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
341165050370	341165050926	341165051476	341165052026	341165052574	341165053128	341165053676	341165054226	341165054774	341165055326	341165055876	341165056426	341165056974	341165057526	341165058076	341165058626	341165059174	341165059726	341165060276	341165060826	341165061374	341165061926	341165062476	341165063026	341165063574	341165064126	341165064676	341165065228	341165065774	341165066326	341165066876	341165067426	341165067974	341165068526	341165069076	341165069626	341165070174	341165070728	341165071276	341165071826	341165072374	341165072926	341165073476	341165074026	341165074574	341165075126	341165075676	341165076226	341165076774	341165077326	341165077876	341165078426	341165078974	341165079528	341165080076	341165080626	341165081174	341165081726	341165082276	341165082826	341165083374	341165083926	341165084476	341165085026	341165085574	341165086126	341165086676	341165087226	341165087774	341165088326	341165088876	341165089426	341165089974	341165090526	341165091076	341165091626	341165092174	341165092726	341165093276	341165093826	341165094374	341165094926	341165095476	341165096026	341165096574	341165097128	341165097676	341165098226	341165098774	341165099326	341165099878	341165100426	341165100974	341165101526	341165102076	341165102626	341165103174	341165103726	341165104276	341165104826	341165105374	341165105926	341165106476	341165107026	341165107574	341165108126	341165108676	341165109226	341165109774	341165110326	341165110876	341165111426	341165111974	341165112526	341165113076	341165113626	341165114174	341165114726	341165115276	341165115826	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22825	21472	29223	24174	21628	21842	13800	3192	1688	1361	1241	1183	1327	1166	1246	1315	1494	1528	1657	1587	1478	1370	1323	1129	998	867	867	854	818	883	845	867	849	861	860	839	861	857	830	867	850	822	904	853	850	862	863	807	859	855	884	854	795	818	858	859	854	845	852	892	866	825	841	852	840	826	872	909	838	851	825	872	828	853	889	829	868	799	838	849	823	817	893	889	868	871	870	869	825	851	892	854	877	828	875	847	880	846	911	849	882	846	861	852	835	877	832	858	850	844	816	840	867	820	864	842	859	795	864	807	831	898	871	827	883	867	800	870	809	899	869	877	863	832	856	824	872	869	880	867	823	824	791	872	843	890	848	827	864	852	818	844	826	836	866	873	848	815	846	802	842	871	819	868	857	864	862	866	879	850	798	877	862	852	846	849	793	812	836	858	825	852	837	860	817	845	826	834	863	794	849	877	848	883	825	861	850	882	822	839	837	900	929	853	794	809	810	863	853	822	875	817	826	923	822	875	841	850	848	864	866	839	885	839	818	850	850	836	816	900	825	849	824	855	851	855	850	874	821	823	855	842	839	801	880	813	803	872	918	849	822	915	840	895	857	797	849	854	849	800	902	850	821	861	767	826	850	880	818	836	855	831	844	863	895	844	832	873	839	834	849	866	841	853	805	853	841	866	872	895	842	851	824	922	845	801	813	758	808	837	864	828	876	875	846	881	844	889	838	844	857	839	911	877	857	828	845	845	852	843	832	861	904	863	802	830	816	805	866	819	904	863	834	821	844	837	864	846	830	865	835	868	830	856	881	867	851	862	858	866	816	833	819	814	852	856	779	821	850	800	821	843	802	801	858	842	760	846	878	838	838	852	866	908	884	853	889	829	830	846	860	835	871	856	869	844	784	850	875	807	841	861	866	798	856	818	857	885	819	849	823	801	857	781	868	869	845	813	829	835	866	855	854	830	840	899	881	942	846	869	856	856	848	885	899	877	849	858	829	878	791	857	831	818	846	812	844	870	846	790	844	900	826	859	909	821	843	832	877	844	824	847	811	851	843	875	881	843	829	817	794	844	879	855	864	877	822	928	846	818	870	840	825	828	844	812	838	808	827	875	869	863	918	842	847	836	795	814	849	842	918	860	818	882	821	860	876	871	869	893	879	882	824	865	823	827	807	811	844	839	872	882	800	879	778	853	863	825	841	815	800	855	847	856	816	821	840	875	852	849	885	831	897	823	835	841	816	754	831	785	803	869	856	834	834	845	857	828	873	873	870	854	903	863	839	886	849	892	907	882	857	836	849	832	837	855	873	870	821	844	881	845	851	847	859	861	853	808	856	830	843	843	844	885	822	834	843	842	811	829	865	834	811	870	817	827	861	855	855	882	828	802	816	797	830	821	901	852	841	820	879	850	888	818	872	808	829	836	812	837	871	853	851	877	830	870	852	887	845	813	874	808	854	912	819	892	840	862	865	875	824	865	852	844	871	855	851	872	932	840	869	851	884	835	882	864	795	828	848	854	856	848	828	870	839	861	868	898	836	903	838	841	845	846	829	808	878	828	843	836	829	829	791	862	849	830	866	841	849	900	880	870	856	842	822	858	838	864	838	866	851	824	793	804	849	909	832	822	841	855	825	822	824	859	858	879	803	903	838	848	824	799	823	821	839	832	899	826	820	867	892	838	876	853	845	845	850	805	821	871	852	860	861	848	909	832	881	848	826	836	858	854	847	897	855	861	878	809	841	848	829	876	843	846	834	844	809	904	779	871	889	798	846	846	830	800	784	815	874	870	850	859	856	843	854	860	838	874	821	862	851	852	792	830	840	888	859	797	819	813	818	870	834	844	857	833	854	807	810	884	860	850	860	829	824	830	893	832	802	840	855	852	824	823	838	860	851	793	833	861	840	859	873	820	887	842	866	827	863	835	895	893	888	810	894	814	864	856	870	838	857	842	840	796	865	873	865	822	859	806	815	819	839	838	818	818	838	817	852	790	847	857	873	861	848	838	825	913	871	865	852	807	827	883	800	826	851	838	827	882	825	827	841	864	835	870	789	837	849	797	855	832	843	811	870	808	808	838	849	823	887	913	778	879	861	809	820	804	811	843	822	793	830	851	849	823	879	850	802	838	826	844	841	899	844	863	855	826	859	859	873	810	870	842	826	881	847	830	853	813	845	797	825	859	835	802	819	873	876	845	807	836	809	801	799	811	898	857	807	818	826	872	889	868	863	828	823	871	812	835	791	849	855	856	850	837	834	823	876	795	831	836	802	861	813	803	824	915	830	858	856	850	850	921	868	867	854	839	856	830	850	895	883	831	833	832	848	823	830	825	890	797	817	863	842	840	854	877	854	825	882	835	878	842	867	808	841	874	826	831	842	846	813	817	783	839	798	825	855	826	837	841	833	858	874	853	798	876	856	841	846	851	847	834	864	827	854	781	836	857	852	879	820	839	864	862	866	843	824	904	866	836	853	790	816	842	837	855	846	862	866	834	837	836	848	830	796	820	830	806	852	755	855	830	849	851	850	863	851	809	856	855	852	799	818	870	866	857	859	830	901	820	854	856	765	769	825	772	813	884	798	864	887	891	837	852	867	847	784	867	824	867	814	848	768	838	832	846	878	841	818	828	820	877	830	845	820	832	855	819	857	774	777	813	856	855	849	860	890	858	879	900	795	821	787	824	883	846	802	850	841	835	847	840	822	851	798	860	826	899	888	871	898	910	842	872	850	814	780	808	864	818	810	831	829	854	862	874	852	832	850	826	831	857	853	796	824	873	862	871	861	823	805	832	836	852	861	878	769	855	805	839	837	843	810	775	831	878	859	837	834	787	878	885	832	795	800	858	857	856	884	835	842	880	836	904	891	818	852	845	848	888	811	898	855	873	937	832	904	835	878	828	894	846	821	801	809	835	830	813	848	842	839	856	807	859	839	824	893	827	820	823	834	862	863	861	835	813	813	872	884	917	836	837	859	877	872	887	847	890	876	793	823	891	784	827	826	822	861	854	868	886	827	881	841	842	819	839	896	910	786	815	869	865	854	846	853	865	844	897	864	886	887	843	860	842	836	873	826	883	862	865	868	856	888	858	865	837	812	846	792	820	857	856	869	849	844	805	831	821	842	862	841	858	841	816	820	820	869	873	881	847	881	800	921	827	852	835	843	842	858	840	862	817	865	877	818	788	831	837	867	866	833	866	894	888	868	901	862	865	879	819	862	807	861	890	779	817	812	834	857	847	810	886	842	821	841	843	856	858	902	892	817	851	832	865	798	866	911	846	864	901	852	884	875	826	856	852	919	833	872	862	863	826	865	839	804	795	879	863	850	818	823	810	845	878	808	888	905	848	828	829	840	821	863	834	902	862	848	784	924	837	814	807	847	892	828	853	816	838	781	799	845	867	787	820	864	836	834	830	884	866	848	858	864	846	845	882	858	791	784	834	846	843	866	857	822	840	874	831	891	868	842	839	831	818	812	876	816	845	901	848	808	858	771	832
24739	49637	41683	31040	24357	15595	8297	4163	2479	1792	1536	1604	1561	1650	1622	1770	2034	2195	2346	2290	2000	1741	1543	1347	1097	983	931	831	896	855	907	908	929	918	883	870	895	929	854	862	888	862	935	900	851	858	931	894	853	899	858	923	871	892	840	925	891	980	883	851	921	875	841	863	830	930	946	900	884	918	859	855	873	871	899	841	874	926	902	874	871	891	864	888	895	946	874	918	852	925	838	890	865	926	877	924	882	884	844	888	933	882	877	876	858	848	856	885	911	894	940	873	925	843	892	894	855	902	903	848	902	845	919	883	861	867	840	896	843	864	880	905	895	903	888	888	872	861	879	831	880	928	880	852	855	816	910	840	882	900	811	854	911	839	868	917	857	896	811	916	894	919	897	864	904	851	912	863	829	877	863	917	934	887	810	896	899	896	877	859	881	922	848	899	868	909	919	878	925	871	866	891	882	900	874	825	872	844	918	887	942	893	891	853	877	856	859	873	883	863	879	883	863	834	854	859	869	845	920	868	876	942	852	838	891	829	882	852	887	889	914	886	901	931	882	833	873	851	858	834	879	857	888	867	876	912	800	913	848	905	875	903	868	866	901	847	880	862	913	901	865	839	873	883	866	916	858	864	866	902	868	896	834	875	918	891	852	878	917	867	809	924	855	864	894	874	883	891	881	851	832	912	918	907	892	886	948	814	887	861	857	907	909	853	883	904	883	882	824	853	851	859	925	871	910	817	882	819	879	888	883	853	908	919	877	908	886	889	812	867	875	894	899	851	897	836	884	892	884	915	857	862	875	861	920	870	898	882	880	932	864	934	896	865	882	851	855	853	863	875	875	855	861	870	864	881	919	915	874	896	887	891	855	873	868	931	836	890	833	887	910	906	950	893	916	876	860	839	857	880	914	810	881	921	861	878	879	908	854	858	876	907	941	920	878	926	930	902	879	850	870	866	885	892	848	906	886	871	856	865	846	871	861	896	848	894	851	872	899	936	840	890	842	828	846	862	830	895	901	906	854	917	856	914	862	879	881	876	887	877	862	865	865	864	922	974	857	849	888	881	930	906	902	858	851	893	898	899	917	847	880	866	880	866	901	821	888	884	834	860	850	870	876	880	849	901	867	873	842	849	939	854	911	838	885	897	871	861	901	854	909	850	814	883	956	937	834	886	838	888	914	856	886	863	868	870	920	848	856	909	867	882	869	865	927	893	884	913	870	862	882	827	850	894	861	862	903	897	896	895	901	846	887	864	851	837	882	950	809	864	821	901	891	871	856	859	846	903	869	849	828	875	902	905	872	899	826	830	828	899	851	863	861	880	892	859	892	922	885	876	834	921	886	841	844	891	879	844	860	878	913	904	878	899	928	896	863	856	847	831	883	877	892	946	815	916	880	839	865	948	859	918	903	899	895	858	888	846	865	857	869	902	836	922	899	875	866	853	903	867	874	858	881	929	935	891	895	882	900	875	889	847	870	914	862	805	867	878	846	887	888	877	861	893	827	893	867	957	841	853	838	851	886	893	857	839	861	909	828	897	903	868	818	882	876	887	820	907	895	853	858	920	866	862	890	870	888	857	935	920	867	849	920	841	901	875	922	879	848	839	845	909	859	887	845	859	852	912	952	802	842	862	850	888	880	910	883	917	869	843	817	842	943	857	858	885	835	848	843	836	920	875	806	907	872	954	867	862	864	914	905	864	883	938	892	903	872	864	892	888	851	787	880	822	931	884	854	883	896	899	868	866	873	849	849	875	865	871	893	837	873	894	833	892	925	869	830	853	975	886	835	879	855	896	940	859	842	880	811	835	900	870	920	869	871	918	920	875	868	884	828	865	889	843	880	817	891	890	916	920	914	916	894	844	825	871	845	869	897	809	925	857	878	894	852	870	901	848	871	879	875	921	913	842	893	911	881	906	925	808	913	886	884	893	858	839	842	883	878	891	868	867	870	850	883	836	840	862	817	853	868	861	883	853	878	886	849	861	847	891	867	871	832	909	843	877	887	865	822	849	844	897	879	866	872	881	875	859	890	928	907	868	914	846	901	839	840	861	862	885	875	844	856	866	862	915	818	880	869	888	910	809	875	856	839	837	829	921	916	896	893	853	906	900	944	905	919	878	877	860	861	879	864	905	919	918	876	841	854	829	875	868	902	891	857	847	852	890	875	882	933	917	896	881	847	889	858	874	889	837	871	901	875	937	805	869	868	877	922	858	859	893	872	842	855	829	873	867	874	823	847	883	838	895	916	871	841	877	849	918	921	854	872	862	906	900	832	928	878	916	836	893	837	908	861	886	867	914	936	922	856	797	890	854	920	845	863	894	888	877	848	866	865	854	860	900	908	886	867	868	873	842	864	834	894	869	891	925	918	868	869	860	885	903	911	889	829	892	875	854	868	902	939	914	870	878	849	872	853	860	912	858	868	840	903	891	874	868	861	861	929	875	904	827	883	884	875	879	840	914	860	865	824	885	893	866	838	871	823	849	879	890	892	861	866	902	909	942	833	855	898	879	975	877	854	857	864	834	880	939	863	925	860	884	880	870	914	888	902	875	805	848	888	880	913	871	875	895	880	857	849	842	944	884	859	894	836	866	866	876	905	907	903	928	909	832	881	891	903	881	890	856	899	825	901	932	871	925	885	871	893	838	922	819	898	906	884	850	895	844	851	831	906	798	889	879	821	882	914	840	886	878	832	838	903	852	859	885	888	839	911	861	924	897	921	874	878	882	883	843	822	860	862	852	884	914	897	874	879	938	828	907	858	820	870	880	885	878	861	875	868	891	861	937	875	859	840	878	840	839	887	918	814	897	856	859	915	864	817	839	870	849	868	863	878	849	849	853	816	887	859	907	927	852	852	867	868	819	838	861	892	879	854	888	873	866	850	891	810	841	850	860	904	906	874	888	801	874	865	872	861	897	864	861	932	818	846	859	897	829	873	903	890	870	896	828	862	897	866	787	862	873	844	894	826	843	901	863	873	867	851	825	852	864	841	865	845	943	900	863	842	818	922	837	867	879	894	882	869	900	935	889	816	846	905	855	880	886	912	878	818	852	897	891	892	891	854	829	831	837	863	853	846	876	909	830	887	870	938	866	918	861	922	831	837	836	890	856	818	915	852	843	909	870	891	843	833	833	931	811	854	876	907	867	902	869	880	862	890	917	877	919	887	872	847	869	847	877	906	875	828	836	851	891	889	850	831	860	903	841	907	834	862	905	927	852	828	939	915	837	854	880	920	864	911	853	811	869	833	815	892	897	872	874	887	907	873	908	881	900	876	838	899	878	877	874	888	815	874	891	864	878	868	817	922	932	936	848	861	883	890	923	916	849	841	821	888	870	856	889	886	883	901	944	820	858	905	885	848	892	877	905	893	858	882	888	855	892	856	841	839	925	907	875	879	884	849	893	883	891	892	908	879	900	835	861	837	888	820	872	940	847	867	904	862	866	884	830	857	883	864	897	851	870	843	885	904	920	888	851	907	883	896	853	888	933
28484	23721	25119	17012	8652	3812	1650	715	540	453	411	416	426	466	501	480	564	584	623	609	536	539	473	418	412	394	414	367	341	392	354	355	385	347	348	366	371	389	324	344	380	368	380	347	380	389	370	320	354	353	377	379	372	366	390	393	361	396	343	355	355	342	319	380	351	341	370	366	368	386	357	349	345	384	355	369	371	403	386	376	341	345	365	387	346	341	352	350	387	370	406	353	380	355	367	376	348	359	374	345	325	349	382	361	375	365	370	347	360	376	337	354	368	361	366	377	369	346	374	368	384	307	360	365	369	354	363	350	342	358	370	358	325	404	360	326	356	391	364	344	326	377	387	343	342	358	334	368	400	346	371	357	368	355	349	354	363	329	371	340	355	374	361	359	345	354	361	386	384	370	360	379	363	334	328	395	385	355	379	345	355	321	326	341	383	355	349	352	366	366	376	371	372	342	385	333	394	346	351	360	365	347	364	373	392	393	346	366	363	345	375	356	388	347	360	407	355	333	374	361	333	365	358	383	346	376	372	394	383	350	387	348	362	377	347	385	388	380	359	353	369	373	367	348	363	359	338	373	379	383	372	378	335	374	412	376	375	343	404	336	361	356	350	378	386	365	351	378	359	356	351	353	351	360	383	367	390	334	348	369	363	383	355	397	355	334	407	365	359	371	374	334	340	333	381	392	341	362	369	359	335	340	329	330	339	359	341	350	361	368	376	384	371	341	355	342	405	358	373	372	360	393	382	373	387	369	342	315	346	355	352	323	372	361	364	367	344	344	379	364	384	390	336	336	381	378	356	350	314	373	343	373	383	338	389	325	352	365	376	373	363	325	354	373	378	357	357	370	360	338	359	377	360	381	348	350	337	407	369	368	381	390	368	365	334	350	348	364	361	355	381	324	365	354	330	373	350	401	360	387	356	363	371	335	336	353	414	347	357	370	335	361	366	377	380	372	360	359	385	362	400	371	354	395	369	359	361	359	377	358	370	361	340	358	382	369	361	347	381	384	374	361	368	330	383	374	343	337	413	362	350	387	374	372	370	361	373	351	330	350	379	351	408	379	348	367	371	382	332	317	357	379	366	345	355	401	402	341	374	348	372	345	367	391	356	393	380	374	367	412	359	380	356	329	391	368	367	345	347	372	341	401	380	360	390	395	350	414	381	333	345	354	333	370	347	357	352	377	338	377	353	352	384	382	353	360	355	369	333	380	332	395	366	346	338	392	316	353	388	367	356	350	386	348	352	383	400	342	382	358	407	358	349	360	369	353	342	374	375	393	351	353	356	384	319	377	371	359	330	347	357	410	321	365	348	349	356	339	354	377	379	383	375	373	353	362	335	324	353	390	378	361	365	392	371	372	358	353	345	354	348	363	329	366	352	356	331	352	392	383	363	366	362	361	358	370	359	329	409	408	379	373	349	379	370	363	346	357	356	381	363	354	354	342	343	378	387	347	364	379	368	360	386	363	357	356	354	375	355	353	379	366	341	368	328	371	365	376	380	372	390	355	364	374	343	380	340	360	350	352	376	387	366	349	340	343	343	353	358	367	371	328	372	393	372	339	352	396	358	331	390	391	364	360	380	366	347	364	368	339	346	362	332	359	346	396	350	369	358	362	390	375	350	381	345	397	335	353	332	362	344	373	337	398	393	382	344	352	366	337	337	353	393	374	382	367	375	336	363	361	395	392	372	350	352	347	342	405	369	359	386	350	373	358	365	358	358	372	369	326	351	395	371	354	412	374	344	355	387	353	349	357	348	364	388	375	343	355	373	360	350	328	365	397	403	382	352	376	366	397	358	363	339	366	339	364	338	371	353	371	372	386	374	364	343	332	386	365	371	339	361	358	386	386	379	373	352	390	371	363	379	371	341	371	368	375	339	355	367	358	373	370	369	350	361	341	341	342	341	363	371	377	333	381	387	373	393	366	369	370	369	352	354	383	329	382	369	362	376	335	376	376	358	363	370	371	376	355	363	355	369	353	378	332	392	343	346	388	375	384	326	342	368	354	365	375	387	340	362	354	351	341	366	357	356	386	419	355	349	403	352	373	355	361	390	367	386	361	347	341	362	365	366	350	407	379	375	396	369	358	401	360	359	369	351	374	326	374	356	374	358	388	362	351	375	357	348	388	344	361	381	389	356	358	343	379	362	388	349	355	383	389	353	379	350	400	342	389	359	350	391	353	362	368	351	351	365	404	369	313	365	358	368	353	375	365	369	370	348	377	340	381	345	359	361	375	342	404	369	331	338	362	383	360	374	377	376	377	357	375	345	382	381	375	394	358	322	343	416	394	406	351	354	381	363	343	345	360	383	363	370	343	360	343	405	359	358	349	392	314	354	358	383	375	368	365	387	347	340	375	349	360	385	366	357	340	339	374	369	347	375	376	371	343	323	372	357	344	366	343	366	341	337	356	373	360	371	349	352	361	373	357	355	368	361	370	404	389	355	348	348	353	359	363	366	384	372	392	380	369	364	402	375	364	359	361	344	362	383	333	370	348	343	333	383	374	340	348	355	352	377	369	346	365	369	354	365	412	347	390	384	360	369	354	366	342	367	369	359	397	351	376	363	372	346	357	362	351	355	338	391	335	339	367	313	363	344	361	390	378	391	398	369	384	339	346	379	378	368	356	367	375	384	351	350	373	369	336	340	354	334	351	378	370	355	348	355	377	382	385	361	349	352	387	376	360	341	375	358	382	378	382	351	372	353	362	376	367	337	379	358	337	386	382	333	333	362	357	342	374	369	379	335	388	337	352	355	352	370	369	359	386	379	359	335	355	370	365	381	356	368	383	382	348	413	350	364	346	387	360	340	381	380	398	336	399	345	382	363	352	416	360	379	366	359	393	324	352	383	352	354	405	368	364	399	397	334	375	345	374	358	338	383	339	364	363	365	345	373	369	398	349	368	388	394	383	383	367	343	358	373	354	363	334	366	368	376	332	333	364	373	341	384	345	361	379	371	365	352	395	402	382	367	371	320	359	386	369	377	377	379	328	350	405	369	355	367	365	369	389	382	375	324	348	332	355	389	313	353	377	360	377	394	402	340	362	339	391	369	402	329	358	356	366	364	344	371	409	362	358	348	343	356	331	345	380	390	346	401	368	376	371	409	354	383	343	369	374	370	365	360	351	365	344	378	363	336	350	333	359	362	372	385	359	325	348	345	380	390	369	361	397	381	341	319	356	350	375	367	385	405	369	372	349	401	367	373	350	370	388	370	392	353	354	386	394	360	343	343	342	380	335	374	331	369	347	376	331	330	354	352	374	335	355	369	375	372	365	342	360	373	379	371	384	338	379	324	366	386	330	345	376	383	396	349	349	361	356	370	344	422	371	369	367	341	345	359	352	354	365	375	359	346	355	337	348	353	347	374	354	355	346	419	348	352	400	362	367	328	402	338	367	357	368	362	329	374	356	326	320	379	374	401	364	379	351	353	350	401	382	354	365	348	372	412	374	364	363	364	371	372	338	375	346	347	336
20844	35194	27497	17318	12119	6542	2848	1110	683	525	446	514	588	575	580	708	770	892	924	867	779	703	597	546	409	425	345	367	362	357	386	379	358	388	391	389	372	339	348	382	418	390	339	372	365	394	373	391	386	379	382	376	384	411	379	366	373	391	386	346	370	389	359	358	376	402	401	375	379	363	413	389	379	351	379	392	393	375	368	374	390	410	379	392	356	367	386	398	375	396	396	360	402	388	364	352	375	375	367	398	361	368	356	386	387	385	354	402	398	366	384	417	357	384	379	388	436	355	369	366	366	362	392	400	371	376	363	373	356	389	378	405	369	326	371	376	349	363	422	412	368	380	367	392	385	332	367	380	355	369	400	364	378	383	362	377	390	356	384	334	397	397	386	370	340	383	372	333	363	361	368	392	381	357	367	392	384	378	379	381	393	340	358	381	410	400	353	392	359	384	392	410	403	346	403	362	390	351	379	372	376	382	358	381	380	380	440	347	368	345	398	365	361	403	378	377	367	359	402	367	358	403	352	395	417	405	393	385	344	336	359	375	363	378	363	386	421	355	361	361	391	373	338	378	361	402	393	353	385	371	363	404	373	334	373	360	398	364	363	365	362	335	356	383	352	401	360	347	372	409	386	365	378	361	402	384	354	401	401	358	331	378	362	385	381	398	360	356	388	381	374	378	403	400	396	397	371	379	362	364	351	389	380	380	373	357	380	372	423	369	392	404	371	373	368	356	404	366	386	348	375	379	395	389	378	370	365	409	372	401	348	386	361	384	381	372	366	369	395	370	396	369	410	408	388	376	364	377	386	393	366	402	364	344	354	380	367	377	336	350	389	365	355	361	410	342	349	368	362	368	394	360	360	386	386	353	373	416	385	378	384	374	388	382	353	402	388	385	370	340	349	389	405	380	366	384	356	357	401	411	385	353	351	349	390	369	388	376	330	361	374	390	385	380	361	338	400	388	402	349	351	388	357	404	371	378	377	367	391	385	370	392	366	422	385	376	377	392	412	398	390	386	355	368	319	347	381	372	420	360	356	359	374	353	411	438	389	346	365	385	401	380	370	382	389	413	344	404	377	375	400	368	357	370	359	358	392	370	424	408	383	405	399	370	379	370	404	405	386	370	395	358	372	364	366	374	363	345	357	364	415	338	379	372	391	376	346	377	359	385	388	359	363	388	355	343	389	360	384	360	347	369	386	389	360	369	347	388	352	371	369	372	395	375	402	395	372	371	380	440	379	386	391	371	378	379	381	373	376	368	404	382	386	376	383	367	358	393	393	362	367	356	377	350	398	337	382	385	381	387	406	364	373	393	432	396	354	388	381	389	369	367	362	392	345	386	351	393	358	361	383	375	368	397	369	342	392	386	394	379	348	328	383	365	415	352	378	385	361	377	372	373	379	410	370	418	360	378	373	359	351	384	386	376	374	360	389	363	351	375	414	400	404	381	364	369	408	383	365	387	369	380	398	388	374	398	386	358	351	350	398	391	395	371	394	367	350	369	351	367	412	349	354	378	371	424	384	366	355	381	380	346	376	397	341	348	403	384	408	379	398	392	382	393	380	395	380	415	401	382	391	382	386	401	357	384	374	401	394	350	383	370	383	375	397	380	372	362	390	394	363	393	379	372	383	369	402	392	353	393	358	365	372	389	369	399	370	365	361	385	376	369	370	370	342	368	377	395	342	353	383	397	401	354	374	362	364	410	399	392	335	370	383	373	333	371	379	374	367	383	405	396	379	403	364	384	402	386	337	353	379	388	400	390	381	389	364	400	356	394	397	377	412	345	417	349	386	385	370	425	380	379	367	348	362	399	385	352	354	359	338	374	351	391	393	382	411	358	393	403	382	379	401	367	389	375	399	344	365	345	380	387	364	356	380	352	395	351	349	416	385	389	383	379	400	373	353	346	371	397	365	372	395	359	340	357	370	380	390	394	369	392	349	381	375	386	353	392	346	335	376	345	390	343	376	374	365	391	374	359	369	364	364	432	404	413	364	370	389	370	412	386	375	391	360	353	382	369	355	399	398	384	395	381	401	341	372	367	363	362	407	389	395	348	381	378	393	366	363	378	350	398	356	412	372	357	353	425	343	403	367	381	370	396	383	382	379	370	344	362	391	349	387	365	358	364	379	414	373	357	384	342	374	370	344	361	349	377	418	390	347	360	342	388	377	356	387	396	364	378	394	395	355	389	370	407	394	349	383	364	375	407	389	379	367	401	390	338	374	360	368	370	391	367	381	388	357	374	349	408	399	378	404	379	341	364	383	358	365	362	378	385	365	345	401	401	369	360	394	362	380	396	370	346	359	370	358	363	370	400	388	394	383	373	346	324	391	360	391	391	362	352	378	373	386	352	382	384	380	357	412	359	364	400	380	375	377	386	373	383	387	388	381	383	421	356	406	372	400	396	399	409	369	420	386	389	342	374	381	350	377	356	393	388	374	377	360	359	400	384	366	343	345	372	360	386	364	397	367	388	360	384	370	370	361	349	385	365	358	382	355	364	361	379	377	362	389	408	398	384	382	413	385	365	376	348	400	385	403	359	376	383	368	371	368	347	367	391	417	344	393	361	352	361	358	383	380	381	363	394	393	410	363	384	328	386	355	370	383	384	354	409	391	368	379	358	363	392	406	389	377	332	345	383	392	381	357	397	386	369	355	359	379	363	390	381	370	345	369	361	379	380	375	360	369	342	359	387	379	405	374	343	389	346	334	391	392	406	389	384	353	359	385	359	416	405	357	366	362	362	397	397	378	369	403	382	367	369	360	379	345	410	383	391	361	386	372	379	394	398	380	350	358	388	380	372	402	364	348	355	372	413	396	389	358	349	386	375	395	366	320	378	377	358	417	385	404	360	403	407	400	379	355	345	358	353	396	377	375	378	388	371	358	380	371	385	383	388	361	376	391	339	343	392	377	380	359	382	409	328	393	409	347	386	365	350	372	387	363	427	419	396	387	387	398	356	381	399	405	353	350	378	360	408	343	364	384	412	377	390	366	398	347	361	376	381	365	375	389	375	396	429	404	359	358	394	367	381	396	376	357	366	374	380	382	395	355	361	369	391	370	388	389	378	376	365	390	385	385	385	381	385	357	370	374	359	379	415	410	368	359	352	399	400	358	356	355	390	373	386	403	364	352	390	381	376	421	399	370	404	358	406	354	357	379	353	353	407	385	373	374	392	399	361	361	362	362	378	382	384	401	386	384	380	392	366	352	423	331	380	399	364	380	386	369	367	402	365	373	378	387	388	352	361	393	402	385	373	383	362	351	367	389	396	378	379	383	411	403	372	383	362	411	403	382	386	366	390	376	384	410	365	374	366	348	386	354	400	376	378	361	339	386	370	388	378	362	397	360	361	392	366	373	361	387	378	369	383	398	380	390	371	389	377	410	370	373	383	361	371	387	367	368	382	409	362	388	366	371	375	350	378	377	380	354	341	398	354	381	386	389	362	375	367	352	371	361	401	375	349	361	373	363	377	350	343
23702	21186	28365	24516	21538	15731	5165	1794	1134	935	854	929	893	845	854	896	1035	1137	1176	1165	1039	946	881	818	704	702	624	712	687	695	659	661	671	648	646	660	652	593	628	667	657	658	579	673	666	703	664	693	658	673	724	704	646	643	651	664	673	633	661	620	635	627	667	665	622	679	649	626	670	643	645	645	639	639	667	631	642	647	656	654	648	637	649	654	675	647	721	657	606	639	686	680	619	693	656	642	642	597	651	680	686	645	656	706	650	659	647	609	682	635	637	640	653	651	677	648	660	686	649	621	652	632	667	667	666	635	634	670	664	660	688	639	659	689	636	700	648	647	638	635	737	766	630	632	613	613	602	693	656	690	677	621	675	621	617	701	663	635	628	667	705	640	683	637	616	686	647	680	633	662	600	628	697	640	587	659	609	654	659	573	654	700	648	653	671	653	605	628	631	662	650	635	610	709	680	661	667	648	620	681	671	625	669	696	626	661	659	617	686	653	682	665	626	614	633	606	646	622	632	644	658	672	681	672	604	628	639	634	647	607	665	678	642	680	660	643	615	609	645	646	678	667	677	653	668	705	664	649	647	659	642	626	656	633	643	668	651	640	648	649	666	616	661	676	627	633	614	653	661	692	649	628	690	638	688	668	655	721	684	645	659	666	664	672	683	657	597	673	662	664	616	633	667	677	694	651	663	685	674	669	652	627	667	656	665	636	625	593	661	660	635	662	609	673	625	661	638	635	689	599	675	609	659	631	646	661	625	648	598	672	654	662	647	669	655	664	621	685	675	652	664	673	667	634	655	700	679	666	614	671	618	655	668	662	639	632	695	623	635	625	666	632	657	618	631	645	631	657	629	661	630	642	604	718	608	663	642	734	631	670	640	653	623	662	653	635	644	673	633	653	634	698	644	626	664	696	644	626	621	678	686	605	676	657	645	648	634	612	690	614	648	650	607	612	627	622	689	659	635	624	650	667	629	649	646	623	642	660	687	643	675	647	655	640	642	671	569	675	662	650	694	695	643	646	641	682	670	645	668	644	632	624	683	639	667	628	656	673	723	663	620	680	617	633	631	643	661	659	668	702	635	643	677	712	641	644	691	624	644	660	647	656	608	663	644	694	686	669	677	641	660	685	663	663	668	642	614	675	672	647	634	610	639	687	648	615	672	641	622	660	648	662	605	675	627	591	672	642	650	629	642	639	651	672	679	643	619	650	640	656	621	657	676	647	658	612	673	648	617	628	687	670	658	657	639	626	681	622	620	670	632	637	683	702	633	609	694	674	644	639	659	625	664	674	615	628	669	623	688	639	668	650	677	624	674	624	650	592	672	676	656	664	649	683	674	652	659	665	643	632	657	686	638	612	638	626	688	657	653	632	621	651	616	654	616	671	692	659	655	666	686	662	659	618	582	660	616	646	619	699	675	633	666	593	629	631	667	668	647	707	651	671	655	630	654	661	689	632	671	628	635	641	692	640	636	670	614	682	666	643	682	652	674	655	705	632	628	659	641	675	642	652	662	603	670	688	629	665	670	649	679	666	626	699	704	657	643	660	627	637	639	638	644	639	640	640	646	662	668	635	650	663	660	647	652	668	636	608	647	694	689	653	668	633	684	661	633	645	640	715	675	621	658	682	619	651	683	668	644	659	652	636	665	613	643	655	676	636	632	624	582	639	653	656	705	674	624	666	642	709	659	658	678	663	659	644	677	620	649	637	688	695	625	675	672	612	704	670	670	664	643	628	668	689	682	642	623	695	654	659	680	653	702	665	673	685	658	653	659	617	698	636	627	655	688	674	648	672	644	676	630	698	619	629	657	627	590	662	655	651	682	681	663	650	675	660	613	652	640	664	622	702	661	612	647	630	694	672	662	690	672	663	666	610	666	654	659	684	663	645	644	635	646	685	637	628	665	637	655	653	672	694	637	647	690	644	613	696	660	656	607	643	622	681	641	655	712	667	616	649	666	661	624	625	653	658	713	650	677	629	685	655	670	655	662	650	679	655	614	659	664	707	643	682	658	687	672	640	663	645	648	631	664	663	659	643	681	642	649	641	650	699	634	653	631	655	689	650	691	651	687	625	659	652	660	657	698	690	696	687	688	617	681	659	625	640	640	599	693	598	651	638	712	654	680	620	684	652	597	656	663	636	674	697	663	671	693	628	695	663	666	626	643	697	651	717	677	659	648	693	640	621	649	665	640	660	711	636	674	629	675	617	642	638	632	630	625	659	664	607	684	673	625	687	589	577	644	663	637	638	655	647	666	640	653	664	675	667	641	678	643	657	642	627	670	676	673	601	632	632	651	643	629	650	611	655	681	644	640	632	678	698	628	695	698	637	637	677	688	663	657	668	666	618	660	682	661	663	679	618	639	593	631	621	685	652	697	632	664	659	632	663	676	675	690	662	662	662	629	637	632	649	663	646	609	635	617	633	639	649	670	615	684	675	607	638	699	623	692	679	638	660	616	654	648	715	651	633	621	600	655	624	649	626	671	605	640	640	673	717	660	659	642	659	683	678	738	651	668	642	614	655	654	638	644	630	675	649	642	643	671	724	633	599	666	712	666	663	650	679	690	601	672	674	633	672	618	650	642	645	684	688	624	613	610	659	676	615	668	649	667	625	675	608	639	642	649	650	656	605	712	708	655	641	703	670	624	638	693	654	617	698	627	652	657	636	668	685	713	662	685	644	632	694	708	668	649	615	693	662	662	606	647	705	681	683	666	650	661	653	670	613	656	659	676	614	676	659	636	692	649	661	691	703	632	635	682	661	660	609	656	643	668	618	628	634	621	641	647	660	643	612	698	629	667	603	601	669	667	625	666	668	643	672	626	682	697	640	656	657	647	639	618	700	586	651	629	667	615	625	695	611	652	655	682	619	640	651	660	669	636	672	673	655	670	653	670	650	670	595	651	694	704	635	628	708	691	675	695	626	637	609	667	654	663	670	690	627	668	650	664	668	672	677	672	629	675	646	659	663	658	657	642	659	646	660	655	670	614	648	659	705	652	683	685	628	637	659	629	662	641	683	658	667	655	659	654	665	630	676	627	689	629	634	650	668	655	664	624	645	655	657	637	640	660	677	657	682	631	631	674	651	626	648	642	617	641	648	613	679	636	651	625	641	645	648	645	647	679	634	626	663	626	625	666	648	652	663	667	683	643	671	615	639	656	620	634	674	651	655	639	645	655	681	679	653	627	656	625	615	636	680	674	693	677	665	698	599	654	607	611	656	650	681	656	619	672	654	668	664	635	679	632	639	637	652	634	641	606	639	695	651	670	666	650	651	686	663	636	612	701	690	654	634	665	652	639	654	615	631	651	664	650	637	677	646	656	639	612	648	611	638	637	654	668	630	659	674	636	592	602	637	650	665	641	650	658	703	617	681	619	650	663	635	654	698	690	635	616	629	662	606	683	681	633	671	647	632	633	639	648	630	653	672	653	685	659	663	605	723	625	645	667	645	660	654	634	645	670	631	633	680	637	700	642	632
22467	43979	36240	25498	19112	11881	5769	2590	1590	1235	1060	1080	1123	1127	1145	1279	1408	1529	1547	1570	1371	1209	1126	949	841	731	714	697	687	722	670	669	684	684	690	707	693	643	672	699	674	665	720	698	636	640	653	713	646	686	633	700	653	729	671	670	665	683	729	656	684	697	705	696	695	745	658	666	671	708	689	673	709	660	671	720	705	675	672	691	669	650	667	704	683	632	658	683	654	679	716	658	673	650	672	651	685	673	679	693	666	659	666	687	705	744	622	666	704	667	676	651	658	634	636	662	663	687	688	667	702	661	713	642	678	647	696	650	714	657	641	651	705	690	676	677	686	727	672	604	678	673	707	676	620	701	645	681	652	651	702	671	646	690	682	666	651	710	668	669	659	672	663	689	682	648	644	677	686	680	703	642	632	676	693	720	660	672	676	694	658	656	691	656	664	708	699	654	687	724	648	662	721	707	656	688	704	677	694	640	692	690	662	679	674	659	641	686	672	701	709	693	671	673	685	671	627	634	663	651	651	692	658	670	657	697	663	686	658	687	670	680	708	712	643	695	630	670	669	692	733	670	638	693	659	715	671	695	622	660	667	725	671	654	674	667	682	681	677	697	685	658	679	748	691	693	667	688	657	683	666	653	664	645	703	635	659	625	679	691	617	702	671	673	676	676	664	712	710	667	675	691	655	671	681	670	668	703	662	649	670	685	685	651	680	651	660	652	711	720	674	693	675	670	689	671	693	680	667	680	639	657	721	665	637	645	695	708	676	682	662	627	642	661	653	701	703	640	690	682	705	680	669	646	671	653	680	700	699	657	658	642	680	684	699	665	664	714	682	702	675	660	663	664	696	689	677	648	653	616	624	666	645	675	697	726	700	689	720	646	703	689	642	707	621	684	675	684	745	684	647	669	693	689	684	712	665	676	692	705	686	640	659	650	638	713	644	614	669	681	666	638	707	653	705	686	655	645	713	663	650	710	630	694	693	676	663	647	705	668	675	679	679	687	678	627	639	768	673	677	628	660	645	621	667	687	669	681	677	659	689	704	686	653	692	698	703	651	638	649	666	622	653	608	694	622	692	682	652	661	657	654	675	621	624	679	692	620	670	689	690	658	644	693	666	731	641	690	670	681	693	691	666	674	681	699	634	632	680	676	673	638	693	714	663	663	663	685	679	689	700	701	663	646	646	665	673	711	690	674	646	703	659	730	674	679	723	658	714	674	672	742	660	657	696	622	664	668	628	668	685	686	631	716	650	610	709	625	657	659	661	662	662	704	721	691	685	690	648	638	669	656	704	648	712	643	652	725	662	630	680	680	652	709	683	665	694	672	643	651	669	647	687	696	704	687	724	676	699	675	716	700	705	712	659	646	674	665	675	667	673	618	656	612	656	667	672	660	680	690	663	656	680	663	649	701	648	654	670	645	672	663	649	695	679	707	745	675	638	683	655	653	709	649	666	686	683	670	687	634	656	672	680	649	638	657	702	718	662	671	679	671	668	667	626	687	699	701	702	682	663	690	690	699	704	641	687	646	682	641	672	643	642	654	673	660	678	718	680	660	700	725	671	663	646	695	635	706	673	691	679	659	666	683	698	647	667	647	684	681	701	686	705	688	689	651	678	703	693	662	659	655	636	692	670	682	712	681	625	648	682	668	704	680	678	650	672	684	667	669	655	711	676	665	652	647	662	698	681	694	624	650	695	678	657	662	677	704	700	678	660	683	683	649	702	660	666	672	670	654	677	643	702	667	648	704	663	644	654	674	698	705	648	668	651	676	681	660	652	700	674	671	677	680	706	641	693	685	665	722	636	661	680	663	647	683	625	673	692	678	672	675	590	655	670	677	688	641	639	714	648	698	673	714	680	678	685	657	690	697	706	646	688	678	663	671	673	711	658	686	672	622	659	691	701	661	644	689	630	685	668	702	665	648	654	679	711	690	699	664	675	665	649	658	663	689	674	709	642	661	664	672	673	669	664	679	689	649	698	682	711	655	713	697	652	662	629	664	663	671	689	673	729	652	656	648	663	628	630	681	677	677	709	675	661	665	689	666	688	629	674	655	627	698	694	678	695	669	712	675	636	659	658	656	693	648	674	684	673	712	725	670	651	664	653	636	680	693	692	660	715	700	678	681	647	636	666	685	648	658	657	720	669	635	660	666	682	630	654	669	710	648	687	687	667	688	665	630	697	658	686	644	636	653	645	678	644	613	696	676	687	670	674	674	655	658	689	686	680	635	659	652	695	644	662	732	660	673	706	622	717	661	669	666	653	684	654	666	688	640	702	650	650	712	669	685	683	646	667	670	698	688	660	698	709	616	721	649	628	637	604	675	654	677	685	668	650	660	649	692	702	638	632	698	656	673	696	628	667	646	717	687	655	691	655	623	666	669	664	691	650	733	673	656	662	697	696	611	729	685	653	682	652	701	682	645	630	657	681	652	705	657	710	676	669	688	691	677	679	702	700	692	701	663	656	650	663	674	686	679	677	677	662	712	713	637	661	683	688	673	643	690	664	671	682	681	672	656	646	674	702	644	657	664	731	659	672	716	678	662	647	668	652	662	654	684	650	674	664	638	721	711	653	657	691	689	640	642	683	656	679	666	698	702	682	689	641	708	690	667	654	665	686	717	676	700	693	655	657	630	711	710	672	636	672	675	685	602	671	624	664	649	676	668	684	677	627	687	636	658	671	666	672	683	740	701	720	673	645	691	683	692	671	705	699	668	645	666	694	691	635	678	708	736	705	610	687	677	629	714	662	705	669	658	671	674	688	647	680	655	681	703	696	662	690	639	661	695	720	653	662	687	617	722	673	671	664	665	662	693	675	670	651	637	656	690	679	733	693	673	671	675	707	649	692	676	669	649	670	673	683	707	679	680	716	680	740	727	668	672	658	721	647	644	684	633	682	706	677	670	677	688	688	613	626	622	671	686	674	658	694	695	676	672	662	630	679	648	660	707	677	639	658	658	660	662	682	678	673	667	646	676	628	682	638	669	704	619	642	649	693	689	683	619	684	690	665	649	691	654	710	674	720	645	652	632	650	712	702	658	646	669	633	650	685	706	684	653	679	696	682	687	725	719	659	631	687	658	671	610	695	690	680	718	658	657	690	632	641	658	699	669	694	656	652	721	681	685	695	673	724	691	650	682	664	616	709	696	666	655	660	670	652	697	640	654	684	688	672	707	663	623	701	644	696	685	704	690	647	702	654	716	681	680	708	654	667	651	660	684	657	689	699	688	640	658	655	712	709	687	682	699	744	689	669	702	642	665	693	646	705	671	673	697	687	633	649	685	672	668	730	690	647	653	667	712	714	680	674	681	672	658	660	672	708	665	679	672	721	656	715	669	693	731	668	689	668	663	645	684	682	660	686	663	687	678	681	636	664	654	697	693	714	614	644	694	628	664	686	665	685	611	654	708	689	700	660	665	671	636	631	636	674	683	655	634	663	678	665	714	722	682	672	665	705	662	673	713	648	642	698	672	635	698	694	673
24992	21245	27614	25733	17156	7533	2543	1025	672	604	488	557	560	551	570	607	695	766	786	755	692	653	578	487	477	410	435	431	390	407	418	453	420	430	363	423	370	357	432	446	415	382	410	407	393	411	386	381	423	414	409	383	387	431	422	398	409	383	389	366	399	411	417	396	413	400	414	412	392	378	417	398	408	408	384	383	386	403	438	376	379	405	398	441	400	373	398	397	388	394	392	414	385	397	411	407	403	416	390	424	417	438	430	424	420	411	424	396	390	413	424	451	398	404	400	417	412	420	403	392	390	405	412	403	404	429	420	386	428	430	413	430	375	385	449	446	386	430	407	391	385	413	387	382	427	395	422	362	412	389	371	380	435	397	443	424	410	389	437	447	397	398	395	417	433	397	356	402	383	417	425	397	391	383	388	393	406	441	381	392	380	420	381	426	398	379	376	421	395	440	397	385	455	414	404	429	408	403	376	345	408	385	432	395	402	409	398	411	404	404	393	399	410	392	386	389	409	422	438	435	411	426	407	423	412	413	394	418	407	392	399	431	387	379	410	396	410	408	360	436	420	410	401	397	438	383	397	393	390	416	427	418	392	393	388	393	384	406	375	387	396	373	387	412	422	413	408	389	391	407	382	387	365	429	386	400	393	406	409	420	400	415	380	389	403	403	421	395	409	410	375	399	381	425	383	392	390	428	356	398	412	416	419	395	393	370	383	411	392	374	379	414	399	408	416	443	392	392	429	430	382	380	399	385	436	369	438	379	394	442	349	373	425	425	395	406	397	395	386	408	398	395	373	416	419	431	381	401	389	409	413	418	415	400	408	424	414	387	393	375	412	414	379	411	438	392	395	416	388	394	422	421	384	406	428	406	397	432	440	379	380	399	410	401	381	398	404	397	423	388	408	391	415	371	393	412	379	415	378	395	383	414	414	409	378	405	437	420	379	387	359	430	425	447	408	427	402	394	421	412	389	396	382	411	395	400	384	388	408	417	404	437	406	384	386	415	400	390	384	403	394	370	369	389	379	405	415	391	418	391	446	438	445	398	396	407	379	402	372	428	399	420	439	412	395	427	389	395	380	392	412	390	415	425	399	407	418	407	375	403	403	395	423	429	427	397	397	404	432	394	385	393	413	399	410	415	390	431	406	414	411	422	416	425	403	407	382	407	406	404	408	452	415	420	420	381	396	402	395	367	391	378	431	437	423	376	375	353	415	399	411	418	426	388	407	406	423	397	374	408	471	412	352	406	423	402	407	390	416	374	375	393	376	427	403	400	418	423	387	352	428	416	406	388	373	395	425	426	388	390	386	396	390	380	368	393	396	402	411	390	435	418	416	390	400	376	428	380	382	396	387	398	407	394	424	424	409	395	387	392	419	389	413	413	397	420	413	378	431	413	405	387	377	390	388	441	379	384	408	375	408	404	421	412	412	423	404	371	400	394	411	418	420	409	398	388	389	453	384	365	442	393	414	380	377	413	402	418	401	403	396	406	410	382	400	378	435	404	411	400	420	392	406	391	388	407	380	389	371	397	416	399	404	386	382	394	378	398	398	409	403	390	439	419	425	394	372	409	416	410	395	399	386	394	383	436	420	391	400	399	380	378	402	410	424	368	449	405	425	380	417	371	398	411	432	426	402	404	412	351	349	358	470	376	370	386	401	361	379	417	434	426	363	411	432	416	397	389	416	397	376	407	391	377	423	410	394	385	417	407	355	416	425	418	409	406	442	435	394	403	419	365	374	371	396	411	394	429	411	392	404	370	412	402	415	367	404	424	361	425	394	398	395	418	398	425	434	407	397	408	410	390	394	404	394	383	368	398	421	402	401	405	401	409	417	406	407	436	397	379	400	387	400	391	441	393	426	399	412	430	407	426	430	397	405	376	431	401	373	430	399	410	389	389	399	397	395	405	378	397	424	409	392	380	423	391	400	414	431	407	406	396	405	418	419	420	385	424	477	410	393	386	389	401	404	405	386	405	404	426	389	424	381	389	395	437	386	392	424	398	384	429	420	409	401	389	432	426	401	345	397	414	408	399	384	429	425	382	407	420	434	392	433	391	392	394	401	427	398	422	386	386	394	390	394	424	411	415	382	406	445	390	394	385	412	422	390	385	391	378	396	400	372	377	404	364	396	394	400	417	412	376	405	374	401	448	392	405	416	437	414	447	400	388	412	411	383	411	382	431	396	384	404	392	422	375	427	463	405	372	374	406	400	423	409	403	395	425	405	422	420	394	380	401	423	420	416	416	390	414	428	373	423	396	426	401	460	411	378	390	413	400	409	403	432	406	409	420	393	385	372	376	379	417	406	422	399	413	425	397	429	401	417	381	451	440	419	409	385	406	377	408	386	415	391	422	405	396	432	376	411	395	379	427	366	402	406	391	409	375	435	430	387	383	389	425	396	417	391	423	414	397	419	383	408	395	417	394	403	388	407	415	394	418	424	398	379	396	388	437	391	415	398	410	390	405	408	402	429	412	383	388	410	434	398	387	384	410	409	392	419	449	423	390	419	386	412	384	413	425	401	398	416	379	404	385	416	407	404	411	391	386	402	390	433	387	409	400	413	398	387	384	384	392	421	395	409	393	414	400	452	432	410	451	396	398	439	385	395	385	407	436	410	404	419	407	423	382	388	385	426	410	376	398	394	350	401	368	379	380	386	432	384	390	424	406	392	412	394	378	408	415	398	413	375	426	378	383	401	405	421	412	417	420	391	400	404	407	350	380	400	374	375	386	359	409	415	383	413	460	381	411	401	413	404	390	395	401	422	364	402	376	409	382	421	416	405	388	414	401	428	419	423	422	398	367	423	416	410	393	382	383	375	425	401	370	384	397	390	418	394	418	381	416	387	423	376	407	439	431	413	396	425	417	438	437	418	387	383	400	390	414	411	417	402	416	395	402	377	434	385	407	374	409	403	406	388	383	406	411	384	362	415	405	407	408	425	422	399	393	418	424	418	397	423	375	402	386	374	402	409	421	386	411	410	416	360	420	364	435	425	407	390	413	411	387	390	396	401	407	404	367	450	416	375	380	425	364	424	368	412	416	408	420	417	397	374	401	423	393	403	432	372	389	410	435	411	430	394	417	416	396	408	416	407	407	373	429	419	396	395	418	429	444	434	392	402	408	426	385	373	422	391	407	409	379	397	383	411	411	400	419	417	383	387	405	381	402	401	401	423	411	420	401	377	391	400	411	422	400	425	432	380	422	429	400	429	392	375	403	359	399	399	435	421	422	427	367	385	412	391	382	429	445	439	437	360	381	426	402	416	439	405	425	408	440	382	426	397	402	409	396	392	384	422	396	399	412	416	410	370	377	391	425	420	395	397	362	436	429	438	355	394	398	386	396	416	440	386	397	416	376	407	401	385	366	429	393	405	434	430	404	413	416	410	404	402	403	394	399	411	418	427	396	388	387	387	409	391	390	429	380	402	433	384	397	389	413	405	379	394	379	416	404	398	398	419	421	400	420	438	419	433	412	387	381
21794	40545	32640	21830	16434	10191	4353	1900	1017	878	663	786	799	830	845	848	1027	1084	1206	1150	1008	858	792	655	555	502	475	464	458	409	417	439	461	439	407	450	422	476	504	448	440	456	409	450	439	436	461	417	435	421	434	449	458	412	412	437	437	432	420	448	414	439	389	453	447	456	470	444	441	446	468	430	441	464	447	438	471	468	447	420	490	419	481	462	412	410	444	459	430	446	490	485	437	460	453	449	400	444	463	407	436	429	435	404	435	457	458	422	407	431	428	374	433	404	454	408	444	462	420	445	461	436	445	442	441	407	426	452	462	440	399	459	416	425	474	433	443	450	438	438	465	406	432	440	440	450	439	420	437	460	385	425	430	440	485	460	418	469	457	452	439	439	414	438	409	415	414	439	451	451	433	444	418	447	449	457	437	440	443	466	432	437	419	425	420	457	425	407	426	422	460	463	433	450	466	417	443	413	471	444	430	420	439	430	436	459	434	442	454	436	441	432	430	432	415	436	475	432	435	403	436	435	428	446	415	424	450	414	454	432	452	449	490	404	436	423	465	431	439	453	462	427	461	478	454	434	469	436	423	454	467	414	418	429	409	419	485	425	455	468	440	453	455	457	436	416	414	449	426	433	456	414	462	432	423	404	410	433	426	446	458	453	456	422	424	449	483	441	432	448	473	443	453	450	401	437	436	431	420	444	434	454	486	414	431	454	442	411	431	414	423	448	420	436	482	411	456	418	449	439	431	441	419	441	450	481	463	432	448	449	453	411	441	446	453	466	455	462	453	445	438	490	437	448	469	406	423	424	452	450	449	441	436	449	417	453	440	447	470	419	413	465	427	434	422	454	448	410	424	415	441	456	462	403	428	432	481	445	426	434	443	417	417	434	426	404	427	417	470	450	459	437	426	445	451	433	452	443	430	437	424	421	434	430	437	455	429	420	420	426	402	410	425	475	466	429	404	451	403	445	443	417	443	471	433	414	426	435	399	464	468	464	448	453	417	455	449	424	449	421	419	440	450	454	490	434	441	373	422	481	438	445	435	446	446	424	441	463	436	402	457	450	449	428	441	400	443	418	456	439	422	468	374	414	433	429	453	380	451	408	409	467	423	436	427	438	469	426	430	435	429	437	417	459	449	414	432	435	450	440	446	398	420	422	424	426	460	434	430	466	408	423	476	452	420	447	433	449	430	429	422	393	419	469	441	429	458	417	427	435	416	483	424	442	421	399	437	414	433	464	451	452	451	434	452	449	485	465	423	408	415	461	431	478	467	448	434	420	430	434	403	449	449	403	439	441	391	436	431	462	432	438	452	451	432	448	422	451	415	463	413	420	410	424	449	414	440	435	467	463	463	434	428	425	426	469	403	406	482	412	419	454	453	469	445	409	402	482	410	434	428	422	455	440	446	470	461	465	456	418	447	426	433	444	481	457	436	416	449	466	438	450	430	430	434	452	462	417	422	427	435	422	439	416	442	421	472	438	431	452	424	425	446	461	447	444	446	431	437	466	436	455	432	407	461	423	459	449	443	434	436	456	437	497	418	450	437	430	399	422	443	477	428	433	407	465	416	455	468	456	443	462	465	478	405	486	416	429	421	420	464	448	428	425	422	454	440	463	452	414	437	463	440	434	441	446	403	461	444	452	421	429	375	427	455	440	423	427	425	418	446	423	446	472	406	414	433	410	446	456	443	445	458	420	449	458	469	467	476	438	464	421	476	425	446	451	465	431	420	445	374	468	441	452	416	396	455	421	403	443	430	482	453	426	454	461	498	430	437	440	448	430	402	439	423	395	402	413	426	420	434	437	450	461	411	418	455	431	424	437	438	466	435	410	437	466	420	436	399	418	423	455	397	440	413	434	411	479	449	453	429	385	429	436	423	457	400	418	435	421	455	459	455	432	423	432	471	398	419	444	443	450	436	437	432	446	416	441	400	460	460	438	403	432	423	428	423	444	426	428	444	429	448	426	442	404	455	473	429	429	415	435	474	453	455	458	415	430	499	422	419	439	428	441	467	452	463	444	435	432	424	413	409	441	405	463	477	408	443	440	409	437	407	442	394	435	438	461	443	466	471	422	436	446	453	413	466	411	452	441	410	446	459	448	429	451	484	399	421	451	474	424	440	396	443	460	458	408	442	483	429	428	449	438	484	447	414	413	449	418	419	424	414	473	423	433	419	436	419	445	441	433	425	399	455	449	399	444	451	432	446	402	454	418	454	453	409	447	438	408	453	459	459	428	449	427	497	420	434	442	402	439	427	448	422	462	456	449	470	418	406	433	428	443	421	460	424	409	453	408	438	453	455	419	425	468	432	435	434	428	434	451	420	436	409	432	433	430	417	421	470	437	418	418	426	438	436	438	438	432	456	403	436	432	441	449	424	419	452	439	437	458	419	417	457	405	447	405	427	450	448	441	427	448	443	431	435	415	427	422	440	429	434	390	425	449	423	435	473	431	432	426	462	431	426	454	441	446	427	454	451	435	439	423	422	435	442	435	437	446	433	433	447	452	437	455	432	404	431	462	430	374	406	451	416	413	449	431	467	435	451	419	412	430	433	433	415	437	422	466	442	444	425	422	424	448	426	422	428	446	399	443	449	408	455	407	420	416	412	448	445	473	456	450	446	412	421	429	435	430	443	473	435	458	456	442	447	462	426	465	453	429	428	413	462	416	421	452	417	418	453	409	450	493	441	438	391	450	443	419	451	466	416	464	442	408	443	436	449	450	496	437	419	398	438	438	453	426	404	421	451	446	464	422	415	467	441	402	454	429	459	402	463	408	439	424	450	432	451	427	452	427	433	448	454	451	432	417	433	433	453	417	438	404	466	483	478	440	436	410	424	451	435	463	418	487	462	454	421	475	460	403	444	417	467	450	468	445	421	434	419	438	417	440	438	468	454	435	440	420	405	430	469	394	415	465	451	494	455	427	455	417	370	440	414	424	430	469	441	395	395	458	438	436	458	414	447	453	444	439	496	404	455	445	435	474	405	421	451	443	453	455	437	434	470	441	440	417	431	442	443	415	445	467	405	409	481	422	462	434	456	500	411	434	448	464	437	415	453	431	443	463	447	396	431	479	381	423	427	441	433	453	442	425	441	432	431	416	454	437	445	429	423	453	448	416	427	477	412	459	420	417	458	427	423	456	466	398	411	461	487	416	449	440	488	452	414	458	455	411	461	439	426	448	448	436	431	437	439	424	429	440	416	461	406	425	430	439	447	420	414	437	451	443	461	423	415	419	432	443	453	423	416	419	444	456	404	388	447	405	421	442	429	423	420	425	468	465	438	445	381	451	398	466	401	434	416	404	459	425	448	447	459	446	449	461	397	457	425	442	448	410	451	433	420	453	448	458	400	395	447	440	449	405	402	409	411	455	431	393	453	450	446	461	418	456	450	464	436	432	429	453	433	461	396	411	439	414	436	430	432	459	420	463	404	445	454	462	498	433	431	440	464	449	445	431	422	458	451	443	487	438	392	438	440	419
22691	21270	28943	23960	21464	21726	13779	3112	1592	1345	1152	1214	1254	1196	1173	1270	1346	1479	1544	1470	1340	1242	1218	1059	951	893	911	914	841	803	812	813	858	853	917	810	791	844	873	797	826	820	795	809	817	830	798	814	790	834	831	866	850	821	826	839	875	845	850	811	846	836	805	803	799	839	843	859	899	813	816	799	800	822	849	836	804	892	839	852	829	845	840	835	794	799	844	813	867	837	810	758	840	858	844	803	804	831	846	856	851	818	856	825	839	821	816	840	837	804	879	797	891	851	837	884	874	887	862	888	845	814	841	825	877	822	817	847	847	785	797	867	834	816	820	787	783	805	782	839	842	866	807	813	842	765	857	846	834	830	823	793	822	849	833	836	880	792	866	867	863	806	835	849	852	822	824	824	819	801	795	876	848	838	830	800	851	809	815	864	819	898	796	778	781	795	796	801	797	805	856	861	783	778	845	847	770	839	812	807	836	795	831	799	869	822	833	841	837	812	783	847	863	801	758	837	813	872	806	814	837	857	817	849	802	884	842	848	864	784	821	802	831	851	797	830	852	861	827	893	815	825	783	833	872	779	831	874	863	812	877	848	832	829	833	857	832	832	754	832	847	875	832	805	807	823	805	793	847	871	870	862	854	791	797	831	816	804	793	877	837	875	854	796	823	806	810	786	779	799	814	833	853	801	835	788	817	828	783	785	833	827	841	815	846	807	795	856	819	852	774	825	878	845	911	840	804	850	835	857	846	836	797	838	836	868	846	813	802	837	877	863	825	819	792	834	850	825	821	797	850	820	852	783	819	852	784	824	851	814	884	786	847	811	825	840	841	820	852	846	828	815	814	872	825	805	773	816	859	782	815	871	816	832	900	849	800	850	814	809	813	794	797	855	817	836	862	805	858	758	818	882	847	880	803	854	815	839	822	817	859	829	806	805	754	881	835	821	811	875	833	812	831	837	810	850	841	823	808	834	852	785	850	804	817	811	893	825	882	819	796	809	828	814	834	874	850	846	828	830	839	842	845	805	842	816	836	835	809	817	821	781	794	789	837	848	855	841	848	867	848	855	834	795	880	775	850	779	790	837	792	856	790	812	830	812	803	799	823	831	813	817	829	857	819	824	822	825	757	797	811	867	794	823	858	786	856	834	878	854	788	785	843	813	824	780	821	887	833	810	843	842	837	884	822	808	863	818	878	859	864	794	815	827	792	830	819	818	802	811	847	823	789	854	775	813	810	856	818	841	805	824	800	790	804	765	856	807	824	810	862	800	791	782	814	841	819	824	841	847	802	807	766	824	837	816	816	794	864	835	843	798	869	870	825	842	790	808	833	845	850	790	830	758	856	815	860	843	784	821	816	885	847	819	775	820	842	795	823	864	866	776	801	773	848	787	840	815	805	819	828	850	833	778	847	840	814	811	809	811	851	834	848	836	798	852	847	860	855	824	846	816	843	823	776	810	812	836	769	828	791	866	784	814	836	865	853	861	834	860	801	828	848	876	866	858	783	803	778	858	859	854	874	808	881	840	795	894	837	845	862	787	825	842	800	798	843	820	845	822	806	821	828	794	847	833	802	762	848	852	809	817	837	797	793	796	841	820	781	816	765	819	806	762	854	830	832	846	813	851	824	787	837	872	789	847	878	799	838	766	833	831	795	827	820	816	804	808	831	853	794	814	810	798	774	784	806	794	759	829	827	792	847	817	798	858	841	828	787	830	801	863	825	836	875	808	866	853	784	865	787	838	836	860	848	851	759	876	831	858	799	835	814	818	846	838	895	828	830	862	811	798	853	821	866	836	827	837	848	810	859	802	845	803	838	815	827	839	819	840	864	861	877	812	850	787	864	859	818	846	825	828	858	816	821	812	839	819	798	817	827	832	863	801	847	813	816	836	776	827	804	850	784	839	802	808	840	848	815	820	822	796	877	817	818	842	834	821	834	855	821	823	780	838	840	818	799	797	810	837	840	810	870	845	827	779	820	799	811	825	876	794	839	799	881	827	823	832	822	798	905	829	876	825	815	856	802	795	797	809	837	866	831	818	826	839	806	845	820	769	798	825	878	846	843	825	794	814	787	812	792	791	823	814	848	838	812	802	836	776	819	886	792	857	742	875	774	832	778	808	792	759	826	798	793	853	864	813	855	823	847	907	841	790	848	847	842	808	800	814	804	841	824	794	768	837	867	866	852	863	764	880	786	826	872	828	804	827	762	813	886	839	860	811	796	794	873	837	786	825	851	828	790	810	838	819	827	837	865	820	839	893	856	844	838	826	826	835	808	827	840	832	813	807	871	861	774	860	803	823	778	869	885	826	862	841	785	827	812	805	854	780	868	837	819	780	823	858	828	807	776	800	861	801	812	795	768	851	803	791	805	805	842	863	831	850	774	786	855	850	823	837	855	834	892	850	837	859	841	864	825	810	848	872	853	857	866	803	825	802	859	796	815	809	828	821	793	842	776	783	791	737	871	815	789	828	843	813	810	859	850	820	841	857	808	823	806	824	811	816	846	845	790	806	834	856	825	832	833	806	838	820	856	772	844	843	831	804	784	884	820	799	801	826	805	790	849	841	841	844	866	784	853	836	789	826	793	787	840	847	825	811	840	761	882	862	821	793	848	849	829	866	827	839	829	810	786	802	767	831	842	769	828	835	821	843	797	875	823	809	825	843	835	805	761	859	818	776	817	810	771	868	898	851	810	801	858	773	875	840	826	829	795	813	792	842	805	814	838	818	843	802	798	850	866	837	853	799	788	862	785	838	784	818	848	839	758	860	771	822	862	849	839	820	835	821	811	836	820	824	882	820	883	813	804	782	783	837	871	827	815	861	824	828	871	859	814	875	793	801	828	835	835	802	825	840	808	821	823	793	834	828	802	861	819	816	846	817	814	793	813	831	845	807	846	827	851	870	839	823	841	822	813	841	812	830	837	834	849	815	815	800	818	812	864	849	816	792	826	797	775	847	788	829	833	814	835	843	829	807	792	823	776	830	850	811	859	787	819	826	838	869	867	809	815	851	818	809	821	792	769	769	780	845	857	779	835	847	850	860	876	794	766	798	789	789	812	821	864	856	832	813	814	826	799	853	835	862	844	781	856	839	838	868	813	846	775	786	864	829	822	852	832	813	794	790	864	796	807	792	835	821	791	791	855	865	808	839	799	824	753	800	841	850	831	835	824	843	810	822	785	840	865	818	829	802	780	760	825	838	858	831	782	824	858	847	844	817	853	808	815	779	815	813	855	844	778	812	836	789	869	812	769	806	816	769	848	800	792	821	827	842	849	825	846	833	888	830	864	870	845	836	875	811	838	820	832	862	801	862	827	835	859	834	783	846	824	834	823	826	793	812	812	803	822	779	835	845	785	762	817	799	827	812	775	832	841	803	862	786	884	850	814	841	839	837	835	798	836	826	781	840	822	819	808	775	856	818	839	859	863	884	799	773	857	811	849	834	819	856	857	785	839	848	813	837	800	780	883	781	783	826	832	825	839	849
24926	49381	41258	31215	25129	16846	8422	4147	2436	1840	1517	1621	1583	1552	1686	1714	1786	2053	2238	2115	1823	1587	1514	1271	1045	943	902	869	903	863	888	875	916	881	872	907	934	840	851	866	909	889	889	877	895	882	854	902	856	877	846	871	879	881	864	864	885	848	855	877	829	930	936	831	867	868	917	860	812	818	803	858	889	817	899	854	883	813	873	865	858	917	864	853	875	874	874	891	845	846	901	888	893	922	883	824	798	824	832	855	853	858	852	850	875	837	912	844	847	925	826	817	866	881	862	882	871	837	845	876	899	844	877	840	865	940	881	894	870	913	814	912	841	931	834	938	866	850	841	830	786	868	880	851	894	871	858	846	906	870	835	836	848	820	863	853	841	868	784	901	887	802	869	847	844	821	878	873	861	827	876	842	836	830	900	834	810	868	880	891	856	908	855	892	895	872	894	898	873	839	922	901	884	824	858	924	866	909	817	845	846	884	850	872	839	836	859	873	876	869	880	877	865	872	858	830	852	845	857	877	851	841	843	863	802	893	872	819	902	824	849	883	808	852	859	796	861	908	847	868	855	847	897	930	874	889	865	895	891	865	872	838	880	881	869	878	876	848	847	857	864	857	880	868	828	880	842	866	905	842	835	905	887	834	908	918	862	877	876	852	887	921	841	841	850	859	899	833	892	903	891	897	861	852	902	862	887	841	905	828	870	896	867	827	884	811	867	889	877	874	904	900	817	837	886	825	860	827	853	887	884	856	918	860	854	818	882	852	833	817	876	893	855	879	836	899	885	892	813	931	901	865	831	852	862	832	895	874	897	854	871	886	860	822	858	839	850	855	861	897	855	900	919	843	882	846	852	889	848	890	901	873	864	843	851	888	870	838	888	814	865	903	853	900	918	878	851	872	818	859	851	897	880	893	901	865	854	846	853	877	865	823	856	841	844	874	839	873	856	910	860	887	842	915	866	903	862	892	827	854	893	888	844	821	869	879	856	815	865	862	840	859	872	842	859	849	836	929	866	847	893	839	957	865	847	949	916	856	850	898	842	922	898	886	866	834	881	858	864	868	898	815	862	846	827	862	817	857	844	883	891	813	810	865	872	882	837	856	885	889	900	841	853	860	861	852	867	937	862	810	833	889	877	843	833	849	896	858	867	833	819	856	850	891	869	816	930	823	875	930	897	853	829	835	871	896	909	879	882	888	824	884	860	892	860	912	851	849	827	869	862	865	846	862	834	806	888	854	861	841	892	890	840	878	855	861	847	889	868	890	826	885	829	865	851	871	872	860	898	870	874	860	849	847	828	900	853	923	800	840	881	924	855	876	891	814	830	880	851	857	832	852	812	860	846	889	891	862	913	917	846	894	879	898	836	850	838	856	912	858	859	863	882	891	831	864	816	858	868	852	833	881	906	852	853	870	881	879	877	855	881	843	893	837	880	904	871	862	817	833	897	843	891	828	893	827	901	848	870	846	858	836	875	865	861	820	852	847	872	872	924	895	848	891	910	913	854	784	858	832	898	833	880	860	873	910	867	829	857	890	879	850	874	889	872	850	861	812	893	858	846	828	819	875	784	835	858	839	850	861	883	862	874	868	839	877	885	866	880	868	880	813	869	873	840	835	911	836	856	843	834	868	874	860	907	894	808	862	822	877	902	862	938	849	851	830	859	844	863	882	885	856	910	851	873	863	862	864	866	873	830	836	911	889	880	839	862	824	875	802	840	843	879	903	851	844	884	837	840	841	868	827	834	871	889	850	867	864	878	824	916	867	870	870	844	841	887	856	875	945	890	869	836	806	840	840	862	865	879	829	889	800	855	875	876	830	842	895	868	888	820	898	879	852	865	845	827	846	899	812	812	841	878	898	849	877	863	887	836	867	875	888	858	897	903	899	858	847	895	865	871	852	831	867	850	854	857	870	880	863	865	931	825	883	879	876	908	826	858	873	862	839	803	897	908	860	867	844	880	866	853	925	902	814	866	900	822	844	855	855	879	875	905	872	880	835	805	863	883	854	868	856	897	901	832	840	838	824	852	870	828	864	855	894	864	864	903	879	894	888	868	836	871	895	832	862	867	864	852	875	872	904	898	929	886	925	839	862	801	877	875	876	859	900	872	888	886	887	813	831	845	843	872	854	830	944	896	864	843	819	833	855	886	815	867	839	866	858	871	836	870	852	926	899	846	960	872	839	832	832	875	835	787	897	906	919	839	863	897	895	892	839	888	849	847	868	798	831	854	854	854	891	857	827	886	867	898	858	887	884	872	812	825	871	860	874	842	876	852	878	827	851	907	847	858	849	785	860	808	828	820	869	947	823	907	934	837	867	813	904	879	862	820	853	887	873	864	806	835	860	829	901	848	934	857	885	881	841	866	915	871	885	912	847	864	858	901	832	930	871	824	859	867	878	846	845	836	902	905	920	871	854	852	856	833	865	880	871	894	838	858	906	858	870	889	872	849	883	884	829	899	846	931	884	889	822	894	899	880	865	888	844	821	875	881	860	889	890	896	897	864	832	876	842	852	847	890	904	846	931	883	882	861	850	895	832	892	879	909	857	886	892	890	896	838	870	821	875	856	804	841	875	884	856	858	856	886	853	882	886	886	823	816	900	900	856	947	888	880	861	844	860	932	871	838	868	910	851	831	836	875	844	844	873	856	870	868	890	847	861	850	891	846	884	864	897	844	875	827	831	876	860	873	870	851	862	889	858	880	896	859	813	864	931	855	876	846	881	899	884	858	890	964	849	849	865	887	859	813	864	879	920	781	881	858	862	856	888	828	914	868	832	897	894	814	894	818	809	880	830	861	876	860	885	849	914	849	847	875	847	930	872	808	844	842	858	879	859	883	857	851	889	890	877	864	903	898	778	872	857	864	886	890	881	825	881	811	872	864	834	853	881	876	908	855	841	890	867	825	914	847	837	871	832	844	836	869	837	858	850	895	864	828	827	845	818	823	825	839	883	827	867	858	899	882	889	811	832	842	876	826	869	946	843	908	855	841	844	904	857	872	856	836	871	857	867	865	851	844	859	848	875	874	854	851	869	875	874	843	905	891	867	891	872	791	879	875	891	897	834	938	856	841	848	859	862	860	887	843	825	815	871	857	885	863	904	881	827	910	900	823	852	842	842	871	892	842	863	813	876	912	854	901	880	840	865	849	860	866	882	867	854	857	881	863	919	842	856	837	811	839	864	850	865	804	829	812	824	858	816	851	870	855	875	876	859	899	844	845	895	861	857	916	843	842	860	865	877	851	833	833	884	905	840	842	888	830	846	818	844	875	892	865	898	862	854	889	873	868	829	850	878	944	835	867	874	882	842	846	824	879	785	808	879	863	887	903	892	866	871	845	858	842	844	882	834	898	876	858	885	937	897	856	880	835	839	820	848	879	887	904	846	876	833	864	900	830	872	867	895	876	861	831	899	859	815	877	873	870	823	853	881	829	851	881	906	869	839	834	824	904	860	890	793	868	862	876	863	888	836	859	894	869	868	840	790
28576	23659	24946	17840	9477	4491	1628	744	472	413	463	440	468	439	468	441	523	573	573	551	538	502	490	400	352	394	327	354	391	357	363	365	321	357	389	388	377	387	332	334	370	384	380	319	312	386	339	358	350	354	338	396	362	359	341	365	364	356	386	351	333	334	366	370	335	363	354	348	348	325	339	343	362	366	331	375	325	371	327	372	378	317	309	354	385	381	350	371	354	358	359	341	351	337	372	364	375	326	353	330	363	365	367	371	365	367	371	350	348	395	340	328	298	329	389	366	371	320	364	355	357	346	382	364	363	362	361	366	386	367	348	385	365	337	371	366	383	404	363	326	345	351	359	362	353	352	372	317	347	366	323	343	356	397	343	377	350	369	397	343	315	367	347	343	370	341	357	389	334	334	353	379	388	354	366	344	351	350	369	332	360	361	344	343	374	341	359	371	364	336	339	330	369	337	351	391	323	358	322	375	366	361	335	360	358	358	336	343	376	357	366	355	344	340	401	373	374	364	350	338	365	368	356	346	359	357	328	369	350	367	369	392	340	331	348	354	344	404	354	311	363	375	378	352	367	352	393	384	367	350	372	353	367	414	356	343	379	340	359	360	347	337	380	349	360	351	339	368	363	368	340	353	356	325	383	358	333	354	365	372	337	355	340	350	366	394	359	364	358	356	341	369	391	357	377	373	327	366	331	356	375	357	347	321	391	342	339	378	366	371	389	341	364	318	351	387	358	344	333	361	347	329	321	357	371	345	364	341	407	365	358	362	364	337	334	338	360	360	354	349	319	342	350	399	352	355	336	329	363	357	399	339	346	354	341	325	391	389	394	370	339	389	346	381	363	343	362	329	344	307	351	372	370	373	338	355	370	332	383	374	332	385	359	360	336	368	352	387	346	356	345	372	376	349	354	328	345	365	329	346	351	365	357	363	344	341	339	349	397	349	346	357	365	353	333	348	357	353	377	368	354	342	357	376	343	337	366	318	347	339	349	329	322	360	377	304	357	388	352	375	374	372	376	354	330	333	305	342	362	339	383	358	359	364	341	339	345	366	386	365	345	337	352	335	360	359	374	348	390	339	343	357	379	374	328	362	394	323	380	397	360	365	318	349	347	370	387	348	328	339	371	373	338	367	385	340	348	324	369	327	373	348	311	324	355	384	370	357	326	389	373	312	356	341	350	351	354	366	384	356	343	333	362	359	353	359	347	365	336	377	368	386	338	354	358	357	348	316	336	377	357	375	380	377	352	383	370	346	353	361	365	389	345	354	340	339	344	341	398	352	357	347	372	352	361	363	362	301	328	383	351	376	360	345	349	366	375	369	364	391	340	337	333	358	346	377	357	306	323	379	391	338	360	339	352	359	362	341	367	361	370	350	343	344	327	366	347	353	362	378	365	344	311	363	330	350	374	375	381	355	387	342	387	380	384	367	349	364	372	333	366	350	411	363	319	315	360	336	334	378	411	339	325	360	340	338	371	362	389	355	394	330	369	351	353	327	344	365	329	349	353	370	329	369	396	366	371	346	321	349	353	335	355	308	349	338	369	366	369	366	365	353	375	326	350	367	352	366	337	354	387	359	351	333	394	350	368	371	357	354	360	360	341	351	323	376	377	371	357	338	361	354	344	348	355	332	341	390	357	338	375	364	349	364	355	323	346	337	331	350	367	383	346	375	364	349	323	321	349	345	375	353	339	355	332	363	363	368	379	363	339	336	344	349	336	371	384	353	352	377	373	334	392	350	322	379	362	375	324	330	375	359	362	329	381	367	386	345	360	376	378	315	356	341	371	390	366	356	352	337	335	358	365	373	340	384	335	349	345	390	366	371	340	353	360	348	397	364	344	349	362	351	367	358	375	346	396	354	347	329	365	370	379	335	360	343	375	359	357	317	355	369	345	338	332	379	358	348	368	360	357	351	361	389	365	384	341	332	363	367	373	348	369	356	373	340	334	346	356	328	358	374	345	367	370	321	384	347	367	336	340	372	373	339	361	331	345	332	366	348	366	379	375	387	334	363	365	366	329	411	335	338	368	388	340	324	343	382	350	349	360	362	335	342	334	354	321	328	368	342	349	362	357	396	363	353	369	352	358	341	360	340	367	347	348	329	359	364	372	342	371	382	381	354	337	377	350	367	343	373	343	370	332	342	383	342	367	352	351	341	305	348	328	336	363	356	370	337	329	350	341	360	354	346	341	381	366	335	360	348	359	335	373	346	370	355	344	354	336	381	385	375	383	371	355	376	394	360	374	381	377	353	355	345	341	378	362	323	368	372	355	352	358	387	345	395	361	354	357	357	382	332	329	329	355	355	340	365	354	335	365	355	360	337	389	400	369	366	375	383	325	374	354	333	346	339	360	340	357	348	348	320	341	364	368	339	361	348	350	348	373	352	358	355	362	356	361	391	380	352	366	345	391	352	335	353	338	313	370	360	378	362	369	376	383	356	346	369	345	339	368	350	382	389	343	376	339	368	360	342	364	372	348	344	366	378	313	347	367	358	333	377	363	374	394	370	346	347	351	363	372	388	374	360	349	375	345	364	348	340	351	362	361	327	338	344	352	357	353	336	376	372	323	391	356	361	356	334	352	346	345	342	384	373	360	348	352	365	343	365	351	359	352	378	361	373	362	357	348	367	363	338	344	364	333	328	348	348	361	315	337	367	354	344	362	359	342	406	356	343	353	318	354	334	343	325	344	337	326	350	360	363	310	339	352	384	363	387	381	339	354	380	358	353	371	343	339	342	387	361	390	356	310	357	360	341	376	382	377	376	346	345	345	351	352	354	343	395	335	391	342	359	354	368	397	343	350	328	368	398	355	358	351	390	365	353	380	354	366	353	373	373	339	355	362	371	396	354	348	380	364	349	367	353	362	346	357	357	345	378	334	356	365	363	374	342	369	362	364	340	345	350	386	357	383	306	367	307	353	352	382	356	338	380	327	328	372	379	323	351	355	361	345	327	362	346	394	368	370	349	348	380	367	382	374	362	352	345	404	387	351	318	361	358	359	363	321	333	389	377	365	392	343	337	370	366	379	340	351	322	362	351	379	351	319	356	352	377	355	400	390	355	373	324	344	358	339	343	364	348	371	363	354	375	342	366	319	370	374	325	367	338	347	377	380	368	383	392	339	345	349	370	354	338	371	366	371	345	321	391	341	355	390	380	330	359	339	362	349	341	337	369	333	358	360	357	342	359	351	316	329	371	340	351	350	357	388	331	367	358	312	346	363	363	388	336	301	370	368	345	360	344	337	367	348	356	346	350	365	386	340	362	368	389	388	355	329	351	355	352	376	333	344	350	377	363	351	362	320	391	376	350	390	377	350	359	332	359	355	314	320	363	334	340	363	397	380	341	365	367	347	341	338	338	370	337	322	333	391	384	368	364	319	357	347	393	371	348	379	367	356	367	398	338	342	354	371	331	354	351	343	384	371	389	345	338	366	347	351	366	335	345	356	369	348	363	316	325	360	363	374	349	360	361	377	363
21397	35130	27360	18059	13014	7694	2979	1147	631	561	514	541	597	617	575	626	656	794	797	828	692	683	584	466	425	379	364	367	367	387	382	396	356	377	361	366	331	360	347	362	364	362	350	375	355	395	332	369	412	389	396	373	366	402	377	383	383	373	379	363	366	342	358	355	371	398	363	365	362	377	346	355	380	353	380	370	424	370	379	377	370	354	393	340	371	377	379	332	347	377	391	381	393	385	353	389	379	388	358	374	378	394	340	401	372	363	374	339	377	378	374	388	317	385	367	343	399	362	392	352	378	376	392	371	372	401	377	377	390	390	341	366	371	367	354	340	405	382	392	376	353	376	356	373	337	357	363	383	387	344	356	368	429	369	347	351	389	345	316	347	411	367	423	357	352	371	364	344	398	342	399	365	375	348	369	372	368	344	344	361	380	391	348	344	379	348	372	379	386	382	344	367	379	395	376	376	381	396	373	358	391	336	364	395	345	352	359	359	370	374	351	380	404	352	376	385	380	405	346	327	402	391	357	369	369	369	350	356	351	364	381	349	327	362	349	385	358	360	396	352	372	363	381	388	363	371	344	391	399	385	348	366	339	392	336	381	364	371	366	363	381	345	367	353	375	372	363	372	351	374	385	364	335	356	395	369	366	374	356	350	405	371	381	368	393	377	373	350	357	365	388	377	385	372	378	337	370	384	381	370	385	375	324	376	353	381	404	406	408	330	357	364	373	385	342	384	377	369	391	362	388	386	389	367	372	372	377	363	372	369	367	382	365	388	365	406	355	391	364	378	410	385	325	388	374	360	389	389	390	371	382	400	411	376	370	355	343	395	382	368	384	395	358	372	352	369	372	362	367	381	363	368	386	363	387	377	361	322	372	338	409	375	382	355	346	351	374	375	378	360	371	324	381	361	361	405	371	359	379	340	379	376	347	384	386	387	411	391	413	383	384	377	398	381	355	395	386	370	398	399	333	387	359	399	365	379	334	350	359	360	365	336	360	357	370	388	376	359	372	365	378	361	360	319	366	361	375	378	375	343	365	393	359	371	342	353	368	389	387	377	360	382	379	357	395	385	353	367	387	362	385	366	385	359	386	391	382	361	370	360	412	393	375	362	346	348	365	328	356	365	371	383	347	389	374	355	372	349	407	388	402	382	354	350	370	344	362	345	379	362	373	390	372	372	373	392	361	408	395	353	361	393	392	338	335	371	396	416	322	368	367	393	378	383	379	386	350	421	339	365	376	371	374	386	354	402	374	395	354	382	386	384	348	385	399	394	369	362	340	357	368	390	365	407	355	400	366	370	361	362	373	342	402	390	384	352	359	366	365	381	358	374	341	359	411	365	399	382	393	403	387	362	372	377	358	330	388	333	409	375	389	368	365	350	366	362	375	358	381	379	376	385	345	368	327	380	355	343	363	381	383	363	369	381	360	350	364	384	425	370	375	347	348	360	377	359	351	361	357	335	367	350	375	348	335	342	332	386	388	378	361	361	371	354	354	374	324	352	358	352	391	398	364	365	367	374	365	359	387	380	338	364	382	379	325	348	355	391	367	353	370	374	369	377	382	356	340	365	380	373	327	391	373	351	373	386	354	374	338	383	388	365	346	377	370	362	374	359	365	379	363	357	363	375	364	375	382	347	392	392	370	336	369	358	369	360	365	393	374	382	341	368	388	379	363	373	400	358	379	376	409	346	363	349	390	372	390	394	363	402	356	405	383	352	373	365	346	411	364	402	374	368	372	354	374	359	354	368	341	396	366	393	383	397	373	383	357	350	352	370	413	392	402	358	377	385	366	364	344	380	379	351	380	382	381	378	379	393	379	388	334	400	373	382	390	343	375	345	434	344	359	355	387	372	383	385	353	347	399	337	379	349	360	359	360	366	352	343	320	387	378	365	372	366	365	363	394	413	352	328	362	372	413	345	372	370	390	371	387	348	407	356	360	391	355	371	389	376	366	362	353	370	388	380	369	346	367	382	386	398	368	367	404	381	361	368	341	398	374	412	381	382	394	347	368	349	392	364	386	363	346	371	374	358	351	389	375	369	378	338	350	349	357	370	370	371	358	379	368	413	345	369	338	358	371	341	366	337	391	407	375	376	414	320	385	385	370	398	374	386	367	384	371	353	379	358	339	360	385	389	368	380	371	350	375	411	345	338	387	370	372	333	370	352	366	351	381	375	388	355	337	361	333	396	334	360	364	354	374	396	365	364	367	381	379	378	356	371	390	349	343	387	385	356	353	353	359	400	333	352	375	394	375	388	378	381	358	395	326	373	379	375	369	367	340	354	323	329	368	380	375	362	358	346	376	370	364	344	374	380	381	350	364	373	340	341	395	406	357	336	367	345	381	389	364	380	390	408	390	389	376	404	336	343	355	381	373	375	364	354	365	380	391	386	394	351	348	361	378	378	385	384	372	370	383	377	390	362	370	342	346	378	393	377	371	378	345	379	359	389	362	350	369	344	362	366	373	375	347	371	388	379	348	365	373	345	355	386	363	382	354	410	410	363	392	372	371	335	351	342	368	359	424	347	352	371	357	351	342	358	366	349	373	387	367	383	404	397	375	371	390	366	363	362	355	380	332	382	361	377	377	350	377	372	378	359	383	366	378	388	351	386	367	354	383	363	343	367	366	381	379	360	358	360	333	384	382	353	411	382	393	381	373	360	400	342	352	354	405	408	361	356	363	364	361	349	401	391	381	371	370	366	354	377	389	373	399	341	391	388	372	335	343	379	367	402	355	414	356	345	388	394	353	387	378	359	365	373	348	371	369	379	412	358	358	379	398	379	381	360	377	360	383	344	386	388	380	370	346	402	376	383	351	370	391	408	373	402	379	384	404	360	386	371	362	370	332	378	360	377	367	374	392	385	350	340	382	355	333	394	375	352	306	381	369	360	365	366	372	386	422	378	379	397	398	391	384	371	368	386	359	341	338	355	392	351	374	374	326	343	370	386	386	332	358	374	353	361	345	371	366	395	370	351	385	350	362	366	394	385	375	366	370	396	346	351	357	354	358	376	358	399	394	407	375	346	379	366	354	364	353	381	382	382	354	387	401	344	372	378	351	350	351	354	353	353	406	415	361	372	378	382	365	378	394	362	384	346	382	334	374	345	356	379	354	384	383	370	352	388	357	384	350	358	353	375	360	361	375	371	390	367	373	378	375	396	371	363	379	388	367	350	381	325	361	375	388	391	370	391	355	395	336	376	336	348	381	392	333	349	435	374	354	385	385	401	400	389	367	374	355	375	377	405	401	384	351	385	359	365	381	411	380	340	361	378	358	358	348	373	391	398	363	386	372	346	367	351	365	338	363	376	368	357	379	412	383	368	394	338	378	363	375	338	371	394	363	361	344	356	352	379	364	360	381	374	356	367	361	367	379	382	374	333	358	377	377	337	392	352	367	366	369	362	402	346	367	365	361	370	363	379	377	376	381	335	391	357	359	386	347	395	354	386	381	367	381	387	354	377	365	353	342	361	344	359
23681	21240	28462	24501	21739	16395	5984	1854	1067	1010	794	870	898	863	908	911	939	1016	1055	1093	1050	931	840	744	716	668	704	700	625	663	705	699	660	676	679	629	641	671	665	643	666	669	632	676	638	651	636	635	656	629	682	666	659	688	661	676	616	688	634	631	638	630	652	630	672	688	679	646	671	637	623	662	674	619	696	679	649	664	596	678	619	637	617	658	673	692	688	657	635	655	619	636	682	635	656	614	662	667	609	634	663	619	619	641	633	635	612	632	641	695	589	651	645	618	669	593	636	617	641	648	651	633	695	663	677	652	659	661	662	640	684	679	644	660	644	678	666	634	650	656	640	635	655	638	625	624	655	653	618	654	626	636	652	627	628	629	617	657	701	675	635	624	625	600	669	651	619	644	679	619	629	665	642	645	654	655	685	622	649	655	672	641	597	656	667	629	635	643	630	659	671	694	607	608	616	628	657	657	676	674	637	658	630	659	632	610	604	654	655	633	621	668	677	660	658	636	619	591	646	648	683	666	651	642	701	671	622	635	622	645	606	702	677	625	606	663	620	660	669	673	685	660	645	666	681	660	625	645	617	675	683	647	649	640	657	635	656	641	662	598	614	651	644	665	632	623	637	651	626	650	630	686	671	699	638	652	663	632	633	645	622	665	612	616	633	651	625	617	658	620	628	659	616	658	645	636	616	609	629	671	694	612	617	639	586	598	647	626	676	611	683	623	659	642	637	642	644	657	653	658	630	588	624	671	626	664	614	641	663	660	660	615	636	652	651	677	667	648	617	635	588	631	631	667	645	633	677	621	598	674	644	647	649	699	566	635	646	671	641	626	660	621	615	679	665	588	669	602	648	661	638	622	699	633	647	645	656	715	664	621	667	605	687	625	665	639	635	629	606	640	652	617	652	655	621	687	589	707	702	665	622	628	655	603	680	622	585	600	611	649	605	626	634	617	638	691	681	653	615	635	683	633	638	701	669	610	610	639	674	632	646	653	596	632	652	648	622	586	643	632	661	659	668	661	657	645	641	636	674	650	667	652	671	643	630	637	693	640	652	640	653	667	661	610	664	677	687	655	655	651	649	632	662	633	618	616	614	602	642	641	617	693	654	686	637	678	660	648	625	678	656	622	680	708	609	642	630	626	637	630	688	610	669	623	616	638	659	631	661	640	645	646	690	629	655	593	652	639	640	623	655	675	665	644	614	653	676	623	683	681	630	672	624	623	664	645	618	638	659	640	633	646	595	685	687	637	672	624	633	669	685	659	615	639	610	584	679	639	672	675	671	645	668	654	673	682	614	648	628	668	652	634	617	631	645	651	669	697	612	631	657	580	665	648	617	669	633	655	698	681	655	651	664	645	609	648	650	638	639	640	700	670	615	635	612	646	687	683	704	644	658	680	655	617	655	671	643	595	655	598	661	654	623	698	641	651	634	655	661	641	631	707	626	634	615	643	600	601	703	625	616	668	680	628	649	623	616	664	637	617	607	601	601	628	654	667	661	600	663	640	598	677	691	674	634	626	639	627	638	629	618	626	628	640	620	658	700	651	669	620	668	662	674	633	631	644	610	717	643	633	646	659	686	638	612	645	601	617	650	657	659	660	622	662	635	649	643	616	607	673	631	605	658	696	643	650	606	638	676	645	665	642	606	633	692	641	603	654	628	630	622	652	639	607	667	605	673	644	581	641	645	666	664	652	642	655	666	600	662	646	634	641	647	625	667	645	675	642	653	641	644	587	662	614	614	613	656	642	641	664	644	670	650	671	673	632	647	653	614	665	648	621	674	637	651	675	717	663	652	633	670	607	622	648	667	647	650	623	657	654	579	660	637	636	620	688	674	631	672	630	614	652	652	653	593	637	612	590	661	641	658	609	663	645	651	701	624	609	638	627	660	592	640	687	653	620	661	653	581	653	587	661	632	653	663	623	636	611	662	645	632	636	615	639	621	652	666	635	643	611	655	658	675	657	638	644	698	690	586	662	650	654	632	712	660	657	622	651	627	639	617	667	637	654	649	636	674	626	640	645	639	631	687	666	606	633	664	643	639	652	644	641	618	666	653	656	624	683	659	639	646	662	640	665	600	621	661	686	633	649	648	634	645	649	675	650	659	641	674	643	675	639	610	651	671	654	644	670	617	644	637	673	597	618	695	597	668	688	662	624	633	681	685	675	671	648	626	646	661	600	656	632	645	604	619	629	637	644	694	643	635	597	648	599	672	608	646	683	621	605	622	677	661	650	701	643	643	681	657	615	628	645	630	648	655	629	622	663	696	615	673	622	609	602	611	595	676	614	656	646	657	691	694	655	615	610	648	603	659	654	683	609	681	682	613	608	716	626	648	678	619	631	639	568	677	691	658	638	677	672	630	688	671	673	640	629	648	609	638	638	679	621	687	634	699	622	641	602	625	645	650	665	653	664	652	666	688	639	634	641	663	636	675	613	651	646	638	700	599	598	646	676	646	637	628	669	669	649	636	646	664	672	689	610	710	605	613	617	647	654	671	664	635	602	618	643	649	619	619	637	639	623	712	624	699	643	667	638	651	623	643	685	678	665	659	650	657	669	627	655	655	645	617	659	649	601	651	613	658	688	662	631	668	624	672	651	663	644	652	619	655	659	631	668	668	616	655	626	629	604	572	655	617	623	657	623	646	653	606	653	602	638	641	663	631	678	624	653	652	635	655	624	646	648	648	652	677	623	652	663	662	685	664	616	592	657	651	663	611	636	639	631	626	645	636	665	645	647	658	651	692	623	657	646	685	613	668	635	660	641	679	629	610	698	651	649	668	593	664	618	631	637	656	635	650	663	656	632	664	631	642	669	596	577	655	619	627	669	651	662	673	619	624	637	636	698	606	661	637	614	626	647	691	621	652	684	628	635	664	676	600	747	693	645	637	620	587	640	648	608	635	662	632	648	643	679	638	681	597	644	618	681	621	628	580	626	609	649	589	643	642	599	618	641	595	681	652	677	621	625	686	632	679	664	636	653	652	706	648	638	635	583	651	667	637	666	620	645	635	610	625	616	646	685	671	641	692	642	613	651	585	602	652	658	625	631	665	635	644	631	638	655	585	653	608	648	665	610	637	638	586	641	629	655	638	641	641	618	660	632	670	611	638	617	626	624	681	630	655	640	636	644	672	615	655	625	611	712	678	611	628	618	645	648	684	649	611	634	670	630	614	669	651	608	620	632	590	631	670	613	616	633	633	638	618	643	649	622	677	650	610	626	638	637	644	691	636	645	648	666	658	610	627	657	642	677	649	644	690	630	633	651	619	651	622	632	665	586	623	598	643	645	613	622	659	664	658	630	662	650	616	634	627	659	610	584	642	694	586	648	637	612	654	618	632	642	648	641	592	625	645	623	634	626	628	664	658	684	627	638	659	598	666	642	710	658	649	664	669	647	644	630	679	632	697	629	620	647	693	618	657	637	597	649	661	638	668	679	637	660	654	661	653	625	667	619	640	592	656	645	655	657	662	628	658	637
22715	43698	36014	25902	20461	13682	6342	2706	1522	1198	1095	1102	1096	1156	1091	1250	1270	1361	1476	1478	1353	1252	1075	906	732	719	705	662	654	728	687	697	683	662	697	723	688	641	668	665	674	671	690	698	673	693	683	704	658	685	703	677	717	657	695	680	673	654	660	656	678	664	690	632	687	636	681	698	625	685	688	669	671	661	629	688	720	691	638	659	605	654	677	697	692	647	669	683	675	677	672	643	636	642	635	718	676	640	657	698	649	672	690	671	696	642	692	673	642	676	647	697	640	703	652	683	640	634	652	663	670	654	654	666	661	613	655	679	644	700	662	672	642	684	657	703	678	685	655	653	615	668	680	673	666	674	663	657	664	678	659	689	683	666	675	653	692	681	647	682	652	697	673	659	697	662	681	655	622	677	718	661	639	683	645	650	632	672	647	659	653	651	667	640	667	687	633	655	643	661	704	666	705	696	686	669	674	655	605	701	665	654	652	646	683	646	691	670	688	612	658	684	669	653	661	677	689	647	655	685	675	706	676	715	707	655	644	703	664	682	690	668	671	634	657	673	691	659	637	674	668	589	638	677	673	691	633	688	677	698	676	699	656	707	729	659	634	670	663	661	703	686	663	686	662	702	649	662	660	653	683	656	704	621	733	733	658	647	671	703	627	675	700	695	687	678	679	697	674	636	632	688	679	669	698	660	668	665	636	609	673	704	658	613	642	662	702	688	699	633	714	691	653	661	658	666	674	679	634	677	664	660	646	682	654	665	662	664	660	688	664	693	658	678	665	669	641	679	664	671	701	716	671	641	662	700	668	684	655	697	621	707	640	722	683	704	687	662	646	690	656	668	645	657	661	664	698	681	645	617	658	647	657	677	641	680	675	678	670	652	674	662	678	660	650	645	635	677	644	670	725	625	694	694	673	676	613	690	657	656	663	646	672	653	654	664	672	677	609	684	639	637	640	684	667	660	664	686	648	638	653	642	679	678	675	682	666	650	691	693	670	629	636	722	664	676	668	651	720	666	659	697	695	702	637	675	647	632	607	676	707	677	649	648	642	689	703	670	692	657	667	661	656	620	640	691	688	732	625	659	643	652	734	677	722	669	686	681	652	646	668	666	704	731	723	642	671	702	678	698	638	694	632	623	648	643	696	671	705	648	700	640	667	687	646	667	637	628	612	694	687	623	699	660	697	652	650	660	661	705	665	693	672	736	637	695	622	646	667	664	671	682	675	650	667	707	683	658	643	690	686	685	678	691	661	706	681	672	661	677	657	667	657	668	702	710	709	705	641	722	628	703	609	664	688	660	669	625	671	659	669	677	676	609	639	665	646	720	640	652	693	693	633	685	688	680	710	689	710	634	713	668	649	677	705	683	656	685	642	679	664	677	649	665	666	667	694	674	668	663	678	675	664	644	654	680	709	624	686	650	659	659	697	673	661	681	676	674	662	641	632	711	686	639	656	648	653	640	697	637	633	681	636	669	692	684	666	672	667	636	663	720	739	663	670	645	638	686	698	677	640	626	653	696	684	656	654	681	636	681	654	641	674	650	650	699	717	677	663	692	684	665	615	649	667	705	696	632	626	699	642	575	678	697	634	709	650	643	633	674	688	696	702	712	693	674	667	676	704	705	691	675	609	660	662	656	696	686	679	662	639	721	683	648	674	641	608	651	646	612	672	660	641	663	701	656	667	658	656	704	694	678	656	673	663	728	640	656	706	662	664	629	628	663	662	707	695	641	674	720	669	652	666	646	661	710	674	649	706	705	653	670	647	645	681	653	680	650	672	657	642	655	645	713	679	664	663	685	658	635	674	614	669	695	654	696	703	680	686	621	729	654	695	700	668	640	727	662	668	716	643	700	672	644	628	651	686	665	664	670	677	700	629	695	608	692	636	683	629	700	691	631	642	648	667	628	672	717	659	632	721	694	634	635	670	701	697	614	653	701	698	647	671	668	641	683	693	707	672	679	664	656	657	649	683	660	695	682	660	639	636	650	666	666	644	671	664	678	639	681	637	658	684	677	649	662	673	697	683	638	682	656	659	676	692	646	692	611	695	653	732	672	643	634	688	664	661	665	653	691	705	640	680	677	649	703	686	663	647	698	648	689	692	721	705	631	651	667	631	672	669	669	649	682	627	671	680	657	700	748	663	637	635	678	652	698	675	719	675	688	678	671	694	657	675	663	664	663	681	638	657	681	652	667	709	691	649	706	653	685	648	708	693	624	687	640	671	675	678	703	711	681	704	666	657	633	671	678	634	668	696	637	661	707	688	691	657	638	650	659	618	726	687	667	691	670	629	699	649	655	661	661	674	664	662	689	670	665	698	696	651	653	642	631	677	650	696	699	653	666	674	675	690	679	667	687	699	693	654	640	682	649	688	638	668	674	676	665	674	642	665	667	638	687	655	699	653	669	660	646	709	680	687	684	659	671	677	681	652	636	661	686	707	701	634	684	690	664	646	639	704	679	662	654	719	660	670	681	664	672	737	703	722	662	672	641	664	641	710	703	662	614	633	707	627	663	678	666	654	690	635	645	695	688	667	726	659	659	660	657	657	683	635	650	658	691	684	683	671	656	687	643	680	708	695	673	737	655	677	691	650	618	645	642	673	682	679	660	702	675	673	645	684	625	721	690	657	662	620	630	644	687	679	699	672	655	626	695	693	693	666	664	684	676	693	660	624	644	705	646	665	672	640	685	657	611	660	660	605	652	620	662	648	685	632	671	644	679	628	689	682	661	684	637	639	673	667	670	663	711	662	652	694	657	654	623	684	662	645	686	669	663	647	705	679	673	655	675	645	658	668	681	706	668	684	688	665	686	675	640	665	682	647	630	675	668	645	688	692	646	724	635	672	727	635	643	667	638	681	694	657	693	687	651	681	664	661	670	672	660	697	647	663	683	650	684	651	685	671	687	735	652	708	661	653	673	668	620	629	681	696	709	649	675	699	683	633	700	661	652	668	685	694	655	666	691	658	697	685	671	715	662	639	637	682	650	672	631	680	659	689	638	690	629	665	676	683	682	680	688	635	625	685	650	685	656	591	713	680	718	708	680	656	635	660	682	684	673	624	674	633	650	663	714	637	656	675	649	678	713	667	711	649	684	687	674	685	668	694	660	651	658	703	668	654	676	664	653	698	621	646	657	637	667	697	719	686	630	741	663	681	692	721	658	665	643	659	628	683	685	707	672	672	656	705	619	675	613	639	680	683	684	642	706	654	683	713	650	658	725	683	646	674	634	668	655	679	671	650	692	710	701	677	654	681	628	704	655	631	660	687	660	676	627	667	643	685	666	616	673	651	701	683	661	659	674	703	684	663	623	669	689	645	675	652	687	648	675	683	678	657	681	619	651	699	666	652	671	642	689	621	656	680	681	667	615	647	674	682	698	698	664	672	630	699	655	670	689	719	659	711	660	678	626	647	655	615	667	672	673	678	672	678	690	701	732	714	648	683	694	670	649	684	658	675	639	708	697	694	676	685	697	618	648	629	623
24881	21188	27475	25700	17602	8615	2994	1053	617	597	487	549	577	605	548	564	583	650	684	683	682	629	599	465	473	403	386	418	432	406	393	414	423	398	405	401	383	421	392	375	393	411	402	423	429	393	393	388	387	373	360	377	384	395	402	397	376	404	389	391	429	371	393	374	388	392	416	400	399	374	395	411	403	419	403	400	422	420	398	409	379	398	384	381	394	388	422	429	387	387	361	408	363	389	401	390	374	379	358	381	398	379	405	386	376	411	353	389	386	386	392	409	354	402	394	377	412	380	405	407	391	380	363	407	399	400	424	376	411	396	382	396	378	406	393	385	390	412	398	411	383	387	410	401	386	410	397	370	389	390	397	375	409	415	399	431	376	406	405	360	392	374	419	436	383	386	387	381	395	398	388	407	366	436	405	400	432	399	413	383	362	372	416	378	427	407	403	359	357	389	398	395	404	378	384	389	383	392	416	373	423	401	391	394	385	398	411	403	426	410	421	402	390	402	371	379	442	383	413	385	441	375	355	421	372	381	382	356	423	407	384	382	370	399	398	380	378	415	380	409	410	367	382	384	389	391	379	388	413	406	407	413	389	376	393	423	371	392	417	365	378	423	406	416	380	398	410	415	394	401	390	388	384	405	385	445	396	402	399	350	410	390	423	407	377	374	404	400	365	408	382	379	417	394	362	388	392	405	390	390	373	394	387	430	426	443	415	389	407	393	417	383	408	406	371	399	391	412	376	448	435	351	411	381	418	404	392	410	415	407	402	363	425	380	406	414	405	375	408	378	386	412	377	388	409	406	409	404	410	402	425	402	371	415	409	380	403	428	392	411	387	379	419	397	415	396	418	410	392	386	370	399	416	385	402	400	391	374	405	359	368	398	405	375	405	414	374	364	416	402	416	369	386	411	382	391	404	393	389	420	397	384	371	400	405	390	406	395	393	394	356	402	448	359	423	386	421	359	375	392	403	394	379	378	401	394	403	410	394	413	407	380	408	382	389	388	363	382	408	388	372	390	382	363	407	376	396	444	352	384	399	397	371	374	373	421	395	377	430	410	434	412	408	419	395	381	391	391	407	392	382	397	428	374	396	383	396	388	410	376	392	395	433	365	358	418	434	428	402	396	426	386	424	434	422	399	394	401	412	389	388	374	426	427	387	391	386	406	377	405	409	419	420	378	407	379	390	402	424	385	382	368	368	403	381	408	397	399	381	401	405	388	412	376	389	404	387	379	379	400	382	380	413	391	421	395	397	395	401	399	422	383	416	392	402	347	391	363	400	381	393	406	364	395	381	422	355	380	379	407	376	370	397	360	405	398	426	366	371	372	385	375	356	387	382	392	380	410	422	400	407	376	377	413	391	412	413	388	398	387	400	383	391	401	441	413	346	370	392	421	383	437	381	391	405	375	406	401	379	382	428	392	428	344	420	352	362	348	414	394	427	361	388	393	388	373	415	397	409	382	365	390	393	370	417	398	371	413	416	363	368	407	400	365	377	363	403	386	402	418	421	410	403	407	417	423	386	401	414	439	384	412	411	387	403	363	380	394	407	361	415	373	402	389	407	396	397	410	409	406	357	383	408	363	357	401	382	392	403	424	363	423	416	385	400	378	382	408	402	410	401	448	389	402	394	396	420	417	397	406	422	427	424	383	398	396	387	410	363	409	391	377	398	433	405	394	381	379	373	425	397	434	411	384	379	385	425	399	382	447	415	384	405	393	393	367	389	419	398	388	412	407	384	412	383	401	446	423	379	400	422	430	402	395	401	385	355	415	405	349	373	417	411	405	414	372	414	432	389	390	388	351	379	399	417	388	380	386	405	416	350	425	381	415	391	387	389	390	424	410	414	384	369	396	352	360	359	400	382	421	431	397	412	390	425	394	393	370	380	392	375	399	421	432	416	414	436	348	387	355	366	399	393	373	381	369	421	401	402	381	424	389	371	406	432	376	378	377	378	375	389	377	406	411	382	372	390	395	398	390	376	431	392	413	360	376	389	416	396	446	426	390	414	425	374	398	393	417	415	367	394	384	396	398	410	406	342	393	406	409	410	399	407	409	371	386	416	364	410	410	399	435	374	386	419	418	416	407	374	383	377	398	415	386	360	393	416	445	401	408	360	371	423	392	383	402	395	363	358	405	395	360	371	354	394	366	409	417	458	402	373	384	376	399	404	401	361	398	379	396	410	402	414	388	353	386	466	358	370	387	382	373	393	421	420	373	413	405	391	387	401	405	369	381	381	375	388	407	374	378	376	431	378	385	409	358	405	409	392	421	360	425	373	377	411	406	398	403	390	346	411	409	413	386	391	432	380	403	408	398	381	412	415	405	432	407	413	399	368	391	383	460	395	377	450	395	420	414	398	389	356	399	399	403	398	408	410	381	437	380	401	401	399	370	374	390	397	422	361	376	416	388	388	395	446	394	394	397	357	404	423	390	408	386	401	419	379	414	416	435	412	402	362	394	412	390	415	408	407	445	413	422	373	395	388	421	371	440	387	415	426	407	431	382	385	403	397	385	387	359	409	410	398	376	369	402	420	403	403	401	396	412	405	381	373	391	344	356	405	395	379	371	400	391	387	401	406	418	365	406	374	391	424	386	378	405	382	369	394	421	396	368	408	391	428	410	421	447	418	374	397	426	408	411	353	385	352	419	401	379	421	376	396	409	379	392	391	377	398	401	356	394	369	416	393	376	397	411	375	378	408	402	397	396	392	433	421	366	351	410	392	386	421	404	404	400	399	391	389	373	377	397	402	395	390	402	386	404	402	377	407	385	386	376	415	418	422	439	384	419	404	398	389	403	411	391	371	390	403	401	392	385	381	387	394	400	394	380	398	397	379	375	394	421	428	393	399	415	391	409	383	418	404	410	386	410	417	396	394	395	427	377	383	382	401	393	371	406	429	423	398	380	423	377	401	395	410	413	422	411	394	403	387	401	375	396	428	410	360	425	411	413	437	442	399	408	389	397	423	361	409	379	391	364	386	362	434	392	366	387	390	416	383	407	404	382	390	415	396	405	380	381	363	377	397	366	347	407	406	391	405	437	395	390	418	378	414	424	390	388	358	396	388	392	409	381	417	414	468	435	399	382	390	403	381	461	384	415	389	368	420	417	387	404	408	386	421	411	418	409	408	374	408	362	381	403	383	422	367	360	394	397	401	402	387	386	409	387	365	410	410	375	423	399	400	355	427	410	394	417	407	388	416	366	355	410	400	337	382	406	401	365	392	404	391	404	402	392	390	420	390	399	367	440	410	426	377	384	405	400	396	392	413	377	385	377	410	369	408	428	379	396	354	412	409	402	397	391	417	383	370	353	415	407	392	405	376	390	382	393	374	386	392	409	386	393	355	384	371	418	376	373	412	406	385	418	367	393	356	411	382	387	372	376	386	359	385	429	415	396	407	401	404	424	408	406	425	393	412	400	389	383	399	420	403	417	400	405	386	421	429	426	395	390	381	431	378	386	411	379	425	395	374	365	376	397
22257	40078	31846	22119	17646	11525	4947	1904	1027	813	674	733	817	758	779	841	928	981	1111	1075	957	885	761	647	507	453	424	417	446	407	453	399	433	489	446	466	465	433	461	473	432	442	435	433	444	389	426	416	472	438	427	435	439	450	442	451	406	435	440	415	451	444	462	422	449	401	447	426	420	452	388	418	406	401	423	427	448	402	411	436	445	440	441	432	433	434	413	446	463	442	489	444	476	405	426	431	446	446	435	440	430	426	442	449	461	452	424	440	419	389	434	414	443	415	430	407	420	459	426	455	415	449	411	432	464	440	482	437	445	460	415	429	432	442	428	420	468	471	396	418	432	434	455	437	408	444	445	422	446	444	389	455	459	446	442	430	410	439	412	435	414	450	450	469	456	452	435	449	460	430	434	440	390	445	434	436	413	435	452	445	407	416	434	436	414	430	444	419	407	426	455	425	426	437	408	468	428	444	449	415	426	415	409	466	455	424	447	475	415	466	456	398	458	445	424	447	428	441	411	414	435	414	416	429	456	436	455	399	442	395	461	414	425	389	415	421	420	448	457	464	442	454	435	423	465	457	424	418	410	439	419	427	470	451	434	429	426	418	408	447	443	424	450	469	493	445	468	414	460	429	436	444	431	450	443	402	442	462	427	394	476	413	438	462	419	413	477	460	427	393	442	431	436	425	448	404	475	432	399	421	418	410	458	441	408	465	419	413	434	443	464	431	442	421	457	425	423	412	410	419	463	408	436	453	426	446	432	414	412	447	397	406	418	437	413	431	430	419	413	441	468	428	407	414	414	449	432	435	461	388	445	440	465	481	456	409	413	416	427	439	400	436	437	424	437	439	409	456	460	431	434	444	414	414	412	457	424	413	441	454	424	409	443	436	418	420	442	458	428	447	417	435	432	448	385	437	419	444	435	426	439	449	424	441	424	435	433	435	437	423	423	435	454	471	412	439	418	469	411	440	444	432	433	447	408	409	447	391	451	457	422	413	425	464	468	427	433	441	428	421	460	419	405	453	435	434	430	388	435	398	396	416	444	452	411	451	433	415	446	401	437	438	447	421	434	387	445	395	401	432	429	433	401	436	442	443	406	373	379	436	450	406	428	426	441	442	453	424	469	450	464	450	449	433	486	449	413	415	419	458	451	441	411	433	413	414	411	468	431	483	461	419	437	422	445	404	408	402	459	419	414	424	419	410	457	388	423	418	416	458	440	405	449	412	445	411	451	431	433	459	409	428	396	413	434	437	431	441	440	431	418	438	425	445	473	422	397	420	417	442	406	468	448	429	442	441	457	419	411	422	421	451	427	447	497	419	425	454	447	430	450	424	464	414	430	448	453	448	476	411	409	428	452	438	429	419	454	439	427	410	430	442	423	427	439	415	426	433	449	472	422	428	455	428	396	446	455	437	434	421	446	424	452	413	420	447	424	445	419	430	442	426	430	416	447	437	389	462	404	419	437	450	400	449	431	426	432	442	425	412	427	470	410	409	411	439	401	448	407	456	462	425	444	425	429	441	446	436	407	404	450	444	463	467	427	457	437	417	418	440	436	422	441	441	404	443	441	481	431	456	456	432	442	413	448	428	439	431	446	474	433	419	443	435	452	433	422	437	430	434	444	446	420	444	431	433	453	401	423	457	414	446	425	451	416	397	440	422	404	409	424	437	464	462	427	421	443	482	422	422	423	408	445	419	441	392	404	469	435	445	430	439	441	442	436	449	458	449	411	457	435	425	409	480	414	450	454	463	439	419	436	431	445	442	482	429	457	409	486	437	419	433	429	436	415	449	426	456	428	436	440	431	422	475	432	462	430	428	435	405	460	427	420	419	431	435	447	444	415	462	428	424	425	406	447	432	435	427	425	396	401	447	445	473	438	451	421	429	437	422	437	438	392	432	457	451	417	428	447	448	458	447	446	435	465	436	430	421	416	446	454	425	438	409	468	456	428	433	460	404	440	438	438	453	431	450	449	454	450	405	451	459	435	417	431	461	447	455	404	444	427	437	427	384	433	399	460	428	432	453	395	407	415	401	447	440	435	427	433	442	416	466	461	437	431	395	428	438	438	450	422	478	470	452	445	452	446	454	428	432	432	422	440	414	430	424	458	450	420	419	424	436	467	438	464	433	433	423	423	434	442	439	467	463	469	405	445	413	474	395	419	403	420	451	483	398	410	391	437	411	427	442	430	441	450	412	423	412	419	430	434	416	431	413	421	431	437	388	443	422	423	422	412	458	441	403	395	437	431	403	442	424	446	420	429	438	482	419	479	455	394	441	460	377	460	450	428	443	458	380	434	449	438	440	449	434	401	485	429	448	429	421	438	412	425	404	401	436	442	445	441	403	446	373	438	413	441	416	366	429	397	425	416	463	437	435	395	449	422	449	447	429	416	397	458	395	442	419	453	401	458	393	420	396	406	460	436	414	403	457	444	442	435	436	433	432	449	426	420	412	464	433	409	433	433	447	412	437	453	438	450	419	432	475	410	464	451	441	423	412	422	435	402	415	446	469	454	414	447	457	455	430	468	472	445	425	448	458	445	420	418	440	476	435	458	460	461	419	414	422	448	478	435	467	419	432	438	424	433	424	404	402	439	418	428	423	433	449	463	423	459	433	404	441	420	473	446	442	442	460	413	446	433	449	438	424	468	456	439	440	430	483	408	422	427	444	419	439	436	419	451	429	429	414	412	452	407	400	456	422	402	483	421	428	432	423	425	427	450	419	435	423	475	448	447	418	445	470	436	425	429	443	418	480	410	430	440	451	445	418	446	472	450	432	447	408	418	397	452	414	419	460	394	482	449	429	440	466	454	435	439	449	424	448	425	429	409	418	467	415	436	428	427	431	442	431	466	425	424	449	455	394	452	433	460	424	458	430	472	462	455	428	434	424	429	442	426	395	421	438	396	437	461	435	422	404	412	422	418	412	453	425	435	433	403	437	434	405	402	408	440	457	406	389	412	409	426	421	408	458	435	432	437	431	416	413	454	447	456	436	436	465	480	439	433	459	425	376	378	426	479	463	471	434	435	437	457	449	417	397	477	415	458	436	426	423	425	458	414	416	444	398	410	454	429	423	451	416	436	431	433	447	446	416	423	443	431	436	458	410	418	427	438	425	434	406	419	436	426	411	413	422	438	450	412	468	389	425	428	425	415	408	453	413	418	433	423	405	413	448	434	426	447	452	425	407	394	422	444	429	430	417	403	411	400	474	467	422	432	436	411	438	409	393	433	414	409	443	418	438	435	464	447	416	447	423	440	454	430	444	419	469	425	417	404	463	435	417	417	452	414	453	491	429	397	400	419	448	431	403	418	418	458	431	438	409	430	425	462	433	441	465	413	446	458	430	406	447	402	403	438	439	460	438	440	454	413	450	450	396	416	480	443	463	435	412	437	463	454	447	450	437	448	424	460	444	409	433	435	423	488	458	424	427	412	452	427	414	432	446	412	427	404	421	434	428	384	442	405	444	417	440	450	411	448	455
22601	21182	28792	23858	21401	21912	14816	3356	1569	1379	1163	1241	1239	1221	1170	1252	1364	1452	1553	1490	1333	1355	1168	999	882	799	831	821	840	835	847	826	790	833	835	842	777	856	818	860	813	879	838	838	809	826	830	810	798	794	844	844	780	815	872	811	844	892	853	848	853	800	814	778	838	839	844	821	799	779	804	797	795	817	843	791	831	778	803	793	780	832	782	825	788	812	798	852	819	831	869	865	846	830	849	814	839	832	822	789	836	860	791	847	790	793	858	848	847	811	848	803	810	834	812	803	776	862	835	824	867	811	793	847	819	831	752	875	805	796	788	822	878	844	823	758	849	848	807	821	873	822	789	805	821	799	833	805	831	777	845	802	793	856	812	815	825	830	838	778	798	821	798	808	859	875	846	810	832	835	836	836	829	841	813	806	801	831	853	787	849	814	787	899	813	857	798	849	783	841	824	787	800	817	845	805	863	837	830	794	807	826	825	803	860	817	805	768	782	857	818	781	827	827	759	839	794	758	758	868	836	834	809	851	835	837	795	878	846	829	785	858	871	782	822	849	875	877	809	846	867	811	836	814	812	848	824	786	823	808	789	827	782	812	821	811	823	839	805	804	835	834	771	833	804	823	848	821	824	844	845	796	811	858	851	780	816	794	806	821	775	807	802	793	847	826	820	836	822	836	794	834	828	828	855	823	814	884	848	797	805	830	794	854	815	822	797	825	794	810	864	774	803	812	802	799	801	791	824	811	784	873	839	876	843	817	795	812	809	816	817	788	817	857	818	813	847	839	847	805	865	835	814	778	758	773	833	862	857	873	856	825	821	871	862	874	780	831	844	848	828	833	912	854	822	800	795	848	849	842	807	801	880	852	874	841	842	848	861	811	798	833	814	808	799	849	815	811	850	855	824	857	855	879	825	842	776	781	840	842	841	876	831	846	790	840	846	869	794	801	769	866	841	787	855	798	847	766	839	866	789	802	820	902	815	825	822	853	836	808	831	784	805	823	825	845	827	823	783	877	876	846	830	830	830	828	825	824	827	816	853	837	857	855	833	835	826	769	857	776	811	828	818	853	859	818	839	837	843	793	881	801	874	841	813	828	764	837	839	849	813	902	857	879	839	850	783	763	784	792	842	797	791	820	802	881	783	862	827	846	846	806	881	829	858	828	799	825	828	775	792	878	832	765	811	844	825	842	825	851	837	851	804	849	793	791	835	806	833	806	861	792	773	807	849	797	810	911	829	797	803	778	849	842	805	832	824	823	803	798	817	831	846	866	811	801	826	749	856	767	793	814	842	849	865	866	799	814	791	889	866	849	792	803	787	868	822	835	824	787	765	827	819	810	844	827	820	838	838	844	791	806	806	826	849	849	796	819	833	832	844	840	868	845	802	793	812	792	876	837	783	800	807	871	815	848	879	819	819	790	831	792	796	817	841	836	823	801	852	800	822	890	818	830	829	844	826	770	837	832	805	821	816	891	830	812	838	828	829	818	814	804	859	787	812	826	849	827	850	799	864	843	836	803	805	796	824	815	762	754	805	766	830	790	852	782	830	763	813	850	784	816	838	822	840	805	764	860	819	784	817	806	847	849	820	788	842	843	845	832	829	761	792	852	844	806	797	876	774	794	854	825	846	809	835	862	830	787	845	879	770	874	735	793	839	843	843	782	797	742	833	823	847	800	801	805	851	797	784	844	813	811	792	932	808	796	828	841	817	776	805	817	862	862	853	767	758	773	905	829	837	826	827	883	882	835	774	801	788	789	796	811	816	838	830	860	838	827	802	807	845	824	863	835	833	853	820	788	824	850	835	816	826	840	822	889	846	799	799	805	796	822	773	809	854	863	793	820	850	882	812	806	774	758	824	845	771	787	857	837	804	848	812	793	783	803	833	786	785	838	809	829	825	852	818	755	838	855	842	788	798	818	770	849	797	821	861	828	810	774	796	842	896	790	827	800	811	815	789	808	796	819	814	734	779	747	796	779	854	865	786	841	857	828	837	860	846	812	808	795	810	801	819	862	782	797	806	793	804	841	906	803	863	834	809	759	732	857	787	787	845	824	743	774	826	790	782	804	837	819	840	807	837	810	833	824	816	819	828	820	826	848	840	805	841	845	785	860	835	833	806	839	821	848	803	826	819	824	783	844	833	842	814	881	819	847	809	841	852	833	836	794	811	824	843	791	849	847	814	848	768	862	839	853	808	815	822	783	792	805	820	792	841	876	831	850	801	845	816	816	817	805	789	763	803	869	796	825	844	833	806	822	771	796	825	801	799	799	868	816	783	871	785	830	881	812	811	772	840	840	810	829	854	801	820	819	788	799	836	851	863	838	800	831	835	847	751	828	828	829	836	827	816	863	843	862	786	815	791	851	784	852	835	834	816	822	800	830	806	821	848	839	783	817	834	802	833	855	848	816	825	846	841	777	805	814	795	829	797	883	798	791	875	855	782	814	801	813	831	794	840	870	827	856	840	811	801	815	820	825	783	830	815	851	829	890	836	768	788	802	863	804	762	793	811	854	844	806	814	846	776	785	779	809	854	799	830	812	766	845	809	837	797	818	808	840	854	834	853	816	827	774	860	870	835	798	802	782	830	793	827	809	816	803	788	811	848	840	832	823	833	821	779	860	845	812	825	802	846	828	822	809	897	845	766	845	798	801	819	863	860	860	821	804	840	792	815	856	798	836	827	849	837	824	812	824	827	776	809	799	840	799	795	844	838	842	833	873	839	807	837	865	803	820	829	868	850	830	859	825	808	830	820	852	852	839	818	824	833	809	906	821	847	841	799	836	818	835	804	825	845	813	842	870	828	835	840	877	774	783	798	826	816	833	828	786	798	803	848	816	818	802	849	844	785	817	816	813	817	760	851	859	842	785	837	843	797	835	853	840	840	858	746	747	844	788	812	808	837	852	790	837	798	749	852	818	752	813	871	847	842	811	839	767	733	844	807	842	804	801	819	772	810	793	835	844	763	807	851	831	837	855	782	786	786	801	828	811	803	838	825	822	848	741	797	871	813	818	819	834	924	799	780	774	858	786	857	852	809	791	846	817	832	784	897	871	804	816	820	810	831	815	831	801	811	848	822	762	891	827	791	762	804	837	843	882	811	846	825	825	822	830	791	827	832	835	876	817	843	810	883	826	884	824	846	778	813	772	863	866	836	828	797	884	790	796	854	841	842	817	784	840	850	753	784	822	846	793	810	837	839	815	808	839	777	801	872	818	832	810	819	777	805	832	846	820	806	826	848	825	812	817	812	806	807	824	819	800	889	813	827	812	852	774	829	785	819	789	774	903	834	840	786	849	756	827	849	782	841	805	835	851	802	806	861	813	810	806	837	835	817	792	783	819	802	804	816	779	842	848	805	812	842	835	843	817	806	878	800	854	873	873	823	806	822	778	836	811	849	808	840	802	856	864	841	800	879	743	815	811	810	802	806	828	830	827	794	811	810	810	780	767	808	794	795	844	846	789	832	854	873	831	814	839	815	857
25381	49320	40955	30720	25876	18862	9820	4311	2330	1874	1540	1620	1596	1645	1625	1630	1824	1895	2071	2112	1823	1708	1557	1215	1008	915	915	872	918	876	948	869	841	879	849	827	895	858	893	890	845	876	843	849	865	924	930	901	893	885	861	811	829	892	890	825	792	820	900	894	892	850	863	859	854	883	865	869	924	848	839	858	847	879	876	881	882	847	834	851	859	883	876	892	859	817	839	852	852	813	871	809	824	879	874	893	850	888	876	886	867	867	802	815	864	871	865	872	868	865	878	792	863	837	804	847	875	841	869	857	855	860	826	876	885	860	839	874	830	854	855	859	864	851	847	871	854	930	822	880	879	880	859	849	824	841	840	840	875	877	871	848	836	842	885	887	833	824	884	883	856	859	857	838	792	863	860	832	828	825	889	836	825	868	837	904	888	861	875	867	880	855	828	845	850	831	877	855	902	874	832	863	881	847	874	890	835	883	837	839	773	868	804	871	865	870	874	824	858	872	872	891	849	801	852	888	887	839	936	848	862	841	806	860	862	823	851	872	884	856	817	884	848	928	859	870	908	892	853	835	862	818	811	852	840	826	871	929	852	845	820	827	808	863	862	803	930	871	815	872	861	869	831	871	872	867	888	884	847	866	884	865	814	859	816	847	756	833	864	853	868	848	847	844	832	827	915	868	847	878	867	875	856	824	918	849	875	873	865	889	845	829	863	868	850	828	879	840	837	864	813	852	865	818	885	884	887	871	886	867	830	842	832	889	882	834	788	890	871	798	852	852	807	828	819	850	877	857	851	854	895	845	865	814	855	875	830	858	810	823	841	811	885	807	866	883	882	844	879	886	823	897	877	878	828	830	868	855	845	921	868	857	881	876	866	821	841	858	841	850	838	919	892	901	895	844	888	870	895	857	896	852	845	866	875	852	850	848	918	894	898	808	836	871	815	920	861	879	840	873	871	881	874	857	891	903	855	846	884	825	884	846	863	829	848	835	823	862	874	871	871	869	861	817	840	811	815	925	891	878	874	894	905	814	855	812	843	864	850	892	819	851	868	872	819	862	840	818	842	868	844	888	794	885	899	871	837	877	823	877	896	870	845	867	867	837	859	854	864	849	942	903	869	823	841	832	828	838	874	842	882	812	904	879	826	869	864	889	849	842	876	849	854	858	854	849	844	860	868	835	842	832	838	817	869	822	855	861	868	876	812	906	851	867	852	850	867	811	851	883	848	839	863	860	809	853	866	875	852	902	851	901	855	824	931	816	839	817	876	850	862	806	892	891	870	864	845	878	906	841	872	861	824	856	832	808	863	908	886	872	859	869	817	795	869	838	821	842	864	836	881	874	873	827	885	809	890	791	911	867	912	906	898	862	888	874	856	806	838	822	856	842	814	881	842	899	872	829	894	843	846	824	864	858	879	888	809	871	890	872	910	875	784	873	853	863	857	873	849	815	845	916	864	872	852	824	836	859	870	830	887	843	923	875	877	798	841	832	846	845	902	858	871	840	808	838	902	916	828	840	895	820	853	869	852	830	873	856	867	837	897	866	924	894	860	880	821	878	862	859	836	809	874	853	849	843	872	878	874	839	864	839	863	898	861	858	840	902	819	848	875	880	887	875	856	869	825	850	809	859	848	884	846	853	868	861	824	835	818	880	833	820	862	889	879	801	871	899	849	875	867	863	837	834	885	785	850	881	838	878	830	874	820	840	852	836	846	883	889	823	861	795	919	886	848	839	859	849	858	870	833	856	886	857	840	911	824	882	853	844	878	877	882	876	825	838	858	861	815	861	883	833	869	839	836	878	851	919	873	855	836	865	838	854	820	897	862	840	853	893	824	852	836	813	851	835	806	847	829	878	834	809	850	901	919	883	896	910	898	874	857	942	826	867	852	872	882	860	855	900	930	846	845	876	912	880	888	830	824	863	848	827	826	852	880	815	822	878	852	861	875	903	853	834	870	868	844	837	862	856	835	872	825	881	900	883	849	888	842	872	838	833	791	832	930	820	843	875	848	855	861	893	877	819	823	858	830	865	840	874	850	892	853	861	913	890	846	821	848	830	833	940	866	819	877	829	899	890	930	854	859	886	812	947	850	832	865	854	809	876	805	827	849	883	884	856	894	836	876	843	862	881	803	843	861	885	910	947	877	865	861	887	842	831	871	882	874	881	816	855	861	877	857	830	833	834	857	862	880	831	854	813	893	858	873	808	810	880	818	841	883	874	892	846	831	871	838	837	842	803	854	852	843	826	893	876	858	853	805	913	884	818	896	833	882	887	840	871	925	872	893	830	820	862	856	766	868	850	815	856	847	891	866	875	881	838	842	820	863	873	866	828	850	799	846	852	859	788	819	819	867	873	821	868	861	870	898	834	869	879	874	906	844	875	864	854	919	836	875	858	884	821	864	855	862	832	827	855	837	807	833	856	875	887	959	841	822	858	890	907	847	871	827	841	888	860	811	866	840	860	894	815	849	847	856	914	822	826	813	850	867	858	905	850	886	869	879	821	876	871	869	851	832	862	816	815	837	848	929	868	905	913	891	935	807	828	863	847	861	837	881	859	830	819	895	883	833	839	874	852	902	862	872	841	820	882	829	848	824	873	818	837	902	869	915	881	817	820	852	871	868	830	846	885	896	849	878	877	898	860	797	844	863	830	879	842	872	862	886	846	834	893	844	855	875	880	856	841	854	885	821	866	860	850	872	880	857	882	859	857	820	871	887	855	874	828	892	856	835	866	892	815	835	852	865	861	844	872	945	860	893	890	816	826	831	848	872	904	820	815	847	825	803	836	862	805	877	870	821	889	820	892	878	801	825	828	884	846	840	857	893	857	851	825	841	799	869	858	844	807	863	870	868	888	864	824	842	856	832	852	860	874	842	893	855	924	866	838	884	888	866	842	841	852	842	861	840	785	922	848	876	877	822	842	873	900	872	839	860	816	881	888	845	871	854	855	867	886	829	888	873	888	890	839	817	897	849	844	863	832	927	853	856	864	858	832	868	838	860	809	878	860	890	838	819	814	855	860	834	826	881	854	840	831	819	892	873	822	883	872	820	815	898	867	897	841	851	870	836	865	848	884	889	886	906	901	875	857	877	791	875	819	864	807	860	885	796	840	836	885	856	894	842	845	856	890	859	888	842	918	824	860	839	821	867	897	882	857	808	798	842	895	847	879	874	838	882	854	861	850	848	888	805	908	858	876	891	863	803	860	783	879	877	865	869	852	882	803	834	829	857	862	865	878	782	869	874	886	819	853	872	838	843	843	856	896	886	881	834	871	832	874	811	870	868	891	824	876	808	845	842	900	833	871	863	863	838	858	890	865	899	845	822	865	838	872	917	841	842	874	910	849	853	872	855	869	902	820	811	885	834	875	856	865	840	819	850	828	832	863	907	858	824	858	842	888	856	875	820	864	878	824	872	858	852	867	900	872	829	894	863	855	882	852	870	796	821	884	860	861	859	854	829	870	888	884	857	867	891	903	902	865	886	793	813	843
28702	23955	24697	16883	9735	5377	2132	818	546	439	414	448	457	431	496	433	479	575	559	594	560	522	493	377	377	336	352	379	337	385	388	359	343	366	328	375	343	378	378	361	352	376	346	375	358	369	337	325	359	379	357	377	357	340	357	389	368	370	344	354	360	358	368	370	354	369	387	341	348	383	359	383	386	347	366	339	337	325	340	384	339	360	316	342	372	364	360	348	334	357	360	399	371	362	327	390	343	367	359	359	345	378	372	332	350	362	357	339	357	370	357	367	381	341	381	372	319	374	366	374	386	354	376	376	375	372	391	352	403	351	382	377	418	361	352	364	356	348	359	386	352	351	347	358	372	370	359	352	354	333	362	375	384	397	374	341	350	381	328	350	317	344	375	340	373	368	352	359	380	364	367	364	328	376	376	361	346	397	375	346	359	359	381	356	376	364	362	389	342	375	344	337	343	354	368	354	370	361	334	363	387	366	373	380	338	384	373	361	339	341	393	313	383	350	346	357	383	379	375	367	343	367	362	357	350	342	423	378	374	366	343	376	395	380	382	348	374	373	342	357	332	367	414	371	339	411	356	341	364	343	353	332	341	365	323	360	377	334	385	375	382	358	394	372	388	364	336	388	336	409	352	331	377	383	364	350	364	356	361	348	355	356	358	337	380	381	385	385	378	360	382	342	354	363	339	340	340	366	388	360	349	320	361	363	350	371	360	346	329	395	390	367	362	349	338	362	349	346	380	360	347	341	376	363	388	343	350	365	356	348	346	396	375	375	384	360	361	346	357	381	352	383	361	371	384	359	312	359	348	372	387	383	345	345	361	374	383	360	346	353	384	377	377	384	368	349	324	361	341	373	386	373	377	370	349	358	341	380	364	340	378	373	377	361	354	382	393	372	370	359	371	372	365	346	368	392	348	361	381	352	340	360	347	346	375	358	361	366	339	338	345	393	374	352	340	357	395	356	358	328	371	325	363	369	359	351	379	350	366	337	351	356	367	348	390	369	367	401	337	358	358	366	327	386	367	389	341	338	339	325	387	371	360	357	374	343	370	386	377	368	365	384	374	370	320	384	355	354	343	346	393	368	333	345	377	356	323	382	351	365	376	335	387	375	351	364	403	373	370	351	334	320	365	317	338	363	350	345	349	354	342	377	368	353	357	362	354	341	357	344	365	341	372	370	338	367	364	387	348	327	356	356	358	380	343	382	353	369	352	331	366	335	358	356	358	382	371	337	368	339	387	357	369	363	404	344	350	351	363	368	383	380	383	381	362	354	357	358	368	375	362	389	357	391	355	381	351	374	340	356	383	377	381	388	364	370	366	373	365	368	352	337	353	369	373	361	350	341	353	338	378	331	358	336	362	417	350	359	345	339	321	348	379	352	349	361	396	392	354	388	341	331	391	408	375	364	381	361	370	345	377	372	362	347	325	360	344	372	375	359	361	320	351	350	387	334	362	351	388	354	370	371	378	348	375	343	331	363	374	321	361	389	365	373	397	366	369	317	335	403	337	407	358	365	370	348	365	346	339	337	358	367	378	371	328	351	345	364	324	336	366	342	351	342	357	355	380	369	347	376	335	343	364	373	383	367	398	357	355	371	363	350	360	375	364	361	337	366	370	365	360	378	384	356	380	371	362	385	379	347	354	358	372	332	388	362	350	355	339	340	351	381	362	319	345	370	412	355	361	333	366	416	364	345	367	384	354	353	361	375	395	343	353	342	336	343	384	378	310	336	341	383	348	371	363	356	330	397	363	376	357	357	361	368	356	357	347	337	309	366	337	373	350	381	386	344	335	363	362	334	400	370	369	348	360	323	384	343	365	347	371	354	336	341	349	350	343	372	336	355	403	372	381	348	365	371	381	391	372	388	343	388	333	324	380	369	351	347	358	358	364	365	401	366	385	354	382	361	324	335	341	345	359	343	356	332	352	376	374	373	385	359	354	367	360	357	390	376	331	341	324	331	362	366	381	355	380	377	352	364	351	388	376	392	374	374	351	415	364	407	392	361	347	409	368	361	373	354	356	347	360	397	370	363	334	358	352	377	356	357	383	349	372	328	333	362	374	352	360	362	390	386	360	347	397	348	359	421	371	370	380	390	396	398	373	378	398	352	350	367	340	388	372	370	389	366	342	377	365	390	337	368	376	343	342	352	388	374	340	350	392	326	353	315	381	386	351	359	357	376	360	360	366	355	384	368	356	357	344	370	352	358	369	377	345	373	346	362	369	348	355	383	323	345	376	359	335	341	362	347	376	342	352	346	358	372	351	417	361	345	365	384	342	385	357	362	344	359	361	360	385	348	365	325	335	361	367	366	399	374	360	328	318	371	359	357	330	369	361	388	359	391	366	364	373	384	381	356	345	368	354	359	391	353	363	379	335	376	359	360	312	351	339	364	368	342	359	358	356	333	354	334	342	374	335	318	385	393	388	310	366	348	378	363	359	377	346	370	335	338	356	316	352	357	378	370	366	366	383	396	351	367	360	314	392	378	389	384	394	360	341	340	375	313	394	390	384	367	342	348	355	372	328	347	353	348	370	324	338	319	358	398	400	325	350	353	358	351	350	357	335	393	391	334	347	380	406	333	395	367	326	368	373	379	350	358	382	358	360	352	363	379	370	383	366	347	344	351	316	344	360	370	364	355	325	381	348	350	364	367	383	345	350	337	354	340	359	374	383	348	338	371	377	379	370	354	318	371	362	365	384	366	342	385	366	366	389	378	367	323	331	371	354	378	386	347	361	328	346	347	361	337	389	366	352	397	378	387	362	397	339	396	359	369	360	328	361	362	422	336	364	371	345	378	339	359	360	377	371	383	351	360	335	343	338	370	382	363	381	382	375	374	344	372	381	339	358	365	357	376	374	342	390	365	347	373	380	334	365	357	352	379	342	354	328	399	379	340	417	380	305	391	365	365	357	375	334	368	361	394	351	385	342	366	359	357	359	357	393	369	382	358	373	339	331	346	367	353	346	394	389	378	371	365	350	345	335	351	373	346	359	345	347	360	372	355	353	370	339	349	369	352	340	345	360	367	350	350	371	358	365	372	368	350	393	348	336	351	351	335	378	312	386	367	365	336	364	389	353	348	365	382	334	335	360	370	357	374	357	391	372	370	368	343	346	367	362	398	314	367	368	341	399	348	369	358	329	375	338	348	352	378	315	339	352	395	324	357	383	345	353	363	358	355	330	380	350	362	374	387	346	339	375	377	356	356	356	378	349	359	373	383	341	365	375	357	335	340	371	352	378	369	356	350	350	367	368	377	364	336	339	373	354	358	365	373	359	360	355	388	368	363	379	357	358	341	383	347	400	390	376	383	375	341	347	390	354	364	374	363	355	342	359	376	347	340	345	333	356	353	387	367	349	355	378	341	360	356	367	365	363	385	332	360	375	344	336	388	354	346	357	389	372	347	339	361	380	353	355	383	387	349	348	349	343	344	353	329	349	377	340	375	349	372	366	340	334	381	376	356	333	361	375	352	368	359
21551	35387	26723	17222	13455	8920	3871	1379	654	478	463	529	617	616	572	685	731	756	758	774	762	698	589	462	372	392	379	405	403	374	387	379	390	342	364	393	359	383	349	367	345	357	366	335	407	358	376	362	399	334	396	410	374	376	368	377	341	378	349	370	376	391	367	383	374	381	400	375	374	364	350	383	344	343	398	388	385	333	361	373	365	341	363	399	382	368	343	377	376	369	367	394	387	367	369	380	368	389	393	357	394	391	366	380	397	382	344	384	351	382	383	397	391	388	364	358	360	373	374	373	384	357	388	390	351	344	382	395	395	346	363	369	337	387	390	395	375	355	384	359	361	380	382	375	378	404	380	379	377	355	398	356	404	398	425	364	371	375	360	386	401	376	380	340	360	378	368	364	396	357	377	370	381	398	408	374	393	372	354	395	358	359	370	380	379	382	378	347	366	360	391	422	347	368	386	351	366	383	384	371	380	410	345	393	370	375	353	378	346	355	390	361	389	372	349	345	386	352	368	382	386	375	410	377	366	368	389	368	391	391	393	393	347	369	360	381	370	353	371	355	384	370	369	343	370	331	349	379	358	357	363	359	369	373	380	384	349	372	359	359	366	367	351	389	369	372	403	369	387	339	395	394	349	379	390	348	373	397	389	372	371	366	336	342	386	386	349	387	367	395	360	388	361	354	408	368	359	404	342	342	361	377	402	383	352	341	355	384	354	350	361	413	348	340	362	388	384	378	351	380	334	372	370	379	345	397	381	344	346	387	368	377	372	377	382	401	368	394	365	393	400	369	389	353	375	374	358	368	380	387	355	371	367	368	364	366	372	351	392	324	403	363	371	368	338	360	370	398	373	382	351	393	345	397	414	373	374	359	360	361	386	354	369	418	338	379	347	360	374	359	359	372	366	370	357	380	357	388	374	364	356	343	334	362	355	360	364	329	387	381	360	358	358	360	391	333	400	414	370	377	373	403	375	409	400	331	359	379	400	399	392	365	371	384	359	378	394	376	342	352	352	399	351	379	336	374	341	399	359	366	354	381	393	383	367	375	359	346	358	386	350	349	379	375	390	335	379	382	366	337	368	374	389	374	347	369	395	360	356	398	371	358	358	346	382	359	367	356	369	384	410	384	370	379	403	365	371	402	359	365	361	378	340	343	383	355	399	360	379	381	373	390	410	370	329	366	372	375	364	403	353	366	411	338	373	383	357	360	367	387	386	338	370	339	362	375	366	418	364	410	345	355	361	395	372	364	372	407	380	362	384	372	339	380	384	375	389	381	401	386	357	343	347	381	348	366	421	368	380	392	356	386	373	380	397	377	377	353	365	338	345	394	343	379	378	376	374	363	385	379	337	354	379	362	365	360	365	395	392	389	361	361	360	335	365	369	352	355	383	412	370	400	355	390	428	345	382	369	347	386	371	394	366	402	393	378	389	331	376	360	371	347	377	384	363	381	368	364	382	358	350	360	375	372	389	370	368	366	328	348	374	355	367	342	380	333	365	377	355	372	367	405	332	396	391	393	393	372	392	395	402	372	388	324	400	356	386	395	369	371	379	341	376	350	371	401	360	367	382	392	385	400	375	395	321	380	376	349	358	393	394	373	361	387	379	370	359	357	396	377	340	350	359	377	370	411	370	374	360	406	363	379	404	382	404	353	372	378	373	377	382	390	365	404	372	411	376	338	385	376	352	369	413	366	368	367	342	360	362	399	371	390	377	380	356	379	338	419	372	375	359	395	371	364	377	381	339	367	352	360	360	371	361	417	387	368	341	373	413	381	386	375	399	394	357	376	393	366	365	366	358	368	355	347	362	368	357	362	357	343	383	392	363	382	358	355	359	368	367	384	369	372	361	358	373	374	362	365	372	371	364	391	420	340	359	413	368	362	368	371	348	358	350	384	365	353	383	364	380	397	362	367	360	401	374	360	384	388	346	384	382	379	339	387	405	371	357	377	386	363	360	401	369	383	356	388	335	367	367	362	388	379	364	358	310	373	382	381	387	395	411	401	388	352	374	390	365	358	343	364	385	344	354	365	413	422	325	399	376	383	366	391	357	396	390	345	378	371	363	373	346	355	363	369	380	398	386	359	365	370	397	410	357	327	376	355	365	403	405	371	373	353	385	351	348	392	343	384	380	349	376	356	363	345	380	345	372	398	367	367	362	349	378	392	362	372	378	368	376	408	395	349	376	383	382	372	377	385	356	374	410	357	380	379	363	376	388	384	357	359	363	348	396	390	369	389	386	381	354	382	384	365	325	350	365	346	382	359	378	376	381	365	373	362	386	381	373	377	402	352	374	335	364	357	332	340	382	379	356	371	347	337	362	379	372	379	390	367	405	349	368	373	437	405	369	368	373	346	384	376	402	375	366	359	405	368	352	363	357	379	431	383	370	380	392	385	360	402	373	373	398	348	406	376	391	383	366	373	366	377	389	383	384	376	410	396	369	361	391	347	383	370	373	370	380	386	387	391	360	356	336	389	360	364	379	372	391	375	368	352	399	376	362	335	405	353	365	356	391	394	372	363	388	369	373	360	385	355	363	390	377	415	371	371	363	385	388	363	378	325	384	404	395	403	374	335	370	367	387	360	453	377	345	366	397	367	399	388	375	413	368	385	360	377	356	361	397	355	371	374	383	382	394	366	384	388	352	391	409	386	410	412	346	366	351	340	359	353	377	380	372	395	362	417	398	335	355	377	354	394	374	328	401	370	375	374	356	396	398	380	348	340	372	361	386	375	401	344	357	417	380	389	403	378	375	391	372	376	380	366	337	398	379	386	423	369	420	349	365	378	391	378	404	358	384	333	378	393	392	379	364	344	391	385	341	345	384	380	368	376	375	404	359	372	370	364	352	391	366	381	358	400	368	354	364	392	348	357	346	364	373	357	347	404	366	389	382	372	391	349	369	377	380	355	366	396	377	385	366	384	378	337	375	354	383	366	360	360	354	383	340	408	368	396	352	337	345	375	380	376	373	391	361	381	389	388	408	316	372	357	362	440	394	407	384	354	378	332	382	361	323	381	375	408	393	399	384	398	340	401	370	373	359	398	369	382	393	365	378	399	350	328	342	353	367	361	385	377	343	375	363	354	366	389	371	361	367	383	370	358	349	369	383	366	371	347	379	364	354	388	378	363	402	376	383	359	387	359	349	367	367	381	365	372	403	390	359	407	348	381	374	379	364	361	366	384	412	377	363	352	376	359	395	370	379	399	332	380	359	397	365	365	353	371	372	383	355	392	368	390	431	367	361	377	392	386	394	349	339	344	362	373	394	377	397	385	399	376	360	368	407	382	378	365	369	378	366	371	349	356	357	389	394	376	371	381	417	378	379	355	421	381	375	373	347	372	375	355	357	402	388	388	352	364	366	366	359	360	404	340	365	372	377	377	377	387	390	352	387	363	394	371	386	348	369	461	368	372	375	400	348	357	376	355	347	389	369	376	364	386	349	383	371	370	362	358	355	383	390	357	355	400	361	405	353	384
23735	21239	28458	24492	21802	17225	6904	2066	1069	860	876	873	939	905	1008	936	995	990	1070	1102	1055	1014	914	766	723	700	711	661	644	635	673	711	673	638	667	658	662	667	643	693	659	700	644	680	700	704	658	631	639	628	622	694	640	636	633	635	674	665	688	644	627	669	634	628	667	644	596	593	702	671	685	673	621	657	648	628	636	625	641	658	674	659	622	630	619	635	644	695	593	654	674	618	640	688	632	634	667	612	621	678	615	686	633	644	616	683	649	655	661	632	671	681	664	661	638	616	630	635	661	616	673	644	653	624	657	672	669	655	634	667	662	666	691	644	661	586	709	652	650	604	698	658	632	685	695	654	637	667	619	681	632	685	684	634	655	667	664	717	652	638	660	628	663	669	680	640	678	652	681	648	669	615	651	634	666	637	657	635	649	689	658	641	621	648	656	630	652	689	678	640	671	667	661	658	662	622	674	641	618	646	649	620	636	648	608	649	651	626	652	571	671	650	638	698	676	638	670	625	653	619	674	637	615	617	676	650	690	665	655	653	676	675	667	672	677	651	607	670	634	671	661	637	668	620	657	650	620	639	659	615	620	676	685	644	628	623	638	658	647	657	634	625	655	626	678	670	620	645	643	679	649	623	685	635	629	635	617	677	649	633	686	661	655	660	677	658	640	658	705	646	646	658	618	691	646	663	658	665	656	656	692	620	635	638	680	640	674	630	620	640	628	616	636	627	683	647	653	640	710	679	688	644	643	657	638	665	607	643	655	666	704	664	620	632	651	676	612	692	663	635	662	699	656	617	651	649	667	640	618	640	696	607	616	659	731	613	650	635	683	650	662	622	521	654	636	656	658	677	607	619	671	656	679	675	648	666	707	665	649	620	695	675	634	656	666	630	629	722	638	653	685	635	677	619	655	644	613	614	634	607	628	626	670	636	639	652	643	644	640	706	655	668	613	667	694	665	625	631	657	647	653	632	673	640	685	675	623	649	656	665	655	627	661	616	713	634	646	627	641	672	686	627	610	649	665	589	628	664	651	619	644	631	664	630	684	685	681	622	638	649	649	683	647	710	664	706	599	643	664	638	644	672	619	659	652	686	680	631	685	693	638	609	649	695	666	668	588	639	661	727	675	609	640	620	648	634	626	674	678	674	634	661	663	659	686	677	642	632	712	600	644	639	581	701	625	634	661	648	634	624	703	641	659	641	621	600	650	677	651	660	616	622	648	671	621	660	626	662	650	631	648	652	658	682	692	609	681	657	673	617	618	658	645	649	638	673	648	640	657	647	651	623	621	643	652	652	678	667	636	665	648	667	634	669	608	647	618	638	666	712	667	636	644	640	641	646	601	619	620	634	645	660	668	648	661	665	646	655	667	611	614	655	663	639	628	666	643	706	639	658	669	673	628	670	647	624	681	598	653	596	641	637	662	665	631	677	626	656	669	659	666	639	605	625	634	666	639	629	655	635	729	694	618	695	641	623	657	683	637	684	668	652	612	624	652	627	636	598	662	625	619	653	661	662	633	638	654	641	652	660	642	679	684	683	649	619	679	646	626	681	629	624	616	683	609	622	643	677	655	678	630	662	668	633	733	677	678	675	656	685	639	666	652	641	628	658	635	702	630	643	643	627	711	661	611	676	680	642	707	650	724	626	627	668	688	620	681	633	664	624	685	678	665	661	636	704	657	670	597	668	660	693	692	635	644	651	637	623	679	698	643	656	704	652	685	689	655	648	682	650	614	664	673	655	644	655	650	670	634	624	668	629	668	638	638	678	640	693	630	654	655	650	612	639	639	695	694	627	639	642	640	619	618	633	656	654	645	660	677	647	641	653	689	614	656	708	647	683	628	627	619	657	686	621	652	639	651	704	604	664	670	631	657	632	610	652	644	682	664	669	657	651	621	649	632	673	634	641	660	627	617	650	655	641	655	620	623	627	643	648	662	624	695	632	690	646	621	641	641	694	661	626	635	671	656	682	697	676	659	659	662	660	599	663	631	605	690	628	680	630	638	654	678	632	632	637	630	661	661	618	682	660	672	645	678	641	645	646	654	638	665	635	678	642	630	643	612	647	666	626	672	647	653	617	660	655	634	635	636	657	688	632	655	621	647	645	680	633	693	670	640	634	648	642	683	649	660	662	680	643	665	650	663	659	691	590	639	628	619	724	663	622	658	636	661	629	639	672	667	653	609	631	668	672	631	673	676	658	657	653	709	631	663	666	632	606	671	636	656	643	602	646	646	668	648	658	638	651	658	693	672	666	683	613	612	656	671	652	696	696	630	666	618	638	657	681	631	624	636	638	591	641	637	685	707	624	605	650	672	645	649	648	670	611	648	660	633	609	648	627	664	660	669	605	663	659	628	682	664	641	602	677	664	655	668	632	637	647	682	632	635	641	647	639	653	625	654	608	630	626	640	665	691	608	641	660	695	681	627	653	666	682	679	636	618	625	659	637	652	651	639	668	639	676	665	630	667	653	656	615	666	662	619	646	646	657	684	658	643	624	648	677	639	688	655	675	612	619	663	623	581	644	636	656	695	650	662	640	654	631	670	643	644	638	620	693	640	679	678	623	680	665	586	646	646	640	643	651	688	627	645	666	676	614	635	637	667	666	605	644	689	651	646	622	704	705	659	653	665	624	672	661	662	681	668	641	668	660	633	694	628	680	658	635	687	671	637	652	689	587	614	653	644	653	628	662	661	649	667	656	650	610	628	611	669	656	656	674	687	609	666	673	674	678	633	642	613	635	622	679	646	653	652	656	607	643	656	667	640	645	650	689	666	663	655	623	664	666	630	704	675	665	670	637	661	618	693	632	685	635	651	650	657	602	641	683	634	686	663	656	671	653	654	699	632	658	662	653	657	633	636	632	624	690	648	645	615	635	621	628	630	684	631	639	600	605	665	686	651	595	620	645	677	641	628	645	631	660	681	596	644	659	623	711	645	649	605	679	618	663	680	663	659	636	696	698	666	646	654	685	702	665	653	672	643	652	610	624	665	677	679	662	676	683	628	647	646	665	610	619	650	630	634	680	633	638	637	584	631	697	637	650	686	658	630	628	666	649	672	591	662	667	673	653	620	666	645	627	615	648	659	657	651	598	656	666	613	663	639	686	602	624	627	701	660	699	671	645	599	644	648	681	651	683	705	651	713	690	644	628	641	636	637	673	638	676	672	658	669	668	624	660	632	646	659	665	660	655	597	645	621	649	651	641	625	613	640	677	654	675	650	661	642	651	633	588	653	653	697	618	641	667	635	601	691	710	637	657	607	613	631	695	688	585	650	616	687	672	627	593	640	612	712	645	662	647	696	689	668	677	671	637	670	646	701	625	654	662	679	672	618	695	647	641	692	702	676	663	667	612	614	631	673	607	666	665	660	687	654	635	660	671	643	640	656	626	675	678	686	676	659	661	613	685	636	643	658	669	618	648	656	625	661	674	635	595	666	612	645	641	628	668	670	643	644	650	665	582	652	656	674	639	686	698	658	627
22849	44613	35305	25530	21115	14983	7488	3075	1553	1177	1037	1085	1176	1148	1147	1139	1330	1395	1506	1518	1297	1277	1058	859	767	763	722	704	723	693	716	627	726	692	701	691	658	653	693	642	696	667	680	630	630	645	672	651	692	651	633	676	661	706	676	663	638	627	649	677	714	680	723	687	635	632	692	648	705	650	686	697	640	662	645	666	655	662	662	644	716	647	665	641	649	627	648	676	656	676	681	691	667	685	673	671	672	688	705	677	641	690	672	647	662	670	689	673	624	681	672	645	690	695	693	647	618	666	672	658	670	681	681	644	650	691	709	652	717	640	657	636	661	639	649	637	668	672	648	678	729	717	712	598	678	685	659	697	679	640	649	658	611	644	687	641	646	639	689	664	657	673	666	615	650	648	678	661	673	677	685	680	658	685	669	667	645	674	646	634	678	641	652	660	671	671	708	690	680	695	699	649	715	682	641	704	675	655	657	671	693	651	694	683	674	643	651	678	703	700	693	678	671	625	697	626	730	681	640	676	657	650	630	687	658	670	692	719	679	666	680	702	670	719	689	616	703	654	709	613	702	704	710	664	720	712	657	702	623	688	636	671	693	679	641	681	660	685	698	698	658	707	694	675	671	710	709	653	641	723	703	670	660	700	675	661	669	635	634	664	636	621	639	701	652	688	718	719	693	656	683	690	683	667	652	651	688	693	692	691	684	658	680	703	672	656	677	678	670	697	696	672	702	683	688	670	693	681	690	657	682	708	677	673	681	638	697	655	664	665	679	639	683	679	625	693	669	671	655	670	655	672	684	640	640	646	650	679	708	689	617	669	689	646	712	640	663	692	684	715	647	685	672	674	707	667	642	655	691	689	665	699	655	684	688	671	658	681	683	697	682	696	695	637	698	659	684	666	680	646	665	697	705	699	678	637	687	651	684	661	642	648	700	675	726	675	651	714	663	672	649	644	654	643	674	696	678	691	659	637	654	655	663	677	695	717	669	699	644	696	636	679	672	635	664	722	703	685	680	686	658	701	665	684	665	734	665	661	629	683	696	682	696	678	676	646	672	643	665	627	617	668	645	637	659	705	642	661	633	665	678	684	623	698	676	655	706	683	663	681	661	646	623	685	656	696	663	664	670	658	664	684	631	700	684	686	625	687	678	695	659	669	656	682	695	691	697	625	674	677	686	694	679	687	682	633	694	634	722	671	696	690	649	668	639	686	664	659	648	739	703	670	689	676	682	698	682	665	667	631	677	697	684	686	656	646	741	724	661	674	659	678	710	624	706	640	653	700	671	684	634	699	740	661	646	704	701	674	631	680	654	674	651	700	701	644	704	639	680	662	655	704	685	681	627	669	642	682	667	638	647	694	649	695	708	679	673	667	641	650	713	659	659	682	667	654	685	683	621	678	680	647	684	651	655	664	736	641	644	636	643	674	721	696	666	715	676	700	634	674	705	696	672	654	657	715	697	675	667	673	691	688	650	686	689	695	656	656	647	648	649	690	641	628	672	668	659	613	703	687	645	666	685	701	669	660	637	621	669	611	694	672	658	650	663	709	688	683	649	682	693	677	634	649	648	682	710	668	708	650	656	651	644	655	684	704	660	642	643	690	676	682	665	659	670	695	660	704	649	649	696	677	638	664	642	677	731	664	705	717	670	686	617	653	653	665	624	700	669	669	709	659	676	670	675	631	668	707	653	677	602	655	663	704	686	686	705	656	658	703	644	687	670	659	658	634	687	700	703	683	673	702	717	661	691	715	714	662	631	666	639	651	676	666	642	662	712	651	663	667	670	702	669	692	695	679	691	663	676	659	674	700	651	688	666	660	683	671	714	689	639	610	682	687	707	669	687	604	667	683	684	648	666	690	706	662	674	653	675	629	662	682	711	615	643	669	671	670	686	669	684	704	716	646	691	650	680	651	642	648	694	655	687	660	674	645	683	673	668	690	649	703	660	718	650	703	670	650	677	650	669	701	648	652	702	651	635	726	663	682	699	679	678	669	645	677	644	656	682	654	706	623	692	625	652	661	698	650	685	702	698	668	636	679	691	662	650	689	673	698	696	645	631	709	678	665	687	660	719	649	626	694	717	695	665	656	712	659	678	668	651	709	683	718	633	682	663	683	651	682	677	658	692	659	671	645	648	644	674	628	674	687	708	665	676	685	671	644	657	709	652	679	618	715	631	655	675	664	674	698	654	696	673	663	649	670	639	702	649	670	689	672	641	659	636	678	717	648	623	612	657	704	686	689	718	721	690	655	696	673	672	682	712	647	665	685	662	629	713	683	641	678	658	651	679	655	667	700	672	669	652	710	675	678	679	715	656	648	679	640	693	619	677	705	648	668	656	712	666	721	696	676	718	665	634	683	679	714	634	700	714	667	703	671	654	661	657	681	689	676	653	688	665	674	664	680	687	670	683	645	656	649	668	623	638	651	686	661	639	642	675	673	672	696	677	695	667	656	641	657	657	716	667	656	683	679	694	654	680	694	636	648	692	663	690	636	679	695	634	654	639	644	676	692	634	698	678	652	667	645	721	639	666	619	686	674	681	676	631	676	685	661	677	647	646	652	653	650	649	680	708	675	671	668	728	654	689	671	673	681	649	632	678	639	665	699	647	685	675	669	655	684	710	638	699	710	698	688	658	670	683	691	664	675	676	648	670	655	689	675	675	668	668	628	671	719	646	693	640	698	701	574	693	673	642	619	707	640	669	644	629	657	743	683	711	632	636	691	702	659	672	658	649	647	650	650	692	637	653	673	670	683	661	700	715	671	627	665	638	681	662	674	644	646	673	620	714	692	696	620	663	652	717	637	688	675	702	654	682	666	674	639	649	703	686	663	660	644	650	725	617	662	676	672	646	693	706	666	691	645	693	643	664	658	618	653	684	660	636	656	675	693	664	692	652	641	680	668	697	659	651	663	682	676	666	660	666	682	664	661	648	718	680	677	654	655	671	658	707	669	660	716	655	706	654	660	754	718	660	670	683	647	654	672	689	614	645	704	689	669	635	677	653	645	640	706	708	672	662	662	691	660	668	688	677	662	613	690	689	671	697	646	692	707	665	659	683	686	658	646	693	636	634	700	678	677	667	683	658	692	672	679	622	631	633	676	653	658	645	649	644	645	701	659	666	629	690	657	699	679	742	698	653	678	662	657	637	649	656	655	668	642	660	656	669	661	690	696	693	634	619	661	668	657	708	705	720	686	650	642	661	714	618	641	672	664	707	615	636	645	701	661	660	659	641	662	661	697	687	671	699	666	639	670	662	699	651	691	641	696	685	684	670	608	681	688	702	686	697	716	629	697	669	672	669	685	638	679	668	649	682	662	663	711	718	675	621	661	685	684	670	637	632	681	685	690	709	648	617	638	684	660	642	627	623	644	692	637	697	683	635	689	643	654	684	700	691	701	660	683	634	670	657	601	616	675	682	656	640	671	655	663	670	654	683	662	658	659	675	705	658	667	680	713	715	664	670	690	668	686	703	628	660	690	689	690
24937	21279	27608	25676	17681	9065	3470	1221	692	543	526	530	578	595	557	625	604	685	716	727	630	650	579	458	457	388	428	414	389	438	391	444	376	427	399	396	412	419	393	394	399	417	409	420	365	440	398	404	401	403	411	381	423	387	398	399	420	397	393	408	415	368	408	410	397	379	430	424	399	386	396	403	398	438	394	407	410	406	391	374	389	385	416	416	401	384	387	403	384	396	366	422	400	372	404	395	390	400	377	393	409	364	368	392	385	397	415	391	401	382	384	435	396	376	395	419	398	394	418	394	434	418	374	397	427	369	417	427	398	367	417	401	433	377	382	391	401	419	396	412	420	371	408	398	432	378	384	409	429	400	407	450	413	380	404	418	399	442	417	405	418	395	421	393	419	414	388	376	410	390	459	437	374	383	400	411	392	433	374	411	412	404	421	396	433	399	405	414	388	365	407	421	424	405	375	393	429	408	362	376	395	417	382	396	430	417	364	416	369	395	404	459	398	404	414	395	402	422	394	403	408	411	418	385	386	418	384	418	414	400	393	376	420	397	412	402	375	405	419	422	401	423	391	408	407	376	372	424	389	412	385	376	393	394	376	419	406	383	410	432	391	436	385	424	395	394	387	432	351	387	384	400	404	387	377	392	401	389	427	363	408	407	419	401	429	394	409	381	377	386	451	412	360	396	413	386	416	396	419	387	419	400	408	421	432	425	423	409	419	397	435	400	414	377	379	420	402	378	378	407	411	439	379	369	401	401	418	411	444	394	401	448	410	381	415	402	411	424	397	401	425	424	398	426	412	427	368	411	385	420	430	405	391	407	443	379	385	417	412	385	407	438	396	422	387	421	390	381	401	417	436	420	413	411	375	414	397	414	387	440	397	380	383	416	427	438	392	419	424	410	398	407	387	376	395	380	415	376	398	376	422	436	397	370	444	419	393	430	396	391	385	396	399	415	405	417	404	389	428	356	413	402	410	372	408	385	444	381	393	433	395	418	405	419	411	395	388	412	415	436	400	408	436	392	405	428	433	428	437	428	384	411	393	383	379	411	411	389	423	403	389	423	426	392	391	406	425	401	421	384	435	410	384	382	391	402	380	378	393	398	422	387	398	411	429	415	415	380	419	384	410	454	409	388	402	409	397	423	388	419	401	403	408	382	382	382	416	394	406	396	374	397	380	381	404	388	378	427	393	425	368	390	422	430	419	394	438	373	371	401	404	444	403	434	427	405	373	388	411	407	417	447	390	391	413	403	422	385	431	362	414	421	391	380	390	425	374	396	400	409	383	386	403	383	411	402	374	384	407	425	402	434	398	401	423	382	437	416	367	397	393	404	405	403	391	372	388	418	379	385	402	393	397	423	392	373	395	377	434	457	398	380	402	371	405	385	412	426	419	397	450	377	415	363	429	425	417	410	383	373	427	405	387	380	398	396	394	433	423	393	393	378	412	375	437	400	341	395	387	390	419	407	403	407	398	391	373	441	412	342	394	373	388	414	419	402	424	413	418	386	387	403	410	411	403	413	381	435	370	414	397	384	438	395	432	361	381	423	411	463	364	395	363	415	410	444	416	410	388	412	407	392	400	404	380	415	409	415	344	411	418	385	408	414	405	398	392	410	406	339	383	409	380	396	387	404	365	434	421	390	365	374	427	377	419	387	430	445	400	395	411	408	412	391	392	397	379	420	424	380	421	413	411	364	409	434	370	389	416	401	414	386	391	424	402	387	420	413	420	396	430	416	432	388	415	393	395	406	403	429	396	398	407	430	413	409	417	411	403	391	408	391	422	425	413	445	403	387	403	365	376	399	409	413	402	410	384	397	435	440	425	454	394	410	412	442	407	411	444	418	384	413	420	365	426	420	392	368	412	383	430	394	388	425	403	402	355	387	451	417	441	409	419	395	384	415	409	397	417	395	392	408	403	393	430	400	401	418	387	379	405	398	416	373	424	394	419	416	368	443	393	412	372	381	390	371	440	382	425	384	386	364	420	393	389	451	424	406	410	392	390	377	414	439	413	425	402	399	392	408	419	387	384	399	392	383	403	400	414	378	419	378	371	386	408	373	404	387	411	423	385	385	430	350	440	382	438	414	396	366	439	398	387	378	394	454	399	400	432	416	430	412	447	370	390	423	409	406	435	362	373	411	386	390	408	377	402	377	420	401	380	398	404	373	405	427	398	410	422	368	390	404	398	417	423	373	359	382	412	399	418	412	415	407	393	406	401	424	402	384	412	384	422	420	390	416	376	418	374	395	386	407	387	381	409	427	382	376	410	388	400	419	394	390	419	419	427	434	364	432	382	379	427	386	388	427	435	402	419	425	401	425	428	389	389	395	445	400	371	352	416	396	408	370	397	380	397	414	390	390	411	424	419	407	399	419	403	440	439	382	368	406	393	387	441	398	410	386	424	392	398	431	424	396	377	434	386	400	396	412	400	404	404	408	418	409	413	409	420	416	382	390	421	437	416	362	381	410	441	425	413	402	413	398	388	405	418	389	389	405	411	400	390	400	393	411	381	394	407	419	399	401	393	405	394	421	416	413	412	419	410	385	442	424	398	427	411	407	419	404	404	403	383	385	393	408	416	394	398	420	366	416	407	440	358	386	407	406	449	442	386	395	368	381	412	402	425	419	413	392	398	361	403	397	404	341	380	369	420	413	391	387	372	409	416	350	402	380	467	394	433	422	418	402	416	398	413	413	396	422	390	412	402	406	433	377	402	406	435	420	461	364	397	392	425	372	433	431	421	435	401	395	381	381	430	446	370	400	386	404	426	398	407	409	419	390	403	375	389	440	404	409	387	417	391	397	420	414	416	397	404	361	385	412	442	422	410	374	396	385	395	381	413	369	401	391	392	380	379	385	369	428	418	362	435	417	387	458	382	423	377	376	409	433	368	380	378	403	376	424	403	395	404	389	410	424	425	420	407	454	389	425	409	386	394	421	383	395	417	379	412	414	393	399	401	393	377	407	467	409	387	400	400	386	404	386	428	412	398	410	383	419	404	404	416	422	407	424	389	394	430	410	372	421	383	387	440	369	373	389	382	407	419	441	425	397	389	382	418	436	391	369	448	425	399	396	410	393	389	415	419	401	369	422	400	385	382	406	409	393	401	391	385	404	435	413	411	424	407	432	376	379	389	378	397	427	433	383	437	425	355	389	386	385	413	414	372	415	406	388	403	366	446	410	431	396	423	436	414	418	402	397	399	432	400	396	381	419	401	383	362	426	369	396	422	420	423	414	379	382	433	419	385	399	384	387	366	384	432	409	388	391	346	383	425	445	407	421	402	429	417	392	416	426	382	433	426	390	390	436	407	408	414	417	416	383	398	361	417	391	419	433	440	398	381	442	419	356	386	426	400	424	415	422	413	405	385	390	422	401	410	411	379	409	404	417	383	402	388	393	427	404	427	415	406	430	425	383	441	420	393	362	406	402	436	392	402	371	395	385	411	390	432	396	374	429	395	384	402	374	367	356	383	386	408	384
22099	41465	31942	22691	17857	12326	5740	2193	1073	726	754	805	852	889	860	831	974	1014	1044	992	922	888	775	608	506	473	472	435	443	475	439	415	441	438	465	471	408	433	460	421	455	453	447	405	433	451	433	437	469	430	493	438	471	460	410	433	470	457	426	410	490	443	440	437	444	399	430	438	431	479	409	458	408	470	424	412	417	436	433	439	423	440	463	430	431	400	408	437	425	405	424	430	449	466	466	445	426	409	399	488	432	437	441	429	454	446	428	438	408	467	432	473	427	444	435	436	463	437	460	432	421	416	433	443	406	449	435	402	421	421	469	447	461	409	424	443	435	415	439	418	420	433	430	407	434	425	414	441	470	449	491	451	461	413	447	414	458	433	449	452	421	453	463	431	419	431	417	426	437	487	433	438	455	416	436	463	463	424	449	476	453	436	440	442	412	433	457	417	448	412	418	453	438	447	442	437	450	393	456	454	460	413	440	452	443	424	427	426	425	467	435	438	452	454	429	426	429	427	432	461	435	456	446	433	413	432	444	431	453	440	424	429	451	474	425	401	434	430	451	424	402	414	409	442	456	439	440	465	425	444	417	421	410	418	451	423	442	419	405	427	439	450	436	426	429	415	487	426	408	474	432	420	391	417	449	428	394	434	449	445	409	429	439	443	436	445	444	442	426	454	471	409	454	417	437	437	403	459	413	448	412	418	430	436	422	413	441	436	438	443	439	452	452	406	408	407	444	478	437	433	430	407	452	456	453	474	445	443	453	439	457	468	436	416	443	431	433	453	421	424	430	448	437	443	425	483	429	431	446	419	444	468	423	437	427	427	450	454	453	502	437	430	443	446	449	424	458	427	421	469	471	424	433	430	446	397	413	456	459	434	433	442	432	409	414	441	474	455	438	413	416	415	420	449	453	465	450	458	450	452	440	422	412	411	414	411	438	443	418	429	451	421	448	451	403	461	466	488	462	439	422	451	407	413	423	422	450	462	451	483	428	472	452	438	426	435	480	458	470	447	445	467	469	418	446	437	461	424	472	407	465	410	435	433	445	460	412	434	437	444	428	439	412	459	433	435	427	441	435	424	414	477	421	471	470	426	419	440	453	461	427	420	449	441	441	451	421	463	467	425	450	452	435	445	458	434	403	417	423	436	465	435	441	494	441	440	453	441	459	410	445	458	462	422	448	435	450	464	423	420	420	433	416	423	434	455	452	450	406	450	436	460	423	470	416	457	442	439	439	393	472	413	425	460	386	435	455	445	408	433	387	424	488	435	466	427	399	446	474	437	441	456	440	424	410	450	416	433	452	466	398	435	450	485	448	429	431	444	423	430	403	441	437	443	408	396	451	393	426	453	448	423	471	406	475	420	462	438	476	439	416	408	425	416	441	439	443	457	412	437	430	481	438	416	409	453	450	422	410	416	414	406	432	426	464	442	430	443	448	441	430	448	450	426	438	463	429	439	415	442	422	443	425	453	406	441	435	412	460	430	428	422	439	455	458	410	454	455	417	478	435	418	415	406	466	394	461	414	416	424	466	444	436	427	427	399	445	453	436	464	437	461	465	472	446	435	432	438	427	453	432	451	442	431	466	427	423	448	448	418	419	416	409	403	425	456	438	458	449	421	426	442	436	466	445	446	464	440	449	428	450	420	438	426	443	430	435	420	435	418	445	426	391	427	448	452	422	416	431	438	433	443	459	439	414	438	457	420	416	426	479	441	425	425	442	437	439	436	435	410	422	438	405	424	443	473	454	464	446	431	446	456	446	441	436	436	433	459	430	465	406	432	435	441	418	449	427	440	409	435	411	454	411	470	420	440	439	448	436	465	394	441	427	457	406	457	432	441	442	449	394	420	451	475	472	421	424	458	471	438	409	410	424	446	452	433	481	429	460	468	488	411	408	425	448	469	435	438	449	454	438	493	435	473	378	444	439	438	429	419	414	467	442	450	419	436	451	470	450	426	478	455	416	423	450	423	424	466	437	458	413	436	445	441	459	431	421	424	457	439	387	416	431	430	464	425	473	441	474	423	433	479	436	443	434	480	448	410	394	437	434	456	458	439	439	421	448	456	430	450	454	393	405	455	470	416	457	443	427	437	431	428	445	427	460	474	430	429	451	431	446	460	458	414	446	447	448	463	454	461	458	450	430	455	449	436	433	421	423	479	406	432	410	434	402	424	439	429	428	431	419	415	449	447	428	423	433	419	412	444	430	426	420	402	431	444	429	434	445	453	468	443	427	450	447	445	410	447	458	433	435	438	460	464	438	423	420	429	422	438	437	432	460	423	411	443	437	443	478	417	431	475	390	442	439	449	447	418	431	444	478	419	439	451	427	415	435	409	431	471	443	432	433	464	431	463	407	454	421	428	404	447	460	435	416	430	452	432	423	464	422	467	430	426	503	422	429	428	410	431	466	403	447	406	444	424	451	421	494	423	430	442	454	452	432	425	425	446	377	431	394	438	419	465	425	448	416	441	445	392	444	454	440	459	419	453	437	424	461	426	427	434	440	453	437	419	399	425	424	436	449	414	440	398	424	422	427	438	449	457	427	434	414	449	443	460	444	427	463	440	432	468	432	418	441	454	448	441	419	450	449	447	443	449	457	433	445	457	426	420	415	471	472	413	451	470	434	408	433	424	436	424	441	417	432	447	486	418	440	460	409	450	438	449	430	416	404	424	452	407	456	452	444	440	435	425	440	485	485	437	425	439	407	446	433	430	410	437	424	437	466	412	439	452	452	408	463	452	435	440	417	449	433	450	448	420	453	446	415	443	430	446	417	436	423	428	405	473	420	444	469	412	438	460	429	398	425	421	406	446	447	468	419	458	448	433	404	445	440	420	454	430	441	428	428	455	408	453	428	411	474	440	444	443	435	435	429	444	419	414	421	411	482	405	418	448	409	431	438	452	383	430	454	456	404	425	415	436	416	417	422	468	443	423	407	428	445	409	418	433	395	443	434	454	444	418	468	452	426	416	417	419	469	436	405	416	426	439	437	439	482	438	392	431	466	453	412	428	437	419	423	427	449	439	460	461	436	448	429	425	440	430	442	421	442	427	424	411	453	444	433	454	432	417	420	431	462	429	416	468	435	477	432	433	419	445	448	435	434	484	439	395	417	408	404	450	443	457	432	420	436	417	447	420	436	446	382	464	412	431	434	432	416	468	421	453	462	435	436	407	428	399	426	421	391	427	465	490	432	449	473	437	442	438	410	413	442	439	440	433	422	459	464	454	432	421	458	451	423	412	438	455	430	455	434	435	463	431	444	445	448	410	424	438	439	435	458	452	402	462	437	491	423	482	458	459	441	442	396	490	465	463	436	460	442	430	444	435	464	449	421	437	453	402	449	419	442	446	438	444	421	452	393	437	439	432	428	462	443	427	403	427	441	398	415	390	451	428	418	420	418	466	443	425	427	474	491	406	410	440	435	411	451	470	434	438	447	433	468	424	459	429	466	438	440	461	462	466	446	470	450	418	420	440	475	415
22666	21238	28914	23923	21444	22108	15772	3708	1609	1290	1227	1197	1222	1247	1251	1253	1337	1380	1434	1416	1302	1246	1164	1055	948	900	868	799	846	874	808	860	817	841	812	831	869	866	862	830	870	859	799	805	814	818	856	843	804	827	841	797	817	852	787	859	837	843	811	834	838	861	795	848	819	800	851	803	813	817	798	838	835	846	828	831	827	848	868	811	835	803	831	790	863	850	861	843	844	820	830	870	821	830	806	874	851	839	857	834	862	818	868	808	844	849	866	801	856	807	802	831	801	853	825	844	833	817	842	781	882	778	854	787	829	846	843	843	856	856	796	822	852	798	843	849	862	828	859	823	841	793	841	803	852	861	828	796	828	777	804	826	850	796	871	863	831	822	830	851	824	840	814	846	840	845	832	804	767	827	842	800	833	818	799	834	847	815	786	849	810	822	780	831	840	886	791	796	838	837	758	802	840	791	830	827	835	823	837	858	793	838	823	861	834	817	853	782	841	835	819	807	782	839	754	810	839	842	862	786	852	798	829	828	867	824	819	803	872	826	822	864	870	798	823	863	801	843	840	816	803	792	812	826	833	841	838	845	860	810	821	823	836	851	854	761	838	846	811	849	818	787	888	912	834	777	836	841	838	836	808	832	791	834	891	801	859	874	813	793	839	805	820	829	832	855	837	784	814	842	849	842	820	818	851	835	828	853	803	795	847	854	856	836	826	819	835	835	852	872	828	828	821	799	828	889	838	850	849	816	822	847	823	872	853	768	816	789	790	846	816	862	812	835	796	874	798	807	860	826	849	823	786	812	816	816	837	854	831	836	851	901	844	846	836	838	791	787	830	871	795	828	815	899	783	834	783	809	826	852	822	802	832	816	840	812	829	796	793	834	837	810	816	867	818	888	849	804	825	802	889	811	781	808	818	863	824	809	826	814	804	871	843	806	844	806	823	802	773	807	809	837	825	787	830	784	817	843	818	836	854	841	871	826	839	772	827	845	816	806	879	818	775	796	817	847	807	797	823	913	813	825	847	823	851	876	815	808	847	840	859	801	808	816	846	850	835	863	843	830	869	807	765	846	791	847	829	832	868	869	872	775	861	787	800	811	854	798	843	794	846	824	797	847	811	776	826	861	797	798	820	822	821	817	812	795	813	860	793	855	802	832	836	797	847	864	784	852	809	802	837	835	804	793	833	827	889	828	886	819	844	867	777	835	888	863	842	792	809	833	746	818	861	774	803	809	803	799	814	798	789	851	820	853	854	809	840	870	761	811	833	790	832	851	847	814	840	845	817	822	868	844	846	800	825	879	853	848	814	837	825	869	803	818	866	838	812	838	862	786	825	860	818	867	773	790	840	865	797	801	816	822	775	841	845	844	796	854	840	839	869	846	826	862	778	863	839	820	789	854	836	795	812	861	833	815	805	824	837	869	818	788	789	847	821	835	849	853	848	760	830	732	790	819	800	881	832	831	862	873	886	845	820	863	805	800	794	754	802	753	851	816	820	804	920	822	822	813	837	790	820	817	846	829	834	826	829	825	876	816	851	816	802	791	847	838	792	761	835	827	796	846	809	815	868	884	857	855	770	821	808	836	820	876	802	802	817	808	747	810	826	858	819	790	783	790	866	890	822	809	879	849	830	841	808	783	871	849	825	851	873	829	886	800	786	810	833	853	810	797	810	852	841	804	856	778	851	811	879	834	810	833	798	810	813	852	812	831	798	806	831	851	826	830	897	857	815	757	781	833	873	802	793	873	772	865	858	780	837	840	816	836	777	821	865	813	840	813	840	842	828	885	794	858	785	806	810	817	856	818	879	817	878	805	834	862	855	840	807	801	825	865	817	852	770	864	850	802	811	875	885	858	823	827	839	777	811	836	885	778	796	860	858	762	867	862	830	812	841	837	883	815	815	829	795	816	781	849	818	794	821	823	820	815	837	775	829	821	847	860	817	838	834	832	846	809	800	782	782	764	829	800	787	733	866	800	772	845	800	847	829	837	763	841	821	847	798	803	871	815	862	809	826	827	800	841	857	888	828	800	822	810	816	795	866	835	874	824	830	851	815	864	852	827	831	868	836	852	848	884	830	817	886	841	872	818	789	837	878	863	804	853	805	833	781	871	811	870	827	878	872	836	813	820	827	883	794	813	859	833	777	844	861	849	813	860	831	859	878	784	816	821	814	821	826	810	827	836	881	796	862	851	822	823	825	896	802	865	744	824	801	764	847	875	824	804	823	799	841	801	857	846	841	849	879	831	808	805	829	844	774	818	775	854	830	822	841	789	836	800	818	783	837	846	793	780	832	825	825	818	874	816	772	792	789	863	789	830	799	804	835	790	821	822	789	881	843	892	889	804	810	813	780	828	861	812	842	802	848	849	773	801	827	807	812	785	806	793	818	851	850	811	773	803	806	823	880	779	802	824	831	817	826	857	784	845	814	799	807	824	852	861	804	813	794	814	780	779	806	834	776	848	829	838	819	804	887	821	839	892	806	808	882	825	839	834	831	801	868	782	817	833	817	800	804	859	839	886	823	816	874	802	823	860	863	841	858	867	805	798	791	918	801	819	832	863	814	819	886	824	838	830	825	804	843	855	896	876	828	792	824	817	852	865	826	817	854	832	870	828	821	842	821	810	813	834	801	844	777	829	783	775	829	847	855	797	831	811	855	870	788	878	868	839	844	806	795	763	844	849	846	783	802	797	807	859	826	803	868	761	820	824	793	846	844	846	791	840	866	871	847	818	839	810	822	801	821	810	850	831	751	778	863	846	833	847	842	836	875	847	837	870	822	842	851	846	837	815	757	840	860	830	830	812	780	868	836	750	814	853	860	848	783	833	792	860	824	836	794	834	830	830	848	834	858	811	810	839	796	801	811	821	820	819	861	819	828	808	812	795	859	840	865	801	780	819	729	839	893	845	841	849	747	832	847	809	743	859	825	844	821	788	830	808	848	817	807	862	853	863	827	896	866	849	799	853	837	806	814	804	822	829	831	816	818	840	861	841	821	830	858	837	859	825	898	838	801	808	821	834	808	774	866	907	850	840	816	813	806	793	821	802	793	843	852	849	814	816	831	807	823	846	781	828	842	867	807	830	790	809	849	777	828	830	838	832	820	849	826	821	853	852	804	793	856	778	834	776	811	828	857	807	839	853	822	847	820	866	826	841	813	779	826	812	808	806	800	795	799	817	820	842	809	828	774	812	804	804	823	785	826	788	812	819	824	817	806	822	786	862	848	871	862	787	815	834	874	855	792	862	846	836	864	832	773	843	792	796	754	786	762	869	869	824	839	866	854	817	802	843	792	860	814	830	865	831	814	842	871	758	824	816	872	830	872	788	800	882	845	792	793	798	854	831	822	859	854	828	810	807	836	809	835	852	813	859	802	851	833	885	773	820	840	821	864	858	822	839	775	789	855	871	795	852	880	791	825	855	786	868	829	876	831	828	840	856	766	840	860	837	855	814	844	844	815	816	830	880	811	806	815	858	854	809	799	874
25128	50501	41526	31448	26050	19795	10984	4482	2486	1655	1579	1597	1671	1634	1692	1710	1868	2021	2022	1893	1841	1837	1501	1209	1020	928	897	909	914	861	937	849	872	945	891	888	872	855	940	916	860	863	836	845	835	881	869	881	916	839	883	905	855	852	867	843	804	831	859	873	847	868	889	898	883	870	868	881	876	818	883	921	820	822	851	808	863	811	877	842	845	881	891	874	918	883	864	911	856	863	869	843	821	836	902	866	873	857	840	854	884	868	866	899	890	916	809	869	868	858	874	859	838	866	859	837	905	847	852	859	887	820	887	846	922	872	888	799	857	858	883	854	828	832	865	830	813	846	880	856	840	894	857	825	830	904	864	866	847	875	864	886	848	931	834	894	826	889	894	830	844	901	839	903	861	821	829	888	843	850	883	837	871	849	902	864	861	844	891	874	817	857	849	880	881	869	789	844	767	859	886	857	813	835	900	851	864	884	870	904	858	872	845	908	861	908	888	825	840	873	846	882	814	869	873	890	835	856	893	835	822	847	815	868	859	891	829	877	883	844	882	854	865	823	841	886	825	864	881	834	862	889	870	858	891	875	858	792	872	906	888	933	901	865	871	898	863	880	834	917	840	830	816	845	879	870	827	877	835	836	874	834	891	873	842	878	827	833	904	855	882	838	874	908	885	886	884	930	928	879	899	816	872	904	861	944	892	898	904	843	862	863	856	817	865	885	901	873	829	860	896	861	849	831	838	876	868	827	902	843	849	844	849	866	857	876	847	896	841	837	872	897	898	869	860	860	837	856	897	849	880	850	862	913	889	937	872	873	894	858	883	860	883	822	859	891	911	844	839	843	858	858	872	860	819	896	789	859	906	851	860	829	850	830	861	825	888	836	876	881	835	865	827	819	867	848	857	896	875	844	910	873	853	829	827	916	831	827	887	835	910	881	866	846	873	828	838	820	833	825	833	846	845	942	876	860	871	881	874	848	849	888	874	841	867	869	802	874	876	857	867	847	827	835	818	834	885	862	879	864	855	842	843	885	884	847	885	841	884	873	874	857	858	862	864	873	856	840	894	837	901	855	894	929	875	819	861	860	906	828	895	834	864	864	915	884	830	850	916	901	829	830	907	834	851	897	810	859	800	925	813	874	836	826	897	898	861	838	799	861	891	811	890	881	886	910	848	908	860	881	852	820	886	843	835	858	857	901	881	910	874	844	867	874	875	854	906	811	886	851	866	842	924	846	849	863	883	891	884	792	853	865	824	852	844	902	889	846	799	837	858	853	887	883	839	886	877	836	889	858	879	869	826	882	878	861	900	883	872	864	903	909	843	841	852	903	859	857	858	874	874	910	872	877	852	857	817	848	825	855	845	859	841	860	865	814	849	825	861	853	874	845	853	857	835	860	820	868	832	855	839	858	816	818	841	852	877	895	814	944	865	851	887	911	879	874	856	885	856	851	857	802	887	873	865	828	885	859	864	837	800	869	838	883	824	841	902	833	815	849	817	865	908	860	831	860	941	828	919	821	871	828	893	842	860	851	876	853	885	873	893	885	880	808	784	876	795	845	827	903	845	831	835	889	851	859	863	852	871	880	845	850	917	842	847	854	899	825	859	835	834	804	847	852	833	849	895	808	865	889	895	807	873	908	883	824	850	887	825	851	836	868	872	883	827	880	856	859	839	867	866	886	877	827	873	864	846	882	814	833	863	854	798	819	895	898	834	851	881	862	820	936	875	850	886	838	870	832	830	873	882	868	889	836	832	835	830	818	825	867	860	841	850	853	865	835	896	850	853	888	868	843	902	789	867	867	854	883	853	858	813	884	833	870	847	878	902	853	843	889	881	818	899	916	888	917	829	842	870	883	816	856	854	806	854	844	854	795	876	830	848	880	852	834	862	890	847	864	844	837	881	844	795	826	860	910	841	890	891	919	855	793	830	841	849	850	825	858	871	872	908	827	840	869	876	845	889	841	857	824	845	834	934	849	819	876	833	858	847	807	879	876	919	889	897	856	900	834	827	887	863	831	892	830	803	865	864	845	843	878	875	855	893	874	907	793	895	858	829	840	837	939	846	879	792	865	896	870	882	863	907	789	904	853	846	889	872	803	908	880	877	879	848	837	842	892	860	918	835	809	869	893	882	864	856	828	877	880	856	896	876	921	839	877	824	835	834	897	828	853	837	902	861	865	875	875	885	850	856	876	839	884	851	847	851	896	881	856	932	852	851	784	856	851	885	858	902	841	855	919	865	847	860	836	853	897	877	879	824	884	872	865	899	889	865	869	840	852	852	839	849	849	896	866	807	895	832	867	844	884	817	826	852	810	821	911	844	860	859	918	834	846	762	798	913	891	809	878	850	881	845	810	896	827	870	832	847	826	823	893	853	848	859	901	900	859	871	857	855	872	915	881	889	796	855	801	854	881	816	835	879	836	823	837	857	892	854	857	856	864	871	832	856	906	863	845	846	874	816	830	833	889	822	869	833	841	907	887	846	823	823	877	842	879	863	830	861	858	850	822	898	812	844	893	828	866	867	874	863	863	818	854	858	885	818	887	802	895	845	836	850	870	832	864	881	889	841	848	872	883	850	890	863	813	883	884	829	811	855	781	873	866	879	830	794	848	830	867	885	843	884	800	865	842	883	855	881	815	868	844	877	853	879	867	849	883	863	858	816	890	865	885	865	869	822	814	848	865	894	874	868	846	872	824	831	888	851	874	897	848	836	812	878	886	877	832	894	819	860	866	890	861	885	890	829	838	832	869	841	842	835	881	828	880	809	843	819	860	848	833	845	866	860	773	875	814	859	834	844	829	873	837	798	879	879	848	813	813	856	831	880	885	885	849	849	893	867	862	877	842	885	868	845	871	901	837	830	803	914	883	843	786	831	816	824	832	868	876	887	879	851	856	876	854	904	868	898	865	901	919	823	858	837	809	821	855	871	865	862	845	885	817	848	886	842	852	870	846	824	850	865	892	891	800	895	843	856	829	915	824	909	878	863	873	910	822	898	864	858	827	860	863	849	853	797	849	823	799	854	856	860	834	859	840	866	863	853	813	810	800	831	889	810	892	851	830	848	829	849	891	809	866	871	810	916	876	838	845	846	822	855	820	838	830	833	909	904	916	815	942	879	813	815	916	870	879	901	906	814	889	847	843	860	863	864	864	886	843	861	836	839	827	878	826	856	846	797	827	847	827	826	880	846	866	852	807	897	883	854	851	840	854	838	882	802	905	878	861	837	847	858	796	855	831	857	828	885	871	902	833	878	894	849	854	814	849	881	854	925	915	836	845	884	845	837	846	835	813	848	857	904	907	865	872	853	833	892	830	867	854	905	867	877	854	885	868	934	855	856	852	835	854	903	809	886	869	858	824	855	914	862	838	864	815	893	899	830	884	867	819	875	849	825	850	848	833	889	841	826	855	893	895	852	849	882	909	856	899	884	864	892	803	843	850	872	821	883	832	840	906	870	869	858	862	833	839	895	853	869	838	801	875	809	878	874	844
28670	24473	25271	17844	9935	5367	2281	846	491	423	430	470	458	493	505	480	544	544	581	551	557	521	412	375	376	373	349	352	395	379	343	374	384	368	374	374	376	350	350	316	369	366	349	380	374	357	373	331	374	367	402	370	392	352	400	352	354	378	372	345	354	355	368	361	365	329	383	386	352	343	320	362	354	389	381	380	366	344	337	351	359	379	355	357	381	375	346	354	376	364	342	371	380	357	339	391	357	376	344	359	372	326	365	369	394	372	381	388	392	371	380	377	398	339	386	389	342	377	360	352	357	356	355	364	366	346	346	366	354	321	370	356	364	362	340	383	387	383	324	357	349	361	370	367	359	360	361	337	331	360	359	347	365	347	349	374	388	350	373	355	372	384	410	366	354	361	414	341	351	350	366	360	366	365	372	359	354	378	336	334	356	397	354	367	359	374	359	349	330	363	385	348	387	330	342	348	325	406	323	367	345	333	398	373	342	352	382	349	366	350	360	366	345	347	351	365	331	360	359	393	399	382	389	411	353	335	368	381	381	352	361	387	373	365	379	371	366	357	375	385	348	332	370	340	352	339	367	358	330	324	355	373	367	342	365	375	376	369	368	328	323	342	371	363	351	353	343	352	357	392	343	394	325	327	354	353	375	353	340	389	310	388	349	360	380	342	354	372	389	324	349	320	356	322	386	367	354	344	338	395	345	366	365	355	330	349	313	335	357	373	353	353	373	361	359	379	402	331	377	358	351	343	389	401	357	352	370	371	357	375	345	341	359	350	340	359	375	365	373	318	352	374	358	366	353	346	360	352	350	350	373	331	372	358	395	368	351	325	397	336	361	363	363	398	402	375	387	366	339	345	394	357	362	342	365	371	357	365	392	340	338	347	346	402	350	348	331	360	388	368	342	380	377	405	366	311	377	373	338	357	297	299	360	392	364	357	382	352	392	380	383	340	341	342	324	369	357	388	359	331	328	364	337	393	392	363	390	353	343	357	362	366	375	376	337	316	391	354	354	346	361	369	349	363	368	358	345	347	393	349	344	384	367	350	344	355	347	366	360	366	365	376	375	378	379	362	378	380	337	350	362	356	380	345	365	328	369	397	321	380	361	370	356	344	366	383	353	360	356	386	366	314	350	371	355	398	371	377	393	352	361	362	387	372	327	348	355	356	348	385	352	356	344	357	389	341	384	411	358	393	381	375	366	356	382	395	342	345	370	374	351	393	336	350	362	378	335	370	364	355	361	366	361	381	350	370	363	382	336	397	370	354	372	378	362	355	355	350	346	374	355	365	385	367	370	345	372	380	355	379	374	368	375	343	366	347	382	354	381	378	354	388	380	351	330	345	369	383	382	315	393	359	374	319	366	369	335	367	388	350	345	360	367	392	372	383	378	338	401	355	361	361	343	369	347	366	371	358	358	345	345	350	346	376	389	308	352	378	367	334	382	387	361	386	389	368	356	368	370	368	338	355	357	360	349	358	388	358	392	389	326	340	353	335	369	337	352	347	363	349	358	350	337	352	377	324	404	366	402	388	361	369	365	321	352	391	352	380	349	355	375	375	358	369	362	351	378	357	374	371	331	364	342	342	398	386	387	361	365	340	331	330	342	379	361	354	358	346	349	364	347	363	399	379	353	346	353	340	356	316	401	365	369	359	370	398	342	352	355	361	355	386	373	341	369	385	350	361	335	349	352	402	397	365	357	371	369	312	358	359	328	346	320	346	392	374	358	370	378	354	370	370	342	377	329	367	381	376	371	361	345	372	403	371	395	387	330	400	381	368	352	389	357	406	353	349	392	366	369	400	367	328	380	335	385	351	374	368	351	361	392	354	359	350	378	390	367	353	364	358	382	380	357	334	355	357	379	349	356	367	365	366	364	328	348	347	416	361	344	356	359	346	371	369	405	328	349	360	352	359	368	380	372	362	379	373	356	332	363	388	373	373	344	386	350	342	376	359	387	375	395	377	331	365	356	384	304	359	367	386	377	339	348	355	384	378	344	374	340	353	384	321	340	363	382	358	344	357	356	370	357	369	347	394	350	367	392	368	363	312	353	373	384	335	371	396	331	335	352	382	378	330	412	339	380	358	362	369	344	360	362	352	372	324	374	356	398	370	353	346	332	351	379	369	359	357	352	337	378	373	375	360	385	368	406	340	379	381	353	343	387	328	367	393	331	372	346	364	388	354	362	356	389	346	393	367	370	338	344	375	359	361	380	333	367	352	351	384	373	367	361	360	350	341	406	347	348	358	371	343	347	353	374	354	340	398	339	330	358	372	393	345	365	374	344	386	364	384	365	372	350	353	345	371	392	352	378	347	361	382	361	364	379	378	345	367	372	376	364	370	352	371	359	346	337	358	358	367	390	385	375	343	388	356	371	340	380	367	339	393	379	323	391	373	395	333	356	393	370	349	363	368	376	330	361	350	346	371	394	331	376	328	339	335	363	350	385	362	341	372	381	388	377	351	371	344	371	352	365	373	339	390	361	358	385	377	349	370	361	342	395	380	349	405	370	361	317	374	361	383	315	369	362	352	338	388	374	336	310	332	380	354	329	374	313	329	360	368	368	364	368	377	349	371	395	331	360	328	387	359	371	358	370	365	350	378	354	354	353	373	378	365	356	368	368	360	337	354	361	346	379	345	353	396	367	353	352	376	338	357	362	403	345	390	359	368	352	352	369	352	376	359	354	344	407	358	364	340	351	354	356	346	390	350	392	367	326	363	363	377	384	335	354	339	363	337	376	409	383	369	351	359	336	400	331	391	371	370	396	376	389	376	377	360	424	305	354	406	329	357	332	361	348	364	365	359	358	371	360	361	383	377	354	354	354	375	356	375	356	355	348	374	385	350	414	371	347	355	333	366	359	403	352	374	383	369	378	388	369	358	352	340	370	402	360	367	341	347	346	388	330	352	374	358	340	364	344	358	354	356	355	361	367	347	349	354	380	343	325	362	355	335	354	368	377	344	331	369	347	345	383	364	355	355	369	356	382	350	349	365	374	346	357	368	339	388	371	394	369	330	383	317	387	363	342	372	354	358	343	357	354	377	362	316	344	377	366	329	367	348	367	375	349	336	366	343	354	383	356	368	327	390	320	390	359	358	354	407	368	359	361	332	393	371	386	345	341	358	340	374	390	378	360	352	352	401	364	369	381	385	370	362	343	374	358	333	358	366	332	357	353	341	349	343	367	359	368	369	400	383	360	352	338	391	376	359	361	367	405	345	366	355	361	340	332	366	376	325	397	344	388	382	331	376	354	361	337	338	363	374	379	375	419	334	370	385	332	385	401	347	342	358	346	381	338	396	363	374	370	342	404	378	363	356	403	356	347	378	391	358	352	373	350	373	347	352	356	373	363	368	390	378	352	319	387	357	351	390	373	351	366	379	365	365	359	369	339	384	350	390	369	359	385	320	385	377	344	361	362	361	416	368	342	335	347	355	359	392	350	353	382	358	346	362	360	358	370	379	376	351	345	375	379	369	361	366
21181	36646	27502	18359	13910	8986	4215	1409	660	478	462	590	648	638	635	666	712	766	823	750	744	633	573	441	417	402	336	371	374	388	360	386	387	396	373	394	368	346	371	389	397	372	374	346	351	393	366	387	397	376	357	374	376	392	349	355	360	331	382	389	369	398	416	382	399	358	378	361	373	342	382	370	391	368	375	366	383	351	348	387	381	357	398	361	362	363	364	379	372	379	340	350	355	370	389	367	382	438	407	368	377	361	361	372	386	385	350	392	396	354	396	407	346	378	422	399	383	379	430	387	376	355	370	389	365	380	387	349	349	358	379	367	359	400	392	355	349	405	359	383	377	352	383	389	379	388	384	371	387	371	350	403	401	394	373	369	383	362	358	344	360	387	371	373	387	397	369	378	356	356	389	374	348	360	366	400	361	385	365	336	378	388	338	382	381	361	377	392	341	368	355	381	360	374	342	389	392	354	392	385	398	324	376	387	345	385	382	365	359	379	370	347	394	362	377	387	383	392	353	380	389	366	369	379	367	403	400	414	372	365	364	350	369	371	349	362	371	395	382	367	370	389	374	387	368	399	383	356	369	366	416	389	399	380	387	381	390	392	387	412	383	350	352	367	376	387	381	375	335	340	348	387	387	391	365	379	372	375	358	363	371	407	370	360	392	364	387	392	372	378	388	387	380	365	365	382	371	342	387	372	348	384	372	380	374	396	383	356	373	418	385	343	377	365	410	345	385	349	353	379	375	359	357	390	398	383	366	346	370	372	357	358	390	381	397	397	374	347	364	379	360	356	389	380	383	391	343	338	377	364	397	361	380	373	398	362	370	399	356	368	361	380	340	362	364	399	375	382	398	333	355	383	331	394	379	361	362	381	402	385	364	343	412	375	396	361	368	370	373	389	362	395	369	380	370	344	371	364	375	346	379	370	368	369	362	390	365	324	384	365	406	355	366	380	356	361	359	344	376	375	389	383	362	378	337	396	368	373	383	357	365	375	386	349	384	368	358	384	380	413	377	377	347	373	359	394	414	376	381	387	395	390	381	379	385	373	341	332	355	393	380	371	396	345	392	383	354	382	390	382	375	334	388	362	364	345	351	376	374	381	380	374	361	364	335	390	376	345	374	387	366	376	383	391	380	350	389	381	362	397	350	360	357	359	358	359	397	383	364	362	368	362	386	371	394	346	393	348	370	407	397	382	399	356	385	356	361	397	376	369	353	377	359	362	368	371	399	341	374	333	389	372	368	414	412	406	383	418	359	392	391	340	332	379	416	367	354	362	368	380	377	342	373	367	418	359	360	382	377	386	387	380	369	365	354	363	379	370	341	356	359	356	373	348	350	371	351	376	393	368	382	369	368	348	374	397	395	404	338	386	390	377	405	310	419	366	353	370	382	352	390	398	371	393	374	367	398	373	340	366	420	371	371	391	372	374	388	358	392	382	392	381	354	381	365	383	395	386	362	401	395	382	377	384	333	393	384	401	410	395	373	362	371	371	385	371	375	355	376	379	378	363	375	350	369	357	396	370	394	396	374	403	377	391	376	374	387	405	384	372	377	380	376	370	416	379	375	388	348	368	428	371	385	374	365	385	373	320	381	395	343	355	386	379	367	370	384	345	351	366	381	370	338	346	356	403	380	372	380	363	361	388	371	367	387	364	402	388	365	376	374	353	370	354	375	399	360	393	378	359	394	347	363	358	403	377	377	337	420	395	393	365	370	377	357	395	367	374	410	390	371	372	386	352	372	390	414	409	401	351	368	396	383	364	357	393	328	364	380	381	366	371	369	385	374	366	359	361	361	360	353	359	360	392	402	363	405	386	378	377	372	385	421	369	407	367	362	368	378	367	362	402	391	327	379	379	374	374	381	355	356	334	343	334	361	327	360	387	382	379	379	373	338	415	367	370	392	332	358	387	351	373	356	409	365	383	349	384	389	373	381	384	382	390	377	367	381	346	381	379	388	364	366	367	430	419	393	373	394	349	348	345	388	361	394	375	366	405	360	401	388	353	366	396	342	349	365	372	358	371	371	383	356	404	364	343	360	369	388	395	346	400	371	355	370	336	384	362	386	350	365	403	384	377	365	364	384	389	367	377	397	378	342	360	389	369	393	366	386	358	372	375	369	351	393	389	373	373	389	360	363	354	392	369	359	398	355	368	366	384	411	391	348	380	342	374	356	367	373	345	377	387	360	373	373	382	339	377	343	370	361	350	377	406	370	369	386	383	391	363	343	346	336	354	346	348	344	361	381	346	383	395	389	393	399	357	351	342	385	367	360	368	371	364	362	401	353	393	379	363	352	390	326	388	382	392	395	389	376	353	391	406	407	397	377	348	369	373	365	354	383	400	402	385	357	380	378	355	370	385	348	376	360	358	338	398	364	368	363	361	406	361	373	359	424	386	389	361	393	402	365	367	393	378	385	341	380	375	399	366	375	367	372	362	348	394	370	377	362	391	367	358	367	401	408	378	407	376	411	366	356	421	383	381	364	391	358	415	370	370	375	371	404	373	365	366	374	368	408	386	391	381	399	335	356	368	387	384	379	376	372	336	384	364	369	358	368	377	402	393	334	381	354	387	366	404	357	392	358	352	351	424	353	402	379	354	372	440	402	352	401	376	332	398	369	359	356	400	422	358	369	368	365	354	389	378	362	362	397	379	396	363	370	340	342	392	380	401	404	397	375	394	360	365	377	383	358	374	353	390	375	390	298	334	396	414	367	366	370	380	401	363	346	368	335	376	367	371	370	386	380	378	385	352	387	354	342	436	364	380	350	383	365	370	352	384	381	390	377	389	385	390	388	398	353	337	361	379	432	365	398	363	377	353	335	404	329	376	377	418	361	369	380	381	382	376	365	366	407	388	370	350	378	367	405	375	343	382	381	409	345	339	390	399	386	405	402	408	357	383	392	366	361	402	375	377	369	376	367	377	386	391	369	384	391	381	336	349	375	389	352	344	371	347	381	325	368	345	324	425	380	348	398	380	407	341	386	357	371	374	389	378	350	359	356	350	351	347	341	376	423	392	375	380	365	371	375	356	411	365	372	414	364	378	362	368	386	377	405	370	380	384	369	426	397	362	348	361	355	381	356	374	370	332	395	370	421	348	397	377	372	394	383	350	370	396	372	351	389	360	379	400	380	392	345	350	383	366	361	393	388	366	394	375	376	346	401	375	402	355	364	355	403	381	390	377	347	384	400	404	407	381	370	376	388	371	393	355	390	430	374	351	373	352	373	344	356	347	376	396	390	376	358	378	386	371	375	380	394	329	399	348	403	370	365	379	377	356	387	341	418	346	354	376	382	384	370	349	356	391	365	387	382	388	391	357	381	362	349	394	351	356	399	357	400	390	384	374	382	383	374	412	383	384	349	325	377	339	368	365	371	376	380	344	375	353	376	389	375	360	399	387	370	383	368	359	397	350	364	386	362	407	391	417	360	379	353	355	397	386	375	436	365	408	419	361	376	373	374	341	349	398	379	382	361	361
23782	21260	28532	24493	21794	17168	7222	2040	1053	883	880	917	912	953	977	941	980	1065	1038	1010	1029	908	813	739	705	703	626	629	695	634	636	621	612	642	610	651	667	666	650	645	671	600	690	643	648	668	704	678	631	682	658	666	675	667	634	670	649	664	635	639	638	652	617	703	672	676	670	651	657	661	696	691	626	666	710	622	654	678	638	692	621	697	630	605	618	636	627	668	671	664	624	637	674	600	671	634	717	638	656	675	659	640	635	636	691	626	625	642	653	635	676	659	643	626	617	661	625	641	674	640	639	635	673	657	658	645	629	647	638	630	686	624	650	649	606	664	689	630	658	660	644	633	649	632	616	658	656	635	705	652	656	645	665	665	654	666	612	654	668	601	671	616	632	633	631	630	675	639	655	658	683	635	644	647	690	653	658	689	641	624	634	626	588	624	642	646	624	643	633	668	663	579	632	632	673	631	719	632	637	684	601	658	692	662	642	641	668	646	647	653	696	663	643	652	640	664	619	639	638	679	675	685	655	678	630	676	661	627	676	649	622	650	623	659	663	651	661	661	667	631	625	646	667	665	659	622	689	662	671	623	596	628	665	714	607	620	618	637	638	642	643	646	630	681	642	677	661	605	655	655	663	629	648	617	662	644	667	643	630	661	638	647	723	636	652	575	620	691	615	612	641	675	675	614	680	658	667	652	675	661	695	654	655	673	618	642	684	660	673	662	632	670	703	639	677	630	700	662	646	700	646	652	629	684	656	619	664	650	619	643	678	675	643	688	665	622	687	617	651	639	671	664	736	652	669	642	646	648	621	621	627	715	655	667	661	631	639	656	642	684	669	636	635	636	615	677	663	671	699	687	629	669	694	673	626	637	667	679	664	632	622	606	632	657	690	654	632	666	639	628	648	635	666	654	687	603	695	638	650	671	657	690	660	680	691	627	650	686	697	640	688	608	605	617	654	640	654	663	658	619	641	633	666	604	632	649	610	639	605	678	631	658	682	663	669	648	627	628	655	696	593	605	619	656	638	676	650	625	696	652	645	636	600	673	605	726	659	702	631	678	603	650	606	629	640	674	633	658	693	683	644	660	608	694	647	701	630	721	667	620	667	601	641	650	667	646	678	624	636	622	641	622	626	636	686	623	684	634	610	651	649	647	642	661	627	660	663	691	686	679	652	664	676	658	659	642	646	624	658	682	630	618	662	669	648	677	658	659	645	620	650	638	643	647	611	645	614	633	663	606	621	677	646	640	623	601	711	695	615	685	671	613	662	601	645	647	611	651	649	653	604	623	668	578	660	678	612	652	653	645	673	685	661	611	647	606	674	652	653	675	652	609	668	661	599	642	669	623	646	636	619	625	666	680	643	655	652	658	688	660	640	657	693	652	674	670	603	653	664	676	673	646	697	632	673	653	616	612	694	674	645	639	656	624	655	659	630	658	614	615	692	662	627	655	688	661	657	713	619	675	627	620	702	669	652	659	629	646	645	656	695	647	671	664	591	627	689	632	658	679	630	615	656	658	654	636	591	632	634	641	655	654	611	675	640	695	638	667	623	635	649	604	684	622	638	680	681	642	655	633	606	687	702	645	611	623	630	643	666	647	662	655	648	663	650	666	642	637	645	626	643	654	613	616	682	653	637	642	649	658	645	667	671	632	682	611	652	617	648	644	628	629	595	646	653	621	603	665	658	644	678	683	618	664	657	682	637	615	621	668	665	636	640	651	645	681	665	662	721	647	643	660	670	671	683	618	686	628	655	676	645	648	603	645	699	663	623	627	670	664	601	617	644	635	644	678	638	618	643	651	671	654	655	667	650	622	660	635	617	604	637	649	644	713	649	647	629	641	649	624	647	631	650	632	649	681	626	635	686	667	669	707	680	644	636	648	680	597	621	608	650	665	618	629	673	628	665	673	641	636	602	619	707	636	633	652	624	652	604	606	623	629	677	653	675	676	626	670	671	622	660	665	643	654	655	666	684	654	666	615	667	639	680	672	626	649	634	671	663	718	646	651	676	636	644	618	668	667	659	672	651	636	664	632	633	633	671	645	646	658	633	641	636	648	657	614	662	671	647	650	627	627	660	637	679	627	701	669	672	670	662	681	609	616	649	675	671	686	650	651	637	660	630	697	661	635	629	618	662	689	621	637	626	640	602	670	629	677	656	653	622	681	647	687	667	656	678	616	659	678	615	649	688	653	618	687	671	660	642	617	631	657	638	645	653	667	619	622	651	655	657	637	683	652	682	627	663	691	617	653	656	671	654	653	660	623	632	690	643	651	616	637	586	678	671	649	642	679	666	631	609	665	632	681	637	642	678	665	631	617	671	642	630	703	663	657	670	622	639	618	620	635	631	666	671	622	675	671	637	663	684	639	699	656	646	619	645	668	651	656	636	613	621	647	643	665	682	688	666	645	639	618	605	643	649	640	662	632	640	618	657	707	677	675	636	693	675	644	623	638	642	640	643	626	630	661	662	655	646	651	662	638	659	659	650	663	644	641	610	672	646	630	619	687	628	684	664	632	663	646	626	652	651	659	630	656	621	647	655	625	726	633	651	644	658	632	682	673	630	621	677	653	682	648	609	618	658	655	664	667	653	654	653	649	731	661	638	676	705	618	661	591	612	622	652	648	659	649	658	687	617	675	657	636	673	666	610	630	684	660	634	641	663	600	660	673	613	597	670	627	640	565	681	705	647	624	634	685	627	642	649	654	613	642	645	638	688	629	659	612	639	611	671	669	657	660	596	638	662	618	674	659	627	631	644	662	638	639	627	634	603	651	661	608	656	689	638	681	638	663	659	653	653	606	609	691	645	674	631	620	650	605	670	618	624	650	645	626	586	622	642	620	684	623	657	668	653	739	646	686	662	648	615	663	645	655	651	632	627	639	677	579	651	692	645	608	658	682	679	652	667	649	617	670	658	640	671	614	597	641	611	667	606	639	697	613	658	646	648	673	675	653	644	612	641	673	654	670	645	634	649	684	655	676	659	626	662	676	698	664	680	659	656	645	636	646	621	668	712	687	610	640	664	617	644	631	653	666	635	639	660	629	612	670	644	640	634	658	651	647	629	672	630	651	686	665	674	676	669	644	626	649	667	672	668	629	654	643	658	636	660	695	696	665	610	587	625	641	668	607	669	631	619	639	651	628	629	617	616	661	681	684	689	619	618	632	665	669	655	655	633	659	642	598	618	614	670	669	669	660	649	664	655	670	665	663	661	685	665	670	651	689	685	673	659	685	641	636	663	653	661	634	667	682	636	671	619	626	631	648	613	610	677	670	638	624	648	706	621	623	620	640	654	606	633	654	691	638	680	609	637	653	644	671	677	643	677	669	660	697	693	641	679	671	608	659	654	645	668	653	613	644	662	680	622	687	675	642	631	655	641	675	670	677	655	650	641	685	631	684	677	658	646	711	663	639	693	639	646	641	657	606	699	686	691	659	648	663	685	628	651	635	646	681	653	638	638	626	658	610	662	667	656	625	642	679
22305	45480	36317	26946	21174	14585	7826	3000	1517	1144	1057	1190	1199	1196	1229	1181	1366	1427	1467	1378	1257	1211	1041	816	740	729	672	696	700	650	671	632	691	717	693	654	649	685	674	626	692	652	650	706	686	724	657	703	688	664	681	633	694	661	663	675	704	698	708	672	662	662	688	657	660	696	685	648	667	624	682	642	660	642	706	671	708	653	717	700	702	641	685	676	650	666	688	661	692	644	620	698	621	618	686	676	681	657	697	697	655	678	674	671	692	735	714	667	639	710	687	611	682	674	671	611	646	647	713	643	653	648	682	666	683	625	702	638	714	656	661	680	682	663	645	638	674	683	636	665	686	652	686	662	663	669	655	711	697	725	682	693	671	628	667	644	716	646	663	712	668	676	706	647	681	686	666	637	666	663	710	680	687	688	681	635	699	688	638	687	631	639	669	659	652	693	655	611	669	700	635	685	628	655	653	678	652	663	646	654	659	674	673	695	683	685	661	629	681	679	605	692	680	634	635	667	669	682	683	652	662	703	664	649	692	669	650	651	665	668	703	616	650	653	689	714	642	653	705	653	649	680	633	690	662	651	660	693	702	675	705	683	617	690	700	670	663	662	643	706	753	693	669	621	649	717	722	614	647	666	685	721	687	639	654	666	636	669	647	688	681	637	649	676	668	666	622	684	653	677	692	663	660	674	653	672	649	682	658	697	658	656	679	659	680	718	589	666	683	634	698	699	680	657	679	666	662	663	655	675	685	679	654	699	713	675	703	643	719	667	628	703	689	683	670	670	678	672	641	687	709	707	702	691	705	705	665	647	632	696	684	656	665	650	675	691	684	661	687	690	679	659	675	676	702	701	618	709	677	672	693	668	661	704	692	673	662	631	652	709	685	692	688	685	660	640	702	657	684	680	636	725	664	685	609	661	685	650	649	693	752	663	652	656	665	668	682	686	683	658	673	638	672	639	684	684	638	682	640	700	682	638	695	625	669	636	641	687	638	690	643	669	690	650	686	677	681	712	663	692	675	710	679	674	655	683	670	643	651	671	683	670	655	664	661	674	677	673	707	659	648	671	620	702	679	675	654	643	677	654	648	652	672	674	621	683	654	673	703	673	643	642	666	569	692	634	666	684	722	687	668	615	680	621	680	698	682	708	678	639	670	666	692	660	620	689	624	655	684	638	656	654	674	658	682	666	659	678	694	702	703	676	672	722	649	662	622	634	684	638	660	723	710	632	677	681	649	674	658	634	656	684	671	661	654	656	667	669	677	711	705	673	702	728	690	662	649	690	728	641	654	682	682	632	609	665	708	683	642	679	676	689	678	700	649	681	640	674	675	689	704	691	728	662	656	672	653	653	711	638	695	653	693	654	651	667	674	684	649	633	648	697	653	630	664	634	684	641	673	668	659	641	640	676	666	681	622	641	693	686	635	624	654	624	644	696	668	702	624	616	656	670	721	644	648	665	654	646	707	697	658	703	677	675	683	687	634	657	672	690	708	645	689	673	654	715	661	679	691	668	692	620	647	693	681	633	695	707	705	669	703	646	696	679	672	668	635	652	707	639	662	655	587	661	638	696	614	719	676	696	696	672	682	653	686	671	724	689	666	673	722	689	614	701	642	668	683	647	680	650	705	661	670	657	683	684	655	714	673	679	697	663	652	703	673	650	649	671	627	697	671	661	645	652	572	698	693	651	727	659	714	746	616	659	639	641	659	673	662	631	636	691	656	708	672	670	718	674	668	653	673	692	707	661	673	628	653	694	619	745	691	679	701	657	685	667	652	663	653	670	626	641	646	685	648	657	620	640	658	713	656	672	657	666	730	648	673	665	690	714	681	673	661	629	737	658	672	686	665	661	704	617	655	674	643	673	697	681	659	666	708	681	646	677	668	643	669	671	635	658	648	665	633	668	690	675	673	665	689	710	659	688	651	663	666	646	685	723	671	680	686	691	683	649	684	720	652	703	657	664	661	687	691	676	657	679	658	610	698	673	706	727	714	647	660	648	689	669	654	673	687	673	646	712	669	692	702	645	628	648	673	669	665	666	670	707	677	663	675	670	646	670	635	642	674	671	630	682	652	688	653	688	668	696	686	704	663	652	648	712	682	671	706	631	674	657	640	646	654	667	676	692	694	670	737	651	672	622	687	628	678	696	656	712	643	660	699	649	670	683	667	663	706	694	686	711	635	674	669	708	705	648	651	692	677	691	645	697	665	662	697	667	672	622	677	666	661	640	686	696	687	669	684	669	667	643	645	704	682	686	672	671	642	682	639	714	657	645	631	711	656	676	657	677	680	658	663	665	705	694	676	674	680	707	662	674	647	683	686	665	696	714	664	651	698	716	686	710	695	682	657	656	699	654	667	690	666	683	648	685	661	669	698	678	627	653	684	640	683	635	640	671	673	650	670	645	656	697	635	625	655	702	649	672	651	666	675	683	688	651	674	678	652	638	734	664	641	664	659	675	629	681	693	664	635	683	714	684	674	664	650	727	630	672	676	693	663	637	659	663	639	624	701	684	690	672	690	676	667	650	697	706	654	718	714	719	679	656	649	681	698	677	699	629	694	646	700	685	634	638	667	688	669	680	662	643	628	639	673	620	626	695	635	682	664	652	647	635	656	661	656	665	660	682	661	659	671	674	678	670	665	719	659	670	684	652	697	664	714	666	645	676	661	652	657	641	669	712	717	707	703	643	660	710	687	673	708	674	673	660	668	689	642	648	682	711	631	651	642	739	663	635	698	683	693	644	639	633	636	654	667	677	697	678	641	714	631	721	678	678	659	663	702	686	706	745	662	681	661	671	654	648	680	692	664	690	667	647	664	707	717	674	650	667	605	668	710	643	684	653	694	620	700	676	656	701	687	660	610	699	670	658	651	638	718	680	652	666	708	702	673	684	650	665	660	603	621	674	655	677	632	654	696	655	659	663	717	626	668	668	687	714	631	717	701	657	677	649	666	614	707	637	662	652	673	643	684	697	725	695	645	706	658	701	619	647	689	638	630	659	687	637	657	637	695	655	648	648	630	670	701	663	721	679	677	632	655	634	676	657	641	667	683	644	643	687	690	680	632	673	700	641	666	677	692	723	652	661	674	668	701	696	636	668	619	635	703	675	667	691	666	674	703	651	682	646	684	698	651	653	669	694	667	642	675	709	632	672	729	607	724	684	691	627	648	663	676	654	737	680	665	668	648	691	667	655	621	661	696	684	669	686	678	667	680	670	649	666	691	679	661	653	696	629	677	695	673	674	607	685	694	656	695	670	656	694	681	651	667	672	706	662	660	660	670	667	666	674	676	699	683	676	676	697	691	673	645	587	698	644	688	644	656	686	628	619	746	681	633	673	687	641	665	674	664	695	697	717	696	643	642	666	682	632	663	634	675	699	666	662	651	647	682	676	646	620	707	648	678	703	644	631	714	675	662	673	655	641	681	685	665	692	678	687	678	680	667	669	696	677	624	658	667	654	642	602	697	707	655	658	741	711	679	673	668	635
24948	21242	27631	25751	17672	8824	3827	1228	650	520	519	573	576	550	601	588	655	730	677	700	597	599	537	425	427	424	424	392	409	377	403	416	361	417	402	411	412	421	430	405	396	417	427	429	384	351	420	378	388	379	412	391	424	432	406	412	381	400	392	395	379	406	390	391	406	384	382	421	414	421	395	401	416	416	420	372	427	392	406	396	403	377	415	411	392	417	403	410	399	380	446	402	409	421	374	401	457	404	421	414	384	393	403	448	431	417	402	435	409	369	430	425	409	411	395	384	380	381	355	406	417	402	411	357	401	394	426	389	352	404	413	400	425	404	389	384	399	369	387	391	388	421	379	381	417	369	382	386	386	390	413	379	389	397	387	409	373	374	404	379	412	422	404	427	430	402	389	359	428	401	397	390	383	414	396	404	387	386	389	433	436	414	388	388	387	378	397	386	382	391	404	411	401	401	404	408	355	386	399	408	376	377	409	387	378	389	329	377	388	420	402	429	402	385	404	378	374	387	367	379	450	397	405	334	381	395	392	400	421	372	371	373	385	395	390	393	399	392	393	372	391	378	406	391	386	378	399	376	393	402	398	387	379	422	387	413	394	400	394	393	413	418	389	417	388	429	393	400	390	413	384	397	417	373	390	401	376	390	391	384	414	393	404	396	360	380	376	384	398	404	406	374	395	382	414	411	400	380	422	429	385	434	389	391	407	385	394	382	375	388	422	432	365	389	391	393	394	385	394	400	406	378	438	410	391	381	400	426	376	389	437	392	423	415	396	383	378	393	421	419	396	445	410	426	402	404	424	386	370	393	396	454	364	383	410	371	367	386	380	414	430	402	371	408	418	390	414	388	397	406	401	413	389	411	402	420	418	413	426	384	398	405	417	412	418	418	440	402	382	402	406	406	392	441	426	390	410	379	405	394	451	418	409	403	406	401	387	412	371	404	407	384	426	403	429	381	418	377	349	407	390	364	407	418	382	401	362	376	395	392	394	368	437	425	366	379	381	404	407	403	437	460	414	391	393	382	384	429	403	380	388	422	409	423	400	411	390	377	392	397	381	373	405	383	398	417	416	383	384	388	380	384	368	410	401	400	413	373	431	409	407	391	394	430	413	408	402	390	399	422	413	418	408	388	368	375	425	385	438	391	385	394	386	410	399	402	410	405	382	421	412	394	418	374	390	414	401	369	366	399	352	441	421	396	421	384	362	414	394	408	384	418	377	388	420	441	387	449	423	387	364	410	416	418	411	379	414	362	396	398	401	402	415	376	386	369	387	383	361	420	381	396	405	381	406	381	423	391	378	391	406	432	378	403	411	399	405	384	396	394	406	385	389	404	419	436	367	410	391	366	405	408	394	405	404	412	420	424	382	430	418	378	366	389	388	425	337	396	440	411	395	384	387	390	391	388	450	378	388	381	401	415	397	388	441	423	373	385	383	408	413	414	443	388	392	364	422	382	399	373	395	398	412	409	365	400	385	415	385	370	415	431	384	418	383	381	417	376	386	380	436	424	369	415	412	386	401	415	374	363	412	397	402	410	426	412	428	420	407	403	409	390	391	392	405	361	396	395	406	393	394	390	390	406	387	383	384	399	420	404	410	365	401	385	415	397	391	399	393	384	394	436	369	369	411	408	415	419	374	396	360	449	392	428	417	403	392	399	369	417	388	369	406	416	425	423	402	415	424	421	354	420	394	379	379	362	418	407	413	415	387	427	380	419	381	398	394	375	396	386	387	371	379	369	429	389	383	378	398	385	395	396	401	397	394	397	423	413	396	439	379	402	399	392	382	391	413	372	398	406	391	404	384	397	408	404	444	388	385	406	416	424	412	428	380	388	383	377	361	393	384	380	374	377	409	415	415	406	401	412	407	384	422	378	415	377	399	384	403	417	424	393	447	390	359	413	402	408	384	370	393	398	388	409	363	381	382	416	395	399	359	368	392	405	397	411	397	368	414	448	428	392	420	400	411	412	442	403	405	389	412	427	384	427	401	409	416	412	401	379	421	402	389	389	376	385	368	410	437	446	404	434	384	404	381	374	409	373	403	406	398	388	396	391	401	412	417	392	397	411	381	397	436	444	453	440	386	398	386	384	394	432	375	391	406	381	425	395	400	414	371	410	408	374	398	403	384	361	369	375	412	394	392	389	405	382	411	422	383	396	395	377	395	403	392	419	409	428	421	403	427	418	401	405	399	378	392	400	412	404	411	371	356	384	423	406	377	423	380	374	419	400	368	404	407	376	421	403	382	382	399	413	382	393	382	408	393	434	425	408	409	381	366	420	390	405	453	363	392	414	405	413	430	422	404	414	402	419	454	416	386	420	455	407	417	417	395	411	409	384	428	379	388	366	382	393	435	395	377	384	409	394	410	422	412	389	444	432	419	425	383	418	416	396	430	422	409	399	392	401	388	417	403	427	409	425	417	382	372	407	404	396	408	386	379	393	352	415	374	456	433	393	405	382	401	434	394	430	406	426	398	402	378	378	407	391	399	410	421	401	411	415	409	386	381	410	414	423	407	391	429	429	394	386	418	401	379	392	412	413	391	369	417	420	430	372	411	409	389	396	400	398	399	389	381	384	409	402	369	412	388	431	363	404	433	418	406	399	390	375	422	392	399	384	404	388	383	405	376	384	403	389	374	401	382	380	384	391	419	353	404	406	406	375	388	433	369	397	389	401	386	406	369	376	428	402	378	351	419	418	391	441	404	444	395	362	366	378	390	398	418	369	389	413	382	436	423	413	362	397	399	400	420	389	409	415	397	411	389	408	418	374	387	431	424	418	393	378	367	423	430	411	389	415	386	443	374	407	395	411	419	453	423	373	368	381	388	407	407	409	382	412	427	396	372	407	412	359	394	399	390	392	407	414	402	370	375	413	381	398	381	406	388	396	381	392	332	378	407	390	403	401	420	424	401	389	381	399	417	397	357	391	380	405	374	375	368	391	396	430	376	400	394	445	414	400	380	408	426	356	377	373	422	410	408	394	409	384	421	451	381	387	379	412	396	401	407	411	374	402	362	380	390	380	370	384	423	402	352	381	385	416	362	422	393	414	415	405	426	380	371	411	382	373	364	392	407	403	406	372	401	406	360	408	395	395	397	407	366	378	395	445	356	411	400	412	441	418	445	403	394	410	381	387	384	393	405	409	418	410	383	419	400	370	426	422	394	406	379	384	381	391	447	401	403	425	377	380	364	401	416	439	393	408	425	381	388	407	375	389	409	391	365	352	383	400	387	364	391	392	391	386	424	404	405	401	441	401	395	419	386	415	386	408	409	396	396	395	388	372	356	410	383	416	434	430	406	415	392	406	394	386	364	387	401	394	398	415	430	412	386	399	394	415	385	395	415	373	438	404	408	387	418	387	404	411	413	369	394	367	343	378	427	354	420	389	404	426	426	415	407	364	434	383	354	379	382	399	389	408	423	404	399	410	429	401	419	388	433	410	394	399	390	399	414	387	410	418	399	422	442	415	406	384	406	363
21708	41947	33401	23289	17519	11845	6259	2247	1011	744	777	777	785	858	850	850	985	1032	1012	982	870	809	699	545	506	430	475	469	448	460	459	393	443	400	427	443	415	417	395	449	416	397	443	410	461	455	394	450	448	460	434	463	447	444	427	409	471	445	435	393	439	449	407	480	479	422	467	445	428	438	434	441	454	460	449	435	395	450	394	425	435	430	428	448	459	473	480	418	448	437	440	446	388	423	402	423	478	417	396	410	403	388	432	455	414	411	445	461	438	431	445	456	447	432	428	436	456	441	451	413	388	437	465	429	422	425	429	442	396	435	427	446	410	423	390	417	447	397	444	470	429	430	442	403	456	424	451	434	433	433	418	468	444	470	423	443	451	428	420	497	475	442	483	410	425	436	415	436	472	382	422	440	428	469	396	442	417	408	410	438	392	444	437	396	410	419	406	471	416	445	458	421	429	422	410	409	441	431	414	465	432	418	431	437	458	410	445	447	443	411	439	379	452	418	433	428	380	415	474	464	426	444	455	409	454	470	405	417	444	439	429	433	445	471	426	475	443	441	396	419	430	444	443	416	417	427	428	404	419	432	450	436	451	445	404	418	462	444	407	436	469	470	423	410	415	459	444	435	431	421	413	412	438	431	458	433	438	449	396	423	472	438	408	462	458	414	414	442	426	412	428	407	437	433	441	455	431	442	427	404	413	453	441	430	420	462	456	434	431	443	455	441	419	452	418	440	456	402	430	420	417	445	441	468	435	427	436	428	407	422	435	459	440	453	437	429	439	430	425	439	423	448	441	478	428	450	440	446	433	437	445	487	433	450	466	433	410	471	453	450	450	393	452	431	481	450	438	469	452	416	436	440	433	446	463	421	411	439	476	414	403	421	435	455	404	418	418	427	388	436	469	412	438	421	449	460	449	443	444	423	431	433	425	428	398	423	439	437	425	446	395	403	440	429	451	441	422	453	442	382	451	417	453	415	450	424	436	432	437	425	411	435	436	423	411	453	413	469	456	424	453	439	447	452	447	441	447	436	445	443	428	437	419	442	442	453	447	436	418	424	425	423	431	417	450	463	424	451	408	420	437	416	407	442	418	412	431	408	440	421	420	448	414	440	405	419	416	426	405	423	384	430	414	393	414	443	440	432	431	415	446	394	461	468	415	410	410	435	448	479	438	426	451	414	444	429	416	449	412	439	438	425	444	452	430	398	423	424	464	405	393	486	436	404	486	445	451	425	418	407	459	415	441	428	410	486	408	435	423	449	445	401	398	453	415	430	443	475	465	435	416	436	417	424	436	436	429	427	421	492	438	464	442	450	442	429	420	442	424	422	475	404	398	434	411	427	426	424	427	453	406	431	443	441	461	424	462	444	416	420	452	426	433	448	440	446	378	417	418	399	451	448	436	458	419	417	414	422	448	436	460	422	436	429	435	414	453	447	482	420	451	465	430	436	427	397	422	444	431	437	416	421	445	463	436	429	431	433	431	417	451	430	436	457	473	391	419	392	397	461	436	443	442	457	422	434	408	469	453	436	487	435	430	437	439	445	414	436	411	437	441	442	406	441	421	427	423	460	412	419	417	438	425	457	398	438	438	464	449	423	453	450	363	442	456	432	420	433	438	447	429	449	435	454	410	461	433	437	465	429	401	420	455	478	428	397	440	440	442	417	433	441	452	434	454	427	417	428	465	413	426	462	419	442	425	443	407	439	439	418	438	428	407	445	447	413	449	439	420	429	416	447	479	415	418	462	426	442	442	435	432	430	443	421	436	430	447	412	460	422	473	418	409	453	407	456	408	436	438	408	412	436	385	398	427	448	437	459	436	425	436	418	450	410	431	464	442	428	420	436	432	424	421	427	462	429	427	433	431	422	423	435	425	444	437	429	420	426	423	410	466	457	418	435	408	449	440	429	457	430	413	434	463	416	455	443	440	420	432	449	427	436	411	439	449	432	455	439	437	381	411	413	427	420	455	415	449	449	411	410	451	448	404	431	420	422	422	399	433	444	440	453	406	421	447	432	437	451	458	450	428	441	391	413	409	426	469	419	412	426	437	442	420	440	409	410	410	425	418	414	464	455	446	392	430	433	449	458	411	448	478	418	392	424	429	448	417	428	463	426	409	429	400	428	447	429	436	448	469	423	422	436	432	427	433	471	438	434	439	431	468	424	453	451	423	426	419	414	442	439	444	413	459	466	446	416	406	409	412	458	425	428	457	425	468	474	451	421	433	418	439	465	460	489	420	415	454	435	459	447	449	427	415	416	439	402	416	436	456	446	434	444	409	450	423	436	447	430	417	456	469	416	458	443	425	431	412	444	442	415	428	417	378	453	459	472	457	439	408	409	370	435	422	421	452	465	456	446	399	423	434	449	424	455	423	415	442	440	425	420	423	439	464	431	441	416	433	414	427	458	408	434	442	413	410	448	428	450	429	425	436	433	435	413	445	439	426	416	428	402	399	450	430	453	444	435	444	452	408	443	442	451	440	427	406	417	446	445	453	427	422	440	392	408	449	446	403	436	421	400	427	429	444	445	431	447	431	418	444	464	423	456	448	443	424	469	409	426	416	428	429	456	454	407	420	421	436	433	442	484	466	401	432	440	458	413	409	457	424	434	386	421	449	393	393	395	403	441	424	427	443	444	416	434	451	419	444	458	388	402	445	450	466	449	448	437	422	450	439	445	383	430	446	435	411	431	434	455	430	424	441	420	461	444	458	416	396	422	419	464	419	445	438	453	456	420	449	422	414	419	435	423	441	457	451	434	419	454	411	411	468	444	420	461	419	448	376	452	424	415	439	415	427	426	471	440	447	426	442	456	424	394	422	415	423	424	397	417	447	448	398	434	432	442	383	395	445	414	425	401	423	431	452	395	409	452	437	438	411	469	443	414	417	412	439	405	432	420	420	420	465	438	404	394	450	417	414	460	446	439	428	429	457	420	435	414	439	463	413	441	437	415	441	432	443	428	432	417	413	466	435	422	458	388	444	426	449	444	434	470	424	472	439	434	444	454	403	430	429	407	413	417	445	427	433	456	423	448	425	395	471	441	412	413	431	392	435	448	442	413	428	431	431	442	408	437	418	457	441	441	446	425	435	437	416	457	458	432	426	423	418	416	409	434	474	438	446	431	457	433	404	402	420	430	435	444	450	435	470	469	420	457	443	409	420	426	414	410	425	476	450	492	435	432	419	478	455	413	420	422	422	471	432	415	429	480	449	456	444	453	443	417	442	423	417	429	471	426	418	447	417	443	457	406	428	450	430	424	454	398	415	442	452	434	493	457	418	410	380	402	410	431	452	415	437	427	421	429	425	464	408	421	446	440	401	435	436	466	422	411	418	432	481	404	435	442	439	418	414	451	433	426	436	454	418	419	425	439	459	454	425	422	464	423	434	455	429	478	408	414	444	449	456	413	442	475	429	458	407	440	465	399	444	443	434	438	432	433	450	443	473	433	412	430	442	406	458	421	420	431	455	471	420	419	403	425
22562	21158	28757	23849	21377	21911	15470	3494	1536	1228	1222	1264	1227	1290	1317	1289	1348	1417	1351	1337	1316	1243	1083	1028	906	844	853	891	815	844	852	792	818	802	855	807	844	793	823	812	848	860	810	859	869	868	880	808	869	814	803	846	825	792	847	837	820	807	854	846	767	782	839	775	821	820	817	798	839	793	838	828	828	835	826	833	818	733	828	854	838	844	795	813	852	793	787	789	793	891	865	807	804	855	754	835	846	789	839	803	836	844	832	829	856	771	808	800	787	808	793	837	796	825	794	799	830	767	813	797	815	806	770	820	827	829	751	791	828	889	775	798	808	816	801	817	858	804	860	800	783	849	839	863	819	835	817	754	846	796	831	828	885	829	840	806	840	871	856	829	777	797	831	801	798	837	852	793	797	790	865	865	804	834	828	782	824	821	746	774	799	798	795	869	792	812	860	808	859	846	881	786	820	852	783	803	805	795	797	794	798	787	779	820	787	759	825	800	788	849	833	834	811	814	783	848	812	810	790	802	818	801	818	825	848	800	788	866	800	806	786	838	789	825	816	818	800	845	841	779	800	806	815	806	774	796	822	845	859	819	841	827	864	852	807	833	803	787	829	797	814	806	838	832	781	770	854	838	798	822	820	764	839	834	829	765	863	783	879	838	810	799	818	862	817	762	814	824	844	819	867	818	838	806	826	867	845	824	833	839	817	857	784	773	855	859	868	839	835	844	843	828	869	838	829	840	853	847	837	795	785	824	816	812	856	814	845	772	869	820	786	803	807	789	846	828	786	794	792	764	821	834	795	785	787	813	819	836	802	822	822	840	804	824	787	837	837	803	792	801	816	823	789	831	818	730	777	798	822	840	808	803	838	793	815	806	839	776	799	793	805	823	792	774	820	795	842	828	868	871	783	855	869	810	819	798	854	785	785	805	846	833	800	820	798	780	806	771	803	855	821	765	843	805	809	857	801	829	823	820	820	834	789	820	803	773	808	820	815	836	778	860	824	833	765	798	772	833	802	778	830	876	833	801	800	811	835	814	831	845	855	775	753	827	848	800	792	808	833	808	843	775	794	777	830	809	801	855	815	791	872	797	815	835	847	808	826	832	868	810	824	815	839	830	798	831	816	819	817	847	787	821	803	846	791	831	819	795	846	846	805	820	841	768	797	808	859	841	873	827	834	838	815	789	781	778	790	796	781	820	779	825	809	857	813	833	794	781	802	787	785	801	770	801	836	819	845	821	808	835	848	797	790	867	812	769	778	866	822	833	821	782	867	874	824	872	856	811	833	848	807	829	803	828	818	852	786	829	857	786	804	782	792	826	765	812	831	867	766	861	846	824	821	832	802	806	827	775	803	832	782	845	818	860	774	804	821	807	839	780	817	830	929	837	786	813	793	829	844	794	788	861	769	798	872	804	829	817	816	807	799	834	810	794	813	802	804	830	779	780	810	778	776	809	789	802	757	826	822	805	801	837	841	833	845	822	783	832	797	842	773	753	777	821	822	750	785	793	836	821	813	823	818	799	814	814	804	843	816	860	766	803	788	802	807	845	821	845	836	815	805	850	826	763	845	770	780	818	819	775	811	826	803	833	809	767	804	831	812	805	773	821	787	809	819	832	802	811	828	827	795	810	842	771	810	753	846	755	840	828	787	816	835	799	822	821	820	804	851	768	774	803	778	830	799	800	844	801	746	800	831	767	820	749	856	827	820	794	806	827	839	789	809	829	779	801	828	794	843	800	811	793	825	779	757	753	828	794	789	813	803	810	844	822	824	798	778	777	840	831	782	843	715	840	792	853	788	819	823	818	827	833	786	800	800	831	809	830	796	826	805	763	813	821	809	778	795	834	810	813	823	806	804	806	822	775	808	828	779	817	835	832	793	814	762	756	831	803	808	850	846	787	779	841	771	856	838	898	819	889	790	786	820	815	850	819	757	844	838	812	849	797	827	869	822	808	846	842	831	837	836	798	800	844	827	790	794	863	817	810	805	785	839	774	815	756	824	827	788	800	849	886	807	840	829	812	852	748	778	779	815	814	806	803	815	800	785	830	832	858	821	858	798	848	764	823	844	829	774	816	816	808	799	831	777	792	808	879	804	857	832	824	830	855	816	832	805	815	830	802	846	803	808	799	835	812	807	797	872	764	809	828	749	802	814	811	799	806	797	850	828	765	821	863	875	826	844	854	827	814	861	799	892	812	788	832	857	790	772	772	826	898	750	832	786	829	850	787	847	795	783	832	784	840	831	795	838	828	803	772	867	786	854	793	806	825	854	774	767	789	757	820	813	862	855	786	793	841	837	805	804	820	801	847	793	793	849	803	870	806	813	841	791	767	784	811	830	835	791	817	835	798	774	808	845	814	867	776	842	821	825	801	794	825	820	806	816	845	764	803	801	834	847	825	874	771	769	831	826	793	818	794	769	828	804	836	793	836	787	817	781	800	803	801	792	759	779	837	833	760	777	842	789	821	801	808	835	822	814	807	823	798	834	839	818	817	800	784	809	836	826	783	818	816	807	865	785	815	786	818	816	811	790	830	779	785	879	790	830	802	819	782	837	853	820	810	832	879	803	822	850	817	823	830	795	831	817	806	824	882	834	810	834	821	763	793	862	810	813	833	823	826	807	791	819	837	813	802	815	877	790	822	843	803	806	827	777	818	817	814	807	866	829	842	852	796	838	793	837	855	883	817	816	797	835	856	842	830	809	855	811	787	830	816	829	805	733	809	856	764	828	816	760	825	778	827	799	783	840	746	813	867	834	802	793	789	826	806	843	817	871	758	813	792	800	829	814	846	830	799	838	759	796	813	806	841	797	813	810	867	874	892	751	827	810	847	763	847	822	760	834	760	779	825	832	813	794	830	836	810	806	878	833	828	789	778	808	863	809	850	792	814	782	839	807	836	814	806	817	816	819	754	793	785	777	748	846	832	803	809	810	801	816	841	822	839	795	848	818	812	856	796	801	824	783	795	846	829	808	765	830	759	828	790	783	824	843	843	867	812	810	866	839	747	873	850	787	841	791	826	786	788	834	787	815	850	820	805	829	812	777	841	776	850	846	863	818	849	823	790	822	821	785	795	809	813	885	800	825	847	839	798	828	815	826	822	817	850	790	830	826	818	822	793	786	805	847	802	850	787	870	799	798	807	826	820	811	845	805	831	804	765	796	828	821	891	838	739	813	780	835	811	847	816	825	809	850	825	809	821	838	794	815	798	806	799	803	783	836	859	812	759	786	806	863	840	774	790	823	819	808	810	780	847	815	828	765	807	787	821	790	807	807	863	833	805	806	801	828	806	833	808	801	777	858	841	815	805	833	828	798	833	787	835	810	778	789	776	770	790	790	785	876	772	852	836	836	842	814	805	824	788	817	771	838	844	867	803	810	800	819	808	815	795	825	869	836	753	816	822	819	820	803	889	808	773	826	807	774	804	776	737	838	813	769	865	788	839	811	815	789	800	825	862	836	829	811	801	837	797	820	847	807	871	801	816
24525	50504	42339	32095	26037	18903	11030	4595	2164	1593	1637	1683	1750	1767	1716	1653	1975	1943	1957	1894	1691	1638	1335	1090	958	839	891	882	890	866	790	880	873	878	831	886	825	882	850	895	820	842	859	844	889	830	853	830	871	891	844	858	832	865	831	846	845	870	833	810	890	881	850	896	799	849	873	841	870	847	840	858	871	875	838	845	875	853	826	852	819	911	827	863	860	837	870	872	878	850	854	818	862	815	844	809	871	824	845	820	872	832	830	861	852	824	848	871	819	830	873	818	886	873	818	846	849	867	793	851	882	816	826	809	835	841	843	872	846	841	862	864	822	794	845	854	848	820	846	800	892	895	768	851	816	833	858	845	858	818	856	847	822	846	812	863	834	830	840	800	836	863	870	841	907	844	861	865	863	873	843	840	874	866	868	872	857	845	888	881	877	818	831	833	880	840	847	810	888	857	837	877	833	872	861	864	838	838	802	884	833	832	867	858	844	847	856	857	837	825	856	846	740	883	839	873	853	899	821	807	844	866	897	915	860	840	852	804	807	889	826	850	859	864	851	858	842	897	869	858	900	843	824	878	863	857	891	862	815	827	884	891	868	873	836	819	829	914	864	864	818	851	852	855	794	863	876	856	839	865	868	848	817	804	880	877	855	887	834	895	819	841	823	881	797	830	842	861	804	813	837	842	844	810	846	862	889	831	791	823	930	876	837	841	859	903	867	914	844	816	868	848	824	820	800	869	873	902	855	850	834	837	883	841	857	822	815	803	801	798	825	819	843	862	858	866	882	836	826	880	790	866	875	858	861	878	796	864	794	809	868	866	852	864	851	861	805	869	846	827	819	805	882	903	841	855	873	823	833	835	853	838	873	864	853	828	858	869	844	861	857	818	823	828	889	873	810	905	849	878	819	826	817	811	846	859	860	819	876	872	856	863	819	872	836	824	900	852	857	843	836	818	773	874	814	868	820	867	857	854	858	837	803	873	864	901	829	807	879	891	855	904	832	850	871	860	818	798	829	790	792	794	843	823	884	800	856	857	855	797	864	874	831	829	837	865	840	849	858	893	819	877	854	831	837	874	870	817	872	816	809	859	906	878	836	834	856	830	822	816	878	816	891	798	849	854	835	846	870	857	832	860	885	845	859	886	836	848	843	874	885	845	836	882	838	786	853	881	823	853	869	853	832	829	830	843	852	901	868	859	850	860	839	824	840	808	872	866	808	804	830	826	858	827	826	863	846	849	856	888	857	887	848	817	865	839	854	811	901	875	882	904	825	818	874	851	823	869	847	849	836	875	877	803	863	880	851	872	881	832	824	817	842	872	817	869	885	855	809	836	847	844	815	852	852	853	867	890	796	797	828	844	840	841	816	859	873	844	823	830	887	861	860	837	839	842	871	890	815	884	824	892	856	824	884	851	870	857	843	895	817	808	863	813	853	837	849	874	850	820	816	830	841	818	874	836	857	852	900	859	869	824	818	849	877	863	827	867	824	888	851	831	814	844	823	867	826	861	867	867	876	816	876	855	848	853	833	815	817	823	837	832	845	826	819	828	807	830	848	865	848	865	855	874	797	846	871	845	870	834	844	796	846	880	800	846	828	843	843	882	851	857	825	885	819	823	853	869	861	842	843	855	864	837	887	853	865	874	947	884	846	835	842	856	815	845	861	800	826	883	891	850	830	871	812	831	847	848	818	826	824	820	786	836	834	865	814	854	853	828	811	883	831	843	839	869	819	803	843	867	787	853	806	864	812	857	871	838	873	879	843	867	867	842	850	857	806	811	869	837	834	782	902	838	853	864	885	831	877	835	889	894	832	853	887	873	860	903	822	878	864	807	860	819	842	830	800	817	839	860	855	856	823	831	840	832	830	832	858	857	843	874	832	840	836	859	852	828	804	849	886	853	847	812	860	831	876	904	876	865	839	855	894	860	861	870	783	791	845	868	854	820	843	836	850	858	840	903	834	832	877	812	854	867	872	829	837	864	894	814	832	891	856	852	883	844	852	874	871	822	906	845	868	842	813	857	844	812	900	845	838	874	852	864	803	852	826	868	851	842	855	858	812	870	848	886	843	839	836	850	838	868	853	861	844	816	835	826	866	836	860	905	788	879	877	852	871	843	882	845	869	888	845	856	870	787	842	875	827	807	855	832	832	874	838	853	810	874	860	858	842	831	869	847	837	902	827	822	818	874	819	855	856	873	859	833	837	858	857	820	857	825	849	811	807	844	843	864	833	805	843	826	871	827	827	872	839	825	859	853	842	829	818	861	845	850	862	805	836	888	841	834	850	841	851	835	866	865	842	859	830	841	825	840	785	871	854	814	809	901	857	861	891	826	845	891	771	829	890	805	813	811	879	920	856	861	874	900	814	861	824	808	868	843	861	828	891	870	827	870	811	825	872	907	826	828	820	831	791	886	815	896	848	807	852	867	870	829	840	794	832	835	923	863	869	847	871	836	851	803	808	809	853	842	834	848	849	857	813	813	873	841	835	840	867	848	810	844	860	871	820	816	821	910	869	816	797	875	825	803	869	855	819	831	873	848	830	864	804	851	854	909	888	824	881	826	868	885	830	904	827	849	845	886	814	840	844	800	881	861	891	810	777	829	820	885	832	809	913	852	817	885	881	832	868	896	878	824	847	855	875	899	841	884	836	901	833	895	855	813	846	808	806	824	857	846	876	817	846	826	862	857	791	820	800	901	859	833	796	881	836	899	870	813	855	837	820	886	872	855	851	859	891	833	881	866	809	840	850	867	812	851	813	860	794	905	826	835	869	863	883	844	888	772	853	860	867	811	859	891	831	830	829	817	836	840	795	812	868	878	844	861	854	792	809	879	841	808	822	879	820	877	840	840	870	868	789	890	859	833	867	830	837	868	855	863	846	827	830	831	898	838	841	864	873	812	845	861	862	809	833	880	915	828	829	874	901	858	881	856	847	831	888	857	885	850	844	804	879	834	830	791	819	868	883	874	897	866	853	876	825	845	819	865	857	866	866	866	836	874	845	806	860	845	856	875	816	868	865	854	865	816	845	829	858	798	824	820	829	821	825	868	810	833	876	847	891	831	837	835	787	841	888	850	874	836	811	814	773	793	880	804	851	829	842	854	871	790	848	812	839	816	881	862	839	855	885	841	854	858	881	832	875	851	818	866	869	893	857	835	804	835	804	869	881	815	874	851	845	863	833	873	866	846	861	835	859	873	858	801	810	810	816	875	845	879	872	869	844	866	888	854	794	832	847	853	899	805	864	814	850	872	871	844	784	810	845	787	815	880	853	896	850	827	861	833	818	851	874	849	842	860	865	841	870	882	871	854	874	828	848	879	846	845	874	842	837	926	850	847	855	806	804	885	873	827	852	857	850	857	863	839	901	778	858	848	876	841	879	834	843	860	826	881	861	837	798	798	840	858	821	836	867	875	829	827	803	868	857	833	888	820	829	833	881	802	847	858	806	862	822	883	831	859	855	832	831	855	884	857	879	885	853	780	806	812
28608	24612	26029	18433	9805	5141	2256	853	511	417	446	452	494	503	501	512	566	530	519	564	545	541	483	387	342	361	371	384	366	327	365	351	341	335	377	363	369	350	337	366	365	352	367	402	338	370	381	373	359	376	359	330	362	365	392	361	356	392	405	365	337	380	369	360	349	361	340	348	355	330	346	366	341	354	363	353	350	341	357	351	352	378	325	340	349	404	349	354	344	366	337	369	366	350	359	372	355	377	370	384	338	320	356	361	355	372	373	318	338	330	352	358	359	362	327	373	345	364	348	357	351	370	375	361	315	343	384	341	363	342	374	353	362	379	340	350	349	365	355	341	359	359	365	373	332	346	365	361	362	377	352	334	367	366	360	358	375	347	369	390	359	302	331	315	366	358	369	383	364	372	362	346	369	334	371	352	313	368	315	356	356	348	367	352	319	390	365	354	358	350	359	339	381	352	382	362	356	349	372	360	311	342	376	332	365	391	368	373	337	346	375	350	341	341	361	342	365	368	367	375	373	341	347	362	371	356	330	375	382	358	356	332	361	361	336	366	341	378	357	340	354	358	375	373	351	335	337	334	389	322	360	347	373	353	360	369	373	344	330	378	363	378	333	335	351	307	349	342	366	352	358	322	376	394	370	365	365	395	375	330	377	350	371	357	337	393	351	353	341	378	404	349	359	354	364	346	361	345	387	339	373	362	379	368	361	331	370	341	384	390	337	391	363	377	389	380	348	351	370	370	348	334	373	336	374	345	346	336	327	336	379	304	362	342	375	367	355	362	369	349	325	391	347	347	354	341	335	360	347	381	348	347	367	353	357	367	326	333	330	367	359	348	357	375	347	361	372	341	377	328	366	343	372	376	383	350	362	355	369	390	373	401	360	343	355	382	364	361	332	343	322	371	314	346	331	360	364	374	363	358	384	342	341	372	373	385	391	348	337	325	384	347	331	333	350	310	348	394	330	366	343	368	358	342	365	365	360	380	337	355	360	354	363	330	398	370	360	342	350	341	326	340	381	336	344	349	360	361	347	352	343	342	350	386	399	378	375	388	373	325	392	386	346	347	345	346	359	364	375	352	337	364	372	343	384	408	362	376	374	367	388	359	356	319	341	325	356	370	375	347	339	358	353	348	348	358	356	395	325	349	352	365	346	345	347	378	369	386	363	374	368	371	319	383	373	378	405	352	364	367	388	354	350	370	362	351	369	349	349	353	354	347	320	353	365	349	364	352	371	354	347	358	346	351	358	361	401	384	392	400	368	381	372	366	371	391	336	372	379	357	358	355	368	359	359	344	374	340	333	336	375	362	324	343	366	361	372	355	347	356	390	341	386	367	343	324	358	358	371	371	379	374	375	344	404	360	342	365	322	332	325	373	348	373	361	396	372	378	361	346	335	349	326	342	359	394	355	338	339	367	350	319	336	344	353	384	362	392	352	394	361	333	336	357	348	355	348	379	329	354	354	382	352	341	373	347	332	312	339	375	351	363	364	347	364	381	351	324	392	328	339	322	357	340	355	356	370	335	363	365	400	356	342	362	370	367	374	362	329	354	385	332	358	353	367	351	366	345	353	399	383	366	372	374	330	355	354	344	350	336	365	368	349	363	367	357	319	383	383	363	379	357	369	328	358	345	380	354	367	369	353	351	382	378	339	349	345	358	359	366	360	353	335	366	365	359	367	353	365	373	348	329	357	319	375	353	350	375	348	388	344	377	370	363	337	331	361	322	386	381	389	331	326	362	358	377	378	396	362	352	332	335	358	350	374	335	397	339	339	340	342	335	327	375	360	352	336	361	396	351	357	360	333	349	351	349	381	359	342	346	330	340	376	340	369	351	331	374	364	344	359	378	351	363	371	360	350	362	348	329	362	377	350	352	349	356	404	342	360	358	368	327	361	345	383	374	366	366	326	357	372	341	344	340	364	344	370	363	327	342	307	365	365	341	324	336	351	343	381	342	346	338	372	321	398	356	376	383	356	320	365	366	367	344	347	334	351	372	394	354	374	338	337	359	362	394	375	392	357	398	393	320	366	378	376	347	383	379	374	338	343	386	369	363	354	400	381	361	357	357	384	340	365	349	335	351	357	341	357	343	347	362	323	366	351	349	345	378	354	365	361	333	376	361	337	349	366	338	353	346	380	360	333	375	380	354	357	340	345	396	353	394	395	341	328	352	345	354	342	371	327	349	360	376	350	386	334	369	334	382	335	361	362	395	356	325	348	356	344	379	353	355	302	352	320	374	404	373	388	372	349	325	359	347	331	354	393	352	348	366	360	350	398	303	335	397	354	348	369	347	362	358	380	356	353	374	345	326	337	360	351	358	352	373	387	389	404	341	374	338	342	377	331	373	395	379	338	370	358	360	355	367	339	359	365	344	351	341	358	351	359	357	364	335	337	336	355	367	347	377	366	370	385	342	365	375	344	350	398	368	351	343	336	363	364	329	351	351	372	389	376	375	367	369	358	350	347	356	417	377	342	330	326	331	375	353	360	380	341	351	359	339	374	366	332	315	345	352	398	356	381	384	332	333	371	356	342	333	379	340	357	360	371	359	375	350	365	388	386	382	374	358	385	335	338	334	369	384	364	351	343	344	383	361	340	346	363	340	358	391	386	342	355	363	343	376	362	387	360	356	342	348	366	333	378	359	352	335	362	324	380	332	342	392	356	332	384	357	345	335	340	351	390	333	375	350	357	327	349	373	346	365	358	344	369	354	347	369	346	381	354	361	373	374	386	356	377	373	341	359	362	333	354	373	357	381	392	351	361	362	358	388	355	335	378	348	352	383	351	322	334	340	377	362	381	379	387	352	354	345	369	376	367	315	355	369	344	341	379	342	369	377	354	368	367	355	345	350	378	351	334	357	393	367	352	359	341	354	326	351	381	342	361	365	367	381	356	357	369	398	350	361	334	361	337	344	376	330	373	377	357	358	309	340	352	372	363	347	358	340	341	353	353	361	337	362	378	317	385	306	409	343	322	401	381	381	336	411	374	346	342	346	340	348	370	357	331	374	374	346	347	359	383	356	326	328	354	360	332	378	378	364	368	361	387	341	370	350	365	373	349	345	391	352	333	348	367	340	359	353	370	359	327	332	382	339	350	353	369	391	381	347	362	391	368	361	349	374	334	348	345	340	395	349	359	395	381	371	366	354	350	346	360	350	328	343	351	372	371	321	377	366	353	369	345	376	386	356	346	353	371	340	369	372	378	339	372	351	354	354	345	365	329	374	373	366	329	366	340	331	362	363	361	377	380	405	367	343	356	382	352	354	354	373	370	375	379	368	337	373	353	372	359	328	348	348	361	353	343	370	366	368	358	367	330	346	354	347	368	327	354	377	371	340	365	398	373	357	379	366	352	349	329	369	355	344	347	368	353	352	349	348	352	368	376	374	341	386	357	390	350	384	358	363	358	388	375	355	353	380	339	338	370	330	346	399	399	398	343	366	358	327	359	334	357	372	352	356	355	392	340	369	359	348	337	331
21085	36732	28166	18575	13557	8636	4014	1313	672	464	535	605	659	675	709	675	789	740	769	675	704	661	576	446	355	375	374	339	363	383	383	386	381	370	396	347	386	375	386	374	391	414	342	354	381	399	339	343	390	371	363	387	389	372	356	412	360	368	392	380	404	367	373	352	363	380	359	376	383	388	381	375	373	373	383	385	365	359	337	358	399	388	400	357	394	342	379	410	365	367	383	328	380	340	381	379	349	367	379	402	402	355	346	354	385	378	412	368	359	376	379	387	344	341	375	390	349	351	376	326	335	356	387	411	379	370	348	402	341	324	389	378	389	338	352	395	359	389	371	431	373	362	388	372	350	392	358	392	400	361	348	343	403	412	370	393	380	407	401	419	397	375	407	378	366	356	373	406	358	373	341	388	371	371	388	366	358	364	366	366	352	363	398	363	403	357	365	365	383	377	367	349	359	364	361	362	386	361	385	373	386	375	363	378	387	377	377	375	388	348	389	371	386	360	376	344	356	404	379	362	396	366	416	360	410	387	412	324	375	378	335	342	370	341	366	395	385	367	383	391	391	379	381	361	396	381	377	395	346	378	338	346	368	420	365	372	387	338	366	408	391	404	377	381	398	375	384	369	362	386	397	370	373	391	361	379	394	375	340	359	384	358	372	397	383	386	392	363	371	347	352	388	382	378	368	366	404	385	377	379	376	351	367	406	382	387	394	380	385	410	347	370	383	390	398	373	382	354	343	358	357	379	381	393	379	376	386	354	386	416	335	398	397	380	389	394	373	373	393	355	385	402	365	352	363	385	357	358	362	368	325	372	351	344	370	397	395	400	346	377	380	416	370	374	374	353	394	337	323	352	378	362	366	369	382	376	384	408	367	362	390	395	341	368	381	371	343	353	415	361	335	355	367	361	364	392	408	383	348	328	392	379	345	363	376	373	392	368	378	360	359	353	349	351	360	398	392	397	434	369	340	374	416	380	357	370	374	398	341	355	344	353	359	388	362	367	335	368	381	354	378	318	384	373	389	344	364	383	344	350	399	373	386	383	360	350	362	379	393	356	378	390	373	373	367	338	407	367	344	391	363	363	367	373	346	405	353	394	381	359	402	357	355	375	380	367	361	372	384	397	377	376	360	373	399	332	380	381	377	410	369	392	344	359	343	394	381	396	354	374	379	360	341	380	375	353	366	385	366	359	334	368	377	367	367	381	352	359	384	382	390	383	336	385	348	377	402	401	353	335	368	344	381	369	367	413	387	378	384	411	387	378	392	380	374	367	366	359	365	361	350	366	361	378	360	363	373	360	364	344	317	384	403	344	348	369	354	394	370	358	368	392	388	334	374	402	355	366	400	378	348	367	384	374	348	354	359	381	363	371	368	395	343	350	368	320	362	380	392	343	381	372	375	388	390	392	385	356	371	354	331	398	379	374	348	371	371	385	326	370	357	376	370	352	395	360	388	361	361	377	388	419	346	343	341	353	330	358	361	356	382	407	345	381	382	369	346	358	358	369	384	334	394	398	425	365	386	415	406	348	346	390	391	400	395	401	370	361	396	362	351	379	378	384	410	418	349	339	358	380	373	410	353	345	355	381	361	364	387	361	368	388	338	340	387	371	377	382	378	383	360	391	365	382	388	317	377	411	357	402	400	383	349	353	342	367	369	402	384	321	364	360	383	354	337	386	343	355	371	375	360	373	367	400	389	364	371	361	408	372	382	376	389	390	367	369	389	370	374	408	362	353	372	331	405	374	354	373	365	384	367	396	346	379	404	351	369	374	375	380	337	395	348	392	388	369	342	391	376	353	376	341	343	376	389	389	367	346	396	363	375	361	357	362	382	390	386	370	393	343	365	378	377	367	382	383	387	355	359	363	372	416	405	347	371	378	355	393	344	378	366	383	378	367	365	345	372	362	391	342	347	361	379	372	383	338	375	389	334	403	371	376	380	334	392	397	394	365	373	379	394	408	372	338	365	406	368	361	356	359	413	359	375	344	380	335	356	364	398	365	374	353	373	342	371	372	376	398	366	360	366	386	364	347	381	343	373	360	385	339	380	363	370	359	352	337	391	407	328	331	335	385	365	349	388	354	366	374	337	410	347	332	383	347	352	374	371	352	392	349	351	364	364	364	350	379	389	386	368	395	371	362	400	373	396	355	380	365	353	364	363	364	348	377	390	352	381	360	382	384	353	327	404	361	376	415	355	378	376	348	362	356	340	363	348	385	397	399	385	375	367	361	407	376	366	400	349	359	362	372	396	335	358	360	374	376	364	365	363	341	351	396	389	350	390	350	377	366	367	338	366	330	393	367	384	364	348	368	372	368	357	358	411	336	345	423	350	407	395	341	379	365	354	373	369	345	376	374	394	367	367	348	350	355	363	359	403	376	384	385	359	373	385	386	373	384	343	378	374	381	418	368	382	369	343	392	362	366	389	344	363	380	427	345	394	355	423	337	356	356	382	348	382	370	373	351	359	367	372	412	379	348	335	361	381	367	374	371	352	356	361	386	393	395	344	380	352	381	373	355	380	353	350	360	444	380	381	373	378	408	382	395	372	369	368	360	372	374	329	360	380	339	374	377	384	392	394	393	429	420	391	378	352	390	363	362	381	368	387	390	355	382	373	369	372	353	368	382	359	357	381	361	374	397	383	355	373	378	407	337	384	372	364	370	354	398	370	358	352	382	409	374	379	410	349	350	382	399	387	388	359	394	358	405	389	358	410	406	314	380	401	362	340	389	352	349	352	369	358	353	384	369	354	412	367	397	377	373	382	341	387	376	386	350	403	388	352	395	367	380	372	369	397	386	357	391	380	368	386	346	360	361	370	354	371	343	382	373	378	334	388	398	381	360	398	375	364	375	394	412	346	348	397	373	372	395	384	372	370	381	387	372	401	403	346	397	389	375	411	367	359	367	381	428	367	365	341	358	390	398	363	380	385	383	348	365	366	395	412	370	368	360	394	381	370	379	360	382	357	378	355	362	361	388	368	373	365	421	384	363	344	367	351	401	409	347	364	383	377	367	368	352	394	408	365	410	376	331	348	333	363	392	385	329	399	345	379	344	363	364	382	354	373	334	354	378	371	375	362	394	376	384	349	387	399	377	380	334	403	364	386	369	378	385	363	357	359	404	353	372	395	385	388	368	383	383	348	338	387	368	383	377	373	399	366	356	392	362	379	373	343	371	355	358	359	414	372	359	358	373	375	369	377	359	386	344	356	388	404	392	400	383	373	378	396	403	344	381	323	371	364	386	399	356	385	364	386	396	362	362	353	437	344	385	389	374	327	390	369	353	384	358	372	357	337	349	371	380	372	377	355	353	385	368	367	383	374	332	401	338	399	355	342	396	363	396	386	319	344	410	363	340	376	361	357	368	374	380	410	354	376	365	378	409	366	400	368	387	384	394	389	365	365	419	375	363	380	387	373	377	351	376	375	361	379	371	389	361	373	364	377	370	372	372	364	385	357	358	363	358	385	362	370	392	382	356
23643	21195	28465	24430	21697	16805	6935	1888	1045	858	851	860	935	1009	972	999	1017	1041	986	950	912	1025	872	752	659	599	671	655	663	680	640	621	640	640	674	704	645	660	669	625	631	621	632	639	659	681	663	607	683	658	633	656	655	673	597	636	657	612	670	700	673	675	643	664	634	630	650	676	652	567	692	615	664	672	657	639	649	655	621	612	647	665	611	661	650	614	615	679	649	659	696	593	652	677	630	630	649	640	654	655	644	658	647	641	649	639	646	612	655	642	637	581	662	615	665	642	640	664	664	666	606	629	625	601	648	631	633	660	663	608	644	655	630	658	625	619	663	682	602	673	683	641	603	637	634	701	648	635	667	653	627	607	631	680	665	617	630	669	659	679	646	642	629	609	635	648	643	649	629	624	654	665	671	650	643	641	664	661	637	662	675	623	648	617	645	647	585	644	643	673	634	690	659	681	667	674	647	671	675	643	636	643	623	623	651	631	683	601	625	650	699	669	672	626	619	596	651	685	659	642	641	641	667	645	622	612	681	645	660	653	632	637	633	641	666	679	643	621	635	650	647	697	673	649	630	695	667	621	614	671	614	662	648	649	605	699	597	600	625	633	631	659	660	653	655	663	590	646	665	683	644	670	638	599	631	615	608	681	644	593	626	689	646	672	668	616	624	599	617	664	712	649	643	667	629	673	650	650	601	616	660	631	631	665	665	658	632	686	667	642	626	657	659	629	615	643	641	638	620	597	648	686	660	680	628	658	654	648	660	658	658	681	619	630	647	685	679	692	655	610	672	597	622	625	566	629	627	576	644	629	629	662	662	623	671	652	662	588	642	662	631	641	673	692	634	689	627	636	643	607	632	564	656	688	676	635	612	637	655	631	658	660	635	618	638	626	654	660	654	691	626	668	632	639	624	647	666	649	682	601	657	654	605	681	670	625	701	668	624	627	638	594	661	670	670	617	684	574	634	646	694	639	635	660	668	685	675	644	624	626	622	645	667	633	671	638	669	656	627	645	666	642	610	650	631	668	675	620	625	689	633	625	697	645	618	620	663	644	606	608	652	660	676	663	634	632	644	656	631	643	638	614	687	629	664	673	655	648	634	624	696	678	641	680	628	628	679	652	652	631	661	673	658	671	679	620	626	660	650	640	650	705	637	674	630	666	612	665	654	635	591	599	609	596	653	652	660	627	627	636	620	657	599	653	640	628	674	630	668	618	658	663	632	641	627	631	663	652	659	616	633	600	619	663	645	654	657	635	644	587	680	590	676	633	601	613	647	658	712	640	585	667	715	650	635	616	665	638	675	664	695	666	614	613	627	636	629	604	662	595	604	623	651	673	577	650	641	635	643	631	617	634	627	672	619	622	635	634	644	597	667	683	673	644	644	652	609	619	678	643	643	650	659	675	674	672	634	663	646	651	637	668	698	611	672	639	630	647	666	679	655	649	630	661	657	675	673	650	614	650	617	642	601	665	654	624	621	627	631	673	622	644	670	597	661	679	623	690	645	603	636	625	682	678	685	663	607	664	657	637	619	715	672	635	657	622	684	664	625	674	688	618	658	624	651	642	616	644	652	662	654	606	642	648	639	637	640	648	677	636	678	643	645	639	670	630	659	618	678	663	700	637	616	648	656	626	671	587	602	617	667	673	614	637	673	653	649	641	613	696	653	676	644	697	687	633	695	650	654	689	706	649	637	642	657	634	642	587	626	627	624	621	635	623	638	647	639	638	682	630	661	646	631	654	600	610	656	667	635	655	634	634	645	630	640	646	670	627	628	652	618	667	686	646	629	633	639	608	604	630	655	658	661	633	615	625	639	700	618	671	651	663	668	657	673	611	654	618	659	635	656	641	638	646	652	662	687	632	658	639	643	657	638	640	661	642	667	615	640	648	654	677	683	641	614	598	674	637	629	629	639	627	655	646	699	637	654	667	671	652	650	704	637	684	657	577	634	623	636	628	686	661	681	639	650	660	571	646	660	678	604	675	652	627	614	661	670	625	650	666	639	674	676	649	625	642	622	606	646	617	596	615	635	623	631	679	617	647	629	643	627	655	645	650	650	645	643	690	667	636	583	668	652	653	701	660	615	703	660	690	649	587	647	621	646	642	664	662	622	659	642	620	650	634	645	641	670	612	658	641	663	645	671	638	607	674	637	624	613	652	641	664	654	646	649	568	644	622	668	688	622	649	666	627	655	620	603	579	630	681	646	649	679	623	654	611	669	658	709	649	634	694	614	663	634	637	658	624	648	689	616	661	635	650	655	643	632	641	675	686	643	636	611	698	670	625	650	639	642	654	650	658	656	679	633	651	574	672	646	660	657	662	634	634	677	681	665	649	652	701	678	663	683	623	658	695	629	670	654	610	650	649	684	610	710	655	644	608	667	625	608	632	624	656	670	715	681	665	681	636	630	683	663	623	709	651	672	631	637	675	644	616	670	598	667	596	634	637	673	667	643	648	631	693	674	584	661	646	635	612	678	695	605	655	641	642	660	665	628	633	665	656	612	606	685	660	666	637	629	635	637	672	653	597	619	669	612	631	647	654	635	656	688	595	622	693	677	667	614	684	665	636	611	592	640	642	656	655	652	647	655	679	618	636	646	661	649	620	654	656	611	640	676	685	632	650	629	619	644	623	608	683	687	640	649	624	634	653	656	632	705	672	637	637	667	679	635	637	648	674	688	656	625	677	617	611	613	655	647	613	624	635	617	637	662	649	677	610	679	669	652	597	681	636	646	672	691	628	687	622	615	661	651	614	637	640	627	623	704	650	633	672	639	633	620	611	672	610	598	588	640	630	648	656	656	644	605	683	658	640	606	640	641	672	662	666	624	650	661	646	667	607	641	608	642	631	663	620	628	685	653	670	665	643	688	607	629	609	681	617	667	654	653	631	609	677	642	612	645	590	604	645	617	661	626	650	672	656	676	616	687	650	670	634	643	651	639	643	620	665	620	657	643	625	624	639	691	605	620	622	635	601	647	631	654	650	613	618	605	664	649	674	645	651	686	616	660	573	705	623	667	681	607	635	658	635	649	623	624	636	642	657	683	618	624	639	632	635	604	651	631	653	670	639	653	610	653	660	618	587	653	631	623	649	637	624	624	667	648	643	615	639	647	687	630	605	665	666	607	665	645	652	635	602	670	665	703	650	654	619	646	672	646	677	640	625	653	656	628	620	629	630	596	695	631	618	663	578	645	676	645	633	633	641	631	659	679	633	684	650	689	594	661	674	645	623	668	672	638	632	643	640	602	666	670	629	670	666	617	661	673	650	667	667	656	647	648	634	619	648	631	644	636	668	655	632	677	616	638	621	622	642	589	625	619	712	638	672	720	664	638	664	643	664	634	602	600	673	628	648	678	636	632	638	639	671	634	617	653	651	608	679	646	629	635	670	626	636	672	658	635	637	606	654	682	656	638	633	613	665	640	655	670	600	616	627	640	625	666	645	623	644	656	657	638	645	665	641	641	651	660	628	645	640	684	647
22436	45935	37178	26661	20760	14127	7670	2946	1454	1091	1153	1245	1255	1325	1270	1328	1468	1530	1413	1301	1308	1260	1133	828	692	714	654	652	659	679	691	646	663	689	673	704	661	683	719	662	696	696	636	667	655	670	685	706	707	628	673	697	631	667	662	704	686	674	685	667	691	665	651	671	632	674	658	668	718	673	628	676	668	656	655	682	686	677	683	728	687	700	653	674	662	683	662	723	682	688	670	611	672	699	706	667	647	675	695	698	635	656	730	649	693	633	666	688	632	644	656	673	658	645	683	669	668	698	680	696	635	701	696	679	716	692	703	620	682	676	677	696	666	636	646	689	685	653	639	660	655	613	668	685	686	684	658	645	651	636	685	695	691	652	679	687	645	642	670	650	651	638	683	686	644	640	687	642	615	677	642	663	673	680	706	636	682	663	633	680	638	700	637	646	674	700	692	690	692	669	657	651	689	652	672	635	668	660	643	679	645	707	678	673	676	661	658	659	670	648	702	671	724	668	651	731	682	631	654	691	695	655	721	707	696	653	663	705	684	644	667	658	687	667	650	665	738	670	653	682	655	669	655	626	649	642	656	709	704	709	674	689	671	648	679	669	679	682	683	676	669	644	616	654	686	661	631	706	624	647	699	679	683	663	642	706	652	660	596	674	676	728	663	664	668	681	677	613	621	659	661	676	667	650	682	658	678	656	658	695	654	694	654	674	643	642	644	639	659	650	704	651	691	703	630	646	644	665	664	680	676	682	709	655	668	634	642	661	681	657	671	620	651	655	631	666	633	714	668	686	621	630	649	672	611	660	689	665	677	652	640	654	700	683	673	665	681	667	622	673	648	719	681	678	659	660	649	658	682	655	673	647	648	653	628	703	686	652	617	674	684	728	665	659	648	637	720	690	680	645	648	680	651	693	739	680	681	669	648	666	634	690	690	630	670	648	676	688	696	638	662	700	665	688	655	666	673	619	634	607	648	655	705	675	644	659	634	679	666	674	658	645	663	682	656	624	673	675	641	657	690	661	668	691	685	676	676	670	671	606	648	667	668	688	658	661	630	666	643	668	712	642	668	688	670	712	679	693	668	615	648	615	639	683	647	658	634	678	648	656	648	677	691	677	669	663	660	655	649	675	649	698	684	652	691	648	683	658	658	677	662	640	701	628	628	672	682	680	672	654	691	651	676	667	659	650	696	692	667	705	651	645	654	679	703	648	637	709	648	620	645	599	648	635	681	645	653	676	695	719	696	666	626	609	710	661	611	694	641	652	671	699	671	655	682	705	706	675	631	652	628	706	682	646	674	708	683	694	711	648	688	634	634	676	703	694	636	642	683	635	661	672	667	669	609	678	699	687	669	666	670	673	680	657	632	668	678	694	668	634	654	711	705	663	649	660	654	689	603	691	665	685	670	670	715	657	658	658	671	625	711	669	653	624	677	665	639	716	628	675	673	661	688	642	644	659	669	647	627	659	688	660	681	687	649	656	636	705	626	654	651	690	649	640	651	686	685	677	682	687	614	700	699	647	649	666	649	673	628	706	709	664	683	622	639	657	658	674	685	699	666	677	663	645	692	674	680	681	669	648	652	651	660	668	678	674	683	669	700	684	678	664	673	611	681	640	635	611	634	625	656	663	673	714	665	685	700	655	661	684	694	657	697	674	661	655	654	665	632	675	679	664	698	674	650	676	685	638	662	646	664	650	668	663	607	701	665	656	663	696	642	617	703	649	647	663	680	669	681	646	701	660	686	667	647	708	692	683	666	658	637	688	660	653	692	660	678	682	640	641	670	642	652	670	629	671	650	730	680	669	655	664	657	695	641	652	650	618	681	658	654	689	700	714	675	665	694	606	678	715	621	621	636	656	628	709	691	701	641	670	673	687	677	721	661	676	681	695	684	675	662	684	695	657	653	661	653	678	659	687	691	680	647	666	666	631	687	702	684	656	645	655	652	720	658	681	643	659	636	677	697	694	680	709	668	647	687	671	649	677	702	683	647	676	676	694	615	659	625	638	691	657	632	686	699	667	675	687	616	641	664	706	653	693	663	667	664	613	649	699	650	626	649	684	675	686	641	687	617	662	649	674	675	656	691	658	641	670	628	619	722	623	697	716	681	698	626	714	663	656	716	695	657	683	589	663	693	641	652	633	614	664	637	691	662	627	657	694	670	690	669	683	703	598	659	664	673	671	644	694	686	637	696	715	637	677	670	663	709	641	680	694	667	699	656	613	675	680	654	641	676	654	650	705	690	667	671	662	639	662	682	669	682	665	648	679	641	648	686	690	667	686	621	691	692	686	691	691	683	632	688	670	630	659	653	620	645	686	710	636	657	709	707	712	713	649	681	619	646	663	664	645	706	622	632	685	681	670	655	619	694	657	667	625	663	652	639	679	653	678	689	660	680	683	694	650	698	699	696	662	713	668	664	645	625	646	676	686	713	658	699	648	659	628	629	666	694	710	698	653	689	654	668	648	659	639	689	673	634	656	679	650	621	685	660	688	662	703	645	674	664	668	676	651	638	691	649	671	666	651	699	676	650	646	672	671	641	672	661	626	699	665	693	659	684	674	764	651	657	637	665	653	714	667	655	627	646	692	650	675	695	713	636	726	664	709	669	673	665	631	698	711	680	670	656	594	711	684	647	643	632	647	662	692	690	693	684	689	672	675	691	683	700	699	672	653	670	661	671	678	671	631	695	714	671	634	624	629	663	701	669	685	731	673	671	652	624	621	673	644	635	692	671	682	707	641	658	641	688	677	655	702	716	728	654	699	608	660	677	687	629	642	646	665	692	667	633	659	632	669	646	658	668	664	622	694	642	658	676	694	660	680	652	670	695	693	664	647	632	658	672	611	650	686	657	670	639	627	655	669	650	616	635	683	677	665	658	671	650	644	693	710	660	675	646	668	674	658	687	633	626	681	695	638	738	701	667	668	684	663	677	669	704	684	672	679	669	673	668	630	660	640	723	687	666	647	631	595	672	669	656	669	656	703	682	656	631	658	666	663	683	701	701	683	674	667	649	673	670	682	715	642	667	681	665	674	622	685	690	649	627	691	668	649	642	649	679	666	653	658	680	638	643	607	686	683	659	627	625	691	645	653	656	644	657	646	679	628	697	629	665	690	659	669	652	699	637	653	723	689	694	640	719	635	697	695	652	632	684	651	719	634	681	677	669	683	632	687	671	654	686	655	651	672	669	716	651	694	612	675	642	650	658	649	652	626	669	674	656	709	645	661	649	659	657	644	623	660	669	681	649	660	690	683	714	634	634	664	672	623	658	716	668	605	655	678	668	692	672	701	656	644	633	664	678	634	685	704	673	664	704	635	675	678	654	691	689	657	735	689	673	656	700	681	651	683	679	657	673	648	681	712	736	677	648	694	642	665	638	664	717	656	630	655	695	711	685	679	671	666	628	700	646	621	650	616	677	676	676	721	646	676	688	659	727	646	672	698	634	667	667	609	689	631	684	654	643	667	675	715	681	650	658	673	651	643
24975	21239	27636	25823	17500	8623	3377	1257	625	520	557	595	615	672	630	661	753	690	708	622	642	616	572	493	439	401	417	407	410	410	446	375	412	404	412	396	382	403	389	438	392	414	389	402	396	426	406	421	418	415	378	400	398	415	399	375	366	379	411	385	416	410	410	433	417	363	425	409	420	422	405	428	381	385	385	374	392	412	370	392	417	385	382	393	412	395	370	389	354	401	396	392	427	407	402	382	421	434	399	390	419	408	387	419	424	413	397	368	368	400	418	403	391	404	391	384	390	414	404	377	406	424	422	385	372	403	422	345	391	435	381	402	420	413	409	390	397	385	389	383	390	399	420	369	401	387	404	378	396	379	402	406	397	400	408	406	402	419	387	452	426	392	372	428	407	384	393	419	418	392	395	408	399	401	434	392	385	405	419	364	406	376	390	382	392	407	417	371	376	385	438	403	383	374	411	401	384	413	380	375	413	403	403	429	388	370	394	375	367	380	403	368	411	397	421	400	431	398	395	389	409	432	442	391	387	383	419	383	404	413	384	399	392	356	381	406	408	370	399	383	417	390	390	368	386	392	390	394	386	381	406	383	393	429	390	415	389	414	370	386	384	394	388	369	397	385	340	398	434	422	378	391	361	393	409	410	389	438	395	386	377	372	396	371	381	395	386	383	377	370	372	369	365	404	396	373	395	404	407	419	405	388	396	384	360	386	418	411	399	410	397	355	367	398	412	407	377	401	370	401	405	397	408	391	379	412	391	389	356	410	418	406	391	397	405	373	389	410	349	404	420	427	444	391	387	386	394	405	384	393	363	404	367	390	398	400	381	383	375	408	418	360	405	412	372	410	374	421	426	388	402	357	389	389	417	402	388	408	386	392	369	412	381	395	403	367	392	413	393	357	416	391	361	432	437	366	356	427	408	377	379	388	355	323	396	413	387	432	400	414	397	405	432	385	412	373	405	393	387	387	443	361	387	424	376	395	431	422	387	398	392	396	362	427	402	403	386	392	417	403	398	386	375	419	442	384	409	375	417	399	406	397	393	349	407	395	403	443	389	412	386	418	397	415	379	411	393	373	410	386	394	399	411	418	429	389	423	382	381	380	376	375	403	398	411	368	376	400	414	413	400	367	409	401	419	422	421	394	391	377	421	381	423	391	333	360	381	422	369	353	407	407	394	377	427	409	415	374	390	410	398	376	405	419	433	397	380	385	394	442	430	398	411	386	375	387	365	426	426	394	422	403	397	403	366	420	413	379	395	383	421	375	406	389	401	365	433	395	404	395	381	358	412	406	384	411	390	406	356	395	392	393	394	376	405	385	434	435	411	426	425	430	396	395	394	398	391	427	372	372	353	423	391	370	394	422	423	398	400	390	397	399	381	403	375	389	377	377	379	441	405	378	408	398	402	400	377	405	406	370	384	430	396	411	394	379	401	366	401	386	403	389	387	414	376	367	368	409	419	397	369	388	387	415	421	368	411	396	416	370	376	400	435	401	363	422	406	401	388	399	383	404	429	438	394	413	391	364	377	407	406	359	377	382	396	342	383	382	377	384	383	383	385	382	432	396	420	402	412	385	370	390	371	374	454	382	397	414	425	426	418	394	374	420	410	405	386	416	405	344	360	407	382	403	427	381	401	379	439	411	395	396	395	406	391	418	400	410	376	432	399	437	348	424	394	365	414	413	390	381	349	369	386	409	399	397	427	351	394	384	387	421	394	397	406	393	407	371	374	457	422	390	408	388	418	413	434	369	369	401	398	384	362	426	416	430	401	400	423	372	392	362	419	384	407	400	386	426	409	393	419	374	427	412	424	403	391	375	375	406	404	396	365	408	442	416	398	430	385	350	423	406	371	390	397	416	388	401	411	350	346	410	395	408	409	413	408	388	423	372	397	404	387	391	390	348	423	380	399	362	390	380	367	405	435	392	372	404	383	358	392	382	388	405	372	409	400	442	410	406	422	395	406	391	390	370	387	388	399	425	383	405	392	392	394	403	419	374	380	428	404	401	391	420	411	423	388	404	377	408	389	399	434	375	397	429	364	403	402	361	391	411	364	395	399	417	405	387	415	410	400	374	406	422	359	400	417	411	394	426	437	389	403	416	437	448	409	404	366	422	388	393	404	397	423	366	411	398	342	414	381	389	427	393	397	378	365	393	396	371	395	394	387	416	378	426	407	356	393	427	381	410	434	404	378	417	386	379	392	415	408	445	408	384	404	390	379	392	412	404	418	359	394	368	379	398	408	392	395	354	376	382	405	407	401	444	401	425	448	398	395	372	401	391	401	383	398	411	376	391	407	418	454	382	372	406	386	422	414	358	380	380	372	379	361	387	446	412	411	408	408	402	391	357	421	402	413	410	367	408	394	402	406	365	395	397	411	406	407	378	408	409	383	422	362	422	413	385	420	421	365	394	413	408	413	385	406	413	402	400	365	385	400	390	423	392	396	420	380	415	402	412	381	410	431	417	382	395	397	390	363	416	409	392	396	401	403	384	402	398	424	419	384	389	374	405	398	415	390	401	395	387	407	381	396	395	416	419	387	352	387	383	386	405	365	399	384	372	417	425	407	401	375	394	366	447	460	372	394	386	401	392	408	403	418	367	414	409	393	417	378	374	405	400	386	400	439	391	379	414	391	370	424	361	395	409	371	463	381	408	388	420	385	397	403	379	421	377	354	451	385	358	346	406	361	414	418	374	364	380	400	456	416	366	419	405	396	393	397	400	402	423	378	375	382	413	422	385	412	364	390	428	415	374	380	381	391	376	385	371	421	389	366	394	390	395	420	373	420	386	362	385	398	457	385	386	400	408	394	402	383	372	438	432	402	402	405	411	376	360	388	382	366	383	399	395	390	374	456	379	410	385	389	455	371	375	391	387	386	380	390	372	414	402	385	418	394	390	410	378	413	433	435	420	405	408	416	387	405	385	389	411	397	370	357	380	408	424	385	382	400	393	379	364	380	405	406	377	392	406	399	360	365	369	378	399	409	408	370	380	394	359	420	404	370	393	410	423	392	400	444	413	403	385	423	391	378	441	406	418	361	387	366	383	375	402	397	418	379	368	389	404	398	421	417	381	384	400	378	374	367	389	419	430	395	388	399	430	411	376	411	379	406	412	422	407	395	420	397	397	412	417	426	416	354	374	383	389	413	392	397	388	415	410	407	383	397	376	414	404	417	423	383	421	386	396	368	375	410	409	391	409	416	387	392	362	399	409	355	413	382	397	395	398	398	385	430	367	385	397	413	394	386	404	441	382	411	403	420	431	378	416	413	386	398	377	396	429	423	359	359	423	343	417	393	394	375	402	431	396	415	381	413	415	414	389	422	425	421	407	374	410	390	442	395	423	389	430	422	377	387	423	390	409	430	401	385	380	423	380	398	388	418	391	437	445	381	379	412	428	355	392	396	399	386	399	403	367	418	381	393	396	427	427	396	398	367	390	385	425	407	414	387	416	411	461	409	379	423	399	368	427	396	427	408	390
21489	42501	33920	23178	17328	11396	5633	2219	1069	710	747	848	908	937	919	943	1082	1126	998	915	921	873	736	601	479	453	433	433	446	426	466	439	433	398	445	390	415	411	426	439	438	420	461	419	442	397	439	462	447	400	413	470	453	426	429	417	412	410	418	422	430	461	438	479	422	442	465	415	442	431	478	441	422	406	419	466	429	428	435	458	404	435	434	448	484	444	437	445	424	429	434	459	438	442	403	423	465	445	427	443	412	430	440	421	400	412	410	404	455	401	431	421	428	447	414	470	449	420	452	423	427	452	458	411	438	419	463	422	439	414	426	416	408	435	416	385	421	437	455	439	426	413	422	443	421	423	428	445	359	430	458	429	443	415	394	455	420	441	401	415	455	408	446	457	428	426	424	427	426	421	433	444	427	448	426	445	433	430	436	401	440	444	455	420	405	451	404	458	430	438	476	410	434	420	451	437	378	435	454	449	442	382	425	416	410	432	433	443	415	422	440	429	417	421	407	461	439	420	403	430	406	410	434	511	445	439	424	420	417	394	453	426	450	441	411	480	456	450	439	411	446	441	413	423	413	422	450	389	432	459	449	415	459	413	451	409	437	423	448	417	470	407	467	424	432	451	439	421	435	449	432	419	401	443	460	426	424	432	441	445	410	462	441	429	433	397	430	444	470	423	420	422	426	416	423	383	425	478	417	461	417	462	448	421	414	437	464	436	435	426	445	429	419	413	466	400	430	430	428	451	412	441	439	453	423	448	442	445	439	417	442	430	441	440	469	437	414	377	467	445	447	432	445	425	433	437	482	433	450	469	429	412	403	410	430	463	414	439	416	466	456	431	414	470	432	426	415	431	456	401	448	426	423	419	416	450	417	447	436	458	426	444	386	453	430	439	392	425	443	426	432	419	448	421	436	450	439	474	400	421	419	392	415	418	391	431	437	443	459	443	459	440	435	455	432	397	382	434	426	462	438	455	420	451	439	460	410	433	420	434	446	427	456	465	428	421	464	433	401	448	384	433	400	413	431	428	416	422	445	458	461	404	457	455	406	475	450	442	457	415	435	399	423	437	468	439	412	419	463	452	455	390	452	436	437	423	422	424	467	461	387	427	444	479	399	378	415	491	407	401	457	452	438	426	420	428	409	434	416	455	439	422	432	463	448	441	424	396	389	407	442	412	414	453	445	417	432	398	459	400	445	424	414	391	416	429	420	464	389	448	446	421	416	410	417	449	461	423	414	445	401	458	436	421	455	406	446	411	410	411	458	431	425	464	454	438	443	435	442	394	415	395	414	430	469	423	439	430	457	417	439	431	461	438	430	444	451	469	424	435	455	468	416	427	380	425	449	369	424	427	478	423	442	407	404	445	441	457	410	465	440	419	468	435	424	444	424	461	461	430	455	454	440	438	433	393	426	450	455	432	447	414	446	466	444	396	430	427	410	412	448	420	454	396	431	432	418	425	421	407	464	414	423	433	417	449	394	437	445	473	400	436	432	426	459	438	433	433	433	412	465	406	458	405	424	379	434	400	448	434	452	422	450	459	429	408	444	448	405	399	435	412	409	412	400	453	464	412	394	451	434	406	448	464	467	458	454	404	428	412	437	394	443	478	431	438	469	398	443	449	422	444	446	439	442	434	442	440	453	443	406	412	431	443	433	408	420	428	435	427	395	445	406	394	429	458	466	439	456	427	442	422	441	423	416	457	388	482	452	443	422	436	427	424	459	442	457	426	431	417	432	426	415	462	423	440	417	422	431	411	443	443	431	454	431	435	438	418	428	407	442	447	437	432	446	409	429	448	435	446	411	411	462	429	437	440	455	457	421	430	417	461	450	446	429	449	457	438	446	428	422	495	381	430	423	418	443	419	465	430	472	445	432	468	428	447	433	444	422	456	443	427	432	434	444	449	444	412	436	478	391	422	417	427	409	425	414	422	410	407	422	435	431	408	445	433	457	433	466	407	407	413	427	453	460	463	376	410	388	428	405	426	405	436	403	449	425	405	444	441	438	422	422	418	388	440	453	408	463	414	445	425	420	436	415	447	440	452	448	424	464	409	442	423	457	429	460	417	419	460	436	436	431	424	437	400	422	403	450	421	440	417	415	467	451	441	418	436	401	412	446	437	446	427	450	435	460	432	427	428	431	424	423	419	420	392	446	433	415	413	447	453	459	438	447	418	446	459	437	442	408	435	423	429	411	418	449	416	439	454	405	453	424	402	458	395	423	461	393	446	460	417	435	439	406	456	446	439	414	436	452	443	435	443	417	470	433	449	426	457	395	444	448	463	439	398	430	442	444	414	454	390	440	414	396	418	449	484	429	452	430	456	392	462	363	434	434	426	444	437	444	384	441	471	402	450	420	446	431	428	406	401	445	425	455	464	449	395	389	446	428	434	454	446	428	402	416	425	449	443	437	428	442	426	456	451	396	405	437	458	425	439	443	414	455	387	418	424	428	454	463	453	442	385	455	452	428	431	426	428	422	469	399	437	435	452	438	466	450	441	430	469	436	416	444	444	438	442	443	434	422	422	441	457	439	382	432	408	404	425	408	439	447	442	430	435	422	418	457	456	451	421	467	435	412	452	404	433	442	437	419	424	437	434	425	468	447	433	472	437	395	435	431	459	439	419	416	408	450	432	439	428	453	442	420	428	407	472	427	443	442	392	416	431	440	423	437	450	435	423	452	424	427	413	414	439	396	406	410	459	399	442	404	445	410	407	454	439	439	438	423	448	394	457	440	465	445	409	424	402	437	444	424	419	444	409	441	420	443	429	434	443	448	416	411	399	424	430	458	457	417	463	480	452	425	428	422	461	460	409	445	430	446	462	470	435	433	461	463	444	422	427	422	443	448	441	447	407	435	441	420	448	449	405	467	440	429	457	434	430	430	452	425	409	411	457	403	454	440	449	464	465	430	436	446	426	433	417	428	455	401	408	436	437	405	466	438	442	434	413	464	404	451	408	389	414	450	424	434	418	393	425	428	426	411	438	483	401	435	432	428	448	411	450	436	420	440	417	405	445	446	449	452	445	426	427	445	445	439	421	393	410	428	407	441	439	438	417	419	445	421	408	405	443	377	448	430	431	388	444	430	441	448	469	450	429	464	410	407	439	438	422	429	456	438	413	412	469	419	485	424	456	450	418	439	437	425	469	454	435	445	421	395	421	412	420	392	462	368	398	406	450	424	410	431	427	446	447	439	411	428	446	443	445	443	461	433	425	422	414	442	464	456	427	454	417	407	424	450	433	440	466	438	433	431	412	421	423	435	434	441	452	429	482	401	469	417	420	426	449	438	399	426	425	439	419	410	490	441	425	448	471	455	445	446	418	405	417	415	437	436	440	429	428	446	405	443	452	429	431	444	422	453	423	442	437	415	466	422	400	438	434	464	400	442	448	409	398	438	432	427	423	400	457	417	440	412	412	395	445	410	441	444	455	455	400	400	438	413	446	471	454	403	451	442	470	402	444	411	425	423	449	422	432	424	422
22723	21292	28962	24016	21551	21952	15099	3368	1575	1193	1258	1288	1326	1331	1327	1367	1467	1508	1496	1314	1294	1294	1135	1006	903	881	840	809	803	829	904	835	851	813	820	845	825	821	840	807	842	914	868	812	757	829	795	835	815	839	797	834	858	816	868	842	811	838	808	833	795	772	804	829	821	821	777	807	873	874	796	816	726	803	838	847	773	782	852	859	766	831	781	817	808	843	802	826	798	775	815	860	825	804	786	811	788	855	821	829	789	825	781	850	787	747	831	802	805	841	810	803	844	829	765	824	819	854	794	779	830	796	828	768	802	802	753	821	804	815	839	843	827	791	867	870	772	854	788	822	798	815	770	812	862	816	822	789	801	870	831	844	779	800	820	803	862	774	838	821	770	826	897	786	872	798	867	844	838	832	781	770	795	810	795	867	810	823	861	785	843	835	783	775	788	811	809	823	848	788	873	857	837	852	831	777	799	809	815	776	795	810	828	827	795	829	802	817	881	826	773	819	827	806	816	775	832	841	832	800	802	847	776	829	804	826	849	779	853	860	799	797	842	826	765	762	773	764	756	775	808	820	814	865	789	824	812	822	825	804	834	805	784	840	795	833	789	859	834	823	803	842	781	806	772	808	824	866	853	782	851	818	864	767	823	827	859	825	793	856	794	805	844	845	865	807	789	804	815	824	782	814	807	805	810	811	807	782	832	770	757	779	837	861	848	863	804	799	817	803	841	840	793	840	826	846	833	821	814	843	810	805	852	827	858	820	816	773	815	800	808	823	774	834	794	810	809	807	830	850	880	885	859	833	770	800	798	792	819	809	833	762	854	807	832	827	765	861	808	827	816	832	862	825	785	838	852	786	792	806	830	837	809	828	850	868	822	821	756	789	808	818	826	784	872	805	833	816	829	857	760	847	811	821	786	810	826	835	829	845	752	736	837	828	802	823	861	845	820	824	857	807	844	853	792	864	857	833	781	791	790	829	821	843	822	818	811	815	853	826	857	803	839	822	818	816	813	828	759	844	843	816	811	824	866	806	853	833	813	799	839	811	781	800	855	779	834	792	831	773	819	805	854	837	859	798	753	866	774	808	823	794	830	833	766	770	855	807	814	791	820	793	843	785	792	858	796	834	862	842	819	802	852	838	815	806	796	816	803	827	798	879	773	828	780	819	846	778	775	795	836	801	865	802	787	785	771	794	778	829	842	838	827	810	808	816	788	819	786	797	760	800	777	825	878	795	798	834	800	784	783	769	774	808	819	826	829	808	851	847	754	814	851	768	830	802	832	767	814	824	813	836	808	819	816	856	821	859	828	837	784	816	828	816	817	808	820	853	796	840	857	842	785	776	831	812	758	887	810	821	800	759	842	846	815	809	816	794	823	823	844	812	825	810	813	798	830	775	795	792	831	760	828	820	787	798	811	847	812	785	822	824	844	818	788	811	823	821	827	801	814	833	812	854	836	803	844	812	802	838	805	800	773	823	855	783	812	787	821	802	870	804	805	797	779	794	815	811	800	839	830	820	818	821	793	793	818	801	840	821	800	799	827	837	824	827	820	834	778	846	792	834	785	801	802	829	853	847	866	786	870	827	770	817	839	786	748	825	828	761	797	757	869	771	810	826	837	838	854	793	824	811	811	738	836	822	838	758	822	798	830	811	808	842	777	828	823	818	864	771	793	821	769	801	782	816	814	793	771	807	791	838	822	838	855	759	852	815	805	763	837	834	804	816	854	864	792	792	848	778	812	838	819	790	836	789	837	838	886	824	786	804	779	810	824	827	829	789	830	857	828	835	824	819	870	844	845	818	815	792	834	823	848	828	800	808	798	846	802	811	808	798	774	824	846	835	819	803	828	795	808	802	776	845	792	802	775	836	806	818	819	872	754	816	811	798	850	804	833	819	794	777	838	838	849	846	763	832	809	852	811	809	783	831	843	830	797	859	756	757	792	814	824	782	788	820	815	824	786	831	828	828	834	811	778	826	793	803	838	825	812	787	854	775	742	800	814	774	801	783	849	818	770	801	781	826	826	810	827	781	831	799	816	875	833	809	807	788	801	770	800	762	798	786	805	756	816	802	794	825	792	813	817	778	816	802	802	824	829	812	820	802	794	806	785	839	831	817	844	836	838	759	818	800	853	823	837	809	821	850	836	761	823	828	817	787	785	835	827	805	835	821	840	795	831	813	835	835	808	860	832	831	778	806	812	800	862	807	868	796	782	797	808	808	876	868	798	828	800	767	793	829	800	787	833	828	839	804	783	862	838	780	832	850	801	788	810	747	833	833	795	814	832	784	821	795	813	834	817	741	828	821	829	847	798	775	831	841	800	848	804	777	869	806	824	763	832	846	839	854	848	845	832	838	825	782	774	815	832	805	812	816	808	786	802	833	797	782	852	830	829	789	821	781	843	796	805	792	804	845	797	818	793	767	878	806	809	812	826	813	791	816	822	770	804	814	771	781	798	811	863	840	833	852	789	845	754	814	815	849	846	801	819	787	718	819	799	837	796	860	827	840	815	826	801	838	804	809	823	790	839	814	842	789	769	705	812	842	839	839	820	787	783	808	800	789	837	792	794	816	783	788	804	848	786	827	833	833	756	870	785	801	861	803	812	807	761	826	826	821	860	775	849	841	828	847	802	806	837	818	817	783	841	787	833	772	769	825	790	828	818	827	834	770	815	796	817	770	778	798	806	866	817	808	814	816	769	837	804	842	843	834	822	816	827	775	812	792	788	813	805	815	752	752	842	834	818	777	789	772	791	826	878	817	797	814	813	801	861	766	808	782	795	770	870	811	797	813	809	843	779	842	790	847	793	820	813	811	786	834	832	825	856	825	811	806	804	852	824	789	810	812	839	764	853	818	807	850	788	820	831	778	761	817	827	783	835	829	766	785	844	815	774	883	861	849	875	801	771	793	819	828	834	801	818	854	804	824	784	829	784	802	793	825	852	832	834	834	846	747	777	819	828	817	828	803	816	736	806	804	821	800	853	803	759	826	824	819	844	814	772	861	849	796	849	804	851	834	806	810	845	845	752	767	809	821	821	783	791	841	806	803	792	861	800	787	776	832	816	802	811	784	769	905	834	765	811	856	782	828	821	815	764	796	795	837	839	784	813	865	808	806	835	819	807	808	818	776	762	804	873	761	862	800	802	842	829	832	778	791	833	835	806	837	881	866	832	859	788	781	840	815	754	766	792	832	824	870	858	763	796	781	805	782	801	798	794	808	781	803	830	779	757	805	833	850	839	803	790	782	809	848	815	812	844	791	852	822	876	764	800	769	811	821	840	827	781	819	840	788	787	863	837	827	838	785	819	826	826	747	787	845	802	778	795	785	820	799	808	827	810	842	827	822	839	774	820	811	800	770	825	821	796	830	821	820	826	861	778	825	839	839	825	760	851	809	805	851	883	843	799	840	798	809	782	807	859	791	793	846	792	851	801	830	791	802	820	828	814	816	821	759	789	783	910	824	811	808	803	789	753	829	763	847	781	815
24758	51363	42942	31843	25849	18482	10255	4528	2355	1614	1713	1799	1866	1894	1756	1871	2009	2097	1918	1748	1739	1695	1470	1159	946	935	862	880	935	865	894	897	902	840	843	859	922	829	838	841	832	846	855	857	877	814	898	861	844	850	923	834	837	886	839	830	864	835	876	860	893	835	843	791	887	850	826	899	793	860	890	882	847	894	865	850	855	858	814	842	893	809	847	867	866	876	883	839	871	872	856	859	883	871	877	872	853	837	826	846	802	844	823	811	879	878	862	832	837	850	815	860	851	877	856	803	837	857	835	868	853	865	837	803	835	905	798	883	877	826	818	798	811	865	849	864	828	880	856	895	888	837	810	819	875	860	869	853	844	825	845	856	886	850	848	811	833	821	879	832	891	837	819	895	844	837	842	849	837	839	866	863	808	846	810	814	882	881	863	825	811	890	841	869	867	910	876	869	856	837	863	836	837	901	872	837	874	865	850	892	878	806	866	834	870	833	777	834	857	821	906	839	906	859	875	831	853	797	823	879	862	882	899	844	868	875	872	864	872	829	854	831	870	848	828	829	864	867	878	823	853	910	856	866	865	857	849	838	849	850	857	851	848	858	879	907	840	876	824	852	848	841	845	881	876	848	852	827	834	877	917	844	884	853	814	851	840	918	858	875	865	845	896	890	871	862	831	816	845	906	852	863	832	854	812	817	857	887	889	841	876	870	836	824	847	841	856	808	847	836	820	849	838	800	832	823	825	835	840	870	860	901	885	843	849	816	860	868	797	860	840	858	829	844	874	862	830	809	824	839	828	798	838	817	861	840	874	826	862	813	832	810	829	826	817	899	848	863	844	841	868	913	892	873	893	835	894	900	804	835	803	814	864	835	832	834	843	879	860	811	789	870	888	849	899	856	840	799	810	873	888	830	832	925	813	820	861	881	855	866	806	791	853	872	850	847	811	833	872	817	836	914	835	847	901	823	853	882	841	802	864	852	905	881	915	866	928	838	893	813	890	838	844	900	906	887	860	863	869	871	905	869	904	883	847	819	823	891	846	811	867	911	847	872	841	869	850	876	809	896	842	805	874	858	846	870	876	866	855	847	861	842	780	826	822	863	797	912	805	784	868	832	874	861	835	915	803	917	892	856	871	854	852	812	805	910	798	880	825	860	866	843	854	818	840	839	845	832	809	880	898	829	853	850	817	854	883	870	896	848	889	814	859	844	870	855	875	812	826	832	843	871	855	877	840	846	836	832	780	892	915	828	858	904	850	815	875	880	854	835	863	908	900	835	850	849	866	878	893	825	867	846	817	848	882	866	843	811	864	909	789	868	893	865	804	848	844	865	873	901	851	821	865	915	818	886	830	803	859	803	826	858	869	797	853	836	880	824	772	847	826	831	864	891	854	834	837	854	845	848	849	865	832	871	874	844	896	801	829	894	840	826	858	879	842	806	834	820	903	880	861	878	850	825	797	868	898	867	833	874	838	854	799	815	861	829	829	903	889	867	816	803	875	881	863	852	852	841	868	840	831	857	846	877	834	868	853	865	899	842	869	919	844	884	886	876	842	861	872	814	863	896	868	876	836	874	850	865	860	819	800	908	910	835	895	822	834	828	849	844	864	862	794	827	887	804	825	853	892	843	862	834	793	827	859	862	808	871	831	889	857	878	833	868	812	879	831	816	864	877	859	856	811	817	849	848	855	864	876	859	884	860	838	857	875	868	864	864	845	845	811	791	913	851	885	857	840	835	855	835	873	810	853	872	862	881	851	860	857	922	846	855	838	827	843	884	850	853	923	892	885	798	840	848	853	860	883	814	842	827	903	867	821	851	832	814	856	884	847	866	881	823	843	850	904	835	811	872	879	852	776	860	858	862	834	851	869	840	821	818	887	782	821	861	852	861	899	850	878	793	882	814	830	829	914	904	810	844	852	867	814	838	846	810	873	828	856	894	884	839	848	859	888	859	840	851	868	850	892	870	840	824	866	830	811	810	855	856	859	878	846	875	814	864	855	829	809	846	848	835	860	879	848	840	861	881	896	859	808	872	827	809	819	839	827	801	874	822	863	828	883	864	849	873	881	869	854	850	853	821	851	856	857	835	842	905	877	911	879	818	875	858	892	844	845	893	884	902	814	890	855	799	836	894	873	888	839	874	828	854	832	878	893	860	818	831	838	859	872	891	854	821	813	850	870	860	807	885	857	794	866	865	807	870	869	871	793	836	830	861	869	877	864	858	843	823	847	853	841	787	838	875	821	847	856	828	908	846	845	839	806	816	888	867	823	859	864	884	899	867	827	857	859	839	905	839	897	885	843	799	886	822	910	896	833	855	882	861	832	868	836	871	886	815	851	820	858	830	869	846	868	842	845	876	853	905	853	864	821	895	848	861	867	956	844	859	904	835	859	852	795	889	869	841	896	842	880	862	821	919	790	830	829	858	873	830	855	892	853	894	850	838	835	830	872	820	866	847	845	809	844	788	867	905	929	900	867	827	802	862	834	839	800	847	763	790	928	841	800	879	868	844	840	826	814	890	862	801	844	904	847	863	894	836	891	823	849	818	874	831	882	862	829	857	866	827	878	839	814	822	798	853	827	839	859	847	821	843	855	909	835	858	860	819	861	886	802	856	830	838	880	848	850	845	825	880	844	856	860	856	838	810	862	894	816	850	873	862	887	845	871	855	882	819	849	855	841	862	850	820	849	851	854	870	852	872	850	851	853	861	790	865	866	882	908	830	821	838	856	892	873	897	865	889	834	810	906	807	841	824	896	878	851	855	884	833	851	884	840	773	839	810	828	817	861	857	874	830	854	850	839	802	868	890	822	864	836	860	926	849	849	879	844	893	836	858	866	797	834	845	802	855	859	865	926	846	903	857	844	795	873	838	851	849	876	892	894	823	848	878	941	865	801	851	861	904	869	818	823	857	840	817	886	867	867	862	859	848	905	863	846	792	803	927	859	873	848	848	857	833	833	843	860	828	799	799	856	848	814	819	821	841	891	898	839	851	863	804	822	855	889	855	823	827	843	885	829	878	891	814	850	908	862	880	836	808	898	814	848	805	828	842	890	838	891	854	848	877	854	853	856	862	839	857	874	859	842	844	850	822	874	854	867	854	827	870	863	856	871	843	826	812	894	835	885	905	841	861	816	809	864	872	889	874	874	876	824	819	835	856	870	864	866	825	880	801	861	822	868	849	921	839	828	857	798	861	855	837	853	812	779	823	884	876	847	892	807	821	835	881	841	849	880	861	836	843	876	889	861	876	882	865	905	890	878	834	825	908	810	793	913	812	840	880	851	909	807	885	886	899	877	947	800	874	902	816	931	808	808	842	830	822	873	855	811	836	864	824	839	860	870	887	894	879	872	847	850	841	871	838	853	851	921	833	797	872	857	848	867	859	849	821	857	881	809	864	839	844	880	830	844	852	838	831	854	860	842	839	805	887	877	847	814	846	844	868	911	853	859	815	889	875	875	860	837	859	836	853	825	847	864	875	844	866	920	852
28637	24968	26979	17851	9383	4898	1969	741	474	415	417	479	517	504	504	555	576	583	546	494	535	498	436	379	351	350	351	354	389	357	375	351	375	344	359	351	363	359	374	322	364	338	343	350	367	355	352	354	373	375	376	359	353	366	348	357	343	372	360	361	348	383	381	340	366	354	368	333	363	378	351	355	345	384	383	360	351	331	325	385	383	328	348	378	374	364	347	346	352	344	360	345	353	363	375	362	347	325	373	355	382	350	362	343	382	365	378	359	348	379	370	356	361	366	337	337	347	372	343	351	316	361	328	333	373	365	342	387	333	360	330	333	343	390	370	332	389	364	352	384	374	389	379	341	381	377	352	362	363	366	369	341	322	377	366	369	351	355	357	382	341	355	370	364	337	359	346	346	352	328	351	358	345	348	382	358	328	369	346	381	369	377	364	345	338	335	326	335	350	376	362	346	339	349	336	361	340	352	364	366	338	331	391	350	389	391	337	362	355	368	398	382	341	375	368	339	361	341	387	371	336	351	341	346	370	333	374	363	383	370	332	399	346	353	345	371	340	328	400	370	358	355	345	359	346	353	353	382	348	312	369	352	340	361	368	332	358	362	329	352	373	367	369	355	374	349	338	336	320	342	346	354	349	370	332	373	393	351	335	345	354	349	368	362	361	348	370	362	371	367	372	358	355	325	396	352	313	358	352	379	363	346	332	351	345	338	363	324	359	367	343	381	351	330	318	354	347	325	348	337	334	361	342	340	365	371	334	383	388	360	380	379	345	397	342	333	350	353	343	356	397	332	365	360	333	346	358	362	383	340	332	360	370	325	309	338	348	393	381	341	375	350	324	328	366	361	341	392	353	350	330	364	371	361	347	325	356	359	347	378	340	352	329	359	355	351	385	365	366	330	387	372	395	371	344	346	372	360	350	380	340	360	348	344	346	347	331	355	365	362	362	344	359	356	360	347	361	316	352	380	354	357	370	368	381	370	383	360	333	366	348	353	365	340	347	336	366	367	404	371	330	389	362	369	343	340	374	360	344	383	336	345	328	345	354	396	364	352	358	380	361	377	398	368	355	353	366	300	351	364	359	333	350	330	363	327	334	373	369	335	360	337	347	349	352	341	354	349	371	384	377	339	398	352	372	356	338	351	378	357	350	320	388	342	353	360	362	350	354	370	366	363	363	349	359	355	359	352	336	319	348	391	358	348	382	366	343	348	378	387	359	350	352	369	352	362	340	378	367	374	374	368	356	339	332	347	369	355	381	327	356	360	354	332	363	326	348	369	361	355	352	327	377	353	346	370	372	363	364	344	341	366	367	348	338	367	377	348	374	361	386	381	371	346	359	363	367	358	368	342	380	346	351	347	372	341	299	349	362	340	367	359	379	353	368	372	347	397	335	351	353	380	401	359	350	358	348	337	351	344	350	366	373	357	390	353	330	361	347	358	363	335	361	356	391	336	338	378	332	368	353	346	319	351	379	387	356	353	335	362	344	380	361	386	367	343	381	362	377	366	358	370	366	319	340	337	372	370	342	361	343	352	364	392	350	377	351	358	346	315	349	354	346	371	396	344	368	337	397	358	354	359	343	335	388	369	361	378	329	360	348	367	392	343	342	365	355	330	338	363	396	360	348	353	369	378	398	333	370	341	345	345	368	372	367	364	377	354	344	322	352	344	346	400	387	385	349	346	361	326	348	313	354	355	376	344	369	351	356	357	358	355	316	359	364	354	333	376	390	362	360	384	351	355	358	353	364	350	368	348	399	357	336	368	335	339	385	360	348	388	336	360	364	347	369	367	336	366	337	358	331	351	381	323	348	384	380	372	343	350	342	340	376	394	349	345	346	368	386	352	369	354	364	332	352	366	367	395	350	332	348	377	347	345	341	356	360	396	361	361	339	371	379	338	336	327	364	392	365	355	393	360	351	377	332	348	330	376	362	352	348	357	398	352	348	330	356	366	355	358	371	362	361	355	361	350	360	361	380	330	368	368	352	365	331	335	362	361	363	363	342	354	373	331	340	345	380	371	358	346	337	378	377	357	344	354	344	352	378	362	340	347	372	363	342	347	368	314	331	366	384	363	359	352	363	364	332	350	380	366	341	342	363	412	344	362	375	327	355	360	348	364	378	339	358	322	383	343	326	351	348	355	357	373	338	352	338	378	332	360	372	363	387	362	383	332	370	358	322	349	332	372	372	338	336	376	322	332	377	387	370	365	353	348	397	358	381	377	319	349	352	355	365	387	322	359	396	358	349	351	329	350	338	374	381	384	343	353	356	342	375	348	356	380	375	375	371	386	347	374	343	359	361	337	380	291	357	381	338	332	359	345	374	341	339	345	331	363	376	371	325	343	350	398	406	367	357	372	384	405	348	365	363	328	360	360	384	356	358	330	336	333	340	376	365	384	321	368	391	339	384	378	351	347	407	339	339	332	333	369	336	391	366	372	354	346	355	343	349	359	344	375	351	353	367	342	368	368	379	352	337	379	354	355	332	358	329	340	365	395	369	348	336	362	341	353	354	339	304	372	356	350	398	340	352	368	360	336	340	358	365	367	331	366	333	369	372	355	346	396	346	355	386	332	352	354	370	339	333	402	316	351	365	338	377	347	376	373	350	355	351	334	353	333	323	353	385	356	373	316	382	361	337	371	353	339	345	360	375	358	339	358	351	364	404	394	364	362	369	359	383	335	361	355	335	364	342	313	361	348	335	335	343	343	354	340	381	359	345	364	374	368	336	355	363	309	355	367	349	360	357	393	356	350	356	352	322	356	323	352	366	361	366	374	360	366	361	342	343	340	338	371	342	371	390	334	343	344	326	336	367	331	358	363	352	338	338	339	342	336	394	352	363	346	368	339	328	349	365	359	377	380	330	344	318	372	379	355	320	311	368	345	376	381	330	373	369	355	338	385	358	365	339	366	346	366	331	350	351	374	351	346	353	373	353	348	347	337	329	364	359	413	365	381	367	348	351	344	364	374	340	358	338	338	357	343	364	344	366	384	365	354	361	351	371	340	319	323	369	373	351	356	314	347	351	346	364	339	352	368	382	378	376	347	345	323	338	367	367	361	375	335	360	353	355	337	348	359	394	340	335	324	362	344	353	380	357	366	354	351	352	343	367	377	353	363	331	362	367	359	376	343	363	363	333	374	375	336	364	363	365	334	355	352	357	358	371	367	346	340	345	379	349	359	332	373	356	348	356	359	404	381	335	359	376	356	380	343	348	371	352	367	360	322	371	372	356	337	392	376	369	378	358	381	353	364	322	363	345	382	391	364	353	339	362	370	375	366	371	374	383	353	363	329	346	336	337	371	344	378	361	388	354	355	339	344	349	332	329	344	366	352	335	340	353	356	357	342	357	376	357	354	380	324	347	350	354	364	372	347	371	362	363	346	343	349	324	345	394	373	390	348	355	371	387	360	329	340	367	350	370	359	354	373	368	357	349	348	351	386	359	370	342	354	340	347	377	328	327	378	360	343	341	398	322	339
21020	37538	28937	17991	13160	8263	3614	1277	635	461	570	596	708	678	698	763	785	771	720	703	721	729	566	415	380	360	375	374	365	374	362	367	370	380	371	381	376	377	379	381	372	393	364	331	391	365	361	336	368	389	344	354	325	375	379	343	356	408	360	393	395	339	377	382	375	352	340	355	386	371	356	317	375	395	366	355	381	378	373	382	399	396	409	378	366	395	377	350	345	348	371	424	386	364	355	359	410	352	357	395	379	378	346	340	356	403	352	377	347	378	350	397	367	392	368	368	378	406	369	390	364	331	364	376	392	390	385	383	344	361	391	374	330	369	359	420	394	382	367	376	365	369	339	383	372	362	362	336	389	401	358	383	378	353	405	358	355	347	378	384	371	411	330	353	370	383	386	387	381	357	316	402	370	343	346	356	393	350	386	339	384	363	348	391	399	382	367	362	398	375	398	344	358	354	402	378	361	409	382	371	366	388	371	381	364	375	372	367	354	382	331	376	351	369	356	339	381	373	381	362	367	375	389	390	346	360	363	387	368	398	317	351	379	369	385	363	391	367	354	389	396	383	366	378	357	354	385	371	347	366	406	372	383	365	357	372	370	350	374	380	385	386	364	338	345	333	356	389	351	359	388	339	385	374	398	382	347	352	373	338	356	377	366	396	355	338	377	379	358	345	384	377	387	384	376	345	384	348	348	342	395	387	387	369	381	392	374	361	348	348	353	327	389	376	364	367	376	379	383	380	403	365	381	356	371	376	369	342	375	367	382	338	406	410	365	330	363	410	384	328	392	330	389	351	384	342	410	358	359	344	368	362	356	385	375	387	391	398	399	375	373	408	375	371	364	383	394	364	332	346	382	405	418	373	365	366	395	359	406	385	392	342	345	380	395	377	371	359	358	412	342	393	342	368	358	371	389	384	355	363	375	379	367	375	411	382	370	367	341	388	381	360	388	373	345	367	394	362	343	359	345	387	340	395	380	387	371	407	391	345	367	352	371	392	370	397	346	408	373	374	357	349	374	378	365	388	357	394	350	372	360	374	362	363	358	340	351	367	408	407	408	357	339	388	351	402	364	395	360	360	415	390	383	366	358	377	387	361	418	353	374	391	389	341	386	346	343	348	362	379	352	378	365	354	358	341	360	347	373	361	364	368	352	344	371	360	357	397	316	382	357	351	392	385	348	378	346	344	372	371	379	371	391	370	348	403	363	378	362	366	378	358	373	361	363	378	368	378	364	369	381	401	309	341	417	385	380	374	392	411	356	368	359	357	381	347	360	405	396	373	353	355	394	378	356	392	380	359	378	404	360	354	389	368	384	386	348	375	352	377	372	371	404	329	388	353	357	353	339	398	344	404	378	370	355	359	373	383	355	362	367	365	401	337	398	390	380	404	382	389	342	335	347	391	370	345	361	381	366	353	390	383	391	387	355	323	380	417	365	359	401	341	411	380	370	394	365	369	382	365	344	364	379	355	390	399	362	363	383	356	380	362	371	367	377	400	400	395	367	377	374	352	370	345	396	358	418	326	357	381	361	367	381	385	378	351	375	376	357	361	357	371	360	370	356	379	353	357	407	372	344	361	385	370	393	371	351	374	362	367	361	340	398	372	386	355	383	352	354	362	330	346	388	359	382	391	373	359	388	368	361	359	330	358	339	395	356	371	388	363	334	395	362	351	374	337	350	371	392	350	364	374	404	344	383	374	389	375	331	351	357	387	342	374	342	417	357	411	391	375	346	401	388	357	353	358	361	355	359	370	368	362	347	377	382	375	371	320	371	362	393	372	358	397	364	362	403	370	326	375	345	356	384	368	396	370	378	412	394	377	364	366	381	358	392	368	325	376	347	357	358	374	381	359	387	369	371	380	377	375	358	384	398	371	395	343	349	394	415	379	370	357	374	360	386	390	412	336	365	377	360	389	342	358	389	345	379	350	356	370	370	362	344	377	351	340	340	400	379	347	338	381	377	364	386	364	338	359	381	371	339	345	383	365	346	408	359	362	336	402	369	357	392	374	374	376	352	374	353	361	389	380	408	367	352	360	371	380	337	379	366	405	349	320	368	376	394	370	381	392	385	344	380	368	347	369	372	380	404	364	381	388	392	388	379	350	367	373	369	330	373	342	353	392	374	361	399	389	378	335	392	356	296	378	371	379	379	351	350	367	386	321	394	337	375	369	392	355	367	333	346	373	356	371	388	351	374	384	342	343	374	326	369	352	357	364	381	335	390	328	373	350	368	342	366	375	374	326	379	408	368	350	370	380	343	363	355	391	353	370	349	349	376	373	369	357	362	362	362	363	374	363	356	349	356	350	352	383	359	395	339	364	353	383	355	359	383	378	342	388	380	384	363	336	388	396	361	358	389	372	348	402	366	341	374	375	352	378	366	387	384	363	373	408	340	401	356	356	397	353	371	366	386	407	381	360	410	362	385	364	332	348	355	349	352	378	372	388	355	353	331	365	352	395	371	381	352	349	334	375	372	399	386	342	380	368	387	369	346	379	388	383	369	352	364	356	372	370	359	374	343	379	355	364	415	363	364	374	365	370	355	376	355	352	398	385	377	373	381	374	410	356	349	380	376	378	382	343	353	396	361	395	360	397	376	325	357	402	398	373	402	344	393	341	363	389	357	379	368	362	411	410	361	350	351	380	355	348	377	365	382	375	407	349	372	376	391	382	366	374	375	380	396	367	325	353	401	371	371	377	352	406	355	389	382	370	400	384	380	372	382	386	382	339	400	399	381	363	369	357	365	353	343	410	368	413	376	384	380	374	414	341	375	355	390	382	383	364	385	398	370	384	378	371	354	362	339	323	374	368	369	388	388	348	397	352	396	371	348	409	371	352	350	371	350	356	376	396	367	393	391	381	392	365	378	336	413	369	372	384	401	394	364	332	349	388	342	349	361	364	379	361	363	360	343	362	356	355	372	374	364	381	333	393	354	378	415	390	380	345	359	331	343	378	379	386	392	368	357	348	395	361	377	316	382	342	355	375	380	418	337	394	382	358	375	359	382	424	346	373	359	373	355	389	364	368	353	385	339	355	370	352	403	382	340	350	386	415	358	360	338	413	367	397	352	371	334	367	352	365	390	379	363	384	372	346	359	340	368	383	392	380	390	374	356	376	365	381	391	357	361	352	359	392	382	354	374	343	412	385	358	360	384	358	386	367	383	354	413	395	384	397	360	366	369	379	369	354	372	351	407	379	351	338	401	352	411	348	386	369	385	339	339	328	403	340	380	405	353	349	340	401	358	370	353	382	352	374	402	343	344	372	373	356	353	341	396	390	360	334	353	395	368	353	385	357	376	330	389	375	346	376	378	354	367	322	403	303	369	372	365	352	364	366	389	366	408	380	370	355	351	382	385	352	368	362	378	379	362	368	370	392	377	386	409	340	351	405	366	389	376	332	383	345	376	377	354	350	365	350	360	392	335	356	348	388	393	368	374	345	370	371	407	375	359	404	384	356	364	376	335	376	376	378	401	367
23721	21223	28484	24476	21614	16685	6322	1904	979	871	896	933	1021	998	1008	1025	1057	1073	1076	955	981	1009	844	744	635	682	702	654	675	630	657	614	648	633	692	657	653	603	663	687	684	649	634	628	570	677	620	631	631	691	628	645	670	626	650	654	648	601	651	641	634	677	640	637	678	604	614	611	619	640	637	635	705	698	628	641	604	635	663	661	641	658	650	679	640	681	621	660	654	658	631	662	674	596	612	656	649	707	646	634	614	637	662	618	680	647	650	644	617	588	650	667	668	664	649	653	629	681	669	654	648	660	634	657	655	658	662	654	654	683	652	665	711	640	643	666	615	679	603	611	624	635	653	641	601	632	602	647	615	654	643	670	642	643	658	694	692	632	636	644	613	600	684	670	594	679	608	637	639	643	633	642	621	601	616	633	633	619	630	642	678	634	631	636	615	604	654	614	611	625	595	663	651	635	644	631	611	652	655	631	590	635	605	603	653	647	632	619	641	628	616	648	626	638	661	626	670	659	604	645	654	667	680	642	652	665	690	624	609	613	667	684	613	669	645	644	646	662	604	618	642	640	615	665	615	649	641	666	632	626	697	631	667	663	631	668	657	619	628	655	626	601	641	624	707	634	676	647	622	648	605	622	680	647	641	642	652	621	659	643	649	685	646	675	614	614	625	654	676	673	651	673	654	624	630	657	618	649	628	621	646	629	644	609	639	638	654	621	639	650	624	650	598	611	640	700	627	644	592	636	675	620	654	663	648	658	618	645	652	612	656	629	676	647	651	647	684	656	623	632	631	639	634	638	602	626	641	614	624	644	609	657	651	648	649	647	590	635	630	631	652	655	699	594	652	649	612	633	647	636	630	660	659	611	656	665	684	665	598	618	666	590	616	652	635	666	645	610	620	657	644	620	642	624	621	641	641	642	650	659	642	648	608	645	638	643	635	682	661	681	638	648	637	626	619	629	610	636	618	648	631	654	601	675	658	605	604	634	628	651	653	628	637	672	651	671	636	588	643	622	619	667	640	630	630	636	650	653	658	675	624	635	684	615	630	663	636	654	608	637	630	648	700	667	655	625	621	660	642	695	654	615	658	609	671	657	617	638	637	685	611	629	646	648	659	640	676	634	637	625	671	620	659	621	628	617	623	653	627	619	622	661	685	603	603	623	663	674	646	668	617	595	637	643	609	643	629	584	633	614	615	619	644	650	641	626	636	620	616	650	676	638	623	623	602	651	653	641	655	618	641	638	632	628	604	680	635	628	647	681	644	654	688	627	634	663	689	614	647	641	641	654	622	658	645	616	638	675	681	686	621	629	581	678	666	643	620	649	679	601	587	678	649	673	660	662	607	638	708	641	646	599	627	658	627	627	679	690	657	658	630	635	648	684	641	649	679	645	639	653	635	630	642	656	661	616	656	614	649	579	660	648	610	643	633	703	675	683	679	629	618	619	596	657	657	607	684	671	669	627	650	636	664	682	670	592	641	617	651	687	626	607	613	624	649	663	627	653	615	682	638	635	635	667	685	649	632	658	655	606	634	591	616	619	609	663	649	598	640	666	640	623	668	692	661	644	611	625	626	648	641	636	673	662	646	641	684	637	673	637	646	638	668	632	630	657	633	654	632	646	621	634	665	625	624	605	620	645	643	614	636	619	639	641	612	650	587	629	658	642	615	606	617	600	637	650	638	644	663	651	584	668	651	621	659	635	612	640	655	601	645	651	622	605	620	614	631	610	641	647	680	624	659	657	626	659	648	648	650	658	657	603	614	610	663	647	658	599	633	680	629	627	638	652	627	626	649	659	638	662	619	657	669	637	622	640	603	633	669	593	672	682	621	598	627	673	615	666	627	643	676	632	639	651	606	582	628	626	641	656	646	633	611	641	597	653	635	610	631	667	624	614	691	647	652	650	601	624	593	638	665	668	623	653	609	632	661	676	585	639	672	605	661	605	625	663	649	632	615	619	636	662	613	620	638	679	662	659	640	649	693	670	660	628	666	632	624	618	657	593	634	653	634	667	603	666	608	630	653	653	662	642	700	640	613	603	665	636	639	649	658	651	653	627	673	678	672	698	644	632	583	641	632	609	682	651	657	653	651	716	657	635	663	626	631	643	606	638	664	622	629	624	624	626	671	625	673	653	605	645	675	654	631	637	667	659	690	621	643	642	668	674	645	654	656	658	632	624	659	626	639	610	680	637	647	635	672	649	645	617	608	689	621	605	672	648	651	635	633	624	622	657	660	648	659	668	630	597	679	637	679	635	622	639	632	616	661	609	657	653	670	628	661	593	660	642	634	646	614	647	604	621	609	639	660	613	691	659	621	624	639	611	594	648	638	603	667	615	580	640	632	643	671	664	648	586	615	692	656	687	662	644	669	642	669	655	672	641	653	664	652	639	718	689	668	664	620	606	683	623	684	649	628	656	623	661	680	614	651	611	623	595	627	643	608	647	652	674	598	659	678	585	606	622	675	634	604	632	588	594	657	616	634	649	627	587	635	672	634	646	647	627	653	630	614	677	611	631	648	625	637	635	605	653	635	659	615	659	659	576	687	642	685	617	652	636	653	665	610	640	603	657	650	657	621	623	658	653	656	675	681	602	651	626	631	673	661	677	655	627	650	659	678	640	577	665	632	665	632	671	654	666	672	627	578	647	680	662	604	644	652	652	627	570	658	589	640	639	682	600	678	639	626	655	674	648	604	584	664	665	616	599	627	660	585	658	620	637	633	655	628	652	653	632	663	660	662	629	628	648	627	624	658	650	670	667	663	648	641	620	673	634	662	639	648	670	628	651	688	644	616	653	681	656	668	604	622	658	643	651	651	611	613	591	661	609	608	663	634	589	666	650	646	613	651	619	630	656	631	600	632	584	627	659	675	662	618	633	663	609	673	668	634	637	644	637	632	609	710	645	629	686	667	650	613	627	659	684	611	604	609	661	623	593	640	641	652	639	638	629	621	618	637	647	641	659	670	662	681	644	645	669	693	653	698	665	632	637	612	603	605	625	621	662	642	647	634	662	667	637	654	614	661	629	647	663	671	620	659	620	601	667	621	665	637	672	652	624	652	650	615	688	635	694	629	654	595	654	613	656	627	622	577	634	646	611	629	640	680	652	666	658	631	608	650	645	590	624	618	635	655	650	602	652	626	625	632	619	665	646	698	675	650	640	595	590	626	659	643	664	679	647	654	673	641	611	610	612	666	629	661	674	651	650	694	634	633	627	631	616	655	655	666	632	632	630	621	652	644	662	647	636	633	622	633	638	657	673	663	623	610	666	620	618	658	637	607	621	647	645	617	670	648	636	612	649	625	623	642	661	656	617	627	662	609	632	627	634	590	649	615	689	655	613	636	666	643	577	649	604	639	569	652	652	608	662	623	625	643	605	613	632	678	660	672	604	611	676	628	652	664	667	634	669	657	617	610	663	632	677	601	646	655	674	615	664	654	691	663	643	670	652	653	633	622	623	662	628	621	653	567	642	633	625	681	650
22447	46300	37849	25879	19870	13956	6966	2884	1499	1118	1149	1245	1283	1394	1335	1427	1492	1416	1326	1202	1278	1289	1071	750	772	677	667	667	681	646	678	701	691	673	654	680	669	639	643	690	665	652	664	674	696	705	676	724	661	702	694	661	641	680	734	668	671	654	693	649	676	708	683	629	701	669	653	664	650	705	674	683	669	690	681	692	641	683	692	719	673	675	679	644	673	646	668	681	685	635	716	642	709	682	670	657	625	673	702	661	671	682	670	672	651	733	712	677	595	652	667	666	675	651	716	692	702	625	666	671	647	683	628	699	651	638	690	652	675	708	704	643	703	656	665	676	721	742	666	667	644	639	633	649	668	670	659	645	682	615	680	636	710	659	677	669	658	617	674	649	724	669	638	650	653	688	660	644	666	674	682	698	643	639	656	696	688	667	652	653	667	670	694	688	603	675	654	627	675	686	662	702	672	658	658	704	689	678	667	673	651	629	630	653	701	674	642	675	647	651	657	625	692	654	669	654	668	658	674	699	659	691	657	686	668	690	635	680	650	681	648	622	655	667	651	647	632	670	659	639	659	661	670	691	689	674	661	627	645	701	641	636	675	708	661	688	631	647	622	640	623	665	640	654	690	627	656	674	712	673	689	660	656	700	698	716	682	670	664	631	688	665	655	638	625	608	626	632	672	620	649	702	622	667	684	698	655	755	665	690	694	651	672	674	661	658	650	642	646	671	641	632	686	664	688	682	662	628	710	685	670	671	643	615	634	652	671	653	618	641	669	646	645	670	686	645	656	664	674	620	663	661	665	627	663	703	643	690	648	677	682	691	666	650	653	624	647	651	657	651	668	689	689	692	699	622	678	694	671	701	648	678	678	666	678	707	664	674	656	653	642	672	661	628	720	649	669	634	660	654	680	688	662	622	672	674	678	678	622	661	631	665	660	668	657	680	687	618	671	695	687	647	658	621	695	652	619	697	676	648	697	724	675	670	664	632	680	707	715	602	631	661	654	695	669	667	616	663	676	699	675	630	682	710	619	682	656	643	663	650	658	652	652	685	686	662	679	674	666	677	636	659	689	666	647	641	689	625	712	670	691	627	685	687	669	659	684	659	621	696	679	647	651	694	673	690	695	679	644	664	627	675	657	639	619	664	608	687	706	627	662	661	696	671	702	668	678	686	654	646	664	671	640	657	651	618	630	660	625	667	685	655	708	675	599	662	718	688	617	650	725	676	680	674	694	704	685	678	646	663	678	714	636	673	671	676	703	660	637	645	659	659	637	666	649	638	688	643	708	669	703	665	663	700	669	647	661	641	659	661	725	665	662	684	723	658	656	655	662	616	640	649	664	676	688	665	658	642	702	657	703	657	620	651	638	659	619	695	650	695	660	658	663	675	669	629	649	634	685	644	671	656	662	676	700	657	678	692	670	619	633	657	617	664	622	669	651	645	649	677	696	618	677	685	644	635	678	669	682	686	682	615	686	656	640	657	665	632	702	693	638	643	656	681	704	671	655	660	671	673	688	664	655	683	704	639	665	641	718	684	663	679	677	630	671	621	676	691	692	638	660	617	697	671	691	643	616	664	714	693	648	675	676	660	698	634	651	637	669	652	702	694	659	642	705	648	653	686	709	646	671	695	637	686	643	705	659	723	679	685	681	708	638	682	644	661	683	650	714	636	645	620	662	655	654	688	678	685	649	626	635	675	676	678	693	680	670	661	651	705	647	608	685	664	636	653	654	637	646	685	618	637	661	676	647	640	692	588	658	679	645	652	645	629	671	627	699	701	680	646	633	667	675	701	676	724	660	674	688	713	665	645	638	707	649	665	648	661	642	626	673	671	666	621	662	698	687	673	644	662	689	671	646	667	638	684	645	681	639	613	652	676	674	743	641	688	678	655	707	629	678	658	696	695	666	657	614	709	704	615	637	660	702	697	707	679	635	702	683	704	667	669	648	701	665	676	653	629	640	686	672	620	613	658	625	753	687	656	716	671	643	693	644	674	653	676	678	648	662	642	678	649	612	676	648	640	658	639	661	677	665	668	644	655	715	704	661	664	646	730	646	638	680	648	668	621	688	637	668	656	642	671	684	668	658	663	613	682	643	717	618	656	609	712	642	634	680	662	627	681	681	703	660	630	679	658	678	611	659	662	665	653	712	679	703	651	657	684	690	694	707	672	680	648	682	670	687	653	681	691	670	637	712	674	678	677	633	658	696	655	642	670	661	662	689	645	651	628	660	655	671	644	658	625	659	701	670	655	682	715	671	650	651	596	613	615	692	675	696	715	641	619	613	623	673	644	624	698	669	692	683	691	654	693	670	707	655	687	671	639	697	664	639	648	695	687	674	663	691	661	636	656	660	685	663	639	619	634	645	636	654	646	634	705	623	661	681	654	671	720	670	677	677	655	707	654	629	663	645	663	752	637	649	624	682	646	688	664	644	629	699	689	681	670	644	671	642	646	655	645	688	655	650	667	652	662	709	686	663	673	637	669	649	681	668	640	671	675	657	664	691	659	651	674	668	659	660	631	659	658	652	650	692	657	687	698	671	683	687	641	647	674	699	638	619	685	681	714	692	657	665	679	656	672	668	674	670	682	667	622	705	701	685	639	710	657	661	656	633	668	675	664	645	689	647	645	667	665	730	686	636	630	730	651	653	643	704	699	693	674	646	699	672	678	683	686	636	648	723	718	654	672	669	655	704	671	657	640	642	681	656	711	692	670	666	678	650	642	661	623	669	700	673	646	676	672	674	679	671	710	669	689	655	676	641	668	689	659	689	633	666	671	640	661	653	679	655	660	608	639	686	668	631	682	680	656	698	654	662	649	650	675	648	632	655	656	719	701	625	648	672	705	656	647	615	674	649	705	699	638	695	652	699	689	688	672	691	660	660	671	674	649	639	698	660	697	668	651	644	732	709	699	694	599	678	611	697	663	636	641	653	658	680	671	625	613	653	677	619	643	692	650	639	641	629	703	674	684	603	633	678	620	676	638	629	669	695	686	627	652	655	692	618	667	669	654	693	661	658	681	677	647	666	677	620	648	622	687	682	692	666	675	637	671	653	637	677	696	630	643	669	659	658	658	683	623	640	628	651	627	646	639	699	613	650	656	661	639	650	698	677	601	720	680	681	614	669	634	691	649	687	623	673	638	716	627	655	664	655	676	702	655	598	658	610	657	680	700	646	664	683	659	650	668	631	594	706	678	638	659	664	641	648	645	608	667	675	637	638	655	651	670	682	676	679	652	660	662	660	628	671	616	606	663	660	648	619	642	685	651	713	697	686	724	624	614	665	638	644	610	682	627	646	695	667	681	691	647	643	683	628	662	670	617	657	710	642	662	665	693	692	677	657	713	645	631	686	658	688	643	651	620	654	624	660	626	651	646	642	634	612	651	652	674	679	659	630	664	662	653	629	655	661	657	642	663	661	691	696	662	698	677	682	657	701	717	684	704	654	673	713	624	682	594	713	675	678	653	710	655	726	673	629	719	686	649
24993	21256	27642	25773	17111	8152	3291	1160	649	477	579	595	632	621	668	679	794	756	673	622	614	605	490	417	409	388	364	427	370	389	375	415	405	395	387	378	372	383	411	381	385	361	404	400	405	385	404	363	411	379	366	411	349	367	394	400	415	391	398	381	374	380	403	393	424	373	386	401	378	416	399	376	385	381	383	394	373	413	415	396	389	370	396	376	355	381	372	380	387	348	395	402	379	426	399	393	386	398	375	412	411	399	352	378	372	396	404	397	401	401	369	411	385	373	416	393	396	406	366	420	405	423	381	397	387	376	377	412	390	382	408	422	385	416	420	400	384	399	387	394	384	386	403	380	366	368	377	405	386	384	370	375	382	381	392	411	390	383	430	388	398	366	385	377	394	395	359	393	394	386	387	399	365	371	409	404	402	389	360	386	389	402	377	374	411	404	367	375	374	399	390	425	382	412	372	403	404	396	382	410	400	379	395	360	372	409	377	367	399	397	391	371	394	362	401	394	369	373	384	411	406	388	375	379	391	442	400	431	366	395	378	417	397	407	399	370	370	375	355	399	398	375	392	399	390	449	384	376	422	406	407	380	358	368	370	385	419	406	359	393	369	387	365	381	406	394	409	374	379	404	392	371	387	396	402	397	350	400	397	398	376	387	372	379	385	369	374	351	375	399	392	416	399	363	416	405	399	403	421	403	332	324	375	406	399	375	365	393	388	366	370	398	387	368	359	402	412	405	394	387	389	387	371	403	418	378	435	426	378	387	358	375	354	409	421	362	373	421	355	396	395	375	370	380	367	397	384	379	392	395	364	397	382	378	379	384	425	376	390	399	420	400	353	377	392	369	382	419	402	388	401	404	415	369	372	404	407	389	391	367	378	416	388	433	396	412	394	376	348	396	403	403	377	404	420	408	368	386	372	344	422	380	413	404	385	419	423	407	391	442	386	379	382	364	403	390	373	412	372	384	397	389	454	394	397	396	379	379	366	406	403	375	396	388	396	375	356	391	360	396	345	400	393	386	381	399	392	383	389	380	398	347	388	384	387	416	418	398	341	413	381	391	404	322	368	385	408	385	403	395	356	388	384	375	408	387	421	400	382	407	405	392	390	368	402	365	392	398	405	391	407	390	385	390	362	400	384	379	417	403	414	358	397	403	413	407	431	418	393	389	410	369	383	414	381	411	369	388	407	404	403	391	398	366	429	400	372	381	382	361	381	380	360	377	369	404	398	391	402	383	381	424	412	407	393	362	397	392	385	402	414	368	380	386	358	399	376	363	401	405	440	395	387	374	391	383	432	373	374	367	402	406	372	382	373	369	374	386	421	396	399	413	399	396	394	378	408	378	409	374	386	393	402	407	411	394	344	392	347	363	399	399	421	398	382	409	402	396	405	370	400	344	383	377	366	423	398	370	370	372	376	394	388	429	391	406	359	401	390	372	377	369	366	435	400	378	377	394	387	371	387	380	341	355	405	389	420	363	381	372	383	388	374	414	403	368	395	380	404	399	402	368	348	424	393	368	403	382	427	420	391	428	383	403	401	355	371	400	395	390	369	382	393	339	376	378	406	424	397	385	400	406	388	346	381	443	392	365	415	403	365	383	364	403	373	366	420	364	376	370	398	343	389	387	381	405	378	405	384	406	411	419	382	365	380	416	382	403	368	408	403	376	354	400	386	390	410	414	371	370	390	370	384	355	388	383	385	419	352	357	420	375	378	383	402	368	420	386	379	396	394	406	367	358	408	357	414	382	407	425	383	405	379	360	411	355	391	390	392	418	412	398	377	384	414	403	385	365	366	419	417	400	384	402	376	394	338	339	395	412	390	433	399	370	408	395	359	379	364	381	422	379	356	423	415	398	415	396	375	388	377	388	406	388	392	388	359	427	432	334	412	367	400	358	404	379	393	423	390	388	361	398	399	388	366	353	381	369	390	379	378	395	410	364	353	366	396	397	377	372	368	404	362	384	402	384	423	390	385	393	393	397	377	379	405	396	379	409	406	371	372	392	404	387	392	400	352	395	396	392	392	401	406	367	397	406	366	431	377	387	373	383	396	375	406	388	401	386	411	409	398	370	353	400	397	402	392	400	389	416	400	384	384	428	357	437	391	373	402	383	396	371	392	390	379	378	381	382	382	391	383	383	376	350	353	361	371	382	424	359	384	402	396	392	416	381	376	389	361	397	389	396	396	378	413	379	401	378	381	380	403	387	379	404	362	387	358	392	417	398	399	401	394	401	378	394	367	411	392	422	390	386	368	401	368	416	383	391	373	398	414	391	381	397	392	398	367	371	380	382	351	375	382	389	412	418	392	408	381	381	397	416	382	386	382	395	368	373	369	373	386	396	389	398	400	411	374	360	380	372	396	380	368	367	391	355	404	404	407	400	411	388	406	378	417	398	427	377	390	374	390	401	385	383	356	399	399	374	409	396	362	394	417	390	355	421	407	398	389	391	400	376	391	388	391	367	377	381	395	367	393	352	404	401	364	379	417	367	411	353	432	406	422	390	402	416	394	403	371	362	364	410	369	390	356	351	416	367	390	374	368	412	370	395	377	388	394	395	393	398	391	342	374	407	372	401	389	368	373	391	386	377	390	407	401	379	387	376	377	373	374	382	405	383	366	356	356	407	390	355	392	384	388	371	392	372	367	396	370	378	409	386	364	390	405	376	403	406	392	398	385	403	425	388	396	392	359	415	374	381	374	394	408	387	384	415	413	378	412	380	383	399	411	412	349	409	414	384	350	415	443	409	375	430	425	391	383	396	388	363	384	410	392	406	407	331	381	371	385	399	377	373	382	387	398	375	412	395	380	414	405	383	379	411	389	381	374	384	421	409	372	395	389	344	407	375	397	397	377	366	373	388	393	368	400	395	371	401	390	397	389	401	367	382	380	413	385	398	390	411	381	428	379	401	388	443	383	367	388	366	429	410	371	403	372	372	392	398	411	385	407	400	399	393	412	427	405	378	388	414	405	404	410	368	413	399	366	414	426	427	375	410	366	415	380	407	400	382	405	421	371	391	405	396	414	421	398	385	398	334	416	346	376	401	387	427	376	377	387	406	372	404	390	366	410	358	396	343	376	401	383	406	382	401	400	425	407	395	370	367	378	393	405	343	354	387	391	389	422	406	396	396	371	415	386	384	379	381	410	401	397	436	388	418	394	380	399	380	382	390	429	418	378	402	427	410	399	412	400	406	368	409	378	399	399	358	371	371	379	390	385	381	393	364	392	386	427	383	401	366	375	388	368	397	410	380	389	376	392	421	412	390	375	423	373	371	390	414	382	384	382	408	370	388	363	366	367	380	382	357	393	376	379	402	360	387	397	384	425	394	386	408	406	396	393	368	399	372	369	389	384	391	385	391	416	408	382	395	405	387	375	405	387	370	374	384	377	365	347	413	397	380	387	377	376	384	376	392	373	401	421	375	386	367	385	383	409	383	404	379	403	358	375	389	387	403	387	356	394	402	398	399	378	333	410	398
21550	42510	34081	22485	16248	11129	5514	2047	987	712	794	906	936	924	983	1032	1139	1087	960	875	913	871	671	520	456	429	446	407	444	475	427	436	438	416	435	416	402	419	428	444	413	410	424	466	424	447	433	409	425	404	437	423	451	434	421	393	433	427	425	421	438	416	436	423	437	427	455	444	417	446	408	449	417	427	439	412	406	441	448	432	407	440	411	433	429	436	433	418	433	416	438	399	410	433	456	440	433	429	448	442	418	439	410	406	445	419	448	409	398	398	419	446	452	446	445	428	432	415	416	426	448	406	421	437	412	430	435	403	435	434	455	415	406	420	403	424	448	429	423	377	405	416	410	444	423	418	407	452	410	438	419	394	405	472	407	382	394	418	421	411	457	411	412	434	428	425	403	412	429	399	421	438	454	419	413	426	406	452	462	436	456	431	440	456	407	436	446	450	435	428	377	407	449	382	423	416	451	439	416	403	427	449	447	431	380	423	432	454	432	398	374	452	416	440	457	379	417	436	424	400	437	386	437	422	450	415	452	380	447	424	383	426	444	430	446	402	438	425	438	436	441	433	450	417	404	422	371	405	430	431	408	401	463	417	422	476	432	413	403	430	402	403	428	412	426	452	444	443	470	447	425	454	432	458	431	392	431	396	410	429	423	399	440	455	429	383	427	429	403	442	432	450	423	444	465	424	401	434	424	462	441	420	437	438	446	446	407	439	405	384	463	426	423	419	391	431	381	387	421	421	427	450	414	456	416	428	442	424	462	420	453	393	397	431	420	412	425	461	433	425	405	417	453	411	435	406	440	434	447	400	412	420	427	431	399	424	412	415	403	481	413	432	420	411	442	434	448	430	443	452	434	457	448	405	409	422	443	416	398	428	414	414	435	402	426	413	459	411	396	425	441	438	411	395	415	478	427	399	408	436	415	402	433	419	413	427	398	437	437	411	414	426	353	421	468	374	415	448	424	414	439	435	444	409	402	405	388	432	444	429	424	434	428	418	423	409	420	441	442	437	432	412	462	419	432	424	442	426	433	430	458	405	412	401	416	397	421	424	438	409	408	433	434	429	419	423	404	431	390	469	424	426	436	458	406	433	441	422	433	408	429	452	445	435	457	464	419	386	417	441	438	445	399	446	417	435	430	450	442	427	441	402	436	434	455	412	413	386	449	420	421	453	415	419	428	396	435	411	424	419	387	461	457	386	407	469	443	456	397	464	418	421	452	434	397	430	391	408	436	439	443	405	422	430	411	414	439	412	431	453	418	411	389	411	458	429	421	411	411	451	429	421	406	422	443	432	422	449	442	416	396	446	425	397	425	412	410	422	428	447	428	393	422	463	441	405	463	412	432	427	417	391	420	425	435	414	455	435	404	406	390	442	460	424	457	442	416	396	436	411	434	409	461	418	411	447	440	441	410	458	408	403	442	442	432	451	420	439	418	442	388	426	423	411	419	471	431	404	442	414	439	428	455	401	436	445	403	401	410	417	453	437	450	388	404	431	435	447	410	417	409	415	406	432	426	405	448	425	426	425	385	424	422	431	425	405	433	442	425	414	430	443	404	408	431	388	403	448	453	475	398	401	438	412	416	454	421	435	404	426	431	439	448	424	413	435	440	418	461	414	402	428	436	402	406	448	390	455	451	399	465	461	417	403	432	394	428	397	404	432	464	426	414	423	456	414	429	473	422	420	433	389	431	420	439	408	439	406	463	430	423	421	418	439	391	426	428	397	417	419	425	428	421	425	443	438	443	398	407	441	419	433	409	380	407	381	426	439	414	430	427	405	403	434	382	426	429	433	423	454	441	380	432	401	433	413	461	452	429	433	393	415	444	478	415	440	448	398	427	413	449	441	446	458	428	421	390	417	428	424	419	448	403	397	388	416	451	430	430	432	420	398	405	416	401	435	393	420	454	453	400	441	426	428	426	426	461	398	453	444	423	456	400	431	388	401	439	458	438	436	424	434	434	426	418	411	386	404	445	431	402	423	432	430	397	441	422	438	425	411	433	439	452	438	438	428	406	413	438	463	434	443	473	466	444	436	412	418	420	456	404	471	434	407	452	377	384	420	417	424	440	418	412	422	437	447	442	449	381	401	387	378	417	441	433	418	483	446	419	403	464	466	431	447	458	428	408	433	391	414	424	417	432	410	443	428	439	439	461	414	409	447	475	428	411	411	447	442	419	448	449	411	431	422	423	438	406	418	443	430	439	404	405	438	423	402	447	413	449	460	420	433	419	411	441	416	412	417	431	442	417	420	409	455	403	402	496	406	403	433	417	457	461	404	425	395	400	424	429	409	434	404	408	424	473	420	435	383	423	407	457	458	429	427	422	417	434	412	408	437	429	406	401	416	415	413	404	442	453	440	422	423	420	434	423	445	414	415	433	427	449	400	418	433	413	410	440	447	473	409	418	427	460	402	448	451	417	410	432	421	451	455	404	406	428	425	429	415	457	412	422	431	415	419	457	417	447	437	437	399	424	421	384	414	438	395	401	439	442	407	394	416	435	450	434	447	441	434	449	424	412	435	435	428	414	447	467	430	391	417	401	412	387	447	404	461	439	447	441	429	480	416	430	388	411	397	454	435	402	430	436	445	405	440	425	426	439	432	425	442	426	421	421	440	439	451	471	409	427	449	449	451	451	442	417	409	420	402	420	421	402	419	451	426	384	444	439	444	404	428	416	441	417	410	445	402	421	402	447	428	436	414	411	424	437	441	423	394	438	485	411	416	448	417	437	441	415	425	427	461	416	428	436	420	425	426	417	390	415	428	435	402	441	387	400	403	457	389	424	457	398	425	410	404	462	388	407	426	420	391	481	439	450	406	467	438	421	445	420	392	440	429	406	412	468	463	446	431	476	432	434	399	434	394	427	435	439	409	410	462	448	397	434	426	425	426	471	463	407	389	413	418	455	451	405	440	405	401	414	457	425	455	414	397	436	417	405	422	393	405	420	407	437	443	454	408	394	391	398	414	417	396	441	418	446	431	419	411	479	447	417	460	414	428	412	412	428	439	403	379	405	481	419	394	399	407	408	421	373	421	406	427	422	440	431	444	436	449	429	404	397	408	411	414	406	456	406	409	421	431	399	415	457	407	427	434	398	425	393	424	397	434	406	439	438	469	420	409	433	437	413	426	412	450	417	408	430	447	425	419	421	465	404	421	407	423	415	455	409	447	417	433	435	415	406	423	419	405	435	399	450	415	422	450	416	426	398	406	412	444	402	435	413	453	434	412	423	408	422	445	449	429	429	418	435	420	417	405	373	430	411	429	443	435	460	425	427	453	401	417	437	423	425	437	415	432	447	422	418	452	445	454	398	449	420	458	401	427	389	421	413	433	446	411	394	437	405	455	463	479	389	463	399	395	399	423	379	402	400	448	385	401	435	418	416	426	421	433	417	402	418	429	414	412	424	428	433	427	460	456	469	485	428	477	440	432	415	446	415	429	425	414	446	362	406	443	428	433	416	431	429	465	448	425	421	414
22610	21248	28907	23912	21415	21919	14869	3491	1582	1207	1259	1259	1392	1338	1275	1428	1649	1529	1335	1229	1348	1267	1060	931	841	850	838	841	824	836	811	852	828	804	802	774	865	812	844	798	851	812	813	809	824	833	820	810	853	840	810	812	811	742	840	780	797	844	793	867	863	840	854	822	758	801	869	823	794	779	822	827	811	823	806	821	811	774	833	856	801	775	773	759	794	850	812	768	843	801	775	812	766	805	767	793	824	770	803	787	846	825	805	839	778	806	834	796	808	773	810	816	769	825	821	785	795	740	762	777	834	804	769	848	778	792	786	854	879	789	813	858	825	824	793	829	820	801	817	844	764	776	822	842	811	769	813	812	811	822	786	797	808	837	804	780	815	809	782	714	808	807	771	819	759	799	765	815	750	798	760	794	779	758	811	862	786	772	837	793	777	797	833	830	840	820	801	770	754	775	806	750	786	812	829	809	824	792	848	796	793	823	822	797	760	845	797	814	786	736	788	804	814	788	767	808	784	826	767	826	827	866	797	799	784	787	779	790	796	786	808	779	821	776	818	830	804	817	816	770	791	781	853	842	847	820	720	812	811	836	813	845	804	811	822	787	808	835	802	769	795	817	791	775	871	793	748	791	800	842	851	787	798	825	807	827	811	815	859	829	841	793	813	764	778	809	797	760	823	808	796	801	763	801	816	838	807	804	836	822	762	814	784	748	786	807	779	844	815	806	768	792	817	803	810	867	827	818	814	799	808	824	810	795	849	790	762	778	800	817	820	787	820	813	812	762	831	803	808	817	793	787	841	800	842	780	801	799	774	796	800	793	819	804	772	740	807	807	851	771	839	779	770	744	842	788	816	801	787	791	781	835	826	841	870	803	847	811	803	802	799	773	838	840	836	777	780	826	772	805	816	855	832	749	807	770	831	822	799	785	799	830	797	782	834	767	810	777	813	843	802	766	831	756	823	802	831	820	833	861	814	811	796	758	834	779	823	809	783	790	787	814	777	758	803	769	769	847	789	807	812	850	789	792	809	789	752	780	827	774	832	820	821	764	823	821	836	803	804	837	829	775	832	760	831	789	793	801	847	816	778	863	798	798	781	838	831	874	832	837	781	797	797	801	827	831	758	798	745	894	803	772	808	827	800	854	814	788	807	791	785	819	809	759	822	740	820	828	791	783	793	788	824	838	804	841	819	735	803	776	803	818	848	832	744	834	826	818	785	786	802	777	770	806	801	792	774	773	799	809	849	848	793	800	807	823	778	814	796	806	745	746	809	755	805	824	808	806	821	769	803	816	828	862	745	822	816	739	795	821	728	784	779	809	819	863	803	804	814	827	793	826	845	842	789	778	844	807	814	799	766	844	811	765	824	744	820	829	806	799	818	776	831	776	851	795	773	771	792	777	831	775	814	807	791	777	795	806	802	744	755	845	824	754	780	822	826	826	812	841	827	789	787	822	812	788	788	769	777	787	771	811	763	780	837	799	787	823	833	811	784	797	788	812	813	821	758	801	807	862	810	814	810	794	783	782	817	777	795	798	807	762	801	741	821	803	804	773	787	766	808	811	798	816	853	778	811	869	792	759	772	806	772	812	765	821	780	753	785	735	762	844	791	808	870	781	762	782	768	787	852	801	801	798	793	784	831	817	840	804	791	790	786	730	766	825	811	795	822	740	798	820	780	756	769	803	790	811	760	825	806	800	819	810	819	778	824	787	767	802	794	829	794	853	837	817	793	887	863	834	802	815	786	839	831	789	788	800	773	806	804	802	777	760	791	762	830	845	777	817	831	838	768	766	800	755	784	803	752	757	812	804	791	781	894	823	808	770	768	801	785	772	765	792	759	809	769	762	769	809	830	759	802	781	785	776	793	799	857	778	801	802	828	733	824	803	815	776	767	831	844	800	807	826	835	764	806	819	829	821	865	775	843	812	815	821	824	794	868	817	766	799	775	851	801	792	810	818	790	806	791	809	796	778	786	810	819	798	792	810	741	802	801	849	790	793	827	838	827	758	756	759	827	824	779	814	847	797	821	789	768	756	756	793	813	799	813	771	844	773	738	811	790	770	816	820	758	799	845	840	784	831	797	813	820	825	825	832	837	800	814	803	812	819	843	804	854	797	856	788	789	840	803	809	805	789	804	823	796	801	828	799	840	760	820	844	800	798	835	741	824	755	792	831	855	800	800	799	825	803	813	765	809	806	754	744	741	791	858	751	752	819	741	756	850	814	829	791	835	812	771	801	788	757	793	768	838	728	792	766	813	763	815	779	820	774	763	844	772	781	834	815	786	799	773	769	785	805	812	794	809	852	769	800	805	789	814	773	790	820	772	752	800	793	826	866	801	826	748	803	812	882	756	827	835	769	798	850	851	839	820	771	736	840	806	802	725	759	794	779	768	795	756	807	751	809	795	808	849	764	802	839	786	807	786	826	790	799	865	754	805	779	785	768	794	767	748	754	780	781	814	818	814	765	783	773	754	838	831	742	797	806	818	859	824	810	850	834	773	794	805	810	799	786	829	807	765	787	792	830	804	829	750	777	790	773	818	817	748	806	787	769	850	847	842	819	832	830	809	837	806	795	825	777	771	816	829	831	812	789	797	760	809	790	776	813	831	799	778	838	795	787	837	814	800	810	823	865	840	798	795	833	808	791	825	823	849	770	793	848	801	781	804	807	814	828	800	814	797	849	792	795	792	809	847	811	826	826	826	807	813	813	818	783	787	789	777	771	788	787	786	764	837	800	789	807	799	797	790	815	791	830	826	750	835	797	812	803	809	827	790	828	784	827	783	786	833	807	732	789	762	799	766	778	778	781	756	830	791	764	791	818	785	806	843	847	825	839	851	820	824	761	792	781	744	762	813	781	766	753	815	791	863	761	792	775	757	823	759	786	788	781	772	792	748	777	785	769	775	769	839	761	760	798	865	769	776	800	779	824	811	820	781	762	759	859	773	823	815	779	804	792	804	786	779	779	809	793	772	816	735	753	815	805	843	856	820	834	776	847	786	858	822	739	749	796	822	781	802	794	829	813	810	851	783	816	798	783	821	813	759	809	786	781	840	766	846	777	783	808	811	785	798	819	789	832	763	824	808	801	821	719	801	809	814	834	855	780	804	790	822	780	835	804	792	751	786	787	829	795	809	793	751	778	799	793	762	778	843	864	805	819	779	800	809	819	780	793	817	777	775	813	844	838	814	787	815	828	825	803	786	776	807	774	786	777	811	803	834	779	783	766	811	820	762	804	855	818	773	802	762	862	750	835	854	810	800	830	881	794	813	782	793	780	779	788	817	814	832	822	802	752	786	776	793	792	863	798	850	776	798	832	801	821	785	799	815	821	792	807	816	812	757	813	783	771	845	782	814	763	799	838	807	765	819	845	801	808	800	837	776	786	847	817	805	826	787	796	849	758	813	796	819	754	805	756	812	765	784	796	803	824	832	781	846	791	792	759	808	798	820	790	809	838	791	785	838	823	794	816	809	721	802	811	804	845
24701	51367	42802	31093	24398	17615	9875	4308	2260	1618	1653	1944	1838	1910	1915	2083	2284	2168	1830	1701	1685	1615	1338	1017	939	886	895	857	836	891	877	922	876	856	885	808	887	882	851	829	867	854	823	834	813	826	833	841	816	832	861	841	826	841	849	841	807	890	828	865	835	820	797	869	822	777	850	822	865	818	837	843	792	873	873	824	853	823	848	897	846	865	877	850	852	839	814	832	819	843	831	871	817	826	837	847	839	814	839	850	846	849	773	814	850	866	854	855	796	856	779	843	783	836	881	806	916	859	847	889	865	839	843	840	853	890	888	814	855	886	822	878	844	855	873	846	840	821	850	808	828	850	865	855	836	853	845	837	872	801	863	840	855	802	846	844	804	796	844	850	878	806	846	844	821	840	798	840	818	824	873	852	830	827	844	830	833	851	829	782	871	840	856	815	790	822	824	828	769	805	863	867	853	789	800	859	813	809	829	849	839	877	873	873	856	796	822	866	830	839	862	848	828	824	819	854	909	832	877	825	850	855	858	772	828	825	848	865	854	849	837	836	931	832	862	805	853	858	776	843	851	868	827	842	840	839	861	818	835	849	856	814	778	862	904	779	790	881	835	865	878	878	788	846	861	839	852	828	871	848	896	813	844	868	841	812	854	866	817	856	830	837	865	852	893	841	846	812	825	774	815	883	842	870	842	837	810	815	843	885	822	866	834	837	826	833	869	816	859	838	848	809	857	828	887	885	869	876	831	851	893	799	905	876	839	837	891	857	780	849	879	832	849	824	889	823	845	884	860	835	806	882	852	850	855	842	811	864	853	865	817	776	888	878	777	815	834	795	871	825	843	822	842	882	904	839	860	799	870	816	801	845	805	884	879	910	854	837	824	904	830	829	810	847	828	864	871	847	888	833	816	845	820	857	820	804	882	857	813	847	829	836	812	792	791	842	839	848	825	874	806	871	845	862	879	858	837	903	825	841	835	797	776	833	817	794	894	829	845	819	816	833	857	817	807	869	879	843	829	856	822	787	808	829	821	860	838	868	827	860	831	786	835	848	801	798	813	870	835	795	893	877	860	851	854	875	766	811	830	826	830	835	808	802	786	839	872	845	830	837	809	849	848	812	823	851	819	848	855	832	845	831	829	858	826	841	842	848	843	806	863	838	824	863	848	898	871	854	805	856	857	868	805	840	868	829	794	835	878	823	853	872	858	860	891	819	865	860	867	819	842	800	816	894	878	818	821	854	800	820	857	855	831	769	801	844	820	806	840	806	840	854	873	810	887	840	858	834	845	811	827	843	851	818	833	813	849	827	824	816	843	847	833	839	784	866	803	801	819	849	880	812	872	863	830	856	821	860	809	867	826	867	842	850	803	832	877	890	833	854	850	847	810	841	822	837	858	861	894	848	868	804	854	858	833	846	827	869	890	815	852	825	849	859	828	839	848	867	814	931	884	885	856	783	902	836	778	822	800	928	863	839	810	856	821	832	784	816	843	818	871	827	810	846	846	903	873	882	826	819	878	845	867	824	797	763	865	803	831	836	879	801	844	846	858	830	837	805	857	822	837	797	804	875	852	749	830	771	838	877	818	858	806	846	876	834	879	839	849	822	829	823	850	820	806	863	867	861	879	869	907	871	853	832	808	831	887	819	782	853	807	867	846	817	838	828	858	824	846	830	831	801	844	826	882	862	821	867	802	883	824	783	897	837	871	826	803	770	871	842	839	871	817	807	837	836	846	867	862	816	790	846	850	854	811	776	838	811	851	856	840	853	843	817	866	822	838	818	867	849	847	803	807	831	864	860	823	918	880	869	803	831	856	865	842	874	824	827	802	789	879	850	861	814	816	831	823	807	855	812	861	890	808	851	855	882	807	841	865	838	851	832	753	827	822	847	838	830	845	792	877	835	886	842	840	908	873	862	817	795	841	874	863	842	850	807	844	828	812	825	828	819	879	835	815	881	804	837	853	846	828	878	875	827	853	861	842	852	864	808	884	858	848	842	830	808	836	848	816	822	852	847	837	871	859	837	845	882	816	835	834	869	864	838	845	895	849	869	829	851	863	838	874	857	827	829	861	794	887	826	833	849	833	820	893	845	827	833	803	841	837	889	821	869	821	901	858	835	874	911	841	868	846	840	820	823	813	826	855	843	834	853	810	879	869	818	791	848	848	800	894	879	838	823	890	784	792	834	864	863	843	835	873	848	855	857	812	817	850	811	845	804	845	840	829	851	826	866	833	859	801	841	821	840	779	843	854	817	894	867	864	853	838	834	763	835	888	904	867	833	811	822	846	820	835	845	854	811	828	827	824	830	872	877	860	851	812	848	862	787	866	828	838	841	852	816	924	873	886	825	804	871	875	840	897	847	825	840	787	867	868	831	858	860	800	806	859	842	775	862	824	810	846	850	829	807	836	807	860	904	853	870	838	839	852	817	814	840	867	847	870	864	863	859	764	840	860	810	817	853	847	840	870	788	840	804	821	826	873	865	832	855	787	830	877	839	845	792	863	895	792	851	832	805	874	857	855	863	846	847	825	856	842	815	833	820	856	868	835	864	811	814	790	830	901	834	812	846	819	883	844	868	848	853	792	799	884	815	831	853	858	802	845	834	812	809	834	848	844	792	838	854	836	846	831	828	875	837	836	860	860	834	808	797	795	821	869	853	800	826	867	798	839	856	790	835	832	800	847	818	826	827	847	841	814	840	803	816	845	857	814	833	874	824	852	841	829	864	846	840	829	851	867	828	859	907	849	851	876	893	841	852	848	830	820	779	878	829	791	827	836	824	822	890	808	838	846	850	871	875	894	817	857	867	812	896	791	844	831	826	844	840	848	838	807	811	835	875	873	884	859	844	852	878	902	787	871	811	829	818	843	890	862	891	855	817	876	860	841	780	874	857	857	777	822	848	823	829	845	835	839	821	813	855	808	817	812	799	883	836	858	812	908	830	869	909	872	876	834	852	793	812	877	813	844	780	841	840	839	856	830	815	860	771	855	810	819	801	779	818	830	811	807	852	886	787	877	833	833	822	862	864	841	820	860	840	844	850	817	831	832	859	835	851	852	862	799	849	802	846	824	796	857	863	834	806	784	869	809	794	895	829	835	824	835	794	834	830	849	826	798	835	856	879	851	834	836	818	864	823	834	870	856	851	847	867	873	892	803	823	869	853	887	892	843	814	864	791	841	828	887	900	894	859	822	860	890	864	824	793	902	842	847	785	822	875	830	810	855	862	914	803	809	880	809	850	834	848	824	822	822	824	846	881	856	831	898	810	816	854	855	800	885	840	840	816	828	853	824	813	812	857	831	900	837	831	826	784	824	827	830	846	836	825	840	816	853	837	845	790	854	852	853	849	805	811	896	811	844	843	851	898	855	847	859	866	824	874	813	840	828	774	839	852	857	878	848	842	843	869	863	800	814	876	833	828	808	868	833	846	788	871	828	833	863	821	831	855	869	854	838	820	844	833	808	819	800	853	862	842	830	861	856	835	787	850
28670	24725	26973	17627	8771	4405	2044	769	452	384	439	528	545	531	513	554	603	581	521	486	508	474	409	383	354	335	343	357	329	326	327	377	326	338	370	324	341	323	355	353	367	339	350	354	391	341	351	324	338	323	367	345	356	343	330	350	343	328	340	326	349	344	324	324	370	338	372	331	356	345	356	371	333	359	368	381	337	369	309	349	334	364	336	344	355	343	375	343	345	344	321	369	365	326	357	337	329	357	359	368	324	360	342	341	340	382	369	376	385	334	317	362	396	354	316	342	374	378	363	357	370	370	364	349	333	364	363	323	401	332	361	358	330	379	319	352	347	353	343	334	311	320	336	368	334	357	350	319	381	342	371	390	316	357	379	361	379	331	354	330	344	328	332	368	347	357	350	329	359	347	326	379	359	339	354	347	326	337	347	356	349	352	348	347	318	360	348	344	361	355	312	338	353	315	350	373	350	352	346	323	347	310	344	364	380	391	327	305	323	381	369	343	373	329	344	380	374	355	332	349	350	336	360	316	343	326	308	385	376	339	353	353	381	316	378	353	376	339	318	355	347	344	350	374	335	340	360	353	342	329	357	383	324	362	371	342	365	336	374	362	332	376	339	322	355	348	340	341	369	361	385	378	349	344	379	332	374	362	343	359	381	350	378	346	342	346	364	286	349	369	369	323	351	316	372	385	344	312	336	335	352	305	377	355	354	353	358	359	355	381	350	366	371	338	336	366	361	330	348	335	321	361	342	348	352	366	375	350	357	314	367	360	371	342	371	328	348	370	361	370	374	361	317	350	378	359	371	324	348	377	348	334	336	332	370	333	367	353	371	334	349	356	340	355	328	377	326	345	352	364	345	332	351	335	366	328	359	337	343	345	346	344	371	338	372	340	334	346	375	362	390	312	366	350	342	330	326	345	330	357	351	347	333	369	346	325	374	359	389	327	344	361	372	340	390	374	336	375	403	318	321	341	349	352	366	326	381	389	333	363	347	344	348	369	323	343	317	358	333	329	324	349	392	337	346	358	361	325	328	343	356	358	359	331	330	348	327	353	408	345	326	360	354	354	333	336	385	363	312	366	361	365	375	354	330	385	357	349	362	350	339	333	312	327	336	366	368	352	350	381	385	307	361	346	317	360	348	363	388	326	344	336	355	361	364	385	360	347	352	358	368	348	343	314	349	354	343	341	379	336	352	344	377	339	335	335	369	307	371	359	345	331	350	351	389	359	334	372	366	351	394	356	370	355	342	351	340	363	359	342	372	337	358	383	346	386	355	363	361	344	385	368	322	361	363	385	368	399	390	329	334	335	337	312	362	344	371	336	335	371	380	347	375	363	376	344	372	347	366	355	352	359	335	361	346	360	308	339	386	349	304	342	377	350	324	318	350	351	329	318	341	360	362	365	357	378	345	350	326	343	360	349	340	322	356	316	377	354	343	365	330	374	352	353	348	340	362	327	325	377	361	366	357	372	349	342	318	357	314	361	352	359	360	366	354	352	367	370	357	350	348	337	332	369	334	366	349	343	338	355	373	361	349	339	321	337	351	312	331	368	351	385	347	346	344	331	325	340	392	329	333	342	347	339	345	350	340	376	351	354	364	389	350	371	344	362	338	327	353	352	370	318	343	372	338	342	332	347	355	324	367	340	384	365	378	329	345	353	363	329	344	323	381	346	340	358	344	372	382	377	337	364	359	357	362	353	334	366	373	378	344	355	349	353	354	347	358	316	344	386	327	327	359	323	370	368	348	358	364	375	369	359	373	354	356	339	348	370	362	376	364	342	318	361	360	335	361	348	330	375	361	359	366	331	352	334	347	325	353	353	362	362	347	305	329	350	359	350	343	355	344	385	337	336	318	356	351	357	341	382	357	345	367	366	339	348	331	368	350	354	327	337	326	373	364	328	353	346	363	357	321	323	325	311	341	344	354	330	328	381	374	340	340	332	367	346	361	350	380	349	335	340	342	369	316	355	366	362	324	324	318	333	339	366	364	350	349	322	343	350	343	343	300	363	354	350	334	319	367	339	354	353	345	355	347	360	352	318	349	336	308	351	333	349	374	347	352	384	350	357	324	345	360	343	353	316	359	337	334	350	352	328	367	339	369	355	349	366	368	338	376	351	351	372	367	385	382	366	350	358	355	344	363	395	334	354	361	373	358	332	376	348	335	370	357	334	325	356	357	352	362	324	341	341	322	334	351	354	365	351	363	323	339	339	344	334	328	326	354	365	367	345	378	358	340	371	333	345	328	347	341	340	351	379	325	356	348	370	332	323	340	352	365	364	374	350	360	363	307	338	354	357	339	372	355	384	349	373	372	341	361	344	341	370	344	360	400	335	371	348	358	373	345	365	336	392	340	348	377	362	333	333	331	335	315	353	330	329	358	357	361	325	345	349	302	369	330	367	354	348	351	349	314	361	326	359	345	346	358	346	345	325	366	358	362	323	363	358	375	327	330	329	312	324	367	346	334	336	351	356	381	334	359	357	350	348	340	304	334	340	385	333	367	328	323	353	325	336	329	360	350	367	351	333	358	388	341	336	328	367	365	316	358	319	358	327	345	324	348	327	328	325	352	340	384	369	322	354	354	322	359	353	355	346	375	344	353	347	335	357	349	396	340	338	346	347	350	334	368	351	367	381	364	360	363	330	374	359	349	339	326	344	340	328	355	345	343	327	380	384	346	377	358	345	364	328	363	373	375	333	324	344	311	317	366	368	336	351	333	309	338	345	392	343	346	352	370	316	361	379	333	327	361	348	345	353	350	370	355	348	340	361	380	376	336	351	377	365	353	360	343	359	306	349	358	332	358	360	320	385	346	336	359	353	322	368	343	357	359	387	357	342	339	376	344	340	358	351	372	340	355	339	331	339	371	358	341	379	386	350	306	318	349	334	348	352	397	357	342	350	366	346	334	356	372	385	359	368	382	350	342	356	353	317	340	330	340	342	359	372	339	345	368	360	334	337	352	351	348	348	340	364	347	348	354	321	345	381	358	333	392	350	355	345	380	337	320	354	378	332	373	322	363	333	340	349	334	347	359	339	341	359	359	352	360	368	320	330	349	365	351	363	360	358	365	344	350	337	365	335	332	346	350	325	304	358	343	345	342	341	356	346	355	326	344	331	336	352	384	384	340	373	333	345	327	375	351	359	362	376	369	322	365	358	310	342	373	372	354	317	301	355	352	382	334	361	344	372	363	320	335	342	361	347	331	342	366	358	361	347	373	340	352	355	329	382	324	352	330	346	381	362	372	349	376	388	340	340	370	347	350	349	348	336	353	352	310	340	339	332	355	354	340	331	309	375	337	344	330	360	345	328	351	324	360	384	366	319	361	356	362	338	343	341	333	362	370	363	377	328	358	334	362	362	357	340	340	336	385	319	372	375	358	337	354	345	363	357	349	339	362	325	326	356	332	358	350	376	310	364	346	333	378	318	319	361	330	322	377	383	388	341	376	371	333	332	353	361	351	338	343	361	338	342	363	369
20896	37629	28810	17459	12103	7514	3695	1276	598	473	529	657	669	742	689	826	930	819	759	629	625	643	476	400	366	363	365	364	349	330	350	375	369	411	332	337	347	387	376	371	332	387	368	323	360	373	337	341	385	365	362	377	345	350	368	353	328	379	396	382	360	383	359	369	391	374	362	353	352	337	367	355	377	387	362	352	356	349	352	369	380	370	347	370	355	380	346	372	362	373	393	352	370	388	377	382	380	345	350	383	381	356	363	396	356	401	371	395	347	359	403	360	385	353	384	361	330	372	356	360	362	372	361	325	355	365	338	388	357	415	350	337	375	390	341	370	347	416	387	392	361	368	354	360	363	368	367	345	370	383	364	347	328	367	375	383	369	379	368	358	323	378	377	374	360	366	369	398	356	369	356	376	354	363	349	368	347	339	347	348	345	367	356	359	374	399	390	369	358	377	353	340	345	371	363	371	329	358	379	337	367	349	368	372	338	348	360	380	351	355	356	368	348	379	374	334	343	365	378	363	374	383	363	353	390	351	318	368	372	373	369	349	334	398	410	375	337	401	360	334	381	372	372	377	345	372	408	414	343	364	343	341	374	360	354	377	349	367	377	342	372	356	350	353	355	363	379	378	364	376	374	367	345	387	348	381	375	328	349	354	362	389	363	371	367	333	366	368	354	367	358	330	380	366	352	384	356	364	381	359	381	392	393	357	346	383	375	380	358	360	358	386	401	348	384	372	380	384	403	365	358	367	323	389	383	327	341	373	363	387	357	349	377	325	360	360	373	342	370	380	369	335	380	374	355	374	393	342	368	351	388	378	334	369	350	347	374	370	350	363	386	383	348	336	341	343	338	323	373	371	344	352	348	355	351	348	356	326	364	354	370	376	350	363	351	404	356	353	350	380	369	374	314	331	342	391	383	383	341	370	390	346	397	390	377	392	354	351	347	354	373	338	359	353	353	378	349	352	375	362	355	351	339	370	366	383	347	358	347	401	371	337	358	355	389	351	378	398	366	360	379	388	345	430	362	378	349	367	396	367	363	370	353	347	356	374	369	402	335	356	340	356	355	381	353	388	343	396	375	348	370	349	373	368	401	409	392	362	362	392	376	386	388	341	349	341	367	380	356	368	363	402	316	348	367	367	386	353	369	409	384	356	374	337	351	369	348	355	364	325	375	341	379	377	301	380	364	372	358	371	360	332	355	373	404	359	397	348	349	335	376	368	321	366	343	363	334	379	337	390	367	376	352	399	376	369	356	385	358	373	341	350	347	359	357	348	363	373	396	363	366	408	330	369	370	362	373	347	408	373	356	375	353	357	357	351	359	352	356	361	375	352	378	368	352	387	373	383	370	370	346	406	377	361	364	381	362	331	378	385	387	339	377	355	340	378	370	369	341	356	365	363	369	375	354	359	367	343	358	363	327	342	367	385	364	367	353	379	363	387	385	343	372	322	384	351	355	355	358	380	348	364	340	344	320	375	337	337	387	305	369	368	386	352	365	388	358	358	346	380	352	366	372	331	371	354	351	358	380	332	348	364	356	347	332	386	358	360	362	418	348	378	376	325	353	388	379	414	365	334	362	333	375	371	396	361	367	357	389	412	371	340	371	367	374	367	354	391	370	383	362	341	381	371	379	381	363	350	365	380	360	371	375	354	352	353	335	358	360	366	350	388	380	389	366	366	374	363	378	355	385	362	360	339	363	408	375	369	358	356	378	359	376	366	362	369	372	362	353	338	346	355	390	353	383	334	336	370	387	356	354	343	345	383	339	349	349	366	384	375	397	392	349	330	369	341	350	378	333	350	381	353	355	350	396	379	355	361	370	359	361	359	393	374	352	344	369	362	362	334	365	357	373	361	378	356	360	359	348	321	366	374	372	341	374	362	354	341	350	348	353	365	358	346	362	346	377	359	377	355	358	374	373	342	419	386	349	380	332	393	357	356	340	331	405	376	348	339	342	355	352	366	347	360	359	359	359	367	336	355	365	349	379	367	377	361	371	368	372	365	360	348	358	395	343	361	375	341	344	361	372	378	379	377	374	366	369	358	379	365	374	348	387	362	355	363	358	381	390	335	401	347	384	388	353	403	355	374	326	354	398	351	362	352	346	384	368	378	366	345	353	373	394	350	372	364	359	357	363	377	369	347	340	366	362	385	376	359	357	352	363	357	349	319	369	376	338	335	380	324	383	377	405	365	350	377	384	348	359	355	386	358	372	374	346	363	359	363	335	369	366	413	378	338	379	393	350	367	385	370	337	369	375	361	368	360	341	380	371	388	368	374	392	361	361	359	369	388	350	381	345	352	339	372	377	358	374	334	357	373	367	338	376	380	353	371	356	379	381	398	391	349	347	373	338	349	396	360	360	376	349	324	375	349	337	354	369	359	361	366	386	351	342	369	353	330	348	401	384	343	350	371	353	347	398	324	393	387	389	378	358	344	386	339	340	346	368	321	387	374	341	371	394	365	390	342	344	394	367	373	338	376	359	364	376	375	360	377	380	352	353	371	358	370	339	377	380	361	398	345	359	330	373	355	345	346	340	351	383	371	354	390	352	368	348	345	368	383	379	325	393	382	384	358	358	377	367	358	391	340	342	367	357	388	373	345	350	354	342	374	365	360	376	352	390	374	362	383	346	381	351	377	354	370	380	370	370	350	372	398	365	338	359	367	395	367	360	367	354	381	368	376	345	323	351	341	383	365	368	419	320	395	385	379	374	362	341	349	383	356	348	403	341	365	369	354	366	367	378	355	344	375	401	327	409	373	370	364	345	350	375	358	359	358	362	359	380	323	343	360	356	395	374	367	372	346	357	394	363	377	365	357	365	326	365	334	357	370	343	350	355	375	401	342	359	380	331	329	348	348	345	358	393	360	351	390	395	344	331	349	371	353	351	344	320	366	381	381	358	367	368	331	370	383	344	366	346	361	374	363	348	334	382	354	380	384	321	381	385	376	372	347	380	317	387	350	356	363	371	398	339	335	366	366	390	392	359	338	395	390	357	362	355	345	373	354	342	350	386	357	367	340	365	379	360	340	344	377	378	361	382	361	376	379	374	342	345	332	379	345	363	375	343	356	358	357	400	381	387	395	365	387	377	377	335	372	328	391	352	379	386	360	382	364	380	335	329	341	376	344	351	330	351	353	354	367	350	389	358	348	371	357	433	366	372	366	349	360	341	361	350	324	357	386	373	360	362	360	354	312	349	384	387	373	379	368	372	364	384	368	354	368	351	362	351	376	382	367	353	354	366	360	387	347	359	353	361	390	373	337	367	335	346	361	367	362	366	360	360	364	354	373	395	363	330	371	355	394	374	359	352	346	367	352	368	331	358	361	342	394	383	357	368	343	343	351	326	379	380	367	375	378	360	335	378	370	357	363	385	368	371	358	362	355	344	375	388	341	395	347	375	331	330	354	355	359	343	372	349	316	383	393	355	340	380	364	377	365	349	361	381	369	409	316	325	369	358	363	359	363	378	337	352	336	336	335
23781	21245	28536	24465	21597	16073	6498	1933	1058	834	930	929	1005	1048	993	1187	1102	1089	1020	915	896	958	814	733	646	618	642	673	637	632	678	641	644	654	628	626	624	632	666	633	679	633	627	630	671	656	653	673	645	641	638	657	645	628	631	628	634	629	710	627	614	655	648	654	671	639	627	654	614	653	654	630	617	605	634	642	638	594	651	616	688	672	608	615	628	593	610	633	677	641	635	637	638	694	641	612	574	622	626	639	639	649	651	620	646	638	670	608	661	613	630	658	646	629	643	622	617	608	690	608	594	636	583	651	581	622	581	599	641	633	598	637	643	590	631	623	640	650	718	653	610	642	660	591	608	640	725	613	605	657	572	626	665	604	664	683	611	655	621	657	666	663	674	613	649	610	606	646	674	688	657	660	660	651	672	647	615	650	642	702	671	618	631	629	618	629	650	605	652	674	640	649	627	644	621	639	643	612	596	656	616	636	609	589	672	619	598	708	646	616	676	689	641	610	602	672	696	668	633	660	619	627	660	659	611	611	636	608	634	600	623	652	648	665	626	609	648	599	632	648	646	619	660	630	635	629	644	654	633	637	672	636	605	649	594	631	681	644	659	647	626	640	671	656	667	634	627	656	587	669	678	604	647	592	625	690	652	622	669	615	629	675	656	626	649	611	616	603	638	617	628	626	625	666	635	635	604	618	651	616	649	643	625	641	693	632	620	668	654	632	632	598	639	647	683	691	630	585	618	597	660	672	639	645	687	607	646	630	609	677	621	628	621	653	623	630	624	648	635	602	665	651	639	680	624	615	635	678	670	618	643	605	607	611	618	657	666	614	625	645	608	609	639	554	659	657	615	601	622	648	643	692	696	643	623	612	602	676	639	649	627	664	659	665	630	633	625	608	650	614	633	637	612	643	636	644	628	609	618	636	631	643	638	644	623	615	634	649	623	619	650	590	671	641	655	641	624	625	597	617	667	640	631	661	637	667	627	627	625	617	640	631	655	629	630	641	624	656	623	629	625	634	605	646	618	645	670	618	596	612	653	603	652	714	633	612	626	620	622	636	658	654	640	633	634	665	665	654	611	697	633	689	608	622	632	670	625	617	676	630	606	609	628	657	653	626	633	654	656	633	605	679	616	684	646	660	622	682	630	631	660	636	705	594	667	599	637	661	630	623	605	685	635	664	586	645	640	635	653	661	672	637	662	636	629	592	637	620	665	631	668	633	649	649	657	640	641	671	605	643	589	618	624	608	657	641	640	631	687	628	601	654	633	674	619	637	628	612	678	581	619	655	638	619	586	611	653	633	632	690	605	605	715	680	696	650	622	665	640	637	640	632	584	661	659	673	631	672	599	679	617	617	623	680	657	617	659	653	667	612	664	644	680	662	657	632	612	646	633	630	581	603	641	654	626	670	657	610	649	679	677	616	669	645	620	670	680	602	663	645	652	624	611	623	628	629	637	604	613	617	616	671	649	618	648	634	633	662	636	645	599	602	656	684	655	604	619	664	648	616	669	647	640	636	655	593	634	623	637	626	626	612	623	670	648	650	606	700	643	641	629	648	668	643	673	652	658	605	626	660	621	631	621	627	635	657	633	663	663	640	614	616	640	636	638	650	661	681	629	612	676	695	595	703	654	672	640	645	630	664	662	627	641	617	622	673	652	631	665	615	612	608	646	638	640	655	662	630	633	592	648	617	624	663	623	617	639	645	634	650	637	634	683	638	639	590	681	627	631	647	621	609	632	614	627	638	656	619	666	616	647	620	647	667	630	680	618	662	635	651	618	644	635	633	586	655	589	636	641	650	640	610	657	630	658	624	636	658	591	666	630	633	655	642	653	613	615	658	656	606	662	621	661	660	632	639	647	641	692	647	652	605	614	601	631	633	633	624	639	634	642	616	635	639	635	639	634	612	600	619	679	643	600	670	655	638	619	585	641	664	625	642	673	633	650	628	624	641	633	604	709	659	658	675	588	642	659	650	650	630	650	663	638	673	619	651	639	605	648	639	643	592	602	598	656	633	636	643	636	687	639	635	626	640	625	694	619	642	638	658	681	661	657	638	654	606	632	614	667	603	672	620	659	699	645	664	647	694	668	617	653	649	609	585	625	637	618	649	598	603	625	634	640	619	676	650	637	670	639	678	648	654	599	614	641	617	632	624	635	642	662	651	653	662	649	594	606	651	664	629	610	669	627	624	609	642	619	639	637	633	669	612	648	656	650	645	659	595	640	658	652	637	643	651	674	663	636	620	673	672	631	641	640	621	624	628	624	661	648	672	656	681	622	588	656	612	613	647	633	578	654	606	641	630	622	651	683	632	662	639	653	612	625	666	610	673	621	628	640	646	685	633	622	643	695	622	654	620	620	671	638	617	630	597	655	627	662	636	604	637	682	584	611	666	641	626	634	610	627	608	653	625	628	646	671	667	600	612	605	641	599	616	591	615	648	630	623	700	625	658	646	598	694	602	641	665	684	580	633	658	652	603	655	634	593	649	612	630	599	630	629	629	622	620	635	631	640	635	658	636	625	596	675	653	650	650	624	598	567	619	621	627	612	665	635	640	667	654	616	607	612	671	615	637	681	638	616	649	663	609	640	643	663	585	656	660	635	645	618	675	600	622	626	637	668	678	637	661	661	683	668	591	660	664	669	644	638	633	601	625	609	643	641	663	645	624	612	618	633	621	616	633	631	658	664	600	634	658	659	578	602	607	617	673	681	642	603	609	665	616	609	684	625	637	633	647	602	635	575	665	603	650	686	635	677	630	646	616	703	653	626	628	617	642	651	615	654	653	678	656	671	622	624	634	663	574	632	645	577	685	653	614	626	587	636	634	641	642	650	611	602	635	655	689	578	639	603	603	640	577	655	643	665	631	655	650	622	656	607	690	655	605	655	609	640	622	602	614	618	626	631	624	616	617	625	615	654	638	650	632	637	609	723	613	643	675	635	620	615	603	613	665	652	641	562	622	714	683	678	637	639	707	669	609	656	609	644	652	628	704	650	654	585	650	605	654	645	587	658	614	635	701	632	629	645	690	611	651	686	679	609	636	642	601	591	633	632	670	640	683	568	657	635	666	616	609	596	649	627	603	638	618	615	653	610	665	666	595	636	649	690	597	604	638	693	703	625	638	627	663	660	633	687	673	623	662	653	664	615	625	618	606	641	609	629	636	627	633	627	641	631	631	658	632	646	603	666	615	654	612	649	636	647	631	679	680	689	640	640	659	623	655	569	664	620	608	666	609	632	601	625	656	673	621	626	602	641	644	665	635	636	627	611	617	613	625	617	648	641	640	613	647	617	612	617	633	656	707	634	660	630	616	608	618	645	625	640	656	693	629	631	626	686	652	576	661	658	643	633	638	657	611	651	639	628	629	631	630	657	618	639	630	607	642	646	657	603	670	647	675	649	629	674	651	645	608	597	610	633	675	633	569	639	633	678	649	648	656	648	669	626	612	600	613	659	594	649	617	668	630	632	675	641	672	646	636
22301	46127	37618	25776	19402	12891	7233	3021	1474	1123	1188	1332	1324	1415	1366	1633	1637	1534	1387	1215	1150	1177	892	745	703	718	729	642	680	651	645	684	666	651	659	625	629	688	639	713	702	663	632	661	637	672	662	667	614	651	647	641	638	651	700	671	677	667	695	642	656	679	679	634	700	684	681	690	716	682	694	636	696	669	638	676	641	658	637	642	680	653	686	660	685	620	676	654	672	702	648	656	671	642	683	687	652	663	662	676	640	681	639	671	674	708	654	652	620	627	653	674	635	707	678	644	661	704	681	693	626	699	691	656	625	652	639	639	639	582	673	690	656	669	666	608	662	689	651	624	670	648	652	647	687	675	633	675	652	646	631	660	693	673	671	654	602	643	694	646	684	667	661	663	664	646	701	638	662	619	637	672	679	660	672	645	648	681	641	656	686	657	634	641	665	668	702	697	630	646	664	650	648	628	679	678	666	660	684	681	649	678	651	617	677	667	655	646	675	639	623	694	670	631	630	706	664	648	670	667	651	656	656	646	675	682	677	644	664	651	631	651	656	659	678	630	651	634	634	690	693	655	656	693	635	643	744	665	646	661	639	615	604	731	685	674	712	719	590	654	609	638	610	656	687	636	691	613	685	641	662	657	671	620	693	643	665	652	659	613	700	694	656	640	679	680	678	629	673	632	665	683	697	624	688	654	662	646	639	621	635	683	629	654	678	652	673	629	636	653	655	699	678	664	659	659	667	640	691	624	663	668	637	648	628	660	657	683	639	656	653	625	650	639	662	661	659	652	703	658	652	702	659	679	648	652	615	639	644	681	649	636	636	687	662	708	699	635	646	610	609	651	677	668	626	649	654	639	666	681	683	670	672	623	696	682	671	709	668	631	657	658	650	672	657	631	663	661	648	667	625	642	642	695	681	606	644	685	664	668	636	666	657	693	631	644	625	686	654	641	674	665	660	648	608	647	674	665	715	684	675	657	615	642	634	675	687	665	631	633	636	713	646	640	643	690	667	645	647	706	642	605	671	647	647	681	666	658	621	632	655	715	632	609	679	667	626	613	668	587	654	641	608	684	684	651	628	618	652	656	615	669	678	650	669	649	655	632	652	586	675	675	665	611	632	639	634	614	682	594	633	668	634	642	650	653	657	632	635	687	654	647	663	670	660	654	623	612	610	663	651	608	712	638	643	650	636	639	644	650	619	694	711	663	675	651	654	680	631	655	624	666	679	682	610	649	639	714	654	669	713	609	695	639	687	649	651	652	663	710	665	647	686	732	642	686	648	639	598	660	653	685	622	655	658	657	661	622	659	629	602	641	661	721	626	641	693	579	628	658	661	614	644	660	689	637	680	673	664	646	676	690	711	657	667	661	627	615	661	648	644	714	638	665	707	666	666	647	654	683	609	672	674	634	684	668	637	645	645	703	636	651	644	698	627	665	680	650	673	650	679	658	685	679	634	615	639	602	666	618	720	708	625	623	674	629	671	668	688	710	623	681	684	664	637	678	707	638	618	685	640	632	655	660	649	681	635	665	655	639	661	639	644	694	617	669	632	652	632	661	693	682	648	679	614	635	598	586	646	627	666	640	692	642	646	652	643	666	639	679	647	647	657	634	655	643	652	649	685	624	687	594	588	663	651	667	691	640	691	658	661	663	690	634	687	645	629	644	632	646	648	640	644	644	669	644	653	686	661	647	663	652	667	634	666	643	640	659	664	643	679	635	644	648	675	633	670	665	645	632	675	688	671	675	681	636	665	675	663	657	657	644	680	681	672	677	649	668	637	684	691	679	617	661	638	662	663	641	694	699	695	689	674	704	651	653	631	702	648	624	675	667	644	635	616	672	641	625	637	627	620	655	660	634	625	645	648	638	649	593	675	679	622	670	641	631	685	689	644	702	661	661	647	652	669	642	702	673	642	679	647	685	658	662	625	677	667	649	660	666	696	642	693	637	680	634	710	670	624	632	652	659	657	670	671	662	677	683	656	645	664	607	688	654	648	664	622	679	716	644	665	666	618	673	630	649	689	650	670	637	694	633	655	639	668	665	657	633	656	708	644	622	699	666	590	684	678	682	716	675	704	671	676	652	666	665	661	615	675	678	613	635	621	658	695	706	622	662	664	665	666	649	601	660	634	652	651	648	649	641	635	631	659	663	668	688	636	661	653	650	669	621	651	656	672	678	677	665	677	665	636	694	651	650	679	648	685	676	675	693	643	682	666	703	652	643	662	666	659	643	667	675	667	628	650	651	612	679	664	615	584	704	665	636	645	657	645	656	659	642	680	723	640	686	666	621	662	644	636	635	611	642	621	619	698	673	642	642	668	673	675	662	665	722	643	672	662	651	680	682	689	700	666	685	650	680	646	649	666	690	678	644	653	662	665	659	634	639	668	668	687	632	687	641	675	622	621	695	650	653	658	604	632	682	654	644	674	593	652	654	664	664	685	675	626	625	675	614	698	695	666	660	600	629	655	641	642	675	699	650	628	706	715	635	641	695	663	651	632	683	691	716	666	654	634	656	617	653	660	629	679	648	629	684	648	621	698	637	667	632	645	679	682	682	650	630	655	633	625	622	686	643	669	655	662	639	639	683	691	681	653	662	671	627	677	662	657	644	638	646	630	631	652	668	672	694	642	686	653	625	636	661	648	641	670	646	646	676	651	636	674	623	664	641	647	682	611	664	701	673	579	703	653	656	632	674	725	618	609	631	690	671	635	599	664	609	645	667	667	690	624	680	643	655	648	628	625	676	660	638	640	704	637	653	636	646	632	661	692	650	613	702	632	629	613	691	674	680	649	648	704	640	660	685	627	666	640	631	692	648	708	691	657	655	689	662	691	664	647	635	639	636	693	673	669	651	667	653	624	641	660	621	668	619	624	658	662	631	670	683	643	671	648	636	665	668	661	682	648	671	668	658	707	669	645	611	682	676	667	617	612	616	651	674	628	664	671	634	665	675	634	645	663	732	670	613	643	672	638	700	697	699	656	654	645	664	671	655	638	721	674	651	671	673	675	619	654	643	668	655	656	706	676	653	629	679	717	660	645	638	678	670	677	655	712	633	663	653	630	639	665	688	631	636	632	644	637	683	622	668	671	658	648	684	631	668	604	650	647	661	651	687	685	669	652	640	682	660	652	632	652	674	628	671	633	637	669	643	694	601	659	654	685	628	666	640	658	644	626	678	641	653	681	636	668	630	679	734	670	654	644	671	655	646	712	622	612	616	695	689	665	672	598	659	646	612	657	623	685	681	658	620	643	683	683	653	692	620	670	685	658	666	695	632	706	626	617	649	663	670	664	632	657	609	671	651	648	642	649	616	656	651	651	689	628	639	667	625	713	652	681	651	636	671	656	650	675	662	658	642	606	651	639	619	644	650	638	605	603	662	629	699	646	670	655	652	671	691	670	634	648	649	639	621	649	644	643	611	645	651	629	627	667	643	660	654	684	645	654	661	608	670	662	665	638	670	654	632	641	705	649	632	667	636	641	666
24911	21151	27540	25626	17109	7726	3098	1072	678	544	512	627	641	638	688	784	816	681	681	556	591	572	481	419	377	351	394	375	374	371	342	400	341	368	401	387	393	337	403	373	389	356	367	395	361	410	394	370	383	391	398	376	377	373	386	360	367	367	344	391	369	398	386	421	380	348	391	368	313	390	384	378	395	373	347	392	393	390	404	376	441	384	405	390	401	404	393	368	376	405	387	387	378	375	370	406	366	352	382	391	409	358	388	356	397	384	355	375	386	368	400	396	392	387	390	379	361	380	412	410	360	405	371	372	381	371	380	362	417	387	409	368	366	360	405	392	392	398	399	342	353	401	379	366	373	367	403	360	413	415	361	365	371	409	395	371	350	367	355	389	408	335	376	423	418	362	368	402	418	390	371	392	363	344	385	418	380	413	404	364	358	433	400	363	346	376	379	336	380	403	379	351	387	402	408	380	372	402	362	423	358	386	364	407	395	397	376	405	377	383	386	355	376	387	372	381	375	376	367	385	399	404	364	370	386	401	376	368	385	385	337	373	372	399	368	379	346	361	382	367	360	361	433	393	437	387	370	396	382	391	397	381	366	375	362	372	388	396	365	426	390	391	354	359	361	361	403	381	416	415	352	395	377	401	361	346	387	403	352	381	406	371	376	375	371	364	418	374	374	356	397	387	377	400	396	375	392	379	368	401	401	379	397	370	370	393	379	391	363	369	363	416	376	358	391	348	357	389	386	391	374	387	354	399	372	311	383	412	410	376	359	411	362	418	392	386	372	370	400	387	402	402	377	392	374	396	372	381	371	380	401	392	400	392	361	365	384	389	366	388	372	365	419	368	398	406	391	326	349	370	373	380	410	402	387	401	389	410	400	365	369	347	387	395	355	394	338	412	386	375	354	346	398	371	403	374	372	375	366	374	356	389	436	405	386	353	362	396	383	410	384	391	366	389	357	372	386	382	403	381	356	365	370	376	357	367	390	392	404	389	359	417	391	394	383	380	397	408	369	413	394	372	377	364	363	372	385	363	372	344	395	386	399	351	401	417	347	390	397	394	356	357	414	393	376	388	398	372	380	363	375	366	376	413	375	374	396	410	428	342	385	416	425	354	378	389	396	422	341	418	374	365	395	380	374	409	381	385	368	375	359	338	371	359	378	367	363	390	379	374	365	385	368	386	430	355	414	407	352	429	391	366	412	391	398	368	385	406	392	396	388	357	390	373	376	386	387	406	397	373	355	377	395	395	371	402	371	441	377	385	373	364	402	366	361	388	376	355	414	392	405	379	369	361	386	403	385	353	388	362	383	370	381	378	384	400	392	391	394	374	372	383	417	374	389	359	376	398	378	372	363	396	373	431	379	381	357	393	365	365	363	426	362	417	374	367	396	397	368	366	378	364	389	378	344	394	388	393	407	344	383	354	393	394	390	355	359	354	404	382	375	359	400	382	383	381	405	406	394	375	369	392	408	401	403	384	386	422	383	348	364	384	382	390	360	358	369	370	396	406	399	352	390	356	365	378	391	389	399	392	358	352	387	401	366	373	395	349	362	382	391	390	395	405	379	370	355	369	388	398	396	415	360	366	375	365	383	377	384	384	352	344	358	400	403	383	371	420	382	409	373	339	376	443	433	379	409	373	388	394	389	414	390	388	368	362	374	403	413	364	413	345	421	366	408	412	358	348	388	343	422	391	371	380	387	397	374	385	368	408	401	366	384	367	405	417	380	385	346	354	372	384	359	353	394	340	359	388	363	379	401	394	431	373	382	400	366	395	392	384	412	369	378	382	395	415	398	347	408	396	416	374	363	392	371	380	379	414	385	380	354	388	388	359	369	444	381	391	378	393	377	401	366	386	385	401	400	382	389	374	368	365	365	377	388	353	374	391	388	381	415	393	357	356	374	355	414	380	388	374	364	383	374	383	370	397	396	409	399	415	403	426	381	359	386	376	388	376	387	399	391	368	382	379	369	392	404	389	406	374	391	357	392	351	386	386	388	376	390	421	369	341	380	373	408	395	386	382	408	399	397	407	365	396	354	385	363	380	379	367	357	359	362	376	408	403	395	413	378	417	393	417	370	380	365	377	363	358	389	359	390	381	367	399	345	409	389	363	368	405	414	366	365	375	368	409	384	374	391	385	395	414	385	363	403	402	401	383	403	368	352	383	427	375	379	378	393	352	392	391	411	389	400	388	371	387	375	424	401	388	385	388	394	394	356	438	404	374	384	416	386	382	388	380	392	385	367	379	371	360	398	384	395	373	370	379	385	355	400	349	345	399	399	385	368	378	370	394	407	379	372	345	388	419	389	380	367	371	371	369	413	392	367	375	366	367	376	394	412	349	409	415	391	383	409	372	388	408	358	367	408	385	391	362	392	399	379	391	386	373	386	382	393	389	369	365	408	349	408	410	377	355	371	382	391	367	409	363	408	376	383	370	366	360	359	369	413	374	412	385	403	386	358	386	403	357	391	399	384	381	438	383	412	351	405	371	376	374	369	356	380	355	375	369	384	394	359	412	350	379	374	374	392	377	360	376	386	436	375	359	408	368	394	383	380	361	396	382	392	342	353	389	400	377	359	390	411	396	393	371	351	388	382	388	362	373	338	411	360	385	400	389	378	384	389	370	351	371	368	387	383	410	413	378	430	381	369	394	421	378	364	341	389	379	392	390	361	386	402	382	407	416	367	409	380	379	386	375	372	392	407	361	364	363	372	383	373	366	387	367	373	398	356	354	369	411	425	399	394	401	434	375	367	389	369	393	379	390	378	415	367	390	372	398	377	419	352	358	411	415	380	402	371	381	388	396	399	403	403	414	407	391	370	395	417	370	380	366	392	392	408	424	391	391	379	415	387	395	393	382	403	356	412	377	377	389	355	362	339	360	418	399	374	350	377	399	365	390	413	352	391	377	398	412	384	367	412	383	396	367	405	383	382	387	377	351	397	397	396	392	394	389	400	390	393	390	382	390	348	405	340	370	351	380	361	400	379	407	401	365	353	335	409	386	415	375	384	415	407	396	410	354	425	373	367	375	406	395	394	408	374	391	368	378	388	378	367	360	377	383	366	381	427	402	381	394	414	371	394	391	367	411	387	362	366	383	410	359	377	367	368	360	415	385	370	393	376	426	374	415	368	397	404	389	413	383	406	374	358	415	391	407	371	380	406	399	392	386	377	386	389	368	401	400	365	353	383	407	344	365	398	360	393	378	365	363	387	420	394	368	391	383	410	355	402	399	389	388	416	351	400	369	359	390	399	417	347	422	360	381	414	366	383	385	371	354	384	395	377	378	406	348	360	386	394	347	355	418	416	397	382	379	388	383	419	389	391	360	363	396	386	350	380	394	337	358	376	388	370	368	385	362	363	403	383	369	389	363	385	395	368	415	396	366	359	368	357	382	375	406	397	427	416	376	378	385	413	354	383	401	378	388	367	398	401	346	417	353	381	395	405	392	372	410	375	387	379	401	380	410	359	387	390	378	393	378
21523	42412	33766	22021	16291	10282	5453	2108	993	739	737	909	944	956	951	1235	1114	1069	1028	815	753	836	613	486	473	448	444	425	412	418	428	425	404	420	428	411	426	393	470	405	454	403	390	446	398	412	418	413	388	397	424	420	440	435	394	426	398	396	423	443	473	418	450	435	400	397	417	423	415	411	439	445	404	414	438	430	423	437	428	415	421	395	428	412	411	384	398	408	432	399	420	413	438	414	379	463	416	392	412	426	392	412	412	445	425	383	435	391	441	396	438	411	423	382	440	435	393	418	414	396	426	410	439	383	399	387	428	434	433	434	444	421	415	389	400	422	407	370	369	405	400	464	441	423	390	477	413	418	441	418	419	440	408	435	415	421	374	434	427	395	383	435	391	399	417	433	437	405	389	427	425	392	401	449	418	410	408	413	418	428	419	441	423	429	395	414	404	399	397	427	401	418	427	418	426	452	420	379	391	383	398	410	409	416	383	391	366	396	419	438	415	434	408	414	410	384	405	406	422	373	438	445	428	407	405	459	421	361	424	427	405	424	404	422	393	443	383	425	412	426	421	367	397	404	419	401	426	397	407	427	422	444	401	395	433	423	388	436	406	427	421	429	389	435	389	394	409	410	425	384	406	398	412	401	419	433	399	439	429	384	443	397	389	402	408	439	417	403	444	434	425	404	397	415	413	439	427	426	434	391	415	408	386	486	398	456	437	408	409	414	367	411	421	402	452	395	439	404	420	437	420	428	399	412	441	396	411	422	409	403	424	421	402	436	393	444	454	370	432	434	427	405	388	448	379	433	389	425	406	429	407	428	421	411	450	412	404	437	402	414	448	403	399	421	437	389	419	373	389	429	388	380	419	388	416	410	403	395	429	401	450	401	446	418	406	438	437	435	419	387	424	437	413	437	429	428	441	455	391	423	393	406	396	404	414	410	409	414	417	409	433	423	429	420	398	436	432	407	444	434	400	416	408	431	397	435	392	434	401	399	443	376	444	441	397	420	426	397	436	410	424	424	425	442	442	401	397	428	381	427	416	389	404	414	401	390	415	417	378	419	407	415	422	427	418	413	412	399	429	424	409	390	394	416	424	453	452	408	386	388	378	442	396	424	401	399	366	430	400	426	419	406	431	421	417	432	412	402	441	406	418	387	425	455	404	428	418	397	431	401	423	443	421	411	423	431	443	421	424	413	430	424	428	440	376	380	415	427	395	428	386	411	413	413	409	392	401	412	392	430	447	438	431	429	453	417	383	401	381	378	432	389	420	405	438	380	386	404	407	386	443	436	432	412	440	412	429	418	428	426	411	448	429	443	418	446	394	414	372	415	457	413	424	437	389	446	438	417	429	423	452	400	426	410	435	420	411	407	411	379	408	449	434	419	415	457	415	430	405	435	405	441	419	427	424	387	406	426	410	440	432	425	405	434	422	461	418	363	419	417	426	410	439	393	389	412	437	432	420	404	422	407	395	413	396	404	406	377	409	388	417	393	371	445	407	410	409	396	414	357	425	416	377	394	391	418	406	386	402	375	420	440	401	376	415	446	459	409	385	421	382	405	420	417	445	385	441	435	417	421	431	414	419	412	412	392	389	434	464	363	396	422	396	399	408	397	387	404	390	417	402	447	421	443	400	381	427	394	388	404	402	398	434	414	402	429	434	395	434	409	389	411	382	461	418	417	406	404	423	412	407	423	428	364	386	412	453	407	364	412	407	391	441	456	413	417	406	438	423	420	411	392	451	391	424	458	409	402	454	400	416	407	429	414	389	406	409	431	425	389	387	420	400	408	386	398	377	407	430	407	437	379	381	443	414	429	389	440	382	420	425	409	404	410	381	414	386	416	429	417	407	405	418	405	405	448	427	396	413	432	423	402	411	402	415	414	387	442	378	377	390	404	400	470	406	418	424	409	437	400	389	403	414	389	392	406	389	448	435	406	401	425	410	422	415	443	455	397	429	384	420	418	410	395	428	419	449	404	417	452	391	429	384	401	406	428	417	444	432	447	432	406	421	412	428	422	423	454	389	408	423	356	404	412	399	452	406	431	424	422	395	408	397	406	439	419	404	447	433	422	434	405	430	439	431	426	442	416	390	410	437	443	447	420	397	427	467	391	418	416	408	444	427	418	415	396	399	445	427	442	421	405	420	406	407	399	389	412	446	447	439	413	410	397	394	395	427	403	440	398	383	394	409	406	414	377	416	443	392	425	411	379	421	430	420	435	390	368	414	399	428	398	413	412	401	384	418	417	391	401	438	434	459	403	393	369	454	419	418	436	413	413	406	383	382	399	410	459	417	385	435	435	408	397	426	464	371	413	422	416	438	424	394	403	379	432	392	400	423	399	406	422	431	418	435	412	420	434	420	451	427	385	431	395	411	446	398	424	428	414	427	402	405	438	440	357	407	433	430	389	401	422	438	411	423	441	409	429	413	416	436	456	401	427	388	409	377	393	418	392	418	428	474	425	401	384	405	389	426	392	399	394	417	406	440	411	420	428	440	404	419	453	437	373	423	415	409	421	428	392	411	450	381	427	375	435	390	416	397	374	466	413	438	397	405	392	439	421	408	439	421	410	451	404	403	414	464	425	441	419	432	432	430	429	414	414	395	415	420	427	471	415	429	397	441	428	410	408	405	410	396	380	393	407	416	384	409	392	435	400	441	418	417	427	425	399	419	418	424	398	391	414	405	443	433	415	425	420	392	429	442	421	371	394	437	417	406	435	442	435	455	441	409	443	415	388	377	393	400	384	359	434	464	398	421	412	392	393	433	423	447	434	413	419	431	411	406	411	417	443	401	418	427	414	431	426	458	407	400	399	442	432	427	433	391	417	441	423	420	418	437	402	400	381	431	386	447	433	395	424	401	440	432	412	415	380	437	388	430	403	417	422	464	397	423	424	438	430	457	421	374	373	413	420	389	415	420	443	415	413	452	437	418	413	413	404	378	439	445	394	377	416	421	389	440	404	451	433	411	428	411	426	391	440	427	356	412	445	401	449	442	427	416	411	448	423	408	423	436	403	401	439	381	407	437	425	402	411	453	446	423	412	425	441	455	412	403	404	410	398	438	423	422	408	387	431	413	381	439	414	402	406	393	405	426	360	419	434	415	402	375	419	404	394	413	399	406	427	391	413	422	439	437	410	386	419	426	367	401	419	464	430	419	406	388	396	364	414	433	405	465	440	402	431	391	441	434	418	449	461	400	398	419	417	437	427	365	415	415	438	440	462	405	428	430	426	427	409	433	382	448	400	388	396	412	388	455	443	410	393	422	407	397	416	388	433	414	455	422	413	437	428	434	368	386	401	413	460	412	404	433	427	413	446	433	420	438	378	396	440	430	402	432	421	395	425	388	425	402	415	362	412	410	423	383	422	417	425	450	418	406	412	419	406	393	365	432	410	428	439	461	434	407	429	407	401	410	442	418	450	414	444	415	463	429	470	405	424	418	426	440	397	428	370	399	427	385	415	423	419	402	428	445	424	439	433
22646	21248	28908	23940	21434	21842	15037	3352	1528	1242	1231	1307	1388	1374	1391	1588	1552	1472	1407	1217	1172	1174	1012	885	873	853	812	870	801	778	844	819	847	831	858	806	824	803	807	824	865	842	835	816	792	834	784	780	813	777	856	837	784	809	780	809	834	806	753	781	846	789	789	800	813	821	786	794	821	841	803	861	748	777	808	839	815	840	856	854	787	763	813	848	792	798	813	791	790	783	783	813	832	836	806	820	756	785	845	820	801	764	797	837	734	814	759	813	803	791	764	769	854	829	777	753	778	827	768	782	788	827	804	766	842	812	891	771	791	823	844	751	812	825	801	786	798	812	842	847	819	807	789	750	799	767	785	738	798	841	826	787	819	787	775	826	731	772	848	798	861	803	776	819	771	818	819	749	774	819	810	780	788	803	810	765	781	815	832	767	793	749	809	841	833	797	794	787	820	849	796	789	798	876	834	805	776	778	773	802	780	834	736	807	807	777	822	801	831	801	784	754	798	774	798	800	866	832	802	799	819	821	808	798	810	798	774	807	802	795	834	762	801	802	805	820	804	837	764	814	776	830	789	769	803	812	777	782	770	799	772	759	770	801	788	729	796	772	791	840	856	783	816	778	775	815	829	821	850	841	821	803	797	756	855	865	736	785	760	785	851	777	789	787	806	824	828	772	770	798	790	830	783	789	777	800	785	853	772	832	810	850	776	781	833	772	833	786	778	786	810	826	780	823	826	803	776	797	775	779	783	768	810	760	790	734	789	764	784	817	824	758	785	809	789	794	815	777	848	868	802	856	812	819	875	763	830	807	751	831	840	807	796	808	821	822	825	831	766	835	813	833	755	784	772	800	805	793	830	785	741	771	824	819	793	784	872	802	794	771	849	843	803	812	772	775	824	837	800	778	800	833	772	812	841	796	825	812	778	792	859	778	838	822	782	776	789	768	784	768	831	833	762	759	787	759	779	796	830	842	791	828	803	836	779	822	817	780	819	803	804	846	820	780	863	802	794	790	858	787	799	816	797	725	839	802	790	840	822	805	811	730	814	780	787	822	836	807	766	828	807	813	842	817	805	819	755	801	825	814	792	822	807	823	789	821	820	847	756	794	804	797	803	770	736	790	813	769	808	776	800	838	825	837	819	828	816	851	795	875	818	758	813	803	813	814	833	805	771	780	796	812	800	805	841	801	811	802	748	811	790	771	799	823	795	787	853	795	783	765	811	813	802	830	810	794	824	806	821	813	842	792	805	791	867	830	814	799	847	796	843	781	799	822	798	800	840	841	770	771	815	796	838	786	743	765	813	778	786	821	780	779	825	774	792	796	791	798	778	775	832	775	762	789	791	757	838	839	815	763	807	809	784	779	826	827	826	805	863	778	784	764	756	808	809	784	765	756	841	813	790	834	815	855	778	826	839	817	793	778	802	775	736	779	816	823	827	765	840	745	809	797	830	776	776	862	794	806	815	831	787	799	813	828	834	820	762	786	804	814	776	830	785	767	787	850	790	824	796	767	795	819	807	750	760	838	810	751	846	847	773	820	795	794	783	764	798	756	819	771	808	828	758	781	821	835	784	819	815	825	816	788	841	771	826	790	841	742	838	770	814	786	783	851	796	833	774	780	795	793	778	728	787	795	815	782	764	800	797	834	772	788	831	802	796	757	733	813	804	811	754	746	874	808	801	804	795	831	780	796	803	906	793	829	770	792	802	745	789	785	821	820	834	822	814	795	780	782	805	851	774	799	800	783	783	801	806	786	797	771	774	820	822	783	808	797	756	852	874	780	795	832	789	801	850	773	808	779	835	808	771	827	787	786	780	813	797	795	777	780	845	781	794	808	725	810	835	853	801	793	800	751	837	781	778	858	791	752	819	791	827	769	831	806	808	784	787	768	768	825	783	783	793	760	794	807	847	807	857	810	812	750	781	772	779	806	809	786	791	810	815	810	799	755	758	838	829	822	832	830	878	807	822	780	807	784	805	775	800	795	800	740	806	766	768	824	776	738	771	774	843	837	840	803	811	820	848	792	795	742	804	820	800	781	793	803	861	837	804	832	771	799	784	793	798	829	836	786	769	832	763	764	844	836	786	791	843	773	795	786	824	792	768	726	803	796	796	810	790	798	809	797	771	751	802	818	760	803	802	786	778	797	758	814	795	780	794	754	798	789	831	800	798	834	794	802	814	766	827	802	841	846	770	774	852	820	794	853	820	850	817	830	823	785	831	800	774	780	830	811	789	759	819	781	820	808	850	800	786	809	783	795	817	845	743	811	773	813	800	822	794	771	790	801	806	780	858	802	777	783	801	797	834	785	760	833	820	790	764	784	812	803	811	792	799	806	786	814	781	778	747	833	848	772	843	852	845	787	788	775	801	788	796	806	786	799	787	765	814	753	848	805	846	825	818	732	781	822	795	766	812	811	824	828	796	800	789	769	807	803	785	811	801	816	837	784	811	783	781	791	762	751	821	787	808	793	850	831	804	852	831	757	799	831	806	795	818	837	766	778	744	808	750	804	785	791	816	819	798	774	840	800	807	829	816	815	787	828	849	786	802	785	811	750	774	794	801	806	795	761	831	781	735	771	766	785	778	758	796	826	780	766	778	772	800	822	799	787	779	821	771	829	799	767	790	800	846	807	825	782	825	842	817	825	802	779	824	837	803	820	800	818	824	802	811	789	781	783	799	829	841	805	786	851	774	812	816	803	814	830	788	813	819	817	771	814	793	827	783	784	797	784	831	799	767	795	774	871	796	808	733	777	852	800	784	840	780	805	786	798	822	817	829	808	880	789	752	794	831	750	792	791	767	921	799	769	779	804	747	817	775	732	813	798	791	832	775	799	767	785	810	829	761	778	763	836	840	823	798	746	828	822	792	835	818	823	788	818	797	840	794	772	754	808	816	798	818	761	798	797	825	763	812	796	764	799	813	823	796	833	850	815	764	800	785	761	781	769	768	778	790	799	814	810	770	817	801	805	771	836	838	836	852	843	812	786	798	818	731	798	795	794	825	800	774	795	831	820	766	830	888	776	835	810	855	816	811	802	798	856	780	849	806	769	804	816	766	791	793	818	796	813	827	757	771	822	783	812	822	831	698	850	796	805	814	776	797	835	805	815	754	815	799	886	789	775	823	794	811	828	811	816	846	781	830	753	810	801	810	796	814	782	885	828	774	794	808	822	802	821	841	856	769	844	782	777	800	779	821	795	853	855	780	783	802	804	797	802	768	811	808	810	830	806	753	803	810	824	751	726	753	835	816	786	807	804	778	783	789	802	821	771	802	746	793	794	829	821	780	762	810	776	786	776	796	750	762	775	785	773	754	809	827	800	858	795	799	806	759	785	739	793	803	800	772	820	780	784	793	782	802	797	795	825	779	786	799	830	785	827	809	785	805	814	790	805	825	729	771	819	794	828	810	810	806	754	815	807	811	798	770	798	832	781	818	810	824	827	829	787	750	814	801	851	787	842	812	818	833	766	790	794	758	804	753	759
24648	51225	42727	31276	24481	17371	10227	4399	2313	1529	1665	1882	1929	1955	1856	2263	2166	1996	1810	1623	1554	1567	1195	940	890	906	919	854	917	821	849	872	867	853	828	864	878	838	814	846	855	872	847	836	815	855	810	869	830	858	846	794	790	837	867	826	795	821	827	837	857	806	801	833	851	816	841	816	777	840	830	772	835	813	831	871	841	829	825	934	808	803	825	846	845	871	799	835	891	850	804	835	829	846	828	822	841	877	867	836	832	846	841	880	848	811	847	793	822	865	798	841	862	821	826	763	844	814	823	860	792	861	848	797	775	882	830	820	809	781	850	898	858	828	809	779	807	835	867	816	812	802	837	813	769	825	857	809	922	830	827	814	836	815	741	788	835	828	869	812	833	871	794	842	874	873	826	841	856	819	808	896	833	818	806	831	832	865	810	867	840	893	839	833	815	816	854	864	798	791	878	827	760	806	814	841	842	812	855	808	797	814	838	857	851	835	829	810	814	854	864	853	784	842	824	807	871	810	809	857	826	802	829	871	827	792	835	844	831	796	827	807	825	883	826	818	794	860	845	847	844	808	823	814	830	801	869	840	851	860	885	810	838	806	836	862	839	831	823	856	880	774	823	775	876	897	867	878	878	782	821	820	874	829	827	870	849	851	868	807	765	825	795	806	829	820	836	809	812	817	812	841	838	816	831	853	856	825	823	810	848	851	865	858	856	821	855	809	858	786	836	852	822	808	852	829	883	849	866	840	887	832	830	846	783	855	801	835	814	833	791	880	809	808	793	833	796	826	806	854	811	826	814	804	803	834	858	812	843	832	866	866	895	867	831	877	890	890	855	864	860	823	911	799	866	791	857	873	855	883	842	811	807	846	836	851	843	824	862	801	845	816	850	865	798	820	773	840	818	833	843	802	789	806	851	856	865	870	837	819	802	850	861	815	825	848	814	817	808	824	850	775	801	871	834	817	857	839	796	864	808	794	857	815	842	830	794	825	782	820	778	779	781	865	847	835	871	801	858	800	839	822	828	802	822	851	842	848	870	809	846	831	839	894	835	845	832	805	873	832	829	811	860	849	838	832	863	854	814	827	798	856	825	868	802	839	811	800	837	827	822	830	825	835	858	926	891	887	810	815	852	852	825	802	838	806	903	875	848	839	834	840	827	832	891	837	840	811	815	857	854	872	811	774	882	856	857	845	815	799	812	825	855	829	774	809	848	794	787	835	846	794	857	839	845	768	869	821	810	832	900	839	832	843	813	781	814	822	851	825	786	858	841	821	860	795	875	826	800	863	810	774	803	811	767	792	797	823	782	849	822	831	851	759	800	804	805	818	837	808	826	812	838	853	796	823	832	829	811	822	832	795	834	789	858	857	847	816	830	764	820	834	833	803	812	791	766	794	843	850	821	820	886	864	838	857	863	860	840	836	811	847	817	818	835	782	857	833	797	806	832	830	817	825	823	847	870	811	823	829	861	838	883	797	814	814	782	804	917	842	837	843	846	822	933	846	752	874	806	837	866	795	847	835	851	795	794	792	841	834	844	834	850	838	881	836	841	827	807	859	868	815	866	873	853	881	811	856	845	818	792	831	840	819	809	837	846	812	840	868	824	851	844	857	836	786	884	848	829	816	840	799	877	839	808	797	824	843	853	806	810	852	835	828	800	854	901	803	820	848	848	834	835	807	802	820	786	842	866	823	802	822	760	856	831	844	849	825	832	890	840	814	876	863	808	810	794	847	845	774	794	814	871	827	778	888	864	816	806	800	819	820	786	863	891	847	823	876	831	836	822	834	869	835	813	843	846	820	797	823	800	802	840	861	790	874	853	822	792	815	860	833	861	867	838	831	805	872	912	809	837	812	788	856	824	873	796	853	844	890	805	858	797	829	896	871	837	815	866	751	815	833	854	822	898	915	804	842	794	821	857	844	870	809	806	815	830	840	815	848	866	841	796	809	828	826	854	808	871	823	841	816	834	853	823	863	831	834	870	819	822	843	778	794	830	813	783	799	817	852	823	817	862	834	825	850	835	860	873	866	799	823	841	844	865	815	807	834	819	791	824	855	823	782	814	818	804	790	830	816	832	802	819	864	860	875	852	860	824	838	859	838	782	870	820	832	829	904	881	792	815	836	895	815	826	827	825	868	852	844	803	869	844	800	794	849	880	849	828	840	817	893	824	827	812	826	809	820	777	872	812	814	861	869	829	804	866	783	811	813	849	782	866	839	835	814	876	857	805	798	884	878	843	847	859	792	814	822	829	846	836	803	861	825	829	807	833	834	853	842	855	842	823	837	855	810	837	804	851	806	783	897	823	833	825	784	814	779	818	844	864	866	846	819	820	812	789	814	868	850	830	838	843	803	836	875	820	870	845	817	812	878	812	813	788	845	809	815	816	831	831	799	849	831	815	777	854	800	880	849	780	818	783	859	824	828	817	805	801	881	845	826	853	881	833	838	820	844	783	877	797	776	827	868	836	818	855	800	792	838	828	821	842	804	847	866	859	808	815	822	817	806	776	810	844	846	776	856	879	861	846	873	848	842	822	824	796	865	914	826	825	851	860	808	877	821	851	826	867	809	878	863	815	838	879	809	868	838	809	833	857	779	850	821	832	830	840	824	876	874	770	850	863	823	798	827	853	909	880	801	847	848	885	816	806	864	854	806	799	830	873	830	847	797	869	841	805	827	868	845	786	836	825	846	796	776	864	805	817	852	872	841	800	933	817	798	810	880	850	779	869	804	814	832	836	859	812	831	852	829	776	806	814	847	831	813	803	847	810	831	852	846	837	909	855	844	794	857	829	843	847	740	853	869	815	848	845	861	888	852	859	806	836	855	812	818	827	909	876	864	820	848	803	794	784	856	860	821	845	754	838	883	899	816	792	797	768	822	863	847	830	832	847	827	825	810	869	782	837	797	890	796	823	814	870	807	851	753	836	844	846	887	838	789	843	846	814	792	819	862	884	840	883	831	863	901	863	824	827	859	871	814	827	770	809	775	884	875	830	856	833	819	851	817	810	867	827	866	818	841	819	876	803	783	804	880	878	818	807	851	815	826	790	806	774	804	779	795	843	797	822	815	861	821	803	794	843	852	826	878	788	857	828	816	848	850	839	813	791	843	854	812	840	849	846	841	851	820	829	847	823	859	860	803	788	820	806	809	816	825	791	832	830	843	853	868	874	821	857	797	831	873	835	772	853	858	830	823	810	811	824	851	808	875	833	774	841	865	860	825	811	827	844	792	862	860	853	820	879	837	869	824	822	825	823	830	786	845	811	824	826	863	800	854	817	853	813	837	847	843	823	852	816	835	837	796	797	835	785	788	782	837	787	842	858	837	775	825	837	849	858	842	867	831	835	810	839	804	805	828	807	817	827	846	807	823	864	866	868	788	811	849	816	834	798	816	825	820	855	882	815	786	816	857	866	837	815	869	839	812	851	855	848	820	880	826	819	838	835	819	787	772	822	876	838	814	819	809	836	841	829	789	793	865	855	790
28500	24670	26209	17895	9048	4503	1957	756	512	443	416	480	489	483	526	601	594	550	459	480	508	507	401	376	320	351	331	318	341	350	325	359	368	355	339	352	321	326	312	324	361	371	310	354	301	324	335	351	324	343	371	332	325	310	334	373	343	317	343	355	339	329	349	359	352	361	352	325	348	372	329	345	316	336	331	324	352	355	345	315	367	381	361	347	377	342	358	338	340	362	312	368	312	374	326	356	346	317	342	360	332	327	332	336	364	321	348	345	314	311	320	330	354	337	298	304	328	354	333	343	377	379	336	317	299	335	340	344	388	308	358	342	372	334	362	325	322	338	339	399	380	336	346	311	363	328	366	345	319	369	355	351	344	336	360	356	353	347	375	342	321	306	348	367	340	363	351	351	347	374	334	351	350	341	370	309	371	342	315	348	343	322	360	334	349	350	357	368	373	326	368	344	354	323	360	380	333	343	337	347	329	344	337	327	370	324	361	341	356	350	326	322	348	370	355	360	342	363	336	366	303	346	334	365	353	312	331	339	374	313	339	355	324	334	351	373	335	331	340	347	350	338	363	348	370	339	377	360	340	340	328	310	373	360	361	347	340	316	345	367	370	365	339	369	338	382	327	351	337	360	366	314	336	326	331	375	341	354	366	312	350	315	366	347	351	359	314	366	343	309	346	348	383	371	323	332	313	325	351	358	344	366	373	348	344	381	360	308	349	335	347	350	347	340	364	345	350	336	351	325	336	318	350	358	358	356	310	322	337	345	319	345	367	311	343	357	347	350	373	362	373	325	339	362	319	348	344	382	355	349	352	333	337	329	324	333	362	337	346	346	333	368	345	355	304	384	327	320	353	342	371	362	344	333	356	333	320	325	318	348	335	350	323	365	350	349	337	335	342	335	362	335	386	354	356	307	330	337	328	358	366	348	339	369	354	352	361	334	351	358	303	354	352	325	337	392	360	344	355	361	371	308	328	327	340	359	322	317	387	349	328	319	346	349	371	338	316	343	368	325	347	354	335	339	346	349	339	348	340	358	328	312	358	353	350	374	340	341	361	361	349	333	325	319	328	380	338	328	343	296	358	360	347	294	370	379	327	316	328	382	315	317	338	337	365	347	363	344	316	335	346	327	337	362	298	327	340	347	341	356	306	348	299	352	350	349	358	357	364	392	311	322	329	363	320	313	351	329	347	358	353	324	352	364	328	355	327	319	356	311	371	318	326	316	337	322	364	337	337	311	355	349	340	351	308	358	362	358	333	305	356	367	356	352	365	345	361	348	359	349	338	354	352	328	335	384	344	370	373	351	336	327	330	326	357	341	320	357	352	335	336	313	347	372	318	305	339	373	343	364	354	352	365	351	313	339	334	310	357	336	382	326	326	352	342	340	364	350	337	344	350	325	344	338	356	311	334	301	345	372	330	359	353	377	328	355	335	319	351	356	373	357	342	337	349	390	337	340	334	325	333	332	334	330	341	350	368	346	352	335	365	352	367	377	345	384	330	350	365	361	316	352	326	340	343	327	356	328	343	363	384	328	327	321	359	336	322	351	340	336	330	360	352	354	319	318	317	330	335	332	349	333	315	346	331	370	328	325	336	367	348	348	322	318	358	299	333	364	367	362	348	341	329	353	346	342	350	366	369	343	355	333	329	337	351	342	345	304	347	321	336	320	348	375	313	338	343	348	359	321	354	305	345	353	342	346	315	337	341	333	360	347	334	361	340	300	352	347	338	349	358	303	359	345	334	325	347	301	341	337	357	343	347	308	336	349	345	321	324	328	343	346	343	352	365	369	346	321	351	320	340	364	347	395	351	360	347	323	339	328	339	342	345	306	356	366	360	347	321	341	350	352	380	329	316	361	332	377	342	347	344	339	316	333	362	356	325	342	347	376	333	332	330	347	355	340	330	330	334	370	354	361	391	362	292	355	361	360	365	360	340	351	330	358	346	349	327	352	353	328	317	352	346	341	352	353	358	369	330	314	305	339	363	349	344	335	306	349	371	366	371	307	348	340	325	324	327	309	336	342	348	355	310	347	322	369	333	353	360	327	315	347	352	353	345	344	327	368	338	328	344	344	307	329	335	355	333	350	377	336	342	367	386	341	315	373	340	363	374	320	354	324	350	345	344	334	356	374	353	331	365	358	362	342	368	346	349	346	331	373	369	343	324	318	345	354	363	350	358	361	357	359	349	327	332	365	358	315	351	371	339	381	365	332	331	392	311	362	344	335	353	356	329	352	365	310	357	344	360	372	347	334	330	342	374	359	349	337	328	316	348	330	352	357	363	339	330	319	325	362	339	328	340	331	347	359	292	315	327	338	342	364	357	332	365	332	343	353	312	337	355	340	341	311	351	360	341	341	312	288	332	345	376	369	388	351	391	328	324	359	339	320	357	333	348	350	365	329	363	377	368	323	351	316	317	380	313	354	351	327	320	364	363	385	374	353	330	340	379	331	342	320	337	334	380	312	331	355	362	326	330	341	368	360	342	340	347	363	355	348	365	360	334	371	349	358	307	335	359	337	326	337	369	343	342	311	331	308	300	326	325	332	342	330	351	313	351	342	338	343	329	343	356	361	374	363	346	350	349	380	354	340	320	351	332	372	346	359	332	363	349	304	347	357	333	314	385	333	341	354	328	335	368	327	347	365	351	327	346	314	320	335	332	355	322	398	320	312	342	353	335	314	355	335	337	346	372	336	337	345	340	356	357	329	327	348	327	321	351	358	350	340	330	353	356	328	359	330	330	379	327	310	335	338	358	330	357	323	335	324	352	323	319	351	328	339	369	335	350	329	370	359	335	333	350	349	333	343	336	357	360	332	388	367	337	375	307	339	353	352	375	324	368	360	319	340	349	347	319	337	359	314	350	347	306	367	339	316	353	342	318	357	322	330	365	347	378	314	331	332	339	371	352	346	361	335	352	341	346	366	319	306	376	340	328	353	336	338	348	352	359	345	342	353	356	318	333	345	396	347	315	316	370	347	344	366	358	321	308	336	344	366	330	354	361	338	345	332	341	339	335	308	337	342	329	317	335	341	343	332	348	318	351	315	361	377	345	313	351	323	368	348	367	354	346	341	321	309	367	302	351	345	322	360	343	346	308	343	374	345	343	324	327	351	371	349	339	364	369	341	329	352	336	312	346	333	341	375	360	361	328	359	337	372	339	332	370	392	308	348	333	380	331	333	350	355	339	318	337	327	328	323	334	372	358	381	318	333	342	311	352	359	331	356	319	347	326	354	337	325	345	346	327	334	354	352	327	306	357	374	320	344	353	337	304	302	345	347	308	368	339	373	375	341	348	325	329	345	326	318	342	369	353	349	352	337	349	350	344	368	342	355	337	339	336	334	342	321	330	362	365	357	349	327	297	332	352	366	380	344	363	325	346	330	375	348	330	336	361	345	338	324	351	307	338	329	340	352	341	348	323	352	340	356	364	339	351	325	346	319	325	334	348	347	351	322	349	333	314	313	321	340	296	318	310	321
20894	37470	28470	18036	12637	7466	3577	1222	612	476	556	639	779	751	680	791	853	818	735	595	663	608	483	356	342	372	365	366	354	348	347	335	352	331	368	313	360	343	360	404	332	384	364	352	343	335	348	371	378	332	360	370	377	375	340	343	345	333	360	351	357	356	375	357	342	358	341	375	380	383	346	363	344	355	363	366	368	370	326	324	381	355	355	375	354	379	348	365	362	350	363	356	347	366	337	338	364	344	352	347	374	385	341	363	356	367	371	349	335	377	375	376	340	369	363	381	348	353	328	358	362	353	381	354	358	335	346	343	347	380	365	364	349	328	376	337	388	385	343	345	357	346	312	363	365	360	343	362	348	331	385	351	349	347	372	319	361	369	385	362	364	394	364	365	352	362	335	336	393	381	314	361	353	357	383	373	362	367	347	332	406	351	359	375	348	358	355	336	346	395	353	349	380	349	361	377	349	365	332	379	367	362	351	357	337	384	362	357	342	354	367	314	378	380	360	348	363	384	361	339	363	365	363	355	333	357	323	370	354	365	325	346	348	367	355	401	338	348	371	334	352	314	382	339	326	349	372	350	382	375	359	348	370	394	380	323	341	369	395	323	359	368	364	347	384	373	374	356	373	336	373	381	370	386	360	365	310	371	347	359	336	391	369	372	391	311	355	360	372	335	355	367	358	355	350	353	336	339	372	363	340	375	341	376	345	341	345	338	383	360	336	374	347	372	342	331	362	360	350	328	358	394	391	352	373	351	381	357	369	327	389	357	367	375	333	365	349	372	323	344	395	374	357	374	343	336	374	362	348	316	370	312	356	369	373	367	359	335	353	368	350	390	374	343	394	306	380	362	341	377	381	366	371	388	345	322	325	356	354	322	343	363	349	340	366	366	337	346	344	332	360	348	360	355	354	354	332	373	351	350	321	370	337	377	371	355	378	334	353	372	353	374	344	370	336	375	350	346	371	399	368	385	335	356	324	349	338	343	342	332	367	374	346	336	325	333	349	343	379	364	371	348	347	380	339	388	343	374	325	358	349	328	342	333	316	353	344	375	367	357	334	364	339	361	353	340	367	325	349	359	319	347	357	356	339	342	364	334	356	335	375	357	352	366	368	364	362	377	367	344	328	345	351	365	335	392	339	354	335	337	337	346	351	337	358	376	360	354	348	350	343	372	366	334	372	357	346	337	351	334	332	339	354	345	338	352	346	319	364	346	367	359	360	329	367	356	374	332	333	364	355	342	359	369	348	356	345	339	327	356	315	386	333	367	357	354	348	385	338	373	374	371	336	383	369	360	369	362	368	330	342	384	323	347	346	357	333	341	328	363	369	347	355	387	309	347	323	369	334	374	363	391	361	339	364	370	408	333	340	389	357	328	351	349	353	382	316	330	355	353	344	335	353	339	363	369	374	356	361	358	360	363	345	325	356	388	366	339	325	337	360	360	344	353	347	375	389	342	397	392	345	307	399	344	367	360	378	346	374	358	304	372	373	379	352	371	362	367	338	327	370	379	343	371	349	374	331	389	382	355	376	397	340	381	343	371	382	336	316	335	361	347	351	375	362	371	337	339	354	343	370	343	337	348	371	385	369	400	360	357	356	349	357	387	349	373	382	341	352	360	370	342	378	372	366	340	405	331	353	352	336	347	330	332	338	363	347	341	337	349	368	376	391	380	363	316	360	337	358	341	369	377	338	368	376	348	335	349	367	390	350	353	366	370	348	356	347	363	351	352	389	335	347	352	385	342	376	383	328	380	362	354	343	346	353	348	347	350	377	372	352	315	346	355	342	351	364	364	359	369	347	309	365	333	336	338	351	381	364	373	375	363	377	315	328	325	358	350	338	338	342	375	350	357	342	369	359	350	355	324	354	380	377	334	350	320	394	371	318	364	335	371	351	375	353	353	329	366	332	361	348	383	359	349	341	385	337	323	356	356	331	370	331	356	352	367	357	380	363	380	338	346	355	374	351	386	358	357	339	329	325	349	356	377	385	347	346	355	344	369	335	359	335	363	371	356	355	366	364	356	352	338	329	356	319	338	357	351	346	345	373	373	361	314	384	354	387	370	328	369	357	357	357	347	399	369	349	354	370	386	336	340	355	347	367	367	342	385	347	355	366	335	360	374	348	395	367	374	375	350	349	375	332	329	367	373	378	352	355	343	348	332	354	383	339	401	391	349	375	320	398	344	336	355	371	354	339	343	348	367	338	308	359	334	374	377	395	333	357	335	350	329	395	315	349	320	348	353	384	380	366	347	377	385	366	355	382	350	340	371	372	379	331	339	357	365	368	336	343	344	332	356	369	325	394	360	374	335	367	349	390	348	375	357	345	341	355	394	327	343	362	341	374	373	346	416	347	366	335	317	334	376	330	339	377	378	352	373	318	355	337	362	345	384	339	355	356	331	350	406	352	369	354	381	356	345	369	318	343	357	354	375	337	412	357	335	351	367	340	345	371	343	397	342	340	365	350	338	338	361	311	336	351	369	325	357	361	358	337	380	394	326	307	358	364	378	339	342	370	325	360	315	328	359	356	390	348	344	395	390	365	323	362	343	357	356	361	331	335	347	358	330	351	357	343	358	354	355	318	324	336	361	341	324	353	366	379	365	361	350	375	349	360	355	364	388	371	329	361	356	332	378	342	372	391	365	337	386	338	350	364	362	361	365	337	391	361	325	402	356	349	347	382	391	364	320	358	355	372	356	340	311	350	345	385	378	364	338	357	351	360	371	385	369	348	308	377	344	353	357	358	340	349	344	367	357	334	345	341	333	373	329	373	339	382	357	355	343	354	368	359	367	348	346	381	347	361	359	381	320	330	392	338	370	350	328	395	341	383	351	368	365	310	389	372	357	345	380	351	401	324	378	365	365	363	351	362	342	366	349	347	335	387	338	336	361	339	360	377	349	369	355	347	351	385	356	363	354	360	351	358	343	330	371	361	337	373	358	368	305	363	335	346	346	316	338	376	402	353	357	362	349	387	336	347	353	384	353	331	356	333	376	335	340	375	347	384	363	355	321	348	348	350	338	324	321	346	370	357	338	363	368	345	371	369	377	344	386	363	338	361	344	367	310	340	352	350	355	361	365	336	355	373	341	353	341	356	345	362	342	356	358	364	347	364	354	346	342	387	351	345	381	368	354	365	370	348	314	368	351	366	336	388	375	359	370	363	377	347	352	333	357	359	342	369	377	336	379	381	357	364	397	375	346	346	393	361	354	357	384	347	378	360	356	375	351	377	334	370	354	344	368	330	377	352	304	346	353	335	336	367	378	347	329	370	317	354	351	376	408	359	361	376	368	351	360	352	352	356	374	354	385	362	374	338	345	344	358	402	334	368	361	326	343	350	345	338	364	349	358	335	374	328	378	352	337	335	355	365	341	357	356	344	376	342	365	342	342	334	349	344	337	354	345	351	353	355	375	369	354	346	346	346	392	365	342	364	378	353	343	340	348	371	371	365	344	337	330	379	358	366	342	367	362	341	353
23804	21267	28520	24513	21620	16428	6312	1880	942	845	882	982	1014	1028	1014	1040	1158	1078	996	888	932	892	752	642	661	663	666	623	673	611	663	657	640	626	629	601	638	637	601	609	654	612	644	617	631	665	616	682	629	575	635	647	669	686	618	640	637	584	651	634	615	638	655	611	614	654	641	591	676	657	612	620	648	673	655	635	618	625	668	641	609	636	617	629	574	664	636	674	600	673	624	600	675	638	614	597	582	682	664	654	616	656	646	621	662	620	624	652	652	679	649	638	602	611	609	630	613	661	592	644	626	727	605	656	674	622	661	631	643	650	625	597	633	667	598	678	641	657	617	592	619	600	617	632	594	652	617	615	633	607	628	615	644	608	649	611	592	649	634	655	607	678	644	629	617	663	622	665	619	615	646	619	673	646	627	664	612	611	661	612	628	589	666	646	612	627	609	587	626	606	611	615	639	648	662	661	641	656	654	576	591	612	640	587	594	642	640	660	666	648	614	658	641	672	635	619	664	649	630	614	599	638	623	640	612	648	658	635	666	646	658	620	599	610	552	632	644	605	642	653	652	620	669	610	618	593	634	666	619	599	638	625	589	638	591	589	638	656	640	618	642	651	674	556	659	648	647	630	671	615	607	605	613	628	674	623	607	658	598	615	622	625	593	641	655	602	633	624	602	616	661	634	640	649	629	650	607	639	673	600	625	680	609	645	579	609	621	603	638	661	659	640	615	605	644	666	644	640	659	622	611	641	672	624	648	640	657	630	587	639	626	642	608	669	610	611	633	626	680	669	628	616	656	634	638	651	617	627	638	628	653	598	656	587	647	673	636	649	639	629	683	652	687	616	630	584	643	665	644	645	649	625	628	621	641	609	622	623	625	612	626	625	623	604	601	651	632	601	662	640	606	591	658	646	588	642	651	604	636	682	638	586	599	646	618	640	639	614	632	666	633	648	611	606	659	652	636	614	635	625	598	640	607	637	594	642	639	643	669	577	603	635	630	597	607	618	609	627	649	585	628	619	647	602	644	613	606	612	631	622	670	668	613	606	632	657	635	653	681	650	650	651	637	643	603	641	667	622	587	613	664	616	599	649	630	622	658	639	618	642	596	665	657	619	610	626	608	581	611	637	634	648	651	631	604	591	625	641	572	655	646	639	639	657	608	616	619	665	654	639	632	649	621	633	577	598	615	637	619	657	626	648	651	614	653	663	704	630	595	636	646	630	681	658	645	653	674	619	639	689	639	609	676	642	639	645	595	642	583	599	626	648	663	607	632	609	653	663	598	572	638	581	634	620	588	620	632	613	657	622	611	646	667	632	661	647	600	607	632	620	598	696	622	629	637	619	601	603	624	600	608	681	616	612	630	624	649	634	630	638	593	633	624	654	633	628	617	627	663	614	623	649	583	648	637	620	579	649	628	644	655	636	612	660	634	601	597	643	645	625	608	608	626	626	621	629	664	630	631	642	614	581	637	628	618	609	642	647	647	681	675	632	626	610	640	637	653	608	603	613	589	597	574	610	640	669	598	582	612	619	638	603	638	614	608	644	608	644	646	651	599	628	632	689	626	623	647	625	644	677	625	582	655	620	648	637	613	626	672	638	667	603	673	641	617	627	621	655	622	629	609	611	610	591	638	625	584	581	625	593	640	652	629	614	583	639	616	595	591	617	641	667	586	631	602	632	631	602	625	580	600	622	627	653	615	613	603	591	620	629	667	616	598	595	628	597	605	596	680	643	642	605	669	604	641	643	625	697	624	577	607	666	658	628	660	624	606	660	624	575	611	647	642	614	641	598	619	625	599	605	618	584	670	655	623	624	657	663	600	579	603	615	621	637	633	653	669	653	655	634	631	617	635	617	670	670	633	608	639	618	627	621	634	620	623	663	628	644	592	605	621	611	658	663	615	651	619	611	652	604	664	645	638	651	628	611	689	647	642	594	616	647	622	674	638	668	597	633	626	616	651	598	626	613	673	628	671	628	641	622	629	600	627	617	675	645	632	645	610	674	642	610	608	587	617	641	623	617	675	654	654	605	613	617	562	652	559	657	647	651	647	614	599	631	653	652	629	610	617	660	659	622	660	623	640	676	604	645	644	614	643	627	629	628	685	664	595	640	615	631	655	655	644	611	649	660	604	666	638	629	652	593	648	632	648	655	637	632	675	636	645	603	624	656	652	604	608	668	634	586	650	594	564	635	588	607	625	653	613	639	669	627	616	661	627	640	621	629	584	598	630	653	647	665	629	589	617	600	593	639	667	663	615	626	629	646	655	681	631	610	596	607	607	661	607	645	589	582	697	628	659	650	626	640	598	643	634	598	643	643	653	616	636	607	601	605	628	636	624	638	636	621	601	606	605	658	606	585	638	619	566	623	656	636	637	617	628	619	626	630	632	648	617	629	669	622	621	636	592	633	574	647	576	596	610	629	610	632	600	618	635	646	643	611	620	637	633	633	631	659	621	636	606	661	605	617	604	643	615	682	630	659	565	612	591	625	611	655	623	631	635	554	653	614	658	630	640	596	641	623	618	654	604	658	577	630	672	608	610	612	628	589	647	584	656	642	640	629	633	632	619	653	590	616	643	612	639	665	654	635	646	607	643	632	643	647	617	625	663	659	637	601	684	603	584	628	661	618	586	624	605	606	610	620	641	609	633	657	634	582	601	629	599	643	632	605	621	653	635	665	624	629	601	609	570	612	651	607	657	584	658	626	633	602	637	577	667	669	625	611	669	619	608	675	633	626	638	640	631	636	619	682	634	611	613	645	590	622	617	636	646	665	675	626	641	618	650	633	675	646	644	649	635	612	596	633	613	653	617	650	622	657	617	640	626	619	645	658	655	633	688	611	628	634	651	597	630	620	617	670	595	600	610	668	657	625	655	576	633	598	595	618	580	620	666	616	616	689	630	565	585	612	622	653	591	675	670	639	629	620	606	603	654	661	603	650	634	609	631	618	597	622	654	627	650	667	602	650	579	637	616	616	620	576	588	635	629	657	674	629	602	695	651	660	657	614	649	630	697	610	623	651	585	644	626	643	645	589	659	641	634	664	618	613	698	622	668	606	665	595	627	579	645	632	625	658	657	655	609	599	684	628	619	625	595	622	611	624	592	595	672	607	644	613	630	623	622	650	591	641	612	613	634	609	618	650	626	680	618	626	632	633	620	637	612	662	622	621	630	596	610	642	603	667	593	604	656	614	641	607	653	641	585	597	580	630	616	639	686	648	637	613	613	654	626	651	615	648	664	659	615	655	626	647	638	643	641	597	651	626	614	601	621	641	606	650	601	619	629	647	636	620	637	661	634	624	623	605	621	648	623	604	643	619	639	632	687	626	674	611	605	640	667	679	631	620	643	656	641	647	627	602	651	588	622	606	564	629	636	613	605	584	622	600	627	584	685	611	620	591	600	601	636	654	623	596	655	632	645	592	634	672	624	634	616	609	590	657	633	603	650	605	687	608	649	579	595	600	604	596	624	596	601	641	680	657
22395	46008	37337	26430	19800	13312	7221	2825	1475	1088	1162	1327	1463	1358	1361	1521	1713	1414	1368	1115	1144	1156	909	734	627	690	709	729	663	612	639	667	729	633	655	662	682	698	660	635	670	733	638	610	627	652	618	627	684	673	672	647	644	645	666	641	611	657	650	628	637	671	653	639	695	668	660	666	634	672	644	627	660	631	666	667	671	613	623	697	581	672	642	640	641	637	705	652	639	656	672	637	664	649	618	675	636	673	656	652	645	648	633	640	643	626	617	683	653	656	658	621	666	664	639	621	597	636	620	685	630	638	669	691	633	658	645	663	625	694	686	654	649	663	649	687	659	648	616	639	676	680	681	645	621	643	660	633	666	653	622	571	635	651	678	645	668	655	653	636	670	649	652	628	618	697	613	692	640	664	660	650	650	687	685	674	585	648	702	619	655	709	663	632	685	672	653	699	653	659	611	615	647	673	668	674	631	656	657	653	627	635	660	681	620	644	678	656	599	622	607	679	653	685	681	661	663	660	621	625	663	604	634	624	679	675	641	709	647	673	629	677	706	641	659	673	651	666	630	681	639	633	652	653	670	665	650	650	671	628	637	650	640	619	670	666	664	656	630	642	677	691	653	666	642	653	596	680	667	711	665	651	700	634	621	669	658	651	676	608	691	633	659	600	642	660	640	624	653	636	672	642	644	645	596	674	648	614	651	651	688	640	632	629	612	654	696	610	665	686	625	652	620	645	644	653	655	670	621	650	682	633	597	613	647	687	650	641	702	638	651	629	642	668	658	643	653	657	657	645	650	622	660	658	620	666	656	673	666	673	673	651	637	658	672	625	607	683	650	657	662	610	643	616	657	682	649	622	697	655	663	632	641	646	638	641	621	620	648	654	612	679	627	647	683	651	663	611	703	646	603	633	676	669	665	604	681	649	659	696	634	653	652	627	689	704	623	675	690	646	667	632	652	649	616	659	651	641	654	608	686	668	676	711	646	674	647	666	619	698	664	626	700	651	685	610	715	651	686	684	653	642	658	582	609	647	678	618	648	657	615	655	628	684	691	671	634	621	648	672	648	692	637	649	697	679	685	632	623	690	656	637	639	671	668	628	627	606	660	690	652	637	638	695	656	659	687	683	615	632	623	632	647	702	637	640	628	678	655	625	649	655	555	627	609	669	672	671	675	659	671	660	614	637	637	678	674	680	623	665	637	694	647	622	652	648	623	639	682	652	654	679	667	631	640	631	663	648	668	676	702	651	630	653	660	636	668	616	650	607	608	670	680	675	678	628	598	658	660	637	638	630	646	629	668	671	663	655	663	660	641	651	646	707	649	644	647	683	660	653	644	611	631	679	621	654	640	676	761	683	609	672	634	720	659	634	658	673	646	626	615	634	593	672	621	696	627	687	639	653	607	674	646	672	638	684	607	656	676	678	650	642	634	674	613	652	645	607	658	670	672	638	694	634	615	625	653	643	622	650	639	640	667	625	672	693	691	646	694	605	689	639	656	656	647	641	621	676	646	650	618	611	624	673	610	633	618	660	654	642	652	634	676	657	594	593	648	701	657	674	706	646	676	663	703	635	632	634	641	638	621	605	643	649	659	667	594	638	658	620	625	657	594	664	635	681	649	689	630	664	659	668	628	633	597	648	647	660	633	651	656	640	673	641	619	672	631	636	639	659	606	637	608	646	636	649	645	677	645	669	641	616	649	665	661	664	651	632	625	661	641	642	595	631	665	660	646	706	640	660	618	637	632	663	641	596	610	652	649	658	666	658	672	649	629	633	661	677	680	649	601	673	650	670	652	669	690	630	670	679	627	647	649	655	669	682	658	686	618	633	678	635	702	662	655	689	636	664	673	641	672	661	663	659	650	654	694	634	652	678	655	658	688	655	642	675	641	614	624	646	665	698	664	685	664	616	644	707	633	678	668	639	694	608	644	633	616	605	644	620	585	657	605	701	659	647	669	657	622	697	680	617	661	665	658	634	667	686	632	663	636	592	636	647	633	617	691	673	643	621	639	667	601	617	653	678	670	629	629	638	631	647	636	625	677	640	628	667	634	621	678	673	641	650	648	619	650	657	643	650	644	676	683	706	673	654	678	636	608	645	668	666	644	656	635	678	674	642	699	643	616	662	634	646	616	690	616	663	624	649	642	646	676	667	669	658	670	667	632	640	668	643	646	656	676	669	662	681	675	638	648	665	594	671	623	633	654	662	621	672	641	646	648	645	651	638	682	622	650	621	646	662	637	631	654	653	661	640	653	638	625	653	681	678	664	680	676	660	727	649	658	608	642	645	669	648	665	686	636	682	641	656	669	691	661	645	670	629	644	636	675	648	626	711	687	630	655	603	628	659	660	637	639	640	613	683	626	673	654	610	638	634	686	619	638	678	677	622	666	669	671	619	675	650	617	673	661	626	623	614	675	641	670	656	631	627	630	671	598	661	660	694	657	628	636	656	661	662	667	636	677	657	669	630	620	661	642	618	665	650	669	613	608	637	632	616	643	630	668	630	663	612	692	644	655	683	664	679	706	663	616	651	634	613	661	645	654	587	662	669	613	611	660	668	632	661	654	663	625	667	686	654	646	616	659	631	661	605	646	636	646	674	623	650	641	637	639	636	674	653	671	635	645	650	633	702	609	678	662	696	626	689	648	633	660	621	632	622	671	698	632	608	647	632	632	596	615	665	621	654	609	690	657	677	651	620	656	686	655	660	690	637	629	609	632	658	648	635	636	662	694	664	666	644	642	659	651	714	655	660	662	633	614	664	654	644	650	702	670	683	646	653	686	661	656	660	665	635	643	698	601	666	633	620	620	657	645	635	637	651	665	649	621	716	700	676	634	659	653	663	632	681	661	620	664	625	659	646	643	652	644	685	630	668	627	625	636	648	669	677	691	647	656	653	627	631	667	644	659	643	672	618	641	679	644	692	634	644	619	672	667	658	620	660	696	633	633	636	637	649	654	676	638	652	649	624	669	668	664	640	633	658	630	689	654	637	642	647	650	622	650	650	626	638	619	620	638	625	639	594	630	663	646	658	670	646	637	647	634	681	643	731	600	597	649	623	675	662	630	650	670	625	653	664	611	694	663	630	702	611	699	646	641	587	695	613	675	639	591	689	613	605	672	643	610	642	671	648	615	614	683	674	654	678	640	653	642	634	662	622	692	695	612	677	620	664	602	685	641	678	587	624	664	629	661	616	610	648	663	627	648	687	632	634	672	640	614	633	641	671	717	632	658	643	641	688	682	645	612	690	725	644	636	630	662	599	633	709	689	683	633	623	637	650	672	634	654	635	615	646	648	665	631	643	688	670	663	636	700	683	667	630	635	667	667	679	662	698	674	632	643	615	687	656	654	601	644	689	675	658	658	629	615	638	690	663	672	655	670	673	611	666	650	664	688	665	661	650	672	653	673	644	649	619	694	651	632	622	641	655	654	650	682	654	667	652	664	706	634	632	668	678	710	638	695	629	623	623	675	652	612	610	611	705	642	631
25048	21227	27566	25777	17157	7874	3315	1136	564	527	520	592	642	668	641	667	744	712	663	555	592	545	433	421	376	392	362	367	385	410	393	383	351	361	427	369	368	392	381	391	354	329	394	419	407	413	375	387	409	371	390	381	388	418	386	349	383	374	359	385	350	374	356	403	356	353	388	344	381	406	369	368	373	358	367	389	359	421	406	342	366	375	364	387	364	376	400	372	368	394	397	378	356	385	407	407	366	386	382	367	331	383	376	380	404	381	368	345	361	338	379	373	372	378	400	379	351	357	364	418	407	377	404	348	355	376	357	399	356	370	405	356	364	394	341	356	352	381	377	388	382	381	407	396	393	380	393	367	349	381	378	358	374	375	397	382	348	399	372	370	395	375	385	362	369	373	394	420	383	330	406	398	404	333	387	361	377	404	392	361	379	421	376	403	365	390	361	387	370	367	401	405	349	346	354	373	394	384	388	385	382	354	377	396	390	377	367	390	374	395	378	391	380	371	371	382	386	408	408	400	355	351	392	379	359	385	414	353	382	396	387	405	380	378	370	364	400	372	378	360	397	368	364	352	389	387	381	396	391	388	376	392	376	385	387	362	394	369	402	383	396	377	395	400	365	358	391	362	361	373	365	403	361	337	390	381	402	350	380	389	350	382	368	370	353	418	403	374	359	374	322	380	380	408	385	402	366	388	391	381	406	346	406	366	395	354	382	376	366	385	411	386	369	374	402	358	363	374	408	362	397	386	366	380	366	348	376	378	375	358	359	411	345	383	371	356	358	389	385	396	378	390	364	409	400	398	399	368	362	386	370	354	358	366	357	365	335	402	320	374	375	386	367	355	357	408	365	419	413	387	377	364	385	370	388	376	383	410	378	356	382	353	371	386	418	389	395	403	341	400	378	395	369	377	383	371	387	356	338	390	347	344	339	374	363	355	382	371	411	387	368	373	380	361	361	372	373	393	366	386	375	365	414	381	384	379	387	411	395	391	391	344	380	389	388	402	377	413	363	388	377	389	367	356	388	351	357	391	362	376	376	377	367	374	437	379	368	372	369	374	376	367	380	386	373	389	366	380	398	339	353	375	343	365	393	385	374	356	349	372	384	367	373	417	372	399	376	350	330	366	381	383	366	391	415	404	356	362	368	388	357	360	385	355	403	345	383	376	364	374	375	377	361	400	375	373	382	381	374	364	389	348	426	388	382	366	377	389	369	374	364	345	363	390	345	404	392	350	395	392	354	385	356	405	377	384	378	371	351	381	353	421	392	395	397	419	370	378	347	377	373	379	397	410	353	363	386	409	397	381	361	371	352	351	367	383	374	354	366	346	408	385	348	407	376	394	386	384	352	350	371	400	366	365	375	379	366	374	365	379	409	373	385	384	420	354	390	403	358	351	375	384	352	379	358	356	400	402	353	364	385	397	364	393	363	385	399	362	366	375	380	370	388	355	368	373	370	399	372	391	367	380	389	364	385	382	389	391	406	333	373	397	361	364	370	395	341	389	402	371	372	424	438	384	408	357	367	376	400	393	403	360	404	385	387	398	354	372	372	339	353	382	357	371	367	370	344	380	360	390	339	385	373	353	361	357	361	355	350	393	417	404	361	379	376	352	332	396	370	374	400	345	405	368	402	371	347	361	365	357	389	337	396	371	376	366	370	378	390	365	357	347	390	373	404	377	381	333	394	390	376	342	408	386	377	343	377	353	367	434	394	389	384	409	384	380	373	374	347	370	403	376	349	411	383	399	397	389	364	379	412	370	417	427	388	368	394	371	350	383	388	388	383	365	366	372	390	381	373	398	383	382	397	340	383	375	410	352	389	392	378	413	383	357	371	387	364	353	381	367	380	383	378	341	400	395	395	398	357	376	374	373	379	392	385	425	370	374	349	382	365	414	366	356	433	420	377	344	387	358	373	385	352	371	359	366	387	367	370	385	409	372	380	359	385	381	358	360	420	352	391	363	367	392	347	376	374	373	370	351	385	375	406	368	394	382	336	367	371	345	348	331	385	366	398	393	341	372	368	387	394	395	397	365	370	424	331	407	387	398	380	390	366	363	366	364	388	354	379	399	364	359	410	378	401	388	373	372	367	395	393	364	381	366	379	378	373	355	375	404	348	376	402	377	335	377	367	369	362	388	425	419	355	387	352	368	427	363	368	353	327	383	357	367	387	346	376	401	369	388	407	376	376	407	388	411	401	408	373	340	382	360	364	380	358	360	382	363	386	365	380	381	356	371	381	365	387	388	367	386	388	379	370	388	382	390	373	336	366	372	366	383	367	369	357	395	355	375	396	383	355	367	380	371	398	379	365	399	406	382	409	387	398	364	364	370	373	384	370	391	349	380	370	433	410	366	373	369	391	374	353	384	342	366	375	426	370	388	376	388	403	346	361	379	383	392	387	398	421	389	384	388	391	409	405	355	383	355	378	408	371	397	376	374	401	384	362	403	343	385	377	391	353	374	356	402	357	383	387	361	333	372	329	401	416	407	408	339	372	388	376	397	395	357	377	386	346	374	386	365	412	350	365	349	368	348	369	360	391	353	380	379	377	382	374	397	389	363	352	342	377	405	367	377	360	375	391	409	378	364	333	378	399	372	343	379	380	316	348	383	409	415	377	380	383	368	418	378	405	399	363	388	370	351	415	351	353	353	386	367	375	389	363	350	369	359	368	351	374	378	359	364	384	352	364	349	359	370	355	359	353	396	388	385	395	379	408	386	404	333	399	399	371	377	358	389	375	412	373	352	376	420	364	351	430	414	381	398	395	374	384	373	414	407	373	375	376	405	398	337	381	387	401	436	363	368	416	368	380	358	391	384	372	377	421	406	382	353	397	382	385	396	363	355	359	353	369	379	383	372	339	382	384	362	359	377	377	363	390	416	384	376	399	392	379	406	342	366	336	404	377	391	400	401	377	410	385	358	393	407	365	361	399	421	372	375	386	386	345	405	387	443	354	394	371	386	388	369	394	348	387	378	395	377	337	382	390	434	356	412	422	361	385	369	374	393	378	411	386	401	394	415	363	372	322	371	396	400	395	394	337	383	362	358	374	374	380	351	389	391	399	375	396	359	372	348	408	368	398	336	388	409	370	350	366	365	353	364	341	369	372	368	312	386	372	398	352	383	409	401	351	409	400	397	366	395	359	387	356	360	382	399	372	412	325	369	375	397	365	414	355	341	376	383	389	382	361	366	359	351	407	348	380	366	380	384	384	386	367	362	346	358	351	401	362	376	389	376	371	392	387	377	366	388	377	364	353	402	371	405	372	369	350	310	375	354	367	366	349	388	353	360	403	364	365	363	382	411	377	386	372	408	341	374	371	370	372	404	394	407	406	328	392	416	384	399	360	407	399	351	393	374	366	410	378	347	436	376	439	372	343	382	357	384	387	404	372	365	360	403	387	351	364	377	394	341	360	375	389	372	371	376	376	391	394	427	379	377	388	371	357	393	346	385	379	363	383	377	383	391	356	396	349	370	371	393
21388	42083	33446	22407	16398	10950	5534	2037	873	726	857	985	1020	953	971	1002	1153	1126	933	836	868	798	589	478	408	418	414	411	422	416	422	426	414	407	436	433	408	383	420	400	434	443	444	412	407	437	388	428	418	460	434	420	429	415	420	414	408	417	408	447	386	391	422	433	390	443	396	411	433	395	413	353	419	415	421	384	461	441	417	430	411	387	412	433	437	412	445	423	385	404	398	412	375	390	415	428	389	416	385	393	399	413	411	411	407	434	404	402	402	406	432	408	415	393	407	406	364	405	411	433	431	404	419	440	372	447	421	424	425	441	409	393	392	432	446	413	391	399	390	401	416	418	422	404	409	371	405	394	387	406	407	429	416	433	399	382	405	393	391	406	423	365	430	385	459	416	373	457	459	407	447	405	397	412	409	419	387	392	415	405	407	404	388	405	404	405	399	437	418	406	372	437	400	420	393	405	417	441	401	423	398	388	427	413	392	387	392	384	449	433	471	418	402	401	424	402	398	406	425	395	393	402	405	414	408	442	438	419	430	413	401	420	392	407	389	403	436	409	443	439	407	415	416	392	412	426	383	395	391	379	410	434	414	393	409	385	380	405	437	403	452	418	396	386	433	394	397	427	442	425	406	402	465	376	419	370	424	404	418	389	445	412	394	410	376	383	440	402	421	405	438	413	445	416	403	433	389	400	369	385	360	417	428	399	416	426	442	417	406	369	420	428	411	428	423	397	419	372	426	432	463	394	398	417	424	401	420	404	388	384	420	458	455	409	425	408	439	358	393	421	426	429	442	371	372	436	408	429	414	416	397	372	376	405	364	393	409	408	418	392	422	420	389	429	422	389	429	447	389	390	399	413	431	440	396	407	449	424	413	404	392	441	429	395	413	442	411	393	404	402	395	410	403	379	372	412	394	404	418	412	406	424	416	419	444	399	394	389	412	413	417	399	384	412	398	412	422	414	415	375	422	421	388	383	379	429	431	405	434	386	433	409	419	375	423	469	394	436	410	384	381	385	373	399	405	425	411	414	392	399	428	416	406	417	391	391	441	397	400	417	398	433	383	403	390	428	432	386	371	365	429	443	410	408	446	423	410	394	414	392	397	432	419	447	404	395	431	397	443	430	437	397	372	406	414	408	452	400	425	393	437	457	404	410	433	394	382	395	420	405	403	417	416	418	406	392	388	434	440	387	400	422	422	397	383	387	398	450	402	394	421	434	444	425	392	387	357	473	460	407	419	399	413	419	420	420	408	424	436	390	406	411	416	412	402	420	401	424	398	411	409	386	395	418	452	413	441	389	408	410	405	392	432	375	406	413	398	417	425	427	423	413	397	404	409	465	406	412	448	406	437	417	443	397	429	402	394	417	413	388	439	436	401	402	407	427	402	422	408	434	407	372	394	412	379	373	424	412	451	443	375	418	446	427	414	413	441	433	384	402	403	377	366	421	416	381	410	393	377	413	404	365	411	417	426	375	431	413	403	397	396	442	412	415	401	421	410	438	426	416	403	421	450	412	413	388	417	427	408	404	432	417	410	393	357	422	373	403	395	426	419	431	386	383	396	416	456	464	414	412	406	398	408	406	427	428	428	419	416	457	400	409	385	389	423	429	450	441	407	423	452	410	415	388	411	426	447	422	421	399	443	383	401	412	410	420	400	428	436	376	404	380	435	447	415	408	422	411	395	396	449	411	422	394	413	413	417	412	405	413	399	391	428	382	373	435	408	390	411	397	434	408	398	405	447	413	406	406	383	448	393	406	418	438	453	415	383	416	421	407	412	407	419	401	456	422	383	401	390	394	398	426	386	410	437	402	432	419	430	431	391	394	427	410	401	422	427	371	421	401	369	373	392	406	400	425	416	398	399	441	459	409	405	397	393	403	422	383	391	397	422	384	416	439	414	394	417	398	420	414	429	396	434	379	390	402	439	403	405	445	426	418	380	411	427	414	450	378	413	397	423	417	415	393	440	425	402	436	394	451	424	432	425	386	394	387	405	424	416	395	465	393	457	417	408	386	423	411	404	396	413	409	417	427	393	420	423	392	408	415	388	432	434	424	428	419	416	445	442	437	389	433	402	420	398	406	382	427	391	441	445	409	385	433	419	422	390	421	384	421	392	423	412	406	439	403	396	400	409	444	419	400	387	438	431	424	419	391	405	424	434	427	395	400	386	448	402	438	456	397	411	403	418	376	393	423	393	430	426	379	462	408	430	420	457	384	395	433	404	424	385	446	427	414	417	402	420	432	402	427	414	439	403	415	406	388	415	406	399	437	408	384	437	397	429	398	420	403	434	438	379	411	393	417	400	428	415	362	412	383	415	388	349	407	433	391	422	399	430	427	395	408	425	417	417	418	385	418	419	447	384	424	450	415	400	400	408	411	396	385	407	396	376	420	439	429	412	393	417	395	386	402	402	373	445	407	401	419	399	402	408	401	403	397	431	408	412	395	413	426	404	421	443	426	428	389	405	434	408	401	408	415	440	387	390	416	423	403	403	421	404	402	381	437	374	419	389	414	419	395	403	406	397	423	429	405	395	381	402	403	442	424	408	396	404	400	384	405	411	407	407	420	415	433	427	423	421	400	430	400	430	386	379	414	413	446	417	457	425	417	413	422	427	374	425	441	401	401	410	427	394	418	416	413	390	392	438	430	427	410	411	432	420	402	406	391	396	408	427	368	441	403	407	405	413	408	406	423	418	442	420	404	419	424	437	383	421	418	404	423	412	408	415	422	407	445	436	389	409	435	384	356	410	397	386	427	402	406	424	390	470	416	395	396	433	404	463	413	431	429	421	391	430	410	382	453	393	429	409	395	440	424	417	431	442	430	414	427	419	389	380	422	391	396	407	441	432	421	404	442	418	422	408	393	389	413	444	411	386	457	395	383	397	411	401	418	404	404	416	423	406	389	403	415	473	375	394	413	444	402	421	428	392	383	389	379	408	402	432	429	412	397	407	397	371	405	422	406	425	416	385	379	419	416	383	449	377	418	387	394	442	415	404	408	416	439	423	387	384	409	385	384	412	416	407	426	405	416	400	382	427	403	421	386	385	453	435	427	406	410	406	426	446	423	391	406	430	390	412	400	430	440	416	424	420	397	402	398	453	439	409	412	420	412	412	393	376	380	393	406	434	439	443	377	388	397	426	412	461	434	415	371	414	417	411	399	409	401	411	394	415	462	358	409	383	404	421	388	431	364	426	388	408	418	422	423	402	425	417	423	412	440	367	414	431	421	426	428	438	420	398	421	419	432	402	440	449	428	440	407	419	410	423	454	416	407	401	439	425	411	382	413	429	406	378	422	430	422	386	400	410	404	422	399	449	433	417	411	439	397	387	351	398	412	445	418	421	413	392	428	418	419	402	426	405	418	446	403	441	408	379	382	391	407	406	470	430	393	423	432	429	370	429	416	418	425	404	402	421	403	374	419	420	441	429	413	391	381	390	377	414	417	413	376	408	431	401	392	467	388	405	429	381	403	413	377
22612	21210	28849	23943	21409	21896	15059	3296	1438	1231	1253	1323	1374	1418	1319	1474	1532	1436	1307	1263	1232	1171	983	897	831	832	872	876	797	842	810	769	854	812	869	853	752	791	809	775	809	846	818	804	778	770	788	762	770	796	798	839	815	830	773	819	770	804	827	839	802	765	740	823	784	780	826	757	834	743	825	732	824	767	777	779	762	800	806	786	829	865	772	739	791	743	819	798	751	753	765	805	848	830	784	809	848	842	817	789	816	822	829	742	830	805	801	803	777	819	788	782	811	829	783	759	748	789	818	819	764	807	815	769	777	785	787	752	806	725	751	796	807	764	815	751	771	812	814	790	869	780	735	809	746	767	774	782	810	801	783	758	740	819	773	810	787	789	770	749	798	761	756	739	784	850	795	793	844	810	764	808	762	813	805	845	780	815	819	745	781	756	765	795	802	747	778	756	808	795	732	794	749	781	786	797	762	746	771	785	818	755	773	813	787	814	834	817	854	832	726	769	831	775	739	781	820	756	778	769	793	828	814	825	791	764	809	831	846	839	836	818	789	760	800	764	759	774	865	735	833	777	839	802	765	751	787	745	805	818	764	812	791	818	731	793	828	753	783	734	769	849	800	769	780	762	727	764	757	790	753	779	788	740	786	808	796	828	768	782	783	766	752	796	807	780	778	765	802	799	784	792	788	727	760	826	790	780	839	775	801	863	797	794	764	746	744	758	785	793	802	827	796	799	828	788	810	802	795	767	776	809	822	826	760	799	782	788	806	791	780	829	750	834	779	832	784	763	777	803	795	814	766	799	873	732	767	810	811	782	785	816	786	777	809	811	782	781	749	772	828	819	834	779	809	771	831	771	730	800	783	801	794	826	771	830	820	759	803	830	785	785	847	808	836	775	805	785	793	823	806	782	829	729	783	768	762	765	801	760	763	786	834	823	811	778	770	805	783	775	807	830	737	778	799	788	802	805	787	810	777	722	793	782	830	806	780	796	829	793	749	749	803	757	821	805	776	806	733	774	755	785	808	781	806	755	734	829	743	833	772	794	765	807	809	774	774	784	743	782	807	751	823	840	734	763	818	747	782	783	774	759	823	777	774	812	756	760	783	797	777	778	814	774	807	795	824	810	798	807	783	731	825	771	810	780	797	800	779	807	774	769	820	801	826	752	788	797	738	791	783	778	773	790	783	787	757	769	791	746	760	785	779	816	750	785	770	775	855	827	817	815	771	778	778	808	787	753	818	780	779	774	779	778	769	835	775	761	784	799	756	767	789	746	761	795	797	791	812	793	753	723	764	806	798	820	755	781	747	795	781	775	763	743	788	777	771	827	795	779	770	798	828	786	831	814	835	790	720	767	809	762	840	790	771	802	836	722	772	783	806	802	761	797	767	789	760	723	784	746	759	796	754	726	821	852	796	771	791	770	837	768	830	819	824	833	798	792	764	767	772	821	783	814	771	812	775	827	849	776	795	817	818	755	792	793	800	765	803	796	769	803	792	755	770	802	774	746	756	768	788	782	808	792	757	796	800	838	730	824	828	809	829	805	779	779	809	767	818	815	764	751	759	800	822	805	822	741	801	745	765	769	777	830	784	786	836	831	783	801	753	761	814	782	823	824	814	805	764	760	847	807	782	745	799	791	785	858	839	815	795	836	777	781	767	784	788	805	836	748	792	814	763	796	735	756	782	753	775	795	809	799	809	796	771	766	780	807	749	778	829	831	807	767	782	732	832	809	814	807	829	860	809	793	782	781	792	778	770	760	761	788	817	813	793	741	765	715	763	806	796	783	776	820	808	824	771	783	760	768	778	804	800	790	794	753	777	806	841	823	770	722	836	817	770	771	789	805	777	782	758	771	790	812	826	827	788	816	797	737	758	795	784	768	835	780	783	779	725	771	794	794	774	852	833	806	792	757	763	776	818	759	768	815	780	775	772	765	747	800	785	763	853	798	799	806	800	795	769	775	797	786	777	797	758	801	804	786	834	800	804	794	849	771	771	802	829	788	798	801	783	734	808	806	752	765	835	797	789	757	796	778	819	786	762	830	807	774	722	786	773	785	776	777	779	754	825	830	758	795	791	827	853	769	803	806	818	806	790	823	869	812	844	774	793	790	824	768	837	771	720	792	788	790	831	820	804	779	784	779	771	792	779	786	762	777	786	788	789	771	746	850	784	766	752	841	834	739	792	823	776	820	776	726	754	752	776	722	840	771	743	789	819	785	777	826	800	786	813	777	756	768	826	799	805	753	781	808	806	768	780	809	766	788	799	826	827	755	810	785	762	809	805	792	835	797	772	771	794	797	778	745	772	779	706	789	820	832	790	788	817	793	747	814	725	822	821	795	809	807	795	779	789	779	813	764	748	746	787	828	807	780	798	790	794	805	811	772	869	813	812	765	797	737	818	819	808	768	805	793	780	797	795	758	767	810	752	790	821	726	795	804	734	756	798	804	817	803	867	767	826	824	776	714	811	723	752	814	815	786	785	783	782	820	786	703	801	784	841	724	751	780	825	823	820	785	767	796	784	797	812	769	816	781	799	773	784	778	824	858	815	769	794	799	769	782	757	796	828	783	811	847	792	813	818	766	747	812	799	819	782	733	755	729	759	778	802	758	812	778	771	764	760	772	785	764	772	749	810	795	770	784	740	804	790	793	783	794	775	812	732	792	762	852	809	811	784	796	740	806	792	817	865	784	785	740	828	767	709	815	802	780	744	770	746	758	797	794	793	801	869	773	795	797	812	801	830	779	748	787	792	716	776	814	778	801	771	792	811	855	795	811	801	791	760	717	808	808	779	754	739	756	817	839	807	790	796	795	715	769	707	744	799	802	824	799	805	784	759	769	800	794	778	794	779	779	812	748	783	806	794	775	777	809	835	812	774	826	782	778	762	798	772	793	788	763	801	785	797	783	818	784	801	832	749	769	754	761	758	810	794	819	797	806	789	766	772	798	802	777	805	781	781	803	812	760	764	785	817	796	789	790	771	799	777	750	818	766	838	785	781	775	791	787	791	809	757	750	767	758	846	732	791	779	749	795	785	851	782	787	782	740	756	798	768	811	766	816	777	798	783	777	786	752	788	818	842	741	821	737	795	821	754	812	753	829	772	802	820	853	783	800	809	764	821	789	808	787	821	779	750	774	780	786	819	774	812	788	795	833	789	866	727	804	745	799	736	775	792	819	777	853	758	764	792	847	787	790	846	801	822	770	800	772	819	842	808	766	770	811	763	850	768	771	774	805	763	790	819	819	797	758	825	842	781	824	782	751	829	775	778	785	792	761	755	795	780	757	763	787	796	759	768	763	806	778	803	739	821	788	828	815	816	768	790	793	858	849	780	836	795	778	799	813	800	747	833	797	719	830	802	779	776	811	780	757	740	837	758	781	791	799	834	816	770	777	766	771	833	812	764	786	814	798	774	777	806	801	783	823	765	794	797	807	819	800	795	804	776	773	818	778	791	755	765	787	778	812	826	765	770	790	789	790	808	773
24544	50938	42243	31169	24908	17698	10039	4308	2167	1724	1651	1917	1934	1908	1900	2070	2127	2055	1762	1527	1584	1532	1222	921	902	872	843	849	839	833	900	862	818	841	867	848	835	805	858	877	857	810	820	834	866	822	815	838	876	832	839	841	830	848	790	790	809	861	814	844	862	847	834	808	849	806	817	846	780	858	863	801	850	871	883	813	867	831	844	843	772	818	801	838	785	873	795	852	797	828	779	802	882	857	829	823	807	824	855	836	830	823	827	869	856	861	850	823	794	811	820	863	806	826	817	791	833	799	791	835	843	847	802	873	834	844	828	804	866	811	880	827	800	833	828	874	797	805	873	885	819	821	794	866	898	849	828	804	822	817	845	832	851	841	810	826	810	756	781	847	847	832	741	868	897	827	827	783	790	794	828	809	816	836	845	794	814	832	830	790	798	818	821	830	824	812	853	805	809	816	820	792	802	866	829	840	861	842	820	784	838	833	834	849	838	856	868	856	794	833	836	825	870	814	834	789	858	834	813	803	852	824	821	838	843	814	833	860	827	807	862	721	818	824	783	811	862	880	828	828	834	835	770	833	763	819	814	799	806	818	779	828	794	814	822	836	810	815	802	815	823	892	815	789	847	768	814	781	797	806	809	845	811	842	821	794	814	842	806	845	853	806	801	785	834	798	765	809	836	815	793	776	868	806	810	783	802	831	816	870	847	761	822	819	789	842	886	788	806	851	856	812	849	866	832	796	855	787	877	761	872	814	856	862	862	831	822	798	829	811	785	850	832	836	804	877	792	836	799	743	807	795	830	798	833	821	786	848	812	785	847	833	837	865	844	820	830	803	825	840	805	818	808	911	817	858	806	840	877	772	798	840	807	860	822	861	805	807	841	814	783	827	859	856	837	829	775	803	808	805	796	818	822	864	857	876	788	824	823	788	833	820	822	806	842	880	794	871	838	813	845	779	844	793	834	867	825	826	844	788	791	808	871	821	836	824	802	831	840	820	797	845	787	812	766	832	811	817	854	813	864	842	818	864	816	794	829	806	805	849	850	906	808	874	824	837	838	812	868	781	756	855	842	801	840	857	864	800	833	820	862	837	842	854	822	819	847	831	868	873	855	811	846	861	846	841	845	833	857	827	824	834	828	841	810	799	817	868	830	816	829	786	810	842	813	855	891	824	793	792	810	814	799	821	838	878	811	783	789	793	828	841	853	800	812	800	822	839	854	823	855	807	833	822	894	860	831	814	871	890	848	807	796	829	793	765	810	896	792	819	810	799	869	806	797	840	851	806	827	773	772	788	809	828	796	814	779	776	818	848	863	816	815	789	810	871	811	828	879	825	855	804	778	850	826	860	865	802	891	870	799	836	871	788	844	826	794	811	824	801	854	799	797	873	808	837	886	832	766	843	758	778	831	842	827	907	869	825	829	817	816	823	874	834	850	850	823	817	808	828	787	801	858	761	825	813	818	808	799	796	861	827	797	784	842	797	802	838	808	818	838	819	808	810	852	834	830	869	882	845	853	817	836	823	807	815	823	843	819	820	781	813	818	789	752	865	859	815	849	905	825	789	848	784	867	834	852	832	853	821	780	806	825	816	810	811	823	883	855	813	864	785	752	779	839	821	852	818	827	853	826	879	863	880	848	869	786	854	874	827	856	779	831	824	822	805	837	776	842	834	796	805	857	838	851	824	793	799	761	844	813	855	790	817	830	853	835	791	863	812	824	818	782	785	790	799	757	794	833	843	822	842	842	873	823	798	789	810	802	846	830	814	868	870	797	853	812	819	839	803	814	835	836	796	796	866	828	820	855	819	855	844	814	862	831	811	848	797	824	824	843	738	841	830	835	805	823	815	817	772	805	812	826	851	787	842	858	814	839	855	815	818	808	826	835	821	850	811	829	831	739	827	876	826	862	804	785	778	791	826	828	820	799	843	841	837	830	786	890	864	785	813	829	864	807	855	819	868	831	825	881	830	764	814	847	848	816	866	892	821	808	819	801	806	832	813	829	808	814	792	875	862	854	828	878	819	849	852	835	804	847	813	774	868	818	864	836	849	806	802	860	789	796	800	819	831	820	789	807	803	898	846	858	807	851	836	877	792	825	816	823	808	818	776	817	823	831	809	857	861	842	806	770	849	790	831	861	769	825	858	787	854	823	777	842	801	789	828	850	812	783	761	853	840	834	818	840	798	912	820	823	845	762	792	809	860	830	819	889	813	822	843	827	896	809	814	834	866	842	822	830	845	821	787	828	854	821	843	799	879	830	807	810	839	837	801	802	838	792	839	808	839	801	847	804	844	768	803	741	833	850	835	759	799	841	801	872	808	841	779	801	804	804	847	856	823	818	806	813	794	818	823	835	814	828	835	858	792	782	820	850	829	827	805	800	782	775	815	779	828	860	859	809	843	858	790	810	847	821	837	828	795	877	814	796	813	789	812	789	804	865	823	829	761	840	875	821	820	799	781	856	845	852	801	839	835	774	871	779	869	789	778	844	783	799	811	831	840	812	848	813	791	780	811	837	846	838	837	795	793	819	810	864	836	814	873	799	774	794	813	819	843	884	853	815	799	833	821	855	820	794	830	826	779	850	832	842	784	804	779	815	827	816	820	821	802	805	807	836	823	856	833	843	793	857	815	774	827	821	815	784	776	797	838	820	860	834	789	925	809	754	846	870	890	825	800	780	806	825	823	795	859	789	811	795	871	868	812	835	789	862	820	877	797	830	790	840	834	831	855	812	845	873	833	830	859	809	791	803	821	816	867	828	866	806	852	798	846	876	782	836	779	824	827	849	873	812	806	840	797	799	837	852	892	774	825	871	839	784	803	808	800	818	854	786	786	811	770	880	815	822	825	803	829	780	806	838	837	830	907	794	823	836	898	793	795	849	801	874	844	824	817	835	824	827	816	854	823	831	843	803	773	849	774	815	828	872	767	832	838	831	803	820	801	824	832	847	767	838	835	797	826	818	847	815	768	816	864	777	798	887	840	851	833	804	785	833	806	826	805	833	825	860	820	793	818	848	815	824	774	824	770	793	815	841	827	851	844	838	829	841	862	838	815	790	828	854	808	853	837	844	861	805	872	860	756	841	847	835	892	883	853	793	835	832	799	817	790	855	819	866	800	847	784	813	798	829	845	816	839	826	738	800	843	835	848	828	834	839	845	790	825	812	782	844	832	782	843	832	852	821	808	823	832	834	825	865	838	784	762	823	819	796	819	819	842	827	811	818	820	813	858	820	866	862	813	811	825	839	812	849	827	827	812	823	866	899	812	824	804	877	824	858	840	835	868	785	848	828	812	777	833	827	783	864	788	810	822	811	839	835	859	836	812	855	810	792	884	834	868	830	839	810	803	839	861	788	810	854	876	810	784	841	854	791	866	839	802	803	888	835	804	871	819	834	799	796	851	874	841	819	846	803	839	821	791	799	827	870	843	872	818	732	818	851	805	846	801	859	801	820	879	841	888	864	809	813	817	784	845	881	814	786	834	794	808
28546	24240	26040	17096	8881	4427	1850	762	432	411	434	487	522	523	554	565	562	559	526	464	512	464	382	353	348	358	339	339	325	361	342	345	356	342	337	364	377	310	342	338	323	331	359	316	362	352	341	340	330	349	332	330	371	371	324	318	351	350	358	311	333	361	364	351	340	359	348	326	324	332	330	348	330	301	348	349	353	343	325	354	349	348	316	316	324	320	324	341	367	379	325	366	338	328	308	350	352	359	333	337	333	323	349	344	357	356	355	339	351	327	346	351	364	341	334	340	369	340	342	331	362	342	365	365	306	343	306	326	319	358	327	324	363	332	361	338	324	353	345	361	352	316	331	358	353	339	332	334	322	328	333	339	340	355	345	348	359	304	356	310	382	360	343	350	324	326	329	361	342	359	342	363	348	330	310	339	333	352	332	364	318	333	329	380	314	371	321	348	338	369	306	347	315	338	344	330	329	351	352	341	353	328	314	357	312	332	354	330	332	338	352	347	358	353	372	341	340	338	335	345	356	333	348	330	329	336	317	312	343	346	354	324	324	338	326	347	336	340	342	336	361	346	334	347	323	337	382	276	326	363	353	346	370	329	335	326	342	384	324	331	339	324	314	332	356	349	344	343	328	339	335	350	324	392	334	347	344	332	337	326	309	354	313	363	341	339	306	335	362	297	305	340	325	309	339	354	322	346	359	321	370	325	354	320	346	367	319	336	365	296	343	340	379	318	333	353	301	352	338	336	391	372	331	318	315	331	319	365	331	298	326	358	329	324	321	329	354	349	345	364	346	323	336	354	354	329	342	329	326	310	337	358	388	311	323	350	352	348	295	338	338	337	338	313	327	348	345	312	326	295	347	361	337	355	320	340	333	353	325	304	333	363	331	337	357	355	351	299	358	369	336	329	325	356	360	307	304	333	338	342	332	300	370	346	354	323	328	333	301	335	335	330	303	351	365	337	340	319	335	314	342	325	354	349	339	335	317	354	335	337	321	348	324	333	349	359	333	307	339	355	349	351	356	358	348	357	323	308	315	330	340	348	351	346	326	328	328	336	321	363	319	334	346	342	336	339	353	355	362	332	336	330	329	345	324	322	304	353	303	333	299	376	354	351	353	351	344	327	294	360	360	341	323	298	353	337	355	336	359	350	344	313	340	357	395	344	336	377	353	343	375	315	350	360	341	354	350	357	352	323	327	353	336	327	323	361	296	339	397	298	304	364	337	323	352	352	364	364	349	351	361	347	359	280	354	336	344	338	365	358	344	329	362	379	353	372	331	318	352	379	327	353	338	353	349	338	327	362	291	341	365	332	351	311	312	363	357	334	334	336	334	354	332	321	349	332	346	307	292	336	323	336	326	328	343	308	307	331	323	359	329	365	354	365	365	349	322	328	347	332	325	326	331	360	357	324	338	359	318	363	344	370	328	336	323	355	335	313	323	339	345	337	341	333	334	348	338	360	366	379	335	333	338	329	355	354	356	352	333	348	345	341	361	370	366	352	345	344	342	330	338	326	337	361	338	346	367	334	338	376	320	334	363	362	325	315	345	321	326	350	342	311	337	311	327	339	349	355	365	324	366	363	358	333	352	321	346	349	314	358	350	317	334	342	344	371	381	362	352	329	336	321	338	360	375	342	339	358	330	356	318	364	355	347	346	343	332	319	330	341	338	340	349	359	304	360	344	365	361	335	326	350	341	358	356	364	395	328	349	342	323	356	390	333	335	353	326	309	346	349	351	320	341	317	347	302	350	373	311	353	353	365	344	331	350	370	324	343	335	296	331	327	343	324	345	378	358	348	338	338	369	310	352	361	340	329	353	317	350	347	376	325	379	311	331	332	334	351	333	313	328	358	345	335	349	317	330	334	332	357	341	333	326	345	346	344	310	342	319	298	329	329	314	340	366	342	335	360	364	307	321	343	317	371	331	327	351	353	314	367	376	338	329	336	336	323	331	335	332	328	354	362	332	363	331	312	318	332	359	323	344	347	349	368	353	336	344	343	301	351	355	363	320	348	343	378	357	340	305	358	318	337	318	339	346	329	351	340	325	344	344	351	351	322	307	341	337	340	335	361	347	338	368	334	361	360	340	329	342	296	341	343	332	375	336	302	362	303	368	351	354	389	351	335	347	351	324	336	316	341	322	328	344	311	341	348	348	317	323	327	333	295	329	352	384	338	341	343	345	349	324	364	361	349	358	333	364	355	303	338	328	344	321	323	344	337	339	372	331	338	365	321	341	369	342	352	352	338	340	326	309	368	351	346	338	326	316	313	362	323	309	304	324	349	315	356	350	357	339	348	343	356	366	343	355	319	343	338	342	341	353	341	363	346	368	332	344	315	351	333	319	356	347	348	339	326	357	349	323	352	339	354	333	358	371	323	350	342	355	345	340	362	330	341	346	296	349	356	339	390	297	371	353	352	343	334	349	361	371	360	354	340	324	303	355	329	305	362	364	369	359	368	362	300	324	376	339	366	338	329	318	346	338	328	335	320	323	351	356	329	324	362	334	374	334	339	328	298	320	347	345	360	321	318	325	364	375	338	350	377	331	336	360	345	358	335	344	356	341	340	353	381	344	322	360	367	340	296	316	342	361	311	321	345	383	323	332	326	343	321	361	344	337	379	321	367	342	328	338	337	346	330	293	324	336	321	323	321	353	338	300	325	356	343	342	358	321	358	324	345	344	339	339	370	348	344	325	370	320	342	326	327	353	317	321	351	330	312	335	348	342	377	324	328	319	350	339	321	348	313	341	338	354	359	328	341	361	329	345	339	317	372	363	336	337	336	320	342	317	326	348	335	356	321	337	341	353	288	340	345	341	331	363	353	368	296	358	341	339	380	315	342	319	357	320	339	313	335	385	353	347	344	335	308	345	320	353	332	335	382	333	355	348	338	348	347	368	363	352	334	358	361	339	341	329	347	364	334	309	322	339	342	346	359	325	300	317	364	347	359	334	328	345	338	354	347	335	354	322	363	344	354	322	305	357	323	328	358	320	343	354	335	363	369	355	312	344	347	374	323	339	380	362	348	331	354	308	378	328	332	356	321	328	330	337	323	335	362	333	333	356	355	350	346	340	314	338	371	341	311	341	309	346	368	360	327	325	365	305	333	316	360	336	349	351	325	314	322	341	338	337	333	365	346	304	328	323	346	369	324	339	329	328	341	346	348	318	322	351	346	350	335	380	332	318	316	376	359	338	325	318	343	350	338	382	344	318	329	362	360	340	333	294	338	341	363	345	347	345	371	315	352	343	358	375	371	340	360	319	328	351	345	356	343	349	342	309	353	349	356	354	337	300	337	366	321	371	329	297	389	333	306	379	317	355	339	331	331	316	356	334	332	358	351	339	315	318	353	320	331	392	361	354	342	377	361	345	336	324	345	363	352	345	319	328	343	355	345	380	334	373	334	344	360	353	314	319	339	332	335	368	352	355	370	363	331	391	356	309	340	304	332	352	349	356	364	347	307	323	341	372	301	314	348	345	367
20981	36822	28020	17722	12482	7572	3434	1160	560	467	562	659	726	738	714	816	793	796	653	651	630	607	417	369	364	322	362	368	340	364	346	338	364	318	322	362	337	377	369	300	377	333	315	363	320	354	368	333	380	364	357	348	363	382	351	369	328	341	316	341	368	354	370	344	354	363	335	358	348	348	366	341	346	385	347	355	331	342	368	345	349	374	339	349	345	346	330	350	349	361	328	370	335	362	377	356	347	371	323	345	343	360	393	346	376	312	345	350	366	370	331	340	352	335	356	339	361	360	335	363	360	324	340	369	316	371	349	325	361	354	391	354	334	318	354	352	313	335	385	334	349	348	330	312	347	321	350	378	350	356	376	367	342	377	358	351	367	349	357	356	363	347	321	335	346	370	343	329	323	354	312	342	331	338	341	340	381	367	364	356	365	386	323	363	362	365	340	369	345	319	353	339	386	360	329	368	343	345	331	395	356	346	340	314	371	369	358	338	380	338	348	341	321	328	350	334	355	328	326	337	335	378	362	351	346	341	364	368	340	375	376	346	338	339	326	369	344	353	372	379	346	324	356	327	365	358	369	357	371	346	333	360	356	350	360	371	379	347	347	329	336	333	348	350	337	336	336	324	337	300	355	335	403	344	354	364	381	344	377	363	341	364	333	341	351	362	349	349	347	346	370	342	362	358	320	374	362	338	356	359	357	317	327	342	362	352	341	351	352	331	322	366	355	393	349	362	353	354	327	365	358	324	388	373	326	356	335	351	380	319	348	355	369	330	365	379	357	325	348	353	362	373	333	356	351	379	374	338	330	334	329	375	308	327	367	332	372	361	385	354	347	338	367	366	377	397	371	338	390	364	360	356	373	351	331	300	336	340	344	323	344	352	350	377	383	353	357	335	369	342	367	359	342	339	353	353	348	375	359	322	361	343	313	314	322	371	349	310	364	346	324	360	341	346	340	340	336	343	345	338	339	315	366	379	367	351	327	336	358	403	352	365	378	375	392	372	350	368	356	361	390	364	320	347	339	351	353	327	368	368	353	363	369	343	329	378	377	330	339	344	354	352	383	344	372	381	378	367	358	390	372	326	336	352	373	350	367	328	352	363	365	364	332	328	362	373	322	346	333	340	398	371	355	359	318	368	340	327	335	358	340	378	367	353	352	349	332	350	330	365	321	329	316	330	346	358	369	348	363	320	321	351	351	351	345	337	368	360	355	354	376	358	362	358	360	361	355	333	340	348	344	385	336	351	358	361	355	354	351	329	354	344	355	358	338	322	357	384	349	373	343	351	343	332	357	372	335	348	348	336	363	322	344	350	348	352	332	352	334	321	354	358	364	358	362	345	360	369	355	341	389	355	351	359	364	326	376	359	339	303	349	343	338	370	361	340	366	337	351	344	381	325	331	352	341	356	338	363	322	371	372	328	359	354	339	320	334	338	354	324	369	378	354	345	358	373	322	369	367	332	345	315	324	361	354	359	341	379	358	345	371	357	341	352	372	351	364	363	358	312	376	335	304	357	356	323	366	363	351	377	350	353	357	383	376	317	385	331	344	348	348	345	345	360	346	362	355	321	364	365	356	366	343	349	355	364	346	351	350	340	347	386	382	385	338	360	349	342	318	370	328	366	362	368	350	338	380	352	342	357	333	311	345	331	367	375	382	326	373	329	362	372	351	348	331	354	391	363	354	386	324	322	344	341	364	351	346	384	334	374	363	320	320	348	360	328	351	335	374	336	351	339	365	352	386	377	357	330	334	344	357	376	379	356	348	333	351	337	338	338	374	370	334	327	331	357	353	373	368	357	335	336	357	365	351	365	352	385	383	347	350	344	358	364	347	373	352	349	358	321	357	335	339	351	376	337	340	348	356	355	347	342	321	359	341	325	327	375	352	372	372	323	381	341	317	354	356	332	317	350	325	375	324	374	359	347	350	358	350	376	312	340	350	385	356	363	373	336	341	332	374	338	335	342	390	350	344	371	319	330	358	360	337	348	327	347	356	362	299	348	364	349	354	399	342	331	362	353	346	371	361	373	344	352	371	352	321	345	352	340	390	342	340	339	352	340	358	331	321	365	334	393	343	334	356	345	340	364	310	361	307	353	334	340	356	327	316	363	324	361	357	342	375	360	361	360	344	360	329	339	364	334	333	342	371	351	380	322	343	357	357	334	376	372	341	341	320	342	354	356	347	380	347	354	340	379	351	328	362	373	361	350	349	383	349	342	360	371	356	362	375	341	345	365	342	348	340	346	368	338	369	368	327	347	342	365	323	351	361	365	346	366	357	341	363	349	347	344	313	383	354	373	381	385	369	371	343	346	376	357	338	342	358	349	351	357	355	359	354	320	331	357	371	338	329	353	325	328	352	356	362	372	351	341	346	365	338	368	386	316	335	352	341	356	368	318	364	376	346	356	362	310	359	317	358	390	325	330	351	350	362	380	337	347	360	382	361	340	328	341	365	356	342	346	347	343	365	348	329	369	344	352	363	345	333	364	339	339	356	368	370	318	346	411	360	356	355	346	359	340	320	346	317	352	352	330	357	333	353	380	355	344	349	350	376	365	372	402	362	365	329	330	372	374	398	353	372	340	324	359	350	331	341	354	369	330	383	364	342	372	360	346	373	335	328	367	378	372	387	362	352	372	322	375	380	339	340	352	323	336	346	331	340	353	328	354	342	322	351	320	375	310	332	368	356	354	348	388	356	360	316	380	377	352	350	328	350	354	382	342	348	319	359	376	327	339	367	375	331	358	326	349	398	337	339	330	332	351	355	356	356	383	399	367	355	335	347	356	374	346	354	366	345	373	364	356	354	321	342	354	343	361	366	380	379	349	331	336	349	354	363	360	401	369	353	370	331	334	352	365	348	357	354	385	355	321	390	344	348	364	363	350	346	348	342	332	347	342	348	356	348	350	378	345	347	338	338	369	366	352	386	366	342	352	380	331	370	361	374	357	337	351	326	347	371	356	333	345	369	332	361	381	354	354	333	380	355	343	347	384	364	353	363	325	336	372	350	358	344	319	346	352	329	330	387	321	391	340	342	337	349	341	367	347	367	319	340	385	330	348	378	356	347	337	353	375	365	311	339	374	357	355	344	345	365	359	378	338	368	363	349	369	366	356	354	352	399	359	375	342	356	340	353	348	385	336	375	348	365	343	348	335	351	359	348	329	359	346	339	296	380	340	362	361	370	353	355	384	377	323	377	365	352	366	364	337	347	315	355	331	350	370	349	373	362	365	333	359	343	363	358	355	362	320	353	349	360	319	365	347	358	353	339	363	369	365	335	326	356	356	343	377	404	353	341	342	357	355	362	328	326	372	358	359	354	357	374	350	343	330	346	338	371	335	375	347	367	322	345	331	358	317	362	363	345	384	374	372	356	364	376	350	364	387	336	353	338	362	328	357	340	380	366	316	359	372	347	327	359	360	339	338	356	349	331	352	347	360	341	335	372	331	315	347	366	386	325	370	370	353	326	355	370	358	365	338
23762	21217	28405	24498	21603	16095	5827	1801	984	875	940	1035	1106	1067	1056	1055	1136	1074	936	858	943	891	743	651	657	608	628	643	632	633	613	590	677	660	633	628	616	616	655	652	655	617	636	634	568	635	645	606	631	595	648	625	579	621	563	595	643	598	627	603	615	614	618	636	621	608	632	592	625	641	615	629	612	632	584	641	639	607	655	580	647	619	658	627	654	622	627	653	610	632	608	616	608	620	616	662	620	608	600	611	633	651	605	585	649	607	625	610	654	604	613	658	591	623	676	588	668	614	628	652	636	630	625	629	629	647	617	674	601	621	617	618	649	644	637	635	625	595	625	598	601	622	621	662	637	628	626	624	661	635	633	633	630	612	582	654	658	661	595	640	696	676	613	606	587	679	594	640	619	655	646	638	638	621	667	629	629	653	625	626	583	652	617	664	626	642	633	587	651	631	569	623	661	584	601	625	610	626	641	595	650	667	642	637	569	594	651	603	682	575	661	658	614	633	622	639	621	624	623	644	586	592	633	641	667	644	593	641	599	581	610	631	652	635	628	650	631	658	637	671	602	609	595	686	622	616	583	630	588	636	616	636	634	624	612	605	560	639	628	608	609	637	685	580	619	645	654	625	627	658	661	628	635	596	614	577	660	641	586	614	610	620	653	640	635	581	605	614	642	666	606	643	601	668	626	646	616	595	577	626	658	651	631	612	610	593	617	624	623	621	578	625	631	600	593	648	621	600	641	612	608	634	674	620	622	650	608	575	660	605	617	658	626	590	624	620	630	612	595	573	615	662	624	616	639	618	670	601	637	571	622	610	614	615	623	643	650	629	599	648	624	579	560	628	595	631	667	616	628	639	624	611	591	591	575	627	598	584	634	638	602	625	638	578	636	621	595	642	648	604	580	649	627	623	607	608	601	612	651	653	625	608	614	583	663	633	645	593	660	605	591	664	642	647	607	649	634	622	633	617	633	588	584	663	653	646	604	601	613	629	613	638	611	628	636	646	646	626	650	620	579	591	617	604	627	654	624	612	607	603	596	599	662	688	608	622	627	614	629	602	598	652	606	628	619	615	620	604	626	590	671	604	608	600	653	612	637	641	611	617	629	600	618	657	613	637	634	642	660	586	631	601	650	634	634	612	618	595	604	604	598	608	643	594	627	607	616	608	608	615	664	636	606	633	625	632	628	680	614	597	629	670	611	631	630	629	654	622	617	602	647	644	637	641	628	672	626	661	615	615	621	621	654	622	629	634	645	612	631	650	602	614	596	582	675	659	647	633	670	625	632	617	639	588	618	618	602	587	700	592	629	653	634	687	667	596	593	621	647	649	587	661	635	634	601	661	617	659	632	613	606	619	608	624	608	596	601	606	620	631	620	621	593	592	647	631	615	613	578	629	647	642	611	650	621	643	635	562	628	624	591	665	611	584	642	595	626	634	607	664	645	622	620	615	621	642	629	601	676	622	630	635	588	658	621	646	603	629	650	589	632	635	676	664	652	566	602	636	657	638	608	640	660	622	583	625	607	581	643	552	632	606	627	669	601	654	660	613	615	605	592	653	644	582	594	630	596	643	624	630	611	645	621	585	646	583	627	681	589	640	634	606	641	594	620	683	617	623	612	608	599	603	600	627	622	654	635	622	652	666	620	637	643	657	676	638	608	607	645	603	605	621	638	622	617	633	625	651	616	609	588	557	625	609	604	589	594	655	618	679	637	623	614	654	625	613	591	567	611	610	647	636	636	647	653	630	666	689	593	651	655	637	597	667	606	628	601	651	618	622	634	622	653	595	632	619	591	560	635	617	630	610	633	628	607	585	609	638	615	659	630	646	592	577	660	670	596	594	694	604	608	609	632	575	622	623	613	605	651	603	649	648	588	601	591	621	606	620	624	575	622	644	622	631	656	619	616	628	622	600	643	611	616	624	610	642	610	656	562	598	622	605	599	629	667	619	541	629	661	606	656	650	610	622	638	575	658	627	635	619	640	676	629	585	639	625	637	643	606	646	621	622	646	605	608	636	650	691	583	598	599	643	663	660	616	630	594	610	618	624	627	661	616	583	619	641	625	585	624	615	655	635	640	662	605	620	592	625	688	687	578	615	610	647	626	616	643	662	635	593	613	576	604	605	633	631	591	634	609	648	658	576	607	599	617	564	660	643	636	646	560	611	603	635	603	601	600	623	631	588	617	613	634	630	625	657	576	624	642	608	631	655	604	620	591	595	615	658	622	619	666	627	622	596	589	657	652	658	636	579	573	662	662	615	665	630	643	607	630	627	610	653	637	614	653	606	630	627	603	574	713	595	629	659	613	603	619	600	657	679	628	645	653	644	560	595	599	596	616	608	594	632	654	627	566	644	628	623	609	623	563	655	624	661	612	644	601	615	605	617	620	627	618	587	601	606	591	654	624	587	616	605	613	637	657	634	582	572	653	642	627	660	601	621	622	617	587	619	647	595	657	649	681	648	606	601	591	656	621	598	622	654	644	647	593	575	576	597	641	653	675	639	663	614	575	638	608	637	655	623	625	611	612	583	656	611	583	623	618	661	666	597	654	623	642	612	650	634	644	610	589	644	620	603	611	630	577	635	659	639	651	650	643	625	644	665	646	613	606	616	580	648	643	573	618	653	600	570	593	670	651	611	575	600	587	642	615	635	601	630	614	609	624	624	605	631	602	643	635	619	588	674	610	581	645	612	630	612	586	608	589	642	629	621	625	634	605	680	609	619	625	615	611	609	613	603	630	573	588	628	597	646	632	633	607	671	623	596	634	596	578	645	637	663	674	583	606	646	632	631	643	623	674	631	655	563	587	636	619	601	620	640	661	615	559	644	618	597	642	638	610	648	606	669	594	613	616	633	611	628	632	655	584	640	638	657	591	620	607	595	648	625	614	608	588	640	621	642	624	649	574	632	645	663	666	724	640	630	626	650	581	622	627	606	632	629	635	568	617	622	635	635	627	640	621	650	602	647	611	623	633	632	603	592	637	672	641	610	678	661	581	563	613	597	621	625	638	647	659	632	588	605	617	583	650	615	632	617	665	639	601	600	636	650	610	631	648	633	632	651	671	657	651	619	632	608	606	603	623	664	609	624	619	612	654	662	613	653	623	623	592	604	630	616	592	631	603	608	616	601	638	633	598	622	625	619	591	627	643	649	633	610	676	626	583	630	598	666	603	620	582	640	639	595	606	646	610	600	665	625	592	636	611	649	659	629	640	659	592	588	616	604	647	639	608	631	620	553	604	613	632	668	651	619	598	576	610	630	651	564	612	633	631	606	652	620	589	628	570	646	606	681	604	630	580	630	684	631	647	622	576	611	635	596	659	570	601	631	609	603	563	637	627	603	657	651	617	637	617	612	640	661	631	603	596	640	652	624	620	601	642	620	637	610	631	617	611	623	612	631	619	638	608	574	606	644	595	660	626	624	603	659	621	636	595	652	594	607	576	626	626	618	612	615	623	648	624	660	620	650	613	609	575	591	627	596
22349	45368	36972	25719	19561	12861	6558	2576	1342	1158	1210	1438	1524	1415	1335	1495	1533	1359	1243	1155	1327	1106	825	662	661	634	695	691	668	606	659	657	657	628	678	633	660	660	696	654	619	636	694	683	625	645	605	636	616	649	600	662	619	658	653	643	649	679	693	596	642	644	642	658	673	594	614	733	632	641	658	618	660	688	686	646	629	603	695	678	612	647	658	688	669	674	649	685	659	649	661	646	630	623	674	662	636	640	668	667	601	615	657	648	656	611	690	635	629	611	618	609	658	657	597	682	617	684	641	675	603	652	665	657	639	630	675	621	627	626	640	639	621	669	634	600	632	656	619	652	635	615	636	649	694	657	655	619	632	636	639	632	675	635	605	662	628	629	690	657	660	649	633	695	639	648	614	659	646	625	660	634	613	678	627	645	648	592	654	621	643	673	664	680	637	631	634	603	634	626	670	654	686	650	577	637	609	658	675	596	634	635	612	664	680	651	674	625	618	664	605	657	600	636	644	671	695	601	639	656	618	622	670	658	633	677	648	630	651	610	591	607	651	656	639	636	638	627	664	631	661	651	631	650	650	629	618	640	629	632	641	641	612	647	653	636	655	665	646	664	626	645	666	681	643	656	628	649	673	602	650	656	642	619	705	621	631	632	672	632	690	626	652	639	700	665	629	651	641	639	652	635	666	621	633	662	671	675	656	627	620	719	653	635	636	654	634	677	654	669	624	637	647	629	677	726	665	627	669	603	632	642	613	670	623	663	663	631	628	666	694	612	641	637	633	644	601	630	633	645	682	650	611	622	604	663	618	672	692	593	661	669	637	621	671	664	645	612	628	652	640	658	612	620	668	636	675	596	647	680	678	621	660	636	641	605	659	700	609	631	650	606	635	623	597	614	641	714	639	645	650	601	643	701	672	626	659	605	653	654	620	650	641	636	672	697	651	645	642	634	655	657	666	637	702	649	673	679	598	629	636	629	665	641	647	685	619	658	645	661	620	583	648	648	629	663	669	662	671	684	635	650	661	619	650	604	643	670	684	624	670	644	623	643	642	616	651	634	632	561	604	629	657	659	682	637	633	681	620	607	650	662	653	655	667	630	628	653	708	678	650	696	651	648	649	644	639	643	614	676	639	665	663	652	690	642	648	705	647	682	616	652	643	618	642	653	662	664	659	659	614	627	659	662	635	590	635	644	642	645	645	653	696	645	650	666	591	638	644	665	639	633	642	621	637	610	659	607	634	663	642	678	619	632	639	656	662	655	642	638	598	664	714	598	686	636	611	655	624	678	639	642	618	621	624	623	655	623	702	651	631	644	675	635	667	628	678	648	594	625	644	610	633	637	675	620	633	632	590	646	633	643	634	646	648	686	645	627	617	652	698	633	638	645	631	664	652	668	638	641	663	680	598	644	646	617	579	652	667	646	680	627	662	659	632	633	623	638	655	658	657	617	673	644	632	627	641	628	648	629	607	580	619	592	634	613	634	606	687	632	662	665	670	663	678	670	660	674	663	656	650	643	610	630	649	650	659	642	650	643	639	649	624	657	632	677	664	633	666	691	662	627	700	640	647	688	658	659	649	596	631	610	636	580	643	615	602	607	657	660	643	608	653	621	637	628	619	624	656	675	694	649	660	652	635	655	644	663	681	630	636	626	615	655	634	706	667	643	675	629	661	645	645	665	659	637	644	658	623	641	631	630	676	645	664	644	637	668	617	677	620	627	665	701	668	654	644	642	645	644	615	640	640	645	630	639	694	624	646	616	685	654	596	634	618	647	689	664	658	680	667	623	638	646	634	619	612	643	690	647	668	655	654	647	660	683	661	670	624	639	672	616	672	637	634	624	651	672	621	649	627	670	632	601	629	673	639	654	653	607	631	674	585	628	646	635	662	641	636	660	645	674	654	634	630	653	599	597	636	612	626	668	633	641	611	592	645	659	620	644	683	623	641	688	644	658	667	554	663	645	625	655	608	645	613	666	661	655	667	645	627	645	674	675	653	643	678	639	653	634	644	620	641	697	682	687	597	644	650	719	651	616	632	657	632	639	696	611	635	597	597	652	676	641	639	681	598	636	638	673	618	668	672	645	668	648	623	648	621	663	616	623	660	659	655	599	663	598	659	674	641	652	674	655	665	635	673	687	659	636	629	658	632	634	634	678	677	633	664	631	626	683	707	674	639	601	674	610	658	632	681	663	650	618	608	669	632	672	688	639	609	646	650	693	656	638	619	642	628	658	618	616	659	638	649	633	637	614	695	631	598	665	636	636	648	665	657	666	674	595	656	651	625	679	625	664	673	621	607	639	656	681	622	645	657	637	672	663	620	682	635	636	603	653	616	595	687	620	662	658	680	670	647	631	638	653	632	622	645	594	648	634	612	645	636	617	630	622	598	664	642	624	615	631	673	657	630	647	648	652	644	642	663	599	622	629	630	634	646	636	622	634	606	626	637	608	650	598	649	621	653	682	629	608	612	640	658	640	643	668	663	615	617	652	684	622	616	712	656	687	660	617	606	685	683	647	637	654	677	684	609	639	663	614	679	600	618	619	642	632	637	649	629	643	614	637	625	628	638	691	666	666	693	660	628	610	651	638	586	611	667	633	618	640	701	635	686	697	645	638	609	629	683	645	632	663	638	642	596	620	640	656	663	636	670	623	653	608	664	630	632	655	637	665	603	672	691	628	640	628	679	628	658	690	652	643	647	659	653	654	683	629	664	665	675	615	651	640	638	632	660	613	676	582	609	640	607	634	617	662	675	662	640	598	608	591	654	638	615	672	641	609	715	702	647	640	631	644	674	630	654	661	631	612	667	639	643	601	622	637	669	655	623	639	624	643	708	672	640	642	621	638	627	662	653	640	605	644	651	638	646	616	628	649	643	656	656	595	624	640	663	645	623	651	588	674	659	629	624	658	644	707	667	667	625	631	676	646	624	669	638	607	632	593	638	611	641	627	659	668	640	694	628	677	662	651	647	640	665	673	653	591	630	648	663	644	687	657	599	625	638	678	723	643	621	642	647	635	662	668	657	681	640	619	625	658	627	684	655	638	612	614	648	622	649	636	633	634	659	650	631	638	637	650	643	661	639	665	635	644	659	646	608	639	629	621	668	610	640	609	672	660	635	610	608	588	669	631	658	652	593	670	636	653	656	630	630	648	631	632	657	606	639	637	627	666	639	639	640	624	667	635	607	641	652	637	692	673	647	607	623	645	648	676	652	636	617	642	628	649	615	653	637	652	649	682	677	682	696	672	652	651	636	648	635	626	694	637	642	647	642	692	684	642	667	673	642	638	679	680	622	648	654	616	605	638	640	646	643	645	641	637	645	669	629	650	702	671	641	661	660	617	634	639	653	639	666	666	634	655	611	609	687	599	642	680	660	620	650	619	645	629	665	672	643	625	647	657	675	612	650	672	694	621	622	673	624	637	658	667	703	652	619	676	685	668	653	670	640	602	645	635	652	649	675	688	664	632	700	619	606	634	621	659	673	658
24871	21202	27529	25636	17057	7660	2931	1025	574	562	533	655	662	639	610	748	666	619	552	550	570	544	412	407	376	433	408	386	410	358	372	356	369	429	378	409	418	366	380	335	368	378	390	404	347	356	376	337	398	383	370	368	369	368	403	361	366	342	380	364	406	330	385	359	383	372	376	362	357	378	373	373	357	371	404	354	391	366	405	365	399	353	367	357	358	393	396	397	389	382	344	363	393	371	384	385	380	341	409	361	345	364	377	344	389	384	385	361	351	395	366	364	395	363	349	371	343	349	364	377	363	387	347	363	387	373	381	390	375	363	396	401	339	386	385	354	328	371	363	379	402	361	358	396	329	373	364	350	361	372	379	357	344	377	352	390	362	400	380	359	403	367	368	343	383	353	397	372	380	365	380	397	393	360	337	370	344	319	401	355	370	351	370	358	348	398	375	426	364	380	375	382	347	356	319	354	373	316	352	366	355	382	377	386	392	374	356	388	347	386	376	353	380	388	404	350	376	392	373	368	369	345	346	329	365	373	379	412	376	362	408	385	411	348	373	367	372	363	409	379	357	353	393	381	382	370	341	371	420	361	343	398	404	360	393	349	369	346	394	363	359	389	359	359	357	408	403	378	396	351	390	363	362	330	374	405	351	381	361	352	373	374	371	388	365	356	368	407	340	367	343	360	336	391	353	383	383	368	391	419	370	379	388	405	361	386	354	393	366	381	371	355	378	316	376	387	351	375	375	386	378	347	400	350	385	405	370	354	375	331	370	370	397	371	406	358	343	382	367	401	373	359	364	349	392	373	350	367	356	351	376	351	380	398	359	363	351	381	356	383	357	330	370	375	386	387	379	362	365	419	387	396	360	399	367	392	398	363	356	385	357	371	369	384	351	405	362	341	366	390	378	372	386	383	381	342	391	336	375	386	351	378	356	354	382	380	417	375	377	374	353	382	361	387	373	367	383	385	367	350	409	402	391	357	381	398	396	320	371	375	355	384	362	384	395	398	383	352	350	366	374	355	340	368	380	357	401	385	385	353	361	354	347	358	359	359	364	363	387	374	346	363	393	380	377	374	373	359	358	355	355	405	376	358	353	374	381	374	391	358	344	377	378	397	383	369	411	381	375	347	398	378	366	406	353	366	334	372	355	377	376	374	340	409	387	357	361	377	388	366	381	386	373	358	376	394	345	376	368	403	366	380	359	383	384	409	384	389	361	376	352	362	378	370	403	355	366	390	332	375	368	382	368	353	378	403	360	357	394	377	351	360	387	367	360	369	346	388	365	369	365	358	394	383	365	426	423	322	398	385	375	371	366	364	387	358	360	377	379	343	334	359	391	377	345	382	365	368	335	364	365	389	374	369	372	364	332	364	315	353	367	389	408	391	414	349	373	398	327	378	370	365	381	361	349	382	350	360	388	370	394	405	352	381	428	377	387	380	374	387	337	371	348	364	346	363	406	376	373	368	400	376	353	371	361	372	363	362	373	373	347	381	361	375	399	389	365	363	381	387	345	365	370	385	383	385	378	370	364	341	351	386	389	377	367	363	349	380	375	390	342	355	397	359	360	368	345	333	380	363	391	354	389	361	343	347	368	391	363	377	385	382	349	376	363	404	374	331	391	390	369	347	396	350	383	353	362	330	341	373	377	388	369	378	350	333	387	373	384	392	337	360	367	332	357	375	364	357	376	406	368	353	371	362	381	391	360	389	378	355	395	378	376	335	359	400	377	371	387	331	340	362	335	351	360	386	382	391	390	381	347	367	388	376	398	367	394	363	373	370	404	388	379	394	405	373	356	406	361	352	364	375	388	366	368	392	382	382	362	375	384	367	373	384	413	385	349	367	393	397	406	355	384	377	380	376	373	374	364	355	355	337	370	388	361	416	366	362	390	351	351	368	374	380	365	329	377	347	375	408	358	356	410	343	356	382	369	396	373	373	360	374	369	378	353	381	345	405	335	361	404	340	356	351	385	386	374	351	364	367	376	360	351	374	351	378	378	380	365	355	387	409	373	394	368	380	345	355	419	341	393	360	362	344	351	358	388	375	367	360	366	376	341	373	380	374	404	375	346	363	420	382	364	399	373	363	357	397	356	397	386	378	400	366	362	344	402	343	371	356	352	384	400	389	385	380	360	390	375	343	359	384	395	357	382	369	358	348	374	354	329	351	379	379	377	352	332	380	354	368	379	381	386	365	363	372	388	366	392	330	393	355	377	414	383	367	374	360	388	372	380	396	370	372	360	381	375	398	353	336	379	366	384	380	375	354	343	378	382	365	384	384	359	394	410	381	372	368	351	390	368	375	385	357	360	365	381	371	367	384	347	381	367	397	325	372	397	393	371	365	347	371	393	358	409	354	397	387	377	351	397	367	361	378	368	366	406	362	342	373	362	353	392	358	377	376	381	360	366	403	371	402	408	352	387	375	345	376	418	394	418	371	373	366	377	367	373	350	405	379	386	340	414	362	349	396	351	363	372	371	351	376	363	351	362	374	362	334	368	362	360	388	370	335	378	344	372	389	385	373	364	359	376	378	368	352	387	397	384	365	363	398	367	350	397	356	389	349	359	333	343	357	382	383	392	381	392	363	384	372	413	376	361	350	395	358	380	421	351	378	388	329	380	378	385	346	359	405	355	364	371	336	375	402	382	360	393	354	377	358	386	392	356	390	378	370	360	372	354	379	352	384	346	372	390	343	352	353	368	413	359	387	360	358	370	353	339	368	365	384	354	353	338	398	364	373	375	364	347	344	381	351	354	370	384	328	346	344	360	361	376	384	368	375	356	388	365	376	375	351	379	349	402	399	364	390	389	365	367	327	418	361	351	358	398	335	372	371	349	349	369	380	385	380	349	355	367	372	413	399	387	380	359	366	385	358	379	364	348	366	407	351	379	393	373	405	367	371	377	381	349	375	384	363	385	373	377	376	354	327	387	377	354	413	363	339	400	366	344	342	367	331	398	385	370	396	353	370	372	384	392	369	354	356	372	378	370	362	376	380	370	367	348	357	373	387	384	381	337	401	361	386	345	357	349	384	348	380	367	379	397	381	343	384	343	363	421	372	387	389	374	365	399	389	372	367	369	351	372	384	355	415	368	392	374	391	380	355	372	395	370	342	355	366	356	343	369	386	340	356	346	370	368	381	381	388	392	354	368	355	341	357	362	356	395	376	364	349	344	376	390	377	332	355	397	342	355	388	342	343	411	408	372	363	379	373	394	368	354	381	350	360	387	383	365	381	373	367	346	375	383	405	394	405	328	401	393	372	371	368	370	366	389	391	370	346	371	372	371	374	354	366	356	362	392	372	389	397	376	366	329	366	358	338	374	353	404	352	387	364	385	412	423	399	354	364	339	386	347	361	385	366	370	365	373	363	359	389	363	362	373	357	342	350	374	366	378	422	375	405	342	371	390	379	372	336	359	382	395	373	363	395	380	322	393	383	383	396	366	361	355	356	350	398	363	338	351	397	382	306	354	336	386	412	355	368
21784	41531	32864	21856	16048	10342	4989	1836	892	692	849	1008	1116	959	995	1043	1035	967	827	853	800	713	524	419	393	399	412	419	377	411	403	414	409	401	417	392	439	391	437	429	451	405	375	378	445	418	417	396	381	408	392	419	400	419	444	394	431	393	409	412	399	392	411	410	403	419	418	383	398	404	407	418	384	369	398	385	417	397	441	419	381	425	415	406	397	389	427	376	418	380	426	387	448	386	349	417	356	421	398	383	410	414	374	423	409	426	406	410	392	391	396	381	398	412	377	426	402	410	414	404	389	404	411	418	390	411	427	419	400	397	426	420	436	417	406	400	398	437	403	407	421	425	332	397	441	385	412	378	408	405	403	379	386	397	421	427	397	389	381	455	419	424	441	399	406	386	403	385	417	428	380	438	405	392	363	408	424	410	385	396	429	418	385	388	421	375	404	406	390	399	418	382	404	412	399	398	407	417	434	414	383	396	386	437	389	390	380	399	388	387	417	416	408	427	387	400	397	392	401	450	393	417	428	415	399	386	396	421	409	405	417	433	400	429	405	409	402	402	387	426	419	410	378	375	434	374	415	367	397	409	380	389	395	425	399	404	365	388	383	412	405	385	407	386	403	406	408	421	369	391	409	382	387	413	459	391	397	399	382	413	407	406	398	394	407	416	381	403	438	406	408	383	401	408	399	376	380	385	416	432	430	417	385	424	421	384	396	368	388	384	395	389	355	442	411	413	415	366	348	402	401	396	417	401	390	406	399	426	404	388	378	382	393	411	396	427	417	430	391	387	401	395	411	405	400	409	413	416	373	399	415	431	433	430	424	373	407	394	404	409	441	435	399	432	429	394	396	348	436	443	391	430	422	372	374	423	383	400	433	438	394	419	385	422	434	411	395	431	396	380	425	365	393	397	381	411	426	389	426	373	435	400	382	397	374	400	382	428	443	428	402	376	382	373	420	410	403	367	404	389	422	429	422	397	393	390	378	417	411	419	390	430	394	410	380	418	430	421	413	389	420	406	390	428	442	401	423	406	397	392	404	419	405	385	409	408	401	390	390	366	400	342	398	378	414	364	414	411	431	401	389	411	362	380	406	370	369	398	393	404	430	403	419	420	376	399	395	392	404	399	367	381	432	400	391	389	396	382	403	392	373	411	412	421	381	384	384	417	393	405	424	398	405	421	383	414	387	389	398	373	393	409	408	437	429	403	404	374	425	381	382	415	402	396	409	427	418	420	425	407	418	413	396	393	385	400	395	414	384	405	424	428	409	384	375	372	352	411	415	388	418	408	401	367	400	389	438	409	375	400	400	395	341	409	380	386	390	422	446	413	393	445	381	364	409	402	384	371	414	409	416	431	388	416	363	408	391	402	402	372	416	425	401	394	443	385	391	433	444	414	422	408	421	428	420	449	390	400	392	418	429	384	442	400	435	423	409	433	421	426	399	394	418	403	414	400	434	385	387	374	375	399	388	421	425	414	369	394	390	418	399	430	448	425	407	378	434	406	399	407	380	467	404	407	378	409	417	435	398	427	393	389	394	421	400	412	384	404	405	393	400	420	440	421	418	426	367	433	402	410	352	421	438	387	432	381	401	390	414	410	392	396	424	387	413	396	432	420	380	392	426	407	402	388	397	401	408	436	392	393	403	372	388	441	384	425	387	385	383	432	406	383	390	405	431	414	393	379	381	354	361	391	407	372	421	394	404	398	402	413	435	408	396	383	407	397	394	399	437	412	396	395	394	411	393	396	370	422	426	395	451	365	393	385	399	408	415	408	397	403	392	422	419	375	400	395	391	456	401	425	419	402	381	401	383	400	387	444	418	390	414	388	403	378	440	421	385	422	399	408	370	393	453	390	415	390	414	407	380	400	361	418	424	376	427	389	411	399	387	405	412	405	392	378	436	379	393	420	383	390	398	377	396	408	408	402	400	435	394	414	409	383	407	413	385	389	417	431	447	401	410	405	398	371	371	423	410	388	408	408	410	397	404	411	400	414	411	436	407	396	381	436	403	395	407	386	409	419	426	404	397	414	398	382	376	387	379	425	417	375	373	428	409	396	443	386	398	410	411	390	399	397	410	429	413	413	416	419	431	389	406	393	386	414	385	380	448	409	384	380	378	408	385	414	397	414	410	412	402	424	439	435	405	390	366	405	416	389	386	413	406	419	420	437	417	423	413	411	383	390	379	425	343	417	420	394	389	419	388	420	422	390	393	400	398	409	393	377	415	389	382	399	437	460	414	388	405	429	405	442	409	366	411	410	390	409	410	388	419	408	424	424	411	386	432	376	446	437	410	398	399	388	401	392	366	408	412	420	429	392	387	418	380	403	381	409	366	387	408	376	384	425	367	400	405	399	389	414	412	408	405	370	400	381	408	413	361	430	416	359	411	373	405	393	416	418	416	416	417	400	382	403	430	357	389	394	398	359	409	423	409	393	380	408	385	386	389	411	466	399	400	419	395	422	433	403	404	423	411	421	426	419	424	442	444	453	395	408	406	410	399	399	396	369	379	412	440	362	409	391	424	414	396	383	397	389	364	436	410	419	396	412	378	411	387	378	381	420	423	380	418	388	415	413	402	387	407	389	383	403	387	382	418	404	398	405	408	429	385	412	394	446	425	399	414	412	368	378	374	385	356	432	355	427	414	400	398	380	409	435	417	420	419	404	391	432	425	399	399	430	396	412	415	426	416	447	413	389	404	449	403	419	389	398	364	406	430	386	424	400	426	404	401	405	390	364	415	415	383	411	415	434	382	393	403	416	385	428	365	412	399	426	418	382	414	416	413	423	434	407	413	397	401	404	430	385	405	393	369	355	414	430	394	369	387	390	399	390	380	370	404	416	390	394	429	347	401	392	392	396	390	402	399	399	402	444	432	414	388	433	386	359	402	420	372	406	410	432	394	404	426	440	383	388	391	373	420	383	389	427	427	409	390	404	388	416	360	368	423	380	380	433	372	406	390	387	405	403	380	433	392	415	407	441	389	423	406	405	372	399	396	386	380	442	375	396	383	410	382	360	411	396	442	379	413	414	369	385	435	426	417	407	401	381	396	377	404	412	401	422	400	377	348	407	371	380	393	390	400	403	370	415	391	384	404	373	404	403	396	434	436	421	423	367	435	439	390	444	398	396	377	392	414	424	411	393	429	427	408	398	399	418	376	383	417	409	385	387	404	398	397	407	414	414	417	417	362	438	383	395	419	401	389	399	382	417	421	384	413	416	396	449	405	385	393	405	414	378	423	413	407	400	371	348	425	419	397	387	444	401	458	391	409	416	392	410	388	391	401	419	416	378	408	394	410	428	416	422	445	393	391	382	356	364	401	439	403	409	423	388	380	427	395	404	388	406	382	412	392	440	362	461	439	420	406	430	429	405	423	420	457	450	389	397	398	424	425	408	387	411	398	407	410	381	391	401	414	420	432	422	388	440	393	375	407	425	378	431	398	407	397	353	379	415	395	399	376	402	382	402	445	400	404	401	410	409
22573	21223	28891	23908	21410	21828	14113	3048	1358	1229	1236	1397	1403	1409	1411	1467	1414	1329	1286	1185	1262	1067	927	847	804	809	843	769	800	819	853	841	851	793	799	756	805	790	755	800	797	783	761	810	804	796	762	803	773	753	771	780	824	779	772	819	785	789	771	829	811	785	791	752	818	787	824	730	802	803	790	873	769	800	798	811	818	772	774	806	780	768	758	748	758	849	770	754	746	773	773	791	810	788	738	734	807	773	776	770	815	770	787	732	869	779	825	784	795	791	740	754	779	774	790	752	776	757	775	783	799	746	807	805	778	779	815	767	811	788	765	755	740	760	763	727	844	779	808	732	763	765	783	854	742	789	758	830	760	817	814	757	797	752	771	799	846	746	838	762	750	810	790	775	773	789	776	776	820	850	791	820	766	752	776	718	710	813	787	772	760	802	829	795	779	779	860	790	837	752	761	822	798	733	802	757	768	806	774	791	747	804	770	769	751	773	759	823	789	786	756	826	729	791	775	818	789	822	733	781	795	811	773	753	788	813	796	791	742	823	756	805	737	760	794	770	778	822	796	804	777	768	821	795	807	747	774	740	798	745	785	775	777	726	785	793	771	760	777	801	742	776	784	843	805	791	746	774	813	789	747	800	743	825	827	752	754	830	748	787	764	810	846	837	747	775	811	789	745	749	777	764	754	764	811	768	788	796	800	827	756	796	758	738	850	792	766	776	797	785	761	818	822	715	783	782	757	788	764	765	810	812	777	793	794	788	798	797	755	723	779	786	835	782	768	746	791	781	740	770	752	773	757	813	735	767	793	744	749	791	820	736	782	840	817	735	783	772	812	781	808	775	752	818	795	752	811	748	811	783	802	757	786	770	762	800	759	777	752	733	769	803	776	769	812	788	744	799	768	779	824	794	825	799	727	789	811	791	753	745	791	754	765	771	769	832	806	729	781	784	781	769	766	796	822	801	773	810	768	777	815	761	778	770	743	762	767	785	779	785	768	770	826	794	792	767	767	786	792	789	810	821	792	812	762	783	755	766	781	761	781	784	793	791	762	763	799	768	760	813	730	786	812	852	812	827	767	748	784	807	762	803	812	824	827	794	742	765	812	784	817	779	755	770	797	728	775	775	818	804	733	789	805	840	805	749	787	766	763	783	789	758	780	808	806	812	792	845	796	794	806	733	809	780	768	792	769	834	825	747	774	788	763	768	765	842	770	763	798	751	757	811	763	826	766	781	808	809	757	781	814	745	784	803	822	779	817	809	781	814	786	791	767	805	794	767	772	746	763	806	785	805	836	793	779	811	823	791	776	735	840	779	773	805	747	809	802	783	739	805	794	826	773	786	803	765	766	788	843	824	752	801	787	753	777	793	789	805	747	844	787	821	768	731	770	796	772	763	747	794	819	781	817	816	802	761	775	806	791	814	761	734	760	770	865	765	780	768	830	798	810	762	777	742	809	783	781	772	783	796	824	779	730	820	790	805	817	770	784	813	789	802	770	819	772	784	742	771	765	780	788	792	781	760	813	777	809	818	767	824	793	804	779	750	757	791	783	812	775	764	770	735	761	728	763	827	766	808	804	807	760	758	740	799	786	745	772	760	741	742	780	763	812	717	728	758	757	795	811	828	807	783	768	833	776	804	848	782	818	732	777	800	752	773	783	757	782	789	762	791	760	801	769	756	748	791	785	788	731	780	770	739	805	796	789	769	757	808	753	801	786	818	761	811	781	765	713	883	850	846	788	808	795	775	819	766	787	799	755	762	767	783	768	750	813	781	797	761	781	814	744	788	771	795	754	818	780	804	733	786	778	791	834	744	798	719	774	788	751	815	747	798	776	819	810	805	788	818	777	793	785	745	807	795	809	822	784	760	765	779	802	760	775	783	754	754	800	776	800	794	771	776	810	867	793	764	780	789	792	762	843	781	742	774	784	791	810	794	795	763	801	753	806	810	798	812	775	752	769	778	841	759	817	789	732	721	769	777	790	753	831	770	793	806	783	810	760	769	843	768	758	819	762	787	843	817	757	792	778	789	780	788	814	813	798	782	774	831	787	751	720	788	779	843	757	761	790	781	715	834	762	800	797	839	850	791	741	739	763	747	780	753	818	856	833	796	793	800	794	755	798	802	771	791	791	785	759	757	772	781	768	794	808	796	742	774	801	788	778	780	792	798	802	781	772	796	803	808	775	793	819	836	733	788	773	753	760	784	798	734	790	745	821	811	771	806	791	761	754	852	805	776	838	774	764	787	763	805	689	792	782	762	750	805	798	762	792	781	783	813	742	789	774	795	798	786	763	773	788	757	743	779	804	797	795	736	796	832	767	726	754	826	776	772	823	797	767	774	779	799	764	784	765	791	758	713	772	799	743	761	743	779	786	774	780	785	758	824	798	762	743	760	814	809	772	793	724	811	783	780	766	746	743	757	810	796	783	756	775	792	777	800	800	753	783	785	765	828	820	771	808	785	773	857	797	819	830	776	830	772	790	796	820	770	781	889	798	786	790	759	777	749	750	764	803	760	787	751	745	772	757	781	778	743	816	757	794	768	783	778	790	773	762	753	776	810	732	763	752	770	830	766	784	801	752	763	825	777	790	744	803	754	782	805	792	792	788	810	808	810	821	755	750	770	812	804	792	782	824	771	789	778	729	754	768	813	771	752	725	813	783	824	847	787	795	789	786	832	737	797	800	767	752	780	753	738	830	829	735	803	823	775	784	752	783	826	804	795	757	797	806	805	738	806	772	787	807	743	735	777	781	763	791	780	721	824	808	783	807	820	792	751	751	797	821	771	805	756	803	832	758	786	784	811	771	751	831	794	747	770	753	777	768	807	780	817	790	819	775	741	803	794	792	788	762	785	802	801	745	780	741	849	800	808	832	809	804	733	762	786	788	817	790	768	796	784	743	796	776	740	763	781	803	782	780	766	739	778	747	736	777	731	790	750	826	761	822	754	745	741	787	770	816	812	768	805	804	776	752	795	791	765	769	742	820	771	751	746	803	793	788	759	796	771	776	826	813	806	805	763	840	757	796	810	788	804	780	762	771	798	766	754	780	757	758	802	790	768	740	789	771	830	772	755	789	775	812	808	827	771	774	822	816	828	769	777	772	730	765	776	785	764	770	767	777	786	806	834	780	782	805	800	849	808	821	828	814	788	811	700	773	746	808	807	778	738	773	815	776	815	794	781	768	759	820	790	822	740	767	831	760	792	780	803	782	799	732	796	762	811	823	787	755	797	799	744	764	777	783	807	828	831	813	812	775	827	764	758	770	778	797	798	750	771	769	804	831	778	735	728	767	757	743	819	825	825	739	774	786	772	773	777	821	772	785	761	795	805	756	800	810	800	775	737	781	799	822	786	798	767	764	790	804	742	811	802	794	786	732	733	792	806	775	775	777	804	775	764	805	785	799	760	802	818	828	799	763	732	775	767	799	823	768	776	769	792	773	735	804	788	762	744	796	839	838	783	806	784	741	771	771	795	802	771	773	809
24912	50604	41774	30880	24220	16867	8946	3745	2063	1683	1730	2094	2120	2037	2161	2126	2018	1919	1668	1599	1569	1324	1101	887	866	870	849	863	905	830	766	791	828	840	877	805	855	863	864	863	816	849	855	766	803	764	790	827	789	844	836	797	843	842	833	813	875	867	848	806	776	834	833	793	870	823	796	845	759	825	807	791	800	810	846	838	804	823	816	838	771	771	844	837	793	805	834	809	823	869	806	836	837	790	861	808	780	812	879	841	827	849	820	842	822	830	808	766	783	801	840	794	801	806	836	823	803	834	775	809	740	779	815	802	797	822	790	795	833	834	871	768	805	822	831	815	841	774	859	796	889	839	803	795	841	794	790	803	818	831	756	817	796	841	806	840	847	814	788	772	857	789	842	809	837	850	775	778	819	870	784	843	792	837	829	791	810	844	852	814	828	853	804	879	786	831	848	900	812	825	816	780	825	842	797	818	803	822	857	832	826	851	808	801	778	845	850	761	830	831	812	757	790	815	851	806	823	806	829	797	835	754	829	838	828	828	809	800	822	845	804	785	810	851	836	825	815	799	881	844	820	846	842	811	839	773	848	768	822	779	823	829	803	824	796	818	805	850	790	828	782	809	769	803	849	789	827	834	850	812	806	780	830	821	809	814	838	830	813	774	829	819	854	777	829	812	834	890	784	827	798	826	799	796	740	850	771	787	807	740	824	824	826	846	808	867	801	823	835	811	799	809	794	823	802	812	793	843	820	785	753	902	773	829	779	895	816	799	780	809	820	807	811	838	813	828	817	837	809	853	842	823	809	802	820	848	846	820	849	808	853	802	825	830	793	819	836	884	829	810	787	859	783	821	822	837	812	793	842	821	798	831	843	836	779	798	781	832	812	780	871	840	824	840	888	820	799	826	802	849	855	787	798	837	846	817	818	838	810	798	844	815	790	814	825	773	838	861	835	786	808	843	830	834	802	810	826	834	769	784	800	810	839	818	836	816	782	801	812	825	806	815	856	758	799	823	837	825	776	819	784	803	818	878	816	834	770	779	818	802	775	800	860	820	813	846	808	796	876	800	826	823	772	812	818	802	827	781	810	803	795	801	820	780	843	781	805	806	802	777	819	785	789	771	774	847	778	917	830	865	769	830	846	802	811	801	793	857	783	830	888	821	861	785	800	823	835	812	814	854	778	859	805	808	772	834	878	792	794	789	829	838	804	856	790	798	803	794	814	813	784	840	825	761	875	859	744	845	771	890	789	819	790	851	783	817	766	799	801	809	847	801	855	785	806	822	829	802	810	805	823	809	812	860	744	819	805	863	806	805	837	827	799	854	835	855	839	784	818	796	847	834	815	836	839	860	843	856	861	829	854	808	806	806	788	837	843	811	818	853	800	826	830	802	778	795	791	799	804	802	814	839	793	857	810	815	782	783	818	867	859	794	817	771	808	810	790	864	831	838	842	776	790	803	891	828	812	823	820	796	855	842	851	794	856	764	762	784	799	809	800	832	841	817	808	780	836	803	807	814	897	829	830	826	776	873	810	795	813	808	758	829	808	828	796	770	865	826	833	798	825	804	817	837	814	845	746	782	856	834	794	832	827	801	799	825	811	869	770	822	787	842	774	850	873	820	800	810	835	810	839	813	808	843	808	781	814	851	791	805	850	834	817	837	772	805	839	849	793	779	874	797	819	792	780	777	836	757	814	808	820	856	805	831	813	832	788	813	784	803	841	814	823	780	872	785	782	829	855	795	798	854	836	809	804	767	799	803	779	826	822	781	815	818	795	829	852	847	817	815	797	800	889	813	788	858	804	785	822	781	782	834	830	835	778	829	842	835	858	838	805	803	807	832	812	779	815	799	791	827	817	787	767	794	787	753	787	832	813	808	833	842	782	823	808	800	825	802	872	847	846	786	840	801	879	801	812	796	816	817	873	798	771	831	804	796	817	786	801	833	830	838	822	773	836	819	791	828	827	792	805	792	811	815	728	813	827	857	850	780	808	810	777	805	784	790	817	787	832	759	914	842	796	804	847	832	803	830	829	832	798	829	847	829	791	817	827	819	848	795	804	761	788	823	884	847	814	809	832	793	850	872	790	804	862	793	811	818	808	808	816	817	784	780	829	822	799	796	781	848	818	787	823	804	781	843	839	833	826	815	813	759	834	855	839	792	842	781	856	829	773	790	827	842	776	800	880	818	758	850	800	791	869	827	819	787	824	832	788	814	827	780	794	785	867	809	856	838	802	790	849	855	821	826	837	791	767	805	805	827	823	841	876	784	818	826	840	801	820	879	795	835	822	826	829	828	770	803	791	819	830	819	869	819	814	765	826	823	783	808	827	797	791	777	832	865	782	797	796	820	798	833	837	829	818	807	803	876	823	778	801	838	849	827	807	804	824	847	806	797	835	803	839	805	787	821	801	778	813	857	770	874	803	866	852	844	811	857	799	813	820	797	789	773	854	847	778	815	861	739	850	798	801	804	810	838	818	815	801	830	760	814	901	784	858	861	801	788	832	750	805	812	832	839	865	831	829	828	789	829	835	831	832	806	803	810	834	837	838	887	799	824	807	831	817	828	738	803	801	816	781	871	891	823	822	794	795	775	825	824	790	826	781	812	811	783	836	827	820	826	823	848	829	825	809	799	797	875	791	829	840	845	799	866	770	787	849	825	768	795	784	837	793	872	788	781	844	871	789	795	796	773	827	798	763	813	794	819	743	849	861	817	745	826	840	872	796	824	816	805	814	839	827	821	776	845	832	809	844	824	835	796	846	859	893	839	836	814	832	824	814	803	833	787	806	861	823	860	774	795	827	833	830	810	810	846	769	815	776	813	774	814	811	806	825	828	832	813	784	830	829	822	827	838	806	850	808	837	857	840	815	817	768	795	801	840	845	830	801	803	818	843	807	831	841	774	768	851	810	824	869	851	834	831	785	788	840	816	819	858	805	771	827	803	772	790	806	812	821	820	789	800	839	811	843	838	834	766	784	835	783	832	795	867	807	808	801	815	838	787	809	850	810	806	783	827	835	786	787	826	876	816	800	824	829	784	787	802	823	852	821	805	859	808	827	783	780	875	857	845	807	805	848	834	791	823	816	787	834	859	822	787	823	757	812	852	851	831	864	883	803	840	834	778	821	778	787	783	806	852	812	789	787	873	744	799	831	795	801	818	846	816	856	829	776	804	823	803	791	843	783	834	802	823	810	812	816	863	829	839	799	829	811	817	791	805	815	747	865	815	832	862	776	820	828	780	821	845	798	816	848	820	775	827	866	791	778	828	792	841	831	796	820	857	785	807	854	815	793	815	799	820	844	807	785	766	801	767	815	846	810	779	794	880	810	807	853	900	796	785	811	820	821	818	809	869	781	784	808	823	838	828	817	770	788	828	821	768	808	816	874	849	811	788	831	830	796	852	815	837	859	783	767	849	793	827	835	877	786	803	865	822	832	826	819	825	809	784	818	856	829	810	831	795	787	803	768	837	832	809	805	819	827	838	835	801
28461	24241	25608	16622	8303	4058	1574	611	399	399	437	515	522	531	517	537	473	527	455	491	470	446	328	347	338	320	322	353	315	321	312	343	347	315	304	336	325	318	338	344	336	355	313	345	322	347	338	317	324	337	338	340	325	333	313	345	323	343	332	345	327	308	344	326	377	334	348	345	365	320	322	328	324	331	327	344	335	355	333	335	298	337	360	325	335	350	316	336	325	338	325	330	327	284	363	320	345	322	317	331	316	377	333	338	315	344	324	355	324	298	299	328	327	352	330	314	360	318	320	332	308	319	314	306	337	325	329	353	271	330	366	346	344	343	362	340	310	350	339	331	361	310	336	332	313	339	336	315	327	354	311	326	349	311	340	315	316	311	336	330	312	346	363	344	331	325	349	324	319	331	306	313	344	348	337	329	335	312	329	339	351	342	314	356	332	328	329	369	316	352	338	349	329	336	309	319	321	343	354	356	328	325	345	313	355	330	335	315	350	320	326	337	320	307	338	318	332	316	321	331	353	356	341	326	359	308	346	291	338	342	320	312	343	307	329	320	362	379	341	320	326	318	332	351	315	329	340	320	328	339	319	350	322	372	315	323	307	339	317	349	353	355	339	334	315	337	311	305	345	327	328	327	336	343	326	314	381	330	336	322	312	337	338	340	349	326	324	335	331	341	311	337	340	329	347	355	328	349	328	337	343	315	353	309	350	319	279	366	287	298	332	352	332	360	337	353	297	335	324	298	330	331	334	307	305	357	331	321	334	301	310	315	313	320	316	348	319	356	352	330	328	325	344	332	331	330	349	330	321	307	368	346	334	312	363	339	297	311	323	327	328	370	334	319	312	352	372	334	349	325	306	319	307	338	343	334	321	326	332	320	364	310	362	328	301	329	362	368	358	338	325	286	312	340	304	338	348	331	321	367	296	353	365	336	348	301	324	317	344	318	320	332	327	322	313	348	325	343	359	356	311	329	348	322	366	359	336	324	299	331	347	315	324	324	288	300	325	296	353	353	331	324	326	350	333	311	342	315	342	332	335	324	363	338	357	324	347	327	327	336	308	313	337	336	330	316	334	331	324	322	329	329	343	355	312	337	351	293	307	348	321	330	345	342	310	333	332	327	310	325	326	368	351	364	325	324	318	325	351	318	357	354	318	306	331	307	283	308	327	316	327	334	326	322	315	290	375	332	317	334	327	335	324	349	346	347	333	353	333	362	331	295	314	323	317	330	335	319	334	321	341	357	305	337	316	301	336	326	325	329	348	318	351	318	348	379	317	332	318	338	368	329	316	318	333	351	338	318	346	328	332	353	331	372	372	278	283	332	351	290	343	333	369	329	329	350	326	352	322	345	304	322	364	315	287	327	280	311	315	315	317	333	328	338	290	343	329	323	307	309	295	354	344	341	327	359	337	346	324	311	329	322	345	344	328	337	297	325	301	381	349	322	322	311	331	334	320	326	341	327	343	324	342	324	311	335	314	325	322	323	347	348	324	374	302	308	324	348	324	345	316	338	324	317	323	286	338	349	352	306	339	380	334	339	301	338	333	295	353	318	366	327	349	337	347	338	317	349	329	336	337	332	300	327	321	363	307	348	334	322	333	342	336	333	317	326	316	339	366	353	355	313	307	347	332	317	327	317	334	310	308	342	330	326	336	306	297	328	355	348	368	353	340	338	344	361	335	363	311	340	330	339	336	334	315	363	339	319	301	343	310	320	352	302	331	292	344	334	329	309	330	310	321	346	314	329	322	310	330	339	309	324	339	323	341	330	331	336	305	357	364	338	331	332	335	354	321	319	316	341	317	329	325	312	310	330	354	342	315	321	352	351	314	351	335	331	327	362	324	359	323	363	327	332	325	372	318	305	293	349	337	300	316	332	366	328	337	331	327	322	347	351	339	349	334	358	331	347	320	331	316	323	321	309	332	379	338	327	360	363	340	309	274	316	322	344	322	338	318	322	353	347	327	330	305	326	336	305	324	326	337	360	338	329	304	343	299	325	333	326	350	303	333	328	340	330	312	326	350	337	304	326	322	281	336	324	327	306	320	326	344	332	321	349	326	335	316	333	334	335	306	341	335	320	355	295	327	321	316	351	317	332	334	329	308	332	344	347	312	312	344	324	326	352	324	342	323	342	288	301	361	313	322	318	327	332	333	354	309	326	315	294	343	387	308	310	337	309	322	372	327	331	324	343	343	302	318	319	306	334	336	338	356	338	357	339	347	340	316	322	362	331	341	343	277	314	356	308	315	317	352	354	290	327	343	339	312	321	332	325	326	321	328	300	314	341	335	336	320	341	311	320	319	351	311	342	331	347	337	339	309	355	313	343	371	323	333	337	328	344	330	325	356	339	358	345	317	356	354	378	356	313	334	302	286	344	353	339	349	342	385	325	338	335	362	307	341	306	342	311	346	317	337	320	302	325	333	319	329	328	302	348	311	301	328	319	324	330	325	329	323	354	326	312	329	346	359	345	332	346	343	288	318	336	336	338	379	308	355	317	339	320	312	331	312	294	349	334	319	346	326	330	352	351	323	317	299	330	313	367	361	296	330	325	311	333	333	348	320	335	311	340	326	370	331	314	326	341	355	342	351	315	321	313	370	325	316	339	333	361	318	354	349	316	324	345	333	356	315	350	358	336	345	352	338	334	328	353	343	350	333	344	313	338	303	347	363	312	333	368	355	353	323	377	322	316	345	336	297	306	286	328	314	337	339	332	322	311	366	330	323	318	321	345	357	348	310	313	301	361	340	362	345	319	323	362	317	336	333	328	330	329	304	352	318	346	312	349	320	369	352	342	351	295	344	342	292	341	306	364	351	339	324	346	339	363	359	343	338	350	293	346	332	318	334	317	323	313	295	353	294	298	328	321	335	357	327	324	327	373	314	304	333	358	333	351	323	358	367	315	360	362	349	337	339	357	322	340	327	312	328	343	298	315	329	359	336	328	291	323	349	354	303	361	320	307	364	314	337	312	312	337	353	348	336	323	313	349	333	335	347	323	327	324	351	340	334	356	331	356	298	318	308	332	318	325	321	332	354	326	337	330	303	322	320	339	365	319	370	340	338	347	371	312	368	338	344	323	312	330	348	344	334	337	315	337	352	315	358	317	330	290	364	348	337	358	316	316	334	318	349	354	354	354	320	326	345	326	348	362	335	304	309	340	303	330	340	383	305	321	335	311	318	336	349	343	357	286	359	331	354	366	327	361	335	350	309	327	363	321	356	300	369	321	302	324	297	324	333	336	312	335	343	312	346	391	332	310	335	336	354	331	313	291	336	327	361	342	330	328	324	290	338	348	330	359	316	308	316	321	329	316	322	362	343	341	339	339	305	345	367	345	328	336	345	327	347	343	339	357	304	361	330	370	326	309	341	338	346	336	364	333	334	343	325	321	358	354	328	326	334	328	325	328	331	318	300	273	294	336	329	290	363	339	278	334	381	329	332	334	349	340	358	388	297	345	340	328	354	329	349	339	314	338	374	309
20929	36292	27367	16723	11696	6920	2884	974	508	470	575	741	804	815	762	765	794	688	608	589	632	490	419	352	352	310	330	362	336	362	340	341	357	347	390	338	378	299	340	357	321	340	368	313	365	359	341	348	379	345	320	358	330	341	332	322	351	344	368	310	351	337	340	345	365	342	319	349	361	352	359	333	349	344	342	370	332	325	328	320	357	321	333	359	348	333	387	338	333	335	369	359	348	343	305	356	316	358	337	351	345	345	354	339	309	318	330	318	335	317	337	306	324	359	320	341	350	366	358	350	356	334	344	357	319	343	334	336	360	352	344	322	338	319	363	332	355	355	332	344	352	329	340	369	353	310	344	352	342	339	324	335	357	365	339	349	327	352	371	319	338	324	350	344	345	324	329	334	329	308	342	345	356	316	317	374	327	347	335	364	338	347	361	336	354	353	319	313	352	329	319	352	368	338	339	339	350	311	333	343	319	326	336	341	358	334	338	319	327	345	345	307	322	312	333	345	338	333	374	367	342	345	332	330	363	316	344	321	352	336	327	366	358	328	326	299	353	371	351	331	352	345	346	336	366	332	331	339	328	369	365	349	357	348	318	325	331	354	352	348	326	321	367	342	349	331	328	348	330	319	353	353	334	376	333	352	356	347	326	374	319	335	335	359	371	342	317	359	363	360	345	314	323	322	384	338	349	350	340	344	331	327	317	353	297	366	345	305	294	320	322	353	334	356	318	334	322	342	331	324	315	323	363	333	303	337	329	337	310	331	339	350	324	341	321	355	326	350	356	357	370	355	328	322	362	340	295	320	347	355	365	327	366	352	335	319	327	361	344	353	360	387	348	336	331	369	341	362	309	346	318	319	363	347	350	309	337	339	367	327	329	344	331	359	322	323	338	350	369	359	339	338	352	316	329	359	318	349	316	334	331	347	357	351	343	355	354	340	341	318	337	350	364	348	323	356	340	348	353	308	352	341	330	307	328	345	344	353	350	330	343	353	359	344	319	321	353	341	344	348	309	367	328	358	354	324	364	342	305	313	349	332	313	344	367	341	338	346	324	332	332	390	345	363	317	337	307	318	308	345	340	347	351	339	304	310	309	319	332	323	349	329	317	332	352	315	351	330	301	348	362	328	358	346	361	344	317	338	380	345	350	355	348	348	337	362	350	374	337	349	319	351	352	374	327	348	324	348	359	322	350	367	349	353	322	344	349	344	328	352	342	344	401	344	351	343	359	358	319	345	348	345	328	301	347	323	340	323	363	332	332	356	346	342	324	339	312	344	343	341	348	304	352	364	335	315	316	333	354	359	350	344	340	325	326	344	339	321	353	349	345	330	333	309	373	344	324	336	358	366	344	339	333	363	336	354	325	341	366	321	311	378	321	301	356	376	359	362	381	337	335	356	356	374	377	331	341	332	339	362	326	372	327	346	350	359	320	326	288	308	347	318	332	343	369	320	329	325	314	338	311	325	342	345	358	360	367	328	318	347	372	328	353	366	339	385	364	325	344	354	322	332	330	347	338	340	358	325	321	373	378	334	347	347	345	355	312	335	323	315	323	333	347	309	337	316	327	332	321	327	336	340	318	349	388	338	342	348	321	345	387	321	336	333	319	315	325	362	327	349	368	341	344	346	321	340	349	346	342	329	325	345	350	332	356	376	335	326	364	325	323	331	320	348	347	352	354	329	330	331	340	362	348	350	324	330	353	344	363	367	354	353	334	351	332	348	359	342	337	324	338	309	348	358	363	338	350	351	317	358	337	346	326	350	351	359	343	321	348	337	364	307	376	358	345	305	341	355	352	330	344	342	355	319	360	320	333	318	318	363	350	328	362	372	345	322	310	347	335	360	367	350	356	324	322	326	330	342	343	388	350	316	351	339	361	359	334	333	327	328	360	359	326	317	328	340	343	367	333	324	334	327	349	332	331	337	316	308	356	361	365	374	343	340	323	337	305	344	339	358	319	315	341	351	332	341	332	369	356	321	372	316	362	367	350	346	366	316	318	365	320	342	319	319	342	327	288	359	326	345	358	356	324	346	361	342	325	355	324	339	301	326	326	337	358	368	320	341	319	310	309	329	363	349	331	329	319	340	344	302	336	306	344	337	343	312	317	335	334	306	332	330	350	359	329	351	368	378	317	363	319	321	347	368	328	361	353	367	319	323	347	326	333	342	359	316	329	343	352	346	340	326	301	335	372	292	291	332	369	360	359	334	362	351	332	338	381	330	342	367	366	375	328	314	350	341	319	354	350	342	334	327	356	348	386	372	361	353	340	351	328	323	326	338	345	369	375	367	334	367	352	349	319	352	358	338	333	335	363	341	345	370	357	334	361	351	316	338	344	312	362	324	338	366	347	317	351	359	348	321	358	345	344	324	353	328	375	326	357	349	327	333	346	338	330	341	333	334	332	335	314	356	339	362	337	351	344	318	355	341	351	341	353	341	349	347	348	341	399	331	361	334	328	320	354	349	365	360	340	337	344	310	346	318	342	363	352	298	360	360	329	360	351	327	338	328	345	344	340	361	356	313	354	376	352	345	336	326	311	276	332	342	308	369	350	363	329	328	350	359	335	336	316	344	354	345	353	351	359	319	340	331	331	336	354	338	338	347	319	371	328	343	362	367	331	322	345	354	349	347	371	345	336	327	349	314	304	347	327	340	315	336	329	360	308	351	346	338	322	339	363	340	340	349	327	349	343	332	351	359	333	355	338	343	341	362	333	336	333	334	335	354	354	362	332	294	347	341	386	337	321	336	320	353	352	331	334	319	374	365	347	307	323	323	345	340	321	349	351	353	346	326	316	350	332	333	323	347	372	327	363	311	374	342	346	313	321	353	344	348	350	339	313	344	305	377	358	326	336	351	335	349	365	352	338	326	339	370	347	308	371	341	349	352	334	333	354	331	353	355	363	366	379	335	347	350	338	336	351	373	344	355	335	323	349	338	365	374	335	370	350	355	317	349	307	335	326	335	350	322	345	336	315	370	351	334	318	329	352	370	353	363	306	335	356	331	316	323	321	364	319	346	339	322	332	362	323	353	283	359	322	344	350	312	367	330	353	361	344	345	341	350	306	330	342	375	370	333	315	332	307	346	344	319	322	340	340	334	353	318	380	374	356	348	332	285	327	335	398	313	353	358	339	348	354	354	315	369	352	348	341	328	346	371	346	343	330	328	328	347	336	338	347	333	336	326	303	335	350	366	346	321	357	327	306	338	334	347	369	367	348	319	330	334	344	324	324	315	350	345	344	315	340	340	379	326	354	378	325	375	311	335	355	334	358	344	326	327	347	347	391	331	346	361	356	333	336	342	302	331	351	357	330	354	343	331	344	354	345	350	327	367	313	355	318	352	346	353	339	356	354	340	349	357	311	355	350	358	336	326	324	338	336	342	346	333	343	333	322	346	358	345	314	353	324	321	355	365	351	339	362	383	322	327	341	359	313	329	316	368	351	353	344	379	335	318	347	338	354	339	374	342	327	369	350	339
23713	21130	28336	24370	21492	15714	5297	1490	972	809	881	1024	1094	1059	1076	1083	1006	942	896	896	892	820	651	623	638	672	609	585	605	605	635	608	625	602	648	622	612	613	622	572	663	613	636	604	618	620	656	614	663	623	625	619	610	666	648	600	610	586	587	580	579	620	592	604	605	637	609	607	595	610	575	624	642	587	632	611	648	594	591	611	625	595	591	610	605	631	626	658	664	624	616	632	660	641	662	645	612	637	596	599	590	642	602	593	624	594	643	584	607	609	582	564	584	626	605	637	621	648	633	593	627	599	609	590	598	678	585	626	612	609	624	601	584	604	636	602	648	629	594	616	604	614	617	596	616	616	607	615	603	612	612	611	604	632	592	577	648	593	613	616	546	589	573	612	622	635	624	607	614	613	627	602	573	641	582	602	615	599	609	644	625	612	608	627	620	599	616	671	595	630	648	599	607	635	642	625	651	631	632	632	645	589	600	634	612	634	586	625	634	616	564	596	615	639	611	608	629	592	656	597	597	596	636	586	609	644	610	614	627	621	608	619	597	605	579	596	614	589	600	584	596	560	659	612	632	634	605	633	647	571	597	599	622	641	609	610	637	631	616	594	580	616	618	650	614	641	589	623	631	578	632	632	619	576	637	621	653	628	622	643	604	671	586	589	611	633	647	607	581	610	643	616	616	623	621	648	624	584	595	630	654	610	589	631	626	618	655	649	584	627	598	621	588	642	582	593	648	603	644	560	610	587	611	638	639	633	609	616	608	640	590	590	656	607	632	646	616	609	623	654	621	556	616	638	598	633	599	602	599	563	595	629	628	590	607	567	596	586	617	605	593	620	621	663	628	668	613	588	635	606	635	587	629	587	566	596	608	647	570	574	662	575	582	610	636	630	623	599	639	627	594	644	623	580	586	601	614	584	617	594	632	556	607	551	616	664	609	577	649	615	602	631	582	609	590	642	645	593	616	657	636	594	569	632	602	584	636	605	606	652	618	612	596	607	565	590	613	646	583	632	614	607	576	618	609	600	635	653	579	677	604	577	676	584	610	594	639	588	612	639	643	614	595	575	651	615	641	646	621	597	612	634	578	595	623	579	659	576	587	622	624	587	614	593	646	591	595	643	604	597	640	600	604	632	580	598	577	667	616	611	645	649	588	609	620	634	630	586	606	596	559	571	608	626	633	597	656	606	606	641	575	562	645	629	591	579	603	587	618	626	590	603	588	621	597	607	611	666	582	608	636	627	549	615	627	618	637	629	666	555	550	623	610	564	568	616	606	632	587	576	593	642	581	585	608	624	646	648	592	630	598	628	565	668	689	599	603	632	680	594	627	623	641	623	606	597	642	571	616	604	603	627	616	589	626	603	617	597	594	645	625	585	619	598	592	623	599	581	632	612	644	614	622	593	592	645	610	616	594	588	548	626	607	599	591	648	631	636	631	609	614	616	601	603	625	632	607	662	682	616	623	620	577	622	582	580	582	614	610	618	613	580	569	608	583	613	634	626	693	584	597	615	630	603	583	647	598	611	609	602	647	555	610	608	562	593	612	626	667	621	573	587	624	615	646	646	596	587	648	615	638	611	612	601	608	619	598	606	591	561	593	591	664	584	605	608	579	609	600	613	595	632	597	656	665	675	610	605	661	605	628	652	639	667	631	705	607	586	621	605	618	570	601	609	585	615	638	623	602	629	596	598	651	606	626	623	604	630	607	625	635	616	574	621	609	636	610	633	612	573	647	620	607	620	592	632	571	634	579	579	588	585	634	582	632	633	614	600	628	568	603	592	626	604	623	589	595	588	609	583	616	595	597	665	592	593	605	645	639	617	616	675	639	583	603	607	599	616	605	608	612	592	580	621	617	626	610	609	622	608	590	620	545	616	629	612	636	604	627	634	582	574	612	620	613	629	622	599	605	631	606	628	601	607	610	627	591	628	638	642	613	611	574	594	628	624	583	591	645	603	589	591	597	557	543	591	571	659	657	630	577	622	627	605	627	640	605	611	596	616	616	583	631	588	639	598	609	639	605	663	597	602	643	605	593	615	590	615	658	624	589	625	629	601	660	641	599	608	619	599	607	622	572	623	621	616	591	614	620	633	579	603	595	598	617	653	610	593	649	609	572	653	628	609	581	607	582	613	592	580	625	655	604	592	606	606	591	670	637	574	602	642	640	599	610	653	629	590	599	608	585	637	619	585	573	613	582	615	601	619	626	605	605	582	619	626	629	636	593	585	613	596	543	571	614	640	638	632	617	581	582	595	631	599	583	628	661	582	625	591	603	647	610	592	646	566	620	614	606	586	614	602	632	624	638	638	602	593	610	610	603	620	598	581	642	609	587	628	606	609	616	594	623	613	595	627	627	558	609	591	596	601	620	605	578	689	596	601	599	592	589	661	632	595	654	609	605	586	580	623	630	575	613	622	620	663	591	610	639	629	613	579	562	620	616	626	600	579	634	672	595	587	582	616	635	636	629	615	667	642	560	635	639	599	598	600	591	626	651	652	635	591	657	588	629	631	590	586	652	578	630	590	634	627	558	598	619	634	581	629	619	627	641	572	600	627	653	629	607	621	583	614	637	638	598	601	640	635	606	602	654	588	614	628	597	622	618	606	618	640	602	592	607	603	587	643	593	655	643	632	592	611	634	570	643	577	612	595	622	562	597	614	579	589	632	641	566	585	607	617	608	593	616	622	563	648	612	592	607	596	625	595	643	594	622	605	644	630	629	596	655	603	601	607	623	587	653	619	587	648	588	632	630	616	635	617	635	569	590	617	637	593	616	604	627	572	582	608	628	652	597	596	615	566	627	569	640	623	639	584	647	596	618	625	593	594	631	607	587	606	635	593	603	572	645	601	609	598	628	602	652	642	630	598	638	596	612	584	621	646	607	628	597	591	585	616	642	583	613	595	617	615	664	608	640	596	617	585	605	632	598	668	583	651	656	619	647	614	632	617	584	594	570	606	644	627	640	636	615	624	626	560	636	644	683	610	610	637	576	632	601	577	615	623	581	600	560	600	618	629	614	582	602	596	608	659	572	573	612	632	588	610	604	604	579	633	597	621	598	615	627	624	590	641	569	620	621	602	594	618	625	658	567	623	601	607	629	642	626	600	636	638	564	572	582	598	615	586	596	587	615	601	659	597	640	588	607	573	612	584	589	594	596	605	593	612	609	603	606	658	568	621	598	637	601	628	588	611	596	609	625	627	567	622	611	580	651	653	595	643	594	601	601	590	625	578	654	616	640	648	655	600	639	565	649	636	617	569	633	617	589	591	609	639	572	644	597	595	635	638	602	623	612	632	635	613	604	594	594	597	590	580	610	577	607	550	629	646	608	627	638	606	642	638	614	582	585	612	647	582	626	598	632	587	616	588	615	615	598	548	623	664	602	604	631	617	614	595	638	640	630	629	569	632	653	597	582	584	613	589	607	614	598	679	666	574	602	638	589	580	556	598	601	575	632	649	584	604	591	622	622	625	633	664	640	584
22299	45039	36123	24839	18964	12025	5822	2239	1249	1126	1230	1499	1495	1512	1507	1498	1419	1275	1198	1145	1159	1030	792	708	664	703	688	658	623	662	644	676	657	657	653	650	678	617	636	651	636	616	634	609	634	660	667	616	637	626	602	666	633	618	633	659	646	682	623	629	635	623	622	621	598	633	651	626	610	626	607	672	661	624	609	651	626	634	646	654	613	586	632	674	602	635	594	634	656	638	610	638	593	624	628	627	677	595	610	641	624	608	654	625	588	603	647	611	680	597	665	605	623	624	627	623	654	637	652	603	665	631	613	653	670	648	643	669	589	619	636	587	652	610	616	660	666	639	612	604	646	647	674	651	638	609	586	614	619	598	631	623	650	693	613	623	647	642	603	665	624	594	611	642	635	658	637	573	673	623	661	611	602	584	657	644	650	622	624	611	602	698	635	648	614	629	662	611	598	608	579	622	663	643	670	680	624	607	623	650	623	669	644	658	629	638	649	620	613	639	623	646	643	629	640	675	604	650	652	646	623	657	642	608	650	639	634	638	603	648	604	653	622	638	656	660	609	640	664	549	655	645	640	644	636	605	620	613	616	668	664	613	657	608	618	657	616	624	596	661	640	610	647	653	608	670	661	629	650	625	648	612	600	656	619	643	669	624	632	619	644	618	629	608	656	631	587	614	672	648	651	637	644	603	625	653	630	639	651	597	635	620	582	652	650	650	667	622	663	572	594	659	637	596	615	636	580	621	621	618	634	647	623	641	689	627	625	652	624	658	598	618	667	651	620	631	635	647	637	645	690	625	633	607	642	607	632	612	658	658	671	664	650	648	613	660	625	583	639	630	646	617	627	606	629	562	605	654	601	632	610	633	647	642	645	604	588	620	619	613	652	607	636	552	621	599	647	661	612	642	624	626	614	626	672	654	648	629	605	670	630	680	640	615	651	603	671	628	623	649	627	598	609	592	613	620	622	645	630	666	641	602	607	654	665	648	643	679	646	583	638	621	636	614	632	622	610	658	635	620	679	619	641	618	712	639	615	602	650	636	623	632	649	566	604	689	682	634	601	687	600	681	656	633	627	635	654	636	647	622	631	693	646	639	679	640	607	594	595	658	635	661	648	649	612	620	619	673	620	628	618	615	642	632	605	635	644	629	630	626	649	628	668	635	619	597	611	617	641	644	629	630	613	625	604	662	614	669	619	655	585	634	635	638	662	613	610	665	625	616	610	637	638	597	584	603	623	636	671	608	646	620	626	659	621	652	605	624	617	620	643	637	647	634	647	620	646	662	645	603	621	617	611	676	607	624	609	633	642	638	644	607	671	648	633	642	693	664	649	674	616	629	595	630	615	647	588	625	664	652	652	639	608	598	653	680	649	636	622	636	623	665	634	666	657	659	639	670	648	637	616	645	599	659	616	637	621	630	663	620	647	611	636	598	612	641	640	613	652	600	611	628	593	598	641	661	637	600	627	660	659	647	648	599	633	594	646	644	653	657	668	615	663	590	650	655	630	652	606	623	613	659	627	651	667	662	620	654	651	635	613	635	654	628	631	624	592	594	622	609	650	615	643	640	645	679	629	660	694	651	626	630	632	690	650	609	643	677	652	589	596	693	670	658	628	639	623	640	673	653	631	608	625	630	583	641	629	622	631	618	619	589	623	610	651	579	606	629	570	615	618	598	623	656	642	596	642	632	620	609	599	646	605	658	630	621	665	617	580	630	636	604	680	618	639	595	598	654	597	689	641	648	642	641	601	632	614	632	639	666	674	623	619	626	636	665	617	627	642	636	620	635	660	647	688	607	654	613	632	581	647	667	648	570	625	570	583	623	680	626	660	625	626	635	586	632	635	651	636	646	627	632	665	673	628	637	637	630	673	642	593	593	673	678	635	603	622	646	590	608	657	613	605	653	680	646	599	624	606	659	599	631	643	638	623	621	660	657	542	617	679	600	636	642	561	645	646	646	677	667	642	655	652	628	667	637	621	588	597	637	654	626	624	593	615	627	622	608	659	655	637	627	647	625	648	711	594	617	612	651	641	650	663	612	646	625	640	643	658	647	611	645	633	615	665	693	653	621	641	620	590	646	636	658	673	675	635	578	618	631	675	592	641	621	639	680	622	626	675	670	644	639	607	593	645	621	591	621	603	611	608	599	608	621	660	616	595	637	634	640	618	583	602	596	583	658	615	656	599	594	602	572	622	601	638	631	610	633	655	602	656	639	638	671	667	627	620	669	653	610	610	645	602	609	639	622	661	622	662	655	624	621	608	660	639	642	613	636	627	656	615	647	651	684	675	652	679	662	658	644	673	670	609	619	593	634	642	645	669	627	657	615	612	646	641	610	652	620	643	593	653	607	662	623	615	672	631	660	618	632	677	627	637	626	628	625	669	606	593	632	642	637	664	647	608	633	613	604	649	637	659	658	662	599	648	582	612	658	656	583	621	614	682	625	665	648	611	652	638	646	618	606	635	597	649	668	692	611	607	647	670	672	636	610	609	626	649	651	596	623	648	611	640	640	725	643	657	656	641	655	618	652	645	611	594	597	628	592	634	622	660	601	616	663	661	603	676	655	607	647	630	638	634	635	647	663	588	612	615	629	619	606	656	663	624	675	580	641	653	592	653	611	585	686	632	639	631	591	615	679	598	647	645	634	608	645	633	599	621	638	646	599	680	600	651	614	687	614	640	614	639	642	601	623	611	606	656	646	627	670	657	585	651	661	605	608	646	635	608	663	629	625	672	678	655	651	623	652	634	656	625	619	629	650	626	671	652	639	633	668	602	639	626	636	642	660	633	667	635	573	615	583	641	575	611	620	612	585	619	623	669	648	635	561	639	612	643	618	587	646	610	683	597	628	611	616	642	660	636	644	591	639	633	649	657	588	617	626	613	625	624	617	650	614	648	588	599	635	637	632	682	634	669	642	637	608	599	607	634	657	612	647	621	644	650	656	655	619	636	618	666	665	652	616	611	653	637	639	616	633	634	629	631	614	661	612	630	613	618	586	662	656	635	594	714	625	631	624	621	616	658	623	640	636	615	673	638	651	666	658	609	612	631	627	680	605	672	634	642	665	638	595	639	596	632	642	636	640	656	663	627	620	639	666	632	627	612	667	651	595	636	617	622	618	626	623	625	593	690	683	632	575	616	643	591	647	631	652	621	604	629	587	607	635	618	624	651	596	616	636	680	654	661	624	654	636	649	691	605	658	632	610	631	631	647	597	659	653	676	642	632	647	637	660	603	606	613	601	653	631	660	608	630	607	634	605	608	661	631	638	625	688	685	629	612	631	631	643	665	648	626	618	588	643	642	633	670	657	615	644	617	614	629	622	565	640	585	666	587	689	669	666	637	617	644	603	608	644	616	622	682	628	600	592	675	634	622	650	660	616	620	638	636	644	686	617	642	633	636	691	572	638	595	619	621	625	598	644	641	637	637	672	593	594	613	613	622	647	625	660	659	608	677	651	620	637	686	586	589	572	651	661	567	647	643	646
24858	21125	27438	25543	16374	6890	2352	903	549	576	583	693	679	735	738	700	673	635	522	545	591	509	407	393	404	386	352	322	374	368	354	358	357	346	392	395	352	389	359	353	337	348	402	348	346	371	349	369	352	367	377	382	331	362	397	353	376	363	356	379	353	382	350	364	332	387	359	360	358	350	386	366	386	378	368	366	330	359	360	356	376	356	354	340	380	359	346	356	366	360	350	359	367	378	368	394	362	354	369	390	370	383	360	370	352	381	354	405	395	341	370	343	375	356	348	358	383	376	411	349	348	342	349	374	358	364	378	366	357	367	338	357	346	372	362	328	437	353	381	328	345	340	354	352	396	374	356	330	344	348	384	382	342	383	360	357	345	345	365	388	370	343	305	351	352	381	343	375	340	370	344	327	361	358	367	347	325	350	346	386	378	377	352	337	361	393	351	366	362	347	373	367	363	361	386	355	364	345	332	383	366	341	348	324	332	362	353	379	362	375	370	363	357	359	350	372	348	370	374	362	333	373	382	346	386	376	410	330	371	360	434	407	325	383	363	343	370	340	364	391	344	359	387	363	387	347	392	336	325	350	358	334	359	396	353	363	363	367	365	344	355	334	365	351	365	363	368	328	353	354	356	369	360	374	334	385	344	314	384	344	380	347	376	323	396	368	364	372	378	380	322	362	379	374	357	353	342	369	352	359	367	332	374	345	352	339	357	348	362	367	389	356	364	360	378	343	346	401	360	375	369	354	331	362	352	378	369	354	313	363	371	373	375	348	375	365	360	374	315	355	368	368	382	384	394	386	359	383	362	382	371	363	351	352	360	356	367	379	336	349	369	387	362	358	356	373	363	388	341	388	372	376	377	363	354	338	338	367	360	366	387	358	331	321	364	341	336	357	344	373	352	406	357	374	326	350	344	355	381	349	367	366	344	386	380	342	377	380	376	353	353	377	341	353	384	339	375	348	374	384	350	379	381	360	343	355	388	339	335	380	359	350	357	387	386	345	353	357	375	372	368	354	316	343	387	349	381	382	405	380	392	368	382	376	364	348	407	351	342	394	333	372	358	366	338	365	342	363	332	326	362	361	339	402	379	341	333	352	327	355	397	346	340	365	337	347	353	359	338	348	354	328	404	367	356	343	377	348	381	350	308	392	382	363	347	354	344	361	374	348	359	383	364	372	394	344	382	327	348	376	379	344	392	357	351	351	411	383	337	344	343	367	362	339	354	393	363	370	357	368	378	380	383	354	365	377	376	352	352	378	394	386	365	396	354	346	340	361	359	366	345	349	361	374	341	360	354	361	367	340	340	350	377	364	379	351	327	352	316	408	312	343	331	361	369	356	360	331	329	376	395	359	365	376	374	349	373	372	363	333	340	361	326	361	381	330	349	343	372	376	346	394	379	350	389	366	369	365	366	372	362	372	360	367	328	395	345	358	391	363	354	375	363	346	333	367	360	373	386	388	361	400	370	379	358	383	351	390	348	367	392	330	368	359	340	382	375	384	350	373	378	336	388	374	381	376	365	387	378	395	370	360	372	380	365	351	374	352	324	373	367	350	345	364	384	351	344	360	363	322	382	367	368	347	395	344	381	370	350	384	382	396	355	372	404	383	372	377	349	338	394	361	358	387	343	379	387	368	389	369	405	370	378	335	343	348	338	382	356	345	371	347	333	353	389	363	371	333	391	361	388	356	374	363	365	369	348	367	362	375	367	334	345	372	350	359	391	376	355	378	342	359	347	383	363	359	401	347	377	355	371	341	367	391	350	396	347	353	388	371	357	355	393	380	346	332	337	334	339	354	346	375	381	352	371	398	331	358	346	374	403	377	328	328	408	346	349	378	361	342	386	367	349	354	369	366	348	354	332	367	331	408	386	352	359	355	363	337	402	369	371	333	319	376	385	369	336	377	393	332	376	381	351	375	342	383	376	378	353	373	377	383	410	373	375	363	342	395	364	416	412	374	374	334	377	339	381	337	357	388	354	384	388	386	356	363	330	351	335	367	352	361	360	347	353	361	394	382	375	351	369	347	360	375	378	348	363	370	386	387	383	364	355	360	374	387	351	373	368	359	365	376	327	364	352	318	340	326	367	348	389	357	381	355	389	365	372	340	380	332	372	357	358	412	388	350	370	379	385	363	357	360	345	374	374	364	391	351	352	316	379	359	345	333	374	361	421	360	313	349	342	368	394	358	376	349	392	399	352	354	358	361	347	377	385	354	398	376	347	368	381	370	360	374	334	362	341	346	366	381	382	353	330	401	352	395	356	356	374	361	324	377	374	369	353	370	311	350	381	381	370	372	337	375	367	359	351	366	358	360	400	362	393	363	347	345	350	376	361	365	371	385	375	361	374	372	353	348	371	328	362	362	331	364	407	328	349	363	326	367	396	369	368	363	355	357	366	375	351	386	326	379	350	372	359	360	327	355	382	381	360	379	341	380	377	371	372	374	364	348	336	381	343	382	369	378	387	378	381	350	361	393	380	355	363	371	376	348	354	371	330	336	361	363	351	380	346	382	356	359	396	354	346	350	368	346	350	372	360	362	377	361	398	389	371	369	366	354	362	358	371	330	413	356	365	372	366	338	353	393	320	333	382	381	361	360	359	332	366	353	360	355	341	343	366	361	403	364	345	386	393	372	353	379	348	351	380	362	348	353	363	349	341	371	358	328	379	373	368	326	347	350	386	334	336	379	352	359	349	341	368	333	341	376	347	357	321	384	348	407	357	335	354	386	344	346	353	362	342	378	380	376	347	359	371	378	347	359	372	378	393	364	358	362	345	363	394	341	360	369	338	358	349	342	369	328	329	370	382	350	341	337	389	387	341	356	326	344	388	365	389	329	360	358	381	348	355	362	335	375	355	374	363	404	376	353	354	361	381	337	346	356	404	355	362	335	385	369	337	359	365	374	413	331	339	351	394	343	374	372	339	360	341	342	364	373	368	339	344	384	346	349	341	391	348	387	388	344	320	364	395	363	360	363	356	348	332	362	351	345	369	356	379	367	321	331	365	358	318	373	387	361	349	367	364	410	320	343	387	338	405	376	354	385	372	384	368	365	369	371	380	355	362	389	333	329	346	386	366	346	361	368	370	357	372	381	356	339	313	359	413	359	338	391	346	350	353	339	368	346	355	351	334	356	354	355	357	357	388	349	358	356	372	348	347	329	368	388	380	388	377	322	333	333	404	370	363	364	369	362	379	374	361	358	374	360	352	342	352	357	378	341	410	382	349	387	370	359	319	363	341	367	400	372	364	362	364	342	371	392	339	362	325	391	366	397	384	362	378	355	356	373	384	355	342	379	353	344	356	361	355	342	364	392	390	363	333	366	373	374	376	383	368	365	335	379	364	359	374	347	407	364	337	377	346	376	371	395	350	325	344	375	361	393	336	364	372	355	393	338	373	329	353	392	392	394	356	344	344	323	354	364	340	372	374	328	375	351	343	381	398	362	339	336	372	371	340	361	361	343	393	334	393	327	339	409
21572	41292	32183	21214	15117	9336	4255	1524	831	689	889	1100	1131	1154	1102	1118	1098	931	812	797	770	668	488	450	430	423	409	384	429	405	406	418	401	398	386	398	370	407	377	404	385	416	409	402	388	381	406	371	395	412	417	385	402	424	416	401	414	378	397	400	413	404	434	371	391	401	399	376	416	361	390	389	386	393	397	413	398	399	412	387	392	385	406	377	408	386	353	396	359	419	391	411	411	382	409	384	405	390	401	368	376	397	407	392	397	402	364	363	385	377	353	399	417	347	409	410	384	401	398	376	398	409	380	402	375	387	397	419	412	384	373	412	429	429	382	379	402	420	353	408	417	411	404	358	402	434	386	414	388	411	401	437	421	406	397	405	383	398	360	404	374	383	402	420	414	410	428	389	398	381	398	444	395	403	384	377	363	411	360	363	370	403	399	401	402	398	365	422	396	385	378	403	394	399	414	367	373	368	407	441	379	394	413	410	384	402	418	373	420	383	401	389	405	370	401	360	387	389	421	391	437	381	396	364	375	364	414	389	418	421	350	426	405	391	371	413	394	393	427	427	377	430	343	412	410	394	390	397	388	399	411	386	393	361	371	409	376	420	389	379	416	388	347	398	375	394	392	418	389	380	376	375	381	389	380	393	398	396	384	412	379	370	404	424	403	393	394	388	420	349	386	373	413	407	417	425	422	421	409	399	429	422	405	399	411	368	388	384	412	357	395	414	379	401	408	393	404	430	410	386	403	400	372	406	394	398	389	406	350	384	376	387	372	394	378	384	385	391	415	402	393	402	408	397	438	415	420	401	391	439	421	377	379	414	394	388	401	369	390	421	367	406	382	372	398	400	415	391	401	406	365	388	412	422	438	405	427	395	416	405	395	427	389	405	372	420	378	381	357	411	410	382	420	411	388	407	386	387	405	380	414	420	388	435	391	370	383	393	380	390	387	395	380	407	380	397	418	401	407	383	405	396	386	404	417	374	422	389	411	408	333	400	433	438	413	416	407	387	350	407	391	396	368	369	393	367	395	402	395	401	359	378	393	418	392	345	404	392	399	365	375	396	377	399	397	404	339	368	400	390	409	355	400	367	376	349	370	377	395	391	370	371	380	414	370	399	386	384	366	366	430	401	381	368	386	388	386	423	400	416	389	377	393	416	404	391	395	430	371	370	414	394	391	412	351	410	398	381	392	400	424	392	368	432	397	381	370	415	380	399	399	434	400	421	363	398	385	369	380	386	367	360	406	415	400	363	413	423	401	414	399	411	382	350	402	439	382	390	398	396	404	432	400	382	401	385	393	356	373	415	362	371	433	389	380	407	350	388	358	339	401	399	353	382	401	391	371	399	394	397	374	384	390	389	445	396	367	388	416	365	377	403	377	420	413	397	398	416	433	428	363	396	420	422	397	403	410	456	372	425	426	409	402	365	404	380	401	418	390	411	395	409	411	365	350	395	405	406	398	380	395	411	383	404	394	427	421	403	438	404	417	405	378	405	405	426	399	389	413	388	396	411	403	410	414	443	388	380	362	414	361	424	407	415	394	389	379	417	381	366	358	374	394	383	374	387	395	393	400	419	360	392	372	380	412	395	389	378	369	418	374	407	440	375	435	407	416	381	400	392	432	415	423	379	374	401	423	392	386	378	394	409	406	369	368	384	415	425	406	393	418	379	383	431	387	377	415	394	380	399	417	397	420	411	392	316	394	400	416	446	404	391	405	390	395	387	406	405	379	382	370	400	393	396	380	387	390	398	407	387	375	379	383	360	384	429	386	393	348	414	369	401	396	394	411	386	392	407	392	377	377	396	375	377	428	426	377	407	406	415	385	398	394	385	392	397	383	375	409	379	401	395	392	405	420	353	366	377	418	416	409	372	398	377	380	387	384	412	407	427	436	417	371	386	404	435	432	407	401	425	379	429	404	384	380	401	395	417	376	374	387	396	385	385	357	388	399	386	389	363	377	386	378	397	388	402	391	390	397	382	411	390	389	392	389	411	385	354	395	412	413	406	390	402	375	394	412	400	399	445	382	397	387	403	418	403	400	362	387	370	397	421	388	392	379	393	410	432	367	380	410	379	388	396	425	375	404	389	404	392	409	407	411	412	416	370	380	390	397	408	402	411	388	419	453	387	426	401	400	408	426	409	399	382	404	406	403	406	416	416	405	437	417	378	395	407	395	390	413	420	400	385	421	378	375	404	369	393	369	446	392	393	377	389	397	381	426	400	382	404	422	379	398	392	389	379	386	384	360	418	382	408	421	364	356	422	382	381	395	375	416	396	392	383	398	365	403	374	395	418	409	398	398	399	362	397	394	390	378	399	379	388	351	396	401	384	401	411	410	399	413	405	374	421	404	390	381	406	406	393	408	388	386	402	428	415	384	386	409	384	417	393	395	416	385	368	418	379	427	387	397	346	405	392	396	403	385	418	421	379	448	397	391	416	401	414	414	384	401	421	401	377	395	410	441	390	415	384	369	441	398	363	380	390	424	392	359	398	403	362	396	396	386	429	372	424	413	417	404	428	406	428	392	397	405	377	385	415	328	437	394	372	384	404	413	400	435	364	378	349	394	399	392	420	377	390	411	362	374	414	369	399	392	397	424	395	374	369	395	396	390	386	417	394	381	388	400	397	409	411	362	400	385	399	391	403	400	414	432	409	369	422	410	419	395	403	416	379	369	404	384	395	392	411	367	389	373	422	387	442	412	375	386	378	393	408	434	396	420	402	431	382	414	393	387	395	420	439	414	389	371	389	418	412	378	418	384	429	419	412	410	365	383	426	367	438	380	361	391	396	370	373	403	405	405	427	398	422	402	424	401	362	387	388	388	393	352	393	364	389	414	387	407	385	391	392	427	394	414	385	426	411	380	409	363	401	429	398	396	372	404	430	416	412	414	417	436	389	389	380	401	371	423	367	398	384	397	401	418	383	433	407	429	405	399	388	376	406	413	438	418	394	378	393	406	352	385	409	411	417	376	393	413	379	386	371	383	417	374	431	405	404	406	370	363	361	377	421	394	414	375	381	437	362	427	392	384	409	415	415	397	402	411	420	400	378	428	380	413	412	404	376	387	366	410	375	394	392	368	417	353	371	377	416	412	415	363	422	393	379	421	394	412	381	374	392	403	362	376	396	378	394	397	392	401	386	404	407	416	415	410	379	433	369	376	416	419	414	387	405	379	403	388	367	410	422	421	407	431	349	394	374	375	398	405	413	440	407	379	393	370	410	386	389	379	392	432	378	384	430	388	442	396	416	392	378	409	422	371	412	390	370	355	415	387	391	390	368	381	391	430	375	393	392	405	404	423	373	413	368	406	378	419	377	387	363	406	435	395	452	409	425	379	414	393	405	341	400	417	361	398	403	410	409	400	426	375	397	447	389	349	403	384	403	410	370	408	409	371	413	423	403	369	448	416	421	426	381	380	417	418	396	399	422	366	391	397	412	397	412	412	418	398	400	382	386	388	432	431	402	355	375	383	428	389	389
22615	21256	28875	23986	21396	21649	13138	2589	1327	1265	1352	1505	1450	1531	1464	1454	1393	1445	1180	1182	1184	1122	849	809	829	827	821	805	804	793	761	841	799	780	796	804	791	797	782	745	794	812	818	808	806	748	807	806	736	745	716	792	758	768	769	813	794	751	767	749	767	760	826	738	776	807	779	783	778	762	802	793	794	764	744	811	719	789	823	830	717	788	788	800	768	799	809	731	818	737	787	803	776	772	794	786	781	774	838	794	754	790	789	823	781	774	833	765	755	816	791	757	804	815	788	802	760	766	762	755	754	788	811	771	751	737	802	772	778	774	801	811	758	794	766	787	740	746	748	767	756	731	812	850	823	730	795	833	736	750	766	773	782	786	769	789	747	810	791	794	754	773	736	740	779	777	780	796	740	825	815	731	787	812	791	791	763	801	739	790	765	794	804	750	826	795	816	768	731	756	806	764	770	758	802	739	751	774	731	787	781	718	785	792	788	765	766	749	779	800	738	768	779	771	803	790	777	808	770	778	813	805	802	811	753	802	802	792	762	785	764	781	777	768	793	795	795	799	839	787	728	803	764	789	757	810	828	780	771	769	743	750	822	824	740	785	730	753	764	820	755	826	773	762	794	796	760	781	788	798	769	757	782	777	721	797	783	795	774	777	771	769	736	831	729	740	773	751	801	743	853	736	776	781	766	800	724	756	801	803	791	786	784	821	787	805	771	789	783	767	764	793	738	798	787	794	820	769	795	779	746	766	824	761	775	767	784	780	821	782	747	778	734	742	765	786	757	724	811	788	758	758	760	807	731	768	731	738	795	753	755	763	763	786	733	774	810	769	742	800	739	787	779	767	768	745	764	821	788	820	739	748	804	730	779	782	776	767	784	702	740	740	759	756	797	815	828	788	805	772	785	726	807	721	759	771	815	796	860	794	775	792	749	766	756	752	772	764	754	786	776	775	793	791	773	745	770	744	760	794	756	757	744	733	753	795	822	790	790	758	794	827	792	783	807	783	763	748	730	749	793	764	754	793	730	749	775	780	715	820	777	784	750	806	804	757	795	767	802	779	761	770	756	778	784	782	779	793	802	749	784	774	794	765	735	765	744	747	750	793	752	788	773	776	765	769	836	797	815	743	757	801	735	734	815	772	787	744	760	794	750	778	758	795	728	783	790	763	736	801	783	770	760	819	742	750	819	773	781	773	828	830	752	751	810	747	772	780	792	797	800	760	788	771	843	801	833	812	827	784	807	772	805	766	728	791	820	812	784	749	783	740	714	754	787	775	750	789	822	776	789	747	757	748	753	787	790	787	826	800	787	766	799	767	812	774	762	751	724	824	786	779	821	767	816	759	768	766	751	777	747	801	800	796	769	767	785	697	759	739	802	759	790	767	796	802	806	747	782	776	767	803	719	785	797	751	797	743	720	769	770	754	782	832	735	732	778	773	781	802	794	775	764	741	793	836	758	802	774	750	773	724	805	766	707	724	811	743	821	798	788	753	776	788	788	785	751	814	793	760	754	778	755	808	770	720	755	809	805	800	732	787	799	862	813	778	827	756	765	761	777	816	780	776	794	748	745	758	773	818	823	745	803	747	826	802	792	797	799	819	728	795	758	757	785	740	786	757	766	816	783	763	770	761	772	804	753	790	722	802	759	777	738	770	781	758	788	724	825	804	753	770	738	771	752	756	771	776	756	817	781	742	775	799	869	818	794	794	774	784	727	744	787	763	770	763	784	749	757	795	835	786	719	819	759	801	791	745	782	778	811	803	771	799	818	789	752	781	805	784	806	763	806	790	758	727	799	708	808	728	760	787	789	777	775	787	828	802	744	728	789	727	735	791	748	771	778	790	779	811	743	776	824	850	758	751	754	777	777	817	761	752	752	783	772	750	759	786	783	775	747	783	785	840	747	728	824	760	747	723	801	813	823	764	786	737	773	759	785	777	852	813	756	841	789	811	768	724	763	804	799	758	736	805	688	762	784	773	724	738	754	790	773	813	769	753	783	825	733	749	776	762	772	723	724	832	769	735	797	750	746	738	775	788	812	713	769	749	725	751	792	767	775	777	791	764	767	804	780	783	739	769	781	769	791	775	775	732	770	806	789	787	813	761	794	749	768	791	754	808	719	771	827	749	739	803	836	770	823	799	757	767	745	727	798	775	801	775	788	759	772	773	751	765	820	803	776	739	752	782	802	784	788	733	796	825	725	774	776	730	760	782	747	771	786	765	758	720	736	776	796	758	785	759	759	848	847	795	809	779	744	849	788	732	749	809	819	786	769	720	758	802	797	751	768	740	827	833	774	751	788	765	768	790	762	760	782	751	803	760	773	734	780	790	757	768	744	820	791	784	746	758	795	785	755	817	808	724	785	730	766	735	784	763	752	785	799	813	783	759	760	734	766	807	787	740	809	759	762	759	786	749	798	761	741	734	727	805	739	775	811	765	775	770	780	763	786	775	724	766	770	763	743	757	762	766	763	770	798	743	787	763	776	770	718	770	834	771	774	779	739	796	792	715	787	768	729	758	766	752	771	752	749	830	756	819	776	788	707	747	754	698	760	720	742	772	766	761	755	811	789	752	772	818	785	800	765	832	794	753	828	808	769	742	796	783	775	738	814	842	826	751	774	818	794	772	713	771	764	748	789	788	730	749	793	764	808	776	725	749	788	780	769	809	779	773	773	712	785	807	749	777	733	819	762	766	837	841	749	793	772	772	756	765	751	796	778	757	816	750	811	812	729	771	814	762	821	736	771	738	769	733	771	739	744	765	719	750	767	782	785	777	768	797	811	774	800	750	813	742	771	782	829	794	823	776	773	732	813	788	787	832	729	789	772	753	761	766	804	767	777	774	782	796	756	830	766	776	813	829	786	807	750	778	798	765	822	739	740	787	740	720	790	761	809	789	804	789	738	759	727	809	759	774	724	820	772	742	780	785	793	746	740	770	814	793	776	749	795	730	750	751	815	737	784	742	847	758	762	789	785	779	769	791	730	769	775	776	778	777	796	756	756	794	811	777	772	737	769	738	784	777	772	800	782	764	723	716	715	821	737	771	764	744	814	753	800	770	803	748	752	740	778	736	731	714	778	785	765	774	779	746	756	835	713	765	750	703	754	829	789	853	765	730	751	814	780	777	759	738	749	831	748	779	750	770	764	793	771	753	739	729	771	775	750	742	808	771	801	756	727	776	805	786	785	737	785	753	754	751	746	764	804	767	812	727	800	766	780	798	782	736	798	786	761	821	780	756	843	784	794	787	766	800	778	794	762	826	755	788	711	783	808	792	768	773	745	797	788	775	766	785	779	783	802	814	746	822	772	779	807	685	775	794	713	793	800	787	795	772	796	762	803	790	804	747	810	782	781	803	790	795	769	781	804	801	812	786	733	794	822	778	777	808	757	757	799	775	726	764	751	770	771	765	771	744	768	780	812	779	778	775	785	786	793	736	710	747	783	745	733	816	771	791	774	760	746	810	783	764	773	786	733	817	789	783
24790	50454	41570	30268	23329	15369	7839	3285	1892	1698	1948	2244	2313	2200	2220	2149	2072	1864	1548	1580	1580	1372	1009	876	880	836	807	832	870	840	857	817	803	864	835	825	840	830	768	864	868	816	774	815	793	820	779	891	844	809	873	828	815	728	848	816	769	817	860	794	794	774	810	768	783	788	793	809	848	818	789	806	860	852	844	815	814	872	848	851	820	763	831	818	818	820	814	802	790	805	780	787	785	792	818	814	804	790	786	825	817	784	820	808	777	850	785	803	801	807	791	821	825	808	780	845	799	858	843	831	812	802	837	820	820	785	819	773	768	783	851	806	776	803	824	802	818	798	845	795	838	892	784	853	827	854	817	808	792	845	850	763	766	789	832	835	869	849	771	811	777	841	800	802	772	865	822	796	823	810	807	790	836	824	804	776	800	879	820	727	774	807	776	794	798	797	818	817	831	836	843	817	801	783	812	871	822	819	761	793	825	817	828	823	831	807	778	822	836	786	791	794	811	807	799	822	854	792	819	775	784	802	812	802	790	846	821	817	834	832	858	815	806	822	818	782	827	807	840	840	804	802	822	807	786	801	798	818	804	791	798	794	759	822	797	818	861	797	798	857	818	831	799	833	850	840	798	847	747	769	834	803	796	836	798	808	791	810	819	833	795	802	812	809	782	862	795	804	819	816	792	793	771	842	838	825	761	819	784	836	797	765	830	805	815	808	817	825	821	810	832	838	761	847	805	822	805	825	784	807	818	857	743	836	864	814	820	823	776	836	823	780	831	816	778	779	744	797	829	777	833	822	815	822	847	810	840	843	842	792	821	776	769	817	825	886	803	782	785	774	822	854	815	853	857	811	798	810	780	817	828	747	789	786	870	830	794	781	790	768	808	843	854	804	876	824	830	765	825	828	834	814	797	825	807	825	814	828	821	813	880	773	844	831	783	793	826	814	764	804	805	794	780	809	790	817	808	804	744	844	817	844	813	830	797	815	775	744	775	785	796	836	810	812	801	816	851	792	837	800	821	794	817	817	825	835	806	755	830	752	823	794	809	830	826	823	796	770	827	825	847	857	815	855	769	826	856	808	837	772	788	821	775	851	838	855	780	863	861	816	850	825	836	814	791	844	834	864	794	827	766	794	806	815	793	803	811	799	850	786	796	838	843	796	767	800	807	781	798	799	794	823	809	833	804	812	771	813	827	792	768	799	808	842	802	822	807	791	775	798	857	799	767	818	798	816	837	850	844	811	858	798	807	786	818	828	781	857	813	836	828	792	816	823	878	822	782	883	785	802	795	819	807	825	756	851	810	770	790	831	824	824	807	780	802	814	810	791	804	803	802	828	815	833	798	804	747	833	834	799	775	774	786	824	825	772	853	809	770	819	798	775	784	811	838	770	856	797	848	808	831	835	801	785	806	789	834	806	791	840	824	773	749	812	782	785	763	789	818	793	830	769	783	823	786	801	804	799	788	848	795	764	777	849	800	789	846	778	833	810	810	846	826	795	818	818	816	842	772	810	828	784	843	828	812	856	810	811	845	808	816	805	820	806	754	817	766	819	819	830	771	849	824	808	802	864	781	815	851	830	816	861	805	817	808	788	846	797	799	810	788	762	794	743	822	795	835	811	794	838	844	821	795	827	784	831	807	811	861	816	769	805	811	819	824	771	836	870	822	788	828	774	863	790	820	832	819	793	779	799	810	778	789	790	827	804	815	796	828	727	782	791	826	805	813	847	840	781	773	801	764	768	824	762	834	767	815	771	793	835	832	836	799	792	771	816	792	787	784	845	775	741	828	786	790	791	790	816	814	806	841	825	823	852	826	780	796	774	794	825	831	797	810	805	802	761	822	809	854	810	823	844	822	760	777	813	801	823	807	856	798	794	779	821	793	835	784	778	824	800	772	784	781	815	776	821	813	830	788	797	826	857	819	766	828	834	804	773	786	794	797	825	818	833	815	813	780	794	857	785	817	804	755	803	812	779	771	818	811	833	824	800	810	821	824	789	835	869	824	784	779	851	831	780	803	843	734	777	839	793	823	801	825	810	823	830	801	805	826	799	765	810	848	811	807	834	768	776	746	826	807	827	839	814	790	829	846	795	828	838	801	833	830	818	832	810	837	798	772	834	864	832	841	815	821	793	843	817	842	860	807	780	773	785	813	871	818	807	792	811	807	828	806	790	771	814	792	774	787	805	794	812	789	782	885	772	873	829	854	842	807	836	878	835	852	832	769	777	806	830	788	828	859	798	761	799	797	824	839	831	811	787	826	806	846	805	739	785	814	834	831	765	804	838	797	827	784	827	794	805	836	833	831	768	841	870	815	777	816	845	823	846	833	802	799	867	759	811	857	791	805	838	826	815	825	805	806	785	805	794	839	809	813	809	790	808	772	806	806	791	795	840	806	829	836	784	831	808	771	816	830	818	870	757	823	811	808	812	815	799	824	828	783	783	846	778	785	821	800	830	821	805	816	849	806	760	814	820	816	823	854	848	792	839	829	852	815	794	842	785	831	792	804	824	804	833	808	761	788	809	809	768	806	804	812	797	827	793	773	814	783	803	801	846	809	813	765	857	782	812	769	797	781	817	784	854	822	841	782	813	843	795	801	859	769	810	861	831	797	805	811	874	776	800	846	795	827	790	842	829	789	811	861	804	791	789	797	808	779	794	845	797	818	787	790	795	813	801	826	793	777	883	836	839	811	815	824	790	822	879	811	836	801	751	800	777	779	817	832	852	806	790	832	777	794	788	810	829	825	804	802	816	802	768	773	778	803	812	832	815	868	818	809	848	807	835	825	818	834	814	846	829	812	836	790	811	770	801	794	798	835	807	828	809	838	814	784	863	800	832	771	792	802	791	896	823	785	793	773	818	823	842	792	834	848	789	760	801	800	833	808	804	864	826	781	780	773	801	843	771	821	825	847	831	783	803	829	787	790	843	851	798	813	827	799	857	782	841	823	844	817	815	785	820	778	779	798	802	810	787	852	847	772	768	804	792	825	835	800	795	774	827	800	828	798	808	813	851	807	838	830	831	789	832	767	814	837	853	786	802	828	789	818	859	826	804	837	830	787	769	854	850	830	761	845	822	833	833	827	789	840	814	814	843	852	821	830	787	787	808	834	791	795	783	840	795	796	794	754	811	852	803	810	842	807	792	795	755	824	813	796	841	804	840	776	816	769	800	787	793	840	842	818	814	759	803	826	810	804	853	825	800	847	776	814	797	820	804	803	828	808	800	822	813	857	791	878	859	783	856	814	788	803	795	782	785	835	808	810	835	879	793	773	783	812	842	818	819	779	843	822	811	840	763	808	824	800	858	834	852	787	795	796	789	855	829	863	828	834	774	804	810	790	831	833	792	833	826	809	786	804	779	782	828	787	834	813	800	761	860	766	788	841	821	781	720	785	817	834	808	762	828	822	804	804	794	829	808	838	800	803	772	765	822	723	840	780	773	792	849	772	801	767	812	842	844	802	818	782	801	819	803	833	850	796	803
28565	24297	25184	16055	8035	3437	1410	581	333	408	494	496	592	557	574	545	514	506	506	452	489	431	366	311	330	346	316	362	320	332	349	353	329	323	329	339	308	340	340	313	327	325	349	335	340	362	341	334	356	351	314	357	356	344	288	338	326	324	330	319	315	335	353	322	352	308	324	335	335	353	309	310	336	327	296	321	321	313	326	321	327	335	351	313	279	334	333	329	343	339	333	346	327	335	337	321	284	342	337	314	316	336	323	342	334	316	325	326	322	317	331	342	369	317	317	301	354	341	317	327	291	345	332	307	329	320	338	378	332	328	318	342	319	319	321	308	315	303	367	348	322	297	358	357	337	364	356	326	383	314	335	328	340	336	332	337	310	333	329	345	318	339	300	338	347	344	328	304	332	346	332	382	324	319	340	329	314	318	320	345	299	343	303	350	350	322	358	325	343	338	339	305	325	327	310	322	359	323	326	333	332	348	331	318	338	334	336	323	343	326	319	359	314	299	326	362	334	331	323	299	366	303	337	319	341	338	321	325	324	312	343	321	323	361	318	334	329	312	334	318	348	341	334	368	302	290	323	326	329	327	330	312	331	323	349	331	343	293	320	366	316	318	346	344	326	333	335	360	343	313	324	327	339	344	356	322	327	349	331	335	344	343	309	307	361	325	336	348	350	305	315	304	355	336	340	316	318	337	336	346	323	305	346	338	342	312	320	313	316	325	320	329	350	329	305	327	329	336	333	309	325	351	313	328	345	332	336	345	320	319	322	333	332	301	323	354	311	307	311	327	337	347	329	302	345	314	323	351	284	355	340	297	337	298	286	311	365	332	350	345	325	318	324	327	356	339	303	324	309	357	329	305	377	346	333	325	340	335	354	316	305	329	363	311	356	347	335	341	332	349	325	332	315	317	286	311	380	344	342	332	335	303	312	319	334	326	341	310	314	302	332	347	340	321	295	351	348	339	323	324	378	324	323	293	311	354	382	330	329	354	336	325	323	323	341	352	359	364	335	333	357	337	326	343	364	355	348	296	337	340	330	312	322	334	297	314	329	361	320	307	350	332	355	349	303	354	328	339	349	326	305	338	313	353	310	326	322	319	343	341	351	324	348	356	327	313	356	299	304	343	343	313	330	308	319	344	318	314	333	339	358	324	330	317	301	336	364	324	302	330	328	315	344	338	321	318	313	295	320	301	322	350	318	307	305	340	349	315	340	343	342	338	327	328	319	333	319	373	329	365	301	325	341	309	368	330	317	356	305	345	345	330	335	364	311	326	353	326	324	359	304	312	310	320	370	318	320	342	323	325	342	330	321	318	313	329	313	329	314	336	331	356	306	305	309	329	360	340	311	328	321	345	310	336	345	317	313	319	304	320	325	338	313	351	311	309	329	347	369	343	296	320	353	366	333	309	334	333	372	304	335	315	345	351	324	302	345	343	345	353	302	305	326	307	304	333	310	381	327	340	317	328	342	315	324	319	329	326	318	329	318	318	360	314	303	336	330	304	338	335	330	328	319	343	315	323	319	350	315	330	310	331	340	310	326	359	326	331	349	299	329	301	336	329	296	339	320	322	351	334	332	347	297	320	325	306	301	309	365	289	316	365	358	344	313	296	339	353	331	339	297	332	336	336	364	322	323	317	317	312	310	336	317	308	352	308	330	384	333	322	334	282	359	329	297	330	319	326	350	345	339	320	348	334	333	350	305	324	335	355	354	330	328	318	339	333	314	342	348	325	324	318	320	321	329	334	326	303	303	342	318	334	334	330	290	356	321	296	342	337	342	315	321	358	335	364	352	330	289	332	345	300	328	330	328	350	323	330	310	335	345	293	318	330	350	358	330	346	337	347	322	348	344	347	329	347	352	324	343	368	335	363	263	304	365	347	326	315	361	314	337	324	310	333	327	332	302	349	293	335	327	302	302	352	334	329	347	349	350	351	329	321	318	334	309	334	377	335	356	350	321	340	342	325	363	331	323	321	328	333	344	350	321	313	328	328	332	354	347	347	330	347	315	330	356	309	324	356	348	309	332	340	315	359	330	316	341	328	332	362	353	353	319	336	339	312	331	321	315	317	334	344	359	339	313	321	349	312	321	318	345	313	352	335	353	313	328	341	339	322	318	343	350	335	359	346	318	304	346	301	327	356	364	314	361	377	321	353	349	316	303	336	311	303	337	339	320	319	329	351	334	321	303	340	318	325	329	308	346	348	328	342	351	356	306	307	312	353	315	327	367	336	326	319	287	327	333	343	325	317	361	336	366	370	337	346	348	337	320	308	319	326	304	311	311	321	318	349	303	320	327	329	308	298	341	340	365	362	302	313	354	349	288	342	310	335	340	335	340	377	311	366	310	333	356	305	344	331	339	339	346	344	297	339	315	347	307	324	349	331	339	344	313	319	321	343	339	317	337	321	342	331	321	332	342	338	333	374	322	338	318	323	319	294	318	349	369	319	340	324	332	343	349	330	333	313	329	295	331	360	321	310	324	337	340	311	338	370	318	313	357	328	349	333	358	355	297	320	335	323	344	333	331	342	325	332	311	367	300	318	339	340	345	350	327	329	331	333	328	330	313	325	320	310	325	356	326	339	309	342	367	335	317	336	326	302	314	330	336	347	329	347	350	298	294	328	342	317	329	332	282	357	311	330	302	351	327	341	316	324	328	339	293	305	349	338	341	316	325	329	311	336	332	318	331	309	351	346	356	311	356	352	306	323	333	322	360	349	334	335	348	315	314	325	293	340	316	333	331	320	319	319	307	314	341	326	355	329	338	317	321	315	338	306	342	315	326	356	321	314	301	370	332	340	319	349	364	319	337	334	327	345	333	327	331	348	378	333	326	326	336	337	326	334	347	342	304	301	360	329	319	328	332	315	351	320	326	330	382	328	322	299	325	350	319	338	352	338	314	339	297	322	326	323	327	325	315	338	299	345	296	334	299	334	328	333	332	338	307	337	352	325	330	315	331	348	365	323	312	317	354	334	355	341	305	310	327	348	320	313	370	321	348	311	322	339	331	325	330	308	316	322	304	338	332	304	310	323	333	338	325	293	329	324	330	326	344	302	335	311	343	349	319	329	316	334	312	358	352	339	336	351	347	324	325	344	332	319	303	325	336	340	344	320	333	319	340	367	349	356	301	330	341	350	332	332	319	342	336	337	315	315	339	323	320	342	301	318	353	333	344	330	320	314	344	341	318	309	278	310	338	350	294	322	306	373	316	325	347	310	350	330	304	324	313	352	394	291	373	317	306	321	360	328	343	340	346	324	276	318	349	290	320	327	342	335	357	309	322	314	330	308	307	313	336	332	320	328	347	307	310	359	300	335	343	332	329	323	337	316	318	329	347	371	343	340	353	329	306	340	354	348	307	353	315	353	334	303	324	353	342	335	317	341	326	344	349	356	322	355	337	321	324	353	341	324	331	333	329	309	337	350	345	302	329	339	334	318	314	335	345	345	342	329	321	299	318	328	309	326	352	320	339	340	332	349
21110	36503	27130	16461	11251	5816	2364	832	510	540	695	812	836	829	802	791	861	721	642	612	614	491	382	317	335	334	372	351	343	355	337	346	352	358	368	328	358	324	362	344	340	361	354	336	331	319	396	375	334	329	346	342	351	355	367	325	320	328	333	356	333	350	349	367	340	327	341	335	361	363	322	316	312	357	335	362	304	360	335	344	367	330	314	324	344	326	355	336	368	365	345	317	367	318	343	370	335	348	333	373	330	341	320	359	323	318	347	330	360	328	339	401	338	346	345	332	354	349	365	338	361	305	324	361	368	360	321	336	317	300	359	339	352	351	348	348	334	327	356	355	364	349	347	339	346	376	343	304	318	347	352	327	339	332	321	298	333	330	371	326	360	339	304	313	314	338	372	332	346	326	328	355	329	372	318	353	340	361	341	339	327	349	323	336	319	342	364	349	316	337	371	336	383	350	349	325	339	329	321	323	313	372	362	377	343	305	347	364	357	359	348	327	348	319	340	323	340	337	369	310	370	338	342	327	330	352	337	379	326	341	332	305	319	364	328	374	309	367	359	336	358	357	325	326	360	325	333	338	349	353	350	352	366	334	343	395	308	342	307	312	336	345	364	334	331	322	366	348	365	342	347	337	319	337	353	333	343	363	339	353	351	374	338	329	335	344	360	313	330	328	303	375	365	310	345	333	338	341	406	339	353	363	325	330	347	352	360	346	350	365	343	319	334	323	335	331	353	303	345	347	331	337	309	366	347	347	358	349	341	360	358	344	346	369	337	362	316	350	340	374	305	329	341	390	337	343	341	348	322	357	325	348	327	357	353	339	348	313	323	377	336	369	338	349	359	300	325	343	313	325	350	317	353	353	327	348	331	327	335	350	356	355	358	350	364	348	319	353	337	324	333	340	347	332	344	357	346	331	342	325	365	336	330	338	341	343	338	338	359	349	365	335	302	323	344	337	333	342	347	350	295	332	315	345	323	384	353	352	344	373	388	347	336	336	345	335	371	356	354	348	334	341	327	367	356	345	367	353	328	364	344	359	348	350	331	339	323	339	311	335	328	331	363	337	325	366	344	340	317	374	349	304	343	279	380	350	341	313	326	354	371	344	353	360	345	346	372	360	334	324	376	330	322	358	352	354	353	368	300	348	359	376	360	362	333	347	335	357	321	354	367	339	359	320	369	355	338	350	365	338	327	348	327	333	385	355	326	364	348	353	341	359	339	345	350	336	331	347	342	336	311	335	341	355	301	337	308	295	361	339	339	332	330	327	365	325	316	337	327	362	348	343	363	328	347	372	359	339	321	373	327	373	354	358	364	307	363	346	360	322	362	345	315	329	326	349	322	350	354	348	342	350	380	344	308	325	358	338	335	313	332	351	340	344	334	317	314	342	371	359	347	371	355	360	353	346	341	312	336	338	326	347	341	324	350	318	327	346	376	355	359	317	348	341	345	326	361	346	339	342	322	356	335	343	361	369	350	301	309	304	315	365	333	333	362	366	356	369	350	362	349	352	328	358	332	340	315	334	366	356	324	335	340	338	340	321	288	362	329	337	341	351	324	320	349	329	347	344	338	343	355	335	324	333	371	309	321	321	324	320	333	342	349	364	340	381	330	333	347	352	338	367	320	343	329	338	346	346	319	331	315	351	359	342	357	335	369	327	343	352	348	354	343	363	323	330	357	381	327	354	341	346	304	355	372	345	324	345	338	346	351	330	342	357	323	345	361	345	349	341	350	369	343	367	337	331	306	338	310	366	333	366	343	334	330	338	353	338	359	309	392	343	358	325	352	341	343	349	324	384	318	337	330	352	320	392	365	347	333	363	357	355	331	312	319	364	333	359	340	373	342	320	331	321	332	341	311	368	348	344	309	311	341	363	333	352	350	321	372	322	324	329	372	357	319	338	342	345	324	341	337	346	337	319	354	305	371	342	329	347	337	348	365	351	323	357	327	329	337	351	317	352	346	345	319	359	342	336	330	334	353	329	374	334	335	350	336	336	337	333	300	368	341	347	327	343	321	334	335	363	348	333	353	348	363	380	337	337	365	314	338	328	357	352	351	329	328	345	365	291	339	377	324	351	366	361	313	371	333	358	370	337	329	324	359	322	336	351	330	359	350	356	359	338	338	337	365	321	311	322	327	387	331	309	346	313	339	296	399	315	378	348	322	333	353	356	362	313	346	313	328	360	319	351	326	328	354	342	327	348	310	336	360	363	383	330	348	348	319	368	336	353	320	347	356	316	330	311	361	357	342	335	333	355	361	315	304	338	333	343	343	350	327	343	354	343	359	350	389	335	317	386	355	324	341	318	370	338	357	336	347	316	330	335	335	327	350	348	330	356	347	369	371	351	323	349	377	340	353	333	348	333	322	332	337	323	332	339	345	339	362	364	357	352	306	332	374	347	389	323	338	367	357	345	337	367	329	311	329	333	317	332	364	344	338	320	341	348	359	348	332	319	351	343	313	349	315	347	360	358	352	338	335	302	347	337	323	348	311	349	324	337	348	356	357	337	331	346	336	328	345	348	325	345	307	351	365	373	345	345	328	309	358	330	341	343	346	356	302	362	346	350	366	359	334	347	332	348	347	393	354	370	325	356	303	342	298	345	361	322	328	330	341	374	343	390	367	355	351	362	343	311	336	326	327	315	349	346	331	314	374	328	365	377	360	351	320	350	342	350	320	332	331	356	339	336	338	355	339	376	342	347	312	340	375	337	351	335	350	364	351	336	340	359	337	332	334	332	346	323	366	371	313	321	325	348	328	333	345	309	342	328	341	331	367	350	376	352	335	325	341	352	342	357	358	327	311	366	324	335	366	338	356	342	343	347	329	376	302	389	323	326	305	354	310	351	376	357	315	333	337	341	343	365	328	372	349	333	331	360	317	357	359	369	337	330	347	366	313	357	324	339	332	346	390	350	346	331	364	349	377	329	307	333	371	337	339	324	377	337	353	337	358	343	326	349	351	358	320	345	365	335	335	369	331	342	357	337	293	364	317	359	328	330	336	337	301	335	367	321	332	356	378	349	350	343	355	334	346	334	307	321	326	324	363	342	351	331	350	334	373	363	336	380	346	339	351	355	312	344	337	326	335	376	343	373	331	336	331	352	346	362	360	364	362	349	344	356	331	329	342	315	362	313	362	342	351	364	326	350	312	335	364	357	326	295	313	351	326	308	332	326	366	337	324	323	357	371	338	334	343	340	341	323	310	362	342	332	381	345	331	350	367	333	344	333	321	321	318	338	353	362	365	341	361	365	361	363	362	353	302	351	326	348	327	316	326	322	342	341	342	351	325	349	344	336	339	345	361	347	341	352	307	340	324	334	319	359	346	352	326	337	344	341	314	346	340	342	364	365	354	348	318	370	345	351	327	355	305	355	334	336	359	323	380	335	358	321	375	331	350	339	335	355	339	333	346	335	313	352	355	344	380	316	357	371	357	363	335	347	313	343	313	346	375	366	323	342	332	362	349	333	354	343	342	326
23690	21199	28432	24438	21500	14962	4507	1344	890	927	1006	1102	1075	1097	1076	1138	991	887	893	891	924	782	647	619	633	591	626	596	658	618	634	597	623	649	620	607	602	620	608	614	599	633	650	606	600	596	623	656	645	634	606	591	551	606	596	590	594	615	543	649	633	612	608	636	652	632	603	654	595	635	637	611	617	535	595	633	574	571	570	638	604	594	588	592	627	647	590	635	606	599	592	612	625	610	602	655	606	625	599	637	593	603	612	593	606	625	616	620	586	593	606	589	586	608	617	641	585	649	648	606	648	655	609	623	578	623	589	605	590	538	640	623	611	609	621	621	603	603	594	570	564	619	593	634	578	593	664	653	623	616	597	586	609	603	566	665	625	593	643	574	599	570	629	606	622	573	629	572	551	579	608	622	634	595	611	578	597	623	606	605	648	631	618	633	615	628	643	583	594	638	624	643	638	607	618	630	620	639	636	616	603	598	618	573	608	569	637	632	613	624	610	633	608	631	577	621	667	626	599	606	622	627	600	582	580	601	612	689	637	583	637	612	661	557	563	617	542	599	605	552	594	630	597	599	619	583	603	631	610	610	607	580	602	655	635	586	576	568	586	631	603	593	632	654	632	584	614	606	598	609	580	617	627	631	604	581	605	618	589	570	593	632	610	632	573	606	591	599	571	646	600	618	601	597	597	631	615	576	607	619	623	610	619	593	580	577	569	592	609	628	594	599	610	550	600	624	612	612	602	607	614	581	589	620	595	660	615	635	581	610	618	605	620	602	546	636	619	617	631	565	621	589	566	575	630	603	643	583	573	604	589	619	601	605	598	619	589	593	604	629	610	622	579	600	579	597	681	609	601	618	605	617	595	573	635	588	551	601	618	588	611	630	616	646	624	609	593	628	657	601	655	577	587	663	609	589	600	631	662	635	618	554	600	620	583	589	625	601	618	599	609	593	599	622	634	610	608	598	591	583	598	596	612	595	616	614	547	598	631	620	605	601	639	588	682	673	596	598	603	615	612	594	618	593	612	621	584	625	607	635	614	579	608	620	590	637	598	614	648	633	601	552	612	573	620	589	627	607	580	602	540	610	626	652	593	596	608	585	593	610	632	657	598	649	579	596	604	585	637	585	578	592	608	642	580	618	608	608	612	609	606	610	571	609	600	628	627	608	601	566	650	626	606	563	649	572	575	620	597	595	615	675	569	584	649	602	600	547	605	612	611	580	575	630	607	627	589	628	630	620	588	610	615	631	599	582	622	589	606	637	598	605	655	604	590	600	643	630	604	562	624	623	581	599	593	598	604	603	606	586	590	576	600	593	575	600	547	602	640	611	634	605	623	621	622	680	580	591	577	592	631	592	591	661	607	595	636	631	605	576	648	578	591	568	619	605	625	600	619	634	598	624	588	587	689	655	605	624	589	605	584	599	622	630	623	642	612	587	579	622	552	618	642	591	646	609	580	607	617	650	632	642	605	646	560	582	587	620	628	611	573	613	639	637	581	585	603	645	597	616	641	622	590	638	555	594	610	622	664	582	621	595	652	610	587	616	569	613	610	581	608	561	616	636	646	626	618	624	641	637	600	591	604	608	603	584	607	607	597	607	605	641	607	627	595	642	610	583	588	592	632	599	626	638	631	567	610	601	653	579	604	607	626	614	613	605	616	604	613	572	631	604	588	596	567	605	617	591	592	584	588	629	606	595	595	604	634	639	626	598	610	606	616	618	641	591	596	569	635	632	601	625	604	618	594	620	607	581	644	605	611	604	628	595	574	638	625	597	588	602	606	659	633	599	666	660	608	651	627	600	606	609	632	600	608	603	590	605	656	640	596	603	571	597	645	586	627	609	592	625	623	583	640	580	575	619	665	610	606	627	592	578	579	602	619	607	571	642	631	580	597	618	589	612	589	571	607	652	605	598	617	619	594	644	631	581	617	596	644	582	625	618	601	648	595	594	599	631	560	568	590	638	625	614	587	600	606	584	593	628	618	629	609	576	611	580	610	628	604	620	631	609	589	598	588	632	583	626	613	578	600	570	641	628	624	644	607	596	658	600	592	600	571	595	596	641	621	611	597	601	640	583	611	647	580	608	620	566	618	591	591	609	613	628	596	607	612	611	629	546	604	604	638	674	592	606	580	581	596	592	618	588	623	612	596	587	621	655	584	629	580	616	604	565	591	582	617	584	608	627	649	620	615	602	629	574	601	611	600	601	645	627	620	621	597	605	594	584	604	573	581	617	626	593	644	604	585	593	612	598	638	597	661	608	654	614	593	604	662	650	616	603	635	548	618	579	604	627	602	615	604	573	599	626	546	607	588	622	621	618	623	629	637	620	642	624	602	642	606	600	638	625	623	608	608	587	634	615	615	622	628	584	628	611	602	597	612	620	604	614	579	651	618	613	617	607	643	632	654	570	609	646	603	575	596	604	613	638	610	605	617	645	647	588	569	553	660	585	574	604	604	613	589	613	584	599	577	641	578	609	634	617	586	593	593	592	637	599	590	632	615	637	646	603	636	626	592	575	570	596	585	653	633	634	600	652	593	595	617	603	615	580	577	606	634	645	633	563	616	616	611	615	594	605	600	622	568	536	612	605	646	578	623	616	608	596	621	621	592	659	582	590	614	631	610	606	588	638	602	631	654	635	596	554	587	612	622	622	571	574	633	637	557	634	611	631	587	590	641	605	608	655	603	617	610	615	619	550	621	621	601	577	610	592	589	634	586	608	608	619	642	585	608	633	606	557	577	613	610	600	613	651	618	648	586	573	620	643	627	612	631	597	593	601	559	611	586	569	612	619	587	592	616	603	632	592	622	641	629	590	607	598	631	609	638	619	614	561	596	583	580	606	611	582	599	604	578	645	589	600	602	600	646	549	616	625	629	557	612	602	596	631	607	613	622	603	553	601	580	596	659	630	658	639	602	611	593	603	595	619	615	640	628	606	626	616	608	618	639	604	566	606	551	592	608	613	583	584	607	623	652	616	584	599	588	518	601	610	603	587	623	593	601	616	617	620	573	584	617	574	550	600	611	604	572	605	607	608	557	631	628	596	626	585	612	629	609	625	609	626	646	568	619	583	586	595	567	613	653	640	599	639	613	605	591	618	629	636	584	610	614	558	626	634	607	578	578	586	601	632	602	606	579	594	610	601	603	639	620	670	587	606	598	548	596	635	593	606	610	608	610	610	596	617	626	581	577	609	602	596	620	631	606	633	599	612	590	576	606	637	592	615	593	602	613	587	602	576	581	611	572	624	574	595	634	594	606	579	612	638	606	636	618	576	632	596	595	628	607	584	646	636	578	616	577	613	655	600	588	629	648	618	578	612	595	635	603	584	646	596	570	611	525	595	630	560	609	608	645	632	593	605	671	643	594	594	633	617	636	598	605	637	624	607	634	581	585	600	577	543	615	630	593	596	572	600	668	578	606	598	591	597	576	650	601	602	601	637	573	613	572	604	634	634	599	563	637	591	611	584	609	610	589	635	628	625
22341	45036	35733	24320	18315	10619	4899	2023	1252	1204	1491	1658	1649	1758	1599	1573	1426	1353	1180	1166	1107	953	772	653	634	635	624	665	648	666	643	685	630	620	625	655	638	684	636	664	660	674	636	618	657	670	645	588	675	616	665	623	625	592	652	645	585	535	650	600	679	618	661	625	661	616	651	694	626	638	597	632	675	661	631	664	630	621	594	617	648	608	661	636	605	596	619	605	630	634	565	629	636	632	643	660	630	650	635	627	658	672	633	616	622	639	607	639	598	637	656	643	650	624	669	657	664	619	627	668	611	576	637	658	693	637	651	617	627	578	647	556	664	631	668	568	611	637	641	681	657	622	604	642	642	675	655	703	578	653	621	598	652	635	624	623	612	639	570	636	636	648	636	612	605	632	685	658	642	609	642	648	609	636	689	614	632	665	639	626	609	597	604	658	587	603	617	596	665	629	617	659	637	667	629	627	636	609	642	642	615	631	624	666	635	653	642	582	642	699	655	627	596	621	622	635	617	647	674	622	595	630	633	637	667	620	610	598	663	620	628	658	631	637	634	629	593	606	608	659	628	664	613	653	625	623	610	666	621	604	617	670	638	606	616	608	639	629	619	647	594	634	585	632	637	622	587	596	621	609	629	667	604	607	670	662	614	645	642	565	702	629	637	631	626	636	616	609	594	606	658	648	627	622	626	603	696	615	658	659	615	630	631	603	614	647	628	642	635	596	636	606	609	637	620	656	664	599	615	632	623	642	665	639	663	619	626	618	619	584	630	650	609	605	619	623	562	604	628	580	616	655	651	626	595	614	621	611	643	597	667	594	613	615	604	607	631	624	596	650	580	601	653	657	602	614	620	619	629	637	596	642	658	625	622	637	611	676	635	633	649	625	621	637	602	647	681	660	597	617	635	616	659	631	673	623	622	619	594	636	647	619	588	646	608	642	684	668	608	641	629	659	651	601	624	610	613	589	654	635	643	642	657	665	603	612	704	636	606	628	638	599	615	609	623	625	622	616	595	606	594	628	595	679	644	640	632	618	634	621	627	656	636	665	615	598	644	631	628	610	607	632	636	637	621	651	605	641	623	602	636	655	620	618	640	661	596	629	644	667	636	636	652	579	618	598	600	601	634	626	677	639	646	623	642	659	644	608	672	647	591	627	696	638	601	624	654	584	655	622	657	691	699	624	635	623	607	594	629	638	621	643	634	632	637	587	624	675	664	605	629	631	572	601	582	612	625	653	618	609	618	652	617	657	606	591	616	622	658	639	627	630	642	659	635	626	608	651	631	626	612	616	608	639	673	640	623	660	640	640	570	635	623	594	637	640	615	623	645	631	638	642	600	607	624	607	647	636	661	645	652	624	626	601	638	638	648	630	613	632	635	622	669	637	639	618	633	631	625	614	648	618	643	593	629	657	607	626	646	583	660	673	654	649	558	624	634	593	613	623	597	608	664	635	640	635	600	668	608	622	566	649	646	615	604	661	582	607	649	622	631	662	637	637	592	603	631	565	637	678	624	671	624	596	625	612	627	606	682	631	629	628	617	633	610	612	667	622	621	605	613	625	627	629	639	637	619	607	595	636	634	666	589	606	610	638	620	632	657	617	645	620	616	629	645	651	651	630	581	645	666	627	673	639	596	594	641	619	624	619	615	634	628	623	613	644	567	660	656	615	615	633	612	658	602	656	624	628	625	596	623	595	606	639	639	623	628	615	625	634	639	607	620	583	635	633	676	615	635	576	641	614	646	641	628	601	657	638	619	652	601	646	665	647	615	681	629	575	633	649	650	655	626	641	620	607	628	641	603	633	593	616	648	585	586	629	618	603	655	582	653	658	631	634	612	636	630	633	611	648	609	617	620	624	600	667	641	624	621	650	644	599	624	665	650	620	615	632	623	591	656	632	599	604	663	697	648	576	599	626	608	605	635	636	652	602	597	620	649	612	640	651	627	610	628	624	605	629	620	591	630	663	611	594	653	619	669	631	623	606	641	651	589	622	640	597	625	649	604	638	638	632	656	606	606	623	594	652	648	595	657	645	637	629	650	610	645	645	597	604	651	669	633	608	614	631	621	597	630	642	611	666	607	642	633	637	613	671	627	644	620	630	652	624	616	615	545	631	664	594	662	645	612	638	619	653	660	633	659	621	600	638	691	636	654	621	618	669	662	660	608	646	630	621	596	622	632	596	648	631	615	621	618	625	653	617	609	647	628	618	621	699	628	619	619	682	667	639	631	638	658	646	640	649	616	642	644	651	609	653	608	563	599	637	617	602	597	657	637	670	621	655	636	594	657	599	612	643	660	562	638	648	673	657	635	613	600	635	611	631	631	627	620	640	655	617	611	636	630	605	619	637	575	602	659	612	645	633	632	630	616	647	617	649	633	650	647	648	624	684	627	637	653	667	628	616	656	592	629	649	643	628	634	615	585	626	618	633	615	625	642	642	658	628	635	642	635	614	596	574	621	629	594	642	586	655	663	659	649	690	614	673	630	656	636	640	607	631	597	621	586	625	610	641	641	630	639	593	624	634	626	641	666	655	635	662	622	666	637	650	627	601	649	621	662	642	665	624	620	651	637	599	654	613	673	640	627	630	598	657	648	645	631	624	604	640	632	636	656	653	632	596	638	622	614	621	592	603	626	641	648	653	676	668	651	645	610	635	641	638	633	645	656	606	676	680	647	627	646	633	650	621	628	594	610	661	648	662	607	628	631	639	622	634	665	623	635	611	628	607	651	603	648	615	599	618	595	644	636	672	661	631	616	647	651	605	646	656	647	658	622	626	654	659	668	620	623	625	602	611	635	661	631	622	640	643	660	647	658	646	658	596	674	681	624	679	597	657	594	647	605	601	663	587	619	621	639	615	615	630	648	643	592	591	645	624	640	645	644	592	614	640	615	610	621	579	658	598	634	614	639	560	638	626	634	586	631	676	624	638	623	592	646	604	674	642	603	590	635	626	661	622	617	646	600	591	634	632	586	640	610	634	651	575	596	620	679	621	623	611	631	598	652	630	636	606	595	625	658	623	663	653	642	584	654	626	635	612	616	626	627	623	596	660	651	624	614	654	615	645	620	621	617	616	609	598	604	603	648	633	588	628	653	652	638	623	655	600	601	645	615	636	671	621	598	666	628	622	634	626	600	640	639	666	614	624	653	634	659	630	644	598	646	652	604	652	626	619	587	646	654	625	621	593	610	696	641	650	591	639	660	632	633	617	616	662	669	644	629	620	633	644	636	636	590	622	627	643	695	645	605	634	626	655	607	607	626	662	639	678	604	619	615	587	632	656	600	631	658	650	639	646	621	644	584	599	591	645	636	623	634	602	658	624	595	590	622	621	637	617	638	626	645	615	624	648	622	586	615	571	662	665	651	641	643	622	628	635	611	621	632	680	625	644	649	652	599	589	673	593	627	665	627	642	611	600	659	635	672	670	629	600	629	668	605	636	657	621	650	599	640	626	588	635	607	602	625	610	626	611	639	632	632	659	582	682
24869	21233	27524	25582	16541	6398	2087	802	515	489	643	754	710	721	748	696	677	618	572	569	526	484	444	364	385	380	345	351	353	356	358	370	361	357	351	333	343	352	390	369	376	354	373	389	354	389	344	377	351	378	369	340	333	390	376	360	362	365	349	325	332	382	366	356	409	377	349	336	383	372	327	359	336	352	371	358	425	345	376	355	396	330	330	351	335	387	349	329	341	349	346	349	326	302	360	392	398	339	327	360	388	329	313	358	356	325	365	342	298	371	363	336	352	341	360	366	358	368	327	395	368	347	383	312	373	394	344	349	382	352	348	323	340	350	382	351	363	365	363	347	349	344	335	380	395	351	374	353	380	338	334	351	378	389	399	361	365	349	349	338	340	319	342	374	359	382	322	364	338	394	340	348	344	378	364	337	341	350	372	365	402	350	346	359	360	331	338	375	345	360	335	352	365	385	307	376	349	351	336	356	355	351	331	351	344	334	347	370	358	374	351	392	366	374	367	351	359	362	328	358	332	355	365	357	361	347	346	344	356	355	335	388	368	332	347	347	371	391	337	334	364	350	372	330	322	344	347	361	347	369	353	364	348	314	330	329	398	338	373	378	362	350	345	330	377	370	370	354	333	362	353	367	359	331	355	369	375	338	368	361	328	366	345	353	341	337	353	321	315	353	327	358	359	307	344	349	349	366	355	303	340	353	398	350	386	364	299	357	334	346	391	347	352	333	348	349	361	371	377	333	328	395	377	356	343	313	345	366	348	375	341	365	392	367	316	333	364	364	346	353	344	359	330	400	368	365	369	348	371	358	352	336	340	367	384	331	363	341	365	341	359	371	412	345	355	358	357	368	354	347	372	362	337	329	338	347	347	334	358	384	358	345	357	344	357	374	389	343	360	390	366	342	376	346	328	349	364	355	396	355	379	345	374	363	381	388	345	377	348	358	371	378	334	389	372	361	352	370	325	346	380	378	360	354	350	354	355	359	339	350	321	369	377	399	354	391	355	366	371	404	381	363	363	369	362	384	404	347	370	374	370	345	379	374	346	343	329	335	373	367	359	358	389	381	376	361	362	352	348	366	349	366	338	374	381	330	363	355	356	369	349	390	345	319	352	379	352	355	334	356	367	351	361	368	372	333	344	344	339	336	329	364	380	389	319	363	337	345	337	330	357	357	367	344	371	366	318	375	336	324	367	366	343	400	324	332	354	383	365	351	346	356	341	340	374	372	347	318	339	352	376	369	366	362	355	372	373	324	361	332	374	382	346	386	361	354	337	379	381	358	369	351	376	384	371	350	360	362	341	374	377	359	352	379	333	405	328	357	338	383	379	366	340	381	340	376	339	339	359	350	366	368	370	342	356	339	342	355	333	364	355	378	375	367	350	372	365	314	328	382	379	354	386	358	365	353	371	346	381	357	336	381	333	361	346	373	320	356	345	354	350	358	379	346	352	328	378	321	339	357	360	344	385	363	371	351	365	364	375	348	341	363	382	331	346	345	374	357	367	379	319	318	376	353	379	366	342	346	349	381	313	358	361	349	329	316	351	339	339	346	338	352	352	345	341	379	315	372	379	391	399	328	359	338	360	347	359	366	391	351	335	365	342	357	344	345	380	409	388	398	383	355	356	382	318	344	372	307	361	354	375	321	366	334	337	401	380	358	363	363	323	359	357	364	345	341	369	335	338	347	330	340	327	342	333	360	365	374	371	342	332	364	374	335	353	335	337	343	359	352	373	359	404	348	377	380	359	330	321	369	368	371	358	371	336	350	383	360	347	339	352	358	345	361	368	347	332	333	331	375	368	355	341	343	374	354	351	321	350	416	363	386	384	364	361	368	380	347	352	374	327	325	384	353	357	382	371	339	368	368	364	369	359	346	338	369	347	326	328	361	359	340	370	357	359	358	354	374	347	379	383	336	371	366	344	337	374	373	358	362	357	334	355	364	363	323	331	386	353	375	375	345	361	365	380	347	349	366	342	354	392	364	352	388	330	388	379	349	357	343	363	380	374	340	337	364	325	348	373	341	377	384	377	368	377	384	340	382	368	359	379	374	355	355	357	344	363	364	364	364	314	399	368	331	363	396	383	345	374	362	352	320	385	395	349	360	314	359	342	340	372	352	357	337	405	356	345	384	349	381	337	353	345	353	362	307	377	361	348	391	354	399	406	340	343	401	334	398	371	386	330	348	349	351	393	348	382	368	350	400	346	374	369	346	347	363	338	371	350	370	361	331	383	345	362	369	362	359	347	367	371	328	332	379	376	366	372	363	342	380	344	361	316	360	336	353	386	359	353	353	357	363	385	361	357	357	345	352	371	370	363	342	349	331	356	362	385	364	378	310	327	373	364	370	388	359	395	356	358	354	347	385	361	355	362	406	329	382	367	343	318	335	344	367	327	340	319	370	375	354	349	377	334	367	381	356	356	353	340	357	332	368	309	332	362	349	348	363	374	351	330	372	362	353	355	313	394	337	399	329	362	363	353	353	330	358	362	355	343	385	340	346	343	407	356	342	399	384	366	395	330	353	395	319	347	358	333	390	339	341	370	414	345	356	377	378	372	362	365	340	345	345	302	355	325	394	365	348	342	399	386	372	351	362	339	365	348	350	365	352	331	348	353	360	356	331	373	343	352	395	338	329	388	393	369	349	331	368	359	361	340	321	346	401	352	372	358	350	349	331	326	398	335	338	375	334	351	337	352	380	344	377	348	365	345	366	346	330	350	363	359	376	353	378	393	316	332	346	386	320	352	344	341	372	367	324	366	358	334	327	337	358	357	327	386	389	356	385	355	341	349	354	341	373	359	344	377	385	350	340	397	388	347	316	349	342	358	334	337	371	348	338	345	366	370	351	353	343	347	352	327	353	356	346	371	335	360	406	356	361	391	320	348	334	319	325	343	322	340	369	370	339	326	359	390	354	368	368	363	332	371	353	329	333	339	343	379	333	388	363	346	372	337	344	366	352	335	378	365	371	362	344	349	387	377	370	339	344	353	337	400	370	335	365	363	356	317	346	406	368	382	392	363	335	348	374	353	347	370	378	346	361	322	352	352	402	363	351	385	325	366	367	373	353	365	346	378	388	356	384	335	368	355	353	347	344	372	386	373	355	348	334	346	354	356	358	353	373	331	332	401	375	348	355	346	342	326	356	394	369	353	396	366	365	337	343	338	372	345	356	320	337	358	344	361	358	351	373	378	390	373	342	362	356	345	334	360	357	363	331	373	348	370	323	354	337	361	299	355	367	341	348	384	345	327	361	339	355	344	354	354	373	366	367	350	369	364	394	344	375	333	349	359	356	339	338	369	359	359	383	346	349	363	308	336	346	334	338	340	348	381	368	398	335	387	332	359	364	370	367	356	361	361	381	334	393	318	343	329	356	369	371	333	370	370	367	335	376	353	344	375	315	355	395	334	369	365	388	357	330	341	357	349	348	323	356	355	325	356	404	373	358	350	355	346	350	368	350	336	369	339	391	375	332	355	367
21678	41222	31893	20813	15417	8539	3552	1331	784	805	1014	1193	1157	1257	1176	1138	1022	846	805	756	767	602	449	421	421	383	376	408	401	441	410	404	386	366	388	422	372	410	402	392	430	377	391	387	409	387	381	402	420	369	367	410	393	393	386	385	372	427	417	404	388	433	377	381	370	368	377	406	446	400	421	371	395	407	393	449	375	419	403	370	402	378	417	416	380	382	389	379	403	414	419	397	383	385	385	387	408	403	384	368	369	389	405	413	392	367	391	418	379	375	394	370	382	412	417	382	400	365	426	371	425	413	386	389	392	381	395	392	391	381	414	438	374	407	398	386	414	384	375	415	377	397	444	359	381	366	382	391	391	407	364	421	425	402	376	374	387	431	376	416	356	363	402	402	402	372	391	433	399	395	373	414	379	341	385	374	379	379	420	417	376	362	398	413	385	393	390	394	401	351	374	390	385	416	422	368	377	412	390	376	347	373	392	362	392	382	400	397	381	348	397	431	434	383	394	380	379	362	401	393	408	371	401	399	400	370	395	417	358	354	393	388	411	433	393	376	386	381	391	374	355	397	398	363	378	389	377	388	367	380	345	399	423	387	395	370	412	368	396	381	388	365	407	399	417	370	383	424	390	402	386	380	392	376	385	406	362	350	399	424	395	390	382	388	420	392	368	375	390	383	383	406	398	389	388	384	376	417	380	374	415	404	398	431	368	385	370	401	371	383	413	410	401	362	393	373	396	400	409	398	406	413	375	363	390	388	376	425	423	422	365	382	364	385	363	361	374	361	401	393	391	426	369	404	384	390	379	395	387	392	383	395	342	373	429	354	377	381	381	347	413	390	408	394	410	385	359	407	372	432	367	388	388	349	357	368	398	374	381	379	395	400	374	430	406	366	409	385	388	379	394	390	417	397	388	399	384	368	397	377	407	413	377	397	404	371	407	434	393	377	421	366	411	390	419	385	377	417	407	370	407	391	369	382	389	406	402	373	400	361	397	387	380	383	364	375	393	400	403	376	422	388	364	395	398	386	372	361	403	365	380	415	373	405	378	393	401	403	383	379	377	423	405	368	421	364	378	445	377	395	368	379	373	365	419	422	383	345	401	410	401	381	385	424	383	397	359	362	384	424	402	398	395	385	369	383	400	390	362	410	378	388	365	409	401	373	404	426	402	342	393	371	409	375	394	369	401	393	372	382	384	432	373	407	383	400	371	367	377	378	401	368	396	397	406	409	349	399	388	395	401	436	404	395	383	355	367	407	381	387	362	360	381	358	423	415	397	399	389	397	400	406	407	387	371	375	396	377	431	396	398	389	377	421	351	416	378	397	398	421	367	390	362	396	400	383	388	376	362	389	371	376	394	393	387	389	375	387	411	404	368	406	379	390	364	389	404	399	354	367	416	390	393	407	388	425	391	388	398	400	390	368	377	371	379	392	391	385	389	380	402	397	381	359	374	377	396	383	369	393	389	374	388	377	409	392	397	395	390	421	377	385	392	407	400	408	391	425	364	392	406	364	389	408	385	390	426	399	406	408	374	428	421	402	385	407	387	406	424	397	417	436	383	373	390	396	410	404	390	389	391	369	366	403	419	395	387	377	421	399	379	358	382	368	367	408	382	352	389	382	385	399	347	371	391	392	387	415	365	376	376	369	413	400	407	392	400	395	377	371	374	391	395	372	374	421	382	388	394	372	428	394	377	397	429	420	360	384	357	428	374	359	355	379	391	362	400	374	380	393	366	379	412	397	380	400	375	373	414	345	383	402	385	373	360	369	389	394	397	402	395	400	390	375	406	383	376	376	404	406	386	393	363	390	400	393	385	362	418	376	387	387	389	345	396	443	396	370	376	355	383	400	421	417	414	426	394	391	412	403	367	390	404	375	378	396	381	390	365	390	357	400	387	404	386	411	402	414	380	387	415	401	387	423	365	431	353	377	385	395	374	381	368	337	391	369	396	396	387	398	371	420	424	373	408	410	422	370	407	398	357	381	397	356	406	413	359	360	388	377	410	391	383	405	404	341	381	410	382	360	384	399	369	390	395	421	366	399	382	392	396	387	394	385	425	382	363	402	369	340	409	375	396	397	397	360	428	392	399	407	381	388	378	371	401	359	360	381	394	385	400	410	385	416	405	409	388	408	394	405	403	385	345	413	354	378	414	375	426	409	406	387	393	361	420	408	377	400	401	349	379	392	381	352	421	402	413	403	377	388	356	367	418	415	443	411	385	391	381	381	342	386	406	391	380	416	413	377	427	409	372	382	370	361	372	382	390	410	436	378	416	449	387	384	378	372	376	405	371	374	384	364	407	395	390	383	422	401	365	371	391	369	382	390	387	378	353	391	405	394	444	400	361	378	376	388	372	375	401	378	396	373	419	420	395	368	358	389	376	365	388	365	386	407	388	406	389	403	359	387	389	382	408	429	392	362	392	401	388	376	394	375	395	377	404	374	360	381	428	373	412	386	417	394	414	395	390	396	408	392	377	394	359	409	395	400	372	381	402	416	443	385	420	367	400	372	430	427	401	392	420	374	407	389	389	385	363	370	356	356	366	388	410	389	369	405	387	383	382	374	402	391	399	368	352	399	394	389	407	399	389	370	395	396	427	423	378	402	398	410	393	381	368	387	354	394	397	374	371	407	387	414	392	393	385	355	408	369	426	388	391	367	372	409	383	393	380	372	412	382	378	411	386	372	397	362	375	385	410	399	371	357	400	374	354	395	393	400	359	393	363	350	393	372	379	387	384	362	374	384	379	371	393	375	415	389	387	416	402	382	364	380	415	400	379	435	391	424	337	390	396	377	361	416	397	333	392	367	405	353	387	388	383	413	393	425	390	407	402	385	405	374	381	368	413	387	380	370	370	404	354	405	407	433	430	373	400	389	414	370	399	418	384	409	397	393	396	379	390	395	427	411	391	395	383	365	406	378	366	397	381	399	401	394	371	372	421	405	390	383	372	378	371	391	403	418	367	354	382	432	377	373	396	382	390	395	401	382	396	402	372	376	415	428	379	389	352	417	373	389	394	386	407	380	401	416	432	396	408	375	398	363	384	419	372	364	393	400	386	370	409	357	370	380	402	381	391	402	401	374	399	362	395	394	373	390	364	416	417	393	412	396	417	374	415	420	409	407	413	386	396	408	386	371	370	422	401	344	415	394	387	391	398	369	367	422	389	395	392	391	394	405	389	413	378	421	389	406	398	353	394	396	379	412	386	411	406	404	419	402	374	396	383	349	400	379	367	400	425	400	399	416	378	379	396	399	416	406	377	394	414	366	372	385	365	390	383	368	373	428	386	395	397	381	391	411	425	374	413	359	410	397	406	350	408	405	399	371	351	385	402	419	387	381	366	394	390	398	388	390	381	381	422	369	422	363	383	417	353	374	379	397	409	367	382	388	369	386	395	409	394	378	371	392	375	369	392	348	439	407	386	393	390	371	360	366	408	376	363	403	348	367	382	378	370	396	383	386	369	371	379	413	379	400	388	391
22622	21263	28929	23922	21423	21581	12644	2370	1265	1234	1465	1598	1541	1577	1525	1487	1309	1253	1205	1155	1186	1050	878	799	815	786	737	793	802	787	761	796	817	784	742	768	811	789	762	797	799	779	797	783	815	799	772	738	811	747	779	774	783	802	746	796	739	729	788	733	822	768	819	759	777	800	752	805	764	796	803	794	752	786	800	763	759	763	743	801	726	765	821	780	736	780	723	723	808	780	780	824	780	745	745	778	746	746	723	769	765	792	762	762	685	756	737	768	745	732	779	782	803	750	778	825	773	756	763	773	806	801	786	795	758	763	774	772	749	778	808	720	744	739	766	746	778	779	783	727	785	764	795	748	756	791	757	796	781	772	758	777	774	821	797	756	802	809	699	763	790	780	745	861	765	801	804	748	750	808	731	787	775	783	749	846	755	787	752	771	775	768	748	713	793	753	734	773	778	788	724	798	820	738	728	772	768	786	772	808	790	772	801	785	839	781	751	735	774	813	753	775	764	741	785	779	785	805	776	735	754	804	764	730	690	766	748	778	765	746	777	757	818	770	786	796	752	756	743	753	810	816	815	804	765	780	724	793	731	759	733	754	766	750	769	748	743	756	835	808	785	761	766	772	752	788	762	741	767	784	771	770	787	778	743	814	753	738	794	733	759	778	811	785	718	742	773	779	776	813	740	769	799	780	713	716	816	779	708	758	780	766	760	786	810	796	708	802	758	795	733	810	784	785	806	763	746	814	734	758	807	710	799	761	768	775	785	785	750	781	713	729	740	752	811	773	797	807	794	764	748	800	763	737	815	772	730	784	847	762	761	767	744	789	751	786	740	764	762	747	787	762	755	783	784	793	738	778	758	788	787	792	764	740	795	755	793	761	765	741	790	770	796	755	771	781	738	746	766	768	773	825	810	789	739	771	762	744	746	723	766	756	734	772	743	812	785	752	767	737	781	814	765	734	806	736	789	798	807	760	840	747	780	809	804	779	779	750	727	763	740	725	801	760	749	754	730	791	774	764	813	744	759	803	775	751	767	769	764	787	681	704	791	775	770	808	793	783	822	800	763	844	733	750	762	764	786	774	818	785	796	757	768	750	769	780	797	707	794	776	816	713	800	790	760	777	782	786	809	753	792	767	739	805	765	808	760	779	761	725	751	785	781	750	780	750	750	770	787	721	811	779	719	810	748	768	757	811	804	785	742	774	771	745	725	804	767	802	747	745	788	735	807	763	798	789	781	805	752	779	736	794	811	779	751	755	738	794	807	768	766	808	787	781	756	743	688	779	780	733	761	777	763	767	784	851	746	781	780	795	790	767	790	799	747	748	785	792	825	755	755	765	759	757	776	728	782	807	752	758	778	781	796	788	790	763	732	714	743	751	775	789	762	800	769	753	775	797	786	758	790	759	774	814	737	788	737	822	768	797	803	764	781	788	722	789	695	760	740	775	768	743	807	814	820	749	800	773	813	782	752	735	752	715	756	778	789	768	781	749	763	769	758	771	726	741	770	828	784	738	810	751	778	773	818	749	768	771	714	749	759	798	748	773	759	750	801	807	697	734	758	772	815	816	771	728	774	748	771	772	708	770	810	765	779	824	760	739	794	787	820	705	750	787	765	788	783	792	814	792	752	738	790	769	773	766	773	793	763	773	754	782	826	798	767	746	793	800	767	799	773	755	781	789	769	731	767	756	723	793	786	775	737	715	860	769	730	776	768	825	795	814	748	794	741	750	773	763	764	827	729	812	766	769	786	730	764	780	769	778	810	768	773	757	802	779	764	803	747	720	794	801	789	758	787	783	783	729	761	708	735	798	731	748	748	722	751	776	771	773	873	737	727	755	728	753	787	765	806	794	775	799	772	769	759	747	739	802	828	785	806	723	709	794	786	801	724	759	772	748	770	738	785	777	769	723	759	752	695	824	771	777	729	737	803	758	730	758	792	811	807	801	769	765	810	779	718	770	775	774	781	725	818	767	820	725	755	798	787	777	763	805	803	790	804	777	771	743	753	773	769	747	751	773	742	809	797	748	747	771	795	780	799	789	751	788	831	783	731	808	799	776	794	783	752	836	731	785	789	741	779	692	759	747	795	776	791	745	782	812	740	782	831	769	752	778	747	780	798	787	739	780	755	735	792	775	717	810	808	770	780	722	804	745	711	792	810	732	760	781	743	790	780	829	742	700	844	747	757	709	797	726	773	758	794	774	785	749	752	775	780	805	775	792	765	784	782	765	735	816	775	778	805	775	801	771	766	756	762	812	741	774	809	738	730	752	771	789	729	774	767	743	704	805	756	749	800	795	787	732	777	758	782	750	744	743	802	769	807	736	751	810	741	719	770	691	751	770	734	704	778	757	739	758	721	764	807	776	804	732	773	774	775	809	758	775	720	807	769	815	794	772	810	777	785	725	741	768	768	787	714	771	773	818	757	758	830	770	772	784	796	738	800	748	774	777	738	755	769	717	728	765	791	777	779	759	767	762	764	788	716	744	738	738	785	732	805	765	782	758	752	845	825	769	757	743	738	748	737	760	801	761	792	725	768	765	695	772	742	770	763	756	774	792	725	768	750	751	720	734	779	750	764	794	788	730	758	768	758	735	764	730	760	723	737	753	761	759	738	774	766	799	751	755	734	747	754	740	780	820	794	761	793	739	794	780	746	725	757	804	796	748	736	751	778	745	747	752	740	744	759	788	775	773	753	726	760	833	782	711	757	783	768	781	758	775	793	829	770	716	756	724	752	760	796	780	786	778	747	762	701	746	734	769	762	752	749	707	760	796	759	742	806	767	739	765	712	734	810	803	757	774	719	767	728	784	747	711	767	768	810	781	799	741	792	762	813	789	762	750	717	840	761	802	716	753	755	778	749	781	761	793	748	746	754	763	766	786	730	732	746	777	786	768	760	718	732	800	728	790	773	780	784	753	762	809	763	779	789	735	752	780	798	761	732	756	813	699	779	784	757	742	772	732	772	813	796	783	793	811	760	763	774	756	789	764	764	772	763	737	774	788	759	772	771	773	784	752	744	740	759	771	788	737	781	737	763	743	779	784	778	748	793	771	760	793	738	733	784	735	746	748	769	786	779	817	769	758	757	762	783	757	779	774	772	696	807	731	740	735	746	759	764	800	778	750	762	812	715	788	722	772	772	819	734	745	787	791	768	789	760	740	736	748	749	722	793	765	775	742	755	758	732	751	756	803	737	747	759	769	757	801	802	706	748	753	790	785	770	772	715	758	754	802	791	770	813	797	801	819	704	706	798	782	746	787	698	795	786	748	739	735	796	757	757	739	743	791	741	777	769	769	748	783	773	804	766	801	759	802	730	787	778	798	779	769	812	769	767	747	814	805	819	748	783	724	754	758	728	750	780	799	756	778	784	736	726	719	745	758	737	822	808	751	768	758	777	817	826	751	734	735	725	778	739	773	763	790	768	752	771	751	774	759	747	777	766	791	796	743	789	753	746	797	741	793	760	807	717	769	792	766	827	773	830	793
24712	50377	41130	29481	23497	15073	7048	3124	1905	1801	2278	2417	2345	2353	2294	2164	2029	1736	1586	1481	1534	1219	945	900	844	885	834	827	866	834	779	861	824	779	806	842	817	831	834	778	829	813	796	794	800	806	841	796	806	821	817	822	823	784	853	798	840	799	823	842	798	771	792	798	812	831	802	795	787	775	820	859	776	831	808	846	794	801	787	800	829	812	808	805	777	778	757	779	785	829	819	768	820	786	771	796	809	774	816	775	838	820	806	753	797	822	768	810	769	789	777	790	813	793	805	767	851	819	843	835	795	825	841	770	774	788	828	777	814	802	855	848	823	851	774	797	818	742	791	828	760	762	774	844	789	781	842	787	832	795	801	803	830	791	818	839	776	819	777	764	803	748	839	846	795	820	832	807	813	818	745	791	853	763	789	773	797	787	833	812	798	779	799	823	813	798	811	844	809	777	797	776	767	813	790	779	789	755	803	827	779	752	756	793	767	793	807	821	821	846	811	817	825	843	778	739	821	831	818	822	816	794	795	795	754	754	749	831	848	795	804	795	805	816	825	800	816	815	819	769	798	761	810	800	789	844	832	763	828	858	834	825	793	804	771	812	785	805	795	774	823	825	766	800	799	808	827	819	852	815	798	783	826	819	820	790	811	866	780	838	794	834	773	801	745	773	811	793	791	820	783	780	822	809	803	837	785	785	801	783	799	769	774	779	802	785	815	857	803	768	761	813	820	803	837	800	791	748	802	787	799	829	845	774	803	768	814	813	785	788	861	778	802	841	811	827	854	816	756	755	815	770	827	826	832	805	765	760	811	811	759	780	823	820	802	796	813	857	836	773	811	760	855	765	775	800	782	770	796	782	851	842	751	774	829	790	737	812	833	818	807	839	770	846	816	790	798	845	805	801	850	834	821	841	811	798	823	821	803	811	827	798	845	783	805	782	786	808	750	741	752	776	800	833	779	806	784	806	835	833	821	807	834	789	766	813	798	777	805	794	859	826	792	851	805	816	798	821	829	878	768	872	802	829	833	825	781	738	839	822	759	819	843	814	792	773	829	784	803	832	811	756	795	779	798	765	814	822	831	798	812	822	823	806	792	850	848	778	801	845	792	819	847	772	762	849	855	766	847	811	825	830	790	814	817	812	823	814	798	828	819	776	813	822	807	833	799	866	813	794	800	834	786	801	784	851	801	812	797	823	782	829	793	796	838	796	832	847	822	813	780	776	812	802	787	786	831	796	742	807	824	814	787	828	859	814	785	755	793	793	826	765	798	807	804	796	822	803	781	863	769	828	800	798	848	738	861	858	750	829	797	800	769	829	785	812	826	826	803	799	776	807	824	839	839	772	803	744	744	792	818	796	763	791	789	807	812	826	784	783	864	797	791	800	799	805	838	765	841	831	822	785	846	798	784	788	828	821	839	780	795	835	839	818	824	826	758	800	824	786	771	824	805	854	858	827	836	773	829	765	746	795	791	795	756	888	799	778	813	768	802	807	789	839	854	833	793	796	821	888	817	837	743	805	796	799	796	822	744	793	810	778	853	796	753	812	780	861	824	804	781	799	774	793	807	824	810	818	756	846	829	792	780	844	822	784	770	807	755	840	789	827	788	820	841	831	767	778	817	785	818	843	832	815	787	807	835	763	779	810	798	796	824	784	811	841	836	773	803	841	746	802	769	810	828	756	819	759	844	775	824	787	817	818	803	805	879	790	799	819	793	848	753	795	791	825	803	782	824	838	804	810	762	784	797	773	825	798	799	747	771	768	870	804	828	785	808	796	768	762	769	792	865	787	799	830	811	809	840	841	827	811	748	765	827	790	815	796	804	846	779	785	799	798	837	829	785	810	842	790	851	801	836	799	844	803	782	751	869	843	804	791	773	786	820	801	779	832	798	768	834	806	793	853	821	772	773	804	778	816	841	805	786	821	773	772	864	820	839	837	823	816	798	804	813	834	772	806	759	783	863	748	771	780	789	815	806	805	834	801	761	789	825	801	817	803	822	804	852	810	849	833	807	828	820	840	820	803	794	799	810	759	816	793	825	820	827	883	786	773	823	839	757	818	802	796	811	859	816	802	800	879	835	818	800	791	818	829	766	809	827	816	771	787	799	775	822	889	788	800	834	804	832	784	834	810	762	799	778	800	834	868	765	760	794	766	799	797	815	783	822	788	808	787	817	837	790	847	788	802	799	778	848	755	808	823	803	848	762	759	836	824	831	783	836	788	863	835	852	801	809	833	813	792	804	800	821	789	776	834	801	800	778	858	828	816	845	779	790	799	826	827	823	839	834	770	774	804	829	806	842	808	809	833	787	787	766	813	753	824	801	820	792	765	791	800	825	750	787	765	774	797	817	771	787	798	782	743	799	801	807	785	822	853	782	760	793	853	850	732	793	830	808	796	815	803	821	800	786	775	838	791	803	796	836	842	811	842	768	768	787	780	804	815	808	807	825	776	815	798	848	816	829	793	808	829	822	781	815	841	800	808	798	770	801	777	837	763	807	832	792	775	807	804	787	772	832	789	833	848	814	792	808	831	782	855	810	824	780	788	827	781	751	783	791	833	785	820	810	795	837	827	808	789	783	800	810	800	827	771	803	799	829	817	811	799	835	832	834	780	806	817	851	772	784	853	793	815	823	806	801	785	861	802	784	862	761	785	800	813	840	806	747	816	759	773	782	811	861	802	780	795	828	795	816	814	810	827	759	879	817	820	813	803	803	817	784	743	854	814	843	853	846	769	788	775	798	773	841	776	825	784	824	752	770	771	772	768	856	785	807	842	791	808	855	796	818	834	858	775	847	776	789	823	787	780	732	793	837	805	791	781	816	816	781	805	793	814	796	870	778	810	858	804	773	803	810	790	855	811	830	819	829	793	814	768	799	818	787	820	827	791	811	803	827	803	830	804	832	826	767	800	835	771	831	803	778	764	822	846	772	791	815	843	838	786	826	798	829	813	755	745	748	812	781	850	845	790	816	840	808	828	778	812	836	795	783	779	807	800	831	806	857	808	786	791	821	797	765	821	793	811	794	814	794	857	784	771	803	800	806	809	732	796	796	843	767	847	801	797	789	849	845	816	836	785	771	844	790	758	765	802	762	830	823	816	842	806	812	832	841	807	801	815	827	880	832	859	776	759	851	806	796	929	813	801	775	820	772	852	799	786	771	793	842	766	768	839	813	850	828	824	848	850	844	807	830	773	834	834	836	820	779	842	810	807	775	816	806	830	743	782	813	806	851	790	792	834	788	784	855	812	816	834	831	819	774	769	772	800	830	777	815	731	738	781	811	823	798	815	830	830	788	830	811	811	786	783	830	810	790	758	788	814	787	786	814	775	776	823	777	838	822	845	826	866	795	796	828	806	815	754	820	765	767	783	839	782	796	798	831	800	815	840	832	729	798	795	869	818	768	784	839	782	754	835	777	813	832	778	869	833	838	798	777	795	863	803	752	799	759	780	814	815	795	798	798	827	804	778	807	855	769	814	797	787
28724	24388	24944	15772	7602	3420	1213	547	372	444	485	585	621	625	602	548	516	466	469	495	469	382	379	310	347	355	322	327	317	343	342	319	342	319	309	314	327	322	309	327	312	310	324	326	325	293	327	313	333	338	323	311	348	317	290	302	360	325	337	329	289	285	323	312	314	350	364	348	312	336	351	313	329	315	329	342	303	337	347	306	315	291	315	363	307	335	313	295	327	299	348	316	337	322	311	325	332	330	349	349	333	312	327	311	354	319	340	345	316	311	326	302	324	295	320	325	324	278	337	292	308	304	303	354	324	337	320	376	331	324	370	329	319	359	315	333	337	336	288	335	295	293	347	317	323	340	318	338	295	335	341	323	312	335	311	320	333	287	314	321	290	323	299	339	330	324	325	325	367	316	360	312	340	327	346	316	321	324	326	313	306	304	316	319	323	352	326	317	365	321	307	325	336	307	331	308	323	339	329	306	343	337	318	356	318	351	329	345	316	358	336	335	343	338	290	314	304	311	346	318	305	318	332	339	321	313	319	305	318	322	340	313	339	347	350	300	333	324	330	328	317	296	346	331	341	313	369	320	344	315	357	352	338	314	357	310	347	348	333	326	354	300	326	347	296	333	340	332	339	329	343	294	309	267	310	332	349	311	313	340	306	315	328	325	307	322	318	325	334	349	305	348	309	306	309	290	326	330	327	331	331	315	310	323	311	346	371	331	325	327	339	325	317	311	311	347	327	344	292	323	349	313	327	333	343	328	322	305	317	315	334	312	327	321	313	313	345	351	302	329	371	340	303	334	330	321	349	290	313	313	343	350	337	324	336	306	349	332	331	329	302	317	294	324	332	353	328	309	323	271	309	336	300	336	341	301	318	314	312	339	312	308	325	343	354	329	312	314	338	307	348	299	344	373	332	289	309	317	325	302	313	320	341	324	308	301	346	325	301	324	329	325	328	333	297	295	323	313	324	331	300	316	333	343	322	333	300	335	313	324	299	357	329	329	318	312	304	333	321	323	289	329	297	344	354	344	323	301	344	330	338	341	374	331	325	305	345	316	322	319	271	332	296	348	331	324	324	331	324	328	339	298	299	342	347	331	332	334	326	300	298	331	325	345	326	312	359	314	325	339	357	315	329	350	327	330	310	339	350	340	341	293	333	363	366	345	329	311	328	339	328	309	308	320	321	328	291	315	325	278	302	324	281	325	301	350	329	326	309	335	348	344	358	307	303	309	350	336	327	322	319	312	309	308	342	322	357	328	309	319	340	324	348	308	329	312	350	293	351	307	326	321	317	357	351	312	328	325	316	318	316	322	312	326	326	315	355	309	302	329	330	326	328	318	333	339	295	335	321	321	348	324	314	368	287	289	323	349	360	316	336	321	317	360	353	347	351	324	325	316	321	298	328	311	348	317	334	326	337	345	314	300	324	324	338	326	329	299	305	327	297	323	312	349	332	303	324	355	305	294	318	319	296	326	303	321	341	330	320	325	354	331	320	311	336	319	332	308	323	313	302	347	288	327	310	308	326	318	336	316	348	325	315	323	318	325	345	326	305	343	327	340	295	320	318	336	302	354	340	338	301	346	346	326	314	327	343	297	307	310	323	319	322	320	344	302	301	317	332	334	362	341	370	319	337	347	320	321	317	315	342	312	306	330	333	332	318	341	313	328	320	318	323	322	322	311	357	296	322	329	328	356	336	330	320	319	329	358	343	322	328	304	334	323	341	326	313	332	315	308	314	329	322	303	332	325	324	316	319	330	321	306	349	334	297	319	352	323	321	339	301	328	322	339	307	375	358	293	311	311	306	310	304	304	309	308	327	317	329	345	319	346	351	316	298	333	329	337	335	334	333	296	346	345	340	360	328	309	303	335	344	317	326	325	317	344	354	346	333	315	336	325	296	333	314	331	330	316	318	336	330	268	338	338	326	351	317	289	318	317	319	289	302	335	318	369	329	345	326	308	310	364	300	340	322	319	309	306	311	342	314	324	347	331	293	328	331	345	319	339	299	331	307	306	311	318	317	341	303	346	300	297	332	335	315	316	296	344	318	314	344	349	330	350	314	346	309	332	316	343	325	318	328	350	340	332	314	323	323	336	314	332	297	341	324	321	338	342	293	341	323	298	333	328	308	311	312	304	308	334	303	350	317	304	331	344	337	329	340	319	321	321	362	338	348	309	339	337	299	329	331	349	331	315	308	343	338	292	321	319	316	346	294	290	330	302	342	292	321	306	311	301	334	296	325	321	332	295	316	324	343	356	329	327	309	326	350	338	343	292	348	311	291	355	338	303	320	329	329	308	334	305	319	332	301	334	310	334	310	348	321	339	310	318	321	352	304	299	330	302	333	325	338	331	306	332	338	331	290	303	330	286	315	365	324	337	351	308	337	312	319	349	342	301	317	329	327	328	325	309	349	359	357	348	336	333	304	327	303	342	325	309	346	379	331	335	292	352	332	335	336	317	337	295	346	327	290	348	317	306	353	296	325	355	324	287	302	320	309	339	335	334	318	313	305	335	359	315	338	300	317	324	313	324	309	301	335	316	363	327	305	308	305	305	322	309	305	332	338	286	319	324	284	320	308	310	337	341	322	347	325	313	328	347	320	342	335	342	329	330	318	359	320	348	327	345	307	326	330	336	338	324	324	316	307	351	278	346	349	294	327	289	308	324	310	344	306	321	322	320	284	303	302	331	350	334	357	334	326	335	350	324	308	314	347	305	339	336	312	327	304	310	330	316	293	308	336	348	341	316	345	340	313	339	293	316	362	336	359	317	318	319	349	324	347	294	320	347	309	332	317	301	314	337	314	336	348	340	327	332	334	328	325	315	339	325	312	300	314	302	312	335	321	327	309	330	363	328	341	326	317	346	320	383	315	328	316	320	357	339	324	322	288	319	314	321	332	330	300	307	309	318	349	329	324	319	315	324	334	326	326	325	335	301	307	317	283	338	284	315	334	364	332	324	324	332	301	321	354	332	288	325	320	303	335	332	362	324	326	333	334	299	326	340	346	287	332	315	308	300	346	320	320	328	320	309	318	320	306	338	335	336	347	323	348	340	328	318	324	339	313	316	333	301	334	315	364	298	313	311	331	349	352	307	320	281	335	315	331	323	310	326	318	302	325	295	325	340	331	338	302	340	345	336	333	302	299	324	335	366	346	335	286	341	353	328	311	350	332	346	328	326	313	303	310	320	340	341	316	336	337	330	266	319	329	342	307	338	315	315	324	311	343	337	356	329	283	313	336	307	365	329	358	304	321	333	323	336	305	312	330	352	324	340	291	317	313	332	351	327	327	321	326	318	322	329	303	300	300	328	309	329	335	298	315	329	333	318	308	338	343	327	355	303	330	340	322	338	321	326	342	309	307	334	324	320	337	327	303	304	309	331	328	323	327	333	314	291	317	332	327	294	348	333	315	325	344	328	330	329	302	334	319	313	330	321	324	342	305	345	330	351	339	300	330	335	348	343	356	299	335	368	344	348	366	323
20936	37018	26709	15822	10899	6063	2167	800	495	593	773	888	877	906	842	797	689	669	644	610	603	473	388	335	337	360	329	310	363	315	319	336	346	327	359	327	364	334	325	314	339	327	317	345	354	338	358	339	319	318	325	362	338	368	314	323	378	331	368	330	355	342	327	302	354	320	348	361	334	346	343	323	317	362	338	294	320	336	356	354	352	332	335	306	356	324	353	332	392	345	352	346	337	341	335	336	341	316	367	347	360	351	327	341	346	342	359	328	361	311	363	333	341	358	303	329	329	325	295	325	295	336	359	327	360	344	306	344	352	319	337	338	292	313	379	334	307	347	314	287	321	333	299	340	346	344	328	371	316	360	300	342	345	333	356	337	338	315	331	314	311	365	356	314	361	334	336	338	332	329	343	313	355	337	345	328	314	357	330	301	336	320	341	343	344	350	354	317	342	330	312	329	360	351	325	330	326	325	322	340	354	332	334	304	378	334	362	317	312	336	346	324	359	311	323	343	360	345	350	339	343	337	325	324	324	330	356	330	327	365	321	320	348	327	341	348	300	287	332	338	353	308	347	346	358	367	332	310	315	341	305	338	359	301	355	347	310	332	338	318	346	362	354	333	308	308	320	356	327	323	317	330	357	340	352	367	333	327	335	332	333	314	320	314	328	281	330	348	357	317	347	356	357	336	374	325	293	339	340	315	339	334	328	336	336	338	336	306	326	329	319	361	320	366	331	321	297	334	350	343	351	311	337	307	348	334	356	302	355	339	349	333	322	344	327	321	315	338	305	373	381	364	342	347	310	276	333	337	335	344	307	320	309	327	345	329	338	368	327	350	330	378	319	324	306	348	336	346	344	318	328	305	334	366	373	337	351	301	373	350	351	340	330	349	326	301	368	329	353	315	319	324	303	355	345	377	346	319	304	331	336	360	314	342	323	339	326	343	319	347	340	338	314	339	341	332	337	325	327	341	344	344	357	315	339	308	347	323	338	360	354	347	311	360	322	362	323	322	297	359	327	351	316	372	341	318	339	369	329	344	346	359	329	298	356	345	313	382	315	348	339	347	346	304	331	319	313	320	328	342	332	312	323	361	333	353	353	314	350	312	299	339	350	316	324	331	319	337	311	354	301	351	361	360	313	344	342	335	335	325	365	356	347	323	313	339	341	312	359	374	319	331	301	336	350	371	364	323	342	332	320	342	349	338	315	363	335	356	355	376	318	319	346	328	329	346	357	368	330	343	328	352	369	321	346	317	335	335	309	309	373	333	338	315	332	343	351	359	355	323	343	319	343	340	348	342	312	325	331	323	334	344	296	384	309	348	341	335	348	371	327	333	350	339	348	345	362	354	315	322	334	311	364	329	336	338	305	340	329	325	329	336	355	316	345	320	345	344	346	365	353	324	334	343	329	348	358	341	357	316	354	341	313	300	323	303	331	333	348	312	298	331	316	329	366	341	384	327	330	337	349	358	339	343	343	332	312	333	310	321	329	388	313	349	352	320	346	337	356	347	347	316	357	325	350	368	314	348	321	376	297	332	341	317	309	333	315	308	325	307	344	330	300	346	335	322	321	320	337	313	346	345	330	332	365	341	339	329	348	336	342	336	321	346	306	346	309	321	305	354	367	354	350	317	321	313	359	334	306	377	311	311	343	350	330	360	331	342	321	310	344	353	356	316	340	331	323	313	318	309	352	309	338	381	336	320	353	346	339	332	344	342	339	317	331	294	354	349	359	354	336	322	306	300	294	328	354	326	352	312	314	338	334	355	332	330	355	326	323	278	354	334	331	336	312	322	343	374	363	355	347	373	352	337	372	354	344	348	354	343	346	341	332	272	330	341	370	337	372	322	329	341	328	351	351	354	310	332	343	303	309	333	355	316	339	345	340	332	339	327	356	333	329	356	331	338	327	304	348	327	322	333	364	319	346	338	348	369	346	367	309	380	346	329	355	359	339	336	349	324	353	359	341	328	388	356	380	343	344	322	323	341	357	336	345	297	347	346	331	366	334	338	359	335	340	336	308	342	345	345	315	326	337	320	341	303	328	312	294	333	334	328	313	342	336	327	330	325	337	321	341	340	347	321	344	357	324	318	318	364	337	331	331	308	330	317	331	324	376	371	321	356	326	314	308	325	312	348	329	337	292	349	330	328	334	343	333	307	338	318	359	327	357	329	326	308	333	321	337	349	314	321	279	318	335	315	331	333	345	323	353	322	319	304	316	331	308	349	346	367	332	305	351	351	345	356	301	336	343	344	336	378	325	348	338	340	379	347	345	336	310	312	335	360	378	355	345	340	305	318	331	320	326	325	327	353	366	322	324	329	337	335	326	341	362	316	369	350	307	318	342	311	314	356	337	352	348	328	331	313	345	355	313	284	344	354	327	324	346	357	357	335	301	347	316	342	356	324	361	326	325	376	366	334	378	341	360	296	320	311	362	345	350	343	326	348	356	315	302	345	326	343	338	343	344	318	346	334	322	344	332	303	319	344	337	340	324	306	354	330	357	335	324	362	314	337	331	349	321	350	314	313	296	357	336	348	343	370	357	333	289	338	361	329	358	336	358	354	299	354	312	346	353	352	311	341	323	348	365	355	368	328	335	347	316	346	329	334	323	314	333	350	340	329	366	361	362	347	353	347	337	338	333	384	349	315	354	348	326	338	303	358	351	328	319	305	326	331	330	345	339	301	349	338	297	337	347	336	345	316	320	357	317	317	316	331	319	328	320	341	335	341	329	318	341	332	342	330	338	331	327	336	315	346	350	302	347	326	330	348	334	325	358	331	314	344	324	360	328	338	349	318	325	290	335	358	335	339	308	321	328	332	314	301	308	325	349	365	329	333	324	323	351	329	350	307	312	321	335	301	328	319	356	327	339	338	349	307	347	318	358	338	358	298	334	326	372	349	316	354	338	359	328	346	348	370	337	328	352	332	352	335	308	345	346	327	296	334	303	365	363	339	328	317	358	297	321	344	335	346	328	335	330	348	357	318	328	347	342	326	353	332	356	325	352	315	355	351	367	320	300	340	350	353	325	325	308	321	358	351	348	356	358	336	291	326	311	343	346	334	315	333	366	340	351	337	324	334	350	325	359	336	332	355	316	322	365	347	325	324	315	345	340	313	360	320	324	352	305	351	302	347	314	334	311	339	357	366	358	320	347	347	356	340	320	336	311	381	338	347	334	333	350	332	341	347	315	311	301	351	319	316	330	358	360	331	317	354	346	374	335	347	356	362	352	326	346	355	332	322	292	335	315	350	324	335	326	317	337	380	317	332	360	329	324	294	354	332	327	353	367	332	378	328	336	342	331	313	349	329	360	344	310	343	335	334	335	355	345	342	344	338	317	326	336	359	334	339	326	336	355	348	329	351	333	340	327	327	346	317	297	312	339	359	323	356	332	322	324	347	313	290	329	345	304	312	359	323	302	350	313	348	325	329	346	321	322	341	322	348	314	344	337	329	322	325	362	354	368	364	305	334	347	330	333	314
23694	21233	28465	24437	21479	15105	4337	1340	848	962	1076	1174	1123	1130	1106	1082	1006	877	863	908	885	745	658	623	620	660	571	619	601	634	636	621	591	638	595	598	577	573	620	608	611	615	630	611	620	600	641	612	550	617	578	590	573	623	570	594	575	611	594	631	606	592	604	600	627	604	552	594	591	634	603	637	639	627	620	646	619	623	585	578	613	606	576	609	639	584	635	564	616	605	580	572	621	651	571	565	615	637	619	616	636	635	614	612	667	638	571	593	525	623	611	621	610	656	589	610	553	596	564	636	664	584	583	552	590	583	569	618	637	623	574	601	605	608	616	604	655	629	604	568	593	654	653	627	669	570	578	591	594	580	649	595	581	538	586	582	595	596	595	601	551	633	607	594	624	597	628	578	622	614	577	630	614	628	611	627	596	616	609	565	623	654	641	576	620	599	619	623	593	635	592	614	615	618	596	642	588	586	626	602	628	584	581	610	642	656	599	601	596	612	605	656	571	630	603	592	608	627	600	625	605	625	623	613	620	630	658	585	635	601	578	613	604	608	582	617	578	672	601	602	581	578	622	634	641	602	603	557	623	622	646	650	618	615	608	595	617	576	596	638	601	621	593	553	597	580	607	623	624	582	656	620	635	648	591	596	584	613	593	612	610	635	596	612	625	644	604	621	602	635	643	614	589	650	614	611	609	657	661	665	601	612	548	659	627	651	591	622	642	605	617	595	656	584	645	613	608	641	581	647	579	631	619	613	604	604	591	615	607	612	654	586	583	626	594	569	600	609	645	630	590	579	621	623	641	611	606	605	633	526	599	613	613	597	639	630	626	613	597	562	613	602	582	565	548	637	576	612	616	615	631	592	603	622	631	580	638	602	575	584	557	598	627	657	631	577	578	622	613	610	610	547	621	562	596	615	602	635	655	583	590	617	625	620	624	587	617	581	590	578	585	586	581	625	655	602	608	590	582	625	576	575	628	589	569	611	606	588	607	634	586	593	594	585	631	619	594	591	659	648	621	637	644	605	580	649	558	616	589	577	613	603	605	581	621	619	582	609	617	630	616	624	635	612	582	607	623	621	631	576	578	611	592	572	604	581	607	636	598	579	612	580	603	632	638	585	609	578	597	641	587	620	636	594	607	568	643	597	596	594	623	610	638	603	595	588	666	587	628	590	622	576	658	585	600	640	624	603	614	587	602	593	622	617	628	568	609	568	590	596	574	635	648	600	629	643	557	594	579	587	646	632	590	630	606	582	610	604	625	606	576	602	580	660	643	597	577	614	603	614	603	590	584	639	626	601	612	579	630	570	611	587	584	630	573	619	568	609	575	623	568	564	602	603	557	624	573	573	596	585	623	613	596	626	610	615	643	593	627	644	564	628	648	603	610	580	621	574	611	554	597	612	633	625	626	567	613	635	638	610	657	640	614	629	613	631	589	624	627	633	593	614	624	660	598	588	597	568	633	610	593	623	627	581	623	605	596	615	615	568	606	598	592	614	558	602	609	576	599	600	634	568	628	634	642	619	587	568	638	633	596	564	554	697	623	615	583	558	585	610	611	569	633	560	631	652	588	630	586	611	657	582	601	604	645	613	574	639	623	565	622	637	583	600	651	613	592	629	587	605	606	601	628	591	581	624	612	593	634	584	643	619	600	588	583	576	619	630	548	610	582	627	545	620	620	586	645	629	612	589	552	627	571	608	613	605	625	556	614	626	580	617	529	579	587	606	593	630	593	659	622	601	585	622	642	571	633	608	635	584	575	700	608	576	603	590	631	562	588	615	582	670	624	613	601	610	604	611	669	593	619	635	627	633	592	578	642	579	588	623	583	610	597	591	603	595	575	622	587	588	618	615	595	644	598	609	614	611	584	619	611	605	646	601	599	591	603	595	607	595	593	621	589	630	605	588	549	602	567	592	617	585	637	593	613	576	607	579	603	610	646	594	596	577	596	614	621	599	604	599	566	592	606	608	654	656	561	637	618	614	601	654	627	569	644	636	617	615	642	589	601	638	625	644	604	596	615	595	603	639	599	585	612	589	592	602	615	554	607	611	557	620	634	574	574	618	596	611	578	597	621	579	657	576	612	595	631	606	597	630	610	604	587	613	586	613	657	615	588	581	591	616	564	650	633	575	598	581	628	626	629	665	619	589	614	578	594	615	574	638	610	605	651	643	607	598	602	577	625	593	611	579	649	612	636	641	622	602	602	607	664	542	597	640	605	586	649	547	609	645	669	612	616	603	643	618	586	627	609	635	625	592	605	604	641	573	611	632	636	606	621	598	530	607	584	611	610	601	582	648	643	562	607	574	630	599	609	607	555	592	621	600	615	621	589	643	664	594	630	639	613	605	613	571	631	605	655	671	603	572	609	566	620	630	565	609	600	582	595	630	618	605	596	613	631	662	593	617	592	587	582	600	627	617	629	622	599	579	596	613	584	602	598	601	619	605	662	634	623	574	610	573	586	600	590	607	634	635	619	581	618	611	634	644	634	632	624	618	564	638	610	653	583	635	616	608	551	626	628	617	597	568	603	570	612	584	618	605	613	570	642	635	587	603	583	590	641	625	599	595	576	586	617	610	607	601	629	584	638	588	582	579	585	640	549	571	579	597	630	626	598	610	612	618	617	573	594	597	588	609	629	650	647	574	674	629	598	592	620	616	598	558	621	613	598	612	604	600	596	634	626	633	570	575	612	615	610	611	611	595	598	581	592	597	650	601	629	603	586	604	626	556	609	604	640	627	623	603	585	589	633	579	639	615	594	557	586	610	576	660	654	650	600	610	603	574	613	601	624	590	626	604	566	597	614	614	582	621	586	574	548	567	616	614	615	597	637	606	606	623	613	604	645	523	636	615	625	601	619	645	612	628	593	613	638	598	604	626	582	606	621	626	626	598	626	613	632	623	618	600	601	610	612	576	617	611	593	626	633	618	631	609	607	647	620	634	589	601	608	576	625	619	662	650	575	636	620	619	583	600	582	588	612	607	632	631	611	589	621	584	607	637	614	610	634	632	555	653	642	592	615	589	602	602	604	602	616	568	645	629	571	546	603	620	598	594	580	638	561	631	600	577	633	571	577	540	627	662	624	630	611	633	633	601	618	585	606	588	608	589	616	600	610	616	578	566	578	582	616	574	673	599	577	609	626	626	635	590	621	644	577	597	606	604	626	602	628	671	593	612	632	545	598	636	599	632	654	619	618	619	641	637	553	615	604	614	621	597	608	608	555	642	562	645	597	649	605	580	585	646	647	605	638	589	572	601	628	628	607	632	619	608	600	626	650	594	607	595	597	635	584	599	611	601	599	597	615	637	716	630	599	630	620	638	620	560	641	622	626	650	556	561	670	611	630	595	650	591	622	627	611	604	597	578	580	598	620	614	645	582	592	598	597	614	620	626	622	580	600	660	605	598	616	613	586	597	608	605	570	583	621	607	602	613	607	650	572	580	584	588	615	628	571	637	608	568	579	607	616	590	597	610	564	640	591	607
21979	45540	35436	23751	17827	11109	4581	1992	1311	1218	1548	1748	1718	1642	1590	1560	1386	1231	1158	1059	1096	889	705	669	656	592	683	719	603	646	654	686	651	654	639	626	622	645	604	599	632	602	622	625	613	629	654	659	685	633	624	633	625	653	624	655	661	650	643	601	571	630	599	675	625	641	628	666	600	621	601	604	623	626	616	637	577	637	612	624	595	627	584	619	585	611	626	619	634	630	653	573	580	628	598	631	627	618	639	613	644	582	639	611	613	637	625	622	638	618	581	655	598	633	636	657	613	655	645	670	632	630	656	651	660	603	587	656	640	612	593	614	621	612	623	594	604	646	675	621	655	639	605	658	620	614	638	630	606	671	608	632	613	609	630	631	616	631	618	633	629	646	598	635	690	642	598	594	666	651	636	618	629	658	610	604	658	600	635	613	623	632	645	605	598	633	671	601	609	622	628	607	672	644	622	648	623	645	607	617	680	595	674	645	658	646	642	623	626	564	686	653	606	615	613	609	634	622	641	599	613	671	614	589	616	669	599	601	583	602	634	660	607	660	627	636	625	640	639	634	632	677	620	612	693	589	604	608	624	598	623	635	624	616	663	635	624	624	634	617	613	607	628	618	624	635	625	616	594	601	607	638	666	654	608	628	631	649	636	611	643	651	633	621	615	656	662	612	647	645	641	668	598	609	635	612	627	631	644	638	617	648	646	588	615	657	622	615	572	646	641	648	672	571	632	624	665	679	652	624	598	591	595	651	595	628	618	628	635	619	656	605	631	628	662	624	606	595	666	638	612	615	669	649	603	656	571	620	631	634	571	636	639	577	615	649	615	571	594	622	640	618	614	649	645	610	604	618	628	653	621	622	601	607	629	631	645	609	602	621	639	641	676	610	609	612	589	629	633	637	629	581	666	619	660	645	618	645	657	553	583	647	648	623	652	666	621	608	651	590	610	655	655	668	639	643	646	613	616	610	645	604	631	612	627	646	657	645	626	586	618	613	645	591	622	619	656	633	595	661	634	646	663	584	605	594	629	636	648	589	631	632	604	628	603	631	666	632	617	611	590	619	598	629	658	579	586	636	588	589	640	626	606	606	645	607	591	634	628	598	621	676	622	602	601	648	649	626	647	615	661	638	574	561	646	607	615	576	626	608	652	600	637	639	605	647	644	599	588	636	634	657	624	624	642	625	662	631	634	601	586	623	629	636	636	659	619	606	635	585	646	648	613	604	605	662	682	602	635	619	596	632	612	644	632	615	625	605	604	667	648	607	629	627	633	627	634	594	692	615	584	630	622	621	626	597	668	597	635	624	590	592	616	656	599	652	612	597	631	623	636	640	584	609	651	638	613	620	621	596	598	635	597	596	583	611	624	634	657	583	650	620	627	583	610	614	655	583	620	641	619	659	644	604	633	625	643	643	613	603	616	677	639	648	635	587	609	607	612	631	602	599	620	595	603	619	633	631	671	581	644	642	620	623	627	578	649	616	605	624	625	580	629	583	598	634	672	588	600	613	633	642	614	607	628	688	641	663	631	658	616	649	639	667	638	649	601	667	621	637	588	610	663	630	667	614	645	590	626	622	616	595	633	607	666	619	644	607	607	642	629	661	608	657	630	612	598	673	628	602	627	599	629	595	619	643	569	671	569	619	623	638	646	623	599	620	591	612	609	626	633	601	597	654	649	625	624	604	577	567	625	592	630	643	640	648	631	589	621	641	630	643	682	616	615	639	615	580	628	602	632	648	624	618	597	585	609	653	629	651	618	647	597	601	654	637	604	634	630	692	613	642	624	621	614	644	644	606	607	641	630	591	643	667	614	632	646	617	613	588	609	648	646	676	619	655	701	616	643	617	613	632	653	637	616	617	589	598	602	597	654	639	608	600	643	666	704	633	625	638	649	639	618	639	631	682	640	615	683	600	623	564	620	628	599	577	651	609	623	624	606	627	651	605	615	601	585	610	624	629	645	660	644	639	615	630	594	616	652	637	609	616	588	611	631	619	641	642	666	613	606	635	636	603	615	624	642	654	651	638	650	607	611	666	645	655	620	644	612	576	631	562	619	644	633	631	649	649	642	606	629	628	639	599	618	634	628	646	647	691	624	668	622	686	637	619	651	618	612	627	604	633	653	606	660	616	633	625	630	634	676	621	582	593	599	609	635	583	670	633	648	617	590	660	648	623	624	619	631	653	573	604	619	637	678	643	574	622	607	611	641	605	605	679	646	638	629	599	648	651	609	610	686	653	603	658	660	600	645	616	646	626	603	636	627	618	640	605	622	649	611	628	581	645	637	632	611	638	625	648	622	614	648	633	622	648	662	642	667	655	609	599	604	655	608	627	588	626	604	635	622	629	651	609	625	623	629	633	643	632	676	680	612	648	635	642	647	627	612	655	633	617	621	627	621	648	643	642	643	610	673	591	579	605	608	662	598	575	642	638	648	665	653	615	627	576	642	628	632	624	637	559	646	624	608	640	646	661	623	606	625	623	646	625	606	621	670	600	613	657	651	556	641	653	617	634	597	621	611	630	607	662	655	625	649	648	621	616	638	653	646	634	679	650	648	650	613	631	649	632	630	630	616	595	631	579	655	588	650	658	645	589	633	639	600	659	627	620	645	644	594	586	604	616	608	623	623	649	649	614	645	664	625	645	593	663	623	615	580	621	618	665	631	610	615	571	644	628	676	640	631	658	626	629	630	647	625	634	625	602	626	628	620	599	614	645	619	633	615	653	615	581	568	638	617	593	629	657	621	626	635	634	648	617	633	663	636	612	655	628	662	565	615	666	651	673	641	634	598	568	615	649	626	589	609	669	603	633	598	651	620	614	669	611	625	671	633	607	595	583	647	651	625	639	651	643	606	619	641	648	656	610	671	628	619	627	585	653	672	632	592	595	673	645	622	625	604	644	608	601	607	649	594	621	637	636	631	596	611	661	592	648	615	633	625	622	655	581	611	658	628	621	658	599	674	632	626	608	601	614	568	610	630	611	591	618	620	609	650	598	614	576	664	563	634	623	660	662	601	645	600	674	612	617	621	655	647	647	612	635	626	639	606	600	652	605	607	608	649	603	636	601	620	597	584	597	606	620	617	614	623	608	622	650	647	630	588	644	621	604	659	656	605	646	599	619	648	602	616	681	610	612	647	613	622	597	622	627	664	654	657	609	692	605	631	632	624	643	626	649	623	646	692	600	601	608	658	614	627	646	638	601	635	606	650	589	616	579	627	627	652	590	647	668	602	600	609	678	632	640	660	617	603	638	628	569	658	647	619	652	581	563	651	569	618	607	584	641	645	651	646	602	605	630	624	672	624	617	571	634	618	645	652	614	612	666	579	623	625	607	617	626	634	673	585	613	625	647	646	615	599	637	639	667	630	603	626	586	600	642	633	658	631	639	626	583	634	632	635	585	602	620	620	644	643	606	621	655	632	604	623	651	623	650	631	648	605	623	610	560	637	619	611	588	645	600	644	592	619	634	635	610	609	608	648	635
24982	21222	27472	25583	15983	6339	1824	727	495	531	670	761	768	775	728	698	625	589	577	516	488	465	382	355	383	344	360	378	367	377	354	351	375	364	367	365	365	347	378	373	392	373	372	381	330	350	345	335	335	369	349	365	404	353	323	374	344	353	341	361	377	325	353	338	356	368	343	362	326	374	340	348	315	366	352	358	395	375	358	349	354	362	317	344	310	351	362	354	350	358	333	327	376	385	346	332	346	357	347	385	344	344	356	341	362	350	360	358	312	329	386	368	355	324	324	386	355	329	388	337	351	363	360	385	341	346	328	320	351	366	333	385	374	338	355	329	320	349	374	339	337	342	354	378	348	348	382	374	367	342	371	345	337	385	326	332	360	380	334	352	337	375	408	337	371	358	338	374	350	369	361	352	358	356	337	339	367	383	355	340	376	329	351	372	362	360	382	370	329	358	360	354	369	324	348	379	350	363	378	345	351	376	366	345	349	367	344	341	348	342	357	366	360	368	361	345	362	388	344	362	339	372	368	371	383	325	334	391	352	356	360	383	352	370	348	350	353	354	365	351	370	361	348	371	387	320	322	385	353	375	367	317	341	334	320	332	343	367	362	360	373	354	355	359	373	355	341	370	319	357	369	374	360	394	379	351	335	371	357	369	324	362	382	345	339	344	358	350	346	374	372	367	360	308	375	340	352	328	350	354	371	378	333	356	370	345	332	332	358	353	324	345	376	335	319	354	326	382	331	387	357	356	362	371	348	342	345	368	327	322	341	363	363	355	340	324	360	354	357	357	376	346	387	311	367	371	352	359	369	344	338	395	347	338	368	339	358	358	384	365	388	361	378	352	374	385	363	331	354	367	359	344	387	366	373	339	329	345	367	355	331	351	365	365	326	360	381	338	377	375	352	364	353	360	336	347	355	349	349	367	332	347	328	346	350	383	354	368	368	362	366	338	366	345	362	363	344	344	343	337	367	359	354	333	324	366	369	368	363	351	341	350	332	351	335	356	343	301	353	374	358	359	341	377	338	363	372	342	340	367	365	377	354	360	361	354	363	371	379	360	371	340	342	385	371	377	327	360	326	348	370	365	350	328	349	406	365	343	387	365	333	341	359	364	347	354	366	330	338	355	311	339	381	384	351	348	388	366	318	328	363	335	360	375	396	357	364	371	330	354	344	374	343	394	331	368	356	366	339	355	346	330	394	398	348	373	350	347	334	345	362	326	349	341	365	321	338	334	341	332	350	377	346	355	347	363	321	336	342	347	349	358	332	336	366	376	317	364	334	353	346	354	366	346	363	386	348	368	348	367	353	344	390	329	375	368	397	364	338	337	336	319	348	367	368	322	355	364	380	333	323	344	353	368	360	381	355	342	387	346	377	344	341	347	361	349	384	352	369	367	371	365	344	364	376	348	392	353	355	358	327	365	314	337	349	347	346	342	375	347	375	346	321	334	346	337	363	342	329	341	373	328	374	313	360	370	335	393	360	360	335	325	352	381	357	334	336	349	369	326	353	352	350	372	370	352	329	347	330	354	358	328	337	362	347	365	333	345	341	346	364	337	382	384	393	339	341	334	302	379	351	339	352	321	368	346	357	376	324	322	356	370	344	345	348	343	313	347	368	354	340	355	334	360	338	313	318	367	342	373	357	335	359	375	346	338	377	374	332	325	385	339	358	376	374	370	338	359	392	358	349	325	351	343	394	345	363	335	357	382	408	355	361	338	362	332	352	375	343	350	346	361	389	380	349	342	357	319	323	378	352	346	354	342	352	382	372	361	359	356	381	328	364	381	312	345	327	401	330	364	372	366	353	314	365	354	346	354	381	378	382	346	341	353	344	346	325	367	351	355	367	366	328	321	367	349	399	331	361	350	365	357	376	350	342	386	381	355	338	372	391	345	337	352	367	334	334	353	365	357	320	347	358	361	358	349	381	348	346	388	336	379	344	324	355	361	359	316	341	331	379	333	341	384	360	345	371	352	353	382	344	356	321	337	354	346	392	358	395	383	353	333	334	347	314	354	386	338	341	375	373	361	358	333	347	371	349	368	341	359	360	338	349	330	347	368	373	353	372	336	358	344	359	348	363	333	352	348	341	373	369	368	340	393	358	347	337	375	375	336	361	349	327	371	367	314	335	336	334	354	354	363	365	355	364	347	348	361	374	355	348	346	349	330	352	360	339	348	362	342	366	364	342	379	384	338	329	383	368	344	350	366	358	331	350	339	346	358	363	351	362	369	323	377	313	349	344	380	324	326	348	382	367	417	354	420	368	337	324	353	357	346	333	353	356	360	330	319	377	371	340	327	333	362	354	340	328	355	351	377	381	353	337	363	315	366	362	352	355	389	358	388	359	335	344	316	327	363	351	314	376	357	371	352	381	344	351	340	357	357	374	365	332	365	354	368	352	380	349	349	367	355	366	327	365	322	359	345	348	347	362	317	364	363	360	374	379	328	333	370	369	387	357	340	384	367	318	364	347	346	355	360	374	360	349	367	354	337	338	333	346	383	342	308	346	333	351	383	336	344	365	340	358	357	312	321	389	325	354	361	384	361	353	340	362	370	353	332	354	384	356	358	366	357	351	357	329	353	358	353	344	368	336	319	350	361	352	353	366	350	326	344	357	342	372	322	347	330	390	317	348	377	350	351	366	373	364	364	359	373	339	335	374	366	320	378	340	338	349	358	323	351	325	336	379	311	361	341	362	366	355	343	369	381	333	342	381	304	334	381	355	357	336	361	364	368	363	334	326	377	379	378	339	372	369	343	351	370	352	331	309	351	352	354	365	325	336	374	372	382	343	376	324	356	328	359	355	362	314	353	348	355	328	370	339	324	361	341	362	331	345	357	369	393	330	366	370	370	365	338	351	351	385	338	334	321	339	368	355	375	379	333	357	363	366	388	357	358	380	386	352	366	325	382	336	346	332	385	352	351	349	356	345	362	372	376	373	350	362	345	371	356	352	377	333	352	381	343	345	313	354	369	353	333	348	368	372	356	357	338	343	371	345	388	365	328	353	352	370	376	338	324	352	323	367	303	342	344	353	327	370	371	370	366	356	355	338	333	339	363	381	379	395	341	322	357	350	334	330	381	367	344	350	345	382	322	318	363	366	370	354	373	351	322	333	357	339	335	334	357	326	402	357	329	386	374	330	377	373	365	348	354	348	343	369	391	347	329	341	373	343	362	361	335	381	374	372	327	352	356	342	332	374	334	373	386	375	362	373	350	358	370	339	355	358	391	344	341	346	353	366	330	366	347	320	367	365	338	361	354	371	376	347	334	375	334	311	361	371	369	365	323	376	369	336	354	364	347	358	333	345	355	338	333	352	333	354	351	369	350	334	372	342	353	361	329	381	364	346	375	337	346	368	330	336	351	374	342	345	353	403	361	347	364	320	335	362	354	329	338	366	364	315	349	376	340	360	355	335	361	346	346	365	356	377	328	347	337	343	362	347	363	335	345	408	375	390	345	374	341	347	374	358	339	355	368
21228	41649	31778	20278	14467	8745	3114	1265	760	767	1104	1332	1313	1203	1211	1131	918	841	762	793	678	570	425	427	375	387	393	425	423	374	425	424	423	394	360	355	396	425	409	398	390	424	415	380	374	422	382	386	389	435	386	417	361	399	412	376	379	398	421	388	397	382	402	370	393	355	409	390	393	377	394	417	367	384	381	357	405	394	376	435	399	421	397	400	383	379	409	351	383	387	405	364	374	403	390	391	368	399	357	408	366	395	409	370	349	406	372	397	408	367	374	382	408	392	417	395	410	417	395	405	392	364	385	412	436	387	366	407	374	415	371	404	393	390	417	386	370	388	397	387	390	389	383	427	429	396	399	404	428	391	391	370	402	389	383	411	366	408	392	412	391	375	416	404	403	373	389	380	404	408	397	394	374	354	351	384	391	398	369	388	390	380	385	364	401	368	394	337	369	372	349	392	394	399	358	371	365	382	355	391	380	388	400	401	370	413	375	428	388	361	363	421	398	414	372	354	391	406	396	378	391	374	371	378	369	417	388	369	417	388	375	383	359	375	419	353	403	393	379	413	398	394	384	373	388	382	414	372	386	409	399	412	423	422	387	382	356	388	352	370	358	394	365	367	420	401	404	355	376	388	393	392	410	390	436	406	388	386	368	357	398	402	383	408	363	356	366	398	371	354	380	410	385	385	410	412	364	378	356	387	429	392	366	395	431	351	372	356	392	400	373	375	398	376	430	359	408	410	397	400	428	385	394	340	430	371	386	360	401	374	379	370	365	384	392	402	378	398	403	389	380	378	378	393	418	378	373	360	391	397	419	394	377	414	402	392	387	420	349	440	377	374	362	390	387	406	384	378	381	366	396	365	383	389	396	377	374	383	386	355	400	402	363	350	383	404	403	389	401	375	396	366	395	362	373	395	410	352	399	373	391	400	376	395	400	399	356	397	392	416	373	390	407	397	387	355	374	384	419	382	351	376	410	366	383	386	388	368	417	378	396	406	387	381	389	377	386	395	407	389	361	410	395	384	336	384	398	377	359	368	368	363	417	356	408	380	414	409	384	376	405	406	352	350	371	400	391	393	377	379	355	403	390	410	370	388	386	343	405	410	401	362	385	379	410	392	389	391	368	383	392	369	374	377	402	387	389	385	437	361	360	408	363	401	384	384	374	359	360	373	359	374	398	371	408	385	397	388	387	406	347	364	397	386	379	382	399	397	351	385	392	350	402	367	367	377	394	372	405	388	353	391	389	372	404	409	386	414	419	375	407	444	398	384	397	410	415	404	369	385	373	406	388	388	357	403	410	371	390	408	371	410	405	413	381	406	365	417	384	367	356	374	367	381	378	380	381	379	374	392	376	356	377	409	380	398	367	376	409	384	398	373	336	376	385	382	395	383	383	378	420	406	400	377	398	349	386	454	369	420	368	403	393	383	377	415	375	376	351	373	384	368	399	381	365	417	411	421	385	384	386	439	384	397	374	393	384	403	368	387	405	401	419	428	400	388	378	401	385	411	388	331	381	374	395	398	376	379	398	415	386	373	372	374	378	370	403	419	367	392	385	387	409	367	394	429	382	369	380	398	392	379	364	399	383	396	381	387	382	392	374	374	384	374	389	386	383	373	410	358	399	403	392	381	392	351	407	394	374	401	364	376	373	387	392	387	371	367	383	372	394	388	405	382	414	413	352	418	373	405	394	387	363	380	344	383	389	401	415	427	388	400	420	381	403	376	398	395	394	381	406	414	401	395	407	394	408	361	366	364	366	387	391	375	359	400	366	391	402	391	419	351	395	371	430	379	414	378	378	370	396	405	355	406	374	415	385	382	376	405	382	372	398	370	373	347	374	394	346	392	360	382	375	402	364	375	356	369	419	414	368	374	358	397	385	371	370	383	408	380	374	404	365	407	387	386	380	386	402	384	400	383	364	408	365	416	380	391	391	342	378	383	411	383	362	388	360	384	394	406	388	372	341	396	383	377	385	384	383	397	366	395	379	367	348	352	407	421	361	393	371	388	389	378	388	376	391	391	385	387	403	378	413	363	396	364	378	377	389	365	391	447	388	379	398	413	368	386	393	379	398	403	408	395	407	362	345	430	398	386	416	373	425	345	405	389	354	373	409	403	385	362	401	425	407	400	379	368	409	377	398	365	422	369	402	365	386	366	411	362	385	391	412	366	369	419	399	408	384	400	410	391	390	382	439	391	418	425	382	378	367	368	404	387	373	387	410	419	395	426	354	397	401	379	381	357	392	389	334	382	401	403	392	372	353	411	373	379	374	390	374	392	365	390	362	384	354	376	376	384	377	364	390	372	387	374	361	345	414	370	386	424	397	394	396	375	427	392	387	416	444	386	371	382	373	354	387	369	398	382	367	360	410	413	373	410	420	405	359	360	411	377	409	375	383	356	376	379	409	351	380	366	398	377	399	351	380	363	420	377	350	347	400	372	389	376	424	416	406	399	380	408	398	342	392	414	398	410	373	382	392	420	403	391	402	383	386	367	341	371	373	412	384	380	405	391	340	392	387	415	378	386	392	389	377	430	364	399	344	366	375	393	450	373	410	377	416	405	346	392	417	392	386	380	397	410	401	363	404	397	413	378	370	388	379	388	373	357	401	380	401	362	396	371	431	368	375	385	357	390	376	366	402	400	358	398	350	407	391	372	401	391	386	411	367	394	351	379	382	407	385	385	395	424	418	423	392	363	416	382	393	375	411	429	391	409	376	384	392	423	369	399	379	380	351	393	409	387	394	370	388	395	382	360	369	365	378	414	417	366	374	376	381	326	391	380	361	371	373	362	374	376	381	422	400	402	381	383	365	417	381	408	398	362	381	374	344	386	411	370	374	421	377	419	377	372	404	395	360	412	377	393	390	366	378	372	409	364	365	383	400	418	417	388	387	383	392	381	381	368	358	379	385	385	410	378	434	409	411	376	372	383	396	396	380	398	386	402	387	373	379	382	406	375	389	407	377	405	388	383	374	407	378	384	390	382	396	398	405	400	418	372	396	381	396	378	405	364	374	363	399	342	422	396	361	378	402	378	366	406	401	388	397	396	403	398	369	365	363	377	408	366	359	398	387	364	392	388	403	404	385	366	388	378	428	391	402	397	403	397	384	415	355	384	409	343	354	394	377	412	379	370	363	367	403	410	374	385	404	349	387	393	393	381	398	404	367	391	372	343	360	370	405	397	402	369	384	346	385	380	398	369	382	420	406	393	420	401	377	385	404	335	372	403	388	399	379	369	409	383	384	426	387	387	371	416	406	346	382	376	383	406	429	378	399	378	395	350	393	433	394	350	344	395	373	395	388	374	399	394	369	380	382	400	371	363	381	387	401	373	354	403	378	411	404	378	376	380	396	357	367	373	374	414	395	376	395	401	402	382	374	375	373	403	400	398	388	391	400	365	377	377	361	378	419	416	391	373	399	398	377	356	396	386	365	390	382	432	394	415	415	349	403	412	394	390	415	400	363	382	374	387	388	382	424	346
22592	21238	28871	23957	21381	21551	12254	2211	1259	1330	1489	1718	1672	1639	1613	1526	1333	1213	1201	1170	1066	988	848	762	773	769	783	779	796	759	757	758	798	789	799	734	766	778	767	797	801	743	742	805	756	753	779	727	796	781	763	751	781	741	788	793	744	783	793	774	700	705	788	690	796	762	734	738	746	724	798	756	785	775	737	756	746	741	762	777	730	743	788	811	824	725	709	762	742	710	740	776	773	832	749	754	799	762	779	751	772	792	761	807	738	694	734	800	768	725	717	718	775	746	762	758	749	792	775	778	820	766	737	746	772	757	740	741	777	800	745	790	760	769	738	707	754	794	833	820	751	797	773	740	765	777	702	708	763	773	781	748	749	805	775	754	801	765	798	713	733	766	705	783	763	720	756	787	784	768	754	754	810	790	791	798	784	777	746	774	765	782	772	778	786	767	737	780	702	752	762	757	719	760	718	713	692	761	791	712	759	788	730	749	725	760	715	768	732	708	742	787	755	787	761	758	734	774	734	794	727	787	728	767	740	762	807	811	770	734	819	794	756	754	741	789	751	769	771	757	755	756	737	764	721	777	771	683	791	759	752	753	734	777	815	792	789	770	815	809	804	780	733	751	713	773	722	779	773	777	752	756	794	735	730	756	795	762	778	760	817	783	805	786	786	756	792	718	755	780	777	757	791	794	764	759	756	756	766	753	757	754	754	757	731	733	768	782	786	749	775	743	749	771	768	793	760	746	733	734	821	790	759	754	732	773	715	789	753	765	773	787	719	734	740	743	771	727	756	753	789	757	801	775	813	775	760	747	781	733	768	773	753	749	752	763	759	741	708	773	785	798	819	804	753	781	748	804	752	765	722	776	735	745	744	775	743	749	720	740	783	751	736	727	775	746	786	722	812	718	766	777	767	799	758	734	755	790	784	767	728	780	709	794	723	763	762	785	748	742	735	729	772	731	795	779	797	790	784	752	781	772	762	726	789	758	733	806	767	803	829	749	752	766	791	712	759	767	784	797	751	729	761	745	762	741	709	689	760	751	778	820	711	786	773	728	760	790	790	735	778	811	753	801	801	797	786	765	756	745	727	787	743	803	774	756	716	765	772	797	800	793	778	766	779	735	773	784	773	806	754	765	794	749	749	740	751	737	749	733	804	773	744	813	777	756	759	717	734	781	751	772	721	737	739	807	749	740	749	733	740	764	756	729	777	807	746	764	733	754	739	809	766	730	768	757	739	741	771	764	754	710	764	773	793	797	723	780	733	756	751	802	783	708	762	712	766	745	810	760	794	820	742	681	747	777	767	813	798	810	751	780	752	713	750	718	743	708	759	772	743	752	757	744	758	751	811	751	741	771	770	788	745	759	776	752	776	768	792	830	745	730	781	753	768	793	789	768	757	746	801	785	783	746	775	785	731	750	763	811	771	786	745	760	748	777	748	774	774	773	762	790	755	768	748	750	750	758	720	785	806	787	781	735	747	750	796	817	769	734	819	771	770	825	755	764	724	756	757	771	752	771	732	750	764	760	733	772	745	771	783	808	744	773	776	721	771	789	760	773	789	796	758	761	756	739	788	705	789	751	757	769	782	775	774	766	730	773	760	798	797	723	749	757	753	739	764	752	780	773	714	781	774	766	810	765	754	718	760	715	757	767	700	749	743	772	729	824	776	725	734	732	781	766	722	761	801	738	728	767	817	717	735	717	790	765	774	725	805	740	796	763	753	753	807	766	734	722	763	804	787	769	790	775	763	763	780	752	735	764	735	795	761	763	786	734	794	752	777	749	763	806	757	762	766	796	755	765	746	731	761	791	734	712	774	759	734	732	725	723	712	740	783	807	764	729	756	782	789	779	804	792	726	755	733	783	768	715	710	744	751	796	740	782	745	807	759	763	735	802	699	807	747	785	792	769	727	752	764	755	754	736	767	793	775	805	739	787	798	730	805	756	729	743	778	753	733	770	779	741	763	796	787	800	752	783	748	792	765	746	791	817	744	801	752	788	777	707	749	717	799	760	757	787	759	771	810	792	786	786	725	752	712	798	735	753	804	760	705	733	797	731	786	766	786	776	717	759	742	803	777	743	800	758	741	838	742	789	741	702	778	763	721	736	768	718	745	761	788	767	745	760	753	801	758	756	765	748	736	775	769	800	713	777	742	763	821	741	747	772	794	770	766	786	721	777	778	760	811	793	793	817	763	797	824	737	748	751	837	797	774	762	809	795	751	760	832	711	777	776	846	736	737	757	742	722	772	772	745	765	764	782	747	753	706	756	767	766	735	791	779	812	743	753	766	711	719	818	730	753	760	764	798	789	737	745	710	733	741	814	768	718	763	754	717	756	760	736	752	761	767	749	781	742	704	770	829	786	807	813	788	762	808	735	736	756	751	779	804	796	752	747	791	746	788	743	762	798	788	739	755	731	754	738	778	736	763	748	761	754	760	760	759	784	797	720	787	738	804	730	727	745	756	761	774	735	757	777	775	752	762	791	783	728	760	780	765	777	813	714	769	796	759	733	780	766	762	782	768	788	786	771	805	795	746	772	791	789	766	799	732	747	743	739	773	787	790	765	759	809	809	736	714	751	738	765	743	745	748	799	740	791	733	747	727	750	815	717	822	740	775	777	809	771	744	799	755	768	704	740	754	748	762	769	755	715	762	810	739	715	751	837	769	776	782	781	770	789	740	762	765	766	738	773	756	775	773	735	777	736	735	749	807	746	737	754	744	741	797	770	771	816	790	729	734	747	813	740	801	743	762	761	739	792	817	749	710	697	747	760	744	799	741	751	780	759	721	812	762	746	764	699	760	766	776	726	751	821	757	780	766	789	726	773	735	762	725	742	727	801	770	789	759	761	795	753	779	723	752	762	731	777	819	746	746	769	794	766	775	746	713	735	763	801	742	749	744	748	778	743	752	752	753	717	749	771	792	729	740	785	808	767	773	742	792	718	788	703	771	743	769	755	778	745	755	791	776	764	765	740	783	743	746	791	780	777	752	758	789	743	767	783	774	824	761	741	754	801	781	764	789	765	807	775	735	756	783	781	742	770	786	751	778	776	695	739	774	740	774	769	784	745	768	767	746	784	772	798	721	740	767	714	709	759	767	733	767	785	802	803	801	740	747	760	755	753	730	785	721	764	775	780	725	773	815	767	774	762	755	752	755	738	745	793	752	750	730	742	742	743	804	795	763	778	786	779	748	772	752	712	752	693	758	764	805	745	772	763	723	742	743	725	754	734	767	762	717	741	755	748	782	763	745	782	778	727	722	776	709	731	783	734	726	735	791	787	739	747	808	730	846	754	769	765	749	759	726	820	770	771	759	772	767	751	772	697	748	719	776	763	779	797	738	741	813	795	728	714	732	778	788	756	747	766	781	771	792	751	757	749	745	787	774	756	783	760	779	789	788	767	737	759	733	749	842	742	755	734	756	803	801	707	722	790	742	759	748	807	734	754	755	719	744	713	784	797	774	788	750	809	720	773	771	739	722	824
24433	50783	40854	29267	22370	15193	6335	2881	1876	1888	2324	2660	2557	2397	2244	2095	1912	1612	1543	1498	1468	1157	938	859	842	801	871	811	798	786	820	848	783	832	864	824	816	824	872	800	825	804	849	750	831	808	826	794	743	784	844	842	774	800	835	806	838	784	806	811	808	829	821	817	751	809	790	812	816	763	799	839	794	797	803	765	791	821	829	779	803	780	807	803	807	798	807	843	782	767	862	818	812	854	817	820	839	780	825	743	775	810	813	767	780	806	825	760	752	803	817	810	824	795	795	802	816	818	797	829	808	789	781	785	830	794	794	802	761	807	788	761	774	774	802	839	798	789	829	740	782	838	770	737	850	802	775	784	791	781	800	747	848	797	798	801	794	824	769	823	772	764	786	769	801	776	736	787	834	821	774	835	781	806	849	798	753	800	774	776	797	779	821	804	857	771	814	800	803	779	805	818	799	787	837	777	787	798	780	820	791	802	845	842	841	771	845	814	778	793	779	776	776	824	751	796	800	842	795	826	767	791	777	809	828	782	817	859	790	829	810	817	810	703	787	779	780	802	774	775	806	801	812	849	791	783	872	807	811	800	845	795	792	777	784	831	843	756	793	776	822	811	792	730	775	772	791	844	816	800	795	746	822	742	819	811	791	797	778	787	789	832	801	771	776	797	844	783	767	792	825	782	839	838	782	785	799	813	797	823	876	796	805	799	819	843	778	772	830	844	834	729	827	833	839	770	817	794	814	814	812	767	835	761	824	829	802	772	843	739	794	797	785	785	851	788	777	792	787	762	839	828	780	760	789	789	845	795	871	800	799	786	796	783	792	804	817	821	781	849	775	781	796	802	812	789	791	818	761	831	823	820	741	802	839	798	794	798	792	844	758	783	741	769	813	809	812	788	815	783	767	776	778	803	806	753	821	821	760	776	849	848	809	836	768	770	781	768	828	788	803	812	806	794	829	807	738	782	854	786	758	818	784	804	823	808	842	774	740	827	799	786	812	812	799	768	789	750	853	829	834	810	777	807	803	774	763	790	782	807	764	772	766	792	785	822	772	765	869	819	803	827	818	788	841	763	796	850	797	753	776	772	803	811	774	812	780	763	822	839	787	760	834	775	797	799	769	796	835	771	800	801	853	747	831	793	787	797	791	823	795	773	778	803	782	752	823	755	821	819	770	815	796	770	778	804	763	757	830	840	777	820	847	805	758	878	733	871	756	800	817	799	802	814	803	862	752	768	763	778	840	792	776	777	753	833	790	760	802	786	787	845	764	842	856	771	762	817	809	814	812	743	778	796	800	808	771	801	737	802	775	766	817	824	856	782	750	793	813	764	845	780	794	803	806	822	763	783	835	777	839	762	780	801	814	827	795	817	826	819	793	818	806	774	777	870	868	772	729	813	763	823	837	774	821	783	849	807	804	806	855	824	805	814	750	785	853	809	751	778	792	829	790	841	821	780	769	776	774	805	756	802	801	792	753	784	787	788	788	886	821	800	792	796	844	793	794	774	783	755	754	839	787	767	808	793	793	810	783	835	726	786	773	762	792	697	816	843	856	805	809	795	734	768	791	783	767	790	763	827	791	840	763	753	772	770	801	812	798	751	790	795	753	814	791	822	783	809	805	828	748	823	806	786	808	801	745	779	787	834	779	784	779	874	783	852	822	826	796	774	783	779	797	841	812	814	785	779	790	802	768	880	816	804	759	785	757	781	822	777	774	870	778	806	777	783	779	818	789	823	771	831	760	780	823	778	796	802	803	870	784	798	823	770	760	845	797	799	803	802	801	763	758	800	803	854	815	800	771	784	786	786	760	783	834	753	762	784	803	784	774	763	758	791	794	815	806	792	779	820	840	769	846	798	779	792	813	851	812	774	788	797	734	770	837	761	790	761	799	817	767	752	812	763	801	832	810	822	763	837	759	731	818	795	789	792	777	804	823	807	805	808	788	775	777	763	807	769	789	773	797	775	801	835	797	780	796	797	823	770	762	818	849	812	798	817	796	793	853	802	821	803	813	774	850	781	864	735	856	822	792	816	830	776	805	800	792	806	809	805	815	757	844	822	841	787	777	817	812	753	797	802	827	777	797	812	769	789	784	842	827	733	791	799	805	801	843	786	805	803	787	801	804	776	764	797	794	814	799	757	827	811	758	780	785	846	824	797	823	779	818	821	829	754	811	816	813	838	828	834	836	809	778	759	820	749	814	804	792	811	795	822	825	778	796	789	792	832	799	774	797	808	768	812	823	812	845	822	794	832	754	773	773	819	816	771	749	805	780	801	815	762	778	811	774	803	731	803	823	800	767	827	807	833	751	828	777	807	830	831	751	749	784	837	762	781	792	787	820	795	780	796	805	772	804	764	795	765	828	806	788	798	808	826	758	762	820	777	826	817	730	793	781	757	723	800	817	800	827	788	787	766	805	843	760	781	799	766	798	789	779	772	806	787	754	796	809	815	808	775	773	793	768	774	798	791	760	780	754	790	763	753	795	861	803	795	777	757	765	740	833	745	812	819	784	779	800	776	795	814	782	819	789	766	798	738	808	789	846	829	831	807	754	793	877	834	744	812	759	786	837	802	764	797	777	791	790	779	811	788	760	856	794	804	786	747	754	813	812	833	778	795	793	788	825	719	796	792	821	806	790	766	789	815	785	847	845	772	831	767	797	849	797	819	803	811	774	780	763	788	774	792	811	806	775	800	792	780	839	775	791	814	802	779	781	852	770	772	804	825	812	773	810	783	756	773	756	815	799	830	739	817	793	802	747	795	846	761	797	771	802	797	794	777	778	796	831	797	780	820	798	818	793	820	843	808	804	836	777	829	825	774	823	749	807	768	807	821	835	807	821	847	776	784	820	838	790	767	785	783	794	800	780	856	776	775	813	805	804	813	749	805	779	778	825	804	767	804	835	816	796	802	810	795	795	778	819	771	752	807	747	782	802	782	783	779	842	796	762	807	773	816	808	825	814	793	817	853	817	815	850	778	812	778	784	806	767	806	768	785	792	754	782	775	814	761	816	799	826	808	859	769	810	784	842	772	732	740	834	801	914	791	861	784	816	852	771	791	794	803	728	811	793	817	808	797	789	782	763	801	817	765	754	761	892	786	760	833	789	813	758	831	859	790	771	800	789	803	780	778	838	763	783	825	827	808	834	816	831	808	822	766	748	803	820	802	719	818	825	805	778	802	774	814	789	823	815	814	768	824	814	813	787	793	758	750	804	837	811	798	773	791	798	756	852	793	802	803	772	824	804	805	805	769	799	826	842	743	857	759	796	806	758	777	759	788	826	778	800	819	794	817	813	824	767	805	816	765	785	790	835	766	845	727	818	798	780	790	825	766	778	794	792	778	791	756	798	768	788	816	777	776	770	817	820	809	805	769	800	840	816	748	794	755	781	805	818	767	822	795	753	788	781	791	842	839	871	792	806	800	816	779	761	760	816	821	852	796	786	776	747	819	842	805	757	812	750	862	773	845	797	797	841	791	780	819
28722	24534	24780	15242	7095	3469	1075	487	339	475	527	638	626	557	559	533	488	462	462	416	403	390	321	330	319	306	328	330	354	354	307	291	291	300	316	324	353	316	320	342	325	304	286	341	322	338	321	330	334	310	310	326	320	330	321	327	323	336	340	307	271	331	326	351	324	331	327	338	295	340	345	334	306	308	314	300	312	292	339	323	319	335	301	296	330	302	309	290	316	310	335	325	290	321	290	325	313	325	329	345	306	323	349	325	325	311	323	320	311	332	315	318	320	318	337	337	331	332	324	311	334	278	335	357	313	305	314	293	334	337	336	293	332	289	304	317	332	346	311	324	302	306	333	299	357	304	303	305	331	307	325	322	299	273	342	305	346	325	323	295	303	358	340	309	331	314	336	333	310	297	326	299	312	322	333	304	309	313	334	287	325	323	306	318	304	319	345	320	297	324	309	323	333	335	317	286	317	290	324	320	302	332	308	292	328	329	326	325	333	307	302	325	308	307	333	310	331	296	304	313	347	338	351	334	359	295	354	307	340	350	300	317	297	310	294	316	302	312	310	319	293	333	334	290	263	314	305	301	322	304	294	326	304	304	337	324	319	336	318	302	285	326	326	304	361	314	291	301	306	312	298	308	316	309	313	328	322	305	323	303	318	342	325	324	301	291	295	291	335	309	333	312	323	343	316	276	338	325	348	281	329	314	334	321	309	301	313	320	304	306	305	358	306	334	355	339	328	321	313	328	351	303	329	317	292	334	336	284	320	320	312	320	292	311	332	318	344	323	342	328	308	325	279	316	322	343	309	326	325	314	292	336	342	327	324	310	335	293	313	323	317	310	329	332	316	344	310	330	306	345	320	323	337	328	349	322	301	350	318	310	317	316	302	359	321	330	312	315	329	339	340	317	301	328	328	328	298	315	311	322	283	331	349	330	319	326	287	283	313	319	351	327	303	315	324	302	308	337	326	320	337	354	325	298	296	286	339	297	315	310	326	322	339	312	306	314	306	283	317	328	329	343	314	294	315	345	291	309	341	310	322	293	336	328	327	290	327	332	338	340	307	333	322	310	355	347	333	323	306	307	305	296	314	312	330	296	301	329	272	311	291	277	318	311	320	305	328	311	304	284	316	317	326	303	318	302	323	291	290	338	354	311	320	352	324	350	310	322	327	341	305	315	306	351	339	306	311	324	317	333	323	306	308	346	296	336	346	324	328	319	319	295	316	331	320	317	308	297	333	323	355	320	342	323	363	306	331	327	327	306	335	327	342	323	306	290	340	337	340	288	330	332	358	370	330	312	294	317	321	325	296	318	325	313	336	287	334	307	322	333	336	322	322	353	323	334	311	340	314	327	302	296	331	309	303	312	311	321	355	307	316	349	331	341	335	309	338	281	335	330	288	334	301	334	341	349	323	309	292	339	292	327	333	331	317	301	324	336	331	321	297	308	350	352	338	302	337	319	298	295	332	313	321	336	344	294	335	309	316	354	301	300	291	344	292	314	305	305	342	345	337	305	318	291	328	312	293	310	308	317	319	323	315	348	312	292	315	300	314	312	305	279	317	325	291	338	309	333	285	293	323	298	315	336	295	348	318	310	351	327	314	322	321	278	341	358	338	327	309	341	304	311	314	313	304	336	317	356	296	333	324	295	360	322	316	296	322	363	334	314	300	305	311	319	332	319	317	310	321	353	331	357	306	310	338	337	344	326	302	321	320	335	329	325	313	326	324	334	326	298	309	298	327	315	280	315	330	333	341	339	320	328	303	290	317	280	282	325	326	318	287	354	284	313	314	324	318	322	319	316	308	300	315	290	329	346	338	277	309	324	321	327	330	322	319	295	290	292	323	297	348	322	309	288	317	301	309	322	334	286	297	325	317	290	298	309	365	317	287	322	345	321	308	332	284	308	327	342	314	314	301	320	362	340	361	336	318	318	332	347	384	288	317	339	313	285	318	310	331	311	311	327	312	300	331	306	312	320	315	310	342	304	285	312	290	324	293	328	340	316	345	299	313	337	293	331	318	291	335	348	337	296	292	284	326	338	357	344	336	311	284	324	307	308	318	313	292	331	325	322	317	299	313	338	327	304	331	332	316	347	352	328	331	307	325	287	324	357	288	327	311	341	322	323	287	323	310	347	336	319	333	290	319	316	327	318	316	331	350	321	304	328	315	295	292	309	290	308	334	339	344	347	297	325	333	331	343	323	324	311	324	320	350	327	290	292	311	348	312	334	314	303	277	319	317	300	335	323	319	325	318	353	335	325	341	329	315	327	292	281	319	306	309	322	296	287	306	332	344	314	283	329	343	304	349	299	317	354	322	310	309	306	313	296	314	276	327	314	314	318	328	312	321	318	285	311	301	307	335	311	293	301	319	340	322	349	347	302	342	354	310	324	339	317	280	331	325	306	305	330	311	334	307	310	325	321	335	351	297	321	306	331	313	344	298	325	355	286	326	308	299	324	324	322	308	339	305	324	337	321	352	328	321	319	287	325	323	365	327	326	307	302	321	301	353	323	318	298	322	294	312	305	341	309	324	298	307	297	328	292	309	326	308	354	305	294	311	304	318	321	328	342	295	325	358	337	300	302	287	310	315	324	310	341	298	308	299	283	313	330	302	305	312	313	318	340	295	330	342	312	335	340	285	332	337	335	316	335	293	327	333	294	326	321	322	338	291	342	359	283	357	327	319	295	324	297	327	305	311	343	267	339	332	329	337	329	305	303	316	342	317	302	315	326	322	326	327	295	332	306	341	313	323	307	329	328	334	308	285	316	351	315	310	332	316	312	303	307	297	347	307	325	339	327	326	345	340	297	324	311	296	299	333	324	318	331	329	337	337	311	295	344	320	309	337	316	316	331	321	316	312	314	335	347	315	301	307	323	298	296	337	290	342	347	303	307	340	315	310	331	333	358	302	326	333	327	302	335	290	310	322	310	313	307	304	356	299	304	341	282	342	305	292	327	299	314	298	318	311	319	295	335	338	305	319	310	327	319	303	316	326	309	318	275	300	304	291	322	340	349	296	332	301	313	335	328	295	273	300	300	298	353	305	336	320	321	290	327	328	273	302	310	313	316	329	309	341	305	349	330	339	319	338	364	334	328	297	337	310	316	322	325	296	324	304	332	351	301	319	353	311	330	300	348	297	347	317	321	301	309	286	295	325	318	321	317	302	278	303	292	326	306	295	330	314	308	328	332	332	297	328	339	297	366	338	321	318	328	323	342	304	327	331	308	315	324	311	312	307	308	340	315	300	308	318	355	325	301	326	317	325	302	322	286	318	307	292	325	317	335	297	325	340	316	324	332	328	321	313	321	308	304	320	309	292	331	288	326	336	310	307	301	342	304	315	296	338	323	349	298	321	309	343	349	312	336	312	309	312	308	325	326	348	329	272	340	338	330	301	333	313	333	347	364	314	299	305	307	309	324	333	304	290	337	324	295	306	307	324	292	312	298	320	303	331	320	357	334	292	295	323	290	312	310	326	325
21088	36890	27074	15652	10418	6183	1998	654	454	600	852	1018	948	924	889	849	713	633	596	506	479	383	379	330	297	307	320	332	323	344	320	358	369	327	344	331	368	358	328	333	320	371	305	349	331	322	351	316	287	333	358	352	358	312	322	339	352	309	343	285	321	336	302	351	335	335	340	312	318	359	312	360	329	344	350	325	330	358	330	334	314	328	322	322	324	324	338	318	330	330	345	359	313	296	349	321	296	329	324	342	346	317	344	353	309	336	340	322	297	341	316	332	341	339	322	280	363	299	347	343	295	307	314	360	328	264	329	326	342	326	297	350	362	301	350	336	321	337	325	308	294	321	319	319	334	335	356	334	363	326	300	349	377	320	342	328	349	296	343	322	323	369	336	324	303	296	355	302	339	336	357	345	320	329	329	331	338	335	350	319	333	328	307	341	321	304	341	330	356	340	315	345	304	330	323	340	326	317	349	343	347	292	360	327	351	341	343	309	318	319	351	316	342	334	326	281	328	327	343	331	360	345	323	330	338	349	304	309	345	310	339	315	376	318	338	335	355	329	327	357	362	321	309	318	343	329	305	350	328	319	340	333	325	314	292	338	343	308	326	304	348	337	326	330	334	316	324	338	302	317	323	332	358	332	344	324	331	354	283	351	372	354	386	369	336	342	356	331	307	352	308	357	358	342	305	329	339	307	351	326	341	363	362	341	345	358	293	308	343	291	337	305	334	335	345	351	356	332	322	360	333	327	343	346	319	344	323	341	347	333	321	326	336	313	358	310	323	332	351	344	356	333	307	366	347	355	344	366	354	353	338	371	352	319	381	346	321	340	311	317	315	309	313	269	346	330	316	309	318	315	330	297	322	315	337	363	327	304	348	312	326	339	327	302	351	301	345	314	354	309	321	322	317	360	360	325	337	306	361	327	318	285	369	339	316	327	348	336	353	349	335	312	346	332	330	317	328	342	343	314	313	344	337	339	332	337	347	293	336	351	359	318	316	325	346	328	299	314	372	358	344	339	298	325	336	349	343	339	371	331	335	340	331	289	319	337	359	312	363	359	354	379	306	311	294	285	336	331	316	324	357	309	364	367	354	318	322	340	314	317	307	356	359	289	361	342	345	323	335	330	340	349	322	329	294	342	284	337	317	352	336	304	314	338	320	314	294	345	331	376	306	340	317	324	318	290	333	317	342	360	304	319	309	310	315	351	341	318	342	316	320	307	347	348	308	327	340	350	315	352	335	330	330	303	322	329	316	335	343	319	310	331	321	343	354	332	321	338	331	337	317	304	320	315	329	311	344	322	347	377	328	324	326	309	361	325	332	321	332	336	376	334	312	349	322	314	360	323	326	329	356	331	316	312	322	346	366	359	352	343	331	314	319	359	286	373	322	318	349	344	318	327	345	310	321	326	351	310	336	346	320	345	347	327	345	342	318	323	368	327	321	315	346	326	296	285	339	316	318	332	327	326	320	334	322	317	358	321	308	347	353	321	310	323	340	318	350	317	327	322	335	346	328	323	330	328	326	339	345	320	317	338	331	349	343	336	341	321	318	343	341	347	327	328	345	357	335	329	351	350	328	359	314	320	317	316	303	309	333	329	322	324	323	307	317	353	318	353	326	333	358	331	351	313	315	333	314	335	337	296	324	344	324	319	347	322	328	324	334	323	353	368	336	342	293	331	367	322	318	304	361	381	343	336	328	336	327	324	353	351	328	316	303	332	338	343	321	313	362	327	357	331	307	329	302	306	316	334	323	308	334	316	320	334	322	332	316	318	325	320	287	327	353	311	292	333	328	351	342	316	327	343	348	310	315	324	319	306	345	337	331	335	315	330	337	311	323	308	335	329	375	320	344	340	330	338	341	336	329	331	327	314	336	325	335	347	313	307	322	364	321	347	332	320	351	344	352	330	345	317	340	308	331	325	323	331	342	330	321	339	342	350	354	311	334	346	305	339	335	307	355	321	339	374	318	319	354	354	302	328	318	328	327	330	330	341	310	320	334	349	304	346	350	320	347	361	324	333	319	308	323	323	339	346	328	340	380	334	325	324	330	302	321	361	334	313	323	307	368	316	307	348	342	310	375	320	333	327	323	328	324	327	354	316	323	301	312	299	333	311	323	339	308	341	319	353	336	354	317	333	343	325	350	321	367	340	342	327	334	291	341	345	336	348	337	315	318	342	319	334	305	328	319	328	369	335	354	325	342	334	338	316	323	318	320	322	334	355	341	335	309	325	351	359	306	310	354	328	343	346	313	303	323	318	337	307	299	338	322	320	313	323	327	320	317	324	319	355	345	341	338	347	343	356	306	328	344	311	359	331	316	363	333	341	319	335	341	354	316	348	356	365	321	327	347	330	322	342	322	336	301	312	302	322	324	356	346	324	356	301	346	318	331	337	345	341	334	371	357	344	316	338	326	343	301	316	320	324	317	318	341	349	341	337	320	313	360	339	351	286	308	325	334	386	350	384	318	319	311	338	304	338	334	337	331	315	328	340	342	338	304	327	351	308	298	300	344	316	354	346	308	342	318	352	352	342	350	315	364	337	341	341	315	310	323	331	351	350	307	345	366	330	316	345	351	324	357	358	328	351	346	347	322	342	290	341	303	367	330	328	386	333	338	341	310	287	318	323	344	350	334	307	327	323	333	312	342	300	374	316	307	352	328	322	345	330	365	363	321	347	362	348	331	341	335	325	344	306	343	330	333	324	333	311	342	339	312	329	334	307	318	339	335	384	347	305	340	331	315	345	367	354	362	341	327	304	331	347	330	329	331	309	349	308	358	332	314	377	336	351	389	323	345	330	326	322	336	340	338	316	338	334	330	340	356	338	374	308	324	320	330	332	361	338	332	352	351	337	334	333	291	319	330	325	310	323	343	323	342	355	352	324	322	379	341	337	344	330	366	356	336	319	351	336	358	316	315	321	350	304	289	363	322	327	346	330	319	328	338	332	330	332	302	323	310	334	287	354	337	336	319	333	352	317	312	312	322	332	327	337	350	308	325	308	347	336	359	336	327	336	362	299	379	315	318	307	331	346	335	325	316	313	330	354	336	379	356	357	333	291	304	362	346	374	302	330	365	314	316	378	333	302	328	310	350	351	294	324	342	335	346	319	359	363	358	368	340	332	354	336	342	339	288	337	329	362	340	317	360	360	344	326	329	327	323	325	308	295	338	296	298	324	328	279	307	319	326	332	288	351	318	328	357	321	347	315	324	342	301	307	328	345	323	339	334	331	320	359	319	320	315	355	326	314	328	357	344	340	318	348	341	340	361	322	330	311	352	320	314	338	348	307	325	322	312	334	318	325	310	341	360	343	307	322	310	307	337	346	341	309	352	338	329	319	362	320	338	303	335	334	310	341	360	321	335	317	322	321	361	316	331	343	316	284	343	355	344	335	327	317	325	330	318	349	326	325	311	322	309	322	315	368	331	323	347	320	326	337	342	347	351	308	322	304	314	301	300	344	329	340	322	334	337	338	305	300
23668	21207	28420	24442	21371	14945	4469	1282	854	903	1119	1272	1256	1177	1068	1073	953	885	860	835	825	707	641	576	606	626	577	627	634	649	595	629	594	647	615	616	608	616	559	659	601	655	606	593	610	610	625	582	612	569	585	624	603	627	617	578	587	593	638	622	636	592	572	638	609	577	592	651	590	598	589	606	578	584	673	602	605	642	565	558	649	577	586	609	567	605	646	618	543	617	616	613	589	582	624	575	615	609	589	613	575	591	610	601	620	621	611	580	655	616	547	620	635	620	602	613	616	621	604	574	621	578	606	590	628	599	613	619	569	596	572	561	562	595	590	609	615	577	592	604	614	615	603	598	578	599	668	618	607	617	591	593	582	611	584	588	615	622	574	541	596	596	648	616	583	627	637	614	631	579	571	601	575	622	598	559	598	636	578	596	574	610	594	603	606	580	603	560	587	604	621	632	597	634	603	664	613	634	573	629	600	580	641	597	570	626	601	588	626	601	594	596	589	605	617	605	622	614	599	619	623	594	616	620	591	656	610	609	578	606	634	569	619	632	575	585	603	588	606	607	615	577	603	600	599	553	619	617	573	661	612	607	589	595	600	589	596	614	618	608	594	614	601	611	596	606	601	639	633	607	623	589	631	607	618	602	598	592	567	560	626	609	577	546	581	619	583	589	608	599	622	568	576	627	567	616	569	583	581	627	579	595	598	642	615	603	610	560	637	581	633	606	568	614	630	594	629	580	566	581	612	588	604	636	583	594	587	642	620	580	591	619	622	584	624	584	574	599	586	604	574	604	558	615	566	602	594	597	608	621	599	557	590	583	580	600	586	616	595	590	617	589	582	594	612	617	592	613	575	607	603	605	575	621	593	617	608	607	625	612	573	576	596	612	573	594	623	593	623	562	585	625	590	629	609	575	605	596	597	610	544	565	568	579	606	603	559	636	599	625	606	575	618	626	569	641	605	626	581	602	654	593	615	619	637	627	639	633	602	590	607	573	627	628	648	595	577	558	613	598	585	575	607	554	618	571	599	623	594	592	628	634	577	583	622	650	613	587	612	643	640	619	589	598	584	624	602	650	577	600	566	590	592	629	568	587	609	602	581	587	558	646	597	615	606	607	644	610	620	601	592	622	564	652	585	611	617	573	566	622	636	628	594	576	594	559	630	657	585	644	574	592	626	613	560	576	606	608	553	605	637	556	642	623	599	654	578	580	622	584	596	582	608	608	604	590	578	624	601	654	624	588	592	646	590	635	595	622	608	563	614	571	619	566	583	590	547	584	557	633	612	598	592	572	616	611	605	624	648	604	595	576	597	613	566	604	592	577	570	572	579	618	602	585	633	626	604	609	547	578	610	589	625	569	578	601	621	611	591	619	591	599	618	642	607	559	604	625	612	644	583	565	575	622	589	650	564	620	561	595	601	559	566	607	640	611	587	620	625	606	569	595	573	643	593	558	601	629	574	573	569	606	560	628	601	613	607	588	581	612	657	607	609	595	578	602	571	599	536	600	577	595	596	611	589	567	624	660	598	656	637	595	620	584	600	612	614	585	586	623	578	577	629	583	580	556	613	604	606	659	594	637	632	578	584	614	594	589	571	577	637	602	593	634	601	601	576	577	571	586	577	589	598	617	608	579	620	634	603	621	592	605	571	583	667	587	617	606	599	617	620	555	634	647	566	619	572	613	634	609	637	586	567	605	589	565	549	572	569	612	623	586	631	572	600	616	613	641	612	575	593	578	564	591	603	622	616	586	611	558	579	555	610	578	587	605	576	552	626	563	604	602	606	571	638	670	582	596	620	623	537	611	579	617	634	643	558	585	585	604	601	554	589	629	626	599	618	602	626	586	588	618	566	571	652	593	645	576	622	592	604	615	589	609	602	619	600	584	605	562	612	634	607	644	585	630	590	601	617	613	604	592	618	565	608	577	607	594	562	609	634	590	528	576	617	597	574	588	565	562	622	606	607	624	600	566	605	607	591	633	585	611	623	602	557	560	597	632	572	578	588	627	579	596	620	628	644	622	629	621	609	593	565	600	593	555	571	569	610	583	594	589	665	588	592	596	606	574	613	629	653	608	626	576	539	621	637	622	648	555	581	586	599	651	617	596	601	670	580	616	591	598	589	616	607	601	617	596	610	568	611	609	623	558	603	592	604	584	570	645	600	618	636	606	630	594	608	570	582	630	617	564	598	602	574	560	572	571	598	583	612	581	639	590	607	583	627	600	571	580	589	596	640	592	612	595	613	570	602	595	614	631	588	610	584	633	615	603	566	561	592	602	662	571	602	625	598	564	563	636	604	592	606	593	625	618	598	593	614	602	605	630	611	597	609	635	580	626	556	598	589	595	629	582	590	587	570	598	597	618	601	581	564	598	578	560	602	567	577	601	594	610	606	612	603	637	560	570	579	567	603	595	598	586	585	601	589	527	612	598	561	652	635	572	561	659	584	638	608	598	573	650	591	589	615	615	623	555	576	636	620	578	585	562	584	597	588	546	607	577	600	622	583	606	560	606	635	626	604	638	600	585	573	594	624	609	589	602	574	602	571	607	644	596	586	549	595	626	568	573	602	607	599	596	608	564	595	598	592	548	603	565	578	645	579	617	612	611	631	619	574	616	580	653	613	603	558	604	656	626	611	570	563	611	588	621	540	587	580	576	541	556	609	598	609	616	577	645	555	555	650	630	605	554	586	609	567	599	587	592	581	550	619	590	595	610	574	583	601	541	596	584	640	588	615	585	576	622	594	600	613	581	564	639	586	609	572	584	595	609	580	606	588	635	643	590	603	576	599	589	611	576	611	610	607	592	568	594	613	540	594	602	586	594	596	587	601	591	602	580	589	574	582	579	587	625	613	587	598	595	627	573	608	640	582	596	588	576	590	649	603	629	607	613	624	609	603	590	643	639	631	644	592	606	594	590	645	623	589	645	606	590	591	622	604	580	619	599	582	603	588	651	578	609	591	610	618	556	602	584	575	555	589	646	571	596	558	590	611	626	601	600	595	606	595	588	550	613	612	588	571	608	597	622	603	603	586	582	576	654	592	599	605	608	572	569	621	576	581	583	581	624	581	603	603	597	600	635	607	628	576	615	587	655	620	599	628	604	615	660	612	572	593	608	589	651	583	665	590	631	599	601	610	597	636	595	589	579	564	609	597	598	582	569	618	634	647	686	598	575	603	594	579	613	602	596	592	613	583	649	596	597	578	615	557	599	616	574	584	647	617	617	553	601	615	600	596	619	613	532	604	661	594	589	585	580	562	595	604	623	628	620	616	619	562	617	606	587	605	610	568	594	596	624	610	611	582	586	602	663	578	604	599	582	567	621	605	609	624	578	613	607	614	567	614	594	549	601	623	606	605	584	603	604	574	645	608	604	610	584	626	615	601	600	577	621	574	622	598	547	617	572	634	603	650	606	593	577	549	582	571	606	576	604	617	561	605	650	665	565	606	617	564	581	599	563	569	560	569	633	622	557	618	600	607	605
22065	45551	35407	23575	17114	11522	4782	1782	1231	1335	1751	1996	1963	1757	1698	1440	1339	1137	1077	1055	1002	792	719	712	691	605	626	635	595	671	663	630	670	619	650	598	654	581	640	642	612	592	647	620	660	603	604	606	649	642	629	640	586	614	620	648	616	631	627	646	624	584	664	615	654	654	650	621	606	597	635	626	644	628	636	603	612	654	652	616	595	633	643	624	630	628	635	657	630	621	623	596	611	618	618	607	649	650	638	613	636	626	649	602	581	627	638	600	612	600	618	644	614	633	600	683	626	636	617	657	618	643	643	587	611	622	652	612	616	607	637	625	616	628	622	665	643	593	644	619	598	594	633	604	661	593	622	584	604	573	583	653	675	634	649	629	595	658	620	575	623	653	618	644	634	634	605	633	646	590	613	629	608	680	656	570	587	650	666	624	602	647	632	629	605	596	619	636	631	657	603	639	655	630	643	639	622	621	637	623	640	611	603	597	595	674	616	595	635	679	659	658	639	616	634	647	609	619	644	649	644	651	650	619	641	632	625	651	617	643	590	616	617	596	657	571	600	601	652	647	580	574	616	647	627	575	602	626	617	640	604	596	635	618	631	617	614	604	632	649	639	607	605	608	606	607	608	627	600	627	620	581	685	639	626	633	600	672	621	637	598	619	654	633	589	585	639	626	640	632	572	616	613	625	649	597	642	616	642	625	613	609	595	634	603	634	627	627	630	613	656	613	628	619	621	600	623	621	673	606	616	620	624	599	611	599	661	621	629	615	630	637	595	649	646	618	610	645	636	620	651	619	580	609	592	610	653	574	616	636	645	609	632	621	654	600	627	594	585	621	629	634	619	594	605	621	634	635	621	620	632	626	649	559	613	614	608	675	620	636	634	604	609	606	585	675	658	625	631	619	642	600	665	624	637	615	625	626	613	646	602	622	598	604	615	673	625	653	612	653	639	643	641	580	620	621	622	646	614	606	592	637	607	620	608	651	640	594	640	637	610	619	628	588	647	602	617	686	605	608	623	608	627	585	642	585	619	619	623	641	600	620	552	642	590	607	633	607	643	653	578	637	579	635	625	657	560	622	633	621	652	597	617	646	651	592	640	595	617	630	615	619	662	599	602	598	627	608	603	665	591	618	618	588	639	613	620	594	656	647	630	622	606	649	587	636	634	626	640	560	612	622	619	627	632	637	623	629	637	611	627	636	613	641	593	592	654	592	654	619	622	637	648	641	612	599	645	622	601	588	606	616	598	632	656	611	614	678	626	639	621	594	617	644	611	622	619	645	595	618	598	654	620	640	623	602	589	606	622	633	576	618	642	607	634	653	609	631	632	629	597	604	657	635	574	628	648	610	624	653	661	656	612	688	658	573	638	647	658	618	657	632	583	592	582	655	632	624	627	620	649	654	613	619	628	636	642	606	634	652	682	580	613	657	560	644	620	586	592	645	632	629	601	618	620	653	620	626	626	666	561	616	630	624	618	648	623	633	643	610	638	597	655	583	600	612	622	637	636	608	652	625	625	656	633	594	619	633	579	598	653	638	630	617	621	613	636	611	623	603	662	639	614	625	602	601	657	604	632	634	613	556	662	602	611	637	641	615	631	616	664	624	614	631	610	631	612	601	653	615	640	632	636	605	639	660	630	578	663	594	621	612	619	637	642	593	624	618	569	646	624	614	574	581	623	586	633	606	628	598	667	653	622	653	634	610	583	619	657	638	588	588	615	584	612	650	647	594	621	590	634	594	625	628	634	595	611	599	670	644	620	641	605	627	646	614	629	589	653	622	641	621	638	628	615	604	613	606	621	585	650	651	613	625	640	617	584	649	583	626	616	640	615	627	608	640	662	582	625	600	616	607	662	667	629	618	683	606	658	665	589	597	641	599	640	615	644	642	597	578	618	628	642	582	615	573	582	619	581	581	625	607	555	605	606	599	568	610	615	590	612	661	617	651	614	635	625	610	597	644	643	579	621	666	602	605	628	605	616	671	611	648	609	613	632	608	651	649	620	614	648	587	591	595	579	585	613	637	594	590	588	622	600	628	640	583	607	611	633	602	681	600	620	642	627	600	600	638	627	646	631	637	599	615	640	622	626	626	607	598	608	611	616	647	654	596	618	625	668	651	650	647	634	613	576	593	624	637	631	647	607	611	642	580	604	630	621	585	625	636	675	628	626	627	611	640	584	613	651	657	624	632	590	639	651	643	629	643	618	600	634	620	625	573	666	616	651	637	606	615	651	609	600	624	627	624	636	598	619	624	636	627	625	604	603	669	608	640	624	668	602	623	607	589	652	627	587	654	601	640	602	586	591	623	635	594	648	599	625	614	625	621	597	640	589	634	607	622	636	625	625	644	639	612	619	631	611	584	602	607	619	621	611	660	614	633	625	636	612	592	653	591	614	627	672	646	602	642	612	590	630	624	562	632	620	594	624	609	653	639	640	623	645	620	643	664	601	633	623	638	574	652	639	638	592	616	638	608	625	613	626	626	662	613	636	580	630	594	607	622	581	592	599	613	601	612	646	624	644	621	582	621	684	627	586	638	648	618	603	643	631	619	595	618	603	627	651	609	619	637	664	647	609	631	639	640	584	586	627	633	644	585	642	647	639	606	627	630	565	611	622	600	661	634	579	634	604	673	606	625	601	616	601	620	608	688	621	632	637	612	653	600	663	645	614	635	634	633	630	634	642	649	596	629	589	640	630	616	628	647	674	627	613	617	621	602	662	636	633	609	626	566	631	622	689	611	596	640	636	598	618	639	592	629	624	620	612	613	593	627	677	633	611	630	618	620	594	594	624	609	607	610	671	621	595	634	601	634	628	612	604	600	624	628	636	646	601	623	564	618	627	632	594	650	634	653	579	622	644	606	582	638	644	625	643	605	622	641	599	653	647	618	605	607	607	615	602	628	649	563	609	627	628	670	651	623	611	633	623	652	645	620	617	627	616	629	602	607	612	613	589	594	631	618	608	623	632	633	647	625	598	660	610	610	580	641	643	609	651	640	580	618	688	600	610	629	586	610	610	610	575	604	602	569	593	640	582	610	635	601	670	613	638	582	640	596	599	602	612	602	563	627	673	589	566	646	646	629	631	595	604	661	611	614	634	611	603	558	636	666	585	631	659	601	637	647	640	593	626	660	660	609	655	662	661	637	616	605	600	586	627	632	615	639	611	658	594	635	631	626	601	616	619	611	608	635	600	648	639	635	591	632	621	612	639	616	618	657	619	615	615	633	637	659	638	622	626	651	611	623	658	656	589	636	609	637	635	658	600	632	616	586	625	589	586	624	629	649	605	604	616	647	643	575	589	639	642	580	615	644	625	594	615	637	608	599	671	596	607	627	617	633	599	612	611	625	636	663	640	645	581	579	642	604	558	600	599	623	599	584	606	638	635	599	609	596	596	627	602	638	648	637	612	600	667	627	615	638	678	693	591	656	589	643	646	615	605	620	592	622	619	596	606	623	581	666	631	583	651	598	632	594	623	653	610	644
24907	21188	27473	25483	15899	6185	2063	701	531	580	709	829	821	818	776	637	628	575	521	556	474	426	371	357	351	346	331	348	351	389	377	327	337	370	380	348	371	353	372	358	344	383	369	364	346	373	363	358	338	377	324	362	339	332	356	360	350	325	339	345	362	356	350	357	378	316	369	350	353	359	358	353	365	340	353	325	317	327	354	367	372	367	322	343	342	369	346	343	363	384	321	316	345	333	381	345	365	388	317	362	339	313	348	362	352	361	304	395	358	317	344	322	321	357	347	358	333	331	353	355	338	357	335	349	381	364	371	341	336	368	345	336	342	359	344	350	327	362	365	357	332	370	331	346	368	388	358	334	312	337	327	327	384	358	344	327	364	367	364	342	350	326	328	320	333	327	373	340	349	380	329	362	328	347	345	339	349	370	387	365	360	350	345	348	327	345	341	338	349	350	377	360	327	336	330	330	379	377	362	353	346	335	370	356	347	340	337	336	340	349	355	336	324	365	343	335	345	346	321	355	335	332	331	355	368	323	352	365	321	380	338	344	318	346	334	306	350	358	361	383	326	381	371	301	364	376	325	332	349	373	355	363	329	311	361	386	363	381	371	364	316	374	346	342	354	374	369	320	338	317	363	330	360	378	349	338	350	345	345	386	330	333	369	351	390	334	387	349	390	355	350	348	307	352	328	299	326	378	355	341	327	338	367	380	341	332	348	359	360	343	359	375	319	343	337	343	379	367	373	364	342	319	355	398	375	363	366	387	354	364	366	362	374	374	372	394	355	377	375	339	379	361	350	355	383	327	340	351	381	352	330	350	357	355	352	360	341	367	330	341	343	356	350	353	332	329	353	364	349	333	337	357	322	353	343	339	337	385	360	398	350	383	332	355	321	339	339	340	381	347	378	371	333	358	366	320	352	346	334	343	370	349	372	373	344	345	334	333	373	332	349	348	346	308	337	374	377	369	369	366	332	333	324	371	386	336	335	364	352	361	329	331	327	340	338	370	319	352	365	327	377	374	359	333	348	332	368	356	354	344	359	318	371	376	337	372	334	339	359	350	348	338	341	349	349	362	340	352	357	351	346	336	350	352	355	344	340	358	339	334	362	371	373	354	356	369	340	390	359	349	361	350	348	327	344	328	344	348	381	343	348	381	327	349	364	357	354	348	370	366	345	353	351	367	353	374	361	365	363	363	306	356	347	367	389	350	359	380	387	354	326	338	329	354	379	334	382	351	364	354	363	331	333	376	354	358	361	348	339	365	361	338	364	332	353	315	339	321	361	341	358	336	367	336	327	327	374	349	373	366	363	323	359	364	354	327	326	363	377	353	338	319	374	360	338	393	330	350	328	351	347	360	354	380	347	353	361	361	361	322	342	347	338	332	365	364	329	392	378	347	342	369	344	361	358	358	382	342	357	374	372	317	317	359	347	357	359	335	350	337	352	347	349	396	348	320	378	356	370	347	358	339	337	350	331	342	367	364	336	364	329	361	360	340	381	358	359	349	349	353	378	334	362	332	379	340	337	368	318	370	338	368	319	344	329	353	328	330	366	363	357	346	368	321	358	350	342	302	349	360	367	347	340	362	386	348	351	344	350	339	341	351	350	334	331	325	362	370	364	361	319	319	336	312	355	359	340	334	324	351	359	379	363	385	348	361	355	339	375	387	315	340	333	341	355	358	364	369	359	332	344	377	372	362	355	350	379	345	325	312	333	372	335	340	339	338	381	339	356	345	362	330	328	328	355	345	337	353	321	306	355	337	361	356	363	366	351	343	356	363	333	377	353	337	378	371	328	344	334	350	323	391	345	371	360	370	335	353	335	359	357	364	340	341	344	361	373	349	360	365	364	328	353	351	361	352	326	342	349	347	335	355	348	330	346	346	358	340	343	338	362	353	368	363	358	348	345	388	352	338	336	316	336	336	333	333	350	324	358	334	373	345	348	369	355	357	362	381	383	355	365	343	338	315	392	340	397	355	392	339	354	352	339	349	368	355	304	348	330	371	372	361	340	356	340	357	325	333	344	346	357	335	326	367	344	355	392	361	314	304	367	372	330	320	353	340	357	338	321	365	384	361	339	348	366	343	347	379	333	331	346	343	340	332	359	345	360	337	351	354	368	359	344	349	332	341	324	394	356	349	382	345	360	338	350	336	320	367	357	345	360	373	355	326	359	332	368	328	340	353	352	338	348	356	328	342	368	373	353	334	349	370	354	339	363	351	370	348	368	350	342	361	355	337	376	393	362	400	346	350	365	324	338	356	371	363	403	358	349	331	368	379	396	348	383	358	350	353	355	354	306	345	331	376	364	340	344	360	372	393	345	340	350	337	374	378	372	332	340	357	328	355	328	323	336	373	358	365	354	356	360	353	371	385	345	373	370	357	364	326	344	360	332	364	342	351	356	344	373	362	351	354	330	350	347	336	317	342	322	348	387	348	375	366	364	362	348	338	378	366	339	340	375	378	335	328	352	382	306	347	323	385	335	357	367	357	401	340	335	349	347	373	348	351	325	371	304	315	321	335	328	359	330	355	361	344	327	358	358	363	389	371	331	289	343	342	354	373	323	374	340	328	318	337	370	327	334	332	366	354	361	349	372	351	338	379	348	351	359	366	327	348	325	365	356	342	328	354	354	339	313	360	347	352	330	333	372	323	351	340	391	336	311	364	344	351	374	359	339	367	332	363	365	322	361	342	381	345	352	341	358	355	365	338	332	356	368	376	355	360	349	352	334	331	357	322	351	349	360	359	326	342	365	352	326	362	363	331	352	357	326	350	348	348	356	367	330	314	343	311	370	320	327	330	328	356	403	355	336	359	350	349	371	325	378	334	321	328	349	314	326	328	376	339	349	333	381	368	353	375	353	358	360	375	348	338	337	380	357	342	320	346	357	360	355	337	316	353	352	374	373	404	375	320	379	326	335	340	380	355	369	342	335	310	333	336	352	320	322	336	346	366	376	336	342	363	349	380	350	326	334	374	378	373	349	351	342	361	329	357	340	380	375	346	367	380	334	346	353	349	343	374	381	316	361	336	351	331	345	376	375	371	339	351	370	343	343	346	332	372	351	304	360	330	357	372	389	360	337	354	348	342	337	343	349	352	368	358	367	348	341	379	355	350	329	341	348	361	389	378	350	326	363	337	363	371	317	349	388	321	387	341	319	369	381	339	341	345	313	325	328	360	357	378	368	357	345	313	339	406	361	372	362	325	306	335	355	360	368	357	355	340	351	332	341	369	347	327	389	376	329	350	373	367	356	375	344	337	373	387	362	370	369	371	367	361	334	332	337	346	369	359	322	376	398	402	322	365	364	364	317	348	362	369	345	314	339	365	348	347	340	355	341	363	332	319	337	356	360	352	351	353	351	387	325	329	349	377	316	365	370	324	369	340	348	374	357	373	321	377	329	358	350	331	347	333	344	330	360	362	320	330	309	344	362	306	357	347	297	327	387	374	340	335	329	348	389	378	333	328	341	359	399	339	328	341
21424	41860	31718	20304	13900	8552	3491	1235	708	947	1293	1494	1421	1280	1181	1033	956	820	768	710	593	518	446	406	403	370	408	387	359	383	389	382	374	382	371	367	399	389	373	399	399	378	378	384	377	391	382	373	396	367	382	410	370	364	387	384	371	368	404	385	330	390	391	392	367	376	369	370	384	393	389	358	409	407	346	387	385	386	370	387	378	378	351	369	378	362	430	384	371	369	394	397	393	362	371	353	374	416	421	370	396	388	383	381	419	380	352	373	401	359	419	392	382	401	370	362	350	413	413	412	347	389	402	356	394	384	360	365	423	418	402	377	387	373	380	420	425	362	384	380	382	382	378	357	416	404	395	388	361	349	369	383	387	395	396	368	378	381	432	383	376	405	395	402	369	397	391	365	385	375	397	408	353	372	367	375	404	380	363	381	346	406	395	387	376	366	397	389	416	380	376	402	374	402	382	443	368	399	391	386	367	419	408	371	371	355	392	403	355	366	363	390	382	391	390	381	373	392	369	351	404	392	357	372	377	382	404	369	383	413	390	332	380	379	406	357	401	370	390	382	352	356	399	332	378	383	379	410	362	395	372	387	354	394	392	407	357	381	383	399	362	362	416	395	406	371	357	352	386	362	423	387	373	415	408	386	375	369	393	367	406	387	383	377	373	394	412	408	359	358	400	369	374	381	363	350	364	407	347	376	347	374	399	392	428	387	389	382	386	408	348	379	400	381	411	383	398	337	412	347	382	377	361	394	379	390	359	371	356	379	368	374	395	419	395	404	358	403	357	379	369	410	354	370	381	368	356	380	345	344	397	397	378	388	377	377	360	406	384	397	401	373	355	404	385	358	333	357	390	373	379	403	370	346	364	395	352	414	402	386	375	349	382	421	389	411	361	390	365	372	372	412	386	323	378	353	396	359	408	408	406	374	373	373	405	367	357	361	416	392	397	384	420	381	406	391	352	376	374	400	372	380	378	396	367	370	413	362	407	389	372	384	343	383	387	405	399	363	362	365	381	369	412	391	381	353	379	395	363	341	406	408	400	402	369	422	364	392	367	354	418	382	393	379	391	362	386	384	367	365	367	390	385	397	357	368	399	388	353	410	391	381	363	393	371	379	420	377	393	371	405	370	401	382	391	372	374	396	378	398	372	380	390	374	362	362	378	407	390	385	383	412	360	374	363	368	346	365	404	417	422	379	402	408	356	351	396	409	384	357	406	399	346	354	386	391	398	393	357	379	384	403	393	333	384	383	359	375	389	358	406	400	378	388	423	380	406	362	381	404	381	412	364	375	356	399	395	393	388	387	359	382	395	363	389	344	367	364	354	343	388	357	370	364	342	389	380	380	369	395	388	374	364	401	372	346	389	409	396	362	376	394	363	370	374	425	395	416	385	392	388	361	357	377	380	370	404	334	401	369	365	352	382	366	392	352	349	389	368	374	364	379	384	389	420	371	347	372	381	343	411	379	412	432	376	398	369	385	359	359	390	383	349	376	331	361	357	353	389	398	381	381	357	388	365	392	411	367	372	392	391	386	365	388	390	404	388	386	354	376	390	395	377	365	370	360	359	387	377	377	365	329	358	363	360	390	411	366	390	398	378	388	384	363	358	380	358	369	384	387	379	366	414	357	367	417	382	370	392	380	363	384	400	390	369	388	357	396	381	382	387	386	362	394	426	409	362	356	397	400	357	384	374	354	368	404	374	365	364	404	427	389	384	376	423	400	374	365	390	373	382	360	408	395	388	403	395	395	366	390	344	370	387	345	385	370	364	379	374	361	360	405	373	405	387	385	375	351	394	362	383	373	360	424	396	386	422	368	377	378	365	389	386	381	422	405	380	359	394	383	390	389	354	388	367	345	384	359	401	372	400	416	405	362	374	385	393	410	382	373	423	388	373	395	393	385	382	357	394	377	345	397	354	363	372	382	356	394	341	443	375	339	409	386	374	353	387	401	380	388	349	389	389	328	382	375	383	406	403	383	407	387	371	345	424	385	387	368	383	390	426	424	396	388	375	402	395	352	355	350	407	368	357	378	368	398	354	398	367	399	357	381	400	376	388	388	358	384	406	371	357	407	353	386	401	375	371	393	369	367	399	374	370	407	385	365	381	388	368	400	394	375	384	366	394	362	353	386	380	380	341	363	362	382	395	356	385	391	379	391	399	353	356	411	434	407	380	357	373	391	378	366	358	399	400	387	429	380	404	385	406	394	406	376	403	344	386	400	382	374	385	362	378	366	373	352	361	375	344	389	395	401	379	377	398	429	346	387	375	367	372	408	383	397	380	348	401	367	384	362	393	348	378	377	417	379	376	370	385	377	400	356	392	400	421	373	411	361	382	362	378	388	339	417	370	388	388	384	427	369	408	402	358	360	354	377	400	370	347	369	375	386	375	374	415	365	380	381	361	386	393	370	386	380	402	373	395	405	346	348	383	336	368	395	377	356	380	404	373	396	379	404	362	415	408	370	384	376	406	380	377	398	406	412	366	412	389	368	368	353	380	381	347	364	364	364	352	395	403	407	369	373	394	422	373	390	416	374	404	394	372	370	370	396	382	373	363	342	385	388	379	439	368	379	389	385	404	380	338	395	386	395	382	383	403	363	392	397	407	395	386	386	396	375	425	362	390	387	402	417	386	354	382	410	378	379	385	380	352	386	411	362	380	401	410	382	403	389	390	387	370	384	368	391	377	379	363	341	343	396	357	416	366	382	375	408	406	351	362	360	355	365	385	420	401	368	371	393	401	403	394	377	377	376	365	375	379	373	389	376	371	384	368	378	367	337	362	376	379	333	360	378	394	365	415	374	383	371	372	355	348	391	377	386	365	389	399	380	399	347	395	363	393	386	389	372	390	380	383	389	378	411	400	357	412	399	363	394	398	398	396	360	362	384	367	375	371	381	361	353	384	372	363	375	361	389	368	364	402	372	387	375	387	400	366	361	389	371	397	381	331	401	374	357	371	352	395	379	344	391	402	385	392	388	399	406	375	379	393	357	392	371	385	391	374	371	371	397	392	385	388	373	416	394	398	377	391	393	376	397	409	381	386	402	379	363	394	364	378	388	376	425	404	385	374	380	383	358	413	401	398	377	366	352	390	379	369	401	376	366	396	383	380	384	357	398	377	353	394	377	351	368	401	369	392	392	407	403	358	429	388	401	377	377	388	378	387	388	393	391	362	394	376	379	413	405	354	369	357	362	397	353	377	365	372	388	385	365	391	385	417	381	406	378	374	361	370	380	420	354	382	380	389	383	357	377	393	410	404	415	360	384	383	385	357	363	385	401	375	387	376	382	365	395	394	380	350	364	368	361	354	406	391	428	382	388	368	391	361	335	369	341	399	352	404	369	388	364	357	359	380	381	388	366	362	365	387	362	420	387	397	408	380	386	364	361	373	411	343	373	352	406	373	390	388	382	368	387	368	403	383	382	342	379	360	373	339	388	384	371	398	388	361	392	368	398	365	383	390	387	394	383	371	423	355	409
22632	21250	28911	23975	21365	21545	12126	2170	1251	1316	1610	1889	1822	1744	1536	1472	1302	1195	1247	1165	1094	961	804	856	807	777	780	747	797	802	741	792	734	787	740	756	781	756	782	726	757	746	707	755	801	770	760	783	771	799	751	745	810	724	768	765	777	757	741	732	768	714	756	746	774	746	761	730	815	752	797	754	774	792	748	750	752	759	752	730	738	813	780	758	750	790	799	736	717	696	757	789	783	734	771	803	724	719	716	760	738	779	757	758	757	741	762	757	715	772	776	800	762	786	729	750	750	766	739	765	764	786	755	768	741	712	773	803	815	776	761	756	738	727	744	772	772	800	772	771	738	777	750	719	780	743	779	724	729	788	778	763	740	747	690	769	756	776	727	766	806	744	778	785	743	759	714	729	735	777	753	745	746	766	753	717	734	784	759	786	784	735	713	765	699	722	758	764	750	727	774	783	795	768	747	821	762	774	734	805	778	751	743	812	776	756	751	779	746	824	748	760	777	808	725	723	743	778	764	735	781	731	810	738	772	739	777	725	761	784	728	728	799	800	742	748	764	774	760	751	714	740	739	773	775	771	714	749	734	798	750	795	728	745	798	771	731	780	729	735	778	732	809	761	719	790	716	771	755	732	727	794	739	691	818	738	745	756	700	783	790	776	776	739	741	735	745	769	714	793	748	748	770	769	782	764	785	806	756	761	751	762	737	732	812	699	794	734	751	798	732	746	802	762	811	786	726	778	789	734	760	814	736	739	784	760	757	759	764	719	751	750	764	744	721	732	708	734	757	794	725	776	752	711	770	781	750	748	780	778	835	806	791	763	777	765	727	757	762	755	783	693	724	778	759	762	773	765	746	769	768	778	735	785	764	735	722	770	758	719	746	736	762	708	739	833	737	727	781	768	763	735	730	750	750	784	738	794	727	737	755	747	787	775	826	719	772	748	766	760	753	770	723	813	779	730	735	761	777	747	765	773	718	729	772	808	793	799	721	773	760	763	806	748	714	721	787	746	805	764	753	745	775	749	783	759	789	823	747	738	758	778	797	762	744	763	743	802	791	732	732	772	791	748	748	783	753	734	754	773	812	772	773	781	759	800	741	749	730	767	733	737	755	736	756	767	789	805	810	710	798	742	750	776	764	820	717	710	744	756	795	770	778	723	784	751	774	731	789	715	750	741	752	781	732	740	765	816	726	741	749	783	796	786	808	774	718	759	725	740	797	803	726	767	798	803	702	805	712	719	783	739	750	732	760	747	727	748	747	699	752	750	746	696	730	772	745	743	800	759	797	730	724	778	753	796	778	723	785	753	776	718	758	742	765	801	787	755	789	719	780	744	789	798	819	728	773	740	767	773	723	776	753	781	760	714	775	729	786	749	698	743	791	737	773	759	788	798	780	735	748	764	719	765	764	761	778	739	745	768	795	744	731	757	814	769	723	749	819	713	770	793	774	747	763	770	824	757	816	789	801	879	759	754	762	721	744	701	774	710	778	748	738	743	805	724	767	785	776	774	743	767	796	817	753	794	748	761	739	757	788	748	769	759	749	755	772	768	730	772	812	765	784	696	764	796	782	726	780	773	764	765	767	823	753	790	762	684	747	782	744	720	778	795	807	788	764	729	784	748	742	742	760	751	753	776	730	749	767	767	759	765	803	745	775	784	803	769	739	825	755	741	743	737	709	730	764	750	733	799	806	761	751	795	789	782	730	777	762	786	781	719	770	789	805	786	758	755	807	748	781	788	703	774	776	729	746	789	735	723	817	755	715	743	738	748	780	755	763	736	781	755	776	769	745	718	748	764	724	757	757	714	769	773	775	770	760	725	754	739	733	780	751	814	741	801	755	727	746	770	756	726	741	736	740	755	783	763	818	756	745	760	764	778	704	740	785	744	808	729	770	787	741	770	804	778	776	771	721	773	779	728	744	775	735	757	750	749	750	751	782	802	732	757	752	802	741	787	749	809	769	716	807	749	712	746	768	790	760	751	782	754	755	742	740	802	761	742	729	735	789	811	738	799	726	760	784	726	780	775	809	792	775	776	755	749	745	759	754	785	772	763	760	751	729	760	795	790	737	776	789	670	740	791	723	739	756	756	731	747	752	759	737	738	760	740	786	793	750	740	753	782	746	775	724	762	775	781	756	757	779	751	785	752	749	706	727	750	752	764	778	788	777	735	779	780	751	743	806	716	783	738	700	749	750	762	767	709	747	769	731	807	765	689	751	777	725	807	787	785	708	711	763	785	726	740	737	764	779	730	744	777	780	718	719	742	776	734	754	707	731	736	754	809	755	763	753	762	800	783	793	730	758	711	761	770	763	803	777	735	770	730	734	764	761	768	765	769	757	757	797	726	730	849	802	775	751	753	742	740	747	704	776	783	769	737	753	753	805	686	750	712	763	760	781	736	750	705	748	723	728	800	791	712	739	746	721	743	795	795	699	757	780	801	754	755	768	788	745	776	721	756	742	779	763	799	757	723	729	795	756	814	747	803	798	758	725	764	744	736	821	790	745	776	771	734	748	760	775	731	860	742	763	794	776	756	746	753	704	771	798	792	792	755	793	750	752	748	731	729	706	792	778	779	744	754	741	736	736	796	720	721	699	709	774	749	736	732	758	741	752	782	737	780	715	789	781	752	748	790	829	720	739	786	737	789	713	773	798	738	753	744	734	787	759	729	703	799	714	716	746	770	753	766	702	709	777	775	720	738	719	787	759	731	759	793	720	745	762	718	732	735	758	750	783	830	769	782	748	786	738	735	762	832	782	748	794	768	749	752	797	755	739	746	717	757	747	787	773	728	781	755	715	789	789	759	753	741	739	712	773	789	822	822	718	743	775	745	763	771	723	726	765	752	781	760	740	761	758	740	800	806	750	798	735	720	749	742	770	763	726	804	776	776	767	751	769	779	805	755	756	753	741	734	721	774	770	705	735	706	778	738	798	762	779	742	788	762	793	800	748	761	807	749	751	742	769	768	705	768	743	708	737	771	734	787	746	764	759	772	759	798	767	731	713	743	756	724	759	763	768	745	748	750	765	742	776	752	803	736	788	773	736	697	740	759	728	740	758	747	745	756	766	717	722	750	752	760	753	748	723	696	744	769	735	773	750	778	790	768	768	747	755	784	696	746	739	731	739	756	765	767	741	720	790	744	758	777	755	751	791	770	751	777	777	767	783	700	709	720	722	731	781	749	756	767	735	776	760	744	746	788	749	744	739	736	801	755	779	727	732	732	787	791	721	745	743	746	727	757	823	765	744	715	804	796	771	744	727	738	744	763	796	784	781	769	750	726	731	740	747	690	822	770	813	738	730	755	723	761	759	747	760	792	780	754	771	760	736	748	791	712	784	743	768	825	772	733	730	771	768	746	775	761	781	745	757	839	720	745	760	739	772	718	753	777	733	740	782	752	759	757	750	759	725	737	766	734	740	751	757	750	795	741	753	784	745	728	754	780	794	781	716	761	779	734	735	723	750	763	735	780	768	774	810	736
24467	50706	41264	29076	21388	14492	6174	2728	1812	1974	2566	2939	2882	2697	2369	2123	1813	1601	1576	1474	1283	1065	901	848	858	827	860	807	869	873	843	883	768	817	818	799	805	766	859	809	805	872	763	862	837	779	817	793	787	842	782	775	809	837	804	812	844	805	814	798	706	812	805	793	790	755	804	744	787	780	795	805	746	812	837	825	792	784	795	777	758	791	756	855	861	789	761	792	720	801	732	779	809	746	782	801	812	788	778	770	791	788	778	780	765	761	779	801	741	789	772	827	771	816	815	795	786	759	798	804	782	791	788	793	761	796	856	763	772	796	788	852	799	809	844	841	808	842	764	814	825	807	800	795	772	800	769	803	831	778	760	823	819	806	774	764	773	772	771	795	812	793	795	797	790	798	815	824	753	766	798	780	761	807	816	817	772	732	763	775	842	771	861	813	781	811	824	791	830	734	752	827	846	795	770	802	794	830	852	825	845	794	844	785	752	891	788	803	808	777	819	799	830	797	837	840	779	801	827	820	791	800	790	800	821	785	794	776	795	798	838	777	773	820	831	768	765	811	785	787	805	842	805	808	810	791	771	773	778	808	795	766	785	843	807	771	759	808	753	781	752	813	832	821	786	770	769	747	814	776	787	801	813	807	803	783	794	830	783	819	812	768	768	771	812	800	791	816	779	818	819	760	771	754	779	835	787	849	807	758	776	799	791	860	764	823	780	773	840	772	784	772	810	778	789	790	743	815	748	797	768	778	758	761	817	784	759	783	819	757	810	821	752	845	785	751	745	838	812	754	745	738	790	798	748	812	803	777	808	808	856	750	779	809	804	773	786	842	842	804	784	847	755	863	761	788	785	753	824	733	791	803	788	847	825	817	837	802	788	811	823	846	788	794	814	765	758	743	822	743	770	782	775	779	837	785	803	776	789	748	800	805	777	812	810	792	780	802	774	814	827	810	826	790	785	804	782	848	789	831	786	812	827	777	826	817	732	829	776	791	827	785	869	775	770	768	779	821	785	756	780	755	808	797	788	824	771	821	748	803	756	818	814	786	754	817	822	755	828	731	752	829	835	793	801	807	824	840	852	790	833	788	779	780	820	839	783	833	854	791	815	780	780	754	764	750	849	789	802	823	775	799	780	799	806	785	815	781	838	798	793	816	783	779	757	820	820	772	805	772	813	838	792	769	757	768	797	785	813	826	769	784	779	795	812	770	793	819	793	803	827	771	750	750	869	794	789	827	816	790	793	777	793	782	791	816	851	755	809	847	785	728	772	821	821	826	762	783	779	786	811	827	852	815	788	798	800	785	823	793	807	771	764	818	777	825	779	823	764	803	768	776	778	824	819	815	815	806	819	810	782	834	773	839	823	813	783	833	811	795	829	801	799	811	764	797	804	809	817	814	785	781	782	751	778	832	820	816	826	825	781	790	775	794	795	782	793	747	780	815	807	772	806	794	738	819	769	782	789	790	781	795	803	841	810	785	799	797	817	785	773	769	770	821	750	869	784	814	828	776	822	724	812	783	792	834	773	803	794	852	724	773	789	816	851	769	803	807	788	805	766	743	795	834	810	790	742	791	814	781	811	816	751	778	771	792	733	795	800	815	766	790	800	797	786	814	767	814	786	755	793	808	763	807	810	792	852	736	782	822	791	860	793	795	750	738	799	798	807	745	820	799	789	786	821	782	783	817	804	807	845	800	749	792	800	801	755	781	765	827	784	768	814	801	781	769	831	724	803	773	724	815	777	794	815	802	785	777	810	813	738	803	736	749	787	807	754	835	818	775	811	796	818	778	779	854	753	830	788	825	799	800	774	834	823	790	818	769	781	786	764	790	751	802	761	803	781	761	782	816	789	832	804	794	790	778	798	727	839	771	783	835	780	829	791	778	804	782	804	810	777	839	792	806	819	822	763	805	853	789	800	859	759	789	824	787	815	804	848	752	783	756	794	831	766	748	769	766	813	785	798	775	816	770	787	743	804	762	809	765	820	750	809	828	828	786	776	796	730	756	806	832	841	750	787	778	760	802	780	797	782	775	782	805	771	784	784	834	746	815	786	756	768	782	800	799	811	766	837	743	765	841	810	773	757	779	811	785	773	787	871	765	834	749	750	807	783	826	805	785	802	793	792	788	815	836	805	800	783	762	828	810	766	799	828	729	773	763	802	838	733	811	828	771	759	781	761	768	830	777	772	806	783	813	799	750	792	792	762	774	756	820	790	799	803	823	781	802	778	823	774	834	762	821	820	830	829	826	748	770	803	787	771	779	805	762	754	775	790	793	772	784	807	780	805	781	781	832	780	810	850	813	789	773	841	814	813	836	773	794	795	781	808	799	790	822	805	820	783	751	792	742	797	755	785	806	805	782	754	820	770	800	778	807	804	787	792	809	807	809	779	793	736	804	791	851	794	828	835	765	809	758	791	761	794	782	787	814	777	785	813	801	757	820	812	786	780	833	797	746	834	787	806	773	829	766	816	757	819	814	815	816	801	784	762	815	757	792	782	749	816	809	791	842	762	818	797	808	779	829	814	835	746	789	782	833	778	806	833	831	824	761	829	820	809	811	796	778	802	758	822	776	729	838	805	778	800	792	808	847	790	834	801	779	746	788	773	763	794	844	777	777	797	813	747	834	790	762	819	783	860	820	789	779	753	819	804	784	810	746	784	830	775	806	810	837	750	801	781	798	794	831	751	773	845	809	762	763	798	796	814	800	782	778	814	778	774	737	746	803	805	796	813	808	775	801	799	794	782	791	808	821	809	783	840	792	789	770	807	819	821	825	768	767	831	830	776	831	847	754	813	822	823	786	796	804	798	807	742	802	809	821	777	808	760	789	821	798	762	797	784	810	813	823	812	810	808	791	753	758	803	800	804	807	799	803	778	812	736	775	745	823	776	826	791	855	809	744	757	743	834	790	779	806	771	831	772	790	788	787	807	874	801	753	796	821	796	809	809	843	756	809	766	793	789	850	785	852	790	774	798	781	833	802	861	818	799	771	832	753	780	815	769	796	794	786	801	837	795	801	797	778	811	744	783	770	840	816	771	794	824	791	815	804	788	801	809	798	804	779	728	813	856	799	760	832	824	812	851	796	788	805	783	798	737	822	821	756	755	795	817	774	808	820	800	795	817	805	768	798	811	788	760	831	781	809	807	802	799	800	763	764	852	782	783	749	818	853	770	806	772	798	812	807	843	815	779	830	762	813	854	802	827	779	789	769	841	773	830	784	777	806	839	787	803	765	780	814	779	811	768	848	803	781	789	768	786	781	771	767	777	836	754	827	770	819	820	776	785	778	769	830	796	842	787	763	785	818	787	779	783	817	799	763	804	769	778	779	812	778	781	801	786	716	760	803	818	814	760	808	752	800	805	788	805	759	808	811	789	795	806	799	813	808	740	799	767	748	764	740	829	829	783	822	798	785	791	777	769	777	828	872	808	762	813	817	768	826	793	818	775	801	832	832	799	780	765	745	812	803	828	801	744	737	724	776
28431	24162	24868	15169	6785	2961	929	472	333	435	608	704	683	630	539	519	508	426	434	463	416	398	314	274	320	330	295	331	321	323	282	310	296	326	302	302	298	299	278	318	298	285	312	320	343	283	308	324	320	329	302	325	320	322	315	318	303	299	310	324	306	313	332	338	301	300	338	339	318	324	309	315	340	324	304	338	316	321	348	316	301	314	320	302	299	278	316	305	308	323	315	299	303	336	315	325	323	315	330	334	293	301	308	326	295	317	301	299	310	325	293	308	318	313	307	330	286	345	309	290	298	312	314	283	322	340	293	298	311	323	313	301	316	325	353	293	298	337	308	338	317	316	328	315	339	304	313	295	296	325	324	339	305	293	283	294	266	311	302	311	319	331	301	310	321	321	310	304	310	288	297	319	316	331	331	329	326	289	305	283	316	292	293	290	344	316	345	314	330	315	325	344	319	283	327	290	304	303	319	317	313	315	291	297	342	323	319	303	315	281	331	315	316	318	321	318	343	306	302	315	303	316	317	321	309	298	271	299	298	328	328	335	349	287	345	342	349	335	298	300	355	320	304	321	327	302	322	312	313	322	314	292	327	314	317	317	341	317	304	306	286	350	312	319	294	332	337	334	273	318	311	296	310	308	299	347	289	342	305	271	295	301	311	291	313	323	326	330	337	315	311	315	311	307	319	322	299	314	297	306	344	323	316	299	341	291	316	314	303	336	332	318	318	336	306	313	303	332	318	344	327	297	340	344	306	336	291	313	283	335	342	275	343	368	337	352	307	318	341	319	307	330	310	330	323	315	296	309	319	323	301	325	302	313	326	312	314	310	287	313	299	337	307	291	300	293	338	294	310	313	287	343	333	319	309	324	312	287	310	314	319	322	304	297	346	318	294	316	309	313	321	296	303	284	316	334	322	311	324	350	305	320	288	309	284	298	307	313	311	318	304	325	310	313	321	329	324	295	304	321	294	297	328	325	339	316	299	295	317	275	325	310	311	336	312	308	284	314	279	321	314	320	327	326	338	313	289	341	307	322	313	316	323	307	352	301	311	324	322	319	313	309	276	308	268	325	318	300	301	308	324	319	322	310	318	321	325	328	300	309	301	343	296	314	332	285	292	305	302	345	322	296	329	302	306	329	322	284	315	323	307	340	295	296	350	322	320	329	318	318	291	325	325	273	314	318	337	310	335	293	319	315	313	304	298	308	341	311	318	304	288	303	321	309	337	321	318	321	329	296	315	325	345	297	305	307	304	286	336	362	301	305	320	302	305	326	314	308	326	303	324	329	292	294	284	296	319	318	302	314	290	330	315	333	304	278	333	307	309	334	323	298	337	326	303	313	332	316	315	283	293	336	311	331	303	299	334	310	325	329	333	346	299	321	313	276	299	323	319	322	328	297	319	306	297	309	329	293	323	333	306	316	309	310	316	331	315	322	316	338	328	323	293	322	324	296	301	328	325	293	316	313	352	311	312	334	323	288	319	298	311	325	309	308	301	326	316	342	318	304	306	329	302	311	285	288	328	298	316	294	322	313	337	329	347	317	316	346	314	324	311	283	311	280	331	307	318	312	321	300	316	287	317	311	289	341	302	291	333	299	329	278	318	315	332	332	323	329	320	292	347	300	329	301	316	325	349	279	300	278	313	310	297	322	295	313	281	300	323	314	305	320	336	312	309	297	281	286	306	311	332	325	279	314	321	314	305	300	294	345	340	314	299	328	282	319	306	289	300	312	284	331	318	306	316	357	296	309	320	311	327	341	296	293	286	313	323	287	322	316	284	313	287	337	332	318	297	316	282	299	269	324	311	339	304	330	310	291	307	321	320	317	319	336	294	360	334	349	285	327	307	321	325	305	306	346	309	336	303	350	330	358	318	336	320	304	319	318	320	325	295	291	314	290	313	322	329	339	318	351	306	301	358	315	318	286	351	329	309	312	289	305	335	327	312	306	320	313	297	329	287	328	302	307	339	327	310	309	296	312	305	325	303	291	331	335	289	291	329	364	359	306	336	313	336	316	320	286	307	317	361	325	289	293	309	318	321	283	325	300	341	286	302	305	291	342	317	287	321	314	325	274	319	293	313	302	334	331	298	312	280	302	297	322	297	305	308	331	279	297	313	320	323	325	301	298	341	304	324	315	297	323	312	315	293	334	334	335	306	314	293	318	305	349	304	319	307	300	317	304	308	307	295	329	293	292	293	288	364	316	316	320	321	306	298	310	280	297	317	326	284	319	332	320	320	351	298	298	328	336	320	312	326	352	298	341	330	318	331	315	310	288	296	304	338	314	323	249	297	294	341	310	307	318	304	311	309	307	302	333	324	312	299	294	334	287	305	307	321	311	332	339	295	312	346	330	297	306	346	272	299	291	322	311	321	304	293	348	300	367	318	310	302	345	314	314	337	347	317	291	316	286	331	316	335	330	327	294	330	326	306	305	318	318	316	308	242	284	284	314	319	319	280	307	303	309	313	331	304	334	330	335	312	290	309	295	331	300	339	307	347	323	315	314	339	328	320	341	294	317	313	330	318	315	316	288	323	286	279	347	312	311	313	308	301	298	282	324	297	326	319	289	337	300	318	313	345	328	290	304	325	335	294	302	355	287	311	299	329	312	291	312	318	295	329	340	333	306	336	304	336	302	312	313	300	308	286	324	320	303	318	291	307	305	283	312	327	329	296	323	326	308	312	310	301	319	331	302	322	332	327	344	324	319	321	309	306	350	301	324	313	344	273	299	328	277	288	316	329	309	308	309	285	291	315	306	320	329	295	319	337	312	292	336	321	339	326	319	322	300	326	296	322	334	316	317	292	304	305	355	333	338	303	301	347	289	322	329	323	282	301	350	325	310	323	324	316	329	297	309	321	327	281	342	322	312	311	304	285	335	304	309	323	325	308	337	326	306	270	327	309	323	292	349	314	292	316	308	321	304	356	318	313	345	325	313	284	303	294	311	299	312	297	281	306	280	281	296	293	279	316	336	293	345	285	304	335	318	345	324	288	304	322	315	307	332	361	310	309	324	338	319	328	336	337	317	313	328	326	310	297	330	327	311	343	283	298	312	330	303	299	313	317	288	313	318	334	324	334	297	307	332	302	321	308	319	290	351	333	340	327	303	309	320	321	325	283	294	286	298	337	296	305	297	327	271	340	332	313	291	320	337	314	322	304	292	295	268	320	337	305	327	305	332	328	310	323	297	298	316	291	312	296	335	337	310	293	317	298	322	292	295	359	307	332	329	298	282	299	303	333	321	325	308	307	309	330	339	311	330	332	315	329	316	350	307	321	315	324	351	340	297	323	328	316	318	293	311	304	310	328	312	290	289	307	307	292	296	330	317	274	282	329	335	297	294	307	310	289	298	296	331	321	326	331	342	332	274	314	313	299	335	321	323	301	312	298	335	314	299	320	300	308	300	329	331	314	304	294	317	304	305	330	321	315	325	288	306	343	325	319	297	299	293	364	298	295	308	322	309	301	327	330	326	305	326
20693	36562	26538	15441	9700	5275	1661	655	433	576	909	1138	1091	1022	808	751	671	590	563	538	502	377	337	321	314	313	320	350	351	294	321	309	310	351	331	317	303	353	309	315	314	340	315	344	292	343	319	328	326	326	309	327	313	336	324	356	315	324	320	335	337	329	343	309	368	310	314	354	340	310	337	331	322	324	309	339	317	355	302	318	327	327	339	343	349	326	304	317	319	331	307	305	360	339	322	319	323	287	360	318	343	353	327	332	335	314	350	350	315	317	347	322	349	330	291	306	314	313	343	314	306	331	302	340	319	344	332	332	329	329	333	302	298	319	314	311	303	305	331	357	347	317	327	301	343	309	316	330	311	326	337	330	328	351	321	315	323	334	322	325	333	326	317	329	306	322	323	356	306	307	316	313	344	320	321	291	307	325	293	351	320	343	311	322	332	328	309	327	314	330	311	308	340	331	336	315	292	312	339	292	348	322	328	326	334	332	306	304	323	329	320	311	303	337	321	335	302	329	308	310	288	317	344	329	370	330	317	294	317	321	317	358	339	342	329	290	310	345	336	307	342	322	318	327	296	316	315	337	337	329	344	294	306	327	331	338	318	321	334	325	311	323	360	308	316	322	310	294	274	323	338	292	315	345	310	311	325	324	320	343	335	319	342	315	342	304	296	324	288	342	321	312	332	326	337	328	295	323	337	310	290	296	354	340	328	363	318	363	308	315	313	305	303	324	312	375	321	311	338	317	326	362	317	326	308	345	327	336	314	312	335	326	337	303	311	299	327	327	311	352	321	322	339	323	343	319	338	307	340	325	311	349	349	325	298	328	319	312	322	335	304	316	324	316	325	324	323	344	311	300	341	320	321	357	328	298	351	302	333	326	305	264	366	306	304	326	333	315	324	289	319	314	309	318	338	304	332	318	296	292	324	311	293	321	302	347	330	335	299	298	344	352	331	308	311	300	329	314	345	298	323	350	320	323	314	310	346	324	356	334	319	338	316	329	349	305	310	319	315	348	319	328	334	338	328	336	334	322	312	338	318	334	309	335	345	296	332	313	333	333	317	315	327	339	337	320	337	336	343	318	340	323	337	335	330	361	335	338	327	324	323	319	327	301	320	334	316	318	333	319	322	286	303	341	332	353	348	329	322	318	333	348	322	305	335	344	298	285	305	327	335	356	330	329	305	305	307	361	320	323	307	325	315	303	328	340	326	324	309	315	349	300	301	343	338	324	329	327	323	333	299	363	335	318	319	304	348	301	305	330	314	339	330	318	320	320	344	292	314	268	356	326	337	339	327	304	316	358	324	323	299	296	331	364	342	328	329	346	355	296	318	321	353	309	332	343	338	322	308	305	349	316	319	288	358	340	352	319	365	296	332	298	330	326	328	346	322	314	322	308	372	320	317	310	318	343	281	316	343	324	346	315	358	326	319	320	338	327	346	353	333	317	310	319	352	325	304	332	300	311	345	299	299	315	329	343	330	326	307	314	347	327	310	312	299	336	287	354	333	310	325	325	325	306	303	334	338	305	318	331	299	327	333	369	342	319	343	346	295	357	316	318	349	311	316	352	327	297	335	310	327	320	312	337	319	312	318	340	329	300	339	300	306	341	315	301	317	320	325	326	337	347	341	330	355	306	343	336	299	300	308	323	320	324	289	321	338	329	322	330	321	321	350	328	361	313	324	329	308	341	301	288	306	314	327	313	330	360	331	297	319	347	309	310	330	327	365	329	315	352	331	352	330	327	322	328	330	346	350	313	325	304	309	305	302	312	328	308	297	335	327	316	327	306	321	314	319	316	315	303	353	356	326	359	323	315	352	322	340	348	299	317	314	305	352	320	347	339	308	338	346	323	332	277	326	339	298	319	314	325	351	333	338	296	321	282	343	343	294	343	319	315	298	322	311	335	280	303	322	333	314	308	322	319	327	304	310	342	342	318	300	306	333	340	340	307	359	342	285	319	333	313	316	332	345	331	329	351	315	329	304	346	327	325	312	310	316	342	341	317	317	299	350	333	371	301	324	296	309	332	340	318	319	291	304	354	329	312	334	330	328	288	329	305	309	311	308	294	322	315	299	322	323	339	350	315	354	306	325	308	323	319	327	339	330	330	313	289	336	314	328	339	303	323	304	285	319	335	322	301	309	346	290	324	348	338	329	336	308	322	327	341	355	362	319	326	323	310	345	321	328	319	333	352	312	337	336	331	330	314	300	312	330	290	319	376	337	316	330	299	331	311	321	319	353	320	302	291	328	307	340	350	344	301	350	314	334	338	337	301	317	334	348	334	334	345	347	342	315	322	315	353	286	352	298	317	313	332	350	320	305	309	325	289	319	320	288	344	311	336	297	320	345	314	307	352	356	309	338	324	334	327	318	343	358	332	328	333	323	349	341	326	315	342	347	309	328	344	315	315	314	336	317	323	329	282	303	316	311	309	336	305	339	353	319	309	317	368	311	333	311	365	342	290	317	349	349	305	334	312	311	310	290	330	322	348	302	337	337	360	314	356	332	307	314	314	310	318	326	293	317	332	323	322	326	322	347	319	304	313	314	341	293	320	308	348	332	321	321	319	328	342	308	335	334	320	325	318	330	313	279	298	342	353	335	304	330	323	329	316	328	349	323	331	369	342	327	314	318	324	335	303	367	328	300	317	328	333	319	353	334	320	332	338	330	319	295	327	331	336	316	289	319	305	309	317	317	326	329	323	334	307	345	335	331	305	337	331	327	373	322	313	310	309	318	326	353	321	307	317	323	336	321	304	320	325	313	321	352	320	320	334	309	290	326	317	335	339	357	286	313	348	329	330	325	341	341	329	299	355	316	323	310	317	295	314	320	317	298	293	307	308	347	307	361	301	345	329	324	315	340	340	336	340	316	304	315	318	325	319	321	326	326	293	332	329	327	315	340	313	324	338	309	330	335	351	316	343	326	342	300	315	337	342	352	341	301	335	327	321	296	331	290	291	318	306	325	330	363	302	322	313	348	334	321	333	325	319	361	322	293	292	329	334	311	305	322	309	288	347	381	324	305	305	341	346	314	332	347	325	339	359	352	348	316	337	347	319	334	337	327	337	329	310	349	309	347	311	347	331	310	361	324	365	303	342	319	332	342	302	293	351	290	337	310	315	343	310	320	336	302	311	346	307	344	333	329	319	359	324	328	337	330	325	330	332	331	313	307	343	335	312	303	314	334	331	329	323	323	315	298	345	319	296	315	338	277	298	329	330	343	336	321	297	309	326	317	314	308	326	343	332	314	342	308	343	353	333	320	334	307	299	348	356	329	352	316	311	298	353	331	317	323	297	324	328	329	320	312	348	336	359	343	328	305	333	346	323	327	320	304	351	366	333	303	330	308	319	327	323	318	309	317	341	309	324	306	315	308	321	339	351	328	306	328	326	295	352	287	339	331	316	311	330	327	314	306	365	314	321	315	338	321	333	317	324	316	322	320	327	314	317	350	332	331	305	312	333	331	261	328	300	311	282	342	345
23761	21225	28445	24432	21388	14448	3559	1188	819	1012	1179	1386	1436	1276	1189	1064	929	907	863	875	784	670	636	633	649	575	657	584	544	629	601	629	639	573	612	654	581	579	653	653	581	594	619	560	519	562	617	640	619	644	582	593	623	644	605	606	616	617	558	593	607	587	624	617	588	618	582	595	607	615	583	593	603	572	572	597	599	608	623	580	619	640	630	604	618	579	573	600	606	580	594	626	585	634	574	599	563	568	571	586	586	590	595	641	580	595	587	594	589	619	556	615	600	601	621	610	613	625	673	603	637	584	598	602	606	592	595	569	567	628	602	611	635	576	618	578	572	632	554	584	589	602	620	601	581	604	576	607	602	630	599	596	554	575	619	581	629	602	648	613	617	611	618	602	605	611	605	610	587	596	581	582	617	585	601	608	632	607	585	613	569	634	597	607	597	617	629	622	607	595	572	639	615	601	592	548	620	633	643	616	572	578	597	556	636	595	648	590	621	642	570	607	616	616	548	617	593	626	585	599	571	588	605	627	634	634	635	608	613	636	628	622	588	627	580	650	612	617	599	619	589	588	600	599	616	597	578	583	603	638	585	559	594	617	594	604	654	613	611	623	578	616	638	581	576	556	595	641	596	626	610	602	583	603	583	602	577	628	619	600	621	615	593	562	613	597	599	605	618	618	588	573	602	624	568	593	607	594	584	606	604	562	558	615	574	610	597	605	606	602	589	591	580	613	604	609	604	590	572	647	626	574	584	588	577	649	616	610	591	575	598	620	648	588	632	618	549	562	639	574	601	594	635	585	623	572	600	606	617	602	587	631	592	580	578	583	587	605	622	622	579	602	581	632	613	586	586	624	643	597	610	589	612	605	542	622	551	576	569	644	610	600	611	590	614	608	612	561	612	618	609	607	605	565	630	622	579	550	596	633	612	639	581	591	597	576	606	586	556	599	598	647	615	549	599	627	609	582	562	614	640	606	614	644	594	561	567	642	609	590	636	605	574	571	589	629	600	583	616	593	642	604	581	585	584	619	604	617	578	630	565	615	635	577	571	600	592	602	596	588	606	621	622	568	594	568	636	633	587	597	627	614	573	624	616	634	636	604	560	626	582	613	605	572	608	616	553	575	629	557	615	577	577	660	634	585	637	631	588	627	596	627	617	531	566	617	625	591	557	610	625	601	589	579	584	626	622	601	609	633	551	582	577	627	632	599	566	576	607	597	641	581	573	608	567	623	620	552	626	606	640	602	567	556	595	553	610	611	643	580	617	589	608	597	620	635	582	598	606	615	589	609	582	580	611	564	577	589	614	606	647	571	631	574	609	596	612	628	616	610	587	599	627	583	632	592	586	611	625	588	627	625	575	576	606	645	618	592	572	622	603	615	551	604	576	579	575	611	614	589	669	555	621	596	626	598	549	584	614	633	587	607	616	590	548	619	616	587	622	577	588	571	613	613	568	604	600	600	591	562	632	623	592	592	593	629	608	646	601	646	596	593	593	573	598	588	606	621	620	634	616	612	622	601	610	666	606	612	594	592	595	604	582	584	650	598	598	639	635	607	595	639	610	618	579	608	633	623	579	608	623	585	574	619	555	593	582	635	661	606	617	599	548	595	570	602	623	622	602	588	620	550	561	579	622	611	629	623	569	588	595	602	619	587	615	577	609	621	575	604	595	579	578	579	627	598	639	543	625	629	636	590	587	606	622	607	582	622	664	582	609	620	626	584	579	574	578	577	587	611	574	630	591	581	603	578	657	641	554	589	585	624	635	614	605	638	591	600	596	590	600	631	594	645	552	584	616	581	593	607	623	616	590	588	598	642	624	605	632	623	564	604	614	556	584	575	565	564	574	577	626	590	626	590	596	589	603	582	648	631	575	617	617	582	628	609	571	619	584	604	557	596	632	594	624	592	608	610	561	629	600	565	627	573	639	616	633	607	634	591	611	587	580	603	600	616	624	641	617	607	583	559	583	588	622	566	600	599	651	610	620	616	560	627	599	583	555	610	623	569	585	569	582	599	576	611	601	603	576	626	596	578	557	557	648	566	605	598	621	580	637	593	601	629	633	622	558	602	600	620	576	617	591	631	601	642	576	599	596	619	650	598	592	631	624	612	575	624	578	557	652	603	603	606	603	629	612	587	618	592	603	553	658	642	601	624	614	620	624	626	615	602	577	636	559	595	588	584	588	573	573	621	625	600	610	574	622	558	605	620	628	596	614	584	574	624	658	623	607	605	559	582	606	616	621	618	607	587	580	617	550	608	579	614	639	569	562	642	604	612	609	581	605	579	603	601	570	611	612	568	603	581	555	654	595	611	629	628	677	583	592	573	565	613	604	571	607	620	584	590	568	577	568	575	615	599	623	594	621	616	572	637	582	598	594	609	621	617	588	617	584	632	560	603	589	593	628	583	615	582	598	606	647	565	648	597	548	626	578	633	578	604	632	593	604	602	599	563	588	589	598	534	598	584	624	620	563	600	561	589	583	590	599	642	584	623	589	583	633	572	584	589	634	641	615	571	603	586	610	604	595	603	605	572	618	597	597	587	600	580	616	597	603	619	577	604	589	620	617	594	596	570	635	617	618	579	624	610	563	544	575	602	607	602	635	588	592	604	606	609	650	575	598	571	607	564	599	627	602	584	577	596	614	601	568	618	600	596	595	606	599	594	576	652	537	601	633	592	638	565	609	589	600	571	568	575	586	587	584	631	625	595	586	597	609	620	628	591	595	599	597	581	605	638	606	611	594	604	576	617	639	585	587	631	585	623	580	617	636	601	573	587	589	588	585	608	596	576	611	580	601	593	633	624	608	641	619	602	590	601	560	611	584	601	593	623	612	636	572	619	616	547	570	596	616	592	592	587	585	626	583	603	588	593	548	595	596	618	575	607	607	604	597	632	655	619	605	614	587	634	582	599	556	581	583	636	618	594	610	611	645	606	595	601	638	603	561	556	588	625	611	597	610	615	626	560	585	581	599	556	588	602	580	604	601	576	582	597	612	588	603	610	554	615	610	627	603	606	590	594	555	582	596	605	594	605	571	599	621	618	641	601	632	592	596	590	549	608	620	605	617	560	648	623	551	604	593	613	628	593	556	626	622	601	595	599	593	620	566	584	590	566	566	574	623	568	622	610	570	623	605	572	605	634	558	634	597	611	624	628	586	598	609	644	561	579	607	607	587	567	568	621	602	604	548	610	574	568	625	583	600	627	597	591	595	618	601	630	624	620	587	590	605	601	638	630	628	594	600	665	611	647	614	626	594	566	586	564	608	550	571	602	587	579	588	595	573	604	583	602	571	586	603	655	624	620	571	598	614	555	630	599	605	600	619	552	609	614	596	596	622	611	590	641	568	644	594	581	635	572	563	625	590	594	600	623	608	608	608	626	581	600	583	673	598	613	590	584	599	584	629	613	573	609	577	564	576	580	634	625	657	612	623	607	639	588	634	593	581	580	613	625	559	583	589	594	642	579	570	574	570	595	568	573	595	590
21955	45336	35633	23651	16304	9693	3611	1643	1213	1434	1832	2190	2173	1930	1692	1487	1362	1091	1162	1104	978	754	690	659	695	580	696	634	642	619	644	610	639	621	683	664	605	604	576	617	652	648	609	653	652	663	628	627	612	638	660	597	657	624	558	636	617	639	639	600	594	627	610	572	642	669	544	618	576	598	648	633	598	636	597	646	570	635	634	622	628	611	612	622	596	697	619	654	644	595	644	609	668	593	655	624	630	602	568	584	616	605	607	628	633	614	638	637	557	621	657	638	600	593	636	590	636	644	609	647	647	620	642	607	640	620	600	602	658	640	620	577	621	622	606	586	543	556	632	644	630	630	580	634	609	628	568	662	615	627	629	629	618	587	629	605	647	595	626	622	625	605	640	597	600	586	583	634	563	644	622	618	632	613	615	601	604	614	652	629	643	628	641	600	625	630	557	578	594	603	585	637	581	603	580	641	585	635	615	629	618	632	600	637	600	583	649	606	626	601	604	650	646	598	605	595	607	606	635	604	627	599	626	624	590	627	610	606	585	618	582	610	617	606	606	609	585	606	603	597	605	586	619	590	637	592	630	638	610	674	600	581	667	570	609	682	630	669	632	627	642	596	636	603	607	648	610	579	631	659	645	618	613	605	625	675	584	608	605	599	592	588	627	646	605	614	624	632	631	603	601	617	679	617	596	618	631	607	649	641	649	612	657	621	645	601	664	648	612	612	612	626	637	614	581	625	618	604	604	616	589	565	628	573	606	579	662	602	581	652	551	663	606	590	608	624	616	622	603	632	645	591	633	608	601	616	641	624	616	619	620	638	620	566	643	636	625	660	620	610	620	604	597	618	647	615	624	618	607	607	627	627	630	650	675	606	640	617	621	605	596	609	576	639	619	586	611	606	595	655	624	629	633	593	569	652	616	595	581	655	608	580	582	596	625	633	646	586	640	618	617	614	619	642	648	602	624	617	566	651	585	619	588	619	658	624	617	590	609	600	627	600	644	602	612	589	621	670	592	659	626	593	560	697	688	602	595	616	580	546	640	604	625	575	647	612	610	617	634	640	630	619	652	622	618	585	641	589	654	612	626	618	628	644	671	692	609	620	644	643	632	624	612	625	609	607	581	625	611	633	629	629	572	608	639	626	571	585	603	596	629	610	573	634	614	585	670	604	613	580	603	595	570	601	615	636	629	641	643	612	669	613	605	642	640	586	663	611	630	585	676	623	614	620	602	599	617	613	631	654	627	642	653	590	667	645	644	611	598	646	645	591	599	581	611	618	620	600	624	658	656	639	631	624	608	626	607	593	618	651	604	652	654	596	627	603	643	618	631	593	609	606	681	587	595	599	611	667	638	638	643	584	616	614	564	593	612	613	625	577	597	592	595	656	622	691	620	624	604	619	648	611	685	598	610	630	606	585	579	621	620	595	615	650	613	619	606	615	629	639	638	593	640	651	682	610	640	616	588	641	633	618	627	613	613	615	609	603	649	573	602	666	602	569	619	610	615	627	577	585	621	627	564	595	624	590	632	612	620	648	614	596	621	584	647	628	604	626	605	631	606	585	626	633	634	566	610	612	619	598	604	586	616	697	657	623	595	611	573	618	629	598	620	614	653	624	620	615	614	615	598	604	630	623	630	571	636	621	635	573	607	653	650	574	619	664	617	620	644	619	592	590	615	603	610	648	568	594	632	617	595	601	602	609	620	611	638	586	614	611	607	634	586	632	595	625	635	574	616	608	615	615	629	632	612	576	590	573	623	576	670	645	647	636	622	618	612	620	590	592	656	622	652	619	646	621	607	632	613	607	599	649	654	593	637	656	587	612	591	611	621	576	625	624	663	581	618	546	602	607	573	639	651	619	610	596	597	612	591	640	638	647	620	630	639	626	592	615	637	593	590	602	612	627	583	618	659	617	645	643	643	605	622	630	625	583	605	577	645	615	608	656	629	620	563	606	629	629	603	638	645	635	677	575	589	590	595	613	580	630	658	634	641	649	638	602	639	584	626	642	631	628	620	660	593	607	640	617	644	625	658	614	595	618	615	568	627	621	628	612	601	604	573	614	576	599	619	591	534	618	669	598	592	643	609	631	604	638	662	664	636	601	623	632	592	604	615	636	645	670	686	619	618	613	598	595	652	594	588	610	601	595	611	639	604	618	610	597	594	628	606	623	558	637	633	611	596	652	592	578	598	611	598	603	651	609	658	677	621	639	620	617	619	665	604	650	637	579	602	591	684	629	640	587	641	674	630	577	608	623	624	616	632	641	623	638	667	585	616	606	602	621	648	614	663	608	610	611	659	627	567	650	599	627	629	621	601	619	606	620	613	598	627	584	610	658	645	593	604	611	689	636	593	580	616	620	624	605	630	609	570	608	635	593	623	676	630	655	615	592	635	597	610	603	639	630	612	672	636	656	621	612	580	587	626	648	665	621	626	629	620	592	655	626	656	605	618	630	639	634	625	575	625	578	607	631	587	601	605	598	601	637	638	599	623	613	612	633	640	587	586	618	662	626	622	657	602	616	617	634	644	602	601	637	556	606	598	650	633	574	629	637	621	650	639	605	608	611	625	649	610	591	654	646	645	595	625	612	630	669	645	604	615	631	613	574	628	616	624	613	575	642	639	629	596	604	622	609	585	620	596	635	610	568	611	632	646	616	630	594	646	617	664	605	606	579	610	661	616	582	626	656	597	589	571	608	568	619	637	632	648	589	584	551	624	650	591	599	600	645	637	639	654	611	591	598	648	617	596	610	611	586	635	597	618	616	603	623	627	610	634	670	595	630	638	626	649	581	615	689	629	621	650	585	639	592	655	664	604	593	635	626	642	590	603	585	607	631	563	611	647	625	604	606	653	609	622	594	596	663	609	608	612	604	637	634	579	633	640	587	640	617	620	611	604	620	615	594	607	577	625	585	579	612	586	594	619	622	616	629	615	602	611	653	606	633	608	623	618	593	618	560	608	609	644	584	594	612	599	577	629	555	605	675	641	591	635	577	600	605	601	668	624	608	658	635	647	629	631	636	594	608	614	601	602	591	623	614	683	615	662	612	588	643	669	684	632	591	644	621	600	599	614	572	569	644	664	611	626	620	621	596	598	619	625	614	669	610	606	586	641	639	650	583	605	593	635	628	643	613	648	638	625	617	604	646	602	599	614	643	605	603	619	630	634	556	580	602	590	622	613	570	625	613	637	646	580	645	591	633	594	575	560	639	629	645	616	616	619	636	643	607	624	614	621	598	581	596	627	606	631	670	634	606	662	634	608	588	617	645	633	613	648	606	639	585	613	611	613	614	617	633	609	592	617	600	598	637	613	658	596	604	621	656	582	643	644	635	649	633	592	644	622	627	645	613	655	577	600	596	606	574	572	613	631	621	631	635	579	633	618	637	601	597	587	630	601	598	558	578	647	576	621	637	672	552	600	603	657	624	647	584	635	605	581	607	602	617	572	645	665	587	548	576	618	655	599	613	619	630	573	665	604	607	603	627
24896	21253	27583	25602	15539	5435	1488	608	495	590	727	991	988	802	704	617	569	546	516	550	479	411	395	349	354	362	361	398	336	357	372	342	317	381	366	330	327	366	358	365	316	300	357	344	373	355	338	326	352	330	339	351	358	342	334	321	354	334	349	320	333	372	355	387	361	362	364	360	341	372	335	331	370	349	393	368	347	344	327	307	347	367	360	373	360	330	329	345	373	337	367	318	345	351	378	359	385	348	337	347	332	346	356	341	361	334	372	357	348	341	339	377	312	336	345	345	352	337	345	360	329	350	333	329	334	320	338	324	357	373	350	347	331	305	341	345	345	360	367	341	359	327	333	393	331	359	381	351	337	374	358	326	315	319	333	320	337	336	362	310	336	351	320	334	357	324	342	320	322	351	333	390	344	324	357	312	319	330	348	351	333	327	338	345	352	327	345	359	344	344	351	358	392	382	296	326	390	368	336	354	329	329	315	337	350	364	304	340	358	372	354	335	360	386	343	354	351	372	312	361	364	354	326	338	371	343	311	353	353	338	346	359	354	331	366	354	347	363	341	323	352	341	339	360	343	345	365	350	346	320	352	362	354	371	345	354	358	324	350	332	371	350	342	353	350	359	319	335	362	336	343	381	341	341	362	328	363	324	338	346	330	368	357	346	351	357	344	304	370	356	357	334	313	358	343	317	361	349	338	335	369	352	338	352	346	340	374	362	379	335	306	341	365	343	332	325	350	381	325	358	346	343	360	332	317	376	366	341	330	383	321	353	337	342	348	353	339	327	347	339	334	350	330	382	327	347	334	357	315	383	360	351	359	362	345	350	378	335	356	330	365	350	351	345	356	327	362	344	340	339	335	372	335	383	326	353	367	324	350	368	343	358	346	376	310	344	364	302	381	371	331	356	392	352	329	368	373	310	353	359	341	343	317	338	314	403	372	346	333	325	362	375	358	327	346	356	355	342	356	381	311	349	346	354	355	338	317	365	342	352	396	341	318	361	344	362	339	382	384	325	329	352	370	354	352	342	344	346	342	345	342	328	339	351	338	323	378	353	363	360	344	321	338	338	355	330	344	346	329	322	331	330	361	306	378	319	339	338	337	331	354	328	352	357	348	388	355	366	358	358	344	351	307	332	350	307	355	357	330	352	295	327	318	358	326	329	319	325	361	370	361	343	367	321	368	355	314	323	359	379	314	357	352	330	340	357	342	357	359	377	306	301	343	307	353	323	350	342	372	334	333	374	348	346	344	316	341	355	314	351	335	362	330	328	358	334	359	369	380	347	337	350	358	349	380	329	332	323	347	336	327	354	324	366	334	327	323	334	331	343	353	337	350	353	358	348	334	333	361	308	357	353	329	344	323	379	336	338	325	309	365	359	399	343	326	365	339	335	327	320	333	307	368	369	350	350	336	327	340	382	316	364	352	358	328	345	337	361	338	333	354	347	356	322	383	358	383	322	347	311	322	354	326	348	303	347	349	361	299	351	336	375	328	345	355	342	366	311	332	324	354	384	353	335	345	308	333	346	334	335	336	355	367	352	334	348	322	331	334	352	330	347	356	313	375	348	363	351	362	355	347	351	343	345	331	358	329	349	361	341	357	358	319	342	351	335	313	331	308	370	341	352	338	315	327	322	341	335	335	334	353	331	371	352	368	330	305	367	346	369	341	318	329	369	378	368	332	315	347	321	353	361	359	343	355	296	345	365	329	327	359	330	353	328	369	339	346	331	354	328	338	336	328	346	338	335	334	325	331	354	333	344	316	330	391	351	349	332	333	357	342	339	339	369	353	329	367	355	333	350	340	350	376	336	336	349	378	339	341	338	368	345	360	348	363	336	348	356	353	351	354	350	329	373	319	313	329	358	327	382	320	362	325	311	359	350	370	351	316	361	352	388	337	412	340	316	330	312	285	338	328	369	330	312	337	359	359	347	339	351	345	309	333	369	331	321	346	366	330	331	349	372	358	326	328	318	324	397	339	385	318	398	336	352	352	361	369	324	341	328	325	319	343	352	364	370	345	351	347	322	379	330	365	353	328	327	399	346	318	342	387	364	353	342	359	367	362	342	349	336	377	365	331	343	336	337	326	350	361	344	387	341	360	331	320	346	336	350	370	346	332	346	347	349	340	332	311	349	333	343	347	315	319	363	332	321	328	334	335	380	360	351	388	342	363	374	345	342	344	360	370	352	357	326	353	361	338	328	327	359	349	364	339	328	364	340	349	383	332	353	311	346	328	316	341	326	348	360	331	326	342	328	364	359	333	336	367	318	383	368	331	385	354	351	330	346	322	327	356	309	301	356	325	336	365	355	320	333	343	328	367	353	336	356	328	365	320	362	362	337	343	350	355	330	354	383	337	334	309	317	342	345	368	326	338	362	351	315	339	323	334	329	338	341	331	315	355	337	316	325	340	370	358	378	364	317	341	345	343	331	341	350	350	338	331	362	357	303	343	331	362	332	325	321	375	353	369	357	347	363	356	346	347	338	362	333	345	341	326	372	329	355	345	368	347	378	354	344	365	357	335	345	373	336	343	334	328	359	343	332	372	363	338	395	364	336	348	324	335	349	350	315	351	324	320	342	349	328	310	327	390	387	346	316	326	346	345	319	347	318	346	364	327	333	328	349	341	346	349	344	351	322	357	338	330	375	353	300	340	338	320	344	340	368	366	343	343	344	324	342	362	370	341	331	361	336	332	348	356	348	343	334	327	350	362	377	369	356	330	362	324	361	342	323	356	353	327	350	363	360	336	327	330	299	388	340	339	337	349	367	343	327	334	330	331	358	347	347	383	306	362	338	326	353	339	322	341	343	340	347	340	348	366	350	369	358	354	336	336	319	373	343	335	344	344	328	319	355	349	328	357	346	320	340	361	336	337	339	323	393	330	334	364	376	326	329	340	341	327	327	345	375	346	359	365	331	343	385	376	356	333	380	357	358	347	319	369	372	306	363	346	327	343	327	370	355	354	329	371	350	365	347	339	340	328	345	321	324	347	351	351	379	327	353	319	329	347	336	344	325	377	354	326	363	299	363	334	370	347	362	344	329	354	335	350	361	350	357	351	350	337	326	333	341	364	333	340	329	328	368	363	325	362	390	350	376	332	344	353	338	327	372	366	338	362	333	330	326	360	333	362	348	352	346	357	341	372	344	336	353	375	317	355	308	327	343	337	348	325	331	351	320	368	349	355	330	351	345	305	364	337	376	385	357	349	341	340	358	345	340	373	356	331	360	333	348	340	343	345	327	370	339	376	369	314	343	341	328	348	352	376	314	323	334	351	371	366	347	330	341	375	371	340	304	355	327	338	330	353	342	360	378	338	364	362	325	350	376	348	342	356	371	340	335	356	327	389	340	353	358	351	342	341	337	336	364	345	337	364	378	370	361	357	315	334	367	339	352	351	356	335	366	337	353	365	374	361	311	339	325	329	378	337	350	336	326	338	343	344	331	351	356	360	323	321	348	371	322	350	373	342	342	381	337	378	381
21026	41657	32014	20300	13113	7379	2507	1006	788	881	1291	1675	1612	1395	1269	999	929	754	724	720	618	478	374	399	399	366	396	387	373	404	422	422	372	381	386	403	376	374	357	407	398	370	373	341	392	408	347	382	376	380	380	377	373	423	391	415	357	372	380	400	362	362	378	390	359	366	422	388	372	369	389	370	384	365	371	390	371	395	378	381	360	397	349	413	343	405	382	379	365	403	361	407	387	362	398	380	354	360	379	386	406	364	333	359	367	359	383	368	328	376	376	379	415	375	397	397	330	363	380	377	339	385	355	386	365	376	371	341	374	384	359	369	387	386	331	359	343	374	376	403	366	388	362	378	349	399	356	345	357	367	380	361	342	380	398	395	401	392	387	364	361	395	383	369	357	383	358	374	387	317	391	382	376	393	384	366	353	391	365	361	375	364	367	352	394	384	370	379	356	383	358	365	400	395	386	352	374	404	394	387	371	372	391	369	373	345	369	399	367	342	353	394	367	363	371	364	384	387	363	394	378	378	359	374	380	353	353	345	403	403	398	355	409	347	388	384	400	367	403	386	384	382	368	370	394	382	355	371	409	401	342	412	384	374	353	435	325	383	390	338	377	353	381	382	377	358	353	388	374	375	358	370	376	382	365	379	372	364	367	374	366	372	384	395	369	361	394	357	419	368	357	374	367	376	385	383	353	392	387	368	371	405	384	379	380	365	360	377	378	369	397	350	364	392	344	397	383	418	350	397	386	395	365	384	402	393	375	352	399	388	371	387	387	385	393	388	358	382	375	367	358	359	387	368	358	332	404	390	395	374	372	373	369	422	344	397	388	353	389	363	370	417	378	377	393	346	338	361	386	406	372	365	368	380	355	406	370	373	367	369	347	365	348	396	383	390	372	355	397	364	371	332	399	362	399	350	380	382	410	364	365	398	340	378	375	405	361	379	384	399	414	383	369	372	372	333	387	394	423	362	358	407	393	373	376	365	380	401	345	396	376	399	370	340	398	361	357	382	414	375	368	391	375	359	397	380	360	362	373	369	402	407	377	361	394	355	338	368	389	360	385	411	347	374	395	410	351	386	397	372	371	373	393	408	380	386	395	342	357	399	351	372	364	394	391	376	379	383	360	382	376	371	388	419	391	404	337	362	360	367	388	351	360	385	359	388	370	417	378	347	373	343	359	392	366	358	418	382	409	344	378	416	390	379	346	412	350	369	369	351	394	383	378	411	364	369	342	394	396	388	393	368	370	379	354	380	384	374	399	383	370	370	376	368	386	409	346	360	383	396	415	366	393	396	357	355	386	406	388	331	392	393	412	359	390	387	378	411	347	366	354	354	415	363	347	361	343	336	365	372	373	407	396	349	346	355	392	362	406	337	358	382	367	376	412	364	385	402	384	372	374	381	360	353	388	427	359	383	413	367	375	360	376	376	374	398	398	375	348	370	382	366	367	354	439	356	337	396	393	370	389	406	365	373	373	353	369	389	363	370	369	393	393	403	406	369	370	396	408	340	369	383	410	356	362	376	384	389	348	365	377	365	355	353	403	409	353	366	404	374	373	400	365	375	407	375	369	358	347	359	368	394	362	378	382	365	364	360	367	365	366	409	371	391	338	346	423	364	366	384	421	373	384	405	414	386	368	407	390	350	369	387	369	369	367	366	403	363	376	372	376	382	392	372	377	422	410	371	375	385	406	377	362	398	403	374	388	402	371	390	371	375	389	370	366	388	369	369	358	380	416	381	378	348	377	375	386	385	377	355	410	378	390	382	380	377	371	371	385	355	366	364	379	337	388	329	317	397	357	399	378	391	356	376	335	390	370	368	368	401	364	352	385	376	354	383	352	377	365	350	353	381	368	371	349	341	372	396	356	365	375	356	381	374	363	395	362	379	360	365	384	379	359	368	350	377	369	358	384	382	398	366	375	385	374	337	383	362	375	365	353	345	371	354	410	360	368	352	387	342	372	340	367	395	369	357	391	344	368	433	418	351	388	348	359	389	346	350	361	394	351	368	348	371	342	382	369	362	380	358	373	359	386	400	366	374	363	388	378	397	397	373	385	390	376	354	389	395	341	363	384	360	395	379	350	401	375	362	346	373	346	397	386	386	373	357	376	376	382	379	367	362	374	393	364	387	390	365	374	351	388	405	390	406	374	368	360	392	380	348	372	384	381	379	374	361	368	373	365	391	367	367	391	388	373	375	384	406	366	404	400	375	340	374	367	370	382	383	356	357	379	368	379	376	380	352	363	389	360	407	361	408	341	411	365	386	399	376	386	372	400	355	349	367	367	383	359	374	390	358	388	405	383	392	393	365	378	370	363	385	367	403	412	388	369	388	375	338	373	404	398	371	399	367	359	367	351	394	373	395	352	366	359	404	378	369	371	380	376	373	369	422	361	366	392	368	382	353	346	400	410	365	349	334	345	357	399	418	362	361	353	392	407	366	372	365	379	393	370	367	375	389	369	359	363	389	371	415	354	367	383	343	383	391	362	385	411	380	388	387	362	376	366	375	377	359	388	381	390	362	381	377	385	341	391	388	373	391	358	385	374	379	403	337	360	382	377	398	381	398	376	398	384	413	355	360	385	359	367	367	375	398	406	379	392	360	389	384	407	371	370	378	374	357	348	407	367	374	357	342	363	377	364	394	383	353	369	391	437	364	373	375	388	356	353	353	375	390	362	391	370	382	423	392	355	378	380	380	402	381	357	376	345	385	360	371	373	380	364	425	367	379	381	373	369	370	374	397	363	359	388	402	394	379	391	337	385	386	354	383	374	368	377	383	387	394	349	375	392	401	394	363	377	363	339	328	383	338	371	363	382	350	348	364	379	361	404	359	380	375	397	369	348	398	363	373	341	383	392	375	373	366	383	365	398	368	347	375	360	368	338	390	377	385	371	353	406	359	412	379	378	426	358	365	386	411	344	369	366	386	399	392	377	386	344	382	370	369	367	412	385	343	420	383	410	349	381	384	391	371	349	393	304	362	379	360	381	385	349	422	406	379	373	369	382	383	367	378	386	343	378	397	352	355	360	399	381	350	381	372	388	354	360	358	384	371	354	352	364	377	384	384	367	381	399	360	368	367	395	367	377	386	387	352	349	368	402	353	362	358	370	394	404	379	375	340	393	378	358	368	364	371	342	378	391	357	349	357	403	353	367	359	392	379	359	363	403	375	354	376	380	360	382	384	366	379	387	406	384	371	404	357	370	351	375	386	387	381	403	398	451	386	367	366	358	394	357	372	361	413	333	381	381	348	387	378	369	405	387	372	404	358	359	382	360	386	380	377	322	373	349	362	373	387	373	355	373	411	371	383	379	351	414	388	349	372	385	362	374	389	360	398	348	408	432	381	366	382	328	370	408	390	381	405	370	405	385	356	420	364	356	339	403	387	375	365	366	419	352	367	377	362	396	371	373	389	371	383	361	384	395	371	372	338	363	332	371	403	360	399	354	349	370	370	381	374	408	363	346	394	383	394	383	379	373	359
22602	21220	28857	23913	21339	21366	11425	1885	1306	1388	1634	2081	1923	1782	1629	1377	1282	1124	1175	1151	1032	884	819	833	744	791	833	819	785	770	807	780	826	788	739	741	749	761	751	745	766	754	759	769	784	747	731	788	747	741	753	787	778	792	713	739	721	792	767	732	747	789	778	743	736	764	729	720	774	755	720	756	771	762	712	736	778	690	727	726	777	747	747	736	736	783	740	766	690	735	738	743	796	756	743	764	793	736	756	788	759	716	739	736	766	723	745	753	751	708	802	735	748	743	776	779	744	702	779	709	743	767	709	788	735	774	776	715	764	719	753	714	718	768	747	728	805	741	743	709	751	742	777	710	724	732	764	766	765	750	778	806	724	750	761	757	760	777	780	722	743	754	714	786	750	713	713	760	755	798	726	753	746	752	760	747	773	755	769	781	790	718	760	771	761	715	707	744	755	725	770	802	763	786	792	781	722	758	752	756	700	774	722	802	785	777	800	748	735	735	786	797	736	776	704	765	764	762	750	723	755	747	771	736	762	777	733	719	759	692	734	714	735	748	732	744	755	801	746	749	754	755	691	775	724	726	750	726	775	731	741	751	799	757	740	740	730	770	720	769	764	738	717	759	741	783	771	758	725	757	754	736	754	755	766	728	737	776	735	794	738	756	733	733	695	689	764	734	788	713	810	720	772	771	735	666	768	787	703	750	736	729	763	666	795	723	780	788	780	780	739	789	718	742	777	729	721	746	726	752	787	762	766	791	706	755	788	741	740	814	753	768	743	786	726	750	775	758	762	779	689	742	756	760	743	731	748	747	732	783	740	782	760	714	760	768	719	808	767	719	737	798	746	725	779	764	729	711	739	786	742	776	767	762	715	740	749	764	737	755	763	775	753	768	727	741	784	738	774	701	756	768	776	773	710	710	739	786	751	773	746	697	759	750	793	709	732	743	808	779	726	701	743	738	760	696	724	785	741	743	765	723	747	760	783	766	768	721	690	757	758	790	740	714	752	746	736	755	737	781	775	701	805	731	716	755	767	757	731	722	751	801	780	778	742	821	745	788	737	726	728	785	801	723	819	711	782	757	743	742	764	751	715	769	702	740	748	721	748	699	716	769	763	746	761	760	792	745	798	769	747	712	757	730	801	736	696	779	752	737	767	769	713	765	806	737	726	749	807	768	827	814	763	741	796	759	759	802	721	763	732	713	731	817	719	734	727	763	735	726	748	738	767	751	734	779	779	822	752	716	750	777	810	718	813	770	763	803	735	805	737	748	801	762	760	719	746	760	773	712	781	734	730	771	800	696	743	755	711	733	765	748	720	764	742	753	763	767	684	753	814	686	748	799	697	702	776	749	774	763	718	703	735	734	808	712	758	751	755	758	763	768	780	797	732	737	700	758	784	705	821	737	726	761	764	722	702	786	730	785	797	747	799	721	751	761	720	751	766	766	796	718	742	734	750	749	755	814	726	738	779	761	746	722	792	739	707	754	778	742	741	764	686	717	772	734	791	718	808	724	724	750	750	760	709	753	780	787	739	763	739	768	707	778	750	740	752	759	802	752	766	743	727	731	772	796	695	740	733	748	741	736	747	766	791	766	692	735	748	774	737	755	722	766	816	772	715	729	758	721	804	762	704	776	711	716	699	758	791	781	726	693	744	731	737	787	726	765	734	737	759	751	725	757	800	814	807	803	745	745	701	767	772	727	739	749	712	759	752	743	766	772	768	756	722	786	751	772	783	783	714	752	767	775	705	759	765	712	745	735	827	779	700	742	736	758	733	770	748	749	783	706	736	799	745	720	746	751	732	724	757	744	769	777	791	773	769	765	747	730	711	719	725	768	773	721	700	726	752	818	748	730	773	770	723	728	762	765	807	758	766	731	686	728	793	746	738	733	769	735	766	785	747	761	745	742	779	758	800	733	743	732	726	754	732	809	745	795	710	719	745	763	772	750	782	780	750	780	762	815	761	701	746	720	755	735	790	757	763	742	755	731	737	784	770	757	733	736	775	755	759	769	747	728	791	793	711	781	767	745	752	772	761	729	757	755	738	756	706	725	781	767	754	742	747	798	710	751	771	776	754	737	784	773	740	755	693	775	793	716	766	736	712	690	774	826	718	751	732	726	740	789	751	735	760	802	811	732	692	762	771	756	786	765	762	719	756	723	797	748	754	740	757	718	798	700	756	765	739	774	758	803	717	728	696	721	761	749	793	741	740	720	727	681	767	732	710	778	765	753	710	743	766	739	726	792	728	745	776	759	743	716	736	783	745	757	749	779	789	747	752	773	757	740	740	753	768	718	737	760	745	774	726	793	779	725	730	737	777	725	731	718	710	687	773	775	748	796	716	741	759	744	795	807	735	723	763	758	762	789	791	758	743	751	738	713	727	748	728	739	746	817	769	744	794	711	738	733	724	697	735	728	764	759	793	708	757	746	709	747	760	731	740	721	718	789	744	785	756	681	719	761	811	789	781	782	736	784	727	738	731	714	755	750	731	776	742	750	787	712	716	748	697	764	721	740	736	719	712	756	753	768	783	777	754	759	774	749	765	739	717	725	824	751	760	739	795	753	758	749	756	730	731	780	791	695	762	736	729	789	752	738	727	775	736	764	783	692	770	781	727	762	741	780	727	749	762	753	734	745	758	754	754	717	731	769	738	790	771	761	714	754	745	765	747	716	691	749	709	737	750	731	774	708	730	723	772	769	790	708	711	769	773	734	723	745	727	724	726	759	750	714	709	725	760	724	752	707	810	788	719	772	742	742	744	742	793	723	735	713	817	717	737	714	775	762	755	782	761	744	757	740	745	761	733	710	732	757	803	728	785	740	743	739	709	738	795	754	775	708	793	796	722	777	680	753	771	743	795	775	730	759	815	753	782	797	731	767	717	774	782	736	755	794	732	759	761	764	754	755	707	768	792	756	784	717	740	792	783	778	796	746	798	767	740	733	699	716	749	757	718	796	720	741	767	762	780	769	784	752	756	726	806	774	738	722	732	713	752	727	738	777	734	759	731	692	759	725	783	743	798	720	797	727	750	745	742	760	730	672	733	776	761	725	756	769	755	743	785	735	739	802	767	740	784	789	805	713	709	750	724	759	793	773	755	719	777	710	787	740	738	716	770	745	780	758	746	768	731	743	757	786	753	766	748	746	795	767	758	807	793	757	761	775	755	787	700	690	770	764	725	679	725	746	736	739	783	771	743	820	757	757	763	764	734	744	741	780	740	761	724	752	729	745	713	744	747	711	740	685	758	729	796	730	780	754	737	782	759	745	737	751	740	750	763	756	740	709	778	767	695	742	793	717	726	713	762	798	745	735	748	741	724	731	745	758	735	752	726	778	798	688	767	754	748	672	753	742	858	741	770	691	725	723	724	716	771	693	754	760	803	788	760	761	737	726	740	783	767	780	804	703	746	804	771	714	749	743	757	760	703	739	770	786	732	782	833	736	719	724	768	760	707	772	760	743	737	763	749	793	725	726	746	721	751	748
24397	50391	40936	29239	20802	13161	5286	2370	1757	2083	2643	3382	3205	2649	2445	2056	1816	1534	1458	1485	1257	1018	881	873	849	829	867	805	828	793	789	848	807	804	819	768	797	769	814	759	757	859	798	771	791	825	811	839	765	815	788	753	860	792	827	772	784	801	767	837	772	756	816	805	762	769	801	802	788	786	748	788	789	780	775	772	796	780	765	723	766	760	799	745	785	796	769	782	887	756	774	779	797	799	791	786	771	768	797	762	785	762	760	741	751	770	801	801	802	827	832	777	769	784	795	835	798	735	805	753	779	825	792	780	773	832	819	819	723	773	762	771	785	819	819	788	780	756	785	763	797	766	783	770	813	756	803	782	812	860	772	761	779	760	767	764	761	772	789	784	762	784	786	776	812	764	779	788	757	789	767	800	797	748	791	806	823	808	789	781	802	809	754	797	763	799	786	791	808	774	759	833	769	763	827	766	773	793	761	755	796	798	827	780	763	811	784	764	713	792	761	753	753	821	778	768	771	741	816	777	759	783	748	772	835	832	771	763	790	778	816	766	814	820	799	793	789	747	796	791	838	790	730	799	797	777	763	748	818	781	814	749	743	787	780	809	796	756	745	830	823	808	789	744	754	765	775	796	784	825	795	773	821	761	793	762	774	798	800	825	861	765	768	775	792	778	822	782	777	786	801	752	826	767	803	758	778	804	828	836	816	777	724	767	816	755	815	773	814	792	789	739	741	781	829	815	813	814	757	817	802	798	773	837	796	784	825	802	780	835	770	769	807	760	777	806	803	726	744	757	781	795	770	782	790	796	771	821	763	775	771	796	795	802	724	816	815	754	790	771	748	747	785	801	833	757	780	787	770	818	801	781	773	823	783	807	754	771	795	762	797	768	759	781	752	778	788	784	729	800	783	778	761	750	814	773	785	771	774	769	771	817	763	813	766	794	805	813	756	770	753	794	783	843	749	811	811	793	786	769	752	784	752	766	755	791	776	766	833	768	822	783	747	764	784	775	707	749	806	829	773	831	778	777	798	776	787	815	737	784	714	761	735	807	784	780	798	826	749	785	798	817	730	750	797	807	777	784	846	708	855	785	793	776	824	794	786	773	801	750	715	759	815	793	766	780	781	730	777	827	775	791	785	799	751	817	771	862	766	784	808	797	801	802	767	848	832	774	796	768	760	782	851	796	779	720	737	796	767	787	751	832	784	778	789	773	783	815	752	789	763	769	815	773	823	729	815	777	761	785	752	747	751	748	770	826	784	762	765	765	767	696	747	768	806	794	814	840	788	804	786	789	765	790	736	759	745	838	786	831	805	755	755	797	742	775	811	817	784	760	801	819	756	758	798	770	843	782	762	803	739	818	803	857	833	789	788	827	828	762	794	785	827	783	792	770	812	821	766	790	789	753	795	819	811	758	741	778	815	740	775	747	758	838	791	805	825	802	827	777	766	756	794	801	778	842	769	771	839	789	748	761	804	802	759	844	807	806	809	835	748	807	794	761	799	777	801	812	789	769	794	820	779	791	770	766	748	773	770	788	804	789	823	793	747	775	771	820	770	822	789	778	805	759	809	777	791	790	719	789	828	741	808	801	805	819	808	795	816	761	789	799	764	749	748	814	778	795	787	842	768	781	811	825	782	822	778	763	796	818	801	786	757	797	784	759	797	789	780	799	775	761	840	817	810	736	757	804	767	824	770	796	807	784	773	784	793	817	780	791	795	772	785	794	787	772	791	747	778	756	756	761	777	785	810	773	815	782	790	852	782	755	779	747	792	805	762	776	799	789	758	712	761	763	796	771	793	799	784	803	774	773	762	803	805	787	741	795	825	792	808	786	727	796	767	766	774	793	798	832	800	795	814	788	761	779	787	785	803	770	780	816	756	830	802	768	775	821	765	775	794	767	815	769	827	762	768	757	761	781	798	805	815	734	783	785	793	765	825	810	810	785	786	799	760	835	807	803	797	799	754	735	802	765	733	764	806	814	811	789	796	831	796	766	778	764	810	803	807	809	767	811	786	787	795	783	802	798	766	745	799	828	770	787	758	807	770	784	776	812	754	732	767	780	819	849	821	781	746	787	761	777	804	839	754	809	817	782	802	805	857	753	799	796	783	781	795	786	765	774	780	768	772	777	823	792	803	805	808	788	759	809	777	767	740	804	719	859	798	716	739	820	818	853	772	756	769	852	772	721	745	763	788	745	739	747	752	771	728	768	752	794	787	811	772	720	800	754	806	786	795	752	741	780	831	775	771	817	826	808	765	784	747	820	812	796	772	763	763	782	798	806	796	765	797	800	812	817	795	764	824	807	787	789	798	768	760	780	776	796	866	787	786	799	767	785	779	772	791	812	776	798	825	823	765	818	760	811	822	781	820	778	732	799	760	782	789	789	813	779	779	765	779	827	782	808	802	777	771	796	737	795	769	762	744	803	775	774	768	787	764	802	764	772	710	766	788	763	796	784	764	782	834	744	807	774	795	753	805	774	770	775	738	789	773	805	773	788	768	757	762	821	792	785	814	762	777	787	772	748	818	815	807	757	776	829	781	801	759	788	782	756	832	757	842	782	740	808	801	794	784	838	747	778	776	781	749	786	850	817	840	801	800	823	771	786	791	757	805	792	764	790	776	756	715	808	783	804	757	842	764	735	794	777	877	755	782	832	799	778	798	754	791	777	776	750	768	764	759	734	764	790	777	775	773	766	798	775	807	718	768	764	779	799	791	805	779	791	820	783	750	766	789	745	803	756	815	811	756	749	821	744	803	770	777	806	820	749	779	824	746	764	768	826	788	800	770	784	836	756	776	779	734	772	815	800	777	800	807	732	754	777	818	748	773	790	753	778	763	835	793	807	759	847	822	766	806	799	789	802	759	804	755	766	791	825	800	805	782	784	784	790	808	781	778	779	732	783	801	785	823	801	790	783	738	777	762	795	759	825	739	808	773	755	737	766	734	745	739	755	799	789	763	816	781	750	791	809	785	782	794	797	794	750	712	782	797	764	769	799	787	764	783	778	815	742	758	784	779	782	760	784	816	753	745	784	832	808	795	833	788	799	805	737	775	823	815	781	799	797	761	794	764	781	767	817	791	812	771	745	809	806	816	852	791	767	805	750	766	786	782	764	760	782	801	783	821	771	771	770	762	749	763	747	793	807	826	830	741	772	777	798	800	754	734	764	763	736	765	814	770	772	786	860	776	822	766	758	755	799	792	751	781	737	805	782	807	791	792	831	807	758	807	809	792	750	755	813	774	780	774	769	831	783	829	745	773	831	822	758	821	736	761	841	779	782	805	768	768	769	785	805	860	788	747	787	754	773	838	792	763	787	778	795	706	767	680	785	782	761	786	746	782	758	786	777	788	800	800	800	771	771	766	778	770	821	779	798	792	757	758	810	752	830	756	801	806	797	817	786	777	775	787	767	795	783	809	744	741	718	766	806	809	770	801	820	778	790	802	781	791	802	781	794	816	776	791	772	783	800	781	753	776	759	793	824
28224	23917	24709	15284	6546	2875	1035	396	419	479	580	751	692	631	570	492	429	378	415	422	418	337	287	293	342	313	320	297	313	325	311	302	303	309	314	345	315	313	327	302	325	289	330	326	329	309	309	332	303	309	303	320	292	317	299	298	313	301	315	303	327	322	332	309	330	306	330	312	301	315	297	314	320	294	307	315	316	327	292	301	343	324	327	310	299	320	300	283	306	318	324	279	263	331	317	282	316	303	353	337	331	309	322	352	306	315	313	306	336	308	324	323	322	325	310	273	337	311	326	307	344	291	291	290	309	324	300	290	324	306	295	295	297	329	363	279	282	304	292	293	282	305	270	282	308	336	330	305	332	304	314	351	301	339	305	312	319	315	290	297	305	336	322	320	322	288	316	289	335	305	309	335	314	299	324	318	331	324	306	293	294	312	338	317	311	304	316	297	305	293	344	347	306	314	306	324	294	312	301	296	298	321	318	307	318	310	302	296	283	300	286	344	314	273	292	335	281	300	302	292	296	313	272	302	309	320	301	302	312	336	309	324	278	325	297	299	324	289	327	316	321	315	310	292	309	314	306	292	308	318	310	294	302	309	333	331	334	312	297	303	299	305	322	272	310	286	286	316	286	342	286	301	334	307	298	320	284	300	298	297	301	303	290	335	315	314	334	289	318	287	332	290	279	298	303	331	337	328	307	318	311	307	317	310	275	290	303	339	329	309	328	297	334	312	309	327	316	313	363	308	319	300	292	325	297	328	320	333	304	345	306	337	311	283	323	314	327	310	338	327	318	309	285	309	285	292	307	299	326	314	269	288	264	319	293	317	330	296	324	310	313	331	303	322	312	347	278	315	303	314	309	261	308	302	325	311	320	296	288	322	314	295	333	305	316	330	295	327	325	316	304	278	275	323	284	339	306	304	372	273	328	311	328	282	271	319	328	315	327	286	304	327	314	310	312	297	288	304	315	318	327	345	308	280	307	289	291	351	314	304	315	278	316	314	309	331	317	312	311	312	310	305	316	323	289	331	321	302	294	303	322	288	320	308	326	333	337	284	312	301	310	306	308	340	327	313	299	303	284	295	309	301	332	314	293	324	324	320	325	325	318	313	325	335	310	302	288	318	336	300	298	312	329	302	317	337	283	316	347	298	333	298	324	355	319	302	334	305	314	304	284	335	305	293	333	310	339	316	282	312	293	319	316	307	314	337	291	316	298	309	302	302	311	333	262	315	297	310	312	308	310	311	287	310	296	301	324	323	313	303	347	279	280	302	295	329	323	317	275	304	291	297	350	298	322	311	308	288	302	313	316	331	297	301	297	323	274	287	328	317	373	279	303	321	306	312	325	310	313	291	271	336	294	317	288	329	298	327	289	329	350	303	324	305	304	292	271	296	291	306	303	336	360	322	267	300	312	313	302	325	296	296	328	308	320	300	288	304	312	301	342	342	323	306	317	304	332	309	291	314	307	328	301	318	329	293	305	294	309	313	315	332	306	344	309	311	314	304	320	315	257	316	334	299	282	306	333	308	306	304	303	317	302	325	310	320	274	299	323	324	336	322	298	288	306	319	283	323	316	305	331	340	320	306	314	312	300	304	324	265	323	286	325	303	312	320	331	298	321	310	339	316	332	316	318	346	318	308	290	328	326	297	331	292	319	317	339	290	312	306	286	327	285	302	321	305	313	307	296	307	311	298	306	300	314	338	298	309	315	299	303	324	315	293	321	320	316	298	291	294	321	290	327	314	314	297	308	331	313	308	299	325	253	320	324	340	292	369	350	329	329	324	311	305	326	303	323	305	312	291	345	304	289	302	313	316	329	276	322	335	322	310	343	299	291	310	294	282	342	299	344	343	334	334	302	341	305	306	284	319	354	314	332	291	338	315	300	300	319	282	297	315	327	316	330	322	304	317	322	294	306	328	299	306	301	307	342	310	341	294	298	300	289	299	282	320	301	293	295	324	316	313	309	293	296	296	332	293	298	307	304	293	299	280	290	302	281	331	306	308	326	315	312	325	288	305	339	312	338	303	331	304	295	335	297	316	304	320	324	317	314	319	347	333	310	281	295	311	314	287	273	306	287	333	295	289	306	335	291	334	318	317	304	291	305	316	315	299	330	313	319	306	321	290	321	308	303	311	301	291	308	334	278	300	291	310	279	317	346	289	318	340	319	296	311	316	307	313	296	284	298	308	325	304	336	325	289	290	300	315	291	323	334	342	288	294	337	303	315	305	324	311	319	299	294	311	304	302	319	319	298	331	307	287	324	296	302	331	332	302	344	336	312	325	289	318	313	290	316	319	317	322	322	332	288	315	338	311	298	297	315	310	311	264	301	284	315	277	302	301	310	292	293	322	328	305	295	318	299	332	296	335	328	347	303	333	311	300	308	312	331	319	308	277	313	304	317	301	313	310	320	299	290	305	321	340	329	302	327	310	316	276	324	313	290	312	315	277	308	318	284	334	304	283	282	330	334	337	307	328	337	295	306	330	287	308	308	294	319	300	334	331	306	308	304	278	313	313	316	284	309	285	283	290	282	347	321	358	318	315	321	311	266	310	310	305	314	304	300	291	292	314	297	319	313	289	328	331	334	293	287	328	311	316	312	281	299	297	331	349	278	318	321	288	309	313	329	293	327	294	306	291	300	282	301	324	331	303	303	299	316	325	292	318	301	304	310	321	300	318	300	293	289	300	294	326	315	317	250	309	329	294	325	313	305	318	265	312	308	312	315	299	290	317	319	290	315	306	283	315	280	324	342	330	298	300	326	322	313	304	304	323	312	345	309	326	290	337	273	335	295	293	314	322	329	328	295	303	329	349	301	301	317	317	338	321	315	329	334	343	320	320	326	309	315	318	341	316	310	300	321	325	301	308	312	289	295	325	315	304	289	305	312	319	314	342	332	340	326	302	309	306	316	312	307	326	307	336	308	323	291	312	315	304	288	312	357	291	333	311	346	344	271	302	277	317	329	319	287	318	295	314	307	306	322	294	285	311	278	311	319	312	286	284	313	290	315	322	326	337	343	301	318	308	311	322	319	318	303	335	316	318	322	289	302	260	277	292	321	322	300	295	285	338	322	317	283	323	301	331	314	293	291	335	312	354	299	289	305	352	311	272	309	343	305	307	329	282	332	347	253	302	290	303	331	315	288	287	300	322	273	325	348	347	320	323	310	297	321	321	304	331	304	313	303	327	308	323	290	302	300	304	317	328	304	295	320	314	312	311	318	312	312	320	326	300	299	322	308	316	333	320	317	342	308	312	311	357	293	319	331	316	304	312	291	288	352	300	322	296	309	311	306	304	306	332	333	295	300	308	293	311	303	307	310	294	344	312	331	285	320	338	346	292	320	311	314	320	293	318	286	313	318	312	341	316	319	311	305	319	304	329	286	318	336	280	297	303	322	326	309	323	300	279	299	297	317	305	293	334	285	332	295	312	309	324	327	301	327	302	320	290	314	323	319	303	308	308	328	321	336	326	307	341	324	294
20375	36071	26495	15459	9463	5026	1565	560	443	622	908	1200	1187	969	873	730	575	524	553	558	463	395	320	318	337	318	299	363	300	292	307	311	302	278	349	323	329	332	332	319	303	324	317	300	325	336	335	318	307	303	346	338	349	346	320	311	312	317	353	329	332	347	303	326	330	326	304	326	307	350	319	338	302	297	315	342	314	304	312	306	332	313	355	305	317	289	317	321	309	320	308	323	327	314	305	341	329	283	269	338	317	322	295	285	336	282	323	324	323	346	299	320	323	306	317	310	321	307	304	287	317	305	296	300	335	328	302	351	317	347	321	325	301	294	304	345	324	346	331	288	316	321	324	312	335	298	276	355	336	289	313	331	326	312	331	321	316	337	320	316	284	337	317	298	330	359	313	332	314	308	288	361	323	337	317	334	334	330	313	299	295	314	306	330	300	307	322	336	332	353	330	296	310	315	336	330	341	281	311	334	353	325	325	331	309	343	332	328	328	316	335	314	313	303	346	313	324	344	326	344	325	303	331	306	332	294	268	339	328	323	330	310	294	337	324	306	316	334	309	358	343	330	317	280	315	274	323	341	302	301	323	338	299	311	301	331	339	315	325	294	345	305	338	320	332	312	302	309	302	341	316	301	303	317	304	292	291	301	289	291	331	301	309	309	322	317	313	287	290	318	310	327	314	309	325	316	336	315	312	292	310	345	309	328	359	317	322	318	330	306	311	333	304	304	350	367	338	346	321	325	306	311	281	328	348	311	324	338	318	308	322	351	299	325	323	294	324	318	315	346	344	321	298	318	325	317	313	328	311	339	354	317	336	336	323	328	316	313	319	319	291	341	314	310	299	318	334	318	288	338	311	340	322	340	296	315	327	319	318	313	335	309	323	373	329	314	314	289	337	336	324	304	317	337	327	305	287	290	339	324	330	292	302	316	325	289	329	321	286	334	333	315	275	317	329	325	329	319	318	319	298	335	348	295	342	287	284	338	325	302	342	321	356	293	308	339	312	323	365	317	331	337	338	315	297	291	295	324	312	325	309	321	321	313	320	338	317	342	275	311	314	324	344	313	301	285	313	299	326	336	341	332	331	333	300	311	339	330	313	321	303	300	309	331	339	352	322	337	302	333	283	333	326	278	317	317	286	339	347	297	300	308	324	330	315	309	317	338	339	298	314	315	315	338	348	320	288	325	293	326	308	307	319	339	314	311	288	300	347	297	286	311	310	325	358	307	347	337	357	337	300	307	296	325	337	304	343	298	290	337	338	333	318	321	313	358	294	294	293	318	287	334	288	342	296	292	294	320	317	345	346	323	310	315	265	328	305	290	298	330	348	313	330	287	301	302	331	307	346	343	298	322	333	349	339	316	347	326	304	344	349	340	336	278	327	299	341	326	323	321	311	309	307	329	316	294	332	330	333	315	320	334	284	324	317	345	319	304	341	330	313	350	307	315	354	323	318	285	315	341	320	317	334	320	314	333	301	299	328	326	319	311	353	338	334	327	364	344	312	356	304	324	330	287	291	352	327	298	330	329	296	346	328	305	326	334	302	311	329	314	327	312	345	310	326	288	318	314	346	334	280	331	339	288	316	288	341	307	326	333	324	322	329	331	343	319	335	321	294	300	327	308	341	319	314	302	318	323	303	303	324	301	339	335	310	307	338	340	305	303	307	288	298	298	327	312	310	299	350	316	325	325	324	330	342	305	362	306	327	287	321	316	297	316	301	345	348	332	317	316	309	338	317	334	332	348	310	361	324	290	327	333	347	330	292	307	316	343	332	305	298	305	306	333	317	308	324	288	291	297	333	322	320	342	307	318	328	289	308	299	322	331	310	276	333	297	307	309	320	326	295	313	302	329	297	362	318	330	326	287	340	328	334	293	319	304	317	334	300	309	296	355	341	307	331	315	301	301	285	312	304	313	334	277	286	302	361	311	313	352	289	320	338	356	302	293	345	341	322	319	335	346	317	295	350	326	327	287	322	320	311	326	337	303	290	319	319	298	323	304	327	315	299	340	336	300	299	325	349	337	319	312	351	323	336	308	314	299	305	374	300	331	313	327	328	324	305	313	323	310	306	301	285	345	328	340	348	295	318	362	320	321	296	332	349	316	351	316	334	295	326	350	344	325	316	325	342	311	330	335	329	350	356	329	309	324	326	291	308	315	300	344	334	324	325	306	312	330	308	321	302	319	309	325	321	329	346	312	358	331	330	329	297	323	350	292	325	350	325	324	355	303	328	301	300	297	321	318	276	306	348	311	322	326	292	310	335	330	357	300	335	301	290	348	352	302	342	326	298	321	341	303	328	319	295	289	298	324	322	309	353	312	307	317	316	330	362	338	322	320	318	274	312	310	302	344	291	315	305	317	327	327	310	325	360	301	337	307	348	293	338	322	323	319	325	356	313	308	300	330	297	321	338	325	318	341	322	333	309	296	333	340	321	299	306	334	314	330	329	300	317	306	328	319	323	319	318	333	305	315	326	303	302	318	340	293	354	295	312	320	327	337	324	319	327	333	347	302	315	335	327	324	338	306	313	313	308	332	318	332	291	324	302	326	327	311	267	333	295	308	311	311	336	317	286	300	335	339	331	338	319	306	331	320	311	303	294	300	311	321	299	325	312	298	342	309	324	301	311	317	270	314	314	305	329	311	327	319	329	316	317	314	324	299	329	301	310	304	318	318	326	354	304	319	292	286	337	316	322	314	337	331	351	326	321	322	308	333	322	312	325	326	353	323	297	297	311	308	317	322	324	310	322	329	279	303	316	327	328	315	301	325	303	306	283	315	326	350	294	314	294	332	290	318	309	325	307	323	335	340	326	330	293	325	336	316	329	303	319	335	329	301	333	322	347	333	294	332	356	321	329	331	326	339	311	328	302	338	311	323	342	336	339	358	328	342	307	316	334	309	333	321	338	324	309	339	334	317	323	312	350	332	301	308	343	345	381	299	318	330	297	286	325	340	287	302	308	325	322	300	282	326	321	324	322	324	328	340	334	319	301	294	325	324	317	327	301	310	360	324	340	343	331	348	287	334	338	296	314	317	288	335	330	326	358	322	325	297	298	322	292	369	328	308	327	313	306	345	310	311	309	313	319	313	322	319	328	325	330	332	304	333	285	338	299	316	322	314	302	301	322	351	335	355	341	353	351	328	291	300	313	318	327	311	317	317	327	308	337	311	318	337	314	314	322	310	319	319	309	311	318	328	295	331	308	329	316	311	336	302	313	300	329	324	308	325	325	320	325	341	329	305	288	323	323	349	332	308	311	283	324	307	299	343	283	310	334	315	344	315	294	303	354	329	279	322	329	304	328	313	301	322	337	296	333	320	355	320	323	334	339	319	323	330	313	325	331	314	302	317	303	319	318	319	348	333	307	334	316	327	305	325	324	322	323	302	307	340	352	315	313	267	323	318	329	326	318	291	335	302	368	328	337	330	308	348	338	288	281	325	320	331	352	326	331	303	346	295	327	329	293	285	321	336	329	327
23696	21222	28431	24407	21349	14205	3586	1028	847	954	1210	1446	1402	1228	1050	1050	870	811	847	835	713	647	626	635	615	595	588	571	588	597	574	598	566	581	636	575	576	536	584	606	549	593	609	621	580	607	594	565	577	602	584	590	611	580	579	583	604	599	617	585	592	587	587	572	597	624	624	583	581	562	576	598	608	586	575	595	565	569	616	573	617	582	632	663	602	573	577	597	587	532	583	589	609	558	605	599	589	616	592	609	635	579	614	552	590	587	589	567	635	546	546	583	589	602	622	628	556	560	573	556	593	586	622	581	591	581	557	618	581	595	631	582	570	547	569	549	581	637	617	614	616	592	611	583	592	607	555	602	617	595	605	583	623	564	570	618	606	566	554	539	632	611	596	598	629	592	613	569	592	590	621	574	619	590	597	646	603	635	618	598	616	595	612	560	603	577	580	604	593	630	575	564	566	588	592	609	599	584	623	566	602	556	579	578	608	592	626	579	588	619	622	600	613	579	536	591	587	596	622	531	585	564	573	552	565	544	579	600	550	664	608	544	562	612	571	592	588	568	617	593	537	612	607	575	595	581	590	582	577	572	570	609	597	582	573	612	605	593	551	577	612	599	562	584	600	607	634	566	572	540	578	584	584	594	670	596	617	624	582	526	621	588	552	598	642	572	609	584	622	604	568	607	581	589	595	648	643	616	561	615	578	569	545	597	609	608	605	572	594	642	577	613	611	563	599	558	638	599	599	585	583	597	616	614	614	601	593	598	578	601	581	603	610	614	601	616	595	559	593	539	550	565	627	622	557	570	611	576	567	554	607	608	574	650	589	602	583	548	594	577	563	597	641	630	620	563	625	578	593	595	604	575	575	612	592	568	612	570	606	559	596	587	591	556	547	554	593	610	608	592	607	589	603	613	567	597	621	602	589	591	610	602	584	571	584	599	554	584	559	569	620	593	606	611	564	561	611	550	596	584	591	561	572	607	561	626	591	601	592	605	587	608	608	568	573	621	578	575	566	585	599	537	626	603	569	599	591	588	596	613	617	574	631	612	614	594	529	604	573	560	569	581	639	571	566	590	581	585	621	586	588	544	637	556	621	585	587	583	572	592	591	637	576	616	553	614	571	594	589	599	610	570	612	605	575	589	607	544	593	560	602	555	605	627	571	583	580	564	540	600	559	576	621	585	569	598	582	623	586	579	616	585	626	602	632	597	592	594	576	600	588	568	544	572	572	595	595	619	575	577	621	591	591	617	576	600	606	555	581	594	608	579	598	559	583	547	573	531	587	595	616	577	566	628	617	599	548	557	581	588	582	606	571	582	610	583	560	591	567	596	639	623	560	581	622	604	608	565	550	556	615	593	583	603	596	592	607	589	616	612	604	629	598	617	581	621	587	619	586	560	626	624	611	565	615	586	584	585	600	560	623	626	584	572	617	608	557	615	554	578	606	574	612	590	574	599	558	564	595	553	586	580	587	598	590	592	616	582	592	561	619	568	573	610	591	576	594	602	598	580	580	597	608	610	601	529	615	585	558	583	641	554	569	593	565	568	584	589	583	600	543	602	581	627	611	572	562	579	630	598	612	597	568	548	564	568	610	575	598	591	576	610	609	657	600	585	589	594	611	586	587	577	554	624	567	559	524	570	628	592	562	584	586	544	591	551	570	631	601	545	603	583	624	581	594	585	555	579	588	584	584	564	612	571	546	578	606	585	567	563	623	583	594	571	554	573	593	561	558	544	604	600	619	561	591	595	620	638	622	621	534	592	568	580	582	569	576	569	623	563	550	598	614	561	575	596	588	585	594	637	584	652	575	568	625	570	617	622	569	581	592	572	573	630	605	575	563	588	594	585	610	562	643	626	595	595	600	620	571	577	581	581	601	594	528	594	632	588	586	590	547	639	578	582	607	647	603	580	578	545	599	592	566	530	553	598	582	572	621	544	623	582	610	598	539	584	590	585	634	569	620	578	611	586	557	607	572	573	605	612	622	583	607	627	608	556	570	594	572	610	563	561	613	561	611	580	590	563	630	597	566	609	577	569	553	630	568	599	566	605	580	583	594	602	608	642	616	604	554	597	552	592	596	575	571	631	591	591	591	539	581	554	577	615	585	622	574	581	604	573	596	573	604	644	585	589	589	584	589	580	600	564	627	614	599	615	559	586	585	572	582	617	587	579	605	550	575	559	562	585	617	600	565	636	577	565	619	584	589	577	575	635	608	623	622	570	577	628	587	597	613	570	572	617	567	562	587	589	585	585	600	597	594	620	643	578	575	604	590	594	574	602	603	587	649	577	570	564	575	575	598	571	611	578	627	554	587	594	656	655	605	594	568	581	591	572	604	626	593	586	614	557	646	633	571	630	623	571	590	599	603	598	575	635	589	605	593	605	564	622	605	612	623	616	585	567	577	621	579	603	582	574	565	585	590	565	598	563	622	554	582	602	611	602	588	575	623	593	580	574	596	597	609	572	616	590	604	565	630	541	660	601	634	595	594	589	541	606	571	567	571	567	596	585	573	570	560	594	572	532	563	588	562	575	540	587	581	577	574	614	629	601	601	574	601	587	566	616	624	608	590	569	626	578	535	575	612	629	591	561	560	590	601	613	564	591	566	598	538	612	595	615	589	602	591	572	571	596	566	639	578	596	560	582	615	584	576	578	585	573	582	589	572	557	608	605	544	580	563	630	615	543	563	573	594	585	565	607	596	577	588	614	571	579	613	617	632	604	594	563	623	602	606	585	581	564	602	573	651	609	609	599	621	588	556	588	611	595	542	624	607	568	572	555	582	628	604	574	583	556	574	572	559	632	598	554	615	560	586	595	586	585	593	586	583	547	596	604	610	607	570	576	616	547	601	592	590	551	559	575	574	614	553	621	599	623	610	600	595	587	541	587	547	624	616	573	605	557	596	517	572	580	597	597	564	550	571	630	607	617	598	530	634	634	597	611	551	600	592	602	624	567	616	580	601	596	556	582	572	594	572	602	605	561	615	602	613	644	581	638	601	599	601	601	593	569	555	607	616	644	619	564	634	631	554	574	542	590	575	564	586	613	608	540	609	580	608	584	583	590	559	597	580	621	598	581	607	533	581	591	576	584	595	587	590	596	567	608	608	615	598	584	593	642	621	582	603	607	616	582	603	563	578	599	603	593	571	602	566	631	582	590	564	613	623	594	618	561	591	611	606	577	597	564	631	553	560	601	574	595	601	587	596	557	571	532	617	543	592	572	619	588	554	601	587	560	637	611	564	568	574	602	576	650	618	599	636	628	561	594	607	551	656	591	596	581	592	576	589	583	579	569	550	593	569	595	623	582	568	603	563	624	580	570	559	557	563	596	577	583	559	593	568	585	605	580	585	567	554	587	605	605	607	530	593	586	568	574	576	560	584	548	568	576	628	621	621	577	564	597	574	613	574	559	571	614	620	628	576	574	631	606	586	582	558	634	616	617	578	570	632	560	593	586	585	587	648	635	528	561	593	585	624	600	552	591
21819	44789	35575	23580	16253	9507	3576	1447	1219	1394	1806	2314	2321	1915	1688	1356	1177	1049	1001	1033	891	702	649	594	648	624	642	659	645	664	612	591	606	626	600	633	642	612	647	608	638	600	612	594	615	633	630	623	617	602	657	594	577	584	627	642	600	664	588	653	634	586	630	636	643	612	598	626	649	620	620	616	675	609	602	602	599	608	560	566	597	643	586	673	623	605	629	597	641	592	601	629	600	611	627	590	607	604	611	596	543	613	622	564	595	587	625	648	625	578	623	605	602	578	578	615	605	594	627	575	632	613	621	610	606	619	538	607	627	621	643	588	576	570	613	615	573	594	581	608	591	594	574	592	612	643	613	569	612	621	656	635	580	642	668	616	608	605	613	609	571	632	578	588	568	621	599	625	607	640	630	604	571	618	599	566	596	653	566	622	594	654	623	607	574	580	573	664	626	621	590	597	629	599	615	583	612	609	603	586	668	598	585	611	600	608	613	626	641	627	631	628	602	601	620	605	603	626	607	638	567	631	624	597	621	632	595	604	640	657	612	602	606	646	580	583	568	589	635	584	618	602	630	606	576	627	629	616	626	552	647	558	651	626	626	620	630	617	644	583	610	619	584	637	651	621	624	603	620	616	599	604	624	597	605	616	669	596	643	647	583	581	656	590	640	614	612	629	618	643	600	586	566	630	618	650	569	641	618	619	581	644	589	597	645	626	665	640	613	617	613	621	558	616	613	630	577	625	607	605	596	581	612	626	617	570	605	559	620	609	603	612	608	605	590	569	615	592	582	583	640	583	596	622	622	612	621	567	660	606	629	630	655	592	658	611	569	665	621	611	658	621	581	602	601	577	600	633	636	580	653	595	592	593	608	608	612	608	599	618	656	596	610	626	561	593	659	602	632	614	595	608	580	657	641	653	651	612	589	620	641	609	599	639	598	607	596	626	579	565	581	649	612	624	596	623	649	615	609	605	627	562	621	555	589	610	604	645	596	617	655	579	577	617	569	614	586	605	586	635	605	593	675	589	595	590	613	603	595	608	601	538	618	577	638	638	594	559	633	623	610	625	582	627	590	623	623	645	559	575	595	580	627	583	619	595	616	611	591	599	631	624	600	681	615	661	650	619	607	639	586	562	602	620	616	594	595	598	615	585	597	613	577	640	573	628	645	610	624	637	642	597	577	599	590	600	617	588	580	633	671	625	619	598	584	608	567	636	619	562	621	626	633	605	638	609	560	625	631	616	635	622	590	624	562	574	606	587	610	593	602	585	625	605	641	610	610	607	589	620	595	610	590	613	581	595	662	606	634	637	602	585	615	610	573	636	623	594	597	581	602	598	600	653	619	572	576	609	601	628	597	581	600	638	611	594	618	576	624	610	625	617	620	611	631	620	608	608	569	592	580	603	627	584	617	634	598	582	611	625	646	604	570	619	565	606	635	644	619	607	635	564	586	622	646	635	609	520	621	597	616	626	626	620	588	651	578	615	604	578	607	635	611	606	626	622	616	624	594	639	593	648	608	626	637	621	586	644	626	612	608	610	617	631	598	654	680	580	609	603	587	618	592	593	599	621	561	618	618	606	582	629	623	577	611	652	675	600	546	608	564	582	625	609	646	619	584	682	618	570	575	551	619	639	619	621	589	626	626	592	612	642	594	624	594	582	628	599	614	611	630	584	619	654	619	658	669	653	565	639	629	599	592	597	577	602	585	618	628	621	650	587	624	614	638	594	651	621	622	562	599	666	615	623	579	592	637	642	611	585	612	578	623	620	599	653	645	602	606	630	591	582	619	633	608	586	635	632	597	592	651	620	572	609	587	643	600	625	623	594	556	592	565	612	637	592	615	596	585	618	605	579	586	610	587	621	603	618	632	601	626	622	648	615	603	616	581	632	615	639	594	574	591	643	581	573	569	618	661	620	654	625	645	583	563	602	616	590	597	667	612	595	594	638	600	602	586	621	608	619	602	601	614	613	604	647	613	658	620	644	613	594	632	609	647	655	598	577	613	652	588	572	627	589	591	597	605	590	593	607	639	599	591	594	623	625	599	625	619	576	610	581	616	674	607	575	608	640	566	585	653	601	598	618	634	588	603	646	596	594	649	561	577	589	585	578	641	636	586	596	622	574	592	632	619	614	564	618	623	628	631	624	606	577	637	593	591	583	594	618	626	638	585	626	613	621	585	623	595	609	573	629	624	608	562	641	578	572	605	631	618	603	634	586	580	644	570	580	634	618	627	634	594	606	621	590	605	638	614	618	622	618	598	636	634	652	657	586	656	608	582	606	569	626	586	601	627	631	610	616	577	624	613	685	589	622	648	628	603	612	594	648	621	638	664	595	530	600	602	615	611	629	612	614	580	615	536	606	587	648	614	595	592	571	572	643	607	621	618	609	645	630	607	629	637	576	604	631	599	640	627	598	586	639	650	573	613	600	623	649	592	545	627	609	591	591	579	624	652	573	579	601	620	613	589	625	592	629	584	633	649	600	605	606	593	603	607	631	641	574	587	624	627	605	646	584	579	593	579	577	624	621	609	606	597	601	623	660	601	623	625	600	610	589	674	617	571	581	578	626	633	584	602	610	611	613	591	614	616	627	603	597	613	607	633	620	624	588	640	633	595	604	620	624	595	635	589	603	584	617	620	588	633	584	620	586	581	638	602	584	621	591	624	642	596	604	616	625	574	629	615	586	643	664	590	637	579	631	587	634	626	612	600	576	604	590	622	576	628	594	575	606	620	608	608	605	587	610	626	603	592	635	644	618	564	610	643	603	577	622	615	639	633	590	590	593	582	647	602	602	603	593	630	661	601	605	594	606	588	624	588	609	648	586	582	627	598	584	628	672	578	585	619	545	593	642	597	609	604	565	604	621	670	604	615	616	601	626	598	622	599	616	600	627	611	570	621	601	597	594	625	623	637	602	606	608	646	618	651	624	608	543	571	575	623	627	609	620	665	611	621	592	557	639	664	610	614	649	606	625	597	625	580	643	563	593	663	590	643	608	628	595	577	638	606	573	573	622	596	661	656	630	625	635	592	613	565	624	631	592	560	565	588	639	630	635	635	596	617	574	642	645	644	586	622	628	640	602	575	628	624	603	600	587	637	625	629	658	592	602	591	586	635	599	568	608	637	651	622	629	560	593	591	584	617	621	624	604	586	566	629	653	606	564	612	664	590	622	636	588	618	597	617	569	631	630	579	631	588	597	607	627	558	586	662	660	614	590	598	627	577	623	591	589	669	585	633	598	610	599	610	602	574	625	641	626	628	653	599	643	619	617	574	637	670	612	585	603	641	582	596	619	585	604	612	603	579	604	587	629	613	615	617	596	579	581	608	595	635	607	635	589	593	594	633	575	601	572	597	664	600	594	615	614	615	642	616	594	607	635	629	558	653	619	627	603	630	608	604	616	583	584	615	602	609	562	628	594	560	558	671	611	660	610	597	614	601	604	593	606	691	604	616	623	662	564	573	608	557	597	627	622	605	592	552	617
24973	21241	27547	25533	15826	5326	1558	589	532	606	784	984	988	791	758	623	541	515	505	495	490	381	349	374	334	342	347	360	312	345	348	328	364	348	341	358	326	350	354	341	341	349	333	383	350	320	333	353	354	310	356	357	389	331	338	359	317	320	319	280	331	328	344	334	331	367	359	330	321	327	333	327	349	334	342	347	335	298	362	324	348	336	328	321	332	356	368	320	379	381	352	347	319	347	352	321	357	383	320	309	343	348	320	324	332	351	340	336	348	366	340	298	387	328	314	331	317	355	334	350	365	371	315	341	343	324	365	317	354	325	337	341	316	347	333	349	354	341	351	357	333	334	332	383	345	390	340	357	386	315	345	357	346	358	358	336	329	344	335	325	366	334	361	322	322	280	323	314	369	339	362	327	337	316	326	339	326	325	334	355	334	321	339	324	327	334	363	323	343	322	350	338	358	372	330	329	374	296	357	323	296	343	346	355	311	348	335	336	319	333	341	357	320	334	352	341	342	321	342	338	373	345	346	323	361	318	352	320	333	346	351	319	356	351	337	342	338	330	360	377	357	357	348	313	329	327	343	327	357	396	352	354	321	330	350	329	345	351	360	353	347	380	330	356	337	414	305	334	351	340	341	320	346	351	302	350	313	340	332	344	347	342	344	329	328	346	334	299	335	358	329	328	329	378	333	340	318	361	340	322	303	333	350	349	352	340	328	358	360	360	326	333	336	324	321	316	344	334	363	364	366	337	314	342	343	312	342	379	353	390	336	357	348	353	326	291	332	327	324	340	334	342	338	330	369	333	350	328	358	325	361	358	334	354	345	358	324	337	322	333	376	369	347	323	327	359	327	334	325	323	390	322	332	326	347	397	332	316	342	328	312	317	315	342	334	342	389	315	373	347	346	307	324	355	344	355	328	363	319	333	356	332	332	338	340	309	330	321	359	344	317	352	367	331	316	370	389	374	383	334	329	329	358	330	337	325	367	305	348	319	342	323	342	307	362	309	314	337	321	320	335	358	347	349	320	321	339	327	346	304	361	352	307	329	322	345	334	384	336	339	331	289	380	376	336	378	308	365	374	308	380	357	323	359	331	325	332	344	341	362	360	305	350	344	368	331	325	346	308	345	342	349	338	305	296	338	348	350	334	348	336	313	380	335	367	324	315	331	334	307	315	336	368	361	293	318	376	342	332	341	364	363	321	320	324	369	326	345	300	355	298	342	322	372	330	334	329	331	333	344	298	358	369	366	364	370	295	364	333	358	388	376	334	356	339	344	364	365	338	343	356	348	356	336	353	361	365	367	328	354	345	325	306	344	335	312	339	332	360	367	332	349	343	357	362	329	331	370	335	338	379	323	354	301	345	312	298	341	364	350	291	315	359	313	370	336	342	348	346	372	309	307	338	342	364	355	330	325	335	354	357	342	338	372	336	354	342	327	357	301	349	330	383	335	321	347	311	363	355	324	355	327	318	306	366	326	353	346	326	333	336	337	328	352	351	361	348	344	353	344	330	343	339	357	357	326	349	332	324	334	334	336	347	363	314	343	355	338	321	337	355	352	345	336	342	346	350	329	351	350	337	358	348	331	338	336	317	329	326	362	338	367	358	327	347	361	361	320	340	328	321	333	351	366	337	362	350	368	358	327	312	337	359	374	354	319	287	342	332	327	337	355	350	349	338	317	354	377	367	366	364	303	351	355	341	359	366	336	384	332	359	332	384	348	337	306	300	312	327	329	346	350	325	324	324	364	348	335	352	302	351	336	347	327	321	338	292	325	348	301	367	334	391	337	366	325	344	361	366	314	318	335	326	328	315	369	346	342	337	318	356	366	322	347	345	328	359	354	349	355	307	357	322	309	336	354	338	319	326	346	340	330	317	310	328	356	325	348	332	383	384	308	326	336	352	344	310	374	323	366	316	337	345	329	344	316	360	318	372	333	326	348	326	350	337	342	317	336	341	348	332	335	350	359	326	378	315	354	346	343	330	355	308	359	339	326	359	354	360	345	321	357	355	332	347	327	353	320	333	392	330	332	322	325	361	350	324	342	363	323	360	347	325	354	353	337	315	316	325	337	354	313	364	335	342	343	332	354	378	360	330	343	353	366	348	350	336	316	351	326	310	347	327	342	353	336	345	329	362	328	344	333	357	323	314	336	343	339	352	360	327	302	358	330	307	381	327	319	316	347	338	301	366	353	327	376	334	341	352	334	306	357	350	343	349	337	347	324	320	371	361	340	341	364	346	380	332	337	329	341	353	319	359	361	333	326	363	334	339	321	315	321	321	328	327	341	312	332	342	351	281	352	337	370	348	318	336	320	330	352	353	362	351	344	332	331	339	359	357	307	328	345	364	335	361	327	350	342	316	354	343	375	348	343	362	356	308	329	353	347	301	334	361	363	340	354	320	322	337	344	342	369	335	340	341	345	330	348	332	343	322	327	344	325	330	325	355	337	352	317	367	336	347	320	336	325	357	339	317	342	333	336	384	339	310	313	350	343	351	328	306	330	326	292	301	340	307	350	317	344	364	361	327	303	336	329	333	341	324	317	329	337	326	339	340	353	329	364	347	308	334	312	316	365	344	348	316	361	335	330	280	363	339	327	332	326	307	335	367	348	362	360	340	382	315	342	357	337	343	362	335	370	337	351	301	341	347	329	333	322	337	355	328	378	335	346	353	346	344	333	353	357	345	318	370	350	344	344	319	346	326	364	353	340	356	367	335	329	320	346	336	313	374	322	338	335	334	345	344	337	338	338	353	352	357	356	320	331	329	332	332	345	367	351	339	357	344	370	335	316	323	340	363	363	356	314	317	289	324	330	355	361	316	330	356	335	346	380	329	313	324	316	307	325	342	344	312	354	358	325	344	348	353	332	333	327	322	340	362	322	356	358	348	348	357	343	327	357	349	330	363	377	288	332	384	329	348	335	337	339	344	320	333	328	349	355	370	354	344	368	355	316	335	347	314	313	337	355	367	348	325	347	390	335	328	361	361	334	328	346	293	351	328	333	348	330	352	312	345	355	297	334	352	326	343	333	346	366	320	330	359	353	359	374	339	358	358	323	340	348	348	355	307	329	317	338	340	333	381	327	338	338	325	352	323	359	327	327	362	327	321	328	335	351	332	331	357	305	359	305	334	333	329	360	366	344	344	348	348	311	333	352	330	375	347	334	347	351	324	345	350	309	340	306	342	338	363	340	351	315	343	347	324	346	328	326	329	333	344	349	331	343	330	372	337	356	336	331	335	319	350	328	360	326	322	356	346	315	320	323	354	343	310	330	354	377	338	344	313	334	346	305	340	297	303	328	345	342	349	344	314	299	336	339	361	333	359	344	339	378	362	369	324	302	349	296	342	331	329	362	348	333	321	376	331	358	359	332	372	311	356	291	316	339	346	330	352	342	351	340	337	376	305	323	311	319	320	332	357	356	318	328	343	329	334	334	316	337	316	316	318	311	354	376	346	282	355	332	344	345	335	379	335	324	343	335
21111	41061	31657	20002	13464	7287	2612	933	798	987	1353	1767	1825	1410	1239	948	819	718	684	664	570	435	413	412	368	391	378	381	368	359	376	405	349	401	355	405	373	391	359	383	426	375	396	367	392	388	368	366	371	382	365	360	367	364	346	370	367	369	367	354	369	366	354	408	379	373	386	372	350	346	377	346	401	373	389	376	383	401	388	340	399	347	374	342	327	355	402	387	380	353	382	364	330	400	370	358	350	355	367	374	370	358	406	342	378	355	367	343	358	359	358	400	383	351	365	329	374	384	375	359	390	402	355	373	372	365	355	344	353	365	378	344	355	382	399	392	354	357	384	372	398	373	372	333	365	388	367	367	355	353	377	374	333	372	382	424	404	361	354	390	392	398	363	358	364	348	340	378	381	357	350	375	326	358	354	353	369	418	363	396	382	360	344	369	380	352	359	347	389	377	363	389	390	372	345	371	398	352	341	385	349	382	395	353	373	348	377	350	382	368	365	350	351	364	372	377	377	359	371	393	402	370	375	379	346	356	357	380	355	394	381	386	382	359	350	371	339	339	385	382	388	350	350	380	380	347	385	397	376	343	351	410	361	354	348	388	355	388	371	361	358	350	376	337	340	353	363	365	379	370	384	402	350	364	349	347	377	332	376	370	359	390	397	369	365	339	395	389	382	373	376	381	395	371	360	358	372	355	394	370	344	346	343	361	356	369	370	340	362	393	362	384	367	348	350	382	361	378	356	358	360	363	409	365	338	370	341	360	380	375	385	394	383	382	370	382	380	350	363	384	376	381	397	380	323	383	364	358	399	392	382	368	397	387	380	387	412	410	399	397	370	358	341	328	368	394	391	357	354	371	354	368	352	383	357	368	371	385	363	397	411	391	357	378	344	385	353	390	366	389	393	386	378	359	359	354	362	360	369	350	384	360	369	356	345	358	356	356	336	381	398	359	366	408	372	399	364	388	395	365	353	374	397	386	385	381	367	403	375	375	376	339	353	359	366	368	369	410	374	396	381	398	358	374	363	398	368	374	380	353	357	359	364	374	355	375	364	364	359	356	343	356	385	341	333	385	387	360	343	358	379	367	342	378	367	352	383	409	335	378	389	360	380	345	381	403	387	400	348	388	354	414	371	381	378	347	369	335	354	387	382	366	386	360	402	356	408	372	378	355	402	383	337	354	324	367	349	387	361	374	372	381	359	377	389	381	395	374	359	349	380	374	404	361	351	373	372	360	353	346	366	330	366	365	376	345	355	361	397	347	395	371	357	398	379	380	383	409	372	359	353	343	379	342	389	412	364	368	356	383	360	383	362	390	354	340	384	359	369	343	346	366	396	394	362	348	412	358	373	358	370	403	394	380	347	382	353	377	372	359	402	391	359	366	338	365	371	398	365	357	371	385	352	392	405	380	344	366	353	373	372	311	352	369	349	339	367	372	351	395	376	372	367	368	359	338	397	360	351	398	375	368	375	378	366	345	371	339	374	401	358	374	392	357	383	381	341	372	384	368	382	373	327	384	383	391	386	384	385	339	371	350	337	387	397	406	350	335	368	396	359	383	351	358	353	362	351	376	393	402	385	360	348	361	387	368	362	352	352	360	359	409	379	388	381	361	352	393	360	389	412	416	374	360	382	371	382	342	367	357	356	356	341	359	389	397	378	336	391	375	373	370	349	387	340	349	351	356	385	362	369	383	405	333	380	362	385	366	375	378	375	359	347	348	362	368	358	354	398	361	330	353	392	371	373	395	391	357	384	353	374	366	407	356	363	363	401	372	353	358	413	352	342	377	411	381	360	379	390	389	378	376	342	335	360	384	340	358	352	355	357	347	357	377	368	389	359	389	363	363	354	360	370	355	374	376	365	377	378	360	384	387	398	373	370	376	381	374	371	359	363	343	369	382	390	372	333	372	391	382	376	365	371	389	336	400	376	365	373	358	368	368	348	382	386	363	384	348	381	381	319	364	372	390	369	366	379	337	361	372	368	364	361	353	385	379	402	400	363	375	430	315	383	353	356	340	403	414	397	374	347	375	378	376	376	385	359	375	413	404	382	386	376	365	364	360	361	386	357	375	403	361	326	367	374	361	377	370	352	361	384	375	381	384	369	383	381	340	377	381	339	391	330	354	383	419	316	368	350	396	358	377	363	330	364	346	388	369	393	336	340	363	405	388	337	395	382	377	340	375	378	376	325	373	344	362	379	385	370	370	343	372	378	369	355	330	337	379	365	350	383	383	394	349	378	403	370	393	333	358	397	384	416	406	377	360	364	389	366	378	360	368	370	364	382	358	386	355	362	365	347	377	410	370	375	370	380	323	352	340	377	356	381	378	357	341	382	371	332	369	359	361	335	386	366	350	379	366	366	356	333	382	349	373	343	363	388	410	344	387	375	378	371	356	383	351	346	388	358	349	346	371	369	367	363	379	376	366	352	384	395	340	383	358	412	367	362	370	364	351	400	409	384	382	366	366	393	406	361	385	392	380	359	390	370	363	386	380	366	345	368	344	391	357	354	381	386	349	395	376	359	381	341	394	394	354	354	397	387	362	401	351	377	387	364	382	380	391	369	363	370	345	375	389	404	362	344	368	357	404	342	406	349	377	341	350	378	373	385	402	379	408	392	367	345	352	356	354	381	362	390	349	398	369	379	362	382	334	392	373	373	387	381	390	392	376	392	387	365	379	381	354	375	360	342	379	410	353	370	394	359	367	363	375	384	367	375	382	342	365	383	382	384	361	362	379	360	365	382	388	407	343	331	353	383	364	370	369	385	367	344	369	380	413	359	366	388	324	413	328	376	373	328	350	365	382	364	366	389	363	329	359	388	404	330	373	389	372	372	385	348	395	349	391	326	361	379	337	400	329	391	388	393	409	360	364	386	352	394	381	382	375	380	372	371	364	374	394	368	383	402	371	358	352	358	381	362	394	364	402	380	359	336	373	366	399	369	364	386	372	370	372	358	363	383	377	364	358	384	347	387	380	368	364	373	369	351	388	384	338	379	389	382	373	344	358	371	371	356	338	371	361	370	373	354	390	378	355	369	368	361	365	357	375	391	373	356	363	355	358	353	380	379	387	383	345	370	358	383	360	328	384	390	376	392	418	397	349	398	366	384	392	342	346	334	399	384	387	372	350	376	379	353	360	391	350	377	363	318	384	362	404	405	389	419	364	369	379	416	387	387	364	368	364	357	376	370	363	356	365	376	369	362	374	355	354	359	356	387	402	366	369	391	393	386	386	343	418	369	340	372	343	370	381	391	346	390	356	360	376	389	341	369	337	372	389	369	359	369	376	361	344	419	356	382	379	380	354	371	368	372	375	366	379	389	395	369	375	391	374	346	395	358	402	376	372	383	384	339	376	382	360	374	414	366	389	378	376	353	343	379	341	374	397	403	364	336	393	377	353	359	390	365	400	389	349	398	362	360	340	354	363	340	388	382	353	380	399	355	375	388	382	336	352	370	343	415	405	388	359	376	350	350	360	384	376
22644	21253	28901	23898	21341	21427	11590	1803	1237	1352	1676	1883	2150	1777	1655	1329	1167	1109	1079	1104	1023	855	788	816	775	768	753	790	812	740	798	749	746	771	778	746	763	769	740	766	710	739	719	752	786	767	723	728	775	746	748	781	766	744	712	802	736	777	728	729	740	757	799	776	779	759	741	727	715	729	733	739	764	743	736	729	744	732	758	765	775	736	811	726	745	736	764	720	808	733	761	766	762	814	775	726	803	793	719	747	723	778	747	753	758	722	774	770	749	752	726	789	779	759	755	768	785	731	769	764	726	729	698	727	749	740	774	748	761	751	718	775	751	748	773	691	731	719	770	735	713	729	731	735	744	723	797	780	744	777	757	710	789	754	719	760	724	754	735	687	720	731	741	740	718	758	704	779	763	754	750	781	760	726	754	755	771	767	760	744	758	738	762	720	706	774	779	773	714	706	697	744	738	716	724	793	754	761	794	737	697	828	759	734	730	756	742	702	720	755	735	737	777	760	782	742	722	761	708	745	814	788	762	695	802	773	766	719	781	778	764	782	776	761	737	752	714	733	752	806	772	755	771	775	715	738	766	760	686	736	754	779	732	772	754	705	749	767	754	753	760	757	770	755	765	760	791	730	699	766	755	743	744	758	682	777	756	738	799	777	758	744	785	798	826	724	734	731	730	753	747	727	732	758	766	805	685	717	718	721	776	722	726	739	729	711	746	758	762	762	733	755	742	734	761	731	777	731	719	707	779	698	723	766	751	744	765	763	763	751	736	738	720	708	746	791	724	714	683	772	744	741	733	812	753	809	703	765	738	727	688	746	748	733	730	710	769	756	722	755	759	757	679	722	747	732	713	745	738	731	732	767	769	742	756	762	715	737	723	738	788	785	762	731	752	798	725	754	766	827	738	753	789	743	709	747	722	709	754	761	707	773	748	740	755	726	736	762	751	770	713	755	728	739	739	769	752	722	777	747	759	716	758	732	716	720	747	774	717	710	792	711	734	769	729	778	771	768	747	742	780	755	803	760	742	721	776	828	728	753	754	755	728	779	749	736	720	775	737	735	763	712	749	706	737	752	711	684	692	727	738	709	725	721	727	719	743	701	730	793	738	729	732	713	734	726	738	750	739	743	741	730	701	793	776	812	750	746	702	763	759	739	702	747	745	731	722	711	756	744	749	764	701	718	734	740	764	736	725	776	787	738	760	744	775	707	765	704	678	746	704	718	713	753	770	777	782	753	722	730	801	762	748	712	690	752	797	784	765	734	779	734	733	758	713	764	650	763	799	753	730	691	725	756	754	767	718	754	736	723	770	789	800	726	784	777	744	807	709	771	774	742	752	750	692	750	758	768	740	735	775	745	764	697	753	706	705	763	731	778	735	723	761	713	769	741	799	758	733	781	721	748	744	715	744	777	760	764	750	746	789	700	755	787	725	724	818	764	737	748	734	730	739	722	747	743	759	768	760	738	726	712	766	748	752	744	788	785	743	735	736	736	729	754	787	732	737	713	755	679	742	776	785	719	713	703	808	754	740	754	709	741	809	778	721	752	759	753	735	741	713	754	766	730	658	753	736	724	747	770	728	760	721	742	722	774	731	718	721	738	753	733	736	706	725	804	723	716	760	803	773	793	762	748	756	723	752	768	751	741	771	730	742	739	766	776	756	735	727	755	792	772	709	755	744	749	701	700	751	713	714	750	719	669	760	772	704	747	695	742	720	775	789	760	817	781	745	760	708	752	747	752	754	762	761	755	793	752	752	695	727	746	760	738	762	735	756	745	792	706	770	733	727	724	755	693	726	705	749	771	763	768	754	758	740	763	755	684	722	762	718	678	776	754	778	754	737	784	752	745	767	711	773	774	735	738	763	729	776	781	740	719	740	726	783	747	754	765	783	752	733	738	759	728	728	774	741	781	735	754	754	773	746	726	780	769	754	694	791	753	740	740	735	727	747	740	740	751	739	709	780	798	728	707	777	709	723	781	730	726	723	756	768	740	784	757	770	716	756	728	699	717	736	736	742	788	752	767	774	748	810	750	735	759	717	737	742	714	733	737	740	745	814	816	759	753	805	786	771	746	779	752	725	739	766	736	722	774	713	729	760	722	717	763	747	768	677	748	761	743	689	725	778	713	759	675	773	723	725	745	730	716	763	728	769	726	753	743	747	740	718	736	726	784	741	684	758	745	726	749	748	752	765	731	744	715	732	758	793	742	747	729	723	718	720	731	773	764	711	751	737	672	755	746	726	717	724	743	756	724	769	769	769	757	740	790	764	794	738	739	745	730	726	777	708	753	733	763	767	742	693	729	762	737	727	752	733	763	755	753	743	740	777	722	703	710	788	759	681	718	772	780	785	762	748	733	717	785	715	738	740	721	692	770	760	723	743	748	728	730	765	730	764	745	719	770	674	750	711	752	768	760	734	812	744	707	758	716	737	741	735	717	754	745	744	753	762	734	734	757	765	747	731	758	749	730	716	757	734	765	788	762	717	718	728	788	683	732	744	712	692	700	765	757	732	678	770	769	743	747	696	778	720	712	754	796	733	746	737	705	725	773	738	750	764	767	758	708	698	723	737	717	785	691	800	796	762	717	752	685	753	769	774	741	723	765	744	720	740	757	731	747	740	733	712	722	764	714	751	770	763	737	712	716	725	725	730	730	731	770	761	713	763	762	757	764	754	747	716	756	717	730	776	762	701	720	787	769	737	690	684	739	742	744	733	732	719	742	807	740	752	770	754	738	736	754	727	770	771	738	796	740	739	717	788	745	737	742	783	739	766	787	739	741	726	805	700	759	705	728	738	746	761	712	751	734	718	733	745	742	756	707	712	721	746	756	755	737	762	720	677	713	729	712	720	747	679	774	744	775	724	702	795	741	739	741	769	751	760	715	776	811	768	746	741	723	752	771	814	792	718	699	742	761	765	727	711	724	767	750	717	786	755	774	722	717	757	735	790	723	725	778	764	736	726	751	786	754	781	743	717	749	691	722	738	782	761	761	754	789	715	733	718	730	738	777	723	768	776	741	711	746	757	734	735	713	738	757	737	700	742	770	754	764	743	781	754	768	688	775	799	750	729	774	763	801	717	706	754	728	687	733	768	731	782	740	769	747	740	732	750	735	745	718	718	753	739	723	734	776	710	735	707	747	761	785	712	776	742	719	794	785	790	749	767	758	759	750	770	745	726	706	786	768	749	726	765	739	736	767	760	733	760	737	760	762	708	730	739	706	706	771	735	771	722	743	759	814	705	747	726	773	746	733	760	766	730	705	759	786	745	754	736	736	775	716	801	759	716	716	757	764	752	712	740	732	756	708	775	772	733	716	757	704	721	756	746	778	743	742	705	758	743	741	717	799	702	703	732	791	753	727	733	731	759	807	724	731	724	779	700	740	732	770	751	783	741	730	789	786	701	767	765	739	716	765	763	756	775	741	726	747	730	722	788	737	788	777	775	726	711	747	717	745	781	770	784	761	731	740	768	712	745	751	763	730
23939	49546	40493	28752	21429	13077	5540	2222	1849	2116	2621	2954	3488	2766	2426	1917	1582	1473	1465	1490	1281	945	788	875	830	803	858	802	803	876	823	765	784	784	793	774	835	796	789	783	794	781	763	840	818	792	788	805	749	796	802	802	819	796	807	756	845	768	770	795	816	782	860	798	828	738	768	775	830	797	819	794	763	765	797	758	749	762	728	792	827	811	741	759	739	786	720	800	776	765	804	743	768	750	813	755	838	816	811	759	769	757	750	774	769	800	803	735	802	781	790	754	814	776	758	726	805	816	743	779	771	765	789	785	814	805	808	815	784	783	742	776	754	765	773	781	793	775	777	735	756	788	837	768	772	744	784	750	807	823	774	763	777	775	758	780	777	785	792	775	755	782	785	751	796	793	695	783	767	780	735	797	781	783	815	788	787	856	812	778	788	784	795	762	735	799	760	808	753	734	777	749	798	717	752	754	745	837	791	756	801	805	755	790	766	734	773	760	797	810	786	760	743	767	783	838	726	797	766	741	732	783	793	773	801	811	737	790	788	800	771	807	780	813	753	815	783	727	770	767	791	798	773	812	752	771	744	768	752	728	767	754	761	791	769	772	813	760	781	756	776	837	761	778	773	792	799	805	735	759	750	827	774	773	778	828	824	691	745	794	815	727	742	759	764	757	798	801	765	748	778	788	807	752	789	801	800	762	783	785	778	813	796	784	831	790	789	793	749	789	792	747	722	755	738	774	795	841	799	721	807	761	772	841	764	763	788	797	804	742	803	757	746	799	740	812	752	810	769	773	809	757	754	771	726	736	768	738	757	849	761	792	787	790	794	763	767	720	783	751	761	796	802	794	769	713	806	819	790	755	764	767	795	766	818	787	765	774	812	797	764	769	814	795	823	743	736	785	776	802	790	810	823	754	741	779	790	785	711	796	788	778	780	780	780	750	825	756	793	783	762	796	760	798	796	756	820	812	780	776	727	778	766	835	813	800	800	773	768	829	779	798	778	765	826	765	805	779	792	816	794	732	755	813	777	705	786	731	758	803	814	800	765	774	816	765	801	769	748	811	780	751	800	736	806	840	810	803	799	844	832	740	713	760	813	800	797	795	775	746	748	771	771	763	801	812	803	769	792	756	818	799	780	761	806	756	781	792	779	803	810	823	807	800	813	794	784	756	774	745	750	801	763	783	749	740	763	786	745	737	810	713	779	796	801	773	796	744	807	770	772	792	766	795	751	764	806	798	706	785	788	797	741	787	748	786	748	750	790	781	780	760	772	841	796	776	749	780	780	815	771	798	777	777	763	742	763	791	779	809	799	837	808	754	751	771	769	823	732	849	761	790	748	776	818	746	785	827	801	776	775	779	784	741	815	776	767	804	777	789	784	750	794	782	778	842	773	825	764	774	803	768	829	819	778	745	785	757	760	803	756	784	739	811	767	771	779	731	688	820	808	766	756	763	796	788	768	801	798	796	743	831	818	787	770	757	835	760	799	769	753	813	765	737	774	784	743	746	849	839	768	778	786	764	822	821	802	781	779	740	730	772	815	768	771	762	817	781	774	769	805	817	766	805	760	786	779	770	800	808	777	733	797	801	774	768	834	747	771	828	785	754	773	775	779	763	811	779	807	805	756	783	784	780	751	763	740	804	751	796	785	755	738	789	762	745	778	777	817	750	776	788	751	751	804	750	787	748	747	743	792	765	743	766	765	768	793	769	790	767	796	756	808	752	787	747	788	772	780	857	816	752	766	741	761	778	756	746	840	789	782	746	773	777	802	739	765	801	712	770	789	783	734	769	730	783	738	831	738	756	791	797	773	761	801	733	720	781	801	789	773	796	832	738	838	737	799	795	780	762	813	794	823	764	802	762	759	758	780	821	808	721	769	792	765	778	795	802	742	784	781	773	757	794	823	736	801	770	770	783	818	780	793	744	785	791	782	712	760	800	779	794	782	756	818	817	771	771	768	798	764	820	805	751	790	777	782	758	717	762	752	800	783	699	791	787	705	801	822	794	755	781	818	793	798	738	811	783	801	748	835	787	783	793	760	786	734	791	739	763	817	798	783	775	760	783	793	737	831	717	801	763	746	748	797	814	729	757	782	742	796	818	787	746	774	769	764	745	817	738	810	775	769	797	763	814	782	769	764	776	722	773	767	821	773	807	751	758	794	822	734	809	761	794	772	822	744	786	789	784	820	760	756	783	825	787	767	743	820	815	857	784	793	769	787	761	820	808	750	815	806	823	825	690	801	798	754	754	803	794	767	802	805	804	822	740	739	763	745	743	797	759	855	795	792	758	803	753	740	805	790	788	825	771	775	813	728	780	782	769	775	805	764	782	769	769	759	788	790	792	759	744	771	792	778	755	779	815	825	770	755	802	781	807	789	809	762	793	766	719	773	787	724	765	767	774	821	814	730	762	739	794	805	773	815	722	767	812	770	760	800	729	766	806	783	812	785	822	794	801	757	772	774	774	746	788	806	762	789	773	790	785	781	771	797	793	799	772	786	694	777	836	748	807	768	780	789	748	769	775	793	799	790	785	792	784	746	742	726	791	836	790	801	818	777	813	794	754	781	783	747	804	722	736	808	754	747	807	784	791	775	776	777	758	745	781	749	791	775	796	812	772	764	810	784	806	774	790	798	742	806	740	769	777	780	801	762	811	757	834	826	744	770	779	758	780	770	813	817	805	798	786	775	728	815	804	752	746	800	823	746	764	808	790	834	805	833	783	794	780	810	795	780	741	821	773	778	808	834	804	797	788	780	752	788	833	751	725	737	775	792	779	809	746	828	748	792	780	826	826	785	746	774	744	744	786	798	782	816	748	815	790	772	769	781	748	784	746	732	774	769	755	762	763	794	795	758	792	739	783	762	776	783	762	750	798	776	795	798	803	758	777	772	790	820	762	766	788	767	798	749	803	769	794	766	732	767	791	859	800	795	812	834	700	762	768	779	766	809	801	791	744	778	758	747	758	799	738	755	805	767	762	805	757	810	792	832	829	777	775	777	762	732	811	820	823	751	782	740	775	787	790	770	748	730	763	785	780	784	778	776	787	768	767	736	813	792	753	790	762	762	772	776	761	721	781	775	745	760	772	728	800	752	806	784	774	800	733	765	781	757	748	815	775	788	715	771	780	772	731	821	754	802	769	793	725	845	750	711	751	770	796	858	783	781	803	791	805	737	732	805	750	796	781	760	751	804	777	778	767	810	752	805	759	779	769	786	744	773	751	816	765	794	757	795	733	803	827	732	779	746	776	831	789	760	788	745	759	789	792	785	722	825	813	784	777	766	774	792	830	772	745	781	805	769	773	709	828	768	773	788	760	764	775	788	812	788	760	786	797	786	786	784	809	784	783	717	787	779	768	836	811	780	761	775	755	737	774	824	810	802	783	782	793	767	756	768	792	773	796	755	791	775	758	741	814	761	776	756	818	748	779	762	843	857	769	749	754	796	752	761	780	803	756	771	786	803	752	744	746	794	768	769	764	802	767
28504	23874	24473	14868	6580	2705	883	406	398	492	607	652	769	649	584	480	410	417	400	396	385	326	339	310	295	322	318	323	324	312	303	309	317	311	296	304	312	317	312	305	353	306	289	311	304	294	323	287	308	285	293	305	314	308	328	271	312	312	306	286	311	314	291	316	290	280	303	298	313	334	274	304	307	314	313	323	298	341	291	292	303	308	280	317	290	318	329	307	292	293	321	283	331	281	313	288	260	313	299	263	296	327	341	316	321	308	305	311	276	326	321	316	323	299	303	322	297	288	310	310	281	333	296	303	316	306	314	272	306	309	303	285	267	305	308	350	280	323	323	292	314	318	316	299	302	319	364	295	298	311	281	284	287	292	313	337	312	298	307	329	298	294	287	325	315	324	300	319	300	285	325	292	336	323	307	296	314	290	286	293	300	312	284	293	305	298	319	320	330	323	268	318	293	318	285	312	335	304	261	327	299	326	309	309	309	273	325	307	300	277	316	291	318	338	306	285	281	291	310	287	308	323	335	326	302	288	313	339	314	325	334	289	295	330	289	308	292	291	322	328	308	280	278	327	276	281	272	294	323	323	304	286	286	338	328	323	344	326	320	311	287	273	315	318	325	298	315	306	316	312	289	264	296	314	292	294	288	289	315	274	280	298	312	306	307	313	310	311	324	279	295	320	308	290	304	285	276	338	307	344	335	295	259	309	354	286	311	303	349	326	302	302	296	280	317	290	302	295	314	314	280	315	337	304	318	314	302	288	336	269	305	320	277	287	310	353	308	282	288	346	314	260	290	323	310	301	270	305	280	284	312	346	298	313	291	306	306	303	313	296	305	277	290	289	311	303	309	324	309	317	258	322	292	312	312	299	305	278	298	305	306	294	301	310	288	338	303	291	296	291	306	316	276	289	301	307	311	316	324	285	315	281	286	302	299	319	293	330	315	301	300	328	309	314	271	316	306	280	313	305	335	304	297	318	268	314	285	287	330	312	334	296	335	282	293	329	326	330	302	317	306	312	304	294	299	300	313	301	313	330	303	329	329	294	303	284	261	319	294	315	299	302	304	315	277	277	302	303	299	319	279	331	297	342	290	280	293	282	280	305	301	306	295	303	267	302	294	318	284	303	307	336	288	328	330	311	290	282	299	286	310	302	317	309	319	347	315	306	321	313	314	306	294	308	325	297	282	299	305	331	293	287	305	286	305	305	324	297	286	303	314	309	332	290	315	311	315	307	335	324	322	319	310	296	286	324	306	289	261	316	310	282	298	303	342	319	292	297	324	303	314	303	323	317	275	321	289	291	298	294	333	326	287	317	287	319	306	295	332	299	288	287	251	277	284	273	300	303	323	306	306	277	275	348	307	326	316	303	285	307	290	310	312	332	297	316	316	322	318	317	300	292	271	316	300	327	315	298	305	295	291	313	351	304	290	276	298	323	329	278	298	282	298	307	285	276	336	336	347	296	316	303	310	293	310	321	314	295	301	316	316	306	323	307	321	286	297	338	269	328	321	320	312	300	289	301	315	322	279	286	283	325	327	308	322	323	305	298	280	294	298	300	310	310	314	294	325	343	296	271	311	271	305	329	309	293	295	307	267	319	277	262	301	292	297	321	283	284	313	310	314	307	292	290	302	295	293	316	272	284	327	311	284	303	281	316	303	312	305	284	279	303	324	309	287	302	334	280	296	327	300	312	270	301	316	298	303	293	308	298	305	326	292	282	315	282	320	310	331	313	305	307	293	279	313	303	291	306	300	293	321	322	298	284	262	290	331	316	312	290	299	279	316	309	317	270	285	306	316	310	286	273	309	329	295	301	286	321	319	303	293	338	280	292	284	323	314	318	331	300	284	281	320	282	300	302	293	302	302	308	285	298	291	290	278	275	276	306	313	300	319	296	301	291	304	293	329	315	338	312	324	292	304	299	332	290	280	305	315	300	287	259	304	304	313	321	306	278	292	296	309	299	326	313	289	295	340	297	278	277	301	308	304	329	297	297	316	318	301	308	301	293	303	294	303	334	293	310	279	290	287	290	291	270	302	282	273	312	295	292	292	306	274	297	302	339	302	318	293	326	274	315	294	313	286	306	315	319	282	289	300	294	299	292	300	325	294	331	312	310	310	311	309	293	329	302	291	301	339	301	298	301	329	276	306	286	290	308	282	332	311	326	311	284	278	306	313	333	302	319	286	308	302	313	345	306	312	258	313	284	278	272	315	323	284	316	283	332	316	291	304	319	345	298	294	322	277	275	301	288	315	324	304	323	325	301	300	300	308	312	309	316	283	289	293	309	299	285	357	304	317	295	298	307	275	312	330	282	316	330	306	313	306	327	297	292	277	284	310	305	298	304	301	313	325	276	344	284	286	295	308	289	320	310	307	323	295	281	311	289	313	306	318	290	290	304	309	298	306	294	347	291	304	303	328	318	317	293	326	272	295	311	294	283	279	291	307	288	326	326	301	296	284	316	288	302	315	294	333	318	296	316	323	298	294	338	289	318	302	309	280	321	305	324	256	310	286	310	310	300	326	306	328	335	315	298	302	323	317	298	300	334	289	294	293	271	324	305	296	303	300	279	312	308	311	307	281	343	283	305	300	285	309	278	292	295	299	332	315	283	332	277	310	340	312	285	279	281	285	293	315	295	309	289	278	287	331	317	306	296	284	305	319	323	302	259	323	320	289	295	319	294	321	270	291	297	302	323	305	289	297	272	312	309	319	284	302	297	293	305	300	275	321	310	292	303	311	313	324	288	300	303	310	287	310	303	288	300	307	345	254	334	303	317	301	286	298	304	295	354	303	293	343	291	296	324	293	310	287	302	321	299	328	322	300	299	286	288	301	305	322	267	313	308	310	276	299	342	288	291	284	315	337	303	290	310	325	310	307	300	313	281	292	303	331	328	276	313	303	306	297	323	305	316	330	288	289	301	308	301	299	298	298	316	294	294	324	335	292	288	314	334	305	330	308	274	284	320	284	272	302	308	322	321	322	310	309	302	284	295	301	307	320	308	306	301	311	288	283	308	294	259	318	274	346	319	312	311	302	301	293	324	261	325	325	305	301	285	301	323	324	281	305	317	320	311	279	323	291	290	310	315	334	312	290	312	290	309	278	283	350	299	301	322	313	316	295	297	318	356	311	297	339	317	289	309	334	298	293	295	306	352	314	298	312	302	303	324	309	310	334	267	329	284	294	303	300	308	287	267	295	289	304	327	323	325	306	297	263	309	318	306	283	325	305	316	333	315	297	320	324	279	319	317	311	306	293	301	305	320	306	286	310	315	318	314	299	300	289	266	312	313	279	298	322	317	344	285	316	319	304	323	289	284	315	325	294	286	289	300	293	360	303	299	299	325	332	305	332	296	293	321	306	303	280	313	321	314	301	314	322	311	299	301	313	309	280	295	353	312	330	286	266	302	298	316	267	305	297	324	308	319	319	323	300	295	291	319	303	280	297	325	269	329	319	325	285	284	306	349	292	302	330	316	295	314
20223	35680	26388	15131	9766	4851	1580	529	479	720	948	1136	1309	1090	875	678	579	545	539	517	430	354	314	306	319	340	308	301	295	315	325	323	334	354	287	294	296	314	314	309	337	311	360	320	299	294	294	302	326	325	332	301	346	322	329	337	298	341	332	288	319	301	351	308	305	309	310	292	304	309	296	309	337	313	318	328	310	315	318	310	298	307	341	310	324	333	318	349	306	309	291	307	310	327	338	321	327	312	305	336	338	336	358	338	329	303	316	329	345	292	305	315	333	316	328	316	323	295	296	352	299	307	295	327	323	317	329	337	325	315	310	301	313	330	304	304	329	321	325	293	321	295	309	308	327	309	290	318	316	314	308	312	346	352	325	310	327	334	316	323	298	297	303	283	274	296	367	295	302	309	305	321	330	334	335	333	302	288	263	330	318	289	328	321	333	299	332	295	344	307	293	333	305	322	313	305	335	307	321	305	316	321	307	308	305	313	288	316	290	302	329	337	317	307	330	316	309	312	319	295	319	321	330	343	315	339	310	304	342	306	319	314	344	311	331	351	329	312	315	306	332	314	304	326	313	283	266	339	314	286	318	337	319	315	318	327	307	309	302	327	290	329	306	310	294	286	324	349	289	299	310	311	299	299	335	336	334	320	333	334	296	286	304	319	317	322	290	295	323	291	302	316	308	340	304	324	275	330	305	321	280	321	296	310	329	309	294	301	305	314	283	333	329	323	292	331	341	333	292	300	339	328	286	336	306	326	323	297	331	310	346	337	276	281	292	292	314	303	277	285	315	286	329	302	300	311	316	296	337	323	360	294	308	297	293	279	284	316	320	297	301	315	330	308	312	313	299	317	329	329	324	309	324	339	293	342	324	322	328	321	307	315	307	317	303	314	301	305	324	356	307	311	322	302	299	315	306	302	305	350	309	312	305	322	297	337	334	343	315	334	347	340	308	359	338	325	318	301	327	319	318	323	320	326	322	302	334	325	320	305	293	317	309	298	326	303	278	309	321	319	340	318	308	322	309	304	295	333	296	285	321	340	331	321	327	357	287	343	283	336	333	348	309	321	312	310	320	317	300	309	330	355	323	304	310	329	308	327	333	326	309	300	289	312	318	338	301	326	319	326	330	321	278	329	321	353	333	332	313	289	299	310	310	332	310	322	314	293	283	303	323	317	323	338	322	304	311	280	310	309	343	301	315	312	334	303	313	320	311	313	301	311	330	304	285	302	324	347	313	331	326	321	347	306	290	316	310	349	314	298	304	334	345	323	297	306	322	274	293	309	276	336	320	321	341	290	318	307	327	308	331	289	345	301	311	344	325	298	334	302	330	329	291	337	340	350	300	319	338	343	310	289	315	266	342	315	305	324	325	322	332	307	302	313	311	321	319	289	332	329	290	351	319	313	346	330	319	325	319	331	290	325	316	302	308	299	281	312	294	307	335	320	294	314	313	348	321	311	307	304	308	311	351	343	309	320	306	306	300	331	302	318	289	326	306	334	351	345	340	303	305	306	329	319	322	297	320	316	322	323	320	331	331	296	319	350	336	293	329	295	284	300	329	313	337	306	316	330	300	313	329	303	333	326	319	282	294	286	309	307	321	297	324	338	331	294	313	307	339	303	324	341	362	285	300	297	329	341	346	301	326	334	311	329	337	299	331	295	327	321	329	314	302	311	327	308	328	309	294	311	311	297	291	317	311	330	316	307	338	310	335	294	324	322	325	311	313	308	313	323	341	322	316	296	335	336	281	312	277	304	330	309	316	333	315	323	285	317	307	302	314	330	321	315	342	311	333	312	316	286	334	293	289	307	329	292	318	310	337	285	287	317	334	315	314	305	311	281	308	314	360	308	294	308	284	302	311	307	332	285	347	348	317	331	303	332	324	359	292	313	318	334	346	333	301	304	317	311	332	291	304	294	331	313	324	281	316	333	328	314	318	333	326	305	343	320	294	296	321	292	316	326	273	309	279	320	306	311	299	273	318	311	297	318	309	308	323	318	343	300	331	325	316	335	288	282	277	308	313	312	315	331	324	341	311	304	314	329	329	322	285	301	350	344	334	320	309	315	301	296	313	314	301	298	308	314	321	291	304	305	346	340	305	329	317	261	301	302	326	357	330	346	319	344	318	320	311	302	296	310	325	305	321	295	298	293	313	313	332	298	308	335	286	335	302	313	309	305	287	339	332	313	307	289	331	327	301	296	329	325	335	276	301	315	338	308	311	281	317	327	329	308	327	345	310	336	312	318	307	312	278	300	320	284	324	338	341	329	307	308	295	336	295	325	310	315	318	333	301	285	295	335	299	321	305	301	355	335	336	340	293	330	317	362	331	329	295	314	337	312	324	330	318	355	328	325	319	327	310	328	320	331	310	311	313	333	312	305	299	299	300	311	328	306	325	320	350	343	310	356	310	303	303	310	304	317	324	308	335	303	344	283	279	313	347	319	288	324	322	310	277	298	311	365	339	317	306	300	281	325	292	287	324	308	305	296	328	279	340	301	331	338	289	322	314	284	338	344	326	302	312	334	334	323	304	316	301	284	340	338	302	318	293	325	318	327	337	322	312	336	303	318	330	311	332	301	308	327	301	319	326	288	313	342	320	305	290	304	297	317	321	299	354	328	334	340	307	296	303	314	312	314	302	316	303	307	349	347	330	347	293	333	318	299	296	322	327	332	311	302	283	299	305	304	308	309	311	320	335	328	328	308	334	318	319	323	333	303	314	303	300	314	317	317	301	313	315	318	306	317	318	300	294	332	307	263	356	302	296	285	290	308	307	279	348	315	311	301	308	281	317	329	331	337	309	329	288	346	314	330	331	328	301	324	308	310	286	338	322	307	322	335	335	292	325	309	316	313	307	321	326	291	298	298	334	312	296	299	326	339	326	314	335	314	327	351	322	334	334	304	317	324	304	292	338	328	331	348	328	320	329	315	315	305	323	339	312	326	306	326	305	303	331	316	338	310	340	305	327	304	348	310	322	313	311	325	282	327	332	298	323	301	329	309	319	301	323	339	290	347	327	317	288	291	291	343	335	321	321	320	311	296	281	318	303	306	325	294	311	338	304	308	332	356	285	320	328	323	290	279	323	341	315	323	291	313	302	346	314	336	318	305	300	336	308	317	304	324	342	330	300	319	317	284	335	293	309	318	304	283	304	329	285	322	316	297	333	349	309	305	324	315	320	316	317	340	314	295	304	277	334	328	309	336	309	316	280	297	288	325	327	339	311	313	312	325	319	321	331	295	318	334	327	320	308	304	335	299	342	337	345	306	324	294	310	315	308	299	310	310	298	333	342	351	297	297	325	287	301	324	319	299	294	290	312	324	317	326	318	319	302	319	355	327	308	295	344	321	325	289	289	311	321	314	325	316	322	318	310	327	286	306	346	342	313	308	324	325	337	292	324	310	332	290	308	296	328	301	312	304	311	301	320	321	316	334	314	313	299	305	318	329	326	315	327	365	305	288	332	289	300	313	317	283	315	358
23751	21209	28461	24375	21367	14011	3445	1076	922	1018	1281	1297	1532	1333	1080	993	875	847	844	756	742	685	659	616	626	594	566	630	605	539	604	587	563	577	562	604	613	582	567	643	582	640	577	571	582	575	560	583	584	553	601	631	594	607	571	564	526	593	580	582	608	598	629	612	574	596	600	569	627	584	561	618	574	595	596	599	574	612	556	560	626	625	561	594	599	580	590	570	580	603	594	576	534	586	604	579	614	597	628	571	613	624	590	565	583	632	606	608	563	553	648	581	542	586	639	554	531	599	586	571	593	577	562	604	578	576	614	612	605	576	592	566	588	562	591	547	568	594	604	599	584	610	584	557	548	576	599	611	576	541	558	631	614	629	588	583	627	610	572	555	610	556	543	604	610	581	579	567	570	603	590	582	591	575	603	574	574	584	576	582	617	601	589	622	572	603	595	561	574	561	553	596	616	600	623	606	592	613	585	554	607	571	580	578	588	568	532	594	583	574	584	583	587	598	592	558	565	614	578	538	610	560	580	590	604	578	609	563	584	628	568	576	611	583	618	547	575	607	565	605	631	547	610	566	572	587	560	597	578	575	612	589	560	600	580	608	614	578	586	608	580	607	591	598	597	555	622	586	588	584	602	595	592	577	585	568	570	579	594	606	574	580	590	597	590	557	590	606	568	589	579	587	551	588	630	562	577	607	577	575	563	622	597	590	589	586	596	594	551	578	597	599	562	557	564	629	609	621	615	576	585	601	610	581	583	580	573	588	575	594	576	597	578	578	605	626	601	585	548	594	620	591	588	574	581	609	608	573	610	634	563	561	605	587	574	593	582	564	590	577	599	601	592	602	557	588	606	568	613	593	596	569	583	579	567	580	541	551	626	615	559	578	545	583	577	555	571	586	542	574	553	583	560	567	611	563	577	555	539	585	598	574	619	592	602	600	566	567	562	605	594	581	556	563	596	568	545	571	564	597	601	572	570	581	585	575	616	591	606	559	622	629	604	583	592	535	564	578	604	622	598	573	584	589	564	608	570	624	620	596	572	585	588	569	591	599	583	581	554	561	562	597	596	596	584	558	524	586	559	583	644	620	579	568	588	602	578	559	546	575	590	594	605	599	550	610	597	556	571	633	549	597	591	583	564	588	637	579	601	562	588	586	581	582	620	583	584	640	577	627	584	620	584	569	556	594	593	601	602	583	550	586	535	570	595	577	580	565	593	605	610	588	595	609	589	591	604	558	576	620	605	586	584	626	605	586	621	559	567	605	593	608	628	570	614	605	589	581	594	581	566	600	554	589	577	594	598	539	613	552	576	565	614	545	603	578	588	607	592	572	585	594	590	597	585	593	631	604	605	569	599	653	625	549	561	588	597	596	587	567	621	589	624	574	582	603	592	612	610	574	606	532	620	582	573	539	569	609	581	588	590	547	597	595	599	598	595	536	577	586	587	611	574	565	593	602	577	574	588	572	564	574	614	588	566	592	566	635	607	604	550	606	621	562	582	569	604	589	573	550	560	615	589	594	596	579	633	549	597	551	542	573	599	554	565	606	586	615	594	554	572	558	528	564	537	562	587	522	597	606	546	607	633	522	582	620	565	570	548	593	564	615	579	574	609	573	586	581	583	540	609	585	568	610	588	625	576	574	585	587	530	581	617	562	621	592	642	561	624	588	581	558	553	568	605	599	573	582	579	625	577	578	557	612	596	587	596	593	574	580	582	556	584	628	530	586	590	600	582	637	559	597	575	603	588	576	538	584	541	603	561	577	599	624	609	619	588	563	602	610	606	573	588	616	566	582	598	562	633	594	593	595	578	596	599	585	583	567	595	565	589	580	615	592	585	590	607	631	616	563	566	618	538	586	549	564	587	583	594	611	579	544	570	560	614	597	561	615	582	588	612	587	603	567	606	570	564	582	569	587	599	574	592	619	591	599	603	607	611	534	552	562	555	584	578	552	603	535	571	535	615	555	564	569	592	597	574	574	592	550	558	587	623	579	543	564	560	599	583	579	583	641	584	596	560	588	568	572	604	631	591	571	654	624	574	574	573	565	578	622	566	586	543	545	587	606	556	604	566	582	579	560	572	611	610	558	559	587	590	595	581	541	577	607	536	583	558	552	601	602	613	608	583	560	579	612	553	577	624	576	580	580	587	548	612	560	595	575	600	564	579	579	585	543	607	591	586	617	586	601	587	593	528	604	591	594	556	590	585	542	546	594	592	634	595	594	575	593	591	609	554	556	602	574	583	579	538	547	620	570	569	605	564	572	581	576	572	578	586	573	574	568	623	588	580	616	596	557	564	635	590	576	594	607	531	558	618	599	593	597	582	591	602	599	612	554	591	633	571	562	587	629	569	594	601	577	596	591	608	609	629	586	575	585	600	605	588	587	581	627	599	608	557	550	570	602	597	573	633	622	598	614	605	595	588	552	569	571	588	609	595	590	566	590	618	619	527	619	563	543	581	596	578	602	550	593	586	591	618	577	625	604	548	585	588	566	621	593	585	584	605	585	609	607	565	576	594	582	622	570	558	575	562	545	594	585	553	603	545	566	569	617	582	578	575	585	564	598	602	612	589	603	572	600	563	554	608	574	605	541	563	564	586	574	574	530	558	600	528	563	606	605	551	617	584	583	551	601	606	604	585	636	583	582	573	608	587	584	566	555	565	570	554	587	613	641	576	584	592	605	582	567	546	558	562	598	576	559	586	610	588	580	582	570	593	568	580	631	587	607	591	569	589	577	614	594	562	621	578	554	586	596	583	630	595	549	574	582	567	600	590	593	606	543	607	546	595	590	578	588	586	597	601	541	596	585	563	590	607	606	630	544	580	592	592	579	593	569	595	616	597	614	622	649	585	576	570	585	625	583	622	628	620	570	577	599	541	599	615	634	578	575	586	592	606	581	572	618	633	566	542	588	582	561	663	565	589	603	534	610	598	588	623	573	590	577	586	590	619	551	598	560	588	561	525	570	595	578	604	580	593	555	595	621	593	562	546	562	596	623	622	619	622	626	590	618	587	607	587	570	545	582	603	602	655	552	550	575	561	601	607	584	612	592	629	575	586	583	579	555	560	603	619	550	595	580	606	599	560	591	620	625	604	582	570	569	589	574	598	635	557	571	620	614	627	617	562	572	617	569	623	558	601	545	614	569	572	587	557	594	580	573	637	605	546	599	644	555	582	551	606	562	592	571	592	606	559	612	590	572	598	594	605	570	634	610	597	605	545	616	564	573	560	619	556	598	606	603	558	550	651	560	593	578	558	575	545	585	589	569	571	595	620	564	612	584	606	576	614	575	612	589	597	606	581	531	567	603	594	545	637	606	591	583	603	614	588	572	577	554	594	628	563	652	528	557	592	617	604	567	608	582	572	562	594	583	594	575	541	559	552	577	586	582	580	634	593	576	574	571	586	595	563	601	597	541	600	611	578	596	569	563	559	561	580	609	608	606	554	602	609	627	604	551	638	589	556	568	613	598	598	550	536	564	580	584
21549	44284	35132	23297	16196	9259	3518	1449	1227	1434	1843	2169	2463	1986	1587	1406	1153	1069	993	1034	870	677	656	616	650	626	630	618	625	653	630	638	609	605	643	617	582	685	626	580	601	631	585	640	590	586	630	600	580	614	611	610	642	628	600	591	607	647	643	613	623	598	599	619	632	582	657	621	581	601	609	580	612	603	616	600	601	633	568	598	587	602	647	646	591	597	670	638	556	551	633	624	615	637	595	586	617	637	614	601	618	600	604	596	590	582	567	582	587	626	611	623	601	621	626	632	593	616	575	636	591	621	623	670	623	641	589	607	579	635	563	580	608	577	654	574	609	638	613	578	592	607	610	565	597	614	645	610	582	562	646	603	596	645	627	608	618	599	661	570	554	598	637	616	668	622	615	605	590	608	626	604	563	597	613	621	568	597	593	624	618	628	548	629	620	647	596	565	607	583	587	608	584	614	602	597	609	630	613	575	646	594	613	603	584	598	624	614	598	606	604	634	622	608	590	583	603	606	622	645	599	586	632	638	596	593	627	642	620	620	588	640	615	584	658	592	605	630	594	574	635	612	575	601	611	572	613	605	587	609	614	614	568	606	626	633	575	579	627	605	614	633	628	610	614	619	617	598	612	565	652	603	598	583	605	570	652	618	605	587	584	637	585	577	623	576	645	592	656	580	652	605	596	597	620	647	635	566	615	561	577	594	603	632	619	581	587	601	628	618	616	605	533	618	593	569	612	589	589	620	608	614	611	600	616	575	619	630	550	644	647	652	641	655	624	605	582	620	600	623	551	601	592	597	619	633	606	601	612	598	597	615	579	596	612	606	617	628	609	575	580	631	624	565	580	594	611	648	599	641	636	625	575	625	574	627	628	654	618	590	610	627	643	581	622	620	577	621	571	606	615	604	572	626	620	584	581	568	543	603	676	594	602	633	632	618	630	602	594	616	554	631	590	551	619	627	643	622	579	621	562	583	600	614	598	595	547	604	620	567	638	564	604	619	612	561	617	554	606	627	606	622	587	640	593	601	569	601	591	604	618	557	560	564	624	635	597	593	598	595	606	631	579	595	599	604	637	624	668	629	610	606	642	625	592	641	604	579	601	577	579	548	600	653	636	622	602	577	592	613	635	596	629	635	610	566	608	616	604	641	608	611	576	571	627	612	640	635	600	589	648	623	604	654	618	532	624	565	605	573	580	602	557	624	625	568	588	576	584	659	595	598	588	601	619	618	609	587	656	608	627	608	581	603	591	615	597	596	616	642	592	617	617	660	631	598	619	601	592	630	604	605	581	607	608	621	591	616	596	606	619	626	589	572	588	613	594	626	620	624	588	591	637	644	592	609	635	598	558	590	586	574	599	643	589	616	626	599	615	595	610	558	569	598	576	593	567	628	609	618	629	609	632	597	570	604	568	621	646	576	598	604	557	582	598	581	608	606	602	594	608	622	615	625	617	600	655	621	628	633	576	590	607	593	616	611	631	589	603	606	646	601	601	615	590	596	566	597	654	573	591	646	594	639	605	607	599	604	578	627	600	586	659	585	614	642	629	579	632	596	581	616	635	631	616	574	601	621	563	609	601	609	605	632	609	627	589	604	596	577	605	574	622	634	572	635	616	626	585	656	623	630	621	593	563	614	596	590	639	595	619	594	618	595	599	630	616	616	575	591	622	588	598	645	596	604	635	606	653	617	655	656	636	659	588	567	604	616	590	575	580	597	626	639	646	624	582	579	621	621	617	628	598	627	613	579	547	608	604	618	585	605	610	583	619	600	613	619	615	622	598	590	622	611	563	659	604	601	560	592	592	584	609	602	566	622	597	568	591	610	610	610	573	596	571	630	567	641	610	531	641	548	587	652	586	635	584	583	624	602	631	578	644	626	645	604	624	624	598	612	588	543	576	627	608	620	605	640	604	612	598	597	615	634	634	573	622	602	626	651	622	623	627	603	568	632	564	569	593	548	630	602	623	651	619	583	648	572	602	621	590	597	608	614	626	597	604	610	605	584	621	611	608	580	617	571	622	537	603	586	627	590	621	622	583	632	622	560	609	590	591	641	617	587	604	626	588	589	608	602	598	610	654	622	587	588	614	600	636	623	594	640	591	592	614	628	598	627	598	570	591	638	589	598	600	608	585	641	610	599	638	638	574	589	565	606	612	557	602	599	619	599	609	590	612	629	591	613	618	584	620	585	608	634	629	589	575	607	578	579	561	657	588	612	605	617	566	556	612	587	593	575	578	548	606	640	630	594	638	643	628	609	615	588	620	606	625	587	585	652	600	625	620	632	579	602	633	618	607	637	636	639	564	576	593	605	603	616	601	652	616	611	628	590	588	582	612	602	590	587	603	638	600	615	606	646	621	655	642	613	622	620	639	573	629	604	583	583	598	594	624	591	618	593	605	615	610	584	582	611	589	580	619	593	607	619	589	574	673	594	598	611	601	601	615	606	615	612	596	637	576	609	564	632	581	576	588	639	608	579	599	627	598	609	578	679	608	583	614	611	616	595	595	586	581	641	591	607	610	612	638	549	670	575	581	615	567	598	618	578	604	584	611	603	570	610	623	612	627	579	631	585	549	552	611	614	596	607	594	620	570	597	580	585	606	576	582	648	613	658	616	628	600	619	616	605	645	550	594	656	599	610	651	625	626	583	596	599	607	625	655	643	595	601	669	599	597	635	599	623	632	605	552	618	611	581	589	592	610	587	615	605	620	594	656	553	573	619	639	616	566	590	580	593	589	648	606	582	561	597	617	639	607	617	602	604	580	605	559	597	599	601	647	599	589	589	597	619	619	609	612	664	624	593	593	557	620	635	585	660	591	659	626	613	588	598	551	608	561	612	599	565	595	614	629	630	613	591	595	571	618	595	607	616	584	588	693	600	569	605	574	662	572	625	607	625	624	593	599	599	599	582	633	603	661	594	632	585	632	598	610	599	640	626	607	568	630	602	601	546	589	582	604	623	652	610	635	609	627	605	625	567	621	555	626	626	578	651	636	611	565	638	618	608	613	624	631	583	628	636	617	616	587	616	600	620	614	603	575	671	599	605	608	626	600	627	614	612	651	614	594	613	604	608	580	615	581	614	600	645	635	626	605	601	613	641	612	587	601	608	606	625	598	598	640	629	603	613	605	590	587	610	630	592	595	565	603	579	608	632	608	612	572	576	616	630	606	579	590	557	578	654	599	611	600	615	551	633	600	579	637	625	608	609	565	611	646	610	621	581	570	607	622	643	623	583	589	629	560	584	616	619	585	632	610	634	584	640	601	569	608	623	601	587	638	619	594	577	569	613	571	649	609	590	628	580	620	604	596	586	614	600	607	623	614	607	607	656	616	596	608	607	579	635	610	610	550	627	599	627	622	592	591	594	586	614	645	589	607	623	595	597	595	596	574	595	607	618	626	579	616	646	597	619	606	578	610	607	613	599	596	566	626	622	634	605	618	598	555	629	568	629	578	585	613	633	598	572	617	598	631	580	622	596	641	619
24984	21245	27450	25537	15608	5316	1584	582	526	582	751	846	1063	848	747	558	541	501	504	499	398	368	336	345	343	340	355	344	371	349	319	357	333	344	353	354	336	347	303	375	341	322	340	359	368	306	312	373	353	366	312	342	362	332	361	356	332	319	381	305	369	324	309	324	324	338	384	339	333	321	332	352	346	333	310	330	332	308	307	354	326	330	332	329	295	323	335	311	320	347	334	370	351	332	349	341	337	348	352	328	330	325	321	319	334	316	354	334	343	315	346	395	348	328	286	322	303	318	307	339	334	307	340	331	311	326	317	343	335	339	347	364	314	330	315	330	325	318	333	345	258	314	320	335	348	291	329	362	336	367	348	328	367	330	315	328	369	314	325	342	356	318	331	285	312	344	289	347	320	343	327	301	317	337	305	314	336	321	347	338	303	338	340	324	309	332	311	337	321	324	326	335	329	308	329	404	334	336	365	334	351	314	296	352	324	338	302	340	332	346	318	352	364	320	350	356	326	339	349	319	349	327	357	339	356	347	314	320	384	348	325	316	353	356	317	334	366	337	326	333	355	315	327	366	344	308	313	317	321	322	315	358	356	310	332	316	320	310	308	370	340	344	353	325	337	341	348	343	324	288	336	348	349	371	329	323	365	340	331	333	366	328	332	350	330	329	350	343	306	295	286	320	307	296	314	310	359	323	355	337	328	332	329	346	317	361	332	314	345	325	354	331	363	381	369	333	350	350	337	345	329	351	359	309	318	343	347	318	359	305	332	332	316	333	338	316	327	305	313	363	344	366	319	362	314	349	319	348	314	317	325	326	333	316	347	317	341	323	356	335	357	330	362	357	332	332	342	312	348	326	320	300	345	337	324	347	343	335	333	339	363	355	347	312	374	319	325	336	312	317	314	355	355	356	326	337	339	347	343	380	333	355	345	357	328	338	325	321	355	313	364	317	317	316	321	339	360	357	349	351	339	336	363	328	343	342	299	321	339	321	349	327	336	311	365	311	339	326	325	346	336	331	328	349	316	336	363	304	330	349	364	333	313	325	360	357	325	361	361	345	337	341	308	302	324	355	354	314	353	355	366	335	334	339	339	333	339	328	324	339	318	320	375	333	321	357	319	330	343	340	342	381	362	308	300	311	377	332	324	321	332	351	345	336	317	349	323	301	312	330	346	310	339	320	317	362	328	337	323	315	325	350	327	314	357	323	336	366	311	321	334	374	333	343	356	327	333	304	328	341	329	325	324	320	336	343	325	337	341	333	351	358	314	319	350	289	337	357	327	304	319	353	323	374	313	331	315	349	315	339	295	341	299	344	355	336	367	356	355	317	318	330	305	306	321	325	325	348	309	327	325	339	353	325	346	342	350	322	397	302	330	296	339	343	319	346	313	326	343	321	305	358	334	361	342	327	339	333	358	333	336	321	346	325	353	320	323	349	330	332	348	360	359	324	311	307	306	303	355	328	333	370	348	352	371	345	351	341	360	350	324	306	336	372	306	313	329	342	322	335	395	315	344	357	329	382	337	313	351	281	321	317	307	339	340	322	314	317	307	335	321	329	347	311	329	348	338	336	341	323	355	336	353	368	329	354	304	316	370	345	325	354	315	333	343	342	333	352	364	331	326	338	300	323	318	332	325	319	355	358	310	330	323	348	362	305	349	360	311	335	373	324	346	278	353	331	355	327	336	330	345	368	292	336	368	317	309	357	327	334	320	363	336	331	326	333	323	323	344	339	325	345	299	324	338	324	348	310	313	323	356	345	332	337	338	355	341	311	356	326	308	341	318	323	334	330	333	313	354	318	327	365	298	329	336	324	316	368	327	307	320	349	330	325	351	323	330	341	331	329	335	341	308	370	349	353	340	342	377	345	355	348	321	317	334	355	344	338	319	323	338	330	357	347	362	321	389	366	302	334	331	334	323	309	324	375	326	341	308	336	381	334	344	306	290	337	337	339	315	334	331	341	343	326	326	335	364	347	324	337	340	328	335	369	319	315	341	316	327	296	343	358	350	347	330	355	321	315	313	317	309	320	333	351	314	367	347	353	340	309	347	332	349	337	281	314	315	290	316	346	323	367	353	330	332	319	348	332	322	314	326	323	318	352	328	344	321	322	326	313	340	363	347	327	339	333	328	335	339	349	317	309	321	337	316	364	315	341	341	398	355	335	324	333	322	331	351	326	347	320	362	327	357	360	322	328	359	353	333	333	307	334	304	337	362	344	317	318	290	349	330	331	323	333	332	303	359	351	315	344	314	333	329	327	302	318	299	346	322	327	333	323	293	310	307	316	322	331	298	323	336	318	334	308	339	357	352	355	342	321	338	304	310	331	316	350	353	309	364	343	314	316	348	334	339	344	337	348	329	353	371	338	336	346	320	325	363	361	346	326	345	324	356	347	348	348	318	329	346	312	320	313	339	348	323	340	361	319	350	326	343	324	360	319	353	363	340	355	334	324	330	333	365	320	362	335	343	343	338	302	371	334	364	327	342	327	309	312	362	302	319	342	327	346	318	306	345	304	362	344	346	345	331	342	372	326	336	347	344	308	322	306	317	340	308	322	339	318	351	315	321	325	328	309	333	343	324	358	326	308	300	300	329	321	328	347	294	324	341	329	345	319	371	367	366	307	346	341	362	344	370	335	324	338	330	321	318	343	351	331	333	322	357	343	367	320	307	315	325	327	333	336	341	361	341	328	325	312	344	349	342	326	321	322	349	368	293	374	335	334	318	285	344	334	313	344	332	373	342	328	353	379	319	325	322	338	332	362	320	319	340	334	317	385	337	317	340	319	337	331	338	346	320	333	329	346	356	293	349	356	344	335	350	327	362	336	345	331	336	326	338	345	344	356	300	350	330	319	345	351	331	334	309	337	306	352	334	325	321	371	324	355	311	315	361	331	347	323	328	310	320	356	318	339	325	338	340	366	342	350	331	342	354	323	335	355	316	317	352	316	305	361	355	338	352	322	355	327	365	352	360	342	326	310	327	390	308	318	307	302	317	344	312	353	340	325	327	312	330	329	353	311	339	321	323	340	314	348	322	304	351	348	342	352	323	368	307	337	309	349	337	350	349	336	358	320	309	339	313	332	361	349	302	321	346	314	331	329	352	325	340	319	344	380	333	335	331	318	297	317	382	316	362	322	329	306	328	318	321	322	322	320	322	319	357	340	314	357	343	325	313	329	346	320	317	317	341	360	335	333	321	325	348	320	355	334	312	342	336	349	320	329	314	316	340	351	325	349	357	321	380	340	355	346	360	360	342	337	327	330	346	344	320	324	333	320	328	346	341	300	326	334	323	325	318	320	318	299	352	325	297	356	329	360	332	376	342	306	337	332	307	358	317	322	356	355	341	305	342	340	321	345	328	317	352	358	345	357	313	319	317	326	335	337	349	306	345	329	324	301	334	324	356	337	309	330	308	360	350	321	331	341	329	325	325	350	313	326	312	312	353	311	321	312	354	347	327	349	365	334	329	341	341	329	325	363
20632	40697	31216	19576	13188	7319	2706	911	764	974	1289	1624	1933	1527	1132	945	812	655	743	665	568	399	430	393	376	383	385	362	379	392	371	337	404	360	402	359	409	381	342	360	367	365	374	362	381	383	393	367	350	410	360	362	351	350	359	376	376	406	381	376	363	381	385	382	345	337	360	372	358	357	357	383	384	361	391	354	374	373	348	355	381	383	353	370	357	379	367	383	337	385	364	341	382	385	376	348	372	348	382	345	376	360	367	377	401	359	361	346	348	345	366	381	355	363	391	355	364	356	356	347	331	382	361	334	370	369	373	356	348	357	374	371	363	373	344	373	359	377	313	355	317	370	360	362	360	362	350	343	379	351	357	343	359	374	388	365	372	368	374	367	379	365	359	352	348	342	389	365	352	362	331	334	391	361	401	381	352	400	394	350	365	360	396	360	385	370	352	362	354	354	351	377	345	377	327	369	361	345	346	354	370	362	354	352	386	356	368	324	369	405	370	363	323	390	336	355	390	372	356	328	352	367	363	358	370	370	337	404	335	372	322	337	364	371	370	352	360	350	354	362	372	333	370	370	358	380	380	366	365	395	347	354	342	383	376	365	351	374	354	372	341	362	384	349	367	370	343	372	375	369	384	365	350	355	336	359	390	353	367	369	363	365	373	344	334	362	381	319	342	397	347	408	325	379	367	368	372	361	367	388	351	353	345	386	371	359	391	311	373	380	388	374	351	370	352	348	381	375	340	366	344	379	383	367	376	366	346	384	359	367	382	401	365	341	375	354	378	352	359	360	363	359	352	367	345	394	377	382	340	374	391	348	388	382	384	394	348	371	372	362	372	361	365	373	332	355	330	359	390	356	362	380	392	381	388	316	344	362	378	341	365	366	375	349	377	360	365	385	352	413	381	377	336	365	357	386	352	392	347	345	372	367	381	376	378	340	371	384	362	350	386	388	358	353	371	345	371	373	357	377	358	344	372	341	357	393	376	363	342	384	354	356	360	387	351	372	370	368	341	351	360	361	367	369	387	369	370	379	368	386	357	369	376	337	377	362	388	363	365	339	333	380	374	377	370	352	343	374	344	370	370	363	340	368	379	326	356	348	347	360	332	353	372	343	380	367	366	353	352	371	360	353	334	381	384	375	362	423	362	360	364	392	354	352	401	379	345	374	356	391	400	357	346	360	380	371	348	345	356	360	354	368	337	380	356	369	400	345	343	389	353	363	379	353	363	385	373	368	342	350	358	339	402	385	360	344	342	371	384	402	374	362	358	380	373	366	368	393	370	367	386	374	363	367	352	347	388	348	350	379	382	383	379	364	354	384	348	346	386	333	339	395	383	362	361	377	401	362	367	373	323	372	356	386	341	352	364	352	369	390	351	347	339	369	350	380	360	403	377	390	380	347	381	358	396	344	327	341	373	404	369	351	395	353	371	347	395	342	347	392	389	365	370	362	353	360	376	380	372	341	347	387	387	361	357	359	384	362	381	342	375	353	366	356	342	374	390	382	358	343	344	358	375	377	367	379	354	362	379	388	342	351	375	395	356	390	394	372	366	317	389	373	411	350	350	406	371	351	350	362	388	379	335	372	387	343	344	351	392	380	366	370	356	351	355	355	385	384	361	389	365	373	359	375	378	367	356	367	381	392	380	376	376	363	349	352	353	365	347	371	355	381	391	338	332	343	352	349	356	355	392	348	361	340	355	385	387	329	399	374	378	378	376	348	344	360	424	368	346	386	391	369	349	321	343	361	390	392	361	358	351	349	368	387	373	353	385	361	363	333	359	359	367	339	367	385	355	362	369	391	367	355	355	352	376	341	364	400	367	354	364	339	349	338	358	373	383	376	342	339	362	358	373	355	357	346	344	318	367	382	349	362	369	351	417	355	346	341	361	364	384	333	365	362	377	376	362	377	389	341	355	379	363	374	363	369	398	346	368	372	384	370	345	375	347	352	361	371	335	390	393	362	361	352	364	380	359	356	317	346	343	360	364	390	346	407	384	387	321	364	369	392	373	373	364	339	379	345	357	347	367	360	351	340	348	363	390	366	347	350	371	358	342	380	341	378	397	348	324	396	311	348	341	398	371	360	352	354	359	361	354	379	342	374	377	354	353	347	369	370	355	349	345	353	337	364	346	366	355	365	372	350	356	346	399	366	362	347	377	398	350	364	369	367	360	347	356	429	371	371	377	335	370	364	386	338	410	369	339	377	337	342	357	376	365	336	394	370	320	397	327	349	341	383	369	356	353	376	384	403	387	358	368	356	365	367	345	341	368	359	345	349	339	339	366	326	391	361	360	357	348	364	388	370	375	332	370	359	334	355	365	315	376	383	366	366	391	345	320	372	381	378	345	360	368	361	378	358	367	388	397	337	347	334	384	356	352	352	384	359	355	359	365	398	379	328	351	382	389	336	366	356	380	352	350	348	340	325	348	365	371	355	382	377	344	369	411	355	402	355	356	386	376	349	390	369	388	350	323	354	405	387	354	346	361	345	377	359	323	353	355	334	347	353	378	355	359	358	378	337	372	349	326	385	357	374	362	377	398	348	370	343	330	360	388	383	361	341	373	346	375	344	348	390	343	384	373	380	390	394	344	354	346	356	368	352	340	348	395	383	326	345	344	365	358	357	370	358	337	383	362	364	368	371	331	350	380	411	352	367	352	347	400	364	336	386	345	333	414	352	355	391	382	372	405	381	371	357	338	372	346	369	367	339	375	368	376	376	371	338	349	381	349	350	338	347	357	399	353	337	354	378	353	377	364	341	357	370	345	354	341	367	368	378	361	372	346	381	393	345	371	342	357	349	329	372	377	389	360	373	375	401	381	357	363	343	338	375	380	368	357	364	377	354	370	342	369	347	379	353	349	351	342	359	355	380	374	370	329	378	358	378	344	387	367	338	355	380	388	408	354	379	339	402	379	360	392	363	377	367	367	352	395	340	354	376	341	358	386	364	379	366	347	411	371	387	350	361	367	392	361	376	339	336	379	361	354	363	341	375	356	388	365	346	379	331	365	384	401	395	326	401	344	336	411	378	374	369	370	346	357	379	369	400	358	388	356	398	338	371	373	349	366	373	361	400	365	349	354	369	370	365	428	371	383	354	360	326	375	362	369	365	386	343	378	357	339	372	379	424	389	357	357	374	364	352	345	398	329	369	345	378	353	381	374	382	341	396	343	423	356	375	348	342	358	350	382	371	366	348	373	363	347	367	335	393	379	333	379	344	393	365	349	358	309	385	349	352	354	363	354	373	359	360	384	412	355	384	349	380	360	353	379	319	382	359	372	344	363	342	344	380	342	372	361	371	361	358	375	386	376	381	344	396	353	375	361	367	355	402	375	380	352	359	363	361	358	376	378	405	376	363	385	360	330	365	363	398	387	370	352	355	381	370	367	396	364	367	342	376	335	371	353	367	350	370	365	372	370	343	377	380	373	356	367	371	378	372	394	343	385	360	397	377	349	356	323	344	352	383	352	402	355	349	380	389
22646	21247	28918	23947	21357	21445	11946	1818	1299	1425	1615	1954	2116	1857	1551	1337	1188	1108	1044	1123	992	790	796	778	712	802	790	813	737	819	766	807	771	775	747	806	743	755	724	715	753	788	778	747	779	777	750	781	788	729	715	760	718	750	752	739	719	731	728	751	759	646	731	744	746	751	715	734	737	744	760	790	795	732	740	765	677	744	815	740	740	761	744	701	724	725	745	762	763	790	733	704	703	699	713	741	719	787	730	738	749	712	752	717	746	725	757	768	739	769	784	741	835	764	780	753	739	813	785	733	751	740	767	731	707	771	738	727	758	773	754	775	690	707	768	764	740	734	685	747	772	738	722	723	743	766	781	705	766	772	733	743	705	777	749	681	745	725	749	773	773	805	725	750	731	718	774	754	759	806	787	724	722	733	675	742	744	743	688	751	781	714	687	723	758	744	849	732	724	745	733	779	752	725	748	723	718	770	736	759	748	768	728	738	750	751	786	733	774	706	792	681	772	731	749	737	741	757	734	773	730	738	799	712	730	725	716	698	703	714	734	745	739	711	745	800	727	748	727	702	774	739	733	772	751	742	743	698	706	744	703	786	767	788	706	726	732	753	730	755	733	753	727	719	728	727	709	759	741	743	773	716	754	752	722	803	769	754	756	726	752	737	702	723	745	748	775	724	764	701	726	749	730	712	768	743	721	763	745	755	762	775	772	736	769	767	759	728	743	761	745	737	711	746	750	729	716	734	758	759	716	698	727	735	738	735	749	726	792	728	701	686	755	719	739	711	757	783	720	786	742	798	720	703	740	737	765	761	793	726	738	736	765	793	724	800	744	794	749	720	730	790	735	742	720	810	761	744	740	719	786	803	724	742	764	768	734	739	790	793	740	779	735	747	752	744	753	747	716	730	804	715	739	701	710	743	727	747	720	732	753	744	772	814	701	733	808	793	753	700	740	744	750	732	767	803	737	726	753	713	758	721	735	741	732	735	776	730	744	724	757	743	744	752	688	766	698	684	752	765	733	741	768	709	775	744	721	743	760	686	722	688	746	781	727	759	728	692	758	724	780	755	778	749	748	733	777	713	732	736	732	779	714	707	783	722	739	730	737	778	766	767	769	723	751	764	705	745	715	745	800	786	734	742	732	731	743	767	746	815	760	727	717	746	782	737	782	736	746	766	724	719	750	753	761	739	700	738	741	758	736	699	773	729	754	774	747	769	834	783	740	758	752	777	748	754	725	728	735	759	762	751	706	767	776	763	709	734	759	784	763	743	715	728	655	706	741	713	732	772	755	711	786	805	726	734	769	752	731	751	750	743	772	796	723	717	702	745	735	755	709	739	767	686	760	740	734	782	730	718	745	713	718	722	743	713	773	766	774	752	688	798	713	716	734	776	744	782	730	731	753	747	751	754	699	804	799	753	770	760	755	723	734	705	752	734	754	749	689	770	754	715	710	748	750	769	729	740	740	734	728	779	760	786	707	726	767	704	756	714	709	720	737	738	709	773	753	772	765	695	722	749	714	689	742	729	732	760	748	708	747	784	729	743	731	722	734	734	769	740	716	719	737	753	783	686	719	737	727	735	776	774	716	725	741	723	781	783	751	712	713	714	708	748	760	740	730	749	734	753	796	756	730	741	669	734	751	765	750	714	732	760	707	774	728	723	749	774	748	757	739	743	724	780	799	752	753	755	741	739	756	740	703	709	735	758	770	782	743	723	747	743	768	721	699	719	701	735	724	700	740	732	730	757	742	716	731	790	758	772	750	759	728	721	761	740	788	758	786	760	736	768	737	739	725	722	744	703	758	748	722	765	762	706	789	776	724	732	719	760	729	792	735	693	743	757	721	766	782	758	776	718	730	725	736	754	745	736	720	745	750	743	704	732	750	771	781	773	695	764	777	764	811	762	757	705	739	703	812	734	751	699	775	719	710	756	761	759	751	701	723	684	787	731	734	746	758	771	727	703	747	713	764	739	704	707	721	763	685	793	743	798	752	757	742	760	725	758	762	766	774	738	685	732	759	740	713	783	753	752	767	801	761	764	749	734	740	705	760	746	745	793	743	697	704	708	733	756	725	770	762	771	699	747	762	720	720	765	774	717	728	739	736	758	707	729	756	750	728	765	723	739	738	740	733	766	742	743	767	722	786	732	768	791	717	743	699	766	707	705	719	735	745	703	710	749	780	717	708	750	693	740	774	782	749	749	737	760	739	757	724	730	761	745	754	703	754	753	733	763	704	731	779	785	754	754	727	742	717	724	737	752	779	731	748	767	746	661	753	716	738	677	744	786	718	728	748	722	725	746	771	755	749	736	740	704	763	733	736	727	698	734	737	727	779	773	732	755	809	731	780	728	691	742	737	713	682	773	773	765	792	742	731	725	758	690	750	742	719	758	771	765	679	732	687	792	770	710	716	730	719	733	722	755	783	726	733	737	752	733	712	759	752	771	753	738	807	729	719	758	771	751	746	701	721	740	738	706	760	756	794	740	721	765	776	729	742	716	742	748	750	750	726	734	723	729	707	761	763	773	744	771	786	707	725	714	776	722	756	699	716	724	749	791	716	766	744	733	729	752	808	733	781	785	747	746	733	714	712	804	740	783	687	727	744	766	755	698	762	715	782	743	744	722	728	754	697	747	704	751	760	733	737	749	734	801	715	736	763	764	728	717	765	766	711	725	724	728	775	777	725	746	774	699	746	749	746	742	746	763	735	737	759	747	741	774	765	756	752	788	738	752	785	715	769	717	760	759	761	732	778	709	737	742	727	736	726	756	745	736	765	731	767	731	770	752	779	725	715	760	733	732	727	755	771	796	756	684	726	770	738	708	707	748	735	730	761	742	761	760	702	694	735	756	750	762	721	748	787	738	769	683	758	737	759	774	711	755	726	702	766	712	717	746	751	689	759	722	740	777	735	780	717	777	753	761	758	717	723	751	760	756	724	739	757	734	758	729	759	795	706	734	759	731	718	747	753	754	743	686	736	757	708	751	816	759	765	721	776	784	740	742	756	755	826	736	671	803	761	749	722	692	737	705	754	742	786	741	710	726	767	729	736	710	724	723	751	732	718	767	757	724	745	746	700	725	735	749	754	755	671	703	793	770	752	788	759	782	732	733	762	769	735	726	750	712	754	698	780	703	768	746	761	745	733	727	750	778	731	748	717	755	733	717	735	728	717	770	739	728	723	772	760	688	712	769	705	743	784	756	742	736	734	752	772	767	778	784	739	738	741	762	772	791	730	764	725	727	779	747	692	760	758	752	707	783	746	737	743	781	768	701	793	743	718	779	753	801	725	730	747	684	732	747	711	678	717	701	782	762	775	720	698	684	728	762	765	734	735	752	761	690	689	736	722	724	743	760	733	728	771	707	713	678	750	716	738	804	702	765	722	716	717	710	743	743	704	734	738	789	791	713	751	753	783	694	748	764	690	733	717	758	765	803	809	735	727	755	767	745	745	732	721	706	689	782	733	722	724	741	799	797	723	711	773	782
23588	49724	39996	28462	21323	13308	5804	2299	1921	2127	2692	3169	3538	3010	2336	1916	1578	1353	1368	1299	1121	928	845	786	848	819	853	789	773	826	786	795	830	797	707	830	776	801	824	838	799	791	773	791	755	759	785	815	831	801	766	812	749	782	761	761	772	789	768	795	754	785	754	813	740	731	771	782	804	800	755	797	774	772	823	775	796	814	772	800	791	752	793	789	795	784	743	760	761	771	772	758	773	767	775	785	778	745	766	824	750	757	783	740	748	824	816	844	807	747	806	750	742	776	761	802	739	795	799	817	801	735	793	760	812	782	766	788	725	758	766	716	760	834	765	783	753	815	772	826	786	791	766	822	830	721	786	785	788	785	807	778	786	767	782	743	768	794	760	772	774	740	801	781	799	753	753	786	797	763	785	777	825	769	821	752	735	803	768	782	796	765	768	804	769	737	772	807	795	768	761	778	823	817	717	751	788	744	790	799	745	779	736	740	799	725	773	783	782	766	749	768	783	754	725	769	754	805	777	743	721	809	778	754	729	786	749	728	761	792	793	781	821	798	744	774	775	744	772	757	751	780	752	816	827	758	788	825	743	804	754	749	757	820	789	787	750	788	750	788	769	732	752	786	813	799	765	824	838	783	778	786	791	778	764	738	766	771	779	768	739	738	791	780	790	749	789	811	803	729	780	811	806	760	815	754	786	748	734	819	754	717	743	736	751	778	742	781	749	805	812	767	823	780	790	776	781	778	741	785	782	751	781	831	782	788	783	763	771	791	774	724	751	758	758	766	729	817	792	751	803	780	772	782	791	724	773	772	777	775	788	803	770	771	718	785	811	813	763	784	800	780	798	775	740	724	758	783	769	770	810	743	775	812	805	817	797	806	763	795	774	783	796	728	756	756	789	743	781	772	760	789	762	781	772	746	720	760	814	774	752	774	752	751	818	760	748	828	787	792	766	776	783	763	764	750	802	798	827	794	786	757	768	797	758	761	779	770	790	757	806	809	803	735	796	810	752	790	808	773	817	746	785	787	752	753	763	766	809	765	756	817	784	806	728	769	740	799	797	747	744	720	758	763	739	768	801	787	758	755	718	767	806	829	786	791	785	781	765	793	742	751	793	743	765	812	767	758	842	816	785	767	787	795	805	785	785	746	757	786	773	793	822	775	761	723	707	741	799	803	771	711	761	732	801	792	774	761	701	759	768	785	801	779	744	784	757	832	755	742	755	754	783	788	734	773	794	758	792	792	790	751	775	817	762	835	787	763	783	805	798	755	736	764	763	744	773	825	765	747	773	768	768	781	857	783	785	763	749	776	819	766	783	754	745	790	737	783	729	791	788	750	793	791	760	782	805	756	790	783	755	792	768	859	813	735	794	750	789	772	749	733	814	750	795	830	841	736	763	793	789	795	727	749	809	748	806	776	779	727	781	798	790	806	784	797	755	754	761	720	799	791	852	758	737	801	767	733	750	756	749	803	777	726	780	774	810	747	751	753	761	808	763	815	772	802	838	761	761	779	825	755	741	788	774	745	728	783	760	755	837	764	822	769	772	783	740	796	774	741	757	790	754	761	799	771	761	750	767	786	825	795	810	761	741	769	745	776	789	790	735	800	794	771	792	775	784	779	816	779	794	752	774	763	822	737	807	778	774	789	807	779	809	751	779	865	763	762	749	764	798	761	806	794	792	794	778	784	773	754	757	828	824	760	767	739	747	763	766	759	757	778	740	789	751	743	797	751	735	784	752	804	756	748	757	791	766	791	771	807	721	787	750	732	830	790	739	767	817	772	777	754	769	793	781	833	753	763	744	714	769	765	768	768	755	748	743	791	764	765	732	755	780	730	764	773	735	740	777	786	763	798	755	770	824	755	777	734	778	760	804	754	787	788	749	792	748	784	769	796	781	756	765	751	748	767	778	834	777	771	772	790	800	820	760	764	772	743	780	776	804	754	798	770	743	790	757	773	769	763	777	766	792	791	766	737	795	800	807	794	744	805	773	793	744	688	789	785	776	831	762	770	730	774	803	745	806	727	750	796	742	809	773	828	734	772	840	795	815	742	759	744	759	809	784	748	780	770	827	823	788	735	745	731	809	810	791	750	771	788	739	746	802	819	761	784	774	808	793	747	810	794	813	746	776	781	758	774	783	796	774	770	781	830	786	756	751	793	806	779	774	711	798	753	821	766	767	722	755	787	772	805	815	799	787	766	767	810	773	780	775	797	785	788	772	771	786	771	779	775	790	769	773	774	767	724	824	738	784	760	741	816	840	758	826	811	795	785	791	746	777	756	789	759	797	747	792	771	746	699	757	786	864	753	805	775	759	815	774	726	804	794	762	791	757	823	770	775	804	775	775	767	800	791	760	733	807	824	767	773	757	771	790	719	773	785	797	792	714	727	795	774	773	796	785	760	784	784	802	796	777	782	763	773	751	757	757	734	761	789	797	728	849	828	721	783	763	790	762	806	785	775	783	729	742	731	741	730	738	778	781	749	775	753	788	742	781	762	778	789	737	730	797	765	734	795	804	777	777	754	774	753	785	774	745	790	773	788	823	731	742	766	783	844	775	815	749	733	767	746	765	771	759	754	783	790	796	792	777	762	825	762	846	758	784	765	777	803	803	804	734	742	738	768	770	760	742	748	810	774	739	781	733	787	795	735	800	775	776	789	740	812	748	726	776	826	808	759	774	783	777	770	784	743	789	825	761	785	771	832	749	794	809	779	766	747	738	766	754	777	827	802	740	822	754	728	788	708	748	730	781	790	772	858	780	815	834	758	758	827	793	764	827	789	738	800	772	741	766	796	775	782	821	740	776	765	770	775	772	804	804	776	816	763	724	742	806	804	786	770	754	781	800	776	717	771	759	770	841	789	755	804	791	727	755	816	794	764	786	826	808	800	819	811	779	778	762	834	762	766	750	771	772	764	745	790	740	838	698	763	836	800	762	755	717	778	795	775	801	803	734	733	815	767	713	779	770	777	801	810	788	767	760	765	800	756	771	705	765	783	746	788	755	757	823	828	737	745	791	779	798	733	757	761	780	817	783	759	756	749	742	765	791	760	774	774	773	795	766	762	804	755	749	798	782	772	785	794	755	822	788	729	768	777	834	768	770	810	744	779	764	806	806	754	734	784	756	740	780	736	715	803	799	776	827	862	804	795	749	780	752	779	783	820	745	809	803	774	764	735	767	722	742	790	757	714	799	769	777	761	754	780	747	767	753	841	731	789	772	803	777	785	753	750	763	753	787	787	771	738	753	722	742	813	787	805	691	765	775	740	778	736	798	781	775	778	796	786	770	735	794	790	752	764	782	792	774	801	721	743	808	772	749	811	783	775	740	810	778	771	777	821	758	760	760	758	796	816	757	773	778	742	734	819	807	801	714	797	770	772	829	805	755	785	813	772	794	752	788	775	792	768	789	759	767	784	798	783	776	740	815	796	750	796	781	765	781	740	775	755	798	764	707	774	799	784	782	748	774	805	754	762	775	734	770	823
28411	23874	24022	14663	6490	2773	983	380	376	447	575	716	802	660	534	507	430	361	405	388	364	325	271	284	321	305	328	330	328	316	296	284	297	290	345	320	311	308	305	294	282	294	277	309	289	319	295	300	276	314	319	301	334	330	311	291	284	305	327	322	321	272	316	316	273	311	300	330	283	317	297	325	298	307	298	333	291	300	290	300	284	314	319	304	301	318	307	319	332	289	300	314	294	287	339	328	318	283	310	299	284	312	304	290	289	284	288	295	315	307	307	297	294	318	294	292	347	322	310	299	298	311	294	331	299	252	307	295	292	321	316	313	272	289	318	301	298	286	301	300	294	296	281	308	317	311	295	314	302	300	287	291	311	331	341	322	310	321	318	307	304	317	277	272	295	325	331	293	302	316	322	301	317	313	285	315	294	311	307	268	282	316	330	320	317	286	291	289	314	316	346	312	300	302	294	292	300	301	295	285	328	284	324	299	309	303	301	317	298	306	286	297	309	304	264	280	278	324	302	318	308	283	280	315	299	275	316	269	296	311	285	322	292	295	328	302	305	269	297	275	305	279	303	274	311	314	282	305	279	287	307	313	336	303	331	279	309	295	278	305	294	293	294	314	306	313	284	314	276	300	293	284	315	306	304	319	295	316	302	304	274	318	316	284	291	317	304	290	308	316	288	289	310	286	315	301	291	308	308	294	280	306	289	264	316	318	312	322	288	317	313	285	315	289	285	330	309	291	284	312	295	297	328	319	334	284	291	307	312	313	300	290	283	306	323	307	318	326	337	294	322	283	276	272	304	319	295	351	295	295	325	336	295	288	305	292	301	303	283	310	308	287	302	309	301	302	294	303	318	313	297	314	318	286	324	319	342	279	306	303	270	309	294	301	314	286	277	310	305	285	315	306	290	287	314	313	303	302	284	325	300	325	278	340	296	331	336	280	286	300	318	323	305	268	323	315	295	271	301	295	288	293	310	291	309	308	304	283	302	309	312	263	310	285	294	298	298	300	291	318	292	323	302	294	296	302	321	308	291	309	305	323	300	349	285	337	318	298	307	299	290	326	325	320	281	307	305	310	296	319	294	310	302	268	339	298	298	257	300	298	286	318	322	289	291	293	289	310	334	297	300	318	331	320	302	333	335	286	318	309	316	303	255	313	308	281	300	275	297	303	314	276	306	298	322	263	317	310	301	267	308	304	295	294	331	340	346	280	286	337	322	279	295	290	291	297	311	315	312	318	325	291	335	305	325	291	330	271	329	311	299	283	304	302	285	295	297	314	283	325	320	265	290	306	289	295	298	272	304	296	300	298	301	313	299	278	284	327	318	301	299	267	310	287	292	334	275	289	288	300	295	308	287	278	308	288	311	326	303	280	309	307	331	327	310	330	310	309	280	325	309	289	312	322	280	298	303	285	283	298	299	289	322	307	296	309	301	293	282	287	307	282	289	320	301	301	326	298	303	315	306	313	301	335	317	301	295	301	297	296	328	283	333	311	275	330	278	331	310	320	329	281	317	291	286	310	301	264	295	322	325	298	302	305	310	298	324	310	328	319	318	317	249	275	303	328	325	303	307	299	261	297	268	294	323	275	312	282	286	288	309	335	302	324	310	301	305	307	292	316	278	315	329	298	308	301	293	284	290	295	327	314	304	285	285	314	296	288	298	287	321	298	271	297	311	309	306	312	324	284	296	308	312	308	329	300	269	277	309	297	298	269	287	319	304	300	304	314	319	319	275	308	287	337	266	300	297	298	305	319	289	326	323	305	272	315	283	293	301	335	321	281	314	275	286	297	317	335	300	312	293	304	299	312	287	321	285	275	330	324	309	319	330	290	298	275	300	305	304	315	282	304	292	299	306	286	334	299	278	337	319	315	316	308	295	328	312	301	286	271	332	302	314	304	310	304	299	317	287	306	325	309	303	334	307	279	299	306	303	290	290	299	319	306	289	301	282	289	275	284	310	299	326	268	318	317	288	328	292	302	354	284	311	326	286	325	296	284	303	316	306	288	303	320	310	282	317	291	295	281	305	293	347	290	273	330	293	300	318	298	297	313	315	336	310	303	271	275	291	277	277	320	279	298	293	301	347	327	298	294	287	304	304	319	307	312	322	315	311	309	333	331	272	328	308	266	290	294	311	280	301	330	312	274	322	294	281	298	320	307	277	304	308	316	329	333	307	307	318	326	283	321	301	297	294	297	322	336	304	302	279	320	312	282	297	315	307	295	289	319	310	277	318	273	317	304	321	316	280	336	292	318	329	292	284	306	303	312	288	284	329	300	316	308	272	313	275	323	310	314	308	299	288	323	294	351	319	288	297	286	306	306	307	282	276	306	329	298	299	339	312	268	276	298	301	305	328	267	282	306	317	282	289	307	307	306	289	302	298	312	290	324	330	284	306	321	310	307	317	264	306	317	306	319	306	304	285	332	273	299	271	299	303	300	280	310	267	300	318	358	303	288	288	301	327	316	270	277	328	275	275	332	264	303	294	347	314	306	278	270	304	301	279	300	281	314	286	311	323	315	335	282	331	324	325	265	316	301	304	294	313	299	295	309	331	286	320	270	335	314	296	306	292	301	322	295	250	311	294	296	340	310	317	284	312	304	267	312	292	298	324	314	304	293	337	307	299	329	300	306	319	308	336	298	278	301	317	291	314	323	297	301	285	297	298	276	300	315	299	284	306	315	302	291	301	283	316	286	315	275	312	306	320	305	305	274	295	305	342	283	286	315	293	330	316	294	324	297	269	284	327	272	310	311	311	282	289	336	293	339	275	302	329	311	311	294	316	288	305	342	324	294	316	313	326	258	308	315	311	323	291	329	314	283	294	305	336	315	326	294	320	287	320	306	284	293	318	311	295	321	332	303	284	320	303	284	320	295	317	315	306	326	305	299	290	332	271	295	281	284	269	315	341	290	293	277	336	304	294	277	311	279	329	297	298	298	298	307	292	282	311	285	295	299	281	312	301	285	341	330	315	328	307	347	307	309	328	299	302	302	312	280	303	317	263	309	295	322	286	284	298	294	290	303	291	303	306	311	310	306	291	288	312	286	335	325	314	292	294	317	266	291	321	284	290	286	300	293	283	295	331	310	335	308	310	310	288	309	330	318	337	295	302	308	329	291	307	290	319	291	344	312	309	326	306	298	362	324	279	282	309	324	274	316	298	311	298	327	290	310	290	315	297	303	326	320	332	322	343	296	297	314	286	311	282	304	294	304	296	290	295	302	301	303	292	313	284	337	271	336	305	325	318	291	282	269	279	348	303	288	305	314	299	284	310	312	313	269	309	280	312	299	297	324	306	302	314	276	296	322	296	312	277	310	310	280	315	323	282	328	313	307	317	318	297	287	310	260	334	301	317	310	313	314	309	286	296	305	316	320	309	317	305	313	312	284	322	275	305	287	320	345	292	302	339	282	284	298	295	332	289	310	318	278	341	337	332	309	313	315	298	276	313	305	292	317	298	283	315	316	268	315	294	305	290	314
19536	35682	25674	14945	9543	5204	1689	492	486	763	935	1207	1292	1176	889	712	559	537	531	474	427	337	311	329	343	316	321	312	318	307	314	285	311	323	365	306	308	300	339	335	299	281	307	284	317	321	321	314	334	321	294	339	309	335	325	359	320	272	334	296	311	303	332	318	313	317	312	321	327	299	294	306	293	309	322	291	313	323	301	306	318	329	332	316	323	305	310	319	283	292	320	337	348	300	342	295	311	291	312	337	312	305	315	301	331	329	313	332	331	302	305	336	291	291	295	328	315	309	308	327	320	345	291	310	318	310	347	311	320	293	313	302	310	310	325	330	277	328	332	332	329	344	318	290	333	294	334	311	312	318	319	269	313	297	317	307	309	333	279	332	318	328	276	317	302	292	321	323	311	289	296	337	312	303	313	306	293	335	337	321	315	330	306	309	304	313	293	297	350	288	326	325	302	311	316	305	272	287	323	338	273	302	338	308	300	342	319	298	348	321	312	319	267	307	326	345	359	299	325	323	303	323	308	300	310	332	320	327	310	316	299	312	276	279	305	300	316	300	316	283	329	305	306	316	314	312	296	299	309	292	328	280	342	314	292	325	329	319	326	306	305	305	280	317	302	329	329	312	294	290	321	325	283	323	333	329	330	315	303	298	300	309	291	332	314	308	316	330	325	341	323	304	308	308	300	339	293	299	311	323	305	289	316	276	299	296	305	316	324	334	335	309	299	302	313	316	340	334	313	307	315	319	304	311	314	314	301	315	333	310	309	327	308	298	331	311	323	340	313	319	317	308	329	324	308	311	339	311	287	312	298	316	300	292	287	304	303	329	308	338	313	291	311	323	328	299	294	322	307	339	316	309	319	307	302	315	298	329	297	300	296	297	343	315	309	323	304	322	288	338	279	306	334	321	296	298	283	341	312	333	318	326	318	317	312	290	305	317	314	327	324	286	316	329	329	336	326	294	318	304	335	321	333	325	346	305	316	315	290	308	335	264	350	309	309	272	301	294	306	324	312	323	306	315	289	319	284	283	303	315	320	302	311	283	301	332	292	303	322	327	324	349	285	313	341	297	312	327	306	304	325	292	306	349	332	315	308	279	322	285	290	335	327	306	284	326	346	319	332	324	312	321	325	325	301	312	314	311	346	299	298	313	320	275	318	310	297	330	323	305	294	308	305	331	319	307	343	312	306	308	294	307	297	308	322	305	313	345	336	293	298	282	307	281	340	270	291	319	347	277	300	276	304	339	309	306	323	309	312	352	306	321	296	305	301	297	324	280	325	292	308	310	307	311	299	301	290	317	280	315	308	314	270	315	311	316	318	325	338	308	304	302	321	287	295	324	298	318	291	319	296	329	302	322	319	319	329	307	323	312	299	307	334	299	364	331	310	308	344	296	327	314	309	285	313	305	295	301	299	292	330	315	315	302	311	302	303	277	370	317	311	294	328	298	330	342	324	325	326	310	330	296	312	293	319	314	296	327	321	307	319	273	288	274	323	326	273	324	332	356	313	313	337	296	304	338	292	340	311	321	312	316	319	319	308	323	289	291	315	305	322	333	340	329	324	305	308	302	292	304	304	307	299	316	343	296	302	326	314	328	298	294	306	317	302	306	304	306	309	295	300	321	275	314	311	327	313	310	325	301	322	299	322	329	334	316	291	273	322	307	314	313	333	320	299	329	304	263	334	307	289	318	303	325	318	343	310	333	296	309	308	306	311	322	318	310	312	308	304	294	339	311	330	317	309	307	302	302	301	312	322	302	328	324	313	325	297	307	335	344	292	309	329	319	325	319	322	305	321	324	326	314	328	311	313	333	308	317	304	283	312	349	321	320	340	304	292	309	314	323	322	341	294	309	334	320	305	321	308	315	313	334	301	300	350	325	328	327	310	281	305	331	296	294	355	343	315	313	302	312	329	319	296	304	302	322	307	313	310	286	299	320	344	300	321	322	307	298	345	325	302	318	321	318	298	316	330	362	303	303	302	321	297	309	303	301	277	309	305	315	330	333	305	306	333	325	351	314	332	307	314	325	294	328	299	338	340	310	326	337	290	291	289	325	305	288	309	316	335	294	296	319	331	264	273	350	283	349	327	314	287	331	311	329	312	305	326	320	301	296	321	334	326	348	313	334	284	319	317	302	299	312	322	329	320	334	294	310	314	301	308	304	326	307	308	320	298	271	330	322	330	295	295	326	291	314	302	298	328	302	313	324	309	302	314	319	307	293	337	331	305	311	325	316	325	311	330	324	333	272	319	318	306	318	335	311	319	329	310	287	312	311	328	309	306	301	332	316	330	323	297	297	315	329	320	323	300	309	329	292	316	309	300	286	298	330	310	278	274	313	336	281	289	318	335	343	317	311	299	321	337	321	327	290	312	325	292	305	294	327	311	322	295	309	320	333	295	326	328	357	307	322	341	321	298	325	308	288	285	304	308	294	310	304	299	328	295	341	291	327	314	281	313	301	302	300	329	320	311	301	297	343	306	339	340	297	341	285	303	326	299	315	298	312	319	323	310	341	325	312	354	318	298	292	294	333	314	320	317	305	324	314	301	321	320	319	334	272	277	290	277	311	304	291	340	312	297	314	323	329	307	297	302	305	343	357	305	266	307	298	314	292	339	318	292	278	291	290	324	307	316	332	278	294	310	321	300	318	323	325	308	304	303	316	291	297	326	297	305	322	302	327	309	298	308	315	316	309	320	298	289	340	303	321	312	292	286	337	298	308	302	306	332	338	303	336	288	327	303	328	313	307	288	320	325	299	311	306	331	307	306	313	331	300	309	323	308	297	330	329	312	316	326	292	338	288	302	314	306	314	297	329	307	305	361	320	323	306	285	344	322	297	316	318	307	306	300	319	313	329	318	306	343	319	305	352	323	314	299	331	335	332	334	296	284	326	331	296	299	344	297	274	317	312	293	327	292	326	318	329	296	289	313	336	322	347	322	283	313	337	300	305	336	307	316	317	317	339	293	304	309	301	315	306	275	341	304	298	299	308	293	311	323	296	277	269	323	295	300	316	305	316	303	307	312	304	297	311	326	294	339	304	319	319	302	314	333	341	324	299	338	354	325	309	299	296	294	321	329	285	318	313	302	309	351	316	278	310	333	287	296	292	309	318	313	294	315	283	333	289	304	326	332	315	323	295	323	317	348	313	293	317	297	311	328	297	328	291	348	300	325	302	316	281	315	320	312	346	277	309	329	308	303	328	314	322	277	333	336	303	336	304	324	318	298	285	310	296	287	344	311	312	316	320	292	284	347	318	300	365	303	286	315	306	329	344	325	309	297	304	315	287	333	310	326	324	331	296	302	333	325	315	291	313	298	337	326	295	319	323	315	346	320	285	336	295	294	308	307	295	328	303	316	308	309	330	290	334	318	310	314	322	310	303	287	303	304	329	312	315	313	310	291	313	309	309	313	296	334	284	323	335	288	314	278	305	324	310	323	263	312	304	321	329	292	284	339	311	295	291	299	305	309	313	305	304
23692	21200	28404	24415	21361	14459	3780	1087	875	1030	1204	1517	1587	1440	1190	996	789	758	743	807	765	637	617	606	604	571	607	605	591	588	590	588	591	583	602	571	588	550	612	585	588	600	622	578	606	632	556	625	521	575	567	627	541	582	566	609	601	604	608	558	584	630	615	583	575	584	560	567	560	538	551	594	615	597	632	579	591	599	563	569	556	603	577	613	628	605	597	574	600	613	590	583	548	592	599	582	584	574	602	548	573	574	568	580	588	565	639	621	590	587	560	615	600	520	581	587	555	575	610	603	553	574	567	546	625	537	552	603	610	570	605	570	620	542	614	571	597	554	546	618	633	597	571	563	571	567	589	568	571	620	582	595	596	590	539	620	593	564	586	583	570	588	558	601	603	589	607	605	588	594	577	555	581	622	589	602	587	597	581	573	532	573	545	603	582	548	566	568	578	577	583	581	602	576	611	553	553	580	643	598	583	587	568	574	599	590	594	559	625	607	554	570	573	595	580	589	606	602	600	604	609	593	563	605	533	578	533	576	588	558	629	600	581	623	595	575	615	586	589	582	575	567	596	598	602	599	594	572	564	568	588	572	628	587	583	566	593	580	591	631	558	637	593	613	650	618	573	629	595	553	599	576	598	597	602	564	581	560	613	581	603	536	604	540	589	577	629	555	592	594	574	549	590	569	590	588	548	567	589	578	589	557	567	598	616	593	575	633	583	601	584	570	561	590	585	586	592	573	597	573	584	593	608	611	543	565	582	588	599	569	557	598	606	583	605	611	569	591	580	555	579	571	569	605	589	595	531	613	564	551	574	611	575	597	553	627	554	587	578	604	560	592	559	603	568	576	577	597	610	549	597	571	590	581	575	598	574	546	552	565	547	609	593	586	558	595	587	592	607	603	623	639	604	567	579	604	568	575	578	582	571	583	623	550	608	579	599	580	556	551	580	554	593	605	580	579	597	568	575	581	598	569	598	542	552	540	572	595	585	595	556	580	564	609	563	601	584	601	586	587	553	630	572	534	582	613	619	562	607	582	605	588	595	570	602	554	582	603	612	577	604	586	602	563	581	578	572	567	591	547	578	534	571	599	607	566	576	561	569	568	609	557	544	546	573	578	587	613	575	560	557	583	621	588	625	554	584	568	570	593	607	565	588	560	599	593	564	607	557	594	609	587	558	600	562	524	612	562	579	641	567	534	592	580	596	585	592	570	584	570	596	574	585	588	585	550	579	557	576	599	626	560	618	592	573	547	546	603	631	571	576	572	617	560	614	587	605	598	551	577	518	568	588	532	586	580	617	561	590	590	580	587	585	589	547	559	608	568	591	542	636	547	529	567	559	606	587	538	602	614	524	558	613	592	595	612	587	574	590	606	612	607	587	563	592	573	608	597	584	533	568	551	561	574	570	590	623	594	567	597	587	554	578	598	584	507	604	570	554	587	571	586	582	610	565	618	562	599	574	632	592	551	547	572	620	595	586	560	549	560	592	567	558	612	616	628	567	587	611	544	608	582	538	583	612	590	579	552	599	568	607	585	571	581	582	577	630	548	618	577	598	562	572	591	560	595	583	583	549	598	578	590	578	585	552	590	621	618	576	568	559	595	551	557	608	600	634	539	596	605	588	593	568	566	613	627	571	581	622	595	550	590	588	542	520	552	633	564	586	572	618	583	576	555	616	573	585	594	562	580	574	628	573	549	571	589	601	591	622	621	604	589	610	590	588	608	612	578	590	604	569	632	630	607	560	613	546	568	570	608	574	553	547	586	572	578	610	576	598	551	566	585	562	618	574	549	615	568	629	623	566	589	549	581	599	577	576	619	586	618	606	582	567	641	586	613	594	553	573	589	605	558	601	618	572	588	576	580	548	538	584	609	581	584	604	574	634	582	614	557	621	592	569	596	568	555	594	601	566	624	595	569	583	555	538	606	591	597	642	613	543	593	608	591	586	589	564	532	582	565	565	586	605	613	607	603	577	607	579	630	591	558	568	563	590	612	608	504	567	550	577	564	590	586	604	613	624	601	620	568	571	603	590	536	572	604	568	621	579	556	563	600	639	556	563	614	593	551	597	582	581	616	530	529	577	604	580	575	541	590	572	601	589	621	590	571	618	543	588	551	583	554	569	594	575	591	597	586	554	579	577	587	562	530	587	614	575	572	590	540	575	587	534	561	581	548	548	581	526	586	603	582	625	602	582	625	588	581	595	563	552	578	599	545	573	559	539	609	550	574	573	575	562	557	548	576	513	577	622	588	607	594	609	595	582	569	582	617	539	566	590	625	617	551	577	604	550	581	609	594	586	645	594	614	567	552	629	568	599	603	577	589	608	551	555	552	549	589	557	581	604	599	558	567	559	609	557	591	596	567	593	546	581	527	589	547	624	580	549	601	583	589	581	559	557	555	602	591	597	567	549	629	574	587	544	537	571	569	576	573	601	592	569	561	574	594	534	556	554	585	552	551	552	630	613	576	581	591	569	610	564	555	580	588	607	552	609	581	558	576	551	590	594	598	575	622	571	519	599	560	622	593	582	588	597	602	554	593	585	574	582	573	549	592	529	596	567	554	615	600	613	637	565	571	600	619	578	539	626	566	584	565	575	592	538	564	567	565	601	581	592	597	565	560	614	598	575	554	618	612	614	583	555	551	547	608	578	648	540	525	609	656	581	576	578	628	588	564	567	517	545	586	585	554	583	553	588	617	522	573	609	551	575	594	611	572	563	570	590	594	593	540	618	612	575	646	574	540	600	549	576	604	615	575	607	570	536	564	566	592	604	572	553	567	548	600	634	590	580	612	538	509	561	597	591	556	580	584	594	583	605	578	596	550	561	566	558	565	595	564	532	609	598	590	624	540	582	581	592	624	610	602	588	571	574	629	638	607	539	567	643	587	615	575	633	610	550	584	594	621	603	566	552	617	556	537	580	590	586	631	557	575	547	568	575	561	540	586	576	587	573	606	541	627	602	557	585	576	598	620	582	618	567	634	579	541	609	588	591	598	569	577	588	608	607	578	581	573	604	614	584	576	559	595	635	600	589	577	635	526	634	547	597	592	582	560	589	574	563	580	572	596	582	553	602	537	590	628	583	560	558	570	557	609	594	548	557	639	546	595	575	599	573	554	573	560	554	621	573	609	576	552	578	612	568	560	608	583	626	545	600	588	575	607	563	586	600	545	585	564	566	568	555	569	580	569	578	603	614	563	588	562	610	578	603	560	609	546	570	587	610	557	587	573	564	573	577	573	533	632	633	537	578	596	550	590	603	583	559	565	584	573	577	606	598	582	560	569	614	548	561	570	578	601	582	595	612	626	550	593	587	599	625	591	570	533	568	601	579	565	547	593	593	560	596	537	560	597	588	594	583	535	615	567	543	605	594	600	562	562	610	621	594	621	593	590	567	585	590	554	563	628	595	563	594	630	596	577	534	588	584	604	527	584	595	641	622	584	582	604	578	612	576	568	570	558	565	577	576	583	625	572	541	570	595	574
20871	44182	34334	22667	16398	10082	3825	1396	1299	1582	1968	2392	2493	2181	1667	1273	1121	1023	1022	962	832	705	604	628	646	610	576	648	627	625	586	626	602	587	588	599	590	625	606	636	604	582	588	586	625	607	618	625	610	602	605	615	596	581	582	611	593	606	590	628	605	619	618	599	588	630	637	593	616	612	593	571	594	602	592	552	601	597	581	592	641	549	569	639	559	576	595	623	580	625	575	581	598	552	655	612	586	595	575	565	607	636	584	636	589	635	649	569	640	566	628	580	613	620	595	587	597	604	560	586	648	579	583	582	581	609	614	636	627	566	621	631	643	618	606	619	582	614	577	605	584	599	613	625	629	602	588	585	577	632	651	596	602	569	581	592	593	611	571	573	601	614	601	614	622	600	598	611	629	595	669	638	600	555	574	571	576	563	637	572	623	557	564	579	616	622	581	613	611	562	617	618	637	585	570	616	617	605	603	584	613	618	582	638	599	616	587	596	622	608	569	608	551	612	603	592	606	603	627	588	601	616	562	613	604	598	576	646	620	595	557	629	587	628	555	643	603	587	635	594	593	636	579	600	598	547	580	628	612	591	609	601	661	567	622	588	569	600	618	587	600	650	614	599	646	567	601	566	574	568	606	587	579	633	623	595	616	592	600	609	551	585	641	559	588	628	602	593	596	611	629	611	643	573	608	611	580	582	661	606	576	596	624	591	609	604	625	617	579	604	595	591	624	589	589	608	618	586	660	603	615	591	568	639	586	589	558	577	608	587	611	585	585	594	588	550	598	554	573	630	625	631	604	606	622	627	610	574	557	560	627	584	644	573	622	605	568	640	544	563	622	585	619	609	652	585	583	586	586	613	610	586	605	609	550	588	630	553	586	627	634	601	600	620	596	612	614	637	572	557	595	626	551	583	584	593	581	555	577	649	606	588	607	572	610	611	620	581	621	573	582	587	600	640	588	589	620	624	624	575	618	606	615	596	587	574	580	625	635	565	613	638	643	591	589	587	584	582	651	562	566	567	595	649	605	610	642	629	625	598	641	590	614	555	575	600	627	588	580	581	577	613	656	591	580	597	589	632	600	639	595	622	611	608	616	547	566	585	639	598	577	576	616	585	618	598	647	632	581	586	613	618	597	570	617	637	632	609	637	581	640	630	564	610	600	582	606	623	628	588	617	629	599	591	599	594	599	557	623	615	610	589	658	624	596	579	595	629	614	634	589	630	592	564	548	581	586	622	618	587	551	570	614	587	568	511	653	645	570	537	560	593	570	579	590	636	632	595	583	655	572	626	620	632	573	596	563	625	582	569	613	593	580	597	587	602	602	565	566	627	611	582	661	608	595	600	579	612	635	634	583	609	549	575	607	575	578	611	570	605	611	640	587	611	631	589	633	562	644	592	596	576	561	617	621	632	586	658	594	642	585	586	599	571	573	553	618	581	598	592	596	584	580	584	625	600	568	569	604	607	580	642	605	588	611	641	569	531	603	600	574	604	611	575	598	629	580	599	605	598	565	617	609	613	623	640	565	608	603	606	618	565	633	570	616	584	584	602	599	577	595	662	589	636	579	593	635	569	638	579	597	602	631	613	620	565	610	603	613	607	602	583	615	568	579	612	614	590	591	595	596	604	583	580	601	635	613	657	643	624	607	603	571	651	549	595	620	613	643	606	599	605	591	581	629	605	643	602	572	611	611	615	610	625	609	634	578	574	588	562	610	604	605	583	597	653	589	592	617	598	584	626	576	578	583	634	611	622	608	612	624	617	600	572	578	586	619	635	567	626	550	611	596	620	613	592	667	611	582	637	608	623	630	605	620	576	638	606	618	635	586	631	604	623	575	571	615	575	581	630	603	570	607	585	627	579	555	596	644	575	587	551	538	633	627	566	615	591	595	571	602	611	605	625	603	627	605	549	599	593	629	617	595	624	599	597	584	627	584	598	620	594	612	591	588	630	607	574	632	606	601	620	581	643	565	602	595	569	594	596	544	567	621	607	593	569	569	607	582	579	569	606	605	605	619	595	587	632	595	576	605	594	621	604	571	598	621	563	614	586	622	603	576	626	610	555	601	627	577	598	651	594	583	636	599	642	591	602	577	667	590	613	576	603	624	608	584	564	595	594	603	587	614	585	585	615	626	611	576	574	612	593	570	562	554	593	619	568	605	606	593	588	578	609	616	565	598	595	569	599	557	606	596	570	612	601	627	548	616	584	600	580	630	592	630	582	611	573	652	629	534	609	593	589	588	577	546	545	642	635	630	622	574	628	626	582	561	562	655	563	626	590	622	611	642	636	575	571	564	577	597	579	634	604	599	599	599	608	606	626	602	593	640	568	582	586	601	588	624	641	645	571	570	601	621	603	585	595	624	605	556	617	601	626	596	609	591	572	605	619	608	613	601	611	587	628	616	605	635	595	620	580	611	590	622	581	581	608	585	585	587	589	597	577	615	568	569	629	617	619	609	624	620	587	592	561	611	616	617	595	568	662	603	609	556	568	626	617	603	618	629	583	566	539	629	588	563	591	592	598	555	571	590	605	594	645	577	610	625	600	619	614	597	547	596	622	621	579	622	621	566	620	613	635	600	586	612	617	631	655	569	583	625	597	611	603	581	617	621	575	646	592	590	621	626	608	594	630	589	590	578	591	621	636	596	614	583	622	599	608	608	606	619	601	570	600	643	602	636	601	600	616	615	621	627	581	585	591	584	614	595	600	588	652	572	574	604	582	596	575	563	632	591	591	603	618	594	584	605	654	595	606	573	600	611	583	591	590	542	627	609	603	609	609	654	599	613	648	560	604	618	654	577	627	579	601	602	566	575	618	626	624	615	598	604	609	576	623	625	593	597	605	612	598	590	629	629	618	594	607	583	590	629	616	631	586	595	644	624	593	603	589	621	581	609	619	626	663	607	603	585	601	592	615	570	593	613	630	621	560	614	572	612	618	608	591	638	552	595	542	610	590	610	616	590	584	622	603	574	610	582	589	604	601	616	575	662	635	588	557	598	613	566	627	600	565	593	600	618	605	623	602	625	624	615	639	593	574	578	582	642	591	592	591	598	602	616	601	590	574	594	650	583	567	588	589	586	614	584	619	595	593	593	595	589	575	553	595	591	616	597	565	621	612	600	612	603	644	591	606	589	604	621	577	630	569	574	602	605	569	636	606	589	608	593	609	599	559	606	560	597	591	552	618	624	609	598	596	611	576	610	606	639	608	623	583	623	604	563	614	598	584	583	612	552	626	617	596	620	621	608	623	572	600	579	633	639	595	643	631	608	582	570	614	596	607	633	588	595	596	610	577	674	612	604	599	583	609	608	588	613	574	596	611	576	594	570	612	653	617	603	597	580	597	612	591	601	566	599	621	606	636	554	568	558	582	579	592	604	582	582	608	608	597	643	619	584	588	587	598	601	553	602	582	582	583	620	632	595	565	622	542	604	618	618	605	580	605	582	590	619	577	592	637	591	589	570	627	565	588	621	588	583	555	631	642
24864	21180	27475	25365	15429	5351	1656	552	505	631	861	1042	1052	915	723	621	511	451	431	453	444	356	352	334	343	342	342	327	323	331	331	298	304	331	314	340	316	347	310	327	306	350	351	339	347	303	355	339	341	315	347	343	336	318	306	325	341	330	300	337	298	342	320	334	348	330	319	346	348	332	323	354	342	361	335	359	313	308	310	341	336	322	323	343	330	343	345	325	301	325	341	360	330	333	331	360	348	362	350	334	334	327	311	357	345	327	313	303	338	347	327	346	343	336	345	317	303	326	347	366	317	315	329	329	366	340	320	312	316	324	328	319	320	293	317	312	306	338	321	333	329	334	349	331	308	297	329	325	324	335	317	335	307	318	333	345	299	335	321	359	357	313	340	318	357	319	302	348	350	319	312	338	333	294	312	373	353	312	326	286	343	283	316	360	357	347	323	321	291	301	319	311	323	309	325	347	326	312	340	297	314	315	310	346	350	326	334	323	312	330	345	311	308	319	363	288	328	320	322	332	326	318	311	307	340	350	356	319	321	318	339	337	330	327	348	358	334	344	359	364	346	342	336	326	329	316	336	314	356	360	307	340	319	321	344	312	317	335	317	329	348	317	307	306	332	352	299	319	329	321	337	334	324	312	333	306	331	356	355	318	359	326	341	330	329	326	326	314	332	313	317	358	315	324	320	336	347	344	329	315	340	323	278	320	325	312	310	328	311	323	302	333	358	312	348	348	313	309	334	302	319	321	341	336	345	319	298	339	346	308	315	329	341	320	357	345	344	331	333	326	338	338	336	335	333	333	337	346	333	335	349	290	307	315	333	316	343	295	330	334	331	336	319	305	315	318	349	345	292	346	318	365	328	334	329	302	315	339	288	335	345	329	346	314	343	364	341	319	324	327	336	349	344	327	331	300	339	357	322	331	312	337	365	306	308	359	301	299	353	322	298	317	305	329	319	351	335	352	312	334	325	343	309	328	346	323	333	306	327	310	334	332	327	320	321	359	300	321	331	309	327	307	333	344	356	328	372	296	307	328	315	310	329	335	340	311	329	315	341	321	347	299	314	310	348	300	305	349	327	366	305	332	335	313	290	337	328	318	350	315	361	340	312	353	344	308	348	344	336	342	321	319	352	338	362	367	330	314	321	328	333	341	336	338	375	341	328	340	312	314	355	305	342	323	299	340	331	343	338	312	304	303	307	338	331	341	311	317	312	276	316	343	320	308	354	324	336	315	314	327	331	323	312	332	339	320	340	327	289	302	330	326	336	348	310	341	334	303	314	351	322	282	324	334	325	326	342	321	330	329	314	328	362	334	351	338	314	346	313	346	348	330	314	320	327	349	329	320	309	354	328	328	313	313	323	354	336	331	303	312	344	302	342	304	287	325	321	333	330	345	373	313	336	337	300	333	325	346	329	324	332	347	342	332	364	344	321	332	343	330	344	335	343	325	311	332	330	334	335	360	280	307	333	351	336	344	287	304	342	317	329	327	301	325	312	309	313	362	313	310	355	299	354	317	337	349	341	299	326	314	289	305	301	360	317	298	321	338	354	339	328	325	320	284	331	344	348	359	326	327	308	323	325	316	307	338	331	322	322	336	326	305	327	328	329	324	354	377	306	326	334	342	351	340	349	327	340	279	324	335	315	335	330	312	328	319	335	302	298	358	316	350	321	330	351	330	326	333	330	320	327	330	334	339	340	328	324	301	325	328	324	309	374	325	331	347	322	315	359	318	326	326	309	304	348	334	327	331	326	294	333	361	304	349	330	351	339	309	337	345	336	325	340	346	333	317	323	342	344	336	333	309	326	306	342	294	348	339	312	340	304	304	310	334	312	335	312	337	349	291	340	340	330	336	336	325	346	342	310	317	346	317	380	297	302	316	322	329	320	356	344	322	310	356	316	308	345	315	357	302	306	334	340	347	347	349	315	340	316	331	348	319	336	329	337	327	354	333	320	347	332	304	344	329	317	317	317	324	322	343	342	366	338	327	317	332	345	349	330	302	345	306	289	324	330	321	310	332	337	334	315	325	299	324	347	320	291	300	348	332	325	331	312	339	348	293	334	345	351	361	340	340	333	330	319	347	301	308	326	354	334	310	314	335	319	332	331	342	320	307	314	324	347	325	358	315	331	345	312	360	338	294	323	342	333	332	364	345	327	336	305	331	331	338	310	292	312	379	294	361	324	356	311	323	298	336	327	332	335	329	289	326	316	301	313	342	351	331	323	292	338	335	297	295	355	348	350	303	317	338	315	326	286	346	313	327	367	326	360	340	311	349	344	334	352	316	280	308	318	318	338	349	348	342	316	328	342	358	319	322	314	335	321	320	335	356	318	320	329	285	333	337	336	342	315	315	347	352	308	341	327	345	316	327	294	343	334	370	319	301	343	288	301	329	343	312	339	353	328	341	336	342	363	306	347	345	327	309	285	334	318	331	311	345	320	344	344	334	323	310	319	338	326	327	316	324	338	318	355	309	335	334	343	338	326	313	327	326	329	328	310	340	311	309	303	309	340	312	312	348	347	326	337	335	326	322	330	331	328	314	356	337	311	356	328	332	332	311	305	327	296	314	307	348	329	339	295	332	317	299	313	323	350	362	359	340	326	344	330	341	330	315	329	313	296	327	344	361	324	330	341	308	300	353	303	327	330	331	329	364	352	359	335	299	334	335	319	302	313	323	338	350	334	307	313	313	356	326	324	338	314	352	315	352	317	318	343	318	336	327	324	330	309	359	344	344	308	313	315	329	344	371	306	358	341	332	302	340	301	306	333	343	325	321	337	328	348	305	349	312	341	319	327	327	358	346	329	353	326	318	329	344	340	321	340	338	315	308	344	323	281	328	324	325	342	310	336	341	337	324	346	332	342	318	334	307	287	327	316	337	333	339	340	312	356	309	365	288	331	319	318	328	325	352	328	329	336	349	326	352	331	324	340	338	368	336	295	327	334	316	337	302	331	343	316	314	325	306	322	330	313	323	326	343	309	315	329	359	316	327	353	351	335	311	313	308	316	338	320	336	295	332	347	304	363	338	300	327	368	301	324	329	331	346	359	335	321	343	302	337	335	343	297	321	329	328	340	327	341	325	358	306	317	322	310	306	346	356	358	323	313	323	344	313	370	313	298	311	349	337	364	327	343	322	326	322	356	323	332	347	319	300	306	298	328	367	295	324	350	354	322	349	354	316	311	294	338	345	333	324	286	338	332	350	325	326	338	314	332	327	297	286	343	315	320	336	327	314	294	323	325	326	311	327	359	324	360	342	317	340	308	340	338	369	332	300	338	305	354	329	297	334	334	330	294	324	277	327	329	326	349	340	297	312	338	344	337	332	321	316	342	346	311	275	343	337	337	332	317	306	341	309	324	284	338	322	332	334	351	349	326	312	342	344	326	343	326	293	318	309	320	305	323	318	334	348	316	306	334	342	352	332	325	329	325	324	341	321	345	345	343	334	335	342	314	352	295	316	353	305	317	339	300	355	326	321
20021	40256	30636	18753	13141	7515	2726	943	799	1098	1496	1854	1885	1632	1208	958	739	670	643	631	558	426	401	410	406	381	378	383	354	373	383	370	355	391	393	364	375	371	364	386	386	396	365	377	381	357	375	377	337	377	361	367	358	376	398	365	345	368	322	410	349	372	344	351	355	365	357	374	363	388	382	353	363	404	369	340	359	357	372	328	387	332	377	335	339	393	361	357	327	356	355	355	389	340	376	409	372	336	351	356	347	345	370	353	338	350	381	358	339	372	374	376	353	342	363	374	341	365	370	316	377	358	375	354	353	378	346	372	364	371	359	327	398	379	378	364	339	386	322	363	362	362	363	354	363	350	373	351	344	360	349	388	391	368	339	364	335	399	347	327	361	343	362	330	353	403	349	340	361	329	348	340	357	366	387	380	348	351	351	341	378	335	372	367	364	341	356	365	359	392	354	366	336	364	361	366	349	306	365	357	362	361	402	351	378	372	359	350	388	393	357	346	370	379	313	349	349	352	355	351	363	377	338	363	339	367	329	353	357	373	377	365	318	342	351	378	379	377	348	373	359	354	350	353	359	381	351	354	347	329	345	356	362	326	333	369	415	358	313	345	343	359	358	351	386	328	390	395	370	355	361	357	318	348	323	370	339	375	363	395	375	409	375	335	371	384	377	367	370	330	349	363	356	351	393	339	325	359	362	333	340	367	334	375	394	345	349	373	378	388	373	365	358	326	349	349	370	360	366	372	334	366	373	364	373	317	348	322	333	339	359	375	368	343	374	363	379	332	338	398	349	408	320	330	333	337	357	351	367	351	359	311	368	348	367	357	346	339	331	361	344	355	345	398	367	389	354	373	332	348	376	342	386	361	370	368	367	388	316	387	336	382	386	363	360	377	349	353	367	383	334	377	371	333	398	387	342	329	403	355	375	361	338	323	363	359	349	379	344	357	349	311	379	356	367	347	341	374	360	376	372	374	348	360	356	360	350	346	357	335	366	350	330	337	338	369	303	368	357	346	345	370	378	358	361	353	370	389	349	346	339	361	365	361	357	370	374	320	363	349	369	338	345	367	380	366	331	360	360	360	335	347	369	369	370	366	343	364	352	331	358	339	323	373	362	363	358	376	373	347	376	377	391	343	376	338	365	339	351	337	350	351	355	351	341	363	377	366	352	361	380	397	412	362	374	393	335	372	347	351	360	390	329	356	367	364	357	394	347	357	365	369	326	371	404	387	381	361	358	382	366	363	325	343	371	375	364	338	332	380	336	378	379	373	402	386	359	353	363	369	348	358	368	348	320	363	346	372	367	377	355	356	374	388	368	348	344	338	325	338	338	367	362	394	368	346	345	356	385	348	363	344	367	355	382	384	343	347	361	359	328	339	325	394	385	349	381	355	321	327	360	327	335	334	351	361	371	370	391	345	375	340	353	377	358	386	393	368	354	357	351	367	364	382	392	377	386	350	357	376	343	338	374	346	379	347	336	378	382	359	358	369	366	335	353	361	354	374	353	375	361	342	392	333	357	358	360	328	362	360	365	347	383	361	318	345	359	327	357	332	355	351	335	350	351	388	342	323	351	402	352	351	359	405	371	355	386	357	350	346	348	363	335	328	353	356	385	352	366	371	346	356	328	386	408	319	370	358	369	344	377	345	356	360	356	358	362	371	373	344	391	376	357	348	328	383	349	408	359	384	370	354	364	404	356	336	372	338	332	328	347	315	403	346	346	333	373	358	376	373	336	385	370	341	350	364	367	377	353	344	397	388	375	369	350	310	356	339	394	361	339	357	336	361	353	322	411	332	389	358	351	403	334	343	362	351	356	368	330	385	381	331	331	342	331	370	342	347	364	341	368	362	371	364	399	353	325	335	378	405	356	360	372	337	371	330	363	353	370	385	414	358	371	361	360	390	361	329	358	332	351	364	348	364	371	353	342	300	372	353	308	373	342	361	347	351	358	315	375	330	379	357	338	350	362	362	349	351	340	347	371	410	363	357	371	361	360	376	382	368	390	358	371	387	393	371	370	377	360	369	346	319	363	385	383	350	335	404	349	315	319	391	331	386	371	419	358	362	349	368	362	363	354	352	363	343	319	336	339	345	345	362	355	361	354	413	301	327	359	364	388	371	364	393	363	345	384	350	337	367	352	368	344	350	362	378	362	391	310	378	368	362	350	374	339	362	349	348	358	344	334	325	323	364	334	338	327	384	358	379	345	366	361	345	369	378	363	342	387	371	348	316	343	335	393	348	366	363	367	354	372	339	369	343	355	378	346	397	369	380	360	363	371	355	372	312	360	348	341	335	347	329	362	372	339	396	340	352	402	383	376	369	371	363	356	355	387	369	356	368	375	357	401	347	360	358	329	355	363	339	357	365	339	362	364	370	326	363	341	377	303	401	339	347	378	367	308	354	366	354	352	366	374	310	345	372	369	385	351	364	377	337	357	387	344	354	368	372	337	344	340	332	347	389	384	374	358	325	382	355	373	353	343	362	340	368	363	383	342	363	338	375	350	364	371	353	345	341	389	373	338	343	363	359	364	378	366	345	403	363	363	359	350	380	376	372	348	395	384	387	391	367	355	390	378	375	377	375	388	348	368	369	364	341	321	368	337	381	351	355	335	334	373	367	368	330	369	321	342	369	395	360	347	392	368	372	391	399	356	345	367	356	374	337	386	396	333	351	374	392	347	368	367	356	367	387	376	342	357	358	366	355	351	313	385	367	351	367	344	331	366	343	349	375	361	345	359	364	363	330	348	363	316	384	381	349	359	381	370	329	360	358	345	309	355	352	381	366	360	361	395	378	402	370	361	364	384	335	384	368	357	346	362	353	338	396	325	320	362	354	367	380	378	351	337	374	372	374	335	374	370	381	373	361	349	366	350	361	346	362	366	347	370	341	375	351	344	357	348	320	378	402	341	346	378	397	347	332	340	375	349	366	382	393	344	339	435	375	354	347	365	369	372	322	356	373	374	368	384	358	382	390	376	394	380	377	362	369	349	360	366	368	384	369	345	364	348	362	384	323	354	359	364	341	347	350	359	379	324	362	335	339	384	397	370	352	393	356	385	331	396	340	372	366	349	345	358	381	377	369	347	393	375	352	332	351	360	376	386	374	351	322	370	361	389	376	374	357	364	339	359	373	360	335	350	385	335	374	376	346	355	365	353	358	380	372	350	362	352	356	339	370	366	359	361	370	333	362	346	329	376	335	325	373	367	322	398	353	358	355	353	358	369	375	367	367	348	360	371	339	392	369	350	340	356	354	371	370	401	358	367	362	392	354	327	330	372	375	350	353	364	333	338	381	356	340	354	330	354	371	371	373	327	378	355	355	346	367	375	337	373	348	388	360	380	351	379	359	367	348	363	369	366	351	330	390	366	358	351	365	349	353	354	350	358	361	358	340	388	365	367	333	362	345	365	374	348	337	382	348	390	341	356	379	367	367	357	353	376	378	385	377	349	355	347	386	355	341	374	345	375	325	351	352	366	381
22599	21200	28861	23874	21330	21342	11646	1800	1286	1435	1815	2138	2055	1936	1549	1325	1096	1126	1039	1008	944	834	821	800	769	718	796	789	729	724	721	725	717	759	713	747	765	721	783	739	718	688	816	758	760	681	727	700	748	754	749	775	753	746	749	698	706	706	758	727	747	753	762	697	720	717	767	780	687	660	761	747	720	737	734	762	767	747	689	742	715	730	741	749	748	776	717	742	752	739	801	763	763	734	724	688	718	708	685	753	731	750	722	692	712	757	714	705	755	741	727	710	752	744	729	744	680	743	754	707	724	707	726	737	737	698	746	682	750	722	699	705	718	740	728	750	702	734	729	717	694	713	785	741	680	738	703	704	649	732	741	709	754	724	737	708	710	718	769	701	711	729	755	755	765	749	719	682	683	733	743	707	705	742	762	710	734	739	736	726	687	703	733	714	734	763	725	723	706	749	811	724	693	739	750	727	742	732	710	718	729	703	729	739	747	735	710	731	718	756	726	712	697	740	699	746	757	677	743	703	791	704	702	748	693	668	803	691	811	743	740	736	729	761	728	736	739	758	720	737	740	725	745	730	742	708	752	758	750	733	733	738	706	727	685	743	720	690	754	742	720	725	734	768	735	751	712	691	715	716	771	739	748	733	732	742	724	793	736	757	761	700	718	721	699	707	769	717	747	739	693	722	716	698	739	720	711	665	716	727	720	700	703	774	745	693	751	762	734	707	750	729	731	758	748	702	800	715	763	750	684	718	694	708	726	741	765	755	646	734	738	718	755	719	721	757	691	747	748	755	735	734	713	780	689	720	762	729	710	734	717	767	687	719	749	743	754	764	711	766	737	749	673	759	739	753	761	701	768	693	810	751	676	760	685	695	702	715	701	714	769	720	741	695	676	733	754	733	744	751	702	700	651	703	722	733	761	753	756	744	762	754	742	795	697	748	730	747	724	788	779	695	749	682	732	721	749	694	704	721	769	682	715	660	781	687	752	727	665	736	753	700	742	758	775	784	772	789	710	738	720	684	730	730	702	695	728	711	683	728	753	697	711	721	725	698	755	716	707	732	770	742	750	721	747	692	737	740	702	730	734	709	741	689	732	721	732	723	757	761	731	771	717	765	686	752	761	693	726	724	754	712	684	764	710	733	741	738	761	673	764	725	776	727	724	733	749	716	729	718	727	756	705	729	699	739	719	761	714	712	746	733	741	745	687	788	704	744	695	767	758	711	707	704	741	794	679	744	729	744	713	717	715	738	774	694	738	692	777	724	709	697	731	679	751	724	726	767	714	708	720	703	718	734	695	746	715	737	745	663	764	715	706	706	741	720	762	717	704	694	741	756	740	769	742	761	697	695	764	703	755	751	743	750	719	747	728	766	745	723	720	740	729	685	750	722	708	723	675	771	752	747	706	756	707	743	749	738	696	780	770	695	693	771	721	734	729	734	701	744	742	731	727	743	709	718	764	716	739	730	785	774	743	766	704	708	753	691	661	711	686	729	816	691	698	777	733	714	761	755	735	733	725	747	695	745	784	753	751	711	745	740	727	712	722	742	769	671	736	694	728	703	750	738	717	695	691	780	741	731	707	723	739	727	715	720	732	739	711	703	645	755	743	748	716	722	739	768	778	726	700	692	745	703	755	712	733	743	756	718	728	788	720	726	697	675	735	690	714	734	707	733	760	778	716	692	766	757	706	689	751	707	736	711	724	741	703	738	666	693	683	683	739	704	690	711	717	707	730	750	713	719	739	773	740	737	743	760	779	728	740	725	710	733	722	712	736	728	726	728	751	724	695	732	697	695	725	732	689	695	732	749	695	738	746	639	749	714	739	687	677	733	700	699	745	719	748	708	747	724	664	723	738	769	731	726	690	720	756	754	714	675	735	742	756	769	717	745	705	678	712	765	677	707	733	723	763	747	725	708	749	728	739	736	714	703	743	742	735	758	763	791	761	741	751	773	693	680	762	739	793	734	782	704	697	752	699	773	713	694	729	709	739	737	651	729	710	711	676	758	693	735	690	763	814	760	766	717	743	720	785	722	700	715	719	676	701	758	726	712	732	725	795	748	708	716	752	739	709	789	714	762	795	782	735	718	746	699	723	675	763	752	718	758	729	693	707	729	738	673	708	765	698	710	735	758	670	718	745	713	699	740	697	734	719	727	738	748	712	681	730	756	731	771	709	745	755	730	693	684	714	798	760	762	728	721	716	696	696	709	719	726	723	792	706	732	690	766	765	721	714	715	766	744	755	739	774	764	731	713	746	720	704	708	760	757	762	761	716	706	735	691	663	736	698	729	791	779	758	721	812	707	699	733	724	733	701	713	719	692	690	754	762	719	756	680	754	727	703	753	726	728	754	722	737	769	693	738	791	702	776	736	726	785	705	784	750	743	754	727	747	724	723	755	719	696	745	735	729	754	749	705	800	754	690	741	773	724	731	725	713	731	739	752	734	730	709	723	727	766	719	730	682	751	773	682	727	706	751	690	727	742	753	760	763	766	696	723	769	755	685	744	707	707	735	693	704	714	676	721	683	753	740	726	767	742	763	751	748	753	734	712	770	668	753	689	716	726	687	709	746	725	736	731	704	756	715	685	717	717	738	674	740	738	714	732	766	769	707	760	753	728	745	719	734	716	754	786	726	752	744	723	773	707	714	657	727	727	769	742	712	728	691	756	735	716	745	704	771	696	741	737	693	721	731	772	755	709	748	763	753	706	737	704	741	713	728	722	742	681	713	747	750	744	683	737	693	691	742	720	727	695	747	730	756	720	720	812	762	716	704	689	731	722	751	766	692	731	724	723	736	734	737	756	692	755	712	704	788	747	721	739	688	733	726	708	714	757	665	762	662	716	764	695	692	746	722	712	739	722	729	704	700	719	712	740	716	758	732	721	742	714	727	751	681	685	754	722	725	763	730	773	696	734	720	759	748	704	712	692	712	707	730	716	719	697	706	703	715	726	743	739	779	766	751	723	676	780	687	761	674	717	718	768	722	723	703	713	736	667	767	752	730	754	742	688	753	741	741	744	718	699	771	693	701	723	769	728	764	725	733	765	739	748	787	755	712	733	727	703	760	690	717	677	719	779	743	754	742	734	732	739	677	734	772	733	728	756	743	710	697	738	742	736	755	666	680	714	711	739	753	734	692	667	695	709	742	734	721	701	741	750	775	738	723	699	705	744	695	721	693	698	721	682	711	770	724	734	739	689	776	729	753	737	744	684	708	725	711	741	737	726	744	792	676	691	707	722	777	754	747	761	727	745	731	779	788	744	712	727	725	758	735	677	754	710	730	738	695	746	692	750	737	733	699	715	651	752	756	752	708	773	742	730	716	714	733	713	722	734	751	688	684	694	701	752	738	708	690	672	737	715	749	731	706	719	693	767	715	712	692	712	711	715	739	760	696	706	697	773	715	695	755	708	746	748	742	721	723	697	682	764	741	733	696	742	725	717	691	746	737	762	742	700	723	679	736	745	711	707	725	780	772	743	800	664
22797	48666	40000	27801	21108	13470	5771	2244	2073	2367	2921	3606	3518	3123	2269	1889	1532	1364	1242	1267	1136	942	836	839	830	793	829	822	815	786	828	800	804	801	809	777	781	804	795	784	775	767	824	745	767	792	785	837	812	776	741	780	767	770	803	724	776	750	794	750	800	775	808	789	765	769	733	802	752	770	726	732	800	734	752	778	756	784	742	740	784	773	774	736	776	783	728	785	754	794	755	783	744	849	771	793	733	791	759	775	710	766	779	755	779	788	770	799	749	719	764	815	831	780	748	724	739	757	719	868	775	727	747	772	729	752	796	721	774	773	729	757	739	775	780	732	807	736	769	798	707	814	807	777	749	817	760	734	748	772	789	760	759	760	709	756	806	776	772	730	782	770	740	761	747	769	791	789	771	758	786	744	759	737	803	777	771	753	797	792	771	741	783	756	767	718	747	760	760	790	781	729	767	744	766	750	763	699	753	787	752	769	776	805	785	724	719	745	722	758	789	711	793	760	734	802	762	725	758	773	798	783	764	736	809	777	848	732	737	766	758	743	802	786	773	755	772	824	781	781	799	801	751	773	791	794	766	795	769	806	799	779	748	789	764	724	742	768	805	774	762	777	766	755	710	757	786	758	787	743	769	767	793	749	780	783	745	785	778	764	768	783	780	762	719	749	770	735	794	782	746	817	794	802	796	743	764	743	769	807	821	811	752	794	779	721	718	764	782	801	804	756	767	756	750	748	765	744	808	784	746	817	720	775	761	755	754	825	779	757	771	748	788	779	748	762	773	734	766	799	795	827	804	735	766	733	751	808	776	804	764	781	744	788	744	799	798	762	761	774	781	806	787	730	810	775	770	755	756	790	763	779	771	763	759	780	781	758	714	759	779	718	774	798	796	748	764	728	750	749	748	765	777	815	764	757	760	814	746	756	806	748	760	754	747	770	751	768	763	778	827	802	732	738	749	767	726	731	736	697	759	786	765	732	803	724	730	734	796	760	768	752	778	751	778	748	735	777	765	744	736	789	761	764	723	751	764	763	777	763	765	778	755	743	753	838	761	766	755	734	774	817	770	786	808	753	769	771	734	793	798	727	810	771	765	762	760	794	766	756	775	743	733	738	743	770	741	781	772	746	745	765	771	748	774	770	760	729	730	742	764	765	758	786	741	775	778	742	770	785	772	720	733	718	758	766	767	710	783	767	734	798	765	759	805	797	773	818	770	742	727	798	750	765	747	751	741	767	712	718	735	765	803	816	791	790	771	768	769	743	765	749	803	795	784	776	801	711	784	741	734	741	795	745	766	763	770	796	767	811	779	780	797	727	732	760	761	778	780	781	742	770	755	749	763	775	768	743	766	761	784	749	735	759	685	741	759	763	714	813	778	767	734	750	761	743	745	744	763	800	767	758	757	797	789	770	778	749	737	783	771	837	756	770	782	732	776	755	754	756	743	752	789	803	789	764	789	780	804	766	781	749	750	756	811	795	734	810	742	750	722	753	739	767	751	774	765	779	778	756	775	752	788	737	769	769	789	757	748	763	764	723	767	737	790	745	792	762	751	782	763	723	718	741	732	743	837	724	801	734	831	780	768	785	768	729	781	735	790	849	784	736	755	744	763	810	793	800	807	780	785	725	771	724	772	765	775	799	763	773	799	732	730	790	741	737	708	737	753	761	744	733	779	774	712	796	779	786	768	751	739	748	734	788	799	813	753	723	740	786	772	761	743	805	831	784	786	798	723	765	832	750	745	784	797	733	777	728	795	788	762	760	829	785	765	741	780	760	813	753	791	765	731	794	772	833	729	718	797	765	795	809	780	753	810	730	775	815	814	789	725	764	770	787	803	753	790	745	728	771	772	785	728	704	798	751	792	788	777	755	689	766	830	765	757	736	787	763	766	753	747	701	779	795	752	789	741	745	807	792	786	766	789	767	823	767	788	812	737	788	767	763	788	753	779	798	736	792	737	807	786	727	772	746	778	729	800	737	767	809	740	718	748	808	774	727	788	786	757	760	765	742	750	724	792	746	709	737	744	730	770	764	780	775	715	727	766	761	750	780	781	759	809	796	764	754	782	755	754	794	748	802	745	795	806	797	802	755	800	781	779	785	764	820	734	763	737	725	825	751	810	745	796	790	745	743	724	771	758	811	781	755	773	738	807	727	747	726	764	724	788	785	801	735	715	784	749	728	775	775	805	743	800	777	757	800	735	806	761	763	755	772	771	728	815	780	771	777	716	768	773	821	804	760	792	781	754	754	781	798	723	748	753	765	721	753	794	745	750	744	754	766	735	753	791	791	738	761	802	807	751	785	741	808	756	751	824	762	758	715	733	744	739	732	811	827	804	801	799	796	814	696	744	829	752	704	758	765	749	772	767	783	757	783	773	780	768	718	775	772	802	790	751	766	769	734	774	757	792	743	776	754	748	770	745	747	796	724	776	762	728	746	795	791	761	711	777	730	767	829	796	744	760	731	773	705	717	723	778	773	722	747	749	745	830	742	726	789	755	770	774	731	810	781	770	740	716	788	789	783	773	758	784	696	755	771	742	741	779	778	739	798	828	774	799	756	794	737	756	801	779	737	771	708	802	726	756	772	720	782	791	768	755	803	836	800	759	726	799	747	754	726	768	766	733	754	726	760	752	802	771	696	753	768	761	776	771	779	756	784	782	756	779	800	752	737	769	765	767	759	771	778	731	769	783	718	765	777	726	799	768	782	784	752	724	780	785	784	755	741	772	784	762	793	695	795	821	779	771	777	785	757	794	804	801	703	692	760	799	795	772	767	809	743	781	797	746	796	752	793	750	776	735	780	768	760	733	800	779	780	750	813	811	750	815	787	780	765	781	734	746	719	784	717	796	792	754	755	770	758	779	775	731	749	767	767	747	774	778	793	777	702	812	758	797	797	745	786	751	718	783	743	766	759	826	769	789	805	822	757	774	688	745	765	714	773	783	713	777	811	778	772	772	760	787	765	775	727	778	733	726	795	739	818	730	770	768	785	754	817	735	774	736	718	785	806	769	780	811	803	742	719	836	793	736	744	762	769	788	799	778	758	734	707	791	739	809	757	764	757	736	787	724	773	761	804	771	736	741	751	804	715	789	782	804	793	782	752	774	722	774	773	763	728	769	741	783	806	720	782	766	785	777	752	756	760	798	762	767	774	734	762	705	765	725	756	759	799	781	725	750	758	761	754	746	789	790	785	781	741	723	807	754	754	794	756	775	751	764	815	742	803	760	798	781	731	711	759	746	807	757	766	732	776	764	782	792	780	761	844	780	778	769	736	718	756	753	738	793	786	722	765	749	741	753	760	788	732	811	734	753	758	779	773	777	833	756	777	742	733	786	720	748	808	820	772	742	792	794	754	734	719	756	742	746	789	766	796	787	780	820	769	732	807	781	785	786	792	780	789	770	798	790	768	788	826	797	752	785	781	730	741	733	730	785	781	747	744	769	744	763	766	762	724	763	744	745	779	709	736	787	801	742	762	764	790
28335	23369	23611	13952	6275	2981	1056	406	394	481	669	797	768	711	585	469	424	387	389	395	347	336	330	317	321	293	332	305	302	293	319	285	301	291	291	305	277	331	307	274	304	289	312	279	273	295	312	316	302	332	273	307	311	298	265	288	323	300	307	299	298	297	318	303	296	327	267	321	306	290	307	312	329	322	294	299	331	323	299	304	303	329	357	304	294	304	304	312	317	313	313	303	290	308	294	267	269	305	315	294	281	288	302	291	312	304	325	294	315	315	289	301	297	309	313	291	298	274	306	322	291	301	286	316	303	330	258	295	315	295	296	272	296	293	319	292	308	295	296	275	276	314	315	308	292	323	284	290	331	308	330	317	285	283	292	308	292	312	297	312	304	303	316	297	329	303	313	289	272	339	317	320	328	291	301	286	315	284	302	286	305	313	290	270	316	310	299	291	287	303	290	289	292	290	280	313	316	305	301	322	298	272	285	315	306	286	318	319	313	295	294	293	302	293	283	291	326	280	280	328	317	289	298	324	317	309	284	321	320	314	322	314	277	308	294	316	301	304	330	307	295	290	314	299	260	315	286	291	315	289	286	307	288	307	285	292	308	294	310	329	292	275	308	302	289	285	302	305	328	311	290	310	292	301	296	291	319	283	278	292	267	331	341	300	355	300	332	315	313	326	282	297	280	297	289	334	296	344	263	264	303	317	290	323	322	272	341	294	291	306	344	295	296	291	277	343	326	302	313	302	312	303	296	298	301	284	313	291	312	297	304	302	300	283	306	286	300	327	318	288	310	280	315	283	293	311	292	313	312	311	317	290	281	318	284	321	303	320	304	323	304	296	321	270	303	294	306	323	292	306	292	306	316	271	299	333	293	301	291	307	301	319	288	296	294	332	315	269	287	295	317	300	313	290	298	298	312	326	291	302	290	291	311	302	304	280	317	274	291	278	304	279	308	310	315	288	297	337	312	311	309	305	293	311	295	280	302	276	295	291	277	285	304	310	310	319	309	300	315	293	310	293	273	298	316	297	299	314	287	300	298	294	306	290	306	298	293	277	302	286	305	293	320	299	309	297	303	322	312	308	308	301	309	259	289	317	288	306	273	285	291	326	257	327	304	299	295	312	288	312	282	321	302	305	316	276	259	266	294	294	297	331	311	344	337	302	300	329	321	294	334	312	291	287	279	321	300	330	294	292	307	306	303	321	337	290	316	313	286	291	308	299	268	316	298	316	294	320	308	311	282	299	297	287	316	283	289	302	324	291	305	285	311	295	278	264	305	279	328	346	312	316	313	291	306	347	285	329	294	305	299	352	304	278	297	317	305	290	305	317	308	303	292	285	289	298	328	302	323	307	281	298	312	335	343	308	315	304	306	298	306	321	312	307	330	292	321	299	288	289	324	324	307	289	300	279	281	310	293	270	323	313	297	287	319	336	292	311	307	284	298	302	304	339	271	291	292	293	333	325	315	329	299	303	304	307	319	281	315	290	325	318	340	283	318	273	324	291	306	283	302	309	290	266	297	307	326	290	334	288	294	314	285	321	298	285	317	292	291	318	281	302	282	305	317	278	262	294	297	300	296	287	298	280	300	302	290	314	308	337	312	307	293	300	286	318	306	288	292	297	332	298	286	272	296	296	305	300	310	318	315	324	284	313	321	323	266	287	269	321	314	281	300	310	307	283	324	303	300	305	320	301	322	349	275	310	329	313	301	299	290	281	337	294	301	307	302	303	285	309	287	299	312	274	279	316	276	317	321	317	284	273	299	321	279	307	285	312	298	301	310	308	324	296	320	304	320	336	269	314	299	284	302	296	286	316	304	331	268	306	301	323	291	301	303	318	303	305	313	300	327	306	289	280	288	332	283	317	286	315	287	301	293	325	297	293	322	322	283	324	304	289	292	314	309	269	283	324	320	277	292	312	296	285	262	300	318	310	331	313	308	314	314	311	308	287	352	333	310	274	284	295	302	275	281	297	256	299	310	295	334	298	299	318	325	279	311	310	341	292	335	314	342	301	310	310	325	314	295	295	297	294	309	300	294	281	291	286	291	307	300	300	329	301	313	314	287	320	317	295	293	300	257	304	288	326	328	282	284	322	327	293	286	314	322	338	302	282	306	286	298	294	284	319	289	294	296	298	298	290	318	318	311	305	304	304	304	305	297	342	312	271	312	317	302	313	309	314	290	293	309	326	282	303	329	272	291	304	321	292	304	295	294	317	328	290	299	293	315	309	279	278	298	300	288	336	298	282	292	315	299	327	326	295	342	307	288	313	318	338	311	302	295	313	304	326	294	303	299	282	308	289	276	311	337	328	318	314	307	319	289	302	304	305	320	312	284	304	313	295	280	316	290	317	296	300	300	301	316	284	316	322	297	327	302	312	311	284	293	279	316	298	300	313	283	314	304	281	309	322	266	300	315	304	311	319	315	297	304	303	325	315	345	294	304	303	330	293	286	310	318	315	281	303	293	308	297	300	304	300	313	306	325	279	269	301	303	300	298	274	344	301	285	302	278	281	296	290	313	317	313	326	321	292	306	289	328	326	309	299	296	295	318	317	285	305	338	334	315	315	304	304	337	310	282	301	289	295	316	291	280	301	287	297	313	288	272	292	296	288	304	300	332	293	278	291	330	307	294	320	319	290	335	303	272	295	305	295	300	319	303	275	286	318	301	312	310	316	294	297	266	303	343	284	298	295	288	307	293	322	299	307	276	295	321	340	293	318	304	310	349	293	307	300	293	321	316	330	320	280	296	304	308	288	343	287	310	324	336	316	295	306	320	289	292	279	321	285	262	290	272	333	313	309	294	321	237	313	313	328	295	290	301	294	322	283	300	301	268	300	291	310	299	318	291	293	293	304	272	286	290	330	309	319	285	296	310	293	315	279	311	279	280	309	294	309	294	322	291	284	324	287	290	283	332	323	299	322	310	294	324	301	299	304	320	316	304	284	333	280	281	308	318	325	308	355	319	299	303	304	308	330	318	283	302	278	306	288	319	307	327	311	293	284	308	297	309	311	297	306	287	338	303	316	282	303	291	288	279	345	288	307	299	284	329	325	319	303	289	296	305	297	311	323	301	314	351	316	289	311	300	284	265	327	307	291	310	296	320	309	273	310	318	318	299	292	321	295	297	281	289	298	305	336	305	268	340	284	302	316	302	309	325	291	317	280	308	316	283	330	299	291	309	294	318	295	271	323	318	306	283	285	303	295	309	311	287	294	330	293	312	271	282	324	316	315	303	274	304	296	304	310	315	281	318	308	291	301	300	306	315	289	286	284	316	310	332	359	285	278	267	310	295	301	298	319	295	274	335	295	293	299	333	319	323	339	315	325	298	297	316	298	272	281	315	289	279	304	302	308	318	282	299	290	317	315	288	294	298	294	328	297	310	303	319	289	309	290	294	308	291	305	297	298	303	289	296	314	308	322	305	314	288	297	309	296	317	319	290	320	288	299	276	281	300	296	282	252	290	296	294	305	304	310	315	314
19256	34613	25692	14287	9432	5216	1711	512	499	774	1108	1385	1283	1166	802	690	549	483	484	433	388	321	323	326	321	276	311	330	304	321	301	293	318	303	278	329	303	342	319	308	339	298	330	335	312	305	288	316	304	294	305	323	282	311	307	339	351	277	313	346	312	326	331	296	316	327	290	290	325	319	312	312	345	303	322	315	313	315	345	291	318	309	297	299	323	306	325	331	313	324	332	310	284	342	319	340	296	315	292	300	319	319	303	298	327	361	357	294	296	309	292	344	286	329	283	310	324	269	298	334	285	326	335	318	324	316	307	321	310	346	306	309	292	303	336	313	309	307	311	297	319	294	338	325	323	266	308	268	328	308	308	290	307	275	319	307	336	335	302	305	298	320	322	295	292	294	301	326	308	286	321	311	317	318	311	299	321	271	295	288	293	324	319	290	311	298	312	350	310	312	305	324	321	314	316	297	315	315	320	336	307	285	357	305	334	305	302	288	302	309	317	306	297	306	298	329	286	298	339	344	291	321	327	340	317	316	310	316	339	322	336	326	275	307	304	294	307	309	319	311	304	326	289	324	317	306	298	322	341	341	339	304	318	323	278	292	300	292	307	324	321	304	311	314	312	291	304	313	291	317	300	318	325	328	301	311	277	308	347	321	336	305	315	278	304	317	305	341	299	319	307	313	281	326	334	336	328	297	307	323	316	327	293	307	328	303	326	306	310	314	338	314	309	318	340	320	289	296	330	324	328	333	329	323	328	322	296	308	295	323	347	305	283	343	289	335	301	293	284	280	326	281	303	297	297	344	299	300	307	303	301	286	284	299	320	341	299	299	342	352	330	294	322	279	296	300	299	300	320	305	295	316	291	288	293	310	299	290	305	294	325	321	291	275	348	326	319	333	300	306	294	312	311	309	290	312	333	339	291	296	303	328	314	306	310	308	315	297	292	294	287	334	371	308	330	305	306	314	298	310	275	307	337	308	350	303	283	343	298	275	322	318	311	305	323	355	338	312	314	309	309	331	303	320	303	331	306	283	305	337	309	334	296	309	304	296	327	272	318	304	296	336	370	315	338	349	297	302	329	314	316	292	344	319	305	329	322	297	319	282	312	312	305	302	319	308	288	333	321	322	288	310	301	337	290	301	301	298	309	295	311	316	296	293	286	344	328	320	282	305	338	307	314	302	312	290	300	281	307	300	302	313	294	309	313	304	294	304	323	330	302	314	342	310	330	315	296	265	313	275	325	318	341	332	314	339	284	325	302	284	286	322	327	313	316	295	317	326	295	321	318	320	306	301	307	311	333	297	275	304	320	297	324	294	336	324	335	295	306	315	326	314	312	302	332	327	310	280	290	345	342	322	319	288	298	312	338	346	332	295	304	328	312	315	310	305	302	336	309	346	291	309	332	297	289	293	318	291	330	316	317	322	299	302	317	310	282	310	301	308	327	309	298	301	293	344	327	293	312	310	328	294	286	334	287	339	309	331	303	333	303	314	297	306	327	292	322	335	347	337	301	299	305	319	303	292	323	317	317	304	293	323	336	345	310	299	281	335	330	313	306	281	308	330	326	330	328	316	331	311	278	311	313	340	294	364	326	296	312	344	322	344	320	296	286	291	287	328	333	322	320	341	297	284	314	303	294	312	301	315	294	274	320	318	272	307	314	327	311	296	293	322	316	303	328	294	290	307	304	310	349	298	309	306	318	311	303	284	320	293	289	352	314	312	326	324	321	300	357	317	332	333	292	323	282	320	334	320	333	307	331	343	307	314	307	310	329	316	309	328	300	357	278	310	332	324	296	339	317	306	325	301	288	289	312	318	326	333	319	261	286	302	326	286	314	327	339	337	332	288	301	301	309	305	341	336	313	311	285	300	293	313	347	329	314	307	310	278	323	324	332	287	329	312	321	307	317	306	315	339	296	288	288	318	337	316	302	297	285	290	304	299	305	332	327	321	307	315	327	295	323	320	301	309	312	320	330	323	311	295	334	286	302	301	288	272	313	320	310	306	317	306	328	305	303	315	335	289	323	295	307	306	313	319	319	334	322	287	301	307	319	331	287	307	344	315	321	292	305	329	316	350	305	329	362	316	324	287	293	299	325	315	312	280	315	328	302	306	320	333	295	321	339	325	332	273	326	322	336	313	326	299	316	312	313	322	311	306	350	325	334	291	310	340	329	314	292	323	328	293	331	303	347	295	304	291	313	303	310	297	298	302	333	293	297	326	339	305	336	318	296	332	317	286	302	316	313	299	307	297	305	305	321	324	287	326	308	300	320	295	336	299	311	319	329	312	309	313	341	292	321	354	292	304	310	293	300	307	295	299	301	338	316	308	316	322	302	321	304	309	312	324	302	281	295	317	315	298	302	306	340	291	323	315	300	297	311	318	297	341	306	328	311	299	298	310	315	334	299	305	294	333	360	309	286	301	293	307	334	286	327	311	308	334	330	311	285	292	309	292	313	316	278	309	323	327	291	296	298	291	320	332	321	310	320	338	325	331	308	339	319	312	293	313	323	299	340	292	281	295	328	299	315	306	312	307	325	317	293	340	298	286	334	310	293	290	304	331	322	309	316	291	325	251	345	327	330	312	347	329	320	303	298	308	323	306	329	283	270	296	277	290	324	320	314	335	320	319	326	298	308	327	324	273	312	307	292	319	309	307	295	300	320	312	276	320	329	315	343	299	303	311	273	305	302	291	300	339	332	296	301	289	332	297	327	339	309	302	308	340	313	346	333	314	313	296	315	282	317	310	316	305	344	290	311	324	292	329	305	312	322	315	298	318	323	318	351	303	302	316	302	300	321	312	307	359	334	317	323	310	316	309	324	335	322	307	308	349	327	287	317	307	327	296	326	326	296	338	325	289	291	301	323	335	299	316	318	320	336	302	291	313	277	287	302	283	329	322	323	331	321	313	302	348	307	300	319	291	322	314	320	289	310	315	305	295	303	315	353	286	302	304	312	301	321	310	343	296	325	325	270	309	347	332	323	320	338	298	283	328	289	347	320	319	307	339	288	292	328	282	310	340	288	324	299	303	287	316	318	300	290	308	314	312	332	307	316	329	327	310	308	344	299	303	286	286	323	291	327	299	310	316	347	321	344	361	314	313	282	292	343	314	346	304	303	338	337	326	297	316	292	315	334	322	326	305	307	295	300	313	300	290	326	310	306	329	324	295	319	315	323	287	296	322	334	327	301	284	293	294	302	322	309	290	325	288	302	313	270	321	289	334	300	288	302	307	346	317	342	315	294	309	308	289	285	314	301	314	339	318	288	330	317	314	303	306	333	350	340	297	305	311	289	294	307	311	322	333	341	313	349	308	301	324	321	288	314	357	298	311	339	300	328	317	314	305	330	314	345	315	313	315	343	308	309	329	309	321	307	281	273	298	341	296	297	297	315	297	310	335	302	337	289	316	291	327	280	326	332	296	320	308	284	297	298	313	310	299	290	313	322	312	317	309	350	304	311	291	303	324	301	329	343	331	286	329
23741	21207	28406	24374	21282	13974	3495	1042	909	1071	1394	1563	1541	1413	1065	915	858	757	735	728	677	662	581	582	602	542	573	560	585	595	605	594	560	577	605	594	564	571	579	604	558	622	593	595	549	582	627	587	576	558	602	547	583	572	593	581	592	596	535	585	570	597	617	577	610	576	577	574	586	601	550	610	578	584	583	552	547	603	581	543	557	550	567	610	566	516	578	519	570	592	583	583	599	565	574	619	600	495	575	587	539	566	571	565	565	493	594	565	613	587	552	584	601	607	600	634	557	572	616	534	617	564	589	590	638	575	567	563	607	559	549	591	546	541	576	585	536	584	603	558	561	542	590	599	571	567	577	620	545	593	560	577	591	519	619	584	566	588	574	574	553	587	625	553	536	553	553	542	574	565	605	578	596	617	568	504	560	589	580	582	580	580	558	587	595	576	563	588	557	575	578	599	569	585	594	580	582	528	566	572	615	574	570	551	575	552	595	618	564	581	562	574	535	599	656	589	587	568	529	579	539	582	582	583	603	607	554	574	567	608	602	594	588	601	560	595	584	567	576	579	568	592	604	579	559	558	536	576	563	517	574	613	558	566	547	597	562	567	569	576	550	612	589	587	600	547	580	591	528	570	575	600	589	555	557	575	554	587	552	559	583	595	590	562	615	563	575	566	611	588	543	558	617	574	587	583	608	563	608	567	596	584	574	580	562	565	609	593	581	586	564	610	549	530	596	594	611	567	580	602	567	564	540	589	562	575	584	602	524	588	606	581	602	570	591	572	581	612	552	603	557	574	556	539	524	566	605	563	614	600	563	596	550	581	590	584	589	556	569	578	562	573	558	570	599	570	637	554	587	603	582	616	532	628	584	537	598	593	562	616	572	616	588	541	599	593	617	568	583	603	549	606	551	520	569	599	595	562	540	601	543	594	600	601	589	542	567	545	626	578	601	628	587	583	562	572	538	573	581	572	603	563	523	600	526	580	592	589	579	613	582	566	554	552	599	590	563	549	521	542	559	546	588	630	568	527	562	585	591	575	580	563	572	558	597	588	612	611	543	590	561	539	581	540	582	568	557	600	617	534	608	592	559	550	570	548	568	592	578	593	596	562	621	625	516	548	593	522	583	613	597	546	565	549	560	594	663	604	589	614	564	598	537	540	565	519	567	546	582	604	570	566	609	563	603	601	554	599	542	529	599	591	585	588	558	569	597	587	569	584	574	609	576	600	540	592	593	560	563	601	569	561	605	559	614	529	570	595	600	562	549	563	569	567	550	546	571	554	572	613	589	572	603	571	557	543	574	576	551	584	565	549	593	563	554	557	573	601	553	575	576	584	576	590	556	601	571	558	547	551	608	556	584	590	577	584	633	591	586	574	595	600	534	594	577	584	564	598	602	599	550	609	558	595	590	572	578	625	613	567	574	563	604	551	571	598	601	572	591	576	572	592	614	608	583	595	576	559	588	593	594	568	600	545	581	606	550	553	596	573	592	521	615	583	526	556	615	643	580	610	634	543	579	569	580	607	586	601	569	571	523	561	539	547	603	573	562	579	548	585	583	580	602	588	606	594	557	551	568	583	568	578	569	537	557	576	561	554	602	634	568	546	591	584	552	588	582	600	607	563	589	596	561	576	574	547	573	532	594	575	542	606	560	559	611	534	595	591	536	570	568	576	550	594	610	521	565	558	541	534	594	570	572	570	610	569	585	574	552	593	571	619	579	626	549	628	601	552	585	625	568	586	555	552	619	586	572	576	595	548	572	523	571	581	551	618	542	584	593	589	569	560	578	567	596	584	602	578	564	598	581	564	545	551	604	569	572	556	576	605	563	538	596	628	562	550	537	556	579	601	539	579	611	578	537	537	607	575	594	536	568	533	577	579	567	591	558	577	585	603	563	576	551	583	571	557	573	580	493	590	523	585	585	560	575	547	586	585	555	588	597	568	553	568	592	562	573	577	604	537	543	559	580	557	575	621	574	564	595	609	578	561	609	561	589	565	537	576	585	558	595	583	582	562	593	587	583	579	590	592	558	549	573	548	548	569	580	616	592	526	568	589	582	592	583	573	571	551	531	637	580	598	566	621	595	602	551	579	581	562	596	554	555	567	581	574	589	572	561	602	599	555	535	534	567	603	572	609	554	542	564	585	560	586	552	535	560	566	573	602	583	554	574	580	561	608	603	550	578	620	574	599	596	572	600	560	553	599	602	628	550	595	635	523	574	582	560	540	596	597	576	627	555	578	567	584	558	589	584	575	579	580	570	553	577	602	581	588	574	560	571	588	604	589	596	586	544	559	593	563	615	585	583	559	580	569	572	547	572	605	566	624	502	602	558	559	582	588	562	593	594	562	582	572	518	571	592	559	580	627	574	592	599	585	595	557	578	580	585	566	604	638	583	559	616	537	568	585	535	589	597	565	617	565	566	570	595	611	562	591	588	564	583	571	546	592	588	590	576	556	594	572	531	632	579	592	577	553	583	587	579	594	572	577	616	522	592	548	608	605	583	617	600	611	539	551	571	543	586	582	549	605	589	600	547	585	535	548	586	593	604	577	573	604	584	599	571	550	555	552	563	547	596	562	569	599	583	617	625	586	590	599	551	592	584	568	557	566	552	584	581	597	587	551	552	608	576	564	561	582	568	599	532	590	558	577	558	591	602	594	570	575	591	569	571	559	581	583	555	586	565	564	587	545	582	575	590	613	585	576	591	588	557	598	628	613	618	574	579	552	579	611	592	581	574	545	543	574	575	574	580	576	545	564	588	604	598	574	603	602	582	645	583	558	564	592	591	562	561	572	531	538	583	554	581	573	581	579	571	547	563	503	546	587	584	617	585	600	643	545	588	578	568	500	553	599	586	614	639	580	564	556	548	564	568	621	594	608	592	596	545	591	546	561	574	586	516	557	586	586	597	558	539	566	570	573	560	522	609	540	582	583	575	627	535	574	536	563	578	570	563	573	591	563	608	607	548	607	555	558	568	567	571	579	573	557	532	553	576	524	602	593	579	614	559	563	564	581	574	562	545	624	560	555	610	544	523	578	571	583	588	618	550	618	555	563	574	581	535	565	528	576	588	577	600	613	601	568	520	532	583	574	575	603	550	550	543	598	532	581	572	645	585	616	600	604	555	566	586	541	594	548	578	565	568	567	596	580	571	573	605	563	553	615	571	510	517	544	624	573	604	540	575	508	559	609	533	542	596	566	534	583	546	576	607	589	569	547	550	576	576	605	595	504	570	596	555	606	546	551	565	525	555	532	545	585	581	549	542	530	585	612	550	547	559	576	553	559	585	599	598	580	592	624	543	568	572	514	568	582	548	593	588	619	609	556	567	567	566	583	609	595	551	571	575	571	557	589	582	603	570	566	548	536	589	578	552	608	586	578	564	564	549	583	581	600	598	574	578	547	606	585	584	553	558	553	518	552	585	601	599	547	569	602	535	598	586	596	612	535	534	568	598	550	524	569	603	602	609	598	636	561	562	573	571	532
20106	42725	34154	21963	15558	8791	3581	1358	1369	1615	2199	2655	2534	2256	1583	1239	1094	996	955	870	826	729	643	648	598	691	612	613	590	626	602	615	632	645	593	644	573	563	549	638	635	603	575	618	588	623	591	593	575	586	631	558	601	592	600	633	574	628	591	632	620	598	592	580	580	595	638	622	655	610	628	620	586	644	573	644	648	586	606	623	645	588	597	607	588	605	581	551	631	629	605	633	614	563	636	598	590	572	554	606	605	624	643	623	580	556	543	548	587	594	633	628	560	635	592	599	593	592	594	640	609	617	630	583	651	596	594	592	611	614	609	585	609	613	594	591	590	617	588	576	603	590	587	581	574	564	620	590	593	628	589	623	603	598	569	633	572	596	623	598	571	615	568	568	597	579	630	580	612	580	551	591	584	564	628	585	605	570	613	608	592	639	609	620	561	640	582	593	605	614	578	584	561	590	559	600	590	599	634	591	604	611	647	606	633	570	577	594	609	555	575	581	543	590	561	626	620	614	589	605	590	623	605	625	581	583	585	593	555	607	613	596	640	580	635	594	570	638	605	633	569	563	574	582	649	572	596	621	583	595	628	650	571	624	593	612	553	558	623	574	567	621	596	559	584	614	625	617	552	590	565	628	606	577	578	590	603	601	592	583	595	627	614	640	605	622	596	588	591	595	555	550	586	609	615	608	646	596	605	558	589	584	625	567	598	567	634	646	543	636	599	575	594	639	602	604	554	562	584	587	627	609	604	566	596	642	618	598	575	605	565	598	603	613	600	606	617	598	594	606	581	602	596	584	561	625	599	604	590	593	600	575	556	591	588	622	594	576	608	558	587	562	621	611	618	566	577	602	632	563	568	561	617	543	650	642	599	618	608	584	571	575	619	561	583	635	598	598	580	602	601	627	569	624	592	601	605	557	563	610	601	619	589	587	589	541	558	604	589	599	567	564	586	653	623	574	606	602	565	643	621	563	594	581	620	591	598	611	599	618	622	587	579	601	589	615	592	595	576	588	541	609	563	617	615	608	590	590	596	639	597	586	596	590	617	590	564	598	573	604	604	592	626	621	578	565	550	561	607	634	615	626	629	623	564	548	612	614	594	616	556	596	564	592	596	581	623	590	590	571	582	577	613	570	600	592	576	606	605	596	581	593	577	559	614	610	580	645	598	567	592	600	635	593	583	636	598	543	608	554	594	581	612	646	601	598	607	606	594	574	563	614	577	595	594	590	637	633	565	593	678	558	599	618	558	575	595	575	554	569	600	631	571	561	582	570	626	604	623	599	601	646	569	626	599	611	589	572	592	604	614	600	578	573	657	581	602	587	588	594	546	615	623	585	608	626	576	550	576	622	609	581	589	652	596	607	633	596	595	601	582	643	571	588	588	602	600	604	599	594	578	548	609	542	618	651	586	588	618	620	611	626	609	612	584	600	577	611	562	596	614	613	565	617	622	624	587	575	628	612	604	540	618	621	586	594	568	565	555	576	616	594	617	636	620	642	641	601	562	597	572	619	571	594	590	586	594	600	597	560	579	571	625	644	591	571	586	626	577	548	590	566	609	601	608	587	581	577	568	647	593	602	605	562	565	581	599	599	608	591	619	592	608	614	587	576	586	597	560	561	608	589	596	536	606	596	564	580	555	600	591	579	592	618	590	581	627	583	580	563	618	613	565	582	608	630	616	627	623	587	601	594	579	609	611	567	614	618	641	592	610	605	615	577	580	595	663	546	608	589	593	608	566	576	614	613	626	621	599	618	618	558	592	565	601	595	568	572	616	572	575	591	575	603	613	623	621	645	573	607	620	556	571	598	590	578	565	591	624	633	575	576	612	647	588	559	596	587	617	586	626	612	550	614	587	599	588	580	603	593	582	596	626	578	584	570	562	581	586	593	612	642	564	620	588	583	562	571	651	631	591	585	599	560	567	607	611	610	612	612	561	625	609	593	589	601	571	586	577	576	658	609	606	570	628	560	586	597	621	597	590	621	590	634	664	624	563	581	603	593	569	605	558	587	635	636	613	622	611	623	583	538	584	603	587	623	574	619	627	566	620	607	578	538	607	611	595	620	608	586	620	596	595	608	599	602	592	613	597	619	584	592	615	596	612	549	608	616	585	573	570	563	602	567	574	568	576	622	631	580	620	609	534	600	585	588	614	595	565	617	607	567	613	583	632	562	605	593	604	593	617	584	565	616	606	653	620	603	593	586	585	561	581	607	603	636	604	540	629	593	582	638	597	549	628	629	550	623	561	583	547	591	641	631	625	593	581	589	633	572	604	639	602	594	596	616	582	597	563	619	558	550	622	620	597	596	574	606	574	594	544	596	620	581	625	607	611	562	646	548	587	606	606	613	601	594	612	608	608	585	571	588	595	603	598	583	626	641	599	573	587	593	637	604	582	610	570	579	611	574	620	629	631	596	575	629	631	594	600	605	587	616	585	603	575	568	590	602	595	631	646	592	576	592	572	589	671	586	587	605	613	549	581	608	560	545	546	621	604	621	568	621	599	618	609	607	632	567	582	597	623	552	606	602	585	608	575	567	590	566	599	588	601	642	593	611	617	568	597	607	605	602	622	522	594	574	593	606	613	564	642	584	640	602	584	572	586	587	639	597	599	590	597	594	611	623	644	558	601	584	612	586	587	609	635	581	585	612	597	615	594	614	575	617	586	624	605	592	567	619	623	562	609	639	600	603	592	563	550	572	570	600	606	567	655	550	634	604	572	550	633	620	631	582	610	544	628	610	588	610	621	579	620	607	579	595	596	637	601	614	562	589	564	617	608	569	556	628	575	603	560	565	613	616	564	569	577	566	596	613	581	579	577	619	649	619	556	605	605	599	591	596	625	596	607	595	618	584	598	543	659	585	630	636	593	599	620	646	532	594	618	607	624	555	540	570	585	597	589	606	605	592	636	625	585	628	629	602	548	581	550	609	595	571	597	577	629	596	561	576	603	611	565	645	608	599	585	537	567	536	545	601	622	565	580	561	614	663	601	592	614	621	616	606	590	592	560	651	610	610	581	576	610	583	618	646	594	618	565	587	567	611	660	611	571	631	635	583	559	619	571	556	619	611	616	573	595	574	580	631	603	624	624	585	633	554	575	577	621	564	607	618	591	620	607	596	586	586	582	590	555	552	546	559	608	633	630	594	617	554	556	568	558	606	582	553	588	613	602	616	632	577	608	613	598	619	576	616	586	599	614	573	602	605	575	619	607	532	577	561	640	618	580	587	592	594	607	567	565	589	611	563	622	601	566	583	584	607	593	616	570	603	600	573	575	620	614	614	575	612	635	622	586	617	568	560	575	613	561	567	570	619	585	619	597	589	609	648	578	576	629	584	589	594	545	588	612	611	598	606	593	598	620	584	597	608	567	606	589	612	599	609	631	598	588	555	589	622	579	562	568	580	564	582	563	613	578	626	614	589	622	597	582	553	614	588	616	581	604	616	582	595	624	566	606	611	610	555	599	594	579	630	622	586	576	625
24996	21248	27441	25401	15041	4731	1295	523	544	667	855	1109	1038	896	723	594	499	473	443	410	409	342	344	328	346	362	337	334	305	311	283	291	358	300	333	317	326	323	328	318	323	313	320	358	341	321	357	315	327	347	340	349	288	340	332	333	343	352	354	335	372	337	304	321	321	324	300	336	316	324	342	321	329	318	339	288	320	316	331	283	323	298	324	310	306	346	349	309	311	338	288	348	281	330	356	329	353	303	315	358	327	344	338	322	324	358	378	341	318	315	344	344	313	346	311	321	295	327	316	298	297	333	308	326	302	310	357	346	312	332	323	334	314	332	313	335	316	323	341	328	336	343	329	338	301	292	313	316	323	328	341	341	279	326	322	370	349	328	332	350	311	318	362	311	346	322	345	301	368	316	329	337	338	311	318	321	322	326	334	340	317	303	325	295	358	326	327	313	324	306	329	284	314	324	311	319	305	310	311	328	323	368	355	307	319	329	373	317	323	337	303	324	331	331	337	297	332	314	328	323	322	332	326	306	336	362	298	352	343	313	322	309	348	325	322	339	314	347	332	335	357	306	316	322	322	295	319	308	299	343	307	361	293	330	324	322	349	305	327	321	334	315	316	327	350	304	307	318	326	346	321	354	330	330	329	322	288	306	342	320	366	296	309	309	352	324	280	329	342	317	313	335	306	319	319	330	308	321	324	320	303	322	309	296	326	320	361	328	300	322	367	298	341	316	344	346	308	351	313	369	315	309	306	333	287	309	324	317	318	347	339	307	310	292	303	314	324	313	312	349	325	323	319	329	312	338	296	350	353	299	334	319	332	342	314	355	293	312	318	300	318	304	289	317	355	288	319	310	344	344	302	339	298	342	323	360	325	309	341	321	317	329	303	325	327	337	303	345	309	314	337	312	318	313	305	341	321	334	291	337	285	307	325	286	314	356	305	286	332	352	326	298	351	309	298	321	358	309	310	355	284	312	345	296	338	304	294	328	325	322	323	312	303	335	311	311	341	296	305	338	341	331	330	334	320	286	324	313	289	358	306	338	340	330	314	328	319	296	325	298	316	311	322	319	328	331	344	328	335	304	345	345	312	322	307	309	323	304	299	331	315	314	316	315	319	326	314	320	329	312	264	325	288	344	320	339	327	317	315	364	331	335	326	342	354	350	322	286	319	322	314	302	336	323	340	306	326	335	312	318	319	338	321	314	322	344	277	299	306	310	315	315	331	311	346	329	334	337	323	317	337	330	323	344	322	374	326	308	327	326	344	334	345	285	338	292	352	304	331	320	312	331	337	331	280	334	315	309	334	315	316	341	338	341	343	297	298	326	323	349	314	354	332	311	324	305	342	330	323	355	344	298	329	312	305	335	339	345	306	328	289	303	324	302	323	311	313	315	321	340	306	291	310	318	322	323	313	340	321	318	326	327	354	304	322	291	340	300	325	303	316	331	329	317	327	339	269	328	316	303	332	383	313	340	344	333	320	335	312	299	323	359	327	357	341	348	338	273	327	334	309	321	328	325	307	293	309	326	363	343	300	319	307	342	331	352	332	322	302	314	305	312	333	329	361	331	329	322	353	296	321	310	320	339	347	287	309	311	342	292	359	347	331	294	321	340	305	319	320	334	326	328	332	351	329	304	326	287	330	305	326	312	349	305	307	335	292	352	335	304	321	337	320	318	340	318	303	313	334	342	341	348	322	312	339	304	332	305	332	367	321	318	284	323	316	309	324	319	339	312	361	350	324	296	337	331	311	315	318	330	334	326	310	312	309	335	347	307	329	322	341	345	326	315	301	294	302	324	304	337	359	312	302	324	305	345	310	330	347	335	303	318	316	303	318	303	296	293	311	329	336	323	304	294	335	303	329	372	314	300	270	318	322	300	327	301	329	317	320	300	329	342	327	356	315	351	321	319	317	332	343	355	335	337	358	349	320	316	311	317	318	310	286	336	316	306	287	324	302	340	345	313	313	317	332	301	323	289	345	327	316	361	333	342	311	325	358	360	311	339	351	357	326	349	344	307	320	289	318	326	349	322	291	305	290	317	348	306	287	300	324	333	306	307	338	308	317	316	321	324	340	326	358	315	309	313	315	325	316	346	332	319	320	345	348	323	278	310	351	333	327	328	311	332	337	303	316	317	306	320	333	326	325	307	308	334	354	284	327	303	330	330	325	283	307	323	308	326	320	339	321	332	333	322	317	326	316	332	305	293	332	328	332	317	330	323	326	317	308	349	331	326	299	332	340	331	309	310	305	341	308	293	310	301	322	294	314	344	310	313	339	329	335	287	321	314	333	309	312	356	324	322	312	310	346	338	355	307	311	319	328	316	352	313	305	283	320	315	302	333	324	322	320	313	315	317	309	348	344	314	315	326	281	296	314	317	287	372	317	306	326	309	326	355	309	346	344	311	339	342	330	309	327	319	299	342	326	302	347	336	350	304	294	314	316	315	313	316	322	325	304	316	324	329	360	294	319	359	332	359	327	318	332	311	350	309	329	307	352	334	297	350	307	332	309	324	332	329	313	328	349	311	323	299	338	330	323	314	318	339	312	324	335	334	312	336	366	312	293	330	332	299	327	342	350	303	347	362	311	315	322	314	315	341	293	325	332	329	355	325	294	306	311	312	312	317	321	338	318	311	333	312	316	303	291	327	330	324	319	306	340	323	326	311	297	325	306	308	368	343	311	324	308	320	317	303	306	310	329	356	335	333	332	334	331	334	331	337	353	310	320	333	330	331	345	320	351	331	303	320	275	342	285	306	356	322	306	331	313	316	321	343	304	354	322	334	287	299	285	334	324	321	352	321	330	319	331	328	345	320	333	310	317	335	346	291	323	339	325	318	332	327	328	296	325	330	316	300	312	301	310	320	302	315	279	281	316	339	344	356	326	325	308	325	333	321	334	334	318	318	319	363	360	320	279	312	347	290	317	330	318	351	299	316	331	318	324	335	308	330	357	323	348	269	324	319	321	315	314	329	281	316	321	284	305	335	324	318	310	314	339	346	323	331	320	290	306	308	321	306	347	339	319	341	324	334	345	362	337	316	336	343	322	324	332	326	325	318	324	297	283	314	310	298	310	324	320	311	311	359	352	337	294	336	276	310	337	330	330	323	338	309	284	294	315	333	340	310	307	324	334	331	336	300	345	316	301	322	319	314	321	321	303	330	339	329	306	361	338	329	316	297	338	318	321	295	318	321	316	354	309	330	320	347	358	334	300	313	288	311	295	304	306	326	304	322	306	329	313	309	300	350	324	328	330	308	330	308	299	311	342	323	327	304	303	316	312	315	330	320	312	358	302	313	344	347	349	298	352	337	299	339	337	344	309	300	359	341	321	318	295	295	326	343	320	347	322	308	309	328	341	353	297	301	323	317	306	332	342	344	313	350	319	305	286	318	326	346	354	336	351	341	331	318	332	349	326	310	336	301	339	309	338	318	302	335	306	323	324	326	317	329	328	299	335	337	334	304	315	338	317	313	309	303	326	309
19292	38944	30238	18085	12261	6472	2372	824	798	1112	1606	1997	1920	1670	1185	848	772	661	596	553	493	425	404	353	368	349	362	380	355	373	386	365	361	413	331	329	357	390	363	364	328	358	390	359	362	361	348	349	345	362	327	348	363	357	338	374	349	363	346	329	347	339	376	355	358	345	342	361	382	352	326	332	345	335	347	361	383	375	360	394	354	352	372	360	384	364	346	374	333	351	369	376	333	373	320	354	347	355	341	387	391	346	359	354	349	351	375	377	357	379	353	345	327	352	347	364	317	326	362	341	359	348	352	339	336	333	340	355	395	355	336	331	357	341	366	364	337	356	367	375	354	354	357	342	347	336	348	337	365	372	335	349	333	339	364	308	374	381	399	323	373	353	373	367	337	361	351	356	372	348	324	343	345	352	337	386	357	378	364	294	333	361	329	372	366	360	368	369	353	339	365	366	329	345	364	361	349	319	351	341	342	368	351	388	350	328	365	383	357	317	349	345	323	361	385	339	334	350	348	334	367	359	371	365	324	354	348	380	365	335	325	376	347	366	340	335	353	363	342	369	358	352	316	337	304	348	370	382	326	356	338	349	354	315	368	375	356	369	313	371	364	344	351	355	360	333	351	362	323	390	378	326	344	337	311	346	345	347	361	391	354	355	371	323	342	367	382	336	390	376	336	336	393	342	320	350	323	304	373	356	337	323	356	356	324	328	354	370	375	305	361	337	354	363	374	365	369	317	346	390	368	347	363	335	372	350	362	346	359	370	350	355	346	349	376	357	355	373	353	377	312	383	320	347	319	373	354	390	352	363	378	370	337	381	391	383	345	344	343	401	359	351	357	335	341	357	334	395	341	357	355	350	337	355	367	356	374	347	356	333	349	346	352	326	356	319	378	357	396	385	396	389	364	371	348	351	359	356	337	342	361	373	365	337	332	360	354	394	331	369	337	368	376	369	313	384	357	353	378	389	363	381	363	343	322	336	354	341	307	355	363	379	347	376	332	368	384	371	337	342	372	335	355	353	350	335	357	377	337	338	386	377	382	360	325	340	349	345	360	369	352	354	377	360	362	326	368	373	379	355	355	354	361	378	360	378	332	337	346	370	370	347	378	357	365	326	347	373	401	360	385	376	346	376	341	343	360	338	351	380	364	384	351	359	334	385	341	366	372	381	370	368	391	343	355	349	358	333	354	340	325	340	349	358	375	377	359	369	344	364	342	369	369	373	334	366	382	334	362	348	373	351	355	364	347	367	369	358	367	306	374	330	342	367	346	339	368	336	380	358	327	360	350	330	372	353	327	355	366	350	386	336	331	342	374	380	342	393	340	331	349	357	363	344	379	363	377	371	330	374	322	335	357	348	337	327	346	333	358	340	352	345	345	327	353	359	355	337	343	327	346	389	386	346	339	374	354	312	356	338	328	373	340	333	368	350	373	342	379	349	315	339	365	338	336	370	350	358	380	355	357	368	341	341	390	370	362	352	369	348	328	328	338	343	343	350	333	372	361	383	330	356	356	361	336	347	362	343	331	352	353	352	361	345	385	366	331	379	348	350	359	360	346	361	385	333	383	370	356	352	324	320	326	360	341	339	341	356	342	359	349	370	351	311	354	345	368	389	357	384	360	359	391	354	348	357	321	340	330	383	367	343	333	356	358	373	328	383	351	343	372	340	359	369	350	348	359	346	328	329	327	375	352	368	338	351	324	350	336	327	349	334	368	375	330	355	327	348	336	343	340	366	381	331	358	344	354	356	341	362	354	348	347	361	368	323	390	390	334	348	340	359	384	338	344	344	358	381	355	324	332	369	376	349	358	369	359	376	334	354	357	348	362	350	379	372	354	387	370	357	369	370	378	329	329	360	337	369	360	372	380	342	345	308	349	336	344	359	346	367	381	335	364	346	328	339	362	354	375	340	331	357	341	335	369	349	360	367	326	345	347	331	392	337	336	373	355	381	345	340	341	344	359	385	362	338	352	343	353	362	342	356	384	332	332	340	357	343	359	364	392	343	332	362	385	367	346	347	365	351	368	344	361	336	362	343	302	331	370	379	342	328	384	330	353	356	353	313	346	337	327	356	351	363	326	338	350	351	320	348	360	352	349	345	370	373	382	348	351	354	362	368	353	367	364	343	370	371	358	360	379	370	325	386	338	352	339	331	380	357	347	347	347	331	338	361	361	354	354	347	334	371	369	374	320	387	370	366	368	338	350	377	352	345	351	360	349	361	322	362	374	364	346	314	353	368	354	353	350	375	329	367	373	393	345	341	368	330	370	373	360	331	328	328	358	349	362	342	374	327	367	365	410	391	339	344	311	361	346	355	365	335	327	342	376	380	356	320	341	342	348	349	337	359	344	342	358	374	342	353	360	334	369	379	378	348	359	318	339	316	328	322	381	376	327	360	367	330	342	326	369	360	331	354	340	366	363	366	353	417	347	333	357	338	350	335	361	348	338	343	335	316	342	353	358	375	347	379	315	302	349	385	337	392	347	350	401	361	359	329	338	310	334	335	399	395	334	333	345	351	379	356	341	364	375	312	376	344	364	381	346	335	341	383	358	314	350	336	356	334	320	316	360	339	360	356	337	342	368	367	340	357	340	364	374	370	365	334	365	340	375	363	355	377	373	348	373	378	356	322	337	347	345	348	362	359	380	334	356	334	326	355	351	357	317	385	341	354	360	342	341	368	325	342	369	365	339	347	328	370	343	403	350	372	355	355	388	329	326	363	291	321	333	378	344	369	327	371	357	327	374	353	342	355	346	357	376	346	317	357	374	409	372	350	383	393	362	332	324	360	394	379	375	340	346	378	352	340	342	352	358	342	326	342	341	346	382	341	341	332	328	365	330	362	351	349	299	338	389	351	364	378	345	360	364	345	332	328	349	370	379	352	335	364	332	343	344	355	355	357	361	340	374	358	372	339	364	357	360	339	349	322	345	352	332	367	354	342	355	354	334	340	339	356	369	349	350	334	361	382	332	378	372	322	351	341	379	377	355	345	369	338	367	391	384	336	340	324	334	346	364	364	367	314	396	370	347	301	361	351	362	382	373	348	367	385	359	345	354	364	369	343	319	369	336	327	348	345	354	376	353	337	322	355	400	351	339	354	335	330	350	351	385	356	388	344	355	355	339	385	363	308	334	386	389	333	365	376	341	347	342	355	348	385	359	350	342	366	338	336	324	358	334	375	339	395	341	374	382	368	331	355	336	365	339	352	363	359	348	350	327	332	352	341	395	361	358	372	337	362	353	342	347	376	365	367	368	369	303	356	356	375	349	375	365	327	355	321	312	359	343	339	344	331	383	320	357	359	353	350	368	354	329	369	344	325	346	366	358	348	392	327	362	346	357	397	314	343	340	350	369	365	361	375	374	376	375	362	353	364	355	365	350	363	355	354	356	337	369	354	366	353	349	367	347	382	353	339	344	367	355	326	390	350	376	351	362	320	358	351	345	370	367	347	359	320	347	351	356	354	354	331	345	313	330	356
22643	21244	28899	23891	21310	21320	10865	1670	1284	1479	1889	2339	2302	1947	1535	1262	1144	1058	993	976	804	810	754	756	787	760	724	682	819	755	759	733	756	743	750	705	757	705	736	694	751	754	787	726	690	707	692	725	722	739	729	745	754	718	729	729	757	736	704	760	712	768	728	753	678	721	708	714	726	719	721	720	709	713	727	725	707	768	791	702	752	743	717	696	755	720	757	801	803	675	700	793	746	688	699	717	699	711	712	698	728	754	716	757	681	754	741	747	748	746	712	700	703	705	729	723	722	681	707	807	724	727	710	709	763	714	735	711	706	753	745	742	745	679	735	768	711	710	745	713	696	740	715	687	729	739	755	682	727	705	752	721	735	702	728	701	721	736	709	727	758	707	749	724	738	693	739	764	709	720	693	751	736	774	735	708	710	711	729	729	673	760	692	722	728	746	737	752	750	714	723	766	779	728	706	767	702	718	788	736	724	704	732	621	733	764	702	648	689	721	721	734	700	711	687	733	701	729	749	716	746	753	738	697	699	714	709	711	723	690	751	731	709	690	701	744	718	713	754	738	737	734	696	737	722	781	727	681	696	734	728	737	680	766	725	647	735	750	704	753	751	782	797	686	686	754	715	768	731	726	727	745	737	715	722	718	747	705	717	735	725	736	752	763	692	727	705	711	710	731	699	738	707	676	747	698	698	732	730	680	722	697	683	640	760	678	694	686	702	738	717	740	738	674	706	725	740	729	720	701	793	712	716	724	695	718	731	745	732	754	702	737	645	771	717	706	735	751	749	747	769	709	727	719	747	642	699	672	727	723	696	692	697	722	740	732	716	711	739	744	684	720	754	730	755	701	765	734	713	710	699	735	795	745	734	716	733	717	734	700	720	779	730	710	709	748	715	739	747	765	724	681	688	701	769	705	740	691	748	685	698	716	731	721	645	712	725	721	733	708	751	693	699	754	716	711	749	741	683	753	714	727	711	732	743	654	748	717	759	717	709	708	740	714	692	729	734	774	705	728	710	697	694	680	735	730	745	700	738	739	680	743	750	719	722	730	723	724	709	699	724	696	722	738	737	735	714	678	719	695	705	722	741	750	700	719	757	706	704	732	721	687	727	703	707	760	745	710	657	727	719	686	708	732	717	719	725	698	712	701	752	707	780	703	772	683	713	711	699	771	673	690	725	751	682	722	713	720	731	684	759	730	729	732	732	712	715	726	743	691	701	737	688	739	710	752	738	715	725	744	737	681	692	755	732	724	731	723	735	739	749	719	692	743	710	675	706	749	695	677	756	732	752	672	742	721	698	711	723	741	760	708	673	764	720	742	704	694	720	733	706	750	721	685	746	715	683	748	809	709	739	710	751	702	726	768	763	728	710	756	767	683	765	694	748	694	678	679	714	715	720	738	755	752	739	671	700	744	715	692	667	698	712	730	719	695	737	752	780	736	759	724	774	728	740	713	764	673	727	720	748	739	742	681	741	746	773	737	745	724	683	722	721	699	696	733	755	731	788	740	736	729	721	742	761	684	761	699	727	766	698	761	779	713	736	743	717	743	748	720	712	744	696	727	745	718	745	729	720	696	733	728	726	681	720	723	661	705	699	730	756	752	746	643	716	721	751	784	721	680	704	714	706	749	737	725	739	717	711	722	724	746	685	711	690	716	740	710	708	723	782	703	731	820	766	763	719	774	710	709	778	727	736	751	682	711	786	681	746	682	718	739	661	731	724	728	747	675	707	702	704	708	745	689	725	694	733	706	733	705	729	710	734	787	750	745	742	749	737	693	660	696	740	753	708	752	744	716	729	720	708	705	695	699	732	706	747	719	662	747	763	704	765	720	718	735	731	721	682	771	711	747	752	736	757	685	672	762	736	754	710	767	760	787	698	724	757	728	682	769	757	699	708	696	728	694	694	679	690	743	717	748	759	754	698	762	734	739	749	721	712	716	752	699	692	694	693	748	746	760	709	704	734	762	758	730	689	714	736	740	688	750	692	745	733	696	664	687	762	729	707	723	746	728	744	728	707	697	685	772	725	711	740	719	686	715	761	713	713	771	733	730	715	719	718	726	720	712	727	751	721	726	765	710	723	732	734	722	714	720	771	686	711	761	718	700	665	691	699	753	632	740	783	713	740	729	709	703	723	729	708	703	729	701	732	716	742	733	789	740	670	750	775	687	744	714	721	692	736	768	726	715	709	769	734	755	747	738	742	725	763	715	731	722	682	718	702	775	718	750	725	726	714	727	731	737	749	696	760	743	754	742	754	707	704	707	728	665	725	716	683	749	708	738	707	740	723	727	726	767	784	698	720	691	768	709	763	695	652	753	735	713	744	741	696	716	767	733	746	719	750	708	685	680	738	728	733	695	732	690	725	717	718	777	756	760	785	738	686	727	720	709	691	697	688	741	676	705	743	754	775	740	716	730	719	721	757	678	685	728	717	771	775	765	732	707	727	756	763	724	697	740	717	711	718	696	708	715	730	719	738	738	727	659	695	738	739	705	750	724	736	712	726	691	746	741	734	725	722	762	690	729	689	739	753	720	698	701	716	750	682	711	693	726	683	671	715	675	703	705	700	687	746	694	700	685	683	709	731	748	743	698	742	707	719	747	729	743	724	764	733	708	699	746	733	727	752	767	714	732	729	737	720	746	688	745	706	713	720	651	734	701	719	760	723	749	710	730	770	746	746	727	716	734	711	710	671	685	745	778	721	781	706	767	722	733	718	759	731	748	720	714	700	692	716	748	738	719	807	700	689	708	677	700	684	700	734	671	794	724	734	734	739	690	718	713	723	746	753	788	717	750	752	707	780	751	737	712	684	733	719	731	716	722	685	708	712	718	730	761	727	748	751	700	739	723	758	736	722	743	767	696	691	718	717	723	779	737	713	718	714	727	745	735	750	731	737	723	718	702	754	718	781	751	749	694	733	693	735	730	739	710	763	746	722	704	707	705	709	721	746	747	708	719	734	701	720	691	725	748	736	665	743	730	764	723	701	720	731	727	724	668	725	697	733	715	765	695	719	716	722	695	696	746	703	771	726	711	735	762	727	772	745	738	727	671	774	738	740	741	671	705	704	740	759	722	720	689	742	662	740	730	734	708	691	725	717	696	695	725	662	650	720	681	725	708	717	721	719	801	726	731	732	737	745	737	785	740	718	773	763	709	711	744	717	694	738	716	724	756	736	702	743	734	736	728	699	710	724	717	706	748	734	731	697	703	730	694	748	762	731	717	741	741	767	715	683	722	757	730	744	701	810	751	745	668	745	680	710	719	780	762	686	745	742	729	709	713	720	714	700	724	739	734	752	755	733	758	689	711	710	713	738	738	712	731	685	724	727	724	716	731	703	689	755	737	719	715	663	704	751	730	762	726	696	721	666	749	684	688	709	704	720	691	742	670	671	677	712	713	693	705	774	808	702	706	715	704	752	750	740	740	724	770	697	734	700	759	735	695	647	663	754	715	732	705	722	697	701	774	759	733	698	678	746	739
22460	48085	39247	26799	19922	11826	4746	2125	1989	2467	3227	4088	3730	2988	2313	1706	1484	1331	1264	1206	1076	901	852	815	850	832	803	765	841	799	788	814	741	784	754	799	781	777	824	761	765	782	765	766	767	763	792	851	777	769	765	809	788	753	726	745	754	798	787	813	752	745	768	756	753	755	778	779	803	805	691	729	783	728	871	753	789	769	774	746	780	789	775	753	751	794	802	800	790	733	778	738	775	737	802	776	764	750	778	735	764	795	716	746	754	749	749	772	731	756	778	758	755	691	783	725	716	790	761	754	777	772	724	778	709	757	795	772	814	757	729	769	775	813	732	758	775	757	766	753	768	769	766	729	785	760	698	774	734	728	739	779	821	737	775	754	771	785	768	728	767	820	805	766	762	792	700	809	771	751	738	800	754	767	763	822	803	777	720	784	735	771	739	739	812	790	743	790	737	795	702	759	779	752	776	781	755	795	774	766	759	784	725	772	726	752	742	762	769	723	754	759	775	768	746	784	819	786	750	823	834	779	741	738	776	732	758	746	693	786	750	752	786	753	748	764	779	786	737	751	678	793	774	769	747	750	721	778	722	677	746	787	772	721	803	791	760	713	740	744	747	701	724	748	774	740	741	809	801	755	722	770	754	769	763	745	765	743	754	748	754	774	786	821	752	739	767	790	799	745	737	790	777	738	739	742	760	767	786	778	774	828	680	753	758	784	809	765	777	716	724	737	732	687	731	765	753	773	775	758	788	778	748	775	777	743	733	814	777	692	777	718	753	760	779	760	721	777	734	742	753	736	706	804	780	800	751	738	789	719	743	752	775	768	760	772	779	765	789	708	758	763	727	721	784	789	744	791	755	729	733	742	745	774	771	779	752	746	764	767	786	757	731	762	714	708	743	737	759	831	796	743	736	731	736	721	768	745	760	750	704	751	781	750	770	807	745	752	689	750	767	744	804	788	764	810	762	791	735	753	785	718	788	774	746	715	775	743	763	760	765	787	753	726	757	758	744	775	783	712	727	789	771	760	766	797	709	753	768	761	806	752	770	794	766	776	745	741	711	774	755	768	778	785	777	746	746	806	750	770	722	704	822	753	800	765	761	747	732	754	735	762	705	740	782	782	811	742	734	736	791	749	773	736	749	761	736	745	771	832	769	808	777	762	765	770	807	726	756	772	710	762	770	780	744	768	751	828	726	767	724	762	779	798	785	776	770	796	749	768	760	760	786	727	756	786	759	752	774	766	767	731	788	758	759	755	768	790	763	778	753	745	819	756	804	774	706	716	787	747	758	749	753	731	772	778	774	759	729	780	747	789	759	763	763	744	735	770	788	781	774	816	769	792	740	736	726	734	751	727	802	749	738	776	746	733	756	793	769	768	717	823	773	820	792	773	754	747	811	730	739	746	758	741	767	742	786	730	733	787	777	816	783	742	790	748	777	773	724	749	783	724	762	763	767	760	775	779	797	794	743	729	749	798	771	745	721	741	759	799	798	790	777	809	727	782	785	747	723	812	793	758	751	784	748	740	784	787	793	784	766	792	731	738	754	767	773	758	769	690	775	737	764	739	722	769	769	731	781	713	750	796	746	751	769	787	716	737	769	746	765	724	769	729	725	768	752	772	797	768	775	728	748	753	773	781	724	732	745	728	766	853	777	755	765	761	777	795	722	794	722	709	761	787	698	722	716	751	767	764	746	762	805	719	719	710	759	719	772	751	738	800	786	786	785	800	805	723	768	726	787	798	725	786	723	744	791	755	737	791	761	784	795	732	773	722	755	758	735	805	830	741	794	751	730	730	781	747	810	748	735	764	778	771	732	785	793	763	770	713	738	729	766	764	782	786	794	743	784	716	768	785	739	737	790	715	779	794	758	732	741	728	730	762	759	763	780	696	762	738	758	775	803	767	767	741	747	779	797	724	748	776	768	736	723	743	754	791	700	770	783	760	758	733	784	754	782	743	781	715	766	847	759	730	775	770	748	719	768	765	784	801	765	751	737	803	771	734	789	799	767	770	780	788	763	678	748	767	760	747	720	762	815	747	769	756	747	795	778	757	749	748	750	813	823	715	787	728	711	778	773	758	781	719	705	729	758	819	766	764	744	721	749	737	725	723	784	731	728	788	741	757	740	737	767	775	794	725	701	732	757	713	790	768	740	735	747	777	737	721	753	749	740	800	784	778	824	778	759	774	747	759	770	729	768	760	791	753	733	782	769	793	787	765	805	821	746	754	779	778	789	813	769	739	783	787	798	776	790	763	735	799	772	716	833	724	760	716	780	734	717	746	739	766	768	806	762	747	778	755	709	771	744	779	758	773	710	775	767	718	793	745	770	815	758	776	742	766	738	737	721	723	705	750	761	747	757	692	778	798	769	768	774	766	757	784	756	768	770	780	756	776	792	730	820	789	761	818	833	735	747	804	754	745	724	755	791	728	752	772	764	794	751	789	802	739	736	796	753	797	778	768	737	823	703	761	776	742	709	760	776	795	747	739	722	755	751	771	736	778	801	713	776	763	760	785	775	768	726	767	772	765	764	769	791	759	730	760	774	791	740	782	770	773	778	747	779	814	809	808	758	744	768	776	769	731	783	768	740	729	728	797	782	733	760	725	733	741	753	811	782	742	750	777	817	768	761	776	783	803	802	791	718	720	763	750	802	764	770	799	770	777	776	749	773	747	780	846	770	784	757	746	767	752	749	722	760	752	724	757	798	783	741	767	774	784	766	722	730	723	779	757	842	724	799	768	826	722	752	769	777	738	797	819	743	767	806	787	722	754	785	818	737	807	792	764	759	762	787	761	750	757	762	783	724	720	766	795	768	796	798	769	792	792	760	758	763	762	770	692	798	733	743	805	760	708	736	767	716	781	831	738	792	775	749	751	701	733	800	741	840	756	720	794	750	735	789	756	729	769	712	733	763	809	747	818	767	804	710	776	773	782	757	755	707	795	771	752	787	777	754	729	828	782	786	735	763	774	779	700	762	809	801	740	766	751	782	731	764	763	747	749	772	745	753	753	778	766	784	787	731	767	763	734	754	769	776	791	792	747	758	795	759	756	766	713	819	759	778	762	743	744	747	771	806	772	796	776	707	716	759	726	795	770	805	773	729	745	747	720	728	742	758	771	742	740	745	819	783	760	728	756	789	778	762	785	747	727	776	803	777	786	783	833	762	740	757	739	766	751	765	786	737	758	779	722	777	756	767	774	780	759	806	799	719	745	799	741	747	760	784	750	762	741	755	751	798	734	778	789	751	761	772	707	745	781	697	808	748	717	736	777	742	756	732	813	712	756	789	805	756	733	740	706	766	717	758	780	776	741	776	680	750	745	784	723	752	749	736	751	752	764	786	771	778	761	755	783	784	772	710	735	755	723	816	792	751	742	811	768	743	745	738	738	724	770	814	796	771	715	755	757	748	772	766	746	744	732	724	739	772	757	716	788	723	779	755	744	747	714	719	769	730	707	792	721	834	763	736	722	772	741	730	820	725	797
28294	22962	23238	12947	5566	2322	739	356	384	457	662	871	797	642	548	444	416	385	358	363	328	318	285	290	293	253	278	278	280	311	304	316	288	300	272	284	300	268	314	282	309	298	289	294	303	255	288	273	279	288	274	296	316	295	294	315	277	297	299	289	317	334	306	279	307	314	284	295	302	296	307	303	337	278	297	298	292	291	285	286	303	320	316	268	298	283	323	314	308	299	293	305	320	291	317	317	308	303	297	275	304	275	303	292	295	296	311	310	317	276	287	267	294	278	298	301	297	303	298	329	284	285	292	324	303	296	257	289	302	277	296	280	295	281	293	328	284	304	284	295	274	299	307	270	292	316	288	300	287	315	275	264	298	269	308	288	277	287	300	286	282	307	304	267	292	282	299	280	300	282	302	287	314	281	297	332	306	293	293	266	308	278	255	287	296	321	327	263	290	317	299	281	300	331	283	269	287	317	266	300	288	272	278	293	287	319	295	281	280	280	278	304	296	264	268	285	311	272	266	289	287	295	277	287	288	275	296	294	288	290	288	297	294	274	312	265	324	294	284	288	279	281	295	279	331	295	268	313	302	306	266	299	289	297	287	289	298	249	291	316	312	310	297	291	291	293	266	329	294	279	307	318	291	270	281	297	294	315	288	308	289	284	297	306	294	274	282	278	292	302	265	287	309	289	275	278	285	311	285	309	280	285	313	314	303	320	300	275	279	277	293	253	302	273	279	266	271	275	289	259	325	279	263	287	277	302	310	269	283	294	270	278	260	280	294	304	271	281	279	284	303	289	251	314	268	301	290	284	279	267	300	302	253	284	283	284	288	288	284	289	313	292	267	296	307	281	301	315	300	297	298	328	311	292	299	302	311	308	306	296	324	272	290	255	312	309	304	280	306	278	300	297	299	252	271	282	304	313	319	304	284	260	335	288	281	265	260	289	303	278	296	290	313	289	323	312	280	298	295	273	295	294	264	291	269	299	302	306	271	287	291	301	275	281	277	295	305	282	282	266	285	293	301	293	250	326	298	282	268	318	294	315	295	292	290	314	278	307	293	273	296	313	312	285	287	330	302	293	292	273	251	331	291	259	276	256	286	265	290	304	299	294	290	295	351	313	305	290	274	302	260	284	278	281	286	301	315	262	299	281	294	296	295	261	276	291	295	288	296	275	283	312	296	299	274	317	286	286	293	305	283	303	297	288	271	280	272	280	284	315	286	294	325	305	290	292	274	295	293	271	289	317	294	296	285	293	281	266	289	316	300	269	293	300	309	272	303	293	262	262	287	287	288	289	297	287	292	263	282	336	285	305	295	295	262	279	284	292	270	283	287	287	302	264	289	304	292	306	293	283	276	282	283	293	255	292	305	323	312	303	323	285	295	280	290	300	296	310	280	292	310	307	284	283	293	295	282	281	252	297	284	272	246	291	305	286	261	281	287	259	299	277	292	285	271	295	298	307	302	286	283	286	257	282	273	292	304	288	265	308	255	301	290	327	287	278	288	275	304	293	319	287	268	276	268	294	314	304	278	266	287	286	274	287	335	284	254	309	285	291	304	277	292	306	289	326	302	300	312	309	309	294	301	314	300	257	291	317	285	284	292	279	268	274	295	270	292	307	297	278	290	287	289	319	244	299	310	305	269	283	281	283	261	323	270	336	285	297	294	285	302	296	303	280	257	326	302	306	277	278	283	294	289	280	311	299	306	301	303	288	311	285	286	269	283	306	279	322	279	301	294	285	294	287	305	277	299	298	297	306	259	294	278	277	295	316	267	280	301	283	279	288	312	283	273	270	291	286	309	300	317	298	305	309	294	291	272	267	269	321	282	296	295	268	300	297	305	289	302	304	295	303	288	282	307	261	287	319	273	283	258	321	309	308	308	276	297	282	314	307	307	279	292	285	285	291	296	300	301	284	298	265	291	277	270	294	317	305	288	276	290	273	292	270	283	285	288	283	290	261	309	288	290	303	303	259	283	304	295	301	268	275	281	267	327	308	307	298	326	283	288	306	310	299	279	295	277	304	283	326	303	267	282	271	294	295	298	311	322	269	298	285	289	291	280	322	304	290	278	273	307	294	299	268	289	291	316	322	284	282	290	273	293	307	316	287	325	264	320	275	294	291	280	278	289	268	295	287	294	291	287	311	308	291	287	309	334	293	274	302	292	307	264	314	275	284	267	302	292	293	279	275	282	283	278	288	270	330	310	306	292	281	265	279	332	255	275	299	293	272	301	279	303	306	287	292	306	264	295	270	270	314	277	293	289	297	250	302	316	309	313	307	299	316	262	308	275	294	283	289	259	254	270	292	294	297	269	305	305	259	318	317	294	283	295	286	312	297	289	301	306	294	306	273	284	272	288	297	313	317	296	319	300	293	274	292	306	280	291	277	304	292	278	297	323	301	321	280	289	285	299	312	293	280	283	277	276	286	245	287	302	297	292	259	307	266	308	282	277	275	273	288	293	279	273	281	280	289	288	300	279	276	275	286	328	317	276	293	267	284	260	307	275	287	277	296	288	302	297	278	306	270	289	308	311	275	303	289	281	299	318	298	295	290	278	304	301	276	283	308	300	295	287	300	300	303	321	306	280	275	309	302	279	281	296	280	318	281	270	276	292	299	292	303	329	289	269	281	313	301	301	311	290	293	283	316	298	280	276	307	260	327	281	259	283	268	283	254	285	287	275	279	274	298	313	319	265	303	310	277	290	290	268	283	291	263	292	287	288	298	269	275	287	287	297	268	304	269	279	254	316	301	314	341	298	302	270	281	294	291	278	270	270	286	314	267	292	244	256	328	290	288	310	286	295	272	250	286	293	289	329	319	280	282	289	304	297	284	295	286	270	271	316	325	272	287	284	284	307	287	268	294	273	275	305	291	273	308	306	301	306	298	300	302	292	274	327	316	307	283	282	266	292	289	318	287	279	288	277	316	288	315	308	319	296	264	296	327	288	308	325	300	291	287	290	298	311	322	313	299	290	270	271	279	259	269	264	288	298	286	298	300	303	284	287	260	295	250	320	287	317	278	282	294	284	329	278	275	278	307	273	310	304	287	313	309	306	303	310	303	291	315	257	273	314	289	271	285	281	281	278	305	293	289	294	254	313	325	267	306	303	277	293	318	298	307	289	297	286	296	303	284	267	293	291	314	302	252	297	293	279	324	274	244	313	310	280	278	292	292	289	284	284	305	270	284	278	289	297	292	327	281	310	269	307	281	282	285	275	303	305	309	309	279	285	276	312	282	310	292	264	285	281	306	277	291	287	277	309	313	305	287	302	285	289	286	322	320	275	249	291	277	258	290	298	293	306	274	285	335	327	298	309	314	315	286	296	275	290	305	296	291	283	295	272	284	310	292	293	278	287	308	281	276	258	306	284	305	277	275	309	285	279	298	272	289	295	271	278	315	301	286	303	294	260	300	290	279	290	275	277	307	288	269	272	256	276	296	305	296	297	281	279	312	318	292	328	280	304	295	268	306	259	262	303	297
18417	33605	25056	12917	8295	4295	1195	423	566	767	1172	1597	1436	1051	798	612	483	493	438	439	356	311	316	313	307	318	301	317	295	309	314	309	290	291	281	295	352	276	284	341	313	294	328	298	303	315	292	323	287	294	319	280	290	300	293	291	266	285	294	279	301	291	306	316	306	309	312	316	320	309	315	338	330	277	303	292	315	304	287	296	271	293	318	321	302	293	301	308	275	292	293	280	330	293	321	294	323	291	298	304	286	303	268	274	274	303	291	292	288	289	307	310	282	302	286	290	324	288	300	315	302	310	276	317	284	285	302	312	300	319	317	291	296	302	274	279	273	260	293	288	325	275	322	312	290	294	286	349	327	317	281	338	304	301	285	301	290	312	297	285	294	281	326	281	303	298	285	337	305	292	303	277	317	292	305	279	304	304	288	314	329	307	308	274	277	312	287	290	312	287	286	339	268	311	258	309	295	290	319	298	309	307	314	297	304	299	306	288	280	281	275	361	312	320	283	283	315	282	338	308	308	298	274	306	321	304	310	298	281	270	297	297	310	315	317	309	278	310	295	303	288	301	317	320	312	313	311	314	306	294	307	303	284	305	314	283	294	307	324	328	303	281	286	309	284	289	296	278	284	295	286	258	283	297	321	293	282	274	307	314	302	310	294	312	299	296	316	311	324	327	329	290	334	344	309	301	303	314	274	313	278	311	310	299	307	287	268	314	306	302	299	310	294	280	309	328	303	315	320	268	323	294	289	292	280	292	316	319	337	316	298	313	285	302	302	302	329	295	298	287	288	292	297	288	328	289	301	303	309	305	292	307	279	312	258	295	308	277	303	269	299	314	302	306	297	286	317	288	306	297	314	317	309	289	272	287	301	279	301	304	318	320	322	299	279	303	276	285	273	258	279	286	289	296	287	338	313	331	306	306	299	282	309	281	342	306	299	312	295	306	287	319	295	320	299	318	308	300	305	298	305	281	292	293	293	293	306	291	320	291	293	306	291	296	337	293	333	272	326	286	291	287	284	293	305	300	323	265	314	312	293	301	297	307	324	291	312	289	314	307	292	283	292	328	293	275	292	319	268	273	318	319	321	274	304	285	308	307	313	286	289	311	273	310	315	309	304	286	297	279	292	315	313	283	283	291	303	300	319	283	305	286	308	305	320	295	284	295	290	296	320	281	299	327	301	273	332	312	283	285	295	302	292	279	270	303	310	295	331	271	276	300	304	314	265	295	297	308	280	291	293	320	318	273	337	287	303	314	306	322	279	294	301	304	280	308	314	309	306	306	328	283	302	319	295	306	292	294	272	275	326	302	284	291	255	289	293	283	283	297	311	298	300	277	283	304	300	308	308	311	299	295	289	303	299	310	310	295	301	311	284	280	314	295	278	327	320	288	324	304	275	301	282	301	312	298	306	321	282	273	286	305	276	295	296	297	279	296	314	280	308	271	273	326	295	311	312	317	333	279	282	288	289	305	305	279	304	324	314	321	290	286	292	296	289	281	281	288	317	319	272	274	283	309	310	280	312	288	299	327	285	273	308	314	314	308	316	266	300	269	290	312	315	281	278	292	284	281	302	304	327	317	298	306	282	265	294	283	306	280	311	303	312	288	299	303	320	298	286	301	296	313	324	328	314	292	296	296	292	332	289	299	320	293	304	292	313	293	276	329	315	286	300	299	273	288	305	314	289	303	303	306	285	320	306	310	290	334	322	300	304	306	309	303	314	298	309	312	278	312	294	322	302	275	296	277	311	315	345	325	297	308	294	318	301	308	288	271	290	311	301	304	303	302	319	278	272	274	316	309	320	273	267	278	305	282	314	303	293	307	333	301	297	270	296	288	267	285	293	315	301	322	322	293	311	285	327	282	314	258	313	299	315	295	322	305	303	293	310	286	271	303	291	276	301	287	288	307	295	289	306	313	300	291	305	306	310	313	269	323	262	306	328	284	316	301	311	286	319	307	286	317	316	331	309	301	292	291	318	323	299	303	267	304	301	267	285	296	256	281	325	314	301	312	322	316	308	291	277	306	288	300	274	281	284	290	280	306	314	297	298	309	313	295	294	284	308	315	330	298	296	318	335	308	318	292	309	303	307	303	301	297	263	319	314	300	294	280	271	290	331	306	315	285	297	278	300	324	306	277	320	291	306	279	272	305	295	313	297	280	336	304	327	308	300	319	282	351	290	279	304	302	272	311	294	307	284	288	313	282	308	313	294	330	332	293	285	315	303	317	291	318	296	303	264	314	283	334	285	298	309	300	291	307	272	328	303	303	309	308	292	283	304	310	263	335	291	296	315	321	300	343	313	305	287	267	278	314	283	290	291	310	306	336	291	303	284	291	300	294	293	282	306	338	295	308	311	300	322	266	313	323	286	286	289	285	272	304	317	301	295	306	293	256	292	276	297	311	321	305	317	291	315	288	284	304	291	318	293	302	288	295	294	338	285	278	292	270	298	300	295	309	338	292	289	284	287	278	299	303	292	288	300	293	303	298	313	303	328	303	324	302	323	328	303	284	298	326	282	283	285	284	333	289	294	288	298	306	271	319	288	285	276	330	293	328	307	305	289	266	301	267	310	326	282	337	327	314	294	276	282	303	310	298	298	305	330	301	300	291	292	282	306	280	279	317	298	302	292	304	299	278	330	295	279	270	304	287	290	303	269	298	330	279	314	306	269	265	299	309	317	291	276	280	339	321	321	320	307	303	314	287	313	268	298	322	298	308	308	273	288	285	308	298	309	315	299	275	325	312	292	296	313	313	289	333	310	294	301	307	303	295	287	306	302	316	266	309	297	311	311	306	325	323	303	333	295	316	303	296	262	301	312	312	280	311	294	320	313	289	298	278	297	317	298	315	282	277	278	322	331	300	312	284	279	316	302	248	281	300	303	314	284	291	310	307	310	289	289	295	321	307	316	296	282	313	262	304	300	333	302	294	310	309	306	308	285	300	311	283	329	315	287	283	282	315	325	304	303	293	282	298	307	297	265	284	275	301	273	301	284	311	310	338	271	285	286	292	297	287	282	279	300	311	287	312	303	316	335	308	292	311	306	267	275	290	311	324	284	315	309	272	277	325	317	310	264	272	306	315	300	308	308	284	278	280	296	308	297	332	312	293	281	336	291	306	280	296	328	305	275	307	281	297	275	302	297	319	317	297	312	307	294	293	282	345	279	280	302	325	311	311	286	283	299	287	326	325	287	303	299	281	291	301	338	310	315	308	289	304	310	288	297	319	336	285	288	305	296	284	328	293	277	288	301	280	320	290	277	298	282	306	290	286	309	293	298	277	276	288	280	307	306	354	286	305	316	321	303	297	321	301	319	293	316	318	319	301	289	308	301	282	300	297	328	334	322	299	273	321	349	292	320	272	318	244	283	289	314	325	325	313	314	304	276	296	325	296	273	289	283	284	302	305	299	293	291	304	293	294	300	273	283	254	302	338	308	295	302	309	297	303	306	257	311	320	291	265	282	312	293	289	325	328	281	284
23780	21226	28427	24402	21292	13692	3063	991	969	1143	1468	1846	1697	1286	1044	874	850	805	756	731	648	635	621	586	602	587	628	589	621	586	557	558	569	547	578	579	613	594	569	562	588	589	617	569	619	525	565	613	597	574	567	586	635	586	591	601	554	549	568	527	563	601	598	570	577	586	545	562	560	572	552	543	576	606	595	626	591	551	589	544	577	581	576	551	571	562	602	583	548	613	591	623	578	588	601	589	536	553	603	607	580	515	565	560	605	581	540	594	570	562	594	556	569	626	566	570	567	582	559	558	572	614	587	579	577	553	588	542	569	586	560	564	619	574	558	552	564	558	614	564	597	585	578	615	594	544	589	592	545	547	612	588	569	581	601	606	572	554	562	553	610	603	604	619	606	569	552	525	613	560	591	544	562	574	584	557	601	539	567	571	545	575	611	550	586	592	515	565	514	568	538	545	528	557	574	560	584	577	586	596	564	554	568	590	616	513	579	564	580	587	569	565	551	580	561	545	517	559	587	618	562	643	544	602	552	594	582	574	566	579	583	601	570	527	534	548	585	596	573	586	561	565	616	595	529	596	568	610	573	519	546	599	593	544	538	575	535	532	597	549	560	577	565	606	597	585	598	568	564	545	561	569	593	540	542	599	581	591	620	618	570	586	582	592	550	582	566	606	628	565	541	566	574	595	616	581	586	577	586	554	574	592	568	566	558	580	592	563	512	558	556	573	585	597	569	546	576	582	550	583	566	561	499	585	598	597	583	580	601	607	569	567	595	599	563	605	530	598	555	562	545	545	607	573	578	594	585	572	618	634	592	585	574	589	571	547	585	547	604	588	584	549	541	568	592	567	547	577	602	611	565	575	592	587	563	584	610	542	575	585	614	586	553	566	565	542	624	622	588	594	587	568	601	569	586	584	563	603	568	580	555	611	499	601	568	589	561	539	570	593	536	552	578	577	570	546	568	610	588	585	599	606	587	574	574	533	580	605	556	529	581	563	575	610	624	600	576	548	591	570	557	566	591	573	532	615	604	611	565	572	564	590	525	599	586	546	602	535	607	577	542	550	569	577	533	581	580	582	593	569	531	598	610	571	605	553	584	603	589	613	582	590	575	588	576	575	570	513	560	558	597	568	598	542	635	599	594	570	569	572	526	579	576	588	567	576	568	616	573	584	568	595	542	581	588	569	589	569	550	567	582	563	536	562	595	534	633	600	592	597	565	615	611	585	590	580	563	594	579	529	564	596	551	617	526	576	562	609	580	572	619	545	546	574	532	561	553	528	602	553	585	546	578	600	511	562	599	599	597	594	573	543	552	575	586	537	554	597	536	585	544	578	571	599	538	618	534	592	545	562	564	544	535	579	573	578	568	597	582	573	556	552	577	594	591	596	582	556	571	604	580	532	586	568	589	573	630	577	571	628	587	524	568	557	555	576	564	581	569	549	565	526	566	573	558	608	602	579	583	545	581	578	571	558	578	577	568	549	533	572	577	564	579	542	580	588	631	546	634	610	587	521	571	554	576	593	577	649	523	584	605	559	590	559	560	554	560	576	557	580	575	576	534	547	547	590	611	543	570	555	583	572	566	553	571	563	605	566	583	521	594	585	577	589	591	580	574	539	568	580	568	582	563	575	601	582	567	588	569	545	579	600	584	591	579	596	621	591	583	558	586	592	609	568	548	569	612	603	624	577	583	584	581	563	580	605	537	615	590	563	534	614	581	607	601	561	583	596	591	567	529	545	554	577	583	614	577	634	592	561	548	625	549	542	571	540	544	535	571	549	585	556	600	589	586	597	569	608	591	590	580	605	578	558	629	593	585	586	561	564	546	613	575	601	581	577	600	597	558	547	585	558	626	548	608	588	541	573	575	556	562	573	566	567	549	570	556	648	581	576	588	550	592	571	538	583	592	567	612	566	584	584	572	567	597	558	575	571	573	536	513	563	577	593	590	580	609	532	557	530	623	566	577	554	559	592	569	555	590	543	633	528	574	569	552	608	548	541	615	572	561	552	551	568	582	599	568	571	578	535	565	586	588	592	586	577	570	575	595	576	513	589	630	595	565	592	613	553	613	537	586	532	558	565	555	546	548	598	584	591	501	592	570	567	578	532	595	571	567	593	582	596	601	527	593	533	532	577	566	557	565	616	584	571	561	574	557	563	556	566	595	594	579	616	611	546	596	605	583	611	559	609	534	556	573	568	613	540	601	572	589	560	564	582	606	585	595	555	615	601	601	565	608	585	551	606	584	578	600	585	588	560	585	583	538	543	569	606	558	574	608	579	588	572	568	584	556	570	567	589	585	585	543	545	583	582	584	598	601	595	581	592	557	574	589	565	599	570	550	589	557	591	575	534	564	542	572	582	587	570	574	535	536	557	557	577	571	645	589	577	574	578	578	570	601	563	585	568	573	571	586	559	553	589	584	531	555	531	603	584	571	562	600	584	542	567	549	601	581	585	566	587	553	576	591	561	597	545	564	548	571	566	623	510	582	542	615	541	577	573	594	558	560	589	559	554	545	584	591	546	574	576	561	579	581	598	591	574	550	577	573	544	613	565	611	540	573	560	606	564	591	573	581	569	560	587	561	545	601	577	574	605	567	554	567	628	540	547	545	602	592	544	559	572	530	561	542	541	602	559	603	604	588	557	571	587	562	565	585	517	603	579	527	584	559	564	573	536	580	565	573	573	563	559	532	586	590	567	553	551	577	538	560	553	575	585	570	590	547	594	613	575	575	607	592	570	601	567	580	615	532	569	571	517	554	591	570	607	589	599	595	587	596	548	553	590	559	586	567	603	581	557	598	592	565	587	587	593	571	569	545	566	610	596	549	540	559	589	581	587	582	564	584	583	527	543	575	593	589	595	563	582	568	541	589	550	623	563	560	535	591	618	608	557	566	571	539	597	591	569	546	562	559	568	620	579	588	595	598	549	614	544	538	544	586	570	594	607	561	552	559	582	577	541	590	589	552	563	559	622	566	641	537	528	516	570	568	522	532	588	560	577	554	574	590	510	553	580	543	564	543	593	617	602	588	558	572	585	552	578	569	558	552	560	559	579	599	587	555	610	585	576	577	589	567	565	578	594	543	541	617	553	516	555	586	581	627	573	546	607	590	541	556	576	601	591	569	598	557	584	561	564	550	604	593	581	568	552	561	567	621	554	543	563	601	570	527	545	575	569	544	568	573	611	540	591	554	620	567	600	603	560	590	554	588	539	594	529	540	624	608	581	599	571	586	593	579	593	602	553	518	544	550	560	613	545	565	577	554	575	574	569	563	605	569	592	614	540	588	555	545	608	558	559	607	593	595	535	540	533	564	585	595	613	558	564	566	562	558	577	559	606	587	610	549	557	566	574	589	582	571	515	562	564	540	554	536	597	546	612	560	573	586	572	553	553	563	592	608	598	556	582	603	541	580	584	582	560	585	571	577	575	566	599	588	565	592	550	553	538	583	541	560	609	555	552	528	596	580	580	572	568	595	586	544	571
20000	42074	33981	20945	14837	8677	3131	1363	1335	1672	2387	3054	2692	2050	1511	1215	1085	1027	954	824	762	711	619	640	643	577	584	597	607	553	593	575	611	654	617	655	607	574	650	586	563	609	620	593	626	595	655	620	607	563	590	630	549	622	610	625	578	580	617	579	573	588	571	608	588	579	585	612	578	540	628	563	617	601	633	581	582	579	583	582	649	637	587	597	587	584	622	583	572	617	579	582	645	565	642	640	616	615	557	612	581	596	607	537	589	551	588	619	551	583	594	578	566	620	617	543	563	616	594	595	580	594	556	592	633	614	565	576	626	613	606	598	598	592	560	628	556	549	627	603	601	592	545	589	589	603	599	599	541	585	592	611	568	598	606	599	594	567	615	549	624	606	624	586	583	606	613	622	622	541	591	585	568	607	605	590	604	638	554	583	618	583	545	604	582	574	601	538	532	623	610	599	592	574	561	552	633	650	562	587	635	602	548	621	574	589	597	590	583	593	587	621	552	596	603	583	582	614	580	545	622	611	602	576	579	571	602	633	576	608	585	596	606	583	638	575	594	611	574	569	612	605	584	601	597	639	584	576	590	590	609	617	573	599	616	637	537	566	611	592	579	559	602	563	607	576	610	571	619	579	603	572	608	619	644	565	600	568	566	607	562	547	608	575	572	576	570	625	583	589	632	577	594	522	579	620	605	596	581	550	569	566	527	582	569	634	618	608	594	628	583	601	601	611	550	608	580	535	604	589	591	565	625	571	570	566	611	609	604	570	548	630	611	584	599	596	597	609	600	576	576	613	575	586	582	594	555	558	608	576	593	592	608	577	569	604	628	619	575	603	572	634	595	642	617	605	589	574	607	613	608	587	615	617	590	581	624	595	628	582	600	562	597	604	605	559	583	590	614	596	592	603	607	548	616	596	658	586	573	566	603	573	591	557	595	599	565	595	574	598	559	599	644	664	590	566	609	574	577	615	557	591	544	589	595	580	583	585	580	589	586	611	620	620	589	622	539	614	590	622	601	570	594	578	595	611	592	591	591	609	580	605	599	632	573	583	574	581	597	585	596	562	581	575	600	577	605	610	568	649	604	574	588	524	604	589	594	568	586	603	585	602	625	597	616	622	575	600	598	597	601	539	598	628	579	628	548	625	559	604	596	583	544	562	621	573	568	600	610	593	579	579	562	605	573	589	591	606	631	560	587	609	655	588	602	600	623	600	576	661	651	566	567	599	567	600	574	584	593	589	573	620	620	563	577	619	586	593	582	614	581	597	593	573	599	560	596	592	616	586	602	599	578	588	579	591	593	575	592	570	572	573	527	596	601	578	584	588	558	582	615	565	594	617	568	554	576	587	595	558	592	593	585	613	587	561	617	621	584	596	632	602	587	623	564	546	603	590	570	634	583	597	573	624	537	617	639	607	565	556	605	586	603	629	602	612	573	611	582	627	583	626	586	590	542	590	572	607	616	634	614	619	581	544	612	586	641	612	612	630	601	623	592	619	594	605	589	568	577	613	614	546	575	584	590	592	569	563	584	572	599	592	580	594	547	578	631	581	570	578	645	604	623	576	583	553	575	570	603	535	602	574	569	597	599	585	595	574	611	600	643	551	612	549	588	595	648	573	654	601	593	601	595	585	575	564	631	571	587	585	584	574	613	621	562	582	566	588	589	630	615	631	574	606	587	627	577	579	659	592	600	627	571	596	595	578	589	631	575	582	574	574	589	531	600	606	558	568	594	608	596	570	596	623	588	579	576	596	602	552	580	572	581	560	559	591	570	590	596	588	582	601	602	606	613	573	561	580	600	622	604	627	586	562	584	591	558	580	600	587	629	634	620	606	642	591	600	599	620	562	630	590	595	579	613	627	577	607	600	585	568	574	564	615	598	543	583	537	575	579	591	626	599	612	574	552	607	595	597	595	576	617	557	566	644	581	570	579	566	589	627	590	602	576	583	594	610	578	582	592	557	570	592	609	609	609	607	586	592	628	615	582	588	622	582	573	574	554	600	564	571	586	576	601	555	638	581	603	632	597	596	558	595	572	590	604	562	613	586	576	609	572	629	638	608	606	583	596	606	603	553	611	575	582	590	605	614	600	570	557	581	577	615	570	579	539	582	597	620	541	597	605	610	625	589	584	568	614	607	571	577	604	604	615	582	583	591	574	580	593	593	605	631	599	565	556	628	597	570	566	567	569	603	625	619	601	590	570	584	580	580	593	582	542	582	621	620	616	606	586	604	609	613	608	572	542	565	547	575	591	630	609	555	600	580	612	619	581	590	630	569	583	550	597	560	601	638	597	629	610	570	576	604	635	631	614	588	619	601	585	570	630	608	581	586	614	632	597	588	590	616	592	590	615	564	579	560	596	591	580	609	607	603	583	599	597	581	619	597	616	580	592	613	573	622	611	579	629	569	568	581	587	576	616	598	631	645	581	616	629	620	564	584	612	607	543	576	619	564	610	560	592	559	548	613	525	575	606	595	609	627	606	546	592	576	646	575	608	604	584	589	608	609	545	581	576	608	602	611	569	565	585	615	616	577	616	606	611	599	596	530	574	598	558	559	614	597	576	548	605	564	645	622	608	582	578	600	580	573	616	579	560	608	577	610	625	581	596	595	603	562	609	593	584	591	545	596	595	608	584	567	604	554	578	585	613	623	626	574	588	597	623	627	607	614	591	589	642	637	586	555	604	591	573	570	595	572	582	546	579	529	601	582	607	568	532	607	572	607	604	604	617	596	595	622	648	601	592	592	615	568	594	585	597	572	603	604	585	577	584	612	616	602	554	591	582	632	615	587	553	558	539	612	597	630	592	582	591	573	569	574	531	595	555	621	611	589	614	581	576	579	570	565	571	591	587	556	592	597	621	591	576	554	594	588	603	594	556	575	586	603	623	609	586	579	555	549	588	545	581	571	527	604	582	563	575	611	576	560	616	577	581	618	554	588	601	567	617	564	550	574	567	617	585	568	534	601	568	611	612	584	576	609	597	546	617	568	585	597	572	595	591	606	604	617	618	630	604	578	587	639	579	562	645	568	556	619	583	559	588	573	581	607	607	591	609	627	605	583	532	589	592	577	591	592	572	608	627	588	568	612	603	585	624	558	604	651	590	622	594	639	611	651	653	545	620	569	573	576	566	567	579	602	581	579	622	624	597	565	606	557	548	609	527	613	618	603	574	575	568	593	580	605	591	581	589	575	585	575	589	577	605	578	583	596	577	588	584	625	585	609	578	635	558	598	585	572	584	555	629	647	606	583	536	606	603	572	572	574	586	615	564	563	537	575	580	582	575	586	619	543	617	628	617	672	552	583	590	611	561	600	606	602	552	570	585	584	617	582	603	564	602	623	563	570	605	615	575	578	634	611	603	585	637	600	563	591	577	575	577	581	599	557	598	540	633	621	587	588	589	602	586	570	581	594	550	575	625	594	615	555	613	569	593	624	631	590	558	662	596	577	569	605	590	530	577	608	606	568	599	579	553	572	589	601	569
24937	21204	27390	25373	14533	4510	1289	595	614	682	955	1287	1034	881	700	522	517	475	471	404	349	349	328	312	307	320	338	313	295	299	342	319	321	325	323	342	346	314	313	319	314	312	358	307	333	315	336	350	328	305	334	301	322	299	328	325	354	332	325	325	348	293	319	298	327	336	314	348	321	305	275	310	348	319	329	325	314	307	316	326	318	327	325	308	323	320	321	309	292	339	341	318	341	294	304	292	324	299	335	309	305	304	300	292	306	303	297	352	314	302	335	331	284	337	321	325	320	337	288	344	364	314	312	320	314	292	298	253	348	314	295	310	312	333	331	310	325	312	319	319	336	302	308	320	303	330	325	321	319	286	326	302	333	311	337	289	304	296	315	289	306	314	325	322	322	297	319	320	318	298	366	302	335	326	312	300	320	302	318	312	330	304	323	348	342	309	332	311	320	322	307	272	311	305	299	312	290	319	326	316	341	336	328	309	306	292	312	332	304	314	329	301	332	323	316	314	333	318	296	300	336	278	296	304	319	331	314	308	279	299	338	306	317	303	294	317	315	307	325	304	296	313	357	303	351	319	329	302	307	341	340	306	303	320	301	300	326	335	292	318	318	333	347	320	333	299	329	331	289	319	309	319	288	326	319	327	325	325	305	346	318	360	325	311	317	312	313	314	320	319	340	298	326	313	313	307	339	306	285	329	280	337	304	290	329	292	347	305	292	351	315	334	309	306	319	317	313	309	309	323	350	319	332	304	298	308	309	312	291	330	298	300	344	317	364	319	304	329	331	324	303	295	312	318	307	313	348	321	310	316	354	318	298	338	307	352	332	294	331	333	341	303	338	314	347	332	341	310	323	315	320	320	325	327	334	327	342	304	323	311	291	301	313	297	318	298	320	313	312	347	344	338	304	314	328	326	313	323	307	311	327	313	289	337	302	286	337	314	349	324	364	335	301	353	326	289	316	306	290	339	278	307	301	303	310	287	324	324	326	335	302	309	320	334	316	323	343	314	331	311	332	326	301	337	295	321	323	322	339	338	299	341	284	313	299	313	282	300	324	318	317	282	330	321	288	298	326	302	327	343	308	272	347	335	329	322	333	315	317	307	317	346	305	349	366	319	332	328	313	347	331	312	302	325	328	327	348	339	295	312	329	308	334	290	310	326	329	323	310	325	307	289	282	300	334	306	317	343	314	325	313	308	332	305	315	338	338	336	320	303	350	293	368	308	306	340	307	294	279	306	315	324	323	335	310	314	315	323	313	307	348	300	330	318	315	323	334	313	312	304	297	325	337	331	327	300	316	328	285	346	308	340	331	287	325	285	340	344	300	351	313	314	347	313	310	328	303	301	337	318	325	324	362	326	334	300	348	344	292	313	299	289	328	312	304	318	330	331	302	335	306	345	328	349	336	337	325	340	301	330	382	336	315	296	279	318	319	306	342	324	321	290	334	350	321	276	305	314	319	301	326	341	280	295	323	335	288	315	291	317	347	319	317	297	329	323	348	299	300	324	335	319	272	300	293	312	306	300	319	323	314	354	305	279	337	326	337	286	312	324	317	322	345	302	319	331	273	310	296	323	298	326	324	312	367	319	337	270	309	344	356	305	334	306	344	331	319	335	328	291	306	304	303	357	288	334	342	324	322	349	298	315	338	302	294	344	283	305	316	305	334	312	314	309	304	337	323	311	331	312	305	386	304	347	294	326	303	336	327	335	299	330	310	318	330	302	348	341	318	303	341	302	306	293	328	314	309	339	289	320	319	304	290	315	316	311	319	307	281	326	308	321	324	317	269	315	328	319	309	315	304	333	308	291	280	323	340	305	331	292	326	302	328	312	341	305	353	369	311	306	329	353	324	295	337	316	320	334	316	342	308	299	349	326	312	285	324	339	316	335	326	317	313	355	342	282	315	300	279	310	310	335	319	322	351	317	294	318	337	298	292	330	318	334	324	287	324	324	298	334	357	302	310	305	315	318	330	302	304	291	275	300	290	310	301	324	312	302	320	306	324	311	289	336	344	338	339	291	309	314	301	322	331	314	343	285	307	324	306	307	330	297	308	335	336	328	304	312	292	330	362	291	321	328	312	292	303	338	272	285	323	321	306	329	329	316	362	339	324	287	340	338	335	314	317	303	305	319	322	322	288	322	301	333	304	321	342	342	327	303	331	317	325	310	292	301	345	272	319	305	302	326	306	297	313	311	312	324	286	295	317	309	336	338	328	311	305	333	313	306	315	303	330	336	326	290	290	283	332	295	346	296	311	303	360	343	312	275	304	301	315	310	305	311	319	323	326	309	322	349	284	315	335	311	353	323	334	320	296	306	295	309	328	280	317	300	324	316	325	353	317	306	344	336	358	308	336	308	312	315	337	305	322	301	303	306	307	289	355	316	353	304	322	310	327	310	291	340	325	293	305	319	327	305	313	348	350	297	319	331	293	304	333	293	322	342	312	281	335	281	353	306	326	325	356	332	316	309	338	337	302	324	354	310	320	304	308	330	302	298	330	340	324	368	352	296	337	311	319	302	346	323	316	352	320	308	277	331	315	292	308	329	346	305	314	355	306	316	306	274	310	288	318	325	312	290	303	347	307	338	310	308	315	332	318	323	278	338	331	301	306	312	313	336	355	301	277	311	311	311	329	340	345	337	310	319	295	318	301	293	335	333	316	351	299	307	328	307	311	327	270	308	348	316	328	320	317	300	310	293	349	323	344	331	308	350	318	333	331	337	297	324	324	347	328	325	310	300	324	317	354	339	323	308	300	319	316	322	330	356	331	319	299	322	301	307	315	308	298	315	332	281	299	323	343	326	321	319	301	328	310	331	343	326	324	289	298	344	329	299	296	336	293	298	317	335	326	333	288	299	301	326	312	332	342	332	309	321	274	324	334	329	311	302	310	335	334	352	352	312	290	283	328	321	327	313	289	337	329	325	299	285	319	329	319	303	291	316	333	326	307	331	314	339	319	315	287	330	296	316	291	333	318	292	320	288	329	355	328	310	342	333	337	279	295	317	327	314	342	297	308	315	298	294	315	314	307	296	311	310	298	307	312	330	307	301	319	330	331	333	325	336	308	304	344	316	329	330	289	312	310	292	346	327	340	326	357	298	348	330	287	318	332	344	278	318	284	301	335	335	301	317	317	311	328	319	289	297	308	290	297	318	312	317	307	300	324	314	307	313	322	321	364	309	314	342	337	311	297	310	309	321	323	318	320	311	305	313	351	317	305	316	294	330	328	297	329	349	317	328	305	332	325	354	321	333	353	299	316	325	325	323	307	318	308	323	316	304	325	324	323	361	318	307	313	296	309	303	339	295	315	296	337	313	306	307	319	311	301	332	315	310	300	325	316	341	321	342	302	301	324	329	329	323	281	315	365	278	321	286	293	298	306	304	326	342	334	309	330	299	305	337	302	334	310	345	314	338	330	308	343	294	335	287	337	340	337	291	320	325	307	333	333	291	330	307	294	321	328	334	316	311	320	309	331	290
19074	37893	29965	17346	11398	6367	2224	833	911	1219	1758	2509	2033	1468	1038	795	669	639	623	534	458	385	378	370	360	371	366	354	388	355	314	362	360	334	380	375	331	367	358	367	368	349	386	347	353	325	356	353	335	348	380	349	385	375	330	341	344	375	345	379	340	345	332	353	345	369	380	338	329	304	342	346	381	317	342	334	330	363	346	355	353	317	356	356	356	328	317	367	371	371	334	341	333	335	324	360	348	354	342	325	330	344	336	388	329	345	377	334	329	335	374	374	347	368	323	353	363	346	332	384	326	347	316	350	338	341	337	341	333	332	359	325	335	367	359	351	358	373	355	368	331	368	357	361	357	378	327	339	380	341	325	336	323	355	362	324	368	375	353	359	360	366	350	351	356	314	361	345	307	342	386	342	327	333	349	352	351	339	356	331	354	351	322	344	370	348	334	311	333	359	322	339	351	312	332	383	324	348	341	391	340	325	353	323	360	362	357	328	320	334	349	370	364	338	362	337	375	351	375	369	368	340	403	368	359	340	359	335	340	325	334	327	334	369	339	354	356	344	347	353	355	350	388	345	346	327	334	322	345	344	352	375	329	324	366	351	352	370	354	340	388	339	352	358	368	327	348	398	361	309	337	382	367	374	360	364	371	332	371	354	319	376	324	329	336	359	327	357	345	340	336	376	356	323	354	350	325	359	351	350	343	342	326	348	367	347	359	346	356	351	351	320	380	374	330	348	350	326	351	366	355	309	369	348	380	356	361	340	313	326	352	351	358	327	335	352	357	340	326	320	344	355	342	309	335	334	358	330	376	317	330	339	325	342	325	342	390	354	353	348	372	374	355	351	354	382	342	364	355	346	337	346	394	326	355	338	334	391	366	351	361	335	372	333	374	330	319	345	377	348	388	335	322	322	349	336	342	346	374	335	350	325	358	347	343	333	326	350	357	300	346	338	343	292	332	357	329	350	325	340	311	370	325	389	354	343	353	371	370	334	358	369	366	359	334	339	345	334	372	350	352	319	317	366	369	331	356	317	351	339	377	381	327	362	371	350	329	338	340	384	369	376	366	358	333	345	343	319	387	339	334	356	319	352	347	350	371	366	309	380	348	362	352	343	371	347	308	365	378	347	331	361	348	330	333	375	338	338	348	363	330	327	320	333	335	368	337	316	356	362	327	357	343	360	354	352	341	384	324	326	324	322	346	305	318	352	336	316	361	335	336	365	359	371	334	338	343	347	388	393	356	333	342	370	324	335	316	339	349	340	338	322	339	358	367	319	359	350	369	334	340	333	338	361	331	328	335	373	372	353	347	359	330	323	357	371	367	394	319	330	359	366	354	350	325	353	323	370	338	354	318	382	385	358	342	354	322	345	380	338	361	317	359	328	357	335	353	333	353	338	354	320	342	343	319	359	349	333	336	336	359	319	352	347	352	350	388	345	328	378	355	388	355	336	321	364	345	321	370	319	321	331	341	378	346	333	352	399	340	345	351	336	360	347	334	341	356	301	352	317	381	353	316	362	344	350	368	350	363	314	340	312	333	324	385	351	380	349	344	337	360	343	354	368	344	340	331	368	370	338	309	346	351	334	334	345	359	347	362	322	374	365	354	325	343	336	349	347	368	349	326	366	300	356	363	344	324	355	343	345	364	342	374	360	332	365	334	350	354	344	351	347	388	350	322	382	359	358	343	324	342	359	348	325	319	377	375	330	300	365	334	373	322	361	325	345	344	370	346	349	368	346	381	350	375	353	339	364	377	362	373	339	379	366	337	336	351	380	340	317	343	362	339	354	328	338	360	351	328	347	330	342	337	335	373	370	347	324	362	361	376	372	342	344	353	367	388	316	351	336	345	378	348	382	316	391	368	349	314	321	359	332	361	361	379	341	351	354	353	343	333	360	368	340	348	348	365	363	341	372	362	343	377	356	338	302	338	340	360	340	323	369	382	360	367	348	372	361	339	338	334	405	329	371	329	309	343	337	350	360	319	352	323	329	384	346	347	380	390	319	385	344	354	329	357	328	319	324	341	354	355	365	353	388	388	345	308	350	314	346	354	332	312	335	337	345	326	347	348	374	341	380	349	375	327	350	350	351	365	376	348	362	325	331	353	326	347	342	368	339	349	344	337	335	348	386	345	335	305	342	315	351	362	372	355	340	309	342	352	362	332	332	309	368	351	329	364	380	343	349	348	345	341	354	372	333	330	325	340	358	372	349	355	353	349	326	349	378	338	329	346	353	377	301	356	347	350	357	342	358	352	321	340	311	376	361	361	331	339	396	368	321	350	352	343	337	315	332	351	339	345	377	354	345	348	353	393	338	333	323	333	343	303	332	373	342	368	346	360	371	338	341	365	362	336	347	348	346	350	351	351	353	355	363	322	322	330	368	329	331	365	402	371	362	357	362	343	375	342	329	367	326	298	348	329	347	348	344	361	379	335	348	338	336	329	366	375	347	358	325	348	356	375	370	357	339	325	343	337	335	352	331	332	339	368	318	353	297	355	350	353	366	354	313	343	343	318	339	358	368	318	367	355	329	348	340	329	332	344	339	323	350	368	353	353	319	352	354	342	358	335	343	349	319	387	346	318	331	363	357	340	347	349	392	337	390	346	336	322	370	356	372	322	362	398	363	354	344	346	327	332	323	313	338	362	302	352	331	319	340	330	332	331	335	365	339	343	378	352	346	345	365	335	343	336	339	329	325	337	328	344	356	343	318	358	377	356	321	341	363	314	345	324	348	349	346	367	330	326	354	352	335	366	336	349	346	310	349	378	335	317	369	319	334	328	364	327	365	341	340	344	334	368	351	347	353	334	366	309	346	357	317	380	374	348	356	343	366	348	355	374	352	314	351	369	379	347	336	365	329	359	358	331	358	343	345	362	366	353	355	373	365	373	347	380	356	352	349	336	335	344	315	363	354	338	346	331	332	350	356	342	308	304	352	347	355	335	343	350	356	345	350	344	381	346	345	377	372	348	353	333	406	331	350	350	333	354	380	303	363	350	362	352	334	352	362	334	353	346	321	331	370	330	340	340	342	347	331	349	317	327	391	346	321	346	343	362	365	352	329	373	335	348	366	361	386	334	350	380	377	349	346	340	356	370	409	393	321	322	332	362	347	337	346	358	365	369	361	359	354	373	318	357	333	314	334	352	340	351	356	329	351	333	348	353	331	361	335	344	348	346	348	363	377	362	367	332	366	334	343	368	340	329	334	348	329	318	381	330	316	369	342	324	342	383	325	330	358	347	357	348	335	348	354	338	356	342	314	337	388	328	353	338	347	357	342	334	357	301	354	351	330	382	337	370	357	342	318	338	374	361	357	371	356	354	313	339	378	360	346	344	334	327	368	330	346	320	344	357	368	342	349	333	315	373	334	344	349	347	308	333	371	352	324	364	333	376	335	354	344	353	354	326	327	352	335	361	346	337	380	358	353	359	340	322	375	351	342	346	350	340	342	370	343	343	356	373	351	343	336	356	343	362	328	362	332
22636	21243	28890	23954	21315	21446	10963	1740	1375	1592	2193	2753	2369	1814	1479	1160	1125	1114	1005	939	936	820	755	762	776	770	733	787	727	765	726	731	765	733	770	743	704	689	765	737	745	716	720	741	698	689	715	744	682	781	707	737	752	733	720	723	692	709	792	723	663	735	720	735	711	679	714	719	748	737	748	710	729	719	723	750	713	750	742	715	735	690	726	717	740	734	739	744	741	714	729	712	681	726	706	735	725	741	713	718	711	731	716	721	743	713	731	736	707	731	720	702	726	721	720	758	722	742	707	669	769	701	705	754	762	788	761	783	702	695	722	721	734	757	714	741	705	686	725	696	734	731	721	775	732	721	758	685	718	712	732	730	733	734	737	773	775	761	697	732	723	724	677	707	745	699	750	707	721	759	791	725	727	750	731	757	691	738	706	696	749	720	711	729	731	710	737	740	727	664	692	730	703	715	710	704	724	745	729	743	693	695	687	728	772	719	728	755	720	654	731	697	724	764	732	766	767	679	697	711	732	703	678	706	695	714	715	753	719	697	725	719	701	724	680	615	695	742	681	686	712	693	669	749	719	722	765	724	692	696	703	705	745	703	741	715	675	686	759	769	716	701	670	697	679	729	710	713	718	701	697	742	705	769	709	744	725	731	753	733	718	721	703	730	712	773	710	686	731	714	773	716	693	707	778	715	692	737	773	703	710	698	749	712	732	711	728	715	722	743	768	681	705	742	726	728	677	728	733	688	743	716	743	726	745	712	720	736	689	704	734	712	773	730	718	806	706	730	710	680	769	717	745	689	721	706	784	755	719	732	733	729	753	723	691	716	694	730	688	724	703	784	749	708	726	738	737	732	723	707	691	758	717	745	739	722	735	689	708	753	738	721	703	768	665	707	726	721	728	750	732	685	671	760	742	720	684	773	683	771	720	711	701	711	701	757	702	726	688	720	724	731	720	720	680	712	718	741	717	695	701	768	705	694	762	726	717	708	714	736	737	706	721	663	711	746	716	655	750	709	700	740	727	700	720	726	698	739	696	696	721	696	688	766	731	720	698	698	765	744	716	694	709	708	688	771	758	777	707	720	682	694	716	708	752	743	680	740	752	732	694	759	672	680	703	720	723	745	716	736	724	750	736	797	723	731	766	740	679	708	668	728	739	723	676	699	684	729	743	713	733	750	740	715	713	740	703	722	697	725	701	712	708	690	732	725	713	686	637	757	705	736	694	709	719	735	738	747	764	729	713	697	728	706	713	746	725	738	711	737	723	695	707	731	689	734	720	779	730	684	730	725	707	681	688	749	728	738	741	740	718	743	689	727	672	699	713	709	723	760	719	730	741	742	701	718	720	703	710	694	716	716	704	728	753	707	714	770	734	690	709	682	721	724	727	728	707	764	671	764	709	753	713	688	724	736	726	722	714	706	722	706	737	710	708	781	717	710	726	717	699	763	684	741	733	712	723	683	704	688	685	667	719	674	714	718	752	754	723	693	714	766	696	691	722	739	717	704	743	718	768	723	740	752	706	703	701	661	696	752	786	770	730	738	697	737	738	747	751	719	755	704	684	740	708	713	781	707	675	701	728	747	726	750	714	705	762	714	769	699	666	723	690	706	716	757	744	719	733	732	724	742	743	736	734	715	740	707	645	796	729	718	698	695	697	683	724	665	717	764	700	734	678	694	746	725	703	733	755	659	721	749	687	746	689	730	728	723	747	745	697	729	717	718	707	756	704	734	656	718	731	753	729	689	693	765	703	699	731	699	723	719	734	714	733	702	671	708	745	724	711	681	701	733	729	747	757	766	719	727	702	758	724	728	736	721	722	730	701	717	703	755	735	705	756	665	707	766	706	710	764	762	754	690	712	761	689	715	656	727	695	748	785	697	767	692	762	743	738	762	693	755	669	699	774	693	692	662	716	707	724	686	702	730	719	727	764	700	731	708	681	717	658	649	720	733	760	719	667	750	708	741	762	742	704	711	743	703	735	737	709	696	684	746	763	725	710	734	712	713	749	707	745	728	715	689	720	735	692	762	669	762	758	696	693	729	731	734	727	743	727	729	703	728	743	724	678	698	705	753	706	715	692	701	682	758	697	761	718	737	726	689	711	742	717	716	716	754	715	758	746	742	680	779	676	742	710	701	772	725	693	710	704	704	767	725	730	705	723	722	739	713	695	742	705	710	713	658	724	701	761	786	689	746	733	707	760	761	709	730	778	749	715	726	667	726	671	717	711	725	783	777	720	740	725	738	750	712	742	716	743	716	737	772	704	706	729	733	717	684	726	700	715	702	711	688	735	687	739	731	705	712	749	759	690	711	721	708	687	711	683	687	732	706	747	713	688	706	743	745	720	720	732	744	706	748	709	650	711	690	704	713	721	694	726	739	700	711	728	732	705	717	741	731	698	692	720	715	707	678	712	688	750	720	699	663	709	708	744	702	699	732	679	732	685	726	702	719	710	774	772	749	728	721	735	718	727	725	715	748	710	703	736	754	731	708	691	675	729	703	748	705	759	695	773	724	694	722	719	778	725	744	678	732	702	777	706	696	733	776	737	720	793	704	661	772	753	724	739	743	704	714	755	709	752	757	681	721	749	710	701	734	716	700	766	724	679	719	761	666	757	715	694	708	699	687	784	698	697	720	720	721	730	746	767	744	731	738	709	748	762	756	668	714	720	712	682	709	746	690	738	718	696	759	717	731	741	774	710	744	699	707	742	735	654	728	710	754	729	692	700	694	703	734	734	727	730	678	795	724	732	722	727	686	683	710	729	719	720	700	716	649	670	752	717	773	677	707	741	719	693	662	775	745	716	701	683	732	766	737	727	731	737	725	668	738	713	739	738	739	686	721	691	656	685	744	746	693	720	689	725	703	748	701	729	725	690	723	656	746	709	679	661	695	663	795	728	746	690	745	729	779	690	688	719	776	715	727	751	734	692	771	695	726	785	700	731	751	706	725	716	707	697	748	732	737	703	711	755	733	682	724	713	722	721	752	709	709	682	744	729	678	701	698	698	713	708	725	671	725	708	733	672	678	733	736	723	722	675	727	739	720	714	716	712	727	746	740	735	731	760	710	704	699	723	682	714	688	653	732	725	689	775	698	726	723	717	710	709	774	733	721	716	759	740	724	710	777	727	759	726	777	739	722	714	734	759	737	737	746	740	673	762	737	734	725	719	729	712	782	685	707	714	701	704	711	702	756	745	719	715	714	699	746	669	724	673	680	757	662	657	764	710	702	734	718	705	730	700	691	734	668	757	764	691	714	697	675	715	668	701	682	716	738	691	712	752	788	719	747	668	741	695	686	739	755	714	700	711	733	739	723	692	701	702	737	694	753	731	719	786	726	699	648	711	714	732	708	748	725	742	735	753	694	704	719	724	708	761	718	708	706	713	751	689	719	666	721	740	703	784	748	709	745	707	693	712	719	687	734	713	715	730	743	719	716	751	730	748	699	689	737	754	693	751	723	709	715	742	727	694	793	696	704	764	742
22075	46722	39010	25839	18331	11844	4876	2193	2099	2681	3550	4742	3755	2965	2101	1635	1459	1406	1234	1059	938	873	812	778	762	801	835	781	814	768	718	795	775	747	817	783	729	789	753	789	790	794	763	779	738	751	784	778	805	772	773	737	744	773	791	765	760	760	802	763	805	726	764	748	739	742	708	765	762	733	774	806	775	735	734	781	741	723	796	763	814	746	787	776	714	796	785	787	797	728	769	751	767	703	775	750	727	743	761	747	736	760	775	795	769	717	757	747	704	747	744	725	778	799	743	759	779	747	801	728	768	755	738	731	744	753	760	769	739	776	774	742	805	709	765	784	705	771	777	735	741	713	764	758	766	767	754	762	736	797	741	682	775	756	729	731	747	715	765	780	761	730	741	790	813	741	760	688	786	767	743	734	778	756	779	747	775	763	791	733	747	776	715	726	754	752	739	756	733	746	757	707	716	783	738	758	765	793	769	785	780	794	779	780	755	741	750	765	719	737	709	713	762	778	758	750	802	786	811	715	774	765	818	741	716	767	738	744	805	742	710	758	742	794	746	727	769	787	814	834	809	761	800	788	747	733	745	749	782	784	762	751	722	756	767	741	731	771	819	750	787	760	760	746	704	768	755	739	736	743	782	752	728	809	788	764	759	794	729	721	806	790	780	749	719	751	793	790	734	738	751	777	757	754	791	764	786	771	730	761	772	768	758	769	751	720	761	757	739	781	737	744	778	792	750	740	777	764	797	762	767	753	719	741	743	754	723	719	753	733	827	781	774	782	720	773	754	828	726	770	799	704	773	759	719	745	748	768	735	759	788	763	791	753	731	757	714	715	765	778	697	739	780	745	799	784	809	756	816	780	800	766	756	717	772	742	746	784	814	740	740	766	751	743	826	760	723	766	730	788	753	799	773	744	748	741	744	741	764	720	755	766	769	719	776	753	754	703	791	709	730	729	765	739	778	800	774	734	720	693	765	737	761	716	716	709	678	748	775	752	759	733	754	806	758	743	749	767	762	786	774	757	745	722	716	771	729	756	730	765	771	746	757	731	768	763	795	708	746	757	765	808	758	734	725	738	724	739	773	740	749	736	704	764	783	755	722	694	762	745	764	810	743	769	748	757	759	770	789	761	747	731	750	735	733	731	727	763	752	741	798	756	740	785	733	769	752	746	767	775	741	743	775	735	744	812	773	758	810	744	815	760	796	779	768	729	743	787	717	736	750	759	715	727	786	752	775	761	750	785	760	747	751	758	824	740	745	760	716	779	728	762	799	759	739	732	763	736	739	742	743	752	729	716	781	760	753	745	759	746	763	753	772	711	787	788	763	752	799	754	769	754	716	786	749	742	775	746	775	723	767	734	750	750	760	740	775	766	761	775	780	751	716	766	763	790	744	795	748	722	769	749	761	758	753	699	740	745	742	749	764	801	755	752	755	776	731	740	757	793	779	784	765	724	756	796	722	747	724	791	721	806	764	774	780	764	746	796	763	785	757	760	727	748	754	801	756	757	768	762	746	740	755	728	760	792	752	754	740	749	792	792	764	751	720	765	797	782	716	726	791	797	737	712	727	790	770	751	722	738	769	745	783	735	737	752	749	777	759	756	825	795	784	723	748	741	788	726	793	780	760	776	758	753	737	766	744	777	815	715	710	756	782	753	737	771	731	787	761	784	768	760	776	791	804	764	752	787	807	715	732	715	737	809	738	748	790	771	707	757	721	770	759	766	752	791	723	777	786	758	737	795	739	790	775	750	705	728	784	757	700	737	740	735	763	819	770	746	749	767	711	757	796	749	710	763	806	749	798	779	716	737	793	736	789	803	718	746	782	691	707	770	753	738	719	806	769	750	731	766	753	779	804	715	776	770	773	780	746	817	777	718	716	750	775	783	745	726	726	759	756	825	763	711	709	777	745	750	761	750	755	735	767	739	751	776	776	798	744	744	749	774	723	774	728	759	784	775	770	739	722	790	753	761	764	753	745	746	802	749	737	741	760	830	731	804	757	743	750	695	769	720	727	777	726	773	745	748	762	763	781	733	709	779	750	785	755	742	730	788	710	780	796	763	770	752	721	776	792	771	743	745	809	788	789	748	774	728	755	737	777	746	747	763	779	763	702	762	816	738	744	745	720	732	715	771	718	793	724	751	743	752	766	740	727	740	721	729	777	775	739	783	805	807	726	722	754	718	709	790	812	751	773	759	744	720	830	746	772	696	726	784	715	804	719	771	771	743	719	710	752	761	792	696	722	754	794	770	769	773	686	709	812	756	766	773	751	758	736	732	749	743	714	730	811	796	788	781	701	700	746	738	719	740	786	803	776	757	769	825	795	807	737	717	724	759	701	732	822	785	716	760	791	687	817	690	767	732	747	773	725	735	752	784	735	763	728	771	773	789	735	728	762	765	763	753	738	711	759	747	773	769	764	770	764	739	756	791	720	773	722	775	744	757	779	749	741	719	730	749	748	756	735	745	730	742	727	764	763	746	754	779	752	778	782	751	738	736	768	768	766	753	763	751	730	782	718	776	758	751	772	782	785	746	816	799	759	732	794	704	766	809	738	787	738	781	736	786	722	736	752	775	777	773	760	728	701	749	800	720	767	733	776	778	722	774	747	717	783	751	735	777	798	743	786	728	775	770	763	736	737	730	770	706	758	763	773	792	774	752	725	721	761	782	759	725	709	791	790	765	729	748	790	740	738	768	729	776	747	759	785	788	705	789	782	738	734	796	836	777	767	746	738	740	753	808	773	749	783	751	755	746	775	747	765	781	732	767	798	758	789	745	717	760	791	755	762	737	759	767	718	754	779	731	750	752	778	758	750	732	731	739	768	753	744	701	723	768	750	776	788	762	761	764	809	750	766	735	720	728	758	750	747	741	762	773	719	787	762	721	760	743	789	729	768	768	776	742	817	724	798	813	742	755	791	772	778	725	760	718	725	750	768	723	730	768	743	791	766	769	801	763	759	758	786	772	742	769	738	743	806	750	744	804	728	763	754	808	749	726	737	761	731	757	743	725	756	758	784	781	762	761	760	771	804	793	753	774	730	790	780	764	792	712	718	782	767	758	796	788	754	747	743	760	799	723	724	714	770	748	755	779	783	746	752	781	746	755	716	742	760	768	737	762	750	731	755	733	718	766	772	775	711	775	772	756	755	775	779	747	783	835	770	764	768	731	751	738	716	753	753	717	769	779	753	750	711	738	790	716	741	738	716	771	736	723	780	766	772	761	715	762	727	766	740	758	769	771	737	758	777	758	716	797	775	721	758	777	777	726	754	743	732	710	771	770	775	732	729	761	740	770	783	713	746	684	778	784	739	786	770	743	767	755	729	767	736	712	733	734	781	797	752	758	757	790	773	785	773	720	790	792	743	745	784	712	750	843	753	735	709	724	784	738	720	789	770	802	755	712	759	768	731	723	806	753	747	753	739	691	768	774	759	749	750	767	802	764	765	727	768	747	747	733	744	739	762	763	776	785	787	782	755	758	768	712
28317	22679	22730	12488	4727	2267	750	370	406	521	694	1049	801	606	496	424	393	378	348	329	319	322	321	297	301	292	282	284	277	319	291	315	285	286	302	291	260	276	282	288	289	292	279	283	308	280	316	297	290	283	293	286	303	290	302	273	261	274	272	288	295	297	277	308	258	305	284	269	274	278	287	301	279	304	307	291	278	282	269	296	307	278	294	296	279	293	266	302	322	294	296	284	300	281	296	314	298	304	291	316	289	296	284	274	295	288	254	296	319	313	321	284	295	260	318	286	271	290	294	280	324	248	293	297	292	285	320	285	314	307	258	296	297	291	305	280	275	292	295	282	285	287	298	275	311	304	285	297	311	304	297	283	298	254	306	289	286	279	317	294	265	288	286	276	316	278	283	294	291	287	296	304	255	288	293	292	271	248	280	286	301	304	281	291	281	268	311	303	292	289	279	284	259	291	275	284	280	297	302	264	277	279	296	280	283	288	287	292	285	292	292	292	318	274	313	295	296	272	289	283	258	297	281	269	304	280	295	295	264	287	287	291	294	276	290	268	309	270	263	274	280	296	321	292	278	261	297	268	277	314	279	306	302	266	291	296	287	314	280	310	282	267	255	310	270	287	279	294	249	284	283	274	290	291	282	293	261	314	276	279	277	295	288	289	275	270	303	308	303	271	283	314	301	286	306	289	277	288	300	297	304	273	288	287	281	303	288	263	265	310	289	281	294	300	314	293	277	278	303	281	298	300	309	273	305	283	269	285	305	265	310	289	303	274	288	282	265	286	318	303	277	284	274	278	288	284	297	263	273	308	284	302	298	289	289	305	277	290	294	317	246	252	292	278	290	296	275	275	279	245	272	258	306	269	271	280	295	309	290	277	296	281	291	262	273	305	290	284	299	297	301	272	300	301	244	325	285	268	271	284	282	292	278	272	291	283	276	274	279	273	264	300	253	292	287	297	336	284	262	285	304	284	284	284	296	287	287	275	264	262	275	269	277	279	269	290	293	285	293	274	287	301	273	306	308	284	299	291	292	318	282	271	302	271	286	289	274	283	268	293	276	306	300	307	276	274	315	301	281	276	273	315	311	279	291	293	300	310	305	328	305	290	282	296	273	287	285	279	266	269	256	289	272	285	300	290	277	295	310	290	319	277	246	296	278	290	295	264	259	283	310	308	278	265	290	242	287	260	271	265	314	293	273	292	275	286	286	328	253	290	288	301	319	296	262	255	296	312	260	287	287	273	294	290	302	275	299	289	311	263	289	265	264	294	295	271	309	246	323	274	316	258	291	267	270	285	248	303	257	336	304	302	266	308	272	291	290	290	274	287	291	278	274	326	305	314	269	275	287	296	309	308	304	285	291	331	276	290	279	260	267	274	284	269	285	310	306	275	296	297	293	277	260	321	274	264	282	291	289	263	306	292	301	294	271	293	322	298	281	304	312	266	307	277	266	265	268	295	295	290	283	301	311	276	265	265	285	277	289	301	311	310	309	286	310	251	318	285	280	258	285	265	247	275	302	292	287	302	330	280	299	287	288	250	290	305	309	283	303	290	308	283	301	287	272	301	307	302	262	296	284	269	284	277	282	280	307	267	303	302	304	305	281	284	314	293	292	294	287	285	292	284	280	304	302	270	293	276	286	281	259	325	305	278	303	274	294	277	269	277	267	272	285	268	284	303	274	261	308	289	247	282	316	263	297	296	294	305	260	266	303	263	275	318	281	320	287	251	291	293	279	287	281	268	315	276	298	265	300	299	286	278	273	269	310	288	251	281	307	290	283	302	272	304	260	268	289	292	295	295	297	290	325	259	306	264	278	307	287	276	307	300	285	300	274	294	261	245	272	290	295	274	257	265	285	314	268	258	273	303	274	305	323	290	261	298	291	303	283	296	276	313	283	273	287	294	310	278	288	304	297	286	310	286	286	304	278	291	281	295	292	269	298	307	285	300	278	305	273	309	286	264	263	271	293	294	300	296	312	303	283	275	318	299	260	284	304	279	270	311	301	262	302	273	302	314	289	296	292	283	286	324	267	286	266	306	302	278	302	290	284	275	290	270	275	312	289	265	289	269	288	311	286	315	302	272	275	276	276	291	311	282	304	293	289	294	302	286	305	279	276	274	299	282	266	286	278	265	298	266	296	265	291	321	287	269	288	299	280	282	289	328	291	283	294	262	280	308	260	283	286	263	287	252	269	272	278	301	277	297	276	277	321	320	267	320	273	263	299	297	295	284	278	264	297	303	283	293	265	264	290	298	283	308	293	302	306	273	277	296	242	293	295	283	280	315	325	286	299	296	299	330	313	290	263	288	306	283	298	279	303	275	302	299	269	291	289	270	297	271	294	308	283	278	269	289	303	313	294	319	293	259	300	286	289	301	325	264	296	315	322	290	285	270	271	261	265	305	333	270	291	307	277	295	297	280	296	307	297	294	306	267	270	274	311	274	298	272	307	302	295	247	297	283	301	295	295	286	299	281	269	302	292	307	265	277	293	275	285	296	270	291	277	272	288	273	265	290	279	290	323	288	309	278	283	279	297	295	283	268	294	294	285	291	257	295	308	293	346	292	288	288	305	273	286	312	295	283	286	298	269	252	300	264	283	267	295	276	278	298	308	250	277	274	292	306	262	291	269	272	276	287	289	281	302	283	286	257	279	293	298	275	265	305	299	305	312	277	282	278	283	286	307	291	322	296	292	263	263	265	296	275	294	277	294	282	265	275	278	265	281	314	295	302	284	264	308	258	274	269	305	308	322	283	277	282	289	315	293	305	293	268	316	287	277	315	310	294	299	281	265	282	267	294	285	277	288	315	316	288	295	282	288	271	279	277	278	290	261	320	287	294	263	276	294	281	296	284	334	300	304	270	276	275	292	281	277	284	271	290	283	280	287	274	300	290	300	282	317	313	306	273	287	306	320	306	294	267	279	320	290	290	272	297	285	287	310	261	292	275	295	258	296	288	295	281	281	296	276	283	277	312	271	281	265	292	294	302	306	303	270	316	268	307	289	260	281	273	276	283	271	292	296	275	294	272	285	309	308	268	303	301	310	287	258	284	284	261	282	278	299	285	303	251	299	307	237	308	286	308	265	283	278	271	288	300	287	280	275	294	299	282	299	295	267	272	269	285	292	274	282	270	259	263	275	249	275	278	285	303	261	302	270	287	314	261	293	246	278	294	292	275	293	271	312	277	304	302	279	292	265	291	326	322	327	293	301	282	286	290	285	291	246	299	293	270	296	289	291	312	283	310	280	285	277	273	282	290	314	295	279	303	292	284	282	277	298	292	332	268	288	262	292	290	292	301	304	316	288	309	266	280	285	285	266	306	270	275	259	287	286	300	287	278	281	312	282	297	289	283	292	296	297	265	268	269	302	279	291	279	284	299	319	283	272	278	281	275	287	280	280	271	281	280	274	278	271	292	283	272	322	297	272	287	299	295	290	295	262	320	293	287	257	284	289	269	303	284	275	282	294	292	280	277	266	269
18274	32464	24560	12657	7426	4076	1274	460	553	883	1321	1799	1552	1055	704	572	497	515	397	373	335	305	275	307	306	283	296	313	312	320	261	305	317	253	273	311	304	271	306	266	341	307	302	324	317	292	297	327	306	268	290	294	277	289	293	284	306	291	279	272	256	307	303	306	271	271	280	281	303	291	277	280	263	301	278	277	313	332	262	301	304	277	294	294	290	319	334	311	297	294	296	290	311	307	286	300	297	303	288	258	307	337	302	300	282	301	298	283	287	318	297	299	289	273	310	308	313	302	304	290	302	285	292	265	302	272	282	318	295	296	302	282	292	324	297	289	297	280	276	299	286	259	313	291	315	283	284	307	317	322	272	274	293	302	250	304	327	280	337	288	302	308	311	291	283	307	330	295	290	281	293	295	319	279	309	287	293	269	264	293	288	320	291	290	297	344	303	300	288	288	281	307	314	313	312	282	296	298	320	299	291	309	298	294	293	283	285	273	301	294	315	290	316	286	306	312	275	295	305	301	293	291	315	290	313	284	270	332	335	281	267	269	308	303	278	271	315	263	285	289	255	309	281	307	298	262	305	308	311	285	298	291	302	299	298	278	300	293	302	287	289	293	302	308	305	298	267	280	277	300	341	301	280	323	273	291	287	289	330	272	314	271	307	305	290	292	317	281	284	342	299	275	290	316	289	287	266	293	299	267	301	283	306	272	313	276	290	293	294	276	299	307	270	283	309	308	313	302	290	319	333	239	300	307	308	285	312	323	284	329	314	292	295	320	322	304	270	310	306	288	322	252	282	301	298	284	297	297	301	284	287	271	292	322	312	324	276	302	308	298	329	295	299	298	340	280	288	312	306	309	284	268	297	283	303	294	310	300	296	277	309	308	307	317	294	311	256	320	286	297	277	289	284	287	283	310	286	326	287	249	284	292	323	319	295	311	311	289	306	333	295	268	302	304	290	292	297	300	304	289	283	315	304	322	309	289	302	275	309	275	301	283	288	288	294	263	280	260	313	297	301	281	281	289	311	279	296	287	320	292	324	300	281	313	295	313	268	292	280	307	297	297	298	307	277	284	330	293	290	305	260	300	319	266	332	308	282	269	308	306	267	292	311	298	303	288	301	273	291	296	307	300	288	296	294	288	298	287	311	273	272	308	298	322	268	280	293	282	299	287	261	295	270	304	287	306	332	314	279	279	294	318	296	312	266	289	279	284	308	284	338	274	314	312	337	273	306	300	295	293	307	290	294	276	301	298	315	277	318	311	310	277	269	293	282	296	307	263	294	323	319	313	278	307	313	295	290	299	284	266	295	275	324	293	273	295	305	316	292	279	301	305	288	297	280	333	308	316	305	260	274	295	265	279	316	283	289	316	316	291	298	281	281	296	304	291	311	275	281	294	292	291	299	267	296	303	299	305	281	305	279	316	323	301	290	291	306	286	295	301	286	289	256	296	329	328	276	313	290	283	286	288	259	314	285	309	310	276	307	313	303	313	315	292	313	309	328	290	269	308	284	277	284	280	296	294	296	281	270	286	293	311	306	297	294	304	331	287	299	293	304	283	323	313	324	297	284	315	294	313	297	307	281	303	303	286	318	294	277	297	327	298	299	297	279	295	332	336	278	288	314	306	282	296	315	295	285	277	291	299	304	301	298	288	296	276	309	297	294	281	271	283	326	299	305	282	323	293	321	292	285	307	321	301	284	299	285	271	267	286	288	294	315	302	296	279	317	281	284	282	302	276	278	329	308	290	330	285	323	298	317	322	291	281	308	282	287	283	289	267	297	301	300	311	316	307	281	288	278	318	315	292	330	305	306	288	301	260	294	297	267	286	273	281	330	283	315	308	332	270	283	322	309	288	292	300	295	291	311	309	282	296	298	294	313	301	305	308	308	268	312	316	303	304	292	322	278	299	296	306	261	281	299	306	312	334	288	284	278	308	307	296	312	314	298	318	284	285	295	284	285	288	314	280	287	274	304	292	294	296	310	324	290	313	291	325	324	289	271	262	301	293	293	287	304	293	312	322	297	300	302	276	280	261	274	285	281	287	291	290	298	287	294	289	287	301	289	282	296	284	306	316	285	294	292	296	292	280	301	290	288	287	298	302	329	338	290	263	304	286	271	334	307	311	284	266	320	298	279	293	305	295	283	272	305	289	289	290	313	296	285	288	261	327	289	275	262	303	279	310	282	313	291	302	292	298	298	309	299	312	326	307	288	290	302	253	293	313	311	275	292	288	288	318	307	303	330	288	289	284	347	306	293	301	284	297	309	292	281	303	291	269	336	282	287	268	262	282	305	244	292	303	280	315	299	278	320	296	286	292	287	304	308	300	327	312	286	285	290	283	305	297	284	283	308	280	303	282	290	298	300	291	272	302	258	290	296	361	286	320	294	300	331	262	289	298	283	301	279	280	296	287	289	308	272	288	294	286	308	303	286	324	280	300	298	284	284	286	265	308	299	314	302	306	281	300	275	285	285	308	332	311	305	284	300	313	317	285	273	313	274	289	290	283	309	296	312	307	286	303	277	304	269	308	283	324	292	290	276	286	294	277	316	296	287	285	322	311	303	320	298	301	281	271	318	294	301	285	280	297	327	322	318	290	301	331	281	268	295	323	283	245	284	325	293	306	316	286	296	288	311	310	309	269	287	300	285	281	275	303	302	303	277	286	302	303	297	307	320	316	293	294	291	300	279	280	305	310	277	295	304	301	311	298	295	302	282	294	278	291	287	318	333	316	303	297	305	295	281	315	278	283	286	284	328	258	290	324	306	344	308	281	283	305	292	323	303	324	271	275	310	294	256	279	301	263	318	353	315	313	267	281	274	303	294	281	297	309	303	263	296	287	277	276	294	294	289	313	284	299	300	281	293	295	316	307	283	294	312	315	327	297	289	256	292	268	277	327	294	287	314	304	317	276	299	267	297	288	303	315	284	284	292	293	328	300	315	313	296	305	302	300	312	305	284	279	288	307	295	325	297	282	291	310	309	331	292	311	275	342	315	309	281	307	290	281	282	316	287	301	295	305	278	298	282	309	320	297	299	269	299	280	305	312	280	284	303	268	290	315	302	291	272	307	307	283	291	288	313	294	292	283	290	309	316	262	313	310	295	261	298	321	301	289	280	266	274	339	279	286	303	290	287	294	317	275	312	313	315	279	325	306	271	296	296	302	295	314	279	300	299	321	308	307	308	291	264	269	336	289	300	297	294	290	286	276	318	309	327	304	313	333	332	292	291	293	313	278	304	294	276	296	291	299	327	294	274	272	268	321	285	278	301	273	334	298	296	298	273	341	287	315	343	285	331	289	300	272	312	288	265	302	296	312	291	281	298	297	315	269	301	315	318	294	257	308	301	317	320	285	276	297	298	303	333	315	271	330	298	288	292	273	295	302	296	287	279	283	299	317	292	283	301	293	270	299	288	295	293	282	299	313	268	287	291	262	283	323	290	304	293	318	298	326	309	288	270	301	305	311	288	301	289	294	314	290
23715	21206	28428	24392	21248	13345	3063	992	962	1190	1511	1926	1608	1328	1024	885	839	726	720	667	630	607	584	587	584	601	609	577	540	618	573	600	606	569	605	567	603	566	547	598	591	611	590	549	554	552	562	570	585	557	546	599	557	551	581	560	560	600	576	553	558	570	603	578	551	552	561	523	547	561	571	544	546	537	547	511	524	601	547	560	580	555	535	600	574	551	554	566	586	562	586	598	561	607	530	550	568	577	562	571	578	584	555	573	533	551	569	615	578	564	561	598	575	582	573	566	585	517	657	583	552	594	567	587	514	596	566	570	564	567	547	590	572	524	562	569	562	551	583	536	528	557	516	574	594	571	541	562	571	609	544	571	580	570	563	565	543	585	581	537	550	557	647	543	586	551	566	606	587	532	572	615	555	561	559	536	600	583	560	562	536	601	531	557	568	593	568	601	528	590	544	597	569	561	557	584	606	567	569	570	539	535	550	568	544	612	590	542	546	502	561	591	516	550	560	549	572	548	553	552	561	586	548	563	583	573	597	575	568	550	540	575	575	538	582	584	579	601	542	551	590	593	548	600	528	578	586	579	539	584	567	547	573	574	587	564	566	606	602	578	572	520	546	593	583	593	598	558	571	575	540	593	565	542	529	566	566	562	578	559	536	557	623	586	586	564	576	581	551	630	555	579	559	535	568	622	543	530	631	514	561	553	560	565	588	555	537	603	583	576	545	598	558	551	589	543	620	556	612	550	552	565	610	566	584	547	551	535	574	532	555	537	587	566	555	562	557	545	556	553	570	566	570	584	554	591	537	559	610	582	567	578	507	538	557	633	569	544	557	579	558	595	595	560	565	603	557	590	584	571	515	539	521	579	578	521	571	564	562	559	554	546	593	571	590	585	565	559	564	556	554	538	555	514	620	550	608	541	537	557	533	567	558	534	556	571	586	557	595	562	625	626	619	563	597	589	614	560	539	570	565	572	586	567	577	595	582	543	557	619	574	579	536	550	543	577	557	590	619	579	564	585	587	574	619	591	536	590	553	609	573	573	587	578	566	578	603	562	556	579	558	536	556	534	578	545	557	539	590	547	533	529	572	532	543	535	553	588	537	557	525	619	553	596	540	512	535	549	587	566	573	581	598	545	578	548	535	575	564	544	588	594	607	534	583	543	561	533	598	573	556	554	574	589	558	518	581	568	570	578	624	549	580	518	564	549	585	588	548	539	578	557	573	564	571	513	584	561	585	552	540	590	550	601	599	568	585	579	566	599	557	580	567	528	632	522	535	550	557	558	548	610	555	551	552	548	565	561	560	558	558	579	531	540	544	505	542	581	575	569	539	565	644	586	576	557	551	580	556	577	551	527	527	589	521	563	574	575	593	562	547	552	567	570	579	557	572	641	581	580	541	556	545	560	582	552	561	589	549	555	546	550	582	567	557	569	563	542	535	587	565	538	572	577	570	583	541	544	558	578	579	538	578	611	625	543	552	574	596	576	536	605	569	548	592	546	589	540	552	525	555	526	588	586	556	570	585	579	542	555	538	561	583	559	613	556	570	543	603	564	551	580	591	526	552	584	531	553	555	589	569	590	555	559	536	570	524	602	575	574	596	545	586	560	565	584	537	555	561	568	623	510	617	558	572	539	540	555	526	577	551	523	557	544	583	589	565	550	585	589	579	578	539	592	566	589	569	556	562	592	588	568	570	605	543	579	573	544	593	506	527	574	589	557	559	564	545	558	540	575	607	590	558	523	590	535	546	556	608	571	595	589	548	585	557	568	525	553	564	543	549	605	595	573	527	572	589	585	553	565	578	554	548	532	553	572	519	568	541	535	584	577	600	576	547	537	552	586	571	541	585	523	594	533	544	602	550	576	557	542	563	553	570	544	520	573	526	582	570	549	545	522	604	544	570	608	556	578	547	549	593	527	549	597	608	594	609	559	580	557	554	562	554	535	592	598	607	568	568	549	570	510	544	535	546	517	570	541	544	539	591	554	554	554	558	561	531	577	570	540	544	578	573	541	580	605	575	533	593	593	591	610	570	585	552	600	536	568	573	618	596	586	578	581	565	585	511	564	599	550	536	565	569	558	518	601	567	564	549	601	565	549	602	571	573	527	578	564	539	632	557	578	589	551	566	559	579	568	585	545	583	573	560	544	568	533	541	530	545	546	569	514	561	557	591	554	607	574	564	557	550	524	592	606	537	608	634	508	583	582	517	590	613	565	577	566	581	563	565	534	562	557	509	606	566	528	596	534	568	539	562	547	568	573	587	589	571	582	595	559	571	578	559	613	568	593	608	540	514	558	574	567	545	566	578	559	592	596	566	573	572	554	555	589	578	603	536	597	569	514	606	581	563	592	529	582	541	583	561	585	633	552	544	575	553	555	596	509	560	581	557	531	603	578	544	559	565	548	578	566	561	582	583	541	579	563	495	541	585	593	547	532	591	559	548	574	546	577	532	570	599	590	561	568	599	597	512	585	633	550	518	583	532	516	587	549	602	560	553	509	553	576	575	567	539	567	567	607	568	584	566	545	538	580	573	542	563	600	540	557	562	600	578	594	563	584	606	555	581	610	574	573	572	551	560	615	596	571	510	556	573	578	539	576	597	540	571	564	526	573	571	581	578	563	584	594	563	563	625	560	533	590	599	533	519	541	585	569	572	561	546	562	540	571	563	534	563	565	573	538	568	642	549	541	561	558	570	553	592	593	610	560	566	550	591	584	574	575	556	547	537	572	575	565	543	584	585	584	565	556	529	573	564	547	564	574	574	573	570	599	593	541	521	571	517	498	572	549	537	615	601	567	541	531	562	527	561	573	539	549	560	542	588	543	561	582	511	560	563	568	627	585	597	556	583	557	537	608	552	559	597	582	538	593	515	530	577	566	587	577	561	571	555	574	568	573	553	583	593	545	603	526	555	589	582	572	508	574	554	525	554	599	566	560	585	552	569	578	561	552	590	560	566	588	554	554	606	593	564	584	585	548	603	555	565	542	580	589	530	569	602	582	574	521	496	549	539	569	579	581	557	598	591	554	625	564	548	514	537	534	555	576	536	589	523	585	611	534	558	553	560	611	551	605	589	539	556	560	565	530	574	563	581	559	577	544	552	564	545	558	584	536	590	590	544	580	582	546	566	556	552	572	597	584	497	556	562	562	562	537	625	561	543	612	581	583	608	541	570	575	521	586	569	590	571	540	577	568	587	531	563	583	618	549	576	600	573	558	558	577	607	569	608	570	507	537	547	560	566	542	542	549	541	606	552	596	567	600	562	571	563	572	582	594	539	546	558	579	574	577	568	569	531	546	530	574	562	582	560	569	567	520	571	606	572	578	573	594	530	542	584	541	549	536	542	592	553	557	580	543	554	524	527	579	575	588	578	561	589	577	540	585	576	586	537	554	528	570	574	585	573	529	585	551	573	580	552	576	569	599	560	574	588	567	559	535	545	534	541	554	560	583	584	591	563	539	586	536	571	553	553	617	593	556	582	540
19605	41064	33130	20163	13102	8318	3135	1420	1461	1800	2489	3524	2728	1853	1472	1109	1050	962	883	802	665	672	595	622	647	606	637	578	607	598	615	573	569	619	596	626	608	586	629	626	607	599	598	581	593	564	610	594	629	597	563	592	577	620	591	593	564	560	590	571	628	609	581	578	604	631	538	616	583	567	608	590	649	588	588	593	617	579	571	560	544	552	615	593	583	590	581	550	575	595	551	598	593	595	603	607	565	556	584	597	586	599	579	645	611	609	580	630	596	576	587	604	627	566	603	592	562	579	548	595	575	559	586	621	575	571	586	572	595	582	569	573	625	567	593	608	632	560	558	605	585	542	645	578	577	581	589	604	547	601	602	607	555	599	590	632	593	538	552	585	602	612	644	571	583	557	576	587	591	577	539	573	578	541	629	536	601	585	550	552	560	602	575	546	569	609	578	590	623	585	593	579	546	592	559	618	587	536	569	553	532	623	575	552	600	554	596	580	560	620	580	614	604	615	600	571	579	589	623	635	597	633	594	584	577	582	594	562	587	551	579	573	578	606	576	637	624	563	595	643	611	580	637	609	564	611	609	555	543	597	542	597	618	558	590	538	594	597	582	595	550	567	608	561	608	616	581	589	571	583	604	580	562	569	608	583	594	542	575	553	577	572	618	592	596	560	553	601	598	566	624	577	573	613	575	601	549	573	616	636	564	603	608	535	583	600	599	563	607	603	589	605	597	538	603	601	609	552	574	614	575	621	612	607	607	582	572	597	596	537	612	615	557	601	554	583	587	588	607	603	574	591	585	591	646	570	564	566	611	612	605	586	621	624	581	581	593	580	611	573	571	616	640	537	534	564	624	586	593	570	593	535	578	563	569	585	551	562	556	559	590	561	633	595	586	575	595	568	614	615	567	580	607	544	571	568	576	585	590	554	575	602	617	567	620	581	550	565	545	588	642	584	567	551	601	599	578	589	606	615	575	646	590	613	510	557	544	550	556	579	607	614	607	581	579	565	600	561	592	553	582	601	590	558	621	539	578	589	600	574	588	607	563	581	600	587	551	606	584	591	629	568	606	575	600	600	579	592	555	622	590	556	618	601	554	579	599	589	594	566	577	574	590	590	603	535	610	555	556	577	611	578	586	611	596	590	628	594	565	559	613	589	595	625	604	626	577	585	572	570	555	576	615	589	602	583	622	625	609	594	580	567	632	603	603	616	637	587	563	578	600	579	618	528	601	556	553	556	557	587	545	585	559	568	589	589	546	620	602	600	550	552	608	558	594	640	655	552	610	589	598	576	608	605	574	584	596	625	589	559	609	593	590	579	586	586	610	559	578	590	577	593	639	634	595	607	561	570	566	566	594	519	594	582	621	590	566	585	573	611	615	584	596	602	627	559	578	584	585	585	575	591	547	601	593	604	558	577	610	572	573	587	616	615	605	558	568	552	588	579	596	604	601	595	596	602	573	593	529	589	610	595	613	578	595	612	575	597	576	563	624	598	607	543	601	590	558	629	646	601	550	536	631	618	587	617	563	598	591	576	600	552	575	605	599	595	601	594	594	583	622	578	590	559	579	567	541	587	587	610	571	580	567	580	541	608	579	614	582	538	605	595	586	569	585	567	640	600	587	577	628	567	616	613	580	584	615	597	580	530	576	598	596	546	555	611	599	624	598	587	596	589	557	613	569	611	588	626	586	628	555	570	604	602	600	588	579	622	619	567	604	600	637	580	565	545	595	579	598	579	547	582	599	590	573	565	621	578	598	594	580	571	621	577	570	561	548	618	579	576	583	581	608	561	602	584	584	594	579	614	621	563	640	596	579	575	626	559	535	625	573	564	608	531	581	621	547	618	581	586	597	575	600	579	552	558	594	614	634	580	585	558	607	569	577	612	567	608	618	596	617	600	582	605	589	578	627	590	571	553	557	606	600	569	662	635	581	559	593	576	578	540	639	560	531	610	539	566	609	609	605	563	584	586	560	579	587	583	550	561	629	563	621	582	605	613	612	540	547	619	598	589	581	618	569	571	576	574	574	558	606	614	570	579	565	608	573	571	562	625	613	549	589	567	632	601	582	596	609	557	562	600	643	654	590	587	646	569	598	556	592	556	587	608	597	581	611	577	581	633	567	558	552	594	580	585	611	587	550	599	650	572	566	566	566	608	588	584	560	585	579	572	624	545	606	596	600	565	577	593	567	577	633	621	558	629	620	569	584	584	548	553	618	583	576	606	626	519	601	565	551	590	574	621	622	585	614	588	600	618	616	611	547	610	595	575	607	574	603	580	583	559	554	625	598	593	583	591	531	548	541	574	563	590	597	579	583	565	585	589	572	585	596	582	609	632	556	582	612	614	589	583	584	541	630	559	582	575	562	615	614	572	608	603	566	606	625	646	551	608	562	563	568	595	577	592	606	595	594	606	547	536	574	570	546	613	610	610	611	642	602	552	622	640	589	556	601	593	616	594	604	558	545	595	597	597	569	597	609	605	601	620	612	590	601	586	594	586	559	610	604	598	566	581	571	586	585	615	579	611	573	574	574	563	594	535	589	585	603	584	583	612	556	608	551	609	552	552	590	646	604	569	588	612	608	607	578	596	628	560	577	547	572	614	632	641	594	557	568	611	567	524	629	588	585	551	546	579	560	572	580	590	596	596	544	570	607	630	568	586	589	596	571	582	590	592	592	622	597	584	550	580	550	556	641	606	596	598	599	603	610	604	558	549	588	575	611	556	586	627	575	569	610	618	569	564	628	558	550	585	570	572	581	614	541	570	578	595	608	561	553	606	605	598	609	592	615	570	621	603	571	627	571	582	563	557	580	610	548	570	558	629	594	598	607	567	595	546	590	584	623	554	566	595	593	619	613	577	583	573	572	617	604	538	607	681	582	567	593	580	556	587	583	635	615	634	595	594	612	563	580	577	583	603	596	596	574	548	570	623	619	589	594	551	592	584	587	612	526	616	565	588	564	590	572	589	537	558	606	596	577	597	544	571	607	601	612	588	647	597	626	574	567	582	601	564	600	602	581	579	604	570	589	626	616	618	595	588	661	552	555	587	640	565	609	587	594	544	583	591	584	582	537	622	610	609	547	582	639	584	559	557	592	596	610	593	613	546	587	560	566	623	548	569	624	573	616	578	616	582	580	593	614	546	580	596	606	617	602	599	627	585	572	567	630	575	583	531	600	599	582	608	592	563	587	565	595	570	596	573	551	564	557	540	600	584	571	610	576	569	586	596	605	547	558	609	603	605	594	591	587	534	579	563	612	587	599	583	552	586	533	584	599	609	572	559	576	557	676	632	607	556	576	596	559	595	566	580	596	606	639	598	550	558	586	631	602	607	584	589	592	573	600	624	626	507	612	607	559	596	641	581	574	595	577	585	580	546	623	559	543	575	569	579	586	609	583	603	577	583	628	598	607	612	571	561	600	544	541	599	614	563	595	590	559	573	582	601	599	593	574	588	621	561	616	590	576	570	572	560	603	566	616	606	569	639
24847	21110	27320	25173	14077	4296	1313	559	525	747	915	1379	1096	844	669	531	511	482	456	372	344	333	320	316	310	306	324	330	324	345	280	320	319	332	285	296	326	329	302	317	334	319	308	319	310	308	307	287	315	293	316	292	313	274	313	310	322	292	293	271	294	301	366	320	307	280	296	302	318	317	319	322	307	310	329	336	302	341	329	328	342	313	303	301	333	314	348	302	295	315	318	331	310	308	311	291	312	307	304	302	318	312	337	313	316	300	271	304	333	303	337	324	318	298	333	336	308	330	301	298	311	350	303	314	360	304	323	311	302	291	315	271	321	332	323	294	338	323	307	291	301	294	303	310	323	297	326	311	333	338	323	351	305	307	337	319	333	296	327	293	340	280	310	338	303	309	308	302	309	311	287	332	295	322	335	323	320	332	289	312	319	290	310	307	317	292	299	320	300	299	315	321	298	299	309	314	308	343	296	312	302	310	295	309	299	313	290	329	315	321	318	325	309	310	319	309	335	282	340	333	311	329	354	327	338	338	325	341	311	331	352	324	300	315	296	305	328	274	265	324	319	314	304	272	313	312	314	300	322	354	308	311	298	305	284	331	298	314	322	312	302	323	325	329	305	337	311	311	284	322	302	323	310	323	314	319	309	346	321	303	310	322	299	289	343	278	310	301	286	307	306	321	286	319	305	264	326	294	343	322	305	333	355	310	265	284	288	319	344	306	336	287	314	314	333	314	332	298	295	308	317	338	290	300	302	304	322	295	312	350	325	292	290	298	318	329	357	299	313	348	312	349	316	298	322	303	321	314	331	310	285	291	294	282	298	344	302	294	297	313	316	308	317	312	294	256	295	325	323	319	326	313	310	361	304	310	289	324	300	308	308	311	304	329	307	301	324	329	327	337	337	334	334	309	345	323	292	345	316	313	321	311	344	306	305	313	337	336	334	305	335	307	309	331	307	279	296	289	270	333	322	331	291	296	318	308	301	296	294	319	307	298	323	296	282	348	294	325	312	307	294	321	291	317	318	299	317	294	282	314	323	307	310	334	310	322	296	283	286	304	326	297	321	303	339	305	293	323	355	323	323	295	311	328	300	317	311	324	320	332	304	315	315	292	295	281	299	309	292	308	301	312	301	331	301	293	280	321	263	267	315	304	291	316	334	319	326	318	309	310	306	278	306	299	329	312	294	310	329	298	326	341	309	298	290	329	304	299	303	329	295	285	287	335	294	318	332	356	310	344	283	314	315	337	281	303	330	349	324	308	328	302	326	303	277	311	329	330	304	300	308	315	332	275	304	299	309	315	319	308	335	315	307	330	297	310	293	326	342	319	295	319	330	305	301	319	307	310	307	335	257	303	324	312	323	302	306	286	341	317	342	314	349	312	297	319	335	331	303	293	304	315	322	299	298	330	349	351	304	305	315	312	327	306	323	309	305	297	316	294	349	298	320	333	310	306	304	318	316	322	334	332	320	306	300	301	295	318	302	319	336	315	306	291	327	328	327	317	309	317	311	309	303	285	290	319	336	322	315	308	335	329	327	317	329	335	297	344	327	289	311	299	332	299	319	321	316	300	297	328	347	332	284	297	277	307	322	326	313	297	330	268	325	320	309	285	319	306	307	296	324	301	318	292	308	341	321	318	311	309	328	278	311	281	313	297	313	292	313	269	356	347	314	305	259	323	325	274	305	273	320	311	301	325	332	319	302	308	314	322	285	305	323	309	312	290	316	280	338	298	299	313	319	306	305	282	314	268	312	288	331	296	326	337	311	305	278	325	337	337	323	324	326	325	311	334	332	338	258	288	302	300	318	302	324	346	333	304	303	292	306	317	315	293	295	306	314	287	298	327	317	327	291	317	299	324	318	297	320	301	328	298	292	317	288	319	304	320	303	290	322	302	325	326	302	295	291	334	319	328	317	307	322	302	294	322	314	323	318	317	324	326	297	318	302	305	306	305	345	306	308	342	303	318	296	317	304	305	304	322	323	325	318	318	289	298	307	307	306	287	336	305	258	339	315	321	310	275	317	282	311	294	300	299	296	326	296	327	345	303	326	331	289	311	305	319	306	345	272	300	296	317	272	296	317	312	323	304	275	319	291	315	300	350	306	325	320	310	295	309	293	304	310	350	303	334	319	336	300	334	312	303	325	304	299	328	311	299	301	312	316	303	303	309	307	301	300	313	324	300	318	315	291	307	335	300	296	323	282	323	292	337	300	302	330	297	312	308	318	301	328	324	291	324	302	342	320	262	315	311	296	311	321	307	347	308	318	310	295	299	303	318	339	333	355	299	302	295	325	276	310	302	336	349	289	298	318	304	333	323	315	328	319	288	327	290	315	287	332	337	331	309	338	282	322	301	319	302	286	304	307	327	314	305	286	293	334	329	289	351	319	296	306	302	315	318	320	332	316	318	343	311	316	312	290	312	312	327	323	316	328	331	307	302	273	346	274	326	315	296	307	323	303	299	296	314	311	290	296	287	309	304	314	313	314	315	301	308	296	303	309	316	312	301	327	341	279	301	313	303	307	314	325	315	299	304	318	324	292	324	308	320	309	301	299	312	290	313	299	286	288	310	308	303	298	313	316	294	330	310	326	287	326	262	277	309	293	317	313	306	308	336	325	321	311	292	319	289	318	304	310	296	314	281	343	270	294	349	317	307	320	313	295	302	355	305	295	316	290	332	338	277	295	321	321	302	340	308	303	296	295	321	306	326	311	323	303	312	321	313	296	275	302	312	299	344	334	312	316	327	310	335	324	315	323	338	318	325	305	298	327	349	314	323	317	300	302	313	342	351	299	322	299	315	293	296	321	291	339	336	311	358	303	327	285	327	339	307	301	312	271	359	313	340	342	301	313	325	324	301	322	307	310	291	278	337	289	337	281	308	304	343	327	276	291	304	308	306	323	333	333	332	343	305	292	312	323	316	309	319	307	309	312	346	309	330	328	316	285	293	298	315	320	316	300	318	332	324	324	316	328	319	291	302	308	312	332	271	305	285	332	301	319	333	336	307	280	338	322	317	283	277	314	337	304	299	287	301	293	311	310	308	294	326	307	335	329	327	303	281	344	328	301	322	304	320	283	327	340	299	298	302	311	295	294	313	301	346	327	297	288	318	342	311	336	314	327	307	313	315	300	313	302	326	304	304	320	310	313	292	310	276	315	316	300	343	283	283	274	292	321	332	293	319	316	303	324	319	329	313	325	307	320	339	317	308	304	312	307	316	299	293	303	299	314	312	307	311	294	302	305	303	305	302	327	314	314	329	343	325	314	317	296	311	321	299	314	319	313	315	284	308	298	291	357	318	293	309	313	306	311	300	289	343	305	336	305	326	331	299	321	315	290	313	322	299	317	331	294	299	299	306	310	292	308	287	267	299	297	314	342	327	317	309	297	328	281	305	306	319	302	312	303	312	272	317	317	304	317	307	329	274	310	304	315	330	308	266	314	319	287	310	295	310	292	328	313	301	315	297	320	292	324	286	309	279
18663	37272	28985	16910	10519	6314	2300	871	926	1284	1821	2755	2079	1445	1012	786	774	665	545	454	419	427	371	367	345	343	349	352	351	347	365	362	341	345	333	343	356	341	320	346	340	350	361	351	325	370	339	354	322	338	372	295	397	359	323	291	329	330	357	331	340	350	312	333	304	346	358	356	356	341	336	365	360	323	350	362	352	343	368	359	363	322	316	336	377	333	316	341	339	368	339	328	332	315	323	335	343	355	356	354	345	330	351	322	351	321	342	350	334	296	316	375	314	363	353	336	324	304	331	350	309	382	349	348	362	341	358	335	330	361	329	348	332	346	335	345	347	347	347	350	328	363	381	316	318	365	356	337	378	345	326	336	340	316	314	325	350	318	338	342	341	319	380	338	324	319	357	351	340	368	371	367	360	368	364	313	362	323	303	346	319	359	336	336	337	339	371	332	344	358	357	326	351	331	343	347	371	319	329	325	325	342	323	342	373	320	347	343	338	357	349	345	365	355	362	334	342	351	353	340	367	341	348	360	363	343	350	303	323	343	332	340	341	345	337	320	355	348	360	365	348	338	327	361	333	351	329	338	338	318	334	369	327	363	357	351	345	335	310	333	352	352	369	323	358	373	351	367	316	318	365	334	367	371	353	336	320	349	346	350	359	346	321	314	370	363	340	383	333	327	338	310	316	341	369	354	332	345	337	323	360	340	348	315	348	352	352	357	339	345	361	349	350	306	329	366	364	348	345	361	384	360	381	316	373	361	342	341	333	340	357	315	348	362	323	388	351	335	332	353	371	365	313	374	300	330	346	350	357	334	376	332	342	313	346	363	337	375	391	362	312	312	357	335	328	384	354	333	354	343	347	342	315	348	376	368	334	339	379	364	344	338	323	341	316	307	307	318	330	328	322	326	334	328	364	318	333	365	358	294	335	339	360	315	344	307	339	344	370	330	313	335	347	347	342	345	349	365	328	320	315	324	339	370	359	341	331	361	335	297	359	352	336	354	363	346	313	343	340	353	329	354	364	299	311	377	357	343	329	308	354	314	328	310	363	344	371	327	371	351	355	351	339	348	360	349	374	350	371	337	367	322	335	335	319	351	357	347	386	329	331	355	371	355	336	342	337	326	347	328	332	329	343	334	355	346	318	352	350	312	359	341	316	322	376	345	361	364	302	342	341	360	373	338	341	337	343	322	318	333	327	333	343	356	318	323	322	338	327	338	351	371	339	361	329	354	340	319	343	326	342	302	367	331	336	346	335	336	338	355	360	337	324	338	340	366	344	362	317	354	342	376	353	353	365	356	319	308	304	330	335	351	353	314	319	370	341	387	316	356	344	367	316	339	341	331	370	322	351	336	302	345	360	347	355	317	337	331	317	339	333	339	343	348	332	352	363	361	328	324	359	356	342	303	348	334	312	355	329	348	358	343	344	350	367	368	340	365	335	380	347	333	370	350	379	370	322	316	326	360	338	332	374	359	349	371	326	324	358	309	347	361	346	310	331	332	298	315	335	358	345	367	311	312	336	362	318	339	365	308	343	341	327	362	363	325	360	328	345	326	375	348	345	331	334	329	370	349	351	347	359	349	345	351	362	357	338	339	332	339	349	340	346	350	345	332	348	332	369	361	388	348	312	346	334	328	374	373	339	349	355	319	318	323	334	316	357	353	342	351	323	381	335	333	360	334	385	307	351	320	370	337	361	363	327	372	312	365	336	354	341	338	347	375	352	354	337	298	331	343	377	325	350	349	374	390	351	366	282	374	331	346	361	347	349	345	320	334	372	316	330	358	375	329	335	343	345	342	352	340	358	332	349	360	332	350	347	348	347	359	336	326	340	370	353	363	354	342	345	334	346	369	334	350	352	330	340	334	350	335	329	319	387	327	328	369	335	332	365	320	325	360	333	313	343	353	363	341	334	329	389	333	334	348	355	377	358	338	354	338	338	326	362	344	330	331	310	349	353	330	337	340	345	344	346	325	351	341	327	324	347	336	338	358	343	368	376	358	336	325	352	312	352	346	358	349	316	347	321	357	342	305	360	355	327	331	329	362	350	351	377	331	338	331	376	360	337	332	360	341	312	370	318	343	367	372	311	346	355	339	351	351	340	348	320	309	355	352	349	364	332	353	344	356	335	357	343	332	347	307	338	358	346	339	374	315	362	358	359	360	363	328	347	355	331	320	370	335	349	356	319	338	348	356	315	328	343	333	359	313	342	344	339	343	327	315	351	367	339	364	328	365	337	335	339	352	374	339	347	347	377	355	364	356	336	334	363	363	341	366	338	326	331	317	341	344	354	365	346	323	332	349	341	365	338	366	349	319	337	351	349	371	347	344	370	329	339	335	334	322	355	342	336	309	312	330	330	315	318	344	348	351	349	323	324	315	331	341	319	319	378	373	337	361	351	352	366	340	343	359	322	357	326	346	318	318	336	320	324	357	333	321	342	349	334	361	326	342	350	356	352	346	352	324	323	349	345	343	349	333	342	362	358	349	336	369	312	312	362	370	346	359	359	347	332	315	331	335	379	320	345	328	342	327	335	335	325	355	346	351	353	317	343	325	381	355	316	347	350	347	344	309	325	299	319	322	364	333	350	340	312	346	369	313	332	341	320	333	341	370	317	311	354	371	350	338	328	349	319	345	324	344	362	366	357	359	338	356	343	330	340	314	340	338	347	328	339	291	323	346	337	340	331	331	324	342	354	317	362	344	337	352	348	388	297	327	330	352	357	351	348	374	326	321	354	356	312	358	370	354	316	344	348	305	354	320	340	344	358	326	324	334	334	359	344	326	347	341	350	328	328	331	326	354	378	308	346	343	314	314	345	330	310	355	331	325	337	324	346	347	297	319	344	317	306	304	363	345	314	349	354	362	361	339	313	295	337	352	370	343	339	318	339	311	348	339	336	328	365	356	337	307	339	327	351	329	377	314	332	366	349	334	348	345	345	338	327	317	327	364	316	344	328	320	342	351	359	341	371	285	353	331	350	323	327	364	301	330	347	340	338	313	332	337	354	333	301	341	341	313	363	359	328	335	347	338	329	332	322	337	345	372	322	314	309	375	316	360	365	360	350	331	335	335	344	345	327	321	346	334	348	344	310	347	323	354	356	359	346	344	326	318	346	309	363	359	342	344	359	337	343	323	345	343	344	329	344	330	340	336	374	340	307	354	351	355	327	333	331	327	348	327	331	376	347	324	331	365	331	341	308	343	319	335	328	342	341	320	361	375	317	359	358	337	339	327	331	338	351	313	363	322	308	346	335	363	322	300	345	322	361	278	366	325	382	335	357	351	371	353	349	362	356	340	356	361	344	362	343	318	320	325	380	323	333	344	359	323	320	344	329	336	343	346	335	348	345	341	331	346	322	343	340	341	359	355	325	330	312	353	320	324	354	348	317	326	344	345	349	321	340	380	355	341	339	352	343	329	344	340	365	357	334	343	356	391	297	331	369	390	314	339	326	354	341	339	338	302	345	348	344	342	362	347	357	337
22661	21247	28895	23916	21303	21348	10759	1701	1333	1759	2090	2882	2501	1746	1372	1133	1116	1121	950	889	852	777	736	735	753	727	740	723	703	749	720	724	764	777	781	741	755	715	658	719	736	763	733	740	714	698	703	730	731	689	743	707	748	744	696	741	702	701	680	705	764	738	711	771	785	708	693	697	703	715	751	712	712	718	699	703	723	749	709	741	737	705	691	690	697	763	720	684	671	721	735	704	724	680	722	729	678	683	680	755	716	645	698	724	729	695	649	716	741	731	715	681	742	732	646	689	723	693	700	700	725	701	714	700	728	739	728	728	699	702	673	700	705	746	736	675	712	723	726	736	728	739	740	726	713	706	677	700	703	692	734	683	668	784	736	735	728	735	717	746	731	766	669	658	685	710	692	758	730	696	713	801	694	714	703	693	723	696	677	692	782	764	761	725	701	738	721	725	719	678	731	699	717	750	734	698	699	741	742	722	711	712	717	699	682	698	759	743	726	710	719	728	705	688	720	743	702	704	694	750	696	689	732	717	729	755	758	671	706	698	687	703	753	726	735	704	742	720	711	704	669	716	720	683	695	714	694	723	703	720	745	724	708	706	719	719	706	672	744	701	712	732	673	737	708	715	745	684	705	722	677	712	734	727	695	708	704	703	721	699	696	729	700	721	723	703	692	684	776	712	677	708	716	758	719	703	720	732	726	733	739	715	753	718	738	677	736	780	750	716	726	726	713	719	699	749	694	704	650	677	758	694	703	746	686	728	698	706	754	738	678	710	725	750	720	730	775	712	694	712	712	725	679	704	702	729	662	712	744	725	688	710	700	704	674	669	669	751	727	692	700	742	728	717	687	697	714	675	690	764	709	735	708	712	729	702	715	691	701	713	734	694	724	719	723	753	718	693	725	754	712	710	665	725	685	732	715	700	717	769	684	713	727	734	733	714	728	724	750	733	736	694	729	761	657	726	732	734	745	670	738	745	672	726	690	676	705	717	752	718	715	730	694	739	702	711	730	736	719	717	716	698	710	691	700	686	691	712	772	699	710	706	687	706	720	710	757	689	668	668	705	734	759	734	730	764	699	672	667	684	709	709	715	742	738	704	676	702	694	738	749	704	671	721	760	721	727	663	712	716	737	731	698	747	718	716	717	710	688	710	705	718	742	710	732	753	722	668	718	671	698	702	764	671	720	694	736	690	729	691	689	704	699	736	689	699	727	694	727	684	695	699	712	687	704	749	696	750	731	692	695	701	735	712	740	701	699	729	686	692	733	674	718	710	759	728	709	728	716	734	754	679	747	701	714	710	739	739	746	741	727	716	712	687	689	751	730	736	735	710	668	687	691	721	784	749	743	716	650	757	711	691	714	702	730	668	689	713	658	745	745	724	697	737	722	678	710	732	687	704	724	680	677	695	764	688	692	707	685	723	711	668	714	706	681	706	708	731	752	707	717	713	669	695	699	698	701	732	668	749	683	704	695	740	694	766	665	711	731	767	706	698	691	709	734	688	735	707	655	685	769	749	716	743	741	695	708	718	708	715	705	696	748	740	688	685	711	707	739	736	715	705	739	700	721	693	705	709	678	707	716	690	706	734	693	694	726	723	713	718	739	695	737	678	761	747	738	732	692	736	741	743	750	717	690	676	738	688	752	771	699	720	704	712	728	711	752	679	728	680	742	751	697	691	703	668	749	698	775	748	724	685	688	745	710	723	701	658	683	739	673	686	695	696	713	677	746	707	764	726	748	738	708	678	697	710	739	756	704	698	748	731	729	720	723	747	714	698	698	715	710	699	736	719	725	698	735	725	703	737	739	710	786	681	689	724	716	744	708	723	715	707	709	738	678	714	711	718	744	636	698	671	704	757	707	674	703	729	704	689	704	747	716	757	718	728	696	713	722	709	698	708	712	690	722	720	718	705	725	724	762	723	735	773	748	659	716	665	707	723	679	758	671	705	760	740	711	706	706	710	699	682	700	718	774	686	704	737	733	769	734	733	666	707	681	688	696	668	696	705	692	701	733	709	686	708	717	717	716	719	697	661	727	726	732	712	733	702	721	694	715	734	701	670	723	701	678	694	720	698	722	694	724	687	743	687	749	725	693	719	703	677	772	706	688	731	663	720	666	713	716	743	729	700	760	683	725	692	737	697	734	733	765	754	721	769	706	693	717	686	683	748	715	711	780	692	723	688	699	701	705	730	737	703	729	715	709	732	711	676	697	721	692	725	736	668	725	685	726	702	707	697	722	695	720	645	727	711	667	729	707	684	720	733	764	715	670	716	704	707	741	665	737	752	736	701	719	728	720	704	688	711	708	720	682	737	709	729	715	720	715	744	695	692	709	709	627	673	722	707	700	705	738	702	748	684	778	753	713	745	745	717	746	713	744	753	725	727	714	717	715	737	688	704	691	738	734	698	722	695	682	703	709	721	719	701	715	715	672	756	677	767	731	707	686	695	749	717	740	724	766	727	748	721	702	738	717	716	761	702	672	720	691	762	720	735	711	648	691	696	692	755	741	729	704	719	714	701	689	677	736	735	691	699	700	694	705	721	671	692	699	703	734	731	736	718	726	683	755	712	751	732	692	720	709	715	709	743	703	705	677	734	721	733	708	679	691	712	682	702	718	706	663	673	716	669	714	669	719	727	750	667	666	706	709	706	721	720	663	693	749	693	781	692	726	696	740	699	727	678	736	722	659	710	704	682	714	682	740	688	664	706	701	680	729	705	712	689	743	735	747	724	724	707	669	771	732	725	727	740	704	711	692	713	730	760	674	723	673	709	749	714	763	699	723	744	651	695	759	700	703	739	725	707	652	729	722	685	749	708	761	796	713	681	717	688	753	698	701	688	723	723	668	705	750	734	715	696	743	764	713	720	674	695	722	669	702	710	736	766	676	689	736	684	690	682	783	685	723	761	695	745	675	738	770	681	694	731	662	735	744	677	751	747	683	691	706	727	738	744	681	746	728	744	694	660	669	732	732	720	684	693	703	730	688	700	698	678	723	712	702	749	731	688	685	698	729	707	777	683	669	731	758	662	689	698	724	720	706	681	716	726	711	695	752	720	702	700	735	721	705	686	740	697	726	684	755	750	735	703	701	674	712	688	717	756	716	726	704	728	706	674	710	719	708	696	674	680	699	734	732	771	756	691	693	700	735	773	708	684	709	686	719	708	736	732	669	675	742	702	720	730	700	725	709	700	695	751	743	698	741	719	716	732	733	729	703	703	709	744	732	756	703	732	718	701	734	742	704	718	753	665	709	742	683	734	729	737	704	684	669	659	711	683	720	695	726	778	687	689	735	747	742	738	692	695	702	731	648	688	661	735	735	682	660	719	684	715	716	730	675	715	681	702	720	676	713	698	717	702	678	696	714	754	714	694	682	681	678	729	693	710	706	687	684	780	731	726	720	708	731	728	684	721	691	677	734	718	715	721	714	720	667	725	674	701	724	731	703	676	728	707	697	723	701	708	713	694	692	725	659	753	696	705	688	721
21841	46174	37962	25911	17823	11362	5093	2135	2067	2719	3512	5110	4072	2785	1921	1645	1522	1458	1298	1024	895	869	851	863	809	788	778	818	766	796	733	791	815	799	740	834	783	787	823	765	747	814	788	746	760	792	787	794	730	810	760	802	776	793	738	748	758	735	761	713	724	745	739	746	800	785	737	764	761	765	754	750	756	792	755	754	773	751	814	786	767	773	767	773	782	723	773	779	733	714	762	701	728	785	765	763	744	804	734	757	709	773	709	771	777	743	775	761	819	757	757	810	778	776	756	770	785	744	713	811	784	769	724	749	776	720	777	743	811	741	757	781	750	742	715	739	828	735	782	753	785	757	753	786	763	791	766	732	747	774	791	806	775	739	752	760	723	770	800	724	738	764	733	733	810	749	755	761	765	671	759	781	740	764	710	768	769	749	756	743	714	742	748	722	774	719	792	739	707	733	715	778	734	779	756	774	758	806	721	794	820	741	687	760	781	759	748	786	717	732	716	753	725	746	714	801	740	748	745	766	779	757	787	757	707	737	777	754	741	768	770	743	722	735	767	746	777	762	731	760	744	701	736	762	784	766	739	732	760	774	765	751	752	752	748	738	737	714	755	728	736	771	777	718	731	748	761	709	756	722	748	728	742	744	735	761	746	765	741	729	753	765	745	768	796	727	761	752	787	786	731	782	739	792	783	751	784	772	735	725	790	772	802	762	785	758	747	752	736	730	753	722	767	716	765	719	721	753	774	742	754	747	747	768	754	752	755	771	749	781	738	768	737	776	776	779	756	730	772	762	768	761	730	732	779	789	751	793	748	774	759	738	748	797	738	772	781	765	816	742	760	722	723	696	726	753	708	725	755	789	733	692	744	752	763	759	754	763	772	742	735	735	776	740	737	782	702	710	799	723	721	750	749	750	758	762	748	742	753	748	756	752	740	717	781	750	753	792	726	753	746	750	764	760	748	789	783	747	721	780	762	781	745	712	767	734	743	739	763	714	765	732	739	794	783	754	745	749	766	752	759	781	715	689	746	763	760	753	762	768	691	759	785	789	756	750	775	733	744	727	734	714	772	771	775	760	727	764	710	773	698	795	748	782	780	707	738	768	737	747	781	738	801	768	695	790	729	726	735	760	779	726	776	736	726	768	745	703	670	748	749	735	737	744	716	728	730	680	710	783	775	794	783	773	760	735	749	750	767	740	745	715	741	776	724	743	776	758	758	750	793	746	738	737	776	755	749	761	750	730	713	768	729	728	756	765	774	757	736	762	749	760	764	755	781	753	774	696	792	773	780	822	759	745	754	728	786	751	758	758	788	745	729	816	785	721	738	742	759	761	770	748	786	784	746	740	779	769	734	737	707	782	735	709	750	757	707	724	778	717	753	743	719	714	708	751	775	741	707	815	768	733	728	735	791	781	705	784	768	765	772	775	727	731	765	750	739	787	744	731	750	755	743	731	748	757	766	764	740	755	753	740	718	694	782	754	761	748	799	756	784	773	782	694	819	741	785	775	723	748	773	766	729	759	702	765	783	718	783	794	761	739	783	732	781	734	736	759	729	709	757	764	732	768	713	797	762	733	780	726	728	765	778	690	774	786	733	754	782	712	802	741	762	711	757	736	737	741	759	778	788	783	735	758	764	734	757	746	729	739	738	704	696	797	749	762	724	745	817	743	720	754	778	724	717	749	724	771	748	742	723	738	785	790	780	761	788	772	747	771	778	764	714	737	742	753	727	803	775	765	739	765	747	771	715	785	757	774	729	747	742	752	757	768	775	722	829	750	801	713	768	782	774	725	785	737	716	791	720	837	767	755	778	726	747	739	731	758	749	775	782	798	786	754	747	756	733	724	751	715	744	763	772	760	697	742	732	760	733	720	761	730	769	763	739	786	746	762	847	773	718	721	762	701	755	722	742	756	768	742	691	761	758	763	769	758	753	752	710	776	781	731	786	724	790	732	749	684	752	786	799	756	740	698	713	692	751	710	774	746	775	739	789	751	738	726	770	725	728	732	759	757	818	692	718	769	775	733	755	817	740	729	744	750	794	672	725	788	773	755	743	760	742	760	736	793	746	755	733	755	743	789	795	783	794	756	786	751	755	790	793	780	735	701	749	740	759	744	740	735	725	793	750	751	744	772	734	728	753	841	706	782	776	801	769	713	745	750	731	728	767	778	773	797	789	752	728	753	697	737	809	755	784	738	715	753	779	755	781	741	758	782	745	725	791	796	724	710	811	795	797	751	768	781	772	781	741	745	710	730	729	749	744	730	757	729	735	724	755	724	724	742	758	753	729	760	736	826	743	741	747	740	788	770	724	767	754	758	759	723	742	715	702	726	708	729	729	742	673	743	782	759	755	797	733	749	784	766	758	769	799	749	747	714	772	737	728	733	765	738	784	690	713	738	769	742	749	708	760	773	715	773	760	808	772	745	743	771	738	759	760	734	745	767	786	736	764	718	732	739	785	760	735	772	774	722	747	736	762	746	769	746	771	740	753	764	814	810	698	753	753	766	747	729	708	751	744	769	753	764	724	731	800	773	783	760	710	752	784	790	760	787	732	775	725	765	727	761	710	751	735	772	753	759	805	723	754	757	793	779	782	760	690	733	790	771	760	776	756	733	706	787	762	747	741	764	726	758	767	791	769	764	759	765	730	750	738	715	715	765	754	719	740	782	734	749	727	703	771	772	759	772	774	740	777	730	772	779	806	760	713	744	730	761	741	726	819	777	725	768	751	776	769	726	790	764	792	777	727	733	733	758	785	737	763	705	725	755	802	789	767	778	756	746	727	773	746	733	770	707	739	760	727	745	757	754	769	713	748	755	717	767	762	742	742	764	766	716	759	748	789	771	782	767	752	733	718	738	793	733	738	723	753	755	754	762	783	779	767	689	726	762	738	769	724	728	739	727	775	724	745	765	790	779	785	696	752	713	771	735	735	773	776	755	771	687	711	776	765	792	727	758	760	764	770	809	723	696	740	746	763	739	729	750	730	757	743	749	715	768	797	779	732	790	704	755	745	756	749	757	733	780	747	700	717	759	732	715	723	777	757	764	757	727	743	769	752	782	714	777	772	765	745	723	754	757	738	695	723	758	744	794	773	767	771	759	715	769	753	713	771	718	732	718	783	750	754	716	692	728	715	720	784	761	744	802	730	720	736	813	731	706	746	768	744	786	730	803	756	817	738	777	765	746	787	744	769	756	762	751	768	708	740	753	779	768	771	795	771	732	749	744	763	747	754	776	730	773	750	762	740	732	723	769	758	744	742	762	766	716	745	699	727	760	716	742	690	720	733	734	747	744	759	717	709	744	760	719	730	733	772	777	765	763	739	797	779	773	726	750	713	720	754	737	806	771	768	759	747	788	751	736	774	750	822	743	748	766	734	798	734	758	761	711	759	773	769	733	772	806	747	787	791	753	732	777	715	825	739	741	769	718	743	743	705	779	785	769	727	795	725	763	754	740	753	717	764	774	744	806	732	786	742	722	738	740
28013	22195	21214	12310	4604	1934	797	357	412	518	716	959	869	587	462	425	397	403	403	294	287	301	303	298	311	294	272	286	267	289	289	295	290	291	260	290	286	271	306	278	277	278	282	291	256	310	263	264	276	270	249	288	275	287	269	301	260	296	276	305	320	312	273	327	255	290	291	274	287	285	258	301	279	262	282	288	293	270	292	306	267	303	280	307	298	266	292	274	298	285	276	321	292	281	269	298	288	268	270	265	308	286	325	279	288	249	284	269	274	253	302	273	301	286	297	298	271	282	313	326	295	253	294	290	286	308	274	267	279	306	275	284	281	270	286	312	289	296	280	291	262	306	305	314	260	261	301	231	308	267	264	286	278	244	282	285	293	270	276	263	277	278	306	285	277	291	271	272	289	266	291	275	305	285	297	289	318	291	288	289	291	300	287	261	268	268	284	280	312	263	283	297	303	265	291	310	287	285	285	301	282	304	294	284	266	271	309	300	278	265	276	314	261	290	264	269	270	261	263	269	303	271	293	292	269	270	260	284	258	292	263	288	289	298	302	280	280	283	292	281	284	299	266	277	280	269	302	289	275	276	277	261	277	294	286	293	291	269	285	286	301	256	322	295	295	289	277	282	273	274	276	274	294	272	274	293	261	281	283	331	291	298	277	288	261	250	313	283	262	270	317	274	267	299	285	316	261	268	313	269	246	275	289	258	294	284	302	286	271	277	310	284	289	285	286	279	280	314	293	265	292	286	277	244	273	287	325	292	264	262	270	259	286	297	293	291	241	243	292	274	310	292	301	282	284	302	268	267	305	262	261	279	283	281	316	279	270	296	295	260	276	284	280	263	290	257	272	304	273	265	280	269	323	277	269	272	314	251	249	276	283	276	267	257	253	311	263	315	303	331	288	302	261	257	287	275	307	260	291	271	315	276	301	301	317	288	288	299	288	283	293	269	284	269	270	283	267	287	273	277	270	293	276	284	294	319	258	266	276	279	299	275	292	269	299	284	298	305	289	290	292	283	285	283	290	278	257	290	273	262	270	279	286	300	267	306	281	296	300	299	308	303	307	283	295	260	284	302	285	299	288	316	266	266	289	299	308	290	259	289	294	273	287	299	275	279	287	290	278	312	275	314	260	279	286	296	279	286	299	292	257	299	313	293	267	282	260	277	297	273	303	254	308	316	331	258	280	299	296	270	293	288	283	293	268	293	315	290	267	298	285	272	290	292	288	295	326	283	276	281	287	300	315	284	288	272	324	308	292	278	288	273	302	300	251	294	273	312	282	286	265	269	285	297	296	289	296	269	285	291	253	293	299	283	271	310	280	289	288	284	297	299	293	283	297	282	298	255	295	298	286	294	270	274	277	295	264	278	292	243	281	303	267	255	278	256	301	274	281	278	298	271	300	293	274	276	289	282	265	299	321	318	284	238	283	312	294	283	274	300	273	262	291	311	289	280	296	290	277	316	272	282	309	307	304	254	279	288	282	272	313	299	300	258	283	297	257	281	259	280	324	275	287	300	286	274	263	292	281	283	277	308	291	297	273	284	278	301	261	278	276	233	320	265	284	279	281	311	275	263	316	271	259	303	289	299	238	282	296	259	253	301	286	311	272	298	321	309	287	262	286	274	279	273	292	274	261	283	243	251	283	267	289	291	272	281	285	273	308	308	277	268	281	295	295	284	292	287	308	305	307	292	290	255	285	326	275	266	283	298	299	303	321	277	291	291	265	291	283	267	264	302	282	314	259	281	295	252	282	291	293	287	278	274	279	329	315	334	283	322	289	280	277	265	302	299	292	310	272	323	281	273	292	265	293	295	261	281	280	304	276	295	286	300	268	296	288	280	272	276	283	276	305	329	311	275	322	293	310	291	279	283	315	280	285	272	289	299	260	316	251	284	265	256	267	302	259	277	322	258	272	307	275	291	266	249	302	290	277	296	252	265	301	303	277	247	273	331	313	275	267	263	277	286	308	269	265	292	266	275	279	290	263	257	280	271	302	273	289	292	283	310	270	297	273	284	291	307	271	253	288	241	299	290	263	315	290	271	249	267	295	270	276	320	289	298	287	294	301	280	263	266	275	277	244	290	242	290	306	294	315	277	278	284	247	265	295	290	268	263	288	283	285	279	272	262	274	259	269	322	264	288	258	243	315	290	303	278	298	279	290	283	287	306	274	298	282	264	262	289	251	300	249	276	303	290	305	299	283	285	270	286	311	259	286	295	304	280	263	289	277	253	268	282	279	273	286	298	293	279	281	292	284	294	283	270	262	261	273	281	268	271	292	272	287	303	296	291	283	293	282	290	272	288	279	291	261	311	270	278	274	275	296	266	279	293	277	300	286	276	265	279	281	298	271	278	280	281	302	274	255	286	298	276	289	291	270	289	280	293	280	270	268	257	268	283	276	296	275	283	301	302	287	279	292	264	297	300	265	280	266	285	305	327	281	282	300	271	265	279	309	273	285	265	277	286	299	267	298	317	277	307	309	282	273	268	282	283	318	279	279	281	292	275	300	270	262	299	254	294	310	286	296	260	288	274	272	296	299	279	267	257	247	280	251	279	292	287	281	269	265	275	263	260	281	240	290	270	276	280	270	243	278	278	280	313	274	288	306	290	317	295	255	308	299	292	300	279	312	262	274	271	299	297	274	278	318	294	324	284	307	293	268	255	302	288	291	275	300	288	288	297	273	293	287	276	298	281	291	276	267	280	284	278	279	284	296	299	292	256	276	266	306	292	262	265	261	283	277	272	277	245	300	272	263	307	304	283	297	234	269	291	307	287	291	280	301	270	256	286	283	286	301	288	289	271	307	270	300	277	279	301	271	281	289	263	287	318	275	308	304	282	260	279	277	294	266	283	275	297	286	281	256	277	291	275	284	294	282	284	289	300	269	312	290	264	310	286	282	260	276	279	317	271	284	264	269	282	307	294	286	310	276	311	262	276	281	271	263	308	301	292	315	285	331	278	313	280	294	290	280	299	258	294	278	313	251	303	326	263	273	310	324	266	287	283	305	281	301	285	300	281	298	310	312	275	291	294	255	275	267	294	315	278	266	308	249	323	298	304	294	272	298	258	262	288	271	277	283	298	282	315	290	262	273	297	273	268	271	268	305	258	289	291	296	265	289	313	288	296	293	299	284	324	265	289	298	280	296	299	275	280	286	279	295	286	277	295	260	278	252	293	272	268	277	293	283	289	282	245	284	263	279	302	330	292	297	283	277	276	299	285	313	279	288	236	278	295	289	279	305	303	319	262	262	262	290	294	298	273	262	294	295	256	283	283	264	255	270	309	290	252	271	288	273	279	290	258	287	291	301	267	260	291	285	258	270	286	288	287	285	296	284	261	271	245	314	285	290	303	276	255	274	268	263	302	278	269	275	263	278	254	273	291	273	316	280	279	297	285	256	288	284	289	306	329	282	313	282	306	273	291	252	329	299	268	278	336	297	288	288	292	330	326	291	304	294	278	265	312	274	272	291	298	286	258
17809	31717	22995	12640	7020	3735	1239	449	557	905	1243	1933	1512	943	683	544	521	541	407	387	338	334	280	304	298	300	327	260	295	290	302	324	321	270	256	263	278	293	328	299	269	296	272	274	300	306	287	270	289	274	307	282	319	270	290	322	276	284	298	280	307	278	274	301	314	306	299	308	263	295	324	279	297	297	301	290	322	307	288	307	290	264	305	304	301	306	312	289	303	286	308	319	288	277	257	289	318	290	295	277	320	296	278	285	294	293	307	303	293	264	278	293	306	317	306	286	298	292	290	290	287	293	284	290	294	298	287	279	311	310	276	276	284	338	299	315	287	294	304	292	292	280	296	304	270	284	262	291	311	312	307	285	277	304	283	282	294	287	302	276	292	285	301	314	272	279	275	284	253	291	299	292	309	317	289	318	283	285	297	291	308	283	277	295	290	246	277	325	289	295	290	276	313	319	267	240	271	295	307	265	273	286	283	309	292	270	285	303	278	293	296	297	302	315	284	286	298	283	297	276	306	290	299	301	278	307	270	291	335	286	284	293	305	296	299	297	301	300	285	296	284	327	294	289	279	284	270	293	282	284	306	281	290	285	272	290	293	306	302	299	309	287	283	296	281	278	308	315	272	285	290	297	273	313	278	284	306	294	296	291	305	290	293	300	320	293	320	278	301	293	288	299	326	258	287	282	296	290	292	287	298	274	275	284	301	285	282	296	281	301	306	254	279	314	265	277	266	289	301	281	321	281	305	281	260	325	278	301	286	297	284	297	288	295	258	298	310	286	283	329	262	295	287	266	301	296	313	278	265	273	324	297	300	305	286	303	293	288	321	297	291	286	278	295	294	267	278	304	312	303	293	305	290	306	270	299	268	280	328	298	278	293	281	298	329	284	265	286	285	290	289	314	307	303	267	297	287	291	297	303	279	329	304	327	308	300	291	268	316	276	280	264	313	252	291	301	287	276	275	308	244	322	277	288	297	271	266	278	281	300	288	282	300	306	303	289	305	291	255	310	302	320	290	311	275	321	285	293	286	286	316	306	288	298	302	310	301	278	278	328	281	317	263	295	339	272	293	262	320	323	278	308	321	290	285	307	288	294	296	321	317	281	302	330	278	321	286	304	279	308	308	274	302	249	281	290	273	295	273	277	268	264	292	292	277	271	262	288	263	291	315	297	287	282	299	294	275	302	288	281	314	280	339	309	299	287	294	315	312	296	322	291	299	329	285	272	302	300	296	283	276	302	283	257	313	291	300	289	276	291	300	282	298	293	284	277	316	295	303	308	301	299	276	294	291	315	287	267	289	290	308	298	278	272	283	305	303	250	309	302	306	270	263	289	281	274	240	307	286	307	312	274	272	277	303	265	293	288	312	278	314	256	291	280	316	298	279	282	273	272	294	280	314	277	324	282	290	259	302	256	275	308	314	282	332	300	293	317	307	265	272	296	272	279	299	282	272	287	280	298	336	286	282	312	309	279	283	287	282	284	276	268	322	256	271	292	300	292	287	317	306	285	271	288	281	279	313	298	304	296	277	299	264	294	306	272	282	292	317	296	269	271	275	264	320	290	279	281	304	267	323	282	292	295	296	294	288	279	304	284	260	274	268	268	317	262	314	313	249	253	294	247	290	278	297	281	307	296	285	303	288	292	301	301	329	280	278	282	282	322	301	260	291	283	290	281	270	273	278	278	287	298	289	308	316	306	286	295	278	288	303	307	272	292	303	282	290	272	279	261	320	296	291	298	279	330	294	280	283	264	295	286	300	268	303	310	298	309	294	291	285	278	277	284	296	298	295	293	275	282	296	314	276	297	294	267	276	322	305	280	315	285	308	282	279	292	293	294	232	291	295	287	311	265	279	285	298	304	272	300	278	273	279	281	291	293	305	284	265	297	292	282	274	286	282	328	312	302	265	286	310	303	274	301	294	282	293	284	295	275	276	289	330	273	294	297	307	297	288	303	304	308	291	268	271	326	306	305	273	245	311	277	319	305	293	292	285	273	315	302	298	273	283	294	284	291	300	282	332	276	296	336	317	279	307	306	307	288	297	275	324	299	281	278	277	303	315	280	278	279	299	260	297	289	293	312	278	268	308	290	270	293	303	303	296	286	289	300	290	323	263	296	279	298	294	297	287	288	294	296	276	306	280	304	301	309	280	313	298	311	336	256	298	286	299	284	259	293	288	281	279	306	277	289	275	288	282	307	285	295	302	283	300	286	288	261	290	295	291	299	286	292	285	297	292	299	310	289	260	300	304	260	288	285	289	278	304	295	293	287	311	274	296	280	288	299	292	309	293	331	290	301	306	293	273	313	294	287	300	272	296	303	269	298	281	290	280	290	292	258	314	289	301	294	331	318	288	317	299	286	276	302	301	279	268	299	276	286	292	291	274	292	305	309	283	306	319	322	290	288	307	295	298	281	313	277	277	297	269	257	278	297	282	319	315	263	316	293	287	329	295	278	276	279	267	270	274	279	274	301	310	298	309	286	326	285	293	301	299	309	256	285	318	343	295	273	268	255	321	290	278	294	279	310	304	284	301	305	293	309	275	294	292	303	308	259	297	282	283	291	303	294	286	305	283	289	319	301	255	255	305	287	293	280	277	279	272	246	283	303	315	302	323	290	331	286	285	313	290	280	269	294	323	277	310	309	294	302	306	268	280	291	286	308	303	274	309	264	287	295	291	290	285	303	346	312	289	306	315	322	275	277	271	301	293	320	290	282	254	316	301	278	284	289	259	275	280	295	283	286	289	313	281	305	285	278	290	297	276	277	280	295	290	293	296	291	308	281	310	288	277	282	289	288	308	294	319	303	291	286	295	286	263	287	298	313	280	274	295	309	308	292	284	297	276	291	316	244	308	304	278	313	294	290	269	287	281	303	270	286	285	302	279	272	313	269	287	284	299	268	286	289	274	310	323	314	274	301	294	340	279	315	278	316	307	266	283	310	270	287	290	281	320	301	298	276	274	293	315	253	286	273	281	283	278	263	271	284	307	263	302	279	286	302	321	292	265	290	266	297	273	307	266	293	291	296	303	302	264	290	284	303	276	267	284	305	305	285	290	295	279	280	313	306	302	318	319	264	336	297	291	286	266	274	302	310	310	259	288	272	273	289	304	263	295	276	278	297	284	305	305	287	292	303	288	287	279	304	260	275	285	296	277	302	272	311	259	289	289	240	318	290	271	300	299	305	292	302	314	297	292	295	311	279	298	275	301	273	258	276	311	297	312	273	319	247	310	294	293	282	288	302	277	294	309	291	303	299	308	279	294	291	336	264	323	272	313	310	297	290	256	311	297	272	291	296	306	296	265	265	328	303	290	322	294	322	287	257	291	289	281	281	296	251	316	282	279	306	286	308	287	308	265	280	286	289	299	313	289	321	291	310	297	296	293	280	281	282	323	274	282	294	288	299	252	309	284	300	279	273	293	305	329	302	276	290	289	337	288	282	280	290	260	285	297	307	296	272	304	261	304	308	304	305	285	307
23733	21213	28402	24378	21179	12989	3039	999	916	1202	1469	2135	1735	1254	964	803	832	798	773	655	606	599	590	592	626	549	560	618	555	583	576	607	600	570	572	589	561	571	558	549	579	572	572	587	527	540	550	538	624	559	533	619	590	557	542	553	531	568	614	586	569	582	525	524	593	586	573	539	558	577	533	591	575	541	575	567	558	549	563	580	595	578	518	554	567	556	556	570	576	556	580	565	600	568	574	550	530	524	557	566	542	589	552	604	556	583	573	548	564	591	616	550	535	595	557	530	562	567	621	555	527	568	547	561	553	596	544	573	593	565	587	563	541	590	556	608	550	569	525	602	598	541	562	540	558	554	577	575	579	576	540	539	565	552	579	597	565	535	540	565	577	603	559	561	574	595	599	570	578	601	549	537	557	591	580	564	587	564	579	593	602	520	597	571	563	567	575	542	547	581	571	566	557	594	540	581	543	578	573	580	585	580	543	522	553	613	545	550	575	528	557	596	576	568	553	609	562	550	539	549	525	539	556	569	544	554	540	598	584	564	547	565	545	565	531	556	541	572	609	571	539	561	578	573	581	525	573	543	540	544	551	559	554	569	548	576	551	585	597	596	524	567	524	551	573	550	590	582	562	587	600	555	553	597	532	555	542	614	558	591	562	549	552	561	552	551	574	570	584	547	556	562	590	560	535	572	554	567	543	551	546	573	592	569	545	587	534	546	566	502	549	567	601	530	550	567	555	582	569	587	611	552	575	551	555	573	583	581	603	561	553	553	560	581	556	570	561	537	564	519	528	558	542	558	555	614	550	568	556	559	545	593	572	545	562	556	572	543	556	542	532	566	527	530	531	549	573	562	564	592	505	590	563	557	607	547	577	533	568	549	566	606	583	602	529	583	535	542	532	575	552	541	562	589	501	537	545	561	585	552	566	575	568	528	609	522	549	559	522	540	516	591	538	554	570	580	556	603	581	570	551	556	597	554	535	573	577	535	517	562	536	530	579	536	548	566	578	554	575	555	563	583	543	559	563	585	563	520	568	590	505	514	580	541	543	574	599	600	612	556	559	523	553	573	539	542	584	611	566	602	557	558	588	559	571	576	559	570	607	529	584	526	570	562	600	598	534	561	600	568	558	556	535	537	560	570	555	547	568	560	598	572	534	545	557	548	592	540	553	562	586	600	574	545	593	555	574	582	585	590	537	590	545	544	550	573	615	548	542	566	546	504	551	563	587	591	550	608	574	559	541	580	557	566	542	542	581	538	566	560	573	538	530	590	585	592	559	572	565	558	557	539	539	543	529	568	522	593	522	561	529	548	532	567	529	547	575	551	550	533	598	560	536	522	589	517	515	586	578	584	589	561	570	578	531	552	528	562	547	564	571	572	571	578	532	559	549	567	574	589	537	556	580	544	572	556	588	537	557	595	551	581	547	571	591	596	553	558	565	547	606	594	548	577	580	528	555	570	574	582	586	568	534	526	540	571	549	567	541	551	594	551	546	529	582	568	558	560	574	562	571	529	532	591	588	643	579	546	597	545	508	586	581	517	534	589	594	571	554	566	552	585	519	570	576	545	557	561	595	569	565	572	612	577	540	577	555	551	553	533	527	547	614	547	572	542	574	569	560	573	598	539	598	591	556	577	546	603	580	589	490	545	579	538	559	547	551	524	572	560	602	590	590	520	527	532	547	566	570	541	541	570	573	554	569	616	556	562	591	582	568	537	588	534	551	579	580	565	556	593	520	547	546	543	575	554	523	602	595	601	605	542	578	539	564	578	547	548	550	550	595	581	534	573	592	560	560	560	575	620	563	560	551	548	559	567	596	533	560	558	627	564	534	540	558	580	552	550	568	573	538	533	562	584	593	523	549	563	543	553	522	557	596	555	570	575	552	532	562	591	550	528	566	561	545	536	583	532	535	572	564	616	562	555	558	530	603	565	539	562	567	550	559	522	606	523	558	591	556	573	570	618	592	591	554	564	580	555	526	562	576	552	586	570	575	569	544	526	544	556	564	558	528	540	573	579	565	582	551	603	526	563	591	531	581	548	558	535	567	572	569	567	557	566	543	537	556	545	564	555	564	590	577	572	595	549	593	510	537	552	574	561	577	536	563	564	547	551	590	562	589	535	522	568	558	558	605	551	550	551	542	564	584	544	582	583	569	560	573	590	528	549	546	586	590	539	549	588	591	610	530	581	584	568	573	559	610	602	558	569	556	553	541	557	554	523	521	590	593	590	563	596	556	581	567	526	553	562	574	535	527	607	506	572	548	563	536	570	520	533	557	521	563	554	573	564	538	559	578	550	527	574	585	549	544	565	549	568	563	567	558	566	569	605	542	564	532	557	566	524	532	559	561	546	595	531	556	557	552	553	565	543	577	597	573	548	578	597	547	575	560	562	568	615	574	583	561	575	553	572	600	561	516	554	587	581	577	560	571	587	577	588	556	544	578	561	565	577	573	584	594	531	580	552	560	606	511	540	561	567	537	603	552	578	611	539	563	578	556	589	586	591	535	581	580	568	556	602	557	580	595	510	553	568	570	534	564	510	573	555	569	552	565	598	527	547	544	552	587	579	566	525	532	554	542	572	530	542	545	588	596	524	593	550	558	597	578	590	541	587	528	571	568	610	565	542	582	578	549	584	570	541	556	537	588	525	586	526	554	569	527	550	570	611	523	566	558	546	550	547	547	486	536	583	549	563	540	593	546	593	592	550	539	544	542	543	575	587	589	569	619	584	543	521	596	636	554	579	564	567	560	562	538	614	556	571	534	572	549	546	521	600	548	564	533	563	551	593	590	544	584	541	540	588	564	522	578	537	522	610	588	552	552	587	639	554	539	575	549	573	545	593	547	535	593	576	578	605	593	566	554	569	567	555	531	539	585	552	572	547	537	580	545	556	534	548	561	567	553	543	584	543	545	517	559	564	580	573	602	522	535	572	573	563	587	554	511	575	540	574	546	526	534	554	554	559	593	597	575	566	564	554	597	573	589	531	514	570	547	492	573	552	506	576	539	530	592	538	548	560	569	536	571	553	531	591	532	600	590	574	601	529	543	562	570	537	571	589	575	520	572	611	582	547	612	600	545	530	559	541	576	557	602	532	548	613	597	518	549	583	591	548	538	569	540	521	522	618	567	547	585	541	576	579	564	538	583	637	549	529	540	598	545	594	551	571	548	565	577	544	565	582	610	611	560	584	581	586	551	565	546	569	555	499	561	578	588	550	568	535	523	538	530	593	564	591	563	579	603	579	542	538	550	572	573	551	514	560	607	557	570	626	545	578	578	553	543	554	549	574	589	600	558	591	567	591	591	556	547	585	523	540	506	529	541	524	582	608	532	563	537	567	588	577	563	579	552	539	536	586	559	553	572	524	592	563	577	559	588	570	554	584	514	542	558	565	557	550	554	511	530	542	609	569	574	585	562	578	534	566	544	566	548	569	552	572	547	537	568	567	563	570	574	545	586	563	562	581	610	538	558	532	574	541	573	560
19444	40672	31959	20294	13029	7622	3330	1300	1364	1865	2416	3633	2823	1926	1384	1102	1074	1045	911	763	699	659	636	643	631	619	594	600	567	604	549	604	624	604	550	573	585	612	614	584	567	596	567	612	654	564	579	583	548	603	606	553	619	559	546	554	604	583	584	575	546	491	622	626	594	594	590	518	605	564	539	542	603	577	603	587	585	560	555	567	567	562	585	622	621	630	611	593	601	598	612	551	589	590	625	599	580	593	586	598	584	616	608	626	580	556	578	607	590	618	590	575	574	576	572	591	572	574	611	579	592	611	580	535	596	541	580	533	606	582	592	577	568	596	570	590	585	556	581	610	546	562	553	583	572	573	603	588	572	604	579	584	573	594	602	587	566	598	572	544	604	569	604	536	549	620	573	568	582	551	578	610	584	629	612	606	581	583	599	600	578	589	598	601	602	590	565	600	601	586	583	596	628	589	563	594	651	540	593	631	562	603	571	539	551	557	520	589	594	573	592	593	571	608	605	559	606	552	613	582	602	572	569	566	597	581	560	574	563	609	600	601	563	606	557	624	584	580	595	615	589	633	555	555	582	616	604	568	592	566	597	591	609	596	572	614	601	552	609	561	566	579	608	570	563	580	587	585	590	545	602	527	633	586	587	613	578	607	581	583	562	585	567	593	577	591	596	598	615	581	556	565	536	581	596	621	596	581	589	567	552	590	561	586	567	574	578	601	562	569	583	548	564	573	570	605	609	597	638	566	595	602	564	549	581	581	577	549	648	580	599	594	607	557	577	580	602	591	549	582	587	582	549	565	559	586	610	534	584	551	612	536	579	553	566	590	633	563	603	590	605	596	544	566	565	588	545	548	635	622	614	573	562	582	600	605	577	540	570	528	606	571	618	576	581	596	604	593	569	588	556	589	529	555	568	623	587	610	572	615	554	566	534	609	619	567	611	600	579	590	607	563	613	622	592	561	565	530	591	612	621	599	533	615	607	548	578	581	542	571	542	572	545	579	618	574	580	568	605	561	564	631	596	627	573	586	582	583	566	553	557	567	570	592	556	606	569	562	584	551	595	548	550	628	567	544	545	553	565	573	520	592	542	595	581	560	626	624	550	554	618	598	589	593	582	577	577	586	634	605	576	592	583	596	577	569	553	560	570	594	606	570	573	536	606	580	558	607	599	562	548	563	595	655	556	559	583	597	609	581	579	587	578	618	577	562	600	593	572	641	588	567	604	636	537	562	540	567	562	575	568	548	584	558	640	598	604	546	616	570	580	579	589	611	593	597	606	585	543	586	619	573	583	580	557	591	562	605	596	595	583	619	556	565	595	622	566	620	565	591	614	600	613	598	549	603	595	572	589	587	606	560	585	609	553	613	579	574	560	617	589	540	564	594	618	601	545	584	588	589	604	559	615	644	585	601	583	568	589	578	568	598	600	600	579	556	609	613	557	600	552	550	591	610	613	566	582	559	597	572	567	543	562	576	608	591	589	599	582	596	585	561	605	604	606	582	573	596	517	552	622	566	593	591	595	538	576	564	590	551	543	609	543	587	551	583	589	577	552	580	577	583	588	588	633	586	579	569	565	592	590	612	572	603	564	614	556	619	598	577	617	567	580	535	586	592	580	561	565	570	610	587	621	579	574	590	610	587	591	574	634	597	584	542	571	569	548	573	595	565	596	596	592	593	605	541	614	569	574	600	577	576	596	586	601	619	632	586	606	580	584	586	611	578	590	588	594	595	607	575	561	609	588	577	589	569	611	623	573	567	600	599	562	567	593	576	591	591	572	625	587	543	591	586	569	538	574	588	578	588	601	598	558	579	583	619	604	574	603	614	554	592	596	587	536	622	566	587	596	615	566	603	594	573	572	588	596	609	547	552	583	602	587	572	590	599	603	600	545	558	527	607	597	595	562	550	574	604	560	564	574	586	589	605	557	591	608	576	565	585	600	599	595	624	543	553	642	537	604	564	557	556	538	569	577	594	583	593	568	562	560	591	572	573	571	607	597	546	596	552	598	608	630	547	572	562	549	600	598	631	563	615	571	600	647	585	648	613	576	610	562	573	562	605	567	576	565	579	560	590	554	562	527	581	602	575	582	601	591	572	609	559	551	565	572	566	543	567	572	581	597	578	570	586	651	571	593	566	588	621	607	594	523	578	568	579	625	593	606	614	534	590	570	587	589	601	571	570	559	599	608	564	559	582	582	600	605	576	566	605	574	573	572	611	591	567	583	603	588	536	552	612	570	576	578	583	605	580	609	540	558	550	600	586	581	565	528	589	556	582	604	573	596	591	582	564	597	575	593	553	577	586	612	533	558	625	591	580	520	602	588	592	588	608	605	596	565	604	628	602	579	598	563	553	598	595	588	579	571	601	649	581	521	605	625	626	592	556	582	550	601	555	588	631	571	596	583	537	612	578	634	612	573	590	573	591	612	610	565	585	581	591	598	584	585	542	571	577	623	604	582	604	576	590	579	548	608	571	572	588	594	557	556	596	576	561	544	611	610	540	586	576	562	587	557	556	555	591	554	564	661	609	582	554	598	606	578	551	583	569	584	566	611	609	549	564	560	583	570	579	583	552	548	645	547	555	608	564	595	611	577	634	590	599	560	562	579	546	582	586	571	564	614	609	547	593	557	557	572	591	538	559	608	571	600	608	532	556	545	593	553	574	586	619	585	623	582	560	610	587	581	570	541	536	554	567	589	580	579	574	582	565	562	583	559	573	616	595	580	595	601	610	560	576	625	579	613	548	593	573	579	611	564	545	561	535	572	573	565	567	588	598	568	577	551	612	516	605	591	589	584	591	606	566	601	560	599	541	581	600	594	575	582	584	583	572	570	611	619	637	567	573	566	580	612	614	641	579	547	554	534	610	586	629	584	583	557	590	589	570	567	607	564	625	600	573	550	604	591	576	606	596	557	568	606	614	618	599	585	574	569	601	596	610	568	542	580	609	630	587	577	633	595	552	583	617	578	582	582	639	540	606	583	593	546	560	626	587	566	608	615	620	609	618	575	599	566	622	621	588	539	537	550	592	540	584	558	592	582	532	603	617	558	602	606	595	619	648	626	612	564	594	588	577	543	605	562	634	591	547	606	589	578	567	598	608	549	606	553	623	602	585	565	592	558	560	600	577	606	572	565	583	623	581	604	592	581	598	586	567	592	559	567	607	587	571	579	588	562	602	591	572	589	601	597	605	525	553	583	571	619	580	550	590	560	555	553	541	588	552	592	560	548	574	567	616	576	600	587	615	572	567	562	593	564	568	581	571	559	592	544	567	588	608	633	583	560	581	608	573	586	586	615	563	591	614	558	567	574	571	615	545	573	566	580	593	646	571	601	573	604	549	597	560	590	510	563	598	617	578	622	574	560	597	591	610	582	571	582	586	567	609	575	572	573	576	586	546	575	587	600	579	613	596	597	598	572	568	557	538	567	603	599	546	620	586	576	546	591	596	577	581	598	622	594	575	558	635	586	590	594	608	572	622	594	540
24965	21214	27364	25389	13977	3803	1349	537	583	707	892	1450	1180	845	611	519	500	464	419	350	351	328	331	304	306	311	313	319	288	341	293	333	286	303	279	339	325	304	293	302	315	309	330	283	291	317	324	318	306	326	281	341	312	317	323	312	311	332	317	323	308	272	311	305	325	312	266	281	301	324	289	304	317	322	308	283	310	274	284	298	263	328	330	309	316	285	311	304	347	350	314	292	291	308	297	297	287	287	316	274	311	296	340	275	320	287	316	326	301	308	320	285	304	316	321	299	297	310	305	314	281	289	299	328	331	290	289	337	318	337	319	317	295	356	330	298	328	286	271	291	331	293	333	286	305	301	323	282	333	289	346	323	335	323	301	315	302	334	347	311	302	324	330	299	277	290	315	302	295	312	278	303	349	303	325	306	311	319	302	337	292	273	344	303	322	296	288	319	300	329	312	309	273	305	310	312	310	332	313	295	310	304	284	285	341	295	304	308	298	315	304	300	309	333	374	301	281	315	305	310	317	307	294	313	325	317	324	330	299	317	318	309	288	292	314	316	294	239	295	324	293	292	303	301	303	356	309	353	316	323	332	314	310	296	284	308	292	310	304	300	310	342	284	323	273	308	311	314	310	298	299	307	330	344	332	281	261	312	289	280	307	304	291	307	303	319	350	305	336	291	292	296	303	322	288	310	297	287	279	299	338	331	309	292	308	310	308	291	330	315	298	276	324	296	336	329	322	332	268	307	288	325	299	279	296	296	305	326	318	306	294	293	299	303	313	343	322	299	282	308	296	309	287	296	333	291	315	298	288	295	287	307	296	319	275	325	313	296	332	302	318	309	337	277	291	314	286	304	329	306	309	312	284	282	288	306	312	311	306	281	305	302	333	329	297	297	287	289	268	266	314	299	317	296	316	333	322	291	335	311	296	322	310	281	326	312	332	325	312	307	296	322	302	328	285	283	308	320	284	310	300	330	311	311	327	319	337	292	354	310	322	305	351	315	307	298	289	294	290	323	308	297	296	303	321	284	318	348	315	297	264	294	319	308	321	295	325	313	332	332	303	345	294	298	315	308	313	316	299	292	284	313	295	324	304	277	298	333	299	307	312	297	296	290	348	308	306	322	346	319	309	307	287	312	303	314	312	318	284	290	317	321	278	308	323	336	310	330	317	324	305	300	340	299	328	312	324	330	299	301	308	290	301	268	308	302	325	316	360	339	331	321	316	303	342	270	292	308	268	328	294	308	303	297	288	289	281	305	293	296	303	316	320	309	291	311	313	311	340	286	319	344	302	321	309	301	334	302	344	296	297	320	308	324	267	299	311	284	300	334	317	334	316	309	280	313	300	267	318	286	323	330	308	286	271	297	287	300	276	330	292	318	289	278	308	314	297	275	272	316	349	298	325	354	326	292	278	300	319	328	299	323	339	294	313	324	307	302	288	302	283	314	334	336	317	337	268	312	297	298	284	303	320	335	307	287	281	304	329	312	280	306	327	337	300	328	346	286	324	289	314	292	303	314	320	297	302	317	321	315	296	292	267	336	318	323	307	298	302	300	333	288	294	272	272	320	311	314	308	290	286	280	313	291	333	272	332	272	298	286	295	295	346	358	283	329	277	289	289	325	298	299	284	306	288	298	302	285	287	273	321	297	323	309	298	318	364	307	343	312	286	316	298	281	301	310	303	314	293	304	313	308	309	294	337	310	296	327	341	309	288	333	298	329	307	288	295	299	318	322	288	291	309	333	314	304	310	300	301	315	269	309	297	294	315	303	325	327	267	300	319	269	334	296	291	277	292	290	300	328	314	327	322	320	297	314	312	309	293	351	306	306	315	335	299	310	317	284	312	288	291	308	303	325	311	317	303	310	336	302	274	290	303	332	315	320	300	295	326	336	300	324	317	304	321	288	288	295	301	299	313	305	290	331	328	314	307	307	310	324	297	301	303	311	304	313	299	311	286	283	309	324	323	310	289	320	303	287	313	336	292	319	297	304	317	281	319	321	348	297	289	306	316	276	299	310	344	317	284	308	296	314	297	304	318	313	300	302	308	310	307	330	332	309	288	313	287	300	305	326	325	272	310	279	302	291	297	281	312	299	316	304	303	298	290	286	297	323	321	309	313	302	317	317	310	292	302	319	297	276	337	306	337	293	321	294	317	282	296	305	297	283	283	289	336	327	312	318	267	291	306	326	339	306	296	285	283	309	317	306	325	318	334	304	311	325	329	313	318	301	323	325	327	271	327	322	324	323	354	289	325	282	310	312	320	289	298	299	322	296	293	309	340	313	276	286	331	311	320	363	313	326	303	335	321	305	324	283	303	299	326	295	289	277	288	321	288	297	299	294	331	295	298	265	303	311	316	278	286	316	336	292	299	289	291	309	277	310	328	299	325	294	302	284	296	319	325	337	345	304	298	295	315	324	292	330	278	312	290	314	305	306	301	318	307	301	337	310	303	308	307	320	346	307	314	313	313	304	327	294	316	303	342	307	288	316	311	293	317	306	287	336	339	316	294	296	322	319	300	327	365	318	324	339	322	347	313	308	308	289	301	316	317	290	280	320	346	315	336	294	302	297	294	289	291	282	288	311	266	326	307	304	328	311	327	285	303	291	288	306	288	321	343	319	337	314	320	295	319	306	304	329	308	308	325	310	322	316	306	316	326	310	316	326	334	285	317	299	323	305	329	288	334	313	313	306	309	315	320	300	335	303	331	303	326	311	311	291	312	299	323	309	316	313	299	340	291	307	287	249	277	299	313	304	251	337	315	308	305	304	321	320	295	315	293	315	309	312	299	300	339	319	276	330	294	300	313	299	299	304	291	310	313	308	296	305	326	310	330	346	321	294	339	313	291	296	299	300	295	311	343	315	291	336	306	341	314	282	298	304	279	277	328	342	303	317	268	323	296	325	298	318	328	292	279	303	313	313	316	339	310	312	297	303	321	331	293	298	301	317	323	283	262	313	316	312	311	323	326	309	281	293	311	263	316	291	311	316	323	326	314	308	296	321	320	312	335	296	293	299	299	302	308	288	274	290	314	315	282	315	344	301	315	327	310	303	316	326	288	294	315	292	312	284	267	329	294	313	304	315	314	310	285	290	302	290	315	329	316	324	291	292	334	327	313	296	315	324	311	282	294	308	307	324	310	313	318	333	295	334	313	324	274	312	308	318	262	304	334	322	294	362	285	312	310	311	303	312	319	309	294	274	310	273	303	319	319	341	325	290	341	284	290	276	312	338	306	310	306	318	299	341	322	306	294	302	304	308	278	320	336	301	313	298	303	330	295	302	308	295	291	322	303	332	282	314	300	317	309	311	280	318	286	327	323	314	314	290	335	300	289	277	328	286	295	282	328	303	304	328	318	300	343	330	319	306	312	308	300	331	320	308	308	293	315	323	294	288	321	313	303	313	338	301	301	316	329	289	318	293	314	287	313	309	315	324	318	306	300	317	340	310	270	304	291	273	292	311	326	339	329	291	348	330	289	306
18373	36665	27463	16485	10120	5517	2364	841	941	1279	1700	2832	2055	1439	899	795	752	688	623	462	375	365	352	365	353	350	334	376	342	368	295	348	338	320	329	351	356	329	368	346	307	340	320	341	340	326	313	343	350	361	352	378	343	357	353	344	331	349	326	326	348	359	318	301	335	326	316	341	323	352	319	334	358	331	323	322	336	349	371	354	378	364	347	359	330	326	370	366	349	335	314	337	334	351	325	351	359	352	348	329	322	358	347	333	352	331	336	335	344	353	348	352	302	329	343	333	333	373	343	317	342	340	341	329	329	302	333	335	327	353	375	331	346	328	340	321	304	297	342	327	336	345	327	332	339	369	343	350	336	329	345	311	354	346	348	292	310	323	349	336	339	344	329	323	321	322	358	321	362	361	331	323	359	359	372	312	373	307	359	346	332	358	313	352	340	357	343	318	335	337	345	317	346	340	366	322	370	339	340	350	327	293	322	324	340	320	344	351	350	336	370	381	354	321	354	347	330	342	329	306	336	336	315	353	309	320	350	348	340	334	340	303	323	321	337	320	316	347	354	348	352	352	322	332	335	315	340	323	316	344	338	337	351	329	336	336	313	343	326	353	342	355	339	293	359	318	343	342	358	369	334	341	341	323	345	328	353	333	354	336	362	336	362	320	326	366	317	350	316	338	319	374	363	346	285	327	310	310	347	360	328	313	321	342	329	369	333	329	358	315	341	306	335	350	342	350	353	340	342	314	326	338	299	345	361	326	354	322	331	335	346	312	343	364	353	341	377	345	308	347	324	353	364	312	358	327	310	330	300	328	300	342	321	320	368	360	329	358	321	316	367	361	355	346	341	334	322	332	326	340	356	326	331	347	345	330	344	372	375	322	320	323	368	328	346	304	320	295	335	356	333	323	353	344	335	301	334	328	329	325	341	323	293	322	381	332	354	326	336	340	334	350	325	348	361	342	337	346	339	346	323	338	324	346	348	369	377	335	360	321	352	331	319	350	345	377	343	344	341	329	342	326	351	360	340	322	323	348	370	329	350	360	337	344	328	321	326	334	312	323	330	327	347	326	369	351	306	318	340	317	337	328	333	337	308	342	330	325	341	348	338	328	332	309	326	325	366	339	296	334	366	316	363	339	320	322	338	306	311	341	344	332	340	291	346	330	336	336	331	324	332	344	321	351	319	311	376	334	359	300	350	350	361	308	340	346	331	341	351	338	347	321	312	340	338	293	354	337	317	330	344	349	317	330	348	297	333	295	344	374	338	332	327	356	327	370	347	342	353	329	358	356	335	346	327	345	316	326	359	347	356	326	360	344	335	335	346	352	314	336	327	347	359	337	308	362	360	358	359	334	364	330	355	343	331	332	347	342	297	320	340	345	313	359	344	353	345	328	317	328	331	340	371	340	350	322	329	323	327	342	329	336	331	339	304	320	307	347	334	357	350	351	314	326	322	336	308	360	357	329	362	357	365	330	324	338	340	339	327	348	328	333	320	335	319	312	360	336	323	329	344	334	336	364	341	330	316	346	364	341	319	325	350	333	309	339	327	289	343	347	319	332	322	338	325	340	367	347	339	319	331	320	313	324	299	323	337	335	337	371	360	345	361	359	338	320	352	321	345	325	364	331	331	361	313	368	306	359	316	327	345	315	349	338	305	318	382	345	348	307	331	343	340	340	357	367	360	329	327	332	306	342	340	330	338	334	324	328	363	337	361	300	337	347	335	326	320	335	333	327	340	315	320	295	345	327	356	322	320	338	348	361	345	347	340	348	350	365	351	340	323	318	355	380	342	309	313	324	326	353	302	324	380	338	332	321	323	321	335	340	322	322	347	327	361	319	356	329	336	322	356	326	349	301	331	332	329	357	312	361	359	319	344	336	345	328	322	347	363	339	337	353	329	323	346	340	333	335	326	347	318	350	334	332	369	340	340	334	341	323	299	333	323	314	335	340	333	325	306	338	350	337	341	328	344	376	342	336	345	319	326	307	329	356	339	305	355	331	340	320	304	362	337	318	344	340	351	367	386	340	286	321	329	323	303	363	362	312	300	333	314	347	337	338	341	318	335	327	363	335	323	355	345	337	330	316	315	307	329	373	346	339	343	354	339	339	373	389	334	354	333	332	337	358	328	343	347	352	291	373	330	298	380	333	304	319	367	314	356	354	332	360	323	358	335	331	336	344	325	330	352	355	346	372	341	361	334	325	326	361	319	313	338	344	353	342	323	360	327	355	341	328	313	355	361	371	362	349	349	310	318	366	346	327	342	325	364	354	315	348	341	340	357	335	328	337	327	325	314	338	338	314	363	336	334	339	342	335	330	326	321	364	371	369	352	365	321	362	336	371	340	340	358	369	322	322	352	308	347	336	320	323	388	338	326	341	322	339	336	311	360	327	365	319	333	326	340	365	336	336	339	353	367	320	336	368	344	318	342	313	324	345	300	336	344	360	309	368	368	335	324	318	341	317	361	358	317	315	339	342	332	330	344	345	345	372	320	348	352	306	325	359	349	330	338	357	364	348	358	347	333	349	343	297	348	357	343	343	348	330	331	345	347	323	354	357	329	373	337	306	322	328	342	342	346	357	336	350	317	343	391	329	304	311	346	349	354	362	334	308	365	358	339	352	337	288	339	331	341	306	318	326	355	336	340	317	355	354	342	336	322	378	327	311	381	334	355	329	339	338	310	354	324	311	354	321	329	339	332	320	352	324	305	346	284	370	364	323	342	345	373	332	325	322	354	325	304	347	347	374	321	351	333	296	331	308	303	350	337	308	308	354	350	340	328	351	364	330	314	354	307	345	313	314	369	308	329	343	331	368	327	346	343	361	359	312	363	335	296	344	338	343	307	345	347	361	333	318	335	309	328	343	343	308	331	297	328	344	322	294	325	378	342	363	323	328	321	309	341	318	315	341	330	344	354	346	318	321	330	340	339	328	330	344	384	360	351	332	352	358	316	358	326	334	358	330	333	376	351	375	319	332	349	339	323	355	331	323	335	387	355	306	299	324	315	371	350	348	307	332	348	371	319	317	310	343	311	331	343	351	357	359	351	335	328	340	346	366	307	345	331	329	354	326	350	314	312	334	323	330	345	334	360	354	365	335	357	329	332	380	316	365	328	306	327	339	336	338	324	332	293	332	345	329	322	339	347	318	305	327	312	352	355	350	292	314	308	325	349	356	313	313	343	326	338	343	380	365	321	338	329	325	317	345	355	292	331	341	333	320	346	357	345	361	326	359	341	321	342	358	314	331	322	351	315	366	324	334	337	335	334	331	358	328	334	340	321	333	331	333	350	343	362	308	353	344	311	332	354	347	318	362	315	347	321	356	349	320	357	332	330	310	335	327	318	349	306	369	342	351	330	368	331	345	365	327	332	356	330	355	306	342	360	317	346	337	344	335	358	364	337	327	319	339	341	340	333	296	315	369	335	367	309	349	322	294	352	358	356	323	332	322	348	317	304	382	311	341	323	349	337	333	322	365	323	309
22627	21247	28921	23895	21276	21301	10522	1733	1408	1780	1865	2873	2409	1837	1295	1045	1142	1105	963	882	823	770	764	770	730	738	733	748	747	719	732	700	699	770	774	765	725	711	677	700	702	791	733	699	716	691	720	707	703	736	682	702	751	697	691	720	706	709	682	638	698	718	703	744	725	751	744	693	676	756	739	698	694	754	702	691	745	702	726	706	738	721	721	721	699	705	730	706	688	673	705	715	691	725	684	696	719	687	712	735	707	754	734	726	744	660	708	720	736	753	689	705	707	716	691	688	734	687	734	705	687	695	705	703	731	741	741	717	709	670	741	706	692	786	734	699	705	747	724	720	740	741	701	722	682	684	706	748	717	730	694	744	750	751	692	765	719	702	703	654	756	673	733	715	721	741	704	733	724	695	734	749	697	702	659	703	699	741	722	746	725	738	732	750	740	748	731	726	718	664	707	709	805	722	751	676	716	744	672	709	715	728	707	682	727	745	711	735	717	654	701	660	676	744	718	643	702	708	705	695	710	734	718	682	669	690	685	772	703	735	734	656	704	704	710	724	739	716	685	699	747	677	710	704	680	667	680	687	699	732	722	710	686	699	712	686	689	705	712	733	667	748	747	746	703	745	661	709	747	669	716	693	723	736	723	731	680	759	725	700	717	679	722	698	710	720	719	722	729	661	714	688	707	726	659	706	710	719	717	691	686	691	722	715	675	714	712	740	748	704	726	704	705	674	709	723	693	679	652	712	707	690	739	687	721	690	702	670	730	688	748	709	720	708	767	707	693	730	745	710	705	741	722	722	700	696	715	716	719	676	742	703	737	667	683	742	703	695	735	678	735	700	758	670	741	704	728	713	707	722	735	706	723	716	655	727	677	717	702	693	712	734	705	667	685	722	693	699	721	718	743	687	661	686	670	737	701	751	681	751	728	708	670	701	751	674	739	726	728	748	734	680	695	723	734	708	721	706	683	726	718	692	723	765	702	731	737	679	708	721	698	754	748	675	713	692	721	693	702	716	690	720	730	700	677	705	717	719	742	679	699	715	678	692	754	725	712	720	710	685	687	673	734	707	730	670	685	732	690	747	651	733	736	687	702	711	671	731	731	668	740	692	690	700	713	678	704	664	720	706	750	701	675	719	695	702	682	696	697	690	700	679	636	703	687	697	692	710	707	683	734	703	709	703	737	698	713	727	700	717	700	711	660	652	742	687	675	730	759	727	707	714	737	661	712	679	719	725	650	662	710	731	704	718	718	727	699	683	726	695	707	690	735	690	725	647	673	701	707	707	736	685	723	722	699	698	808	741	712	696	680	676	745	712	684	710	679	740	690	699	756	721	686	697	700	722	706	677	690	645	723	719	692	674	687	698	709	730	690	692	715	689	683	700	722	662	734	699	683	741	714	728	680	718	731	689	694	721	709	735	691	686	751	701	701	721	694	737	695	742	696	717	708	688	660	716	742	723	764	695	718	736	697	693	769	679	695	747	743	710	706	722	733	714	701	689	712	689	754	727	692	678	675	679	725	727	694	709	699	739	738	724	707	694	684	664	677	699	749	733	734	683	739	694	695	713	688	732	746	716	711	701	669	745	682	739	679	689	752	706	677	680	724	722	704	730	692	734	671	714	685	730	716	730	751	689	723	711	712	753	709	719	680	633	718	699	697	707	641	749	728	665	711	705	699	742	707	703	713	710	689	733	657	710	734	695	704	706	678	713	722	678	742	718	662	676	698	701	747	659	679	737	711	679	758	714	696	721	681	678	707	722	706	721	698	699	697	731	704	693	696	656	701	796	694	715	686	679	699	679	729	691	716	712	715	675	698	748	703	709	649	656	698	694	739	702	697	662	651	676	670	719	739	760	714	714	635	710	703	697	735	712	714	697	721	721	715	715	726	665	699	697	708	735	720	722	699	737	736	693	676	649	709	707	688	706	720	669	734	725	706	706	702	678	736	727	729	729	726	721	770	714	699	718	737	732	719	701	707	694	708	757	719	721	728	708	719	721	716	685	673	726	700	719	770	719	721	729	692	722	709	672	715	733	703	670	689	731	703	723	685	714	671	719	672	718	754	687	727	690	734	749	720	667	772	691	739	657	743	742	720	719	731	734	700	739	783	743	692	740	666	708	699	719	707	712	693	701	681	706	715	686	654	669	760	706	739	705	653	706	785	680	646	744	717	677	690	741	691	727	711	721	726	699	699	698	714	714	698	677	705	744	685	715	688	689	728	714	660	673	702	708	734	717	717	698	728	735	713	739	658	659	656	721	707	705	771	694	755	695	719	726	700	734	703	690	766	680	702	701	703	719	670	710	686	686	686	700	708	687	722	731	680	732	749	740	691	664	692	698	669	699	728	727	711	715	721	766	716	748	677	707	700	732	701	693	705	678	777	672	751	738	693	724	695	690	695	709	714	703	735	692	710	709	714	737	694	685	758	687	725	716	720	670	725	703	643	701	711	663	708	676	651	723	694	711	722	689	659	748	702	725	671	676	699	697	723	713	768	676	724	702	733	740	693	752	725	730	697	737	674	718	685	748	701	673	682	693	734	743	661	745	745	668	711	699	716	729	754	705	741	736	709	722	706	694	682	675	701	710	733	711	751	721	682	696	719	720	695	703	740	698	700	747	759	730	693	711	700	728	732	695	711	696	695	692	770	717	673	712	707	730	724	678	705	747	706	689	654	699	689	689	758	745	731	706	708	727	700	709	721	673	711	703	703	681	661	727	700	735	727	725	685	743	721	731	694	713	692	687	698	669	658	758	720	703	715	710	706	755	724	724	677	685	714	705	733	689	691	716	713	683	674	687	709	713	698	733	670	758	743	711	715	625	751	734	695	692	736	662	745	709	653	692	695	706	679	704	658	728	674	664	715	693	662	697	687	729	707	665	689	669	746	732	707	747	753	738	695	709	734	696	683	719	699	738	727	673	680	757	703	708	654	686	689	700	715	743	713	705	743	657	735	720	725	735	707	703	716	718	699	652	699	704	690	746	772	719	696	730	714	709	707	732	702	643	664	651	714	713	739	686	732	713	690	687	697	699	692	639	731	688	705	703	738	735	718	703	735	692	713	701	679	731	682	751	722	668	700	711	714	672	762	718	717	709	780	744	716	678	735	699	739	722	702	700	763	709	666	708	671	711	754	711	733	750	754	704	738	716	711	743	743	731	709	701	670	675	711	708	709	683	706	718	713	713	715	707	732	733	732	719	719	675	737	758	688	734	724	720	693	731	722	704	757	681	657	678	695	650	662	716	706	735	680	667	723	752	752	668	726	716	715	768	774	690	744	664	695	752	710	746	712	727	749	697	723	742	737	687	672	755	743	703	665	673	722	686	680	690	738	697	695	723	733	686	696	699	740	712	700	739	678	716	754	728	702	734	691	723	711	658	699	693	702	705	745	726	743	688	717	744	714	708	702	720	730	705	703	716	731	697	722	788	688	725	735	728	701	711	726	715	683	739	699	692	730	668	667	741	696	719	760	748	726	688
21371	45535	36477	25204	17127	10308	5119	2210	2192	2741	3244	5058	4037	2692	1943	1538	1480	1495	1279	1007	929	845	897	771	803	787	761	807	738	804	759	709	794	738	726	730	802	791	762	758	735	787	726	796	747	769	778	810	755	731	774	741	714	782	728	729	713	750	720	774	783	731	752	743	811	767	766	758	755	720	721	778	707	742	784	801	759	751	745	798	786	745	762	771	746	784	741	734	723	766	758	727	777	723	732	754	741	760	746	730	812	736	779	734	782	765	728	779	782	739	741	732	653	784	760	734	737	704	741	810	756	792	754	749	764	689	702	753	716	758	698	775	771	754	754	782	729	770	750	744	777	755	747	793	809	741	731	748	764	717	722	721	723	793	769	786	751	784	681	762	709	738	749	695	782	760	757	712	738	680	709	781	741	707	704	719	724	746	735	739	762	790	753	747	751	721	736	699	741	725	810	745	761	800	750	747	701	709	719	748	718	742	697	744	736	768	761	735	743	761	728	778	728	728	713	732	738	726	732	720	735	776	748	747	746	728	735	734	740	765	779	747	789	742	746	686	749	773	765	742	770	730	768	714	744	790	766	733	753	766	755	735	787	755	756	788	753	730	732	741	749	730	720	729	703	764	749	725	707	725	774	754	757	758	779	724	711	759	797	707	742	745	732	720	756	759	764	735	770	762	728	720	740	779	765	782	719	752	753	766	754	768	737	771	752	763	734	745	784	700	789	765	751	743	729	763	722	781	743	750	723	716	732	778	746	759	728	789	758	730	734	715	794	752	681	691	719	802	798	702	773	761	726	714	777	733	764	761	801	751	775	718	734	780	746	756	755	786	711	724	798	712	766	750	765	758	762	727	751	731	724	714	746	693	721	730	714	732	794	772	719	751	742	822	739	792	724	736	739	753	764	724	782	739	741	746	769	710	780	757	723	753	788	744	710	757	768	689	722	722	686	747	752	724	750	740	773	690	738	741	783	742	739	721	766	774	753	728	757	774	732	769	721	738	749	756	780	770	713	780	740	731	703	740	733	775	757	747	707	754	754	751	733	738	724	802	750	783	713	747	768	742	753	787	715	693	714	773	729	778	716	757	748	767	761	749	737	756	739	698	720	774	724	764	725	731	724	722	721	741	706	730	750	752	778	753	759	710	792	735	755	765	775	730	780	769	739	761	765	768	774	720	783	787	756	755	726	761	799	777	757	735	818	767	775	755	731	734	736	732	745	762	703	726	728	677	776	756	766	756	695	733	718	763	771	734	705	723	774	730	761	742	774	714	703	706	780	757	724	698	740	704	749	680	736	776	748	729	738	768	748	737	698	774	703	739	728	714	784	709	711	760	723	707	739	769	769	791	752	677	731	722	731	675	709	767	743	763	736	714	742	776	763	732	704	746	689	730	729	720	755	691	749	719	735	750	807	747	702	740	693	738	713	769	714	729	738	745	743	728	741	790	772	712	732	713	755	789	714	720	771	749	749	713	733	801	788	740	772	778	742	757	760	707	708	740	762	759	719	739	781	738	739	766	739	729	723	756	694	802	748	752	733	767	751	694	762	750	712	745	720	726	758	776	724	669	773	752	726	726	792	742	724	769	751	739	734	744	694	708	780	752	783	753	755	684	766	759	751	750	700	742	685	755	740	784	757	758	749	763	754	820	735	759	743	782	748	780	754	760	734	767	752	792	770	733	776	760	769	758	716	772	746	793	763	752	779	738	730	760	761	686	745	731	732	814	730	804	758	717	790	766	737	760	746	752	735	755	768	768	720	774	744	730	749	739	794	772	745	707	741	734	738	760	725	728	745	736	760	742	710	712	783	766	739	735	701	723	750	725	778	770	755	718	708	735	748	769	711	738	756	734	746	777	757	754	724	754	768	748	763	680	742	721	765	731	712	703	794	721	738	703	739	772	730	751	732	743	721	765	729	700	778	760	764	779	736	745	744	723	797	789	721	757	750	712	736	758	718	743	739	777	745	735	762	779	823	681	737	795	731	741	759	753	764	785	736	692	736	786	741	775	741	795	715	762	696	758	794	708	762	735	721	758	766	757	753	729	709	712	765	751	730	768	736	724	706	726	744	738	773	766	745	748	791	759	772	733	783	740	756	725	714	822	731	719	746	769	772	787	690	709	765	709	737	785	764	765	771	720	716	735	776	741	747	770	738	769	786	719	775	692	765	740	772	742	754	731	714	745	771	737	758	732	747	761	745	752	755	713	768	742	769	730	745	753	784	727	729	759	706	770	770	805	753	728	686	736	723	743	773	718	764	732	748	725	711	775	764	812	711	780	766	745	697	780	735	746	731	766	767	699	689	706	749	780	699	765	758	735	773	775	775	740	765	704	783	768	795	714	746	737	717	748	778	764	772	717	749	750	741	785	769	774	746	711	766	777	761	771	765	708	738	759	751	736	702	745	761	767	744	785	747	752	743	741	764	767	756	718	683	754	739	721	742	736	736	739	735	759	724	735	759	733	748	747	733	742	756	729	746	789	692	703	697	734	796	718	730	701	739	778	772	716	740	788	715	750	746	723	805	781	801	715	759	730	725	752	678	780	758	751	756	735	775	715	718	741	786	714	736	719	744	723	715	753	707	751	774	792	707	751	753	783	734	789	786	736	742	758	742	751	742	753	739	772	695	725	757	802	767	752	745	767	742	783	717	728	724	756	765	783	728	716	697	753	761	759	772	749	724	703	746	766	739	684	767	723	747	750	755	754	731	741	752	754	685	749	777	770	776	715	740	778	713	749	730	739	786	731	737	684	653	727	758	726	752	754	748	806	720	741	753	752	734	745	793	751	773	808	712	780	718	765	776	733	778	752	749	754	696	753	832	769	732	771	765	721	730	761	773	740	720	705	713	764	765	696	746	763	790	753	757	800	661	763	767	715	748	750	725	752	738	763	723	714	728	760	798	742	786	722	750	718	706	717	745	807	777	741	730	746	686	779	736	729	749	795	840	740	780	731	751	739	698	746	758	739	717	751	738	803	783	727	758	793	740	763	683	729	740	769	748	756	730	751	765	742	756	725	800	718	735	767	770	727	765	739	764	743	693	765	755	776	807	706	725	767	759	753	776	740	762	748	781	747	750	770	717	759	677	779	757	743	686	774	732	758	741	756	752	775	750	722	741	769	749	747	778	766	753	696	750	752	753	724	767	768	724	748	734	764	749	713	715	725	727	767	758	806	716	784	686	711	731	736	727	727	734	778	723	773	783	730	750	786	719	735	719	719	698	682	739	764	767	733	748	785	772	778	729	753	731	710	750	734	747	716	751	717	691	744	748	741	744	762	720	721	708	741	782	741	750	751	717	749	767	673	773	790	777	722	766	712	765	760	730	776	737	753	773	728	792	707	802	694	778	706	754	708	751	756	751	748	711	732	782	756	710	735	761	773	789	784	754	745	759	761	769	777	756	764	768	751	740	724	735	724	746	774	749	763	776	778	748	718	731	769	804	697	729	799	742	724	768	745	734	736	731	691	739	734	789	756	746	731
28063	22145	20530	11229	4366	1774	747	361	463	540	634	951	816	632	484	374	406	388	313	307	305	302	311	284	293	298	263	268	300	247	271	279	251	270	257	279	257	278	257	319	298	257	303	293	263	308	290	266	274	279	323	278	252	303	272	287	304	274	262	300	283	266	252	288	289	277	251	276	284	294	298	265	262	270	271	272	317	290	287	257	315	291	290	296	295	280	268	292	274	281	278	277	258	281	250	298	294	257	254	285	284	307	285	263	272	288	267	276	293	308	246	255	293	273	262	325	300	256	279	305	285	258	273	274	297	265	281	282	286	251	283	280	262	269	267	279	293	261	300	274	271	274	276	269	276	289	281	303	294	297	280	276	286	295	287	280	289	281	282	302	275	280	314	272	244	259	304	280	307	285	276	274	247	273	275	277	292	301	307	263	281	299	270	284	299	268	284	285	273	300	236	298	282	271	266	285	281	295	296	292	267	282	306	284	277	268	249	310	273	253	294	257	289	266	280	288	263	292	279	292	263	284	307	267	278	266	241	266	281	267	283	285	281	300	253	284	288	279	292	282	309	278	283	310	285	286	278	288	273	264	280	250	295	297	281	266	296	268	302	261	268	272	277	294	286	258	301	271	290	280	290	284	272	311	237	292	282	288	281	286	256	283	284	260	294	299	278	271	289	284	290	295	300	260	269	272	269	270	271	288	310	289	303	292	269	277	258	279	253	281	286	267	290	267	282	257	289	295	295	305	268	299	290	292	309	282	285	296	292	272	261	279	278	265	275	279	279	297	281	278	260	238	277	260	280	270	264	287	251	257	273	307	305	243	253	268	259	294	264	298	292	290	267	263	280	280	285	273	299	260	272	281	281	281	285	296	290	280	297	267	261	294	258	288	304	287	273	262	296	270	272	283	263	284	317	253	257	263	300	273	286	279	254	285	290	270	274	266	283	295	288	299	300	267	264	267	268	280	290	284	282	307	268	291	294	270	283	289	276	277	250	277	289	270	283	295	239	272	279	293	261	264	259	264	295	264	266	285	274	269	252	283	285	282	253	271	250	293	267	274	269	302	271	261	278	275	287	271	263	309	297	258	263	319	253	290	288	261	276	255	270	262	275	295	277	295	317	285	282	278	316	259	244	268	275	240	295	263	286	313	280	284	273	280	264	309	283	245	282	264	290	268	253	268	269	278	275	264	285	269	277	250	244	268	279	299	268	318	309	284	280	295	300	244	262	260	289	260	278	267	256	313	259	259	280	268	277	275	277	281	259	279	241	291	262	292	253	269	284	290	276	284	255	271	286	294	249	266	287	249	303	299	259	253	300	267	274	264	285	310	286	290	281	266	278	291	283	293	277	291	277	274	292	270	288	277	287	291	242	259	275	267	271	277	285	247	301	249	293	262	292	289	267	260	256	263	289	285	274	304	278	265	288	311	295	289	266	261	296	268	302	248	273	269	256	253	263	298	256	273	303	284	298	297	263	271	272	261	269	292	266	300	262	267	277	242	304	262	251	292	273	276	280	284	292	285	288	321	264	271	301	268	301	300	289	242	257	292	281	266	266	292	267	253	283	294	256	295	264	263	277	288	304	266	279	286	269	245	294	264	304	243	267	269	269	309	270	276	338	275	276	277	293	304	276	291	308	288	296	296	292	268	283	257	272	283	292	291	246	272	290	226	294	262	288	286	262	294	297	279	263	292	261	295	305	305	283	277	260	277	256	255	259	251	265	277	250	252	290	256	291	273	267	246	272	288	268	268	274	253	282	289	246	273	272	279	268	272	257	244	246	259	311	268	279	298	298	288	270	294	302	303	254	301	277	303	290	276	292	304	273	272	307	253	270	302	286	278	288	286	280	275	261	324	249	283	250	259	250	293	297	277	273	271	288	271	248	282	274	285	290	286	262	288	295	286	253	297	269	287	263	276	281	270	293	293	296	247	287	275	269	252	263	257	277	284	276	276	297	259	288	277	244	303	272	274	267	301	262	308	297	276	251	300	305	286	273	265	275	272	315	273	277	292	261	275	293	295	262	300	255	272	285	274	292	286	280	266	285	280	295	237	285	286	283	275	278	257	312	294	285	274	262	279	232	271	254	289	313	252	286	265	259	261	262	263	306	320	277	289	263	256	213	261	254	264	283	289	283	252	279	277	244	290	270	265	280	262	272	245	281	269	323	261	277	269	276	286	258	301	280	263	275	260	274	274	285	285	243	286	267	306	273	298	259	280	271	271	276	281	273	289	289	271	310	261	275	280	259	280	302	248	268	268	255	241	290	285	281	267	269	303	277	278	265	288	280	283	281	263	270	268	307	290	299	264	292	297	272	277	277	247	249	302	276	312	280	247	261	308	275	253	280	263	279	258	278	282	286	262	308	279	282	265	269	286	259	293	269	282	267	297	279	267	297	238	256	242	276	289	276	283	295	301	254	255	260	286	320	299	284	239	260	285	241	291	255	301	311	293	270	315	262	304	278	276	262	286	269	267	269	300	285	283	261	257	312	275	280	258	279	283	311	273	277	274	260	281	310	273	291	287	296	302	292	282	294	263	271	279	285	304	271	272	322	293	324	261	278	258	290	275	288	273	305	287	294	292	249	265	272	273	296	259	284	317	284	309	260	271	272	263	257	309	266	282	268	285	296	294	263	286	273	280	278	290	290	292	279	291	264	292	291	282	279	277	296	286	261	267	276	313	280	278	274	295	297	277	271	290	262	284	259	284	311	267	292	293	284	250	305	259	282	308	294	255	256	262	286	273	264	267	271	275	336	259	270	270	284	263	304	282	309	276	264	294	254	269	264	252	285	280	280	275	266	288	261	300	252	286	265	320	311	279	260	284	268	268	271	304	284	257	294	281	272	275	303	315	269	285	279	306	276	274	295	289	275	277	292	266	305	261	264	265	264	279	257	265	295	277	319	272	291	260	253	239	246	291	302	291	263	288	243	267	290	282	281	262	275	286	287	301	288	281	277	308	283	287	265	281	269	263	264	255	257	275	303	275	287	263	261	285	283	285	277	264	318	263	279	293	278	301	267	284	317	297	275	280	261	275	265	299	275	284	262	299	267	255	269	271	232	302	283	272	267	290	262	287	280	268	309	293	266	263	271	294	285	286	253	281	294	277	283	294	277	283	255	274	295	272	283	279	276	272	320	299	257	304	262	291	246	268	269	264	289	260	272	290	271	263	281	320	260	275	307	287	267	281	285	272	306	292	308	245	278	267	268	267	279	264	264	281	280	295	318	283	301	285	270	272	316	267	271	267	278	268	297	285	286	289	305	270	279	271	297	288	279	279	282	260	242	298	277	281	288	262	262	270	294	287	293	283	272	273	281	282	274	298	268	271	302	296	260	275	293	290	258	295	277	271	272	288	297	256	285	257	275	280	239	253	280	279	295	298	292	281	346	253	239	288	275	260	248	289	280	272	282	287	276	266	275	295	287	264	296	278	267	291	292	294	261	303	298	309	276	267	297	264	300	282	289	321	309	307	282	247
17491	30908	21863	11962	6586	3296	1302	452	581	909	1108	1913	1485	988	732	506	498	525	389	336	327	288	275	315	282	289	291	259	303	289	278	286	264	296	282	276	305	286	265	298	278	277	258	273	319	253	283	299	281	267	341	266	278	264	280	273	293	283	284	291	281	293	313	278	280	298	301	278	293	270	270	280	301	289	289	280	287	276	297	299	272	300	289	321	287	290	319	288	289	294	276	269	289	283	273	322	271	321	309	311	300	277	282	298	285	278	271	286	303	262	298	297	315	288	282	277	269	299	276	269	286	285	281	288	271	265	288	276	311	283	257	292	287	303	282	318	301	295	301	289	247	267	286	294	275	296	311	310	287	302	282	296	288	299	259	274	302	278	305	277	276	256	266	322	274	312	295	319	316	269	278	282	284	288	260	279	269	324	279	287	291	260	254	315	297	284	305	298	255	305	256	283	295	280	289	294	279	295	286	283	275	293	277	286	282	255	252	305	307	278	306	289	283	263	267	267	300	299	285	273	287	298	285	308	260	271	280	292	263	272	270	256	252	293	288	283	265	306	291	281	294	272	294	280	297	290	311	273	284	299	282	260	275	300	296	291	272	290	296	292	301	294	269	291	289	286	305	290	301	302	293	273	283	280	269	334	271	279	298	273	275	291	278	282	304	263	309	318	285	287	269	284	287	278	301	292	280	283	284	287	294	284	273	298	278	275	280	274	299	306	298	285	294	290	284	291	275	270	274	270	339	290	318	292	274	275	280	279	286	272	296	278	293	256	269	282	261	288	296	297	297	310	267	291	285	283	313	264	285	282	268	329	315	293	307	284	277	271	288	307	269	282	271	280	259	286	301	269	267	277	297	287	296	260	283	328	289	302	279	293	292	267	284	268	289	302	262	317	264	338	281	298	317	317	288	289	298	265	328	283	324	285	309	239	277	282	308	308	274	307	276	284	310	291	304	269	294	236	258	287	284	287	295	263	295	303	308	255	291	278	295	278	274	279	303	266	304	285	287	270	287	312	307	295	271	286	296	269	290	255	297	296	281	285	273	293	272	284	303	287	270	307	309	255	267	300	278	295	267	275	301	294	274	315	288	278	297	282	250	309	274	293	261	312	263	318	285	276	299	288	320	244	272	288	277	261	291	283	276	259	281	273	257	292	298	293	295	282	300	311	257	266	291	290	273	321	261	295	276	288	299	315	267	319	296	276	294	289	277	300	283	274	280	308	267	303	281	291	269	294	286	284	240	297	297	294	317	310	287	290	282	261	294	284	286	288	337	294	308	319	286	284	271	294	278	335	276	294	267	272	262	288	288	262	281	295	300	308	310	276	309	265	301	276	311	276	307	291	286	289	284	272	281	281	310	266	304	265	288	275	282	288	276	293	277	274	279	293	301	274	292	289	271	282	286	276	284	266	299	249	275	267	251	305	279	274	289	288	298	301	291	317	286	286	302	285	264	294	287	268	266	264	315	294	252	299	271	296	297	261	302	266	272	292	297	285	304	284	304	294	271	294	307	309	278	269	307	284	266	286	284	249	284	289	262	261	256	302	287	292	301	266	318	276	269	266	303	300	282	306	281	262	293	293	289	278	285	296	282	271	294	296	307	294	282	270	290	319	264	304	300	290	299	309	303	269	277	285	284	290	280	270	275	285	300	283	257	277	294	287	311	318	304	311	301	281	263	278	267	293	307	301	305	313	265	266	294	285	245	301	269	274	289	294	286	263	314	275	268	263	299	302	283	266	263	300	302	287	303	235	287	284	271	294	287	280	303	272	277	274	259	264	298	306	263	300	297	295	282	281	276	274	298	267	275	305	300	313	264	286	277	299	307	291	295	297	314	265	278	288	289	278	280	291	265	288	290	274	260	284	282	271	273	304	270	284	270	287	282	302	271	319	287	276	295	294	286	310	266	287	281	276	314	279	302	286	263	267	303	292	278	278	273	279	285	279	302	279	269	331	286	311	312	297	243	277	265	281	339	305	297	304	273	279	288	239	303	306	274	317	278	253	309	297	279	313	295	291	309	279	275	275	276	282	288	300	277	263	269	265	312	285	288	282	283	278	292	276	288	284	303	269	299	272	325	287	255	285	300	278	290	290	303	278	305	287	294	297	268	323	307	292	330	279	260	287	271	282	294	276	278	283	280	306	298	286	288	256	291	271	288	312	268	282	255	293	274	308	294	282	279	271	266	314	285	267	277	264	276	286	269	295	303	301	309	282	287	295	283	296	270	295	275	302	283	277	277	277	275	273	293	304	254	315	291	282	318	274	289	284	297	279	287	310	311	282	291	256	265	290	284	290	317	308	292	288	289	266	275	292	275	279	288	244	307	308	312	267	280	287	297	300	280	292	266	278	293	298	282	326	248	277	291	291	313	268	294	323	256	303	284	270	291	273	299	311	296	289	286	272	321	279	288	290	289	294	307	297	325	290	304	274	270	281	283	287	279	281	318	290	274	277	305	315	306	264	271	300	281	276	314	293	287	281	291	323	277	281	281	290	291	292	305	283	293	287	303	275	280	292	309	282	281	286	299	273	281	278	287	296	290	280	277	334	286	305	284	257	285	307	247	292	264	270	285	303	283	284	316	253	261	286	279	275	298	293	296	298	291	316	286	303	282	302	278	284	299	281	267	254	310	289	280	277	292	289	262	285	271	326	275	281	293	296	271	286	270	286	265	275	287	289	282	305	301	303	290	307	306	263	276	275	247	318	270	291	288	309	306	262	277	288	303	269	295	271	305	243	289	272	280	244	263	302	270	277	288	289	302	258	261	282	307	297	284	296	288	311	286	284	299	257	282	295	286	302	304	265	298	285	279	284	297	307	290	291	257	280	250	286	276	309	286	241	294	288	284	291	281	270	301	285	288	282	255	276	287	278	301	299	293	279	267	304	291	273	280	304	290	300	327	225	289	270	300	282	302	315	309	265	314	282	263	330	292	271	275	280	297	275	282	312	309	276	288	307	281	276	282	302	272	292	294	294	281	284	253	291	294	311	269	264	263	293	258	280	301	274	298	291	272	276	290	281	282	280	279	285	307	271	280	279	297	298	289	282	287	272	292	311	309	301	269	283	305	303	305	304	292	263	289	313	297	310	285	300	294	282	295	296	297	303	291	290	300	319	265	292	247	303	281	310	281	253	297	265	290	290	302	277	284	280	287	295	291	276	309	315	284	303	303	271	283	274	306	279	286	261	253	286	275	289	293	284	277	299	264	294	308	294	273	289	288	289	259	286	335	275	289	278	299	281	297	289	290	299	317	296	277	266	291	279	304	296	289	247	267	287	307	285	289	265	293	293	295	309	264	287	307	268	292	271	285	305	282	280	282	285	282	288	278	256	299	301	276	302	279	294	277	285	274	311	263	305	299	293	287	299	279	302	284	256	284	284	280	278	263	267	295	312	276	289	298	293	280	267	327	259	299	273	285	290	284	277	297	298	269	257	279	289	287	300	323	305	279	291	286	275	282	285	279	294	305	289	264	295
23712	21220	28441	24337	21234	12555	2724	915	977	1250	1329	1923	1676	1269	945	800	819	820	736	649	619	544	601	567	557	581	562	596	549	554	577	585	544	551	565	533	548	551	546	565	516	525	545	525	558	575	572	557	576	573	581	560	544	556	531	546	559	547	544	550	539	557	560	539	534	568	555	538	564	537	526	545	536	553	552	538	563	550	559	532	508	547	583	601	526	568	512	550	523	535	574	574	566	542	568	575	556	562	582	565	564	540	541	571	577	578	530	593	540	534	553	549	562	540	557	580	564	537	555	567	582	538	546	538	541	551	554	604	535	580	518	545	542	552	555	580	590	555	536	570	592	521	532	563	558	542	542	590	551	578	536	568	550	557	571	560	555	558	577	557	532	553	593	550	579	546	551	537	557	563	554	550	567	552	526	544	561	546	540	493	546	588	576	540	532	590	623	583	552	545	524	568	530	529	546	573	563	577	558	560	570	545	585	561	599	535	517	580	523	544	601	541	540	561	569	512	598	554	560	550	553	545	581	543	569	578	561	580	574	533	527	600	552	604	566	499	558	542	550	569	573	563	535	524	576	572	576	554	574	546	514	555	565	582	576	536	587	555	534	548	545	531	586	536	557	514	535	560	556	558	530	575	529	594	527	597	524	528	525	563	536	577	532	564	563	535	503	596	522	564	512	565	583	618	513	532	520	541	560	590	551	575	551	548	583	580	534	543	539	577	572	571	523	575	586	561	541	566	541	548	557	616	591	546	597	511	553	538	548	559	554	556	572	547	573	548	531	562	515	559	544	524	560	580	533	546	550	534	549	551	554	538	510	541	532	568	575	500	563	570	553	561	524	530	547	554	565	575	545	548	522	535	589	529	584	586	504	574	556	528	521	574	607	553	518	580	553	566	536	525	616	565	544	550	544	539	555	538	579	557	540	541	579	588	552	575	548	550	575	558	570	546	558	595	532	531	559	546	559	526	572	539	499	532	570	534	523	518	539	535	561	559	589	574	560	542	509	554	571	523	589	581	547	575	553	557	532	558	570	584	572	538	618	534	593	574	548	543	610	575	557	606	551	561	578	548	566	535	577	581	554	524	498	534	556	566	557	559	544	567	599	553	549	560	534	525	506	540	546	529	570	562	547	549	554	525	583	572	558	523	559	580	522	569	555	583	557	583	539	566	564	507	606	532	538	545	570	558	545	545	568	545	569	536	582	559	562	545	565	551	570	571	522	552	554	594	539	571	534	554	574	518	553	560	531	576	515	501	504	523	547	570	575	583	523	542	496	509	568	520	587	525	553	544	521	565	535	546	568	554	592	594	558	582	548	556	567	594	521	562	555	539	584	558	547	600	557	582	522	550	582	576	578	576	580	532	561	576	558	534	549	543	607	612	555	584	544	528	578	579	543	547	534	527	547	569	530	580	560	521	531	507	539	594	556	579	575	570	556	559	513	536	502	583	559	571	547	548	549	533	533	533	589	580	540	543	545	521	580	562	537	574	539	549	560	603	574	553	551	555	566	534	502	526	538	539	583	531	569	615	550	532	497	545	543	584	536	550	582	568	560	554	576	548	575	546	552	507	561	536	608	569	541	532	589	591	577	567	528	546	523	556	505	570	531	573	564	583	596	539	535	574	559	523	527	590	576	572	484	539	568	566	525	567	545	535	573	570	570	546	551	553	523	564	601	545	570	561	560	545	565	536	582	491	523	552	544	556	576	578	599	551	543	563	620	535	569	542	523	559	539	552	563	563	576	536	545	541	537	566	537	541	544	571	530	549	564	561	530	537	532	563	509	523	590	580	572	529	557	495	564	582	555	541	548	548	577	543	560	563	504	558	600	593	543	576	595	577	542	553	537	542	587	559	582	544	578	559	551	522	582	532	540	510	575	536	558	559	517	563	585	567	524	580	518	586	585	590	557	559	564	561	561	567	576	567	541	602	543	581	578	522	567	526	588	571	591	539	551	530	593	534	556	545	534	579	547	564	561	548	530	537	582	517	570	559	513	574	531	581	528	532	579	572	556	571	541	564	568	538	546	543	517	576	534	545	544	509	517	543	532	569	573	555	539	515	554	572	527	556	607	557	553	566	551	570	578	544	552	523	552	601	531	603	532	592	581	538	573	550	551	582	545	572	552	590	566	523	528	563	553	571	505	512	569	568	540	563	571	536	548	544	545	575	567	568	523	562	509	555	554	602	531	561	571	586	549	545	567	539	552	551	591	540	556	612	526	560	526	556	528	542	568	573	543	602	554	562	541	558	574	543	530	601	565	582	546	542	567	541	575	549	544	521	538	540	550	525	553	573	548	558	522	620	558	557	542	527	561	551	547	538	572	551	567	565	567	599	597	586	549	556	512	533	578	550	585	577	562	535	547	530	583	577	550	567	532	554	575	525	551	562	569	579	563	585	554	547	538	544	568	517	560	575	566	581	538	553	571	568	563	532	549	508	565	550	531	588	508	506	563	569	523	539	541	522	548	577	552	550	589	586	580	518	565	533	543	567	563	602	558	562	549	525	583	541	564	574	573	511	556	543	569	533	526	574	595	547	523	578	529	542	525	559	580	525	566	581	580	479	548	552	519	588	569	546	589	544	545	559	540	556	541	536	543	531	570	579	551	584	557	536	572	577	565	540	514	579	553	546	518	557	520	550	550	523	583	547	552	522	596	582	558	592	544	588	544	544	568	553	556	530	600	521	547	576	543	581	638	540	560	551	538	540	557	536	549	543	574	529	539	559	575	571	574	554	522	561	534	630	544	538	581	494	558	556	487	572	576	571	531	592	556	547	558	557	566	552	505	565	566	560	557	558	577	541	572	525	566	516	566	548	544	527	540	516	579	573	589	543	548	522	555	540	563	601	598	573	572	561	512	538	553	539	534	537	578	511	540	560	576	573	583	535	538	571	551	551	601	544	603	532	571	555	572	527	578	512	544	538	568	578	551	575	559	526	573	499	560	536	612	513	562	536	547	565	554	570	520	559	613	542	561	574	561	528	573	508	550	550	571	558	528	611	538	544	549	606	586	532	570	541	563	551	544	555	587	521	586	577	558	545	540	578	573	515	556	557	544	513	569	532	570	544	526	571	523	565	589	575	546	546	560	523	559	518	540	558	552	566	529	535	519	507	575	571	506	534	592	516	582	568	598	553	561	584	571	540	550	585	525	589	544	571	534	578	582	570	535	561	535	528	524	529	557	552	578	612	560	536	573	550	577	625	528	545	540	540	540	518	569	524	526	539	550	573	508	541	534	537	547	534	577	495	538	545	535	570	583	549	541	548	536	613	557	539	497	508	583	568	528	553	543	603	562	557	590	529	610	551	566	537	524	571	589	561	571	600	568	554	576	556	555	524	572	514	555	573	515	583	554	510	573	552	543	545	559	514	584	581	601	564	521	555	570	543	605	523	544	545	532	527	534	563	542	564	590	541	523	561	564	572	547	559	523	616	536	493	573	561	562	572	500	539	529	535	556	530	525	578	568	563	533	570	554	583
18687	39786	30521	19373	12624	6701	2973	1406	1432	1933	2169	3398	2912	2006	1469	1037	1075	1067	933	771	697	662	645	630	588	601	606	642	622	609	573	588	599	632	557	595	580	589	575	590	568	561	599	630	622	553	563	526	572	590	617	539	578	580	573	554	582	532	533	574	560	590	562	521	587	564	579	616	593	608	591	578	574	582	569	600	541	557	549	604	561	617	614	547	570	579	528	587	583	605	583	630	579	613	599	595	575	570	588	554	605	587	569	602	575	607	578	609	588	590	571	539	569	510	610	592	548	545	598	587	565	606	586	571	575	549	538	590	539	575	547	538	620	547	568	593	582	573	545	598	561	594	597	540	573	545	535	574	575	586	601	610	606	576	585	566	531	577	589	576	543	588	588	556	579	599	574	605	535	586	591	603	615	569	534	556	591	589	600	574	540	577	577	553	580	566	572	582	563	573	593	543	555	563	575	580	598	548	566	553	576	580	569	616	564	603	587	575	601	560	584	600	594	619	548	581	597	591	589	554	559	570	602	590	593	570	539	553	580	590	551	637	553	596	552	597	587	589	545	580	557	566	537	571	602	557	572	575	591	625	545	571	573	614	553	569	544	594	573	592	579	564	597	629	557	631	587	578	610	543	569	582	519	601	570	598	620	590	601	582	588	625	548	639	546	593	563	609	573	576	584	560	629	572	551	564	582	557	593	587	588	590	527	554	614	612	537	572	589	550	566	553	567	564	580	560	589	543	557	577	577	606	591	558	565	594	574	529	550	596	554	549	583	577	548	577	566	597	578	579	545	581	586	584	598	583	590	582	512	582	564	588	558	573	572	569	545	568	575	588	579	578	573	573	581	552	597	546	560	584	572	572	602	573	540	596	565	544	557	570	597	606	624	605	553	542	526	575	536	582	554	541	585	576	569	596	561	591	614	560	589	584	570	557	582	577	593	591	577	559	615	570	588	601	551	554	598	576	551	563	551	572	583	567	596	584	569	582	585	565	542	602	554	533	539	547	560	614	569	523	585	564	574	604	612	575	576	608	598	554	588	580	541	550	573	566	553	596	613	597	590	595	570	553	592	535	582	553	597	584	553	578	559	568	600	600	567	561	613	553	622	565	579	559	621	557	588	575	566	566	616	610	599	590	603	582	596	601	573	565	602	611	574	578	601	603	586	624	572	559	552	589	552	563	565	580	585	560	586	604	558	572	592	593	584	568	619	570	562	614	590	546	595	594	538	552	556	573	614	588	553	553	552	572	551	595	565	569	559	566	576	551	585	569	615	610	570	561	601	574	559	621	569	602	593	612	616	562	573	585	572	601	561	567	610	573	573	607	553	621	599	574	554	602	585	582	592	648	613	553	584	540	622	537	543	608	582	596	600	607	586	546	576	607	562	571	564	580	567	571	574	568	574	571	584	609	592	565	586	594	590	604	631	591	591	606	552	600	618	580	583	535	574	556	575	564	592	578	545	568	537	604	574	558	602	627	596	615	528	581	573	576	576	562	591	585	576	534	517	602	559	589	615	555	631	576	563	541	593	617	548	581	582	598	564	551	548	569	514	594	580	618	582	549	551	561	577	588	618	579	568	604	549	593	609	579	552	567	611	601	591	622	543	593	565	556	584	598	603	601	618	536	577	553	548	584	534	561	556	561	536	603	570	555	568	555	576	542	601	565	565	530	560	548	527	618	614	616	564	564	538	507	580	606	549	607	609	591	581	573	579	565	584	580	562	569	589	593	568	559	569	608	580	539	618	567	591	609	616	574	550	563	572	570	579	593	555	559	585	572	568	575	557	542	574	581	561	607	548	630	620	584	557	567	628	619	571	578	548	565	579	566	591	605	564	578	568	593	613	530	597	566	582	545	610	600	526	567	526	589	580	555	555	556	570	594	560	590	547	556	621	580	546	549	612	565	542	572	591	586	608	518	606	579	512	567	567	606	575	645	554	537	602	618	566	551	609	589	622	610	595	615	577	615	572	593	605	546	560	628	575	576	585	577	596	560	548	604	588	586	575	552	624	531	579	557	565	542	568	578	599	616	555	598	592	582	610	618	580	553	570	565	584	598	588	575	591	625	596	589	586	574	599	568	597	565	574	573	568	640	584	548	604	585	599	556	607	568	569	542	584	574	552	585	588	581	558	575	561	561	572	576	561	570	563	623	581	562	579	573	570	552	548	602	575	594	569	564	569	597	557	579	590	603	607	549	591	572	562	612	588	581	591	542	558	549	547	592	596	586	575	592	569	609	570	560	576	535	561	591	565	610	508	571	565	544	568	584	559	575	577	568	549	529	540	579	595	559	545	572	554	565	550	563	609	542	552	571	570	588	551	545	549	567	618	573	575	630	567	590	539	568	565	591	557	558	580	555	572	593	575	562	589	557	602	600	566	585	546	580	593	599	547	605	523	569	595	551	618	603	525	592	569	536	563	597	612	537	584	554	570	571	542	560	517	560	590	555	597	578	616	532	591	574	588	518	567	582	541	594	586	604	565	601	548	640	574	583	601	557	577	568	552	571	598	561	573	608	526	546	588	615	551	579	603	571	583	558	621	594	559	574	584	612	566	574	581	569	585	572	541	558	525	602	598	612	635	612	533	596	589	575	555	532	601	607	592	593	532	546	586	578	577	582	565	502	629	579	615	525	587	614	632	577	610	545	586	600	622	563	551	625	580	585	574	599	613	551	582	577	595	582	563	568	556	544	594	643	546	567	622	600	491	574	546	582	579	563	579	602	531	549	558	562	561	547	555	581	608	534	580	545	564	577	589	564	610	556	550	576	567	585	540	587	601	608	548	598	558	594	570	577	615	568	564	617	562	609	558	560	622	555	565	560	659	564	584	565	565	582	587	535	573	557	580	543	594	572	558	617	592	584	567	603	581	576	583	619	558	580	584	596	624	598	590	582	564	568	588	594	612	548	537	587	585	549	553	589	563	593	578	594	588	543	583	558	638	568	549	560	545	614	527	556	563	578	531	568	570	554	560	577	583	573	571	597	604	558	568	614	624	604	524	579	558	618	569	587	553	589	573	578	618	558	590	561	566	584	615	577	588	583	567	548	579	535	537	566	562	544	547	538	607	559	595	549	598	597	577	627	592	602	598	548	605	610	585	597	613	598	575	605	612	548	523	578	622	600	569	566	592	612	580	581	559	592	628	577	551	576	556	604	545	552	595	584	580	537	582	582	609	527	524	620	556	510	582	524	601	579	565	582	569	540	593	609	555	552	593	584	596	544	563	584	620	562	542	589	583	566	536	574	543	582	584	595	633	580	560	564	581	548	587	534	591	602	574	607	559	551	632	574	594	602	591	569	517	591	564	546	595	598	598	618	597	567	560	549	595	558	568	545	545	543	573	560	580	579	513	571	548	564	558	601	615	577	597	617	558	535	575	554	588	561	568	575	557	560	597	563	558	551	564	574	555	561	594	557	526	582	604	571	610	558	568	571	586	532	595	575	580	587	566	581	544	568	553	585	588	579	571	586	560	598	590	596
24929	21216	27297	25367	13549	3354	1112	500	557	750	879	1237	1160	792	582	445	468	486	418	358	328	362	355	324	299	296	331	298	302	320	346	290	298	296	332	333	338	292	305	267	313	306	280	300	300	302	291	342	302	282	329	301	326	288	280	275	306	297	296	311	294	308	260	293	305	277	294	301	322	284	321	308	328	300	312	322	329	275	306	318	313	320	288	333	272	298	301	312	294	291	289	317	308	291	305	300	297	310	310	316	295	314	302	288	307	316	283	278	301	298	297	322	296	296	279	296	311	335	304	291	290	325	311	325	302	281	280	308	308	299	296	320	254	300	290	290	292	335	301	288	275	288	281	302	284	310	338	295	307	317	280	283	310	292	278	293	307	315	303	264	309	312	310	283	287	296	303	267	295	277	278	290	279	270	282	287	256	323	323	296	318	310	302	318	289	343	303	308	300	314	271	277	277	326	287	296	253	283	307	295	294	307	331	316	316	311	338	289	281	312	304	302	302	301	305	317	314	307	316	266	310	336	312	333	285	288	307	273	302	332	301	293	290	300	258	314	305	305	314	316	303	283	309	267	324	279	301	295	300	310	267	301	293	279	290	285	293	286	280	315	268	297	305	299	302	330	340	325	317	290	287	279	276	302	308	296	305	279	313	314	318	294	307	309	296	299	267	312	289	291	308	300	285	299	267	292	280	299	311	318	303	281	313	327	315	290	304	313	295	266	283	310	327	333	282	289	280	337	298	324	303	305	316	288	321	323	316	310	289	296	315	307	313	277	319	324	290	266	317	288	280	293	299	263	309	260	304	323	307	303	300	261	301	282	304	296	295	319	284	282	300	309	296	295	303	293	278	315	306	299	332	317	310	306	301	294	324	306	282	320	287	284	307	284	306	309	300	322	297	272	303	264	331	262	315	312	297	291	302	305	301	298	320	316	287	289	289	305	318	291	292	302	285	306	308	278	315	290	306	289	307	344	312	324	291	284	301	267	324	293	311	269	300	346	295	302	311	293	305	291	278	308	280	285	326	289	280	283	317	285	276	293	318	329	307	333	289	312	293	329	302	317	323	304	306	316	265	309	310	309	308	336	286	311	309	324	324	321	322	321	302	295	308	279	311	339	314	299	321	295	296	291	296	307	305	313	329	295	309	301	318	304	307	274	300	285	330	287	308	286	298	282	317	301	273	319	295	271	303	293	310	303	316	304	308	288	273	336	308	287	297	287	289	281	310	298	294	303	315	328	308	303	286	322	297	290	309	285	299	298	267	319	274	304	279	273	279	290	296	278	299	303	337	278	323	306	326	336	296	293	310	307	292	320	295	325	287	295	294	317	286	306	270	309	281	326	311	269	292	299	325	298	274	317	308	287	302	339	300	287	287	300	318	332	304	292	310	318	323	329	321	277	309	312	293	315	330	324	298	290	306	324	356	288	319	290	297	308	282	334	299	292	309	284	322	301	302	333	285	328	328	265	302	317	307	318	317	292	292	307	290	287	307	283	310	299	338	280	271	322	326	292	330	306	324	282	308	274	298	307	298	348	328	313	318	285	320	311	297	342	314	315	286	330	301	319	277	307	304	280	334	300	262	267	298	308	303	306	305	290	282	318	308	296	303	305	325	288	295	296	286	305	277	306	328	284	288	292	323	316	308	292	328	286	314	275	324	309	301	338	305	294	269	327	321	326	302	291	331	278	293	302	273	318	304	301	296	297	316	280	302	339	274	295	293	284	279	310	319	290	292	322	273	286	295	290	292	277	318	264	270	309	303	306	290	281	282	285	318	285	282	298	289	286	294	320	312	319	295	328	293	292	277	352	309	334	291	276	294	282	279	310	307	330	290	312	300	297	293	307	310	296	304	294	314	273	300	286	331	339	329	306	300	301	288	308	307	315	293	326	301	338	296	356	317	320	310	268	298	289	305	309	303	302	286	312	311	266	301	328	324	307	304	303	331	302	299	296	286	307	280	300	314	322	328	312	268	295	317	338	322	283	293	305	292	295	304	287	280	272	317	313	298	299	287	301	303	278	320	303	270	309	288	272	306	302	312	307	297	307	318	304	303	286	289	312	294	297	294	298	335	307	327	298	297	314	301	308	306	267	283	338	311	280	317	280	285	314	291	342	329	306	323	309	312	325	321	305	337	271	284	282	282	275	291	311	310	300	331	311	296	296	300	314	299	304	296	295	305	280	296	306	311	318	305	310	291	267	288	309	332	303	281	320	303	281	292	347	340	293	314	297	288	311	304	281	308	282	289	293	260	331	301	296	296	299	284	299	321	284	298	263	291	294	314	344	288	309	281	291	296	322	325	277	286	328	293	314	305	305	304	326	313	309	319	274	278	283	271	276	311	302	250	283	302	297	309	293	315	317	288	283	299	287	312	271	291	301	281	281	282	315	300	324	303	311	296	284	313	279	336	326	313	332	311	283	288	306	300	281	282	293	317	290	298	264	334	289	319	313	299	278	303	299	322	292	299	302	292	318	306	277	295	283	296	297	278	308	288	305	310	266	297	297	306	326	290	305	308	288	303	297	281	284	316	276	258	295	311	311	299	333	315	284	280	282	291	340	304	301	307	307	304	294	304	289	289	322	311	305	288	317	311	298	316	332	322	318	327	317	311	302	345	299	299	277	315	301	304	323	312	306	337	290	298	304	328	303	300	295	357	274	331	299	312	312	305	296	308	304	314	333	285	308	332	312	304	323	320	313	295	286	321	321	287	319	318	307	284	285	298	293	297	278	283	312	320	298	311	264	287	301	293	326	301	300	332	288	292	289	292	322	322	287	298	296	313	272	312	320	325	304	286	284	294	300	342	315	324	318	284	273	289	291	291	285	280	302	309	309	274	310	295	269	321	298	311	307	276	296	297	278	308	292	301	312	283	291	297	297	298	282	305	293	310	301	292	327	335	281	283	324	288	330	292	274	318	307	346	319	293	315	304	290	301	331	290	315	312	346	311	298	292	303	285	332	277	311	273	312	310	279	319	315	276	293	320	305	291	283	286	285	325	295	307	327	306	274	302	325	303	327	291	312	313	297	334	270	346	271	321	296	315	362	311	328	307	296	293	302	279	288	310	301	328	320	322	285	337	311	315	279	264	305	298	296	313	268	310	302	293	308	308	301	280	292	288	320	302	288	269	297	309	296	269	315	292	305	327	289	279	311	298	275	307	326	319	298	318	298	315	327	341	330	287	284	314	294	269	290	295	302	329	299	323	325	278	289	314	308	305	325	291	299	321	308	273	313	289	287	294	318	320	314	298	302	305	297	276	322	283	285	289	338	276	318	309	321	297	285	316	295	311	304	278	308	290	311	317	316	300	314	318	320	304	318	322	286	299	313	307	321	287	332	325	293	284	316	256	289	298	307	311	309	313	273	318	281	352	281	305	279	288	300	280	327	274	309	309	287	312	308	295	320	293	342	302	294	302	272	344	274	294	324	311	294	281	324	291	306	348	320	309	312	306	319	313	317	312	298	304	267	307	285	323	311
17942	35623	26616	15785	9898	4799	1967	826	922	1325	1670	2488	2177	1352	1052	716	617	664	591	438	425	385	346	350	347	366	362	313	346	372	303	340	332	302	326	354	346	326	332	326	312	334	342	328	331	316	333	332	335	352	344	340	361	335	310	338	325	323	354	337	328	334	333	341	330	384	281	320	336	315	339	348	347	340	330	337	357	327	369	339	313	313	310	351	330	356	340	354	350	344	347	353	311	309	325	309	357	345	329	313	345	330	328	319	349	296	304	311	332	348	307	359	317	337	331	353	331	324	319	331	361	335	350	324	321	333	329	351	332	354	319	339	330	338	340	311	311	327	337	341	330	327	337	338	318	329	309	354	331	321	320	353	303	349	305	366	301	324	337	336	332	356	335	356	356	339	309	314	334	365	319	300	332	318	355	336	354	303	337	347	357	346	333	341	338	340	320	322	323	302	350	380	382	320	332	335	305	337	344	320	357	359	325	321	349	333	317	313	348	328	329	312	333	334	304	354	335	342	335	379	310	348	318	340	317	317	339	313	316	340	319	339	374	332	330	307	341	345	301	290	341	347	365	305	283	341	353	322	327	299	305	325	331	340	325	299	332	311	348	325	325	312	328	360	317	327	312	341	323	319	339	315	318	338	334	356	310	365	316	318	323	331	337	338	302	318	296	294	303	324	318	322	344	328	334	333	346	320	324	323	341	355	314	378	317	354	332	347	317	304	330	360	315	325	328	321	321	334	321	349	352	340	341	328	312	323	345	348	321	347	327	335	304	333	342	314	315	315	359	325	334	368	330	334	379	308	366	336	322	295	328	303	331	316	337	310	330	316	303	292	312	313	329	315	345	305	354	310	349	337	366	353	339	325	339	287	379	327	337	381	325	320	310	317	330	332	351	333	311	316	333	317	347	342	309	347	357	308	325	304	321	313	365	371	348	324	353	314	309	312	315	316	326	335	353	318	334	325	327	335	351	369	323	328	336	353	330	307	338	338	304	305	361	332	340	330	328	292	316	332	343	307	324	324	323	325	342	366	345	341	359	330	311	319	327	324	359	329	346	343	337	330	327	368	327	315	338	326	332	312	316	318	325	365	351	311	364	324	302	336	318	331	330	364	321	339	349	345	286	334	338	347	335	319	327	313	339	332	331	333	345	347	332	326	374	336	325	315	352	357	363	352	342	349	330	346	364	360	316	341	336	351	316	346	338	363	327	342	330	322	304	329	320	307	360	320	304	325	296	335	300	347	326	309	312	331	349	339	287	288	342	310	299	339	317	358	339	312	312	353	331	322	331	314	310	309	317	319	346	319	330	338	321	322	328	301	302	331	344	348	297	303	352	350	344	336	314	319	349	336	351	349	296	323	339	368	342	336	351	317	334	302	356	325	297	337	323	337	339	300	301	347	345	324	322	352	332	335	343	333	376	348	313	343	354	315	328	330	340	319	355	330	319	351	313	290	314	342	370	324	303	328	369	341	335	327	322	307	324	338	334	334	323	339	332	344	314	328	350	316	338	331	327	326	374	335	347	372	310	297	293	327	327	314	324	332	332	325	364	318	326	359	316	318	340	335	323	334	321	325	348	351	357	327	328	310	339	336	323	320	312	324	322	323	310	364	335	327	347	333	328	311	341	369	332	342	353	316	355	344	340	343	336	309	310	322	336	353	331	342	354	324	304	313	318	327	321	332	337	331	337	305	329	319	343	341	307	345	336	303	338	334	308	360	344	322	346	329	305	326	315	341	320	341	346	338	298	347	333	344	352	365	309	329	334	345	364	316	301	356	347	297	332	320	334	336	345	368	350	334	329	308	326	343	339	326	342	326	342	300	321	338	361	330	343	326	344	317	335	302	322	337	322	336	293	358	329	326	333	313	324	307	344	339	327	324	360	310	329	327	356	326	324	330	321	345	313	327	333	325	356	349	333	320	325	345	334	343	306	331	299	355	330	347	315	338	352	308	323	357	342	347	329	294	333	347	307	339	358	335	333	318	321	375	292	343	352	342	318	319	360	319	323	356	335	340	321	312	308	323	315	313	368	317	340	358	310	364	317	320	293	304	324	328	316	320	330	320	318	324	326	348	361	307	303	362	307	324	319	334	348	313	312	321	334	319	330	309	281	344	331	310	321	305	324	312	304	309	344	341	306	332	370	325	357	321	331	320	335	323	304	322	340	317	323	351	340	332	327	338	332	338	371	341	341	367	305	376	372	311	335	324	348	312	313	348	318	339	336	320	330	339	295	328	308	327	332	318	339	357	308	324	277	297	345	315	344	310	337	330	334	354	315	323	323	354	333	327	347	300	339	348	338	327	301	326	332	347	339	321	347	349	320	361	339	339	309	316	373	375	315	324	328	307	340	328	314	333	310	350	314	338	325	319	320	343	338	302	340	315	346	342	305	334	327	373	342	344	330	320	332	333	331	330	340	345	359	354	335	342	294	302	326	308	355	341	305	311	327	321	330	328	349	328	329	329	324	330	338	309	339	348	332	329	300	344	340	317	320	291	324	308	332	333	322	340	338	339	355	316	345	318	329	348	336	334	341	334	286	324	342	333	286	305	320	313	333	341	328	314	314	326	303	306	329	345	311	347	348	344	374	334	343	310	334	341	344	340	299	349	332	327	347	347	342	312	311	376	330	356	323	322	312	298	304	328	312	329	322	310	343	325	334	326	325	318	299	351	345	314	307	347	348	329	331	347	348	334	285	311	331	328	317	347	342	307	303	354	315	338	375	345	341	344	361	316	354	354	332	320	308	313	341	365	310	338	340	333	350	333	336	336	365	304	352	312	312	337	350	362	348	317	307	342	331	319	313	328	321	310	330	327	358	348	332	303	318	347	337	308	317	308	336	302	373	330	317	316	299	292	319	303	314	306	307	338	341	342	359	357	335	321	342	318	311	331	299	340	327	335	354	336	302	302	368	337	352	355	344	354	345	313	337	366	339	343	345	345	330	361	304	288	352	342	346	325	344	333	316	357	336	329	283	380	337	330	335	315	354	323	350	327	342	320	342	353	303	357	317	316	331	310	341	363	320	364	310	354	318	311	337	305	314	308	347	347	334	324	323	330	326	321	310	344	323	360	316	329	313	346	331	331	305	335	314	326	345	316	330	311	302	309	315	332	330	339	326	352	333	338	320	335	312	309	331	286	378	332	322	321	323	339	366	345	280	353	317	347	322	319	338	333	332	344	338	350	360	355	294	317	342	321	315	329	362	324	332	353	354	312	339	323	326	383	329	349	336	352	335	337	345	339	328	292	333	328	360	346	348	355	336	331	345	325	353	335	340	328	329	323	353	325	332	349	284	308	344	318	345	354	344	333	339	336	355	366	349	310	308	342	339	351	343	335	312	296	329	318	333	319	331	333	312	368	323	339	316	368	315	344	331	319	348	361	344	344	304	332	319	332	332	336	344	332	347	356	322	334	329	342	322	313	316	329	300	338	344	316	330	320	288	367	327	301	355	373	329	333	332	358	354	341	323	304	350	347
22660	21249	28875	23950	21287	21226	10033	1661	1384	1726	1999	2501	2538	1739	1356	1076	1106	1087	992	834	775	754	770	753	723	731	742	747	724	679	743	699	715	684	749	735	724	717	764	741	694	674	794	721	719	717	692	695	659	713	734	717	692	743	742	692	732	721	676	737	706	666	710	723	730	659	744	677	726	652	672	671	682	665	690	654	737	648	705	669	706	706	740	658	698	707	724	685	719	741	725	723	677	656	719	695	712	699	724	674	638	693	659	715	697	676	705	699	678	696	715	711	658	669	710	711	732	677	672	711	709	727	696	702	679	686	704	748	679	708	653	727	691	714	694	702	672	701	699	695	677	754	694	662	699	674	748	715	707	712	665	712	699	700	693	683	710	683	704	751	677	691	702	708	761	721	706	729	668	668	677	707	660	686	704	703	727	693	713	698	723	659	699	683	703	739	709	747	712	690	705	667	730	724	736	692	676	704	714	708	732	723	683	676	646	712	724	719	709	727	701	709	708	721	705	735	663	716	721	697	699	695	742	716	690	725	663	691	711	725	660	705	681	683	733	686	673	700	673	711	728	713	695	700	724	687	683	666	721	744	674	674	728	733	689	714	699	684	716	701	737	680	697	704	663	698	670	692	675	693	700	657	712	716	697	698	709	711	710	684	675	708	687	727	685	684	663	731	704	679	708	771	702	699	699	683	699	650	715	704	683	676	685	711	699	726	744	733	674	746	664	697	691	689	637	689	695	673	699	729	684	726	666	712	695	738	662	708	650	665	704	723	711	754	687	640	698	652	733	731	701	677	748	693	687	681	676	656	701	670	698	667	754	769	663	672	680	720	686	687	750	689	693	653	699	739	675	734	649	695	665	740	707	695	705	651	737	678	666	720	689	681	733	690	687	669	673	707	658	634	724	690	726	683	691	654	684	695	681	706	727	710	710	681	690	699	708	706	678	632	677	682	711	709	737	684	656	725	725	733	672	667	687	699	705	630	644	701	724	730	676	682	664	717	713	702	707	741	712	682	725	672	726	728	721	680	694	664	713	705	672	647	736	699	724	676	704	726	658	650	721	746	675	678	725	730	676	707	668	713	740	707	712	718	666	660	690	712	706	685	702	710	708	680	735	708	722	640	698	711	749	723	672	709	726	777	725	699	680	662	698	723	735	745	724	675	681	723	667	702	678	652	741	639	651	718	692	682	715	717	709	695	721	657	696	651	703	708	654	698	681	668	694	735	704	686	694	705	679	745	673	730	656	715	688	686	693	714	707	676	702	731	716	656	704	697	684	674	673	693	726	672	689	696	689	714	664	677	704	667	700	670	704	751	751	690	739	711	717	727	704	713	673	716	725	725	732	673	721	694	718	732	698	658	674	682	699	767	703	677	645	674	702	725	720	644	724	720	766	683	748	681	694	689	781	711	713	659	730	695	633	686	688	695	691	674	698	728	681	682	740	677	720	735	687	658	646	679	725	745	679	677	649	685	663	720	701	694	732	704	715	713	695	708	703	712	675	720	723	698	698	703	698	743	693	703	695	662	688	691	695	705	703	649	687	747	746	711	685	654	710	679	674	728	716	707	717	717	666	673	712	705	734	759	692	692	672	695	710	721	739	720	697	708	712	735	717	711	723	690	705	678	718	649	690	698	709	685	696	702	695	727	690	716	662	694	684	706	697	685	727	716	697	725	693	715	711	684	673	700	673	745	752	679	696	678	709	686	732	701	721	690	704	701	694	719	703	692	696	674	696	685	745	708	727	703	656	718	695	718	699	755	673	723	682	676	676	658	677	732	688	624	703	693	666	695	696	674	689	689	688	702	689	678	738	708	689	698	691	669	723	690	683	696	657	670	677	700	657	785	667	673	715	701	683	675	672	715	639	728	723	738	726	715	677	672	698	689	706	690	697	716	704	703	684	729	659	664	704	719	687	729	714	707	721	714	735	672	671	701	704	692	691	682	687	711	668	737	737	658	713	720	664	716	698	735	672	674	693	759	703	715	695	707	674	625	760	694	672	688	721	694	683	654	688	704	684	723	701	682	705	642	699	732	677	686	689	686	703	675	737	678	637	670	680	713	741	708	747	712	686	676	712	719	722	685	674	726	711	719	723	699	682	685	679	645	695	707	686	680	705	698	706	727	722	730	709	720	706	666	714	647	716	708	688	714	675	687	745	750	665	727	712	717	649	754	709	732	699	685	638	692	698	682	684	663	745	673	686	693	692	688	701	667	744	715	649	660	683	698	721	686	742	729	686	690	709	676	704	668	679	636	702	708	736	660	730	647	677	681	720	682	711	725	724	724	721	701	717	742	655	712	737	736	706	697	735	662	703	694	714	672	690	687	709	744	670	650	729	675	663	718	712	669	679	706	664	723	665	684	679	710	700	724	685	698	747	646	715	699	724	686	697	659	730	708	771	713	714	751	687	755	759	725	691	735	693	686	705	680	694	691	689	663	692	666	693	652	739	736	713	651	668	680	712	728	655	632	704	676	705	716	709	736	714	678	708	755	675	686	642	704	686	684	701	672	644	701	670	665	711	680	637	673	681	745	717	677	700	675	665	687	708	697	688	675	707	680	687	730	730	706	666	716	744	706	647	682	670	667	687	701	686	689	671	690	722	710	659	719	728	696	680	703	728	684	698	717	703	698	687	673	689	693	671	701	736	721	691	715	738	684	684	702	629	685	705	682	709	747	718	692	712	706	694	671	725	677	720	699	677	705	681	723	707	676	741	724	703	667	675	661	720	690	695	688	702	677	752	729	658	689	703	707	698	682	716	645	747	729	683	702	657	685	780	670	708	674	692	739	720	714	668	729	732	712	695	702	764	710	732	695	671	694	678	701	697	711	712	652	705	742	707	716	711	744	693	697	678	665	712	736	707	724	680	697	686	676	669	703	704	699	740	711	712	704	685	724	722	653	768	700	732	697	665	674	653	697	720	646	690	716	700	670	699	677	684	741	693	716	697	738	717	650	695	745	705	730	614	655	737	723	693	712	729	740	695	668	707	670	752	710	644	711	664	681	695	656	705	699	711	697	640	699	680	679	700	692	692	678	717	692	645	706	703	687	766	733	719	690	711	747	675	711	709	700	682	678	699	708	731	689	725	668	678	679	688	716	705	690	660	707	745	653	717	661	667	649	694	667	698	683	750	716	669	699	738	692	677	706	718	692	740	696	702	678	726	694	681	676	676	676	655	675	660	698	681	693	702	743	705	728	714	671	715	725	691	708	709	694	679	732	685	712	714	724	701	753	695	692	738	713	704	702	697	698	698	678	720	701	699	676	683	680	703	644	707	692	680	704	687	684	724	654	737	705	728	693	703	766	730	674	725	691	713	690	681	727	713	697	720	678	718	682	707	703	716	636	679	683	752	683	709	711	651	682	738	668	667	661	735	674	664	681	700	684	719	637	666	701	682	688	682	713	650	774	670	705	714	685	701	700	691	696	665	683	666	678	663	713	660	708	665	692	709	686	733	718	696	690	702	717	739	698	704	727
20869	44740	35766	24233	16873	9344	4303	2128	2188	2823	3217	4528	4231	2652	2114	1404	1395	1460	1310	1024	901	863	796	800	778	764	781	775	784	828	819	749	753	739	703	721	796	785	782	774	720	749	731	792	756	737	787	778	767	797	773	749	731	753	760	729	772	769	715	782	761	747	733	761	719	717	754	742	749	751	727	741	730	752	743	726	706	759	712	739	707	745	742	737	748	768	782	779	738	754	758	738	792	728	683	721	761	759	704	739	757	744	736	715	749	740	754	704	779	715	759	715	744	737	741	731	756	750	646	752	685	707	751	750	777	757	783	748	709	726	755	775	725	725	737	722	773	773	739	755	713	732	726	752	678	763	747	735	691	736	727	763	723	709	724	776	729	741	678	689	757	729	721	755	719	750	768	746	757	751	755	758	735	745	725	702	731	710	696	766	754	745	731	693	762	738	707	734	709	775	762	740	699	750	716	747	715	698	727	747	726	714	783	747	758	720	779	686	689	732	765	722	763	714	731	730	759	751	739	749	692	767	712	753	754	717	739	700	726	690	740	699	724	717	745	687	722	756	686	734	766	714	749	708	779	744	746	807	743	724	799	751	721	717	755	758	736	690	681	732	757	769	712	698	726	761	739	726	691	719	771	738	694	712	733	769	756	723	739	742	770	741	722	735	736	732	726	715	757	734	784	732	717	748	717	746	751	781	696	684	730	742	748	763	749	768	725	727	757	722	745	749	719	715	772	723	700	724	719	680	742	753	720	748	732	776	715	753	717	730	732	735	712	731	703	717	745	786	747	716	730	760	786	717	707	762	742	713	778	738	775	750	695	730	742	748	731	690	754	760	769	807	724	738	744	776	734	753	760	726	783	721	731	719	754	750	729	787	720	683	700	696	717	734	735	742	767	721	740	728	757	677	746	758	742	783	736	733	756	743	769	729	706	769	740	729	737	764	776	723	755	700	737	717	761	713	749	753	734	716	770	714	742	710	733	744	727	748	735	700	691	746	757	730	697	730	762	743	716	735	676	785	738	730	707	758	720	730	724	729	739	775	756	738	694	720	717	746	698	777	736	766	775	739	757	752	735	769	736	691	724	743	726	759	724	764	719	686	698	743	753	720	762	727	736	786	758	749	704	686	733	743	712	724	719	741	765	710	723	749	722	770	766	719	727	721	731	733	755	733	764	739	752	750	741	758	742	763	725	723	736	766	747	709	740	720	755	755	741	749	721	713	757	712	711	754	759	761	777	757	737	754	736	735	735	670	710	797	725	689	759	732	726	761	686	773	714	736	755	777	733	726	709	729	697	734	747	700	726	794	718	786	781	730	769	737	767	769	744	731	767	709	780	726	742	759	735	724	745	744	733	714	777	744	722	708	746	735	671	721	705	731	786	734	728	711	777	753	761	719	743	702	751	762	741	765	735	746	717	723	750	707	738	698	725	737	734	751	738	746	720	763	662	763	773	795	669	764	768	723	727	763	772	718	754	751	692	725	708	774	757	744	734	752	720	757	744	719	692	780	773	725	753	729	733	753	775	677	708	748	752	714	735	781	716	742	723	749	726	693	669	735	750	768	745	749	718	753	734	681	751	752	739	742	785	708	755	692	710	788	732	733	734	705	771	775	745	731	756	754	721	752	770	739	724	719	744	702	718	754	769	746	783	721	747	716	776	711	773	739	729	743	714	713	747	779	698	762	765	701	733	752	689	714	757	752	704	730	728	759	754	759	721	725	747	707	754	702	701	741	732	753	738	768	739	744	752	722	723	696	725	706	740	673	729	757	790	713	764	709	780	746	771	732	731	749	770	703	767	772	753	727	689	743	739	708	708	664	789	749	749	763	784	712	694	743	682	721	720	722	760	657	725	770	774	752	742	746	690	773	744	753	718	795	749	743	737	745	730	758	687	754	754	711	720	720	795	731	712	750	753	709	691	731	771	777	761	748	749	706	727	772	714	744	758	768	761	742	772	726	724	731	748	709	743	725	704	783	666	718	695	709	755	766	775	714	719	731	756	740	712	751	727	716	707	721	734	691	715	737	687	730	737	764	752	734	741	697	752	690	731	750	708	773	720	734	748	761	755	767	767	765	771	701	721	747	720	773	732	749	709	681	703	743	753	707	729	720	757	733	738	705	775	756	706	706	789	773	769	738	710	738	727	721	714	752	722	790	732	750	742	739	724	737	732	702	751	729	745	774	709	747	735	768	752	757	746	749	736	685	739	696	721	733	757	707	733	735	732	745	759	763	678	756	683	752	745	755	737	715	715	741	706	753	695	751	733	758	655	753	811	712	732	750	755	733	743	692	713	759	765	738	749	744	776	717	752	748	689	685	710	731	789	741	742	708	760	728	703	769	754	737	744	686	809	725	764	731	739	746	716	706	778	671	712	696	735	727	702	714	727	757	758	748	779	734	688	721	737	730	759	750	711	729	689	755	663	726	747	711	721	697	752	758	722	773	781	700	727	738	729	710	707	730	732	742	801	735	702	767	774	732	732	711	776	728	740	754	707	750	735	678	735	791	749	716	732	713	717	653	718	743	744	687	770	768	691	760	679	717	771	751	746	701	783	714	739	772	726	794	735	675	792	721	662	752	723	775	758	701	752	741	722	750	689	737	738	710	761	693	719	716	742	766	715	718	719	709	786	718	732	752	729	732	786	702	773	731	735	745	689	764	768	700	770	757	727	718	698	766	760	715	738	748	773	724	726	738	723	729	765	716	735	740	735	750	699	721	710	746	693	783	721	725	669	723	697	734	726	722	690	750	746	781	742	809	763	770	765	724	716	746	724	685	750	745	739	733	737	754	775	754	737	747	735	752	677	710	744	763	735	757	753	752	745	733	767	779	771	756	694	736	741	705	748	752	721	796	770	722	705	754	755	767	740	701	726	706	748	697	722	760	799	748	730	734	725	695	673	766	768	708	713	726	721	792	731	726	719	703	767	708	807	712	784	755	663	767	720	684	807	698	747	727	781	756	760	761	687	760	702	732	732	728	748	790	737	781	783	744	706	724	732	647	727	701	735	732	722	732	733	716	707	726	757	724	740	746	767	763	764	748	783	718	748	738	789	743	699	759	742	754	792	752	750	773	749	751	688	726	757	744	687	719	717	732	808	791	734	753	791	758	741	714	768	722	755	827	784	720	698	760	750	726	741	747	718	740	762	723	707	737	747	713	736	720	750	733	785	710	764	705	743	745	732	740	738	767	742	763	750	726	738	747	739	771	730	725	726	721	728	749	743	757	710	790	733	739	742	718	743	730	719	750	718	741	772	732	743	734	777	729	761	693	732	697	743	775	742	784	740	753	812	758	747	713	756	704	741	730	705	748	769	741	718	776	737	756	726	758	744	687	796	757	700	730	719	765	729	711	745	703	716	758	728	691	758	728	753	726	797	726	727	716	759	738	737	748	739	745	727	758	739	720	741	737	736	740	761	724	770	748	713	747	713	750	799	745	748	762	733	713	770	735	770	730	730	779	725	690	752	736	751	759	716	766
28247	21925	19573	10375	4220	1535	623	299	421	543	672	851	845	619	513	376	352	359	355	318	287	291	263	245	286	279	273	276	264	273	310	280	256	276	297	302	273	259	272	273	234	248	308	272	263	290	302	272	302	282	287	253	282	285	263	265	278	291	253	269	266	276	301	267	293	281	251	287	256	284	272	260	285	288	255	295	266	262	259	282	298	267	288	253	280	266	261	293	284	259	254	267	259	253	277	266	277	276	261	288	313	272	295	273	284	260	281	284	304	273	286	276	313	270	269	271	282	295	266	267	258	247	290	286	290	275	286	278	282	297	293	284	288	256	274	278	268	268	280	286	269	243	287	265	289	274	281	279	279	239	261	265	282	291	256	267	260	266	238	272	274	275	289	266	287	271	255	299	257	288	270	244	265	259	267	281	256	262	284	266	260	247	289	278	274	286	257	273	268	297	294	283	268	286	274	312	302	281	271	242	257	262	278	273	305	287	270	280	260	263	279	282	282	256	299	268	275	291	274	279	296	291	259	299	249	277	253	259	287	289	268	287	276	263	283	283	316	277	290	292	279	267	253	269	296	262	281	279	258	287	293	258	288	264	251	274	300	256	295	283	263	282	295	279	285	259	274	286	285	250	292	302	310	279	277	308	275	296	260	270	292	275	280	313	263	285	282	264	282	275	264	284	275	315	264	273	263	262	281	239	299	278	266	276	245	260	318	269	268	295	279	277	283	245	282	264	237	301	277	277	262	286	277	270	265	282	310	271	296	258	295	288	279	262	283	271	284	275	258	255	245	275	288	242	307	305	265	242	277	258	290	272	255	278	282	252	272	306	262	253	283	272	266	270	276	279	254	289	287	255	269	267	291	257	292	277	273	269	285	292	270	276	266	265	300	277	269	270	273	272	272	281	294	264	267	244	263	281	270	281	265	264	270	273	275	282	272	285	275	257	287	274	250	246	278	296	271	274	276	292	270	262	296	270	275	273	272	268	290	283	281	281	264	298	273	239	308	273	268	267	267	279	274	291	278	281	296	253	261	261	269	301	248	300	254	279	250	294	248	266	294	307	277	262	259	301	311	274	252	269	253	269	299	268	271	303	297	255	278	290	256	242	251	284	262	282	267	285	287	294	264	296	271	285	261	284	285	317	267	221	295	304	276	259	264	251	282	278	270	274	263	259	289	260	250	271	249	266	275	277	260	252	265	272	243	268	267	232	251	258	292	256	256	274	272	258	286	257	263	293	269	296	277	282	293	236	289	266	300	273	279	286	263	287	272	274	268	284	285	301	266	271	289	301	258	257	257	293	300	269	291	278	264	282	283	266	254	283	282	246	267	301	278	307	282	255	279	282	271	281	264	266	294	275	245	267	294	305	287	261	289	292	263	290	315	302	270	279	272	268	276	309	293	282	255	276	252	272	287	281	273	258	299	274	293	304	301	296	271	297	256	296	301	266	304	279	261	280	278	265	287	289	267	297	293	256	271	275	266	254	287	239	269	292	303	301	278	267	266	290	305	251	273	260	291	257	283	282	261	267	280	292	285	246	281	281	267	274	289	262	303	279	272	262	260	301	292	259	242	293	282	288	280	278	284	271	258	265	260	279	275	259	263	273	284	291	274	268	275	254	296	251	260	271	270	274	283	294	299	292	290	273	280	267	270	274	272	282	247	274	302	271	273	282	231	256	287	272	292	252	255	278	283	302	278	257	293	265	294	290	262	249	292	249	256	313	286	296	261	272	289	253	255	279	265	245	295	255	255	276	276	251	291	249	275	246	255	270	256	283	267	288	286	288	278	267	247	250	292	297	258	287	278	278	268	299	286	275	264	292	272	284	267	282	278	299	262	254	268	253	259	271	292	282	284	229	260	281	260	299	294	270	284	256	261	250	295	248	290	292	283	290	285	271	274	296	234	266	260	285	287	260	279	266	285	270	252	307	321	277	247	250	271	279	275	271	276	276	271	276	296	285	266	263	299	284	290	236	292	277	298	281	249	298	278	282	275	283	266	254	281	256	271	260	259	271	257	276	314	300	287	290	268	281	268	261	257	265	289	262	285	297	288	290	304	271	271	265	264	276	264	284	283	282	258	278	315	290	271	315	257	285	261	276	270	287	260	257	260	251	270	269	288	283	321	282	261	281	300	243	263	262	288	258	295	250	283	284	291	267	264	276	288	245	302	279	259	267	298	261	285	280	255	262	279	264	305	278	282	255	289	302	250	279	264	290	252	276	274	267	305	257	290	273	266	258	282	279	273	268	266	249	249	291	269	274	251	297	276	295	277	291	281	272	275	291	266	261	256	283	290	277	251	279	307	271	278	276	292	275	290	256	290	275	239	246	259	271	249	269	273	271	255	257	317	287	251	271	287	294	297	261	272	236	258	262	274	275	249	269	271	275	266	279	288	258	270	287	268	260	268	262	262	311	265	259	276	284	303	265	288	285	297	272	274	254	263	268	267	270	267	251	256	281	249	319	266	270	266	265	261	307	278	286	282	263	274	261	286	269	277	263	297	302	271	277	272	249	248	269	295	271	280	263	255	261	267	275	267	267	263	287	276	288	294	255	258	287	285	293	300	265	303	279	286	258	309	286	260	303	258	288	294	262	272	261	278	278	272	262	291	256	290	282	249	249	262	287	269	255	259	276	298	259	258	278	262	267	266	263	282	254	256	255	277	265	281	258	265	291	297	267	249	266	291	288	259	255	273	256	273	278	268	280	288	313	273	228	266	257	263	282	305	261	295	257	259	278	283	272	273	277	261	289	265	272	262	258	260	277	246	270	285	241	275	269	269	278	269	302	291	253	281	305	298	252	274	282	270	289	293	273	289	252	319	267	281	279	296	270	273	282	270	255	283	289	318	284	255	280	280	280	282	267	243	278	245	292	265	259	297	292	273	283	264	316	295	297	269	285	266	284	272	279	291	242	308	270	277	301	247	272	251	247	274	268	278	288	284	287	283	256	241	309	318	262	270	272	302	270	272	302	305	269	283	282	284	275	283	260	265	314	252	273	253	295	261	279	287	266	248	267	261	265	243	281	277	276	278	251	263	258	248	260	278	268	260	269	286	282	286	275	263	277	254	257	248	257	257	268	282	273	265	264	259	289	258	296	287	280	262	279	287	284	278	281	286	316	310	285	258	291	283	285	309	289	303	278	271	278	261	302	262	296	266	275	277	281	250	249	255	273	295	300	270	265	261	276	249	280	295	281	278	252	270	281	266	251	280	296	271	245	299	309	243	291	274	263	260	316	292	294	272	300	246	289	258	268	261	255	285	306	275	256	271	253	257	256	267	292	259	288	285	244	232	293	290	282	278	287	275	282	286	254	285	283	277	294	286	268	274	272	280	261	281	245	288	286	271	282	304	304	288	294	290	268	229	262	294	281	323	300	263	283	290	303	256	264	265	291	249	290	243	266	298	279	263	254	253	247	275	282	257	278	287	267	299	255	282	265	237	251	261	247	258	273	267	254	272	258	262	280	260	283	269	261
17212	30169	21332	11175	6644	2785	1033	473	597	943	1145	1585	1546	958	737	443	455	463	463	355	315	303	301	268	278	283	276	310	288	290	283	282	278	292	278	285	277	290	287	297	307	307	281	291	274	266	266	290	289	238	267	290	314	266	317	270	261	280	275	288	291	294	267	287	302	282	281	286	272	289	264	281	277	303	298	248	297	275	301	282	265	308	236	267	291	247	267	296	279	289	279	282	292	299	283	289	292	246	306	257	287	261	308	272	265	299	289	287	266	291	283	273	278	296	277	295	286	273	286	281	289	286	290	239	317	291	291	297	298	270	286	290	266	254	280	279	279	299	262	288	289	263	273	261	276	272	293	290	252	273	285	258	288	325	253	293	287	284	250	274	279	249	277	268	275	276	282	268	281	275	331	291	284	260	286	298	309	287	271	278	276	279	307	302	300	285	262	293	292	291	266	276	276	297	284	306	277	286	293	274	272	273	288	285	312	289	289	291	268	329	306	278	268	316	290	267	266	271	275	289	291	259	271	295	279	298	262	262	310	263	279	254	304	273	281	283	279	279	293	286	264	321	286	256	277	279	281	299	303	276	309	283	267	262	276	268	303	267	258	271	268	315	298	314	262	255	260	283	280	282	275	295	326	299	295	274	284	301	276	245	316	280	311	304	298	275	303	268	284	298	271	293	271	254	280	271	323	289	283	264	263	275	286	293	274	318	251	336	282	231	259	293	272	262	282	277	273	288	275	282	286	280	319	259	289	266	263	270	296	285	286	293	265	268	279	270	293	282	289	256	297	295	273	266	292	290	276	275	279	288	295	272	268	265	287	289	282	298	296	267	277	302	271	261	307	266	315	290	313	285	281	306	302	287	268	264	276	308	297	308	273	290	243	255	273	276	280	293	293	290	272	302	263	275	277	290	293	294	266	270	293	318	302	260	271	287	293	290	284	284	333	262	287	306	261	284	311	252	326	266	301	281	300	296	296	279	274	274	296	276	276	269	250	304	296	303	278	269	289	301	310	274	276	267	285	271	293	269	289	273	289	313	275	273	261	258	314	264	277	275	267	264	302	323	284	289	280	308	311	297	288	277	291	300	276	303	291	273	286	259	292	292	294	285	296	291	275	277	293	275	304	302	271	282	299	265	297	248	267	268	277	272	282	229	304	255	277	254	275	267	278	262	275	263	280	258	275	273	284	254	282	263	280	283	291	289	289	273	253	291	261	271	290	280	268	285	279	266	283	291	280	284	276	289	274	282	313	263	272	313	290	278	291	303	263	275	275	262	278	288	309	286	331	291	286	278	282	298	304	264	241	286	284	279	303	265	267	309	268	272	276	280	288	299	259	307	268	281	253	258	279	312	276	288	255	292	281	265	279	276	248	298	281	287	250	266	265	281	272	303	256	247	294	268	296	266	289	247	302	272	274	278	268	271	297	284	271	290	271	280	293	287	284	275	277	284	297	289	268	298	291	273	290	257	272	288	296	278	290	270	295	290	274	269	299	262	272	302	283	268	293	256	280	302	279	271	288	268	291	268	295	259	288	266	271	305	321	271	292	287	325	233	284	278	283	282	283	291	288	277	296	312	272	287	292	263	267	277	251	267	278	254	283	295	270	286	294	282	291	257	289	273	286	273	294	272	267	287	292	285	267	315	309	271	299	285	307	288	289	297	245	306	280	275	294	302	281	315	270	253	272	284	270	305	308	286	276	265	263	299	254	264	264	288	290	257	295	268	318	255	269	288	280	271	275	281	269	265	281	303	291	290	310	291	304	265	284	293	258	276	286	295	259	284	281	266	298	279	275	288	270	302	274	280	284	311	301	302	260	289	271	288	297	259	280	300	276	307	297	277	283	291	272	287	268	289	250	253	319	277	271	274	269	312	283	277	282	261	293	280	301	274	291	273	274	254	279	266	259	300	258	282	297	293	260	306	278	290	293	288	265	290	294	310	258	287	312	282	283	278	263	281	283	290	276	275	300	294	292	302	282	281	284	283	271	280	291	292	267	278	272	284	288	309	260	292	265	280	285	299	288	314	305	283	294	299	312	278	276	263	276	273	262	285	278	281	294	267	298	307	304	273	250	260	292	263	288	325	256	282	287	283	263	251	302	270	281	282	283	273	293	277	269	272	263	277	251	287	289	301	294	268	293	287	273	254	320	303	285	253	250	266	275	262	248	285	290	262	305	303	279	295	261	286	270	299	273	289	273	302	291	288	284	274	271	272	299	271	265	276	265	294	279	263	302	250	316	275	275	287	267	296	290	262	272	313	284	265	214	289	299	266	287	263	305	307	274	286	287	293	255	301	259	261	293	298	259	249	296	299	288	295	247	295	287	305	288	287	263	296	300	303	316	300	262	298	285	285	276	283	289	284	265	280	264	260	278	279	288	284	252	255	294	296	270	289	274	266	275	267	278	265	303	276	288	268	266	273	255	281	294	278	281	278	263	256	285	294	292	303	276	307	300	276	297	269	292	295	305	269	294	264	262	291	278	288	277	261	289	291	278	280	269	282	310	302	284	256	297	274	270	309	275	260	294	299	263	291	275	269	281	291	271	292	282	288	276	285	288	277	313	270	304	283	251	284	293	269	274	284	283	259	283	291	273	278	300	281	270	257	285	294	294	271	281	297	274	272	290	298	269	286	276	303	287	285	290	274	279	265	279	256	281	275	258	289	293	302	280	299	284	300	295	299	298	297	283	308	257	277	271	267	274	288	270	279	266	264	263	295	276	294	287	294	291	297	270	293	271	305	318	304	301	284	269	312	267	293	285	281	280	295	284	289	310	274	281	262	275	323	269	281	288	267	269	263	273	259	302	278	282	282	277	288	279	282	287	255	296	278	264	251	306	316	284	270	272	326	302	248	282	279	257	280	284	281	289	276	293	286	269	262	282	248	271	293	299	287	275	272	277	278	282	289	269	289	330	273	270	284	279	289	282	280	269	254	280	274	278	300	298	254	283	270	271	274	280	285	247	298	313	274	289	285	305	257	271	297	281	284	289	306	270	283	272	253	289	275	291	284	290	282	288	270	275	265	280	259	277	292	316	304	264	300	264	281	284	295	299	297	251	275	304	276	282	260	271	270	296	289	250	283	288	270	284	261	277	293	273	273	249	316	303	297	263	284	274	289	279	287	297	251	270	275	289	275	273	295	304	297	265	274	286	276	271	280	283	281	244	264	293	288	281	306	259	266	276	281	268	296	279	279	263	302	296	275	326	268	264	270	261	267	271	260	281	274	278	299	279	261	307	299	279	282	283	305	307	259	269	277	267	294	278	301	271	290	277	270	266	266	305	292	253	303	343	277	255	275	280	271	280	300	301	277	297	269	288	274	289	286	284	289	308	281	285	276	263	291	256	241	266	294	263	274	281	293	310	282	267	307	254	295	278	289	281	293	293	266	290	291	305	257	284	275	299	304	273	293	271	279	256	300	278	252	270	280	260	270	268	271	302	278	289	284	295	276	310	292	253	279	277	271	298	283	294	265
23674	21161	28312	24346	21157	12083	2429	978	914	1178	1355	1674	1742	1271	993	821	733	784	726	660	563	574	570	590	572	578	627	538	526	532	560	530	577	567	535	583	570	537	560	531	560	588	539	548	538	540	558	559	566	535	532	548	545	618	531	566	558	561	509	564	567	561	525	558	554	547	554	586	557	585	568	570	559	481	568	551	535	529	537	543	539	539	537	542	578	563	564	521	524	589	584	517	521	528	541	518	513	569	522	552	528	536	544	513	532	549	572	536	527	546	545	551	610	523	493	527	518	567	538	569	549	544	575	563	566	550	557	552	598	531	566	537	565	571	552	564	504	564	559	518	487	557	561	568	582	530	587	495	568	554	569	551	551	538	536	568	560	541	554	555	558	573	554	519	518	523	589	551	515	538	531	535	561	518	627	544	452	545	523	541	545	578	582	548	504	561	534	520	621	564	517	532	590	552	578	569	515	509	507	579	565	524	615	560	526	558	543	546	522	573	500	536	528	561	521	541	536	536	549	553	579	577	581	545	562	551	551	584	532	566	525	538	558	542	555	567	543	519	508	544	588	540	544	609	544	603	537	538	534	597	573	548	494	519	549	525	527	539	523	507	565	558	566	557	543	557	555	525	529	574	559	554	576	552	567	492	499	525	576	514	537	558	545	600	568	488	577	535	539	560	539	522	547	545	556	563	538	523	550	546	548	517	563	569	507	536	540	547	601	490	525	569	562	541	539	528	528	535	515	539	574	575	522	589	538	586	580	533	527	552	542	553	554	605	563	549	582	521	536	562	545	554	562	558	574	527	524	563	517	503	522	535	580	565	539	554	578	537	540	570	565	530	532	572	513	578	546	573	559	512	519	542	579	550	538	535	569	485	541	530	536	559	569	560	528	554	576	568	497	517	540	525	588	536	538	555	527	528	570	531	542	545	531	550	550	530	554	535	576	532	557	533	534	567	540	535	539	542	523	523	535	583	519	530	567	539	553	540	592	532	573	562	531	515	507	560	551	549	534	544	551	556	524	535	546	560	503	576	586	536	564	574	559	565	550	588	592	555	571	540	558	548	526	543	534	548	540	546	600	555	560	541	571	551	569	555	569	555	531	546	569	550	509	566	514	571	549	542	534	574	563	566	505	552	561	592	502	536	547	540	547	562	553	594	545	507	578	547	551	541	565	529	544	524	588	535	550	585	520	555	540	537	534	573	558	515	531	554	547	535	546	570	563	564	519	572	531	545	590	551	565	535	540	576	572	543	557	540	554	546	550	578	596	563	498	557	551	593	543	529	556	556	570	510	545	556	576	553	502	554	573	559	560	532	543	587	546	570	527	546	533	543	529	525	566	529	570	557	503	579	573	537	522	540	546	513	541	549	530	547	584	579	576	538	530	603	527	534	501	553	560	526	540	548	584	571	524	515	556	553	519	596	538	585	556	543	556	537	577	554	490	532	546	507	571	550	544	538	559	541	542	576	586	549	551	517	545	557	531	530	552	510	541	516	545	516	585	584	539	548	529	539	543	504	556	551	560	561	550	580	554	540	545	553	557	531	489	518	486	546	569	507	560	559	567	534	502	574	517	568	560	604	537	548	581	571	579	580	526	576	553	547	570	556	518	588	548	592	551	588	532	543	609	569	544	538	566	538	538	645	546	607	568	591	579	511	516	559	522	569	569	579	509	531	535	534	556	557	529	537	506	524	561	519	561	531	548	550	564	549	525	578	559	552	562	555	524	521	518	542	548	529	558	550	557	552	535	569	564	586	588	551	554	538	527	538	579	545	512	577	571	528	596	505	567	555	540	530	598	496	548	583	559	489	553	571	559	545	524	573	570	542	535	568	589	589	545	505	567	509	566	554	590	546	598	519	526	541	532	542	541	559	535	531	545	535	518	572	603	565	520	561	530	572	562	561	511	531	601	580	593	519	523	534	580	546	549	582	581	548	545	551	536	535	555	539	542	555	566	543	527	530	564	554	600	544	585	516	569	528	547	559	562	521	607	576	589	565	545	511	537	521	585	560	536	548	575	576	527	586	507	536	540	525	503	480	536	555	550	553	540	534	542	540	590	570	511	581	514	500	530	496	532	583	548	556	547	556	525	520	547	595	552	531	538	505	557	557	527	539	572	542	522	554	564	524	565	560	553	548	535	553	555	554	550	569	567	503	543	531	560	556	507	529	539	547	571	556	516	559	575	537	547	569	583	564	562	545	582	525	555	560	549	542	551	519	558	568	555	584	624	540	563	531	494	548	554	533	547	534	560	526	551	567	533	623	555	564	557	541	515	536	498	572	549	583	523	512	547	571	530	569	583	522	543	563	551	544	568	564	579	539	568	543	559	571	601	567	531	539	552	539	562	551	561	538	520	549	532	519	548	547	538	547	555	531	545	578	560	539	552	567	557	548	548	577	565	582	535	528	542	582	537	557	550	572	598	538	558	535	565	544	553	508	533	516	539	532	524	559	592	566	535	556	568	557	542	568	563	532	550	591	558	548	493	562	534	559	524	579	543	542	519	551	565	547	563	548	529	533	590	546	546	582	562	547	510	584	598	567	540	555	517	598	537	585	559	568	539	544	504	570	588	547	514	582	514	533	520	559	534	555	565	533	573	552	602	512	560	554	551	581	514	556	535	524	581	538	536	521	550	564	540	519	540	528	531	542	516	563	545	550	561	555	557	553	599	559	513	590	532	552	591	542	574	538	545	505	540	556	566	565	564	569	557	575	539	558	575	531	563	566	594	548	565	580	525	546	573	570	560	532	558	532	574	524	542	587	560	513	507	566	546	561	579	556	526	513	533	555	540	532	531	568	548	555	535	567	572	530	567	555	530	549	516	531	507	595	548	550	549	551	556	511	512	543	586	564	549	533	554	585	559	573	514	520	554	599	507	527	510	512	523	552	561	581	549	523	535	523	560	533	570	547	563	550	563	551	567	552	571	523	518	567	542	564	560	579	573	598	514	533	566	530	559	537	530	548	561	546	543	514	528	568	537	556	564	532	598	527	545	478	557	558	546	530	516	539	541	580	524	581	591	579	540	522	542	588	542	523	511	571	572	557	543	548	511	573	554	565	551	570	538	537	527	532	538	551	552	539	524	574	536	562	562	595	527	562	545	526	562	523	534	506	544	536	521	563	478	562	570	565	586	590	555	559	565	552	532	551	577	583	556	551	554	559	586	545	544	541	566	538	560	526	543	521	521	572	548	540	588	541	538	519	536	534	557	529	560	543	558	502	543	483	592	538	578	553	502	506	545	565	586	565	541	516	545	559	569	567	525	530	552	558	583	546	533	545	554	548	581	573	512	529	535	539	554	554	547	546	546	575	554	531	590	538	539	561	537	545	566	535	579	544	555	560	549	553	554	539	594	550	568	528	572	515	559	514	555	525	532	559	550	541	556	554	550	541	561	564	517	556	579	522	532	594	530	563	546	552	573	540	549	548	532	533	543	504	596	532	597	552	550	547	547	570	569	523	554	548	598	563	558	554	573	556
18314	38881	29964	18589	12216	6150	2715	1341	1433	1912	2217	2971	2802	1921	1443	992	960	978	942	729	636	614	633	630	576	614	580	643	624	668	553	563	565	578	605	560	561	577	620	592	551	602	609	608	583	547	580	607	551	543	561	604	608	572	585	582	548	598	599	611	549	564	567	549	607	593	614	574	562	551	576	572	622	578	568	610	526	568	575	573	548	583	566	583	570	525	588	546	610	584	586	535	571	555	607	590	570	572	542	548	572	595	569	603	550	590	574	563	603	557	582	537	594	583	533	578	539	595	627	554	558	568	525	559	581	592	596	532	589	583	553	584	613	543	587	562	572	590	573	582	561	568	558	571	584	569	565	549	543	555	567	530	552	590	553	517	564	570	555	509	578	576	601	580	605	549	555	578	603	538	575	539	596	549	587	554	544	589	556	571	561	587	604	547	575	578	586	554	562	561	619	554	600	560	591	565	576	619	612	612	560	585	594	562	593	566	567	553	548	595	618	553	560	600	564	592	553	571	582	555	600	558	610	550	513	574	575	566	609	593	590	561	592	552	533	539	553	540	576	553	547	549	600	585	563	579	614	563	558	595	571	572	572	581	593	561	576	574	592	538	555	559	568	562	559	533	520	548	572	566	540	542	568	554	542	557	568	556	619	567	595	549	599	545	595	599	591	590	602	586	570	590	567	553	553	542	560	534	598	591	617	610	563	555	578	571	531	538	593	588	593	562	582	593	572	607	570	548	557	568	552	547	611	596	557	550	525	566	578	610	578	589	541	551	591	569	623	568	591	572	546	576	578	575	579	593	539	558	576	553	593	550	557	564	574	572	545	560	536	561	557	565	598	600	542	604	585	578	604	499	575	546	579	576	600	627	582	561	591	522	643	562	521	563	538	539	506	566	539	600	576	595	541	597	626	598	526	590	573	538	580	564	521	566	588	597	590	537	590	578	538	611	574	570	570	568	588	567	592	579	545	535	578	566	566	565	604	551	552	549	557	543	563	579	536	609	595	588	592	545	596	592	555	588	552	578	560	521	561	562	529	573	573	542	570	564	558	591	555	560	568	547	546	575	591	539	578	598	582	603	590	580	595	558	533	569	598	559	575	565	584	576	572	544	575	590	580	561	598	563	593	531	571	551	608	542	532	570	559	531	533	562	567	618	593	557	553	582	560	563	532	550	554	543	588	605	594	590	563	598	561	575	558	583	587	538	591	520	543	567	551	563	551	558	556	558	556	607	551	615	582	564	533	563	560	571	543	589	590	614	615	582	558	533	651	569	611	597	578	582	515	555	553	564	559	569	538	524	581	613	527	551	546	603	562	594	550	537	562	595	580	573	570	614	582	607	549	570	607	576	573	614	586	563	537	582	577	580	606	594	594	558	563	584	562	548	555	589	569	542	559	523	535	580	585	593	566	538	549	575	566	566	570	589	580	549	583	576	581	574	541	542	538	587	549	608	582	558	575	555	598	546	573	611	515	603	595	572	527	589	558	552	582	581	547	578	546	540	591	567	621	503	594	536	603	527	555	585	586	596	621	562	582	552	629	576	593	601	559	536	603	560	538	575	540	572	571	525	582	604	543	568	565	524	548	565	609	590	548	572	547	597	562	547	559	549	581	575	604	560	553	564	595	580	532	589	542	573	550	548	569	586	590	572	539	585	591	556	554	571	555	530	541	562	561	577	620	584	594	559	599	574	568	554	520	524	596	603	551	582	581	559	547	563	592	573	591	553	593	602	590	566	559	579	540	574	575	552	575	569	542	575	526	583	562	587	589	556	558	571	584	607	590	599	586	566	573	559	577	594	598	567	502	543	589	556	579	550	564	565	588	574	606	551	613	582	537	493	560	619	546	558	555	558	585	544	610	560	567	564	547	572	566	522	545	606	583	524	559	589	606	568	533	576	583	546	562	554	535	554	579	600	562	572	566	554	571	571	577	578	567	568	518	574	560	581	560	590	525	532	525	588	577	585	581	582	550	564	534	578	576	564	571	570	580	581	557	579	587	571	515	576	549	583	549	565	568	520	603	545	497	591	580	578	562	600	599	560	570	611	580	571	556	570	601	576	525	548	588	575	611	546	556	595	578	564	539	600	534	571	604	590	583	554	559	554	520	548	580	585	587	545	567	552	566	564	594	543	564	568	558	622	591	574	589	596	569	592	554	601	563	558	603	585	561	548	543	585	578	567	562	564	552	579	535	610	544	581	586	554	594	629	621	601	555	539	581	511	602	612	578	611	560	562	576	563	556	583	548	569	566	570	590	550	493	538	564	552	553	578	547	579	597	567	602	583	581	599	580	589	560	540	579	546	575	569	609	585	552	548	594	598	560	555	607	571	561	568	560	577	564	575	535	610	565	587	582	567	565	584	590	588	561	585	599	576	546	563	615	558	586	522	573	557	589	535	575	649	568	595	574	598	574	602	547	546	586	560	605	577	616	575	589	606	568	575	567	528	585	627	590	543	541	593	587	600	562	578	583	563	572	592	529	522	531	527	559	541	558	554	588	561	565	572	544	572	594	533	579	564	587	546	523	535	528	548	568	598	565	561	574	624	586	531	577	526	559	609	575	574	539	543	602	590	563	576	565	615	514	565	545	621	556	574	594	575	583	534	585	575	560	583	570	583	574	539	514	610	534	538	583	590	561	567	563	582	556	575	547	609	554	569	625	584	556	594	573	589	587	606	568	579	544	588	572	582	564	578	568	575	569	558	580	561	591	584	554	569	587	547	563	596	551	589	560	573	548	576	596	568	593	593	577	544	541	540	576	571	591	553	557	584	548	586	578	550	541	587	529	581	566	564	582	550	601	594	580	576	573	565	530	577	572	557	535	588	542	545	514	588	612	582	570	546	558	531	564	577	594	579	581	553	592	555	614	557	532	585	554	567	573	557	571	591	547	582	570	566	586	538	605	547	557	591	561	558	595	584	614	564	592	604	563	571	568	572	533	565	577	575	548	547	613	566	564	567	522	570	578	577	569	551	563	576	577	551	576	565	546	578	566	591	566	565	577	558	573	582	595	576	576	523	617	538	566	547	585	570	576	567	581	589	558	625	603	545	587	579	563	557	565	580	565	562	563	565	538	567	598	562	588	589	560	545	540	572	608	556	610	569	586	551	572	580	544	589	513	616	589	589	602	567	566	592	562	553	569	534	580	588	569	616	558	586	550	542	551	543	569	569	546	544	558	594	568	548	537	571	517	545	545	589	546	579	565	560	549	557	565	567	574	580	553	529	531	540	560	545	575	580	571	566	543	557	548	553	583	596	511	595	562	582	593	546	609	573	578	588	584	562	569	569	555	601	598	520	583	576	568	584	551	526	559	610	576	580	557	529	569	571	573	615	611	584	544	555	568	558	574	539	591	595	610	543	593	559	550	566	615	593	555	560	596	551	608	542	593	561	568	595	560	569	552	594	581	587	593	561	582	597	556	583	563	554	522	589	527	539	548	533	564	546	561	596	567	523	596	594	591	582	567	572	581	542	573	585
24919	21247	27388	25417	13341	3240	1048	495	558	766	929	1146	1099	815	597	419	412	469	407	343	337	316	345	323	303	307	314	310	303	287	322	295	340	300	299	316	333	312	291	276	284	306	306	274	317	319	304	264	312	282	336	285	323	313	299	281	323	289	296	295	298	321	293	309	296	296	310	301	316	315	278	277	306	274	303	315	314	289	298	298	274	308	296	304	299	275	270	272	345	306	325	301	283	311	283	310	350	314	292	279	325	310	276	318	270	294	284	313	262	299	271	328	316	283	282	333	309	298	295	326	319	279	283	316	304	287	287	290	283	293	285	300	306	299	281	333	301	326	290	319	284	301	294	316	281	309	336	310	301	314	277	278	302	281	253	304	306	295	329	288	321	280	311	271	339	258	297	317	271	284	325	339	311	284	315	336	274	305	314	310	323	334	336	289	317	293	313	281	310	334	294	310	307	274	310	318	304	314	324	311	293	299	280	271	291	287	295	306	306	283	303	316	285	283	287	270	311	333	314	281	283	303	281	307	328	305	305	308	304	287	297	284	300	290	299	266	296	268	282	296	300	286	310	284	282	339	318	291	283	277	309	303	300	286	300	279	286	277	339	299	307	317	282	314	303	310	272	288	321	283	302	290	332	285	274	324	280	306	296	286	308	307	285	288	318	272	304	299	289	279	302	294	294	296	273	325	344	328	283	300	268	255	257	309	310	296	325	317	306	287	279	276	313	274	287	299	298	296	282	320	302	315	285	290	292	302	293	285	273	300	297	265	345	303	300	299	280	314	298	309	311	328	286	269	302	305	288	293	285	287	312	298	285	277	261	318	310	279	309	297	307	296	298	316	295	300	289	320	276	298	311	296	309	293	294	281	309	309	262	296	319	310	309	289	303	303	294	290	287	298	290	297	282	311	302	296	309	280	345	331	320	305	293	271	278	316	300	293	307	298	298	312	322	298	286	318	293	289	304	330	275	302	285	331	292	312	305	299	305	289	312	298	284	274	309	314	287	288	286	314	322	331	304	288	293	297	292	327	254	303	284	305	325	277	303	293	312	294	326	285	305	268	303	297	299	294	294	295	280	322	298	300	307	313	310	279	286	318	310	320	323	293	301	308	306	300	299	272	299	272	308	292	306	310	287	283	323	294	300	279	305	305	327	299	315	303	295	308	297	302	316	294	281	338	309	312	299	260	293	309	303	308	332	273	303	278	334	300	301	279	287	262	292	298	302	301	282	321	296	287	287	325	304	314	304	283	275	297	297	282	325	290	283	316	307	322	329	316	299	290	304	269	307	298	336	285	317	315	290	298	293	296	290	305	273	285	252	301	303	285	290	301	292	292	262	304	275	289	311	304	278	304	313	276	278	285	294	302	327	291	299	308	312	291	295	282	299	284	318	312	330	304	305	292	299	308	296	303	296	300	270	290	313	302	273	287	305	297	285	293	314	320	285	288	315	336	303	245	305	320	296	307	324	268	322	316	309	308	274	314	306	298	317	324	308	283	299	303	289	284	280	308	316	301	284	299	310	292	289	309	286	283	278	277	301	290	294	329	285	319	332	301	273	296	293	252	313	283	303	304	294	321	276	298	319	283	294	314	298	294	275	288	283	313	283	273	289	278	287	298	310	300	313	290	293	266	288	267	280	328	276	314	300	293	263	273	320	310	296	304	320	268	265	300	285	298	286	324	288	306	294	327	301	290	329	289	318	307	307	315	294	288	277	339	276	307	288	269	298	292	298	293	297	269	309	272	275	312	334	290	340	287	299	288	294	296	305	292	291	310	290	305	293	289	299	301	309	294	289	297	290	298	291	275	292	328	300	286	292	320	301	297	324	279	274	295	273	300	254	302	306	279	288	293	293	307	297	304	306	321	298	303	296	277	289	285	308	288	281	297	305	283	293	314	308	327	308	296	286	280	263	270	285	318	276	292	315	283	291	306	301	274	324	303	334	310	311	270	270	317	279	298	294	310	309	338	296	308	286	292	280	284	274	287	282	295	300	314	282	335	320	278	291	279	319	290	324	329	279	310	279	291	315	272	298	308	278	321	335	278	276	299	294	310	302	313	297	287	313	300	277	298	300	299	311	276	306	297	282	299	322	300	330	343	286	310	277	325	292	265	298	292	334	324	307	303	323	310	295	277	288	305	317	281	266	287	310	280	326	301	324	283	274	275	288	273	298	299	290	301	302	353	312	283	300	307	304	281	297	298	285	285	274	345	324	282	298	266	294	287	320	291	320	297	277	290	295	264	288	335	313	317	289	300	313	325	306	278	281	286	314	290	302	301	297	311	298	313	285	313	319	292	298	318	264	280	282	319	302	299	287	322	288	275	268	300	262	344	276	321	288	300	268	275	286	281	297	288	327	297	302	302	305	303	311	288	297	277	278	299	295	319	317	288	281	274	320	334	279	304	287	307	300	285	321	300	268	290	289	316	293	300	275	265	299	277	301	273	296	308	307	303	314	290	313	296	291	329	328	281	309	320	276	273	294	268	297	259	271	323	300	298	309	316	305	293	288	293	315	306	287	323	289	292	312	282	280	283	267	298	280	315	285	288	279	334	317	293	318	315	303	299	305	304	311	277	298	294	293	264	295	316	341	308	277	289	308	308	304	314	291	286	277	290	304	307	311	309	264	292	290	281	281	291	273	307	316	289	300	335	275	286	351	284	287	280	299	296	294	312	288	295	288	323	289	329	318	290	277	260	301	268	284	276	298	297	275	322	288	281	272	313	314	263	314	320	306	280	288	323	314	303	322	319	293	304	309	296	299	295	311	282	307	290	289	305	264	279	318	294	305	288	286	306	328	272	327	297	298	307	308	294	276	294	288	276	263	279	292	284	299	318	287	291	301	285	282	314	311	307	303	314	324	266	284	286	298	311	299	292	291	307	326	294	291	268	293	273	273	308	284	310	272	293	319	306	299	273	264	303	289	292	290	300	269	299	255	297	310	312	295	298	270	286	298	287	305	274	313	292	305	287	329	281	307	332	313	319	283	319	300	272	279	291	326	309	300	293	272	281	297	285	313	329	309	305	291	299	306	268	283	299	294	337	319	329	264	308	304	277	299	301	316	310	306	338	276	291	327	316	312	292	307	317	319	285	289	289	317	294	311	300	274	306	300	289	271	327	284	296	284	311	299	303	313	302	295	302	298	289	308	311	274	299	290	337	281	288	278	314	289	302	309	299	303	259	282	300	326	317	303	314	301	295	284	306	308	288	291	282	290	335	314	297	290	293	340	304	309	321	302	300	285	290	268	313	275	284	327	299	335	296	319	316	297	319	288	312	294	300	290	284	298	262	310	300	328	272	329	275	305	289	302	288	309	296	283	314	288	286	323	291	330	277	310	319	321	297	281	295	299	261	289	306	301	275	310	289	278	314	294	282	287	322	296	304	316	294	298	277	315	323	289	301	318	320	283	295	287	321	293	309	323	280	318	298	305	312	305	278	286	284	309	310	311	316	261	303	312	305	305	295	274	305	285	301
17736	35092	26021	15267	9351	4594	1858	804	947	1387	1696	2198	2043	1447	978	628	576	637	634	423	435	366	319	367	361	374	357	310	311	342	352	341	353	349	334	320	330	330	293	369	359	306	311	376	316	323	341	361	335	325	330	314	307	275	319	320	334	336	346	343	349	349	332	331	321	335	297	287	323	329	349	301	326	343	338	358	326	342	322	350	347	325	311	308	315	386	348	312	351	316	340	325	331	336	308	316	293	331	333	336	298	328	327	332	327	329	305	326	312	340	299	326	301	303	324	322	308	337	360	285	335	330	297	312	307	310	324	339	313	301	313	318	318	306	340	323	290	336	323	345	333	335	340	339	311	319	318	327	328	315	324	350	297	315	345	313	301	313	356	299	322	335	325	334	281	343	331	315	345	310	291	353	302	334	345	330	338	350	351	313	319	317	354	320	335	328	330	361	301	344	311	308	320	332	327	340	323	336	332	339	338	335	342	325	322	341	286	316	325	312	324	320	345	320	301	298	345	325	317	339	297	328	303	334	361	310	316	331	323	346	317	317	335	325	301	323	329	348	329	295	342	315	326	354	328	343	299	325	338	336	353	325	300	315	314	325	326	315	319	353	319	316	291	328	309	337	309	316	329	341	327	315	329	303	310	307	341	321	342	302	340	335	331	324	311	329	320	302	322	340	312	299	337	345	330	333	319	323	289	327	317	325	326	314	320	345	296	315	336	346	345	316	332	350	329	338	332	330	311	322	296	311	307	341	315	306	335	349	306	320	332	317	338	304	344	316	334	339	333	351	328	341	309	331	349	322	315	332	343	350	338	311	300	293	324	344	312	343	327	350	329	275	326	332	330	353	353	298	312	342	340	301	312	314	348	293	309	315	345	324	316	362	311	333	298	323	321	341	311	338	332	323	360	330	330	351	318	349	348	327	305	312	311	319	301	346	333	302	297	324	320	305	330	318	323	378	330	303	324	326	324	309	340	317	305	322	342	323	317	323	355	362	324	319	345	322	300	318	317	317	328	309	307	328	333	311	321	320	335	336	297	323	352	341	298	328	320	332	369	336	307	360	326	337	331	305	320	316	366	320	327	309	323	318	307	292	317	314	286	357	338	301	311	335	316	317	316	280	305	346	304	342	310	302	301	326	350	305	322	301	321	326	318	307	305	327	301	293	327	305	331	313	299	328	336	342	327	307	358	335	311	318	322	319	332	318	322	327	318	320	349	335	346	324	305	329	324	299	322	327	307	322	322	334	324	326	332	323	299	312	327	358	360	330	349	332	351	325	330	321	322	329	315	316	309	317	366	308	320	309	298	302	306	339	337	332	302	318	361	317	337	325	296	334	307	327	371	331	304	320	316	297	338	350	305	317	336	335	317	363	319	343	328	290	302	325	356	296	333	350	321	315	320	310	325	301	309	344	331	382	330	315	331	357	319	360	327	336	312	316	310	315	315	341	319	291	321	303	315	317	351	305	316	293	324	335	296	331	342	323	320	353	335	306	350	308	347	316	343	339	373	335	338	310	332	298	315	310	341	309	331	330	354	298	335	330	303	326	339	348	313	323	325	328	352	329	342	362	335	314	321	325	306	336	354	333	317	337	353	364	361	333	339	348	321	342	313	332	281	339	301	312	368	346	303	320	331	317	307	331	341	331	354	327	315	318	376	322	302	312	322	322	274	325	319	326	349	332	342	339	326	305	336	309	318	371	313	338	332	310	342	332	313	291	320	329	386	331	345	347	341	336	333	322	340	338	343	313	341	366	321	359	286	313	318	296	332	306	321	345	352	294	310	340	301	331	333	355	332	293	317	329	340	303	315	313	336	346	313	300	329	297	331	315	328	331	306	322	330	325	323	305	331	347	320	368	301	341	334	329	339	300	347	318	312	313	319	342	350	304	306	289	320	313	298	340	344	325	341	309	303	323	366	316	345	344	343	331	303	325	293	327	350	343	341	330	319	313	321	333	324	322	324	335	305	320	324	353	320	343	321	300	324	323	309	334	292	304	337	325	333	325	327	344	335	329	358	340	337	315	332	308	339	293	323	344	305	301	311	337	302	320	303	349	326	307	348	354	326	327	344	276	337	331	333	316	328	326	332	326	328	334	365	320	347	289	320	308	316	322	327	320	299	356	328	361	321	318	313	339	355	333	331	358	325	341	341	326	322	344	337	308	332	354	329	324	332	346	346	310	339	294	361	311	318	321	337	316	352	337	331	330	341	295	326	314	308	321	320	314	291	310	353	327	309	322	330	338	352	306	317	318	310	309	314	315	319	334	349	335	371	361	353	348	326	309	348	323	329	333	315	316	292	322	340	336	306	328	290	359	340	333	326	325	319	311	295	313	330	289	318	326	296	291	329	328	313	345	320	348	345	306	289	332	341	336	330	323	340	328	305	333	324	333	337	338	309	333	293	320	304	315	308	323	349	302	308	309	319	337	305	298	338	341	336	313	310	335	336	325	338	318	345	318	308	300	359	319	335	349	349	295	309	343	311	306	299	342	316	325	336	313	293	325	318	326	308	321	310	342	342	345	341	318	385	330	333	319	335	359	342	344	333	297	330	324	347	331	336	331	365	284	353	329	316	339	289	324	350	297	284	332	348	315	333	322	317	297	312	300	307	351	304	305	339	334	294	336	353	334	340	298	312	343	326	329	319	313	316	321	328	338	308	322	318	331	363	299	301	332	329	322	355	332	299	324	296	308	344	338	287	318	295	328	349	252	333	323	342	327	351	319	357	302	352	346	283	335	349	334	321	327	324	320	307	314	345	334	314	288	328	307	316	320	304	330	359	323	333	342	342	297	321	312	327	350	340	330	300	317	351	316	336	311	322	344	366	320	312	347	353	300	310	325	341	356	331	337	351	353	341	340	317	326	329	317	330	313	323	338	347	339	320	328	357	332	300	326	301	301	347	305	325	317	288	321	329	323	330	286	357	311	337	305	332	345	329	332	356	286	290	323	318	342	298	334	297	323	327	333	347	316	326	353	300	323	301	322	329	347	304	333	350	357	310	341	344	312	328	343	337	323	325	318	330	311	311	317	312	339	346	321	298	350	306	312	314	307	367	300	356	330	310	313	332	326	326	316	328	298	336	331	276	320	307	306	319	305	333	337	317	335	318	295	325	332	321	364	324	318	313	310	322	330	332	313	299	310	330	352	356	315	355	319	342	330	322	320	315	363	328	319	308	330	320	308	331	336	316	318	311	319	324	369	321	326	326	269	320	342	317	348	340	338	329	341	314	348	326	330	321	323	312	329	297	315	336	316	327	338	316	333	324	327	314	327	314	360	330	333	368	343	341	312	338	320	313	328	340	314	333	326	312	339	373	340	329	312	282	344	321	298	326	333	349	334	339	337	320	327	345	315	332	348	297	326	349	315	283	314	335	336	367	353	311	352	328	337	276	338	324	326	342	340	335	331	322	343	307	306	323	324	353	323	327	332	341	338	316	308	326	343	298	325	327	303	323	337	295	340	341	312	317	350	326	318
22614	21250	28909	23907	21290	21268	9817	1630	1395	1664	2031	2287	2319	1762	1408	1015	1002	1014	1034	847	850	768	784	785	777	724	738	755	748	731	712	688	707	710	714	727	736	728	688	709	672	745	732	746	697	762	694	738	724	702	770	687	717	667	737	708	746	710	710	687	699	738	677	720	723	728	660	654	676	682	673	682	691	713	726	695	698	689	667	722	701	713	708	702	691	694	698	766	728	710	715	686	671	725	671	685	687	674	731	682	706	702	707	750	713	664	669	724	661	683	730	729	697	720	717	740	725	685	734	639	691	691	722	705	722	723	747	669	683	688	734	693	708	671	720	675	707	716	705	707	714	702	692	711	662	699	712	706	669	719	715	671	684	723	723	674	679	710	697	689	680	674	720	694	714	730	700	691	681	671	677	732	703	688	708	732	749	683	695	709	724	699	725	734	705	682	764	687	716	711	708	696	706	718	687	658	752	704	728	702	691	657	729	721	690	702	711	697	655	745	731	656	713	730	701	683	681	733	719	734	695	708	690	692	718	685	705	679	723	697	692	749	688	671	690	665	717	678	681	698	720	713	697	729	665	685	686	698	745	681	723	709	697	694	725	712	664	721	710	737	698	741	696	705	714	697	706	738	683	679	680	696	694	665	678	675	672	707	669	716	683	715	711	675	704	705	677	697	685	684	663	707	706	746	653	702	701	710	706	714	712	705	657	678	684	700	689	649	724	711	676	688	699	737	692	777	702	670	709	687	719	689	697	720	722	698	714	705	747	680	675	690	747	686	720	667	696	736	728	708	724	691	729	653	740	705	741	652	680	680	652	686	705	717	731	676	711	682	715	706	671	666	662	665	662	742	680	722	705	699	703	663	734	685	684	713	701	796	626	714	705	721	743	690	749	675	691	696	726	691	718	686	693	700	693	655	708	743	689	721	695	685	695	735	696	704	688	651	678	744	658	688	690	677	695	713	703	647	702	693	672	724	769	701	683	701	697	668	687	654	659	658	681	712	727	700	688	720	726	694	686	731	752	703	727	737	740	723	726	688	731	727	704	648	691	690	719	679	679	709	704	707	684	671	720	709	675	705	678	715	729	690	704	689	760	640	753	676	724	700	724	701	700	730	691	657	706	706	701	710	677	695	701	680	705	673	690	708	724	686	716	689	685	687	713	700	695	687	696	766	716	711	676	723	698	733	685	700	729	694	728	682	699	733	698	684	691	704	700	737	672	674	688	730	730	732	686	700	692	675	719	697	647	692	715	711	740	712	656	678	724	668	705	686	745	683	695	690	690	761	649	714	702	711	735	653	685	701	695	679	694	711	726	746	728	710	699	683	660	718	693	702	702	730	733	671	729	694	663	721	701	676	715	720	696	680	728	712	714	681	726	712	667	729	707	711	725	717	716	712	671	699	688	702	683	702	723	695	720	696	710	677	733	759	712	707	677	685	726	703	697	709	694	698	689	676	681	678	701	741	690	725	697	711	697	712	721	741	677	716	718	657	728	665	694	713	698	701	706	714	657	688	693	703	738	713	674	666	727	715	731	726	701	698	699	712	712	661	651	702	736	724	727	694	713	704	657	681	731	749	702	753	686	677	708	694	672	685	699	726	708	639	699	692	718	671	705	695	677	706	719	738	718	729	705	678	729	699	706	727	688	710	686	701	692	654	676	712	698	691	679	723	689	762	735	710	699	704	700	718	703	729	720	702	679	689	678	681	742	698	708	719	727	678	690	676	701	706	686	740	716	708	639	685	734	674	736	715	636	724	691	694	683	752	709	722	684	704	715	692	705	735	695	674	677	706	722	693	659	735	696	663	707	710	738	679	656	690	719	713	718	735	685	696	708	734	767	720	690	687	741	712	708	711	657	700	702	672	688	716	725	724	688	679	712	686	713	636	675	693	690	655	736	721	744	713	716	742	717	711	730	709	698	692	716	707	664	710	688	712	699	711	629	699	695	661	734	649	711	681	654	720	697	748	624	649	708	696	726	771	692	719	724	735	675	688	657	715	697	697	704	722	697	702	686	718	724	695	697	688	711	716	695	670	685	710	665	721	769	738	667	716	690	704	718	700	724	697	721	680	694	697	703	716	743	733	690	715	732	686	687	710	700	677	741	685	702	703	707	735	739	690	682	712	696	761	677	664	720	692	708	700	724	674	698	699	682	746	715	688	706	712	727	708	710	670	713	657	706	658	704	673	673	706	699	643	688	692	708	729	704	693	671	689	694	679	667	723	765	704	689	719	723	662	691	693	709	640	729	724	691	654	692	658	678	694	699	685	691	698	722	681	672	736	691	703	641	728	702	729	716	743	615	745	710	759	688	662	712	677	667	660	685	702	645	700	730	709	644	710	646	694	670	688	739	698	722	725	719	683	680	725	703	677	683	734	740	691	684	731	726	709	724	722	710	681	709	667	730	650	732	742	700	673	752	673	654	682	705	689	678	685	703	672	671	686	741	717	728	697	716	661	644	781	731	677	680	718	730	682	672	704	691	691	676	702	673	676	701	695	688	709	733	690	742	679	710	732	704	699	722	704	696	689	706	717	663	701	683	739	698	717	709	732	718	702	661	701	703	706	744	637	747	705	671	707	747	735	662	674	691	713	669	712	728	658	695	722	677	702	678	660	743	694	705	712	689	711	636	702	760	712	670	699	700	672	659	702	716	722	707	720	689	720	692	751	688	686	696	709	676	690	701	689	690	714	698	655	732	723	703	715	678	687	691	680	705	655	677	698	708	696	707	714	734	682	689	691	763	664	723	699	681	748	704	747	726	656	717	665	682	690	681	721	710	697	747	665	703	679	741	750	744	642	657	651	677	693	711	743	713	705	704	678	705	698	713	716	730	638	711	714	769	705	718	681	679	663	727	678	712	656	729	682	731	669	715	701	661	698	707	672	694	709	704	730	704	730	711	727	697	704	713	742	657	682	691	711	690	627	667	717	647	718	723	688	645	733	689	700	695	664	681	689	676	699	672	689	688	696	675	683	675	665	693	740	705	675	729	687	739	714	715	685	666	731	724	698	710	708	714	724	693	764	654	684	642	686	701	702	687	709	674	699	711	700	725	679	693	692	703	697	692	710	654	707	699	693	727	692	728	639	673	702	662	707	663	686	714	699	719	709	679	681	661	734	707	692	736	672	701	712	656	712	667	701	640	666	678	654	707	716	704	735	686	677	636	713	720	727	712	646	682	669	724	708	718	672	699	650	709	714	707	726	715	733	688	698	712	753	707	675	674	680	727	737	717	736	695	709	711	686	685	672	651	681	665	732	711	677	722	710	697	688	736	668	727	671	705	709	674	731	674	714	735	718	699	689	670	712	715	750	696	695	674	692	742	700	719	687	696	668	701	674	684	700	704	692	738	702	709	716	739	705	739	709	669	686	719	717	732	687	700	721	718	619	692	691	728	755	676	680	721	697	659	684	691	699	730	722	697	748	666	692	701	702	697	684	685	687	666	689	684	701	726	697	782	675	733	718	680	732	718	698	628	701
20905	44138	34937	23526	16121	8880	4076	2209	2274	2860	3475	3888	3898	2941	1974	1337	1295	1355	1315	1035	917	835	840	790	807	821	798	801	756	730	742	724	801	777	734	795	766	761	700	720	728	736	725	750	724	735	777	798	747	723	742	764	712	729	709	783	759	718	737	763	726	769	734	763	762	729	733	733	748	717	713	739	727	719	737	731	724	742	691	728	647	710	733	754	710	708	708	761	754	755	730	718	715	759	771	766	729	727	709	727	740	731	760	735	746	763	744	731	787	736	739	765	715	729	731	690	703	766	756	736	772	785	755	724	767	751	734	695	729	717	758	772	754	758	777	753	731	758	770	719	675	731	716	757	735	736	719	692	736	751	736	734	699	748	776	735	701	749	696	771	811	716	757	764	741	765	783	736	770	697	775	779	720	716	700	737	718	713	726	693	741	716	764	699	787	755	725	754	721	735	728	760	742	731	762	755	731	734	775	736	729	734	734	760	690	764	759	716	723	809	745	736	750	755	749	721	753	690	721	703	749	754	731	738	747	755	733	720	724	770	719	747	728	746	728	671	743	727	733	755	707	761	782	728	743	704	698	754	717	734	695	726	713	757	723	750	748	723	754	709	736	685	750	737	720	758	707	687	770	693	716	735	726	783	721	740	755	720	733	756	732	707	722	725	757	745	709	680	771	758	714	740	703	735	742	701	701	727	729	709	704	710	762	721	694	702	711	729	710	769	731	709	771	735	764	718	726	675	715	757	715	780	741	697	738	753	752	747	717	756	723	729	688	758	754	717	710	711	722	718	731	711	763	726	682	774	714	706	746	739	729	751	689	737	707	687	722	712	658	782	707	764	724	796	720	725	744	723	695	773	677	735	758	759	752	737	759	697	734	750	706	719	708	727	778	727	730	790	725	727	729	695	730	736	683	709	707	684	699	715	751	714	732	753	714	745	720	720	766	724	719	776	783	725	759	734	720	697	716	706	735	747	754	711	679	710	751	795	739	785	733	715	762	731	737	767	733	740	676	738	721	753	770	716	742	757	713	728	763	794	706	709	771	774	724	741	693	737	728	754	737	730	705	753	771	697	726	754	763	727	728	720	728	738	689	719	755	735	737	747	758	719	730	733	701	723	763	689	772	733	764	770	699	715	740	707	742	729	692	723	721	723	771	701	747	749	733	749	747	740	776	730	737	686	745	740	697	756	709	753	718	782	765	720	737	739	742	700	760	737	704	719	758	777	776	723	715	740	767	703	755	707	726	731	703	726	714	730	763	789	761	743	689	727	709	768	776	707	778	734	730	728	708	738	768	692	760	748	721	726	674	745	721	756	727	737	736	724	776	730	721	770	751	707	722	742	754	709	705	711	726	738	744	704	712	705	755	752	766	725	736	761	669	712	740	727	712	715	723	734	753	749	726	715	715	714	724	702	697	723	739	713	674	756	721	748	720	769	731	796	685	699	716	747	747	710	715	737	750	761	778	794	722	727	775	782	717	762	740	733	731	766	750	703	754	704	769	716	718	685	750	745	726	755	767	715	768	733	723	784	772	770	732	738	680	693	730	741	701	761	760	700	726	808	735	725	715	734	718	685	767	778	737	755	648	740	699	729	653	746	741	774	688	758	733	768	739	699	703	760	716	735	735	701	746	689	712	699	694	721	718	759	730	733	751	719	691	737	735	721	713	764	726	770	772	702	720	729	727	745	685	718	740	701	743	724	722	753	692	710	706	708	746	666	728	719	719	741	740	754	749	707	677	779	706	740	718	761	745	730	731	740	751	729	681	730	727	745	739	714	739	743	723	722	729	725	763	769	733	734	747	750	768	749	717	696	700	803	729	718	775	737	714	699	726	757	749	791	747	698	724	775	712	756	770	745	728	724	732	770	700	748	720	760	743	743	724	759	743	728	680	724	739	744	715	723	758	719	713	754	746	743	734	732	741	748	771	724	730	697	744	799	756	775	728	735	690	679	748	700	782	756	731	741	729	726	721	760	759	686	741	709	706	700	779	737	679	732	766	770	705	733	734	759	763	744	751	702	775	739	683	742	739	737	752	753	718	751	724	709	671	719	742	694	756	712	754	774	675	767	777	749	719	768	714	763	789	717	767	671	724	728	698	800	790	733	695	751	783	737	775	725	720	697	730	733	726	756	752	724	709	737	756	733	730	738	749	763	756	742	680	739	755	719	730	735	766	721	757	714	739	749	753	761	728	710	757	750	693	713	732	724	743	749	727	747	760	712	721	724	790	747	786	695	747	720	726	743	739	719	728	745	728	720	707	734	809	764	737	720	700	806	732	703	768	741	719	753	712	720	738	714	679	734	762	759	763	741	730	730	778	693	714	737	743	802	720	764	730	763	740	754	691	740	747	716	752	755	677	744	704	718	739	700	699	677	735	722	699	744	717	743	745	722	688	754	735	710	763	676	708	753	700	699	746	759	684	722	761	718	742	753	717	731	735	745	683	725	743	719	723	726	727	734	711	750	744	740	725	656	766	694	736	700	773	766	712	718	697	771	696	733	745	734	725	737	718	729	744	713	741	704	724	719	741	747	732	737	786	736	703	729	769	764	684	651	737	732	741	713	721	683	816	698	774	717	777	743	741	727	734	759	749	732	732	721	740	743	711	703	735	718	780	744	777	679	683	715	765	743	783	733	736	739	771	692	732	727	740	738	736	730	720	713	724	760	761	727	712	783	707	644	749	763	712	744	721	720	703	755	742	726	732	754	761	717	725	711	733	717	726	734	696	759	720	726	729	750	749	722	746	744	756	738	789	725	681	758	705	777	736	775	765	763	763	724	739	718	753	714	704	773	725	740	743	719	732	704	790	719	713	764	740	739	701	719	741	757	699	695	712	729	704	691	762	740	779	691	722	715	756	770	675	756	752	732	750	735	742	689	774	738	737	729	754	738	710	781	724	748	702	739	733	762	726	732	719	693	755	749	707	737	708	749	740	717	727	750	666	777	751	790	754	737	757	747	731	732	710	680	777	745	728	728	717	765	659	702	699	734	695	717	730	745	760	734	743	743	718	727	736	712	720	699	768	708	699	705	708	770	725	702	758	787	738	798	747	743	661	717	774	709	700	747	729	758	719	773	750	768	738	714	662	697	765	725	738	716	727	745	713	740	697	725	724	763	719	713	723	725	715	719	722	735	731	720	734	778	761	764	721	706	733	786	756	744	713	709	721	709	691	730	760	722	756	733	741	699	724	710	715	689	742	701	753	735	777	743	691	704	732	749	703	735	741	718	706	756	775	745	709	752	722	766	757	705	768	739	719	735	697	770	744	748	683	731	768	699	762	689	765	748	685	746	743	744	785	699	750	674	733	745	693	748	740	768	729	733	721	752	751	689	695	699	707	719	759	686	740	705	745	706	755	720	690	745	767	749	759	751	704	718	730	696	713	742	730	730	751	769	725	710	742	746	717	752	722	720	717	723	773	781	732	723	740	746	735	759	717	759	716	702	752	766	716	776	707	710	748	712	766	688	716	708	745	698
28292	21780	19016	9955	3914	1391	546	359	415	561	707	808	840	592	459	380	344	323	330	301	288	269	266	257	283	256	313	292	235	290	294	289	298	256	258	289	270	285	256	256	283	281	312	270	267	303	266	280	274	264	288	285	276	271	266	294	266	260	321	267	286	311	293	285	281	255	273	279	262	253	282	272	270	257	270	295	272	259	306	240	283	271	261	271	268	279	226	284	266	280	249	285	249	258	258	236	279	289	255	271	260	278	260	272	264	269	266	242	274	266	278	280	294	291	261	295	247	267	305	258	287	250	276	277	265	259	289	312	281	250	257	246	258	275	300	249	285	274	282	280	281	258	279	272	268	273	259	258	269	270	250	248	297	265	245	272	268	275	269	275	273	287	254	277	279	260	292	249	272	260	259	298	266	259	292	283	290	245	262	270	270	289	292	267	291	302	291	268	259	229	285	293	289	259	266	275	237	269	253	272	262	240	242	278	266	277	295	268	270	280	288	293	284	276	304	287	270	241	264	272	263	246	278	266	274	273	247	269	281	264	270	263	304	274	279	276	265	260	242	297	273	295	277	278	262	299	280	267	268	266	268	285	254	257	271	269	257	251	279	261	268	272	268	263	280	290	255	255	252	296	267	242	276	295	277	232	280	245	291	247	256	269	276	278	268	263	255	282	254	269	285	258	279	265	270	271	262	270	264	267	263	267	248	269	287	256	267	286	279	242	261	264	295	295	267	285	289	264	302	269	270	284	281	274	276	294	304	318	279	307	261	286	267	271	263	283	278	266	276	253	249	258	286	289	294	270	284	271	260	261	263	257	278	273	273	286	289	256	283	278	284	266	276	255	260	277	273	267	277	261	278	300	272	255	270	294	265	276	299	273	315	286	295	248	280	285	271	251	288	283	226	259	264	286	294	265	265	246	282	269	254	280	266	291	282	217	245	266	298	271	270	292	277	266	278	263	271	269	287	293	262	270	288	287	271	256	254	250	257	251	242	254	292	259	239	264	298	289	262	280	305	281	260	281	238	256	266	284	266	259	264	248	252	284	250	262	279	272	272	290	278	282	240	277	276	285	266	271	274	281	291	235	297	281	278	285	259	272	257	297	272	294	252	257	268	263	270	275	300	266	284	281	259	268	275	258	264	262	292	286	294	263	301	245	256	262	293	250	275	243	240	269	260	298	290	239	287	263	256	274	267	270	269	252	261	309	249	222	265	250	261	257	255	263	302	265	266	280	275	259	294	284	238	260	264	266	262	280	267	253	281	283	263	232	245	254	272	277	287	285	269	270	273	268	272	274	258	262	267	276	265	261	266	264	244	258	314	267	251	279	276	261	279	273	287	268	284	305	274	266	271	255	237	283	296	262	264	268	259	261	257	267	258	227	272	258	273	283	292	271	266	254	277	308	259	279	254	290	256	314	310	270	290	266	297	284	283	289	279	271	259	281	282	292	266	309	260	276	256	276	260	247	239	276	256	268	279	254	297	300	283	263	273	261	263	259	267	312	265	261	246	302	285	265	275	275	271	261	259	276	263	271	288	271	257	272	285	277	239	281	251	283	233	254	269	288	262	271	257	278	239	259	242	267	279	283	255	269	274	272	260	226	258	266	267	278	269	259	259	274	268	259	272	298	242	298	280	281	244	288	252	284	257	298	273	286	270	256	259	264	275	267	280	282	301	260	271	272	262	261	250	271	265	303	236	271	296	268	226	277	262	271	266	255	270	277	260	241	279	282	275	285	265	260	274	273	267	278	294	281	248	249	291	282	261	268	263	261	280	273	281	271	271	248	259	262	276	260	258	293	273	283	272	260	239	270	277	268	272	273	272	291	281	281	278	260	272	265	249	259	262	284	275	254	247	230	288	293	273	292	281	249	266	257	264	311	294	280	268	249	285	290	257	291	307	286	270	288	256	270	274	257	261	238	261	257	268	290	268	290	267	287	252	263	267	268	308	264	277	292	276	279	265	254	253	284	285	257	263	264	275	256	277	283	262	290	241	278	270	261	271	278	251	286	271	271	255	270	286	276	282	245	279	319	258	288	286	281	277	270	248	291	252	291	272	269	276	252	276	257	238	282	273	286	270	252	259	227	277	270	271	245	276	272	274	274	282	295	249	276	295	252	280	258	268	247	247	286	280	229	257	277	279	260	270	273	257	277	290	292	275	272	262	281	302	266	277	288	245	286	262	280	266	253	267	279	274	277	292	259	287	253	293	305	277	268	263	298	266	254	277	280	286	282	254	265	267	299	262	289	287	273	293	262	286	269	293	266	278	284	264	257	256	273	272	266	298	296	295	263	269	270	251	276	273	292	313	283	293	270	260	281	255	269	248	288	261	273	288	253	230	285	255	277	310	287	272	276	307	305	276	294	270	267	283	294	283	255	280	258	275	249	283	269	265	259	276	273	285	265	271	259	253	279	270	274	264	270	271	266	263	269	248	301	256	293	256	278	261	262	290	257	262	268	252	288	290	291	263	268	281	275	235	278	274	234	282	253	279	241	257	251	267	280	274	271	283	299	262	220	263	294	254	247	294	264	251	276	267	305	260	272	261	289	242	249	262	257	284	262	261	265	249	246	256	262	251	278	273	304	274	252	290	284	268	291	282	284	260	299	255	241	264	276	253	245	293	277	280	243	270	263	274	257	268	321	262	277	275	276	247	262	284	272	285	285	252	297	273	266	277	280	243	239	253	275	261	240	253	277	292	295	274	291	273	258	251	292	263	283	267	266	280	283	281	282	283	256	259	277	292	294	248	255	261	271	264	261	262	267	257	262	265	292	262	288	244	257	265	251	272	302	268	280	283	276	268	273	291	292	282	302	265	279	243	270	265	268	281	285	289	268	262	270	291	266	267	246	275	283	287	262	249	274	262	268	263	285	279	252	259	266	272	250	282	258	256	249	293	250	299	263	263	282	275	260	284	268	289	263	291	242	274	273	251	295	293	264	307	266	257	294	253	265	256	275	272	264	252	297	245	265	284	274	284	284	258	291	264	266	271	280	255	294	245	278	271	245	273	273	266	291	296	273	266	239	273	241	288	264	246	282	254	280	274	259	274	257	249	273	282	273	283	255	250	245	285	270	261	234	270	274	271	277	285	292	274	296	261	268	277	271	276	271	277	271	255	292	291	287	301	240	273	269	274	287	307	289	267	274	294	251	262	254	242	247	271	273	269	275	271	293	264	265	263	282	288	287	274	241	301	281	295	259	294	260	294	263	293	278	265	264	259	272	227	256	296	258	273	270	296	304	271	293	269	267	271	263	263	286	262	284	274	267	235	253	278	251	254	277	261	265	262	257	285	285	295	287	260	278	296	257	283	255	252	261	285	278	263	286	275	281	251	261	246	284	282	252	246	244	267	263	285	264	269	254	292	280	252	262	286	295	266	266	276	245	258	259	224	278	265	261	265	321	240	303	300	253	259	253	268	275	256	287	270	278	267	257	256	260	256	242	269	295	239	225	267	283	291	257	259	259	278	231	248	267
16863	29770	20415	10587	6153	2649	901	439	578	943	1261	1456	1411	1017	650	459	369	440	480	369	306	268	293	279	260	270	278	281	288	305	284	268	276	284	273	294	246	249	288	258	259	284	264	283	294	268	269	255	296	254	274	286	278	261	276	268	302	286	299	279	271	282	299	255	271	303	258	288	292	262	289	282	267	273	295	291	263	296	279	303	306	262	276	289	268	284	294	277	268	304	283	261	256	281	282	301	253	257	275	300	286	271	279	239	293	307	266	284	273	262	257	264	288	280	260	268	314	255	275	265	288	300	291	269	270	295	274	278	268	259	283	289	286	278	301	291	281	271	292	283	267	265	270	273	295	281	329	286	274	292	269	278	285	285	305	258	278	270	270	288	273	259	313	264	264	260	299	299	303	294	272	269	300	270	266	286	265	263	256	267	276	312	285	299	257	249	278	279	290	303	276	285	276	285	271	288	287	294	273	285	263	248	267	276	256	275	277	309	279	302	272	276	295	276	250	276	265	275	291	287	264	283	273	256	252	246	286	293	279	299	262	281	289	275	277	267	276	311	289	259	275	283	276	291	272	296	273	269	261	276	269	294	284	280	268	267	265	267	255	250	287	287	271	284	280	271	291	260	295	287	293	264	257	260	294	250	232	264	258	296	291	283	279	276	272	278	304	262	271	269	277	278	273	295	273	296	297	285	265	249	272	250	296	302	278	261	278	275	303	263	278	257	272	297	297	290	255	265	264	287	281	272	271	299	258	273	256	286	254	263	294	283	260	280	286	279	247	276	263	269	290	295	254	261	292	250	281	292	305	247	239	257	250	239	270	265	277	270	265	277	254	274	275	273	254	277	262	261	267	275	293	266	302	288	287	286	293	284	269	267	274	265	259	265	304	266	270	263	234	282	286	296	289	287	264	278	278	302	304	311	238	273	286	293	279	289	266	297	254	297	245	280	285	276	291	271	244	239	270	272	270	260	277	299	267	276	265	259	263	261	285	268	304	277	298	319	256	280	265	267	283	267	266	239	297	289	284	263	295	307	261	273	275	260	260	288	267	292	299	293	270	258	263	269	279	294	295	290	260	308	284	307	271	272	287	264	257	280	309	282	282	257	298	251	268	245	250	288	299	302	265	271	256	255	280	287	263	279	294	271	299	256	283	263	283	270	268	276	249	277	319	271	296	269	272	284	315	278	255	301	265	271	276	277	255	265	260	310	292	302	298	270	286	255	283	293	295	266	276	276	282	269	275	251	255	282	291	293	271	288	295	297	263	301	274	258	264	289	291	274	294	258	263	291	287	274	278	250	270	265	272	271	277	250	232	268	264	296	265	244	254	262	291	254	266	272	282	312	275	285	271	273	269	280	251	251	294	260	292	260	278	283	290	261	264	273	289	313	270	276	289	299	307	301	280	263	273	302	257	260	253	307	269	296	313	284	268	219	292	282	305	282	308	283	276	278	285	253	291	280	234	264	308	273	286	279	249	277	261	253	263	237	239	295	264	280	287	288	281	275	308	268	286	273	266	268	289	281	265	274	283	290	272	303	306	262	278	286	312	274	272	283	293	268	295	257	299	237	320	264	290	286	284	329	257	272	261	284	248	271	266	250	288	263	280	272	261	280	298	302	264	270	277	294	280	275	280	258	282	254	255	268	258	295	259	300	310	278	296	305	272	297	261	264	278	268	267	269	275	276	286	283	281	245	279	277	272	300	309	273	266	259	224	287	275	284	262	252	282	293	271	277	273	282	287	296	299	263	256	257	286	290	280	296	267	282	256	297	286	279	303	274	290	277	299	294	258	244	268	273	285	253	306	276	260	278	259	284	277	296	274	276	288	259	277	277	268	259	292	275	312	277	289	278	273	275	252	269	300	283	287	252	259	274	260	258	276	262	269	277	288	270	278	256	294	271	274	292	275	335	300	264	276	246	249	273	286	270	274	279	262	283	281	246	255	270	268	258	285	272	303	259	301	297	265	277	263	295	283	264	265	284	286	321	269	260	262	260	281	278	277	250	287	271	266	268	293	286	292	271	251	268	279	315	264	282	302	290	288	263	276	263	273	306	285	303	272	288	262	257	295	271	280	287	270	280	301	247	308	278	311	284	258	256	293	264	239	275	306	311	241	277	299	296	278	267	231	283	276	273	293	267	318	266	299	276	283	266	281	311	294	258	255	284	293	275	274	297	260	293	288	276	277	274	302	269	291	290	249	297	287	245	264	274	262	288	308	264	288	282	260	271	271	278	305	276	259	252	258	284	276	274	277	282	281	272	285	320	273	295	279	264	272	278	301	299	281	290	279	270	262	275	243	263	291	264	262	258	249	275	279	279	275	283	260	281	265	288	266	244	269	252	256	276	272	270	262	251	277	282	302	270	282	278	272	273	264	280	271	302	300	243	281	257	310	255	266	275	283	287	278	286	278	275	276	289	282	291	285	300	287	311	288	274	315	291	285	318	262	272	278	282	290	274	306	288	305	279	271	286	261	267	316	299	291	327	294	271	297	273	286	274	265	284	289	289	285	268	266	290	256	281	289	326	285	311	270	286	293	277	269	277	265	289	260	288	270	253	286	278	291	274	268	275	312	277	256	279	235	288	299	250	278	259	282	275	280	275	301	275	278	254	298	284	274	242	313	279	266	295	270	299	282	272	286	263	284	293	273	294	267	262	261	269	287	247	298	254	291	305	248	266	269	295	272	270	284	276	248	266	288	257	281	280	288	286	291	276	316	270	252	279	264	271	256	243	289	284	308	274	251	297	289	293	287	278	281	275	299	282	243	263	251	306	262	259	308	266	238	285	269	279	245	298	260	256	290	313	284	292	295	289	282	277	302	290	256	280	294	247	300	302	276	273	274	270	284	300	270	272	283	249	288	294	254	266	304	300	282	261	230	286	263	285	304	299	274	275	245	294	264	289	258	257	274	283	267	292	258	277	276	272	276	280	272	288	286	288	279	272	240	256	277	245	287	266	294	258	302	267	270	257	310	293	249	259	280	280	284	260	274	272	263	284	302	284	297	267	280	277	252	271	268	275	288	301	288	249	254	272	272	274	258	294	310	287	254	278	273	268	267	264	265	289	280	266	285	253	303	267	266	296	283	283	282	259	295	279	275	279	252	277	294	296	252	270	261	268	290	293	264	269	288	300	269	281	265	252	273	282	262	281	250	279	289	269	251	268	251	263	272	272	249	245	284	292	289	297	265	296	271	264	273	284	263	237	264	277	276	272	245	247	277	264	290	292	287	280	304	289	278	258	248	248	283	276	260	250	263	307	278	307	275	270	317	278	299	287	290	271	272	272	295	269	267	274	253	276	273	273	290	303	292	293	281	280	281	283	282	256	301	274	289	277	294	281	295	274	269	279	294	299	262	284	262	272	280	290	281	261	278	258	266	294	288	253	261	277	287	254	279	315	253	295	278	277	252	276	277	284	283	304	301	263	245	292	276	252	284	291	294	302	273	307	310	252	282	252	313	266	305	280	302	283	283	260
23694	21199	28397	24350	21165	12177	2300	967	923	1271	1426	1668	1585	1293	998	736	737	755	761	649	535	568	545	564	585	566	585	606	506	563	568	549	579	542	572	544	559	575	540	558	590	529	536	577	548	554	566	502	548	560	560	550	563	529	550	514	590	556	539	567	563	526	607	565	514	534	552	528	539	579	629	561	522	531	508	532	559	554	546	564	575	581	565	529	536	535	529	547	569	574	553	528	574	536	513	553	540	501	575	574	528	581	486	547	530	544	576	531	581	573	555	563	547	585	559	554	547	575	525	516	517	552	577	567	522	537	531	603	569	525	552	552	599	553	532	530	575	549	519	561	540	521	624	500	552	557	579	531	534	554	562	537	575	518	552	574	529	538	538	523	548	558	534	543	574	618	550	558	522	568	505	552	507	509	533	582	563	550	503	507	543	546	527	545	500	533	537	542	576	513	536	564	536	548	592	531	567	610	537	580	574	556	550	554	513	549	518	563	500	568	532	556	545	534	554	556	528	569	551	536	566	541	558	561	591	543	557	547	568	520	562	568	514	527	524	539	539	547	544	535	568	546	525	560	535	514	548	562	573	510	552	543	579	578	529	599	590	568	549	535	594	554	538	557	544	571	583	547	547	504	557	545	569	545	514	549	565	578	567	541	547	540	536	541	540	518	543	537	527	576	559	557	551	535	531	557	562	511	546	533	531	520	608	542	566	523	569	534	571	542	583	531	567	547	539	553	550	596	553	626	564	592	508	546	548	532	549	538	549	538	532	554	598	519	523	499	581	548	548	579	548	586	559	574	558	561	562	551	534	557	524	562	557	575	522	572	538	549	557	556	551	535	583	538	540	568	500	550	544	595	536	538	562	575	566	561	549	522	516	557	516	570	536	538	551	546	538	503	553	555	545	500	546	529	586	571	541	583	543	619	534	594	538	566	518	567	601	533	543	556	570	524	570	527	567	585	528	553	551	537	535	574	534	559	589	547	605	541	553	549	503	550	530	576	542	578	557	537	533	494	556	522	587	516	583	540	515	533	581	549	518	596	550	493	559	534	508	535	543	522	510	539	540	547	569	572	530	578	584	520	592	540	553	532	546	600	601	547	612	566	583	553	550	538	526	549	500	540	573	537	570	586	555	564	538	582	552	557	558	550	496	549	561	553	561	539	574	561	574	545	534	549	578	536	554	571	518	543	602	543	545	525	531	554	586	567	556	586	602	606	518	578	539	539	578	518	534	512	574	571	554	523	530	536	550	563	539	554	527	572	470	580	534	589	539	594	505	558	533	539	486	522	550	548	559	592	561	515	544	561	576	551	547	552	559	537	544	560	587	538	554	535	525	575	513	549	554	557	548	544	559	532	541	530	554	570	531	567	515	526	527	581	516	529	533	575	550	527	576	541	539	550	570	566	577	564	583	534	577	571	558	542	555	518	592	537	546	541	516	530	519	543	559	545	543	561	551	560	593	547	610	527	536	566	525	546	534	553	554	583	527	553	534	542	539	556	540	555	553	547	492	519	580	525	523	570	559	523	555	571	525	489	531	523	512	537	581	539	558	555	521	563	554	562	547	539	526	531	509	519	606	564	545	540	533	530	506	560	554	550	553	506	588	565	555	543	564	573	579	551	556	559	561	549	543	543	546	562	583	536	489	534	545	577	584	548	535	504	574	568	547	535	562	527	532	536	563	573	538	599	528	533	540	542	587	513	542	554	554	569	551	574	568	559	511	543	532	494	570	563	529	545	495	537	540	583	528	530	550	553	543	541	548	532	544	535	539	575	571	557	569	509	528	532	567	546	532	590	508	539	567	551	572	548	513	498	503	551	536	547	552	579	530	562	534	518	577	550	527	557	580	578	544	566	545	552	539	559	509	526	536	549	529	524	562	534	539	546	533	530	563	516	535	561	532	526	522	568	576	555	532	535	587	545	551	535	583	563	583	584	551	565	566	535	511	544	541	513	606	555	564	537	525	563	564	551	517	560	567	544	563	555	543	515	591	591	569	548	517	544	532	477	502	495	518	531	535	511	524	520	549	575	547	551	554	542	552	546	537	531	506	552	554	577	522	583	571	573	569	502	524	552	537	564	579	561	536	543	533	544	556	538	583	534	582	562	524	535	541	545	511	508	548	560	506	564	597	523	540	522	590	507	537	560	540	525	532	551	544	510	504	592	522	578	526	544	510	549	560	529	541	566	610	552	550	542	580	566	530	614	557	511	527	525	591	520	611	580	573	487	487	554	541	552	594	546	514	552	565	531	534	582	540	519	603	537	565	513	579	533	532	541	531	536	537	528	536	536	514	547	532	593	565	512	564	533	556	536	534	536	545	603	564	536	534	562	602	545	558	553	546	562	524	559	550	524	585	551	508	526	551	537	547	529	551	563	573	532	557	564	578	562	570	547	545	548	570	553	566	550	562	572	552	565	544	556	571	561	552	551	549	554	537	548	569	538	525	531	560	550	537	574	589	524	540	507	557	547	554	595	547	554	564	528	568	528	547	587	548	499	561	515	556	535	552	522	572	537	547	530	550	520	570	549	547	521	567	570	544	537	529	569	531	554	569	542	512	573	518	558	602	563	515	536	543	562	544	550	540	532	560	584	538	538	574	562	528	538	521	560	519	544	547	502	500	543	538	497	551	577	529	549	555	552	571	545	521	518	532	558	553	501	564	528	549	545	534	551	524	534	551	568	542	525	540	525	555	556	521	567	559	582	549	565	552	552	530	571	527	570	553	517	518	540	550	622	556	543	580	601	568	522	560	581	556	506	567	577	536	544	540	561	554	601	501	566	548	560	532	566	558	523	554	581	498	575	510	548	526	545	564	531	551	550	564	547	537	535	543	571	519	521	582	531	506	504	561	550	537	536	509	582	569	477	526	560	551	527	562	512	552	542	562	583	544	564	543	546	545	565	558	527	519	548	507	521	504	590	543	513	524	529	538	542	557	526	529	546	571	564	565	570	613	565	529	519	520	534	558	532	566	566	556	543	546	498	546	533	541	567	551	569	518	565	514	526	563	543	536	557	521	549	560	559	552	582	507	534	561	577	543	521	537	550	574	501	564	517	517	524	544	580	537	514	526	527	558	523	579	556	535	539	570	577	572	539	544	532	569	493	533	552	559	521	560	541	530	534	558	565	509	553	514	577	537	557	547	546	528	545	506	565	566	544	564	528	485	570	571	539	553	496	531	524	524	543	548	566	578	550	522	528	554	585	527	550	555	537	510	550	516	528	528	522	561	521	525	566	586	580	562	559	532	554	576	525	557	540	596	491	543	560	549	628	564	562	559	596	534	547	556	525	558	546	536	550	534	563	539	525	536	564	558	554	544	513	513	563	556	598	584	529	552	519	555	531	596	524	566	599	558	570	591	535	560	535	507	527	562	530	541	555	546	570	579	519	514	562	564	551	528	566	541	595	520	563	550	545	568	547	545	553	634	513	560	576	502	576	518	559	536	563	518	507	530	522	542	519	533	545	537	551	540	520	591	600
17991	38853	29347	17976	11885	5837	2399	1364	1451	2006	2517	2794	2677	2101	1405	913	847	907	920	721	679	631	574	644	560	594	604	573	586	601	586	604	598	588	532	615	578	581	550	573	530	605	579	560	544	569	571	569	620	540	589	565	560	534	559	546	579	555	584	578	591	586	571	555	569	553	594	625	561	558	552	510	567	595	586	575	544	558	547	545	608	554	547	575	599	531	560	560	589	519	572	550	572	581	551	583	580	538	583	532	594	613	547	574	601	569	586	586	579	591	545	519	548	567	511	594	522	593	548	560	543	589	608	545	570	549	550	529	492	574	596	555	560	543	583	550	604	560	599	546	562	565	609	598	542	562	602	584	589	568	610	616	574	586	563	538	546	578	546	577	596	571	571	601	523	549	563	589	573	600	558	571	559	566	566	602	575	574	544	580	560	581	611	584	567	583	590	569	589	584	558	579	553	532	556	552	553	556	546	565	540	580	587	528	548	547	565	596	588	551	539	611	559	587	583	573	556	538	550	527	534	569	553	557	532	540	536	569	543	561	580	581	548	620	547	592	558	534	582	557	575	588	553	550	551	541	554	582	551	555	530	549	556	567	573	547	544	577	605	547	590	600	608	520	532	565	562	564	553	599	540	576	568	570	576	570	583	578	547	539	539	585	570	543	566	521	628	572	583	562	576	611	578	521	521	537	598	522	547	547	559	557	587	584	555	580	536	551	539	580	549	580	532	545	601	568	547	587	568	549	587	560	548	549	560	612	526	563	545	572	561	570	592	539	540	547	617	586	565	585	524	586	581	536	567	593	528	555	553	570	552	604	566	550	575	557	567	515	569	551	533	561	568	555	576	547	534	562	547	556	564	578	553	550	568	560	554	586	570	550	564	584	555	589	571	604	562	549	553	585	548	542	536	551	596	559	578	575	579	565	572	541	606	553	576	598	555	586	577	556	547	554	539	545	533	600	576	564	601	568	554	582	575	559	546	583	597	584	608	556	551	586	624	542	564	589	538	564	545	531	572	593	574	551	565	555	571	552	587	545	601	590	586	575	549	612	548	532	564	576	546	619	595	571	614	551	541	506	569	575	568	597	554	563	546	556	566	592	542	565	508	555	576	528	578	590	554	557	576	561	523	545	582	566	549	581	545	563	626	554	556	525	540	632	557	573	548	546	568	561	561	525	599	529	572	569	558	606	587	560	536	567	558	570	570	576	550	540	558	567	584	549	586	535	580	555	565	583	551	574	572	556	551	525	561	575	598	572	568	555	566	616	575	563	534	565	545	517	584	552	552	557	596	558	568	606	557	536	586	570	538	507	542	543	560	582	557	545	546	541	564	572	596	610	567	592	557	629	552	578	555	530	563	571	614	564	541	578	563	572	521	543	607	560	570	538	562	557	550	572	563	551	582	553	547	550	526	588	572	576	567	591	565	591	589	555	575	577	538	522	565	582	541	565	588	565	565	569	577	559	576	591	542	597	552	568	524	545	502	591	544	591	606	565	520	617	581	558	545	535	592	561	586	575	568	588	584	586	558	525	565	546	553	570	524	582	539	537	546	578	524	601	574	553	588	538	568	572	581	593	536	616	578	555	533	532	606	562	581	570	564	555	574	577	539	537	539	523	569	548	616	571	584	591	578	546	568	584	578	556	561	577	553	554	542	547	558	568	601	583	530	544	591	554	569	593	606	562	616	581	540	554	544	519	537	562	584	543	549	592	576	618	531	521	566	564	570	584	569	584	582	587	590	553	529	581	545	552	585	568	541	574	515	525	566	584	611	580	539	589	570	551	575	601	550	537	581	524	538	546	563	594	557	549	538	644	532	564	591	607	544	551	571	589	599	582	529	554	522	562	580	572	523	538	578	605	569	563	560	554	583	568	572	557	551	592	583	563	549	545	580	571	567	549	538	558	558	553	625	552	529	575	626	564	517	560	543	598	577	578	520	563	574	561	545	576	541	599	558	570	545	583	561	559	556	556	566	527	582	542	556	557	576	528	568	557	595	593	539	599	581	574	534	572	571	612	594	583	578	551	549	533	590	577	564	512	550	592	538	540	553	576	563	550	564	573	588	544	545	591	529	583	493	575	544	530	564	558	554	571	567	545	516	551	587	539	599	569	572	566	623	569	583	522	555	567	566	580	579	531	542	558	541	599	567	543	534	614	515	592	539	588	588	577	568	552	588	558	565	575	541	572	527	602	571	540	584	543	534	525	593	570	548	549	554	585	554	590	551	522	567	542	522	603	525	538	585	566	532	572	575	568	597	563	570	565	522	546	553	538	591	539	559	555	596	594	593	571	554	574	568	558	531	535	569	545	580	580	565	544	592	574	553	595	585	594	565	567	521	538	591	532	600	545	581	584	574	560	526	553	569	618	603	553	541	535	540	591	544	558	597	597	561	573	587	571	605	590	586	545	551	587	536	574	629	527	541	567	565	554	528	554	522	546	542	568	556	568	561	553	554	588	583	611	564	546	586	565	519	579	604	583	570	549	576	519	557	577	601	568	539	556	578	572	574	527	601	562	573	559	569	540	559	548	562	583	585	573	523	592	541	570	530	592	585	553	524	620	595	551	587	537	564	585	593	493	582	546	572	582	598	566	578	545	589	600	546	539	535	557	583	581	565	546	609	578	531	552	565	606	510	582	541	605	628	543	563	548	506	605	533	568	588	532	561	549	546	577	519	563	590	572	578	518	577	571	532	609	570	544	543	583	579	565	544	591	574	574	545	564	555	561	594	544	578	570	568	563	566	559	551	553	593	571	533	533	583	564	547	562	538	559	560	555	560	564	555	531	573	590	555	595	589	531	558	533	532	511	568	591	568	558	555	544	559	578	529	576	536	566	551	586	581	549	533	518	573	531	622	541	574	581	549	554	595	597	567	556	571	532	548	557	570	587	571	598	560	588	573	552	568	551	555	558	556	589	597	531	537	594	561	554	619	558	529	562	585	566	577	572	554	550	569	602	566	629	593	581	562	602	566	556	538	555	560	563	518	526	551	592	574	526	561	543	559	622	550	559	517	570	576	571	593	583	564	576	617	546	560	521	574	512	571	558	544	585	601	555	598	550	599	621	583	537	579	599	590	589	557	568	560	578	649	570	554	544	560	615	553	614	582	585	561	589	581	556	575	559	530	534	524	559	578	580	554	583	574	582	586	566	557	601	535	553	555	617	523	565	572	587	560	582	541	545	574	575	584	535	600	575	596	572	543	585	545	568	613	549	547	568	578	553	564	541	575	561	549	579	586	558	553	611	519	545	544	619	548	561	548	577	541	604	578	541	611	615	524	608	580	596	597	594	531	579	519	535	584	556	562	525	597	566	495	549	579	526	576	533	584	572	592	577	586	600	553	551	577	577	603	564	565	540	591	612	585	519	581	626	636	555	587	590	546	574	563	545	577	553	584	531	510	606	559	545	591	577	557	631	587	583	551	558	550	579	566	585	552	578	553	580	555	548	547	559	546	593	589	525	587	575	563	593	547	589	598	589
24839	21181	27282	25198	13150	3072	944	494	508	711	954	1110	978	839	610	384	373	389	373	335	287	321	316	304	321	276	296	305	303	276	308	285	268	288	278	292	311	301	288	285	300	313	268	291	285	306	290	277	330	317	278	282	310	289	285	307	292	291	316	284	282	256	286	273	313	286	284	306	285	270	275	290	289	276	288	299	262	328	281	293	313	272	273	353	295	280	288	280	298	286	286	296	302	295	287	287	287	317	316	325	296	288	309	286	307	258	310	268	289	309	294	269	290	274	286	302	291	317	291	256	281	258	311	323	276	307	282	288	307	300	315	293	284	293	275	260	303	296	308	279	271	263	314	299	291	269	283	307	302	278	283	294	285	330	304	292	264	311	283	290	281	291	308	287	300	280	300	300	263	299	279	293	276	311	304	279	313	290	330	283	299	303	288	281	288	311	289	285	280	300	277	278	287	290	294	301	293	277	283	284	273	328	290	278	297	254	302	271	248	276	296	307	268	280	295	295	289	279	294	275	314	279	302	304	269	264	285	280	272	277	284	266	284	303	292	308	278	308	287	282	303	282	295	304	314	285	269	296	307	316	302	288	305	297	283	327	291	278	314	283	271	311	305	277	287	287	300	277	287	287	289	285	326	270	294	314	278	301	270	295	288	265	300	280	295	277	298	272	296	281	267	301	307	310	293	308	272	307	296	285	281	307	280	306	284	286	295	308	274	303	276	266	278	292	277	290	279	279	276	298	264	310	283	275	327	294	298	310	267	288	282	286	287	273	304	285	286	279	270	285	253	279	284	253	311	273	301	256	265	276	284	287	303	291	302	291	266	309	296	272	305	300	307	313	305	278	298	282	294	296	290	285	317	283	313	312	257	312	286	285	270	279	267	301	299	256	276	269	286	275	275	264	286	266	287	270	320	284	310	278	324	278	281	285	301	301	319	310	276	299	301	307	309	270	302	255	282	299	287	301	273	297	282	285	271	287	288	304	292	285	274	262	263	270	334	312	282	270	251	286	301	292	318	307	319	303	302	305	278	287	304	277	280	285	292	314	257	312	304	252	295	310	286	258	281	301	336	302	284	296	304	309	274	287	268	263	290	294	279	304	291	308	273	299	295	277	306	312	286	312	276	289	298	282	313	299	261	271	286	259	333	291	307	279	295	268	299	260	299	275	314	287	305	294	272	304	302	290	318	288	310	283	304	336	317	302	291	287	297	295	282	289	307	297	312	286	321	275	291	275	290	305	264	313	304	289	288	311	303	292	302	290	285	300	303	300	303	281	285	275	277	326	291	281	279	294	306	280	285	296	296	299	265	287	275	291	282	294	291	265	284	306	314	308	296	277	290	281	309	290	265	292	295	284	300	271	294	289	299	291	292	287	306	293	295	303	246	293	335	298	276	258	311	309	232	261	278	273	307	294	289	278	306	275	261	291	307	277	302	291	316	279	302	320	287	286	311	310	304	266	279	303	305	311	271	287	254	280	272	299	307	269	301	261	308	307	260	253	296	299	300	283	274	286	284	291	292	282	269	306	297	279	272	295	306	274	287	324	279	298	286	251	308	295	311	291	281	274	284	301	300	279	281	294	293	258	263	318	294	277	314	265	283	293	273	295	275	259	280	269	311	273	294	283	279	295	306	275	299	308	315	298	256	288	284	273	295	290	286	299	304	281	305	277	290	280	293	303	279	300	314	288	290	306	284	272	289	313	263	292	307	272	280	274	259	307	297	332	271	295	301	272	332	280	278	304	275	276	314	293	286	301	301	291	285	279	295	286	272	281	276	281	296	290	317	285	303	271	293	271	298	266	328	317	277	322	298	269	273	284	321	306	333	292	327	318	267	264	283	272	279	288	309	286	253	278	311	317	279	289	307	315	307	296	308	317	279	287	292	280	296	278	305	316	305	304	277	309	258	256	283	285	295	289	306	270	301	274	269	300	288	310	306	306	260	293	303	292	307	274	307	268	292	281	296	280	288	293	282	295	276	283	268	283	298	307	309	291	292	317	286	290	269	315	309	294	275	286	280	279	304	289	324	302	284	287	310	284	302	300	267	286	275	271	293	287	271	306	292	294	264	295	295	293	306	297	271	310	289	285	301	289	308	270	297	274	296	293	309	302	283	321	299	280	301	263	273	309	277	296	269	258	317	261	302	296	280	265	275	294	306	313	299	282	274	293	294	281	277	258	294	259	276	297	309	285	282	290	287	291	297	280	268	293	258	294	275	279	275	317	295	280	332	318	279	279	284	315	298	308	290	287	261	312	325	311	288	311	271	296	321	289	282	320	340	290	263	291	268	268	293	270	279	301	303	287	311	253	302	278	295	297	271	319	311	303	304	286	271	285	275	281	280	296	299	289	278	295	293	303	284	298	267	293	306	295	305	305	317	305	272	263	276	307	286	278	321	302	263	313	301	264	323	275	274	282	312	315	290	308	312	268	301	284	310	245	282	273	280	281	251	278	264	289	290	315	292	320	284	300	311	275	260	317	271	305	270	276	303	327	314	281	294	313	313	295	303	315	274	310	303	290	286	287	299	320	291	311	266	308	281	283	264	273	316	264	286	342	331	267	318	266	286	285	282	310	279	294	302	300	303	289	301	319	293	246	281	298	298	268	258	299	276	268	310	292	283	292	271	322	272	286	282	311	303	275	249	296	272	292	304	311	306	273	302	297	261	279	259	278	273	283	293	298	282	307	264	271	317	282	291	268	275	280	287	277	328	319	288	282	289	292	270	300	271	288	309	296	283	279	260	275	287	305	282	303	280	292	295	290	310	297	282	266	309	258	297	272	283	300	285	300	248	309	299	307	301	290	288	277	314	278	280	297	273	264	287	284	273	301	276	305	322	310	305	263	283	301	298	297	290	280	293	255	288	291	281	280	297	282	264	293	303	287	287	294	289	284	286	259	301	317	305	261	313	309	306	264	304	305	288	299	262	289	290	291	278	275	307	274	309	286	287	281	265	316	308	294	300	296	271	311	289	283	289	311	274	294	314	279	304	309	290	292	278	282	296	316	292	315	335	279	293	300	265	290	270	311	300	293	295	299	299	268	288	284	288	304	315	289	293	276	296	294	305	293	312	286	275	270	284	278	313	303	293	286	275	303	289	265	278	273	289	304	264	287	289	268	273	299	297	289	299	307	276	327	266	274	291	278	276	293	308	298	304	276	291	312	283	302	287	294	303	294	302	290	284	261	284	314	287	296	288	289	297	287	294	274	283	291	303	291	325	292	279	306	283	258	285	308	286	277	270	255	312	290	292	303	304	291	274	281	305	274	276	270	286	295	322	283	309	271	322	294	295	292	292	306	301	286	286	279	275	331	309	274	311	295	291	297	276	292	304	320	296	311	271	287	287	301	277	294	289	284	272	265	274	302	289	301	306	300	292	287	288	254	318	286	283	306	294	281	304	291	272	299	313	327	310	292	287	287	271	322	344	279	293	253	296	279	301	302	295	310	288	295	296	295	301	307	303	291	302	248	301	292
17227	34782	25273	14362	8998	4548	1709	795	876	1420	1785	2118	1701	1411	957	557	496	515	545	464	348	367	332	341	332	329	328	327	326	332	300	331	324	310	334	332	323	343	338	335	332	337	340	324	326	337	338	310	292	323	299	317	280	306	321	319	333	315	337	330	314	298	288	313	301	281	322	311	304	311	325	320	316	314	315	337	326	306	316	305	322	298	332	324	326	337	310	325	321	319	313	314	316	327	332	293	314	317	335	321	308	284	326	300	306	297	306	324	323	340	307	318	350	303	317	302	310	321	323	305	299	324	303	317	320	323	305	320	320	307	330	326	307	315	333	325	323	315	308	291	318	311	296	312	325	291	325	325	336	309	305	310	303	299	325	360	316	279	276	360	315	303	285	326	324	325	306	314	300	298	331	311	319	328	315	335	334	343	304	326	311	340	343	332	341	298	310	335	308	327	311	307	316	323	317	316	329	302	319	336	318	309	299	318	290	333	278	304	329	331	282	334	310	316	329	339	315	321	282	332	355	342	302	295	337	254	319	293	322	325	318	310	313	312	304	312	286	284	316	321	335	319	289	333	325	339	324	328	308	337	296	332	362	292	316	330	304	303	300	309	352	292	300	289	303	297	300	310	325	349	331	327	305	306	280	328	309	316	299	325	285	334	314	323	300	295	315	326	321	314	319	317	318	288	275	300	300	338	315	332	333	316	312	296	311	341	336	324	337	293	346	298	294	329	334	313	328	301	354	312	308	320	320	302	305	320	329	325	312	318	302	351	299	321	303	323	317	306	314	320	321	314	360	311	356	324	346	331	289	334	310	320	319	313	331	319	320	345	314	293	276	282	324	314	318	329	332	337	337	303	339	291	310	318	321	318	289	340	320	317	352	322	307	324	276	283	327	318	301	287	319	332	315	306	298	329	329	308	311	324	318	325	321	310	292	312	357	331	331	325	335	317	312	351	315	298	330	352	297	333	304	313	313	352	309	291	334	326	344	307	319	298	313	298	313	353	300	295	311	306	301	284	342	344	332	320	334	331	291	334	321	312	343	329	325	309	290	306	329	311	326	325	315	325	315	300	293	324	306	327	309	330	293	324	310	352	315	311	295	307	332	338	305	323	324	286	317	322	321	351	316	328	330	311	342	295	323	309	308	331	322	322	293	321	338	289	319	312	329	322	316	327	311	305	322	320	320	331	317	345	325	337	333	301	324	314	338	309	327	317	326	316	304	294	321	313	311	323	326	311	315	284	344	316	296	343	347	287	311	313	321	336	337	322	323	324	312	302	290	319	322	319	298	333	300	339	333	343	313	307	301	301	317	342	314	323	318	304	305	320	310	279	341	328	312	297	328	317	342	306	332	298	334	323	320	322	347	329	313	307	284	298	333	336	312	271	312	305	318	330	309	323	343	302	309	314	330	319	295	352	338	307	308	320	319	319	367	329	310	316	320	328	292	317	300	329	299	310	330	315	294	306	321	331	319	316	302	359	321	325	327	317	281	331	322	338	321	323	341	333	305	312	303	286	312	332	290	332	314	315	335	318	300	340	289	329	304	342	321	315	308	327	336	334	322	339	307	327	338	338	300	268	298	295	314	304	331	326	323	354	329	324	308	305	312	366	341	325	367	320	309	292	344	304	327	330	323	311	308	320	313	330	277	299	266	301	309	342	344	347	327	355	301	331	329	318	298	326	326	323	306	308	296	314	322	325	336	305	337	312	324	304	309	297	329	333	342	309	341	282	314	322	315	335	326	294	317	317	330	305	305	290	304	320	318	311	293	298	350	312	266	306	345	313	293	347	302	327	327	311	291	317	328	310	327	303	293	340	330	317	333	278	333	341	304	343	330	315	313	320	306	301	327	308	356	295	326	336	322	297	298	319	308	336	336	358	311	323	308	315	320	317	336	324	347	311	294	312	301	326	318	306	356	332	309	315	314	307	331	307	303	320	336	348	309	330	316	312	340	272	317	314	312	367	305	312	299	310	279	297	355	326	334	362	312	354	332	315	315	327	314	309	328	328	322	324	287	329	302	329	333	339	302	361	310	303	311	337	282	330	340	332	328	334	300	326	300	328	354	306	331	289	332	337	336	322	327	319	345	329	323	327	320	298	275	307	323	321	328	325	294	314	314	307	317	321	329	325	328	302	334	321	281	314	324	335	298	299	337	297	342	336	323	308	301	320	298	293	304	296	345	334	335	323	337	310	329	319	305	327	316	305	303	336	303	296	325	280	349	298	310	324	337	314	318	301	299	299	361	352	313	314	329	307	310	292	314	338	330	293	307	324	319	320	308	326	310	308	320	302	325	323	306	341	345	313	319	299	325	339	330	293	319	318	341	331	329	305	334	329	319	336	334	326	329	323	333	303	306	309	295	317	310	308	339	332	288	317	315	293	307	356	302	327	302	322	307	323	329	335	334	314	331	303	331	325	347	344	307	303	322	343	321	308	316	344	303	309	329	324	335	292	304	323	313	321	323	316	322	282	311	325	301	300	273	318	297	317	339	322	283	329	307	312	323	314	318	319	355	317	303	377	299	338	316	315	326	321	291	324	300	322	315	326	302	314	285	337	319	302	301	322	305	296	310	291	306	313	311	311	309	309	323	313	321	309	331	332	328	328	302	298	306	342	296	354	307	302	322	295	299	351	335	341	330	346	339	323	306	327	308	333	295	323	323	324	338	347	343	306	323	322	296	344	294	340	333	339	310	305	305	345	321	308	327	290	300	324	306	322	306	293	322	338	307	316	335	328	312	334	326	352	339	325	310	311	326	294	345	322	322	303	333	373	304	281	314	335	316	333	318	306	325	346	292	301	340	318	330	328	311	330	303	306	324	313	337	330	333	338	330	345	312	307	344	277	334	321	300	325	313	295	285	306	339	312	293	324	277	291	323	339	334	314	316	319	300	330	304	363	328	317	336	278	333	314	311	344	321	311	304	299	303	334	340	324	293	295	314	321	302	327	346	331	329	291	306	319	328	321	329	299	303	297	337	312	302	336	342	317	313	317	314	280	333	310	363	304	297	344	326	316	328	314	297	336	309	321	329	298	314	341	348	356	307	309	297	355	343	332	310	322	300	300	305	320	315	306	299	324	314	317	336	291	350	325	328	328	328	289	295	345	318	308	304	283	354	315	338	301	304	304	346	294	321	294	333	304	278	323	325	319	326	315	334	294	330	291	372	301	318	307	314	307	338	338	286	326	314	313	317	314	302	326	310	311	333	326	330	290	303	359	279	308	349	339	333	305	326	319	324	299	325	306	324	318	337	300	324	297	291	302	339	318	324	318	319	330	329	324	343	286	321	312	325	323	310	334	321	343	294	320	316	349	306	316	322	305	328	312	319	312	316	303	342	324	283	333	288	336	305	327	302	316	297	309	314	327	324	309	301	327	338	323	314	319	307	338	336	342	307	312	320	303	325	339	337	289	317	321	301	342	323	330	333	361	273	321	303	324	319	314	334	299	331	341	319	335	345	321	302	339	284	303	345	307
22628	21245	28880	23915	21289	21240	9826	1614	1392	1687	2080	2549	2063	1663	1286	980	947	870	948	847	746	755	744	762	747	726	766	760	685	740	716	779	648	707	728	729	679	713	711	723	695	675	705	688	721	672	698	721	710	675	724	720	666	620	676	739	698	717	663	691	709	698	699	709	758	696	700	721	731	717	715	658	712	716	724	679	706	708	689	738	701	681	669	695	660	658	713	699	707	742	708	780	693	713	646	661	707	704	700	710	664	686	709	696	719	689	677	689	686	650	720	713	670	700	698	691	663	689	689	713	698	642	697	674	701	681	694	682	675	650	698	726	718	725	698	756	705	704	664	662	723	699	717	699	649	668	713	671	667	670	676	652	669	667	646	713	724	682	701	682	714	636	678	712	689	698	730	714	695	667	686	685	699	684	662	678	724	669	691	680	715	720	654	734	695	746	648	674	699	668	712	703	670	675	695	674	699	701	692	684	711	672	673	672	693	672	654	711	675	695	695	693	690	672	684	690	669	683	711	638	713	674	688	647	706	682	679	702	655	676	704	731	654	717	681	706	690	687	735	669	666	726	705	688	723	679	718	691	655	712	688	697	734	698	647	709	706	741	698	750	718	724	734	699	681	698	719	698	707	712	665	671	703	669	719	669	670	706	680	698	641	711	703	690	661	678	692	665	676	707	653	644	632	783	660	692	672	706	744	674	713	687	742	685	742	705	667	678	692	650	685	741	710	722	691	681	726	684	720	691	694	673	701	666	660	650	682	707	655	687	683	676	628	669	683	717	681	702	678	666	687	661	670	720	673	705	717	714	653	718	701	654	666	726	702	675	728	705	674	718	702	734	673	689	718	655	653	687	705	649	683	688	748	698	729	699	741	689	705	684	709	649	663	695	682	688	685	707	695	756	716	688	712	690	687	691	691	695	662	680	678	683	657	716	693	671	711	728	700	686	740	663	655	695	677	712	681	715	686	657	674	684	686	713	690	728	703	711	716	740	697	741	657	686	664	658	707	703	713	705	667	704	649	694	651	743	700	675	695	689	682	692	708	668	700	728	692	655	692	692	714	676	692	670	687	676	663	719	706	702	727	695	679	688	669	716	671	715	659	673	672	707	665	704	664	718	709	718	691	649	721	733	729	699	715	697	684	689	676	702	642	718	685	654	679	705	660	704	662	731	660	774	683	704	669	665	707	708	711	684	721	667	705	728	676	721	677	758	694	702	695	711	676	748	705	694	676	681	672	685	710	700	729	651	715	666	723	655	691	706	659	685	688	648	743	711	668	696	692	682	644	697	656	614	683	722	677	687	682	650	668	699	743	651	708	699	703	704	711	715	667	692	722	712	696	665	663	649	662	705	662	701	687	701	673	693	704	666	655	740	738	701	701	625	693	661	664	651	676	715	702	731	735	671	722	689	655	691	703	702	682	717	642	664	699	667	676	644	658	690	702	683	681	688	707	694	731	684	691	699	687	671	666	711	716	686	715	671	723	666	628	672	708	707	753	676	636	649	685	709	705	659	677	655	660	708	685	680	692	685	731	695	717	697	704	690	697	703	682	695	741	698	713	693	683	722	653	649	677	723	667	692	661	664	690	675	660	670	648	717	669	687	644	686	691	702	672	688	704	707	701	680	687	678	740	709	694	655	678	701	661	675	706	685	697	652	686	666	697	692	718	655	713	687	730	678	721	663	673	658	693	701	683	717	713	670	715	687	701	728	651	642	671	714	769	715	694	719	739	688	667	728	704	659	730	733	667	702	706	666	687	708	680	681	693	662	693	663	680	706	691	664	698	715	684	731	671	695	652	661	719	734	687	694	682	717	687	693	650	679	689	725	668	650	631	696	666	715	636	710	678	715	684	690	671	654	681	667	754	712	704	647	684	699	632	658	660	753	682	708	636	686	694	717	720	712	741	675	647	671	711	671	712	719	746	692	718	696	708	680	706	663	662	644	718	658	690	683	669	699	689	670	702	640	695	695	674	607	712	700	688	721	680	683	715	696	659	746	695	751	663	652	691	688	716	631	685	655	722	692	689	677	724	680	687	685	681	691	776	682	682	652	675	696	695	726	696	734	713	695	683	671	667	693	692	698	686	679	679	700	673	701	658	653	699	677	685	713	644	732	662	708	658	681	694	721	699	677	704	732	654	666	710	687	695	663	676	686	714	727	698	694	733	710	701	713	693	669	723	698	688	701	655	713	699	674	744	670	749	664	662	710	668	675	675	664	709	713	695	718	708	643	670	687	682	734	682	658	698	681	702	661	701	697	701	669	703	647	706	679	675	680	664	677	663	709	707	722	680	679	693	705	673	751	680	669	722	630	685	664	672	715	685	683	717	712	682	655	686	702	664	684	681	701	723	652	733	700	722	715	720	641	765	669	704	662	696	685	697	667	700	660	667	666	705	697	675	680	663	692	656	667	711	717	687	678	715	681	717	664	664	735	690	733	704	679	701	672	736	677	728	683	672	671	717	687	699	662	677	658	740	651	664	702	705	685	672	700	705	708	660	707	663	667	671	698	695	731	699	679	705	685	685	698	697	687	690	705	668	715	657	693	709	658	680	711	664	685	682	689	688	732	711	616	731	701	681	757	671	705	687	684	641	662	693	676	738	683	683	671	701	697	699	694	682	708	709	670	682	710	699	688	684	688	708	697	661	694	704	661	652	702	733	690	715	722	677	681	697	666	655	693	677	703	673	678	719	687	682	718	713	679	666	662	681	729	716	660	657	716	683	668	711	652	678	663	611	679	721	679	722	713	694	724	650	687	721	653	725	721	705	668	701	683	686	684	676	696	709	683	695	709	680	692	688	697	654	720	693	686	665	681	727	705	728	634	694	694	655	749	687	661	636	670	685	722	676	665	706	728	678	679	670	715	674	685	746	686	705	681	709	755	702	716	756	717	662	706	641	701	675	690	701	701	662	645	663	706	678	713	734	723	711	658	738	679	701	679	691	684	677	635	701	688	701	698	663	669	688	643	714	676	700	691	724	636	688	658	737	721	667	698	677	700	684	675	697	662	672	646	669	675	693	688	676	671	666	697	718	700	671	692	702	686	727	712	678	681	699	664	686	688	670	675	700	626	676	703	674	700	704	725	673	683	650	665	687	684	693	713	689	662	686	710	617	734	670	700	668	733	728	661	687	701	685	673	639	669	676	694	710	688	722	671	675	714	690	651	674	665	702	716	639	691	668	716	668	706	673	681	671	669	730	693	729	695	748	674	694	671	660	675	669	690	691	668	705	716	719	678	665	720	647	701	687	655	707	671	670	728	701	657	674	653	664	737	673	666	672	704	720	680	716	691	694	703	708	693	677	677	725	730	680	698	686	711	690	670	731	697	703	702	694	731	710	676	691	768	708	658	662	654	722	711	703	716	671	676	666	711	667	704	690	742	660	707	690	686	714	634	641	691	680	671	668	679	749	735	696	689	684	668	708	669	704	660	707	691	675	669	724	724	673	713	718	651	677	681	647	719	696	704	681	676	723	702
20531	43749	34739	22952	15911	8887	3884	2124	2120	2785	3689	4150	3395	2610	1965	1273	1162	1151	1195	1046	884	823	762	787	839	794	873	758	727	783	764	786	737	774	727	749	713	804	723	703	788	670	668	716	721	684	722	786	697	727	709	737	785	730	722	681	748	741	788	746	742	703	738	737	700	707	764	720	721	748	764	713	710	743	768	753	738	676	724	703	714	682	710	719	727	683	720	700	726	712	739	728	740	775	748	730	739	719	717	723	701	690	746	747	734	783	749	683	714	690	683	731	701	675	678	672	754	714	734	741	727	689	698	705	714	722	793	728	699	730	687	737	746	675	709	712	746	719	746	765	718	685	708	746	716	737	687	727	731	733	667	671	720	736	731	692	681	717	776	689	728	704	726	718	718	696	709	750	719	755	700	748	722	718	736	739	704	743	702	721	705	774	711	727	742	758	733	712	722	709	737	724	747	736	686	686	731	730	746	697	740	700	729	743	723	703	706	745	698	726	744	755	712	694	702	736	745	718	711	727	763	741	734	725	697	691	701	736	751	725	764	740	689	706	721	725	681	788	752	737	687	730	782	731	726	713	776	698	787	687	781	758	801	753	724	698	740	687	711	728	728	750	776	748	719	721	760	753	712	751	713	743	739	725	772	715	718	733	729	729	747	732	718	737	763	734	732	765	715	692	765	718	715	744	740	692	726	712	700	686	719	692	776	694	699	786	726	731	726	779	705	740	716	707	745	714	718	709	722	750	749	685	699	757	756	712	675	706	680	694	725	695	721	728	685	783	749	704	735	745	707	755	719	723	757	735	744	762	690	737	676	705	729	733	696	711	715	748	745	730	728	762	714	693	691	734	737	743	687	730	696	716	741	710	760	696	722	726	708	743	719	732	718	726	702	713	711	733	735	741	723	725	738	728	692	760	723	707	679	670	736	727	707	680	722	705	731	734	767	718	693	646	706	688	740	761	722	721	686	698	705	729	768	706	768	708	687	761	697	755	691	729	731	645	705	712	721	727	735	704	711	756	766	778	730	727	741	745	733	702	725	787	708	731	719	739	732	731	722	700	701	681	699	756	740	707	707	726	697	742	726	711	740	713	762	743	732	714	683	676	679	713	699	738	684	704	702	725	709	733	744	746	705	749	728	721	781	728	733	703	710	691	716	743	748	702	745	730	662	695	759	716	725	710	759	678	731	753	716	693	699	732	790	695	729	748	674	692	737	760	798	700	729	728	717	699	741	777	723	717	719	725	715	699	698	755	706	747	740	722	738	731	693	771	748	772	703	753	670	728	715	750	706	686	727	759	708	757	729	738	712	721	730	744	739	735	706	731	737	765	730	744	748	704	751	760	751	737	723	735	712	692	726	674	717	761	754	758	732	736	704	677	758	762	762	740	732	748	728	641	698	733	787	703	774	735	727	690	712	672	670	649	676	713	687	749	760	747	740	725	718	716	737	744	732	706	747	717	696	691	712	699	722	688	716	699	707	724	802	724	701	707	760	742	741	737	754	706	717	724	710	721	760	729	722	702	691	712	729	692	751	756	682	701	757	747	737	716	806	709	684	749	746	728	760	726	783	720	750	739	724	711	749	682	697	721	735	794	725	734	689	663	654	706	723	686	698	704	702	704	746	687	716	753	739	709	746	730	707	760	693	722	786	737	722	748	719	755	710	679	693	741	769	768	744	732	738	703	696	692	737	717	705	710	788	728	733	706	694	744	730	743	745	727	708	750	700	693	738	726	713	766	688	735	703	775	705	739	679	712	734	737	719	724	692	734	739	744	731	727	727	735	766	689	706	764	683	694	742	715	752	681	706	746	704	748	733	689	746	725	718	728	736	693	728	715	710	777	757	725	774	745	717	738	711	726	662	740	693	705	692	724	726	688	744	783	711	730	753	724	698	775	737	723	732	744	728	739	699	717	761	713	683	717	715	762	696	720	738	697	688	704	733	776	735	694	694	723	731	731	717	713	735	723	694	718	692	727	701	695	760	726	669	743	701	708	748	725	747	688	725	678	718	729	688	794	726	731	715	707	711	727	704	734	699	719	727	731	691	741	697	690	765	698	766	752	709	722	683	716	708	691	735	705	698	736	711	737	734	724	700	716	742	772	750	743	731	713	743	720	703	705	706	720	726	720	719	738	751	746	746	780	763	724	739	704	722	777	728	732	723	695	728	704	705	708	685	719	737	733	780	720	786	749	718	745	703	700	751	755	712	778	701	697	727	745	741	712	719	742	729	724	738	704	756	689	754	709	782	740	711	711	730	682	787	778	693	765	687	719	762	707	764	722	747	725	686	722	733	706	709	725	702	755	713	765	719	752	723	675	695	791	719	681	686	724	706	794	710	678	723	741	708	706	732	690	693	736	738	713	737	744	683	745	679	731	691	788	726	762	729	725	690	710	735	724	671	735	721	696	716	721	697	703	714	739	732	735	745	716	746	799	737	704	739	688	699	703	770	712	756	712	723	730	705	768	707	731	701	721	738	824	671	740	739	737	691	745	710	738	706	763	733	733	737	684	696	700	699	728	721	720	720	676	750	733	730	755	688	660	777	709	658	737	730	719	703	714	711	767	744	740	708	712	686	712	718	712	680	717	723	738	736	784	709	677	732	726	697	765	769	683	764	757	742	737	769	738	709	765	738	770	725	726	707	737	684	717	693	696	740	698	734	701	732	714	708	731	706	724	729	734	722	727	682	740	683	702	694	682	714	764	736	709	770	722	728	752	728	754	709	688	712	736	740	731	691	705	712	703	718	712	719	723	715	733	727	712	691	719	751	734	721	736	732	753	717	765	720	775	728	709	805	731	736	750	779	720	733	692	707	783	726	730	686	764	731	721	740	722	729	736	661	704	697	720	700	708	745	697	764	724	718	712	725	737	779	702	772	731	737	681	738	728	725	710	748	713	721	724	730	682	691	717	724	708	708	712	746	680	717	748	729	741	743	724	680	723	732	707	732	706	730	719	686	711	692	706	709	774	765	723	728	705	741	730	720	745	730	768	714	753	761	732	744	735	724	718	742	701	722	747	744	724	712	727	769	709	713	737	734	704	726	717	711	735	730	710	717	730	694	695	723	785	734	702	783	728	739	724	688	755	722	728	700	779	673	739	712	700	697	700	731	730	721	762	761	712	769	671	721	720	671	789	780	740	703	789	720	683	701	707	754	753	674	732	734	686	740	743	747	755	745	711	740	751	705	766	693	722	711	714	717	735	742	718	740	735	711	675	712	734	766	739	707	730	707	718	710	685	757	724	690	705	744	716	712	710	739	749	738	691	707	712	719	744	700	714	742	699	689	707	701	682	708	713	721	742	741	731	693	725	710	701	717	750	733	748	749	730	705	727	727	752	681	706	682	722	723	765	733	695	698	684	703	714	707	788	693	710	773	738	720	712	699	749	694	755	713	762	700	744	684	751	770	748	707	744	713	675	702	757	678	733	741	754	749	700	744	718	776	743	701	761	768	732	730	751	694	764	722	772	732	700	761	754
28310	21853	18935	9705	3715	1466	557	356	401	545	790	812	708	514	420	332	311	289	334	307	236	278	282	270	272	266	264	283	263	242	280	266	269	272	281	255	281	272	264	272	270	259	264	238	271	272	271	272	265	281	273	263	284	265	260	250	267	301	265	251	294	281	246	315	277	248	309	264	269	259	268	284	264	254	288	240	250	257	295	265	249	257	261	231	282	259	262	261	235	261	291	269	281	275	243	285	305	262	303	246	251	226	248	260	244	267	272	257	258	258	233	266	254	273	284	246	246	309	269	260	245	275	248	266	287	290	252	266	268	253	255	270	279	265	279	259	274	260	236	280	268	258	280	287	258	283	262	280	272	276	274	274	261	291	261	263	280	285	284	272	260	274	266	250	229	258	283	257	280	238	266	250	271	252	250	261	283	258	267	296	274	262	270	278	234	279	261	276	279	253	236	277	293	253	258	278	218	277	250	268	289	241	237	288	264	271	268	267	271	323	267	279	262	273	263	249	257	285	262	265	272	263	288	271	278	282	266	256	281	253	257	292	260	318	270	281	268	284	256	283	262	254	267	258	254	279	263	242	269	263	255	277	283	278	267	252	269	259	286	268	287	256	252	265	257	255	287	292	269	246	267	276	265	239	252	277	246	263	258	249	293	275	271	250	266	254	271	296	259	294	255	238	299	270	241	283	272	254	245	262	271	236	251	266	255	278	271	289	234	274	261	260	248	249	274	244	268	266	251	262	260	227	278	257	277	235	259	273	260	288	261	269	257	280	261	275	267	269	271	299	254	266	264	272	277	296	266	267	265	280	259	264	272	251	254	290	255	294	279	235	283	274	245	230	275	278	249	277	283	251	250	262	269	280	283	249	273	261	259	226	249	263	282	265	255	271	248	307	255	274	246	260	283	242	272	258	252	271	280	264	280	270	267	260	263	247	303	254	249	256	245	276	265	253	257	267	253	239	277	273	248	245	249	247	231	246	276	244	278	265	254	271	282	250	261	252	273	273	279	269	260	268	261	300	274	285	279	276	250	275	277	277	275	279	280	274	279	280	255	274	299	272	270	298	272	262	246	270	249	258	280	257	272	245	251	272	271	259	253	248	273	245	289	254	273	272	239	279	279	251	265	274	255	235	285	257	246	258	251	269	264	270	255	273	264	269	281	252	258	280	277	223	267	292	284	291	284	254	274	299	264	267	265	263	247	279	234	285	284	277	279	235	245	238	221	256	230	289	262	285	264	282	252	281	238	239	255	238	288	274	278	263	290	264	249	269	262	238	252	285	252	275	283	280	269	255	274	260	258	251	272	260	262	259	244	235	260	281	261	275	244	229	254	269	243	247	277	251	287	258	269	256	270	237	265	267	288	269	283	260	268	286	262	286	275	280	261	262	280	251	277	276	259	264	262	247	268	246	268	259	266	254	247	267	266	221	282	279	249	256	276	282	285	256	286	280	273	263	250	255	268	265	254	242	278	267	258	243	255	286	275	243	261	258	278	270	277	259	281	284	219	265	267	256	288	264	297	289	260	249	242	282	275	261	242	260	268	268	307	316	273	273	277	278	262	253	287	252	237	263	251	246	249	262	272	276	283	242	262	263	266	263	265	248	258	269	265	266	247	263	276	278	277	274	250	255	281	272	278	243	270	248	246	283	293	249	275	279	303	304	299	289	268	284	274	257	261	277	269	293	286	244	240	243	226	247	264	274	258	295	270	263	272	255	266	233	252	229	310	289	260	254	255	233	288	251	241	288	268	264	288	275	278	261	286	264	271	258	270	290	287	284	240	276	251	253	260	260	275	264	278	283	227	265	258	253	277	246	273	281	286	297	270	261	257	264	275	250	263	274	260	271	271	271	256	254	285	266	272	284	274	252	274	274	255	258	273	285	263	258	252	247	271	286	241	267	261	256	256	244	262	270	298	262	300	240	269	276	272	245	281	269	270	265	273	294	278	259	264	258	239	251	261	257	265	269	268	257	276	255	283	286	236	229	283	246	272	273	250	245	264	251	272	259	270	258	288	261	258	255	275	266	263	280	231	261	265	266	307	302	252	289	246	261	282	261	259	252	273	268	263	295	240	268	268	272	267	248	254	254	241	249	283	282	245	260	256	283	234	299	263	257	275	258	259	271	267	246	252	278	273	270	270	268	258	258	289	272	252	257	250	275	281	288	279	279	259	264	258	254	245	250	234	300	228	279	253	269	258	276	247	267	280	265	284	227	258	251	249	250	274	289	256	265	265	270	251	276	230	267	243	293	273	276	262	272	260	267	263	284	267	253	272	274	282	259	278	247	229	271	304	260	292	250	256	272	273	251	292	243	261	284	249	258	256	272	268	256	274	257	285	285	274	272	268	263	285	283	253	231	254	275	275	270	258	255	245	251	264	226	267	256	288	267	291	256	269	247	274	253	265	257	247	267	257	244	252	260	273	253	241	248	270	262	253	270	272	272	259	278	276	261	279	271	260	257	257	276	271	279	268	246	304	257	297	254	284	268	276	273	287	251	232	265	251	257	279	261	284	275	283	265	290	269	254	298	230	272	282	280	273	271	256	250	276	263	280	254	261	259	271	259	274	226	278	266	276	263	260	259	252	259	255	269	289	253	276	269	269	248	263	282	284	268	277	263	270	270	276	215	250	240	262	310	277	287	261	261	249	276	246	240	260	263	244	292	246	295	268	258	248	261	259	252	279	296	279	245	266	270	253	278	266	257	258	260	261	246	258	257	257	236	263	239	273	250	273	239	280	265	267	267	258	268	272	274	288	257	283	246	273	259	263	269	244	279	238	284	241	207	256	228	259	281	261	252	274	287	300	242	261	260	275	263	242	249	230	259	249	254	269	259	283	279	286	281	267	286	296	245	251	295	269	272	271	243	288	296	258	253	266	266	251	254	278	289	270	275	289	270	266	252	270	285	247	257	266	273	271	239	280	254	270	253	287	273	280	264	264	234	250	288	249	256	278	270	245	254	264	247	274	256	274	259	273	272	291	280	250	274	231	275	286	285	275	281	252	286	273	273	243	252	278	254	279	244	263	239	253	249	238	265	255	255	289	284	255	277	295	275	240	236	248	272	259	224	272	280	246	290	273	255	291	291	283	275	246	281	261	257	245	240	327	270	284	259	270	286	295	282	264	277	275	298	247	274	246	301	259	279	254	272	306	262	271	259	256	242	274	288	277	256	272	233	271	273	274	252	278	253	277	278	265	285	266	277	261	252	284	270	278	264	273	248	273	270	268	268	285	272	294	265	277	258	281	267	277	263	278	249	261	265	278	286	263	245	268	242	257	291	270	285	245	275	260	272	288	276	260	260	268	260	256	263	271	249	300	255	255	280	260	245	269	263	261	244	285	264	247	276	245	287	267	289	251	295	285	271	278	284	280	261	258	266	297	292	266	260	263	269	248	266	266	252	286	262	300	249	248	267	294	266	279	265	263	313	266	266	262	247	267	232	264	268	260	290	256	247	287	256	257	304	221	279	206	264
16819	29729	20164	10260	5853	2676	802	398	599	940	1322	1477	1224	869	680	429	341	434	423	330	280	256	278	283	271	269	281	254	310	307	258	281	295	252	280	281	271	268	270	271	277	241	256	313	260	267	278	245	279	274	276	285	286	258	287	256	262	255	260	264	280	254	257	272	269	273	268	299	293	266	280	265	274	266	273	243	255	266	259	248	279	279	251	273	261	270	268	281	273	266	261	294	279	272	260	264	272	267	272	289	282	265	268	279	251	281	272	268	259	266	283	279	260	269	277	268	277	258	257	270	286	267	268	283	266	273	264	282	293	271	269	286	248	259	269	266	268	303	262	289	249	282	267	254	248	250	272	266	245	280	282	277	286	284	282	274	302	281	267	301	276	268	256	266	282	268	279	271	267	249	272	281	266	269	264	294	296	256	332	293	265	263	304	242	292	280	296	264	297	291	275	261	265	225	259	267	292	293	276	297	272	286	292	280	284	269	248	251	256	263	274	318	254	274	262	251	266	270	284	254	282	274	269	258	271	280	261	251	258	279	265	290	260	257	260	289	287	267	245	280	284	286	258	289	248	279	263	275	258	271	242	270	265	285	268	260	271	234	298	308	275	271	290	259	287	261	285	252	263	278	278	267	293	293	256	288	253	271	242	273	288	246	271	284	249	262	258	244	248	272	275	296	241	264	271	269	292	251	268	259	310	251	256	270	250	264	271	275	278	303	275	279	288	271	240	271	306	250	291	292	283	259	265	275	240	261	261	283	273	266	287	289	271	265	265	280	256	279	270	269	266	267	275	283	264	279	285	264	266	285	250	254	275	281	264	260	266	278	288	266	277	293	285	280	253	248	313	287	267	287	287	256	278	270	278	278	309	275	284	286	261	282	280	241	267	271	279	274	287	234	265	267	293	276	263	302	281	208	255	241	281	247	263	294	272	261	245	285	280	253	273	278	264	288	286	291	274	281	291	252	281	263	320	262	283	242	283	263	289	297	274	285	281	292	308	275	280	260	279	261	277	260	287	272	257	251	296	293	271	260	298	289	257	277	287	276	280	273	291	293	270	281	286	302	307	290	289	250	285	275	280	309	277	288	271	253	242	292	252	307	293	222	249	300	263	280	262	238	267	292	283	280	271	269	294	241	269	263	301	292	288	262	272	281	263	281	282	258	265	296	269	263	255	289	274	251	278	261	251	268	273	246	290	248	279	275	278	291	286	286	260	255	275	283	270	296	273	261	267	271	272	262	257	257	310	265	281	272	249	268	286	287	266	249	242	260	286	242	261	258	264	265	257	291	284	276	259	248	290	264	271	276	270	289	258	283	271	278	259	290	301	275	267	245	260	269	307	281	248	288	278	286	290	274	273	283	277	272	278	264	261	284	278	293	236	252	299	279	296	236	266	248	232	291	261	260	295	248	252	275	270	272	284	284	279	259	269	292	261	275	284	266	273	276	254	248	291	266	246	274	279	274	240	265	255	272	245	279	306	281	274	237	253	238	283	285	281	248	260	260	256	272	274	265	273	263	271	297	277	264	247	270	273	275	263	285	277	260	278	285	284	266	303	267	266	285	269	275	296	287	293	264	254	243	282	250	266	261	262	263	258	253	276	274	271	262	231	273	271	270	288	287	269	277	278	276	259	323	268	274	272	282	239	293	281	295	269	281	276	286	260	258	260	265	278	271	244	299	288	271	259	298	287	261	276	299	274	268	261	278	267	271	280	297	258	287	261	271	268	259	264	253	241	286	257	270	279	286	266	269	301	304	260	268	269	277	261	279	267	262	267	285	272	284	301	264	254	261	276	304	274	258	271	257	261	289	274	284	270	294	258	286	284	287	256	296	289	298	297	245	276	279	282	298	264	248	249	267	254	306	267	269	271	301	279	261	269	252	264	253	261	286	270	241	270	297	268	248	256	284	287	263	261	262	248	248	277	281	281	281	301	278	256	288	295	268	265	279	262	268	280	245	253	309	287	275	280	275	280	302	267	276	259	256	268	241	287	299	241	276	265	301	259	305	270	280	282	268	279	257	288	279	317	275	270	291	261	264	257	243	256	289	275	265	274	280	280	258	270	274	270	275	304	268	261	281	274	263	278	272	240	287	246	295	283	268	271	254	298	264	293	263	262	254	258	268	252	230	286	301	278	290	288	276	231	234	241	297	266	267	247	300	273	287	280	278	244	287	259	260	284	253	280	268	280	269	299	274	247	277	249	247	287	239	244	259	313	263	315	263	292	260	277	271	266	281	259	275	275	263	272	262	286	257	302	264	277	294	256	276	279	295	283	242	267	256	279	289	249	278	279	258	268	284	289	286	258	250	284	275	268	255	296	259	259	273	281	270	258	284	282	309	265	294	246	276	277	260	289	228	259	287	283	307	266	285	260	263	240	286	269	301	253	264	290	258	292	292	307	257	253	297	285	246	273	274	291	289	281	258	272	271	280	272	273	256	284	254	256	262	272	269	288	278	281	270	250	289	276	288	281	250	257	276	265	257	254	269	270	291	290	250	255	247	266	265	242	247	268	276	257	315	269	283	310	273	250	261	286	293	289	249	294	271	264	260	276	243	250	266	264	261	285	243	256	291	291	268	266	270	257	310	262	266	276	253	286	279	292	260	233	251	255	268	279	277	297	284	254	294	291	272	269	289	276	288	271	247	270	274	282	264	294	259	269	263	269	270	266	279	301	268	243	283	233	266	249	256	268	301	279	255	278	262	288	285	273	246	284	265	278	271	277	250	286	293	267	283	290	267	296	255	262	267	282	293	248	287	268	262	282	280	245	281	257	235	253	277	281	255	257	274	250	286	261	282	294	298	264	280	259	262	276	282	266	286	258	308	270	244	277	278	283	287	302	274	297	271	246	273	296	283	282	272	267	257	300	241	271	246	283	289	267	274	267	260	250	291	259	300	228	263	286	286	277	291	289	299	264	282	305	271	266	275	260	287	244	283	276	248	303	252	299	260	272	283	238	261	300	260	250	261	297	263	293	276	265	287	277	270	287	264	272	257	282	284	284	286	280	281	281	259	269	282	260	275	295	283	325	260	257	249	274	275	261	272	267	261	264	282	276	260	282	263	283	278	303	269	267	259	256	300	275	285	253	262	282	272	287	295	286	300	286	241	288	268	275	317	301	256	270	263	311	286	253	286	287	235	264	282	268	291	252	240	246	283	284	257	261	298	252	246	267	305	255	301	263	298	295	266	278	258	289	260	260	252	271	263	282	239	296	280	269	273	274	253	252	275	260	274	277	286	271	301	258	272	247	246	279	274	284	265	262	262	292	281	278	268	287	259	288	257	291	281	296	268	303	255	280	263	282	279	268	278	298	278	305	257	238	268	262	292	287	256	259	267	255	263	279	260	289	275	254	288	282	278	273	264	278	258	269	294	257	294	261	282	273	273	250	273	266	302	238	255	260	281	260	265	276	278	262	265	259	276	263	267	297	267	272	272	281	294	293	277	268	281	286	306	271	257	244	306	280	235	278	242
23676	21216	28433	24340	21195	12031	2136	969	899	1181	1548	1694	1443	1124	919	712	667	697	689	606	668	609	546	555	585	639	581	551	538	575	542	540	546	554	561	604	558	552	539	525	564	585	563	571	571	497	593	534	552	544	528	555	523	546	590	538	552	525	546	514	552	506	528	548	540	519	582	507	525	580	554	547	515	555	530	548	577	554	533	525	555	543	504	537	569	587	534	510	566	493	532	498	532	538	542	516	576	565	537	563	579	566	548	594	537	551	532	537	516	537	567	534	562	547	557	549	557	564	524	559	536	530	517	536	557	562	538	581	496	569	507	548	537	587	546	576	546	559	560	557	558	532	543	563	567	535	517	524	531	530	570	559	524	573	538	532	558	536	502	501	546	544	505	536	539	554	568	496	527	520	522	555	538	511	511	580	558	509	540	551	555	584	601	577	546	531	551	569	532	529	566	539	546	520	537	555	551	567	532	512	568	558	497	569	527	494	548	536	513	565	544	556	537	544	556	532	523	586	476	530	529	554	518	532	511	566	538	534	502	571	566	535	526	551	551	549	544	546	551	555	543	565	544	515	494	521	577	514	536	552	564	557	562	557	537	588	564	549	539	563	558	543	547	610	539	532	529	570	569	569	547	496	533	574	587	578	544	529	549	520	551	571	569	519	518	516	541	548	531	530	565	530	543	530	553	552	573	546	528	546	517	548	544	512	580	536	535	554	528	532	519	557	528	538	584	577	557	504	510	544	517	520	545	567	549	551	554	572	531	555	531	547	541	529	557	519	512	570	523	486	526	568	571	540	559	538	522	542	587	537	511	541	508	558	543	532	536	550	588	628	540	525	574	539	548	560	536	572	565	548	535	522	510	526	560	473	560	558	554	571	515	510	543	569	541	550	579	546	538	525	524	516	566	524	536	564	536	544	558	520	529	558	534	550	571	602	529	569	569	543	503	524	529	553	510	551	573	538	591	583	538	541	555	511	519	547	567	544	520	546	550	563	544	541	540	584	516	550	578	543	511	527	531	522	556	548	536	543	576	567	544	539	589	558	591	559	588	532	573	544	515	541	533	509	526	556	529	570	532	550	567	604	535	540	540	543	562	552	526	511	545	547	482	539	554	553	549	548	585	549	538	532	513	576	540	551	564	555	593	489	491	536	533	560	569	526	508	509	549	571	552	550	509	536	549	570	531	546	547	560	585	536	517	543	568	509	572	539	532	524	594	522	528	528	592	519	553	540	548	522	553	546	588	568	538	558	565	520	533	546	501	554	573	530	507	590	549	551	556	549	501	540	534	497	516	546	564	510	584	524	537	527	580	612	590	535	550	506	534	566	561	527	515	531	534	558	541	536	573	526	524	567	516	547	596	543	536	555	523	569	567	585	538	519	541	529	592	499	525	585	561	533	555	515	532	533	530	506	542	549	577	556	546	565	531	487	566	526	540	494	565	581	578	569	546	528	505	561	560	555	560	562	512	541	569	547	532	579	542	541	511	531	529	577	546	521	511	511	513	529	553	534	529	534	594	571	550	529	551	526	558	540	514	545	517	512	530	527	537	509	544	557	530	556	573	552	543	489	551	536	512	518	523	510	532	573	550	529	528	490	553	542	543	546	547	559	551	507	517	557	548	527	594	548	580	547	523	558	556	495	536	518	558	521	571	536	551	522	536	553	495	517	548	512	506	545	521	561	544	519	580	541	523	529	556	572	496	572	562	553	532	550	544	565	494	559	522	554	546	554	531	568	567	572	555	537	566	565	487	601	578	510	534	530	565	537	543	536	544	571	559	554	547	503	556	546	528	549	517	532	528	508	577	580	537	595	546	559	548	538	598	547	533	617	537	551	536	512	570	558	487	536	532	564	501	524	508	559	529	537	530	544	533	560	533	530	550	503	543	581	537	557	502	543	555	522	559	546	527	533	506	581	537	489	540	559	547	559	573	557	538	546	513	502	557	553	566	567	572	574	562	507	519	577	590	519	580	543	535	494	481	528	514	524	563	520	578	523	553	548	542	527	541	570	537	542	555	490	498	605	535	534	519	551	536	561	530	570	559	548	563	554	521	551	537	529	532	497	534	533	600	539	573	548	532	560	551	570	493	568	523	542	579	547	536	547	522	534	540	534	537	585	552	559	552	585	488	563	566	546	466	508	555	533	518	567	515	552	529	534	525	572	507	585	529	529	547	546	532	583	525	559	523	528	547	513	505	535	538	530	557	557	540	537	546	518	553	567	562	543	538	554	560	584	540	552	529	551	505	545	544	557	550	563	542	509	564	565	565	531	516	540	560	530	522	521	559	603	557	564	551	499	545	566	547	556	558	548	578	559	588	573	566	499	526	552	516	512	548	555	585	506	521	525	581	541	536	544	502	540	545	534	568	554	508	543	531	597	542	517	542	572	543	519	536	539	493	496	559	553	545	555	543	550	551	520	539	533	510	545	554	548	498	561	527	539	548	570	526	560	552	569	556	566	524	554	517	514	531	551	567	560	573	560	530	557	577	518	558	566	515	532	570	511	546	583	518	538	521	550	522	566	548	553	558	556	539	501	561	552	563	521	564	565	516	557	534	556	541	515	516	561	505	590	572	513	557	534	550	551	574	551	538	526	549	545	536	571	574	517	520	570	564	579	499	521	580	562	540	564	541	561	521	527	554	537	538	525	516	573	547	536	521	580	513	527	523	539	577	547	522	524	552	524	539	561	562	586	547	537	515	551	556	512	535	532	529	560	536	535	535	524	543	537	516	526	550	562	520	551	528	556	515	534	547	503	543	580	591	526	576	503	527	515	538	481	556	539	528	493	528	502	497	566	536	542	529	561	546	546	530	560	540	551	551	569	604	514	512	544	543	540	542	539	511	536	515	577	601	538	543	517	546	537	555	550	520	533	549	527	530	525	512	529	585	560	522	527	530	526	553	567	566	528	541	520	581	538	536	523	551	557	535	535	573	568	517	572	500	519	600	541	539	537	585	565	519	513	518	578	560	564	552	536	559	544	543	518	542	571	564	544	530	558	546	539	531	522	536	537	549	533	554	552	531	551	525	555	578	521	546	558	529	520	541	530	559	530	540	544	534	572	516	551	532	542	528	530	521	519	502	540	509	570	567	556	512	532	540	539	527	535	489	550	568	549	524	540	559	595	525	549	568	494	541	575	560	537	524	520	556	543	528	549	562	555	536	534	557	563	564	542	537	558	527	547	553	513	529	559	536	591	504	527	507	519	519	554	543	534	522	555	515	526	520	540	540	580	542	554	608	559	541	597	499	547	568	546	544	552	540	541	546	574	548	544	525	556	529	550	540	565	536	538	519	532	531	559	530	547	524	589	558	534	501	543	501	588	539	522	560	539	552	557	539	561	535	512	512	557	530	538	534	530	541	559	560	529	541	567	586	517	533	524	510	524	530	567	546	589	516	592	548	578	525	504	536	576	551	595	579	547	556	573	534	565	518	554	555	548	547	522	549	557	556	583	569	561	517	558	565	557	546	542	531	561
18119	38949	29121	17873	10905	6159	2335	1357	1455	1801	2596	2847	2349	1616	1360	888	793	834	851	659	615	600	593	611	609	549	605	592	652	593	567	557	556	588	587	534	599	516	556	563	558	534	531	594	592	570	583	578	596	561	614	587	503	567	573	560	513	536	542	571	587	587	571	547	559	533	560	565	542	611	557	531	567	587	594	547	538	558	551	579	568	560	558	546	506	551	599	561	533	564	554	590	527	573	595	589	558	526	570	602	566	531	553	539	570	587	574	546	555	563	551	588	568	582	561	559	626	606	562	552	592	542	553	542	552	569	560	529	566	571	595	582	526	548	564	542	564	598	564	555	549	547	543	566	587	568	576	569	568	600	525	558	572	550	564	517	602	555	510	565	567	580	587	543	566	588	590	558	594	510	526	569	590	589	604	594	605	557	610	571	561	538	581	536	509	577	579	581	574	612	547	541	573	599	568	539	543	585	559	570	537	538	564	549	541	584	570	607	550	600	527	519	558	582	552	561	523	572	587	586	534	563	534	575	542	602	545	569	553	583	512	574	591	592	522	591	550	565	559	512	556	562	529	568	555	569	603	525	538	572	559	564	578	584	555	576	579	571	552	548	608	580	556	561	499	522	579	544	576	526	548	574	568	580	557	572	502	543	518	527	570	566	575	519	590	595	582	601	551	569	564	612	537	574	604	586	570	580	584	562	567	560	562	543	536	556	553	513	508	558	551	566	592	574	583	612	576	556	516	559	551	581	566	565	557	601	547	610	556	558	521	550	560	555	555	582	558	530	575	562	581	573	547	540	566	538	563	566	566	564	565	538	578	565	542	550	521	616	555	576	560	554	510	534	538	558	576	542	554	621	552	548	557	599	589	548	556	562	532	556	556	567	526	548	572	541	554	540	548	575	580	531	632	621	544	536	585	528	526	554	546	550	573	578	531	552	559	526	570	549	532	551	527	550	556	552	521	535	510	595	638	563	575	532	600	550	578	587	617	576	561	531	563	574	527	559	548	575	565	586	557	528	528	535	588	595	545	539	568	565	542	546	546	568	582	598	563	562	536	553	602	578	533	573	544	563	557	577	548	546	614	551	590	546	543	538	567	563	612	537	553	605	572	565	551	559	560	590	535	549	549	484	572	588	526	528	564	531	572	540	554	529	554	558	602	557	511	551	552	539	584	573	563	579	553	560	579	592	539	577	569	526	545	597	575	579	583	579	516	561	565	599	614	572	531	538	536	552	522	539	563	535	579	542	573	544	548	603	556	610	562	581	530	553	524	620	556	589	603	548	553	533	576	514	626	559	562	549	554	582	577	524	576	619	528	545	575	571	567	544	604	529	539	569	568	527	590	571	580	551	585	546	564	594	550	559	597	566	587	535	546	580	556	556	590	540	526	536	519	566	532	558	532	597	610	554	590	512	578	531	548	549	565	585	550	502	583	578	587	560	568	585	517	563	541	539	600	628	588	588	527	566	604	550	574	594	557	593	553	573	578	529	562	575	569	524	571	528	604	553	584	564	552	538	576	538	542	621	510	564	592	544	527	560	549	538	583	574	578	579	540	581	568	510	591	557	565	582	587	598	550	548	585	563	564	584	576	585	541	568	555	587	546	534	568	587	616	515	544	564	560	560	578	553	578	535	565	539	573	577	567	533	543	551	571	587	560	558	543	522	575	571	562	548	568	538	552	547	529	523	546	577	588	563	574	541	555	570	535	532	558	563	532	547	539	521	558	558	570	517	583	546	540	567	556	599	567	543	552	561	612	522	583	570	545	594	570	547	578	551	559	591	568	573	518	536	584	568	563	538	576	537	568	521	554	535	598	553	579	595	543	575	556	533	537	616	560	598	536	547	532	579	520	598	604	543	584	578	589	580	552	580	530	566	540	577	555	556	540	553	514	606	571	574	570	595	584	555	530	582	592	549	607	548	580	534	585	566	562	554	554	576	554	531	536	532	542	525	535	536	589	631	553	563	623	554	578	580	533	530	602	575	538	490	518	572	518	562	545	560	534	584	571	553	580	541	564	554	541	578	592	540	545	521	549	561	559	536	553	563	569	593	525	583	540	555	550	543	529	550	597	619	569	558	570	556	572	559	559	552	558	556	535	551	568	628	517	488	543	569	543	539	573	535	580	565	539	583	547	539	576	570	537	555	541	582	583	545	597	584	546	560	567	574	524	568	551	531	588	557	561	543	575	586	565	553	549	563	519	562	564	543	576	577	602	550	555	556	536	536	584	568	558	578	580	529	562	550	595	528	523	527	569	542	569	534	535	536	587	558	583	574	597	554	556	585	520	551	553	526	575	521	549	551	557	579	529	515	590	501	535	560	546	577	516	607	545	578	527	540	566	581	590	582	581	539	562	518	553	553	578	520	555	625	570	567	548	576	536	589	555	555	578	634	546	585	565	561	579	505	554	542	552	547	549	539	583	532	580	534	536	520	548	589	574	546	554	564	587	570	573	534	549	572	583	553	542	564	532	543	554	598	573	570	502	538	604	561	572	540	610	555	623	551	554	552	556	592	567	568	528	606	595	596	600	596	573	478	561	565	558	549	560	559	550	549	538	584	576	586	587	570	565	589	539	541	527	526	563	578	550	589	530	549	512	524	607	551	570	572	536	535	546	563	582	584	535	587	574	553	558	543	555	562	572	573	556	561	557	558	522	599	579	567	576	552	552	583	562	536	557	573	578	565	553	563	573	559	568	566	562	529	567	559	550	545	582	586	569	591	580	571	599	554	549	586	575	522	539	561	512	541	542	539	560	550	528	623	554	592	557	532	527	550	526	528	525	523	547	523	558	549	595	605	563	535	584	567	557	542	545	605	568	543	553	567	547	538	560	523	547	586	562	573	586	545	579	584	547	548	549	571	583	560	581	547	553	570	565	555	597	528	600	593	564	568	577	524	506	545	575	545	522	553	570	559	556	573	547	548	546	562	530	579	532	564	531	553	538	528	545	550	523	528	559	568	577	545	567	578	543	586	573	553	562	559	528	546	556	549	553	533	593	514	620	553	569	580	598	558	564	582	573	563	556	592	569	575	532	549	576	589	557	507	554	554	577	561	531	567	542	588	577	588	542	536	606	520	536	521	598	580	567	558	583	564	581	551	571	565	558	587	566	569	579	534	581	563	572	561	616	567	541	570	567	541	498	601	562	554	535	556	571	543	550	528	584	549	541	546	560	535	525	573	558	542	600	558	539	513	528	576	536	538	551	569	576	548	556	554	590	590	538	542	566	558	528	559	574	590	542	505	516	534	544	568	549	517	589	522	519	561	637	535	578	569	552	566	589	534	572	550	569	562	541	567	527	536	540	554	574	602	521	552	522	570	532	578	541	544	597	549	568	566	587	557	565	566	555	577	566	564	582	568	555	561	556	519	592	591	594	546	527	552	532	566	565	570	546	548	529	599	572	544	585	569	501	538	553	569	618	589	570	516	559	584	541	527	505	572	580	564	582	562	602	542	529	563	583	562	557	578	547	585	563	553
24867	21206	27334	25333	12881	2960	822	493	529	645	1040	1107	943	636	562	397	375	400	386	339	293	293	301	288	285	298	262	307	303	282	295	263	303	278	273	281	295	286	310	296	289	289	280	312	283	283	303	275	308	283	293	306	312	256	325	307	284	281	291	282	284	273	271	283	295	292	284	289	291	283	262	289	278	251	298	282	291	302	282	308	309	277	293	316	255	304	298	270	284	272	302	295	296	261	295	258	304	323	301	258	261	293	285	291	308	305	304	287	291	273	260	319	305	293	284	278	275	309	250	271	309	270	302	284	308	257	288	298	282	271	257	284	275	292	277	278	302	313	289	308	287	290	257	283	270	268	289	338	278	278	275	276	292	306	272	281	295	283	254	278	287	271	311	283	278	300	315	287	337	279	286	267	277	312	318	279	257	275	308	313	312	278	298	275	290	273	299	292	288	295	266	297	283	283	282	294	294	276	286	275	292	252	288	250	307	284	301	295	289	300	293	310	277	267	305	315	258	268	277	259	279	292	284	292	283	289	261	284	288	281	278	288	301	297	283	310	254	285	303	304	292	264	289	302	277	288	269	257	303	284	290	281	284	306	270	276	312	284	289	249	280	273	306	308	307	295	265	270	254	286	312	292	254	288	282	289	280	277	323	290	320	280	268	284	272	301	294	282	287	295	294	245	296	293	314	252	282	288	277	275	294	297	265	304	296	303	293	294	258	297	283	280	282	277	286	283	301	284	304	283	272	323	282	275	292	255	272	294	287	287	286	294	296	317	276	292	289	294	264	264	269	271	315	292	312	271	264	280	269	248	282	275	272	275	243	305	282	313	281	281	263	306	337	293	309	308	287	315	295	282	266	301	275	297	289	283	306	264	286	256	282	297	310	284	254	291	284	289	282	298	284	321	283	273	300	277	296	290	279	254	303	278	250	273	289	282	291	253	263	297	287	271	272	282	289	276	285	309	262	314	279	287	273	282	283	301	297	265	325	273	284	258	305	281	288	273	279	266	293	293	302	294	262	289	272	302	315	295	295	290	307	288	289	280	311	312	285	312	285	292	296	288	278	276	293	306	286	285	301	272	291	290	264	282	307	317	280	306	304	294	275	268	304	272	316	282	289	273	318	271	281	320	304	273	257	268	306	261	301	262	272	320	281	282	310	268	280	309	260	305	303	303	292	302	274	292	290	298	286	269	302	294	255	271	303	276	316	289	275	282	288	283	315	298	282	273	309	266	294	266	301	289	276	305	276	278	313	308	280	268	307	308	299	268	315	283	317	287	305	318	306	267	284	306	270	278	275	265	272	277	273	273	285	316	280	288	266	294	287	303	278	291	309	279	275	302	321	295	311	274	295	306	281	271	296	312	288	296	309	295	299	289	301	277	297	263	305	293	268	293	281	272	303	281	289	289	300	307	251	300	279	305	286	261	242	285	295	291	267	299	255	261	269	291	295	271	258	267	323	280	318	268	279	278	289	268	280	268	289	293	294	288	272	291	254	295	277	320	284	301	298	307	302	278	286	287	290	291	275	313	292	280	300	265	296	291	260	259	262	272	291	297	283	287	323	306	297	274	268	264	272	294	295	288	277	289	281	276	304	275	281	280	278	280	297	313	281	285	290	286	293	314	283	307	274	299	272	304	277	316	272	306	296	269	294	318	272	274	274	280	287	304	269	278	329	294	286	283	256	269	294	287	295	283	304	326	294	271	296	300	272	311	292	246	293	288	302	277	280	282	273	286	311	255	280	292	290	296	299	305	305	283	273	282	284	289	300	318	266	284	310	299	268	290	269	309	273	305	287	314	320	294	268	294	279	258	250	248	306	288	282	315	254	269	302	258	271	313	278	300	290	321	315	290	307	303	271	281	268	298	306	283	277	251	270	283	309	289	281	273	245	295	277	279	268	299	310	263	286	268	304	310	301	273	307	278	298	278	291	274	269	283	273	278	282	264	291	319	295	311	291	269	252	320	252	301	288	303	279	287	276	279	312	304	301	265	270	299	292	285	287	288	314	279	302	279	298	302	266	291	292	293	269	269	328	286	291	269	306	262	284	300	286	275	257	254	268	297	297	277	265	306	249	287	313	263	280	288	297	271	295	314	272	284	300	294	289	286	310	279	288	304	277	300	262	274	311	281	294	263	271	297	296	292	283	297	300	291	308	275	266	270	320	282	314	277	274	274	301	272	297	286	287	280	306	283	293	295	263	285	293	258	294	285	266	276	305	292	294	290	318	286	272	275	315	289	299	300	279	274	267	298	284	285	295	273	285	311	263	264	260	324	305	257	301	295	284	295	297	275	312	299	280	271	317	267	267	295	247	284	268	274	297	277	267	280	271	295	307	272	264	293	301	281	306	285	265	307	266	287	297	292	272	274	279	283	258	292	268	297	289	283	271	271	323	302	293	289	304	293	272	306	269	291	294	273	263	303	294	284	249	277	298	284	246	269	277	286	290	272	297	286	282	297	284	271	275	285	278	290	265	302	296	288	278	284	279	257	288	305	292	304	288	292	298	323	306	302	268	273	273	289	274	298	285	285	289	287	297	301	293	280	272	312	260	291	284	249	296	303	312	251	256	297	294	301	255	280	321	307	288	276	289	284	271	263	304	303	284	248	274	295	284	282	289	301	265	316	279	311	282	293	298	275	302	290	274	272	288	298	259	301	281	290	294	290	315	323	268	312	285	263	292	268	293	322	306	296	300	327	304	321	276	272	267	292	270	298	285	267	303	265	294	271	316	280	298	295	293	284	289	286	280	265	274	274	283	282	265	294	291	251	292	279	255	297	300	301	268	278	298	260	314	289	264	312	273	256	292	296	271	307	309	322	295	263	298	309	282	273	288	311	266	304	293	264	301	297	284	294	288	314	283	281	276	285	273	321	297	272	289	256	279	264	290	283	286	252	284	301	267	319	278	272	289	299	271	251	300	299	258	281	289	286	304	286	294	288	276	311	320	292	280	263	301	289	285	289	285	291	298	289	287	270	293	303	254	275	316	274	306	279	299	293	270	281	284	302	284	270	302	277	290	314	264	299	276	281	284	299	299	301	278	301	315	289	264	270	274	302	322	303	286	294	274	265	263	274	304	305	300	278	283	294	264	280	282	289	290	299	290	287	252	289	288	291	294	299	289	321	283	298	276	283	285	290	297	299	303	346	285	292	302	276	299	290	299	282	297	317	254	224	285	287	275	298	240	309	287	310	242	292	285	293	291	305	261	301	313	270	297	296	271	289	301	296	282	276	262	305	308	294	276	273	303	253	263	293	305	279	268	287	316	272	279	320	282	247	272	314	288	329	271	295	291	264	281	307	274	272	269	278	288	307	290	261	272	249	309	324	303	251	300	290	302	258	303	314	295	291	289	287	303	281	290	298	258	292	281	276	303	303	290	300	297	301	265	266	279	268	285	273	298	258	297	299	262	293	284	290	274	306	268	289	275	276	336	270	295	267	280	271	292	297	304	299	263	297	307	295	293	287	278	301	301	279
17142	34822	25418	14258	8298	4440	1497	784	880	1217	1964	2161	1725	1187	869	569	506	507	537	441	355	333	330	346	356	343	338	338	321	322	311	362	345	277	335	315	320	328	335	319	325	312	314	293	315	293	307	308	294	325	315	347	318	309	305	329	322	349	318	325	300	282	306	333	300	331	291	298	337	322	312	341	351	326	304	332	266	326	338	323	327	323	284	347	319	308	287	322	317	330	304	297	267	316	322	319	303	284	296	285	312	314	355	349	300	316	306	312	312	293	281	317	292	313	334	309	314	310	301	284	296	301	321	315	308	317	286	318	325	306	308	312	331	300	303	309	308	291	301	283	293	356	300	313	310	279	321	297	305	328	290	315	326	290	312	288	317	316	329	321	326	313	313	311	306	300	337	298	291	305	309	295	344	309	308	325	310	306	340	308	321	341	329	296	308	332	324	308	297	298	277	317	308	329	326	295	316	333	325	313	312	321	298	297	325	324	331	301	297	305	328	316	292	313	309	319	324	332	315	325	350	324	322	308	319	310	321	296	312	322	308	319	307	323	291	314	338	332	317	296	314	312	314	302	374	305	324	278	306	333	273	336	294	319	339	315	318	320	294	324	317	341	298	306	333	335	291	316	309	320	338	341	306	327	304	321	323	338	319	302	317	308	283	326	332	350	342	310	319	320	314	276	285	313	288	303	309	299	291	334	286	287	311	297	318	289	298	328	303	282	343	351	277	297	300	331	331	329	289	306	346	308	347	308	322	285	327	308	301	303	287	333	307	331	295	317	304	328	321	308	319	283	300	334	304	279	335	309	309	349	334	327	295	324	311	272	304	342	278	333	276	336	326	304	296	296	333	359	276	324	302	348	330	329	319	319	312	324	326	289	319	326	306	316	315	323	316	308	290	300	339	318	306	313	326	311	299	261	320	343	326	317	277	314	289	261	316	322	313	314	308	323	295	325	361	322	336	329	298	310	296	335	316	347	322	311	299	328	327	311	320	302	301	306	297	315	291	333	282	325	323	330	301	320	331	264	299	284	283	299	331	317	309	327	326	294	309	307	306	297	296	296	315	310	305	287	323	300	303	296	322	290	324	311	311	289	298	297	324	302	309	330	326	317	306	290	265	295	338	339	344	343	315	303	297	319	339	336	319	318	326	300	310	275	314	349	335	306	314	310	300	301	320	287	334	322	286	316	303	284	305	305	323	320	330	338	304	302	333	289	319	304	277	321	321	290	307	349	327	324	318	287	319	284	317	303	280	325	326	318	311	302	314	302	300	308	290	295	282	301	311	319	304	296	326	300	285	328	303	306	289	305	316	302	364	332	332	304	322	292	309	288	314	317	321	300	317	351	322	314	343	325	334	323	294	301	279	291	300	324	320	338	317	338	312	327	324	275	300	312	311	301	313	313	322	317	316	341	335	347	291	309	341	275	338	311	330	315	317	315	320	286	288	327	284	286	368	328	305	318	280	325	324	323	317	306	344	294	307	308	333	300	308	295	340	314	323	283	294	326	310	325	330	317	297	311	311	309	322	325	291	318	278	287	321	295	287	290	310	339	304	308	324	310	337	292	330	306	325	330	284	301	325	316	292	291	304	328	339	313	315	299	306	305	320	312	288	308	333	293	323	289	317	317	357	286	312	300	315	318	320	288	319	306	345	296	306	327	310	270	318	319	309	307	298	307	306	311	315	299	299	328	315	330	289	309	313	292	333	333	312	312	298	316	316	303	347	344	342	304	335	311	328	331	327	307	291	313	285	303	310	332	333	317	290	286	293	311	308	287	299	315	330	291	321	302	294	315	318	325	303	290	299	295	271	338	348	337	284	297	303	294	333	316	331	305	312	331	307	294	312	302	307	332	311	289	320	310	301	298	313	306	344	328	333	293	286	325	301	342	291	333	327	317	314	310	315	288	344	321	330	321	302	315	317	308	334	333	320	309	286	325	306	320	334	300	319	286	312	307	337	311	310	318	323	303	326	323	311	309	306	333	325	308	329	315	319	310	318	278	275	326	323	259	301	323	344	296	341	306	294	324	317	313	335	299	300	314	325	298	298	332	322	297	307	300	312	290	320	324	333	329	326	329	320	305	306	320	300	338	330	301	315	284	302	316	315	307	315	330	312	312	319	301	314	335	352	321	315	310	320	345	322	317	352	318	334	286	297	302	308	303	328	283	309	329	308	298	311	305	323	317	325	334	310	332	292	322	301	292	328	341	299	315	311	322	325	300	301	306	294	305	307	293	308	284	317	330	322	328	292	303	323	330	314	312	315	331	304	309	327	336	320	288	299	299	299	325	301	304	331	329	329	312	324	307	317	327	309	297	297	350	303	320	323	266	324	307	348	295	292	292	317	278	313	323	312	334	279	352	285	295	309	337	316	329	344	311	320	306	319	309	320	330	320	314	301	305	321	295	339	321	285	317	306	292	312	333	281	297	309	304	320	305	301	317	305	296	334	297	302	319	304	313	340	296	310	337	335	332	322	311	304	278	345	286	304	317	291	311	315	290	299	346	337	311	343	280	307	298	313	328	324	281	312	287	313	310	319	302	303	319	297	341	293	338	334	271	325	308	359	298	292	328	316	289	339	332	288	292	323	309	322	328	317	319	324	331	315	327	304	327	309	335	297	356	340	303	290	310	299	321	319	324	297	324	312	297	298	288	310	325	296	312	273	334	322	300	310	318	300	333	320	324	314	287	262	328	336	315	336	284	284	298	338	324	315	304	302	315	311	344	328	331	328	290	324	316	303	309	304	288	318	317	327	324	331	291	338	325	288	305	310	306	318	320	301	292	304	305	329	311	306	297	344	327	346	331	333	304	295	302	318	279	304	302	311	319	336	322	329	312	338	306	304	304	329	310	293	312	315	304	319	332	330	322	312	326	307	307	334	316	289	280	309	302	310	313	314	303	304	269	316	297	299	319	293	328	347	327	311	323	323	320	298	318	306	333	289	303	293	332	305	312	327	318	322	317	311	308	329	317	302	319	315	280	301	323	294	319	319	332	319	307	277	315	277	328	320	320	309	300	288	287	336	313	315	315	338	318	320	281	281	342	329	308	314	303	301	338	293	303	293	335	317	304	301	313	299	347	320	328	320	283	286	326	313	328	290	316	302	320	336	311	304	334	293	306	293	336	291	303	332	293	312	284	299	293	327	293	288	288	301	285	342	337	337	305	329	299	323	316	289	345	306	350	312	274	327	291	333	308	324	313	309	315	347	324	311	314	305	330	335	307	295	322	323	319	279	323	304	326	320	311	293	309	329	306	345	310	325	323	329	304	314	294	291	294	327	302	341	302	334	343	317	314	315	300	307	306	316	327	289	342	309	322	328	304	316	325	324	325	333	300	292	300	318	318	329	334	286	353	282	321	290	315	279	315	290	317	317	292	314	304	349	341	321	314	285	305	302	348	316	316	355	302	321	314	281	296	299	323	321	308	320	294	327	303	315	311	316	309	333	323	275	315	290	303	345	318	293	331	316	333	324	317
22660	21255	28897	23948	21288	21260	9531	1635	1334	1674	2182	2370	1909	1469	1230	971	883	901	912	849	738	765	712	708	759	685	727	717	726	728	736	688	728	692	704	706	723	642	707	691	734	730	719	675	700	746	691	692	661	661	707	703	704	743	698	660	707	755	751	717	695	716	700	645	688	702	745	685	702	727	692	666	740	670	679	702	680	723	713	739	695	637	715	687	651	698	686	664	699	694	705	684	686	661	692	704	644	689	672	701	691	738	687	685	685	732	680	703	727	652	629	644	698	698	699	651	689	671	667	662	669	656	690	747	664	690	689	638	633	674	699	667	704	687	631	641	691	690	657	635	671	700	685	688	668	693	700	703	679	682	690	642	686	659	630	660	663	699	670	631	676	718	702	650	714	674	680	715	673	684	677	677	719	715	672	670	680	712	678	708	684	680	703	706	664	703	702	674	698	673	716	703	710	691	688	688	723	683	707	699	716	720	679	691	711	664	689	695	741	644	691	693	641	683	725	698	667	712	650	665	624	656	693	662	711	633	704	676	640	676	752	673	695	717	679	673	667	633	681	701	737	719	745	651	691	682	674	695	674	650	694	684	689	698	700	659	665	689	670	662	664	704	684	668	699	668	734	733	655	648	665	685	681	699	720	634	685	669	737	695	625	681	682	669	688	696	677	700	669	644	711	709	648	666	678	677	706	704	705	695	649	655	668	721	652	700	671	694	694	674	702	700	673	656	663	705	627	650	699	664	674	679	653	680	744	663	650	724	690	675	720	670	715	670	654	659	701	739	656	723	704	700	695	674	670	687	692	697	687	679	663	746	721	698	691	657	715	672	668	703	647	688	703	657	671	704	695	722	704	716	689	688	652	669	644	693	648	727	698	702	670	633	735	695	673	701	661	673	674	661	680	708	694	677	640	694	657	713	692	616	687	701	745	671	697	707	713	710	719	675	667	619	685	735	692	682	675	646	677	657	705	704	676	661	661	640	683	685	673	736	677	667	653	634	672	661	708	661	682	636	661	661	709	713	716	660	684	683	698	637	707	708	706	724	705	673	706	659	710	679	654	691	677	671	681	734	695	725	759	661	704	705	708	662	679	696	695	688	663	661	692	699	718	663	705	682	673	660	692	652	704	690	668	700	687	699	704	703	667	678	609	701	692	675	688	647	712	643	684	696	669	678	665	681	681	617	698	727	677	683	701	672	654	708	645	692	713	664	667	695	644	676	666	711	707	724	684	650	697	697	691	730	720	638	652	699	691	719	705	699	660	714	700	648	722	695	695	701	733	716	672	663	631	680	643	650	704	690	715	656	741	696	658	697	668	680	679	737	730	672	662	696	714	664	679	665	702	702	673	649	725	705	696	688	659	665	756	722	741	710	637	665	685	725	700	624	676	718	656	671	690	737	669	688	685	682	677	674	656	662	659	704	690	680	680	673	663	666	670	659	638	675	706	681	713	683	689	684	661	710	675	643	664	680	721	663	660	744	682	657	701	672	687	692	709	686	646	683	668	709	673	671	780	676	706	664	692	662	692	697	692	682	737	691	707	656	675	678	706	690	677	655	674	705	641	648	694	668	738	713	646	667	673	651	638	657	682	658	642	673	639	688	717	680	667	614	685	691	683	650	704	677	659	655	673	686	653	676	703	663	642	682	650	684	641	682	684	644	671	663	698	643	699	661	666	711	661	687	733	704	658	681	679	666	685	665	700	735	696	671	725	701	684	669	682	696	715	707	656	705	673	699	666	636	666	651	665	708	656	665	668	729	730	713	686	676	665	695	674	707	636	660	686	673	660	680	649	676	671	715	631	699	678	645	699	678	695	653	668	703	659	668	700	731	686	616	666	653	685	684	717	669	707	726	677	693	715	643	684	678	692	694	693	655	702	712	684	762	750	679	709	627	664	702	713	701	693	715	673	682	732	709	678	720	679	690	684	650	658	671	687	667	665	702	650	652	684	674	736	677	674	716	663	651	684	604	730	630	689	695	652	707	680	691	666	633	694	680	716	668	700	647	706	703	649	672	716	648	683	673	685	687	681	712	688	681	671	641	692	688	654	674	711	661	694	677	669	659	662	665	644	715	687	691	695	667	701	709	661	677	695	655	653	708	679	682	648	638	671	693	666	676	650	712	682	742	695	713	672	726	692	701	684	644	620	696	673	660	723	714	642	678	706	666	642	682	694	695	692	719	710	701	691	692	687	687	718	651	625	669	648	683	679	708	680	689	683	674	696	687	652	677	722	721	682	670	671	691	697	690	697	729	651	689	693	697	672	678	670	667	633	657	718	720	665	655	721	672	617	688	660	664	673	681	698	651	716	690	722	699	723	666	657	724	659	703	656	716	658	682	683	688	655	679	692	663	642	609	671	704	662	701	705	657	681	687	672	650	686	671	672	656	655	687	646	651	699	640	720	723	673	706	676	700	686	680	662	694	693	684	693	734	674	674	720	621	661	696	691	712	706	708	711	743	723	645	714	706	727	703	688	674	673	676	704	676	679	651	750	697	695	706	680	683	686	676	693	715	675	668	637	734	648	699	666	694	695	683	676	662	661	667	719	663	669	734	708	730	679	688	669	704	724	694	630	692	678	654	676	679	692	673	661	687	701	675	657	739	680	699	659	711	628	690	702	681	673	679	716	712	628	701	714	662	702	690	688	678	643	677	676	703	658	704	717	692	713	713	670	664	677	673	677	714	702	679	687	682	690	722	659	664	718	698	677	681	668	661	662	649	686	677	681	689	688	670	698	732	671	693	723	668	675	651	671	678	683	689	677	697	681	679	698	710	684	632	696	672	703	678	658	644	691	707	663	657	629	662	705	643	677	708	680	712	703	670	724	614	718	730	670	694	663	676	698	689	726	650	685	663	640	632	689	706	688	702	653	728	675	694	700	688	673	659	652	692	751	666	651	682	733	716	663	696	685	665	684	722	704	674	730	670	650	686	671	664	655	692	698	709	708	685	691	689	683	629	686	674	708	626	725	678	658	661	713	690	688	708	681	620	658	674	649	640	671	690	656	695	669	693	668	710	678	660	649	663	719	663	686	662	662	664	688	668	666	689	711	665	710	672	617	661	661	648	604	662	684	694	621	676	691	675	628	679	730	668	651	678	646	702	664	687	720	655	663	662	730	669	689	692	646	648	712	648	713	674	695	624	653	681	693	716	664	613	708	686	700	665	714	661	677	698	625	708	725	703	649	672	673	694	672	662	696	663	708	689	699	695	656	719	718	656	719	673	631	640	692	696	705	659	644	664	650	694	688	691	646	684	729	640	672	697	684	684	733	710	719	753	682	697	627	646	688	672	640	668	702	685	655	736	672	668	714	686	680	679	669	715	671	678	684	672	739	670	726	693	671	722	671	705	668	664	734	651	750	644	704	705	635	666	673	655	659	694	683	672	687	683	691	674	738	663	686	641	685	668	684	676	684	651	644	664	623	717	631	687	683	675	647	703	698	701	588	611	660	680	672	701	653	628	713	722	679	688	688	672
20362	43729	35023	22987	14858	8796	3700	2108	2144	2742	3818	3990	3371	2403	1758	1339	1109	1089	1082	1007	925	851	803	809	826	817	752	763	730	785	735	776	771	748	771	731	780	754	732	731	729	702	725	742	722	732	691	746	726	747	739	749	726	801	720	724	703	709	718	724	763	704	738	752	730	750	729	728	731	724	730	732	739	693	694	710	699	704	733	666	700	706	752	703	720	717	729	754	731	728	689	714	696	715	746	698	691	703	729	722	741	744	705	757	704	736	727	678	735	732	685	705	718	698	745	724	658	701	748	711	699	745	720	714	741	713	725	691	732	732	728	725	776	697	746	721	736	709	748	749	747	759	739	694	716	710	737	732	714	715	758	684	729	726	730	667	723	738	742	721	704	755	684	732	733	707	721	666	756	714	715	757	701	753	680	686	740	711	742	673	735	715	747	741	729	742	695	744	736	730	704	679	750	715	718	704	769	693	721	701	680	731	681	781	767	731	728	681	730	715	706	739	690	709	723	741	745	773	681	745	702	708	735	758	715	743	676	691	738	692	751	664	708	772	709	685	757	704	658	685	757	708	683	745	732	769	746	739	740	766	728	716	718	743	749	727	672	782	704	735	705	666	777	667	705	730	729	712	714	679	728	755	719	689	700	738	764	756	741	732	700	733	741	762	679	693	704	703	720	703	720	761	764	721	696	701	743	680	674	741	713	708	757	685	712	781	717	714	717	719	735	716	712	687	699	691	734	708	735	718	681	654	717	695	735	744	697	721	739	681	748	733	733	742	723	757	679	752	732	717	699	697	697	699	721	704	733	741	718	694	729	670	758	762	685	719	714	720	753	726	717	699	738	684	686	738	715	703	684	753	717	688	710	709	770	722	744	728	702	734	727	723	723	710	713	732	678	742	713	696	732	739	783	753	709	712	700	727	712	724	715	745	752	718	684	717	707	711	689	697	713	741	759	706	663	695	719	704	769	738	734	721	732	730	713	714	679	756	722	678	724	755	710	737	734	771	689	703	702	709	724	706	708	687	703	694	694	722	744	739	754	712	748	742	713	700	747	672	719	679	743	725	727	728	732	659	762	736	737	714	713	701	699	747	717	659	724	710	732	711	733	757	711	711	707	722	690	750	762	731	722	765	737	723	709	705	697	738	722	709	726	680	689	701	708	708	725	767	710	729	733	713	743	724	685	733	751	757	763	708	713	727	753	716	676	686	700	706	681	703	694	725	695	756	710	688	740	698	713	749	731	684	701	700	658	683	743	671	731	712	744	712	691	764	733	786	688	774	725	712	721	751	702	718	743	696	707	710	729	789	745	685	738	728	675	743	679	694	703	750	750	721	731	684	757	656	693	678	723	736	717	737	717	717	695	700	748	687	740	730	724	710	692	689	695	724	740	699	675	662	707	743	689	769	657	737	717	698	734	727	724	737	703	755	674	770	718	685	742	750	684	688	751	636	726	721	755	723	691	707	720	685	696	737	729	726	697	674	683	784	754	710	664	702	714	763	705	715	698	739	741	751	697	693	693	728	733	719	738	709	735	733	776	703	690	693	677	721	719	667	726	725	713	686	675	766	738	760	746	699	748	714	733	729	731	735	734	716	737	736	758	755	724	731	711	723	739	739	717	687	707	730	733	739	736	703	743	707	715	723	676	734	624	715	691	693	725	712	712	726	738	733	714	800	693	716	736	746	695	727	743	739	768	715	709	764	712	706	721	693	695	701	700	758	768	677	696	663	709	712	690	650	705	735	699	719	712	720	703	741	677	698	714	708	723	700	696	729	698	682	738	748	711	713	731	750	703	674	754	722	762	691	750	761	749	740	706	707	713	678	702	735	739	737	650	709	708	657	735	731	744	686	734	679	671	667	733	718	694	697	759	716	675	754	728	704	721	700	748	711	707	741	684	702	767	714	710	747	746	752	687	754	683	735	738	717	785	693	757	697	698	684	704	693	696	680	727	741	730	737	726	758	709	726	699	727	743	687	682	671	712	707	693	690	700	737	692	695	718	705	719	741	696	750	708	697	786	747	728	701	687	706	741	706	741	694	729	693	696	730	748	689	727	700	752	723	684	689	695	734	678	715	721	742	753	679	666	695	686	761	705	707	721	715	702	740	708	715	735	707	721	699	746	719	705	723	739	700	738	707	706	703	717	689	697	699	742	712	700	770	733	738	704	676	694	737	748	720	713	768	709	697	728	680	721	731	712	712	732	707	664	731	685	743	714	730	743	761	692	696	715	762	741	682	722	739	722	687	767	743	705	744	697	761	708	725	738	737	717	771	699	717	714	692	679	678	697	731	669	736	708	751	698	675	738	722	750	693	747	710	705	733	747	712	722	727	704	689	712	736	704	734	725	719	712	719	701	702	725	692	746	689	682	748	699	699	705	672	756	740	731	755	671	753	720	757	723	721	701	770	708	648	773	710	732	730	665	727	720	734	719	717	733	692	690	698	735	743	735	671	662	753	696	735	700	700	689	677	743	696	713	702	781	702	694	675	721	706	723	756	759	683	699	700	708	707	743	697	707	748	763	706	730	731	713	694	733	729	760	720	730	753	748	719	730	701	727	700	743	721	725	744	770	685	709	719	723	729	694	705	723	743	714	718	711	678	750	668	730	688	705	727	707	710	726	683	724	700	730	738	723	715	743	732	669	742	698	702	693	688	716	725	733	684	692	687	723	702	727	721	735	730	677	709	750	689	727	742	717	744	727	700	711	738	696	708	666	702	721	730	732	745	726	650	738	724	739	718	722	751	730	764	693	714	703	704	711	709	731	746	720	719	774	727	725	724	737	694	737	715	754	713	706	759	681	694	701	750	770	734	701	723	719	735	692	721	734	692	706	710	730	710	680	737	723	706	718	716	692	659	707	700	725	710	764	731	706	688	735	738	719	701	692	718	722	739	698	707	700	740	734	779	694	723	710	704	721	664	713	698	791	739	659	752	686	656	696	703	676	740	715	720	730	694	733	727	706	757	716	716	652	669	738	733	760	715	667	721	705	699	717	739	744	748	682	760	678	745	717	708	749	711	701	696	713	728	718	724	684	725	710	743	756	715	685	679	750	717	721	737	716	728	719	655	707	761	734	757	732	709	724	737	730	693	713	699	752	698	737	689	704	711	809	699	684	715	725	700	681	734	719	690	721	755	701	727	695	701	685	719	709	737	724	746	733	732	744	694	716	739	730	726	726	703	716	751	759	782	718	766	703	746	720	714	756	718	750	747	721	757	738	656	749	690	697	718	707	686	752	689	703	691	678	699	749	727	726	689	700	727	680	737	712	694	686	730	735	697	758	691	710	745	737	769	727	705	731	737	683	693	736	698	719	717	725	694	717	725	783	719	773	753	726	658	703	739	731	712	729	696	734	661	741	759	724	761	751	741	703	731	683	704	738	691	713	733	670	713	695	674	709	709	713	721	690	711	699	739	712	684	714	732	740	756	706	712	707	713	709	750	742	732	765	687	765	747	741	710	735	757	747	735	738	707	653	752
28000	21543	19205	9995	3313	1330	524	344	370	502	780	873	644	493	426	324	292	291	298	289	272	235	258	286	259	297	241	260	265	250	246	252	255	260	284	251	249	243	243	264	259	285	245	246	263	279	259	271	289	239	270	270	244	271	242	252	265	260	215	270	224	287	271	237	251	268	255	259	260	270	222	237	255	246	249	250	266	257	296	256	254	272	217	270	273	247	255	226	250	260	247	250	254	251	236	260	253	232	230	267	264	244	248	277	294	271	269	280	274	279	295	273	250	255	237	270	241	268	281	239	262	247	277	274	272	255	254	250	280	248	260	260	272	289	240	262	247	285	297	264	251	287	271	235	259	270	261	240	277	245	248	274	280	230	240	250	247	282	258	248	257	257	253	306	273	266	261	250	293	272	255	256	246	244	264	255	261	239	280	260	296	264	233	244	262	286	238	242	266	270	232	286	257	256	268	237	303	272	257	278	255	267	265	265	256	253	260	252	273	236	300	242	276	243	252	245	257	247	282	284	267	261	281	266	259	263	256	231	245	265	238	258	258	281	255	255	257	241	249	226	254	238	260	257	248	236	272	262	256	278	256	280	232	272	259	258	263	272	246	247	270	272	276	241	257	259	246	274	288	261	265	264	277	262	248	246	259	269	263	296	285	276	288	249	281	245	283	231	258	243	265	216	274	261	251	262	285	254	242	260	284	260	243	254	268	260	295	281	286	261	270	271	274	265	246	236	280	214	246	253	236	273	255	274	252	240	257	234	262	242	259	234	249	273	250	252	235	258	273	294	263	253	248	251	242	252	265	261	290	223	245	253	239	245	249	255	291	269	235	287	270	270	247	256	270	256	266	266	300	251	249	242	262	262	254	285	244	255	263	259	251	261	276	271	270	250	259	260	257	265	252	249	246	250	266	238	235	272	294	264	251	296	259	260	254	275	251	279	267	247	254	274	289	274	249	257	266	257	256	267	262	243	227	244	265	268	267	273	274	257	270	266	267	289	281	257	263	232	275	272	259	288	256	262	274	248	281	237	281	250	275	281	262	305	270	252	259	261	291	283	282	274	252	272	258	291	232	271	251	258	262	238	267	278	262	259	253	272	239	232	234	286	267	270	265	256	299	270	279	261	247	283	270	262	271	240	258	242	244	276	276	240	252	274	250	261	267	256	276	252	257	282	254	285	243	255	270	252	269	257	230	281	271	255	268	245	249	242	254	274	285	271	249	265	249	251	256	243	249	280	268	234	236	255	253	267	242	231	264	256	260	257	257	277	282	249	280	252	266	239	274	241	274	277	269	275	279	262	249	276	239	274	254	252	244	245	269	259	256	246	256	275	271	250	266	253	271	282	296	247	264	236	272	274	282	246	267	264	281	230	247	279	256	284	244	247	254	270	244	266	244	253	254	237	256	239	256	227	231	248	284	272	243	248	287	254	282	292	269	258	256	273	282	261	272	273	249	286	265	244	270	273	268	276	257	271	272	240	240	292	279	257	292	228	244	272	247	226	265	254	276	251	242	257	272	272	281	255	249	233	249	264	279	286	284	247	267	256	259	260	275	250	266	273	282	226	268	264	242	260	253	251	289	275	259	249	248	287	252	269	262	254	250	277	261	264	282	267	246	266	258	271	280	274	275	262	245	268	257	278	274	264	290	253	279	253	246	275	267	241	277	238	283	237	246	247	309	239	259	268	277	278	259	274	271	264	266	262	245	286	247	281	286	258	239	281	272	243	282	265	258	256	264	279	301	268	284	233	259	281	287	292	247	248	272	265	268	262	253	271	228	252	259	262	250	241	283	248	252	252	267	270	267	287	269	272	272	274	252	277	252	268	267	256	247	298	282	256	252	238	262	278	274	260	274	294	267	260	241	257	253	245	245	240	262	273	256	262	249	263	307	240	260	229	271	276	259	271	275	261	252	232	263	256	276	258	262	244	248	258	260	263	245	280	236	262	268	264	247	304	272	266	296	296	245	271	268	281	273	267	255	257	289	250	250	258	269	262	266	246	273	287	287	275	277	247	254	224	264	274	271	256	247	257	265	257	248	281	257	249	270	265	243	256	257	244	274	246	277	300	272	294	263	272	254	262	274	247	244	256	289	252	235	228	239	253	251	253	282	243	245	272	238	265	266	275	261	274	255	260	275	271	252	246	225	257	271	264	267	237	284	253	249	283	254	286	271	253	266	260	272	266	283	266	223	259	249	254	283	286	257	233	259	260	269	253	225	255	271	260	253	269	245	270	254	282	255	242	248	250	279	274	273	251	274	270	281	253	292	246	258	256	276	272	261	275	255	260	274	237	259	265	281	259	270	252	229	242	261	282	284	266	261	251	260	263	309	286	277	240	245	288	260	290	277	278	299	273	250	238	285	264	266	255	275	255	242	273	241	271	266	244	287	253	259	264	267	248	271	270	257	258	274	258	270	266	251	278	270	287	282	260	291	250	291	284	251	290	257	254	246	279	248	270	252	232	262	263	245	273	266	249	280	272	291	272	259	256	233	242	254	254	257	244	251	269	281	269	283	276	259	238	285	284	273	255	251	262	294	245	257	277	253	264	264	265	255	250	280	256	268	256	261	275	277	255	277	289	248	252	264	283	282	267	257	254	256	294	282	245	242	223	245	259	267	241	298	269	235	270	256	296	278	269	283	265	240	279	295	252	252	256	261	235	274	286	269	274	271	253	272	249	267	279	264	273	265	263	257	260	264	274	267	265	266	247	269	261	262	278	263	276	293	231	264	245	267	273	243	266	261	262	264	272	259	253	236	236	253	257	261	256	255	256	256	248	250	257	263	234	255	243	239	225	248	262	249	228	248	253	233	264	259	249	266	290	276	273	248	247	270	281	246	239	267	270	251	237	257	248	256	270	248	264	246	272	272	281	273	273	282	245	266	243	224	241	259	252	250	254	275	273	246	247	281	251	273	252	256	249	246	273	265	237	257	266	261	260	274	271	268	249	226	256	262	274	255	264	226	249	257	262	287	235	262	275	240	241	263	245	244	263	241	236	300	252	267	252	256	270	279	266	235	265	247	250	253	258	254	251	252	279	267	251	283	230	278	267	245	282	291	234	248	229	284	232	278	255	246	250	266	276	242	287	278	260	251	250	258	262	278	274	224	244	259	243	268	244	259	253	249	267	272	266	258	247	269	266	280	291	265	274	247	249	273	265	249	271	247	270	261	214	254	257	249	263	276	233	272	240	277	272	286	251	291	248	272	273	252	265	268	251	256	273	233	265	273	260	253	242	267	280	276	265	264	254	249	264	276	243	277	269	244	281	264	271	240	245	275	269	276	240	250	271	257	261	283	248	269	258	268	244	258	233	251	271	242	246	277	257	253	229	280	255	264	254	280	260	282	285	245	281	270	286	249	262	224	265	259	268	282	255	263	257	252	294	288	251	296	257	237	246	253	265	274	260	262	236	277	260	260	280	283	270	271	271	260	251	296	255	243	261	247	273	258	273	231	280	270	251	237	264	255	278	281	251
16359	29302	20827	10246	5268	2660	854	449	556	850	1326	1474	1135	755	578	401	341	336	365	292	259	246	279	264	273	256	276	268	294	285	285	269	269	295	264	268	264	258	288	256	254	262	265	274	224	275	275	270	292	257	280	275	254	247	271	266	273	270	294	257	234	275	238	299	268	267	250	275	266	270	283	260	246	242	254	318	304	256	291	265	275	274	246	289	250	255	239	307	279	270	272	265	261	273	290	247	279	259	266	261	259	264	282	273	277	232	268	290	236	260	285	297	274	255	295	254	257	278	268	289	239	248	285	269	265	246	274	258	271	286	272	255	250	289	263	280	279	261	281	263	286	278	267	253	283	297	258	257	274	258	246	281	269	289	237	253	285	279	261	275	274	261	271	264	249	266	260	274	254	279	252	279	250	262	282	282	301	267	269	276	296	243	267	225	262	239	279	242	257	265	279	286	265	255	285	267	278	274	246	259	260	279	257	251	258	286	281	264	263	282	256	288	264	274	237	278	304	279	262	280	286	223	265	259	279	263	251	261	254	246	266	279	309	256	278	261	299	245	300	263	272	274	291	249	266	284	252	281	259	250	287	290	297	307	240	235	260	267	252	271	265	268	328	274	268	278	280	260	243	289	238	264	264	259	240	248	281	284	269	266	260	275	274	260	279	272	294	248	288	282	269	248	277	252	279	265	292	275	261	260	267	280	254	270	262	291	259	273	257	248	283	282	247	266	294	241	260	312	283	264	310	290	261	277	246	236	275	293	260	266	276	261	273	265	250	290	261	265	275	315	280	250	266	235	300	255	247	252	290	265	247	273	268	264	302	246	266	271	275	292	294	273	250	267	280	257	274	255	257	281	277	261	291	270	257	279	294	236	293	264	264	254	253	288	237	285	255	263	269	259	232	260	247	280	261	284	263	292	279	239	263	283	247	276	279	270	270	267	288	263	296	278	305	272	276	280	252	245	258	282	285	270	256	262	253	303	270	254	290	291	252	257	258	240	259	269	271	263	249	257	249	266	254	242	280	288	244	263	246	262	276	290	278	270	271	256	260	282	285	261	275	286	271	257	251	261	272	276	256	263	272	259	281	263	283	259	274	254	271	273	280	299	269	250	247	273	252	284	263	239	265	263	273	274	295	293	262	264	261	254	278	269	270	258	266	244	275	262	257	260	269	261	258	274	269	292	273	251	275	274	289	247	258	241	270	253	267	258	263	278	250	257	263	271	266	265	301	266	265	269	277	243	271	272	248	262	259	256	260	307	287	237	260	261	270	278	285	260	285	271	286	286	287	270	279	280	263	252	271	251	262	268	249	253	254	286	246	285	220	243	260	312	282	274	260	292	265	276	267	268	277	269	264	276	256	269	243	287	272	230	249	257	260	308	305	268	283	249	254	289	304	291	284	259	267	256	274	248	256	259	254	259	257	271	271	251	271	275	287	275	265	278	264	292	249	286	283	243	258	242	259	291	218	259	264	252	310	238	271	249	283	249	263	267	273	268	254	249	264	261	288	252	280	247	269	289	254	268	261	304	235	282	261	277	280	276	277	275	237	270	269	276	272	245	266	253	315	257	256	273	250	265	275	287	288	258	258	276	265	270	268	261	262	262	307	283	264	279	263	282	297	276	267	251	239	262	271	263	239	247	235	260	276	268	286	266	311	294	252	240	254	261	264	284	275	259	272	246	249	275	262	275	305	277	272	269	294	285	255	286	270	267	270	283	259	296	272	271	274	267	292	264	271	278	283	253	263	243	239	249	277	260	244	267	256	264	258	278	270	277	251	255	274	270	269	290	286	256	261	256	263	263	265	267	261	275	257	263	280	284	249	285	256	259	255	256	290	264	235	269	278	284	265	252	292	249	274	282	288	271	259	296	265	295	266	271	252	266	261	293	254	282	285	279	270	283	281	262	283	279	249	246	282	265	268	279	272	289	229	240	290	272	262	264	262	287	274	277	260	278	280	271	286	281	316	270	267	269	269	277	281	307	295	261	294	280	241	278	255	280	295	248	255	279	281	269	242	283	263	254	282	250	235	260	278	283	272	263	262	256	262	277	274	238	279	276	265	266	280	293	284	244	263	248	270	257	228	287	271	239	240	252	297	259	242	259	274	284	260	280	281	264	301	282	288	268	289	275	271	246	270	273	291	257	251	263	257	264	270	278	249	269	279	251	266	274	275	274	251	239	281	248	293	258	269	254	251	259	277	280	270	272	250	286	297	255	267	287	292	265	252	299	246	269	281	264	279	245	255	245	264	276	283	264	274	290	247	276	232	237	256	264	262	258	268	253	277	261	273	256	312	261	248	261	291	243	265	298	278	282	253	276	274	258	265	254	295	275	251	260	292	264	249	244	236	269	281	280	268	255	265	252	253	299	258	260	256	248	260	244	274	283	262	269	255	299	252	261	259	294	262	271	240	242	247	242	268	261	277	274	260	252	243	254	249	286	267	245	281	272	250	257	283	236	246	294	243	242	285	250	262	259	261	263	250	311	252	269	268	254	281	279	301	273	247	279	284	288	261	257	285	275	269	259	246	247	277	288	272	273	261	275	269	282	248	259	263	261	255	267	256	282	241	286	267	296	264	257	304	272	262	251	286	258	241	294	261	287	246	251	276	273	292	268	299	242	254	272	264	259	259	270	251	234	265	241	267	256	276	275	281	263	299	258	252	278	271	247	255	264	274	257	256	251	251	258	268	268	258	265	245	275	234	288	234	251	261	238	238	290	264	250	267	280	256	265	272	258	274	270	270	276	272	244	268	263	244	271	259	264	282	276	278	267	283	237	256	262	257	259	280	269	276	258	310	268	273	247	285	301	257	244	270	273	243	279	256	252	253	239	278	264	269	234	243	257	290	286	250	256	241	276	256	250	265	262	268	245	258	251	269	270	273	252	256	250	281	255	280	269	266	235	250	272	275	256	276	255	282	238	260	281	282	267	268	263	262	291	268	264	249	255	273	274	279	238	273	248	272	264	241	245	276	263	290	288	265	260	243	266	279	289	273	234	246	264	301	251	291	277	254	286	270	261	255	288	250	282	281	261	268	273	266	263	278	287	240	264	300	280	285	281	270	263	274	285	266	246	281	262	278	260	259	284	257	264	247	249	274	275	294	265	298	282	291	233	288	288	277	291	249	258	275	245	267	290	271	264	277	233	256	265	270	288	268	265	272	268	258	257	248	268	248	291	222	273	254	260	260	294	268	281	268	251	278	276	260	261	266	294	262	240	253	296	278	254	253	285	269	243	264	246	256	304	223	277	268	272	244	251	269	273	284	272	265	251	247	261	281	262	281	242	274	263	290	284	264	276	265	291	235	242	287	255	263	281	271	248	255	262	255	261	249	252	231	287	257	299	266	233	298	278	261	285	255	283	267	262	297	284	273	265	267	264	246	280	272	272	268	269	302	271	282	279	237	262	272	261	254	269	274	247	233	274	285	280	266	254	289	243	258	268	272	272	271	284	259	288	255	294	281	274	266	277	256	285
23721	21200	28402	24308	21165	11695	2364	1001	944	1137	1479	1733	1363	1044	885	712	615	689	696	620	597	579	573	568	585	571	529	559	567	536	554	556	549	537	571	569	553	539	547	578	503	550	535	545	579	544	547	533	553	555	538	589	518	499	522	544	529	575	543	500	514	536	581	562	554	591	518	540	493	556	531	540	469	574	499	569	545	508	555	523	497	571	559	545	525	551	532	540	503	540	589	538	527	517	563	532	529	560	535	523	556	529	545	541	528	541	541	532	537	515	548	547	536	525	527	521	533	524	525	526	520	564	531	526	522	554	535	561	510	511	530	550	608	527	500	512	547	516	521	547	532	531	549	577	549	505	521	572	502	475	513	518	535	512	535	541	484	548	537	526	541	522	584	542	492	515	596	527	519	538	488	576	574	513	558	556	550	527	556	550	490	503	551	553	557	562	520	516	516	478	566	510	536	555	558	517	533	554	534	536	530	542	506	532	541	542	500	511	537	537	507	526	516	568	546	541	571	562	504	511	559	527	533	569	500	536	530	575	515	552	531	493	521	547	576	504	524	487	547	558	540	591	518	523	543	505	504	525	550	499	554	532	571	542	506	511	571	530	492	526	524	536	540	558	509	553	533	535	571	528	524	515	490	577	516	568	526	539	493	501	590	503	563	547	551	521	558	515	462	515	548	522	553	537	567	535	546	519	540	546	501	529	539	568	592	527	549	529	526	586	517	512	503	498	554	514	559	509	504	535	515	541	557	557	537	519	556	508	566	496	559	544	530	534	568	527	537	555	507	540	546	514	563	521	503	504	457	510	533	566	499	595	536	544	546	571	533	517	543	575	527	562	568	584	586	548	534	538	552	525	602	513	559	553	529	505	529	555	540	538	530	544	527	517	503	542	511	587	568	523	535	543	541	513	518	542	537	548	491	486	522	572	518	536	518	530	517	504	498	509	550	566	553	530	558	512	510	546	518	530	534	512	525	522	527	524	579	539	553	549	505	549	549	536	548	510	505	519	522	522	555	526	505	529	553	488	489	548	527	529	496	532	548	529	537	485	557	492	561	541	527	530	522	481	521	587	561	576	523	517	568	555	539	525	524	575	527	557	541	507	547	530	577	533	553	526	509	484	520	482	511	531	519	555	515	547	514	586	549	574	539	502	536	537	568	551	576	558	550	538	506	539	561	561	532	514	546	520	531	545	544	519	570	560	523	526	539	532	559	578	533	564	557	546	542	539	526	542	516	499	508	532	516	578	534	506	521	542	528	574	561	550	562	545	552	556	518	544	533	524	546	529	507	550	503	526	518	567	513	546	507	503	550	540	537	578	559	538	555	526	561	532	546	534	549	525	505	547	536	534	526	530	533	518	599	555	563	536	537	539	520	526	542	528	521	537	525	548	494	539	532	542	545	569	520	538	550	565	544	530	503	546	541	549	518	569	570	524	532	497	520	539	490	538	533	489	544	559	511	553	493	565	538	513	536	546	504	563	559	542	519	549	534	516	495	523	530	530	529	557	575	531	524	532	511	542	500	544	520	541	570	491	521	545	541	524	555	545	485	531	570	513	539	564	484	535	556	525	507	551	553	506	564	525	512	545	523	518	507	521	522	568	539	479	536	491	551	532	571	542	536	476	540	543	498	509	537	510	550	498	566	536	563	550	511	505	526	574	542	525	535	516	527	502	499	579	526	560	549	528	529	528	517	551	503	572	535	544	546	507	555	581	525	543	542	515	569	514	481	566	545	524	535	544	530	522	508	560	526	526	509	523	521	539	506	605	504	517	535	545	576	559	579	552	520	505	566	508	547	542	498	509	520	536	545	539	515	557	555	546	546	502	539	536	481	546	548	541	524	502	557	520	549	519	585	511	564	508	516	526	505	550	546	524	513	494	544	498	554	516	527	523	513	556	569	527	546	549	487	550	539	510	504	567	565	527	536	579	548	545	549	497	567	531	554	568	589	518	548	541	529	543	554	565	511	540	531	535	537	549	545	536	575	585	547	556	483	561	500	525	525	557	550	566	478	578	542	536	531	568	547	564	547	547	514	564	533	514	552	561	505	496	522	551	464	537	552	526	530	563	561	523	530	519	540	516	524	540	572	510	523	575	530	540	532	587	541	536	560	512	555	497	542	568	500	533	560	592	543	533	498	539	572	543	544	508	526	507	551	538	573	557	545	564	560	528	543	547	533	525	494	543	538	558	611	589	501	508	513	585	506	567	567	519	461	519	548	528	529	549	552	512	523	557	566	493	496	508	541	566	487	536	523	528	515	528	518	516	530	545	553	513	508	520	525	533	512	551	544	558	536	505	531	537	490	510	533	495	521	537	526	520	534	543	510	534	529	565	561	548	564	519	555	515	550	526	532	547	559	553	517	510	503	495	553	545	530	526	556	570	563	521	578	534	538	530	528	513	543	516	507	530	547	522	518	535	515	555	533	562	528	547	497	540	545	553	509	530	524	524	554	541	554	533	535	525	539	532	509	534	498	489	541	552	565	547	514	549	522	567	544	516	542	523	533	592	536	506	513	504	559	507	510	538	544	486	570	539	520	557	546	527	550	498	504	513	497	547	513	581	549	559	537	555	537	524	540	551	530	536	590	564	538	539	506	564	524	563	533	513	533	504	529	547	555	534	539	551	560	538	517	550	550	531	549	551	503	536	525	606	506	516	562	523	517	525	511	532	501	507	525	576	579	521	526	563	546	556	584	546	526	556	534	522	520	519	561	560	522	545	502	600	533	547	554	549	505	519	525	572	516	544	536	519	522	526	563	561	513	560	537	516	527	540	482	541	547	525	546	502	521	533	560	521	528	554	524	556	565	526	552	564	504	513	505	503	546	503	562	504	567	548	527	538	536	565	511	554	544	559	501	541	560	523	560	563	529	518	529	541	513	527	526	540	597	515	510	537	519	567	508	521	537	540	507	510	541	516	551	539	501	538	551	516	575	557	531	570	549	525	507	553	552	505	567	521	534	499	532	551	524	537	518	568	575	503	505	510	559	562	560	525	556	571	541	537	530	527	529	551	521	537	543	549	529	525	525	527	559	550	564	529	502	563	580	489	530	527	512	582	504	523	492	529	537	481	550	587	547	522	571	535	534	543	545	511	510	556	538	570	522	543	525	549	520	533	496	563	575	499	537	527	576	567	520	551	542	526	556	539	520	555	526	520	513	501	509	555	556	524	557	545	534	551	546	552	518	492	567	496	508	533	544	552	550	533	512	531	549	515	523	555	554	518	598	565	513	494	553	527	530	551	536	555	520	533	512	532	525	527	563	530	493	526	519	538	551	573	546	544	539	582	562	526	540	518	550	512	534	559	564	518	512	537	535	537	539	527	532	518	540	548	545	504	505	543	507	477	550	518	558	541	563	506	530	572	527	494	526	584	573	589	535	540	582	518	525	524	495	482	525	560	533	522	521	544	537	538	538	534	532	547	497	513	502	503	499	544	508	526	567	545	517	514	507	570	495	543	531	534	535	537	528	492	558	508
17600	38605	29954	18032	10530	5687	2508	1260	1330	1903	2454	2953	2182	1600	1222	888	762	757	751	722	628	651	595	576	568	576	611	586	556	627	565	571	560	526	573	586	570	560	565	565	602	521	595	551	547	564	556	574	569	578	569	543	570	522	526	573	563	591	513	563	524	530	561	560	587	543	580	571	612	543	579	580	535	592	564	567	582	536	553	527	536	543	539	531	544	548	538	564	561	562	491	542	596	539	527	589	579	584	514	540	585	591	557	573	558	545	568	533	582	574	538	563	566	568	542	533	549	576	527	524	571	525	575	537	554	564	565	573	535	544	559	604	533	564	517	498	565	549	578	579	548	545	556	518	540	555	500	581	535	535	554	543	555	559	530	532	571	593	556	588	572	550	557	549	565	618	568	558	553	550	529	526	566	539	512	590	564	579	540	563	511	560	562	564	550	554	505	569	554	538	511	559	619	558	518	583	580	534	566	566	561	536	517	520	561	548	530	579	543	524	570	527	563	551	529	509	566	566	576	525	558	499	513	568	549	545	556	560	555	530	527	556	566	510	583	570	541	582	535	578	540	588	558	587	604	508	585	556	561	564	543	560	537	561	525	542	546	538	564	548	556	550	583	598	539	551	565	580	537	590	570	590	539	527	519	571	550	532	566	524	560	560	572	545	571	540	563	560	555	517	574	563	544	562	563	552	576	504	510	521	524	536	547	529	570	583	535	534	552	521	546	569	545	575	587	543	597	540	589	536	571	559	536	574	587	580	562	552	502	558	544	553	570	538	598	557	589	541	548	518	532	536	513	548	519	532	557	580	541	560	527	543	588	529	516	583	575	541	552	545	533	574	547	557	562	556	579	543	525	574	553	529	562	549	524	568	539	562	566	532	527	563	559	529	514	583	569	565	555	569	593	533	542	556	585	577	558	537	534	536	500	564	553	563	544	563	525	583	555	553	555	547	538	560	560	619	545	541	544	532	511	552	549	541	572	558	558	543	551	512	558	568	570	547	551	547	608	557	570	542	577	534	565	542	522	536	570	562	572	555	550	566	550	564	519	564	580	568	498	541	574	531	551	507	545	598	578	562	560	535	594	589	543	544	603	543	560	578	571	566	579	595	528	549	594	527	564	535	543	502	540	582	571	592	601	537	596	563	571	543	530	569	573	560	574	536	542	594	571	564	573	537	543	592	553	584	543	557	595	551	549	571	564	563	513	578	601	521	555	551	586	597	547	568	549	560	555	537	518	573	564	573	549	557	511	542	583	540	562	553	589	538	557	527	581	561	549	550	552	590	532	564	576	532	522	579	547	577	505	587	560	545	579	564	522	580	581	533	553	553	521	588	577	537	556	565	536	502	571	592	546	563	506	602	557	565	609	554	566	592	538	564	542	570	571	541	507	591	561	544	499	563	590	509	541	582	543	575	562	606	571	585	578	548	540	523	585	550	535	589	539	527	542	597	533	555	606	551	567	535	532	547	547	545	521	518	554	560	522	540	575	594	566	580	546	530	523	516	551	547	583	535	556	560	521	572	574	601	583	532	559	553	571	559	550	545	554	516	601	566	583	554	515	569	569	609	537	543	547	565	561	567	555	577	586	554	564	539	538	547	573	547	545	574	565	560	548	588	556	547	538	579	556	579	552	546	571	525	591	569	540	539	549	539	582	546	549	598	539	575	509	551	576	556	503	571	595	588	578	541	572	566	518	589	591	570	509	571	553	533	516	520	575	532	618	593	551	539	600	583	582	563	588	505	571	543	536	513	565	573	610	554	562	587	582	540	575	582	575	572	540	547	574	546	516	551	572	583	539	582	534	573	572	572	560	578	553	575	505	558	599	551	546	528	563	576	523	578	581	587	551	559	549	594	628	502	559	621	551	571	560	542	545	508	534	592	556	581	555	577	500	546	595	583	566	555	559	537	547	549	564	523	582	587	586	580	566	567	543	550	557	585	540	561	548	629	518	556	598	584	564	552	583	581	587	564	547	539	522	603	537	578	598	558	557	599	585	570	547	513	552	523	548	564	508	572	545	584	580	567	529	522	523	546	565	528	536	575	585	559	576	582	589	541	552	561	591	535	541	573	546	546	549	576	537	519	574	565	569	556	570	523	524	549	523	561	570	559	553	545	565	579	556	539	546	547	553	563	575	555	569	547	537	558	558	566	549	563	533	553	571	562	518	576	567	567	572	572	555	545	530	559	553	579	572	540	559	542	528	559	558	505	589	528	549	537	560	565	545	514	549	581	564	562	545	546	560	547	559	566	542	567	530	537	611	549	548	554	564	541	565	565	588	529	549	531	599	537	571	598	547	556	583	562	518	584	530	538	587	581	556	603	585	572	543	548	542	533	531	556	539	551	543	612	572	550	581	552	547	563	551	542	536	531	559	572	536	574	548	557	561	568	606	544	549	525	553	510	564	520	530	550	547	579	567	550	553	536	519	522	546	558	581	557	579	598	553	561	533	565	561	580	570	566	611	560	582	501	559	501	580	593	564	548	511	548	540	577	527	526	513	572	576	545	554	566	563	533	549	549	570	575	544	553	547	535	542	557	598	559	565	546	527	510	556	517	548	514	568	567	554	538	509	541	580	545	584	580	585	557	557	524	568	576	548	558	573	544	556	538	569	539	557	525	598	542	599	528	563	563	587	560	582	566	566	552	555	520	548	554	531	541	549	540	527	526	561	583	573	583	590	594	566	590	527	572	518	561	539	583	520	535	554	559	561	543	546	599	551	521	543	554	537	506	552	588	554	541	571	553	549	561	589	571	519	561	553	549	541	538	543	590	552	528	544	539	542	559	567	568	579	527	558	552	529	529	533	571	570	582	567	526	549	570	504	539	547	574	513	597	579	535	534	552	545	552	558	564	579	534	570	549	506	546	531	536	544	572	548	544	537	532	575	547	605	558	517	549	587	545	527	566	559	550	587	571	558	564	543	558	609	578	529	591	521	556	566	567	533	582	551	537	583	541	532	547	532	527	533	557	578	537	555	557	610	544	531	569	563	548	569	551	520	554	559	552	526	566	551	536	537	605	550	533	523	532	556	540	583	565	548	543	602	511	536	536	566	557	511	536	565	578	554	551	540	529	529	550	535	565	578	548	534	540	566	546	552	532	580	597	558	530	573	537	604	589	561	582	550	553	552	588	548	555	558	568	597	574	567	531	552	566	531	537	558	563	589	552	533	529	574	567	615	556	515	535	572	580	582	557	578	564	577	547	544	567	516	572	535	514	569	634	549	555	569	594	566	530	553	550	594	553	550	583	532	561	518	513	547	579	544	544	532	549	519	526	553	560	574	570	516	543	539	570	574	565	532	583	537	582	500	565	571	576	576	530	580	548	564	555	530	588	553	584	568	580	565	553	584	549	507	568	588	548	593	501	548	546	559	581	560	532	574	585	542	501	542	537	561	524	568	570	614	552	515	587	589	543	582	566	570	548	559	536	553	555	588	546	533	525	556	576	516	526	585	562	535	546	553	563	572	539	575	568	547	565
24942	21219	27329	25336	12888	2877	933	504	489	677	926	1142	882	644	493	367	385	385	380	296	300	288	328	296	340	303	313	297	273	284	268	287	283	281	269	311	299	266	308	287	294	302	296	311	287	284	313	279	302	276	276	245	264	268	276	263	279	255	294	259	288	268	292	272	299	259	251	265	308	281	274	281	263	292	267	300	267	291	260	318	292	305	297	304	253	276	302	290	254	285	290	295	297	295	271	312	252	256	259	263	278	279	315	283	289	264	281	274	289	261	256	289	264	253	294	278	259	294	307	299	299	295	274	293	278	287	285	270	283	270	291	304	282	277	253	272	275	257	289	298	293	233	274	293	269	249	265	275	289	269	265	287	290	312	263	240	271	282	280	286	276	295	265	271	287	283	269	301	260	295	260	276	278	281	246	294	301	292	286	282	283	285	285	261	258	304	286	285	265	299	292	291	294	296	291	279	251	264	280	296	281	258	290	304	276	277	282	269	321	265	260	279	306	291	261	278	281	275	301	288	277	314	312	272	270	298	268	246	273	276	265	301	288	267	288	304	288	282	259	275	307	303	274	286	291	269	274	328	270	265	288	306	304	268	259	263	294	282	263	261	299	297	291	295	273	272	275	273	273	273	278	307	273	289	259	288	267	292	287	276	293	295	273	289	272	280	290	242	282	277	295	305	289	276	289	280	273	285	284	288	296	289	262	291	273	264	297	265	248	267	263	298	281	289	311	302	266	285	272	270	269	294	276	301	267	254	287	246	285	295	254	300	290	306	276	269	260	276	282	257	269	282	241	317	281	267	301	270	254	311	260	253	309	288	276	241	299	282	261	270	281	291	297	267	284	261	292	306	298	296	286	270	278	267	278	271	293	284	278	284	285	312	300	269	297	278	270	280	296	295	260	258	258	291	292	272	267	312	314	255	293	308	291	298	276	283	256	255	265	267	266	281	268	267	258	267	293	284	259	275	301	264	312	276	268	275	302	288	274	280	283	289	286	253	272	279	257	263	270	307	274	270	262	262	259	265	261	308	277	296	305	300	273	271	276	311	302	251	311	288	309	272	315	286	286	283	266	290	302	291	308	302	272	291	253	285	295	288	301	309	308	267	296	288	278	262	281	273	259	272	307	279	277	282	255	317	278	305	291	256	276	286	311	280	294	308	264	302	284	290	245	285	301	266	304	286	270	271	315	281	302	310	281	273	269	269	280	278	269	293	307	270	278	252	266	279	268	287	297	278	305	293	292	292	298	284	266	268	243	272	260	276	311	264	284	280	262	292	294	315	264	248	281	290	269	302	270	258	303	272	249	279	261	257	287	268	320	286	264	258	281	310	306	298	255	264	254	301	342	263	295	292	268	252	300	290	306	274	299	288	311	303	267	303	294	298	286	276	274	259	279	262	262	252	282	251	285	252	289	291	307	242	305	280	281	285	298	317	284	300	299	322	303	277	266	290	274	249	269	275	278	301	270	320	293	278	287	278	290	303	324	281	291	254	289	304	256	281	271	270	266	263	292	286	280	268	296	290	258	277	283	260	268	289	282	251	288	277	271	289	296	294	257	266	294	287	281	290	297	272	278	306	271	280	271	310	279	257	292	276	293	304	306	278	305	274	274	288	293	308	324	293	304	300	274	257	299	276	263	267	282	275	283	280	283	293	279	262	316	272	276	262	275	277	277	321	271	294	280	237	291	278	296	296	259	300	310	294	282	289	276	283	312	309	260	263	296	290	299	288	279	298	290	282	271	286	280	268	269	252	254	276	279	284	246	302	252	282	306	270	301	278	298	265	269	292	306	306	279	273	282	280	319	263	319	282	288	303	275	282	284	303	269	265	246	292	305	268	279	286	282	290	281	277	293	292	268	289	241	302	288	262	263	258	273	283	271	275	282	288	269	266	321	275	298	271	289	268	269	266	274	254	298	275	268	275	275	271	283	284	284	307	277	271	284	305	281	264	260	289	289	269	310	280	288	261	246	286	323	269	281	300	279	291	250	247	278	262	267	290	280	294	250	298	282	293	277	267	269	263	246	264	306	266	282	252	305	275	276	266	290	274	292	266	292	291	270	293	285	291	297	253	278	291	273	257	283	309	284	257	253	275	262	282	258	305	301	282	261	284	300	260	299	307	294	283	307	273	269	280	267	289	278	290	259	286	287	253	252	305	281	311	271	284	291	280	281	289	261	271	276	306	287	269	263	263	325	264	274	267	281	306	274	294	268	302	304	284	273	287	260	281	318	308	309	316	273	268	299	275	278	267	278	303	303	268	299	316	295	296	292	313	269	296	262	290	268	248	321	290	301	304	295	287	296	285	281	277	307	277	262	287	278	275	288	254	286	283	288	284	302	269	284	304	296	287	266	253	287	268	263	300	268	256	285	278	299	293	270	269	288	285	273	300	270	249	275	280	293	289	275	287	281	272	297	296	267	290	282	270	301	263	261	271	261	276	276	267	267	308	290	268	315	278	270	263	278	297	261	270	309	292	290	258	288	267	299	259	289	275	256	281	279	286	298	291	249	250	282	299	317	312	287	281	311	311	252	275	260	298	267	262	266	297	312	314	302	288	280	260	276	314	274	272	283	282	322	274	266	328	249	263	298	281	301	255	271	299	265	300	315	294	279	279	238	288	270	288	288	253	301	257	300	281	303	275	284	275	234	302	253	291	300	255	312	269	293	293	281	299	260	306	276	266	267	282	258	266	282	267	288	272	285	275	244	283	285	267	269	290	252	279	255	274	286	278	293	260	289	292	245	281	258	261	298	291	300	272	284	245	268	275	251	285	266	297	319	258	291	279	300	280	275	305	295	287	282	287	303	282	265	271	278	300	288	299	287	266	296	305	282	284	270	271	279	307	296	277	280	276	283	283	286	296	275	259	279	255	281	292	289	265	298	274	261	277	263	291	290	274	324	267	264	264	280	286	314	292	269	281	282	293	252	272	304	255	329	282	271	268	284	270	262	299	248	293	298	280	295	283	278	260	274	281	290	276	315	302	259	315	266	274	297	288	293	314	283	254	270	258	251	236	267	258	319	259	264	271	321	306	268	285	283	271	279	241	264	228	270	283	299	280	282	287	269	268	267	272	265	272	285	269	287	320	272	291	263	287	287	286	279	265	260	298	280	324	259	275	284	287	297	315	266	349	271	277	289	284	300	274	284	283	309	301	287	268	259	273	281	292	278	274	302	316	272	308	276	291	295	277	261	267	267	287	295	288	272	272	258	279	272	266	269	290	280	259	296	272	291	298	296	288	262	305	305	324	270	281	313	258	285	282	273	297	285	269	283	267	278	280	286	263	280	243	285	280	310	273	259	264	251	297	289	310	294	261	260	290	310	307	288	287	293	324	293	289	275	274	291	287	251	277	293	269	283	302	254	275	260	308	297	263	282	279	306	270	258	270	296	243	296	289	273	295	346	284	280	266	266	278	284	284	294	279	295	277	276	273	277	293	267	285	283	271	304	279	300	278	279	294	267	268	281	287	256	313
16690	34704	26296	14922	8239	4177	1604	775	812	1301	1766	2198	1568	1008	747	544	472	459	487	419	333	325	334	325	338	364	375	300	334	282	320	333	352	335	328	329	302	313	324	310	275	297	337	326	307	322	328	292	317	300	284	285	300	342	340	291	292	289	286	316	316	310	301	295	339	311	325	277	337	327	307	337	314	305	325	303	285	313	316	298	319	328	322	308	290	310	284	308	304	312	271	281	312	300	311	305	311	315	295	320	346	290	325	306	307	322	322	283	318	287	335	294	329	283	316	286	307	327	311	306	284	303	300	318	325	300	294	302	326	322	297	298	314	287	326	300	303	313	297	320	326	315	316	320	286	314	291	316	319	306	309	326	287	297	300	332	336	280	289	332	319	282	297	310	294	337	295	319	310	311	332	308	305	308	323	295	316	309	284	321	329	278	300	271	299	345	319	321	325	289	282	323	313	325	274	321	324	321	284	319	298	337	308	277	306	307	326	321	300	298	311	278	307	319	305	295	297	279	284	345	286	305	294	326	317	318	321	320	295	321	304	308	293	307	320	294	299	304	333	308	321	301	301	319	335	281	300	293	282	295	309	319	283	299	296	301	309	309	325	331	274	311	315	332	297	311	305	304	340	336	286	351	300	318	341	302	322	314	309	285	303	291	302	307	290	286	345	302	305	313	342	313	328	332	298	298	327	322	317	289	299	301	323	291	319	311	338	291	290	284	312	298	332	316	306	286	320	321	293	311	317	326	279	309	289	329	289	286	312	327	329	311	289	294	309	311	272	299	297	284	287	295	293	308	298	309	315	276	293	290	328	339	308	318	321	324	286	308	301	333	297	275	280	304	305	295	296	316	280	299	324	312	287	311	309	326	321	299	309	307	310	324	294	297	301	301	328	304	304	307	274	303	288	322	335	314	287	291	322	324	287	330	288	304	314	298	316	269	295	324	311	321	304	305	326	336	320	311	275	315	303	323	298	294	342	315	317	331	308	292	333	295	320	278	296	323	309	311	314	310	296	322	275	289	307	273	296	300	330	305	339	309	281	298	290	296	275	307	293	322	307	294	328	294	280	323	300	315	312	335	294	326	295	357	307	320	293	299	269	307	306	339	318	308	326	279	298	362	318	337	338	283	315	341	310	295	320	317	332	317	265	306	308	293	315	314	330	305	281	317	321	296	324	318	282	306	307	297	295	303	309	274	322	308	290	292	317	333	286	323	299	304	282	302	301	348	316	306	296	316	314	309	294	292	305	314	326	290	315	263	338	292	301	323	322	322	307	300	310	278	312	310	284	310	292	327	315	348	333	310	303	306	306	324	305	313	305	281	321	307	297	308	286	319	299	312	302	329	282	319	317	303	302	299	313	284	292	285	351	299	329	315	332	308	333	311	272	298	292	318	296	325	308	316	308	279	286	277	325	286	314	288	291	321	301	335	289	303	315	333	300	304	334	280	297	334	291	310	312	302	315	318	287	296	274	300	314	313	301	306	310	281	284	307	264	326	297	296	316	296	310	315	270	291	308	288	323	283	312	292	292	311	334	319	337	335	313	315	313	310	306	302	284	314	290	302	300	299	300	319	317	344	311	299	270	299	336	289	316	274	293	304	300	322	301	276	306	316	317	308	296	335	312	313	306	297	342	284	280	306	309	325	317	306	276	325	325	336	285	292	266	337	315	338	296	306	297	333	308	287	276	337	318	281	335	317	300	326	313	282	290	300	301	296	302	313	303	302	308	326	318	298	341	333	344	306	296	356	329	334	311	279	331	286	300	303	311	305	351	306	297	312	306	305	295	285	300	320	304	326	281	319	265	307	303	321	300	315	302	313	301	323	292	316	328	333	297	328	305	328	323	321	277	327	288	313	297	313	323	316	295	305	326	288	313	319	358	335	319	328	301	328	298	349	298	296	297	293	292	287	314	318	289	285	330	325	312	304	307	322	305	280	309	303	302	334	308	305	315	312	282	319	343	324	291	303	317	306	336	329	312	294	301	339	311	330	318	297	334	313	336	289	321	301	278	303	289	323	286	301	352	329	303	324	314	292	308	306	306	299	309	328	327	316	305	302	299	307	319	292	318	290	328	325	308	316	328	335	317	300	305	290	300	303	300	309	316	288	314	314	341	293	309	287	322	299	308	306	287	343	346	285	277	322	309	307	305	308	290	342	293	328	285	323	287	302	279	323	284	287	307	363	327	286	335	295	311	329	325	307	320	307	287	358	287	307	309	310	318	271	273	326	271	329	298	310	342	312	323	276	296	328	298	267	329	291	302	320	317	323	328	317	309	284	280	289	315	311	300	319	302	278	318	297	336	318	301	298	308	286	296	284	314	281	283	313	301	321	353	301	281	309	315	318	298	291	300	298	311	294	290	325	264	315	326	322	309	318	313	316	309	332	306	298	299	301	302	308	327	301	304	307	282	317	322	317	316	332	306	298	293	301	312	296	303	295	328	303	307	317	304	301	315	328	290	322	294	292	289	314	307	319	289	311	307	298	311	303	295	314	314	328	332	307	312	317	284	307	340	303	336	289	319	299	288	284	308	326	303	302	289	316	334	303	326	314	320	326	305	321	298	312	317	303	328	307	304	298	290	333	291	285	302	315	317	338	306	311	302	294	296	316	291	277	290	322	324	278	334	312	302	297	302	311	322	358	313	298	324	296	327	316	306	299	302	282	309	336	302	326	303	288	288	292	319	305	325	289	340	288	287	315	321	292	282	304	334	316	322	287	311	316	311	325	286	346	303	305	302	318	306	313	301	322	327	322	309	307	317	287	323	298	289	315	322	317	315	299	308	298	294	309	309	289	298	335	298	323	328	319	316	324	313	325	323	313	293	306	333	304	319	324	327	300	284	305	333	298	295	292	328	340	322	288	318	284	298	319	293	314	299	289	264	341	331	289	321	322	317	332	301	306	300	313	325	290	284	293	316	279	257	312	305	330	311	311	315	320	310	296	314	307	319	280	337	319	332	301	322	320	317	333	311	327	301	330	347	327	299	313	298	348	349	322	319	285	306	321	286	319	316	308	291	336	325	278	334	324	305	277	340	297	307	283	308	277	308	280	314	339	341	305	321	310	316	337	335	298	297	304	307	300	276	316	323	330	316	301	343	336	282	318	310	307	318	315	306	306	300	329	313	306	324	317	332	300	300	313	314	319	326	314	311	306	317	288	297	288	300	295	279	307	317	282	300	318	307	305	300	319	295	336	314	296	308	297	270	318	323	265	296	281	299	301	288	307	313	321	335	280	330	303	311	292	310	290	303	310	323	316	280	328	323	295	329	301	328	300	317	319	290	302	336	309	323	312	326	318	269	343	318	321	331	311	304	283	297	313	306	309	288	334	321	316	308	316	318	322	336	309	295	286	325	292	298	316	334	297	317	319	289	322	311	325	310	298	326	315	318	306	269	313	295	298	288	328	308	261	321	279	351	342	317	310	306	310	302	322	316	298	300	306	280	308	311	297	288	288	359	316	297	342	327	304	285	295
22692	21286	28929	23980	21328	21252	9688	1508	1332	1589	2036	2459	1963	1438	1134	937	834	859	853	826	747	686	758	721	718	766	708	718	656	716	675	693	719	694	738	675	675	694	712	673	705	687	709	702	649	673	625	697	676	662	717	657	722	721	681	652	698	679	727	680	722	706	695	668	734	699	697	662	678	647	706	687	695	703	599	670	684	673	647	724	635	634	682	646	677	652	689	647	647	655	660	667	650	706	684	699	680	664	680	711	699	654	687	671	663	689	669	692	690	691	692	623	681	686	703	708	713	714	693	696	642	648	691	708	635	701	676	689	679	663	705	651	639	684	717	681	692	683	662	690	669	682	679	708	645	696	710	652	680	690	693	661	698	671	666	662	644	707	684	703	680	654	643	704	651	695	667	689	671	684	676	681	665	687	660	708	659	687	698	624	700	650	674	676	647	623	616	648	629	693	711	686	658	662	644	615	715	662	657	638	659	664	671	684	645	652	623	687	656	677	665	668	693	709	669	661	660	678	627	672	654	648	666	724	648	683	699	701	616	695	626	690	694	707	710	668	727	653	673	667	689	665	717	717	709	680	690	663	680	709	692	665	705	693	669	674	658	701	696	700	660	679	726	635	712	676	677	655	701	655	669	687	677	698	711	701	678	698	686	702	693	708	683	652	638	684	708	667	673	687	676	670	674	722	655	697	684	679	659	701	675	644	681	693	641	656	691	670	668	695	675	678	723	700	640	657	619	685	672	696	683	663	702	678	673	657	687	623	714	696	663	697	675	680	682	699	719	643	688	751	653	651	683	668	713	667	704	661	705	663	646	693	702	695	705	670	642	684	654	688	659	642	707	686	748	685	654	727	642	657	664	680	706	646	703	645	694	708	688	727	669	628	702	684	691	662	693	700	665	655	666	655	669	669	678	643	710	689	645	700	689	729	654	661	692	684	652	643	628	669	656	678	674	654	636	679	677	722	721	677	667	671	650	693	676	666	701	652	631	668	654	669	669	648	696	648	659	702	657	638	694	674	661	724	689	713	673	667	651	689	677	681	626	658	644	641	648	693	640	681	666	719	651	648	651	611	685	638	683	750	674	695	718	711	637	667	675	678	671	657	686	666	704	657	690	604	683	680	678	641	674	637	674	675	628	677	699	687	673	703	693	663	638	694	614	653	660	682	684	681	648	659	674	676	663	648	647	687	686	703	645	713	733	697	721	628	652	709	675	714	671	662	644	668	680	706	666	668	691	651	714	685	635	671	660	687	650	682	695	719	683	666	683	701	674	690	705	655	660	641	694	686	654	680	646	692	688	688	674	680	701	635	671	677	657	706	699	641	666	672	695	688	679	676	689	671	657	650	710	634	690	696	669	685	651	622	652	654	718	705	685	708	644	703	659	669	684	652	695	709	661	756	700	664	638	681	642	685	654	667	695	677	668	690	708	691	664	668	709	668	682	650	651	673	668	660	687	715	688	678	667	703	693	663	654	666	703	695	637	690	646	682	694	618	719	703	660	685	719	689	720	636	633	662	632	682	663	675	700	651	687	669	675	674	658	629	654	685	683	672	679	676	681	666	675	719	665	690	696	696	649	662	698	665	679	668	739	682	673	652	667	698	663	713	661	705	681	714	671	705	667	685	641	667	672	692	668	685	667	669	674	664	684	659	648	675	643	678	711	657	660	646	649	701	649	723	663	673	653	653	654	676	678	692	688	719	666	674	637	657	682	676	650	708	665	727	679	652	666	660	664	668	631	681	695	650	681	687	692	755	689	678	672	711	691	656	642	712	715	656	657	656	684	736	679	667	643	734	722	664	702	667	677	689	628	674	695	661	717	662	672	668	728	699	613	717	687	667	639	645	672	637	720	634	681	687	716	654	694	671	698	656	679	684	715	656	714	752	719	676	679	662	634	710	648	648	660	681	686	697	684	702	679	645	657	660	712	663	674	689	694	721	651	644	685	725	690	626	603	613	730	707	720	688	674	676	725	710	644	661	719	629	715	667	646	680	649	637	678	693	677	704	679	646	691	711	681	666	681	690	674	655	677	686	616	702	697	669	670	637	655	722	628	672	639	674	648	696	701	652	691	665	670	669	630	659	681	645	696	629	643	697	696	686	719	650	659	657	682	674	667	668	669	683	704	697	632	681	676	693	700	680	696	684	644	696	675	642	702	669	649	654	688	656	677	691	645	673	689	661	672	688	687	668	703	741	652	671	686	683	635	651	657	647	682	680	715	673	618	715	697	670	720	665	652	631	675	652	671	673	700	671	677	621	697	653	696	663	643	703	675	654	669	676	653	679	681	662	674	674	669	677	669	718	662	675	614	655	688	650	645	683	664	645	675	651	654	666	634	667	643	688	618	636	652	710	648	648	649	653	659	694	665	644	665	680	720	661	665	673	679	668	646	699	666	699	721	659	664	690	690	683	685	674	742	690	714	684	670	698	696	633	681	652	673	693	690	681	710	626	630	678	654	670	658	629	669	665	693	644	626	671	682	683	668	671	682	722	693	698	701	695	656	679	698	611	632	669	638	687	714	638	651	687	687	641	703	673	616	680	671	615	630	686	658	693	681	658	674	683	688	632	683	659	658	704	679	664	680	649	668	639	701	682	680	639	650	666	675	632	707	704	687	650	649	621	702	648	682	675	655	703	717	706	641	634	675	709	666	659	669	664	704	625	675	689	634	734	673	672	759	688	680	653	651	656	706	681	664	672	689	659	730	705	731	649	685	701	677	682	692	662	665	697	646	681	687	669	686	689	659	690	683	703	691	647	664	628	657	615	640	658	637	687	659	714	690	642	657	673	721	647	696	651	735	689	653	672	713	673	657	675	682	649	656	725	712	653	681	685	684	697	652	679	715	701	644	672	674	706	680	672	653	717	707	679	663	644	681	652	658	679	688	694	675	693	673	632	672	695	676	660	702	655	674	720	686	691	684	636	646	688	693	734	693	687	729	656	688	668	667	672	674	699	676	717	634	710	723	659	646	681	709	664	675	678	705	674	677	719	697	730	679	674	667	682	683	685	651	714	657	675	631	683	673	690	707	701	649	675	670	672	660	645	652	712	694	705	658	669	674	706	671	663	683	641	659	646	684	647	692	650	671	688	628	707	724	682	711	715	651	628	677	637	680	665	694	660	654	679	665	680	694	649	671	650	637	670	711	669	700	660	662	656	703	697	716	722	653	667	664	656	660	672	657	698	660	730	684	708	704	694	687	696	653	675	663	670	695	676	645	634	641	634	676	656	669	655	620	705	661	679	605	731	686	691	630	642	669	719	663	704	707	650	670	664	666	667	654	680	673	654	670	696	721	661	716	714	691	760	681	662	707	705	669	666	709	703	673	733	703	665	670	671	641	660	713	662	652	673	679	645	693	680	707	675	655	649	733	700	659	672	702	653	695	666	671	647	676	677	655	681	694	621	682	715	640	680	705	697	688	749	716	676	624	627	657	713	660	642	683	685	691	659	667	645	692	676	683	662	666	687	703	668	676	672
20198	43913	35372	24076	14919	8429	4072	2107	2010	2603	3356	4320	3217	2104	1621	1277	1020	1049	1097	952	795	775	755	771	772	793	792	730	764	769	808	746	760	748	736	685	672	726	711	760	697	731	705	752	719	727	720	742	770	725	678	735	726	742	711	722	694	736	696	736	735	778	729	765	730	726	774	746	690	745	705	698	716	708	697	730	706	720	701	716	719	779	703	759	730	681	719	738	691	685	713	676	695	772	687	743	731	717	733	747	700	717	747	714	726	748	678	744	765	718	716	747	783	707	700	709	715	718	713	744	728	741	736	717	764	759	732	645	707	704	716	741	671	703	714	751	703	709	732	760	722	705	704	721	720	743	681	739	753	723	705	727	697	721	691	752	675	704	683	721	715	714	719	720	732	689	747	732	723	707	724	730	663	687	679	739	718	696	803	700	707	680	722	698	727	753	697	714	722	737	715	698	760	738	687	763	699	733	732	732	701	731	754	710	683	698	695	700	741	743	760	742	726	749	761	746	713	746	679	723	722	683	729	694	687	720	765	704	711	697	745	703	719	701	779	726	741	712	690	668	689	751	694	743	701	736	721	708	734	700	690	725	697	748	705	739	756	685	696	715	742	700	747	728	679	741	727	696	712	742	743	735	693	692	660	735	700	732	704	686	743	766	693	677	706	643	695	786	727	738	695	651	695	760	691	690	686	665	712	672	705	698	702	695	691	705	746	688	716	703	721	682	710	693	693	685	693	704	719	713	711	715	713	666	712	704	693	722	708	721	734	708	723	752	745	679	717	747	726	709	747	708	689	747	678	714	751	720	765	797	769	716	697	708	743	680	735	702	701	695	704	713	744	680	736	741	705	711	736	700	738	752	726	668	746	711	710	715	672	746	661	686	670	710	694	742	687	727	673	707	738	706	719	679	711	741	708	713	704	715	749	754	780	721	733	716	704	698	705	695	732	726	698	725	721	695	682	739	756	665	689	705	694	670	745	741	706	705	652	755	712	751	737	714	742	704	723	723	709	735	679	712	683	697	664	702	730	746	669	740	678	740	679	724	707	693	764	687	708	724	706	742	757	726	700	741	689	746	667	705	711	702	704	705	696	731	746	691	715	647	732	742	740	674	735	752	700	779	667	706	655	731	716	684	695	662	702	701	726	737	762	748	765	732	724	720	708	729	680	714	704	702	741	693	735	719	731	741	722	643	694	706	745	690	746	702	718	642	720	698	701	736	752	680	718	718	702	711	736	698	659	726	704	736	748	723	753	733	715	777	709	717	734	738	710	774	712	732	706	725	700	696	742	721	687	748	731	725	679	690	747	764	754	699	736	716	739	725	735	704	727	675	671	713	685	653	717	741	762	724	685	699	731	724	707	684	733	731	770	696	733	748	690	708	705	721	725	712	681	721	706	700	741	676	694	737	682	733	734	742	714	743	680	733	706	748	726	706	709	723	748	689	675	734	744	707	704	719	731	746	723	695	739	673	705	742	712	723	706	751	687	753	753	716	700	774	689	706	684	706	748	736	712	694	714	748	676	718	736	730	737	762	699	716	723	720	681	741	747	747	708	730	690	710	718	738	719	705	722	713	697	721	742	717	698	782	724	744	746	731	708	725	725	739	725	702	670	702	697	709	690	721	753	726	681	735	684	729	731	671	715	692	714	688	705	703	755	689	703	718	732	729	722	723	703	730	654	731	708	747	712	741	707	709	765	700	736	721	713	721	696	722	710	757	704	707	737	776	711	709	649	694	693	683	751	709	712	773	708	746	721	726	736	698	706	716	720	725	712	713	690	707	681	728	688	710	683	749	663	748	636	705	735	713	705	730	694	768	715	726	719	771	694	688	720	698	671	755	708	706	729	702	686	649	713	730	731	724	711	707	736	704	717	738	774	700	688	735	703	702	728	712	769	663	688	676	698	674	751	704	715	693	638	705	748	766	731	725	727	757	717	764	679	706	737	717	716	704	721	730	724	724	665	717	725	672	690	749	690	732	717	711	669	765	643	771	725	725	728	675	735	720	673	682	773	693	740	745	688	720	711	694	722	723	714	720	706	666	683	669	720	724	702	748	697	721	703	710	695	676	731	690	659	688	670	691	731	702	684	705	695	701	659	739	737	713	729	674	728	688	754	734	680	701	767	729	786	667	695	722	702	674	729	748	702	695	718	709	746	735	714	715	698	702	710	692	740	740	746	753	694	722	724	729	733	725	717	738	716	694	732	715	710	710	706	739	757	695	709	687	697	735	703	713	697	719	737	700	659	724	715	655	704	706	727	690	702	719	675	727	725	704	718	711	728	676	708	726	706	687	706	740	713	675	702	704	682	716	750	728	726	720	737	704	679	746	735	767	721	708	687	714	708	706	658	685	712	735	742	692	749	705	691	680	749	654	696	724	686	697	746	672	751	711	722	727	703	707	690	729	739	695	641	735	722	750	671	706	691	731	714	732	761	695	693	743	686	675	719	719	676	682	729	718	714	710	720	751	708	702	718	720	734	690	709	721	702	758	735	736	717	725	739	660	702	722	695	744	740	731	719	713	633	711	721	736	662	723	705	717	745	754	666	756	704	745	716	685	724	685	725	714	714	740	771	730	703	765	706	710	706	717	732	699	661	747	720	735	702	690	661	678	764	738	721	751	706	671	702	718	698	717	704	687	704	745	692	703	703	765	695	760	713	760	737	700	695	719	690	705	724	692	654	649	770	644	694	718	724	717	699	720	701	733	695	690	716	707	706	730	722	669	735	739	703	693	740	711	725	729	765	734	737	668	710	723	689	735	691	716	739	716	714	732	725	738	726	685	696	720	746	683	732	651	710	717	720	745	752	743	768	680	714	707	704	646	690	676	667	698	768	725	691	728	742	781	712	692	698	741	705	683	701	744	728	708	690	715	698	730	700	706	717	738	727	718	744	706	713	744	761	689	680	744	682	701	739	716	786	703	700	690	721	745	769	704	721	699	735	687	695	747	697	749	708	705	755	723	693	666	727	704	701	694	720	746	699	726	779	688	717	723	694	738	709	732	723	719	708	694	752	692	669	695	692	705	725	711	743	747	695	705	758	710	764	767	684	697	703	736	727	702	698	742	712	745	726	696	733	704	749	730	716	689	687	736	703	714	698	696	728	737	724	719	694	680	681	762	709	727	706	757	707	701	685	705	713	743	704	723	664	722	646	657	719	732	720	744	742	726	719	698	731	694	707	690	680	719	758	771	672	726	712	714	699	693	734	725	686	717	750	651	760	775	649	705	695	730	724	779	740	734	705	704	719	686	691	724	721	730	679	777	750	742	753	715	701	714	702	692	688	710	677	721	742	654	678	744	717	737	721	723	701	734	736	712	673	739	716	680	725	704	685	672	750	702	699	712	718	703	750	728	708	729	695	716	682	696	690	732	752	704	721	709	652	764	728	735	712	724	708	713	723	747	723	751	721	760	728	757	732	651	700	715	708	710	703	702	712	694	736	713	700	744	729	693	717	732	711	711	735	764	722	685	700	745
28137	21624	19027	10443	3852	1537	659	321	397	489	706	868	676	502	386	313	321	290	308	286	287	258	249	249	270	289	258	259	248	264	232	262	260	249	277	260	239	265	270	251	252	248	243	285	246	245	222	268	286	277	245	264	240	250	253	253	258	280	252	269	298	258	264	257	236	245	261	253	257	249	262	265	222	275	258	252	246	265	241	247	267	247	272	264	246	261	241	295	266	266	262	247	289	251	278	278	235	277	247	277	260	254	253	283	243	256	258	265	265	260	291	281	270	257	286	289	278	231	273	301	259	279	258	256	244	270	262	269	268	238	261	268	271	242	287	275	257	261	279	284	227	263	262	282	252	264	277	252	274	234	260	268	246	277	258	261	277	241	267	251	263	251	266	271	244	250	275	225	263	269	277	275	249	251	279	244	281	289	271	268	260	247	261	250	285	262	248	236	285	288	275	258	277	248	247	231	260	247	272	276	262	225	235	243	242	267	242	278	244	261	282	257	272	266	261	260	270	267	232	257	258	250	283	242	252	264	267	244	242	259	284	255	271	278	273	247	264	258	246	281	236	292	259	242	281	242	262	249	261	260	273	248	251	288	258	257	261	240	250	281	298	266	263	261	280	288	278	252	255	281	261	274	260	284	278	254	259	262	242	242	284	252	240	249	280	259	286	267	238	284	292	300	265	227	269	253	251	273	251	244	264	291	263	271	262	238	252	257	276	264	255	279	266	246	273	248	266	244	255	236	255	277	273	239	284	245	252	249	259	251	249	258	289	276	272	246	252	273	251	236	289	243	258	240	282	236	259	260	279	272	278	288	266	255	262	282	293	235	278	274	237	248	254	265	273	234	251	279	299	264	271	237	273	284	259	266	268	269	265	260	276	279	245	276	271	255	268	239	257	250	278	249	228	265	274	237	284	245	242	270	244	265	260	267	264	266	263	268	255	273	283	296	242	258	266	248	259	288	254	253	285	262	233	257	259	248	252	255	260	251	251	240	250	245	262	236	226	275	255	239	248	252	273	241	268	251	240	234	250	250	253	269	265	275	260	253	247	264	278	258	262	271	262	255	258	241	265	271	258	251	256	240	257	268	249	236	266	263	262	241	256	253	277	260	240	278	247	277	245	243	285	272	284	277	259	256	245	274	269	262	262	236	241	256	262	256	250	252	275	253	256	247	254	266	239	239	249	283	255	265	265	279	254	259	265	268	261	253	246	234	256	276	256	245	249	283	260	228	268	224	267	264	248	290	276	255	254	273	250	280	233	273	255	233	254	249	243	240	248	297	265	277	263	289	265	261	250	250	255	273	250	253	277	244	240	260	280	273	271	271	241	234	298	252	226	290	275	271	258	202	272	258	257	264	269	263	260	253	274	238	252	275	259	248	251	258	262	246	247	237	227	236	253	229	246	272	253	257	264	256	261	278	255	268	261	261	271	259	263	249	254	279	256	253	277	239	274	226	266	266	280	249	278	265	282	248	260	277	277	238	287	267	248	251	267	275	284	281	240	279	269	266	248	234	281	273	246	252	292	265	268	282	259	271	264	269	283	265	266	263	263	254	249	241	293	265	284	245	272	257	252	246	261	246	268	229	267	267	236	268	263	253	260	258	258	253	262	235	262	259	266	261	255	266	260	221	243	274	275	237	261	270	254	278	247	260	265	287	255	265	250	287	261	295	262	270	273	247	245	257	251	256	272	268	257	269	267	256	277	252	272	263	240	238	272	271	258	276	253	232	258	245	267	265	264	300	240	267	265	256	276	261	255	254	251	259	246	265	272	270	257	279	261	273	240	295	243	241	253	247	245	234	293	251	243	263	244	283	269	289	241	247	263	268	261	238	265	258	235	256	273	239	294	269	259	267	251	276	244	220	254	259	253	274	247	261	241	243	279	260	254	276	266	255	248	291	276	241	269	241	262	255	270	281	229	263	284	254	259	249	253	232	272	270	260	266	281	286	247	246	239	266	282	249	263	293	254	238	232	285	242	254	277	261	288	283	289	272	258	239	289	265	293	266	251	267	251	265	267	287	261	246	282	275	251	256	257	270	235	261	293	275	274	260	258	253	240	235	249	285	269	276	285	240	284	271	273	268	258	266	249	240	284	264	273	264	294	272	251	270	226	296	240	243	261	279	247	264	253	262	252	242	232	272	288	276	289	241	276	282	229	251	260	283	254	257	255	256	262	256	282	265	245	266	239	279	262	263	241	268	244	256	250	266	283	230	240	263	267	274	268	294	239	275	250	276	274	259	263	289	258	233	257	236	270	246	269	249	248	246	240	269	270	291	229	279	263	273	272	243	245	262	274	263	255	256	252	276	238	247	248	268	282	264	231	261	274	268	249	252	235	248	263	243	279	230	263	267	263	288	269	258	250	270	260	281	234	304	291	259	277	274	226	259	264	265	227	267	272	272	255	273	253	244	266	259	263	264	264	240	253	293	258	236	269	266	269	246	260	261	287	264	264	276	259	236	277	283	268	253	289	253	251	268	270	274	299	254	258	218	299	275	283	270	231	257	249	261	274	263	241	262	234	256	254	257	242	249	265	287	248	253	235	275	240	258	235	258	258	284	249	249	248	270	257	230	274	265	256	229	262	249	279	252	249	255	262	272	276	263	258	239	280	291	293	283	228	258	247	267	264	272	284	259	263	241	267	235	279	256	265	248	250	268	250	260	248	247	264	269	251	263	300	276	263	264	246	295	262	265	248	270	241	274	292	279	269	250	273	254	265	263	273	253	223	247	251	224	280	280	277	234	266	241	244	263	252	253	257	268	233	256	248	256	261	266	303	263	245	265	233	280	259	248	270	228	261	272	286	238	262	279	303	281	268	270	298	247	267	260	239	258	283	266	272	244	252	248	268	260	271	267	289	274	254	253	257	244	253	253	273	255	263	246	266	270	264	245	288	277	281	272	276	266	257	254	254	251	299	253	271	285	264	258	258	274	275	263	271	255	237	276	257	223	266	281	244	262	278	264	253	264	285	254	249	218	263	293	263	251	248	258	273	284	250	246	253	257	239	279	275	267	265	242	251	261	266	263	279	252	256	264	287	268	297	240	267	260	244	264	266	258	267	281	247	261	270	244	265	285	242	269	242	257	243	278	266	254	247	285	252	277	230	299	271	273	251	284	268	281	237	234	260	254	264	269	241	287	256	276	246	236	259	264	244	265	233	258	271	280	286	255	250	263	246	255	272	250	228	257	240	259	272	256	278	244	222	249	268	240	257	236	281	244	279	280	280	247	246	231	270	249	270	264	269	278	275	256	264	240	277	236	251	262	240	249	295	275	272	256	270	260	231	280	248	265	270	244	268	243	253	268	280	265	265	248	256	256	256	262	252	275	276	279	265	271	261	262	262	254	269	231	259	300	257	247	267	284	264	239	264	260	261	249	250	232	289	243	262	291	252	266	270	260	284	254	258	269	256	271	257	259	267	269	248	266	274	236	267	261	305	231	253	289	259	237	249	257	271	241	237	279	285	265	282	271
16277	29783	20691	11231	5870	2645	996	437	507	822	1222	1622	1135	694	484	411	321	357	371	345	270	274	289	295	281	295	313	252	274	257	282	289	252	273	249	265	259	271	261	269	250	295	276	247	270	257	286	297	307	292	268	289	233	249	287	257	269	242	275	268	246	278	254	273	264	234	277	268	252	259	258	260	264	272	271	294	289	283	278	297	250	297	260	266	294	289	268	258	269	290	271	290	247	243	278	277	282	299	262	249	265	260	253	287	241	275	266	259	250	252	287	278	252	253	299	269	252	241	265	257	250	272	284	259	268	250	257	281	306	268	262	277	270	270	253	256	279	265	253	275	274	289	265	291	303	268	265	277	266	267	256	278	285	287	257	282	264	276	259	272	266	252	290	254	287	262	297	260	245	256	260	258	273	268	249	271	268	274	299	262	256	253	299	301	270	269	258	299	267	273	270	274	255	247	252	265	284	259	270	258	274	264	295	267	269	290	258	261	272	286	248	266	267	246	239	291	279	253	284	254	253	267	268	317	253	241	234	270	267	252	282	271	278	284	247	251	284	251	281	267	268	273	276	256	280	260	257	316	290	285	261	251	262	284	267	284	274	281	275	250	243	269	284	278	265	288	291	269	264	293	277	244	258	261	271	305	264	269	271	270	269	288	270	272	243	279	219	298	294	268	271	254	275	282	258	315	301	248	304	265	280	283	272	260	298	279	261	299	289	277	291	267	252	260	261	293	286	267	254	255	308	271	244	260	251	270	246	247	271	279	286	267	214	290	286	276	289	266	254	264	269	288	264	311	271	275	268	284	239	263	264	275	260	260	257	253	265	267	278	260	270	303	273	300	270	268	257	270	267	289	259	270	279	267	285	273	253	251	273	261	250	281	284	243	261	291	266	265	255	267	230	250	268	249	266	276	281	261	247	252	281	303	275	290	271	273	259	276	262	281	258	273	261	269	280	279	268	237	298	286	264	273	275	279	278	273	292	272	255	273	254	260	287	224	276	256	258	287	282	283	258	267	252	266	275	282	273	276	253	278	285	278	288	252	267	272	268	253	245	259	291	300	248	246	288	256	267	268	239	295	251	288	288	260	269	267	284	264	268	296	278	250	270	252	278	291	268	287	248	271	262	266	267	277	262	288	263	292	273	256	268	278	276	256	311	264	264	282	280	266	299	285	283	261	265	268	267	270	272	296	291	263	242	268	274	265	283	258	251	248	291	262	295	284	265	265	238	261	265	293	242	272	267	292	262	261	248	262	267	289	293	292	269	266	269	276	262	285	272	283	291	232	269	248	245	281	299	238	255	291	300	281	237	262	272	277	287	303	281	258	266	285	292	280	257	275	262	261	260	274	289	266	257	276	282	277	286	263	245	258	279	262	277	256	271	259	265	278	232	267	244	252	239	253	247	295	268	270	276	286	258	282	246	262	273	275	253	295	274	251	235	276	271	247	239	254	261	271	255	278	238	295	253	251	260	263	274	252	259	263	282	252	245	294	275	274	250	287	261	287	263	279	262	246	283	263	281	287	275	261	282	259	249	279	249	264	241	275	287	241	306	281	258	259	268	243	293	291	263	261	278	235	268	248	277	259	262	270	258	302	271	265	283	268	257	297	262	238	264	280	281	267	260	279	247	262	274	262	250	252	282	281	280	274	262	241	268	290	287	291	287	267	269	270	282	254	264	267	267	262	289	254	264	286	259	284	274	279	278	276	242	267	280	256	249	283	264	249	265	280	278	271	269	287	276	240	240	284	290	230	275	265	247	253	277	266	257	226	260	250	280	274	251	274	242	259	256	254	278	289	289	262	285	282	265	292	275	242	245	267	280	295	282	274	255	293	257	276	284	288	260	289	276	277	259	265	277	257	272	276	263	299	276	235	269	286	266	269	253	252	260	255	238	291	278	305	283	250	256	269	275	250	237	303	262	289	305	260	321	259	268	245	239	248	270	265	246	280	299	287	271	240	258	268	289	281	285	305	285	242	262	248	250	265	276	259	255	261	237	270	291	260	242	261	272	236	253	279	262	293	263	272	279	246	256	238	277	284	263	283	271	269	248	282	250	229	269	268	249	255	261	252	293	281	257	267	291	276	244	266	278	258	289	243	261	242	271	274	263	272	264	255	281	278	260	292	288	271	240	280	269	283	262	284	273	245	230	278	260	256	304	266	279	281	249	256	265	297	293	290	254	266	232	261	254	253	258	262	250	261	273	271	269	282	282	291	312	279	259	250	260	269	250	258	260	281	262	283	247	265	281	252	253	303	271	287	279	272	266	244	264	261	285	285	281	255	281	288	273	264	275	291	261	301	267	263	274	278	269	252	249	287	263	254	288	245	277	283	292	266	279	272	284	276	251	305	260	303	266	265	272	249	294	286	266	274	251	280	245	247	261	284	281	280	246	283	257	263	278	262	238	273	261	257	275	284	276	256	291	293	254	269	246	251	256	262	261	281	251	253	273	243	265	255	271	276	286	292	273	271	283	235	237	259	262	258	266	260	263	255	272	285	274	258	258	273	284	277	252	268	280	275	244	279	278	256	243	255	282	276	276	262	269	260	274	288	280	295	270	276	269	259	271	289	250	262	278	261	241	262	266	289	268	271	273	253	274	284	259	281	288	302	266	264	293	271	286	254	254	252	266	268	270	280	274	251	299	265	276	268	276	273	305	293	282	268	274	286	285	288	272	281	259	264	288	312	306	264	301	275	288	251	273	274	261	260	279	305	290	265	251	286	274	253	252	262	265	301	261	282	247	286	264	270	261	296	267	292	252	271	266	279	272	274	274	254	257	270	240	288	295	246	257	281	274	274	284	266	271	260	282	267	284	283	283	262	245	265	286	271	275	287	259	256	269	283	276	257	277	275	269	272	262	281	289	250	267	281	272	266	261	298	274	265	284	258	291	295	267	262	281	263	243	283	269	258	256	261	275	261	280	258	237	279	268	295	259	261	260	266	232	256	280	251	286	304	239	283	252	273	276	270	241	275	287	248	262	265	255	281	252	274	236	267	267	277	270	268	234	268	283	300	279	246	251	277	250	258	248	286	266	250	271	289	267	273	277	295	287	283	253	291	272	263	274	265	245	281	269	281	270	250	275	271	277	269	288	272	260	246	269	250	272	256	246	294	239	287	256	267	238	262	286	266	297	252	268	261	253	268	281	273	299	252	302	258	275	284	259	255	283	273	271	263	257	276	246	257	269	285	267	272	263	281	257	258	276	254	235	260	253	269	294	278	254	301	251	254	269	268	265	269	243	287	267	286	281	283	249	252	236	246	281	269	296	295	270	290	293	271	262	281	266	279	264	277	231	262	254	289	292	282	286	273	287	263	235	260	260	280	268	248	268	252	266	261	304	260	267	272	259	258	257	241	292	272	277	255	287	273	283	237	278	268	302	271	280	269	269	272	291	269	274	265	273	262	272	293	249	228	262	299	255	275	255	260	290	248	268	278	271	270	236	257	281	282	274	277	253	267	251	240	264	246	274	266
23719	21220	28424	24379	21188	11799	2234	931	886	1069	1365	1793	1349	949	748	696	609	626	627	628	577	582	519	565	558	600	582	544	535	540	582	577	549	566	521	540	556	495	491	538	554	489	556	516	563	531	511	532	538	541	537	524	538	521	518	599	515	587	496	548	508	507	531	534	539	539	529	518	521	532	563	547	486	589	523	526	521	517	524	503	512	523	539	534	513	523	529	512	526	517	534	499	549	568	543	484	552	524	538	538	541	520	535	512	584	562	528	527	540	520	540	559	549	528	530	502	568	543	514	520	528	549	496	535	529	558	528	529	520	478	517	474	559	543	514	553	574	528	511	516	543	564	544	509	551	483	530	471	513	495	487	523	532	500	586	566	499	505	546	493	565	516	542	534	499	521	526	554	504	547	564	577	589	498	554	473	540	485	504	480	505	489	523	547	517	486	530	480	560	517	523	508	555	581	545	504	524	528	534	564	533	541	507	526	517	545	543	523	552	531	489	507	559	502	486	531	515	505	536	559	511	511	515	498	517	533	501	537	484	554	486	518	503	513	510	550	505	484	516	539	482	525	534	522	537	511	535	514	513	553	490	527	521	541	494	535	534	534	570	558	502	543	538	517	504	546	490	551	524	484	536	553	520	521	499	529	509	550	557	511	518	537	555	574	571	527	550	513	578	530	516	532	550	507	520	489	467	514	561	519	491	518	517	521	560	541	565	535	504	502	528	532	537	575	535	548	529	535	520	553	503	546	491	518	543	513	517	530	533	583	563	491	566	505	538	526	552	530	504	546	499	529	517	502	519	534	532	518	524	499	537	529	536	502	546	496	520	544	536	535	537	516	566	525	546	503	557	539	535	547	543	513	543	500	542	562	515	497	494	520	521	542	545	502	535	545	555	543	535	508	565	572	562	514	550	550	526	542	547	510	543	534	516	516	533	544	522	557	552	543	545	521	528	558	544	556	503	507	510	504	567	555	490	531	517	549	501	496	548	549	504	505	486	532	529	581	502	541	508	544	504	506	476	555	502	524	507	516	526	537	559	509	505	524	525	523	481	546	524	532	515	535	537	485	532	502	515	524	506	515	506	503	546	490	517	535	559	535	538	519	534	516	558	503	542	524	502	499	552	529	515	518	527	506	491	503	550	547	506	565	587	513	547	529	544	524	528	534	560	524	528	583	521	542	547	497	532	525	541	571	506	510	509	540	485	543	481	538	509	508	509	507	555	552	527	545	570	562	551	511	512	541	523	543	471	492	506	524	531	569	539	584	528	510	560	526	504	503	509	514	516	505	524	564	487	521	541	498	570	522	541	526	517	511	515	510	527	538	529	539	515	553	511	530	505	535	560	479	567	520	518	523	545	514	541	558	562	543	529	539	541	533	554	531	563	552	534	504	535	479	481	488	520	534	508	519	542	489	534	537	512	522	537	479	452	521	541	521	559	496	477	499	519	522	494	494	486	541	479	497	519	482	556	500	506	576	552	551	487	543	541	534	559	504	561	543	517	524	534	531	504	497	549	516	480	562	508	523	538	504	542	540	509	529	564	572	533	526	517	521	513	538	533	538	523	507	567	552	498	576	515	530	494	553	508	505	525	479	506	535	555	526	530	563	502	563	485	526	517	532	504	492	542	467	529	518	508	507	513	506	515	530	517	531	516	521	531	480	543	563	545	503	518	546	503	537	527	504	501	547	498	510	545	534	501	554	539	546	500	515	553	520	523	533	522	531	579	547	521	514	508	530	499	578	498	535	504	551	514	506	584	548	514	526	493	560	529	485	534	494	556	524	517	536	577	498	518	520	506	535	568	569	517	520	509	540	518	529	575	487	537	527	512	517	542	547	560	532	518	502	566	508	518	515	518	530	536	512	559	539	528	508	533	538	509	523	559	542	588	510	570	494	534	511	535	502	491	492	551	545	591	511	553	548	534	550	524	506	523	531	530	501	542	529	526	526	532	508	518	494	511	538	535	566	524	547	514	529	525	568	568	524	490	549	503	523	507	529	506	555	543	529	549	503	549	509	545	552	525	479	524	531	553	559	560	563	520	534	560	509	535	547	530	503	492	539	492	506	522	531	553	505	524	499	568	575	563	502	549	497	512	555	542	525	533	545	531	549	515	527	535	527	590	485	476	522	541	554	529	525	512	488	553	543	533	547	538	532	540	503	525	519	504	519	546	541	531	531	507	539	542	498	526	510	544	537	551	521	548	503	549	503	517	546	508	515	570	511	504	521	515	570	572	542	550	489	517	555	530	516	495	566	541	556	519	552	497	512	529	557	555	573	541	525	518	519	504	547	507	529	514	581	538	509	571	506	516	543	508	532	556	532	540	530	550	488	524	545	528	531	537	503	558	531	575	526	525	505	529	541	509	525	494	504	543	551	578	550	535	532	536	509	531	525	576	534	498	546	511	545	526	494	527	565	526	531	523	511	556	529	542	501	514	531	513	545	510	526	561	543	488	528	579	541	540	519	533	533	550	533	508	513	511	548	504	533	521	485	513	516	573	527	522	504	530	484	518	543	515	545	546	502	531	548	534	520	524	502	540	494	549	499	527	548	528	529	498	489	545	539	521	531	565	553	515	536	524	586	521	522	542	511	511	514	539	560	519	535	507	499	526	513	523	568	509	523	523	514	531	533	544	527	538	532	506	513	550	502	536	536	510	490	536	494	533	526	507	530	494	520	521	515	555	535	528	534	532	480	552	503	551	571	540	539	558	512	503	514	566	491	538	577	542	518	541	512	515	506	573	602	527	524	518	521	537	545	543	568	517	551	522	519	551	530	574	544	528	553	522	519	549	515	516	535	512	522	567	501	519	484	555	511	530	535	516	571	539	503	492	543	518	505	533	513	536	521	541	554	529	559	545	535	530	570	498	513	500	562	517	527	512	466	515	525	527	526	510	530	522	546	550	530	539	544	529	524	529	513	506	536	522	551	524	516	523	533	577	496	544	551	564	562	537	494	565	536	535	554	553	536	500	469	529	545	520	535	550	522	558	568	570	554	505	551	499	562	545	544	546	525	488	531	512	548	522	572	519	519	527	530	519	510	540	467	525	497	553	520	558	530	539	539	502	592	533	525	538	544	510	472	516	537	489	515	527	528	545	548	541	498	493	543	530	528	516	547	541	516	521	511	515	506	544	528	553	541	516	541	523	540	521	516	556	505	487	546	523	539	529	495	542	509	554	521	482	468	538	506	514	510	502	521	504	530	561	506	502	511	546	518	521	524	539	505	502	537	517	539	519	495	497	529	513	537	543	543	529	524	579	562	534	519	526	543	552	527	541	539	532	509	496	550	538	542	561	558	526	530	504	518	509	554	491	593	555	537	543	534	502	535	559	501	523	550	515	543	519	523	540	529	528	550	514	549	499	516	504	549	507	526	507	524	534	547	525	488	521	526	553	495	512	551	504	532	484	598	494	531	499	537	528	504	569	528	517	516	511	485	528	549	541	535	532	511	531	508	546	557	532	552	551	514	512	548	506	573
17270	38558	29158	18779	11600	5668	2448	1300	1306	1757	2389	2904	2162	1454	1066	865	758	727	763	747	627	582	571	595	624	571	561	583	580	581	601	607	536	595	580	561	574	559	579	571	614	539	574	537	571	538	560	553	543	576	584	554	566	525	560	557	544	530	565	513	555	537	531	554	545	582	505	545	573	543	534	553	526	547	499	537	592	577	561	559	569	525	552	543	535	591	606	572	577	555	580	563	553	519	585	558	544	523	557	535	573	533	515	531	602	538	613	568	554	561	540	519	540	556	515	607	537	543	577	565	520	539	557	519	562	511	525	570	565	540	534	526	543	562	548	567	552	584	520	519	557	529	585	539	603	501	594	546	585	565	529	515	578	539	538	586	547	588	567	567	576	511	572	502	555	552	554	541	542	511	549	529	552	551	540	547	530	598	558	541	526	555	498	517	565	633	551	528	575	542	517	568	530	600	542	551	549	536	543	558	524	582	587	574	538	578	524	545	550	547	536	557	580	547	574	526	569	557	576	580	545	569	567	547	538	532	556	566	519	578	532	499	569	611	590	597	560	538	557	560	530	576	535	568	570	561	581	506	557	550	541	586	580	482	540	547	536	532	540	552	552	555	540	492	532	549	540	551	509	578	521	536	551	556	530	575	582	498	529	560	526	542	555	570	569	583	560	532	543	583	522	545	544	536	553	568	588	513	559	571	566	572	535	559	609	583	555	576	579	539	562	565	550	562	560	599	547	534	547	568	579	543	541	548	523	586	543	543	608	563	548	548	527	517	549	594	569	546	555	534	520	561	543	575	525	537	560	558	559	523	578	535	538	550	531	514	497	552	552	597	566	561	550	553	586	564	554	570	541	547	528	543	566	540	566	540	594	551	528	544	575	538	514	559	535	571	552	562	552	524	582	507	521	567	566	558	542	554	546	540	598	505	558	582	549	549	557	513	502	526	578	553	543	592	576	490	499	526	547	565	591	565	523	501	523	528	566	541	560	564	551	525	567	541	538	532	573	525	514	538	524	602	501	573	511	559	544	556	578	552	587	544	579	542	581	567	533	524	554	585	547	537	589	551	568	510	553	569	593	574	579	584	538	577	568	542	576	557	563	550	554	554	540	568	537	542	580	559	564	511	587	533	563	560	596	551	581	557	575	536	558	565	529	549	562	608	528	522	563	538	520	592	565	571	554	567	516	599	474	543	569	568	549	530	550	561	514	543	557	560	550	535	542	527	553	515	500	560	531	546	524	570	569	568	575	582	549	537	548	547	567	551	530	557	588	584	571	535	526	588	566	530	563	564	536	564	542	502	542	585	529	540	572	578	553	565	566	584	552	544	517	560	514	561	576	572	547	542	594	515	564	568	530	563	561	591	585	548	540	542	530	604	472	561	517	561	563	555	539	558	532	536	543	547	606	522	527	535	569	563	529	525	591	543	549	532	543	585	544	567	591	535	548	558	594	504	531	543	536	534	530	536	550	540	535	532	546	556	544	573	591	553	556	527	556	595	565	545	504	552	547	567	554	560	576	544	591	559	545	570	566	570	543	597	531	529	547	498	550	545	535	538	530	533	561	571	609	569	591	564	522	535	551	498	559	541	529	568	497	536	552	570	539	585	565	545	536	557	590	574	605	567	558	582	566	544	566	550	549	540	587	573	545	566	522	591	539	542	603	533	506	534	541	532	531	548	546	551	555	532	572	567	571	557	518	545	551	565	584	574	490	537	553	537	548	550	549	568	551	549	563	548	570	606	565	554	547	563	565	569	523	544	547	573	526	544	547	572	534	551	549	574	568	536	603	567	543	535	558	578	545	537	533	542	562	533	540	544	559	562	555	549	522	504	512	537	552	567	540	519	545	541	558	539	499	589	540	479	584	497	542	572	538	516	554	583	511	547	551	606	551	528	560	527	547	519	567	507	574	550	581	595	555	563	527	570	583	554	550	584	581	548	551	541	532	533	569	549	534	496	559	529	549	557	526	513	545	567	540	589	516	527	548	542	552	546	530	526	528	577	588	572	530	562	551	617	527	539	537	574	532	584	568	546	534	513	522	563	553	557	539	555	571	536	568	541	512	559	494	507	509	600	581	552	566	554	529	522	544	504	539	566	521	600	532	558	540	564	571	537	555	550	560	520	551	536	605	506	549	541	577	551	541	546	545	539	592	529	576	544	585	555	543	544	519	579	526	522	537	553	603	574	551	542	534	518	521	553	498	558	549	518	575	541	564	606	566	570	559	578	580	533	556	571	533	521	560	552	609	550	540	520	566	569	570	544	581	544	522	537	511	506	580	533	570	541	506	526	568	562	582	548	571	566	545	577	538	565	583	524	563	529	573	517	575	540	581	485	516	534	527	560	567	580	530	548	531	560	571	570	560	572	553	546	528	531	581	575	561	565	536	569	556	538	567	550	574	587	565	545	527	511	557	548	552	551	550	562	506	532	567	572	526	606	583	537	567	554	564	576	526	557	548	527	564	558	563	543	523	566	535	538	512	549	544	560	568	535	576	535	554	556	565	537	533	566	587	570	522	559	563	574	514	538	548	588	554	570	519	580	512	572	581	560	552	555	612	582	546	559	554	574	567	551	541	561	590	571	522	565	556	536	581	505	523	555	547	549	534	537	571	547	584	566	558	565	574	530	556	561	568	549	573	557	523	567	539	548	557	578	565	550	543	557	550	556	522	532	569	588	580	598	548	561	548	530	548	564	508	562	546	555	576	548	550	545	525	585	524	533	535	580	547	567	573	575	559	532	568	574	580	549	567	548	583	570	535	594	541	580	563	559	552	563	540	543	578	533	542	553	596	569	569	559	528	573	560	528	544	616	564	565	558	583	530	553	579	592	537	513	578	545	553	547	527	549	550	576	562	550	539	594	567	569	548	495	565	569	533	557	528	531	612	562	546	558	565	557	508	548	563	595	549	533	597	580	523	544	557	577	546	505	551	522	558	526	520	553	534	592	539	598	558	531	587	521	550	556	595	582	530	551	532	531	566	551	561	547	621	588	574	521	537	515	515	558	530	554	555	529	549	579	542	529	558	564	529	551	537	540	548	562	545	561	566	519	556	567	547	553	571	547	562	555	568	552	528	584	557	535	561	525	508	548	545	569	561	565	533	559	571	543	537	526	520	544	528	541	537	563	535	549	502	548	551	507	576	516	542	545	540	510	532	563	587	602	532	577	577	538	538	535	556	578	592	535	521	524	569	560	564	551	545	557	556	547	545	589	514	561	568	544	553	527	557	515	543	519	551	576	600	530	592	580	547	553	564	558	539	558	550	554	556	549	535	561	578	541	550	525	610	561	580	560	535	588	556	569	547	531	524	545	524	581	531	554	549	524	564	565	567	535	572	571	544	537	538	557	572	564	545	535	580	577	565	553	563	557	532	595	578	558	565	549	542	550	607	499	537	516	573	557	583	529	556	509	546	564	542	579	546	507	556	524	538	550	550	564	535	571	573	554	569	564	551	523	564	538	586	498	549	567	574	523	531	556
24995	21256	27347	25453	13196	2771	942	454	491	672	948	1143	866	574	423	383	358	305	360	306	286	289	307	293	311	279	279	296	321	295	305	309	303	305	289	291	290	274	284	283	276	280	283	264	300	283	281	273	279	305	280	315	305	250	301	284	278	281	242	287	276	267	271	260	282	280	255	276	274	272	286	284	279	267	269	276	251	295	239	310	238	268	286	286	295	278	269	281	283	277	299	251	282	274	310	277	301	278	259	250	268	263	283	259	267	271	279	276	284	286	300	278	292	291	280	269	295	268	264	300	244	266	263	275	260	254	267	296	303	285	265	281	312	277	325	282	278	306	277	282	285	282	285	277	258	274	253	297	279	303	286	273	302	266	271	299	270	289	278	252	265	281	296	262	284	280	284	290	280	278	267	281	267	284	289	262	271	301	286	265	276	291	282	252	254	262	250	311	308	267	284	289	267	278	271	282	298	271	254	240	317	287	288	270	281	258	302	295	304	284	281	285	276	261	266	261	300	278	255	266	279	288	305	279	297	261	271	277	267	277	297	250	279	282	319	273	268	287	298	308	291	256	299	266	269	274	289	299	269	258	292	253	296	276	306	275	286	284	248	281	300	276	309	303	266	300	276	296	269	306	283	278	279	251	278	256	260	260	294	272	280	293	273	263	300	289	285	279	262	287	279	282	276	276	297	271	279	274	275	243	245	293	294	284	274	256	262	259	279	283	251	280	291	284	304	247	281	282	322	288	272	285	292	282	274	269	266	267	303	289	293	282	278	276	272	260	297	306	311	264	293	300	260	290	281	273	251	298	279	272	259	266	280	275	265	279	271	266	294	264	276	290	264	286	307	261	302	263	263	270	255	291	252	243	264	278	284	285	296	283	285	283	260	287	284	269	284	259	309	277	250	260	276	278	271	248	290	293	287	287	280	291	255	301	274	281	274	278	249	291	278	290	291	257	301	262	260	282	288	285	298	270	291	266	273	252	275	283	288	285	268	277	312	283	297	270	279	256	268	287	258	295	260	299	300	305	265	291	274	261	289	280	257	272	285	278	258	309	310	285	275	310	250	283	264	265	303	256	265	265	282	249	264	259	294	284	291	260	275	283	305	282	275	275	287	270	271	299	278	261	273	297	272	287	277	282	259	251	286	306	275	281	289	293	279	271	300	269	260	283	276	292	287	263	289	251	291	281	300	268	274	240	268	272	310	279	286	300	275	281	284	281	256	289	277	285	276	276	281	308	280	303	287	310	275	246	275	252	268	294	285	294	260	267	254	262	306	295	273	265	273	282	299	269	308	265	272	291	290	313	303	261	256	285	285	264	295	269	283	284	299	257	301	282	281	266	240	304	258	318	265	261	290	285	276	274	296	303	272	274	302	254	268	293	258	262	271	264	274	256	272	260	288	285	239	273	264	260	295	288	275	259	266	274	275	263	284	307	288	306	276	285	281	253	281	289	289	276	280	269	257	278	262	278	275	270	291	285	292	287	294	252	311	286	295	295	264	262	274	279	281	293	284	252	274	259	275	259	269	249	289	262	295	276	297	274	255	300	247	272	303	315	288	285	277	276	239	268	290	277	248	261	276	289	277	275	291	267	251	272	282	298	264	271	310	287	282	283	314	275	306	294	286	270	269	298	286	297	280	307	271	272	277	270	268	289	292	293	293	293	279	274	282	276	278	293	290	258	280	242	256	302	274	272	287	276	302	278	287	263	284	249	310	290	272	268	301	254	289	271	288	281	269	271	274	289	265	295	271	257	269	282	281	274	310	268	272	278	272	273	295	271	300	280	234	242	279	269	284	304	318	288	261	314	264	294	289	305	283	297	265	278	283	275	275	295	292	281	286	293	264	309	277	273	299	254	266	278	275	266	261	282	262	302	296	294	266	289	288	301	261	276	268	234	262	250	270	268	268	282	281	301	261	279	296	270	288	309	306	311	277	272	290	288	287	279	293	281	289	271	236	255	267	271	301	294	299	281	284	265	269	281	274	257	272	297	315	290	283	248	271	286	313	264	276	284	269	272	272	271	297	254	261	272	257	270	295	281	288	293	303	302	259	245	279	270	260	273	293	282	314	284	312	285	302	246	264	253	281	311	290	280	263	325	254	274	307	269	271	276	264	287	271	283	267	290	306	243	256	285	291	277	250	256	271	283	285	287	310	284	278	254	276	247	258	282	264	268	297	274	270	283	265	270	286	272	292	273	296	283	289	285	300	308	286	276	261	290	293	298	263	294	298	288	256	300	266	283	273	273	287	291	315	283	299	293	261	275	263	271	289	289	285	270	251	246	290	280	272	299	310	284	265	270	293	258	283	294	260	278	278	261	300	271	278	248	276	298	277	282	282	285	275	272	272	315	292	284	256	290	293	284	244	298	277	276	270	286	274	303	273	281	270	256	262	291	265	263	269	272	269	258	285	269	270	282	284	288	285	283	275	314	276	289	289	290	281	306	296	304	283	286	284	264	269	296	295	252	292	264	286	293	269	262	269	260	289	298	313	249	270	327	277	289	285	276	262	270	263	271	271	272	284	265	277	260	297	274	283	256	298	257	263	276	277	284	289	306	285	254	269	237	277	257	277	287	285	263	307	259	292	278	272	299	277	264	275	315	266	287	271	272	257	264	254	273	286	294	246	272	304	271	285	265	285	287	273	278	279	279	286	296	269	285	266	271	304	294	283	265	294	269	258	294	286	259	288	251	271	289	288	251	279	283	305	260	301	295	300	303	277	268	267	268	270	264	287	272	297	276	322	299	294	279	261	270	257	279	267	283	258	260	234	264	273	263	276	279	268	284	269	276	247	266	284	284	290	292	231	270	293	272	294	264	312	289	289	286	280	257	267	270	292	275	234	297	275	286	310	304	259	270	259	287	282	267	289	271	280	284	292	274	290	276	264	270	249	299	306	269	292	253	295	281	249	283	279	269	298	272	299	260	287	267	278	307	258	289	322	301	277	308	283	241	287	274	270	279	258	281	310	290	286	262	284	289	243	295	260	285	284	255	278	294	271	259	264	278	271	249	280	264	270	274	294	279	264	283	288	286	308	290	265	281	284	269	284	275	295	275	284	286	262	268	261	264	262	285	280	270	279	272	297	263	269	305	287	295	285	273	310	270	283	314	293	308	285	271	256	262	300	273	286	278	279	291	274	270	297	269	256	274	302	283	297	312	293	287	262	295	253	303	285	287	275	252	276	309	262	276	300	283	269	277	295	276	223	304	257	287	257	252	274	249	259	295	271	266	298	261	269	273	275	267	276	278	303	268	310	262	272	299	293	260	258	281	269	265	297	278	306	274	280	277	296	289	281	292	281	302	280	283	288	299	255	276	306	269	288	284	254	287	280	289	249	271	291	284	293	281	255	271	290	272	262	306	312	271	296	265	277	283	269	315	276	304	259	274	264	277	278	292	272	269	272	276	285	285	256	266	292	282	249	266	284	286	262	301	279	298	289	286	303	278	295	272	261	295	273	274	279	274	278	290	265	310
16836	34397	25365	15400	8762	3960	1506	795	863	1224	1662	2330	1613	1025	681	502	427	385	414	388	366	334	347	357	324	344	322	337	290	313	348	305	310	341	338	326	303	344	318	346	310	338	308	315	322	321	299	317	316	288	281	310	320	280	294	314	319	282	277	298	295	316	307	298	325	311	333	307	305	257	305	284	309	324	290	297	302	312	337	277	303	328	300	318	319	272	308	324	320	324	308	285	297	293	331	325	323	305	301	300	316	271	306	318	303	304	344	315	331	285	274	323	303	282	307	315	302	291	302	292	314	314	290	343	297	332	258	311	313	306	282	304	309	330	326	310	329	332	306	303	301	316	302	298	304	307	314	295	296	286	306	283	316	290	304	344	303	312	305	332	312	311	304	315	276	297	313	288	311	280	280	297	345	306	308	296	285	304	312	315	300	300	296	281	316	320	297	317	298	262	294	289	314	289	288	300	321	307	344	321	303	293	317	305	302	317	303	326	320	307	310	314	297	318	319	303	299	293	285	284	311	329	317	293	327	313	338	301	289	300	307	301	282	304	311	291	343	310	321	325	329	303	288	293	319	325	280	326	296	319	305	328	312	301	308	295	317	291	283	299	307	274	285	332	285	315	300	289	272	287	320	304	254	323	321	323	286	284	314	301	304	305	300	317	304	307	288	306	285	308	294	325	312	314	339	294	316	292	333	338	284	328	267	325	322	290	289	295	274	294	318	332	271	310	295	336	311	273	300	307	314	281	293	287	324	315	290	308	329	318	296	303	310	301	314	300	268	297	298	304	307	248	321	294	313	308	282	327	278	291	290	315	291	325	297	312	305	332	305	274	298	307	307	304	304	291	304	284	310	298	295	311	289	252	301	324	298	293	306	312	283	274	319	324	322	306	301	298	296	313	294	321	293	357	296	298	292	314	306	327	317	286	296	309	336	319	327	285	350	328	276	277	322	329	296	279	295	302	316	341	312	305	317	306	296	310	321	300	305	296	312	298	290	296	321	305	316	310	323	298	312	293	306	283	300	322	300	287	304	300	273	310	302	309	337	325	308	302	310	317	301	336	290	322	312	304	302	271	322	312	297	293	302	279	315	314	290	319	321	284	330	304	342	289	307	336	313	305	302	329	298	327	314	327	299	290	278	316	303	306	278	286	298	320	325	307	297	274	307	331	280	302	296	291	317	333	322	294	301	266	291	320	307	324	292	289	306	312	260	271	299	300	295	307	316	283	287	285	281	301	322	274	311	309	311	294	322	315	276	320	321	283	275	281	291	323	309	289	305	294	325	308	308	311	306	286	318	341	297	332	326	309	298	301	295	323	292	305	313	327	292	348	295	299	306	344	278	302	310	303	300	329	301	308	307	312	323	260	321	323	315	331	288	297	287	323	329	318	327	319	319	277	300	318	328	306	300	326	364	298	313	294	301	314	308	299	323	296	298	273	325	297	285	300	268	314	290	315	297	273	302	291	320	320	302	313	304	325	298	319	301	314	328	299	285	332	280	287	305	302	270	303	280	321	299	291	308	299	294	312	301	326	285	318	317	313	324	308	303	287	304	314	292	306	310	310	308	313	346	278	323	288	321	268	323	315	313	295	294	308	303	326	287	319	290	289	282	311	291	333	285	292	328	282	282	304	284	320	309	303	318	297	286	320	309	296	329	334	285	314	326	307	305	310	286	311	352	316	309	277	263	320	315	308	304	325	306	266	320	321	316	295	331	322	311	300	310	301	319	289	338	330	313	268	328	288	334	316	265	302	307	295	315	307	291	271	337	305	322	305	298	299	309	331	309	318	325	316	282	303	316	314	300	313	307	329	278	324	307	267	328	328	317	289	296	309	337	318	314	314	282	306	292	283	310	304	331	302	308	310	311	332	286	302	333	313	306	299	311	300	307	308	308	312	291	265	314	285	311	297	313	284	331	294	276	299	302	305	293	320	314	308	309	312	289	338	321	308	336	296	307	320	289	324	280	288	297	278	329	352	282	303	307	280	330	321	329	297	288	281	311	311	293	325	313	317	319	297	284	281	325	296	308	293	299	274	315	321	292	333	290	337	300	283	323	305	322	298	300	326	288	320	324	323	313	285	318	308	313	339	276	317	314	310	321	320	309	327	319	317	291	293	300	318	304	295	309	331	312	318	304	315	286	310	293	305	323	309	325	296	316	320	284	312	307	319	299	306	309	311	307	306	287	314	308	290	319	324	295	321	340	295	321	293	271	283	279	325	308	334	292	307	297	307	316	320	312	332	321	320	296	294	321	326	332	321	322	291	308	308	314	329	300	319	307	318	276	300	308	286	293	317	291	274	319	300	314	323	304	298	343	335	296	353	331	307	280	290	319	277	286	277	293	286	307	325	285	296	317	310	300	278	290	303	333	315	313	293	302	285	321	267	312	268	320	291	282	305	292	307	289	297	299	304	335	300	325	298	309	305	288	296	338	290	326	338	330	273	310	286	313	293	318	291	308	315	322	311	294	306	330	317	284	286	306	317	286	311	300	320	312	321	290	315	320	325	316	331	309	307	325	305	289	316	302	307	305	287	306	353	310	316	289	299	301	295	315	303	286	278	313	341	314	264	333	307	312	323	319	327	278	305	311	343	321	317	313	302	280	299	306	314	300	310	322	309	312	300	309	308	326	329	304	308	321	297	296	320	296	314	289	258	295	344	277	311	302	301	282	322	319	278	276	321	280	308	307	305	270	309	305	322	310	309	311	323	328	321	297	310	303	302	339	288	314	309	287	308	304	323	320	302	296	331	357	287	317	306	332	326	326	288	300	300	298	299	297	319	275	275	289	300	287	300	319	308	316	297	278	295	304	289	310	327	301	275	300	322	305	330	265	301	327	258	305	314	292	284	303	300	307	293	301	322	308	320	329	306	285	321	296	290	324	324	304	315	290	255	333	288	307	323	328	302	289	340	271	306	340	283	311	323	327	316	339	317	294	319	296	305	327	291	300	299	306	298	318	300	308	297	301	304	303	328	329	316	306	301	315	306	292	295	311	285	309	303	311	274	318	259	306	296	303	331	280	304	311	293	323	319	328	308	302	298	294	315	347	323	308	294	288	287	293	288	301	313	307	300	281	298	308	312	304	335	276	292	314	285	308	341	305	298	317	303	309	325	288	297	284	290	271	299	308	300	313	275	315	329	290	300	317	287	294	321	298	309	327	288	293	292	284	316	304	283	290	286	285	291	312	308	301	317	274	307	288	306	289	276	285	317	317	291	293	276	334	300	293	323	335	312	329	313	323	298	315	324	299	304	316	284	302	286	315	294	304	291	284	298	312	306	319	288	315	298	319	294	284	320	330	275	287	327	314	312	294	306	317	308	319	318	297	334	289	291	323	305	314	294	305	302	315	298	309	294	310	307	286	299	305	306	308	294	318	298	284	320	283	320	330	294	310	270	311	319	317	278	314	313	292	314	334	329	289	307	315	312	304	321	317	302	321	333	275	275	287	267	298	359	320	308	285	300	332	295	280	298
22648	21242	28895	23864	21276	21182	9267	1561	1295	1581	2079	2536	2078	1403	1048	986	830	840	830	786	755	708	707	690	706	688	737	716	741	701	708	735	653	667	692	639	689	682	675	717	669	703	674	706	694	676	671	701	662	696	663	683	664	669	716	734	650	689	753	692	647	678	637	690	678	675	629	678	741	647	638	649	634	688	719	663	659	624	657	707	615	715	612	659	699	689	724	675	689	697	671	640	679	698	682	710	651	688	678	687	659	676	664	665	689	698	678	678	703	666	662	683	688	688	693	693	688	685	681	680	711	667	682	649	695	642	656	640	661	678	683	691	640	679	667	663	661	664	651	669	681	643	685	619	721	680	670	735	670	667	682	686	731	660	717	686	653	705	657	658	680	667	668	674	655	687	664	645	677	673	655	649	664	701	679	714	693	711	657	652	660	642	702	703	666	647	667	691	691	649	693	621	679	754	601	646	703	694	698	625	631	724	699	650	727	701	642	667	638	682	666	717	664	652	695	707	709	668	727	669	635	665	694	670	693	686	656	656	638	688	670	713	705	683	619	630	687	693	667	656	667	680	657	636	664	683	728	731	653	692	697	676	677	703	603	694	685	684	655	694	693	646	655	657	680	645	640	638	671	683	680	651	699	616	664	670	650	674	652	663	667	670	700	663	613	695	664	660	666	699	662	619	665	693	612	613	647	709	718	673	664	672	657	682	679	682	666	701	712	670	624	688	650	681	681	697	698	641	700	654	650	687	696	706	677	679	637	698	722	685	690	675	697	687	661	696	691	664	715	707	724	640	667	676	656	723	686	724	692	686	653	682	645	699	692	630	679	648	707	687	686	631	684	733	679	640	674	655	706	652	621	677	677	671	743	662	697	673	672	653	645	625	670	666	653	608	693	695	620	749	676	689	691	681	697	703	693	658	644	676	664	650	672	674	655	640	685	667	687	666	668	694	715	684	704	643	689	679	662	670	641	689	688	696	676	688	708	701	696	663	656	671	677	672	628	673	717	673	690	697	704	674	704	648	716	673	644	676	654	637	685	689	677	651	664	690	683	662	632	669	636	748	711	671	623	682	656	662	662	679	666	687	627	648	693	678	692	698	621	665	668	681	671	660	661	703	642	668	713	643	695	680	704	665	652	635	649	716	634	679	687	602	659	713	693	701	642	638	662	618	713	628	691	664	690	662	685	692	665	677	686	645	708	686	682	650	697	645	667	658	630	710	645	656	671	693	681	676	668	685	619	666	697	736	659	644	700	635	650	675	707	666	666	675	678	670	667	671	662	651	653	702	664	657	690	706	695	629	690	666	699	660	680	645	631	715	670	699	669	700	665	693	659	676	669	653	662	713	673	708	679	704	680	651	674	692	651	660	669	714	644	714	674	687	653	685	679	676	679	706	704	629	673	663	695	664	687	697	617	693	700	658	670	684	659	701	687	684	667	665	648	664	717	616	672	625	687	675	659	729	688	663	682	652	667	671	670	691	705	705	621	648	649	641	666	658	718	665	719	675	645	665	690	712	707	651	660	629	680	662	696	678	642	619	677	648	632	652	640	669	717	665	646	662	689	658	706	674	702	702	660	664	662	612	676	643	688	676	693	659	722	704	729	709	652	709	651	677	682	636	632	660	641	653	658	687	671	684	626	692	704	657	641	657	672	658	636	653	649	672	659	699	669	717	697	642	654	663	681	643	689	656	722	724	655	671	702	672	685	615	622	678	680	675	671	653	621	630	670	657	662	663	692	690	661	697	694	710	657	686	664	675	631	694	673	624	669	639	696	676	712	691	678	713	633	686	703	683	664	677	737	654	627	707	663	645	632	673	647	694	682	637	669	671	663	686	620	686	713	695	705	620	678	654	646	654	673	646	683	650	640	664	637	699	655	718	669	677	707	652	681	705	691	675	657	675	681	671	675	697	650	705	687	668	641	673	675	690	660	718	652	669	717	665	648	681	683	689	691	735	666	678	638	635	680	673	651	700	679	698	693	735	663	669	704	697	669	683	672	704	625	674	638	673	657	684	679	698	695	687	662	675	678	634	615	653	654	675	676	676	685	672	694	670	650	625	693	659	689	688	650	659	689	666	734	704	643	669	667	640	675	670	665	708	714	681	664	662	632	695	690	614	658	620	663	714	667	671	634	631	669	676	640	682	599	679	696	636	682	695	618	629	731	675	674	675	670	647	647	728	677	641	678	669	652	662	656	660	673	654	605	634	696	683	723	685	676	684	661	647	683	732	657	698	681	608	653	698	664	622	687	690	644	660	653	637	652	703	699	644	648	627	671	630	644	663	680	696	705	656	701	672	680	675	692	681	670	647	648	695	625	633	655	717	643	687	666	702	658	675	718	674	675	661	726	685	671	701	649	649	640	686	698	649	682	682	661	644	664	699	649	685	687	686	668	748	635	706	646	685	711	682	629	670	672	734	687	740	663	704	719	686	689	651	703	714	684	690	640	636	636	660	672	662	705	683	670	632	688	677	660	651	673	662	695	650	661	666	706	639	674	622	689	690	678	697	679	661	641	648	681	678	714	673	669	664	641	651	665	697	686	665	733	683	728	636	703	673	671	658	668	653	706	649	680	714	639	651	677	677	670	657	698	651	660	712	679	689	612	660	678	625	724	634	660	670	679	680	645	665	648	662	668	690	637	708	676	670	686	641	688	641	667	626	672	633	623	643	657	662	699	655	666	628	706	689	649	673	616	733	700	662	701	737	686	673	722	640	700	662	642	693	704	641	654	609	649	620	646	676	673	677	659	660	648	680	663	698	665	630	709	670	665	699	627	656	623	630	652	680	629	651	636	675	680	690	673	680	685	629	633	683	668	682	678	729	649	661	651	632	681	676	666	699	647	697	668	683	721	605	638	708	724	664	690	701	629	706	655	689	653	695	676	699	684	717	648	688	660	656	690	715	701	633	652	689	646	642	685	688	667	721	702	732	721	657	685	694	661	687	699	691	704	679	667	671	678	682	675	657	667	670	650	687	685	661	702	653	690	661	683	698	638	685	636	603	655	734	667	647	674	661	618	662	659	730	663	665	641	745	650	605	692	648	689	695	682	706	672	686	689	696	653	665	649	624	689	695	642	675	702	681	665	645	661	686	651	657	631	669	641	656	672	712	639	663	695	693	694	656	664	657	695	709	680	646	665	666	687	680	633	661	623	609	673	695	679	695	701	625	643	618	642	662	706	677	670	634	670	649	678	631	639	641	657	707	672	676	696	686	683	652	648	628	638	656	638	635	673	639	688	699	667	681	693	663	693	653	684	624	665	707	672	663	689	605	669	645	669	719	656	684	710	683	634	679	727	646	639	682	642	653	677	704	668	664	641	653	668	664	636	710	664	671	682	702	627	668	690	679	709	697	635	684	660	712	653	711	687	694	685	701	652	673	691	655	652	660	666	688	676	656	642	675	672	690	642	702	689	665	678	646	669	634	685	659	611	610	714	682	669	669	689	687	662	669	683	670	692	677	662	651	677	657	668	676
20189	43058	34616	23672	15559	7555	3646	2026	2081	2571	3332	4303	3310	2074	1488	1167	1001	963	1017	892	782	804	759	813	770	799	772	763	752	709	715	740	724	756	725	708	743	724	730	697	696	723	721	678	724	712	686	765	715	685	712	773	733	692	713	700	698	694	715	656	722	730	707	713	651	725	717	768	689	723	685	714	732	710	743	720	669	676	736	703	707	725	748	703	702	711	719	738	706	720	725	756	724	707	704	723	717	702	642	664	714	713	707	712	698	755	711	662	769	671	692	702	708	698	693	728	715	732	701	753	681	683	684	724	700	694	725	677	744	694	701	703	737	734	734	683	678	705	757	703	688	671	711	690	716	703	728	742	691	715	722	718	656	681	721	701	740	687	670	697	683	740	710	700	670	723	730	684	692	655	701	725	736	702	671	692	736	735	675	727	695	732	672	745	684	648	756	678	687	708	725	695	672	663	707	736	744	698	710	721	698	704	712	725	718	727	727	713	725	710	684	716	757	706	743	686	683	710	737	703	680	711	718	719	689	725	763	677	692	713	719	674	727	677	678	745	677	643	677	705	668	724	719	693	697	738	693	715	744	694	714	746	661	662	718	688	714	696	671	703	761	743	754	734	718	704	723	712	715	731	778	704	691	718	689	696	672	755	701	716	668	692	697	764	718	696	702	694	718	715	703	708	697	738	712	693	711	718	723	749	712	690	723	723	671	694	717	734	712	723	718	763	706	680	706	722	738	728	662	727	740	712	693	698	680	700	727	719	687	696	768	702	656	716	680	726	719	736	683	707	738	707	679	705	706	708	699	690	702	687	691	661	712	732	687	691	729	694	684	725	690	654	677	693	661	703	757	706	699	723	720	706	677	713	680	762	642	739	720	728	698	733	711	704	751	692	728	677	741	704	665	732	679	715	694	724	682	724	722	673	692	694	740	680	696	740	700	696	683	713	709	702	750	695	672	684	686	679	726	708	717	736	711	703	726	729	703	673	700	663	727	706	665	689	729	742	703	688	697	682	680	685	690	698	670	730	725	671	680	665	720	715	672	688	692	741	701	668	737	709	763	688	698	681	723	711	702	691	741	732	684	726	720	754	649	711	752	706	688	713	735	691	707	733	720	713	670	677	715	680	699	684	696	703	701	685	675	728	689	683	735	716	693	646	665	686	630	725	762	675	708	676	713	712	706	733	698	719	701	722	731	685	688	696	727	703	695	748	722	647	722	690	684	694	686	634	695	713	698	699	720	733	748	740	747	663	730	653	708	706	698	724	744	707	717	709	673	675	715	691	736	722	662	707	710	723	686	702	683	710	711	716	695	675	679	692	669	728	710	743	731	679	720	701	738	715	724	733	683	720	717	676	699	713	717	746	749	762	703	744	670	699	729	730	740	674	701	664	726	683	679	707	712	734	697	707	670	703	796	697	697	632	665	676	689	702	711	686	720	725	716	730	709	721	733	729	673	692	683	703	723	669	696	712	689	705	728	704	717	746	660	672	724	731	728	736	703	738	741	684	697	684	715	684	693	723	736	655	674	774	707	678	728	667	710	691	719	721	715	714	707	726	700	713	672	692	740	743	745	711	706	691	647	719	679	738	720	677	733	721	764	698	683	728	688	655	739	726	735	721	738	717	700	717	701	727	710	689	704	689	715	705	730	694	743	693	742	740	748	703	713	705	726	705	673	683	668	717	699	725	770	711	700	714	734	652	699	718	692	720	734	694	687	679	684	678	703	672	699	732	679	693	694	737	709	674	752	737	649	724	659	689	718	689	717	714	747	750	710	716	711	684	711	684	705	753	743	701	707	723	692	670	708	705	738	736	717	705	685	717	641	670	736	758	692	659	694	714	681	704	694	694	710	635	697	637	739	748	673	688	722	666	679	711	720	710	728	676	687	715	676	714	707	693	741	752	710	724	673	699	717	700	698	745	667	717	753	728	659	700	666	689	692	707	724	729	696	670	697	725	705	673	724	675	698	699	711	680	693	724	683	718	736	683	730	718	733	725	723	753	675	681	644	708	666	741	716	668	712	734	711	688	725	701	717	699	666	676	684	694	716	681	738	698	715	699	718	724	709	696	673	700	753	685	734	716	695	689	706	741	718	695	739	667	715	740	739	683	661	708	733	682	713	709	685	710	712	732	746	648	677	687	744	650	694	760	675	686	721	681	709	712	723	733	697	721	713	693	757	716	675	737	740	745	731	714	668	692	692	709	742	684	737	657	688	689	651	690	684	731	692	685	696	740	698	741	692	698	717	746	724	708	676	719	699	659	722	752	652	705	695	753	686	751	754	746	727	678	687	731	687	700	710	679	720	701	668	709	743	698	723	714	726	714	745	733	732	697	683	712	682	724	727	724	738	691	713	717	685	684	683	767	729	676	738	721	688	699	730	684	713	732	674	691	655	704	744	720	714	686	686	748	740	706	715	705	705	700	737	694	700	665	769	687	721	706	683	688	766	717	723	727	722	704	701	702	742	720	719	715	707	695	730	721	722	683	733	696	717	713	716	698	693	735	695	718	732	684	722	719	723	682	719	748	704	653	675	700	734	679	677	712	702	633	640	760	676	687	672	710	697	695	668	689	680	665	778	708	706	735	712	713	680	701	699	744	696	722	718	743	668	695	699	679	725	726	728	730	668	687	709	733	730	738	699	672	694	715	705	676	697	723	678	712	719	721	731	723	698	757	713	706	703	669	685	722	680	746	686	705	695	704	715	697	734	691	733	679	703	673	738	677	738	717	693	729	736	736	697	681	742	681	711	691	700	748	744	683	651	706	716	706	704	695	710	729	674	734	695	719	700	720	700	715	761	720	733	718	691	739	676	744	738	708	716	737	718	711	722	711	711	679	702	710	717	693	682	740	676	695	729	698	737	724	720	734	718	696	686	716	670	673	709	690	708	729	707	725	693	682	662	726	759	730	739	684	721	697	709	692	662	699	682	715	704	722	690	684	746	704	723	672	711	737	686	738	709	714	768	716	731	715	710	735	700	706	686	728	663	660	705	678	661	719	731	708	713	703	744	709	767	720	723	762	680	721	694	693	681	720	716	785	700	736	708	671	678	721	664	714	661	687	712	722	739	709	728	738	707	667	725	748	706	691	697	708	702	719	693	719	698	701	732	719	727	672	667	703	659	740	752	670	712	707	685	697	703	736	728	717	718	659	690	739	756	759	728	651	707	720	699	691	691	685	706	701	685	725	690	687	706	694	761	652	689	708	737	703	692	668	666	717	699	708	796	689	682	693	687	737	643	730	684	651	745	689	703	718	660	725	681	660	718	702	747	729	700	699	733	736	684	722	721	710	714	695	704	707	681	701	730	707	697	702	710	692	727	740	712	673	687	737	691	712	687	663	720	704	662	752	682	675	692	655	690	741	737	731	739	677	697	704	748	690	691	713	719	753	664	714	736	656	733	718	738	676	705	712	709	702	672	718	697	722	704	756	683	719	689	705	708	675	718	770	704	699	706	742	718	724	697	679	720	686	679	722
28087	21347	18344	9697	3323	1093	475	297	348	491	645	863	646	460	364	319	266	270	303	248	276	259	260	246	275	236	224	247	241	248	262	255	240	265	287	268	238	238	227	275	258	267	263	216	248	278	283	280	259	257	239	271	267	278	250	257	249	241	244	267	255	261	268	236	223	263	273	278	242	259	266	234	242	270	267	273	271	223	250	224	227	250	257	262	256	230	263	251	245	251	280	246	260	269	246	243	233	254	248	251	265	245	284	236	249	258	254	254	236	255	257	250	249	252	271	294	249	234	241	235	257	240	244	260	252	259	233	234	262	259	247	240	266	260	245	251	290	250	267	292	258	290	260	262	257	241	256	250	251	237	252	255	257	269	268	257	245	262	265	233	240	265	267	214	250	216	274	248	241	258	218	274	247	261	246	256	259	262	274	230	272	247	269	256	237	261	258	260	256	261	267	257	265	255	244	257	277	249	265	258	249	231	256	270	248	264	254	244	269	248	242	258	277	243	232	239	223	248	249	274	245	226	247	235	244	258	233	247	271	247	269	228	240	243	280	280	238	243	269	230	265	268	278	250	248	260	272	274	260	276	254	281	253	259	261	265	225	228	246	246	238	241	265	271	281	261	254	231	255	249	252	219	269	236	238	246	253	283	278	261	282	264	284	232	257	238	250	266	252	282	230	239	249	264	241	274	255	237	229	237	270	242	256	246	235	268	263	261	247	256	281	256	261	255	253	267	244	265	269	258	229	268	246	228	260	236	234	207	248	270	256	246	249	265	250	273	235	255	257	244	251	277	267	261	261	269	296	274	245	226	230	241	271	261	236	252	240	253	242	251	268	275	259	259	265	270	253	248	262	245	255	253	269	260	254	237	273	261	236	250	256	253	234	258	239	241	258	250	235	277	276	261	260	210	252	252	236	256	257	248	261	231	239	267	278	245	281	268	250	290	260	242	254	279	233	272	250	243	264	248	277	262	253	269	240	241	254	252	232	254	254	226	253	246	223	256	233	276	233	255	214	253	265	227	245	248	262	249	242	225	251	262	243	273	228	275	269	262	239	241	233	265	244	275	265	235	255	243	254	246	261	246	252	242	221	248	237	238	251	275	264	275	236	251	247	249	285	241	245	233	280	245	228	254	245	272	266	250	246	255	237	262	256	244	240	250	272	231	232	243	262	259	239	238	239	289	248	259	285	259	242	254	231	204	253	281	229	258	220	250	244	261	272	272	283	248	266	241	258	249	235	269	223	217	241	265	255	250	255	242	244	265	243	242	241	254	251	267	256	274	240	226	283	227	226	239	244	249	253	260	265	261	227	254	258	253	255	264	254	239	253	267	235	268	253	245	250	265	241	242	254	245	264	237	262	282	252	245	262	289	282	254	257	252	260	272	249	272	269	279	267	253	250	260	264	248	262	268	267	237	244	254	227	254	257	267	261	239	248	248	276	235	262	240	242	254	255	262	243	269	249	258	230	280	257	243	271	268	256	241	243	224	257	254	230	230	260	257	276	245	226	255	249	249	274	231	249	233	246	257	259	258	237	234	260	223	257	259	246	250	288	255	255	255	253	285	253	276	245	248	248	250	265	248	232	254	235	264	281	288	258	229	228	261	248	242	254	301	255	268	283	258	242	279	271	243	244	229	231	232	229	251	250	255	256	241	243	255	247	252	246	252	235	231	242	267	280	253	220	240	216	240	237	263	257	310	247	218	247	271	261	247	280	254	254	247	230	274	243	228	238	239	231	246	248	255	273	244	237	232	232	271	240	251	253	263	261	270	242	237	255	260	247	232	240	258	260	246	258	223	270	258	250	282	234	255	244	232	260	245	241	228	275	252	279	243	229	257	247	239	259	246	226	258	244	243	246	251	279	253	237	276	261	261	266	247	239	244	250	229	263	257	257	236	257	251	232	279	249	285	252	263	257	240	246	263	234	262	276	260	254	238	261	221	256	255	247	277	232	261	285	237	234	264	268	254	242	245	234	258	244	272	260	246	245	240	239	259	250	233	288	260	252	266	235	245	260	248	268	246	267	268	285	257	229	279	241	250	242	245	244	260	236	253	255	256	240	232	278	259	254	239	261	268	268	249	252	269	257	272	255	228	248	279	268	257	261	250	261	247	261	286	213	250	275	225	246	264	243	219	255	235	254	269	280	283	230	252	266	263	269	218	266	244	254	221	268	251	241	277	276	268	254	238	258	239	254	248	262	257	240	258	234	243	263	225	272	262	299	255	253	266	284	255	265	230	258	245	269	239	247	224	267	264	274	257	227	263	243	261	261	249	263	279	264	249	241	232	269	273	250	269	264	256	231	253	234	241	276	243	213	249	269	264	247	263	231	257	284	251	245	298	237	248	271	263	259	271	240	242	255	244	250	270	239	241	255	257	234	217	258	244	245	254	241	245	273	239	273	271	263	253	250	269	277	218	240	241	244	231	252	251	273	261	247	254	243	234	261	229	252	261	258	224	271	222	261	277	235	263	225	239	237	238	240	258	251	252	231	285	262	256	219	249	264	247	267	285	261	245	249	264	247	275	238	264	228	241	261	245	249	227	267	240	274	257	253	263	273	244	238	282	236	281	268	263	238	261	241	241	227	236	249	265	265	257	236	280	243	254	246	249	237	255	285	274	243	288	279	280	241	265	261	244	262	242	269	241	235	243	224	264	241	249	259	254	254	227	266	234	278	264	249	289	234	250	264	268	271	256	223	238	257	253	271	269	239	256	239	261	253	243	246	245	252	257	266	233	246	256	268	253	238	272	253	252	245	247	267	258	281	284	226	269	252	264	246	220	235	209	266	262	263	250	268	222	255	241	257	256	241	269	250	251	263	260	270	254	241	259	268	245	256	273	205	258	257	257	246	228	247	273	293	234	226	232	252	260	245	254	249	243	265	263	277	263	269	297	233	238	246	253	248	240	294	275	273	229	256	257	279	272	252	257	256	263	248	268	252	270	245	242	228	255	258	256	253	270	257	244	263	241	265	236	240	238	241	241	268	254	240	232	274	256	283	254	258	241	242	250	240	256	257	256	227	252	276	263	251	259	251	272	266	255	289	260	232	208	255	262	273	251	251	258	246	227	262	260	269	244	255	240	257	242	278	277	255	242	254	235	273	253	253	239	246	272	250	251	253	256	233	281	261	239	253	230	241	261	275	268	238	264	210	271	250	254	273	255	249	268	261	249	266	257	246	262	243	238	242	256	257	246	242	245	259	285	261	256	280	241	270	246	261	262	242	272	242	255	226	223	237	254	247	272	263	263	234	255	253	225	243	250	237	260	260	261	241	280	262	250	234	231	265	249	243	247	280	270	252	243	250	275	237	250	245	262	218	270	227	257	247	254	257	256	280	256	258	262	263	245	251	298	249	258	236	254	248	203	264	239	237	257	286	237	217	257	263	276	259	263	250	221	243	266	273	266	228	240	250	242	279	261	294	273	254	240	248	253	275	237	243	268	249	262	263	249	249	260	271	238	222	252	226	221	266	246
16208	28251	19754	10238	5421	1889	743	402	470	839	1224	1547	1143	673	429	392	320	328	309	288	248	273	251	283	241	274	255	252	278	245	283	227	259	245	256	247	273	247	299	243	260	259	255	238	253	265	261	247	271	264	262	270	235	281	224	245	262	277	239	271	243	281	242	277	278	288	247	290	242	257	261	240	261	241	249	268	260	245	265	232	274	269	236	251	264	264	251	265	281	255	238	248	260	277	242	256	264	247	243	253	258	256	268	253	238	257	285	264	273	249	264	267	256	261	274	259	262	254	233	260	261	260	279	256	279	257	256	230	262	273	272	262	262	273	263	266	259	281	268	242	268	226	252	245	282	278	268	262	259	259	276	260	268	243	265	290	253	266	244	259	265	246	288	255	259	257	258	281	242	304	266	254	264	293	271	255	262	271	250	251	260	255	242	262	243	247	278	248	255	270	272	249	278	243	233	264	257	252	235	244	279	268	253	250	255	261	275	248	292	290	254	233	247	247	246	277	264	289	277	241	261	252	244	250	286	258	284	232	255	267	286	254	256	229	231	275	256	263	244	283	269	246	242	249	281	269	246	255	249	261	272	239	260	241	272	270	261	246	267	245	283	226	259	243	265	249	245	276	219	250	262	262	231	276	277	253	272	246	256	263	235	222	255	238	247	286	253	262	266	263	242	229	266	262	278	261	264	269	286	251	260	277	260	259	295	241	243	260	223	264	256	293	280	266	230	226	264	269	272	248	242	234	253	280	218	253	265	242	260	280	256	277	275	266	247	244	246	303	268	243	244	271	258	245	281	258	283	264	286	247	243	237	228	286	292	244	249	255	270	238	254	269	248	243	275	248	231	269	235	277	259	245	266	264	262	254	268	269	250	259	234	288	243	238	263	228	288	255	283	249	278	281	261	228	252	245	276	221	265	260	262	258	264	248	278	246	253	261	236	278	258	248	266	258	260	240	277	260	276	259	253	238	246	252	250	265	274	242	253	235	250	214	249	234	281	264	282	237	252	272	261	228	251	260	216	211	275	284	249	258	261	257	283	275	264	248	270	280	277	225	248	265	253	220	263	257	266	262	267	297	250	270	273	258	271	248	286	239	249	261	273	257	244	257	263	289	253	265	255	265	232	272	233	252	250	253	239	255	224	252	246	274	286	256	259	267	285	260	259	293	257	244	262	259	256	262	260	241	246	257	271	247	249	260	237	291	255	262	254	247	283	271	236	246	283	280	279	262	262	232	304	256	271	257	277	254	249	233	255	247	249	264	258	276	235	229	290	258	252	260	256	279	271	258	282	248	251	267	272	245	264	256	250	275	267	277	267	258	227	283	256	263	246	269	252	226	261	256	252	262	251	247	239	268	268	283	257	286	276	242	265	228	220	278	287	267	270	295	271	281	247	263	241	266	243	267	264	273	248	274	233	245	270	268	243	263	273	238	247	245	275	254	278	247	292	261	257	222	257	257	271	247	246	279	267	250	242	252	225	229	272	253	237	222	239	268	279	234	257	253	278	267	264	251	283	238	277	275	244	268	249	290	260	279	264	265	278	227	263	253	253	233	234	260	261	269	264	257	278	272	242	272	278	266	235	261	269	255	263	256	254	276	250	240	267	277	267	278	266	259	253	241	275	260	253	245	268	243	264	256	288	263	265	260	233	248	232	267	256	263	232	276	276	246	250	243	248	299	258	242	244	253	282	260	270	268	239	268	260	253	259	242	268	228	277	252	242	279	251	273	231	262	264	265	255	256	245	266	274	243	263	248	259	262	250	253	247	235	256	256	292	272	285	279	249	245	239	283	266	286	271	305	251	281	270	223	252	264	253	248	247	249	248	238	246	281	256	241	271	253	252	252	252	244	258	251	276	282	221	219	256	240	276	261	275	262	239	256	278	255	259	276	281	256	303	247	267	283	242	254	257	283	278	247	237	252	254	257	255	269	266	249	260	244	239	290	261	264	236	257	256	266	261	260	263	234	260	246	271	267	261	267	255	252	242	254	257	255	227	239	249	264	257	282	277	276	256	273	257	269	236	292	233	267	250	252	274	264	257	278	244	251	275	237	255	255	247	260	284	248	239	275	240	227	254	225	245	238	265	237	243	250	268	262	273	255	263	248	261	235	263	270	288	282	249	258	285	214	240	245	277	274	267	285	272	269	260	234	273	303	250	263	267	249	261	279	240	283	275	256	271	237	253	281	258	267	280	262	288	238	274	260	252	261	273	264	286	257	265	267	250	270	280	249	247	257	238	263	268	261	280	266	275	241	246	259	243	253	255	245	271	245	268	250	246	272	291	257	279	261	261	244	245	262	261	235	278	257	246	270	287	300	234	250	271	255	242	252	256	282	256	235	260	258	249	257	280	266	246	243	267	269	259	281	237	270	244	248	260	229	235	247	260	267	263	273	289	256	241	238	251	268	256	271	294	259	268	248	237	257	238	281	266	246	231	292	252	242	247	277	246	262	255	242	267	253	237	256	255	252	263	244	239	235	251	276	316	262	245	260	264	251	251	268	266	239	276	253	252	239	265	261	251	247	250	240	267	246	253	252	243	267	239	281	264	239	277	248	270	257	237	258	281	247	253	271	230	248	231	256	256	257	258	298	276	258	271	259	268	243	272	230	251	275	263	260	251	247	292	224	269	229	287	221	262	247	261	227	261	268	257	228	244	245	232	239	246	258	254	244	265	284	285	271	303	245	253	260	278	269	247	266	247	269	257	245	278	227	259	262	259	247	246	272	228	267	272	256	248	239	268	279	227	231	256	258	292	275	240	264	261	286	242	259	251	233	242	262	260	269	254	268	262	257	275	256	241	265	266	254	268	261	263	281	280	243	270	254	250	246	232	247	270	279	233	277	265	273	248	256	251	244	258	265	221	254	254	245	276	278	268	246	251	252	264	244	261	264	265	253	283	248	264	284	266	245	264	260	238	251	279	240	281	253	266	237	260	275	264	266	270	246	240	274	236	262	283	261	254	242	283	256	257	281	255	266	266	247	256	228	255	259	267	259	248	257	276	249	259	278	226	263	265	291	250	251	283	245	262	260	288	276	221	243	273	268	256	256	275	261	247	249	255	249	249	263	256	274	264	247	253	245	240	267	236	274	288	255	253	254	291	257	251	240	262	261	259	266	302	247	244	231	260	257	278	259	245	256	278	258	255	257	255	272	276	252	264	301	244	272	274	273	303	248	251	258	275	213	238	272	265	255	247	254	266	253	238	245	262	260	256	268	285	280	249	238	296	265	254	254	261	269	252	274	258	252	279	250	266	289	269	270	253	277	258	257	245	279	269	262	257	244	272	250	240	272	259	278	243	258	280	221	286	254	250	278	282	253	285	270	244	240	230	280	257	250	248	238	269	255	221	246	258	265	239	255	256	244	246	259	259	244	262	249	272	214	271	293	247	248	240	265	267	262	263	266	245	257	281	296	267	251	223	255	269	259	246	246	249	269	234	225	240	248	287	259	241	260	242	254	257	270	264	266	252	255
23704	21200	28408	24333	21161	11196	1791	921	867	1146	1427	1841	1367	1072	735	649	636	580	584	635	560	574	537	551	503	547	524	540	546	545	486	497	552	510	508	551	541	566	556	535	527	521	549	509	557	569	523	582	506	581	546	544	541	601	540	559	537	511	569	555	534	511	533	574	509	513	503	533	523	477	504	526	576	571	542	513	560	559	522	486	483	497	463	523	552	576	528	545	531	515	506	529	562	538	502	531	560	529	538	554	539	567	507	516	507	519	511	509	514	531	566	543	541	541	535	526	500	530	497	532	524	544	515	509	510	552	525	528	503	494	544	490	525	539	517	505	564	542	534	583	548	497	536	523	523	539	510	561	510	519	552	538	568	564	553	562	560	549	544	540	519	569	545	505	535	522	495	549	555	525	526	557	483	527	535	497	514	499	554	530	517	560	498	550	533	522	478	550	496	555	515	494	515	497	533	529	501	537	535	528	553	567	523	565	496	492	536	515	539	513	553	529	513	532	493	528	448	521	522	540	560	538	550	540	518	515	524	510	539	548	514	499	558	509	533	522	524	553	505	521	528	558	499	510	493	541	550	522	533	519	535	536	534	534	559	511	517	500	548	474	539	547	520	502	526	524	492	492	519	528	531	502	528	540	514	491	521	565	535	517	545	511	538	574	547	551	519	543	510	528	517	568	523	545	559	488	506	539	531	541	517	582	541	520	538	519	562	524	503	551	552	483	570	510	548	496	515	511	550	532	510	516	513	562	516	538	512	553	549	490	535	522	515	479	526	532	504	538	518	533	530	538	532	506	513	539	508	528	535	532	531	520	506	513	498	574	554	536	539	503	546	508	583	520	504	513	484	493	549	523	559	543	519	511	558	538	552	531	534	527	529	491	532	508	510	554	496	494	519	537	540	522	518	521	504	556	521	578	549	531	533	508	516	503	585	535	544	485	497	558	536	487	509	533	542	539	495	544	515	506	568	521	486	526	533	555	528	511	529	498	560	563	517	543	510	513	504	517	516	541	532	515	542	516	528	552	510	556	573	545	491	548	570	527	540	539	512	537	502	518	522	525	536	536	500	543	504	507	593	533	517	529	514	517	537	513	504	513	514	536	514	572	525	497	544	510	547	521	517	474	523	535	527	545	510	538	495	572	497	547	534	501	538	526	526	560	552	583	519	516	519	531	543	522	538	566	507	507	528	568	571	498	512	509	550	513	534	476	508	537	535	515	536	528	501	510	504	535	526	538	545	555	532	565	499	544	571	495	534	529	548	560	517	527	493	546	514	557	555	513	580	535	567	533	524	516	553	535	535	497	500	538	543	546	449	546	515	546	522	512	565	518	522	549	546	506	512	536	545	491	521	526	540	515	477	535	545	536	491	538	485	534	475	547	527	523	482	556	521	532	472	524	530	506	567	536	545	563	586	537	546	521	525	485	554	539	526	506	528	565	530	527	514	562	554	490	498	511	517	530	483	533	528	526	518	522	525	547	537	563	509	523	520	514	549	536	548	575	505	543	555	486	524	557	513	513	477	533	525	538	509	511	524	490	538	487	508	565	543	502	553	522	523	533	521	561	540	558	510	516	507	509	529	538	508	523	547	504	531	552	526	491	574	553	532	507	489	537	584	562	500	537	536	536	543	519	530	551	539	514	534	475	543	516	525	553	519	545	538	522	519	529	507	526	540	511	566	512	533	509	578	512	534	540	552	552	531	535	493	554	533	515	513	507	537	527	462	547	538	542	543	493	522	535	529	525	564	514	492	553	536	533	566	528	503	510	527	494	545	521	538	549	580	495	548	505	540	543	500	505	516	563	532	544	518	526	534	531	516	547	494	520	506	504	536	517	523	517	554	564	490	496	517	562	518	540	534	555	545	568	521	554	540	538	555	561	542	481	532	527	521	532	491	504	542	533	512	565	526	579	528	508	524	561	509	522	529	532	518	556	548	527	484	551	554	532	541	548	511	525	519	589	514	487	536	574	553	519	501	537	556	543	541	532	516	505	501	510	504	497	520	524	548	517	537	492	522	516	529	556	545	531	497	505	538	497	521	531	528	537	483	482	524	538	576	519	506	505	585	514	512	537	521	524	511	532	513	538	562	520	519	504	503	533	524	506	564	567	551	532	550	497	547	526	507	553	514	538	484	509	549	507	567	528	566	537	561	539	497	527	475	522	517	505	515	551	524	503	523	536	512	486	531	524	547	559	495	493	546	555	516	532	571	517	544	521	506	505	476	514	498	539	511	523	552	541	549	521	532	519	554	491	530	557	527	530	524	562	525	533	527	529	505	540	525	519	517	510	514	519	523	532	518	536	534	467	553	516	535	535	551	520	510	551	556	505	539	587	517	495	544	504	530	500	548	547	537	516	499	541	518	515	499	537	551	557	499	542	531	481	460	481	541	527	529	510	554	519	522	511	558	501	509	505	524	548	523	508	529	541	539	497	523	550	531	513	559	529	522	510	535	531	530	527	516	511	518	499	531	525	535	551	518	525	562	527	570	511	536	505	494	495	513	539	518	498	519	524	496	514	552	520	510	529	515	518	543	544	537	531	522	534	509	517	515	574	508	528	516	551	512	535	474	535	545	503	530	559	528	520	572	543	500	524	511	513	474	555	522	545	506	506	512	532	496	552	546	519	522	541	517	537	497	535	544	495	509	512	497	518	503	534	546	527	528	509	511	553	490	532	535	587	512	542	551	502	507	468	537	557	535	525	538	542	531	519	476	507	516	552	542	555	522	551	524	533	525	542	533	540	508	500	518	557	502	506	500	508	530	495	512	500	536	480	499	530	524	497	572	534	523	525	508	479	529	506	504	549	556	520	540	504	531	506	559	518	536	594	524	548	544	526	505	530	525	534	497	531	503	507	539	526	499	490	534	536	552	513	521	516	509	534	569	524	537	512	537	564	521	526	504	521	502	479	493	541	538	539	543	543	520	513	486	537	521	520	530	515	503	549	524	503	515	495	538	553	522	542	514	500	539	506	495	529	541	530	498	506	529	535	498	524	530	538	549	542	542	522	528	545	518	540	502	521	521	542	475	561	545	527	525	505	552	565	497	526	566	522	518	547	525	491	507	545	517	513	541	543	549	521	524	545	520	537	539	536	549	526	491	552	556	544	521	530	544	573	481	539	525	561	561	515	575	508	551	531	564	539	557	539	525	533	528	486	493	511	512	545	530	472	505	530	512	497	516	543	545	510	526	512	564	478	513	539	574	540	501	510	512	590	542	553	504	535	553	525	519	547	503	566	522	540	567	513	516	499	511	509	554	551	549	576	530	540	527	518	498	529	523	539	566	500	494	564	502	474	489	522	512	533	507	543	519	529	508	544	524	561	526	474	499	509	476	545	513	505	555	536	524	549	564	545	522	496	559	514	526	526	518	550	513	576	575	535	565	530	547	570	532	461	528	479	522	526	517	520	529	554	496	549	480	577	532	529	581	469	536	492	495	509	551	548	543	517	538	537	510	505	534	534	549	509	503	539	531	540
17646	37613	28648	17963	10078	4421	2060	1284	1325	1822	2412	3054	2241	1554	1056	779	770	724	712	610	627	576	576	572	579	587	584	568	569	553	571	592	578	602	609	537	550	550	565	548	571	575	539	540	545	559	579	550	537	557	540	543	561	546	594	552	565	504	528	513	507	541	531	564	521	522	549	596	574	574	550	598	534	556	544	591	521	553	530	567	550	503	585	543	555	559	538	549	539	548	528	551	531	547	564	561	552	525	535	539	553	568	514	550	499	546	582	572	545	518	556	540	556	537	558	543	538	521	557	567	580	560	530	546	528	516	522	519	571	510	497	532	558	539	558	547	582	554	580	562	560	574	548	564	587	542	501	530	555	514	533	550	547	509	547	543	552	559	536	557	560	553	524	535	527	567	573	539	570	553	565	518	542	510	531	575	528	543	528	518	570	589	555	517	530	556	543	546	565	563	537	575	550	540	560	547	526	547	568	572	580	575	547	529	605	560	534	548	539	563	574	597	538	587	549	555	533	578	521	531	531	551	575	547	535	533	570	558	553	565	500	559	538	543	558	555	562	552	536	549	550	541	522	538	555	557	571	521	544	556	551	566	544	537	564	557	520	556	553	550	566	574	565	540	524	539	585	568	514	577	595	522	536	542	530	551	557	550	580	551	534	549	501	547	575	567	541	541	540	568	532	586	496	578	485	549	522	527	543	571	533	553	572	526	566	543	536	561	546	517	581	538	548	562	569	589	567	562	534	519	559	513	571	536	525	509	589	560	555	564	563	528	499	575	571	533	540	538	560	552	514	521	523	578	555	521	551	529	516	544	567	533	545	565	524	578	533	535	551	547	584	528	588	542	546	524	580	548	558	523	530	528	545	564	520	556	532	577	567	560	538	547	536	562	553	543	524	524	527	524	588	519	494	559	558	546	545	543	565	546	578	562	538	561	559	564	563	543	538	567	603	578	549	531	558	542	568	522	519	556	573	569	534	544	571	566	559	523	559	540	591	538	534	562	532	516	516	537	539	525	566	542	518	551	568	585	559	547	523	555	570	537	535	571	532	538	537	505	546	566	570	552	536	559	567	536	544	569	556	547	554	528	506	520	563	487	532	550	520	568	564	536	530	561	524	536	552	515	557	536	517	572	542	551	534	544	517	615	539	589	537	560	567	526	537	547	551	548	558	539	504	588	571	571	524	562	543	543	538	562	580	553	551	533	577	530	535	539	508	573	534	555	542	552	556	548	562	586	529	544	558	589	516	553	571	553	512	580	534	564	555	485	558	560	532	538	549	498	537	499	528	581	552	586	514	520	533	561	556	540	551	569	555	555	564	552	527	507	558	542	554	556	545	601	531	521	532	537	553	530	544	538	569	569	576	546	502	528	544	578	520	548	533	535	519	519	544	528	531	555	551	578	579	529	554	554	531	533	553	547	554	541	543	542	549	534	528	546	580	558	560	569	518	542	525	545	559	564	559	548	522	561	545	580	579	558	547	531	571	499	539	562	581	519	521	516	511	538	575	555	533	565	539	518	570	546	578	573	529	528	537	568	562	561	591	542	559	526	565	506	584	520	521	570	524	581	539	567	560	554	531	581	499	552	580	527	582	560	566	539	595	581	538	534	530	537	523	557	540	593	557	527	528	515	528	554	530	538	551	568	537	578	536	538	508	552	568	572	575	528	519	493	583	562	544	550	531	563	544	571	512	626	583	575	539	545	550	541	535	546	575	575	563	573	521	566	551	503	526	551	539	550	592	501	529	545	493	542	544	530	530	561	523	570	576	599	584	540	559	536	579	556	532	543	542	514	564	517	561	536	516	558	542	535	569	527	529	533	585	512	498	556	547	553	538	577	532	550	557	523	562	562	529	560	524	538	592	519	522	543	591	572	517	556	511	567	572	531	589	547	531	555	558	547	580	536	566	586	483	527	568	529	561	564	550	571	549	578	538	554	557	569	537	556	517	521	524	572	558	539	585	571	580	512	574	545	542	522	550	539	557	531	537	543	588	523	554	558	570	478	513	554	554	553	572	530	504	553	506	552	547	539	524	537	548	536	560	548	516	535	538	501	541	560	587	550	499	603	543	545	538	529	554	538	577	552	518	557	504	550	559	540	535	540	572	529	567	511	509	540	544	548	512	502	591	610	525	515	572	548	547	581	578	497	543	512	548	532	542	511	541	527	535	551	542	530	520	535	535	566	566	554	535	585	567	534	546	558	548	575	559	555	524	528	525	514	545	528	554	551	548	568	519	513	523	591	554	554	555	582	543	553	608	554	559	517	567	528	530	600	542	562	555	583	531	561	579	502	566	583	528	577	567	559	560	594	573	532	582	544	522	543	551	559	550	559	537	572	501	566	523	511	488	561	547	528	572	506	566	517	574	529	522	571	556	533	538	544	530	577	564	543	556	548	528	571	569	542	556	548	525	579	563	563	564	505	544	524	554	558	508	559	516	570	562	524	558	557	543	559	574	520	558	537	531	533	529	575	556	584	504	549	548	539	547	570	544	565	511	540	558	585	566	568	575	557	520	508	570	523	573	554	544	561	578	532	534	565	551	511	544	559	504	527	555	584	562	566	564	548	486	542	508	525	558	514	508	539	523	485	557	538	503	575	515	542	567	555	517	523	562	551	630	547	564	564	560	527	523	532	569	547	482	509	546	543	558	530	561	525	546	541	536	526	545	564	506	549	533	535	562	547	531	556	553	566	544	544	559	519	502	507	521	518	542	542	504	595	539	535	518	563	559	576	531	519	540	542	517	556	510	501	520	525	543	544	571	549	534	526	556	571	569	540	548	589	492	550	574	538	559	544	551	560	568	569	546	554	553	577	546	523	592	554	574	540	569	530	540	545	516	572	579	525	559	606	523	500	574	581	552	544	549	573	561	526	574	577	585	568	547	520	512	510	577	534	525	557	538	583	580	571	523	529	516	569	544	515	554	507	539	541	582	546	584	535	539	563	556	522	559	546	536	576	530	549	570	522	567	543	553	540	565	529	554	537	566	541	574	547	558	540	532	551	536	563	545	524	517	521	562	522	556	559	524	534	514	545	516	532	543	576	549	497	550	565	584	528	552	528	542	537	558	500	542	553	564	546	572	521	530	551	511	579	554	547	544	543	542	539	581	538	542	524	534	576	565	571	508	534	512	547	617	564	563	544	521	567	569	565	555	504	540	568	497	536	541	524	545	539	569	538	532	538	534	525	568	551	517	573	516	539	517	506	531	549	527	560	535	546	525	527	529	539	557	534	522	585	559	539	586	539	526	557	567	535	559	537	527	557	552	557	568	526	560	557	499	558	548	519	541	540	534	550	513	547	573	547	584	524	586	512	510	556	559	494	536	497	557	553	584	557	559	575	498	488	535	543	538	550	511	579	544	607	516	579	556	542	543	569	551	578	561	537	531	550	558	539	547	589	566	533	561	570	523	566	550	585	517	537	531	533	548	543	612	543	551	551	509	552	559	541	535	559	532	539	536	539	528	555	542	586	581	529	495	545
24919	21219	27312	25325	12451	2040	664	516	503	672	885	1149	857	601	445	352	339	338	314	321	323	275	296	294	292	264	299	276	276	279	289	258	281	265	291	310	264	293	284	274	266	274	284	314	293	265	280	269	288	276	264	286	264	244	273	280	284	293	228	264	281	263	257	289	291	280	295	253	268	279	276	260	303	261	268	273	302	262	265	298	274	275	264	267	286	272	279	275	262	282	265	290	277	272	275	280	270	266	275	269	271	276	284	293	256	277	246	289	279	265	314	276	283	271	264	250	286	290	285	259	291	264	281	252	297	289	316	249	272	305	240	260	257	268	291	265	287	299	250	275	298	267	234	273	263	291	296	223	305	267	268	293	268	309	280	264	264	269	253	295	269	299	263	258	289	288	292	266	240	262	244	286	251	260	302	259	258	243	284	260	235	249	281	265	293	271	257	277	289	297	261	243	255	269	286	243	259	287	275	253	270	293	279	269	251	308	272	275	251	255	300	250	273	252	283	267	267	290	313	262	263	291	290	257	287	254	248	261	284	297	264	286	270	262	270	297	298	282	249	316	276	269	273	277	257	279	274	296	292	300	278	257	289	285	255	254	247	277	266	254	275	265	261	280	266	238	278	288	299	270	299	266	251	272	294	297	265	303	261	243	252	260	280	271	292	276	278	281	314	277	277	284	274	250	247	292	281	257	291	289	257	285	278	280	281	281	273	279	276	249	253	301	275	277	254	261	278	268	263	298	273	264	281	289	276	266	272	274	256	282	281	295	293	269	267	240	282	280	297	264	275	266	243	291	292	258	264	268	266	291	272	270	272	284	262	275	276	288	280	255	249	293	266	258	254	254	281	254	295	269	256	270	286	288	304	275	252	265	273	261	254	295	296	258	293	265	310	304	259	230	293	287	280	295	247	268	297	281	262	275	276	281	275	240	263	262	259	235	267	262	254	287	275	234	258	274	289	264	264	263	295	233	284	251	268	267	268	292	289	274	297	234	270	243	252	270	263	277	253	286	294	237	263	294	245	275	299	287	266	273	261	287	288	272	284	300	275	266	300	266	270	303	280	277	304	246	282	272	282	252	248	257	264	259	276	263	272	256	265	284	280	282	257	251	262	272	253	255	262	259	256	261	228	271	266	258	290	288	241	271	245	256	277	266	255	248	278	287	287	268	275	272	264	278	241	271	260	308	290	252	264	288	315	280	301	277	256	300	275	251	266	244	264	290	303	261	261	286	245	258	260	276	244	273	268	286	301	272	286	281	269	269	270	260	285	279	271	253	259	244	273	253	280	255	278	279	273	283	298	285	231	236	276	286	290	243	264	265	296	276	293	249	267	276	289	284	293	275	266	237	267	279	276	261	266	261	274	264	252	285	270	265	252	277	281	262	293	245	245	270	298	272	267	255	244	278	267	293	287	295	272	293	284	260	277	250	274	287	281	270	294	261	244	286	268	256	285	280	264	256	287	274	258	261	262	275	235	255	289	274	284	290	296	271	267	285	271	263	336	240	248	293	294	303	267	254	256	282	274	266	301	253	267	280	286	233	274	282	239	292	274	293	250	251	249	257	243	323	273	258	232	277	279	268	277	278	275	287	297	273	299	267	279	291	266	298	298	259	280	275	254	272	263	265	274	273	258	285	265	269	292	270	279	281	291	252	267	254	285	281	263	268	273	286	296	265	279	233	288	255	277	271	295	274	254	282	265	272	265	286	283	258	259	274	254	281	250	252	271	272	279	262	284	264	273	292	253	260	301	293	238	242	248	258	246	261	277	280	253	267	296	288	260	277	259	283	276	264	266	261	283	248	243	275	281	274	248	273	282	250	275	260	254	261	274	276	294	257	304	272	271	283	274	265	286	268	259	266	284	297	291	294	281	302	305	256	251	295	282	263	267	260	284	272	245	282	290	282	295	269	290	271	293	280	253	286	281	262	279	277	284	244	284	247	281	268	282	255	270	282	334	296	282	286	273	281	268	268	275	240	260	269	294	245	272	237	267	261	268	261	289	276	313	273	258	264	281	299	254	267	259	260	270	277	278	268	252	250	248	271	285	286	285	236	250	263	278	280	255	275	287	275	276	277	286	269	296	245	283	262	272	269	290	260	285	263	264	300	261	303	230	246	241	247	270	275	252	274	260	265	253	256	268	280	249	237	257	243	254	282	253	263	309	259	265	316	245	230	285	301	283	258	285	283	275	285	270	282	265	265	220	265	265	270	287	246	277	279	260	268	249	268	260	269	275	273	263	253	287	247	294	274	271	265	279	267	299	248	259	262	260	268	284	263	296	286	254	276	250	279	265	278	267	267	268	274	291	242	283	277	238	280	279	268	277	255	288	253	277	302	297	276	270	275	278	264	249	292	318	281	258	253	259	301	272	274	264	265	302	259	249	306	278	240	267	247	273	247	291	288	258	258	248	272	239	284	247	258	296	257	273	282	266	260	296	286	307	257	259	260	269	274	271	300	274	266	279	314	266	292	306	274	293	266	263	248	285	301	253	283	260	280	268	267	288	276	275	255	292	269	264	271	263	250	283	269	293	282	273	318	263	281	264	271	264	288	270	309	251	277	279	268	256	241	272	233	251	289	239	240	247	293	292	251	240	285	298	252	294	270	256	280	261	278	321	259	266	315	309	280	252	258	254	274	285	281	266	276	279	238	279	292	284	272	275	293	296	285	294	284	250	263	273	307	285	267	281	294	253	247	287	270	282	278	300	254	286	269	264	304	275	266	250	254	280	281	289	265	280	270	283	297	256	289	282	240	243	290	253	288	274	270	254	285	280	227	278	262	258	283	247	275	261	265	277	282	252	296	240	288	280	274	275	268	264	275	260	311	274	270	253	301	271	260	251	276	250	293	277	287	276	272	251	252	271	303	278	288	259	293	258	266	267	256	259	252	256	318	279	309	279	290	278	258	272	303	295	300	249	265	242	254	279	274	286	282	278	253	264	309	246	286	269	280	299	270	276	234	259	286	260	265	234	276	293	274	269	281	272	290	287	271	267	272	273	282	261	249	282	243	265	253	278	274	260	287	270	261	277	302	252	256	278	276	283	259	272	258	241	278	263	243	268	251	266	263	274	276	291	304	296	257	251	278	288	284	281	263	279	275	260	239	258	287	261	275	310	298	280	235	266	287	276	289	285	296	297	254	287	287	259	277	300	261	269	255	228	277	283	250	233	261	278	253	260	267	283	246	276	308	256	281	259	270	283	260	270	295	269	281	279	277	249	265	277	293	271	268	261	271	261	270	295	272	259	265	286	272	279	265	251	276	289	293	263	298	251	295	261	244	272	268	260	259	263	271	234	290	286	256	281	263	257	278	288	269	275	241	268	238	277	255	252	309	261	263	285	251	268	284	292	289	276	255	256	287	294	267	275	235	260	273	272	258	269	267	304	272	266	273	263	245	285	284	268	270	256	285	274	296	258	260	291	270	283	278	283	276	256	252	259	257	278	300	285	285	277	295	276	254	282	257	264	285	292	288
16958	33432	24819	14191	7028	2812	1164	718	932	1240	1753	2299	1611	1096	657	453	425	400	421	394	344	354	330	293	305	337	311	328	327	294	292	358	300	311	304	316	291	345	297	297	305	312	322	313	307	282	301	325	275	255	286	306	322	321	283	279	305	290	308	306	291	287	324	291	317	275	318	295	319	303	284	262	303	263	295	310	311	312	302	325	280	291	323	330	282	328	280	320	286	275	290	332	288	315	299	311	319	293	306	275	288	296	300	313	303	309	288	307	303	300	290	321	309	304	275	333	282	304	294	270	316	302	317	271	293	279	303	296	319	291	294	271	318	334	299	292	288	286	314	290	299	301	309	305	281	290	326	307	306	269	315	280	261	347	302	303	311	292	311	301	284	281	296	293	322	294	294	309	335	306	286	284	322	294	290	300	345	277	317	330	305	284	318	278	329	278	299	298	305	301	273	312	296	297	307	341	288	332	309	271	299	321	312	315	265	300	283	281	283	300	285	332	297	296	345	271	312	282	294	292	308	279	313	289	284	297	302	289	306	322	292	309	295	281	300	294	287	283	311	346	295	270	296	297	328	300	302	297	288	298	312	316	284	305	281	292	290	322	288	318	277	302	280	322	319	292	314	302	279	302	300	323	280	310	345	269	287	324	305	294	292	296	293	327	288	319	260	317	284	300	307	297	306	299	287	282	269	289	282	299	293	331	264	287	280	279	279	302	275	292	286	339	267	277	303	280	304	287	341	282	271	315	278	301	321	347	339	332	280	306	295	316	323	285	345	292	295	306	317	312	277	280	307	297	291	291	308	286	316	292	262	316	318	300	269	296	286	272	319	299	296	293	286	301	318	300	309	299	324	301	286	286	327	292	325	269	314	348	285	316	273	285	301	274	305	293	269	282	296	299	282	327	299	299	316	301	272	306	266	275	326	299	309	318	297	302	283	330	301	288	305	299	283	291	270	298	284	319	290	290	344	309	296	310	281	294	303	339	270	324	302	287	314	310	294	274	287	299	329	295	286	327	309	291	279	294	300	329	294	289	312	298	321	282	288	317	317	299	307	304	288	287	263	331	291	302	307	286	315	311	306	301	324	295	295	304	306	306	312	306	291	291	270	318	301	272	302	326	287	289	289	297	325	307	304	313	307	276	303	294	270	273	302	293	291	317	313	288	299	300	316	301	288	295	274	294	320	260	311	303	319	308	314	312	293	292	286	302	265	284	296	270	301	305	314	292	285	290	294	284	278	298	299	286	315	292	307	301	283	302	314	289	296	305	316	301	302	295	285	302	310	288	284	323	276	312	283	322	302	307	343	293	307	311	298	303	290	277	270	304	290	278	316	295	278	281	322	291	303	296	296	301	319	331	300	321	330	298	269	305	320	298	293	278	305	267	283	280	288	293	288	292	305	300	273	262	288	284	314	324	299	291	284	265	308	315	315	268	270	258	278	300	316	252	291	278	281	296	318	290	298	299	295	326	322	280	294	302	308	282	298	278	298	279	320	311	275	304	304	299	285	300	290	274	309	300	315	318	310	325	305	283	309	334	312	290	312	305	284	295	259	311	282	308	288	292	265	321	328	342	307	302	302	312	313	294	293	302	322	286	325	311	334	325	273	283	266	299	321	299	300	297	317	296	294	282	306	294	303	321	337	328	284	288	302	322	285	309	289	305	306	308	284	274	293	313	303	283	315	309	300	293	283	284	318	294	295	300	308	272	290	289	295	303	323	298	271	309	268	305	294	327	310	298	323	292	283	299	284	270	315	311	297	307	297	302	309	273	299	320	295	287	314	318	296	263	279	291	335	283	270	308	282	288	282	319	293	304	311	284	286	301	328	296	297	327	328	248	290	299	301	296	282	310	272	342	320	320	287	304	325	277	308	309	310	321	284	305	293	307	291	277	265	281	270	292	294	305	311	314	300	309	307	306	257	275	316	294	316	319	311	307	288	324	293	297	314	294	282	318	309	297	282	298	317	316	274	291	288	292	319	297	316	317	295	300	312	274	289	313	302	311	296	287	311	290	311	299	308	309	317	292	293	293	315	277	279	318	318	285	309	300	284	305	302	303	299	329	315	255	287	304	326	298	278	314	309	314	305	301	284	304	284	301	315	291	311	295	311	309	282	292	323	344	300	275	303	310	306	309	266	287	336	290	322	283	312	305	295	298	287	310	277	313	325	313	296	304	305	287	311	298	280	291	296	299	313	251	312	317	317	302	286	291	331	272	276	295	347	287	282	269	315	311	287	303	303	304	320	263	295	291	273	312	303	285	286	293	284	303	286	286	329	311	308	319	315	289	288	282	339	299	289	307	299	312	305	299	309	306	285	304	302	291	316	291	298	276	309	288	306	298	294	276	280	300	315	309	320	318	291	315	307	321	258	300	320	282	297	302	308	320	309	291	300	312	302	312	282	314	332	314	307	311	305	295	301	290	303	297	302	286	320	309	295	324	283	345	293	314	278	292	305	283	302	316	299	305	311	290	280	302	331	281	322	305	307	313	312	307	310	290	301	302	300	281	316	318	300	306	303	318	308	296	325	319	262	321	308	311	279	297	295	275	314	332	305	331	328	287	293	274	287	297	275	302	304	282	311	282	306	284	292	292	284	303	304	309	301	303	294	265	288	304	306	318	300	287	318	295	302	299	321	310	293	298	302	269	310	306	308	294	297	273	322	303	324	303	295	300	328	299	289	333	305	302	294	288	346	303	299	282	301	284	305	304	320	301	308	294	294	300	299	323	292	340	302	316	314	294	319	301	306	285	303	282	267	305	286	298	272	278	272	298	273	291	313	317	270	284	294	289	268	302	283	274	270	275	316	274	295	313	289	305	311	295	295	287	304	295	303	266	329	293	305	305	292	284	321	290	282	293	305	310	287	316	275	307	278	301	285	297	311	273	310	320	306	302	284	279	280	280	307	304	320	293	295	291	277	333	310	306	300	310	285	285	286	306	288	283	297	297	296	293	303	299	317	294	289	298	279	295	284	286	317	313	317	286	288	289	294	307	311	320	317	333	315	294	303	303	273	308	299	317	325	261	298	306	309	287	282	324	298	304	321	303	291	301	315	292	323	303	335	285	334	308	277	287	307	280	283	304	306	293	307	313	299	292	295	321	275	283	281	302	304	291	291	343	312	275	314	297	321	302	292	312	309	293	302	290	311	303	328	319	307	265	298	291	310	305	314	323	310	309	322	298	304	288	302	312	302	318	289	304	312	302	321	286	304	321	281	294	291	294	326	321	314	287	315	316	278	282	283	290	294	330	301	301	355	306	328	288	308	300	312	297	289	290	301	314	321	280	293	294	289	297	296	312	262	324	307	300	301	272	252	303	287	311	301	296	330	276	322	313	322	270	266	326	299	308	296	318	266	305	318	272	293	289	312	325	300	297	290	255	285	292	304	259	334	302	294	301	276	313	319	298	284	350	296	320	284	306	318	317	298	292	280	290	274	308	308	271	306	314	275	304	349	288	264	314	288	266	293	295	307	326
22564	21134	28759	23776	21167	21061	8548	1506	1272	1532	1967	2508	1949	1405	1049	933	824	767	773	849	783	700	684	775	684	692	686	703	676	701	663	673	697	643	675	724	657	729	629	706	643	698	691	657	669	649	645	675	647	696	649	628	676	666	676	695	649	647	662	673	690	684	666	661	661	660	636	642	676	643	677	612	642	683	674	706	643	659	652	705	697	673	669	703	655	633	651	693	683	685	673	663	678	666	653	647	700	639	717	702	645	671	646	688	633	692	664	687	743	669	703	694	672	628	697	641	667	705	660	695	648	695	692	716	684	617	658	622	671	602	631	710	635	700	674	710	719	653	697	639	644	695	692	664	646	682	664	643	682	683	725	657	594	645	702	637	638	690	692	635	652	659	723	648	689	639	686	669	640	691	671	665	637	657	685	674	622	639	687	673	643	656	708	659	737	662	600	655	651	659	661	634	646	659	643	644	694	652	658	664	665	696	677	691	634	678	657	679	677	655	658	688	671	699	628	676	664	653	691	648	661	708	717	732	694	638	672	674	693	666	633	662	661	650	602	652	662	654	648	665	631	693	650	671	649	632	615	639	653	688	681	668	648	694	649	631	698	620	649	689	612	650	663	664	642	641	691	668	678	675	688	668	677	663	653	671	672	690	645	662	664	685	650	657	641	684	693	664	641	653	655	664	675	698	662	691	633	648	623	661	656	710	669	675	655	649	667	671	654	659	663	664	635	656	674	695	680	658	664	656	659	669	664	678	682	671	676	664	682	651	676	696	646	654	661	712	629	650	675	667	646	658	646	710	658	680	661	642	615	685	694	734	670	673	655	690	696	650	657	636	650	675	696	662	661	666	668	644	623	658	667	666	665	618	616	627	661	622	683	632	628	620	672	704	716	643	644	683	675	669	661	681	671	635	645	671	643	662	663	677	686	681	634	631	670	633	695	600	681	629	661	615	681	658	648	706	677	685	692	683	703	627	678	694	676	660	645	679	648	677	663	663	685	677	683	624	682	659	673	632	731	653	630	699	631	654	696	677	689	619	678	621	668	652	678	657	656	656	660	688	651	701	618	686	655	642	694	648	670	676	620	689	656	665	661	631	639	698	661	692	676	700	644	662	665	685	660	631	672	698	695	647	646	667	665	640	651	694	691	634	699	656	665	689	669	632	692	717	650	718	657	654	686	643	670	678	650	651	724	670	697	646	654	636	647	647	700	632	667	639	633	669	691	656	692	634	699	680	658	690	659	634	722	683	665	639	693	651	659	647	652	682	675	657	645	613	684	701	681	666	682	621	606	669	636	651	607	592	624	654	667	669	612	686	623	625	660	701	668	680	697	663	687	642	684	706	666	671	679	654	647	645	594	633	605	625	685	653	681	679	644	658	676	620	651	615	646	706	672	641	673	662	705	669	630	657	656	677	638	634	660	655	610	662	625	680	634	650	700	649	665	650	613	634	656	645	685	654	649	675	690	633	648	647	687	709	689	673	660	679	643	654	681	684	660	664	644	686	672	650	658	672	686	648	665	633	677	646	650	618	689	642	624	691	640	674	631	649	664	624	657	713	621	653	612	662	637	694	694	634	625	634	707	656	623	678	629	647	694	681	706	672	603	673	646	655	719	636	648	700	721	656	672	683	652	640	630	683	651	670	696	639	723	668	665	693	676	640	612	652	695	679	679	664	700	690	681	697	670	674	667	686	659	695	657	634	740	655	658	709	654	673	663	674	659	625	678	658	630	671	641	692	658	642	742	680	630	674	700	660	674	658	624	685	633	673	651	660	643	616	674	636	581	628	632	661	663	643	664	633	662	617	650	654	680	642	652	642	660	656	622	692	681	630	625	646	615	676	646	682	682	641	644	672	668	660	670	621	693	665	689	675	660	652	650	659	659	692	652	659	671	642	688	638	681	651	677	666	665	671	654	710	641	625	646	654	635	623	630	651	648	627	633	639	619	700	620	700	625	693	652	679	597	647	679	670	686	695	687	650	669	647	659	690	670	662	645	655	634	653	668	663	633	670	653	662	676	680	704	599	663	666	682	701	647	641	659	652	642	619	649	688	622	664	740	639	687	696	669	686	655	634	649	629	661	668	666	657	669	659	685	643	652	677	673	660	656	724	663	632	701	649	651	674	645	653	682	691	684	638	666	691	636	645	648	664	688	647	640	614	637	665	711	652	668	646	664	658	642	660	676	713	641	660	690	674	636	681	667	663	656	661	665	666	681	635	643	679	661	660	642	667	636	707	646	659	711	643	706	693	652	628	699	686	581	677	630	698	654	659	616	696	612	657	657	657	665	705	666	661	695	634	687	661	611	656	660	687	643	683	694	670	671	655	654	663	688	668	642	669	686	648	633	630	654	697	649	694	683	622	669	691	642	652	689	614	697	669	679	689	644	663	676	634	672	720	677	669	661	637	681	653	681	679	702	671	668	721	698	649	665	705	670	650	649	628	659	658	649	635	631	649	690	635	609	673	622	635	667	625	621	666	618	648	631	674	701	651	641	618	701	628	640	651	656	632	679	677	667	666	698	667	612	697	630	678	637	686	624	602	640	671	624	636	657	664	649	667	695	659	672	682	683	627	675	632	659	662	659	676	676	687	661	614	642	686	660	652	667	692	661	659	615	628	631	695	655	659	707	651	664	649	643	639	689	645	633	667	642	656	652	664	664	648	659	613	671	712	683	656	695	698	702	669	669	660	640	645	660	677	678	646	672	662	652	671	638	695	658	658	642	665	676	644	644	621	664	635	646	681	635	664	674	633	686	657	614	628	645	655	674	628	692	685	687	646	685	644	641	673	638	698	640	647	655	681	661	674	624	620	627	631	665	587	645	686	642	696	645	689	665	620	625	654	665	642	625	715	659	659	655	666	693	650	625	631	658	617	628	720	613	630	709	631	684	671	670	698	645	653	668	623	654	707	690	695	628	669	697	648	648	594	676	667	712	684	612	657	622	668	677	607	693	666	690	697	669	588	651	648	635	638	650	643	591	652	650	658	626	639	640	641	653	590	654	706	617	659	665	697	690	673	687	681	659	629	641	652	626	701	646	680	642	653	706	677	634	685	629	684	643	640	686	678	660	633	638	685	651	660	683	664	659	662	662	689	668	660	653	689	694	652	640	681	633	700	673	669	657	655	642	635	620	695	664	651	689	685	636	678	685	650	635	711	734	656	702	659	662	687	649	662	690	687	645	656	635	673	672	624	663	635	655	680	636	648	659	658	632	662	625	680	603	670	698	627	655	634	695	616	699	651	680	664	666	622	636	641	677	671	659	699	627	637	647	656	636	649	681	656	652	641	657	635	638	696	648	672	655	674	648	701	663	633	660	694	625	670	637	637	671	697	654	672	660	638	674	643	645	650	677	664	616	670	658	635	700	654	662	691	671	645	646	627	682	622	655	670	634	671	627	588	652	652	603	680	673	656	642	611	659	674	641	670	663	646	689	697	652	683	662	696	646	662	656	669	647	631	666	638	669	681	652	605	673	687
19761	41727	33720	22008	12330	6038	2853	2040	2097	2716	3458	4245	3313	2166	1520	1160	978	983	984	940	862	787	775	758	746	821	778	712	729	692	719	764	693	727	752	735	711	714	718	740	736	746	766	721	721	745	789	720	727	649	677	697	709	733	715	681	676	691	689	736	745	724	690	723	674	699	682	654	698	708	675	762	715	678	676	715	656	716	723	693	667	710	703	716	702	717	697	702	684	735	663	701	734	678	716	730	721	668	699	697	706	720	711	686	694	701	735	734	709	670	661	725	711	683	712	720	665	687	707	736	703	664	677	678	717	715	664	726	736	684	692	707	676	661	710	675	704	696	700	696	684	661	724	672	729	700	681	694	705	702	675	679	699	737	687	684	693	704	729	743	652	712	717	707	692	731	655	691	656	699	666	641	706	635	677	665	693	714	711	740	679	711	688	721	651	694	729	746	687	702	741	730	731	661	707	730	684	673	713	719	720	632	704	675	683	680	705	698	689	731	708	708	760	698	673	694	736	688	745	643	661	698	695	689	640	658	696	663	696	675	676	711	677	691	721	650	666	688	687	690	625	691	738	672	712	708	695	704	715	729	704	730	746	710	671	718	746	658	659	690	709	759	718	709	700	677	724	698	760	689	727	682	673	710	730	697	689	737	716	690	644	724	655	676	699	697	638	660	728	659	650	692	697	684	699	703	710	694	713	681	691	728	665	685	728	677	678	724	715	707	716	737	696	710	686	704	693	738	712	717	665	701	667	738	728	678	706	688	681	681	684	723	658	686	698	693	671	710	722	718	716	651	713	704	675	676	696	682	682	696	722	714	690	752	681	687	671	668	675	734	683	718	674	687	719	728	707	735	713	768	695	698	690	701	670	696	683	701	785	707	680	706	698	689	680	647	677	719	727	695	705	712	684	682	720	683	681	687	708	633	644	702	662	701	690	680	683	691	725	681	695	712	672	667	728	719	684	673	701	733	677	635	718	689	677	652	709	687	729	707	695	757	725	641	722	698	766	718	678	688	686	740	664	705	647	708	702	673	708	686	710	708	688	693	701	721	656	693	718	732	673	707	691	723	693	683	719	685	652	698	723	734	714	713	705	695	705	737	671	719	667	673	669	693	686	665	662	708	690	679	692	722	719	655	688	743	705	703	695	692	691	720	674	697	643	725	674	713	698	719	690	743	678	693	674	674	693	680	698	698	728	667	673	674	694	720	683	709	688	727	695	675	692	686	724	669	703	663	640	693	745	652	706	707	665	711	704	694	684	704	707	688	721	679	716	711	687	718	738	734	751	705	694	692	727	682	695	688	674	712	710	692	674	721	686	702	725	712	661	725	708	714	671	684	685	699	737	753	712	717	663	675	739	724	691	677	670	719	685	687	727	755	682	680	686	739	695	730	678	714	680	621	730	648	734	703	660	740	700	689	719	703	674	695	690	695	679	677	694	699	661	703	681	689	650	726	713	732	741	659	702	694	663	734	703	697	714	679	717	725	683	713	695	676	701	669	679	665	692	733	709	751	727	758	670	694	658	680	690	705	644	691	762	718	695	747	712	674	725	710	691	699	691	670	690	708	710	669	740	692	714	683	688	724	710	687	679	679	696	704	703	692	705	718	697	720	668	715	768	736	722	666	686	688	666	725	678	728	714	684	654	699	664	708	679	708	671	703	789	683	696	746	687	683	677	694	665	665	687	674	746	683	743	639	684	731	749	710	697	704	649	709	693	689	661	676	730	690	714	709	759	726	710	681	712	758	698	689	706	704	720	704	714	755	693	674	699	715	726	708	752	711	685	691	686	682	746	668	675	733	678	715	657	717	669	708	719	731	711	664	695	736	726	733	710	716	720	701	712	671	719	683	672	686	655	694	718	700	690	750	756	744	683	682	723	703	671	723	725	707	709	656	669	703	676	761	664	707	672	748	711	701	696	709	680	658	717	708	722	684	663	698	725	702	739	694	681	684	723	713	702	657	696	724	697	691	721	730	699	688	719	695	772	693	712	673	684	706	666	661	656	652	697	682	736	724	693	687	730	664	659	712	684	707	670	656	698	667	690	694	687	720	678	729	657	674	703	653	685	692	694	656	691	710	686	704	697	691	698	703	674	628	687	695	701	693	698	729	707	678	692	664	733	724	702	723	700	664	710	672	686	704	734	707	719	760	694	681	649	662	713	717	646	735	701	676	678	682	711	725	679	697	712	678	693	719	648	683	676	746	698	766	710	673	702	738	663	691	687	724	680	691	670	717	676	694	646	687	731	711	676	690	679	706	668	697	628	643	710	672	668	717	713	648	688	705	692	702	673	691	683	709	695	681	698	682	688	713	671	683	668	684	692	695	678	676	679	667	721	712	692	696	693	709	721	730	676	694	751	684	729	663	675	653	678	686	672	664	701	689	725	693	699	676	743	707	680	679	710	649	686	713	701	738	666	691	660	699	729	717	658	733	693	732	695	704	715	663	698	716	672	725	723	670	712	713	709	699	706	699	685	704	701	690	719	662	733	669	714	695	686	757	740	687	714	697	679	727	688	640	750	694	729	733	723	691	664	654	714	700	702	689	667	700	665	729	687	711	713	653	697	684	713	703	669	705	668	670	658	694	720	688	760	697	697	666	705	695	695	684	713	734	734	675	722	681	730	748	711	726	645	752	689	680	653	732	695	701	660	724	699	706	702	691	699	695	715	670	676	681	685	669	684	670	668	725	711	733	693	703	720	687	725	727	656	700	718	744	751	719	702	665	658	681	640	695	675	686	727	710	691	713	681	698	728	669	699	731	701	667	700	660	677	707	700	739	676	740	693	673	724	698	684	709	679	728	704	671	706	690	683	726	731	734	714	741	731	711	712	697	641	687	684	708	682	712	665	698	691	706	691	688	695	681	698	699	655	663	719	693	676	675	689	662	727	711	696	745	706	747	725	711	710	733	683	713	715	686	710	670	722	691	661	709	687	698	703	676	689	647	721	710	691	719	704	678	693	711	720	707	721	709	714	724	721	730	720	654	717	688	679	729	703	674	716	722	731	739	660	707	664	720	722	742	681	691	704	684	659	768	681	670	714	736	684	721	689	697	672	754	672	689	631	657	730	758	706	702	717	712	702	728	669	687	686	691	652	688	703	670	682	698	733	686	697	704	708	702	705	724	663	721	729	704	694	699	728	731	695	725	681	704	705	722	713	694	700	755	680	707	680	738	663	697	719	692	683	712	694	684	684	730	716	687	712	731	652	690	690	721	693	687	730	715	705	716	721	650	705	676	714	696	683	760	702	641	685	710	653	673	698	688	694	690	672	709	700	738	691	709	651	663	712	680	682	665	669	714	628	697	744	704	661	699	699	696	677	741	683	703	708	707	705	706	717	699	661	681	703	686	698	711	674	646	735	721	685	684	714	644	691	690	709	697	704	686	727	721	717	706	716	751	680	720	713	735	727	723	709	683	649	690	677	705	663	715	727	660	709	746	695	750	638	707	712	689	750	714	717	646	745	718	745	709	686	704
28075	21021	17616	8467	2396	789	380	320	394	496	656	850	608	414	333	286	286	254	245	254	280	260	250	254	231	251	244	242	226	248	236	227	235	236	231	234	262	239	244	267	247	261	266	262	260	247	247	252	266	239	275	237	254	256	240	238	238	224	293	228	242	263	256	256	279	250	267	241	253	231	213	275	235	239	226	233	277	236	248	254	251	256	233	285	282	229	239	220	247	246	231	272	222	260	232	251	247	230	247	245	227	246	258	238	245	267	238	231	249	242	204	270	243	255	250	231	260	237	285	239	219	242	237	272	222	255	289	240	260	231	239	262	274	257	248	225	243	249	245	222	235	234	274	251	236	244	234	218	250	277	241	234	229	266	256	225	237	247	238	273	248	243	228	232	288	243	236	267	245	232	243	237	268	234	256	251	210	252	230	253	251	253	206	236	242	229	224	254	259	273	287	259	228	237	250	250	216	249	228	227	267	262	246	220	277	241	271	217	279	266	234	250	238	258	235	222	245	220	225	248	257	224	269	262	223	253	227	238	243	240	237	224	249	225	256	225	233	225	231	228	257	244	241	254	229	248	215	223	236	231	255	239	254	236	238	249	244	207	257	255	228	244	246	221	238	236	229	231	283	242	256	229	245	256	259	238	214	208	246	252	273	245	237	253	223	269	240	229	239	240	268	281	210	249	226	239	265	230	239	247	261	263	223	256	243	219	263	249	255	256	236	237	258	248	247	233	236	254	261	253	261	233	236	246	260	258	281	276	250	254	233	255	244	256	251	223	214	204	224	237	286	250	252	243	265	248	242	268	260	243	249	241	258	230	255	256	247	262	272	256	247	273	271	243	251	292	239	244	253	228	250	244	243	268	274	255	242	267	230	218	239	240	245	237	240	244	267	235	251	225	279	230	264	253	223	224	259	255	257	224	266	278	234	236	307	226	261	256	246	263	270	239	252	238	235	231	236	236	251	250	232	250	226	262	243	264	239	238	234	267	243	247	252	253	250	227	247	235	247	233	250	238	233	251	247	298	213	249	247	223	242	226	280	220	256	238	244	266	244	254	238	220	250	233	259	229	238	256	253	238	239	223	260	242	262	257	268	232	238	246	214	265	261	252	247	255	231	249	259	232	227	265	254	249	226	241	231	252	240	239	239	262	248	279	284	258	275	226	233	254	253	265	270	218	246	276	220	234	258	258	246	266	248	245	236	250	248	227	253	263	247	273	284	226	240	252	252	259	293	276	260	249	266	268	234	209	270	237	242	267	246	237	285	261	220	270	221	275	272	269	253	259	242	240	230	245	271	224	265	243	232	241	229	250	249	234	245	238	225	244	253	238	253	236	288	266	239	246	236	250	241	202	247	258	236	267	257	245	234	257	243	266	237	258	250	242	248	240	232	269	221	250	251	247	232	221	250	256	279	232	262	260	274	214	248	251	257	245	249	241	235	242	234	272	257	247	235	260	238	264	213	237	268	228	288	248	244	239	273	214	243	255	237	241	257	264	251	238	238	239	239	292	226	230	257	264	255	223	235	253	228	230	271	268	290	240	211	285	254	268	253	217	257	237	236	259	235	257	270	227	234	248	253	270	251	258	244	253	262	275	234	268	249	242	257	269	247	256	225	246	233	238	240	251	255	225	266	244	235	239	251	234	242	258	256	216	253	213	263	279	237	258	235	236	275	261	241	262	217	218	259	240	243	244	212	231	234	248	290	230	286	218	251	249	236	234	284	248	247	257	273	267	263	242	259	246	249	253	257	255	265	235	262	251	247	227	264	261	235	278	217	265	278	254	234	262	256	260	246	235	234	246	270	231	247	267	274	261	257	225	246	241	269	230	241	242	235	249	244	235	244	246	264	256	264	232	243	256	237	255	253	270	279	239	249	257	229	251	239	231	263	256	257	265	238	268	240	235	247	248	238	218	252	259	237	253	273	242	227	223	242	251	251	285	274	248	244	243	238	234	224	231	242	257	244	281	240	245	272	250	241	266	229	257	226	228	256	262	246	226	264	251	246	257	242	232	243	255	260	256	246	254	247	230	254	257	265	222	248	229	246	250	274	257	243	266	249	219	254	268	241	231	237	240	244	247	257	242	232	228	239	264	220	267	244	244	254	256	258	236	245	244	245	239	250	239	262	234	219	234	252	262	237	248	266	241	287	257	253	243	252	251	233	232	236	263	235	248	261	228	240	237	257	260	250	244	243	242	266	245	264	260	246	234	259	247	257	269	240	253	265	242	248	244	240	253	252	245	241	253	234	233	237	237	247	280	256	246	260	218	272	252	280	257	261	245	255	264	274	242	229	214	232	264	258	234	243	259	234	240	225	251	231	260	249	269	242	255	247	270	241	247	210	253	275	258	252	248	239	243	241	246	224	254	253	287	267	237	266	252	245	246	247	254	260	264	252	246	258	241	257	246	236	226	250	275	237	253	248	272	238	271	258	244	236	263	257	261	257	278	263	238	236	257	250	227	258	265	246	257	243	250	263	238	227	258	239	232	246	264	255	291	257	243	247	250	230	235	209	250	263	258	245	234	234	244	252	244	221	241	223	225	238	252	242	247	256	256	231	249	261	270	248	221	234	267	233	230	286	236	252	213	265	239	261	249	243	241	255	235	238	266	240	255	242	255	282	229	244	233	233	246	270	259	271	254	229	262	255	252	239	231	266	269	249	237	243	249	226	250	252	259	245	239	243	207	250	231	257	233	227	258	268	245	223	258	251	253	224	282	258	244	257	221	243	257	263	254	255	260	245	249	248	258	268	229	266	264	251	254	246	240	258	231	249	266	270	247	222	243	266	252	229	271	268	234	255	242	225	243	249	256	211	270	242	240	272	248	214	251	281	269	247	234	258	250	245	245	264	225	251	254	265	262	267	251	261	250	249	242	247	262	236	259	242	250	246	232	246	254	218	254	247	244	249	227	256	264	229	216	251	274	253	236	244	247	251	232	225	235	257	270	241	250	254	220	250	249	276	253	246	236	215	213	246	250	239	243	257	241	231	264	242	222	231	248	262	265	235	281	261	238	232	230	245	255	247	255	257	238	245	242	250	269	230	223	237	241	253	233	263	247	261	265	221	254	243	249	242	255	267	245	249	241	229	242	250	253	270	265	257	223	234	282	237	270	233	246	234	272	240	271	254	264	265	251	257	265	230	278	239	245	255	233	256	261	238	247	228	240	238	227	262	271	245	242	257	260	240	251	262	245	253	225	216	243	249	233	231	244	241	242	247	281	237	221	245	227	248	238	265	269	258	220	251	264	247	260	248	238	268	243	221	211	245	263	218	229	242	243	241	233	231	259	219	262	212	257	219	245	270	261	266	272	250	251	247	253	265	250	220	270	242	260	258	238	230	209	255	258	272	259	240	204	248	246	226	229	241	234	244	245	234	228	244	233	239	256	251	239	247	236	236	210	266	235	269	268	261	253	227	243	244	241	272	259	239	215	256	240	245	214	240	258	270	256	271	253	232	240	219	241	247	259	256	232
16263	26988	19003	8939	3789	1406	524	391	484	816	1182	1556	1127	686	420	326	278	304	308	289	267	280	262	224	273	276	253	249	258	237	271	236	255	236	274	269	253	236	229	255	273	256	269	278	270	269	268	245	256	241	270	279	246	275	253	236	261	273	214	249	234	273	242	223	230	264	239	266	255	240	243	250	244	284	267	255	244	242	247	263	235	285	254	247	286	271	255	257	245	259	241	276	248	269	253	266	245	267	237	264	263	268	249	244	245	266	298	283	252	244	229	250	251	243	232	230	264	218	263	218	254	253	246	259	255	292	263	257	245	238	259	260	230	231	243	264	262	246	278	229	250	275	240	252	247	254	247	247	266	223	247	258	252	253	263	234	232	254	273	240	280	241	253	246	250	259	275	240	276	244	263	226	255	256	231	237	249	247	279	238	239	252	252	234	266	256	241	269	239	242	265	264	243	260	270	235	220	256	253	272	273	238	241	264	276	262	237	267	236	297	277	279	234	225	258	255	228	232	252	231	252	257	244	239	251	284	232	254	264	262	256	224	275	252	254	238	283	246	252	270	241	256	269	251	259	237	258	229	252	256	255	248	252	261	277	261	262	247	247	248	247	255	249	230	248	268	266	238	258	255	273	254	262	245	284	265	272	256	242	271	247	256	240	233	252	282	241	253	248	253	273	257	258	273	240	236	259	246	263	217	259	237	248	260	241	254	258	244	241	257	246	263	246	266	290	254	299	264	244	287	270	246	238	250	257	256	245	264	241	268	262	255	237	280	241	245	241	247	270	222	256	262	244	281	272	258	264	253	279	241	259	242	254	230	277	224	267	245	258	216	226	264	268	254	269	244	252	263	255	223	214	251	254	261	256	250	269	259	272	237	238	279	233	231	259	264	243	264	245	248	256	248	244	268	256	264	244	267	231	273	249	266	268	265	236	235	265	230	266	251	286	248	234	282	244	270	236	263	263	256	255	249	255	255	266	260	241	268	279	264	236	247	227	277	252	231	281	264	274	269	233	266	252	260	236	274	268	252	245	246	257	274	252	293	234	256	280	261	262	269	283	286	263	266	259	266	271	249	252	252	256	269	223	255	240	256	223	267	247	256	250	268	265	272	248	251	288	250	255	245	242	254	271	241	249	257	257	250	252	235	236	254	242	285	242	250	254	271	227	266	270	224	258	251	249	246	264	244	238	245	240	290	271	242	255	253	233	285	248	267	260	244	262	288	266	245	238	239	254	258	264	262	264	268	277	240	258	266	255	265	237	245	242	247	273	253	261	266	239	243	224	261	258	248	279	271	219	267	266	267	257	281	218	263	231	231	250	265	251	242	269	251	248	239	275	293	263	240	264	251	244	244	266	216	271	258	249	266	255	255	244	273	270	244	275	252	259	274	245	252	239	259	241	245	237	267	247	233	220	253	230	267	253	270	267	254	232	235	239	262	245	248	259	258	259	241	268	228	255	232	265	275	242	217	260	241	254	236	271	246	284	259	250	256	238	228	216	264	251	266	224	256	237	252	247	263	237	226	250	262	287	292	255	258	256	242	242	265	243	267	253	248	236	286	240	270	298	276	237	222	235	256	259	250	259	257	277	252	232	232	280	273	256	259	232	237	257	243	262	233	279	241	259	243	264	274	277	247	239	253	260	254	244	259	254	263	252	274	209	246	252	225	258	236	241	257	265	255	229	254	257	247	260	289	273	237	239	230	241	239	254	269	267	254	267	265	259	238	269	229	254	255	260	267	232	246	267	259	254	247	271	238	232	264	244	281	253	261	242	257	268	244	256	240	240	244	285	243	235	237	257	257	225	242	261	269	238	260	294	247	276	233	285	251	239	239	256	228	257	257	241	258	289	224	250	245	227	260	267	276	260	229	267	243	282	238	234	231	277	239	246	245	261	273	245	282	271	244	250	240	256	264	262	234	243	251	247	255	250	234	262	253	276	279	244	277	243	241	227	249	262	279	263	225	255	251	255	232	243	239	270	250	243	283	260	253	261	244	240	247	259	227	256	271	224	264	224	255	230	276	257	247	251	265	291	225	256	251	288	246	241	240	258	243	237	252	271	242	250	211	263	278	258	257	235	244	267	234	270	232	249	267	241	250	267	247	280	230	257	270	261	260	264	259	226	244	259	265	238	261	246	264	257	266	225	247	265	229	250	266	234	273	280	237	250	265	239	264	254	236	263	239	244	278	267	302	225	262	214	241	247	244	255	269	272	234	270	288	253	261	235	236	248	266	266	249	255	212	263	267	245	267	256	233	258	227	269	244	263	239	276	240	262	265	260	246	231	252	248	244	243	260	279	232	249	243	245	241	239	264	250	243	251	249	235	269	284	248	269	249	270	275	258	227	284	237	236	259	263	271	262	258	266	240	252	245	232	268	259	270	243	257	265	257	269	256	240	253	244	259	246	210	245	236	227	279	245	276	284	249	245	259	228	269	243	254	247	245	251	260	265	279	231	256	260	247	292	238	233	258	231	248	271	267	291	220	251	249	249	237	234	249	241	246	248	256	273	248	263	261	241	260	256	258	238	264	281	258	239	255	265	257	298	228	239	238	232	250	269	247	265	225	258	240	267	270	240	273	242	264	253	265	237	263	266	226	295	266	258	238	266	256	225	242	254	242	256	240	257	287	239	242	227	268	265	244	254	251	258	265	239	227	255	255	236	282	244	241	233	249	239	239	268	246	253	271	258	252	254	223	285	242	220	250	256	248	257	277	260	252	240	241	260	265	239	239	255	262	238	268	269	254	262	247	252	251	264	265	254	268	250	253	273	263	237	267	286	262	260	261	265	258	277	281	226	281	229	228	238	255	234	242	239	258	265	210	265	232	283	236	244	255	239	262	239	252	280	254	228	247	263	242	258	236	234	246	261	243	252	252	260	248	264	250	263	250	240	279	240	237	266	242	273	251	253	260	258	266	278	263	264	262	227	256	263	251	255	277	277	231	248	276	286	272	238	255	259	257	239	232	265	254	265	246	257	266	230	249	240	264	259	249	276	267	229	237	237	259	230	243	259	269	241	274	284	229	280	239	236	239	253	249	258	247	268	233	265	224	240	239	257	235	229	243	266	247	246	245	265	276	253	279	249	267	244	276	286	281	251	280	262	252	254	252	240	226	255	256	264	239	223	223	248	257	272	241	255	239	252	222	237	233	265	253	247	235	249	265	266	261	265	246	259	250	251	265	264	258	247	257	262	272	250	255	253	241	251	240	253	269	245	225	223	254	248	229	263	264	258	258	227	275	271	225	258	263	250	251	256	243	256	242	260	266	248	276	242	262	245	239	249	244	278	244	253	236	268	240	239	251	252	229	240	261	270	253	248	241	269	254	249	224	263	240	228	246	249	256	238	249	244	254	260	253	244	231	254	233	272	271	253	272	269	268	261	252	268	245	244	264	253	228	255	253	248	235	246	239	279	257	272	252	268	258	271	242	239	254	258	238	278	267	243	263	254	268	249	248	239	258	256	244	272	246	256	271
23654	21202	28422	24295	21158	10501	1495	888	913	1089	1427	1791	1395	960	823	672	583	640	637	605	541	583	526	551	577	541	582	549	550	512	574	528	574	533	570	533	514	548	498	554	536	488	523	519	544	479	565	539	534	523	548	502	451	501	514	502	498	488	502	529	516	517	523	517	538	529	546	509	570	514	544	465	503	490	538	570	464	526	550	517	499	519	562	561	512	564	492	554	524	518	502	537	535	582	497	528	500	461	533	540	487	560	557	519	497	518	542	523	497	540	516	530	547	506	485	481	530	500	510	494	526	513	536	500	493	525	514	516	559	547	526	505	551	530	504	543	536	539	538	514	546	553	534	497	521	520	490	491	519	498	508	532	518	535	545	504	508	504	522	496	530	528	477	569	549	517	514	530	511	554	533	486	557	473	520	540	530	534	539	506	501	559	518	497	537	510	521	519	533	531	562	552	492	552	530	494	514	532	526	544	538	531	527	500	496	546	557	551	529	542	548	549	557	510	531	516	499	519	528	528	502	523	535	529	521	555	529	547	519	525	516	539	515	509	504	527	522	546	524	509	473	536	533	476	512	519	530	492	543	519	542	534	523	496	523	533	499	478	564	492	508	520	533	577	525	509	532	501	528	513	527	527	553	488	523	472	540	515	488	570	538	500	509	540	545	522	534	499	526	546	489	538	538	570	473	510	505	540	492	526	516	530	521	505	488	513	494	532	550	523	508	479	495	552	557	511	544	502	521	541	491	522	562	538	512	543	563	525	512	540	558	553	534	542	539	552	527	563	557	544	522	534	510	516	548	518	531	530	550	531	499	536	528	558	528	528	566	544	479	523	520	507	515	522	552	532	506	544	509	546	539	529	481	559	524	537	494	506	541	520	511	516	555	482	481	539	501	545	519	551	504	520	503	485	533	519	526	579	509	507	494	565	525	523	503	505	518	540	569	477	520	497	484	509	523	520	515	526	525	563	523	517	501	516	520	559	506	544	497	545	600	536	493	548	553	533	527	523	509	532	536	519	486	556	504	520	519	520	481	499	487	525	499	473	547	514	532	517	558	485	544	516	517	543	518	516	490	522	507	514	554	498	532	490	526	562	477	582	533	545	536	565	514	544	510	507	487	487	550	513	514	547	529	554	544	578	498	481	504	527	534	510	524	497	543	514	558	518	476	539	528	522	509	535	544	539	510	518	492	546	504	520	531	521	548	511	520	490	491	536	542	515	540	550	478	536	498	546	515	521	515	506	547	520	507	477	511	503	561	485	544	522	504	532	459	503	513	467	525	542	521	473	501	462	522	526	491	525	541	497	521	512	543	503	509	541	523	532	509	545	553	493	538	509	504	542	483	547	517	544	477	553	507	523	524	519	564	527	539	477	500	515	521	529	512	568	552	511	541	521	550	516	500	551	522	526	532	501	495	508	493	532	503	528	532	503	510	487	528	489	515	504	513	503	520	531	540	556	524	557	519	461	561	527	475	553	544	513	520	540	482	513	492	544	502	507	517	531	516	492	537	518	531	542	520	504	566	507	507	458	495	505	501	540	491	547	511	502	526	533	554	511	549	467	498	527	541	557	506	514	523	513	525	526	545	524	489	529	509	520	531	504	533	504	549	555	551	492	508	495	506	533	532	539	484	543	549	524	552	522	443	513	512	557	526	527	524	499	544	490	518	517	512	502	512	517	476	473	526	489	551	548	510	527	502	468	549	500	500	486	489	526	521	491	510	543	521	506	532	491	483	509	512	530	545	504	529	519	509	514	558	532	542	537	540	551	546	526	486	517	494	476	542	520	502	527	531	520	542	536	539	504	498	580	496	565	509	502	508	491	507	541	556	500	496	544	529	535	554	538	556	510	509	559	484	525	502	503	548	523	557	543	526	473	494	478	541	507	528	536	497	515	553	519	512	533	515	486	507	517	486	524	519	547	521	532	523	504	524	538	526	523	502	496	514	496	490	541	529	472	538	522	507	494	492	528	503	524	551	516	548	551	515	518	526	516	537	531	510	518	500	490	487	551	534	512	561	553	502	536	527	545	530	523	522	542	517	499	545	485	520	503	496	499	531	503	498	473	491	523	505	509	526	526	517	501	501	540	529	527	501	517	535	538	466	521	544	535	535	520	489	532	547	498	554	531	509	475	487	504	532	488	530	498	517	528	509	527	530	493	497	492	518	514	519	541	540	482	559	547	537	566	519	539	525	502	519	540	543	512	508	507	542	506	548	521	515	546	549	523	488	523	466	520	519	539	523	508	543	471	490	522	532	529	510	498	537	515	484	536	502	545	557	537	511	542	541	492	531	501	490	509	477	533	485	498	518	504	538	504	497	520	566	533	533	486	543	533	520	537	525	551	483	505	497	557	534	537	505	470	559	543	532	528	484	523	521	552	491	518	558	517	530	504	543	484	521	491	508	496	557	501	495	522	517	519	500	548	491	503	531	531	502	530	523	489	507	495	565	520	460	502	551	502	524	531	507	539	527	490	493	521	523	538	559	494	483	539	540	514	513	531	531	523	532	549	526	548	550	533	503	492	501	508	502	502	532	552	492	506	528	486	535	512	573	514	517	504	526	546	535	503	536	508	537	542	516	552	516	498	525	509	491	526	503	497	516	482	466	522	565	550	530	513	519	507	567	510	516	568	543	513	573	505	522	571	564	550	531	501	513	489	491	541	512	525	500	506	506	521	500	504	548	547	526	489	524	492	524	523	521	552	524	530	535	531	524	532	530	537	505	527	565	580	465	547	548	499	498	507	478	505	498	496	549	443	466	539	500	519	544	536	547	491	541	507	508	517	507	543	517	528	519	558	513	527	523	514	518	523	529	495	490	555	509	528	497	549	536	509	530	529	533	551	532	531	542	493	522	498	559	536	537	530	499	547	502	506	524	512	540	528	513	542	535	504	511	552	510	513	526	516	552	512	514	479	509	511	517	520	547	522	493	540	569	498	485	555	513	563	509	523	513	500	523	507	501	507	496	504	502	530	561	497	524	458	570	543	509	530	515	508	537	555	537	539	580	532	530	536	519	522	523	502	505	504	508	523	512	525	509	518	547	506	573	509	496	541	523	534	519	538	489	503	559	510	540	489	531	504	523	557	494	512	579	494	432	557	514	522	508	509	505	482	548	563	489	510	510	529	522	564	525	545	506	503	537	537	491	533	470	543	537	481	533	531	500	482	520	521	522	526	522	517	521	528	508	505	533	512	530	542	502	516	504	543	548	542	508	526	508	536	540	524	507	535	545	498	520	513	508	527	543	522	523	518	475	535	498	534	503	472	506	509	505	487	529	480	516	526	489	522	509	568	527	567	562	499	543	484	508	536	476	488	522	511	552	509	486	506	478	521	541	481	536	536	488	484	547	507	536	489	546	508	546	537	477	524	516	503	511	511	553	505	509	551	501	533	548	526	514	528	507	522	493	514	518	532	495	518	516	522	527	523	551	558	514	510	517	533	538	559	551	489	538	490	534	539	525	524	518	591	518	523	471	534
17134	36845	28062	15967	8066	3560	1602	1345	1440	1861	2382	3022	2225	1459	973	791	717	717	700	690	638	547	596	572	573	576	614	599	573	559	552	530	520	538	583	535	563	513	548	561	543	529	549	528	541	538	539	541	550	562	519	543	530	521	584	558	529	581	554	512	508	541	511	542	562	547	565	535	558	546	528	538	487	565	530	563	547	565	523	554	541	507	541	537	557	574	542	521	527	568	548	502	581	512	562	515	530	530	558	603	500	509	600	541	527	565	537	540	529	550	566	576	541	503	558	524	593	508	542	522	566	519	552	503	547	563	536	518	534	523	556	580	549	566	586	548	559	533	510	517	520	554	578	542	514	542	523	540	571	550	502	534	529	579	565	526	531	547	578	516	565	503	543	540	578	544	554	534	555	522	537	498	564	562	544	503	557	538	544	544	477	536	548	516	541	526	558	568	531	531	544	561	543	536	524	555	551	571	562	521	525	543	549	583	551	552	546	558	580	532	571	556	507	583	549	548	575	543	540	553	568	555	536	521	527	547	549	556	552	547	550	529	562	529	564	548	543	533	561	553	535	559	526	521	497	522	576	520	553	517	553	556	550	508	548	580	515	570	540	558	528	537	537	604	587	519	537	544	553	511	531	524	544	511	546	491	543	536	556	533	550	563	572	493	544	557	544	526	552	583	567	548	538	560	506	535	533	494	513	561	512	536	557	557	513	546	542	546	506	551	538	534	550	556	533	525	535	534	558	569	520	528	508	554	517	556	555	538	499	470	549	515	529	570	601	505	529	518	502	567	536	529	511	551	528	509	533	518	582	580	582	523	526	558	554	555	587	522	516	566	545	525	551	552	590	510	540	521	545	527	541	533	530	576	531	559	533	542	558	551	551	550	555	507	549	558	549	573	547	550	529	524	513	586	554	561	582	541	526	543	600	533	547	500	531	572	532	574	520	565	530	512	544	571	574	536	529	548	578	537	534	558	580	557	508	511	535	510	539	523	534	524	569	559	528	571	571	509	552	536	537	600	523	519	548	546	544	558	536	575	560	482	573	577	551	581	549	534	567	558	563	557	504	546	510	541	542	557	534	570	541	552	607	567	583	542	560	555	571	550	502	535	526	535	540	510	511	520	541	572	534	518	504	548	513	533	523	510	539	502	582	544	533	502	559	529	536	515	531	555	525	522	547	546	508	547	554	523	542	577	558	543	521	488	509	528	545	548	517	517	500	588	533	513	558	525	565	537	590	524	564	510	549	539	528	492	528	569	521	522	549	556	518	507	513	543	549	591	539	574	514	536	578	537	560	561	582	536	520	510	576	540	551	534	551	506	569	520	503	534	523	535	525	571	562	498	572	520	511	546	541	541	539	547	564	535	547	543	555	529	550	521	525	548	536	537	546	537	545	546	495	552	490	542	548	588	517	522	549	568	521	533	510	525	543	579	530	544	535	488	536	514	531	546	557	534	518	555	515	524	529	555	539	579	537	528	565	526	565	524	523	539	517	535	600	532	504	534	532	491	510	563	610	541	543	558	568	520	566	568	531	516	558	510	502	564	517	551	550	561	543	491	518	475	526	597	555	543	576	557	551	530	528	554	524	553	553	542	569	530	522	543	561	492	532	554	526	527	563	521	512	554	577	568	495	546	508	535	540	555	516	595	538	537	550	546	506	535	530	513	558	557	529	548	543	529	519	547	521	524	538	505	569	560	525	520	539	507	541	569	455	526	535	541	526	526	528	507	570	516	540	535	501	525	549	572	507	569	559	574	600	562	528	561	548	521	495	566	520	549	474	534	555	556	577	480	541	574	536	527	570	531	513	521	552	530	529	539	574	597	557	504	519	556	545	522	502	553	562	573	514	514	537	560	499	529	550	537	560	512	528	545	552	494	494	531	512	541	546	548	552	495	531	525	534	553	551	573	554	538	543	546	562	558	522	529	519	565	549	527	500	556	497	516	516	546	542	546	521	540	536	554	549	540	557	531	580	553	548	527	567	568	514	527	545	532	534	569	555	535	553	557	520	490	535	548	565	557	496	551	507	559	554	558	499	532	504	532	549	541	509	545	570	532	531	547	545	562	558	570	546	537	530	562	547	525	519	529	572	527	550	527	503	570	561	535	549	520	522	523	581	532	523	551	595	530	544	553	553	556	601	528	542	521	537	556	555	551	573	544	530	541	560	555	509	541	517	535	522	572	534	573	554	557	516	515	573	511	533	540	554	550	530	572	527	517	544	525	581	537	542	565	529	514	584	543	582	498	579	546	558	497	534	568	566	503	552	533	521	609	541	585	561	558	531	513	573	526	581	584	533	556	540	530	546	528	555	515	535	546	573	557	542	496	568	521	531	573	493	490	546	523	529	579	559	546	534	550	536	546	555	563	580	572	547	543	583	591	573	584	564	510	538	508	527	514	537	574	523	548	556	560	508	508	539	573	551	566	555	585	527	545	607	594	573	570	581	531	555	534	536	582	587	548	558	490	532	567	568	544	503	531	554	558	537	515	540	525	565	549	533	546	526	569	540	545	496	538	574	574	473	519	535	509	556	589	546	548	531	499	570	548	539	539	548	498	535	574	516	528	550	523	534	533	536	592	530	575	512	521	542	537	525	572	571	581	524	563	569	534	543	545	513	531	555	557	551	529	574	566	556	523	575	561	565	499	551	549	577	570	598	551	582	522	557	512	552	574	547	569	541	536	577	582	588	559	532	568	536	556	545	526	547	551	556	529	543	529	545	567	523	538	529	534	561	535	526	558	565	538	551	537	584	555	550	534	540	541	484	560	568	544	511	535	542	570	547	539	536	565	531	526	493	555	519	590	527	508	528	504	546	536	541	553	526	555	534	546	577	546	548	538	530	516	489	527	541	524	588	527	539	522	556	536	541	527	537	551	532	561	548	565	548	542	571	508	511	539	503	527	515	500	553	532	532	535	532	523	533	541	515	549	583	549	544	571	517	522	539	553	605	565	539	515	546	532	521	553	541	547	547	535	498	535	534	588	553	556	591	503	529	497	520	580	528	556	542	531	552	537	567	561	537	544	550	503	510	529	494	537	526	532	504	571	554	527	562	543	532	552	555	587	564	525	533	517	497	540	505	533	560	534	568	533	518	508	558	561	553	516	527	601	573	539	550	526	540	539	561	526	550	545	540	573	525	560	584	573	525	501	560	535	548	522	496	558	566	526	579	539	577	592	519	568	533	551	544	571	536	557	573	491	532	491	564	548	558	551	559	536	529	563	560	544	572	521	527	532	536	488	525	506	549	549	560	564	520	551	561	568	545	548	565	541	560	516	526	583	587	580	520	535	560	532	537	552	540	543	543	515	548	524	555	566	568	541	574	542	550	540	523	540	581	531	503	567	528	544	535	493	533	535	542	552	548	561	512	543	530	552	551	553	571	567	558	551	536	555	545	518	536	534	528	503	532	519	535	557	551	564	549	541	530	533	576	504	514	516	547	572	558	517	534	515	528	515	541	511	565	538	505	529	533	525	508	546
24901	21185	27288	25261	11705	1631	580	468	537	659	895	1171	871	558	408	336	321	369	306	302	283	289	268	275	296	264	275	268	305	266	283	277	277	296	266	295	265	259	280	285	280	259	262	251	261	245	273	272	275	279	253	289	246	272	282	284	275	265	273	261	282	281	283	265	270	260	274	269	275	258	255	253	269	266	303	262	268	266	274	250	285	264	263	240	288	269	263	260	273	294	242	265	265	278	275	299	262	304	260	289	296	260	266	287	270	272	263	239	278	276	264	234	287	255	235	299	279	282	244	278	251	270	266	274	292	264	262	282	276	276	240	275	249	253	272	279	253	267	273	284	254	290	245	271	276	276	268	272	319	290	267	253	289	269	269	271	268	253	279	277	250	250	249	292	246	236	272	271	269	261	254	317	261	312	280	282	254	291	265	256	257	263	289	289	245	279	239	279	265	279	292	249	267	273	238	270	251	251	263	271	270	265	287	267	266	268	246	248	294	271	281	261	266	247	289	262	254	231	279	282	279	288	264	243	260	275	290	263	282	279	253	268	287	280	247	269	261	247	260	259	262	243	293	267	259	259	283	289	272	265	274	276	270	322	263	284	272	271	245	254	253	275	277	283	330	263	263	257	249	266	286	289	269	235	281	273	268	287	248	284	249	270	262	286	256	283	303	278	283	263	260	263	269	242	284	301	261	276	277	262	261	248	263	251	284	287	247	272	267	293	267	275	298	274	282	267	286	234	264	286	238	278	266	283	277	242	267	274	244	257	254	262	291	283	281	289	261	281	251	273	274	243	279	270	280	273	289	267	288	269	251	263	253	232	282	290	291	262	263	265	297	275	273	279	277	255	261	300	246	262	287	258	269	293	286	274	276	283	279	294	274	273	252	264	273	271	246	258	286	258	249	266	269	265	247	254	248	282	230	298	269	253	269	277	271	225	241	255	259	261	282	258	251	281	255	266	286	308	270	263	267	270	270	261	287	285	286	266	294	243	273	272	253	271	266	294	250	273	238	243	265	253	250	293	287	268	259	262	288	307	271	245	239	277	237	276	280	256	285	268	295	261	284	279	271	260	253	266	268	249	279	271	252	245	230	242	271	285	270	294	290	287	253	269	259	287	243	293	281	263	280	283	261	289	263	245	243	282	255	259	263	253	269	237	267	267	230	246	261	278	299	282	252	241	293	255	276	307	264	267	259	269	311	276	299	288	283	291	265	274	271	282	291	263	269	254	258	254	297	274	287	253	259	264	238	275	253	248	259	260	262	273	270	281	300	303	252	289	251	261	269	286	274	292	248	288	284	284	274	277	251	272	266	274	268	278	257	275	280	263	268	224	258	257	263	271	251	260	254	284	280	287	275	297	253	268	261	268	270	246	282	256	272	250	245	300	275	265	275	257	249	278	272	265	259	281	254	266	265	256	291	250	287	265	290	265	271	254	254	291	275	258	249	278	305	289	244	216	282	281	251	261	265	268	209	269	259	230	277	298	269	261	271	265	267	266	271	287	262	274	269	269	264	259	259	278	265	236	278	273	297	245	257	283	302	270	291	272	283	246	243	271	286	286	301	295	276	251	258	278	251	274	268	276	264	246	295	260	248	273	266	272	282	241	288	268	282	268	272	270	281	258	273	265	292	269	267	284	263	263	281	242	269	286	263	268	264	263	277	267	278	273	280	287	270	248	319	258	290	264	275	273	262	254	288	263	264	249	273	268	237	271	278	254	284	277	262	220	298	268	241	244	266	296	254	284	269	272	288	267	279	296	243	260	278	232	281	274	241	277	281	256	254	272	264	262	287	263	268	300	232	248	291	288	293	257	248	270	264	290	248	288	288	267	302	245	260	272	278	252	256	249	275	275	247	289	244	249	300	256	287	264	282	258	279	241	256	256	244	238	266	292	279	252	263	278	260	281	290	294	272	275	260	278	268	246	265	257	280	273	274	258	280	242	276	280	259	285	255	275	276	286	278	272	253	274	289	275	250	260	260	257	271	256	275	284	269	244	271	260	268	263	296	214	257	251	280	271	257	244	262	267	271	297	274	258	277	244	256	255	218	270	281	253	270	306	261	253	299	262	252	274	260	284	288	281	260	267	284	246	291	279	260	255	259	293	272	287	255	275	302	273	263	275	285	264	250	281	287	272	279	278	275	278	267	253	250	266	234	288	273	271	249	273	253	287	300	262	247	277	264	266	262	265	302	260	274	279	257	273	241	284	285	253	299	240	263	242	276	283	253	236	257	268	293	283	252	265	251	268	283	283	273	277	294	246	267	240	266	240	266	255	275	293	295	255	251	276	264	293	282	270	256	290	279	273	243	238	290	250	274	256	274	284	273	259	263	263	280	250	284	276	256	283	259	308	266	250	297	281	260	251	272	290	292	246	286	252	249	260	293	277	259	246	264	256	276	260	277	272	289	269	253	288	266	266	254	264	266	272	248	251	282	234	249	259	241	242	263	277	257	270	284	239	248	254	276	276	272	281	269	270	242	258	251	298	275	297	274	263	261	251	252	263	254	267	264	244	274	263	275	262	252	285	284	270	300	226	254	265	298	265	261	274	252	266	252	248	267	281	262	238	260	280	258	265	253	279	261	271	274	271	293	257	264	240	268	266	267	253	264	272	274	244	276	238	243	281	271	252	290	272	261	271	261	250	272	298	289	263	256	249	248	245	270	255	239	279	284	273	253	279	272	262	261	237	277	252	270	271	263	248	266	260	259	262	257	257	269	266	273	275	280	243	272	279	268	255	261	257	258	263	253	278	283	263	268	248	271	290	285	295	291	261	270	270	260	261	259	284	254	263	286	294	269	270	250	244	270	274	257	275	284	276	244	287	296	262	232	264	266	278	267	285	271	298	281	258	227	261	280	254	272	253	267	259	290	248	280	244	273	257	261	270	269	267	253	257	249	259	232	260	257	303	274	247	296	253	260	253	281	279	274	274	284	257	272	251	265	254	284	270	288	277	280	266	256	267	269	264	286	283	261	255	263	246	224	272	279	281	262	277	294	271	271	273	293	272	270	257	286	299	268	298	266	269	274	266	247	286	255	272	269	282	243	269	276	258	249	289	282	255	246	242	243	279	244	290	243	256	252	281	239	279	252	292	255	275	270	241	282	256	282	273	265	236	281	268	275	268	230	264	256	273	265	284	261	251	322	267	261	304	261	288	270	264	298	275	281	255	259	263	264	262	302	278	267	255	266	253	243	264	267	261	284	280	265	252	281	232	303	266	283	289	252	257	283	264	256	274	262	261	276	256	271	255	244	266	288	268	275	267	260	270	251	265	257	288	221	279	261	273	267	253	294	263	272	258	266	272	266	272	265	295	296	295	255	266	292	276	274	277	260	295	292	285	266	278	273	258	259	250	259	268	235	247	240	279	251	252	251	264	281	252	252	290	276	242	257	280	248	321	265	238	271	257	269	257	281	279	277	294	249	246	283	262	263	256	256	294	247	245	292	254	273	265	292	264	267	292	253	255	280	285	265	286
16345	32603	23721	12525	6068	2322	944	808	1006	1331	1901	2275	1664	934	603	434	380	444	410	370	307	346	340	332	308	297	286	331	323	309	320	305	351	291	322	308	316	296	298	306	303	294	285	278	306	297	283	305	293	286	292	291	284	274	297	294	273	267	295	319	304	333	322	264	300	293	281	300	292	292	303	304	289	311	303	312	286	278	292	270	289	282	276	300	287	307	315	261	304	295	319	312	280	286	303	287	288	290	314	281	270	252	284	284	302	283	263	274	292	302	311	286	286	268	311	284	301	265	313	319	298	314	287	273	295	308	281	275	287	302	310	286	293	289	305	328	310	301	294	284	294	281	270	279	288	308	287	284	263	291	295	277	276	293	317	292	293	269	304	279	314	305	280	315	295	277	302	311	263	311	285	273	282	306	304	295	297	307	283	289	299	281	287	286	305	279	303	291	284	324	297	312	305	293	299	297	305	259	270	296	284	288	253	317	268	329	294	292	302	293	265	300	321	291	312	316	321	284	290	295	275	266	318	273	285	291	315	306	292	296	279	250	283	270	299	306	308	282	285	319	302	308	274	282	310	286	285	274	275	277	293	272	319	305	331	248	281	278	281	315	307	308	276	276	264	282	311	300	302	272	293	298	307	312	299	281	287	333	314	296	302	281	272	295	301	275	290	268	285	282	303	274	314	279	294	290	288	293	277	299	283	290	267	295	270	279	288	298	280	282	309	279	276	313	304	287	318	300	288	316	255	273	313	306	285	259	294	280	273	291	315	304	303	286	282	281	302	274	291	270	300	296	264	265	261	320	290	299	331	268	293	274	289	303	315	280	286	292	276	312	303	307	318	295	289	289	296	281	271	238	307	294	294	315	312	267	284	303	323	293	284	303	280	319	313	308	306	289	290	311	303	280	298	293	310	321	293	297	285	273	290	271	311	270	286	266	277	312	295	289	318	298	313	314	298	275	323	304	308	289	284	279	308	289	303	296	328	290	297	299	321	294	276	321	285	304	285	312	309	264	283	312	276	296	281	313	293	300	287	314	309	253	320	311	310	285	270	302	291	280	290	265	294	317	291	271	282	313	330	265	284	261	300	278	291	293	296	256	280	272	304	312	270	263	282	300	321	303	268	309	293	275	271	299	295	288	308	293	290	294	316	286	281	283	327	290	270	273	270	306	300	312	304	293	297	278	296	290	295	284	300	303	294	257	294	292	292	285	300	286	282	286	301	277	297	307	286	307	267	278	255	278	295	289	344	326	308	285	277	293	302	287	298	288	288	299	303	315	291	282	293	291	301	276	280	273	297	275	276	285	302	304	325	264	257	330	273	294	313	284	303	289	263	314	295	285	299	255	293	296	263	289	282	265	304	297	300	306	291	308	295	327	329	309	306	274	299	307	304	308	310	313	299	280	282	305	291	322	279	296	272	286	275	289	288	317	302	304	286	293	299	291	293	300	282	316	279	295	287	304	312	303	287	325	245	281	277	302	280	305	280	292	301	325	315	320	267	307	270	315	299	289	279	298	287	312	278	298	326	286	269	302	301	308	307	281	274	277	297	285	316	297	314	282	284	276	298	299	298	316	292	297	298	299	296	291	307	310	290	312	317	296	298	312	332	284	334	284	291	288	298	296	318	279	285	298	330	302	268	299	291	309	322	301	278	281	295	310	315	298	311	289	315	291	299	287	305	283	317	279	281	292	294	313	279	279	290	279	308	293	270	303	326	297	300	309	300	289	291	309	294	312	284	283	289	323	292	280	301	305	295	286	308	287	289	321	306	305	289	281	294	283	271	272	313	286	292	259	295	286	291	310	287	292	303	304	305	319	279	273	317	314	296	270	303	282	311	321	312	309	277	282	277	299	308	282	297	281	283	257	300	281	282	277	317	298	325	301	275	290	286	298	296	293	260	339	312	319	313	297	299	322	280	291	294	303	308	297	270	284	301	301	318	272	287	271	294	305	303	286	313	288	285	291	309	301	274	264	317	308	275	326	310	286	291	309	309	281	271	295	300	290	324	313	308	294	312	316	293	323	299	289	337	277	295	283	301	279	306	296	296	305	316	299	285	318	286	308	280	278	311	292	323	265	278	323	248	297	293	298	329	335	309	286	309	283	294	307	292	278	278	283	315	311	284	259	287	303	305	320	299	290	272	309	303	302	326	280	323	309	291	274	289	303	258	296	330	280	285	316	298	293	317	304	312	327	330	316	291	292	314	266	274	275	308	317	275	291	299	282	277	306	275	289	297	296	294	299	285	264	299	310	250	304	288	273	278	300	285	296	292	295	305	283	290	273	282	271	288	287	302	298	313	295	268	297	306	286	315	283	280	263	272	302	291	289	299	294	312	313	277	284	302	260	294	294	313	303	285	307	295	280	313	323	280	300	337	278	306	287	308	306	302	276	284	295	292	338	295	289	298	289	294	309	299	284	278	267	280	294	283	293	306	293	307	270	288	302	306	269	305	291	279	296	271	307	308	310	314	313	310	290	291	277	297	304	271	305	294	292	258	270	295	293	286	298	281	312	270	292	302	272	311	320	274	275	289	296	268	305	331	282	310	264	300	343	285	281	327	311	296	270	344	283	272	297	302	299	308	305	320	303	298	272	268	288	292	291	292	260	314	242	299	293	289	289	299	270	318	301	278	266	292	299	330	288	312	259	310	284	283	273	292	311	312	274	299	293	284	289	277	292	332	279	287	286	298	283	275	273	314	305	299	285	311	302	315	287	262	281	284	322	283	293	304	283	268	298	306	291	273	290	286	285	252	303	282	297	306	291	285	272	299	278	289	286	299	288	316	308	320	310	281	314	302	286	301	284	294	247	275	284	281	293	296	279	294	301	298	252	272	279	303	292	304	279	279	308	280	283	287	308	303	278	267	283	276	234	282	281	310	296	314	285	286	305	274	292	297	301	312	285	289	289	310	284	280	319	316	280	310	312	264	320	277	278	289	294	298	313	299	256	309	300	283	300	290	302	311	276	296	303	305	272	325	309	280	276	299	289	301	299	265	291	276	261	301	323	285	317	293	284	271	299	316	268	275	310	296	278	275	298	302	262	260	289	274	286	268	289	301	240	303	324	278	321	273	298	315	298	322	305	326	310	299	309	299	298	288	330	297	278	269	294	299	326	296	284	303	298	259	282	310	271	320	285	296	285	276	308	318	274	289	303	276	279	299	285	326	296	301	301	307	286	273	266	312	275	315	291	282	316	301	320	278	311	270	285	287	276	332	292	318	320	300	301	311	310	319	303	299	292	298	256	325	300	273	332	337	292	318	288	305	282	286	293	301	275	278	284	303	319	317	306	295	301	305	268	284	289	294	294	307	289	282	296	316	284	293	266	282	282	287	274	286	314	314	275	292	294	282	260	313	279	279	268	267	280	318	265	289	314	287	287	289	301	280	290	293	296	291	302	265	288	288	322	304	292	293	275	270	291	278	299	306	277	287	294	287	340	277	275	303	299	294	296	286	288	272	301	305	296	285	274	297	285
22640	21215	28837	23883	21233	21173	8154	1526	1353	1718	2176	2442	1995	1295	954	846	824	800	769	807	713	716	724	726	656	713	683	712	642	623	678	721	726	648	693	692	687	700	628	653	661	665	669	672	680	649	700	687	685	675	650	667	623	700	635	663	609	694	698	694	712	646	704	675	620	687	684	667	722	670	657	608	628	661	674	679	671	625	677	658	664	685	621	670	686	650	686	636	635	675	643	624	694	651	685	642	641	682	641	658	679	650	665	611	672	657	636	647	648	659	659	624	680	657	667	649	652	627	676	672	639	620	642	657	671	694	634	618	653	668	625	616	636	671	644	651	653	699	659	671	674	652	702	624	676	637	671	703	630	655	679	660	639	644	689	680	643	673	635	672	636	667	592	693	641	678	686	659	669	635	655	609	662	671	649	638	647	653	644	642	662	656	614	682	650	670	656	615	715	639	654	616	653	630	682	700	672	639	587	661	687	674	679	652	674	635	688	669	660	687	684	622	654	674	667	631	667	692	664	623	684	662	662	677	561	601	624	632	663	658	671	683	688	614	658	707	641	625	631	648	667	682	634	665	658	642	668	671	630	670	638	661	663	650	640	646	668	658	685	637	670	638	656	674	657	675	662	650	652	675	691	637	662	625	660	616	680	628	665	674	632	683	676	655	661	652	654	665	688	651	671	631	688	644	687	651	697	640	651	662	700	667	672	649	673	632	636	639	663	628	659	605	621	686	653	667	644	654	657	647	678	663	662	687	620	684	605	649	662	646	641	623	671	667	660	676	636	650	683	664	640	640	667	614	652	676	655	676	638	685	625	654	649	634	647	722	637	624	663	652	664	635	648	666	696	606	676	673	654	671	637	625	670	638	666	670	662	612	650	611	653	629	688	652	674	657	630	656	634	683	633	660	683	652	721	647	652	659	630	664	620	667	668	643	641	621	681	668	665	627	668	633	650	676	692	652	654	676	711	639	664	662	733	675	649	703	642	691	686	658	651	666	638	668	634	661	661	662	648	647	678	619	668	702	652	644	633	653	632	660	615	663	664	636	678	674	622	696	666	641	672	638	654	630	653	683	613	653	667	624	649	611	710	660	594	645	730	649	650	694	578	651	637	634	620	628	708	664	635	644	671	672	663	628	604	611	629	663	641	655	697	631	701	628	677	674	583	661	669	630	622	695	678	660	641	643	686	654	644	656	678	629	631	630	654	650	624	660	639	643	667	708	707	648	675	675	620	638	678	670	623	675	685	677	717	690	614	630	646	645	666	617	648	655	685	673	632	676	647	686	678	675	626	622	686	629	687	667	661	666	644	676	625	658	640	631	705	669	602	651	626	664	625	679	687	661	620	660	663	613	681	658	612	637	655	660	662	672	698	703	654	660	639	662	677	626	625	668	669	680	642	650	641	690	654	675	681	648	630	645	636	682	703	674	655	625	651	672	610	672	698	676	625	668	654	685	648	667	659	661	656	667	637	686	663	655	674	643	608	612	675	639	707	620	652	682	689	690	635	613	636	615	666	680	694	632	642	698	635	615	685	721	644	627	618	603	636	681	631	665	667	665	699	592	667	643	691	671	665	666	673	640	663	642	623	654	726	681	680	661	697	662	657	618	677	652	644	663	717	671	668	679	658	676	684	637	650	637	686	718	639	688	633	638	679	649	613	678	658	613	661	669	681	637	649	639	659	701	656	623	660	648	715	670	688	687	646	655	689	642	713	655	647	634	647	624	678	695	671	692	658	691	671	680	673	663	682	650	670	668	696	665	654	643	675	645	647	636	682	678	657	650	631	657	649	680	639	684	655	682	669	717	620	626	668	681	663	699	664	654	621	654	676	674	665	666	675	657	666	657	611	662	629	601	662	647	690	654	658	627	623	634	642	669	674	619	629	643	598	641	678	617	591	627	608	691	604	681	631	614	693	652	632	644	645	696	640	663	670	629	639	673	663	640	633	658	641	647	614	642	647	641	709	624	631	636	659	663	672	637	621	644	636	638	686	645	624	654	628	626	659	648	677	681	649	658	636	660	649	636	634	642	644	638	679	690	659	616	614	632	637	701	631	631	680	646	673	654	663	656	688	622	640	681	630	626	638	647	680	649	645	645	639	599	657	653	623	685	623	705	610	664	635	671	651	698	636	662	676	682	642	663	702	664	625	649	656	656	640	621	682	643	665	623	665	607	661	687	639	696	640	644	666	641	658	652	611	667	654	655	656	681	726	732	678	636	668	644	657	635	647	665	641	684	655	675	654	670	673	658	659	637	655	597	670	638	690	649	650	652	675	654	674	664	626	655	662	673	621	667	647	667	652	645	631	703	667	661	656	646	658	677	685	639	654	640	610	673	677	668	628	661	673	629	651	680	693	669	660	669	637	721	670	631	655	650	689	630	683	671	639	637	592	683	680	661	676	644	633	708	641	678	621	660	633	641	658	615	684	649	625	667	668	654	636	635	691	699	625	703	630	703	659	681	673	611	634	669	673	622	641	608	608	685	632	608	638	662	641	662	663	665	621	625	637	664	669	672	655	666	641	599	668	663	642	674	663	643	677	652	635	669	637	652	676	676	668	729	629	656	635	607	687	684	724	599	639	680	679	638	640	663	643	616	701	600	638	655	630	608	652	632	676	675	646	661	643	634	656	652	649	682	649	666	668	715	642	680	653	658	680	714	607	628	686	657	672	650	706	626	622	638	674	656	613	681	614	610	667	647	652	635	644	660	687	719	629	659	666	598	673	686	650	705	632	657	631	632	687	646	665	640	636	659	597	652	637	674	659	642	671	688	653	661	668	701	615	655	602	628	631	660	644	642	647	694	628	655	703	653	678	657	694	644	656	660	610	644	633	624	682	617	662	671	625	669	641	646	668	654	672	683	637	688	662	652	615	634	646	636	727	627	648	631	624	640	697	701	655	659	699	691	630	685	628	652	711	697	628	665	609	685	641	652	610	646	649	675	645	711	630	615	661	670	659	637	696	652	683	634	644	626	621	676	623	675	650	665	638	676	628	659	646	691	616	628	649	656	734	621	647	596	662	618	683	698	649	689	650	618	689	631	607	680	660	667	661	667	606	666	643	671	689	644	598	660	670	625	652	679	607	689	670	656	659	614	646	638	663	624	667	635	700	646	654	631	699	657	617	640	683	690	657	634	683	651	634	620	647	653	654	639	661	652	709	712	618	654	633	649	667	621	626	696	663	657	686	670	635	672	686	623	642	654	646	682	608	636	655	655	611	651	605	645	648	628	641	648	620	671	667	657	641	674	674	641	662	691	678	618	628	668	644	625	655	631	711	630	644	717	642	659	691	677	643	613	618	663	683	652	654	626	653	677	658	668	696	630	662	631	681	687	655	632	671	624	629	634	616	633	689	601	629	664	668	685	658	675	669	619	623	649	647	664	639	620	662	640	656	655	652	652	638	648	699	637	652	650	659	641	666	661	603	644	607	635	640	634	686	698	646	647	667	601	680	652	666	577	612	659	658	674	658	690	698	653
19199	41542	32996	20028	10803	5309	2723	2045	2286	2883	3658	4364	3293	2043	1435	1052	985	906	908	955	825	856	794	787	791	728	752	767	750	746	751	749	713	694	710	749	691	695	714	698	695	702	728	687	714	687	742	703	677	740	697	695	703	690	703	753	698	659	690	711	706	746	708	708	724	704	707	702	717	689	710	681	637	699	660	683	767	716	674	701	724	666	721	695	689	684	689	724	687	658	692	709	687	673	702	727	699	683	677	729	731	700	703	700	685	678	683	692	670	726	684	734	672	730	635	706	732	665	670	675	654	689	682	700	682	689	657	705	705	712	695	725	710	715	690	707	680	666	666	697	705	664	729	714	684	694	668	668	709	719	717	699	681	724	683	689	667	683	668	675	712	688	678	682	708	733	683	645	717	670	711	702	654	685	697	701	665	663	688	729	721	672	718	656	649	685	711	687	684	724	675	678	669	680	733	684	694	670	682	717	766	683	676	690	693	740	715	691	697	690	700	695	702	702	680	685	708	767	734	704	682	735	701	641	654	698	705	661	729	722	684	724	704	711	670	663	725	678	700	681	678	749	699	671	650	712	735	704	673	670	683	652	691	671	678	715	729	707	689	738	692	668	730	758	718	690	677	657	697	711	695	704	673	697	712	724	678	732	736	718	716	709	685	710	690	677	661	675	733	686	705	673	694	692	695	702	617	726	714	682	708	703	677	764	654	701	696	689	747	708	673	627	719	646	684	650	687	677	737	692	693	640	654	700	688	712	734	743	701	717	693	714	712	669	703	663	687	686	698	701	696	703	674	678	714	701	736	674	699	686	663	702	670	706	697	689	682	723	693	715	704	669	709	730	712	695	689	644	692	707	700	689	710	732	732	691	649	660	679	724	659	676	739	668	719	727	703	688	725	755	702	667	690	733	700	706	698	699	702	664	719	667	701	688	698	676	683	698	726	720	736	690	678	688	703	661	698	721	676	757	671	672	648	723	679	665	689	694	676	688	701	662	665	707	706	689	725	738	748	706	672	743	667	726	720	722	674	714	687	654	670	702	685	725	731	662	707	667	727	695	706	644	720	683	735	689	703	687	687	712	706	690	692	684	712	684	701	683	693	704	679	668	716	675	672	679	727	702	690	712	667	669	675	673	681	680	670	696	720	693	751	682	691	697	714	666	691	665	718	656	726	739	664	692	700	641	653	707	743	703	674	719	703	688	717	675	662	696	676	695	723	767	687	687	698	680	683	694	659	693	721	696	678	714	692	696	681	675	680	696	725	734	691	662	716	643	732	681	716	709	720	688	716	691	707	702	710	700	718	724	730	688	720	732	664	676	693	734	642	718	706	652	653	672	669	648	700	703	672	723	693	727	673	665	717	719	663	645	648	715	696	687	685	731	680	721	657	680	737	701	744	758	672	682	724	723	685	701	691	713	715	690	699	678	701	680	699	685	673	742	713	645	705	677	675	716	680	691	676	714	730	658	661	682	703	720	741	690	741	689	740	722	696	726	692	683	677	673	702	686	683	699	691	683	714	727	699	651	679	769	663	711	682	703	698	745	728	734	749	724	733	676	664	744	678	705	703	678	654	660	738	706	692	703	711	667	701	666	629	685	728	702	680	682	678	683	708	707	690	642	749	662	687	660	713	661	718	709	722	703	710	659	687	737	677	708	713	673	720	714	638	691	687	709	684	697	667	675	735	686	686	668	722	695	697	688	672	676	673	699	711	707	688	715	704	724	744	722	688	719	721	679	735	736	693	717	686	726	713	740	704	698	736	668	699	677	664	739	666	680	691	628	672	697	720	681	675	694	705	701	698	642	665	732	680	705	645	720	761	707	681	695	678	663	665	781	732	727	719	717	683	706	702	704	673	687	671	713	701	751	679	692	728	702	734	670	697	710	689	701	638	621	670	668	714	694	688	653	724	659	729	668	687	628	697	685	694	703	686	651	660	707	725	713	714	711	716	682	747	713	707	681	713	702	667	662	718	694	666	709	719	708	642	670	693	708	671	695	710	683	708	652	712	673	726	725	712	754	742	702	730	713	665	770	709	710	687	675	697	710	650	668	659	690	692	686	762	745	670	687	713	711	669	692	737	681	681	712	705	688	696	737	675	660	709	713	701	696	696	691	725	684	711	678	690	686	669	709	663	727	746	675	642	656	684	729	746	689	679	719	719	681	772	713	671	682	686	715	685	742	717	747	698	714	701	762	693	706	702	700	699	682	719	664	669	651	703	714	713	727	718	701	731	722	711	673	687	772	628	690	695	680	670	695	716	657	734	637	681	710	666	679	685	680	706	669	672	686	637	639	669	711	659	702	704	703	702	733	691	673	705	687	729	707	713	673	702	693	676	707	682	681	701	716	713	681	717	675	689	719	686	702	651	744	675	684	676	702	698	673	697	704	711	693	687	674	730	692	706	690	728	764	638	703	692	685	708	676	679	704	654	700	711	716	663	675	703	726	678	688	684	664	686	703	689	711	700	686	712	689	682	723	642	689	650	658	678	704	721	672	676	734	685	661	625	697	726	694	692	701	685	651	689	700	709	721	720	684	669	682	741	737	655	695	709	715	687	714	674	729	674	726	674	710	667	642	713	673	684	661	785	684	738	665	699	649	669	668	702	739	703	690	692	695	734	720	696	682	704	666	666	660	684	710	687	710	713	682	660	703	678	753	698	684	711	738	736	681	680	749	675	712	686	674	668	642	679	652	675	722	688	718	701	693	712	688	691	655	684	688	668	675	723	680	700	715	661	652	703	701	700	696	727	701	681	729	732	696	714	741	702	720	637	726	690	714	691	704	657	661	679	675	750	683	641	674	733	668	718	688	690	715	723	713	672	729	716	749	687	691	676	718	683	703	721	740	690	681	677	672	707	710	688	728	691	665	691	712	703	692	716	659	702	668	700	698	718	683	711	688	707	705	715	694	719	721	661	656	673	653	673	728	661	693	709	727	697	745	748	707	712	701	680	654	674	648	701	692	699	715	726	707	683	709	757	688	668	698	711	741	689	735	701	690	647	721	700	715	720	701	674	728	672	708	736	675	694	700	747	657	730	706	714	687	688	714	694	699	673	709	696	708	657	694	687	666	658	656	714	732	711	735	650	686	689	736	687	641	682	682	703	700	696	683	653	664	699	704	708	736	710	736	668	677	700	708	634	681	736	673	713	691	708	692	693	693	695	676	709	706	706	685	702	639	672	659	724	664	739	688	731	687	704	709	673	670	714	717	708	750	715	667	680	696	667	685	699	709	654	705	662	719	702	671	674	723	692	727	732	672	674	703	715	671	753	716	701	708	732	683	702	687	701	745	699	675	689	680	693	763	688	704	684	681	706	648	699	696	675	679	672	669	710	743	729	704	663	746	676	706	711	677	715	650	710	681	709	687	710	656	665	670	698	706	700	693	692	669	674	662	680	669	684	648	666	709	692	713	659	680	768	770	712	693	710	684	680	718	708	687	672	663	728	691	712	707	680	655	714	695	733	702	689	717	687	672
28294	21106	16884	7424	1949	629	333	368	401	555	692	832	622	408	300	249	264	251	301	273	269	263	271	230	246	259	253	231	230	253	238	246	224	249	250	223	253	247	261	234	244	225	237	243	242	261	217	251	265	253	209	221	245	217	257	261	239	262	217	236	240	260	219	231	274	256	249	264	248	228	258	258	243	245	233	271	253	249	212	246	249	240	275	245	234	237	229	237	255	243	233	259	242	240	250	246	242	256	231	243	221	252	243	242	222	243	243	232	245	278	260	229	236	218	238	253	221	253	236	231	234	260	235	223	250	237	251	273	228	245	226	252	284	249	233	247	248	250	242	257	256	263	246	249	240	258	245	269	272	239	266	235	273	252	254	233	245	202	260	246	249	252	237	270	244	254	222	240	228	228	241	266	258	232	259	231	257	236	249	251	239	261	244	255	258	237	249	225	238	226	210	266	252	232	283	274	257	252	260	220	241	242	250	252	257	240	240	281	257	241	246	246	250	227	259	230	251	235	278	261	239	250	248	236	232	246	234	214	224	242	247	241	262	224	234	258	223	242	246	267	256	235	253	244	251	259	253	233	256	263	232	228	242	245	236	268	274	242	236	269	240	254	252	268	292	231	218	248	225	240	258	226	236	276	220	259	231	270	224	274	223	253	222	214	255	234	219	220	269	247	238	243	260	233	255	261	266	250	226	221	218	236	246	243	247	244	234	247	260	245	233	214	239	274	249	256	221	239	238	252	250	254	256	239	278	257	239	262	229	245	236	251	258	239	254	247	240	232	223	257	267	252	222	231	260	245	262	250	226	237	242	263	248	256	270	226	269	232	224	242	249	244	253	256	234	245	240	263	246	241	264	270	246	229	267	276	256	288	244	223	264	247	242	236	242	241	228	252	250	245	257	250	243	249	233	224	236	233	254	236	249	255	254	257	247	233	236	260	249	236	226	250	256	250	245	242	252	259	248	261	261	230	221	222	229	233	248	222	253	233	226	240	240	268	244	235	230	235	251	224	236	258	245	243	253	279	260	241	255	251	265	236	253	252	263	241	249	241	252	245	263	242	279	229	264	249	259	267	260	242	251	260	236	235	252	232	261	233	245	250	224	263	243	257	237	242	259	259	221	252	254	244	254	223	279	246	238	277	246	251	235	247	217	247	269	253	243	246	232	234	268	282	253	269	214	234	233	239	213	241	222	287	237	217	260	235	224	256	229	269	259	257	255	259	250	259	241	243	217	257	259	236	230	224	252	267	259	257	237	244	266	257	244	243	237	233	219	235	222	226	234	255	220	242	235	226	234	259	243	269	284	263	267	246	193	275	243	247	206	283	254	232	247	221	262	230	280	248	250	238	260	262	247	246	225	252	264	292	262	270	234	250	212	231	249	243	230	245	241	250	242	269	261	254	234	250	247	263	230	227	261	257	240	242	280	242	250	235	241	239	240	242	230	253	234	259	238	245	260	250	227	249	251	247	252	247	271	265	224	223	235	230	234	261	238	259	256	237	266	241	250	245	252	258	252	228	242	236	231	242	232	236	237	255	250	222	255	228	257	247	243	231	208	252	235	214	237	236	239	244	241	267	241	238	248	237	237	256	223	230	279	257	240	207	194	246	240	253	215	221	249	248	237	237	244	226	226	236	248	223	252	241	258	271	261	245	259	263	245	268	238	228	203	240	233	245	223	277	242	266	261	251	237	258	243	256	256	223	235	237	247	250	260	260	246	258	213	224	226	233	238	242	254	242	263	243	268	262	227	252	228	241	260	264	239	245	213	255	275	219	225	221	231	247	262	255	278	240	283	268	264	246	233	222	247	271	256	240	269	256	242	256	257	225	254	254	263	251	262	260	241	268	274	209	218	231	229	218	251	248	255	232	238	276	236	246	254	240	234	240	237	236	233	215	257	247	248	237	212	251	247	221	232	254	220	247	230	258	266	231	253	246	259	251	206	249	239	256	234	252	265	238	241	246	227	245	284	226	254	262	271	235	260	233	251	272	264	259	249	278	246	231	271	229	249	214	248	213	244	273	250	245	240	235	252	248	240	241	258	257	240	253	253	241	249	234	260	257	268	241	253	257	230	249	260	245	252	232	242	232	253	252	262	236	244	241	266	242	224	228	236	249	223	250	234	255	253	255	221	243	256	237	251	233	242	245	238	248	247	225	253	242	234	243	279	241	206	207	262	244	259	230	254	236	245	279	234	233	256	247	277	251	243	242	247	217	249	250	250	255	251	254	252	241	257	234	239	221	237	252	257	255	221	228	251	246	257	250	247	226	259	224	248	230	253	237	281	217	219	254	268	250	243	241	248	262	235	253	245	267	244	246	255	226	270	260	239	255	235	231	261	247	243	246	234	268	254	235	231	235	209	263	225	252	265	265	241	256	245	245	280	268	264	214	237	263	253	251	248	261	251	240	263	232	234	262	252	263	249	268	246	217	241	291	258	262	260	228	249	241	230	219	214	222	237	244	235	256	232	259	245	213	270	221	251	237	257	229	263	230	269	228	253	276	264	238	236	200	241	214	250	244	266	223	271	211	272	257	241	240	253	254	246	263	250	243	233	248	247	207	231	232	250	233	252	272	235	252	223	259	225	249	234	269	259	225	257	250	238	269	227	248	265	268	258	265	291	282	236	247	244	260	260	248	258	241	226	235	239	261	253	270	256	233	228	235	223	255	272	254	231	250	264	262	244	245	234	242	233	239	251	247	211	260	230	230	245	256	265	236	234	229	241	243	231	241	214	264	238	242	242	234	241	279	259	256	222	244	215	243	249	245	261	259	271	247	233	239	243	251	252	256	237	222	230	256	232	229	243	238	258	248	263	228	237	240	251	266	232	240	241	221	238	246	236	249	245	243	239	240	259	215	263	260	235	267	223	234	255	276	236	245	262	241	241	235	236	250	267	222	240	248	256	256	261	231	246	241	237	229	242	269	249	262	255	251	249	248	271	257	279	229	232	234	264	270	229	254	244	272	273	215	244	266	245	244	238	233	243	252	250	236	268	221	259	234	236	254	263	258	221	267	247	253	238	251	252	225	244	259	231	251	265	237	236	238	232	260	246	252	271	242	259	238	265	256	234	242	266	251	221	223	249	253	251	226	217	241	230	225	231	240	257	238	231	232	245	232	251	245	219	242	263	226	251	248	259	223	242	267	220	257	230	237	230	238	269	243	244	241	272	250	248	253	242	246	278	253	257	244	248	244	248	242	238	255	242	250	269	258	244	242	238	264	233	250	240	235	239	257	246	250	286	258	235	258	258	227	232	232	231	252	243	249	231	231	236	233	230	244	269	226	263	255	246	253	272	253	259	243	287	252	238	250	227	240	249	249	237	258	238	226	218	214	237	233	236	249	213	262	240	251	226	248	246	261	234	248	223	231	242	238	254	252	231	251	261	282	245	276	249	225	228	247	253	228	239	278	243	276	235	258	258	248	242	240	236	260	282	245	226	268	240	240	241	234	267	248	244	233	233	224	249	244	227	267
15772	27347	18061	7839	3164	1014	441	435	555	924	1318	1572	1132	606	416	293	292	264	328	270	266	246	268	303	272	240	256	254	264	266	269	240	276	280	263	235	265	260	258	244	239	245	269	253	264	252	270	245	255	232	260	243	250	242	249	247	235	252	236	270	247	262	266	252	247	248	267	253	291	271	234	253	284	283	250	246	246	270	219	230	239	231	241	234	248	275	238	255	254	247	257	254	231	244	254	271	255	261	251	246	246	263	248	242	243	239	252	252	257	246	257	284	225	269	223	269	250	271	250	249	259	247	260	246	233	249	249	259	267	283	242	270	287	257	259	263	267	267	237	224	269	269	245	250	229	249	247	240	256	273	243	245	276	255	239	259	239	253	266	260	241	243	245	237	249	258	255	232	257	243	268	247	237	263	240	220	230	244	245	267	253	255	228	276	260	235	254	256	238	257	244	231	293	266	259	219	263	241	256	257	254	229	245	252	252	246	272	218	254	262	241	275	252	244	248	249	222	257	272	245	254	265	248	282	254	257	272	274	269	237	252	265	239	249	262	225	240	229	231	289	234	242	218	232	255	255	255	264	249	269	223	242	247	249	227	273	242	233	228	228	264	247	243	258	282	271	242	262	251	259	253	254	261	239	256	294	257	223	251	244	244	237	244	277	256	241	264	246	252	274	256	229	263	247	258	247	264	245	237	267	235	211	257	239	255	268	248	261	258	253	246	276	252	262	296	235	254	263	252	225	257	266	266	240	259	252	253	242	245	259	232	249	259	277	241	255	256	247	263	263	237	249	247	233	289	253	245	248	258	233	264	224	260	248	246	246	257	263	233	254	250	270	250	251	225	247	249	228	243	245	276	270	257	242	265	249	255	262	240	261	234	267	239	258	265	252	260	226	242	259	247	256	241	267	227	253	262	246	261	266	264	269	274	225	256	262	258	238	220	245	249	286	256	222	256	227	252	231	237	234	251	265	257	266	239	253	266	246	242	256	253	276	273	235	252	249	248	249	267	278	269	233	250	233	248	261	278	237	239	252	277	256	242	237	264	262	263	261	244	268	242	286	233	248	270	241	244	254	241	226	236	257	230	259	242	276	261	270	275	235	231	260	251	263	273	245	237	247	261	262	277	226	241	246	248	235	264	231	229	233	226	234	262	230	247	252	229	241	234	267	256	236	263	238	253	234	251	271	242	295	243	256	235	218	262	261	261	257	252	250	269	275	282	222	259	255	255	251	246	289	265	243	242	274	265	272	276	277	242	262	254	282	241	282	241	226	256	237	247	253	264	266	255	279	217	259	250	274	248	271	257	236	256	250	225	269	269	248	239	253	243	269	229	307	249	234	237	261	277	257	239	250	259	243	252	275	226	243	225	207	249	269	231	263	295	237	245	245	258	258	228	249	248	255	245	224	242	266	273	228	249	248	275	256	256	257	251	261	246	258	247	250	221	247	251	236	261	266	251	246	266	255	237	271	263	247	232	264	261	242	264	262	252	245	247	232	262	234	268	226	242	270	247	264	264	247	277	242	238	274	253	269	283	264	244	246	239	259	241	259	240	258	255	261	269	242	222	262	251	230	252	270	246	268	251	251	233	238	265	266	266	251	254	255	262	252	258	272	231	236	260	276	251	224	243	245	235	247	288	229	255	240	267	245	266	244	244	246	252	264	233	235	246	243	229	237	243	239	268	272	246	275	219	243	247	269	248	216	275	251	252	250	247	260	232	234	256	265	249	234	263	248	271	242	241	268	227	242	230	231	226	259	251	279	239	244	239	232	279	247	232	238	234	245	254	236	247	246	239	255	240	257	260	244	257	244	256	245	218	248	225	240	262	277	266	269	284	265	258	247	259	245	252	253	262	254	247	272	260	248	245	227	229	230	251	242	234	241	224	275	247	262	243	267	249	228	248	269	239	262	236	235	241	248	268	252	264	225	281	233	241	265	232	259	257	246	281	256	230	264	272	292	250	243	275	253	242	259	259	242	265	275	244	229	257	261	246	242	236	251	236	250	266	247	253	259	269	258	245	270	252	267	245	256	242	259	269	259	272	253	232	248	249	233	246	264	260	244	285	263	249	267	257	215	239	278	235	271	268	283	276	239	273	234	242	264	244	234	274	240	254	233	242	265	276	237	230	269	211	272	251	242	256	239	244	274	243	273	283	238	227	240	266	203	246	248	249	281	239	252	245	229	261	238	234	240	275	245	244	266	234	250	256	245	269	235	235	246	254	245	259	227	247	261	219	266	248	251	254	229	229	238	234	255	256	268	246	233	233	237	260	263	243	250	235	240	251	277	252	229	240	261	265	258	233	275	246	232	242	279	230	253	232	247	253	247	244	242	248	271	236	265	265	273	254	279	227	264	266	221	272	235	235	239	266	242	278	266	229	244	255	241	262	247	206	247	206	247	235	251	241	257	220	250	261	256	248	248	247	250	230	255	257	269	239	252	252	255	240	233	270	234	246	250	259	251	242	258	262	267	263	255	257	230	242	259	270	240	239	266	223	275	264	240	261	236	230	251	240	248	245	251	254	285	211	254	271	246	264	217	257	256	278	253	257	260	247	282	264	255	229	252	243	250	240	267	254	266	272	237	249	252	242	248	252	252	246	257	243	267	245	213	256	260	262	269	258	242	250	224	256	240	258	246	264	267	235	249	262	269	238	258	232	266	284	237	268	241	246	257	225	252	288	246	264	259	273	270	261	289	245	260	280	247	252	281	232	257	235	229	257	253	237	253	240	241	243	221	258	242	245	257	254	232	258	258	241	255	253	244	270	220	218	266	248	258	234	227	266	274	251	237	257	264	247	248	253	268	243	239	248	231	255	234	250	258	237	262	281	273	274	247	259	235	255	254	265	242	261	263	271	226	258	243	250	244	261	247	250	261	212	260	250	254	251	273	249	237	241	220	254	238	236	211	260	230	258	263	225	237	248	262	244	242	226	255	268	240	251	216	216	260	252	294	249	263	280	257	244	228	274	268	265	229	248	256	265	217	251	227	269	219	242	241	246	239	232	250	257	249	263	263	256	253	283	283	258	246	255	233	222	237	245	263	254	267	246	246	235	264	245	253	250	243	243	236	256	240	252	245	276	294	248	248	248	265	310	275	222	247	238	265	247	232	249	248	238	275	241	239	246	260	268	226	225	251	269	246	226	243	258	244	266	236	252	245	251	246	254	257	270	250	232	238	282	263	244	239	238	249	248	248	238	260	236	245	269	235	224	253	229	261	248	247	253	263	266	256	243	221	272	238	259	243	246	250	259	222	250	250	252	243	294	246	250	251	249	245	270	258	252	261	255	230	248	246	260	260	249	223	264	242	245	247	262	246	260	237	286	277	294	259	233	279	257	285	250	273	255	271	240	233	216	232	251	258	256	213	251	211	264	228	219	237	265	265	240	252	244	256	250	253	227	295	252	246	243	262	254	257	251	205	259	251	275	250	241	236	252	240	234	263	254	275	248	267	263	227	244	268	288	228	232	269	224	254
23827	21242	28465	24350	21195	10042	1426	918	1013	1177	1503	1777	1360	942	752	619	602	576	564	567	548	523	544	510	510	538	558	492	521	552	498	530	526	515	530	488	581	498	502	529	526	538	501	555	561	537	498	469	544	521	516	516	504	549	499	530	522	523	502	528	481	547	555	512	512	525	536	490	540	485	528	510	564	475	509	506	511	503	502	530	511	524	491	556	546	549	478	507	551	530	537	511	468	521	512	524	476	539	526	520	494	523	528	505	486	525	505	500	510	505	494	502	534	507	526	516	526	487	498	510	498	540	529	513	526	495	550	540	501	523	501	525	529	511	520	502	503	505	526	516	484	477	512	545	508	488	516	512	519	490	493	538	501	506	512	496	506	492	556	544	497	533	516	546	579	487	504	514	530	538	536	543	524	499	515	513	506	512	515	484	493	540	518	507	466	503	480	476	522	523	523	481	597	487	534	516	525	483	508	520	516	491	532	552	516	483	501	531	533	514	548	526	508	470	492	556	514	510	477	482	562	458	519	468	535	505	559	511	543	495	523	555	529	466	489	537	507	540	523	508	523	475	508	502	511	532	517	489	551	515	520	542	552	523	538	499	524	516	529	483	522	537	562	506	500	480	501	495	565	529	495	548	515	514	535	557	551	510	513	490	525	494	526	480	547	524	503	502	488	500	475	520	493	537	559	463	510	503	552	534	514	512	513	525	513	508	508	489	529	511	502	524	559	521	482	489	507	520	494	526	531	507	507	498	494	510	558	537	516	530	491	547	486	514	541	506	500	492	527	518	517	568	544	520	507	532	537	513	494	515	507	486	519	536	488	537	534	500	563	516	544	532	498	502	500	523	533	487	544	477	479	488	494	513	542	499	496	527	504	496	564	541	479	481	566	482	512	515	481	499	507	543	582	524	515	538	506	552	525	520	513	537	508	494	546	470	496	502	586	510	505	503	567	509	527	530	497	532	539	514	518	521	561	499	500	544	536	528	523	471	482	524	533	503	504	511	555	492	499	484	491	516	514	553	508	529	494	495	537	519	497	515	514	518	514	520	518	514	520	491	524	531	529	511	550	522	505	494	540	543	524	493	464	497	503	502	539	533	524	536	497	507	526	499	528	490	529	483	504	468	494	498	490	493	513	518	546	500	503	485	482	539	500	487	537	539	532	516	476	491	503	510	537	531	519	516	493	496	548	531	495	531	529	459	526	539	511	520	498	505	495	511	502	527	515	499	496	499	518	527	528	486	488	488	577	481	497	532	495	544	514	514	534	524	520	509	544	501	537	541	491	503	517	479	473	519	539	485	509	500	504	515	511	551	551	542	512	551	475	558	489	537	551	528	509	536	548	508	517	518	524	496	543	543	509	526	556	530	510	583	509	498	488	524	528	534	537	495	492	497	490	498	472	485	561	484	509	480	510	532	549	523	497	494	539	485	516	549	516	491	530	524	528	493	521	510	502	549	535	501	528	467	522	515	509	500	508	508	565	521	505	520	557	547	531	510	510	497	504	500	514	527	531	506	524	498	529	560	574	506	505	517	516	515	495	495	492	534	490	564	484	524	482	517	527	535	515	543	507	496	540	489	535	447	506	537	489	565	501	505	516	483	490	513	461	544	488	505	512	531	504	494	468	510	516	518	523	546	541	514	524	505	532	536	505	577	485	503	496	504	524	492	544	523	544	473	510	515	530	503	558	502	506	489	495	504	536	508	514	509	508	495	519	504	507	527	508	513	540	522	504	530	527	515	521	544	542	519	479	537	489	536	546	513	514	535	520	562	484	513	555	512	518	521	516	540	475	499	531	523	480	548	511	507	484	557	506	571	528	484	492	501	509	497	504	499	579	502	507	526	514	498	548	526	489	507	550	495	501	496	541	500	509	504	526	572	508	531	502	497	546	531	510	505	528	507	501	493	562	510	522	499	548	486	505	527	505	524	506	500	553	531	523	469	535	511	556	489	513	491	522	556	469	524	537	495	503	513	493	535	541	528	530	493	515	510	525	494	518	486	515	482	534	524	499	533	503	497	524	549	491	531	509	503	503	500	553	510	533	476	530	481	549	554	496	545	495	484	494	530	524	518	536	541	488	495	513	497	520	496	558	509	502	489	522	504	569	541	497	516	537	523	510	509	527	507	516	499	549	510	538	486	559	503	477	521	530	508	560	493	494	596	558	479	529	522	500	515	515	518	467	515	559	502	535	514	556	564	469	531	514	537	502	535	507	520	490	504	566	511	525	504	508	513	518	502	526	516	492	516	566	488	486	507	528	532	483	485	498	508	545	518	467	501	486	545	516	535	481	536	517	537	521	528	590	524	511	547	518	477	490	503	464	531	521	510	560	519	507	542	566	526	507	514	495	469	543	522	508	529	495	489	538	512	446	524	508	486	497	502	513	487	515	508	448	507	498	487	538	519	543	532	504	538	526	530	556	516	506	529	511	500	518	544	518	506	534	504	519	525	585	507	509	489	513	514	579	538	559	496	491	493	511	513	546	522	506	494	504	546	474	511	558	556	501	510	502	492	509	481	519	564	516	503	524	516	490	533	507	513	517	531	490	555	529	528	523	497	511	491	533	512	518	521	557	526	532	472	512	497	501	521	483	523	531	521	497	562	511	514	525	497	486	499	567	582	509	519	542	518	510	508	528	511	479	520	514	504	489	509	525	514	536	544	484	516	577	507	516	474	526	538	548	523	533	521	485	583	528	513	482	527	511	531	508	528	513	507	518	488	495	547	553	507	533	493	483	477	507	493	511	518	531	485	501	516	504	503	526	555	486	513	497	529	503	560	540	511	522	507	524	502	497	467	504	495	559	506	492	501	532	521	502	513	550	529	517	529	479	529	506	514	512	528	553	507	498	525	532	529	513	465	495	490	543	501	493	525	485	515	453	523	506	554	493	541	514	541	486	525	484	469	528	502	549	497	532	467	534	521	522	513	484	493	511	525	462	552	494	481	546	520	540	519	486	477	510	488	484	521	505	518	479	526	540	477	539	546	531	513	518	536	493	536	528	524	515	478	509	519	528	553	525	538	527	480	475	475	505	517	500	521	514	502	562	529	517	519	507	517	524	511	545	530	536	542	545	558	507	518	501	477	524	539	546	517	575	498	541	487	507	519	523	547	533	498	531	504	517	513	491	517	492	492	505	518	539	485	500	519	529	511	550	538	535	521	532	521	508	514	502	509	502	479	494	495	514	478	537	551	523	535	528	526	516	511	515	545	515	487	491	488	580	535	506	507	533	469	506	508	527	501	505	503	486	541	523	466	514	496	539	509	513	505	487	519	512	545	535	525	528	486	466	517	519	523	536	512	528	475	503	529	440	482	514	499	527	510	509	497	486	525	516	514	527	524	511	575	520	545	581	463	520	522	517	501	535	522	504	497	504	545	515	552	511	531	473	478	559	508	542	525	506	504	519	474	545	549	481	495	507	519	497	527	518	521	560	498	528	469	513	543	531	478	568	526	441	532	524	514	548	522	495	489	509	530
17406	36644	26203	14183	6754	2816	1633	1318	1458	1943	2568	3046	2310	1390	968	717	690	692	687	644	611	595	617	589	580	532	586	541	570	554	585	565	573	574	582	577	588	587	558	573	574	555	536	525	520	591	570	542	563	540	583	533	519	515	562	520	495	532	539	506	523	552	562	544	556	558	554	551	568	544	565	539	549	532	543	572	516	526	556	525	545	586	554	561	557	517	536	526	590	527	530	536	508	505	548	554	510	551	522	581	518	517	524	546	527	537	534	532	536	519	524	505	535	548	543	519	549	560	527	522	570	545	559	547	532	550	511	541	549	507	559	573	523	517	524	563	534	568	533	513	506	584	516	563	578	521	545	549	524	561	523	574	518	507	566	562	519	569	577	523	553	497	561	577	549	489	534	552	516	530	507	549	556	516	526	542	545	543	560	557	551	548	515	516	523	542	515	567	499	541	541	541	528	569	534	548	575	578	521	538	502	564	514	517	522	520	531	534	532	549	576	528	547	509	524	528	557	540	559	511	521	566	515	513	567	528	541	521	531	513	542	525	518	561	577	545	520	495	526	541	516	517	541	513	540	508	531	547	521	515	541	541	548	522	551	552	559	542	595	572	562	539	524	543	537	535	526	528	536	537	516	518	547	568	565	537	546	531	523	516	547	577	556	547	528	513	586	547	565	490	555	538	544	522	506	502	571	537	543	510	553	499	541	545	496	539	545	571	518	528	516	588	537	539	516	545	538	542	501	567	515	536	531	528	572	573	602	533	548	510	547	504	519	561	493	562	529	497	532	507	545	563	511	536	548	522	559	547	575	536	543	570	516	569	524	529	538	525	572	543	501	541	546	525	528	552	529	561	550	518	528	547	564	542	526	560	566	579	507	519	545	524	540	533	533	498	513	562	538	505	521	554	492	534	567	523	500	531	555	528	552	548	540	537	563	521	554	550	596	537	539	542	555	465	501	545	530	507	535	509	533	553	579	520	520	536	522	565	558	568	575	553	537	527	548	561	525	535	535	542	607	538	534	537	494	556	523	552	572	603	537	511	543	540	534	531	515	553	538	550	541	540	556	553	524	587	551	511	501	569	518	535	523	515	507	550	569	545	555	514	578	529	518	568	538	533	514	540	566	491	522	561	538	514	572	567	520	539	536	502	533	544	508	537	533	534	515	585	532	540	563	581	534	593	523	554	552	498	550	535	537	536	533	553	549	561	547	526	516	519	524	541	530	510	517	527	542	535	503	546	506	475	581	526	523	515	472	546	516	586	563	561	535	544	565	539	523	553	559	596	587	517	529	549	535	529	515	560	455	523	524	526	564	498	546	552	531	527	548	561	528	500	537	552	565	560	540	545	552	566	546	494	504	597	572	560	526	595	533	531	542	529	556	544	555	539	557	562	517	530	544	552	504	550	537	511	539	552	566	558	598	525	547	572	545	517	567	528	589	514	555	569	519	525	542	562	501	562	540	528	588	535	551	553	544	552	537	545	546	540	521	556	537	519	534	560	571	548	540	554	494	579	551	517	535	537	511	511	566	530	515	568	533	519	565	510	534	525	530	527	540	541	523	549	538	530	594	526	554	540	535	546	533	527	571	531	547	550	561	550	531	517	521	562	521	545	565	521	563	527	518	528	581	521	523	521	557	523	538	528	525	523	540	542	518	548	517	518	510	549	549	505	546	500	567	534	523	591	533	537	552	532	534	564	522	500	578	561	512	549	580	558	546	544	556	508	501	509	541	524	529	601	502	518	540	566	547	583	541	556	546	583	524	546	558	555	521	520	540	531	506	586	569	567	537	514	566	560	528	541	582	562	513	535	512	596	549	529	517	507	568	505	561	543	524	532	529	505	508	554	494	543	521	547	565	547	537	533	556	544	520	530	563	568	518	520	547	528	524	555	566	503	541	529	554	499	528	552	549	524	533	545	556	550	580	543	529	546	528	544	521	481	559	542	551	543	557	575	550	520	543	566	547	535	558	512	523	548	470	483	557	540	577	530	536	589	540	552	595	535	506	509	518	551	543	562	538	590	525	504	522	536	530	522	547	529	534	556	512	477	564	570	532	548	556	562	570	513	518	524	549	562	553	538	553	520	516	518	572	541	532	529	525	514	530	554	520	553	546	495	569	563	485	522	539	562	517	510	528	501	523	517	531	546	528	566	515	532	548	508	535	525	555	548	576	540	561	573	544	520	525	546	533	530	565	567	561	557	517	516	503	549	550	511	506	526	530	532	543	524	570	491	560	568	575	538	525	538	512	525	506	540	524	521	542	509	574	562	519	548	561	476	528	517	546	546	517	487	567	548	561	563	547	531	563	541	553	540	527	521	500	563	549	523	535	540	547	565	555	573	550	532	598	538	495	502	537	555	515	519	535	553	521	549	521	570	530	560	546	538	558	577	545	561	489	508	540	555	541	564	506	560	573	567	551	554	519	566	570	540	529	534	531	552	565	487	534	554	559	538	555	510	563	525	540	545	554	592	524	533	527	553	534	546	530	506	524	567	586	494	522	559	523	586	540	534	548	516	553	553	556	539	527	537	524	540	575	540	542	535	542	527	545	543	547	566	559	538	509	518	521	509	542	519	523	562	501	574	498	546	533	550	552	550	573	512	500	509	503	538	534	564	501	547	529	532	575	528	540	520	568	595	530	519	533	493	489	507	523	545	537	533	547	486	550	539	514	535	520	547	547	528	528	518	512	534	559	515	533	503	496	540	581	530	565	528	515	514	522	549	527	517	504	534	549	558	542	528	557	578	534	536	531	508	506	581	546	488	510	539	482	478	506	535	534	514	533	514	538	563	563	491	546	538	540	538	540	517	540	538	544	565	555	551	543	578	529	549	548	581	565	571	519	491	508	558	509	550	533	561	530	534	529	536	522	533	505	507	539	519	526	570	562	547	529	550	545	531	555	528	542	541	562	519	531	524	558	512	515	516	547	529	508	518	537	535	562	518	519	543	519	558	562	547	529	511	516	518	520	558	507	522	537	522	561	520	553	539	515	549	499	520	503	549	531	523	538	588	481	525	543	527	536	540	519	476	552	530	556	523	525	517	508	550	543	571	526	563	514	544	528	528	546	539	500	510	538	536	542	518	501	557	548	514	518	517	526	547	552	571	524	574	558	503	496	517	527	548	575	525	530	567	522	525	494	559	611	544	571	551	550	532	535	565	519	526	530	539	519	559	544	520	542	568	562	575	510	563	575	515	508	506	540	512	549	547	544	491	521	526	515	548	565	508	554	548	522	534	520	562	530	555	539	539	530	532	561	543	534	544	544	505	563	553	529	518	546	517	514	518	520	536	531	547	535	544	506	489	543	517	509	567	540	564	544	563	558	529	530	574	571	527	500	491	542	513	496	562	576	597	526	532	557	568	536	527	538	552	503	549	509	534	543	570	521	518	530	519	542	496	534	562	560	549	562	481	555	535	524	547	521	525	547	535	538	563	538	561	524	549	578	530	555	533	510	548	573	545	578	564	550	529	556	553	472	549
24773	21121	27190	25159	10995	1257	637	493	449	722	902	1079	947	543	362	327	325	288	264	262	276	295	255	285	269	270	259	259	264	246	241	260	275	271	253	273	254	266	277	273	266	255	292	266	229	246	287	247	253	236	249	255	248	266	282	268	289	297	238	285	274	243	233	233	257	270	296	255	284	258	259	285	274	272	283	266	236	267	269	253	247	278	249	236	223	261	273	266	261	250	264	313	233	273	268	309	274	269	256	262	267	281	257	272	253	263	281	283	283	256	258	262	246	294	241	237	292	266	279	223	257	273	263	272	265	291	269	268	261	270	243	261	272	263	270	242	253	282	253	248	248	261	257	255	251	252	262	294	285	241	255	261	251	261	248	230	243	248	268	247	244	270	258	263	242	286	296	262	267	275	269	267	275	248	268	268	240	251	262	256	289	271	259	237	244	264	220	246	260	248	297	241	280	231	248	260	267	248	271	266	287	252	270	249	248	252	252	280	267	242	273	238	240	267	235	257	242	255	274	262	274	266	244	276	256	266	246	234	245	235	294	230	260	277	283	272	227	260	296	269	248	259	264	259	246	271	241	256	257	287	270	252	227	245	241	278	243	279	238	261	268	289	265	268	264	240	262	261	283	240	247	254	222	253	256	262	267	228	250	259	259	270	234	279	242	253	255	278	270	288	258	267	264	240	251	277	252	266	278	288	280	273	265	282	254	248	269	260	295	263	243	243	242	235	275	279	264	256	277	235	268	278	260	243	260	255	268	248	250	262	257	250	251	229	250	256	266	245	243	284	295	272	256	252	256	261	262	233	255	265	244	272	248	272	228	274	248	242	253	252	267	271	287	278	279	273	262	260	263	232	280	243	242	260	214	236	251	268	272	240	269	244	284	257	262	282	252	257	279	274	250	241	243	260	249	258	258	264	243	247	289	246	295	253	260	246	251	254	250	266	239	258	251	272	258	255	277	247	277	239	260	259	283	261	264	264	271	242	272	282	290	243	250	268	241	280	253	234	241	246	242	282	266	238	259	248	260	267	254	273	292	258	271	261	262	303	228	276	268	262	254	292	267	263	239	226	264	258	261	245	244	279	249	248	254	269	266	277	252	265	271	274	263	294	251	283	256	250	273	288	280	263	268	268	257	271	298	287	277	282	233	262	259	281	252	267	248	259	264	242	231	266	265	278	274	275	287	281	250	229	251	263	255	278	257	263	251	284	229	253	262	238	261	265	240	268	259	269	244	265	257	274	238	238	244	246	264	262	278	276	260	280	285	241	286	230	246	279	259	269	274	274	258	262	238	290	279	271	248	247	238	264	243	292	235	278	275	265	236	262	287	253	272	221	248	251	258	286	245	263	267	272	251	246	270	226	247	249	283	257	259	275	237	275	256	257	280	261	238	292	257	260	260	252	250	251	283	244	280	251	271	245	265	241	255	267	292	262	251	273	269	245	268	260	247	270	260	257	264	242	249	271	264	269	288	287	233	238	255	264	263	266	248	240	279	275	293	277	266	264	300	285	275	256	252	257	266	255	244	260	263	253	256	280	259	276	265	267	231	260	277	271	256	257	240	267	262	254	269	274	253	266	270	245	259	276	301	259	242	251	258	264	254	287	252	267	300	263	252	265	307	281	242	243	245	267	273	267	254	244	245	264	254	258	258	255	244	232	263	264	287	230	269	244	268	246	290	276	294	254	267	257	250	274	263	296	262	271	250	274	262	256	251	258	238	266	239	254	245	276	238	265	246	272	264	287	272	255	270	255	288	283	289	268	256	252	284	262	269	224	252	254	260	266	253	274	242	251	264	274	260	250	242	253	241	245	261	274	250	250	266	266	273	242	265	253	253	254	244	264	241	255	270	277	251	282	249	280	268	278	280	266	272	241	277	255	280	241	228	264	244	253	273	252	271	256	248	278	286	253	243	243	243	242	231	264	238	264	276	277	265	270	312	255	249	276	248	265	268	230	255	256	258	254	267	258	266	216	243	248	270	255	282	289	257	260	277	261	260	259	290	218	280	254	267	263	270	257	279	269	272	271	269	267	261	240	265	248	271	270	272	259	250	263	239	262	262	262	259	230	256	259	268	262	249	257	240	258	260	264	265	281	284	263	252	248	236	309	254	261	287	259	241	258	241	245	278	243	241	247	265	255	255	279	250	285	267	236	244	245	291	253	233	253	239	257	245	279	265	226	261	290	260	280	253	285	279	249	264	263	263	246	268	260	241	266	273	262	248	247	284	238	280	276	257	249	276	224	254	255	257	278	250	251	273	264	277	269	249	257	243	272	280	254	261	294	274	253	238	255	243	284	255	272	241	261	273	242	240	263	267	237	256	276	274	262	266	253	252	287	277	250	257	262	254	262	251	271	274	282	252	230	275	251	246	269	259	239	287	252	260	236	236	255	283	272	250	225	288	269	252	265	246	270	255	294	288	232	239	256	265	247	264	275	244	284	241	256	261	259	227	259	237	256	288	257	268	238	275	236	250	252	243	254	246	264	242	273	247	230	236	275	246	273	264	285	252	270	286	252	276	246	246	281	264	270	279	290	237	289	268	254	271	253	260	285	245	254	254	271	254	238	245	268	276	277	251	275	266	253	251	261	236	263	245	280	261	274	264	255	260	289	242	299	235	251	260	288	297	234	278	274	269	211	275	254	258	247	246	238	285	257	286	256	284	290	279	245	221	243	278	264	262	261	261	265	250	293	256	241	256	298	277	255	250	263	249	253	259	256	244	244	262	303	268	289	280	288	261	276	255	249	283	241	285	256	247	248	279	232	253	244	250	266	220	246	272	237	267	209	269	260	269	244	252	268	261	250	261	298	250	261	259	255	238	241	268	236	253	255	247	287	255	277	255	251	260	253	244	251	250	273	249	259	269	282	267	251	234	280	257	274	247	289	261	248	248	249	248	252	276	261	262	234	275	257	257	277	281	277	274	268	232	273	256	260	279	244	265	236	279	247	267	278	268	265	255	273	257	280	227	274	273	246	270	268	275	276	253	236	253	238	247	256	252	245	248	236	264	218	282	235	282	278	254	233	276	251	296	276	270	287	247	256	263	231	239	250	253	260	252	271	260	256	243	257	289	235	256	251	235	237	246	291	256	261	260	273	216	259	233	245	277	246	249	273	254	256	278	313	274	254	291	250	261	265	250	249	258	272	268	278	262	260	235	279	246	297	260	242	244	272	255	246	250	279	270	282	269	251	250	283	225	241	288	271	292	276	268	292	259	258	260	261	269	239	256	257	254	248	280	252	295	256	265	251	264	249	265	261	278	260	261	258	266	247	253	257	241	282	243	271	247	244	267	271	254	261	241	237	290	264	264	251	261	236	261	253	231	247	245	258	247	256	252	266	273	242	272	241	249	241	248	269	251	293	256	250	267	237	245	231	249	266	222	278	254	271	278	260	275	262	258	278	270	272	264	252	267	258	287	267	264	245	272	268	274	261	251	253	299	261	276	264	265	253	251	261	253	268	248	251	264	278	279	242
16286	32573	22127	11029	4552	1748	970	773	935	1267	1895	2072	1679	885	625	449	397	366	363	334	354	304	293	319	280	305	287	318	308	292	316	281	279	326	285	315	322	286	287	267	281	284	285	300	305	265	275	283	257	302	252	279	326	276	291	288	275	306	268	316	293	305	303	279	293	293	305	285	280	271	259	289	307	286	268	297	304	296	299	299	287	291	322	275	268	267	305	272	291	314	271	276	282	286	282	304	282	295	320	317	256	282	302	269	301	293	273	283	283	257	289	311	286	293	268	247	272	273	282	269	304	272	302	284	256	281	315	302	292	290	247	288	319	299	296	275	295	288	270	285	303	282	293	279	328	299	260	289	286	275	303	305	313	295	267	290	272	326	256	296	291	295	260	284	277	276	290	274	305	266	310	286	314	239	270	301	272	273	269	269	285	270	268	278	283	295	274	298	299	293	298	269	286	273	271	326	271	281	296	290	270	267	289	287	266	288	304	283	284	281	298	292	274	290	274	287	291	292	269	249	322	298	271	320	310	307	270	282	284	270	298	292	306	296	303	298	296	292	293	292	304	288	332	296	304	290	268	295	292	302	310	289	298	286	262	323	281	292	297	284	293	280	265	322	263	299	302	266	294	280	276	325	283	314	303	335	304	304	298	274	266	294	289	268	299	286	280	261	308	262	273	290	311	290	278	290	260	287	276	291	274	279	289	268	278	271	291	296	293	288	289	275	278	318	299	287	287	298	304	278	271	276	287	288	288	287	298	313	288	266	273	295	290	283	285	282	268	265	292	289	289	298	324	266	272	295	321	293	263	290	301	261	325	302	256	306	283	256	295	280	309	269	265	286	284	291	293	290	312	277	273	276	304	275	307	294	272	271	266	287	313	295	286	274	317	271	278	247	301	317	287	291	288	267	278	262	312	279	263	244	304	297	280	292	289	338	281	303	304	273	262	253	288	287	313	316	250	312	320	292	269	283	282	286	308	261	265	296	311	287	296	305	280	289	292	314	283	274	307	272	271	290	310	310	271	279	306	278	312	314	269	276	264	258	280	289	245	270	287	275	303	273	284	305	281	295	278	307	264	299	283	296	252	247	290	282	273	297	297	283	277	286	268	288	294	287	299	279	261	287	292	315	283	281	284	265	297	301	312	270	311	267	325	286	302	295	288	289	297	295	276	305	263	286	284	299	293	282	263	301	286	282	300	268	278	299	311	324	308	290	316	276	300	295	297	298	286	275	301	278	279	268	282	304	283	281	302	281	298	278	272	314	293	295	293	274	281	287	264	285	284	280	296	284	327	269	297	292	299	298	279	266	271	271	289	282	286	277	284	284	269	320	293	285	270	295	282	298	307	307	307	324	262	272	299	279	287	298	286	268	280	286	314	284	308	271	260	291	263	318	282	294	292	323	270	300	256	311	302	298	275	300	279	263	300	283	282	295	291	299	279	307	277	275	297	283	311	292	285	247	256	328	282	246	292	265	315	262	304	317	276	296	307	290	287	302	278	303	262	326	295	290	289	323	293	309	311	319	280	285	300	295	285	278	275	289	285	290	274	304	289	279	274	289	289	276	276	280	303	301	273	275	318	287	301	290	287	288	281	291	296	301	284	282	302	279	283	300	291	292	293	288	235	281	264	252	267	302	284	288	285	301	305	287	300	304	296	302	289	319	271	286	296	282	314	285	261	286	305	278	278	293	275	275	302	269	294	314	297	289	279	287	280	300	301	293	319	285	296	274	289	302	304	263	297	299	283	249	287	292	273	296	285	275	293	283	270	281	294	319	324	277	322	294	283	277	282	304	303	284	269	253	283	292	260	304	265	291	295	299	301	271	292	283	307	306	288	265	296	304	268	282	307	292	274	294	294	299	295	283	294	269	304	280	282	265	280	267	287	309	285	282	291	276	283	278	285	259	300	272	286	314	313	266	270	278	268	298	307	299	272	313	284	275	288	294	294	301	269	293	292	298	272	281	281	270	283	284	323	252	278	314	269	284	275	294	291	282	306	245	291	265	288	267	309	316	265	267	283	280	291	284	290	288	280	272	256	290	262	272	310	282	310	280	294	340	263	271	296	289	272	324	290	277	300	307	274	291	283	312	287	328	270	307	298	270	313	345	310	258	267	285	282	270	286	243	278	306	267	305	295	282	306	289	270	273	272	314	303	295	288	316	292	295	276	280	284	300	281	283	279	282	298	313	322	286	289	268	302	255	292	284	314	268	301	310	309	285	283	284	265	298	275	292	284	278	276	288	301	265	276	269	266	307	291	310	298	282	284	273	298	300	308	321	283	296	286	290	261	305	287	284	261	282	323	321	306	299	271	294	281	298	321	290	297	257	293	290	298	293	275	275	307	312	253	293	291	286	288	304	325	286	311	296	272	314	296	294	293	270	314	279	278	316	245	292	292	288	264	265	294	306	261	336	250	305	285	299	267	309	300	323	293	309	309	270	255	304	293	298	298	297	320	292	286	309	308	280	270	300	323	277	269	274	286	294	289	291	283	305	273	304	291	287	273	275	284	298	278	301	307	287	268	310	279	277	291	278	295	290	308	262	272	275	285	272	282	304	254	285	306	271	297	293	276	279	304	316	303	303	287	274	290	285	296	292	301	292	258	302	302	277	281	301	307	292	265	272	275	293	291	296	285	286	294	270	274	321	266	260	267	289	308	288	269	276	278	262	317	274	298	274	298	296	312	305	311	296	318	276	318	278	312	292	339	257	309	276	292	320	280	256	281	306	278	329	284	273	302	286	274	254	282	276	274	289	272	277	280	292	281	307	307	289	290	268	280	306	303	290	285	269	315	302	310	294	285	300	263	299	269	297	276	272	253	264	295	257	302	295	284	297	296	295	277	294	319	288	293	285	264	314	268	289	305	269	258	287	273	294	260	279	279	277	321	299	272	288	296	279	314	301	297	272	279	294	286	260	294	301	272	280	309	303	295	274	268	307	313	292	282	296	277	289	271	286	292	326	288	287	299	291	268	305	305	304	298	311	297	275	321	331	301	312	303	271	276	321	257	322	307	316	299	275	261	303	278	293	277	287	249	281	297	270	273	262	282	298	278	327	273	275	310	302	308	267	287	309	284	277	298	267	292	293	285	291	280	289	312	295	296	298	277	295	305	287	307	319	277	269	303	296	312	290	261	241	274	300	286	285	305	317	305	270	283	275	273	308	276	309	280	268	295	279	282	304	290	268	288	266	269	282	272	320	295	313	249	298	298	322	290	296	306	302	239	286	288	298	288	306	298	276	295	256	303	281	294	291	284	313	287	273	264	297	287	320	270	289	302	282	290	274	313	286	319	295	261	304	309	299	258	279	268	289	250	320	273	280	293	291	308	278	292	271	290	298	267	286	280	285	315	308	300	308	290	315	285	289	313	277	279	295	284	294	272	284	302	316	291	256	293	270	268	266	304	287	266	297	330	274	288	274	292	267	267	272	300	271	286	293	312	303	266	298	270	281	272	304	306	306	272	317	291	274	289	283
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
