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
340099753540	340099754109	340099754659	340099755209	340099755759	340099756309	340099756859	340099757409	340099757959	340099758509	340099759059	340099759609	340099760159	340099760709	340099761259	340099761809	340099762359	340099762909	340099763459	340099764009	340099764559	340099765109	340099765659	340099766209	340099766759	340099767309	340099767859	340099768409	340099768959	340099769509	340099770059	340099770609	340099771159	340099771709	340099772259	340099772809	340099773359	340099773909	340099774459	340099775009	340099775559	340099776109	340099776659	340099777209	340099777759	340099778309	340099778859	340099779409	340099779959	340099780509	340099781059	340099781609	340099782159	340099782709	340099783259	340099783809	340099784359	340099784909	340099785459	340099786009	340099786559	340099787109	340099787659	340099788209	340099788759	340099789309	340099789859	340099790409	340099790959	340099791509	340099792059	340099792609	340099793159	340099793709	340099794259	340099794809	340099795359	340099795909	340099796459	340099797009	340099797559	340099798109	340099798659	340099799209	340099799759	340099800309	340099800859	340099801409	340099801959	340099802509	340099803059	340099803609	340099804159	340099804709	340099805259	340099805809	340099806359	340099806909	340099807459	340099808009	340099808559	340099809109	340099809659	340099810209	340099810759	340099811309	340099811859	340099812409	340099812959	340099813509	340099814059	340099814609	340099815159	340099815709	340099816259	340099816809	340099817359	340099817909	340099818459	340099819009	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23188	21523	29429	24129	21735	22515	19862	9690	6204	4678	3461	2522	2164	1755	1525	1224	1213	1105	972	903	843	749	725	574	557	595	627	591	597	606	614	587	521	505	430	483	399	389	439	390	357	322	321	318	326	289	289	316	300	261	270	280	253	253	230	237	267	244	237	256	260	231	276	257	229	259	224	242	261	234	228	218	252	226	225	221	229	225	223	226	201	234	200	218	211	206	205	210	218	244	235	240	210	231	236	251	218	239	229	221	221	213	207	239	224	240	231	219	251	222	226	201	244	226	213	226	245	220	233	210	217	215	250	260	225	241	198	193	218	240	216	224	206	225	217	199	217	218	212	215	234	216	211	224	195	202	227	223	206	215	225	251	220	247	240	219	250	240	209	197	259	228	217	237	231	232	227	247	225	225	217	209	220	229	225	203	222	249	223	222	205	220	211	202	236	245	216	223	193	236	217	216	196	228	226	251	219	219	215	213	225	241	209	208	211	200	219	240	248	237	216	266	228	229	235	223	233	230	243	227	224	234	197	254	192	251	232	242	204	231	229	215	231	229	250	259	230	245	232	230	222	235	220	256	217	232	214	237	223	222	223	227	232	202	218	245	231	193	229	219	253	203	220	218	219	231	202	232	230	198	242	230	207	217	212	237	225	207	256	224	237	236	222	215	246	227	228	231	230	222	239	185	211	194	254	257	215	229	233	184	238	225	220	227	248	255	232	237	235	221	201	205	212	209	239	221	240	213	251	247	227	205	242	229	234	223	232	229	251	211	225	230	183	227	230	255	225	226	220	249	232	255	225	222	224	219	206	239	201	231	244	214	211	234	217	207	204	233	179	209	243	222	226	236	217	220	247	238	229	214	221	232	224	212	252	217	239	240	200	219	228	221	216	226	220	219	214	213	238	241	250	207	236	234	243	224	230	208	230	242	238	205	212	253	222	219	218	211	237	208	232	201	231	236	234	209	232	197	200	211	217	212	210	225	212	229	225	239	264	211	233	220	239	209	230	232	238	253	215	240	223	199	241	215	221	224	244	202	271	248	212	225	206	217	239	231	247	223	218	233	238	224	248	222	232	215	229	214	233	218	229	217	242	226	245	211	227	242	207	232	229	228	218	221	247	213	221	221	231	218	219	207	198	222	205	236	225	249	222	218	226	225	226	230	221	230	225	241	212	225	244	214	227	213	238	247	233	225	233	228	209	219	214	196	220	242	229	255	238	207	230	219	207	220	222	210	234	237	208	236	219	227	233	230	242	254	230	239	206	219	243	226	230	225	209	209	214	231	221	216	205	247	246	243	214	262	207	237	246	219	239	211	225	219	218	241	215	224	224	204	245	213	241	220	216	211	211	212	233	190	214	203	218	217	227	210	229	234	240	235	204	242	231	226	236	234	205	232	219	225	219	252	212	214	216	190	230	231	235	224	225	212	186	211	209	213	237	204	236	236	239	224	230	215	240	216	238	222	237	255	238	211	229	236	242	222	220	240	196	244	216	211	231	246	233	205	222	242	217	234	227	237	220	210	210	209	244	228	250	221	229	238	202	242	231	234	218	220	233	234	260	235	226	233	221	225	206	236	222	236	233	204	241	212	246	219	198	212	251	236	233	225	228	237	263	196	219	229	222	237	229	212	216	219	218	224	226	255	236	237	214	214	220	224	232	245	230	222	233	236	212	207	217	233	223	190	221	217	223	239	214	250	222	213	206	198	246	242	219	200	226	228	240	207	250	232	221	233	195	223	236	228	230	257	234	221	222	241	224	231	206	219	206	219	219	214	240	230	221	222	219	201	234	242	225	220	223	199	248	229	215	210	220	218	223	239	205	213	216	229	229	235	211	203	226	212	204	232	226	233	230	219	228	242	213	222	216	196	226	223	215	208	223	215	197	230	200	197	208	242	257	216	200	231	207	230	228	246	230	200	220	245	253	214	218	244	207	247	203	232	226	208	232	233	245	225	224	255	212	244	250	241	225	225	222	217	237	208	218	239	216	228	222	263	236	213	225	246	248	242	206	231	249	244	234	208	218	240	223	251	260	227	237	225	220	209	230	228	215	230	203	223	237	234	260	252	236	200	239	225	223	264	219	230	221	225	228	230	246	178	195	234	217	213	248	188	230	232	211	227	216	224	221	248	236	244	229	234	229	203	244	255	216	237	236	209	216	208	241	249	213	247	230	237	222	249	218	213	218	234	240	191	221	241	220	215	227	227	217	231	221	224	231	248	216	230	259	231	223	235	230	206	212	238	220	227	249	247	230	219	230	230	247	243	206	213	219	226	192	230	222	216	227	224	246	232	238	233	215	194	225	227	227	221	237	240	243	226	232	222	203	216	216	227	231	238	242	214	225	226	264	233	233	251	231	218	220	201	223	213	258	211	220	239	220	234	230	239	206	222	234	251	242	233	228	224	212	258	195	219	243	219	233	207	221	235	211	208	200	194	218	228	225	213	230	192	231	208	225	218	249	215	225	220	245	235	203	203	223	255	231	204	221	252	256	262	252	207	237	219	217	239	225	224	239	212	190	239	213	222	212	227	223	244	210	242	229	241	213	262	234	203	242	222	215	212	215	237	229	199	211	226	226	233	238	234	223	237	222	238	219	202	231	211	222	247	222	222	214	238	229	233	214	233	214	232	235	232	195	245	206	223	234	242	244	208	204	212	220	204	225	224	229	247	206	229	198	227	241	244	228	206	243	233	216	220	198	205	218	237	220	247	209	220	218	213	197	245	217	274	236	230	205	253	226	246	204	232	228	248	217	250	234	190	222	220	238	232	218	227	246	237	237	202	199	228	225	210	241	233	253	268	214	243	217	202	208	257	217	207	249	247	240	207	240	227	218	205	230	230	217	216	234	254	255	228	233	255	219	235	223	213	231	211	229	198	224	231	210	214	228	211	228	226	232	251	264	232	233	226	207	245	210	256	245	216	239	225	252	230	221	201	242	223	214	234	233	232	222	227	238	216	247	225	226	240	252	235	236	214	230	216	236	213	218	224	228	215	229	208	224	217	249	247	209	232	250	236	218	248	202	222	253	219	220	245	217	235	217	222	238	245	225	219	242	239	200	226	221	239	207	237	219	233	215	226	238	226	248	263	217	212	239	258	199	237	229	219	249	217	220	242	209	225	198	209	227	221	224	247	195	236	239	237	228	231	221	198	222	217	227	197	209	214	252	229	212	210	253	226	238	212	210	248	231	260	220	213	264	263	226	245	259	230	211	230	244	218	243	250	233	208	228	192	241	215	226	211	200	207	217	216	217	249	201	257	211	231	244	227	234	223	232	241	213	240	216	249	193	240	216	236	228	215	220	229	241	208	256	220	242	242	220	233	238	220	210	238	211	188	237	221	228	237	220	258	200	223	234	234	225	221	218	229	220	244	228	217	252	260	241	210	234	222	234	251	242	219	237	204	246	229	222	238	241	228	253	244	235	237	227	252	223	220	217	242	236	232	245	212	220	223	234	218	229	229	223	237	227	232	252	248	228	234	255	244
24328	45644	42636	34309	28448	22792	18226	15370	12564	9912	7446	6167	4973	4022	3211	2692	2500	2387	2089	1768	1791	1433	1337	1183	1067	1069	1156	1108	1091	1108	1097	1013	908	803	786	746	653	686	724	656	614	536	565	556	482	467	476	466	397	404	399	362	338	330	349	344	328	352	363	314	325	342	351	342	338	339	345	347	340	288	335	304	305	292	322	310	291	332	322	298	318	268	283	297	288	281	280	289	306	333	281	303	283	316	296	277	268	303	326	304	318	285	283	294	272	277	299	298	275	259	285	306	277	304	280	298	283	288	337	284	290	290	301	265	304	296	323	298	292	284	268	269	286	259	311	346	266	276	299	266	266	279	300	285	300	304	290	293	288	275	260	258	276	291	307	283	284	263	276	317	301	273	276	297	287	313	295	311	308	294	302	305	286	290	295	296	260	304	300	272	267	303	288	279	280	297	285	305	318	255	324	281	265	293	289	285	288	284	302	291	285	291	262	296	265	287	288	286	297	294	313	279	339	273	284	296	275	296	311	273	318	311	312	297	282	254	317	305	312	278	287	279	298	314	241	290	272	306	312	309	257	276	281	288	277	319	325	283	274	298	307	282	254	280	324	277	290	321	284	273	283	298	296	311	288	296	335	283	322	284	297	257	310	279	309	280	258	314	310	296	299	288	284	267	260	309	311	296	311	308	289	308	280	296	318	285	268	259	299	273	292	296	287	272	299	302	304	294	275	311	292	281	295	307	292	278	259	292	294	264	275	278	280	334	275	278	316	299	323	274	289	285	267	290	269	295	279	278	269	319	292	299	245	278	293	281	278	265	273	278	276	280	324	288	299	287	281	297	274	279	293	274	304	265	308	281	305	322	302	299	272	310	285	297	295	305	285	298	277	315	287	284	284	259	282	284	298	286	287	294	284	287	301	272	276	300	286	302	309	271	251	290	279	284	267	276	268	286	291	285	312	295	284	295	311	260	292	295	283	283	262	254	289	304	262	274	281	330	308	284	290	271	298	275	280	285	294	295	266	307	271	307	306	302	263	294	321	272	285	295	275	295	305	309	278	250	313	279	275	309	281	266	282	279	273	293	255	278	256	303	314	299	297	297	309	288	286	304	313	289	271	247	295	290	306	317	283	288	288	284	288	288	296	295	279	264	288	288	317	298	292	309	279	278	274	276	288	295	295	291	278	296	305	289	280	293	278	312	285	282	297	285	297	274	262	301	307	302	279	266	303	278	274	299	261	289	271	272	298	269	289	274	289	275	271	307	313	276	299	255	296	302	285	320	290	284	285	301	269	296	266	275	310	287	255	306	296	318	307	318	336	282	297	296	302	289	280	296	279	276	258	289	277	266	278	344	284	268	259	291	257	283	283	297	268	264	277	274	314	301	295	317	290	284	303	268	275	278	295	279	272	278	305	272	250	264	271	271	292	301	279	300	292	316	295	295	290	289	296	277	281	288	304	297	294	318	285	304	301	285	260	289	280	302	280	298	304	284	280	309	266	309	281	292	292	303	288	291	297	289	294	265	284	261	302	284	274	300	300	276	279	286	270	308	300	282	280	305	269	276	308	313	291	296	272	306	253	270	310	265	296	289	308	269	298	313	277	289	289	285	298	303	286	296	309	258	293	314	284	282	290	271	303	301	296	303	270	285	286	295	275	297	310	321	286	295	279	301	306	273	279	307	320	316	283	281	287	285	293	301	278	265	299	282	268	305	312	300	297	274	294	278	285	286	258	305	293	327	279	267	302	281	301	312	260	296	301	295	297	293	299	307	289	267	279	283	288	309	287	316	289	279	290	305	344	284	290	284	305	330	286	295	303	298	294	280	301	276	315	300	277	287	321	289	276	300	303	269	271	289	281	313	316	288	282	277	292	285	291	279	292	288	305	280	295	287	280	278	258	276	260	298	307	276	281	274	269	268	267	293	324	279	299	292	280	316	288	252	300	295	302	294	268	281	311	307	312	298	286	256	309	303	294	298	289	314	317	280	285	301	308	298	286	322	312	297	281	278	319	285	271	280	318	314	283	301	311	335	295	271	283	297	310	298	328	305	274	254	273	297	299	289	298	329	282	307	311	267	309	262	301	296	299	289	289	283	293	302	279	287	260	272	271	266	281	302	305	284	284	272	286	306	306	284	275	288	265	273	296	277	292	310	280	281	313	273	278	291	284	276	301	308	269	268	287	274	324	244	307	277	283	266	292	267	297	291	294	311	278	284	280	300	309	310	311	275	285	281	283	285	315	291	288	286	283	276	270	291	282	278	273	302	319	277	294	287	274	306	286	298	278	268	304	273	279	277	330	286	278	295	287	308	279	287	284	305	304	270	306	293	286	306	309	263	290	273	284	307	286	286	274	272	292	255	283	319	333	290	296	276	284	296	292	301	313	294	288	303	269	304	292	277	305	309	293	307	284	276	289	306	277	260	300	293	299	291	303	305	279	298	281	266	285	272	313	293	301	264	326	289	286	270	282	302	276	286	287	312	278	292	285	291	295	321	290	305	269	283	268	277	287	310	296	294	295	283	276	297	298	290	313	286	267	284	281	296	302	309	288	302	298	263	306	297	286	296	255	266	300	325	292	290	303	286	299	291	314	304	297	272	305	285	294	301	271	273	293	283	279	310	308	272	305	303	287	297	313	269	282	293	322	294	266	303	289	287	301	297	279	295	286	283	257	306	306	289	305	282	295	271	260	289	311	321	290	288	281	278	285	300	312	270	292	287	277	300	299	261	307	327	294	272	308	313	284	280	332	275	317	286	283	323	282	295	272	280	275	281	275	271	321	294	289	263	315	291	303	253	289	302	267	295	261	313	301	327	294	257	278	287	307	310	291	290	291	286	288	278	298	288	280	302	306	329	266	277	285	277	306	292	333	276	290	301	283	283	341	275	297	278	289	287	292	301	297	310	298	303	286	293	295	275	301	277	277	272	291	299	291	290	274	306	306	267	270	292	304	256	309	259	280	285	305	270	298	290	283	295	283	288	296	276	322	298	299	302	285	275	293	310	252	247	290	302	291	276	286	291	295	280	287	260	301	274	295	306	286	284	288	275	290	308	265	288	322	313	276	254	280	291	271	285	319	264	292	298	294	311	275	261	261	256	270	333	291	273	281	277	289	285	279	291	270	300	287	306	295	297	288	294	271	313	298	309	305	272	295	297	295	296	285	274	308	289	286	299	282	277	311	302	268	301	283	298	259	300	286	313	309	284	280	270	284	288	263	300	279	278	273	324	296	292	310	295	280	303	294	298	270	269	292	274	312	308	297	296	267	275	286	278	273	299	295	276	278	301	299	310	281	295	307	291	307	291	296	284	286	299	276	254	280	284	293	272	289	269	317	283	288	293	261	316	319	311	282	306	275	306	301	290	275	308	295	305	280	274	302	282	292	309	305	302	269	295	286	299	253	281	287	276	294	286	269	302	299	299	299	293	297	305	287	315	289	284	287	288	268	312	269	287	288	286	294	292	286	295	304	275	256	278	312	315	282	299	277	298
26434	23213	27472	22709	14601	9075	5816	4104	3170	2331	1689	1481	1237	1001	860	805	713	728	679	672	650	574	529	522	558	480	505	489	502	465	502	498	438	472	439	422	432	413	456	435	397	390	390	378	375	367	356	386	373	385	372	375	370	369	348	368	366	317	349	393	370	373	359	328	363	381	336	346	334	370	346	306	334	316	379	342	374	361	342	375	349	348	359	347	351	353	382	348	318	356	339	340	356	325	331	358	376	341	347	366	372	337	329	321	339	323	336	325	325	338	354	325	378	340	345	364	336	358	334	378	346	345	368	362	341	357	335	336	356	349	343	331	335	337	359	353	330	334	344	323	353	349	349	334	367	335	368	378	351	365	332	348	341	345	342	355	334	330	335	373	344	338	365	334	324	347	335	361	352	343	341	357	337	349	323	341	348	358	343	336	349	349	390	337	346	347	350	363	312	367	318	338	348	350	359	353	350	370	333	353	350	329	335	336	346	373	320	354	343	319	337	336	346	329	328	339	343	354	345	331	387	367	388	324	328	325	330	333	360	382	354	312	326	336	334	339	373	370	336	354	348	397	344	332	344	349	349	350	342	335	325	303	337	327	348	373	351	350	328	340	359	343	358	362	366	357	330	325	329	362	342	352	359	313	337	322	346	324	322	368	326	327	336	347	333	349	325	315	335	354	370	367	356	342	351	368	335	337	344	332	347	360	344	318	335	314	356	358	374	352	352	334	350	380	332	353	383	332	308	337	342	329	343	322	384	344	352	313	344	333	340	326	354	334	303	357	368	344	375	337	374	347	359	350	338	340	342	342	297	310	339	326	329	332	347	358	301	311	339	319	330	309	343	340	340	360	342	332	348	370	361	336	351	347	323	313	380	338	325	354	323	330	331	332	372	366	378	348	337	344	336	334	323	335	365	391	375	368	331	359	349	353	345	349	348	350	332	326	345	325	343	373	319	327	378	336	393	334	344	375	351	340	362	395	358	365	328	337	356	355	344	336	330	317	342	377	312	340	351	381	339	350	336	339	387	361	386	351	315	331	368	354	338	360	338	355	339	348	344	337	320	338	343	370	320	359	332	366	346	355	372	347	358	354	323	363	347	352	334	357	340	301	339	339	373	362	325	341	333	369	338	365	380	351	341	345	346	371	353	349	355	368	341	334	387	329	346	361	348	328	335	322	336	349	345	339	361	321	330	360	378	355	336	389	326	346	348	338	322	357	318	381	342	343	336	330	333	347	373	330	344	368	329	311	335	337	348	342	364	334	339	336	374	333	333	330	352	372	349	363	384	351	392	400	335	354	390	334	315	352	319	355	366	347	368	356	371	309	334	343	367	341	387	355	348	390	342	346	367	337	332	317	334	294	328	356	376	321	353	362	350	343	337	333	310	324	333	330	337	383	341	366	330	317	324	328	351	312	361	333	326	345	318	338	343	340	364	357	351	353	359	342	333	340	347	337	361	358	342	330	324	330	349	321	325	347	346	362	362	333	352	341	325	360	364	316	355	320	351	352	349	354	360	359	357	327	360	345	314	313	328	324	347	347	351	382	338	341	363	345	326	340	324	335	365	320	339	364	329	351	353	352	301	365	340	339	338	346	352	327	362	372	352	350	366	370	366	327	369	331	340	343	349	320	341	345	328	328	358	347	333	303	312	309	347	352	377	357	353	318	356	324	355	343	312	338	340	380	355	366	349	372	326	339	350	349	332	344	340	358	330	331	327	351	333	367	341	367	358	346	369	340	336	334	377	350	344	374	341	358	339	362	312	354	328	362	347	340	339	370	345	352	332	324	327	352	351	353	324	324	347	328	350	322	326	333	345	363	301	320	347	354	353	326	370	364	381	359	338	356	353	327	333	345	376	363	339	329	369	310	369	365	352	357	345	332	353	342	344	345	338	356	339	356	344	330	336	352	355	345	346	342	367	359	346	329	336	353	343	365	342	357	324	328	351	352	317	376	335	329	313	327	371	328	347	401	337	355	332	328	329	339	324	325	368	315	331	329	387	333	382	367	375	347	364	338	341	381	341	324	373	323	346	334	373	342	367	330	327	343	358	304	348	350	337	364	344	350	335	366	365	339	364	333	342	326	305	342	364	363	355	359	353	328	356	365	343	348	329	387	343	318	359	337	325	348	350	338	355	340	364	358	330	343	322	322	379	346	353	374	379	349	364	342	384	375	339	353	363	356	337	351	350	379	342	345	326	331	352	330	312	335	333	339	323	335	349	362	364	340	348	331	372	341	339	355	349	364	357	366	333	328	352	318	350	374	336	338	329	382	339	376	329	346	304	342	362	359	323	376	375	367	305	344	353	318	355	384	353	338	350	332	361	330	355	321	337	351	357	382	341	323	349	382	330	361	375	358	324	324	315	320	341	320	391	357	338	370	332	320	333	337	334	331	346	352	365	324	357	353	322	365	326	329	350	336	341	346	335	341	321	344	368	328	354	335	345	342	358	337	365	332	360	371	370	338	307	351	365	337	332	355	351	354	355	366	342	354	298	360	350	344	340	322	358	360	332	328	359	357	372	358	343	350	361	322	382	355	344	336	374	356	352	349	369	348	332	382	346	334	334	345	345	336	352	368	314	359	359	326	377	353	321	356	351	343	377	327	334	346	318	364	363	323	348	362	360	331	344	364	345	340	363	324	349	377	331	340	329	349	348	357	315	361	326	356	329	328	350	334	328	371	342	370	342	346	335	356	311	350	362	343	369	361	332	362	357	361	357	356	350	342	338	337	371	329	335	339	365	304	342	352	339	397	345	353	333	333	316	369	372	343	355	343	319	339	334	350	354	333	312	383	354	357	359	327	355	353	367	336	359	389	309	312	311	349	322	349	344	342	348	342	347	358	358	336	367	303	324	359	342	320	375	325	319	337	364	347	372	332	380	367	359	358	365	347	349	355	331	367	346	333	302	333	365	355	359	382	342	334	326	351	342	384	347	324	359	354	344	357	331	367	337	302	343	364	352	367	318	356	332	373	332	352	321	373	315	355	360	328	340	366	351	343	333	351	379	339	339	349	346	328	353	335	363	331	342	336	332	322	353	350	363	338	338	333	367	356	350	333	325	366	360	370	364	325	343	351	364	365	310	326	329	349	323	375	338	346	342	357	340	327	334	328	359	339	369	370	350	357	359	365	367	375	365	365	319	354	335	377	352	326	365	336	350	335	302	346	334	372	324	342	396	354	341	372	358	389	371	364	373	327	346	361	316	355	345	326	346	362	347	337	343	322	386	327	375	341	354	322	334	356	318	342	356	363	348	341	326	364	345	348	362	340	358	326	364	372	384	347	346	356	341	331	330	361	343	344	347	352	347	334	366	336	304	349	306	333	335	320	320	331	303	350	354	316	359	350	345	370	372	336	316	344	329	297	339	352	336	366	369	326	352	357	358	328	348	338	359	342	325	341	331	309	330	309	347	336	342	337	368	355	366	353	374	350	329	376	356	343	301	346	295	357	331	365	351	322	288	349	331	331	312	362	321	326
21320	35242	32145	24014	18536	14223	11222	8878	7011	5276	4062	3258	2661	2211	1786	1540	1528	1350	1248	1135	1208	1026	893	839	799	772	844	789	803	733	719	764	700	735	679	617	633	656	634	610	560	558	539	542	563	495	521	463	527	496	467	460	482	477	484	450	497	478	475	456	489	501	465	460	443	478	479	447	485	462	469	426	422	430	461	442	452	457	433	447	431	431	448	448	432	448	443	456	456	426	450	488	450	494	435	474	424	413	477	423	453	454	462	419	409	442	447	476	437	489	412	433	454	451	426	448	459	451	432	441	422	419	456	412	432	460	401	423	411	470	434	438	422	446	445	433	430	440	412	455	429	451	473	442	455	461	456	422	444	472	465	435	462	432	444	419	454	463	455	471	465	447	444	484	456	459	429	452	458	435	444	445	451	453	423	464	485	444	447	428	469	486	457	473	442	422	432	451	429	427	425	453	417	439	425	433	453	442	435	435	457	451	459	425	432	450	425	431	460	460	435	467	443	452	438	483	467	455	431	427	438	421	434	448	457	455	459	466	425	465	437	420	440	422	412	489	448	462	480	436	446	439	442	455	477	372	459	463	466	473	465	477	443	419	431	456	424	412	413	439	463	429	441	431	435	438	427	439	424	483	483	450	430	515	451	459	440	436	453	474	444	482	475	455	426	417	450	440	451	476	428	471	443	446	482	437	445	452	446	434	479	468	458	445	453	473	444	411	406	462	441	428	451	437	464	441	439	441	450	484	452	441	451	446	454	457	403	447	491	459	442	459	433	482	450	457	470	489	472	445	441	448	416	440	456	465	423	422	422	461	434	438	419	442	447	466	480	426	449	456	494	464	435	440	468	462	453	468	417	466	456	465	417	446	426	450	446	417	458	461	411	425	440	459	455	472	391	457	449	444	450	418	442	419	478	412	476	427	421	439	440	440	450	441	437	464	435	472	466	403	426	484	488	464	489	434	422	429	453	452	423	414	462	459	459	403	441	432	490	430	437	440	443	422	430	435	452	456	439	421	478	483	432	416	472	448	430	435	405	462	466	476	456	458	448	445	470	457	444	438	435	436	439	444	417	467	428	432	434	456	450	479	470	463	433	458	475	447	438	461	419	475	449	415	446	434	458	417	471	427	475	464	490	462	436	487	426	444	440	423	437	417	444	492	414	450	463	431	449	415	441	445	446	423	465	434	417	442	443	444	463	435	476	459	472	441	460	417	458	460	444	438	422	446	415	452	435	453	467	420	446	450	430	487	423	448	438	439	471	456	417	428	436	412	437	454	434	447	438	423	467	434	434	444	460	439	482	463	467	416	460	465	471	418	436	451	439	428	448	437	463	450	448	441	452	481	427	451	455	446	432	438	494	437	477	451	449	448	454	465	466	438	468	429	410	416	445	421	456	448	456	448	464	448	440	459	434	438	460	455	477	444	432	450	440	453	429	447	472	476	421	439	431	441	429	482	444	453	483	446	436	412	418	436	421	453	456	392	478	470	461	470	459	446	461	448	437	414	409	446	429	434	453	458	413	466	444	456	458	462	460	491	447	464	429	422	468	447	434	481	453	441	465	486	449	421	454	451	435	443	436	475	467	415	423	422	468	443	453	477	449	477	434	426	436	443	477	461	447	425	431	443	437	448	480	451	441	418	476	455	462	418	426	438	456	448	472	461	462	423	445	464	430	430	445	437	439	422	470	471	461	424	452	453	439	481	488	446	389	458	475	459	475	459	431	431	440	454	471	431	459	437	438	432	442	424	414	484	471	427	453	469	454	465	428	466	413	444	457	470	425	429	451	430	444	465	462	449	433	419	418	424	478	434	429	458	452	432	432	444	431	415	446	418	455	458	413	478	464	466	471	458	430	442	491	419	439	432	449	479	437	441	453	484	468	436	437	445	443	417	460	455	450	444	434	430	485	467	435	430	487	425	436	465	443	453	440	436	464	439	435	423	474	427	460	448	410	442	453	427	460	433	440	436	468	459	492	473	452	413	446	482	436	443	460	442	452	471	411	479	454	440	471	441	425	491	461	452	482	475	458	479	428	486	450	476	500	477	441	444	451	399	476	507	450	474	444	444	412	391	434	414	445	451	448	441	429	480	459	472	432	426	477	454	480	457	440	469	450	477	434	410	439	477	438	510	445	427	482	447	445	446	446	446	455	422	462	413	432	451	449	432	455	423	422	444	405	461	406	440	484	454	437	411	443	428	464	447	430	454	450	443	448	432	448	450	464	446	465	394	425	452	435	486	466	462	452	426	407	433	436	487	418	477	443	425	483	482	406	457	440	458	468	453	434	451	472	437	458	435	437	463	473	422	446	451	453	427	413	457	422	429	468	457	451	448	467	408	491	474	471	467	448	406	416	482	424	435	456	414	439	448	438	441	457	435	436	443	439	451	453	458	433	444	480	483	425	461	453	436	460	462	404	472	464	417	415	443	441	423	498	468	412	467	458	414	430	478	457	453	453	461	438	404	435	461	468	421	429	401	426	432	488	460	436	471	457	442	444	422	403	468	451	461	437	446	489	451	431	463	435	435	459	443	433	450	449	434	427	450	444	460	470	463	444	492	445	405	427	453	462	441	434	445	430	421	437	447	447	465	429	455	420	433	444	425	458	466	447	458	472	433	483	444	446	484	466	394	493	438	420	473	484	463	471	450	453	495	417	449	441	442	455	443	460	421	438	408	482	465	424	426	452	460	429	436	481	474	444	445	424	435	440	435	422	443	446	441	408	431	408	451	423	430	427	445	453	422	448	458	469	475	432	432	474	436	431	483	454	435	479	442	448	435	465	452	430	454	444	428	444	461	429	443	462	434	461	480	440	473	441	473	476	434	424	455	427	465	456	427	432	486	445	489	439	474	435	427	389	462	433	428	408	425	454	439	436	478	460	452	451	467	423	429	442	464	472	465	415	479	447	496	452	457	453	440	453	453	424	418	479	435	431	425	455	434	477	492	465	427	435	439	425	464	435	471	430	418	491	428	410	452	455	452	471	492	409	493	465	445	457	485	441	472	480	443	482	470	467	447	436	456	440	460	445	431	457	458	471	461	467	438	464	441	449	440	455	444	436	424	430	431	436	447	433	469	457	444	408	465	497	447	498	439	473	438	442	432	416	424	452	444	414	464	472	476	462	451	444	407	470	466	462	427	442	433	421	473	480	472	437	470	426	434	454	444	424	462	456	434	433	435	415	469	429	496	452	415	466	444	454	445	443	434	431	444	464	432	445	458	415	450	436	464	447	437	442	420	461	458	399	433	419	473	463	446	458	448	461	451	458	447	463	410	410	463	432	509	455	431	439	454	435	429	435	439	455	425	462	450	433	416	469	452	457	450	453	411	432	433	457	424	422	472	458	446	483	471	443	420	479	477	451	436	458	453	460	443	415	477	455	426	470	470	452	443	487	434	448	429	455	441	444	436	408	444	435	453	480	460	466	458	468	478	433	446	461	412	464	454	421	443	459	449	459	498	492	419	433	470	446	454	482	439	425	450
23223	20786	28044	23913	21308	18397	11642	6369	4572	3344	2389	1887	1600	1261	1099	1072	977	880	819	784	730	669	584	580	542	521	514	536	516	532	513	526	500	490	415	433	391	410	429	356	360	409	382	333	360	363	339	307	298	329	309	303	320	300	317	288	291	308	258	320	297	272	273	277	283	300	276	326	290	321	268	296	277	291	308	267	293	297	309	311	289	307	292	300	269	275	271	286	295	313	275	292	325	290	289	305	250	277	304	293	298	298	306	260	252	299	263	281	293	291	280	299	246	315	274	318	291	281	293	311	306	265	306	292	294	257	278	302	306	303	286	294	285	298	265	295	254	267	275	301	280	279	266	286	283	277	257	266	299	285	277	260	284	282	275	268	278	282	295	288	265	302	298	273	305	266	297	287	309	302	279	255	330	256	285	300	263	290	284	311	263	287	277	285	289	243	260	249	277	277	271	295	281	291	285	287	289	319	309	294	264	273	274	307	289	273	317	298	267	261	307	268	294	296	292	277	260	267	276	283	298	282	282	280	311	284	284	273	260	278	281	281	288	268	274	258	289	274	275	265	304	290	277	296	297	292	313	293	275	288	265	266	289	259	305	283	287	258	275	297	285	306	285	282	289	254	256	291	294	275	268	287	308	281	258	266	281	290	278	264	312	301	284	288	305	283	297	277	309	279	290	272	279	302	302	288	246	285	274	285	277	286	320	299	326	280	278	272	278	285	275	288	282	278	303	291	310	284	297	301	300	285	267	288	270	318	288	244	297	268	267	262	291	273	312	263	301	284	284	318	290	305	265	302	269	269	288	298	322	281	262	269	296	294	276	297	304	271	282	281	304	292	268	279	282	301	282	290	271	261	312	281	306	285	279	275	303	288	288	293	285	286	284	294	290	255	320	262	288	295	280	276	253	270	302	273	275	271	270	310	298	262	293	292	303	308	276	297	269	251	290	296	275	269	288	280	248	300	318	294	311	276	282	294	318	272	277	274	289	297	290	304	311	287	250	291	262	299	298	297	291	291	299	273	327	307	298	271	261	275	262	278	327	267	275	289	325	304	308	288	279	284	297	293	283	291	291	303	299	273	293	292	310	314	279	253	308	261	297	321	290	271	277	278	261	281	293	309	293	255	275	312	285	290	306	278	295	267	309	275	282	290	281	297	279	288	277	287	265	274	300	297	300	277	269	307	272	312	304	282	314	268	267	271	280	299	279	243	331	298	267	281	240	278	274	291	291	302	285	290	314	314	291	282	275	294	285	297	306	300	269	272	298	292	298	284	300	304	319	303	303	300	285	278	284	283	281	258	312	275	273	311	284	290	262	251	260	271	248	308	283	281	299	260	294	327	281	295	285	281	277	294	310	274	311	290	291	287	293	274	273	290	290	267	279	283	294	303	306	299	297	300	276	295	270	286	309	298	294	295	307	288	290	303	334	249	298	264	292	282	277	238	273	292	294	267	285	278	264	281	263	263	282	261	273	290	281	284	298	315	316	287	263	277	292	271	302	290	270	292	258	316	285	279	303	279	272	292	276	287	253	296	304	298	294	314	269	277	277	286	252	280	325	274	280	299	266	270	287	277	302	293	299	283	262	300	268	286	274	283	283	296	307	286	302	290	291	294	298	308	328	288	297	270	285	276	293	292	297	307	254	289	289	276	280	276	276	316	288	295	276	294	251	331	295	285	292	268	296	295	278	292	309	316	274	286	293	287	315	308	265	251	278	262	299	226	302	272	289	285	270	276	284	282	281	285	316	279	280	298	287	304	282	287	286	299	269	279	267	298	296	337	297	326	273	269	264	302	316	296	285	291	278	286	299	274	282	288	299	292	257	314	278	281	298	268	304	283	278	275	293	312	302	294	284	273	316	285	279	271	291	282	278	292	309	288	304	282	277	291	285	299	299	273	248	306	281	296	308	307	289	299	282	282	259	239	295	295	285	305	301	316	298	272	240	272	271	265	303	298	271	260	240	279	270	288	264	255	251	313	313	275	272	314	288	273	279	268	307	313	276	256	275	299	293	277	265	279	304	290	285	283	285	287	287	277	264	272	298	278	268	295	282	300	263	283	285	275	305	262	277	235	276	298	310	297	289	318	311	290	280	281	272	241	260	321	281	282	291	291	267	284	279	276	276	276	306	279	284	275	289	273	256	261	288	298	267	236	270	298	264	278	278	288	261	313	272	269	300	316	299	313	283	264	270	287	285	286	276	273	279	301	290	272	298	302	302	279	288	258	274	294	272	289	269	287	279	284	273	276	301	268	292	290	293	294	288	275	288	246	277	289	298	268	295	262	272	265	301	329	312	288	258	334	265	266	270	284	291	284	299	297	292	300	277	286	315	285	271	267	266	311	299	290	291	331	279	280	275	280	338	300	313	290	288	298	279	291	306	273	285	265	299	254	259	287	278	312	269	290	284	274	269	299	279	277	292	312	268	300	314	272	275	272	293	291	285	304	245	287	260	262	277	293	255	274	293	310	275	311	262	284	261	288	294	276	274	263	262	307	244	281	308	284	283	310	291	289	307	275	274	271	290	280	268	285	266	279	301	283	262	282	305	284	292	294	297	294	255	267	292	272	272	324	300	285	276	297	269	303	297	261	292	270	281	321	284	260	255	246	286	276	291	264	295	297	248	302	264	310	295	312	287	297	293	303	286	285	293	304	304	298	283	279	280	272	273	273	310	298	295	313	288	300	288	254	296	303	299	306	301	270	252	283	280	291	304	306	288	304	279	271	284	303	295	265	278	265	260	263	273	295	265	298	278	283	294	268	248	276	278	277	240	288	258	264	284	265	314	261	294	282	292	308	296	277	295	286	267	289	307	283	285	267	269	274	272	289	273	278	264	295	303	277	300	281	301	290	294	304	289	296	297	279	276	265	278	279	286	267	303	272	304	281	253	298	306	290	278	282	280	300	284	295	287	287	283	294	292	292	289	282	307	284	283	246	245	317	267	290	330	264	265	300	259	303	268	269	285	284	277	291	280	271	279	286	291	271	304	293	278	284	285	285	326	288	298	291	304	288	285	291	301	315	254	268	299	276	312	261	302	310	270	268	270	308	288	319	273	255	271	274	292	286	285	284	300	292	293	294	267	312	266	303	324	302	266	289	295	282	272	268	292	286	300	259	291	301	279	255	288	288	262	309	282	292	288	290	294	301	275	296	277	285	304	255	282	260	285	264	282	274	312	279	268	274	285	293	281	297	279	281	287	273	235	291	286	279	299	295	299	308	286	290	312	263	258	336	304	286	286	311	296	274	294	286	297	301	286	275	286	281	280	283	286	321	268	312	251	283	275	282	331	308	260	270	273	300	273	288	293	305	289	279	303	276	284	306	279	325	265	299	299	300	295	275	276	293	285	278	300	270	300	277	295	301	276	287	290	291	254	308	279	267	274	289	306	288	300	256	281	314	266	286	292	273	287	257	292	307	320	270	288	290	309	283	267	314	266	298	272	295	272	284	290	278	299	284	274	265	272	272	284	298	294	296
21936	40762	37237	29234	23796	18382	14956	12096	9448	7429	5481	4208	3579	2984	2449	2136	2012	1823	1663	1390	1423	1206	1072	923	963	953	915	955	913	893	882	899	752	791	732	696	604	595	712	634	585	504	528	513	538	502	526	453	461	437	430	409	402	409	422	409	397	421	392	424	390	376	366	409	381	384	384	426	405	383	391	361	407	436	381	364	400	360	354	364	380	373	387	390	389	407	367	371	407	378	402	389	400	381	391	357	397	366	384	379	410	362	377	390	374	383	359	374	410	362	374	341	366	359	386	362	366	364	378	404	389	358	368	406	386	347	379	405	385	353	361	366	414	398	345	365	380	378	371	351	397	371	376	399	370	358	373	379	369	372	379	385	351	350	375	390	373	389	396	357	357	359	355	345	363	386	388	358	361	409	359	368	367	334	404	387	351	387	394	360	358	418	359	365	369	347	380	382	400	347	375	343	362	396	383	401	403	395	337	370	389	387	351	332	366	384	388	358	364	380	363	378	352	381	400	361	357	370	356	371	364	382	361	369	377	377	359	370	383	387	392	371	354	371	356	345	381	388	366	396	361	386	352	383	359	346	372	363	379	364	355	379	377	360	396	366	407	358	370	353	348	383	382	327	413	362	397	351	364	357	376	365	364	402	367	395	406	361	362	362	352	399	353	385	371	368	353	406	402	369	369	386	396	354	392	365	377	362	396	399	398	388	405	374	400	390	346	374	366	407	353	389	390	410	363	353	339	361	344	380	390	353	341	378	370	349	371	364	347	401	387	333	362	369	374	387	389	359	374	411	363	389	362	379	389	355	355	392	369	400	369	357	341	360	355	370	363	353	351	337	405	419	353	383	374	366	352	393	373	450	354	393	360	335	348	363	399	371	378	375	388	349	406	387	375	362	357	381	359	391	364	362	379	358	349	372	381	385	398	362	372	385	387	363	400	379	370	395	361	376	403	348	412	393	363	375	359	375	380	379	343	391	398	404	381	380	424	405	339	375	386	402	338	381	391	374	358	353	353	379	394	377	357	313	417	375	362	379	385	373	380	384	375	412	371	371	385	375	419	370	359	372	381	375	371	387	355	355	368	387	386	385	366	399	381	368	356	378	365	364	353	332	369	370	369	367	351	373	362	374	391	362	369	357	389	333	363	390	370	398	391	350	367	374	356	346	365	380	375	375	391	378	376	354	365	414	401	383	405	369	371	343	379	373	355	412	373	372	378	391	391	381	372	378	365	369	375	408	347	392	384	383	389	399	357	378	377	363	389	397	341	379	393	387	385	387	388	351	358	399	364	407	376	376	378	350	401	398	407	379	367	361	369	362	371	390	359	358	410	370	392	346	349	352	333	397	405	374	339	386	389	359	380	394	437	380	353	366	331	338	372	391	383	360	380	347	349	382	338	387	374	375	363	339	324	386	359	358	352	390	380	352	379	365	403	366	365	361	338	377	365	347	377	412	356	368	370	355	401	381	373	391	340	409	351	386	356	423	377	384	351	357	372	341	384	384	362	370	346	364	363	398	401	357	339	406	374	372	373	387	373	389	395	388	346	325	359	377	396	345	393	379	408	326	388	361	346	371	332	421	385	411	387	359	385	360	360	344	390	361	360	367	375	383	371	376	328	377	347	356	374	359	358	402	379	354	398	371	354	363	338	353	405	368	381	387	379	359	333	374	360	344	346	407	360	373	381	395	393	342	401	379	364	369	382	383	376	337	361	361	392	382	359	376	367	403	388	352	382	366	395	383	350	378	365	386	391	359	337	350	362	367	366	405	364	377	386	389	354	350	400	367	371	360	351	366	368	376	362	371	410	387	390	353	371	398	360	383	396	373	371	398	373	383	383	356	384	404	391	367	357	380	386	408	352	380	387	367	395	373	389	349	342	343	431	364	344	382	346	397	336	381	383	399	376	397	345	394	381	389	361	373	370	393	378	368	338	354	374	415	350	364	406	344	390	391	334	391	371	372	364	363	332	364	387	396	386	355	391	367	394	363	383	381	364	376	392	379	382	350	360	377	354	395	350	407	384	389	383	398	382	354	384	393	403	357	423	382	354	376	382	370	353	406	375	400	385	369	384	368	350	370	383	376	380	360	378	381	376	386	396	359	392	337	398	412	358	399	356	399	406	374	368	384	391	374	394	381	376	391	387	350	372	380	373	362	379	409	354	346	352	401	403	387	338	359	376	385	400	336	373	406	392	357	368	355	381	371	379	371	355	378	382	371	338	360	359	383	374	386	366	401	402	367	399	380	396	382	356	372	367	367	405	375	343	383	379	354	400	390	354	332	375	392	373	359	373	360	406	356	354	366	408	378	360	354	359	374	391	380	361	352	372	394	348	380	378	382	351	412	340	379	411	367	355	353	375	389	384	387	381	331	360	374	425	403	350	403	376	385	356	381	380	391	365	347	412	400	370	361	347	379	353	390	316	348	374	392	379	363	348	358	401	388	354	368	391	360	373	361	385	353	383	402	376	377	375	362	392	377	393	363	360	346	369	363	325	354	391	385	382	373	375	346	404	400	355	378	379	375	390	395	379	346	345	382	344	404	369	352	369	371	364	398	371	381	331	359	370	400	350	372	371	381	407	391	394	365	381	361	373	352	384	371	395	364	359	419	351	377	391	394	357	403	381	375	364	379	366	363	367	370	371	389	362	377	388	356	392	403	366	395	413	395	375	380	374	391	367	355	341	402	382	367	365	386	412	374	347	330	363	353	363	360	381	371	397	338	382	399	417	349	380	374	354	411	385	388	371	382	347	350	402	357	371	353	376	337	370	403	367	385	367	358	409	335	345	346	354	361	364	371	394	386	396	355	325	379	397	353	398	364	380	394	348	339	377	333	386	365	386	391	377	337	354	357	376	343	397	357	397	388	394	378	389	381	353	351	382	343	380	390	394	369	372	374	412	375	379	372	382	382	369	369	376	369	391	343	393	350	383	400	366	385	339	378	384	397	378	358	384	380	348	368	378	338	379	376	387	393	372	365	374	364	351	380	403	374	360	390	370	380	385	363	388	370	370	347	372	374	404	342	393	414	356	343	394	362	375	368	375	379	339	356	370	432	348	392	338	358	369	399	351	372	360	369	377	390	377	350	351	367	368	394	354	338	359	393	356	376	400	348	383	381	405	396	367	369	370	346	373	387	365	360	391	379	380	384	395	366	380	386	372	361	404	384	385	367	391	398	369	367	411	367	370	367	369	371	387	358	394	368	376	349	408	359	408	364	373	323	352	360	381	368	370	363	379	335	379	378	346	369	347	355	366	340	418	368	370	372	384	359	392	387	374	384	354	363	368	351	369	364	385	381	363	349	390	337	343	382	360	372	375	375	359	340	366	341	357	351	396	371	364	369	368	402	339	426	363	348	359	398	378	380	351	383	393	369	405	388	386	400	379	357	330	410	400	391	381	397	381	360	345	371	378	354	382	375	367	407	373	395	391	401	374	340	387	381	392	352	374	413	383	386	347	358	364	395	401	366	373	398	407	375	380	386
22326	20800	28524	23215	21034	21754	19684	9229	5891	4633	3033	2350	1928	1583	1423	1224	1131	1024	1026	889	810	767	708	608	585	537	581	595	519	538	571	534	472	410	426	428	473	385	422	377	345	326	327	343	341	315	276	280	282	284	279	254	270	244	285	251	258	242	226	216	253	249	250	263	254	268	279	258	221	234	261	242	247	220	238	219	245	238	241	227	222	229	248	213	216	220	248	230	222	227	198	232	235	230	237	220	215	261	236	234	209	212	253	244	234	215	239	205	215	239	238	212	240	248	211	230	217	238	201	239	231	244	251	222	182	205	233	236	220	217	226	222	219	215	235	218	211	212	229	208	211	197	218	243	235	220	201	235	198	204	202	247	210	229	241	244	186	231	240	213	227	251	235	230	220	205	211	229	245	205	213	216	208	208	228	215	243	256	178	237	210	214	222	242	224	229	217	228	217	222	235	235	230	224	220	236	250	210	216	226	217	205	233	241	220	231	221	248	217	228	227	259	241	231	222	223	213	213	249	214	213	218	225	222	211	214	222	219	243	206	233	221	228	243	235	212	225	219	210	231	215	214	227	220	232	238	244	227	230	200	203	228	220	212	230	225	228	243	211	221	214	219	244	212	225	218	232	205	226	207	212	219	221	195	239	221	216	233	238	224	230	238	227	223	200	202	228	204	224	209	241	222	205	249	215	199	229	224	230	216	247	206	240	222	211	207	227	229	207	229	233	243	200	243	200	212	220	204	222	261	232	223	200	225	209	208	209	218	195	211	241	218	229	242	231	227	223	232	193	225	208	250	231	214	227	217	223	208	229	224	240	235	213	220	213	215	216	245	228	203	225	224	207	239	226	202	229	219	227	238	239	230	231	221	241	219	212	235	219	240	233	218	205	197	231	211	254	190	242	241	220	234	234	207	222	229	203	230	246	221	206	235	224	201	221	204	208	194	238	222	237	222	206	213	195	218	214	229	222	228	214	216	239	211	209	223	207	228	218	209	215	227	219	231	234	211	226	225	244	206	223	225	229	188	223	245	230	239	229	211	245	246	223	206	211	208	209	225	250	228	222	224	195	204	225	227	210	227	215	239	207	248	225	210	241	239	213	230	240	225	211	226	237	228	208	248	245	206	213	207	190	246	199	227	208	236	215	238	234	257	237	241	219	221	247	186	224	208	207	209	209	215	239	213	242	227	214	230	209	221	213	223	242	183	239	205	215	225	239	206	222	216	230	244	216	249	241	212	198	200	212	248	241	223	224	239	217	235	232	225	197	227	219	229	225	197	238	227	220	240	239	212	260	235	220	234	217	200	220	241	236	237	233	223	215	221	210	217	214	186	240	198	207	241	216	218	229	229	199	225	235	245	220	220	241	239	230	241	224	236	247	218	203	228	210	231	212	206	212	233	234	224	245	219	223	210	251	207	215	231	222	238	200	254	198	210	233	233	225	240	222	215	218	224	231	224	206	202	208	236	244	229	255	218	207	231	251	215	215	219	211	230	217	212	223	222	218	231	197	244	217	210	231	220	215	224	219	204	233	236	240	238	216	208	242	214	236	230	236	195	238	215	254	249	245	214	240	229	215	200	244	214	221	208	213	250	220	227	222	244	211	222	228	243	230	223	251	250	242	222	241	226	234	226	237	219	203	225	222	227	220	254	211	217	219	226	231	247	222	239	221	215	220	211	204	213	198	222	203	208	231	256	231	234	204	228	197	223	243	198	224	226	224	236	236	221	192	212	219	235	234	234	249	206	215	187	211	234	205	228	253	218	195	225	257	227	224	210	226	220	221	220	208	230	245	227	183	211	209	228	253	202	226	236	212	238	228	225	225	239	241	206	215	250	226	207	237	219	213	237	254	186	228	239	199	223	239	235	210	216	220	231	217	199	226	203	238	223	228	233	207	255	222	238	219	208	234	225	228	212	225	240	218	245	233	232	233	230	235	212	242	228	233	210	218	228	246	191	245	230	255	228	224	218	177	241	222	237	235	182	208	236	213	191	215	223	244	209	239	216	233	235	235	206	229	247	217	206	244	226	203	193	229	233	234	210	220	212	214	226	238	229	234	208	246	230	222	225	213	210	213	227	217	255	229	212	203	231	202	231	226	223	227	209	229	242	234	226	212	228	186	221	238	233	229	250	238	216	216	227	224	211	231	198	227	224	231	236	214	221	248	249	229	219	207	247	213	245	235	224	220	233	230	224	239	213	233	220	197	220	231	214	226	257	217	234	209	217	224	209	201	201	234	229	231	221	215	215	219	216	203	221	249	217	229	224	236	219	251	232	214	237	219	233	264	247	209	218	195	228	215	235	254	225	212	223	226	222	253	230	201	216	231	208	248	236	228	219	200	219	194	259	219	197	235	213	214	214	228	230	218	229	216	226	216	209	213	210	215	197	209	240	236	203	238	221	233	253	201	222	214	205	211	212	204	237	210	244	227	232	234	203	213	230	208	205	209	211	214	244	181	216	258	244	210	228	233	237	238	199	222	245	236	221	219	208	240	223	234	233	197	239	231	195	236	217	207	221	262	180	216	209	224	227	226	225	232	229	249	231	218	222	244	255	207	239	242	225	230	225	235	233	236	232	248	235	209	211	239	232	220	187	237	223	251	217	212	242	214	231	218	243	222	199	229	219	208	215	210	223	211	241	210	241	210	205	213	228	209	222	229	239	236	217	241	230	226	201	193	224	214	198	231	250	230	218	224	193	237	228	200	211	232	210	220	214	233	220	237	217	239	221	221	218	233	194	232	219	203	220	238	228	234	235	209	228	210	215	216	213	225	209	206	237	213	214	207	218	232	224	235	251	235	236	245	230	211	224	181	238	221	219	225	226	221	254	218	212	238	225	208	223	204	234	243	215	212	211	227	231	239	232	229	234	216	220	203	218	230	225	238	210	223	209	236	215	224	195	198	221	187	221	212	217	225	211	223	234	204	210	250	242	228	237	247	214	229	181	215	222	201	208	234	233	213	207	226	187	218	212	216	214	240	232	209	238	207	205	201	216	214	219	227	226	231	232	219	219	229	216	225	222	234	216	240	247	246	244	235	204	215	230	224	230	191	239	231	258	221	229	232	207	220	226	206	218	243	222	201	228	193	199	206	229	229	226	209	214	216	216	205	225	212	253	221	204	212	218	218	232	200	237	252	232	244	201	232	204	214	204	197	218	213	260	237	234	214	235	220	205	241	229	229	218	235	250	206	221	192	210	233	221	206	219	257	228	230	208	228	226	212	238	242	216	223	204	202	209	216	223	219	218	242	217	206	233	229	193	213	243	229	217	243	232	232	218	248	213	230	230	228	235	242	207	216	218	225	198	205	253	195	233	233	220	205	222	185	224	211	226	227	223	218	221	225	222	190	218	192	220	222	214	207	234	224	203	236	218	215	213	234	229	204	224	243	216	238	214	205	239	230	213	211	217	200	228	215	218	225	238	207	224	212	245	235	211	225	225	245	229	248	224	214	219	213	227	229	213	199	224	245	233	235	194	217	231
23985	44687	41203	33540	28282	22126	17991	14757	12111	9673	6862	5324	4422	3664	2947	2732	2460	2402	2111	1732	1654	1393	1350	1127	1019	1029	1095	1104	1024	1045	945	912	874	768	770	732	738	651	727	687	573	517	545	531	469	452	466	441	398	379	385	359	335	320	349	331	353	331	358	318	340	322	335	316	350	310	330	358	351	325	311	305	333	270	313	284	330	289	291	274	303	282	289	307	275	263	305	275	286	294	287	330	290	288	258	269	297	291	302	277	277	291	281	316	290	263	293	275	292	317	297	264	273	268	277	304	262	306	268	281	281	262	312	262	240	307	251	280	275	312	299	267	278	275	296	279	269	291	291	276	275	283	277	275	299	271	297	300	260	311	249	299	267	286	305	261	275	291	300	287	290	273	325	325	279	288	264	259	298	275	278	269	295	290	254	291	310	317	284	315	282	279	288	304	247	293	273	279	281	265	290	276	266	269	276	283	290	250	268	268	301	294	277	318	318	257	263	308	280	267	291	262	258	288	282	298	272	274	280	294	265	273	312	296	278	300	326	284	272	278	303	277	285	299	281	269	297	294	282	272	265	268	265	283	296	270	267	296	307	317	288	275	294	269	292	278	289	312	304	274	272	288	256	267	281	293	295	287	283	260	268	298	262	301	323	287	304	307	285	296	290	270	285	292	281	259	295	249	281	292	286	288	267	267	310	285	261	310	239	276	302	297	274	291	310	277	295	285	279	286	292	302	282	288	269	292	288	278	276	305	303	280	273	300	301	299	289	275	294	275	281	302	264	288	307	278	242	257	271	297	288	284	271	278	285	282	288	295	260	332	275	247	284	261	288	272	287	278	269	295	291	251	300	290	248	277	287	326	295	289	252	259	280	284	293	286	293	312	285	291	264	292	273	276	246	274	317	280	270	281	301	292	281	284	337	268	283	310	262	274	292	278	279	342	276	280	295	300	317	292	281	267	264	288	274	280	269	269	306	295	288	265	290	275	290	290	330	277	237	321	288	288	287	259	278	278	287	273	290	269	277	292	311	291	292	311	263	274	298	273	291	256	278	264	267	285	294	291	314	292	281	274	282	282	292	308	299	277	273	254	277	288	256	300	280	274	273	294	295	289	284	298	280	298	283	303	288	279	272	283	284	260	284	299	252	298	270	305	289	311	290	301	304	283	280	259	309	288	297	277	294	310	295	285	283	275	265	285	261	303	292	275	262	321	285	301	258	270	269	288	273	284	271	289	289	297	269	298	287	291	280	288	305	279	286	299	285	286	279	280	274	303	268	268	300	287	286	273	297	284	271	272	284	288	275	309	281	289	283	273	256	280	301	302	284	268	290	288	284	295	276	267	280	301	278	264	281	285	293	278	289	309	282	291	290	291	281	288	306	266	292	273	298	291	276	332	255	305	271	239	270	302	287	277	308	268	317	250	288	303	295	310	273	294	261	327	273	290	286	266	293	294	276	304	280	308	285	307	304	269	282	316	263	290	304	317	262	304	266	272	285	274	259	271	269	278	283	262	304	294	271	278	281	296	305	290	280	278	283	309	287	273	265	252	293	283	294	272	296	276	262	265	267	292	303	279	253	302	285	269	286	292	262	275	259	286	271	299	301	265	273	276	269	291	299	308	320	307	324	287	281	285	288	318	294	302	295	284	261	323	296	300	308	266	305	264	284	308	263	300	282	303	278	287	277	297	284	285	292	301	301	275	285	299	271	261	270	271	291	294	284	294	268	303	311	291	280	265	296	288	290	274	260	285	258	285	261	271	295	268	287	283	303	285	269	284	282	274	312	273	263	300	279	300	305	266	262	297	285	299	270	287	283	276	297	261	273	267	284	271	285	276	276	247	277	263	277	279	290	293	301	305	296	245	278	307	285	286	277	279	278	283	310	308	304	286	270	291	256	268	316	287	289	281	289	285	282	288	269	312	276	274	288	295	302	298	292	270	282	282	293	297	310	304	285	290	304	278	267	248	298	298	283	278	277	271	262	295	290	262	290	298	281	279	286	285	288	301	269	325	286	284	277	258	296	284	279	288	271	304	300	283	276	280	271	269	295	304	306	307	265	248	279	270	282	291	260	268	286	285	308	271	314	283	312	303	270	304	305	283	315	294	268	291	280	302	267	285	299	263	273	282	274	283	289	287	276	262	309	294	283	254	284	282	265	278	284	296	283	295	296	260	281	288	284	261	298	265	283	300	289	300	279	295	271	296	278	299	292	262	278	294	305	281	263	306	274	300	284	268	336	268	268	271	269	281	295	321	276	254	327	280	262	267	317	291	273	277	287	291	297	291	301	287	288	235	278	280	294	261	287	281	284	261	288	278	269	280	278	285	276	271	286	278	289	251	274	281	276	295	281	263	280	292	282	258	274	281	268	283	273	260	299	301	282	283	298	286	288	286	271	288	264	268	266	289	292	276	290	289	284	309	269	269	281	259	307	282	255	298	278	299	323	260	275	263	263	277	292	284	298	287	289	278	275	246	261	321	247	278	294	275	274	306	302	274	240	285	292	284	296	294	288	269	314	274	286	281	286	282	293	264	301	288	267	291	292	289	294	277	317	297	263	276	300	293	318	316	288	275	300	305	287	279	291	280	271	308	256	285	267	258	291	297	285	306	299	280	287	268	294	311	313	273	278	282	278	261	274	295	286	269	340	280	288	303	290	242	279	285	274	276	274	276	271	265	314	285	288	299	261	267	295	258	292	266	286	256	292	274	289	278	267	266	277	291	290	274	281	297	289	294	305	293	332	300	289	300	279	289	277	310	264	287	285	278	299	257	299	267	263	269	281	290	284	281	285	280	312	330	263	292	304	303	278	346	289	279	304	280	272	268	267	284	263	295	314	319	293	294	254	285	306	274	277	286	304	286	265	295	301	293	307	274	266	300	273	275	259	291	276	295	286	306	270	277	283	284	304	286	269	298	303	279	291	274	260	325	291	304	263	262	278	281	259	267	297	288	265	295	301	285	310	277	277	332	302	278	254	309	286	260	286	285	274	273	299	291	288	279	255	286	290	276	270	303	275	288	264	309	281	318	298	287	284	248	290	257	279	308	321	294	271	264	276	252	284	295	324	261	281	285	249	271	260	281	301	279	266	316	277	278	317	293	284	274	318	297	276	290	315	289	270	293	309	280	331	290	319	270	266	273	291	285	312	301	289	291	277	291	263	287	309	272	275	288	287	283	276	296	263	318	284	252	282	306	299	273	260	279	300	272	285	305	262	317	257	306	282	281	272	274	325	303	266	290	276	296	269	262	315	310	261	274	271	292	308	267	270	279	303	302	291	276	305	298	309	292	265	295	316	283	286	309	299	288	299	268	276	251	284	311	310	274	312	303	271	267	269	264	274	318	282	280	303	310	277	285	299	290	266	260	293	284	289	281	277	266	293	278	269	286	294	274	274	285	292	301	285	306	313	272	281	297	279	291	286	263	285	275	296	277	317	270	289	287	268	285	283	256	297	284	292	304	281	315	317	286	258	291	263	307	334	277	263	281
26501	23616	28369	22827	15502	8954	5849	4126	3087	2382	1684	1384	1067	973	907	780	811	747	703	652	641	566	537	500	540	501	513	487	548	502	487	469	467	427	418	437	448	425	456	450	402	443	400	398	425	394	375	336	350	369	360	384	349	390	357	371	375	369	381	360	356	368	341	357	359	327	360	381	345	359	327	324	371	369	382	332	403	357	326	332	348	345	352	306	355	361	346	374	347	360	343	323	365	363	336	348	327	340	366	334	370	371	375	345	393	341	338	331	367	359	347	344	367	322	386	343	355	368	351	359	356	387	373	342	341	361	361	335	362	340	330	364	356	380	339	364	368	366	317	330	358	346	361	323	352	363	346	372	309	344	335	347	352	385	338	318	342	319	344	357	342	346	354	371	345	329	368	343	356	355	356	337	331	373	330	376	371	360	359	318	353	363	339	360	347	356	381	366	380	333	366	347	329	408	374	344	380	361	326	342	373	347	334	349	349	368	358	348	360	345	329	342	365	368	385	364	349	327	348	340	335	334	356	354	352	351	372	344	369	345	347	345	332	363	384	349	376	346	349	342	349	385	344	361	343	353	356	388	356	351	317	354	332	329	380	368	355	340	365	371	363	340	368	355	398	352	355	371	322	363	339	357	318	360	322	340	308	342	353	347	371	363	378	352	328	361	375	352	360	347	354	363	338	373	323	341	341	379	351	354	366	356	357	375	367	352	330	361	363	342	345	373	333	328	343	374	340	338	371	354	343	360	327	343	338	377	379	343	350	325	357	341	354	355	366	349	332	320	399	341	352	337	362	363	345	349	334	346	397	393	346	339	357	381	343	331	368	345	338	327	377	345	356	382	301	353	353	370	363	345	355	365	362	359	316	363	326	359	380	362	349	337	358	327	351	355	332	362	374	338	347	333	370	316	350	350	341	329	338	368	333	351	390	342	362	335	339	361	355	331	327	348	384	383	349	352	354	351	355	341	338	382	341	349	381	395	371	367	368	376	368	373	377	349	333	371	364	395	359	306	366	352	368	339	342	331	360	358	317	350	371	338	360	381	322	376	347	379	343	359	326	335	355	311	322	397	337	359	336	325	355	356	351	368	349	330	351	346	383	339	324	386	361	378	396	340	376	349	340	328	344	341	343	355	372	317	371	372	374	348	328	366	365	321	348	306	320	396	356	366	352	375	365	340	321	338	334	363	375	357	303	332	359	394	329	368	380	362	367	350	355	331	339	369	364	372	352	356	347	339	347	358	354	347	352	361	324	350	386	338	338	359	350	353	339	333	362	367	374	386	355	384	373	340	373	356	355	361	344	365	329	360	335	351	352	378	367	364	350	343	369	334	366	336	342	420	365	366	311	329	363	337	344	349	377	354	362	370	346	366	365	326	364	323	314	322	317	363	341	366	366	360	383	379	353	351	343	345	305	330	362	389	374	362	386	330	375	336	325	349	355	391	372	366	320	343	322	358	369	329	324	375	336	359	340	342	309	366	367	392	372	362	384	314	371	357	322	362	359	343	352	364	334	352	350	358	341	358	373	339	358	312	337	381	350	365	352	350	332	360	335	346	344	352	364	345	376	328	342	351	372	333	349	362	363	356	334	370	340	327	325	365	354	355	345	353	358	367	359	374	359	383	335	338	349	344	322	327	353	340	367	373	349	337	359	341	376	371	333	348	324	359	340	321	346	363	391	370	326	348	353	338	318	321	362	348	353	347	353	354	362	345	372	350	353	368	345	387	363	389	343	371	333	379	362	322	314	376	343	396	342	340	378	377	393	360	377	369	329	348	366	347	366	383	361	337	346	353	342	328	328	373	392	349	333	371	355	309	359	320	357	370	347	341	322	370	343	375	380	354	378	371	375	370	345	383	358	377	350	374	334	346	368	349	333	359	353	347	346	359	350	357	335	385	369	361	358	391	366	330	329	364	363	368	376	336	362	350	347	365	351	335	353	363	309	363	352	366	349	360	359	347	347	382	348	361	334	329	339	335	390	354	357	363	364	342	354	357	375	333	360	326	359	353	339	360	304	308	342	331	387	353	350	336	362	351	345	356	321	367	355	386	351	372	356	342	368	370	367	353	291	387	343	367	373	330	339	345	344	328	346	341	348	359	354	348	390	353	366	357	343	373	375	364	340	389	343	373	357	326	338	356	347	352	331	364	329	382	337	358	369	354	342	347	337	322	373	340	359	344	336	356	359	384	351	336	380	335	359	347	355	415	382	337	356	344	320	359	357	360	344	370	368	351	335	334	339	374	354	340	391	339	378	346	314	394	348	347	345	359	349	384	346	346	332	363	357	313	358	295	344	377	332	370	351	336	335	328	360	370	364	323	382	378	330	371	333	346	362	338	338	335	373	344	339	334	364	340	321	359	368	357	324	338	342	370	341	369	362	309	363	363	358	337	365	399	371	366	359	354	390	371	367	344	309	353	374	383	370	328	370	346	343	341	348	322	349	386	322	358	325	382	320	359	332	334	344	346	309	359	354	335	345	345	334	387	339	361	334	337	350	334	362	361	364	350	337	374	373	359	360	380	346	361	330	327	340	352	354	387	349	367	318	359	340	344	370	356	363	365	367	339	315	357	364	349	350	335	374	369	362	352	326	369	351	335	386	371	318	378	361	374	354	348	378	337	374	365	374	362	319	349	336	378	345	360	337	353	386	365	350	335	364	378	326	342	327	321	340	360	346	347	372	366	349	366	348	378	363	371	374	346	353	355	334	328	320	316	334	329	390	331	383	364	371	364	369	350	367	382	336	362	375	355	337	354	347	374	376	328	357	347	346	322	380	346	351	348	343	363	361	333	352	349	318	333	334	362	335	362	315	357	345	368	346	349	359	364	358	336	352	393	347	324	356	367	360	367	344	362	371	358	354	380	378	335	328	336	386	328	364	335	354	357	317	350	347	329	345	309	387	325	364	367	359	375	290	366	342	356	350	358	356	344	344	365	330	318	315	327	336	341	374	356	323	378	372	381	340	354	362	342	361	341	373	340	351	364	350	364	371	337	382	340	368	337	362	347	378	352	368	369	372	363	371	342	364	366	342	361	330	342	371	354	346	353	378	390	351	358	324	361	357	384	322	382	360	332	334	375	363	342	332	352	339	367	331	355	315	381	355	326	341	351	365	374	347	342	337	326	348	324	327	318	348	364	348	348	353	326	339	365	377	348	365	353	376	300	349	349	340	315	362	340	351	372	367	354	374	340	361	357	352	380	348	334	338	318	316	330	325	329	399	354	364	329	370	337	339	338	368	323	369	360	352	350	339	365	319	347	335	360	347	357	329	389	354	366	352	374	382	372	363	336	357	338	380	319	381	371	350	368	351	376	372	385	329	348	376	362	364	324	353	358	347	358	352	384	346	350	335	351	347	390	352	340	314	353	325	310	346	329	350	367	385	335	343	364	305	356	367	355	334	327	368	359	360	354	326	354	352	342	361	354	376	328	349	358	357	350	365	339	382	360	349	349	393	342	362	348	360	342	340	367	394	370
22351	36144	32837	24365	20024	13996	11220	8901	7287	5574	3931	3131	2381	2117	1801	1610	1535	1446	1331	1190	1077	1057	916	857	822	766	833	831	808	823	799	750	730	725	654	689	644	618	633	600	572	591	566	534	505	568	496	494	502	474	486	469	478	462	522	516	471	452	440	464	524	479	468	465	470	480	471	463	458	460	448	459	512	490	446	457	478	478	442	442	441	483	418	470	451	444	403	469	438	448	473	457	440	476	461	435	456	402	452	472	464	492	485	484	448	455	481	464	457	493	431	424	454	450	453	433	453	482	492	482	456	435	530	455	458	447	451	528	431	441	447	462	456	446	450	506	487	467	485	461	468	446	439	477	434	498	482	496	459	452	435	479	505	464	450	465	479	481	489	443	441	459	444	491	440	430	472	402	489	404	454	441	471	440	474	441	437	438	427	440	471	435	479	446	471	472	470	496	470	437	520	457	458	480	442	453	472	439	458	459	434	478	451	466	510	440	436	461	456	451	458	433	428	451	426	482	488	493	412	468	428	439	442	462	440	465	483	452	429	454	473	450	485	465	466	460	449	495	469	464	434	453	497	455	455	454	457	434	416	442	459	462	464	440	405	419	440	448	458	395	481	408	481	422	491	421	451	467	482	481	469	437	468	456	441	440	450	449	409	458	461	482	503	465	482	451	470	448	486	443	489	462	457	482	418	426	462	434	450	425	457	468	467	433	483	445	452	441	444	464	419	471	449	435	420	447	458	432	469	470	477	489	478	460	458	467	459	453	447	458	463	452	434	461	456	475	480	465	481	490	481	448	465	465	463	473	451	462	458	445	444	472	423	457	481	454	445	416	425	453	453	447	454	499	481	444	456	472	444	447	432	416	462	467	499	432	494	448	451	456	483	459	470	444	477	404	464	484	422	471	433	453	448	472	471	437	458	468	467	456	449	473	458	455	442	447	480	461	438	472	486	446	426	455	500	445	444	458	459	467	482	506	480	462	471	478	463	453	476	485	469	481	478	457	443	462	420	432	468	469	465	455	449	477	464	436	455	459	475	447	468	457	473	444	437	486	448	439	429	427	446	438	464	454	454	471	450	433	485	436	471	456	467	464	452	454	451	437	486	454	433	465	511	477	472	410	456	440	418	457	485	421	486	470	476	465	459	457	494	491	455	468	471	452	427	452	451	466	453	471	493	486	420	459	448	476	432	464	449	454	507	459	458	455	471	452	478	462	453	476	423	484	454	486	476	489	448	442	417	481	449	414	450	472	441	434	507	476	465	461	443	467	434	485	505	414	497	461	436	439	461	404	457	449	464	461	457	440	430	458	449	442	509	450	463	448	447	459	452	456	445	441	478	476	466	450	463	462	478	458	462	466	427	464	465	493	450	509	482	466	431	459	471	473	462	486	429	458	469	456	438	452	478	413	466	467	452	433	481	434	438	439	469	468	422	402	508	474	488	434	442	470	434	408	464	482	435	451	444	452	487	444	443	436	402	432	450	455	409	427	445	439	461	440	455	469	487	422	456	465	458	445	460	452	455	472	464	451	450	480	482	490	475	493	468	485	439	478	485	447	447	457	447	467	477	448	486	439	411	444	424	453	478	445	483	466	463	454	469	471	459	473	458	474	418	476	497	439	453	441	402	435	438	434	472	430	444	449	502	493	454	441	435	466	424	457	459	446	460	461	482	465	478	461	420	447	478	474	455	458	481	462	420	507	426	448	414	495	446	431	446	452	469	485	445	438	489	431	441	465	418	472	454	461	436	424	458	451	444	450	454	481	454	458	448	459	466	476	443	455	462	502	471	487	421	462	456	441	484	460	502	442	418	460	446	462	471	464	468	449	494	489	471	428	463	431	427	419	457	450	460	414	493	485	443	435	442	455	454	475	491	446	456	478	441	440	459	426	448	456	425	437	445	462	443	450	479	446	451	442	465	475	462	447	451	466	460	435	450	465	434	432	449	465	418	474	475	469	439	459	479	418	441	449	432	462	471	474	462	464	433	422	461	425	480	490	435	476	475	428	470	448	466	450	463	463	451	452	432	488	447	433	461	467	448	438	447	441	444	488	458	454	446	448	463	454	434	430	471	446	516	446	473	444	485	457	446	475	485	483	458	460	467	460	437	425	459	424	440	432	433	447	435	394	480	465	481	442	458	443	475	468	423	425	472	428	435	469	464	426	448	446	491	456	452	467	483	453	440	441	428	447	468	437	464	455	472	437	447	497	446	461	456	462	439	456	463	462	495	468	431	453	471	435	444	467	485	442	434	498	443	457	457	441	447	445	444	456	461	473	435	516	475	448	463	442	443	468	437	462	469	455	438	438	474	423	485	447	483	425	470	490	419	489	421	436	439	460	502	411	437	468	459	441	483	477	426	448	436	428	481	465	451	471	459	490	439	476	442	482	453	460	457	475	484	457	437	425	460	442	476	491	473	467	455	481	456	442	461	451	467	441	430	480	438	503	414	451	452	483	456	496	491	435	451	436	453	453	466	439	488	468	433	446	487	461	485	445	510	428	431	447	459	456	466	464	458	462	455	463	453	440	446	440	438	461	438	429	464	437	451	435	480	427	469	451	442	436	451	446	465	456	439	477	493	455	442	440	453	450	430	483	445	422	448	477	475	455	454	432	462	446	442	432	493	434	453	431	472	431	505	464	449	451	509	488	478	443	478	465	462	453	431	460	474	458	425	456	517	449	432	479	427	472	446	510	449	443	461	449	451	451	464	476	437	470	459	422	466	449	437	448	438	456	503	432	468	466	448	441	461	463	468	468	458	462	464	448	469	458	486	460	466	470	464	452	434	437	449	457	470	504	472	457	418	473	444	470	438	499	451	449	463	444	448	470	482	475	475	433	445	452	435	473	512	480	470	448	453	420	469	484	466	461	454	465	465	437	506	461	425	440	448	462	443	465	432	434	421	478	447	444	436	450	436	491	451	445	472	464	470	481	472	474	448	462	472	455	445	456	471	473	441	440	455	442	458	464	434	428	471	472	497	451	475	471	467	465	413	424	485	442	417	468	489	467	501	412	469	437	427	437	425	420	461	449	439	424	494	407	496	454	497	420	447	476	458	418	449	445	450	435	473	442	530	479	463	450	442	447	467	500	397	446	444	441	451	478	429	470	411	458	452	500	407	439	485	475	462	441	467	454	465	437	456	427	452	482	485	486	469	425	459	472	450	483	483	474	445	461	462	444	452	476	481	467	429	498	468	502	501	478	439	472	464	426	442	451	469	448	446	464	442	461	448	451	454	474	427	444	434	456	455	456	467	478	473	457	397	494	463	476	452	448	461	437	462	423	439	403	450	494	477	493	465	445	437	407	412	453	437	444	440	477	454	459	465	437	442	454	469	485	468	440	458	480	444	440	478	448	467	446	460	443	457	442	442	503	450	458	454	430	449	447	450	483	452	480	453	431	474	411	464	447	429	487	438	447	452	421	465	486	469	451	467	466	439	431	438	448	439	429	454	435	456	464	478	480	440	435	424	441	463	458	472	447
23316	20787	28133	23975	21479	18197	11071	6232	4481	3327	2377	1755	1506	1223	1094	978	921	900	876	731	723	677	585	558	579	543	537	567	492	558	466	469	453	472	474	430	435	389	424	399	378	376	360	353	382	370	297	305	314	330	332	337	274	329	299	292	298	278	298	288	280	298	301	321	337	322	284	291	294	284	302	289	271	295	286	290	288	275	312	269	306	320	280	302	315	285	302	308	298	312	282	293	293	314	289	289	278	310	312	308	318	283	306	279	279	292	292	293	280	286	293	291	277	315	278	295	316	304	261	333	298	287	287	264	266	269	305	282	277	299	244	297	320	311	269	276	302	239	263	312	304	269	335	274	282	307	302	270	273	279	321	281	313	288	285	276	315	313	278	304	291	277	285	289	282	275	264	308	287	288	266	292	306	278	261	310	279	294	277	301	272	277	272	266	312	281	281	300	327	304	275	299	303	267	301	297	285	303	301	286	279	282	278	320	299	284	317	320	286	277	288	303	296	295	290	278	281	313	302	311	304	289	313	263	301	285	279	276	297	297	291	279	280	297	276	299	287	264	314	286	298	299	278	263	269	300	258	285	297	300	264	303	275	287	283	281	264	281	300	288	286	283	307	298	281	264	280	277	274	288	272	317	306	295	286	281	283	297	304	301	260	285	280	297	285	286	295	269	289	300	306	296	310	285	325	283	299	300	268	303	287	301	306	280	278	292	278	296	288	286	289	286	301	290	302	287	262	308	303	296	273	329	269	301	303	288	304	277	286	287	282	315	292	272	269	304	262	312	299	307	288	258	298	286	266	295	320	272	270	287	291	285	262	294	303	320	263	292	290	277	280	296	293	276	284	302	273	262	288	274	266	315	270	301	277	289	271	299	319	304	289	282	262	257	293	266	269	288	293	292	297	303	291	271	290	285	305	302	319	291	280	306	273	319	295	281	303	291	289	276	271	294	283	290	323	287	283	316	305	311	319	305	290	285	307	308	295	266	277	292	304	281	264	275	263	283	275	304	285	280	286	296	268	307	322	300	278	300	293	324	298	306	287	276	275	296	264	282	290	313	306	296	281	296	295	317	284	297	252	280	325	302	254	289	305	298	269	304	274	273	303	287	283	291	289	328	295	307	296	304	305	303	299	292	318	260	306	318	263	281	301	277	322	279	289	285	296	311	250	272	309	293	285	313	265	296	322	280	290	284	316	281	256	301	282	263	298	321	281	266	289	308	273	297	288	272	291	261	283	293	267	316	285	308	288	264	308	316	295	281	315	283	283	307	280	294	275	277	314	297	275	276	273	261	298	252	291	323	279	293	321	271	278	287	299	303	293	301	243	286	288	299	269	301	298	295	286	280	298	299	293	265	302	315	289	291	311	300	285	317	269	313	280	294	281	298	323	297	316	280	304	297	297	272	268	286	291	249	284	288	277	316	269	310	287	289	295	310	282	298	297	274	296	278	320	281	291	287	285	298	287	264	292	279	277	293	289	285	294	280	297	280	279	283	276	263	264	303	309	270	286	253	262	292	283	316	298	277	304	286	301	269	287	308	264	329	250	312	315	310	297	280	294	289	290	302	292	265	300	276	328	290	292	296	267	274	321	306	281	323	276	291	268	293	313	322	294	283	279	262	297	297	300	295	304	311	289	293	281	313	266	310	305	270	288	278	279	283	304	270	295	275	296	297	288	289	280	285	289	258	300	259	260	269	270	282	295	264	321	325	284	302	304	283	293	289	297	272	264	337	316	291	263	308	315	291	285	292	269	266	271	298	301	295	289	305	280	277	256	288	272	327	292	281	282	292	277	292	275	262	278	313	294	270	296	277	250	305	292	292	294	270	278	298	284	291	267	280	284	331	293	331	304	300	279	294	289	279	272	274	269	324	290	303	272	294	274	293	277	298	301	289	296	277	286	310	284	300	283	304	287	278	296	313	287	306	292	289	308	269	256	284	297	293	292	294	292	272	319	288	286	267	286	273	271	253	261	269	291	311	293	298	271	296	274	288	278	296	268	296	275	294	295	287	298	303	285	307	297	295	295	288	281	325	305	300	283	279	282	292	282	301	319	288	296	301	300	301	314	287	294	302	267	322	292	291	278	273	271	269	275	266	306	263	281	310	270	302	320	285	341	288	284	297	266	311	303	278	293	269	303	287	250	280	306	307	287	304	342	289	303	294	321	258	278	287	294	279	279	283	284	315	296	295	293	272	305	294	306	281	324	263	317	275	275	306	298	313	296	281	294	270	311	282	270	309	285	278	303	269	331	281	292	303	294	311	311	264	296	299	299	323	264	300	272	274	282	278	265	304	282	293	265	297	290	325	297	277	269	271	267	284	293	273	317	269	319	313	274	280	279	303	313	275	269	316	249	296	304	304	319	299	287	301	302	295	299	305	291	324	319	305	277	323	291	283	303	288	286	306	298	298	290	287	301	312	288	310	289	281	291	298	279	267	300	267	276	292	294	274	299	287	274	291	315	286	307	317	300	289	271	276	300	288	293	289	271	311	313	281	305	293	271	284	273	289	280	276	314	285	306	291	309	255	289	301	256	273	304	270	256	293	313	300	309	330	286	302	292	282	324	282	276	289	304	298	299	284	274	289	295	275	316	297	280	312	281	280	313	299	274	288	266	280	314	300	299	304	289	299	309	310	316	282	278	311	288	303	273	308	289	284	293	277	293	282	296	297	250	268	274	281	249	279	303	288	271	295	272	269	293	285	288	295	297	293	287	308	284	299	314	292	279	280	299	269	277	314	339	316	308	268	287	282	330	266	296	285	295	288	290	283	286	303	297	290	309	249	296	305	317	299	304	291	268	295	320	287	330	265	292	289	308	290	251	290	290	263	292	315	313	269	278	293	317	270	273	299	298	291	315	288	260	307	288	296	300	287	281	285	307	281	334	334	277	296	319	285	310	295	254	318	316	296	276	267	286	268	323	258	305	306	309	307	316	300	270	284	300	306	308	275	281	295	276	310	254	282	267	315	336	302	297	276	311	274	296	265	272	299	260	301	284	282	282	304	258	295	273	289	285	281	276	315	288	293	341	284	280	317	272	283	312	295	291	317	284	301	324	297	289	276	276	285	292	304	303	292	271	279	311	285	275	290	291	290	275	285	275	284	309	281	316	300	280	282	256	294	260	274	324	301	293	274	282	316	294	291	255	267	268	292	271	301	284	314	271	267	279	284	302	312	301	263	277	277	299	314	281	281	309	301	305	279	293	286	285	292	292	263	274	291	319	285	307	261	296	307	312	305	267	311	293	302	320	271	277	309	310	326	301	279	318	277	291	337	280	284	277	270	268	289	296	288	315	279	273	276	284	295	302	316	269	277	276	305	288	327	289	299	262	303	300	264	287	320	272	307	268	306	289	294	296	314	296	285	301	281	291	290	312	288	271	297	285	306	302	300	289	307	264	279	272	301	280	271	307	283	300	282	278	298	296	297	280	298	314	298	279	263	302	279	273	286	290	272	270	283	289	266	291	269	302	273	305	303
22524	41095	38125	29461	24987	18210	14328	11839	9663	7285	5384	4060	3278	2758	2307	2124	1977	1889	1649	1457	1374	1246	1157	969	939	935	1008	941	891	845	888	834	756	799	708	717	657	608	654	655	613	523	549	544	495	537	468	457	464	459	443	442	419	420	426	437	390	414	395	410	409	446	427	408	415	402	405	435	421	377	420	385	402	415	380	395	422	430	390	391	399	399	421	387	373	391	416	404	370	406	366	407	389	345	391	386	370	407	404	384	360	419	363	371	360	376	368	418	401	378	374	354	368	407	388	362	369	383	383	389	371	359	369	336	381	356	361	382	388	367	393	372	355	410	384	389	401	363	402	385	421	374	361	401	373	377	416	382	389	429	376	358	408	377	396	385	370	371	364	416	363	376	372	379	341	393	411	396	376	378	354	364	369	375	384	410	384	380	365	390	385	360	353	399	398	414	416	370	377	373	359	365	385	358	383	364	377	403	387	389	416	391	355	347	381	368	372	386	366	399	355	374	376	371	382	357	360	336	335	384	373	364	342	402	383	368	398	369	398	340	367	361	382	347	363	386	387	337	369	367	410	378	383	389	382	363	344	358	357	375	382	366	418	401	359	386	363	361	376	367	372	421	408	381	372	399	379	380	397	349	376	371	346	397	380	422	391	360	380	359	395	375	371	402	354	371	392	400	408	380	352	363	397	379	355	373	365	376	385	380	391	373	371	380	339	373	354	389	393	384	408	384	395	392	362	380	346	372	384	384	383	363	387	344	384	361	369	377	362	398	347	373	352	370	393	383	403	372	396	331	368	393	391	372	383	366	396	399	375	390	355	435	368	359	348	374	414	386	381	405	377	374	360	352	389	327	382	360	385	389	366	362	362	386	398	370	387	373	376	372	355	362	391	351	362	373	400	356	383	378	378	365	369	410	393	427	383	349	376	410	395	401	328	399	390	364	353	379	375	376	384	373	410	379	411	394	368	363	387	375	385	353	358	364	399	360	370	393	367	410	387	400	427	397	394	384	401	395	392	392	380	405	367	380	388	376	381	339	408	400	377	387	394	370	388	352	383	356	356	347	412	401	389	432	424	412	357	395	370	402	431	370	380	381	400	383	359	376	391	397	352	395	345	394	374	359	399	389	377	385	383	380	379	333	385	365	365	417	387	379	365	366	358	370	373	359	408	380	363	400	392	410	384	388	388	380	352	376	398	370	379	391	382	376	354	396	351	368	407	371	354	384	403	353	375	408	383	375	381	364	356	363	368	363	395	373	397	400	367	376	400	386	389	424	369	375	381	382	347	425	379	371	388	407	368	359	363	383	377	323	364	368	403	405	393	414	375	370	384	359	415	386	365	370	384	362	374	371	393	377	366	392	387	358	401	371	347	416	379	371	371	393	402	350	360	367	381	387	390	365	372	381	375	387	441	377	396	357	368	376	376	338	359	391	383	399	343	372	386	392	378	405	366	377	398	372	371	360	389	381	401	352	374	389	379	383	376	390	390	391	363	381	380	388	411	348	372	354	382	396	383	372	375	378	376	379	363	394	347	368	388	377	386	396	387	400	370	389	370	401	353	365	397	375	370	376	360	359	354	396	372	361	382	372	349	351	377	393	410	353	387	420	365	406	338	381	390	329	372	395	406	388	388	385	344	385	360	363	373	368	389	373	361	372	370	342	352	396	399	426	377	357	326	382	395	381	379	381	371	375	382	384	387	350	409	389	400	386	379	391	365	355	391	364	380	360	366	410	358	364	393	378	381	358	375	368	385	377	391	364	378	368	399	367	351	352	364	394	362	364	364	387	409	360	372	386	366	345	376	390	352	385	359	355	379	397	398	390	413	371	343	387	419	359	369	354	357	396	383	403	403	426	379	402	389	375	372	381	363	402	352	373	414	393	372	387	365	319	384	409	396	370	373	397	366	379	383	350	397	370	373	416	399	362	418	370	412	379	362	350	421	405	376	378	357	366	350	374	376	369	421	384	380	364	366	359	373	393	358	403	328	368	377	385	368	344	388	368	371	375	390	373	410	344	418	397	355	391	383	369	378	378	366	387	387	363	409	352	363	372	377	367	430	364	379	384	378	361	385	345	377	371	332	353	364	369	390	370	349	403	360	374	370	385	375	393	381	401	419	379	421	371	365	363	382	386	406	368	382	378	389	396	361	365	395	413	368	388	347	361	378	390	382	351	378	394	382	378	388	366	382	389	390	402	362	343	378	408	352	396	391	358	358	387	386	365	375	400	376	402	404	390	365	383	375	354	379	391	379	361	381	381	365	396	337	361	353	390	347	409	386	411	369	377	403	400	355	405	366	427	378	367	404	392	369	409	394	372	338	396	399	383	380	397	429	349	381	349	363	376	369	406	377	372	365	390	391	363	365	397	363	356	372	399	392	374	374	420	360	371	358	401	347	425	388	374	411	414	400	362	378	372	384	377	424	372	379	399	345	397	381	385	382	359	372	368	392	370	391	375	378	421	351	371	391	374	381	361	381	391	383	384	389	376	386	371	365	409	387	372	434	403	356	423	360	397	385	354	366	386	351	376	393	375	386	364	397	393	356	381	424	367	379	381	393	403	386	403	390	381	401	379	359	383	355	357	400	383	393	404	377	395	404	350	383	394	371	392	376	371	380	407	376	396	364	361	388	372	418	389	411	380	367	353	392	404	388	380	387	396	377	353	401	401	398	378	394	386	375	381	391	378	371	367	384	391	399	376	362	376	391	392	377	358	385	366	390	364	398	382	410	370	359	400	392	386	371	360	380	378	358	401	352	383	398	382	361	357	400	347	390	405	358	397	392	386	402	363	367	408	392	344	402	368	394	365	397	373	373	400	380	398	370	348	371	364	400	388	375	389	405	364	385	368	378	379	368	389	411	387	362	371	381	346	394	373	395	343	386	373	339	410	356	375	389	369	393	390	381	396	410	378	413	408	392	384	390	396	359	384	378	336	361	390	382	397	384	379	417	394	368	376	391	385	399	367	366	368	347	411	424	368	377	357	364	374	360	357	354	345	396	365	391	386	411	387	393	381	354	371	399	363	390	351	364	387	375	394	362	362	388	366	379	390	370	374	364	385	397	403	371	358	389	383	393	404	370	353	385	374	362	362	344	361	415	368	366	379	406	376	378	410	381	399	405	402	380	391	383	387	382	345	358	388	390	358	337	381	375	381	400	361	398	371	370	389	394	381	332	375	391	402	369	364	398	386	374	381	380	390	391	379	363	386	398	367	394	371	384	377	392	387	393	372	395	364	359	399	391	364	367	362	395	375	387	335	364	363	380	359	377	403	386	399	369	353	379	373	386	365	413	389	402	376	368	367	398	374	397	419	382	402	411	393	377	362	381	368	393	388	382	418	390	381	416	357	368	400	345	375	395	355	380	386	353	345	370	335	374	355	394	377	397	408	398	405	390	379	370	356	364	390	362	409	385	364	356	369	369	385	369	396	366	372	384	385	398	413	372	364	405	351	403	383	374	399	349	379	367	377	344	353	382	402	364	421
22377	20790	28490	23269	21103	21689	18708	9005	5793	4264	3079	2139	1853	1577	1319	1197	1152	1031	921	895	868	700	655	644	591	553	557	555	551	533	485	528	477	463	448	444	405	378	409	407	369	347	316	337	345	339	277	271	253	274	274	293	252	292	282	264	261	245	255	253	242	279	286	245	229	279	264	251	228	224	228	240	234	213	218	241	235	231	228	221	244	219	247	224	225	213	205	231	209	212	230	233	255	209	212	252	242	204	235	228	258	225	273	248	238	234	211	210	250	235	223	246	225	235	222	235	204	259	225	227	208	208	218	248	206	252	226	228	238	214	200	217	230	223	223	233	227	212	226	215	258	207	225	196	253	205	191	220	207	228	237	263	230	221	206	217	227	223	206	221	237	232	227	229	236	245	230	227	228	206	224	225	237	236	237	238	246	259	221	217	203	243	211	223	219	247	222	255	234	199	238	222	213	207	249	237	228	196	194	237	243	230	259	202	240	242	234	238	204	239	212	246	237	211	246	233	212	216	217	223	215	219	221	251	241	232	251	221	264	220	252	236	256	218	191	225	242	209	224	223	204	196	242	226	205	243	237	220	219	214	244	231	249	222	216	256	209	231	222	247	234	228	243	208	229	206	207	235	226	215	240	220	198	229	241	243	208	247	248	213	206	223	228	223	252	206	214	222	213	210	245	210	241	243	234	227	237	239	227	223	246	224	215	223	204	197	203	230	222	219	250	220	211	210	230	212	213	227	199	226	243	192	219	239	219	224	216	225	226	250	218	222	240	225	225	204	213	248	213	199	250	226	214	225	218	218	232	203	223	260	234	248	226	202	240	246	217	243	228	211	198	221	211	237	227	235	222	214	214	225	226	242	227	237	205	230	233	221	227	240	212	226	220	222	212	219	235	253	218	223	241	237	228	238	210	237	206	252	227	203	221	214	255	266	233	242	216	216	224	216	240	223	217	234	241	229	207	236	203	228	218	241	196	222	222	211	252	204	243	251	254	178	227	234	223	219	197	228	210	221	220	207	267	199	229	223	222	240	244	211	237	227	214	221	253	205	205	233	208	208	237	236	214	213	229	217	220	250	205	234	239	217	211	226	220	242	226	213	234	189	237	206	248	217	232	216	206	195	197	207	230	243	221	219	214	209	253	241	198	232	234	229	219	231	214	207	217	196	205	245	214	225	219	228	217	259	205	267	220	230	205	245	230	233	216	221	215	220	228	227	227	233	229	244	235	189	223	223	248	228	234	217	222	213	224	222	243	213	231	208	221	217	230	233	218	228	213	217	225	223	227	224	240	220	199	196	239	212	210	214	249	208	222	223	213	240	221	227	205	233	207	202	245	230	247	255	231	230	235	208	243	211	222	225	246	213	209	206	244	219	244	208	202	216	211	234	239	226	207	222	248	216	227	233	230	237	206	227	222	235	237	236	236	247	242	218	221	219	221	234	202	230	224	234	219	226	221	230	236	219	243	220	232	239	211	206	228	224	218	209	206	242	231	203	215	243	258	229	225	264	230	249	216	242	236	209	231	228	251	214	222	206	206	214	233	227	214	232	240	204	214	229	234	247	215	233	234	202	233	245	226	213	231	257	242	222	222	218	197	239	245	204	225	222	246	240	228	225	239	226	206	230	228	224	222	239	229	251	265	211	236	219	205	221	214	181	242	213	223	228	207	230	252	235	214	220	234	216	229	217	235	213	213	253	253	224	210	249	214	222	248	210	236	222	242	230	246	224	240	203	228	236	213	219	232	183	215	223	229	208	215	227	189	241	219	259	197	207	237	235	231	237	217	226	214	229	214	222	219	234	231	245	240	204	232	232	234	229	221	216	242	213	225	211	219	217	237	243	227	232	230	232	240	228	215	232	240	202	251	215	225	213	234	236	238	199	234	223	226	212	230	230	218	233	225	231	231	232	211	226	241	231	215	230	213	214	236	239	222	191	225	226	227	208	241	235	234	242	223	207	195	244	253	214	249	208	229	242	213	210	210	223	229	227	217	207	179	234	211	198	223	232	219	244	208	247	199	217	214	238	205	220	231	208	219	238	218	226	252	234	222	247	245	267	222	218	201	229	220	233	222	236	203	226	212	207	215	225	216	224	227	207	233	213	234	211	235	244	213	235	235	199	233	238	223	222	229	207	207	225	216	225	235	210	205	223	205	229	220	226	268	230	242	245	214	229	221	232	225	241	225	229	193	206	219	239	248	228	233	213	239	240	229	215	222	203	228	223	242	232	222	226	216	208	214	230	204	228	236	242	218	235	237	236	208	231	199	224	229	203	199	267	231	186	238	224	216	224	221	209	235	210	250	220	210	217	205	197	224	223	214	200	246	217	214	239	238	228	228	223	251	225	217	205	236	198	205	240	247	217	228	276	179	206	205	220	235	215	227	217	232	226	228	224	233	244	221	217	226	247	213	250	217	207	222	243	228	220	232	209	222	206	220	236	206	224	229	246	219	223	225	225	232	242	221	230	198	246	219	209	227	212	246	213	210	223	225	222	233	203	224	231	240	238	197	229	212	225	212	246	225	230	224	238	203	215	215	219	256	224	212	223	237	206	200	228	236	219	220	238	223	213	214	230	232	201	250	249	208	200	231	227	248	205	248	207	210	217	223	232	221	213	211	218	201	210	224	224	201	238	212	220	232	237	226	214	201	222	237	228	230	211	233	216	245	226	241	222	211	226	234	246	217	237	237	235	226	212	202	229	223	221	201	207	216	235	231	229	216	237	214	217	219	225	211	241	256	231	223	222	213	212	237	199	211	215	208	243	244	239	233	226	215	224	214	240	216	209	234	215	231	229	219	236	230	227	235	228	214	241	200	235	186	222	212	206	200	244	232	241	233	226	238	213	230	220	219	205	240	223	227	234	259	255	239	230	204	250	239	215	222	189	208	217	228	217	225	259	236	249	225	229	240	256	193	207	214	238	216	205	217	237	223	228	218	215	205	220	203	212	219	229	208	200	250	219	242	221	249	207	218	225	217	242	230	240	208	217	245	220	227	228	220	212	243	218	212	244	203	224	243	231	204	226	194	250	223	226	216	189	230	212	219	227	255	226	222	246	244	215	219	209	217	253	236	244	228	214	207	218	249	212	209	216	227	237	206	212	228	198	208	210	246	237	217	229	236	224	222	212	218	196	241	193	230	188	233	224	223	227	233	211	225	213	248	216	241	240	222	239	240	224	213	236	219	228	229	214	212	223	228	208	248	248	214	229	196	206	197	219	232	214	226	223	247	242	221	229	233	207	195	225	212	230	259	222	198	242	256	222	198	211	230	218	235	238	214	230	202	227	209	193	211	228	205	229	252	212	222	187	228	229	242	242	224	244	235	242	218	196	214	212	230	223	190	214	237	199	249	224	231	243	228	225	224	215	244	221	189	250	214	199	206	252	211	227	203	238	262	218	206	242	216	223	221	232	219	227	197	236	227	221	256	230	214	233	229	241	226	223	223	205	214	243	219	210	224	245	193	215	246	221	235	233	209	219
24124	44850	42022	33617	28967	21773	17339	14504	11906	8972	6880	5043	4281	3653	3030	2612	2448	2294	1985	1784	1570	1497	1345	1123	1044	981	1105	1100	1041	952	877	817	824	804	794	798	703	692	678	691	603	513	510	486	496	473	450	401	377	353	361	364	319	347	352	337	345	313	346	349	350	324	329	328	299	339	365	333	307	318	322	308	290	294	291	321	279	321	276	305	292	311	280	332	315	307	273	286	305	294	299	301	284	281	290	289	297	300	300	300	277	262	284	270	302	312	270	283	296	270	276	281	304	287	282	287	263	288	258	279	292	281	284	317	234	290	294	301	305	285	297	283	277	296	273	287	271	260	265	298	258	296	304	285	286	279	292	267	303	295	297	300	302	288	300	260	262	278	321	301	300	270	294	310	288	294	286	274	281	277	325	267	304	297	313	268	292	288	299	264	272	282	307	277	282	285	270	309	283	271	276	283	256	296	268	304	285	246	287	300	320	260	243	284	292	289	265	283	286	314	288	305	289	290	298	266	302	279	258	282	277	314	313	314	227	269	287	324	307	292	303	268	296	275	289	269	300	285	306	308	312	287	281	266	296	310	255	303	277	292	290	284	290	271	312	281	326	277	263	297	305	292	308	300	326	286	265	283	307	306	263	280	300	274	277	293	292	299	287	291	273	300	303	279	279	293	259	288	286	288	278	314	320	272	286	262	301	305	295	279	255	292	315	293	314	291	296	268	311	288	281	305	295	285	288	303	285	302	323	316	293	304	304	295	283	295	308	297	282	278	307	315	265	287	323	276	295	252	291	299	254	312	254	279	313	261	325	301	269	288	290	298	307	294	314	259	255	293	311	316	268	306	294	314	249	287	297	297	277	287	288	258	313	322	277	294	293	288	274	277	279	312	260	296	283	278	304	247	281	281	289	305	310	269	293	281	284	259	310	298	282	268	304	302	289	301	267	280	291	308	290	252	285	292	280	286	302	270	270	285	267	276	289	282	267	291	293	261	275	300	291	271	283	302	300	271	306	260	261	291	277	302	272	312	273	307	297	269	290	290	271	287	289	323	285	303	293	271	284	295	265	302	304	294	291	321	302	259	284	303	316	274	288	291	294	282	285	306	290	293	268	307	269	296	290	286	306	296	277	290	276	282	268	290	305	297	291	279	275	294	270	268	303	286	297	273	290	318	311	312	294	288	316	314	299	280	309	259	288	314	306	297	293	265	260	284	273	300	285	286	267	299	286	303	284	283	252	263	283	291	310	292	289	302	314	320	306	291	307	305	260	294	306	293	277	278	288	299	311	285	302	287	272	276	271	272	313	304	333	264	286	320	262	273	319	302	257	277	300	319	303	275	301	295	315	293	311	297	267	302	285	298	300	271	271	286	270	304	299	284	285	318	278	264	271	284	288	270	281	267	288	284	254	311	292	281	287	282	304	309	250	311	309	282	273	301	286	279	280	301	264	303	276	323	300	270	287	322	304	303	302	278	295	268	295	274	292	293	277	290	300	288	274	279	333	282	282	282	292	303	299	287	290	285	285	275	261	268	284	310	284	291	251	302	255	315	317	268	300	302	305	283	284	269	281	280	313	299	281	293	288	272	280	313	274	310	295	302	283	262	292	266	271	298	295	277	278	264	270	288	275	273	291	270	310	310	285	297	312	274	301	285	294	298	294	251	261	300	277	282	307	293	289	288	319	306	279	269	302	292	299	306	263	293	278	285	280	272	305	298	290	306	306	257	273	271	329	300	271	273	303	273	302	303	329	290	283	267	315	273	268	291	262	268	280	278	306	303	301	267	291	285	300	285	276	279	273	287	274	297	256	292	285	279	277	278	328	294	313	278	278	277	305	288	289	250	289	265	275	306	323	277	316	293	285	248	277	277	270	285	316	278	302	287	302	305	270	269	277	309	288	263	306	302	291	282	279	276	294	249	293	280	253	279	268	299	272	279	268	285	269	267	292	294	284	293	252	314	288	296	275	296	282	277	288	320	294	315	293	308	309	288	309	309	298	309	286	284	282	296	281	289	255	295	266	273	263	279	298	272	279	296	278	280	275	313	274	276	261	277	300	266	264	265	299	294	313	287	270	268	300	327	291	267	277	318	256	308	306	305	331	283	324	278	298	305	300	286	277	258	256	286	296	272	292	271	304	276	286	291	279	302	272	278	306	300	278	334	276	285	288	288	259	284	283	275	284	290	274	311	295	277	292	293	263	331	285	298	280	284	280	278	287	265	268	293	315	317	308	281	310	315	283	282	304	316	289	275	324	336	293	301	284	283	314	277	288	317	303	312	268	261	303	318	278	284	288	264	286	293	264	295	275	275	285	286	293	273	293	289	284	293	310	297	260	317	298	306	283	301	261	311	264	278	304	292	269	272	256	294	300	305	276	265	296	291	265	268	281	294	284	279	302	287	286	261	291	318	262	297	292	288	271	314	264	289	312	294	284	318	300	289	294	283	278	251	283	314	272	274	265	297	280	269	270	285	281	313	322	256	285	278	264	286	315	278	291	291	258	269	304	279	290	270	297	273	267	277	266	300	281	299	286	276	313	269	307	279	269	284	277	265	308	274	291	314	272	285	270	293	278	286	305	287	299	304	262	302	276	298	278	276	282	282	289	314	285	297	288	301	275	309	301	261	284	283	281	310	279	325	279	297	259	295	280	295	271	330	284	295	276	252	315	302	305	262	279	279	283	294	292	274	284	307	286	273	286	282	292	294	267	279	281	250	280	286	275	268	316	289	311	309	314	310	313	316	300	291	269	294	281	296	271	298	273	290	314	311	284	276	267	285	275	307	278	329	287	295	297	262	296	281	289	285	304	270	290	292	283	289	291	292	284	266	313	321	289	277	272	301	321	297	285	285	276	274	278	282	283	273	302	318	285	289	286	301	298	301	288	302	265	306	308	300	288	311	317	298	260	324	305	264	279	265	279	265	267	294	271	280	296	276	300	315	292	279	280	282	293	306	289	281	268	271	298	261	276	279	314	283	281	280	287	266	261	254	251	300	287	290	292	273	300	280	296	302	278	299	293	299	284	273	294	276	297	318	299	310	296	280	283	302	295	318	281	270	325	304	275	296	296	279	293	280	273	281	297	293	305	309	261	298	261	269	279	300	288	290	257	305	266	296	318	278	278	267	272	277	282	307	291	315	320	284	287	308	282	297	296	310	291	280	280	293	307	296	302	332	305	270	295	301	304	286	278	248	286	277	297	270	291	324	300	290	267	278	288	278	312	295	279	289	291	286	277	295	281	250	300	287	307	311	294	293	294	277	279	285	295	274	298	293	293	318	292	306	284	281	285	294	300	282	291	263	300	305	273	287	273	262	274	290	282	285	291	276	273	278	280	263	330	276	305	306	265	290	284	315	285	319	290	313	304	264	306	247	315	265	281	286	273	293	311	286	284	271	304	290	279	282	260	297	270	268	271	261	289	269	295	282	310	292	289	253	302	256	271	288	268	294	299	255	299	278	284	278	317	286	281	291	284	274	248	285	312	273
26804	23635	28625	23411	15876	9382	5433	3616	2614	2149	1745	1281	1076	930	834	843	843	736	657	632	639	572	570	537	497	494	500	543	492	499	497	464	460	452	417	494	455	432	435	424	418	398	409	412	390	407	377	381	388	385	379	369	375	387	371	389	351	350	359	376	409	366	364	351	366	361	342	353	365	342	406	345	351	358	369	364	347	356	378	371	326	344	327	347	359	387	363	409	380	365	380	345	332	334	336	339	397	371	362	345	391	355	371	339	384	379	390	345	362	371	311	375	357	373	361	358	377	354	352	368	347	317	368	355	343	337	380	299	358	353	323	338	386	349	361	382	318	354	355	326	351	341	370	361	367	342	397	344	348	378	339	379	340	357	338	319	329	340	338	358	342	366	359	345	329	363	320	381	382	360	347	391	350	346	328	370	374	376	399	333	362	346	364	326	349	373	369	365	351	372	395	357	350	395	384	331	327	357	348	362	388	385	348	346	320	339	348	372	391	335	375	351	360	362	334	311	333	389	376	376	389	358	361	348	359	352	367	366	381	335	351	359	355	404	359	380	371	362	323	348	356	364	369	346	371	359	366	323	376	340	352	345	345	373	354	340	367	322	353	371	363	362	369	335	367	353	345	342	360	371	348	378	356	348	348	367	355	357	362	362	331	323	362	341	356	358	325	374	372	337	387	363	326	327	346	361	299	346	362	379	380	358	335	338	342	360	353	378	370	353	364	342	348	367	332	366	343	385	356	372	359	370	350	372	373	369	394	355	381	354	379	377	366	363	370	352	361	347	336	359	359	343	334	342	331	388	390	371	359	342	358	374	344	335	329	356	369	355	368	336	362	329	346	352	346	362	364	348	349	353	344	323	345	372	387	316	291	376	369	356	389	361	381	357	356	378	387	374	343	325	368	380	380	358	310	363	362	340	356	352	347	347	378	314	362	361	355	341	338	353	360	361	370	358	349	378	342	359	339	359	328	354	350	374	344	375	365	369	363	359	341	372	365	366	373	364	364	351	371	357	355	365	326	324	321	370	374	331	353	361	343	355	375	369	351	357	409	340	352	376	320	352	372	348	346	351	366	349	335	368	312	342	359	347	373	362	335	376	367	383	373	350	334	364	372	379	384	363	358	375	358	367	361	356	371	340	367	330	378	359	354	350	337	340	372	365	361	351	366	350	324	366	347	345	356	332	366	364	393	367	370	352	382	356	376	348	353	352	333	372	357	374	340	370	308	384	336	342	339	365	363	365	388	380	330	348	332	348	392	380	367	362	363	354	366	367	344	364	360	344	350	402	367	325	352	388	393	359	373	352	339	338	373	355	340	389	335	347	346	368	337	375	350	358	342	347	355	344	340	351	352	351	360	351	339	319	334	368	345	355	385	335	382	349	349	348	355	314	362	362	348	372	386	394	345	362	374	386	332	381	341	360	339	388	351	352	346	339	365	379	347	363	360	399	360	344	355	356	353	353	351	345	364	370	348	366	390	348	370	353	372	358	323	402	326	371	371	370	365	348	343	359	384	339	344	357	367	388	331	350	361	321	335	343	337	355	361	361	356	400	359	348	380	352	334	369	362	368	351	369	344	358	373	340	360	368	339	336	362	378	353	336	359	382	376	344	328	325	358	371	341	344	371	341	349	363	327	363	340	386	367	358	366	371	357	351	362	359	346	378	353	364	389	364	358	335	343	362	341	348	395	322	363	376	352	345	329	375	318	372	358	373	361	325	356	336	389	316	341	372	343	370	339	316	338	320	363	379	366	348	356	373	321	365	359	364	361	357	340	375	343	355	354	321	382	339	363	358	373	341	344	360	351	343	358	358	368	360	368	362	397	356	363	369	338	322	332	328	359	336	348	365	358	392	348	383	369	334	370	377	374	353	356	342	358	398	372	325	350	368	359	339	373	353	374	375	385	373	363	340	389	351	362	368	334	339	363	341	341	352	362	363	338	348	350	406	353	353	313	377	334	360	369	405	394	354	353	368	382	357	380	334	374	361	358	374	358	356	370	334	375	363	368	359	344	326	375	342	362	358	360	359	343	392	393	354	329	398	387	322	340	340	382	357	370	367	378	363	357	359	397	341	335	380	358	338	369	354	318	346	381	342	354	377	355	377	334	340	350	372	362	316	361	345	366	353	356	331	336	356	355	365	351	365	336	347	384	385	356	376	377	376	356	373	346	362	354	374	349	347	407	358	324	369	379	373	329	363	346	349	344	353	332	366	324	384	359	386	336	366	373	385	360	347	364	341	354	318	329	368	341	374	359	360	364	352	347	340	348	376	362	378	378	359	362	337	380	327	404	390	383	352	344	392	356	345	363	369	346	371	349	334	334	340	378	367	389	330	380	367	353	344	360	366	367	343	350	329	340	332	361	357	346	358	385	355	396	389	339	358	362	349	329	405	375	356	366	314	367	382	347	355	353	387	350	366	313	374	352	333	346	329	315	359	339	371	385	380	374	357	349	341	370	342	352	359	340	382	393	344	354	374	331	370	370	320	360	384	391	372	330	387	380	377	364	345	322	336	357	349	342	377	392	349	343	365	336	342	353	343	326	330	408	369	350	351	348	380	363	354	366	345	357	337	340	369	385	352	365	364	363	389	355	346	356	342	378	362	393	338	365	370	380	357	350	363	355	343	357	337	367	367	361	351	382	333	362	358	342	354	352	350	352	369	349	326	357	354	346	351	380	304	357	336	306	391	340	378	372	354	425	351	367	399	379	345	366	339	379	361	344	365	336	371	373	379	364	348	331	373	401	353	363	377	389	336	388	364	332	348	354	402	353	354	385	358	361	350	380	372	362	345	353	360	317	356	349	372	330	387	374	368	347	345	365	332	364	354	385	352	358	377	341	338	399	357	364	432	396	395	363	364	361	334	374	363	345	361	359	366	375	369	342	300	370	328	353	359	366	351	385	341	369	415	364	362	330	372	343	366	316	339	353	349	329	333	339	373	324	367	378	348	358	370	387	357	362	342	372	370	334	384	314	332	388	347	353	332	335	366	362	370	348	381	349	372	357	356	347	361	390	344	360	356	384	351	361	370	340	372	339	380	379	360	335	382	353	324	386	318	368	372	348	365	359	369	369	377	352	352	366	366	388	354	368	357	392	360	352	371	361	357	378	373	359	366	335	386	388	396	345	386	376	356	361	341	372	348	356	349	346	337	341	333	353	356	381	335	355	345	345	377	372	361	355	350	368	385	343	324	351	386	396	363	336	370	369	332	343	338	301	367	370	364	327	372	333	357	343	348	353	317	362	349	340	343	367	329	386	365	350	363	350	333	313	346	370	369	330	349	375	377	388	340	349	356	324	331	361	345	339	386	390	356	362	373	369	379	352	323	352	356	333	324	362	342	374	370	325	349	332	349	346	332	367	337	386	377	367	361	374	368	371	340	376	367	369	340	330	338	373	365	380	369	324	351	360	351	359	356	346	353	363	397	386	351	363	327	349	372	375	331	359	370	373	343	361	381	350	347	349	367	383	368	387	383
22519	36270	33645	24756	20444	14216	10301	8115	6349	5150	4127	2888	2539	2112	1763	1765	1588	1436	1339	1212	1153	1115	971	982	807	776	804	789	795	730	816	724	715	742	759	709	665	629	666	633	558	573	567	593	597	557	531	533	490	479	480	437	454	486	485	516	425	474	502	442	495	476	484	532	497	432	486	481	467	496	498	466	490	463	473	441	464	442	460	450	495	437	500	455	445	484	462	460	479	493	484	474	437	505	472	453	481	413	466	499	442	457	489	410	468	493	471	460	472	451	453	471	467	457	438	479	470	451	489	452	447	459	462	461	475	449	463	471	479	428	454	517	417	451	474	473	470	432	464	457	458	463	480	447	477	458	456	454	475	455	529	454	473	482	473	452	470	481	476	473	458	434	428	454	442	468	474	503	445	461	456	462	461	438	448	448	464	438	501	426	470	395	492	471	462	465	454	478	466	463	444	458	476	458	480	493	507	429	437	458	448	476	477	470	423	443	421	474	450	466	428	460	464	461	469	457	455	472	470	474	447	471	476	425	431	495	456	452	420	438	466	480	481	469	453	439	452	472	464	445	426	504	463	464	476	444	434	453	472	497	410	480	470	474	479	404	474	466	469	442	431	484	485	476	446	491	466	462	444	468	485	460	514	496	465	479	463	456	459	494	469	468	484	466	474	465	464	437	506	470	463	435	500	469	460	467	468	465	496	416	458	445	477	494	431	490	498	449	450	498	468	483	463	502	463	434	479	467	462	424	441	420	455	436	459	459	483	506	443	461	470	438	439	485	460	409	426	443	501	467	443	433	444	455	460	445	481	473	479	419	429	487	466	479	471	471	469	484	477	430	466	456	438	455	456	463	479	510	444	460	455	461	446	425	467	442	482	447	506	464	453	442	501	443	470	469	448	465	458	399	453	476	495	449	419	457	457	467	490	450	477	450	456	468	496	446	461	464	474	451	406	461	458	460	431	470	444	466	462	436	428	453	481	468	452	462	473	477	445	469	431	464	420	438	465	454	448	418	458	460	461	469	440	466	449	463	475	457	463	476	453	446	453	445	501	455	467	425	498	510	472	450	467	488	476	473	435	453	495	459	468	458	489	480	478	404	461	465	456	446	482	485	467	471	444	473	466	449	528	462	448	442	453	425	465	480	482	463	446	467	488	442	453	438	469	436	466	464	466	479	490	457	470	484	494	492	499	444	502	451	507	466	476	505	445	481	464	472	464	432	479	466	424	450	499	478	473	475	456	444	446	457	450	465	452	477	449	479	471	412	436	474	454	451	424	450	476	448	417	468	471	443	453	489	466	476	460	467	494	439	489	452	422	471	485	414	452	443	448	452	463	453	467	459	425	423	464	414	488	416	484	433	484	442	487	498	448	457	456	449	465	495	475	485	499	485	449	453	477	443	475	499	509	465	463	464	432	449	464	479	464	488	444	469	441	483	467	483	458	460	430	433	457	464	459	467	458	457	464	464	494	441	452	478	444	485	461	485	445	495	449	463	457	461	449	476	473	472	433	487	456	443	439	439	464	472	436	483	452	455	464	459	426	452	433	466	472	444	478	468	482	456	461	451	487	455	487	483	467	476	485	500	453	436	475	462	438	458	435	457	434	489	425	444	425	447	473	439	469	484	432	457	466	453	446	456	492	462	499	486	448	479	442	438	449	442	418	466	477	457	453	453	428	469	445	491	444	472	451	486	454	449	423	432	453	454	481	461	474	440	498	462	478	446	419	428	501	467	437	481	469	459	414	420	472	467	456	462	487	467	435	431	464	474	486	413	451	476	419	468	463	464	476	449	433	442	463	491	499	451	473	473	440	464	461	467	480	472	474	418	442	426	460	455	509	466	445	399	431	452	408	475	450	460	434	446	472	438	441	465	469	480	524	455	502	470	425	466	458	471	463	484	494	436	462	454	485	484	477	474	439	453	459	476	466	471	435	469	488	472	456	464	494	445	453	477	480	458	477	490	465	490	470	452	461	431	453	451	475	488	484	459	474	450	463	452	472	464	498	441	471	478	477	481	500	447	457	463	439	450	478	475	460	505	478	456	466	464	458	470	450	461	437	482	477	453	515	448	459	474	460	431	510	476	420	479	469	500	486	454	431	452	446	433	454	479	460	471	458	479	439	444	510	442	446	471	460	459	473	460	438	466	452	459	479	456	449	456	447	475	473	438	471	460	407	456	461	446	500	443	496	476	453	438	441	465	472	452	465	478	455	460	473	461	460	489	464	427	469	519	449	502	472	421	451	485	466	456	493	477	476	459	444	482	440	452	415	478	478	480	473	430	440	452	487	449	456	454	476	451	473	492	480	459	470	487	435	466	483	478	435	477	459	476	469	449	448	467	467	456	422	447	491	441	455	456	503	450	468	465	466	435	449	456	436	481	476	512	447	480	443	440	478	474	435	465	451	425	464	446	461	478	488	434	475	443	452	459	476	436	480	481	432	480	472	462	478	455	442	463	445	445	499	496	500	452	478	445	489	492	454	484	486	472	482	508	458	420	430	470	485	471	467	468	452	457	487	472	472	471	435	446	489	492	487	451	461	434	441	471	511	480	447	458	498	448	423	461	458	488	447	466	472	479	481	469	445	480	463	430	497	463	465	466	441	468	418	453	485	475	463	397	442	434	440	483	419	448	485	462	489	491	479	472	483	433	468	506	475	455	457	446	446	404	454	446	439	478	477	450	443	443	464	495	476	424	443	480	475	466	515	439	495	416	490	489	479	453	453	517	465	460	484	512	459	459	469	445	462	474	432	477	456	459	459	504	437	476	475	490	494	443	468	492	528	459	477	440	438	499	440	481	454	453	442	450	446	488	486	486	473	441	433	501	469	437	443	462	433	480	452	452	459	434	405	451	478	481	452	453	415	439	459	457	490	452	462	462	443	455	450	479	420	440	465	497	443	445	479	425	433	451	437	499	461	453	421	499	439	449	470	463	487	490	432	453	412	496	483	449	482	495	442	445	486	486	462	447	444	429	468	450	444	430	469	445	470	450	460	388	462	422	516	426	477	492	471	481	462	500	460	460	458	455	499	467	465	476	469	502	495	474	461	472	460	455	427	475	492	476	479	496	426	443	455	461	509	461	462	440	452	480	425	461	456	469	452	462	440	442	479	459	469	443	472	478	474	451	454	448	463	455	449	498	479	478	505	452	454	472	472	484	444	474	445	474	430	460	470	452	465	444	519	463	409	427	496	506	443	467	501	465	450	446	474	455	448	451	435	482	482	445	454	471	454	494	420	450	457	468	440	495	471	463	481	420	454	491	479	444	446	458	453	445	461	480	502	453	447	454	478	459	456	433	470	483	491	474	426	433	462	472	466	457	451	469	507	437	449	446	479	455	494	432	455	463	454	469	495	440	475	448	507	435	454	472	485	430	429	458	457	487	442	489	460	473	453	470	485	460	457	473	434	431	454	479	462	446	471	498	448	464	461	450	437	452	435	434	461	487	492	454	430	426	471	437	469	504	465	479	497	447	438	472	460	461
23288	20766	28054	23931	21549	18593	10468	5353	3789	2940	2279	1785	1498	1239	1084	1004	990	929	858	735	711	631	578	548	517	582	550	569	521	504	488	502	449	456	460	480	434	374	373	426	388	373	369	369	311	358	347	283	329	310	307	314	300	279	329	323	333	321	303	288	315	298	333	310	312	299	332	316	315	326	280	288	291	270	316	272	285	268	279	301	286	313	297	289	305	310	290	293	290	294	275	329	282	287	302	271	298	316	290	303	299	266	289	287	305	287	301	272	310	298	292	281	303	275	283	304	307	304	270	337	290	290	300	282	304	294	279	265	285	281	312	283	300	292	285	273	296	308	290	266	265	262	252	274	295	286	276	268	302	330	282	307	279	293	316	285	287	305	283	288	288	320	286	314	310	276	307	305	287	274	283	332	280	301	313	310	288	310	281	272	288	310	311	304	285	304	266	272	263	318	318	262	294	270	329	300	314	294	265	312	278	297	280	288	298	297	259	280	293	304	306	305	323	297	303	286	265	310	293	283	331	304	293	282	271	292	312	286	269	283	276	256	282	265	300	281	277	269	297	308	290	294	275	301	274	264	306	269	268	288	317	302	261	305	290	302	283	295	283	288	309	257	301	270	291	284	269	324	300	299	295	266	300	280	276	283	302	326	265	285	317	272	280	289	273	303	308	297	298	283	295	284	273	288	289	289	277	280	279	292	295	301	299	286	290	308	306	326	289	277	291	297	270	304	257	309	253	277	297	276	278	282	283	279	301	319	287	313	293	301	297	310	272	307	290	272	263	289	283	291	306	256	293	290	299	279	305	296	263	277	297	301	286	303	285	295	295	304	301	293	280	284	314	306	286	280	280	280	306	308	293	289	297	279	298	277	271	289	290	275	301	305	299	307	281	295	268	313	292	287	308	272	293	297	277	285	296	281	316	262	249	267	262	259	300	270	284	288	301	293	288	309	289	245	312	300	299	287	273	296	276	281	288	314	256	298	248	261	292	275	261	284	276	287	275	285	295	304	286	274	292	287	297	300	281	310	301	301	292	287	298	285	280	276	269	306	296	276	295	294	248	318	293	282	288	310	285	290	284	295	292	303	303	293	304	283	278	280	273	298	304	309	305	290	323	278	286	269	262	287	283	307	301	289	295	285	298	280	294	269	308	311	291	325	306	290	303	302	288	270	303	298	294	308	293	286	286	290	276	289	285	312	292	301	300	283	281	291	304	258	315	262	308	297	294	297	293	293	277	269	323	276	269	287	310	311	253	283	312	278	296	317	308	316	274	295	279	290	304	288	298	310	314	283	283	324	282	289	278	284	285	270	297	273	283	287	306	312	305	303	303	276	328	324	286	299	308	287	328	313	288	316	308	293	279	305	306	270	268	315	279	308	295	275	287	292	286	256	289	266	260	289	280	279	302	286	280	300	298	270	316	301	287	299	287	292	313	289	290	291	285	309	276	296	317	288	320	267	279	289	280	292	297	308	293	272	290	292	272	313	263	289	272	304	272	315	298	286	302	315	306	322	271	303	275	303	297	302	310	303	301	279	254	289	314	275	270	317	294	287	274	295	299	277	285	287	272	285	273	294	275	282	293	294	303	323	302	289	279	273	319	291	272	306	288	315	286	292	290	305	305	302	296	271	294	269	299	316	329	248	304	317	308	291	280	292	282	271	257	283	282	303	312	269	280	269	293	309	281	283	278	276	317	300	301	275	277	276	272	292	280	290	253	269	277	271	302	257	325	297	276	280	267	280	307	310	278	290	281	332	268	260	262	303	292	311	251	307	320	294	282	274	286	248	311	297	289	284	286	305	284	299	281	280	269	286	311	277	305	294	293	300	300	306	301	299	294	287	282	299	293	296	296	305	273	279	298	261	276	289	310	310	262	284	278	278	281	274	315	295	290	299	318	295	291	284	288	283	309	296	303	279	282	264	273	283	276	273	257	296	308	273	248	261	311	291	256	292	299	314	309	311	270	272	328	281	288	312	270	298	251	281	268	260	337	266	308	312	298	305	308	290	293	295	306	322	293	301	315	316	324	290	271	319	282	303	298	300	277	299	274	315	298	273	310	290	277	308	296	294	287	317	273	281	284	300	280	283	289	240	296	295	306	282	267	302	327	295	306	269	266	295	287	319	305	296	296	303	294	308	293	264	299	293	309	304	325	315	282	281	302	281	241	302	304	314	300	279	250	307	310	275	291	274	297	308	248	267	310	259	273	300	298	258	271	285	278	310	288	285	305	311	285	290	283	294	308	319	311	305	316	317	282	265	315	288	281	297	322	283	289	329	282	266	276	307	286	293	291	289	269	326	300	269	312	310	320	301	313	290	259	270	273	320	271	289	302	291	282	278	278	278	313	306	247	262	290	287	300	287	267	286	297	296	294	302	270	305	293	281	269	325	273	319	293	298	288	296	264	317	267	309	314	259	294	271	290	275	303	276	283	284	258	300	321	300	294	294	294	273	281	318	282	292	298	285	272	286	304	276	280	296	278	269	303	288	308	305	279	278	318	284	310	272	303	318	290	291	288	313	292	303	305	279	262	277	294	311	273	279	290	288	295	279	317	280	273	288	288	294	288	276	277	283	267	300	309	287	297	299	343	273	316	314	284	312	291	286	276	300	280	287	266	287	271	285	294	248	314	312	279	258	310	289	314	281	300	274	263	286	300	301	300	297	299	291	288	302	273	308	300	332	290	292	282	272	290	263	327	310	313	307	302	290	324	325	292	304	295	283	287	269	322	271	282	322	290	300	289	280	312	305	299	270	271	303	284	288	278	288	257	269	326	293	278	302	341	283	278	278	270	289	269	279	284	253	286	280	288	292	284	261	273	288	314	293	301	287	301	294	291	249	278	302	267	268	260	273	286	282	266	309	274	275	278	327	298	297	282	279	310	305	303	265	290	258	269	270	302	265	310	278	278	294	313	294	278	288	287	285	299	317	277	297	280	286	266	294	301	294	301	284	318	275	295	287	282	295	287	290	271	227	306	295	271	265	310	317	274	292	323	262	304	317	282	302	281	305	283	332	279	303	277	280	321	302	282	272	311	263	302	266	309	267	252	269	252	262	274	267	296	325	284	309	309	306	297	290	297	298	310	244	294	296	295	281	280	339	293	291	292	248	302	287	309	288	290	285	282	281	311	311	263	330	296	285	287	287	337	286	285	281	296	303	271	286	268	273	308	306	295	275	329	310	277	259	287	275	316	323	301	274	306	253	303	280	298	259	277	294	281	278	321	296	314	280	283	307	304	302	285	319	291	303	293	303	308	292	270	278	315	303	332	311	302	270	290	300	343	310	255	292	282	311	273	287	333	305	294	281	291	306	288	268	276	294	269	276	283	279	262	275	289	300	297	307	293	288	268	275	302	282	275	300	305	274	262	275	274	310	280	304	279	294	303	280	288	271	263	293	284	313	283	282	274	304	271	294	293	276	276	288	275	285	282	268	296	294	279	294	310	263	304	281	272	289	284	297	304	288	288	267	292	309	292	269
22516	41335	38227	29960	25249	18820	13207	10225	8537	6827	5430	4116	3362	2753	2421	2249	2045	1803	1641	1559	1366	1273	1069	1110	945	936	975	998	936	819	888	799	787	764	766	723	711	653	662	664	595	516	546	535	475	513	522	480	439	432	431	423	426	431	440	382	433	411	428	391	395	373	406	435	393	412	427	379	427	384	406	418	407	370	422	414	376	375	389	376	380	364	359	390	399	414	358	388	364	385	387	356	413	402	371	366	383	389	420	355	345	387	357	391	351	426	362	385	359	380	389	388	376	379	354	414	379	360	355	405	386	380	401	371	380	370	399	404	389	374	361	365	376	452	344	343	372	356	391	363	395	383	392	380	364	376	416	380	345	394	401	389	376	401	420	387	392	357	382	393	354	387	362	329	382	384	373	419	401	381	370	409	409	352	362	389	380	373	356	374	367	374	403	404	391	346	404	391	365	400	422	381	347	378	362	419	351	345	356	405	379	374	357	371	411	427	388	367	339	420	410	374	387	387	384	384	383	375	353	406	365	363	411	397	349	356	410	361	409	382	342	404	379	362	415	359	382	368	374	379	379	373	374	367	382	395	383	350	378	411	390	371	385	370	397	389	414	386	410	377	359	418	380	393	362	362	391	386	380	402	390	383	413	388	363	384	377	403	390	373	379	376	374	391	392	361	375	391	384	405	392	380	375	358	389	396	384	377	387	379	375	351	390	389	387	384	357	382	345	386	370	414	393	367	378	378	355	381	399	350	399	371	362	369	378	368	385	369	392	370	394	375	378	389	385	344	374	379	376	391	380	391	346	387	397	365	398	386	379	359	372	375	361	390	393	342	370	411	381	374	400	387	377	396	358	363	388	370	370	373	411	360	372	394	386	399	379	375	361	383	388	335	358	356	366	370	392	342	369	382	379	348	385	379	385	366	417	416	367	393	397	380	401	374	367	382	364	396	366	367	379	365	392	379	344	379	373	415	369	397	387	401	354	395	369	367	376	386	411	415	376	400	370	380	390	322	382	392	361	391	387	340	372	397	354	398	360	384	395	381	372	375	401	347	352	366	403	400	373	393	384	361	396	367	379	390	356	386	348	360	419	392	382	411	377	379	379	398	409	395	391	333	340	359	403	402	364	385	373	393	350	388	385	341	357	375	384	335	388	396	372	403	354	396	376	378	367	366	385	382	384	350	380	369	382	398	374	421	372	404	356	377	384	362	383	405	376	393	359	391	378	358	410	373	374	368	369	364	397	385	366	399	370	372	374	361	393	365	385	366	411	347	401	369	378	384	377	337	362	403	417	397	373	355	369	362	377	358	351	355	380	385	368	400	397	394	399	389	402	407	361	379	375	392	366	388	362	382	371	365	390	383	367	397	372	367	346	349	386	397	380	394	404	414	391	377	407	387	387	395	376	377	391	368	346	396	366	397	378	382	397	367	383	345	370	355	388	389	374	424	389	388	348	380	385	403	381	379	399	354	381	377	396	391	391	367	392	349	371	373	419	380	392	390	363	425	382	389	399	360	379	353	381	356	363	388	375	404	370	379	382	367	389	407	378	394	359	378	389	383	382	390	392	372	390	377	391	415	354	377	385	407	384	382	380	390	396	373	411	390	368	399	415	351	349	322	377	360	411	404	386	366	349	372	385	382	388	380	432	372	416	358	394	375	354	372	377	377	422	388	367	413	425	398	436	371	365	332	366	346	353	391	383	374	382	348	372	387	379	416	383	397	373	376	389	424	397	375	385	375	391	357	381	370	370	379	425	365	395	354	393	387	425	394	364	398	389	379	397	411	362	386	381	416	379	375	354	399	361	375	346	374	387	369	405	387	364	374	384	373	368	382	369	387	393	369	387	378	356	351	375	377	352	381	391	355	379	377	352	349	357	374	387	396	407	368	431	381	387	377	393	381	376	392	391	348	378	412	371	381	415	369	367	364	376	396	390	388	393	338	367	389	431	389	351	409	391	373	389	402	402	354	398	383	375	375	368	368	370	357	358	366	400	387	415	386	390	383	375	376	357	371	401	377	390	385	334	400	401	375	330	389	397	356	395	395	400	367	370	335	369	348	384	359	389	371	369	401	351	384	399	359	388	417	370	394	397	384	414	360	417	405	393	361	393	402	368	403	388	377	381	345	412	381	384	383	377	384	386	361	376	373	370	370	380	408	391	368	392	399	375	385	386	381	420	397	335	365	391	356	378	358	389	368	380	355	366	384	399	397	378	384	398	380	385	384	393	377	412	391	347	392	379	347	389	382	371	380	381	429	409	380	367	378	404	396	363	375	354	400	379	378	382	395	357	352	378	397	396	421	385	375	366	355	364	373	399	384	429	366	339	390	393	380	373	368	379	395	357	369	366	330	378	405	322	407	379	395	373	378	441	359	375	391	367	415	359	343	369	358	415	382	381	351	374	374	361	375	372	370	392	349	398	391	392	379	415	376	387	390	384	412	373	373	398	380	402	371	378	370	356	362	376	401	368	383	380	372	401	393	382	389	407	373	389	379	369	342	385	376	354	370	399	392	385	337	425	396	353	374	389	374	390	362	396	368	370	413	419	417	372	354	372	409	359	374	384	389	392	410	394	388	379	358	379	368	365	402	374	391	385	361	382	412	404	387	377	395	362	360	392	386	399	403	398	388	409	377	382	383	413	367	366	411	368	379	391	357	390	374	399	338	381	357	407	370	376	398	422	370	358	376	348	400	347	351	406	407	411	393	363	382	391	399	377	344	384	368	374	390	418	360	390	372	362	368	409	365	376	346	409	389	383	387	388	395	387	412	363	375	371	379	376	368	403	359	421	359	343	360	414	407	361	386	385	367	379	402	371	399	333	406	383	392	402	406	330	389	371	406	383	389	353	364	360	370	404	403	374	381	375	353	368	384	430	369	402	415	384	343	400	361	391	355	370	379	388	360	387	381	366	366	411	399	362	375	383	374	370	360	373	382	415	401	364	387	358	338	380	368	399	366	364	412	409	328	384	374	394	359	409	401	395	377	380	354	398	376	343	378	382	394	400	367	355	409	355	354	385	398	370	354	397	345	405	367	363	365	388	371	371	405	348	387	360	375	375	355	384	344	379	355	396	355	371	408	367	367	375	375	396	397	357	397	425	372	338	386	379	437	387	383	385	395	353	374	380	380	351	338	377	394	388	393	411	376	368	399	385	374	352	397	367	406	336	398	355	362	395	404	379	369	384	381	391	398	342	361	371	380	347	386	389	369	361	379	357	403	388	378	382	391	381	379	345	403	406	385	373	404	417	396	353	402	388	411	386	418	390	388	379	389	368	385	380	390	404	370	394	399	401	414	431	385	397	394	370	390	407	411	404	387	340	382	354	398	416	366	353	383	361	397	386	351	397	404	375	372	393	357	391	344	364	374	365	390	394	410	389	364	351	380	371	374	369	405	412	390	374	388	367	362	390	355	368	394	375	349	385	324	371	371	361	377	355	396	384	374	420	425	385	377	367	398	355	364	355	368	380	393	366	384	406	381	348	345
22344	20780	28423	23224	21064	21810	18439	7903	4634	3880	3171	2375	1874	1537	1329	1252	1160	1071	960	843	761	742	681	573	561	548	602	676	554	500	504	525	476	496	483	462	425	418	391	372	370	343	340	333	320	311	290	291	299	228	269	252	262	250	278	260	240	253	257	267	254	290	268	237	262	229	268	254	249	212	236	231	239	222	249	243	211	246	244	255	202	234	230	230	254	234	211	223	259	252	270	227	235	226	239	248	216	236	223	237	230	210	211	209	219	244	211	200	232	236	206	199	199	234	235	244	228	203	230	212	250	239	236	222	226	237	217	213	214	242	212	225	235	228	214	217	223	205	213	201	222	214	220	249	240	244	204	221	230	228	222	223	273	223	223	229	237	215	236	226	204	208	197	219	240	232	232	229	228	216	232	228	227	215	234	235	210	236	239	215	225	250	232	228	214	215	239	225	204	216	199	235	238	233	217	240	203	248	248	269	222	208	229	232	225	232	204	220	208	223	217	222	212	224	214	211	231	209	240	221	222	250	225	235	215	233	240	210	219	251	230	248	225	249	231	230	217	231	211	227	228	217	200	231	273	225	222	229	236	224	220	220	221	217	225	220	247	233	211	239	231	239	245	219	199	238	220	216	222	204	235	214	230	205	229	223	220	236	218	208	238	203	222	239	243	235	240	240	247	213	256	254	208	248	233	225	256	218	219	238	247	236	214	223	247	217	214	225	218	217	203	232	216	238	233	236	229	241	237	219	240	219	235	217	236	247	233	210	224	212	218	254	235	225	218	204	224	208	223	218	221	243	213	238	228	221	224	225	220	249	244	238	234	240	252	223	227	222	213	221	212	218	225	225	200	209	240	223	235	208	230	227	235	233	237	243	216	246	222	230	230	223	224	205	230	215	237	231	218	221	212	206	247	249	242	221	191	239	216	229	226	208	249	220	206	244	240	215	233	212	239	221	240	207	235	228	232	231	211	226	210	253	245	230	234	195	217	215	227	221	238	208	192	223	253	209	224	247	222	208	223	198	237	234	225	233	231	252	225	223	243	225	227	216	244	213	222	211	234	209	198	228	207	217	226	225	250	234	221	215	234	228	222	252	223	212	213	226	212	226	199	215	231	220	232	230	235	247	233	218	214	226	201	245	222	232	239	230	247	240	216	216	227	230	212	214	239	239	223	241	230	228	214	248	227	226	228	228	225	226	225	244	236	194	230	217	237	214	209	217	229	187	223	247	221	222	223	242	232	226	230	256	232	199	233	209	241	172	208	280	230	215	230	250	228	208	231	203	238	224	191	268	235	262	253	196	237	204	212	214	227	196	224	226	232	211	229	248	224	237	235	235	241	215	208	235	232	220	224	237	219	217	220	247	227	198	223	243	208	237	244	238	225	237	242	208	240	238	202	223	213	217	242	231	257	220	216	238	248	224	211	227	234	212	215	206	236	227	208	217	216	229	218	207	224	231	246	192	205	227	232	238	229	260	225	204	246	234	209	226	222	233	222	223	200	238	222	236	205	217	227	238	206	235	196	225	240	214	245	212	205	231	240	217	223	219	214	216	248	231	207	227	221	237	190	233	239	233	234	254	233	223	207	228	222	250	260	201	219	256	207	222	242	245	222	215	217	237	214	225	196	228	224	224	199	217	238	194	237	221	220	224	229	240	231	243	252	253	204	242	219	217	214	222	211	244	227	235	243	223	255	263	206	260	224	250	203	220	234	212	242	236	224	203	235	226	250	220	210	244	234	227	197	247	228	226	224	258	217	231	220	204	222	211	221	253	227	233	258	232	219	233	212	245	218	215	234	241	239	228	232	224	227	215	281	215	242	224	219	200	217	214	255	247	222	228	214	193	235	242	241	212	221	216	223	231	239	250	231	223	245	227	213	249	247	213	253	241	217	225	231	234	232	222	229	229	239	224	212	238	227	231	195	234	241	216	211	224	227	228	231	237	211	213	209	213	224	216	221	245	216	224	199	245	234	183	213	228	232	205	216	229	240	217	212	243	232	231	207	246	215	199	208	234	199	256	246	241	201	244	219	235	211	223	246	242	201	237	245	222	225	204	225	233	228	223	222	239	226	208	238	237	249	238	204	205	221	251	228	200	222	231	222	253	215	246	249	234	248	211	226	206	258	242	208	203	224	241	215	224	236	256	240	222	210	224	214	226	236	239	241	224	238	229	234	232	253	210	232	255	224	226	214	213	237	256	222	230	227	249	228	220	251	222	208	244	229	217	241	218	248	236	196	210	224	243	246	235	213	251	224	202	223	214	237	180	227	221	245	225	243	195	227	230	220	227	213	229	231	222	240	223	225	252	241	252	212	240	232	248	219	219	247	218	224	200	234	246	213	236	217	198	233	217	224	230	218	201	229	240	208	227	240	266	231	209	248	221	209	226	226	211	236	211	235	236	216	223	230	249	218	213	233	206	231	198	219	242	209	238	215	216	230	250	205	222	215	239	213	205	239	242	242	249	218	227	219	247	238	232	211	228	228	226	218	239	227	205	232	212	254	205	209	225	219	227	237	240	245	227	231	240	203	241	192	221	207	214	238	238	220	218	238	212	217	226	260	252	230	196	256	218	202	218	222	263	207	234	216	227	216	226	220	207	244	219	219	255	242	259	234	253	226	235	194	223	234	232	219	233	233	227	224	220	235	207	248	258	221	237	216	222	225	216	245	227	228	231	240	216	205	208	208	205	240	244	230	238	240	244	220	230	243	248	235	225	216	246	228	208	234	221	239	228	210	237	233	249	178	212	219	202	232	211	243	238	227	185	200	227	238	222	213	223	244	216	181	223	226	220	233	239	232	224	243	231	210	219	225	234	236	232	200	200	205	224	237	240	209	223	228	219	220	234	252	221	211	224	224	225	242	238	233	226	198	228	213	238	212	218	186	230	206	212	228	203	239	217	217	232	220	237	210	242	208	227	231	233	233	209	216	223	229	244	214	238	232	236	230	251	223	249	236	192	232	213	237	224	219	217	229	217	228	244	212	217	207	267	205	241	220	221	228	222	236	235	216	233	218	206	225	247	232	213	222	208	232	230	218	219	229	230	227	238	240	231	217	225	208	212	225	241	237	216	231	230	216	221	216	229	223	249	234	241	231	256	256	247	240	277	229	241	199	197	219	241	243	242	206	228	243	216	231	200	246	201	232	199	214	211	228	212	218	215	234	243	220	215	226	228	227	213	208	238	226	217	206	237	237	206	231	232	258	219	227	221	240	201	219	237	206	230	250	221	229	247	234	219	230	212	226	226	213	219	247	217	229	212	203	240	234	211	227	242	218	231	213	232	211	189	228	215	268	207	236	216	226	218	229	212	229	227	221	267	208	220	223	209	212	225	229	230	240	233	217	239	231	240	219	256	201	212	216	241	247	232	231	255	200	244	264	224	239	221	230	197	215	225	225	230	212	232	214	222	216	235	236	209	226	208	206	237	218	218	226	232	218	229	222	208	238	215	221	206	209	207	251	205	220	208	236	243	215	231	227	226
24655	45201	42064	34111	29370	22842	16579	12622	9927	8650	7095	5489	4270	3458	3002	2700	2505	2348	2112	1791	1608	1465	1282	1206	1050	1133	1080	1101	1025	1038	945	906	845	792	785	777	705	732	689	595	596	490	527	512	478	431	425	362	383	340	376	356	372	364	363	366	345	350	323	336	324	342	332	308	327	354	327	356	311	326	302	315	287	289	291	294	304	324	278	311	293	321	309	273	313	340	274	320	324	308	289	310	310	329	299	292	265	288	288	297	282	323	289	299	287	307	288	291	294	299	313	303	310	277	309	292	290	280	288	292	308	284	280	298	270	313	277	268	269	284	280	296	315	308	281	270	292	322	282	284	299	280	274	280	281	305	304	303	277	309	302	299	322	269	313	269	283	284	268	283	282	281	256	280	274	272	316	284	291	296	264	283	303	313	300	284	286	298	292	274	263	328	251	292	292	289	297	293	247	292	271	312	279	287	302	281	315	297	291	262	293	330	310	301	289	283	264	287	245	287	302	308	287	294	293	291	291	298	298	296	296	268	318	287	299	279	308	271	285	299	285	284	284	269	290	285	277	281	291	288	279	294	271	269	297	265	270	263	266	276	326	293	310	306	277	290	284	290	308	303	297	319	285	276	288	305	268	273	307	290	297	287	293	315	315	269	310	303	283	281	267	296	308	275	259	289	296	277	292	267	257	299	273	265	289	278	313	299	281	284	280	305	283	290	275	322	269	299	291	284	277	284	268	306	294	273	288	277	289	257	280	286	279	274	294	287	277	323	261	296	298	280	292	295	311	315	283	278	305	250	271	291	299	298	282	316	303	291	288	260	261	294	254	284	298	298	284	317	270	249	286	283	338	288	261	324	284	305	278	337	280	287	297	280	305	276	318	291	269	295	280	289	311	329	320	285	280	283	311	269	315	291	289	293	289	282	254	288	297	294	312	291	303	293	289	274	295	279	305	303	267	290	326	254	280	306	268	321	275	285	285	283	285	277	281	318	245	300	305	281	283	246	284	318	285	288	246	276	263	278	281	316	294	316	277	307	263	277	292	262	277	313	278	279	308	310	289	262	325	267	307	286	283	305	283	279	294	272	282	301	288	297	270	306	298	307	304	306	301	294	304	274	261	291	291	253	272	298	320	290	284	305	302	281	277	253	311	290	278	287	302	278	284	277	280	317	268	301	285	296	300	288	294	288	307	309	302	307	292	299	272	278	287	302	263	298	307	253	293	275	276	292	267	253	275	308	311	299	293	289	278	292	296	272	293	268	269	319	274	273	289	300	282	274	266	320	300	280	291	276	319	305	320	295	281	262	297	304	292	301	280	303	282	295	268	308	292	282	341	309	297	317	280	283	316	313	284	303	301	299	279	277	301	271	298	300	268	278	321	293	292	268	296	299	299	285	344	293	285	266	279	296	325	310	270	321	306	297	320	286	276	287	296	275	274	298	292	303	292	275	287	306	276	265	299	291	282	271	288	276	276	282	282	254	283	292	273	284	273	301	295	260	282	279	261	272	313	300	309	295	303	294	285	297	308	288	268	286	295	299	282	266	306	325	286	274	256	274	311	286	248	331	265	273	287	296	304	265	312	238	293	308	305	263	293	301	244	312	303	283	286	297	275	303	282	268	318	290	290	297	277	282	277	300	310	260	282	294	296	278	260	278	301	280	280	275	267	306	288	270	276	295	290	302	276	279	283	279	293	263	320	261	294	285	294	248	297	299	297	251	286	276	254	310	289	323	264	276	309	268	279	270	281	289	272	294	316	277	295	312	263	260	289	283	301	270	288	294	274	291	260	287	291	292	274	313	294	299	296	291	259	306	302	281	285	267	277	292	296	275	263	296	282	309	297	325	308	315	291	302	301	276	278	273	290	292	316	282	242	287	301	296	284	296	302	294	317	287	287	286	285	290	288	285	270	281	298	294	284	291	307	304	267	299	272	270	324	261	270	269	311	305	309	289	301	256	313	277	285	291	294	294	280	281	287	295	297	295	274	287	274	275	288	275	295	283	247	301	294	290	296	280	303	264	283	316	267	310	290	293	292	285	279	313	311	303	276	318	295	261	320	279	322	294	323	277	301	283	307	284	273	298	297	312	294	302	295	278	268	268	318	259	259	275	294	273	247	311	280	281	288	264	274	283	277	268	299	299	272	306	279	315	296	307	293	290	294	295	298	248	306	277	296	260	279	296	278	294	292	318	286	298	290	259	288	287	264	309	263	281	257	283	299	310	264	296	277	303	309	325	298	311	281	297	275	289	282	305	281	306	262	264	284	280	275	287	287	269	280	306	304	256	299	290	262	281	298	300	283	260	296	271	276	284	302	280	295	278	295	321	301	286	310	298	319	268	270	272	290	298	294	287	279	313	299	295	283	297	277	277	322	272	306	304	306	287	299	290	268	271	296	246	323	264	307	299	337	290	291	294	314	286	325	294	299	281	302	305	274	285	299	286	278	262	304	293	294	278	307	293	312	286	283	289	289	284	277	310	292	298	296	316	290	280	267	263	302	270	274	291	300	278	281	260	311	294	286	250	284	266	281	261	294	262	292	299	296	280	307	314	260	287	284	301	288	288	290	293	272	272	303	282	307	274	265	286	315	285	290	308	279	265	302	285	258	278	254	268	316	290	255	260	311	307	297	274	297	288	301	306	283	299	290	284	297	286	288	269	314	300	288	302	311	282	307	287	306	291	284	260	313	288	284	246	300	305	287	291	315	259	284	280	316	307	275	305	294	319	306	283	295	288	313	272	274	309	280	279	301	291	317	280	279	298	321	289	285	282	278	276	287	311	307	277	282	293	290	292	277	288	303	291	296	325	287	277	305	311	295	287	251	294	296	303	272	290	266	277	283	331	258	299	322	284	278	275	281	300	305	287	290	278	289	253	275	275	287	323	304	264	291	290	289	299	260	312	291	309	306	302	264	284	285	264	308	300	280	274	295	281	293	323	325	301	306	295	281	326	239	310	243	295	276	276	313	299	299	252	241	302	288	303	283	278	276	310	284	285	264	288	282	274	276	274	303	285	303	283	313	307	283	279	294	284	308	294	276	278	272	287	289	290	276	304	294	283	285	283	294	304	311	281	297	277	286	292	281	305	311	297	294	273	272	287	306	315	278	300	268	267	320	276	326	281	318	273	315	276	295	289	313	257	295	298	251	288	322	272	307	300	303	328	300	250	309	305	272	283	284	294	310	300	295	292	256	255	301	306	305	273	299	278	296	269	273	290	282	290	295	303	323	289	269	323	282	283	265	278	292	261	300	323	302	293	268	290	313	311	277	296	270	301	258	275	294	292	287	255	314	324	279	298	288	302	282	260	301	277	264	286	286	300	305	306	259	281	309	265	274	253	295	262	313	287	284	297	258	291	249	273	268	293	273	316	267	241	280	280	265	295	293	298	316	276	262	307	304	278	300	292	317	275	285	292	299	290	306	289	284	300	297	277	270	287	310	304	294	281	292	266	263	261	291	276	258	267	286	281	301	287	292	275	312	295	303	288
26593	23378	28601	23663	15475	10168	5337	3111	2370	2096	1723	1271	1152	859	848	807	754	743	645	653	614	593	584	550	522	510	525	513	498	475	493	473	484	506	449	443	477	419	462	418	420	433	413	370	357	381	364	377	394	377	346	373	369	385	394	350	354	383	364	406	355	389	368	372	351	409	399	361	378	380	334	346	352	384	396	359	345	342	337	332	349	342	349	368	361	363	366	372	377	335	355	364	366	347	348	349	372	374	358	350	344	346	342	322	362	362	371	342	386	370	345	350	339	372	350	381	361	365	353	357	379	364	363	347	371	349	342	383	361	363	358	360	357	358	377	376	360	388	376	396	365	341	392	348	345	376	361	346	354	365	371	345	356	337	366	382	358	350	373	351	343	344	361	382	347	352	361	340	368	369	356	362	385	355	389	329	350	360	347	335	380	359	359	377	327	346	339	330	361	380	360	371	340	390	367	363	365	383	366	363	358	373	347	345	362	382	344	360	370	370	361	370	378	351	355	408	352	372	350	343	377	369	364	369	386	367	397	327	353	393	361	373	387	388	370	356	369	367	415	346	356	376	379	385	351	355	370	378	399	348	371	338	366	334	382	364	320	388	377	363	360	353	393	347	365	376	305	346	368	359	355	357	365	361	320	347	385	353	377	344	355	337	360	361	350	391	381	370	396	367	330	353	348	359	363	349	366	350	363	362	372	376	349	362	367	364	376	365	353	368	392	348	374	374	347	373	342	401	345	333	366	352	382	388	343	366	375	382	361	354	365	361	356	376	377	397	377	382	360	399	320	371	380	350	358	334	379	347	341	380	366	409	358	397	379	387	346	355	394	338	356	365	341	374	365	324	373	409	369	369	367	376	339	364	343	340	377	359	365	379	360	338	396	345	363	333	361	361	364	363	385	364	349	381	367	375	335	361	353	360	381	384	361	339	361	371	339	355	350	364	371	353	370	356	359	358	349	370	332	368	351	378	347	353	366	351	347	375	374	364	334	320	351	377	328	370	392	337	370	353	361	346	368	377	345	392	356	362	343	362	333	400	372	332	352	344	398	357	346	380	362	362	334	372	349	356	394	338	349	347	387	363	333	374	333	339	346	337	354	362	317	329	361	355	364	346	357	353	364	351	365	364	354	340	362	355	342	354	364	343	352	364	353	360	381	399	370	349	367	369	370	357	386	384	353	379	331	349	389	345	365	341	343	396	363	374	339	349	377	398	356	373	361	362	377	356	343	350	356	362	391	365	339	368	352	374	405	350	362	322	363	356	387	396	337	332	339	376	355	378	400	358	370	370	400	385	390	367	388	389	404	361	369	377	362	344	357	361	379	352	325	387	371	360	372	360	392	379	381	400	374	346	345	353	344	381	347	353	358	361	371	391	343	362	341	376	335	396	365	377	351	350	349	348	337	377	370	351	334	337	356	379	363	376	330	372	374	366	361	343	369	350	352	388	375	400	351	332	350	383	364	403	345	342	338	352	404	344	376	365	368	331	380	381	353	360	365	362	360	325	380	376	361	352	366	352	349	355	362	375	353	369	359	367	379	358	356	348	370	368	368	381	367	374	357	355	379	357	376	361	386	382	391	379	351	388	341	369	377	344	337	409	339	361	366	320	380	356	392	364	363	335	400	387	345	379	352	379	338	350	347	335	355	388	343	362	409	397	365	325	378	350	373	370	359	341	362	333	352	368	371	347	358	355	373	370	348	350	339	351	382	325	339	346	356	357	341	331	380	376	350	341	381	347	386	354	363	381	365	410	380	360	369	354	388	369	354	394	350	359	384	363	327	342	366	375	370	377	337	368	368	344	374	371	350	359	369	379	351	344	380	373	350	359	369	383	396	383	361	356	382	363	401	374	362	353	396	344	359	347	333	338	379	369	316	376	352	354	363	364	341	346	378	355	363	370	372	380	387	375	375	343	366	364	372	406	346	370	336	371	376	336	367	380	353	356	392	367	339	359	391	376	357	353	381	382	355	375	354	366	327	397	395	377	361	366	361	340	370	338	360	359	368	362	377	374	336	364	345	370	350	335	348	367	338	348	362	385	361	342	364	382	384	373	335	374	347	379	350	355	357	345	358	360	375	360	385	393	338	398	354	353	325	388	367	323	380	366	368	374	355	367	376	364	357	371	362	391	375	382	347	326	380	327	370	343	373	373	371	372	368	336	351	363	365	366	367	368	344	372	361	383	356	362	334	353	380	350	384	341	364	368	390	309	339	350	330	363	357	363	366	354	361	346	375	361	363	368	337	370	380	363	351	317	353	373	345	335	378	333	394	340	348	358	333	365	364	374	360	390	399	354	373	373	326	358	354	385	377	367	378	395	402	372	327	340	326	370	345	354	369	341	357	365	351	367	346	391	387	347	347	365	388	329	383	374	340	322	392	344	344	369	341	333	356	340	381	361	344	341	359	349	352	365	362	341	360	387	320	359	355	354	368	376	348	354	307	401	355	353	402	369	367	387	366	397	348	342	364	367	366	346	358	377	355	343	333	387	323	352	380	368	390	368	376	373	380	372	362	346	328	353	378	353	360	375	386	346	350	356	394	376	356	341	323	345	378	359	344	326	367	359	359	383	377	335	344	378	366	362	373	356	359	384	352	372	333	382	332	365	344	337	348	328	384	401	317	367	335	343	362	383	371	330	357	345	366	335	335	364	375	345	350	368	364	348	353	343	343	366	396	347	356	323	351	391	335	340	355	351	360	348	353	365	390	385	338	369	328	393	335	348	381	349	383	372	350	357	360	378	383	382	349	351	350	342	363	352	365	343	335	333	367	371	384	384	334	394	353	360	359	395	337	387	395	357	371	347	337	376	362	405	346	353	363	354	377	353	379	337	358	391	357	346	351	390	379	356	348	359	386	369	335	371	375	345	324	366	354	325	419	359	370	398	383	364	400	360	360	372	368	351	359	353	327	376	363	356	350	342	375	336	353	372	343	399	350	335	379	327	371	378	375	358	352	346	378	343	349	312	391	374	358	378	345	357	358	355	355	363	351	351	367	355	325	374	396	384	325	376	372	373	346	365	363	357	322	332	388	375	367	394	325	382	366	384	389	354	374	349	348	340	346	362	376	345	349	372	386	412	345	369	375	361	332	328	347	379	370	345	374	346	368	364	351	381	355	386	347	360	382	381	338	355	335	355	357	338	359	363	364	369	382	344	377	371	376	344	382	345	388	360	340	374	404	348	383	351	360	359	361	351	375	374	378	363	340	376	378	376	361	359	349	342	344	374	384	333	364	382	345	348	392	362	375	360	383	361	376	356	334	382	399	341	377	365	371	358	394	334	331	341	355	358	376	373	419	337	347	366	365	368	361	380	358	343	362	366	369	391	377	364	378	369	371	355	368	347	343	365	354	378	390	388	349	346	367	349	380	338	380	362	351	388	381	344	358	370	317	338	360	331	341	356	360	400	334	364	355	378	329	333	370	371	376	380	382	367	392	334	377	361	348	351	373	335	350	356	394	379	361	342	357	333	359	367
22722	36081	33527	25131	20203	15368	10050	7132	5623	4896	3907	3022	2488	1846	1852	1626	1517	1429	1296	1162	1096	1029	934	907	863	800	799	917	833	755	732	747	752	692	695	706	603	639	633	637	602	574	613	574	535	516	514	519	497	519	469	516	506	507	462	504	501	542	517	499	470	492	433	508	493	484	503	441	470	488	477	450	440	452	476	439	476	475	484	484	501	469	450	431	443	505	470	491	464	438	479	442	480	493	456	459	457	453	429	483	457	482	486	422	429	450	510	467	421	473	420	446	461	466	460	462	434	494	483	426	406	466	481	446	473	468	465	483	480	437	478	433	454	495	431	496	455	440	480	475	493	448	453	437	417	448	490	479	468	462	480	477	449	438	532	504	465	484	444	480	465	493	471	448	432	457	441	477	489	493	488	465	495	465	496	452	482	456	495	457	474	483	447	425	453	493	437	470	423	451	471	471	461	473	505	501	507	439	493	476	446	465	467	434	459	482	488	442	490	465	477	479	461	424	463	470	470	483	491	471	451	494	471	459	451	441	472	454	479	434	444	502	489	493	459	473	461	476	445	509	476	467	460	423	478	477	435	488	459	475	468	501	443	478	480	434	484	431	455	456	463	441	469	456	455	449	444	475	467	508	448	461	479	481	493	450	474	483	478	481	446	491	452	468	466	438	501	449	464	505	440	457	490	434	471	439	451	490	463	446	461	467	470	481	487	476	460	467	498	458	470	465	490	489	466	480	440	478	445	502	463	462	424	471	457	455	485	487	478	495	466	442	473	470	463	459	462	504	457	462	427	461	457	454	465	469	495	491	468	456	447	473	467	451	481	511	460	473	461	452	466	444	497	499	463	490	480	481	477	451	456	448	491	474	461	490	462	480	474	449	476	460	431	454	459	456	464	502	510	485	470	419	476	494	466	494	495	498	417	509	460	455	525	472	442	450	429	445	465	484	502	450	468	458	465	427	509	452	469	434	446	434	465	498	485	490	476	474	454	469	479	472	473	476	408	464	487	468	454	457	467	459	493	455	448	507	440	443	464	444	522	456	460	458	460	457	457	458	449	429	456	454	446	437	444	456	463	473	482	458	477	460	461	461	461	455	433	457	463	495	485	466	483	453	446	444	498	460	448	466	468	428	454	456	475	466	450	459	457	456	453	444	498	459	477	452	482	462	421	510	488	451	441	469	475	460	485	483	436	465	428	459	457	465	476	501	445	465	468	475	497	538	469	460	460	465	480	440	456	511	463	456	425	470	498	460	436	483	448	467	460	501	480	484	448	481	487	429	490	458	457	479	465	459	463	465	450	501	442	443	437	472	466	453	494	473	479	439	507	437	461	450	474	452	456	389	464	473	459	455	467	451	417	481	441	446	465	494	537	478	488	463	494	481	443	438	462	463	465	485	424	432	442	426	467	447	482	438	432	466	450	478	456	469	471	472	477	486	449	485	449	490	450	445	441	449	481	483	444	437	459	467	455	500	495	490	467	461	479	444	429	454	440	497	481	456	425	469	459	515	458	475	453	478	465	474	452	432	460	460	460	493	446	472	462	444	428	474	450	450	468	462	471	487	466	461	489	446	444	479	477	449	466	469	467	495	475	449	450	439	473	448	477	472	495	459	450	446	500	485	512	511	444	442	474	496	482	466	433	484	454	450	431	459	501	528	499	482	496	462	504	424	470	460	426	469	448	463	455	492	468	474	473	471	489	456	481	490	455	458	450	464	485	482	493	441	454	472	483	451	432	497	459	462	476	470	501	464	486	427	456	491	450	421	430	449	473	462	454	475	465	491	447	445	498	456	490	499	457	454	453	461	476	532	470	488	462	480	487	464	476	474	459	491	529	506	422	485	426	461	465	493	426	460	475	466	462	484	449	461	437	459	489	512	422	501	415	496	457	459	449	490	471	449	497	477	429	475	440	453	471	494	474	462	451	457	435	418	472	461	469	494	459	478	447	457	504	445	452	483	494	450	496	435	477	449	490	474	426	425	467	485	461	453	481	451	453	464	487	458	447	461	470	448	470	481	464	428	473	440	453	476	450	480	468	471	468	464	481	448	437	449	488	500	458	481	478	507	438	492	427	430	463	470	428	458	464	434	445	484	464	447	457	488	474	454	504	458	475	439	486	438	456	429	455	470	489	485	449	468	475	464	495	441	460	452	481	487	511	485	407	463	478	458	452	500	482	486	456	482	460	474	440	438	464	454	472	454	472	445	472	492	453	399	456	445	489	467	466	448	487	471	470	438	475	445	483	476	443	489	472	448	486	474	463	465	453	448	463	497	477	433	500	458	404	448	452	447	484	477	443	436	490	483	473	442	471	457	481	506	489	499	451	463	441	481	486	469	481	478	468	452	445	479	459	457	475	438	442	462	488	501	473	453	445	448	459	462	467	405	486	464	462	470	482	482	408	471	474	457	448	449	453	505	511	461	435	432	479	433	461	469	475	467	459	482	430	452	472	480	488	506	487	483	454	470	491	441	473	501	475	467	456	468	476	461	456	461	434	511	492	509	445	462	457	455	448	485	462	442	459	426	466	462	471	464	463	457	425	451	448	448	455	479	474	441	491	488	478	447	460	443	475	489	481	457	559	440	471	462	498	468	523	496	469	453	433	470	462	455	478	434	449	460	507	469	410	495	441	481	468	489	480	465	462	468	466	524	485	432	466	437	487	474	460	459	474	453	441	451	452	485	484	477	471	461	439	464	433	457	441	483	472	489	470	456	486	486	470	488	490	449	504	459	449	446	436	460	457	478	446	450	437	483	477	473	448	445	471	479	463	453	455	476	481	449	486	450	481	474	479	440	479	478	455	469	470	465	475	470	475	482	462	466	469	456	483	463	455	457	480	453	485	430	430	487	473	456	449	475	504	511	473	468	467	510	463	426	470	494	481	480	488	474	468	451	479	445	473	484	524	466	492	445	485	457	485	499	483	419	478	443	486	474	483	466	425	461	503	448	463	439	496	458	448	454	419	449	453	493	451	501	459	465	459	473	463	432	452	477	489	456	488	462	450	439	457	490	483	471	442	461	480	484	472	471	451	507	457	463	455	458	474	450	486	447	488	465	429	460	490	434	471	462	476	458	458	447	494	475	459	469	473	463	485	426	428	468	462	465	493	465	459	490	514	423	483	452	487	480	438	497	449	488	458	418	472	437	465	448	454	441	503	484	475	446	477	478	472	453	489	472	451	488	433	470	460	446	478	474	434	468	489	469	451	451	503	466	462	468	466	493	471	437	503	486	467	489	446	463	482	442	492	460	471	475	438	482	458	459	454	461	488	483	531	443	495	489	486	434	450	459	452	473	421	467	485	475	454	476	466	446	457	441	520	473	459	481	475	466	522	497	472	502	441	460	472	460	444	474	451	479	421	507	465	470	467	474	483	478	474	452	418	471	479	502	460	496	457	497	439	458	450	460	463	452	465	461	481	469	442	502	418	478	458	418	468	496	473	434	463	447	448	483	466	466	442	500	503	499	503	489	467	445	469	442
23299	20832	28183	23983	21497	19080	11189	5060	3413	2788	2330	1766	1476	1126	1066	999	939	861	790	750	735	622	610	590	535	538	547	555	536	518	526	528	479	475	449	458	381	437	443	396	431	389	399	390	378	339	312	353	310	331	301	329	293	304	329	317	345	318	300	343	304	300	349	307	331	297	306	276	297	319	275	320	281	292	305	284	294	307	297	268	297	305	287	306	290	312	312	306	327	318	295	296	319	299	290	296	328	295	298	262	311	293	316	302	286	308	283	306	312	307	317	317	306	324	307	326	301	281	300	295	289	295	293	276	292	298	352	324	291	275	289	278	286	308	260	283	268	295	280	306	304	290	347	282	277	279	298	304	320	282	296	315	293	311	333	276	266	284	291	292	310	285	297	292	312	283	337	304	303	309	303	280	283	315	289	267	278	306	313	312	284	289	285	300	306	304	295	303	299	272	329	315	338	285	307	308	276	328	321	286	302	268	300	314	307	319	317	300	292	276	263	291	292	317	271	293	288	285	272	317	284	272	332	289	299	310	301	301	299	280	316	267	306	313	303	308	308	283	271	274	300	299	319	323	283	294	300	282	302	297	295	319	287	303	276	279	305	325	294	295	322	295	298	314	329	307	322	289	302	282	300	297	307	301	293	312	301	269	318	294	306	327	293	326	293	295	315	295	284	279	289	310	306	293	286	298	276	275	291	311	299	311	297	303	287	275	299	314	302	320	325	292	281	295	321	316	373	290	294	286	292	311	313	304	323	298	280	304	335	301	292	302	313	303	300	315	279	321	343	319	280	304	287	261	295	322	295	303	309	315	307	297	299	306	277	301	288	322	306	270	324	277	322	295	295	288	292	314	312	289	296	340	317	277	297	270	297	296	290	333	263	271	297	302	297	285	305	299	292	285	297	311	284	273	316	322	323	288	303	280	335	298	290	296	283	306	304	268	333	286	307	319	301	289	272	296	298	303	272	315	276	307	297	279	322	269	276	289	282	273	318	263	270	315	295	306	304	291	261	292	283	312	338	261	315	267	261	282	290	283	303	323	305	318	322	292	298	312	296	290	301	303	272	280	301	306	312	291	313	307	291	312	282	286	316	277	274	308	278	313	282	315	283	270	318	301	299	303	312	314	330	311	315	292	283	266	282	286	291	317	282	291	291	278	288	291	301	292	285	294	296	251	273	321	293	292	275	305	279	302	302	324	295	284	317	302	297	293	283	312	280	295	270	304	267	269	304	271	282	308	310	296	294	336	272	271	298	279	323	290	295	313	303	274	284	290	304	304	309	325	285	291	263	310	326	336	305	306	287	281	308	322	287	318	272	302	279	290	332	297	323	306	287	259	267	303	294	318	287	285	305	264	268	287	297	293	289	284	303	274	275	267	297	311	305	293	290	324	289	287	308	290	283	312	317	289	330	286	283	284	300	302	260	305	318	313	285	283	287	293	274	304	305	279	267	311	301	296	306	316	266	320	286	289	277	292	303	293	306	315	298	291	300	284	288	322	281	289	282	327	308	291	288	270	292	279	289	314	284	267	306	266	291	292	292	305	287	295	313	310	311	314	319	333	297	297	285	272	317	273	274	294	314	306	330	312	313	286	292	294	300	289	319	270	291	263	315	304	288	254	263	283	307	292	300	286	284	249	329	343	336	298	322	280	273	284	317	293	322	311	256	315	304	290	310	291	317	295	279	303	297	312	318	293	285	289	311	284	312	289	297	293	299	303	318	312	310	289	319	317	290	264	333	272	305	273	295	316	341	317	282	279	287	301	272	297	260	299	263	331	283	288	319	303	301	298	271	299	300	278	299	309	303	291	277	315	288	308	324	303	294	288	278	279	280	334	290	293	262	295	294	277	295	305	274	248	276	283	280	276	267	300	283	293	315	297	288	282	309	292	332	283	314	309	294	277	312	302	282	310	313	320	300	298	271	306	296	277	249	272	306	289	286	282	305	251	297	292	322	309	296	302	282	319	320	306	279	326	307	300	318	310	302	279	284	284	302	309	315	294	340	312	284	271	298	314	297	266	296	290	310	309	299	309	274	307	285	270	272	316	286	279	334	296	315	298	274	300	305	274	264	307	295	303	325	285	318	284	300	319	321	273	318	305	281	294	280	301	300	284	292	302	311	298	317	308	279	279	330	295	297	283	286	310	298	321	298	312	297	312	293	280	306	311	321	271	291	271	281	316	302	287	293	284	284	300	310	288	310	298	296	271	280	285	297	274	284	307	324	287	298	293	329	283	293	276	274	315	287	268	290	323	273	325	289	313	291	290	313	317	293	279	349	314	273	343	314	282	299	331	303	275	283	298	319	300	315	332	293	282	303	312	351	319	296	285	263	318	319	283	297	307	292	274	313	312	337	294	311	302	322	296	301	326	306	310	284	298	300	310	311	298	298	263	280	301	330	276	286	292	296	310	303	260	280	290	320	308	311	306	304	309	324	287	278	289	293	281	324	297	258	304	274	307	272	308	301	275	296	281	275	302	283	290	298	312	284	320	290	293	321	300	287	292	300	275	310	286	322	269	292	294	293	300	287	314	283	310	348	312	272	305	266	302	293	291	297	313	301	292	303	326	323	277	331	301	321	303	299	286	291	297	299	324	300	307	315	277	281	312	330	304	317	296	282	289	288	290	281	287	286	268	273	280	285	297	300	290	289	306	294	287	320	305	276	312	320	296	347	329	267	273	287	315	272	314	278	299	328	304	297	307	329	319	281	262	294	302	280	329	320	273	273	277	292	313	294	290	284	321	274	313	295	308	317	293	320	292	285	295	287	343	284	332	307	304	317	298	309	282	314	284	334	302	270	304	289	315	333	288	306	299	275	289	300	320	300	276	289	289	279	309	290	328	274	335	277	296	305	290	288	302	311	317	278	320	284	266	299	277	296	298	288	298	274	300	280	277	309	323	311	302	302	283	308	273	321	285	279	312	328	299	275	304	287	300	299	292	349	295	323	290	302	268	292	299	296	274	292	302	278	305	294	301	301	288	315	288	273	273	298	310	283	300	300	311	288	310	297	293	307	276	297	275	296	305	291	298	335	313	330	285	290	287	290	300	293	299	295	295	319	313	301	307	310	291	299	302	274	286	329	293	302	285	310	300	321	270	288	308	300	302	275	262	299	312	284	291	330	322	310	300	307	304	303	313	282	299	302	303	274	309	300	281	285	293	275	305	269	259	303	281	306	293	305	294	292	315	281	284	310	321	274	321	290	288	290	276	286	299	313	305	282	264	278	268	268	279	287	289	282	270	286	264	297	278	279	303	304	287	324	303	320	291	294	306	297	299	298	312	321	315	286	301	281	288	293	280	269	320	297	296	280	272	308	277	276	311	269	296	313	287	321	313	280	288	303	321	316	307	270	282	301	297	266	274	302	293	293	301	319	271	300	290	285	275	309	333	304	338	277	298	300	274	288	295	295	287	283	272	313	300	313	329	322	291	294	289	296	280	283	289	283	300	278	309	318	312	294	300	281	275	290	288	290	298
22904	41337	38641	30274	25233	20379	14109	9868	7952	6752	5217	4136	3417	2474	2246	2219	1917	1742	1603	1419	1313	1199	1100	1055	1013	895	955	1015	932	808	844	803	785	779	747	687	718	653	692	605	588	553	503	515	529	494	486	447	500	421	447	396	415	442	442	435	442	443	453	395	443	423	430	443	443	398	434	441	413	432	387	404	369	414	386	397	400	398	423	413	397	380	358	363	407	418	433	379	403	374	398	396	412	355	378	359	393	375	400	410	432	416	382	403	399	402	401	376	414	357	405	362	404	368	404	415	403	424	417	414	373	411	414	364	364	381	398	373	377	400	397	391	397	423	392	353	355	363	398	399	369	397	383	412	370	371	375	396	428	391	367	396	381	399	394	376	413	423	373	384	381	398	400	363	386	414	384	418	391	395	363	408	387	401	395	372	382	388	382	399	367	399	377	370	389	374	383	416	394	380	351	378	392	372	391	363	408	365	378	373	391	364	378	414	366	398	364	397	394	379	365	392	401	362	368	412	406	352	367	369	366	376	367	392	412	397	402	379	387	362	400	402	383	372	386	398	403	365	384	390	385	369	393	367	381	384	386	346	364	406	348	386	384	358	405	398	409	419	397	403	412	397	397	371	400	380	347	377	404	364	353	390	364	369	356	397	376	369	370	393	393	363	371	419	402	409	402	374	380	373	383	374	351	376	404	381	394	356	376	358	412	378	390	387	370	434	382	367	394	344	363	405	400	409	371	383	337	425	386	368	387	361	372	405	389	382	384	400	419	372	383	397	367	367	380	389	394	384	358	396	374	422	387	375	366	398	383	414	386	368	403	387	371	358	379	393	397	376	394	390	386	368	345	412	396	393	371	375	428	416	378	401	381	378	375	384	383	376	395	376	387	403	369	365	365	379	403	399	357	384	422	344	336	380	419	401	377	370	411	388	359	408	356	381	412	368	400	378	372	378	359	382	387	411	389	358	405	404	386	425	422	378	328	392	365	363	433	367	368	342	371	364	373	363	398	409	391	407	408	381	374	392	366	412	376	373	379	382	370	386	370	376	391	387	350	365	412	390	395	396	368	390	372	382	414	387	401	398	389	389	387	369	370	382	389	414	403	385	388	427	416	396	422	351	378	385	381	377	385	409	385	354	378	376	403	380	366	394	398	376	386	414	390	385	371	367	386	407	395	401	405	354	370	379	430	410	393	355	375	418	392	396	370	391	367	397	396	381	417	396	369	376	363	414	349	368	377	382	364	417	375	394	438	370	399	380	379	401	365	375	399	405	393	407	381	403	382	429	398	396	390	377	381	411	410	387	390	367	374	358	381	382	411	381	411	355	376	405	408	417	405	359	356	386	393	370	412	391	423	374	389	407	380	397	402	384	371	369	366	382	409	373	395	389	363	375	421	376	376	405	374	421	350	380	373	374	389	390	379	379	391	404	378	404	426	395	389	377	407	369	386	397	379	369	363	366	382	400	385	371	397	369	374	367	416	384	384	392	407	379	393	449	373	414	381	394	420	398	355	410	372	388	364	377	424	361	336	350	393	380	374	366	394	410	380	376	370	373	407	376	381	421	376	396	382	382	363	385	364	374	399	431	386	377	375	391	390	380	398	368	414	379	441	391	368	354	392	399	362	346	374	381	393	400	377	387	347	397	407	400	401	381	380	413	386	370	373	402	366	389	399	383	383	384	372	396	379	352	391	399	388	359	378	383	361	385	399	371	372	401	371	408	397	365	385	352	397	378	409	391	375	392	419	410	389	407	374	388	387	387	387	382	398	356	396	376	363	376	393	358	386	387	374	355	375	418	406	386	379	361	391	376	404	419	398	391	348	377	341	405	372	364	396	380	405	361	419	387	378	373	383	399	377	370	384	356	395	386	396	385	367	364	355	397	384	384	388	393	409	355	433	393	400	380	393	384	358	386	399	378	399	372	403	386	404	372	387	399	390	402	382	407	391	361	392	400	408	390	359	410	403	357	408	365	363	417	358	383	360	379	412	420	358	368	350	377	393	390	376	450	354	376	381	385	371	373	397	386	404	406	395	389	378	355	388	402	383	381	387	357	411	373	365	409	412	387	418	361	359	377	390	394	384	374	372	363	378	388	392	383	369	377	384	367	400	430	391	385	393	381	381	391	360	376	361	415	368	423	391	399	378	391	379	430	361	396	399	393	383	385	385	353	402	400	384	383	412	367	375	410	353	377	377	406	386	364	366	368	436	401	366	404	357	390	386	385	383	371	379	367	413	341	391	374	388	391	389	398	401	393	409	348	354	365	406	406	387	384	397	403	391	388	385	377	392	413	419	384	408	390	389	367	376	389	399	423	390	377	402	358	385	389	379	375	367	388	393	377	398	400	388	413	354	411	359	392	364	383	401	379	389	362	372	362	376	355	388	395	381	443	351	397	402	394	429	364	373	435	378	394	379	386	388	390	393	384	392	370	397	393	382	387	394	414	416	387	398	382	366	404	371	410	374	356	404	406	360	440	408	378	409	400	377	386	361	395	414	371	366	363	392	385	374	417	384	390	373	392	406	367	372	411	413	362	380	382	381	440	433	381	404	409	393	381	417	406	367	358	366	384	393	359	363	369	380	365	400	395	384	389	416	373	410	361	364	435	404	379	385	395	386	400	395	382	404	418	355	389	383	402	390	380	390	387	425	404	365	386	414	388	359	391	378	379	374	388	395	391	365	394	402	391	375	413	386	399	400	381	383	385	365	385	412	413	402	358	398	373	386	379	366	380	385	335	358	371	399	378	380	408	399	398	375	378	377	411	371	379	387	421	389	395	371	402	354	356	400	398	409	369	385	367	432	393	402	400	412	378	372	400	367	357	404	380	381	387	411	390	391	352	388	381	393	398	359	401	443	353	378	358	436	362	401	406	416	408	434	385	405	385	378	359	404	388	390	382	388	353	391	408	384	384	351	359	395	407	377	420	351	382	369	371	410	381	391	396	401	370	364	385	392	352	392	392	359	381	359	398	390	355	385	389	404	387	398	368	396	357	406	397	379	380	365	413	397	397	431	389	336	406	338	382	364	386	398	429	427	407	396	390	395	369	392	362	393	391	379	410	400	364	378	357	433	362	362	379	399	389	371	408	407	401	368	384	399	374	409	389	344	393	383	380	378	408	378	361	385	368	371	389	345	428	411	366	375	377	401	362	411	367	387	376	405	416	341	371	397	405	384	389	406	412	362	402	380	409	369	390	392	405	386	365	401	395	395	373	331	376	400	383	368	365	358	391	415	367	397	397	379	394	376	340	439	368	389	421	414	400	363	388	365	393	392	389	412	419	388	393	392	383	373	377	380	374	352	374	416	417	356	370	396	416	384	409	391	365	384	364	356	391	390	401	387	402	409	373	402	404	395	377	374	366	427	389	365	389	357	371	438	383	409	377	366	371	378	389	370	393	396	366	375	395	380	414	339	376	370	396	379	386	414	356	399	383	393	379	411	365	383	373	373	419	386	364	377	384	414	367	356	382	404	393	376	383	384	393
22247	20771	28471	23181	21010	22129	19186	7809	4461	3722	2992	2242	1814	1427	1233	1167	1102	967	945	795	789	672	589	605	553	567	605	581	598	504	564	546	487	477	466	412	427	441	425	377	362	373	354	309	306	318	322	300	284	280	260	285	237	258	250	271	253	238	249	242	267	268	251	249	253	279	248	296	228	235	236	240	242	234	268	265	238	247	230	230	229	236	233	230	236	238	246	232	244	232	219	217	216	251	243	224	226	239	258	261	230	247	221	238	240	238	208	221	231	241	272	232	231	256	198	222	243	235	270	241	221	217	224	231	243	242	235	267	263	203	233	228	256	221	235	248	231	222	232	246	248	238	236	228	203	232	239	246	225	209	237	236	223	225	229	224	215	235	194	214	215	252	247	236	237	232	245	219	228	238	237	229	225	225	212	232	235	236	205	248	231	205	225	218	237	217	241	244	207	224	258	201	237	224	259	231	223	211	229	222	231	242	253	212	230	220	243	220	229	253	241	208	241	219	242	223	223	228	256	224	217	208	231	230	229	226	211	219	211	228	237	236	220	226	236	225	231	229	232	219	253	210	254	261	252	246	250	213	208	235	227	248	216	227	238	207	219	224	236	248	201	232	235	253	230	214	246	248	217	223	237	215	213	247	238	208	217	246	258	267	231	199	234	237	222	237	240	211	249	250	236	238	206	242	232	216	237	221	229	224	242	210	216	222	214	219	248	247	240	250	220	221	241	190	245	211	231	213	191	218	219	218	233	247	230	227	235	259	228	243	232	250	226	205	220	211	230	213	200	224	267	225	238	237	214	204	232	209	230	225	235	212	248	240	222	221	224	210	225	223	203	245	235	250	231	244	237	214	218	221	238	244	227	251	213	232	212	225	233	238	235	241	219	239	217	264	235	227	233	220	219	237	236	229	218	245	219	229	218	266	233	257	233	265	222	220	224	237	211	214	252	242	240	239	199	217	239	251	230	242	245	228	228	216	226	222	204	246	208	215	235	238	239	228	214	229	211	243	224	240	224	226	250	225	246	221	246	224	258	243	237	210	223	256	237	234	244	232	230	219	204	228	226	224	249	218	229	212	227	241	204	219	216	239	212	243	244	235	218	230	215	256	228	223	244	223	223	238	225	225	244	239	220	201	207	247	266	213	246	218	238	230	239	213	203	225	208	224	233	216	207	233	214	223	234	240	218	241	209	204	229	219	239	236	227	237	255	253	263	209	231	207	218	230	233	222	210	255	224	266	222	235	213	237	220	224	241	211	217	231	234	212	235	191	249	231	242	246	235	238	244	223	215	226	238	245	238	208	231	236	224	235	244	223	245	220	228	245	262	244	221	238	249	228	270	215	209	223	230	232	224	232	189	256	245	217	239	248	234	224	240	206	213	214	218	216	236	216	228	230	218	212	237	257	235	223	216	234	238	233	211	214	229	236	220	243	235	218	226	239	232	213	213	216	242	214	223	254	220	234	209	209	228	234	236	206	243	239	236	227	245	227	238	230	247	205	227	213	215	220	220	231	228	214	245	235	237	231	227	187	252	198	240	226	210	260	258	232	251	258	236	219	228	206	223	220	216	241	223	218	243	275	243	221	229	234	259	236	255	213	246	204	246	228	240	225	227	247	250	228	222	194	224	250	226	254	222	238	223	232	229	247	204	236	232	226	223	225	252	234	220	248	226	220	234	216	240	224	212	238	206	257	229	221	219	213	236	232	239	221	229	214	232	260	234	232	201	216	207	223	218	225	242	250	238	254	231	240	216	231	220	227	237	206	218	255	244	255	241	228	238	227	251	227	229	212	235	226	232	209	237	253	225	219	223	204	242	215	216	203	237	224	239	212	235	232	239	246	233	196	230	210	229	222	204	220	238	236	252	221	232	246	244	242	248	222	214	209	217	250	196	228	222	269	245	245	228	212	240	191	249	222	239	222	237	222	214	257	223	225	211	223	229	204	255	203	232	227	245	221	236	238	227	215	237	230	233	213	224	232	251	235	238	203	223	218	223	232	245	238	226	238	228	218	222	230	259	226	237	240	224	232	235	217	224	219	236	212	243	226	225	221	244	210	245	220	237	222	248	212	234	254	228	236	246	228	245	219	236	250	222	223	236	217	231	225	232	234	225	235	233	206	224	252	206	228	246	213	222	233	224	241	220	243	253	246	237	248	234	227	223	225	226	216	235	265	256	227	242	252	214	239	243	237	206	207	238	232	220	227	233	238	233	231	258	224	241	216	213	210	234	227	210	225	222	197	216	237	238	251	210	206	237	212	241	224	226	232	227	212	260	223	229	232	237	230	209	235	238	218	235	247	233	265	224	232	225	238	209	234	214	225	225	222	229	245	206	212	231	251	210	241	230	197	238	236	217	222	211	269	220	244	214	240	243	245	221	239	207	227	209	244	241	210	229	241	223	251	231	216	247	251	225	235	215	233	219	216	217	222	233	237	223	242	224	244	219	218	203	240	233	244	225	220	229	216	228	214	256	236	236	226	242	205	252	218	206	221	233	218	219	215	217	228	224	221	263	236	227	248	226	245	246	241	234	220	239	214	241	218	248	234	237	208	227	223	229	244	219	238	237	236	250	222	232	216	232	219	215	225	227	215	234	244	250	186	258	245	225	225	234	213	222	224	221	183	210	234	209	248	228	220	239	230	243	211	201	236	227	211	199	218	217	206	223	237	233	213	231	250	226	231	254	236	224	230	223	235	229	228	226	234	233	225	246	260	211	239	240	203	229	217	229	206	227	265	233	257	219	228	238	237	217	232	226	240	208	234	238	206	198	222	239	239	234	212	230	218	228	219	254	219	287	232	236	246	211	234	237	231	236	230	259	247	201	225	219	228	263	236	232	229	217	224	237	208	211	255	226	215	240	238	228	248	201	217	217	227	241	214	241	235	251	199	254	221	231	207	234	209	222	247	214	220	249	256	240	232	230	241	233	227	200	218	227	253	237	229	235	239	211	240	201	237	240	220	241	208	222	235	253	212	202	231	213	222	202	231	217	238	226	240	200	230	212	236	234	228	240	234	221	216	222	232	236	235	230	207	223	217	270	203	231	247	236	207	264	195	211	231	238	238	216	241	239	229	222	237	219	236	222	216	192	215	223	229	200	247	237	235	223	215	201	225	235	252	242	210	247	220	215	227	229	236	230	237	216	218	227	228	272	231	205	233	215	242	217	201	255	246	223	246	223	207	223	225	222	231	231	222	210	246	200	230	230	217	217	233	237	212	244	203	218	225	244	220	247	222	226	225	234	211	244	244	220	220	248	230	210	214	250	245	230	242	206	226	225	236	227	251	238	241	215	206	217	229	213	224	270	238	232	240	209	206	216	231	230	219	213	238	226	230	246	237	241	231	206	235	240	200	252	235	226	199	234	222	196	241	235	202	220	225	220	229	225	227	207	240	253	234	242	231	210	223	222	216	239	256	254	225	235	240	215	206	239	201	208	208	246	218	229	216	235	233	244	201	254	235	235	206	224	224	240	235	248	228
24438	44928	42115	33761	28508	24328	17620	12614	9773	8542	6870	5093	4341	3223	2850	2758	2378	2120	1931	1728	1583	1408	1187	1230	1059	1086	1037	1094	1084	943	960	943	829	876	822	807	751	687	659	631	589	565	508	489	469	441	443	391	401	367	379	346	359	379	367	347	355	328	314	297	358	348	349	364	344	342	379	368	331	294	306	346	340	296	309	284	324	312	294	265	314	305	316	310	294	306	300	326	278	287	301	317	316	308	326	281	292	286	303	313	303	310	291	305	332	311	322	325	318	300	316	328	290	288	288	282	292	288	296	312	309	311	300	286	254	275	313	289	303	289	273	268	304	296	276	296	302	302	322	300	280	288	296	282	309	294	280	296	259	296	268	301	310	315	306	274	297	260	262	304	287	284	322	300	269	309	302	285	283	304	298	324	317	297	332	255	313	327	302	311	275	286	256	306	290	319	298	313	307	308	283	291	278	262	284	283	282	289	294	295	276	315	296	284	290	308	288	298	326	276	309	281	322	267	277	333	287	306	292	264	303	287	276	279	305	284	295	296	295	250	278	314	302	283	297	297	304	311	310	297	298	293	298	283	282	304	291	306	293	306	321	264	287	301	282	315	296	278	281	306	251	289	320	282	277	289	287	287	266	286	290	301	272	270	298	295	263	273	287	298	271	304	282	302	313	267	299	265	320	296	283	310	287	295	316	257	311	293	285	314	301	316	283	307	287	297	298	286	294	300	305	289	289	267	302	283	289	295	303	286	276	300	297	264	308	283	314	273	262	304	289	301	279	299	255	279	316	289	296	317	284	302	298	282	294	288	275	299	311	304	296	286	311	310	274	284	300	275	299	297	312	300	287	286	291	279	291	282	304	287	307	274	319	264	304	290	305	304	273	309	305	323	275	280	299	269	304	308	283	285	279	291	305	299	283	319	276	336	286	289	293	288	327	280	276	303	284	284	283	311	277	317	311	307	299	312	303	293	272	322	268	290	280	330	279	292	280	296	307	303	286	281	281	294	298	310	305	309	287	315	282	334	278	309	311	286	301	277	306	298	298	278	290	285	320	276	283	308	283	261	292	308	315	296	289	302	320	306	264	292	305	273	297	297	292	296	273	275	283	308	282	308	279	298	287	321	291	317	311	288	278	289	280	304	251	279	301	292	313	302	289	298	270	302	286	270	279	316	297	311	299	287	267	278	265	290	291	280	276	291	307	299	261	301	302	274	302	301	301	290	275	276	288	297	291	246	276	305	294	300	297	287	291	281	288	279	283	301	270	284	294	289	294	303	288	270	292	313	277	260	277	293	297	295	304	299	283	273	293	293	314	278	290	270	271	302	320	294	293	321	275	296	286	281	289	281	266	293	314	290	311	298	322	302	295	313	276	284	292	292	265	284	287	327	299	308	310	357	303	275	281	275	313	313	268	312	255	277	281	296	309	287	281	316	294	300	321	294	299	266	298	303	318	286	283	304	292	330	274	305	296	287	280	278	314	283	306	299	303	296	301	279	275	328	258	283	289	302	291	254	289	284	301	308	260	295	297	302	304	318	321	287	299	287	265	301	318	314	307	275	291	256	266	298	303	293	289	277	259	301	302	272	280	277	252	281	296	305	297	292	282	308	330	284	298	281	310	288	281	299	312	246	290	315	297	306	291	289	302	314	269	289	274	294	275	306	296	301	319	289	255	289	278	291	266	295	316	327	273	276	295	277	303	301	305	304	289	299	321	306	305	295	248	274	270	281	269	267	283	313	327	273	297	274	283	304	334	284	313	290	302	279	285	283	266	271	315	280	282	312	282	267	291	315	280	267	312	288	322	310	292	281	292	264	283	285	284	263	305	282	295	276	290	296	302	319	292	280	301	300	321	299	289	298	284	295	307	312	264	310	281	312	311	285	283	301	274	309	289	301	285	306	298	328	277	312	268	255	323	271	319	267	276	295	295	289	305	288	294	276	303	298	301	285	305	288	304	304	335	262	281	281	312	302	281	322	302	284	331	275	272	262	290	341	248	300	276	279	287	313	288	352	307	268	305	280	288	278	327	272	282	297	283	284	281	312	272	315	293	320	287	306	269	300	281	276	338	272	293	310	268	279	286	322	295	315	296	301	288	291	280	292	267	294	292	305	325	303	303	270	272	321	289	292	293	285	294	277	294	303	320	284	327	273	277	288	323	270	302	281	326	302	309	293	295	301	332	285	281	290	289	290	290	291	305	283	300	286	295	312	296	282	300	312	289	277	296	309	285	289	274	265	290	295	294	286	315	289	274	305	276	297	327	313	295	280	307	284	294	273	284	300	296	263	265	288	322	272	260	286	280	284	299	311	262	275	290	248	305	284	277	299	284	302	303	269	291	284	279	303	268	322	273	285	316	251	281	300	322	295	288	303	278	280	277	342	275	287	320	299	292	307	290	315	275	292	299	279	290	288	304	282	318	271	315	276	330	304	295	308	282	302	302	262	301	276	312	264	286	324	295	295	306	307	306	309	288	291	315	296	265	276	296	312	326	275	299	287	270	287	300	289	316	327	321	294	257	322	308	316	292	299	279	314	278	307	264	278	256	312	279	302	278	298	303	280	292	293	295	310	287	305	286	254	289	283	299	294	291	288	282	308	292	322	299	276	253	290	307	284	267	274	262	255	300	296	307	299	279	311	298	276	278	308	296	308	262	278	294	296	281	286	275	289	317	280	306	278	300	312	288	289	295	264	288	296	273	286	297	292	291	308	289	297	297	316	306	279	296	295	286	275	283	290	298	282	296	269	279	299	265	309	294	276	291	295	305	284	257	288	294	307	318	304	260	325	298	264	312	306	298	277	269	287	268	311	302	304	307	276	276	271	314	293	276	321	291	281	276	312	294	320	307	274	310	292	308	266	291	264	292	299	264	320	314	257	306	299	311	304	304	335	290	279	306	264	249	286	319	261	292	297	294	310	293	286	290	246	282	292	315	304	300	264	284	312	296	299	308	302	287	286	291	271	274	261	297	302	258	316	280	263	309	279	277	312	300	305	276	307	285	295	271	306	287	293	313	287	297	257	284	264	261	262	292	300	264	287	274	307	305	312	280	313	277	288	291	285	282	283	288	274	294	262	317	277	306	266	313	313	278	283	292	276	325	280	264	270	284	317	293	289	312	277	315	293	295	276	289	293	277	301	302	269	277	287	288	311	285	285	301	305	300	293	327	270	310	297	279	295	274	280	293	297	292	275	298	287	292	272	307	291	290	284	294	283	280	280	289	279	315	275	289	285	302	295	300	265	308	295	272	282	281	285	315	308	280	289	295	300	284	285	269	308	310	301	298	288	285	303	317	290	332	317	282	309	289	296	321	310	317	331	296	292	286	273	278	279	306	277	272	284	285	283	301	300	285	309	302	291	303	306	303	306	244	305	248	303	306	291	294	321	282	275	303	280	283	314	281	306	284	304	279	292	260	299	276	281	287	281	293	256	312	293	279	300	299	285	310	275	272	310	279	298	284	309	318	280	295	280	293	316	275	315	281	304
26719	23968	29176	23995	15434	10708	5778	3303	2322	2093	1665	1216	1074	909	891	815	794	756	707	640	609	564	500	548	514	523	501	532	495	510	537	507	481	441	477	480	428	422	414	407	417	400	410	393	414	393	427	392	364	349	360	388	375	413	383	388	386	345	375	350	301	408	379	358	349	345	422	377	374	366	377	382	377	354	398	357	381	392	359	347	347	365	343	394	353	382	328	356	376	366	374	370	393	381	385	399	382	341	347	359	359	317	364	348	374	419	337	362	396	390	365	373	364	375	338	374	374	356	372	375	373	344	352	343	359	372	379	325	353	348	390	358	372	373	349	337	395	359	368	375	370	347	352	356	376	357	374	337	404	365	350	372	392	381	371	382	375	351	353	376	357	364	338	365	352	339	336	349	382	340	369	373	334	359	400	341	343	405	375	362	368	352	372	344	361	363	355	343	346	344	335	386	357	400	378	363	352	374	393	376	343	374	330	371	345	356	396	380	358	331	390	365	376	354	399	369	364	376	375	391	336	337	338	368	395	375	341	374	366	339	378	341	387	367	345	358	368	336	377	392	396	406	364	319	342	338	347	399	372	334	357	352	320	380	363	357	353	333	359	346	387	343	346	397	359	372	309	356	373	352	386	357	370	398	355	361	376	353	348	379	379	385	360	375	352	364	354	402	370	371	367	365	379	359	346	334	344	367	363	392	367	333	397	387	358	378	351	359	370	355	353	335	355	371	405	343	358	379	370	327	363	365	369	332	357	379	399	332	379	367	401	376	385	386	382	353	369	382	345	350	394	365	384	347	354	356	366	348	373	329	356	350	371	372	362	336	355	352	357	331	350	341	370	369	352	373	360	401	354	341	398	379	363	363	392	342	391	351	359	377	387	354	361	380	344	371	372	359	373	378	348	353	363	356	360	366	357	370	369	346	367	342	381	390	338	361	370	362	371	367	384	375	367	372	360	379	365	348	368	398	342	356	343	398	374	379	337	365	371	339	404	357	344	357	356	372	386	380	365	404	366	366	388	387	382	372	381	363	377	389	329	353	391	338	364	339	362	386	363	388	366	378	381	363	397	371	382	388	359	342	384	368	353	369	348	374	340	337	384	367	375	361	348	352	353	332	376	370	362	373	347	358	376	376	379	383	352	355	350	378	335	360	361	395	377	360	365	347	376	359	323	360	363	382	357	410	336	367	353	391	381	352	391	343	348	353	397	379	383	369	362	354	377	373	376	366	385	395	349	357	336	358	377	330	354	391	379	363	347	347	375	397	343	376	321	364	377	394	386	365	370	401	375	346	347	380	377	366	346	375	335	387	376	400	353	362	379	346	395	363	404	386	378	380	341	333	398	372	393	371	372	369	362	361	372	374	371	359	384	372	381	339	369	397	380	376	355	419	352	343	384	397	342	339	379	365	373	344	379	375	379	360	372	369	374	328	343	359	358	386	377	414	388	393	372	372	356	355	371	376	346	308	370	362	403	343	394	361	335	358	381	352	364	398	381	418	382	403	380	367	354	371	386	335	371	367	380	338	390	359	368	394	353	320	391	347	367	342	373	366	370	361	364	322	387	360	374	341	335	345	384	349	345	366	375	326	333	366	358	340	381	387	363	395	370	376	390	341	361	382	367	379	354	368	338	340	403	370	393	356	365	366	338	348	381	385	353	363	364	387	363	403	354	355	370	362	377	386	344	354	355	340	371	353	377	414	343	387	395	369	350	377	353	341	418	380	386	394	355	404	338	345	375	335	337	358	361	372	373	360	394	367	376	385	361	392	367	348	325	371	381	366	371	374	372	360	315	377	340	370	386	386	377	375	400	391	379	392	369	369	354	408	377	411	370	367	358	364	418	365	362	384	358	378	350	344	360	359	371	379	408	369	351	371	385	375	324	379	374	375	340	378	376	328	369	366	335	377	342	358	309	375	392	371	375	338	355	356	368	355	368	376	358	345	352	361	356	380	350	387	360	360	364	373	366	368	377	387	367	372	375	346	364	378	372	346	347	371	361	374	357	393	377	371	354	365	389	333	368	376	367	383	393	375	339	372	376	360	392	349	333	330	373	376	376	365	340	383	365	343	389	341	346	356	361	369	352	374	360	366	346	364	390	376	374	346	336	340	365	330	376	370	361	341	370	341	338	361	361	394	346	365	371	351	365	365	376	353	367	367	395	376	394	419	390	378	357	378	340	381	358	372	383	352	370	418	392	369	355	349	369	376	375	384	356	404	341	364	333	365	385	364	354	337	378	392	368	344	364	384	382	353	372	360	357	354	367	376	363	344	346	364	409	386	343	380	351	375	383	366	361	360	348	391	358	390	336	365	376	335	379	374	347	357	330	389	385	363	349	370	329	326	372	380	340	378	373	350	378	357	371	371	378	368	365	367	369	338	329	316	359	367	382	372	356	386	337	347	363	369	386	335	332	373	379	356	337	397	372	354	409	389	364	359	378	359	354	373	361	376	351	366	369	397	376	358	341	360	354	380	359	356	316	317	381	348	396	374	357	366	348	367	329	375	343	335	383	366	403	335	375	384	382	354	363	378	326	377	342	376	362	364	338	401	390	374	393	362	366	369	355	387	396	361	355	377	327	350	356	359	372	377	355	374	378	386	370	358	348	392	384	372	385	342	355	336	388	369	369	373	388	405	348	344	330	311	340	351	372	373	350	364	376	378	369	349	385	358	355	368	363	381	363	376	335	357	332	401	355	388	374	357	367	382	336	382	339	385	368	365	372	376	356	340	365	355	378	362	404	334	398	314	347	406	359	377	341	365	390	341	370	357	379	372	338	395	369	359	368	360	362	378	373	351	378	359	377	356	391	389	367	406	359	364	334	383	386	356	346	385	382	383	327	383	354	413	351	354	343	371	385	382	367	367	363	372	371	382	334	379	349	353	376	343	368	369	358	355	383	375	373	329	364	375	383	353	406	377	369	331	380	368	366	391	362	366	360	381	361	375	380	361	356	400	365	358	334	365	353	378	376	348	325	334	385	394	373	372	344	388	342	353	378	367	346	389	367	376	369	371	329	368	350	343	367	399	372	379	330	364	390	359	325	368	366	373	331	359	360	365	390	362	366	403	380	367	377	415	390	378	366	377	353	345	360	384	367	360	347	374	360	384	339	385	388	395	359	363	396	393	337	399	327	361	362	380	381	366	372	349	344	352	363	375	374	364	345	361	372	386	382	356	350	345	338	377	356	361	377	358	383	379	386	403	327	357	390	375	369	340	360	368	385	369	366	389	409	360	392	378	335	358	345	388	343	405	371	406	370	388	350	341	368	372	385	372	365	383	341	391	372	367	379	374	359	359	387	373	370	370	356	385	411	399	351	347	366	366	343	345	346	351	378	372	322	398	338	342	330	379	373	370	348	389	377	394	381	336	385	393	367	377	337	382	365	362	373	350	370	344	372	375	368	361	368	359	342	338	358	367	380	364	433	339	361	389	348	372	329	368	412	372	350	396	347	385	384	410	343	358	378	368	346	365	375	348
23016	36860	33847	25357	19442	16426	10864	7231	5679	4728	3932	2819	2300	1934	1787	1607	1514	1399	1230	1109	1143	1018	871	875	836	842	871	870	855	804	817	793	721	716	680	675	665	668	655	628	618	593	576	546	546	552	545	489	493	480	523	524	520	508	546	499	556	508	483	485	443	485	465	466	512	492	460	481	501	476	476	488	474	451	486	481	479	443	455	475	462	500	455	458	478	490	450	452	513	439	502	489	484	474	507	468	476	500	457	452	483	481	453	537	436	502	472	498	472	474	479	483	491	470	458	450	455	450	459	466	474	504	475	482	456	474	484	446	494	441	473	464	484	501	498	478	477	428	474	478	501	455	504	437	472	488	468	496	470	494	467	468	435	447	486	461	458	500	509	484	513	426	479	469	501	460	491	454	413	476	457	485	466	417	453	512	492	441	466	480	479	439	437	480	461	491	466	479	473	497	469	478	489	476	466	452	493	403	493	477	490	443	495	488	499	446	498	459	453	492	444	478	479	483	504	478	477	442	438	464	463	452	480	488	463	460	473	484	472	458	474	462	463	469	462	466	486	487	476	479	470	452	435	511	441	510	458	465	467	490	490	505	489	461	474	466	446	509	446	462	456	499	500	501	449	476	424	466	494	480	495	454	445	482	467	440	450	478	485	461	463	502	465	463	486	449	475	455	434	480	461	481	497	463	474	472	429	448	491	473	470	466	485	476	509	508	478	494	466	452	454	452	485	477	451	444	481	499	508	477	450	466	501	469	460	458	456	454	438	505	462	474	453	480	438	507	486	500	445	456	456	485	459	467	471	453	437	461	469	459	472	457	442	449	484	467	486	455	444	445	447	435	480	481	501	469	513	457	444	486	478	457	452	442	479	482	460	445	438	483	468	497	467	498	481	465	476	489	482	474	435	440	506	436	465	490	481	484	452	458	427	461	459	511	461	429	478	491	485	485	500	486	470	479	484	447	454	471	540	444	485	486	467	457	522	472	439	483	447	471	465	468	490	451	484	478	458	446	476	483	497	456	446	457	431	463	476	493	472	468	452	443	467	456	434	488	466	461	507	527	462	449	442	461	491	422	479	485	467	514	450	496	521	473	485	507	460	481	456	472	451	441	451	476	490	447	466	479	467	459	439	453	486	512	433	451	475	539	447	473	518	456	461	434	463	485	495	450	439	440	483	484	461	501	463	476	456	443	483	480	494	475	444	484	480	507	471	475	497	448	464	443	471	435	478	492	461	501	507	447	503	469	440	446	475	476	516	476	497	470	452	500	505	477	477	456	497	460	467	486	446	447	447	453	473	482	491	472	475	489	443	493	478	458	447	496	449	458	490	499	469	475	439	473	454	493	464	462	444	512	482	517	501	498	494	472	494	470	453	467	444	467	461	462	502	478	475	461	456	493	465	463	468	473	449	455	479	485	461	434	474	452	466	483	464	465	479	467	465	464	460	477	458	440	449	458	434	472	512	486	468	493	450	486	472	495	453	512	474	447	428	460	462	437	457	467	465	474	468	467	506	462	447	488	458	464	448	475	454	481	471	473	444	429	491	453	430	465	472	478	481	450	449	466	446	418	484	472	489	481	392	450	483	503	457	450	483	492	491	492	464	461	456	457	482	496	450	459	465	446	467	475	501	481	464	505	455	473	505	478	462	458	442	455	490	459	485	481	473	458	500	481	476	485	474	476	480	484	485	412	496	473	483	466	491	451	452	483	494	486	471	440	491	481	461	420	502	468	447	464	496	461	486	422	486	450	454	451	475	461	438	461	471	464	450	445	495	471	488	458	489	494	457	522	448	468	477	485	498	476	454	457	480	483	482	484	479	454	469	476	493	440	468	456	460	444	468	472	442	433	464	509	510	498	457	459	472	467	462	519	467	476	503	478	480	467	455	515	471	493	478	477	498	462	459	506	468	470	473	509	452	433	482	484	473	454	516	489	492	451	471	509	441	496	508	453	506	486	492	473	484	453	492	489	470	487	472	482	473	440	450	468	521	501	501	481	434	474	491	453	458	454	493	463	460	446	458	464	444	489	454	482	490	465	468	493	479	484	467	527	475	451	465	479	470	522	506	486	464	484	477	464	452	488	433	441	436	476	468	481	474	528	454	489	445	519	419	499	490	465	446	495	512	486	475	488	457	467	487	472	512	482	470	474	451	453	468	443	445	461	504	480	479	472	426	445	435	456	464	487	470	456	466	471	450	499	448	474	503	490	485	471	450	503	464	480	454	456	490	472	503	425	480	487	464	502	522	485	468	502	477	465	525	482	446	483	459	456	507	472	488	517	448	471	517	445	461	426	465	454	473	491	466	469	450	475	464	485	473	499	477	458	461	427	490	464	501	483	491	462	456	459	520	468	444	492	443	517	481	461	471	433	456	500	501	484	456	465	488	519	464	471	458	505	459	471	450	497	442	441	461	485	490	491	442	497	458	444	470	511	516	469	494	434	462	454	417	467	434	447	483	451	456	446	497	462	454	486	516	466	446	492	499	496	484	488	502	423	487	462	503	439	464	497	515	499	528	476	470	513	482	489	443	429	464	499	492	508	519	478	461	472	459	422	489	450	493	452	433	463	506	448	495	466	450	489	486	442	444	454	524	498	455	471	476	465	498	491	480	470	455	428	483	495	451	487	472	482	468	460	443	454	512	441	461	446	451	475	444	492	457	449	496	473	435	493	484	459	463	474	447	502	488	458	495	458	483	487	488	460	515	480	469	472	514	451	434	472	443	476	452	492	485	452	479	492	448	470	455	466	487	446	440	453	460	467	461	509	467	450	487	489	462	440	464	457	457	470	439	484	489	508	493	495	483	519	470	459	456	472	454	512	461	475	514	472	484	501	452	453	489	460	451	453	486	475	505	503	458	473	458	514	508	476	465	500	481	438	475	504	443	463	489	476	489	481	510	470	469	462	454	508	462	479	520	478	453	474	447	470	467	491	457	471	455	461	436	483	481	473	507	451	443	483	469	516	459	480	465	449	448	465	481	468	477	460	453	470	493	474	453	444	489	473	461	479	448	470	502	495	475	459	417	471	480	464	487	476	477	461	463	433	499	469	480	489	447	503	469	443	482	485	486	466	482	502	484	460	448	457	483	476	463	442	462	479	498	467	443	467	462	447	466	438	474	476	514	455	464	485	485	482	487	443	483	465	508	461	483	455	452	404	489	486	498	504	476	484	478	481	461	447	479	488	474	482	450	474	451	444	469	467	464	473	460	477	450	464	470	490	467	498	454	473	465	526	502	468	471	472	434	512	449	464	448	475	468	463	473	465	461	453	494	481	456	430	454	480	436	474	454	464	480	470	468	468	455	435	489	493	460	442	484	460	453	472	471	480	468	515	462	427	486	481	503	452	464	452	495	476	499	486	504	490	458	483	463	477	485	485	474	466	453	494	504	503	500	444	421	479	483	427	462	488	464	487	440	456	468	468	425	489	480	504	490	468	469	487	463	493	498	468	442	478	456	494	488	450	496	481	490	477	469	452	495	458
23260	20783	28147	23891	21427	18999	11790	5221	3475	2805	2152	1578	1357	1141	1063	1003	938	849	743	724	701	657	595	555	534	528	568	573	571	518	517	502	445	488	424	456	431	436	404	419	408	412	386	378	387	358	344	357	317	282	326	332	299	308	342	314	350	345	295	297	317	311	325	326	321	326	297	311	322	280	314	305	270	268	309	302	317	313	332	322	313	317	319	297	309	323	270	361	338	316	298	289	306	293	299	324	301	298	300	315	313	299	310	334	299	311	322	346	314	296	300	280	295	296	319	299	296	301	289	278	280	296	307	296	296	328	300	332	277	343	306	310	288	295	283	287	307	310	317	344	274	319	265	306	293	284	327	291	294	306	300	291	320	280	274	288	315	316	275	327	285	304	312	290	278	326	296	298	307	306	291	293	302	330	309	305	319	311	311	314	306	274	299	321	321	321	313	275	319	287	334	314	289	260	303	296	320	294	294	281	277	300	318	302	313	320	262	309	276	293	303	309	313	294	306	330	317	329	318	315	293	302	298	311	277	320	315	314	300	319	295	309	327	302	316	306	299	332	302	326	319	283	318	289	336	303	289	278	300	325	292	303	279	279	277	317	296	305	278	294	308	314	283	320	289	322	268	301	307	301	299	301	324	291	273	291	297	308	277	301	290	289	301	303	309	335	314	302	310	284	286	292	312	303	308	307	316	335	280	312	277	312	318	320	315	307	311	308	308	326	277	282	304	274	308	305	299	289	311	298	295	292	301	303	293	293	295	330	282	316	304	281	314	290	302	329	299	309	303	308	319	309	306	262	301	296	304	287	315	296	297	323	301	288	312	313	302	322	289	305	325	318	305	314	308	307	316	294	292	311	285	312	281	294	274	264	282	290	314	322	305	306	318	315	301	286	308	307	283	277	306	273	289	301	331	285	297	291	300	292	291	335	285	301	274	317	284	292	297	295	322	306	284	304	307	290	311	332	304	303	318	301	278	298	294	313	328	302	328	278	296	330	282	336	293	325	295	289	278	305	287	323	296	300	301	279	277	303	273	279	279	296	289	309	316	291	319	309	286	306	328	292	303	320	302	323	307	292	306	306	291	268	302	288	272	293	317	331	331	305	274	282	311	284	300	296	284	305	301	310	308	292	300	287	297	280	282	307	287	286	278	315	294	303	288	313	276	271	287	328	300	277	291	329	293	277	297	327	319	308	297	309	314	287	267	291	278	299	315	331	316	286	301	274	293	294	295	288	313	292	307	292	310	295	294	303	274	283	299	293	292	291	296	299	286	292	289	317	300	318	293	312	292	310	318	297	319	265	327	296	308	302	286	315	278	301	292	283	306	288	278	297	309	288	306	299	312	308	273	328	297	276	307	284	295	286	297	311	301	298	291	313	314	294	287	317	302	326	302	317	316	355	280	255	287	295	292	320	317	283	290	299	285	300	302	321	296	313	304	288	263	298	296	301	298	275	287	315	286	295	300	280	315	311	283	283	286	322	287	283	299	304	284	297	291	261	329	291	297	321	298	302	295	312	296	283	296	302	300	315	301	302	302	309	302	287	321	274	300	304	291	276	303	263	297	291	303	319	292	301	297	295	290	310	291	325	294	307	287	306	295	293	277	270	303	277	295	299	288	327	301	296	283	274	319	332	314	293	314	321	279	304	293	286	298	297	284	284	275	296	293	318	296	323	279	309	297	290	280	282	315	311	309	277	322	278	295	308	310	335	299	322	312	315	301	321	298	277	310	318	307	308	304	297	292	267	308	292	282	292	278	313	316	318	300	289	316	321	304	297	297	308	328	309	303	313	294	349	312	274	300	288	271	328	293	315	288	285	312	308	316	279	339	307	285	262	289	285	295	304	295	298	306	305	353	334	286	311	284	315	306	311	312	352	325	319	299	341	335	297	293	302	274	317	299	288	277	315	291	312	319	303	319	312	300	292	336	309	297	299	287	297	294	297	310	282	288	305	323	294	319	307	317	309	304	298	316	277	311	291	303	290	297	307	304	306	303	303	302	299	270	264	299	296	307	300	309	291	340	268	280	292	277	284	271	297	301	304	275	307	324	324	296	285	321	283	294	282	324	259	271	333	248	277	342	287	297	303	322	323	271	280	281	313	283	296	300	315	312	302	279	274	318	325	298	320	317	275	298	291	282	302	286	311	323	307	261	304	296	279	277	307	301	288	281	293	268	293	313	266	337	338	304	300	322	301	321	296	318	287	282	294	308	248	294	277	302	328	317	320	317	296	307	329	317	277	304	304	286	297	281	290	302	333	275	334	293	298	297	286	328	280	308	311	320	317	283	328	308	324	298	297	295	292	303	299	285	304	285	293	285	310	296	289	293	290	328	330	320	288	301	286	295	315	288	330	294	297	283	295	278	338	300	290	296	314	297	291	307	298	333	298	288	308	333	268	284	296	272	303	314	318	298	298	291	272	272	291	300	295	310	299	293	287	291	311	293	297	284	272	307	308	289	294	323	290	298	305	316	337	290	314	332	282	308	294	323	288	294	296	280	276	310	295	325	309	311	289	272	285	283	300	309	284	310	323	321	308	291	309	301	296	310	295	293	300	286	303	300	309	307	263	297	326	291	304	297	311	255	300	275	328	294	318	293	296	285	306	275	307	289	296	310	307	282	309	297	316	287	301	330	312	295	280	300	269	308	320	315	305	281	308	309	288	338	328	307	283	287	309	319	272	283	269	289	303	302	320	312	313	291	278	320	283	299	274	305	289	299	315	289	282	306	295	311	329	301	313	286	335	308	302	288	336	309	324	300	272	263	291	289	295	322	292	315	320	287	311	313	317	287	276	311	316	296	288	295	323	293	345	298	279	306	295	275	311	295	315	312	310	306	284	278	287	319	337	331	300	260	286	310	309	296	284	310	308	311	281	296	287	285	293	311	318	284	327	310	279	311	335	296	312	308	299	284	302	272	302	293	272	296	273	304	294	274	322	295	289	322	313	304	267	283	296	332	299	267	294	295	295	310	306	336	276	304	275	291	280	301	309	292	273	281	290	305	306	290	319	309	294	287	306	300	294	296	299	301	278	324	322	312	323	301	289	303	291	294	298	306	308	291	291	315	318	329	305	301	301	289	294	286	303	303	271	278	292	312	296	303	299	310	304	318	313	316	325	279	312	292	311	300	295	289	287	317	286	306	278	279	302	320	298	291	330	320	324	274	322	323	303	301	296	311	292	313	310	289	282	291	298	347	285	313	321	339	282	286	283	299	288	282	286	295	288	289	311	270	286	306	298	329	294	275	310	314	275	313	334	298	325	296	321	322	330	314	310	306	297	294	287	319	311	306	302	305	332	303	295	312	296	309	275	308	310	298	291	285	305	303	293	314	307	316	286	279	315	293	309	304	276	276	282	282	318	309	293	317	322	276	290	286	294	280	303	266	302	295	309	299	326	316	324	296	303	270	310	321	290	306	262	344	263	290	285	270	284	300	305	291	315	313	299	313	304	303	331	311	318	278	294	297	311	301	298	292	282
23039	41580	38860	30342	24545	20337	14904	9966	7826	6537	5019	3753	2992	2466	2350	2128	1844	1714	1541	1477	1283	1163	1075	1037	959	966	975	902	992	966	905	845	760	745	765	706	730	684	667	644	604	595	545	492	521	498	519	505	482	417	412	434	465	444	411	435	403	474	421	458	444	414	410	434	415	412	426	402	381	407	370	408	425	402	387	416	418	391	416	424	397	370	368	393	392	351	422	423	396	383	399	410	378	398	420	390	367	403	430	405	404	386	394	420	403	351	356	401	355	374	368	401	379	396	407	376	400	372	407	406	390	404	400	400	339	410	411	381	352	366	423	391	403	413	407	428	366	399	371	405	404	397	410	355	360	364	399	356	397	435	401	382	389	370	398	372	390	375	400	384	416	402	415	423	386	378	382	394	385	391	357	376	389	384	365	376	414	357	379	394	391	367	384	388	403	406	376	373	395	348	403	369	357	401	382	382	388	418	409	374	369	374	389	369	396	349	378	438	409	399	367	392	371	410	374	405	377	375	391	348	419	393	382	396	411	388	420	416	386	392	391	380	396	382	373	397	392	406	358	377	382	422	406	363	390	405	395	389	400	374	394	372	409	383	376	394	383	410	375	398	396	410	395	415	375	390	421	398	401	356	371	377	382	361	370	384	408	392	387	399	414	367	376	400	376	384	400	446	394	393	376	416	367	365	384	422	408	421	405	403	415	417	419	395	359	375	400	407	384	391	391	373	371	388	379	382	378	391	427	366	398	417	424	420	410	380	360	403	370	355	390	393	369	393	386	402	411	408	396	362	383	384	394	421	356	395	391	398	363	400	351	398	427	393	356	453	373	403	396	390	403	362	401	392	414	376	396	398	387	360	379	410	389	372	376	402	396	410	406	427	397	422	366	371	420	444	421	376	394	425	399	366	414	355	394	388	366	380	392	393	389	373	390	409	399	367	407	392	393	394	412	394	383	387	397	408	366	396	379	382	388	399	377	417	409	420	395	390	377	374	363	388	371	380	362	388	414	382	416	390	391	396	377	418	367	415	408	364	398	403	376	383	374	415	394	370	393	407	383	383	392	364	409	392	400	408	392	356	387	398	412	392	395	421	364	380	397	398	394	405	406	388	390	377	413	409	376	381	426	389	375	418	412	404	383	399	404	404	405	370	405	385	400	383	397	395	396	384	370	406	414	414	415	393	377	399	379	399	419	414	374	354	392	371	430	411	402	383	402	362	377	392	369	392	387	393	363	372	372	386	403	425	370	374	403	389	404	415	382	379	394	392	401	379	422	432	408	369	378	381	391	382	408	408	382	392	380	422	392	432	380	401	405	401	408	417	367	400	398	412	390	403	384	390	379	420	396	389	366	415	408	407	387	377	380	404	431	383	366	400	375	396	388	389	358	409	390	365	375	400	392	387	384	396	418	390	388	403	374	374	377	379	399	402	380	410	388	408	378	403	412	409	433	387	400	387	389	406	373	437	388	416	365	393	397	412	393	412	386	398	391	397	424	383	352	387	405	393	368	410	392	363	359	400	403	390	385	395	404	401	394	413	404	368	383	399	415	393	410	403	380	390	398	383	398	385	394	355	373	383	376	385	395	395	373	366	395	396	381	402	433	376	377	399	358	398	388	374	392	388	386	366	387	400	400	392	365	402	370	361	408	399	395	386	386	391	390	364	415	384	398	366	363	379	408	411	385	373	387	380	384	375	381	388	412	382	393	384	410	421	406	419	353	378	348	410	381	399	351	409	361	406	368	389	440	408	388	391	393	373	364	403	405	421	375	401	395	372	385	380	381	399	388	377	404	397	354	377	394	393	395	410	419	410	363	388	412	393	392	368	392	381	413	386	339	373	386	396	373	381	377	372	370	396	412	380	368	442	409	389	389	350	412	399	400	365	394	374	382	368	364	388	419	376	396	372	384	397	386	351	399	420	385	390	359	374	405	400	379	380	410	407	456	408	406	389	375	399	388	371	432	418	373	396	350	357	391	368	352	398	367	398	363	399	363	428	392	375	370	413	395	415	385	409	365	407	394	376	373	418	402	360	380	392	380	400	410	396	392	400	388	391	383	391	367	395	402	377	367	374	373	394	402	382	375	378	384	399	380	390	400	402	384	405	386	427	393	368	392	398	424	342	384	367	367	383	413	393	404	359	368	395	359	386	423	400	396	354	431	410	388	395	383	423	407	355	410	411	388	367	406	402	368	411	368	383	362	416	388	394	410	425	335	350	383	430	402	419	398	356	406	377	391	355	431	406	386	426	364	409	372	413	382	392	367	363	383	375	382	405	369	381	416	366	370	395	380	417	426	368	389	390	400	370	382	366	434	397	365	398	388	354	372	409	396	391	386	384	410	382	397	364	393	392	429	382	418	430	395	421	407	381	381	404	367	395	384	388	402	390	370	385	408	391	385	378	375	397	426	434	388	387	421	417	393	423	402	379	392	404	413	398	372	353	399	383	372	408	377	437	391	386	384	387	380	369	415	394	409	404	438	382	380	378	365	392	378	416	391	404	385	371	376	401	370	399	386	393	355	416	413	407	376	357	371	409	374	393	410	383	391	421	368	388	342	417	424	384	388	420	398	431	391	402	376	376	439	370	394	354	421	409	400	420	372	374	437	375	409	423	383	392	424	408	391	415	397	422	393	355	405	365	386	388	421	381	402	368	346	386	367	416	394	406	394	365	340	399	383	401	399	392	369	376	408	408	391	391	383	395	355	427	403	373	400	403	386	392	413	390	382	410	366	365	396	435	392	367	407	376	381	403	372	413	412	408	406	399	378	361	368	380	396	402	408	375	375	426	419	394	381	380	392	386	406	401	378	383	352	383	341	401	396	398	410	390	368	395	400	369	387	344	384	415	369	389	350	356	369	354	387	348	403	385	447	379	355	431	408	383	373	369	396	370	389	408	402	386	372	374	412	409	394	381	398	409	401	399	405	387	402	387	399	407	417	414	372	379	413	388	385	391	396	416	404	389	384	364	397	387	374	369	392	448	409	377	379	379	403	411	380	371	362	409	395	413	378	363	437	351	373	356	416	375	423	364	404	378	370	371	369	363	420	404	386	398	395	375	386	361	400	399	399	389	387	403	411	408	405	406	362	378	407	384	383	423	420	396	399	386	403	363	380	392	398	420	384	392	405	399	355	408	358	379	407	404	391	345	367	406	384	397	396	383	374	407	403	444	369	363	402	381	384	381	397	388	387	393	407	379	396	343	368	391	380	402	358	390	371	336	402	393	380	382	385	396	365	393	425	365	415	376	427	385	372	392	396	389	405	376	380	420	404	390	400	368	413	398	409	417	403	366	379	383	376	366	372	400	370	344	360	371	420	402	411	376	371	390	419	390	391	427	371	402	377	382	398	387	368	384	410	392	398	355	360	405	408	380	395	387	398	381	369	417	419	381	384	410	403	398	409	402	420	400	393	390	388	445	379	403	373	384	363	375	363	388	397	375	405	416	382	400	387	390	388	419	360	391	386	429	403	381	393	395	348	386
22351	20776	28415	23297	21064	21830	19731	8329	4734	3417	2565	2037	1724	1424	1344	1217	1081	983	848	805	761	712	596	643	575	547	557	601	652	519	537	468	501	471	440	478	456	444	421	396	369	368	352	301	305	335	306	309	290	283	271	307	236	282	245	255	230	278	250	232	248	250	274	295	251	269	267	244	250	248	272	259	247	252	236	283	232	250	212	242	233	252	240	231	220	208	239	237	226	234	219	240	227	239	248	240	252	236	200	246	255	255	262	210	225	244	273	247	227	280	230	228	203	264	221	212	246	208	227	239	203	238	237	225	242	224	221	241	207	252	242	220	242	231	230	242	220	227	244	224	227	195	238	233	257	238	239	231	226	232	223	213	257	242	282	236	232	258	221	236	223	245	227	265	243	227	217	220	205	215	236	260	211	222	240	225	215	224	258	219	236	236	261	218	238	228	227	211	241	216	251	219	238	220	236	253	242	254	267	189	260	241	217	224	232	237	236	231	245	219	249	223	236	231	225	244	225	237	246	226	246	203	252	210	212	227	238	229	222	251	229	220	194	228	220	226	217	265	236	249	244	211	203	221	245	223	212	224	225	242	236	224	238	234	230	238	270	255	234	211	236	243	251	252	219	262	259	272	247	269	260	264	246	240	232	208	231	235	260	262	218	275	216	256	246	211	234	236	220	263	244	254	238	246	225	230	224	231	243	237	214	238	204	244	255	222	231	218	259	240	248	217	224	241	236	246	247	240	227	227	222	243	205	246	237	221	235	224	218	253	207	232	205	225	226	223	252	243	232	217	219	238	216	227	257	213	234	254	266	213	231	224	227	207	233	224	243	235	241	264	241	243	219	249	246	237	224	258	257	253	248	258	233	238	221	257	223	240	265	240	209	228	230	255	255	224	244	223	272	245	226	230	257	223	236	201	222	243	256	224	241	242	254	221	248	260	256	237	206	263	214	207	254	248	242	230	238	249	230	234	228	237	268	226	235	226	228	198	242	245	243	248	233	212	223	257	235	236	238	239	223	222	224	243	287	227	208	236	224	240	236	230	229	238	245	259	241	230	229	255	229	193	234	237	272	242	217	251	201	240	205	255	217	232	216	230	244	236	226	221	250	239	242	221	224	211	257	224	257	234	229	275	238	247	210	202	230	244	232	239	206	213	230	240	241	207	259	209	221	280	224	248	229	247	239	229	242	241	218	219	218	198	228	232	209	221	204	244	238	227	243	221	240	187	228	209	236	238	239	230	256	232	238	238	240	215	257	231	235	236	195	241	228	227	244	230	267	213	205	217	249	241	231	246	239	230	240	243	259	228	224	211	239	237	261	208	210	237	235	241	213	255	237	239	242	239	230	245	225	227	247	249	242	249	229	249	265	248	232	223	225	238	232	237	249	222	242	247	222	224	242	243	235	242	236	231	226	220	246	220	208	269	229	247	262	228	240	245	243	233	243	217	219	233	236	260	249	228	216	215	216	243	225	213	227	216	242	216	229	235	228	254	244	230	221	248	246	235	229	215	249	244	228	228	250	233	220	231	239	286	196	238	219	223	224	251	225	221	235	238	231	235	261	229	252	195	223	222	272	209	223	245	217	255	246	259	242	215	236	219	226	250	237	239	211	264	210	226	217	228	232	247	244	238	235	243	220	235	225	230	227	236	227	226	209	220	220	247	259	220	218	247	245	253	227	253	240	236	252	294	249	259	204	231	226	241	226	244	224	231	217	238	228	227	240	222	247	253	196	254	259	206	222	239	248	219	252	268	242	241	218	223	221	238	220	227	215	224	235	227	244	226	244	229	252	231	249	237	259	233	248	240	239	219	218	231	210	269	241	237	230	258	257	227	232	222	224	238	213	249	258	248	267	241	240	234	224	255	242	217	219	222	235	280	282	220	252	235	231	239	226	217	228	222	195	251	244	207	227	239	219	237	249	215	261	241	265	248	244	232	218	233	263	243	234	265	225	237	219	219	197	226	229	254	225	215	245	233	246	246	243	238	220	218	232	247	222	246	233	257	228	202	251	241	248	205	237	215	244	226	255	203	222	247	268	230	216	226	243	231	219	235	240	225	234	225	231	233	258	238	220	190	248	257	255	221	223	231	232	225	229	240	214	248	224	257	236	261	238	241	230	243	237	237	223	256	236	236	226	232	217	230	225	248	226	216	257	241	231	216	244	247	259	235	211	267	215	225	229	234	247	229	232	221	241	217	243	261	218	250	233	267	255	239	238	202	249	219	264	251	231	220	244	248	224	245	266	209	245	216	245	255	261	239	251	226	240	224	228	218	248	246	212	249	256	237	271	230	233	230	222	188	228	244	230	240	244	215	210	240	216	230	223	227	254	216	232	227	217	228	236	241	251	209	239	239	217	214	256	243	255	214	227	246	231	229	236	201	242	266	199	262	226	243	233	254	227	234	241	227	237	198	234	226	207	233	219	259	226	259	255	240	238	215	222	230	255	225	245	242	221	234	221	245	238	198	244	241	247	235	249	214	241	258	222	229	238	258	216	226	249	216	247	254	215	215	240	227	237	230	251	247	221	238	218	257	200	253	243	210	263	232	240	237	243	250	252	234	219	228	248	211	218	221	227	208	244	214	247	217	248	270	226	215	233	258	237	234	235	249	232	216	256	251	236	226	214	248	225	241	251	253	230	215	228	237	219	223	210	220	214	227	220	212	224	226	211	256	227	232	219	266	230	232	240	222	206	230	272	222	227	249	221	219	238	233	235	216	252	236	213	246	239	229	246	244	226	240	219	240	254	232	225	239	235	223	227	278	211	226	237	264	237	267	262	251	225	226	210	257	223	231	209	217	219	266	239	250	245	239	254	210	195	227	233	226	215	242	241	235	246	239	249	226	220	229	206	217	205	236	229	219	240	251	265	255	240	242	228	209	211	240	259	221	228	226	236	235	233	249	224	215	241	232	233	244	232	243	268	212	249	222	258	226	224	197	231	226	236	226	237	256	219	246	214	231	257	256	231	213	224	253	240	212	266	231	248	221	235	245	249	267	201	230	262	244	231	238	220	228	232	237	225	247	261	233	241	222	227	240	241	248	216	242	209	256	241	234	223	240	201	210	250	260	220	264	232	250	230	223	230	212	236	254	238	245	240	205	256	232	236	241	197	247	253	210	224	236	214	228	271	247	234	235	206	249	213	222	223	228	222	232	255	253	247	239	228	239	237	214	219	224	227	219	222	237	218	252	247	223	226	212	215	226	228	243	236	239	245	223	228	235	225	243	225	239	234	225	245	245	260	253	199	259	255	258	224	207	241	233	213	203	225	260	249	260	242	220	239	209	232	241	226	207	231	238	237	227	234	231	209	225	214	225	253	223	225	222	247	241	220	215	267	220	243	209	223	211	231	195	234	237	222	228	232	216	214	218	207	225	253	272	228	236	266	243	242	207	248	241	218	230	220	217	228	253	240	211	239	219	237	243	228	239	223	248	242	211	247	219	223	225	237	224	249	245	199	231	221	217	234	235	227	226	234	226
24712	45234	42265	34283	28350	23630	18478	13138	10138	7872	6216	4940	3988	3194	2998	2708	2340	2145	1834	1743	1504	1330	1169	1147	1159	1101	1038	1007	1170	995	1003	872	875	793	778	747	752	659	639	610	636	620	533	523	494	417	427	408	360	386	398	370	387	385	362	356	361	357	383	316	376	321	361	355	359	335	353	339	327	312	326	285	298	317	349	325	310	328	299	296	305	322	310	287	307	281	332	313	312	300	314	298	322	314	291	329	317	327	295	315	283	304	289	297	313	326	331	304	307	289	325	322	286	311	315	274	303	282	274	302	310	303	303	288	316	303	294	331	257	302	270	313	306	284	314	301	294	339	316	287	309	284	276	274	283	299	296	303	276	299	297	294	278	316	280	320	274	266	298	278	297	317	304	277	302	309	297	309	298	279	254	299	322	301	315	327	334	311	261	254	275	266	295	253	298	281	286	276	319	303	317	305	269	288	302	315	317	329	283	317	317	331	306	287	315	274	307	283	313	282	277	306	311	293	300	319	290	283	299	314	268	286	312	290	333	298	298	341	262	285	287	252	314	298	276	304	315	277	311	294	284	291	302	268	279	317	297	339	315	272	298	293	277	278	291	287	308	320	301	304	280	305	281	308	283	294	286	321	318	342	299	289	291	319	309	324	286	296	299	279	293	287	315	293	344	285	282	275	282	275	295	292	327	325	305	308	294	264	301	291	279	318	299	273	266	315	277	306	306	294	308	303	319	298	273	302	287	306	282	254	307	318	322	290	325	311	301	320	308	286	270	312	292	292	327	290	303	294	316	295	316	272	275	321	303	304	273	298	330	308	297	279	303	278	265	291	280	310	304	306	306	278	283	313	294	314	294	288	298	307	282	285	329	294	282	294	291	272	320	277	293	301	267	289	299	292	318	300	293	294	313	293	287	317	262	302	290	286	294	312	283	320	302	298	277	303	304	315	303	301	267	283	313	296	282	303	290	277	313	273	289	314	297	281	298	312	296	296	333	261	296	301	307	308	314	286	314	321	273	297	301	275	300	301	297	279	293	292	277	303	288	297	311	284	277	293	272	272	299	270	283	278	288	294	315	279	292	320	275	295	288	293	313	322	286	287	289	278	289	312	294	294	346	337	331	307	291	300	314	279	302	304	321	268	299	289	295	301	268	297	296	294	287	315	305	293	307	303	286	276	293	294	276	322	292	292	293	318	307	312	296	350	319	278	286	314	317	316	281	318	304	291	308	306	289	299	298	300	296	299	268	309	316	310	316	308	267	294	285	271	268	316	323	310	304	267	331	318	302	303	324	290	296	325	311	276	311	283	287	309	311	320	347	293	330	305	304	275	305	312	275	289	285	305	321	317	299	299	304	272	317	302	299	295	317	305	306	294	295	282	299	308	276	288	278	263	318	304	305	318	312	286	327	297	316	306	293	273	305	299	326	289	308	305	307	310	281	271	314	279	297	315	312	309	314	294	321	311	271	311	342	290	266	273	297	318	297	284	282	297	294	280	313	307	273	333	299	291	313	318	299	304	287	300	302	272	304	321	323	282	319	323	297	290	268	301	284	302	282	299	295	279	311	306	298	337	306	309	287	295	289	306	309	289	292	284	303	315	314	276	292	308	279	331	303	298	298	295	312	294	315	293	289	295	293	319	319	309	302	320	322	302	295	287	296	264	300	282	276	285	286	291	310	312	297	289	288	281	321	289	285	300	285	274	292	254	309	305	317	312	323	276	267	301	322	335	299	270	282	303	294	299	303	284	312	314	285	293	308	283	331	306	300	312	298	313	275	307	293	294	284	281	276	309	303	276	306	262	326	280	340	299	337	265	311	322	304	289	303	288	289	272	300	289	305	291	297	287	278	276	280	290	315	263	300	318	318	284	293	300	308	292	287	300	343	304	290	281	292	289	306	272	312	302	299	340	300	291	268	288	295	307	328	295	273	303	261	297	286	316	309	296	269	329	282	304	299	295	301	285	302	324	269	326	300	294	271	311	329	278	334	283	313	278	300	288	288	299	310	294	324	303	296	286	289	258	282	267	339	313	295	283	315	303	326	281	291	301	291	277	304	251	279	308	293	260	315	288	308	300	295	283	298	285	287	304	283	282	296	304	316	304	302	297	306	270	294	306	302	304	311	297	293	285	325	293	306	295	274	297	275	300	317	303	278	306	330	278	290	312	315	300	284	315	291	267	314	289	303	331	330	299	318	291	308	268	332	300	328	280	307	313	309	295	298	276	304	292	299	283	320	304	288	291	325	309	268	289	281	299	331	291	277	308	325	314	316	296	300	315	280	283	272	277	301	313	265	303	270	278	320	299	310	294	304	305	294	295	294	283	283	294	320	280	290	305	304	285	318	301	322	271	300	313	290	283	294	300	294	290	282	304	321	314	318	304	276	297	294	286	276	317	304	303	329	307	309	351	265	294	311	311	291	280	313	284	297	293	305	313	312	271	275	327	282	293	308	278	320	312	299	300	270	306	277	287	315	282	283	301	290	304	276	308	309	290	310	303	303	295	281	290	298	331	310	281	318	290	286	311	328	317	283	285	291	285	313	274	303	272	299	292	302	323	304	304	302	282	291	279	296	279	315	270	291	303	287	303	280	307	305	312	314	295	324	240	324	288	349	281	308	293	288	283	296	286	297	322	319	313	302	303	276	314	313	283	320	306	321	340	312	310	278	317	287	309	285	299	317	319	293	281	323	313	303	319	274	336	308	271	310	286	308	315	302	288	285	305	303	304	295	307	300	307	294	300	286	299	332	296	296	283	281	289	305	298	292	271	326	290	285	300	300	309	322	312	299	297	323	325	303	288	293	317	309	313	298	307	287	311	291	317	280	326	324	298	282	297	297	285	338	332	316	291	320	280	328	311	306	302	295	279	303	295	290	305	280	292	274	321	290	303	294	297	303	311	292	261	296	295	318	280	268	309	288	315	345	298	328	304	298	303	321	283	289	324	313	331	327	305	293	293	285	282	304	312	280	275	327	298	336	277	315	294	321	285	258	308	291	291	322	306	299	305	264	302	304	269	319	302	249	292	313	265	287	304	307	294	282	318	310	289	330	286	294	270	277	287	281	310	332	253	327	296	288	304	298	311	269	305	298	285	284	287	298	315	293	287	296	304	299	316	302	296	329	288	323	295	301	279	310	326	269	300	280	283	303	329	320	288	293	327	297	333	298	312	301	274	297	301	313	267	304	305	288	284	328	284	294	306	317	312	330	319	313	290	301	303	305	274	280	337	281	284	289	317	273	303	280	313	304	313	327	279	336	314	316	305	298	306	303	306	344	308	287	318	294	268	309	297	309	303	297	262	298	288	299	312	308	295	317	299	300	322	322	286	273	285	298	318	325	270	302	337	302	304	303	293	276	291	287	297	306	307	264	323	328	305	295	272	279	327	323	297	333	313	300	304	278	272	307	300	300	279	297	298	295	314	324	330	290	312	276	300	311	317	304	294	294	274	277	313	308	302	315	307	291	296	292	270	298	299	262	296	294	308
26660	23689	29333	24390	16042	10031	6419	3752	2465	1817	1424	1164	1038	917	926	822	765	717	666	663	627	590	559	555	537	500	529	514	550	498	501	506	450	482	438	477	480	485	467	449	425	466	476	394	380	380	430	379	386	415	390	383	385	387	390	339	413	403	389	384	386	364	389	388	390	365	366	383	379	370	387	385	378	360	361	365	370	363	398	389	353	378	352	337	378	370	368	412	369	370	352	379	361	366	378	382	359	393	375	363	337	385	338	381	339	355	368	406	376	352	357	350	376	362	399	376	360	367	363	370	373	410	359	401	377	360	326	350	354	383	365	386	339	358	318	353	375	368	402	374	390	342	330	380	355	348	387	386	375	328	365	370	373	398	358	371	382	365	356	370	348	359	357	393	404	353	344	336	362	394	330	383	303	383	383	371	383	349	325	381	374	390	362	367	401	376	325	392	385	390	360	357	386	387	352	354	396	388	342	342	356	376	354	366	367	343	351	380	380	401	366	402	376	369	347	375	384	382	402	337	382	356	360	362	363	360	377	368	333	404	368	353	366	337	398	371	368	368	359	368	396	366	369	360	370	373	365	371	391	360	380	373	387	392	398	375	351	395	379	374	371	384	361	391	345	375	378	363	378	350	366	402	344	391	389	360	354	361	363	392	347	357	380	347	389	385	377	329	368	378	375	378	393	394	395	380	363	397	391	374	402	376	388	366	371	380	399	370	383	375	365	385	347	360	374	357	351	364	377	387	389	356	384	405	367	364	335	372	394	356	412	363	356	388	385	363	368	343	370	357	389	377	373	376	402	390	333	393	380	362	350	379	368	368	378	413	365	384	383	396	411	340	359	392	360	372	365	339	382	392	386	401	349	374	376	364	396	379	371	348	366	378	357	387	385	358	385	362	382	362	396	404	391	360	413	379	342	331	350	386	361	382	365	367	365	353	376	370	370	355	385	362	381	355	349	364	394	374	346	347	367	340	393	380	379	330	351	346	392	378	380	335	344	363	369	385	369	377	385	350	368	377	372	368	406	342	358	334	398	378	366	377	373	355	363	394	385	370	382	348	386	380	387	359	345	351	360	354	358	357	379	362	396	412	377	365	392	369	371	370	381	393	354	360	349	363	368	400	361	375	358	366	404	353	369	370	364	395	351	387	382	365	378	414	386	377	368	392	341	363	362	385	363	398	363	409	367	379	415	390	372	382	342	373	383	329	413	386	404	345	382	391	346	363	395	414	381	384	374	355	369	356	377	356	373	383	350	350	341	359	368	385	336	391	360	362	383	387	357	359	349	405	383	398	378	358	357	391	358	366	369	362	391	390	399	339	396	406	376	395	375	360	380	365	386	380	380	378	391	395	367	391	375	359	360	389	372	367	388	389	376	355	364	387	351	412	367	388	319	366	359	363	348	383	388	362	355	366	358	345	348	350	360	372	376	406	358	368	330	371	356	376	369	354	396	371	358	405	394	413	370	387	381	358	381	350	369	354	326	392	350	366	358	346	381	373	375	346	367	373	387	377	373	367	359	383	332	363	361	359	372	395	390	355	373	359	352	364	352	391	376	375	357	354	362	343	380	341	376	355	354	353	357	389	364	387	403	368	375	398	354	377	379	360	385	348	358	379	402	381	376	361	385	376	371	358	367	381	380	411	365	394	388	364	369	344	381	385	344	360	374	371	395	367	373	387	354	356	368	368	384	380	395	343	366	369	372	380	352	404	373	317	372	353	350	353	369	375	349	361	355	332	375	414	392	382	386	375	391	365	390	375	376	337	352	365	380	358	355	393	368	344	365	342	345	318	409	363	335	380	361	385	339	377	356	372	366	397	361	348	397	422	324	348	327	389	395	386	379	370	378	345	334	359	364	397	396	364	364	396	398	361	376	375	381	358	350	375	377	385	382	366	383	368	405	352	327	364	387	386	350	355	378	378	364	379	361	334	374	371	381	395	391	347	358	368	353	356	379	382	365	361	335	364	379	368	397	346	358	362	381	375	367	367	396	363	377	377	371	393	361	388	361	402	391	385	368	344	365	371	384	393	387	379	367	348	359	407	357	382	385	385	378	349	378	380	412	395	366	350	364	398	402	356	377	358	352	376	365	353	421	337	401	381	342	324	397	377	358	344	407	386	366	346	380	354	364	391	372	346	357	367	366	380	416	390	381	366	367	363	386	359	364	385	377	378	369	389	382	346	391	353	364	368	367	357	371	393	357	354	383	376	380	360	373	382	408	361	387	368	364	394	382	349	379	370	386	348	351	359	365	370	404	361	345	371	348	362	377	354	373	359	372	391	379	371	374	373	396	378	356	340	341	394	384	385	392	381	360	365	392	352	353	318	388	362	343	346	358	376	363	350	357	375	353	327	359	349	373	364	359	380	389	353	378	375	375	363	378	377	377	396	348	327	351	373	377	408	393	383	418	399	401	350	360	365	388	373	344	429	363	413	368	373	381	423	370	374	394	359	368	342	395	376	391	358	386	332	357	373	378	376	364	403	335	368	386	387	387	411	377	365	341	383	379	370	354	375	383	359	354	372	388	383	390	365	360	406	352	396	351	413	369	376	376	340	393	396	378	363	380	343	356	355	397	361	350	338	373	341	350	348	381	383	329	398	382	328	350	374	360	411	373	365	368	373	387	348	379	405	380	404	405	386	367	365	374	358	383	368	379	369	377	376	348	365	363	374	350	379	361	320	362	375	388	410	389	396	391	380	370	342	354	338	340	365	363	372	401	366	375	395	332	347	407	383	396	392	359	364	371	399	401	356	386	378	391	372	386	337	375	358	376	392	359	343	348	366	399	362	362	371	394	363	342	361	362	365	362	366	395	399	333	410	359	373	380	357	367	392	354	366	378	392	367	373	363	367	421	374	378	370	353	388	367	373	394	339	386	366	369	409	377	367	404	336	369	358	379	301	397	372	364	372	355	366	402	381	341	386	384	396	360	365	345	365	355	418	354	375	351	398	383	346	333	349	343	379	389	377	386	362	368	363	410	356	385	369	368	386	367	347	369	395	390	411	380	374	347	347	402	358	349	362	381	355	383	369	374	388	397	368	370	380	360	348	388	347	386	402	377	333	350	361	340	349	432	387	355	367	359	347	364	380	356	355	383	335	391	388	341	382	377	356	363	373	374	379	355	364	383	382	358	356	386	371	364	365	402	363	363	400	335	332	345	363	348	363	359	364	366	372	354	381	374	373	373	375	369	378	380	381	364	371	373	351	374	393	363	358	389	355	411	351	363	333	365	347	367	373	369	369	344	382	332	396	391	395	360	368	385	363	351	361	341	380	348	371	385	404	382	376	386	384	390	380	371	365	329	342	374	371	379	378	328	368	367	348	353	352	391	367	347	352	357	357	359	362	380	378	346	401	331	415	396	377	385	385	372	372	337	392	352	353	381	371	378	387	390	386	353	381	375	351	363	332	390	336	361	396	356	372	352	391	387	371	354	364	343	345	386	404	358	371	389	366	370	352	359	379	389	395	389	372	334	416
22860	36831	33858	25709	20019	15413	11788	8062	5761	4401	3295	2588	2275	1973	1796	1623	1436	1346	1156	1118	1098	981	812	866	895	815	837	827	862	817	799	738	727	763	712	653	664	690	608	626	592	623	566	545	570	527	536	503	525	487	520	515	531	535	499	507	484	472	476	490	481	486	492	461	477	516	466	509	469	505	482	517	499	475	493	496	461	455	480	456	457	499	493	463	490	481	483	490	486	518	459	471	442	476	457	475	470	479	494	497	411	499	482	475	520	449	490	474	496	498	483	471	479	481	461	488	490	482	484	493	497	448	485	441	437	470	473	476	478	481	484	511	447	426	451	484	470	436	472	538	498	480	486	487	443	461	518	447	492	469	452	485	478	465	463	507	448	489	460	443	466	449	457	489	451	540	463	480	432	492	463	496	489	450	462	485	455	502	489	481	491	500	474	466	506	496	445	469	514	485	459	472	454	476	498	425	481	441	416	482	449	470	489	499	469	431	489	434	484	488	473	489	491	494	474	440	466	473	454	443	468	469	434	456	491	438	485	500	450	470	474	503	451	489	462	453	427	453	461	498	471	450	499	469	499	499	461	488	512	492	491	502	483	485	485	495	477	493	436	458	480	513	489	471	436	469	458	489	458	469	458	443	470	499	490	479	494	468	486	472	474	466	446	455	436	434	494	485	479	432	437	485	503	464	516	460	484	454	439	497	494	465	456	502	470	481	478	486	493	496	499	450	468	483	476	472	472	494	468	465	472	505	465	481	538	464	496	489	502	484	446	437	504	434	499	478	477	456	466	441	437	455	503	470	486	468	458	498	447	507	492	500	512	478	461	470	476	453	498	470	469	472	483	458	470	462	473	452	461	443	451	462	473	489	476	472	453	449	475	472	460	470	489	485	517	475	501	492	435	479	432	496	456	478	504	477	472	469	499	513	492	523	453	465	474	505	464	476	442	490	461	505	475	476	522	465	514	499	450	503	480	456	478	444	478	481	488	489	446	493	521	476	484	470	459	465	490	443	487	499	423	511	507	479	496	499	475	489	482	474	441	496	479	516	472	492	478	482	456	462	464	498	483	436	484	467	471	433	479	453	519	456	451	496	547	483	455	519	496	476	482	467	453	508	479	480	474	477	459	484	454	494	456	456	449	438	462	476	480	442	472	487	471	480	485	468	511	447	425	466	505	473	500	472	477	454	480	485	461	478	501	455	474	457	495	512	430	493	468	475	480	479	476	443	448	498	474	477	469	500	481	447	500	448	489	509	476	475	465	452	458	482	479	493	509	465	513	454	404	494	433	466	469	460	476	500	486	471	513	503	486	467	466	463	492	509	496	471	413	472	475	516	500	485	457	452	465	451	455	471	478	489	491	487	484	466	458	459	454	460	437	472	441	489	490	469	502	492	483	460	474	525	485	441	475	467	464	452	454	480	501	459	474	490	466	483	459	505	497	449	471	508	472	442	471	489	516	519	465	492	501	468	492	453	495	467	515	488	449	440	486	506	505	430	511	511	457	446	451	459	482	433	481	452	457	493	507	456	521	470	493	448	449	493	488	499	442	463	471	470	481	463	496	473	499	460	504	462	458	477	500	452	497	454	490	487	455	457	453	512	470	502	496	440	476	465	467	466	425	494	492	509	455	460	479	472	462	540	450	474	403	473	481	494	465	459	481	482	458	498	475	454	505	494	503	457	455	458	512	468	473	457	484	478	495	497	461	502	488	429	513	526	502	480	444	459	459	470	481	464	458	493	492	531	478	453	488	473	497	506	428	456	485	452	426	486	473	480	462	439	516	478	473	510	477	472	512	484	455	488	473	499	432	481	468	452	450	469	508	506	475	493	471	489	524	469	456	469	516	492	481	464	526	439	508	476	449	460	461	477	504	451	478	499	468	484	509	469	435	468	492	465	448	490	498	449	460	491	485	486	459	450	470	490	474	485	470	488	484	463	495	507	516	456	485	483	499	485	492	473	483	440	459	490	455	440	446	443	453	494	476	492	482	442	480	445	502	513	509	472	515	472	451	476	485	495	459	469	447	473	504	445	517	491	501	452	481	501	461	463	453	500	489	459	476	486	470	483	447	436	481	460	460	452	489	497	501	469	495	460	477	450	438	499	535	494	440	458	488	480	449	489	458	466	461	466	489	485	492	478	435	473	451	480	495	470	461	481	507	481	486	411	485	502	491	491	461	488	429	502	437	481	438	491	467	486	454	466	451	467	489	476	482	483	449	475	497	491	452	474	454	443	487	487	467	484	451	446	541	461	504	511	490	483	474	453	449	481	465	443	471	454	488	447	477	486	479	429	498	514	450	496	433	474	472	491	478	472	484	504	489	465	515	482	471	472	502	483	482	461	476	494	476	457	515	482	487	425	505	486	524	497	491	490	457	468	468	474	472	445	477	465	436	421	479	493	449	513	506	453	509	456	469	463	473	438	476	499	460	487	416	505	435	448	510	485	494	486	486	431	482	449	444	455	472	444	490	479	474	476	460	505	455	439	484	439	496	448	443	442	507	467	462	479	480	495	457	455	484	505	477	466	477	509	461	513	442	484	495	478	459	432	468	468	491	466	469	452	436	452	478	488	473	487	491	494	486	406	467	473	481	499	444	448	480	481	486	479	486	472	476	509	454	459	516	482	455	490	482	451	478	488	504	470	497	453	471	489	459	515	460	509	493	454	477	477	482	509	465	465	509	458	483	452	526	471	511	501	494	500	458	483	516	490	536	465	489	521	475	459	452	515	461	463	482	476	464	410	472	479	497	479	470	473	473	495	483	492	493	512	478	490	517	467	510	468	449	442	458	482	519	482	455	450	510	491	438	528	461	448	484	472	513	477	458	452	470	447	449	447	536	489	489	471	454	445	445	488	483	483	485	436	473	469	487	459	476	492	444	465	484	473	478	541	475	479	507	463	453	426	480	447	447	479	501	472	492	463	456	470	463	487	477	466	501	450	468	448	449	431	495	470	474	433	484	488	456	482	494	501	507	504	512	459	429	467	432	493	454	467	466	456	459	457	532	441	488	517	490	518	458	442	480	483	473	459	434	492	473	435	462	494	512	483	489	483	505	525	477	527	497	474	487	483	474	476	497	496	452	473	528	478	484	483	497	472	502	460	516	492	460	483	537	485	494	480	477	429	448	454	508	496	465	469	400	492	469	455	475	497	472	489	460	475	456	466	461	431	489	473	460	448	507	481	470	453	489	505	487	469	481	466	492	482	467	470	468	440	466	503	485	458	481	477	501	470	519	458	451	481	493	506	509	487	480	471	496	502	518	469	434	495	489	457	486	452	509	461	492	472	450	510	495	467	485	489	484	471	472	517	490	480	476	473	487	475	474	544	501	456	493	511	503	505	467	474	486	486	477	523	467	487	490	477	474	458	493	430	505	463	470	493	471	522	463	446	531	460	503	491	454	444	473	513	494	472	490	444	470	499	472	439	483	442	472	461	468	441	478	452	433	475	445	463	489	455	469	483	489	459	436	473	472	451	473	468
23276	20804	28181	23878	21488	18749	12140	6000	3797	2592	2006	1688	1381	1192	1086	1057	883	839	789	705	671	635	564	545	576	514	571	570	564	538	519	487	490	478	504	473	468	403	429	434	420	403	378	351	372	320	357	353	333	322	341	303	287	348	348	311	291	356	319	315	347	348	312	321	334	331	331	311	323	323	331	318	349	302	329	286	308	317	274	317	323	324	306	285	328	318	279	290	303	330	305	325	367	313	300	304	298	318	305	302	318	298	308	350	298	295	324	307	330	315	286	323	321	301	314	336	263	333	309	306	304	282	310	319	314	316	307	318	325	292	328	288	278	282	293	280	325	287	303	307	278	283	339	292	294	286	307	306	305	322	267	321	263	317	295	307	306	317	295	301	310	306	324	310	251	298	307	310	310	314	326	299	350	301	308	322	326	295	329	275	307	279	324	289	313	328	298	280	299	277	319	307	331	304	318	286	309	311	325	290	283	281	321	273	301	289	293	314	301	325	303	277	297	281	329	295	313	300	319	300	293	304	315	282	309	327	287	293	326	280	292	300	301	299	291	293	296	321	318	303	310	291	326	295	322	297	326	296	299	314	327	339	333	327	330	314	298	301	287	362	312	293	331	307	287	279	312	316	309	301	329	287	319	306	315	307	304	301	315	313	273	306	297	317	326	296	295	302	287	255	321	313	314	307	281	285	301	288	341	282	316	323	348	294	331	285	321	282	288	309	318	310	286	293	307	308	289	263	301	317	279	301	295	305	301	323	287	332	298	316	308	293	277	274	302	311	317	318	302	326	331	309	280	286	301	277	308	313	276	291	322	298	314	306	325	280	322	305	307	302	284	300	290	333	313	296	288	284	287	328	294	297	296	296	327	311	309	308	309	299	295	305	294	343	310	293	301	285	303	312	332	310	328	306	299	329	289	337	289	292	293	314	279	292	284	295	312	301	270	293	314	339	323	299	306	305	321	265	333	286	314	275	301	313	303	324	303	327	288	267	262	324	341	319	291	320	324	299	307	315	280	308	315	318	294	287	319	327	312	277	300	317	320	316	300	277	318	293	318	295	325	287	307	306	300	301	297	301	302	301	319	284	313	318	335	334	295	271	321	280	330	283	305	324	323	307	273	292	310	292	298	285	311	310	288	296	321	328	311	289	298	292	282	320	284	311	330	308	282	291	315	356	294	323	287	278	312	311	329	297	313	293	294	281	282	292	301	329	319	326	317	309	270	342	334	306	282	293	288	302	292	324	309	309	295	261	312	300	303	316	289	316	310	333	283	328	282	316	315	277	269	304	313	326	273	312	328	332	311	329	276	296	296	284	308	304	300	307	301	302	279	321	299	286	299	314	306	296	333	312	330	311	304	290	324	309	294	300	296	274	308	291	309	284	321	305	281	304	308	302	310	289	316	316	320	302	315	315	307	308	303	293	285	300	310	293	276	288	336	297	324	307	311	338	316	310	313	289	313	297	320	330	358	289	279	296	311	336	309	281	300	302	292	323	331	293	343	295	300	285	298	297	286	324	273	297	334	304	294	335	284	318	325	311	298	293	273	303	302	263	281	284	309	309	321	291	333	329	290	311	312	315	320	292	294	302	280	312	313	306	312	308	282	320	307	322	295	317	288	290	294	279	318	298	324	317	300	308	310	300	289	316	310	284	313	319	299	319	315	299	301	293	298	299	274	315	284	313	297	298	325	304	320	295	287	291	330	289	294	307	293	318	298	311	313	278	264	324	308	329	308	293	316	268	287	298	297	293	298	291	327	310	297	304	311	292	310	306	329	283	309	296	307	309	318	308	321	318	302	326	300	300	303	333	302	314	305	310	301	309	310	293	322	327	315	328	292	298	283	311	269	325	304	315	315	312	312	303	339	314	294	288	318	328	296	290	306	300	298	273	286	300	292	295	305	308	300	302	274	309	282	295	313	315	313	328	312	320	311	313	309	297	260	301	275	283	265	315	278	297	316	304	294	335	290	307	287	281	319	316	307	291	322	290	299	286	310	286	308	304	317	322	294	336	308	297	292	309	320	271	317	301	323	337	319	288	357	331	326	320	330	302	281	294	320	304	316	321	309	291	284	303	308	308	288	298	295	311	312	292	303	332	293	294	283	300	329	316	273	325	312	293	322	289	311	304	284	318	307	338	301	276	281	301	310	303	298	313	316	309	285	316	287	291	317	277	326	316	323	282	305	316	328	314	289	328	307	317	305	296	281	308	316	316	296	279	335	310	279	293	272	297	302	296	328	295	307	312	307	321	314	304	327	293	286	289	340	324	314	299	313	282	342	296	297	317	291	301	335	321	304	321	311	273	343	325	298	303	280	312	309	314	312	322	302	320	271	339	329	301	304	279	314	278	304	259	313	270	311	316	290	278	310	324	300	321	307	299	299	322	321	307	281	320	300	325	306	261	273	287	302	284	310	309	287	323	293	316	292	299	277	320	315	331	334	320	319	295	303	297	300	310	290	277	298	291	286	285	287	301	277	287	307	289	314	314	311	285	308	303	343	341	285	310	316	299	352	280	284	307	320	246	302	286	314	319	296	309	282	319	295	292	328	276	304	328	304	339	290	319	304	295	283	316	299	284	274	291	303	281	315	285	283	321	285	288	296	298	272	299	273	340	305	306	301	304	286	323	320	275	329	313	306	302	313	255	269	343	284	310	282	309	306	322	328	303	295	299	317	334	295	300	333	275	329	312	295	308	307	334	338	296	291	292	315	295	285	314	300	287	271	296	316	305	294	320	308	296	325	297	325	331	323	307	272	317	329	298	342	296	307	327	289	303	307	293	303	334	311	303	325	329	314	341	302	292	316	309	294	291	291	280	308	302	313	351	294	335	326	295	282	300	294	283	306	299	309	325	329	324	294	289	311	282	316	301	281	293	307	312	311	311	329	300	300	325	298	295	306	320	330	308	307	337	302	311	303	305	337	326	293	308	318	294	293	290	271	289	275	309	300	297	314	291	330	330	299	273	264	328	320	293	311	289	302	267	274	294	294	306	298	340	302	293	300	298	263	326	297	310	320	293	325	305	273	305	294	311	293	288	291	339	338	308	311	343	289	303	297	310	316	300	317	348	291	318	295	324	271	308	308	289	335	306	283	267	312	295	303	307	308	339	297	275	307	326	307	306	288	301	305	315	291	298	311	322	296	271	313	297	310	292	304	330	280	310	296	310	288	296	322	302	282	287	350	293	320	300	279	321	297	299	304	294	292	295	318	308	314	321	308	302	283	314	307	295	317	314	271	300	281	311	310	294	315	286	315	297	298	297	305	312	306	312	312	314	291	286	299	309	264	303	268	293	314	305	314	283	300	291	304	279	294	304	314	272	319	290	276	307	313	246	293	315	314	305	320	303	309	312	325	282	298	305	289	324	324	293	282	294	337	314	309	290	292	307	291	322	311	271	304	316	278	290	278	305	308	326	310	306	352	293	304	314	321	323	292	297	329	309	308	281	295	328	297	301	320	308	303	320	278	317	308	315	294	268
22730	41807	38773	30605	24541	19647	15610	11462	8223	6164	4710	3755	3176	2644	2348	2115	1907	1674	1462	1462	1273	1177	1031	1044	1024	945	949	952	956	948	803	852	837	762	814	725	711	659	638	596	574	560	540	508	538	489	418	432	450	445	474	464	444	448	426	460	415	457	433	389	428	424	440	438	421	431	454	433	412	390	403	402	347	390	398	421	433	404	416	421	397	383	415	419	382	392	409	418	394	416	417	362	417	380	440	418	349	391	406	409	399	414	386	390	385	397	379	404	380	354	409	385	412	381	435	378	409	405	399	393	413	398	432	392	380	402	359	410	365	350	415	378	409	409	411	421	371	393	413	406	419	371	416	383	388	442	386	396	378	368	403	408	387	387	399	413	387	417	394	377	415	402	390	367	390	395	405	378	401	418	392	410	427	380	411	397	411	384	386	400	403	436	386	416	395	397	415	407	405	400	392	369	358	398	400	387	362	414	383	414	413	403	373	401	387	396	388	440	382	393	414	413	352	367	362	398	391	434	377	395	359	419	384	407	432	380	421	410	378	420	417	412	399	400	409	388	358	418	403	352	399	391	420	367	381	377	408	380	416	375	425	426	396	371	414	367	401	419	377	411	368	366	393	403	392	354	413	393	427	408	406	372	405	420	408	394	392	407	436	382	397	386	374	399	364	374	395	422	406	373	386	415	382	404	403	422	374	388	392	406	403	379	367	373	377	392	418	415	400	403	416	366	414	364	408	408	365	382	375	399	401	381	397	379	398	376	398	384	392	375	414	407	378	374	427	387	396	403	378	396	383	422	393	389	374	415	426	359	447	399	395	412	389	384	409	448	401	422	366	442	383	384	407	431	386	410	394	379	399	368	432	382	411	381	397	354	420	413	446	436	398	411	408	400	382	396	416	396	385	433	351	391	372	444	405	370	394	385	427	360	421	397	422	386	378	396	376	363	382	377	377	397	406	395	431	368	412	416	393	406	411	410	378	402	453	375	381	395	435	407	431	414	380	407	360	414	375	364	383	386	392	357	401	423	362	411	397	387	406	409	387	360	381	429	406	382	356	408	362	408	388	394	409	390	401	362	371	387	382	409	417	392	391	400	403	383	362	347	385	418	379	372	378	401	415	376	383	369	409	363	382	409	422	379	385	365	393	424	443	402	412	394	386	396	392	420	384	395	409	377	391	392	373	413	423	370	360	409	418	378	386	400	386	391	399	384	413	389	393	414	381	399	387	345	374	414	425	429	384	393	434	379	418	423	395	386	376	367	360	397	397	409	374	373	388	369	414	371	382	394	375	390	385	393	393	420	417	387	381	408	439	397	379	418	397	370	402	379	444	383	361	386	384	363	373	384	373	425	399	384	402	383	417	430	396	438	395	430	401	382	376	395	369	402	401	378	423	400	386	395	383	387	388	369	433	369	404	382	415	384	404	398	378	407	374	404	404	381	377	396	398	405	395	406	388	395	398	378	391	374	372	387	384	401	402	381	402	373	371	382	388	422	375	395	390	376	388	388	356	418	380	420	404	360	392	384	424	400	422	438	373	419	387	385	371	389	366	370	432	427	414	424	392	411	393	391	395	392	394	421	411	393	401	401	379	355	406	382	366	428	408	374	384	418	407	410	370	408	377	401	419	397	396	357	358	415	366	435	395	409	392	398	410	407	390	385	383	363	392	385	390	383	398	387	405	408	383	381	400	407	385	401	427	394	376	411	388	409	379	382	413	352	375	393	416	385	394	405	394	368	431	397	419	422	406	401	360	376	427	376	369	393	412	440	389	387	418	409	361	377	420	384	387	416	409	367	385	355	389	378	418	406	352	399	399	397	383	370	427	389	375	416	406	397	395	381	403	421	372	426	376	448	428	341	370	388	401	378	381	392	395	365	386	382	406	365	385	395	385	353	371	394	389	402	383	384	383	395	405	402	426	389	389	391	424	390	407	346	423	421	382	370	380	374	402	392	388	410	383	464	424	389	376	404	378	400	363	408	384	393	406	402	358	415	370	393	390	378	380	402	381	408	402	405	387	422	376	377	424	385	398	412	403	400	357	390	387	386	417	439	425	405	413	386	388	382	414	394	399	375	369	401	396	371	398	398	383	385	404	398	381	399	371	410	369	386	420	378	393	387	393	378	372	421	411	372	381	430	398	426	391	390	403	396	428	405	411	403	390	406	386	406	424	406	377	413	394	411	433	436	352	382	392	412	403	404	361	412	376	414	412	370	384	400	409	407	398	428	377	425	408	399	370	388	396	403	373	391	394	369	402	377	409	403	410	370	363	404	378	385	380	387	373	402	389	431	378	394	392	399	439	381	382	390	403	411	434	385	399	363	432	430	380	390	363	427	384	384	377	436	432	411	380	404	397	433	398	394	393	419	379	406	435	416	398	406	403	371	408	397	365	388	399	374	369	404	380	374	387	392	379	415	388	401	398	407	394	422	367	403	378	417	396	375	390	406	393	371	402	441	377	389	387	408	371	403	403	394	394	391	395	413	386	393	423	390	420	436	409	416	373	412	396	418	398	428	378	385	402	400	383	367	383	351	435	430	421	373	416	389	427	391	419	369	404	405	395	373	429	387	390	342	424	386	414	377	399	405	396	385	380	395	376	391	409	386	396	406	403	385	377	371	388	389	410	427	399	415	405	368	359	393	429	381	394	388	382	349	370	368	406	408	361	415	405	378	374	357	391	364	419	385	390	407	405	383	353	388	410	384	394	353	391	374	355	435	414	402	426	394	411	400	389	384	380	410	380	380	397	404	417	379	390	355	417	387	412	405	411	372	422	405	377	437	391	394	408	376	415	367	380	375	404	377	436	369	378	392	411	415	380	357	376	427	413	411	403	397	415	382	407	393	388	388	406	369	409	381	394	392	384	384	398	406	375	382	384	416	403	388	406	423	400	396	360	385	376	411	374	390	410	376	397	393	388	397	414	391	419	388	397	376	399	338	419	352	424	402	378	404	406	392	425	413	386	424	402	412	387	401	376	429	388	387	406	395	399	400	386	389	411	355	383	398	421	397	348	378	400	396	398	403	397	398	376	357	392	408	391	400	412	407	413	387	398	406	414	371	407	354	404	385	388	412	382	385	417	380	412	402	409	371	387	397	390	414	369	397	404	422	383	421	401	416	376	397	418	380	398	383	395	378	414	365	390	432	397	444	412	391	365	397	411	401	386	409	379	373	405	416	403	414	396	413	415	421	395	399	419	389	398	400	393	391	355	392	366	353	424	387	394	393	349	399	416	430	435	413	415	397	379	411	382	378	375	397	391	411	435	406	363	455	382	380	366	427	403	426	404	391	398	394	377	397	394	413	371	374	404	415	413	413	415	350	411	406	393	416	385	373	411	388	365	402	410	398	377	403	401	370	395	413	399	379	405	379	386	414	400	420	389	354	426	370	405	414	371	383	371	433	378	407	354	387	408	389	367	419	414	367	402	416	384	385	406	405	412	365	385	400	376	377	388	380	400	394	377	367	440	383	471	385	395	406	406	381
22332	20759	28451	23272	21046	21858	19512	9163	5241	3676	2556	2031	1735	1580	1351	1250	1059	995	882	791	729	648	642	559	616	593	567	586	556	649	522	508	479	462	433	445	458	444	399	393	400	347	337	338	313	299	304	286	290	273	261	258	287	267	296	233	246	254	253	272	259	242	248	269	253	278	265	249	274	235	265	255	251	254	256	229	253	263	251	230	230	212	249	237	225	249	253	217	244	233	251	239	253	217	247	230	277	252	244	229	242	221	256	247	235	227	238	253	208	223	238	222	223	241	243	242	244	234	251	228	217	253	229	241	251	234	243	235	258	232	217	242	239	258	249	238	218	220	239	233	263	241	231	241	221	245	264	212	250	243	242	214	227	255	240	222	252	214	242	252	243	235	218	231	247	239	200	261	223	254	241	224	258	233	190	213	220	259	236	253	221	255	221	263	247	243	235	226	227	242	235	229	248	218	236	243	232	240	236	220	259	232	231	241	237	239	243	242	257	256	243	240	240	265	239	225	240	225	249	247	242	221	264	245	220	246	235	256	228	243	259	250	242	251	235	262	249	216	255	222	254	229	236	252	219	243	242	220	246	246	227	237	224	230	221	256	260	232	218	207	237	214	231	231	238	240	253	227	241	237	272	263	237	240	232	224	250	257	217	199	229	238	215	240	221	230	237	230	222	224	244	234	196	275	249	251	229	235	251	232	221	246	243	223	201	226	239	250	242	235	216	228	255	247	264	221	246	233	222	247	228	240	263	223	214	274	231	261	205	257	241	273	235	253	236	227	217	219	231	228	257	218	273	235	203	247	244	256	237	214	247	221	247	239	261	221	227	241	227	205	246	229	223	209	261	239	236	227	273	253	238	230	229	225	264	241	222	262	251	237	236	239	250	257	245	275	234	237	232	223	205	225	252	190	223	220	243	240	208	207	260	215	207	231	229	245	230	219	215	232	259	228	222	223	239	253	251	247	278	249	239	246	222	255	247	258	228	235	209	239	224	236	254	217	240	234	214	252	239	229	227	211	266	223	222	224	240	203	239	226	212	221	232	220	241	238	232	195	244	230	214	240	218	240	226	248	207	244	222	213	236	240	240	224	231	244	235	248	250	255	240	249	224	221	237	238	238	238	238	248	249	239	215	265	237	249	239	252	225	211	239	237	218	200	246	245	263	249	230	235	244	247	210	217	242	242	232	237	238	238	235	232	227	244	208	230	251	213	224	213	219	208	231	218	217	253	207	234	241	229	225	234	245	234	234	242	240	229	230	231	245	231	244	205	239	259	235	260	228	256	217	248	258	233	225	248	252	249	215	227	248	230	248	233	231	254	251	254	204	212	255	271	248	225	218	209	264	220	234	243	236	235	223	251	231	235	206	253	219	243	253	257	229	219	252	256	236	224	248	236	259	253	244	269	241	242	244	260	234	232	238	247	254	223	236	237	242	233	249	224	262	207	258	239	227	221	221	243	261	245	262	227	223	218	255	244	227	253	213	254	217	222	243	224	238	246	234	223	236	236	261	245	225	226	224	202	253	228	243	204	269	249	223	232	234	264	215	226	216	251	224	271	228	256	224	234	217	244	221	239	202	245	221	233	211	222	238	246	210	252	221	222	224	221	253	216	200	237	262	245	266	233	232	209	255	227	229	239	246	249	237	234	247	273	240	256	245	219	252	231	216	243	262	248	223	198	228	241	232	236	226	223	237	227	240	196	213	229	219	245	250	242	219	240	227	234	199	234	263	206	245	227	246	227	220	246	228	266	234	217	216	219	276	269	245	218	226	223	246	253	251	225	235	254	248	236	245	199	259	246	212	245	268	224	250	239	230	215	249	233	255	238	238	258	241	207	235	227	239	236	238	233	225	214	253	242	236	223	226	232	217	209	255	248	242	236	259	226	220	218	215	240	236	250	255	259	230	225	253	208	205	242	216	224	228	250	222	251	229	217	241	245	223	239	216	228	233	252	193	254	215	227	220	241	250	243	240	212	220	210	238	254	265	239	211	244	221	219	220	240	252	243	214	255	251	259	258	254	206	225	232	228	209	241	206	233	253	225	251	248	231	231	258	216	244	226	241	249	247	232	245	249	268	254	242	228	249	242	216	223	216	229	239	232	246	209	229	242	229	236	242	260	234	240	255	261	251	243	254	222	251	227	210	259	234	248	236	233	219	264	231	253	223	211	248	229	263	203	237	226	239	240	224	252	208	253	242	264	228	239	247	259	222	236	237	249	237	239	250	265	216	231	203	226	219	200	225	245	259	213	229	229	219	247	249	255	229	239	244	235	222	259	244	264	224	249	232	228	216	230	224	244	265	224	219	250	276	246	264	243	233	265	258	240	252	242	242	241	216	227	223	248	232	208	227	258	232	210	214	234	253	213	210	239	244	227	233	226	238	243	253	232	232	243	228	216	255	247	226	228	233	227	247	248	243	241	243	244	219	234	273	236	245	231	248	221	246	204	223	255	217	244	242	274	244	245	252	247	234	217	217	224	240	257	259	224	247	243	254	248	225	258	222	205	227	215	235	257	236	236	246	228	226	245	251	229	218	268	244	208	245	252	265	241	240	208	191	248	229	257	228	246	225	225	224	214	244	241	261	229	234	246	240	211	228	208	240	231	224	234	250	232	239	234	256	238	231	245	215	240	225	243	248	236	219	232	248	234	254	249	244	242	223	239	238	187	255	237	228	206	231	221	193	224	238	216	245	224	244	244	232	238	212	230	241	223	237	259	225	237	247	219	221	239	221	238	222	228	224	226	260	247	237	244	217	256	213	235	254	240	226	231	219	220	241	214	221	223	234	249	213	236	275	242	237	253	227	249	230	208	231	225	258	229	237	242	214	245	222	251	244	242	233	230	233	233	239	264	247	246	243	253	220	235	217	241	241	255	244	245	248	243	262	212	275	233	240	225	235	218	227	219	262	260	244	203	217	234	264	226	230	236	217	232	218	223	263	217	223	217	237	233	236	241	248	218	219	241	235	244	231	224	199	231	265	245	211	238	219	232	222	240	229	245	220	218	234	253	241	212	242	273	235	235	289	242	237	232	218	253	227	215	229	213	203	241	267	227	261	216	234	245	229	226	224	222	248	208	216	241	255	250	254	231	223	229	231	244	226	218	222	219	261	239	252	224	245	221	239	227	224	211	218	224	238	252	227	218	227	229	242	270	261	244	210	226	224	221	221	224	244	267	257	232	242	228	223	202	248	242	222	236	237	251	243	252	258	244	239	222	248	221	224	230	248	228	213	227	255	246	231	238	222	198	233	211	256	241	241	258	216	222	234	240	238	229	205	242	242	237	223	247	204	255	252	246	256	212	249	250	213	249	251	213	219	243	231	250	253	211	225	230	252	279	231	226	238	226	232	226	243	242	215	239	218	272	241	219	227	224	232	241	223	228	231	258	225	251	254	244	226	234	214	228	259	260	217	227	205	227	248	244	246	225	247	241	242	243	269	239	257	242	240	229	214	238	255	231	200	255	245	237	238	233	243	264
24635	45566	42451	34178	28059	23031	18886	14615	11129	8108	6053	4761	4115	3487	3013	2609	2384	2086	1849	1670	1452	1309	1144	1135	1088	1082	1068	1074	1025	1090	902	904	888	834	791	785	743	683	706	668	580	577	526	509	418	424	417	439	377	374	403	381	382	423	347	331	348	379	357	342	372	360	367	358	368	347	351	325	342	351	316	286	310	323	322	308	306	302	296	315	309	311	306	292	292	307	331	332	315	319	310	328	308	291	335	331	315	295	317	319	321	325	316	301	318	324	300	300	290	314	304	359	302	309	311	304	298	296	326	315	309	309	272	301	286	296	275	269	293	307	284	305	280	278	301	303	267	285	337	332	346	300	273	297	309	275	349	309	296	319	304	301	268	323	319	286	276	317	311	276	307	316	305	331	315	309	321	281	315	307	294	301	299	311	280	335	285	311	307	315	304	290	294	330	294	336	282	324	297	281	328	304	302	289	299	304	317	282	304	308	310	310	313	320	277	297	301	292	297	294	302	323	275	287	295	285	322	296	293	300	293	333	344	308	310	309	295	304	315	288	245	314	278	295	286	285	297	310	324	332	318	309	295	297	289	305	283	287	286	327	296	305	313	337	321	286	281	269	283	309	324	276	284	310	280	279	287	299	287	287	329	285	287	297	305	278	294	290	296	290	312	300	315	320	327	327	313	305	292	301	299	287	295	307	284	319	261	300	318	275	284	335	292	298	295	273	308	312	296	314	320	314	318	305	322	300	290	301	280	315	307	290	302	294	304	280	273	307	297	315	303	286	314	306	316	274	324	288	311	298	277	284	294	287	333	292	292	267	292	296	277	312	317	331	308	328	281	314	293	304	335	334	293	321	305	301	314	295	299	298	320	317	289	322	344	276	297	289	297	292	296	289	268	307	302	309	300	304	301	278	273	320	298	339	306	328	310	284	329	315	290	342	304	321	324	321	304	311	294	311	305	301	291	281	334	275	302	320	309	300	278	302	326	320	301	299	324	282	292	317	308	283	297	326	281	317	274	293	283	297	302	323	331	297	300	304	312	275	324	293	324	314	309	311	288	314	331	311	280	298	294	301	288	306	306	298	309	300	321	298	305	334	269	317	301	315	355	307	308	307	279	283	298	289	304	284	321	282	298	306	332	289	295	309	288	297	307	336	305	321	300	287	325	307	282	284	272	317	305	292	300	287	318	319	293	280	327	284	278	315	304	340	287	300	298	292	279	280	305	323	336	328	290	296	320	314	297	301	304	307	298	306	289	277	309	313	266	292	284	316	298	303	293	303	327	302	298	305	292	310	308	290	329	298	284	304	307	303	288	290	292	279	331	335	298	311	279	298	307	305	289	294	298	288	310	308	288	327	277	302	299	313	302	303	291	313	278	287	323	286	302	303	320	331	324	327	312	311	293	316	305	279	289	304	307	295	274	335	314	299	279	289	294	309	290	310	315	290	294	317	304	304	296	268	298	302	315	313	285	330	303	311	299	315	320	315	319	311	315	282	299	281	265	319	305	320	300	314	310	287	315	273	258	282	296	337	305	329	298	294	289	291	283	293	320	332	335	311	309	335	321	270	302	299	263	296	316	281	312	302	351	297	298	327	341	332	291	350	310	331	334	286	324	289	335	314	289	318	279	300	312	276	297	261	289	271	311	280	274	298	301	264	292	301	295	311	318	299	306	308	315	283	248	298	289	295	322	280	282	303	262	301	302	299	297	301	321	296	285	307	314	290	298	298	300	275	298	292	311	282	286	287	312	296	350	315	315	308	320	266	255	309	298	333	285	300	268	287	285	291	296	316	274	264	312	297	308	320	291	294	301	347	319	287	304	290	298	288	283	292	299	316	308	314	325	289	300	278	313	293	282	290	288	296	298	328	308	277	306	275	304	297	275	284	277	303	336	302	290	281	295	276	287	294	336	300	323	293	310	315	318	293	295	305	315	299	307	289	255	284	316	318	296	328	334	330	296	304	282	328	344	309	306	316	284	300	298	289	307	301	295	289	311	343	334	304	311	290	331	285	269	267	319	299	272	304	280	293	308	330	302	310	305	321	301	261	311	277	318	314	281	284	293	305	331	337	292	320	327	315	302	299	289	305	265	299	312	281	318	281	304	287	301	279	266	300	317	312	303	300	310	316	302	299	295	310	306	310	297	258	266	288	284	284	248	295	318	310	294	304	277	302	316	296	307	325	313	294	311	267	297	293	309	282	298	293	288	307	320	316	319	300	289	302	293	314	287	306	349	271	305	261	304	286	291	316	327	317	320	306	313	305	299	293	288	314	290	300	291	279	297	274	304	321	316	310	272	274	279	284	287	323	303	288	289	319	321	292	311	333	333	303	306	303	294	307	299	275	299	305	314	297	328	307	300	337	335	312	302	306	312	327	324	301	302	301	316	274	281	288	301	304	295	312	291	300	322	315	292	284	286	282	273	280	314	316	335	318	313	313	331	292	309	273	293	288	288	299	289	310	297	305	313	312	328	316	306	315	284	294	297	317	305	307	279	312	324	326	302	282	305	276	316	331	327	291	314	282	320	326	270	307	311	305	290	279	318	327	281	329	318	309	286	296	304	292	288	333	320	277	293	278	280	302	285	299	286	317	318	326	298	275	285	314	302	313	301	288	314	305	285	327	330	317	288	284	285	290	301	310	297	284	291	310	303	293	306	294	285	302	289	277	277	303	307	305	306	279	311	284	301	316	294	287	288	315	302	290	272	287	301	289	281	288	311	301	320	302	300	285	303	308	311	276	280	284	323	298	280	275	308	273	296	295	269	300	319	311	272	305	272	298	319	289	319	307	309	282	280	311	294	313	299	302	326	301	310	287	284	315	318	278	301	301	312	315	277	341	299	285	315	326	289	300	328	273	313	277	313	295	293	302	339	289	316	292	301	303	288	292	285	306	278	285	292	287	274	300	300	290	283	314	307	300	319	305	302	315	303	295	304	282	281	311	323	285	279	308	280	306	326	301	316	300	291	303	321	289	303	255	282	306	342	311	306	280	306	302	285	289	278	277	306	283	330	280	284	301	277	285	274	305	291	303	272	277	318	284	293	288	329	294	294	284	294	324	295	309	285	308	306	298	330	305	359	295	316	290	302	324	264	296	300	302	301	294	290	285	307	269	288	313	327	319	281	283	291	263	270	298	320	287	278	291	326	292	300	309	291	310	294	306	300	306	300	274	301	312	324	327	293	295	315	314	289	276	275	292	310	286	325	285	308	302	297	282	289	299	289	296	288	308	282	321	319	293	286	290	299	303	269	343	290	308	326	329	308	316	290	328	309	274	254	288	324	286	312	326	310	295	283	315	279	310	281	302	300	279	329	306	322	287	302	335	311	312	317	284	323	298	328	331	282	276	286	285	275	297	314	288	311	309	309	323	319	317	315	285	313	301	304	317	278	327	313	296	276	335	267	320	302	299	309	342	287	322	277	306	319	328	308	269	326	316	307	294	291	296	280	288	319	328	311	296	305	329	321	331	315	306	305	288	294	271	308	277
26738	24044	29300	24093	15993	9719	6256	4130	2718	1889	1453	1224	1076	974	923	842	741	696	686	611	629	549	533	574	546	537	544	544	507	523	493	502	497	437	453	473	470	449	453	418	480	428	414	418	368	428	361	440	429	366	406	392	374	416	373	401	355	410	385	380	393	403	379	395	398	352	402	360	424	372	414	364	375	389	374	359	401	415	368	350	374	366	351	356	443	376	379	416	380	402	381	359	429	384	380	357	392	397	329	370	360	329	379	368	342	365	397	376	398	381	383	379	365	343	374	368	353	389	348	387	337	391	373	402	404	385	339	341	430	368	381	397	346	337	363	393	405	389	375	376	366	355	368	376	417	400	406	373	345	412	393	383	407	380	389	369	370	386	406	383	390	366	396	362	346	406	382	343	358	383	376	382	362	395	396	415	386	381	384	376	361	395	361	410	382	403	385	410	366	398	378	377	405	394	382	394	347	377	410	388	363	363	390	411	387	361	376	362	361	382	366	359	390	349	338	384	374	361	368	363	350	395	379	341	365	361	388	381	400	379	410	370	336	390	369	380	347	350	391	378	375	381	378	382	377	365	352	397	357	377	396	384	403	395	408	363	373	349	327	398	386	407	373	357	368	402	364	381	360	415	354	379	370	373	368	353	366	373	391	354	373	372	383	373	362	358	370	349	372	394	386	422	352	380	330	363	388	345	390	357	399	359	352	362	347	408	382	392	365	387	387	393	374	376	355	361	380	357	357	389	399	384	395	353	378	375	343	383	366	372	420	415	382	382	387	362	381	358	382	345	360	393	382	342	374	397	344	338	339	363	363	374	389	385	400	408	363	372	333	398	367	377	409	361	374	396	401	399	401	369	376	389	400	391	396	382	368	374	373	403	399	372	394	406	374	387	352	394	393	372	359	419	346	326	327	334	373	395	351	405	356	373	367	364	388	389	369	405	357	367	373	341	374	402	384	383	375	413	347	393	380	368	373	364	366	369	400	395	378	407	389	345	366	349	371	370	415	377	369	380	384	371	342	405	389	378	385	351	412	373	377	379	376	384	364	377	379	364	344	381	384	369	367	349	365	376	394	368	350	363	365	400	393	366	382	365	373	387	381	357	380	354	394	352	374	347	385	397	361	412	382	360	368	383	363	395	353	354	380	387	364	382	413	393	399	360	389	369	352	361	403	358	372	384	367	398	364	415	387	368	385	376	364	357	374	361	396	385	360	416	363	388	401	381	391	373	361	368	374	366	357	385	381	395	407	365	356	413	373	387	330	413	363	359	416	393	390	397	394	346	348	374	397	357	374	380	347	367	348	363	356	339	375	397	380	346	388	380	369	401	374	390	382	387	360	368	348	365	384	379	380	395	358	376	368	388	372	362	362	378	383	380	351	371	375	377	395	387	387	390	380	375	374	351	356	391	347	364	376	368	374	384	352	368	345	361	371	343	370	388	391	356	358	392	395	372	371	388	382	407	372	383	404	415	348	370	387	379	377	403	366	382	397	348	393	372	382	393	388	396	400	403	387	379	393	400	375	362	380	371	375	394	349	355	349	404	346	389	380	400	386	364	353	367	381	355	329	389	381	365	382	389	371	395	404	377	394	347	369	350	376	352	345	419	407	416	373	371	360	403	394	378	372	389	395	395	398	401	341	375	359	373	348	368	421	367	389	372	391	367	383	383	406	398	366	379	400	312	385	380	396	371	405	373	392	380	395	403	359	362	361	379	337	382	374	388	387	370	389	376	351	342	392	388	367	362	397	395	388	378	372	378	385	379	391	361	373	346	368	376	404	390	374	372	371	355	410	407	372	389	359	395	392	346	389	376	367	370	375	395	393	385	367	371	362	365	381	377	380	383	362	373	366	392	370	391	381	341	388	376	392	361	419	378	339	427	364	410	374	380	348	361	396	382	406	346	373	363	346	383	416	398	386	359	380	399	375	352	358	406	377	364	363	377	371	363	388	352	351	380	364	382	367	416	374	381	377	364	343	410	378	358	371	428	371	408	347	428	360	413	375	367	397	342	346	433	361	361	345	376	401	391	357	367	388	385	353	389	365	367	396	369	390	410	386	398	347	421	365	374	422	367	358	385	390	390	368	372	334	389	372	401	380	402	391	339	368	423	379	399	336	376	351	376	388	394	349	367	410	380	383	348	339	342	375	372	360	384	390	385	427	404	384	351	385	384	391	386	378	386	375	359	361	418	374	388	381	359	383	367	360	377	345	383	358	394	341	384	345	367	409	366	395	390	367	359	391	352	392	380	433	318	376	379	406	420	391	395	390	359	365	356	397	351	362	355	384	379	380	349	385	369	348	373	394	376	371	381	336	389	387	355	391	354	343	377	398	401	366	365	367	375	381	385	411	360	363	371	369	382	378	406	400	409	370	350	392	377	337	339	359	387	384	370	358	388	378	368	427	368	371	373	369	345	399	403	350	380	354	397	359	396	388	326	387	380	377	385	345	355	424	399	389	369	355	385	346	410	366	352	394	380	377	384	389	396	381	376	359	387	386	375	355	365	328	362	395	386	371	389	382	382	360	386	408	364	387	402	351	380	373	384	363	355	376	364	395	366	375	363	388	395	367	368	389	404	403	383	405	397	367	367	385	365	379	348	360	387	340	365	350	393	375	373	386	355	385	356	374	362	417	378	376	358	365	388	406	358	361	395	360	375	343	386	406	394	393	372	377	371	361	383	389	356	358	396	380	378	388	366	365	360	379	360	388	398	367	395	393	363	384	361	382	368	353	390	342	354	408	383	344	408	355	418	361	404	364	356	368	397	378	366	364	366	333	399	353	335	406	399	374	377	350	381	415	382	403	383	405	363	355	360	391	357	385	375	359	384	400	405	393	357	372	346	392	402	371	380	360	379	379	402	384	402	374	374	403	353	407	373	388	347	344	376	383	387	383	388	370	332	374	409	329	347	362	384	368	364	371	360	356	343	386	390	365	363	370	388	376	388	388	355	409	386	403	337	399	387	402	344	363	389	333	413	383	384	383	368	398	384	390	396	399	358	388	354	383	350	338	378	368	385	385	351	378	349	388	355	382	364	361	392	363	350	377	390	374	354	387	389	373	393	377	357	379	365	350	362	377	399	368	393	397	405	407	367	375	378	352	378	392	364	378	345	396	387	370	383	364	337	430	399	408	377	378	410	362	365	372	356	385	412	368	377	364	407	378	369	403	369	383	395	375	363	379	370	404	391	384	346	369	345	367	376	373	360	377	389	343	388	387	349	389	365	391	377	361	379	390	368	346	401	394	396	361	358	356	396	416	401	363	380	353	373	384	371	373	389	386	347	392	368	388	376	349	357	378	382	367	351	364	371	382	361	381	375	385	349	380	381	347	429	385	382	379	351	380	354	398	378	375	374	394	392	379	376	408	372	369	351	375	348	389	362	383	370	382	396	366	387	352	388	377	383	366	367	365	370	356	387	362	342	363	417	382	368	407	387	375	382	393	378	332	386	398	369	387	345	396	386	353	364	359	359	344	376
23042	36750	34198	25823	20069	15097	11503	8922	6372	4465	3369	2775	2363	2112	1845	1613	1385	1284	1227	1125	1058	909	861	887	891	845	850	829	842	842	742	755	760	761	713	692	718	623	669	648	588	609	576	588	511	573	534	530	513	509	492	527	458	520	549	529	543	506	510	473	500	514	496	505	534	474	478	503	527	527	480	500	497	485	501	499	494	472	505	524	488	498	490	508	487	432	476	467	446	481	458	438	504	484	480	482	477	484	446	475	475	467	498	451	472	466	508	458	473	513	492	491	498	476	487	451	490	487	481	469	451	500	500	500	506	490	487	511	485	502	456	494	507	500	482	470	445	452	451	498	488	507	456	519	501	453	516	460	440	480	527	453	497	457	491	475	485	489	472	461	452	467	483	427	446	468	463	433	463	499	527	494	447	471	468	494	474	484	465	479	480	465	536	425	476	464	482	475	452	530	488	484	477	477	481	497	504	465	473	496	455	505	492	496	478	493	511	488	499	516	468	475	491	522	474	457	499	493	452	428	520	499	496	509	476	491	494	451	477	517	466	496	511	467	475	482	488	459	486	428	486	480	508	464	503	502	483	489	486	472	418	481	466	452	457	484	480	477	498	499	473	500	438	441	488	444	475	509	513	490	443	502	482	499	491	496	449	470	504	495	503	462	485	457	487	465	465	470	463	506	485	424	511	516	505	497	471	462	464	500	491	467	465	503	479	509	441	464	492	465	442	454	514	516	473	506	495	478	514	440	509	521	470	490	463	504	489	491	478	499	476	463	461	512	496	480	469	495	503	552	469	456	455	512	456	500	495	460	519	491	526	475	470	525	462	468	514	491	494	528	463	446	462	519	508	495	476	487	485	479	450	471	514	461	496	490	495	460	478	447	478	483	440	473	450	430	476	520	478	499	493	494	458	466	486	497	498	487	495	512	506	463	476	466	504	477	500	484	512	471	478	478	499	433	516	482	493	505	515	506	471	489	474	495	490	466	496	478	458	482	494	505	487	517	470	505	483	493	482	487	475	475	479	483	464	483	470	473	498	475	493	491	485	501	516	499	487	457	476	460	490	455	490	471	468	494	489	473	451	471	465	436	504	485	475	468	485	470	470	463	480	468	499	492	477	494	468	470	450	508	435	446	484	461	487	510	469	489	456	472	455	453	529	504	483	484	484	479	461	507	501	475	453	508	499	489	525	474	484	479	467	442	477	454	503	467	482	482	499	494	456	476	453	479	506	465	495	473	435	424	508	505	485	504	455	460	452	461	438	494	492	494	458	465	476	444	495	484	450	475	472	464	499	465	533	474	479	475	500	476	494	492	517	476	516	494	492	489	516	527	501	471	485	445	482	456	487	466	460	486	476	515	500	501	468	492	485	477	442	520	504	504	519	450	470	473	522	472	501	490	475	490	508	470	460	470	465	500	440	507	487	483	470	483	463	526	454	484	474	489	486	483	455	479	473	484	463	494	466	472	467	444	508	499	480	502	466	476	492	486	461	532	489	456	497	464	472	454	500	482	480	443	494	439	475	506	481	521	478	493	513	462	489	473	498	501	467	480	466	506	452	502	476	487	480	492	486	504	513	475	489	469	496	497	461	480	470	486	507	489	489	444	515	434	472	473	503	466	447	468	516	476	461	463	478	440	489	492	505	501	453	478	466	507	495	477	482	513	463	502	436	468	479	525	443	458	470	466	470	461	496	483	496	463	508	493	493	462	454	476	468	500	443	476	447	466	509	465	471	499	485	502	469	470	463	482	490	484	424	493	475	471	514	487	460	458	467	479	514	486	471	463	499	469	479	496	453	446	470	497	505	446	495	444	494	453	475	489	524	506	504	486	496	472	473	496	462	465	487	516	469	477	482	478	508	481	473	476	486	471	488	485	514	499	522	475	476	494	509	489	468	501	478	458	478	509	463	449	428	489	469	480	489	496	484	472	496	462	452	477	492	506	508	473	458	499	498	509	471	493	493	504	499	448	465	480	480	483	491	502	492	475	470	531	478	506	497	471	467	510	509	446	468	490	468	486	470	476	493	510	494	438	453	485	457	469	500	465	499	467	492	473	489	480	496	447	473	477	491	492	477	455	502	456	507	455	501	492	473	499	518	468	459	518	473	472	494	479	469	493	499	465	467	480	472	473	485	492	492	459	472	521	476	458	446	506	501	448	441	499	495	467	515	496	483	482	460	475	492	502	511	488	519	500	460	479	466	470	488	485	479	446	445	450	491	507	432	497	508	495	500	494	545	458	508	562	507	426	465	466	497	494	478	509	481	487	466	489	459	511	496	478	498	477	495	473	461	503	512	440	479	491	467	488	473	455	467	504	480	513	510	484	508	465	476	449	481	471	486	463	493	485	439	488	500	497	490	505	499	475	500	472	495	482	442	506	501	452	485	510	462	470	486	525	471	486	495	475	553	485	428	522	461	508	454	503	511	482	459	480	517	477	457	475	500	484	455	484	478	488	483	449	501	475	492	501	465	485	471	471	488	447	496	470	452	503	508	506	488	469	512	478	507	473	496	514	494	510	472	518	480	490	482	481	487	454	505	454	470	516	480	473	467	497	486	530	442	514	465	457	439	508	488	463	458	470	486	475	484	533	454	452	474	483	495	486	489	465	505	502	488	448	498	506	455	473	504	502	497	480	487	486	501	475	467	478	519	501	513	453	463	476	512	473	483	493	463	482	464	496	483	444	474	459	476	484	497	424	470	486	491	484	468	525	477	460	469	477	505	490	495	428	452	466	472	497	486	463	489	474	516	444	507	466	474	472	472	486	472	489	472	481	459	468	496	452	473	456	479	473	465	468	452	494	474	431	496	495	484	498	484	475	455	418	482	472	472	483	474	497	435	492	480	524	454	488	459	514	482	504	500	503	493	496	475	480	486	504	486	447	489	491	470	477	484	486	463	493	480	467	491	464	467	488	473	459	483	499	469	474	530	502	481	477	438	467	497	480	460	469	471	520	441	486	481	492	529	448	501	496	467	480	474	509	525	497	510	525	435	471	503	476	531	494	526	432	468	476	483	446	524	479	519	518	517	487	457	468	490	487	473	493	484	489	484	466	489	485	426	470	519	512	504	457	464	481	510	517	481	479	489	469	478	491	467	473	483	488	505	488	501	493	474	491	499	476	497	513	487	481	469	489	490	471	508	467	477	501	452	484	434	518	484	457	500	459	459	455	477	481	456	493	492	530	491	493	486	468	509	470	510	495	488	471	513	467	453	485	507	489	489	483	511	473	496	486	498	487	512	495	471	475	474	471	461	493	471	480	454	479	532	458	461	457	491	476	504	469	462	496	488	466	444	476	500	469	503	470	469	469	499	481	475	475	478	524	460	490	490	504	451	478	467	447	472	482	478	489	493	481	446	494	523	459	426	435	473	506	474	473	452	467	486	479	509	471	492	441	469	489	501	501	500	472	460	469	492	479	509	481	504	503	529	517	508	492	509	469	500	457	455	488	472	488	480	480	542	489	469	455	468	492	467	487	430	518
23284	20766	28197	23904	21399	18656	11772	6220	3944	2828	2081	1659	1441	1279	1064	973	897	867	800	652	672	593	551	537	592	582	546	550	529	535	501	500	488	466	452	500	476	425	439	443	392	403	373	359	389	356	340	362	343	287	349	348	331	331	303	332	355	339	307	310	338	334	317	359	337	296	347	327	339	292	319	313	287	315	299	307	310	303	323	336	290	303	336	315	313	334	305	313	311	322	318	323	301	318	331	303	304	316	334	299	337	305	290	293	306	319	272	326	308	318	281	299	336	306	316	319	351	294	306	316	309	287	325	298	329	295	294	307	304	318	320	302	267	306	303	286	317	303	321	329	335	304	293	316	302	291	301	306	311	299	312	304	328	300	308	313	312	322	333	302	309	304	306	333	303	314	303	306	322	305	294	325	324	318	290	308	274	288	319	295	286	312	329	283	320	321	303	310	340	295	319	293	322	302	317	298	311	314	283	310	296	317	284	293	284	318	288	306	325	319	300	294	309	331	293	294	331	325	267	306	302	306	286	323	280	314	343	336	272	323	331	309	282	306	305	282	315	315	305	316	309	322	325	314	294	318	304	312	315	327	294	328	278	319	281	325	304	303	313	334	306	315	287	263	335	312	316	278	305	312	309	320	308	285	300	315	301	292	322	322	307	307	327	318	309	295	287	348	303	302	323	316	317	313	315	297	312	314	321	311	278	298	280	314	308	291	300	333	319	335	323	289	317	337	301	280	321	308	282	298	330	299	313	270	288	331	318	316	343	305	308	292	317	333	286	324	315	294	298	272	306	293	323	323	330	315	303	330	282	296	293	297	335	291	347	323	311	343	307	265	275	314	345	315	291	296	314	325	306	319	317	313	336	314	306	300	273	317	324	313	324	301	315	325	307	318	302	315	301	319	312	310	302	312	331	311	327	329	305	315	273	333	304	312	286	327	337	282	326	308	310	292	305	279	296	289	277	319	301	291	273	274	301	303	332	298	271	326	299	291	312	290	306	304	330	296	305	314	291	311	293	291	295	300	334	312	309	291	325	323	288	330	294	319	334	311	335	286	297	296	279	293	294	311	345	280	305	304	328	286	314	296	287	332	331	307	301	286	314	322	306	316	315	318	322	324	316	316	329	312	276	284	328	325	313	330	287	334	308	289	321	284	327	297	323	305	320	296	315	301	283	307	313	297	276	296	300	309	323	318	318	328	313	318	322	300	304	292	312	296	329	292	334	288	342	308	311	301	290	303	290	319	318	305	307	278	311	275	317	293	291	295	290	314	355	278	316	318	281	300	309	283	292	296	278	329	317	305	300	329	336	295	310	326	284	301	280	316	314	316	305	311	256	304	294	309	302	307	295	319	296	288	326	322	290	301	282	299	284	300	303	275	359	318	303	282	311	326	319	300	299	275	294	333	308	320	281	323	309	292	320	283	317	303	305	326	320	300	317	315	331	323	303	318	309	301	306	306	333	303	315	296	279	303	287	312	303	304	285	322	298	250	292	300	318	294	325	306	290	267	316	280	321	316	294	343	323	307	298	298	304	291	285	319	303	283	296	285	344	330	308	276	310	300	326	318	307	318	310	315	324	317	315	315	310	291	325	296	279	318	303	334	280	306	287	301	300	281	328	320	319	306	289	281	297	317	293	291	289	342	297	289	287	320	303	321	299	280	318	301	313	309	316	287	291	299	309	305	317	312	335	283	279	316	306	316	313	316	315	310	299	296	303	304	304	350	279	329	294	279	302	331	346	320	319	302	294	321	322	305	322	297	305	323	336	277	280	320	313	316	271	329	313	279	323	312	270	299	307	286	299	315	303	294	315	299	304	323	311	328	332	323	295	321	278	271	324	320	312	308	325	283	315	261	308	319	287	306	307	296	327	294	315	292	332	317	320	336	291	285	295	267	311	328	296	289	357	315	301	294	307	265	319	308	305	311	296	281	330	317	284	315	291	327	289	298	320	303	300	315	300	318	342	290	283	303	293	303	323	293	313	318	315	294	297	314	284	323	319	312	284	332	282	295	310	308	295	287	309	321	307	288	315	319	298	314	284	302	308	288	296	322	304	290	307	306	304	317	296	315	317	303	314	306	304	300	303	314	297	327	302	311	310	281	298	332	314	321	325	297	309	295	300	291	294	294	272	318	325	344	294	301	299	320	315	336	296	329	270	301	292	312	306	279	286	277	338	291	321	304	323	333	289	297	314	264	332	280	288	300	306	318	319	320	293	317	292	289	316	356	303	329	341	276	298	320	290	321	298	269	297	285	306	308	282	319	293	333	323	290	295	286	275	301	289	306	340	294	326	320	305	283	301	291	321	299	280	307	336	277	292	313	305	296	305	293	325	289	307	314	302	309	317	338	329	303	301	331	298	264	321	290	285	323	289	272	312	311	285	295	339	303	317	315	331	331	307	293	309	308	317	320	288	306	295	293	303	287	315	283	292	301	288	331	312	300	303	307	316	330	296	318	329	327	324	292	303	300	318	318	296	311	299	278	298	314	278	307	280	273	292	311	317	296	304	309	315	343	272	336	292	309	298	292	328	297	309	339	310	325	315	286	319	301	328	327	346	320	301	293	313	315	315	290	317	311	288	299	318	313	322	290	297	332	258	289	286	336	304	295	348	296	282	309	317	325	302	303	276	294	308	327	335	301	287	330	348	299	299	307	284	311	287	311	294	308	296	306	301	283	318	305	334	275	307	298	299	285	336	308	281	286	277	286	309	316	306	325	348	320	305	315	294	302	278	280	294	291	305	316	329	307	305	303	297	294	311	335	304	273	319	315	311	365	310	281	307	288	314	322	281	326	307	325	275	311	279	324	291	297	282	309	320	298	361	331	288	313	302	341	302	299	287	315	283	279	336	299	325	301	304	305	297	264	299	318	327	315	284	298	312	251	317	325	315	299	307	332	273	307	329	293	290	310	296	316	287	305	282	305	302	285	301	331	300	280	315	316	281	328	327	320	336	318	268	316	312	295	297	289	317	307	290	299	286	335	265	278	312	340	278	315	289	297	291	311	300	317	310	284	299	309	335	337	313	296	302	319	316	304	312	316	309	314	299	302	293	310	329	295	277	299	298	336	314	296	296	320	299	306	343	320	320	310	321	297	294	300	311	314	316	284	289	283	309	318	314	296	291	308	327	282	310	311	324	333	289	309	276	291	278	329	326	298	313	297	307	298	314	308	315	286	302	298	312	307	312	294	303	310	260	304	295	296	357	302	308	285	326	312	281	320	316	302	292	329	263	302	331	284	304	282	338	314	331	301	323	317	324	292	300	308	293	302	314	276	335	333	306	307	292	299	326	314	325	307	319	315	330	317	268	315	294	291	302	304	302	303	331	302	324	330	301	285	308	300	316	332	333	326	301	321	333	303	274	324	327	282	270	310	321	310	313	325	322	285	299	311	274	324	292	288	300	314	322	331	289	321	307	264	280	334	317	349	296	303	328	330	284	293	305	312	300	287	308	316	276	305	286	312	317	289	292	318	317	327
23044	41644	39076	30673	24148	19162	14959	11459	8644	6405	4610	3777	3310	2748	2397	2181	1878	1653	1504	1302	1197	1085	966	1020	983	1056	922	953	947	927	862	802	813	787	734	733	678	684	652	698	606	625	561	523	526	486	461	459	486	448	441	433	431	430	445	451	432	412	435	421	459	411	462	440	406	393	455	429	424	415	399	395	407	407	380	410	398	413	428	398	409	397	434	431	402	397	439	399	425	408	414	432	385	391	385	376	392	394	375	427	397	399	431	416	426	393	432	398	401	376	443	411	382	421	387	397	359	358	403	404	410	390	393	411	414	406	416	367	423	423	375	397	399	389	407	397	396	412	402	397	377	416	434	400	392	373	376	351	395	361	372	388	410	378	425	387	412	402	392	395	398	393	367	382	397	385	408	382	399	399	367	374	415	373	386	401	376	427	394	411	403	389	374	408	376	392	417	369	387	383	397	390	373	370	421	397	375	419	382	404	390	404	407	412	404	400	405	421	387	381	411	407	423	387	421	399	418	396	405	393	393	364	416	389	399	423	390	389	415	428	400	391	434	346	402	403	389	377	392	379	414	396	394	431	406	382	387	396	388	395	394	391	393	380	395	387	361	400	413	390	389	439	394	374	414	410	360	406	462	382	360	386	402	387	403	419	416	389	413	419	393	416	430	390	387	424	374	378	369	401	393	419	432	398	370	389	409	369	426	385	376	393	370	430	397	415	402	445	403	423	411	387	398	410	382	400	396	388	383	409	357	395	382	415	403	428	399	377	417	415	402	402	388	391	374	387	373	406	387	410	414	402	382	411	385	378	433	392	414	389	374	409	406	415	403	409	383	375	413	410	404	401	357	395	387	412	381	379	404	405	416	388	384	395	398	383	362	377	391	405	400	411	406	400	408	399	385	390	416	394	373	397	433	420	353	398	398	402	383	423	423	412	381	349	416	365	373	368	412	462	400	372	374	406	399	382	382	400	398	427	401	422	407	414	422	373	362	407	401	384	412	391	400	412	380	387	399	351	385	386	405	360	375	377	395	381	384	398	388	411	395	382	419	358	432	366	369	378	407	361	391	380	392	393	422	400	401	396	374	401	360	397	381	380	387	411	403	397	408	387	369	417	427	389	407	409	391	392	402	399	381	377	385	414	397	405	425	381	412	386	409	404	391	394	402	430	414	387	385	403	388	362	387	387	398	392	370	393	397	400	432	389	378	400	415	403	362	399	390	414	391	385	410	390	390	418	407	392	347	415	357	424	381	393	372	385	403	399	384	414	383	401	420	407	380	386	402	451	408	391	386	426	405	402	395	387	371	400	396	377	393	376	378	414	394	400	408	384	415	435	426	399	383	424	381	405	359	427	395	348	380	411	409	377	420	398	391	393	424	379	385	411	420	428	415	407	379	397	422	362	403	390	410	405	465	382	373	399	404	402	431	406	423	384	415	384	384	400	381	406	376	401	410	345	393	387	365	401	404	378	439	365	410	424	373	382	390	394	411	379	402	390	376	402	428	412	437	423	379	364	364	374	400	352	406	418	392	386	372	400	395	418	396	395	353	384	431	396	390	407	410	373	419	384	411	384	381	417	382	389	385	369	380	412	374	397	366	395	393	363	391	408	361	433	384	436	387	373	406	426	410	406	394	411	405	414	425	396	372	410	416	412	380	415	394	405	393	407	380	390	374	426	395	424	420	387	373	417	401	375	388	384	404	386	400	411	392	392	406	411	361	365	404	403	406	391	390	387	382	407	378	426	366	408	426	387	400	376	405	413	387	389	417	406	382	373	377	379	419	371	391	396	434	403	439	388	407	383	403	369	368	413	433	411	400	424	421	387	441	414	370	394	393	412	408	365	389	399	404	365	384	408	396	415	410	424	384	399	387	385	399	403	355	363	404	442	401	367	428	413	389	391	414	386	410	408	392	413	370	417	400	411	380	369	400	390	421	423	406	365	385	383	416	408	377	397	401	414	378	434	407	393	399	393	407	382	424	398	372	391	427	360	364	395	394	393	388	416	414	362	397	387	402	409	433	418	395	379	356	390	412	393	395	395	362	408	399	397	377	365	420	394	404	371	382	385	407	405	390	421	376	377	427	387	394	370	380	400	418	358	368	400	415	411	399	422	406	405	394	415	413	356	399	403	380	405	407	399	415	411	418	420	411	405	393	432	418	378	394	361	383	383	358	382	418	395	424	366	399	417	404	366	389	389	396	425	380	386	398	411	391	380	425	397	400	398	369	378	400	396	386	404	380	410	384	376	402	392	391	414	383	413	370	367	356	392	386	387	427	446	396	395	392	385	454	434	385	409	399	386	369	370	423	388	365	370	365	394	381	412	391	390	376	416	359	396	372	394	368	389	413	383	377	403	429	404	405	381	414	407	382	423	413	358	388	401	412	390	401	368	421	383	392	395	390	399	376	396	407	381	382	410	383	397	388	388	407	414	405	394	398	407	404	398	366	409	369	415	378	406	395	379	393	359	422	373	405	401	397	458	415	404	412	414	404	364	398	401	404	394	407	398	399	416	412	395	395	382	397	387	394	380	380	389	400	398	409	403	388	372	392	395	404	402	391	364	382	390	434	380	405	387	385	363	395	382	401	383	410	439	409	430	376	391	405	369	418	385	372	404	353	405	386	380	374	362	402	386	433	377	388	415	394	416	363	363	359	412	399	428	364	452	412	423	401	373	385	375	395	396	396	420	372	402	370	396	351	415	376	398	406	410	421	391	386	407	390	414	436	374	415	387	406	418	405	377	373	366	391	399	386	408	393	412	399	431	368	451	392	399	408	403	402	396	433	394	406	405	392	369	417	407	377	437	419	383	415	363	401	414	402	415	363	397	379	391	404	403	407	408	413	385	418	396	394	372	401	367	381	408	399	365	367	363	402	394	423	396	403	398	386	397	430	417	417	402	401	368	388	386	428	415	400	417	412	417	384	406	393	416	411	372	388	401	405	405	420	446	390	396	388	413	441	352	409	417	417	415	396	379	405	394	396	373	395	405	393	418	420	384	383	378	379	393	438	383	336	376	367	398	396	400	426	384	437	388	369	414	425	398	391	409	377	452	407	405	365	399	378	382	398	408	366	428	403	394	383	399	406	409	405	391	390	412	387	423	402	357	386	411	400	383	374	426	367	414	402	438	412	391	408	383	393	333	428	419	403	385	387	373	379	398	408	406	372	391	403	412	422	415	420	400	377	402	400	381	349	420	418	421	424	395	380	443	425	361	405	401	402	405	413	399	420	404	406	376	433	368	369	357	418	370	395	441	410	405	409	413	374	422	387	390	406	410	399	409	385	337	404	403	391	421	429	395	401	396	389	391	429	404	378	378	344	375	400	378	440	406	374	410	434	403	400	427	395	390	388	385	407	411	418	378	369	415	416	400	356	388	394	424	405	391	386	385	412	374	392	372	372	395	399	401	369	382	395	387	421	400	420	398	413	386	395	405	382	372	385	405	397	331	381	389	409	400	438	406	416	406	387	384	399	397	391	392	402	410
22279	20773	28456	23212	20990	21675	19105	8673	5375	3708	2609	1981	1837	1534	1353	1249	1027	987	869	844	661	639	605	572	656	598	582	579	588	536	539	459	496	479	463	467	455	459	413	388	373	385	328	361	312	273	272	320	285	266	279	277	280	254	296	251	264	249	256	308	279	294	242	277	255	295	264	250	255	238	251	257	251	253	238	249	252	225	241	208	242	252	228	271	269	267	235	254	262	234	265	270	250	253	230	247	220	278	219	247	231	260	248	215	251	258	250	258	218	236	260	226	236	229	212	266	233	258	235	247	247	237	261	244	264	229	242	214	208	232	216	224	237	253	242	280	216	242	244	226	240	240	219	247	222	221	233	225	252	207	233	232	252	236	227	239	216	253	242	235	254	245	220	236	231	222	239	251	274	226	243	237	236	238	264	230	206	232	236	226	217	238	241	222	251	222	235	243	242	243	257	227	247	211	259	218	249	224	232	238	235	227	261	253	225	228	240	254	218	232	191	247	237	222	245	223	241	258	221	232	252	234	227	262	248	237	244	238	231	249	253	243	237	264	237	221	259	212	220	248	231	245	226	211	250	241	250	236	257	223	219	259	212	232	260	237	251	232	242	246	239	230	235	228	232	218	265	237	237	226	238	267	240	226	216	233	257	245	238	220	237	244	234	256	230	244	222	217	283	238	205	235	230	238	245	223	266	212	234	254	253	258	227	246	240	237	235	245	210	217	221	229	234	216	237	229	221	243	234	224	277	243	251	253	244	240	255	218	262	245	210	242	248	243	240	240	249	217	251	221	269	246	241	241	229	234	247	228	204	237	260	245	218	233	220	215	230	210	238	247	226	219	228	263	248	244	223	212	223	211	254	236	222	247	270	219	247	241	232	235	207	215	254	246	252	233	249	217	231	240	240	208	231	224	212	258	213	229	244	214	205	196	219	259	224	230	232	251	219	253	242	239	234	218	235	263	248	236	238	244	234	210	247	230	252	244	242	266	209	232	235	239	223	234	203	241	225	228	247	254	233	244	242	246	235	221	217	274	242	221	220	229	239	226	239	252	232	218	249	245	278	241	232	233	242	245	240	241	241	230	262	206	237	257	250	260	235	235	256	254	238	241	249	249	240	230	235	222	247	249	213	237	255	236	238	246	232	230	257	249	266	257	277	232	273	266	242	254	226	226	260	229	237	266	247	239	234	224	212	251	236	214	234	212	240	266	231	252	233	222	223	224	241	273	229	241	273	248	245	236	215	221	252	229	249	252	253	247	238	243	227	266	253	239	229	201	219	216	249	249	247	226	238	223	235	255	224	241	235	256	234	214	232	254	218	263	217	224	244	274	229	252	247	261	229	244	227	261	251	222	242	252	234	217	226	242	245	251	265	226	224	225	206	245	238	255	204	235	232	237	224	215	214	261	230	204	267	235	236	251	245	242	251	231	242	215	232	213	243	254	220	241	221	212	210	186	233	243	238	233	261	253	224	237	264	225	245	244	204	219	261	253	258	233	249	206	223	214	253	268	238	227	220	240	256	236	253	244	241	197	252	246	224	192	246	233	232	258	248	250	258	235	231	215	230	223	236	237	248	228	243	227	214	234	263	243	217	252	234	261	232	278	233	254	245	236	241	218	237	232	248	257	245	220	212	268	233	236	249	236	221	263	259	246	206	204	236	244	225	230	249	243	236	225	240	225	237	226	226	225	229	255	260	261	233	242	270	243	228	241	234	244	223	242	251	233	209	237	224	231	242	249	243	240	229	241	196	231	224	270	281	273	248	230	208	225	242	233	244	255	230	260	243	249	229	239	250	237	251	253	249	242	228	231	245	248	224	223	217	247	240	214	219	271	249	242	236	220	269	250	235	227	229	237	231	217	261	243	234	273	251	208	238	215	219	233	246	222	235	225	216	259	222	251	245	257	226	239	240	253	246	238	247	224	244	235	273	254	246	242	264	264	232	235	255	229	231	243	254	246	218	231	230	243	226	242	249	260	225	270	234	228	241	232	237	246	263	250	243	233	229	244	226	266	238	230	240	260	233	242	249	233	229	231	247	244	215	242	276	218	230	253	251	239	212	239	260	213	242	225	224	253	236	254	236	249	261	227	255	259	263	230	255	224	236	260	253	241	263	214	238	237	248	265	228	267	246	221	270	249	202	227	218	239	218	227	243	225	267	227	239	231	235	215	250	220	237	259	205	244	231	247	245	246	251	243	246	229	246	250	256	263	256	252	224	263	240	238	235	218	227	209	238	235	267	256	223	263	265	248	259	232	243	230	240	233	246	232	250	221	251	255	249	263	239	235	215	239	224	264	241	223	254	239	233	238	223	265	219	204	225	232	224	248	233	256	217	215	259	232	247	218	253	239	242	247	221	232	227	222	241	250	225	252	224	243	261	229	256	230	241	243	228	236	240	246	235	245	238	235	218	252	225	216	242	206	247	235	232	248	222	229	247	219	227	238	273	213	274	236	250	232	224	236	224	256	229	253	231	205	240	240	220	210	269	251	248	213	264	253	262	255	234	242	240	213	245	252	225	245	242	247	256	252	269	234	213	228	227	240	239	222	253	216	212	232	223	274	252	222	241	246	236	252	216	247	245	203	252	236	232	245	225	238	242	219	210	263	244	254	231	244	210	236	234	244	235	251	234	242	227	258	231	248	251	243	216	219	246	234	210	237	257	226	215	230	244	224	242	260	243	225	237	251	248	247	266	231	236	225	233	252	215	236	232	222	239	232	232	249	229	257	257	228	252	263	220	231	251	216	258	252	228	243	247	228	245	236	249	237	249	261	246	283	248	244	241	239	251	248	213	239	245	258	249	269	241	248	237	251	245	235	241	242	220	232	259	212	269	277	250	242	242	224	254	273	253	237	210	259	243	266	232	231	239	225	235	236	235	254	214	231	281	239	209	243	235	238	236	255	242	240	245	216	268	233	247	257	262	211	231	241	226	232	245	268	209	240	231	231	251	261	237	241	213	247	258	244	239	220	216	258	247	251	211	238	246	229	238	229	248	235	275	266	223	235	242	251	229	226	218	227	232	261	238	251	234	236	221	224	228	259	242	210	240	249	239	229	228	236	232	227	237	277	233	238	243	260	225	238	246	232	239	224	231	250	264	244	238	226	236	233	267	236	253	230	256	214	225	229	257	237	247	222	259	265	200	262	282	255	225	249	220	236	241	212	241	281	260	249	226	220	261	233	246	238	263	244	220	251	227	217	222	250	238	239	244	236	227	270	219	257	238	236	266	219	235	234	260	218	260	277	248	249	237	235	230	230	247	252	232	259	258	256	254	235	260	264	237	238	213	253	212	225	244	252	236	243	249	216	239	263	234	248	247	225	247	244	250	243	249	236	241	268	225	215	223	246	240	221	218	215	277	241	226	263	212	223	262	228	251	237	240	241	232	245	212	225	251	216	235	255	243	238	224	228	232	228	265	258	229	224	251	215	245	243	238	236	247	219	209	254	237	218	231	217	248	255	228	236	195	234	246	253	242	235
24524	45578	42479	34311	27681	22460	18039	14130	11032	8226	5833	4666	4169	3484	3144	2649	2343	2084	1749	1578	1421	1199	1108	1073	1130	1134	1021	1039	1031	1052	955	783	833	798	733	829	735	689	684	634	648	617	583	496	481	425	419	437	415	397	389	396	393	387	373	305	372	365	338	377	346	373	367	355	357	419	372	315	309	330	360	342	333	314	366	339	349	319	298	309	313	336	284	313	319	339	287	294	323	313	322	329	320	299	319	332	328	287	310	293	284	325	249	330	322	338	306	314	320	298	297	323	332	293	290	308	299	283	285	329	301	336	309	284	319	294	280	314	263	302	277	288	326	309	302	282	305	303	302	296	298	272	292	284	287	334	288	300	295	309	307	323	317	296	277	338	295	312	271	297	305	296	276	300	308	290	313	294	295	292	290	291	290	295	328	316	312	280	325	328	296	300	282	304	283	285	318	320	290	302	294	302	289	312	314	332	292	338	301	277	316	294	285	308	332	287	323	282	308	313	320	326	290	292	276	312	294	319	301	284	301	336	279	338	300	296	307	274	263	319	286	297	299	296	279	297	306	289	316	288	318	260	319	310	313	322	304	319	340	316	269	267	282	310	307	276	303	302	296	331	319	331	348	293	276	282	312	287	290	343	312	302	306	317	308	310	300	273	275	314	270	300	288	313	311	298	299	311	306	313	306	280	301	300	294	330	288	288	314	302	301	281	299	325	311	290	311	317	316	274	249	290	318	287	310	287	310	294	279	314	315	305	246	292	317	310	303	315	302	300	304	300	298	276	306	320	246	280	329	290	327	305	286	289	299	302	322	293	319	293	317	305	298	308	306	303	268	330	322	285	318	291	312	325	344	324	307	337	305	304	306	346	323	301	289	323	284	298	286	294	315	316	272	303	327	314	292	306	316	313	329	300	312	283	291	316	285	300	345	318	300	295	296	341	294	312	288	295	299	314	318	292	291	298	305	303	282	267	283	276	275	282	332	292	270	313	321	300	309	341	299	269	298	307	322	303	325	333	287	268	320	292	290	299	290	288	315	330	303	300	290	301	269	275	289	308	313	283	302	287	336	344	302	349	310	305	310	310	310	278	316	330	312	320	285	289	309	291	318	308	307	297	280	291	291	314	310	290	300	287	299	280	313	286	328	311	283	325	321	280	326	282	316	316	310	287	318	291	287	305	308	297	296	290	324	281	293	320	315	279	322	321	279	312	321	295	298	303	298	324	317	319	278	334	321	296	296	279	301	307	298	290	314	304	322	315	288	305	280	327	309	286	308	310	281	305	307	320	300	309	301	263	292	287	287	311	311	338	275	300	330	294	299	277	302	313	293	317	288	330	283	325	261	299	261	290	295	290	282	270	333	272	294	309	322	267	321	286	319	291	267	321	306	313	301	292	302	283	321	327	291	268	283	309	326	297	316	310	308	305	262	310	296	308	302	314	303	314	318	252	288	319	321	314	326	309	303	286	269	312	325	306	330	310	276	292	290	289	270	285	310	304	296	312	279	327	293	296	297	308	293	300	322	294	308	313	288	306	311	299	289	288	281	301	313	314	331	317	291	279	322	317	298	301	307	301	301	341	310	289	315	303	297	326	279	278	277	311	277	291	287	296	298	312	271	286	310	316	290	276	291	298	294	297	306	293	293	291	285	303	297	302	310	288	322	287	311	333	295	296	310	271	291	277	310	299	326	295	307	314	310	333	311	348	321	296	316	274	299	310	291	309	302	296	317	316	309	284	304	300	299	332	295	314	300	307	324	282	259	314	291	283	309	296	308	301	321	269	315	292	275	307	300	271	299	326	291	324	302	317	302	322	296	305	327	312	314	315	305	305	297	324	269	300	286	285	296	308	287	313	267	311	316	317	293	316	301	313	288	303	283	308	305	341	272	309	289	313	336	325	269	266	296	331	300	307	288	302	303	312	310	261	265	313	317	303	302	315	301	313	296	300	315	300	297	293	288	279	335	296	293	312	294	316	291	297	297	332	282	309	298	293	334	253	284	304	324	300	291	288	291	306	300	284	264	293	292	301	264	310	300	297	292	290	305	311	317	306	301	299	304	300	299	286	280	311	322	306	330	355	286	314	292	275	295	295	294	310	309	300	280	345	315	338	273	307	305	311	302	308	292	319	336	318	285	307	328	284	314	291	274	307	296	305	303	320	281	297	308	276	286	309	296	310	290	286	302	302	331	303	268	313	315	319	275	284	294	264	340	309	304	294	295	297	307	273	286	290	297	291	276	299	320	326	341	297	315	276	314	325	335	320	276	316	312	313	270	270	311	292	292	302	280	291	287	293	273	308	279	283	292	278	309	310	320	286	259	301	307	288	283	308	314	299	308	302	277	283	333	294	315	293	302	304	298	302	306	325	317	311	320	296	297	318	259	311	298	306	328	291	317	308	299	262	322	309	276	303	319	280	318	301	283	284	286	318	310	305	334	278	294	281	280	320	315	292	286	276	284	322	312	317	299	277	266	274	292	327	328	301	260	313	300	304	322	283	306	303	299	283	278	284	303	266	314	307	312	314	277	288	316	301	323	340	294	284	315	312	301	283	266	280	308	311	320	334	336	273	307	285	312	333	294	312	324	317	324	304	269	320	332	331	270	334	316	279	290	323	315	332	302	303	301	303	314	324	313	290	290	324	312	307	294	287	329	317	301	297	305	323	300	291	321	303	290	340	283	305	270	317	309	313	299	291	296	270	307	302	285	288	278	320	281	306	309	300	295	299	296	295	330	294	314	316	335	309	347	263	299	280	310	300	292	342	287	308	288	310	295	314	317	305	316	325	280	321	319	306	290	283	289	322	300	299	300	299	308	307	298	304	277	297	310	272	317	301	308	304	321	318	321	294	286	305	313	301	296	302	293	284	288	296	302	280	312	292	317	289	350	298	303	353	310	300	287	289	322	291	286	303	286	316	273	291	325	304	286	291	275	304	294	305	280	291	325	317	309	340	328	308	314	324	289	334	287	281	306	294	305	274	282	319	287	309	287	325	313	288	285	299	305	279	310	326	278	289	313	289	304	283	295	318	333	280	315	355	338	289	310	318	308	291	323	319	336	294	308	300	300	318	261	322	283	310	292	307	307	285	280	299	294	340	283	287	275	278	307	334	296	288	296	315	275	308	286	308	311	299	307	305	289	290	311	303	274	292	325	272	305	299	297	340	297	294	293	292	306	305	297	285	319	316	282	280	327	297	326	320	286	272	281	304	312	305	307	300	290	306	313	282	326	317	311	300	319	302	303	303	318	292	291	281	278	307	320	322	303	304	314	322	333	299	299	302	309	331	280	284	287	319	298	304	286	306	293	308	288	279	321	361	327	314	302	298	311	313	330	294	286	285	270	306	316	304	308	301	300	285	310	289	286	302	315	278	317	280	294	298	320	290	270	335	313	298	325	298	311	307	298	315	304	315	320	340	272	310	306	277	282	304	302	315	310	312	305	306	293	314	312	274	281	322	351	309	323	287	320	308	282	293	297	313	286	296	303	279
26783	24389	29476	24472	15841	9711	5891	3715	2737	2009	1450	1330	1144	923	885	851	740	768	710	627	627	516	502	530	518	536	482	524	541	498	486	486	482	461	448	494	439	478	430	443	424	455	415	391	425	427	380	390	409	405	390	390	394	337	397	378	368	397	424	397	387	397	388	384	414	424	421	380	370	396	383	382	405	362	368	338	357	381	374	428	406	409	365	369	370	350	395	432	381	362	360	409	390	382	404	372	357	355	383	395	365	359	434	366	399	384	356	376	367	365	342	373	357	421	377	431	408	362	368	393	374	399	384	404	407	333	363	372	363	391	377	384	389	364	376	362	399	382	406	364	362	382	411	366	390	387	366	327	380	346	403	399	356	388	386	357	411	380	377	389	394	388	335	398	408	380	389	398	411	398	403	375	413	396	390	388	394	379	381	370	354	393	393	369	373	371	369	341	356	409	359	361	387	398	369	344	385	401	379	369	384	391	356	383	386	376	339	353	347	395	389	361	377	353	358	391	398	375	409	409	387	376	364	414	390	379	356	385	393	365	371	381	347	394	377	384	408	379	393	387	407	377	343	360	355	383	413	325	416	377	371	359	410	387	354	371	381	376	385	387	387	376	357	367	409	396	342	396	346	370	416	334	366	403	403	384	362	354	376	381	356	389	329	387	374	398	356	371	357	421	378	381	386	352	386	370	388	352	371	371	381	361	383	385	370	354	371	368	372	393	403	361	351	368	385	385	362	367	380	401	412	389	343	415	393	375	388	388	385	470	395	387	391	361	386	415	393	368	377	374	374	409	403	370	367	377	372	386	418	353	421	390	386	393	365	367	357	380	359	389	380	387	366	382	355	385	375	404	400	376	367	369	362	380	358	390	382	380	368	382	378	372	393	396	395	390	379	367	351	381	394	391	360	357	368	351	369	363	382	404	383	341	389	409	387	359	390	406	355	369	405	375	385	413	380	357	371	368	391	377	395	351	356	386	402	368	382	362	376	359	368	414	384	402	358	359	373	389	392	403	415	368	402	369	358	375	373	386	351	380	372	402	391	380	375	387	397	354	404	390	376	416	361	352	375	387	391	389	383	375	389	359	355	334	364	376	441	373	387	381	366	395	348	366	391	383	372	383	372	342	372	392	440	367	368	389	400	363	378	398	390	392	371	372	390	399	379	367	351	368	368	351	380	392	337	395	381	376	398	384	391	393	396	388	392	353	382	384	395	373	385	364	358	403	385	379	413	396	392	369	389	374	417	363	364	347	365	381	360	368	388	391	395	362	415	380	335	373	387	386	383	389	368	410	347	389	369	390	376	399	351	363	411	398	395	342	390	413	369	422	412	383	373	396	406	386	359	372	376	418	379	371	364	364	370	394	400	385	352	368	364	356	359	386	385	370	382	360	424	398	352	368	386	407	383	403	406	381	374	424	435	381	368	360	377	372	413	355	366	400	368	352	393	376	381	403	378	379	408	393	436	385	408	406	379	383	360	393	374	373	416	402	393	361	389	390	413	392	371	344	393	356	408	421	400	405	371	344	394	389	368	382	400	383	387	381	371	405	389	394	353	395	372	379	405	399	360	394	335	360	353	374	379	381	390	391	338	377	362	420	408	386	376	364	375	348	389	404	358	358	349	335	335	377	384	380	371	365	361	387	380	413	401	391	382	380	390	390	408	379	387	369	388	331	358	373	368	357	389	369	398	403	381	391	361	359	391	402	363	398	393	346	379	358	384	341	371	389	404	384	374	374	374	389	350	377	371	396	417	381	407	407	352	386	374	385	380	405	354	405	411	403	395	368	360	382	380	393	378	365	373	401	374	410	379	375	375	413	383	400	362	406	386	359	371	349	395	395	370	378	368	406	398	389	346	363	363	345	369	392	407	351	389	390	379	356	362	356	400	395	364	376	379	409	398	362	417	353	396	357	401	385	375	372	373	357	380	391	385	383	428	377	391	398	369	375	390	381	360	373	407	359	375	366	357	348	388	386	392	379	404	384	377	361	399	359	399	429	359	413	398	368	369	367	383	377	368	375	395	391	406	381	398	394	377	378	353	382	382	350	371	355	348	372	393	387	393	405	349	392	376	347	369	345	361	410	375	370	358	398	377	378	392	395	400	392	381	350	382	414	361	343	390	395	366	346	395	376	376	370	367	378	365	397	374	399	407	386	365	382	375	341	382	363	390	377	354	364	400	383	367	400	365	393	365	377	364	399	350	367	358	398	362	365	342	357	357	340	369	366	398	371	372	422	391	370	349	364	365	359	388	376	385	333	364	386	389	362	343	380	397	365	340	350	413	353	370	403	380	394	396	360	352	403	351	436	361	352	369	410	363	358	372	373	415	387	371	362	388	384	405	401	350	392	362	376	391	364	374	387	352	390	358	373	384	368	384	378	396	402	370	411	383	405	368	376	395	379	362	395	396	375	373	380	370	374	382	378	387	363	379	379	378	362	382	355	406	386	400	370	399	376	388	355	396	371	362	366	383	358	365	384	366	368	374	360	394	363	389	385	358	353	396	377	407	378	372	384	371	377	377	360	368	334	371	348	378	389	383	367	377	384	417	373	382	371	373	366	414	359	369	383	386	377	405	375	377	396	381	373	372	378	378	362	386	378	373	346	410	393	360	419	382	386	356	366	401	381	374	380	412	398	360	331	389	411	379	412	380	394	405	382	380	370	367	395	382	394	380	370	366	395	376	427	370	376	357	412	390	362	347	381	377	356	340	354	360	368	394	381	361	350	398	400	369	366	386	363	371	368	397	365	406	385	365	394	377	386	386	373	377	393	372	379	348	348	372	366	413	365	370	389	352	407	381	359	403	391	377	386	376	371	389	384	369	412	378	388	385	402	354	385	415	357	391	372	397	402	375	379	379	371	343	341	395	376	395	340	374	395	428	378	398	381	389	385	363	379	404	388	381	358	377	380	369	353	362	364	400	374	376	359	361	372	395	419	387	363	362	359	387	391	354	320	365	427	378	360	411	378	401	417	380	379	377	378	385	350	358	396	355	340	404	369	397	336	381	366	363	398	385	385	404	393	378	382	404	400	385	393	420	372	374	350	388	373	377	412	376	368	352	375	378	404	415	386	377	384	384	403	381	384	394	377	396	385	395	367	369	363	390	402	372	361	363	336	386	376	385	343	381	365	383	406	361	357	409	416	404	400	374	369	371	406	367	372	334	410	395	384	379	399	381	392	373	374	374	368	413	392	370	396	400	382	348	392	362	381	366	376	383	365	395	346	359	361	386	377	360	337	373	374	381	394	399	403	388	370	365	368	374	398	379	411	387	356	390	390	387	379	382	392	403	389	360	399	422	362	379	386	372	384	354	384	368	408	328	378	366	397	371	392	376	408	393	401	397	377	372	371	386	368	396	387	407	381	390	362	393	384	380	358	360	399	326	374	399	377	372	369	417	351	378	369	405	394	380	362	416	397	365	388	387	369	390	347	385	399	395	364	372	386	359	393	380	346	362	349	370	398	373	387	417	354	381	391
22962	37199	34221	25866	19609	15168	11107	8293	6240	4627	3404	2743	2360	1971	1840	1706	1429	1381	1184	1072	928	896	812	859	830	902	834	769	816	761	784	724	722	692	671	669	669	693	651	603	633	641	567	571	567	521	537	512	518	526	505	544	552	509	507	512	502	506	515	506	520	514	484	526	529	482	490	485	549	502	510	500	478	484	464	506	457	474	510	447	516	498	526	499	505	475	471	466	513	502	524	462	520	479	442	485	484	462	482	489	494	444	480	470	468	487	432	500	515	499	531	507	479	446	497	433	522	469	472	475	502	482	493	505	536	504	473	473	498	496	521	500	497	457	502	492	504	457	470	468	464	498	496	470	496	495	451	485	519	483	487	469	499	474	484	494	433	449	480	479	438	504	501	508	484	490	492	476	509	441	469	479	446	473	474	512	496	515	484	464	468	507	482	479	493	487	534	501	491	483	472	483	436	484	485	453	512	480	479	498	431	491	494	500	464	485	499	543	485	472	455	480	521	509	500	499	455	495	446	492	479	486	469	482	515	468	495	491	493	517	483	499	502	492	518	482	471	532	503	506	487	514	488	509	471	444	493	501	468	502	482	452	459	466	479	458	494	486	475	450	463	487	477	467	441	481	466	467	487	474	471	496	528	459	475	468	462	484	509	474	493	497	483	461	492	530	462	492	498	469	523	516	505	502	450	482	485	489	472	513	540	491	495	488	474	498	478	482	502	461	476	489	484	435	470	481	484	495	539	473	464	483	463	489	509	497	478	472	484	483	485	494	499	511	436	491	473	468	446	493	524	474	501	500	486	484	508	475	487	456	495	485	490	505	470	526	527	453	482	504	489	448	500	529	516	483	479	473	468	440	503	489	477	475	496	496	485	477	524	497	494	484	463	437	461	496	507	492	457	484	485	488	429	483	517	518	492	501	513	445	502	498	485	468	472	497	491	467	469	452	509	503	496	474	502	453	496	492	424	480	494	503	515	494	461	518	445	485	525	442	475	466	496	479	500	500	479	528	514	468	507	459	480	477	502	498	502	480	504	502	503	450	462	515	465	487	478	488	488	509	490	520	484	465	508	473	451	466	470	474	442	513	483	457	510	488	469	528	486	477	506	468	448	464	499	483	547	503	476	488	463	483	518	472	459	501	487	478	480	456	479	465	503	478	513	473	529	546	480	516	531	499	492	519	462	502	464	494	485	482	462	488	472	495	481	496	475	499	470	474	476	477	516	481	490	499	536	508	487	469	453	454	474	461	495	525	491	498	476	475	499	471	479	515	508	505	479	491	496	509	446	466	504	518	528	475	457	508	512	465	473	510	480	494	465	488	452	518	465	512	460	483	482	529	475	459	487	448	468	427	498	507	488	464	489	492	505	501	490	442	502	475	449	452	490	507	491	486	479	514	453	519	472	469	482	506	475	469	502	478	474	489	484	489	479	488	504	443	499	469	509	514	477	507	498	519	496	509	483	471	473	472	493	483	510	457	489	478	481	523	472	505	479	505	452	475	456	453	501	496	513	456	495	487	479	465	467	459	487	468	472	467	496	502	477	483	508	494	482	506	455	515	487	519	467	472	458	505	503	509	491	525	489	483	516	502	500	488	487	490	497	483	473	485	450	485	490	447	485	511	531	471	511	495	503	482	492	507	468	474	492	454	511	495	487	447	498	507	496	498	474	479	456	513	469	508	471	499	502	433	457	510	503	533	523	503	481	486	481	495	460	471	446	467	487	457	459	463	459	458	516	470	502	511	459	517	478	494	461	514	476	459	508	479	489	485	514	494	523	485	453	476	475	481	468	481	506	511	454	466	468	503	433	487	476	472	459	484	469	483	474	478	490	482	498	480	469	526	466	461	498	475	477	461	507	486	506	506	506	467	502	494	454	484	495	504	462	480	490	484	480	483	473	481	461	519	474	505	489	471	519	510	440	471	537	493	461	522	452	511	472	478	448	428	499	489	481	459	484	511	508	454	506	470	455	484	513	492	479	523	481	439	481	468	450	515	466	492	487	502	494	503	456	514	491	504	470	461	499	496	533	464	479	492	507	492	477	498	489	503	500	452	511	493	455	455	459	508	443	461	494	500	512	489	490	497	483	525	525	482	508	504	482	520	465	530	533	459	500	464	491	468	501	457	448	500	509	453	493	496	478	475	513	523	515	502	459	481	514	478	430	493	489	484	444	475	470	537	469	498	484	485	490	470	484	498	471	486	469	479	492	509	492	501	478	474	481	486	461	484	515	467	506	458	477	496	479	476	502	483	449	457	483	489	470	497	479	507	464	523	480	503	480	470	491	448	489	508	460	504	459	480	534	513	466	518	470	501	480	486	485	466	458	502	494	501	478	490	458	488	463	470	487	518	459	503	501	490	470	458	519	482	478	489	478	489	451	473	491	484	521	488	499	506	482	506	452	479	501	448	441	460	504	481	520	520	466	449	487	457	463	486	453	460	483	443	506	505	502	504	521	467	531	492	459	445	453	475	442	502	447	465	470	494	478	474	483	502	510	468	520	510	454	509	455	463	454	502	512	454	484	496	513	481	473	462	478	475	519	473	482	501	446	488	475	454	485	482	488	466	458	489	483	509	464	471	517	478	464	502	496	492	473	479	521	471	530	450	504	497	474	489	545	509	458	500	465	458	450	505	473	462	485	493	448	504	416	474	465	452	500	463	456	488	479	474	521	501	507	492	472	492	485	468	484	460	518	485	507	515	508	468	518	480	462	512	522	477	475	446	500	483	483	468	476	479	544	472	450	494	483	458	449	491	511	486	510	476	480	528	487	482	440	461	493	544	486	529	492	452	463	462	508	481	488	487	494	439	492	464	471	471	510	490	489	505	482	480	502	488	511	476	525	509	455	462	506	458	520	474	516	516	491	516	510	517	475	447	437	529	486	508	459	474	478	496	492	493	509	476	475	514	508	460	476	522	458	459	517	443	505	497	480	482	498	501	468	464	489	507	444	491	468	457	486	492	511	515	472	512	500	465	511	499	500	479	478	485	479	502	463	495	495	499	506	460	492	497	554	473	491	503	482	470	529	468	497	507	503	494	497	485	441	488	481	501	486	478	455	505	497	472	504	494	479	477	446	490	508	473	466	481	518	500	506	468	504	498	480	492	498	472	420	456	468	485	504	494	521	492	500	493	502	478	465	512	483	473	522	486	498	427	496	509	465	460	530	482	512	512	492	497	497	474	526	474	506	518	509	491	509	507	474	532	480	489	463	474	496	519	502	507	457	481	500	464	501	473	437	526	499	487	498	507	520	513	493	502	477	489	515	478	451	465	452	493	474	469	487	464	487	477	491	479	485	465	488	461	506	478	460	474	488	474	489	490	456	483	478	441	517	450	447	496	472	497	469	504	472	489	470	471	510	461	484	453	546	489	490	459	520	469	464	498	479	484	472	517	487	500	458	506	469	470	466	463	472	453	506	505	492	512	478	499	488	478	500	473	439	508	450	469	473	487	502	453	466	487	478	515	487	499	484	491	467	444
23370	20817	28253	23957	21521	18594	11384	5952	3777	3018	2272	1770	1413	1149	1142	1007	941	877	798	720	594	551	541	584	577	614	524	534	513	486	548	475	469	509	482	480	459	449	426	380	413	417	387	354	363	376	332	362	363	313	340	332	351	304	310	332	373	325	337	315	317	333	320	345	312	353	329	348	349	313	305	326	331	330	342	334	365	343	307	303	309	306	324	322	325	308	304	283	322	342	297	340	343	305	329	326	309	316	310	338	264	349	288	326	324	338	309	310	296	307	322	286	307	333	297	338	316	325	339	310	310	304	322	345	296	310	344	300	301	303	288	323	309	315	331	299	302	321	286	284	300	312	336	312	296	314	324	346	295	301	311	288	325	295	318	321	319	295	297	325	307	340	297	322	286	310	304	312	296	309	293	311	319	316	314	318	285	303	298	325	297	339	296	301	279	312	293	290	310	309	332	277	311	311	362	312	331	348	319	314	322	324	312	278	300	299	324	283	287	261	342	296	323	324	280	287	324	285	312	310	325	341	347	297	308	344	285	308	318	308	301	323	258	343	273	311	288	319	304	288	314	336	321	301	302	316	303	301	282	293	315	325	303	311	299	306	320	316	272	263	311	312	305	327	324	323	322	289	301	305	315	306	325	324	305	296	282	321	301	300	313	284	296	321	295	311	296	316	314	288	312	318	309	282	299	303	296	291	293	319	307	308	315	332	298	291	315	309	332	325	296	333	309	316	305	307	340	340	291	302	336	300	320	281	300	309	311	286	303	309	302	337	311	332	337	297	296	327	318	316	288	262	293	304	307	289	329	305	278	309	289	311	336	311	334	311	314	296	300	299	300	306	323	309	331	329	275	304	345	328	279	305	335	294	308	295	296	309	305	345	321	309	340	304	322	329	306	320	312	290	305	327	314	301	320	303	333	294	355	337	314	334	304	273	295	302	308	330	325	348	317	307	309	288	306	305	315	316	317	263	326	315	290	311	284	312	315	309	306	308	324	321	317	341	279	280	321	295	281	317	336	310	330	301	339	298	316	289	290	288	327	326	292	302	295	303	317	310	283	313	336	307	311	315	332	322	325	335	272	276	346	315	319	307	286	299	310	344	313	321	291	313	305	305	340	326	309	322	296	337	312	298	291	304	330	336	291	322	296	320	316	312	302	297	365	266	325	286	327	307	285	308	296	340	322	306	316	327	309	326	312	286	302	312	296	321	299	326	316	320	300	324	280	330	333	287	294	286	323	269	318	308	286	322	321	311	305	316	308	336	315	306	333	282	330	318	323	317	315	321	297	309	299	295	343	300	317	333	296	306	318	315	329	312	326	306	287	289	322	342	296	311	302	298	263	300	308	312	305	328	316	341	316	307	309	319	319	278	303	346	336	329	308	301	291	371	323	314	333	331	313	331	338	318	305	314	286	326	317	312	292	328	293	315	315	298	294	294	324	283	317	281	313	318	295	311	295	293	321	309	290	314	297	320	299	327	303	328	311	282	354	319	294	304	299	296	321	304	292	335	293	305	300	312	302	318	308	299	280	315	299	306	321	320	346	291	316	309	303	304	306	309	288	323	335	299	316	309	326	329	310	338	307	295	332	289	277	301	323	312	291	295	321	299	276	353	317	322	292	306	313	325	325	320	313	311	334	316	287	341	298	302	322	311	290	316	316	325	346	309	308	286	333	306	322	316	301	307	294	273	306	334	304	343	317	328	303	333	327	308	318	311	324	333	298	351	306	290	301	316	303	280	312	306	305	279	296	323	296	312	328	304	308	289	322	279	333	289	332	319	306	320	327	323	308	303	317	311	295	357	329	314	318	288	302	302	300	324	298	314	333	326	290	313	323	329	341	325	299	335	269	313	314	296	306	292	333	312	285	288	311	288	332	297	322	315	297	338	295	318	310	293	295	344	311	278	331	306	296	312	301	289	293	318	316	305	313	306	332	286	303	312	325	325	298	298	341	307	322	286	310	326	310	313	277	300	266	322	325	310	311	321	335	321	332	318	267	314	308	329	291	300	318	321	345	298	317	299	318	321	320	284	316	332	298	321	333	306	285	320	305	305	295	323	280	333	323	318	323	321	319	315	278	305	320	311	337	283	316	297	306	318	289	293	321	290	340	317	309	334	322	300	294	306	299	277	303	306	319	298	302	310	306	328	329	307	304	340	328	308	288	307	300	310	312	312	313	309	320	303	297	336	321	268	320	332	315	289	313	337	297	325	307	285	328	321	300	305	348	302	301	307	306	328	330	307	321	346	297	312	278	298	330	292	292	329	338	324	295	299	325	313	314	274	311	308	315	325	311	320	279	327	301	285	311	325	306	332	328	319	293	302	333	290	357	295	308	303	315	298	316	306	316	300	272	307	300	295	287	325	297	313	296	296	305	313	286	288	276	312	338	342	306	306	301	329	315	331	272	312	343	316	297	324	329	294	306	291	320	302	304	288	305	281	314	329	308	290	331	313	350	306	329	315	302	312	305	334	304	314	318	314	301	290	314	307	334	312	310	348	296	319	317	309	278	307	329	290	330	280	329	277	326	330	335	324	317	286	314	283	299	320	288	350	280	329	317	310	306	323	308	318	274	280	300	310	326	290	293	293	350	313	315	310	315	289	314	286	310	326	349	315	300	321	293	321	318	292	330	286	324	302	293	298	323	309	313	327	318	311	268	334	315	325	320	306	316	319	307	307	294	327	285	324	318	322	312	312	325	331	328	341	306	293	305	305	301	334	303	296	327	270	315	274	328	310	314	320	302	300	301	311	298	325	334	300	339	344	313	314	309	309	297	304	307	343	320	281	309	319	346	359	332	292	314	290	314	320	319	334	313	300	281	307	281	324	276	279	285	294	285	277	300	325	323	277	271	317	307	269	307	344	327	289	328	316	332	317	305	326	306	298	313	333	351	294	300	310	301	319	317	325	304	334	330	324	308	285	320	309	321	288	317	291	351	343	305	277	302	297	327	356	313	310	323	354	294	338	290	309	304	286	309	313	319	312	288	307	296	289	295	306	328	301	295	325	295	299	296	300	284	327	319	334	339	324	338	291	282	291	321	300	310	312	311	263	295	323	313	305	320	330	300	335	309	297	310	306	332	309	281	322	324	302	304	353	318	314	304	319	318	315	301	317	314	326	335	313	308	313	299	330	316	306	291	354	327	296	319	304	283	312	289	313	319	326	327	310	301	322	275	324	320	322	335	287	325	318	289	306	305	309	337	295	289	276	278	307	286	306	283	303	295	325	322	341	326	302	334	278	322	314	286	339	300	305	318	315	309	304	338	321	305	299	309	311	292	307	320	311	309	310	304	282	339	315	298	300	322	309	324	314	298	331	332	342	281	346	299	303	294	289	306	285	301	305	301	294	325	338	314	289	327	332	350	316	301	310	290	297	294	321	313	247	341	312	270	309	276	301	307	312	320	280	278	325	311	318	328	301	294	312	298	256	313	344	300	309	336	317	365	307	287	297	283	318	318	291	314	346	294	307	299	307	304	297
23110	42008	39159	30697	24381	19478	14720	11140	8350	6631	5102	4190	3061	2579	2289	2111	1942	1750	1529	1323	1194	1022	985	939	990	1061	949	944	961	882	942	738	809	786	742	773	743	738	696	677	614	607	508	497	473	444	463	468	414	430	431	433	453	449	443	412	452	430	400	445	486	439	431	417	476	461	435	445	425	419	400	412	378	380	408	405	391	420	383	447	435	407	398	414	421	377	416	402	397	392	409	412	394	443	420	388	441	437	429	444	403	391	431	393	398	387	374	421	395	432	414	388	396	381	420	405	372	410	369	364	343	398	409	385	384	399	375	401	381	374	394	420	387	402	397	399	401	351	365	367	402	392	451	442	387	396	426	392	386	409	390	403	359	393	410	408	408	384	368	428	379	404	404	439	384	444	363	401	405	391	393	394	415	408	388	393	388	433	382	428	405	389	407	423	395	402	408	367	413	403	430	391	392	376	367	388	411	391	417	384	373	392	418	372	358	354	417	391	375	419	387	406	420	414	406	392	404	378	394	408	400	396	445	413	413	393	404	412	380	396	407	445	422	408	406	432	435	376	425	380	413	409	368	375	380	420	396	372	374	404	363	358	380	433	370	410	387	421	380	410	413	389	429	396	395	410	397	438	418	408	406	385	392	412	418	416	392	427	424	434	412	375	397	386	414	419	416	399	394	409	423	385	407	414	412	428	438	402	384	397	404	383	384	375	422	417	391	407	419	393	429	397	444	384	368	426	392	394	409	370	423	417	421	392	417	434	372	370	398	378	415	420	405	361	387	412	441	400	403	412	422	407	367	397	389	387	441	400	411	403	400	374	447	413	403	402	435	409	397	417	363	426	405	433	377	402	393	407	369	438	399	420	367	430	376	408	374	398	409	377	412	410	383	393	414	437	381	372	431	404	408	416	432	376	393	387	369	374	421	396	419	390	397	394	412	417	405	398	391	395	418	405	388	407	416	412	389	415	403	412	414	412	418	416	372	408	391	392	362	430	407	415	423	418	404	411	394	411	402	396	380	385	396	412	397	376	385	360	397	347	388	380	369	385	399	411	378	406	347	403	433	405	439	356	370	429	393	388	431	412	370	409	380	388	408	420	397	389	400	411	405	430	359	389	462	411	385	410	409	402	433	396	419	406	419	413	410	410	401	384	415	419	375	407	423	366	409	421	408	380	402	428	421	414	425	384	378	385	391	422	436	399	398	393	353	394	410	380	407	399	402	396	373	421	367	378	410	413	408	413	418	432	470	377	381	413	428	410	365	374	388	370	396	389	425	392	432	426	393	439	415	369	375	372	421	411	398	393	370	387	438	391	419	389	390	419	403	390	383	410	379	405	402	398	418	416	426	381	373	433	377	389	414	394	392	396	377	392	382	411	386	407	376	432	409	402	352	407	389	379	393	415	414	409	389	411	386	424	386	404	409	393	406	384	437	401	406	386	389	377	389	428	374	429	406	383	411	401	385	406	414	392	396	393	405	393	386	422	442	404	385	386	430	392	432	381	379	389	393	394	383	411	400	413	404	391	407	421	358	382	406	413	422	378	409	397	433	419	418	437	412	393	404	405	409	389	405	445	401	412	408	401	381	388	377	397	405	352	416	407	408	376	363	395	407	393	410	385	384	423	390	392	428	376	400	397	388	425	381	378	375	389	375	402	412	387	386	391	390	417	422	373	404	394	410	402	406	392	386	393	411	405	400	428	367	408	409	394	413	403	389	392	413	368	414	386	396	379	382	408	371	415	410	363	388	429	397	419	384	422	383	412	394	396	374	417	380	376	448	411	369	404	389	404	389	451	397	390	449	434	371	379	374	404	390	402	357	424	395	396	376	397	428	394	443	384	399	411	399	346	391	380	378	419	386	417	374	388	402	402	402	407	403	378	380	402	400	398	372	412	389	414	385	376	429	379	395	414	390	397	423	421	407	399	400	441	396	395	412	363	422	406	346	379	399	390	403	413	372	396	430	393	410	397	362	415	389	375	432	406	421	409	365	421	417	416	374	424	411	417	441	390	406	375	459	384	404	374	382	423	421	419	386	385	382	387	414	423	408	352	363	405	395	429	406	431	403	407	392	420	367	402	372	414	435	425	413	398	427	391	391	414	414	396	404	389	413	414	389	407	391	388	428	386	421	394	373	392	371	418	379	411	391	389	413	417	427	404	429	375	445	402	411	411	413	390	383	383	397	386	417	417	366	396	435	384	338	414	423	412	397	427	415	436	361	386	398	389	404	368	387	422	395	439	416	429	392	364	394	402	422	404	413	370	379	396	419	408	391	415	388	368	435	398	423	369	412	392	415	381	436	435	416	410	395	397	428	395	381	410	371	403	402	412	406	411	412	384	399	419	421	379	371	380	408	403	413	419	365	416	439	383	417	413	375	393	384	379	367	361	420	374	408	367	422	403	396	377	424	439	404	390	387	357	394	429	355	376	378	366	445	415	404	425	398	402	392	366	400	402	387	390	417	398	418	413	394	426	423	407	352	389	393	402	422	384	421	363	380	441	410	430	382	391	397	414	407	420	402	399	409	419	413	412	417	418	442	415	376	435	434	378	421	377	379	375	454	391	381	381	410	403	392	407	403	408	407	407	383	400	400	379	404	435	438	419	386	400	360	382	400	421	430	393	361	404	383	371	379	438	400	397	407	405	411	386	380	391	400	379	377	393	407	411	423	404	377	430	378	362	365	381	401	386	406	408	413	375	429	436	365	411	392	414	413	410	420	383	392	380	382	436	418	412	364	401	395	401	385	414	422	411	410	406	429	408	389	407	380	419	394	419	430	395	425	396	412	391	390	386	432	418	369	403	415	387	434	384	388	411	382	360	407	375	427	397	417	375	411	418	387	391	394	397	401	387	409	395	401	395	398	442	377	386	401	410	367	417	405	364	392	399	365	393	402	377	433	392	419	393	385	383	425	400	395	378	430	387	404	362	432	423	373	388	367	402	395	369	390	406	397	375	410	371	423	369	399	440	369	375	424	377	402	432	406	360	394	393	429	401	335	395	395	375	373	381	415	403	371	402	392	409	394	404	382	387	396	377	396	379	423	412	411	423	398	391	404	396	401	389	381	386	396	403	401	397	399	393	415	418	389	380	408	421	413	395	389	390	372	419	375	394	387	380	422	433	350	388	389	416	377	434	429	393	374	418	405	362	416	403	406	411	404	360	417	395	409	383	382	393	414	404	422	378	470	410	408	404	375	399	414	391	416	411	339	420	410	428	392	394	410	412	410	425	419	377	410	415	409	396	353	409	404	387	438	383	415	392	412	423	425	392	436	363	418	394	373	381	408	414	470	404	357	392	357	380	424	414	407	424	423	411	386	359	416	384	399	400	399	369	404	409	434	453	398	382	397	387	440	381	424	387	395	367	383	397	387	419	384	386	374	430	393	421	399	427	403	443	380	411	423	388	422	408	386	378	397	389	388	378	405	431	414	412	439	424	447	389	388	410	390	401	388	414	424	425	404	411	375	403	394	373	385	411	389	442
22389	20800	28432	23291	21063	21803	19598	8762	5369	3999	3136	2428	1713	1423	1334	1170	1064	980	946	752	653	651	562	576	617	595	561	541	629	570	515	476	464	490	500	474	446	419	420	396	387	384	347	319	314	282	293	295	300	276	285	301	303	289	255	278	261	241	269	280	286	275	261	314	246	276	236	293	271	237	245	210	262	262	255	247	242	228	228	243	239	235	255	247	230	218	252	257	243	250	218	243	260	230	254	240	232	212	284	226	239	232	223	244	211	254	253	243	225	248	258	254	243	258	272	264	231	251	239	230	258	246	244	275	253	252	243	251	216	256	235	260	246	235	223	229	256	257	248	255	241	271	243	241	226	250	223	253	238	228	241	257	224	241	225	249	223	261	253	246	231	283	245	229	262	242	244	227	260	247	233	234	266	255	231	260	255	278	257	230	232	223	207	262	247	223	264	256	206	251	227	235	236	253	241	251	283	238	233	244	257	244	276	241	232	251	226	235	276	225	231	218	279	237	237	261	223	272	231	220	224	266	264	243	238	241	261	229	242	240	249	246	230	214	256	225	208	278	248	224	242	221	219	233	247	240	211	254	221	259	234	254	243	229	247	245	230	241	247	258	233	222	247	256	237	231	270	212	244	259	234	252	237	255	234	258	250	266	238	232	237	246	240	229	235	245	235	233	239	249	235	246	227	221	221	225	212	271	244	249	252	239	222	249	265	224	243	269	271	233	233	277	222	234	254	236	221	244	226	229	244	218	253	251	272	243	229	227	241	217	256	245	239	235	236	225	249	227	272	217	264	214	246	236	220	256	265	229	234	240	234	243	256	265	239	231	204	237	236	205	271	252	254	234	239	241	249	223	246	224	239	218	237	205	220	280	229	214	259	239	235	230	252	216	242	260	224	251	245	243	230	245	232	239	231	263	264	239	230	252	223	228	236	251	218	244	225	242	263	243	257	229	239	263	219	227	243	234	240	231	231	232	264	221	242	236	239	217	238	277	272	247	214	233	254	240	222	246	238	257	226	246	220	261	252	230	254	250	253	235	240	212	225	229	221	235	273	252	214	237	238	228	220	234	208	219	263	241	251	243	274	247	234	248	231	233	237	252	261	251	252	239	242	236	267	247	252	227	238	233	252	230	243	235	270	228	251	257	220	227	230	225	223	251	271	222	222	217	223	276	206	238	261	218	240	260	247	257	242	242	244	267	229	258	242	236	251	231	263	217	224	240	238	217	239	241	243	228	230	235	236	253	245	247	229	245	225	254	242	251	232	230	235	237	258	234	242	249	231	251	251	246	253	240	271	233	247	247	237	233	284	221	242	239	241	257	251	231	223	262	242	222	230	253	226	252	241	241	236	225	243	247	239	220	237	263	248	235	257	232	252	215	256	253	232	213	232	248	252	251	233	230	258	239	234	224	254	253	245	249	241	257	254	239	241	233	214	214	262	243	218	257	243	222	249	226	238	263	237	232	268	256	243	246	251	245	248	249	249	246	260	228	260	255	231	228	223	243	215	252	248	237	252	245	227	252	256	250	245	249	253	249	233	236	249	249	256	258	228	239	243	242	266	246	255	247	262	254	227	246	255	230	230	242	270	263	252	230	239	222	267	243	249	246	238	232	241	230	254	226	220	246	238	245	231	239	207	232	219	234	210	268	235	249	222	243	239	231	244	268	259	252	230	206	229	257	248	246	216	229	237	207	245	255	226	235	237	253	224	226	252	246	241	251	234	214	225	245	258	249	258	235	210	237	232	226	241	269	241	248	237	231	229	258	262	236	254	239	219	226	242	239	241	281	235	237	276	225	213	257	242	228	206	225	268	235	236	250	252	240	248	232	233	267	235	236	245	249	242	235	231	253	217	221	244	255	232	254	230	222	256	244	257	231	251	257	249	220	239	229	276	240	221	224	223	248	226	266	243	256	242	227	242	236	236	229	230	239	222	228	264	233	265	255	246	263	258	225	237	259	246	237	231	238	267	266	252	227	242	223	230	213	242	243	258	215	235	227	252	231	271	209	237	247	251	223	254	239	229	214	258	226	222	257	227	221	243	218	228	220	238	209	236	248	241	247	228	260	255	259	246	267	253	252	224	256	247	257	262	260	249	251	242	236	252	231	228	273	235	236	262	230	230	232	218	253	255	243	231	224	250	248	213	245	241	216	236	257	224	228	223	231	229	236	236	251	234	236	246	238	270	237	232	243	211	255	263	230	212	233	270	251	218	263	252	250	221	250	258	239	259	251	238	242	227	236	223	259	240	229	268	244	248	265	251	265	223	255	249	237	213	244	251	245	257	244	259	253	223	286	266	239	246	264	234	242	232	238	241	260	232	229	225	236	233	246	250	226	274	263	194	230	255	237	257	249	252	220	208	246	249	261	258	237	236	241	259	244	222	217	261	210	279	235	245	249	238	233	251	236	253	228	269	238	239	225	236	225	243	233	239	230	248	264	255	232	233	215	235	241	248	235	220	226	272	266	237	238	224	272	227	222	232	240	241	221	227	274	230	242	241	232	248	251	224	220	245	250	232	233	205	252	256	215	283	233	254	244	266	224	252	218	229	244	250	226	257	251	256	251	247	236	223	222	259	239	259	248	228	233	246	245	223	266	267	247	256	245	238	245	236	248	225	260	293	246	237	235	238	234	219	251	251	240	224	211	229	238	243	266	244	225	252	241	237	251	243	249	236	232	229	254	242	248	218	251	264	243	241	248	244	230	253	267	248	242	225	227	220	221	252	256	253	229	220	250	225	241	235	263	255	264	240	242	260	239	245	244	258	216	252	214	253	268	240	248	250	256	240	211	253	227	251	231	228	257	246	230	243	251	240	222	214	214	250	237	244	244	240	243	246	261	233	267	231	230	251	238	239	241	227	260	227	247	257	230	247	210	230	255	233	218	219	260	242	264	231	259	232	255	240	271	227	234	229	234	244	234	239	239	201	245	206	224	271	231	247	238	253	241	237	227	241	228	218	254	226	254	257	226	248	234	266	237	242	239	252	246	255	259	227	230	232	246	235	236	235	240	235	222	226	236	243	246	237	251	246	247	234	226	246	235	245	266	258	232	238	240	237	229	244	265	249	258	245	253	250	248	225	225	246	235	221	281	267	242	250	246	232	236	217	231	221	241	256	248	227	251	223	238	247	257	252	236	221	244	243	226	234	236	260	246	260	253	252	267	228	257	207	217	224	239	236	243	247	230	242	230	251	252	241	264	254	235	252	249	250	217	246	231	232	234	236	229	252	240	240	265	263	256	224	227	230	219	223	254	210	250	243	233	227	244	224	227	239	256	245	226	260	269	235	242	241	246	195	221	274	261	258	240	240	262	249	270	236	243	267	247	228	221	204	236	217	244	229	224	239	251	243	244	242	237	249	234	233	229	247	231	233	258	251	229	250	262	261	240	239	217	253	233	249	227	250	236	236	237	262	267	229	254	248	236	249	252	210	226	270	251	272	217	196	251	238	242	226	230	248	238	222	219	248	249	222	264	265	236
24905	45488	42679	34612	28404	22507	18241	13907	10931	8826	6900	5415	3993	3344	2955	2550	2308	2151	1890	1576	1287	1163	1087	1144	1102	1173	1081	1039	1042	938	987	899	862	925	854	773	733	705	700	621	610	599	542	461	448	420	421	401	370	410	356	390	374	378	356	351	360	356	333	336	342	370	352	370	402	375	343	359	341	330	305	294	330	310	327	323	294	316	301	302	316	306	280	335	288	368	311	328	298	295	310	317	299	316	322	295	339	324	332	307	313	270	318	307	352	298	353	319	312	334	282	318	292	315	313	320	309	297	300	299	321	334	323	303	322	327	297	325	287	286	304	304	264	283	313	296	286	324	291	297	320	311	307	302	312	309	271	288	282	330	316	323	308	300	291	298	353	316	287	306	315	297	291	324	328	293	301	300	298	283	293	300	331	284	323	299	276	303	292	304	294	326	296	305	299	320	315	328	327	304	299	302	284	307	301	293	337	309	318	317	311	321	296	313	308	289	312	298	305	297	302	316	300	304	308	307	295	320	304	351	311	297	300	305	336	281	289	336	304	313	309	317	330	340	274	315	270	311	295	301	364	303	300	285	309	316	287	316	338	319	330	328	319	305	324	304	343	311	300	301	300	306	316	307	311	303	307	299	313	325	292	306	284	295	300	299	301	279	338	317	332	303	310	309	300	314	335	305	298	344	303	313	291	339	316	308	285	309	292	311	312	294	334	288	341	311	294	318	303	314	280	315	340	272	295	336	298	317	302	314	306	313	326	298	274	288	283	301	301	311	300	288	306	308	330	312	328	321	333	283	280	325	294	313	307	325	286	299	316	267	312	310	287	312	352	306	312	344	339	307	297	285	288	296	313	345	289	301	348	292	307	299	291	295	325	286	304	332	322	270	297	304	329	336	320	317	304	307	318	272	316	284	301	301	298	279	291	326	283	308	333	330	305	272	294	290	313	315	325	333	288	313	334	307	290	327	293	318	325	289	321	307	335	306	300	319	314	311	274	299	296	314	337	308	285	287	309	311	277	330	296	322	318	281	280	298	300	314	289	337	302	297	336	323	336	339	290	310	341	317	333	298	315	295	330	293	330	323	307	345	286	312	278	281	306	301	296	321	296	328	322	320	323	283	274	303	334	304	322	345	306	314	287	333	299	285	322	319	321	299	273	277	299	272	313	313	289	292	335	303	280	295	324	319	303	302	301	271	316	302	306	326	301	315	322	284	287	327	323	288	306	304	294	290	313	316	293	288	307	320	305	298	306	325	317	317	340	291	277	308	313	298	337	342	296	306	323	311	322	304	335	317	286	308	286	273	316	315	282	310	296	293	305	296	328	319	297	301	329	316	333	320	291	278	301	272	318	299	337	299	301	326	328	268	303	288	299	328	331	311	294	317	327	289	319	295	340	341	312	316	331	307	302	292	296	298	285	289	310	303	307	289	301	321	305	336	320	309	274	313	279	307	338	308	320	293	322	317	286	322	316	305	284	321	301	296	300	318	313	302	302	287	318	325	348	300	316	294	318	283	279	318	292	344	331	307	301	317	269	320	311	303	279	285	312	306	316	340	256	300	287	329	320	286	307	309	276	305	331	296	321	301	307	321	301	287	302	331	349	327	308	269	317	303	314	329	301	300	306	292	296	288	299	295	311	297	300	302	343	300	304	314	297	324	321	303	308	293	334	319	327	280	298	316	318	316	302	304	288	303	279	284	304	314	291	290	293	337	295	302	312	290	301	303	293	323	298	308	278	315	308	312	321	313	308	305	291	312	291	339	297	304	314	301	340	325	311	287	320	316	314	303	301	299	340	303	284	303	313	296	279	311	308	276	300	324	290	313	279	315	310	314	331	305	307	324	289	300	309	341	298	294	291	356	299	291	295	311	291	335	287	318	305	305	311	294	336	300	303	301	294	315	288	311	322	300	287	313	299	317	285	328	308	285	283	334	302	324	301	330	330	320	332	322	335	307	295	314	307	302	284	332	302	301	314	334	304	309	328	271	308	321	313	303	302	332	304	269	316	305	294	325	302	303	309	287	310	299	284	307	275	299	333	329	289	335	326	291	326	309	310	296	295	312	275	288	343	303	310	314	301	315	292	314	297	307	319	290	327	327	292	297	311	289	331	297	328	271	309	298	301	296	327	331	293	294	304	282	306	308	309	309	283	312	276	285	341	287	298	323	308	309	284	328	302	299	305	292	308	324	321	290	307	323	311	345	294	280	307	255	328	292	295	304	295	297	311	310	285	306	301	311	300	295	317	302	341	318	318	328	318	284	313	312	340	332	318	300	277	302	292	309	276	291	296	338	286	313	321	294	301	328	324	304	308	291	299	317	305	314	317	300	290	322	303	287	308	276	298	299	314	324	317	315	323	287	310	308	315	305	296	278	306	321	287	303	316	286	313	325	334	298	310	331	307	335	308	312	314	284	329	363	312	299	338	307	285	296	310	315	319	305	309	325	316	293	327	292	311	311	312	294	295	312	291	333	298	264	294	302	293	286	315	317	317	309	293	306	306	327	305	300	313	282	289	315	315	292	334	295	337	292	284	336	304	333	307	258	298	297	319	322	313	275	321	308	302	300	315	283	289	288	330	305	319	326	312	295	299	303	292	319	303	314	299	313	322	328	304	291	319	323	291	293	317	298	264	306	314	312	314	312	300	299	289	313	323	308	308	291	285	334	321	324	321	327	303	317	330	299	329	332	300	309	297	303	289	295	309	305	295	287	283	295	319	318	281	297	338	328	308	275	313	311	300	308	343	298	294	289	306	295	313	329	331	293	270	304	305	280	336	315	294	295	312	305	284	300	293	337	288	309	306	300	280	328	286	337	353	288	294	301	344	293	280	321	328	282	318	333	299	275	299	325	237	325	311	305	314	302	279	269	307	268	301	320	295	320	331	313	335	304	305	310	321	306	304	293	341	319	340	302	286	335	295	274	311	299	304	311	294	302	311	325	290	296	291	321	305	310	295	298	314	286	261	329	319	288	331	321	303	309	309	304	334	328	307	314	319	280	320	307	293	281	322	298	297	277	298	308	282	281	291	326	318	298	334	299	323	325	309	329	313	313	292	311	317	307	310	311	300	299	289	333	316	305	320	319	325	325	292	319	317	335	302	298	316	320	292	274	323	302	285	343	319	298	345	301	332	284	320	271	273	296	317	312	278	291	330	311	296	299	337	273	280	290	302	280	301	313	288	310	284	294	316	301	300	296	305	302	292	304	289	286	285	298	312	322	304	297	275	320	312	318	298	281	320	296	350	306	307	297	316	340	299	304	278	304	317	334	301	296	306	323	302	320	316	311	288	283	273	327	303	316	316	304	313	318	297	298	288	311	316	313	289	298	305	271	311	294	280	307	327	320	271	312	301	321	320	298	294	286	331	278	323	310	310	271	314	319	299	297	312	308	303	301	326	306	302	345	314	310	288	291	338	298	308	279	311	288	309	299	285	288	302	333	298	325	291	322	264	315	330	299	305	311	350	307	296	314	309	319	336	270	305	280
26768	24102	29539	24819	16472	9700	5962	3895	2950	2296	1681	1314	1078	918	828	789	740	779	688	681	567	563	502	581	557	557	566	518	548	551	504	540	494	500	508	482	516	474	466	476	448	474	458	378	406	426	395	392	386	414	434	418	381	379	405	366	431	407	392	380	395	410	373	376	413	395	435	406	399	376	391	391	412	400	390	408	384	376	391	387	372	401	375	405	416	368	364	352	372	363	369	354	371	393	344	357	376	438	388	402	397	366	391	403	390	400	370	401	358	430	397	406	382	373	402	406	355	357	366	392	386	381	384	372	397	406	393	389	352	372	403	378	401	387	355	396	357	354	427	375	386	419	401	364	402	388	391	345	337	373	388	379	376	350	399	395	375	397	383	387	376	366	374	377	411	395	435	372	413	370	378	393	398	400	367	377	409	386	388	369	407	354	350	337	394	352	364	399	386	396	396	357	394	377	363	393	403	402	396	379	404	382	379	391	355	382	366	390	375	396	401	380	410	385	392	363	400	347	390	367	415	405	399	401	408	365	356	409	359	338	387	364	389	407	380	397	371	355	333	364	357	398	371	434	373	374	390	392	409	407	363	359	372	390	411	366	380	399	362	396	427	417	371	387	414	393	385	396	422	366	374	370	377	402	378	343	368	373	389	399	389	416	354	354	388	416	365	413	421	359	402	378	378	420	425	396	379	393	396	383	360	380	394	408	398	390	408	370	408	348	405	407	379	361	382	407	396	394	403	344	368	372	408	387	387	387	381	406	381	393	364	391	370	365	390	392	378	391	411	366	404	374	340	367	377	381	396	420	412	368	404	353	391	386	377	372	378	388	381	366	388	391	398	386	377	411	386	368	392	371	390	365	396	384	403	371	355	381	382	392	366	365	385	408	383	367	373	363	372	375	349	348	373	362	394	375	355	393	386	405	404	388	405	414	371	384	348	376	389	386	384	385	405	405	445	404	401	402	385	383	376	361	365	387	368	362	373	357	379	379	351	406	399	367	426	374	385	380	355	387	389	357	370	374	350	353	384	363	352	368	371	405	353	399	356	381	396	381	363	376	386	376	359	392	388	397	406	389	366	372	356	399	388	382	387	395	378	387	389	378	395	360	365	391	367	391	400	378	372	380	330	377	404	387	392	353	382	356	372	388	384	379	403	400	360	410	362	383	355	393	402	387	379	360	380	397	399	358	428	363	374	403	392	334	393	344	421	368	406	355	376	355	406	403	400	365	355	400	375	360	390	385	397	377	397	399	388	387	371	377	342	369	386	408	375	400	401	375	381	396	386	404	385	369	382	370	377	389	402	409	348	387	384	368	400	364	366	361	363	384	373	396	360	422	423	351	357	363	393	418	390	381	403	367	404	417	414	399	380	429	373	385	371	390	379	365	419	385	391	361	401	352	381	387	370	380	381	387	392	392	351	397	377	415	393	385	405	430	375	373	369	391	348	370	395	386	377	408	401	395	404	349	365	378	382	368	384	369	374	368	384	354	361	402	404	381	363	362	436	398	375	400	378	405	386	392	403	403	355	340	385	399	395	366	374	377	365	399	396	375	414	389	370	402	392	374	379	385	389	398	406	385	354	398	389	361	362	391	395	384	415	398	391	350	407	352	388	424	357	389	383	407	405	375	375	373	379	364	407	378	361	426	381	381	379	368	388	387	386	358	378	413	388	399	393	390	393	393	393	392	366	382	383	396	355	391	384	353	402	402	411	389	377	331	367	375	362	382	353	388	367	438	386	408	402	383	410	365	387	367	405	386	401	387	420	382	394	404	373	398	387	377	404	425	385	384	350	381	379	390	397	397	349	384	395	366	441	313	376	384	370	413	407	365	420	377	376	372	402	368	363	376	419	371	398	401	377	373	367	392	373	379	398	359	397	355	382	385	395	358	375	394	345	381	370	420	377	380	376	357	352	353	418	381	369	352	392	424	407	365	367	388	386	380	381	377	359	361	415	419	401	373	393	400	394	372	386	374	390	415	382	414	401	389	380	393	414	399	393	394	379	409	364	373	391	370	373	391	354	350	383	383	399	392	378	368	380	358	399	406	390	405	396	403	402	371	412	383	380	351	324	379	400	410	388	370	362	375	388	402	370	400	396	409	389	417	384	398	396	421	388	393	382	347	339	401	362	424	358	381	389	399	381	385	375	398	379	388	395	411	382	371	371	352	401	362	360	394	400	386	377	372	393	424	374	420	421	396	390	373	373	384	404	393	404	397	394	369	424	370	373	403	363	363	376	377	394	398	422	389	416	388	359	380	357	399	403	397	413	430	367	393	368	374	391	406	405	397	369	401	377	399	364	379	384	359	360	381	368	399	410	367	402	412	369	358	361	362	385	387	380	410	350	382	391	380	375	373	396	378	407	368	346	379	411	409	345	350	403	405	366	389	347	442	393	400	396	362	410	360	353	390	385	389	366	354	375	351	398	384	375	378	393	378	376	392	362	377	355	405	350	394	352	371	354	351	422	376	374	391	362	367	383	388	369	396	409	382	391	386	388	382	416	383	338	389	340	350	388	390	398	413	391	356	397	394	404	373	404	370	389	399	333	391	379	385	425	373	376	411	399	376	362	363	376	367	391	356	392	399	416	354	427	382	371	356	394	386	395	357	370	404	412	416	373	342	380	378	408	388	378	386	370	395	369	352	365	393	403	421	395	407	401	406	372	412	391	372	401	374	387	391	391	398	368	401	372	369	383	370	400	384	392	365	369	378	417	411	405	393	348	361	398	398	360	417	359	375	373	355	402	370	397	400	388	360	379	405	393	405	380	401	365	374	427	421	360	391	384	348	392	387	377	395	397	376	379	385	383	394	373	352	399	388	381	380	378	394	451	393	354	408	383	394	369	380	361	366	384	408	383	364	413	377	370	353	363	385	374	382	349	398	407	361	349	391	394	382	372	364	419	398	399	421	383	364	406	354	436	348	416	390	373	403	380	403	370	389	377	395	369	399	385	369	369	395	421	399	379	330	413	396	378	378	380	386	436	413	391	411	417	397	368	395	412	373	360	372	379	398	384	372	381	401	337	383	381	394	370	416	394	389	410	389	378	373	390	385	402	407	366	393	376	406	383	412	407	368	404	388	407	419	379	366	412	378	408	398	378	403	366	394	375	376	397	389	358	384	383	412	362	386	378	394	393	323	416	377	397	364	382	372	384	363	372	383	390	386	389	379	392	385	381	363	364	385	401	374	393	381	420	390	360	400	390	406	402	373	382	373	352	382	401	397	377	407	402	391	374	357	395	419	332	365	386	370	354	358	367	365	411	333	412	373	387	391	401	386	401	360	433	356	393	399	428	385	372	385	401	380	392	375	369	391	376	369	363	397	394	363	366	408	406	349	395	376	396	390	359	369	394	384	337	368	415	370	397	398	357	388	353	382	386	350	388	393	387	392	342	386	353	379	381	385	413	331	412	423	378	411	412	406	390	374	381	355	367	367	408	389	377	391	374	394	374	371	371	376	402	406	365	401	380	412	354	389
23303	37070	34361	26310	20223	14772	11439	8505	6586	5206	3924	2912	2290	1935	1677	1498	1404	1345	1291	1133	957	887	898	907	866	918	863	797	803	792	804	786	715	773	748	750	680	675	641	673	628	595	588	584	537	562	563	527	560	527	538	494	538	474	494	493	492	545	488	555	520	503	520	524	517	473	495	496	521	535	509	529	487	485	467	516	463	494	450	501	500	450	524	470	497	460	470	511	485	462	516	450	498	483	459	537	458	476	456	508	495	492	460	476	505	512	478	507	492	494	488	503	527	451	486	504	490	518	511	460	525	452	497	507	485	492	513	502	503	456	504	484	512	501	477	510	512	443	511	467	475	475	469	480	511	475	493	478	466	518	499	490	490	522	500	486	485	478	490	457	522	469	496	469	473	475	505	518	495	488	478	516	502	490	491	466	453	446	491	493	496	465	479	481	506	552	468	513	520	478	499	493	474	513	505	475	481	464	512	517	542	442	527	453	503	501	485	475	520	526	523	463	541	523	512	524	524	525	512	495	471	496	523	509	464	533	504	534	518	507	527	512	441	521	497	498	517	544	473	459	427	480	483	493	483	499	507	487	490	470	527	490	470	523	509	494	485	461	458	483	469	472	502	515	466	471	552	498	499	494	519	507	523	488	448	460	495	515	485	505	479	517	511	473	505	499	447	503	506	478	488	448	495	476	457	491	472	522	496	498	489	466	477	489	506	471	478	479	502	498	493	461	464	485	527	475	507	527	534	464	448	513	492	467	467	463	504	491	500	498	489	488	467	511	476	469	491	486	505	540	480	514	491	487	496	464	489	483	470	479	478	494	444	500	476	485	479	486	512	502	475	497	467	503	491	496	505	486	523	460	454	474	490	513	494	504	505	505	476	489	453	492	461	461	473	504	456	505	456	523	519	494	494	490	505	518	490	456	524	484	508	489	498	476	501	518	478	513	507	483	532	494	501	491	502	482	448	480	477	517	494	492	490	486	497	476	467	441	454	460	490	465	503	494	531	474	508	468	470	485	511	486	452	494	490	494	464	520	534	474	525	463	516	481	447	468	496	491	487	475	501	494	485	494	488	510	477	486	468	496	503	502	479	487	512	506	512	473	454	513	480	470	472	474	525	487	452	538	474	523	440	489	502	474	486	512	487	500	495	507	515	481	522	502	488	511	488	487	524	500	481	501	501	511	510	505	507	471	484	458	495	489	452	538	530	494	509	519	527	526	540	489	473	497	443	489	494	476	480	509	468	482	556	500	519	517	523	498	499	491	514	516	476	494	490	491	497	494	462	502	484	504	467	500	497	490	506	465	476	514	467	473	498	462	474	491	510	511	462	528	454	492	486	527	466	458	490	551	525	476	478	484	491	498	497	462	488	449	475	484	472	487	496	513	483	497	500	518	494	491	497	477	478	502	508	493	462	519	521	488	507	492	485	483	499	518	469	436	457	467	486	451	485	473	501	524	498	525	505	500	488	458	470	497	477	496	452	479	475	494	486	485	480	503	461	495	463	473	464	514	519	497	466	479	473	483	464	497	495	455	548	499	486	452	529	508	510	483	455	473	478	449	477	511	514	468	519	497	501	485	497	487	453	453	509	493	535	468	493	510	507	481	502	502	512	477	473	497	506	444	487	494	512	528	504	468	484	480	488	515	473	514	488	500	475	521	520	519	497	487	520	486	466	500	493	467	455	546	491	495	497	517	538	454	490	508	515	488	509	507	489	480	474	503	485	498	482	475	523	466	480	492	512	479	446	445	485	475	501	486	488	490	512	494	489	501	453	474	465	490	472	500	512	477	506	502	493	519	506	466	524	481	521	490	491	453	505	509	489	454	509	492	480	476	528	507	484	479	468	454	508	492	471	494	484	499	508	537	474	457	517	506	503	475	492	461	513	510	453	479	482	459	495	468	460	457	475	515	537	490	462	506	526	473	528	507	525	522	529	483	504	473	520	495	486	464	521	489	452	510	474	512	537	535	458	471	549	453	474	536	488	489	523	502	477	529	513	486	449	481	479	503	495	472	457	503	466	489	516	480	455	476	508	460	471	512	464	471	489	497	517	456	491	484	504	534	489	467	482	484	463	493	516	498	512	480	498	463	480	467	490	456	456	505	495	514	482	479	462	534	484	516	505	525	491	490	437	496	516	524	540	467	456	465	490	506	508	486	508	488	518	476	516	512	498	508	469	485	464	509	496	503	478	439	475	479	523	499	534	499	504	504	458	481	475	534	527	515	517	488	513	470	506	477	517	534	451	457	475	446	478	528	480	497	520	487	489	537	484	493	467	520	516	485	498	459	526	463	454	493	482	488	503	485	486	503	471	474	507	521	508	476	511	457	478	489	510	499	467	500	488	478	463	480	482	485	475	493	486	519	451	491	506	487	480	475	519	490	483	496	475	453	489	462	488	495	494	515	480	495	512	520	494	507	510	483	536	486	464	488	483	509	494	506	433	489	480	514	461	498	506	536	463	512	444	487	488	493	487	488	475	531	517	443	470	519	498	523	518	501	451	515	458	467	458	488	499	495	452	503	492	470	472	536	474	512	474	507	450	534	486	492	450	480	478	510	488	511	522	486	485	513	500	506	487	503	520	494	526	482	470	494	499	513	421	512	519	505	458	493	497	488	515	499	480	484	499	475	486	468	485	466	485	489	512	463	484	469	487	498	472	505	473	473	488	478	481	473	504	496	495	489	471	496	510	503	504	514	488	478	462	514	527	526	486	511	483	475	490	517	482	496	483	477	535	524	542	493	492	458	481	498	479	502	471	480	492	495	486	485	471	490	463	494	477	503	481	510	491	480	497	489	535	479	482	446	498	506	485	511	457	493	485	517	501	475	500	474	477	485	498	509	540	506	469	483	522	511	507	515	500	467	475	481	483	492	490	456	498	486	497	485	516	468	500	466	487	503	466	489	492	483	502	513	456	461	498	484	498	441	479	459	489	491	517	510	520	518	491	512	497	468	469	459	496	565	499	500	439	480	464	486	521	480	473	511	498	462	475	490	451	463	474	526	480	469	500	466	489	517	526	473	464	499	491	513	472	472	520	490	491	480	537	495	476	500	473	487	500	510	532	445	478	477	460	468	480	468	497	492	436	483	507	487	494	469	493	516	500	491	482	536	496	495	494	506	498	501	460	490	473	482	497	484	502	494	486	505	484	480	546	474	454	499	494	449	476	488	510	518	475	469	512	467	454	483	459	518	477	454	453	460	508	498	496	500	474	496	469	511	499	478	504	502	478	488	476	517	531	488	515	453	506	478	505	498	486	491	513	463	515	493	505	512	477	486	542	489	497	481	458	506	504	511	494	516	493	468	502	491	471	496	470	505	460	482	522	454	489	481	455	466	497	516	523	464	446	472	472	512	472	522	505	495	473	502	486	463	500	487	507	477	511	474	443	501	507	535	492	463	491	494	532	490	480	488	415	513	513	469	489	483	511	481	475	491	543	445	524	527	490	516	503	470	542	552	464	477	490	498	505	499	470	487	477	502
23265	20808	28258	23901	21480	18386	11345	5794	3919	3002	2249	1664	1414	1159	1048	1011	920	800	763	701	607	578	535	580	599	560	522	531	500	544	541	479	519	492	504	504	450	460	412	473	447	439	356	386	353	333	349	334	388	323	336	350	295	316	314	310	349	352	333	315	363	331	378	327	319	318	346	320	324	306	329	303	303	318	314	339	285	330	304	330	280	315	336	315	329	312	358	308	285	344	303	299	303	312	343	282	290	320	320	306	288	324	332	338	298	308	339	307	313	307	312	327	284	296	311	337	319	297	304	318	305	315	337	287	311	305	318	302	289	319	313	294	298	326	305	316	325	308	255	291	314	301	307	302	317	307	307	332	294	296	294	300	335	282	288	313	270	315	303	306	324	315	324	319	300	321	307	295	336	314	324	286	293	307	290	325	290	290	285	312	315	316	307	289	283	296	290	306	287	313	305	292	302	345	306	281	305	341	303	301	338	322	308	290	285	303	334	302	293	326	302	315	310	312	327	279	285	318	301	361	298	324	310	279	293	304	324	299	315	335	307	300	307	296	303	321	306	304	338	320	317	304	300	340	322	325	296	261	328	311	349	319	310	281	312	336	333	329	311	312	324	316	310	317	335	307	334	320	333	309	280	308	324	348	301	329	271	303	324	327	287	348	314	300	309	313	284	293	306	296	312	307	339	314	352	341	290	301	305	263	293	279	298	266	338	307	313	312	303	327	342	330	309	278	309	321	295	328	309	281	323	309	291	288	316	354	290	289	294	298	302	292	332	321	295	326	264	309	291	312	316	320	298	294	316	316	314	311	314	330	288	306	331	282	330	321	312	324	319	297	318	305	318	340	288	327	323	315	347	307	333	304	302	290	265	347	300	347	316	304	304	332	332	283	281	301	316	311	294	317	305	311	316	327	297	331	320	321	315	330	332	334	324	296	284	318	305	311	329	298	338	273	328	302	321	342	308	310	284	296	301	316	299	308	334	314	301	324	302	308	293	315	306	310	279	308	296	319	331	295	303	301	305	308	358	303	311	336	333	306	303	298	324	331	343	287	337	305	282	319	338	312	309	305	308	322	298	307	301	299	300	312	323	286	331	312	306	331	307	272	302	312	293	318	293	327	333	291	292	301	326	292	294	348	318	352	292	303	331	351	302	301	301	331	313	321	312	339	289	306	287	297	304	295	312	303	349	312	302	317	287	301	302	289	330	329	269	290	311	295	327	261	292	298	340	322	298	327	317	316	277	284	315	302	275	291	352	352	276	302	355	307	317	358	304	305	295	317	324	293	302	327	315	319	280	314	292	322	312	347	330	308	339	293	340	290	303	310	324	311	312	312	315	286	288	309	308	269	312	322	307	348	327	296	294	296	294	287	304	345	311	326	328	304	326	302	310	321	293	268	337	333	291	304	293	322	316	322	329	327	347	311	305	312	313	322	310	316	311	305	311	316	315	315	285	313	282	304	320	344	312	299	304	296	310	321	301	312	277	296	314	321	323	307	310	324	290	295	322	336	288	299	295	331	293	313	306	331	323	313	289	325	331	297	291	296	329	326	323	320	311	289	310	340	317	320	335	326	304	299	327	320	310	321	341	347	322	281	314	285	330	292	318	307	311	292	330	345	287	309	302	319	321	304	300	296	282	309	331	297	314	307	308	297	317	335	326	290	325	328	308	323	311	324	308	318	297	324	302	306	284	320	325	316	303	310	326	333	293	290	296	309	325	309	326	326	290	343	308	309	309	303	293	335	332	340	303	311	308	319	307	323	300	280	318	311	297	345	330	298	315	336	304	303	310	304	329	296	310	292	320	328	339	321	297	300	301	316	331	315	336	316	309	292	311	339	337	299	317	334	322	317	301	306	324	293	342	289	298	327	337	302	317	280	322	312	301	305	299	337	350	306	314	325	305	327	304	330	310	325	310	284	353	300	306	327	298	306	300	309	319	334	285	300	325	294	306	312	309	300	306	315	313	307	318	313	316	309	298	313	307	332	323	298	325	306	303	289	323	298	309	308	305	293	297	278	324	310	318	308	316	301	314	272	294	315	306	332	336	322	330	302	295	311	311	284	308	326	319	295	325	321	313	299	286	331	314	327	302	329	334	327	319	297	340	326	279	294	310	316	325	306	318	332	319	321	331	326	317	281	301	289	347	295	316	308	300	314	318	323	313	308	311	282	306	299	331	326	311	307	305	286	321	316	302	302	335	317	305	321	311	311	324	321	323	294	300	306	315	303	273	343	319	309	326	357	302	292	334	318	314	313	305	324	297	295	319	352	294	313	320	335	313	293	338	320	285	316	314	257	313	316	318	338	308	320	291	276	306	308	295	277	343	299	304	323	293	304	292	323	338	312	299	334	331	311	315	322	305	315	342	306	324	309	320	314	290	326	299	310	338	313	332	315	304	326	312	309	298	292	327	316	347	312	325	309	302	292	324	305	317	311	322	295	333	301	306	283	315	314	311	335	296	321	278	314	306	284	329	299	310	310	303	313	292	282	288	300	336	346	346	339	321	297	315	299	327	279	298	270	305	328	303	309	291	304	315	295	306	284	311	320	314	300	328	291	299	315	323	317	303	314	317	320	305	319	318	293	304	307	319	288	313	323	329	297	288	287	325	304	314	359	319	329	327	291	296	323	283	343	308	302	313	323	321	280	314	308	303	289	310	330	286	307	303	295	330	369	289	294	303	292	299	288	340	330	334	287	334	315	332	327	341	313	286	333	307	296	298	350	328	311	302	302	320	335	323	334	318	284	303	321	318	299	304	279	300	332	323	304	318	305	298	298	348	279	309	360	287	321	282	304	309	283	312	309	290	306	292	333	312	358	304	318	303	326	310	332	326	310	312	313	296	334	325	337	307	299	314	307	341	325	320	291	315	318	311	317	306	289	303	310	311	312	317	316	319	322	315	299	317	321	291	297	297	300	272	318	333	331	307	278	298	298	304	305	322	296	329	295	315	348	319	297	293	310	307	306	318	329	320	273	306	322	318	298	307	324	298	339	322	328	318	281	308	290	299	353	297	304	277	296	313	319	300	303	330	294	317	309	324	320	294	303	285	295	307	342	312	288	325	292	307	309	306	325	316	289	312	342	330	294	303	266	291	324	311	309	306	299	324	317	344	325	308	330	324	311	311	304	329	298	322	312	311	329	351	336	330	331	309	308	320	310	271	286	312	344	320	339	302	317	328	287	316	328	309	283	304	318	308	303	308	324	333	299	345	303	327	290	313	306	306	304	337	343	293	323	322	299	323	325	306	299	316	315	302	323	312	321	290	303	303	308	318	298	326	299	289	307	314	342	298	323	303	319	277	309	334	328	313	274	319	343	294	313	294	315	293	294	346	342	281	292	308	321	299	298	340	294	268	306	308	322	311	296	323	309	301	303	313	292	294	293	330	293	307	288	290	331	296	310	340	325	305	294	289	302	327	303	338	330	297	330	287	329	296	311	336	281	311	319	321	306	311	285	307	322	303	297	324	316	316	330	335	303
23278	41705	39002	31244	25215	18948	14713	11207	8821	6861	5169	3869	3084	2577	2247	2129	1867	1645	1550	1328	1095	981	1019	1040	923	1015	975	929	920	944	893	819	798	847	833	778	672	688	687	673	637	643	537	499	496	482	480	472	461	474	469	461	450	446	437	461	443	462	437	439	446	474	450	413	456	450	492	423	366	391	410	414	389	473	414	405	409	412	422	413	407	412	402	375	443	372	413	383	427	409	430	387	424	429	416	413	447	381	441	415	387	391	381	381	441	430	412	404	397	381	399	409	405	420	374	454	408	409	417	374	403	378	411	417	391	397	424	414	391	408	416	429	454	390	392	416	420	422	421	384	392	407	428	363	409	431	404	379	421	427	437	410	394	437	386	381	425	393	411	402	412	404	391	402	367	394	424	446	377	391	401	430	381	394	427	411	396	359	402	359	399	446	413	402	437	411	429	402	425	391	419	424	411	418	412	407	387	430	427	417	423	421	409	437	412	424	373	380	384	428	404	430	440	409	400	379	451	388	438	411	428	400	377	374	449	398	416	395	405	408	419	424	377	436	424	437	392	389	386	431	384	452	427	397	420	407	412	394	403	450	414	398	426	400	403	396	421	401	412	405	431	433	377	357	401	400	409	421	389	424	406	388	397	371	407	406	376	370	418	407	424	421	421	440	415	407	429	438	431	362	434	422	400	396	384	422	420	392	414	450	394	406	409	434	416	410	371	370	388	380	396	375	419	400	412	441	389	426	388	406	415	384	406	419	429	353	443	385	412	437	380	416	382	402	412	416	418	419	421	378	381	408	397	402	422	422	391	397	404	395	408	393	417	428	360	406	416	376	457	353	428	394	387	409	382	418	401	387	411	421	426	398	407	375	400	392	401	404	438	385	412	407	417	396	409	409	415	394	365	429	420	401	433	413	413	414	425	386	373	390	403	395	415	362	388	427	410	454	394	394	393	383	408	426	411	404	434	401	400	416	412	408	381	414	419	412	367	405	388	413	399	385	380	405	389	399	406	369	410	411	378	426	401	422	423	390	413	443	461	407	422	415	383	414	415	394	364	411	412	405	381	362	381	369	403	437	389	412	400	408	423	440	383	434	400	416	409	408	396	376	396	398	458	402	402	431	383	404	426	407	395	406	356	410	417	428	418	389	383	359	392	390	404	391	425	408	397	435	429	408	426	353	430	377	413	420	443	355	439	375	380	440	399	388	403	418	395	398	418	383	443	430	411	403	400	398	411	374	367	426	422	422	416	410	410	381	421	422	406	444	435	423	403	378	401	427	437	454	412	401	446	419	405	413	398	416	415	401	438	422	410	387	420	405	407	421	428	409	402	398	381	434	423	370	402	387	402	392	399	392	420	429	367	405	428	404	454	409	397	404	433	386	403	414	424	428	428	398	393	413	391	408	398	436	390	394	415	395	411	422	422	420	418	388	421	386	403	436	398	414	359	410	404	383	407	343	433	381	426	394	442	404	384	400	439	391	430	391	404	358	385	403	402	387	425	394	396	391	413	398	438	398	376	392	397	402	440	385	433	442	370	371	409	373	384	386	395	402	443	409	389	384	397	378	403	392	383	417	397	389	403	429	396	401	395	413	384	407	403	402	407	394	397	401	421	381	394	370	404	391	383	392	395	433	413	387	409	420	441	434	420	395	395	424	416	442	383	393	425	393	392	433	413	370	413	398	413	371	382	415	418	422	423	437	388	408	400	407	396	385	421	383	400	397	401	397	420	427	418	420	395	395	398	391	410	435	438	398	461	391	421	396	365	395	379	406	410	441	415	394	407	423	421	383	403	406	407	450	438	390	411	456	386	397	399	393	372	423	385	406	414	400	423	415	397	383	391	405	421	429	369	358	391	396	395	447	368	428	415	413	388	371	396	413	375	416	423	405	393	397	406	408	390	390	380	400	409	413	393	414	398	401	395	380	392	417	407	421	402	443	406	399	407	444	419	415	408	401	426	367	412	390	437	415	424	420	354	407	372	371	427	433	389	408	410	423	396	414	402	417	421	383	405	398	384	417	407	406	389	421	406	402	404	434	411	390	452	415	393	397	417	438	394	397	390	378	404	412	418	425	392	415	391	400	413	417	393	409	412	389	426	391	428	426	378	413	404	420	406	406	399	429	414	395	385	392	425	407	444	442	436	387	416	464	400	425	437	429	404	394	403	425	386	426	396	394	410	363	426	433	372	389	391	411	361	376	396	437	414	387	450	405	386	423	375	440	398	420	412	440	423	416	415	378	419	402	386	386	406	431	388	373	383	411	393	386	436	407	425	408	400	403	428	414	387	403	390	410	395	416	421	415	435	439	418	382	380	389	397	408	405	402	445	374	434	422	449	402	386	403	372	388	400	416	386	403	411	434	424	419	413	415	420	387	373	429	406	384	398	391	390	402	388	420	405	391	401	454	450	376	422	417	405	459	404	403	407	396	431	422	359	405	400	388	374	392	385	413	410	367	393	415	444	418	419	411	406	431	385	373	394	404	377	414	408	474	395	390	390	382	411	381	382	398	418	388	404	414	389	407	405	414	423	398	444	426	398	381	411	390	402	438	403	380	420	409	425	388	403	373	425	405	438	376	426	367	379	438	413	404	415	418	395	382	378	391	401	374	400	397	414	430	438	408	379	409	424	430	398	405	402	414	428	422	387	410	402	396	381	425	404	394	399	433	400	384	400	391	421	385	451	377	377	409	423	410	400	409	385	421	387	431	420	408	403	418	411	399	423	418	406	434	390	410	438	376	410	390	403	427	438	372	416	364	435	379	422	383	424	411	441	393	402	412	389	422	385	396	399	402	401	401	418	412	376	395	396	437	411	408	410	370	393	387	410	394	395	411	414	397	362	406	387	421	386	367	427	398	394	384	425	381	384	393	392	428	403	422	397	376	411	400	457	378	409	419	441	388	437	428	401	421	441	372	416	427	400	387	404	343	439	412	423	404	383	393	419	444	415	387	363	401	416	414	421	405	422	408	391	393	423	375	411	420	377	399	377	426	439	399	410	412	403	411	365	393	432	399	383	406	420	412	389	407	406	418	440	425	424	419	406	395	411	421	417	364	418	449	410	416	382	405	416	379	467	403	409	402	372	407	414	406	363	370	390	397	372	404	399	416	390	425	422	410	377	399	370	412	428	434	396	387	394	419	416	399	403	394	412	406	413	427	412	405	398	366	397	381	423	408	447	375	378	374	434	419	412	403	410	395	415	435	400	383	404	387	400	430	411	400	430	385	424	404	383	405	378	400	397	423	415	389	417	406	368	390	405	426	373	417	416	409	395	433	424	440	418	434	419	406	414	419	442	368	412	398	454	420	408	393	438	400	437	421	420	411	419	434	416	419	387	396	366	390	401	397	392	400	374	409	413	421	403	388	454	437	396	404	426	395	392	388	452	420	384	409	441	411	403	423	414	405	410	391	422	406	376	406	425	395	404	456	403	436	411	428	394	396	408	366	381	431	384	370	419	415	423	387	401	377	417	393	398	421	396	395
22297	20791	28424	23285	21088	21814	19172	8442	5224	3881	2888	2154	1692	1423	1341	1181	1075	982	888	716	657	588	604	594	620	641	640	553	541	561	537	510	522	520	535	460	441	436	418	410	407	364	332	325	286	332	287	262	313	275	275	313	278	291	275	254	242	275	277	250	272	276	277	306	268	281	267	268	275	266	235	242	240	266	241	252	229	259	243	258	249	270	265	255	258	261	248	235	249	243	261	247	229	241	255	251	266	255	255	237	261	271	260	253	264	255	238	260	257	238	219	243	261	234	264	219	235	240	245	259	237	260	241	253	254	254	258	257	223	264	236	267	253	260	219	236	224	233	242	262	257	236	241	248	206	232	235	236	229	263	268	240	240	253	249	228	253	255	262	238	228	229	235	261	271	261	256	263	243	244	265	239	232	238	231	265	227	243	216	256	239	227	268	241	277	227	228	236	213	228	228	257	212	259	281	245	222	241	269	210	277	261	203	266	215	243	210	232	232	235	231	239	259	258	209	241	241	263	234	229	259	230	261	265	222	259	223	256	233	209	252	250	238	253	233	238	242	259	243	262	237	227	265	206	241	260	233	235	241	196	244	252	266	235	231	237	220	258	260	249	247	265	278	227	233	267	263	251	242	271	257	249	249	233	264	230	269	257	224	233	239	281	244	265	234	253	271	244	246	229	247	259	248	248	252	270	255	243	245	244	225	251	253	271	235	237	242	268	242	252	252	264	277	247	230	234	241	260	250	247	220	219	262	257	265	247	240	253	243	227	228	231	227	256	254	238	268	250	256	243	273	249	251	244	225	233	234	255	236	246	240	234	266	255	235	239	252	254	215	248	266	241	241	231	209	270	251	216	247	232	254	282	268	230	255	248	248	251	252	236	253	251	243	245	228	260	241	245	266	239	248	249	231	261	276	250	240	244	240	274	262	232	236	247	240	237	244	238	219	253	250	240	250	223	235	236	247	241	232	253	244	246	263	236	249	249	248	219	235	226	229	237	254	245	258	239	253	251	254	245	252	223	279	242	258	267	235	246	246	233	256	246	233	264	223	204	228	233	222	253	244	224	256	233	246	255	231	247	239	218	244	241	260	248	209	251	252	265	255	235	254	236	248	241	236	224	239	240	247	247	246	253	223	264	224	237	247	250	241	268	257	248	232	274	215	274	249	272	241	229	261	247	240	224	232	249	238	232	233	256	256	239	273	222	233	242	244	234	231	251	253	226	249	251	244	254	276	247	245	243	239	220	240	226	255	244	260	217	272	239	228	235	237	242	244	232	217	250	240	238	219	250	223	241	233	274	237	204	223	263	243	250	214	228	243	258	259	223	244	232	236	232	246	258	230	237	251	251	229	245	249	250	229	238	240	253	222	245	249	265	220	238	221	243	232	234	220	266	239	244	234	215	245	225	260	242	263	256	243	256	231	232	216	251	240	259	233	234	239	241	208	227	244	231	244	226	282	261	278	257	239	268	235	248	231	232	276	243	244	251	263	242	237	240	253	253	271	241	230	265	256	255	234	252	252	261	248	245	244	233	276	221	239	259	266	276	274	268	242	233	245	252	248	266	251	280	239	244	266	221	234	251	268	233	262	265	236	262	238	240	247	267	238	269	243	251	228	229	260	258	240	255	235	200	237	242	228	263	272	250	288	259	265	256	236	247	254	255	254	252	235	243	228	197	257	250	251	216	235	273	244	254	223	268	231	260	254	247	257	229	260	217	230	258	251	244	251	267	245	228	258	233	227	240	233	259	227	238	254	223	245	200	246	250	290	240	246	250	232	254	251	248	229	249	252	249	245	238	261	249	248	260	235	254	245	232	258	216	237	250	231	211	228	255	265	285	252	261	207	232	229	247	244	240	233	240	234	249	280	236	245	260	251	249	255	251	236	241	223	237	264	241	251	264	225	248	239	244	245	251	272	233	253	225	241	249	231	266	253	233	218	272	236	249	232	237	233	231	219	228	226	233	236	211	252	249	244	229	231	240	263	255	247	229	265	256	251	197	237	247	236	252	240	247	240	257	265	227	245	241	241	235	216	282	238	248	241	224	262	234	247	228	254	273	247	233	231	239	214	230	223	226	252	270	244	258	266	246	232	258	235	255	258	243	237	255	257	256	237	249	226	238	252	236	271	259	256	223	233	248	233	230	234	228	238	221	237	250	246	245	250	227	237	273	261	264	242	228	236	250	232	259	244	236	200	224	231	244	247	230	271	237	215	263	251	226	239	265	226	233	268	239	249	260	254	256	229	250	263	235	232	292	226	262	232	238	246	227	274	226	235	234	229	267	275	243	232	242	255	246	229	234	210	226	263	233	251	252	234	264	250	264	226	269	227	245	236	251	265	247	237	243	249	253	218	234	242	237	227	222	242	267	245	256	232	271	221	238	251	239	262	243	209	238	271	234	233	234	233	236	258	261	242	241	232	263	239	253	249	234	226	251	249	268	212	220	260	251	238	241	243	252	284	232	250	232	249	256	237	239	237	231	231	238	238	228	236	219	263	237	237	244	254	235	276	255	237	268	257	288	241	248	236	234	239	241	223	236	255	247	251	248	267	265	280	252	229	240	228	261	258	253	231	243	258	254	261	248	212	259	234	238	247	246	240	233	264	250	231	236	240	253	217	233	247	245	228	254	237	257	234	196	238	234	261	262	273	216	271	228	254	252	247	228	228	249	253	222	247	258	249	251	225	234	240	231	250	214	260	251	253	245	248	268	242	243	268	262	257	228	255	222	262	220	241	251	237	245	272	244	249	250	240	257	239	235	224	239	238	266	241	229	253	250	264	247	221	255	224	256	257	239	228	241	220	224	246	253	254	239	232	242	247	265	230	231	260	243	260	239	240	228	227	232	226	243	252	252	236	236	252	245	240	248	248	239	232	249	257	273	256	276	239	249	247	251	235	258	231	254	265	249	260	228	231	242	222	243	241	259	259	230	256	255	222	257	234	230	218	249	256	223	246	233	252	244	251	246	263	223	232	246	230	251	241	244	225	235	221	230	217	226	247	242	238	247	255	230	243	247	236	239	245	230	240	226	253	244	229	216	254	260	220	238	279	240	240	252	207	236	213	202	220	239	254	226	244	218	228	227	224	236	259	227	229	253	219	264	253	254	254	211	201	248	237	255	231	265	236	220	227	277	237	247	249	280	251	255	231	249	234	262	247	259	241	231	254	249	250	250	230	229	240	237	234	228	233	236	223	244	286	266	235	272	248	257	268	248	252	227	204	236	238	245	242	252	236	239	263	247	256	259	211	272	232	215	261	236	237	271	260	242	253	247	236	239	250	255	231	239	238	249	246	256	239	222	222	231	256	215	250	238	250	262	255	245	217	234	236	221	242	220	235	227	239	269	255	245	219	246	229	239	227	209	259	201	281	220	249	227	245	256	239	238	262	226	237	210	248	232	231	275	258	231	239	219	210	295	244	229	232	255	245	246	236	236	244	228	245	236	275	262	258	240	262	238	246	248	247	226	257	248	232	217	261	271
24698	45103	42129	34633	28877	22615	17555	13936	10885	8641	6628	5126	3936	3235	2917	2651	2303	2014	1865	1585	1210	1119	1154	1181	1265	1220	1164	1085	1021	1008	963	881	895	867	885	823	768	715	658	675	702	578	508	486	433	418	414	427	404	389	383	357	382	385	369	365	384	392	384	341	369	366	341	389	380	369	336	317	335	344	313	349	312	323	363	336	324	297	315	296	317	315	303	312	321	344	273	321	330	316	294	329	347	340	350	317	326	306	338	320	296	327	324	315	307	325	279	304	308	323	290	316	337	293	342	299	289	302	288	306	320	297	335	279	305	324	295	288	298	335	343	323	319	309	308	317	302	320	316	295	300	307	304	321	288	329	326	340	326	305	313	339	322	328	297	301	291	294	281	298	299	310	305	340	287	331	304	311	281	316	295	319	323	312	309	310	333	294	322	313	293	300	288	323	295	309	300	329	323	339	328	313	310	328	332	303	338	322	299	293	301	284	291	317	323	330	314	284	333	302	307	307	341	317	295	323	314	317	318	305	307	300	304	290	307	305	298	336	333	300	326	274	333	288	304	337	335	316	306	307	272	337	314	325	329	284	325	296	303	322	312	315	317	325	283	321	304	314	299	291	293	296	310	325	307	332	301	280	306	277	289	350	275	314	322	317	307	295	316	300	291	319	295	306	317	323	287	304	296	332	298	324	308	317	295	313	323	301	326	308	309	292	303	293	266	311	314	300	322	299	297	280	311	317	324	316	345	310	332	317	283	290	302	309	335	330	315	295	314	314	334	317	303	327	284	320	308	291	303	315	302	334	307	331	301	325	308	321	299	309	288	306	310	320	345	307	334	324	291	332	335	323	321	314	335	317	323	311	334	312	285	294	273	332	265	333	294	306	281	289	312	294	316	325	309	299	307	296	324	314	312	323	290	320	334	304	330	327	311	321	329	324	292	324	304	296	281	325	321	310	296	297	306	323	298	320	315	344	325	305	322	320	334	314	314	325	303	302	317	289	321	320	319	273	317	290	330	284	302	303	293	305	325	326	285	304	280	305	308	337	301	320	314	314	313	332	313	320	306	291	317	318	324	332	286	283	326	330	296	334	305	306	316	301	298	299	299	319	282	324	306	317	340	356	318	329	314	306	271	309	290	320	284	325	294	326	314	327	294	296	289	312	314	311	344	324	299	317	335	310	324	329	285	297	342	312	312	288	345	329	306	308	312	311	318	324	317	309	312	276	325	323	340	298	344	295	306	292	345	302	307	334	344	295	292	291	301	317	290	306	315	309	313	312	347	331	321	317	308	324	289	280	295	293	310	302	314	291	313	308	330	334	328	298	300	291	347	312	311	281	314	322	319	286	322	339	325	321	325	297	308	294	329	307	321	327	324	285	286	318	307	300	317	314	272	332	310	326	297	314	306	301	300	316	322	306	285	326	357	304	302	342	321	302	325	292	302	338	308	262	331	297	328	321	311	312	318	325	313	297	318	297	307	311	317	291	285	292	281	317	348	281	288	304	284	321	273	338	306	295	287	320	318	288	317	319	291	312	294	309	341	321	297	321	287	334	307	303	334	337	305	319	323	309	323	315	302	311	297	322	303	334	301	329	320	317	296	324	307	312	319	296	306	331	314	299	310	319	322	312	324	283	303	312	297	291	283	292	305	308	317	306	332	321	283	320	315	306	331	292	308	292	278	306	291	297	266	328	311	295	317	284	302	311	328	310	318	286	302	341	302	279	331	315	296	309	292	302	327	310	308	291	323	318	332	293	304	302	314	325	306	319	304	317	298	301	306	318	327	297	355	336	290	308	302	286	347	312	276	302	312	300	301	309	295	340	313	327	301	295	338	312	294	311	295	304	300	310	332	314	319	280	296	276	313	310	298	307	287	291	314	309	313	311	295	309	292	311	332	284	310	310	297	294	299	340	316	312	306	282	332	302	284	308	293	312	303	307	330	340	325	306	328	292	307	333	285	270	286	337	312	320	318	352	270	304	314	312	295	327	309	318	335	304	303	308	298	314	299	322	300	306	318	288	284	283	270	269	278	296	338	293	324	295	304	302	308	343	286	305	294	306	292	317	319	296	297	328	346	308	277	302	319	307	284	320	315	331	340	287	328	317	344	300	307	329	295	319	311	344	322	309	287	332	292	335	310	286	313	304	296	314	295	313	333	305	300	315	310	310	327	327	295	307	303	308	315	322	314	272	328	294	311	282	342	281	300	324	339	323	337	304	329	296	269	315	318	319	295	317	292	302	337	296	312	315	297	297	297	323	319	343	317	342	335	285	288	293	314	312	304	324	309	291	318	282	307	307	306	324	296	296	278	304	304	324	340	325	307	307	267	292	275	322	307	283	348	324	329	318	307	315	326	322	293	321	307	340	295	333	292	313	285	327	335	289	304	316	332	294	292	314	319	324	289	278	308	312	344	306	332	296	333	297	320	326	316	333	305	325	334	302	305	298	340	291	348	278	277	309	304	325	306	290	336	312	306	302	309	320	314	313	304	288	300	316	304	292	322	271	299	318	294	305	302	345	304	347	313	292	332	303	322	334	307	326	311	321	335	285	324	316	327	301	313	333	301	355	314	304	315	278	317	317	306	301	309	290	326	313	306	309	312	278	282	307	293	294	308	305	325	317	331	304	310	300	333	302	311	313	301	296	315	315	292	320	267	317	290	299	296	323	289	286	311	297	299	324	305	304	291	298	318	307	309	331	278	276	308	338	300	318	301	301	354	315	302	314	300	323	309	305	262	304	295	307	333	302	354	323	333	337	350	322	304	317	315	315	282	317	327	320	302	319	305	316	298	346	295	304	295	299	310	307	305	305	285	293	335	329	310	330	318	340	310	295	308	307	304	325	316	300	320	334	294	311	305	315	333	280	313	321	313	310	343	287	324	299	309	329	321	319	329	313	330	298	289	312	276	338	299	333	317	366	337	309	300	310	306	305	305	295	321	287	329	329	296	299	328	319	278	304	300	282	293	347	324	302	278	312	318	287	311	325	277	329	333	325	305	313	327	342	325	293	343	339	303	339	301	298	290	326	297	327	308	303	293	284	321	326	316	339	297	318	293	308	299	311	312	299	325	311	294	314	326	316	309	330	327	305	349	311	311	307	291	298	299	322	322	310	279	303	309	333	313	309	337	294	318	309	317	321	275	321	303	325	368	281	319	326	323	329	318	301	274	307	315	300	309	321	327	292	298	302	354	308	312	302	285	299	341	281	327	294	330	304	350	309	291	309	280	307	293	308	293	284	316	320	302	317	304	301	310	304	303	293	311	296	326	301	318	329	298	338	299	297	306	300	308	301	335	300	320	303	320	351	344	301	313	311	306	310	307	316	321	333	356	290	324	313	293	287	331	313	299	344	287	312	332	278	338	278	304	307	336	319	291	300	317	329	326	278	267	307	300	290	312	338	325	309	285	308	292	290	290	301	299	321	286	292	297	328	318	289	296	299	307	330	304	299	309	316	348	291	349	297	282	278	310	296	302	324	287	323	329	318
26774	23866	28955	24486	16537	10124	5876	3763	2765	2007	1647	1261	1078	957	927	775	802	665	751	635	543	553	532	558	637	537	612	534	522	546	514	517	463	516	485	476	473	483	465	469	443	465	397	431	393	411	419	412	396	390	392	391	420	378	370	385	368	374	385	401	391	387	380	379	382	415	377	355	403	384	381	387	390	389	377	393	386	329	410	379	377	384	416	354	398	393	357	375	403	386	389	385	401	390	394	427	397	396	382	389	385	421	371	345	390	390	388	379	389	369	370	373	375	368	413	374	374	388	370	359	382	406	386	420	390	376	404	361	394	445	389	408	353	394	414	368	374	411	380	377	376	383	387	384	385	394	387	385	397	383	431	421	370	369	383	391	378	415	376	380	374	350	378	367	407	376	430	368	383	374	363	413	413	406	347	332	372	384	379	386	411	404	385	407	379	411	393	405	384	392	389	365	394	400	367	406	400	381	355	423	359	390	395	385	400	381	371	383	378	384	373	351	373	400	362	394	389	369	417	415	381	386	372	370	410	377	386	398	349	368	370	427	399	370	381	419	400	381	383	405	396	351	388	386	358	391	367	379	384	396	357	378	389	406	407	388	358	388	383	397	404	343	371	359	372	379	412	384	369	365	384	411	427	381	382	414	401	381	376	366	378	335	362	354	419	391	396	381	399	370	408	387	344	380	370	369	387	384	364	358	390	399	386	402	403	394	406	354	401	392	389	388	362	375	407	377	394	431	366	402	356	386	384	384	422	383	399	360	364	395	407	406	425	405	398	385	360	387	393	397	395	366	408	389	364	379	343	388	392	394	372	379	378	368	392	382	368	378	373	374	393	390	357	402	403	408	405	399	400	362	384	361	384	344	360	379	415	408	377	354	393	367	382	384	388	373	403	388	390	331	382	366	358	382	411	422	366	400	399	393	426	413	400	367	393	410	383	376	381	368	383	365	371	425	384	375	372	403	376	405	393	375	385	390	409	376	371	383	402	393	400	368	380	394	419	354	384	347	331	401	398	397	379	377	411	394	372	408	370	376	376	376	403	354	374	395	374	331	377	389	359	392	414	373	364	395	362	373	413	379	379	417	388	391	377	348	371	408	415	379	385	365	399	392	422	396	381	378	414	374	386	359	372	393	357	390	373	370	383	415	399	372	370	382	404	409	401	348	386	393	397	376	377	416	418	363	402	361	405	409	407	403	377	363	383	397	371	381	393	342	398	354	394	376	366	366	385	383	409	329	374	393	450	402	385	384	369	387	373	381	348	382	391	399	355	426	412	421	357	401	387	398	435	373	391	414	388	387	377	411	386	413	369	386	363	351	394	349	432	375	371	393	358	393	409	377	382	395	371	364	417	386	376	380	363	406	366	355	393	356	390	329	386	385	390	356	373	374	398	351	330	390	383	377	389	342	363	339	374	409	391	364	371	411	407	412	354	417	352	403	384	376	385	412	387	387	392	415	388	398	360	389	414	393	363	350	408	375	364	384	413	379	389	399	375	382	358	351	354	368	394	411	396	384	403	390	379	395	377	409	354	410	390	383	380	381	391	399	384	384	373	370	402	355	389	369	376	385	376	379	375	378	406	384	396	421	381	414	375	386	387	371	375	408	393	375	417	411	421	367	397	376	341	394	370	389	374	365	391	396	370	371	362	361	402	398	364	337	370	380	365	369	420	377	426	389	362	377	387	397	391	399	406	400	370	412	387	414	348	373	371	359	362	387	408	379	400	396	399	382	362	364	379	389	405	367	380	374	382	363	391	353	353	389	358	388	420	383	361	362	404	381	410	411	415	400	387	379	401	391	383	369	393	402	390	380	419	403	382	382	396	350	410	371	394	368	375	371	371	398	362	398	361	410	409	372	420	384	381	382	445	468	384	383	387	368	373	384	373	433	386	393	384	392	371	375	409	400	400	412	380	376	375	348	405	373	410	419	382	374	367	384	406	434	385	358	391	363	365	381	430	377	386	394	400	391	391	367	346	376	364	374	403	422	416	387	347	435	367	356	401	398	373	396	368	391	399	383	405	385	378	374	421	364	402	370	373	375	415	404	393	415	363	384	406	393	390	403	371	388	373	380	390	374	398	380	412	417	389	372	372	352	351	410	388	397	365	382	386	415	367	407	384	390	410	414	383	367	382	397	384	384	381	371	358	404	392	386	402	376	371	390	386	402	361	364	364	345	387	362	405	399	392	372	390	369	381	399	413	385	391	398	371	391	401	384	397	359	388	374	428	376	352	376	363	410	385	362	340	384	390	376	358	357	354	359	415	393	375	385	392	388	384	374	395	387	387	400	366	408	382	374	388	398	371	390	389	400	349	402	380	407	418	385	359	403	385	369	386	401	432	382	371	386	382	358	367	378	371	382	364	371	363	376	397	340	399	343	389	393	394	386	402	381	378	405	366	392	381	363	395	414	376	372	410	394	395	363	363	356	422	416	384	378	361	379	403	360	414	368	380	373	395	400	415	369	380	370	402	381	417	401	388	402	392	415	367	379	379	384	381	384	360	360	400	408	377	378	389	396	377	395	351	372	416	388	375	375	389	397	384	381	371	371	351	393	385	386	403	390	436	391	387	367	361	410	385	381	356	384	386	397	361	383	398	397	376	351	401	397	394	387	396	357	359	337	394	387	378	391	378	361	350	382	381	380	382	373	407	375	394	392	378	414	390	364	389	373	405	347	411	387	415	414	382	416	394	361	381	386	386	379	365	405	384	397	441	372	365	381	361	360	424	345	373	398	378	389	385	360	391	383	414	367	392	371	383	389	370	429	365	402	408	383	373	407	388	393	388	371	397	375	381	393	385	347	387	385	406	387	379	367	401	419	381	400	399	387	405	414	401	406	386	380	386	395	360	358	400	390	359	403	390	384	343	388	414	380	367	398	380	401	345	362	398	404	368	407	383	433	380	386	380	402	418	415	390	377	402	387	360	400	391	386	372	357	403	369	429	378	410	366	378	356	363	420	388	392	370	376	382	400	363	395	401	389	397	369	383	357	377	366	409	390	380	415	396	409	394	393	369	429	396	374	386	369	391	392	380	435	408	397	390	389	391	418	381	372	390	393	372	362	418	367	418	382	365	386	363	375	409	396	373	359	378	378	378	415	401	375	361	407	366	398	376	399	351	380	386	384	408	401	390	361	371	389	390	406	409	404	424	378	415	364	417	354	362	382	408	383	381	390	387	386	393	375	373	388	356	374	400	376	359	409	370	395	406	374	379	377	389	403	433	382	392	361	392	405	358	364	367	390	404	378	393	404	376	368	397	368	433	379	360	421	368	423	391	380	366	390	348	356	392	392	421	401	356	396	402	396	415	375	394	385	406	390	416	424	393	375	410	398	339	357	376	375	377	388	444	362	385	376	381	365	359	391	421	392	377	364	403	352	394	375	410	415	391	365	394	391	387	401	382	391	393	393	378	391	353	351	401	434	391	393	358	400	392	387	385	396	375	411	365	345	366	376	374	391	379	395	386	393	378	389	372	378
23085	36267	33586	26437	20705	15137	10882	8309	6526	4923	3723	2830	2362	2015	1701	1661	1555	1321	1282	1103	929	890	833	924	934	893	934	912	856	828	804	764	770	777	778	749	674	723	690	610	675	646	579	596	549	520	586	525	583	557	504	520	530	532	503	498	515	521	512	559	505	500	517	535	500	503	525	550	476	485	486	505	520	496	508	512	516	502	484	540	496	504	476	481	532	483	533	485	480	505	496	506	497	520	509	446	513	483	532	510	471	510	499	493	506	456	562	520	540	482	478	496	520	506	497	502	463	463	463	489	516	512	481	520	547	476	525	467	500	482	467	515	539	509	474	481	480	478	510	483	470	490	468	507	514	492	450	503	512	521	508	466	508	503	505	500	526	547	487	477	495	540	477	490	514	467	500	493	512	462	519	516	458	478	485	511	474	494	487	475	464	509	495	471	465	528	463	504	503	485	505	497	473	518	511	515	505	522	507	513	493	483	508	473	503	558	494	460	493	492	519	499	484	499	505	473	482	490	531	509	487	462	494	502	508	484	520	499	517	446	535	482	505	520	488	484	522	498	489	478	488	498	527	512	504	519	506	497	517	507	507	513	457	482	429	478	526	490	485	531	509	532	465	468	495	463	448	504	492	471	462	501	449	479	502	486	448	481	478	479	512	479	500	486	508	499	483	475	486	484	520	503	486	482	507	482	529	519	493	481	482	527	507	478	502	531	522	520	494	502	557	506	519	464	489	532	487	434	487	477	504	474	503	505	522	496	489	501	471	499	495	523	500	513	484	557	541	492	478	495	507	469	490	465	508	491	525	514	542	516	509	517	477	473	472	488	489	492	468	499	523	474	507	487	458	471	478	496	496	508	482	492	533	510	472	517	487	526	486	492	481	483	496	462	519	493	495	526	502	452	542	523	508	493	531	496	467	453	500	461	507	484	500	508	495	500	512	481	451	529	509	515	488	480	500	499	479	443	480	474	486	494	487	528	466	500	495	538	468	482	468	509	505	524	492	497	468	483	516	517	481	511	518	512	512	512	470	504	518	511	461	527	489	516	514	490	508	494	533	530	505	496	492	479	534	514	535	479	476	508	507	504	534	506	531	473	491	523	532	492	497	479	513	530	478	488	454	488	481	517	492	505	506	510	467	483	520	488	504	505	509	494	488	521	506	549	471	477	478	496	497	470	499	478	493	502	540	536	487	482	484	513	483	512	479	498	501	475	537	510	532	479	512	484	475	522	491	479	515	491	489	481	500	506	494	513	482	507	477	462	498	542	498	519	522	539	487	485	484	470	483	472	485	476	527	514	459	499	490	488	514	507	524	424	490	502	506	486	506	501	508	507	519	497	494	499	473	487	486	518	517	480	507	488	486	497	467	495	466	514	479	485	493	505	521	514	489	483	514	537	504	480	477	476	459	509	511	487	496	503	449	526	475	488	503	487	497	474	493	497	491	479	471	480	511	487	462	510	478	483	478	468	474	501	514	500	519	511	479	504	489	508	523	503	502	517	519	490	503	486	476	487	510	518	496	451	515	498	513	497	451	488	512	525	507	507	497	530	517	457	483	507	492	507	448	509	516	518	441	499	479	524	482	470	505	493	530	496	511	505	491	483	507	481	497	490	458	497	507	498	484	506	463	499	512	510	490	500	514	492	536	501	485	496	500	492	483	489	485	525	476	470	489	477	500	479	515	534	484	509	500	493	495	489	486	496	468	517	503	514	468	538	507	498	495	497	491	506	502	476	509	501	481	491	511	490	483	502	510	512	488	500	504	457	523	475	486	515	474	482	466	529	525	485	499	491	479	534	479	495	501	484	506	480	529	532	465	506	515	478	476	477	540	506	483	522	503	481	471	522	550	497	473	523	483	491	498	507	481	507	476	440	507	504	464	463	505	551	492	502	522	479	494	529	495	535	489	480	519	512	496	504	515	485	479	489	504	470	483	555	476	537	528	490	530	495	486	490	489	475	505	528	480	508	499	503	486	512	526	500	457	479	486	470	501	520	499	455	525	471	472	489	512	471	493	527	491	468	494	496	500	462	488	512	484	501	546	498	479	503	547	512	538	478	533	475	477	513	476	499	490	509	549	494	520	495	534	500	525	496	460	521	503	446	466	499	512	479	484	484	501	462	524	482	474	498	486	451	476	494	511	485	481	478	514	493	509	493	470	479	514	491	527	481	500	437	470	481	506	503	513	493	511	504	451	469	473	478	483	531	527	477	508	531	472	490	505	454	488	547	463	536	525	495	480	512	474	495	494	524	490	553	484	478	526	516	498	519	515	471	457	541	513	518	505	491	479	469	501	522	462	487	537	502	495	490	516	507	474	493	490	500	495	511	469	488	492	501	493	495	501	490	466	477	467	530	519	517	514	451	475	489	474	492	460	552	498	514	495	485	505	507	494	474	489	528	513	499	464	503	491	475	528	502	483	504	467	444	500	482	487	503	528	468	476	511	483	508	465	496	530	494	512	495	516	499	483	496	477	492	494	465	498	515	523	471	488	495	472	517	471	489	494	510	495	486	504	490	543	491	488	458	511	469	520	507	452	487	533	497	516	461	512	496	464	475	497	500	509	495	525	477	484	530	482	478	504	489	514	519	408	513	491	488	508	529	499	498	480	531	509	478	511	520	493	547	490	465	475	506	492	537	491	495	496	522	529	490	528	497	522	507	511	473	500	543	463	467	514	526	465	521	516	475	493	517	485	475	540	538	471	485	502	481	502	523	522	438	545	490	561	479	465	482	494	516	485	490	521	465	465	505	480	528	501	475	480	484	461	457	496	542	523	484	478	490	474	481	495	499	541	506	476	495	498	499	507	486	499	523	506	492	489	494	510	482	466	477	471	469	469	527	499	516	498	504	465	455	506	511	467	518	503	447	522	486	490	503	485	500	484	479	508	528	455	503	478	525	476	506	546	463	490	558	472	481	490	487	546	499	487	481	494	508	510	531	484	499	498	508	502	512	500	524	454	488	515	502	473	527	494	499	504	512	503	479	472	487	485	527	481	527	487	519	489	477	504	469	477	504	466	479	484	498	480	501	508	526	474	495	526	492	488	509	526	454	513	518	537	510	497	497	489	473	470	530	492	533	483	480	490	487	456	509	516	506	496	517	465	531	493	498	510	500	486	523	504	498	527	524	489	468	509	522	492	507	488	529	470	496	479	494	523	495	542	492	500	487	509	524	475	555	479	483	489	497	483	528	490	477	506	520	454	503	448	510	550	491	508	533	498	510	511	493	503	484	513	495	504	469	496	488	438	525	541	514	517	464	522	490	486	507	498	464	471	501	519	483	479	502	490	513	513	477	490	477	475	493	538	514	483	527	465	526	500	541	499	484	519	500	500	494	491	528	499	498	528	532	507	485	513	533	499	494	480	477	496	509	493	490	503	505	492	487	461	483	504	492	518	515	492	520	518	509	488	504	489	506	507	479	487	524	505	482	521	495	500	489	469	480	498	506	483	509	519	497	501	472	494	485	513	476	504	519	491	475
23284	20821	28021	24012	21519	18726	11341	5946	3855	2848	2171	1715	1388	1218	1016	1114	904	850	752	694	599	541	559	614	587	612	574	547	524	524	539	544	466	527	468	492	470	443	438	420	426	436	390	342	362	336	372	329	359	345	321	351	357	347	316	352	320	322	334	329	349	312	348	350	351	350	332	354	334	319	325	338	342	296	348	279	333	325	325	352	358	308	314	338	295	304	324	306	295	336	308	330	304	334	313	318	315	300	303	306	355	312	309	320	312	317	332	330	318	303	292	276	283	319	285	325	327	313	322	329	339	313	308	313	311	321	355	307	337	326	310	276	338	300	295	302	321	309	340	284	312	316	323	320	315	309	301	348	293	312	350	317	322	292	311	314	342	269	319	291	304	351	327	317	297	334	318	330	337	316	351	311	308	313	315	324	319	314	316	301	284	315	326	333	332	317	278	304	287	323	320	329	323	303	302	310	345	325	319	307	293	284	312	318	312	286	322	304	296	341	309	308	313	295	294	322	301	331	330	308	350	311	300	296	298	334	268	316	340	310	331	321	350	307	316	311	261	340	330	300	322	306	324	279	318	323	323	285	330	326	331	366	339	300	324	337	316	331	309	305	322	346	331	307	317	309	280	321	318	302	323	296	309	324	317	324	300	329	316	316	293	330	356	309	330	281	351	327	327	317	319	293	349	318	334	300	318	313	331	298	293	293	303	348	298	304	315	309	307	295	294	298	334	319	321	301	317	309	322	329	322	307	283	320	273	328	273	303	339	332	315	304	306	335	314	333	351	301	306	283	319	315	320	294	299	302	291	309	299	296	283	335	320	310	354	351	300	321	293	303	336	322	305	312	333	329	302	332	344	318	339	297	329	286	318	308	295	285	311	289	331	335	291	325	330	308	298	283	275	315	294	320	306	290	308	326	320	318	320	325	309	339	338	305	328	326	318	310	299	302	302	330	319	330	331	333	325	317	310	322	320	294	304	310	297	285	315	312	341	308	318	307	334	287	321	352	307	334	324	326	301	338	294	301	287	324	317	322	317	337	306	299	328	323	308	292	332	329	324	269	292	311	342	314	319	293	315	304	325	337	332	301	293	303	328	309	325	321	311	328	303	319	294	324	313	331	341	311	336	291	319	328	336	297	330	317	335	315	355	319	304	329	284	336	300	290	334	311	317	290	320	304	315	295	339	316	323	300	336	323	305	354	315	300	337	360	325	328	299	298	299	309	312	290	281	289	304	330	301	329	311	328	289	307	327	322	340	308	327	296	298	333	330	281	312	331	324	305	311	308	302	330	301	288	313	324	329	314	316	312	292	308	320	292	344	313	303	326	317	328	294	332	327	321	324	320	288	298	330	332	349	298	301	289	342	338	306	329	324	287	326	339	288	316	326	274	319	314	334	316	289	304	312	327	349	326	296	308	312	316	347	331	324	320	318	289	309	339	344	315	309	304	299	311	291	286	319	329	316	310	336	283	328	275	309	312	314	326	283	311	281	330	324	293	330	297	319	329	360	302	328	316	305	304	307	293	308	315	280	308	315	317	321	322	290	330	311	287	318	295	321	310	299	295	310	320	311	346	331	316	330	322	301	337	324	316	318	295	314	324	337	308	295	301	314	344	328	301	298	309	294	301	319	305	309	327	297	304	301	302	303	338	297	306	307	323	318	296	314	300	293	332	316	324	300	305	322	329	276	306	274	309	308	287	302	315	303	316	287	309	328	306	290	325	291	317	299	332	317	320	329	307	316	327	319	342	323	309	341	313	347	347	363	305	325	309	293	283	281	272	318	345	302	326	310	304	300	307	329	312	309	278	354	266	329	298	303	336	308	309	280	314	292	295	308	290	321	304	297	306	297	298	353	291	284	304	290	307	328	321	308	300	346	311	293	345	339	289	291	312	316	295	293	311	343	274	295	295	302	313	314	281	328	321	305	328	327	321	283	315	340	309	322	277	314	312	309	325	316	330	280	305	343	321	323	301	313	309	327	322	322	321	317	350	306	310	336	303	314	313	271	303	301	332	315	327	312	319	320	317	289	293	328	326	365	299	323	321	315	308	333	312	321	326	288	312	294	358	299	321	324	315	320	363	340	324	323	333	306	323	338	291	333	321	310	362	312	314	313	302	288	317	308	331	315	296	304	333	311	339	312	331	297	290	319	334	314	327	352	332	316	305	309	313	322	315	339	316	311	319	321	299	319	300	331	294	293	285	303	306	312	293	313	309	299	323	321	308	315	288	286	352	332	284	289	331	294	296	339	329	334	300	326	337	331	317	306	296	318	334	323	305	336	328	322	324	388	333	280	316	324	284	330	336	266	313	321	324	309	343	303	286	314	280	330	326	323	307	295	309	291	302	300	306	307	318	287	268	306	303	352	340	300	320	300	331	306	284	302	306	327	305	302	291	276	342	305	346	298	295	283	312	299	302	299	303	292	304	317	349	298	302	311	286	295	298	302	312	313	292	299	354	317	288	279	297	327	345	309	338	319	312	316	351	328	334	326	308	317	327	313	306	334	317	341	354	310	277	310	309	304	322	306	321	309	335	308	349	307	317	299	315	304	313	306	314	277	304	325	301	310	324	326	317	324	324	308	315	346	311	320	312	300	273	345	312	321	310	325	303	298	333	295	331	313	315	326	277	342	306	300	344	307	321	305	311	313	298	323	313	327	295	327	339	315	317	316	278	320	297	342	305	329	336	291	322	285	290	278	304	305	319	323	326	325	325	326	325	310	346	293	294	303	324	291	337	297	324	333	303	284	311	297	332	291	318	322	288	315	295	324	342	326	318	318	332	331	308	327	289	309	334	317	362	321	313	272	299	344	316	327	301	296	316	312	304	308	310	339	300	325	315	332	343	300	298	306	294	312	313	320	310	313	324	299	327	303	320	301	320	310	277	308	295	321	305	317	330	332	332	312	299	295	314	305	286	292	313	285	316	311	295	298	316	326	287	314	308	328	291	304	349	334	332	313	315	322	314	334	300	301	316	303	331	344	303	311	301	289	308	335	293	318	337	304	322	338	304	330	290	310	321	346	302	302	288	311	325	298	301	308	355	294	301	284	296	278	310	296	293	326	312	317	318	300	287	297	295	321	307	280	337	308	294	314	304	327	312	323	297	305	324	321	337	301	285	304	289	305	341	292	302	290	302	333	303	315	282	303	316	305	314	365	306	324	307	326	333	304	348	314	323	306	303	332	327	288	320	317	315	300	303	318	301	328	325	290	322	322	317	306	311	313	318	306	323	303	311	319	330	330	320	297	322	341	325	349	311	323	335	299	313	353	320	294	315	338	324	304	310	314	308	319	278	298	301	310	276	305	328	284	296	328	289	298	339	304	308	294	332	304	300	293	316	327	272	314	318	282	297	293	323	346	352	333	297	340	310	291	327	333	324	318	312	302	347	336	323	350	326	321	278	296	310	311	298	308	311	299	293	315	315	332	313	341	297	325	317	309	338	293	332	314	322	290	304	299	331	309	333	321	287	340	312	352	304
22737	40697	38255	31575	25187	19582	14638	11397	8482	6529	5057	3937	3146	2680	2275	2134	1916	1716	1591	1289	1054	982	975	1079	1040	1062	1062	982	951	867	941	790	805	920	819	763	695	709	706	668	661	576	560	543	539	502	466	475	495	498	484	423	460	470	413	408	409	434	461	456	460	471	476	475	458	439	427	440	401	429	426	434	447	428	431	372	403	382	415	402	432	396	410	410	402	405	433	424	412	439	444	406	410	400	399	419	391	412	396	387	411	445	380	421	401	432	423	387	403	424	390	410	431	452	384	380	405	381	415	446	396	391	391	386	421	431	419	398	436	423	436	401	383	410	447	432	386	432	391	415	428	420	397	444	399	420	380	415	408	381	393	418	375	421	391	383	439	378	438	402	429	393	426	434	414	394	404	378	406	351	400	391	449	393	384	347	422	397	418	409	394	427	399	367	420	409	394	397	432	413	457	409	376	422	423	415	397	377	400	416	427	386	417	447	424	399	382	408	424	429	407	419	402	407	376	403	376	405	410	426	399	425	425	395	388	404	411	400	404	422	428	402	412	389	411	435	421	437	386	390	425	417	421	385	426	379	405	376	388	405	431	416	409	419	411	364	417	382	365	416	438	384	397	420	424	385	415	460	396	357	421	404	381	373	421	380	383	384	412	411	408	405	413	432	421	439	408	387	442	383	419	438	407	412	397	419	424	397	398	379	430	391	400	453	390	437	396	395	399	395	410	415	417	436	445	415	378	394	420	392	420	380	426	427	373	363	414	385	412	398	412	416	379	402	417	419	429	414	401	365	406	423	436	429	402	417	391	419	413	407	422	431	417	400	407	413	400	411	423	398	402	418	391	413	433	396	416	441	380	397	422	431	402	417	405	398	394	432	385	422	402	404	390	380	434	389	438	389	396	450	412	411	381	405	426	406	400	418	417	385	394	442	415	421	394	414	427	412	410	405	388	414	399	401	408	422	430	411	429	401	401	421	378	440	406	406	432	415	411	415	405	439	379	401	407	419	392	471	420	398	381	434	406	402	413	405	410	466	403	401	417	436	397	422	397	409	455	422	427	425	412	422	414	354	404	408	410	394	438	385	391	391	439	449	381	407	410	421	410	409	399	370	387	398	367	408	446	400	426	403	424	366	429	435	417	401	395	387	422	409	410	397	425	419	388	406	441	373	424	405	396	426	412	397	413	383	391	446	436	397	413	385	411	382	412	450	411	393	385	456	404	392	459	423	401	433	403	417	403	416	407	439	428	403	387	425	409	418	403	391	398	386	415	413	454	457	377	436	399	399	425	401	374	442	396	404	386	392	390	398	392	409	395	455	437	404	423	403	415	398	384	379	422	395	420	400	409	387	420	428	426	394	396	424	423	412	395	396	376	434	423	406	394	417	456	388	364	432	412	395	417	403	402	407	413	409	419	422	387	407	396	470	404	395	390	426	429	401	397	411	392	404	444	381	447	443	405	425	432	388	385	406	419	406	391	397	360	391	356	440	390	386	426	440	389	390	414	428	416	401	400	426	418	424	424	391	448	401	403	410	435	405	448	405	436	412	407	381	431	420	444	397	421	429	389	378	425	373	419	413	432	414	410	428	377	411	391	418	394	435	394	414	437	418	380	398	446	397	397	389	386	420	387	389	387	381	422	403	433	409	426	400	392	414	439	407	414	433	419	377	433	363	397	405	391	425	418	397	408	388	398	378	419	429	398	396	387	386	394	446	410	406	410	410	401	377	396	381	445	403	423	440	401	435	422	396	401	377	428	384	416	394	376	417	414	429	403	398	422	410	408	432	421	385	391	407	406	415	377	409	427	405	393	400	425	399	388	384	408	416	424	386	368	389	385	380	418	386	395	418	432	392	396	426	426	397	399	427	381	455	404	421	395	408	405	403	415	431	395	402	428	423	433	400	431	395	386	376	425	391	428	380	424	403	430	405	411	401	420	415	421	416	432	385	414	393	399	400	427	419	406	388	395	398	419	434	436	450	398	409	437	427	409	364	381	385	408	418	404	398	397	404	378	445	379	440	379	407	384	377	395	399	408	408	406	414	405	397	397	408	445	407	423	419	388	414	429	416	423	415	411	395	402	407	420	404	413	386	428	420	418	415	379	382	408	453	379	422	437	411	394	390	439	415	391	406	418	422	415	419	413	365	377	372	408	403	384	447	355	397	402	410	396	411	417	425	405	372	424	432	397	413	397	443	410	407	403	431	399	411	410	384	405	416	368	383	399	368	403	380	412	410	427	403	391	422	385	432	385	425	392	410	389	400	401	380	398	367	403	397	408	444	426	405	402	410	402	395	389	386	403	389	429	373	426	406	436	430	379	426	395	407	428	395	421	386	437	392	409	436	396	399	410	408	430	393	378	402	404	429	426	418	408	366	406	424	425	400	421	417	421	403	404	391	414	394	415	409	410	406	407	403	414	414	394	397	375	406	411	435	401	402	414	372	444	391	410	375	442	399	420	421	398	396	408	391	390	431	414	437	447	440	396	363	396	448	414	371	436	426	423	386	384	410	368	382	368	408	404	370	410	415	393	419	426	428	390	376	420	434	404	445	397	404	460	389	427	415	400	413	419	394	395	429	469	407	393	411	434	395	424	412	397	417	384	418	479	406	441	424	442	405	398	421	412	417	418	410	438	436	449	402	392	424	407	418	391	427	375	410	431	415	421	382	374	438	419	363	396	435	417	391	401	381	421	397	420	439	425	419	379	417	397	412	427	406	439	427	405	389	392	376	388	385	410	416	407	437	428	424	420	431	423	397	428	433	400	420	431	380	392	424	424	409	398	396	397	412	386	408	378	452	412	403	395	429	409	399	429	396	428	391	402	379	430	423	375	415	422	423	429	434	412	390	409	419	429	422	408	407	442	410	398	397	394	431	431	429	411	429	445	420	379	444	419	378	426	397	415	443	413	416	376	413	440	433	405	366	366	435	381	436	403	387	388	397	393	411	396	420	395	420	420	417	396	420	436	436	414	385	406	446	441	409	427	400	389	405	404	430	409	396	368	425	402	405	396	421	430	455	403	414	400	405	418	414	472	377	406	410	419	413	405	402	401	411	407	426	428	438	420	412	428	381	404	412	419	378	383	396	414	405	383	399	442	423	392	441	380	439	386	444	437	391	384	371	405	421	398	395	441	441	392	426	399	400	387	416	400	407	442	435	388	422	391	428	396	412	421	422	452	379	428	377	435	385	410	382	399	377	417	350	410	404	404	373	423	433	379	449	399	421	403	424	403	419	422	394	419	437	412	407	375	435	397	405	430	387	432	382	408	390	376	412	427	416	425	413	423	407	415	388	401	391	395	372	389	392	428	432	399	405	408	424	400	400	396	407	417	389	371	384	427	384	393	414	407	387	399	382	417	448	405	411	383	431	449	404	409	394	427	410	419	410	415	405	438	399	401	412	397	407	423	406	420	415	398	414	401	421	428	423	428	414	423	397	392	374	386	445	406	400	399	395	417	415	395	421	381	405	425	404	409	417	400	383
22320	20765	28451	23230	21050	21769	19256	8447	4867	3858	2846	2143	1663	1453	1265	1263	1169	982	914	764	619	565	605	636	629	670	631	563	557	564	544	514	509	510	499	492	438	437	427	407	362	369	348	307	318	292	297	291	298	304	273	296	274	286	275	278	269	245	283	273	280	278	274	286	292	286	255	266	264	252	257	266	267	284	264	252	260	242	258	268	237	247	259	271	241	263	251	252	255	242	248	249	248	244	233	247	232	257	270	245	231	234	238	220	257	228	259	243	234	240	251	233	222	218	235	265	226	226	255	255	238	225	251	249	267	245	230	248	258	237	255	252	250	230	254	228	258	225	213	248	253	247	253	259	257	287	262	265	244	257	260	247	248	273	263	250	226	240	244	252	245	256	241	227	215	223	244	228	252	212	197	237	229	245	236	227	254	261	252	249	243	231	246	244	196	255	239	239	263	247	233	265	235	247	262	240	226	215	241	238	276	293	238	258	250	248	231	257	289	257	257	256	238	230	258	251	225	237	262	250	238	241	243	238	237	237	238	249	266	215	226	259	232	266	246	260	233	255	265	251	257	263	236	239	269	246	247	260	225	228	241	257	247	232	254	243	250	232	236	257	229	273	269	245	246	288	243	237	232	245	240	223	229	269	253	264	233	284	252	252	238	246	245	252	253	260	241	248	228	256	276	240	257	215	226	275	240	248	233	259	232	246	225	266	240	257	260	237	248	254	225	273	274	251	252	225	233	244	235	286	256	238	238	228	234	250	206	235	257	264	230	261	257	257	226	250	242	236	221	247	232	234	233	257	252	229	244	234	244	245	267	226	220	229	249	243	245	246	267	256	275	256	246	234	246	244	220	266	250	228	262	242	237	226	247	290	248	257	235	232	212	263	256	237	250	229	234	247	246	271	255	244	245	229	257	236	283	250	215	248	251	228	259	268	252	239	215	260	262	240	259	235	267	254	263	254	231	259	247	256	250	220	243	229	256	252	233	250	238	260	267	241	246	225	258	248	230	241	223	222	208	260	236	238	227	220	244	249	247	234	242	272	225	260	276	210	267	254	220	282	251	241	230	246	241	224	246	234	226	244	228	252	245	255	241	219	256	229	235	245	232	275	240	240	289	250	214	264	261	264	255	239	268	250	226	246	232	276	239	256	241	268	241	247	241	265	225	265	254	241	258	225	241	250	217	221	253	212	233	231	255	242	249	234	245	265	238	244	266	244	272	257	239	251	219	250	250	231	235	238	236	238	243	228	254	235	261	234	228	239	242	276	257	263	247	248	266	218	238	262	267	243	227	249	221	233	226	281	247	206	216	266	269	236	223	231	253	240	252	217	235	256	244	267	225	260	262	220	241	240	224	250	269	244	230	241	260	223	234	271	238	256	241	264	233	238	227	245	223	245	228	215	248	239	241	255	222	268	262	244	282	241	234	236	269	234	242	235	219	244	254	231	244	237	267	251	253	239	253	213	217	242	254	262	237	231	264	253	262	246	244	228	265	247	233	256	248	258	224	249	259	236	238	242	257	281	237	238	261	237	249	216	237	248	233	253	225	257	247	231	251	276	257	265	239	259	294	290	257	253	277	226	254	229	250	223	216	237	238	232	238	275	251	237	236	254	237	241	238	276	254	252	273	267	266	251	236	227	305	238	261	224	264	262	249	243	222	256	231	260	219	255	229	254	242	260	241	215	250	241	232	237	269	259	283	248	223	214	240	226	248	245	240	247	223	221	229	233	244	237	226	230	242	236	246	231	245	254	240	273	253	279	267	242	224	244	246	247	206	223	226	233	233	273	265	252	232	254	259	237	231	206	280	256	255	273	250	248	251	255	243	236	250	205	228	250	244	255	263	257	221	222	239	226	270	259	231	249	248	237	240	243	243	257	232	236	235	240	246	261	254	242	240	265	225	229	255	246	243	246	260	250	234	239	260	240	224	254	240	272	257	256	250	266	245	211	241	262	234	262	221	233	229	238	252	263	235	237	250	273	242	233	242	273	231	254	245	245	280	262	247	274	240	255	239	280	232	249	250	245	223	254	227	206	218	229	258	249	259	212	231	268	230	242	240	264	244	224	240	248	234	261	258	262	251	243	277	244	281	272	249	247	251	246	253	231	237	252	241	235	258	219	239	221	231	272	260	244	258	282	270	221	240	234	234	248	229	255	261	235	252	245	275	263	256	224	229	237	247	287	235	213	243	274	245	219	251	225	238	226	253	243	249	259	249	245	260	209	225	260	248	233	232	286	254	259	211	246	257	235	239	219	253	251	272	248	236	239	241	244	228	257	246	247	253	227	240	258	253	252	230	234	276	223	265	242	260	246	259	244	263	226	251	260	237	288	246	237	249	265	236	257	262	245	231	260	254	230	200	249	246	245	266	242	256	257	260	238	242	233	235	256	265	252	257	256	250	266	239	253	223	249	278	239	249	246	240	229	254	244	246	231	255	257	237	251	245	254	226	214	240	243	240	240	224	251	237	275	247	233	235	244	268	260	253	263	238	256	247	239	258	239	245	237	269	256	262	261	243	245	242	252	247	266	230	264	277	259	227	271	251	278	270	261	250	257	246	238	233	235	230	238	256	240	215	242	274	244	246	226	264	251	239	230	255	265	244	236	223	257	258	257	256	235	257	248	244	239	240	234	246	252	258	242	217	242	245	265	226	260	248	237	250	255	257	216	268	247	219	235	214	238	244	267	264	250	254	243	266	257	227	253	251	217	268	242	210	256	223	228	241	217	241	242	241	255	268	228	225	231	230	260	240	264	239	245	255	240	239	254	224	257	239	254	284	260	231	226	228	220	258	255	231	266	242	261	265	256	265	220	242	219	219	260	246	240	242	251	258	270	263	266	255	240	267	244	237	236	271	229	255	269	273	231	245	271	248	245	248	234	263	209	216	242	242	211	254	244	238	263	251	232	234	224	233	256	269	238	263	248	268	244	266	252	233	227	238	247	263	269	255	259	252	244	245	252	242	258	243	265	248	245	248	243	233	235	205	231	233	234	220	259	223	255	233	237	258	248	230	247	230	248	274	240	245	247	266	246	279	213	243	243	254	226	227	238	249	276	250	248	239	230	263	229	254	230	234	239	266	245	274	263	249	253	228	241	238	287	292	248	215	233	232	290	261	240	228	225	242	246	251	229	227	222	245	241	248	249	240	283	250	248	219	235	234	264	223	252	241	219	247	223	212	241	256	259	229	247	270	246	259	253	226	249	239	249	268	265	212	224	257	254	244	217	270	276	233	263	266	262	253	252	243	223	275	266	236	243	255	239	231	242	245	242	261	244	250	255	262	248	231	237	252	246	239	222	272	239	251	247	262	248	249	213	239	254	250	228	250	250	218	260	247	257	234	235	248	255	259	225	232	264	244	259	253	225	217	232	229	227	262	260	262	236	232	243	261	256	248	236	277	224	227	233	233	247	244	222	257	230	264	239	225	231	273	264	239	247	261	251	243	237	261	284	262	247	239	263	250	248	234	233	268	242	254	267
24111	44113	41250	34638	29112	23264	18207	13780	10636	8266	6438	5080	3950	3292	2892	2639	2397	2063	1784	1612	1220	1079	1168	1245	1258	1238	1192	1093	1057	980	1045	947	880	866	931	823	751	729	694	669	680	574	500	463	420	439	420	407	379	431	333	342	374	349	364	359	339	352	368	385	372	347	396	378	397	381	360	382	382	303	342	335	325	343	304	303	312	306	319	302	323	362	328	346	305	304	325	337	292	355	321	349	316	300	345	307	336	328	314	299	321	324	350	302	322	312	318	322	324	299	331	339	283	299	328	294	297	290	307	322	318	299	346	301	327	294	286	312	301	332	346	312	340	325	337	304	310	294	317	301	306	319	285	330	320	328	306	316	298	289	303	323	298	338	312	337	306	286	342	331	338	328	290	325	347	335	311	292	326	305	334	312	291	292	286	277	318	305	315	291	300	291	307	322	294	298	314	314	330	298	317	319	349	284	320	306	317	311	305	331	324	320	302	289	297	291	288	314	342	299	355	337	347	302	313	332	290	312	320	316	318	331	333	343	274	279	285	306	306	305	332	342	338	340	315	302	306	303	313	289	319	342	298	358	308	312	309	304	320	290	305	307	319	327	316	312	332	309	311	314	299	291	341	285	312	330	287	282	293	312	338	315	294	309	310	269	320	308	312	334	311	323	316	321	325	295	279	327	322	329	323	311	323	299	341	296	321	306	280	291	264	317	324	326	299	324	276	328	303	312	289	287	313	349	332	310	315	307	324	315	306	336	328	331	323	288	307	297	314	272	309	350	303	320	324	358	319	347	284	295	333	329	266	326	343	277	318	334	307	311	333	335	324	337	296	316	283	330	311	308	301	291	322	307	317	322	293	304	322	323	328	306	311	320	318	306	348	310	313	321	274	312	277	333	286	330	325	307	335	325	271	318	326	304	313	310	274	301	300	300	344	285	314	318	325	318	336	277	304	315	329	330	298	315	339	296	289	289	310	338	296	309	294	314	313	292	339	311	290	313	318	279	323	340	335	307	325	310	311	280	309	298	347	306	336	352	323	349	339	332	306	315	310	291	321	326	280	295	321	301	333	301	333	308	309	266	287	286	311	288	323	330	306	292	310	320	285	326	294	328	322	332	324	311	328	315	315	317	306	309	334	311	280	298	310	310	312	307	289	319	305	316	293	297	334	325	322	292	323	329	306	336	344	283	303	320	294	290	336	313	300	310	315	313	323	307	338	283	347	312	333	290	321	306	337	298	324	335	334	306	288	313	312	303	315	316	318	307	304	328	330	341	313	342	354	305	342	330	303	357	284	303	287	337	312	319	302	288	279	295	314	295	316	347	320	313	313	301	298	289	334	306	327	324	304	288	318	330	337	281	338	339	302	344	299	333	333	329	322	318	307	338	338	298	331	320	336	337	323	352	319	287	317	318	325	307	318	340	289	315	317	313	298	297	319	290	307	340	317	322	281	298	322	330	311	341	293	321	337	311	323	327	295	316	318	343	300	326	343	317	322	310	300	320	313	316	328	329	294	286	348	317	301	354	350	323	313	305	286	312	329	321	323	285	331	291	332	283	305	314	288	334	320	334	323	300	327	285	307	329	309	334	309	303	328	298	318	296	321	297	307	320	314	318	347	282	299	308	302	294	309	317	322	304	292	319	304	301	304	284	301	311	332	315	313	294	299	317	319	348	330	325	283	332	309	294	339	273	313	332	328	328	295	326	281	323	327	310	304	304	319	289	323	332	327	305	311	321	315	328	284	280	290	313	300	339	296	303	354	280	291	334	321	323	312	329	312	314	310	313	303	310	323	334	314	306	341	309	299	312	305	314	321	323	330	319	302	311	323	285	273	338	304	328	318	312	329	309	337	322	302	311	308	307	315	326	321	333	349	339	327	330	314	302	332	302	281	305	297	359	317	292	346	323	309	300	326	297	311	319	331	319	321	328	304	295	340	317	327	280	311	322	339	292	332	301	343	319	297	331	346	305	309	310	296	286	337	290	311	358	316	313	343	330	338	316	296	321	278	314	335	311	334	312	341	322	264	310	326	315	317	288	335	287	290	321	311	341	312	314	293	312	333	321	321	329	290	299	298	326	310	333	328	319	316	339	303	305	337	273	344	310	286	294	339	310	325	354	325	304	271	290	325	304	284	320	322	322	319	289	308	320	319	322	299	318	310	314	326	306	342	332	318	314	314	340	274	311	349	318	308	285	318	315	304	299	292	351	299	308	325	286	310	324	332	288	301	320	305	307	330	345	343	290	290	359	313	339	293	324	317	295	296	319	294	317	297	309	288	290	312	336	333	318	296	305	302	301	301	334	348	308	319	322	300	333	293	316	316	316	309	292	312	310	343	353	315	323	322	345	338	318	337	317	296	309	317	338	325	343	293	322	328	278	328	287	326	331	326	284	321	292	321	318	303	346	281	338	324	308	351	291	308	283	334	342	283	316	295	329	293	330	323	333	342	311	307	329	296	290	302	314	286	321	321	300	329	320	329	304	328	318	316	318	310	291	317	327	316	310	341	288	320	298	300	301	331	316	334	334	305	343	309	297	297	326	327	310	329	316	331	312	319	285	330	313	322	325	323	282	318	318	315	313	291	319	310	329	334	305	299	271	312	319	337	287	300	329	316	347	308	320	318	308	312	301	319	318	317	338	314	299	299	341	355	305	301	310	319	291	299	298	327	306	339	329	312	309	325	291	279	288	324	328	329	302	331	337	282	305	303	320	299	281	316	305	303	300	316	317	308	341	291	318	317	273	316	331	309	312	331	299	333	281	322	318	317	318	308	328	309	302	356	297	329	315	308	311	312	356	314	319	325	342	326	318	299	306	332	356	276	289	272	310	286	314	326	327	317	306	315	313	326	372	351	302	335	328	313	311	305	305	361	292	324	331	319	306	327	296	308	282	328	291	294	282	325	326	322	331	314	327	363	295	298	331	316	343	313	311	307	327	317	316	279	315	323	305	300	305	315	299	304	286	292	313	294	312	306	315	312	308	303	304	300	299	346	306	311	315	283	296	324	340	323	310	308	320	315	306	305	310	289	294	337	311	288	317	294	307	293	302	303	355	324	320	299	304	327	313	305	303	298	289	297	326	314	321	348	322	310	287	315	356	300	317	350	295	327	354	310	328	310	310	270	321	309	336	336	319	301	329	332	316	321	323	300	296	294	314	328	336	290	322	304	317	334	331	301	312	302	316	306	327	338	313	299	310	345	297	352	305	303	309	321	323	313	283	299	328	328	316	295	296	313	313	294	331	325	332	310	311	322	317	326	338	319	290	317	323	305	305	357	293	293	314	320	312	286	283	317	325	309	339	298	327	332	302	313	310	325	308	307	352	328	322	292	285	354	302	307	321	307	285	302	306	318	333	327	281	350	320	336	330	327	314	342	311	301	364	330	306	321	311	317	302	319	308	311	266	308	320	332	294	316	317	306	292	297	291	314	301	304	307	308	311	326	292	319	316	295	302	314	326	321	339	329	333	321	322	305	311	308	303	321	265
26555	23832	28843	24482	16985	10611	6246	3838	2641	2096	1744	1353	1097	968	835	895	801	757	657	640	559	506	558	534	570	578	618	515	539	534	532	544	553	542	510	491	516	481	454	456	462	428	411	418	377	383	406	371	453	387	383	399	413	379	380	357	388	372	388	409	350	406	422	406	425	383	383	407	383	412	392	418	379	394	419	407	391	387	379	359	393	389	388	379	382	354	384	402	364	389	401	405	411	387	360	390	390	367	376	384	365	402	366	402	384	396	365	388	392	421	367	404	405	405	378	378	381	380	409	348	393	404	369	376	366	420	371	409	391	376	411	388	378	396	384	373	374	398	391	442	354	378	385	373	436	372	372	377	379	398	379	422	360	383	408	342	393	387	369	389	357	399	398	375	383	388	370	382	400	415	403	380	398	397	384	393	406	381	413	406	393	392	393	420	380	386	424	393	401	374	391	408	400	394	411	379	371	395	403	391	376	416	398	361	406	410	367	375	360	373	407	393	402	428	414	396	394	376	328	420	411	405	392	376	418	384	409	376	388	415	403	412	410	375	422	373	390	445	402	365	396	339	408	386	407	392	386	427	369	378	405	412	355	392	417	361	416	398	377	390	371	393	381	380	382	373	358	413	369	439	353	383	347	384	372	377	378	427	369	407	373	404	406	398	373	418	379	402	377	385	384	398	396	380	381	389	419	382	389	362	393	377	350	385	365	389	373	385	366	380	386	368	386	395	383	360	413	374	407	402	377	388	370	402	406	402	367	373	364	376	389	421	390	395	363	353	400	404	417	382	382	385	401	366	435	388	396	393	400	417	346	365	395	387	401	370	365	392	366	386	401	372	391	382	395	361	373	385	410	417	412	382	385	395	412	397	382	364	373	390	398	428	436	410	403	391	389	380	395	402	379	400	356	387	410	388	404	403	383	417	399	387	407	411	370	374	395	386	384	424	382	385	387	380	427	398	399	381	401	387	395	383	379	355	402	381	413	405	383	419	401	385	390	403	362	392	382	375	342	387	364	424	415	375	360	392	353	365	374	394	395	396	380	400	379	401	364	388	380	384	381	379	385	410	386	389	383	337	403	390	351	373	362	382	416	384	407	357	412	384	363	406	397	372	381	396	359	358	424	381	374	377	393	371	396	391	397	380	392	366	380	392	363	371	389	390	386	400	375	407	365	383	354	426	362	391	378	388	387	372	382	374	391	416	367	418	416	377	391	394	405	383	394	392	353	372	377	409	376	399	384	419	408	401	369	440	393	381	374	394	387	400	373	431	380	402	395	388	411	386	379	383	406	371	383	390	383	384	409	413	431	400	385	377	390	383	401	394	411	373	389	410	398	402	357	376	421	373	422	353	373	381	365	408	398	348	377	402	363	397	419	396	384	393	371	354	391	425	395	385	363	401	371	392	356	373	412	392	397	402	370	386	368	386	373	359	404	358	393	371	433	397	423	413	407	398	369	384	380	409	349	376	387	396	427	371	390	359	379	347	395	394	398	362	348	405	349	410	398	414	388	362	375	397	406	437	370	415	369	408	391	385	376	368	396	382	425	392	443	378	406	369	370	389	362	409	364	366	378	406	391	396	389	392	364	401	365	431	376	431	362	368	382	394	417	387	382	402	377	393	373	365	368	380	375	402	390	443	384	376	393	376	373	382	372	360	385	396	369	385	374	373	403	384	360	422	388	399	369	353	382	380	379	377	379	357	361	403	382	415	406	379	358	366	402	391	373	374	387	349	403	376	388	385	397	365	379	364	442	365	404	396	386	357	407	385	376	356	383	381	375	381	401	395	395	342	403	381	386	405	401	407	351	369	365	380	381	370	398	386	357	374	383	405	406	409	421	409	392	383	398	390	427	370	394	339	386	363	403	408	382	386	408	382	391	392	395	373	402	408	409	398	403	377	380	431	445	370	375	392	398	427	391	399	386	391	379	379	400	389	354	380	388	404	408	360	419	409	401	433	403	416	425	380	373	379	348	388	380	374	350	370	387	395	354	383	392	382	401	378	407	399	391	422	368	372	354	402	364	381	357	351	376	363	373	440	380	439	414	402	406	414	419	403	387	388	380	394	368	407	426	419	396	370	364	378	385	427	384	443	391	395	389	372	386	434	403	413	369	349	396	375	380	373	371	411	401	411	393	360	393	408	390	426	379	367	383	389	354	404	353	385	349	374	376	387	363	405	371	371	373	404	361	377	407	408	363	368	398	399	404	406	402	400	394	400	358	363	384	390	380	381	384	390	366	375	408	385	392	363	414	401	381	357	394	387	352	408	426	375	406	427	363	389	356	391	351	358	408	388	413	385	412	398	379	383	354	370	402	370	381	415	359	389	399	377	401	376	413	398	391	359	382	394	384	395	402	383	364	390	387	378	404	353	424	368	403	389	389	413	369	362	393	384	370	376	373	374	364	404	405	394	412	387	411	406	426	393	371	366	368	428	371	391	404	379	401	353	393	373	402	402	360	385	371	427	386	416	405	360	385	400	383	397	409	391	377	371	394	396	386	353	370	331	371	389	396	374	379	372	402	387	415	393	381	377	393	381	383	371	386	363	369	375	368	404	369	357	394	423	359	390	359	392	393	359	403	382	411	406	356	389	387	389	358	421	416	414	378	351	381	383	379	413	389	380	395	412	392	360	389	376	421	365	382	402	376	390	418	379	381	386	361	363	405	384	404	430	375	408	396	383	383	375	369	383	398	350	380	385	393	408	383	372	398	393	341	354	413	374	394	378	418	397	363	353	406	382	393	371	407	357	417	388	400	415	378	401	420	402	411	401	395	403	395	365	388	364	389	412	362	404	363	335	376	399	387	405	392	383	372	371	360	370	377	365	400	374	401	391	395	396	393	379	387	385	394	388	360	373	390	386	401	398	379	411	421	381	413	407	430	400	421	394	361	380	418	394	361	377	371	381	358	358	394	403	403	374	365	399	358	373	396	413	366	406	361	407	413	390	408	394	387	393	431	382	403	379	377	384	392	354	418	411	378	420	381	377	377	385	399	385	380	396	374	372	364	373	372	387	389	401	376	386	422	405	411	399	371	372	398	396	390	369	397	364	402	376	368	389	369	360	404	416	400	400	402	403	410	380	362	380	401	390	388	398	371	413	411	375	382	363	381	410	397	388	381	355	352	348	356	366	370	393	370	357	383	397	402	357	405	401	380	371	373	389	360	381	375	419	393	375	371	393	427	380	410	370	379	368	393	409	381	385	389	403	382	389	412	381	354	434	355	394	405	393	378	403	389	426	376	384	382	360	355	338	326	383	387	396	383	389	364	366	394	400	384	360	375	387	409	391	384	389	407	397	377	384	371	380	361	374	384	372	387	393	358	377	397	366	367	373	392	375	384	398	412	361	375	387	337	415	393	416	401	428	401	424	376	417	384	406	378	387	397	404	396	395	372	373	394	359	406	359	368	361	385	412	401	397	387	401	364	381	376	405	385	380	389	387	425	378	372	412	389	386	400	389	418	439	379	406	393	391	361	398
22575	36147	33253	26643	21495	15989	11390	8455	6126	5021	3980	2834	2292	2010	1729	1734	1591	1386	1291	1129	927	851	901	951	932	964	908	862	847	873	823	810	740	781	789	768	742	701	649	681	650	625	619	596	527	561	510	530	560	499	549	489	548	531	499	527	488	492	511	542	520	557	528	505	494	527	494	537	502	492	539	511	488	492	493	533	472	478	507	518	516	491	487	488	539	534	481	492	493	487	475	548	529	493	468	531	486	492	522	514	498	540	509	527	472	519	496	489	516	485	454	500	524	483	509	506	513	489	463	469	471	469	476	461	503	483	489	480	480	479	434	489	477	476	474	467	504	492	482	508	508	460	525	495	512	517	473	493	511	540	497	457	521	512	484	476	488	487	488	497	508	534	498	496	537	509	497	483	522	490	521	522	498	485	486	466	509	511	508	508	480	516	524	496	478	531	522	495	469	488	508	502	502	468	470	538	506	498	514	462	475	519	474	470	499	506	497	440	467	493	442	507	474	510	450	508	513	498	471	475	495	489	476	526	455	495	536	500	507	513	482	524	485	491	493	486	498	512	503	490	513	524	493	495	519	471	492	487	509	509	541	489	466	471	519	503	486	483	536	519	533	499	507	507	495	513	513	493	527	537	527	523	490	468	517	487	497	499	505	491	509	497	563	510	529	497	479	467	493	525	468	506	452	509	489	516	496	518	491	549	516	497	478	516	520	518	477	515	466	501	482	475	520	527	532	513	500	479	495	537	516	518	515	507	512	464	509	522	474	492	476	500	510	500	532	511	502	492	477	471	461	480	508	502	457	501	526	520	511	516	486	478	477	500	491	471	507	515	492	505	430	522	505	496	518	519	515	490	513	465	532	506	538	488	508	487	510	486	485	489	523	467	473	504	518	512	491	472	442	499	535	524	481	517	480	492	475	463	472	478	502	479	506	490	455	506	508	514	474	507	508	497	462	477	522	515	532	529	497	505	513	503	504	518	492	436	479	497	544	517	506	454	508	480	500	450	458	453	515	534	533	500	487	533	482	473	483	500	499	485	527	480	532	501	532	523	512	512	478	498	477	533	473	473	547	479	496	506	481	484	499	523	519	495	511	514	494	477	512	535	551	505	481	516	495	503	503	502	509	481	526	484	489	479	516	522	490	528	506	504	512	486	503	480	540	496	508	536	533	535	506	506	513	505	527	491	509	503	509	481	545	529	517	518	496	483	484	481	511	528	493	510	533	491	514	481	453	538	501	512	491	482	501	482	536	501	484	528	514	518	449	480	547	529	515	525	513	481	486	513	454	504	507	481	490	536	446	506	487	499	472	505	456	503	480	497	492	495	474	489	490	497	490	516	500	498	507	451	533	472	501	504	490	505	510	487	476	539	496	501	499	488	489	505	483	482	494	520	530	489	544	519	479	509	519	514	509	492	498	534	519	479	495	490	470	506	486	494	473	499	478	489	471	515	496	512	516	471	479	488	505	463	495	512	484	508	522	497	518	497	524	490	514	492	476	494	521	469	501	536	465	488	516	538	471	465	485	493	500	501	458	533	493	445	498	502	477	500	517	492	459	524	537	495	491	451	493	536	526	475	483	505	463	481	512	484	561	484	486	522	519	488	490	501	513	489	480	490	490	499	447	537	495	512	509	515	512	500	506	499	499	463	485	508	515	489	534	508	538	499	504	483	518	482	495	515	506	503	517	509	518	501	550	488	477	441	521	500	492	497	506	497	494	536	524	509	499	481	500	500	494	472	484	509	560	474	506	518	510	510	503	497	505	528	500	473	520	503	505	477	484	489	502	524	492	543	474	519	512	504	470	489	540	479	496	486	515	512	491	534	489	491	446	519	487	452	503	512	491	470	497	515	500	504	522	503	476	490	467	507	520	540	492	498	518	476	507	452	485	509	512	474	518	534	503	490	464	488	471	468	507	474	494	511	489	527	513	508	476	506	494	481	518	483	506	510	477	504	509	466	493	482	504	515	474	534	502	465	498	489	472	481	473	501	500	504	502	477	467	501	502	451	488	473	503	502	504	506	528	495	480	511	520	488	517	477	525	509	500	509	496	515	505	498	492	502	492	507	485	513	510	496	495	482	489	484	454	498	498	502	536	511	532	495	482	486	487	507	520	527	502	479	548	527	459	520	502	525	485	521	481	496	493	441	492	482	468	511	468	484	506	456	509	508	503	480	489	497	536	527	465	478	492	493	531	487	503	557	530	520	490	506	541	469	537	529	522	549	475	474	500	496	506	460	498	529	516	494	486	521	537	531	469	511	477	530	497	499	497	479	512	512	516	542	479	483	472	490	471	468	510	547	511	502	508	497	545	502	505	493	497	485	514	499	523	526	488	485	489	485	492	568	474	492	487	481	468	520	525	488	490	474	500	508	504	498	447	507	522	519	484	528	493	488	478	489	502	491	485	510	495	495	515	521	499	502	482	506	480	532	509	499	534	504	481	477	490	481	511	472	497	518	495	520	496	510	477	492	490	469	467	492	550	470	531	505	506	530	466	522	448	490	502	508	541	499	510	459	473	476	472	539	488	496	553	506	492	500	505	547	512	467	513	478	482	523	519	526	501	510	494	508	513	457	526	471	526	464	517	492	475	505	501	528	503	521	491	496	480	474	476	469	510	531	519	519	514	526	492	517	487	475	538	489	509	498	491	497	515	463	481	535	484	444	508	510	504	464	488	490	493	521	504	508	526	488	514	497	496	530	464	518	474	507	519	530	479	513	515	491	479	526	474	451	502	512	501	496	495	550	506	493	509	487	512	484	478	503	459	462	512	511	472	512	463	497	501	530	506	520	498	495	491	479	488	529	473	480	497	498	517	474	512	494	497	513	484	487	513	474	500	534	504	514	493	529	469	497	492	510	469	508	501	524	492	545	494	475	491	497	467	480	506	531	472	481	467	481	493	489	461	480	514	486	521	479	548	511	484	463	527	477	494	491	504	465	482	517	488	510	476	472	538	536	517	498	556	507	519	494	519	486	476	501	488	503	501	484	507	485	532	474	503	540	498	487	542	490	509	518	487	461	478	492	499	511	535	519	461	497	508	529	466	494	498	492	496	507	507	482	487	545	473	498	474	456	504	488	511	489	511	481	479	471	486	502	481	489	489	469	514	512	518	500	531	483	512	499	497	507	482	469	502	459	504	518	527	489	480	473	522	493	524	514	553	476	478	482	489	497	505	525	480	506	500	500	554	461	510	501	534	490	507	474	516	503	487	495	492	498	499	485	504	561	486	523	488	502	499	523	503	479	460	510	534	483	504	504	477	470	513	539	536	454	484	502	541	541	482	498	492	477	467	515	461	508	489	507	515	504	485	476	522	513	479	485	486	497	522	481	531	490	498	508	494	499	490	493	507	497	506	514	514	514	494	510	492	528	498	502	481	480	497	521	523	480	491	497	466	500	536	472	492	500	498	478	517	458	506	496	474	438	511	529	503	487	500	505	506	544	471	542	532	473	500	484	528	495	512	471	546	501	470	489	525	543
23313	20821	28197	24028	21729	18990	11725	5823	3896	3026	2289	1743	1361	1176	1032	1081	963	816	800	705	583	508	629	613	551	604	619	563	526	564	545	545	509	483	511	480	449	424	439	442	450	395	378	374	347	336	379	377	350	335	334	356	344	362	317	309	337	316	327	328	349	373	320	352	339	312	340	316	329	326	335	321	306	321	318	300	324	303	335	322	317	345	347	333	346	328	298	324	340	297	326	347	300	305	342	295	320	327	349	315	329	309	337	310	318	342	333	311	292	339	287	293	330	359	292	322	342	303	323	313	307	311	316	337	316	371	337	330	281	317	334	330	331	347	298	301	301	299	316	352	342	352	323	345	311	327	325	329	302	306	336	329	306	326	323	321	293	306	288	299	303	292	302	324	297	334	284	314	333	307	311	301	321	307	318	286	324	313	287	307	313	299	371	308	303	319	299	315	332	331	311	350	334	324	321	316	333	292	329	321	301	328	322	332	322	314	321	321	329	319	342	338	347	305	309	341	321	321	331	348	282	335	354	284	359	315	333	310	309	313	329	354	320	322	328	319	363	326	298	325	313	313	332	296	308	316	352	333	327	362	311	319	333	331	316	322	345	311	336	312	303	321	310	318	308	303	333	289	300	306	294	300	315	310	340	324	309	308	303	339	334	328	339	313	322	299	342	295	284	294	353	309	327	339	273	337	296	309	308	307	352	288	291	344	313	293	316	318	314	323	329	309	319	298	324	307	340	291	325	313	294	345	306	319	310	335	328	310	311	334	335	321	301	330	355	308	328	345	307	306	323	296	320	359	325	329	325	320	327	327	317	301	317	309	310	320	319	300	335	318	332	337	338	304	294	308	328	325	307	323	339	336	298	324	279	299	320	308	332	312	331	328	318	291	325	324	302	291	306	318	307	318	328	338	309	343	298	313	323	309	319	320	313	317	313	325	337	335	290	326	308	324	316	326	317	320	340	353	282	308	327	334	329	306	328	306	307	286	325	301	309	332	305	338	340	313	301	323	342	313	320	316	318	320	312	300	361	285	324	337	309	305	320	337	333	312	337	311	329	303	351	327	304	284	327	278	333	327	316	311	335	305	342	320	319	333	329	339	341	289	319	334	324	301	304	303	337	319	289	301	319	318	317	317	320	333	274	306	317	319	315	279	327	348	329	327	317	314	319	316	315	321	325	289	319	332	347	302	324	307	319	306	315	312	305	333	313	282	319	305	320	307	315	332	332	312	322	299	338	286	325	324	327	291	287	300	327	303	296	312	333	344	322	340	318	312	365	332	292	339	328	306	314	312	321	312	329	327	325	319	338	308	324	319	318	324	346	298	310	310	309	315	309	320	357	291	334	307	322	316	324	306	314	330	330	325	302	340	327	293	317	321	360	330	316	314	336	331	314	303	322	335	337	292	315	335	352	296	337	295	312	295	332	320	310	323	334	314	316	355	317	316	350	329	321	296	308	344	336	317	306	337	323	304	292	353	310	319	282	351	307	330	290	286	319	305	368	298	339	327	338	316	283	300	317	298	308	311	335	346	331	318	295	327	343	311	303	306	319	309	319	307	300	291	314	293	329	293	309	303	314	305	335	368	322	327	341	302	308	312	301	308	312	302	337	309	309	283	302	289	313	307	330	310	308	276	327	340	306	325	320	288	307	303	330	309	324	318	322	324	336	317	302	340	294	325	313	296	342	337	322	301	293	309	332	320	315	307	334	305	343	322	322	331	292	335	300	305	324	299	304	351	319	318	342	333	311	288	298	334	322	328	293	336	294	316	282	316	346	309	332	309	344	333	333	312	304	315	326	316	298	341	308	296	302	334	313	304	327	331	333	293	348	327	312	317	338	311	322	314	363	306	317	350	341	322	306	314	358	319	309	307	310	310	336	318	338	310	281	305	323	325	338	328	316	362	299	301	330	341	321	316	330	302	300	342	305	341	356	305	334	340	329	316	304	318	333	325	317	311	330	323	331	331	271	312	342	370	315	322	325	336	339	330	330	310	339	308	304	298	346	300	315	300	320	285	317	310	325	324	327	301	330	326	320	333	339	341	326	316	313	327	288	308	303	322	309	285	311	331	323	284	300	308	321	332	331	345	302	316	362	316	371	301	345	343	310	357	319	324	315	327	319	325	290	315	352	311	306	310	284	302	323	320	287	327	301	310	329	323	306	318	309	355	287	290	342	310	321	315	289	307	313	327	322	346	314	295	313	266	303	325	305	292	297	319	292	328	302	334	291	316	290	312	339	297	323	337	324	340	324	344	285	339	323	307	326	319	322	319	335	340	283	300	312	340	299	318	294	325	322	314	340	320	340	317	330	334	306	335	308	285	310	298	339	293	313	325	295	331	339	328	328	311	358	293	322	333	314	323	327	337	302	302	326	320	314	329	303	317	304	338	307	289	315	327	330	268	322	354	298	320	334	311	305	276	301	317	324	321	298	309	295	320	318	279	292	311	339	316	338	330	301	325	341	292	343	335	313	322	311	298	319	327	320	299	327	308	319	316	331	322	324	310	306	331	327	323	303	343	315	334	323	346	296	309	335	332	335	325	307	282	312	332	321	309	318	308	370	339	334	281	317	313	326	345	298	343	334	342	301	340	330	306	300	316	330	295	274	326	319	318	342	307	314	307	314	332	359	310	302	344	298	306	298	337	284	268	327	287	291	287	365	341	296	312	297	293	313	313	343	291	340	312	328	312	316	314	292	292	306	282	331	306	315	313	347	314	285	322	331	307	300	311	306	334	316	329	312	345	326	320	350	310	369	331	303	316	306	288	312	286	309	342	339	353	349	345	300	339	312	269	282	336	296	352	355	341	290	339	327	348	344	321	326	300	292	328	339	309	284	327	331	322	296	315	330	325	330	319	350	307	348	296	311	328	352	304	340	302	313	316	321	342	348	297	359	304	314	317	310	325	346	339	311	321	308	319	291	337	332	311	335	307	319	336	321	313	319	324	324	305	333	328	274	355	315	321	324	329	334	292	343	324	331	298	311	307	325	294	320	293	299	308	315	347	320	311	342	334	302	326	336	304	301	334	336	316	311	292	327	311	308	306	318	301	315	315	332	304	320	307	327	323	329	344	326	307	339	323	314	315	348	356	302	273	336	342	306	331	300	326	301	300	329	302	301	327	313	326	308	338	313	346	304	325	281	324	305	326	337	314	316	317	282	315	295	350	324	317	335	347	296	310	333	325	315	337	315	282	321	356	299	347	351	328	340	299	335	286	281	283	320	318	313	300	308	339	323	298	307	291	314	312	322	339	326	322	332	292	317	311	320	304	314	326	345	304	330	302	330	312	279	325	280	292	335	309	344	310	308	318	340	327	302	335	330	296	318	301	301	305	331	318	315	309	346	319	321	327	337	322	310	328	284	297	323	311	336	305	324	331	318	324	330	321	304	313	319	290	314	336	348	314	331	323	316	309	304	339	296	289	316	291	281	354	327	306	315	301	293	313	304	324	315	328	327	326	332	302	292	322	295	330	307	333
22173	40862	38028	31228	26275	20230	15119	11186	8719	6676	5359	3902	3062	2596	2269	2224	2004	1661	1481	1277	1059	969	1016	972	1068	1083	1103	969	965	949	921	866	779	804	799	739	694	682	641	667	680	556	557	567	493	471	476	499	465	454	507	451	451	448	449	471	466	449	474	417	462	451	437	454	460	470	470	401	440	442	404	436	442	403	440	433	399	400	447	415	454	400	402	404	437	401	415	438	396	401	419	405	405	410	406	411	423	443	405	459	446	441	427	426	453	430	423	354	399	405	384	437	408	426	438	403	416	378	381	427	398	412	454	396	420	388	389	371	399	411	372	374	436	385	429	430	442	407	383	415	409	437	423	415	437	368	374	440	429	391	437	397	449	413	413	407	415	467	397	418	414	387	407	392	427	390	429	414	404	408	401	431	411	420	431	408	392	432	408	417	416	436	414	403	411	390	450	410	424	413	413	419	396	427	446	405	400	422	420	389	405	385	421	400	381	435	436	445	387	384	416	401	381	409	429	439	413	415	471	408	449	434	387	437	413	441	402	407	440	390	396	416	436	401	455	379	417	406	402	430	415	405	397	404	429	443	412	398	400	431	375	393	408	424	411	389	430	437	451	401	426	379	427	387	422	450	391	415	410	401	407	387	433	427	421	412	427	375	389	409	405	437	413	400	423	406	439	403	397	388	422	408	407	426	399	441	454	387	422	416	405	423	437	446	450	407	436	422	411	416	374	426	416	416	433	413	423	430	382	415	411	405	394	373	422	434	420	383	400	414	379	409	434	379	406	393	439	411	421	412	441	418	392	395	396	410	403	425	385	408	428	437	409	388	405	388	447	422	385	428	396	403	439	404	387	457	388	404	438	387	422	419	407	420	402	409	424	436	447	391	389	416	394	375	394	438	392	407	424	429	376	411	406	417	414	409	395	413	428	409	421	422	415	429	408	393	398	401	415	395	396	432	395	382	425	428	371	423	416	373	414	434	401	448	412	433	441	425	440	384	407	396	412	411	435	389	419	395	419	398	391	404	439	415	397	386	420	399	399	388	388	411	385	419	414	444	392	443	439	412	441	432	400	434	396	398	399	477	387	390	373	419	426	425	408	433	415	440	387	440	423	420	426	440	386	417	410	416	385	404	414	397	408	396	382	432	413	454	413	416	431	385	419	417	423	418	390	413	423	423	423	433	367	438	451	356	418	366	404	395	401	424	393	391	391	394	382	427	413	413	443	421	429	444	414	406	410	378	390	442	387	430	451	419	370	430	433	407	406	440	415	405	432	420	460	422	418	436	390	407	405	396	406	404	433	435	422	438	398	421	437	394	430	380	438	383	408	415	404	365	437	378	442	391	425	436	429	444	399	419	408	397	416	421	437	407	375	406	422	396	397	424	387	392	422	439	385	421	444	418	411	415	408	429	398	414	429	405	416	397	399	449	384	418	443	414	415	442	424	425	442	444	422	429	446	472	399	390	420	415	413	420	433	390	409	418	372	424	410	435	412	427	405	436	444	416	363	430	361	407	438	431	385	394	408	419	426	425	405	422	410	414	424	454	400	412	429	392	419	388	390	460	432	400	443	423	420	410	383	449	426	439	427	414	433	391	406	406	418	409	440	382	374	413	442	421	426	407	401	461	387	419	392	417	433	394	412	413	403	415	432	432	423	407	391	389	405	366	441	406	454	436	371	461	386	397	415	401	377	411	393	439	422	445	418	427	362	404	410	420	403	384	481	403	431	371	394	446	413	378	425	423	391	425	384	423	380	428	400	388	447	378	408	395	429	425	415	421	419	415	443	381	419	441	414	411	419	410	390	392	359	381	443	425	393	409	405	383	419	389	401	385	392	421	398	451	411	428	408	424	409	413	390	402	396	390	420	459	392	420	396	387	407	435	417	396	414	391	429	374	417	407	412	402	433	417	406	430	422	389	406	431	402	373	415	394	421	381	388	400	429	412	413	452	402	410	408	431	405	408	425	410	424	387	443	392	422	394	406	409	414	395	392	393	411	401	394	414	402	438	422	430	410	417	398	395	410	409	428	410	454	427	408	435	381	446	397	400	411	394	416	373	430	436	403	438	442	369	424	387	409	409	383	394	409	412	414	375	376	418	408	431	448	442	402	383	403	375	412	405	422	443	421	415	431	375	411	412	397	409	435	431	376	414	392	382	396	429	402	410	418	426	433	419	426	401	403	440	399	417	402	429	419	419	433	445	422	400	423	376	433	417	401	412	464	419	423	415	454	400	399	416	414	408	377	378	403	450	383	437	429	373	432	415	395	409	418	414	422	426	413	410	439	410	428	391	414	420	478	418	429	423	440	368	416	405	427	422	393	412	441	435	406	384	408	414	424	428	402	407	418	428	432	423	409	420	408	420	414	433	417	376	401	398	389	404	432	412	400	409	423	435	412	431	391	403	404	450	393	420	432	445	437	392	419	412	434	436	389	408	411	413	395	400	420	437	424	444	425	427	486	398	399	408	410	433	403	414	421	393	444	427	458	389	420	395	435	407	424	386	379	416	414	429	422	414	392	408	376	435	430	427	412	403	424	424	399	439	429	419	413	420	420	411	421	425	436	398	406	396	399	376	419	396	419	388	430	419	413	425	390	410	392	435	397	451	448	404	408	424	400	431	417	411	448	419	418	471	398	386	417	420	402	410	400	411	420	383	421	413	388	403	406	382	381	397	400	411	430	385	438	410	379	402	413	400	418	417	376	453	437	414	380	432	430	380	412	411	434	394	387	427	393	402	439	403	437	454	408	424	430	432	396	407	377	443	408	437	384	406	417	434	404	379	419	408	409	398	419	415	424	419	398	413	390	415	459	379	417	416	421	409	444	417	404	403	410	446	418	401	396	448	461	366	412	417	418	437	429	393	404	445	415	406	419	412	416	412	380	395	391	446	412	429	430	418	409	425	398	395	415	402	396	407	390	422	410	429	390	384	389	428	405	437	447	393	385	455	433	443	438	392	413	419	400	424	414	393	399	395	415	402	424	407	390	411	424	432	394	431	409	413	400	420	409	420	436	430	418	428	380	411	377	407	426	423	389	398	418	457	411	408	373	395	403	411	409	422	435	409	425	433	407	440	438	421	433	393	430	380	418	440	400	384	418	399	397	404	386	422	440	404	380	396	381	420	375	427	403	439	424	420	440	410	412	416	381	415	391	453	425	425	433	420	425	430	419	415	413	446	408	404	401	430	396	465	413	433	433	383	435	395	437	450	426	407	431	436	399	422	435	426	407	403	404	440	415	437	452	391	420	452	450	405	420	387	425	422	426	398	398	433	433	415	457	420	405	394	403	419	361	403	387	396	412	419	416	411	418	409	411	411	379	406	406	416	423	391	383	397	418	429	399	385	364	393	375	387	424	407	384	414	391	445	422	388	426	405	402	452	410	409	437	433	422	416	425	381	394	387	426	454	468	418	458	430	448	413	400	406	418	414	413	453	408	444	411	415	425	436	406	417	442	408	439	397	439	403	431	377	399	394	414	415	406	430
22365	20758	28431	23235	21102	21868	19371	8463	5153	4007	3074	2239	1604	1467	1265	1204	1167	1042	923	796	654	592	638	620	667	668	607	653	614	662	540	508	511	511	532	474	472	372	430	385	385	390	345	327	327	287	300	313	288	274	296	291	300	267	272	294	268	262	293	288	267	258	269	293	283	261	247	245	248	240	281	269	241	268	233	260	226	256	267	267	260	261	257	258	284	233	273	257	278	236	257	243	233	260	242	275	242	245	233	277	229	240	274	243	253	242	244	282	253	239	231	209	239	235	256	225	260	254	228	233	240	253	285	248	246	232	264	240	250	231	249	247	277	231	266	295	238	231	238	230	254	240	247	232	243	217	238	241	242	278	236	247	259	251	254	244	240	254	238	262	269	239	228	233	257	234	263	243	235	228	250	235	244	256	252	248	260	240	273	249	249	231	249	234	233	261	250	226	241	267	257	230	255	274	279	245	221	269	261	253	246	260	234	241	254	269	251	256	266	245	242	256	254	254	250	232	237	250	220	268	262	243	246	247	250	235	242	247	277	265	247	234	238	251	245	246	243	228	256	244	266	256	253	248	233	245	236	221	245	272	238	235	224	230	239	229	235	261	248	238	233	229	250	260	243	235	252	239	230	251	228	218	231	226	279	221	256	255	227	264	225	231	252	236	271	232	295	254	248	248	260	231	260	252	233	260	244	264	245	242	224	254	251	245	263	253	235	266	250	226	260	228	267	233	243	226	220	255	266	233	262	268	238	251	258	225	255	255	246	242	236	234	235	247	240	231	254	232	225	254	260	265	270	239	260	226	247	238	231	221	221	267	235	243	247	257	250	228	259	284	218	265	255	252	244	247	238	264	258	238	250	277	237	266	251	252	275	252	225	247	218	246	228	260	242	257	251	264	277	252	258	235	235	220	259	247	237	253	268	234	229	240	249	240	224	237	257	223	246	262	238	205	209	237	274	232	224	228	259	256	245	266	250	236	256	248	249	236	254	238	234	245	283	249	252	230	273	231	248	251	240	221	261	258	251	231	291	244	237	256	262	281	219	233	248	248	271	245	265	230	266	239	257	246	260	234	244	251	246	238	244	242	230	239	271	234	211	259	255	249	243	248	255	250	278	236	258	234	251	246	246	266	268	239	268	248	229	218	219	250	243	222	261	231	250	240	248	271	237	241	241	255	279	251	255	223	242	230	252	215	240	265	263	239	286	244	245	213	270	245	245	253	243	219	256	268	237	235	261	255	269	266	260	268	234	254	231	221	233	228	241	208	225	252	236	258	267	263	222	232	233	257	254	244	246	273	250	256	248	231	241	262	242	247	270	247	247	247	254	250	209	259	251	259	241	266	258	255	218	256	247	239	250	236	268	256	237	220	240	248	222	249	250	235	250	267	271	241	267	254	245	230	237	276	269	253	259	221	258	241	238	255	272	240	230	242	247	277	235	244	255	241	261	240	242	260	231	273	221	245	238	254	220	243	211	268	204	232	262	267	249	262	247	230	260	250	226	261	266	239	254	242	254	245	232	250	244	232	240	253	222	231	236	255	244	227	235	274	245	269	243	254	242	275	245	286	265	262	237	254	226	233	228	239	249	226	238	218	236	237	239	275	230	244	256	229	232	238	222	242	243	249	262	264	240	255	226	212	231	247	294	244	234	247	254	235	241	245	268	240	256	221	245	227	242	243	240	268	230	254	240	259	228	239	241	236	218	275	237	246	222	216	226	240	241	244	238	263	259	220	227	248	255	273	232	267	246	267	253	234	255	262	248	235	243	212	268	230	245	244	253	219	225	258	258	252	233	254	235	237	260	218	198	235	254	262	257	253	240	263	254	254	244	209	256	234	254	272	262	246	234	241	264	248	253	232	214	264	259	234	272	244	235	261	225	239	232	259	253	228	250	223	241	267	252	214	233	253	223	240	236	217	231	252	244	223	252	252	227	221	248	235	238	244	257	243	250	243	256	230	227	260	236	226	254	235	213	258	230	257	241	225	242	251	234	262	287	228	264	250	270	228	248	237	223	230	243	292	253	248	247	257	265	246	212	236	234	256	279	268	260	265	270	237	266	265	236	251	232	253	212	264	252	223	223	230	264	217	245	252	218	245	238	260	250	239	210	252	237	243	242	248	240	258	274	230	257	247	253	273	285	275	245	248	199	229	212	235	233	226	241	270	267	249	237	225	213	282	229	267	255	247	231	233	220	270	252	270	233	249	261	265	247	234	265	248	243	264	236	251	222	247	252	261	235	253	251	251	241	243	246	262	237	238	247	255	248	250	252	234	251	255	270	245	249	260	250	261	254	231	264	230	255	253	233	253	230	260	231	279	254	267	263	241	233	252	255	219	247	225	272	239	273	230	252	222	273	266	235	254	241	262	221	256	266	262	244	244	240	218	238	250	229	243	240	266	236	263	252	240	253	252	243	243	264	240	259	255	233	255	236	268	263	268	233	238	221	249	243	254	231	230	264	226	254	245	230	237	241	232	244	244	263	263	217	238	229	242	238	253	229	263	256	231	256	217	265	246	238	249	266	240	233	253	242	233	238	254	265	233	231	264	246	223	254	279	246	229	253	238	243	213	245	225	236	252	247	230	262	260	254	253	239	240	244	238	207	254	245	263	266	254	280	238	263	252	233	245	254	250	240	234	245	246	232	226	232	269	249	291	234	260	269	214	248	268	255	281	258	221	247	233	226	246	240	245	236	249	255	210	255	224	239	253	249	243	259	233	270	238	235	227	242	230	254	247	256	270	238	235	245	229	228	257	269	253	254	254	216	257	252	274	228	243	215	242	235	247	266	250	231	235	254	254	272	230	277	257	245	226	209	253	226	242	251	233	240	235	258	264	263	263	258	259	285	217	257	298	246	242	258	235	247	242	251	266	232	249	259	245	259	213	266	243	244	239	223	242	234	257	235	242	228	225	224	259	247	241	255	262	242	246	254	285	236	246	222	236	247	226	251	275	205	254	242	278	262	224	277	233	231	218	243	254	261	242	251	253	260	239	219	259	253	259	245	239	255	229	229	211	233	255	243	250	265	237	250	234	245	248	273	223	236	245	260	249	222	242	248	244	245	228	250	232	233	238	253	221	238	236	250	254	237	224	251	235	260	238	259	235	235	260	218	223	242	241	242	258	244	236	258	253	244	270	249	244	251	245	235	251	249	221	241	251	271	240	236	247	263	233	262	252	261	226	200	231	242	225	232	275	244	265	273	246	238	253	228	234	260	274	250	246	264	246	218	247	231	234	251	253	251	203	231	248	260	270	265	237	255	277	272	237	257	229	247	275	242	240	227	269	241	214	261	228	238	267	242	239	230	252	261	238	219	233	268	244	233	257	265	259	243	252	257	243	254	254	260	242	245	251	237	237	252	222	220	231	244	250	249	254	240	255	232	243	237	237	275	237	251	286	226	240	235	264	232	238	241	241	239	260	260	228	247	267	245	240	256	239	227	232	252	250	266	237	272	242	244	215	261	256	234	261	244	268	263	257
24043	44612	41714	34433	29493	23728	18111	13803	10609	8846	6785	5210	3908	3356	2995	2794	2480	2130	1838	1490	1247	1106	1271	1239	1163	1245	1200	1200	1064	1049	1065	902	961	870	885	753	731	704	680	632	619	527	502	462	401	390	433	393	403	395	406	395	399	383	368	372	411	402	340	407	392	385	384	355	403	372	328	303	296	329	328	320	333	324	345	332	311	305	341	321	334	336	306	291	319	317	331	303	330	350	313	355	325	332	341	332	332	293	320	308	327	358	340	307	307	336	276	300	309	332	353	341	308	331	305	309	303	312	294	335	295	314	301	319	310	366	319	308	284	335	326	279	286	338	306	343	291	309	281	307	345	284	271	336	331	322	334	308	317	317	312	342	318	322	319	313	271	313	297	307	351	295	326	265	316	309	319	366	313	302	327	315	313	280	315	317	284	287	338	326	312	341	316	308	305	313	317	309	294	333	340	356	296	310	292	308	313	302	319	336	324	310	287	319	327	343	332	341	302	301	320	310	301	294	288	328	313	326	308	334	324	337	326	312	334	289	317	315	300	294	335	323	305	325	280	302	309	333	330	314	299	288	344	298	332	319	289	319	333	322	323	308	295	304	280	314	301	300	296	308	316	298	307	334	339	267	329	305	309	317	299	300	316	312	323	296	332	319	309	307	338	309	316	302	312	328	338	312	303	278	318	332	299	276	334	319	312	297	301	321	305	281	327	318	317	304	324	338	286	290	275	318	316	322	318	329	304	303	340	317	317	349	327	293	317	331	306	303	347	318	350	306	347	342	313	289	324	305	296	312	330	324	293	307	323	323	323	299	309	313	301	345	332	285	314	323	301	301	327	315	318	290	314	313	305	302	297	289	312	316	313	337	279	291	309	352	329	296	316	304	319	300	347	340	341	306	298	331	307	332	318	322	312	304	322	326	312	356	300	306	313	290	309	320	298	332	324	307	323	284	299	320	299	335	288	298	294	327	323	309	311	309	298	319	332	328	311	322	297	318	297	304	305	335	311	292	310	320	276	327	303	324	323	311	335	310	337	339	289	334	306	301	319	319	301	338	309	335	313	311	295	316	343	325	332	332	318	322	316	296	328	327	330	298	323	317	301	346	330	349	292	335	338	333	321	302	318	287	291	319	331	298	321	312	304	307	339	296	308	313	321	335	326	309	313	328	327	269	315	313	319	327	344	307	315	327	356	300	326	291	336	296	289	301	318	338	332	327	305	306	315	303	298	282	312	307	348	312	318	299	306	332	325	321	321	300	314	294	299	311	361	327	329	314	335	325	304	310	336	346	310	297	304	319	341	315	323	306	308	294	324	322	303	338	318	306	318	333	317	305	324	291	300	298	363	332	307	323	360	322	308	341	299	305	361	293	307	313	294	280	332	306	288	322	316	318	298	328	327	303	309	331	321	337	326	338	306	319	301	285	354	381	308	313	289	319	349	324	319	320	325	300	315	299	315	310	344	334	322	304	309	297	275	322	312	335	329	292	326	316	309	327	304	329	300	288	325	319	314	320	305	316	338	309	340	310	288	300	327	300	324	306	327	285	309	334	313	334	323	328	323	316	330	299	308	313	286	315	301	306	348	304	294	296	316	319	343	307	324	326	311	299	332	312	313	287	322	325	330	305	350	301	337	304	324	318	337	318	340	336	330	304	356	313	325	316	298	336	297	322	349	316	344	332	321	322	336	320	291	313	299	299	342	346	313	294	337	300	307	328	305	342	321	327	332	320	318	295	354	304	294	326	278	309	290	304	285	277	311	328	356	313	328	283	274	314	304	274	316	320	280	311	351	311	316	327	285	312	308	306	323	312	304	317	325	271	336	344	326	294	330	310	311	310	349	297	329	343	333	335	333	308	295	313	324	328	295	299	282	301	295	346	306	330	339	307	298	310	307	316	265	315	314	314	292	339	327	324	297	299	308	349	319	310	296	336	303	319	323	297	307	311	311	325	301	319	333	286	309	318	327	330	274	326	310	305	315	346	288	281	306	305	339	275	325	335	297	297	294	317	324	317	332	309	337	338	308	341	295	331	294	302	326	303	305	293	297	317	316	308	310	280	276	316	296	283	303	306	303	308	297	311	290	307	313	324	301	298	291	291	326	302	272	317	285	305	296	308	334	325	306	331	297	302	304	308	330	312	304	319	328	305	317	349	314	322	314	329	294	310	321	325	326	348	293	303	317	301	324	298	313	303	315	322	292	308	320	343	284	325	306	300	326	317	291	327	303	292	309	330	313	312	308	304	320	341	329	321	318	341	308	339	322	334	304	315	312	326	325	332	307	315	319	293	306	316	340	315	344	288	294	314	303	308	296	310	335	309	319	337	325	328	319	306	288	313	309	308	334	313	356	322	323	303	317	330	307	317	301	341	351	301	340	317	319	339	311	345	307	310	325	329	325	311	323	295	330	324	295	313	324	290	279	354	303	298	331	345	337	301	270	324	309	301	341	282	339	331	333	351	302	336	317	298	308	317	289	302	285	318	292	314	329	284	298	338	312	322	298	311	334	326	298	333	318	314	319	309	318	297	287	311	322	321	324	326	332	251	318	302	291	304	300	284	293	319	314	313	305	327	310	333	313	291	325	299	328	308	316	322	297	327	298	306	304	296	318	301	365	344	324	321	280	308	289	329	309	344	303	329	290	339	298	325	283	305	303	308	281	321	320	307	317	319	333	321	330	312	328	315	294	302	306	336	333	324	292	320	289	315	342	301	348	280	316	319	332	345	303	298	300	322	323	324	285	321	338	349	324	316	296	317	292	356	294	299	349	307	322	302	316	344	332	306	284	315	310	309	298	314	361	313	309	321	312	340	342	290	330	306	309	307	306	317	305	301	300	317	311	293	316	296	314	311	330	305	291	333	303	314	310	317	303	324	322	333	317	295	346	298	297	324	335	321	308	318	337	345	287	304	295	298	333	330	308	309	305	298	304	303	303	304	306	326	329	294	320	320	360	276	316	305	295	300	331	305	312	306	314	327	318	321	273	328	342	304	290	306	324	348	293	296	253	310	296	309	324	299	326	378	278	286	303	300	324	336	288	315	325	339	330	321	314	299	324	299	310	323	314	294	325	321	282	308	323	314	301	326	303	306	322	303	314	320	318	332	305	294	372	363	309	287	324	295	317	296	319	313	296	309	299	306	318	280	308	327	306	301	322	321	284	354	332	308	298	296	339	323	311	288	294	304	286	344	324	299	326	318	330	318	320	319	286	331	304	295	286	314	333	324	289	315	332	292	322	308	303	318	310	298	326	339	305	305	285	303	301	314	327	305	286	301	303	314	298	313	320	310	317	293	282	277	318	315	325	327	281	298	309	298	316	342	305	302	304	307	308	276	320	312	331	309	315	298	315	296	325	289	306	294	327	316	295	334	311	331	335	320	315	328	343	322	319	273	324	325	300	301	301	331	298	307	320	313	316	333	345	326	313	285	333	335	293	319	298	312	311	297	304	305	302	292	283	317	328	293	354	271	305	335	326	308	331	321	302	312
26740	23744	28861	24484	17541	10687	6328	3627	2768	2124	1725	1398	1083	1013	845	870	783	681	703	588	564	561	553	580	579	584	625	552	540	540	531	486	525	504	515	460	453	473	453	488	445	455	458	449	425	454	410	434	414	423	417	390	424	391	416	397	393	417	400	390	409	374	411	407	383	401	392	361	368	384	426	387	409	380	405	386	391	411	376	423	384	395	386	399	401	424	416	434	433	407	436	393	405	362	392	398	421	421	389	413	405	432	386	414	429	387	378	374	371	407	405	409	369	393	389	400	408	408	372	410	414	389	398	356	386	366	419	416	391	420	373	387	390	403	373	407	407	361	409	398	403	373	391	427	374	405	403	408	405	408	381	336	405	434	419	432	419	386	429	388	390	396	348	421	415	387	406	376	397	409	393	395	353	369	386	397	374	409	386	413	364	380	395	423	414	434	412	416	422	394	384	392	403	394	404	412	403	398	399	401	406	368	393	378	439	383	450	386	381	337	389	392	354	400	422	407	433	418	392	399	403	423	378	379	403	387	386	376	387	372	368	389	354	397	374	407	438	388	414	388	406	416	392	411	418	382	402	404	381	394	406	368	375	373	399	364	391	421	384	412	371	428	392	383	366	366	411	404	381	394	373	373	413	426	385	396	436	401	378	386	418	411	400	410	403	425	412	407	395	405	411	375	400	358	396	412	398	396	374	418	421	400	378	372	378	392	385	377	400	450	406	403	418	336	362	419	421	420	393	409	427	387	386	425	379	358	372	394	373	352	382	419	410	409	419	385	404	435	388	427	373	405	381	367	451	441	410	418	373	386	453	368	396	375	417	376	378	405	407	388	376	404	400	415	406	384	404	430	365	378	367	425	415	387	399	390	400	387	410	434	412	411	391	405	382	370	359	396	404	406	394	369	408	409	413	426	381	427	366	387	384	396	423	395	408	389	377	412	411	393	383	417	426	384	373	396	394	362	415	397	422	413	416	409	388	432	394	383	373	363	404	361	404	405	389	389	376	405	373	417	416	419	380	390	381	395	413	411	376	397	397	399	405	403	411	384	412	394	361	394	424	404	394	365	403	434	408	390	425	387	430	402	412	398	393	406	368	359	395	429	395	431	347	412	390	442	383	422	366	381	412	402	390	415	388	397	410	397	384	402	392	382	410	384	364	383	407	387	419	421	408	408	405	392	383	399	402	404	422	389	399	385	412	391	375	414	392	390	397	398	440	370	408	396	402	364	367	385	391	381	400	390	367	401	428	396	385	421	396	450	415	417	363	392	418	381	403	361	429	432	424	433	388	396	362	404	378	386	415	421	419	405	368	369	388	402	435	397	394	397	419	409	407	417	394	407	403	383	392	397	441	394	393	373	424	400	369	365	378	405	378	396	424	385	410	404	401	410	375	400	417	398	355	419	374	395	422	411	396	407	404	385	446	418	386	403	391	389	385	406	429	425	430	369	365	387	396	421	430	404	423	401	420	440	418	409	385	376	363	387	377	394	390	354	420	385	407	382	388	435	360	451	405	404	402	362	398	394	390	412	368	410	425	414	423	427	415	390	371	409	388	362	389	418	387	379	380	372	397	416	406	395	384	371	443	397	415	377	392	387	403	387	410	405	360	432	383	406	410	433	383	387	425	373	364	408	390	397	416	403	376	376	394	401	411	417	383	419	422	389	416	393	415	394	423	392	368	402	410	377	451	374	378	388	387	385	394	371	381	347	390	412	375	398	402	417	350	436	432	418	393	403	400	428	388	379	400	398	388	379	377	416	383	400	409	406	374	392	394	354	387	405	401	401	385	386	381	371	382	404	383	404	425	406	376	414	400	381	368	394	434	399	410	389	390	368	401	436	376	417	382	398	410	419	374	431	419	391	375	395	381	371	378	402	425	379	387	401	364	407	409	404	386	354	399	358	388	389	362	379	410	410	381	376	379	362	395	401	419	362	417	394	366	422	355	391	398	423	418	405	385	418	425	433	405	391	404	399	367	394	392	391	419	376	413	380	460	399	411	389	362	390	373	413	408	410	400	406	410	388	380	402	386	340	393	410	428	397	418	402	406	372	398	402	393	388	401	412	437	409	410	412	409	365	399	355	384	395	416	383	392	414	400	421	361	395	387	391	386	394	375	412	427	406	419	411	404	411	383	415	362	398	443	456	407	355	401	417	391	432	437	394	389	380	433	450	390	378	397	388	381	428	362	392	397	395	426	398	388	399	388	412	372	364	366	417	433	369	366	379	398	435	373	385	398	385	417	416	441	378	400	406	410	403	405	359	384	422	386	391	394	382	379	442	397	372	421	406	417	395	382	380	394	373	408	397	421	393	395	401	410	397	381	397	424	373	433	376	390	398	369	420	379	374	442	404	411	397	410	406	380	423	373	406	432	398	433	387	376	387	411	377	386	401	427	385	406	388	402	378	381	401	391	395	387	404	412	435	358	381	357	435	380	384	383	386	380	399	399	386	405	419	392	405	356	402	382	421	395	402	390	372	402	415	409	383	379	428	399	396	415	373	399	371	439	394	383	371	393	400	407	428	415	377	409	403	372	387	401	393	378	391	386	395	411	395	407	407	373	423	432	412	407	350	395	413	418	401	420	372	373	428	408	364	412	439	403	417	396	359	413	384	367	429	410	409	419	398	379	375	384	387	397	395	381	385	373	386	402	410	439	370	380	351	402	357	382	395	393	427	361	369	406	365	361	399	405	391	371	391	391	390	391	419	433	429	389	412	360	389	373	351	376	405	418	413	400	406	416	399	409	370	439	429	425	391	397	371	411	425	376	385	396	388	380	356	375	344	377	431	401	371	409	409	382	382	394	392	369	380	412	415	388	374	417	448	404	383	397	375	434	444	405	392	419	424	377	379	390	407	421	416	416	397	417	370	398	420	410	444	389	408	392	392	426	379	368	395	394	369	377	397	409	407	400	433	393	429	398	330	410	386	374	408	390	349	409	409	345	380	433	401	389	397	385	373	406	414	406	415	407	373	411	386	383	379	391	385	350	427	397	405	410	394	394	389	373	413	388	404	400	422	423	401	398	385	353	420	364	375	395	380	411	388	397	383	391	406	388	441	390	384	387	457	414	381	415	406	359	426	375	372	405	395	413	368	444	414	380	403	406	383	397	382	392	393	387	389	410	406	395	398	402	389	382	398	430	408	422	390	403	387	417	424	392	397	396	390	362	401	369	404	403	406	392	398	420	424	380	388	400	387	414	375	411	402	367	417	433	382	378	407	380	431	378	422	415	405	430	407	367	411	410	366	409	389	427	381	413	429	425	412	355	429	383	382	415	382	407	383	408	370	371	397	371	421	400	396	402	421	371	425	421	429	394	469	381	435	399	398	423	404	425	445	396	400	408	376	419	412	444	389	414	383	408	435	412	400	406	397	405	404	377	415	419	419	372	383	376	404	431	403	422	379	407	368	377	404	400	391	446	441	403	397	380	397	379	386	357	394	438	426	398	423	392	436	395	408	371	428	401	441	426	378	419	405
22350	35924	33576	26281	21641	15711	11723	8313	6381	4968	3802	3107	2337	2071	1754	1631	1524	1329	1189	1047	926	824	873	875	894	964	945	888	893	872	815	838	812	783	750	720	729	711	656	623	586	597	601	589	536	498	568	534	554	560	539	560	561	531	560	542	531	568	538	535	540	519	518	597	549	506	511	503	484	566	480	534	519	482	505	487	504	533	531	506	502	483	502	505	509	517	517	538	513	516	512	507	520	546	481	470	524	555	507	524	511	468	502	513	521	512	521	528	465	528	508	506	517	531	536	502	543	514	517	521	452	504	556	536	544	539	466	553	492	474	460	495	531	526	511	482	473	537	506	512	522	504	501	498	504	469	491	493	495	513	514	486	539	533	510	482	500	486	468	523	534	481	525	502	519	501	478	511	452	466	524	520	546	517	517	505	492	503	501	537	518	505	568	450	492	508	446	504	497	513	506	545	541	527	480	523	504	528	490	521	516	494	554	512	499	502	510	496	479	488	483	505	504	527	530	497	535	525	493	498	506	522	489	516	521	465	505	517	460	513	563	534	533	496	509	484	521	531	533	537	507	491	524	501	544	533	503	526	509	513	488	534	480	511	513	486	502	474	503	537	492	507	522	536	511	478	508	521	510	503	520	496	481	524	503	507	493	517	531	541	520	503	482	508	483	489	503	496	489	496	490	503	483	518	511	546	493	509	513	462	577	507	501	504	494	528	504	493	530	508	515	538	526	479	522	515	519	489	537	509	491	522	462	528	511	542	498	490	507	523	517	521	515	533	505	505	508	529	504	508	537	534	450	477	478	490	505	501	500	526	557	494	525	508	516	540	482	497	480	479	499	505	476	522	524	494	545	470	515	488	503	504	534	500	495	498	539	439	462	520	551	491	514	524	472	552	514	462	475	512	488	486	516	522	537	521	523	528	498	523	491	522	512	505	512	501	514	473	503	472	502	516	476	539	503	473	518	570	522	507	480	490	516	509	521	488	498	507	504	519	517	537	512	497	503	482	515	527	516	518	491	515	500	520	485	511	510	531	465	505	525	545	513	523	514	540	526	516	479	500	489	502	499	506	488	523	489	478	519	504	506	511	488	532	512	472	504	527	510	495	493	494	526	458	518	525	532	475	525	526	527	483	493	492	463	495	463	484	496	543	491	530	497	528	471	546	538	486	554	505	520	522	538	528	486	518	500	503	528	505	492	485	504	529	496	481	496	522	519	505	490	484	470	539	535	504	460	500	483	520	502	537	501	496	517	479	522	508	521	501	540	455	495	505	472	497	472	547	497	488	476	513	506	472	524	496	510	529	502	523	493	506	542	497	541	452	504	522	546	506	508	554	547	476	517	540	505	518	512	487	539	511	496	517	522	509	525	498	500	515	516	517	488	455	514	510	485	471	503	497	473	527	535	483	494	492	530	585	490	486	495	484	522	510	532	502	529	525	501	529	493	522	532	499	501	501	512	500	524	474	485	516	495	528	522	512	510	495	484	509	507	492	468	549	488	500	531	493	517	473	500	484	526	469	502	529	568	529	522	514	511	505	534	468	535	507	473	505	522	543	535	483	501	482	528	469	506	494	519	497	531	477	515	486	551	538	513	497	494	497	478	507	524	512	508	557	509	469	486	496	496	507	537	501	515	494	509	530	529	511	552	536	572	500	481	542	507	521	451	554	519	504	540	481	475	516	531	502	521	538	560	496	517	489	473	522	492	513	524	507	492	479	491	513	495	520	521	476	559	534	500	534	543	469	531	518	512	519	496	499	484	508	498	483	477	540	496	493	495	492	521	528	536	533	494	504	483	501	527	507	500	506	503	514	493	484	493	473	479	493	477	476	534	520	525	520	512	498	509	507	527	482	499	500	491	524	505	496	491	504	512	531	512	517	525	547	483	496	484	525	488	512	529	521	513	495	525	499	493	497	505	538	498	523	520	508	526	520	485	476	485	490	503	537	483	522	523	498	501	531	458	526	563	495	517	502	490	489	485	496	482	510	470	483	475	450	497	513	502	477	525	500	507	495	488	496	511	488	516	524	479	532	513	481	524	478	487	517	470	536	451	476	478	491	505	482	496	494	553	497	534	536	473	541	511	504	507	521	478	529	593	481	559	495	508	534	520	488	544	533	543	492	485	510	490	507	493	526	475	476	514	504	531	498	503	492	492	508	527	503	514	487	527	528	484	554	485	522	516	523	530	523	506	465	493	527	536	471	500	508	493	514	469	504	467	510	502	505	514	514	554	481	520	500	527	501	521	519	523	516	519	501	498	508	516	497	531	504	507	512	483	510	493	481	551	516	539	490	470	497	512	510	531	514	511	506	503	547	475	485	507	490	487	544	531	487	507	511	531	496	522	517	519	495	508	532	537	537	487	522	476	526	521	497	524	503	521	516	501	514	503	524	554	503	460	485	528	504	524	526	473	479	469	535	501	532	531	525	494	520	512	536	505	513	503	535	498	493	516	484	516	503	489	527	485	514	498	532	526	499	513	536	510	496	486	515	460	468	513	553	491	488	549	516	535	476	497	476	499	494	526	544	500	497	533	511	508	510	521	542	512	523	500	536	452	548	482	530	498	504	450	489	492	491	500	483	506	558	491	491	514	520	494	485	496	505	499	519	528	506	498	537	521	523	495	506	486	558	484	503	499	504	492	508	514	534	523	461	508	518	517	492	527	517	464	490	507	511	503	490	462	530	523	498	502	527	524	496	484	497	483	551	522	487	529	492	532	476	484	489	503	484	509	508	477	543	519	536	490	511	479	499	502	475	496	525	479	513	534	506	530	471	493	501	500	473	497	550	471	556	529	500	493	488	512	521	514	501	545	490	516	522	533	537	471	479	505	512	484	483	575	516	497	501	463	522	508	460	475	480	476	502	523	483	481	511	506	507	482	490	502	512	529	502	519	562	488	510	505	479	527	488	480	522	486	536	511	509	460	511	523	536	514	519	477	475	505	500	475	484	520	538	488	457	532	524	506	525	515	488	487	490	484	505	520	493	523	523	494	523	524	553	497	500	479	495	515	480	491	514	510	545	508	555	503	496	484	496	472	512	507	506	508	521	493	520	513	513	555	495	496	501	499	511	536	498	516	484	502	481	539	517	487	524	507	533	499	486	499	534	513	510	500	498	523	510	511	511	498	498	511	513	545	535	511	476	499	503	537	524	512	479	505	488	512	496	537	470	539	515	517	521	494	497	522	512	503	522	494	531	496	543	478	527	479	474	524	557	545	525	495	472	515	483	491	484	512	560	524	524	490	498	483	513	480	523	495	489	497	468	523	482	506	490	487	506	499	507	475	546	489	466	496	510	487	456	519	499	541	534	507	539	503	523	507	519	510	511	485	515	473	567	501	472	518	503	489	480	557	478	504	543	507	501	520	506	505	514	465	489	518	539	510	494	450	506	548	480	517	523	510	515	506	469	506	490	475	507	510	510	510	531	490	537	496	489	517	529	526	501	476	530	482	503	557	493	510	488	496	507	537	504	582	530	520	532
23274	20786	28090	23996	21628	18871	11758	5774	3830	2871	2306	1824	1453	1221	1020	1052	976	858	788	690	594	555	591	637	575	629	635	610	593	556	558	486	515	485	518	464	454	473	435	443	415	399	429	415	362	343	376	362	345	356	335	317	360	336	350	347	349	343	336	343	334	355	338	350	328	329	312	331	301	297	329	347	326	365	287	321	337	336	345	296	348	336	304	311	313	302	293	320	321	363	312	313	303	326	340	307	313	318	304	352	330	334	307	313	322	328	307	308	325	298	327	321	294	309	321	332	321	297	314	317	312	324	298	312	327	339	353	314	335	326	335	327	333	321	297	346	319	335	327	293	318	321	304	337	292	297	331	303	314	331	342	313	311	314	347	312	309	332	349	289	331	322	334	374	323	293	320	326	316	309	330	325	348	345	353	338	304	353	301	330	332	308	325	314	308	312	319	293	346	317	333	324	323	339	314	356	325	304	328	307	311	325	324	312	323	308	318	344	335	357	327	324	336	277	317	338	336	316	328	324	336	327	316	308	319	333	323	342	336	308	336	302	311	307	338	340	362	324	304	357	337	325	291	319	286	338	304	319	353	336	292	285	329	326	349	310	320	296	348	334	315	330	319	315	288	313	286	305	299	337	302	328	310	327	331	325	307	305	342	292	313	279	363	349	332	311	332	337	297	307	320	357	300	296	320	305	285	314	322	334	329	313	318	299	321	308	290	324	301	345	312	336	280	365	310	326	323	325	278	340	316	297	327	293	322	318	317	324	332	304	296	300	321	318	341	339	322	322	296	288	355	314	297	298	316	310	323	328	325	314	362	345	342	298	340	313	365	306	329	310	356	318	331	342	310	364	320	341	305	334	299	346	313	294	307	319	315	332	319	310	298	311	324	317	328	307	309	309	337	302	315	331	340	308	309	323	309	300	309	305	346	309	302	304	314	364	303	309	339	314	359	336	333	315	323	322	313	318	290	323	316	317	331	324	269	334	316	318	312	290	337	365	305	314	351	346	290	319	344	305	334	298	320	319	332	338	325	318	362	311	354	337	313	305	284	313	309	328	329	324	342	327	289	362	307	361	314	319	319	312	369	311	315	310	340	311	319	304	292	320	337	342	310	295	334	329	325	318	307	309	303	334	349	323	331	310	304	306	335	305	360	299	302	320	317	332	325	312	363	324	352	301	336	335	265	336	341	316	326	308	290	279	325	297	304	288	293	335	326	341	330	292	316	299	321	329	310	299	306	302	336	335	325	299	311	343	345	342	319	315	297	298	338	289	323	334	316	303	345	320	310	312	340	322	342	315	329	314	306	294	331	302	295	301	345	331	346	318	299	308	333	306	351	332	335	288	317	345	358	292	344	309	325	336	325	308	335	319	336	270	298	333	331	338	321	317	306	320	297	313	341	337	313	310	304	330	333	340	326	320	350	320	349	285	291	317	355	346	352	293	330	342	368	278	325	320	288	334	332	298	336	304	307	330	333	314	331	335	331	331	325	323	326	321	333	336	305	278	294	309	334	305	348	301	304	325	308	324	327	339	325	301	335	292	315	289	331	345	316	318	300	317	318	336	331	320	296	278	295	335	331	331	303	334	329	308	328	322	323	317	320	329	304	306	313	305	309	314	276	329	323	330	278	288	331	341	289	310	321	304	322	299	336	290	350	328	316	347	352	330	302	316	302	336	326	337	315	313	310	313	346	303	297	352	316	307	318	317	315	300	375	303	304	335	292	350	306	319	325	326	331	325	325	344	316	326	330	337	296	305	309	346	336	347	303	331	314	339	314	323	337	325	320	371	334	329	319	304	326	328	295	326	315	322	340	304	344	318	318	307	317	298	352	327	314	329	304	340	316	320	326	330	308	358	303	277	331	307	333	312	332	289	341	302	308	300	331	317	323	303	316	355	307	318	306	343	330	304	330	290	305	324	343	310	352	345	306	307	318	313	340	281	338	306	348	332	334	371	315	312	314	350	345	329	307	337	325	288	289	280	340	327	333	336	330	317	316	346	324	337	313	300	342	322	329	303	304	333	337	335	304	359	362	307	294	304	341	318	345	306	358	298	317	302	332	331	347	351	323	316	327	314	326	322	313	341	309	325	334	320	308	365	341	336	322	297	311	335	339	334	311	325	310	346	321	305	322	318	320	296	324	296	316	303	346	305	303	317	330	341	338	309	325	313	306	331	321	303	322	324	312	350	327	309	320	334	350	316	293	290	318	313	337	326	345	290	320	329	299	341	321	331	335	308	331	327	353	268	286	329	317	313	312	367	319	310	323	315	309	301	315	317	301	312	333	332	337	331	306	292	337	327	298	313	317	314	332	328	302	366	302	321	300	326	302	324	333	330	317	303	328	285	298	298	330	329	343	317	327	320	357	316	330	303	343	334	336	323	312	334	316	350	330	322	335	327	308	308	330	313	352	329	308	317	302	293	334	314	322	323	322	325	341	321	311	299	310	305	333	326	354	373	302	327	293	319	335	319	329	322	330	300	319	299	311	303	300	327	299	325	327	288	327	322	321	327	323	319	317	319	282	330	306	328	322	302	352	337	333	330	320	348	285	348	375	353	310	334	320	301	333	316	301	298	318	308	320	340	343	338	305	342	310	311	310	323	307	314	346	334	328	307	325	321	325	329	338	310	307	318	291	314	325	314	296	299	332	323	288	355	320	302	325	323	324	277	319	336	305	336	318	362	350	339	324	300	315	347	332	303	312	322	313	299	293	321	298	306	303	291	324	320	294	339	293	321	344	326	327	328	356	332	321	292	291	352	317	358	320	310	347	323	337	314	305	300	324	344	371	331	297	312	332	362	334	318	330	332	320	325	327	293	318	324	333	272	324	326	280	309	321	324	288	298	294	345	313	327	337	348	325	328	324	337	321	312	304	306	345	304	331	329	292	335	316	341	319	330	341	331	330	313	326	343	311	311	314	327	350	313	341	362	330	306	342	320	359	335	318	323	318	311	325	314	324	318	305	337	342	307	360	307	322	311	350	303	311	315	303	290	322	348	334	318	328	292	310	318	307	320	297	318	336	330	288	303	316	300	312	321	316	360	319	331	329	321	316	317	311	326	341	330	315	324	321	341	363	348	298	318	360	316	331	375	309	358	343	361	336	350	342	356	326	334	343	330	320	330	327	324	347	312	345	317	330	325	350	319	336	279	330	337	323	334	321	341	305	310	317	301	321	332	345	328	307	324	327	307	298	320	320	310	338	332	322	309	325	312	316	346	346	339	322	291	297	331	316	315	327	293	323	342	317	332	320	353	298	309	333	309	321	325	322	321	324	330	348	311	314	313	343	340	312	331	309	349	316	314	338	322	288	337	318	336	314	331	337	336	331	311	343	297	315	304	323	324	324	320	317	323	295	299	293	360	305	320	343	345	366	299	313	317	298	317	322	298	305	296	343	306	320	297	312	346	335	321	317	302	334	340	312	342	319	309	312	303	311	317	294	291	306	324	304	294	306	318	353	345	328	344	334	338	322	307	319	333
22503	40633	37889	30675	26134	19619	15115	10843	8477	6544	5356	4139	3196	2614	2354	2162	1985	1723	1474	1291	1084	953	997	1071	1086	1131	1183	1039	1049	918	883	836	871	836	789	750	722	690	645	676	648	594	578	524	499	506	471	468	512	467	480	449	467	474	479	476	461	439	515	431	464	456	504	453	447	463	442	409	411	401	457	447	444	447	477	435	444	423	417	434	445	407	403	469	422	425	421	402	428	401	423	396	396	398	414	442	411	419	419	412	439	405	408	443	389	440	424	456	419	396	431	421	380	397	427	416	457	424	406	401	411	393	424	393	447	394	440	433	403	425	428	431	377	425	444	381	441	399	422	399	417	446	426	442	398	417	414	394	416	412	432	416	403	443	364	393	415	424	448	403	438	428	401	398	435	427	403	419	410	426	406	402	411	427	400	424	435	420	378	437	394	432	439	428	400	422	427	438	408	404	425	399	431	422	393	460	412	430	406	419	426	438	393	381	428	402	392	418	411	413	413	424	404	408	423	409	455	404	433	403	430	471	378	400	411	438	417	429	377	443	424	420	441	423	418	421	369	382	431	401	387	414	399	395	418	427	432	404	461	435	415	422	410	406	403	389	395	418	404	419	409	420	419	424	411	428	396	390	410	414	415	419	447	422	423	417	404	468	432	399	425	462	398	395	429	443	419	388	403	408	419	418	447	413	408	412	416	405	405	392	394	423	407	412	399	399	422	447	414	429	446	422	378	460	407	425	396	447	385	403	411	429	425	430	372	419	385	388	429	400	438	423	402	425	378	424	437	426	418	421	394	444	425	418	411	431	408	423	378	452	423	433	448	372	412	419	449	423	435	418	422	417	413	413	376	430	450	394	410	401	398	430	427	411	433	397	428	426	398	404	422	415	412	405	418	429	479	390	429	430	421	416	388	405	419	388	392	400	365	419	424	393	415	432	423	440	407	426	429	430	434	411	409	429	438	443	458	424	433	413	414	414	418	409	437	425	419	410	422	448	420	444	415	400	423	438	390	401	416	418	426	428	395	432	405	424	425	436	443	418	394	430	416	399	393	393	389	436	396	387	411	405	481	404	450	391	470	434	442	422	395	403	437	418	415	438	403	449	413	455	402	408	415	451	410	394	388	418	454	450	431	429	388	398	427	396	419	432	402	405	398	435	406	417	366	404	410	409	418	367	437	406	422	391	421	449	409	400	412	406	409	405	410	373	421	446	430	447	413	456	428	456	430	437	381	441	404	405	411	436	422	423	427	404	375	410	426	420	424	430	413	396	469	404	412	424	451	432	389	387	422	398	434	399	448	428	451	435	413	395	412	427	443	402	420	439	384	420	416	401	429	403	401	396	412	408	393	402	385	396	427	409	454	434	450	445	426	443	419	400	432	415	387	387	424	391	427	413	419	426	425	395	398	433	449	396	407	464	441	390	422	417	412	392	424	445	414	431	380	420	421	450	414	441	404	455	440	372	432	450	439	432	444	412	452	396	430	466	430	386	436	394	413	413	438	397	434	402	411	425	468	423	393	376	383	443	439	411	406	421	439	436	420	412	402	390	424	404	413	417	426	403	394	405	441	400	455	416	438	449	377	395	417	388	386	410	429	413	415	400	418	429	426	397	441	410	431	388	400	398	412	417	410	423	421	424	446	392	410	438	446	410	398	389	405	451	395	424	459	436	430	414	418	425	420	428	427	429	422	412	405	410	442	388	434	443	446	443	452	412	427	435	368	432	461	430	438	458	435	406	424	391	417	421	406	423	440	375	418	411	431	401	409	426	450	412	428	447	380	432	385	376	426	412	408	414	394	432	434	400	394	454	414	411	416	412	389	416	405	440	433	430	384	481	437	404	436	371	387	400	441	423	451	447	394	417	394	443	403	378	423	444	416	438	396	441	407	420	381	414	433	462	451	420	421	415	421	404	442	425	400	403	414	403	411	422	381	412	419	389	391	452	437	451	402	399	433	404	405	392	388	413	395	416	435	403	420	410	380	408	435	420	413	444	419	423	414	427	434	429	404	460	420	458	400	449	424	413	406	439	408	427	476	426	388	396	396	437	391	403	439	425	419	409	425	422	408	377	424	419	434	436	421	424	411	396	399	425	399	407	420	390	379	443	443	410	435	410	388	395	400	415	414	408	462	389	446	409	433	395	399	426	450	400	442	422	432	435	380	431	454	421	413	434	443	411	398	446	434	422	428	420	441	401	416	379	386	393	412	383	457	416	430	408	452	409	407	432	424	399	403	423	402	439	412	377	404	452	404	466	408	414	429	433	400	419	431	409	406	400	431	388	436	442	420	396	426	407	438	429	415	433	408	387	441	424	407	387	406	461	402	408	418	404	432	451	431	425	421	398	400	407	414	436	427	397	383	428	427	425	430	417	436	400	427	426	420	428	440	413	409	431	419	390	411	467	419	394	407	400	425	442	406	421	409	433	446	392	478	436	400	424	374	475	420	407	402	404	381	375	406	413	446	440	444	409	399	432	418	404	420	443	424	384	418	449	408	409	387	434	419	396	430	413	435	417	426	415	411	426	460	450	414	449	420	406	418	419	410	402	455	430	462	428	446	378	435	399	421	429	377	426	433	386	402	421	427	439	408	409	391	445	421	434	462	413	436	439	406	426	374	405	437	423	407	424	386	424	429	450	397	413	372	350	445	422	462	441	385	396	440	406	417	403	394	416	411	404	418	443	431	393	452	403	399	419	406	389	446	411	407	441	384	396	388	411	456	452	399	393	395	440	411	417	416	418	399	399	384	429	407	445	393	419	442	402	385	404	409	431	437	452	421	389	402	402	437	386	407	411	434	392	394	422	395	403	403	421	415	422	402	392	394	410	416	402	407	400	428	446	415	443	382	404	430	415	449	408	428	427	431	422	416	442	407	413	405	422	412	459	437	442	441	423	408	422	437	427	438	388	410	433	420	458	425	439	411	424	400	410	446	420	393	448	421	394	403	454	415	442	439	407	416	437	397	396	422	412	431	395	406	432	431	416	421	448	413	408	410	400	406	393	424	377	381	405	395	410	440	437	423	410	405	423	452	418	423	454	430	432	408	414	453	404	460	443	381	410	451	415	412	407	426	412	418	397	412	444	378	421	416	410	380	431	430	415	394	403	436	436	382	400	436	445	379	415	398	442	419	416	409	420	429	438	432	398	406	447	445	450	401	407	411	416	440	407	432	395	419	398	427	448	408	431	422	425	437	393	390	418	425	401	470	423	415	429	388	397	396	417	430	424	422	458	380	445	424	401	409	412	442	418	420	419	406	455	411	403	398	425	417	415	427	405	415	432	405	415	462	387	396	399	406	433	371	416	413	424	405	410	415	387	431	384	433	406	460	409	449	427	434	434	451	393	426	422	440	454	437	446	412	441	459	402	469	419	420	413	415	408	420	453	433	392	421	389	440	429	465	405	404	426	402	434	408	388	401	408	396	412	419	397	379	416	386	413	396	416	430	428	451	418	440	385	417	404	401	397	402	418	425	417	407	407	425	435
22351	20763	28478	23205	21089	21814	19362	8463	4976	3619	2975	2226	1763	1479	1313	1242	1174	1056	893	743	650	543	564	679	665	668	719	661	628	579	571	518	532	501	534	494	489	385	438	382	388	355	347	323	288	293	286	278	305	290	310	280	269	280	266	267	271	277	291	278	293	279	277	259	280	263	257	257	253	253	275	268	278	278	245	263	238	260	255	256	253	256	252	251	263	242	271	261	260	248	268	251	267	253	235	263	256	262	273	248	259	257	255	236	247	258	230	256	257	224	257	254	267	250	266	248	236	228	226	276	246	255	252	236	262	236	241	256	242	262	242	247	238	267	261	270	248	252	265	245	241	241	221	255	251	237	277	222	253	244	255	255	221	253	239	274	255	248	246	235	269	251	260	259	231	245	254	237	250	236	260	262	235	229	261	266	251	248	266	245	227	237	226	239	248	266	231	257	254	251	268	241	264	266	242	245	258	248	261	234	246	271	235	246	273	281	255	259	264	248	257	248	294	251	235	270	246	253	255	271	254	246	238	252	244	249	248	248	261	238	244	244	245	254	246	239	237	238	212	246	240	248	267	270	247	272	260	239	280	243	277	251	251	251	246	241	254	239	246	241	242	231	223	235	226	246	239	207	247	234	241	246	240	243	264	254	219	243	267	248	261	255	217	271	255	231	248	256	218	252	229	267	253	254	252	226	219	244	284	267	231	252	252	254	235	240	263	232	274	278	250	241	271	247	241	226	251	233	256	231	243	231	228	284	250	252	250	229	242	270	241	255	255	245	227	252	242	223	249	234	249	269	253	235	259	248	232	253	230	274	220	217	263	260	243	239	262	235	268	259	248	276	235	247	248	266	229	233	237	227	238	241	248	263	292	232	273	254	255	253	270	258	263	255	237	255	253	274	240	250	223	249	249	226	258	260	237	224	266	241	241	245	242	270	249	259	232	249	245	261	270	252	264	251	243	247	273	258	244	225	259	261	258	231	244	238	202	272	225	259	224	276	258	266	245	248	242	271	233	256	225	266	276	253	261	257	239	269	243	260	258	253	227	283	233	228	252	240	249	253	284	266	241	261	271	268	274	261	244	248	239	267	273	234	257	230	281	255	248	259	246	234	265	213	233	277	222	289	271	235	267	295	255	253	229	257	266	269	249	266	209	223	260	244	240	261	242	261	222	262	274	258	255	253	256	236	237	256	238	240	250	256	243	271	249	241	233	236	244	230	271	254	218	246	233	230	234	261	239	261	255	256	258	254	244	243	249	278	254	264	248	273	233	237	250	269	226	255	219	286	235	238	255	259	271	247	213	243	268	234	249	228	257	239	254	262	240	232	230	235	245	273	244	235	221	256	269	227	249	258	265	230	254	254	278	255	255	246	232	241	266	243	235	268	220	248	258	239	250	212	235	248	268	241	273	238	256	241	249	252	224	263	265	260	287	233	280	265	259	253	272	219	263	249	287	265	261	211	255	257	229	224	252	238	264	270	261	268	260	262	273	260	257	231	266	244	229	259	259	219	227	245	264	252	238	252	226	239	257	246	260	244	247	249	253	249	240	226	251	249	257	255	257	253	247	257	247	224	223	216	257	232	256	268	243	257	247	268	232	247	237	255	249	259	225	248	261	260	236	243	246	272	259	266	244	241	249	239	247	231	235	268	278	240	240	250	250	239	255	252	271	251	244	223	232	251	269	249	256	264	245	258	241	248	234	283	254	236	241	245	255	235	228	273	236	237	237	243	228	233	247	267	251	254	259	236	239	248	270	229	256	243	233	247	266	265	235	238	239	250	254	250	265	237	257	255	254	284	224	235	245	234	263	251	224	259	240	239	276	240	232	238	237	236	275	255	239	243	268	248	234	276	249	253	225	277	235	246	247	232	248	247	238	268	272	260	271	245	237	265	240	291	272	246	262	245	254	270	259	269	241	241	214	227	218	263	257	229	261	224	274	251	288	248	260	252	270	274	261	242	240	221	258	219	248	255	270	263	250	267	244	247	221	236	251	219	227	262	238	290	266	247	246	226	269	225	259	243	237	256	266	263	254	254	251	254	234	249	258	255	263	248	246	218	270	283	266	283	278	262	260	257	271	237	200	232	249	258	241	252	232	256	243	236	281	229	216	242	240	242	251	242	247	233	244	244	234	248	266	255	251	251	256	264	254	260	247	233	236	254	249	253	267	222	244	243	255	222	270	245	218	256	246	242	252	238	231	260	243	255	272	237	231	258	244	246	254	237	247	246	219	282	233	255	247	237	227	251	239	231	229	240	263	237	237	228	252	232	263	226	243	247	248	254	230	283	278	244	271	252	280	293	254	254	236	276	268	228	237	263	234	270	250	240	263	235	242	283	269	227	252	267	248	254	247	253	273	252	242	277	255	256	268	253	241	270	241	242	245	265	263	229	263	261	248	247	244	255	239	242	255	229	254	225	236	239	254	267	267	283	219	253	235	248	267	255	237	261	228	239	240	253	250	220	245	272	243	258	243	224	259	259	258	261	233	249	245	252	266	248	250	259	288	235	245	220	238	264	266	272	246	248	249	228	229	260	262	254	250	253	249	247	246	257	236	243	247	256	241	266	262	278	270	240	224	251	223	229	259	268	220	287	257	246	227	245	246	230	238	249	273	255	228	259	259	250	214	251	236	265	254	280	270	261	245	236	277	214	245	247	215	255	262	227	262	249	264	229	236	264	243	278	241	247	247	244	240	238	246	235	252	263	250	256	264	280	261	247	243	262	239	276	227	265	252	241	242	250	206	251	251	238	230	259	231	250	228	227	259	261	247	258	225	246	257	233	260	246	242	229	249	256	221	247	252	266	269	257	279	252	238	235	240	257	245	227	258	262	223	241	239	267	231	249	260	277	231	236	272	254	267	269	242	292	246	238	260	243	241	263	256	274	260	250	235	224	243	258	265	255	231	238	243	243	224	240	253	282	242	246	268	235	241	248	239	270	269	212	253	250	268	252	256	264	230	277	260	254	257	266	236	224	216	261	270	264	281	264	259	238	237	233	268	211	245	256	242	256	254	225	238	243	241	266	265	219	253	300	251	271	252	245	240	269	249	237	224	269	241	244	231	245	286	242	267	236	256	261	248	235	230	241	242	239	254	233	232	237	257	267	245	240	230	236	242	260	248	252	225	239	273	230	262	243	245	235	276	246	278	229	239	241	224	251	243	221	250	243	259	261	233	273	246	240	244	251	248	246	254	268	211	264	243	228	212	260	257	222	246	234	270	237	256	227	278	276	259	235	249	224	273	208	271	290	238	280	268	234	219	266	232	248	235	240	250	259	248	240	252	272	253	261	255	237	290	258	225	274	244	260	223	239	301	249	256	208	264	240	265	249	258	231	230	246	259	249	240	251	220	261	261	250	279	242	236	212	254	236	224	262	222	225	264	224	258	238	262	271	262	278	253	242	261	280	239	256	274	250	242	229	242	242	281	272	220	248	274	223	264	233	246	229	260	242	266	261	227	237	248	253	253	242	236	238	270	263
24143	44208	41236	34100	29490	22886	18060	13912	10466	7878	6638	5250	3985	3150	2834	2710	2535	2054	1796	1523	1257	1131	1115	1250	1220	1255	1293	1250	1094	1068	1011	956	944	925	808	784	753	707	663	680	592	533	479	481	476	420	415	427	391	443	401	407	389	393	373	388	400	391	366	364	386	419	394	429	389	351	340	346	315	338	344	345	326	360	347	312	326	307	348	354	338	340	328	314	341	314	336	338	351	313	349	333	332	334	302	323	348	330	350	344	348	356	310	313	309	298	337	310	307	332	297	305	323	293	341	330	329	318	324	309	337	302	325	321	332	305	306	329	322	307	322	310	289	331	327	338	325	308	319	328	310	347	301	326	323	294	342	312	358	323	358	290	315	320	296	315	340	318	327	320	347	317	278	361	297	311	309	326	299	339	298	321	313	317	349	325	306	321	332	315	317	290	307	333	314	349	333	316	329	328	314	306	316	305	342	267	330	313	314	317	357	319	296	330	338	324	299	293	314	320	351	331	345	333	312	363	295	329	325	321	349	329	323	321	309	313	334	312	305	332	332	318	324	321	339	323	309	324	307	311	293	305	338	298	323	314	348	313	352	341	306	329	308	287	340	326	325	317	349	311	318	334	291	306	306	330	335	311	306	353	322	328	336	340	303	322	317	320	299	340	313	302	289	313	349	316	326	308	313	305	330	304	316	304	330	295	295	297	310	278	306	350	281	307	320	331	315	371	316	309	326	333	305	322	312	351	299	309	276	327	312	290	318	318	319	313	326	305	360	343	312	327	328	314	297	312	343	354	287	319	342	298	326	347	308	308	303	314	316	303	327	334	342	313	302	311	343	327	319	294	342	297	322	317	297	317	317	300	320	294	292	302	299	323	309	305	333	330	337	297	320	326	321	289	319	313	338	333	317	314	308	331	326	323	290	337	321	329	320	319	289	301	324	314	319	326	327	297	306	331	326	313	323	302	317	319	335	341	301	314	314	335	306	361	314	348	314	338	317	285	311	319	331	315	345	320	336	313	300	304	322	326	313	307	301	322	310	317	317	308	341	343	337	330	323	290	344	328	317	309	304	332	347	333	314	286	328	283	323	312	309	313	294	299	278	298	335	333	320	308	329	339	305	335	315	306	327	319	308	312	314	292	336	300	320	318	299	334	314	325	268	322	331	328	351	317	288	283	328	319	336	340	306	332	335	314	331	323	309	309	309	300	323	337	347	340	309	320	319	335	302	304	296	324	322	322	310	322	348	336	305	315	340	313	330	312	335	346	297	322	316	315	301	311	347	321	308	314	321	353	291	288	295	312	321	315	330	323	350	339	327	314	300	309	314	307	325	321	359	294	300	344	314	321	320	300	323	303	352	329	322	286	305	331	334	302	306	307	330	319	322	344	318	349	326	366	328	327	305	301	321	331	342	307	324	295	322	267	314	334	327	314	306	345	328	313	314	319	308	290	329	308	334	342	330	274	352	310	315	297	322	319	310	343	304	310	339	336	299	315	327	328	351	315	315	304	310	287	321	328	327	315	300	300	333	324	313	304	294	296	338	314	300	334	307	317	312	299	312	312	298	331	336	332	308	311	340	335	310	311	318	337	317	305	330	331	308	308	300	336	302	321	308	337	343	323	301	350	318	354	340	300	330	320	312	300	330	314	305	323	328	332	319	316	313	315	339	324	322	291	306	325	319	315	320	331	335	316	323	315	294	287	344	300	314	316	297	304	337	340	327	331	308	316	326	324	331	284	316	306	329	334	290	313	300	308	358	312	327	282	302	331	268	312	327	297	302	312	338	322	316	324	342	329	300	318	301	336	325	311	309	328	304	333	307	318	335	315	325	334	320	330	314	303	323	322	292	322	319	314	322	321	318	319	314	335	331	301	327	335	304	297	333	324	317	332	332	303	309	307	290	284	310	339	296	298	314	281	305	302	348	311	302	305	318	320	305	311	317	333	310	310	320	324	324	346	287	315	317	315	304	319	325	314	324	299	301	298	280	332	347	301	314	300	332	311	351	339	307	304	341	321	318	301	305	342	295	322	309	307	322	328	295	302	368	320	356	325	321	315	332	332	320	282	323	293	344	324	304	333	316	321	298	321	329	316	307	331	338	301	323	301	326	296	365	329	333	338	319	315	314	341	290	309	312	317	330	328	349	340	302	336	301	328	338	369	316	283	304	299	335	352	322	297	327	321	289	307	346	347	302	326	298	321	302	350	309	327	308	326	333	320	345	339	317	327	308	314	323	307	354	356	318	313	332	346	308	331	305	312	311	308	321	282	319	312	298	310	302	288	334	326	337	319	308	318	273	309	321	304	319	319	326	287	304	337	307	335	322	314	333	318	297	320	330	329	326	311	322	309	297	309	337	347	316	321	312	315	313	316	334	311	323	344	282	338	315	337	328	347	323	329	313	310	324	321	323	317	326	296	325	312	309	312	328	334	309	335	331	324	336	338	323	348	355	299	309	331	313	315	319	340	365	324	321	320	314	351	319	308	265	312	339	335	318	308	311	344	286	334	321	309	316	310	317	318	302	301	323	337	299	317	310	336	346	274	318	301	315	323	345	317	321	315	333	292	316	315	334	311	322	343	261	353	293	301	286	308	287	296	280	329	321	301	300	314	347	333	317	296	290	315	343	309	343	318	331	320	304	302	306	338	316	289	308	311	326	315	271	326	324	341	324	323	328	317	320	339	299	310	298	304	291	319	316	313	331	311	283	289	330	289	344	307	325	347	327	326	314	337	320	318	313	324	319	286	299	297	344	311	289	343	325	294	309	332	318	337	322	296	310	333	340	303	323	319	334	344	331	306	296	332	321	310	286	308	327	315	337	320	334	347	285	316	315	314	283	308	324	301	324	314	317	290	286	332	356	348	296	350	309	316	310	324	325	300	303	317	314	319	336	297	291	326	314	296	319	302	309	309	340	354	343	320	308	303	299	317	334	346	310	320	304	326	362	307	300	268	312	344	308	350	307	309	316	305	318	345	299	309	332	310	301	295	303	330	299	348	308	347	335	337	282	313	335	317	309	314	291	343	320	315	312	313	305	289	342	342	302	324	319	307	303	300	339	290	323	324	302	311	311	315	325	348	301	338	322	326	306	309	296	304	333	303	295	303	315	332	311	334	337	357	300	331	309	312	303	342	315	327	298	344	335	303	331	347	311	287	311	337	347	311	321	318	314	328	326	320	333	313	319	305	314	339	313	298	322	321	320	329	335	332	289	315	351	290	313	297	313	290	326	321	304	289	303	264	314	356	315	334	289	342	311	338	299	296	290	308	317	327	323	301	317	328	313	318	297	340	323	294	295	295	320	285	305	332	362	322	307	297	330	337	316	326	313	295	308	311	315	317	303	312	307	336	320	330	319	334	310	329	348	318	282	328	341	324	300	337	308	339	323	280	302	347	315	283	329	333	344	339	350	342	339	311	322	338	274	333	358	299	316	344	323	314	316	312	313	288	316	341	323	304	350	348	308	323	294	334	312	310	338	322	325	314	307	346
26662	23579	28508	24186	17203	10213	6109	3857	2658	1928	1556	1291	1033	1008	887	881	866	809	690	639	546	516	590	589	570	570	599	591	553	591	547	537	543	544	514	504	476	461	439	474	448	432	427	473	464	452	404	406	438	434	413	382	412	423	435	398	406	402	425	460	387	406	446	415	418	393	431	380	397	368	436	382	380	422	399	406	381	398	405	405	413	432	375	395	399	404	394	347	382	372	374	389	379	401	434	417	409	378	419	401	391	369	399	384	419	407	415	371	396	359	412	387	404	390	398	389	375	425	421	424	408	372	380	375	372	421	389	402	408	378	393	412	384	423	382	398	375	396	430	381	386	392	408	391	405	379	400	369	382	404	415	378	386	379	387	406	387	368	377	458	382	403	399	408	376	384	387	426	383	420	373	413	380	394	390	380	397	418	375	388	413	382	363	424	394	364	361	404	404	362	396	437	384	412	403	358	432	380	407	404	389	425	367	412	392	411	390	414	387	399	372	397	392	429	423	381	429	388	408	414	400	382	410	398	423	397	384	383	404	381	401	434	395	406	401	387	362	391	396	372	434	421	420	409	388	418	364	375	411	388	423	374	377	391	395	387	424	407	370	433	383	419	399	400	387	374	417	427	393	433	407	404	411	394	381	380	405	393	380	437	411	389	372	378	386	388	403	388	420	383	403	396	391	403	393	397	379	401	418	363	419	389	375	385	403	364	392	392	404	405	409	425	387	403	380	365	422	429	415	394	386	420	398	381	394	439	432	385	419	425	384	401	419	378	389	378	369	382	414	380	378	389	396	402	404	380	387	401	413	383	415	385	409	394	387	384	393	372	411	396	343	349	390	422	380	398	420	400	357	383	390	443	416	389	413	407	398	402	419	389	376	417	418	381	399	411	426	431	383	414	419	402	410	399	415	429	405	389	418	394	415	406	351	427	414	398	418	390	361	381	402	386	413	417	390	432	430	426	396	392	414	371	408	411	377	375	389	385	427	386	390	390	413	398	406	386	398	373	366	388	392	371	384	368	377	392	419	359	401	436	426	385	381	409	403	414	395	414	389	394	407	425	357	398	381	408	415	397	411	398	370	429	407	420	406	409	378	421	374	422	382	374	389	454	406	402	372	385	394	383	376	374	391	397	419	409	370	428	347	381	400	411	410	391	414	402	417	375	437	372	366	410	384	420	385	381	395	421	399	429	406	373	407	390	374	378	389	360	376	392	378	386	364	380	403	401	425	362	348	422	422	408	364	414	379	388	403	383	408	418	395	419	389	400	375	436	361	388	406	380	373	408	366	406	429	406	356	401	398	404	387	367	385	430	412	416	383	373	377	408	391	377	399	439	392	371	377	383	378	426	371	397	406	391	402	390	428	420	417	378	403	397	418	408	405	385	385	401	435	380	376	409	369	385	368	367	415	428	430	415	384	359	415	376	402	377	368	394	418	399	400	374	392	432	396	410	409	363	378	406	354	406	386	420	394	423	411	397	387	385	370	406	411	368	391	378	411	386	399	408	395	381	394	367	373	361	367	427	381	400	397	369	377	393	378	397	414	391	408	396	407	387	393	427	394	423	405	400	402	402	382	398	390	386	437	398	393	376	385	407	372	415	435	369	385	398	418	396	391	392	401	365	373	393	395	405	398	399	416	414	406	410	416	373	398	396	415	380	396	399	433	399	387	374	392	405	403	384	415	424	404	363	390	394	401	378	387	387	385	404	398	380	389	375	410	409	367	406	383	381	409	411	372	422	369	415	402	397	400	397	390	404	411	389	386	392	384	390	389	373	406	400	423	425	392	426	396	369	358	422	421	400	421	405	419	365	378	410	400	383	385	397	388	398	433	413	392	407	382	384	384	429	390	386	366	431	407	399	413	407	421	407	394	402	404	413	400	388	360	394	401	393	388	431	372	354	403	403	383	375	405	430	379	415	424	413	377	385	406	380	364	386	384	388	415	363	365	412	395	403	393	410	372	393	415	393	414	402	417	401	389	397	416	384	376	390	374	369	432	414	404	396	393	413	391	350	406	410	406	390	424	361	373	393	399	364	393	406	404	397	405	425	390	383	408	364	408	417	360	379	385	359	395	421	403	375	419	376	411	388	406	414	386	379	383	373	381	419	379	361	386	387	384	399	370	393	415	400	420	423	396	399	393	394	361	405	402	370	365	383	435	410	393	407	384	426	390	431	372	375	395	394	414	385	402	361	418	389	387	381	417	438	401	352	414	419	404	366	453	435	398	365	397	403	411	410	383	379	412	416	400	375	385	397	396	377	428	388	410	393	415	406	394	429	367	389	431	366	381	401	372	406	385	429	422	416	361	388	383	425	377	408	381	373	414	396	399	409	376	379	401	389	395	394	429	400	362	396	388	420	405	410	393	393	404	410	446	430	388	379	377	425	377	381	393	397	369	407	389	394	395	384	415	382	380	427	419	373	388	370	407	377	378	399	382	397	404	390	386	395	386	402	378	424	375	392	410	431	444	389	393	384	390	367	415	442	409	395	384	399	409	402	415	395	422	399	429	390	346	395	377	381	378	425	369	383	388	413	408	393	384	462	405	377	413	391	367	427	366	388	372	401	359	445	392	387	398	404	378	380	404	407	405	412	350	391	395	394	423	385	412	399	379	382	392	419	398	404	393	416	419	414	380	426	406	417	375	406	387	400	396	393	394	392	404	387	380	393	375	408	423	361	354	419	394	384	399	380	399	377	414	429	379	363	404	416	404	417	375	422	373	424	393	393	414	413	424	421	374	400	374	393	393	428	410	384	396	407	370	390	412	406	419	378	411	406	375	396	388	400	402	419	435	395	393	402	405	406	376	359	377	385	419	418	364	376	405	412	368	404	405	411	364	398	379	373	383	412	419	420	396	393	417	427	413	395	365	428	429	446	394	405	416	377	409	390	403	349	395	406	349	406	382	381	373	401	381	370	390	388	416	398	400	411	419	374	408	390	393	411	441	368	452	415	393	403	403	398	411	387	390	384	411	408	399	384	445	429	421	387	385	399	418	406	395	378	363	387	396	398	393	383	432	401	370	389	379	407	386	382	440	386	451	380	379	397	388	406	427	387	406	409	403	387	363	379	406	391	404	386	398	389	390	411	389	373	411	368	378	373	376	406	395	378	349	415	392	380	408	401	391	422	391	377	422	420	381	400	394	378	414	394	398	394	415	464	375	419	400	401	428	389	359	391	384	418	408	382	384	399	379	390	411	387	409	378	417	386	382	392	376	413	401	416	451	399	417	384	416	391	414	404	393	364	402	391	390	416	395	398	428	394	455	401	385	419	409	398	438	428	403	407	374	375	387	397	427	430	361	379	414	413	391	414	391	409	401	373	400	389	356	437	401	380	388	378	398	389	419	415	372	404	405	408	396	386	390	414	378	415	412	361	371	387	420	415	384	406	390	366	397	411	404	386	410	386	410	369	394	397	413	407	397	376	428	408	378	376	404	424	380	399	391	425	409	405	418	419	372	414	396	402	352	434	391	415
22072	35368	32911	25957	21646	15077	11453	8448	6159	4527	3626	3096	2377	2046	1777	1673	1611	1434	1208	1040	945	966	917	975	926	953	984	934	894	840	814	743	828	796	727	721	737	703	650	656	636	583	586	587	604	543	565	576	521	534	545	540	540	526	489	506	544	527	520	502	542	534	537	539	496	529	541	519	485	465	535	492	531	504	533	508	518	539	500	519	492	490	523	540	498	487	523	522	530	510	516	509	529	515	517	520	524	530	511	516	507	498	501	497	487	497	514	538	504	511	507	498	477	487	548	520	520	512	530	527	493	502	545	519	519	498	512	537	493	522	484	493	525	503	439	542	468	463	514	511	502	521	525	481	506	517	485	536	496	518	517	556	544	509	538	505	512	473	509	519	492	533	463	535	531	519	485	516	506	521	499	479	490	487	487	507	501	496	505	540	523	525	519	504	495	502	519	539	542	526	487	477	540	491	495	496	491	504	500	499	500	501	502	509	477	522	516	477	507	534	471	517	498	461	505	501	509	522	529	538	512	512	510	516	514	532	517	497	490	516	521	511	523	559	519	537	516	541	497	520	515	507	528	495	482	509	556	523	546	505	544	535	513	519	484	532	537	481	511	507	540	465	496	517	520	540	520	474	547	475	516	506	478	476	514	467	510	542	499	543	492	490	532	481	515	501	472	519	502	545	499	546	522	537	558	509	519	489	491	513	524	504	541	492	548	497	536	539	502	492	497	507	465	477	515	535	507	503	511	479	514	466	486	505	531	503	500	523	523	541	532	483	513	547	528	506	516	514	552	511	536	497	532	478	533	508	495	502	498	463	549	543	496	542	484	486	497	522	494	508	514	508	525	506	576	487	514	490	530	500	509	516	482	515	510	511	515	548	523	511	516	519	489	525	488	522	473	519	505	525	529	531	531	506	498	558	505	509	514	484	521	514	508	481	531	500	504	526	546	498	505	537	526	499	543	522	522	528	499	519	483	539	484	505	503	528	529	494	523	509	510	475	472	520	536	527	501	476	501	522	503	479	503	571	516	534	497	505	538	494	506	482	479	460	546	497	501	487	513	515	497	506	510	529	489	510	530	510	496	463	524	542	484	497	523	508	493	552	497	461	504	471	506	546	515	504	478	520	491	544	529	509	567	553	476	489	509	489	518	512	488	501	497	540	504	485	559	495	478	496	522	596	507	520	504	493	481	544	503	492	535	507	500	516	532	511	524	541	527	524	508	522	527	511	481	505	492	497	491	518	485	505	507	554	479	502	538	530	520	541	503	525	528	492	530	493	504	509	572	503	511	485	504	532	500	493	483	511	520	493	491	522	451	539	519	487	497	485	519	506	486	510	503	519	504	495	458	536	476	503	495	521	484	515	530	535	465	493	519	525	504	483	494	511	507	483	558	505	523	519	542	485	521	535	475	580	483	531	499	504	505	478	476	508	529	458	510	501	528	485	485	501	519	520	523	523	527	526	533	512	493	511	569	484	526	496	495	518	472	517	496	516	571	539	542	516	534	521	499	502	478	522	507	529	512	520	476	522	494	501	501	512	500	495	515	563	504	513	513	538	494	487	512	503	497	510	522	559	498	549	476	500	543	512	509	497	500	471	561	508	503	533	495	497	488	503	508	520	456	533	493	497	526	497	523	545	530	479	503	502	552	552	537	506	513	488	502	474	510	514	564	478	478	566	479	496	487	544	534	467	501	529	571	515	500	488	513	497	491	511	491	486	504	542	522	490	483	505	497	552	505	523	502	531	479	510	525	478	519	473	513	513	515	522	544	529	519	532	550	519	585	522	538	506	496	478	526	528	510	510	473	514	523	500	488	514	516	497	530	484	525	536	527	471	518	539	507	512	508	494	500	499	488	515	500	525	512	507	531	512	489	497	500	503	502	457	501	521	530	490	515	520	506	507	510	495	540	477	540	531	492	526	526	520	535	512	475	489	457	528	511	525	556	485	481	568	493	518	495	495	530	507	547	499	488	508	551	487	555	504	514	520	524	452	509	485	511	460	498	523	510	495	508	526	527	512	516	480	477	522	524	521	447	541	508	527	524	510	523	485	537	535	529	507	536	518	479	501	521	495	485	544	490	466	526	506	505	510	535	501	510	466	511	516	519	531	505	473	501	514	541	521	543	528	515	512	501	501	528	515	512	487	481	479	531	512	482	521	521	477	520	546	516	527	537	504	515	510	485	482	499	481	538	484	487	556	500	491	489	532	531	467	505	544	479	503	523	525	536	524	515	500	533	509	534	537	553	528	512	502	542	477	481	513	463	517	552	491	507	479	522	541	491	515	491	505	551	500	494	476	528	498	505	474	544	501	467	509	497	540	501	510	529	489	526	462	486	537	548	491	516	514	514	500	499	507	512	486	485	506	492	471	513	497	506	504	484	475	520	535	520	542	514	508	494	535	550	514	496	562	520	526	546	529	512	488	520	513	490	557	506	500	499	510	519	536	526	480	512	495	500	505	514	541	526	511	495	509	493	506	514	500	525	513	493	534	518	503	522	507	534	507	475	516	463	490	498	520	513	468	498	496	539	514	509	485	499	521	471	495	508	535	532	526	511	527	545	528	497	508	511	507	564	520	552	519	516	494	513	512	500	472	481	531	559	514	506	491	512	493	484	506	508	513	496	515	506	548	501	479	503	542	536	527	519	546	496	483	527	513	521	483	476	517	514	507	510	515	479	545	541	466	506	501	546	514	492	491	509	526	510	474	494	497	510	515	498	531	562	532	505	517	527	567	529	530	527	542	518	535	513	541	522	495	498	503	471	504	487	492	454	534	524	515	486	494	479	501	483	497	520	511	480	520	527	516	514	514	503	498	527	507	536	497	521	530	511	524	515	476	556	497	520	504	505	521	537	516	510	525	482	505	508	485	512	505	517	481	452	467	533	521	500	510	501	500	498	525	510	499	495	498	488	503	514	502	515	495	513	487	506	511	478	529	466	494	526	545	553	553	531	485	505	508	529	524	495	501	456	547	508	496	524	511	506	492	546	504	503	481	532	508	509	523	458	514	540	466	526	489	551	473	485	495	524	518	483	519	526	521	491	527	521	531	502	495	554	512	538	514	468	517	543	499	497	492	512	528	550	478	480	495	484	540	522	477	503	523	511	570	517	528	506	543	528	501	552	528	473	542	506	476	501	536	489	514	487	532	493	485	523	534	505	520	513	537	517	525	543	516	490	539	523	491	491	538	509	500	519	517	519	526	524	519	525	501	497	531	551	543	483	534	514	563	541	524	507	524	503	528	486	488	491	482	473	499	564	508	552	493	501	476	477	524	474	536	547	494	510	541	508	527	518	489	523	526	480	489	469	549	509	488	534	527	498	493	512	473	542	518	483	476	520	513	477	516	522	527	485	480	483	501	495	539	533	520	500	518	449	506	479	554	518	513	482	512	513	496	542	523	530	529	510	517	520	518	531	490	513	542	544	530	494	515	531	474	512	546	518	539	499	506	498	514	488	554	493	490	535	538	519	524	504	478	544	488
23306	20784	28105	23972	21672	18693	11307	5894	3615	2799	2090	1736	1465	1232	1048	1077	960	876	761	648	581	512	555	608	578	643	661	609	638	569	572	498	546	545	518	498	470	450	439	441	438	386	390	366	357	346	339	364	380	370	340	358	371	379	330	315	348	340	309	347	360	345	343	346	334	358	316	345	322	333	342	328	332	329	351	344	313	340	307	352	337	322	335	299	327	320	304	317	337	327	311	335	307	364	315	314	350	327	291	294	359	333	327	333	338	325	347	314	323	307	289	292	319	316	330	339	359	340	349	326	307	323	342	330	314	321	339	334	331	337	331	307	327	353	321	338	333	310	328	315	310	337	311	300	348	308	314	348	316	319	341	367	326	295	306	303	356	252	338	306	314	340	336	303	342	334	330	333	319	325	324	307	323	290	330	316	326	315	322	317	313	313	316	349	295	304	303	350	311	308	311	336	309	313	328	330	324	321	330	325	316	341	342	312	316	319	320	336	301	345	333	346	302	319	357	320	308	330	311	311	351	316	312	297	314	313	338	347	339	311	302	304	333	329	298	324	304	333	338	322	343	347	315	318	334	347	344	368	300	338	336	334	334	321	298	332	300	313	333	316	329	313	337	332	336	339	327	339	335	347	347	322	340	330	333	319	310	350	298	352	361	327	329	315	329	347	302	326	316	319	301	335	380	327	316	300	337	330	339	334	332	322	322	345	310	342	333	309	311	298	318	333	317	307	321	321	324	307	334	292	334	315	289	320	350	314	292	352	326	330	312	324	315	366	334	301	292	302	305	290	341	308	334	311	322	332	328	303	303	322	325	317	332	331	314	305	298	339	306	355	310	304	341	321	269	321	323	325	326	341	329	319	328	333	311	345	334	297	310	305	324	366	338	284	344	301	300	303	327	349	355	288	298	324	328	325	326	334	320	326	366	308	283	305	306	348	294	304	307	335	362	352	311	327	305	335	314	287	324	308	350	337	302	306	340	303	319	324	345	317	314	319	307	320	314	312	321	341	327	281	326	306	360	314	294	342	308	308	328	295	311	322	318	309	293	308	315	301	329	296	307	331	355	325	309	338	311	318	300	320	309	301	325	279	326	317	313	323	324	323	325	303	295	333	296	315	338	300	310	357	325	296	296	323	335	338	321	349	325	316	336	319	333	315	335	348	299	294	280	314	345	314	321	348	318	332	332	316	305	303	329	319	372	310	292	316	346	346	308	331	307	326	324	313	328	322	276	329	284	332	368	323	304	303	308	292	324	342	339	316	318	326	328	334	344	321	286	306	287	318	350	302	287	305	313	314	337	301	311	305	308	304	325	347	337	350	340	339	322	314	327	318	328	322	335	322	308	323	325	336	325	306	307	312	306	303	331	303	317	314	317	322	338	374	316	348	307	334	310	320	324	331	332	294	322	301	307	325	332	311	312	308	313	342	294	305	329	312	327	325	331	344	322	304	291	315	313	344	340	314	337	298	348	312	332	310	303	336	330	321	359	299	320	291	304	350	344	327	330	326	338	325	290	314	314	290	333	309	341	320	296	301	351	352	341	338	357	305	287	311	342	317	327	306	305	336	311	293	321	338	328	315	322	331	321	315	310	320	298	324	333	359	342	330	326	350	303	352	294	328	329	319	305	327	330	304	302	306	299	338	308	340	319	326	336	311	321	316	303	366	335	270	319	370	320	330	322	287	349	307	335	282	336	315	337	325	304	317	313	326	296	325	352	343	341	318	326	303	317	295	286	332	290	309	300	310	325	309	324	339	340	333	287	296	293	314	324	313	360	343	330	296	314	330	321	339	300	313	308	352	307	303	325	309	316	320	336	341	326	327	331	322	348	345	322	316	323	332	325	327	312	322	326	314	313	290	340	303	318	325	302	322	340	318	340	300	307	305	311	312	319	328	364	293	319	288	334	298	336	298	334	285	336	332	324	326	321	316	327	325	288	314	312	340	317	344	318	324	335	341	312	305	333	317	345	333	312	284	324	315	334	350	337	347	331	309	307	314	307	334	343	306	362	311	340	317	320	337	312	348	313	348	308	356	310	338	333	307	320	326	324	331	325	313	337	315	311	293	336	354	307	336	314	351	310	320	300	372	361	306	321	307	289	314	287	316	294	329	330	330	298	287	343	325	317	315	334	351	329	335	325	362	318	320	318	293	310	296	319	323	348	317	351	325	317	329	322	327	331	300	327	312	302	319	305	323	304	337	344	307	318	315	331	288	327	334	309	330	279	331	316	314	341	332	328	325	317	332	337	292	318	332	345	321	352	316	323	325	339	335	315	309	332	316	322	347	300	294	287	317	322	310	330	332	306	325	344	326	330	336	345	345	321	326	364	284	310	323	320	292	333	288	308	313	344	329	302	321	333	332	334	316	334	324	305	305	299	346	293	299	300	311	302	337	301	344	375	327	339	307	297	280	291	339	296	309	335	347	355	306	299	358	304	318	320	351	319	321	329	352	313	316	277	319	332	299	329	350	287	320	307	309	337	321	317	327	308	335	316	341	321	318	294	304	268	329	321	340	336	348	329	313	325	315	302	307	310	317	314	310	321	363	291	327	330	339	328	349	324	311	309	361	341	316	336	334	321	319	342	293	311	352	333	339	314	338	333	339	330	304	312	328	309	310	310	339	311	335	299	335	333	324	330	338	339	338	295	317	339	329	352	312	339	312	304	301	298	358	331	337	341	308	312	340	324	326	321	301	344	300	318	359	297	325	317	316	331	341	319	302	338	312	318	336	320	317	287	305	299	291	312	319	308	326	327	318	351	344	326	361	359	311	334	312	344	313	341	293	317	326	345	312	321	291	308	329	336	318	348	330	338	316	342	335	339	326	309	313	336	348	357	315	332	356	306	322	359	337	319	304	338	337	328	306	343	353	325	327	354	316	311	338	298	368	306	349	307	304	335	288	314	330	301	333	341	334	319	338	305	316	332	312	339	303	328	301	336	326	329	329	324	337	319	305	313	327	328	298	343	331	300	317	335	353	353	339	312	322	287	313	312	306	322	321	320	340	349	309	315	339	330	350	334	327	288	340	331	333	313	328	296	314	335	332	349	337	309	321	323	323	295	305	299	294	337	321	335	272	312	325	300	330	359	327	332	340	290	303	325	312	342	327	314	307	331	350	300	347	311	314	320	316	307	339	375	327	346	316	371	330	344	317	312	316	348	328	310	282	340	302	319	333	322	312	328	355	313	335	315	334	379	321	299	295	338	333	342	361	355	353	323	322	338	349	324	293	309	330	305	344	344	315	315	320	308	332	330	346	332	309	317	293	331	334	304	308	312	304	328	338	306	333	300	294	342	319	298	363	321	314	290	344	329	319	311	323	341	296	326	317	342	310	336	310	291	330	357	316	319	339	300	334	308	345	320	335	312	333	306	303	306	336	312	310	307	324	301	317	312	346	315	321	324	328	328	292	342	326	281	358	345	313	308	332	345	299	326	350	329	332	355	305	346	277	306	305	329	306	322	341	360	321	322	306	354	320
22061	39906	37048	30386	25823	18877	14426	10989	8180	6162	4881	4090	3283	2656	2336	2237	2112	1795	1438	1298	1033	956	1048	1140	1021	1099	1166	1120	1078	1024	922	933	897	836	828	748	737	712	675	678	617	629	519	490	503	437	486	464	446	470	482	452	481	433	436	427	440	461	458	480	438	469	470	455	433	442	436	416	451	432	419	418	444	447	402	407	414	422	419	420	457	447	439	427	418	429	438	421	395	438	445	449	397	422	411	432	439	412	429	447	422	406	417	425	423	445	391	420	440	435	424	429	428	399	453	419	406	440	386	432	413	438	434	390	411	469	422	427	402	388	400	428	399	450	457	431	422	414	417	405	411	376	385	413	421	418	431	399	415	397	391	401	442	402	417	403	410	396	447	380	413	421	425	444	433	384	376	409	460	432	425	408	418	418	431	415	415	441	448	418	392	377	430	424	441	441	437	450	420	447	462	406	411	438	431	447	392	390	417	441	376	373	394	394	408	408	443	387	428	409	423	424	407	408	390	450	401	405	424	415	395	434	427	443	396	446	418	400	410	426	385	416	424	415	421	400	405	425	402	443	406	409	414	414	403	448	428	428	469	450	394	412	405	419	438	398	388	411	400	403	396	394	404	410	413	390	440	442	463	430	401	432	421	422	414	440	413	431	417	415	395	402	435	425	423	375	407	424	424	436	424	425	406	413	460	381	429	422	423	429	404	394	404	415	389	419	448	412	420	419	436	433	408	381	408	384	420	415	419	400	441	417	418	414	409	452	382	409	433	445	417	409	370	422	428	389	428	410	378	419	408	425	411	388	420	429	394	388	425	453	414	445	444	417	419	419	415	404	416	409	457	412	419	397	469	425	407	412	425	447	401	414	396	421	375	435	429	397	429	415	430	400	421	467	421	408	399	420	408	439	423	452	399	408	424	399	435	403	435	413	419	395	428	387	398	434	432	387	386	404	426	411	424	432	444	416	401	475	437	427	436	422	419	444	451	405	396	407	412	412	436	423	403	395	414	438	421	413	414	407	414	476	432	436	406	443	404	443	420	412	427	390	409	396	412	424	417	410	407	441	413	435	426	443	441	387	409	407	418	448	439	437	423	386	425	409	434	426	393	431	436	439	413	405	410	434	422	405	422	414	437	444	387	425	438	410	405	398	400	414	372	375	457	398	401	397	413	396	451	422	430	394	433	433	409	391	430	432	406	395	417	388	411	416	396	425	439	437	393	448	421	431	449	424	416	409	431	389	412	413	427	444	417	457	425	417	412	414	433	440	415	407	418	402	416	398	424	405	414	427	387	433	442	399	390	390	410	461	396	431	398	419	422	386	454	441	417	419	387	414	431	421	441	425	401	385	409	426	408	412	419	430	432	389	400	438	422	436	427	419	429	442	409	420	434	448	413	387	402	417	429	437	416	467	449	409	393	425	403	448	385	426	405	432	416	470	452	428	457	440	420	420	394	386	388	449	406	441	397	389	418	409	442	391	425	468	396	398	426	395	407	438	411	395	376	416	393	390	418	409	451	413	398	428	435	382	408	426	427	437	411	426	415	442	401	394	448	422	400	429	430	379	440	439	451	400	404	382	429	380	396	401	412	415	424	379	431	423	439	415	426	442	406	414	414	433	400	470	418	403	432	434	454	433	437	396	418	407	397	408	416	424	422	444	431	441	454	420	434	413	421	409	440	436	437	386	390	405	410	418	432	452	385	390	417	381	398	398	424	412	426	422	407	395	406	406	422	424	419	470	419	401	447	434	426	413	413	392	428	470	425	440	415	424	430	390	392	415	417	429	421	404	457	396	419	404	425	391	445	451	386	374	423	409	406	379	434	450	393	406	394	426	456	409	408	414	444	392	419	446	462	417	425	423	438	436	416	428	419	430	406	420	394	427	411	409	427	430	411	421	411	384	411	454	435	409	427	405	415	463	428	434	406	413	411	432	426	437	405	401	445	369	408	429	426	421	436	415	427	418	408	422	418	399	424	423	417	425	436	397	396	436	420	465	386	426	440	435	418	388	399	427	429	420	402	431	408	449	422	415	388	418	426	442	423	433	449	427	431	427	392	378	417	428	405	428	404	396	417	421	396	403	382	439	424	410	402	412	442	407	427	428	428	449	418	426	403	418	437	420	420	464	438	416	383	437	389	401	416	443	392	413	406	399	447	366	414	469	425	407	473	433	411	400	397	407	378	406	411	404	449	439	410	419	402	456	393	409	414	448	441	421	409	404	443	402	376	455	396	421	444	410	422	405	439	407	397	419	420	417	407	369	409	411	418	429	444	429	413	395	442	430	385	423	401	446	411	438	411	425	390	418	439	389	450	390	392	405	402	447	401	420	400	425	424	441	385	452	431	409	391	435	419	451	388	456	399	379	403	407	440	460	447	410	414	455	396	430	396	385	417	427	413	432	423	460	391	389	427	423	408	422	405	436	413	416	413	390	425	404	454	418	406	434	420	424	421	440	387	413	429	423	419	432	393	426	392	390	412	434	421	397	430	413	457	417	400	419	402	401	431	441	454	401	424	424	442	425	449	416	416	413	366	423	464	415	414	429	403	399	378	412	422	452	479	451	425	399	430	394	400	429	434	410	390	414	424	392	420	449	441	436	435	443	416	415	426	438	418	418	427	432	410	414	399	410	416	432	431	429	418	386	402	433	405	420	407	427	447	452	421	431	385	415	403	409	432	403	385	435	418	422	413	409	419	434	413	396	417	402	411	420	449	395	416	416	396	428	429	431	364	441	433	429	408	457	467	433	408	421	411	416	411	460	447	407	476	428	409	425	396	418	413	400	400	383	411	437	435	422	443	411	409	427	439	414	439	432	444	422	417	401	413	393	380	439	412	424	416	436	375	410	394	386	432	438	425	421	413	441	433	441	406	404	417	431	408	408	436	405	418	410	394	400	428	440	412	424	417	419	402	431	411	372	424	449	372	421	428	413	410	433	445	409	409	379	407	431	432	436	445	390	434	426	464	424	409	403	429	420	435	406	417	420	417	415	418	413	388	428	431	429	439	385	420	444	405	448	418	436	403	468	397	414	444	421	398	417	445	406	423	411	428	403	413	386	417	423	437	397	380	409	402	412	403	403	429	409	410	416	451	420	405	376	406	420	395	397	437	410	400	398	442	419	459	428	391	395	393	436	398	402	424	448	415	418	433	408	454	421	429	382	396	413	432	402	437	406	397	413	415	422	440	393	424	450	387	404	383	433	380	460	395	424	403	429	417	405	405	416	413	434	390	433	418	427	452	450	432	438	409	404	383	386	422	459	437	443	446	410	425	427	387	422	424	407	434	429	438	409	380	441	443	387	373	407	420	411	445	409	421	421	395	418	401	439	409	408	424	410	428	407	448	422	417	399	424	422	424	412	408	432	460	413	386	420	407	394	425	420	437	424	411	412	432	428	433	417	406	400	390	417	426	467	426	441	404	415	426	419	416	386	421	417	414	397	398	413	412	432	407	387	432	413	477	420	413	432	385	401	437	427	440	428	425	419
22248	20752	28443	23198	21143	21753	19019	8454	4846	3413	2751	2272	1851	1562	1326	1271	1158	988	848	724	619	587	534	665	660	646	687	686	634	599	542	525	543	523	514	471	433	446	447	439	394	402	343	328	278	274	271	314	286	286	294	291	278	284	265	266	311	278	286	257	281	277	294	267	305	267	276	252	251	267	243	283	265	257	238	234	250	229	230	266	248	234	270	286	271	255	258	260	258	286	244	243	238	271	228	240	243	270	238	263	243	282	269	257	261	234	258	238	243	256	242	260	219	244	264	255	271	232	279	227	242	264	260	245	225	275	267	261	242	261	242	243	234	258	251	289	255	259	287	272	226	263	246	223	236	247	260	276	255	247	256	246	244	254	275	257	238	233	249	273	259	238	266	262	213	251	234	264	251	233	248	257	235	249	262	262	238	236	254	240	262	256	251	251	233	258	230	210	247	272	233	252	224	222	248	266	216	243	263	261	241	279	250	236	260	236	250	258	226	237	262	246	228	253	257	261	264	234	256	249	266	235	236	260	280	216	265	233	254	245	233	250	239	231	234	261	235	250	270	228	257	267	268	246	235	247	249	265	259	250	262	241	256	236	248	266	238	264	227	223	258	215	233	233	227	248	268	276	249	241	217	255	265	237	260	229	253	244	259	266	287	246	239	235	248	237	266	278	238	243	225	231	259	287	252	231	261	277	276	209	247	238	269	253	267	264	254	259	286	257	281	288	258	232	250	234	226	252	253	250	262	258	245	261	245	239	238	241	271	258	240	242	266	239	234	228	252	255	233	262	243	267	251	243	244	237	227	247	266	231	239	265	264	263	227	251	246	265	252	244	273	268	242	227	247	237	240	233	269	230	260	254	244	217	250	251	232	272	253	244	250	275	253	216	245	254	252	257	269	232	246	265	245	226	241	268	248	252	241	227	249	265	244	258	244	249	254	259	228	259	256	262	256	251	250	263	235	239	238	251	256	275	248	245	268	240	260	220	248	244	255	253	249	256	255	247	257	251	244	271	250	235	251	257	277	242	262	213	258	249	244	258	252	260	260	251	238	225	226	240	247	238	252	231	262	244	245	251	226	241	240	283	247	238	209	265	264	270	231	241	253	257	254	263	254	232	223	275	233	243	243	249	239	272	231	240	258	252	234	250	235	229	231	216	255	274	248	250	252	238	232	261	272	272	231	222	254	258	250	236	238	222	253	226	215	245	230	220	260	228	257	247	289	247	294	216	250	260	255	299	278	245	253	243	249	238	264	273	226	264	235	242	254	256	258	230	224	271	226	264	274	280	224	263	245	232	230	248	264	266	214	234	228	233	280	212	250	233	268	223	240	254	285	256	241	259	227	248	222	290	243	238	251	249	294	243	254	239	273	270	264	256	245	240	257	238	253	244	269	238	274	230	286	238	240	268	227	257	262	244	238	230	251	265	265	261	214	244	234	257	282	254	268	262	230	255	262	273	255	237	251	228	258	249	279	253	248	240	247	247	247	266	291	246	221	263	254	262	273	249	217	245	229	231	238	278	253	259	247	251	267	234	266	223	221	229	255	241	231	255	257	237	247	243	276	244	236	269	243	240	217	249	242	224	274	270	238	242	283	229	257	240	234	240	262	240	232	221	229	252	220	233	262	242	247	264	233	231	266	288	242	212	224	258	273	241	240	245	249	237	232	246	250	289	217	216	239	230	250	251	240	240	260	260	272	262	273	241	269	270	247	242	247	238	245	263	266	246	243	276	226	278	278	240	225	246	287	260	281	261	246	243	260	226	233	237	231	233	245	217	229	241	277	256	254	247	238	247	261	222	236	264	257	282	260	250	277	211	221	261	232	241	270	248	240	273	260	249	276	252	252	262	251	251	256	253	262	256	234	256	258	253	241	249	278	254	260	265	256	250	247	267	267	259	266	259	228	266	233	251	252	257	264	247	241	244	224	221	260	275	251	230	279	257	234	264	237	236	249	243	268	222	233	244	254	234	271	274	264	258	263	255	251	241	270	216	262	253	259	234	279	260	260	233	231	257	232	246	271	248	242	265	212	237	236	247	251	261	228	240	238	239	233	227	266	261	224	222	226	254	233	263	249	234	254	248	258	236	244	276	257	226	245	260	230	259	250	248	234	279	242	248	259	257	261	254	233	249	256	250	253	249	258	249	221	228	251	253	238	234	240	259	261	233	266	231	238	255	265	261	229	230	243	244	239	270	251	247	233	244	242	260	210	233	241	281	272	263	264	240	254	240	255	266	263	248	233	246	250	281	258	260	253	237	235	258	244	244	276	218	247	252	250	278	250	248	236	260	250	236	251	267	272	230	237	242	252	252	241	240	245	236	246	253	255	232	249	247	251	264	232	264	249	274	264	266	255	271	224	253	244	239	278	224	252	242	257	251	251	244	251	240	253	296	261	258	238	260	241	262	241	250	247	258	235	239	247	240	222	242	243	259	271	260	251	232	267	249	238	242	249	247	257	267	271	287	242	242	224	254	241	228	237	252	273	234	229	219	237	241	252	236	258	245	247	218	248	281	272	262	251	245	260	266	242	252	226	253	257	245	234	249	233	259	269	254	225	259	226	241	218	230	231	229	241	231	252	245	241	248	263	246	243	212	269	241	257	230	273	251	239	210	233	263	231	232	258	220	227	244	241	245	269	266	282	254	234	259	267	263	239	262	243	246	235	239	237	250	225	265	224	254	249	242	259	275	240	249	231	270	253	232	252	257	263	248	242	254	263	240	266	239	234	252	227	291	233	230	248	256	263	217	233	231	249	244	234	247	255	251	242	251	251	264	260	244	233	255	245	256	261	253	236	251	235	262	247	265	248	283	235	257	243	245	266	240	267	258	259	264	272	274	235	257	236	270	231	234	248	256	256	245	229	273	236	237	257	259	279	250	250	235	260	263	237	233	253	243	272	243	230	245	248	254	239	230	260	259	242	246	244	240	252	242	237	249	234	237	239	230	235	268	247	256	256	240	267	247	272	247	233	245	233	259	217	247	271	207	261	255	281	232	254	232	257	235	244	230	275	224	248	235	252	229	253	252	230	246	259	242	240	244	226	226	258	236	255	209	231	224	257	254	256	237	238	223	257	243	236	238	242	257	248	238	257	230	247	248	248	241	254	256	233	257	247	259	270	238	220	243	262	267	256	260	253	251	216	252	244	244	244	217	254	249	236	276	252	267	231	260	234	233	254	269	253	240	253	253	262	233	235	258	264	258	267	258	224	267	234	250	265	234	266	253	237	264	264	246	243	221	230	266	260	261	241	239	259	221	287	216	232	234	259	241	266	236	260	241	235	253	262	220	265	268	249	240	245	247	275	221	243	221	261	308	254	231	254	238	248	262	265	234	257	240	230	269	224	246	255	231	211	237	245	252	254	223	226	250	213	240	240	221	262	254	260	256	263	235	273	262	236	257	265	239	258	251	237	257	255	258	254	230	229	272	257	265	238	225	292	236	267	237	273	250	259	236	250	258	262	230	238	238	251	266	235	254
23522	43283	40421	33480	29020	22527	17449	13618	9971	7841	6181	5195	4199	3411	3133	2740	2483	2182	1681	1427	1187	1067	1048	1296	1222	1289	1352	1234	1209	1147	1002	930	952	959	815	846	789	717	641	674	648	572	556	471	420	428	437	402	415	376	403	390	413	398	383	359	359	393	379	378	386	368	381	374	365	362	378	358	355	350	321	320	357	356	305	315	325	340	344	337	327	336	342	326	348	344	323	313	312	355	363	329	338	346	354	324	318	317	309	319	337	333	319	324	348	308	297	335	319	334	355	304	318	297	332	306	343	311	326	317	324	326	344	325	313	280	286	291	344	342	312	326	330	319	310	286	356	310	325	333	324	335	305	324	319	330	312	317	324	318	313	303	306	353	312	340	314	326	328	335	315	297	279	303	330	314	310	318	349	314	323	297	311	301	334	309	311	315	327	306	339	288	283	340	307	308	322	316	294	302	350	328	304	324	317	337	292	298	338	298	304	285	320	324	349	310	332	315	300	315	339	341	301	326	280	320	308	298	321	308	308	294	310	292	296	311	316	311	304	325	306	322	306	312	305	288	312	313	302	302	321	316	315	326	330	333	321	299	307	334	334	330	309	311	301	318	328	310	311	333	289	283	317	321	321	329	289	315	314	334	318	309	319	307	309	298	318	295	318	314	328	336	300	325	338	322	316	306	286	331	335	321	325	281	331	299	311	326	332	348	282	318	334	338	329	322	336	327	337	287	272	290	326	298	322	300	315	311	324	299	323	302	275	330	330	309	328	331	320	324	331	304	327	275	311	300	329	337	337	337	312	332	327	314	293	319	320	327	332	292	354	338	341	310	351	308	321	320	284	307	310	270	306	310	304	371	302	331	315	295	333	299	332	311	313	331	285	327	298	324	294	299	313	297	293	333	301	313	327	315	280	304	318	321	339	310	324	338	300	331	298	353	362	282	319	323	334	356	297	326	322	291	287	329	318	327	314	306	312	313	315	291	283	321	308	310	340	356	313	325	301	312	329	319	322	301	338	324	335	323	285	309	322	302	313	323	304	318	345	342	340	279	305	311	310	357	315	340	350	306	336	322	312	310	311	318	336	302	324	323	317	333	307	339	332	369	298	326	335	293	294	303	303	310	295	309	318	302	351	324	341	320	313	314	302	293	321	332	323	317	295	318	335	322	307	317	269	275	322	305	307	320	332	301	310	302	321	333	343	297	323	279	323	292	330	328	279	325	323	301	324	297	303	349	283	309	364	302	285	329	330	335	342	313	316	300	343	320	312	297	314	344	316	318	311	312	349	323	333	336	329	331	347	326	317	309	298	341	331	320	305	335	332	310	314	320	343	307	317	309	303	342	309	298	343	334	310	331	328	308	325	322	342	341	328	348	322	308	323	338	311	292	299	314	322	341	355	363	333	316	327	313	336	297	314	299	327	337	333	319	331	300	321	313	284	302	333	307	343	304	319	295	297	345	317	312	327	296	301	337	298	299	339	349	321	311	342	337	325	333	325	312	311	319	308	321	339	338	316	334	368	345	306	344	311	323	305	310	301	323	307	324	340	317	312	353	335	329	330	347	319	330	333	350	322	297	307	352	349	328	309	334	315	347	337	311	314	352	352	350	346	319	311	316	332	302	317	302	339	343	318	298	356	334	332	301	297	309	342	342	338	317	308	305	317	332	331	308	324	333	323	296	325	308	336	304	325	313	288	316	307	332	323	333	315	354	326	317	325	331	313	348	308	330	311	306	323	293	335	329	305	317	298	327	302	305	334	356	321	338	302	307	303	295	301	328	301	295	332	303	320	331	291	342	339	346	297	327	322	344	302	293	303	341	328	304	310	351	348	316	350	332	286	322	301	326	307	304	299	311	311	331	323	342	312	318	309	304	318	327	305	352	315	304	316	291	319	318	314	330	327	311	299	337	339	326	314	334	318	297	348	326	308	347	342	311	297	308	315	326	340	297	341	311	318	329	296	348	329	318	314	321	328	310	346	327	341	339	333	308	324	316	296	338	316	299	329	303	328	284	294	348	333	309	360	311	338	306	297	361	272	342	316	324	311	337	362	306	330	361	354	326	334	345	308	288	322	282	319	327	299	317	338	343	308	318	292	308	310	313	312	323	329	313	320	304	319	324	309	313	293	330	319	334	284	312	319	313	318	319	309	348	342	312	316	336	323	352	297	290	336	340	334	331	303	336	263	316	315	359	285	343	300	308	330	317	323	332	331	312	327	292	312	308	313	335	304	328	324	314	297	341	310	325	353	306	320	302	331	317	306	329	337	336	303	325	293	327	308	337	317	331	322	322	318	310	325	306	303	354	298	326	324	289	328	311	334	326	334	314	287	328	332	315	354	317	328	306	298	295	309	334	312	303	333	307	358	315	346	315	316	325	306	310	305	326	323	347	321	307	342	322	358	321	316	309	319	294	314	302	303	327	296	309	311	316	338	318	300	357	327	312	331	330	325	319	315	333	303	322	348	295	317	302	307	291	330	305	317	286	310	301	296	314	299	339	329	350	345	324	366	315	327	314	311	298	294	321	321	298	333	311	319	316	306	314	344	311	324	335	281	345	293	316	328	323	321	301	332	308	327	319	323	327	295	329	297	345	314	300	319	341	326	354	297	337	321	333	309	323	294	341	350	317	307	298	310	302	282	316	330	337	327	328	325	343	329	285	289	317	329	345	333	332	336	342	288	329	325	324	304	317	324	305	318	317	329	342	344	312	297	375	292	298	336	327	333	298	335	322	300	365	318	339	335	326	336	314	317	325	315	315	308	308	314	309	333	318	314	327	324	326	349	305	304	325	335	315	327	319	298	322	355	309	339	331	279	337	327	294	351	316	319	318	328	316	273	323	318	328	331	319	337	310	295	338	299	309	307	316	313	325	318	360	306	332	309	312	334	333	335	321	329	325	304	293	324	285	327	300	299	310	333	291	330	316	317	335	321	299	308	337	326	315	325	315	314	330	344	327	312	311	297	329	349	333	299	333	324	297	339	312	364	338	298	316	293	332	333	318	328	324	321	320	306	301	301	297	347	313	293	341	296	312	327	313	294	322	300	333	316	343	317	312	335	318	294	324	341	296	320	321	291	276	327	335	326	320	304	302	319	372	311	353	272	335	346	296	277	326	309	356	305	294	316	297	334	337	326	303	343	310	297	322	330	346	294	309	348	336	318	313	298	343	303	308	292	305	318	313	335	334	313	292	335	319	337	314	317	323	311	354	314	334	315	321	304	315	302	324	336	306	331	307	313	295	342	318	325	343	313	318	321	313	271	342	332	323	327	330	330	299	332	351	333	325	322	307	311	321	297	306	322	298	327	318	315	309	317	334	325	334	293	314	335	304	314	307	293	326	338	340	338	330	319	319	350	336	301	308	283	308	320	310	333	339	346	321	329	296	331	312	343	326	297	336	362	307	334	295	309	342	340	326	296	289	351	310	348	308	307	324	299	334	318	293	323	334	348	283	322	316	313	321	323	288	314	312	308	334	308	313	297	329	325	311
26749	23389	27597	23328	16748	10818	6125	3752	2707	1841	1504	1274	1125	1014	925	866	846	729	649	654	578	552	549	585	628	577	587	623	577	522	540	568	512	485	528	542	482	463	477	476	418	462	416	396	445	409	414	399	391	418	424	386	424	389	404	435	377	411	405	378	412	413	403	391	409	417	390	408	414	383	406	451	425	419	423	406	399	390	384	395	401	420	414	424	407	416	411	403	384	391	418	375	358	384	417	408	355	445	391	383	388	400	419	404	357	454	414	375	375	371	402	443	405	383	370	395	407	358	434	407	395	402	387	357	415	374	400	381	366	401	400	429	409	381	378	381	401	400	406	365	429	381	392	400	373	365	344	424	376	371	401	408	381	384	390	446	405	394	392	415	366	396	395	384	373	402	369	359	411	411	421	367	435	367	398	385	394	361	385	364	392	411	388	374	401	353	363	379	370	368	431	384	418	439	442	410	409	378	378	401	412	369	382	419	403	412	397	394	372	388	405	392	366	420	365	419	381	405	391	420	372	402	443	424	387	423	400	399	432	410	397	412	399	402	435	389	379	409	373	418	380	408	381	409	401	379	401	388	402	373	396	386	391	358	401	402	383	394	413	421	402	371	358	375	432	407	398	393	413	390	392	356	391	381	384	387	395	410	409	391	383	402	377	390	389	432	393	391	376	393	395	357	416	408	425	348	369	388	395	414	401	422	391	407	412	367	411	393	401	389	395	391	357	393	426	413	414	420	365	386	395	434	448	400	387	362	412	407	375	389	389	389	388	381	390	405	426	396	406	387	396	440	401	384	410	410	397	376	414	434	410	413	402	423	412	403	377	383	420	386	408	428	384	379	412	413	416	393	378	396	390	386	417	379	403	389	395	392	399	389	385	405	379	370	405	400	375	386	401	397	395	382	402	406	408	395	406	409	392	381	410	376	404	375	381	409	350	434	402	379	402	411	387	375	411	432	379	414	360	400	400	384	381	423	421	414	404	389	388	424	388	388	405	399	412	399	395	386	371	377	418	378	385	379	395	372	408	392	395	424	384	421	400	408	409	365	394	394	380	390	387	389	408	413	405	404	368	407	377	392	381	367	405	359	374	442	405	380	376	374	397	407	414	345	382	400	361	386	425	424	406	422	394	411	401	401	412	394	411	375	364	455	384	385	413	405	386	396	395	437	411	390	431	394	404	381	396	415	438	400	379	414	411	405	425	366	405	410	429	407	350	393	406	363	417	390	420	401	383	365	394	388	385	396	436	389	397	395	424	366	430	412	383	356	387	418	424	398	351	389	415	401	383	388	399	366	398	413	416	383	424	398	410	383	398	409	404	435	380	416	358	418	388	413	401	394	420	412	364	398	386	387	397	386	397	412	385	416	410	426	388	390	378	393	397	409	411	408	392	420	352	447	420	414	396	393	407	426	340	398	415	387	397	362	393	431	373	438	403	420	376	393	427	406	400	393	413	378	391	431	421	386	418	365	405	386	430	373	405	405	411	391	409	380	366	393	391	403	395	364	412	414	411	397	367	418	383	376	376	436	376	403	399	405	395	389	408	401	423	405	397	414	428	425	394	396	410	359	399	441	402	400	400	390	417	384	393	421	421	384	343	425	423	421	382	401	385	391	357	393	407	368	396	379	416	403	384	401	421	352	381	412	380	383	403	373	395	415	398	409	376	392	431	401	398	396	399	409	405	384	395	402	406	407	409	438	394	385	383	355	426	389	405	409	409	391	396	403	392	420	369	433	377	393	381	420	373	403	399	369	375	367	410	403	436	436	371	443	394	403	391	395	416	402	370	374	402	404	361	369	413	418	437	411	398	420	417	386	393	409	419	383	381	381	379	372	381	397	356	398	418	392	404	382	402	376	385	390	409	414	395	378	401	371	418	380	396	426	435	393	419	436	434	384	413	388	415	395	364	368	426	394	409	399	368	417	383	383	422	396	404	421	392	409	374	455	402	421	416	413	366	403	404	378	375	399	385	394	395	413	394	402	400	374	383	412	391	377	383	390	390	378	429	368	419	410	402	383	412	419	395	397	430	398	402	377	417	418	413	366	413	383	389	406	378	416	394	395	392	400	420	414	402	402	354	382	401	393	402	387	394	412	391	379	392	368	385	401	397	407	395	363	400	380	400	388	403	376	424	417	347	372	413	391	384	388	418	387	437	371	392	378	402	403	384	404	410	384	389	401	397	369	410	407	395	410	429	401	362	415	354	376	363	405	408	398	417	387	396	401	390	368	370	401	406	395	399	379	405	374	372	410	408	393	390	430	376	404	376	371	410	409	422	396	414	377	398	444	392	386	392	419	397	364	406	395	397	404	426	406	381	389	415	392	422	380	399	403	400	423	351	395	407	415	390	371	425	401	411	371	422	413	413	392	396	381	426	397	403	375	383	392	423	396	409	401	416	419	373	428	395	444	394	410	399	430	399	406	416	404	385	410	408	393	390	389	380	398	389	386	399	392	388	407	395	386	376	372	406	384	390	380	425	359	390	373	407	421	404	405	440	398	418	401	400	412	395	401	401	413	423	361	388	394	383	368	393	366	386	430	398	425	391	384	390	419	347	402	381	380	396	411	405	411	360	396	368	393	366	359	408	393	388	418	396	397	414	376	420	408	393	398	394	392	427	392	390	417	407	387	373	397	410	411	433	370	416	405	396	370	412	425	394	400	422	437	398	389	367	401	366	385	419	389	393	365	394	388	403	387	368	409	356	407	390	401	394	390	421	407	372	400	371	373	421	403	383	410	396	391	392	402	391	406	383	424	436	426	421	431	389	410	378	380	430	371	394	381	378	412	405	406	400	413	404	402	377	382	432	400	391	426	434	380	389	403	399	373	394	394	418	364	418	393	348	411	357	389	444	400	387	381	388	411	394	389	413	418	427	411	416	385	371	389	371	408	411	443	381	376	414	400	380	397	401	375	443	401	380	379	416	409	418	391	398	372	407	390	412	415	393	411	372	417	360	395	438	379	382	390	371	409	377	397	377	410	368	392	440	399	385	413	418	388	391	378	370	401	410	413	383	403	427	383	428	443	428	423	419	394	418	401	419	422	399	404	401	421	379	425	413	406	420	399	377	401	371	391	369	390	414	417	419	403	413	394	362	400	405	423	382	427	424	404	413	369	411	398	426	415	394	438	380	373	372	372	412	382	373	395	390	394	413	382	395	391	382	412	384	365	412	405	419	403	387	378	388	449	383	407	383	392	400	411	399	430	354	388	411	416	389	394	363	391	407	404	378	392	403	397	426	396	406	368	395	412	376	402	397	418	396	389	376	395	409	422	410	418	391	426	424	425	390	349	413	399	369	413	382	388	414	361	386	421	406	393	385	399	403	414	384	393	392	395	404	423	386	426	403	392	407	383	370	399	392	391	386	399	437	409	388	378	385	431	367	413	379	393	354	375	380	389	410	386	382	382	443	377	391	409	421	398	389	391	392	387	400	383	413	392	372	403	393	413	448	378	372	381	426	386	386	396	419	376	405	401
21867	34904	31646	25425	21213	15943	11150	8285	6245	4409	3571	3040	2507	2139	1838	1713	1579	1336	1168	989	883	809	875	900	958	939	1025	983	970	893	854	828	852	789	774	722	723	715	673	670	644	603	573	565	546	551	565	507	536	571	519	545	561	528	548	543	542	494	482	554	511	534	546	521	558	528	511	501	577	445	512	557	571	504	537	565	526	532	542	526	518	525	549	516	506	559	508	554	493	491	528	549	540	527	499	546	508	529	535	531	458	547	533	495	518	522	532	519	489	535	529	467	507	526	541	531	521	534	507	463	547	511	519	523	505	549	540	544	519	509	523	525	519	505	533	512	541	506	457	497	510	509	519	525	560	518	481	517	478	492	511	537	507	508	543	551	480	547	497	544	518	505	535	519	524	520	519	481	506	554	548	515	501	538	497	540	514	501	518	533	481	516	499	508	516	507	502	494	462	503	522	534	511	488	513	493	564	549	533	511	530	507	527	516	522	513	528	514	524	496	525	517	553	532	496	491	522	490	496	505	471	497	517	505	527	475	503	536	506	488	520	530	491	561	523	558	535	524	495	528	542	540	539	507	484	529	494	512	491	495	508	537	489	500	482	547	518	508	507	509	502	528	519	504	561	548	492	544	510	514	514	503	515	538	511	496	511	484	482	543	529	508	505	520	516	539	551	503	496	550	528	534	521	495	495	535	512	519	508	545	519	496	556	545	527	465	524	544	551	493	536	484	512	534	545	538	521	524	511	521	548	553	499	517	507	546	513	527	497	532	517	501	502	506	483	515	522	529	510	500	488	511	501	537	490	494	519	540	476	539	490	526	525	519	510	463	546	523	492	487	507	514	505	497	524	478	455	507	468	561	537	498	499	524	514	501	525	485	529	491	489	523	517	497	503	512	527	508	502	503	498	528	503	491	498	533	523	534	500	504	524	520	547	532	486	481	522	534	536	515	544	499	516	514	532	496	516	520	501	517	521	499	481	578	492	490	507	517	509	514	475	531	514	525	533	478	529	497	550	515	485	542	531	505	496	493	516	529	527	526	509	490	509	466	532	517	540	529	484	510	547	533	506	509	520	535	459	514	499	501	517	521	549	545	520	477	526	498	524	543	581	559	522	488	549	491	534	488	513	500	503	505	508	526	462	519	536	518	504	536	526	527	508	494	515	553	504	534	532	499	528	470	520	505	554	531	509	493	556	549	537	516	507	505	539	512	566	507	496	504	490	493	517	509	490	509	546	550	519	541	545	495	514	492	484	522	532	502	502	515	502	484	511	479	505	476	529	556	508	478	535	556	486	535	523	495	467	532	523	490	472	482	489	518	523	478	549	501	506	492	573	501	502	552	523	502	528	521	488	520	513	549	556	502	538	492	516	509	552	490	516	524	511	501	517	515	498	484	539	531	500	518	505	497	499	484	558	497	503	500	495	486	479	505	534	552	480	482	518	537	498	479	496	569	493	547	497	486	508	524	497	508	511	503	507	510	514	484	518	486	517	520	508	496	519	507	523	516	506	524	543	483	531	497	497	512	487	516	469	524	495	537	515	511	518	476	498	539	523	491	505	515	502	516	554	516	527	534	501	505	510	498	511	529	455	503	514	537	515	522	533	476	502	532	533	492	509	512	521	490	508	500	527	516	538	472	486	457	496	520	501	498	484	510	503	545	522	496	490	495	536	522	545	530	499	527	508	490	509	485	546	484	517	514	505	514	519	558	484	532	523	549	520	555	513	544	534	515	538	493	527	526	496	563	495	538	534	558	524	527	527	508	500	529	487	490	514	515	532	489	509	501	536	491	567	557	480	515	501	520	532	529	524	490	540	495	512	546	475	557	481	525	501	531	563	513	531	494	520	549	516	525	532	536	468	486	539	525	483	583	491	545	512	477	525	497	530	495	483	527	581	546	494	487	536	500	511	526	532	536	481	497	518	479	503	505	544	517	547	484	504	535	530	528	526	477	511	503	509	503	550	495	522	502	540	517	489	484	557	482	529	466	531	503	519	500	499	514	501	483	518	525	497	530	476	506	537	526	504	511	521	520	520	534	500	543	535	558	563	542	539	523	519	482	509	499	498	484	548	544	501	531	560	508	519	526	517	515	561	484	515	492	556	508	519	508	463	499	515	533	502	531	489	499	500	505	498	496	574	494	515	511	518	514	498	518	522	466	523	512	559	533	514	503	518	504	493	506	462	533	530	488	508	525	535	532	459	517	513	568	499	535	530	518	514	481	548	552	478	504	551	535	565	510	488	482	516	493	543	492	536	492	518	481	525	523	537	545	520	484	527	484	511	529	527	531	487	521	524	532	502	491	544	484	513	504	491	518	504	492	502	494	502	497	531	514	503	527	513	505	517	543	511	517	520	507	511	505	520	557	490	533	486	507	510	535	493	516	535	535	545	541	493	476	506	528	510	488	501	486	479	507	495	503	492	514	506	509	486	509	534	485	509	530	521	510	501	502	513	474	525	517	588	525	480	555	499	517	505	540	465	562	524	491	502	531	540	478	492	493	535	526	500	503	552	514	529	496	525	528	477	474	518	502	508	482	539	539	509	538	506	553	514	521	529	501	547	513	535	481	512	521	504	506	513	541	525	524	553	565	464	540	518	517	532	516	491	506	485	525	495	496	540	506	547	520	498	513	508	524	511	475	513	487	513	488	506	505	562	467	548	523	483	528	519	503	516	526	504	519	534	506	478	506	564	517	527	545	511	544	496	523	473	511	521	505	511	512	521	576	518	520	518	519	504	506	468	522	522	497	496	504	535	534	490	487	511	490	516	457	569	542	494	530	511	498	544	532	531	521	564	514	508	540	505	508	491	532	507	491	504	496	483	556	519	532	523	475	477	519	506	497	501	491	498	544	537	503	531	505	491	509	494	521	527	544	521	529	536	468	497	494	507	480	549	525	501	544	536	504	510	513	516	538	572	531	521	519	511	511	519	539	510	511	493	552	491	489	496	519	518	512	524	498	493	520	509	524	543	515	510	526	495	500	560	499	470	501	478	461	522	499	520	538	501	523	499	545	486	480	514	516	463	514	483	515	519	521	515	531	526	513	536	518	497	487	545	506	510	480	526	460	497	532	524	526	511	491	511	517	524	527	523	527	498	516	509	519	524	510	542	527	530	532	497	485	507	538	536	522	509	520	446	521	515	520	547	534	555	485	520	525	511	497	496	480	510	517	485	518	516	503	545	540	508	510	524	545	527	502	511	503	511	527	491	526	536	494	525	539	511	520	541	517	465	545	507	472	474	552	498	521	528	534	493	533	544	517	509	519	513	493	505	485	485	508	532	503	507	509	507	486	528	507	524	506	504	501	526	486	530	529	510	499	507	539	479	509	545	530	516	507	461	549	540	506	489	500	478	511	503	547	551	507	537	528	519	514	501	513	536	476	546	499	496	525	520	533	490	497	508	485	487	528	503	533	504	540	538	563	511	554	556	555	507	505	492	504	521	541	539	533	547	533	521	504	469	513	510	521	515	531	491	528	500	503
23333	20857	28173	23928	21583	19192	11898	5817	3684	2589	2162	1745	1534	1342	1244	1130	988	889	726	645	583	531	598	593	649	591	684	625	637	592	541	498	530	556	476	503	496	474	441	467	456	390	369	369	343	352	359	335	339	347	383	334	335	341	330	321	353	352	341	365	367	355	353	365	341	314	303	323	364	317	334	353	333	328	359	329	331	307	311	355	348	352	345	311	351	317	328	350	293	328	324	314	329	316	311	322	313	367	324	291	346	333	343	352	345	347	334	326	335	326	327	338	325	325	322	327	310	317	330	344	321	321	301	330	339	309	340	336	291	346	352	324	305	324	318	326	343	317	331	317	289	309	352	296	319	327	300	313	314	318	347	334	313	300	349	337	349	298	317	291	327	311	347	343	285	331	341	326	345	316	346	299	293	298	296	310	297	344	310	351	348	334	349	322	297	311	338	310	301	333	351	314	273	324	329	308	320	297	305	332	339	300	309	304	297	332	291	314	315	328	337	319	313	281	333	328	366	314	321	327	321	340	333	311	336	315	331	320	320	323	335	312	321	296	348	319	357	339	312	336	318	331	307	339	292	339	285	333	328	321	280	346	311	317	327	346	320	310	304	332	325	304	355	312	341	315	323	335	341	310	319	319	303	318	346	312	325	332	294	356	319	303	340	333	325	321	291	322	360	316	311	343	347	339	325	327	345	311	347	303	301	313	345	323	334	332	339	310	334	331	328	306	343	291	330	312	329	319	327	338	316	313	296	306	322	315	335	324	327	309	316	311	326	329	315	321	320	365	286	300	324	330	321	309	301	341	332	327	322	312	353	338	313	306	272	318	340	337	317	326	303	302	304	346	304	322	323	312	317	335	323	338	306	324	330	332	357	332	329	313	317	291	305	306	329	337	321	310	326	308	319	338	319	305	347	322	347	317	280	312	305	307	353	322	337	325	350	310	334	307	333	296	347	357	324	305	352	338	350	313	302	315	314	340	328	329	348	312	302	311	297	328	330	325	342	348	316	300	354	331	290	316	330	319	311	325	328	335	308	311	330	312	315	334	355	329	306	331	294	324	299	331	309	327	314	312	323	316	320	342	309	328	331	326	298	328	345	313	336	321	339	328	337	346	296	297	329	324	328	345	298	312	350	305	305	322	318	325	344	317	362	326	308	335	296	330	306	334	297	299	277	291	302	281	335	344	336	292	310	316	336	295	315	318	329	319	358	326	275	313	287	354	312	351	296	307	311	349	310	338	333	339	326	343	340	335	323	326	344	317	368	318	310	299	320	306	358	323	328	340	301	306	314	315	305	301	318	318	321	318	312	345	337	324	331	322	338	307	305	317	338	337	328	310	312	315	331	324	323	308	349	292	314	336	358	322	318	283	343	324	336	300	317	301	307	345	315	352	291	342	329	330	343	310	293	302	326	316	304	353	332	329	334	337	297	317	330	300	313	317	364	323	329	349	344	294	327	329	298	315	321	320	323	328	353	322	346	322	338	311	318	335	327	316	345	320	315	341	314	323	341	297	317	313	303	320	324	310	332	315	320	303	330	306	339	322	302	351	326	284	310	319	332	363	317	321	287	344	326	318	346	346	340	313	316	335	327	344	330	334	301	303	309	301	314	336	310	308	334	310	343	283	337	358	322	336	332	312	324	347	300	314	324	345	309	294	326	328	300	305	342	321	304	313	325	299	335	284	348	332	320	313	334	339	329	334	292	337	342	311	329	330	317	315	304	310	324	313	320	337	325	310	317	328	299	326	352	349	343	323	329	332	332	308	341	324	310	318	321	323	312	350	308	315	356	329	319	330	308	320	362	339	330	309	357	325	315	303	306	348	332	306	335	316	309	316	321	343	336	338	332	316	364	343	300	348	313	309	319	366	299	303	290	342	338	293	313	325	281	336	308	316	360	325	302	324	343	330	318	327	327	334	312	322	319	324	346	318	320	309	336	321	294	309	339	335	338	352	335	311	276	313	304	312	309	322	317	305	351	295	325	323	303	331	316	326	313	298	330	337	311	336	307	340	280	338	350	338	335	314	311	310	332	278	307	356	355	293	332	318	299	343	337	368	312	308	331	327	337	322	348	333	325	331	337	302	350	323	313	297	294	331	323	333	322	342	320	345	342	296	301	350	298	287	300	326	330	343	368	352	279	357	318	307	298	302	324	304	314	325	352	315	320	308	329	318	289	324	315	307	326	337	356	318	332	340	315	344	338	324	302	353	328	322	333	319	364	350	314	348	329	336	331	316	331	304	331	324	325	325	364	335	331	360	315	324	315	339	321	306	325	309	327	320	298	333	312	321	306	309	314	317	346	325	312	313	332	311	324	326	330	329	314	341	327	330	298	321	326	366	334	301	302	328	315	356	322	328	337	338	319	332	322	326	307	342	347	314	350	332	305	346	300	305	344	289	347	332	335	345	329	332	322	305	322	321	314	324	310	344	322	338	326	336	321	344	307	322	336	316	329	316	303	301	316	314	322	331	323	314	322	335	343	317	309	317	308	319	299	360	339	345	314	333	305	295	345	321	315	316	344	288	354	340	330	310	325	336	337	306	320	317	325	311	346	332	329	336	304	313	331	346	304	323	309	324	363	309	307	340	321	308	329	328	362	324	335	344	335	297	320	314	328	333	314	302	347	342	321	293	361	326	288	300	327	305	330	322	304	340	320	311	317	324	337	326	318	320	341	312	326	321	332	328	334	348	342	304	324	304	336	325	372	349	338	283	328	353	364	314	292	312	332	307	326	340	320	330	302	322	316	318	343	344	336	338	295	315	319	312	334	310	314	350	322	318	314	313	325	320	315	317	286	347	341	311	336	330	307	341	337	333	349	340	336	333	326	317	304	347	324	365	306	362	332	280	343	335	324	312	327	340	313	337	300	333	335	333	297	360	351	323	343	365	310	279	306	322	349	340	321	330	317	322	316	324	309	327	330	335	333	342	308	321	338	352	355	304	292	335	349	316	326	311	335	302	320	296	349	313	329	341	341	310	344	343	312	342	295	367	338	345	332	333	307	357	350	312	316	338	321	342	348	307	283	311	334	316	333	308	341	296	347	280	308	345	323	342	319	354	324	329	357	346	299	339	318	328	304	302	328	326	301	279	352	305	302	333	330	288	311	328	363	312	329	332	314	282	319	325	312	329	315	332	296	310	337	331	352	302	297	315	316	307	326	327	300	292	297	302	312	311	300	349	345	330	337	311	316	371	344	327	311	313	322	347	333	332	315	355	329	294	310	305	299	358	318	369	342	308	347	307	298	296	337	340	317	281	338	350	319	317	313	283	332	329	319	319	313	342	345	317	309	319	337	337	338	337	322	323	327	327	358	331	324	319	336	308	343	337	313	321	324	330	316	297	318	335	328	304	338	314	314	339	312	336	341	323	327	309	315	316	338	319	320	324	314	328	306	305	301	330	344	357	312	320	336	293	331	338	318	346	338	348	322	304	318	324	338	318	342	339	352	310	322	361	324	308	319	330	329	318	296	307	328	304
21802	39785	36700	29475	25627	20376	14866	10997	8141	6103	4766	4200	3561	2821	2601	2221	1987	1702	1412	1184	1034	950	989	1055	1121	1063	1143	1212	1073	1012	977	896	908	803	845	758	783	757	737	707	647	557	571	500	462	486	499	488	479	437	467	459	498	500	456	465	462	482	483	450	462	471	485	485	478	466	437	443	467	411	469	472	452	468	412	398	413	440	481	450	411	429	406	425	422	457	455	420	422	402	426	416	428	408	438	402	456	392	433	407	415	420	420	431	370	384	412	408	391	390	437	414	437	416	455	431	424	469	455	449	439	420	389	422	411	404	389	448	434	443	441	424	448	410	396	419	444	390	431	391	402	468	422	383	417	431	448	430	416	424	431	455	454	440	439	402	443	422	419	436	395	444	390	405	423	439	430	420	423	436	384	440	439	422	429	425	445	438	405	404	417	466	415	409	415	414	393	400	426	407	419	386	407	440	438	435	380	444	444	425	424	448	411	428	390	433	460	416	395	425	426	416	420	434	428	434	421	413	435	440	386	432	456	409	433	459	379	429	441	403	435	425	440	414	444	446	424	428	394	408	422	401	424	473	406	397	391	415	419	393	423	404	422	443	428	444	457	415	426	428	420	405	390	450	420	403	393	396	439	447	426	429	413	414	406	413	408	430	426	400	440	411	409	447	431	440	432	431	433	441	417	433	422	399	397	403	393	436	411	414	412	434	367	411	431	407	413	395	401	457	432	424	423	428	424	417	387	419	452	399	417	435	404	413	466	416	451	467	405	463	377	400	419	389	419	426	431	446	421	409	405	418	435	420	422	392	420	410	397	422	441	427	423	375	421	452	375	429	456	440	404	434	431	381	430	426	422	417	439	389	402	432	423	422	376	415	414	435	458	432	420	439	415	450	435	418	426	400	409	472	442	423	410	433	403	419	452	424	446	415	431	413	423	438	429	463	434	418	413	438	405	421	416	413	407	425	390	434	450	413	395	422	384	421	439	415	430	414	411	436	413	479	458	434	426	405	440	401	432	431	399	433	460	416	440	420	387	451	407	468	393	429	392	395	407	394	437	449	465	442	435	439	421	428	442	469	420	440	452	395	389	415	399	422	415	427	412	420	423	465	453	418	456	401	389	415	396	421	391	418	439	397	414	420	451	464	435	404	442	399	428	422	414	411	402	369	454	444	416	451	391	434	400	414	427	402	398	450	410	427	420	425	450	432	382	448	425	391	452	401	413	455	440	424	411	452	440	421	441	382	404	434	432	425	425	459	447	412	426	417	428	425	437	405	446	430	391	407	407	460	407	439	464	373	447	447	430	413	415	413	411	421	459	422	430	450	403	444	423	453	417	472	373	428	408	411	428	430	411	405	426	408	450	440	396	469	451	428	394	442	433	385	455	386	410	425	446	399	420	436	440	400	417	417	399	413	429	421	444	411	383	438	418	427	448	427	384	420	428	417	422	415	417	418	453	447	398	426	409	370	458	449	421	418	446	426	406	405	396	399	410	423	421	416	434	431	408	453	425	431	423	405	450	452	441	450	411	390	405	426	422	416	406	428	422	436	400	394	436	419	421	441	460	419	434	417	442	410	380	448	466	422	413	435	398	464	443	388	401	433	447	436	414	416	423	458	438	413	449	451	444	438	415	432	422	435	425	430	438	436	413	415	404	461	424	455	437	440	414	413	426	423	428	408	393	441	396	437	433	404	428	392	432	408	434	431	449	410	418	442	427	447	425	465	427	481	434	480	419	431	425	415	390	424	424	400	432	441	424	354	414	402	393	421	439	448	431	459	440	446	432	434	423	404	435	406	449	396	404	394	447	413	438	433	424	412	420	418	418	440	445	407	436	433	447	434	452	431	415	428	406	400	446	437	415	417	433	445	398	405	421	438	447	436	409	405	421	427	403	427	401	428	448	393	406	399	445	446	403	396	445	432	406	408	428	457	426	410	424	418	409	378	406	411	416	448	454	408	396	454	410	412	387	449	438	459	435	422	443	418	435	455	414	407	422	443	412	466	401	385	404	398	414	415	419	395	439	431	429	417	417	413	426	403	426	479	409	447	417	408	429	421	444	411	438	440	406	445	416	417	478	418	417	407	411	409	437	388	421	397	442	476	434	449	434	377	402	421	419	425	425	430	434	402	434	475	444	410	451	433	433	406	443	417	411	402	423	423	411	427	431	421	450	447	394	435	409	406	422	412	412	433	382	426	410	410	415	390	415	431	425	448	407	403	438	445	425	430	403	479	421	444	432	426	448	412	416	406	428	413	431	427	440	426	379	442	388	420	434	447	424	414	431	453	409	435	441	447	440	390	411	464	463	387	407	445	441	419	419	450	390	397	446	425	414	414	412	423	408	414	408	441	403	405	423	419	470	401	382	480	408	415	401	454	429	443	408	435	408	474	420	433	432	395	402	456	387	433	450	406	444	421	464	422	441	411	410	411	442	401	407	416	437	425	419	443	398	470	421	405	409	415	418	389	397	436	390	427	422	417	467	408	432	413	454	448	436	400	399	436	454	444	446	410	413	438	404	426	412	400	418	444	416	415	421	395	429	420	386	402	439	421	428	423	410	420	451	400	421	425	411	445	448	418	392	468	442	449	429	428	440	457	391	454	435	428	464	426	429	443	419	443	406	456	477	418	427	436	418	419	437	439	428	434	434	421	418	407	373	442	461	445	416	409	435	458	424	428	439	427	395	443	449	429	427	438	416	390	419	430	408	435	419	413	452	408	402	429	419	427	447	421	429	395	438	440	430	368	421	434	386	461	425	408	410	410	447	449	424	416	423	444	419	407	421	407	411	425	467	430	417	442	443	430	425	391	430	421	435	405	422	419	428	425	433	420	449	462	419	424	374	413	412	392	398	451	423	425	432	414	457	418	427	421	423	400	390	422	401	421	435	413	419	409	386	388	422	417	421	405	413	426	379	393	367	440	430	465	473	405	429	397	430	423	448	419	446	427	412	437	426	437	413	413	441	426	456	438	408	386	422	430	424	435	430	411	430	419	421	400	400	405	395	398	427	405	428	417	460	431	406	403	421	433	435	400	408	456	433	432	399	419	411	467	394	442	395	410	446	409	407	412	484	456	414	456	436	381	423	427	415	427	423	398	394	415	403	390	416	436	424	437	438	394	458	404	417	426	414	416	457	428	418	400	383	441	443	419	423	423	414	441	430	419	390	404	413	403	430	434	439	435	438	446	410	428	426	435	392	412	431	456	391	440	448	421	409	453	413	405	443	419	421	404	440	422	421	415	432	440	403	447	422	439	437	403	460	439	441	435	400	417	384	438	449	412	412	407	431	422	424	429	409	390	409	428	400	408	424	448	402	458	408	432	397	453	433	439	415	417	417	439	413	438	418	412	409	453	422	437	416	433	433	454	440	420	431	418	405	432	441	433	442	439	422	455	438	436	389	426	418	405	432	389	433	431	399	438	437	410	367	431	424	421	421	402	437	409	399	426	449	466	428	406	432	435	416	393	468	423	449	423	439	415	413	429
22391	20819	28482	23234	21045	22036	19661	8396	4720	3544	2847	2257	1881	1571	1444	1236	1114	1049	814	709	592	550	535	664	568	587	669	643	670	577	589	574	536	573	498	437	446	444	442	431	401	359	355	286	298	317	264	309	278	299	276	318	269	253	253	269	292	280	277	282	307	292	280	303	260	264	235	261	272	271	286	272	274	261	264	274	283	235	261	239	261	263	232	269	283	270	252	223	249	258	254	261	263	263	260	247	284	253	239	244	274	258	246	262	281	263	230	240	233	241	257	229	270	279	260	249	251	247	236	252	258	251	245	247	249	248	233	260	279	272	234	235	265	275	251	228	232	230	246	270	246	253	259	232	239	246	251	246	229	269	258	232	246	240	270	257	234	238	255	239	253	277	282	260	260	249	236	235	265	240	237	235	240	259	292	249	235	254	257	245	247	246	235	225	240	246	243	275	252	231	209	265	227	266	242	224	235	268	269	249	234	250	273	229	246	239	243	244	227	263	247	258	254	271	264	237	252	259	240	226	267	273	243	254	252	309	226	233	270	292	246	253	284	271	254	257	224	242	246	257	240	259	268	258	227	250	293	246	257	255	233	255	258	276	256	244	262	257	246	239	228	250	263	239	228	273	235	268	239	236	229	242	248	264	229	258	243	243	265	258	262	230	256	246	235	250	267	260	226	233	244	212	244	238	243	274	251	247	248	257	247	276	274	273	256	259	259	236	268	268	238	264	258	239	230	250	243	250	268	240	275	274	256	266	227	258	237	265	276	233	228	254	274	252	259	232	277	267	234	280	283	276	242	240	243	265	246	243	254	253	258	272	259	239	281	261	248	233	253	270	229	277	255	250	269	211	265	279	260	235	261	270	236	232	232	248	251	240	281	244	282	246	225	254	270	240	272	259	250	268	243	264	249	254	235	255	275	219	244	242	267	262	249	263	235	269	225	255	252	231	247	219	244	236	258	268	255	232	268	256	246	228	230	251	263	263	249	260	258	218	236	236	231	297	267	275	238	240	244	281	266	268	227	290	266	248	248	227	248	261	286	267	256	268	246	234	251	241	241	271	238	254	250	242	263	227	261	262	249	245	235	258	254	248	249	235	262	246	269	240	233	241	269	279	258	248	281	226	228	255	250	271	261	269	267	237	251	227	243	249	235	244	229	268	252	216	227	207	251	248	231	270	251	268	253	232	285	245	274	238	252	234	272	256	265	242	245	263	281	288	237	240	259	239	239	248	254	285	270	246	242	285	246	225	244	273	250	274	252	269	257	235	261	244	262	266	267	268	282	254	218	250	256	251	231	260	258	246	257	247	262	251	257	249	254	240	255	233	228	268	233	245	279	231	275	253	260	286	228	233	251	252	242	248	240	238	243	255	260	286	264	263	306	240	242	269	241	262	238	254	289	241	274	252	237	267	273	269	226	257	257	251	244	252	243	248	254	273	265	219	284	240	238	268	237	256	266	247	222	289	235	236	257	274	245	238	234	236	278	242	270	205	259	238	271	233	244	241	264	259	246	238	264	252	248	240	223	258	261	268	234	267	264	268	228	268	248	287	261	256	225	228	242	259	248	266	229	248	253	242	264	254	274	236	252	249	274	238	259	270	259	225	268	261	261	243	250	227	249	269	252	237	271	230	266	252	250	234	250	247	246	253	270	255	239	239	256	228	266	251	246	253	248	257	270	252	236	250	262	265	242	232	240	252	246	250	250	247	251	253	266	258	303	270	261	256	235	265	251	238	237	233	248	238	271	267	265	248	235	233	235	268	254	262	249	271	246	267	271	273	240	264	244	212	242	231	249	244	257	228	231	260	251	248	262	267	263	249	235	290	259	261	274	238	241	283	255	238	265	277	247	271	271	271	249	283	256	255	246	279	268	263	248	235	240	259	252	238	242	230	247	247	257	212	280	252	241	248	281	259	261	228	258	261	283	234	264	223	206	246	290	258	237	240	254	237	268	267	261	276	258	278	248	244	237	234	235	239	276	249	224	243	248	260	253	250	231	272	237	259	282	251	250	242	245	262	231	274	273	249	245	254	266	241	258	262	254	242	257	241	250	212	267	250	276	244	259	267	257	225	245	253	249	282	264	281	252	232	274	249	255	236	255	245	275	230	245	272	252	255	248	257	241	282	256	251	240	245	227	285	239	265	272	232	237	256	269	229	244	249	237	277	252	270	261	225	228	244	270	276	246	255	245	229	250	245	226	244	264	230	264	246	245	266	241	269	270	239	239	238	249	282	268	277	254	238	233	233	244	238	239	247	255	263	253	252	258	251	261	254	252	248	237	229	238	264	269	241	257	274	243	232	257	253	269	236	245	261	249	267	235	232	238	221	246	246	237	234	281	223	252	226	245	275	223	262	236	227	245	251	246	238	254	257	263	239	249	252	273	262	267	262	220	234	241	263	252	257	263	239	255	242	251	250	240	253	273	233	253	263	259	259	271	227	245	229	220	240	245	244	215	250	264	267	242	263	233	267	247	265	257	246	244	233	259	267	243	250	249	245	246	246	255	243	274	263	245	252	246	260	258	236	267	253	256	239	257	244	272	256	269	261	264	229	284	242	246	258	247	258	232	242	256	258	243	246	242	255	243	251	271	232	281	254	268	253	290	237	269	252	236	251	240	254	244	260	267	255	272	250	263	266	242	233	259	266	241	255	256	241	243	254	252	245	237	271	255	265	247	263	252	253	244	248	252	252	269	264	230	259	216	273	255	254	243	232	236	231	254	263	272	253	248	249	254	246	236	259	222	261	248	286	269	253	251	250	249	277	229	238	222	214	256	250	240	258	257	264	238	245	254	261	257	239	235	253	236	266	242	253	237	216	237	266	272	236	257	223	240	259	276	245	213	234	245	274	241	259	245	234	258	261	254	256	229	247	238	249	244	267	238	271	269	254	261	260	244	252	273	245	264	230	250	273	243	234	247	229	253	242	248	242	245	253	240	243	260	233	236	249	246	235	216	273	251	239	250	242	277	279	243	232	250	262	241	231	243	230	250	261	239	260	243	237	257	269	291	259	238	260	253	239	279	286	258	237	270	231	223	243	251	237	262	287	233	257	274	245	246	218	242	243	253	255	247	245	254	248	239	239	263	230	238	263	253	260	241	255	257	230	221	254	246	211	252	261	272	254	228	237	259	270	250	238	234	286	262	236	267	246	258	249	247	271	257	247	269	275	246	244	264	243	276	263	246	265	247	235	225	233	245	288	226	274	245	263	241	254	250	243	234	266	264	286	256	234	256	215	250	243	247	249	262	249	237	220	246	295	252	255	234	241	229	252	262	250	237	249	264	252	223	238	207	233	248	249	271	236	256	249	241	253	261	226	235	263	231	249	268	274	255	259	233	253	260	255	235	276	276	229	226	234	219	268	253	237	259	253	257	241	267	277	239	239	274	246	238	234	255	260	274	244	222	247	262	249	237	243	248	264	249	239	250	267	231	223	228	229	265	265	235	252	247	241	249	235	229	232	232	251	240	264	238	258	277	248
23498	43280	40103	32472	28904	24130	18695	13625	10063	7898	6169	5318	4407	3749	3217	2758	2368	2130	1753	1355	1145	1044	1067	1183	1254	1204	1266	1312	1214	1143	1092	1111	1020	973	852	819	805	768	697	721	658	541	556	463	416	434	420	406	403	421	405	424	384	414	364	425	376	379	392	364	405	400	355	378	375	392	334	351	306	315	314	346	364	352	326	320	340	311	345	340	319	350	327	288	335	291	332	320	335	307	332	331	333	352	329	313	333	339	307	326	328	340	305	339	336	298	340	361	336	329	311	337	279	337	336	345	338	326	307	309	322	343	306	339	342	303	310	345	311	305	324	321	352	343	334	308	312	349	319	319	313	323	325	333	325	317	313	342	294	303	311	319	336	307	308	328	332	329	319	326	294	329	314	334	303	326	324	299	313	312	308	285	311	332	331	302	346	288	338	335	314	322	303	330	307	344	331	326	318	300	322	304	331	333	349	341	338	310	351	324	320	305	326	302	337	373	336	322	356	309	338	298	313	309	305	309	286	298	306	316	324	334	351	338	319	318	327	317	333	317	318	354	332	300	339	304	339	318	305	309	353	338	341	330	322	332	319	288	336	332	320	312	303	340	310	299	290	339	343	339	295	340	305	300	345	332	334	354	328	320	321	300	344	319	281	334	320	328	306	329	295	313	296	309	327	320	317	295	318	328	344	335	311	301	321	333	319	328	313	325	346	299	319	339	320	292	329	317	348	330	336	283	320	314	316	328	284	351	322	333	321	314	323	300	313	335	341	336	300	322	308	304	335	287	348	319	321	315	325	310	314	289	308	320	343	314	324	328	324	345	368	297	335	317	342	323	358	306	328	314	312	331	321	312	300	331	330	348	315	285	291	313	340	312	309	337	316	312	353	358	330	322	314	318	323	318	331	320	304	294	305	298	347	299	311	309	308	310	306	303	319	323	324	290	322	351	305	336	334	308	352	327	314	311	305	291	304	325	341	317	300	310	325	316	316	332	321	351	328	303	344	340	324	349	339	308	306	330	342	340	315	302	314	297	341	296	347	312	327	334	315	325	334	315	316	346	305	343	351	292	309	308	343	352	293	302	323	320	293	350	347	360	330	292	304	322	303	328	346	364	308	332	314	298	328	340	319	318	298	326	309	333	325	320	346	310	307	347	320	337	307	310	318	301	350	287	308	314	297	333	308	306	333	341	335	306	329	280	338	280	352	340	326	360	316	322	308	301	298	302	345	330	300	314	300	324	300	316	327	312	340	302	297	311	325	345	306	330	306	305	309	324	320	339	344	335	338	308	315	332	317	289	363	354	331	303	343	324	297	315	299	307	334	300	308	362	348	297	284	336	332	357	327	352	334	290	327	298	307	316	332	361	346	310	325	319	275	334	330	327	366	318	340	340	313	351	308	361	361	314	333	331	336	312	296	328	354	325	319	334	325	344	331	311	330	281	319	317	312	326	318	323	356	282	302	327	332	328	303	301	331	311	297	317	296	304	318	317	312	319	332	350	358	321	307	323	319	352	279	335	314	330	305	327	322	308	309	332	305	336	315	332	343	317	317	342	305	354	324	328	326	301	328	313	342	291	336	293	337	321	318	356	289	324	353	310	340	319	329	340	335	324	297	324	320	308	339	322	302	313	328	322	304	331	323	324	311	323	341	292	359	333	330	312	316	364	325	311	315	316	322	342	335	335	319	356	320	304	289	299	337	333	364	344	324	361	320	332	318	299	342	310	325	340	299	314	323	317	328	314	339	293	337	318	332	338	348	275	327	317	357	324	330	318	321	319	327	318	326	323	300	322	336	314	302	289	330	272	318	310	322	316	299	319	326	354	326	328	351	333	320	329	314	300	337	318	355	318	335	332	352	310	305	314	309	314	344	317	329	348	339	304	314	327	353	305	345	326	326	344	344	333	302	307	321	319	329	313	338	334	307	333	335	339	327	327	343	337	320	310	299	310	336	357	329	339	334	322	311	315	340	307	330	325	327	321	321	328	323	334	316	343	296	309	328	320	323	323	311	339	308	308	311	337	346	347	299	319	318	310	321	291	346	331	296	339	323	323	331	309	350	326	338	315	318	295	328	305	290	309	326	311	330	304	293	323	342	326	319	324	353	329	323	307	335	313	308	341	332	334	319	310	321	315	332	324	325	307	311	339	327	341	320	323	360	318	301	323	336	318	311	305	307	331	327	302	335	325	277	304	326	311	315	305	306	319	336	324	313	334	309	324	321	286	332	342	302	340	323	303	333	349	316	285	322	342	302	309	333	364	312	323	326	312	290	334	302	334	312	310	340	316	334	326	314	336	313	301	304	305	311	342	330	317	328	336	338	334	308	334	307	314	304	333	311	312	309	335	305	315	313	363	306	321	319	339	324	318	337	324	320	345	303	327	349	295	316	302	353	308	316	304	316	304	328	313	340	337	334	313	336	330	348	335	316	294	328	331	314	330	332	307	295	316	356	341	328	328	286	322	362	301	326	309	301	328	337	335	329	327	338	332	309	337	339	313	321	340	302	303	348	319	314	328	302	306	345	335	343	333	306	338	341	307	328	326	329	323	333	327	322	304	325	325	337	337	365	334	299	325	303	300	326	355	307	353	301	341	312	326	288	322	341	293	304	312	334	343	308	295	316	303	313	323	365	341	286	325	306	316	309	294	303	345	347	308	322	286	334	346	318	320	303	294	304	295	321	296	319	334	324	340	291	340	327	314	313	312	321	325	307	339	314	309	315	343	343	341	325	352	331	338	320	322	315	327	341	309	324	339	353	307	310	282	341	340	340	298	324	318	326	336	333	315	329	304	330	311	320	321	319	302	306	331	315	315	282	344	338	326	337	353	348	336	323	348	325	285	335	289	349	365	331	327	322	281	363	294	342	319	329	343	308	319	310	281	320	329	294	324	315	324	312	319	326	305	346	309	319	328	327	306	323	297	323	337	318	310	309	333	356	317	321	344	326	332	314	323	344	340	366	308	294	293	320	312	319	296	298	331	353	328	337	333	346	300	318	309	310	317	298	325	352	315	352	332	314	335	323	327	349	306	371	305	324	325	288	330	337	290	323	312	303	300	309	327	310	310	313	295	293	320	340	324	298	342	338	315	300	334	325	327	355	326	317	333	324	307	311	336	318	309	325	330	330	346	344	317	316	327	297	310	343	327	352	319	325	337	335	320	316	323	321	291	322	315	342	362	315	324	310	325	317	318	300	330	329	312	346	328	331	317	334	314	333	320	336	349	300	305	300	328	311	289	331	339	328	314	319	339	328	321	336	333	339	330	316	315	326	360	324	342	317	343	346	349	338	343	275	329	298	328	349	332	340	317	317	342	336	306	325	328	326	347	304	335	321	350	328	298	299	326	341	319	322	335	284	318	296	302	309	318	362	296	311	324	347	313	321	317	315	309	330	348	347	309	331	297	314	348	325	318	352	303	315	339	322	317	314	341	333	317	308	340	302	330	353	305	328	308	324	303	274	342	286	337	309	312	317	323	337	336	328	352	353	297
26714	23506	27619	22723	16252	10673	6561	3771	2580	1972	1516	1336	1189	1049	946	868	739	738	676	594	585	560	569	588	566	576	575	599	653	569	528	566	511	493	538	530	528	484	455	420	466	467	419	412	417	397	385	404	418	413	440	433	422	414	402	401	397	439	411	409	441	373	399	425	390	412	417	363	385	417	410	421	432	387	390	409	409	385	393	428	416	409	403	401	412	401	378	431	380	397	448	379	403	403	382	426	425	389	383	410	404	446	372	393	389	398	403	398	413	422	399	405	386	401	375	405	418	404	403	433	393	390	441	389	381	403	432	389	365	409	397	386	371	416	402	400	417	410	437	424	371	429	389	404	416	409	414	390	422	401	405	384	400	391	397	391	374	384	441	386	394	414	428	404	385	401	392	407	434	436	394	359	400	388	423	395	396	407	422	390	379	409	388	417	424	360	394	382	455	430	449	401	393	417	386	413	363	381	411	414	400	386	418	376	429	405	393	432	404	377	383	353	366	392	411	407	380	407	425	384	396	414	395	427	372	386	409	395	384	408	401	402	417	393	403	409	422	420	454	421	412	402	421	380	386	383	388	398	384	413	388	394	400	404	412	398	388	398	411	418	395	394	390	372	386	388	401	442	408	427	393	406	418	402	380	404	368	394	393	403	371	358	357	393	371	371	398	421	408	415	393	409	417	387	381	402	406	422	403	422	393	429	383	422	429	390	437	403	406	389	393	401	380	415	386	408	397	428	353	381	396	405	358	370	405	378	433	400	394	415	419	349	410	358	395	406	389	429	372	410	404	436	415	403	435	405	418	398	406	391	428	413	396	410	407	396	374	415	393	409	407	354	392	380	385	444	401	438	411	386	387	403	364	437	393	398	384	387	421	415	420	392	364	433	399	375	389	361	407	421	394	397	407	399	391	388	417	373	416	377	410	423	383	421	394	414	397	421	402	437	401	434	397	422	374	412	399	408	401	431	372	414	394	391	384	400	399	417	407	382	399	418	387	409	432	396	426	379	348	416	429	445	395	407	391	416	400	426	396	393	430	376	404	408	421	372	375	395	427	419	400	402	417	401	401	412	410	380	340	397	388	430	418	409	414	415	399	411	406	382	397	432	414	439	419	370	420	394	396	433	419	422	376	414	436	395	390	382	413	390	444	380	402	395	404	393	412	429	416	424	381	419	405	427	382	416	397	419	366	408	445	411	374	407	426	376	375	398	391	406	417	408	388	356	394	442	406	391	395	426	379	404	390	398	385	370	440	385	378	419	392	425	441	435	392	415	386	440	397	413	410	432	385	394	384	394	372	396	384	382	405	396	391	401	401	399	413	391	432	394	359	403	377	432	358	365	410	410	420	365	397	440	361	402	427	374	400	433	407	412	397	401	387	375	463	374	415	406	400	408	400	411	416	402	384	385	398	420	432	393	410	423	404	388	441	382	379	383	406	415	396	422	425	395	407	426	408	404	412	360	427	408	434	448	381	384	420	394	424	383	375	421	364	421	390	393	384	383	417	395	405	368	404	430	382	408	387	386	378	401	409	418	364	386	394	433	412	381	385	401	441	435	408	399	452	389	452	405	428	431	421	379	393	446	390	409	387	405	384	416	407	439	398	432	414	421	393	435	393	397	407	389	395	406	411	402	384	443	430	390	392	365	423	384	401	379	388	431	401	426	381	402	354	389	389	398	397	402	409	365	410	392	401	391	396	420	400	402	384	430	412	389	405	412	410	402	419	403	391	399	387	389	391	392	391	444	384	408	437	415	446	421	391	411	381	428	401	450	414	386	370	421	414	340	392	405	402	415	392	415	374	415	439	413	397	364	411	394	385	385	373	389	385	418	399	409	376	400	390	380	404	383	408	370	395	415	372	395	422	411	402	371	399	385	415	416	436	427	377	423	384	420	361	375	396	397	385	399	371	386	396	363	382	361	405	414	396	450	402	381	392	395	426	385	401	383	363	421	400	434	399	389	392	425	386	399	402	371	423	383	392	387	370	432	413	382	388	372	355	406	379	423	392	419	399	411	381	403	413	393	372	426	365	413	408	428	377	375	367	394	385	379	366	378	412	380	396	384	412	425	377	388	417	408	395	395	400	423	375	365	379	380	398	412	441	420	408	436	379	379	383	406	365	397	422	362	411	365	426	394	394	377	382	374	435	411	385	415	383	376	393	383	383	398	380	448	409	406	425	401	430	403	379	395	415	416	371	390	418	383	388	397	435	369	359	407	405	393	371	421	380	383	404	356	387	379	417	397	384	406	425	391	400	397	432	360	352	420	393	413	442	421	391	411	401	410	363	376	391	425	427	420	403	372	398	399	365	438	378	426	412	411	400	389	412	395	420	395	414	386	420	435	388	401	383	406	404	396	405	362	395	426	395	426	407	399	389	385	395	380	384	377	405	385	421	385	407	385	391	380	429	399	389	385	412	335	405	385	380	420	379	394	366	384	417	439	407	410	438	428	379	421	395	378	372	430	398	411	408	401	397	402	381	386	409	392	396	400	394	431	421	408	360	400	398	400	397	399	447	419	388	400	446	388	383	400	407	409	405	394	415	415	395	418	398	383	385	400	404	413	418	395	389	407	438	425	391	429	417	405	407	378	424	375	417	407	431	388	401	415	441	368	411	421	420	400	420	388	389	403	391	394	380	386	381	360	386	413	431	406	424	410	411	400	402	391	417	414	409	392	425	420	412	407	381	415	396	394	352	396	372	414	421	415	391	410	426	368	428	364	442	374	374	407	391	395	407	414	415	391	421	408	440	371	428	375	394	382	402	402	372	397	393	415	366	424	411	378	385	407	380	371	400	367	388	384	381	398	400	400	447	391	441	425	433	388	384	414	390	406	422	398	431	396	404	417	419	353	387	433	407	416	380	391	397	384	399	355	391	390	405	420	430	438	401	395	405	412	376	432	397	379	402	405	391	375	416	477	399	382	378	433	423	410	415	365	419	391	410	408	386	412	370	407	396	401	420	355	415	417	414	369	417	398	428	387	398	383	380	358	368	391	443	363	400	372	411	380	361	398	431	393	420	367	376	408	412	387	398	406	373	410	389	415	395	373	401	383	417	413	383	422	356	425	382	384	410	403	379	419	424	396	408	393	395	420	445	406	362	423	379	394	414	388	411	430	393	387	398	375	409	359	430	374	411	405	381	420	393	399	378	373	377	361	382	414	406	371	436	384	407	408	431	385	387	394	403	393	374	431	396	395	392	457	422	422	419	370	387	435	407	397	394	415	381	379	377	408	416	362	397	388	415	390	408	393	389	400	426	400	393	393	405	396	401	436	383	437	384	407	407	400	419	410	402	376	411	402	398	436	367	396	407	394	446	395	398	408	376	375	419	404	397	397	403	424	435	422	390	416	406	422	360	377	429	399	392	423	438	400	414	381	397	416	379	421	415	441	409	412	394	360	400	374	383	379	384	433	378	397	369	417	399	395	412	428	359	362	415	381	411	417	372	378	390	391	402	386	413	400	388	414	400	417	385	396
21633	34548	32072	24122	21007	16074	11993	8263	6049	4571	3406	2923	2608	2277	1836	1696	1484	1320	1144	1009	920	841	898	846	925	878	974	1010	930	877	833	864	877	822	740	750	696	665	683	708	650	647	558	568	577	569	582	560	564	591	592	554	539	514	536	568	534	533	542	539	552	566	547	551	544	506	535	504	503	538	500	501	525	507	507	507	523	461	542	546	556	529	493	541	520	516	551	539	529	509	513	530	536	527	551	484	546	525	509	513	528	553	530	483	567	501	536	528	479	515	515	476	510	509	504	495	560	531	530	541	499	477	499	509	502	544	500	503	546	539	474	521	512	525	538	511	572	542	510	544	481	503	502	564	526	514	498	489	499	567	468	551	512	494	520	517	533	512	522	534	506	521	543	509	517	492	524	519	527	524	514	543	547	535	506	555	535	496	552	547	537	518	515	526	473	519	541	529	562	525	535	528	529	547	500	503	528	516	502	518	525	519	528	510	528	520	473	506	523	515	512	503	537	514	503	501	553	499	529	528	528	510	508	562	498	499	519	500	519	543	544	502	526	490	528	533	582	521	523	522	528	494	540	524	537	507	531	527	492	537	511	541	486	530	518	549	506	520	556	524	483	508	529	497	575	529	512	516	501	534	553	485	561	527	529	484	525	574	546	515	557	506	522	516	505	502	536	543	501	567	498	492	527	510	493	511	540	527	519	536	486	498	528	528	505	521	517	521	462	569	525	529	519	527	525	534	526	553	517	570	502	487	521	494	514	528	526	566	470	503	511	510	517	523	537	518	489	494	521	511	502	500	492	517	488	496	531	533	541	522	525	514	494	518	492	545	511	520	526	522	522	503	498	505	490	508	514	539	514	483	514	513	497	464	507	517	503	510	532	521	545	529	520	477	530	531	512	483	534	541	508	467	490	527	527	547	534	542	517	516	526	507	523	514	531	526	497	529	508	492	497	509	561	516	534	542	523	487	530	505	523	551	506	558	531	525	506	541	500	516	497	510	530	498	507	526	548	500	534	554	570	519	531	533	487	497	514	512	525	522	543	508	501	529	493	514	511	514	522	515	549	511	534	496	541	529	529	497	512	505	513	520	505	507	572	485	511	521	570	518	503	519	493	530	521	518	504	542	517	523	532	570	538	520	523	504	464	523	494	553	535	522	510	534	505	515	526	540	533	534	482	524	517	556	504	529	514	498	558	516	532	478	539	502	452	495	525	502	535	527	521	520	507	497	518	508	459	524	512	528	511	504	512	566	470	554	527	529	508	505	491	504	491	505	522	546	522	553	494	557	465	521	501	531	555	515	519	511	520	481	520	522	508	543	525	558	489	516	511	500	511	519	533	496	553	497	509	529	523	514	526	485	522	505	490	515	514	537	514	484	545	514	536	514	504	521	507	527	495	516	505	555	518	532	557	525	511	545	530	528	533	517	550	514	565	516	542	517	502	480	548	479	457	498	528	516	477	496	509	500	492	472	448	545	500	567	552	506	480	541	507	514	527	510	498	527	498	529	494	554	506	487	523	521	511	499	533	542	520	480	486	526	532	548	479	504	538	490	526	520	538	470	507	510	514	504	554	527	508	559	493	523	514	549	502	512	552	521	504	534	518	521	523	531	503	539	538	503	501	507	509	493	530	477	500	501	512	512	503	523	493	497	533	546	512	502	497	505	499	502	500	555	525	532	482	487	525	463	503	535	526	496	516	524	500	525	508	539	509	520	525	530	530	532	496	525	495	553	522	519	527	541	554	495	501	503	579	498	526	529	502	519	528	553	467	500	520	513	522	557	476	496	468	528	517	541	533	532	476	527	498	542	487	505	499	533	525	537	485	524	495	522	474	464	522	550	535	531	514	546	505	492	514	478	494	520	534	556	527	533	504	543	522	583	519	542	542	508	485	518	539	477	518	509	543	524	517	505	546	527	479	462	502	513	511	485	486	488	498	498	541	506	554	524	549	514	534	543	525	512	502	510	506	524	510	522	502	494	531	518	515	510	531	519	462	499	535	514	461	516	506	546	540	543	517	531	524	557	517	534	525	508	552	559	540	529	478	537	534	503	527	514	503	549	523	519	516	538	505	493	489	495	519	546	524	502	531	540	534	514	513	513	558	512	508	502	551	487	480	495	549	532	528	514	487	535	493	526	535	523	553	548	525	536	512	532	473	524	540	499	512	519	494	507	485	557	539	490	522	501	556	510	558	538	507	506	531	499	488	512	497	565	503	541	536	471	511	495	536	530	521	551	484	500	503	537	506	547	514	533	520	512	530	512	507	504	532	531	502	572	533	541	503	528	508	517	525	502	529	498	496	486	556	507	534	509	538	513	510	484	542	524	533	532	478	517	533	501	521	504	496	521	526	507	518	512	530	491	542	563	539	539	491	516	496	496	527	501	542	497	505	508	496	524	519	539	513	508	548	520	513	517	532	522	497	554	543	487	556	501	513	507	544	520	494	502	532	506	505	509	513	519	487	541	516	535	481	505	524	507	509	526	517	539	521	528	518	540	479	537	492	500	502	508	503	527	543	549	489	519	480	538	525	466	512	500	485	512	490	520	528	525	540	548	517	476	541	535	521	518	536	515	498	520	508	514	478	508	526	555	540	490	493	505	489	519	515	505	499	503	516	489	507	499	487	538	521	543	517	547	474	539	496	520	573	525	515	479	549	510	501	534	516	507	509	515	496	520	498	568	498	497	503	546	566	544	527	527	507	532	487	500	504	522	518	487	515	511	486	530	497	508	489	525	535	496	501	515	513	493	520	523	522	527	503	528	557	486	559	533	482	525	554	545	481	512	487	517	577	491	482	529	550	529	537	527	524	485	513	554	507	559	527	543	517	505	513	519	518	501	507	515	498	523	574	558	515	501	530	535	513	543	539	549	543	515	517	488	476	487	548	544	526	524	562	522	520	494	532	524	496	497	529	522	544	519	509	526	490	501	484	519	526	532	510	513	529	523	549	538	585	522	525	535	495	508	498	496	513	529	524	539	529	485	480	491	507	514	481	493	557	509	545	529	513	497	541	532	539	516	525	579	472	499	499	499	524	518	501	513	547	525	505	519	524	504	507	510	517	509	503	503	521	497	533	495	514	512	527	547	549	535	533	505	506	527	544	542	518	533	498	527	521	506	489	493	531	486	552	511	564	538	522	497	491	512	525	505	462	511	509	517	541	494	508	512	521	499	521	511	532	556	533	541	528	548	507	471	523	520	517	518	513	520	500	481	477	511	482	492	512	517	513	504	527	527	543	512	515	521	486	545	524	542	500	545	548	502	510	551	547	522	532	514	495	552	459	522	530	506	517	544	486	530	497	483	502	506	457	536	538	508	540	498	500	532	523	533	524	507	482	506	500	531	506	519	490	490	533	532	538	505	540	528	529	496	557	515	498	501	508	556	527	507	525	506	537	463	510	521	519	574	516	512	531	532	576	548	516	541	582	520	501	494	501	511	517	501	539	507	496	571	495	529	526	548	538	468	522	523	543	519	524	553	541	544
23255	20799	28068	23893	21609	19112	12211	5797	3701	2671	1949	1708	1532	1376	1160	1082	983	842	737	622	583	543	539	587	617	594	615	675	600	602	602	544	556	561	507	497	491	444	441	457	438	359	394	346	366	378	320	331	341	357	378	361	331	327	351	371	346	328	339	339	396	336	323	337	328	329	344	323	284	299	326	361	333	323	320	315	303	322	326	330	309	317	336	338	299	354	315	347	351	340	304	300	323	335	299	310	336	339	351	333	314	328	338	331	321	342	329	337	321	292	280	328	327	310	302	328	344	319	306	289	321	337	313	334	282	336	340	303	324	331	317	311	341	314	331	341	322	337	320	331	351	320	302	327	304	324	306	334	291	301	347	331	253	340	309	326	322	322	316	318	345	303	288	328	354	330	358	340	293	309	338	312	331	334	322	338	335	309	308	352	328	289	339	290	341	311	304	312	328	344	358	319	298	355	313	359	313	292	305	334	317	337	328	326	314	345	328	324	324	322	278	333	324	328	327	328	297	318	319	318	326	312	314	316	314	354	335	297	322	280	330	312	302	309	343	303	320	328	311	315	327	324	296	323	322	321	314	325	324	341	317	326	319	338	339	322	354	320	324	331	321	322	324	340	338	332	355	376	309	325	330	328	333	340	339	315	333	320	337	329	314	336	317	332	297	309	330	342	298	338	322	348	321	318	322	306	306	303	326	319	324	303	332	330	321	341	329	338	345	295	312	324	362	315	307	316	314	334	302	346	306	334	332	342	333	307	311	353	324	348	330	334	327	322	348	346	355	310	327	317	319	313	326	349	333	329	326	332	321	339	295	337	327	318	315	367	322	321	339	336	311	296	339	324	328	317	337	317	306	305	350	323	319	319	328	341	312	317	300	349	348	323	321	327	343	331	347	344	320	325	325	301	318	322	330	355	330	289	314	349	300	317	328	307	285	339	343	322	345	343	304	330	327	332	321	328	287	324	312	312	307	318	312	334	314	347	332	328	341	300	328	313	315	301	305	323	350	310	325	306	321	301	285	289	291	338	322	315	312	293	318	335	317	302	328	311	349	334	339	368	312	318	353	330	297	305	338	310	320	343	310	324	305	338	300	336	337	318	323	323	306	345	339	332	308	308	313	298	339	342	332	312	351	353	330	333	316	340	303	351	302	304	313	331	307	328	280	358	325	325	311	317	316	327	312	324	318	323	315	330	350	316	326	322	327	352	330	341	337	325	303	319	348	336	298	298	313	297	338	346	307	310	321	335	304	335	331	335	336	302	342	318	344	328	318	350	352	360	320	299	327	320	306	299	322	291	310	346	315	344	325	287	314	325	349	318	299	307	315	307	345	333	296	328	326	328	343	334	314	341	285	328	322	307	334	322	322	314	320	313	301	307	328	328	353	345	338	328	339	301	322	313	339	318	311	309	300	354	327	325	333	336	323	298	314	312	305	351	290	301	320	320	300	326	351	296	318	335	328	346	336	326	314	315	341	338	339	317	333	297	341	316	338	339	348	334	321	307	318	343	313	338	317	348	356	309	289	304	316	309	308	310	286	322	307	312	340	318	340	290	315	322	333	308	324	325	299	326	328	295	310	323	329	335	340	299	336	319	330	307	347	375	304	328	329	326	297	313	322	324	339	348	340	305	327	316	312	364	345	302	320	341	325	317	317	340	309	277	328	286	318	299	314	317	346	292	306	340	332	347	337	347	292	298	292	329	294	300	321	335	324	316	315	352	306	297	372	337	312	304	330	325	340	317	338	315	320	332	287	329	346	302	364	331	325	311	336	325	362	314	337	327	351	314	313	325	294	314	325	290	310	325	330	293	333	307	320	308	341	309	300	300	315	341	343	346	329	341	296	330	314	296	320	321	326	343	334	300	337	315	331	308	303	319	341	324	285	341	314	311	309	310	330	329	297	327	350	304	315	288	331	326	308	355	316	322	319	342	334	334	365	303	334	335	316	308	326	336	322	312	307	324	311	324	300	351	359	284	305	349	294	327	278	338	297	291	330	349	320	339	362	342	338	310	312	302	312	325	312	356	301	330	313	353	334	318	295	302	306	332	385	343	319	342	318	288	316	339	336	309	311	326	363	326	342	302	357	324	347	343	314	297	301	296	317	335	346	256	301	306	325	332	325	309	289	327	334	370	302	346	314	328	331	333	322	299	306	321	330	316	336	337	343	339	327	313	303	301	326	329	325	301	355	280	332	310	308	287	296	328	289	295	305	311	340	285	307	325	320	320	331	318	304	334	345	311	327	317	315	291	308	334	349	325	303	350	331	291	341	323	350	348	321	310	315	323	318	341	324	356	295	310	335	313	307	367	340	309	300	340	309	323	335	312	307	324	306	329	341	327	343	318	322	325	336	294	312	317	305	321	317	330	338	357	316	318	330	297	343	324	274	337	310	300	316	322	320	321	310	340	311	305	289	344	309	302	306	311	313	322	290	312	359	355	311	306	332	336	320	351	313	333	366	334	359	333	328	336	313	317	306	343	331	339	342	349	329	337	304	324	347	324	286	326	330	315	285	314	312	329	330	340	323	352	327	305	345	324	313	343	314	299	296	311	327	302	320	338	337	339	350	312	306	328	329	318	319	332	310	305	345	352	366	303	338	325	315	314	307	324	315	298	350	337	335	326	341	310	326	311	338	320	306	331	293	340	334	324	306	316	305	296	354	331	305	322	312	303	328	325	350	348	302	327	361	316	330	300	365	323	318	323	325	343	311	376	330	292	305	316	302	347	292	310	286	305	294	285	320	281	325	310	314	321	346	356	342	328	302	327	317	313	320	361	302	345	311	333	334	321	315	330	328	305	340	335	351	315	316	334	304	327	309	307	342	322	340	301	321	348	334	296	346	314	313	315	333	320	310	317	349	343	282	332	323	317	321	305	319	316	331	348	335	300	303	341	332	325	305	327	293	344	317	320	326	354	313	357	316	330	325	336	320	323	302	357	299	304	317	311	302	330	324	333	323	315	352	339	308	302	324	329	339	315	314	311	350	337	320	304	323	334	386	338	325	295	376	307	297	336	340	304	334	319	341	308	339	302	311	321	341	297	290	305	334	323	310	311	323	323	337	323	309	319	346	331	332	316	296	333	312	338	333	336	326	323	325	323	309	306	290	339	320	337	322	326	302	309	342	298	312	319	291	312	336	330	327	312	307	306	321	353	305	333	318	330	330	323	319	334	326	331	317	331	325	329	329	336	324	339	325	314	312	300	326	334	320	350	318	336	343	350	330	303	336	331	308	337	308	355	316	327	316	345	303	313	333	342	302	293	318	312	327	332	316	324	321	342	310	335	316	286	336	299	320	327	318	294	318	345	329	330	309	294	313	319	311	338	319	307	329	352	311	322	315	323	318	307	337	285	358	321	336	325	352	305	305	315	328	296	330	324	314	350	297	306	333	326	299	325	304	339	355	314	320	310	292	324	334	309	317	314	327	308	317	317	352	316	336	319	336	345	326	337	346	301	321	348	333	316	327	343	315	319	331	303
21720	39846	36940	29147	25676	20510	15383	11047	8048	6116	4719	3918	3623	2931	2527	2223	1947	1627	1507	1191	1061	936	973	1020	1075	1076	1156	1208	1068	1002	936	930	901	911	875	785	780	760	685	718	696	600	519	493	486	486	503	473	448	492	453	461	442	454	508	485	468	467	424	483	479	465	463	461	476	448	475	448	449	422	435	471	432	445	447	407	402	437	454	427	436	444	412	451	440	458	412	441	421	438	433	407	450	433	416	436	420	446	423	417	426	404	428	464	421	431	456	449	398	405	403	415	406	411	413	414	419	425	441	452	422	447	424	414	405	450	444	425	404	381	395	441	426	430	458	402	455	445	419	421	428	470	438	441	414	434	411	422	463	421	394	431	449	436	425	417	397	417	431	412	417	469	455	422	412	391	441	431	436	390	428	414	422	416	469	474	459	411	394	430	423	439	401	397	395	433	396	396	419	431	407	415	439	392	435	411	451	421	429	426	431	378	460	415	446	435	424	431	419	413	431	428	399	434	396	430	415	403	400	413	450	442	423	418	418	414	412	437	402	420	423	421	438	413	452	405	460	430	432	411	446	450	425	426	410	424	406	419	397	429	431	412	440	445	418	433	422	403	460	422	436	422	409	419	435	403	419	411	437	445	399	451	429	418	454	414	408	428	436	428	443	413	381	423	418	417	422	410	423	446	404	442	435	409	415	426	429	404	416	425	450	442	404	468	448	410	385	443	440	460	411	413	422	408	408	421	395	415	391	433	416	406	405	421	427	449	460	439	444	431	424	412	413	459	425	412	436	374	408	394	450	409	418	403	428	402	415	443	378	414	420	413	416	435	446	436	424	424	465	390	422	422	380	402	422	413	423	428	444	449	429	425	411	449	407	381	415	431	457	431	435	456	426	437	455	432	418	414	390	452	429	421	430	444	455	450	457	445	438	399	456	402	402	414	430	405	415	420	452	406	415	426	423	436	413	429	397	413	454	412	372	438	433	418	433	383	376	415	416	382	400	410	424	455	472	410	424	450	407	406	420	465	451	412	440	421	433	433	398	422	409	446	419	370	450	443	414	432	418	396	412	425	430	420	384	436	410	399	417	421	419	419	431	469	425	424	441	416	412	394	451	465	409	410	409	426	397	465	415	389	399	429	433	462	417	387	420	389	452	430	440	445	395	432	422	458	424	398	465	428	439	421	458	433	401	397	442	431	448	427	414	389	417	427	426	396	447	450	424	434	444	461	426	425	385	429	416	407	423	412	416	414	412	423	412	421	418	397	435	424	464	427	423	401	407	429	438	405	439	407	414	403	433	458	427	435	428	419	426	440	444	429	415	419	439	428	434	413	444	415	452	413	456	400	437	445	467	421	429	369	383	396	439	399	431	424	433	428	438	402	431	408	396	395	388	410	407	427	441	397	384	414	420	444	409	445	422	407	415	397	423	433	438	402	390	439	402	434	437	403	417	418	458	429	437	460	405	385	407	442	427	411	442	409	440	468	448	428	451	442	471	407	428	387	430	384	417	411	433	435	421	414	404	434	455	410	441	428	411	389	449	394	426	416	465	424	409	401	444	394	443	411	414	424	404	417	393	432	474	383	414	389	383	403	435	423	411	444	419	431	429	453	406	392	434	435	420	439	376	430	407	400	426	439	433	380	444	399	393	427	431	401	410	422	418	440	443	433	375	455	449	430	434	443	443	427	432	423	414	446	408	479	423	387	472	417	399	397	402	457	421	438	427	412	428	428	437	462	410	474	440	435	410	447	414	458	432	409	412	391	440	451	408	434	414	409	438	398	433	412	449	436	454	420	427	418	433	437	420	438	409	469	441	418	390	412	450	385	427	396	417	476	391	452	396	433	401	442	406	441	463	407	418	435	425	453	393	432	435	408	424	439	444	413	430	383	460	436	436	436	422	437	413	421	412	441	429	415	462	395	409	413	464	423	464	416	439	416	421	411	461	412	454	402	414	423	428	381	414	407	433	437	426	451	426	390	441	399	452	406	433	421	431	416	426	422	391	422	420	393	421	429	427	424	419	396	420	416	432	440	442	416	419	448	443	397	430	444	437	425	469	392	436	439	424	418	411	389	428	441	397	390	401	427	406	405	447	413	434	394	417	406	428	445	394	398	418	411	418	418	398	378	386	410	451	441	451	401	407	450	432	397	404	459	402	423	415	425	394	400	432	434	429	431	403	426	425	425	435	393	429	415	435	410	416	415	417	396	424	417	423	389	435	385	404	467	418	419	444	447	441	449	400	415	418	426	414	373	408	453	408	437	423	456	389	404	395	397	392	433	433	432	451	403	455	434	402	428	422	455	417	423	425	413	411	449	406	418	424	422	461	403	420	396	425	441	404	424	388	419	435	449	421	400	392	418	428	416	388	448	432	489	464	399	430	431	461	400	404	453	425	391	425	397	408	428	421	423	403	430	448	416	423	425	413	445	404	421	374	407	432	415	440	433	416	457	426	391	433	460	462	411	433	406	444	407	403	430	461	448	451	374	450	459	414	437	419	391	424	385	407	442	416	404	457	437	412	448	435	422	440	441	429	415	429	377	387	396	388	454	401	479	408	439	427	404	434	461	402	415	381	409	434	421	412	413	417	408	415	437	424	431	415	449	411	417	397	418	413	413	463	386	428	418	441	412	420	431	411	457	413	413	425	411	447	419	444	420	440	447	404	452	449	445	399	438	416	442	440	380	401	457	440	436	400	410	443	449	480	420	438	418	411	413	418	431	446	453	423	406	424	449	440	436	397	386	419	397	380	441	403	416	440	391	411	404	448	403	472	430	399	382	424	444	468	447	395	402	445	398	425	413	433	421	467	420	443	450	431	438	360	430	459	418	411	423	441	415	387	369	437	421	462	439	390	433	421	410	420	407	420	450	440	434	406	408	430	410	427	443	416	435	394	424	431	464	415	439	420	407	395	448	409	426	406	415	424	436	452	439	368	422	400	464	428	413	434	440	440	431	471	411	397	417	434	430	426	438	447	451	420	399	412	412	389	420	419	441	448	438	411	432	425	419	462	443	398	391	419	431	451	397	423	405	388	414	438	384	410	443	426	424	432	396	412	446	407	408	434	424	420	409	447	405	444	412	432	430	430	420	408	469	405	424	445	420	435	407	488	413	435	378	416	416	407	403	407	446	438	394	438	421	414	433	407	398	422	394	433	420	442	454	417	414	430	424	434	449	424	431	445	410	456	408	419	424	408	444	458	429	434	447	436	432	427	412	417	417	414	431	417	365	422	421	439	411	441	383	398	446	410	452	430	431	432	417	448	435	480	447	411	396	420	427	365	411	410	424	400	406	441	433	434	431	434	390	430	446	414	445	441	435	446	457	437	420	435	382	409	451	409	455	453	430	418	428	408	403	440	437	404	468	431	436	405	445	412	409	437	457	452	422	422	402	427	395	407	431	443	393	429	407	414	431	384	421	446	439	461	409	451	439	480	411	419	446	426	418	372	419	430	435	437	416	401	409	401	434	420	444	451	459	385	457	410	452
22343	20757	28410	23190	21012	21921	19448	8463	4742	3475	2546	2160	1923	1606	1446	1172	1072	917	842	698	590	608	536	586	633	634	644	712	662	611	587	585	520	501	526	479	454	449	441	432	407	344	320	285	316	289	256	289	314	290	273	285	279	277	269	294	292	277	268	293	296	300	285	280	275	283	265	263	266	251	275	253	269	272	259	262	286	244	256	230	273	253	259	257	259	268	250	254	243	261	274	265	280	276	258	249	247	251	230	258	275	264	250	258	260	256	247	229	252	281	260	249	257	239	250	263	253	248	215	248	249	265	277	240	255	247	241	284	251	269	244	232	232	245	271	251	270	274	219	254	263	249	237	243	253	257	258	253	239	220	219	276	228	265	239	222	240	235	262	267	217	242	250	242	265	268	267	252	239	283	258	253	232	252	244	244	261	251	267	235	258	215	242	262	253	275	246	258	239	241	253	246	239	247	255	271	264	282	222	262	255	273	254	266	263	234	273	257	254	266	281	248	252	253	244	255	239	255	271	258	242	261	227	219	260	261	221	270	253	258	241	247	294	245	242	239	255	230	259	262	240	238	257	257	260	258	262	248	247	249	238	260	277	258	240	260	263	221	244	277	250	244	245	246	248	253	253	242	254	232	239	230	246	243	265	252	265	254	244	242	255	250	286	249	249	271	235	257	263	245	254	249	249	246	264	242	243	245	269	234	259	261	278	229	246	254	231	222	276	216	265	253	243	248	249	262	258	247	237	250	257	268	247	240	246	246	239	267	267	245	261	262	268	259	238	233	255	229	278	251	263	270	244	268	257	258	244	251	259	245	260	226	251	239	254	272	225	247	239	287	258	277	274	225	241	265	242	273	237	237	224	261	246	234	252	280	256	252	252	236	243	247	270	267	265	258	236	274	256	250	231	268	254	253	269	253	242	243	242	240	235	248	252	239	245	247	240	248	247	236	252	244	240	267	276	249	236	243	233	242	251	209	246	238	243	255	242	224	227	269	246	274	227	236	222	241	261	261	214	258	231	244	269	242	254	244	250	232	250	264	259	274	236	279	250	236	266	285	238	244	245	247	240	236	244	253	251	252	241	249	267	251	248	264	269	284	240	242	256	263	245	242	216	242	259	263	245	236	266	218	252	240	250	241	269	246	230	238	250	237	251	259	245	225	256	232	234	249	224	270	229	267	258	232	238	269	249	253	243	246	243	240	267	263	258	254	244	254	267	210	263	218	251	220	232	279	236	259	263	280	258	265	261	262	285	259	241	246	250	245	230	245	264	236	227	266	251	251	291	259	275	218	249	241	234	265	258	250	242	236	258	220	239	227	252	262	269	226	240	244	247	253	245	261	248	237	270	262	246	272	261	248	242	248	260	222	248	250	240	247	253	250	266	245	236	230	257	250	261	270	236	222	258	219	253	265	253	256	246	239	264	250	225	242	237	251	234	278	225	257	262	262	280	231	263	240	257	271	239	276	220	241	230	271	233	264	255	231	241	238	266	239	275	278	242	221	258	264	262	247	237	221	259	249	252	249	261	244	232	257	246	227	267	269	252	260	253	262	233	236	257	241	251	242	256	270	258	240	245	243	250	245	236	213	217	264	256	267	242	243	237	230	263	285	251	257	260	248	252	261	240	257	248	285	275	271	259	213	254	279	259	260	238	249	205	258	284	266	221	207	290	251	259	232	230	256	224	239	280	270	246	231	295	251	238	254	244	267	233	264	263	257	253	256	217	232	248	265	251	263	233	219	239	249	256	232	239	253	246	240	269	244	250	258	255	252	246	245	251	253	246	248	246	278	267	272	269	258	248	262	235	252	245	229	234	231	222	236	240	257	227	241	237	238	236	247	281	246	270	242	285	275	247	252	261	250	247	252	254	288	248	203	229	266	233	256	277	252	282	237	262	254	252	267	245	229	275	229	226	268	220	245	251	237	265	248	254	272	262	243	253	264	230	253	228	239	253	275	258	258	267	246	256	265	252	264	240	241	252	257	243	241	236	236	272	219	238	242	244	240	244	255	270	243	272	265	258	236	253	254	259	252	243	263	237	248	252	246	253	252	266	256	244	264	233	235	237	211	270	249	271	244	254	242	255	264	256	254	260	266	241	249	259	238	261	252	251	249	247	272	236	272	277	258	234	246	259	269	262	255	223	244	264	244	273	259	274	227	270	266	269	212	243	240	254	283	237	258	273	243	252	255	237	254	257	248	280	254	253	254	253	272	230	245	233	240	236	247	241	247	248	249	263	253	251	253	239	244	239	265	260	249	226	268	250	256	248	259	234	247	235	246	258	250	265	268	225	236	225	271	272	286	265	253	270	256	223	229	263	264	242	253	228	234	254	260	230	239	267	250	250	231	257	253	274	239	248	232	257	260	246	227	237	229	218	259	263	237	235	230	260	260	255	263	234	248	281	234	265	240	247	236	283	257	264	228	223	275	235	267	249	232	259	244	261	257	215	243	277	259	249	237	245	255	238	242	245	241	238	242	253	236	268	260	259	228	250	256	252	278	238	245	233	256	252	231	258	230	242	274	255	232	232	253	262	272	243	251	270	226	267	242	240	243	256	240	238	264	249	281	234	254	219	227	263	244	274	232	250	258	228	223	248	242	273	249	261	241	266	277	244	236	264	245	283	266	226	246	228	226	241	245	273	254	226	259	255	223	239	262	275	235	253	238	267	243	260	255	255	228	236	253	235	226	267	251	251	233	260	260	262	248	212	249	254	252	250	230	238	257	218	254	256	281	253	216	237	255	229	227	238	253	263	230	260	246	266	263	239	264	241	248	268	268	229	242	251	256	243	246	216	261	260	249	281	271	256	266	258	250	256	255	241	267	219	284	238	253	216	279	266	261	277	247	273	266	233	241	262	230	257	240	236	251	280	241	255	236	272	244	256	249	248	257	268	262	256	241	262	271	231	240	251	246	236	276	273	259	230	227	250	230	248	232	228	247	254	252	236	254	257	232	248	249	247	233	233	250	244	279	216	240	248	248	236	264	241	272	212	243	233	248	280	263	270	260	279	261	232	227	242	258	255	239	259	245	256	246	240	256	259	268	245	272	243	254	225	252	257	221	240	231	259	257	227	245	222	240	215	241	198	264	245	241	237	245	227	252	251	235	278	236	256	242	229	248	277	227	243	242	244	247	235	244	226	247	267	256	243	245	236	238	254	251	245	263	260	247	234	243	261	253	245	237	262	233	292	245	225	251	218	241	243	222	254	253	266	235	232	257	250	259	234	253	257	267	254	247	265	259	259	241	241	278	266	265	259	284	259	245	236	241	236	279	255	253	256	265	242	257	281	254	234	256	253	260	250	265	275	222	244	268	262	276	285	251	262	241	234	260	239	235	257	267	264	254	240	232	250	251	245	241	272	263	258	230	267	237	263	241	225	271	227	244	244	261	241	263	264	279	253	245	217	281	266	259	250	255	261	233	267	281	247	268	250	242	257	230	242	254	258	254	276	278	273	236	219	247	214	253	221	246	255	255	235	239
23253	43468	40798	32577	28442	23578	18221	13877	10140	7800	5998	5102	4362	3775	3349	2664	2322	2040	1760	1402	1226	1071	1072	1068	1160	1176	1229	1445	1288	1086	1080	1044	965	1003	833	882	835	791	699	761	677	591	543	443	429	411	438	430	401	416	368	417	366	379	370	330	379	400	406	373	365	405	387	382	416	349	349	372	335	398	344	357	342	379	332	343	337	344	361	335	333	356	315	301	351	317	338	344	357	363	341	336	338	332	331	348	337	295	338	352	322	335	353	330	332	335	301	342	291	344	356	308	341	313	347	325	328	347	300	308	329	304	327	327	320	330	334	329	338	315	335	362	330	305	308	337	316	378	295	346	319	315	316	335	331	345	347	331	331	333	304	321	362	309	299	303	313	357	344	342	300	311	306	329	332	301	326	300	314	296	317	329	298	347	313	313	337	315	339	319	311	321	338	336	358	300	353	337	329	341	327	337	300	359	302	331	319	307	330	290	324	314	312	334	313	256	309	333	333	317	303	338	329	316	353	306	323	358	329	329	317	324	306	294	303	318	326	312	309	339	331	304	304	334	332	322	283	352	296	349	339	311	337	322	307	306	332	330	308	315	319	330	318	315	378	348	325	322	321	322	289	311	319	311	358	353	325	287	336	334	286	328	270	312	336	313	296	313	302	308	334	298	336	332	297	303	300	286	333	331	320	312	340	325	336	301	283	346	312	298	341	337	308	329	321	311	316	303	324	322	321	337	326	319	322	342	315	325	340	293	317	294	303	326	335	311	334	319	327	308	320	297	330	322	324	351	336	290	329	333	323	339	340	341	340	327	354	368	319	364	316	331	315	315	383	309	343	342	335	329	320	318	297	313	312	330	303	327	332	363	327	336	323	304	326	324	319	322	341	317	319	335	339	335	366	316	318	330	321	315	324	359	353	315	318	339	341	303	298	333	337	298	313	301	323	340	323	318	319	330	346	289	331	342	328	331	321	357	296	326	334	301	324	315	339	290	346	325	344	350	309	335	335	334	302	315	327	346	303	326	350	304	336	314	335	330	316	314	324	330	337	348	307	341	299	331	321	313	312	324	316	316	289	346	294	319	327	349	299	310	302	334	315	295	305	347	336	329	350	330	340	308	355	323	318	317	318	307	317	314	300	322	322	322	306	334	297	327	298	321	341	324	329	312	329	304	354	296	320	342	372	311	330	316	344	308	340	334	305	330	321	358	306	321	321	317	319	340	325	309	333	349	323	297	337	303	299	304	318	325	329	335	311	338	321	289	332	333	342	330	299	322	329	323	284	342	316	325	321	305	311	316	312	274	308	308	333	326	326	318	310	346	318	323	293	339	298	328	320	328	296	325	352	311	299	326	304	347	350	348	292	296	328	320	353	301	336	331	360	322	333	296	330	309	330	354	291	322	305	350	338	334	327	313	320	362	326	334	307	331	324	351	315	328	327	358	279	358	320	314	304	297	304	305	295	341	334	340	330	312	332	325	321	312	303	315	321	313	336	325	317	332	293	324	325	321	344	303	333	328	363	325	310	326	326	319	306	291	345	325	356	309	353	349	323	334	330	334	332	302	338	368	326	295	318	301	308	298	327	342	339	299	315	308	322	328	305	348	323	300	331	287	301	314	344	323	314	323	320	342	320	283	298	332	326	347	326	302	331	314	311	362	345	331	340	318	365	294	302	296	309	333	322	307	341	297	331	301	331	339	320	348	336	350	328	311	341	332	321	295	345	351	364	348	317	333	328	323	295	348	358	340	332	312	355	306	304	324	290	309	353	345	331	351	316	307	326	334	316	348	290	328	309	324	329	324	338	294	348	305	314	318	312	345	360	310	322	285	329	337	341	293	330	337	300	299	344	332	319	324	302	321	351	312	333	318	283	306	343	362	332	317	285	347	333	310	344	294	318	289	331	330	327	328	335	298	338	302	345	321	343	320	315	325	324	314	340	349	364	308	336	322	305	357	361	322	371	331	350	318	332	281	333	311	323	342	290	304	309	308	313	365	371	313	333	305	330	324	334	296	362	315	321	321	335	292	319	340	344	297	336	307	305	322	321	304	340	335	290	377	330	325	352	344	300	358	319	288	309	335	361	318	327	305	329	304	314	318	322	316	339	293	304	334	304	300	335	307	337	357	332	336	319	313	327	321	355	329	306	306	339	325	310	305	350	322	320	283	347	326	287	322	295	364	339	303	342	322	336	285	318	336	309	302	305	335	325	315	333	300	319	326	311	329	312	340	311	301	322	326	298	308	315	323	316	314	368	328	290	351	321	321	353	319	321	292	322	346	335	297	341	320	328	308	335	325	318	326	327	328	315	303	334	313	312	332	302	323	327	319	346	303	329	312	303	326	333	323	324	338	329	313	310	349	299	319	307	338	314	335	295	282	325	326	313	336	324	335	290	321	346	324	328	307	303	312	339	309	330	287	322	300	291	336	312	331	313	327	315	299	291	321	321	318	313	315	316	334	332	312	332	323	333	273	323	342	299	320	330	339	329	312	329	312	342	320	309	320	319	353	319	357	330	324	322	319	334	321	311	318	309	328	320	332	303	315	318	278	322	275	339	357	332	296	347	300	301	355	316	319	314	346	326	325	369	298	305	345	288	337	303	315	295	323	342	341	340	332	280	315	331	289	305	299	355	312	335	301	362	328	326	306	312	324	309	354	299	321	293	316	300	352	331	324	288	322	326	332	307	332	345	300	306	307	341	344	340	322	306	331	367	326	334	312	312	267	327	339	304	295	308	314	319	299	332	281	365	327	308	332	307	286	318	312	344	327	330	295	324	316	329	314	357	317	314	317	339	342	363	321	349	344	321	332	304	343	324	316	325	340	315	302	339	324	320	312	354	307	358	314	356	316	296	332	289	313	324	273	322	314	308	305	304	298	318	315	298	312	341	330	329	354	319	334	329	321	301	302	291	339	346	323	303	319	347	319	282	306	314	329	298	335	312	308	312	321	329	345	314	313	356	329	324	320	326	350	306	332	303	312	303	327	298	353	324	311	302	325	309	306	327	329	305	304	282	371	303	337	310	322	352	308	344	335	336	311	328	291	317	317	314	309	309	330	328	316	313	316	328	353	290	336	326	317	334	346	322	327	338	315	311	291	310	319	340	339	304	311	321	323	343	310	310	332	319	356	302	323	313	329	318	338	334	359	324	306	315	337	328	332	317	321	298	337	321	327	299	344	347	318	335	339	325	316	296	312	326	327	332	320	316	301	335	305	300	306	296	322	295	332	318	320	277	315	287	361	332	343	322	312	339	340	300	339	323	357	309	306	324	287	290	325	314	279	274	337	320	306	309	313	332	309	310	321	322	336	334	290	356	289	311	329	348	299	332	312	341	331	335	342	324	342	312	299	329	342	311	302	314	321	301	338	316	307	309	321	334	302	323	332	320	310	333	318	320	339	295	331	321	347	292	303	322	349	343	326	327	326	339	346	332	339	339	314	353	335	334	332	295	312	314	320	327	333	295	300	339	331	294	353	326	321	320	314	340	321
26594	23725	27853	22531	15940	11061	6470	3940	2622	1956	1570	1359	1162	1076	934	867	790	726	643	548	540	588	576	540	620	574	579	604	587	567	560	556	512	524	542	496	483	491	505	432	466	423	398	400	444	378	408	393	422	405	430	417	406	396	416	418	369	395	411	425	409	418	445	407	407	381	434	413	393	396	416	429	444	418	400	400	370	420	422	391	400	395	425	403	388	383	436	397	412	408	400	387	394	413	405	432	411	380	381	386	398	392	422	389	418	427	409	416	342	383	346	425	344	388	412	428	408	398	357	396	408	421	385	421	392	395	390	377	363	401	406	390	408	393	404	401	396	399	422	407	411	384	435	388	378	447	405	363	384	419	380	378	405	392	418	399	373	411	384	413	413	394	420	393	395	380	387	418	387	397	414	427	403	410	411	359	372	409	402	412	409	448	402	404	408	372	357	388	402	373	419	396	391	375	375	416	393	428	388	385	368	422	396	375	412	347	387	406	407	387	398	389	414	398	390	406	377	401	393	417	407	405	410	413	380	390	416	429	394	417	408	391	394	423	414	379	406	406	375	410	380	407	404	365	425	396	413	377	425	375	358	377	402	396	387	368	419	426	404	390	359	377	400	417	412	402	420	374	389	389	386	395	378	359	425	410	401	389	413	441	432	398	427	405	412	393	401	426	418	407	429	368	403	406	421	405	387	441	430	431	430	396	412	368	412	367	414	404	391	396	394	434	419	396	397	393	402	404	377	406	360	417	407	434	412	440	382	408	433	412	424	420	418	401	417	369	393	409	391	433	396	435	382	407	471	417	388	397	407	405	391	403	386	391	420	434	408	413	425	409	417	402	385	417	410	401	370	393	392	405	373	354	398	438	377	436	402	404	397	418	437	396	443	370	400	398	391	399	410	403	452	426	439	400	386	385	392	443	413	411	394	398	398	430	433	395	403	384	419	407	416	410	396	420	386	400	399	424	433	408	380	396	409	384	424	428	410	379	368	392	399	401	409	390	366	401	366	409	374	362	405	371	392	382	401	379	385	396	400	417	403	393	404	422	411	370	417	376	403	366	371	389	431	379	398	442	370	402	430	403	428	383	401	401	412	414	415	410	411	357	394	380	381	415	438	398	380	408	402	378	386	395	332	413	388	394	413	448	403	421	356	444	414	394	388	394	385	423	384	401	404	370	452	380	388	352	410	402	405	422	366	407	389	402	415	397	386	396	411	373	429	443	404	403	383	369	402	431	418	407	382	394	390	392	406	415	406	424	413	432	363	366	403	417	371	361	383	439	408	413	378	429	385	381	394	418	387	425	417	413	427	437	429	418	376	394	415	404	364	399	390	379	431	363	383	400	372	389	387	421	389	418	403	413	417	413	396	391	384	410	406	420	390	386	430	428	423	366	365	394	434	424	419	412	404	413	386	393	397	428	378	405	386	440	431	408	402	368	395	374	425	400	389	383	405	423	380	384	411	442	349	425	393	389	415	420	393	407	365	420	406	400	406	378	386	406	417	393	402	423	425	438	403	410	404	419	392	392	396	419	416	402	402	344	388	433	402	397	391	403	408	369	409	424	409	391	416	434	400	392	416	421	373	376	378	394	406	400	391	381	432	391	387	402	456	416	427	417	427	373	414	420	371	381	418	420	403	397	419	399	391	390	383	382	414	410	394	405	385	391	375	388	417	367	386	407	406	403	419	394	391	389	391	421	375	411	364	379	419	417	383	359	398	438	395	408	428	385	412	439	409	458	433	413	453	426	391	412	408	394	392	392	405	398	410	411	391	403	395	379	394	396	407	400	410	408	407	405	385	386	416	460	391	392	394	397	432	410	363	376	405	422	374	412	438	406	409	396	430	371	409	400	404	381	373	424	386	419	434	399	379	408	409	425	416	403	397	386	393	397	399	423	388	407	425	388	386	381	385	388	412	397	397	457	407	399	397	400	389	402	411	371	409	389	400	437	404	383	411	388	413	432	452	405	411	383	372	377	396	410	384	404	405	359	382	393	393	400	404	403	426	426	401	403	391	402	387	408	398	407	392	455	405	416	415	401	362	372	395	414	382	399	428	405	383	429	423	409	395	416	432	392	382	422	405	371	412	405	400	428	401	442	401	400	392	401	426	386	400	422	416	384	364	388	415	412	416	391	413	404	413	413	399	426	379	395	392	423	386	394	435	418	397	383	408	384	392	404	399	391	419	404	405	382	403	428	365	399	423	388	407	431	369	389	405	432	435	400	434	405	385	416	390	393	433	409	436	383	397	393	448	372	389	395	418	425	416	413	393	392	378	408	414	403	384	387	399	411	444	392	389	398	405	392	401	389	382	416	387	402	395	401	433	450	400	388	408	395	385	374	371	392	413	387	409	388	392	401	414	413	427	381	406	384	410	366	404	390	401	387	392	389	401	400	379	392	379	401	394	389	417	374	440	418	416	409	374	395	388	392	398	419	390	417	401	426	441	385	362	445	412	417	406	405	423	397	392	380	419	401	400	419	393	386	394	407	408	390	394	407	402	420	399	411	421	414	397	384	378	376	388	382	430	409	405	379	429	358	448	374	406	390	419	405	399	416	396	383	409	402	375	424	374	429	431	397	415	414	393	429	406	408	387	435	420	427	406	431	414	412	421	403	385	393	360	409	429	428	411	393	426	390	384	370	367	379	398	453	454	379	390	404	386	375	404	379	394	395	403	383	412	437	372	419	425	374	388	380	396	417	402	412	411	393	399	370	420	388	396	405	428	426	410	381	415	380	410	455	378	371	412	381	397	361	411	393	361	386	424	412	415	384	399	426	394	384	418	384	462	355	413	410	411	378	401	395	406	424	436	400	404	394	417	427	391	354	402	387	420	409	401	406	404	394	394	409	397	421	425	418	394	380	431	394	406	409	367	406	388	396	420	385	420	450	418	381	398	443	402	403	459	424	422	398	391	386	378	382	382	423	419	385	389	422	425	391	416	406	400	383	414	393	415	364	387	371	441	396	370	418	419	397	376	409	406	412	425	423	441	392	421	398	441	386	404	427	405	426	393	414	439	393	415	413	364	394	397	412	403	420	390	406	395	397	376	415	411	409	428	396	409	430	372	392	412	415	404	428	389	415	392	409	421	406	374	392	379	407	419	399	364	411	441	389	380	381	421	389	403	383	381	394	389	412	381	398	387	429	393	444	388	406	398	368	426	412	403	417	387	396	396	375	414	386	414	400	404	410	409	398	404	390	404	360	426	408	443	404	438	397	390	353	405	378	370	442	389	407	399	400	413	398	406	383	371	412	382	396	391	391	386	413	433	370	448	399	423	448	404	433	423	390	430	386	395	405	412	392	382	422	381	425	409	399	385	349	410	398	398	369	405	374	404	402	415	393	408	385	375	434	414	394	397	380	401	387	425	350	354	380	383	412	386	427	411	395	403	378	422	417	449	408	378	403	361	443	384	438	388	386	406	350	400	404	406	405	372	403	418	398	410	403	375	396	370	392	374	392	411	389	412	391	417	458	408	400
21802	35513	32485	24155	20672	16341	11887	8637	6066	4389	3441	2934	2534	2390	2005	1729	1515	1378	1154	934	930	867	850	856	887	951	930	987	954	937	886	864	813	842	816	837	775	726	735	695	692	625	626	571	540	555	564	567	552	561	541	552	571	554	550	517	542	580	564	504	540	552	590	562	511	528	484	553	517	489	520	551	530	521	524	536	526	507	551	540	522	571	515	523	513	543	529	555	528	507	541	566	526	575	521	548	529	559	517	497	522	520	484	499	528	534	527	544	536	519	525	562	528	564	555	520	529	519	468	489	480	541	513	562	496	566	521	517	541	499	537	508	532	541	524	544	499	503	509	528	496	524	543	486	544	518	505	505	548	553	515	533	509	531	548	479	524	539	467	526	500	563	505	483	512	533	514	518	521	531	530	524	497	516	520	525	537	516	513	506	511	518	506	526	485	515	525	490	547	502	507	583	538	501	489	554	538	501	543	471	493	512	545	525	525	524	510	509	501	523	484	577	499	491	527	566	518	479	479	501	487	487	528	534	504	521	528	546	499	489	531	496	532	480	507	548	517	514	508	490	504	482	486	565	504	491	517	529	522	493	545	514	496	510	533	519	514	546	524	514	537	544	487	501	478	519	519	527	507	493	465	544	513	511	529	532	556	518	500	552	493	501	497	514	523	517	486	489	485	532	535	523	547	525	507	519	551	488	512	497	487	526	540	526	474	527	507	542	521	529	509	494	498	513	568	525	513	480	537	512	528	487	518	486	533	529	541	545	529	574	538	540	526	516	504	532	541	537	500	471	537	520	535	541	495	503	503	497	554	511	530	513	476	531	548	494	539	500	565	530	518	484	536	511	474	516	552	517	548	526	504	521	545	512	542	549	529	525	484	541	516	519	498	501	534	576	539	479	553	528	501	536	505	546	482	559	498	549	518	483	518	478	488	483	530	486	508	489	560	538	523	545	471	536	537	521	515	525	535	522	517	533	536	474	547	515	535	502	498	546	537	515	513	525	581	515	520	570	508	532	531	532	542	555	522	514	472	528	529	510	519	502	498	527	513	509	483	518	493	520	521	523	526	548	578	529	503	518	477	538	476	487	562	556	539	493	556	531	534	553	540	495	524	520	501	525	553	516	529	542	508	498	529	532	478	491	539	548	551	542	540	508	544	475	494	525	598	537	523	510	528	599	509	518	480	529	529	543	531	500	521	535	572	487	471	551	517	570	532	521	520	492	512	507	550	521	505	518	555	540	528	535	546	527	515	497	515	538	519	513	525	581	514	520	544	508	526	502	504	504	511	538	529	498	524	533	498	497	484	530	537	520	526	549	526	514	500	485	541	534	536	477	505	557	484	515	516	520	519	524	467	528	502	528	518	504	506	522	512	540	530	516	542	540	527	552	549	554	504	541	493	521	549	540	485	519	484	533	504	554	511	485	511	544	508	506	536	531	506	499	518	546	470	510	541	551	557	536	545	520	515	563	522	529	509	542	534	543	577	520	498	537	540	563	517	552	524	508	537	474	519	535	510	541	489	571	534	505	570	532	519	528	593	562	533	557	496	531	519	530	541	539	512	528	489	527	470	531	480	537	520	531	535	536	513	508	502	514	513	559	541	553	503	509	541	542	513	483	534	500	491	502	482	533	537	512	521	521	483	523	511	535	516	517	509	537	588	523	533	522	514	529	472	513	523	585	524	503	531	558	478	489	556	517	533	504	531	507	573	511	514	473	541	556	531	519	544	516	544	554	454	514	476	510	478	503	506	509	523	525	531	513	529	480	537	513	545	515	544	510	522	554	540	517	523	567	527	512	489	533	500	504	502	553	539	514	505	508	582	517	545	520	523	509	519	506	519	565	533	499	501	561	528	556	527	534	501	519	526	520	524	517	515	534	499	512	449	508	500	513	502	504	500	508	524	523	550	509	555	495	485	507	552	532	527	485	496	515	481	519	540	532	511	530	535	502	506	502	518	548	527	468	499	488	503	528	494	530	502	496	499	501	505	545	574	533	505	496	543	542	560	512	518	534	488	509	519	532	540	520	473	540	515	528	496	559	511	502	554	524	539	546	528	514	499	539	521	515	496	512	520	524	512	535	515	581	518	538	507	549	532	517	513	507	509	513	537	552	540	502	526	529	506	526	548	549	500	534	543	526	501	504	499	496	533	506	510	500	556	513	514	534	522	505	552	501	530	518	514	530	486	546	550	544	528	499	536	509	464	505	522	493	492	538	531	515	519	520	527	515	488	496	563	513	501	533	531	481	499	531	482	507	522	532	513	526	521	526	517	487	482	526	499	527	520	511	528	550	564	519	534	543	534	528	511	502	500	477	542	515	501	496	477	501	547	491	472	493	519	527	548	537	544	549	533	450	532	555	519	521	510	480	500	572	530	516	512	496	543	537	479	537	542	534	506	542	532	551	531	515	550	535	488	535	554	525	527	516	486	545	537	512	530	503	537	491	506	513	511	521	518	543	493	534	517	548	500	479	539	525	555	535	499	544	554	538	489	500	493	512	540	512	511	511	519	513	544	499	524	510	527	475	516	508	525	521	507	555	507	514	491	523	535	527	483	535	472	503	503	487	520	505	526	507	502	509	526	541	546	552	524	544	549	531	515	518	527	519	564	511	536	503	506	513	503	526	533	553	510	526	496	524	545	534	539	506	555	508	495	536	534	552	509	515	533	527	511	517	499	539	510	492	567	545	507	538	511	499	579	540	495	556	518	510	529	542	487	530	528	521	529	529	637	496	519	464	541	507	493	539	498	551	513	542	494	514	559	495	508	485	504	549	543	542	517	511	517	508	495	513	511	554	501	497	503	509	518	563	513	567	513	522	543	534	502	466	544	498	528	575	528	499	501	536	528	489	549	549	535	504	500	514	499	493	550	494	514	513	510	508	504	452	475	507	498	542	537	522	534	542	495	518	518	538	501	499	532	499	506	540	484	570	525	524	525	512	532	515	533	519	541	549	485	483	537	502	541	498	539	500	487	491	508	515	523	502	522	516	521	545	519	555	543	551	519	496	521	510	524	528	562	494	509	502	527	515	512	497	529	514	493	500	517	501	493	564	493	546	540	521	551	489	518	540	529	537	511	521	559	487	505	518	523	499	481	511	526	507	523	532	513	558	541	510	486	507	531	522	496	520	458	514	521	517	527	508	519	510	510	545	533	553	511	537	520	528	491	513	492	517	465	528	516	567	539	479	493	523	548	515	514	523	532	516	494	523	479	531	535	527	508	501	546	533	559	520	527	544	521	526	525	491	585	511	525	525	544	608	525	548	499	524	504	514	512	528	531	501	538	503	499	511	548	545	507	492	519	558	584	514	525	528	523	507	557	520	497	549	523	525	510	500	499	501	539	577	546	542	505	516	530	548	542	530	540	501	506	538	513	565	505	501	493	520	509	497	498	534	547	514	538	556	526	518	531	513	487	488	563	507	505	527	531	534	505	508	546	514	545	508	572	537	506	559	509	529	537	557	542	544	553	469	524	505	571	545
23279	20782	28012	23960	21375	19091	11944	5852	3648	2656	1986	1639	1515	1352	1205	1017	972	887	693	607	587	546	557	582	599	542	614	644	659	612	535	566	544	529	528	501	463	453	497	493	447	412	402	353	323	346	376	364	352	326	333	372	371	359	372	336	342	333	360	362	341	335	356	373	359	335	343	363	346	344	344	341	329	328	330	291	319	346	324	305	320	327	328	364	327	318	344	337	318	295	317	320	367	307	357	306	302	345	322	322	319	328	348	320	331	314	314	325	317	346	337	313	319	335	324	341	313	334	305	320	342	331	292	343	317	328	348	321	302	305	292	292	312	346	322	323	315	337	320	325	318	303	319	309	299	333	286	330	340	330	312	308	339	326	315	335	345	344	338	341	329	298	319	329	315	318	334	335	327	306	327	333	306	305	313	373	336	346	322	308	297	313	303	308	349	293	360	331	319	338	303	315	319	353	293	320	336	324	309	328	309	354	322	327	317	339	317	305	314	327	322	315	349	301	314	343	360	323	298	295	315	319	313	322	317	327	338	309	331	304	364	329	342	298	325	330	321	343	331	312	326	361	333	322	336	310	320	307	299	305	297	324	349	321	310	347	319	306	300	329	364	324	349	342	322	341	334	312	310	339	322	337	364	325	333	324	337	344	302	340	316	353	300	314	330	335	337	337	336	288	326	316	326	277	319	327	328	296	345	336	345	338	301	283	355	315	315	358	359	300	298	296	345	328	323	323	303	290	295	328	334	316	306	266	310	325	333	358	345	305	354	329	352	339	335	327	312	314	369	331	320	302	332	334	344	324	310	347	342	314	338	315	329	322	366	330	328	341	325	322	302	333	338	341	358	321	303	306	317	335	337	321	322	327	352	351	357	326	302	327	296	318	345	331	306	365	352	311	310	347	323	292	335	317	317	318	382	294	339	357	300	343	348	332	322	326	302	316	326	319	317	328	317	299	322	309	324	344	359	296	290	323	313	305	378	337	323	341	311	331	315	307	308	316	324	344	323	351	315	338	343	299	354	318	333	336	308	318	326	305	319	335	285	332	300	313	295	348	297	308	312	329	346	329	310	303	305	325	301	331	334	337	331	342	352	358	296	344	316	309	314	353	339	315	340	310	344	310	305	358	303	303	327	341	316	319	303	348	325	336	303	318	311	334	309	311	334	319	308	318	336	336	290	317	311	317	320	286	343	308	308	327	305	319	302	348	312	351	342	345	302	318	303	292	313	345	289	337	315	323	330	331	304	317	347	342	344	328	326	303	336	305	322	326	319	347	309	301	304	297	342	321	337	326	344	331	332	360	335	314	335	335	332	348	322	331	310	329	311	296	339	348	303	351	295	359	347	319	328	358	299	350	326	315	343	332	322	319	327	335	333	325	323	366	324	330	336	331	352	358	337	275	291	360	326	312	311	324	262	332	332	304	321	313	360	340	320	312	311	322	313	325	324	304	310	369	333	325	312	334	336	356	347	292	337	349	311	345	308	305	316	333	314	321	327	338	334	314	316	353	315	328	332	319	335	315	321	323	306	337	345	353	311	327	310	331	335	308	311	319	314	361	292	312	330	305	283	339	310	318	331	319	301	331	300	343	297	338	371	308	310	326	307	345	351	328	332	294	327	289	329	336	338	337	285	327	325	338	314	337	319	299	327	298	299	351	319	324	312	305	333	320	345	323	321	335	346	355	329	285	343	334	323	300	306	314	306	327	326	320	327	327	329	345	282	320	314	326	340	368	300	329	327	333	311	295	318	302	328	341	295	320	332	351	298	313	326	319	315	349	346	282	299	321	294	309	323	343	332	320	328	319	323	319	325	329	338	302	340	317	336	295	278	368	315	346	317	321	331	314	334	326	326	326	331	299	327	297	313	324	336	346	311	327	341	321	334	319	323	315	312	321	338	344	314	312	315	317	346	318	322	322	309	312	331	321	331	293	308	316	349	333	299	302	328	326	353	299	335	295	355	335	305	323	333	288	306	332	324	332	304	319	361	329	311	330	343	300	349	357	341	319	304	324	323	337	350	309	348	307	321	335	333	327	332	304	320	333	278	329	329	287	290	348	326	348	291	312	308	316	307	315	329	334	328	314	335	316	337	274	318	328	329	338	328	340	287	333	330	323	325	329	318	332	342	327	342	310	347	328	338	345	339	338	308	318	291	328	320	295	326	300	289	384	342	324	338	354	281	292	326	343	343	308	316	326	288	327	315	289	315	289	307	273	341	309	302	359	301	351	315	332	290	327	337	333	313	343	318	332	310	293	344	304	331	303	317	360	305	354	293	315	306	317	310	337	341	338	314	314	316	332	296	329	334	334	334	341	323	318	294	296	351	339	346	342	325	316	307	319	328	317	336	324	353	336	327	328	325	299	339	345	324	344	318	274	314	325	360	308	332	316	348	312	356	327	309	315	329	334	343	332	327	312	320	333	332	359	334	317	300	332	337	313	343	351	298	374	349	308	313	323	328	330	322	329	345	326	345	349	318	318	328	332	300	330	328	354	314	333	317	343	309	325	361	308	340	307	331	329	320	314	289	343	314	310	304	311	328	341	310	278	331	350	318	365	310	323	365	314	324	334	351	328	298	323	322	348	315	332	345	317	316	305	331	353	318	349	321	328	317	327	312	328	302	346	317	304	288	317	308	335	346	369	337	330	352	321	327	335	353	333	332	330	317	319	328	333	337	321	320	355	332	365	291	345	320	324	327	322	312	350	327	316	329	330	332	331	323	297	332	332	341	310	312	326	344	338	321	305	334	308	306	342	342	323	354	298	336	338	302	322	342	364	343	344	303	330	294	338	308	331	325	318	330	316	304	323	310	318	328	299	299	345	314	317	327	322	341	339	320	354	290	319	318	308	325	315	332	334	293	305	313	342	314	324	310	324	337	285	336	310	339	306	325	289	319	328	325	352	321	311	354	342	326	327	321	322	298	345	315	338	321	311	323	324	329	338	322	309	308	346	318	338	302	308	321	327	369	338	313	302	304	348	334	313	340	301	324	292	339	367	330	349	303	294	332	302	352	336	328	327	310	334	314	294	321	358	322	324	312	291	338	362	329	305	328	359	340	349	347	331	297	305	304	308	315	339	336	337	323	321	326	336	303	324	315	333	326	314	334	308	336	315	337	337	323	345	327	351	319	318	312	345	312	366	312	303	315	333	345	312	324	289	334	331	301	330	359	326	360	300	325	315	330	328	343	330	330	315	316	333	316	321	332	344	289	348	339	292	329	323	344	337	335	326	302	326	315	333	289	310	335	351	301	319	324	318	338	365	328	327	317	328	322	335	324	324	312	316	312	346	301	324	317	367	320	301	304	331	333	340	327	342	312	334	301	324	318	338	352	345	306	326	340	317	307	305	314	313	303	319	325	339	345	339	321	341	341	348	348	330	340	312	313	316	346	337	289	341	324	357	317	322	332	324	325	334	318	314	322	330	338	314	296	305	355	318	313	326	338	325	303	315	308	330	331	316	326	323	301	310	337	341	323	322
21701	40212	37203	28908	24485	20281	14970	11246	8108	5946	4635	3817	3498	3140	2577	2168	1951	1611	1449	1178	1046	1018	1015	1027	986	1041	1081	1084	1111	1055	1015	913	920	906	868	784	815	717	713	722	652	613	607	482	461	495	483	485	507	455	498	417	474	520	480	439	501	449	492	451	495	493	499	447	423	414	455	430	423	461	447	494	469	389	435	419	424	388	389	396	382	448	429	421	454	479	413	438	421	376	431	452	455	429	420	411	431	445	405	435	435	407	436	421	407	427	423	407	402	444	447	413	416	438	427	441	389	397	436	400	378	439	395	407	415	431	423	444	412	438	449	394	429	414	456	465	408	437	432	456	406	403	414	369	413	422	412	396	421	412	406	466	416	430	428	403	445	443	434	412	472	436	441	459	424	420	485	432	384	445	415	448	420	437	418	433	472	413	435	486	388	404	446	422	413	429	433	419	433	435	438	411	451	439	428	436	438	412	408	402	404	408	434	416	411	443	408	417	405	435	436	444	420	401	455	453	426	405	472	424	423	428	388	434	390	394	403	417	416	418	435	433	410	442	453	414	476	408	411	445	445	458	417	417	404	451	408	433	431	446	455	452	455	414	425	435	451	401	417	427	445	393	394	428	392	447	422	452	454	444	446	363	435	386	406	432	417	410	415	393	438	382	419	411	427	369	425	416	462	405	411	414	414	415	426	439	422	452	421	413	425	427	426	454	470	422	419	400	452	354	456	397	412	428	436	413	427	455	433	455	442	460	429	390	416	447	453	451	427	432	433	426	446	437	460	447	384	432	424	418	407	457	413	386	409	417	454	431	428	469	423	448	402	456	414	464	448	427	427	439	465	407	414	391	414	413	451	411	421	440	438	400	458	430	402	449	432	430	441	430	430	402	447	396	414	458	415	434	435	438	404	426	422	442	431	411	421	400	375	419	437	428	402	382	445	410	422	412	424	435	447	425	452	429	425	446	411	415	430	415	445	426	434	435	382	433	475	490	403	389	446	399	426	424	412	424	414	443	466	407	437	453	480	470	372	428	411	386	439	464	401	461	425	406	409	393	430	416	415	407	445	458	409	413	433	449	412	412	422	421	451	406	398	408	403	412	431	448	454	434	448	403	447	440	455	441	480	452	392	450	399	424	437	409	404	434	414	420	416	396	408	400	441	431	414	419	423	442	423	419	417	463	443	412	406	400	434	410	431	411	403	452	438	447	453	416	411	462	414	408	412	459	427	450	462	426	410	422	426	408	432	452	459	433	428	424	376	411	430	425	401	464	380	410	451	401	441	415	428	438	420	422	413	440	437	443	438	414	417	402	406	419	391	369	405	473	452	401	397	428	409	410	412	419	413	429	401	436	437	413	408	439	415	417	430	474	435	425	420	417	446	450	451	439	427	423	394	387	392	451	413	425	425	373	430	404	419	443	476	439	415	405	441	422	437	431	437	422	450	444	401	393	425	439	405	432	436	424	414	390	451	429	397	423	445	415	462	433	420	433	418	396	427	411	387	426	442	409	413	392	397	438	460	412	419	414	421	450	437	423	422	441	420	429	451	453	434	417	453	401	415	420	389	433	437	436	448	467	451	443	429	406	389	412	369	440	448	443	426	461	383	444	397	430	407	428	445	422	414	418	421	433	410	440	413	456	445	425	396	435	435	413	427	453	399	381	434	408	421	419	427	430	404	424	421	418	466	426	454	446	403	472	384	367	395	444	429	406	431	405	415	451	398	419	406	430	434	435	400	442	419	433	430	404	417	396	430	435	433	424	423	422	413	388	434	439	431	418	405	432	437	396	437	446	440	414	392	436	427	398	426	385	433	421	430	439	428	422	430	378	413	436	424	406	389	412	461	428	429	467	410	404	430	399	428	448	401	449	417	422	414	432	411	406	411	447	420	396	435	437	413	407	437	442	399	422	407	461	443	415	413	436	412	403	416	432	391	431	427	414	425	441	396	394	448	431	439	408	442	407	438	396	420	430	438	421	427	444	441	432	418	405	379	445	436	429	442	434	406	416	440	406	386	412	462	421	433	449	418	417	450	407	448	461	419	396	409	399	410	390	409	418	416	474	434	406	426	401	423	383	442	428	400	427	432	437	442	426	433	421	412	426	394	466	430	440	439	437	417	444	417	417	434	449	406	422	426	411	408	421	432	389	452	428	417	417	441	428	414	437	392	434	403	424	439	410	413	434	411	426	440	383	425	419	427	423	432	456	410	419	425	412	399	476	421	426	441	448	400	438	418	411	395	458	372	445	424	402	430	450	401	432	420	429	412	417	423	454	436	447	454	401	454	394	455	375	442	421	420	409	416	446	431	417	425	414	403	417	380	435	400	400	461	443	391	428	412	412	417	397	414	439	429	447	444	445	437	437	447	428	396	405	410	420	461	435	482	399	438	402	467	376	422	415	452	428	396	411	478	454	396	403	458	407	463	451	405	443	442	482	462	463	412	443	404	417	404	449	420	434	399	452	452	430	426	448	439	408	460	433	397	430	435	413	439	431	447	441	434	479	436	447	430	384	420	420	430	425	402	416	405	469	429	410	426	453	395	429	444	416	432	449	420	421	422	418	416	434	399	439	411	440	395	448	412	422	401	441	419	436	418	436	400	441	436	431	451	396	432	438	421	409	445	439	411	434	419	453	447	424	393	394	406	480	448	435	402	390	419	412	432	427	440	402	443	419	388	433	426	419	442	400	454	385	393	402	449	432	394	391	433	432	406	416	437	447	426	451	396	414	418	476	406	468	429	416	470	438	428	438	418	405	443	426	400	453	450	424	448	447	408	415	431	397	406	393	422	438	388	429	437	416	440	404	434	417	441	417	455	367	414	411	415	398	430	455	414	419	396	398	432	402	433	391	408	430	385	460	389	396	412	429	396	435	413	434	453	416	436	417	428	409	425	425	433	453	410	419	444	449	423	456	418	405	420	408	429	399	437	433	364	462	420	399	391	444	425	443	447	410	418	432	459	425	412	462	423	436	416	405	428	429	429	430	453	417	440	420	416	405	402	401	438	437	449	440	398	439	418	390	421	434	419	434	387	406	429	405	411	401	402	424	425	439	408	437	461	407	423	436	441	397	459	425	453	429	386	437	403	402	412	433	438	456	454	423	442	437	414	443	443	390	433	412	436	445	414	423	434	402	430	418	444	445	438	434	411	424	415	440	409	437	423	408	419	401	413	436	423	448	445	424	427	419	451	431	440	416	408	399	390	421	406	412	406	441	437	381	425	419	397	431	391	431	444	429	432	417	397	414	457	400	436	437	409	382	434	434	464	401	412	440	436	426	414	448	408	430	435	441	450	417	431	426	420	434	415	435	403	431	422	414	446	413	428	453	398	423	444	424	442	432	417	439	423	451	439	423	427	465	404	439	433	440	422	429	435	407	469	424	406	448	420	431	418	457	423	423	420	435	432	398	399	447	432	440	461	411	402	410	427	395	417	445	404	425	414	416	463	412	399	423	426	413	449	456	417	436	428	382	445	401	405	435	456	404
22356	20798	28499	23227	21005	21895	19596	8670	4847	3528	2624	2186	1902	1707	1477	1293	1108	980	793	725	629	637	522	627	648	608	637	659	686	614	599	560	537	516	543	474	498	442	450	451	435	392	333	354	287	309	292	295	285	295	292	275	290	306	276	311	298	274	310	289	269	266	293	253	266	279	316	256	286	233	264	259	260	247	219	253	283	255	223	272	256	246	254	280	284	280	245	243	254	258	274	256	272	283	281	280	237	244	237	261	234	241	272	257	251	254	253	245	273	256	258	253	270	252	235	250	257	265	263	217	277	279	233	247	260	276	257	246	251	238	251	280	265	229	241	256	256	266	233	234	245	256	241	247	236	274	251	288	252	247	246	230	268	238	252	229	242	243	271	223	278	239	267	286	243	303	265	260	261	226	248	272	253	242	278	260	227	252	232	256	245	245	274	269	252	248	234	237	237	268	282	223	271	261	260	240	261	273	279	266	249	260	275	268	266	290	267	275	248	242	276	247	283	251	261	248	248	256	282	223	230	242	261	255	281	243	242	215	277	233	231	257	237	255	271	232	291	287	233	248	264	251	244	251	252	257	267	241	232	262	248	243	248	234	240	231	250	233	240	277	218	232	259	258	261	243	256	250	229	254	284	268	227	246	249	239	257	262	271	248	257	254	251	271	248	245	242	249	247	259	239	272	282	244	241	237	271	237	228	242	240	264	257	251	275	258	259	249	264	284	236	250	255	247	240	255	259	257	239	257	258	245	262	242	269	259	239	249	260	251	235	241	266	258	239	237	260	255	215	265	242	250	239	257	267	231	273	263	267	255	260	244	256	241	250	287	263	217	262	278	241	238	265	259	261	295	263	273	230	235	252	258	256	237	273	251	245	251	253	278	222	252	257	245	219	259	225	235	250	239	262	242	242	236	243	254	239	216	239	230	260	268	238	274	247	230	236	251	245	252	243	229	256	241	262	226	248	258	236	255	260	234	258	243	249	246	275	205	247	256	279	231	263	259	230	279	245	231	241	258	249	272	258	248	258	262	265	245	224	261	247	250	249	293	252	235	235	274	245	237	244	282	253	232	271	241	250	249	238	274	245	252	254	242	243	235	241	244	250	244	246	243	230	261	258	253	216	243	246	239	262	253	259	252	252	249	282	281	228	253	247	232	233	271	270	247	285	246	239	259	263	261	268	234	248	235	259	269	261	229	260	292	233	248	250	278	256	245	243	230	231	223	242	274	267	219	232	242	254	273	256	228	270	249	250	233	232	226	258	287	228	274	247	272	259	254	247	259	240	262	243	250	244	238	222	245	249	256	248	254	249	232	259	219	219	241	244	272	234	245	240	270	245	247	254	264	249	261	234	256	239	273	239	263	235	254	236	251	255	254	224	230	239	254	215	258	260	218	242	279	250	275	274	245	251	267	237	246	255	223	229	248	245	240	238	242	221	213	262	234	241	270	257	230	225	263	277	256	268	232	229	254	207	274	282	267	257	279	253	236	276	233	255	250	273	257	224	259	247	237	266	284	252	238	228	247	241	220	239	241	260	251	236	244	273	271	245	254	261	220	220	270	246	274	260	256	268	275	238	250	253	242	231	261	259	219	267	252	264	242	244	237	237	268	241	234	273	240	244	269	278	245	232	266	248	258	244	282	251	245	266	236	264	251	261	255	260	258	270	248	230	259	228	277	234	215	227	240	224	219	249	254	234	244	268	253	237	269	270	243	233	253	236	249	254	236	239	257	266	258	261	235	234	201	242	273	240	278	259	262	263	241	252	249	238	257	247	262	269	242	276	267	260	232	242	267	259	218	285	257	251	237	245	253	264	252	246	250	271	233	257	238	246	263	273	226	242	272	246	258	277	266	277	263	276	267	258	246	280	245	262	262	251	281	273	221	239	258	232	261	279	257	237	244	248	257	245	259	245	244	247	260	232	246	222	232	238	213	246	253	248	259	247	266	292	247	264	255	237	237	235	261	294	280	220	250	281	234	239	255	256	257	250	256	223	242	260	282	252	225	264	243	282	275	238	249	253	229	252	263	268	246	283	238	232	234	220	243	261	250	263	268	246	250	245	274	253	269	248	268	248	255	216	236	272	273	260	231	254	248	266	253	244	250	234	267	269	247	254	248	265	258	243	266	250	230	267	277	250	251	221	254	242	257	264	244	239	250	263	246	227	228	227	256	278	269	255	285	248	259	286	262	271	251	265	251	227	255	270	273	275	218	223	252	253	276	231	233	251	267	235	238	262	266	260	263	255	217	234	251	256	253	218	224	247	246	249	249	300	225	270	239	267	253	255	260	262	274	252	277	256	251	257	231	254	264	244	306	270	224	251	249	239	266	249	239	246	251	264	273	261	245	253	246	259	263	232	249	259	250	224	233	256	262	260	264	248	260	280	280	234	229	247	239	270	254	237	277	250	253	252	253	281	280	248	266	238	228	241	247	246	254	260	239	234	249	244	228	255	256	257	246	248	240	229	258	249	267	257	249	238	273	264	251	261	277	269	240	245	232	255	236	230	255	248	244	280	264	257	267	235	285	241	259	262	289	233	235	265	262	246	256	245	253	249	247	276	249	239	263	252	244	249	251	256	274	250	244	256	255	266	223	273	247	268	243	263	271	228	255	283	249	231	252	257	249	242	264	228	258	240	245	247	255	256	260	245	294	239	243	260	235	225	264	255	233	228	256	269	256	249	231	253	255	243	236	262	262	281	225	244	253	243	256	266	241	273	260	252	226	241	254	246	261	225	238	261	237	247	290	256	240	229	254	235	258	249	267	259	252	221	233	218	232	243	255	241	263	260	249	255	254	231	226	295	235	244	244	265	264	254	244	254	257	268	252	249	233	250	222	243	249	253	242	240	273	266	260	243	263	277	249	236	268	266	267	247	256	233	257	257	275	268	231	259	263	245	260	252	238	262	275	237	261	241	205	243	243	256	250	248	260	256	225	268	268	268	232	236	266	231	240	244	254	261	258	250	274	259	262	249	249	268	238	232	269	243	234	255	262	253	269	239	256	229	243	255	261	258	222	229	256	237	239	251	254	243	275	254	242	226	215	249	261	264	232	281	264	244	223	261	250	279	258	255	259	277	265	226	263	237	243	228	227	224	246	251	268	253	237	250	245	242	283	260	264	247	296	250	255	253	244	255	247	237	258	250	281	235	225	251	226	250	246	246	253	246	235	258	252	259	246	273	266	254	239	249	274	234	250	260	275	253	252	238	240	245	238	250	252	260	240	253	228	253	240	268	266	266	252	244	262	272	240	243	255	265	233	252	259	234	281	257	218	248	271	247	245	251	284	256	252	252	256	258	234	246	282	224	241	259	270	247	290	235	255	246	245	254	254	251	247	236	248	234	227	250	267	255	264	271	278	253	270	221	240	273	266	265	270	260	251	265	282	221	202	273	253	244	242	252	252	251	256	218	264	253	254	241	276	263	245	238	251	245	223	232	242	245	262	239	264	253	235	244	235	238	279	265	267	270	240	253	257	235	273
23564	43789	40642	32633	28297	23827	18175	13809	10393	7933	6064	5199	4495	4097	3344	2768	2383	1983	1684	1386	1194	1171	1063	1119	1156	1124	1179	1176	1298	1143	1020	1009	971	918	898	920	852	760	775	740	699	578	525	452	417	437	413	435	373	386	411	401	400	400	381	412	377	402	434	410	440	413	415	435	384	402	386	374	340	308	357	353	394	350	335	314	304	365	327	338	325	312	352	351	357	318	311	306	358	336	334	343	319	313	334	336	331	319	295	320	366	352	295	333	338	332	317	302	337	329	345	331	349	305	302	344	301	340	317	343	315	299	342	311	328	319	310	287	307	294	294	316	291	331	324	303	314	306	337	332	306	311	333	307	318	321	317	313	354	327	314	311	335	329	321	331	333	339	327	318	364	319	338	317	316	337	304	335	321	319	314	283	343	336	322	309	327	351	338	353	315	341	311	326	351	328	359	323	329	319	323	341	324	312	329	284	328	345	335	322	326	320	308	336	335	332	310	319	363	347	347	319	345	312	326	351	350	342	321	333	333	313	323	329	347	332	333	331	335	318	318	321	303	334	318	315	335	334	323	326	335	330	324	325	337	321	342	332	308	326	307	336	331	351	323	338	326	345	332	331	334	284	297	313	303	303	340	311	320	323	320	332	316	369	383	315	311	318	322	345	294	301	325	328	334	307	328	321	370	329	316	318	339	320	327	321	344	324	309	339	319	311	339	334	317	330	341	313	352	315	312	312	316	312	321	357	317	301	300	323	319	320	332	326	303	312	319	328	295	342	322	332	313	331	316	336	322	313	330	291	323	293	336	320	317	325	321	310	346	314	305	286	294	318	334	294	309	346	340	305	299	323	327	341	354	320	325	336	338	361	320	329	308	318	364	318	340	330	341	339	308	329	327	311	316	318	313	330	332	314	342	305	327	309	356	307	325	314	323	340	304	332	349	332	339	338	318	301	331	303	342	333	316	334	344	327	331	299	315	327	296	313	310	301	300	330	301	313	324	336	321	304	359	313	332	331	339	313	330	302	336	321	326	319	325	364	314	308	294	320	318	329	332	332	326	309	326	303	297	349	298	303	297	286	317	313	311	303	335	319	305	326	318	320	337	326	324	335	341	348	298	330	335	324	297	316	330	325	337	351	337	325	350	312	310	311	318	316	349	344	285	322	327	324	337	340	329	350	331	326	368	319	341	341	362	342	341	276	365	346	309	313	319	326	311	333	327	320	297	313	331	282	352	323	315	357	299	332	295	309	318	372	331	307	309	294	305	306	312	315	339	332	335	325	345	310	314	315	327	351	286	322	319	324	319	329	319	316	332	335	312	328	305	291	341	327	305	319	341	302	322	303	343	342	313	317	337	295	332	341	340	320	355	338	327	288	323	332	296	281	301	325	323	343	299	314	310	313	339	308	319	348	309	303	301	342	337	356	318	349	333	339	318	343	336	324	317	309	341	339	305	352	292	300	282	302	317	338	374	331	316	334	347	317	335	345	338	312	297	309	301	331	337	331	336	332	312	339	340	334	308	348	347	331	288	317	346	322	324	323	330	334	310	352	304	317	316	315	311	327	318	315	332	346	321	334	331	326	319	346	299	294	323	321	326	300	328	312	316	301	347	350	351	326	332	317	317	325	311	330	337	325	344	299	342	304	322	280	326	318	345	318	277	325	324	296	316	298	303	329	302	319	306	325	309	308	344	307	327	346	337	290	326	352	318	330	311	313	305	343	337	352	307	330	311	319	324	342	321	330	338	310	314	323	343	341	309	308	343	364	329	321	343	284	363	344	309	324	313	293	295	315	329	335	315	319	353	342	324	328	341	302	308	319	306	317	336	321	306	323	313	331	303	317	317	339	345	340	287	313	302	328	311	347	315	335	327	325	316	296	352	338	324	310	322	323	340	293	350	312	320	354	328	326	306	325	348	333	312	281	311	311	323	339	291	295	323	312	318	342	357	322	326	336	297	318	310	324	332	307	346	319	317	321	327	351	332	345	340	284	341	314	328	303	298	313	310	345	293	289	305	342	340	345	293	298	299	319	328	347	321	312	333	344	361	298	280	328	312	305	303	315	329	335	338	318	329	322	325	298	329	331	340	350	311	318	336	323	324	324	322	315	367	306	322	311	309	305	350	313	300	301	317	330	329	336	304	328	347	317	324	326	336	329	338	304	361	348	301	328	329	310	336	290	288	307	352	294	333	304	302	336	314	338	282	336	306	333	330	329	360	334	285	320	328	332	349	303	287	320	327	308	307	337	298	324	347	322	312	298	359	361	334	347	354	327	283	391	321	323	316	316	302	323	314	345	323	327	299	301	325	349	327	307	299	361	269	324	323	294	331	303	358	277	333	329	355	340	355	310	308	321	342	308	352	330	306	314	309	335	332	319	322	340	324	344	312	352	338	308	317	337	311	333	338	334	342	335	351	326	329	325	313	316	336	327	310	370	306	343	307	352	300	307	297	323	314	313	331	295	313	332	338	325	332	312	314	333	315	288	308	297	330	340	313	297	327	296	319	320	341	285	321	340	353	290	307	304	333	319	320	314	354	312	305	340	334	358	306	344	351	330	299	317	320	349	336	311	342	328	372	322	315	324	308	348	325	305	307	294	305	293	312	306	320	363	295	324	359	327	335	312	308	319	330	279	358	308	362	338	328	298	328	312	332	327	320	335	354	311	292	313	330	314	317	321	315	327	335	335	346	298	323	322	344	334	303	300	278	350	299	280	296	311	327	340	318	344	338	304	322	331	341	349	344	299	302	313	338	320	316	346	307	325	351	317	357	312	327	310	320	350	321	305	291	327	343	332	344	335	335	330	297	322	312	340	290	341	340	325	319	358	347	334	287	298	339	322	309	301	310	319	321	335	312	299	327	337	302	335	324	345	319	335	329	319	343	299	307	314	342	318	329	347	290	327	299	319	308	301	323	309	301	341	330	309	349	336	338	316	296	302	323	318	328	324	331	293	324	324	324	362	299	312	345	330	286	283	307	311	348	315	291	328	327	337	331	322	345	318	328	326	341	305	309	309	334	336	328	315	327	332	320	332	343	326	325	313	353	312	327	316	350	317	324	310	315	327	315	314	376	314	340	308	334	325	315	335	337	349	324	327	318	327	329	295	309	340	306	287	321	334	328	330	285	286	356	366	320	344	344	300	340	324	294	321	355	300	317	331	300	333	319	308	328	317	311	325	325	347	312	296	291	315	308	302	357	344	310	355	298	297	314	323	309	320	330	321	330	305	372	286	340	317	325	316	302	322	327	307	335	328	341	308	325	330	321	322	358	334	322	309	325	321	314	311	332	331	343	316	285	313	326	322	322	321	324	317	349	329	336	308	339	325	337	323	321	353	340	302	311	325	334	322	335	323	299	330	298	348	331	309	317	346	334	297	308	324	352	364	302	344	300	327	326	322	322	302	295	316	327	298	335	347	312	318	342	339	319	326	341	320	277	336	296	311	353	354	321	348	348	319	313	351	300	323	317	285	338	309	347	324	298	339	333	327
26716	23710	27825	23110	15944	10951	6682	4028	2824	1922	1633	1340	1299	1090	1003	867	776	706	669	605	575	589	559	579	545	583	559	592	615	582	579	535	563	539	535	495	498	461	485	497	503	482	455	447	450	452	433	425	436	438	442	409	404	372	430	422	378	420	409	433	421	406	447	450	430	410	406	392	407	413	425	440	417	388	394	424	410	396	380	428	438	401	387	412	415	436	393	406	429	416	357	411	441	400	415	431	415	453	390	390	423	372	447	431	408	422	412	376	401	402	386	396	411	411	449	406	364	387	426	399	390	399	389	402	386	398	438	396	400	430	430	399	429	416	385	412	409	387	394	409	428	391	428	388	436	387	398	400	430	383	393	408	403	386	396	420	427	416	427	387	389	406	381	409	392	393	430	395	432	418	428	402	390	404	375	404	421	427	425	377	418	420	339	395	431	406	403	366	414	430	418	399	391	405	393	438	426	409	401	389	376	402	411	407	405	429	378	399	391	383	392	408	404	401	398	423	403	409	432	397	361	434	393	398	412	415	455	381	420	400	431	417	376	426	413	410	385	372	421	410	393	417	396	428	417	394	407	416	421	416	441	412	379	415	413	387	391	398	395	447	395	410	381	422	430	390	410	411	380	380	394	429	420	415	396	401	396	414	385	401	423	407	405	382	403	420	371	428	421	393	382	377	390	450	401	432	387	403	398	408	403	438	410	417	374	391	414	402	399	433	391	401	387	408	416	406	405	381	427	430	397	449	394	411	408	382	425	398	407	387	419	416	393	395	422	400	396	409	374	405	427	385	401	436	411	389	406	392	398	399	400	381	363	405	410	409	400	393	382	415	414	397	397	379	397	381	414	419	425	399	408	419	415	404	418	375	433	370	406	400	406	397	415	411	382	449	394	404	403	456	435	401	364	378	404	441	400	391	398	400	429	427	409	422	413	393	390	390	413	394	410	387	437	396	454	429	449	416	398	431	409	380	408	401	405	432	414	365	402	406	410	394	411	417	427	372	416	393	353	401	384	433	385	405	402	389	388	427	418	407	414	424	408	393	433	417	411	378	430	399	387	399	394	422	376	428	413	392	412	420	395	404	374	377	394	373	419	390	382	412	444	416	369	400	389	418	418	402	395	416	382	388	409	430	436	391	421	437	434	415	425	396	379	405	414	373	437	406	374	402	417	397	417	403	360	425	400	394	389	407	387	421	389	412	421	360	451	450	420	388	415	375	391	411	426	373	408	400	422	384	420	389	398	404	418	391	410	397	422	418	408	383	406	390	398	393	402	396	422	371	402	387	419	413	362	408	424	382	366	394	396	392	428	390	417	420	405	404	398	381	425	427	380	419	424	390	378	371	381	410	407	402	397	407	403	396	386	442	396	403	393	418	390	376	394	420	443	411	392	414	410	420	403	410	394	425	416	418	388	364	399	411	383	365	406	374	429	389	434	397	384	423	439	390	401	386	393	384	407	379	441	395	395	410	384	405	446	422	431	393	409	411	420	401	426	414	392	431	377	402	400	408	395	370	402	396	398	376	454	415	414	413	429	404	385	365	435	375	410	405	380	405	417	403	399	435	433	384	382	365	399	409	401	395	401	425	421	396	399	430	443	391	432	427	422	395	400	399	397	392	403	423	403	388	399	400	407	415	403	422	359	423	400	408	422	395	395	398	391	404	417	427	391	408	435	416	413	410	400	428	410	401	427	413	420	417	394	406	423	399	410	388	396	374	420	383	394	399	397	384	373	392	391	416	405	409	404	403	418	420	399	411	382	390	398	423	429	388	413	402	389	450	401	424	405	407	405	435	443	390	380	424	416	423	421	385	378	427	355	412	416	388	395	408	417	386	400	404	365	417	413	391	371	386	401	423	405	409	397	403	415	416	420	409	401	377	384	424	375	423	403	382	441	382	408	357	415	441	401	403	397	380	377	375	394	372	453	409	433	428	426	404	386	393	425	433	398	403	402	400	439	423	388	372	423	431	389	431	406	387	421	415	407	420	392	403	421	411	410	416	435	408	425	395	377	400	403	397	424	415	374	403	408	382	421	389	388	380	401	394	397	371	445	437	405	382	416	402	444	403	405	383	432	395	381	382	408	438	377	398	431	392	376	401	405	433	422	409	409	410	381	435	377	403	404	412	424	427	382	413	458	401	399	415	438	407	366	357	448	402	401	429	448	395	387	405	421	412	397	432	402	414	419	395	387	428	446	411	404	445	403	406	418	396	396	386	388	388	371	415	421	423	418	367	375	422	403	400	410	376	414	420	412	425	401	400	437	401	403	402	437	391	408	405	375	435	370	441	440	402	422	394	410	444	417	429	393	410	412	385	431	415	409	380	423	405	439	435	449	430	406	377	420	404	379	391	414	402	405	367	446	430	421	417	413	436	436	403	397	414	368	415	398	369	418	399	423	401	414	399	430	414	414	412	397	431	407	413	403	387	391	414	375	386	403	418	385	406	414	409	412	429	430	420	397	454	397	457	381	373	380	439	431	429	398	398	400	433	388	416	387	418	401	406	417	430	447	425	420	438	410	409	395	426	420	464	390	421	408	436	444	405	370	395	411	411	405	385	403	405	386	436	385	404	381	417	410	399	416	412	423	421	394	414	406	418	390	428	388	386	403	404	398	385	386	395	397	400	364	399	361	374	388	373	377	401	415	405	419	401	430	385	429	374	412	427	345	435	382	428	395	412	411	401	375	402	432	384	428	397	424	362	405	397	397	418	386	391	421	396	380	398	415	411	392	375	436	433	402	391	374	415	392	413	435	405	441	379	378	360	395	417	406	394	408	379	419	384	405	413	406	415	411	417	394	410	410	392	407	412	355	435	415	420	377	393	401	387	411	408	376	409	404	367	407	397	375	462	425	420	388	358	451	410	387	390	393	406	351	414	423	404	400	369	425	417	416	423	443	417	393	437	418	380	403	398	425	398	391	421	427	420	408	425	396	376	434	390	390	393	407	409	398	413	392	420	404	397	403	383	405	442	433	401	404	378	374	415	422	382	408	440	406	416	456	431	410	426	387	401	405	407	448	414	417	418	395	379	418	417	440	439	420	436	424	345	385	394	413	408	396	393	414	437	389	375	414	439	396	399	407	459	352	438	430	393	418	435	391	392	430	436	425	418	486	415	399	373	409	389	390	404	408	430	425	400	393	361	401	363	394	405	405	402	413	407	418	411	379	390	365	422	386	423	403	411	437	402	410	453	437	394	409	400	373	402	416	364	400	398	418	370	416	392	427	385	426	410	379	408	406	391	413	418	434	404	422	398	397	408	362	415	429	405	406	404	379	418	403	460	423	435	407	416	398	405	389	397	426	388	397	406	417	409	402	409	427	382	388	423	456	423	428	423	425	422	382	391	371	409	451	424	404	410	389	400	386	439	391	443	425	408	380	400	397	436	437	401	459	432	439	397	411	406	376	404	417	421	380	397	367	407	399	383	390	373	408	404	387	374	394	423	414	388	431	415	369	390	396	410	402	412	376	369	387	374
21690	35284	32081	24504	20438	16577	11990	8603	6446	4613	3588	3087	2755	2357	2056	1752	1452	1377	1134	1054	977	900	836	912	929	904	936	951	926	960	898	853	861	832	784	816	802	716	771	752	683	658	591	594	528	578	563	553	581	551	562	578	539	575	545	588	566	518	516	558	562	553	515	557	531	579	517	534	567	555	515	481	545	479	552	556	521	535	542	563	505	546	499	536	514	545	536	528	562	538	556	506	536	516	540	521	516	540	536	543	499	525	584	537	514	541	515	497	525	552	537	534	521	531	524	526	502	511	493	544	538	555	530	548	513	502	518	525	580	521	487	574	497	549	537	522	554	506	528	502	569	532	522	499	528	538	505	511	546	561	523	526	538	509	531	516	521	503	494	508	491	545	569	523	535	513	530	521	549	522	527	546	528	487	566	502	536	544	509	518	562	496	508	518	569	497	537	511	510	543	528	515	546	530	545	528	545	507	532	512	517	519	557	542	554	540	512	526	549	519	520	553	525	540	528	575	525	540	513	523	527	490	567	562	529	561	532	484	532	534	575	476	492	530	491	518	562	521	510	562	537	530	553	519	529	491	523	531	502	526	520	525	497	494	553	522	530	513	508	492	517	538	521	525	516	557	532	526	540	507	553	512	529	511	559	560	539	494	526	548	491	539	514	480	564	543	525	502	505	525	522	537	519	514	564	499	506	530	571	538	541	513	505	554	540	556	528	517	532	592	564	547	528	501	558	535	517	510	513	531	533	524	548	516	539	515	504	562	526	525	536	514	533	515	538	472	531	553	525	529	550	488	515	520	537	517	520	510	492	559	504	529	540	529	488	550	514	559	492	521	545	481	482	515	537	481	542	476	537	539	542	521	578	499	524	517	525	540	459	501	550	521	493	513	522	526	536	491	530	516	528	514	503	512	519	502	510	568	544	505	524	473	540	526	500	513	532	555	471	526	507	531	497	574	521	532	526	562	561	500	509	536	518	506	552	498	503	501	523	503	524	529	538	504	479	534	493	510	541	494	538	525	572	506	528	500	503	548	489	549	494	484	507	524	503	550	539	572	513	523	540	574	529	545	522	480	542	524	496	483	550	488	494	587	526	515	570	512	495	518	524	540	545	546	530	519	510	551	535	478	501	528	520	541	511	476	484	502	537	539	523	473	507	499	485	514	484	546	545	530	491	539	523	527	540	483	522	504	513	523	544	518	515	543	540	480	542	522	534	516	487	504	512	534	549	506	528	504	527	518	523	535	553	506	532	546	501	530	523	477	515	499	542	520	557	526	489	549	559	498	521	562	534	521	523	550	532	491	550	569	531	470	490	520	507	546	488	500	505	534	538	562	532	522	535	532	540	526	549	528	473	535	506	514	503	505	514	517	546	491	541	539	505	527	546	516	557	505	519	523	506	584	525	560	520	541	543	535	508	510	523	480	530	501	511	558	532	524	558	555	534	545	539	505	492	542	493	512	504	508	526	529	505	504	527	512	509	527	498	521	497	556	513	524	541	534	551	554	547	529	532	558	541	530	505	522	523	515	540	513	538	497	545	536	516	547	515	545	497	516	522	522	519	539	528	532	552	560	564	529	532	557	537	539	511	545	547	538	505	521	508	520	570	528	559	550	501	531	530	509	544	544	509	551	545	531	526	516	512	520	489	553	534	540	538	500	533	547	511	526	535	488	556	535	505	542	529	541	541	527	509	553	485	562	544	478	526	507	504	525	528	507	560	580	529	529	510	534	500	489	539	533	530	538	538	535	514	529	507	517	526	540	481	535	549	534	526	527	528	490	503	524	561	532	468	524	524	545	510	519	532	522	520	540	556	504	528	510	507	505	522	581	551	501	531	544	573	528	506	514	508	522	523	537	473	524	475	510	529	541	532	499	486	542	504	471	491	533	519	510	506	535	530	527	520	513	506	513	521	566	532	493	538	555	529	528	552	529	563	549	557	499	498	527	505	536	553	527	497	472	513	510	543	497	525	527	543	520	530	512	540	552	542	492	538	523	519	521	510	539	495	515	505	489	507	524	530	547	514	474	524	504	528	520	512	528	533	510	519	574	489	568	585	526	521	553	504	512	518	563	523	560	498	505	490	570	495	515	550	524	538	528	537	487	506	529	509	503	493	525	526	499	509	494	508	521	533	519	543	532	514	502	560	487	541	561	494	553	531	535	519	537	529	509	538	514	528	519	520	529	581	518	515	508	547	503	545	525	520	529	554	519	491	494	535	537	505	538	542	535	507	527	521	513	562	503	512	512	562	511	540	542	523	523	510	500	498	467	536	507	510	508	536	524	520	511	496	521	499	529	491	559	517	501	576	476	541	524	496	512	524	482	523	510	540	539	545	519	534	529	545	518	526	542	527	511	520	565	534	525	563	519	511	477	553	518	490	547	500	525	535	522	520	527	553	532	565	510	515	553	509	538	532	558	527	491	513	481	521	503	506	542	513	533	540	510	505	510	521	510	535	527	499	516	507	508	504	500	528	552	549	545	508	488	486	547	509	471	508	518	560	558	517	573	519	538	539	515	543	504	530	527	504	537	517	530	516	523	507	523	513	510	529	512	534	561	567	503	507	544	547	513	521	520	538	512	485	522	507	537	522	521	531	526	540	500	557	531	518	504	522	513	540	536	512	537	564	466	523	564	524	496	558	512	538	528	501	544	537	499	529	538	501	490	569	538	534	561	538	493	525	516	562	530	537	498	529	535	560	482	543	541	538	505	519	502	535	528	487	555	486	515	473	553	542	531	537	564	507	517	550	536	509	515	518	528	472	493	521	518	554	552	549	512	525	529	549	517	483	494	517	520	561	514	521	545	568	494	536	528	521	569	502	505	534	550	546	543	566	561	520	538	521	522	537	486	487	523	519	506	505	544	499	526	538	548	497	547	563	535	526	498	496	559	509	546	574	551	512	571	505	514	512	502	531	549	493	515	530	526	558	501	508	575	520	571	559	508	519	532	537	536	513	528	518	495	488	506	516	518	550	505	507	532	505	527	509	499	540	520	493	530	505	563	531	500	515	543	561	514	508	536	587	497	501	517	506	530	519	501	516	491	487	535	515	567	500	522	533	564	521	535	513	557	511	514	530	498	520	556	537	519	536	522	500	527	529	552	518	536	552	535	525	531	499	535	562	553	510	501	537	506	514	495	510	534	503	534	540	521	503	533	542	551	516	473	547	534	533	508	498	481	564	498	534	490	518	557	513	522	536	529	513	544	512	474	528	526	578	554	564	523	494	546	505	503	524	521	517	527	513	539	520	531	523	531	534	501	477	509	533	514	542	536	525	516	532	541	526	532	501	548	493	550	555	573	552	522	519	517	547	571	514	497	502	522	533	510	540	521	540	514	549	540	495	548	535	503	496	517	506	537	506	514	547	525	516	557	525	523	562	547	501	521	555	534	509	474	571	562	528	495	525	530	517	501	510	523	544	559	528	598	536	548	527	536	534	534	546	547	529	506	526	489	497	548	533	528	526	483	534	562	482	558	525	505
23196	20803	28128	23874	21557	19248	12218	6176	3841	2754	2357	1808	1527	1409	1183	1056	904	858	770	670	616	599	536	608	603	603	608	645	637	572	557	523	567	535	532	544	492	450	480	449	428	432	385	400	365	352	371	356	335	358	372	326	337	352	367	373	363	348	362	343	351	365	356	375	374	347	333	344	359	335	348	344	324	369	345	364	366	336	359	347	305	300	306	317	329	378	342	336	313	313	339	324	331	367	311	310	316	350	319	311	345	324	362	292	347	318	336	340	319	366	344	331	369	358	318	323	351	320	348	325	339	318	316	324	334	370	320	328	333	310	298	347	336	360	326	309	336	333	320	332	361	335	367	365	343	328	376	304	312	319	314	342	311	352	351	318	345	349	296	309	339	319	304	361	339	345	301	349	318	356	299	339	335	336	294	361	361	364	332	349	352	330	342	296	344	372	334	312	323	315	330	337	313	321	337	318	324	324	353	343	343	342	304	353	328	323	325	326	293	352	316	337	332	346	301	351	303	314	313	319	309	352	353	329	333	308	353	325	322	333	345	350	351	270	327	319	332	332	325	315	325	342	337	324	322	332	325	307	327	339	339	318	342	332	328	334	308	338	339	336	327	322	311	350	318	304	328	321	342	334	339	325	321	334	322	339	332	365	307	308	318	312	309	330	319	331	312	314	360	326	337	343	331	332	339	329	329	303	289	329	327	305	338	309	291	322	330	353	331	316	329	316	356	303	337	318	358	335	310	341	344	353	317	312	331	334	350	329	331	359	321	354	367	305	331	335	327	301	311	352	322	332	346	329	316	307	325	331	304	321	312	349	306	354	340	331	311	332	325	350	327	328	328	362	310	342	306	349	365	348	368	322	326	341	369	291	294	342	321	323	356	353	335	310	332	351	336	332	347	367	327	333	338	319	339	327	311	305	334	315	312	302	358	292	315	329	325	356	305	329	332	314	307	331	314	315	311	329	323	338	328	332	318	330	321	311	328	337	327	330	347	317	341	345	307	361	312	316	351	336	369	365	309	319	298	327	344	340	321	346	333	315	314	330	308	331	354	354	331	368	294	344	314	335	330	312	318	355	320	334	331	344	312	332	324	325	345	342	295	323	312	316	318	331	302	283	312	338	343	370	286	291	333	334	285	318	323	348	316	355	390	373	359	301	341	337	337	319	329	314	312	321	321	347	337	361	370	298	337	303	332	334	270	354	312	334	292	301	325	319	337	307	341	322	337	301	336	323	319	364	328	335	332	334	304	326	304	286	336	327	339	330	334	338	350	332	337	350	334	330	328	348	304	350	350	352	308	308	342	315	356	354	300	302	341	332	325	339	327	351	341	319	323	332	335	301	325	324	304	358	349	335	324	315	352	313	316	303	312	319	315	306	327	319	329	341	321	303	329	327	356	323	339	355	352	338	329	354	299	340	302	320	324	348	285	310	352	348	342	305	326	338	334	287	335	333	343	343	305	313	288	334	348	300	341	344	340	314	320	334	317	337	320	304	328	330	336	309	334	302	323	335	295	323	348	333	369	327	326	335	319	319	317	337	319	347	337	323	330	312	353	352	337	308	327	335	314	324	337	333	302	347	320	382	319	353	333	359	319	305	298	336	381	330	325	357	325	319	321	303	277	335	298	310	340	309	329	310	327	305	354	314	323	313	314	340	316	339	332	320	320	323	341	311	301	324	329	310	319	344	314	320	337	325	317	345	331	306	314	332	339	317	313	341	328	320	353	324	348	341	356	331	328	341	309	333	312	350	303	359	352	324	380	336	314	333	329	339	324	311	326	306	352	321	300	299	345	326	358	320	351	328	311	353	309	350	296	329	317	326	338	315	322	279	333	332	320	304	332	333	323	319	329	353	347	340	362	331	300	316	326	339	346	329	315	313	321	308	299	325	333	360	328	317	342	345	334	356	318	304	337	308	356	319	330	349	329	318	341	341	331	339	352	327	365	338	318	309	330	340	328	362	292	347	336	310	332	312	302	315	328	349	327	307	324	329	325	336	280	356	356	337	354	341	339	326	304	328	307	337	356	295	299	336	305	300	324	358	297	351	334	316	313	337	291	328	326	311	311	323	320	326	322	314	335	358	326	337	315	324	320	371	301	306	345	320	317	327	340	294	305	316	326	338	328	330	338	322	301	305	338	318	353	345	314	340	332	304	309	308	365	329	324	305	300	341	326	310	293	304	342	299	299	362	336	300	331	321	344	352	321	344	321	333	335	344	335	346	319	274	355	318	342	310	332	367	330	334	304	338	322	288	344	316	322	332	329	293	330	317	335	310	322	362	357	316	331	349	348	286	349	329	333	317	349	324	344	311	299	312	328	311	336	335	313	335	341	309	335	321	328	341	292	315	322	306	334	317	313	332	313	349	337	329	310	319	337	348	344	336	339	350	296	327	336	379	329	311	357	346	339	307	347	314	334	339	342	340	324	346	318	328	323	321	334	348	311	331	325	337	322	308	317	307	322	336	327	342	351	311	283	351	358	319	341	324	362	340	321	325	346	332	337	322	324	321	363	289	304	338	352	312	347	329	341	308	357	330	324	381	300	334	320	297	329	318	312	357	314	332	334	355	347	328	337	335	327	313	317	313	365	367	362	291	326	364	326	340	353	339	332	360	325	356	305	311	353	322	346	345	320	323	315	344	328	315	302	328	312	331	333	345	352	318	306	332	327	371	322	341	322	319	318	326	339	351	346	310	328	311	328	328	313	304	315	337	338	293	333	322	313	312	341	313	315	330	332	348	327	351	341	328	315	328	314	322	333	360	378	315	341	335	359	341	309	325	335	301	347	337	353	310	344	327	336	345	313	339	323	320	340	357	369	342	310	365	323	302	321	319	333	308	334	324	350	346	358	333	314	299	339	313	361	316	362	344	361	359	291	345	316	315	329	310	348	310	316	308	306	289	342	320	319	304	329	303	315	347	354	312	302	294	335	338	325	311	334	339	338	325	333	340	323	326	351	328	314	320	367	328	316	318	337	291	339	337	322	330	335	325	369	328	332	339	369	354	317	322	314	343	338	325	335	298	338	347	361	309	326	339	327	328	360	307	343	345	336	310	323	330	322	321	319	324	370	303	317	316	342	341	327	335	291	300	316	325	374	323	312	342	357	320	347	328	358	307	340	329	365	319	321	336	319	322	318	353	353	283	352	274	320	324	344	335	310	343	342	309	306	352	316	338	321	329	356	319	363	332	334	329	364	303	332	282	321	322	348	340	321	330	308	347	319	329	299	323	299	302	318	325	312	316	333	303	352	298	339	304	300	329	307	349	324	320	322	313	355	311	318	314	332	345	327	323	363	356	358	333	297	355	320	355	340	338	325	301	324	325	338	356	338	343	350	327	317	337	343	360	330	331	327	293	323	342	339	331	326	359	343	325	342	352	351	350	327	338	400	324	328	350	316	364	343	362	360	320	345	335	353	351	322	307	340	341	331	308	374	307	307	303	313	295	322	349	347	270	303	340	312	318	354	335	297	347	335	329
21819	40335	36965	29143	24877	20855	15571	11482	8572	6298	5281	4114	3617	3131	2729	2259	1947	1660	1420	1201	1035	1049	984	1032	1009	1051	1021	1124	1056	1068	955	904	858	857	858	858	832	739	792	728	665	600	565	497	497	501	483	512	513	479	496	468	469	476	502	512	510	445	452	474	493	509	495	535	493	461	429	457	431	447	459	455	431	428	438	446	427	444	448	458	439	419	430	442	434	441	430	377	480	439	420	417	444	436	433	455	447	411	441	459	421	429	426	443	434	454	406	443	448	437	445	446	414	412	458	449	466	389	406	417	418	421	394	434	404	426	433	385	427	407	415	397	429	455	430	435	437	418	472	440	438	426	428	416	418	419	425	447	471	420	443	447	445	439	421	442	390	434	412	456	388	400	405	402	397	406	419	405	416	426	404	435	417	464	420	412	436	429	414	475	419	419	414	432	421	436	409	417	454	444	448	434	448	395	441	394	439	432	432	455	439	444	433	406	406	409	416	450	422	438	448	460	430	419	453	452	429	446	433	433	440	448	399	398	436	439	479	456	436	421	416	438	440	433	377	401	429	433	454	423	448	471	440	425	441	405	492	425	471	417	430	379	409	432	425	444	425	408	459	411	447	415	451	424	474	427	431	419	429	425	447	437	416	470	449	438	436	433	458	444	434	439	430	430	447	433	403	434	427	443	419	416	399	440	391	430	417	441	434	423	439	420	429	426	414	436	416	450	475	436	446	426	415	444	439	460	401	424	409	410	431	454	407	388	355	457	409	474	415	427	473	426	404	403	420	455	417	426	439	447	443	428	431	459	455	437	417	419	453	425	450	371	435	424	429	411	434	417	412	443	443	416	398	416	429	448	430	427	398	440	430	455	450	434	401	440	427	446	441	385	417	459	444	449	437	473	461	420	461	430	426	406	445	455	413	417	432	442	447	399	419	416	426	447	474	460	427	426	450	463	470	424	425	419	412	421	432	407	445	416	405	450	412	457	415	435	448	394	442	434	415	442	427	412	408	400	423	440	400	412	465	401	411	431	442	414	442	422	406	407	393	426	427	422	456	450	427	392	428	434	452	411	389	404	448	445	448	404	418	439	413	450	414	450	458	439	440	462	426	412	408	435	397	439	442	414	412	419	443	434	432	425	449	439	452	392	476	401	428	408	437	420	456	428	442	464	427	425	436	410	416	409	410	462	423	434	438	456	404	431	455	425	480	449	412	413	434	427	392	435	439	454	447	430	430	446	424	445	417	442	441	405	460	415	429	442	422	443	436	424	429	410	448	433	413	413	443	467	430	411	442	415	412	431	430	426	404	427	449	438	411	484	427	460	403	462	393	416	456	421	451	414	421	407	437	417	460	406	432	435	432	437	417	437	397	434	435	413	407	452	424	424	414	440	414	438	412	438	447	408	465	456	435	437	419	453	429	409	417	445	427	451	437	429	453	432	460	426	399	437	418	418	423	424	417	415	416	412	433	443	450	438	426	421	418	467	425	424	468	400	427	422	442	461	432	419	389	423	456	441	394	417	424	476	401	439	421	406	450	462	444	382	420	440	436	410	441	456	402	433	461	433	432	436	433	429	413	433	444	430	417	440	483	410	410	440	418	446	423	431	403	440	421	430	415	464	407	393	406	409	389	432	434	452	407	457	410	416	414	431	457	450	465	439	437	409	456	443	454	418	415	445	399	412	414	397	415	389	440	426	457	448	423	389	454	430	438	432	415	395	415	423	422	432	425	458	372	429	439	385	434	414	405	410	439	419	440	482	410	461	440	409	416	443	395	429	425	418	409	439	391	428	442	452	412	462	425	417	424	431	505	472	422	432	425	401	402	439	416	424	438	449	399	420	406	419	400	412	419	426	426	469	429	442	441	459	430	420	423	422	411	413	421	393	399	411	400	471	443	430	430	434	434	430	445	442	395	391	426	422	445	444	386	430	423	420	388	446	445	397	423	387	443	380	403	452	433	438	410	417	388	444	445	426	419	458	401	417	433	410	400	398	441	456	432	426	421	410	452	460	443	381	441	425	428	402	431	467	421	396	442	418	403	415	432	443	416	399	421	399	450	439	446	443	421	423	446	400	440	433	416	438	407	424	447	454	416	449	434	427	462	386	414	444	417	433	414	437	445	445	426	412	435	448	423	433	431	412	442	422	445	425	402	460	427	435	432	411	427	474	389	424	447	425	429	432	415	419	426	415	397	412	403	431	424	441	439	458	431	427	414	434	465	450	440	397	405	425	480	430	444	412	423	448	409	399	406	414	428	406	402	413	440	435	426	390	415	436	403	445	426	451	424	385	431	413	448	394	387	439	415	420	398	422	408	401	401	410	395	440	462	412	456	447	429	454	435	424	426	444	420	430	424	464	425	435	399	410	409	439	463	458	434	399	460	443	421	434	439	417	412	394	399	422	445	419	467	402	440	424	413	412	446	447	420	445	410	434	431	421	447	420	401	421	454	434	414	468	395	410	447	395	416	441	409	431	461	422	425	393	440	448	439	448	432	466	426	476	403	426	415	447	430	420	452	478	420	452	429	423	417	432	412	380	456	409	399	442	485	399	405	421	401	421	420	445	433	446	452	425	412	415	425	400	438	418	427	427	426	438	412	409	399	421	423	448	445	441	418	418	408	419	411	412	444	450	427	417	443	449	442	445	386	436	440	406	449	408	430	428	453	430	434	439	435	451	429	407	418	423	416	431	447	423	417	457	446	464	456	420	461	402	421	431	444	443	489	405	446	455	462	444	414	438	430	434	460	432	430	423	444	445	413	413	420	455	438	388	445	391	459	425	423	430	424	426	449	423	411	427	416	421	441	464	417	420	431	469	457	416	449	418	389	418	411	407	433	452	426	397	411	400	449	467	460	431	423	428	455	436	431	448	475	403	424	426	397	412	421	415	408	422	430	418	482	386	442	414	395	424	438	389	455	406	451	425	455	447	394	436	436	424	439	443	429	418	440	450	415	422	389	416	421	411	438	404	424	430	432	445	432	435	396	464	424	428	438	419	437	439	436	432	419	442	451	433	408	400	431	439	415	440	387	435	432	428	437	455	408	430	413	414	425	459	461	415	396	423	423	414	431	445	425	445	415	418	449	432	418	444	401	461	430	429	444	465	417	434	389	452	407	440	459	427	442	393	453	425	456	406	466	462	414	431	451	466	411	468	442	446	418	456	439	389	422	446	448	413	432	443	414	418	406	415	413	401	431	433	434	414	449	450	465	441	414	427	402	429	427	441	409	455	426	432	412	429	446	429	413	433	492	465	413	397	446	429	455	410	431	450	405	417	454	449	425	389	383	441	459	381	383	412	448	404	426	441	416	403	396	423	419	457	436	411	469	428	467	430	407	437	422	453	422	424	434	406	435	428	454	463	401	411	406	453	455	407	391	484	444	420	426	433	397	441	424	422	416	439	425	445	430	421	425	440	444	415	426	442	439	415	394	418	389	443	420	429	447	458	428	448	406	410	435	410	410	427	403	454	437	422	382	418	380	435	437	415
22324	20767	28454	23276	21022	21914	20047	8762	4931	3950	3065	2435	2113	1770	1553	1259	1139	955	856	729	685	574	553	578	603	588	609	706	676	626	633	544	517	498	500	526	488	455	464	460	420	369	328	338	310	323	304	297	313	292	288	252	280	290	285	298	299	279	275	303	285	288	290	293	315	298	234	304	264	254	273	292	251	240	276	282	256	242	300	267	278	254	250	264	258	273	242	261	258	272	268	294	236	265	271	251	265	244	270	269	295	238	271	258	261	235	240	241	249	232	248	267	272	227	264	279	268	235	260	263	273	264	259	242	259	251	241	238	252	257	267	258	234	235	227	245	258	245	265	250	278	246	264	255	236	228	255	268	258	295	265	266	236	271	263	247	256	245	266	265	263	242	239	262	250	272	252	258	253	251	282	241	260	260	253	282	238	237	245	260	259	262	267	224	236	246	250	246	260	291	253	246	258	282	253	270	261	238	277	266	276	259	266	246	272	251	247	281	249	261	261	255	249	260	271	260	243	251	256	292	246	257	275	281	247	247	226	286	279	243	254	266	261	253	243	278	272	259	263	250	225	255	260	289	273	223	255	256	234	282	277	247	260	246	274	254	252	251	243	250	251	268	286	247	283	261	261	251	251	257	267	261	269	263	263	242	250	261	245	253	278	244	243	249	269	261	268	260	278	256	256	240	262	241	235	269	229	252	280	292	252	268	262	241	232	238	241	250	262	274	248	256	263	251	233	254	254	250	271	238	265	252	278	241	263	257	255	255	241	254	250	236	245	243	264	237	243	243	234	234	257	271	248	229	249	254	258	236	265	269	255	272	304	271	248	249	250	271	275	245	228	247	253	280	274	246	280	274	278	269	234	254	256	245	270	259	256	264	277	240	233	245	244	238	245	259	233	276	253	255	268	255	251	261	222	249	237	243	226	279	277	256	245	281	262	231	284	244	261	251	274	245	250	263	249	272	243	250	267	268	272	243	238	260	242	256	255	272	235	248	240	255	253	228	227	265	250	253	244	241	253	246	259	266	230	265	248	273	248	239	242	255	251	287	261	227	263	253	230	254	252	277	239	257	286	256	210	281	263	279	266	259	266	273	255	252	282	261	269	257	214	264	270	273	256	255	266	251	263	215	252	249	255	247	258	249	254	271	271	250	277	267	245	292	242	246	251	266	245	242	228	259	245	240	248	261	280	251	264	276	267	242	253	247	267	236	259	267	251	241	263	259	239	241	257	256	289	253	263	268	261	268	243	218	284	259	279	280	257	239	237	275	241	244	263	271	236	254	279	253	254	261	220	259	257	236	246	274	262	262	272	256	264	239	253	262	262	255	267	249	272	283	264	294	241	233	266	259	244	231	237	266	300	247	252	238	272	266	292	247	265	241	295	248	259	216	251	256	282	252	276	247	243	257	258	269	280	227	253	243	260	255	260	263	262	242	244	218	222	246	262	265	254	259	267	245	245	281	233	264	278	247	261	243	253	253	257	298	258	275	260	280	249	249	254	261	233	244	265	269	272	242	257	255	280	243	246	269	262	263	235	238	269	241	253	238	251	225	262	277	248	260	282	242	270	250	259	268	258	292	274	243	246	234	242	265	286	247	254	269	305	232	249	252	277	276	264	234	249	262	253	248	248	269	249	255	250	248	257	285	220	263	253	256	250	254	268	268	255	264	251	242	246	261	251	250	269	256	259	231	245	259	226	264	254	241	230	265	257	296	253	222	250	278	256	273	232	259	284	256	233	246	258	240	255	240	239	250	259	256	249	276	280	283	254	260	257	261	262	272	235	274	232	247	276	234	252	250	252	268	255	252	246	244	259	244	237	271	256	244	265	257	245	241	230	256	245	252	240	219	255	260	278	264	264	262	282	261	279	265	256	236	238	270	267	278	246	294	278	249	279	270	270	249	273	261	238	240	254	237	237	293	278	291	288	245	240	286	248	249	252	261	250	252	270	259	243	236	256	239	242	239	239	244	251	258	249	256	265	240	226	249	257	252	240	261	249	265	265	282	249	235	270	268	248	226	240	253	271	240	281	263	256	230	265	287	240	259	237	248	249	249	248	264	263	291	263	242	256	266	229	249	265	237	264	273	247	249	264	249	262	252	275	273	236	273	248	250	260	249	265	262	241	241	254	260	239	252	268	249	241	248	246	239	283	269	244	242	244	294	272	255	245	266	241	234	273	269	248	273	244	235	276	253	231	239	278	257	248	251	261	243	268	248	247	271	252	242	250	253	242	246	251	229	254	274	245	253	247	259	256	244	230	278	274	280	272	277	266	255	240	250	257	256	257	277	285	249	261	244	232	247	246	284	267	239	249	252	276	257	238	274	251	263	228	207	228	235	267	248	268	278	251	245	260	240	231	238	254	273	265	226	292	251	272	251	254	266	286	242	236	279	237	277	269	264	284	258	244	251	260	262	265	256	251	257	255	262	266	265	239	249	256	301	260	257	259	247	256	228	248	274	281	263	245	255	232	265	269	252	242	226	266	237	264	209	272	252	270	244	236	270	251	255	252	239	266	252	255	278	266	251	239	290	204	264	254	256	257	261	249	242	252	251	260	245	263	258	248	257	293	227	272	287	261	242	223	244	234	248	246	269	238	237	262	261	221	286	267	272	246	251	255	258	300	249	242	249	245	249	245	237	271	244	243	223	251	248	270	256	264	261	253	217	254	229	257	234	232	245	263	240	252	246	261	260	244	257	266	278	272	259	283	230	239	266	262	242	240	269	251	248	257	271	266	239	250	245	285	261	242	249	277	252	255	258	257	277	249	270	279	246	242	243	257	248	229	263	265	264	231	255	237	244	272	250	238	249	254	266	277	260	284	234	246	243	255	271	252	235	265	244	245	242	240	270	252	273	259	279	269	267	278	242	238	272	271	253	232	219	253	254	249	255	229	240	277	250	246	245	257	260	250	270	245	256	260	259	284	258	271	246	237	261	259	273	236	251	269	275	247	248	286	283	276	259	267	274	249	262	243	262	226	229	248	262	281	262	257	250	258	242	252	289	260	227	237	252	270	264	273	243	258	260	261	275	250	238	234	286	241	238	236	252	247	256	267	244	254	233	265	257	244	229	210	256	257	254	253	263	244	260	244	255	246	240	233	241	270	274	240	223	229	243	243	259	229	249	271	238	243	244	264	239	264	277	229	246	253	255	236	263	224	268	244	251	213	241	250	238	251	251	258	226	243	270	247	264	262	255	258	235	226	246	245	260	266	261	267	247	228	256	253	258	241	247	248	236	270	263	240	213	237	251	264	244	268	249	284	260	232	241	263	245	246	243	292	230	270	268	250	232	255	262	295	247	223	252	246	275	256	241	226	257	246	271	241	259	261	223	282	242	259	236	241	252	247	251	276	237	260	243	254	275	276	290	263	252	253	274	249	274	281	248	292	259	281	275	269	245	231	249	267	237	255	276	253	279	252	263	254	240	263	280	233	231	265	301	248	255	228	260	236	248	259	232	273	276	248	251	242	254	281	250	264	222
23807	43994	40494	32950	28273	23909	19049	14131	10395	8799	6810	5609	4904	4186	3359	2735	2276	2013	1695	1362	1181	1121	1101	1060	1137	1109	1151	1242	1170	1161	1033	1003	918	852	881	971	851	831	718	751	716	565	492	449	396	387	400	411	416	388	411	401	430	419	408	414	421	416	364	386	426	386	417	387	377	398	377	305	321	359	387	356	361	325	353	339	372	386	354	340	341	380	319	307	340	358	352	322	352	322	366	315	347	332	318	351	336	332	325	363	337	334	347	338	308	338	310	344	333	331	321	321	361	359	286	289	352	333	321	332	318	316	317	287	350	346	325	360	323	347	332	323	311	340	330	305	319	331	325	296	328	329	323	313	323	340	343	300	340	326	325	307	307	317	313	326	314	309	314	325	291	338	313	338	300	355	356	294	336	325	316	330	318	340	334	336	301	335	329	325	348	290	349	328	338	325	316	334	343	354	343	303	326	316	352	338	323	329	299	342	332	329	354	320	327	322	322	345	333	342	298	336	319	311	321	325	327	332	291	319	321	333	324	336	318	303	319	307	332	331	353	362	325	340	306	311	346	329	312	282	321	315	318	309	316	334	342	327	293	337	319	333	327	336	324	346	354	334	364	296	298	318	323	321	330	316	308	337	316	329	300	338	314	344	352	315	331	335	362	301	315	321	335	356	339	304	303	318	299	301	311	313	313	331	377	324	333	304	312	319	346	348	334	312	309	290	333	304	343	321	328	300	351	258	333	345	337	342	349	311	352	331	383	334	319	298	310	327	330	330	310	322	319	327	355	317	351	347	344	317	310	326	319	342	303	337	307	320	312	341	337	312	319	326	352	316	324	318	369	327	352	341	315	286	323	300	282	306	326	334	335	348	343	333	315	321	336	338	316	289	355	325	324	329	332	327	323	321	342	307	328	326	301	295	354	308	339	316	338	305	346	323	346	314	343	333	348	309	358	313	341	325	310	357	346	279	344	324	314	310	297	357	331	320	329	352	332	313	310	284	337	313	341	321	317	344	327	316	323	296	318	342	332	313	341	317	330	344	326	342	309	343	311	338	325	303	319	334	330	301	346	325	350	332	332	296	333	323	316	309	299	332	313	338	335	328	323	342	303	338	353	342	289	311	322	343	302	344	300	340	324	346	327	332	315	328	291	333	331	318	356	325	341	343	352	306	334	293	322	355	351	333	329	355	325	354	360	330	327	288	331	337	342	298	336	344	361	300	320	316	309	315	318	323	341	379	315	356	339	317	335	306	324	309	333	362	327	312	326	333	381	339	316	350	340	339	322	317	331	326	321	298	302	340	299	342	352	340	305	328	310	324	300	331	319	299	341	324	322	357	327	300	322	339	326	298	339	326	335	355	298	325	348	327	338	323	304	334	301	324	321	332	322	343	366	350	328	318	344	338	299	334	323	320	344	334	318	306	338	343	324	352	289	323	333	343	334	333	330	306	326	320	325	329	312	347	306	327	326	318	324	354	334	307	353	323	332	339	308	313	290	374	330	323	317	315	298	296	348	326	323	309	303	338	350	336	349	308	327	361	322	290	330	281	346	374	328	313	331	331	310	342	313	370	308	295	350	307	320	301	308	339	303	319	331	366	343	314	323	315	299	327	327	320	290	351	321	350	304	313	283	343	335	337	322	355	333	290	350	313	354	311	310	315	349	303	305	333	326	314	313	319	348	341	312	351	309	331	326	303	361	339	311	333	335	324	304	323	321	325	320	341	355	354	320	352	309	314	293	350	350	331	326	305	308	335	294	321	338	336	343	315	344	337	360	350	319	330	341	340	311	331	361	284	309	324	327	319	349	339	324	332	315	311	312	311	326	306	319	315	315	334	332	328	322	369	369	303	361	327	313	293	291	325	314	340	326	317	346	311	358	319	294	302	325	299	347	365	340	313	308	312	330	342	295	337	308	302	291	311	329	343	325	346	332	356	300	319	300	345	310	331	293	344	307	345	325	304	333	325	310	289	315	322	322	335	292	297	324	296	332	325	317	329	331	318	352	298	307	357	326	340	327	340	311	346	291	334	305	325	307	289	327	325	335	331	317	326	335	307	303	283	322	310	292	325	306	293	325	321	326	331	341	303	314	345	329	341	350	326	342	332	358	333	347	331	313	330	339	336	315	305	317	359	325	318	343	312	334	321	310	326	316	326	334	322	317	311	336	301	341	296	374	334	327	336	346	295	297	340	332	339	303	309	297	319	296	310	349	322	305	319	311	339	324	348	312	354	331	334	330	338	324	288	333	325	322	323	325	307	328	342	329	331	338	352	345	315	350	286	305	346	311	311	340	371	316	338	313	316	288	329	327	307	328	307	334	327	355	334	298	308	353	317	332	299	350	344	357	315	341	345	320	333	327	309	325	304	341	348	335	310	345	330	351	347	340	330	282	356	350	335	317	316	354	337	319	351	324	280	318	309	352	324	329	312	328	308	301	340	306	315	320	333	317	334	314	332	310	298	345	354	327	315	368	315	349	314	284	334	337	336	335	301	298	333	331	320	319	320	292	317	341	342	345	334	332	332	331	321	333	302	319	316	316	326	333	333	344	319	313	322	309	322	336	322	346	315	320	362	326	312	358	321	336	310	337	341	308	315	311	307	317	328	321	323	310	374	319	335	348	357	311	312	314	316	331	329	360	330	311	327	291	327	326	334	306	292	331	340	331	337	334	354	290	345	304	344	323	364	331	316	332	349	335	316	315	330	338	324	351	327	347	327	311	302	312	328	350	320	324	311	333	319	333	352	313	322	308	340	326	326	345	307	323	311	323	312	341	339	324	367	323	331	358	320	322	333	349	337	339	345	331	288	313	300	323	315	312	334	306	345	341	360	342	317	301	325	342	321	314	337	299	317	341	318	304	329	308	313	327	305	315	370	341	356	313	335	317	315	315	324	330	299	352	296	300	303	313	307	326	336	326	302	322	328	336	319	352	307	356	350	346	326	315	350	316	303	340	323	331	335	330	339	343	327	331	354	347	319	307	324	322	344	314	341	345	335	348	327	336	347	332	296	349	307	316	345	314	300	314	291	322	308	341	305	301	349	377	334	312	364	345	342	313	360	328	315	322	338	342	352	311	355	340	302	301	303	325	310	332	340	329	331	316	300	344	325	344	327	340	336	309	340	296	316	341	343	340	350	305	324	346	351	331	300	340	326	307	353	322	308	340	320	334	310	345	298	308	334	320	341	304	324	348	321	327	360	342	324	337	326	353	349	324	348	316	311	312	329	363	313	336	346	315	303	296	320	378	343	329	348	315	318	342	331	314	346	339	322	332	313	328	340	321	315	311	306	289	301	345	321	330	311	320	347	303	293	310	300	327	291	329	343	326	327	335	308	322	355	317	321	342	337	333	311	362	270	335	327	347	338	336	318	287	334	356	333	342	318	309	333	275	303	309	356	359	315	292	338	345	326	317	321	329	278	354	329	351	357	307	337	322	327	303	345	335	305	327	306	319	310	353	320	336	314	337	331	327	308	325	388	291	321	345	336
26786	23942	28211	23266	16177	11037	6790	4044	2841	2215	1802	1509	1348	1186	1006	871	796	746	678	593	628	612	571	542	560	561	562	594	570	572	594	561	557	526	497	519	561	539	514	498	482	421	462	411	416	448	464	448	403	416	420	373	424	396	386	433	400	433	461	439	440	460	469	420	441	453	393	411	384	424	412	422	406	429	415	381	424	396	402	445	399	400	407	436	429	420	422	409	465	391	412	407	402	400	396	442	447	392	388	410	419	434	438	415	405	417	392	368	416	395	409	434	382	445	443	450	428	400	427	416	443	410	384	414	423	410	432	435	405	390	381	408	422	394	445	392	417	459	385	404	430	425	394	423	404	419	448	382	385	443	423	417	450	385	405	390	415	423	390	419	396	411	430	407	415	461	393	414	402	405	413	430	416	392	408	357	403	402	416	391	427	456	384	399	434	395	389	418	417	411	404	434	431	416	371	413	423	424	347	434	400	432	412	388	401	413	389	417	417	412	403	442	386	433	421	445	411	393	387	397	374	396	412	410	441	405	406	397	383	408	409	396	414	395	444	416	434	413	432	395	441	388	385	398	408	445	440	408	359	396	410	393	452	401	392	396	398	418	393	410	405	420	455	383	379	369	420	416	429	437	406	419	402	422	404	421	406	426	394	408	425	394	393	363	398	407	418	411	387	400	397	415	422	417	423	403	411	397	413	426	429	432	446	367	408	383	433	425	398	418	373	413	430	407	423	444	427	432	400	400	408	404	432	389	396	417	455	364	414	415	408	407	396	449	447	414	397	405	393	409	398	403	418	413	405	388	389	397	433	408	418	427	438	404	447	420	431	403	437	399	405	387	412	392	431	411	410	402	401	421	393	408	400	401	423	449	407	382	388	428	386	420	373	426	425	429	410	403	378	395	395	433	417	429	387	446	369	425	430	399	422	424	406	425	431	409	415	387	421	415	441	413	398	431	438	403	402	398	430	430	382	426	417	411	379	402	398	387	433	400	399	399	398	403	406	404	393	420	408	400	412	439	447	387	414	409	423	434	385	482	411	448	412	441	399	414	371	409	407	416	402	405	432	381	429	352	445	382	422	420	405	395	405	449	424	403	414	410	411	404	366	427	408	401	403	438	401	397	422	414	451	433	414	440	437	420	411	386	383	374	440	456	424	399	405	407	414	407	393	386	424	406	399	441	434	421	446	456	420	400	415	402	396	410	357	436	436	404	413	451	395	398	443	398	381	378	428	390	417	446	399	405	401	388	393	453	400	409	409	424	397	400	387	425	439	413	394	437	448	413	426	394	400	400	400	426	416	439	411	408	390	431	414	447	422	452	426	408	401	431	380	369	439	398	408	420	425	416	385	395	416	433	395	418	424	389	451	426	450	409	394	415	395	404	386	437	419	463	437	390	382	435	435	435	417	420	439	428	416	400	382	412	416	379	383	410	394	429	378	409	417	411	406	419	453	406	433	405	418	436	432	417	395	380	414	431	409	389	432	376	384	460	406	387	421	387	406	392	451	418	394	391	408	402	425	420	429	386	422	397	419	420	413	401	444	383	434	435	432	412	457	407	418	429	413	399	388	414	395	391	411	429	392	399	371	402	409	386	410	417	417	399	405	404	430	405	433	403	421	424	436	411	417	408	403	413	362	416	407	436	439	440	416	429	386	426	409	405	419	432	377	422	378	384	406	376	402	433	437	422	432	414	401	391	443	421	410	419	409	432	398	422	454	395	393	395	363	427	414	377	393	414	395	417	410	425	434	433	413	398	438	423	379	409	405	438	374	375	414	407	390	384	408	413	443	422	433	394	415	414	383	406	417	390	413	404	423	375	417	404	402	374	419	444	384	425	421	378	408	442	443	405	407	423	432	428	404	439	444	396	419	392	424	393	444	405	411	387	395	400	433	424	404	395	418	463	394	392	436	387	396	389	408	390	436	415	390	360	410	399	417	418	404	403	417	437	407	386	425	432	407	420	397	419	431	415	357	435	417	441	416	384	426	365	434	430	396	397	381	397	403	412	413	403	395	377	422	412	435	413	367	416	398	416	425	436	410	399	399	406	397	428	437	419	382	402	458	428	409	405	426	443	377	381	402	396	417	427	400	374	390	400	444	401	389	430	392	447	423	422	413	409	403	419	440	455	444	410	389	370	418	454	408	408	404	404	441	403	429	387	400	440	420	418	430	374	371	428	422	433	384	434	420	418	428	398	403	395	410	401	418	404	409	429	429	384	410	401	398	394	397	410	425	423	356	455	348	412	447	435	405	413	400	422	433	370	388	405	423	455	418	410	380	355	395	453	419	415	449	387	447	449	389	370	422	465	423	389	439	399	400	405	423	399	401	439	427	430	404	407	376	396	408	422	390	423	414	440	442	398	407	428	436	420	392	395	413	435	431	416	451	397	401	384	432	394	438	411	400	401	403	385	409	397	419	400	425	436	406	380	414	385	389	409	402	415	441	388	404	393	433	405	367	422	433	390	387	404	422	386	418	362	455	405	392	432	439	398	378	454	406	440	415	435	365	419	382	407	412	444	402	454	408	375	405	384	409	418	415	453	401	406	416	440	398	394	423	426	443	376	421	397	431	435	412	404	423	436	399	413	418	411	414	413	398	416	401	425	396	423	397	391	421	397	391	361	430	398	408	434	420	423	404	366	373	433	427	428	384	409	396	440	407	387	407	438	410	417	409	459	429	432	429	411	421	437	421	416	416	390	400	439	374	433	393	418	414	443	420	416	424	406	409	431	417	422	409	412	429	400	434	400	404	410	427	443	409	428	396	401	409	414	410	396	354	446	390	423	409	454	392	437	393	401	397	417	429	387	426	404	404	411	403	397	413	431	400	435	376	409	387	419	406	385	405	451	421	437	401	428	406	390	394	402	392	401	428	393	400	389	403	405	441	407	400	392	390	397	402	430	422	419	377	396	399	386	411	392	421	413	386	429	428	404	400	421	416	402	373	435	394	407	425	420	423	412	363	361	436	418	404	423	427	395	404	424	428	387	453	420	391	386	392	400	400	388	425	385	390	401	397	435	397	406	393	414	441	427	426	407	437	418	403	403	415	425	389	442	444	422	392	391	414	386	423	416	405	394	401	381	407	391	433	444	395	412	433	444	403	395	426	405	409	443	418	393	392	385	405	436	430	399	411	401	419	403	412	382	410	421	414	444	377	437	427	402	405	397	424	406	425	411	427	424	405	387	397	409	416	410	422	408	397	418	432	389	347	409	398	400	422	441	409	403	409	396	400	415	416	392	411	428	402	380	404	421	383	390	415	419	405	437	408	387	422	429	443	413	423	422	404	410	418	449	364	430	444	421	426	366	415	378	422	406	404	444	427	421	447	385	405	407	412	405	411	419	422	413	413	367	435	382	404	431	411	396	400	442	395	418	387	413	384	386	410	440	444	430	414	362	434	439	410	399	405	424	398	387	433	418	413	393	423	429	367	438	448	408	411	407	391	442	465	395	427	442	419	426	415	434	377	417	412	402	432	382
22386	35827	32389	24750	20304	16512	12043	8586	6635	5383	4239	3441	2964	2438	2049	1793	1502	1378	1093	970	939	892	882	878	864	871	926	927	952	954	906	864	823	808	782	818	780	738	723	746	655	633	616	574	557	533	565	555	544	551	625	594	540	534	596	558	587	537	583	529	557	570	562	538	571	517	548	546	590	543	526	527	540	546	508	557	555	561	559	526	544	558	529	522	539	550	495	518	524	526	541	503	526	504	527	530	541	533	506	542	542	553	548	564	531	511	524	547	512	518	550	565	533	541	514	458	516	525	547	534	550	497	516	492	522	505	547	497	518	527	513	582	528	520	535	522	557	513	520	485	500	550	543	507	543	522	575	529	524	466	536	538	518	502	538	527	556	538	543	549	551	508	522	503	535	530	530	538	549	522	518	518	531	521	552	500	528	537	513	505	491	544	534	561	532	532	530	563	539	574	506	498	523	530	548	527	517	454	506	513	497	521	505	547	531	546	481	528	514	520	539	500	538	509	501	515	487	536	539	517	569	509	510	499	531	528	544	558	521	513	530	500	528	540	517	523	526	509	510	560	565	526	504	522	520	554	537	524	523	559	517	541	548	531	554	530	498	536	544	535	552	501	547	504	526	539	538	544	548	536	480	581	494	509	533	515	550	516	525	566	552	523	555	506	553	556	503	482	503	521	528	490	555	495	492	511	569	530	523	527	569	548	548	526	478	591	516	477	490	507	586	542	552	496	533	512	508	496	538	538	559	509	485	524	526	553	524	512	543	515	533	521	558	558	515	537	531	526	520	543	529	527	564	571	541	476	537	522	505	533	557	526	511	576	544	529	531	488	542	530	573	499	549	524	538	537	565	497	524	532	505	533	517	539	512	521	543	585	525	532	525	552	556	500	537	525	514	531	533	569	545	534	541	523	538	533	542	544	538	588	529	538	520	512	562	514	559	525	536	531	555	532	529	526	542	558	504	566	557	543	506	540	499	530	586	594	508	529	517	557	538	555	553	540	540	509	554	524	546	535	523	523	557	559	545	562	576	489	534	523	550	510	502	518	513	495	541	480	525	555	533	573	520	563	552	533	477	503	534	547	517	531	536	502	485	569	512	528	494	531	530	511	519	544	554	547	523	559	548	523	574	473	510	562	516	519	518	533	551	502	519	553	527	559	498	574	536	553	531	543	505	516	505	522	529	536	535	538	534	505	484	572	553	573	536	508	528	466	503	539	523	495	510	557	477	537	560	554	541	516	523	515	536	537	535	533	511	591	547	533	532	534	557	555	499	514	557	521	527	538	552	515	521	576	515	488	514	530	491	544	509	518	531	536	544	516	563	541	520	524	552	548	535	504	516	576	511	534	522	533	524	527	478	553	558	571	536	539	527	520	531	551	521	539	458	534	528	545	523	501	512	534	530	523	500	500	561	529	542	575	514	543	496	483	534	521	547	524	549	512	520	523	543	525	480	485	520	526	555	507	479	511	526	513	523	531	519	524	518	551	479	547	522	471	534	577	542	545	501	557	543	495	525	515	549	474	553	526	510	497	546	521	553	523	532	549	545	568	537	554	513	539	522	572	564	531	534	491	519	528	530	532	547	512	577	506	526	525	503	534	554	543	537	530	535	559	545	530	534	512	538	549	532	506	521	527	555	550	576	542	557	478	484	497	496	513	544	506	531	544	515	542	504	518	537	535	564	522	557	492	562	489	496	472	505	534	527	525	524	478	507	556	542	519	532	524	491	509	476	525	547	563	516	497	535	528	534	528	515	539	500	515	541	559	541	487	508	532	541	545	531	518	551	516	554	516	483	523	465	562	511	546	491	516	524	526	549	483	537	515	477	513	527	589	519	508	513	533	497	500	519	502	532	482	483	542	516	495	557	572	543	507	543	520	505	515	503	529	496	523	548	532	568	530	526	534	554	511	520	529	539	489	498	508	519	529	541	516	501	556	548	532	475	531	524	538	535	556	531	565	508	509	513	516	512	555	549	535	504	498	536	510	490	568	531	547	500	498	532	537	524	520	467	521	475	544	545	532	520	572	521	561	517	500	525	549	534	508	519	514	551	507	535	551	501	471	529	513	524	511	497	536	563	519	531	520	518	519	565	516	561	502	528	549	512	502	549	552	555	546	521	503	525	549	532	526	545	493	505	505	539	539	552	553	569	508	540	502	471	462	531	533	571	510	508	511	537	519	524	516	513	542	500	546	508	525	524	546	530	525	547	520	529	534	537	553	500	511	552	514	523	515	523	551	535	511	530	543	512	545	560	541	487	507	542	511	518	546	537	505	521	491	509	534	509	497	558	516	503	511	556	516	542	513	511	509	517	559	489	497	526	555	464	560	521	506	541	518	522	515	532	510	511	555	556	512	516	569	537	549	543	536	542	521	495	572	536	501	549	496	513	541	495	529	478	584	523	532	551	502	528	547	529	527	550	499	529	485	502	534	501	528	525	533	529	489	520	534	530	528	533	540	483	546	515	518	564	540	544	515	504	507	544	480	510	533	552	513	518	537	532	570	536	520	499	492	510	495	509	517	499	530	534	509	519	528	491	528	528	543	525	507	535	503	541	553	543	561	552	551	547	531	543	513	490	529	542	568	548	497	513	514	510	515	509	527	547	533	512	540	545	534	532	526	537	502	549	533	536	526	532	546	552	576	527	523	525	554	530	545	513	545	516	505	538	480	553	506	524	538	557	518	516	555	525	518	545	555	508	498	557	532	584	539	535	553	522	507	535	533	515	545	503	513	525	503	506	487	482	504	544	556	570	535	531	535	532	588	532	481	547	539	502	537	527	499	507	516	531	543	523	514	528	512	514	480	569	513	507	525	551	514	498	543	533	516	549	528	555	499	508	487	523	549	525	529	550	539	553	540	552	542	533	545	550	486	557	527	476	532	549	545	505	512	568	538	533	524	515	504	499	530	552	541	543	517	512	529	500	524	533	541	519	508	536	534	484	511	535	547	527	503	512	549	510	561	511	524	506	535	513	506	509	534	493	502	525	564	528	506	550	524	481	489	524	545	508	572	519	514	514	492	500	560	512	539	491	550	532	557	525	542	536	543	507	522	523	495	525	532	564	528	547	500	529	550	519	570	529	540	534	560	579	530	573	529	511	524	553	527	523	538	525	530	528	521	518	537	512	507	517	507	532	525	534	531	490	552	541	523	510	524	514	504	462	522	506	540	531	532	501	547	540	560	533	557	519	547	562	561	536	557	545	510	498	522	548	598	462	502	506	520	512	582	540	545	580	526	573	535	553	511	520	532	569	511	548	507	511	484	511	489	510	519	545	515	554	573	547	522	541	494	511	529	520	542	554	515	537	528	534	538	523	522	479	506	567	528	545	526	518	515	575	558	509	525	530	514	553	514	518	473	540	546	529	527	527	508	528	545	543	534	505	521	523	514	490	570	533	558	521	507	514	551	524	513	546	543	537	500	521	539	551	549	523	534	507	536	507	515	526	521	521	543	469	521	528	494	511	536	515	488	515	572	546	558
23303	20822	28049	23971	21480	19116	12295	6157	4191	3219	2496	2090	1674	1370	1197	1017	894	800	689	647	539	581	569	607	561	580	556	588	632	615	572	515	554	523	557	522	555	452	498	486	455	452	369	339	364	373	378	379	355	371	354	363	352	342	337	355	359	359	359	391	376	329	368	360	337	357	348	322	362	307	349	359	305	323	318	341	300	347	365	306	366	325	339	362	330	304	318	327	337	330	339	369	342	340	347	346	327	345	358	374	308	344	331	346	356	324	310	350	319	338	310	306	359	318	352	356	358	343	339	347	328	325	311	318	344	331	305	330	329	324	339	359	324	332	345	362	361	341	323	315	309	313	348	351	297	307	322	294	299	311	329	328	347	321	335	322	344	339	304	339	306	358	342	292	335	322	333	309	303	370	340	310	325	371	339	346	316	297	327	318	306	327	305	324	318	334	341	341	352	356	356	341	335	357	336	312	351	344	330	335	321	339	331	336	314	360	334	333	352	325	296	302	333	282	329	340	314	341	362	351	335	329	339	314	376	336	332	309	358	362	321	337	326	335	330	314	327	300	314	336	334	328	331	341	333	311	321	319	334	326	312	324	365	330	297	312	350	337	323	354	344	353	350	327	337	347	349	334	305	347	327	318	391	368	331	350	324	321	283	326	334	328	303	307	351	343	338	307	329	310	341	376	357	354	321	313	343	317	326	332	360	332	332	332	328	304	346	299	329	338	349	339	363	342	330	318	333	331	323	342	303	338	305	323	313	350	339	308	323	330	331	349	310	342	307	320	334	330	336	307	322	330	329	337	349	346	345	366	354	352	359	317	362	323	332	333	327	335	336	348	341	333	342	316	347	343	321	327	337	324	353	358	344	366	333	303	336	312	321	331	351	362	326	337	339	334	343	354	334	333	345	365	332	359	347	331	346	338	336	310	328	338	320	339	327	322	335	364	330	334	340	327	353	320	343	313	334	313	314	356	369	334	344	327	339	344	335	325	331	349	329	369	323	327	331	385	321	330	349	341	302	357	343	334	314	349	331	346	311	331	354	352	341	292	319	314	312	353	305	310	326	333	314	302	340	342	324	338	319	342	367	307	333	317	353	299	381	338	315	338	333	329	329	315	307	360	334	350	325	333	352	325	331	346	341	355	347	300	310	342	353	330	313	296	358	315	351	333	327	343	317	370	356	362	340	343	335	314	308	321	313	349	342	294	350	349	347	302	348	331	346	344	304	333	350	321	340	328	323	345	351	376	331	344	351	325	330	334	330	323	294	307	335	329	334	316	319	327	308	308	341	313	332	324	315	340	353	347	347	324	356	332	342	346	353	347	345	350	372	352	341	310	337	317	339	358	328	338	325	324	327	347	347	293	343	300	333	348	301	335	332	361	315	344	318	314	355	330	309	342	341	335	352	315	346	325	309	306	344	366	339	345	348	356	337	371	333	350	343	314	328	309	332	322	322	356	353	299	332	322	305	354	330	307	349	334	359	347	306	345	331	319	297	350	357	318	336	332	347	299	348	332	337	347	308	316	349	308	300	339	330	363	326	319	316	307	339	327	334	331	335	340	316	349	326	358	330	344	322	312	347	329	320	334	325	321	355	313	319	322	305	329	343	342	341	320	325	331	371	336	335	313	321	343	314	353	319	320	325	351	310	300	332	299	330	334	333	303	297	320	334	369	353	301	363	325	341	362	332	329	325	315	280	329	316	318	307	372	287	337	327	284	314	359	327	298	330	291	364	350	320	330	326	313	322	307	357	348	321	367	325	330	319	349	321	342	327	318	306	356	341	325	326	333	351	286	321	322	323	348	337	338	343	313	326	319	328	345	334	328	339	359	325	338	340	356	349	338	354	340	333	306	341	296	316	372	330	343	345	350	365	333	341	338	318	315	316	375	342	313	315	334	345	331	345	320	330	339	319	322	352	347	323	307	321	304	316	353	340	330	334	323	339	351	356	332	335	362	369	321	351	354	331	359	333	358	335	324	306	336	338	377	358	343	349	325	332	349	285	308	353	358	336	327	321	355	348	363	335	307	370	379	359	329	351	359	300	331	335	333	295	328	309	346	330	320	344	323	315	329	326	336	372	336	364	334	357	384	327	334	351	336	330	329	332	292	301	353	303	285	330	323	310	310	282	340	330	322	343	342	348	335	337	318	308	302	284	344	315	331	334	320	338	351	326	315	332	357	345	326	350	333	335	334	362	328	326	340	335	314	345	323	345	341	327	311	339	338	318	374	343	326	348	342	293	336	313	325	341	316	363	327	284	332	318	373	331	347	340	374	337	332	309	359	361	326	322	347	339	353	345	339	357	331	323	328	323	325	354	336	329	331	324	329	301	330	335	338	338	299	305	307	326	363	322	332	289	352	325	341	313	314	379	338	314	315	340	323	321	326	321	338	327	342	322	342	330	368	350	338	336	331	352	329	303	411	306	345	319	306	343	349	325	315	318	361	329	337	326	309	316	340	351	311	350	317	331	372	329	356	320	329	338	343	299	329	320	310	337	318	320	349	366	339	322	317	327	374	371	333	359	315	339	340	318	341	328	328	335	365	311	327	341	366	378	315	337	337	293	335	305	329	337	330	333	325	330	306	308	304	349	291	293	319	329	347	333	322	352	347	350	340	362	349	343	375	344	368	294	319	322	352	335	327	309	309	339	341	320	340	334	296	336	313	346	336	347	338	360	332	348	332	347	332	347	351	318	339	334	364	300	306	325	294	311	326	348	333	338	359	348	323	324	355	340	358	314	338	354	336	291	329	341	346	312	327	315	344	371	313	362	343	323	301	362	349	304	325	357	329	356	336	319	326	362	313	306	373	339	361	344	327	363	340	341	338	354	321	304	339	340	328	383	378	340	329	329	342	311	323	339	328	321	325	371	327	336	345	308	311	346	308	319	336	330	335	346	306	343	301	321	353	307	363	314	331	315	337	283	342	340	346	329	363	334	338	344	334	292	352	332	326	317	334	362	328	356	336	323	338	342	327	343	335	346	329	369	309	303	325	350	306	306	333	323	330	316	367	346	325	338	326	335	333	316	303	357	353	328	360	328	336	359	358	330	336	337	330	368	325	313	285	332	316	343	339	332	313	330	316	364	334	327	356	319	331	347	301	347	336	321	336	311	319	338	322	328	343	334	316	305	342	335	312	344	304	308	344	342	311	344	287	347	337	301	283	354	328	324	337	335	342	356	349	354	311	358	349	306	314	331	343	359	308	314	306	353	326	339	340	308	338	316	325	347	327	343	297	343	318	340	352	347	349	352	346	305	324	334	333	332	325	326	331	316	343	315	315	355	320	333	322	342	364	342	295	349	347	321	350	335	349	361	340	326	309	343	353	304	364	352	311	321	374	345	326	308	343	304	330	340	325	290	321	338	339	358	357	336	331	322	326	337	331	348	330	295	335	292	310	352	320	322	333	350	381	373	336	335	345	329	343	337	328	331	333	349	348	334	323	327	309	331	335	322	324	339	318	330	314	344	350	310	358	361	354
22802	40492	37631	29511	24866	20662	15256	11643	9090	7126	5880	4723	3811	3188	2596	2193	1707	1612	1400	1130	1013	963	1003	1002	1000	967	987	1093	1101	998	988	936	878	877	859	928	858	846	744	753	730	605	552	514	485	498	475	508	541	473	493	498	532	471	483	475	481	504	499	479	472	482	496	428	475	436	501	464	435	461	446	440	441	462	446	436	442	414	413	403	418	463	447	392	436	482	439	411	432	425	421	436	408	423	468	455	438	456	466	445	437	429	459	457	450	406	418	468	405	411	485	429	412	447	417	433	441	437	441	416	465	426	460	440	421	453	456	429	408	426	443	434	419	439	449	443	444	429	450	438	426	430	441	410	463	424	459	443	404	441	413	435	421	452	425	451	431	459	465	414	435	451	436	440	458	425	395	442	461	454	435	424	412	431	433	421	475	423	385	437	464	411	433	441	463	445	438	434	425	431	453	428	456	424	391	428	417	422	439	446	443	457	457	406	424	442	372	427	396	412	405	472	431	427	443	418	440	438	453	432	438	496	446	496	428	464	419	439	449	439	409	434	433	405	477	446	451	453	427	424	422	402	446	448	407	454	422	440	415	423	424	460	462	441	445	455	430	457	409	457	403	460	444	415	444	439	400	441	461	443	440	416	446	463	407	425	426	436	420	418	427	424	462	438	468	415	460	422	438	429	425	439	446	417	464	393	418	448	393	448	441	442	408	411	417	433	441	435	394	464	461	424	425	414	418	417	448	434	440	451	430	417	450	395	403	412	457	488	423	430	449	443	425	429	454	447	466	425	429	414	474	434	435	430	430	435	424	462	418	446	422	458	444	431	418	450	408	396	432	407	464	413	387	444	402	454	429	428	455	397	368	435	432	435	407	467	434	447	417	459	401	461	431	442	443	436	433	440	453	416	438	462	412	424	426	458	423	438	446	404	439	456	459	421	400	409	416	443	431	455	398	417	428	450	441	477	464	401	440	407	426	434	419	429	440	408	440	439	436	462	402	438	399	410	444	461	473	419	465	455	391	467	478	406	429	443	433	439	414	449	436	453	471	460	455	452	457	392	449	406	476	441	408	479	479	418	431	423	422	430	428	467	436	419	416	433	452	433	468	443	448	467	422	457	457	439	461	437	459	423	420	391	414	446	408	458	420	426	451	447	464	434	426	443	458	432	449	446	414	440	461	451	417	420	455	410	409	431	441	428	441	414	442	444	436	430	390	428	385	431	428	432	401	434	457	413	399	458	424	435	441	434	428	438	442	429	439	407	415	448	396	443	456	433	450	415	404	443	439	415	421	431	435	398	458	402	433	423	436	435	394	421	412	415	465	474	448	450	426	448	484	450	398	383	462	431	422	403	407	402	458	425	407	404	415	472	431	463	435	429	469	439	451	461	413	457	409	416	420	430	442	427	497	412	443	419	434	412	379	463	453	427	427	436	432	413	445	424	431	413	425	449	418	434	451	408	428	390	437	425	441	408	419	437	411	447	422	450	432	429	426	417	436	414	433	419	432	390	440	489	433	441	416	436	465	423	395	439	429	411	428	416	447	423	403	434	424	458	434	432	474	435	428	429	392	420	470	421	428	453	441	421	423	442	421	438	427	421	454	438	454	448	428	449	448	447	432	424	472	419	423	467	421	461	413	428	411	424	432	415	411	431	436	409	472	425	413	435	430	423	431	455	429	446	438	448	444	434	444	407	426	423	431	406	467	421	438	469	394	418	459	422	453	455	448	421	426	399	408	444	456	444	406	445	451	431	446	427	456	434	423	448	448	409	469	406	445	432	450	446	469	431	410	416	468	435	432	463	413	474	403	453	416	473	413	451	419	449	459	437	450	436	430	431	428	418	380	404	441	452	419	366	434	454	407	420	424	418	430	453	452	429	408	449	407	440	461	443	424	420	439	401	431	416	434	461	449	409	424	417	418	412	410	418	453	471	436	422	390	433	412	433	469	467	434	440	425	442	428	429	440	414	465	431	427	437	418	447	436	431	448	424	417	439	498	424	404	440	417	416	451	416	415	433	432	443	422	438	457	442	451	445	443	432	433	448	429	434	420	408	436	408	430	462	438	400	445	424	412	444	459	422	447	407	433	441	448	439	427	454	434	437	456	384	408	473	424	400	454	427	426	436	427	432	462	436	445	415	471	428	424	451	416	442	423	454	426	424	452	423	437	399	406	406	464	428	433	408	431	441	423	441	444	429	440	410	462	439	439	448	450	449	454	454	458	471	418	457	419	436	465	436	454	438	453	435	431	447	418	466	408	448	413	436	397	423	461	409	415	450	414	398	423	465	430	439	441	428	411	434	427	427	461	412	410	438	454	404	403	451	425	446	435	474	391	416	438	442	433	425	418	440	409	439	417	423	443	424	408	433	457	403	422	474	400	400	412	436	436	449	469	439	416	440	424	427	459	432	434	459	456	464	476	437	428	443	415	424	433	413	459	455	421	411	409	437	436	466	425	460	414	468	445	435	399	445	438	401	396	456	411	425	434	453	430	460	428	438	469	407	421	405	422	421	442	439	434	476	407	440	408	476	418	432	473	443	437	454	445	456	410	416	427	387	446	448	453	454	441	436	427	419	459	443	437	404	426	417	427	406	442	444	441	422	413	476	461	439	428	416	424	474	457	463	439	447	461	442	388	443	422	435	436	465	427	386	442	440	390	445	476	444	439	430	428	424	416	450	442	435	416	429	481	442	448	457	406	427	443	457	436	444	441	433	430	440	438	426	467	448	423	413	431	430	458	448	458	412	473	464	445	460	422	387	431	429	465	453	459	430	409	429	457	446	421	435	441	460	486	451	419	410	388	449	440	463	427	421	435	441	423	420	407	406	430	466	435	427	430	394	433	427	426	429	453	440	457	419	465	417	455	459	414	458	437	448	431	472	413	431	426	399	393	390	436	422	456	469	446	428	408	405	445	434	444	436	425	462	435	431	449	428	418	417	490	453	477	411	448	442	412	443	412	448	414	412	434	434	450	437	423	442	440	453	419	409	447	414	454	446	430	445	442	411	421	436	393	454	461	418	438	423	459	454	426	410	425	473	409	402	401	442	442	472	414	425	436	457	420	420	452	465	434	449	460	415	430	456	408	408	457	417	480	439	433	430	433	443	406	441	422	413	441	449	408	409	423	416	449	419	461	426	444	449	408	408	436	424	450	439	437	434	441	413	434	420	428	452	425	422	436	443	429	467	388	415	448	451	439	443	462	409	473	420	466	434	416	456	423	420	462	436	455	425	438	420	410	435	426	419	407	424	413	412	454	451	418	442	370	420	454	469	426	438	425	406	401	447	424	392	414	429	441	422	414	434	404	425	443	436	387	435	447	403	448	433	444	439	446	431	429	458	442	445	421	397	399	436	417	439	416	438	434	423	378	408	426	437	419	424	403	416	417	437	440	411	434	407	418	414	406	437	402	390	446	398	469	458	458	404	420	432	420	438	449	427	455	432	453	440	410	381	431	439	447	441	422	437	461	405	405	437	402	452	394	425
22345	20745	28385	23234	20980	21982	19901	9184	5367	4182	3213	2611	2105	1740	1459	1270	1033	872	814	711	582	553	589	594	567	580	602	634	629	644	604	531	526	489	506	527	505	458	490	502	420	359	315	312	294	295	304	271	303	294	321	308	280	316	293	295	273	285	305	308	282	309	288	277	306	256	274	261	288	268	283	290	274	259	259	279	271	283	241	249	238	280	273	284	262	263	242	265	274	280	262	269	275	262	243	259	262	260	273	248	253	259	264	280	255	287	277	262	254	257	263	271	251	238	250	263	253	263	277	279	257	266	243	243	232	249	267	235	283	258	267	272	270	301	271	252	253	265	257	266	258	247	267	233	277	294	262	256	250	272	255	265	259	241	249	237	268	258	249	240	278	284	258	252	268	239	274	265	250	263	242	268	246	286	269	256	250	264	237	260	268	242	262	233	259	239	256	280	281	264	253	257	268	244	283	269	237	261	256	238	254	239	274	274	282	272	268	255	248	226	266	264	235	250	253	257	233	269	237	279	277	241	258	227	243	242	252	259	273	249	262	244	263	260	260	257	280	259	251	280	303	221	215	289	259	260	270	259	255	254	248	267	267	271	214	276	230	267	262	273	297	240	260	239	283	265	268	233	265	244	255	256	252	259	238	228	250	280	226	245	245	255	280	255	247	260	262	228	272	258	271	247	262	237	276	276	288	274	251	243	258	259	271	268	246	256	281	216	258	268	254	259	260	255	224	299	273	242	239	250	270	261	254	269	277	278	283	302	232	249	250	258	242	282	269	243	270	230	277	256	261	212	274	250	273	244	269	255	253	244	252	253	272	265	241	226	239	276	271	233	257	242	222	260	279	236	257	253	249	235	252	272	262	259	270	268	257	261	263	256	241	262	257	245	267	276	270	283	251	276	242	258	256	271	267	246	260	296	266	230	271	248	258	271	255	257	262	257	290	243	255	274	264	243	267	263	224	264	250	255	265	257	253	246	241	244	261	235	280	246	305	247	249	245	281	296	248	271	242	267	263	249	236	252	250	289	252	281	254	255	272	279	267	263	241	269	250	251	278	268	273	265	227	265	256	247	265	267	248	261	272	260	258	269	236	211	278	259	259	284	259	262	251	264	245	226	273	266	257	226	231	262	290	259	253	276	237	276	261	249	277	248	293	256	247	265	273	284	264	270	276	267	276	246	266	246	250	243	248	281	252	245	232	255	230	256	277	244	262	238	250	264	249	262	259	252	256	257	283	258	251	287	243	242	268	249	248	296	299	259	234	253	265	260	258	237	251	236	253	288	249	231	251	256	261	231	263	250	261	262	255	231	239	250	226	259	237	254	235	231	251	232	285	256	294	248	268	256	284	234	244	245	277	266	251	259	277	262	234	264	266	270	253	239	262	231	268	269	232	251	239	260	249	274	266	269	241	242	243	255	274	247	278	244	251	236	259	249	231	252	267	271	249	255	284	243	247	256	259	263	294	261	260	244	250	253	295	274	258	230	267	236	239	241	249	254	267	244	273	252	242	241	279	256	278	266	263	260	251	294	276	271	231	250	258	278	253	243	245	264	299	253	251	259	253	262	265	229	292	273	249	230	273	286	268	263	294	259	262	242	259	256	277	260	247	269	241	261	260	247	245	263	268	258	223	279	283	278	280	266	231	270	227	255	265	294	261	267	252	261	244	239	252	245	266	256	271	261	288	273	260	253	245	239	286	245	244	248	250	233	260	250	258	242	241	257	243	276	236	258	268	268	241	259	265	288	256	260	265	244	278	277	258	279	264	249	260	249	266	234	258	256	271	237	259	261	263	252	271	262	278	246	246	234	227	271	238	257	275	218	246	292	279	247	241	241	276	263	250	274	247	251	277	268	230	212	248	290	270	271	251	281	217	259	249	248	240	278	249	245	276	275	250	213	242	259	256	253	255	255	261	253	240	234	272	245	262	247	269	285	240	230	242	281	265	274	267	248	253	255	267	261	275	288	255	233	272	245	273	293	254	285	240	238	272	247	253	264	245	234	262	249	269	266	268	247	260	277	264	240	259	257	236	252	263	254	223	248	258	244	252	267	233	268	268	245	252	283	262	268	259	235	259	269	258	275	273	259	235	277	220	245	233	275	252	240	251	270	237	262	271	238	265	273	274	217	263	270	246	253	253	252	272	281	259	252	250	252	252	257	267	264	268	243	241	238	270	277	276	253	251	275	254	261	270	253	229	244	259	257	245	261	272	230	243	239	264	260	265	278	226	262	266	245	260	238	248	266	304	234	246	280	275	255	246	258	284	278	244	253	292	285	264	248	257	222	256	264	248	262	262	248	288	264	230	300	259	255	237	274	252	242	238	233	244	255	273	273	286	282	286	288	249	258	252	237	255	246	265	275	280	249	243	250	273	245	283	263	240	264	258	277	256	254	253	245	239	281	263	288	264	273	266	268	289	249	250	252	265	245	270	269	273	260	271	235	271	246	265	275	251	287	256	249	249	255	302	250	243	256	283	236	249	245	264	266	251	264	259	253	258	270	243	253	243	286	250	257	251	278	255	257	253	257	253	254	230	256	249	285	231	275	268	243	254	257	238	244	261	260	261	238	270	281	264	246	270	232	254	253	239	282	267	256	244	269	247	249	251	250	263	273	257	283	265	249	260	277	277	292	260	277	253	243	269	272	278	249	261	253	255	252	224	260	266	258	284	254	265	233	255	267	296	243	248	258	263	249	291	251	247	257	281	271	255	271	263	263	275	272	243	251	259	262	251	253	256	260	273	280	258	251	271	253	267	263	228	248	256	257	258	274	242	264	259	254	262	249	250	249	241	277	260	268	260	259	242	248	250	216	235	250	241	244	247	264	240	241	261	267	254	231	264	279	254	286	251	260	237	261	259	281	273	274	298	276	280	245	254	254	256	284	245	240	269	269	259	283	293	245	236	278	263	234	259	239	280	268	275	263	272	236	261	266	261	249	246	236	237	254	292	262	264	268	221	245	254	268	283	240	244	222	243	221	250	253	256	250	272	282	263	262	255	231	269	244	250	261	278	249	271	274	265	268	292	234	251	274	241	266	267	266	269	226	263	244	271	272	259	262	282	262	293	244	261	251	293	237	264	268	241	272	260	263	261	259	256	235	250	255	266	253	259	241	237	279	256	263	275	236	242	232	251	246	252	263	236	266	258	298	258	276	246	235	266	250	240	244	271	264	273	249	285	270	273	246	253	246	273	237	259	273	254	260	243	253	237	268	253	247	289	266	246	247	241	259	212	248	257	243	256	235	270	275	238	278	286	276	257	253	252	274	269	276	253	275	247	218	233	276	260	246	278	284	269	241	227	264	259	260	263	253	267	274	262	249	247	294	273	253	243	246	239	256	231	252	251	226	251	277	269	231	254	267	249	273	227	252	259	285	267	263	245	274	263	250	262	224	263	231	237	248	259	245	241	261	267	252	252	277	240	265	257	269	230	283	261	228	235	278	240	269	259	226	221	283	250	239	281	238	219	276	250	250	268	247
24015	44161	40849	33005	28171	23823	18593	14379	11197	9114	7304	5942	4961	4025	3267	2743	2252	1821	1597	1251	1179	1138	1124	1081	1185	1124	1105	1094	1132	1165	1102	996	980	953	941	932	852	899	882	780	681	597	490	495	383	414	414	429	388	421	430	427	403	395	408	424	452	371	402	396	435	425	422	406	397	380	341	377	361	372	342	332	371	352	363	343	386	348	370	353	355	355	337	313	376	319	333	339	359	339	328	326	331	345	368	346	346	341	352	371	322	358	321	320	326	314	358	322	357	350	330	350	324	342	349	340	303	325	345	388	332	316	318	329	320	321	342	370	335	307	318	339	322	324	325	368	342	310	330	334	363	338	335	313	341	333	348	334	339	334	332	339	325	330	294	310	328	318	335	301	336	363	339	327	337	300	325	325	366	360	336	346	307	332	333	317	307	351	337	325	338	356	311	299	344	332	312	329	356	299	364	319	318	337	344	331	334	336	285	313	320	298	323	320	348	350	349	305	351	337	325	336	354	336	324	365	320	352	338	352	347	322	314	314	322	348	329	328	310	333	315	336	306	328	309	321	300	330	310	319	302	336	322	313	338	343	360	324	310	348	340	368	336	348	314	350	305	316	344	334	360	346	292	321	334	349	318	309	325	340	332	363	309	321	324	336	323	317	327	314	329	331	306	317	331	320	310	305	323	331	337	332	343	345	334	305	366	307	336	338	313	307	345	296	309	315	358	343	329	333	326	339	323	372	328	315	320	300	319	350	332	307	309	331	344	353	320	327	320	320	322	342	296	326	337	327	339	340	325	345	314	304	318	346	337	335	339	318	314	337	327	273	312	297	333	349	326	355	338	292	321	316	327	337	361	342	324	353	340	357	346	338	310	338	333	351	324	364	327	334	348	345	343	338	329	330	337	323	312	326	327	347	334	332	312	304	316	324	316	332	334	330	356	357	341	319	305	371	338	329	318	333	319	338	319	336	340	330	317	322	317	332	347	294	359	329	333	351	344	362	322	340	320	317	310	347	328	342	322	333	309	316	317	346	331	345	316	320	326	317	293	325	317	335	316	364	326	338	334	325	327	336	351	306	330	340	322	335	315	315	317	317	321	344	306	321	336	330	291	327	320	313	331	315	340	317	358	341	334	341	345	299	343	329	357	324	377	298	323	359	348	306	347	341	333	335	333	323	350	332	322	337	364	317	324	307	352	351	326	328	340	327	377	334	352	348	345	362	335	302	337	296	328	303	324	329	336	310	337	336	335	330	309	319	335	340	328	346	296	337	314	338	334	359	305	345	311	285	343	323	350	335	307	371	313	338	363	352	327	347	309	320	316	303	303	322	325	318	335	311	360	328	344	357	314	341	324	333	337	297	359	325	309	346	332	332	328	323	389	310	341	300	340	314	336	352	331	316	300	311	305	341	324	349	321	364	323	303	336	342	309	313	320	337	342	328	333	340	320	366	313	300	356	305	316	349	321	326	337	334	316	317	315	323	337	305	339	349	320	329	331	321	314	336	350	332	308	327	315	305	308	340	334	355	294	336	333	312	319	321	334	323	324	329	324	344	325	345	358	317	318	328	320	344	312	306	324	358	308	359	342	339	362	363	329	314	329	335	300	337	323	346	333	321	311	347	334	309	357	341	353	341	329	297	328	323	309	320	367	318	323	330	326	326	335	312	367	354	331	342	326	336	359	331	332	359	344	341	317	338	326	314	341	293	329	316	341	324	347	332	316	322	352	323	325	337	312	298	336	319	319	329	339	328	330	328	342	340	333	330	333	333	338	349	322	335	305	352	287	343	310	317	325	377	306	344	347	298	325	318	363	333	316	314	316	335	327	344	338	330	341	311	337	316	326	301	308	288	352	317	300	342	342	323	324	324	311	345	336	327	330	301	323	311	331	325	321	319	345	308	326	293	328	350	356	347	334	356	359	335	343	333	327	321	379	341	318	357	353	331	346	356	339	337	338	321	343	351	309	347	310	322	347	310	312	307	328	318	327	344	313	330	328	329	303	326	323	333	282	353	360	332	324	332	364	327	321	365	324	328	319	307	308	312	316	338	323	329	336	317	329	309	310	320	346	335	330	335	351	347	304	313	343	327	324	308	368	311	314	326	321	300	313	319	378	311	320	323	351	327	322	325	327	344	331	324	322	340	319	350	326	328	314	352	340	334	333	387	332	353	297	346	327	333	302	323	334	298	323	338	349	361	352	307	346	341	346	316	353	363	318	332	336	292	324	336	326	325	367	305	286	347	346	327	325	305	328	354	326	337	304	339	342	349	330	314	319	341	336	376	326	326	294	356	318	315	351	349	331	300	304	304	362	320	349	340	307	306	313	330	323	314	335	334	330	325	335	327	300	336	356	331	327	324	334	344	311	330	331	315	343	341	339	302	337	336	365	310	332	330	332	319	347	340	319	359	340	342	336	305	318	368	326	349	328	301	325	335	336	325	308	307	316	346	334	335	351	323	342	285	285	326	347	340	318	345	307	295	326	312	340	314	350	322	325	358	344	304	302	306	332	335	340	329	323	323	322	338	325	313	346	332	318	322	336	345	312	325	319	330	321	334	323	302	316	308	318	353	319	300	326	295	330	313	310	310	343	301	338	334	311	327	298	299	327	358	363	341	312	326	299	289	326	329	343	308	317	317	325	323	316	323	359	316	326	335	329	312	348	339	324	308	336	317	343	314	298	348	344	289	346	337	342	334	314	348	351	319	329	314	331	307	304	344	368	331	307	307	333	305	348	342	374	308	301	325	314	311	334	339	326	317	325	350	348	322	337	343	314	323	337	304	299	344	310	330	355	314	326	328	336	303	337	322	308	322	324	297	354	316	367	312	317	326	327	336	339	324	329	332	328	366	302	328	325	328	336	344	346	321	291	346	335	312	317	366	324	288	344	318	324	329	352	330	311	336	323	337	294	332	356	362	332	339	339	326	325	349	309	352	324	329	311	339	333	277	354	314	317	342	341	310	318	314	326	358	318	345	345	304	304	323	314	330	332	320	330	371	347	347	284	305	335	331	288	320	321	320	343	369	337	334	299	336	309	361	373	338	362	305	346	342	347	347	347	346	352	333	345	323	331	341	372	317	312	343	316	339	302	332	334	322	344	344	341	299	324	321	329	305	315	337	336	352	356	309	306	283	322	336	323	332	334	317	341	359	314	346	330	331	372	296	302	331	340	325	337	352	314	345	317	326	333	307	333	308	318	326	321	318	349	320	336	358	351	342	325	340	354	343	353	345	340	313	338	335	347	354	333	305	321	354	357	355	335	353	295	329	338	325	335	350	325	321	326	333	309	335	343	340	348	349	327	332	314	340	313	299	323	325	358	359	380	309	327	301	327	334	338	348	361	348	318	351	300	351	352	306	349	362	293	341	317	300	337	353	355	353	307	317	338	315	334	376	331	331	350	349	309	345	349	325	325	342	324	372	348	310	343	304	369	346	321	332	308	325	359	315	337	302	333	309	315	311	328	327	318	343	324	338	294	340	322	335	329	324
26500	24187	28369	23253	16498	11160	6987	4358	3048	2326	1916	1566	1219	1128	989	817	799	707	628	598	488	564	586	520	563	580	539	540	577	523	561	581	530	507	505	553	520	523	568	497	479	445	454	424	451	435	439	414	422	432	464	419	438	396	397	456	403	441	458	447	409	407	397	368	410	408	396	440	400	442	395	431	392	408	381	401	425	436	400	426	433	415	397	428	434	419	411	458	395	420	412	399	405	392	408	453	420	425	427	433	401	417	395	411	405	378	387	421	429	384	400	401	422	380	409	417	440	394	386	435	424	464	414	382	408	406	411	460	416	426	397	436	420	405	408	385	420	411	418	407	431	436	392	417	415	424	431	437	376	432	369	428	398	391	437	436	407	403	388	388	398	428	390	429	429	395	445	391	456	426	393	415	446	424	408	440	416	384	439	433	415	429	395	367	437	412	396	359	409	405	391	358	421	414	390	428	434	411	420	397	419	408	406	435	423	422	388	407	382	396	417	406	434	408	423	416	423	393	408	375	381	385	415	380	446	402	389	427	426	413	451	401	403	403	448	400	436	412	395	395	410	412	406	384	390	426	406	436	400	434	418	395	408	434	403	419	407	394	368	399	364	408	391	428	409	431	430	435	416	428	403	419	428	406	413	411	405	426	426	422	435	396	417	439	396	403	392	407	419	414	449	409	412	413	374	420	414	404	398	397	428	410	382	443	438	422	424	461	386	403	451	418	378	414	445	440	399	410	414	421	377	426	420	404	428	421	403	438	434	443	435	426	400	383	397	414	391	397	420	450	397	403	425	419	395	411	406	386	434	422	414	394	410	437	389	419	392	385	435	413	372	401	384	405	375	370	417	428	389	392	376	442	419	389	412	413	412	408	407	392	398	398	411	445	409	420	438	407	398	375	396	414	384	410	392	394	408	438	388	391	407	417	404	416	405	431	408	432	373	405	439	387	388	396	440	399	397	413	434	425	425	425	430	415	382	413	411	432	411	436	412	419	411	418	410	426	450	421	386	388	421	412	409	389	435	452	461	428	427	432	418	411	419	406	412	417	441	373	418	417	396	413	397	422	416	437	415	424	404	413	387	446	380	404	439	417	431	404	445	439	424	429	399	427	423	387	412	443	394	396	406	435	408	407	407	411	400	414	407	405	428	376	410	412	427	405	388	358	441	392	441	415	385	424	420	433	427	426	436	416	428	411	417	388	414	410	379	436	377	434	388	381	446	394	435	408	408	440	414	376	394	393	399	414	446	417	428	399	379	370	385	376	413	405	438	416	429	405	382	420	409	433	436	413	410	418	434	455	400	420	443	417	410	437	408	383	419	435	407	415	391	418	403	379	408	393	449	404	412	433	422	383	396	430	406	393	411	417	427	375	413	408	385	395	398	424	403	424	397	383	398	370	382	395	358	422	406	391	430	420	416	351	421	399	405	430	392	421	432	403	401	410	415	426	411	382	434	400	411	406	415	391	421	414	385	425	416	401	359	409	464	424	407	398	431	430	397	418	400	414	368	421	425	434	385	416	439	394	409	416	427	402	424	406	386	380	422	450	405	390	397	414	389	439	415	388	425	412	376	405	430	376	385	372	375	398	426	417	390	416	408	389	409	397	406	434	436	426	389	405	398	439	431	390	399	415	392	389	427	393	391	420	414	427	384	425	389	407	420	396	460	390	434	384	409	401	390	432	386	422	434	383	391	441	404	401	438	443	424	395	413	401	392	407	447	394	371	413	389	392	452	427	407	382	435	369	417	406	404	412	422	445	400	426	410	412	406	419	393	416	427	431	439	447	437	392	414	427	388	382	420	421	405	423	426	438	416	406	429	418	419	387	401	447	400	419	364	443	372	403	406	459	430	421	388	424	439	407	427	421	414	432	397	412	414	440	426	414	399	385	421	410	394	411	409	415	433	438	401	392	366	352	439	412	369	427	393	403	369	382	382	413	391	363	400	404	393	434	437	380	385	391	398	382	375	430	409	440	402	413	387	393	420	395	404	446	401	409	404	406	388	402	435	416	396	401	389	365	406	427	425	419	410	392	418	422	432	448	402	428	443	422	425	366	387	409	415	416	375	425	442	392	442	424	407	380	394	445	402	401	442	430	413	453	381	452	411	427	416	433	410	407	431	412	420	367	398	378	409	378	397	412	437	409	427	408	381	420	421	450	386	398	409	400	427	401	397	418	380	413	428	364	411	392	419	444	400	384	414	417	423	421	396	430	389	410	383	392	397	417	404	384	412	410	404	421	408	410	433	385	420	394	363	401	399	429	376	386	409	410	400	413	381	381	434	413	391	414	412	376	395	398	405	423	387	449	400	425	405	452	438	415	387	419	422	399	453	436	425	424	379	416	426	374	390	399	394	381	380	406	428	399	430	402	413	411	419	403	379	373	430	420	403	427	419	399	402	393	416	429	411	463	417	426	380	414	373	450	423	352	433	430	397	425	398	392	380	450	429	395	424	445	394	418	428	401	394	434	385	390	443	412	421	419	386	411	430	392	416	433	371	415	442	386	426	398	397	420	396	393	413	407	418	381	377	395	402	415	424	420	398	450	404	405	423	380	400	385	407	461	425	397	413	402	408	424	381	391	386	398	356	414	404	400	378	445	404	399	427	407	381	437	417	422	382	431	404	413	403	438	425	412	396	404	367	428	420	406	444	381	418	381	415	441	389	398	396	394	412	386	394	418	421	440	389	397	399	414	439	371	391	408	413	406	408	419	362	417	400	434	406	441	415	422	401	370	398	411	395	371	424	396	407	419	416	369	382	426	435	407	404	407	406	385	371	430	416	411	408	436	447	415	418	393	383	395	397	447	415	415	416	442	384	404	374	414	418	373	402	411	416	444	372	421	415	398	438	375	420	438	394	437	395	404	394	392	407	374	436	441	412	354	350	423	435	424	405	371	393	430	409	416	397	448	424	420	406	408	402	427	383	380	404	356	356	436	397	420	455	410	412	387	414	377	409	425	453	407	402	431	405	441	446	389	404	420	432	411	436	434	434	390	426	400	411	446	414	433	417	422	403	419	427	394	410	428	428	395	426	386	399	415	419	442	399	399	406	397	422	418	415	401	421	406	427	372	416	413	383	424	389	384	385	436	399	405	407	428	392	454	409	381	439	419	383	435	409	405	413	468	400	425	453	395	401	432	398	383	412	419	381	403	378	412	422	444	406	408	399	343	434	402	445	429	390	405	398	403	444	423	434	430	401	403	444	433	423	383	406	409	405	408	391	403	427	404	397	416	440	434	446	406	389	408	430	447	444	406	414	418	422	400	425	409	413	432	383	427	457	418	439	426	408	430	415	430	383	398	404	450	439	373	399	394	444	371	380	405	401	417	419	424	413	423	406	422	400	414	411	393	399	382	401	397	421	403	413	370	384	428	441	415	426	414	404	418	391	460	403	390	334	450	387	372	385	438	455	420	405	402	421	386	408	382	409	398	423	421	402	357	424	437	404	419	405	414	396	371	379	410	423	394	398	389	400	377
22513	36123	32620	25117	20802	16482	12443	9278	6971	5267	4427	3447	2826	2245	2051	1784	1405	1252	1116	953	851	898	924	859	892	826	943	859	928	917	881	848	852	817	840	777	772	746	782	803	746	675	607	634	573	563	581	568	568	550	516	562	553	517	554	555	590	581	610	573	592	580	560	528	569	526	567	567	522	543	556	533	538	528	530	514	530	496	536	533	547	534	540	552	576	537	516	579	547	511	524	549	509	505	522	531	547	541	511	552	544	547	504	540	549	516	509	526	517	532	513	518	507	490	511	523	541	530	536	522	507	554	514	536	524	523	498	515	529	547	543	535	545	533	520	544	572	484	514	513	558	555	579	514	550	554	532	484	538	540	508	536	485	514	550	535	514	560	520	509	552	502	528	578	522	565	499	475	506	511	555	539	532	522	533	537	546	548	508	501	518	502	533	550	568	555	526	540	560	510	542	517	522	511	516	517	522	515	516	534	522	550	519	532	530	550	565	535	561	544	561	566	514	565	587	538	586	571	548	536	532	553	552	520	550	490	523	552	557	538	551	510	534	554	528	533	531	500	540	510	484	564	537	541	525	563	501	521	517	542	518	548	504	513	558	540	530	510	550	511	503	543	556	507	548	524	533	544	557	543	536	520	506	494	498	507	515	529	532	534	550	542	475	525	530	517	520	555	476	536	489	482	520	521	527	539	543	532	513	532	521	531	527	556	513	557	517	541	516	497	559	541	525	557	533	536	531	548	521	511	504	549	562	513	513	470	527	527	557	560	549	545	507	480	537	504	544	504	514	542	559	516	544	492	550	530	547	492	522	498	496	493	537	540	542	524	520	503	539	547	517	483	546	505	543	520	514	534	507	497	544	528	546	507	549	538	544	545	500	558	509	557	532	503	517	592	564	527	536	559	571	588	510	523	575	538	529	549	520	540	540	517	521	567	484	547	522	540	561	535	553	510	539	548	512	532	541	507	540	526	571	556	553	553	523	522	523	545	532	530	547	544	507	546	532	534	568	539	528	491	537	525	510	532	495	558	534	528	535	523	534	521	536	523	536	527	487	508	511	503	537	480	521	518	527	514	564	521	525	532	557	527	514	591	550	563	522	557	558	511	526	521	499	507	539	511	524	496	501	548	559	585	555	506	537	548	532	493	558	521	555	528	511	531	540	520	523	527	490	543	542	545	537	505	505	544	517	552	556	556	561	545	530	542	546	518	519	544	511	549	506	489	553	525	516	555	534	548	509	526	490	535	488	527	571	542	538	512	534	536	516	542	526	547	489	546	513	490	491	554	549	553	517	502	524	491	510	534	538	493	509	530	528	530	540	514	511	574	548	551	505	511	545	525	577	529	531	508	527	558	501	517	522	521	529	544	505	564	539	537	541	480	539	475	528	555	555	541	549	575	535	508	504	588	526	527	537	529	556	532	546	553	503	470	543	550	536	538	532	513	479	553	513	520	513	558	517	504	550	533	482	522	580	562	565	586	522	545	549	592	514	519	575	548	578	547	554	570	556	515	529	539	503	531	567	527	535	561	517	543	536	543	505	506	493	520	519	523	529	553	523	524	558	555	542	548	559	558	537	551	510	517	524	516	549	492	543	566	594	544	550	515	558	533	510	563	527	550	486	510	547	498	557	555	551	524	511	532	501	534	538	566	499	514	537	540	529	570	576	540	540	485	552	565	512	490	511	552	557	505	551	544	552	503	557	502	556	541	530	541	531	537	523	537	523	548	512	532	559	540	562	562	546	515	539	515	529	571	537	496	515	532	529	551	516	566	522	594	543	519	513	496	540	545	556	521	498	547	508	512	514	521	537	505	576	517	546	527	555	559	508	572	546	542	525	505	544	578	537	549	565	526	534	539	535	539	521	510	538	495	519	490	575	516	551	506	536	528	557	485	530	555	556	552	537	566	518	530	518	549	534	525	525	506	533	536	539	534	539	534	526	542	513	515	544	546	555	498	564	500	573	558	551	532	524	531	467	511	498	555	525	485	523	550	503	503	528	492	491	580	532	577	551	545	500	496	509	532	536	566	548	551	545	534	545	522	540	514	562	479	534	527	537	491	511	527	564	527	548	581	575	545	550	536	516	507	545	537	520	557	524	548	547	547	504	565	562	506	546	510	528	543	526	528	522	534	545	508	520	544	571	533	543	534	570	522	520	558	525	501	511	558	561	523	516	528	549	532	500	533	554	553	510	553	483	502	538	554	516	529	580	556	517	522	510	495	510	558	508	528	542	538	537	504	548	537	507	481	523	525	506	539	545	508	524	560	557	555	571	514	527	506	562	516	519	517	489	511	515	492	504	495	539	538	554	495	560	516	519	542	474	517	531	511	500	605	522	559	529	509	496	522	492	510	520	548	543	589	563	538	527	544	517	585	549	534	569	530	502	496	543	504	537	536	527	488	553	516	557	552	524	562	537	521	490	577	535	530	494	512	517	507	553	511	526	515	554	532	553	487	525	537	522	471	585	560	534	532	594	560	513	484	521	544	523	512	506	514	572	530	505	480	523	601	515	522	548	563	499	511	517	517	497	521	523	506	563	548	497	557	538	566	543	526	533	555	522	537	546	572	561	502	529	521	532	520	560	501	559	524	541	568	511	527	548	526	534	560	541	521	511	520	575	560	573	511	535	537	531	548	495	513	538	532	552	552	515	500	570	540	516	557	524	519	506	573	500	488	560	593	521	531	519	493	525	525	537	516	565	502	543	527	548	534	522	519	528	559	527	521	531	578	527	526	510	511	532	519	528	500	525	530	556	558	592	496	522	572	572	498	547	540	546	496	455	532	543	520	554	575	547	539	532	502	551	568	491	526	550	517	474	514	524	534	539	478	530	564	528	557	519	571	534	521	546	501	499	524	599	481	552	537	555	520	536	537	529	547	498	499	522	486	525	514	553	535	568	541	534	510	490	534	503	543	529	539	531	506	529	542	536	542	493	509	525	559	517	497	550	555	521	477	527	530	540	572	526	589	572	516	508	530	511	565	531	528	492	530	508	522	478	566	569	523	540	525	536	550	557	509	544	542	522	526	537	599	537	526	544	546	576	529	568	520	521	554	533	577	531	525	539	536	575	501	542	531	562	570	531	552	531	553	545	526	516	538	520	525	560	519	569	521	518	505	513	544	558	518	547	545	515	522	501	537	528	534	513	538	503	528	521	527	573	526	527	516	521	540	500	546	570	538	568	506	502	541	536	515	508	538	537	539	567	571	533	527	549	549	541	565	491	521	552	511	555	533	526	523	534	512	523	542	514	554	513	530	542	515	505	570	514	580	519	523	543	522	556	504	504	521	536	547	559	548	530	509	512	541	529	517	520	578	526	518	546	531	581	541	536	528	565	513	543	555	558	523	573	506	543	511	557	542	553	524	480	487	543	510	524	538	544	527	566	566	516	472	506	556	522	537	552	533	554	545	568	507	521	539	547	554	538	496	500	497	491	544	535	526	549	545	541	511	527	534	507	555	490	544	547	526	555	524	544	545	503	569
23328	20853	28219	24034	21635	19347	13468	7072	4404	3457	2623	2009	1691	1379	1254	1078	880	771	680	624	517	639	614	531	612	593	576	640	572	575	587	574	510	544	550	555	554	517	494	514	444	440	426	386	384	377	346	381	354	366	344	367	379	337	384	344	327	394	406	341	364	368	321	336	341	361	359	361	329	345	341	367	342	338	324	333	381	333	338	329	335	313	313	326	336	322	350	361	360	351	366	338	351	347	327	332	329	328	349	340	345	343	331	359	350	372	350	347	330	319	355	346	350	302	321	301	333	322	342	354	340	365	320	348	344	316	332	379	358	359	296	361	328	318	358	360	332	294	338	357	315	341	319	300	342	347	348	348	329	336	324	374	380	313	329	333	332	340	346	325	333	371	347	351	327	384	329	313	325	344	356	325	320	350	343	347	291	356	336	345	368	332	361	341	338	358	357	340	349	333	353	344	336	341	321	339	351	328	326	306	340	330	346	351	359	330	341	320	316	365	365	327	321	343	321	334	316	298	328	341	347	294	334	332	355	337	340	335	344	340	346	354	329	289	378	327	360	319	343	341	319	343	309	342	316	328	340	353	316	345	308	363	341	317	347	339	315	386	330	323	334	354	346	330	318	312	340	303	353	343	344	327	327	354	335	335	349	327	340	331	343	355	341	346	312	319	334	338	352	318	350	323	356	338	367	350	362	374	305	350	314	343	333	332	328	359	305	361	331	309	339	358	321	343	350	360	341	336	351	331	346	331	305	345	317	325	364	302	330	309	321	349	325	353	342	323	355	328	342	346	356	324	334	359	334	368	352	341	368	343	336	318	362	337	367	335	347	359	347	321	314	333	359	319	346	344	318	333	324	336	321	322	318	362	349	311	320	348	339	336	325	362	351	342	320	337	340	351	330	313	360	356	373	331	335	335	350	324	331	358	351	381	347	361	341	318	315	322	317	356	316	356	357	338	331	326	335	366	360	335	377	349	333	334	367	344	330	325	342	361	344	329	365	335	328	323	321	358	314	333	366	354	335	325	311	322	336	319	359	341	318	313	343	333	300	352	301	361	327	338	351	328	357	347	318	331	318	337	358	334	342	358	314	337	362	340	315	303	345	364	342	308	325	337	368	330	331	336	291	324	328	323	298	332	361	321	323	321	327	366	338	354	309	327	346	340	327	318	312	311	322	331	337	328	349	317	310	359	334	332	386	348	363	312	318	339	326	339	325	372	331	343	327	330	349	360	330	356	366	314	339	339	304	336	317	340	343	303	350	346	386	339	318	327	340	353	339	353	341	357	349	370	327	363	320	343	332	361	358	324	334	338	356	320	314	357	321	318	356	321	349	366	376	378	346	327	329	348	316	306	335	350	319	328	301	351	331	386	346	347	310	360	352	376	333	347	354	316	366	346	345	315	334	339	344	353	340	325	329	348	314	303	345	330	383	356	323	340	343	346	337	374	321	325	353	348	300	345	337	347	317	352	323	363	344	330	319	351	352	348	326	309	345	342	355	323	322	331	338	323	333	349	335	325	339	337	340	326	316	341	337	318	333	312	314	354	339	358	318	327	327	376	361	309	305	312	339	362	337	351	350	321	366	324	331	318	370	324	333	358	360	315	359	354	339	347	327	336	323	319	338	368	329	326	339	350	325	322	325	359	328	311	326	320	304	304	349	354	358	346	356	358	336	322	345	345	310	311	333	340	309	353	322	333	346	348	320	345	362	325	352	322	347	347	335	374	334	323	328	351	338	325	349	330	329	346	340	352	323	335	326	371	356	319	325	321	320	353	350	368	308	391	345	357	364	342	345	366	320	317	292	321	346	329	284	328	326	349	383	337	348	342	329	327	333	360	334	345	337	330	328	361	290	337	359	347	359	325	368	359	329	330	330	368	334	345	334	328	320	326	339	335	355	364	355	322	328	363	321	357	348	352	314	370	363	349	313	338	356	322	327	332	342	317	349	314	288	347	361	359	347	340	383	308	343	324	328	356	355	332	351	354	348	325	341	337	352	356	331	334	379	358	331	348	338	360	382	331	324	335	333	333	336	326	345	363	338	329	359	336	324	319	352	374	332	341	335	371	326	353	315	323	351	354	313	387	343	312	317	332	382	362	313	358	348	332	347	332	326	328	360	322	357	354	312	331	335	323	336	326	313	299	343	317	347	323	352	336	359	324	325	377	360	334	334	363	325	343	326	334	318	364	304	334	341	355	353	348	325	342	337	335	322	336	357	341	357	352	360	363	348	336	354	347	378	326	331	309	306	315	331	333	358	327	359	283	330	333	329	342	351	363	333	332	342	313	327	316	325	342	326	351	337	308	320	327	325	312	360	334	324	317	335	328	345	342	339	336	384	316	341	340	327	351	354	335	372	373	346	332	353	358	332	330	346	354	361	330	338	332	345	346	327	298	283	347	314	319	325	353	341	349	336	353	372	302	370	332	316	333	335	341	309	325	345	328	312	325	330	350	334	367	326	337	367	342	348	329	375	327	336	336	334	356	384	363	341	335	361	367	332	360	343	348	310	300	364	342	346	347	363	306	317	351	371	332	312	346	363	357	342	336	317	354	330	314	358	318	342	320	325	339	346	327	356	341	327	377	331	311	296	333	323	346	304	334	341	349	351	369	331	322	308	317	367	317	357	339	357	350	332	343	346	307	318	381	356	348	313	314	332	356	337	331	308	349	331	322	315	337	327	340	321	328	308	371	339	372	318	323	368	334	338	355	323	311	347	348	331	365	310	329	333	334	323	342	366	329	352	354	295	354	321	368	334	330	353	329	343	340	340	347	328	346	359	348	299	365	342	337	318	315	349	330	362	336	357	345	373	348	338	320	335	340	325	355	323	372	343	307	320	320	311	319	343	324	339	295	323	339	355	337	322	333	332	346	333	311	338	349	307	334	330	338	338	336	339	355	340	353	326	316	340	351	356	346	328	366	340	345	365	286	347	362	345	349	330	341	335	328	295	375	346	322	364	342	362	344	333	359	324	322	332	312	348	335	337	322	355	320	335	352	318	328	355	316	337	331	320	322	311	327	327	337	338	338	339	317	379	328	342	313	325	359	336	328	328	329	328	351	341	324	344	307	363	324	342	331	354	386	332	324	360	344	336	350	328	310	326	346	355	336	344	344	322	313	347	375	330	372	316	335	333	304	340	339	348	359	320	297	339	309	328	343	358	320	330	360	326	347	343	348	327	330	331	365	342	376	332	321	341	344	310	328	316	323	343	359	329	367	333	345	315	328	325	332	333	312	315	363	339	313	365	361	359	352	341	340	355	314	326	313	332	316	337	339	353	335	346	355	334	299	338	335	364	311	317	338	347	352	333	349	304	349	341	308	351	336	374	311	306	333	373	318	350	328	358	353	324	338	370	315	355	375	374	318	338	354	339	366	347	333	348	336	350	349	349	355	341	351	318	365	338	328	336	310	349	342	331	305	367	351	316	364	332	344	344	345	340	322	351	347	361	350	333	330	354	344	314	323	346	315	361	297	321	342
22413	40934	37578	29965	25697	20709	17151	12610	9571	7605	6174	4808	3633	3062	2609	2307	1890	1594	1283	1118	981	1016	1004	1029	1001	1004	1010	1021	1056	1055	961	957	839	833	844	858	835	791	862	821	681	623	585	518	515	502	497	481	466	495	524	451	484	509	479	476	480	466	528	526	510	479	477	471	472	495	461	439	445	493	470	408	467	434	452	411	469	480	513	454	456	462	435	460	446	441	422	433	496	451	490	422	468	442	419	481	425	439	473	404	405	483	410	448	417	441	432	470	482	465	441	452	442	436	450	452	421	434	444	452	449	427	443	446	442	394	446	437	422	402	454	427	442	471	434	446	423	442	438	424	429	425	413	444	435	432	465	456	443	469	450	426	435	473	429	460	422	427	465	448	421	449	410	451	464	409	424	421	443	460	445	462	422	406	478	427	415	411	470	398	441	429	460	463	448	458	446	459	419	397	425	448	429	446	462	429	429	454	437	462	439	411	428	420	479	477	404	450	471	404	445	437	423	439	460	425	446	418	445	419	456	416	445	475	460	402	473	411	428	399	460	455	458	425	460	458	412	445	448	424	466	406	448	484	460	417	460	453	431	425	401	424	387	436	447	456	447	459	435	461	384	454	429	442	423	474	411	481	481	436	417	452	444	455	460	428	441	419	468	465	424	417	411	452	510	446	413	432	400	447	448	401	459	422	439	430	437	419	467	470	447	423	417	430	445	415	418	469	403	481	421	437	434	451	415	460	437	443	484	453	433	475	446	417	423	418	458	446	414	427	417	433	426	462	438	472	447	420	452	452	458	443	395	416	452	420	444	469	442	427	435	441	416	468	446	428	409	417	402	411	432	412	456	416	398	440	438	466	459	430	435	444	434	451	454	477	445	434	448	470	434	437	477	414	416	424	420	428	453	420	428	438	412	418	416	423	431	420	444	455	399	443	430	426	450	440	444	422	439	479	482	445	424	458	447	420	432	440	403	438	464	457	389	443	411	408	454	473	441	431	437	456	466	411	461	460	466	473	455	426	428	437	463	454	431	445	426	403	410	417	465	470	406	481	448	422	447	486	449	426	423	452	459	479	438	424	422	469	437	440	451	423	445	452	420	433	431	424	450	443	432	450	456	439	451	457	444	476	443	458	459	433	394	468	433	413	448	469	436	444	429	423	453	460	465	431	440	396	445	449	423	463	446	446	395	451	448	406	448	441	422	440	438	465	464	418	467	412	433	473	425	421	425	451	454	477	446	492	440	447	424	471	420	465	452	481	446	432	491	403	467	409	466	425	437	460	422	436	433	424	449	475	465	432	417	423	417	455	480	444	455	452	471	434	420	445	425	443	465	426	458	457	409	434	395	471	395	432	439	434	420	430	421	440	416	439	432	448	403	431	429	436	424	446	418	422	418	445	426	467	448	442	465	421	441	414	431	507	470	428	459	441	425	407	445	452	442	434	479	474	433	504	447	431	418	458	417	425	466	408	445	432	434	456	457	466	446	481	476	412	435	442	378	470	431	425	447	399	454	401	434	453	456	434	450	423	427	439	403	460	468	464	439	448	443	410	463	426	448	450	415	413	476	434	411	438	460	468	465	404	453	402	439	436	434	419	421	435	412	390	455	447	439	476	469	453	447	429	427	454	424	448	483	427	408	458	481	439	464	484	403	436	465	439	440	434	431	460	432	448	473	414	414	441	472	462	442	399	416	443	439	436	470	411	451	421	458	436	454	453	440	450	446	435	439	430	435	434	398	398	445	455	418	434	458	404	428	420	474	421	475	444	429	471	382	431	446	402	503	429	433	487	454	408	452	417	433	436	459	441	442	516	434	427	442	441	440	458	432	467	423	480	438	424	427	473	423	418	474	451	435	490	437	484	411	401	458	439	408	431	463	434	437	453	447	457	404	499	446	467	457	436	457	431	428	424	437	385	450	422	441	470	446	430	396	451	436	413	425	412	437	444	453	430	429	439	428	393	424	437	456	406	436	476	448	399	437	416	448	470	423	411	416	445	445	437	413	484	448	422	422	451	440	448	452	441	471	426	445	467	451	427	431	415	444	457	423	391	433	436	455	441	477	461	469	449	414	464	445	421	453	426	437	425	465	473	426	433	444	435	424	429	444	418	425	411	495	405	464	455	404	477	431	413	411	492	448	433	414	423	439	475	476	453	412	439	479	433	452	442	411	419	426	478	433	483	426	418	437	439	450	432	471	426	441	458	425	438	464	459	420	422	435	437	437	437	433	393	444	433	444	458	440	428	460	455	445	455	426	411	442	436	441	466	431	416	457	450	450	421	419	415	462	439	416	467	473	420	451	424	423	447	427	454	432	431	441	467	428	396	405	429	468	445	442	439	438	402	438	434	436	397	419	446	460	430	409	470	440	487	401	449	433	444	431	417	461	434	440	448	457	443	432	431	463	431	440	452	425	425	439	460	407	430	407	470	449	448	458	433	465	457	432	432	457	444	435	450	439	398	420	408	432	444	421	465	414	408	469	455	413	437	423	409	447	433	406	497	433	444	446	424	433	417	438	450	461	436	443	412	444	486	458	434	435	403	393	449	415	453	422	430	431	463	430	478	420	425	450	463	442	451	413	482	399	441	504	423	411	467	432	458	468	422	430	445	460	443	416	431	429	453	440	430	425	427	441	433	466	461	431	443	421	401	406	429	439	422	459	432	497	426	461	449	416	446	447	428	470	456	449	421	426	429	442	407	409	477	427	415	438	426	433	426	419	449	452	421	438	436	417	415	437	430	432	441	439	438	465	454	463	435	434	429	464	455	419	423	460	405	426	436	407	449	405	443	398	475	442	465	458	413	441	453	406	448	439	428	447	474	424	422	460	407	451	422	423	449	473	425	412	436	424	453	420	444	445	444	473	414	471	427	472	438	412	439	427	457	409	455	437	439	433	434	479	455	441	414	480	415	486	421	474	439	434	440	420	438	429	457	443	440	412	440	441	430	473	436	427	452	449	417	416	477	401	460	436	430	458	440	436	467	444	438	406	457	446	431	413	415	438	409	440	452	451	455	461	440	442	444	427	453	418	467	429	427	413	479	437	437	392	426	444	415	473	427	431	428	439	467	415	438	462	430	433	441	437	428	457	422	483	447	408	437	446	438	409	442	400	453	445	449	470	488	424	446	459	425	440	420	404	470	473	452	422	465	436	441	435	433	458	435	418	443	451	414	420	414	482	417	404	434	445	442	480	436	441	449	457	429	424	391	440	456	423	452	413	402	447	413	459	457	430	418	420	460	453	418	457	435	431	456	465	437	423	411	447	412	446	442	454	463	393	437	459	432	456	400	452	447	457	428	405	390	418	423	439	415	456	433	449	432	455	390	435	423	433	427	429	438	473	421	427	431	449	426	474	466	445	421	465	415	430	414	451	451	416	468	469	454	446	420	445	484	384	433	430	412	418	437	422	430	437	433	396	448	414	443	444	439	473	450	447	437	415	463	420	454	412	382	428	442	450	429	449	459	418	413	458	448	451	410	405	447	454	449
22307	20751	28442	23215	21059	21975	20468	10083	6206	4583	3487	2629	2020	1663	1457	1307	1022	936	779	628	640	630	595	634	592	584	601	622	577	657	636	519	543	532	510	483	517	541	515	494	421	376	328	335	317	329	331	297	287	291	310	290	316	330	284	308	273	288	309	271	300	280	304	296	299	281	266	240	309	281	296	285	282	291	272	249	277	293	286	260	288	256	228	294	295	286	261	288	297	268	269	293	261	276	250	255	267	270	273	287	271	262	263	254	230	261	303	249	270	242	247	244	234	256	259	278	244	290	249	228	289	249	245	278	255	276	266	247	259	249	282	273	309	268	237	239	256	270	256	273	270	284	262	263	284	261	268	247	280	265	258	280	248	251	253	245	263	276	273	263	293	260	241	263	254	252	253	248	270	256	260	245	253	251	271	280	239	268	294	257	244	272	256	294	235	245	287	304	236	311	258	286	219	251	282	287	275	260	271	277	287	252	267	254	276	266	276	252	263	236	290	259	266	265	256	280	248	261	276	264	284	277	242	255	265	269	240	253	285	266	286	254	274	251	276	263	275	240	255	248	255	272	251	270	266	273	273	246	272	243	258	258	282	256	287	253	269	250	253	260	235	264	272	272	265	245	274	267	261	268	281	246	252	290	269	256	266	262	288	260	244	274	271	262	245	253	252	262	242	253	247	265	268	244	255	256	258	262	271	256	273	281	256	248	280	237	291	265	275	279	279	261	277	259	257	254	249	260	256	279	267	248	234	265	237	239	281	271	287	246	285	266	248	257	265	258	292	284	267	252	279	252	268	257	259	256	275	270	240	245	265	281	233	261	273	258	260	264	249	265	219	263	271	266	282	269	269	256	243	262	251	252	265	272	232	256	267	243	243	248	274	274	277	275	257	302	262	252	255	245	251	260	230	279	258	261	272	254	251	240	249	249	268	267	270	278	230	241	288	284	266	260	239	296	260	285	232	229	293	262	283	277	274	264	254	253	264	268	263	272	264	269	249	261	271	247	254	250	253	288	294	246	278	268	242	263	258	253	256	254	265	286	251	259	276	249	240	258	254	261	264	258	259	243	275	260	217	248	254	262	239	284	257	245	244	256	251	266	254	267	271	276	244	251	248	289	264	263	254	247	245	272	260	252	246	251	264	274	260	267	251	252	256	272	283	282	280	278	280	293	274	288	304	269	244	250	301	297	279	247	287	257	252	242	254	241	267	268	258	242	276	258	249	237	251	245	244	251	280	260	279	280	252	266	264	258	235	253	269	262	263	264	277	285	254	261	247	261	279	249	267	251	289	259	280	254	293	279	259	264	242	250	261	261	276	259	257	258	267	269	275	289	247	278	264	247	248	258	289	271	246	226	286	276	248	242	258	273	298	247	249	275	290	266	255	250	268	264	241	261	257	281	251	276	254	265	247	254	265	252	269	254	278	266	267	263	259	264	227	259	260	254	287	261	237	232	241	262	260	254	270	268	256	256	237	263	245	298	271	255	302	268	262	284	284	258	259	238	285	248	284	268	252	280	265	253	257	244	265	263	256	274	253	231	284	262	288	234	209	272	273	241	265	266	260	261	285	282	244	251	272	270	268	248	240	244	300	245	275	275	280	254	268	291	264	260	250	294	245	251	269	276	260	290	258	258	242	278	262	270	289	270	278	268	239	260	264	272	265	263	260	244	227	239	270	283	267	258	251	261	237	250	286	253	264	246	265	250	295	257	262	247	275	289	257	291	232	271	245	248	249	267	271	241	259	254	324	236	234	255	248	291	270	256	281	261	250	265	268	251	256	268	292	277	254	289	244	252	251	248	226	267	275	268	277	282	269	262	255	267	308	280	259	239	259	250	280	254	266	271	274	270	252	267	267	260	265	255	262	271	269	251	249	293	269	245	287	249	252	233	275	253	271	280	277	278	266	252	268	262	275	279	292	286	235	251	262	246	246	258	276	279	270	284	252	279	262	260	278	255	255	258	270	246	269	246	269	258	299	267	244	271	280	251	244	233	286	248	260	268	285	231	256	263	274	265	293	268	291	254	249	255	278	252	265	265	268	249	244	263	245	279	272	259	246	239	263	249	310	277	259	234	259	287	271	259	249	249	269	257	248	262	275	263	246	272	281	266	271	256	246	255	234	249	236	243	280	246	290	283	252	269	277	273	274	283	248	281	250	251	280	263	298	266	269	228	280	258	253	261	289	260	252	286	254	258	260	258	246	255	298	276	273	257	286	258	292	289	247	250	259	251	257	256	239	272	258	247	284	273	288	260	282	276	260	244	252	290	254	271	260	242	259	252	245	249	256	259	270	275	258	266	279	272	244	282	283	237	258	264	261	260	269	278	249	294	250	261	281	292	274	235	274	267	235	228	264	276	258	272	308	279	256	277	252	276	256	267	250	235	267	270	258	254	253	273	281	249	270	268	249	255	280	275	282	277	245	279	245	255	275	249	293	265	286	272	255	261	296	276	253	277	265	270	258	285	250	282	257	249	275	217	289	255	270	281	274	256	243	283	268	265	274	279	263	247	260	280	249	273	263	280	277	211	301	227	300	278	280	279	268	263	242	255	236	277	264	277	294	247	262	253	232	239	272	293	278	295	276	277	258	290	250	247	275	272	262	287	247	275	255	276	253	240	294	303	238	255	269	250	266	268	246	249	284	271	279	260	242	243	237	266	256	275	265	252	245	271	264	285	284	245	255	271	264	259	274	244	246	237	243	256	251	272	257	240	253	240	263	285	258	242	276	264	260	260	255	287	284	255	286	285	240	234	268	267	286	298	253	281	271	258	289	261	270	235	267	249	273	255	283	289	236	291	251	246	253	244	257	254	282	277	246	270	267	269	256	274	257	257	233	286	266	298	244	224	276	233	253	243	254	296	286	276	265	288	271	255	269	252	292	217	293	258	255	243	259	290	240	275	273	263	267	263	263	266	223	253	276	285	263	235	275	266	250	265	264	280	272	265	274	253	291	281	271	268	257	253	272	281	260	272	270	263	271	259	261	227	285	258	263	245	247	267	275	270	239	257	242	230	267	255	258	262	257	270	258	286	248	254	249	265	279	249	237	248	256	289	272	261	247	255	261	243	260	270	262	269	259	245	258	298	251	265	267	273	277	270	259	270	256	261	286	242	293	261	264	263	259	268	252	265	266	286	264	258	285	269	259	263	271	241	271	272	274	263	253	245	279	276	272	276	269	247	274	282	273	281	271	270	273	261	269	292	251	277	221	285	243	267	269	252	242	278	261	278	271	255	243	248	269	233	252	247	251	272	260	269	271	271	259	253	272	259	268	276	244	265	242	269	268	285	302	268	281	281	280	287	268	292	268	281	248	244	249	234	262	250	261	247	254	244	271	254	236	275	264	269	263	306	257	268	251	256	262	292	249	253	265	284	274	278	267	254	267	277	287	242	274	262	233	263	235	289	252	260	274	276	254	247	260	270	269	270	273	272	251	285	292	267	279	259	237	252	265	264	250	269	252	278	277	256	283	280	239	267
24557	44394	40952	33240	28748	24044	20003	15766	12360	9867	7706	6071	4705	3798	3337	2829	2280	1815	1503	1225	1079	1128	1123	1080	1082	1130	1099	1138	1050	1049	1092	981	957	928	918	874	900	860	864	812	755	618	522	475	434	454	399	435	394	403	389	405	362	426	390	417	439	443	400	429	391	441	416	396	397	379	350	368	341	363	382	345	301	320	362	362	346	331	384	318	354	326	388	363	344	348	352	341	339	334	353	343	316	342	333	369	340	346	352	358	348	317	358	341	336	331	376	314	331	363	339	336	317	340	350	349	363	285	331	340	320	336	322	351	366	356	346	345	328	320	354	359	362	318	355	314	386	330	368	334	333	313	331	273	369	361	332	316	326	392	329	299	348	330	343	365	339	337	311	345	315	356	348	313	330	334	339	320	335	331	333	310	307	319	363	346	324	349	341	347	297	336	304	331	365	335	305	347	348	282	328	333	329	340	367	334	346	327	341	342	346	334	345	327	347	351	336	357	350	338	330	309	349	308	316	326	346	352	346	326	353	356	336	299	333	344	357	359	319	348	311	310	332	306	332	365	329	376	340	338	341	329	323	370	310	334	341	325	346	328	345	331	347	361	365	330	332	328	339	342	336	332	336	349	331	338	320	303	356	323	309	348	314	315	349	351	342	357	365	322	338	348	310	330	328	361	356	329	341	333	345	334	320	347	306	349	324	296	312	342	356	316	356	340	346	371	315	328	329	325	324	344	337	353	298	343	358	313	351	338	334	319	348	343	342	302	327	370	352	314	331	349	354	334	329	302	349	357	344	308	320	301	325	329	325	325	351	319	338	323	340	340	363	342	342	330	340	354	350	389	349	348	321	360	317	353	365	337	313	326	323	311	305	386	349	333	335	344	318	338	323	338	352	324	338	339	343	336	315	347	327	373	318	376	361	348	326	309	315	340	343	317	318	335	348	332	332	312	331	342	321	314	306	318	348	353	372	318	322	326	314	336	339	356	322	342	339	331	338	366	362	317	344	334	340	320	324	307	322	312	317	324	304	358	314	327	349	333	334	334	357	343	322	328	336	306	339	352	335	338	319	357	341	357	325	316	326	342	355	329	359	311	368	330	342	324	362	341	332	313	325	338	336	357	336	352	343	337	315	334	336	315	324	344	343	330	341	330	295	337	332	348	331	333	373	356	339	317	309	327	348	332	328	314	329	362	347	358	348	336	314	331	318	333	345	354	351	350	321	343	339	338	346	327	354	324	356	323	333	331	349	326	342	325	340	306	342	314	335	358	339	339	343	338	297	321	315	345	343	322	336	332	319	335	339	306	353	315	359	350	315	369	295	349	335	326	336	334	332	328	334	338	327	369	356	299	317	358	306	348	306	327	305	355	339	342	331	381	323	339	295	349	328	350	364	303	319	328	329	323	327	318	324	333	335	384	362	317	324	315	367	363	330	327	346	335	338	335	315	315	346	341	304	339	324	351	317	320	314	328	345	341	339	356	377	348	344	347	337	350	346	334	348	303	317	342	319	371	325	298	344	362	332	390	339	353	341	343	304	322	370	317	353	362	336	304	362	340	332	338	339	352	337	351	319	317	313	349	328	325	336	348	343	341	352	320	350	317	314	331	330	322	340	341	326	313	328	339	368	356	366	372	344	330	324	347	374	358	341	319	351	350	363	342	341	309	326	315	359	334	342	359	329	303	332	340	338	361	337	322	322	340	353	327	306	361	339	365	353	343	298	311	304	332	357	330	319	326	315	371	347	355	319	339	339	368	362	285	361	343	337	342	334	315	334	364	338	339	346	314	334	319	350	327	340	321	321	336	316	329	295	318	312	341	345	335	372	370	335	311	335	359	321	336	333	343	335	338	358	351	354	357	320	352	350	335	324	339	309	306	314	310	337	382	335	316	324	365	334	334	372	355	316	332	356	332	352	319	348	325	368	300	338	328	343	353	350	367	363	349	364	359	338	315	348	329	326	341	350	355	356	363	313	320	344	288	323	347	327	360	354	357	336	355	345	360	305	326	337	316	355	304	304	327	339	350	363	331	343	309	319	329	350	317	345	364	358	320	315	330	331	333	342	338	336	346	338	320	331	318	324	328	304	379	312	306	325	357	343	330	315	383	323	338	316	347	337	322	367	361	360	323	332	338	330	295	297	333	344	365	331	323	338	340	363	345	331	358	315	329	332	314	329	340	350	342	303	318	324	310	368	351	330	330	357	348	329	353	350	337	337	375	341	296	339	361	332	343	321	340	354	331	318	328	320	376	310	364	301	315	325	346	299	351	343	331	341	298	354	316	317	337	328	330	325	310	339	328	325	308	326	351	326	332	331	347	365	309	340	325	336	339	353	337	352	321	353	320	342	356	321	336	318	326	328	340	362	347	303	321	352	338	319	343	310	337	357	380	346	308	339	332	345	322	315	330	316	329	357	347	344	348	398	332	352	303	357	347	311	370	349	339	363	312	321	320	345	333	311	311	349	384	320	317	336	323	330	325	316	328	331	306	361	327	363	329	336	327	324	353	332	331	341	318	343	301	316	324	319	321	335	325	353	367	345	343	346	345	324	323	331	321	302	343	332	329	347	309	313	338	340	317	349	336	319	331	377	349	334	342	348	323	315	348	317	342	333	330	346	343	364	333	387	344	361	362	319	331	329	321	327	310	360	344	352	334	330	314	360	313	324	340	337	332	358	322	332	328	296	377	336	327	350	355	316	356	341	326	345	350	325	317	321	345	314	320	355	344	304	330	352	332	358	358	308	338	345	316	347	349	320	336	373	350	331	315	347	321	314	323	316	328	359	319	344	316	342	318	345	309	332	323	332	359	353	319	340	323	330	330	397	304	293	352	334	353	366	310	373	298	347	334	320	338	348	375	366	330	339	352	327	304	360	330	318	314	323	329	338	328	341	365	325	356	333	314	319	359	330	375	340	358	349	338	370	327	319	355	341	322	307	350	322	367	314	317	299	336	307	364	358	334	323	313	339	360	347	372	313	332	345	336	338	327	313	312	314	320	358	335	298	360	352	338	336	340	300	343	348	357	327	328	308	293	323	330	317	319	306	325	339	355	351	338	342	337	357	347	327	281	324	334	337	342	345	330	333	302	328	330	329	359	337	328	352	331	321	313	335	349	348	335	339	354	360	338	337	369	342	349	340	350	351	363	360	339	342	349	330	342	353	344	332	350	376	326	352	342	328	333	305	316	336	309	333	349	333	303	331	348	358	346	330	317	348	330	326	313	357	365	344	338	345	322	351	367	350	351	318	325	305	356	373	306	350	347	337	338	317	327	367	333	342	303	310	294	341	333	330	317	341	297	338	344	339	340	318	319	327	328	343	362	349	325	326	354	351	342	344	312	353	361	321	323	363	347	341	313	351	318	344	349	324	359	351	355	337	340	333	314	315	364	326	367	353	304	329	365	330	378	335	360	316	363	328	336	315	347	344	340	333	346	340	323	357	383	371	347	329	339	294	349	290	347	328	343	373	349	332	340	348	333	354	322	352	340
26809	23931	28787	23880	16993	11603	7363	4829	3561	2563	2032	1644	1309	1114	993	826	749	726	629	575	563	563	585	572	605	602	577	640	634	602	555	577	516	553	546	553	555	549	528	538	528	452	446	483	479	444	476	428	445	439	419	420	435	427	426	424	460	442	463	452	449	416	402	486	422	408	445	415	424	404	480	394	411	449	441	432	424	463	458	437	452	389	464	431	418	425	450	414	434	394	392	404	415	419	406	440	409	381	431	393	434	406	406	387	385	430	429	406	457	434	413	444	428	409	422	411	403	416	420	407	426	408	414	420	413	444	401	422	406	418	432	415	443	409	442	395	406	414	430	391	432	429	427	418	425	437	450	417	447	437	412	428	398	431	402	428	411	419	418	398	402	422	426	423	381	413	429	431	417	443	453	426	395	460	431	404	415	422	396	377	403	430	447	423	462	449	443	440	433	450	440	423	408	455	445	407	426	447	435	410	434	393	392	437	444	454	421	384	441	434	419	395	400	436	377	383	431	411	412	479	446	431	432	437	439	381	416	409	449	426	424	414	414	432	429	413	445	442	440	449	441	442	412	421	382	424	388	408	433	429	434	404	442	412	412	423	451	423	418	382	425	419	378	440	399	424	400	438	458	423	407	409	437	403	445	437	435	401	427	419	446	433	416	404	447	420	425	412	414	419	452	427	441	458	434	409	434	418	397	440	412	415	426	457	456	410	422	442	451	419	421	422	398	429	398	431	395	452	452	422	397	432	411	439	424	436	409	413	376	424	430	411	429	441	462	425	438	449	403	384	414	427	416	409	417	431	389	399	432	442	440	416	430	409	417	435	422	402	388	465	426	447	418	417	382	436	382	464	456	411	441	430	449	375	461	408	403	419	389	404	408	405	456	410	431	424	450	431	452	433	450	416	429	439	402	425	403	435	400	404	432	415	434	401	429	421	452	403	389	419	428	418	432	395	400	403	426	421	421	414	435	436	402	419	411	463	425	424	414	435	420	439	420	426	393	459	416	454	397	413	427	440	475	420	415	444	413	451	409	406	396	425	435	408	412	432	413	440	386	439	408	388	403	417	420	428	437	406	412	397	417	403	415	423	393	409	392	474	420	445	414	464	413	427	423	411	424	433	406	415	398	443	417	417	416	480	430	414	456	435	426	445	420	422	441	439	395	444	430	414	439	433	410	466	424	418	412	436	415	444	402	463	390	413	437	428	459	427	422	401	403	426	403	425	445	400	429	418	417	427	432	455	401	424	400	440	409	415	443	416	407	450	432	465	431	416	436	402	423	420	425	394	417	411	409	431	438	450	447	415	429	392	441	417	414	428	450	425	372	400	427	420	423	380	426	410	439	442	421	393	427	397	418	394	411	431	411	446	413	439	425	385	447	419	398	409	431	426	430	404	441	402	463	463	453	427	444	450	428	423	418	400	420	375	413	426	445	401	406	404	448	441	435	408	440	395	449	432	450	382	414	408	414	482	423	418	442	441	423	467	446	424	425	406	423	417	438	422	421	451	408	389	441	408	426	442	415	419	412	450	410	483	425	422	455	417	429	407	380	432	396	429	451	442	414	446	400	422	409	432	414	415	411	420	397	461	427	431	386	471	423	413	393	421	400	395	412	365	441	430	440	390	433	442	422	419	400	431	395	420	434	433	437	411	443	408	467	411	436	415	393	401	431	388	428	443	428	425	432	427	433	396	415	441	464	436	473	409	429	440	420	419	438	448	460	418	413	424	425	407	452	407	393	412	460	418	413	426	434	419	426	399	435	420	402	422	376	392	447	457	404	419	417	422	447	412	420	432	436	380	404	430	416	398	439	419	468	416	413	415	360	404	446	414	417	417	402	400	446	446	440	415	437	437	439	453	417	474	428	418	438	405	382	433	427	411	426	418	393	426	411	421	433	419	416	395	437	455	411	389	420	445	413	408	408	427	394	443	424	394	427	422	445	425	422	414	393	429	391	403	412	428	390	442	424	405	434	436	407	417	393	408	437	401	415	453	428	421	425	433	426	414	422	449	443	429	416	432	431	430	457	418	415	420	423	467	408	437	441	452	426	411	415	427	455	436	435	420	410	382	401	388	422	423	450	449	429	396	376	468	436	437	438	415	424	413	420	413	392	460	418	432	479	420	433	428	423	392	411	381	382	412	433	386	413	435	430	404	433	414	447	410	445	439	468	397	433	438	396	443	442	399	418	415	416	458	463	435	456	445	417	433	410	425	413	477	408	442	402	422	440	426	451	405	427	423	382	419	473	397	426	424	420	399	403	434	422	393	443	379	408	443	445	453	415	464	436	447	408	435	387	393	441	414	423	435	419	419	439	446	391	411	430	459	457	417	407	443	394	420	407	416	424	409	437	427	419	437	462	413	395	392	431	433	408	472	415	401	496	425	415	385	436	429	437	408	410	405	415	429	441	472	420	420	415	454	407	427	424	418	444	423	422	397	399	415	423	432	444	419	418	423	377	389	397	411	432	419	425	454	408	426	438	410	443	422	410	439	419	410	439	402	435	429	427	431	404	440	439	417	418	402	405	416	382	437	420	438	441	373	433	402	438	411	407	387	426	392	420	436	412	377	438	411	426	439	417	396	419	420	422	402	406	400	406	390	400	431	470	465	452	432	448	469	470	402	413	385	429	424	403	413	427	428	417	406	437	474	422	396	435	419	411	444	443	424	461	436	439	378	418	435	397	425	391	419	434	395	410	381	454	393	424	372	405	418	419	398	420	451	400	398	409	427	447	442	428	429	422	438	403	461	433	418	440	448	426	409	393	428	421	408	401	402	393	409	432	416	425	447	453	426	437	404	424	425	453	431	404	421	423	407	425	412	409	449	418	428	451	408	423	444	421	398	433	399	411	410	428	419	404	432	409	440	402	426	443	424	433	399	399	425	403	431	406	420	418	461	464	417	442	425	442	409	409	408	400	413	426	392	412	447	421	457	401	391	434	411	437	423	423	427	389	461	437	443	407	427	408	437	395	425	414	437	416	409	400	439	437	417	396	417	435	413	427	419	459	427	432	428	410	441	446	387	466	415	451	410	431	402	404	455	476	401	428	406	408	410	412	401	455	425	416	399	426	446	420	422	386	462	458	401	420	436	426	431	404	444	420	456	394	440	430	426	469	403	425	444	432	464	407	435	393	418	423	394	452	395	418	396	397	428	421	430	408	404	463	461	428	404	428	434	428	418	420	425	420	428	430	446	445	409	424	437	455	481	449	430	436	401	451	432	399	417	415	419	410	434	423	434	410	412	451	432	400	419	451	427	444	437	401	407	436	427	463	429	431	421	392	407	416	406	440	421	405	434	419	370	441	401	400	420	411	465	400	477	418	398	405	430	420	420	430	411	418	429	391	438	398	413	428	415	393	438	403	416	419	427	424	437	406	429	429	407	403	412	451	402	406	436	412	383	432	433	421	426	412	376	413	424	440	432	460	428	445	427	392	412	427	417	398	421	413	450	436	423	411	430	375	419	411	420	433	465	436	402
22717	36010	32824	25251	21253	17027	13248	10328	7976	5872	4756	3874	2796	2250	1990	1703	1421	1231	1061	900	891	895	893	880	908	875	891	979	907	848	934	901	867	830	858	873	811	786	800	756	727	649	617	604	569	592	579	592	552	513	546	552	569	542	542	600	589	580	586	517	545	608	581	562	536	567	543	584	545	572	564	547	570	600	583	528	533	522	541	527	576	522	574	560	549	536	577	551	537	539	559	550	560	544	569	559	554	535	543	519	557	513	526	572	524	504	529	522	565	522	517	546	518	549	548	521	540	579	576	533	545	540	533	561	532	573	557	539	527	527	550	555	561	563	556	553	546	590	545	516	513	562	544	544	539	519	550	551	553	513	532	537	552	542	535	574	494	555	509	536	528	515	535	577	563	489	538	540	568	529	555	506	582	537	541	591	531	534	498	518	559	529	575	577	554	537	535	541	511	552	538	506	573	544	536	529	525	519	549	533	532	574	513	539	521	535	555	551	560	564	543	544	553	495	539	575	494	528	509	559	545	533	554	522	504	525	544	540	518	540	539	528	533	526	561	527	564	541	546	509	570	519	534	546	506	565	525	557	554	558	553	528	516	551	517	504	531	547	534	561	516	552	545	549	494	522	523	566	523	545	503	545	501	565	535	584	583	525	542	561	559	533	557	496	533	534	488	538	541	531	568	535	579	534	547	534	544	506	531	538	547	548	561	485	573	571	522	528	554	562	541	588	493	570	536	585	596	571	575	476	518	533	505	548	558	555	548	521	497	541	576	526	562	536	552	531	575	534	525	561	549	521	545	558	524	591	583	520	496	553	566	503	508	539	541	527	545	523	544	503	490	595	568	527	576	541	567	538	540	563	566	517	533	523	566	505	537	525	519	518	553	528	548	507	544	514	519	558	526	528	560	579	525	510	545	598	522	519	541	528	572	554	538	538	524	478	563	569	542	519	538	513	542	581	559	487	573	565	569	573	573	561	520	543	546	503	522	521	529	545	550	570	526	519	567	562	555	564	532	525	565	522	533	560	529	574	554	530	547	571	534	555	586	517	554	525	499	581	569	543	586	587	600	501	524	575	549	537	532	556	526	513	519	546	527	559	523	564	557	526	529	555	569	567	548	545	544	555	540	573	552	494	550	553	543	550	540	575	568	592	539	565	540	561	551	514	511	506	525	535	532	551	524	560	537	528	569	559	503	547	539	565	524	513	609	530	551	525	509	539	524	525	533	553	513	559	563	523	535	546	526	505	536	535	534	560	542	558	549	546	565	538	587	566	571	579	552	582	589	500	520	591	567	525	517	545	542	528	552	582	525	568	523	537	547	567	525	530	539	554	538	548	584	544	571	540	588	581	563	571	583	536	553	502	563	500	580	552	585	530	576	560	522	589	523	526	504	555	569	549	577	547	556	566	533	527	571	591	577	541	545	542	529	573	571	572	534	548	583	539	528	565	577	541	560	618	581	530	583	526	535	567	545	581	550	541	566	514	533	532	563	567	530	551	553	534	539	573	544	529	529	549	558	570	558	558	519	531	512	534	500	556	553	506	532	504	527	517	554	576	511	519	549	539	556	554	564	552	517	524	559	517	593	528	530	506	530	547	537	566	504	546	554	543	529	552	513	520	526	545	566	556	532	509	554	533	560	528	565	532	511	554	559	537	550	538	534	547	584	498	536	506	538	544	545	526	534	518	556	546	532	530	556	513	560	570	584	545	561	596	562	547	560	552	517	514	558	549	536	534	507	534	550	594	527	527	519	528	540	546	499	552	499	586	546	536	545	501	567	511	570	521	565	527	513	533	528	513	541	517	558	521	565	531	549	535	521	515	532	552	563	507	525	564	516	530	551	567	527	552	554	550	538	575	542	553	564	524	545	551	517	554	539	554	535	513	560	569	582	553	566	551	536	486	535	564	562	589	534	541	563	541	552	569	537	576	564	570	584	530	530	524	532	543	533	551	549	544	566	541	557	575	524	573	531	552	561	503	584	548	555	545	541	568	543	522	557	526	565	509	528	569	568	550	512	523	537	556	524	520	563	547	562	558	545	517	519	594	592	527	541	513	518	563	581	506	533	530	537	546	589	506	522	563	561	569	531	523	522	569	545	561	552	518	549	548	540	507	560	546	548	517	503	511	504	544	520	535	581	571	562	569	550	543	547	544	533	510	532	522	512	540	568	544	512	540	555	566	543	562	522	502	558	550	537	572	577	539	561	540	478	523	554	508	556	544	560	530	611	518	535	559	556	530	539	524	565	559	569	553	569	565	528	523	569	553	508	540	500	511	511	554	524	534	534	558	568	589	503	559	549	573	501	557	542	552	575	532	514	545	534	539	553	518	551	513	576	551	563	549	574	538	543	574	549	563	564	511	537	570	543	554	556	546	568	553	521	561	555	547	496	545	546	518	554	556	549	554	522	571	550	550	514	531	559	526	545	525	531	544	552	516	525	552	555	564	536	543	533	539	504	518	551	562	574	508	573	542	538	511	504	574	544	536	561	550	498	548	543	579	534	527	520	556	549	552	556	526	552	583	551	556	537	556	548	530	556	522	540	514	518	552	499	508	553	542	531	566	553	511	529	549	525	530	557	530	547	559	572	524	534	507	548	541	562	532	514	530	526	561	529	571	577	510	566	556	521	549	517	555	562	507	546	543	551	562	512	581	542	527	548	540	570	548	512	559	592	532	498	562	569	537	555	568	535	557	530	545	498	524	554	562	579	544	540	566	499	505	532	509	531	544	540	543	563	595	555	535	557	574	527	527	539	579	524	545	553	489	557	526	575	558	529	511	586	545	544	564	544	544	558	516	552	539	548	544	563	557	544	563	532	527	561	552	525	536	544	562	518	597	529	583	548	543	572	559	515	597	546	579	555	537	526	571	541	498	536	536	477	527	526	551	532	550	558	568	532	550	549	523	550	556	529	582	488	526	503	535	543	534	556	552	596	532	556	587	557	540	534	522	565	543	532	559	508	544	511	531	528	516	520	555	577	530	524	541	529	511	536	569	529	560	549	560	536	527	559	549	491	558	553	546	581	510	528	496	567	525	554	556	533	546	501	564	552	576	531	533	574	542	561	520	548	528	556	550	568	538	557	544	544	530	514	576	561	574	501	487	541	535	502	529	579	528	527	515	562	530	577	530	531	523	534	544	555	545	544	518	540	546	587	547	585	540	528	521	584	581	584	572	534	521	560	525	556	572	561	552	554	547	573	513	562	540	521	551	592	582	512	519	527	562	582	547	576	596	550	538	511	510	532	580	525	504	578	539	537	571	563	563	525	566	519	556	545	553	508	552	542	562	556	583	555	535	558	534	537	568	536	563	541	527	543	560	553	537	525	549	529	573	520	523	517	519	565	554	535	543	535	526	596	535	544	523	566	531	561	533	538	556	537	535	498	574	538	533	549	562	556	528	528	547	510	546	518	524	571	559	540	550	533	507	552	578	550	557	520	543	540	581	562	511	526	541	538	524	534	550	537	575	523	565	526	554	547	533
23334	20857	28239	23998	21606	19442	13326	7454	4946	3717	2879	2236	1646	1355	1222	1078	941	789	702	625	576	598	603	583	651	585	643	559	633	635	599	558	568	580	556	530	531	471	556	500	473	405	397	385	344	411	377	393	377	368	388	367	375	360	398	364	357	387	373	346	359	365	370	375	361	380	322	337	351	353	351	334	308	327	325	339	333	348	343	318	313	339	361	346	357	395	320	355	336	349	337	344	317	337	349	340	337	337	313	341	358	386	388	359	353	309	362	343	348	333	322	330	332	337	364	360	331	376	339	344	378	379	346	358	321	345	333	346	338	349	371	338	316	323	347	378	334	314	353	349	361	376	295	357	358	369	367	354	333	318	309	363	390	391	379	353	335	367	339	318	348	346	339	349	340	351	342	343	342	350	330	353	287	339	323	333	342	346	352	344	349	354	358	343	334	359	356	349	352	342	353	341	355	341	346	339	396	324	367	377	384	341	286	335	330	333	359	371	338	331	387	322	353	330	341	358	326	347	378	336	344	349	322	335	347	361	353	365	332	356	346	356	326	365	330	364	333	358	336	344	320	330	333	325	349	341	337	356	343	345	342	330	348	343	302	339	344	339	372	336	370	344	340	358	331	326	365	337	335	362	314	353	344	346	334	335	343	328	360	345	369	335	308	349	311	337	340	308	314	353	338	335	334	326	352	370	344	360	380	323	346	360	341	317	326	362	310	343	333	351	382	361	344	348	334	324	366	365	342	315	336	318	357	348	343	325	354	333	356	382	354	340	325	355	322	307	312	332	332	370	351	349	366	362	343	310	362	345	328	322	320	327	346	317	350	347	324	354	355	357	344	326	301	339	327	366	332	370	348	318	321	366	375	350	356	325	317	349	357	332	350	340	351	372	335	352	357	346	329	375	356	341	330	329	353	318	328	351	327	344	380	318	356	346	346	305	342	351	335	336	320	348	368	330	353	340	364	367	345	336	345	344	338	346	318	312	366	357	363	343	369	348	345	317	384	345	355	319	362	377	363	381	346	365	352	331	328	330	351	370	378	335	339	336	371	325	341	353	353	353	347	321	350	353	356	333	313	344	338	329	334	352	374	377	323	326	352	367	330	338	319	325	361	329	365	310	334	351	330	352	329	343	365	362	332	310	363	358	328	385	338	325	347	360	334	332	385	346	325	364	351	343	336	357	356	367	325	335	370	303	337	360	362	318	336	339	348	363	359	342	345	335	363	360	317	367	316	344	334	331	357	289	326	340	363	359	319	341	369	353	353	377	362	334	308	331	308	344	350	336	332	339	347	350	346	344	372	327	301	344	325	339	346	390	361	346	359	330	323	340	370	320	360	344	342	317	394	333	356	339	343	374	345	338	349	357	328	340	333	331	337	376	362	347	338	314	344	305	337	340	353	338	340	342	326	311	325	331	333	326	374	352	327	346	355	332	362	325	304	363	374	318	326	340	350	380	330	364	309	367	338	349	348	354	335	329	349	341	350	347	345	339	336	339	358	310	376	343	340	355	355	346	354	336	378	307	374	346	337	356	335	367	322	365	330	344	371	327	338	329	355	342	330	355	321	315	341	303	319	364	359	347	331	348	317	330	364	339	350	346	369	367	323	350	339	352	377	317	334	355	323	337	341	365	349	349	363	335	337	327	393	359	327	345	337	358	327	357	370	368	359	315	363	336	345	354	335	296	358	349	340	351	331	339	344	337	359	349	376	357	376	351	353	359	332	337	330	353	332	384	352	322	352	359	364	348	339	350	314	356	333	347	309	356	314	363	338	369	332	343	302	355	352	327	345	326	345	378	323	310	322	338	367	349	340	374	333	361	350	371	342	382	352	342	336	310	339	354	367	330	366	360	344	323	319	326	333	338	306	352	365	347	344	382	352	347	336	344	332	343	311	355	309	354	339	335	336	337	324	333	344	350	326	328	344	333	345	336	353	328	306	337	341	349	352	332	336	338	350	341	361	333	329	354	334	351	348	354	349	328	369	353	380	348	355	333	359	377	330	335	362	345	335	367	340	345	356	324	311	337	337	350	360	323	357	330	353	328	380	338	351	341	395	359	334	305	326	334	334	385	359	328	367	365	324	377	357	364	320	337	362	317	359	315	357	341	379	358	335	339	355	335	336	342	360	376	327	339	320	352	342	344	330	343	330	340	385	329	347	345	331	347	320	340	341	371	345	326	310	364	326	346	345	345	344	363	336	368	350	355	334	350	338	365	338	368	373	350	341	349	364	324	350	331	318	334	339	323	330	358	331	365	313	345	322	363	341	355	373	362	369	313	359	359	352	337	347	360	359	338	314	324	360	348	368	355	350	325	341	319	359	332	338	365	346	356	316	334	374	353	343	378	345	357	335	368	359	326	344	357	320	316	364	339	336	350	360	352	335	341	361	327	339	365	388	363	308	341	360	357	337	344	370	345	370	336	361	332	354	362	331	332	335	339	352	338	324	354	340	323	331	361	363	396	323	338	342	340	331	372	346	380	368	309	377	352	373	322	306	349	324	331	358	347	341	352	339	293	362	354	361	370	343	338	385	365	335	320	363	341	394	321	335	317	349	346	352	353	356	371	330	380	347	283	331	349	338	312	369	360	368	346	347	363	341	340	340	361	355	373	356	352	334	340	349	354	318	341	362	354	358	358	327	357	334	348	375	378	355	340	331	351	348	341	308	342	352	333	367	359	331	345	342	372	354	335	351	359	337	378	354	360	344	334	357	365	343	307	338	351	341	357	346	353	317	330	351	337	345	334	322	348	345	358	363	353	371	355	352	338	367	354	328	341	329	355	334	352	352	336	317	357	341	313	331	314	336	320	343	342	363	306	343	359	350	331	340	326	346	351	315	304	350	324	351	358	344	348	333	326	356	333	344	323	356	326	322	336	370	338	343	337	368	321	311	334	318	375	345	353	334	351	340	388	369	346	369	345	333	355	317	334	330	337	330	346	321	356	318	355	361	383	354	324	353	357	349	355	351	325	369	358	357	365	327	343	350	334	362	364	353	328	341	345	318	338	327	327	334	340	356	346	303	334	350	333	349	326	365	358	358	320	327	346	339	360	343	342	376	364	334	361	340	339	388	369	370	363	339	322	307	356	382	341	378	341	316	344	306	356	358	346	345	380	331	349	354	337	356	366	348	352	328	357	336	349	335	329	391	366	333	349	345	331	348	355	352	364	344	329	372	359	361	355	315	383	371	348	337	345	386	346	336	335	312	350	366	349	353	331	341	343	335	344	338	353	350	400	346	342	356	357	360	357	364	329	358	326	366	343	329	348	350	328	382	328	350	336	335	331	319	347	349	330	343	373	332	363	364	362	350	305	345	340	372	391	315	365	343	349	320	331	319	368	387	342	382	341	349	368	359	356	340	347	360	367	371	345	318	358	368	401	342	359	335	373	342	355	349	341	334	342	324	325	339	351	343	354	360	330	378	340	328	320	322	343	359	324	354	334	338	369	331	369	378	363	304	362	361	363	350	348	351	382	313	305
22795	40702	37734	30398	25442	21002	17067	13534	10628	8137	6544	5070	3794	2998	2533	2121	1823	1488	1305	1111	966	969	1078	1016	1007	1009	995	1082	1013	973	964	941	906	858	865	885	850	855	811	758	691	609	586	535	523	483	525	534	521	543	517	503	517	477	496	516	513	519	509	541	473	542	510	477	472	470	470	465	475	451	452	450	454	466	469	469	455	486	466	494	447	462	457	416	424	480	455	421	458	488	419	439	477	429	408	465	461	452	444	495	478	457	449	442	441	442	477	487	446	438	391	461	476	444	459	430	475	438	447	444	462	480	458	470	464	465	427	429	420	411	460	443	432	427	417	459	460	451	435	482	421	458	496	462	431	460	421	446	416	408	494	448	483	481	463	448	462	471	462	443	442	465	436	471	421	430	425	478	444	419	443	425	432	451	440	440	437	431	435	456	443	478	435	417	438	469	466	426	469	446	436	453	410	435	452	444	443	445	476	455	454	460	451	442	432	457	456	443	457	428	436	429	445	456	445	447	454	424	465	451	438	431	479	456	493	451	447	473	437	461	442	424	462	490	445	440	483	463	459	455	442	468	473	445	431	459	456	446	420	445	445	441	459	437	463	438	474	456	412	488	449	463	426	501	438	418	444	381	472	449	399	430	431	445	465	454	441	482	479	425	441	507	427	457	479	423	441	463	415	445	451	453	480	438	444	459	462	435	481	410	415	438	463	448	454	454	449	480	495	468	448	484	397	455	432	482	477	427	446	445	450	457	473	419	444	458	436	450	447	460	423	459	437	482	418	435	469	443	451	455	456	452	469	473	412	445	410	412	495	461	493	425	460	451	449	474	416	452	476	430	438	487	442	425	458	465	433	459	444	468	422	454	449	474	445	446	449	412	464	472	440	447	505	443	478	444	475	432	454	419	441	435	462	404	425	450	437	415	478	429	437	482	457	422	449	453	442	445	435	436	464	459	461	457	439	418	455	447	418	444	431	431	452	460	449	480	394	436	475	465	437	476	424	444	458	464	436	432	444	431	431	442	432	468	453	421	422	475	437	474	442	456	423	475	438	444	454	436	453	447	440	462	446	444	453	491	398	482	452	409	454	445	435	468	469	447	431	413	467	433	449	472	453	439	423	443	433	429	468	464	451	454	405	487	432	456	470	448	446	421	446	455	466	447	419	451	425	425	463	422	476	422	431	450	444	449	428	443	425	448	426	452	476	455	430	455	437	460	450	438	413	455	426	431	451	458	459	452	428	441	463	487	443	441	462	451	422	483	436	467	452	466	443	461	447	441	413	408	456	480	460	452	444	458	446	509	438	417	428	471	438	457	401	458	409	452	466	408	438	451	446	466	399	432	460	457	422	468	449	427	446	449	455	437	475	453	409	472	483	482	426	460	424	437	469	471	442	445	469	435	456	456	458	464	449	454	440	443	442	435	453	408	446	476	418	460	454	451	473	469	435	456	408	461	410	443	439	441	473	423	439	489	471	442	509	456	435	452	406	488	472	440	458	454	476	422	411	471	457	507	431	475	471	469	454	431	462	422	454	426	422	469	469	468	422	406	450	466	471	445	437	437	423	434	447	448	448	474	474	446	417	381	455	425	448	420	406	419	427	472	439	474	450	436	441	476	457	411	439	441	487	434	446	455	467	444	460	481	431	443	442	478	469	462	449	434	465	446	461	463	468	460	457	449	445	379	448	444	459	453	424	439	453	452	431	460	439	472	452	458	444	448	460	473	432	424	452	446	449	442	475	446	458	441	467	422	427	460	438	440	421	453	451	470	454	455	466	420	451	443	410	433	437	477	453	428	429	428	473	432	443	442	428	443	451	425	420	406	441	453	469	419	445	472	455	473	465	416	468	429	412	432	420	436	468	411	453	459	461	461	445	419	433	455	477	467	494	448	440	453	429	442	456	429	425	489	424	455	430	425	452	478	464	444	429	432	424	473	454	477	456	457	431	435	447	456	423	460	435	464	443	484	447	474	429	469	413	449	401	459	429	436	450	446	463	437	484	465	438	480	442	406	445	443	433	432	432	464	429	465	439	470	477	467	478	412	419	496	454	408	454	443	413	441	463	427	474	458	443	431	473	443	423	471	424	426	437	447	442	457	462	479	417	461	456	486	459	483	483	428	439	441	449	458	406	469	422	438	416	408	431	483	455	471	431	439	457	460	473	438	420	419	454	464	482	486	445	446	432	463	461	470	480	461	438	490	442	446	448	433	460	401	394	432	438	459	444	428	400	430	405	450	450	437	466	437	473	473	474	483	440	424	455	467	436	473	448	455	445	455	459	443	507	428	415	438	429	434	436	438	460	475	416	444	449	444	439	458	457	426	467	465	488	481	466	469	458	397	457	430	463	474	465	453	424	462	438	461	462	437	405	413	478	477	444	460	480	445	463	417	435	467	394	447	421	479	456	475	396	438	443	440	429	461	460	476	419	450	435	460	463	430	431	462	434	472	456	440	473	492	403	472	443	421	452	466	440	449	383	483	440	457	438	425	474	431	459	444	416	415	431	456	477	440	443	454	487	493	432	462	448	468	408	423	472	430	455	429	471	441	435	439	446	484	454	448	464	478	459	429	426	468	457	415	499	456	443	456	439	408	451	454	466	435	438	437	444	471	450	395	388	414	419	430	460	434	452	449	458	450	460	464	485	434	445	437	462	461	422	461	464	442	410	434	438	436	432	420	453	454	444	446	412	476	431	464	427	451	457	436	440	455	466	475	439	456	502	433	487	463	464	424	479	466	477	428	453	431	472	456	461	486	474	434	461	421	452	436	452	440	471	475	437	440	414	448	451	462	454	444	469	428	492	491	449	444	432	478	415	415	437	441	474	472	459	477	484	463	427	434	444	453	454	434	426	466	476	461	451	491	440	444	449	440	419	483	432	423	448	433	461	433	432	437	416	451	477	458	429	435	446	413	437	446	478	444	449	441	456	431	419	494	426	469	480	450	439	448	419	461	476	424	470	439	437	457	434	456	464	438	448	484	397	442	448	474	433	474	445	467	451	470	405	442	452	441	423	469	465	467	450	452	402	465	458	437	449	463	471	474	455	460	415	452	466	451	476	441	444	456	440	441	403	417	428	452	444	449	419	447	445	460	462	467	422	485	461	482	464	484	477	414	425	421	449	420	457	424	449	426	463	437	465	437	413	466	438	426	481	444	465	417	458	438	444	451	411	435	452	445	430	402	414	463	458	449	453	421	443	448	445	406	428	465	454	492	475	438	418	458	444	436	426	450	455	441	416	436	444	435	440	469	411	432	443	449	468	493	445	436	431	441	489	452	452	452	467	497	440	469	470	448	445	452	435	455	434	471	455	428	431	438	444	429	451	412	429	444	404	450	472	423	437	425	439	457	407	473	442	480	443	405	464	455	447	468	444	439	468	439	455	456	490	425	455	425	459	480	427	462	443	416	435	431	468	467	459	441	438	458	436	431	449	467	438	449	452	476	443	432	453	409	452	499	460	408	445	424	460	427	497	449	464	422	446	453
22413	20808	28479	23261	21077	22127	20816	10569	6645	4980	3680	2745	2137	1639	1551	1242	1049	845	732	641	623	569	618	639	608	613	562	629	608	603	583	587	610	523	551	542	549	475	530	502	473	418	339	310	307	309	317	295	299	310	315	287	328	330	331	316	292	311	320	336	312	324	322	297	278	286	277	276	265	306	311	273	296	304	303	261	297	274	285	269	285	269	257	282	300	276	280	282	274	276	271	281	287	243	285	272	266	268	271	270	304	266	283	274	263	278	301	258	293	260	251	234	254	278	255	261	274	277	239	276	279	258	268	268	296	301	271	250	284	246	271	289	262	257	274	258	253	262	238	278	287	290	268	273	270	267	275	299	277	275	280	273	267	272	281	256	271	256	273	292	301	283	270	289	287	301	279	255	247	267	264	282	255	269	267	271	283	260	299	311	258	267	280	250	252	268	281	254	259	269	267	290	277	277	284	263	265	274	244	243	258	283	253	265	233	276	253	262	268	255	284	293	271	304	263	261	295	255	259	249	280	282	288	274	282	280	272	243	262	305	276	259	283	264	290	279	301	300	271	260	295	275	269	281	280	273	288	292	295	269	272	283	273	270	263	259	264	259	291	258	302	241	283	265	259	279	235	258	254	250	292	257	287	271	286	271	260	265	295	265	277	261	259	271	289	263	269	267	276	267	257	259	244	303	281	262	275	259	279	258	255	281	273	241	276	268	250	291	284	280	260	239	262	277	277	267	274	265	278	263	264	300	298	280	279	272	267	269	230	316	275	273	289	261	275	255	257	300	286	297	290	306	271	285	287	277	233	287	266	264	260	277	276	267	268	286	252	250	289	254	249	322	250	277	268	276	271	255	258	293	277	265	245	249	246	277	243	221	292	254	316	267	284	252	276	255	265	284	246	249	253	250	287	254	263	256	296	271	270	263	268	276	282	290	287	304	285	275	286	315	294	249	287	250	279	276	266	268	265	258	261	275	278	279	289	317	239	282	243	284	279	287	280	237	282	283	293	260	255	292	243	259	320	259	260	271	274	254	291	271	246	297	266	286	303	269	271	288	280	279	254	271	252	259	274	246	301	310	265	284	277	273	248	293	276	291	277	263	260	272	292	254	276	249	263	266	263	251	257	269	290	308	261	262	269	276	264	244	309	305	290	297	275	292	277	280	273	273	267	275	267	225	256	269	244	268	275	277	268	249	258	248	262	279	257	274	270	292	242	270	268	270	257	293	277	283	248	260	278	271	326	243	286	252	267	273	274	260	288	278	266	283	277	267	315	262	266	258	259	273	253	259	286	258	259	274	275	302	267	271	244	291	289	284	303	265	289	283	260	244	292	265	263	276	258	264	240	270	258	282	293	287	265	265	255	256	248	276	276	268	280	247	262	281	250	237	288	251	269	294	244	268	290	291	257	261	300	271	302	243	297	260	270	264	269	218	284	233	275	253	299	274	264	263	271	243	246	253	261	288	265	241	286	260	268	272	295	276	297	281	256	273	291	267	263	258	281	285	253	281	275	247	288	251	288	278	294	282	260	268	247	283	268	243	272	247	281	275	275	258	270	269	247	266	288	242	238	280	273	260	271	290	270	267	276	261	266	279	294	282	261	276	271	269	263	252	273	288	266	251	261	256	263	290	292	273	274	260	267	250	277	253	264	239	260	279	270	272	279	249	267	251	284	283	266	301	258	254	268	246	271	268	266	273	260	244	263	265	287	266	256	271	269	275	250	282	289	254	276	303	271	274	294	250	263	261	251	267	289	286	269	250	264	275	252	253	283	293	246	245	283	273	246	262	265	241	289	277	257	277	256	257	284	270	294	290	281	271	300	286	262	274	255	280	280	270	248	289	262	283	268	262	264	248	260	249	280	281	271	253	257	283	270	272	265	277	247	281	278	251	267	272	289	251	263	305	241	282	250	267	266	273	272	275	275	268	268	285	277	272	287	267	262	265	269	246	264	302	283	254	242	255	291	303	281	259	267	248	274	261	266	288	266	302	245	267	249	281	266	237	268	259	290	260	249	266	251	273	288	274	263	247	265	262	278	273	259	263	287	283	255	260	251	253	269	257	298	246	254	290	282	273	279	238	254	289	280	262	264	273	279	261	271	258	253	279	261	281	294	301	243	275	290	293	262	250	258	278	284	290	263	256	272	259	261	295	263	258	298	274	263	269	301	298	281	279	296	270	287	237	266	269	242	261	264	252	287	270	249	285	240	246	278	295	255	272	227	232	248	296	257	252	249	277	258	277	257	257	232	270	231	285	265	292	261	261	264	291	294	278	269	254	287	262	281	262	287	249	270	274	286	307	244	267	273	276	248	281	291	278	277	285	287	254	270	278	304	261	245	294	271	259	289	274	280	262	250	243	288	298	248	269	259	285	274	245	287	288	249	269	260	248	267	257	268	276	249	255	265	252	263	256	284	254	251	264	243	251	269	281	277	287	283	253	257	257	298	282	257	251	242	259	289	265	272	270	296	268	255	275	267	260	300	271	278	287	295	255	253	277	245	285	279	258	279	269	297	272	277	293	261	284	261	266	265	286	266	282	269	270	263	284	292	238	257	285	294	269	259	302	288	281	277	257	276	269	281	277	298	248	270	250	239	290	244	254	248	288	276	276	266	257	267	267	288	270	271	266	275	318	275	261	278	281	252	276	257	278	268	271	266	257	255	297	260	269	269	260	282	242	275	280	264	256	272	272	277	247	264	290	289	274	280	285	272	251	285	252	243	263	249	262	263	251	279	276	264	237	267	243	271	262	264	277	274	282	256	294	277	263	268	299	297	269	286	282	286	262	250	265	278	281	288	269	274	286	276	263	286	264	280	278	277	268	250	287	280	278	273	279	261	246	251	257	270	250	280	269	284	255	258	274	263	278	273	265	259	274	252	292	254	266	314	275	280	301	260	278	267	248	244	295	252	273	268	282	271	273	294	269	257	277	280	285	270	275	276	266	268	254	244	256	262	283	247	285	268	253	267	282	265	289	276	293	270	259	247	254	274	270	285	263	281	266	273	271	288	258	261	263	268	267	301	260	276	270	265	262	273	265	274	257	267	284	277	263	277	258	253	280	265	294	269	273	263	301	272	280	256	253	284	280	288	264	289	262	261	270	271	310	291	252	258	278	268	270	236	275	270	291	251	278	245	284	302	278	268	281	252	280	272	260	294	242	278	247	276	275	279	286	258	270	248	295	228	269	299	256	275	225	265	270	298	248	281	272	262	260	307	268	278	250	264	267	241	267	250	266	253	280	269	277	278	281	268	283	254	258	268	297	262	262	276	252	265	270	265	296	269	243	244	271	271	280	294	306	284	273	281	262	260	288	260	242	257	276	280	297	265	278	247	258	290	294	249	248	267	266	274	239	247	262	262	271	257	283	258	230	276	262	264	237	276	282	289	245	296	244	289	245	240	280	302	287	294	272	267	283	239	276	254	253	263	291	256	286	252	267	293	274	286	275	279	264	282	280	244	272	232	263	293	312	271	243	259	286
24187	43911	40831	33706	28639	24489	19808	16317	12963	10204	8168	6166	4913	3858	3180	2805	2256	1815	1485	1264	1165	1081	1112	1090	1123	1139	1214	1167	1150	1181	1088	1053	993	932	907	978	924	878	880	798	673	550	520	451	446	440	437	437	425	424	425	438	408	440	452	434	414	438	465	429	428	400	408	403	364	368	395	391	408	400	379	329	352	346	324	364	407	383	347	395	340	334	322	336	383	354	348	356	337	341	351	376	360	372	342	342	330	344	342	376	356	351	391	336	346	350	348	330	350	326	348	356	308	339	343	365	353	307	350	344	349	346	389	347	365	340	348	359	322	293	325	349	361	358	347	339	381	315	330	338	358	383	330	347	301	321	338	355	332	350	317	360	354	350	345	332	357	317	321	373	319	335	316	386	320	326	365	347	355	342	356	369	342	361	357	355	334	366	337	353	336	343	366	364	324	325	366	302	341	324	363	341	326	333	339	341	329	332	347	317	350	356	366	336	333	355	337	329	367	365	353	349	350	339	335	322	348	330	366	335	337	333	343	323	326	364	368	345	340	333	346	326	329	313	340	335	335	328	363	325	333	370	347	349	348	351	320	318	276	343	312	345	324	358	337	357	359	351	316	341	345	339	349	323	349	341	351	355	332	311	334	346	333	348	354	342	340	337	321	343	369	317	357	315	338	340	363	366	326	324	353	336	369	369	357	353	332	344	340	329	354	326	311	329	360	348	362	341	360	347	352	342	367	319	351	331	316	330	325	348	313	328	384	371	354	343	342	308	350	339	326	346	307	358	294	336	356	350	318	374	342	324	347	337	323	313	355	327	345	317	326	357	334	386	349	343	336	322	360	360	353	345	364	366	364	324	328	340	365	331	354	362	335	354	345	320	332	339	345	338	374	333	310	322	340	378	338	341	330	334	387	356	363	354	344	333	328	354	315	326	377	353	351	357	338	322	329	302	318	331	359	328	356	330	328	339	329	357	324	377	379	341	313	350	346	326	328	333	330	344	317	366	329	348	339	323	332	343	305	311	345	324	352	325	380	351	312	345	326	357	321	338	354	345	339	324	373	336	335	383	363	355	332	372	348	355	383	303	365	341	336	360	345	312	329	334	351	363	336	371	348	346	319	341	358	350	353	342	353	305	352	353	307	342	308	334	330	325	320	339	353	343	361	341	329	374	340	337	352	345	320	344	352	340	342	313	329	342	361	335	362	345	359	346	361	373	373	340	354	337	366	336	323	336	335	318	359	349	317	345	316	341	333	392	348	332	347	358	324	344	348	346	362	364	340	350	367	334	342	343	351	349	310	328	343	333	334	330	337	369	346	359	345	346	343	332	330	372	333	324	351	355	358	366	349	325	339	338	388	344	336	331	331	355	335	361	374	344	329	351	329	349	352	363	308	365	336	322	336	300	337	361	347	340	354	356	330	342	319	331	355	341	350	344	343	344	350	345	351	339	327	347	340	380	323	352	334	355	346	334	331	318	373	315	322	354	342	350	336	343	317	339	377	358	344	337	357	349	343	312	337	373	326	329	327	352	355	347	342	359	369	361	326	345	332	360	359	339	328	312	357	352	338	324	368	382	343	311	334	339	354	313	333	333	304	350	347	314	331	301	307	353	340	356	318	317	356	333	333	339	333	357	352	337	335	345	371	347	336	317	321	340	363	323	359	346	362	327	321	337	340	360	312	346	355	342	354	315	298	355	335	353	355	304	342	357	337	345	331	357	312	353	340	332	342	330	357	353	336	326	349	366	327	367	327	331	355	340	345	348	341	354	331	334	343	353	341	338	323	355	312	332	334	334	340	326	344	352	353	334	330	344	317	372	384	363	325	341	342	364	332	350	347	333	309	339	350	369	362	338	375	374	340	324	345	366	366	333	346	331	344	341	370	370	332	324	358	369	350	322	381	353	321	325	388	324	341	332	348	358	304	301	354	365	331	344	356	320	337	332	324	347	342	341	304	348	358	331	352	354	341	330	359	389	360	336	331	329	377	338	332	357	362	343	328	332	336	357	346	323	338	356	354	354	354	347	332	357	328	372	343	339	321	359	355	313	316	358	350	327	347	313	347	298	326	339	319	344	337	322	339	321	346	361	337	341	300	337	374	370	324	336	326	314	329	383	330	310	331	333	332	338	323	315	334	365	348	327	324	342	356	343	361	354	354	329	353	347	343	376	351	342	366	344	343	333	340	356	356	362	328	339	337	348	343	341	313	336	325	341	361	351	372	334	339	335	356	311	306	326	317	376	340	366	365	358	336	363	350	340	326	353	363	323	321	290	326	338	350	339	348	367	365	334	349	381	362	326	329	357	377	341	355	358	330	313	326	345	348	310	356	325	371	343	304	359	350	348	338	363	300	310	349	344	334	350	352	334	344	334	333	294	337	322	372	344	371	345	317	318	353	371	366	374	318	343	344	342	315	345	358	349	313	326	351	331	327	347	377	334	335	350	354	332	375	348	321	349	352	333	313	362	323	333	335	390	332	326	345	343	297	333	334	365	295	336	365	320	329	319	345	347	320	356	375	351	343	368	342	384	372	388	332	362	371	335	318	373	336	336	372	341	344	367	339	346	350	336	310	318	337	336	334	348	353	367	353	296	356	314	344	325	320	343	315	321	353	348	329	346	340	336	345	339	372	337	342	352	325	328	351	332	334	348	305	338	349	330	329	310	332	339	371	367	376	347	362	355	334	334	333	317	345	368	299	360	360	331	326	315	358	338	338	310	333	355	370	356	346	342	365	360	373	364	359	356	315	321	340	343	361	351	335	349	320	346	354	357	345	364	339	344	321	363	356	304	334	369	328	314	347	336	351	346	348	327	336	328	345	322	337	373	345	355	354	334	363	359	350	339	350	356	352	327	360	325	365	324	334	365	344	363	370	369	316	368	379	352	339	329	309	328	337	359	342	347	353	332	325	361	312	340	350	353	326	334	332	344	317	337	402	334	336	323	325	328	364	359	357	329	332	335	332	366	351	339	324	351	380	313	341	355	356	330	383	343	378	348	313	345	324	324	361	341	314	358	338	363	355	326	341	349	378	369	303	314	339	351	361	337	362	307	324	341	346	344	335	343	363	340	345	307	326	340	301	341	349	328	317	336	351	334	349	354	358	328	327	327	329	338	369	332	338	325	334	366	337	364	332	351	343	361	345	365	332	352	340	352	322	357	362	338	330	348	307	363	339	356	344	361	326	324	333	323	316	355	361	351	349	344	360	334	303	335	342	346	338	359	347	354	358	334	321	324	343	352	337	336	318	331	325	318	340	321	340	369	343	338	351	307	359	343	354	376	341	355	344	352	337	321	332	328	385	313	375	359	321	370	356	357	300	327	356	347	349	340	337	338	337	344	333	364	356	350	324	370	349	348	333	339	330	340	352	361	362	356	337	350	352	314	349	365	330	332	365	323	325	326	366	347	347	339	365	329	326	374	336	360	338	299	341	350	340	328	391	347	333	307	362	349	331	332	333	339	336	338	337	339	331	329	384	345	362	353	335	368
26530	23786	28107	23707	16885	11608	7580	4961	3513	2720	2126	1602	1350	1141	985	908	783	696	615	590	529	518	537	607	608	596	604	560	569	604	586	541	554	582	554	559	534	573	536	543	454	467	456	460	455	471	456	481	427	446	414	411	409	445	440	451	443	478	475	406	424	449	461	420	458	436	448	458	429	402	405	437	412	436	466	436	418	428	455	445	394	415	413	439	420	404	405	414	421	438	429	407	433	435	468	428	451	407	441	411	398	411	415	433	416	413	391	445	422	413	430	404	414	426	433	428	452	449	397	393	412	417	396	405	436	456	413	424	428	473	415	463	422	446	418	373	429	415	402	455	464	389	387	408	389	390	411	434	409	394	416	445	404	399	416	410	441	417	417	443	436	445	389	422	440	443	433	431	421	367	430	404	367	434	437	424	431	422	435	428	418	388	398	451	420	480	404	460	420	443	451	399	417	459	419	436	432	479	430	438	422	434	398	394	450	382	416	438	383	442	444	416	399	395	410	410	423	435	422	425	432	414	428	422	434	449	391	411	427	388	435	464	417	389	433	434	423	432	426	409	397	383	402	435	435	400	438	437	400	399	430	414	450	401	401	422	400	430	398	412	443	426	439	416	417	415	407	410	445	426	445	387	402	435	414	431	431	380	454	419	401	419	437	400	438	439	423	443	421	431	411	418	416	419	377	413	441	405	446	449	435	415	408	434	411	469	413	440	435	413	428	463	448	407	418	434	443	427	451	409	419	435	437	419	478	433	399	381	407	429	422	403	408	409	415	429	452	405	429	403	393	447	423	418	415	401	411	397	450	414	444	465	444	410	412	430	428	452	413	387	462	416	430	423	391	405	428	412	432	423	393	443	412	449	416	406	407	439	406	443	389	428	405	388	398	418	404	439	407	433	425	421	424	439	414	443	406	409	406	425	411	416	403	417	426	447	407	417	427	451	437	421	394	432	456	408	412	426	434	457	408	437	397	408	418	420	433	411	416	420	417	447	416	422	424	430	417	413	409	406	453	428	470	408	451	432	416	454	392	422	453	418	410	413	414	418	387	397	424	481	403	423	415	414	393	434	452	407	421	417	422	370	439	411	423	452	391	399	444	410	428	431	403	447	431	422	445	431	409	447	428	408	443	415	421	408	465	440	411	404	397	434	427	432	436	439	472	445	394	463	435	484	393	401	411	436	431	431	411	399	436	408	425	393	413	406	438	432	418	392	454	465	438	438	412	467	414	364	391	452	430	411	458	448	415	415	440	407	417	399	436	427	411	417	382	385	432	442	411	407	402	435	407	435	392	405	421	380	430	408	434	404	434	400	401	445	439	405	408	392	400	412	447	415	387	422	447	427	446	428	454	430	427	437	412	438	447	392	413	406	427	417	441	447	407	467	436	426	414	447	383	427	413	432	453	447	463	449	444	425	469	412	423	463	434	447	393	433	410	419	391	431	440	375	414	409	441	427	415	407	372	395	467	420	432	427	421	422	441	456	439	420	462	396	414	398	408	376	416	418	434	440	439	387	394	421	390	424	437	409	418	414	431	426	451	418	388	435	397	402	394	416	421	448	400	431	451	394	409	389	434	430	392	460	404	456	402	435	422	414	422	458	389	459	471	443	389	437	423	414	406	425	472	456	444	420	399	412	418	437	365	430	447	405	462	448	436	407	425	407	438	406	444	388	383	376	403	419	397	433	482	423	400	409	427	420	396	389	377	437	444	449	419	396	485	414	461	446	381	454	418	406	420	454	431	448	434	441	423	423	400	439	401	448	432	422	405	399	441	425	440	407	423	416	415	462	427	435	418	484	387	386	382	428	459	443	425	432	425	435	432	458	399	378	432	443	451	385	422	441	454	416	423	455	410	434	429	400	378	427	396	451	421	429	406	442	422	416	421	412	426	394	391	411	429	395	381	411	430	424	446	405	440	422	402	430	461	424	422	404	449	394	409	458	451	400	426	429	442	408	431	415	429	455	434	442	450	419	419	418	385	421	452	426	419	426	424	413	459	429	390	390	456	431	433	421	442	444	418	428	399	461	390	390	466	414	436	445	383	452	402	450	408	399	437	414	411	445	411	455	441	439	416	433	404	409	426	397	392	412	457	443	465	445	401	418	437	414	421	379	416	403	417	426	398	389	408	433	415	446	421	444	438	435	427	412	443	407	419	424	431	402	425	396	427	415	433	454	418	418	442	410	447	428	401	421	443	420	440	391	416	413	424	397	443	402	414	455	458	406	413	398	369	454	435	440	393	414	412	480	416	450	431	418	395	413	423	400	432	406	412	398	443	430	418	455	401	431	431	452	407	396	422	429	435	398	415	454	407	412	418	396	433	437	432	378	426	418	423	409	404	392	433	412	466	421	434	449	416	404	442	403	429	415	419	425	406	424	441	471	425	414	387	440	448	413	434	426	442	426	406	378	431	457	427	434	446	419	394	408	420	430	420	433	419	430	432	419	429	422	488	438	433	441	432	450	426	416	451	423	449	400	406	408	449	426	419	428	463	413	423	439	360	429	419	436	423	393	434	384	432	438	417	401	383	432	427	410	366	427	436	419	422	448	443	463	381	451	438	445	408	437	407	409	398	436	457	465	420	423	402	416	468	436	444	416	393	409	413	406	449	397	429	434	414	409	394	415	452	432	449	419	402	430	445	443	406	430	407	421	451	416	402	427	396	424	426	450	416	429	417	424	423	397	417	404	410	389	416	376	407	419	449	395	430	410	427	409	471	431	437	417	413	460	412	433	393	431	436	398	402	425	431	422	416	439	434	458	413	431	416	404	433	441	425	419	408	451	376	456	444	409	409	434	411	429	429	452	421	405	415	473	413	406	482	454	447	413	430	414	441	445	452	434	445	396	432	397	426	432	436	421	416	418	413	408	459	431	432	425	436	411	393	407	404	407	375	434	425	417	408	395	455	453	436	431	416	432	432	398	445	419	420	425	377	425	440	406	417	428	438	444	407	417	410	387	429	400	425	426	436	387	392	436	427	428	431	459	425	412	422	428	434	440	443	429	366	460	391	431	417	434	456	440	418	385	403	438	417	441	435	414	427	436	441	421	428	455	402	406	425	431	433	399	436	459	419	421	391	425	404	445	431	419	425	412	423	437	430	424	418	458	451	406	416	417	416	404	362	417	411	392	404	419	418	433	450	408	405	442	411	423	424	419	403	402	408	364	437	434	418	400	422	460	416	447	441	386	476	431	439	442	412	393	410	397	398	484	435	441	453	440	433	423	458	431	382	407	404	465	414	402	438	417	398	436	460	401	418	450	441	402	446	426	450	434	431	446	442	456	398	419	412	389	392	402	450	427	425	396	396	430	410	438	444	400	380	413	406	430	406	429	415	430	420	406	430	391	472	443	410	402	428	394	426	453	414	390	440	455	423	465	427	385	439	417	444	391	398	428	457	435	411	392	417	437	432	413	437	421	446	404	411	408	405	420	458	408	406	416	422	410	425	407	430	435	421	408	429	412	412	422	461	436	421	431
22554	35775	32138	25272	20747	16959	13248	10191	7953	6181	4747	3701	2855	2441	1950	1745	1485	1210	999	951	855	886	929	897	912	936	930	930	916	897	898	843	886	835	843	805	822	800	825	816	689	660	615	592	637	628	567	596	607	609	526	551	554	554	571	562	582	634	565	603	562	616	568	619	551	547	555	530	555	546	572	534	574	555	564	530	543	544	551	514	546	567	537	582	542	566	583	541	552	538	551	534	560	542	542	550	578	564	533	531	557	578	562	527	520	547	566	556	541	525	577	534	588	568	533	533	555	539	530	533	565	589	562	533	540	492	573	556	544	546	584	550	504	549	553	539	549	529	560	519	543	551	530	549	541	536	528	526	540	534	503	565	526	568	540	555	509	525	539	562	574	510	530	537	554	528	532	579	566	523	514	533	525	550	528	588	559	570	550	546	540	548	531	576	511	525	544	521	542	524	517	527	539	596	540	534	536	533	550	531	540	507	543	565	605	528	535	530	562	529	571	585	544	557	529	537	540	579	557	533	526	557	561	573	528	575	556	570	549	513	490	550	543	508	545	511	542	577	539	571	551	512	563	549	576	535	526	509	523	545	549	543	545	538	588	537	557	545	561	575	544	520	576	549	546	526	616	528	544	530	509	531	554	532	557	559	516	536	569	535	556	539	556	523	536	513	532	544	535	525	522	526	529	532	579	513	493	528	532	550	562	534	530	578	534	552	538	519	532	539	563	543	504	525	508	557	513	579	506	530	531	561	527	524	581	575	553	564	547	515	551	567	531	536	534	543	567	543	523	553	537	507	564	564	522	531	566	527	564	522	562	531	521	510	533	541	504	527	506	572	526	525	509	534	498	574	537	502	567	519	528	554	554	500	543	582	646	547	554	531	533	536	533	547	534	554	548	562	476	528	537	568	523	533	513	491	537	555	580	539	535	544	615	514	578	547	525	543	526	574	553	590	573	526	597	585	538	533	543	537	532	568	527	548	532	521	516	553	547	560	543	518	521	567	552	577	529	549	599	523	571	577	561	553	563	562	542	532	535	556	545	543	566	594	541	546	568	502	484	554	508	548	583	503	552	545	514	533	544	567	543	562	533	542	523	535	537	558	516	567	548	561	569	479	544	562	566	559	543	541	557	515	548	553	587	509	552	554	547	525	575	557	559	518	573	535	570	489	540	566	567	534	533	513	578	533	557	553	547	527	557	581	498	581	487	574	558	526	540	524	560	537	521	588	519	547	591	563	578	499	545	498	546	590	541	546	563	564	520	575	548	529	543	561	579	577	527	565	515	580	497	542	552	532	574	538	522	540	516	540	488	558	511	544	534	560	530	572	580	539	584	562	537	540	521	511	514	510	554	536	559	569	579	510	582	510	540	571	573	495	547	543	502	570	548	537	522	540	527	550	530	531	563	539	557	545	539	572	498	576	529	533	589	551	576	538	529	545	535	568	503	564	537	536	571	561	521	507	503	516	563	552	568	524	577	509	544	558	549	520	515	524	556	526	538	541	575	535	503	553	565	542	587	586	543	552	513	499	562	554	552	566	564	523	545	517	548	535	517	505	530	519	523	514	494	540	560	522	533	469	543	580	577	530	581	539	570	568	530	524	498	522	556	572	554	552	524	568	503	553	532	539	587	545	531	543	529	565	545	595	557	575	494	560	530	521	578	537	553	509	528	532	584	557	553	578	539	529	527	585	529	575	501	532	528	568	533	562	512	531	578	535	582	563	540	535	539	532	542	479	551	539	510	568	518	586	535	515	515	543	521	497	582	557	521	533	574	552	590	539	553	557	523	563	518	571	551	579	539	549	543	530	558	555	550	567	517	535	499	530	510	540	563	564	562	550	557	557	562	559	557	532	559	538	550	560	556	541	560	552	553	594	508	564	528	522	534	570	539	550	509	532	524	580	583	541	547	541	510	608	544	497	537	553	581	539	511	550	569	519	565	559	575	560	537	510	539	543	560	515	543	526	570	536	597	543	553	544	547	553	539	529	547	534	522	565	571	546	561	545	548	530	567	541	552	592	590	562	562	555	512	534	554	489	546	578	522	505	545	492	529	504	556	552	561	538	546	508	534	515	529	538	575	554	554	568	542	538	545	558	554	533	553	546	541	540	532	540	548	561	536	533	513	542	550	529	557	551	501	537	548	546	552	563	539	522	537	548	584	512	487	533	548	535	534	512	551	536	538	577	569	536	526	548	550	517	565	545	536	509	566	560	537	545	536	554	506	567	520	545	535	587	545	515	556	580	535	553	537	503	554	564	532	550	538	508	570	543	566	553	532	512	539	564	543	519	543	560	554	557	562	519	575	544	508	547	568	568	530	549	541	551	525	547	519	562	553	533	550	553	519	552	545	576	537	546	549	552	559	537	543	547	552	548	571	530	539	579	534	552	545	548	550	536	529	530	579	535	546	537	555	532	549	536	528	527	543	521	543	556	535	557	566	526	537	524	556	516	508	569	542	557	503	532	576	502	519	549	537	548	518	539	557	532	553	534	577	575	518	554	575	537	504	535	580	531	563	550	538	516	547	539	625	533	521	565	586	515	526	534	550	524	511	524	520	527	521	555	571	552	572	549	539	543	519	597	574	527	560	550	481	563	532	549	515	566	531	573	521	521	542	560	518	518	523	548	540	520	520	588	549	527	553	541	546	555	535	597	528	531	600	501	577	541	549	526	533	540	517	555	541	537	528	539	506	501	576	543	526	572	539	537	549	611	517	535	557	525	563	559	534	586	560	555	577	489	542	550	562	575	559	570	532	516	547	567	537	523	495	531	510	536	529	584	529	593	571	524	571	515	588	515	503	580	550	524	484	550	530	522	536	565	524	580	495	515	531	567	539	564	555	577	546	563	516	524	541	530	544	566	533	546	543	569	600	532	552	545	585	579	559	553	536	566	589	509	548	520	546	548	537	523	525	527	532	560	549	546	549	528	491	535	596	532	517	556	545	552	523	523	547	532	534	474	560	530	537	567	506	557	522	542	541	496	513	538	537	512	599	525	578	544	546	554	548	586	546	569	533	560	516	518	546	516	591	515	520	520	522	581	528	540	548	570	530	504	543	537	533	556	530	546	522	541	550	509	545	561	543	578	518	561	539	519	527	532	539	562	594	547	520	530	584	612	569	534	526	557	533	552	572	487	552	565	546	543	545	499	487	531	548	530	559	545	595	523	514	526	595	566	557	571	500	581	531	555	525	599	515	533	533	571	590	526	576	547	570	525	559	517	529	528	554	562	533	574	512	560	539	550	559	543	575	525	563	575	506	555	525	541	573	523	543	570	520	592	539	554	540	524	516	566	496	503	569	525	564	516	553	554	503	574	555	544	512	553	588	551	572	552	519	525	554	539	568	583	555	562	470	507	563	569	538	552	534	553	557	572	548	520	536	530	514	554	582	516	564	552	554	575	540	565	535	522	569	530	548	583	574	564	509	552	525	552	560	587	509	525	537	533	566	539	569	561	541	524	519	513	559	561	589	540	581	555	532	528
23488	20842	28074	24011	21773	19373	13299	7281	4835	3786	2699	2207	1722	1402	1255	1099	933	722	728	588	583	574	530	588	583	562	574	613	612	548	626	550	600	556	570	540	560	557	509	534	448	398	447	388	359	348	370	339	391	333	383	372	376	321	385	362	383	384	386	369	363	358	376	355	362	381	365	359	324	374	366	338	327	326	333	340	333	352	340	337	365	352	350	357	353	350	358	344	329	330	371	345	370	359	343	365	343	351	355	349	336	311	325	368	349	367	319	344	319	382	351	334	359	360	338	332	355	360	350	334	354	314	371	373	365	341	328	326	360	369	322	357	354	350	311	339	314	382	334	340	337	348	326	354	339	343	339	342	348	343	325	326	347	320	326	360	320	348	345	323	356	348	358	335	303	318	346	333	351	326	366	329	349	334	346	364	338	334	353	324	343	359	326	344	324	368	344	338	363	296	357	374	336	365	355	332	358	364	333	337	309	338	378	320	362	341	359	357	354	330	337	353	314	352	316	331	366	380	366	343	337	349	342	319	360	336	370	353	348	346	323	318	362	345	357	354	316	384	331	356	323	334	333	336	357	361	327	329	315	339	350	367	339	329	339	341	333	361	372	365	350	363	353	313	323	317	340	322	365	363	303	333	389	308	362	361	347	370	363	336	328	363	319	350	314	341	367	359	355	350	326	338	353	352	344	347	348	321	337	353	370	330	337	348	381	335	331	331	346	334	334	367	357	342	308	367	359	350	349	352	359	344	334	317	353	352	335	337	337	399	346	338	370	310	327	330	324	303	394	370	319	336	316	382	329	317	344	310	401	333	365	306	356	340	334	323	385	332	368	336	367	347	345	333	332	344	341	317	324	364	343	362	342	349	370	339	325	331	359	321	363	330	337	361	292	349	393	346	333	338	338	350	328	343	333	374	319	346	323	353	302	308	368	323	365	298	347	361	376	332	348	348	328	383	348	325	342	355	356	356	348	365	339	360	369	333	332	356	369	315	328	346	362	357	355	330	373	327	320	347	337	359	321	313	321	354	327	329	360	336	353	336	338	367	353	376	343	326	346	348	339	326	337	354	341	379	376	340	337	329	340	375	378	338	334	329	340	373	333	321	359	378	309	361	334	322	326	351	351	382	331	332	338	330	337	313	370	358	349	371	350	321	356	328	359	326	350	336	347	340	352	374	331	362	316	324	377	321	347	319	326	354	343	354	332	341	358	287	376	321	311	356	346	334	347	339	352	353	342	352	350	341	356	348	348	337	356	296	342	327	358	337	333	368	333	360	355	338	340	355	321	341	343	368	343	309	330	352	347	334	353	320	329	331	366	354	315	355	383	345	328	373	347	340	348	371	361	358	328	367	331	347	317	347	354	321	350	334	343	345	352	335	354	320	326	347	350	304	348	336	309	350	360	338	320	306	339	322	352	334	383	339	369	306	349	333	342	326	364	359	313	348	340	328	350	315	347	371	351	330	328	343	328	326	346	372	356	335	329	350	341	358	338	353	344	359	318	315	382	360	337	328	327	333	370	349	364	333	305	353	329	363	340	351	405	333	344	344	349	356	321	305	321	382	362	334	337	360	339	286	328	363	346	360	355	337	327	355	366	333	332	334	343	356	339	350	359	364	328	361	321	339	332	337	316	356	370	360	333	343	372	324	321	333	349	353	324	351	338	323	318	363	342	338	361	324	340	338	373	319	360	311	353	308	347	329	318	363	356	356	323	340	354	347	332	345	348	355	325	360	353	333	352	317	348	332	356	343	359	337	340	307	366	352	318	363	300	340	335	317	368	345	343	333	325	343	369	365	285	315	329	360	345	360	351	331	350	336	344	332	321	328	352	333	347	330	354	320	347	332	360	371	323	330	355	338	358	351	337	340	334	342	340	348	356	334	339	360	323	355	381	331	364	343	348	367	322	347	355	337	343	328	369	350	369	384	339	350	327	344	361	330	343	376	363	300	336	360	349	358	292	318	333	298	341	349	344	348	360	338	343	348	350	321	332	370	336	326	338	335	353	352	342	341	377	335	372	368	374	316	323	339	321	331	384	336	341	339	335	349	324	322	325	340	338	346	329	357	341	347	349	322	381	366	354	328	372	343	344	360	388	326	355	359	356	323	361	348	344	347	365	329	362	339	339	341	330	344	374	348	327	355	327	355	362	351	333	347	363	354	333	365	336	334	382	317	363	362	359	341	353	313	338	358	333	341	335	346	359	362	346	315	335	303	367	364	333	340	323	312	369	353	354	356	351	362	344	315	355	351	355	349	345	350	334	369	337	358	356	352	355	345	351	341	314	361	359	328	377	348	364	336	339	369	327	357	348	328	336	347	386	338	381	376	331	329	340	334	336	338	315	307	339	355	364	339	356	320	348	358	319	369	352	357	336	366	357	377	350	341	363	335	352	337	316	339	351	343	368	334	365	339	346	366	319	329	340	317	344	350	353	337	330	355	327	343	360	378	395	303	351	323	358	331	361	342	341	345	360	343	350	347	336	326	371	332	331	354	340	323	330	350	336	339	306	398	332	315	299	356	339	344	335	346	329	314	311	322	339	320	323	360	339	338	354	329	327	322	312	354	329	331	340	366	322	365	361	330	352	344	341	327	337	352	374	298	355	337	328	337	334	360	355	353	324	340	341	348	316	341	381	351	351	334	357	300	351	333	337	336	367	338	329	336	327	360	331	313	346	353	370	323	330	342	352	344	341	351	294	325	365	314	384	345	328	322	333	331	363	366	343	339	311	317	335	343	343	323	334	352	329	333	312	373	336	324	366	336	338	366	341	320	314	313	377	348	363	368	318	352	356	360	332	330	314	358	353	369	330	368	333	351	322	348	324	322	351	349	367	345	322	379	332	335	335	327	362	360	362	340	337	375	347	335	372	397	334	365	343	337	353	373	349	322	334	343	352	344	334	337	343	338	351	329	359	337	341	342	350	305	339	385	343	331	375	372	341	329	369	373	342	360	341	330	333	350	334	336	322	359	372	346	340	325	334	341	354	320	356	355	346	350	314	361	336	357	301	328	345	350	338	359	346	327	325	352	350	337	331	333	350	316	352	349	333	344	332	334	326	318	332	368	312	339	368	310	312	376	342	368	324	333	352	385	357	355	349	349	341	357	332	369	324	339	360	338	352	327	367	336	353	349	306	341	344	354	335	342	313	385	340	348	335	360	357	342	336	328	319	339	331	347	310	320	347	400	342	346	316	322	351	310	351	377	321	332	330	339	348	334	333	337	320	319	327	320	356	319	315	322	340	325	332	332	340	343	343	325	337	356	328	347	380	347	376	367	336	341	317	340	353	358	346	347	319	342	321	359	337	307	367	332	337	322	332	351	320	328	341	353	363	297	340	337	369	316	296	336	333	331	335	333	304	336	315	337	313	344	382	332	357	345	333	347	342	354	313	337	342	348	339	328	348	360	369	363	356	356	373	345	339	366	381	337	351	350	331	358	356	357	332	327	339	319	324	339	381	326	303	352	382	346	307	323	361	296
22471	40121	37102	29909	25674	21292	17035	13206	10448	8376	6428	4925	3953	3104	2638	2284	1930	1531	1250	1050	953	925	990	996	984	1005	1006	1050	1083	1035	1037	1003	943	870	903	873	879	863	781	821	680	615	569	545	529	542	488	505	518	480	517	507	480	520	507	496	485	532	504	487	498	530	506	489	500	484	473	459	480	459	465	489	442	463	455	461	467	501	458	479	460	463	490	458	434	476	500	469	482	444	464	440	458	450	453	462	495	460	427	433	468	473	430	457	451	472	463	479	454	442	431	480	426	478	472	467	440	433	429	487	432	471	466	464	441	454	449	438	461	453	410	494	450	465	452	455	430	443	452	465	456	428	425	452	443	459	447	445	413	388	477	501	463	446	451	423	430	466	467	437	435	480	421	456	448	440	429	451	440	453	441	388	459	468	443	440	453	438	405	435	482	460	479	489	438	459	475	421	456	445	433	480	431	466	473	425	469	447	448	460	449	434	444	460	444	438	440	431	459	402	460	480	444	453	464	447	449	437	447	426	439	448	435	441	448	447	450	443	440	424	447	426	445	436	444	458	477	492	468	436	459	450	448	413	455	475	450	447	459	448	463	453	464	456	439	425	448	439	461	440	433	429	439	431	476	431	420	434	441	459	443	446	445	432	434	484	449	425	442	441	428	443	444	445	422	449	458	443	453	416	407	443	461	436	451	435	464	478	423	435	483	438	441	431	443	464	456	444	441	451	441	459	462	442	441	410	398	437	424	448	423	455	465	449	432	445	428	445	449	427	448	457	450	448	433	475	449	470	418	462	434	498	462	401	423	449	482	446	468	440	475	437	469	413	459	439	457	490	415	438	443	417	420	463	443	439	435	508	426	479	465	428	432	487	485	443	463	438	458	492	491	452	448	440	465	455	440	417	441	412	442	508	474	434	447	430	452	411	471	457	437	443	460	475	411	451	471	447	483	481	450	417	457	481	480	447	456	482	455	479	485	466	461	444	422	450	430	438	461	469	447	447	454	438	458	468	463	505	477	433	444	469	416	465	451	449	467	448	436	459	442	447	458	462	480	432	452	436	428	458	447	445	455	438	466	458	452	424	452	439	426	460	487	456	433	461	398	446	444	485	436	417	431	468	440	454	456	498	466	439	479	480	457	481	440	439	458	462	425	489	451	435	415	400	430	424	486	483	432	467	411	470	472	456	450	462	444	445	445	435	468	445	486	474	447	457	449	415	481	428	427	446	448	426	469	445	432	437	471	428	459	438	438	439	495	434	458	442	469	443	461	459	467	416	441	468	426	440	428	477	457	469	462	431	441	468	447	443	490	447	465	470	464	472	422	438	454	437	421	500	452	453	484	453	447	445	449	475	443	467	456	441	479	471	435	450	484	420	433	454	467	465	439	454	462	447	464	440	467	430	458	404	409	467	440	460	439	442	456	430	481	471	441	440	458	432	420	460	438	447	434	455	448	477	396	429	429	445	468	470	441	448	437	413	435	453	416	455	469	441	478	456	447	476	453	449	426	460	465	472	416	463	438	456	440	442	434	439	459	438	430	404	468	442	430	433	418	494	439	412	497	441	496	500	416	465	470	451	434	420	396	436	414	423	417	456	469	420	431	416	464	461	456	455	449	469	468	434	466	414	414	438	460	450	426	434	414	458	440	423	474	452	462	445	448	453	469	415	415	433	448	454	456	419	468	455	443	460	454	450	415	451	425	424	412	459	459	441	426	446	461	466	466	420	448	491	441	472	451	423	466	436	454	433	452	477	428	424	456	470	479	433	445	484	458	482	427	445	465	471	451	424	446	396	440	450	449	471	477	447	438	462	429	437	453	425	427	467	447	421	471	440	420	455	428	457	468	484	469	484	428	445	457	427	461	449	479	441	426	423	491	469	458	445	439	460	457	449	463	454	407	438	445	464	452	439	435	445	451	425	445	407	445	436	470	437	439	468	427	439	431	457	439	455	451	449	454	448	453	450	443	460	478	465	433	417	474	461	473	447	447	462	422	441	453	437	486	460	455	453	493	464	444	417	449	476	429	452	417	470	451	448	466	429	449	470	453	476	445	409	446	475	414	424	450	413	458	430	433	472	435	437	466	455	419	475	421	413	422	444	480	449	466	406	434	519	457	436	441	413	426	477	475	429	482	414	461	437	458	448	440	449	425	456	431	470	445	435	452	411	473	486	440	431	485	443	440	485	501	458	450	451	460	440	419	465	463	444	481	429	502	487	444	446	455	457	445	481	445	406	421	481	383	474	401	459	478	453	463	458	391	460	443	467	475	447	413	438	469	450	464	410	446	497	457	421	426	482	395	474	439	450	435	453	437	447	444	428	468	436	398	444	497	463	450	450	440	444	438	423	444	457	455	453	409	440	426	448	412	420	411	424	456	445	464	454	460	488	443	456	437	452	440	440	435	477	438	453	428	445	462	472	418	416	439	465	457	463	433	440	467	431	439	480	445	472	448	436	480	464	405	417	444	424	457	438	441	460	439	476	465	474	457	418	427	413	464	447	434	428	474	464	464	411	477	455	430	406	444	469	451	401	414	458	447	466	453	438	423	425	444	427	437	484	433	460	487	427	427	446	502	451	410	465	452	406	477	429	414	450	446	467	461	445	457	424	446	464	484	426	468	474	443	423	455	439	455	444	439	452	427	457	461	465	433	441	458	437	452	437	428	438	489	440	478	442	449	457	458	428	450	509	421	407	429	437	459	477	429	439	441	444	463	426	461	439	456	419	483	473	446	441	467	446	440	481	498	476	445	477	462	440	424	443	444	437	428	479	477	402	443	433	430	450	457	441	484	397	458	451	457	433	481	464	448	472	429	435	398	411	467	451	450	433	472	472	449	443	426	457	464	432	461	435	448	436	450	437	477	428	441	439	442	459	436	432	426	445	490	443	432	481	442	430	481	487	456	419	442	453	466	459	413	462	433	453	427	444	459	455	455	476	454	437	416	440	449	478	435	453	381	454	442	436	408	436	458	454	454	452	453	468	453	401	417	431	456	447	475	482	433	445	429	460	433	458	456	439	425	477	468	434	428	456	465	438	460	435	405	413	451	491	454	470	444	376	461	452	440	436	440	479	473	417	428	442	463	436	435	453	419	462	467	451	432	427	453	476	449	451	440	425	470	440	466	424	423	437	433	474	422	442	415	457	406	472	418	435	470	447	413	439	443	460	441	422	413	451	450	437	445	448	426	410	409	453	448	439	456	448	447	454	490	433	449	429	448	473	453	414	443	463	447	475	440	433	432	428	438	447	452	455	494	450	425	417	503	458	420	469	440	441	423	439	447	423	466	455	487	448	461	454	455	462	433	433	464	444	424	454	446	437	444	451	430	451	427	460	464	465	451	462	475	436	418	451	451	453	460	419	462	449	431	460	463	421	416	383	470	472	431	460	455	445	468	461	448	423	411	479	453	423	469	450	411	425	432	453	442	462	440	485	454	429	446	475	438	488	465	481	432	429	484	431	471	444	464	479	436	423	422	451	428	428	456	443
22429	20759	28396	23283	21062	22086	20274	10083	6325	4667	3612	2709	2201	1686	1480	1249	1047	845	753	593	556	557	598	587	537	583	593	623	608	611	599	634	568	525	548	517	530	555	487	514	410	383	336	334	311	348	303	322	317	280	310	300	290	315	321	257	279	308	307	300	281	314	292	288	300	266	296	293	288	285	311	301	267	226	271	284	282	253	273	264	279	292	282	274	254	272	266	241	281	256	289	273	276	284	286	289	270	250	288	270	273	279	283	293	283	290	307	272	272	293	284	278	281	274	273	262	260	264	267	274	271	297	265	237	282	254	259	248	234	231	241	291	284	282	281	266	290	264	264	258	260	259	261	241	251	281	267	276	243	255	285	268	256	275	280	270	256	270	261	268	272	260	241	284	255	257	243	251	251	264	249	265	295	253	281	272	246	258	256	237	282	255	257	275	279	286	253	264	270	250	233	229	245	283	282	275	271	282	275	263	271	263	272	237	271	263	254	302	258	269	301	284	270	252	246	267	255	261	271	247	252	245	275	268	266	263	259	286	270	302	273	269	294	292	282	254	294	250	266	277	304	285	258	303	271	262	273	292	284	263	275	264	280	295	276	281	257	280	254	269	272	269	275	258	277	286	245	246	288	252	229	249	251	260	296	246	264	270	261	267	276	274	289	267	279	244	262	262	273	226	280	267	251	271	294	244	293	283	277	260	261	271	301	278	264	275	277	281	270	233	247	266	270	296	280	258	265	248	265	272	266	273	271	258	259	252	287	274	284	279	267	277	271	308	256	262	243	268	275	283	261	263	239	262	263	261	249	276	302	257	264	296	253	261	294	275	269	282	290	265	282	255	263	268	274	257	311	259	269	273	300	276	253	276	254	246	243	287	277	234	275	286	270	267	297	280	270	299	254	283	273	262	261	261	265	269	234	278	268	284	251	282	241	258	254	285	285	236	249	263	244	257	276	269	247	267	295	263	273	256	300	271	296	253	256	262	283	286	263	261	279	256	244	261	248	280	230	271	287	255	254	248	265	248	243	278	269	266	258	267	246	248	268	244	254	259	259	257	286	269	245	273	265	273	261	278	282	249	255	264	248	272	252	274	254	264	284	251	276	281	273	287	282	226	249	260	263	300	260	283	254	225	287	241	259	269	256	262	257	267	247	286	262	278	267	275	287	290	270	268	278	263	251	313	280	246	264	265	293	261	290	269	266	284	267	229	273	270	259	278	257	284	276	256	247	249	301	240	262	257	281	265	273	291	275	263	256	242	242	259	266	255	236	265	280	268	296	269	260	272	279	269	270	268	264	272	233	273	260	266	252	284	271	236	275	248	257	273	249	262	268	246	265	275	275	279	286	281	272	265	264	269	244	271	274	266	271	270	272	242	276	236	244	233	283	272	269	299	257	266	243	250	260	280	270	273	280	266	294	276	304	256	264	269	267	244	260	271	278	270	258	272	259	309	283	295	286	278	275	248	258	250	260	309	265	275	251	301	277	280	259	278	284	247	278	258	251	242	231	271	265	286	283	274	228	262	265	271	246	260	264	282	284	274	268	262	275	273	267	265	270	276	277	290	260	273	283	244	261	264	257	283	259	258	281	269	281	261	285	285	237	252	296	258	274	281	257	251	260	255	257	275	252	289	263	316	278	284	258	268	281	271	269	268	265	272	245	255	263	263	277	272	262	272	275	260	254	277	243	267	267	268	238	244	290	266	248	292	262	242	269	250	295	265	267	304	243	308	271	276	280	281	270	252	285	272	251	301	267	288	279	268	268	272	279	283	262	287	253	262	213	247	255	278	235	274	257	251	268	263	275	267	278	250	293	243	251	232	272	261	254	277	272	267	253	278	265	232	264	283	298	269	252	272	267	269	285	271	291	271	239	290	283	241	271	267	287	280	266	262	239	309	257	288	255	277	284	243	279	291	264	281	251	232	318	264	293	272	273	282	256	274	271	262	279	288	274	255	264	295	280	275	256	260	284	284	277	247	276	225	262	267	277	273	250	281	264	280	309	311	272	275	289	264	285	270	251	274	276	240	298	272	321	293	258	251	251	261	245	291	240	290	277	245	287	267	244	276	269	274	274	268	273	248	289	277	265	261	256	288	273	265	247	253	251	268	248	270	245	284	269	262	280	261	263	273	273	269	264	261	257	253	253	277	280	293	267	248	248	279	262	292	235	259	262	236	276	287	277	274	261	257	287	279	266	271	265	286	280	262	281	275	269	243	257	264	285	257	297	286	283	259	262	245	259	276	230	276	279	286	287	239	273	276	261	261	251	256	238	267	254	245	266	242	247	262	296	278	280	258	234	296	264	261	278	249	282	269	285	265	237	250	280	278	292	256	290	269	281	275	267	280	260	281	257	271	269	271	284	258	270	260	258	277	225	246	263	239	277	270	265	261	274	257	267	297	273	262	271	270	255	259	304	265	275	248	276	254	288	265	251	240	296	259	278	251	254	264	283	275	280	286	242	258	277	255	307	289	257	267	260	270	267	278	265	251	238	294	250	265	256	244	252	291	261	267	255	247	284	221	274	279	289	259	254	286	255	251	279	287	292	247	300	261	270	249	281	272	224	246	258	264	242	282	258	262	264	287	247	254	274	269	253	248	264	252	260	266	268	306	255	271	272	257	271	272	279	255	240	248	272	269	264	270	255	260	256	274	273	292	286	282	289	245	245	250	259	247	284	257	284	281	271	231	278	261	285	294	266	261	289	250	262	271	259	267	297	271	266	228	256	274	303	248	280	256	265	277	262	263	302	239	294	225	248	258	268	263	266	289	278	275	270	277	242	276	265	248	285	272	237	241	273	264	297	290	269	261	259	247	282	270	260	243	273	250	238	246	270	227	277	286	288	245	290	267	258	262	242	286	267	284	274	274	270	258	279	273	296	256	245	246	251	264	265	273	252	270	277	289	258	245	275	269	266	258	294	250	245	298	286	254	259	255	250	265	300	275	283	271	258	278	276	284	265	284	267	284	259	271	285	245	314	288	258	275	285	268	275	257	265	299	263	272	269	290	258	261	269	238	265	261	266	269	244	266	286	257	284	240	273	235	284	271	270	272	292	274	289	277	238	294	283	275	269	268	263	264	272	243	275	263	250	259	248	273	261	288	261	254	258	292	274	282	233	263	297	270	289	274	247	278	274	266	267	277	235	280	261	281	284	278	246	271	266	282	283	248	254	261	286	296	271	274	265	269	252	262	282	261	259	269	243	269	295	253	294	268	265	267	252	259	252	268	242	282	247	296	284	248	251	260	253	254	247	254	262	252	266	269	281	266	273	259	260	280	229	255	268	254	257	241	261	266	331	267	255	265	262	289	235	263	260	287	238	244	249	264	258	258	251	236	292	266	265	260	261	277	298	264	282	245	270	280	233	286	261	257	280	251	278	285	275	268	256	264	264	258	249	252	265	267	275	283	254	268	260	261	226	256	272	259	285	261	255	285	278	253	279	252	268	236	254	244	292	256	277	269	273	258	285	243	289	248	271	250
23645	43654	40603	33746	29467	24538	20108	15853	12754	10097	7991	6264	4792	3976	3270	2878	2287	1808	1416	1180	1112	1087	1131	1043	1134	1141	1131	1142	1141	1146	1141	1099	979	953	885	999	964	913	883	806	654	593	521	453	483	458	455	465	436	387	425	434	465	396	455	407	423	397	419	391	419	404	420	455	397	371	360	363	362	376	399	383	332	372	341	374	395	364	362	392	350	341	312	367	364	313	342	371	358	352	334	337	388	361	380	376	324	360	341	334	324	325	352	389	353	350	333	312	341	348	331	355	355	316	336	337	339	342	319	337	343	334	381	350	321	326	344	359	338	350	337	324	303	377	323	323	353	319	347	319	313	339	330	338	340	381	311	334	355	360	316	324	357	357	356	350	341	350	321	367	345	352	326	322	336	333	378	362	341	313	363	336	342	335	374	327	338	324	335	343	365	324	349	353	341	356	342	344	354	332	355	370	364	323	363	321	344	350	353	360	354	351	322	355	331	339	365	338	353	361	324	356	342	330	368	372	364	304	323	304	334	311	353	359	328	341	353	345	338	363	315	345	339	359	335	352	381	350	338	331	352	377	344	349	316	339	321	358	347	347	322	333	347	333	299	332	303	333	348	341	335	328	346	327	345	337	355	337	364	355	346	374	352	316	345	354	338	370	342	308	330	344	348	342	333	328	313	332	326	359	334	344	347	317	331	339	333	324	341	307	336	354	323	332	317	320	364	320	359	357	355	346	351	338	318	350	362	334	346	318	347	327	354	367	345	343	336	315	342	305	305	312	349	358	333	346	317	317	352	365	335	357	293	322	326	328	372	311	346	317	298	355	385	330	347	398	349	339	336	345	324	367	326	315	362	353	341	347	321	345	333	354	341	365	356	354	343	364	360	342	316	349	362	360	356	349	335	362	327	350	364	316	329	325	336	364	372	333	326	345	346	347	378	337	337	368	334	376	329	315	348	363	370	365	341	346	352	361	333	357	368	326	328	329	366	329	336	343	369	305	344	336	328	325	357	343	318	353	369	349	351	339	362	337	363	369	369	369	320	358	342	339	333	327	349	331	332	346	366	351	331	307	338	374	312	364	342	352	361	334	349	346	334	354	338	336	333	347	351	331	332	340	346	336	346	326	338	380	309	347	340	306	330	327	320	361	333	357	355	354	370	321	337	347	348	333	351	337	351	344	325	324	369	316	343	341	328	321	350	309	325	326	351	337	358	350	353	351	346	377	354	339	310	313	380	354	338	338	324	355	359	374	330	332	338	362	325	312	338	325	333	336	356	352	335	319	343	323	356	342	327	341	323	347	345	338	342	368	337	329	343	363	320	337	317	343	339	339	344	318	349	319	354	308	373	347	336	353	376	337	333	347	330	350	356	357	350	331	378	335	321	359	332	335	322	340	338	337	354	350	357	339	377	333	319	349	357	326	344	330	330	303	335	357	349	337	333	343	317	337	348	343	334	351	377	316	345	324	313	359	345	314	366	323	317	338	350	332	337	331	332	331	320	316	325	332	325	380	347	342	358	342	320	342	349	334	357	346	332	347	352	333	334	381	317	293	302	324	361	332	359	348	342	352	368	353	348	341	382	344	346	350	360	358	361	332	335	351	332	310	342	329	332	352	344	326	371	336	358	353	318	359	344	349	320	357	305	326	374	348	369	349	314	345	379	354	350	351	328	327	333	361	336	351	327	349	358	330	330	314	312	319	325	325	320	366	349	338	323	349	332	351	347	307	357	339	362	338	328	343	343	321	320	325	347	344	364	348	337	348	311	320	362	316	340	317	339	327	355	356	358	327	346	299	324	359	324	375	328	343	349	297	361	344	337	328	334	347	335	328	358	320	359	325	347	336	319	359	355	332	323	353	324	320	343	340	335	326	346	355	329	341	316	377	326	356	333	341	345	332	349	336	355	307	396	370	335	339	324	327	360	374	330	343	354	339	345	343	345	321	328	352	310	363	352	317	342	355	333	314	321	348	359	318	321	375	355	326	351	352	344	312	345	322	349	346	335	335	320	356	393	339	352	367	346	357	356	318	342	328	350	332	329	340	305	334	351	338	393	333	327	348	388	352	339	341	335	345	359	339	349	320	374	361	358	303	308	332	322	332	307	381	340	307	300	349	322	333	328	287	327	370	320	338	336	322	336	381	345	364	352	349	327	303	350	343	322	348	312	332	343	337	307	346	378	374	335	338	346	328	340	363	355	363	318	332	342	362	354	358	342	345	312	341	354	353	365	353	354	335	360	338	371	368	371	325	331	329	339	299	306	320	328	346	332	344	324	358	354	323	335	304	360	333	364	372	347	352	360	345	346	350	351	332	379	339	368	361	358	317	364	334	336	355	325	314	350	335	348	336	321	339	333	345	342	327	360	341	343	348	353	354	346	363	356	344	354	325	329	330	369	338	338	332	369	335	352	329	358	330	349	335	360	370	363	348	343	323	360	352	340	347	363	362	333	346	349	330	313	358	347	348	361	333	328	328	346	332	328	364	335	320	315	387	368	326	358	321	363	347	334	345	332	340	362	347	334	338	339	370	316	364	338	379	339	341	338	336	328	341	321	363	342	345	346	350	366	324	345	330	362	320	304	340	323	315	324	358	336	343	333	328	324	366	337	337	343	322	330	346	342	354	364	319	328	332	334	379	331	347	337	339	366	343	339	355	345	347	337	320	363	332	304	314	346	335	377	350	340	355	349	322	337	306	313	331	331	355	370	361	324	341	313	351	333	352	313	309	353	345	366	341	344	332	366	322	338	356	326	338	309	320	324	354	332	350	342	334	348	348	343	316	335	326	356	336	331	382	355	361	335	343	324	315	341	366	344	313	323	319	309	303	327	361	314	334	321	338	332	328	352	359	341	333	369	312	349	342	347	367	299	360	349	330	368	322	339	340	341	336	342	361	370	356	322	342	328	375	359	351	354	304	339	304	349	318	342	354	336	327	338	340	334	328	355	364	323	357	344	385	354	353	319	302	377	346	320	356	325	351	329	305	298	356	374	358	335	335	358	339	336	328	318	342	350	349	357	360	342	358	381	324	353	337	355	358	365	334	369	375	341	383	350	361	368	363	348	341	367	350	348	329	351	305	377	355	331	337	345	389	347	333	361	348	377	339	345	334	347	358	316	338	301	324	352	353	349	384	341	350	346	336	374	296	358	346	320	318	375	319	360	364	346	376	373	362	366	332	308	329	360	373	357	358	317	355	334	347	346	387	308	303	341	324	318	355	364	330	329	326	360	315	348	349	329	319	330	337	360	329	322	332	382	338	310	364	357	355	358	318	332	329	335	367	386	365	345	349	342	351	299	338	333	364	369	354	345	358	381	372	345	337	313	326	351	344	342	319	371	309	352	344	342	305	350	310	331	356	355	356	360	351	344	330	352	329	380	339	346	342	321	330	340	328	328	343	305	334	362	350	345	344	362	319	343	310	380	330	330	369	334	313	358	329	344	350	347	336	361	340	351	352	306	286	352	342	351	328	364	342	338	308	325	311	332	335
26744	23796	27869	23301	16927	11386	7516	5023	3531	2694	2189	1718	1346	1116	980	909	812	687	674	567	557	559	517	602	605	619	548	584	570	581	627	583	553	577	523	582	576	543	535	567	507	513	448	450	430	410	471	441	447	444	442	428	433	417	449	439	421	416	446	466	494	430	426	466	440	408	441	430	420	440	408	440	407	448	450	427	403	442	421	439	373	436	424	435	434	417	448	412	464	446	430	434	425	408	452	422	421	453	422	417	448	424	415	418	452	404	415	441	471	437	457	426	426	437	420	435	427	429	447	362	407	419	428	426	422	462	427	445	440	413	452	451	444	444	406	457	420	428	441	475	432	448	407	456	397	415	453	450	412	420	431	431	434	412	421	433	432	447	373	438	414	420	436	417	423	416	476	432	397	411	448	463	433	401	414	434	421	406	447	398	434	433	431	436	428	410	413	408	422	433	414	408	438	426	388	413	401	424	436	444	438	436	440	440	479	449	390	421	444	422	412	450	444	409	421	459	445	388	437	385	410	429	402	395	421	429	438	416	416	432	426	433	441	429	461	446	413	444	435	411	393	475	426	431	411	415	461	420	405	472	405	434	441	485	430	420	434	398	417	448	415	430	432	429	441	439	463	412	407	443	450	431	411	401	427	390	439	427	408	450	411	427	436	422	407	417	464	419	431	409	431	407	436	420	398	419	385	426	449	419	392	382	419	436	437	441	419	444	437	398	453	441	430	421	416	432	455	404	440	442	456	425	454	441	393	427	415	443	432	443	436	430	402	429	420	439	434	445	435	416	402	443	433	412	405	495	438	438	412	452	437	450	435	461	433	443	414	415	436	438	417	441	444	414	434	446	426	454	416	409	455	430	421	412	413	429	413	402	400	376	397	436	421	423	448	441	417	432	441	415	427	439	443	448	388	417	424	408	432	454	395	432	523	409	406	448	429	415	409	438	433	423	414	439	408	444	408	460	404	426	452	442	423	412	412	451	426	395	460	394	398	490	425	429	419	447	433	479	427	442	420	426	406	393	471	420	419	421	448	446	425	447	414	420	440	407	414	459	418	409	395	437	421	471	411	421	414	399	424	427	455	421	393	453	420	437	412	442	397	472	402	434	401	455	430	446	429	441	407	414	427	422	414	402	412	405	448	404	409	454	436	435	423	422	418	423	447	440	428	433	423	456	453	412	434	421	417	414	450	436	405	430	455	465	435	451	427	437	394	438	416	387	386	392	444	451	455	433	435	432	421	438	425	446	410	418	427	400	389	422	416	408	460	414	452	413	424	385	389	440	425	408	469	425	438	419	439	442	422	415	399	419	410	457	451	457	464	405	455	426	428	457	424	435	436	437	402	421	444	470	423	442	432	445	417	402	450	396	416	419	455	407	476	416	397	409	419	386	414	422	435	449	431	441	401	397	425	443	426	427	412	453	461	406	420	405	387	443	461	482	397	436	409	418	414	426	458	417	411	429	425	448	436	397	440	406	415	419	412	397	412	457	431	381	429	451	435	384	409	438	407	449	388	422	416	421	403	406	437	434	407	415	400	435	400	449	432	435	434	457	404	430	430	436	435	470	405	474	408	441	408	456	450	454	427	426	431	436	419	431	443	406	406	439	409	441	445	417	441	410	420	429	402	448	401	440	445	447	410	450	420	426	416	440	416	442	421	440	390	417	440	383	418	410	435	399	415	436	409	461	429	425	410	469	428	402	438	410	456	454	427	458	407	433	426	413	410	425	456	391	440	438	412	423	443	430	446	417	439	414	406	450	418	427	446	422	431	419	447	420	446	424	428	433	437	433	459	430	432	410	397	415	473	421	451	414	432	410	478	420	395	402	415	451	435	440	418	427	417	398	425	435	438	419	404	399	409	444	462	436	416	446	424	408	431	432	455	414	404	424	426	434	413	405	425	385	424	406	441	435	400	415	398	406	409	454	423	431	464	437	388	450	445	421	397	437	439	421	443	435	430	438	419	362	441	425	382	431	443	419	415	405	442	460	482	453	418	445	434	411	443	421	409	395	437	435	397	413	423	414	413	395	435	402	421	436	451	440	408	390	448	466	431	421	389	421	453	443	438	423	420	416	440	441	445	444	413	418	450	422	418	433	404	442	395	429	385	413	444	464	420	436	443	396	416	431	447	450	466	428	433	446	427	390	452	456	456	420	419	416	442	411	465	411	423	392	422	444	479	408	464	400	422	441	431	412	460	454	437	419	417	448	409	421	441	469	427	464	420	413	423	415	438	413	403	406	409	463	433	407	451	449	412	422	417	464	429	435	416	456	428	464	446	437	431	453	432	402	434	459	397	408	416	419	404	449	392	430	455	421	424	426	434	397	437	401	443	452	452	419	437	398	436	401	417	403	436	422	405	439	448	419	389	447	460	409	411	408	396	440	426	424	426	440	475	399	421	472	404	444	424	426	419	429	447	438	411	399	385	396	388	396	434	415	423	414	434	453	429	404	439	416	425	427	436	429	451	400	425	448	440	419	416	444	406	461	409	452	426	390	461	453	448	406	430	443	398	424	430	415	441	452	418	437	421	412	446	428	424	409	417	447	458	445	429	430	446	406	424	424	434	399	448	408	376	399	445	431	438	419	447	440	404	421	428	439	436	454	445	426	439	429	411	467	425	442	431	433	416	417	437	421	473	452	433	427	384	413	436	448	441	427	443	417	445	424	455	432	458	446	397	438	428	426	384	462	426	435	419	427	386	446	431	408	405	406	445	441	441	441	470	457	404	420	431	409	419	404	405	452	441	431	438	390	431	438	430	399	418	398	448	457	379	440	424	473	389	435	445	404	457	452	478	451	420	441	447	434	403	407	469	404	403	416	431	420	461	396	427	409	419	442	438	445	421	431	447	391	425	453	430	413	442	435	407	455	416	428	434	430	423	420	394	436	441	427	435	407	463	397	396	423	432	449	396	367	423	459	417	413	429	439	432	442	454	424	445	435	407	417	440	407	438	407	418	442	409	356	408	404	410	431	431	439	383	443	431	401	413	424	451	419	407	407	419	424	472	434	433	423	484	471	444	431	438	442	424	436	378	431	407	438	446	426	420	437	418	412	391	392	398	403	461	437	432	418	449	434	443	450	458	440	449	405	406	402	430	428	439	399	472	428	454	420	429	435	423	405	421	415	425	439	439	430	428	441	387	416	387	397	451	429	426	403	453	434	429	406	421	413	418	402	408	425	399	413	438	451	419	433	431	439	448	417	396	472	396	468	435	465	448	425	402	409	438	423	434	419	411	460	425	418	391	404	406	434	482	442	440	427	463	439	417	424	405	427	436	456	401	396	427	401	427	417	424	384	442	455	427	410	427	424	423	428	425	409	442	413	442	425	381	452	451	448	381	408	444	457	427	419	398	433	427	432	445	460	413	449	443	458	418	426	426	413	422	438	434	419	443	412	453	403	425	380	403	405	418	406	471	411	391	451	412	384	387	454	429	416	463	467	430	427	448	407	442	443	427	425	416	442	420	405	452	412	419	439
22044	35547	31888	25195	21825	17202	13486	10638	7984	6423	4883	3648	2839	2371	2055	1791	1473	1207	1009	875	870	925	874	909	931	858	894	939	978	992	836	897	849	799	819	863	839	816	753	819	687	640	616	609	582	588	627	595	610	579	614	498	608	586	583	558	617	589	542	607	507	596	576	589	561	584	517	579	592	584	552	559	509	544	554	557	548	554	506	501	586	534	587	552	545	571	570	577	534	542	549	550	542	574	529	526	545	571	555	528	541	522	594	570	524	522	545	541	551	568	547	538	572	558	534	549	491	500	561	532	548	569	549	517	563	550	551	563	566	518	596	514	563	522	527	569	571	549	563	555	558	568	528	502	543	560	520	573	545	524	572	565	551	545	589	585	537	576	575	589	530	568	534	580	568	560	530	534	564	523	583	532	607	509	535	505	578	543	574	517	549	539	568	572	543	545	516	551	536	561	595	563	530	533	567	532	551	537	536	596	558	560	530	570	526	541	537	530	525	569	524	549	552	557	557	555	540	530	536	565	552	520	577	540	524	555	551	532	562	546	549	544	576	540	579	544	542	522	603	599	528	582	562	529	529	541	565	540	581	547	515	570	538	520	523	546	505	522	556	523	544	566	519	529	547	539	540	539	557	564	528	523	548	571	503	541	531	593	544	567	548	519	586	559	557	556	520	552	552	533	526	523	516	556	527	579	555	532	517	522	556	564	558	586	579	484	600	520	576	537	536	532	561	576	568	554	555	538	544	542	555	542	572	523	572	543	560	524	551	513	576	531	562	582	565	557	541	581	549	531	539	565	539	553	556	531	529	559	542	535	570	537	563	550	528	502	564	543	579	548	555	526	549	563	552	496	538	575	542	558	568	539	540	551	535	555	557	577	590	534	543	574	553	615	530	518	590	531	573	579	547	516	536	494	518	555	569	587	571	567	557	549	584	560	541	578	594	539	576	547	592	528	566	519	541	520	545	549	566	502	549	566	540	561	507	506	546	562	571	560	528	551	532	568	596	509	545	545	579	521	554	504	548	540	578	515	538	523	560	540	525	533	538	553	544	523	536	553	488	541	534	557	509	553	509	529	537	518	553	565	533	530	578	566	540	533	521	586	546	610	567	534	543	611	577	527	586	534	559	589	539	526	528	514	591	534	520	560	576	540	545	570	549	580	559	538	537	493	526	557	531	558	563	554	513	524	544	536	554	519	548	582	532	503	530	589	581	578	549	564	541	536	533	525	540	559	545	630	582	512	554	512	557	529	565	539	572	523	522	540	551	568	526	583	555	518	552	534	561	552	523	518	518	532	572	570	571	558	542	532	583	520	547	569	528	534	566	523	557	554	530	520	577	559	564	555	557	555	542	543	569	588	564	549	511	565	563	561	592	615	536	561	549	519	557	569	554	549	565	556	515	523	569	550	515	579	554	544	524	555	544	543	595	559	542	573	513	550	551	513	551	524	578	553	598	571	567	519	551	533	562	559	607	526	531	556	488	517	578	565	527	538	547	614	515	562	561	526	511	564	559	563	552	537	584	540	570	545	504	514	587	516	561	531	548	542	536	531	525	551	551	555	542	561	542	569	572	566	548	556	550	527	558	577	601	539	558	557	567	539	546	493	543	520	513	522	536	520	542	548	537	555	580	572	544	566	597	535	538	528	543	539	596	570	538	552	525	560	564	528	529	528	572	554	586	586	545	521	544	525	577	517	556	560	625	530	554	543	573	520	564	609	531	518	525	541	540	599	567	555	578	541	559	504	578	551	533	556	531	573	529	576	522	580	582	558	587	548	602	571	532	549	582	545	598	516	539	565	524	578	555	584	583	560	570	536	589	561	553	555	543	560	542	528	562	517	572	606	536	552	587	550	519	577	537	520	565	464	553	585	576	580	565	576	540	547	554	593	538	539	531	579	555	550	553	551	552	561	564	531	538	571	560	510	526	554	556	577	584	586	557	571	498	560	514	568	521	547	585	530	503	546	558	505	558	527	538	547	504	573	588	515	562	537	528	559	572	537	521	549	539	533	529	562	582	521	506	546	512	516	538	512	511	574	538	579	576	521	531	517	581	559	553	576	553	584	559	574	543	550	558	523	572	593	559	560	535	546	530	553	575	584	569	558	530	592	553	564	560	475	491	570	491	582	539	585	523	563	594	535	551	526	557	567	596	577	553	521	548	549	583	570	547	516	562	565	552	559	543	533	565	552	544	584	565	527	529	554	523	550	515	566	533	519	564	541	558	546	551	521	537	565	546	533	524	493	567	550	553	565	535	562	564	534	541	545	549	580	610	559	591	577	516	544	574	561	547	583	533	531	581	527	559	536	568	511	571	550	574	510	540	544	581	561	589	534	546	561	576	541	572	546	576	531	544	568	565	554	510	533	574	569	557	558	566	506	549	540	559	575	568	541	541	528	573	560	576	573	554	509	541	528	569	528	504	530	533	538	540	562	538	536	540	550	545	505	543	517	561	520	598	524	545	565	572	571	569	522	549	559	574	559	551	566	582	593	601	546	571	559	562	537	539	500	544	531	584	552	551	520	576	561	553	558	570	550	598	578	529	580	587	567	545	547	589	532	580	544	576	563	551	589	530	542	539	543	544	523	561	555	555	593	555	522	509	600	527	565	538	534	539	548	577	534	545	551	574	578	559	567	502	544	583	526	563	550	563	539	546	548	552	544	530	525	508	523	548	568	593	518	568	545	517	532	506	555	535	571	545	545	520	506	593	573	540	567	510	561	590	527	492	583	515	533	606	539	583	566	572	574	554	556	554	546	569	559	554	545	558	506	557	568	523	546	561	517	545	570	509	513	514	576	577	553	562	555	559	513	558	514	530	539	539	562	526	533	541	555	501	519	565	529	536	521	523	530	534	536	571	565	526	520	549	578	485	553	558	608	552	529	561	577	505	560	596	538	548	575	517	556	541	549	537	565	540	558	586	532	545	545	541	562	567	583	513	571	534	584	585	525	548	558	592	532	563	571	567	585	534	521	532	540	551	523	533	538	563	596	532	538	537	512	595	524	564	563	565	554	558	520	584	530	542	581	518	565	596	559	598	534	561	567	565	548	541	522	569	531	541	580	553	567	561	560	577	572	574	556	530	544	596	566	525	553	552	543	544	552	565	590	552	562	551	551	556	558	520	544	534	584	523	535	553	575	507	544	560	563	511	537	545	552	565	544	556	559	568	546	527	561	554	553	565	549	574	528	539	543	537	548	550	569	561	544	529	549	532	561	551	564	553	529	581	543	508	531	553	529	541	538	543	589	550	561	552	597	539	567	560	541	532	533	552	519	528	568	573	567	554	563	541	545	555	550	595	570	514	518	522	604	549	592	575	557	555	492	551	533	535	575	533	553	551	498	545	500	529	558	538	564	524	553	548	521	537	552	516	604	536	519	560	529	551	542	556	585	538	515	573	541	565	512	539	578	539	523	560	563	513	562	536	553	542	548	558	550	552	569	548	565	521	587	570	564	538	562	571	546	556	532	576	584	546	511	573	546
23357	20831	28107	23926	21685	19598	13482	7526	4892	3938	2903	2236	1717	1436	1268	1115	978	778	650	599	543	568	569	591	581	597	552	593	588	596	581	590	581	541	531	506	523	511	512	484	499	433	392	400	361	389	361	353	329	381	384	358	367	377	404	386	393	349	377	343	337	359	378	357	337	359	314	321	339	356	364	359	376	339	374	381	351	337	342	343	360	335	346	343	348	301	314	354	358	341	322	321	351	351	352	351	353	356	338	367	362	354	336	353	349	324	357	341	355	352	348	367	357	348	343	361	345	344	343	369	342	393	348	365	362	373	306	331	333	343	383	349	369	348	366	343	336	324	359	364	371	374	357	320	332	310	353	322	355	344	339	351	348	349	372	364	357	364	364	372	336	369	337	342	356	336	319	353	368	333	326	357	339	369	347	331	363	361	341	299	322	337	372	340	328	369	351	316	365	304	362	332	350	299	334	337	354	358	319	373	352	347	357	322	351	334	386	382	339	364	337	331	339	358	377	325	356	349	344	358	332	374	325	343	371	350	338	356	340	327	353	366	323	389	376	325	330	338	341	365	309	369	406	364	359	341	337	312	337	342	329	352	342	345	365	346	336	350	336	335	343	350	309	315	303	356	368	339	370	338	354	365	356	361	354	313	349	366	327	339	332	372	347	340	344	333	304	354	367	355	356	355	342	334	355	301	351	347	345	314	313	333	324	341	333	368	326	350	333	351	346	319	361	372	359	374	339	353	347	353	361	362	369	336	358	341	332	335	339	359	366	331	372	316	324	311	370	343	327	343	338	340	339	340	354	331	394	364	317	318	373	309	333	338	355	327	354	327	322	327	335	334	322	356	371	357	348	318	327	316	314	348	362	344	312	371	389	339	291	340	329	318	349	356	329	344	341	375	329	369	354	356	328	337	318	372	379	365	358	366	358	367	346	315	334	340	326	348	332	341	323	339	340	344	358	340	314	358	360	328	340	357	331	306	338	395	366	342	341	355	344	336	331	338	339	337	330	348	353	345	363	317	344	388	328	328	334	326	348	338	338	342	374	378	335	340	362	349	346	336	328	357	354	346	372	361	350	372	312	352	323	372	385	327	335	360	366	318	362	339	329	317	335	313	354	353	351	349	369	330	343	366	364	329	351	306	385	342	378	383	354	330	360	319	345	342	324	336	353	345	352	365	354	339	349	342	352	335	399	334	358	354	349	342	347	324	364	353	331	326	336	330	343	356	340	394	351	343	348	313	330	347	366	352	363	365	341	386	355	345	327	370	326	340	342	323	333	357	351	337	322	344	366	346	326	361	337	353	370	332	326	367	346	361	365	336	347	365	333	387	344	387	358	352	312	370	356	342	330	348	358	338	356	342	342	328	347	330	336	371	335	317	328	351	324	368	353	342	358	369	354	312	361	344	337	357	338	330	331	344	342	344	352	376	339	325	357	354	329	335	347	326	321	338	327	373	316	360	333	321	365	353	302	348	345	354	323	357	355	312	298	323	323	368	404	357	359	328	348	338	340	353	337	340	356	357	365	341	358	330	328	358	368	351	324	364	393	338	332	361	347	323	341	301	338	331	357	359	384	348	340	356	346	373	373	356	379	340	326	354	341	341	346	332	369	356	354	373	333	374	339	357	345	362	369	335	368	337	336	397	337	352	346	365	331	359	352	350	365	316	319	335	336	343	351	354	359	329	345	348	360	367	365	336	297	333	376	320	353	351	357	334	328	332	324	304	339	312	338	364	344	358	299	362	354	350	333	376	341	358	352	359	318	325	344	324	380	396	328	378	333	362	350	351	346	345	344	361	325	318	356	305	363	332	343	331	305	323	348	360	348	333	374	370	349	335	343	353	336	332	372	357	353	316	336	347	340	382	335	356	350	331	341	318	347	345	326	351	347	360	356	343	358	340	330	357	336	341	331	324	346	362	358	346	348	340	369	365	384	363	359	362	348	365	331	342	339	330	337	306	349	364	373	360	342	333	319	333	371	322	380	375	376	346	361	334	338	354	374	335	343	341	342	357	351	370	329	328	330	318	341	337	351	326	301	344	344	324	368	324	295	314	335	348	321	311	350	348	359	382	339	337	343	357	329	349	346	358	347	333	369	376	310	360	357	328	337	327	349	319	329	360	338	337	375	355	329	377	334	341	351	345	339	340	351	333	323	346	320	341	353	352	358	328	363	363	327	368	347	363	356	347	358	356	342	371	316	330	370	325	335	316	349	378	368	339	352	345	349	305	297	333	364	330	317	325	319	322	365	307	356	361	345	359	341	366	366	333	339	336	324	348	368	359	387	339	343	374	353	335	370	324	317	350	347	333	364	367	372	312	334	335	335	336	367	338	345	337	347	336	334	309	343	363	370	340	345	350	344	356	365	341	345	353	330	334	337	344	360	362	370	323	359	349	327	351	335	332	329	321	350	316	342	299	356	371	365	356	361	324	311	351	352	358	366	349	322	355	361	363	326	336	365	360	334	318	368	358	361	334	402	351	320	367	368	325	316	348	347	345	375	350	353	358	357	343	318	331	316	351	333	334	364	329	360	351	326	345	369	341	359	334	355	337	346	342	334	330	372	348	330	318	365	345	356	347	317	358	378	345	384	371	362	361	314	359	380	327	397	354	343	335	377	381	346	329	345	347	358	318	355	346	333	355	343	325	327	353	321	327	386	349	341	358	311	323	316	342	341	355	307	348	349	370	331	338	347	375	344	346	333	322	348	334	334	323	352	350	359	374	337	340	372	347	352	339	345	338	305	344	357	333	316	349	342	322	347	381	340	327	349	360	320	329	319	309	340	364	342	377	317	315	367	372	337	364	357	378	349	335	341	319	334	344	321	361	319	359	351	321	348	321	339	366	355	333	365	323	338	352	359	309	340	363	362	338	358	349	361	345	335	358	322	327	371	328	338	333	348	335	324	344	355	353	378	332	349	327	320	335	365	339	345	357	361	358	319	333	342	332	343	328	342	364	319	347	355	352	337	342	347	353	327	342	366	326	330	347	324	364	339	338	382	362	335	345	334	360	341	341	370	358	346	352	338	347	351	348	331	342	349	381	363	370	343	333	333	342	343	338	362	370	377	317	333	321	343	361	372	326	337	367	327	333	365	337	385	376	331	343	343	334	329	371	341	339	338	326	356	337	384	341	337	378	341	368	353	342	345	339	374	374	334	344	354	342	352	351	350	340	353	356	329	339	359	343	335	328	331	369	339	333	354	356	356	338	296	354	331	350	362	336	355	325	333	356	347	353	353	328	333	326	307	317	324	327	340	330	361	304	357	346	345	358	360	361	354	320	324	327	368	355	364	351	347	349	308	344	304	338	317	335	391	348	334	377	346	337	305	339	335	348	327	314	341	374	345	346	308	336	330	368	408	349	354	320	343	352	347	333	398	327	369	337	338	331	348	357	351	336	356	342	320	365	347	329	377	340	352	345	340	350	351	324	369	354	341	322	346	322	349	374	337	379	318	341	336	363	353	346	345	320	340	382	330	367
21904	40366	36822	29649	26251	21414	17448	13386	10458	8632	6597	4993	4044	3035	2674	2330	1963	1526	1234	1068	956	991	1002	1023	962	953	1042	1043	1055	1048	1018	911	922	837	880	880	931	873	820	778	688	621	535	522	521	573	482	519	484	473	498	480	535	528	537	507	530	521	549	500	522	515	458	449	450	482	513	491	459	470	445	430	448	464	464	452	403	470	448	465	443	472	465	479	460	438	460	470	444	435	451	491	415	461	445	498	443	418	421	460	444	475	455	440	530	461	412	457	452	444	437	457	469	452	453	439	436	422	447	471	464	460	456	455	475	427	442	497	458	463	457	448	490	448	454	465	416	447	450	431	470	482	445	441	432	457	457	491	472	440	419	446	468	425	453	455	472	424	420	437	439	425	450	430	466	465	423	450	416	455	488	413	459	447	438	463	473	462	460	454	486	465	475	432	473	435	425	476	458	474	475	481	435	482	465	460	449	457	459	487	449	420	472	471	430	463	468	443	436	449	464	440	452	475	481	455	432	432	433	480	454	474	458	442	443	464	439	441	459	454	444	474	449	447	470	438	399	453	466	406	409	465	434	436	444	472	444	465	455	454	420	426	431	423	429	447	448	458	441	441	415	429	450	414	420	436	480	434	466	445	434	450	406	451	446	461	458	447	442	446	454	464	470	403	460	420	461	478	444	458	415	451	446	464	451	443	410	460	432	466	440	467	444	430	446	433	449	408	450	467	450	395	448	469	460	467	437	458	448	480	424	450	443	479	450	440	469	464	450	436	487	456	467	476	459	438	414	448	474	459	426	460	446	443	455	407	451	415	448	451	461	437	457	421	444	431	451	437	487	480	410	474	455	407	433	469	433	438	482	423	431	461	459	423	452	417	473	449	449	444	475	483	482	469	444	443	436	476	443	436	456	449	465	423	477	481	460	462	448	450	450	459	421	498	460	424	443	461	473	442	472	482	470	460	458	429	415	412	462	512	455	455	420	444	442	445	432	450	445	463	480	414	477	485	428	476	488	454	469	478	467	429	453	435	422	446	429	456	459	444	465	431	453	446	455	455	435	401	469	445	442	484	487	443	452	452	454	460	433	468	482	449	451	414	454	476	439	457	427	463	447	471	436	395	486	446	472	485	471	475	458	469	465	430	455	431	478	411	457	423	491	435	449	443	477	460	437	482	444	444	470	424	488	479	493	456	446	452	434	461	461	434	457	413	438	464	439	444	468	461	454	479	483	460	429	462	428	474	431	452	421	431	437	422	467	425	462	418	468	444	462	425	444	449	403	452	466	454	459	438	398	451	441	402	463	464	496	465	475	457	460	440	475	407	447	453	445	415	417	433	450	427	445	442	414	438	466	457	477	476	459	451	448	416	472	465	418	436	446	491	457	460	464	455	442	449	409	441	490	467	471	486	450	422	428	432	490	450	454	445	450	450	472	488	450	429	451	477	448	441	479	424	454	447	427	453	442	444	429	469	463	457	453	408	439	462	461	453	443	455	452	479	470	441	451	425	430	440	456	465	421	464	411	431	443	466	456	440	431	443	473	475	445	411	439	461	433	462	441	416	433	453	456	435	436	424	486	472	404	460	446	447	465	463	424	425	454	454	472	523	433	429	467	422	451	462	457	449	457	453	478	457	474	419	472	493	469	450	430	460	435	474	434	478	445	464	451	418	441	469	445	416	412	476	448	486	452	429	429	428	462	460	420	462	450	405	429	471	443	464	466	432	462	469	435	439	430	423	423	438	475	456	451	398	463	437	436	443	434	449	429	439	430	422	435	460	449	415	457	454	452	405	438	446	434	434	419	446	477	468	457	451	440	472	452	446	443	465	444	440	427	447	430	442	452	447	428	426	451	482	433	453	438	506	445	479	477	467	461	390	495	449	471	462	435	469	445	462	447	466	456	433	451	399	427	462	457	426	459	486	463	450	452	473	455	491	468	470	490	482	440	415	466	471	449	469	442	448	482	458	453	419	449	437	464	468	447	482	448	390	461	463	473	449	448	475	458	442	449	446	445	442	457	492	482	430	443	447	466	423	457	481	443	432	428	458	447	462	455	415	419	456	463	469	420	413	450	434	456	453	446	454	459	456	447	435	451	413	460	467	463	483	435	450	457	438	456	434	455	450	458	444	453	435	447	454	407	433	411	442	447	444	462	441	473	482	474	475	442	444	487	481	414	453	443	448	417	466	447	426	458	482	446	407	422	434	452	461	465	429	446	424	466	424	475	446	491	461	415	430	416	423	447	436	469	455	485	395	473	474	465	475	447	431	491	406	439	466	456	440	445	454	451	425	404	448	454	473	434	458	461	453	467	442	425	460	429	434	477	438	477	448	470	461	448	438	448	422	462	447	457	430	462	444	492	477	466	481	445	516	457	426	428	443	485	446	441	433	468	412	452	451	471	401	433	453	445	416	415	436	426	466	448	461	429	427	468	426	443	449	438	472	444	430	428	461	468	469	423	467	485	464	448	437	457	469	420	447	466	419	435	469	447	448	455	467	471	432	444	438	467	497	454	476	474	491	448	473	464	454	431	506	449	441	473	429	437	449	418	462	440	446	426	457	439	469	487	420	398	449	478	439	453	406	462	427	465	480	449	439	435	455	445	442	437	434	440	488	436	489	448	460	460	405	454	453	449	483	475	447	442	459	431	477	468	447	468	409	461	428	451	480	451	456	435	420	453	470	452	487	443	467	417	456	470	442	446	462	432	453	435	490	426	458	448	430	472	436	472	431	425	479	466	463	453	487	443	492	446	467	459	455	430	418	451	447	452	493	411	476	478	449	457	429	434	447	449	455	438	430	468	483	452	454	413	410	485	448	409	458	461	458	454	426	465	466	467	425	441	411	457	449	487	457	414	454	470	451	417	419	444	445	461	463	480	465	446	452	442	493	485	472	454	455	467	451	419	460	428	459	453	439	460	446	460	439	442	459	472	457	471	427	478	457	476	466	459	468	458	471	470	415	459	478	459	456	436	463	462	448	445	447	449	477	463	419	406	498	405	431	469	427	476	438	477	464	415	418	416	458	452	386	421	497	437	421	450	482	437	456	470	368	445	459	435	448	451	464	441	443	445	448	417	407	431	484	441	441	419	484	457	461	487	481	470	464	458	426	457	483	431	426	456	439	477	437	474	426	441	436	429	432	447	459	418	470	434	444	441	443	473	445	427	437	438	471	472	430	426	470	428	476	495	445	477	396	465	443	482	438	426	421	449	454	447	430	468	454	414	467	485	439	455	454	439	477	421	488	462	439	469	380	447	431	455	425	421	464	420	424	438	403	467	452	445	467	429	440	432	470	441	441	473	450	417	415	437	444	469	441	445	435	437	493	451	414	460	462	464	445	448	417	454	457	465	432	463	423	451	463	445	446	489	422	462	465	429	433	458	456	473	442	450	485	436	498	437	447	456	443	457	445	480	433	418	436	507	475	462	426	445	447	451	457	450	481	434	392	437	454	426	492	414	452	440	465	461	466	472	408	485	447	448	445	434	422
22394	20766	28414	23234	21096	22073	21050	10720	6553	5056	3739	2795	2202	1733	1476	1282	1041	841	703	624	589	588	587	628	571	579	638	681	573	596	617	595	581	528	525	506	546	517	519	465	398	370	367	347	326	353	308	279	315	304	344	302	281	293	294	334	300	288	312	303	314	321	294	314	287	282	303	292	288	263	292	265	273	261	317	277	264	268	284	295	268	276	271	277	257	266	292	321	305	266	291	310	264	296	256	263	288	273	253	297	287	227	250	259	272	239	270	262	275	242	258	258	253	268	280	299	264	273	273	251	294	275	280	293	280	279	249	261	283	269	251	272	253	281	252	254	259	283	252	254	295	279	322	278	255	292	264	272	238	279	294	275	266	246	278	255	262	284	272	287	252	242	313	272	295	282	259	279	267	266	277	283	250	306	278	263	253	280	248	279	277	260	265	294	299	280	283	292	281	243	243	305	273	282	264	273	269	268	303	265	263	282	259	271	274	258	278	284	268	268	279	250	287	264	279	289	246	262	266	254	265	312	254	280	273	256	248	283	281	259	280	260	266	246	259	236	283	266	282	272	258	265	285	293	286	280	260	299	270	286	263	289	273	298	282	256	281	272	287	287	281	267	286	269	282	290	257	258	281	260	258	276	285	279	274	262	240	242	258	264	283	261	266	288	267	257	275	293	254	277	249	290	285	286	280	303	277	289	268	251	274	294	263	267	287	245	290	260	273	276	263	287	261	281	258	274	285	249	286	286	264	287	259	270	271	274	272	274	280	254	249	273	297	275	270	234	293	278	279	271	269	270	280	279	287	291	258	275	257	286	234	242	288	278	272	279	263	247	266	276	262	261	260	282	285	285	273	259	264	278	275	270	315	258	274	282	286	259	283	298	258	251	251	270	286	259	261	266	292	265	254	277	267	283	274	272	294	279	299	265	250	278	241	248	244	291	263	278	297	289	259	285	266	244	282	285	274	265	254	266	288	306	233	246	274	228	286	244	285	260	265	265	296	272	273	293	272	266	272	274	272	259	278	291	263	237	300	248	284	267	288	246	289	269	291	292	270	254	281	258	308	273	262	275	252	286	270	263	249	295	273	261	258	274	295	229	271	253	264	276	284	270	294	290	271	249	285	291	287	240	271	281	272	269	261	271	284	282	262	266	262	286	289	253	248	279	254	264	250	279	292	271	296	281	273	276	283	298	295	241	290	251	271	262	238	243	265	265	273	254	264	274	265	288	297	263	251	297	251	258	271	267	274	297	252	273	282	278	278	265	281	293	262	264	245	287	284	251	247	254	315	284	231	287	282	265	322	254	271	278	273	273	257	288	271	272	258	262	272	269	218	272	280	310	261	257	282	265	271	301	299	278	258	294	264	261	260	258	253	272	263	274	269	272	284	264	261	257	247	267	259	278	264	264	237	265	275	264	275	289	241	306	265	266	239	263	295	263	273	278	250	266	269	283	259	287	249	227	293	263	280	267	276	265	281	257	259	287	261	263	278	284	290	239	275	256	271	270	285	257	294	271	294	239	276	266	265	264	290	287	289	278	272	283	266	291	260	269	276	264	268	300	264	273	247	277	272	295	259	253	257	283	274	261	285	265	297	261	246	297	278	288	279	313	274	282	268	249	287	266	285	268	291	275	277	278	309	273	272	271	269	286	243	305	280	261	276	271	267	242	272	258	261	290	278	262	249	243	260	268	303	288	247	246	285	272	275	246	256	296	263	248	276	282	287	290	251	271	259	266	274	275	274	260	273	249	252	256	264	261	274	265	288	278	275	271	284	270	256	253	273	247	265	256	272	268	264	264	280	285	258	262	277	243	240	272	275	318	277	255	280	286	283	280	277	257	273	307	298	288	284	265	287	253	261	239	275	256	292	294	253	238	276	282	271	267	273	275	252	261	254	271	293	279	278	287	287	287	272	276	242	281	277	274	233	257	267	285	247	280	269	273	251	264	254	259	247	287	240	271	256	263	265	266	268	266	305	257	272	272	281	275	263	245	246	282	277	289	284	263	242	253	270	282	232	275	253	309	261	255	257	274	311	289	262	259	251	245	289	283	286	288	285	263	265	248	281	273	264	228	288	270	268	242	270	266	261	275	266	276	291	281	303	280	299	313	243	261	289	286	279	261	243	300	276	286	277	275	294	248	236	266	265	221	288	273	271	275	299	291	276	271	294	259	266	266	250	278	250	269	264	278	266	244	271	251	305	275	239	265	268	252	275	251	268	259	252	259	270	255	258	260	288	263	259	268	289	287	271	292	272	277	294	284	261	248	272	290	276	267	263	279	265	249	270	274	262	280	290	288	270	254	291	257	278	250	273	290	272	245	277	253	258	282	291	286	264	274	267	293	249	269	277	270	265	257	261	253	267	291	279	218	268	262	242	294	281	289	274	254	302	281	262	273	227	281	264	266	262	292	286	276	302	275	285	251	279	265	272	261	255	270	273	278	314	292	286	246	255	274	256	259	292	250	273	265	260	262	273	292	291	289	264	280	284	246	261	287	253	275	264	298	267	315	257	264	285	318	233	278	269	293	265	289	217	244	273	269	239	274	266	254	279	274	248	270	300	239	259	266	264	270	277	233	291	276	271	291	222	267	273	251	249	270	305	262	266	267	253	280	230	301	281	256	260	245	261	235	251	247	277	244	271	284	265	253	258	294	287	256	280	259	248	257	267	297	263	255	249	257	274	274	262	270	245	310	276	269	299	240	269	288	253	268	286	299	241	262	306	307	267	283	267	258	266	274	261	248	265	276	268	276	261	296	262	271	263	254	268	232	307	255	265	265	251	251	292	279	269	282	254	311	273	275	286	266	268	242	267	250	276	268	242	310	262	257	279	256	316	259	251	253	270	286	262	272	261	291	286	239	283	281	272	288	293	236	265	269	285	272	273	272	275	251	269	282	281	275	264	268	253	239	277	263	268	269	264	259	251	255	239	274	259	282	264	279	291	262	284	252	246	269	278	279	252	261	251	282	255	274	268	254	279	268	235	270	250	262	271	268	267	267	253	257	259	274	273	307	244	292	271	249	258	276	291	248	276	269	280	282	273	276	275	281	260	279	273	256	275	284	270	275	269	256	270	269	265	272	281	293	291	274	270	269	262	283	259	265	265	310	275	260	273	255	263	272	257	247	290	271	290	250	251	270	281	251	262	246	284	278	312	263	283	253	275	259	272	272	268	258	258	260	269	252	268	256	266	299	268	249	256	263	253	258	255	284	283	265	267	280	254	295	265	260	253	247	297	249	285	282	267	299	287	276	307	257	258	266	265	276	274	249	263	256	264	288	292	245	277	285	228	260	240	245	271	280	292	277	272	258	296	279	270	267	271	269	275	278	289	283	242	262	264	248	265	257	267	261	266	301	250	276	249	267	282	281	273	248	244	269	288	270	279	261	272	294	250	308	273	255	265	273	266	279	273	280	259	257	266	267	273	253	264	258	266	290	259	296	253	269	280	263	272	267	280	267	289	263	296	279	245	279	296	285	263	271
23868	43567	40394	32954	29920	24747	20680	16683	13282	10582	8199	6457	4962	3884	3326	2786	2356	1911	1424	1190	1043	1091	1109	1061	1022	1062	1111	1127	1176	1097	1169	1134	1019	931	961	921	996	964	789	799	624	516	482	466	437	452	393	383	426	410	425	409	423	443	461	468	459	418	403	444	440	420	406	407	377	365	391	350	362	362	370	348	344	370	369	373	370	373	376	367	357	347	361	342	365	345	350	354	372	340	391	350	346	340	378	375	364	346	348	373	350	383	375	319	334	327	360	374	360	329	328	309	351	324	341	347	334	335	320	348	353	334	334	332	298	360	343	361	349	371	355	364	351	333	353	339	360	314	341	327	341	361	342	329	344	317	322	370	335	332	325	389	357	347	338	340	361	335	363	362	364	340	322	364	328	335	353	324	331	342	330	348	328	348	302	334	339	328	316	346	369	360	324	323	356	316	370	345	359	339	329	380	329	320	364	352	349	342	318	355	336	360	329	349	341	353	373	340	333	338	351	356	335	357	341	361	332	320	324	368	336	369	319	335	340	324	358	321	302	334	336	344	360	327	341	341	334	330	317	351	335	341	324	323	342	359	333	313	332	361	340	338	351	357	361	365	348	382	350	351	392	312	353	363	353	320	341	369	334	324	337	351	372	346	341	327	348	347	326	354	323	337	342	333	348	346	360	314	342	328	364	370	362	325	358	323	336	345	341	350	312	316	336	345	360	384	359	370	315	338	341	352	355	324	362	350	345	359	357	341	331	349	370	351	324	310	347	346	329	339	325	338	344	343	349	342	328	385	325	351	325	345	360	374	313	363	333	343	342	347	331	324	374	306	347	354	352	326	350	366	350	374	341	338	347	377	329	336	352	304	358	328	311	356	372	306	355	358	335	329	341	326	355	367	358	373	332	348	327	349	377	326	336	379	347	322	356	325	366	337	357	329	332	378	351	314	355	333	357	356	339	353	354	356	339	362	328	357	329	357	341	346	303	330	379	332	370	336	356	348	357	347	349	321	356	343	337	351	316	352	352	378	347	347	352	355	299	349	374	365	340	338	317	346	344	335	342	341	341	343	331	328	322	352	327	338	329	336	314	343	360	356	339	371	297	365	344	366	341	314	337	334	366	384	334	296	346	368	349	350	345	348	355	353	308	324	340	340	295	358	339	372	314	318	351	345	321	381	346	335	366	334	331	345	359	366	329	319	333	331	333	341	361	374	359	345	339	302	338	353	346	365	363	370	349	332	330	340	359	351	335	358	316	336	308	342	360	339	325	331	332	356	339	342	343	311	336	318	327	355	318	358	355	341	330	340	329	373	334	337	335	339	328	361	352	350	341	354	334	319	339	339	337	339	293	331	355	359	333	349	328	358	381	349	324	352	346	343	367	357	361	349	341	332	361	327	347	348	348	342	394	371	375	361	349	365	325	356	358	347	328	371	335	371	326	340	330	366	323	340	326	365	344	399	296	355	364	321	366	340	375	355	347	335	311	329	385	384	334	317	330	322	304	350	356	344	324	357	347	358	380	324	314	351	360	338	366	336	319	365	342	369	315	351	334	351	330	363	341	365	370	346	342	345	347	344	364	336	338	335	330	359	334	326	337	349	380	336	357	332	328	332	365	318	332	355	352	349	331	348	303	362	320	352	348	346	340	377	379	368	331	353	344	350	327	368	328	340	376	338	350	341	352	351	322	315	381	359	342	352	332	343	340	312	343	305	348	334	361	302	315	322	319	373	357	376	347	326	352	361	372	345	352	342	350	355	372	334	339	364	378	349	339	347	330	353	326	357	365	377	368	362	359	341	326	334	334	334	341	358	386	352	332	369	345	356	325	324	361	331	336	337	351	348	340	361	354	365	367	340	369	318	318	347	373	325	334	337	359	349	369	331	342	369	370	341	356	380	373	363	334	358	346	358	348	366	349	369	353	381	345	365	347	353	344	325	373	328	331	348	360	338	327	347	351	327	342	338	309	355	357	336	297	325	346	361	318	337	341	351	339	357	346	371	328	379	323	373	339	371	353	340	330	320	363	340	323	349	343	329	339	390	361	346	371	343	355	349	347	309	340	340	376	358	289	348	359	342	377	306	335	362	344	369	332	325	341	343	379	367	317	353	359	329	331	357	343	316	326	306	333	305	342	349	349	350	363	311	335	358	350	335	324	351	358	359	345	325	327	338	317	365	346	368	372	352	345	349	365	348	337	339	367	380	327	325	314	337	340	363	303	336	361	338	328	378	330	322	350	306	361	380	403	350	342	354	308	352	313	335	374	345	306	336	332	379	365	372	344	350	323	352	346	362	371	329	313	343	330	362	372	351	308	319	339	354	380	342	369	321	367	333	338	333	318	330	359	341	342	341	356	337	352	359	306	342	348	345	356	360	356	346	340	345	307	336	363	335	338	340	354	350	329	372	334	339	338	333	358	366	316	350	342	329	345	325	340	342	375	353	350	307	343	338	354	366	319	357	351	353	351	340	344	349	343	330	342	346	341	328	316	337	350	332	332	342	342	350	353	337	349	332	331	372	363	339	341	372	325	363	368	355	366	310	334	324	356	302	360	309	354	359	330	326	347	352	350	314	331	330	310	346	358	326	362	339	333	334	344	344	357	373	366	357	371	325	376	356	358	352	331	344	331	330	338	337	322	358	350	341	334	352	329	335	317	378	350	338	337	357	360	331	312	352	296	309	324	352	329	329	367	348	350	327	346	368	348	328	327	316	354	298	323	342	302	321	330	309	328	334	346	335	332	358	327	328	360	345	346	400	342	354	348	347	333	332	321	372	358	325	365	348	380	364	325	357	311	333	321	332	360	346	324	364	339	371	354	343	331	351	318	367	322	320	350	354	351	361	337	332	365	331	328	322	383	344	352	354	323	350	331	339	322	329	354	338	359	351	334	331	320	372	343	342	337	340	348	362	343	332	341	352	323	316	359	339	340	328	348	336	342	317	379	332	340	325	359	348	311	330	336	354	339	329	346	351	343	348	376	308	344	361	364	337	388	343	373	373	358	353	351	363	347	330	344	353	325	350	369	337	312	382	371	341	335	380	336	341	329	380	350	353	353	351	314	334	336	355	343	338	360	373	337	354	344	341	352	363	376	369	345	370	322	321	335	339	358	327	337	350	335	346	344	369	332	328	363	338	335	345	325	345	345	357	342	333	332	360	319	350	350	334	382	349	355	348	326	390	343	369	317	338	323	313	381	361	312	346	322	351	338	311	339	363	313	385	359	339	365	366	335	310	347	338	292	364	321	325	364	332	328	354	311	320	345	338	357	342	315	323	304	345	335	322	354	361	355	354	355	358	320	358	347	353	344	358	352	353	381	338	358	353	337	377	343	357	327	332	324	331	362	330	348	316	326	336	342	329	326	325	312	358	345	345	374	326	328	355	330	366	357	347	331	325	343	353	331	332	363	337	318	332	350	360	323	323	360	303	369	332	345	382	350	355	369	330	330	332	350	362	371	354	319	376	340	345	354	358	330	358	344	368	329	343	354	331
26767	23832	27941	22849	17243	11994	7954	5438	3825	2842	2146	1612	1369	1100	1037	886	815	710	587	600	544	581	551	581	549	531	538	594	582	562	580	576	564	560	558	591	548	537	550	491	497	450	484	436	417	449	498	426	457	489	438	448	414	439	425	456	419	443	463	398	458	488	447	413	436	439	446	420	474	427	453	469	465	404	420	440	414	447	423	452	457	477	466	444	395	407	441	423	437	439	418	445	433	412	427	427	446	452	405	421	413	433	405	426	479	416	426	426	425	436	433	424	419	422	462	394	450	444	458	410	458	458	458	418	431	444	441	418	410	401	427	447	444	410	442	467	432	422	420	445	433	446	417	438	445	436	432	400	457	413	419	426	423	439	434	426	398	445	417	428	439	435	409	455	440	432	444	400	429	443	426	439	431	423	428	457	425	432	437	395	427	468	411	419	434	443	446	437	405	448	414	415	414	413	416	422	412	443	386	416	449	405	398	450	418	419	394	445	431	435	414	416	397	408	453	439	425	430	382	448	479	439	418	436	466	433	433	413	419	423	408	416	460	430	426	416	447	453	456	433	466	391	414	419	440	438	439	417	446	419	436	406	436	420	422	376	432	430	445	443	467	442	392	406	418	424	443	405	439	437	436	453	399	402	425	445	424	424	458	454	430	439	460	416	458	434	438	412	428	394	427	429	444	435	436	398	444	465	425	452	394	439	440	436	442	397	454	448	430	407	433	445	423	418	400	421	447	459	399	438	446	440	430	430	433	442	437	425	397	437	455	378	430	425	445	444	404	444	429	418	437	426	408	432	416	442	423	443	432	409	430	413	429	445	411	441	389	394	458	447	424	420	433	401	440	393	438	389	436	450	454	389	392	434	409	449	444	457	414	425	429	380	394	443	413	403	388	456	397	447	411	442	446	440	448	443	430	435	420	431	451	433	454	437	415	411	438	436	421	443	392	444	436	459	414	418	409	425	417	417	449	419	431	412	417	438	437	389	391	417	455	412	420	455	409	413	420	428	428	417	422	396	427	440	450	441	446	446	402	408	387	425	430	455	428	431	420	453	439	425	428	394	402	410	397	416	400	449	408	437	424	396	418	414	439	460	407	419	469	451	447	454	442	397	423	411	421	443	442	441	416	446	440	429	421	421	430	435	401	446	445	419	451	436	450	397	410	400	429	401	421	403	406	376	412	413	460	429	416	421	435	441	404	463	437	445	422	436	456	419	451	396	425	394	402	412	409	406	420	403	460	421	427	457	429	394	467	401	430	427	402	420	398	436	452	420	418	452	428	409	409	424	449	425	386	429	443	438	397	461	423	445	433	444	415	423	413	435	437	413	379	439	454	412	458	432	429	454	440	421	451	424	450	418	432	467	399	443	387	435	397	445	441	451	428	402	435	422	437	430	409	423	448	416	438	437	431	456	436	425	432	439	439	412	407	406	453	434	439	411	450	426	457	424	432	430	416	399	440	411	440	434	432	433	456	432	379	404	448	438	431	412	440	423	464	422	415	440	454	427	427	413	417	443	467	443	444	450	438	391	440	448	412	469	465	472	419	414	447	438	416	443	424	404	448	392	420	469	419	428	432	491	460	418	426	464	428	419	431	383	434	421	427	407	452	441	410	430	466	460	408	400	448	395	451	432	468	444	412	454	412	452	427	447	407	433	420	423	432	432	409	454	429	431	426	416	441	435	453	421	443	418	375	444	427	404	407	458	478	432	403	425	422	410	420	452	436	456	386	433	429	426	413	440	415	432	446	410	426	450	430	424	411	400	415	396	450	423	426	408	402	427	421	434	394	426	409	410	420	414	390	418	453	468	425	405	415	399	437	414	462	443	446	406	424	441	413	391	419	416	434	407	448	435	422	432	432	428	458	431	415	414	432	426	425	459	445	393	431	411	457	422	421	406	438	414	414	417	438	469	405	459	416	414	447	433	425	415	471	448	441	436	414	467	410	409	425	358	402	429	413	426	427	415	440	409	447	420	416	429	427	427	448	397	454	438	465	414	392	397	435	450	458	444	449	419	423	399	435	472	427	428	417	396	445	430	432	442	429	433	431	458	416	431	472	446	427	423	412	441	423	445	457	430	425	392	420	457	449	428	413	408	421	412	408	444	417	449	396	418	414	399	452	480	424	444	441	398	428	434	402	444	411	450	414	428	408	403	396	448	455	431	419	440	422	425	402	422	451	422	412	435	417	441	408	451	460	462	433	461	414	391	439	392	464	426	428	399	476	445	429	400	406	400	425	424	450	392	443	429	420	446	486	416	435	396	432	449	416	449	428	426	436	461	414	459	461	447	423	436	435	408	392	418	421	395	395	420	415	429	438	417	442	412	443	436	439	406	425	431	462	463	444	442	473	415	461	424	391	442	398	426	441	439	416	391	446	431	419	413	452	421	435	405	434	407	423	438	454	444	442	451	417	469	420	421	446	443	434	415	387	468	445	451	407	431	434	455	436	427	444	412	454	399	479	463	449	441	367	436	421	433	459	435	459	441	428	405	444	434	418	412	427	433	438	425	411	429	421	457	432	431	496	410	437	461	423	424	409	396	483	407	435	448	454	443	463	404	423	448	441	455	421	400	398	438	453	423	427	405	421	424	456	472	392	429	401	419	475	412	466	407	456	420	419	418	426	435	426	438	427	444	408	428	433	420	395	415	421	428	457	456	406	458	427	435	404	399	418	422	431	432	415	483	456	423	437	423	387	435	416	429	443	437	445	410	441	439	443	427	440	439	442	401	424	432	413	402	419	418	420	447	435	426	416	430	399	390	441	462	421	423	416	427	401	414	404	426	477	405	403	461	415	465	453	454	402	396	427	415	425	448	444	442	457	397	415	475	412	403	424	423	442	429	427	478	426	426	399	415	423	432	424	413	427	416	468	436	416	418	414	412	449	474	439	397	432	452	461	424	466	424	396	442	378	432	410	422	406	443	463	395	409	413	444	433	425	419	422	463	476	427	415	435	405	441	425	397	427	435	428	421	392	445	390	431	468	433	437	451	394	435	416	428	452	441	459	414	422	396	418	420	436	422	429	455	421	421	438	461	432	417	415	426	431	485	416	425	391	437	426	433	406	450	458	415	387	399	447	445	446	433	428	424	395	430	432	461	478	417	418	395	450	463	407	422	415	388	402	395	405	418	391	453	432	433	434	461	460	413	435	399	441	415	448	433	417	424	440	422	416	431	431	428	419	441	461	445	449	444	393	404	426	445	436	435	443	428	414	427	452	413	419	468	422	425	444	416	418	437	399	443	430	404	412	451	460	420	430	451	442	407	414	435	445	435	458	463	438	414	445	397	410	465	422	398	426	482	414	438	477	438	443	460	466	424	424	407	492	416	419	433	429	399	436	402	418	395	427	426	400	430	429	452	395	470	423	407	434	426	412	434	445	425	469	474	399	437	435	439	422	423	412	433	432	418	413	398	462	389	432	413	404	462	417	457	415	403	438	431	439	412	403	420	428	441	409	445	423	406	424	416	424	393	453	432
22366	35008	31966	24727	22129	17689	13712	11293	8448	6398	4920	3756	3031	2344	2102	1790	1430	1204	1015	914	867	933	944	896	943	953	874	930	946	1000	931	840	919	872	859	878	839	814	735	794	712	674	617	591	616	633	592	593	557	594	555	584	575	581	596	596	580	543	554	574	564	541	609	607	526	547	539	555	543	594	590	538	512	540	566	557	567	518	554	571	576	522	555	580	548	553	535	576	555	589	560	525	552	596	600	567	545	578	522	541	536	554	538	553	553	539	566	554	542	557	529	535	522	544	574	526	570	579	536	606	550	554	557	554	580	591	566	523	557	538	538	562	523	542	540	566	542	595	560	554	575	540	525	541	488	558	536	558	559	539	521	580	578	577	564	577	549	565	597	549	538	523	564	591	561	575	558	567	518	555	559	577	526	518	558	559	542	565	564	536	544	522	540	522	541	605	523	543	554	517	537	553	566	509	516	534	538	568	560	559	564	546	537	583	587	572	601	507	548	507	555	559	515	574	526	559	559	592	577	527	532	514	565	509	570	545	546	550	543	585	539	536	563	536	585	551	584	544	591	524	600	531	553	536	534	579	523	554	523	545	547	562	582	581	562	555	581	503	539	569	536	541	549	541	576	595	544	527	520	540	534	589	546	554	589	567	573	576	562	540	585	573	599	557	518	548	531	538	598	558	543	541	581	508	544	546	578	529	556	527	559	560	522	580	578	538	568	576	600	574	536	567	504	555	577	520	534	568	606	540	582	549	543	545	571	539	568	563	576	560	559	537	581	570	525	586	545	492	531	558	539	570	503	526	544	527	545	573	580	556	586	572	511	553	544	552	545	586	544	573	587	575	538	546	544	577	598	570	561	536	555	586	540	527	536	584	595	528	600	573	576	542	560	557	574	555	547	540	527	591	538	564	533	533	555	555	581	545	526	549	542	551	584	515	556	529	552	552	564	540	545	531	591	556	567	576	569	525	532	559	571	557	563	571	546	574	526	519	496	567	531	557	533	566	535	543	536	541	549	573	527	563	544	488	553	578	568	590	566	552	569	546	625	570	525	555	536	604	578	536	582	544	569	562	530	529	543	514	538	521	554	551	542	556	560	571	562	568	582	519	546	558	561	567	522	552	538	595	561	572	548	531	557	620	540	544	570	563	592	589	560	587	572	512	579	525	542	554	557	611	559	517	587	557	559	547	567	583	530	530	584	537	564	569	547	551	584	566	574	511	556	532	519	534	574	584	573	558	548	543	584	548	592	574	516	544	507	514	530	566	548	522	546	559	539	554	547	542	550	534	572	498	530	546	514	583	568	527	525	517	544	539	531	567	575	515	567	539	561	565	586	517	575	538	580	534	529	595	548	542	548	549	581	516	536	573	556	535	558	522	576	581	573	535	542	544	537	568	551	589	539	534	570	545	569	549	534	543	573	562	554	576	584	574	561	562	551	519	603	546	566	550	547	557	534	535	573	591	558	550	601	549	514	520	548	512	562	537	522	559	548	529	502	596	563	599	553	535	562	570	536	577	560	543	578	566	580	552	582	580	576	513	538	543	552	570	525	560	565	519	592	575	536	555	527	608	538	546	532	526	550	576	614	560	574	540	551	561	579	579	547	549	578	519	574	571	518	544	582	549	555	560	562	561	543	526	522	519	546	517	553	570	543	537	566	563	554	540	556	550	536	575	550	586	529	519	499	565	562	561	543	537	564	516	533	546	550	540	563	535	562	552	571	561	608	562	537	563	549	532	544	534	499	523	518	536	563	546	537	570	595	561	564	517	558	550	574	539	491	542	505	530	551	564	570	533	546	561	535	569	542	568	544	595	546	523	581	587	551	548	530	551	566	590	514	522	585	528	559	534	561	544	504	508	564	524	526	594	558	561	561	557	590	574	573	534	540	550	573	551	531	553	570	574	582	551	527	549	566	542	571	539	551	572	551	528	518	530	526	579	579	571	611	540	525	535	554	558	539	567	542	559	559	526	559	538	577	577	557	575	569	563	575	571	586	538	568	554	562	581	566	518	536	576	542	543	587	548	506	512	570	570	551	590	586	563	547	571	525	537	556	504	546	552	568	556	560	574	569	503	586	538	567	545	542	546	570	567	556	563	537	582	533	541	536	540	584	575	502	582	542	561	517	543	573	565	587	551	561	574	493	537	576	587	562	535	569	531	575	537	551	556	619	575	551	521	497	549	566	545	563	550	540	561	557	513	577	579	562	561	522	502	598	581	538	542	546	544	574	527	542	597	562	541	525	519	549	568	542	557	545	519	517	529	513	555	522	553	551	520	584	576	529	576	558	551	586	524	581	546	604	546	561	559	537	574	538	518	544	552	552	561	505	569	515	561	474	521	535	557	558	532	523	517	538	535	541	564	571	529	566	512	564	533	562	571	568	591	599	544	547	546	564	553	551	532	576	532	543	537	565	531	522	571	559	580	551	543	524	555	557	521	528	520	552	558	528	545	568	544	567	562	572	571	562	539	534	528	559	529	531	534	549	565	574	607	548	522	500	548	574	568	523	583	587	573	551	518	607	564	576	547	522	551	518	600	512	530	568	576	543	589	516	556	597	542	568	507	564	564	524	554	559	542	564	568	577	497	578	515	533	563	571	567	574	557	529	553	554	586	570	568	572	551	491	545	543	597	570	527	576	537	551	570	558	586	544	574	541	530	542	602	582	573	542	573	555	561	562	584	568	535	575	554	516	509	568	545	553	544	522	544	565	557	549	533	600	595	550	538	567	568	531	512	587	591	589	524	554	545	589	571	534	525	556	585	590	558	543	571	561	540	568	557	533	578	595	514	547	513	537	570	551	589	586	528	537	548	523	537	579	548	518	574	544	524	574	556	526	552	568	519	560	552	507	527	543	542	574	532	545	538	540	564	525	550	524	563	531	502	604	561	528	549	562	558	545	590	538	561	524	547	520	602	556	585	576	524	538	513	571	554	539	587	535	548	551	541	546	581	585	547	579	538	553	552	573	528	521	568	513	511	545	527	535	536	544	534	576	557	538	587	549	583	551	591	552	577	525	576	567	603	536	549	573	557	525	544	560	536	572	547	507	510	543	557	533	555	556	529	540	585	549	566	521	630	544	567	536	568	542	542	578	549	581	586	577	536	538	614	535	562	578	562	586	551	530	541	557	580	562	546	525	532	556	538	542	546	568	533	527	539	551	560	569	525	526	565	587	540	548	562	557	561	585	532	573	569	574	511	555	501	537	555	558	533	550	556	502	570	580	547	589	551	587	584	596	543	527	522	560	566	547	578	554	575	593	571	586	602	521	547	538	532	562	581	573	572	560	583	519	551	574	548	528	527	517	548	555	581	526	545	580	537	595	560	565	532	574	579	599	532	583	528	532	546	520	582	569	563	558	555	571	537	549	564	546	569	548	577	566	582	542	543	582	544	595	532	560	551	549	547	561	585	548	567	544	580	556	553	532	568	588	541	548	508	587	541	530	606	586	550	540	561	532	543	505	527	571	573	515	596	572	562	546	492
23433	20856	28004	24078	21849	19602	13776	7955	5239	3992	2879	2147	1743	1453	1202	1043	907	763	659	585	525	590	621	630	564	580	634	634	614	591	630	576	596	570	589	498	540	541	493	540	439	396	391	405	397	343	381	374	385	381	390	375	386	363	371	391	354	381	370	370	379	390	374	372	381	384	331	320	383	350	383	314	356	361	365	353	320	345	354	384	345	365	299	374	360	365	390	384	356	384	365	393	343	349	352	331	373	345	356	326	339	332	360	359	332	350	349	306	352	338	342	356	342	334	378	373	354	318	322	357	346	365	374	349	310	358	362	325	375	333	363	316	348	347	357	336	345	329	331	337	345	374	394	344	334	334	365	321	379	338	379	333	369	331	368	353	346	351	366	335	314	340	358	328	354	337	344	316	344	332	345	333	358	364	335	313	352	332	362	350	355	347	365	336	341	346	360	362	340	359	327	329	359	348	367	334	345	369	372	351	362	367	331	357	351	332	350	350	325	371	359	351	355	347	353	344	316	345	382	324	354	359	366	317	373	372	326	397	314	362	353	357	346	336	362	379	380	346	352	382	352	354	341	360	366	340	363	321	358	324	349	364	359	360	353	299	352	369	332	327	340	350	337	345	343	361	332	338	331	351	336	352	327	377	368	371	346	353	325	362	351	357	318	357	387	345	400	322	338	350	350	346	339	348	364	308	370	312	346	368	362	305	348	377	355	323	346	400	341	372	355	346	358	343	369	361	342	366	371	323	345	326	331	365	356	338	368	333	363	342	323	360	353	347	349	316	399	362	356	350	338	318	358	350	323	349	370	310	331	349	351	358	315	351	361	340	381	322	351	334	368	357	316	349	356	372	339	359	341	330	361	324	366	341	356	314	338	329	362	300	360	342	339	337	352	348	326	345	350	351	361	377	364	326	350	341	375	352	324	302	361	308	370	347	356	357	347	374	365	355	312	326	380	326	335	356	359	339	374	336	333	315	348	319	320	364	351	385	371	346	379	360	309	351	316	312	327	370	355	343	321	364	383	344	346	351	384	350	332	331	365	366	362	348	338	362	335	320	338	381	344	329	343	337	357	344	355	323	347	329	333	328	354	364	364	347	355	308	334	354	342	355	345	352	382	370	349	381	331	347	304	345	347	353	341	368	323	374	379	345	353	349	330	362	333	342	359	350	356	356	328	349	356	334	309	356	380	363	343	352	336	342	359	326	348	328	353	358	383	368	368	354	352	359	363	353	366	377	360	331	324	352	355	343	337	286	340	369	317	339	352	329	333	335	367	371	346	343	329	346	350	361	348	371	352	394	348	358	375	349	358	358	348	357	334	332	321	325	327	335	321	324	352	335	347	376	413	363	335	384	351	385	357	343	360	352	347	340	358	340	387	332	351	374	333	367	346	338	303	348	330	361	340	344	397	347	357	342	367	355	375	361	315	339	332	396	357	370	347	367	371	349	344	359	329	358	368	371	340	342	320	335	310	331	362	341	372	345	336	332	339	354	344	356	345	350	330	375	324	352	319	319	356	325	355	317	349	367	339	335	343	352	371	330	372	336	349	372	329	328	360	329	369	343	301	383	348	346	371	342	352	338	364	332	365	325	324	363	341	375	353	322	350	349	371	363	345	350	354	339	370	331	362	351	362	361	314	361	321	360	339	357	336	334	357	353	361	348	344	346	315	337	356	318	352	369	343	364	364	319	361	320	339	341	341	361	368	325	343	352	358	340	330	353	357	333	375	333	381	353	339	322	349	341	388	339	364	337	342	368	398	364	375	364	345	363	339	371	359	332	373	312	347	353	373	342	356	341	354	355	322	403	380	364	375	323	370	366	354	370	341	336	354	364	360	350	356	324	316	370	332	368	370	327	337	322	303	348	335	333	334	338	310	349	325	373	364	343	336	370	328	352	363	348	344	336	310	347	358	350	346	347	370	385	316	386	334	358	363	336	348	322	374	335	374	327	364	345	347	374	339	320	321	362	314	326	326	340	332	350	310	340	357	318	377	321	313	331	336	311	326	372	330	340	344	380	348	354	359	341	332	347	354	355	344	361	346	352	328	336	347	365	337	347	356	314	315	345	338	345	318	346	362	344	331	350	349	349	346	362	353	370	354	317	328	369	356	334	354	316	346	348	358	334	377	357	334	338	334	338	343	360	378	352	337	356	304	345	322	340	343	340	382	360	360	321	321	362	359	336	335	362	351	341	336	350	325	315	343	330	390	375	362	341	304	319	317	361	360	336	347	315	307	379	390	347	364	335	315	355	354	368	358	351	356	351	324	371	331	334	364	365	327	364	357	378	380	345	354	319	311	374	362	349	328	365	342	375	320	346	367	369	368	371	333	337	337	345	375	337	346	365	327	337	328	356	323	329	348	358	369	303	366	353	316	352	333	344	343	344	355	339	301	354	365	339	364	345	376	314	344	374	360	354	352	315	341	377	371	374	364	371	313	340	356	343	339	362	345	327	353	376	370	348	355	348	344	331	402	366	358	326	349	378	339	355	349	343	356	312	357	334	367	342	349	351	359	380	330	361	335	325	353	339	361	349	324	336	356	351	345	353	336	344	358	343	333	336	354	334	364	340	347	350	340	380	347	344	337	348	348	363	333	320	358	339	349	319	376	346	359	348	379	329	356	345	387	315	348	340	359	341	358	334	323	390	342	363	356	341	367	343	322	318	345	334	376	319	373	370	370	342	338	338	371	310	386	330	342	337	343	355	390	356	338	358	368	341	315	354	372	343	339	345	357	372	319	363	319	326	343	300	382	323	315	330	354	376	353	313	329	333	350	387	328	341	392	363	362	335	366	335	377	358	350	370	371	344	373	353	339	367	346	351	343	333	339	337	314	378	354	314	340	326	361	341	355	329	355	333	344	348	352	359	377	364	382	357	332	336	355	367	358	359	351	366	351	355	348	339	344	354	346	348	335	375	344	359	352	356	370	314	362	326	352	312	341	333	381	316	331	352	329	367	343	345	340	384	348	329	362	363	375	340	373	335	342	333	354	352	359	368	363	383	376	339	386	349	365	338	373	325	359	359	355	371	355	327	304	340	351	313	357	382	355	321	371	322	343	368	336	372	361	362	338	393	345	355	346	329	334	371	308	322	313	367	388	383	361	355	308	312	342	349	353	340	351	349	333	345	361	353	334	324	363	329	352	346	350	371	347	365	367	363	352	349	383	387	352	347	351	356	379	356	347	358	305	385	330	325	345	364	342	384	348	383	359	353	342	335	349	388	337	309	348	313	372	337	329	332	320	355	333	321	350	299	326	330	317	308	368	352	365	373	360	333	348	359	350	333	351	319	361	355	351	347	342	369	347	346	316	336	339	358	381	380	382	336	332	319	309	333	357	314	339	337	325	367	369	347	353	341	368	361	341	348	369	350	307	347	358	351	350	332	351	349	384	352	343	361	340	303	351	360	356	352	362	346	367	352	321	376	326	334	328	345	352	340	366	332	366	332	369	347	337	361	384	347	352	342	356	332	353	340	329	356
22364	39973	36700	29482	26478	21354	17345	14378	11371	8823	6548	4926	4005	3241	2641	2196	1878	1501	1232	1052	949	1000	995	969	1007	1049	1026	1075	966	1026	966	974	912	916	900	877	875	829	784	768	721	586	569	542	489	555	575	500	540	573	488	501	496	523	493	492	521	575	478	507	474	484	506	494	500	458	482	441	467	472	472	480	433	424	448	453	491	454	492	500	489	485	457	448	462	477	464	454	459	483	451	496	412	459	463	467	465	461	469	444	467	451	454	461	429	441	452	472	439	465	444	498	419	472	449	471	421	404	418	475	435	421	466	443	449	434	498	437	438	464	428	444	428	475	436	428	466	470	427	451	447	431	441	441	442	460	455	437	433	429	434	436	472	484	496	433	436	431	427	456	421	456	404	456	427	482	483	439	443	455	453	461	447	472	464	465	447	455	450	474	442	441	473	465	411	439	437	420	436	481	470	419	483	470	470	467	454	437	427	485	470	473	448	459	480	482	435	451	454	454	438	467	479	464	454	450	401	457	461	477	424	456	419	437	438	456	471	453	420	457	458	489	459	437	465	474	469	426	432	436	449	487	465	485	452	424	479	455	456	448	425	428	460	465	442	470	436	442	437	438	459	457	437	426	442	460	471	438	469	445	436	472	450	461	464	447	424	485	434	459	458	432	464	406	487	483	448	449	441	464	437	415	429	446	447	457	484	424	457	420	446	442	495	447	452	474	431	456	439	440	396	449	476	439	477	432	427	498	447	438	445	462	454	460	453	431	484	462	421	437	447	456	446	447	473	428	490	432	447	429	468	430	468	450	404	414	469	465	468	471	493	469	486	449	396	452	502	466	445	481	462	444	454	448	487	435	465	448	425	449	460	468	466	455	424	424	437	452	457	441	438	493	461	439	428	434	467	454	467	473	467	407	498	449	466	464	465	473	450	479	441	439	477	472	447	491	453	467	442	449	469	441	457	463	446	463	478	422	463	453	488	477	485	450	459	459	446	466	445	456	457	445	433	441	442	440	427	446	450	417	465	463	446	439	449	440	449	452	438	468	451	434	453	454	448	493	470	434	405	451	417	432	482	455	445	421	466	444	457	446	499	447	422	459	473	435	438	466	443	462	473	442	457	459	510	467	410	454	435	452	472	442	501	450	385	476	441	446	427	458	433	448	454	466	456	477	429	437	449	459	467	461	476	476	473	426	461	442	473	469	455	478	436	418	460	431	435	416	447	454	487	480	456	455	412	506	441	467	443	465	458	409	438	429	482	501	470	430	458	437	448	463	463	467	441	417	445	459	458	505	472	424	463	448	495	470	427	463	415	441	433	433	426	430	467	462	494	465	467	503	427	456	435	492	442	435	462	403	458	487	458	490	458	468	445	471	493	458	484	472	461	445	470	448	433	459	433	415	440	463	474	459	480	447	442	444	440	462	473	458	461	465	441	450	420	470	480	450	412	446	450	457	454	470	452	454	479	444	438	480	412	439	484	445	438	429	432	439	458	428	483	464	439	447	426	454	440	463	462	459	446	452	443	508	453	460	446	437	459	433	458	397	430	476	477	460	428	463	434	458	455	450	435	460	452	448	463	441	426	452	446	447	467	425	438	447	456	447	445	431	455	458	463	467	462	458	458	430	457	453	419	453	459	449	436	462	447	446	407	427	450	433	483	427	450	454	438	458	466	446	447	473	443	466	450	459	471	471	466	418	447	453	471	441	459	419	471	453	456	439	453	453	445	473	452	448	469	455	447	472	456	444	444	442	467	451	452	450	459	453	480	426	451	451	445	476	455	457	461	441	489	430	394	443	451	443	455	418	467	425	451	472	464	412	434	453	465	459	450	415	425	425	447	441	464	448	450	441	461	427	485	427	431	426	448	457	438	453	445	471	429	460	426	467	454	447	439	461	478	445	434	460	429	491	471	428	431	427	499	433	473	476	450	456	435	456	470	457	428	471	460	447	463	479	412	491	458	483	463	435	505	470	458	449	423	452	474	432	487	438	451	432	465	456	470	455	438	409	417	486	480	487	415	460	471	412	467	454	449	439	484	430	426	449	453	466	427	462	441	468	460	467	446	408	439	428	476	451	471	442	452	480	469	444	462	461	461	442	475	425	437	422	437	443	413	453	445	447	441	472	463	458	455	484	469	437	428	408	455	490	437	439	429	456	457	461	432	466	441	463	440	419	450	442	417	413	409	467	443	414	449	427	476	444	454	433	388	473	420	463	476	416	439	478	471	450	436	449	485	451	442	465	440	440	440	481	437	462	458	446	433	426	435	459	449	453	456	449	455	469	463	416	437	439	465	432	421	509	463	444	483	477	460	470	451	448	420	402	466	451	461	482	442	443	468	444	435	448	474	413	465	462	455	442	448	458	468	422	441	435	463	460	470	476	454	447	441	457	481	456	447	471	431	466	469	459	430	429	459	462	431	438	468	440	416	463	452	449	457	456	435	433	484	448	451	454	477	477	453	458	454	451	432	452	501	454	480	454	435	465	455	441	450	476	466	388	447	451	480	440	426	477	503	455	460	466	468	436	403	448	451	442	435	485	431	449	457	465	430	441	477	429	499	444	494	448	450	456	473	458	457	461	442	461	442	461	448	457	474	457	475	433	465	443	446	437	485	401	435	441	446	471	411	441	471	439	476	486	462	473	419	486	441	430	445	468	411	429	435	436	437	455	421	428	445	485	432	475	438	476	435	442	484	490	487	471	432	449	441	496	434	487	490	394	450	468	454	425	449	442	469	474	453	442	438	433	483	459	431	433	451	473	492	437	447	431	438	438	439	471	467	472	466	432	479	447	477	471	423	471	437	450	456	465	444	475	417	438	418	463	472	454	490	437	468	458	482	465	425	460	470	475	458	450	475	455	476	439	442	481	473	444	435	464	439	466	444	429	478	470	464	471	431	465	459	470	447	479	415	451	439	443	434	447	457	461	444	469	405	448	420	457	468	463	490	409	449	473	481	465	439	453	400	428	446	438	472	495	448	454	426	420	462	479	439	429	455	424	447	459	452	445	409	440	427	466	444	502	444	466	483	438	459	439	474	452	470	471	450	454	473	452	473	467	448	425	468	434	478	466	435	470	449	462	433	455	484	410	437	454	427	445	420	444	502	416	445	470	460	435	433	472	439	479	481	436	433	477	468	463	428	460	475	496	454	449	433	452	419	468	447	413	438	501	460	445	455	447	446	434	483	432	451	461	479	466	460	487	436	420	457	444	455	436	437	440	449	460	433	454	465	455	466	454	433	460	414	454	467	427	457	444	446	436	439	442	443	447	458	477	467	414	451	420	436	441	452	466	439	452	449	416	439	440	427	475	486	479	446	416	459	442	460	463	452	430	448	471	453	482	452	443	433	455	464	463	433	487	415	446	462	447	456	444	460	433	446	450	460	450	465	457	460	467	420	502	455	480	441	461	436	452	471	482	446	402	420	437	470	449	474	453	441	450	441	453	457	456	442	459	443	480	449	447	456	453	485	476	430	430	404	440	478	450	419	441
22466	20767	28480	23225	21147	22221	20257	10833	7190	5373	3853	2727	2183	1760	1423	1206	1012	820	698	629	579	548	581	599	652	632	620	651	610	544	582	593	546	519	564	526	538	513	452	478	424	351	342	310	323	330	330	339	328	279	306	291	316	295	320	316	338	313	333	299	318	279	303	299	281	274	296	278	298	247	310	287	278	271	290	276	275	292	285	297	250	287	273	278	270	240	261	280	269	280	290	279	299	300	262	241	289	263	279	265	297	261	263	283	281	289	280	288	250	278	288	272	253	279	288	251	256	268	282	261	269	297	241	286	262	286	270	284	292	260	278	272	281	281	252	290	265	264	257	294	290	294	258	289	254	271	267	305	280	255	265	275	270	284	264	260	268	257	301	243	250	289	307	267	284	266	268	265	274	258	269	295	297	264	272	258	242	300	276	290	252	273	269	278	298	276	237	232	264	275	266	265	249	297	276	257	281	269	300	271	254	267	248	273	239	291	242	263	261	280	276	269	223	284	296	283	255	279	292	270	296	258	264	276	294	253	281	283	277	281	258	247	257	256	244	262	287	279	264	267	270	277	259	256	249	251	276	264	279	267	242	250	277	249	266	298	289	257	268	273	250	238	241	275	279	288	268	283	309	281	268	275	261	261	285	246	241	281	309	272	266	259	254	271	279	266	267	255	260	268	284	279	266	279	263	283	280	259	288	297	250	267	257	281	243	295	304	248	256	292	276	267	277	268	257	233	277	240	246	272	269	278	279	274	298	256	290	278	280	275	283	263	297	267	302	252	271	247	231	238	288	267	284	262	273	249	257	275	285	274	259	298	282	284	280	258	293	288	289	270	272	277	277	233	273	276	291	285	270	269	267	239	271	267	275	304	284	247	257	302	294	247	265	261	283	267	242	283	258	257	298	295	267	283	266	292	300	270	249	260	273	288	283	278	254	256	253	289	271	287	297	259	271	301	314	289	283	262	275	266	266	260	237	285	277	262	268	303	275	286	265	253	258	261	259	276	288	267	227	265	300	272	277	289	243	256	251	284	289	288	314	257	292	246	273	277	275	226	265	244	256	288	250	286	259	261	273	295	267	302	265	285	276	251	271	298	279	264	247	289	252	278	259	282	224	260	258	301	252	245	280	282	276	245	276	301	300	263	265	315	300	290	311	244	283	288	254	272	274	265	317	288	252	266	247	278	280	284	273	284	253	279	305	279	270	251	290	270	269	254	280	301	276	274	274	274	251	258	289	255	276	280	250	265	278	267	276	277	270	270	276	275	293	282	236	295	281	270	282	269	279	278	266	291	263	248	296	284	281	258	259	292	268	280	278	302	262	253	304	266	280	249	247	241	265	289	272	247	274	251	244	300	254	277	310	299	276	261	244	255	254	236	254	263	282	251	270	307	274	281	247	276	288	261	273	264	284	304	294	250	265	247	252	274	263	254	273	278	242	276	263	268	314	300	245	296	264	287	271	260	250	266	270	262	262	302	250	267	282	302	270	252	271	268	271	314	278	278	261	282	274	257	272	293	281	250	270	251	273	275	245	282	271	252	267	261	247	241	276	253	257	243	256	275	256	269	234	267	282	262	265	266	293	305	251	274	266	252	281	257	254	284	293	267	275	288	276	262	264	248	268	298	293	302	266	258	273	284	300	262	296	253	256	245	271	278	257	272	250	287	262	294	309	269	255	271	264	269	286	256	256	268	289	258	277	231	254	283	263	251	257	245	279	251	259	255	268	256	270	275	269	250	262	286	284	248	285	277	252	291	284	297	266	247	286	255	239	296	290	259	288	252	264	275	249	238	292	271	305	271	283	285	274	264	288	271	268	264	282	250	253	270	263	281	288	269	260	263	280	254	277	278	255	286	271	263	281	291	274	276	282	322	257	276	244	273	287	245	248	246	235	234	272	260	265	259	280	240	243	251	281	322	282	249	262	279	271	263	245	236	288	272	267	268	261	287	265	252	269	288	250	277	263	270	273	291	276	291	246	265	264	281	283	287	281	257	297	269	262	288	291	284	305	269	282	293	275	272	289	242	272	266	265	259	273	273	303	274	265	239	262	257	287	259	261	238	274	271	287	272	287	276	286	293	286	270	256	277	293	252	291	266	256	253	270	256	287	268	259	271	263	281	268	258	266	270	269	270	285	251	289	294	277	249	252	238	294	289	300	251	251	262	271	250	275	288	281	242	266	280	249	245	282	266	271	250	271	271	250	273	285	273	282	267	251	253	253	267	267	282	281	289	280	276	282	269	273	259	263	236	268	258	297	232	265	276	283	277	234	283	258	251	267	262	282	291	280	282	280	275	277	267	309	274	261	262	236	303	241	281	246	276	276	270	256	311	256	273	261	240	268	258	291	254	280	263	267	290	270	255	265	256	278	284	274	273	265	302	262	255	253	285	252	263	305	274	279	249	279	248	270	271	272	265	282	280	288	272	265	289	297	273	268	293	275	284	270	274	276	305	283	284	288	240	254	295	275	290	248	240	285	270	261	290	265	276	284	280	283	282	298	281	270	280	299	252	280	280	257	266	258	264	280	272	293	294	299	270	290	271	269	270	282	278	283	261	261	268	292	283	310	256	246	278	283	280	281	271	294	275	265	239	269	266	250	283	282	247	254	295	275	259	268	286	252	276	266	237	257	264	274	260	275	265	247	269	282	266	306	277	276	265	301	265	249	256	283	278	291	270	249	302	259	274	247	290	242	300	284	307	286	270	269	250	264	271	287	261	247	271	296	301	267	262	281	294	276	279	275	282	290	283	283	263	266	303	256	258	269	287	242	262	283	266	256	277	250	304	255	271	256	284	274	270	259	302	269	283	269	255	269	246	236	280	253	299	258	311	323	256	259	265	286	284	241	264	248	270	264	251	273	289	265	265	259	299	288	293	255	272	262	278	231	256	267	277	259	253	263	306	246	282	305	264	279	262	263	302	276	280	265	302	268	244	277	279	253	262	285	268	267	272	265	282	263	307	285	277	288	282	266	275	263	254	270	253	283	268	265	273	283	254	260	280	285	278	249	244	280	295	236	266	303	264	283	246	249	280	258	239	251	293	275	276	277	246	302	300	259	270	286	274	274	271	251	267	283	258	286	279	258	285	279	261	259	296	296	268	281	273	254	275	270	261	279	242	253	281	259	279	319	248	250	230	276	250	281	280	258	261	294	279	307	274	266	262	305	225	266	272	266	251	245	234	271	279	277	268	268	270	317	263	270	270	235	276	260	274	239	277	264	295	253	303	301	281	270	287	266	276	258	268	263	254	280	276	275	264	284	288	272	259	254	257	286	266	245	267	284	267	273	267	251	267	265	268	272	261	293	263	260	271	262	264	282	270	268	272	266	247	233	265	273	279	286	277	237	272	270	260	275	246	271	271	244	290	281	264	274	268	281	274	301	299	295	262	261	275	269	247	264	253	272	258	278	287	252	272	280	262	286	286	273	276	244	232	259	268	279	274	275	292	300	272	262	257	301	286	243	254	281	269	258	284	259	276
23922	43550	40418	32765	29868	25450	20291	16973	14083	11134	8447	6373	5080	4057	3229	2518	2190	1783	1349	1239	1037	1070	1136	1175	1099	1074	1069	1133	1078	1052	1075	1072	1038	962	918	864	888	865	795	794	623	566	514	501	443	444	441	432	467	455	426	449	424	439	408	421	420	425	438	439	425	417	438	401	408	386	416	385	403	379	369	362	375	358	353	362	382	353	387	364	383	370	368	368	374	353	353	352	352	323	334	352	329	368	352	344	327	363	331	397	362	345	327	359	392	363	338	333	374	354	381	340	361	369	342	317	373	365	363	362	376	349	349	332	326	365	348	336	307	342	320	356	363	375	366	367	378	386	319	337	360	348	345	379	356	306	360	332	369	334	328	340	319	377	337	334	350	335	385	334	360	323	351	335	363	330	359	359	357	329	362	329	376	349	353	352	322	320	355	355	333	370	357	368	344	363	340	362	349	342	352	333	332	346	351	361	373	342	352	311	357	330	349	315	372	352	326	352	358	338	367	348	327	329	363	345	358	315	336	325	342	338	369	330	340	385	356	367	338	335	377	330	340	379	358	368	353	349	354	372	343	379	377	342	351	321	373	334	347	349	325	352	352	385	345	357	348	374	313	348	326	371	327	341	324	321	376	340	347	342	351	361	321	346	355	357	370	342	331	361	365	356	322	342	334	367	355	370	376	341	335	321	359	325	332	309	347	337	382	375	347	345	357	331	343	334	330	341	335	368	325	367	344	350	362	354	371	334	322	363	362	351	363	360	338	368	329	372	350	353	354	335	329	352	339	358	342	335	361	355	326	355	383	332	371	364	360	334	359	334	346	329	324	373	358	349	366	349	366	346	370	351	352	316	365	334	329	309	363	327	307	337	359	350	365	381	336	374	352	353	329	318	334	317	332	346	337	327	373	339	359	324	342	347	347	341	366	317	340	350	309	328	356	322	347	340	359	338	330	363	330	352	333	354	330	372	306	327	363	376	331	342	362	356	350	364	346	361	346	355	349	354	387	325	353	352	331	355	337	324	339	363	329	342	360	332	380	359	345	357	364	332	334	389	343	323	386	325	336	371	351	347	345	334	305	328	323	338	327	387	376	313	340	347	371	322	377	372	375	318	371	329	343	330	344	330	318	400	353	354	376	326	347	318	364	342	365	361	318	339	371	343	351	343	340	329	331	360	336	342	364	349	332	348	338	298	374	354	335	363	353	347	321	358	363	364	370	355	350	355	356	335	366	315	364	342	329	329	356	367	332	399	334	299	343	357	329	349	366	368	347	336	347	342	361	367	346	339	361	354	330	334	342	358	379	336	351	316	360	366	344	310	374	334	358	353	314	374	307	342	326	361	342	330	320	375	363	360	350	343	354	372	306	316	375	337	344	364	320	344	367	361	346	329	368	320	313	339	339	366	296	366	369	375	338	337	356	357	334	368	332	325	319	328	353	364	337	330	375	350	341	355	359	329	346	320	347	340	341	341	331	339	365	359	332	315	368	337	330	374	329	373	368	294	330	350	334	337	347	341	334	323	374	326	330	365	363	343	316	338	334	336	324	367	331	351	316	340	332	336	342	368	314	366	330	347	357	345	348	355	373	319	310	368	331	364	350	361	348	354	356	347	332	348	319	347	352	358	389	345	347	362	347	345	353	344	339	348	355	325	317	359	380	345	353	355	360	301	363	323	340	371	319	333	364	375	353	361	339	371	374	345	358	391	330	368	359	336	333	357	355	354	336	336	349	318	360	364	318	318	332	367	339	336	306	340	369	369	356	349	336	310	348	356	360	356	345	336	358	374	365	336	342	344	369	327	330	358	332	376	365	333	356	338	350	361	363	371	337	337	356	326	370	383	354	317	349	353	334	345	336	357	352	363	362	359	327	323	321	369	391	360	341	319	350	338	365	325	324	361	340	349	333	351	336	367	362	327	353	321	339	336	342	341	327	346	316	314	358	329	354	350	379	351	326	315	369	374	363	356	342	350	356	335	367	365	329	318	350	310	343	338	331	352	334	376	355	344	369	339	350	349	348	345	359	334	342	355	340	300	338	392	369	360	300	344	381	347	354	346	364	354	349	340	357	358	381	357	377	348	342	372	340	378	338	348	366	346	360	396	300	352	351	353	356	348	347	345	340	335	349	374	318	346	338	333	323	279	346	345	367	340	362	359	347	352	328	318	377	342	327	393	362	335	321	341	357	333	313	355	386	337	379	338	341	353	362	334	354	324	343	366	328	338	346	342	340	335	340	363	380	307	356	350	361	388	338	306	386	348	382	327	344	317	343	362	373	358	339	372	382	344	359	332	355	318	351	345	317	353	334	378	385	344	324	366	362	348	328	333	332	344	337	366	365	340	322	353	355	377	355	354	323	336	348	333	374	343	351	328	339	335	327	356	373	356	336	371	366	360	369	358	324	377	335	322	367	320	359	337	328	327	347	349	356	331	390	356	369	341	355	385	332	358	341	339	405	353	329	362	305	327	348	327	349	342	344	338	347	328	304	386	328	342	360	321	293	309	355	370	334	311	335	313	344	323	337	304	350	367	356	333	356	320	326	336	369	329	344	309	362	347	356	361	356	338	327	322	349	371	355	328	332	374	362	373	332	343	339	345	320	327	358	332	383	385	353	381	345	342	333	322	347	351	322	341	360	357	347	334	359	337	337	343	323	373	354	359	356	336	340	335	369	342	315	387	351	369	315	315	370	347	352	338	344	320	357	356	336	361	350	361	361	320	364	363	374	346	345	333	335	350	349	306	331	289	361	322	341	338	332	353	367	350	350	341	353	331	364	337	347	335	357	305	351	349	312	360	343	312	351	348	355	369	334	319	364	360	330	365	320	329	355	325	346	357	341	347	348	343	346	335	346	344	358	321	364	315	363	352	332	349	343	316	324	325	348	319	345	338	346	350	348	356	337	327	366	334	320	341	370	355	369	353	340	334	327	351	369	328	354	365	357	342	347	335	330	340	349	338	323	341	359	390	342	346	346	351	358	337	348	366	364	311	339	335	327	361	343	306	340	352	366	339	362	336	337	340	347	340	316	370	300	349	368	371	333	360	377	296	340	349	345	352	337	313	361	336	337	354	364	313	330	326	362	363	367	399	360	370	332	316	344	332	358	348	337	336	363	345	319	324	332	326	335	351	329	326	365	339	321	367	391	339	357	319	365	362	383	348	356	316	309	344	339	343	350	382	342	340	339	314	330	356	341	324	332	334	343	356	329	323	350	339	355	312	363	348	344	327	339	356	353	333	342	354	336	344	351	347	354	339	338	388	371	350	352	367	372	329	323	362	348	364	377	329	366	331	325	336	347	366	359	349	355	342	370	351	306	376	351	340	327	327	352	328	322	350	303	345	362	322	349	334	322	380	301	326	298	332	315	351	383	343	342	354	352	315	364	351	305	354	352	336	373	362	329	317	382	356	342	356	354	356	351	345	393	345	377	346	341	337	348	307	330	336	340	347	354	350	330	340	321	341	350	360	324	327	358	345	354	369	344	354	330	354
26875	24093	27946	23155	17146	12102	7941	5369	4082	3072	2130	1760	1346	1109	951	816	772	648	602	593	557	522	553	584	552	595	550	557	543	542	602	588	609	613	582	568	550	538	488	521	475	423	417	458	457	433	446	443	445	450	405	460	435	466	452	461	431	479	487	466	451	426	423	443	467	430	424	389	427	442	420	404	418	428	422	435	418	470	437	438	445	439	454	441	395	427	418	477	461	435	467	442	406	438	428	412	447	444	436	441	440	436	456	457	471	436	409	440	444	460	441	423	441	431	445	451	440	445	439	446	418	428	384	449	404	441	454	407	389	438	423	420	405	449	427	434	437	435	476	453	443	446	442	439	422	394	449	431	431	449	417	454	441	448	410	460	434	413	419	458	427	402	404	443	442	412	422	444	422	484	444	399	441	452	423	401	408	449	446	443	434	429	419	431	403	419	452	457	444	416	454	449	449	439	449	441	437	458	420	407	385	479	470	460	486	403	425	406	441	435	446	406	478	449	421	421	438	439	412	412	431	449	431	424	434	368	471	420	460	422	413	439	409	444	432	468	456	438	423	400	397	446	442	442	439	448	439	438	451	444	421	417	411	398	415	441	426	507	447	437	455	464	463	427	407	451	461	478	453	433	412	439	419	432	483	447	430	417	434	446	449	452	450	435	433	475	427	458	406	456	438	408	473	446	506	453	427	438	418	441	421	435	423	427	426	402	431	442	432	449	432	429	435	428	441	420	450	448	448	435	467	438	420	439	420	478	431	418	442	459	449	418	413	409	394	492	432	461	428	459	430	418	431	472	468	434	441	458	438	420	466	432	481	429	442	422	393	423	403	470	452	413	487	479	429	367	404	461	433	415	430	411	474	449	402	433	457	421	388	403	442	474	444	462	450	414	447	460	433	461	407	436	450	433	455	424	417	427	428	440	419	448	392	415	439	444	419	422	447	406	453	423	467	430	452	416	429	481	445	403	414	429	434	439	429	438	463	389	410	454	418	436	440	474	468	454	415	469	453	424	449	433	453	480	453	445	403	407	457	451	421	459	440	466	407	463	460	460	403	387	394	426	460	431	418	445	445	427	421	433	455	481	441	442	430	428	409	400	433	403	468	383	415	440	414	398	443	462	497	438	464	420	405	436	471	432	436	450	444	394	436	392	407	447	455	468	425	484	426	455	455	438	416	458	439	439	442	440	415	424	440	421	414	416	416	395	438	410	434	410	429	436	414	484	459	423	420	421	441	437	402	451	424	427	449	431	425	401	474	419	434	470	456	411	420	459	393	432	456	408	428	428	472	453	410	436	409	469	394	465	443	465	440	442	439	424	477	485	408	451	454	429	468	429	451	420	486	430	432	454	447	447	416	412	459	452	407	462	447	439	426	420	452	459	420	464	480	402	435	475	428	418	419	417	472	429	450	402	461	429	417	373	424	436	409	446	464	408	441	430	440	474	458	411	437	417	422	465	434	501	428	445	432	422	429	463	447	424	416	433	419	383	452	451	406	397	430	423	404	396	443	431	472	452	442	461	408	484	423	434	447	437	442	408	405	464	447	465	421	456	438	425	458	453	456	440	443	407	452	434	415	451	432	464	418	436	422	450	443	448	447	437	453	436	426	431	462	430	461	433	430	466	447	446	423	448	444	447	450	444	446	451	452	470	477	406	446	461	435	429	450	423	388	398	426	471	406	475	407	440	401	427	426	439	416	447	432	451	410	447	444	451	449	445	389	451	446	417	485	427	462	437	441	456	446	451	418	436	462	423	426	437	441	411	421	424	478	454	438	454	449	423	418	392	430	482	421	465	402	424	421	433	412	495	431	429	435	445	462	470	484	491	437	432	445	397	443	395	461	398	427	445	405	453	440	426	398	447	430	415	433	431	448	427	399	417	417	398	441	410	471	490	407	457	403	405	420	443	415	430	450	402	443	436	431	450	466	432	425	430	428	410	434	434	432	420	404	437	386	441	443	403	423	429	440	436	441	440	426	441	435	449	447	426	434	436	406	417	468	439	401	435	439	441	428	406	437	426	434	464	403	388	431	419	502	480	452	432	435	400	396	436	441	420	460	417	420	439	399	470	429	436	413	433	412	415	435	458	457	441	452	439	418	479	453	449	424	448	419	406	437	441	426	448	404	419	425	461	455	465	456	449	459	445	413	458	416	430	420	461	453	445	442	450	438	435	451	452	418	444	424	449	421	424	409	420	435	439	446	421	443	405	428	457	431	405	447	441	413	456	440	398	476	401	438	414	459	415	408	429	456	424	464	447	421	470	432	466	436	422	442	451	430	435	433	428	428	433	419	439	414	441	435	409	444	409	445	431	433	464	429	443	442	407	460	411	402	432	442	403	453	451	430	415	432	477	443	435	454	407	449	411	477	441	437	441	457	410	442	435	471	451	484	420	430	449	430	376	409	465	405	434	410	488	406	391	451	448	435	422	438	439	388	433	423	415	441	429	454	433	424	421	436	458	421	421	451	433	467	446	412	455	445	431	454	431	448	439	450	414	419	421	425	449	432	430	469	432	421	411	467	442	407	442	432	440	452	371	444	438	457	469	398	428	437	411	405	447	408	398	446	451	431	412	430	410	425	449	400	439	443	416	398	429	448	473	421	409	400	398	442	485	414	427	417	438	433	430	427	414	420	454	413	414	443	421	444	440	422	453	458	419	450	402	400	431	411	437	429	430	434	425	425	431	421	423	432	433	423	436	414	437	426	435	441	450	432	424	409	452	405	394	429	445	472	450	436	435	445	431	448	425	465	449	450	451	411	447	445	434	418	418	420	432	424	418	461	475	440	481	422	403	457	407	448	400	438	429	434	422	418	388	455	437	443	468	382	455	434	395	428	454	471	456	466	437	468	440	423	438	456	407	470	461	429	412	441	422	441	434	419	425	418	419	409	446	438	427	456	406	446	427	440	501	464	424	440	421	441	446	408	459	462	452	473	461	448	418	425	423	432	455	438	449	435	432	425	424	411	450	412	455	421	443	456	450	460	426	411	444	449	399	444	443	458	411	437	436	418	439	445	413	427	462	442	415	425	488	413	438	423	414	459	450	463	449	411	428	452	431	444	441	429	444	416	437	478	453	433	421	445	453	457	424	426	441	445	422	444	428	412	439	453	439	466	474	435	447	448	463	433	425	496	458	459	415	455	461	473	460	446	424	442	460	441	422	409	442	408	448	445	412	457	456	418	469	438	421	411	432	435	418	431	476	455	457	431	441	442	436	439	406	419	439	420	408	460	462	431	439	424	460	450	440	420	431	455	417	423	417	444	403	447	410	466	419	430	458	439	425	432	406	473	447	437	440	427	449	465	441	459	461	391	414	430	416	391	442	474	429	449	477	443	437	448	431	459	447	412	424	424	440	425	425	447	457	427	441	418	435	455	424	421	473	452	417	416	413	458	431	439	411	472	434	418	410	405	426	422	415	439	422	463	475	435	447	421	391	438	459	425	413	400	470	451	453	468	450	422	418	447	470	460	423	429	422
22296	35467	32242	24641	21993	18043	13972	11085	9032	7012	5111	3807	2981	2408	2038	1620	1459	1211	1040	940	836	925	851	927	896	962	996	951	873	902	927	917	885	873	816	835	818	851	770	765	674	665	594	578	616	622	584	538	579	593	585	609	589	621	572	557	630	639	622	557	566	564	526	587	540	610	584	562	611	570	522	560	557	586	559	579	572	584	549	575	569	574	574	562	584	558	570	562	562	597	538	581	540	587	536	596	537	599	598	586	557	550	562	561	571	567	523	563	558	580	605	588	561	572	552	505	552	595	542	585	580	590	528	606	575	566	543	607	599	558	626	584	566	563	605	528	553	538	558	575	527	571	582	581	571	551	545	562	581	547	536	561	561	589	558	530	566	546	551	583	564	553	537	614	566	555	564	516	515	556	562	576	511	552	570	561	568	581	532	530	531	546	579	554	575	541	572	546	567	519	546	592	571	541	571	519	595	604	534	542	525	487	588	562	548	576	583	544	546	529	549	582	577	543	549	522	560	569	581	551	607	587	559	515	567	555	592	539	583	606	546	559	559	561	563	512	542	580	602	557	573	584	598	588	581	501	537	558	546	533	551	552	571	554	569	545	560	601	514	574	549	576	542	564	574	552	542	527	570	613	538	571	532	573	562	551	601	540	549	591	537	531	556	567	572	580	581	549	509	622	548	590	588	562	573	564	570	560	594	529	543	542	558	595	606	583	566	559	567	547	624	537	599	583	546	572	544	510	515	528	568	559	610	524	528	543	559	524	597	565	562	579	580	558	583	579	585	565	545	599	522	529	618	547	580	529	600	624	541	532	509	576	554	563	564	566	537	531	587	562	541	576	606	597	544	523	543	559	507	567	568	547	525	538	571	553	560	527	562	542	555	558	577	573	589	521	553	553	532	547	544	572	591	563	538	523	517	562	632	554	597	554	540	549	542	580	536	591	557	570	539	550	599	551	598	556	524	589	562	527	579	580	580	555	513	598	543	556	557	558	568	584	563	556	534	597	548	596	558	553	538	537	526	536	537	570	567	520	553	552	564	538	572	581	518	585	536	529	612	573	548	562	589	550	551	571	612	533	561	582	610	604	572	600	542	588	569	551	538	551	545	562	520	555	537	567	543	549	573	600	522	528	527	535	565	572	618	563	555	575	601	570	570	598	549	511	577	597	534	544	596	591	560	598	556	549	582	552	549	546	554	559	547	521	565	557	586	590	566	554	541	570	532	556	579	538	544	536	546	560	550	553	535	584	570	551	554	561	520	563	536	547	539	551	532	590	576	551	521	558	574	578	586	570	533	572	598	536	568	572	556	545	574	570	578	551	587	554	544	589	551	554	588	595	530	538	531	533	583	566	589	575	568	555	519	556	554	588	549	566	543	573	563	555	556	561	600	564	568	592	537	614	584	570	573	538	573	591	552	571	575	559	558	531	578	555	567	555	543	535	561	577	549	592	573	591	568	551	548	572	552	609	560	556	568	601	561	529	561	552	566	587	508	569	553	576	568	545	532	577	559	576	522	586	536	580	567	597	550	552	553	616	547	570	594	576	567	564	587	600	535	541	548	534	529	570	568	524	555	586	548	552	544	548	570	549	562	585	557	593	586	569	540	619	557	567	552	531	558	571	582	558	577	593	547	570	552	577	584	553	574	564	591	597	515	556	559	616	555	535	581	562	566	568	545	579	573	576	599	570	582	567	565	519	541	542	540	565	582	551	593	582	571	576	587	531	509	538	588	581	534	553	571	553	577	557	567	565	545	545	587	566	547	586	594	578	556	563	569	594	599	560	532	543	554	535	558	581	580	547	573	590	534	572	546	553	552	546	550	560	528	571	590	554	551	564	547	555	542	556	527	585	579	521	576	541	569	559	560	528	578	572	550	573	567	521	538	572	555	560	544	538	549	544	558	570	567	596	512	521	565	530	547	554	569	560	592	519	516	541	527	569	551	558	573	575	577	580	601	563	539	554	546	550	570	542	566	551	522	502	540	546	596	592	575	594	537	522	556	553	593	530	556	554	571	556	548	576	599	569	535	577	559	523	572	556	558	561	579	545	564	606	551	577	603	605	590	546	555	605	594	582	523	558	550	588	602	559	544	554	528	542	549	589	556	530	564	569	549	576	564	527	559	584	547	566	554	572	584	584	541	566	512	552	580	572	553	563	506	583	551	555	550	567	507	573	523	579	548	583	540	577	559	563	573	568	548	572	575	545	544	557	520	560	532	579	559	553	581	587	563	593	564	560	575	573	597	569	582	559	571	533	540	566	538	549	560	584	551	557	606	581	517	588	503	539	588	529	544	576	546	590	595	603	603	557	566	541	607	561	573	577	564	525	556	547	560	571	559	596	579	527	568	575	539	570	549	568	617	572	565	555	563	554	521	560	550	545	612	563	559	520	573	572	525	536	585	583	577	561	588	603	540	552	569	551	538	574	568	551	513	578	615	556	584	582	565	548	577	571	570	611	564	550	558	570	541	559	581	517	571	568	619	566	541	558	597	542	536	565	570	594	518	527	541	537	577	561	558	553	570	593	565	557	520	548	539	559	524	562	556	550	547	547	562	574	573	572	613	561	562	550	526	589	550	543	589	538	563	595	531	551	559	577	578	565	542	588	590	535	587	562	533	564	584	592	552	540	553	571	526	590	574	569	570	527	531	563	581	548	560	567	562	594	534	504	549	579	537	561	580	573	580	572	535	533	581	551	583	582	560	526	530	558	608	570	586	515	530	574	560	509	544	562	576	541	627	550	559	524	601	567	549	606	586	544	575	540	593	571	558	605	566	582	579	555	571	561	554	564	574	566	533	597	556	595	607	578	510	537	568	578	583	552	584	590	569	570	539	568	567	549	604	559	576	554	527	571	526	540	606	560	562	549	558	600	551	573	552	554	525	594	559	567	556	562	567	598	572	542	544	546	560	545	538	554	566	544	575	541	576	587	549	580	609	576	589	582	528	546	580	562	578	524	550	551	574	547	538	554	554	555	559	555	561	544	584	542	574	560	519	543	602	589	549	516	594	582	570	550	573	569	509	592	616	577	565	591	554	582	617	555	516	580	582	525	619	594	546	596	506	547	540	563	587	561	608	533	552	586	543	563	572	566	553	568	529	572	577	554	537	570	572	580	556	579	584	558	525	596	545	561	558	530	580	575	564	519	554	557	539	535	550	571	543	552	550	570	530	571	531	526	541	550	560	567	584	559	576	577	540	528	600	579	545	554	588	562	550	554	551	573	560	545	523	494	569	578	537	543	586	563	570	552	545	556	489	556	554	580	549	609	565	544	528	572	568	541	585	565	588	568	577	532	599	561	579	581	574	518	524	544	534	547	555	545	571	527	551	565	543	591	575	580	531	515	612	581	529	564	542	551	525	605	556	533	547	548	551	551	557	516	550	590	532	560	556	593	538	533	588	540	554	503	591	547	520	535	567	539	586	590	567	556	563	545	569	530	572	561	565	516	581	591	569	574	527	563	548	517	550	603	594	542	555	565
23417	20834	28045	23980	21602	19780	13371	7993	5426	4261	3073	2234	1584	1448	1211	1001	898	789	669	592	572	533	591	594	563	580	585	615	581	583	553	585	549	557	557	536	509	546	463	511	428	428	395	362	375	365	377	365	384	406	378	389	391	370	379	370	363	409	373	367	404	387	379	347	332	380	362	372	408	351	392	363	331	370	399	348	348	331	351	364	370	351	374	365	318	344	384	332	343	363	374	356	345	350	315	368	363	380	350	353	332	332	354	341	378	359	353	302	359	329	386	335	366	356	319	321	357	384	347	381	350	352	364	356	335	385	349	328	355	349	343	359	327	374	336	345	393	355	380	358	372	358	330	351	361	340	323	354	369	325	332	370	356	344	326	346	344	376	334	359	366	383	360	330	344	349	345	332	351	351	368	389	376	333	335	314	340	357	383	359	393	344	347	342	362	355	364	336	371	359	348	342	343	355	358	385	336	342	359	356	361	340	342	359	344	349	355	360	347	362	342	338	333	350	324	315	329	360	364	328	342	334	360	290	327	361	334	313	345	331	346	347	341	339	351	335	339	336	340	305	363	360	364	324	349	347	346	343	361	373	326	344	336	351	347	352	340	339	357	346	350	339	329	370	300	362	348	337	354	357	356	361	349	344	350	336	321	337	388	356	334	360	370	336	354	384	338	309	326	380	322	343	353	357	347	346	378	354	328	355	393	356	347	371	317	354	359	324	370	350	374	304	348	351	359	329	342	324	353	381	360	355	387	348	349	350	371	360	381	337	301	344	343	350	362	354	343	372	349	338	340	342	353	359	351	379	367	330	337	338	328	351	345	371	369	357	372	364	350	324	332	311	340	369	356	344	336	356	362	337	346	367	348	404	372	343	369	359	350	348	348	322	350	344	352	332	331	322	380	347	340	333	363	316	313	354	322	333	315	354	347	346	348	347	358	340	352	336	391	330	325	348	365	369	349	345	367	338	328	352	342	343	350	351	332	358	330	347	306	316	368	371	327	329	332	351	365	334	334	340	334	362	378	358	366	375	344	346	345	360	351	327	328	338	306	368	369	352	315	374	347	354	328	335	327	361	365	365	358	387	370	330	345	350	368	336	342	383	393	368	346	353	330	341	332	343	338	359	364	363	339	364	368	331	333	385	415	332	351	336	369	341	333	340	316	353	325	355	371	362	357	334	372	331	329	353	334	358	356	374	330	388	335	330	355	382	335	368	326	382	363	370	337	317	390	359	366	363	317	362	342	340	322	337	368	353	356	357	326	354	370	346	361	363	361	369	386	378	332	345	327	342	351	357	353	345	365	363	342	351	346	359	342	325	364	365	372	339	334	335	371	338	354	367	343	353	349	365	342	363	382	319	350	356	346	338	318	345	330	347	352	336	339	376	330	341	312	370	375	363	331	355	377	347	365	357	342	379	317	318	320	367	359	378	327	323	329	337	359	348	389	330	363	333	343	339	348	323	327	357	332	361	359	369	338	371	343	358	360	337	365	367	354	358	332	326	333	331	300	334	327	357	333	338	349	357	325	334	343	329	340	358	350	338	353	325	324	349	301	368	367	348	354	340	352	349	357	343	331	374	348	347	354	346	348	397	342	354	353	366	368	348	378	352	339	321	370	344	333	354	383	355	334	339	357	356	361	362	339	368	353	357	336	301	351	345	338	333	336	355	377	337	329	330	368	346	347	335	325	355	353	334	367	337	344	347	345	348	363	360	364	336	403	350	362	352	369	365	346	344	348	377	373	327	343	350	344	326	340	345	349	372	376	368	325	334	367	341	365	300	327	351	369	366	344	322	321	351	340	330	401	331	340	365	355	331	337	339	358	367	384	351	328	378	363	374	348	362	374	338	358	325	375	354	323	355	330	355	345	321	356	318	358	359	338	323	341	334	345	355	343	353	342	373	373	336	301	347	362	339	346	327	322	336	345	338	369	334	332	371	353	350	347	377	333	369	348	367	367	359	341	372	372	370	324	360	326	359	335	319	369	379	358	364	321	363	365	408	364	333	350	337	326	369	350	357	387	340	383	314	318	332	339	317	344	326	305	359	357	369	359	350	350	344	336	359	332	354	356	331	371	359	372	351	377	342	374	328	335	351	320	366	332	339	360	326	334	368	363	312	347	361	344	352	338	338	340	366	360	348	347	372	328	333	385	360	350	363	324	338	325	369	370	330	337	352	355	312	370	333	335	334	350	386	350	330	330	328	344	354	367	338	376	332	334	324	345	372	338	368	345	311	335	353	374	345	351	354	366	369	384	347	336	343	354	321	328	351	365	365	353	358	351	362	355	342	371	355	316	347	371	374	368	347	329	349	340	325	341	366	392	340	365	335	349	343	374	351	339	372	355	354	340	353	354	367	345	335	358	367	369	343	373	310	360	355	400	331	351	345	372	359	387	352	360	371	331	359	366	334	339	338	341	370	321	335	374	328	377	346	336	342	380	357	356	353	337	400	331	361	365	348	325	320	354	337	370	323	348	365	342	345	350	326	335	334	380	347	363	328	371	327	323	346	342	332	351	351	336	376	379	350	381	381	353	351	357	370	341	351	365	335	350	351	342	362	352	377	333	355	367	367	337	313	344	339	330	356	352	395	376	353	341	328	354	375	358	371	329	343	335	335	347	378	360	355	323	314	341	337	342	344	352	341	341	373	359	343	336	333	365	372	346	344	360	327	340	356	346	383	321	339	353	354	371	361	347	365	337	352	360	325	393	351	358	312	336	329	343	347	334	350	355	397	324	355	346	363	367	312	358	368	364	352	345	328	363	322	381	367	360	364	335	366	330	394	326	327	361	355	375	330	364	318	348	333	340	349	332	352	358	340	347	364	353	356	348	361	350	339	356	317	347	356	368	340	330	360	346	380	360	353	368	357	368	324	348	353	315	343	373	356	343	336	337	367	330	323	343	351	364	340	349	337	373	396	324	341	366	324	377	381	320	356	360	366	347	322	351	351	369	342	336	350	313	391	376	345	372	348	403	358	370	361	346	381	362	350	381	339	358	358	366	353	348	377	372	335	361	382	381	384	357	358	362	319	336	320	328	359	345	361	367	376	359	368	343	326	355	349	358	349	338	342	349	353	369	362	343	329	373	315	354	345	350	347	350	319	382	334	369	352	344	363	336	322	349	352	345	323	344	363	378	319	375	356	323	372	312	332	326	374	346	337	354	352	381	351	374	363	348	338	333	345	316	296	330	343	332	365	356	355	335	392	358	329	331	368	338	359	361	357	329	338	378	361	353	313	342	344	331	351	326	338	342	385	357	338	330	380	301	383	363	355	337	357	356	339	356	330	360	331	384	354	321	322	354	361	378	345	334	379	365	353	331	373	337	333	393	353	377	319	354	357	377	350	333	349	366	361	370	347	344	335	350	367	333	347	366	365	335	341	348	365	347	356	343	364	354	360	339	341	346	344	359	373	383	364	347	354	328	309	332	342	313	338	328	325	359	350	353	361	341	360	346	367	345	335	322	380	341	348	396	363	331	373
22109	39927	37191	29492	26049	21980	17141	14196	11424	9238	6897	5086	3922	3117	2622	2117	1764	1549	1270	1070	1019	988	1031	1011	969	1013	1042	996	972	981	936	951	980	971	934	857	846	829	756	811	645	610	586	543	541	562	526	547	512	480	528	543	567	487	505	485	530	496	505	513	489	489	526	528	477	465	474	429	478	489	466	462	453	435	459	478	453	457	438	446	490	429	469	433	487	462	492	499	476	484	469	436	487	475	481	487	468	486	442	487	438	462	426	431	499	498	457	445	452	422	418	451	458	442	454	453	445	441	431	483	445	444	478	464	455	469	481	484	468	476	478	445	468	488	450	489	479	475	478	446	458	421	473	468	479	461	445	481	464	440	451	495	447	476	433	430	442	432	485	449	421	447	425	465	511	472	456	444	453	429	458	440	424	447	452	488	462	459	437	498	464	449	449	431	501	449	462	493	456	465	449	446	463	449	478	448	472	508	471	476	465	472	422	440	467	444	436	457	453	429	460	429	471	474	435	442	457	469	436	468	435	453	489	455	476	461	467	449	402	461	474	446	456	456	456	485	479	439	477	418	465	444	448	430	426	469	441	466	457	462	445	456	468	470	448	458	447	434	467	407	457	432	487	477	487	438	435	461	467	446	479	461	474	473	462	471	454	450	469	462	446	495	462	479	426	443	402	458	438	438	411	454	448	429	497	463	446	454	444	430	432	449	428	474	451	450	471	476	436	466	426	470	434	472	450	451	441	502	465	472	459	453	487	449	423	451	454	473	418	494	454	427	469	490	458	458	459	470	477	450	468	484	435	484	448	448	464	479	465	440	446	460	474	459	481	450	439	476	479	478	484	489	456	431	471	484	429	494	461	504	398	457	470	458	484	428	454	459	438	448	437	449	456	433	461	474	462	453	419	476	460	442	443	469	456	458	478	469	448	440	450	446	439	474	473	431	425	488	491	474	458	452	452	442	459	404	413	458	439	474	432	457	455	452	413	443	446	443	502	444	486	478	484	445	416	461	430	426	493	471	421	462	455	472	451	417	468	460	481	422	467	501	444	470	468	459	451	449	466	455	454	419	464	449	436	504	435	452	448	441	470	465	423	446	449	453	482	473	465	412	455	444	423	445	471	417	416	453	456	400	481	460	461	434	477	433	456	438	467	441	443	478	500	452	487	420	390	423	486	483	452	452	498	432	442	452	467	460	435	449	455	437	466	482	437	463	455	446	445	465	497	467	493	451	478	436	481	469	450	424	442	440	465	447	449	481	497	467	448	451	467	452	481	444	456	485	413	438	450	504	449	474	470	451	475	435	435	475	439	479	428	476	458	424	428	457	450	443	438	478	454	483	442	428	441	435	496	463	428	456	438	426	451	464	475	475	443	434	486	451	437	479	447	461	429	435	426	490	456	449	436	486	436	485	472	477	405	468	451	467	452	465	435	475	449	507	432	468	448	454	434	506	434	459	463	476	467	454	448	436	416	448	454	478	460	487	490	489	515	420	454	440	498	469	453	455	465	452	447	440	445	447	479	428	412	481	455	431	432	435	463	511	473	467	473	433	474	458	439	490	456	418	446	413	483	472	470	414	444	452	461	462	434	482	450	472	441	489	434	456	437	429	456	499	453	440	476	448	459	473	461	456	470	426	487	461	441	421	475	472	424	473	445	433	455	469	493	504	503	455	408	445	444	451	496	465	474	460	453	460	482	435	451	460	506	419	485	450	446	453	457	451	422	437	497	440	445	455	482	493	489	469	452	459	435	456	465	485	470	454	455	441	436	433	446	474	467	439	489	453	447	463	451	472	423	486	460	457	433	418	466	461	433	410	420	456	450	458	434	453	462	443	460	475	420	453	445	456	459	466	429	426	446	408	420	450	484	462	483	472	444	474	446	470	425	449	459	467	464	431	436	417	463	472	450	449	464	446	469	415	444	447	452	479	458	430	493	443	440	481	458	458	442	439	424	495	459	489	452	439	443	449	456	479	443	471	454	412	436	435	429	482	500	463	455	438	457	435	451	452	437	459	424	395	491	447	440	516	475	457	434	432	444	432	453	457	447	463	443	437	481	454	431	479	463	428	485	446	458	449	460	437	468	455	435	433	441	478	461	434	415	453	481	487	456	440	444	447	463	454	446	434	429	480	499	468	484	455	453	482	470	442	471	468	449	497	445	462	439	433	465	459	447	468	466	452	442	467	462	459	465	493	467	462	409	445	464	449	472	425	491	472	470	451	429	446	451	456	462	467	466	448	441	447	473	462	447	445	482	442	463	470	470	471	426	471	514	445	466	430	464	476	471	455	467	446	452	474	434	457	475	456	475	417	491	478	484	466	427	474	450	457	469	429	479	451	424	434	436	480	462	457	444	451	445	441	450	471	414	492	424	452	438	445	431	481	478	450	462	456	422	450	428	465	434	427	473	436	437	498	452	431	471	486	484	451	418	442	483	444	472	433	441	484	475	446	477	434	492	466	472	478	441	484	467	441	439	463	474	482	442	453	453	475	442	493	440	420	469	470	446	465	468	445	492	426	463	475	465	429	440	451	458	448	459	464	469	460	471	454	438	452	483	437	491	444	452	441	465	450	457	460	448	477	466	459	446	443	460	474	462	440	428	499	458	489	457	444	444	439	438	452	476	445	456	452	479	441	424	454	460	454	430	501	461	493	436	479	472	458	449	487	460	447	453	454	446	434	412	465	481	438	471	461	433	465	461	422	471	465	433	435	452	440	435	500	465	444	453	457	437	442	456	461	484	443	476	455	478	463	441	481	456	485	444	448	430	431	466	490	411	476	445	427	476	480	438	513	461	474	452	458	486	456	436	435	489	461	459	471	473	501	432	458	443	418	470	432	439	464	462	453	443	450	474	451	477	466	440	459	434	482	514	474	462	412	490	442	435	472	440	456	463	440	475	431	475	446	433	433	488	434	456	487	470	444	444	454	462	463	459	464	438	444	479	445	471	470	457	436	469	459	474	436	498	410	419	459	466	459	480	449	429	415	459	487	387	393	449	441	429	472	428	451	422	464	469	449	439	466	450	434	436	428	516	460	452	463	471	438	464	455	463	431	436	455	424	462	443	466	467	419	429	441	472	464	457	461	454	489	450	427	464	470	448	453	447	492	451	437	417	433	469	455	460	460	448	451	478	468	447	497	466	430	438	466	488	502	471	488	453	466	411	457	432	466	490	424	464	463	423	465	461	468	465	490	457	447	456	453	455	468	426	454	478	443	479	434	447	443	455	469	464	446	424	469	404	474	439	432	491	457	443	451	433	458	490	492	490	475	424	448	460	508	457	421	426	445	488	484	484	433	443	446	444	497	464	451	427	467	442	465	502	453	432	429	425	472	439	456	457	454	449	478	452	446	467	460	445	457	441	408	497	481	436	447	453	426	423	456	487	467	469	429	474	424	459	466	425	437	464	466	450	482	477	449	437	457	486	446	463	440	479	447	437	447	453	500	414	440	498	472	457	479	433	484	431	465	452	435	432	454	453	459	487	432
22386	20765	28444	23241	21119	22378	20331	10627	7164	5300	3916	2741	2134	1707	1478	1267	1006	867	782	604	640	575	603	604	590	614	625	592	628	568	623	619	558	563	583	562	504	461	514	466	397	359	316	340	324	322	292	303	299	346	305	316	293	323	309	300	292	330	344	279	308	309	307	295	312	294	287	279	304	303	264	234	261	258	274	269	292	293	283	291	257	282	290	259	294	311	280	309	286	260	288	272	253	262	291	267	268	278	262	277	263	271	293	273	288	269	269	278	269	251	242	309	299	262	251	284	245	242	307	284	279	266	283	254	233	299	235	253	306	293	284	289	270	287	279	280	271	278	286	284	260	272	259	291	272	251	280	262	235	297	266	283	293	263	286	301	300	280	255	281	272	274	282	301	253	284	274	269	252	276	254	273	281	273	278	270	273	267	258	283	249	276	249	259	278	254	281	295	234	269	269	276	261	278	273	260	277	287	296	279	285	257	253	254	259	305	273	274	280	254	271	268	302	265	253	262	255	267	234	229	288	281	309	268	242	256	266	310	261	290	291	279	286	257	255	305	286	287	269	264	225	261	240	263	270	258	303	266	276	281	265	302	269	262	286	270	266	300	289	282	277	274	298	261	285	249	275	279	272	309	292	280	271	268	266	291	263	276	263	246	273	260	275	265	252	276	253	285	265	269	287	240	260	249	242	268	295	277	288	281	275	285	273	274	231	269	269	289	285	280	289	253	256	256	270	251	253	273	286	279	251	277	272	274	278	228	270	246	249	263	268	267	306	250	278	283	292	293	287	267	268	270	277	254	312	291	261	265	280	243	285	250	252	265	278	305	270	265	286	295	258	247	289	272	277	270	246	276	235	251	303	279	261	285	276	265	279	238	295	285	270	277	278	258	267	296	270	261	295	290	273	287	263	295	244	293	257	278	286	289	257	316	270	277	273	287	273	262	271	265	260	254	252	287	245	286	253	269	242	290	296	294	270	303	296	288	261	271	273	272	266	278	246	270	275	274	279	263	285	247	272	280	270	261	273	261	263	246	263	280	267	274	281	270	283	319	300	279	295	248	264	278	289	258	270	275	257	291	277	245	292	258	261	264	276	259	253	272	286	281	319	247	284	267	311	277	265	284	273	274	269	304	278	265	265	265	273	258	256	256	275	259	270	265	283	301	284	264	272	247	269	276	242	254	298	259	272	225	274	256	286	269	258	265	270	298	289	270	271	278	273	288	282	271	268	262	272	267	231	254	259	293	280	267	277	257	250	303	269	268	263	252	284	305	291	277	258	306	283	263	291	260	272	275	243	256	265	250	245	258	278	296	279	251	270	263	291	283	267	275	252	244	270	242	249	247	289	270	287	281	283	275	292	293	274	282	289	250	296	281	253	281	263	278	284	254	282	276	277	256	256	256	279	245	261	266	258	255	267	276	280	283	242	305	293	275	247	287	274	268	271	259	271	259	251	276	250	268	276	292	278	282	275	288	255	286	262	291	277	275	267	277	267	273	305	255	286	260	288	272	265	311	291	283	258	265	301	284	278	255	281	264	274	283	272	269	262	243	252	258	270	259	283	267	262	275	306	277	283	292	295	243	248	315	239	263	267	280	260	283	270	273	256	264	248	281	290	255	259	260	273	268	272	276	257	283	298	276	261	253	264	276	281	273	263	250	266	312	271	255	317	274	294	309	288	268	263	299	272	263	295	265	261	273	288	272	227	281	268	277	257	253	269	259	274	296	305	276	275	266	251	321	274	285	282	254	261	241	289	246	275	317	234	265	289	281	288	271	272	279	264	270	270	273	290	270	271	252	280	251	288	276	252	278	263	282	263	265	292	299	279	279	255	277	266	275	294	273	268	284	294	299	290	273	270	260	272	275	287	288	268	286	289	237	281	290	271	296	275	290	247	259	246	293	269	264	274	265	241	276	269	286	286	259	261	282	271	246	238	274	256	280	250	246	264	300	261	239	286	286	309	246	264	291	287	301	266	281	261	241	266	284	279	255	282	289	291	235	298	268	285	314	255	258	272	237	290	284	277	285	282	303	281	302	292	285	285	259	285	255	268	280	286	285	273	260	265	257	299	293	240	278	265	260	265	280	264	261	288	278	288	280	273	297	279	286	286	295	268	271	269	292	283	268	233	273	278	250	229	265	277	249	264	296	272	267	275	254	240	290	261	262	259	254	274	287	287	280	254	272	263	267	239	261	250	296	293	269	252	286	268	249	279	273	265	295	288	256	267	263	244	275	294	245	282	283	284	262	253	253	244	273	289	264	275	272	267	278	287	285	293	247	265	251	258	268	302	255	256	262	270	269	284	287	261	284	293	295	281	289	249	250	281	256	260	266	255	266	288	281	269	287	281	268	262	280	253	255	279	260	260	266	259	256	252	263	271	293	319	280	286	263	318	262	275	286	255	280	284	268	299	254	271	266	305	273	262	226	282	276	252	289	294	257	230	309	252	285	262	262	273	266	294	293	292	286	297	270	290	291	274	239	263	267	255	251	276	276	276	262	272	294	273	259	272	251	300	267	260	291	274	281	262	256	285	283	272	269	260	269	266	265	256	264	260	258	258	272	270	269	250	263	285	272	283	264	277	312	261	260	257	292	267	276	290	253	295	256	258	283	269	281	259	269	301	274	284	272	276	260	288	279	267	280	275	279	257	267	278	264	264	269	280	275	276	279	256	255	277	267	257	261	288	283	276	234	260	266	256	228	285	271	254	232	266	263	265	270	289	245	242	259	258	266	253	269	254	294	268	269	269	298	264	276	258	262	267	262	279	284	265	254	293	294	272	284	246	301	275	295	272	281	277	255	279	274	270	251	262	269	292	258	264	274	247	275	250	261	282	267	254	267	272	302	276	245	273	268	272	239	280	293	281	297	267	265	295	252	287	284	261	282	262	275	280	266	283	286	280	300	255	269	264	299	244	274	292	286	275	271	242	266	279	273	306	295	272	269	269	301	280	276	288	243	284	228	281	294	250	288	270	267	255	296	299	283	269	284	284	274	288	266	296	281	288	288	268	272	303	270	295	266	266	267	277	278	278	257	263	280	248	283	281	271	298	269	287	280	251	256	280	302	261	270	308	269	258	280	300	268	289	263	284	280	299	285	242	268	274	282	263	275	257	296	269	261	265	263	303	295	310	291	285	287	282	257	283	252	265	262	266	286	274	280	266	256	284	269	270	306	279	282	252	268	251	242	234	264	257	271	276	303	277	287	261	272	250	267	293	272	269	228	267	262	263	264	275	259	276	263	277	258	277	260	256	300	259	250	268	246	273	284	270	267	271	263	264	251	296	286	278	277	272	262	287	271	284	263	299	269	277	248	270	282	275	244	260	268	294	292	273	255	275	252	260	267	304	263	283	306	253	255	262	261	276	259	294	286	266	279	296	261	250	255	248	246	300	265	288	298	270	260	261	271	276	280	266	267	280	284	277	281	267	284	269	299	288	294	264	263	286	283	241	269	281	273	274	297	256	272	270	278	260	295	288	270
23600	43390	40472	32972	29495	25722	20307	17005	14060	11218	8665	6612	4848	3873	3191	2713	2247	1755	1526	1178	1018	1058	1049	1100	1130	1167	1126	1044	1075	1022	1043	1062	1038	925	1005	939	892	868	712	733	724	519	492	498	449	458	461	425	437	421	435	418	442	435	416	446	395	468	414	416	416	397	384	418	408	373	361	375	367	367	357	380	355	365	347	397	364	389	370	371	405	377	341	403	376	382	360	391	338	366	326	354	345	320	346	357	371	345	361	342	372	317	359	358	333	344	343	318	349	358	346	342	328	331	321	365	315	350	358	358	366	335	336	334	339	326	332	365	366	346	337	359	340	363	375	373	359	386	365	358	328	364	343	368	341	358	359	380	336	338	344	348	318	294	328	345	359	331	369	330	348	363	358	336	363	321	340	349	317	334	308	355	374	334	373	335	363	346	323	357	334	353	328	353	352	356	335	347	394	360	360	351	354	363	364	357	366	370	311	340	353	336	370	368	361	354	375	353	369	353	313	376	391	361	369	374	378	352	361	347	371	353	355	344	362	372	366	341	351	347	345	347	334	350	313	341	396	373	331	360	361	344	356	329	351	355	376	404	347	366	346	349	381	359	339	340	330	321	359	334	353	329	344	365	338	356	366	341	330	322	332	375	366	317	334	377	341	332	335	343	357	337	357	341	344	355	365	339	349	350	334	350	349	362	333	321	343	381	340	370	351	318	372	323	358	369	346	316	344	351	340	353	357	337	373	352	352	321	344	331	361	334	358	351	366	360	356	330	368	317	338	338	387	325	328	385	389	358	371	340	369	335	352	352	344	333	346	325	327	368	336	333	364	352	398	356	385	357	373	354	342	356	354	364	349	345	356	351	363	371	350	350	367	354	326	303	345	360	337	340	358	368	359	335	360	359	310	358	372	346	341	350	353	337	356	343	350	328	331	344	357	374	338	358	354	336	348	347	316	309	347	310	347	315	367	324	346	356	333	349	367	351	352	324	366	341	329	364	334	312	337	340	353	365	344	334	357	351	326	358	356	349	360	335	384	308	330	347	359	324	327	340	353	375	339	355	341	320	332	347	358	306	360	318	335	323	323	345	357	379	349	331	333	328	349	378	353	354	345	348	365	372	361	332	352	357	341	327	333	340	341	342	374	356	355	359	384	366	362	336	330	366	321	350	364	347	343	340	373	331	346	337	357	329	350	363	351	357	354	329	331	351	334	325	347	371	355	330	326	345	357	348	364	331	309	348	343	347	335	341	356	357	369	359	373	364	348	322	341	334	346	358	325	373	376	345	350	339	327	332	339	354	356	353	343	342	340	324	350	318	339	372	366	374	323	360	346	362	349	350	339	357	363	371	357	338	357	358	326	392	307	333	367	323	318	373	424	362	320	360	340	372	319	375	339	323	357	343	378	354	306	333	342	335	322	381	349	339	345	329	343	322	354	356	350	344	326	338	352	336	367	343	340	355	304	349	329	350	356	385	366	362	363	335	361	335	367	339	370	350	335	351	331	368	365	358	364	317	333	321	385	371	355	347	374	335	366	343	334	315	342	352	368	357	375	349	324	349	326	349	357	325	337	349	333	357	332	344	342	354	339	358	379	336	366	322	365	324	351	342	346	344	318	354	328	361	328	369	382	329	351	341	354	347	364	339	313	325	336	338	373	358	335	329	360	364	368	350	359	353	359	330	362	345	401	362	326	338	372	328	356	327	364	372	338	341	322	349	341	337	369	330	346	337	341	369	322	360	354	362	367	347	335	339	378	344	313	349	340	320	377	372	364	336	347	315	343	350	385	376	355	360	339	339	336	358	361	331	330	327	320	341	332	354	321	362	357	336	336	371	379	335	393	384	361	351	343	340	336	363	331	328	331	375	364	362	344	401	360	364	335	333	368	348	341	372	351	358	320	331	358	329	328	337	356	351	364	386	339	342	345	313	350	349	341	306	346	350	338	328	364	347	334	351	330	324	340	343	348	357	329	363	361	377	360	338	353	333	347	325	312	352	383	347	337	344	373	339	358	360	352	364	334	326	378	374	360	350	345	341	338	362	337	360	331	340	383	347	321	340	346	334	311	370	345	329	378	360	320	345	343	376	327	374	339	335	333	363	349	312	358	321	368	309	365	342	363	324	373	360	361	340	349	347	340	357	332	337	354	373	321	330	376	342	351	345	338	340	382	318	329	355	362	317	390	383	351	313	360	339	345	349	347	375	347	330	323	322	347	363	367	315	339	334	349	343	337	313	328	346	362	355	354	370	344	360	338	377	336	318	348	315	306	351	356	349	330	348	338	343	320	316	340	382	330	341	340	346	348	362	361	340	354	359	366	388	312	338	317	358	325	346	348	325	331	345	340	346	335	360	321	344	318	347	346	337	336	325	336	360	338	315	327	330	337	328	355	340	306	336	341	372	327	358	341	380	353	351	354	331	352	366	324	342	319	353	368	349	332	365	329	353	362	317	348	363	342	362	337	345	351	348	323	330	374	342	327	334	355	357	363	353	333	352	337	375	386	344	358	336	376	368	313	335	353	345	349	339	346	340	323	340	386	375	353	358	340	369	356	332	336	349	357	374	348	330	359	376	342	330	359	374	360	354	296	359	363	339	354	363	343	340	343	337	346	360	366	347	349	364	343	337	332	330	345	344	342	364	338	336	349	366	359	400	366	334	322	340	325	364	345	301	343	351	356	344	306	344	296	343	346	336	365	340	351	342	348	361	356	340	335	364	323	319	335	343	339	342	359	325	354	375	377	333	336	355	349	314	345	351	355	343	356	332	370	339	354	351	314	328	344	358	347	366	330	329	348	369	361	364	324	344	323	327	335	361	347	353	338	351	338	337	375	335	320	349	378	360	374	321	354	370	357	308	368	328	379	341	356	347	355	316	334	331	337	364	345	350	306	344	341	358	355	345	353	366	364	328	358	374	352	342	359	341	350	333	347	354	383	369	342	357	345	352	347	342	373	354	402	353	350	351	374	353	348	343	396	345	359	363	336	368	332	332	357	355	335	361	379	346	390	322	303	347	325	338	332	366	339	347	341	327	364	407	370	337	355	363	375	350	354	333	309	327	345	332	382	331	371	375	351	350	348	321	357	343	333	328	343	355	321	394	362	341	357	386	355	355	358	324	357	383	324	364	370	326	330	334	339	359	359	340	359	340	344	314	307	375	335	337	366	334	376	350	340	352	352	348	318	316	374	355	354	359	333	350	329	369	370	336	337	368	351	349	365	355	311	320	297	387	361	330	358	354	324	333	359	331	358	348	326	387	315	340	340	348	335	328	346	337	331	336	345	323	344	379	358	353	365	329	373	319	372	362	349	343	337	348	312	353	341	327	323	339	337	335	373	330	355	353	329	335	327	334	328	357	343	323	360	359	350	344	346	362	340	312	340	337	337	342	322	366	319	341	334	363	347	346	329	364	333	339	381	311	341	323	329	334	364	335	363	328	335	370	331	363	375	330	336	323	330	323	351	340	330	336	338	318	376	312	364	348	356	334	324	380
26858	24005	27910	22861	16710	12270	7878	5169	3923	2937	2381	1682	1340	1180	971	926	803	699	628	630	543	625	580	625	611	628	603	621	576	608	596	577	589	605	570	569	531	521	517	518	495	447	482	445	464	485	459	443	442	467	404	464	502	446	447	495	474	462	475	453	431	457	462	458	455	438	445	447	453	450	437	432	462	454	443	449	433	449	443	463	425	408	415	424	435	433	489	441	424	439	418	427	446	429	419	466	439	415	484	423	401	462	419	434	422	425	416	435	434	451	417	418	450	464	432	473	467	442	451	483	420	419	398	421	438	479	429	442	443	433	463	455	446	423	445	424	436	420	453	469	437	438	474	412	437	427	441	445	452	430	434	439	428	441	408	396	419	425	407	498	446	445	449	429	443	462	442	462	420	457	428	442	418	435	428	407	445	447	429	419	416	450	483	474	467	379	401	439	423	429	458	419	438	440	438	418	453	410	498	451	401	433	424	468	432	458	447	452	490	430	432	431	442	438	434	445	449	474	463	405	435	435	452	450	416	433	478	450	437	496	443	408	474	466	466	441	411	445	440	449	418	395	426	463	452	488	440	473	441	442	451	420	431	400	440	431	428	420	459	431	448	427	428	424	433	428	459	445	464	422	448	418	408	432	465	458	415	429	443	428	462	432	452	434	458	416	461	441	425	429	450	443	422	452	429	426	438	439	426	439	461	415	406	468	441	441	441	438	427	438	486	391	456	423	454	460	422	404	435	440	414	416	419	484	414	429	419	447	454	455	444	444	458	438	453	427	418	435	443	405	439	441	428	447	456	418	441	436	456	416	417	453	430	463	464	483	487	445	439	412	452	445	409	420	461	465	456	464	429	429	427	490	450	450	415	447	425	475	423	457	436	416	421	433	456	467	423	439	423	457	420	427	406	476	447	429	426	457	434	433	477	437	494	431	446	433	461	380	437	423	436	418	394	442	430	457	442	459	418	461	448	439	453	446	424	434	380	414	422	388	442	429	462	450	463	435	445	415	418	414	457	415	442	437	443	425	433	409	444	421	429	451	442	400	437	485	452	446	459	412	417	440	455	434	441	436	436	444	454	433	451	424	422	441	418	453	440	447	436	431	464	440	423	424	451	467	421	431	420	443	447	414	448	492	400	463	448	439	425	430	409	430	488	452	440	445	419	475	456	442	425	442	477	415	440	440	421	447	426	427	463	426	439	456	445	478	418	424	461	458	480	463	425	442	418	462	466	412	397	451	470	464	412	407	427	432	464	426	433	416	457	443	425	446	430	398	418	453	466	471	466	471	431	429	427	463	443	401	414	435	417	445	401	472	450	420	438	460	431	429	470	469	440	436	423	444	446	433	448	480	447	428	455	408	459	440	451	450	389	444	460	450	474	462	463	463	457	446	429	423	421	428	447	503	434	443	459	419	470	428	434	431	451	461	409	443	473	400	443	424	457	444	461	465	450	459	405	407	445	424	477	450	448	411	457	434	464	464	483	408	424	424	435	420	419	468	416	438	456	429	440	435	406	414	449	504	427	452	444	430	470	417	424	466	442	447	432	433	410	452	428	430	389	449	435	478	434	467	424	465	441	484	431	444	454	451	439	423	434	468	449	421	455	447	397	418	430	441	450	457	455	393	418	449	417	454	449	441	455	446	406	424	463	432	363	427	460	414	421	423	438	485	427	445	444	424	438	434	448	422	455	446	417	458	420	405	435	451	423	448	459	426	427	472	430	460	454	383	410	442	409	435	459	454	463	450	466	468	485	420	454	425	425	412	442	417	445	466	432	426	462	445	455	431	419	486	445	416	456	400	446	445	402	417	421	447	473	434	479	432	414	411	454	436	461	426	449	467	503	415	450	434	434	450	406	442	392	459	398	401	420	454	445	426	467	452	399	422	476	461	450	472	440	440	460	430	426	469	409	439	411	467	437	418	425	418	437	404	428	436	466	468	472	451	401	479	424	459	452	457	431	438	448	439	466	495	445	494	443	439	458	432	436	440	404	408	462	451	430	451	428	413	478	445	421	428	468	448	459	458	434	413	432	458	463	429	451	503	425	461	449	422	467	448	425	463	462	420	456	417	452	432	473	418	458	423	455	432	415	454	427	465	410	389	459	487	433	421	445	432	435	455	412	421	433	433	429	477	428	429	424	427	443	413	428	407	434	424	429	458	432	435	431	416	430	425	430	446	448	431	447	408	421	413	442	448	444	421	441	432	468	418	429	464	472	441	413	410	401	452	444	432	447	473	423	431	430	412	485	435	453	423	415	448	463	448	425	427	450	437	439	472	446	433	443	446	424	390	427	427	469	501	436	453	436	425	434	469	447	479	425	453	425	464	431	462	422	448	453	471	458	418	451	399	436	482	416	453	428	417	449	419	428	442	450	450	424	453	468	461	414	470	459	467	434	411	433	430	440	438	426	448	457	425	463	516	488	457	421	430	483	443	412	437	459	441	414	444	441	415	447	444	430	446	441	439	415	451	427	445	459	408	444	420	406	472	417	445	448	425	431	487	395	403	415	447	435	415	456	437	465	470	406	430	477	462	438	438	424	410	471	423	427	438	434	461	447	477	466	458	450	392	393	429	421	441	446	435	439	427	464	442	433	443	425	455	432	424	462	410	440	428	464	466	455	431	432	423	440	459	450	428	414	438	416	414	457	465	455	476	461	440	449	426	477	461	419	434	472	426	447	430	413	455	441	459	508	434	421	427	453	434	407	424	445	430	413	460	428	409	435	432	441	415	430	461	438	430	430	423	421	446	432	439	449	432	418	394	429	418	449	435	456	431	433	458	429	430	433	407	421	440	400	409	421	447	410	469	409	411	464	444	470	436	444	413	446	457	498	463	438	422	445	453	417	457	455	450	491	469	449	409	407	450	441	433	436	425	455	442	407	415	412	439	470	431	454	474	447	466	409	437	450	417	436	439	410	418	447	462	437	444	433	473	440	436	405	441	454	456	444	451	459	460	398	431	424	423	412	451	473	445	449	429	441	417	415	430	459	442	436	447	448	418	469	439	409	473	455	406	433	381	468	431	444	451	432	450	430	384	466	471	429	453	453	406	439	450	413	442	438	466	440	430	420	441	445	467	460	409	440	422	434	436	424	481	513	424	453	472	435	420	464	437	463	457	449	432	408	439	406	444	445	429	421	429	434	432	443	409	461	468	409	442	440	444	438	426	421	450	433	452	452	451	455	452	431	417	432	430	435	449	384	424	456	415	403	428	419	392	393	462	452	462	396	430	435	443	460	442	451	427	424	437	448	472	435	433	470	469	472	433	429	471	444	462	412	424	388	448	468	455	439	418	439	447	454	450	462	425	448	494	431	442	465	415	431	448	458	470	441	454	411	451	422	434	439	447	493	433	434	489	441	445	440	446	463	465	449	418	443	435	442	426	446	425	459	426	478	471	441	437	466	460	438	415	432	427	436	447	442	441	395	436	462	429	422	453	473	384	438	436	447	408	452	436	484	422	403	414	440	475	413	483	420	456
22178	34912	32344	24709	21621	18196	13774	10983	8828	6836	5256	3914	2982	2394	2057	1706	1575	1308	1064	992	890	871	849	934	840	1007	940	907	891	856	869	923	914	840	892	837	847	776	785	816	688	636	655	606	643	569	602	625	568	604	611	540	612	619	608	578	625	650	593	608	567	622	556	584	543	579	571	576	586	618	582	539	536	556	531	626	533	584	543	602	563	551	559	552	590	535	508	583	561	594	566	573	605	555	573	564	576	578	534	560	572	572	596	570	603	558	553	557	588	597	559	523	550	529	607	552	554	574	610	566	541	561	549	533	584	572	577	613	530	569	533	488	581	577	564	584	565	544	582	558	548	578	594	575	593	593	588	610	558	568	589	586	557	574	601	548	549	523	556	575	548	553	530	572	591	566	561	545	525	593	528	607	582	582	575	580	573	560	606	578	563	591	544	561	624	615	564	601	539	587	536	536	576	589	541	566	557	560	588	585	545	579	557	635	546	550	569	560	525	527	601	544	530	547	590	545	557	587	536	559	566	584	561	511	582	550	575	558	591	537	590	564	565	544	551	530	593	551	578	585	565	540	572	586	594	552	577	552	595	552	602	547	561	567	549	539	566	575	599	561	551	542	561	566	558	551	573	566	546	542	564	580	545	579	572	539	567	579	576	556	545	580	579	570	566	586	547	516	561	574	610	568	544	582	568	523	573	560	565	570	539	573	581	552	546	559	586	570	558	558	602	583	547	533	565	575	557	553	580	548	577	560	520	580	580	558	567	568	553	528	534	563	532	561	585	538	577	615	551	552	590	559	560	548	581	585	547	616	566	543	595	574	575	572	587	552	587	516	605	572	569	556	552	565	524	543	574	516	571	552	556	607	556	569	581	597	582	550	539	538	582	540	510	539	557	575	560	563	552	575	548	599	575	545	581	596	577	502	585	560	560	551	588	577	581	581	513	621	574	581	606	551	552	544	549	550	548	584	591	551	565	549	558	552	583	576	544	528	566	535	570	544	548	553	550	613	574	612	520	558	558	579	572	577	574	577	548	583	587	545	575	577	530	532	518	604	514	579	578	534	599	538	515	575	553	592	566	585	575	536	537	536	576	588	585	573	614	615	561	591	615	538	587	519	575	573	565	556	579	587	535	607	582	543	576	587	532	556	582	534	584	521	539	532	571	576	568	560	582	605	557	569	565	568	577	604	601	536	589	585	565	535	599	556	565	539	519	556	565	576	568	585	547	548	588	537	524	553	522	570	598	524	540	573	568	542	541	549	562	564	545	580	638	561	574	529	527	566	584	527	553	564	546	566	558	577	579	547	590	554	604	588	571	558	584	545	553	602	571	540	554	551	576	529	553	552	555	619	533	562	523	559	550	554	563	545	562	564	582	562	575	593	582	571	495	588	549	536	544	599	547	591	573	514	545	600	572	555	523	546	583	551	567	602	576	539	546	612	559	561	543	549	549	552	571	574	559	592	563	562	540	539	554	539	582	562	585	561	579	571	576	571	629	551	519	573	565	542	538	552	553	577	583	553	581	549	593	561	548	556	548	535	539	568	535	567	574	625	588	547	538	555	584	550	511	562	588	602	554	527	555	556	587	540	600	549	611	593	543	525	560	564	599	573	567	567	572	593	579	577	567	577	547	571	550	584	609	561	575	585	559	550	545	545	579	567	528	575	565	567	580	601	580	568	601	568	585	569	529	554	587	606	549	533	559	597	561	532	558	576	546	571	591	592	529	566	573	569	546	583	523	568	588	522	564	576	554	580	563	526	544	554	570	579	527	577	574	534	569	564	552	603	522	572	527	548	546	566	549	539	609	567	583	567	564	548	583	586	520	548	593	571	558	588	577	560	569	540	538	549	554	535	564	613	547	572	565	577	579	554	604	535	620	557	573	604	565	542	527	609	539	578	581	593	599	522	562	583	558	581	563	515	571	582	552	570	533	530	558	534	596	569	531	600	611	530	554	536	582	588	555	554	545	554	538	581	554	578	579	578	585	607	521	556	565	548	592	544	598	557	605	560	535	561	602	613	582	555	520	556	606	567	537	526	553	565	579	581	559	543	559	568	588	578	613	575	561	619	552	611	535	574	542	551	576	557	618	554	570	532	529	570	591	579	578	588	587	559	558	569	558	574	575	560	560	527	560	568	544	541	568	540	598	560	542	537	573	543	536	548	562	607	561	569	555	531	544	539	520	598	567	577	582	556	582	558	553	607	593	582	601	527	582	559	531	581	547	568	565	584	534	562	550	594	590	592	602	517	517	554	590	546	555	544	606	541	565	570	537	560	549	617	552	563	570	554	538	544	575	574	527	609	568	549	532	553	610	598	533	587	533	574	539	549	549	557	600	560	558	572	544	568	574	563	582	537	527	618	576	544	576	509	582	589	558	563	567	578	563	588	595	553	561	556	594	552	576	568	585	609	537	578	546	533	552	547	546	610	549	574	562	555	571	526	560	542	550	584	584	567	575	562	590	569	554	527	533	583	614	557	552	545	541	541	531	544	597	512	588	563	577	595	549	564	570	552	581	557	579	582	570	567	559	557	613	523	593	502	549	573	558	579	600	564	530	539	619	552	550	565	571	542	566	524	571	562	549	549	601	555	543	602	568	518	570	560	574	544	557	568	575	585	539	541	533	607	602	542	561	606	597	536	538	569	547	564	552	599	610	567	549	613	574	572	575	551	592	565	585	539	600	578	589	583	551	540	551	546	551	580	554	565	539	545	555	550	628	581	561	612	582	537	549	562	551	592	525	566	584	550	558	579	539	571	580	560	590	551	584	578	534	540	522	554	547	568	554	511	593	556	557	550	568	509	518	584	576	576	561	542	530	605	553	527	497	593	551	547	566	555	571	554	585	553	587	592	623	580	563	557	528	596	517	556	559	569	578	571	539	588	591	577	561	538	562	588	535	571	582	605	583	558	565	581	568	571	529	547	583	585	616	547	582	557	563	579	552	560	559	563	574	530	582	583	545	574	554	566	565	591	556	588	549	555	533	613	537	550	574	585	588	572	547	547	527	583	572	568	583	569	569	501	555	558	603	566	596	564	578	535	583	554	574	596	579	590	620	571	573	552	613	613	548	519	592	536	576	562	584	581	529	536	559	554	535	589	543	571	537	589	584	538	544	600	552	581	592	544	521	547	587	595	566	542	575	586	514	580	587	528	568	564	571	531	581	523	602	547	566	574	550	548	576	588	572	551	541	555	564	572	542	561	540	558	572	554	571	560	535	572	558	572	545	591	514	566	604	568	571	593	546	562	574	556	570	543	562	584	520	594	581	579	588	557	589	554	559	620	574	563	614	569	550	538	568	557	589	568	533	602	559	540	540	567	543	549	568	527	549	566	629	531	557	581	574	534	565	598	569	542	539	567	530	567	546	581	533	544	552	529	582	556	562	600	565	584	529	575	596	564	608	512	577	606	535	563	545	580	568	577	561	564	530	550	536	583	588	576	547	587	617	575	558	583	596	615	553	584	581	574	580	603	550	537	582	591
23468	20837	27959	24067	21643	19427	13329	7596	5099	3997	3023	2207	1639	1353	1222	1048	943	804	694	552	581	536	536	563	567	639	668	581	584	620	592	586	571	544	504	556	490	552	514	474	447	407	414	405	383	396	396	397	367	402	367	392	350	386	401	396	394	402	398	392	380	395	351	369	392	394	372	358	384	379	360	356	354	344	347	347	350	334	384	370	357	362	372	348	380	350	379	359	376	354	346	306	381	340	350	357	344	340	366	363	348	341	341	371	357	343	334	360	394	398	355	349	364	361	352	356	364	340	368	359	368	365	334	340	365	339	336	388	339	357	344	344	359	371	365	351	363	376	363	368	332	353	352	360	337	319	343	378	315	318	375	372	354	358	366	372	340	344	386	350	343	347	361	351	334	336	340	357	350	343	375	344	324	319	353	345	384	353	379	373	361	347	317	382	323	323	346	363	387	342	349	350	357	365	329	371	351	385	369	360	345	346	341	348	366	376	367	341	371	335	354	374	350	343	329	376	341	342	351	347	353	332	344	356	367	346	351	325	332	350	354	343	372	320	366	314	400	362	365	340	352	322	369	350	347	344	364	330	351	360	360	357	340	344	345	359	351	364	312	343	323	353	370	368	367	374	349	334	354	323	364	353	340	357	353	354	381	379	334	356	317	342	336	349	353	335	356	373	378	332	365	346	359	325	330	338	367	342	356	371	365	357	373	315	357	394	373	329	352	350	355	384	350	311	331	366	316	349	362	338	348	327	373	372	348	361	373	348	348	317	341	341	354	354	410	349	374	340	381	330	363	365	360	349	394	345	360	361	341	355	357	370	341	332	360	344	366	316	374	377	343	342	326	353	364	364	343	379	338	364	350	348	413	359	324	369	363	369	357	380	370	348	346	335	337	383	342	351	403	353	357	353	338	348	373	353	325	337	341	358	363	357	333	325	352	363	366	372	326	355	337	343	318	340	383	359	371	373	340	360	382	360	354	362	354	376	346	366	382	345	350	354	313	347	365	364	354	353	349	355	349	324	354	347	350	334	350	380	349	382	373	358	331	352	363	362	336	342	364	373	346	351	358	355	330	367	352	339	344	358	332	348	329	366	353	354	360	353	369	382	336	336	362	332	368	339	322	353	385	368	345	319	347	379	327	361	343	402	367	382	329	337	352	356	345	352	330	338	329	357	332	355	353	347	368	343	341	327	353	335	330	358	332	344	373	356	362	349	334	367	361	369	362	332	339	378	339	349	367	326	361	356	366	343	332	337	353	334	351	318	319	335	371	373	369	331	344	335	350	361	339	372	312	328	354	365	366	337	374	323	332	349	334	313	318	357	344	379	347	369	365	363	362	358	360	375	362	349	368	369	382	370	345	334	355	317	374	358	318	323	383	378	370	377	348	333	363	330	360	311	329	351	329	355	338	372	341	333	343	351	338	338	372	400	320	343	344	352	348	336	361	366	381	370	358	316	359	384	338	337	347	367	331	323	351	388	370	354	341	331	349	368	362	346	336	368	346	319	368	350	349	341	345	365	353	385	353	335	370	342	352	375	363	353	358	345	365	372	321	363	322	338	372	345	316	338	351	361	372	365	371	370	368	372	359	331	342	353	324	335	341	326	369	357	370	365	350	321	376	337	364	361	387	349	347	326	360	343	310	357	316	388	349	328	318	377	357	352	325	380	323	369	343	341	351	335	368	335	337	352	339	310	354	344	352	342	377	360	397	341	369	344	358	335	344	368	342	364	379	338	312	362	351	344	370	368	359	344	343	329	350	337	348	342	332	353	328	383	347	346	346	339	389	349	365	331	324	350	358	305	355	370	320	368	348	338	369	357	346	362	367	389	325	360	354	359	348	321	339	384	345	379	313	382	336	350	347	360	319	367	363	355	367	335	346	334	335	331	363	357	374	348	352	367	353	334	369	338	360	344	387	339	329	367	368	355	329	338	361	344	331	370	332	366	352	350	351	341	367	362	311	363	352	367	347	354	354	372	317	351	384	336	348	351	356	335	336	324	339	362	375	377	360	370	357	344	347	347	355	340	389	369	330	318	351	355	342	327	358	331	346	338	358	371	357	340	347	370	362	354	348	375	336	371	368	372	361	323	367	361	358	354	351	370	362	380	353	348	375	351	346	353	341	350	367	364	320	334	376	347	356	322	336	345	325	330	313	375	347	395	363	366	367	350	372	350	349	349	354	350	370	361	340	367	374	349	358	342	354	354	354	370	344	347	387	345	357	357	357	357	366	320	357	362	382	352	334	344	377	360	347	331	337	383	362	363	368	350	347	371	353	340	360	345	346	361	345	330	374	343	358	334	334	374	324	348	342	317	354	342	339	357	336	341	348	359	316	344	348	356	346	369	345	373	354	353	333	343	368	339	355	363	331	340	332	353	371	334	350	344	347	358	330	364	361	343	351	323	366	345	384	365	362	370	374	342	365	351	323	324	337	361	330	354	330	326	337	345	354	316	359	336	312	326	356	360	349	369	343	342	356	344	360	349	375	349	396	359	377	373	365	348	363	372	355	331	328	316	322	389	351	371	322	344	330	361	332	358	324	352	331	355	383	348	351	337	343	364	365	350	350	333	317	342	375	345	339	365	353	346	348	355	367	368	329	360	352	359	353	351	372	349	344	337	355	340	392	375	337	316	365	382	315	372	356	379	361	356	334	383	336	379	383	336	358	355	381	371	334	355	342	352	319	389	350	340	335	344	357	352	365	346	335	336	337	336	352	332	343	362	371	350	369	330	357	390	344	376	353	407	357	332	343	341	367	339	360	363	366	344	375	361	363	389	387	327	379	349	302	336	351	384	402	364	346	336	369	351	362	379	353	338	373	353	387	360	391	358	372	316	343	344	337	331	344	334	369	372	328	381	354	339	365	347	359	357	309	335	320	355	362	392	388	352	347	374	391	365	362	359	324	338	352	357	349	381	343	369	345	317	361	377	348	356	355	324	348	336	335	336	343	362	365	386	358	351	363	352	342	380	369	341	307	345	380	381	350	338	345	367	330	349	357	335	381	373	342	353	357	362	378	363	358	360	322	345	341	385	330	313	370	359	317	375	329	349	378	352	359	355	365	364	365	344	365	342	342	336	364	339	345	355	370	364	357	387	358	354	374	345	341	389	363	382	344	344	345	377	332	370	370	335	323	339	367	332	354	376	351	347	346	324	335	365	358	357	352	355	341	341	359	346	376	377	359	338	348	340	344	351	365	326	332	350	330	342	330	386	367	354	380	374	352	358	322	342	360	365	352	333	363	348	336	383	363	358	351	373	339	349	329	348	324	336	350	329	385	362	372	355	355	362	339	376	345	349	356	358	344	337	340	327	354	383	341	357	371	355	356	331	364	348	352	350	356	344	325	345	382	390	362	360	347	339	341	368	378	335	330	343	370	333	374	351	357	357	371	326	349	374	338	371	348	336	357	361	362	362	420	353	363	367	350	351	339	320	330	332	355	325	350	373	335	368	352	339	353	320	310	365	355	331	342	385	351	370
22139	40258	36671	29420	26028	21972	17329	13531	10927	8744	6892	5088	3908	3106	2683	2243	1873	1531	1262	1058	982	992	959	984	997	1147	1080	1015	1035	949	973	976	922	845	892	870	851	846	785	653	608	589	625	539	605	521	575	507	492	530	500	497	518	487	512	467	523	545	528	479	464	490	537	490	492	501	517	488	467	488	493	469	467	483	447	467	500	458	449	498	463	464	479	469	454	476	453	435	490	467	476	466	486	441	449	441	439	429	431	400	496	443	438	418	447	456	471	448	491	476	513	444	469	441	484	467	408	441	451	469	458	455	459	481	483	441	487	444	468	436	460	428	484	459	452	444	423	462	455	434	431	433	434	458	461	446	490	505	434	457	471	456	485	454	451	458	452	499	432	440	476	497	474	463	465	471	444	481	429	442	424	440	438	493	459	429	446	515	443	474	501	465	440	495	513	460	445	456	457	453	421	485	443	473	451	441	451	460	450	440	468	475	444	496	471	466	421	478	460	453	470	461	474	460	424	455	471	468	448	462	485	474	424	456	465	518	454	425	462	441	472	465	499	475	461	452	460	446	478	455	461	441	458	494	476	456	464	469	460	464	492	428	449	488	413	491	438	476	485	478	464	471	464	439	441	483	480	458	430	482	455	463	433	473	433	460	481	459	421	450	455	497	475	473	473	460	450	460	487	466	451	456	462	480	491	457	472	470	476	481	465	454	506	440	460	498	513	446	475	438	440	473	450	452	488	455	488	447	426	477	439	464	460	455	442	442	443	470	493	463	455	455	483	412	489	471	476	436	411	513	463	439	449	453	460	436	451	456	480	451	470	479	470	451	462	422	454	475	439	442	425	465	421	500	488	431	480	488	493	423	473	485	495	463	423	465	482	461	450	485	445	452	436	446	479	464	436	450	460	452	456	443	390	455	478	452	455	453	478	442	442	473	469	421	461	436	443	412	459	445	428	514	470	469	426	455	481	461	446	459	450	477	492	496	432	460	446	462	472	474	469	439	471	467	440	438	446	481	469	483	462	485	459	435	459	457	419	429	461	474	469	457	468	468	458	456	486	433	421	450	475	486	458	507	443	466	434	459	463	439	446	461	462	451	490	491	443	456	462	446	453	467	446	487	459	426	491	504	466	467	433	475	466	425	456	463	467	470	491	456	433	467	480	471	446	434	468	479	476	473	432	468	502	467	469	449	460	450	454	432	493	491	463	431	474	455	444	464	461	445	484	463	463	453	473	457	441	460	447	420	417	487	479	473	469	464	413	457	452	488	476	443	463	470	416	462	472	462	465	441	462	426	427	473	463	429	483	455	427	439	433	446	450	459	433	462	481	477	490	465	457	480	471	460	453	447	440	460	471	458	437	403	442	469	491	471	453	460	456	483	484	458	492	439	501	456	426	494	435	463	469	391	452	426	490	500	465	465	421	432	452	449	442	509	445	426	454	458	452	460	468	454	437	418	456	476	431	480	454	484	443	472	484	446	458	445	463	403	462	486	464	473	464	448	475	487	460	480	459	433	440	434	463	484	461	462	495	466	508	472	463	449	447	445	455	420	456	469	482	472	421	462	469	486	466	435	497	462	404	449	470	462	454	465	444	493	444	492	454	435	478	468	500	448	473	473	464	451	481	439	471	479	453	477	460	450	436	468	464	476	462	466	490	433	465	431	460	439	452	499	461	468	468	475	446	429	456	482	453	458	525	504	473	441	460	457	457	482	421	451	418	465	474	456	429	459	446	476	463	499	448	431	435	470	457	448	462	450	458	495	449	465	468	470	446	427	454	512	467	436	438	483	458	450	459	485	460	455	454	452	467	461	460	425	452	460	457	450	450	459	446	437	481	459	463	462	440	433	464	455	470	460	443	457	452	480	468	458	451	472	476	483	443	476	432	460	461	428	480	447	441	453	471	479	453	466	495	473	475	470	457	444	462	504	468	500	488	444	444	509	460	482	476	464	478	453	459	479	447	449	494	473	449	460	416	443	477	473	485	484	501	455	450	453	438	491	485	464	495	425	478	425	418	415	444	445	440	415	478	451	456	450	468	408	452	466	457	443	445	491	482	475	425	480	434	477	484	454	452	428	448	461	444	476	494	464	451	495	439	452	437	434	450	465	464	477	441	471	455	452	455	441	418	448	469	461	475	459	470	465	484	467	448	461	468	461	452	505	436	461	435	454	455	457	469	462	449	447	485	500	453	434	423	449	450	472	449	471	516	452	445	491	479	485	475	487	443	443	458	479	454	472	439	461	442	448	417	491	433	449	475	457	442	462	417	436	439	480	480	475	476	469	497	482	489	441	479	450	474	436	509	440	496	488	439	461	424	450	428	475	451	463	484	469	458	419	444	495	465	501	540	447	467	462	418	466	471	427	503	453	423	440	487	451	477	464	455	440	444	444	482	437	453	487	476	474	432	462	465	480	465	465	464	474	458	498	468	470	453	477	482	462	419	421	468	491	478	442	476	446	466	473	445	457	469	445	426	438	444	451	453	458	463	412	463	482	419	474	509	447	503	467	431	420	463	486	454	459	460	468	454	445	477	449	446	467	456	459	468	452	481	424	471	477	483	411	482	434	478	455	434	474	504	442	441	480	460	497	463	423	451	441	438	482	442	482	479	479	470	436	418	470	502	452	511	468	479	453	451	459	481	461	472	419	466	433	435	443	441	487	466	474	476	451	433	462	455	473	449	458	499	447	411	468	483	485	452	483	439	464	423	478	463	466	460	471	456	477	465	425	434	485	462	457	461	440	402	438	462	461	399	427	446	447	434	452	469	416	484	440	452	472	448	473	470	433	463	448	465	451	504	451	446	468	451	462	517	464	454	463	453	435	462	454	462	410	494	445	446	426	437	478	479	432	457	434	448	463	471	454	475	467	492	442	446	414	460	455	446	493	485	455	468	447	443	478	456	489	470	475	469	464	482	459	422	475	438	443	446	441	430	463	432	437	459	479	433	467	481	448	459	442	467	446	475	460	442	476	492	462	457	456	442	447	447	450	448	459	465	456	486	454	438	472	471	454	417	431	476	477	459	471	440	518	422	443	485	488	461	450	465	531	460	450	433	476	483	410	472	496	500	460	472	468	448	478	432	441	459	449	445	451	506	463	455	446	428	476	446	417	484	443	443	482	428	481	472	452	437	457	470	449	420	457	455	465	448	455	463	456	456	451	474	481	466	450	478	454	418	456	440	457	465	434	514	455	481	453	432	470	455	438	432	461	483	485	442	428	429	455	446	459	498	471	433	460	439	445	466	501	439	505	441	477	473	451	434	432	464	451	470	426	466	445	410	441	475	435	456	484	455	440	477	450	468	447	440	487	471	444	458	446	477	482	462	442	452	471	455	458	492	458	415	465	442	468	448	488	450	444	466	476	458	501	444	439	497	451	422	458	480	463	438	485	489	493	466	475	450	433	438	460	487	449	456	492	462	397	466	437	441	455	465	442	453	463	446	450	508	483	452	462	467	462	457	466	464	435	446	425	488	477	431	453	420	439
22421	20761	28408	23294	21090	22227	20503	10099	6357	5088	3837	2894	2273	1705	1539	1279	988	777	708	652	584	637	564	577	590	653	614	569	596	566	629	606	583	565	544	485	527	514	480	414	391	358	361	339	335	327	291	302	328	312	313	318	316	309	310	318	329	337	308	306	325	322	283	315	323	267	298	271	317	263	289	268	275	262	292	282	289	252	279	304	280	270	293	273	294	243	263	269	294	284	288	308	264	262	262	252	289	286	277	266	321	265	294	264	269	281	313	284	261	267	284	262	259	246	240	267	279	277	282	298	276	260	273	265	275	259	267	282	286	296	298	286	277	287	267	260	307	256	260	252	270	275	274	266	276	278	268	307	258	282	239	284	258	272	277	290	287	273	270	260	286	291	276	290	251	267	286	266	277	254	267	276	254	285	254	262	272	277	286	229	261	281	287	300	299	255	294	303	269	256	253	276	262	272	276	287	293	282	305	254	294	300	279	289	291	271	299	272	294	268	292	270	269	286	259	294	259	267	302	268	261	273	266	246	279	270	263	272	289	256	283	264	241	262	232	292	293	234	273	257	304	269	245	265	255	238	292	296	256	280	269	267	262	285	289	250	293	250	294	292	269	292	305	298	285	305	286	271	263	275	293	273	284	285	271	232	271	295	259	288	269	288	274	267	286	278	235	318	248	274	300	289	287	275	279	263	306	261	268	247	270	265	264	293	313	295	270	291	307	276	274	268	263	293	284	227	299	251	267	284	287	259	279	278	269	269	308	241	292	276	245	269	276	267	279	257	278	274	290	277	269	283	270	256	264	249	265	318	253	249	301	267	276	247	294	276	264	282	290	280	277	283	265	259	292	256	289	254	280	268	277	282	263	283	246	296	262	283	260	292	286	291	294	283	296	268	269	264	251	305	275	258	317	277	264	268	285	240	257	307	258	279	275	316	281	255	296	253	297	276	278	274	252	272	274	273	266	280	281	281	275	273	288	303	292	252	293	288	303	213	265	245	287	256	297	262	269	261	270	268	289	250	268	265	260	293	294	286	256	271	307	271	286	243	265	271	274	274	262	254	287	287	312	284	271	302	292	259	287	259	251	268	282	265	289	301	266	238	251	271	258	294	300	272	293	261	279	279	250	255	299	292	265	286	297	290	272	281	248	285	288	263	304	241	308	285	268	253	278	276	309	252	286	269	293	262	275	273	267	290	267	234	260	257	270	271	261	260	272	267	245	295	240	251	267	254	262	278	258	274	300	282	265	268	302	279	274	275	265	255	264	266	278	265	256	256	253	277	272	296	269	244	278	274	263	269	280	283	265	217	274	283	241	267	289	275	287	284	260	264	277	282	260	258	278	275	256	277	279	287	246	260	290	290	288	235	253	277	257	248	261	264	248	259	261	291	277	254	273	284	277	277	278	247	295	272	286	282	273	272	273	308	259	283	279	269	255	257	289	300	262	269	274	291	254	252	271	287	283	272	253	277	304	269	260	265	271	282	278	266	261	262	277	258	269	276	256	276	282	272	245	284	271	287	281	267	249	259	276	288	281	284	293	268	292	255	245	267	280	276	279	268	294	256	283	248	261	294	283	265	281	279	276	258	251	295	270	246	238	252	269	285	272	252	266	279	249	275	292	276	295	265	289	266	249	269	262	259	253	286	294	291	285	268	260	265	269	266	289	291	268	243	259	254	305	266	243	265	276	243	275	277	258	311	269	270	245	286	261	280	261	287	268	282	256	290	271	297	239	292	249	270	285	303	274	274	248	257	266	284	227	268	262	279	279	270	279	273	302	277	272	254	281	275	258	276	266	288	290	265	266	260	281	280	279	277	306	263	278	272	266	304	301	264	283	305	303	243	271	274	244	267	298	305	281	285	266	260	281	279	289	294	285	271	282	271	252	278	249	263	285	273	276	272	270	268	289	249	270	267	262	259	258	252	254	265	307	284	269	258	293	304	257	290	283	310	289	289	278	272	259	252	291	276	263	299	251	294	284	289	279	277	267	289	266	286	235	278	280	278	278	280	301	272	268	281	291	296	245	250	258	274	284	241	297	246	283	273	262	254	265	256	264	266	266	271	280	276	285	279	293	278	271	265	273	247	247	279	300	263	286	261	245	307	282	257	288	265	300	274	264	265	272	247	260	278	263	271	243	253	258	324	265	262	290	284	270	286	269	250	284	274	285	254	269	258	263	279	298	273	286	283	268	297	274	275	268	281	276	238	275	255	272	274	277	268	284	246	253	276	259	265	284	286	283	297	281	299	264	262	278	293	286	260	296	277	265	286	289	284	292	285	252	243	257	285	260	288	276	286	285	267	264	273	283	260	277	272	269	260	282	295	265	280	258	279	256	288	264	266	277	290	288	287	254	276	273	278	288	279	305	305	284	245	265	285	274	282	307	276	274	272	233	280	279	263	264	288	273	233	256	301	284	257	265	241	253	291	272	274	303	228	281	263	258	255	293	317	283	256	264	298	292	256	260	249	274	274	261	268	263	273	287	284	288	292	262	273	271	272	263	253	262	273	259	288	260	277	279	262	277	293	250	302	253	270	268	239	265	272	234	277	268	243	252	280	250	272	260	259	288	290	244	253	284	251	269	285	274	276	274	261	253	288	262	269	282	286	253	271	307	258	285	276	260	256	269	274	276	263	284	295	295	248	275	280	276	257	273	265	267	295	250	252	267	277	272	294	276	301	273	286	254	256	253	253	255	292	286	271	287	277	250	275	261	278	270	268	272	267	274	280	282	264	258	250	278	261	272	285	285	270	249	275	286	252	289	252	257	283	293	298	268	239	253	271	253	266	256	269	251	265	273	274	273	282	271	276	271	272	284	281	264	260	274	266	282	269	267	284	291	294	254	284	277	251	233	294	258	265	278	298	247	227	268	270	277	265	269	280	269	292	258	283	256	280	257	255	241	240	272	227	289	247	264	257	292	261	278	292	266	285	326	272	319	281	288	273	286	281	294	299	276	290	262	247	251	290	266	298	279	298	267	276	237	263	267	264	290	312	296	254	303	257	256	260	254	278	268	268	294	267	307	254	287	243	264	248	276	287	274	271	263	284	293	257	262	293	268	290	288	251	304	252	265	259	272	265	269	268	272	282	279	257	273	274	274	282	280	276	273	270	264	294	281	265	258	276	275	297	279	293	264	298	275	252	259	271	304	273	260	265	281	299	272	304	275	249	289	293	273	309	273	247	285	287	247	288	303	300	254	280	275	272	299	286	256	270	261	266	263	262	246	290	276	277	258	283	255	292	279	274	252	288	271	291	281	306	256	320	286	250	250	279	256	272	286	247	245	279	280	275	297	285	274	250	263	284	275	279	246	294	250	256	294	268	273	235	270	268	272	249	277	284	286	256	268	236	254	270	318	260	270	283	287	281	248	281	264	277	259	256	289	242	272	248	276	264	275	263	275	259	282	290	260	256	259	258	294	286	297	262	264	264	300	238	261	267	284	250	290	241	244	284	289	270	329	273	278	265	264	260	240	308	290	304
23948	43326	40124	32401	29309	25103	20643	16194	13232	10644	8296	6444	5078	3902	3368	2757	2182	1791	1443	1202	1072	1074	1114	1114	1138	1205	1103	1104	1055	1042	1066	1055	1047	966	939	887	941	810	795	643	630	570	481	532	467	440	394	404	472	451	467	446	437	399	417	445	446	464	449	429	446	416	448	423	382	409	426	390	404	411	368	367	362	404	358	381	398	376	381	378	384	335	333	384	360	368	369	340	336	381	390	326	345	335	381	354	388	369	345	347	353	405	374	351	371	344	341	322	335	361	389	400	327	353	324	348	340	371	384	343	357	348	303	349	354	384	338	349	366	356	338	346	355	375	382	350	400	331	328	361	340	381	313	333	336	358	335	346	369	355	367	330	355	350	346	361	335	335	368	353	362	372	392	372	341	357	362	338	363	348	339	330	371	310	351	363	360	345	371	381	356	361	337	333	345	360	338	357	340	309	361	340	333	354	364	342	360	345	361	354	314	352	349	368	314	352	342	356	345	341	350	339	305	332	351	322	330	364	367	313	333	345	339	375	341	348	373	330	314	329	327	351	337	333	375	348	359	396	332	372	355	330	355	351	336	341	343	364	332	378	330	371	334	369	334	354	353	388	323	353	309	354	346	318	358	388	360	377	317	333	353	299	354	328	353	328	357	351	334	348	356	360	323	320	358	344	324	332	322	338	343	367	326	343	352	327	317	355	339	338	319	379	361	342	345	358	322	353	346	344	341	357	331	319	350	347	347	331	356	359	366	296	334	343	349	364	339	364	322	350	377	335	336	358	313	345	350	340	379	329	321	361	327	359	360	347	340	346	362	367	351	375	343	357	356	328	356	379	336	350	311	374	348	394	352	365	349	321	356	376	390	316	354	332	344	387	343	345	364	354	324	374	368	330	363	344	369	352	340	330	368	350	354	352	356	354	364	314	371	366	375	340	392	377	340	359	378	332	346	338	341	341	356	366	380	351	354	370	333	341	345	356	333	332	341	364	370	326	346	342	317	354	323	387	346	351	361	347	379	347	347	358	343	358	325	366	334	346	323	362	360	349	354	368	331	363	344	344	378	355	326	340	382	326	349	389	346	361	377	364	359	343	337	359	387	354	363	356	334	344	356	326	365	330	322	359	339	344	356	342	379	381	355	369	330	387	336	346	396	339	348	337	362	386	334	360	351	344	352	332	338	325	345	377	386	348	338	360	350	368	354	369	360	358	339	342	328	356	344	381	363	326	363	354	368	370	340	350	342	321	368	359	347	381	365	388	350	342	343	335	305	377	338	355	330	344	325	354	348	351	335	309	342	346	313	367	380	304	355	377	362	345	359	344	350	344	361	351	381	340	338	347	353	353	339	357	335	324	330	338	380	346	356	346	382	335	395	342	309	350	392	348	337	311	348	343	337	360	338	354	329	345	316	371	338	333	344	353	344	358	324	360	357	367	363	366	355	350	330	341	334	360	358	331	329	362	366	326	358	362	349	332	331	363	377	366	339	357	317	324	347	357	357	342	338	355	350	371	291	333	351	336	355	365	317	331	351	398	358	330	334	350	357	328	363	352	308	327	378	344	356	378	345	371	379	350	352	321	349	354	382	345	342	375	350	354	383	332	380	344	402	346	359	348	370	356	340	348	331	302	347	318	353	358	341	337	326	357	346	347	385	336	347	358	364	371	340	361	333	359	353	326	374	372	333	360	346	338	311	377	342	354	369	362	341	358	341	338	343	352	346	354	363	359	337	356	387	369	334	341	351	343	358	368	345	381	338	344	369	361	366	375	379	349	392	361	353	345	349	355	326	351	331	338	343	332	367	352	330	388	373	306	362	364	335	369	365	334	322	329	337	350	332	346	341	340	341	371	359	359	329	355	347	383	355	350	394	325	352	335	332	341	339	345	354	335	346	332	333	361	373	354	311	350	349	327	346	306	385	314	337	365	348	363	341	354	397	403	329	371	368	340	309	319	342	355	366	352	356	385	369	378	358	340	367	351	340	312	343	357	309	350	323	349	327	368	348	360	366	340	360	368	336	373	368	355	374	366	359	356	355	358	349	368	325	350	328	349	352	354	343	370	367	377	313	353	391	372	373	340	361	339	354	336	416	366	335	330	339	381	351	316	331	352	328	340	353	357	326	376	341	325	328	353	311	369	316	355	378	325	361	361	347	328	298	359	358	363	338	340	319	353	371	364	328	351	336	379	353	374	315	339	353	358	361	350	331	314	340	329	373	324	326	363	345	377	327	348	364	358	349	321	358	369	345	357	339	355	356	344	348	376	353	387	323	334	350	374	342	349	337	358	360	370	371	339	393	332	329	381	347	372	359	339	368	357	349	361	318	371	363	357	344	328	330	339	329	354	383	344	345	378	317	319	360	355	325	375	324	353	345	341	338	331	316	343	365	338	347	366	363	342	354	319	333	344	323	356	356	380	336	408	356	370	342	368	353	360	357	383	357	322	368	342	353	338	339	374	355	330	366	346	325	338	341	373	360	338	374	370	354	337	369	327	385	338	345	368	354	361	342	350	353	341	356	357	359	328	334	328	380	316	354	339	332	334	347	345	355	351	364	329	331	347	326	313	336	342	349	357	342	351	341	340	340	349	352	341	337	337	355	393	318	327	351	335	335	340	370	340	376	357	360	364	329	370	333	360	329	343	363	362	336	336	345	330	345	324	332	344	366	334	376	367	346	349	364	315	352	330	318	337	361	352	363	363	353	357	354	325	349	345	358	365	313	295	372	325	377	342	339	342	362	307	360	369	338	331	339	350	337	353	353	345	354	350	347	337	351	370	359	356	390	314	349	350	327	373	339	345	355	368	344	362	338	349	383	344	377	362	340	333	337	355	354	380	345	324	343	335	321	311	343	384	350	324	372	374	357	304	335	350	366	328	340	336	335	352	373	380	346	353	349	317	299	340	364	344	334	356	346	357	314	366	323	378	387	318	345	347	347	357	320	338	349	354	342	358	350	317	327	349	352	369	358	347	359	377	372	346	315	348	357	352	342	312	339	353	338	339	347	360	370	322	345	354	347	329	320	355	338	373	343	322	353	340	292	375	365	382	337	360	339	345	369	313	336	331	322	332	350	339	368	342	355	333	350	347	353	332	325	349	362	361	330	383	339	370	337	333	342	386	386	359	361	371	354	363	366	365	370	378	327	344	317	380	313	376	367	349	361	351	354	341	331	355	349	334	346	323	342	355	361	351	347	324	363	331	344	348	342	363	325	361	353	392	363	329	374	353	353	369	327	354	391	329	373	355	356	333	327	336	331	320	367	328	345	371	377	358	365	355	362	367	358	352	313	369	362	341	374	355	357	329	331	351	332	369	362	352	315	348	351	361	375	339	337	373	318	312	358	347	364	353	370	345	326	343	361	350	361	374	371	328	325	370	341	345	333	350	359	336	381	370	346	340	358	344	368	343	355	351	386	365	377	321	345	389	338	367	321	349	376	321	353	316	350	352	388	338	321	334	350	356	351	343	349	309	350	313	367	353	338	333	331	367
26856	23705	27928	21790	16198	11543	7773	5082	3576	2703	2170	1657	1367	1130	1018	865	731	706	613	606	601	563	577	608	584	652	569	613	613	584	590	615	569	561	584	579	611	543	540	538	467	474	495	450	433	462	464	471	450	438	479	454	482	458	442	424	441	462	474	418	430	449	456	435	452	464	471	468	435	434	478	419	451	436	458	427	442	420	436	448	427	462	466	453	441	433	445	401	440	472	469	426	451	404	443	463	447	423	440	426	451	417	474	477	481	453	448	410	429	465	442	449	413	483	485	450	423	459	420	423	436	439	458	410	440	435	474	421	440	468	454	448	477	416	426	481	426	453	427	389	439	425	460	446	428	423	428	437	473	446	443	453	442	451	439	422	467	421	436	394	443	432	418	443	432	432	420	436	417	421	450	440	456	453	476	446	453	428	460	438	458	455	449	437	451	408	437	450	441	463	428	437	445	423	443	439	429	449	446	439	455	441	447	450	455	469	409	423	443	474	472	415	423	467	434	426	423	418	461	479	451	454	416	462	471	455	414	464	464	434	425	460	459	407	440	444	420	457	436	399	434	418	399	408	469	456	457	502	436	427	390	456	420	440	463	455	439	424	455	458	451	422	416	421	423	431	445	468	453	425	416	427	464	438	466	431	433	478	399	489	450	429	497	440	442	483	441	442	421	440	458	418	428	426	412	459	416	455	443	440	456	443	421	452	456	479	495	456	430	420	430	469	426	443	420	445	459	476	420	433	410	440	421	443	450	464	446	465	443	473	417	427	429	441	475	432	412	432	466	456	426	443	456	462	454	416	414	436	443	444	450	449	451	444	406	424	482	444	415	453	457	489	404	449	449	470	455	443	444	441	459	456	441	415	470	474	432	445	434	476	436	446	440	418	463	487	424	402	477	462	441	450	424	467	453	462	450	423	417	411	449	439	436	480	432	408	474	409	482	436	412	458	457	468	437	429	447	405	454	466	451	418	461	390	430	491	422	381	428	469	414	432	480	454	442	494	483	478	424	426	395	415	478	433	450	412	452	448	400	463	442	467	467	448	414	455	476	428	437	391	438	442	423	461	439	439	437	426	463	424	414	452	445	451	451	433	439	443	430	471	460	480	397	403	444	402	467	466	427	450	468	420	463	436	417	484	436	429	453	441	451	441	426	423	462	394	463	459	456	452	437	446	468	429	455	436	421	428	435	418	433	476	429	476	440	443	464	446	436	474	492	421	434	431	462	423	409	421	442	444	472	467	466	416	460	500	463	418	472	435	432	434	441	463	455	467	471	456	450	408	419	407	428	432	414	421	451	420	453	426	437	449	452	436	465	415	463	463	478	416	469	426	477	468	398	408	409	422	472	431	442	398	425	385	454	439	465	448	433	435	447	420	463	434	460	453	455	408	474	441	442	425	469	439	477	416	453	431	434	423	416	422	419	461	443	451	471	439	468	448	451	464	417	463	458	447	411	427	463	463	458	426	462	406	424	434	429	418	451	418	443	462	448	451	422	425	431	430	433	478	425	459	446	453	415	414	464	416	432	430	408	450	459	403	468	456	460	417	421	467	419	470	411	420	442	467	450	441	437	446	454	447	463	450	417	451	463	421	414	430	446	465	453	457	469	474	465	454	420	455	430	460	449	457	403	448	438	403	460	447	425	461	440	424	470	415	444	431	424	465	385	463	436	447	431	452	422	431	451	427	461	416	433	428	491	409	407	446	442	450	389	437	452	461	426	473	447	481	429	432	437	464	496	402	451	427	440	422	419	444	413	463	431	439	440	433	419	448	423	427	450	448	477	412	436	456	454	426	476	422	459	424	439	482	469	432	475	443	406	446	480	414	446	457	413	503	472	438	433	448	438	472	458	442	414	473	407	429	396	476	455	440	472	434	395	444	444	439	450	450	428	442	410	417	399	465	437	467	442	446	400	447	448	459	439	426	453	438	482	471	429	445	385	455	463	442	448	405	462	432	482	450	425	483	425	459	413	475	476	410	454	454	409	468	449	481	447	445	443	412	443	384	427	444	422	423	439	443	480	428	473	452	445	446	446	429	480	420	437	485	444	454	424	476	438	417	427	430	424	442	463	454	404	433	431	440	431	433	456	438	448	453	426	416	425	452	457	461	412	434	408	423	417	416	399	450	409	422	433	459	422	459	440	416	474	428	455	441	436	456	469	417	459	437	436	481	407	396	459	434	429	446	432	433	433	424	470	419	440	467	434	456	419	465	446	419	436	446	411	415	458	431	440	421	430	456	437	439	438	438	422	447	434	426	460	413	441	442	456	438	415	466	458	448	442	455	407	415	440	478	445	427	469	445	456	451	442	434	453	456	432	439	456	460	456	420	449	420	418	459	432	461	457	451	470	443	460	422	462	449	449	436	459	452	443	449	453	437	462	482	460	443	448	426	412	425	430	420	404	432	406	447	409	415	452	478	446	415	448	414	465	446	423	456	419	419	417	482	453	415	455	445	471	409	416	450	468	457	438	482	426	452	465	406	445	474	453	455	501	425	409	479	441	434	435	460	413	439	412	413	448	470	409	449	454	444	453	458	393	448	442	435	458	396	451	465	447	460	483	436	459	476	413	460	421	444	435	458	452	442	439	431	420	479	402	429	457	483	471	476	479	451	458	434	451	420	431	441	479	455	430	443	444	419	395	451	430	474	453	458	415	442	433	423	432	430	446	466	439	452	442	435	460	397	433	482	435	462	430	409	465	445	444	462	443	417	465	454	437	443	449	461	438	469	433	434	418	468	432	447	438	431	422	465	454	452	442	463	461	457	444	428	452	467	471	414	441	439	430	466	449	446	432	443	425	461	418	473	431	417	429	395	432	437	486	445	470	440	457	412	446	438	452	456	404	460	442	446	430	498	443	448	455	448	415	403	461	453	452	449	425	464	457	441	478	389	444	473	441	456	480	423	435	446	490	434	413	420	454	446	421	409	450	467	437	445	467	485	465	439	446	463	449	447	433	448	471	448	433	443	463	454	480	435	414	458	411	443	437	458	398	427	453	424	445	397	469	459	440	434	448	429	435	482	458	459	430	456	444	439	449	420	428	433	427	431	436	443	441	421	410	477	430	430	433	436	419	455	436	400	447	442	448	433	420	452	394	432	458	446	421	433	430	442	438	429	409	405	442	417	458	405	435	420	445	410	425	442	440	429	444	443	392	432	426	437	456	399	456	450	460	444	425	445	446	408	411	432	477	429	421	457	467	430	460	458	437	434	458	416	425	412	467	448	509	421	415	406	393	456	446	441	432	416	451	469	427	443	426	432	444	437	421	461	410	406	415	423	466	469	455	460	428	456	461	472	438	464	479	444	453	497	426	445	438	450	425	436	409	428	446	476	438	420	432	442	482	438	441	455	455	400	435	408	441	455	463	426	428	431	434	443	468	426	468	463	400	474	447	426	430	466	477	475	467	435	482	457	479	437	424	408	444	481	413	464	414	455	429	453	473	447	426	458	417	440	468	481	442	433	439	434	387	439	437	453
22182	35291	31973	23742	20866	17428	13531	10361	7915	6372	5013	3951	3071	2462	2069	1678	1443	1203	1056	965	907	852	864	945	921	1042	983	929	891	930	923	891	878	914	882	824	851	813	795	748	635	642	672	612	658	635	573	594	617	598	574	635	604	614	602	595	566	642	615	574	584	573	574	577	603	562	579	556	611	566	572	576	590	531	558	562	607	564	566	600	566	510	538	606	616	574	591	564	511	566	579	554	563	575	585	608	582	550	563	568	555	588	588	529	620	599	555	568	581	532	571	574	552	566	589	540	568	539	598	530	558	551	596	566	552	592	583	568	587	562	558	549	565	583	552	589	565	567	607	539	581	570	516	565	569	596	536	597	535	562	591	533	557	579	555	512	553	542	559	602	591	556	556	577	636	565	606	605	545	570	528	527	582	556	590	599	565	594	538	585	580	591	557	547	570	564	548	590	557	553	614	585	561	568	561	547	594	559	550	573	556	579	542	569	556	555	591	574	582	530	559	604	554	544	568	543	596	570	542	576	619	546	556	543	556	544	555	540	572	551	546	566	600	599	559	522	600	558	565	566	549	611	547	572	574	581	581	586	600	519	547	600	574	528	591	612	572	565	548	558	591	588	607	576	563	588	576	516	495	539	588	574	566	546	528	590	548	595	557	555	597	526	555	567	593	580	612	573	537	582	563	585	541	614	549	621	557	542	529	561	520	538	594	578	558	586	519	542	569	555	591	619	562	587	514	572	589	581	569	577	554	569	587	602	570	555	589	563	548	565	545	540	582	564	590	587	573	584	571	598	593	557	549	559	528	528	559	532	546	550	581	548	579	601	554	520	528	588	599	582	583	564	609	557	573	561	587	543	600	590	543	563	586	603	568	580	566	601	578	559	533	561	545	563	583	602	558	567	597	513	584	557	554	597	611	531	541	598	560	552	560	582	549	542	557	530	539	568	579	578	585	568	541	565	564	584	562	572	534	553	542	532	567	539	581	515	609	593	558	541	546	511	568	623	540	529	542	571	535	570	559	600	542	571	554	531	574	560	584	587	604	617	561	560	569	543	554	568	585	542	602	521	557	570	611	611	563	586	564	586	539	552	565	599	536	535	579	546	587	557	562	547	551	607	618	551	623	590	581	586	569	558	574	589	570	566	549	597	549	532	537	535	583	543	582	576	576	541	550	549	617	539	589	588	562	561	562	545	588	566	536	597	517	535	551	564	584	561	524	515	547	526	573	581	572	601	574	539	560	555	558	585	573	558	601	545	538	583	553	543	570	536	523	591	567	530	550	592	592	568	599	578	586	572	550	604	575	556	585	567	540	556	554	558	577	577	616	590	534	595	550	634	552	566	566	574	576	594	538	566	560	571	559	552	579	596	563	574	611	535	574	589	570	600	513	557	569	602	567	554	595	566	576	576	566	576	566	560	563	599	523	579	598	540	553	552	558	604	578	592	558	584	546	567	583	591	606	561	581	604	537	559	599	552	531	531	536	608	578	570	556	532	563	562	543	549	569	529	586	540	592	548	584	594	529	584	531	567	533	592	555	566	549	571	596	533	587	617	515	539	573	561	596	574	527	552	576	557	559	572	564	553	532	573	581	554	556	633	525	535	534	524	552	570	589	567	569	586	622	560	573	534	553	535	567	572	601	542	566	573	565	571	606	533	551	561	617	563	564	597	611	594	540	595	583	556	565	567	574	566	549	605	564	583	538	591	553	548	554	529	557	595	551	585	565	611	543	574	557	568	571	584	558	557	529	599	515	586	608	556	566	556	550	568	576	631	608	572	600	573	545	546	556	556	603	562	576	561	589	597	573	598	573	564	522	580	575	536	588	557	577	564	557	579	548	529	555	571	589	543	557	544	593	550	586	571	543	571	574	602	508	558	580	575	564	569	577	592	576	552	538	592	544	552	594	602	572	545	564	570	568	599	574	618	550	584	548	532	568	576	601	525	524	564	581	609	562	598	547	597	559	602	583	580	603	596	570	566	564	592	553	532	589	598	573	545	582	570	528	544	602	602	605	551	581	557	532	589	545	574	588	571	597	529	536	588	556	555	524	548	567	572	589	575	607	557	593	534	538	546	585	602	622	578	574	596	560	572	573	600	504	595	559	582	543	561	567	515	545	537	579	550	562	580	544	589	574	573	566	585	564	547	547	595	576	600	618	634	597	605	539	541	549	595	605	597	561	574	561	554	560	584	547	565	564	535	571	544	583	614	584	518	589	577	543	511	575	550	512	535	580	565	558	565	579	544	567	596	566	571	595	569	582	544	563	552	565	539	581	540	548	582	563	564	518	549	570	580	571	560	530	575	592	599	549	569	578	555	571	539	571	546	569	556	575	564	558	548	575	529	588	547	576	522	512	591	543	571	590	524	545	586	572	542	581	545	574	575	554	567	560	526	529	568	509	586	522	571	563	588	545	570	560	581	533	539	534	587	557	573	579	564	548	515	528	568	578	626	558	560	588	585	594	530	598	585	546	544	585	582	581	571	580	574	548	593	592	516	577	565	548	547	591	592	564	549	574	554	593	603	576	597	548	553	538	559	554	569	532	568	553	544	523	552	561	559	594	536	618	611	571	573	565	589	586	583	575	583	552	569	611	557	588	603	549	563	551	575	571	595	565	560	557	553	556	588	562	538	512	573	604	540	570	590	578	616	584	525	548	521	551	602	574	563	568	549	595	514	567	561	613	572	584	566	569	582	549	550	594	594	561	537	602	542	557	568	533	549	556	576	577	591	594	569	559	590	590	561	542	560	548	555	572	554	560	550	540	578	569	556	609	566	592	547	574	542	545	550	549	565	573	584	577	556	539	564	566	572	592	585	600	586	575	582	582	551	558	543	576	577	591	570	584	578	559	592	545	578	562	556	581	560	544	557	577	596	540	585	538	554	592	571	539	579	587	557	549	575	582	563	579	570	548	551	598	568	575	571	546	595	541	508	553	537	581	542	604	563	548	556	586	565	564	565	551	588	541	528	580	561	529	544	563	570	543	571	540	552	582	606	561	572	565	597	563	543	546	578	575	564	558	527	620	574	557	578	564	539	578	508	588	600	566	547	559	586	567	550	542	508	595	592	581	533	564	564	601	555	597	540	554	589	586	556	546	557	540	545	547	601	575	565	533	550	560	580	554	555	546	630	559	577	571	607	553	553	591	598	570	624	567	592	591	567	535	574	599	607	586	593	545	575	574	585	546	615	530	549	614	567	522	556	588	576	542	527	564	548	580	569	536	576	554	554	593	500	571	566	582	555	579	571	570	547	574	547	555	541	584	552	571	557	528	559	577	611	577	567	537	585	593	567	580	569	593	574	559	574	527	531	559	573	572	546	585	582	571	596	528	515	567	581	586	555	521	576	583	590	608	530	554	542	532	538	573	556	587	596	539	582	556	557	547	532	566	592	565	563	566	591	559	550	549	504	608	545	557	530	542	601	549	553	579	544	545	591	599	585	563	598	573	527	559	556	561	595	599	598	533	549	586	552	551	555	549	558
23555	20834	28049	23993	21591	19251	13342	7592	4915	3880	2981	2317	1806	1439	1293	1067	882	811	724	603	547	576	561	562	583	678	583	635	546	546	618	592	563	554	517	532	514	495	474	455	465	398	359	411	384	394	394	389	404	400	384	357	404	377	369	410	436	374	373	366	387	375	379	386	359	363	384	351	357	387	363	353	378	401	342	399	368	331	373	346	364	333	349	379	366	363	362	358	348	349	367	351	372	389	340	377	354	388	368	356	379	382	359	378	335	387	375	359	342	379	383	332	368	356	340	349	369	376	364	329	378	338	367	366	376	388	359	332	358	317	362	347	372	352	349	334	362	352	347	379	383	335	375	356	349	375	341	370	338	365	361	372	355	353	370	340	336	355	318	340	388	352	382	347	370	348	347	345	384	363	346	318	367	364	350	363	362	368	358	359	334	395	357	359	352	351	350	347	358	355	322	367	322	381	350	346	365	353	381	350	362	370	366	356	365	349	329	362	339	372	335	337	380	336	348	379	335	344	348	369	385	355	341	341	337	359	362	356	347	339	381	356	379	361	361	338	345	360	348	373	337	353	342	325	387	360	366	367	337	371	371	347	361	348	365	340	353	392	348	379	375	332	342	339	362	380	367	372	340	365	378	349	348	379	351	348	368	342	334	357	334	351	378	356	348	374	400	348	387	382	360	367	350	373	393	351	369	366	343	379	341	355	354	362	353	346	354	352	317	342	383	374	344	331	379	327	361	356	350	377	340	362	373	379	336	361	340	322	345	360	331	355	319	354	328	334	350	340	351	368	376	318	376	358	360	313	324	344	341	360	370	384	363	365	353	370	378	350	354	356	354	357	373	358	396	327	361	342	387	367	382	355	323	372	373	385	372	361	380	324	342	384	364	365	356	369	398	378	357	352	345	378	356	353	378	349	355	326	337	346	349	350	396	337	346	359	350	385	375	344	358	332	347	375	351	389	364	397	349	353	359	310	372	344	374	329	373	357	374	327	350	344	364	353	353	349	393	364	357	378	321	334	362	363	344	377	355	370	371	399	363	384	334	361	351	353	361	367	334	346	377	331	345	365	355	373	403	392	374	369	364	341	339	350	347	375	364	379	383	348	340	322	343	368	366	341	382	355	369	347	392	338	356	357	332	329	342	336	360	344	362	381	372	316	372	371	361	362	357	341	370	370	376	329	352	364	350	344	367	343	380	367	375	341	341	350	339	363	341	352	341	344	371	369	366	363	365	359	314	357	364	356	378	338	409	353	362	373	361	324	344	327	337	377	387	354	367	364	373	388	362	374	367	361	362	336	334	350	370	346	359	354	357	331	385	365	377	350	343	353	369	367	348	356	355	355	343	339	354	347	387	356	350	374	336	326	357	343	382	360	344	371	370	356	374	342	373	377	361	353	343	379	376	402	352	370	344	351	334	375	327	368	351	360	353	362	336	400	345	342	357	370	350	391	353	334	360	381	352	344	340	378	343	382	349	363	366	378	340	367	356	370	372	345	377	353	344	350	341	335	380	360	326	385	356	343	347	339	352	358	380	354	338	343	361	344	341	347	362	404	364	362	328	329	371	360	320	332	330	369	330	365	345	391	360	356	342	379	339	375	356	369	362	336	356	365	367	366	377	341	371	323	337	319	363	344	379	351	352	358	350	364	367	349	348	332	341	375	382	387	345	315	297	328	383	371	362	358	361	375	343	342	355	352	344	364	358	344	368	376	378	348	334	346	325	365	355	334	436	371	355	365	393	339	362	361	372	356	352	325	336	360	347	319	334	346	319	396	351	309	340	353	347	355	340	350	351	373	324	329	357	324	340	338	368	372	360	354	339	348	369	367	315	369	374	338	384	356	373	369	360	351	321	352	347	357	363	355	360	344	348	372	358	342	332	362	322	337	343	352	392	336	331	368	368	391	338	318	344	382	365	373	374	378	373	372	343	369	354	332	341	364	335	342	366	362	325	354	362	344	327	375	412	376	361	361	360	333	336	359	375	355	344	347	319	363	354	352	354	344	353	359	380	332	346	367	329	339	348	394	360	348	383	353	353	366	343	350	354	356	332	383	363	379	350	367	372	335	365	336	372	340	368	335	371	341	349	351	368	356	356	381	351	415	308	356	377	341	346	379	344	371	339	367	352	334	366	346	365	355	359	361	332	386	374	334	352	385	341	329	308	333	330	352	394	349	318	383	341	350	357	357	343	366	398	357	337	355	370	362	355	352	362	360	381	344	353	358	359	335	328	356	361	318	358	356	340	362	350	330	400	368	349	353	347	340	368	382	354	335	360	351	339	338	354	309	381	375	353	333	341	333	357	317	356	411	337	319	363	382	318	350	345	346	358	368	388	328	350	338	338	368	347	356	337	348	344	380	383	384	369	368	369	367	367	366	351	359	337	348	383	365	339	342	353	329	363	360	368	368	336	336	389	339	351	360	412	362	389	357	380	338	370	382	359	358	332	341	389	370	354	349	379	373	343	364	350	344	363	358	347	353	345	356	351	354	330	314	388	380	360	345	340	316	328	351	357	363	356	373	379	398	360	378	337	333	352	359	363	329	363	330	353	358	331	356	343	383	338	316	360	312	325	388	365	356	353	343	355	367	343	361	370	376	369	362	356	369	310	393	357	379	344	331	362	350	375	372	321	373	325	339	343	344	333	349	338	369	358	369	338	348	364	405	332	367	382	335	345	379	372	390	345	379	362	330	390	350	335	371	352	390	360	352	388	308	394	366	340	343	321	373	381	364	364	392	364	339	330	348	368	328	366	328	362	342	379	366	365	371	316	352	379	341	362	364	350	354	364	362	339	333	376	316	352	363	380	329	352	332	350	334	346	352	363	343	343	356	364	305	379	354	321	350	341	324	371	364	362	325	325	358	354	373	356	380	342	370	340	346	348	349	351	383	331	351	363	353	355	363	390	336	360	380	388	359	367	340	337	335	333	323	355	343	365	390	344	320	336	341	376	327	354	367	320	329	364	351	346	336	323	337	365	388	346	381	385	330	363	335	339	394	353	380	339	336	343	351	380	360	364	368	377	349	365	365	360	358	360	331	380	351	351	363	333	354	351	368	350	367	371	344	349	355	329	353	389	382	342	349	359	346	329	329	347	346	354	329	349	376	327	339	396	363	357	349	322	406	352	356	358	375	368	339	359	360	359	378	384	341	361	355	301	348	382	375	361	351	366	380	360	360	392	355	375	357	353	349	327	333	401	337	347	370	352	342	349	326	344	332	358	368	330	345	378	341	355	371	367	313	336	392	378	337	363	399	352	375	363	380	357	349	346	356	343	373	385	367	368	368	344	330	351	352	336	361	333	350	342	354	345	339	337	359	391	334	358	348	332	354	351	367	358	371	391	380	382	336	344	311	367	356	353	338	361	321	358	372	365	366	347	346	346	363	380	371	386	338	359	351	364	354	366	336	359	363	382	340	381	344	358	358	354	346	345	351	348	350	311	330	371	360	349	318	355	343	381	373	344	384	372	360	353	351	369	336
22272	40329	36574	28879	25692	21545	17652	13452	10457	8443	6844	5238	4137	3254	2754	2200	1747	1508	1297	1065	909	953	1005	1031	1009	1120	1078	981	1013	938	970	962	919	882	845	864	830	806	788	698	648	589	597	570	570	517	594	480	523	505	523	533	512	534	524	493	527	518	556	480	517	540	529	491	465	451	510	472	494	477	491	470	481	474	457	488	500	495	463	488	424	451	475	511	463	470	530	508	450	482	440	480	443	446	468	479	479	452	471	480	479	473	417	474	437	485	483	432	473	450	465	465	477	457	446	443	466	478	488	475	472	480	463	515	461	459	472	494	451	464	479	460	445	441	488	477	413	492	436	414	446	451	445	442	476	466	424	452	478	442	483	440	504	424	465	481	507	445	455	448	473	428	475	454	481	445	493	481	449	455	464	455	417	451	480	451	469	461	448	434	500	501	476	472	478	488	459	438	458	476	515	465	486	452	472	444	465	446	468	494	468	431	484	450	490	468	485	471	502	453	475	449	450	475	501	434	436	439	454	494	467	489	503	476	452	472	462	457	466	461	480	439	481	449	453	486	457	495	435	477	448	491	473	459	474	467	480	469	475	437	478	478	490	487	473	467	452	462	448	453	462	500	471	475	462	450	457	464	458	507	467	440	433	473	476	492	407	476	464	480	467	479	494	496	453	458	431	458	480	467	431	455	454	470	484	517	464	475	487	466	463	453	471	441	459	418	479	452	430	473	490	464	493	477	482	450	496	469	452	448	481	466	453	468	443	470	457	464	446	459	469	470	493	469	478	457	472	483	478	421	429	492	441	445	486	458	495	458	457	462	501	431	449	479	480	447	474	460	472	475	489	431	456	451	498	435	437	445	504	471	422	480	455	474	465	531	469	451	472	453	467	470	493	428	471	467	458	492	470	483	447	458	459	477	451	476	498	446	442	469	473	457	493	471	553	432	431	497	456	423	481	460	456	436	449	477	441	428	428	484	457	461	448	489	456	431	455	482	476	477	435	468	456	444	454	452	470	479	459	465	478	447	456	466	470	465	477	461	497	469	478	466	462	480	459	477	466	454	453	459	450	443	425	452	466	464	469	472	444	452	497	441	478	461	467	454	460	435	503	480	482	496	468	475	492	446	453	437	469	497	474	476	465	498	507	436	446	463	454	469	454	477	450	465	452	433	469	442	455	418	412	459	491	447	425	493	456	483	440	452	497	497	481	450	466	459	440	477	429	467	481	441	457	469	448	409	500	456	477	468	487	423	472	470	478	454	429	468	489	482	458	448	503	450	451	451	452	443	482	462	463	457	455	442	455	476	457	474	444	468	480	486	431	498	486	435	441	468	439	488	468	450	442	444	461	453	477	478	448	443	432	484	463	490	452	452	437	462	466	501	452	465	462	457	473	453	468	454	455	478	487	470	457	433	467	475	441	491	458	518	449	503	469	448	447	478	458	494	450	469	430	455	460	421	434	458	471	458	448	458	482	440	469	452	453	463	468	509	462	440	454	437	497	423	462	489	489	459	503	480	449	470	458	465	477	480	467	441	435	489	438	447	482	454	483	475	459	460	459	408	481	467	486	444	459	480	471	434	479	481	414	464	464	469	467	478	416	450	472	467	490	479	476	480	470	480	470	455	432	451	469	446	484	430	482	465	456	477	442	461	461	436	478	445	473	466	452	489	474	449	495	452	468	477	481	471	457	487	458	424	473	483	435	459	499	461	479	458	458	403	492	475	465	457	491	522	460	471	481	499	445	438	431	459	485	447	482	496	437	474	441	429	447	444	513	449	437	478	488	472	464	500	486	462	473	458	438	455	455	445	481	426	477	467	404	487	482	441	480	473	463	464	455	452	473	492	472	439	467	451	432	419	502	502	485	440	445	444	478	483	475	479	437	457	480	454	424	472	427	444	480	459	485	461	427	479	433	464	504	461	453	473	491	485	487	479	420	507	445	444	418	469	469	484	431	450	452	464	449	419	482	460	450	428	493	433	469	449	427	409	453	496	488	419	469	455	490	439	451	474	446	514	483	468	461	445	464	497	479	462	457	451	490	463	464	461	460	483	497	437	480	445	475	503	492	450	467	453	471	431	426	451	478	432	466	462	489	469	480	478	460	468	417	475	483	425	420	434	467	451	472	446	467	440	484	442	428	438	473	476	451	458	458	477	453	440	502	436	437	431	495	428	486	461	524	451	491	475	456	478	442	446	484	474	419	487	490	468	460	475	462	465	469	453	431	439	485	468	447	448	482	453	482	510	421	447	457	434	451	464	441	498	447	449	494	478	483	436	465	474	442	471	418	462	433	474	462	433	457	461	443	470	468	457	457	463	457	456	475	449	456	480	510	478	438	433	506	420	482	484	538	423	458	453	474	440	488	498	451	445	434	456	484	436	511	464	493	479	467	409	454	440	453	462	455	431	468	477	461	467	451	482	450	472	473	441	466	475	470	473	489	447	437	460	506	483	494	422	436	444	477	479	457	470	457	447	475	396	448	445	467	431	463	458	469	410	453	488	494	440	442	465	495	459	454	480	471	459	438	434	434	477	482	441	480	454	524	465	473	477	455	428	468	452	454	448	429	473	449	499	460	431	483	469	453	461	466	478	463	450	453	460	396	482	487	466	484	487	421	410	478	494	422	479	491	467	447	476	477	474	468	459	486	444	472	431	491	469	480	435	458	475	465	467	480	441	455	477	452	429	445	491	485	477	462	471	471	464	486	421	472	484	467	451	469	472	479	455	496	439	452	439	478	430	467	463	457	485	477	457	438	462	463	424	469	456	452	450	419	506	479	472	488	425	474	462	455	480	450	487	496	450	422	494	467	469	483	442	475	449	516	430	448	452	450	462	463	492	458	489	459	502	460	423	453	479	474	465	458	495	442	473	502	456	471	450	482	482	432	463	457	449	460	476	467	490	444	458	455	485	474	481	448	472	480	487	470	460	485	472	454	436	464	482	478	506	488	471	427	496	462	494	479	488	412	437	489	457	517	446	469	448	466	443	468	471	482	462	447	444	470	431	476	453	460	497	451	434	451	497	473	471	491	469	494	465	467	497	441	492	493	427	473	448	451	491	424	436	478	459	473	462	502	477	492	474	496	475	436	475	463	443	463	403	475	484	447	485	460	479	428	482	451	467	459	460	487	463	449	463	493	466	460	469	504	469	468	491	497	452	442	435	471	438	514	468	447	472	493	444	435	479	481	498	497	477	465	433	448	420	438	459	437	487	402	492	443	422	476	487	446	472	455	466	453	453	500	463	469	469	480	447	495	478	475	474	511	494	442	470	479	475	474	466	490	463	464	474	481	465	436	473	424	431	470	467	491	453	457	455	493	445	459	420	474	442	460	453	461	469	459	468	427	466	450	451	503	498	441	483	458	481	441	482	467	476	482	466	460	452	465	459	454	485	474	443	462	465	461	487	483	482	464	478	442	460	478	432	445	469	459	471	487	429	427	485	453	464	520	502	462	465	434	463	462	480	459	432	454	487	460	473	459	448	456	465
22382	20776	28424	23198	21185	22028	20726	10467	6499	5061	3812	3009	2270	1865	1530	1213	959	875	773	626	622	633	568	608	594	684	687	617	539	553	602	568	550	567	526	519	516	521	494	429	413	367	383	362	342	336	319	330	318	343	329	317	284	299	288	317	343	312	355	313	309	325	293	301	308	276	310	317	289	272	265	287	305	276	289	267	298	280	302	273	306	271	287	315	245	277	256	291	288	284	279	314	275	283	290	283	282	294	284	317	256	304	286	248	266	279	277	288	255	277	289	303	295	240	277	277	281	288	292	279	303	284	273	268	302	315	265	277	259	257	255	270	287	240	249	302	294	281	273	297	299	282	279	266	295	264	262	290	266	266	257	254	247	250	261	295	284	261	258	259	261	273	286	271	268	254	266	271	252	270	278	271	285	253	285	268	274	267	287	274	273	278	283	274	268	286	262	288	269	265	267	288	314	275	296	274	279	270	248	287	296	257	270	290	259	268	263	258	290	276	290	265	280	273	254	298	296	274	269	283	268	285	241	285	273	271	268	274	288	260	273	276	250	267	285	270	285	237	302	262	292	273	273	283	283	290	285	285	270	304	271	255	255	247	287	281	259	238	275	271	278	283	293	254	301	305	275	286	255	294	246	278	278	259	256	272	299	288	288	286	288	300	267	269	285	270	279	284	259	244	286	272	262	249	269	307	279	296	259	297	287	278	294	299	266	264	245	302	254	308	257	279	293	290	278	305	258	281	278	261	260	265	261	268	274	274	296	290	266	275	270	299	256	297	285	280	293	292	266	273	302	270	280	314	285	255	248	308	277	254	280	283	255	273	284	297	282	291	264	271	259	250	284	253	259	266	256	299	283	297	273	274	285	260	288	273	273	299	248	267	258	258	267	302	273	281	276	269	269	285	298	291	241	258	252	245	270	281	273	283	264	301	253	296	273	284	294	267	280	322	306	284	281	256	253	276	308	268	290	258	263	272	277	267	299	274	262	311	268	280	267	277	302	264	262	253	280	263	277	317	285	289	273	280	255	279	285	273	272	285	251	274	266	288	227	262	278	273	270	276	275	289	277	272	274	292	243	267	308	306	292	287	243	283	266	276	284	262	267	283	278	280	291	309	287	282	277	294	294	269	254	269	251	278	254	276	286	270	260	272	274	276	291	305	281	272	272	282	268	264	275	311	294	266	292	296	275	256	292	247	290	257	278	260	284	290	280	271	293	272	267	298	243	282	278	267	296	269	276	276	303	267	298	301	261	262	263	279	296	251	256	304	314	270	293	257	256	256	255	291	276	276	281	279	248	298	277	260	283	280	285	277	261	273	282	256	316	271	303	249	271	282	297	275	270	265	258	263	311	284	302	273	271	267	283	271	269	250	260	263	290	266	282	291	290	266	267	268	283	296	249	259	272	270	275	291	315	304	294	264	269	306	289	269	246	282	243	285	267	269	260	284	251	292	267	270	265	298	260	255	259	264	239	288	269	280	258	289	274	276	264	315	262	283	292	299	261	242	291	270	275	291	272	277	272	273	264	286	264	285	282	271	292	259	283	310	270	277	291	263	270	268	273	273	270	291	312	266	283	270	283	270	253	281	284	274	280	242	272	296	292	275	265	270	264	298	270	298	252	316	266	266	236	272	261	282	249	269	284	279	278	266	290	269	281	281	222	293	277	260	269	276	272	296	266	277	281	290	276	271	277	287	261	259	267	301	283	345	291	264	268	285	257	273	255	256	288	295	269	289	277	256	279	277	294	275	260	280	279	246	285	258	263	290	264	235	270	262	283	289	265	307	290	263	260	283	265	282	277	257	252	288	253	270	266	260	289	286	280	260	261	284	310	269	284	271	292	257	272	282	276	264	269	273	230	267	243	287	265	265	279	272	276	248	281	259	282	319	296	310	282	257	285	282	282	294	307	276	242	274	257	286	280	282	278	279	271	264	302	276	270	287	279	281	262	260	258	282	279	277	280	263	272	298	270	254	268	279	286	264	272	265	268	263	275	254	280	240	256	266	245	272	281	264	283	258	286	279	279	268	261	281	283	292	255	290	269	262	255	259	247	250	288	267	278	299	276	279	256	284	278	262	250	278	308	271	258	272	293	247	264	258	256	267	256	280	290	276	309	274	250	267	244	260	300	262	269	296	254	316	267	285	271	311	283	279	275	292	287	254	277	277	291	283	255	252	299	257	307	264	272	301	249	267	306	287	288	298	255	293	293	280	285	253	258	279	294	272	276	273	281	298	265	273	296	312	293	263	274	294	268	272	295	275	294	284	296	272	279	267	274	256	250	284	265	289	255	264	258	267	261	272	286	271	296	293	249	295	259	288	309	281	281	291	263	304	260	249	290	271	283	306	267	279	251	280	276	253	266	272	246	266	296	276	275	253	298	284	282	289	283	300	281	284	279	277	277	317	282	277	274	259	277	284	289	278	278	267	304	272	279	297	313	261	310	270	276	275	275	281	253	272	283	284	282	286	261	304	262	242	288	276	291	268	278	256	295	287	289	250	312	278	249	277	261	282	282	264	300	266	272	276	291	250	282	254	297	296	280	275	278	297	267	270	254	276	301	251	279	265	297	300	282	265	287	264	238	271	282	259	266	264	254	274	254	293	263	271	255	314	240	289	293	273	269	274	263	293	262	291	266	289	270	271	255	250	264	274	282	285	279	295	282	302	258	263	256	281	287	301	273	329	291	274	282	266	260	254	286	277	260	255	280	275	262	260	269	262	293	266	264	290	267	260	286	271	286	263	290	286	282	262	268	312	287	268	279	274	278	270	308	278	281	292	251	277	286	276	240	287	304	294	271	279	283	281	300	280	272	270	263	290	277	277	261	287	288	259	257	271	271	274	264	295	274	273	296	267	278	277	280	304	301	250	299	305	262	284	286	260	294	285	263	281	257	280	295	305	317	257	298	272	276	285	283	290	246	300	244	291	281	249	315	273	275	280	271	256	258	264	272	273	308	266	256	297	256	275	277	291	249	237	273	287	254	278	283	306	243	273	260	268	262	262	278	287	253	265	297	295	254	307	250	279	279	262	303	269	313	311	245	265	277	252	276	279	281	284	268	274	268	247	264	281	264	291	278	281	287	295	288	261	284	291	282	274	256	303	278	256	264	276	267	272	287	266	259	288	297	255	281	292	269	269	253	267	254	259	255	259	272	250	264	291	304	296	235	286	264	256	276	295	285	295	266	298	248	283	297	285	271	324	266	300	290	268	270	297	262	253	270	247	283	268	272	296	278	271	257	285	290	262	288	273	312	286	294	282	257	274	263	267	271	278	270	246	266	247	254	300	255	264	269	251	274	268	271	289	276	276	281	309	288	273	294	261	274	287	263	296	278	296	311	253	262	281	303	271	275	280	278	271	280	311	237	253	289	252	260	247	269	276	266	277	244	261	288	289	280	280	267	269	297	280	245	267	260	290	259	296	250	267	269	268	283	267	266	265	270	266	295	281	274	309	305	254	261	274	249	265	256	287	270	288	269	283
24026	43677	39725	31850	29203	24760	21072	16550	12739	10567	8588	6730	5453	4369	3368	2838	2198	1762	1608	1177	1135	1100	1102	1104	1167	1340	1308	1077	1057	993	1039	1025	1025	888	858	954	860	848	754	675	608	530	531	499	465	446	439	446	415	455	448	434	439	437	435	472	369	411	458	380	391	426	406	379	428	403	414	401	392	386	381	397	338	372	378	385	386	375	363	399	366	377	358	362	358	383	357	365	366	364	377	357	351	362	359	355	364	365	382	360	339	367	386	364	372	365	329	357	371	342	315	338	323	393	339	312	349	368	363	385	350	354	362	371	345	337	354	386	345	342	353	312	331	352	333	356	349	342	351	340	359	359	348	355	380	384	327	359	382	374	365	340	348	368	349	344	354	339	352	378	359	343	337	366	305	340	328	383	357	378	360	345	360	356	364	353	339	336	369	375	358	331	340	368	363	364	379	332	353	352	368	335	389	359	368	377	356	328	339	378	389	375	329	377	340	350	303	346	358	349	362	362	368	337	347	354	373	348	328	310	357	388	349	347	364	379	366	349	342	382	351	373	342	319	331	343	374	373	390	320	377	360	323	364	339	352	352	367	342	325	358	346	353	361	324	307	364	355	329	325	359	318	355	339	374	361	370	350	363	313	339	346	341	343	353	340	343	355	360	341	371	363	349	335	336	353	347	342	323	338	357	361	355	352	344	340	350	370	335	374	347	332	334	353	371	374	376	358	355	369	350	388	352	342	354	349	342	368	352	367	354	369	350	343	348	324	374	329	351	335	395	384	340	350	380	358	375	340	362	363	377	375	377	373	396	329	363	329	323	384	328	363	323	373	346	396	332	375	341	339	374	358	372	360	351	356	343	355	347	336	357	369	327	329	352	350	351	367	333	354	356	343	364	340	348	325	344	349	346	355	381	355	354	365	333	334	375	368	337	326	350	387	359	343	369	401	347	361	330	360	368	346	327	334	322	336	353	353	324	349	396	352	373	317	350	345	346	324	362	346	355	357	366	312	342	383	335	357	353	349	357	343	344	365	373	333	330	339	348	332	369	325	390	343	385	315	369	349	319	344	319	353	365	352	349	363	327	382	354	353	361	350	361	392	336	392	350	367	333	347	336	346	363	340	381	325	362	344	320	345	377	383	364	328	368	357	371	344	342	367	344	379	358	347	364	350	370	321	367	336	368	372	332	372	330	333	355	346	384	309	379	347	360	356	352	354	363	374	344	387	368	349	321	364	342	381	345	384	344	324	367	390	345	345	353	354	347	323	392	326	355	385	353	350	364	343	330	359	340	320	354	356	356	352	381	354	358	368	333	342	372	355	368	328	326	364	346	365	352	348	347	358	356	350	337	352	339	342	371	365	331	342	359	305	333	339	317	344	368	357	378	350	347	354	338	381	378	331	329	363	329	380	360	352	363	355	358	326	346	355	375	385	332	378	334	346	343	319	381	334	334	306	375	345	373	355	349	370	335	317	354	374	358	327	340	358	358	382	369	347	376	318	323	362	388	406	350	331	381	355	381	359	364	349	363	382	329	355	383	341	358	339	312	345	349	358	378	378	347	338	345	341	367	376	330	363	394	371	327	346	347	325	326	353	336	348	379	351	355	365	341	352	352	375	363	373	360	368	361	349	355	334	402	313	372	343	342	356	343	342	359	355	353	356	371	374	373	360	325	338	379	342	360	348	345	367	340	366	353	358	365	352	343	348	394	353	349	328	317	336	333	361	315	372	351	372	360	366	364	343	379	341	392	372	371	346	367	370	340	336	359	333	351	374	345	384	367	355	321	350	371	329	392	354	355	358	342	342	352	351	338	361	373	369	346	355	378	354	412	355	372	337	341	387	375	336	332	347	366	343	349	323	322	367	358	322	364	377	344	319	352	369	323	376	314	352	348	347	337	351	346	348	326	366	377	330	341	358	354	365	364	385	345	359	349	374	324	358	335	356	342	352	344	357	342	386	400	348	337	330	319	374	326	378	346	376	353	356	356	331	344	357	384	351	340	361	377	377	351	376	335	357	379	360	365	363	355	324	342	352	365	375	341	302	366	356	357	360	356	337	320	341	359	345	371	373	357	339	386	338	369	355	383	319	341	352	347	375	337	369	366	333	383	330	357	352	323	341	352	320	325	357	394	368	367	357	345	345	351	348	324	361	329	357	336	352	347	330	333	361	346	371	320	369	384	369	368	388	338	327	346	353	355	344	360	346	369	355	374	305	322	370	339	360	357	341	358	362	338	375	351	335	366	344	339	373	345	367	360	309	337	353	375	349	341	372	292	352	344	350	356	373	348	334	325	401	381	362	343	347	344	373	350	388	342	343	334	353	383	336	366	332	354	310	344	369	363	346	330	355	355	371	312	329	345	343	329	345	368	372	351	329	355	353	371	324	349	344	368	345	360	346	359	356	379	327	352	331	358	377	345	352	382	332	342	365	351	349	357	374	374	342	350	330	365	357	350	360	356	365	370	370	330	376	348	398	343	337	350	331	364	351	324	338	379	325	373	373	362	375	330	347	366	365	361	355	355	349	351	329	370	342	373	326	354	371	348	366	353	341	350	350	359	376	372	380	349	378	387	349	355	343	371	360	379	338	363	341	317	384	346	350	336	345	346	369	337	348	342	359	363	362	345	362	322	353	351	348	360	359	336	333	391	335	352	376	360	344	351	373	351	341	354	368	361	320	333	345	392	349	347	394	333	348	346	357	364	356	338	318	352	328	350	354	372	355	336	341	370	340	355	329	352	333	332	355	342	378	325	327	339	337	334	327	351	345	360	341	343	385	370	421	348	354	361	357	351	350	348	308	337	394	346	341	358	340	371	347	328	339	341	387	363	368	350	355	376	348	352	312	371	322	341	332	362	342	382	368	352	346	362	340	349	360	370	340	359	334	312	356	366	380	348	386	391	363	349	372	374	349	331	336	343	367	366	323	371	336	414	361	329	342	337	333	374	344	341	366	345	333	357	368	360	367	353	342	371	351	347	356	357	361	374	359	350	360	329	372	380	342	362	327	352	350	372	368	357	387	351	386	360	358	361	373	358	320	341	344	399	322	370	370	338	376	386	360	345	368	386	334	317	323	326	345	358	349	362	339	347	362	339	355	389	386	341	355	379	335	370	375	366	318	388	359	367	346	349	333	345	376	357	346	381	341	352	377	338	358	376	358	338	369	350	368	352	336	373	359	328	339	368	357	335	366	359	367	354	368	364	351	361	349	304	367	333	338	358	362	366	334	345	347	339	367	370	371	364	363	355	374	372	342	382	353	364	340	359	358	354	371	380	364	378	324	339	348	417	372	345	361	330	377	393	349	337	362	378	373	374	328	379	358	347	373	344	350	333	362	328	325	346	367	346	342	375	333	357	331	363	331	335	362	369	374	372	333	367	327	339	339	350	347	339	344	326	369	329	357	345	373	349	349	365	348	337	360	388	374	348	343	394	321	325	380	354	384	353	357	336	361	331	333	331	381	365	372	348	362	388	347	356	350	358	344	383	330
26944	24073	27113	21415	16083	11357	7729	5112	3683	2887	2287	1809	1405	1227	1058	895	793	737	652	625	570	562	553	598	588	679	657	588	563	569	602	555	564	547	612	580	554	522	508	504	484	509	423	478	480	477	507	480	491	444	458	469	455	484	441	421	482	464	464	480	506	429	464	428	463	453	460	481	440	475	440	455	450	466	433	454	407	433	451	424	463	453	494	462	440	444	433	449	431	442	430	485	437	423	427	453	401	449	457	473	408	435	457	431	423	442	456	419	435	445	465	415	459	459	429	450	444	462	442	432	451	461	442	361	440	444	474	431	461	427	429	428	442	415	467	450	431	422	486	431	458	446	442	455	419	456	453	434	426	475	448	422	437	401	472	468	467	455	463	488	421	436	473	429	393	469	456	452	454	452	391	451	459	452	454	441	451	429	455	450	457	434	433	449	452	428	426	449	462	450	433	426	428	455	450	449	444	501	460	483	425	454	417	422	447	467	440	438	464	422	438	441	430	458	405	459	425	452	410	428	472	421	455	455	440	447	431	450	456	422	413	449	448	425	443	442	442	481	446	422	455	433	449	438	406	477	474	455	459	436	467	477	427	454	420	479	440	450	429	464	468	456	464	431	435	443	435	434	479	448	469	439	420	439	430	420	466	439	484	492	483	457	421	465	455	460	463	481	504	449	473	473	465	447	468	465	416	446	463	455	424	445	456	419	467	418	454	442	447	444	446	472	444	459	469	440	411	461	457	447	416	431	423	430	450	497	447	432	405	425	437	463	471	441	471	442	474	407	429	418	408	420	449	430	442	447	399	438	424	438	470	461	484	413	460	447	439	477	422	435	430	421	452	460	422	480	451	457	444	454	475	447	457	432	448	435	461	438	470	462	426	419	475	456	431	468	437	470	441	429	428	431	487	436	440	463	456	487	456	422	429	435	441	442	449	458	431	414	479	423	427	443	473	452	440	463	458	444	401	455	466	422	436	418	437	449	444	439	430	451	440	458	470	432	428	428	420	444	415	435	435	459	425	448	452	428	415	484	420	414	476	426	406	445	454	418	428	435	466	473	456	449	445	414	460	442	437	433	456	441	438	459	421	442	463	470	434	409	431	473	453	423	484	418	469	504	446	448	434	451	442	486	427	468	460	472	492	473	445	408	461	463	465	427	398	431	451	438	431	448	437	413	433	457	439	431	415	451	397	439	479	384	464	469	469	480	454	462	454	473	413	445	473	445	404	428	463	454	420	449	430	440	468	460	483	462	428	464	433	398	481	455	435	446	408	460	419	456	402	441	440	445	457	439	440	464	447	435	450	433	473	400	449	468	435	449	424	445	456	440	455	425	411	445	437	460	445	388	493	436	398	457	423	423	429	484	431	427	450	429	418	451	488	447	392	448	469	410	468	431	460	405	472	457	431	465	456	436	414	450	447	446	456	480	467	433	408	449	455	427	445	450	484	420	450	404	465	471	433	461	423	421	453	461	430	484	454	444	417	435	473	425	452	439	464	483	426	456	442	428	438	442	467	451	453	392	433	486	457	463	460	405	436	435	431	430	472	454	451	474	412	393	442	480	426	429	460	456	432	424	450	423	433	472	436	418	443	432	437	472	454	431	427	468	484	482	433	419	416	439	406	470	451	483	440	448	411	417	429	480	454	413	449	469	468	444	470	456	416	431	477	454	446	443	469	457	440	425	436	474	437	448	421	450	420	462	447	445	427	448	456	467	429	450	448	428	443	412	480	445	429	453	469	432	447	424	462	438	420	464	467	466	427	460	479	444	446	435	454	426	453	422	491	462	439	463	400	436	437	389	428	447	476	447	431	449	439	401	478	466	472	431	448	430	446	434	417	456	434	447	435	434	481	420	447	447	447	443	421	444	443	430	444	447	492	435	442	411	465	498	408	484	489	477	486	426	467	454	443	419	444	483	444	450	469	430	441	442	457	466	445	462	429	438	461	442	462	420	460	442	439	412	444	459	442	447	447	430	506	377	475	439	460	452	426	405	451	422	420	431	458	451	473	418	427	440	442	417	419	437	447	460	474	419	435	463	463	425	442	470	416	491	440	435	439	424	453	442	432	420	433	455	454	446	421	416	476	470	459	430	485	442	482	445	458	444	468	495	454	459	464	454	461	451	452	429	453	436	462	451	412	418	477	452	425	451	464	469	433	437	466	434	443	481	429	428	419	447	413	403	452	452	475	458	474	443	476	456	451	422	421	423	419	453	453	445	417	511	435	444	444	391	471	422	482	466	435	456	468	421	468	408	450	409	432	439	442	405	425	445	420	430	425	428	416	438	449	468	468	444	490	421	443	431	431	446	460	472	451	427	437	432	456	446	454	421	432	416	459	461	414	414	462	462	456	453	420	466	459	431	432	431	438	409	424	428	461	442	426	456	474	450	440	436	443	446	450	445	438	458	427	454	420	426	438	471	443	436	462	419	411	446	432	464	471	431	434	453	425	434	451	414	440	457	455	450	457	451	458	427	460	420	402	397	438	397	472	448	451	432	425	420	441	435	415	416	433	426	460	423	447	441	415	431	455	469	480	433	479	437	441	490	450	467	456	434	455	479	443	410	476	453	463	464	455	445	444	473	461	434	432	452	418	462	428	442	438	427	473	482	435	439	454	438	462	436	445	425	421	448	460	417	435	452	471	446	452	419	443	440	457	448	435	465	426	443	476	459	387	459	457	436	462	427	451	450	427	439	425	430	428	426	452	464	426	437	459	454	450	450	428	448	399	418	433	462	451	446	442	451	459	443	439	439	476	441	484	474	429	459	443	449	454	447	469	475	420	450	468	427	464	400	400	467	450	431	430	440	453	477	419	454	468	473	463	446	434	449	477	455	444	440	419	464	440	456	437	444	441	439	446	466	467	437	448	469	458	464	416	434	487	469	455	434	444	477	417	441	474	417	446	448	472	489	483	389	433	407	435	465	450	465	433	447	450	463	396	441	434	443	424	461	415	426	454	454	488	470	458	427	412	455	444	462	437	408	451	447	452	411	446	464	431	399	456	442	460	458	467	450	432	447	434	458	478	465	424	459	458	464	468	461	470	421	433	395	464	481	434	454	410	449	459	435	453	501	433	423	422	399	437	478	463	455	449	468	463	444	466	453	443	432	466	467	448	425	434	469	470	418	441	486	457	458	442	473	450	464	436	452	420	466	425	412	463	476	441	437	453	389	395	435	427	415	424	438	446	477	418	430	415	391	427	465	444	481	465	439	455	420	464	448	443	447	441	407	443	416	437	473	493	396	402	463	442	458	463	439	489	474	447	432	450	437	384	459	429	429	452	458	475	433	459	463	475	408	429	436	429	457	458	420	462	476	448	460	469	428	454	454	415	438	443	457	428	491	464	466	465	471	439	415	478	426	458	444	425	431	444	435	435	425	480	458	427	441	468	464	476	434	506	435	440	449	406	458	442	416	444	413	472	463	427	422	411	450	453	401	436	485	429	418	437	481	443	441	464	478	428	432	429	451	429	469	438	401
22479	35262	31221	23400	20718	17279	14009	10673	8156	6569	5084	4108	3409	2622	2062	1784	1382	1264	1110	902	908	842	879	938	903	1046	1050	904	906	838	830	882	820	830	840	876	816	860	769	733	735	642	649	599	669	633	627	624	634	561	610	644	589	622	590	590	609	593	664	609	574	624	573	603	651	577	550	659	597	592	563	609	578	612	570	579	587	571	563	576	553	602	543	642	554	572	513	568	553	600	602	602	605	589	577	555	605	568	591	589	554	559	632	566	580	569	597	548	609	527	596	602	589	553	580	565	569	571	582	555	591	579	572	555	592	591	538	587	537	569	569	592	546	580	607	518	577	611	586	553	552	586	573	599	589	598	541	590	569	562	593	604	611	573	576	546	580	603	581	545	560	563	550	583	586	560	604	552	550	586	582	558	559	590	529	559	558	611	593	606	566	577	583	548	569	566	596	536	586	607	610	588	565	573	579	596	583	569	589	558	538	568	572	580	558	596	552	574	551	562	538	584	574	554	616	600	597	524	564	587	540	614	618	547	608	586	569	598	556	575	587	577	601	594	551	555	516	583	572	540	605	572	597	524	586	544	592	615	603	560	566	560	558	587	600	585	578	578	571	587	533	592	576	578	619	604	556	557	528	545	614	556	633	543	547	566	545	602	572	537	567	556	533	565	584	593	519	585	553	579	610	550	601	572	585	565	554	535	572	575	568	572	570	552	524	576	561	564	595	578	565	522	587	553	591	609	577	547	581	565	570	581	545	544	572	609	589	587	595	587	576	532	562	624	585	562	584	582	593	579	542	559	569	535	532	563	616	555	545	633	572	572	591	522	600	563	593	573	604	598	607	526	590	564	598	576	620	579	558	612	590	584	556	546	542	606	550	570	585	559	552	560	552	602	599	630	543	556	546	591	581	609	571	576	576	579	575	544	544	616	581	561	555	621	557	580	538	600	574	575	563	601	547	537	563	537	583	548	581	600	610	586	570	605	584	572	603	559	564	539	527	581	529	614	557	586	520	601	607	579	568	537	559	551	571	570	561	561	587	591	546	582	595	555	572	597	594	537	557	572	578	568	557	541	596	565	572	581	583	598	578	590	574	565	575	583	579	593	596	554	571	537	590	592	551	566	555	576	561	601	548	541	563	590	532	581	591	605	604	618	628	600	573	577	580	588	529	560	566	566	571	605	607	595	555	572	582	627	580	549	566	577	540	564	551	575	594	573	578	595	579	583	574	537	589	586	544	566	575	583	511	543	592	540	537	605	584	558	593	573	554	568	600	582	594	570	536	585	563	542	599	588	608	588	581	608	565	540	561	623	585	569	533	553	547	597	605	584	523	584	583	588	612	600	581	582	547	572	552	583	562	569	576	560	563	589	594	586	583	578	600	561	573	564	524	523	589	555	539	559	612	511	582	548	552	573	570	594	556	614	566	555	572	601	572	548	553	574	579	590	582	579	558	563	591	562	579	591	594	568	574	578	576	586	576	579	583	568	578	565	552	560	588	555	546	580	591	581	568	601	541	557	559	567	595	612	566	602	563	566	543	564	555	580	560	591	546	548	529	568	590	554	595	534	585	566	578	570	589	550	579	581	625	605	568	578	593	584	560	563	573	556	573	606	575	612	523	560	575	619	595	550	557	566	584	571	529	587	581	556	542	547	580	570	582	600	551	566	538	600	540	571	580	548	583	574	532	585	582	579	600	606	589	555	554	538	580	591	578	547	582	596	593	577	603	582	608	557	625	575	586	561	574	562	582	567	556	560	593	588	609	584	575	580	554	565	534	560	606	573	565	618	610	628	578	537	566	549	564	571	541	607	576	594	531	602	591	597	586	542	589	577	560	580	621	613	542	602	575	567	542	578	537	604	537	582	584	607	575	585	608	578	574	594	613	588	603	584	564	564	536	613	608	546	591	535	556	568	589	597	568	583	613	581	586	594	548	562	599	580	589	580	560	593	568	574	561	625	556	590	578	587	567	556	568	600	559	586	557	628	572	618	615	580	565	549	576	562	556	583	550	572	571	552	577	564	534	584	599	595	574	556	608	613	580	563	573	574	560	538	607	588	560	567	561	586	560	615	556	551	611	656	566	575	576	557	560	568	549	529	557	589	580	598	578	558	585	614	587	596	560	544	574	567	586	587	578	602	590	603	551	566	600	552	531	544	555	546	567	563	591	556	600	523	546	608	542	583	633	545	556	583	601	561	553	511	581	574	568	589	584	566	605	581	542	585	552	540	568	552	597	573	547	525	594	569	555	623	567	566	598	565	556	551	549	572	596	533	589	571	537	636	562	571	580	631	570	591	564	629	578	535	567	565	597	581	601	566	579	544	557	512	620	605	600	553	571	547	562	542	566	540	569	541	569	594	576	553	558	553	578	566	620	570	541	551	591	555	590	602	546	554	581	587	557	582	599	563	541	573	581	543	546	551	609	582	499	609	566	585	562	577	596	583	578	555	617	546	577	551	572	583	528	554	606	558	539	557	593	603	554	526	575	588	598	590	560	540	572	569	547	538	559	559	577	590	591	577	558	563	624	576	577	531	542	555	572	572	558	538	582	570	537	557	568	575	538	581	508	567	580	560	563	599	573	579	571	549	590	548	551	587	545	556	570	561	593	519	559	591	604	561	572	608	558	563	563	564	588	570	563	570	542	536	574	588	557	597	538	585	575	590	590	566	561	567	547	544	600	562	563	580	579	562	608	557	618	643	589	573	593	570	572	604	549	550	584	622	567	561	588	551	590	523	603	549	555	581	559	578	564	539	564	575	576	551	592	594	572	548	561	574	565	588	633	550	570	571	555	555	604	553	565	612	531	589	534	558	565	572	568	563	555	559	583	576	556	576	557	588	600	565	569	592	578	550	564	554	511	581	577	562	573	594	550	584	546	586	605	577	547	569	576	551	592	574	554	538	536	535	561	545	589	578	559	557	536	559	572	578	586	578	636	548	535	582	551	564	555	550	590	658	583	591	549	556	572	585	566	597	612	581	559	577	587	550	621	584	559	582	590	536	547	583	556	574	608	562	516	566	602	514	555	559	608	609	540	568	593	542	566	588	555	569	552	607	588	564	569	584	590	595	535	584	605	532	570	533	548	541	545	565	555	520	583	570	583	557	541	532	559	574	587	542	575	559	559	601	560	555	600	541	584	551	585	579	555	544	531	590	595	548	570	582	560	556	541	576	542	561	549	565	573	563	568	559	568	560	616	608	547	542	572	592	584	555	588	590	574	574	544	547	527	526	588	612	569	567	575	592	599	565	561	591	589	551	571	547	568	568	634	579	589	581	549	544	573	569	598	566	526	596	599	559	586	587	543	591	577	588	581	591	569	614	606	547	558	598	575	556	521	581	571	557	555	594	617	574	553	537	568	552	563	611	560	567	567	600	579	558	564	616	610	578	573	567	533	528	583	555	556	607	529	598	558	557	572	590	595	563	572	562	576	569	602	545	549	557	556	596	578	574	580	577	582	560	611	545	584	603	562	547	616	559	543	603
23521	20840	27997	23962	21557	19015	13604	7650	5071	3834	2928	2294	1888	1535	1296	1035	893	782	685	581	544	575	589	626	616	649	645	627	586	596	561	581	577	579	529	525	512	524	501	432	459	410	405	388	390	394	393	395	350	364	395	401	364	380	349	375	409	375	419	419	397	399	375	414	335	402	419	357	394	375	394	352	386	364	358	389	386	349	408	361	360	363	364	382	351	369	397	382	403	368	361	364	362	352	364	373	350	369	345	382	365	383	362	356	368	361	375	343	374	356	369	349	354	338	375	347	349	335	362	386	381	377	350	348	343	355	353	340	364	373	351	352	364	414	379	386	340	353	370	362	370	356	314	361	327	345	383	335	373	353	408	377	367	402	390	310	365	384	362	369	375	370	349	382	392	337	340	359	346	359	379	357	414	349	351	382	372	349	359	376	387	351	356	358	334	375	385	366	366	348	364	358	327	326	397	366	368	375	354	343	347	355	345	337	362	348	359	369	344	360	371	348	347	354	355	341	350	323	381	378	364	396	312	348	344	340	367	391	351	357	391	352	351	367	353	370	352	376	349	375	367	375	381	337	356	362	361	357	347	373	378	332	379	361	366	375	330	373	363	383	325	340	332	378	338	361	369	364	326	338	373	345	324	363	357	365	379	348	353	330	390	375	344	347	379	359	358	364	363	354	352	389	330	356	329	344	350	364	370	372	337	378	370	335	360	364	376	394	383	371	363	328	346	355	360	357	368	335	368	325	394	367	385	362	365	348	362	384	378	346	375	366	355	356	351	405	377	394	387	342	363	345	338	355	345	351	365	393	371	344	365	365	337	350	341	340	361	348	329	362	386	343	363	383	368	399	359	363	367	364	366	372	346	371	364	361	373	354	338	403	381	378	360	363	332	356	352	365	343	367	380	390	376	350	345	352	383	359	377	402	386	347	366	359	379	383	362	349	363	352	380	384	359	334	355	347	337	373	342	329	348	362	372	389	356	362	331	350	357	345	351	367	343	325	373	364	345	360	351	368	352	350	349	321	385	357	316	361	362	384	373	366	368	359	353	361	359	351	360	345	347	376	386	328	361	346	342	349	364	380	346	365	363	323	336	363	355	348	401	355	352	344	391	374	332	365	351	347	352	338	364	366	352	357	317	405	370	368	357	365	356	375	341	365	357	335	349	373	331	367	329	367	352	377	355	362	356	321	365	335	355	353	389	343	363	366	345	374	362	352	354	330	364	371	368	383	341	365	375	348	355	360	371	384	358	384	396	389	355	371	366	383	365	384	348	369	371	366	371	362	356	342	393	367	336	386	360	347	323	370	370	365	337	368	353	347	351	347	383	327	342	347	358	379	359	327	357	363	383	337	354	335	388	369	337	331	388	348	371	344	396	339	365	353	359	319	354	333	341	333	382	361	331	380	352	375	356	328	363	354	389	378	377	315	383	374	359	332	368	333	366	343	326	328	313	372	345	352	374	356	364	345	358	382	379	369	357	375	351	347	372	371	352	358	345	356	379	380	339	375	388	367	390	363	316	342	381	337	382	342	364	373	332	370	346	388	398	341	366	353	330	364	378	366	342	329	349	378	356	364	338	372	392	335	380	340	407	329	335	348	367	340	340	345	360	375	353	330	306	354	384	377	352	358	372	358	361	328	343	394	360	343	374	375	344	358	362	386	389	386	362	370	376	369	337	326	371	375	366	322	363	357	334	350	370	326	348	361	357	345	340	365	370	382	342	361	376	360	310	332	328	369	372	345	378	349	333	355	371	334	372	361	369	314	363	347	355	359	368	340	364	371	359	355	345	364	371	365	368	336	362	350	367	337	366	371	358	382	368	357	359	359	335	370	363	405	387	354	335	376	380	321	326	325	332	357	409	350	346	371	339	367	397	345	363	324	352	333	349	331	387	339	355	364	348	347	370	364	370	339	338	385	352	365	371	367	384	346	363	372	371	356	370	358	366	370	330	369	346	360	378	377	325	332	357	369	361	381	340	365	358	379	385	333	378	370	372	367	379	349	363	364	335	344	391	351	351	347	383	357	375	380	343	354	362	379	360	353	383	357	384	368	337	367	348	327	343	320	369	386	356	333	350	361	354	349	362	390	354	345	353	343	369	348	376	354	375	336	368	326	360	335	356	355	354	360	376	376	379	404	354	373	372	359	312	358	370	335	361	378	373	326	338	366	372	380	374	376	352	369	336	362	359	318	371	394	367	325	353	339	353	380	345	357	375	400	409	318	395	385	342	340	362	338	323	387	373	382	379	328	383	330	355	324	356	351	354	360	363	351	343	359	376	335	358	352	328	357	375	352	377	365	366	374	355	383	345	337	366	330	330	370	382	321	376	354	367	351	367	363	381	375	404	326	336	365	368	350	380	376	354	387	373	356	366	379	350	393	353	363	380	363	359	340	374	354	370	335	344	385	335	370	367	353	322	377	380	363	337	380	338	376	357	337	397	346	360	371	366	413	371	339	342	351	341	345	387	341	369	328	375	396	359	376	382	354	369	334	363	378	360	347	324	349	351	388	320	364	331	347	374	386	368	335	374	340	355	385	374	343	387	360	371	334	369	381	351	347	403	374	361	359	349	363	342	374	358	330	357	365	358	361	361	340	352	343	367	353	364	368	362	365	373	385	369	355	351	341	372	348	340	353	364	309	347	397	327	378	365	325	342	340	372	309	370	335	339	372	365	366	340	339	324	340	337	344	345	354	326	344	357	408	347	361	380	385	362	375	366	356	380	379	353	367	357	343	320	380	327	367	344	342	348	359	332	362	347	360	337	356	331	355	379	354	368	357	348	371	342	337	379	362	364	346	322	375	352	350	378	346	352	342	346	376	342	382	352	363	372	358	360	329	373	363	371	340	383	358	340	360	358	338	352	368	371	362	404	321	377	352	343	352	328	345	352	335	322	320	354	351	348	362	360	358	353	365	382	359	369	355	361	348	391	372	364	377	337	337	347	358	336	347	405	364	320	365	344	368	386	337	324	346	352	349	349	358	355	373	361	378	341	358	359	342	383	334	348	401	380	357	391	372	346	375	332	368	343	342	375	331	370	342	362	383	372	335	381	350	333	344	365	334	357	367	378	334	345	389	369	383	351	369	360	339	368	350	371	373	339	368	352	379	351	356	370	383	352	358	382	367	359	384	373	322	352	353	387	374	369	362	332	376	343	338	343	369	326	352	380	370	386	348	375	380	363	358	318	365	367	363	368	356	302	345	359	355	386	357	330	356	378	365	373	368	356	392	334	344	344	341	361	368	375	320	386	357	338	364	364	343	371	371	359	358	365	348	360	362	374	373	357	343	380	342	366	352	346	358	381	368	374	356	344	350	382	343	346	372	395	340	361	347	412	353	358	329	346	380	380	383	370	350	323	364	356	345	332	342	356	357	336	349	384	375	333	349	364	362	346	389	361	342	396	345	375	343	354	363	374	379	354	357	347	351	332	339	321	369	385	381	377	371	407	370	335	363	386	337	343	333	348	350	353	350	369	369
22411	39887	36016	28018	25346	20966	17661	13804	10787	8595	6778	5385	4526	3563	2850	2315	1866	1556	1286	1064	995	1000	981	1065	1077	1163	1230	1027	994	944	999	957	937	888	883	881	806	808	770	675	626	627	614	589	546	518	511	516	540	553	540	537	515	503	495	527	503	548	524	527	501	554	507	509	504	467	535	441	485	499	523	480	454	482	477	447	456	481	463	486	481	475	507	458	458	433	462	460	442	453	491	456	494	484	495	481	470	458	498	475	458	496	463	444	443	486	437	493	447	473	474	478	499	505	435	515	452	446	449	476	474	433	458	499	450	486	436	485	460	448	492	444	465	477	487	459	462	492	488	444	475	471	481	442	490	439	500	472	462	483	445	443	446	524	475	468	484	484	426	481	464	488	491	475	494	480	485	463	457	444	474	468	452	491	460	425	472	463	476	477	488	444	484	461	442	466	488	474	461	489	456	449	436	494	453	499	487	491	460	494	431	429	466	474	472	509	465	497	443	489	479	474	492	464	464	471	458	476	466	491	451	486	456	481	448	491	469	479	448	460	485	459	475	437	502	441	477	479	482	496	471	456	490	456	465	449	449	449	459	479	450	468	478	500	493	464	458	491	507	448	463	478	462	455	481	470	460	477	482	476	462	467	428	466	490	457	465	461	470	488	463	456	460	457	487	422	474	456	418	476	497	462	488	478	478	436	431	509	486	498	454	498	487	486	482	450	479	452	460	506	450	454	468	481	450	447	473	422	451	457	473	479	474	442	467	461	468	445	468	450	475	432	482	457	447	449	455	482	473	472	492	491	464	472	443	453	440	519	461	475	448	436	496	462	459	464	458	484	442	486	495	494	437	488	489	461	501	447	430	459	458	486	455	511	441	511	473	439	469	452	471	502	491	440	482	473	435	463	485	507	437	445	471	473	475	428	482	481	454	522	480	456	472	487	487	459	447	425	469	462	463	460	452	435	471	450	419	494	467	496	480	474	488	475	460	469	444	483	451	470	468	444	475	484	480	440	488	486	488	491	466	475	492	478	477	446	453	461	480	464	459	461	489	483	514	488	455	448	467	470	473	465	461	466	457	485	508	445	473	436	481	450	470	461	443	468	451	493	429	441	462	473	496	477	452	477	465	444	456	441	479	464	456	439	505	464	486	457	456	449	461	484	465	473	493	472	488	427	475	465	438	442	467	485	465	484	443	517	434	447	455	493	469	464	483	454	429	471	495	494	471	486	450	492	471	495	467	477	452	488	490	495	446	476	466	485	477	506	443	473	496	437	516	473	460	436	439	498	466	465	452	493	433	467	478	487	447	458	469	453	479	478	468	432	439	457	474	437	526	435	454	470	465	438	479	453	460	454	497	440	488	497	446	477	444	416	460	469	489	464	488	472	478	456	480	485	456	478	445	490	469	446	470	460	474	488	483	477	503	469	444	467	459	475	471	426	484	474	430	436	444	456	479	470	476	455	465	456	483	489	475	461	469	458	475	477	489	456	459	454	467	517	440	465	490	476	476	458	457	497	440	449	481	466	429	467	444	462	455	449	464	452	481	440	446	460	479	438	495	453	446	453	482	478	444	439	438	450	440	454	449	460	493	468	494	477	466	526	509	492	512	463	456	466	467	457	429	470	471	456	427	495	441	474	454	488	435	490	467	457	453	482	468	471	485	449	448	455	465	485	461	469	500	443	434	470	435	516	441	482	517	421	457	464	460	456	476	459	454	441	476	462	510	527	459	463	443	462	445	490	471	497	457	459	459	482	501	476	503	511	459	462	452	475	459	461	463	457	485	447	492	443	479	470	459	449	443	513	471	471	459	495	486	481	497	437	483	480	471	455	484	475	471	440	434	453	446	490	466	459	459	463	465	453	462	418	472	432	437	449	503	485	466	494	448	474	495	474	462	475	489	471	463	454	425	454	431	447	482	451	437	429	456	453	438	475	451	481	486	492	456	434	496	431	469	467	463	480	486	471	454	470	460	486	486	479	476	463	451	459	463	500	488	463	458	475	458	473	422	455	465	469	502	481	455	450	444	466	463	489	476	444	440	462	452	475	438	462	476	458	516	443	430	451	466	483	445	480	507	467	483	498	486	450	457	501	455	453	494	476	464	439	516	475	475	439	449	456	418	449	462	505	474	467	493	459	466	476	489	506	473	435	461	498	485	468	481	466	442	450	421	480	461	432	468	476	440	482	465	473	489	493	441	449	482	468	490	449	459	455	470	466	456	470	474	457	456	502	484	455	470	473	499	466	431	448	459	461	480	459	491	470	452	441	436	468	498	476	475	479	446	483	468	444	497	475	467	451	476	499	434	461	413	463	495	452	449	473	483	455	475	464	472	462	471	488	474	458	474	459	445	480	472	480	521	463	463	484	471	484	449	504	468	470	404	487	438	474	445	447	467	475	467	491	448	507	482	514	475	491	469	478	445	451	453	439	456	438	445	471	464	467	456	451	489	530	469	487	473	465	460	468	486	479	501	448	488	442	483	487	429	436	467	482	458	459	472	404	446	439	511	503	458	462	512	473	409	497	487	485	464	499	494	466	484	477	427	475	464	476	462	464	449	472	445	430	453	455	491	473	461	457	457	433	449	493	484	477	462	480	448	439	466	480	486	490	459	469	453	476	477	489	462	474	479	453	465	470	478	465	455	484	454	483	482	472	454	453	508	452	500	494	462	453	460	464	447	467	460	444	464	462	482	472	456	474	464	451	449	467	483	496	465	428	451	455	479	482	424	441	495	497	482	448	462	468	449	462	471	467	466	442	448	484	480	482	445	469	487	468	429	446	468	477	434	467	463	464	442	475	447	443	454	463	480	492	453	463	497	465	476	434	444	466	472	481	462	474	457	440	470	505	480	461	476	499	461	481	505	458	455	489	456	461	463	439	461	481	466	458	467	450	476	445	441	421	485	456	509	416	496	464	496	459	454	466	485	487	472	482	440	460	445	453	517	478	500	453	477	433	457	445	410	434	430	481	454	464	463	469	470	458	524	485	444	467	445	457	474	437	497	478	471	488	474	466	459	443	478	477	470	458	467	447	503	468	479	470	485	496	477	464	497	465	479	443	474	450	449	462	487	472	466	486	470	467	477	480	473	474	432	439	460	471	486	460	462	486	480	437	453	492	462	477	506	432	460	471	462	489	456	461	443	508	467	465	490	520	500	476	453	468	403	481	495	469	491	454	472	463	464	460	448	454	456	469	457	442	459	498	494	461	462	436	426	477	444	460	481	465	478	455	490	485	420	454	497	473	413	471	473	481	472	410	457	456	459	463	496	458	497	452	468	479	460	435	462	402	430	462	447	481	475	464	529	476	470	445	486	491	458	441	468	481	473	466	450	445	487	446	435	480	466	461	468	474	473	484	438	454	473	491	521	468	443	464	478	485	497	476	458	471	475	492	459	481	430	453	461	486	444	448	447	475	467	467	458	449	481	440	459	421	507	413	494	478	495	455	439	460	468	469	452	477	490	456	427	517	484	450	476	473	498	456	453	475
22438	20770	28407	23219	21032	22049	20764	10517	6696	4963	3822	2939	2401	1990	1551	1289	1044	859	760	644	549	579	530	614	652	693	742	664	566	592	556	596	580	584	502	558	494	546	464	378	386	382	342	340	330	339	314	316	348	347	285	309	318	291	316	334	355	334	324	302	314	338	303	285	285	298	287	282	301	277	283	284	286	299	311	305	291	302	283	281	269	286	255	271	269	255	292	277	297	275	294	290	286	303	295	272	289	309	291	254	303	293	266	270	270	318	275	318	270	276	291	275	286	283	306	269	246	302	296	272	258	301	287	293	282	301	299	303	289	284	284	275	281	300	261	290	291	276	303	290	307	289	280	268	293	278	288	288	331	308	279	256	250	279	321	297	291	283	258	274	264	277	297	301	275	302	276	258	277	298	281	271	274	276	297	281	282	270	293	267	300	288	275	235	276	306	307	300	318	295	285	268	256	256	308	287	254	302	275	280	312	291	256	289	301	281	270	280	246	323	249	277	270	272	269	257	267	270	285	275	277	266	295	273	287	296	313	275	270	289	285	285	277	298	270	234	251	281	283	272	277	302	311	267	269	293	266	284	280	280	261	280	275	275	281	264	266	270	246	322	298	300	278	278	321	297	307	289	294	298	262	261	315	293	275	250	302	305	260	293	280	305	257	279	280	271	292	257	295	250	295	268	299	255	296	291	262	285	303	273	287	281	277	278	252	279	310	260	265	264	293	312	283	244	277	273	307	256	268	279	318	276	281	270	256	260	320	301	276	293	283	308	307	285	253	296	283	290	276	283	308	253	266	272	301	292	262	288	268	286	252	278	282	307	241	282	279	260	254	278	281	269	272	276	288	259	263	308	273	276	286	285	241	284	295	262	286	250	304	296	263	266	303	290	292	282	269	291	293	271	287	284	297	293	258	280	273	301	293	271	260	270	240	292	253	294	287	288	299	288	260	275	292	319	302	298	273	272	280	280	278	283	273	262	272	253	288	254	289	249	276	291	286	280	271	274	266	319	265	261	290	263	306	289	275	256	318	269	290	258	276	271	285	299	265	260	287	276	276	288	288	263	274	275	297	302	301	278	250	263	277	286	280	327	293	302	263	279	307	303	273	276	300	287	285	287	244	255	275	262	285	284	283	261	260	276	260	264	299	256	287	258	287	269	293	268	280	287	242	269	306	275	257	269	289	306	259	260	286	295	285	302	274	285	306	283	275	318	287	302	288	295	271	293	274	284	238	266	274	279	285	288	275	251	263	276	276	300	260	261	287	309	305	312	314	301	268	277	284	283	250	276	230	281	283	290	303	265	248	276	295	280	284	297	267	265	260	324	283	263	258	272	297	292	276	287	268	260	281	301	300	251	287	276	256	280	250	286	288	265	258	280	269	279	285	245	247	286	277	274	274	286	292	301	273	293	264	283	294	251	283	260	291	271	253	276	280	287	252	267	261	311	283	300	262	277	292	275	290	279	286	294	273	271	275	273	285	309	297	302	278	282	283	294	252	281	277	272	266	269	288	260	288	261	273	260	273	301	255	288	275	249	272	275	275	282	284	295	283	268	299	267	280	292	279	262	310	268	291	282	287	288	273	298	271	281	272	279	278	280	281	296	265	282	304	286	285	296	278	285	278	298	278	244	278	275	282	302	270	282	294	296	262	272	283	292	276	291	292	259	290	270	261	297	286	276	293	290	313	316	265	275	247	267	275	284	251	277	248	269	251	299	277	258	279	261	277	258	296	276	254	305	263	278	280	276	252	289	289	262	269	296	259	262	286	282	282	309	252	275	293	285	271	248	266	264	292	304	272	269	267	263	273	262	281	283	260	297	270	286	295	272	286	263	257	279	293	279	293	257	267	312	277	285	277	280	296	273	256	262	273	285	305	259	271	289	265	279	278	280	303	275	276	311	329	298	271	280	293	277	283	276	263	294	259	295	301	267	262	298	261	258	298	273	280	289	283	291	290	286	294	276	281	321	297	251	301	293	287	275	310	280	305	289	272	287	295	288	288	262	289	256	299	303	275	285	315	235	282	287	254	309	285	282	291	268	289	267	275	276	266	280	276	293	265	296	285	269	261	271	296	284	278	288	273	272	282	298	272	274	314	270	272	275	241	308	323	272	316	286	262	276	273	275	273	273	265	272	314	296	270	255	280	257	286	272	291	274	310	255	319	259	276	287	293	272	271	277	298	265	257	301	276	269	295	273	265	280	278	292	290	284	231	265	290	319	277	288	290	268	285	255	290	263	272	287	278	277	269	259	282	281	276	286	292	299	282	233	277	240	281	280	255	315	287	289	285	280	268	271	311	275	306	277	280	275	285	277	263	245	279	265	274	298	289	283	286	291	276	307	286	291	296	259	277	288	289	305	266	282	305	306	269	282	290	311	259	272	276	236	298	282	260	242	296	290	270	273	297	291	266	292	275	275	281	284	301	282	252	268	285	281	276	278	290	304	248	268	267	266	299	296	306	273	292	282	273	265	247	306	314	286	248	281	282	292	244	307	237	250	304	297	257	270	277	276	283	273	247	265	270	283	263	279	275	299	264	265	302	277	265	284	255	295	267	301	271	274	258	266	285	248	308	286	278	272	297	306	277	293	271	279	276	274	267	299	273	308	290	295	256	242	257	297	277	262	266	280	269	326	261	255	282	274	291	272	255	283	272	284	303	285	304	252	281	298	261	266	266	275	308	273	247	290	287	281	291	273	273	298	286	245	279	318	304	256	277	299	294	292	270	293	278	273	279	269	300	281	300	286	269	284	272	279	240	248	289	292	302	278	277	294	313	276	270	294	248	279	248	294	267	295	287	299	300	288	276	270	294	278	290	303	259	291	258	281	252	286	263	256	266	312	249	281	259	282	280	287	288	279	315	293	265	280	287	296	294	284	279	271	278	314	261	279	289	295	290	301	282	293	273	278	278	265	277	288	287	256	316	299	318	251	296	259	286	286	259	296	299	269	303	282	308	284	289	249	297	280	294	260	274	286	310	254	281	275	269	282	292	284	303	297	282	321	277	276	244	277	285	305	303	278	269	254	277	263	258	274	305	307	296	255	284	292	263	307	276	307	300	293	266	268	292	284	270	277	283	259	298	314	255	299	278	284	292	288	266	276	278	275	277	307	268	261	267	261	271	277	299	298	269	263	272	251	314	278	282	242	283	235	283	284	253	256	276	285	265	284	300	286	272	278	237	283	302	292	302	291	272	293	280	282	283	273	258	299	263	260	304	260	302	274	288	304	284	305	289	317	249	282	271	289	281	277	268	285	280	253	280	278	248	278	298	275	251	287	261	280	257	272	254	260	293	284	282	261	284	288	263	284	283	252	297	266	258	272	293	307	289	318	276	264	283	295	268	305	267	280	303	305	261	271	273	302	265	254	299	256	272	277	327	277	259	269	295	286	257	290	284	283	270	300	243	305	304	307	276	285	280	278	298	258	299	276	275	281	285	276	272	281	257	291	278	284	298	278	282	247	285	266	293	273	301	271	293	269
23889	43572	39458	31579	28281	24144	20948	16592	13112	10326	8256	6797	5540	4303	3583	2767	2137	1832	1516	1165	1147	1104	1097	1170	1200	1314	1300	1150	995	988	1022	1005	1030	963	889	927	851	879	792	673	612	552	521	484	481	444	458	436	445	465	456	442	444	442	455	448	443	487	443	406	419	440	434	363	403	417	406	399	387	381	384	347	385	370	377	359	393	398	388	377	370	383	383	405	366	366	383	379	354	339	383	376	346	381	360	392	390	374	345	370	362	342	373	372	377	376	341	376	355	347	332	373	382	354	360	392	354	326	356	333	374	365	358	371	349	355	361	371	358	361	378	386	389	368	339	358	376	333	334	352	355	344	307	358	324	343	367	366	378	394	345	346	378	361	354	381	360	361	334	380	382	361	378	354	343	347	365	332	380	356	358	337	393	339	351	320	378	376	337	350	360	360	339	360	340	399	346	373	336	356	374	396	365	390	371	373	334	355	389	328	359	388	384	382	360	397	356	349	331	365	365	386	355	340	348	386	336	397	342	342	365	336	377	366	350	364	371	377	356	378	370	368	368	323	352	365	393	357	378	383	336	345	334	360	408	346	360	360	361	363	374	377	347	345	334	367	363	361	321	349	397	330	353	378	333	343	373	358	369	351	360	364	345	374	366	346	347	371	362	350	352	363	365	344	369	326	335	376	388	339	375	361	361	368	329	380	365	359	329	336	366	354	349	368	329	380	317	339	383	389	371	343	350	327	371	354	341	347	353	339	354	361	327	394	362	369	339	326	386	371	347	345	343	372	328	360	360	355	380	328	350	352	394	340	344	367	361	342	339	351	340	386	369	377	408	372	346	340	353	323	373	364	339	351	346	361	339	381	323	363	327	377	379	352	365	333	355	349	323	358	378	368	357	341	398	344	355	377	353	343	369	328	364	376	335	332	356	354	348	335	345	362	377	377	387	344	385	393	365	338	364	332	359	344	381	424	367	362	369	328	359	364	337	341	350	342	356	337	349	375	352	350	343	358	361	340	343	305	369	331	369	344	365	379	356	334	335	371	349	363	331	371	361	327	367	368	355	363	381	389	373	326	356	368	336	374	370	338	313	344	367	355	365	403	365	326	350	335	354	376	333	372	348	392	375	386	360	363	380	332	362	374	359	360	337	332	351	353	364	354	364	369	403	358	347	387	348	386	363	334	358	354	338	383	363	363	377	358	374	349	360	352	361	357	370	357	359	338	385	367	345	351	370	330	366	361	349	393	350	351	370	350	331	391	367	377	344	339	357	378	324	363	326	315	345	344	334	369	353	350	330	324	357	330	354	363	353	349	359	350	396	373	359	381	388	352	355	317	354	354	371	371	349	384	346	359	387	329	336	363	363	361	400	339	359	376	366	354	372	353	358	374	378	374	358	388	333	355	352	315	358	387	343	342	375	353	369	369	358	347	367	329	339	330	367	330	363	358	343	354	389	348	339	351	362	357	342	328	368	330	356	342	358	347	353	373	375	340	392	351	356	338	340	379	370	369	369	343	372	373	374	355	351	397	354	339	342	356	379	355	352	383	342	376	357	323	354	368	350	367	346	375	351	365	356	374	354	359	364	364	380	407	339	337	324	336	340	344	381	373	332	359	347	356	374	332	332	345	407	359	365	376	359	376	398	345	352	377	359	352	361	346	373	367	355	378	371	326	342	344	385	395	391	351	379	369	384	405	351	348	368	361	354	396	361	329	385	340	341	351	336	345	371	330	364	351	385	348	335	373	345	331	391	376	370	367	371	346	350	351	349	328	367	320	380	362	358	347	335	368	320	351	388	385	361	375	383	364	383	358	357	346	366	364	339	370	368	377	356	356	348	332	339	343	385	338	375	357	357	341	364	355	393	345	335	339	357	359	377	328	380	390	371	377	354	368	347	348	355	361	358	350	350	347	335	351	353	355	375	389	349	352	368	354	353	344	323	358	336	340	380	360	341	348	350	346	368	380	351	366	335	331	387	399	406	378	344	360	356	363	354	352	355	331	373	363	366	364	366	315	371	329	363	391	334	409	321	339	347	357	362	351	357	354	342	351	350	339	318	336	344	363	374	338	349	389	325	362	368	369	341	364	346	344	350	345	336	331	367	344	356	355	362	349	363	362	394	350	327	357	354	350	364	351	346	338	349	386	358	334	357	367	332	324	332	373	340	333	333	338	362	367	338	358	381	359	338	343	346	329	376	355	357	360	375	366	378	359	368	353	351	342	368	359	323	316	331	375	360	366	353	357	370	359	380	361	371	368	349	342	391	385	350	392	386	359	360	364	365	372	329	338	347	342	359	354	343	361	378	348	362	362	329	371	332	348	350	354	346	345	368	378	358	359	332	368	325	400	368	348	344	358	355	375	355	346	412	351	351	347	381	358	348	372	333	343	374	354	332	367	351	328	342	355	334	357	311	357	317	352	338	332	370	332	372	365	389	357	390	363	373	344	362	337	342	390	323	366	358	344	351	353	362	351	352	371	366	377	375	316	407	354	338	333	349	378	370	335	348	361	399	363	387	351	346	354	353	362	343	353	359	341	361	398	346	331	348	371	364	367	322	367	353	385	363	353	376	325	372	393	376	358	355	319	373	335	377	348	323	365	355	368	344	319	323	365	331	348	356	352	345	342	349	344	384	353	356	341	368	354	357	373	368	325	367	349	344	342	325	378	373	341	360	351	360	353	360	362	360	357	309	332	350	373	335	380	361	380	342	333	374	357	336	357	384	385	341	355	343	356	370	391	362	350	371	338	366	349	386	339	336	353	319	335	353	336	358	350	328	332	344	359	357	377	346	360	343	361	393	340	338	361	324	359	325	337	329	320	330	381	348	357	340	369	324	368	379	364	351	378	372	363	329	346	371	396	341	367	361	362	355	347	345	322	383	313	370	387	350	333	333	351	359	350	362	350	341	399	384	370	352	382	379	320	333	325	373	323	324	367	356	327	381	351	362	328	339	332	414	349	347	330	374	354	366	354	318	356	375	347	364	375	367	319	334	337	341	319	349	358	347	338	384	343	321	338	356	322	368	348	363	367	348	362	374	361	347	326	336	355	322	353	389	335	347	352	349	343	361	375	341	362	378	325	368	345	331	353	378	343	336	366	327	379	367	373	367	353	377	342	362	356	383	364	362	356	367	365	409	318	379	330	366	358	359	347	350	349	372	351	318	384	390	339	352	374	372	354	347	391	358	371	354	373	362	352	353	391	350	358	322	350	355	361	346	340	386	338	356	332	382	343	340	358	344	330	347	340	345	404	355	381	337	335	347	372	353	354	357	337	376	390	388	346	351	359	366	370	347	362	356	358	375	345	386	392	346	364	321	370	359	363	322	342	364	364	343	347	364	327	354	329	335	341	364	398	382	368	365	370	364	338	374	376	367	353	387	321	360	380	346	363	361	346	352	341	356	367	360	357	373	353	355	366	350	347	357	362	351	357	354	322	335	352	323	339	365	344	353	344	349	337	394	351	351	378	353	351	337	353	336	337	359	347	358	362
26945	23705	27048	20788	15474	11117	7848	5371	3859	2716	2163	1835	1468	1254	1114	913	800	700	732	613	593	576	613	604	607	646	637	605	608	567	571	564	596	592	558	580	615	540	557	523	490	538	497	513	513	535	484	453	421	462	424	454	482	426	466	472	466	426	481	430	478	449	454	471	474	445	448	475	454	482	477	479	489	443	507	462	452	461	438	450	421	444	419	454	473	447	472	449	441	469	453	472	465	429	489	450	459	466	463	445	479	430	424	455	433	453	443	483	470	425	416	448	446	443	460	426	442	435	457	440	410	453	474	469	464	450	445	469	439	472	451	452	444	467	421	452	453	473	430	448	446	440	452	443	448	455	452	479	464	411	490	491	491	453	473	438	452	421	418	434	471	450	445	405	463	444	449	449	460	453	437	453	430	448	454	417	449	457	461	433	492	441	441	442	462	444	434	399	452	443	431	464	457	479	402	462	424	457	425	423	457	467	485	417	476	423	473	460	439	448	442	413	443	452	469	481	436	478	435	459	448	449	456	431	444	477	491	472	440	456	472	454	475	503	489	463	441	461	492	466	449	415	440	452	455	469	429	429	440	469	445	478	438	426	447	465	524	449	455	441	451	460	451	448	448	473	435	426	474	468	470	445	488	479	458	444	452	439	438	439	399	448	436	457	463	472	424	462	454	452	453	470	461	444	465	492	436	472	456	443	423	436	435	454	441	442	439	433	440	446	481	427	442	440	466	454	465	433	477	456	458	431	443	458	441	472	427	467	466	432	449	442	496	449	421	466	449	466	470	440	411	461	452	462	433	427	429	439	488	465	434	448	433	434	447	427	430	475	457	449	436	428	440	451	412	454	462	420	441	471	434	475	485	441	420	453	452	456	430	443	463	480	483	433	462	475	440	469	445	445	469	441	435	444	487	431	430	440	454	411	453	434	437	420	433	438	461	422	449	483	452	433	459	457	471	445	399	465	436	446	453	421	424	422	449	453	445	441	468	426	440	421	474	462	441	446	416	427	403	463	443	432	466	467	392	429	474	453	447	430	497	469	413	435	444	436	410	430	455	412	441	430	455	407	459	470	453	450	475	445	473	411	464	433	429	443	461	431	454	480	472	448	434	431	450	450	466	432	439	448	458	481	454	508	455	442	436	456	435	486	429	445	461	434	443	503	435	429	458	462	430	432	450	469	438	434	442	474	425	466	463	438	494	459	449	459	458	421	481	465	445	437	462	487	462	407	463	474	407	452	463	461	418	462	440	448	463	473	426	455	454	453	418	461	477	454	460	454	478	475	465	423	430	440	485	461	484	461	458	435	452	455	442	452	423	444	402	436	453	418	433	457	433	443	428	449	451	452	463	434	444	458	476	469	416	468	454	453	440	467	466	434	443	440	482	454	437	485	439	426	431	459	522	439	460	466	422	480	415	447	423	415	489	439	433	444	405	461	423	422	446	414	467	444	431	440	424	481	453	450	405	469	450	436	492	410	431	432	444	460	467	442	458	467	476	430	471	446	479	461	467	448	426	432	449	444	475	481	451	452	447	443	469	449	460	438	430	457	484	436	455	435	443	440	468	436	442	427	435	443	478	444	457	422	421	468	462	446	469	454	459	481	472	487	464	437	434	460	460	448	425	477	450	436	464	449	447	437	444	422	451	472	419	457	466	462	440	433	460	425	435	466	432	454	398	454	425	445	431	444	441	490	409	447	477	447	434	393	471	462	463	452	423	467	456	445	445	381	430	417	459	462	434	431	449	424	441	467	477	416	465	490	473	471	472	436	421	407	451	445	443	463	417	493	452	435	482	462	452	428	459	439	408	474	439	440	454	496	459	437	443	455	477	414	458	438	478	461	462	419	417	464	457	455	450	455	473	454	434	470	458	428	434	468	447	459	452	461	467	472	435	472	435	447	459	437	438	449	454	458	488	410	413	466	446	464	453	411	476	475	416	462	448	424	428	471	447	459	481	398	437	478	469	451	454	466	472	443	441	432	465	476	476	431	466	454	423	457	450	454	448	439	423	433	462	424	438	435	491	453	446	456	428	435	454	489	450	410	492	480	453	459	451	459	495	460	459	453	472	468	465	436	448	450	487	437	407	424	434	490	432	477	462	453	438	446	455	485	457	435	442	484	433	419	448	436	449	466	459	427	447	461	487	448	428	436	476	445	416	456	376	437	482	479	441	442	452	440	436	435	469	448	474	460	484	423	424	443	471	428	439	458	425	416	448	486	457	455	444	475	489	458	461	454	467	416	440	426	442	443	491	457	457	434	468	424	455	478	413	394	445	477	442	452	463	464	428	438	487	472	441	465	430	464	454	483	466	475	425	465	459	437	490	452	436	444	510	444	459	428	471	440	408	431	495	499	450	429	446	417	479	442	437	461	436	412	460	459	452	453	423	460	437	433	467	449	430	437	454	447	434	434	447	461	449	450	471	454	440	489	454	444	419	470	485	461	427	459	460	451	463	483	449	445	465	434	451	487	481	448	438	470	457	457	437	408	423	505	497	420	408	459	469	461	493	476	443	436	450	459	477	425	445	445	487	440	461	410	454	421	443	456	460	460	407	458	427	466	448	446	425	438	466	420	442	486	453	447	476	454	449	442	500	427	408	453	469	447	480	439	443	463	456	430	451	438	389	446	453	446	481	440	497	444	430	460	452	446	444	462	477	456	458	423	459	468	471	438	450	456	466	418	450	459	447	450	425	463	432	467	457	466	465	463	496	491	439	475	451	489	495	420	462	458	461	419	449	432	460	472	437	440	478	445	406	466	465	449	437	415	469	440	473	456	419	470	462	454	442	491	419	461	446	466	451	448	433	436	443	441	472	430	483	425	449	417	450	448	466	449	506	393	435	474	468	458	415	455	448	414	451	466	468	398	484	421	457	471	475	443	455	473	439	462	409	453	464	447	446	460	455	452	424	397	442	434	465	458	449	439	425	455	442	435	428	467	441	436	459	441	465	460	463	465	440	451	446	470	432	466	436	462	438	432	464	452	450	444	452	464	411	454	470	454	463	448	482	459	446	435	457	408	463	426	427	496	436	403	474	493	442	384	442	470	456	445	448	434	495	452	431	399	453	465	470	415	450	441	481	438	465	460	455	444	440	482	442	443	453	423	458	467	472	455	471	448	452	430	440	437	409	451	428	428	423	415	447	443	458	453	438	405	443	456	468	434	458	437	458	413	441	474	459	425	446	432	442	470	450	482	434	429	449	443	443	453	456	465	471	430	423	420	464	458	446	438	508	450	468	479	457	455	457	448	482	437	482	445	455	416	467	415	414	448	428	481	441	393	476	467	469	465	468	459	447	448	450	445	509	442	443	451	441	409	448	450	446	508	473	442	449	420	469	455	469	432	468	453	481	437	451	438	421	451	433	465	433	477	465	436	456	443	454	407	474	445	452	437	483	446	468	472	412	430	455	460	442	446	457	442	444	480	444	440	473	442	442	460	468	464	455	433	427	438	446	416	409	438	451	432	449	462	417	423	428	430
22199	35041	31230	22585	20579	16948	14252	10712	8437	6543	5049	4170	3190	2772	2139	1761	1392	1241	1107	960	866	937	861	935	955	1019	1114	937	877	900	897	871	869	897	822	916	804	865	750	751	703	623	660	607	598	659	618	556	607	654	601	591	612	562	623	596	621	660	588	578	619	642	594	597	578	598	623	590	595	551	619	561	548	556	581	554	554	603	553	622	534	569	606	561	565	601	585	596	588	629	552	579	543	591	613	566	584	545	616	597	576	583	610	572	568	614	616	559	596	621	566	579	541	608	536	575	560	593	570	593	612	534	606	540	598	544	648	562	525	573	585	590	598	588	612	546	562	561	578	560	592	595	549	601	607	614	554	632	547	590	588	608	607	548	544	605	577	572	570	587	634	600	594	578	568	538	565	555	580	579	606	574	536	581	543	596	583	554	573	611	535	604	588	625	557	549	577	566	552	571	595	539	597	572	554	605	606	586	569	592	572	589	583	587	597	590	574	588	614	547	549	579	593	606	574	590	623	567	571	545	565	606	566	615	577	585	589	588	581	602	604	557	635	584	587	563	602	570	583	615	590	543	567	585	564	592	609	562	558	593	593	568	544	579	546	577	615	565	584	584	646	640	547	574	589	562	551	631	531	569	567	572	569	566	592	545	558	572	602	667	593	628	624	545	574	570	578	582	603	572	584	587	597	547	573	605	579	581	590	628	602	598	557	615	562	573	574	625	573	567	584	594	592	589	587	594	619	580	565	543	598	603	565	565	600	588	580	580	588	555	582	528	603	549	577	554	563	571	571	554	554	595	600	574	549	548	556	589	545	555	597	549	577	558	588	584	554	565	575	591	558	574	625	625	556	564	567	611	619	611	618	583	560	619	587	598	574	560	536	620	592	590	586	601	560	579	539	590	602	578	566	553	550	561	587	519	557	580	617	567	579	596	572	591	590	554	562	576	645	543	580	562	609	561	608	615	588	568	560	579	597	595	586	576	601	587	586	526	567	555	586	558	639	594	581	594	585	605	591	603	592	605	578	576	565	574	603	588	603	589	512	589	586	554	569	575	601	536	569	586	596	586	638	575	550	595	592	578	617	595	582	587	546	560	564	508	540	546	598	612	563	550	595	586	560	587	574	591	535	615	577	587	526	634	578	603	599	575	560	605	604	605	587	576	556	577	596	558	598	615	615	594	543	554	594	533	569	553	586	611	575	616	605	560	597	586	580	576	577	557	574	623	553	571	577	568	542	593	580	560	585	577	572	556	592	583	606	587	594	570	523	573	603	578	553	554	584	582	582	600	583	552	562	553	579	577	561	597	588	580	558	607	548	601	562	574	617	545	608	587	552	555	599	554	601	561	566	558	619	559	561	603	593	558	524	541	581	567	557	577	601	572	534	545	588	579	595	582	574	584	617	584	567	577	593	640	600	553	574	624	559	635	548	588	582	553	524	550	548	577	597	558	572	547	594	596	530	562	559	586	603	571	570	582	582	563	598	594	554	583	533	588	587	607	569	537	562	572	564	548	611	577	554	578	591	555	570	575	590	582	572	580	528	590	597	548	584	593	609	578	574	620	627	591	595	606	593	551	571	576	564	630	562	565	593	593	547	582	546	552	594	565	580	591	581	569	558	583	594	608	543	628	577	563	566	572	626	555	604	545	582	555	590	565	600	585	611	569	623	534	582	583	559	588	560	565	597	606	600	626	561	589	618	564	568	593	542	563	564	563	548	548	544	593	537	609	560	566	610	577	596	600	590	593	563	601	593	593	564	597	600	539	566	562	593	547	578	579	566	594	559	592	585	552	572	596	523	607	565	554	585	613	572	553	568	539	619	588	546	569	568	588	608	578	577	566	578	623	605	565	592	591	582	612	592	563	544	593	557	577	581	559	592	600	569	600	557	603	588	593	555	536	600	584	587	594	606	585	552	565	567	603	590	583	586	620	570	585	568	578	546	586	594	559	566	590	552	605	554	581	589	549	617	555	571	568	579	570	508	608	546	613	614	530	582	604	591	562	605	617	525	549	610	590	612	582	527	585	582	599	572	579	593	541	580	582	563	569	608	567	581	582	596	569	540	565	600	580	553	582	577	615	608	593	563	546	608	599	607	572	587	571	589	584	593	560	560	577	575	564	590	575	607	596	553	566	548	599	582	560	600	574	576	552	605	580	567	584	580	525	586	566	538	565	593	604	562	566	577	559	597	582	581	566	590	594	584	613	567	587	571	534	583	545	621	577	600	575	613	602	584	593	602	586	608	579	566	598	578	576	573	576	601	606	590	610	574	596	574	587	575	569	597	593	577	573	548	606	582	588	585	588	584	568	570	590	566	569	518	583	561	608	578	548	519	565	576	571	605	568	572	573	553	532	592	556	591	591	558	539	575	512	600	579	544	563	614	600	565	537	609	568	516	555	540	597	566	567	549	589	582	531	561	569	572	559	631	606	574	562	577	549	592	597	584	593	591	562	595	590	549	591	556	536	605	621	584	509	579	606	579	566	565	572	594	572	560	601	543	498	571	590	560	618	586	533	604	592	611	564	533	579	574	594	600	562	568	566	561	583	630	579	588	570	559	572	573	599	594	591	547	574	567	583	528	606	582	588	593	582	565	583	601	565	608	550	560	608	555	550	538	595	566	578	578	585	560	590	567	566	564	585	591	550	552	602	573	568	623	539	599	597	586	559	580	597	603	552	600	568	573	587	537	578	564	567	568	619	578	607	570	576	583	598	606	581	571	628	530	519	555	597	561	567	563	593	568	626	603	635	592	533	613	609	574	535	566	570	568	583	580	590	629	617	594	555	567	575	574	580	614	590	573	557	579	565	600	601	544	576	562	571	598	644	571	556	577	590	587	615	603	547	584	592	594	599	547	542	548	608	598	583	551	570	558	583	600	558	598	584	604	585	606	579	591	617	595	565	595	644	564	577	596	580	582	598	625	638	575	565	539	590	620	538	568	538	573	581	572	589	549	590	577	553	614	580	588	590	590	570	550	581	626	582	586	550	587	626	601	570	546	598	576	609	564	557	583	561	551	568	551	569	580	598	554	561	567	576	592	545	570	585	594	565	549	587	594	544	591	556	549	603	599	615	598	585	598	533	558	562	581	601	560	570	555	587	586	560	590	556	585	558	606	615	613	609	526	555	533	568	573	574	603	576	560	553	592	602	594	566	613	564	549	564	587	553	588	566	601	599	557	615	592	592	580	543	590	591	545	578	550	602	613	572	576	557	564	560	607	605	584	604	568	585	611	571	554	579	578	606	560	584	587	594	543	538	564	575	552	623	557	578	554	587	548	580	549	570	601	573	585	553	630	582	586	597	627	602	580	564	581	580	592	564	571	572	603	594	558	578	541	572	540	591	574	598	538	592	578	606	592	560	578	591	553	622	618	585	623	565	562	637	565	619	588	556	580	621	579	593	521	576	625	578	543	545	617	581	582	585	606	608	555	563	545	566	596	588	571	549	530	571	619	557	600	572	585	546	535	607	608	579	589	624	597	572
23500	20819	28007	23818	21426	18913	13615	7907	5312	3865	3035	2381	1884	1492	1276	1092	922	811	659	658	581	625	588	587	596	621	672	640	566	534	589	577	549	537	586	537	526	510	530	454	421	443	489	432	375	392	391	366	376	421	402	352	397	387	406	411	368	405	409	375	382	372	360	399	362	366	387	362	356	384	382	387	365	366	358	363	352	412	342	349	383	402	370	365	382	367	359	389	403	357	344	378	388	359	338	356	376	365	354	338	337	374	358	364	346	365	363	336	358	334	393	368	358	339	351	336	364	386	360	370	394	337	383	361	331	379	346	345	365	390	346	363	353	372	353	356	401	377	345	345	332	337	355	363	316	361	366	343	344	389	361	374	361	345	380	365	336	344	347	312	356	330	371	343	366	395	364	374	360	350	350	373	367	355	366	344	352	395	356	351	385	351	341	372	357	381	355	339	373	340	334	366	370	387	361	366	393	341	369	376	385	345	329	369	379	368	388	341	385	334	378	349	375	341	376	360	354	400	356	329	357	337	364	352	347	349	384	352	386	346	340	329	389	369	367	333	380	351	332	392	344	321	338	362	380	365	378	383	357	339	343	373	375	346	351	349	368	362	368	346	383	366	405	349	353	371	384	336	341	345	360	347	369	377	347	396	362	347	335	350	374	363	358	333	363	389	374	361	371	361	352	352	369	372	370	361	410	369	328	390	372	346	368	383	346	413	385	356	359	368	357	362	380	385	358	361	351	334	379	365	379	343	390	378	309	356	391	365	363	345	361	358	397	381	381	376	356	337	376	348	405	384	316	392	319	358	373	352	357	346	342	348	358	321	359	366	343	357	353	356	345	409	364	352	359	368	375	357	390	355	329	376	371	353	407	338	328	370	353	367	339	364	340	380	353	349	357	374	381	348	368	351	352	347	377	381	340	361	353	333	345	336	348	363	345	359	380	356	365	367	358	336	335	345	357	371	368	379	370	392	361	379	395	401	327	322	362	332	369	383	335	380	385	381	369	366	350	348	317	374	367	356	358	359	369	343	362	359	381	368	356	369	350	344	372	330	363	376	349	350	355	360	335	363	346	383	375	357	383	360	362	369	361	367	375	358	323	368	370	348	361	357	344	358	334	366	356	383	374	347	358	335	372	358	370	368	371	386	352	365	371	372	366	377	332	349	403	370	381	383	342	374	351	392	380	391	364	387	330	345	351	376	379	369	404	356	385	372	345	394	380	369	354	345	387	366	363	351	344	359	403	317	344	341	359	390	359	362	360	352	359	353	345	356	380	389	349	367	387	351	357	381	369	368	345	356	377	350	372	372	411	359	365	335	399	400	350	380	378	382	344	356	377	372	376	347	378	348	359	379	382	373	377	350	364	334	330	358	332	350	365	371	373	373	342	365	367	361	352	329	346	368	361	385	407	356	379	330	337	350	365	366	341	363	403	389	370	364	368	392	354	371	384	357	348	382	342	379	352	360	373	352	397	384	346	378	367	345	373	368	366	356	357	364	378	356	348	358	389	361	381	337	342	366	373	369	331	336	349	370	360	381	377	395	384	360	406	363	345	361	360	402	317	351	411	364	366	374	360	377	350	316	364	350	338	348	405	373	336	433	355	362	344	351	376	371	371	366	383	398	377	350	386	370	344	361	365	382	333	389	371	363	341	373	375	349	357	353	341	368	347	380	363	374	363	345	348	346	380	355	393	374	368	352	378	370	374	366	351	367	380	371	377	371	351	353	354	354	345	387	367	362	355	343	374	379	344	376	366	357	375	405	369	353	371	323	374	404	375	333	358	376	366	390	382	363	336	360	401	379	331	378	352	396	386	369	360	339	371	371	309	345	364	362	338	354	367	349	354	357	357	345	384	383	372	356	367	355	332	336	374	355	375	343	374	380	369	399	342	363	363	406	370	362	367	351	396	370	343	364	311	382	373	354	349	354	339	407	358	346	360	382	377	347	366	356	311	331	380	393	368	367	371	376	366	346	358	357	370	340	321	336	376	390	343	387	371	314	334	355	363	338	344	375	333	381	344	378	366	371	362	362	337	348	375	322	363	342	354	337	373	375	357	392	367	334	356	345	419	355	363	359	359	366	410	344	331	375	371	359	389	393	352	355	344	359	360	355	359	350	322	379	393	370	355	361	325	339	336	392	405	342	344	356	382	357	374	343	385	367	344	351	365	337	345	373	345	322	388	369	375	375	341	388	295	379	316	366	361	344	402	342	380	359	360	356	368	392	360	341	371	338	332	375	371	350	370	347	363	357	369	351	359	343	379	389	334	352	395	353	373	344	349	390	361	385	366	343	337	379	364	432	369	330	352	366	363	340	360	357	355	364	357	368	398	347	367	346	340	358	366	379	352	368	347	383	392	343	354	358	395	375	374	342	353	369	353	376	365	369	366	381	331	379	376	384	352	384	409	387	338	317	347	364	366	412	380	390	390	368	367	353	358	381	359	376	366	328	347	365	372	366	325	375	356	392	370	367	354	338	359	370	372	337	354	330	394	367	348	353	367	377	390	341	332	378	337	361	341	347	374	380	362	344	358	380	350	364	370	367	349	357	374	354	380	349	350	369	345	392	367	369	358	344	398	377	355	376	380	398	376	338	371	350	342	311	368	362	389	374	357	359	365	347	380	342	373	339	373	367	343	365	344	357	325	366	375	375	349	375	356	345	386	384	374	362	366	325	334	344	385	380	361	332	329	359	343	380	333	376	324	342	351	345	377	336	358	308	387	336	367	360	386	335	371	411	365	367	359	343	322	368	352	348	341	359	342	361	339	390	383	378	410	372	374	350	356	389	377	400	349	357	346	381	376	325	376	369	377	364	353	371	381	345	368	375	349	363	337	353	368	362	364	369	331	369	380	389	410	382	385	383	350	369	354	370	355	362	325	348	354	360	339	398	361	356	380	369	332	387	351	357	384	339	360	366	365	342	376	381	350	397	387	391	347	371	367	336	327	367	336	367	344	343	349	337	340	365	345	324	410	336	357	355	312	343	374	364	402	325	364	349	363	355	362	413	363	384	382	403	366	382	347	347	341	382	382	362	332	374	336	352	386	359	402	371	360	341	350	378	327	347	335	383	379	345	381	383	366	376	375	352	365	362	379	338	358	339	372	378	352	383	354	363	379	380	364	347	345	354	330	356	374	396	337	340	352	358	339	331	357	369	358	335	359	330	353	395	398	374	388	373	339	343	333	376	405	365	348	353	361	338	340	352	381	372	360	389	366	345	362	342	345	359	345	363	367	328	373	342	375	351	364	366	384	358	344	399	342	367	370	355	375	347	357	405	326	348	363	347	356	341	369	384	396	367	386	374	354	355	333	396	380	350	329	353	392	337	363	361	347	399	387	363	351	343	332	371	366	379	358	346	376	347	341	349	375	352	352	367	365	360	412	359	349	359	356	363	341	361	374	363	394	343	380	364	379	341	340	373	359	379	361	372	355	347	365	359	349	345	359	350	355	374	362	379	384	399	338	396	376	377	364	362	360	356
22265	39774	35575	27361	24498	20914	18019	14239	11022	8436	6777	5332	4346	3500	2739	2306	1641	1481	1277	1062	981	1010	1101	1053	1098	1155	1208	1060	941	872	922	915	916	875	875	913	920	764	745	650	671	614	630	550	539	552	508	537	536	524	542	494	527	539	506	577	570	518	533	514	507	548	479	470	507	479	479	487	536	477	482	463	514	478	508	514	472	479	507	462	470	477	457	470	491	470	497	483	446	484	475	487	467	473	516	441	465	479	487	467	511	473	505	440	477	462	492	465	472	464	530	484	460	450	496	473	444	502	460	485	466	485	462	422	473	465	476	444	473	492	492	448	500	473	499	490	469	463	441	421	463	490	477	433	488	473	483	474	484	485	467	494	485	441	490	509	506	463	468	505	476	474	491	459	487	462	469	478	464	483	456	493	476	491	479	490	480	477	466	519	460	476	522	496	462	443	461	480	445	495	436	468	485	482	478	482	493	453	525	469	517	467	480	453	467	488	503	464	463	482	462	492	472	461	462	472	494	422	466	492	474	507	474	488	470	466	482	455	479	506	446	472	468	456	458	457	467	479	451	471	518	481	460	446	493	445	453	497	474	468	474	499	473	446	470	484	452	475	455	467	440	415	475	450	465	462	446	466	480	465	495	463	480	451	480	449	477	461	450	451	477	457	487	462	469	453	474	484	448	445	436	452	497	491	483	462	477	491	472	491	477	475	413	453	482	463	473	519	477	467	457	500	452	477	469	450	443	490	473	450	506	472	506	465	436	468	477	476	470	434	475	432	461	462	451	501	436	432	460	459	493	426	457	471	494	484	459	430	447	438	473	444	529	442	477	449	516	467	449	471	439	483	463	506	442	457	485	431	481	435	443	464	479	470	459	488	480	510	438	476	450	428	527	518	450	505	485	480	487	486	476	480	494	508	475	476	454	453	460	462	475	483	464	454	431	460	466	506	476	477	498	481	473	460	489	455	479	501	511	494	502	456	470	467	452	467	505	473	522	478	455	489	461	444	468	474	439	463	483	478	502	467	495	482	459	479	472	481	499	453	458	494	418	483	513	521	488	444	520	488	472	491	480	456	482	427	475	452	457	457	517	484	427	461	466	464	481	467	481	481	463	472	495	494	487	468	509	494	451	443	467	471	417	485	457	470	486	442	462	459	462	478	459	458	499	469	492	490	494	462	397	520	488	453	441	428	476	479	458	474	475	470	440	451	450	504	443	460	475	452	486	464	457	506	486	470	476	469	442	450	464	476	513	503	481	455	459	457	438	490	423	480	499	465	471	504	453	474	480	497	501	499	420	497	446	488	447	489	469	482	483	464	495	442	461	514	474	457	467	503	441	478	449	447	470	509	523	480	488	476	491	484	523	491	475	470	444	469	494	463	479	454	472	467	460	449	473	458	481	459	492	446	485	476	500	487	507	439	474	494	452	468	485	451	494	488	489	503	448	498	471	497	493	400	475	511	475	499	457	454	469	458	455	472	480	445	462	438	463	463	500	487	461	492	461	463	489	466	464	486	465	493	478	468	483	477	470	474	510	462	455	506	454	496	453	470	483	443	503	431	463	430	482	465	493	469	459	462	476	459	456	491	432	478	481	489	449	462	487	472	487	458	457	495	475	469	512	480	470	429	449	481	496	458	494	462	464	451	447	479	466	457	497	447	486	437	462	475	461	449	529	452	479	490	471	469	459	503	477	458	495	470	484	467	453	464	478	442	522	453	448	454	501	481	455	488	475	478	441	482	434	450	483	469	491	409	481	486	455	460	466	483	477	516	451	490	443	481	459	441	479	489	517	470	471	503	481	456	461	478	482	509	409	462	442	479	496	442	460	461	453	440	476	458	453	496	462	462	429	457	481	472	472	446	443	466	488	481	454	472	515	496	507	478	466	486	498	459	478	485	479	504	464	478	433	490	493	497	496	459	475	470	469	455	430	530	472	502	471	495	511	457	481	472	491	472	496	456	513	460	491	468	492	467	473	457	472	509	448	460	465	504	457	476	458	468	447	483	494	475	476	509	485	441	456	519	436	490	461	450	427	503	443	507	462	471	459	517	461	470	454	482	479	460	482	480	494	475	446	470	467	472	500	464	468	491	480	462	484	501	453	456	481	482	456	494	485	522	447	478	441	461	505	417	506	471	478	453	480	447	487	496	433	452	436	456	429	474	493	497	494	456	476	517	455	466	484	480	476	455	464	471	485	449	467	468	449	480	455	463	456	475	464	499	468	491	467	454	486	452	464	457	487	444	487	484	488	463	435	446	457	459	480	499	465	446	499	489	504	456	489	492	505	445	460	420	459	468	468	494	440	496	457	502	466	454	473	435	451	462	456	483	424	430	465	479	500	449	465	476	487	475	480	471	510	432	476	456	485	461	529	497	508	479	475	486	475	468	496	521	477	474	434	468	474	482	490	464	484	490	497	460	447	490	452	461	471	490	474	517	462	496	469	466	498	489	424	454	469	457	500	491	474	509	479	466	459	464	477	455	474	525	445	472	483	515	433	463	491	458	488	453	460	524	451	460	472	449	478	483	457	495	490	440	435	504	440	453	464	491	495	481	497	475	464	423	497	443	440	451	458	456	438	489	497	440	451	479	473	460	465	448	474	474	484	493	459	424	443	465	498	468	487	443	458	516	482	442	501	499	494	477	451	474	478	519	474	443	454	502	461	489	455	480	444	470	472	539	474	450	485	477	470	477	465	473	459	472	464	453	475	477	466	503	458	484	439	504	461	480	443	479	445	460	462	475	451	497	461	477	465	471	457	483	490	470	508	464	460	474	472	455	493	484	448	474	445	454	514	457	495	427	492	470	513	479	467	448	433	508	487	479	421	445	484	466	488	467	464	435	496	488	433	461	485	502	464	501	478	466	461	476	511	498	472	454	452	484	479	494	462	481	477	454	524	450	457	512	441	440	451	469	447	431	489	470	458	499	444	464	438	484	441	462	492	458	478	430	521	462	527	499	501	490	511	459	454	507	450	437	458	439	476	469	519	444	505	472	514	471	477	466	444	478	461	482	426	455	457	484	498	511	466	469	451	469	478	437	473	494	446	466	468	502	480	472	459	512	474	483	455	493	447	441	467	467	496	434	488	489	476	479	483	464	462	494	520	467	487	491	457	482	488	470	455	451	489	449	452	489	445	468	451	513	505	467	459	419	506	454	462	471	507	487	438	439	470	447	450	498	505	481	517	450	482	457	469	452	473	471	470	493	514	481	461	433	468	461	469	477	476	508	418	505	461	448	439	458	480	467	450	466	490	497	515	475	455	454	468	478	481	474	481	467	434	471	485	459	476	494	473	433	462	485	477	505	479	468	470	446	494	450	445	461	447	503	489	505	481	463	466	477	471	473	460	481	499	463	480	509	483	493	470	507	463	429	467	492	473	480	446	462	481	445	436	478	482	448	460	498	496	486	471	470	478	500	443	507	473	477	477	511	462	458	448	446	463	468	451	471	489	508	499	461	446	457	472	450	538	459	456	493	507	458	495	470
22435	20792	28412	23271	21027	21982	20365	10852	6837	4920	3808	2979	2402	2013	1596	1250	904	897	776	679	553	618	543	585	670	724	666	665	599	568	565	516	578	505	500	461	499	518	482	436	416	387	409	361	332	316	270	329	324	329	342	327	340	343	321	321	341	338	326	328	308	321	306	329	304	267	307	305	304	298	305	283	296	289	286	281	295	301	311	309	275	291	308	299	284	272	289	286	266	311	260	262	297	274	293	256	293	282	285	305	295	285	277	293	255	299	301	285	283	279	229	281	274	279	300	273	278	291	306	270	291	318	279	268	328	261	279	298	276	263	305	279	261	290	267	288	259	279	270	271	290	273	253	287	271	258	318	283	251	277	285	287	285	269	285	278	304	269	292	293	260	302	297	300	301	271	273	285	294	269	309	290	253	256	288	275	246	269	283	262	279	272	271	298	279	277	269	281	306	285	281	319	276	277	284	304	275	293	282	274	288	275	286	289	279	265	294	289	269	278	279	286	283	287	268	284	286	305	277	260	274	245	269	281	296	273	269	312	270	281	298	257	287	281	289	244	267	259	279	293	286	289	315	308	286	269	286	251	284	300	292	262	273	268	288	267	279	264	272	272	274	288	282	295	291	275	276	265	303	287	277	258	292	291	285	279	275	276	270	264	275	275	292	280	294	278	294	254	281	286	259	271	266	299	286	296	251	285	308	287	252	280	278	288	291	316	256	300	317	299	317	265	284	261	282	273	281	294	286	252	269	313	249	287	264	268	268	267	274	295	272	243	290	290	266	283	285	298	293	283	266	273	287	264	299	270	292	284	291	282	299	272	273	303	271	272	282	286	311	262	283	286	296	292	296	280	289	296	276	295	257	288	298	292	270	291	288	307	263	289	302	254	292	275	299	277	281	284	272	295	300	289	297	285	292	278	275	254	268	266	274	258	265	279	302	261	294	257	287	301	271	258	277	270	280	291	286	281	270	309	268	315	276	291	281	265	303	280	275	284	296	247	282	285	260	287	271	291	310	290	297	279	307	270	275	295	297	254	294	293	303	291	280	271	269	291	281	293	314	273	285	271	282	328	297	295	299	273	294	303	292	294	293	300	248	247	292	246	244	285	289	277	283	316	247	268	281	299	290	309	269	272	275	292	269	266	307	273	278	271	276	271	282	285	294	295	279	289	287	261	299	289	290	302	287	263	257	303	298	257	311	263	267	301	285	269	289	286	296	266	307	284	286	291	280	283	301	316	287	264	271	281	287	268	245	273	304	303	278	281	283	303	255	249	260	301	281	280	277	285	283	304	325	289	267	312	263	296	281	267	281	294	279	281	269	292	318	312	288	280	260	269	285	266	267	296	298	279	281	299	286	291	284	264	276	261	257	291	258	290	278	301	267	281	271	294	264	266	287	289	282	269	276	268	314	300	279	300	306	292	292	251	285	284	281	295	289	311	261	290	266	259	297	286	276	322	301	296	300	223	279	318	275	299	296	268	287	296	284	295	267	281	294	280	269	282	264	279	272	297	267	294	281	290	303	280	282	285	294	300	279	278	288	299	269	282	273	267	321	277	273	300	296	320	272	249	275	328	269	287	269	265	303	304	259	261	298	258	313	274	279	263	292	301	320	256	285	318	307	264	269	275	278	317	277	262	258	293	283	245	294	300	295	308	291	308	288	264	265	278	286	264	280	302	278	292	273	279	251	289	294	309	287	282	295	287	309	301	281	302	274	286	282	293	286	287	310	304	272	281	292	300	271	277	314	284	313	262	252	281	291	255	272	281	281	267	303	287	295	289	288	248	277	284	266	250	285	281	286	287	292	292	296	289	286	275	286	278	268	310	285	285	271	294	290	285	281	277	273	255	276	274	264	286	304	269	278	282	295	274	277	264	232	293	307	276	294	276	306	302	270	294	274	275	277	288	296	275	310	275	261	293	316	310	292	286	277	289	271	255	290	298	256	269	267	292	271	285	279	263	267	299	273	276	279	274	271	284	316	281	282	282	278	292	282	314	293	307	279	267	298	282	324	273	277	245	291	263	260	258	300	252	272	281	304	313	297	279	300	265	254	295	279	271	291	278	292	284	274	263	273	293	304	294	310	289	274	290	299	278	316	301	257	281	284	264	268	277	271	252	279	290	277	285	277	259	260	282	281	281	289	285	259	278	295	249	284	272	291	301	309	284	264	275	273	270	310	256	250	297	253	263	269	267	267	264	298	287	293	258	261	275	295	310	333	286	306	297	283	291	296	269	293	257	277	289	266	299	252	284	303	240	296	255	301	259	268	309	265	276	269	287	275	281	292	294	284	277	300	262	278	313	254	286	261	274	305	305	295	283	286	254	266	264	276	295	295	284	296	275	319	286	286	268	276	273	262	298	321	271	259	332	280	294	297	270	298	277	294	258	262	285	292	264	237	283	283	278	261	255	295	281	284	285	298	266	264	276	304	295	301	273	266	276	310	305	301	308	282	314	283	296	311	285	275	291	294	272	288	266	266	261	276	303	276	293	280	274	303	280	302	279	252	271	257	302	303	290	260	292	287	269	274	293	268	251	289	282	310	278	271	287	271	276	313	248	258	300	272	296	312	280	269	263	290	276	281	305	282	250	259	276	279	273	309	293	273	283	316	277	281	272	294	326	277	269	266	269	283	305	260	271	327	271	274	317	294	270	269	276	260	269	282	313	280	289	277	286	280	262	284	261	259	281	277	295	290	291	262	280	276	291	274	294	295	294	299	245	316	262	251	306	258	272	310	294	265	292	279	264	275	285	279	265	273	274	310	290	284	272	301	271	300	290	279	298	266	262	298	289	259	287	233	288	277	281	263	272	267	305	292	290	277	288	292	287	298	255	276	294	295	268	311	288	275	322	294	275	303	258	238	272	297	298	280	271	283	274	322	273	292	282	291	307	290	319	281	288	274	276	289	290	259	285	262	288	267	275	293	284	331	288	261	273	291	270	304	307	277	273	289	235	254	280	301	289	278	268	303	294	281	270	313	274	275	261	289	270	287	263	294	295	265	291	290	279	281	260	284	272	283	284	290	279	296	277	276	302	286	265	273	283	284	263	276	288	288	276	296	240	281	298	264	302	275	277	300	301	302	272	333	260	285	285	302	277	310	269	279	277	271	308	268	258	246	296	307	283	309	266	290	277	324	275	291	302	247	294	277	293	259	285	261	283	298	275	293	280	302	304	263	270	308	279	277	290	293	311	273	270	292	310	261	300	271	305	241	283	283	293	262	277	288	272	273	280	287	276	306	276	278	290	276	285	286	285	284	306	249	284	300	289	273	282	297	280	286	293	275	301	317	276	255	281	259	255	256	255	263	292	317	301	284	288	313	284	286	298	281	258	257	272	293	310	280	299	279	310	295	275	281	280	273	327	293	281	274	285	281	287	284	262	299	277	274	289	262	269	277	284	281	287	275	296	284	293	261	325	267	294	307	278	296	264	300	266	280	277	264	295	276	256	286	280	281	254	313	284	274	284	258	258	296	298	308	313
23865	43189	39129	30801	27610	24238	20948	16857	13539	10523	8352	6731	5593	4531	3599	2942	2167	1787	1455	1230	1101	1128	1146	1290	1234	1265	1337	1229	1013	1016	1014	956	997	891	901	850	877	810	761	723	669	583	612	478	516	451	471	415	473	473	464	423	434	403	432	462	461	425	475	447	435	432	416	401	404	423	407	415	398	409	384	413	406	352	367	386	361	362	373	385	395	364	413	387	391	357	380	370	349	372	350	361	369	386	370	358	383	348	387	370	372	381	354	394	346	359	361	367	378	344	351	367	368	338	351	341	366	384	381	370	365	384	385	353	377	377	323	357	350	345	372	384	360	400	372	348	356	349	390	320	368	340	364	341	353	361	388	350	371	375	375	363	376	342	337	396	382	374	337	347	362	360	390	329	342	344	367	338	368	356	362	360	357	323	323	351	374	381	371	376	366	368	394	367	360	385	368	381	364	384	332	362	364	337	375	358	399	345	397	368	285	340	319	363	339	354	351	381	347	358	347	378	363	345	341	378	344	397	362	366	361	363	346	374	344	366	360	386	352	361	338	340	400	332	391	365	360	339	354	347	333	370	315	356	357	328	360	371	364	343	392	355	414	344	382	336	374	364	354	377	371	373	346	361	352	379	388	368	350	375	373	376	360	382	370	352	359	352	392	356	375	385	349	401	386	375	347	346	376	349	348	327	380	365	366	363	375	357	348	352	353	354	377	337	370	354	343	390	346	346	336	344	355	358	376	371	385	413	393	364	323	360	351	393	363	380	381	352	374	380	326	359	379	381	358	372	363	345	339	352	333	333	368	382	373	365	351	331	364	349	368	348	337	327	382	329	356	368	340	349	323	386	381	370	371	356	352	350	370	346	386	388	377	364	372	344	338	380	320	370	375	353	359	352	332	371	348	371	328	341	358	356	350	416	350	366	364	383	346	353	356	339	396	384	368	341	365	354	346	392	344	350	378	360	363	348	353	357	370	378	358	377	369	361	366	337	356	364	374	359	358	364	365	399	373	361	385	386	348	346	352	358	350	369	363	354	351	352	382	366	356	338	381	368	336	362	367	399	356	348	342	354	360	355	350	371	344	372	339	351	378	317	369	373	343	360	321	355	365	343	357	344	361	364	374	358	371	365	350	360	358	359	377	388	351	332	359	348	330	342	359	393	380	382	342	343	371	342	367	389	350	335	343	399	382	352	375	334	387	390	395	357	383	370	389	360	366	373	313	348	342	358	358	377	339	377	370	338	344	377	349	356	384	365	322	359	368	395	354	339	369	323	369	354	363	371	346	356	338	356	343	327	373	356	374	357	365	365	332	369	354	392	351	394	343	355	347	369	358	354	315	387	362	387	338	374	367	362	345	337	337	369	371	386	377	347	332	355	383	348	349	363	386	406	362	347	396	363	358	380	374	359	353	398	363	350	404	384	372	333	405	369	362	396	322	338	317	360	375	351	332	368	334	363	367	339	379	374	391	358	375	358	373	349	354	383	350	334	356	350	327	351	377	333	349	326	373	365	394	388	384	383	363	382	360	352	333	365	364	367	358	375	354	358	365	383	358	357	349	365	359	332	344	321	329	386	370	354	334	378	353	344	413	352	348	357	354	330	405	327	381	387	344	368	335	335	354	337	372	329	360	359	379	346	348	353	346	378	362	357	355	368	367	382	366	350	348	352	405	356	357	347	336	362	367	344	326	346	298	384	378	373	372	342	377	366	346	356	381	347	353	364	343	354	354	397	356	361	375	394	388	347	373	338	363	351	362	374	336	357	385	351	375	379	375	332	347	351	381	378	387	339	386	348	361	366	352	368	387	340	406	348	346	371	347	376	336	340	346	356	352	389	397	343	380	359	347	363	365	366	370	359	329	366	332	366	364	350	366	341	355	361	370	390	357	389	370	351	360	371	369	359	338	414	366	366	368	367	370	384	354	384	364	341	390	330	358	351	338	367	375	355	372	361	356	353	379	365	358	358	338	358	338	354	366	376	395	363	351	351	365	379	403	309	355	352	369	378	358	346	369	346	375	381	369	383	322	353	337	369	338	342	387	369	380	316	373	377	374	385	358	346	414	317	359	349	383	343	368	390	343	371	363	405	341	352	369	391	379	373	324	352	353	358	339	428	385	364	362	368	352	386	358	343	339	348	366	344	371	389	354	376	370	382	361	369	358	373	351	344	352	360	349	367	367	325	366	307	347	378	344	393	350	364	337	414	365	355	405	365	355	312	396	386	376	344	362	371	345	363	370	401	381	361	346	332	335	360	336	345	390	367	415	342	339	370	321	371	359	355	398	366	346	342	346	343	380	384	360	349	356	361	345	370	359	403	342	378	356	350	382	339	354	355	380	357	367	379	361	380	354	370	375	362	353	370	357	377	321	395	312	367	387	333	401	331	328	365	360	358	378	318	360	365	345	324	383	367	381	381	382	381	327	386	375	362	385	349	352	370	339	368	413	350	372	330	330	346	348	358	392	351	323	343	353	367	381	394	371	382	389	369	357	357	359	328	388	339	337	384	361	370	342	333	358	359	359	378	378	345	384	362	369	362	345	345	373	363	336	356	354	352	328	372	339	373	356	359	324	390	331	347	353	381	380	370	346	362	363	327	350	357	356	366	379	368	368	342	338	362	342	362	340	370	385	363	377	349	376	380	356	334	342	352	343	380	365	345	328	390	360	340	374	375	347	365	328	374	373	359	354	366	373	370	434	344	345	342	363	371	315	355	383	394	323	371	367	368	344	334	366	366	391	348	384	373	346	341	359	360	365	365	352	348	340	352	370	401	349	362	385	360	369	360	376	379	370	343	379	366	362	364	383	339	369	368	375	385	339	383	372	349	361	376	365	380	361	330	364	394	347	363	369	342	354	371	333	322	365	338	355	381	311	360	345	365	362	349	380	344	332	343	373	375	353	338	372	377	354	345	385	355	371	364	396	396	360	376	342	346	359	373	341	388	363	328	369	376	366	331	351	396	356	365	395	371	357	363	353	351	359	389	320	347	380	363	359	362	379	377	352	354	365	354	380	354	367	341	359	382	335	394	360	374	336	334	379	386	366	337	375	362	362	345	374	367	345	384	380	313	371	341	359	361	339	383	359	372	375	342	314	358	385	324	372	340	364	353	368	368	383	402	349	382	356	348	353	342	357	395	348	341	339	369	340	332	386	367	370	348	320	399	368	352	354	335	370	357	365	385	359	348	373	356	375	397	323	334	353	343	328	341	321	322	378	332	326	390	360	337	369	334	360	355	363	378	370	354	415	338	344	345	328	374	349	356	359	364	398	370	349	378	351	374	321	366	345	382	379	355	367	381	334	366	350	342	348	361	378	383	385	342	351	336	354	351	356	362	334	365	381	376	381	376	357	325	363	355	309	364	357	351	395	348	343	344	374	369	336	380	371	330	350	323	343	365	365	367	353	369	375	389	363	345	324	350	356	365	360	381	384	349	372	365	392	365	372	331	380	353	368	398	376	371	348	367	369	371	337	372	344	413	389	371	364	336
26783	23385	26371	20422	14348	10300	7519	5378	3708	2744	2261	1906	1588	1249	1094	909	749	706	629	593	541	580	596	656	636	608	628	615	555	642	595	565	603	587	555	557	580	543	545	524	502	469	485	496	480	478	460	447	443	440	475	452	502	409	448	453	444	466	442	464	492	475	434	466	478	462	447	495	463	500	451	484	440	463	454	475	445	425	468	453	462	454	491	456	483	468	468	442	428	474	480	469	418	421	412	455	444	476	436	510	418	462	448	490	418	443	443	474	431	459	442	437	448	468	433	487	470	458	470	424	440	460	469	447	437	426	479	470	462	442	448	473	479	445	453	450	437	461	427	446	459	453	461	446	464	455	456	445	433	434	455	460	435	434	440	449	459	464	478	459	432	427	435	453	447	433	476	461	462	440	472	450	452	468	451	461	426	429	441	422	451	454	400	461	469	459	443	481	492	461	480	434	428	421	450	414	475	429	446	466	410	462	435	430	503	439	421	450	454	455	440	468	423	477	495	422	458	503	489	436	469	434	467	436	471	456	446	468	483	462	472	459	412	438	422	400	419	466	429	456	467	451	458	417	459	450	447	437	458	446	416	449	446	479	479	470	453	461	443	457	474	478	436	465	436	432	438	453	444	491	458	458	440	455	430	479	474	418	470	436	424	440	485	497	416	431	450	454	470	432	457	447	474	502	475	483	469	474	432	437	450	452	476	464	437	421	447	486	415	488	423	461	429	449	442	418	474	450	465	464	473	464	475	470	432	453	451	463	435	445	427	444	486	458	448	495	454	461	431	465	449	452	493	456	430	419	427	426	477	457	475	452	419	480	425	457	442	459	464	490	510	465	428	439	452	454	455	445	459	468	461	442	418	476	469	448	484	475	445	462	451	458	427	490	441	400	468	458	481	424	431	442	429	418	456	446	479	414	461	480	474	423	449	467	448	469	441	487	461	437	438	440	463	459	486	471	461	445	466	417	440	457	481	460	451	455	447	440	447	439	491	405	464	471	460	480	500	482	443	459	451	478	471	433	466	450	450	477	423	466	475	437	458	488	433	446	440	457	461	439	440	452	461	451	443	493	466	402	423	467	480	450	460	437	440	461	472	428	463	486	432	488	456	431	409	461	427	465	459	432	439	447	438	419	454	502	429	456	499	425	442	471	439	450	474	500	461	426	452	458	432	473	425	439	429	469	429	457	488	438	450	487	407	397	444	455	478	439	431	482	414	441	451	412	436	510	437	463	432	461	407	425	489	438	493	457	438	462	440	465	467	442	434	426	475	447	448	491	422	436	471	453	481	460	481	456	439	440	493	464	453	437	474	448	440	455	439	440	463	480	473	460	463	412	428	470	474	411	448	443	441	393	456	460	422	457	455	460	455	454	444	470	441	449	440	452	466	481	411	399	458	470	453	481	443	477	462	450	456	460	463	447	438	449	483	443	426	454	406	409	444	454	424	481	466	444	457	431	437	496	458	480	457	474	470	476	441	487	474	437	463	429	473	470	484	488	470	470	470	449	443	488	409	428	471	446	435	433	491	435	450	473	460	424	510	431	496	439	437	417	473	412	420	430	469	454	476	440	448	453	441	428	485	452	444	456	463	443	444	440	450	463	455	478	418	453	459	432	467	443	466	455	442	447	450	484	448	413	465	453	444	457	453	448	440	457	420	454	463	446	430	424	456	406	452	449	456	454	465	470	392	436	449	432	437	480	416	461	459	456	443	452	425	452	446	448	458	478	447	469	446	430	461	398	430	451	438	432	458	436	468	472	454	439	444	458	468	429	449	453	472	464	451	465	409	411	465	457	438	411	446	424	468	445	444	454	462	437	416	463	440	434	440	462	442	452	437	433	451	478	458	466	459	470	442	468	480	446	468	444	456	464	463	427	457	444	460	438	456	432	462	412	481	435	443	425	452	476	448	441	451	481	444	454	433	422	459	408	440	478	468	495	441	420	466	422	464	431	453	450	436	424	402	463	442	472	459	476	471	438	447	446	465	439	444	436	428	452	449	448	465	430	444	443	449	472	473	442	435	433	484	477	467	476	474	463	406	479	470	459	403	456	457	444	433	420	439	485	420	470	453	440	477	436	460	435	482	465	469	451	460	411	437	473	441	465	448	432	448	449	434	422	467	463	480	474	475	481	453	469	462	461	442	429	457	455	473	430	470	467	441	491	434	449	438	473	442	436	439	434	431	446	446	410	452	462	438	469	429	445	470	440	464	478	444	455	451	462	440	439	422	432	433	424	418	484	433	459	445	457	446	466	454	426	424	480	464	430	450	477	433	451	463	481	434	448	455	442	444	482	437	465	462	462	411	476	452	458	431	415	448	457	451	529	433	457	484	439	479	455	443	441	451	450	458	490	444	466	455	490	463	466	449	445	488	436	459	455	476	429	424	443	453	470	420	452	457	453	460	408	417	446	481	432	413	476	432	452	448	436	455	437	484	473	468	428	450	460	429	460	464	476	464	480	455	474	464	437	434	471	439	424	466	449	460	457	427	489	474	462	469	445	453	433	473	428	430	441	449	483	464	426	437	429	495	489	427	429	496	465	427	469	496	456	447	471	448	504	446	425	464	449	470	425	457	443	476	448	460	421	473	468	468	454	417	448	466	457	446	428	470	466	496	474	456	456	436	443	502	475	438	450	434	450	438	434	478	439	466	436	448	470	476	465	434	463	475	449	469	445	492	430	475	426	459	470	481	467	442	462	442	432	462	503	469	436	422	480	482	442	454	444	447	444	424	451	433	476	457	486	444	465	458	444	451	434	453	465	504	434	470	467	437	424	470	444	450	449	475	443	434	456	436	447	472	454	462	511	428	495	481	440	483	421	468	425	459	435	435	451	452	468	495	495	449	443	463	437	466	460	472	464	455	457	478	462	498	464	478	439	440	440	376	472	458	472	454	435	429	423	447	445	447	462	446	452	416	450	434	464	427	419	456	490	470	425	477	445	450	424	441	443	447	488	413	488	452	471	436	457	444	462	485	468	446	433	504	469	465	460	450	458	410	417	440	446	437	466	458	446	443	432	451	446	454	439	460	461	412	460	463	468	461	443	471	468	483	444	398	445	430	467	475	479	463	435	480	424	462	462	442	441	448	458	446	466	428	415	461	445	421	417	453	457	464	473	468	432	439	463	471	472	415	446	462	434	492	503	477	463	445	484	426	450	450	467	474	449	462	425	466	435	439	451	477	457	423	488	458	427	406	431	440	453	463	455	467	431	406	452	459	445	438	467	413	444	466	417	507	433	479	459	461	422	446	384	487	426	433	486	444	424	431	442	487	442	414	472	428	466	467	439	395	444	458	447	468	481	464	485	450	439	444	419	417	471	444	436	487	416	472	430	447	463	440	452	480	461	441	486	453	483	452	477	453	435	480	459	462	437	465	464	426	450	448	449	461	419	478	443	447	477	428	434	460	413	407	469	455	400	454	445	443	455	457	462	430	443	468	462	447	432	456	460	457	439	421	478	477	417	453	454	480	464	429	492
22129	34183	30434	22240	19817	16633	13966	11227	8471	6623	5255	4216	3397	2768	2238	1761	1366	1232	1055	917	928	947	924	1036	1053	945	1023	969	961	841	855	886	875	827	839	826	843	768	762	692	669	714	665	603	632	576	642	644	602	596	584	626	602	609	626	601	638	636	634	659	611	599	604	599	606	617	642	591	630	611	593	577	625	575	590	582	639	565	611	600	587	561	578	588	567	576	615	622	569	589	617	589	571	585	550	587	574	572	612	549	570	557	526	590	548	520	601	579	570	583	580	572	563	574	562	578	577	563	597	611	591	626	597	560	526	568	563	576	600	609	585	617	570	588	575	579	557	573	597	573	581	566	574	577	571	580	568	569	592	533	583	581	615	570	618	547	566	583	546	570	609	556	591	605	620	549	598	568	564	574	560	619	557	566	595	595	557	554	562	556	595	605	591	598	602	588	584	573	628	604	548	575	599	570	592	607	555	585	584	543	558	579	553	600	600	580	566	577	606	596	555	581	579	586	607	617	547	593	572	612	594	540	602	626	570	564	598	563	569	584	565	566	592	618	559	580	606	602	607	588	587	556	538	582	568	585	584	572	580	553	538	584	569	624	633	581	578	605	571	584	571	585	525	589	588	553	614	553	548	577	586	579	567	510	588	569	589	583	536	622	578	550	559	611	666	548	555	563	564	596	568	593	609	587	573	591	565	536	561	615	603	616	599	540	605	584	614	624	605	536	563	498	591	608	552	615	557	570	547	561	610	594	574	573	585	603	568	574	582	579	596	649	554	559	560	545	590	548	566	548	560	628	562	521	584	583	559	567	567	570	549	581	581	601	595	571	608	620	558	538	590	593	598	567	565	586	573	588	574	562	599	565	546	601	552	578	606	548	581	618	597	598	595	606	549	611	564	586	613	545	565	606	577	558	591	597	559	577	578	577	605	548	557	588	583	582	639	595	602	603	591	604	635	567	582	588	594	558	545	571	612	580	619	586	584	592	583	616	546	551	555	573	580	574	623	531	536	558	584	569	592	576	601	593	566	579	604	625	606	596	622	582	595	526	608	599	551	545	605	611	613	537	593	575	609	569	581	583	625	556	576	581	558	611	567	570	601	499	579	556	648	557	607	579	566	636	575	588	606	541	593	570	625	566	566	533	566	555	602	582	589	600	579	584	603	589	623	592	557	573	579	550	586	586	586	574	581	556	572	578	623	604	589	594	594	527	644	587	587	549	593	584	616	578	607	624	600	604	603	564	547	600	572	588	550	590	569	604	561	567	576	606	578	579	572	603	585	545	609	572	575	572	595	586	571	581	553	620	597	574	636	577	584	550	658	530	590	569	565	585	579	589	556	578	589	561	597	591	586	557	592	582	560	575	584	571	587	572	590	575	630	606	567	600	611	579	551	587	619	584	615	567	559	586	564	589	539	583	558	594	540	620	555	556	565	586	541	587	562	545	561	590	519	562	557	577	577	634	605	595	621	543	550	572	588	596	573	591	603	581	558	581	607	570	562	581	573	583	620	573	568	569	617	562	565	546	615	569	573	619	569	613	587	543	576	575	579	583	613	573	576	613	573	611	583	607	611	532	566	590	556	604	566	556	561	588	579	551	616	614	603	591	580	523	568	602	597	563	541	540	618	586	581	557	567	553	592	576	561	578	637	573	589	605	595	561	605	551	574	583	608	528	605	636	605	574	535	558	566	608	586	540	520	631	604	558	586	596	639	530	578	582	595	607	593	590	560	648	572	552	597	564	624	569	609	541	573	600	568	593	550	584	617	589	572	574	567	628	590	587	606	561	588	567	582	545	640	586	589	579	619	591	598	539	595	508	577	568	624	565	591	592	564	587	610	560	573	592	580	654	598	554	585	549	565	589	590	581	543	601	562	564	633	581	563	540	569	612	588	566	622	586	574	584	585	597	582	532	577	573	593	571	621	599	614	591	632	619	546	595	587	580	591	551	566	600	587	551	554	549	560	578	582	581	584	604	553	592	567	575	577	572	588	595	597	584	611	579	541	570	569	575	554	580	591	563	576	595	564	565	525	613	612	524	599	581	594	564	604	587	586	604	577	582	583	582	591	577	546	601	549	594	578	587	596	601	615	566	610	615	561	586	618	581	600	546	596	589	564	609	580	571	571	578	595	552	598	572	546	595	612	608	581	624	579	574	589	566	570	549	611	594	603	607	631	582	549	632	567	604	618	551	535	563	575	603	630	572	595	598	548	574	602	544	554	603	565	586	620	574	623	592	622	576	575	555	588	580	561	587	582	551	561	563	590	567	612	579	547	601	528	579	587	589	648	589	571	546	567	571	617	592	576	583	566	671	565	622	572	553	630	559	543	625	571	600	559	547	564	587	600	557	602	561	568	567	575	575	575	598	569	596	581	568	588	591	573	589	604	576	600	550	570	588	577	599	577	579	561	584	577	597	604	607	587	604	558	590	564	575	623	552	544	568	624	615	550	592	583	575	600	595	581	589	597	619	580	568	592	578	584	578	561	578	588	588	611	581	577	595	599	527	539	564	586	601	592	584	572	579	599	567	632	612	578	548	631	599	601	563	583	589	583	591	589	591	607	620	564	555	547	594	582	560	548	580	590	578	561	601	574	618	586	603	552	571	583	546	585	535	582	611	576	550	583	576	550	581	604	564	529	586	556	553	604	559	547	581	592	580	571	608	589	573	594	610	551	543	594	598	563	579	537	574	601	515	596	574	644	583	552	581	585	550	604	536	586	580	562	568	600	553	567	581	596	588	604	563	600	590	569	547	600	592	568	616	579	586	573	597	515	590	621	552	579	596	605	562	598	601	626	575	589	648	577	601	579	572	524	549	557	553	567	578	593	588	579	592	558	592	559	573	601	555	591	593	575	585	560	580	576	594	621	570	575	570	590	574	624	595	635	596	600	560	584	587	544	569	569	563	610	595	531	663	549	586	593	636	599	598	616	588	541	575	594	615	559	618	618	567	598	581	571	535	583	562	580	606	593	560	615	572	587	573	583	529	616	571	600	569	603	607	596	602	611	586	539	570	609	548	614	590	586	594	556	577	559	593	563	600	591	601	604	582	618	616	607	560	563	540	593	565	563	602	637	588	578	582	557	587	562	574	592	602	578	561	592	532	576	616	550	576	587	576	594	572	613	578	571	616	638	597	612	586	575	587	570	569	583	584	599	572	583	604	613	565	603	593	564	576	602	608	623	572	598	571	552	569	616	551	541	559	617	592	611	562	567	568	576	553	561	618	600	643	545	600	555	549	577	588	578	553	592	608	577	598	614	541	604	606	582	600	596	613	563	598	554	543	525	564	555	608	615	597	603	578	601	574	604	584	601	627	612	577	539	571	563	566	550	637	565	571	650	556	600	593	573	601	586	603	569	548	590	560	598	557	557	595	621	565	583	609	642	539	581	566	581	581	573	616	548	587	585	505	578	615	580	593	509	527	594	584	606	601	568	594	600	591	572	583	552	571	580	581	612	551	566	603	532	589	568	562	596	582	578	596
23444	20778	27955	23833	21382	18600	13210	8251	5430	4005	3045	2559	1990	1681	1329	1030	874	783	650	596	561	608	618	586	661	614	667	659	575	550	579	554	596	535	552	525	518	486	460	422	455	447	403	399	377	370	391	364	388	374	419	347	390	405	416	418	390	454	421	399	395	408	387	367	372	383	397	361	359	381	378	383	363	376	373	364	379	348	364	379	365	385	419	383	425	404	395	378	399	358	383	353	393	340	349	355	387	383	331	355	352	339	398	338	363	360	362	373	369	404	366	326	395	350	342	329	398	366	381	402	349	373	388	364	401	351	363	366	381	358	351	351	397	381	391	341	359	367	340	351	350	351	381	374	367	371	392	353	364	388	364	368	347	384	346	352	375	359	390	387	385	360	357	377	389	409	372	401	348	396	382	348	337	400	367	386	360	376	344	391	370	353	359	346	344	387	376	387	358	375	371	363	352	365	361	337	344	360	371	334	374	369	359	362	359	374	325	371	360	401	358	405	398	392	342	355	377	425	338	351	369	377	338	362	366	393	365	379	376	376	371	386	344	317	359	364	352	376	369	357	320	342	373	358	374	366	381	379	335	363	360	405	379	383	398	352	395	370	354	349	383	395	374	352	352	349	322	367	352	395	391	371	338	314	369	366	348	371	354	337	360	376	373	347	379	363	359	376	336	375	350	376	349	339	378	379	331	328	370	358	341	339	372	362	339	371	368	353	364	378	343	358	392	369	347	332	345	375	368	421	400	391	344	367	389	389	367	364	383	362	387	373	344	380	378	375	353	377	351	372	363	354	370	389	397	343	414	377	333	378	394	366	371	374	341	373	348	375	382	394	377	391	382	350	376	382	379	346	363	343	362	368	364	350	390	367	359	382	396	329	343	377	377	363	356	349	382	338	359	375	389	363	384	357	341	388	413	349	386	362	342	395	361	375	379	378	366	360	337	374	375	349	349	368	351	402	367	375	399	349	356	356	365	347	416	370	376	341	370	365	341	394	385	351	364	363	365	383	355	373	384	385	330	395	408	335	349	359	381	368	392	370	399	361	369	344	329	363	366	372	380	332	336	346	328	361	371	348	349	350	392	358	340	359	383	345	346	343	361	369	348	374	340	381	339	369	345	356	358	346	338	359	353	336	359	355	370	368	367	378	373	371	382	389	414	365	390	340	355	374	361	379	384	373	397	378	352	375	379	359	340	355	356	361	366	373	385	392	369	342	329	348	361	365	387	345	351	384	370	344	345	370	351	348	407	360	381	351	353	395	364	355	376	341	348	357	355	332	430	361	367	356	369	348	355	373	353	405	391	374	387	354	345	380	339	359	326	359	339	368	383	369	365	361	362	367	380	329	351	369	378	347	331	369	350	372	358	368	328	358	382	310	361	361	364	361	365	364	394	354	328	375	332	364	361	366	352	348	379	338	361	355	355	332	359	356	378	360	355	383	364	378	359	371	393	381	381	369	408	382	359	345	359	359	392	365	363	395	372	366	344	393	365	348	381	376	341	370	355	362	341	331	354	389	385	358	382	365	391	341	353	441	375	346	356	374	366	367	381	354	367	349	362	357	367	380	379	331	381	369	410	361	370	345	359	356	344	378	365	353	333	382	389	342	357	388	374	376	379	364	339	367	340	389	357	315	351	346	398	346	379	344	350	371	348	411	388	318	384	309	334	348	363	363	369	371	350	361	360	360	335	343	366	335	366	380	374	382	360	336	343	349	357	354	351	405	380	383	360	367	377	361	344	382	371	378	387	342	371	371	352	364	385	374	404	393	361	357	344	349	375	364	388	365	369	346	375	342	395	374	335	366	374	392	350	366	384	335	358	319	352	373	361	379	385	337	372	361	372	376	367	361	384	361	365	338	363	329	364	384	346	365	388	362	366	375	375	362	396	372	383	345	354	378	351	358	401	368	370	376	385	369	368	380	350	394	392	379	397	352	387	402	377	388	380	355	361	374	365	406	370	371	362	366	354	358	358	338	359	333	373	353	381	385	352	377	360	373	367	339	325	380	359	368	346	377	341	354	355	342	333	320	358	400	357	360	355	374	343	362	393	354	387	380	363	370	397	367	363	376	366	390	385	358	347	331	348	378	366	350	363	326	377	377	377	389	376	338	371	359	346	370	331	368	387	351	309	359	377	368	373	345	380	338	355	371	358	318	364	351	364	371	334	371	384	396	367	391	392	388	385	352	334	356	366	351	409	414	344	377	361	385	371	357	365	414	345	361	374	388	340	366	362	369	359	347	369	371	414	374	361	356	361	350	361	392	359	371	335	363	316	358	338	387	394	370	377	396	353	362	379	375	370	379	365	398	369	367	353	335	378	341	368	358	362	376	367	350	395	321	361	377	333	389	365	393	345	355	354	384	389	373	357	368	351	338	352	365	361	361	378	359	364	338	378	343	399	340	361	354	382	380	368	373	371	366	364	368	342	390	381	379	393	369	343	372	361	375	359	348	350	370	345	365	378	349	351	342	345	359	364	396	344	381	359	367	343	367	344	353	396	378	374	329	364	333	370	402	355	373	354	392	349	370	348	368	366	374	368	389	393	353	354	344	350	357	349	314	405	352	379	370	388	370	347	349	398	356	352	367	408	381	379	372	381	350	364	360	353	368	354	347	385	393	394	375	360	405	380	383	365	369	368	348	350	367	339	376	372	343	345	387	358	389	364	375	367	366	338	398	373	370	369	352	370	370	355	398	348	325	347	371	414	337	360	339	389	386	327	367	400	368	400	390	374	342	370	360	370	381	383	353	334	354	373	343	350	355	348	366	406	335	383	349	358	364	345	372	348	356	336	364	338	363	364	362	373	296	389	335	377	387	360	384	383	366	348	359	369	349	379	360	359	352	383	331	388	363	347	395	362	371	355	371	323	372	419	358	365	383	366	327	336	348	351	367	369	402	340	382	381	374	344	354	367	375	376	354	397	361	359	355	375	363	364	361	372	381	395	355	349	339	357	396	390	385	368	388	362	337	373	382	351	352	325	362	379	401	390	372	358	369	354	349	361	377	376	387	339	373	367	370	389	371	391	388	384	356	384	342	383	397	357	395	344	370	391	362	381	384	352	341	350	350	386	366	356	380	338	384	369	337	362	346	373	356	339	374	332	351	339	377	385	409	413	360	367	340	379	338	386	383	345	384	410	389	320	351	343	383	378	379	362	340	356	353	395	358	359	347	368	384	379	366	374	376	367	364	365	357	368	358	401	355	373	370	379	387	392	351	373	363	382	345	403	378	383	360	367	364	348	374	350	381	354	340	363	355	361	368	378	359	366	386	375	340	380	345	361	351	343	371	364	359	359	381	346	362	341	348	363	371	355	346	390	374	336	381	365	341	367	352	396	366	378	392	353	360	361	401	383	365	381	350	368	342	361	353	346	354	345	358	374	345	344	347	372	344	348	403	361	380	398	394	361	366	394	370	401	376	362	354	397	362	388	391	382	410	347	369	364	356	347	348	373	340	366	361	346	366	373	394	417	353	372	365
21842	38919	35376	27388	24298	20459	17655	14501	11195	8589	7103	5679	4637	3651	2784	2155	1640	1413	1187	1072	947	998	1035	1182	1131	1149	1136	1093	986	942	949	904	888	850	868	832	870	839	697	690	641	645	599	585	517	540	533	547	521	554	530	530	558	493	554	528	541	547	535	543	519	527	519	530	512	502	498	488	502	512	492	504	472	508	469	476	491	492	494	473	446	527	520	478	477	471	476	477	467	516	498	459	480	526	495	469	462	478	498	480	476	509	469	480	452	484	491	505	488	444	464	482	458	479	468	448	505	502	484	469	488	504	423	513	502	508	512	457	500	506	457	448	463	482	457	434	428	462	471	511	465	476	443	453	482	475	409	506	443	455	458	489	493	515	491	502	461	489	503	476	456	475	444	452	472	478	488	482	450	476	505	414	474	486	459	488	453	492	452	475	475	482	477	452	447	465	483	484	462	470	474	485	478	495	504	478	516	476	485	471	509	484	501	446	521	497	466	477	470	444	456	450	465	482	494	478	482	461	468	504	466	460	472	473	486	450	467	469	492	479	473	466	484	513	500	458	474	487	495	464	507	490	481	462	452	472	447	463	433	476	481	487	471	507	483	497	468	460	501	456	486	490	470	453	464	490	470	476	458	502	491	493	470	472	482	493	459	471	444	470	465	489	468	466	539	503	460	468	493	502	480	509	439	512	440	481	449	454	465	515	477	488	470	458	461	478	495	482	464	422	483	482	477	487	456	430	451	483	461	477	472	463	517	459	494	473	472	478	485	463	464	500	458	471	478	482	479	477	521	513	464	472	493	495	529	435	468	487	490	453	498	442	514	486	453	454	483	481	487	498	485	526	458	485	460	436	483	442	467	493	446	492	489	463	482	479	486	433	474	490	444	435	449	495	504	444	495	474	495	445	457	456	461	465	469	503	499	494	501	461	442	506	452	497	438	500	434	539	508	503	451	459	499	490	484	474	464	511	490	508	459	478	457	520	485	471	481	469	475	496	487	435	434	463	472	495	479	477	437	452	493	476	488	458	461	448	458	468	476	453	456	467	475	457	495	488	449	474	480	471	439	466	464	468	482	468	451	478	488	495	497	436	429	476	471	487	468	444	493	463	449	469	460	494	447	476	507	490	485	494	468	473	478	475	531	518	482	424	449	487	508	483	454	453	502	469	473	505	478	480	469	516	509	487	475	497	485	509	432	489	453	455	475	466	427	487	479	538	479	496	491	453	514	450	454	480	465	490	465	491	483	496	464	449	451	442	471	483	480	473	449	459	471	485	518	526	476	504	476	470	455	468	480	480	494	449	478	469	465	459	489	494	465	507	497	487	489	475	456	481	444	497	485	472	470	494	459	480	473	481	483	459	472	488	490	483	478	484	473	517	524	494	465	422	485	457	479	527	485	464	484	480	485	475	510	481	479	488	462	479	479	495	494	480	448	472	477	457	487	487	468	496	456	487	491	478	491	470	497	460	491	471	475	482	454	438	439	451	489	473	476	516	475	432	489	464	480	451	495	466	482	492	482	462	476	477	525	469	525	478	492	467	498	502	452	468	493	477	457	484	456	466	482	473	498	424	493	479	462	471	469	499	460	504	479	480	450	476	475	476	469	435	448	447	455	475	466	474	488	473	431	503	535	528	455	493	451	497	487	442	479	470	506	474	477	452	446	459	480	481	503	473	462	495	485	462	487	502	500	451	458	490	481	477	489	473	454	475	470	506	479	477	495	501	487	499	472	492	494	478	516	472	506	486	510	479	444	485	454	494	449	479	501	518	463	483	489	469	492	446	478	499	444	467	486	487	450	478	497	477	500	484	457	489	461	474	459	454	485	464	451	484	485	470	462	499	530	468	460	447	481	467	497	522	453	437	522	502	467	456	461	493	485	470	465	493	460	464	465	504	444	459	490	484	482	467	463	480	448	460	462	465	491	502	492	516	489	496	506	501	492	471	453	503	506	450	492	497	502	474	502	511	480	473	474	514	460	492	466	441	470	463	465	487	457	505	480	471	481	511	463	512	504	507	477	454	474	507	485	493	483	470	524	448	478	486	490	446	450	470	512	481	502	477	463	462	481	519	467	461	485	454	528	543	441	492	461	482	449	500	477	459	464	460	555	487	442	435	483	477	496	487	486	486	486	472	475	504	468	503	485	451	493	463	441	470	495	445	428	467	473	497	494	515	483	452	456	480	460	450	458	453	460	497	476	481	491	475	476	512	461	489	472	496	457	523	453	473	482	460	471	439	484	498	477	471	477	464	472	448	479	469	482	487	423	465	447	455	462	470	510	442	474	486	503	466	463	469	484	469	488	444	445	471	477	473	500	496	500	501	492	486	494	459	480	446	471	475	479	480	544	503	483	468	507	474	432	439	460	478	460	474	489	486	466	446	505	475	487	486	497	484	483	488	469	469	448	469	469	481	474	485	517	530	494	452	455	449	485	476	494	457	477	507	470	478	475	474	475	492	469	490	469	504	468	495	481	465	522	486	475	487	448	455	474	496	465	496	487	464	485	474	490	456	465	531	471	438	456	446	464	478	503	493	541	486	485	480	461	462	488	452	476	516	517	450	481	483	476	475	483	473	504	481	483	452	478	462	492	499	447	447	507	516	483	474	469	459	490	508	511	497	469	485	510	446	481	470	474	476	460	501	474	446	524	485	482	480	495	488	501	464	454	466	469	516	504	486	473	477	543	522	513	464	428	509	457	490	482	469	499	448	466	472	452	457	488	493	458	492	456	445	508	441	453	494	517	490	438	437	419	458	484	487	489	474	477	478	454	464	483	501	497	503	457	482	463	438	479	470	505	476	472	476	473	482	505	472	485	484	476	509	486	478	449	473	486	488	455	459	485	499	480	446	467	439	493	419	463	462	519	457	495	459	494	492	475	485	468	480	475	499	490	486	508	478	494	484	451	485	503	466	430	436	489	474	505	457	452	429	467	458	477	443	480	499	475	475	486	489	527	496	463	502	478	468	451	459	488	512	490	481	445	480	456	458	481	480	452	498	482	451	527	493	515	453	461	512	473	482	467	463	476	466	479	465	478	482	465	474	465	475	451	471	463	457	449	466	508	480	472	494	482	463	462	479	480	508	473	465	468	469	468	472	463	504	452	487	475	508	438	491	461	468	470	485	453	461	505	485	467	467	449	497	457	509	497	456	479	487	495	469	486	458	482	507	450	535	492	479	485	448	434	464	487	457	476	450	424	458	497	457	495	501	465	482	473	460	495	514	451	474	492	444	488	488	488	487	477	532	485	473	481	491	464	484	477	481	498	432	482	492	458	461	507	495	470	438	499	447	447	440	476	435	506	423	445	469	498	439	462	462	488	448	494	491	463	492	457	452	468	483	473	491	468	452	482	461	461	471	517	484	506	504	480	504	482	463	467	462	479	447	497	507	524	449	480	477	443	495	474	481	447	479	479	485	485	461	488	510	474	443	492	482	513	450	458	455	489	474	477	495	448	446	483	491	481	463	494	477	501	506	470	489	486	485
22456	20765	28359	23250	21062	21870	20122	10958	7018	5144	4205	3035	2559	2036	1647	1282	976	783	683	652	576	633	709	676	722	705	673	689	638	598	553	572	567	531	485	520	533	465	451	420	390	389	372	344	336	337	322	321	337	345	302	311	323	335	312	333	371	366	322	348	307	304	274	337	303	319	299	306	307	307	278	279	294	269	299	346	298	314	275	295	312	298	313	289	304	336	316	301	286	314	277	308	277	274	296	321	276	293	297	316	280	303	287	283	297	290	269	282	310	287	286	284	306	272	283	282	289	304	282	267	265	281	321	283	298	274	294	308	264	281	307	289	293	310	267	279	256	291	303	282	310	286	310	295	294	305	281	276	322	293	262	282	297	263	302	296	314	275	287	309	278	319	305	293	255	251	292	287	283	245	286	285	289	299	298	325	282	263	312	308	276	262	297	260	291	284	283	286	292	257	291	278	290	302	293	318	292	257	310	286	297	295	292	291	298	333	268	300	300	296	277	282	265	270	291	283	273	301	304	273	301	291	296	268	302	300	278	289	281	264	268	285	335	317	279	283	279	277	268	295	289	297	284	270	292	300	287	333	281	297	266	278	295	297	292	284	303	305	270	289	288	305	289	322	282	287	267	307	279	294	283	326	276	300	284	319	301	285	292	308	270	290	280	266	259	258	253	287	314	264	268	256	291	285	321	279	263	294	262	301	255	278	305	287	264	280	263	285	258	294	287	278	271	303	302	300	327	290	287	297	292	287	302	325	253	310	261	272	288	301	288	309	282	285	281	293	302	265	282	266	284	299	276	298	300	287	253	267	285	295	285	285	298	297	304	266	301	301	322	288	273	301	275	293	274	292	280	282	282	273	281	287	310	270	272	294	280	280	272	310	282	313	276	285	294	272	284	318	286	272	281	287	291	280	277	270	288	283	266	276	291	288	269	306	307	285	281	274	306	304	304	280	285	333	285	301	295	299	271	273	301	312	312	293	292	251	273	280	258	304	295	277	286	305	286	269	258	277	285	287	267	300	276	264	333	278	276	282	305	286	276	283	290	269	243	306	286	316	266	302	321	302	277	290	290	274	291	287	277	261	303	278	282	280	293	283	279	257	294	274	295	267	297	277	284	254	257	299	315	301	292	267	295	294	300	287	303	284	299	274	260	303	285	362	300	297	281	273	290	309	278	292	298	281	258	282	298	304	259	266	281	318	279	277	297	287	318	257	269	302	306	257	265	294	323	279	279	304	280	271	290	304	272	326	271	280	294	285	297	287	301	282	311	268	282	292	288	288	324	254	274	293	310	271	262	261	308	305	275	248	285	283	268	310	298	294	251	274	246	280	310	309	279	297	258	284	282	272	304	304	277	260	295	330	310	309	284	298	301	306	303	275	295	278	279	294	309	315	288	294	274	305	289	291	314	289	309	283	263	289	291	305	291	253	300	293	290	286	289	294	282	288	272	283	294	285	296	333	274	266	298	310	289	289	286	303	274	285	275	296	280	289	281	310	303	284	296	288	286	255	287	260	273	262	284	279	254	286	276	281	267	263	277	293	288	280	289	306	276	285	318	252	313	305	261	281	268	275	286	292	307	287	322	281	282	282	267	282	296	280	271	295	263	270	268	283	257	309	287	293	276	276	298	299	272	253	287	292	281	303	297	264	301	298	288	307	286	300	293	289	278	271	272	269	304	310	277	322	306	278	257	290	278	301	280	283	302	299	283	274	292	266	309	263	258	303	270	279	315	263	278	283	303	297	316	297	288	311	268	262	309	300	292	284	298	268	279	261	334	257	301	285	297	291	268	296	298	301	274	286	298	289	288	289	278	312	307	281	298	261	293	295	315	278	279	301	264	301	307	290	303	294	253	277	279	307	269	290	281	270	291	286	276	276	286	255	289	267	275	301	294	256	281	286	287	292	273	290	274	296	306	263	294	311	272	311	283	294	299	280	295	283	311	289	248	290	277	296	281	314	290	273	281	258	288	309	264	264	266	310	332	321	259	275	306	278	277	269	300	280	313	287	316	304	305	303	286	281	293	283	281	290	305	278	299	276	308	262	280	293	303	284	278	297	304	271	304	271	302	301	267	274	298	261	271	263	293	285	297	295	297	293	272	289	279	299	312	276	311	279	282	312	309	271	313	301	322	280	310	282	283	267	311	278	290	288	307	284	290	279	275	288	314	264	283	290	300	301	278	312	299	274	289	279	297	328	265	290	295	272	285	275	273	288	289	285	299	321	273	270	264	322	288	287	276	302	257	256	322	281	303	295	301	294	315	315	316	319	297	298	302	289	285	307	305	295	298	288	284	287	280	265	289	273	300	290	275	296	283	297	252	315	258	281	278	290	295	280	274	282	300	294	289	299	261	290	282	277	259	290	307	287	290	297	278	298	263	265	297	297	283	301	304	293	263	295	300	281	296	292	282	278	285	306	288	317	292	293	290	276	296	259	307	268	261	330	287	288	267	289	265	273	291	293	285	270	270	275	270	285	274	266	275	290	240	255	308	291	298	278	280	289	301	310	259	295	290	330	288	252	302	295	284	278	289	290	288	282	313	265	271	297	304	309	262	292	294	298	265	275	296	281	297	318	289	287	312	288	304	253	272	284	261	248	284	280	249	276	271	297	284	296	285	281	268	273	276	268	268	294	301	292	306	284	307	279	279	275	287	291	308	301	279	261	289	275	285	285	275	258	334	280	299	266	274	291	320	298	299	282	275	278	281	298	282	292	280	275	298	273	290	313	270	307	295	283	293	280	251	303	259	285	302	291	291	283	318	285	294	285	263	293	288	281	284	308	304	304	258	295	298	261	272	282	294	301	269	298	278	274	281	294	311	270	294	271	272	308	285	317	303	289	270	273	317	281	270	273	275	307	284	290	305	298	279	270	279	257	299	269	282	258	278	288	272	288	305	301	311	269	293	292	275	310	291	264	265	280	283	291	270	285	293	267	270	291	276	282	288	286	283	287	273	320	308	277	276	293	273	299	311	300	307	252	282	294	277	296	266	267	296	279	282	302	290	274	235	302	307	264	289	264	273	290	275	265	296	288	269	276	301	270	284	300	297	300	320	245	284	296	283	295	303	298	285	265	294	269	299	278	284	301	283	298	290	283	274	284	308	243	306	289	278	291	286	277	281	287	276	269	285	285	296	297	287	299	317	250	291	299	284	284	279	259	250	268	311	296	262	305	272	283	296	272	291	273	257	295	278	293	294	268	304	310	249	292	297	271	328	267	289	278	276	277	274	270	299	303	296	312	282	266	305	248	267	279	271	244	291	291	281	263	304	256	313	293	271	277	279	285	310	279	281	274	274	278	300	268	281	304	286	282	260	287	291	279	288	302	298	284	303	278	259	336	264	275	295	274	325	303	295	290	279	273	293	281	294	303	311	277	291	278	306	289	313	273	291	272	310	291	300	286	297	327	277	284	270	262	277	285	284	299	310	278	283	284	257	288	277	283	284	288	266	292	285	291	317	278	282	282	284	286	282	279	296	280
23376	42819	39167	30849	27407	23628	20427	17160	13693	10709	8810	7020	5715	4631	3637	2696	2067	1644	1391	1212	1068	1138	1157	1258	1306	1291	1251	1206	1082	1014	1038	1028	994	881	898	856	848	843	722	635	599	591	584	458	486	483	428	483	463	444	459	452	451	436	453	481	458	464	407	443	474	400	446	445	465	439	380	385	397	364	374	402	377	362	388	380	359	404	350	350	386	385	359	357	381	353	393	370	395	389	365	390	381	348	395	359	382	364	383	374	330	385	368	377	387	353	414	368	362	367	351	391	338	367	350	387	377	340	416	353	345	345	360	338	354	342	362	346	390	371	356	391	357	374	375	364	375	380	332	351	335	404	349	394	328	385	362	340	341	384	363	361	387	370	331	396	362	365	363	381	328	371	364	411	400	360	364	382	363	359	339	396	366	375	412	410	374	365	363	365	379	369	341	365	368	352	352	367	396	347	369	380	380	320	368	344	355	366	359	312	369	362	374	391	358	321	378	344	331	399	382	343	343	379	402	333	381	345	344	394	366	376	360	313	339	405	354	365	392	356	376	363	395	351	381	373	353	402	357	394	370	381	368	339	363	361	370	361	377	395	397	346	344	353	375	358	366	370	370	362	371	350	345	354	358	343	358	377	368	364	367	388	360	363	389	357	363	356	373	372	342	381	355	367	389	340	359	345	337	372	350	347	368	341	357	383	347	367	368	368	384	361	420	344	387	369	330	338	357	379	336	379	398	382	397	366	359	358	399	379	327	382	359	397	375	353	331	358	390	353	339	360	358	340	361	366	355	358	364	348	339	356	347	363	399	385	384	338	360	349	361	374	367	343	351	392	337	345	361	357	362	385	363	354	351	361	368	378	371	387	349	379	371	348	389	366	351	329	330	340	342	369	335	369	365	358	364	349	385	346	393	364	383	396	383	362	397	363	369	358	379	369	344	360	341	399	365	375	358	352	381	391	371	375	373	385	356	339	341	363	363	330	371	348	368	348	387	393	395	346	355	401	344	327	328	367	376	374	346	369	413	337	339	350	370	373	395	352	361	378	341	344	378	361	352	419	350	383	371	356	343	364	358	371	375	351	381	329	376	389	373	354	362	387	361	350	347	380	359	390	359	366	358	386	370	334	383	358	377	373	371	335	334	385	387	372	376	358	359	402	356	351	367	388	359	360	373	414	358	369	370	348	367	373	376	406	379	342	382	322	379	351	391	350	349	358	374	362	343	347	358	368	353	381	357	367	360	350	387	350	383	368	384	383	342	367	366	336	366	384	381	342	355	375	375	332	378	371	334	376	367	367	381	376	390	379	388	355	342	374	359	369	346	376	367	398	355	343	411	333	358	384	366	370	338	352	347	374	374	358	379	376	357	331	382	383	354	373	354	347	358	351	384	374	384	370	369	367	352	379	398	298	357	398	356	359	369	379	383	332	397	371	350	377	321	372	381	325	364	369	372	348	390	382	373	366	372	317	363	381	378	362	372	375	370	371	395	343	371	337	360	391	386	359	336	418	350	388	340	356	353	375	390	343	367	384	391	353	365	364	389	368	375	358	337	368	355	371	365	358	344	341	371	348	386	417	328	358	363	345	367	334	378	388	380	345	350	362	367	347	350	376	373	351	358	361	380	397	371	377	369	361	377	375	371	344	380	391	394	350	379	378	409	359	377	396	362	356	351	355	337	400	374	345	372	349	360	336	346	327	341	388	396	344	366	368	380	345	373	343	398	409	394	366	348	339	365	377	350	375	339	356	337	345	374	370	380	362	385	332	388	357	348	345	347	350	375	347	366	358	346	354	364	340	367	367	364	343	402	355	381	336	363	342	338	363	374	354	367	336	357	378	355	361	362	367	352	337	352	367	373	387	368	354	368	360	368	351	356	369	360	393	368	347	398	369	363	359	366	372	376	361	365	366	346	384	369	380	370	376	367	377	373	390	332	350	351	373	379	410	384	346	343	339	391	377	353	325	408	350	350	334	335	345	350	379	362	385	396	372	357	353	378	360	369	359	356	365	358	346	378	370	367	379	362	344	350	361	388	349	392	326	364	362	335	356	396	325	369	349	341	353	370	360	353	357	358	386	361	352	381	359	344	367	360	354	336	361	339	391	378	337	350	343	353	337	358	349	364	393	410	353	355	346	346	348	348	353	359	378	340	363	370	357	378	368	350	354	382	363	360	395	345	383	343	373	367	349	385	352	394	326	424	388	396	364	376	356	369	365	355	369	371	338	366	353	384	355	382	391	359	381	358	349	361	360	347	358	423	366	315	360	361	367	357	366	357	403	388	379	358	350	354	408	385	379	356	372	359	368	375	340	344	368	371	416	361	361	362	413	310	358	332	337	362	336	371	349	373	364	384	356	351	400	327	387	359	354	333	344	371	409	364	359	354	362	369	389	378	349	372	337	383	368	381	375	363	351	386	340	361	366	368	364	355	351	367	349	376	393	365	349	361	343	376	375	393	380	375	360	356	349	354	362	345	363	389	369	367	380	371	353	367	378	397	347	331	349	360	367	368	361	401	355	337	344	354	349	359	347	370	370	381	378	368	345	400	348	367	340	362	377	374	357	363	344	355	368	383	328	346	376	349	398	363	341	324	362	383	408	339	348	379	379	396	407	367	335	354	354	385	417	381	335	332	390	356	363	404	376	396	363	352	376	352	376	376	366	370	386	390	346	363	364	379	369	329	357	327	328	360	392	368	338	401	389	365	368	378	361	367	368	364	401	367	363	345	343	361	333	387	373	345	389	394	370	368	413	396	387	343	327	352	369	368	392	390	360	369	391	364	371	381	361	310	365	341	362	369	375	374	372	383	381	360	369	380	338	356	340	349	343	407	364	347	401	368	397	366	372	369	359	397	370	380	377	341	371	372	351	349	370	359	375	381	383	360	356	399	367	339	349	390	384	385	384	354	373	337	387	325	366	358	343	353	341	386	383	389	352	384	365	363	382	342	394	383	348	380	364	376	354	376	347	372	380	345	370	376	391	306	383	366	351	361	364	367	369	373	367	388	364	330	374	370	365	370	366	378	412	389	348	344	374	409	354	363	377	388	357	364	403	371	378	354	342	381	326	351	350	373	384	356	356	354	390	357	411	381	357	362	355	358	377	374	325	369	385	367	369	356	348	331	354	372	385	384	384	362	368	370	347	352	334	377	356	375	380	342	387	339	352	363	356	385	364	353	334	325	381	377	363	349	326	356	349	368	352	346	378	357	395	371	357	369	379	374	397	358	372	361	370	369	374	354	384	372	348	350	376	395	376	342	330	352	399	405	382	348	361	349	398	373	372	361	343	352	373	377	374	344	377	360	386	347	331	356	355	381	399	354	382	380	337	349	366	372	372	345	367	397	381	393	343	378	366	383	332	353	351	352	341	367	354	343	391	381	374	353	345	395	394	358	347	393	370	381	333	374	363	370	369	355	387	339	367	358	372	356	375	361	351	402	353	401	369	363	374	366	382	364	351	355	360	345	380	347	373	361	375	395	378	371	350	358	395
26609	23252	26588	20743	14156	10021	7540	5630	3905	2920	2439	1987	1532	1291	1044	897	693	697	662	585	619	600	652	674	672	612	639	667	576	596	535	582	609	512	580	532	558	557	528	519	505	513	514	535	531	458	469	473	478	472	463	503	429	455	456	473	456	453	488	481	446	466	453	465	450	470	485	460	468	464	480	479	437	446	447	469	441	450	426	479	448	481	442	467	477	458	462	446	507	495	459	468	435	416	474	444	475	477	467	441	458	455	449	454	435	500	469	457	437	431	434	491	473	510	445	468	484	434	463	475	418	479	456	476	471	461	498	492	494	451	465	460	446	468	481	430	450	435	449	476	451	442	450	466	452	442	472	452	444	434	450	427	504	463	463	458	475	434	461	457	475	459	447	459	430	491	454	431	470	489	511	468	456	482	469	481	494	473	456	413	493	455	470	426	466	484	450	451	470	470	475	459	446	458	463	444	452	500	464	462	492	464	500	436	436	449	463	483	451	454	485	410	436	420	445	449	459	429	468	412	460	436	429	479	461	473	480	427	480	458	424	456	450	456	446	435	473	467	446	473	460	486	490	467	468	429	473	455	453	470	449	523	464	477	456	461	470	481	477	433	484	444	447	469	478	489	468	468	479	463	475	497	450	439	469	465	442	472	470	439	487	454	505	504	465	471	427	487	454	487	456	479	427	494	471	488	480	495	465	450	428	471	472	479	479	417	445	450	451	493	454	492	427	444	471	467	452	462	495	434	444	466	467	464	439	453	468	466	482	457	481	464	460	437	498	447	442	466	443	477	469	464	460	433	470	488	479	474	462	453	472	478	442	433	467	469	469	474	459	450	461	438	470	478	455	447	468	441	451	454	451	477	484	468	463	468	471	465	483	461	441	448	463	442	493	445	463	429	471	486	456	487	464	474	427	431	486	473	473	442	472	474	460	420	477	484	454	470	466	466	465	428	476	461	446	458	450	428	474	456	481	455	464	475	471	459	503	458	481	462	457	470	448	454	480	471	494	480	471	477	424	460	448	460	465	447	455	480	436	475	450	445	471	478	451	424	511	468	476	447	474	511	452	438	447	441	455	462	470	481	458	468	484	404	488	429	491	471	473	495	466	463	447	448	450	485	452	443	446	462	462	414	449	442	436	443	462	465	452	434	483	448	431	473	424	460	511	487	437	481	511	463	467	410	467	512	443	472	440	459	459	480	481	444	455	477	463	460	449	441	438	441	465	474	439	477	463	429	440	491	436	478	447	472	435	446	456	437	456	419	460	458	474	448	477	449	446	461	457	446	450	500	428	473	470	416	419	435	423	452	499	449	472	452	468	445	446	484	443	490	470	502	483	432	491	446	521	432	469	456	470	419	431	460	448	463	436	483	455	412	468	450	454	408	480	433	441	458	447	425	452	473	440	493	471	505	467	465	465	494	500	422	434	489	450	472	480	461	487	472	474	451	464	451	478	479	458	496	443	459	479	466	477	489	417	464	487	482	480	451	474	459	498	443	446	470	435	508	496	458	453	473	453	472	417	447	468	455	477	484	457	445	473	474	440	481	463	465	487	486	482	473	491	456	451	470	427	464	443	473	458	495	462	494	432	448	430	485	426	492	427	442	478	474	451	482	505	483	426	429	440	473	450	494	482	451	476	468	498	511	446	425	460	488	443	474	454	494	447	456	463	471	510	500	489	440	477	449	445	437	469	441	450	463	450	444	456	509	443	435	474	462	470	462	466	473	493	466	498	484	446	469	477	495	491	448	444	441	490	443	481	447	440	448	478	433	440	433	443	440	498	498	459	440	498	478	470	415	480	447	446	440	464	466	458	460	466	446	418	459	459	461	473	486	465	447	462	449	467	473	455	492	439	479	461	470	483	455	463	470	463	440	451	492	488	443	441	488	442	496	444	440	445	438	436	496	471	486	459	480	451	438	427	480	507	513	459	473	464	480	452	476	463	465	438	477	441	477	482	449	469	447	488	429	454	458	457	441	433	462	463	489	461	406	454	448	492	480	455	469	432	472	484	463	459	441	492	476	457	476	461	452	454	465	466	452	450	474	477	441	466	441	448	479	463	426	451	442	442	489	473	475	439	451	452	456	462	441	436	447	472	437	461	492	498	438	465	473	454	471	437	443	474	506	456	441	460	485	467	479	455	456	481	448	491	420	462	519	492	465	457	484	483	476	464	457	440	457	515	488	486	461	466	472	481	472	485	453	452	430	445	461	438	468	442	460	490	453	468	436	498	469	454	422	461	489	438	442	461	474	475	487	476	436	457	478	488	437	427	466	449	447	466	404	441	433	488	464	490	472	461	444	452	472	446	437	446	463	436	462	494	481	455	470	464	467	492	486	482	487	489	484	451	425	432	491	453	468	446	451	468	475	491	456	474	478	458	485	467	403	437	474	469	461	474	495	458	459	454	463	487	472	460	449	486	431	446	444	447	459	423	451	448	454	456	472	451	487	461	457	443	480	465	454	461	482	447	425	437	512	467	484	456	502	493	488	456	466	488	471	482	476	439	500	480	442	440	486	469	453	485	424	493	442	455	455	473	491	441	478	467	431	458	468	490	453	465	460	428	435	469	432	438	463	444	467	458	467	457	442	476	454	452	485	463	463	458	467	425	452	508	483	489	466	433	473	460	437	456	444	444	471	456	478	469	478	445	502	465	466	503	447	484	482	478	459	447	488	495	462	495	464	450	468	478	466	446	441	498	487	432	445	432	488	461	454	449	432	457	475	460	454	460	450	498	437	466	487	449	465	445	468	470	456	507	504	465	494	451	448	483	418	426	459	464	497	437	459	447	469	469	419	454	439	461	469	422	493	466	483	456	434	478	454	470	473	495	444	458	453	477	454	451	518	468	478	444	488	434	414	474	437	484	463	493	502	476	476	421	467	469	454	458	497	419	470	456	466	474	472	483	485	468	464	473	466	476	510	467	481	437	448	476	438	487	525	466	459	430	444	509	469	459	473	424	433	457	451	447	485	448	414	478	475	494	436	508	448	451	450	419	448	476	463	521	482	464	447	472	493	438	454	466	467	447	471	469	480	437	471	459	455	474	481	472	481	445	442	447	474	468	467	480	454	454	423	509	457	459	462	446	471	464	449	438	431	452	447	479	448	447	476	460	479	463	470	476	428	481	472	424	444	457	451	458	480	464	447	521	434	478	472	455	506	461	451	434	471	443	422	425	440	463	462	463	448	475	436	493	464	451	469	451	478	452	459	475	459	462	441	465	488	457	436	433	466	464	454	437	451	453	459	469	454	426	495	455	469	436	467	473	437	434	469	472	468	453	453	471	460	451	475	448	471	471	482	455	463	452	456	448	443	435	454	460	467	459	458	476	418	414	450	418	467	465	460	501	480	499	467	477	441	452	438	508	480	492	508	439	455	415	463	467	453	463	489	481	495	497	433	473	460	520	511	470	470	432	492	491	455	468	442	419	459	469	438	428	475	475	480	440	460	442	431	469	505	492	452	440	500	464	435	457	486	451	486
21504	34183	30722	22164	19136	16123	13874	11388	8641	6800	5400	4411	3568	2818	2126	1599	1411	1182	1012	945	940	860	992	1024	1037	994	1006	1009	901	908	899	865	877	859	838	808	821	835	739	702	676	687	645	671	697	702	586	649	619	635	631	679	681	634	567	652	638	664	632	593	627	633	588	589	614	641	631	564	590	576	565	565	603	594	651	601	629	603	616	600	598	626	592	616	626	561	607	538	564	588	642	576	568	596	634	625	604	599	591	594	585	598	591	584	555	567	572	607	555	573	622	593	584	577	612	600	610	590	606	597	567	600	587	612	612	595	683	589	541	595	596	605	562	591	541	620	551	639	645	636	574	588	591	535	594	597	604	591	566	630	568	574	581	563	599	616	598	567	574	614	545	591	604	638	556	570	634	583	594	615	589	597	616	584	591	570	582	576	556	560	597	563	595	584	548	616	556	581	622	591	584	578	597	616	567	568	622	593	585	574	553	555	537	608	594	601	584	580	563	620	568	599	603	609	579	575	571	587	612	602	606	606	544	588	574	616	603	589	584	642	623	607	548	619	599	600	555	622	668	626	579	613	570	607	590	584	643	614	612	622	602	583	642	562	609	625	598	578	611	598	563	586	587	571	574	615	626	595	597	544	589	554	577	556	599	588	584	593	586	611	650	573	609	579	589	572	615	612	586	594	579	590	570	559	604	576	519	606	588	663	597	607	594	590	599	623	638	593	549	584	633	619	617	636	549	593	600	613	547	588	578	595	565	596	610	606	573	591	622	615	617	572	611	599	560	579	599	592	595	606	565	563	582	584	578	559	603	605	583	574	633	605	589	552	591	622	620	556	604	585	602	561	574	590	580	620	589	619	599	576	595	559	600	644	628	565	533	590	606	582	589	609	607	539	626	571	593	576	616	570	583	561	631	591	629	615	607	615	555	602	562	594	582	562	563	598	603	611	581	530	551	621	608	631	604	588	582	601	571	585	603	571	569	577	609	552	598	574	603	623	579	610	619	588	612	633	571	581	582	609	605	549	589	589	630	552	567	606	558	596	587	569	558	576	580	604	570	596	668	563	546	607	558	604	607	605	627	607	566	616	579	623	595	568	582	570	611	596	611	643	621	558	564	571	589	608	577	609	616	600	593	608	593	551	636	608	609	630	615	560	566	586	549	580	609	613	613	611	601	592	556	591	601	643	577	563	575	587	639	584	595	586	592	580	611	616	614	595	578	579	595	613	573	571	594	596	558	577	594	570	543	581	603	550	601	554	599	624	605	557	577	576	591	620	566	585	573	548	577	608	576	583	576	616	604	604	594	552	594	572	618	582	602	586	594	611	604	578	608	554	587	591	625	602	616	580	601	609	593	587	573	582	576	646	598	572	603	596	621	575	578	567	587	617	571	568	573	604	562	557	607	598	574	594	560	632	606	604	609	568	569	628	606	585	538	587	615	603	581	588	587	567	591	632	579	593	615	602	592	576	578	599	605	575	620	614	598	582	574	581	599	621	580	621	611	562	570	561	585	590	614	559	594	569	584	528	552	601	588	653	593	607	578	631	563	548	595	566	547	580	569	624	585	583	585	616	600	563	579	585	596	564	613	570	578	589	592	603	527	582	575	593	577	608	588	578	582	552	594	577	596	609	584	619	655	630	612	548	605	598	596	567	593	632	593	649	584	583	576	575	635	608	606	615	562	663	612	610	599	568	643	628	603	574	567	589	594	583	588	598	566	576	626	616	576	582	585	613	603	602	632	578	574	565	588	560	579	589	559	633	595	560	612	553	595	553	619	595	630	589	563	578	590	611	559	575	644	598	606	575	561	600	577	615	590	616	644	578	596	592	589	602	590	624	570	636	603	543	594	592	597	574	602	575	611	541	571	593	587	587	606	552	611	549	557	589	635	572	552	591	605	611	577	586	588	598	610	610	588	575	602	534	635	568	600	579	623	613	595	590	577	565	612	587	591	627	565	565	579	593	608	585	582	575	601	611	561	611	643	590	622	596	604	599	581	600	560	576	560	575	601	546	567	587	536	567	562	575	604	596	545	574	573	589	610	575	629	613	608	611	604	570	595	568	585	581	603	602	538	595	614	599	604	581	598	626	573	579	579	565	608	566	565	583	557	587	583	583	602	592	574	552	599	661	592	560	584	583	571	582	561	567	577	584	582	576	564	575	620	640	578	578	589	574	606	570	555	614	578	579	577	582	616	602	619	592	591	591	571	596	555	633	586	582	580	585	616	566	640	590	588	580	635	603	551	580	618	555	559	577	554	596	581	580	565	571	604	583	596	642	566	576	578	599	567	600	568	570	584	655	569	606	534	618	589	575	547	580	586	610	586	555	590	584	603	640	622	577	552	552	588	558	581	588	570	580	603	605	599	574	609	622	594	574	588	561	637	572	601	587	613	606	589	548	582	570	615	600	612	577	607	612	533	611	540	599	581	623	596	625	633	562	555	578	592	593	574	612	569	551	545	592	592	585	630	601	591	637	596	608	581	590	589	571	585	611	611	594	577	598	629	582	582	614	589	595	603	633	611	559	602	586	613	596	623	602	567	598	581	614	569	623	624	601	569	648	621	591	610	596	560	568	608	584	611	597	612	591	534	574	567	608	566	576	593	562	544	631	591	638	580	597	587	583	612	546	628	622	558	580	566	633	574	647	566	582	602	600	553	582	571	614	608	544	601	568	614	578	607	517	528	570	614	573	570	604	611	612	550	571	583	576	592	605	620	613	617	588	593	578	614	643	581	561	574	601	557	593	637	588	609	551	593	620	565	636	604	572	608	585	606	579	594	609	583	578	547	615	628	565	577	620	600	592	576	586	599	611	594	610	592	601	601	604	582	574	645	587	595	551	622	583	594	573	614	610	565	616	560	604	558	588	605	560	600	576	563	597	616	586	616	665	555	637	591	589	600	609	616	586	597	522	576	590	573	598	595	565	593	617	610	615	603	624	618	579	556	605	583	572	579	568	577	626	583	617	610	593	570	559	632	565	638	589	601	565	643	590	626	601	599	536	584	605	600	615	605	585	579	593	606	564	572	605	570	644	622	581	555	612	593	612	595	589	583	544	600	596	571	596	625	620	595	584	532	600	590	599	630	600	585	565	580	607	543	567	605	591	602	611	572	555	548	594	583	597	613	616	607	579	585	612	625	601	584	590	625	581	601	564	586	571	552	587	573	627	577	569	593	586	594	614	606	578	605	623	587	595	571	590	587	564	603	623	611	604	551	583	607	587	598	621	615	599	576	539	602	626	556	606	586	538	574	571	586	597	565	561	610	603	575	550	551	565	581	576	640	582	618	571	617	600	606	615	574	597	624	578	607	592	649	595	585	590	566	645	566	623	549	559	582	597	586	563	575	598	571	595	599	576	581	557	578	586	592	591	572	599	560	627	576	575	606	600	594	586	603	584	591	560	581	576	567	563	597	620	641	601	572	537	579	594	577	570	600	538	564	593	574	599	617	617	596	590	550	542	631	628	618	551	546	583	556	597	595	588
23381	20815	28014	23882	21264	18666	13131	8021	5692	4038	3236	2610	2026	1553	1261	956	794	696	675	659	572	632	622	706	692	642	670	606	607	597	605	605	550	605	533	516	550	496	457	500	431	440	473	447	391	416	397	401	426	396	416	386	390	398	407	396	407	424	371	390	427	420	413	415	432	405	383	413	426	394	400	374	371	379	400	359	370	371	394	386	377	379	385	385	358	367	355	357	397	369	373	385	421	389	399	415	385	411	375	363	374	389	353	360	385	356	415	395	364	372	377	377	371	376	376	389	372	383	395	354	394	367	390	397	380	375	357	368	356	365	379	389	391	403	380	366	381	407	350	394	381	353	348	359	383	376	348	376	347	360	373	333	372	408	378	379	370	358	373	401	358	402	371	371	411	364	375	372	372	355	380	387	354	361	361	390	343	372	387	360	343	383	371	383	370	365	350	379	389	385	352	398	376	390	366	382	379	417	395	370	354	392	392	358	394	386	379	394	349	380	401	356	352	397	352	382	367	351	362	401	364	371	349	346	368	358	398	346	359	347	395	395	355	385	370	392	394	359	369	338	345	353	365	346	374	384	347	367	402	385	367	373	383	374	377	390	365	397	394	365	374	355	363	386	379	397	371	372	382	367	353	352	384	343	395	375	376	397	404	380	391	382	372	367	364	395	408	339	363	398	388	405	377	422	369	420	353	355	388	393	366	398	375	402	363	367	371	383	363	379	366	350	354	412	384	354	389	359	359	354	397	400	379	382	367	391	355	362	388	367	381	378	375	348	383	348	395	396	367	361	349	378	388	403	351	362	429	352	360	356	350	402	377	374	372	388	375	396	374	377	386	376	368	371	406	379	399	375	377	346	398	371	379	385	399	365	364	346	377	336	389	354	378	361	365	384	382	393	374	423	353	358	361	371	378	424	389	383	380	381	408	350	379	357	388	357	407	382	370	378	393	382	355	391	368	412	400	381	388	397	347	354	373	369	359	351	382	383	367	353	400	389	384	366	393	376	373	377	387	372	362	337	368	370	385	360	342	370	364	368	342	391	369	394	388	363	339	369	385	399	351	388	378	391	366	375	375	357	364	373	369	410	410	364	421	374	366	325	379	388	341	391	407	369	394	379	377	380	419	354	384	366	378	404	403	356	410	375	363	355	384	395	354	391	321	396	377	372	355	366	379	369	377	383	373	376	348	365	395	368	392	393	389	387	383	406	369	389	382	385	368	362	365	356	358	373	376	387	378	384	360	377	355	412	363	381	382	373	369	382	353	382	361	396	379	362	335	376	393	361	402	406	374	361	387	384	397	339	353	374	401	387	392	363	356	401	388	399	359	390	370	400	362	376	385	345	371	376	364	377	350	409	350	343	346	326	412	374	363	346	370	352	366	377	386	346	382	351	388	373	371	397	367	372	401	362	367	372	374	382	361	361	383	411	347	374	403	362	380	367	375	344	340	362	403	389	354	360	402	383	370	378	360	372	366	354	370	378	378	385	362	382	375	400	397	399	360	367	370	358	351	351	399	367	386	366	368	388	421	348	377	408	378	328	391	355	381	371	366	404	377	367	388	407	404	386	382	376	384	352	366	370	346	390	355	366	390	365	367	360	380	391	367	398	379	377	364	383	383	404	399	385	383	343	376	406	377	350	407	403	352	371	385	349	394	363	407	338	378	404	358	340	379	360	349	351	376	343	363	380	336	395	352	366	370	368	376	382	409	347	385	386	409	437	400	407	372	399	355	363	339	375	378	385	376	368	402	357	387	413	397	385	371	366	366	343	391	333	355	373	365	397	396	373	362	374	368	365	386	391	395	378	395	386	415	393	389	402	408	342	361	398	386	363	395	368	367	355	391	338	404	374	356	385	341	365	397	389	369	372	394	365	391	353	381	362	365	383	376	398	357	373	376	409	395	341	359	362	392	350	360	396	393	405	379	383	375	352	362	380	363	386	393	362	362	369	377	366	382	382	341	384	360	357	366	398	385	365	361	389	411	354	390	374	367	365	381	393	362	387	390	353	376	360	374	330	373	348	387	382	379	379	402	380	384	355	371	384	367	391	381	375	346	406	379	377	361	383	335	372	404	388	388	396	400	395	372	370	355	367	400	383	369	391	372	363	430	374	384	359	387	377	370	370	430	375	364	341	382	378	351	370	345	394	363	358	382	348	332	347	385	399	381	398	394	353	388	351	385	404	364	387	402	381	405	363	363	347	342	375	349	424	396	369	395	335	400	367	385	386	381	371	353	364	363	381	372	347	373	391	351	337	347	371	365	390	399	394	376	376	394	376	354	425	351	395	372	399	391	383	394	384	362	358	364	379	369	350	378	353	372	388	360	367	362	376	372	388	389	341	377	374	372	392	341	345	392	373	370	420	364	346	388	391	372	368	360	375	354	370	376	389	385	380	399	382	410	357	394	366	404	399	350	359	390	372	364	392	327	366	382	369	376	375	438	410	363	384	386	379	390	367	364	380	366	387	385	394	381	373	366	403	388	381	390	391	407	345	383	374	378	409	367	376	398	389	345	334	361	356	388	386	361	356	351	381	414	368	390	355	382	362	344	381	374	366	333	383	372	392	368	342	363	407	348	351	377	401	382	403	363	398	376	368	409	367	338	378	380	406	359	347	377	392	374	382	373	363	382	391	365	390	379	372	392	367	350	456	349	355	338	378	359	411	373	352	381	343	368	394	351	383	336	363	393	402	369	367	383	360	360	373	360	405	368	380	396	395	342	409	391	388	378	405	383	396	364	372	384	378	375	388	365	354	408	344	404	358	398	377	365	346	357	372	382	406	382	374	417	365	388	357	333	364	394	389	353	350	398	356	392	355	342	383	388	357	374	365	376	392	404	381	369	362	350	398	368	375	397	371	377	380	396	399	385	342	389	375	396	379	373	391	418	369	345	356	380	378	361	348	381	406	363	386	379	372	374	385	345	342	403	387	383	372	402	351	404	347	372	354	383	358	409	370	371	396	395	384	376	393	388	372	348	406	352	359	359	376	397	357	379	413	336	369	375	343	338	358	338	380	356	331	373	368	384	380	360	368	382	377	386	337	348	409	423	376	367	361	395	335	344	361	334	423	378	379	334	372	352	379	363	344	367	419	377	356	355	356	401	380	370	393	396	378	372	349	377	385	372	382	378	352	361	382	356	432	396	358	368	379	391	343	387	397	388	378	382	344	382	365	337	366	333	354	385	356	368	396	332	379	375	387	398	390	398	382	349	375	378	377	358	395	377	331	422	380	386	383	390	390	389	386	368	376	413	392	372	381	401	372	336	383	388	400	366	366	399	374	377	357	348	373	384	381	357	359	354	364	380	385	397	394	357	386	362	391	347	350	372	380	371	402	376	374	378	346	378	386	381	379	385	396	375	330	383	336	362	411	380	378	393	374	399	352	358	388	382	371	357	409	395	378	386	347	342	376	400	404	392	373	369	355	389	373	372	366	398	403	379	394	348	387	376	373	401	380	385	378	362	374	362	355	380	345	386	369
21481	39026	35300	26710	23051	19867	17525	14285	11505	8905	7122	5870	4563	3533	2633	1906	1628	1399	1111	1057	1005	985	1102	1141	1179	1130	1132	1126	1075	948	941	902	921	872	901	783	815	769	758	736	662	684	660	574	585	575	521	581	570	559	571	539	576	574	569	536	552	550	533	519	503	529	499	516	514	506	504	509	496	471	517	463	458	499	479	474	482	530	482	490	509	495	487	541	550	513	521	486	462	509	468	494	483	498	483	493	484	490	483	477	518	483	486	504	430	460	485	488	502	436	493	466	479	485	476	510	479	459	489	471	490	482	516	485	454	461	522	446	474	521	494	497	485	501	500	469	477	495	465	489	479	474	490	465	493	488	486	502	464	509	520	501	517	486	480	487	468	466	519	469	506	484	497	470	458	458	472	504	514	452	513	519	508	494	491	465	450	481	486	478	439	483	432	510	487	468	505	482	539	487	488	458	507	494	482	526	452	491	481	459	491	507	469	484	474	517	511	469	492	464	486	502	455	490	497	465	475	472	442	492	493	497	495	471	464	491	508	493	454	505	495	469	501	492	492	490	451	460	499	493	500	484	518	486	479	494	506	459	516	448	493	476	429	466	487	484	500	469	483	494	484	478	492	502	487	501	473	453	467	474	470	519	463	487	494	479	450	491	474	492	455	514	469	527	485	476	483	529	490	469	512	500	475	488	467	467	553	518	442	508	473	501	453	502	480	480	475	476	508	513	474	467	485	487	511	442	483	461	501	485	481	452	476	461	454	469	488	481	426	533	481	467	422	496	476	466	484	465	486	507	476	472	498	470	452	489	498	462	452	453	495	475	461	470	440	485	459	461	491	500	512	486	479	469	479	484	508	467	459	447	496	477	501	500	499	466	495	460	459	520	501	470	506	452	476	467	499	487	524	473	527	507	505	488	484	490	476	425	518	504	496	517	477	459	487	525	506	490	474	434	483	498	465	469	460	486	488	470	476	471	503	469	453	496	469	440	464	508	483	494	467	492	456	468	475	431	491	525	484	449	479	448	473	483	499	515	468	460	525	440	521	496	478	480	493	483	433	479	462	479	489	470	488	493	495	481	496	506	457	478	477	494	488	494	498	485	499	512	510	470	451	470	466	481	477	450	442	475	468	475	429	478	484	472	508	523	503	466	482	473	476	473	477	504	478	477	467	482	462	483	465	490	454	481	439	491	494	488	477	489	529	480	478	525	502	465	474	499	517	467	503	502	489	506	452	474	487	475	486	491	484	445	500	475	487	515	456	456	463	463	450	486	493	483	471	489	515	516	479	495	514	522	484	481	494	497	461	482	478	439	447	477	493	468	463	453	500	493	453	498	462	464	499	505	493	486	447	463	485	468	486	507	469	507	511	474	498	491	507	491	476	503	490	449	509	464	488	497	476	470	474	453	502	489	480	468	483	479	472	452	451	480	513	491	445	464	484	470	487	491	467	472	503	517	528	510	482	435	486	480	417	491	476	489	492	497	459	490	505	491	487	483	492	480	498	463	449	524	449	471	490	477	460	492	435	508	508	466	483	483	517	499	489	466	489	501	466	454	504	473	461	462	474	458	474	460	478	477	486	441	480	503	438	511	458	458	480	476	452	489	492	482	450	475	496	494	513	478	474	479	507	456	495	467	447	487	496	479	507	448	495	526	468	456	501	487	471	469	501	468	485	462	479	501	464	476	483	492	523	468	523	492	492	467	480	506	479	474	539	446	487	506	510	470	516	484	516	464	467	467	490	470	509	470	480	505	492	470	480	479	500	509	466	464	506	484	469	484	457	494	495	492	479	524	462	502	452	518	479	447	514	487	485	462	474	480	490	451	497	501	474	501	489	460	496	451	473	520	511	482	503	447	474	479	449	494	485	476	466	445	498	462	477	471	489	483	442	484	503	507	492	453	473	485	461	503	465	494	492	489	499	479	469	472	490	489	472	460	432	508	493	476	490	460	499	479	469	495	477	517	516	470	475	464	454	467	462	458	479	481	503	454	502	531	488	490	503	479	460	473	515	478	472	487	485	522	481	449	486	486	494	513	471	440	497	456	480	492	489	504	440	473	436	460	476	470	475	493	502	482	470	497	465	490	527	520	474	478	499	503	480	452	479	474	477	481	490	480	480	460	445	502	500	473	494	490	489	481	493	469	467	469	509	484	441	503	486	474	465	499	484	482	485	515	495	523	481	503	481	437	493	535	485	469	453	482	491	430	460	447	484	457	460	458	460	487	481	489	491	515	483	505	463	511	486	488	473	470	481	499	467	463	480	481	501	446	489	473	480	468	452	489	513	480	467	507	475	458	464	493	498	492	520	498	476	488	454	473	478	468	471	461	447	481	499	440	510	515	503	452	492	446	497	502	481	480	471	503	453	504	483	445	480	491	448	532	481	498	497	476	472	499	495	491	460	454	485	480	460	500	492	466	436	458	504	508	473	421	477	485	484	487	440	482	484	472	470	527	466	484	462	477	467	490	455	475	492	468	517	458	456	459	470	493	507	470	503	495	512	452	453	479	502	455	490	502	455	472	454	477	477	455	434	450	466	468	494	457	486	444	477	489	498	489	480	525	466	501	449	486	477	481	499	461	447	491	483	459	462	488	511	477	501	502	485	481	491	489	465	464	506	506	494	479	503	525	496	477	481	479	483	477	488	459	490	451	481	471	523	492	472	502	485	439	522	470	462	491	441	477	460	514	459	490	486	491	470	522	488	491	460	520	489	494	502	512	455	487	495	448	481	487	466	478	475	487	468	497	446	494	482	494	440	477	503	511	471	481	497	509	489	435	496	452	482	464	483	506	518	497	496	496	477	458	452	474	490	438	492	456	481	502	467	478	504	474	471	508	460	453	484	436	492	508	475	452	508	495	478	462	476	473	476	477	512	465	476	500	519	501	491	462	478	482	497	469	462	463	439	509	494	471	473	510	489	490	505	467	475	532	502	480	484	509	503	480	452	505	462	498	482	476	488	476	472	477	497	501	486	496	451	474	500	481	480	505	509	498	498	468	471	464	499	463	465	491	458	447	460	491	444	467	453	495	451	505	487	491	503	461	500	504	499	441	476	531	475	505	443	477	443	493	501	476	486	522	516	497	459	465	532	498	437	449	489	461	497	467	465	491	517	493	448	493	478	493	497	489	439	522	495	474	487	443	466	507	493	445	449	447	463	511	490	504	443	500	449	510	451	473	493	494	453	498	492	478	487	488	537	479	493	463	471	478	482	480	513	470	465	468	503	488	470	461	489	456	484	489	492	466	466	510	526	459	444	496	524	519	511	542	464	487	522	511	433	476	449	443	499	451	494	500	470	433	505	488	481	440	488	466	518	477	505	514	464	461	503	503	451	513	460	482	475	493	504	498	493	488	502	474	504	488	513	493	492	485	488	478	458	512	529	481	443	512	458	481	444	523	494	475	504	512	433	479	475	498	432	478	491	470	481	469	522	469	509	517	524	509	461	482	494	475	498	448	472	480	439	445	488	479	467	481	442	472	474	461
22367	20794	28445	23221	20968	21752	20811	11151	7406	5383	4159	3210	2513	1910	1450	1138	930	749	742	643	638	593	651	734	740	683	729	670	618	585	601	592	519	541	504	523	522	512	470	439	422	392	396	353	375	306	342	343	368	315	311	332	337	338	326	356	321	363	339	335	322	339	335	318	357	317	362	342	329	315	277	310	311	331	323	321	335	317	312	317	331	342	308	308	316	299	304	340	316	307	303	312	276	284	304	296	318	309	301	288	285	284	306	284	305	285	282	299	307	318	320	291	308	294	298	276	313	306	289	277	278	305	285	307	298	299	320	278	289	288	293	284	275	243	287	317	262	270	275	322	340	326	271	281	258	296	280	302	283	330	276	307	270	290	310	307	287	306	285	260	276	336	317	263	281	277	313	278	324	299	292	310	300	297	297	293	293	315	286	283	283	319	274	301	296	316	299	287	267	314	337	299	297	306	260	281	306	277	300	251	311	296	297	288	253	256	305	273	315	276	304	307	324	314	298	299	287	269	314	301	327	289	285	312	272	286	262	312	322	293	280	271	274	284	335	333	299	312	276	299	273	276	287	274	323	293	268	312	321	312	292	281	303	301	313	306	318	268	292	289	321	315	275	278	313	280	307	324	274	303	282	303	311	302	266	286	317	295	267	287	307	303	337	276	274	305	326	343	309	297	291	301	297	272	289	300	309	292	293	276	293	282	287	271	290	281	289	292	303	280	290	291	314	285	259	286	268	309	310	324	296	280	277	297	308	289	288	302	296	291	287	279	273	312	298	296	324	310	292	280	254	287	312	286	273	299	256	277	307	284	297	298	290	259	271	304	276	297	306	318	278	291	278	291	284	313	322	286	298	274	308	293	288	312	299	283	322	303	313	295	302	295	294	292	330	311	294	288	296	269	289	280	306	306	314	297	292	316	295	295	273	293	302	313	304	298	316	292	314	323	306	291	276	322	278	283	283	320	296	315	288	328	295	295	296	271	317	323	286	331	289	282	292	309	325	268	317	309	304	281	290	315	273	292	297	334	285	287	310	248	288	320	246	273	312	309	282	252	325	284	284	319	320	298	289	336	292	317	312	313	286	306	297	299	292	280	292	300	300	347	274	301	305	312	262	299	280	305	323	310	308	310	265	273	277	314	294	285	309	292	312	304	269	327	275	289	287	273	252	284	343	331	299	309	279	318	278	289	285	282	282	326	302	287	286	312	282	300	277	279	325	277	285	309	305	290	312	282	304	307	294	323	281	288	276	308	319	304	291	302	313	288	321	300	301	272	300	281	306	283	277	284	306	310	309	307	306	300	274	306	288	300	290	281	304	253	285	318	283	276	319	292	320	325	317	289	296	327	265	335	278	285	290	294	317	313	296	299	320	296	299	290	299	315	285	294	306	301	296	290	317	284	290	310	270	296	268	323	289	273	302	294	284	293	308	262	278	307	270	284	312	298	292	290	298	269	325	290	265	297	314	281	302	282	285	291	276	275	269	307	295	289	321	310	324	280	280	300	312	287	292	293	314	301	296	293	299	278	286	312	254	321	275	268	292	299	269	295	289	295	300	300	330	279	266	299	304	281	286	274	304	290	280	278	316	288	300	263	258	312	313	312	287	306	275	275	282	315	288	281	321	298	279	273	292	289	316	281	283	288	331	335	308	268	296	289	283	260	294	310	294	271	299	294	317	274	284	271	302	275	287	287	303	325	300	281	316	320	301	283	288	323	279	279	288	280	275	309	301	287	296	313	289	308	284	322	275	285	305	293	306	286	295	278	319	289	308	273	309	275	296	300	328	274	313	335	300	258	298	267	301	281	276	295	335	280	266	288	304	320	296	295	271	282	301	294	285	299	306	277	283	290	330	290	308	292	281	320	284	280	282	269	302	298	316	287	303	262	288	271	266	311	313	310	270	278	276	339	281	286	293	274	320	308	330	298	297	309	291	305	291	280	281	304	284	274	313	292	274	288	294	277	298	313	319	323	280	321	330	268	322	297	294	309	297	264	284	321	315	296	272	279	306	307	307	267	290	296	292	302	281	291	300	284	294	293	298	278	280	276	274	294	285	270	313	282	309	302	290	314	299	298	273	305	292	292	303	279	296	302	306	308	275	316	293	312	292	286	298	284	311	294	296	316	317	292	316	304	287	292	303	290	271	294	285	294	314	317	301	320	286	311	279	267	303	286	295	322	318	261	283	268	319	274	335	279	312	308	305	287	320	272	303	276	286	279	278	279	309	295	283	278	268	252	295	290	263	287	310	254	270	274	297	291	297	273	308	323	291	283	262	279	269	303	278	289	283	323	282	276	314	305	282	292	295	313	290	279	291	288	297	292	300	266	299	322	300	302	302	298	271	316	281	282	306	326	325	306	288	302	288	290	285	275	296	318	300	300	279	301	262	273	291	299	296	270	316	296	270	302	299	307	285	286	249	290	287	274	269	279	292	303	289	287	300	310	304	285	309	290	313	271	305	257	292	312	299	302	274	285	263	286	273	306	308	285	280	299	285	267	279	287	304	300	255	274	295	293	300	285	304	281	304	325	294	304	284	278	328	315	319	284	275	282	286	307	303	289	293	321	300	324	309	298	253	280	292	289	306	280	308	284	283	262	280	281	267	278	290	306	261	290	284	321	293	296	307	287	300	275	302	287	314	300	280	300	288	305	284	281	309	329	322	274	279	295	263	297	286	320	296	292	302	304	334	313	297	311	292	255	313	284	307	285	303	285	298	298	312	304	294	281	287	277	257	271	300	306	306	282	301	276	290	320	345	260	300	280	283	291	277	267	287	279	284	337	303	290	314	285	318	319	289	276	306	293	284	284	314	288	291	281	316	271	290	277	296	323	293	285	275	319	312	293	282	283	286	315	279	285	277	288	283	309	319	282	277	308	297	312	310	285	298	278	268	292	316	285	277	277	293	329	287	331	289	302	297	294	274	307	275	284	275	294	305	309	262	291	300	281	305	292	277	285	294	296	305	292	288	302	274	310	282	291	285	325	286	299	293	302	311	278	284	268	292	289	285	295	300	304	287	279	300	310	294	280	284	292	301	322	292	360	295	279	272	309	273	303	292	305	264	308	292	294	286	293	280	304	265	295	281	312	322	271	306	309	292	304	306	273	301	273	296	279	311	308	295	298	311	302	315	301	287	318	273	293	321	289	286	299	321	299	261	278	325	266	304	303	276	272	307	278	284	265	290	257	294	296	309	269	261	278	289	310	304	310	278	281	310	282	299	294	310	273	306	282	288	287	311	266	278	295	245	311	261	300	304	315	330	308	336	268	292	292	284	296	257	268	303	281	283	298	287	281	289	274	309	293	308	290	250	313	296	295	294	265	302	315	307	295	290	274	292	306	337	320	308	282	307	259	314	271	302	293	305	281	269	283	306	316	307	286	316	297	268	305	310	286	293	289	298	313	312	313	271	309	266	325	295	306	305	295	309	317	278	282	281	306	270	306	297	289	282	258	336	282	256	302	338	284	264	275	273	273	312	305
22818	42696	38628	30335	26569	22885	20343	17321	13828	10922	8931	7225	5627	4258	3233	2369	1936	1585	1301	1207	1064	1164	1186	1343	1397	1266	1200	1192	1080	1045	1041	1059	955	966	856	780	873	885	749	673	603	653	578	473	503	467	459	446	505	451	490	502	445	452	463	461	507	473	469	447	463	409	454	417	435	400	400	385	373	393	425	388	397	385	400	410	395	389	368	402	411	352	377	407	365	362	393	416	391	368	385	434	390	377	398	366	382	358	360	378	350	342	379	375	369	341	343	378	376	398	344	366	360	382	381	381	365	398	391	368	361	383	351	387	407	385	333	373	392	374	339	366	354	387	395	333	357	383	387	411	327	402	363	376	354	381	367	338	376	372	340	369	403	352	369	365	385	389	357	384	376	378	353	378	368	376	347	383	368	363	361	346	359	387	379	349	376	378	342	362	341	392	369	389	397	329	376	322	367	349	383	378	368	377	354	362	331	357	346	360	377	370	385	360	401	392	381	352	359	364	415	366	378	365	361	387	362	366	385	377	378	367	377	390	357	348	401	387	377	382	392	365	397	378	355	346	330	388	367	386	395	369	353	379	352	391	363	368	397	353	401	347	350	349	376	390	364	390	353	388	348	374	404	375	339	364	386	390	380	370	388	346	352	368	373	345	357	391	372	349	394	368	370	395	359	388	383	382	362	335	391	397	363	341	398	370	373	345	365	379	370	379	381	365	346	404	359	394	329	377	371	358	342	365	380	401	364	380	388	381	380	392	376	372	384	404	396	381	368	354	363	374	403	375	365	369	338	378	346	363	364	372	336	376	406	371	372	371	368	384	411	374	381	363	368	385	375	354	353	388	395	377	377	359	363	373	378	398	357	410	401	401	387	378	388	338	352	382	343	352	380	372	379	341	391	394	361	385	341	388	391	359	367	392	388	377	369	355	369	381	339	378	385	384	348	355	383	400	357	375	388	395	390	363	393	348	402	351	380	381	360	395	370	347	375	337	369	376	380	377	381	369	375	398	374	377	354	356	358	404	388	392	408	381	350	368	383	372	395	351	338	391	382	384	349	396	392	371	378	391	359	367	392	389	346	401	364	369	374	354	419	378	403	364	370	364	404	342	406	359	366	378	338	357	370	334	350	353	366	353	370	378	359	397	401	344	388	388	343	381	369	379	367	380	377	361	348	385	396	360	364	358	364	356	354	327	359	349	360	363	395	343	397	361	366	390	383	338	384	368	341	364	360	375	386	340	369	347	367	393	357	370	375	390	405	375	351	424	401	408	391	371	364	377	335	338	372	378	354	341	366	395	370	373	384	366	385	346	348	398	375	340	367	395	358	398	405	360	369	364	389	333	351	389	388	419	381	354	377	395	350	349	375	351	396	338	354	351	402	369	392	371	370	374	365	366	358	360	389	360	351	354	373	362	361	343	382	378	347	357	401	319	357	325	381	360	356	371	343	394	344	361	369	401	357	383	369	373	394	403	399	356	325	365	367	349	386	395	368	399	355	355	389	369	359	328	402	359	381	347	387	370	339	393	377	352	390	386	392	387	326	358	332	344	380	371	340	382	374	364	376	341	384	365	372	362	361	368	399	342	392	357	387	359	398	386	326	353	389	387	351	359	380	384	408	363	398	383	358	374	379	359	342	369	379	380	354	362	395	352	376	375	348	366	352	380	352	370	352	386	353	379	410	369	354	385	377	328	356	355	370	370	360	361	402	371	361	382	384	379	391	375	380	348	380	356	364	356	351	385	385	348	365	344	349	389	369	384	365	350	365	338	359	354	384	375	385	394	325	370	380	399	358	377	371	353	395	387	401	379	396	362	401	380	370	375	344	360	342	402	361	360	370	376	351	418	386	363	375	379	389	415	391	378	345	358	385	357	379	361	350	372	356	359	349	397	387	376	394	343	374	371	366	410	407	383	370	371	378	377	368	357	360	372	365	344	339	361	354	374	369	365	350	375	353	378	370	362	369	360	337	380	329	372	373	380	374	403	356	379	386	356	340	364	408	365	369	383	375	391	416	345	339	359	411	361	380	339	365	363	370	366	371	364	374	351	359	369	344	323	339	362	373	365	384	387	376	349	366	371	390	360	391	340	350	368	365	410	382	373	381	322	398	348	351	345	364	366	342	357	353	367	376	401	344	351	341	370	370	367	345	337	352	367	337	368	370	365	360	366	340	350	396	401	361	355	396	355	358	363	377	442	352	370	339	361	396	357	356	375	362	338	394	381	347	378	329	355	388	381	408	392	369	371	345	368	377	374	383	332	369	373	356	349	383	378	336	350	393	367	372	344	353	347	345	365	345	406	380	365	373	310	378	364	381	384	366	385	371	382	386	402	333	360	366	421	383	412	344	393	357	391	380	341	366	358	359	389	353	414	362	386	350	360	369	415	362	350	359	395	347	345	420	356	359	387	354	365	409	369	373	384	392	402	355	364	376	377	333	360	370	357	375	361	370	366	381	354	373	360	363	367	381	399	370	367	360	358	353	368	374	375	405	375	374	355	368	394	370	354	336	374	348	383	404	375	359	377	385	357	370	342	371	359	353	366	384	386	335	363	346	357	371	357	344	361	360	360	383	387	346	379	342	376	342	352	403	366	358	423	380	365	393	360	354	389	373	381	359	400	380	377	372	366	367	348	352	356	391	382	388	356	401	390	374	360	370	363	376	385	373	353	359	352	362	366	368	357	376	360	393	382	377	368	341	338	359	383	345	347	384	368	368	357	364	354	392	357	372	386	368	352	379	384	369	351	385	345	358	368	350	357	372	372	359	338	373	366	363	365	349	324	381	356	368	386	382	404	340	371	380	370	363	412	356	370	409	352	374	363	363	392	351	355	357	384	373	383	352	399	362	363	352	377	389	351	368	389	373	355	367	348	368	385	352	382	372	404	359	408	371	348	341	360	363	347	368	345	359	371	382	379	368	341	361	351	354	370	390	390	369	344	393	343	366	377	360	396	354	358	361	382	348	352	371	344	397	368	363	342	347	384	381	341	402	365	373	367	357	385	367	365	378	335	346	349	371	350	367	380	385	390	367	353	386	371	382	380	406	366	381	374	397	347	369	351	344	362	387	344	381	393	345	368	354	394	364	411	417	364	382	356	353	344	341	369	404	374	358	361	366	383	379	350	358	383	392	391	348	367	369	348	339	352	366	355	353	355	350	382	389	394	350	368	381	358	341	383	359	378	375	355	374	407	386	395	363	390	374	355	364	358	353	363	381	358	388	379	354	417	365	363	390	368	346	373	340	382	363	358	388	353	366	381	343	363	390	356	372	339	369	379	367	364	366	363	372	357	357	327	350	354	382	374	369	375	387	346	336	373	335	392	344	385	374	397	364	400	355	361	365	363	374	355	346	449	373	361	359	381	336	379	374	362	341	352	331	387	369	361	357	363	369	388	356	341	381	382	374	358	372	404	361	337	368	367	380	352	388	342	363	356	365	382	409	373	385	372	369	369	385	358	370	390	363	365	404	356	369	365	360	411	357	365	343	361
26701	23040	26304	20296	13959	9421	7509	5691	4186	3204	2533	1932	1529	1252	1028	835	729	718	670	643	594	642	632	682	654	633	636	662	613	595	621	588	578	579	551	620	587	583	565	513	533	562	576	510	509	463	517	469	466	488	502	497	504	457	492	553	501	484	512	464	471	457	517	477	518	508	498	475	470	477	489	476	472	483	424	487	479	488	508	498	501	530	451	454	463	443	475	507	465	461	486	480	474	470	474	465	482	493	412	473	452	454	479	498	480	439	443	450	479	486	475	483	438	440	456	477	455	447	459	448	445	487	426	498	448	447	481	463	467	467	493	454	505	458	438	501	435	432	504	472	472	455	507	473	469	473	471	480	478	509	433	478	443	472	458	481	470	471	471	499	513	469	449	473	477	455	455	457	473	472	455	469	453	411	483	503	494	501	498	473	511	433	472	517	475	463	459	471	480	467	465	463	500	495	441	473	453	453	502	513	503	494	464	449	465	455	469	482	464	465	503	455	441	493	461	494	475	475	445	489	489	465	502	463	452	512	470	459	467	453	474	485	511	494	449	487	504	491	459	478	450	438	502	469	472	493	444	463	490	471	456	470	436	501	479	471	458	508	447	463	456	484	458	490	470	487	468	499	469	481	490	497	477	470	466	468	448	437	485	495	500	463	475	499	466	422	469	441	498	507	465	432	473	426	452	450	455	471	484	467	509	507	460	490	487	510	497	496	468	474	480	470	431	439	434	445	480	463	475	509	468	453	475	492	457	491	469	492	489	468	471	500	489	446	497	467	519	518	467	460	465	488	478	489	505	492	431	490	440	499	449	469	465	446	475	490	469	465	476	484	452	471	466	462	462	548	468	458	445	423	476	481	466	487	493	437	464	490	477	473	496	510	505	486	479	465	467	496	494	482	471	455	482	465	440	484	445	468	463	487	465	491	459	458	504	493	458	496	457	488	482	490	473	502	467	475	521	453	455	447	459	447	467	473	493	453	499	504	442	453	471	429	486	449	491	470	481	486	480	467	441	466	467	462	476	422	513	478	472	498	450	436	525	451	470	460	482	456	475	463	462	460	501	459	470	526	466	472	476	494	402	496	490	482	465	483	470	525	495	468	433	461	474	463	462	462	454	493	437	473	465	477	511	464	507	466	493	448	453	456	458	461	504	468	472	468	477	499	433	465	445	446	444	484	523	488	465	441	462	487	434	489	464	474	474	472	470	461	463	500	492	463	472	441	436	442	450	483	505	464	480	498	458	516	456	483	464	502	490	479	474	517	478	432	462	468	452	482	478	478	437	466	456	489	451	464	466	442	468	479	471	486	440	466	456	470	445	466	475	479	463	487	452	456	442	446	475	448	475	479	483	492	498	500	436	491	489	504	459	459	432	523	453	454	468	490	438	469	477	493	468	454	483	476	464	485	452	505	481	436	454	490	503	480	482	472	477	465	523	494	488	435	469	445	439	470	467	456	527	473	490	469	455	495	421	460	480	458	481	479	510	437	472	463	463	487	477	484	457	485	473	474	454	478	434	504	452	459	473	516	428	447	505	460	489	450	496	469	462	443	482	484	468	478	476	445	495	488	473	484	486	502	450	482	458	479	491	471	446	497	465	470	438	475	501	485	453	509	476	510	502	451	485	472	463	473	438	492	452	460	464	476	452	484	484	462	509	464	508	467	492	455	453	470	473	454	502	499	469	454	471	468	427	462	486	493	478	459	482	466	497	467	490	477	516	483	497	469	482	488	467	458	477	471	464	468	507	486	501	455	470	490	454	461	413	459	451	481	485	462	464	464	455	459	503	482	516	426	481	481	435	419	502	442	460	460	432	465	477	462	502	481	456	464	466	477	472	462	461	467	458	499	505	489	500	472	480	509	471	485	484	465	485	466	489	473	488	434	503	452	459	459	468	467	475	490	469	501	492	469	465	468	436	471	454	452	457	472	488	500	463	466	434	526	474	465	502	475	455	452	453	453	463	462	493	450	449	480	484	499	475	438	457	438	498	483	504	478	483	461	458	477	506	483	459	477	455	442	476	472	465	478	460	484	478	485	459	472	492	482	468	509	458	479	440	478	474	464	436	471	474	468	420	435	504	486	468	469	475	480	485	504	432	447	448	470	492	482	467	486	487	479	482	468	483	433	454	444	437	469	439	449	454	456	504	494	470	477	416	475	425	480	447	467	456	478	494	461	468	490	457	516	474	494	474	470	454	504	472	488	433	494	491	471	470	455	471	426	489	454	474	480	472	469	477	487	484	448	466	449	481	458	493	492	469	443	438	497	456	459	500	498	453	506	473	485	476	450	488	485	500	482	454	503	480	488	466	458	537	442	513	496	446	468	471	450	490	498	467	432	471	497	485	439	503	447	430	504	458	497	480	457	494	461	493	497	462	452	451	429	481	472	449	478	438	459	484	476	471	476	471	469	476	489	466	448	455	456	479	463	468	441	484	474	474	468	480	462	458	489	485	470	467	484	499	460	501	468	485	484	464	496	475	452	501	472	445	482	440	501	476	484	442	466	460	403	459	505	455	498	500	489	455	481	425	472	476	470	429	423	493	460	454	503	473	476	470	470	445	481	463	493	467	483	467	480	458	458	464	484	471	542	475	494	482	439	480	435	459	479	462	488	463	508	423	457	461	501	478	483	471	468	458	500	494	438	485	482	475	438	443	452	454	471	508	503	503	467	465	455	452	451	494	454	448	503	473	445	514	483	459	479	454	461	492	456	462	480	493	450	482	475	467	449	473	489	466	444	492	472	499	438	472	437	510	479	531	464	443	477	493	479	459	515	457	483	479	495	496	454	497	517	519	474	452	518	472	463	476	445	438	483	487	475	437	482	469	496	500	469	493	461	453	494	448	442	489	465	491	492	466	498	522	442	483	423	477	499	467	434	477	458	465	489	462	476	433	491	469	449	446	492	499	447	512	529	449	476	478	509	475	502	513	469	487	452	451	467	491	477	443	474	508	520	481	480	463	497	470	450	484	476	484	446	474	482	460	468	416	473	477	497	480	486	497	480	467	423	463	485	486	496	442	497	503	453	462	434	411	521	489	441	487	476	500	468	484	469	486	456	457	490	507	474	506	475	454	463	476	474	458	510	559	455	492	491	463	468	496	474	500	477	514	441	500	473	487	479	476	469	507	472	460	439	493	495	465	467	480	448	482	462	483	472	491	457	442	440	473	459	488	512	494	422	450	458	486	476	449	443	469	482	497	438	470	495	502	475	460	497	472	468	448	481	472	451	484	466	457	475	435	448	475	468	488	469	488	473	446	511	448	477	463	454	487	444	472	474	476	493	453	469	454	448	473	475	493	454	512	498	456	492	466	478	483	468	457	494	527	488	486	502	469	501	508	439	494	495	483	484	436	435	487	504	478	480	473	452	491	451	487	449	474	490	479	510	463	464	500	480	480	461	435	476	442	482	459	460	475	454	494	450	506	501	461	454	507	461	476	436	446	449	446	462	473	477	459	484	461	466	518	483	536	446	467	476
21167	33676	30109	21544	19041	15228	13303	11374	9045	7172	5709	4355	3197	2720	2011	1503	1296	1123	1022	990	870	941	1036	1045	1053	1004	1044	969	967	918	851	881	858	877	862	789	907	731	804	749	734	687	696	653	672	654	608	604	679	644	697	645	637	625	640	652	683	628	634	601	603	589	640	619	665	622	629	638	623	577	569	560	576	576	625	564	578	618	584	623	584	611	596	606	594	592	546	588	618	581	616	602	630	591	601	638	571	603	622	576	615	636	590	597	615	597	613	558	620	678	573	586	608	594	622	544	565	569	606	599	575	621	581	589	652	617	595	589	620	600	630	608	540	611	647	583	552	584	629	589	600	555	593	609	591	597	602	602	601	617	596	565	622	581	584	573	592	608	614	621	613	571	600	619	585	546	592	563	596	606	604	562	569	563	586	596	622	572	587	634	584	571	633	608	582	621	608	567	562	589	593	591	633	605	577	546	617	557	599	616	605	609	570	617	561	559	588	610	572	622	616	569	638	605	583	554	553	601	598	598	593	605	593	583	592	603	569	602	583	648	592	588	610	571	633	609	569	633	618	610	628	597	601	600	609	602	606	586	558	603	558	551	554	609	595	567	594	629	621	611	622	594	626	567	607	561	591	613	595	633	653	605	595	607	574	549	627	580	603	614	602	574	574	602	588	614	599	607	604	559	614	609	598	610	613	601	574	604	576	614	641	553	600	641	576	607	581	635	636	587	611	605	636	587	611	617	575	612	585	625	589	596	588	603	637	585	640	602	610	601	628	556	561	596	616	563	596	626	558	583	633	605	574	590	586	620	580	553	622	643	597	577	589	527	607	580	575	625	597	623	584	598	612	611	636	611	549	616	541	583	614	605	586	581	574	593	602	603	620	568	587	601	604	553	600	582	607	580	562	584	546	612	565	614	570	565	585	612	596	566	580	620	578	581	566	603	593	612	581	626	660	634	621	612	563	582	560	553	611	573	568	601	576	625	626	606	583	539	571	579	574	597	614	622	612	616	589	602	553	638	610	618	595	604	568	566	649	598	630	601	586	600	598	594	566	542	601	582	595	572	571	601	602	609	607	636	588	612	589	598	568	643	588	636	556	618	574	596	629	615	589	581	605	607	598	568	648	595	621	616	569	590	558	598	604	562	600	608	596	591	589	581	596	593	559	596	614	611	619	616	607	613	628	569	609	598	639	632	559	615	592	615	596	602	587	643	601	651	652	603	569	620	589	582	580	568	658	592	603	570	615	578	604	616	577	608	628	601	605	591	576	593	575	612	549	551	572	604	586	581	511	574	606	602	620	563	592	618	598	594	636	601	561	582	566	590	566	614	631	566	563	630	582	615	624	581	596	578	589	604	616	571	575	626	606	591	577	553	573	620	585	614	577	623	587	642	589	609	607	579	605	545	607	585	587	609	611	546	590	606	630	603	570	638	594	573	600	584	626	610	591	575	612	611	592	589	575	603	597	609	615	580	621	614	579	599	599	618	582	620	655	619	578	601	569	613	608	622	614	560	574	603	597	553	561	603	592	616	598	617	582	568	595	584	617	601	567	612	603	574	592	587	597	645	631	633	578	589	588	616	606	612	555	592	603	594	596	599	634	592	608	547	606	601	612	609	621	620	582	586	575	572	598	536	647	591	627	614	643	569	593	593	617	615	561	582	608	597	590	593	587	585	608	639	627	576	656	578	613	577	627	585	627	594	640	562	616	559	604	605	575	608	589	567	574	602	555	573	585	655	616	594	578	569	594	586	544	610	636	582	564	585	606	569	609	593	562	611	620	594	595	649	610	601	615	602	598	591	597	582	567	573	584	579	539	581	629	588	595	589	609	625	624	546	611	578	633	600	594	582	615	612	567	640	615	636	614	609	589	575	654	607	550	591	600	577	608	627	607	582	596	587	595	610	572	597	616	578	601	542	600	568	606	590	586	618	602	595	568	600	616	604	616	591	613	579	558	544	580	569	611	564	571	580	610	551	604	626	561	627	565	591	544	572	584	589	562	582	644	587	591	615	615	613	623	556	566	586	580	626	537	593	582	611	569	634	620	598	578	529	552	616	590	607	596	575	597	614	594	543	571	576	543	556	567	610	597	592	606	643	627	615	596	622	566	600	592	615	585	615	579	621	606	598	582	564	598	627	540	582	612	577	648	592	606	607	556	573	566	598	570	634	582	611	613	555	616	588	618	571	606	611	595	552	596	580	574	609	590	621	578	612	593	599	605	586	565	609	563	603	567	631	637	573	607	621	626	616	578	623	592	615	624	574	609	624	561	580	554	613	594	597	573	562	602	571	628	584	608	615	564	613	619	583	569	589	638	581	547	602	596	562	579	612	565	564	647	582	584	608	586	593	591	540	590	613	560	574	628	610	547	610	552	555	610	613	605	623	604	628	558	579	578	620	567	572	561	593	602	632	594	616	599	597	604	553	616	558	567	595	571	581	561	593	605	599	552	604	608	580	564	589	581	579	562	539	600	608	598	583	584	575	622	614	611	595	656	589	624	581	596	586	571	592	598	594	595	560	583	601	608	591	592	634	629	610	589	614	596	596	581	638	563	580	570	607	612	599	592	611	610	609	625	642	632	585	572	557	589	605	648	594	533	637	605	537	553	546	549	639	603	594	624	610	560	567	604	588	615	590	562	625	583	582	591	600	580	676	615	581	543	565	622	608	555	572	587	563	592	572	630	586	559	565	574	577	593	631	616	563	572	577	595	599	615	529	592	634	601	590	634	579	550	591	571	598	563	600	591	572	599	516	558	623	589	595	645	602	611	577	569	540	605	605	632	616	573	650	616	587	620	576	610	640	629	613	582	578	579	614	578	564	622	575	618	609	601	615	555	591	598	606	596	616	609	592	570	588	647	569	582	581	603	577	534	612	626	639	565	583	603	636	595	617	556	604	602	646	617	601	619	628	626	613	573	632	573	579	594	612	587	606	620	602	589	552	597	605	597	561	601	595	634	616	617	566	611	567	611	606	600	582	640	595	583	628	555	584	574	580	621	598	557	589	582	597	576	624	625	588	596	633	547	548	561	577	543	568	596	556	602	644	605	617	624	536	585	582	579	591	611	620	605	587	598	597	592	599	559	603	603	626	639	583	623	619	579	602	599	631	623	591	615	618	605	592	607	614	617	581	607	651	633	581	584	576	580	577	617	591	582	640	617	576	582	571	559	622	603	589	637	637	582	577	620	595	570	577	586	617	562	596	589	629	643	613	590	612	643	560	600	598	555	603	596	574	622	665	613	600	559	571	589	580	568	574	606	629	594	612	585	602	632	599	575	613	562	592	552	605	615	613	609	590	583	587	584	570	639	635	587	557	587	554	617	625	598	613	585	578	602	584	587	584	600	605	599	591	582	566	646	563	576	596	603	605	588	604	599	575	560	600	588	592	587	574	598	586	573	599	609	594	587	638	602	569	615	583	616	662	627	616	561	574	585	603	585	619	582	575	566	625	569	619	609	583	574	598	584	563	595	568	603	610	620	615
23310	20765	27993	23741	21193	18526	12919	8106	5779	4310	3258	2371	2004	1547	1246	956	816	677	664	611	595	606	604	664	703	723	665	633	602	622	567	565	553	589	576	541	534	525	509	467	473	509	408	405	378	398	428	421	444	420	383	425	427	418	435	396	389	438	407	433	396	383	411	365	399	395	397	379	388	383	411	374	372	387	367	397	413	385	411	394	362	375	381	418	380	381	386	378	368	367	379	403	387	387	387	384	375	368	344	396	384	405	391	380	368	384	410	369	387	389	375	359	399	367	423	392	411	374	396	359	384	367	364	403	402	379	391	452	386	391	396	380	367	367	357	378	384	403	370	370	387	366	378	377	390	359	382	370	375	397	377	357	394	406	375	365	354	363	390	342	403	371	387	381	376	421	383	359	363	402	386	365	398	364	404	390	417	353	349	384	366	376	408	398	374	401	394	424	391	370	374	370	338	377	387	372	357	389	400	386	357	379	408	350	366	445	375	397	347	392	403	359	388	389	410	368	420	384	360	410	393	355	386	370	376	375	365	372	354	377	374	358	362	409	389	374	400	376	353	377	399	383	378	395	349	381	402	382	407	396	426	380	411	393	361	348	403	378	375	367	399	403	369	372	377	381	379	400	375	396	378	359	359	445	394	400	381	416	392	365	390	383	376	398	364	389	402	366	368	376	365	402	369	345	348	400	367	387	412	366	378	368	393	365	380	367	424	374	344	385	374	376	339	402	380	390	378	397	362	353	400	388	391	378	359	350	365	421	390	378	354	384	368	392	372	369	376	410	374	372	359	409	353	370	377	354	387	368	370	373	394	391	368	386	378	409	386	391	396	356	387	399	383	408	358	347	370	357	393	367	337	367	352	397	333	411	386	365	375	391	356	380	331	389	389	373	362	417	405	399	381	365	382	397	416	384	414	376	383	353	406	372	401	423	365	372	387	374	397	365	372	387	390	395	398	411	371	362	411	348	368	436	354	380	394	401	364	402	416	394	367	368	386	380	379	377	409	365	371	383	402	377	358	374	368	409	370	407	388	379	354	397	388	360	353	356	389	390	371	351	338	408	409	383	385	353	387	380	380	387	390	365	366	403	375	370	382	359	360	393	388	396	382	373	372	357	377	346	397	368	380	395	347	349	391	357	362	348	382	376	385	405	377	377	413	390	356	387	375	408	423	390	389	373	403	332	347	373	352	368	397	361	365	414	390	382	365	410	380	368	379	358	383	387	356	372	424	370	369	389	404	328	402	375	357	400	386	363	342	346	334	372	358	352	364	373	369	372	399	401	424	369	383	386	389	377	363	356	408	409	357	404	374	390	367	417	368	382	390	387	416	331	385	357	393	363	385	422	357	379	368	393	366	387	338	394	380	338	393	366	376	344	380	399	361	382	366	392	349	383	386	394	390	387	366	371	369	370	375	374	417	392	386	361	396	377	381	374	381	360	399	375	351	400	367	374	356	389	331	372	372	408	361	389	373	365	358	359	367	352	365	333	336	375	384	365	342	366	421	368	369	394	367	387	372	347	353	359	366	383	410	390	376	374	376	382	362	381	357	369	397	370	360	350	345	417	387	390	403	369	380	384	393	354	354	351	349	366	391	382	360	359	368	361	418	356	393	407	374	372	373	403	369	369	391	374	361	383	368	345	364	366	373	399	395	395	379	392	373	387	386	349	375	409	390	394	400	391	360	384	389	410	373	390	358	388	427	367	452	369	374	391	403	362	387	395	367	389	359	375	399	403	396	391	380	410	373	376	360	404	374	367	356	353	371	372	363	349	398	371	368	386	402	344	354	377	375	395	379	360	320	372	389	354	373	378	374	369	399	375	348	355	366	377	354	379	363	379	380	373	372	389	381	385	375	388	378	364	378	364	345	380	386	392	430	386	371	362	336	361	383	398	330	374	384	399	422	409	374	374	362	372	385	379	384	347	407	376	408	387	397	401	392	375	394	365	389	397	379	359	370	350	397	384	367	391	382	386	380	369	380	396	368	386	404	374	354	368	383	360	380	398	340	381	393	404	362	370	419	389	360	380	408	371	400	397	359	378	417	373	388	397	361	366	370	392	376	371	407	338	374	411	377	379	391	396	404	410	388	375	386	371	351	352	388	385	409	360	388	346	375	381	415	395	396	369	387	372	362	358	374	353	356	376	383	379	387	391	391	374	370	398	408	407	394	414	351	357	368	367	405	387	386	370	388	388	401	356	402	399	392	371	390	380	357	383	375	368	391	397	338	407	376	392	358	411	389	367	389	358	372	372	379	401	345	342	349	364	358	380	397	353	361	382	354	374	383	407	373	394	359	397	347	358	408	370	361	400	367	363	397	357	358	384	370	397	402	410	405	379	409	335	377	385	406	379	393	389	415	362	360	420	367	395	370	386	385	365	421	397	382	402	380	370	367	405	394	378	381	397	359	373	373	366	410	374	387	375	355	356	372	409	368	377	374	378	362	378	361	372	359	404	364	358	365	391	349	355	376	375	395	348	386	402	381	349	364	417	344	416	393	359	380	375	353	364	395	359	372	431	390	393	391	381	392	366	404	347	380	372	363	346	370	416	377	378	400	372	380	389	382	366	399	389	350	362	357	361	365	363	367	365	400	401	371	382	358	379	387	375	388	367	397	392	334	337	389	344	384	363	364	405	361	373	393	400	382	381	359	375	361	370	380	376	381	391	359	381	373	365	388	423	359	347	356	393	410	334	383	386	387	386	376	370	350	393	356	379	398	363	390	361	391	374	396	395	364	360	400	402	409	380	376	372	388	376	375	394	389	361	381	369	383	391	362	375	387	374	394	411	355	382	351	385	431	361	387	381	396	395	348	369	371	394	378	367	383	402	383	366	352	397	373	374	382	398	393	349	389	395	333	370	355	362	375	397	367	385	395	360	383	376	377	375	383	375	347	406	369	416	375	389	416	402	384	386	390	381	420	363	355	384	364	370	375	391	365	387	379	408	390	368	400	391	393	375	368	412	363	397	400	389	373	404	355	392	403	379	383	373	362	416	369	371	371	366	373	372	366	347	379	364	392	407	372	368	376	370	368	425	390	400	390	390	399	409	368	371	391	376	368	400	408	367	355	375	375	412	385	377	361	367	380	372	384	377	358	399	390	367	409	367	368	369	393	403	362	363	376	384	403	374	364	364	399	395	379	404	340	375	406	377	386	373	387	383	373	374	360	383	366	417	401	390	402	356	368	382	350	391	354	406	380	425	391	385	384	363	377	365	385	386	368	365	402	382	348	360	396	381	386	370	374	354	371	355	361	388	377	386	366	374	371	381	393	410	380	395	366	383	356	382	353	355	376	358	406	375	365	386	383	379	365	355	374	374	361	391	350	377	386	391	397	384	389	366	389	404	392	367	361	402	366	356	412	377	385	392	384	341	374	429	349	387	404	394	375	386	409	389	347	362	362	360	363	392	378	381	353	391	372	391	384	399	363	371	339	339	351	355	367	419	407	358	358	380	376	378	352	392	371	379	375	345	362	404
20859	38585	34949	26425	23248	19125	17060	14506	11742	9487	7310	5499	4442	3455	2401	1848	1496	1362	1152	1106	980	947	1073	1151	1230	1129	1124	1073	1007	968	932	931	897	941	850	867	831	829	777	771	661	607	583	583	560	528	516	583	545	561	585	518	539	535	531	525	558	525	558	565	525	516	535	521	535	486	530	535	505	492	476	473	447	530	482	530	512	491	517	523	496	498	478	498	457	516	486	483	468	488	528	507	492	445	506	477	491	495	498	533	510	495	522	463	523	498	481	500	481	462	500	515	500	502	478	455	495	536	469	475	498	501	484	485	474	467	499	466	537	504	481	473	488	475	453	528	501	439	475	489	439	461	488	510	483	482	459	460	474	434	493	522	475	456	484	494	492	502	484	498	473	489	465	510	480	455	474	490	518	478	520	502	495	469	516	441	494	452	438	514	462	505	489	499	507	488	474	493	470	474	490	496	475	460	506	458	460	513	505	496	476	555	454	497	496	475	459	472	496	521	479	522	485	464	458	515	487	474	480	498	519	444	491	499	467	515	510	509	485	476	508	466	489	473	484	485	482	507	495	456	503	505	488	437	473	424	513	450	501	498	485	473	497	495	422	495	495	482	459	496	466	484	490	502	477	468	509	498	521	504	480	524	500	503	499	478	478	467	512	504	468	477	494	511	448	477	441	441	455	454	495	487	464	449	451	514	509	492	473	490	474	494	500	490	478	476	481	486	540	492	487	462	458	493	479	459	497	503	511	490	536	503	517	451	511	482	488	482	493	485	455	516	429	484	455	478	476	525	495	450	467	484	480	485	506	466	511	486	486	490	511	461	502	459	515	508	508	499	488	511	469	456	457	416	488	446	515	515	507	432	488	533	484	489	483	474	465	518	468	492	468	535	513	496	485	492	460	513	458	497	475	473	495	451	488	503	536	492	505	476	466	505	466	461	478	485	472	518	502	505	491	483	535	472	524	457	447	502	484	506	487	493	507	496	465	464	497	463	496	497	478	444	484	509	451	474	442	484	495	488	461	488	476	461	483	505	459	508	497	461	480	481	482	476	506	480	483	491	518	479	473	444	470	482	489	471	467	476	455	484	473	505	515	468	470	463	491	523	461	466	489	474	498	491	416	468	469	500	464	469	490	449	505	492	458	496	497	448	455	502	490	513	506	466	453	473	485	470	484	507	480	525	474	508	462	479	468	478	467	453	487	447	487	460	474	496	491	506	484	454	475	508	464	464	465	481	494	504	459	500	503	512	468	500	469	489	481	473	487	488	466	457	512	459	510	482	485	464	502	517	478	493	482	483	490	470	436	500	493	455	492	452	456	480	530	488	500	458	451	486	445	483	463	467	491	479	475	468	455	469	483	482	518	518	461	451	428	473	462	459	479	466	478	465	458	473	498	473	487	486	464	510	502	461	469	506	487	492	475	502	467	462	480	447	487	436	470	488	477	493	491	492	491	470	476	483	487	485	496	523	513	468	475	445	461	501	507	463	494	536	489	492	506	497	477	487	531	445	482	474	491	445	514	508	441	457	474	469	482	480	441	465	504	464	464	480	467	521	523	456	503	460	483	471	495	516	503	531	485	466	461	499	501	528	456	469	477	484	519	528	501	473	473	460	454	442	478	503	498	487	473	481	444	473	474	531	493	498	506	498	522	476	496	498	488	508	497	476	515	482	510	471	479	486	502	478	492	518	477	476	469	487	485	480	475	466	478	476	472	465	460	495	449	493	475	454	495	492	491	490	446	512	485	479	468	472	520	471	483	470	472	514	486	502	481	481	489	505	477	492	519	476	470	493	502	466	518	520	507	496	486	503	469	509	530	458	453	464	503	472	439	463	478	520	471	486	439	483	504	444	475	453	525	481	478	481	459	473	472	491	470	446	484	463	503	465	489	468	505	552	500	463	490	524	477	500	452	485	499	492	477	478	480	492	488	498	464	507	495	501	490	465	496	442	484	468	485	476	495	479	519	464	509	515	515	470	479	479	523	529	503	460	477	474	492	482	456	513	516	472	511	514	457	463	481	466	475	514	461	479	510	467	492	517	492	484	462	459	504	450	487	514	487	499	490	448	476	504	468	520	501	481	471	496	496	515	478	493	491	452	488	469	523	522	491	455	476	478	486	513	476	477	491	529	459	528	476	505	464	492	506	477	484	465	530	512	475	482	498	455	500	498	454	461	472	473	470	436	457	492	496	501	497	549	442	468	459	514	487	440	505	533	470	473	491	521	473	490	495	444	552	469	522	449	456	521	464	462	463	509	472	436	481	483	465	469	463	442	474	501	528	523	479	486	479	447	482	474	459	506	506	513	520	473	516	525	491	473	483	473	457	455	469	467	499	478	487	469	513	496	464	503	486	475	485	480	504	485	501	496	511	488	466	495	485	475	493	470	452	505	508	497	518	510	466	487	530	511	480	473	455	525	493	468	512	466	501	481	521	470	509	499	525	518	451	521	459	489	482	449	478	482	495	454	453	491	512	471	493	490	482	471	475	478	456	481	480	466	479	467	476	480	487	507	477	455	485	458	518	492	488	516	482	502	472	460	486	494	484	478	501	497	465	499	518	500	458	450	493	506	478	489	476	481	467	471	522	514	483	505	471	498	474	505	482	480	498	485	456	476	480	463	476	499	504	480	467	469	434	490	470	498	483	477	498	471	479	515	497	470	504	512	441	440	483	497	501	497	450	473	525	485	468	512	506	515	489	482	469	481	470	502	499	492	478	461	487	483	475	511	472	502	488	485	491	456	478	479	483	466	448	509	476	461	489	466	506	477	478	481	538	508	470	485	498	485	473	521	507	493	515	476	466	514	464	467	493	496	475	448	483	472	490	502	485	475	427	489	476	519	487	465	493	528	486	457	493	479	480	477	488	473	501	460	507	465	487	489	441	517	521	502	480	506	474	471	515	455	527	498	486	530	486	476	456	454	491	498	488	504	494	492	481	522	487	502	501	500	469	517	469	472	489	503	492	465	477	507	476	481	493	489	464	494	506	483	510	496	496	494	464	480	476	482	480	502	523	507	517	511	478	486	471	494	468	499	534	479	484	466	454	466	461	477	505	506	480	507	497	492	498	448	484	528	507	527	483	494	473	507	490	495	452	516	518	489	452	482	498	514	512	489	498	505	460	465	508	506	472	514	467	477	502	492	491	503	466	499	469	446	475	460	473	528	449	477	486	485	454	504	470	472	535	506	548	501	507	481	473	470	503	503	474	484	471	467	477	491	513	471	462	514	470	471	513	514	482	480	450	521	476	479	503	464	471	500	480	499	477	507	515	490	502	464	476	469	493	464	486	484	476	459	495	486	540	527	468	474	490	520	485	483	462	474	484	514	496	509	465	516	476	492	519	492	527	454	468	514	509	447	517	475	463	449	499	462	462	487	480	515	507	529	459	454	497	522	498	523	502	458	454	489	482	479	433	468	486	479	499	482	508	475	467	503	499	459	501	465	463	456	515	482	462	497	494	481	483	473	482	475	467	522	486	450	497	455
22329	20779	28441	23190	20918	21714	20337	11163	7399	5460	4114	3125	2454	1879	1417	1078	930	818	732	682	608	632	605	718	699	702	622	646	609	512	578	591	583	600	549	550	532	498	494	446	467	406	366	357	354	337	324	340	333	358	335	362	286	329	349	307	358	328	354	322	322	341	327	328	312	324	309	296	324	312	269	291	285	322	284	320	308	310	268	337	298	341	314	292	322	322	328	302	283	276	321	291	295	312	283	277	310	334	318	305	307	304	307	323	314	294	299	298	301	299	321	317	309	317	299	297	317	294	302	322	282	290	305	295	304	322	326	337	333	297	306	279	278	304	294	318	308	286	282	324	281	306	258	322	294	302	272	282	294	278	319	320	277	268	279	327	296	299	317	253	290	279	285	280	337	290	293	271	288	266	287	308	288	266	322	298	329	263	300	290	294	284	288	296	284	324	299	281	269	254	270	287	270	302	291	264	303	275	306	303	287	278	284	297	302	280	323	286	269	299	298	258	290	241	295	295	285	306	270	319	290	273	288	301	302	297	302	286	311	308	292	311	315	322	275	275	321	273	299	317	279	292	301	279	294	289	330	304	294	321	305	303	309	316	321	297	292	286	317	312	298	288	321	290	298	284	291	298	293	286	310	318	270	303	276	304	281	299	267	246	263	275	300	293	257	292	291	280	291	278	304	277	287	315	315	280	280	299	259	280	295	300	286	303	305	283	276	272	315	338	301	326	260	288	282	316	332	294	261	315	272	288	297	321	279	277	288	280	293	278	289	294	301	301	317	311	304	313	309	290	309	312	302	278	295	301	277	298	323	315	308	277	299	301	304	280	256	290	239	260	286	314	293	297	335	329	298	291	340	292	284	289	280	307	286	316	299	288	287	331	276	291	291	289	334	288	283	272	297	272	310	311	277	296	300	307	285	278	314	300	282	284	289	264	281	291	273	294	277	280	301	354	283	262	294	310	297	298	306	309	260	269	295	311	299	328	316	293	312	291	287	305	316	302	305	283	329	298	295	296	308	284	279	306	292	295	282	308	302	286	304	296	296	294	299	290	318	316	295	295	291	293	329	306	290	288	254	286	291	304	301	280	287	307	305	293	278	301	329	326	263	305	320	283	293	279	299	319	271	302	281	302	303	302	306	309	291	273	296	292	304	309	301	294	289	290	280	282	289	285	291	283	280	294	300	286	310	302	333	289	293	266	309	262	311	298	306	310	292	280	300	316	327	309	268	287	310	278	268	279	280	301	291	304	292	311	308	314	277	292	297	284	340	253	284	286	317	268	300	322	295	305	288	327	287	294	309	284	294	299	278	312	277	268	278	303	310	288	305	305	309	310	308	263	302	293	314	305	281	295	283	304	275	303	288	326	254	343	303	265	283	297	300	273	319	263	294	287	296	241	305	321	272	299	306	283	308	296	292	311	290	292	308	271	290	267	298	306	301	327	281	288	277	299	294	294	287	302	303	272	282	280	310	276	281	281	288	305	328	288	295	283	291	320	258	274	291	285	295	295	281	298	307	328	261	293	297	282	289	273	277	276	283	290	294	272	283	338	308	262	296	295	286	288	296	285	302	264	294	302	299	266	262	306	292	272	289	301	303	319	299	338	306	298	296	306	335	265	332	276	303	312	287	307	310	262	301	281	300	291	280	303	295	299	288	280	280	291	251	305	291	271	322	312	280	306	287	314	318	269	273	288	298	272	287	274	312	288	281	313	285	281	323	269	317	267	301	297	311	300	285	320	296	288	318	298	263	289	279	304	301	294	303	268	293	310	272	275	322	331	280	296	298	270	299	304	294	288	308	322	273	297	295	295	316	303	283	284	301	314	308	309	301	301	294	318	312	263	288	293	276	311	289	309	303	283	275	288	301	267	318	274	297	302	307	289	288	280	272	293	289	298	273	303	288	306	303	267	287	284	300	298	324	289	311	297	274	286	319	302	317	282	293	300	279	286	308	280	282	288	303	280	289	306	290	278	320	286	285	308	299	276	311	288	292	307	309	351	294	315	288	280	291	305	302	307	307	302	295	280	333	294	249	270	300	296	304	286	274	259	309	308	296	283	276	320	272	300	286	331	292	303	281	280	302	309	283	288	311	283	318	282	291	265	273	284	297	283	299	270	246	244	286	318	284	313	302	309	303	301	325	315	313	278	302	276	276	294	291	300	302	247	283	280	302	307	296	324	316	330	301	322	331	273	294	271	283	293	284	317	306	271	341	266	265	311	288	313	319	289	284	328	292	307	297	276	343	298	273	286	315	290	332	301	312	304	310	289	318	282	306	302	296	292	317	292	292	298	313	316	305	310	317	282	260	311	303	298	288	275	280	289	270	307	296	303	280	289	268	282	272	304	294	288	296	276	297	285	302	307	246	314	306	331	288	284	314	318	299	330	336	304	310	284	276	298	259	292	266	286	285	291	286	290	308	297	297	276	280	287	259	311	295	309	315	278	262	308	282	284	306	260	312	317	257	300	288	291	297	301	270	267	314	298	296	309	278	293	303	316	305	283	302	299	266	279	295	295	281	299	315	303	299	307	282	310	317	284	300	293	280	286	298	296	310	302	312	308	308	287	300	318	286	284	286	265	276	294	296	281	288	285	298	323	304	274	300	294	275	300	303	293	279	321	293	296	292	291	295	298	303	303	314	292	295	291	267	279	292	321	288	292	275	256	314	304	311	304	269	304	288	259	331	301	290	284	273	321	305	321	306	307	264	334	291	295	316	316	306	290	292	270	297	273	302	288	306	302	286	309	292	294	283	270	308	314	296	287	296	278	282	275	277	301	302	285	300	305	354	308	304	323	308	283	281	299	322	278	292	304	301	276	303	300	307	321	294	329	283	297	313	311	289	285	295	307	305	317	281	283	308	304	299	259	293	257	277	294	317	289	282	266	282	296	309	279	300	295	275	279	299	292	285	280	295	316	317	331	304	306	276	281	313	300	302	324	309	326	303	300	321	314	293	267	323	324	314	327	263	288	307	294	303	311	290	284	281	281	303	284	297	241	286	279	279	301	309	309	281	290	312	312	282	283	296	283	277	308	288	312	321	280	324	265	274	334	262	322	274	300	292	287	297	297	297	255	301	306	290	301	302	305	284	287	256	310	285	296	301	265	315	266	292	300	301	273	302	271	339	302	315	311	301	317	302	291	277	307	275	299	297	317	326	269	289	276	282	307	264	304	320	290	282	318	308	285	279	296	290	294	302	318	311	323	299	302	286	274	285	305	274	311	264	295	281	294	283	296	321	300	278	311	289	278	273	278	303	299	279	285	267	334	297	282	307	293	311	275	307	280	275	323	308	290	268	304	298	301	282	289	254	306	267	311	304	314	322	294	295	289	257	329	335	266	285	304	302	290	276	300	311	268	264	278	310	317	274	280	305	273	294	322	328	281	307	277	280	273	274	294	327	314	288	285	301	289	308	268	299	295	302	307	281	307	268	324	285	280	311	308	299	299	286	307	276	288	306	272	301	302	312	297	297	277	304	309
22574	42022	38602	30024	26810	22238	19888	17347	14326	11250	8776	6982	5543	4221	3170	2311	1856	1536	1311	1179	1088	1105	1254	1231	1367	1316	1164	1203	1078	1020	1027	1028	1035	948	926	915	827	807	776	721	642	645	597	473	464	496	471	482	465	455	521	461	430	445	466	466	464	473	466	469	453	446	424	475	428	431	418	381	430	377	399	364	376	401	378	387	445	382	359	381	384	414	386	378	388	397	334	363	348	382	397	399	383	381	370	365	388	362	379	379	410	405	372	359	367	388	372	385	399	391	340	386	365	384	396	373	329	351	382	380	377	411	373	384	358	373	379	377	395	381	348	347	355	351	352	399	366	354	372	363	381	367	371	357	366	363	361	383	387	398	346	355	371	381	372	364	384	365	425	375	342	384	406	358	401	344	398	365	387	367	376	406	370	382	359	394	377	339	383	402	336	348	337	382	378	368	345	345	358	383	363	359	357	372	389	370	368	369	368	375	358	393	376	365	361	383	369	352	391	371	364	325	350	381	393	413	371	361	346	397	393	396	353	386	383	384	359	381	398	353	378	384	387	360	371	377	364	368	360	378	366	366	367	395	360	384	354	382	369	401	414	381	396	354	384	355	370	379	419	344	368	349	381	396	398	350	364	377	390	361	379	371	372	362	388	395	333	383	368	391	347	362	390	383	363	366	363	357	350	384	388	388	403	367	376	309	380	401	357	362	391	355	352	376	372	380	368	369	382	407	372	375	356	369	367	356	370	358	399	370	358	376	353	344	390	346	355	348	395	364	365	394	388	380	389	373	355	359	365	339	335	378	384	360	346	395	400	386	377	337	390	363	391	386	388	373	338	381	376	382	390	336	379	387	341	385	351	417	377	362	373	389	395	331	389	382	344	332	366	394	351	349	359	388	359	333	376	382	373	356	393	400	378	397	356	360	404	363	345	392	403	352	371	371	352	379	378	357	374	365	386	347	384	368	348	345	373	406	368	403	369	388	382	339	389	386	352	378	360	364	417	394	375	394	342	379	371	376	392	406	375	360	364	356	366	382	373	374	383	400	381	362	359	385	348	372	359	335	386	380	393	360	336	370	381	400	386	389	360	377	384	360	347	381	407	353	351	351	383	354	385	393	373	427	407	394	385	359	349	329	362	363	362	374	391	372	420	361	354	381	371	407	369	405	386	398	351	363	347	364	383	359	388	342	362	354	381	385	378	344	376	321	362	355	362	369	369	394	350	373	408	353	327	382	359	391	344	359	359	346	365	401	379	391	376	387	362	350	389	394	392	358	344	382	371	347	373	352	394	369	366	353	386	343	369	401	397	411	383	363	350	378	374	377	363	340	375	377	375	336	375	371	391	368	416	389	354	368	376	382	348	407	370	353	380	353	388	362	360	372	422	331	388	402	357	382	362	370	387	364	372	352	365	365	373	359	376	372	338	389	351	361	383	380	355	368	375	429	364	399	381	358	361	367	368	382	372	373	361	387	363	374	371	387	366	366	355	371	361	385	375	343	373	364	325	337	380	403	392	384	352	374	388	381	404	375	364	355	384	322	388	385	403	382	357	339	355	367	368	358	359	361	391	386	390	377	372	346	354	354	386	343	378	363	376	347	331	375	361	380	404	394	372	359	366	382	362	344	366	355	380	388	378	388	389	382	369	355	356	381	392	385	381	367	362	373	384	357	347	393	330	388	400	354	381	396	354	375	374	378	371	359	373	372	401	361	349	366	352	330	369	371	378	367	364	383	383	382	363	364	367	385	348	382	395	378	376	360	376	378	403	363	352	377	377	358	370	387	346	379	409	378	362	398	393	355	387	331	397	378	365	374	374	336	383	371	350	350	375	385	362	361	400	393	381	393	373	358	369	376	377	365	338	358	371	401	377	373	371	388	363	367	375	375	368	412	400	368	339	377	391	376	367	395	374	341	394	396	405	387	390	341	340	349	344	344	372	372	367	375	372	364	384	385	368	355	395	362	400	361	364	347	374	389	362	366	360	392	342	361	353	383	379	374	352	355	380	360	409	383	366	349	367	382	360	430	367	393	341	388	356	345	366	404	376	362	359	417	366	365	404	385	345	395	377	396	383	357	342	407	384	363	374	378	383	407	363	404	353	395	370	357	353	389	331	354	371	376	396	391	373	385	381	379	358	385	399	428	371	387	409	319	377	377	372	391	350	364	388	396	348	348	360	349	383	408	358	395	355	364	348	356	377	340	390	405	376	390	398	335	338	353	399	360	356	393	364	368	380	346	405	389	370	382	367	371	336	339	370	377	359	402	348	364	352	380	387	372	386	398	402	391	382	371	384	363	387	339	334	343	356	392	369	383	408	389	364	363	351	382	342	358	372	382	341	356	364	357	376	341	393	375	372	399	383	344	365	378	366	390	397	366	367	373	329	386	381	374	347	386	342	366	371	377	353	333	379	379	351	382	359	370	391	360	381	372	370	375	384	372	357	399	341	370	340	370	361	371	387	395	381	365	416	361	369	366	408	304	381	354	350	385	402	349	351	366	365	390	350	333	395	391	384	380	391	349	380	365	361	337	339	406	358	337	349	360	384	355	357	387	387	354	375	341	366	410	346	384	384	354	359	379	354	415	374	359	379	387	413	375	389	344	363	349	361	359	335	373	359	378	381	379	394	356	363	390	385	389	375	393	364	350	385	346	350	365	385	358	381	378	370	365	376	406	412	391	376	388	334	360	370	402	373	355	377	340	375	407	359	365	370	365	354	351	375	403	346	373	365	377	362	370	362	379	350	372	411	358	355	351	354	395	389	393	368	385	367	356	399	394	354	383	356	383	366	366	354	380	397	387	373	339	347	371	346	360	380	377	380	413	363	381	349	373	357	379	360	393	389	401	416	383	339	344	370	360	385	352	375	357	358	354	350	400	389	336	375	400	368	373	362	386	348	339	382	359	375	355	355	341	389	379	377	389	363	352	358	385	377	354	366	347	359	389	355	383	396	397	364	350	354	388	375	370	360	350	365	374	373	359	386	378	345	368	356	353	380	376	392	353	322	406	343	417	385	399	357	390	347	380	354	373	372	337	369	398	365	345	369	346	410	349	381	356	348	363	380	382	381	365	340	402	358	371	371	356	378	397	402	375	344	372	378	354	400	381	366	390	359	336	349	370	404	368	395	353	356	368	401	403	348	359	370	386	349	391	382	364	383	362	361	346	362	382	362	355	359	375	352	380	437	374	372	363	389	378	378	331	340	356	325	372	363	361	360	401	345	382	403	379	372	346	379	400	349	402	363	386	373	405	342	382	358	369	362	342	409	353	371	395	360	368	374	340	379	413	390	392	372	390	395	377	384	387	375	375	356	389	389	351	359	393	371	383	387	371	375	379	392	388	412	380	355	347	343	345	378	372	376	363	354	376	409	378	354	390	419	360	388	385	349	391	373	392	338	377	357	361	374	368	364	344	347	355	337	368	359	363	366	374	371	335	329	398	420	380	366	388	374	375	330	361	374	364	334	343	363	393	359	353	383	360	408	421	361	398
26615	22995	26181	19705	13726	9225	6881	5361	4223	3150	2416	1844	1486	1238	1024	834	784	670	653	558	587	648	671	688	625	671	683	595	618	612	620	674	608	615	595	575	578	558	568	526	528	521	516	494	532	554	505	475	507	466	483	488	495	460	508	513	485	479	445	496	533	501	472	504	455	492	469	495	504	470	466	481	489	500	455	491	492	463	512	533	504	459	505	492	457	444	543	491	464	477	484	467	440	502	473	485	501	439	497	519	483	492	450	477	491	514	479	481	451	457	506	519	493	464	501	441	485	444	494	460	487	501	502	504	488	486	492	502	538	500	478	453	460	501	469	446	513	469	471	486	483	449	448	490	469	479	488	488	473	500	472	457	478	430	488	472	486	465	488	455	496	514	466	471	459	466	455	467	475	493	468	467	487	461	473	484	479	445	442	497	509	465	459	517	465	482	483	478	448	496	467	478	448	493	502	484	493	499	498	472	432	417	472	460	468	475	507	488	474	470	507	464	456	483	528	475	460	484	450	473	462	481	505	482	489	441	479	459	483	477	466	510	436	466	488	501	489	514	514	465	458	468	465	482	475	445	465	484	462	479	479	478	464	463	472	443	474	488	464	445	467	466	504	457	439	475	487	478	487	453	457	498	455	476	450	476	474	493	472	479	484	470	504	438	476	492	452	454	450	468	500	467	466	453	467	454	499	505	442	483	472	480	486	517	486	469	464	466	453	497	462	440	456	495	489	485	435	489	491	460	442	472	472	452	467	485	445	509	456	493	503	431	485	461	470	456	502	449	439	453	434	435	465	467	493	471	486	462	470	477	461	435	485	493	477	487	470	508	469	451	468	471	479	456	509	483	469	499	475	461	520	463	514	473	492	498	467	449	487	489	489	471	460	500	469	458	493	463	503	483	486	479	457	433	504	477	452	491	461	547	492	465	472	504	497	464	479	475	478	454	491	457	495	488	476	476	486	450	466	513	457	479	491	456	495	503	457	501	492	459	518	448	497	483	483	475	455	491	478	471	491	483	477	466	512	456	458	508	440	491	466	441	503	421	500	489	448	513	495	482	434	446	455	429	482	456	491	457	480	483	483	457	462	470	502	455	481	491	482	442	469	506	449	460	460	465	460	475	441	463	448	486	499	487	451	521	496	488	496	484	498	476	494	476	462	473	476	449	465	474	470	472	458	475	471	472	521	439	474	438	488	533	483	455	503	501	500	431	510	455	459	509	437	455	426	473	478	511	494	478	478	461	492	454	454	475	466	466	477	497	470	491	524	491	505	464	510	496	507	501	486	449	455	452	435	469	512	479	473	464	477	491	474	514	467	487	451	486	482	483	448	454	480	499	480	488	463	521	459	549	468	501	508	467	507	468	456	454	487	481	518	460	476	490	474	481	472	442	474	506	468	475	482	479	507	480	468	473	502	492	498	472	471	489	495	503	452	512	471	464	485	487	492	470	517	472	479	489	506	479	465	462	470	478	503	467	487	507	503	501	457	475	483	477	485	483	452	443	510	500	457	490	491	499	444	482	468	492	523	439	475	468	475	462	465	491	465	465	526	489	482	477	504	508	473	491	495	487	436	449	516	470	483	484	495	471	448	517	461	516	489	483	511	459	478	464	484	472	489	468	438	485	459	464	500	487	496	491	473	480	439	477	496	493	466	477	481	494	459	467	467	506	463	504	470	436	481	455	443	479	456	492	490	471	491	453	470	481	483	443	489	471	439	497	473	494	461	456	480	467	492	455	465	495	475	468	478	459	491	467	449	470	528	526	470	520	493	458	482	494	485	516	486	496	496	454	510	462	464	495	503	460	447	513	463	493	477	477	473	434	466	534	445	499	515	445	455	508	449	457	488	507	451	430	501	494	444	481	461	459	481	478	509	487	497	475	485	458	474	432	502	486	504	495	467	480	441	454	441	447	476	433	495	475	491	500	481	514	494	459	477	485	456	470	491	427	480	495	500	480	482	520	485	451	475	453	451	524	458	490	480	491	452	455	494	472	464	506	456	503	458	489	493	501	447	466	490	457	475	503	485	462	514	456	452	494	507	450	459	492	530	453	503	485	460	460	459	427	466	452	514	481	500	438	461	461	435	460	501	489	465	490	471	426	455	469	494	453	481	473	500	454	477	480	483	482	436	498	478	465	485	471	489	505	479	495	460	432	494	510	493	500	485	476	454	464	470	477	482	488	454	439	467	483	546	514	533	494	471	483	512	455	475	521	468	453	502	472	458	473	489	490	493	474	502	491	430	481	462	478	506	439	490	495	493	516	457	475	456	480	501	461	469	473	500	438	503	459	481	458	466	506	462	529	423	461	512	490	499	476	492	435	456	517	482	480	494	434	479	463	422	518	441	449	480	456	492	472	430	446	488	479	477	486	465	440	452	481	510	469	461	476	500	488	494	502	481	483	464	474	473	474	486	491	501	475	476	488	449	463	464	458	461	461	482	492	475	520	477	514	469	494	453	500	485	453	481	450	467	485	460	453	472	453	478	478	447	512	463	477	473	463	477	465	456	491	471	451	454	515	512	519	476	514	475	488	438	452	488	443	510	490	492	441	459	451	444	529	486	468	499	463	496	479	510	479	463	464	426	460	504	507	472	462	503	458	469	482	490	469	512	489	449	499	507	479	504	493	451	467	480	438	460	500	495	487	477	448	454	474	465	451	465	447	480	518	478	470	513	447	496	470	488	456	485	451	455	469	465	472	491	457	500	455	502	489	483	484	511	495	446	461	457	439	488	498	490	425	481	456	439	498	462	458	474	474	467	472	476	477	484	484	478	441	461	442	537	476	454	448	485	485	467	501	513	480	452	468	442	455	441	473	480	501	527	510	468	487	516	468	527	497	474	442	477	471	484	443	460	468	499	486	494	470	517	524	455	482	487	432	502	475	476	463	483	463	491	464	489	483	478	454	465	455	487	469	454	474	453	453	474	497	462	478	482	490	458	492	453	471	457	439	440	504	471	471	491	501	454	479	490	480	463	483	478	447	488	496	485	508	508	476	469	502	527	544	475	486	471	509	490	485	516	497	507	462	473	519	481	489	461	488	471	496	502	474	441	516	457	507	500	484	483	470	508	495	459	472	475	499	445	480	467	482	467	464	483	465	478	497	525	476	459	432	475	468	469	480	484	485	445	487	480	491	484	487	454	521	460	509	475	501	458	478	488	518	501	518	474	492	519	465	528	471	486	474	479	499	487	499	487	483	503	450	490	487	493	476	470	490	491	488	499	490	463	472	495	467	469	436	467	484	446	470	475	483	470	454	478	452	496	440	476	490	450	494	436	472	483	480	476	487	470	467	521	493	449	462	499	453	478	468	489	466	554	482	469	499	452	495	480	461	488	478	422	472	470	484	420	503	454	447	468	489	506	497	466	478	489	476	523	476	474	471	488	465	485	507	512	466	448	481	494	478	469	468	497	493	503	515	459	455	436	482	457	483	481	425	472	475	468	484	485	477	488	459	500	481	476	538	511	514	478	510	460	479
20880	33287	29607	21144	18911	14886	13137	10963	9164	7086	5385	4269	3370	2487	1886	1506	1323	1232	962	941	879	958	961	1055	1038	1013	1040	921	1024	900	902	935	914	850	841	861	875	757	773	796	743	750	646	664	666	640	680	622	654	637	596	678	693	633	631	664	633	651	629	646	650	624	610	626	628	629	627	631	610	609	578	583	620	600	633	587	626	615	613	621	567	651	613	624	594	582	569	618	605	605	593	620	584	617	579	623	649	617	623	584	604	570	598	592	577	628	601	640	620	616	578	652	590	588	608	598	628	558	604	619	554	602	642	615	585	583	624	588	585	577	605	561	583	623	596	625	607	603	607	612	610	623	643	600	619	604	613	563	584	612	609	622	584	610	552	635	620	578	616	620	610	638	638	589	606	576	572	581	573	537	581	550	606	658	610	627	592	596	637	637	615	590	598	628	572	593	601	625	599	606	605	615	595	591	588	629	623	636	595	598	586	622	633	610	565	605	588	606	564	613	632	582	634	573	569	558	585	553	616	621	608	574	608	606	621	582	578	624	629	630	612	598	599	587	591	608	635	598	613	600	601	593	578	600	606	576	602	581	607	639	631	610	593	583	599	606	653	643	632	595	566	642	676	626	606	622	586	627	607	577	578	578	658	548	561	664	556	603	612	573	634	604	626	591	638	567	569	597	593	627	586	594	641	620	623	615	576	617	617	598	591	617	573	588	641	627	581	630	559	573	604	588	584	574	614	614	620	611	643	630	594	586	613	628	625	623	617	610	623	586	610	574	611	575	579	590	614	605	601	614	612	614	618	605	585	615	624	599	559	626	555	604	576	555	598	577	586	658	588	609	600	587	573	573	625	669	550	628	618	578	565	569	618	601	622	604	613	622	625	573	626	608	553	564	569	587	606	597	627	606	630	626	644	609	633	625	582	573	637	620	593	567	614	589	599	624	640	601	567	560	633	615	643	615	620	606	626	566	612	616	643	615	594	566	601	599	610	627	614	599	558	638	620	586	562	608	641	630	624	600	617	598	590	579	567	587	617	632	605	605	598	608	611	627	581	609	625	609	565	591	601	621	589	624	597	637	598	619	606	557	574	588	615	566	629	570	612	621	601	578	618	665	598	621	575	625	617	572	601	589	594	617	628	556	546	618	569	598	624	650	632	589	604	638	535	641	584	557	602	595	576	618	644	617	587	616	621	575	606	603	599	579	598	606	567	602	619	605	639	603	601	579	586	654	585	610	617	547	598	614	576	628	607	597	629	582	644	599	591	573	553	563	612	624	610	585	598	610	566	599	643	641	621	613	626	589	602	620	602	592	608	601	544	580	601	617	577	581	568	568	609	602	594	621	628	598	603	604	581	599	550	577	621	579	633	638	600	639	614	619	635	663	542	584	608	551	567	601	594	581	580	558	556	566	573	637	623	614	583	600	620	590	575	605	596	563	595	629	582	601	602	630	657	582	602	601	657	646	592	596	564	646	629	602	600	596	630	599	637	566	591	520	569	616	604	610	572	577	589	613	580	575	573	595	600	591	597	598	599	616	595	605	565	604	548	590	601	593	603	576	579	585	616	615	573	596	594	589	587	613	605	577	589	572	601	576	584	603	599	587	588	619	650	567	548	619	664	617	571	598	632	639	593	597	611	572	637	570	591	622	592	568	617	594	614	581	563	599	614	600	614	601	604	606	613	615	562	613	628	621	595	610	610	595	613	590	591	530	578	595	610	597	592	617	627	599	591	617	618	598	601	596	621	587	620	618	631	597	595	605	640	606	585	602	597	573	572	650	610	652	595	671	619	644	602	613	606	586	601	580	587	603	613	627	632	606	642	626	561	612	597	598	626	595	624	633	610	597	567	588	609	584	577	621	595	548	592	553	644	619	594	604	591	593	575	566	590	571	598	608	629	634	599	543	581	608	589	557	583	650	606	570	614	581	565	562	645	642	595	628	592	606	598	639	607	613	596	569	628	588	606	643	657	673	630	584	572	582	555	619	593	562	627	587	571	572	597	605	594	597	544	624	629	551	603	634	586	580	605	597	600	652	626	629	579	597	588	585	596	577	632	584	624	614	556	567	580	575	652	616	607	613	588	665	584	632	612	582	615	661	564	604	591	645	600	637	573	615	582	607	591	644	614	637	588	581	591	577	619	632	666	594	583	564	565	599	592	573	620	622	634	599	576	651	622	598	593	623	616	601	596	600	571	582	594	623	559	615	614	563	606	620	580	595	644	620	613	634	604	619	639	593	606	615	620	602	627	613	576	599	584	572	597	640	548	537	594	593	620	604	570	610	626	594	603	621	648	548	586	619	582	592	626	581	598	619	591	597	600	594	582	607	547	620	546	587	603	587	551	604	636	606	623	637	611	641	571	633	603	605	598	577	595	580	616	601	630	580	557	594	604	662	616	615	595	612	579	608	591	589	578	580	598	611	594	596	594	571	587	601	588	605	602	597	632	566	637	619	584	628	621	605	604	594	645	597	607	552	636	557	636	619	584	602	604	634	610	602	589	567	617	577	590	596	577	639	605	582	609	560	614	602	583	624	609	620	601	628	617	610	605	580	601	610	564	621	609	586	640	643	620	582	587	572	615	570	616	593	605	578	664	619	601	582	640	604	582	611	610	605	564	606	622	582	617	598	620	612	618	568	595	637	632	626	624	581	600	610	604	593	593	582	597	615	613	621	645	648	634	593	638	614	621	601	600	571	621	587	571	568	604	559	623	619	602	600	565	612	600	567	619	604	597	635	587	605	596	633	595	621	601	606	645	650	601	607	561	600	604	600	543	608	621	636	600	592	631	591	607	586	629	596	609	582	558	591	597	595	585	637	639	633	580	574	593	628	542	676	569	566	621	571	587	627	621	584	583	599	582	578	565	575	630	605	612	572	631	622	571	616	580	580	600	638	637	568	555	578	572	584	581	639	599	590	580	599	603	581	620	660	601	600	577	634	595	571	601	589	598	598	586	625	579	541	639	570	586	625	562	608	630	625	582	594	632	636	608	593	624	648	581	569	594	616	628	565	585	590	592	628	607	621	649	609	597	581	628	635	560	603	614	599	626	569	604	598	613	623	620	593	610	638	598	619	567	620	609	652	612	667	590	600	546	601	620	551	586	600	576	614	621	605	601	663	626	567	643	561	603	607	580	627	651	558	582	567	595	605	609	613	576	562	607	561	522	595	544	581	587	569	601	631	596	590	625	589	605	604	616	621	587	612	598	633	592	602	589	579	619	575	630	641	610	613	605	552	578	583	649	654	596	582	629	604	571	574	591	596	608	605	600	611	596	594	609	588	610	554	595	629	625	582	639	614	629	615	648	635	582	616	615	610	605	622	590	659	618	604	652	615	625	598	623	599	580	613	605	597	636	606	610	603	619	587	599	593	571	589	602	595	612	597	602	613	588	613	598	594	607	599	610	593	623	615	585	604	625	574	595	624	639	625	599	606	601	561	592	632	580	615	578	612	623	645	608	590	576	610	587	636	567	619	609	634	596	586
23262	20794	28133	23600	21242	18221	12433	7849	5687	4256	3188	2515	1970	1498	1171	895	865	784	622	604	617	572	626	685	667	692	659	588	648	598	595	606	672	568	585	574	581	533	497	495	476	464	417	408	440	435	402	420	388	451	391	408	367	399	433	432	417	409	426	395	411	377	410	393	393	415	359	395	398	349	344	395	385	415	393	414	427	394	358	367	375	363	379	359	368	398	395	382	389	396	420	386	386	356	349	381	403	398	372	419	384	373	407	398	379	441	361	367	379	374	365	389	351	371	378	384	367	395	359	392	386	412	389	414	381	393	373	402	391	372	413	379	383	379	383	372	380	403	402	359	388	356	398	375	373	358	375	420	356	371	388	366	379	391	408	336	388	379	384	398	399	380	352	371	394	374	403	399	412	399	381	379	397	393	352	404	369	403	372	379	386	379	394	395	370	408	378	419	398	366	383	371	410	405	373	365	369	369	376	384	386	369	368	411	355	392	365	373	367	360	382	358	391	389	373	357	372	373	345	392	357	406	364	387	413	355	376	360	370	375	401	396	354	352	385	400	389	382	427	385	417	337	364	365	336	403	378	367	375	392	400	364	380	378	391	405	362	393	382	406	395	399	381	352	358	405	382	383	390	409	420	396	368	411	371	346	416	378	406	390	408	371	394	412	397	364	376	394	375	359	386	402	371	380	368	393	387	416	396	396	417	413	373	370	374	395	369	378	384	348	405	364	393	370	378	381	372	380	399	390	354	404	343	388	361	373	361	354	428	375	400	376	389	381	378	363	374	357	381	407	356	344	364	400	351	368	383	361	400	395	433	373	404	365	366	377	388	387	349	375	385	413	383	371	374	365	374	336	367	398	396	379	363	389	408	361	379	396	379	364	365	362	389	395	343	388	392	353	386	385	403	347	338	410	377	342	393	398	371	399	346	385	387	399	413	399	372	375	386	356	384	375	418	362	402	388	384	358	385	399	403	393	394	398	399	388	406	373	381	384	422	357	396	409	364	407	383	375	351	380	372	365	381	402	350	401	391	378	404	367	366	362	380	368	376	378	362	379	383	360	364	413	378	382	394	413	350	385	402	363	409	392	444	366	395	410	375	372	349	375	358	399	370	384	388	404	378	359	376	361	372	405	381	357	394	379	365	387	414	345	400	375	409	409	402	393	376	369	339	383	370	370	379	376	403	380	361	403	379	384	387	396	404	365	392	362	382	364	379	404	364	398	383	379	387	371	387	383	406	378	352	358	367	388	420	361	415	394	371	355	418	389	393	358	401	397	379	366	393	396	383	440	381	374	392	365	388	387	380	354	372	371	412	379	359	369	337	404	387	343	389	397	349	378	406	395	396	431	360	399	365	374	368	385	372	377	377	387	357	411	371	323	405	398	367	387	373	406	373	370	388	373	377	396	383	382	365	353	379	419	404	394	368	368	349	387	380	383	375	385	382	375	387	376	397	369	360	383	370	405	372	364	382	415	388	353	346	403	343	388	374	370	363	375	362	378	393	402	391	345	365	373	380	363	382	404	412	372	352	388	371	366	360	373	376	381	387	374	381	384	376	387	361	381	384	408	397	397	370	374	399	382	400	379	404	339	384	386	356	390	400	378	373	407	383	376	405	415	379	358	379	414	365	384	384	390	380	364	394	414	378	387	392	402	387	375	395	343	350	374	385	390	371	396	381	361	368	396	355	415	375	400	412	391	389	400	378	379	374	406	393	393	361	399	386	431	419	386	375	405	361	437	365	400	363	373	346	393	392	393	349	415	403	380	376	362	386	388	336	411	401	364	377	370	368	360	391	364	403	399	356	363	379	361	384	362	381	363	398	375	386	410	377	366	389	402	372	360	344	370	399	380	370	386	410	419	397	389	387	382	408	403	425	410	387	396	346	369	376	385	416	393	355	379	400	380	351	355	375	383	393	367	388	366	393	359	398	400	391	362	351	423	361	364	368	403	344	391	352	414	401	359	364	373	405	376	379	373	361	423	374	365	354	412	389	395	397	395	396	397	377	409	366	396	378	368	367	378	381	384	377	362	398	395	398	383	387	390	358	379	386	402	401	356	350	405	365	403	401	416	388	397	384	380	395	389	401	378	353	346	385	393	385	377	384	379	388	386	421	404	395	396	377	362	385	382	395	373	362	373	420	389	391	339	360	423	408	361	390	411	372	374	390	395	384	381	392	379	402	372	407	368	398	383	386	352	393	392	372	382	420	346	360	403	398	387	385	374	375	385	366	404	404	411	417	372	381	380	400	387	401	377	378	393	363	394	339	398	397	416	399	392	393	369	360	408	386	389	360	420	446	363	370	407	380	390	409	399	376	364	403	387	362	384	387	438	374	368	388	372	396	396	333	377	381	367	369	399	391	380	405	391	390	366	373	356	362	371	339	383	384	368	367	368	365	393	422	354	372	402	414	382	362	401	381	368	385	404	387	342	386	390	362	395	397	406	382	374	367	427	406	364	372	368	385	364	410	357	361	396	375	400	402	368	397	353	353	400	380	389	383	364	391	350	411	429	375	374	384	392	397	362	394	363	395	370	368	400	383	423	394	392	390	398	384	365	391	412	368	404	358	364	374	375	388	406	397	363	417	393	383	390	400	372	411	369	422	391	381	394	381	361	374	362	395	357	398	379	389	396	377	380	370	385	346	390	379	382	357	391	353	361	405	383	365	388	405	365	389	406	400	365	380	387	385	396	370	370	409	378	379	423	404	383	365	406	375	379	370	400	396	368	377	398	396	408	382	381	388	389	366	375	398	364	354	354	393	373	387	419	378	381	391	373	368	371	409	396	355	400	390	348	377	395	400	368	402	387	384	413	357	362	406	413	386	377	397	386	416	379	369	356	393	356	421	351	371	401	349	385	337	401	378	385	392	395	358	360	390	340	355	358	372	424	362	370	392	384	399	371	368	384	381	393	404	373	390	356	393	408	345	413	402	376	400	369	398	371	384	368	350	416	388	377	384	354	413	359	348	407	369	377	425	392	365	395	387	372	395	384	386	361	387	395	387	362	379	405	361	384	361	380	397	373	417	375	373	358	408	397	407	409	398	389	383	379	380	386	386	388	359	361	375	395	378	352	369	401	342	355	396	374	359	388	431	385	368	378	351	381	367	398	394	373	371	394	347	369	400	372	407	378	370	435	393	375	346	408	393	365	379	381	318	354	396	364	383	415	366	397	361	371	381	359	395	386	413	373	405	332	388	387	384	406	367	355	373	345	367	399	379	360	381	378	395	362	354	396	383	416	365	398	371	388	426	340	423	377	397	410	397	370	379	382	406	403	403	350	370	377	349	410	372	387	387	364	420	408	399	366	394	394	381	381	369	405	341	378	404	341	387	377	367	367	363	353	366	384	362	406	384	370	389	366	389	410	367	360	367	394	381	369	360	387	391	369	411	368	350	383	394	383	399	386	371	376	416	388	402	421	378	355	360	405	368	410	388	427	364	364	398	376	384	380	332	401	403	369	371	367	357	350	411	353	361	364
20812	38364	34760	26080	22823	18473	16401	14173	11619	9144	7035	5464	4280	3236	2339	1865	1689	1396	1162	1001	998	987	1079	1072	1107	1133	1095	1001	1007	936	929	907	959	891	886	879	822	820	820	702	714	688	592	550	555	529	573	595	570	584	563	567	531	529	521	565	507	563	528	506	513	528	528	565	550	527	477	520	531	541	497	497	493	543	487	534	528	490	495	503	447	487	478	503	502	474	483	546	479	457	489	490	487	478	508	511	518	463	540	458	537	497	458	472	527	485	444	480	481	462	479	513	540	507	492	472	501	461	513	520	510	496	466	495	476	472	517	453	494	481	485	485	511	511	481	456	503	456	436	466	486	476	512	475	492	500	465	501	484	453	497	455	495	494	474	482	491	516	498	473	480	432	460	481	488	500	479	455	445	490	502	485	497	494	497	485	472	499	470	477	498	522	492	464	459	468	489	517	492	513	492	452	491	523	470	488	487	490	473	512	505	478	506	461	505	484	503	507	477	499	518	460	463	483	460	486	467	521	519	472	499	486	486	478	487	493	483	515	488	463	492	520	448	494	486	474	484	513	518	490	489	492	459	474	507	459	477	480	485	489	503	490	497	453	496	450	482	509	483	501	504	502	510	535	497	481	504	492	483	472	462	470	448	484	505	523	507	494	515	417	514	499	487	483	491	478	515	516	475	488	496	470	485	515	490	477	480	477	495	506	491	503	475	519	461	461	489	489	474	481	490	470	441	504	510	473	480	498	485	516	495	505	439	478	483	546	473	501	504	488	538	483	472	446	472	464	526	530	485	480	478	506	475	491	492	495	503	528	507	531	500	499	464	503	487	545	466	506	485	484	514	471	500	516	486	494	509	485	459	495	492	501	496	479	479	513	497	433	532	534	487	517	501	451	484	480	515	517	475	465	510	479	472	503	477	519	481	467	487	513	485	468	501	474	459	481	487	478	471	492	478	471	463	489	492	478	497	459	496	490	499	490	474	510	518	485	507	464	471	499	441	525	505	475	480	483	518	487	478	497	489	503	519	483	478	499	499	525	424	475	498	491	458	518	460	487	500	469	470	497	490	477	490	481	470	509	538	520	496	482	512	465	469	513	501	468	513	510	481	528	458	464	511	486	502	514	506	462	464	505	486	496	467	512	527	489	521	489	485	500	487	500	488	519	517	467	492	473	477	509	481	447	483	499	473	497	477	477	479	482	517	456	479	465	475	516	523	498	486	506	490	504	501	508	508	527	491	486	496	448	508	510	492	496	475	465	477	486	494	499	504	480	493	500	489	482	488	485	494	510	491	506	496	459	466	474	539	433	481	471	498	484	490	494	494	465	469	488	490	462	482	473	517	465	492	497	447	522	482	501	521	473	495	499	467	510	470	452	479	497	473	447	506	465	465	474	513	502	491	465	516	500	468	504	438	514	501	462	486	492	486	479	500	517	503	491	453	491	489	499	481	467	431	485	470	495	515	434	468	458	488	498	482	494	493	513	516	476	485	489	467	466	507	528	492	506	446	465	484	534	521	512	503	477	445	485	544	488	522	507	490	481	501	526	482	493	465	538	475	495	459	498	475	492	501	491	483	487	527	489	454	510	469	510	486	493	474	461	485	501	475	525	475	473	494	482	457	499	496	496	461	502	480	502	467	519	520	459	467	490	491	467	459	472	506	489	505	486	505	475	461	454	498	491	484	480	479	478	491	459	526	457	485	483	516	488	462	520	493	499	494	491	489	490	457	516	508	460	503	495	487	490	514	495	511	450	471	498	478	490	515	518	486	486	495	486	507	520	426	466	503	512	504	480	492	464	494	488	470	494	469	469	474	487	515	483	494	495	479	469	460	517	499	513	464	502	509	536	472	510	455	501	500	448	450	489	498	491	467	507	503	510	512	491	506	521	516	477	507	489	494	458	445	505	503	485	525	526	499	471	497	472	453	513	516	509	489	473	517	508	473	505	505	486	497	500	515	494	490	495	471	469	505	465	507	462	459	489	533	491	482	481	467	471	507	504	503	526	485	533	528	427	477	497	471	499	475	525	488	512	500	495	474	506	509	488	510	509	478	520	476	500	500	470	469	472	466	490	462	551	485	466	472	484	526	476	494	524	520	468	495	497	471	496	529	451	494	471	505	519	510	481	436	466	471	473	450	491	500	471	474	479	465	516	502	497	501	498	498	457	516	467	412	493	512	501	474	522	473	488	471	503	459	469	473	500	491	481	460	504	471	517	515	498	496	506	494	524	480	436	479	480	516	518	501	500	436	507	439	484	503	480	476	520	514	505	488	500	494	461	500	546	498	470	472	473	492	495	490	484	498	532	496	445	494	495	457	481	474	490	464	502	524	529	498	508	502	455	488	473	482	507	452	477	498	470	560	471	512	474	456	469	473	480	498	465	487	478	482	477	493	475	503	498	495	465	470	481	523	451	457	465	495	473	480	475	500	471	505	482	461	520	494	460	479	464	464	461	489	525	502	488	498	535	540	507	454	462	484	492	512	504	513	488	510	463	455	511	480	479	483	434	470	487	483	488	479	462	555	510	450	508	493	521	462	462	469	472	500	511	487	536	500	491	479	471	546	497	488	496	477	512	483	451	488	500	528	482	498	498	529	462	499	492	493	437	512	477	477	521	499	486	480	490	488	495	452	471	438	465	474	504	467	515	493	475	490	485	458	500	445	511	478	477	519	464	490	475	478	499	452	462	487	532	513	490	544	460	492	506	458	473	498	463	429	465	527	505	487	491	541	483	505	489	508	503	497	512	495	501	497	506	444	502	485	481	491	479	480	468	485	518	471	500	487	504	498	463	531	507	504	460	462	507	505	471	484	518	504	493	494	483	500	464	461	495	462	506	506	541	504	512	519	467	494	494	478	500	481	508	511	482	536	514	476	491	493	477	480	483	481	490	504	525	487	525	485	465	485	532	459	512	541	513	487	498	471	487	510	490	487	492	490	491	522	496	531	494	489	498	474	493	469	491	467	483	485	481	477	430	480	519	526	499	455	487	479	468	457	506	472	468	511	493	478	489	480	485	453	459	500	489	512	499	490	496	503	478	492	472	482	486	496	480	475	473	489	459	470	437	491	499	482	482	497	507	506	485	461	499	502	467	471	478	475	477	536	463	450	486	513	454	489	464	543	499	487	484	465	500	481	527	473	521	476	519	462	507	474	479	487	446	489	504	496	520	526	468	499	493	492	487	440	474	498	451	458	491	493	513	445	460	480	495	494	490	471	518	450	485	504	515	525	462	476	496	499	479	499	520	494	471	450	491	484	498	474	480	499	498	486	462	503	481	485	520	474	511	455	415	459	472	462	474	494	505	458	468	518	461	501	461	502	465	478	501	471	535	454	487	461	465	486	472	509	508	465	470	489	477	513	476	513	528	512	521	450	483	536	482	493	470	508	483	467	497	518	484	442	493	501	498	504	475	461	514	493	489	466	505	457	470	508	482	451	497	485	473	492	482	519	446	513	444	491	463	466	471	508	497	505	485	517	506	504	451
22303	20765	28421	23167	20881	21664	20153	10671	7176	5555	4010	3022	2369	1833	1392	1086	963	792	719	644	636	595	648	710	718	662	666	628	639	578	594	538	616	551	597	574	508	483	454	433	448	429	347	396	341	343	343	341	359	358	328	307	335	343	342	340	334	337	370	324	351	333	320	313	326	336	297	319	326	289	307	287	312	319	301	326	290	311	329	314	287	301	305	301	312	288	296	265	340	298	303	315	305	311	285	305	324	278	285	256	312	310	279	254	298	320	322	311	291	310	272	305	305	276	311	293	296	311	299	290	314	286	281	304	300	316	303	294	330	276	306	287	330	307	304	296	282	294	298	313	293	322	321	322	291	308	331	287	319	308	342	285	290	285	295	292	293	280	318	301	280	285	304	284	316	280	270	305	313	278	285	313	285	260	290	309	265	308	289	313	299	302	305	300	303	265	304	292	323	307	302	320	282	297	296	262	274	293	323	300	267	301	306	321	300	303	308	310	300	336	316	294	306	284	320	306	328	307	306	269	302	289	321	289	278	271	301	329	320	302	314	296	292	321	301	300	279	304	323	274	338	280	284	307	265	273	297	308	309	300	268	281	326	318	284	311	280	314	304	310	316	289	319	299	272	276	296	338	281	315	311	286	286	279	304	275	293	289	305	285	313	313	323	332	323	288	296	275	320	286	293	300	310	294	286	307	291	291	315	304	313	281	301	283	296	313	295	295	296	267	313	317	293	270	312	293	292	314	287	292	302	275	331	275	319	322	272	296	287	304	309	292	299	291	311	286	315	289	288	285	301	314	306	284	314	287	303	290	329	313	287	303	303	291	292	306	307	291	275	260	300	329	299	302	275	293	335	310	285	296	296	284	290	282	297	282	318	310	308	284	300	308	297	309	305	296	288	282	297	328	305	306	252	312	301	303	288	285	295	255	302	313	320	285	282	295	300	310	300	307	310	284	251	278	267	305	284	301	305	313	263	266	332	269	301	292	275	335	263	296	295	302	300	291	307	292	298	282	325	309	287	298	326	290	289	308	328	302	304	284	268	302	300	299	311	284	311	331	307	319	309	288	316	308	280	302	303	290	299	307	295	296	320	287	307	303	293	303	327	290	308	311	314	342	306	287	319	314	294	301	302	285	279	282	278	324	295	276	285	288	298	285	334	306	306	275	274	317	285	339	318	299	294	339	293	307	282	291	314	307	281	313	307	291	314	325	310	304	318	318	292	297	279	312	292	319	339	333	285	292	281	264	302	298	299	326	295	284	290	315	329	296	289	310	295	290	307	277	311	291	279	286	301	297	293	299	289	311	319	320	281	274	287	301	273	320	320	292	285	278	289	336	281	299	321	315	271	304	291	298	259	320	290	330	338	308	312	258	336	315	290	303	299	304	314	261	288	286	301	308	297	283	285	287	314	245	270	279	310	309	294	301	302	287	286	280	309	309	308	277	319	294	316	334	249	307	260	287	304	255	325	328	298	279	283	280	299	266	319	298	303	283	277	281	261	308	269	276	307	310	298	276	308	298	306	277	262	280	296	307	317	303	297	291	270	337	273	293	301	323	294	316	294	303	289	314	319	274	285	298	256	272	333	272	282	305	309	287	278	284	298	327	289	272	312	291	316	295	309	286	303	299	314	282	313	318	300	292	303	308	300	292	308	263	289	269	287	281	321	343	312	299	281	297	307	311	319	298	313	310	307	269	297	279	306	303	294	288	324	295	325	325	284	294	275	332	303	325	285	298	301	319	308	286	291	290	279	287	277	295	311	294	314	294	303	276	283	304	303	271	288	314	285	316	307	293	296	315	298	258	309	283	270	305	290	285	308	315	275	302	272	289	307	294	295	305	268	305	312	293	305	324	293	304	305	289	308	284	290	303	296	273	342	269	292	286	296	305	259	303	315	264	306	298	276	297	298	284	318	272	320	289	274	324	298	298	320	300	299	294	287	314	295	286	291	339	300	333	318	267	308	317	299	289	345	284	301	324	267	295	323	269	304	335	286	278	295	283	297	312	287	309	287	324	318	314	284	310	311	315	290	315	287	318	280	278	287	267	296	276	322	274	317	330	304	256	276	313	316	296	294	304	288	303	288	319	298	289	267	298	310	290	301	320	303	280	269	318	298	299	309	292	316	293	289	312	292	310	285	266	328	295	302	292	293	283	297	277	322	294	301	262	303	313	303	304	291	290	313	315	335	287	283	268	302	313	303	288	294	310	305	299	311	270	288	294	311	314	308	287	291	337	283	336	330	281	285	265	267	270	335	262	284	283	248	300	313	288	326	270	282	324	278	275	297	297	303	302	304	302	328	320	306	286	319	312	285	287	277	283	288	309	300	281	313	286	317	316	289	298	311	289	284	306	316	257	289	293	287	284	303	302	343	273	293	316	303	310	283	296	284	312	268	315	284	265	296	295	276	299	325	280	308	316	293	290	318	296	284	299	276	294	298	306	309	301	290	286	300	268	314	278	314	302	300	293	300	321	332	314	283	282	300	287	286	288	306	304	313	296	297	291	339	309	279	312	300	319	262	292	297	302	320	317	265	309	315	332	289	255	304	306	285	312	276	302	299	311	313	299	301	322	280	315	295	335	294	283	287	325	289	300	286	320	307	275	320	262	307	295	280	302	300	329	312	301	278	315	299	266	275	300	287	284	311	308	288	291	309	281	277	307	262	318	330	290	289	279	300	279	302	287	321	308	282	299	278	295	295	300	318	307	313	310	287	299	280	316	299	306	290	313	296	312	272	306	331	316	309	276	299	268	271	300	280	287	267	294	308	303	296	305	307	280	294	279	298	298	305	271	308	275	294	319	299	299	295	297	307	318	302	279	272	304	314	294	299	294	281	280	305	296	287	282	322	313	327	277	310	305	323	291	295	309	292	296	274	300	281	324	299	296	281	304	304	311	316	279	312	292	313	283	304	290	288	315	261	311	306	289	294	279	272	283	308	276	307	291	260	271	317	283	307	284	286	315	295	304	275	293	304	314	315	308	276	283	311	291	272	286	286	290	288	283	293	316	273	283	305	313	328	294	303	315	303	299	284	290	271	312	286	319	289	289	296	295	293	318	299	298	294	281	286	271	296	282	298	324	268	302	329	309	301	297	324	297	292	324	282	289	284	303	304	278	305	289	304	283	325	294	317	332	262	280	263	301	295	290	303	260	295	326	315	316	302	278	310	290	301	268	288	296	295	288	326	280	283	291	263	278	295	315	321	273	302	326	262	278	309	312	294	297	284	321	288	312	297	297	307	317	292	269	290	305	337	336	301	306	351	312	280	287	296	278	301	301	285	261	290	316	304	306	277	274	322	323	273	289	327	299	311	297	311	326	306	273	295	287	285	310	319	289	313	293	282	324	304	329	295	283	295	290	317	249	308	274	319	311	311	299	287	325	327	313	287	286	319	304	334	300	298	282	258	289	313	316	312	266	304	283	259	295	275	312	290	288	285	276	310	294	288	318	288	271	297	300	266	266	301	315	307	308	292	302	269	281
22559	41923	38742	30075	26016	21598	19432	16722	14003	11167	8658	6737	5464	3923	2845	2193	1980	1632	1293	1176	1101	1119	1203	1241	1260	1305	1160	1074	1085	1017	1038	989	962	978	985	903	892	811	803	670	698	653	569	497	485	497	509	471	504	501	444	465	498	459	489	446	462	443	458	449	423	415	440	446	452	413	380	391	379	417	369	377	381	388	362	438	376	398	419	388	407	368	390	379	355	402	364	395	379	356	384	397	374	409	380	401	353	394	405	375	355	401	389	366	403	338	361	376	356	375	347	366	402	374	350	394	386	356	365	354	352	332	378	388	413	401	387	413	397	382	390	375	377	404	396	394	371	371	348	384	379	375	373	357	344	377	355	378	402	393	407	377	366	388	374	359	386	370	355	400	362	364	405	371	374	406	375	359	388	388	398	387	399	369	385	407	364	367	360	405	374	359	368	369	366	366	399	368	368	378	399	365	370	392	351	369	384	354	363	366	376	354	359	361	383	363	387	359	376	367	345	361	374	407	385	396	350	367	355	359	368	392	397	370	369	396	379	367	365	365	327	367	331	374	383	356	398	392	370	367	378	381	388	393	401	387	398	358	399	383	381	405	346	351	383	394	387	377	391	359	379	403	358	393	372	394	392	362	369	400	401	380	379	366	349	376	354	388	352	329	355	346	347	340	393	379	363	391	374	354	392	395	394	361	380	394	375	386	390	402	374	393	375	365	405	369	385	357	404	362	416	398	394	368	391	404	345	372	400	400	398	381	352	370	379	369	324	403	323	367	381	386	336	412	374	374	350	410	365	412	349	377	382	378	360	375	372	359	395	384	357	353	332	384	383	375	337	370	348	372	365	412	351	379	374	393	383	350	348	401	372	393	366	341	392	401	355	370	321	380	359	366	398	399	370	367	352	392	362	354	355	387	369	360	347	363	371	419	379	381	367	371	382	376	365	358	350	346	347	376	369	367	368	371	351	392	373	373	415	386	389	361	358	372	380	413	390	367	412	357	375	380	387	373	403	372	368	359	435	354	369	366	351	368	420	374	370	372	385	360	342	330	355	351	367	344	396	348	379	355	391	387	397	342	374	394	364	367	389	382	410	398	388	400	350	341	392	356	334	393	333	387	382	343	374	380	399	391	369	400	393	376	338	421	404	359	365	366	364	355	367	389	378	356	344	375	370	357	360	378	385	369	365	357	387	360	388	399	351	392	359	398	369	370	393	380	353	380	376	384	380	368	400	367	361	387	372	362	352	383	397	364	369	362	353	367	382	412	380	369	370	350	377	399	368	386	349	375	366	392	353	366	370	381	380	374	369	382	366	402	371	416	342	378	379	372	352	330	355	374	381	347	342	353	347	369	368	388	388	390	405	405	357	388	356	355	384	345	370	334	383	366	395	338	358	367	374	368	377	353	375	367	376	390	383	387	390	376	357	357	360	411	395	382	365	362	363	410	409	363	383	351	365	400	360	373	371	386	351	342	383	363	400	375	336	378	353	379	352	389	375	364	344	399	344	350	371	412	374	378	365	360	355	383	395	344	382	359	355	361	346	385	376	391	315	352	374	381	369	396	360	355	369	343	378	359	351	376	375	377	376	342	356	360	355	358	394	359	376	342	406	349	391	361	406	403	364	381	376	379	371	351	364	381	402	382	350	373	370	372	398	367	385	393	380	391	396	373	346	361	356	367	391	386	381	382	382	356	341	364	341	354	356	377	391	346	388	376	390	381	375	423	412	386	395	384	398	350	359	362	356	388	375	353	373	346	354	343	360	354	363	388	360	370	393	394	368	371	391	364	386	392	367	384	369	385	375	384	351	369	369	363	390	351	365	393	381	378	382	397	407	388	350	376	380	363	338	411	383	381	365	365	341	392	382	365	377	400	370	377	361	347	359	364	417	357	397	392	386	395	321	429	356	369	365	336	336	340	369	380	372	384	326	418	409	363	420	376	388	360	370	371	381	369	368	351	377	340	379	410	366	342	410	410	372	369	353	365	406	366	348	383	355	399	353	351	406	373	356	391	367	349	364	368	359	370	339	379	383	347	374	416	393	390	386	417	395	377	357	390	350	383	354	363	374	343	381	394	385	345	379	361	353	353	406	374	397	347	382	346	384	374	371	389	379	374	388	416	371	373	430	382	368	355	364	380	371	338	384	398	348	324	343	364	335	372	390	372	332	389	364	364	350	331	367	388	385	383	370	376	380	357	404	386	359	363	374	367	380	379	396	372	386	365	377	388	373	370	364	349	384	372	373	357	373	373	358	367	397	374	343	365	389	345	369	398	423	377	380	353	375	386	352	352	377	369	341	381	386	361	387	361	370	389	346	415	387	378	330	364	387	402	358	390	379	358	346	351	354	332	369	356	374	386	383	382	359	364	402	391	365	396	365	381	384	351	368	411	347	346	354	411	389	356	364	385	348	335	352	379	366	397	391	386	366	356	363	322	370	391	404	380	391	366	355	375	384	353	379	383	389	386	379	369	381	364	371	346	375	402	370	339	381	368	358	408	366	388	402	347	399	368	348	389	375	359	369	395	388	366	371	408	369	346	368	374	355	380	366	364	354	347	351	383	374	400	389	352	394	379	349	401	382	406	378	375	374	378	375	365	341	409	360	367	369	347	387	365	381	372	372	380	338	386	381	381	383	365	422	346	334	374	375	357	358	359	382	376	354	358	325	352	369	386	396	343	384	363	384	373	329	373	367	372	409	376	385	348	377	365	406	358	387	389	392	375	403	372	365	362	380	357	346	384	405	395	337	377	366	370	380	367	366	355	331	397	376	407	381	379	363	364	402	382	360	359	365	395	382	376	359	375	362	383	393	366	375	371	383	370	373	354	398	361	310	386	368	367	374	343	370	388	363	357	372	369	352	357	350	367	378	374	353	370	357	370	366	346	358	389	376	352	372	402	368	385	362	387	359	381	390	372	405	373	357	380	397	360	378	385	391	389	385	373	388	409	353	382	374	363	346	366	389	350	382	378	385	385	415	369	386	359	359	372	348	352	382	399	369	375	357	391	362	388	363	363	319	357	369	380	363	358	383	340	359	387	353	415	349	352	361	377	383	403	383	391	344	366	402	417	348	374	372	362	360	400	385	331	381	377	397	373	410	394	398	385	378	380	379	334	397	407	363	387	334	376	381	373	352	397	353	368	348	351	358	336	385	332	361	396	374	369	388	360	385	376	362	351	391	378	385	371	377	386	386	372	389	391	369	372	368	374	381	366	380	404	357	424	371	348	435	384	396	381	334	387	362	385	377	352	388	358	361	423	383	364	377	392	374	385	381	343	334	378	381	400	352	354	358	363	365	351	374	369	385	387	387	359	402	370	363	389	405	379	368	394	369	390	396	365	375	365	400	397	368	410	399	382	389	369	389	378	340	372	345	401	366	392	354	385	350	370	373	361	389	370	414	373	394	377	398	386	393	377	372	378	408	366	359	349	364	359	373	379	338	377	384	382	397	349	368	364	386	342	394	402	365	361	396	384	378	346	376	391	372	358
26641	22784	26077	19501	12872	8843	6843	5015	4087	3119	2447	1900	1490	1172	1011	807	774	693	645	583	661	632	614	675	672	668	657	602	646	607	634	640	617	578	581	577	595	529	545	594	577	577	577	511	526	502	538	460	485	489	506	553	507	476	477	532	479	515	442	517	503	492	501	512	492	495	464	508	453	513	445	475	500	522	504	475	495	473	497	498	469	483	487	512	485	474	474	448	464	488	460	477	529	489	480	481	507	493	492	484	514	463	503	510	480	463	477	551	441	490	491	506	469	485	499	449	468	458	476	490	483	484	412	465	491	470	495	491	480	492	445	504	466	480	499	492	478	528	501	455	483	472	494	503	449	493	484	488	486	493	494	479	476	482	473	488	484	493	488	477	443	493	446	503	459	511	439	455	463	501	487	484	495	441	450	487	490	503	491	489	503	505	555	470	475	501	472	479	483	451	503	477	472	456	479	471	513	485	490	454	480	494	464	491	480	504	486	495	502	498	476	474	497	481	505	473	504	522	469	463	496	470	527	474	489	457	469	499	527	480	494	487	477	467	512	447	488	460	443	424	479	487	464	476	535	478	495	466	479	475	458	481	468	474	471	521	482	493	447	505	470	487	480	486	453	483	484	477	527	486	477	473	515	458	436	474	479	458	451	472	441	481	457	500	446	462	496	494	500	467	468	474	489	461	508	468	464	487	481	486	525	475	502	468	516	486	480	475	482	464	506	444	490	511	517	462	497	498	487	434	456	481	449	503	485	467	481	464	500	492	467	481	477	468	517	497	462	498	485	491	512	507	494	497	510	473	491	490	493	524	513	466	489	446	440	439	475	473	478	503	496	498	497	476	487	459	496	520	490	490	480	460	460	491	446	460	464	489	466	462	458	433	490	483	448	453	471	483	489	461	425	509	494	503	498	464	480	511	490	514	462	485	481	482	495	461	492	553	483	464	524	503	487	453	480	455	476	494	504	481	475	457	456	452	480	505	462	455	453	441	491	477	505	482	475	478	514	463	484	460	453	457	457	505	497	495	481	490	455	477	442	460	460	565	506	504	453	474	469	442	490	461	483	502	497	481	479	522	473	463	480	521	515	456	470	477	488	473	487	478	480	534	483	494	532	479	473	472	491	465	455	484	480	475	492	483	479	471	477	462	469	494	506	496	508	499	471	472	462	458	474	485	502	454	480	466	479	524	500	439	479	477	470	469	469	458	453	450	478	481	478	470	491	487	476	463	487	487	475	478	461	483	526	444	480	530	479	505	510	439	469	458	516	462	457	500	486	496	478	471	496	494	476	478	493	500	491	449	463	501	495	482	468	470	513	478	477	472	500	463	486	447	509	474	473	470	448	494	461	522	513	452	455	469	482	523	472	426	472	460	438	485	501	477	489	497	453	483	522	493	486	461	432	479	458	475	481	476	464	501	450	503	482	456	515	463	494	488	478	510	489	490	489	468	481	481	501	478	509	464	553	468	495	482	477	479	448	496	464	475	470	462	480	490	480	481	490	453	464	428	456	486	515	489	498	466	495	480	482	496	444	500	474	486	496	498	463	484	478	477	453	501	509	454	432	499	452	515	445	505	495	516	445	472	523	451	532	439	505	511	496	450	479	465	468	488	460	462	471	466	505	480	494	463	460	469	497	495	491	460	462	468	494	521	471	475	476	485	461	470	474	447	501	488	478	487	474	495	494	451	499	466	500	437	476	496	483	494	459	454	483	511	440	457	480	474	468	472	471	466	468	495	464	466	484	479	474	472	470	464	466	479	492	461	483	504	472	519	486	507	464	467	510	482	496	456	446	466	515	485	496	461	478	499	472	488	473	490	463	476	513	440	472	470	515	470	471	452	452	490	469	475	461	467	489	495	487	507	495	457	442	544	440	454	490	507	496	502	486	454	476	493	502	532	471	473	537	483	519	446	483	488	510	461	490	517	489	483	459	470	474	489	496	485	461	467	476	492	504	486	453	500	507	500	458	492	471	531	496	469	432	508	450	475	456	511	449	484	492	483	454	508	482	509	465	471	442	512	483	489	473	472	499	503	448	444	463	508	461	460	471	487	480	502	451	503	486	496	472	495	460	506	494	475	482	492	469	513	450	469	450	466	463	479	510	462	505	470	474	518	477	477	521	504	443	464	521	504	474	474	536	522	459	452	481	457	476	444	501	536	492	519	470	468	473	522	503	498	469	478	496	477	526	512	471	494	496	500	459	491	482	524	461	485	472	481	491	476	505	480	436	489	470	480	475	455	473	500	471	491	450	463	476	499	504	493	502	458	471	501	441	499	483	468	508	473	483	472	456	468	469	491	481	461	507	485	468	439	443	480	478	505	473	492	470	428	489	498	452	485	453	487	466	528	444	470	507	467	478	499	469	506	496	474	483	529	480	502	518	518	467	497	518	477	484	478	486	493	491	488	466	487	468	468	487	501	483	505	455	489	473	490	485	467	445	496	516	484	489	475	520	499	461	515	461	501	478	471	458	531	493	512	502	484	469	459	502	507	469	477	488	445	484	487	504	491	468	463	480	493	506	470	451	464	493	463	509	496	499	491	472	465	447	463	522	481	434	490	465	512	499	483	460	521	485	462	475	462	512	466	479	494	471	473	455	483	483	492	446	461	496	479	461	460	514	496	512	480	478	491	490	495	470	466	489	499	452	481	484	499	460	450	523	509	483	482	457	472	466	497	466	515	445	468	455	510	515	453	519	501	518	446	477	469	470	509	472	492	507	486	457	456	505	470	495	471	458	491	454	488	463	469	530	472	465	457	466	447	487	517	475	513	470	453	510	468	475	420	499	523	476	496	472	448	452	503	437	486	453	530	460	507	487	470	482	480	494	457	510	493	474	503	480	478	453	474	512	490	459	493	476	473	485	480	505	455	475	504	455	501	452	432	511	482	474	496	484	479	477	470	473	495	503	464	462	518	487	500	478	487	494	487	483	486	462	473	473	493	481	506	456	473	456	458	524	489	481	512	487	487	452	437	486	513	504	450	462	503	511	481	494	499	477	494	440	449	470	486	478	487	466	497	478	508	470	462	469	462	427	479	470	516	489	483	496	500	482	490	509	497	477	494	493	459	467	468	457	482	496	462	494	473	465	506	489	504	459	481	452	499	493	459	457	437	458	505	429	465	452	524	460	512	494	440	472	459	508	451	452	415	447	438	481	485	479	477	454	468	466	481	486	470	468	492	505	482	505	443	505	485	407	457	467	451	492	460	533	457	506	500	477	466	463	475	486	472	475	479	455	441	444	472	474	456	511	508	479	476	491	456	458	486	477	471	508	464	495	452	502	480	474	515	510	474	461	482	530	484	509	496	487	484	452	438	453	527	473	484	494	471	486	488	508	475	472	485	535	548	482	479	498	463	492	492	467	509	461	453	462	497	454	480	484	480	476	480	454	463	462	488	470	469	461	483	452	518	445	460	432	468	489	457	472	462	484	457	475	490	505	529	489	483	512	544	488	507	464	509	454	513	501	499	479	484	432	448
20839	33106	29783	21062	17828	14459	12786	10255	8522	6968	5374	4246	3332	2561	1836	1514	1332	1118	1074	891	876	944	1005	961	961	1033	1039	982	961	968	942	970	941	931	860	881	883	760	787	755	788	710	670	639	655	631	654	647	633	630	677	629	620	622	651	615	625	595	653	620	605	625	620	614	637	596	616	611	662	595	618	605	612	572	636	626	593	621	619	582	653	594	649	590	634	592	561	573	621	630	617	623	596	612	613	589	587	592	589	612	646	658	596	627	589	613	615	622	599	634	638	655	571	597	627	601	592	573	597	623	585	599	612	635	584	617	618	615	585	632	525	583	585	591	580	649	625	605	616	606	602	599	608	588	616	591	636	621	647	585	626	606	608	577	614	604	658	615	613	615	597	558	595	606	608	573	641	615	621	596	659	620	574	609	619	624	631	596	551	607	601	644	604	626	611	622	618	609	613	576	618	620	624	598	604	600	606	624	671	597	617	572	602	609	640	586	564	590	590	635	637	617	566	634	569	636	575	633	631	608	639	606	559	608	643	595	670	615	619	579	573	595	626	570	594	593	649	576	638	600	624	587	616	584	622	594	582	563	546	575	576	669	604	599	619	571	588	624	622	602	581	592	629	554	586	657	623	593	617	608	563	618	604	569	638	588	599	567	627	614	604	614	649	593	584	612	611	571	602	592	602	601	558	594	598	605	581	626	554	602	606	571	619	645	608	622	601	600	637	578	595	635	608	614	614	638	608	632	652	575	577	603	596	589	553	615	596	574	625	591	603	621	614	629	643	600	610	618	578	616	593	580	596	617	639	585	627	595	585	600	617	595	588	571	614	608	620	576	602	624	626	609	611	637	570	590	622	629	624	570	580	545	588	579	617	598	584	620	591	578	587	552	603	573	620	590	615	571	620	571	597	610	593	597	610	628	587	591	593	652	582	599	611	614	616	594	586	607	551	570	586	625	621	565	635	589	582	627	633	545	582	590	618	582	592	608	620	596	597	614	606	612	567	569	647	640	641	566	598	586	616	615	593	564	596	640	602	607	598	650	604	609	579	638	602	628	627	568	625	577	587	601	624	598	607	584	582	594	577	601	613	596	613	613	556	624	573	630	636	594	667	616	591	621	624	588	611	626	606	616	599	633	613	561	574	637	598	600	598	586	586	656	600	600	583	632	592	626	601	642	614	627	546	571	601	581	641	667	564	549	568	606	619	588	597	608	563	604	601	594	586	604	615	563	614	571	605	627	626	592	623	612	589	578	612	609	662	562	596	603	612	646	574	599	607	578	651	617	576	582	646	597	654	594	617	559	620	614	621	608	574	665	604	561	590	611	589	554	582	611	589	601	627	603	584	581	622	614	579	615	577	606	593	577	610	651	574	578	645	658	590	626	596	588	621	653	563	579	611	636	648	580	618	585	611	607	601	614	596	631	610	580	638	616	613	616	582	579	582	612	607	603	609	585	593	625	630	604	616	635	606	635	605	602	581	590	626	568	620	616	585	619	607	607	597	589	607	587	596	615	631	594	608	617	604	612	656	623	626	586	573	571	598	606	611	654	609	630	596	626	590	581	580	635	607	606	616	581	590	598	625	574	639	601	614	619	620	602	583	607	597	598	612	587	549	591	628	625	610	623	630	625	602	592	648	564	598	601	676	610	578	642	602	589	629	603	580	601	601	568	608	618	588	589	628	571	569	612	589	577	611	627	594	609	629	612	599	629	621	663	591	604	560	634	638	596	576	624	613	606	620	599	603	579	646	595	586	625	603	605	632	622	616	626	609	627	595	627	590	603	618	582	616	575	622	644	602	625	628	599	629	617	626	621	598	636	587	573	614	628	589	576	615	642	614	597	644	612	573	602	644	565	605	577	643	603	596	627	611	615	566	620	594	606	593	606	616	627	620	605	600	599	636	616	578	600	609	604	594	607	615	588	617	634	615	616	608	605	612	576	585	636	563	591	610	593	644	605	598	599	613	615	596	632	650	573	611	613	612	571	652	585	640	563	564	541	616	631	645	603	654	603	596	581	599	604	639	590	544	643	598	565	611	611	612	617	601	595	629	658	620	645	591	633	650	619	638	608	583	638	646	581	585	604	595	578	648	612	641	634	643	581	603	652	613	625	605	616	599	557	642	604	596	602	594	597	597	640	636	609	657	625	603	605	566	566	614	580	608	596	623	645	586	617	582	624	618	582	584	632	623	596	622	603	576	626	631	641	617	597	624	631	581	604	637	601	603	664	590	560	581	624	682	588	562	571	567	634	595	590	607	598	607	638	610	615	582	633	557	583	608	627	606	627	571	577	595	597	611	575	580	597	607	626	572	582	647	600	596	604	600	596	597	584	640	638	589	633	611	601	626	616	626	584	639	670	605	650	594	588	604	554	593	596	604	590	566	592	648	589	612	601	588	582	574	614	602	644	603	598	597	609	649	619	609	616	655	642	614	559	583	574	627	583	627	639	655	606	605	641	644	587	632	585	567	614	563	584	583	558	607	616	612	610	615	612	605	612	605	616	591	687	569	605	635	616	615	628	623	555	599	604	586	557	614	564	602	613	575	586	581	641	546	623	638	606	618	602	580	589	609	610	576	592	625	619	635	591	595	602	656	596	621	599	614	623	620	614	664	642	613	610	623	617	628	622	616	587	591	601	646	615	623	605	582	635	636	596	635	625	604	571	607	631	615	619	554	612	565	595	610	593	572	660	667	615	603	630	639	570	565	586	586	616	559	613	587	623	635	626	592	646	648	649	629	614	603	650	651	608	642	613	568	611	563	622	588	575	595	611	582	608	583	583	612	635	607	575	630	604	598	620	639	597	600	621	594	650	645	613	603	607	584	614	573	607	617	591	587	613	649	600	615	556	605	622	617	615	579	566	614	609	589	624	575	579	626	579	601	601	603	602	629	629	604	625	594	619	624	528	615	597	623	607	630	606	586	630	619	605	585	578	605	598	613	592	600	618	596	586	611	622	633	689	630	601	596	575	600	595	591	605	616	578	568	609	638	591	649	609	584	619	582	647	619	613	651	604	582	622	614	570	614	614	615	584	619	573	602	620	610	628	577	645	598	608	618	614	617	611	603	578	589	662	673	614	594	604	620	599	598	603	638	624	638	615	610	605	635	608	589	632	634	623	627	612	563	628	654	581	613	612	608	623	606	589	633	619	605	599	577	618	604	598	592	589	578	617	592	627	607	619	631	589	610	609	606	609	649	575	587	630	589	613	551	593	620	605	630	582	610	605	622	605	624	601	590	590	662	608	616	587	616	606	608	603	653	615	618	649	628	618	596	627	578	638	634	584	585	609	609	643	578	607	614	597	609	642	604	612	591	634	633	595	617	622	587	587	614	571	625	612	620	617	627	633	565	618	592	621	604	574	570	582	580	634	612	606	607	535	643	649	594	586	565	555	612	619	599	617	597	588	624	610	659	620	595	606	577	616	613	615	627	569	594	606	609	590	617	612	558	603	628	597	662	623	589	627	619	607	613	556	596	621	641	617
23211	20765	28072	23648	21133	18254	11934	7518	5260	4134	3190	2433	1802	1431	1139	917	822	760	610	681	630	624	622	693	668	664	613	616	612	597	550	587	574	593	580	548	563	526	488	479	491	452	462	438	385	401	409	388	391	450	401	386	413	413	399	391	402	406	443	411	383	406	415	410	408	390	390	392	389	398	412	429	385	414	363	404	400	397	377	394	361	410	377	424	386	402	374	398	397	414	379	373	387	380	387	416	422	356	383	386	401	373	400	375	381	408	337	370	370	375	365	363	371	373	395	410	398	390	342	398	379	386	368	367	390	404	372	378	371	367	387	386	393	390	361	352	395	386	358	383	404	385	383	383	393	385	355	392	384	410	403	360	389	397	382	393	346	373	368	394	389	388	402	368	361	370	388	382	363	399	381	405	398	374	382	359	409	401	358	363	406	380	416	428	400	395	369	365	372	349	343	377	362	390	375	382	383	410	394	379	358	394	361	403	396	395	403	393	406	367	395	387	395	383	412	350	339	390	412	370	381	406	376	393	354	381	377	401	393	364	371	383	384	379	375	422	396	392	380	422	387	396	355	421	386	391	393	368	375	360	392	372	365	388	392	373	374	371	364	388	401	374	372	355	351	378	410	396	370	363	384	404	372	371	396	376	346	392	364	363	379	365	425	375	410	356	361	373	391	390	374	379	370	389	342	413	396	431	395	372	392	410	347	398	368	375	395	426	411	390	376	370	388	380	360	447	397	388	393	381	368	347	410	381	392	371	372	378	389	384	412	386	398	369	380	391	388	363	381	386	422	397	365	405	361	382	394	400	354	399	366	369	387	373	418	371	387	383	356	371	438	373	375	378	369	382	378	359	372	398	382	386	388	371	360	376	400	372	408	416	396	385	381	369	354	412	389	397	399	437	385	392	418	370	413	387	395	346	379	396	381	364	364	370	414	373	432	400	381	351	393	400	356	382	363	383	406	366	385	336	402	442	373	356	387	406	405	405	392	386	384	394	357	401	370	383	397	367	390	359	395	371	325	392	405	400	415	391	396	406	366	374	390	401	370	394	372	384	374	373	400	391	371	354	419	394	328	411	400	382	351	394	381	391	410	406	396	367	379	377	353	356	393	345	397	426	370	385	367	393	398	378	383	336	391	410	388	372	382	382	427	370	343	406	389	391	372	390	363	387	410	411	382	375	385	371	411	405	386	365	396	381	346	410	391	377	359	391	395	414	371	383	387	401	356	406	364	422	391	369	399	407	384	360	377	362	367	396	374	369	372	393	354	414	383	382	388	383	380	361	420	389	386	389	391	379	362	401	395	333	384	387	393	393	377	362	418	392	351	373	374	380	371	404	391	387	393	375	417	419	353	400	374	390	403	376	397	393	370	385	368	372	399	378	395	385	370	372	385	391	371	398	409	425	365	382	362	376	373	381	375	401	353	381	385	369	417	400	389	385	366	398	393	355	431	374	379	390	376	390	377	411	340	375	420	376	400	369	384	385	386	412	378	367	391	376	398	395	383	399	371	381	415	394	368	392	427	376	401	373	389	381	382	405	399	388	411	385	351	368	393	370	387	353	414	409	419	360	373	397	383	402	373	390	370	391	374	392	379	396	388	387	389	370	422	380	375	376	352	365	409	375	362	411	393	392	364	385	379	389	384	377	372	376	363	389	400	412	391	424	369	388	341	401	379	413	356	395	393	415	425	413	361	385	414	391	372	409	374	401	389	400	403	376	381	403	411	389	364	423	345	354	381	399	402	368	356	402	386	399	399	364	387	368	374	394	384	384	439	378	402	404	397	346	355	363	354	358	382	381	407	431	387	404	387	376	388	365	368	396	402	353	377	368	396	400	384	408	374	359	370	330	383	378	392	346	365	398	340	413	374	405	409	373	399	340	396	398	303	362	365	366	401	389	393	365	370	393	360	374	357	368	412	356	412	399	354	345	395	388	383	362	385	372	375	392	374	358	401	357	358	378	403	383	376	389	385	383	366	397	404	373	409	353	383	403	419	368	360	394	368	366	371	377	381	410	396	338	381	381	385	381	350	403	355	357	356	336	358	395	400	394	368	371	374	377	377	367	378	402	383	373	391	361	382	387	375	367	374	444	369	392	395	385	378	421	388	361	397	398	381	367	387	402	364	338	385	376	383	384	414	387	385	391	396	390	387	388	392	422	352	350	368	383	389	373	383	405	401	357	366	367	427	410	374	399	379	390	399	412	411	393	354	367	416	362	362	392	407	388	389	415	350	362	402	386	376	376	350	414	413	367	358	377	417	359	416	380	391	433	377	375	337	373	356	379	387	382	404	400	339	373	346	365	398	417	353	353	355	409	397	381	375	369	378	416	405	373	393	398	418	365	426	385	394	408	393	370	377	383	376	368	375	416	351	368	398	374	376	411	377	363	383	417	380	377	373	385	357	386	370	359	368	397	401	415	384	398	410	367	403	361	396	397	366	387	404	398	338	388	368	374	385	385	371	398	393	383	363	375	421	364	381	385	359	402	381	377	367	408	404	369	374	337	413	346	360	390	395	360	382	378	366	390	352	388	384	379	385	387	422	370	406	349	358	406	371	365	390	394	391	353	379	373	403	381	414	370	398	430	361	373	402	356	407	396	383	358	405	409	397	388	365	379	391	355	380	406	362	402	403	405	393	365	389	409	381	381	347	347	421	383	407	394	370	384	385	369	378	366	365	387	375	371	410	366	378	409	405	409	352	391	403	388	383	400	364	399	337	405	371	396	391	406	366	383	409	360	369	359	408	394	348	365	393	397	367	416	365	369	346	393	380	360	395	388	416	387	390	391	357	392	380	384	392	392	394	388	374	393	371	410	417	405	405	382	375	389	371	367	395	376	364	388	404	408	351	403	386	384	380	401	345	365	393	369	390	425	370	362	375	365	393	364	356	403	404	400	368	384	375	357	422	371	365	388	400	406	371	372	382	391	384	383	373	369	397	387	370	362	375	394	401	405	403	382	401	394	397	382	406	391	380	381	368	375	411	372	392	351	368	357	384	381	419	383	382	390	367	385	382	379	417	379	399	393	396	392	408	404	385	391	362	372	389	397	359	394	406	349	372	374	392	382	354	353	408	410	363	364	405	375	419	376	372	367	389	395	421	405	394	402	372	440	368	374	387	373	413	405	408	384	379	360	383	376	418	363	358	398	385	392	409	403	380	393	371	399	377	366	375	403	368	381	388	399	359	358	373	375	399	370	410	388	396	405	392	369	385	419	410	373	397	394	392	388	354	366	392	400	392	365	401	375	387	392	396	399	369	399	357	383	385	360	341	390	389	403	391	368	361	399	377	425	373	401	364	407	362	415	369	415	350	357	394	406	402	377	363	391	406	391	378	364	409	371	367	372	388	365	379	385	367	382	394	402	418	418	364	388	377	382	347	366	386	360	402	377	418	371	374	394	382	407	362	378	418	382	391	383	379	371	397	376	425	382	409	383	396	377	416	408	424	356	350	368	413	405	401	383	427	377	372	390	373	378
20897	38365	34764	26169	22594	18590	15868	13599	11166	9191	6852	5451	4099	3100	2301	1901	1632	1361	1166	1064	1053	1043	1092	1055	1157	1094	1097	986	998	959	950	1026	925	911	938	918	885	741	795	774	700	677	626	596	538	557	562	583	524	517	539	544	583	524	542	606	563	571	565	548	579	526	534	561	538	505	534	486	556	477	523	482	519	470	504	515	504	545	515	492	470	517	525	474	508	510	501	510	535	519	482	521	458	482	513	456	487	477	494	476	451	462	451	466	507	472	494	509	520	467	481	496	518	475	469	475	465	464	539	492	512	514	441	476	504	497	490	555	488	482	480	463	499	499	510	509	486	507	494	476	530	499	527	499	492	503	457	493	467	515	482	479	512	504	461	488	478	485	467	495	497	499	505	471	484	538	518	478	519	499	481	508	463	476	514	460	513	464	497	536	468	533	475	447	518	533	509	514	499	490	505	499	499	489	495	481	499	514	458	503	488	503	475	505	512	514	461	474	487	469	491	496	510	499	487	470	538	497	491	487	485	450	479	519	484	499	472	481	492	481	535	481	466	499	493	495	526	471	476	462	467	502	510	478	487	511	482	479	480	502	498	526	469	477	480	525	465	486	489	538	463	462	524	530	485	465	482	442	500	466	480	491	481	520	522	503	519	522	484	471	492	499	475	480	451	462	510	499	539	504	480	461	514	463	488	476	435	493	481	495	502	516	486	529	480	476	513	502	535	483	496	542	528	488	478	530	493	496	543	493	518	461	536	496	508	498	480	476	510	505	482	501	502	496	506	490	546	529	520	444	458	481	492	506	464	493	473	511	493	446	469	491	506	477	463	517	476	507	476	474	487	496	514	494	482	544	491	521	510	484	473	498	464	518	467	495	492	439	497	467	468	477	513	500	547	486	515	469	543	524	476	508	472	473	518	499	484	508	485	480	477	489	519	468	479	508	528	507	458	473	486	546	482	475	504	485	468	470	478	489	453	491	540	504	490	509	475	490	495	457	479	457	511	471	452	506	488	520	509	488	518	465	453	451	508	491	497	517	473	508	483	502	480	463	514	484	507	518	513	460	461	521	471	482	475	458	513	474	500	511	498	513	495	465	456	542	485	513	479	505	467	493	516	476	520	468	482	484	502	487	487	506	493	522	470	542	490	478	514	471	462	421	519	504	490	484	494	527	535	504	490	481	485	494	465	459	510	482	489	495	473	480	514	517	492	493	497	440	451	496	499	493	491	525	469	523	479	486	515	458	466	480	456	504	466	516	546	494	488	476	446	476	465	483	473	480	453	547	498	512	481	450	494	518	500	494	498	513	483	456	487	532	460	529	488	480	501	457	519	486	543	458	490	469	451	492	500	500	510	448	510	511	477	540	503	495	501	440	501	518	482	490	487	479	461	465	505	527	486	492	471	468	511	516	502	480	491	524	466	475	497	491	465	517	471	484	521	510	466	470	495	491	498	449	544	489	471	469	508	505	491	488	510	491	468	474	498	485	502	489	510	484	494	529	484	515	468	469	471	469	481	464	526	509	459	462	507	495	476	472	466	517	519	508	477	509	503	530	507	526	457	491	491	485	496	512	465	485	488	474	486	525	491	465	454	438	497	519	500	462	471	550	474	489	512	521	545	464	482	503	487	449	478	454	525	482	493	494	508	520	544	499	480	523	504	483	514	503	482	487	507	476	506	496	456	456	480	524	518	469	500	471	515	489	496	503	463	481	463	503	506	484	493	499	516	525	487	497	500	481	509	496	503	486	512	472	431	481	522	480	497	467	492	505	464	525	491	509	464	500	486	472	488	455	508	529	459	511	504	452	456	493	503	521	486	470	483	511	519	489	525	457	502	523	483	515	488	466	476	513	506	517	482	503	464	482	508	465	503	492	499	532	476	505	536	475	503	469	473	522	487	518	511	473	502	530	529	475	555	486	479	491	462	476	496	508	466	506	484	437	478	528	490	489	471	505	490	461	490	509	488	453	487	509	492	513	447	458	505	464	528	481	494	523	513	507	511	503	530	498	489	492	465	485	454	508	519	513	507	498	461	497	495	484	494	524	488	497	470	517	503	464	497	485	477	520	488	515	495	475	484	521	495	502	524	541	520	524	458	453	538	481	545	480	472	500	466	478	503	490	485	501	463	460	490	469	484	460	502	450	518	493	489	509	510	452	459	482	483	478	522	482	516	499	509	473	495	480	500	489	480	495	458	461	511	518	475	536	478	531	511	486	449	506	452	474	483	461	512	458	459	506	489	477	444	470	474	493	509	481	525	491	462	462	497	464	528	475	504	522	496	503	498	512	461	463	498	533	510	521	527	494	525	484	499	496	496	471	503	510	492	462	488	470	505	497	498	514	526	515	500	494	475	481	496	454	468	521	447	482	456	488	488	471	501	516	498	485	499	520	476	493	428	505	461	520	468	490	480	495	475	517	497	508	513	478	506	441	487	493	518	520	485	514	477	481	465	489	502	492	484	462	479	490	525	508	478	511	532	501	481	481	517	480	506	513	472	502	469	501	479	523	461	497	453	486	520	475	481	522	507	554	460	531	491	528	474	526	477	486	496	521	460	526	499	520	501	487	492	487	469	533	526	461	502	489	539	480	508	497	508	468	478	481	502	511	503	486	517	485	469	516	456	488	510	482	481	485	556	480	477	490	486	459	471	470	479	463	501	536	503	493	475	478	513	510	487	474	439	496	472	534	444	469	500	472	522	494	482	466	526	441	498	465	513	497	461	486	532	474	493	456	477	494	524	480	521	516	496	499	496	515	506	457	538	485	512	493	468	461	477	472	464	463	521	500	495	486	498	492	467	494	498	469	509	527	538	506	471	487	495	501	477	500	498	469	467	488	471	507	529	495	496	476	456	454	499	529	472	489	461	504	524	522	503	489	482	505	491	473	499	507	466	532	470	470	509	486	520	491	509	503	522	499	496	477	527	508	503	455	502	494	495	523	475	501	510	514	478	497	499	521	488	508	498	523	501	497	505	507	495	484	535	555	506	472	496	467	519	482	467	510	492	506	474	474	462	503	484	507	463	552	474	504	521	489	468	489	477	471	485	494	510	462	546	485	496	479	470	481	486	488	519	512	485	513	474	536	519	525	442	463	518	476	506	461	516	505	489	485	515	509	477	465	476	512	480	485	496	496	545	481	475	502	469	487	462	500	482	470	494	492	493	436	538	509	494	492	514	512	509	501	531	494	467	484	499	491	519	462	485	482	475	519	496	507	485	511	504	477	463	502	473	484	434	473	490	496	468	475	562	501	485	481	478	488	497	492	511	511	468	481	474	501	485	501	491	493	477	489	499	507	460	481	492	500	487	500	453	476	456	489	452	510	492	501	489	486	507	457	471	544	504	496	461	476	462	487	445	498	506	534	480	516	466	506	526	520	479	458	512	460	513	498	507	497	486	454	486	479	477	534	481	496	569	458	478	479	526	485	465	506	507	532	550	499	502	459	505	491	491	542	488	522	478	480	482	493	492	508	498	465	509	451	478	501
22315	20752	28408	23183	20860	21675	20261	10542	6961	5343	3898	3001	2415	1714	1330	1071	941	814	722	646	638	655	678	680	675	682	697	647	638	594	636	616	621	561	599	555	484	499	477	474	420	403	375	367	331	361	352	375	335	344	360	349	375	366	352	333	359	327	341	369	324	342	336	344	331	328	275	351	299	292	308	281	277	295	329	325	311	314	308	311	319	321	295	316	304	346	321	294	284	319	311	300	334	292	329	292	345	312	312	316	324	317	299	292	277	296	274	288	274	282	299	314	303	319	304	293	312	314	293	341	316	318	299	315	297	324	297	277	292	307	292	322	332	280	312	285	314	276	268	288	307	272	312	299	293	306	293	266	293	298	333	295	310	290	291	319	294	298	316	312	301	300	275	323	328	270	305	280	313	319	341	311	301	287	330	301	324	298	306	341	298	295	295	342	328	314	308	296	282	307	292	316	277	321	302	320	335	310	302	294	262	317	312	293	288	276	272	279	292	309	311	305	295	313	282	325	298	269	307	313	310	309	322	294	271	276	315	287	298	314	285	287	292	312	342	281	290	314	298	346	315	331	326	288	309	284	287	284	306	320	305	283	287	320	289	294	318	290	299	306	311	293	320	320	272	304	319	288	309	285	286	303	270	316	302	300	302	292	309	294	297	344	308	327	263	283	304	323	270	309	284	327	347	270	302	292	327	308	300	298	329	293	344	287	301	306	300	315	311	308	317	304	310	297	297	312	321	326	330	304	306	273	295	290	313	309	295	309	319	293	300	288	313	291	273	331	322	309	273	318	260	307	321	308	296	301	319	307	298	262	272	317	293	300	298	281	339	282	299	309	301	305	280	314	274	279	312	310	296	278	342	324	281	285	293	297	322	316	316	298	282	279	269	306	306	287	307	308	298	298	337	316	270	314	303	282	306	299	272	300	308	278	289	308	285	312	290	314	290	299	325	290	291	321	299	339	323	299	320	316	307	293	274	337	272	300	306	309	318	308	256	285	322	320	266	292	276	299	315	295	292	320	296	322	291	310	316	290	310	294	275	318	344	310	260	308	294	296	308	311	292	294	306	290	309	286	302	311	299	298	315	298	322	312	310	295	296	279	310	286	325	291	313	275	293	296	276	285	294	319	267	290	288	301	309	303	308	324	315	274	300	282	314	276	279	307	310	309	287	279	296	308	306	262	266	308	308	319	270	281	301	318	341	283	310	326	291	280	267	321	277	305	272	339	315	310	309	299	323	295	283	327	295	312	326	299	338	292	298	307	297	301	320	287	309	310	297	302	291	276	311	261	281	304	304	303	318	318	297	314	318	276	300	312	301	320	289	322	303	310	288	322	305	303	320	288	298	332	291	293	285	295	299	308	345	298	323	334	313	295	331	316	278	303	289	296	294	277	270	291	310	254	309	319	290	308	301	302	282	295	301	308	294	283	295	301	298	280	310	313	270	289	326	322	282	291	315	301	272	313	276	300	283	312	299	269	336	315	313	297	272	295	292	311	303	332	280	306	337	303	281	307	293	303	294	333	305	302	329	297	275	309	305	323	293	297	290	295	300	318	317	310	285	309	277	326	279	303	300	276	290	308	342	303	321	299	318	290	272	288	314	285	307	308	310	320	276	311	324	332	322	279	300	269	290	307	314	271	302	296	319	315	302	323	292	304	266	277	319	303	281	269	308	293	316	275	275	316	326	302	271	310	331	321	324	275	319	268	306	317	305	278	300	292	295	282	316	305	322	297	308	280	291	299	299	318	289	287	270	271	308	315	307	297	281	328	306	304	319	302	286	328	268	291	307	326	314	307	320	279	307	324	303	304	316	295	306	276	302	266	264	287	281	306	283	310	292	262	310	303	314	290	299	317	288	303	312	313	309	310	332	294	285	295	294	307	283	333	279	290	305	325	290	308	309	319	304	309	296	287	350	278	304	328	311	282	283	284	323	327	308	310	312	293	302	296	319	277	302	280	286	305	283	284	302	321	284	295	310	303	313	307	288	330	324	280	293	328	328	281	303	289	295	317	266	308	307	284	287	309	298	310	278	278	305	291	289	273	301	269	295	305	295	332	292	299	289	308	306	301	293	294	289	328	275	309	318	289	322	277	293	343	263	305	305	299	283	299	285	283	322	312	282	299	291	294	292	326	285	289	308	286	286	301	299	298	287	287	323	276	291	286	282	296	290	300	258	253	287	292	289	304	277	306	292	306	290	315	293	304	258	290	308	314	304	307	310	295	307	283	300	307	276	298	294	302	281	315	281	353	302	285	308	302	295	279	323	300	316	323	296	292	295	303	314	318	316	300	303	287	290	309	325	287	294	317	307	306	301	318	294	330	293	298	317	270	300	273	298	296	310	299	314	314	274	283	311	332	298	281	309	302	302	291	318	282	288	261	299	331	316	322	295	307	317	296	318	321	293	318	303	308	292	259	312	298	296	293	311	294	333	281	280	324	289	286	297	307	298	338	287	306	297	308	286	319	320	318	304	312	308	294	313	313	277	285	301	289	329	314	292	271	318	315	309	316	330	297	308	274	297	314	303	279	333	320	297	323	305	281	305	332	310	300	308	289	275	312	310	262	321	325	330	322	288	273	303	288	297	270	302	281	292	285	283	300	288	294	324	311	287	325	278	304	289	331	331	314	295	298	295	280	313	309	293	272	287	302	305	302	312	323	276	311	280	277	295	292	297	316	321	294	307	287	306	273	303	321	307	334	284	296	311	273	344	287	307	323	311	291	309	299	309	309	298	331	290	309	303	286	326	289	272	267	340	309	299	259	286	301	288	299	298	289	287	295	328	303	299	307	304	289	323	314	293	306	284	288	314	275	316	296	316	294	302	311	318	313	306	277	275	275	312	292	287	318	322	276	284	320	315	281	292	332	309	348	281	282	293	313	294	289	348	287	266	311	315	316	287	302	284	297	302	295	303	312	313	298	303	283	311	300	312	298	330	268	319	259	318	300	304	298	325	295	294	314	310	294	290	290	272	306	331	326	309	321	296	301	287	282	300	320	277	318	294	295	266	292	326	345	284	310	301	295	300	321	288	293	298	291	320	302	308	290	306	284	300	276	274	300	331	282	268	283	307	313	319	309	324	297	274	305	309	326	303	316	313	282	307	289	284	311	326	317	325	293	291	294	316	299	291	294	311	289	306	299	278	300	298	306	269	289	315	304	310	296	283	286	303	267	291	304	283	282	308	297	308	286	302	333	308	313	305	290	329	272	300	315	274	278	309	287	306	316	308	312	305	321	298	321	298	284	288	344	296	294	298	283	299	296	305	264	319	307	317	285	325	299	277	283	298	298	305	307	349	283	310	318	300	307	295	283	300	318	308	310	274	288	294	291	320	303	311	310	317	298	294	287	310	285	316	289	297	299	292	293	301	301	315	307	289	333	287	311	299	291	315	299	329	336	298	310	310	274	286	279	315	271	298	297	313	274	315	264	335	293	309	320	286	282	324	268	266	309	298	313	331	339	288	291	309	295	324	324	299	299
22457	41951	38129	29898	26396	21937	19057	16455	13653	10705	8499	6731	5323	3803	2903	2257	1896	1632	1280	1201	1160	1226	1186	1281	1232	1258	1117	1124	998	1008	1033	1105	1095	971	989	905	866	823	764	729	674	548	523	525	495	436	472	464	465	500	465	473	453	474	503	478	474	479	465	448	448	451	443	446	430	470	410	403	409	410	409	398	418	390	401	396	402	397	378	388	392	413	386	393	402	385	368	375	389	395	393	417	372	418	425	392	376	375	402	331	391	370	379	376	359	364	394	406	395	374	332	348	365	361	408	339	420	376	415	348	350	377	368	348	377	403	382	384	378	375	349	354	381	343	405	349	422	338	375	382	409	369	385	369	351	340	373	380	361	370	402	394	381	351	386	360	332	387	382	381	381	348	390	332	397	386	354	418	334	365	422	375	372	354	387	368	392	400	354	345	345	345	368	353	373	348	412	414	386	360	373	365	370	367	398	367	383	363	351	365	364	392	399	354	357	375	376	384	364	389	365	395	387	376	381	351	344	366	381	377	382	376	393	364	385	385	346	358	408	372	380	396	384	400	377	387	398	367	349	323	364	376	396	384	436	400	376	357	359	396	355	381	384	368	390	392	384	378	372	372	377	391	364	403	389	359	386	395	373	373	368	347	376	368	393	359	396	416	361	383	353	390	366	335	383	381	392	355	344	376	422	351	383	365	389	358	379	401	373	389	404	372	373	397	373	391	402	385	393	370	412	401	374	406	355	405	354	393	378	379	373	401	363	362	391	374	386	352	399	352	364	373	349	355	379	375	381	403	358	336	400	341	345	368	375	368	417	397	380	385	412	381	387	382	385	387	367	347	436	343	389	362	350	358	385	436	408	374	376	378	386	378	395	362	365	390	353	368	386	387	385	354	338	375	343	396	410	397	344	369	364	417	367	360	372	372	384	364	367	345	391	378	334	380	365	362	374	391	416	375	380	364	393	367	371	389	393	354	378	389	375	388	346	392	365	396	356	348	361	403	380	407	383	363	352	369	362	367	366	380	409	364	360	358	363	345	375	369	392	390	364	356	391	373	394	371	386	376	387	353	398	357	426	355	367	355	422	365	388	404	373	371	333	370	380	370	368	385	396	353	368	372	367	381	369	407	349	340	324	372	403	387	410	372	392	368	326	366	388	351	370	358	389	368	359	363	415	345	406	403	385	408	394	345	376	363	397	418	404	385	364	365	347	348	360	401	381	392	378	383	376	361	343	385	354	404	374	355	361	402	382	368	390	436	376	370	356	376	397	356	408	386	363	379	377	379	360	394	380	381	393	378	335	351	380	383	396	383	358	344	394	378	374	376	407	384	395	352	387	386	369	414	391	387	417	396	378	346	371	361	359	367	397	405	343	337	356	384	385	414	360	398	382	378	407	411	385	337	390	375	355	389	344	389	402	356	372	365	363	356	372	370	384	380	401	364	386	376	369	363	367	388	354	369	346	393	355	367	368	363	389	375	372	391	364	363	360	401	352	350	337	399	364	364	354	405	383	391	364	361	360	390	355	356	372	398	381	371	396	382	420	382	371	341	402	384	415	350	390	367	375	373	359	404	381	390	366	397	368	407	366	369	380	337	382	349	380	327	392	386	396	429	349	350	351	362	380	405	385	361	404	379	376	387	372	349	380	374	411	375	341	355	374	374	349	416	343	379	376	384	379	347	389	388	358	389	397	396	371	389	347	400	382	358	385	357	394	336	383	359	362	380	367	338	355	364	392	358	362	382	428	355	377	354	386	364	400	403	392	394	371	351	362	393	387	402	362	394	366	366	340	368	386	344	364	349	356	381	373	377	380	388	353	339	412	376	362	372	335	378	389	390	380	374	433	369	360	359	343	366	387	391	361	359	345	339	362	380	362	388	420	386	371	354	372	410	388	373	398	371	375	335	365	384	398	362	381	357	373	363	375	375	390	383	376	371	373	377	375	393	373	370	371	388	348	374	369	368	369	373	368	359	403	345	343	349	415	395	392	371	371	360	389	388	367	339	383	370	393	382	388	369	389	393	375	369	341	370	378	394	370	398	366	368	361	389	342	372	372	359	373	392	362	404	373	403	380	374	379	384	368	376	323	379	368	365	380	394	374	364	361	397	385	411	372	389	349	371	380	384	374	380	368	421	349	388	369	364	375	396	400	379	371	404	364	376	382	380	360	359	392	369	390	400	366	358	380	376	369	374	410	377	400	367	393	412	349	371	368	407	376	353	378	399	389	379	345	346	343	385	381	360	388	390	359	358	390	389	359	348	355	363	369	397	363	395	368	371	389	350	382	358	346	389	361	371	356	333	343	375	355	385	367	370	384	397	377	345	376	376	371	360	363	387	394	341	412	370	382	373	368	392	361	369	406	374	377	372	377	352	350	378	371	400	390	355	357	349	362	398	375	353	392	386	346	398	378	394	348	368	377	383	392	362	394	375	331	367	369	393	384	387	373	376	349	400	352	421	371	377	362	377	372	362	352	355	392	382	390	373	376	351	359	369	371	380	364	374	384	386	343	366	346	400	373	378	369	397	387	346	381	335	401	362	350	373	380	425	354	330	406	364	386	399	393	371	370	393	392	397	404	366	389	380	387	367	393	379	418	379	357	379	367	355	380	365	397	371	381	392	337	379	377	381	353	384	366	353	390	383	381	361	339	339	372	382	393	391	369	368	362	369	337	384	342	369	356	398	347	346	395	382	386	394	376	368	398	386	365	345	376	408	369	390	394	399	339	366	398	372	363	391	360	390	360	384	415	385	363	364	402	365	381	372	371	345	363	418	371	383	383	339	405	390	382	372	393	402	399	357	371	370	372	385	380	375	372	374	374	390	357	387	380	352	371	359	383	391	370	381	399	387	385	348	376	385	350	426	333	371	355	386	374	365	331	381	372	367	402	363	382	370	373	363	385	361	382	384	395	389	390	367	364	339	369	349	325	392	365	368	369	377	394	373	360	382	364	377	362	400	366	337	358	386	379	356	404	323	352	380	392	372	382	384	396	386	373	398	391	382	388	403	379	349	360	389	387	380	388	383	375	374	389	412	419	380	373	412	385	360	357	395	347	364	341	402	424	376	367	368	373	371	343	381	358	398	379	371	381	385	375	347	391	353	392	368	330	381	389	359	337	376	366	397	365	363	384	322	370	368	364	366	385	376	334	410	409	390	366	359	402	369	367	406	372	345	385	387	378	364	371	361	393	345	367	395	348	399	389	358	358	373	375	368	384	345	385	380	399	395	342	367	358	354	389	345	376	367	354	391	383	352	379	387	373	378	387	365	371	367	356	372	389	361	388	370	391	400	404	365	376	369	383	390	388	352	397	384	375	386	381	390	372	376	389	385	380	363	388	373	399	388	361	360	376	405	419	373	381	401	377	388	373	393	406	366	360	348	423	373	369	368	342	389	383	360	378	385	405	399	361	376	354	373	405	373	379	373	322	356	375	394	358	372	383	393	377	373	361	358	396	354	380	383	372	363	375	377	365	376	383	378	373	366	349	339
26636	22767	25429	19437	13041	9334	6713	4923	3864	2922	2287	1842	1455	1249	945	833	720	727	700	616	627	630	609	668	601	637	671	606	605	640	574	636	645	629	625	614	590	573	573	599	558	514	537	502	512	530	485	531	512	511	481	491	496	486	502	506	491	493	541	474	541	464	460	484	479	495	518	484	465	497	462	481	509	472	533	471	523	501	501	467	482	498	508	488	504	439	511	486	456	479	484	458	486	490	469	479	445	482	477	462	507	483	481	534	487	500	493	479	467	496	501	481	441	505	477	459	454	460	481	459	493	495	476	482	490	490	522	469	496	483	466	484	485	501	469	466	466	486	468	468	475	497	508	493	480	448	492	448	512	494	447	488	476	516	446	464	494	528	494	465	454	478	505	466	522	515	534	464	489	459	502	488	472	456	460	497	504	489	425	442	473	492	492	458	465	520	479	503	500	472	446	504	508	476	495	455	547	461	488	472	474	458	478	489	459	471	479	453	437	466	481	474	481	479	506	478	459	479	477	489	440	448	450	502	493	476	502	482	514	489	456	480	478	497	469	471	506	507	512	458	467	465	474	508	460	474	504	454	525	445	441	464	482	476	456	464	499	485	483	465	491	445	460	481	452	491	457	533	471	442	450	449	501	479	474	490	477	473	473	470	482	505	505	494	481	515	462	500	482	482	500	448	495	514	475	480	517	490	488	465	505	450	455	495	517	497	428	491	481	469	495	520	510	481	479	481	458	508	468	451	524	471	488	512	494	498	520	471	462	526	456	493	499	456	495	466	463	516	446	515	479	496	457	488	474	508	464	503	503	511	496	509	512	492	479	489	486	504	504	503	523	532	455	483	451	483	485	513	482	472	495	483	493	465	468	478	470	473	485	426	526	511	483	479	453	481	489	483	478	483	497	508	440	489	487	518	474	469	511	446	507	462	482	465	499	467	491	493	470	456	498	451	489	501	470	479	482	490	457	470	493	496	499	478	467	437	516	497	486	496	538	501	484	504	505	490	485	484	453	448	484	488	503	450	493	534	458	487	481	477	435	504	484	464	415	488	498	458	460	504	545	474	494	484	465	480	482	456	494	476	531	496	488	481	485	484	474	481	486	470	495	478	429	495	507	477	486	495	461	485	464	476	466	500	516	509	496	475	486	487	466	462	478	500	462	500	496	489	484	461	445	453	471	487	515	504	478	473	489	448	490	466	476	506	469	482	507	468	493	452	504	458	503	465	471	472	513	471	468	497	491	465	531	496	454	481	444	497	550	479	474	455	493	488	503	467	495	500	453	489	445	482	453	482	469	454	433	512	487	476	438	465	480	505	450	501	490	486	465	505	497	509	515	482	471	476	440	481	503	498	489	448	468	490	461	458	485	487	466	464	501	469	436	508	471	467	531	473	452	463	475	493	474	494	502	500	491	489	530	458	491	474	459	481	509	472	478	483	477	512	480	489	492	461	468	493	473	451	471	499	464	540	509	477	471	466	496	480	458	499	503	434	487	488	502	501	432	501	476	483	498	477	447	468	505	473	498	485	466	458	475	485	526	467	481	486	537	505	461	500	474	473	485	490	481	511	449	478	495	461	440	483	455	497	471	475	490	467	462	487	527	469	451	477	469	505	525	484	446	482	449	522	514	489	429	503	482	489	430	503	462	517	460	512	449	482	494	506	483	495	478	493	491	454	470	442	447	500	530	501	473	453	462	465	492	495	497	476	474	475	490	475	506	477	505	475	464	480	486	481	498	458	423	461	476	450	477	496	477	481	493	466	458	492	457	487	532	446	502	447	495	443	480	529	519	488	492	497	481	480	486	435	493	467	460	527	508	501	456	473	507	516	431	512	468	502	450	474	424	470	474	462	479	476	512	497	461	493	510	457	490	500	466	503	487	491	452	486	501	484	473	495	494	455	481	510	492	480	472	463	480	454	509	473	483	510	475	480	479	487	464	474	503	516	475	509	477	478	504	484	442	485	448	474	434	474	495	474	468	504	493	495	464	480	475	476	508	494	514	482	492	471	466	476	468	496	466	467	520	497	486	478	452	462	474	461	441	462	436	483	501	479	507	457	466	431	471	546	479	468	486	485	497	493	476	433	461	456	501	484	517	459	498	506	462	477	467	472	480	463	507	518	518	508	516	457	503	486	457	480	487	465	462	434	457	517	458	458	449	516	451	510	490	471	469	520	464	440	479	484	495	457	470	476	485	498	473	482	476	461	467	495	489	458	522	473	494	478	495	503	509	465	470	480	541	468	487	503	456	513	497	471	459	494	460	496	486	462	481	503	475	486	455	488	475	500	548	490	464	496	463	511	506	443	461	487	474	470	453	440	453	489	446	469	477	446	502	502	506	495	492	497	487	495	462	460	499	474	465	514	558	510	495	476	481	494	449	467	473	489	490	470	475	494	498	471	498	512	507	445	457	500	464	476	486	500	476	527	491	446	470	467	514	519	521	545	468	470	496	475	478	480	489	506	469	503	457	511	539	455	475	478	501	500	494	491	493	489	437	488	471	496	496	478	490	495	499	437	459	484	485	514	542	512	478	453	490	441	430	509	461	508	432	465	454	470	492	500	486	466	464	483	476	474	497	525	488	480	473	448	468	488	454	494	442	490	480	469	486	431	488	517	479	479	476	481	452	470	509	461	490	504	489	494	502	451	477	485	505	464	487	487	470	481	455	500	490	486	494	456	500	426	490	508	488	463	475	480	481	512	505	483	471	510	500	517	455	445	504	518	491	447	474	487	480	507	496	481	436	457	484	521	466	469	504	474	489	481	486	528	452	485	497	479	460	466	502	488	504	466	483	469	501	454	489	508	485	507	457	471	485	493	501	477	508	511	464	459	476	475	494	464	532	483	492	477	460	455	467	499	439	515	507	465	491	472	498	537	480	486	482	487	475	466	466	487	476	482	482	487	458	480	460	507	478	472	475	503	473	453	537	527	483	499	469	506	476	445	500	481	495	485	491	515	503	476	499	478	512	471	446	492	503	445	513	489	482	495	495	501	489	462	488	467	482	490	464	462	489	458	429	445	471	462	480	493	489	475	490	458	467	475	476	496	503	492	499	516	462	502	497	467	470	450	470	490	521	486	490	488	482	444	501	512	477	468	509	457	458	500	484	502	510	484	478	476	498	479	506	450	496	492	511	486	466	533	485	487	473	450	448	488	479	468	461	489	449	487	479	489	507	515	519	502	505	501	487	459	476	539	450	455	472	491	475	441	518	440	489	490	503	453	465	435	435	486	490	480	481	460	494	501	462	480	527	481	461	471	459	457	512	500	493	452	492	477	476	465	504	528	477	451	467	492	486	482	482	465	463	476	505	476	481	466	469	457	498	494	441	464	460	451	458	492	474	467	511	476	477	506	510	477	517	496	479	499	438	457	546	482	470	565	480	481	470	489	492	428	491	477	500	518	481	490	450	510	502	455	465	475	438	497	477	512	483	487	480	492	447	483	467	492	504	505	488	478	496	462	449	497	435	467	450	475	456	501
20821	33052	29541	20937	18360	15276	12323	10355	8652	6695	5100	4268	3248	2405	1915	1517	1330	1198	1013	976	1005	980	968	1017	1090	1016	944	948	925	929	971	857	964	889	952	892	819	792	821	789	771	716	729	677	661	636	691	634	645	685	667	656	661	600	674	612	659	642	672	652	591	628	664	619	619	598	598	662	659	618	603	635	612	646	647	606	602	596	639	646	630	602	638	602	622	607	570	633	580	622	651	599	629	604	572	670	562	602	634	650	624	627	573	613	615	626	591	607	592	583	560	628	621	573	620	568	659	628	565	603	641	619	621	620	602	654	625	602	612	583	579	646	594	602	629	591	635	616	606	589	640	636	582	607	614	612	635	594	609	624	623	627	607	601	610	603	614	621	621	658	604	629	600	688	565	645	643	624	599	624	624	600	603	603	606	604	605	660	660	598	612	586	596	618	677	627	627	624	603	615	628	596	612	654	586	620	583	609	654	608	645	592	615	627	598	607	590	620	637	611	619	587	610	592	637	654	620	612	587	595	597	629	577	626	579	617	626	598	616	598	598	591	595	613	623	608	679	618	579	601	600	581	594	620	651	632	590	632	601	624	608	610	607	598	627	629	578	640	612	611	658	616	619	610	612	639	619	643	638	645	627	590	636	630	629	589	611	628	581	649	621	584	592	643	600	623	588	569	610	546	583	565	587	621	597	600	638	633	576	614	626	571	657	608	589	574	615	641	629	551	653	590	601	631	603	610	621	635	582	592	639	602	626	607	606	621	586	635	567	617	584	633	578	620	596	621	526	616	620	592	633	646	575	587	594	633	635	591	626	625	653	626	605	612	647	632	667	603	630	614	600	549	604	567	618	624	587	617	575	634	610	619	577	659	602	626	584	595	574	596	620	598	554	640	641	619	567	667	643	595	638	628	625	624	640	632	608	639	600	626	639	618	602	631	556	591	615	564	608	614	587	598	608	604	606	610	630	621	651	583	594	626	615	573	652	580	617	606	574	601	631	563	602	610	602	639	601	638	582	612	628	629	644	582	619	592	585	611	618	593	615	628	613	618	577	574	650	615	632	585	595	583	647	615	611	592	613	595	608	660	589	627	591	623	655	614	626	576	623	594	559	588	560	659	598	625	589	615	661	614	672	620	602	596	562	580	588	573	600	589	586	622	635	629	604	599	611	629	625	590	605	610	622	594	629	582	620	588	635	604	648	584	593	629	603	618	578	616	622	615	634	621	568	612	600	632	554	616	671	566	590	607	609	624	587	603	616	572	634	653	622	587	600	636	650	603	584	577	615	649	644	633	573	607	584	625	644	634	611	612	608	626	592	576	590	633	638	632	626	615	612	611	619	577	648	620	539	608	643	622	595	595	606	589	594	547	591	630	618	650	614	589	630	634	571	605	595	565	603	612	642	633	582	623	575	608	574	653	606	619	558	668	607	621	593	635	621	596	618	596	620	618	593	632	646	612	608	655	590	611	580	578	649	619	636	604	601	595	630	620	618	629	594	630	642	611	653	562	614	587	581	607	603	636	618	636	566	592	610	599	609	628	594	662	691	578	601	615	602	648	608	618	632	612	632	593	664	609	637	608	641	629	595	615	581	622	604	608	615	651	651	630	602	606	615	579	568	621	630	592	596	618	592	582	565	560	597	620	638	579	652	607	663	624	616	563	609	617	647	600	623	605	629	631	605	567	643	594	640	616	641	651	655	612	627	637	655	556	622	603	628	659	616	614	593	594	585	598	625	629	641	594	603	635	619	666	598	589	591	619	632	658	645	621	623	622	608	580	612	600	657	621	627	603	601	580	648	612	594	687	626	636	628	605	643	578	594	640	576	608	608	597	563	577	573	618	605	603	611	571	656	552	556	654	602	598	627	640	600	597	601	611	641	615	586	552	609	617	650	620	604	598	599	596	566	576	629	631	610	638	635	604	601	596	623	597	555	606	593	592	645	640	628	605	620	577	638	632	632	634	609	592	655	596	601	648	594	597	600	597	612	591	615	642	585	641	612	612	615	620	592	641	582	639	565	593	663	629	605	560	563	625	605	591	572	591	620	659	647	630	623	581	616	620	589	572	618	605	609	614	629	602	582	628	609	623	570	639	579	588	583	569	596	582	587	615	605	625	645	653	601	639	599	615	642	619	633	568	592	626	587	592	587	583	621	661	587	566	601	623	603	606	625	558	592	634	637	599	626	629	601	581	666	622	659	613	615	628	614	603	583	572	589	596	590	608	596	609	617	573	691	594	629	651	585	683	591	623	669	610	592	592	659	587	672	646	624	580	574	585	599	610	623	645	611	641	625	615	611	606	573	634	633	597	644	567	619	568	645	628	620	575	620	617	622	586	582	619	616	647	635	616	632	631	595	638	581	568	603	606	569	631	638	634	632	596	627	610	583	592	630	589	597	571	590	624	638	613	574	593	645	627	584	562	627	597	587	669	634	657	597	592	643	604	626	606	586	612	603	603	598	593	584	568	632	593	611	582	582	591	600	590	637	580	641	596	654	589	591	641	644	622	607	614	572	639	619	636	583	618	559	596	627	656	600	597	633	618	619	612	634	632	562	623	630	613	620	609	587	584	624	624	596	545	620	589	592	579	632	632	651	611	632	630	596	639	631	592	581	638	585	589	608	620	647	591	623	605	606	592	600	611	610	575	647	606	627	631	620	594	602	607	586	602	622	592	613	613	628	616	580	621	606	615	601	641	645	598	593	603	572	633	606	631	637	624	564	615	627	587	592	600	582	645	592	631	610	617	571	634	641	629	628	606	607	604	638	608	589	600	636	615	618	598	613	621	610	612	606	615	615	584	602	615	629	610	628	624	594	602	633	605	603	607	642	604	663	651	643	599	623	590	601	565	572	600	586	571	572	629	620	577	638	600	642	586	607	617	631	622	589	614	574	580	605	638	593	647	613	614	627	594	636	622	655	617	609	610	585	578	566	641	621	584	594	643	639	606	595	615	634	625	600	601	603	633	582	560	604	647	603	624	575	680	616	645	616	652	605	619	590	573	608	612	596	606	612	594	645	593	599	605	588	593	636	628	605	618	646	615	597	596	621	653	634	551	557	621	592	607	586	587	614	605	606	633	564	622	616	571	609	615	575	620	618	630	583	618	619	631	584	560	637	599	669	631	585	664	679	607	648	627	608	577	629	635	648	631	596	599	635	593	610	640	628	581	562	608	614	605	645	650	636	606	645	627	567	643	618	628	628	609	601	684	599	617	610	643	610	567	631	588	616	627	569	602	646	565	581	591	616	656	617	625	655	645	612	572	534	543	582	634	604	620	610	605	611	601	595	600	605	653	649	574	657	592	564	614	614	646	646	564	602	587	596	577	605	665	581	595	621	581	633	618	673	594	607	593	589	606	587	645	598	605	627	569	545	656	589	622	602	589	648	622	617	571	624	601	621	611	623	578	588	619	629	632	559	647	594	608	627	597	633	615	585	569	609	583	629	638	627	597	647	596	595	586	622	616	574	611	568	627	556	678	612	557
23296	20790	28035	23674	21192	18586	12128	7375	5217	4017	3175	2471	1902	1408	1119	935	842	781	638	631	642	598	639	664	699	655	622	602	596	605	596	588	617	618	607	589	557	527	518	492	504	437	391	445	448	422	443	387	415	436	414	444	433	424	398	427	452	399	444	397	416	421	432	433	424	403	370	387	368	377	368	384	424	404	397	401	393	372	411	386	407	382	407	404	396	412	408	396	390	392	406	367	409	391	376	381	425	391	372	400	406	352	416	380	382	390	396	379	400	366	374	403	412	411	384	385	372	395	403	380	377	392	382	401	378	374	372	376	371	403	383	380	381	344	367	406	415	359	392	385	382	391	381	367	393	388	424	406	407	434	378	339	367	399	381	391	379	377	407	375	363	396	363	375	383	418	382	429	372	408	361	383	413	387	360	377	392	365	382	386	402	376	403	352	384	415	367	364	382	369	409	392	382	359	393	372	385	399	391	379	389	393	418	336	367	420	379	408	399	402	395	376	381	394	376	420	412	408	344	379	358	400	395	378	416	364	375	419	377	401	388	389	398	369	393	382	374	402	396	391	416	378	412	387	392	416	388	369	393	390	411	378	351	397	401	424	385	384	411	425	376	408	423	407	385	408	419	401	373	414	376	405	383	384	370	389	391	400	404	421	385	391	365	394	390	397	398	358	378	454	386	382	379	371	398	377	387	382	392	380	420	358	416	404	384	416	356	395	356	381	423	369	352	393	386	377	382	372	360	413	372	363	390	363	413	387	380	398	399	388	382	390	405	385	428	387	373	373	391	355	398	387	359	427	377	397	393	380	370	390	396	378	396	385	363	385	422	341	419	379	395	380	374	394	395	418	411	382	365	389	416	388	408	391	373	395	348	386	377	393	394	393	393	409	393	376	372	385	368	377	387	379	422	413	347	376	382	394	394	383	387	388	375	371	379	379	409	390	358	375	401	369	397	354	359	399	418	405	418	360	404	377	405	377	386	373	392	365	378	362	411	360	392	374	381	394	393	367	388	411	409	323	376	369	379	404	398	339	357	404	404	391	382	399	417	413	378	362	372	371	373	416	397	388	397	414	386	373	407	417	405	379	373	376	390	386	393	431	390	368	393	376	364	407	404	426	380	420	378	397	384	387	420	402	388	379	427	378	385	388	408	381	384	375	392	396	373	396	435	392	363	342	373	408	418	387	381	381	393	413	372	396	389	349	386	394	342	356	365	386	398	411	368	405	397	392	384	376	360	377	398	387	411	395	384	364	364	333	402	378	380	381	371	408	394	374	347	390	377	395	372	373	378	392	397	370	411	372	415	412	382	362	373	404	423	369	350	355	375	413	383	416	395	385	371	358	348	397	421	378	400	376	420	388	346	418	386	363	379	363	379	351	382	389	371	392	392	378	378	424	418	342	411	356	405	390	388	379	368	402	403	380	397	401	382	338	423	397	361	393	399	391	369	405	420	364	368	350	395	401	404	387	380	405	426	341	377	369	422	381	406	391	381	359	389	421	413	393	388	409	369	401	359	405	388	402	417	392	373	375	403	391	390	423	352	396	386	422	370	406	374	397	405	386	407	411	421	378	398	366	387	402	404	380	413	404	379	372	379	380	387	381	391	363	387	400	397	418	361	376	403	390	391	408	383	403	386	423	400	439	380	378	359	374	359	378	384	418	393	437	382	409	348	375	361	381	376	425	375	376	387	400	354	396	403	428	383	367	380	385	354	361	393	408	391	378	378	400	401	355	363	416	367	390	399	380	384	369	365	368	393	360	395	401	399	392	420	430	380	394	365	407	384	368	382	416	392	364	390	398	390	429	373	381	421	402	353	399	335	389	395	414	424	408	397	375	371	385	428	410	394	400	386	389	381	406	398	410	381	381	383	377	421	408	371	399	404	384	375	411	389	393	384	397	409	390	394	389	372	394	395	364	386	362	396	367	394	380	365	354	384	405	406	378	363	395	390	372	385	381	384	386	417	378	371	374	386	374	375	442	383	386	392	379	398	378	386	406	370	394	355	404	400	375	374	354	383	362	410	394	423	395	403	394	380	401	360	374	409	376	351	373	398	397	441	369	397	404	389	399	392	408	404	376	369	423	403	421	399	390	392	396	375	352	376	426	376	409	399	364	374	377	401	352	386	406	402	362	379	393	404	398	439	403	404	402	391	413	400	353	373	344	409	400	382	389	438	413	400	392	408	400	404	368	399	373	362	435	370	395	368	377	409	353	405	368	420	397	433	398	414	429	371	423	402	401	403	377	353	409	405	403	417	384	360	401	387	417	412	363	366	421	404	401	385	375	402	413	396	352	393	398	391	393	392	394	394	389	381	387	391	375	430	390	352	354	404	372	391	401	351	401	396	390	415	408	419	390	407	412	422	421	384	383	369	388	360	421	367	373	405	381	398	401	366	415	433	391	403	387	383	417	389	383	349	390	366	410	375	382	375	368	379	385	420	368	392	405	434	403	389	369	393	390	373	382	385	408	396	377	384	407	402	378	393	387	394	360	413	424	382	414	377	405	386	378	360	347	377	412	382	394	354	368	371	369	379	377	409	403	376	350	364	391	412	405	380	354	373	392	383	396	374	407	381	406	402	384	409	377	347	437	411	373	378	362	392	372	384	395	412	375	390	356	380	408	413	394	408	393	409	384	388	383	406	380	363	384	367	384	429	398	424	421	410	379	371	388	403	371	368	383	413	417	372	409	393	376	379	365	409	384	396	418	408	408	395	366	368	399	356	380	381	371	368	383	369	383	362	423	409	391	396	392	397	378	392	395	358	377	396	403	405	371	422	417	342	395	397	372	433	391	422	375	365	400	378	366	364	405	402	382	380	406	393	393	383	390	381	391	386	396	398	416	385	401	354	410	425	381	423	375	391	376	380	428	365	348	394	383	407	376	385	363	400	380	419	373	431	360	397	356	395	385	376	437	381	415	373	390	382	355	420	400	364	387	386	384	362	416	421	348	366	388	370	359	400	394	403	412	398	384	370	393	367	401	410	414	382	369	387	390	379	391	378	373	401	407	365	370	385	378	397	401	360	391	362	363	393	364	381	372	362	379	382	389	392	410	377	369	381	386	411	400	371	384	403	369	430	380	390	418	373	365	404	387	380	379	406	380	391	359	378	413	367	369	395	368	395	366	353	368	401	415	397	410	368	396	400	408	363	354	402	404	389	367	422	403	383	384	407	368	390	387	376	352	393	365	394	388	397	384	404	402	396	384	387	377	404	387	371	382	414	400	407	372	382	391	379	446	395	397	376	366	370	376	362	409	377	366	392	403	373	455	347	379	362	396	398	395	409	373	403	401	423	349	400	409	409	413	417	393	356	389	369	381	382	403	401	375	388	384	369	414	379	427	371	415	400	376	390	381	360	379	375	410	356	383	416	395	411	412	377	367	385	398	346	387	365	392	406	389	387	387	389	403	388	373	394	350	369	418	378	359	388	377	351	390	394	379	370	388	358	408	363	352	393	403	421	401	384	375	364	370	382	435
20400	38061	34421	25758	22618	19258	15908	13532	10864	8886	6856	5351	4242	3115	2342	1853	1498	1370	1169	1081	1068	1013	1121	1169	1123	1168	1108	978	967	1002	1016	967	965	1009	981	937	839	804	813	767	704	674	635	580	595	558	616	580	551	595	565	563	533	565	548	596	575	587	569	528	601	524	537	561	520	545	516	497	527	513	470	504	511	535	564	503	514	539	507	495	485	474	506	512	533	517	538	508	514	484	524	528	494	508	499	453	497	492	515	492	473	518	487	495	501	500	486	477	516	497	453	496	484	477	586	485	514	519	495	510	462	529	476	525	490	513	451	515	519	531	498	492	478	499	488	504	518	458	487	508	526	503	507	457	532	486	507	499	502	488	512	567	440	487	477	501	482	540	494	512	512	487	528	479	464	486	479	486	491	492	481	464	492	489	522	512	501	467	511	500	519	490	485	506	511	482	489	504	486	532	494	496	489	504	479	475	517	530	484	512	500	467	470	471	523	495	522	488	540	497	501	545	505	539	479	509	464	483	492	501	527	517	503	505	491	482	499	496	547	490	493	500	479	504	530	502	486	521	475	509	482	515	481	459	473	474	512	465	534	505	503	501	488	459	497	475	503	500	501	501	494	479	539	507	488	484	491	484	482	498	488	457	501	535	493	476	528	481	539	489	506	520	510	498	494	495	507	495	489	478	516	519	504	521	492	474	448	460	504	507	509	519	494	488	522	492	512	487	548	531	473	503	506	466	501	467	518	485	508	471	503	531	519	488	477	461	533	512	488	471	518	477	531	494	474	474	487	479	529	525	507	464	520	498	517	510	481	510	530	508	529	528	468	507	486	514	563	472	489	527	486	518	502	479	507	523	515	534	479	526	497	480	519	475	492	530	513	452	514	489	496	502	511	472	462	484	483	466	484	533	518	449	441	482	471	472	491	484	513	512	504	505	527	501	485	479	481	499	490	469	524	491	504	481	514	484	481	481	478	472	502	476	492	499	461	497	506	519	496	502	520	470	513	493	454	485	498	509	512	506	478	498	534	476	523	503	479	477	480	472	502	512	518	493	500	501	527	488	510	462	515	442	465	489	480	507	483	504	468	498	478	518	478	486	503	470	515	481	536	522	489	485	497	494	472	491	518	503	491	452	513	525	483	498	472	510	473	501	491	506	472	479	510	474	477	485	481	491	476	491	493	484	515	505	544	489	510	503	493	516	486	509	492	489	486	471	479	463	538	490	537	499	504	490	486	549	485	506	486	488	499	492	494	500	494	495	481	505	486	466	512	537	500	465	526	483	475	520	530	487	470	483	455	480	528	504	508	489	471	473	471	517	503	490	483	501	467	437	506	485	481	473	488	502	489	504	449	478	494	491	510	460	513	478	494	532	505	500	504	530	515	485	497	500	498	502	486	503	475	505	509	471	511	522	503	459	454	540	547	508	485	537	518	456	514	524	484	484	484	471	465	490	525	501	479	510	458	473	506	505	501	496	475	445	486	459	470	494	493	480	501	510	509	466	531	491	514	497	528	499	490	491	489	506	492	500	484	474	540	515	507	513	496	480	561	481	516	478	541	489	499	510	519	478	535	492	494	453	476	513	533	540	460	472	481	486	486	501	504	463	499	501	501	473	501	510	487	485	488	477	493	502	475	530	515	479	484	496	515	486	507	518	516	486	490	525	497	530	451	468	486	462	501	486	474	467	492	472	486	438	476	519	455	521	489	524	487	473	521	492	502	520	522	487	502	490	509	476	521	516	489	519	477	511	480	538	501	477	485	501	469	511	508	464	480	484	478	446	496	496	529	478	537	545	478	476	536	531	481	520	498	489	493	489	476	450	496	462	534	514	544	494	512	486	483	512	480	500	483	502	478	512	478	506	484	495	473	495	523	473	551	494	459	518	486	504	497	470	511	524	471	507	506	505	505	550	498	494	524	502	488	469	482	546	522	537	503	483	520	500	508	499	495	528	522	503	485	506	496	476	487	502	482	490	500	491	470	463	516	499	477	507	500	480	501	500	502	508	467	458	479	496	474	501	527	524	526	523	442	512	500	500	501	461	492	487	472	435	516	501	480	470	527	527	505	465	519	483	483	481	490	495	483	528	518	526	518	538	492	485	495	538	486	454	499	473	472	509	472	475	508	523	503	499	506	509	502	498	488	464	494	465	532	513	522	501	501	460	524	531	510	483	493	549	533	490	506	457	483	466	472	502	500	489	475	523	474	517	481	475	492	510	501	502	529	459	503	483	513	494	551	500	474	519	515	514	460	498	484	500	505	500	470	479	490	467	488	506	497	531	446	503	523	481	485	534	481	497	479	478	505	523	507	472	520	522	504	506	495	491	471	480	495	473	517	487	526	527	557	497	528	476	479	475	484	485	523	472	476	464	538	487	500	458	511	452	526	489	526	503	511	464	472	505	520	533	483	485	553	498	444	519	471	469	474	471	477	482	509	473	530	521	478	514	543	484	493	509	475	490	516	467	503	486	520	500	466	456	532	486	466	532	501	505	483	563	477	511	529	490	467	469	517	531	532	472	479	481	524	471	503	508	520	519	519	513	482	517	515	484	518	491	513	515	492	491	526	509	499	482	489	497	502	438	483	422	506	493	467	517	483	524	515	503	494	464	507	500	482	535	489	502	490	515	498	512	498	502	466	479	521	494	546	512	527	500	486	501	513	496	475	514	461	543	511	480	501	493	467	516	514	504	473	501	504	510	482	499	510	510	443	465	521	494	518	471	482	498	474	507	488	534	482	481	484	509	512	482	479	481	484	474	490	468	510	490	465	470	523	504	527	508	483	487	481	545	534	509	508	512	521	512	477	520	472	470	490	472	502	472	490	480	493	475	479	509	481	496	495	464	458	505	523	507	493	466	502	509	509	490	533	508	472	494	503	484	482	513	493	484	497	476	477	511	492	507	474	538	501	540	511	505	523	499	494	477	469	531	492	470	528	478	483	472	517	478	485	485	469	490	509	532	503	459	504	492	491	493	505	495	483	528	490	515	477	512	515	508	481	445	547	488	485	534	497	510	475	480	502	469	463	474	487	483	496	487	502	455	509	506	483	523	517	473	493	475	511	498	520	461	499	527	522	452	474	466	507	487	437	512	527	506	479	532	525	506	495	477	445	505	498	493	496	495	477	509	466	506	468	459	518	503	477	481	466	511	532	489	512	503	495	483	506	477	519	487	500	450	467	497	493	466	504	548	491	505	497	485	530	477	500	541	496	522	466	491	480	505	488	463	506	511	471	470	506	493	445	484	504	523	486	469	489	547	468	488	498	469	490	492	467	514	507	467	452	490	486	503	543	456	512	517	486	496	508	501	511	497	469	474	475	492	478	489	460	486	509	500	518	483	504	509	520	481	502	504	503	489	530	496	469	543	508	447	512	515	490	490	498	479	465	498	478	502	486	454	538	516	507	497	491	479	469	498	516	484	505	516	478	501	499	511	488	490	502	503	514	467	481	523	498	510	496	492	476	498	504	480	490	509	453	510	519	484	501	508
22271	20753	28449	23154	20893	21711	19919	10105	6782	5150	4019	3047	2401	1747	1332	1047	899	829	734	630	645	626	640	667	685	687	661	591	645	625	572	625	600	624	603	533	511	482	531	420	478	415	367	366	345	326	389	368	365	363	342	321	344	332	384	336	349	349	365	348	331	326	318	375	315	288	322	299	312	305	351	330	311	286	308	296	336	320	281	299	319	331	328	324	299	316	303	296	281	281	323	286	311	296	300	324	300	297	303	293	315	316	281	289	283	316	284	283	296	346	300	270	299	306	285	315	287	289	290	309	294	306	268	284	299	299	296	270	331	293	291	323	292	309	266	290	325	291	286	276	311	280	323	316	273	307	304	320	299	289	317	292	291	289	299	300	323	285	299	286	280	308	279	284	289	300	301	326	309	270	289	321	286	283	308	255	286	300	313	309	302	316	312	266	282	311	326	296	324	290	318	282	302	325	288	330	297	327	316	315	304	316	318	328	313	313	295	302	283	310	308	311	280	296	304	297	297	312	320	317	336	284	316	314	296	298	279	315	334	300	284	325	305	323	307	301	293	278	305	300	296	301	332	315	311	304	297	347	301	341	313	262	316	306	304	292	290	286	258	303	287	342	285	308	306	290	283	336	276	283	302	304	326	312	320	290	314	321	304	322	293	286	293	294	314	270	316	278	281	307	318	292	310	325	301	289	317	283	303	319	304	319	320	321	319	321	279	314	300	338	296	286	267	286	287	323	300	305	300	337	308	273	285	295	315	288	286	313	298	289	285	302	308	324	277	299	302	303	268	298	361	280	323	297	307	304	287	305	288	283	342	283	296	313	318	297	314	295	329	304	274	273	311	293	299	294	296	309	303	282	287	295	300	304	320	324	305	329	336	293	303	316	327	297	343	281	315	321	323	273	262	304	307	309	279	288	319	315	306	271	314	284	324	310	271	305	279	298	315	276	313	323	307	295	300	288	315	286	309	283	335	297	252	300	310	296	295	285	305	299	306	335	308	325	310	339	307	290	286	289	309	295	290	322	296	303	293	334	312	294	295	317	318	280	313	331	309	306	293	312	299	327	297	312	308	294	312	304	291	304	318	301	292	271	320	307	316	305	286	345	269	300	299	311	304	298	314	295	297	284	311	314	300	321	303	298	292	326	273	324	310	295	307	282	319	296	305	329	299	312	316	286	298	333	262	318	319	308	322	280	290	290	295	300	298	318	312	287	296	331	332	303	314	313	304	312	321	279	306	295	300	266	277	301	299	302	289	306	307	265	285	304	329	271	319	311	312	305	266	330	300	319	308	330	317	289	296	279	297	310	328	293	283	287	290	306	290	335	292	321	266	313	303	322	307	301	319	278	308	314	296	322	331	306	309	301	301	292	279	314	313	273	292	294	296	331	307	304	312	305	308	316	297	299	319	278	294	277	307	307	331	304	268	271	291	296	304	268	315	308	294	296	306	332	305	300	330	314	302	267	297	300	311	280	285	279	291	287	302	304	322	284	312	314	333	278	285	288	314	318	324	282	349	292	317	331	298	314	305	282	298	282	285	310	306	307	309	304	328	294	317	304	303	282	293	288	302	296	289	304	288	307	274	308	322	277	285	305	268	269	287	311	295	307	291	316	298	298	299	314	292	314	268	290	296	295	310	281	315	291	305	301	314	294	275	315	313	292	325	322	278	272	318	310	306	299	303	302	327	282	309	291	305	308	299	309	302	275	319	293	294	323	314	292	324	284	284	308	294	287	292	320	320	323	324	324	302	302	279	306	301	298	306	327	291	318	302	322	318	287	313	334	288	325	295	288	314	284	294	295	295	298	278	284	301	298	306	298	293	293	326	324	325	311	286	301	308	346	273	300	335	271	307	314	278	307	300	307	275	298	306	293	297	293	292	323	284	283	281	321	312	302	345	336	298	290	298	268	278	267	303	311	303	300	350	313	301	306	294	301	311	305	301	313	302	288	319	282	281	282	319	317	290	301	318	313	267	306	273	339	299	314	307	313	337	313	288	296	330	292	304	275	286	291	306	275	262	297	341	311	280	300	308	341	293	261	280	286	332	292	343	310	315	274	275	292	307	315	304	298	299	317	315	273	300	291	301	321	304	286	327	294	339	299	285	288	337	310	275	327	282	305	278	302	325	295	308	290	283	302	274	307	270	309	311	298	333	294	293	307	275	293	299	319	322	318	317	311	329	294	301	288	302	318	322	300	312	290	286	315	304	294	328	310	338	299	314	298	297	321	295	337	299	311	319	282	345	288	307	308	288	303	322	294	318	288	302	310	306	332	318	316	273	325	307	296	266	319	358	263	328	290	321	322	310	334	282	294	334	308	300	303	318	266	301	296	311	290	290	305	265	321	296	279	301	299	304	319	295	297	317	331	309	310	308	280	302	285	287	318	352	318	277	286	316	281	325	282	320	288	282	287	315	287	312	303	302	278	321	319	330	271	304	345	288	287	305	318	307	324	274	323	311	323	318	296	299	303	318	298	315	285	313	306	323	283	298	276	269	315	297	308	311	317	332	307	282	278	317	318	293	319	307	311	294	339	301	322	306	318	321	290	292	334	288	319	304	318	328	278	297	301	286	284	310	342	315	286	270	275	322	286	321	318	324	314	291	360	302	314	305	308	311	306	302	274	310	289	289	348	266	294	342	308	299	314	295	307	321	269	310	301	302	293	319	287	299	293	318	307	286	304	310	331	284	312	332	285	335	307	299	285	289	296	314	292	284	300	283	306	302	293	315	282	296	308	290	292	304	305	318	296	310	316	336	288	333	287	273	305	296	328	313	324	267	280	308	282	299	321	284	310	273	274	316	282	298	285	287	283	319	318	320	316	320	292	302	307	321	288	305	318	287	278	294	313	288	294	318	307	300	278	299	303	301	303	290	316	295	268	313	306	296	308	332	293	305	324	297	322	272	307	324	297	314	266	339	316	321	307	292	306	317	296	329	307	285	326	306	309	303	283	317	302	283	288	314	276	292	285	311	298	277	301	322	274	307	309	283	306	327	315	292	322	335	309	285	297	303	301	319	319	294	297	288	327	283	308	306	317	288	308	303	329	301	330	282	327	297	333	274	313	302	303	315	278	312	298	304	307	299	324	307	305	314	297	297	344	290	283	298	300	310	282	294	293	276	298	324	316	306	271	337	301	316	315	324	320	325	316	282	277	312	354	321	318	272	295	275	322	305	301	314	312	306	298	299	309	330	330	290	295	281	329	319	295	346	323	261	333	298	287	301	282	243	302	270	322	275	292	294	276	294	286	296	323	282	292	336	301	287	272	305	271	318	301	266	313	287	311	266	273	301	302	262	324	297	304	302	325	323	328	341	300	305	308	300	301	273	321	294	300	295	314	324	287	323	280	326	313	308	310	298	297	294	297	300	297	295	290	302	283	320	307	289	328	255	299	327	276	276	283	296	299	323	327	284	286	262	311	302	346	293	274	283	314	282	307	328	290	307	310	318	302	283	298	315	305	302	312	300	286	300	312	303	315
22382	41680	38281	29866	26252	22433	18787	16184	13318	10733	8574	6802	5150	3847	2842	2204	1863	1638	1295	1165	1224	1119	1159	1229	1233	1247	1151	1113	1074	1121	1086	1054	1027	1026	984	961	833	777	764	734	679	585	585	497	516	491	464	457	474	502	478	507	504	429	446	487	501	508	476	443	448	429	468	443	408	411	470	435	441	396	375	391	348	430	393	388	426	362	397	406	368	413	398	371	416	419	389	396	376	386	387	369	395	388	379	383	367	407	402	395	433	393	388	392	409	347	364	348	349	353	366	373	373	388	392	372	361	384	397	407	402	396	357	359	387	391	392	403	381	385	399	395	355	394	339	368	388	368	379	389	367	376	390	347	379	407	359	383	378	386	376	330	356	388	402	381	359	378	420	398	370	364	355	386	382	345	359	392	389	404	348	355	381	352	388	384	385	389	377	386	370	346	387	361	393	391	376	380	369	368	384	368	396	365	356	344	371	360	392	400	384	388	395	371	353	382	397	370	391	365	378	425	398	379	343	419	378	390	355	387	366	366	330	349	389	345	372	394	373	371	353	423	357	379	386	363	380	380	395	354	370	348	398	385	346	369	370	389	370	368	378	394	358	358	417	372	359	381	396	354	383	403	376	381	373	381	424	369	343	384	376	398	348	371	353	376	391	411	374	387	350	399	381	368	373	383	364	356	372	385	380	381	401	405	356	391	392	385	365	350	370	356	342	370	376	338	383	417	381	388	359	397	394	382	384	371	365	355	371	379	379	380	361	386	367	409	380	388	401	357	360	391	384	368	350	362	373	405	390	364	385	375	379	398	399	381	363	402	394	364	353	385	387	376	382	384	384	351	373	402	353	390	413	377	385	354	372	397	391	390	387	396	368	370	355	359	376	393	377	403	419	375	380	391	362	369	386	378	376	404	403	377	370	360	385	386	404	379	372	374	408	383	385	367	409	358	358	395	408	379	375	377	376	402	399	376	388	401	367	382	395	357	403	364	413	378	386	364	358	369	367	382	382	406	340	349	387	372	422	415	379	365	379	342	395	347	369	379	387	348	401	365	375	412	362	378	385	394	415	379	412	379	369	386	385	386	381	397	391	374	402	373	385	377	390	371	389	386	394	382	365	389	367	380	353	402	374	370	372	366	384	408	396	405	396	387	358	355	373	410	364	403	378	387	394	382	407	407	361	396	365	395	384	373	374	385	362	388	391	404	372	361	366	374	366	366	341	362	367	382	379	393	379	349	345	387	377	393	421	359	356	382	363	372	357	356	359	408	378	406	336	399	372	386	394	377	392	388	383	397	377	369	384	406	347	374	393	405	366	370	366	353	397	364	347	387	384	369	419	371	401	388	356	391	395	371	381	377	395	370	359	374	369	370	386	360	377	376	383	407	320	386	424	358	388	373	377	340	386	405	375	376	388	374	369	372	385	391	344	376	346	381	374	408	372	403	396	364	390	372	375	378	371	382	387	402	386	375	368	398	382	363	392	364	379	382	376	378	382	371	384	364	374	422	392	359	382	366	364	389	340	398	383	416	384	412	412	357	387	386	348	358	423	380	387	392	390	379	378	352	354	386	391	368	409	396	354	410	389	385	375	412	362	379	365	381	368	370	380	356	388	367	398	351	368	378	374	386	373	385	381	412	389	393	383	399	394	373	369	372	358	392	359	399	385	406	373	347	382	369	361	379	376	354	385	375	379	395	417	372	345	370	363	380	358	389	376	350	349	384	372	382	395	381	353	364	403	376	401	359	381	423	370	377	357	402	369	376	360	361	362	354	350	350	386	377	384	385	361	406	373	389	363	409	367	389	389	346	389	364	382	360	372	373	354	387	377	380	385	381	385	369	393	369	364	369	389	374	337	396	372	393	375	368	349	405	365	393	410	370	384	392	371	365	412	406	357	399	394	397	392	365	397	372	406	397	374	424	411	367	435	377	348	391	387	377	402	397	395	391	370	387	388	401	375	393	369	385	365	379	370	374	376	377	384	409	371	407	379	375	369	383	371	383	388	351	388	344	392	380	383	399	387	445	392	402	401	384	349	394	361	363	348	369	353	411	371	414	381	363	399	382	370	347	410	400	367	392	356	388	353	351	392	363	369	398	359	377	381	382	376	362	391	392	373	365	348	428	371	339	406	359	373	390	378	381	386	372	372	400	379	372	380	389	384	351	376	353	417	369	374	346	365	408	358	405	377	396	382	378	369	372	397	347	381	375	386	368	379	403	376	357	407	355	377	387	384	399	353	383	363	394	376	354	397	339	399	394	365	349	396	388	397	393	364	396	379	374	407	347	369	388	341	379	348	397	334	375	406	364	382	348	391	418	400	398	387	391	348	405	383	415	374	392	408	361	390	396	372	364	358	348	384	385	389	380	383	378	373	400	364	379	383	375	378	397	399	398	389	360	347	390	396	396	398	368	378	379	382	420	412	393	400	383	367	375	386	390	361	414	387	369	402	384	393	389	357	370	372	400	370	407	363	351	395	407	371	365	380	388	384	372	387	379	381	371	391	342	375	391	383	375	366	398	413	392	357	405	404	365	362	375	371	352	375	392	344	367	352	337	376	361	399	379	396	324	404	403	348	388	373	366	374	354	393	378	396	376	324	368	375	356	395	391	419	412	366	357	364	361	375	378	389	367	387	384	412	358	375	364	394	353	369	356	372	369	393	364	373	403	336	358	362	382	350	380	404	339	366	352	385	384	415	363	367	375	405	408	379	408	353	400	385	384	394	378	371	367	349	382	384	378	375	373	413	393	353	412	381	378	365	382	400	356	358	382	357	359	376	365	393	360	357	385	338	370	378	394	367	410	401	377	375	368	368	393	379	384	423	378	396	365	395	396	375	375	364	376	391	387	389	392	390	393	365	411	379	414	388	346	371	389	391	364	365	385	345	363	381	401	403	372	365	417	377	387	360	414	430	398	384	393	377	385	382	373	362	392	383	363	337	358	412	343	390	345	361	407	402	346	404	400	360	386	368	418	379	397	379	382	403	425	380	400	417	344	371	380	405	391	387	374	370	383	373	365	398	409	373	382	375	380	372	345	412	377	371	363	375	368	356	390	390	378	385	398	383	363	391	401	344	383	376	383	349	353	378	382	369	399	352	385	403	382	374	401	359	358	403	386	387	394	361	334	387	386	410	390	361	405	394	389	374	360	380	363	379	370	377	416	373	359	382	403	359	373	372	363	406	388	383	362	374	341	383	364	387	393	391	396	375	397	356	379	381	340	361	394	402	406	378	391	376	367	356	403	397	362	359	364	372	412	391	383	378	352	386	399	396	399	355	395	372	382	366	368	395	372	383	355	381	393	401	396	410	349	362	376	363	359	394	383	354	380	372	391	357	386	364	363	350	340	394	419	385	379	392	361	353	364	389	347	373	367	382	391	396	356	383	402	342	372	356	377	368	392	371	383	370	381	397	377	369	397	384	352	374	406	385	358	365	394	367	362	404	345	375	402	380	351	418	357	389	391	376	391	372	370	392	391	333	363	388	363	409	357
26452	22861	26082	19273	13109	9079	6690	5025	3882	3168	2518	1900	1488	1179	974	832	715	737	662	633	623	641	642	683	676	628	676	604	585	634	649	644	606	669	602	629	581	597	557	566	566	485	522	527	512	463	510	520	546	522	490	504	521	502	492	522	504	554	520	516	493	497	481	511	509	483	476	482	502	509	469	463	478	482	492	458	511	507	531	507	486	517	518	524	491	480	495	495	479	463	515	504	487	482	485	481	493	527	509	469	466	489	531	496	451	520	474	488	504	537	478	453	519	540	454	518	492	493	497	484	466	495	501	468	490	511	482	481	511	452	522	484	487	463	469	498	483	505	468	486	488	540	453	486	506	481	496	491	439	461	498	484	458	457	466	475	525	490	512	445	514	475	506	497	481	483	494	466	485	505	510	522	490	495	465	455	481	491	480	521	467	500	463	509	480	500	491	459	484	508	462	466	495	474	492	481	478	447	548	526	469	500	465	500	475	490	470	488	498	463	514	417	455	472	499	456	465	503	510	510	449	514	475	513	458	501	475	464	498	489	433	518	507	489	481	510	467	501	472	502	469	467	471	449	495	471	419	486	513	476	482	502	468	484	483	520	477	498	493	481	488	449	486	502	496	509	506	498	468	524	458	512	494	493	473	500	484	524	479	510	477	510	501	509	508	501	449	505	494	492	519	478	480	515	523	482	468	507	433	496	545	512	446	478	486	511	491	489	463	482	530	476	522	471	457	504	495	502	475	502	498	503	496	451	555	477	472	468	469	479	484	498	476	474	471	484	459	512	517	465	510	524	491	499	493	432	481	475	471	476	459	494	470	484	493	483	507	439	481	505	489	487	478	492	501	468	459	507	492	442	479	489	508	502	482	500	487	498	485	501	457	479	442	480	459	501	484	484	504	482	499	500	462	478	526	455	492	485	512	535	484	510	451	512	468	522	496	497	496	507	460	496	473	480	460	498	482	483	499	510	475	493	468	505	550	526	487	482	506	465	476	495	476	476	511	474	462	477	473	493	499	486	482	490	485	512	483	481	452	489	453	462	516	507	488	452	492	534	508	478	498	468	477	438	523	510	475	523	452	489	483	487	498	519	458	488	501	502	433	485	510	511	491	471	479	486	498	454	451	483	485	482	498	438	499	467	489	446	463	511	492	435	496	478	551	470	485	469	491	447	458	479	496	496	496	522	487	477	469	512	516	494	512	527	497	471	484	533	520	497	480	459	485	447	469	484	470	517	516	516	489	490	541	468	494	494	455	465	475	434	489	449	539	472	499	443	494	499	502	474	475	499	476	450	497	482	477	523	500	484	490	475	494	468	483	484	512	446	528	477	468	480	465	479	476	461	481	527	462	482	464	518	460	478	450	506	544	494	448	477	507	509	439	498	462	498	485	508	483	453	479	514	467	493	476	450	499	504	456	483	484	501	490	494	482	500	510	462	475	495	447	471	477	496	496	484	499	475	520	506	503	471	512	450	473	498	519	480	519	492	512	460	498	455	528	529	509	488	511	512	504	489	494	517	492	483	517	551	509	482	493	471	489	472	505	492	469	451	456	492	512	496	498	526	466	459	472	435	464	499	478	514	497	483	471	508	447	462	487	521	503	466	514	485	460	497	491	509	470	525	495	493	517	492	453	512	459	475	502	492	470	479	500	485	472	466	490	456	501	501	494	443	447	511	496	498	511	528	507	546	483	498	458	484	509	486	503	471	469	484	524	503	464	449	461	526	484	491	496	496	528	510	475	482	448	496	487	499	515	501	445	478	475	480	485	506	478	492	510	512	487	456	504	488	488	517	448	476	499	486	501	433	479	487	498	483	508	474	511	482	487	478	470	474	511	471	457	480	498	496	481	490	507	492	472	494	487	458	498	475	480	459	509	523	492	462	504	483	497	465	473	502	508	501	497	517	485	473	490	506	475	502	512	527	495	485	509	483	457	457	489	504	459	472	497	501	476	483	455	437	485	478	465	467	488	510	483	479	486	488	476	456	484	487	520	457	509	514	517	502	481	506	496	475	460	494	478	470	501	485	450	508	507	486	451	506	509	453	493	481	487	478	522	493	505	495	465	485	460	476	523	493	495	476	468	445	471	447	491	475	484	520	487	505	511	458	494	505	493	486	494	475	526	526	486	500	516	506	502	504	516	485	470	450	465	499	503	484	474	486	454	494	520	484	469	474	474	485	486	494	534	474	457	481	459	507	503	499	486	496	490	475	482	495	517	499	498	489	492	484	515	497	529	465	530	470	501	481	484	494	488	520	479	469	516	483	494	481	461	493	472	488	476	465	486	493	509	469	503	486	481	481	531	495	501	445	490	489	507	487	500	503	507	497	505	512	483	498	507	485	468	481	507	514	506	487	529	518	503	493	496	442	485	479	499	487	457	446	492	487	458	528	526	492	503	503	501	484	491	478	492	472	464	491	508	484	464	471	514	462	469	468	484	496	554	516	468	471	446	471	498	474	478	489	503	504	501	474	457	477	505	495	484	484	527	478	488	504	508	475	497	485	501	455	502	514	491	492	499	481	503	465	471	486	499	468	504	528	466	505	514	472	443	478	447	485	480	483	503	527	520	480	471	509	480	506	477	499	453	474	462	496	478	472	526	440	500	450	485	477	473	515	505	477	502	469	500	466	505	490	498	495	496	442	492	466	500	481	553	477	472	495	484	479	491	518	460	472	490	472	491	480	499	466	482	507	525	494	532	472	447	490	464	464	458	457	468	456	527	492	493	515	472	487	440	412	495	490	505	481	484	506	479	485	469	490	515	484	489	491	470	491	483	521	513	498	473	494	509	543	489	488	463	479	513	490	508	467	505	507	464	478	494	488	471	459	469	478	515	457	466	502	498	445	479	451	469	519	457	462	493	463	488	456	482	498	478	499	499	473	490	456	484	506	515	487	490	492	508	504	523	493	532	488	492	466	464	512	486	468	516	468	507	511	495	485	527	507	490	488	498	515	490	442	476	504	499	459	506	483	478	485	467	491	468	477	489	450	467	489	499	503	492	489	472	461	463	489	475	482	506	486	473	472	504	483	462	497	498	488	489	511	484	477	484	508	477	488	452	507	499	463	511	506	464	458	500	494	515	531	537	493	472	487	553	485	465	484	495	460	464	491	488	489	493	482	470	475	463	453	508	485	471	506	500	498	503	478	464	509	472	484	466	518	529	512	465	485	503	473	477	515	523	515	522	540	460	484	495	493	499	465	488	477	458	487	523	513	464	495	486	515	447	446	499	466	508	486	490	491	512	432	512	496	477	454	485	491	503	463	485	451	487	481	510	454	513	504	467	457	489	558	484	484	531	510	491	487	480	459	497	475	503	505	502	485	507	454	479	474	487	475	495	500	491	501	484	492	487	475	472	498	498	478	470	504	494	525	485	520	485	479	501	475	472	480	490	476	508	497	524	480	497	501	522	568	494	525	499	452	476	466	493	510	500	496	486	487	485	511	506	460	506	483	527	520	462	510	458	480	498	517	477	501	489	492
20444	33101	29699	20986	18135	14833	12593	10407	8472	6790	5415	4243	3199	2386	1854	1436	1244	1173	1020	939	1044	933	1008	1045	1037	985	1002	979	924	946	930	969	962	892	875	954	791	824	761	786	765	731	687	668	705	610	666	728	650	635	656	628	637	607	679	665	692	624	615	682	628	646	633	619	605	607	651	603	608	574	624	600	605	580	609	626	641	596	635	625	597	640	580	635	631	645	633	603	573	634	612	628	648	647	600	635	609	655	584	625	600	612	612	610	670	632	579	621	598	590	620	602	607	665	598	606	592	579	611	572	611	621	630	644	624	644	607	592	621	633	611	649	627	574	624	583	643	625	593	641	590	635	561	602	590	593	597	566	605	645	596	664	625	670	632	565	578	614	633	631	634	614	599	604	603	660	597	644	628	617	642	602	622	633	588	605	598	620	582	644	635	637	585	627	628	622	574	613	611	601	587	592	607	606	608	634	601	584	616	606	637	640	632	586	648	622	589	602	621	581	607	634	645	587	633	657	589	579	639	608	621	617	610	636	665	614	619	645	604	572	568	611	616	627	602	604	618	586	607	624	619	644	630	601	627	643	612	617	622	631	646	633	598	595	668	606	580	587	599	596	602	588	596	627	577	617	603	614	593	636	602	558	580	566	610	598	640	577	592	630	599	583	614	626	606	622	616	623	605	583	603	651	624	628	598	623	611	604	621	626	649	602	646	611	594	576	616	638	641	559	590	582	618	570	619	575	623	580	595	622	576	620	610	590	626	597	657	566	585	626	598	578	648	597	616	594	631	611	628	651	607	646	641	634	600	621	606	625	589	605	625	652	606	635	660	621	620	625	577	658	609	617	600	578	617	593	639	654	620	581	623	616	550	653	639	620	623	612	593	640	632	587	607	630	647	616	622	610	636	605	608	583	609	630	663	628	613	632	604	601	572	639	626	650	624	619	624	621	671	573	582	575	619	626	664	630	596	595	610	634	610	618	603	689	634	591	603	602	575	647	618	585	617	606	599	590	633	598	597	637	641	585	580	596	612	604	648	654	597	619	570	612	600	597	645	571	629	595	602	556	603	582	638	628	622	658	594	593	590	606	600	595	625	620	596	628	602	629	596	607	617	636	633	573	598	628	658	629	644	644	616	625	605	595	618	663	607	600	585	624	597	619	624	649	607	623	621	600	620	645	634	612	581	595	633	598	577	610	693	627	638	686	622	603	633	631	639	641	603	576	622	561	628	650	621	598	642	595	614	635	648	605	629	638	614	593	638	626	607	629	630	622	631	632	640	611	594	617	631	579	632	609	641	604	604	602	640	578	602	584	620	611	593	623	637	579	628	611	610	603	617	619	642	570	627	606	563	615	649	625	592	624	605	614	592	617	624	629	644	619	638	580	603	666	582	621	644	572	612	606	649	593	608	613	646	626	625	608	598	619	627	567	590	569	655	581	650	609	607	594	626	629	594	648	611	578	616	618	591	656	595	605	630	579	590	586	598	648	589	579	626	652	583	576	633	571	653	650	616	613	591	637	606	584	637	624	629	594	676	625	641	597	626	607	609	628	642	592	616	609	581	619	626	621	662	625	599	579	587	596	547	632	602	622	632	545	625	606	641	654	614	632	611	578	567	576	604	618	610	613	617	622	590	602	611	634	630	590	643	585	601	638	674	607	592	607	569	632	604	584	652	634	596	612	666	610	642	622	631	640	595	580	643	583	650	606	644	621	630	647	586	596	608	648	605	582	617	636	570	594	597	600	670	623	606	581	613	661	604	639	662	603	600	628	564	614	641	613	608	623	605	591	615	658	562	609	579	636	601	605	650	626	641	624	609	627	607	631	654	645	617	625	615	625	669	638	640	618	658	650	591	599	609	607	607	610	656	619	575	638	628	601	634	611	608	602	609	629	594	610	563	665	581	652	654	607	644	629	615	651	618	601	593	612	640	588	612	615	603	583	597	614	638	594	652	605	630	626	664	670	639	655	592	608	611	614	609	579	620	607	641	632	605	650	558	615	588	621	630	649	606	597	583	606	661	608	642	631	626	606	609	621	613	583	569	609	608	617	594	610	576	639	647	654	680	612	606	634	624	596	641	591	597	604	644	636	650	691	599	589	612	645	644	593	610	631	625	642	571	631	622	581	636	640	614	633	554	636	593	632	591	645	604	627	615	626	626	614	583	610	579	610	630	632	590	656	627	613	653	598	636	633	630	576	669	643	578	627	597	623	667	600	575	616	628	632	624	623	621	610	631	562	598	605	583	623	603	616	666	620	635	650	617	614	594	587	602	619	622	620	611	629	636	629	637	610	650	594	616	596	622	651	607	670	630	610	596	606	626	620	549	598	636	602	649	581	611	643	591	628	601	599	641	612	631	613	632	578	606	587	617	588	626	606	620	628	637	601	639	613	632	598	596	621	616	588	568	581	632	613	638	671	592	640	625	624	613	551	597	595	631	591	580	625	601	617	610	606	615	607	612	603	632	616	634	600	616	583	638	614	575	619	633	604	680	625	639	608	598	615	592	615	619	655	635	593	628	585	643	628	623	616	639	601	584	639	586	607	655	591	657	563	619	606	559	634	628	591	578	588	646	578	623	628	654	616	591	630	647	629	606	617	634	597	589	642	589	605	612	603	585	640	658	631	644	607	657	608	606	637	664	619	591	565	612	598	616	566	624	602	589	617	587	625	652	585	635	671	627	635	610	609	622	596	636	583	595	607	670	599	640	606	618	636	644	642	632	621	621	616	682	606	624	709	646	604	597	610	655	604	643	635	642	623	580	595	612	653	659	608	640	612	609	634	617	615	610	606	598	606	552	593	594	608	589	615	614	591	632	623	576	625	627	596	654	645	628	626	595	646	636	668	621	633	655	634	592	616	615	623	617	637	637	603	604	605	641	574	618	646	605	646	617	639	592	615	608	598	645	641	645	606	610	645	544	590	607	573	619	612	590	616	621	579	641	633	631	597	624	564	565	610	634	610	659	593	604	580	632	608	598	603	581	649	627	599	603	594	602	594	610	609	621	597	593	631	635	636	620	600	665	655	580	635	616	622	596	599	610	572	591	615	618	626	625	640	671	600	646	605	604	622	618	635	575	638	669	589	644	626	629	630	645	603	644	610	647	592	597	618	609	590	614	602	596	614	613	573	635	654	574	643	609	661	622	609	591	614	565	579	608	572	629	556	614	617	606	598	585	601	612	586	592	605	625	605	669	613	585	603	659	624	577	682	626	613	635	616	624	591	636	593	599	629	641	617	606	645	621	632	628	616	644	615	574	656	581	630	641	617	609	593	557	603	692	594	628	624	588	628	610	608	590	651	622	602	604	623	625	558	617	624	581	650	614	641	596	641	624	579	620	634	555	657	620	649	611	592	634	626	637	623	613	634	619	601	606	606	632	658	631	619	658	623	609	610	631	593	581	609	603	617	591	642	615	617	636	609	630	659	624	666	583	661	618	628	636	611	598	625	596	654	709	615	588	603	639	576	584	611	632	626	610	596	591	598
23259	20789	28087	23592	21176	18292	12082	6886	5193	3993	3266	2373	1803	1484	1105	947	837	701	660	624	687	641	608	670	667	662	644	614	648	607	612	623	637	610	596	577	557	541	517	495	502	520	412	461	391	415	400	411	423	462	442	410	466	425	426	414	428	391	403	372	414	407	440	401	418	421	371	408	376	364	428	373	349	434	401	405	392	396	393	400	414	378	422	398	390	418	415	374	384	422	374	393	397	395	414	388	378	418	400	348	400	378	400	411	391	388	366	377	391	347	360	390	410	385	395	423	424	389	384	398	369	372	383	405	359	452	387	387	372	409	410	391	392	416	407	382	385	396	391	374	389	390	375	368	390	367	400	356	363	385	341	393	389	353	402	377	370	415	403	404	403	380	399	357	400	396	377	375	378	403	372	387	391	379	385	400	380	377	408	380	392	397	400	393	354	419	368	395	387	386	396	379	422	404	390	405	401	361	373	379	403	392	358	388	373	384	420	354	387	440	394	378	402	386	387	375	404	372	403	391	417	391	384	355	378	388	387	404	415	399	397	369	395	386	379	375	384	406	389	418	397	371	368	372	353	381	385	377	416	399	381	368	359	375	421	382	390	422	378	376	416	404	393	380	384	409	373	405	372	388	396	422	343	411	387	410	377	384	393	365	396	385	408	410	398	377	393	388	383	387	389	360	386	389	363	363	409	373	374	391	409	367	378	411	357	388	390	400	394	404	384	348	384	401	390	408	372	365	368	374	415	374	402	417	397	391	370	387	382	358	389	384	395	400	400	390	391	411	390	426	384	389	390	387	409	394	364	403	399	390	376	379	371	386	398	413	383	402	381	390	409	389	397	403	401	395	397	406	401	377	402	378	395	389	393	417	419	401	389	376	418	403	410	398	389	351	408	387	395	399	409	401	415	363	392	411	380	395	414	377	388	386	373	390	401	377	416	376	383	369	387	392	402	389	370	393	378	423	418	410	395	381	394	395	380	380	366	397	427	392	370	397	424	390	417	376	430	385	385	388	393	406	435	420	393	377	383	403	404	386	429	422	402	365	412	404	363	416	416	362	380	428	384	362	385	405	392	379	382	398	386	417	411	359	389	377	415	411	412	401	372	392	376	434	360	376	416	399	389	415	394	379	380	373	417	385	359	383	444	422	382	353	424	374	395	393	383	374	382	398	345	374	402	340	379	386	376	404	390	364	401	359	398	420	381	391	411	348	400	391	390	408	343	401	391	348	408	406	372	367	365	402	379	408	372	393	390	400	388	418	418	379	432	371	368	381	374	361	420	417	380	376	401	393	383	415	391	402	404	363	369	374	435	390	370	373	424	393	401	408	411	415	382	411	397	370	401	418	365	389	382	387	373	390	363	389	351	408	393	389	414	380	424	348	386	370	349	356	389	358	389	357	352	393	389	378	352	419	361	394	424	359	404	422	396	408	374	404	404	414	396	401	355	398	390	412	382	356	395	424	398	361	396	369	397	398	399	380	396	385	379	392	354	382	359	416	413	404	379	398	420	428	373	385	357	415	386	382	445	424	387	382	399	385	385	390	434	397	371	392	388	394	404	395	388	376	400	407	351	392	429	383	390	405	358	418	378	389	382	400	391	347	358	383	367	353	388	403	391	366	400	387	396	414	388	395	387	398	412	371	405	393	385	404	412	395	408	392	360	380	391	382	382	363	414	418	397	393	369	369	371	403	403	421	378	402	384	377	383	381	381	411	385	419	369	396	378	399	407	425	392	375	388	375	364	407	382	434	408	412	371	398	359	396	426	410	416	384	348	405	386	429	363	371	392	432	361	372	353	401	396	411	417	366	395	406	413	422	408	391	414	380	394	405	401	385	347	397	395	409	426	410	412	390	388	332	397	419	375	372	405	371	384	402	395	374	390	410	384	430	448	384	395	376	399	360	400	374	377	405	396	401	421	394	387	421	387	404	366	412	417	414	384	367	380	400	405	369	364	413	403	389	413	402	413	373	382	425	439	401	390	376	407	398	388	388	370	366	374	389	369	399	392	356	386	401	363	400	371	372	413	385	403	383	397	419	354	389	389	385	402	391	408	385	437	362	383	381	407	398	367	359	393	375	395	408	378	393	386	362	360	352	406	376	430	370	420	414	380	385	386	398	396	385	402	383	388	376	360	388	398	363	396	410	404	389	376	377	350	368	394	404	434	421	407	372	386	401	390	393	373	374	370	400	415	369	383	380	356	389	437	365	384	417	379	398	366	366	449	399	422	386	412	384	399	425	371	374	386	367	416	380	378	344	395	364	397	379	401	364	428	410	378	411	376	394	396	382	382	400	391	434	378	398	418	375	406	419	366	428	342	402	368	405	380	367	405	403	369	401	403	373	377	357	424	387	370	432	388	417	385	392	405	386	382	394	380	414	417	420	404	388	380	383	386	382	393	349	361	375	373	381	369	364	380	388	418	400	395	381	399	363	397	352	385	395	424	370	385	399	402	379	393	401	395	432	364	378	381	362	407	425	401	380	394	395	390	443	410	357	421	397	385	432	396	362	395	389	414	367	401	401	396	436	370	414	375	426	389	392	391	367	446	427	391	396	384	356	381	365	398	386	376	359	385	388	402	377	385	407	408	389	376	382	403	409	432	409	413	354	365	405	399	383	389	367	405	374	390	370	404	383	422	413	386	430	380	404	407	362	347	448	390	385	374	390	386	344	378	394	399	392	430	381	383	384	352	383	396	387	425	387	386	414	391	356	427	406	431	403	404	375	352	401	357	389	415	361	370	410	382	385	396	388	403	401	372	396	399	399	372	362	397	374	373	393	373	386	372	399	348	396	426	380	407	382	354	379	363	363	350	384	386	405	377	353	385	404	376	392	403	391	400	365	364	362	370	382	373	371	389	379	398	383	414	381	399	404	419	377	387	362	385	389	376	393	375	386	397	359	361	392	416	359	385	408	403	388	379	364	409	397	392	373	389	372	389	392	364	370	374	415	379	396	373	393	414	367	416	394	383	395	395	400	405	378	375	408	369	410	402	379	359	361	363	385	396	389	363	401	354	389	435	362	411	401	410	363	394	397	375	378	358	404	401	376	394	365	397	369	372	369	392	400	402	402	400	375	411	372	392	394	398	376	407	405	395	399	383	387	344	361	418	399	399	381	398	396	386	379	407	387	436	385	370	373	349	427	394	385	391	406	376	380	422	416	412	381	359	377	339	407	392	413	392	384	374	336	361	355	359	391	370	404	414	394	390	415	375	390	399	382	390	371	406	379	395	405	410	408	375	392	414	379	405	401	395	399	398	382	413	390	374	382	419	406	402	386	385	384	393	378	409	383	409	420	371	411	402	424	395	429	405	364	392	408	417	383	395	359	403	398	401	398	397	408	376	388	421	386	361	370	393	376	374	424	395	362	395	424	417	405	427	377	391	406	371	344	373	415	415	399	382	400	393	378	365	380	390	390	414	412	400	369	394	421	376	387	407	407	361	389	415	365	407	385	422	354	392	389	394	404	388	390	412	412
20369	38368	34766	25902	22725	18552	15794	12711	10743	8930	7204	5460	4052	3078	2271	1806	1578	1278	1173	1080	1059	1074	1083	1111	1136	1072	1045	1016	974	989	1020	958	994	947	946	906	809	768	777	711	682	654	637	553	507	565	563	576	585	588	593	584	576	560	529	570	605	554	553	519	546	522	541	517	527	531	496	543	517	511	493	523	558	524	505	524	552	496	564	495	500	515	506	515	518	496	524	499	550	488	521	546	503	495	476	486	523	498	471	516	514	517	518	506	489	474	471	500	476	499	502	513	518	494	543	504	525	503	524	485	511	494	506	507	540	501	472	534	489	532	476	478	482	514	502	482	461	478	501	510	488	508	495	515	481	494	516	474	484	506	478	509	535	469	479	490	521	537	536	526	521	469	511	499	514	492	467	495	548	491	475	502	491	543	515	527	482	511	501	518	456	495	533	524	506	514	486	511	507	499	495	489	556	503	503	466	507	477	511	496	509	497	499	514	505	509	513	501	515	495	528	534	460	536	487	517	499	515	494	503	499	501	474	522	494	497	530	502	525	533	537	452	506	511	516	512	522	507	443	497	500	494	495	496	470	513	538	499	457	528	517	503	489	508	507	529	522	469	508	504	484	486	525	488	516	491	475	477	511	535	514	515	524	480	539	442	541	459	455	512	494	491	472	488	517	475	489	502	506	525	523	505	539	487	488	557	461	481	451	491	499	478	496	475	504	486	509	501	500	462	519	494	497	449	525	503	498	502	512	498	509	497	507	520	543	496	519	521	522	470	515	493	471	477	515	483	494	536	491	528	490	496	482	511	481	531	472	482	449	512	537	507	507	439	503	514	475	500	485	513	501	495	486	509	434	500	514	502	481	478	473	481	477	510	533	467	485	506	536	525	472	511	508	443	528	467	501	510	534	453	520	506	475	509	476	514	489	464	491	508	498	514	490	500	469	509	505	534	526	471	450	488	477	516	482	490	502	463	529	455	508	495	569	508	493	542	531	485	496	477	500	501	450	497	513	537	470	535	465	526	513	482	499	526	507	496	526	478	478	505	480	528	470	503	482	505	514	484	498	498	498	473	478	495	494	496	480	464	478	530	501	514	503	448	478	491	485	543	511	478	492	508	534	521	495	479	526	530	455	478	498	508	510	479	463	478	490	511	512	528	519	499	530	477	495	491	522	486	507	537	520	519	461	501	513	448	524	481	498	498	501	506	509	503	519	483	482	488	506	501	552	497	509	519	487	490	479	525	501	517	511	495	516	493	512	476	521	508	484	505	498	535	492	507	491	510	475	499	499	555	509	465	461	501	528	537	536	536	519	499	528	506	469	486	508	501	505	497	491	526	460	499	539	480	500	495	507	522	507	473	489	498	512	493	532	512	469	506	519	503	505	478	488	502	518	500	502	499	512	489	508	484	447	526	497	509	531	458	508	477	522	496	497	530	485	516	512	497	473	519	494	491	473	490	461	508	512	462	500	478	485	510	499	472	497	493	474	494	513	498	498	519	492	506	510	496	440	471	526	511	490	498	517	533	513	499	515	528	542	503	529	493	520	490	537	507	494	478	480	484	474	523	487	465	494	500	515	510	502	498	514	526	525	478	478	476	486	511	490	520	513	500	450	505	481	510	531	513	511	505	511	501	478	467	489	516	529	475	503	495	498	506	468	476	507	495	537	498	483	499	473	547	508	478	474	487	512	467	504	509	490	465	489	492	469	497	491	511	496	487	504	539	531	453	469	491	509	503	516	522	486	507	475	477	462	476	513	495	496	512	497	502	463	518	481	496	539	525	513	489	508	504	506	500	497	509	531	520	489	516	527	492	498	529	472	482	523	563	495	497	500	515	483	489	518	510	485	510	525	500	475	569	486	468	502	477	487	484	520	504	495	471	513	506	485	498	487	453	544	487	480	492	508	510	503	488	518	512	510	524	479	543	481	534	499	512	492	478	506	512	508	481	470	522	578	467	498	546	514	497	480	537	508	502	479	506	493	505	522	508	530	502	506	488	507	508	512	492	506	469	442	512	486	472	497	501	522	509	514	494	462	495	504	493	481	484	502	487	507	477	470	491	512	498	460	467	498	496	486	513	512	466	493	509	494	506	472	488	501	516	520	540	507	454	488	510	523	521	516	533	471	471	462	526	481	525	477	481	492	467	501	533	522	518	493	500	503	541	511	515	502	511	533	472	496	461	490	500	481	472	486	517	509	520	496	494	535	497	507	486	489	524	479	487	507	467	508	507	519	509	522	498	544	517	500	531	521	533	511	515	444	513	508	521	495	457	470	466	493	461	465	470	473	504	540	502	495	432	489	483	479	467	548	493	495	502	523	491	515	530	516	501	530	466	528	478	495	531	491	512	521	481	495	493	527	494	491	459	489	476	488	470	487	502	500	475	490	527	497	503	509	508	494	524	501	522	475	514	502	496	526	492	506	503	486	465	443	501	514	504	482	534	524	483	536	528	496	482	493	498	511	485	484	488	511	512	472	517	496	475	532	533	514	544	505	503	484	517	527	533	480	497	505	523	499	507	479	489	487	563	512	536	485	497	485	482	488	514	493	523	483	507	528	530	521	499	461	525	501	505	518	476	496	545	495	536	531	471	522	534	547	513	524	493	487	516	527	491	487	519	483	498	503	506	460	479	478	491	509	479	551	556	512	497	517	504	464	490	521	544	486	462	555	525	508	493	497	516	516	486	497	508	525	474	520	502	501	493	530	473	482	503	531	559	502	465	516	534	517	501	510	501	515	505	490	493	484	476	472	523	493	529	491	546	473	471	473	489	435	473	454	490	496	507	519	451	504	486	484	527	505	485	513	470	502	452	493	480	505	517	488	460	500	476	489	472	515	539	496	461	475	494	472	492	493	493	529	465	491	488	487	501	532	504	455	529	522	500	500	475	508	523	517	486	508	454	491	510	510	520	517	498	528	498	519	516	473	523	549	492	496	491	467	520	464	487	477	483	481	477	515	497	523	510	488	483	505	517	534	542	523	512	476	490	487	526	505	486	518	530	521	458	525	513	511	501	486	534	532	498	472	526	495	492	498	474	515	512	498	499	530	470	496	493	472	502	524	540	479	524	480	452	490	459	478	527	454	566	482	496	484	481	497	526	500	494	498	539	484	499	480	531	506	500	531	506	525	489	475	511	519	513	483	517	490	466	483	493	488	476	554	499	536	508	448	544	480	519	482	483	494	465	506	492	498	520	466	551	500	462	492	483	529	499	531	513	520	475	503	483	484	503	481	492	519	492	528	491	496	482	497	515	526	493	491	522	487	513	558	447	463	486	514	491	534	508	487	548	507	522	518	508	460	478	512	489	520	551	501	487	493	512	510	465	502	494	521	494	501	522	497	519	493	446	479	543	484	474	453	507	522	482	459	537	475	498	501	488	481	516	530	518	507	502	490	499	483	475	523	476	506	504	486	477	456	503	474	464	523	520	512	487	493	510	470	526	515	482	521	480	492	499	508	535	512	484	510	500	482	526	503	504	522	508	523	493
22303	20766	28419	23153	20854	21665	19934	9502	6607	5279	4195	3075	2342	1786	1248	1071	886	776	705	665	641	593	661	701	731	659	648	585	608	628	600	597	635	579	623	514	509	483	458	478	453	418	371	393	321	375	383	383	353	353	354	373	367	342	353	349	373	368	380	334	347	318	347	332	369	334	328	327	345	293	310	322	320	339	286	299	331	331	305	299	315	308	311	322	340	325	308	296	314	314	345	357	316	309	300	337	285	334	309	285	318	306	303	304	315	298	311	288	320	296	317	334	335	313	276	291	339	269	291	316	280	320	328	327	301	295	325	301	271	312	319	294	291	305	319	325	278	287	311	312	303	314	323	318	325	304	285	315	326	303	321	259	304	322	308	285	305	279	261	318	318	292	294	299	323	344	288	299	323	273	323	306	283	280	329	311	312	285	321	303	327	295	293	302	297	304	291	321	292	316	293	333	295	321	312	296	311	309	284	309	334	270	299	299	303	303	307	302	298	301	293	306	307	299	315	294	330	304	294	315	311	268	287	286	332	285	351	322	304	294	297	314	325	328	305	308	306	312	285	299	303	329	289	295	310	288	284	317	306	274	325	293	291	315	278	275	275	295	288	307	315	272	336	313	303	322	313	265	311	324	337	302	280	347	305	293	300	290	293	313	310	290	280	281	324	318	268	307	263	313	303	293	273	297	275	297	320	327	303	309	273	293	327	291	289	307	320	318	301	300	318	306	327	338	270	347	327	330	298	277	328	323	321	334	298	293	338	336	309	297	261	280	277	297	325	281	327	339	279	334	289	298	294	305	327	300	294	333	292	290	319	337	271	303	310	306	286	293	313	282	306	316	348	338	332	339	287	327	286	305	301	282	289	327	318	314	285	306	336	314	293	284	287	289	296	312	294	286	299	275	341	322	302	301	301	312	289	301	298	257	302	295	302	291	322	276	303	352	291	338	299	326	315	298	275	296	283	297	285	292	310	288	300	305	258	334	287	307	317	305	316	297	290	293	320	324	318	299	298	306	284	286	298	305	315	297	321	281	320	285	304	273	307	328	287	284	279	311	296	319	307	296	286	298	306	336	276	282	330	308	315	320	302	302	330	320	265	312	266	288	287	312	307	291	288	300	288	254	308	300	264	289	298	296	294	275	290	317	323	332	331	279	285	340	340	309	318	308	285	297	334	327	321	301	293	300	279	312	314	316	303	329	320	301	308	323	323	306	298	318	300	326	320	286	303	344	287	298	318	283	320	279	267	299	301	325	304	305	269	323	323	275	289	286	332	285	336	328	300	297	320	320	290	307	291	312	312	293	306	324	303	312	273	292	282	297	285	280	283	316	282	306	301	333	300	291	326	325	290	337	307	297	297	305	302	306	320	291	283	305	327	294	317	307	287	312	336	324	298	288	283	325	305	297	295	310	291	332	287	299	318	315	284	303	293	313	294	272	293	295	294	288	307	332	309	279	302	305	303	290	328	304	298	296	305	334	299	324	318	309	322	319	286	288	279	301	279	339	317	294	302	285	271	294	334	328	280	303	286	284	317	323	327	269	279	284	337	296	341	307	309	330	312	313	322	262	299	294	305	300	321	300	304	318	304	324	292	293	287	322	290	282	288	291	305	296	293	303	303	306	296	273	311	293	306	321	283	299	317	324	317	307	303	325	324	299	305	336	302	266	306	330	334	313	296	312	278	302	316	291	288	285	300	297	295	293	290	315	291	295	293	316	315	294	298	294	311	301	279	312	340	333	302	297	331	311	309	299	284	287	305	340	273	297	313	290	316	316	310	328	309	308	286	279	294	311	279	312	284	325	322	307	337	298	313	314	295	320	314	303	301	304	282	337	330	287	311	290	291	276	270	321	300	331	295	281	332	330	304	286	282	307	328	322	297	314	303	310	308	324	288	292	322	317	295	315	295	311	304	282	323	316	293	278	307	299	303	333	323	318	313	306	309	314	314	316	303	270	296	320	298	285	294	327	309	314	298	319	290	332	334	330	311	274	289	294	294	317	330	336	298	293	314	304	302	318	287	321	326	294	305	299	272	317	302	304	299	303	307	296	299	318	283	301	286	306	272	298	320	307	324	291	272	291	336	315	325	276	328	328	297	356	319	296	284	299	348	309	296	297	282	304	308	323	315	329	335	318	303	296	306	295	307	318	307	287	303	278	297	303	309	313	319	319	320	288	278	258	328	278	345	306	304	308	313	288	309	309	289	327	306	273	307	325	309	321	317	311	321	300	319	309	333	264	291	285	292	300	290	296	290	292	315	329	326	322	349	282	298	302	285	303	293	275	310	318	315	303	325	293	308	317	299	306	299	308	340	307	312	294	304	309	329	304	315	325	305	305	271	307	306	283	309	292	331	325	321	319	267	317	302	299	315	315	313	297	306	340	267	281	296	310	319	302	298	290	308	304	303	310	296	293	320	306	309	302	273	318	275	322	300	291	275	316	332	284	323	313	299	317	344	281	303	304	332	296	321	272	321	310	315	331	287	334	303	313	304	320	309	288	296	298	295	312	300	305	298	314	312	324	308	291	293	316	301	295	323	305	323	312	307	276	290	298	312	321	290	280	329	282	323	321	322	311	308	321	317	296	287	315	307	305	328	302	301	279	306	321	342	290	300	297	303	300	315	307	327	286	298	329	303	324	314	309	296	291	304	304	314	283	305	290	287	331	333	334	309	331	297	290	305	339	286	323	300	324	303	320	292	320	307	329	327	310	313	313	335	335	303	307	311	270	276	293	315	314	297	309	322	347	283	277	280	282	291	277	317	290	316	314	297	303	303	321	323	301	283	339	294	312	311	289	315	327	294	283	276	273	303	322	330	244	308	310	282	283	291	320	289	326	345	325	301	319	312	321	309	308	285	326	300	326	324	305	290	281	291	294	305	322	284	261	342	291	333	340	307	323	295	292	285	318	336	291	317	336	304	300	308	304	354	295	334	290	293	308	286	329	310	272	288	314	322	290	300	308	314	298	303	295	265	349	289	321	274	288	332	303	309	274	325	336	312	308	308	332	310	303	298	296	312	297	302	318	305	292	323	318	293	308	305	303	306	317	300	294	311	302	313	313	304	299	316	292	317	304	295	339	282	297	318	310	311	289	298	298	310	322	301	283	327	303	326	304	278	301	272	294	295	326	308	299	302	295	277	280	304	307	275	286	328	305	296	294	349	303	264	285	352	300	317	325	269	295	310	294	312	266	299	285	262	292	317	319	313	320	305	302	314	309	331	301	278	278	304	331	285	305	310	273	301	297	295	318	318	283	313	301	318	315	303	318	284	308	288	325	314	288	295	275	309	316	302	294	305	317	315	292	292	323	340	338	312	291	295	306	335	308	284	308	270	304	316	296	307	309	288	304	300	319	313	299	312	287	294	292	332	312	301	319	318	311	298	320	265	318	291	295	288	303	324	277	287	322	330	303	294	291	284	310	294	309	326	315	321	324	315	312	296	301	294	318	321	300	314	314	317	277	284	290	296	308	304	314	279	287
22207	41906	38236	29170	26047	21965	18962	15176	13222	10897	8871	6932	5256	3819	2707	2203	1880	1533	1297	1187	1169	1194	1158	1252	1252	1270	1147	1020	1067	1089	1071	1046	1023	1057	1003	965	805	762	681	742	647	583	520	507	470	431	479	492	549	485	512	510	492	455	499	515	483	450	472	466	443	401	453	410	435	418	399	445	393	387	381	391	414	434	431	397	429	383	390	417	407	419	368	386	403	387	385	373	408	425	452	395	407	423	385	428	420	385	411	422	417	361	355	425	408	391	413	339	336	403	416	396	401	377	378	372	384	366	395	405	381	376	393	381	363	400	415	407	391	421	377	418	390	402	412	353	364	387	423	399	372	360	378	364	419	360	323	384	374	391	398	391	377	377	388	430	392	389	391	390	385	397	351	346	402	406	388	413	402	366	382	388	355	370	364	384	373	406	361	416	376	393	377	383	382	399	350	393	393	402	385	374	375	370	398	386	381	373	375	367	366	354	373	362	382	380	378	379	391	408	382	389	415	384	362	374	393	395	379	347	333	371	410	383	374	377	386	383	385	403	394	381	349	402	348	370	378	432	351	444	360	355	379	375	380	418	365	390	393	377	373	410	375	355	344	358	374	399	357	375	382	390	394	412	407	403	372	370	383	348	395	384	381	404	406	360	384	395	376	377	379	372	370	377	384	345	406	388	382	383	395	374	373	375	371	367	394	357	349	380	363	375	363	415	373	418	364	360	353	417	403	391	355	361	384	395	388	405	398	381	363	384	380	372	361	379	361	385	380	381	385	404	390	350	398	370	377	376	393	376	354	394	342	386	390	389	410	383	395	369	340	366	381	388	429	359	364	365	403	376	373	386	357	351	380	342	369	407	381	335	398	351	397	377	367	400	370	406	378	370	359	365	421	355	402	419	354	374	362	391	429	389	411	336	371	368	422	339	398	374	373	371	385	397	389	352	364	373	404	396	405	415	398	402	394	376	371	361	339	377	370	391	374	347	377	350	368	371	377	421	379	365	373	417	351	388	362	376	376	408	369	398	394	378	386	378	377	394	374	373	396	371	429	408	394	376	379	367	374	412	392	368	341	371	377	342	396	383	385	399	422	345	346	411	389	398	379	373	381	392	370	388	380	349	393	381	379	385	363	394	402	373	396	371	372	386	376	366	365	385	417	384	362	354	395	369	374	356	358	417	359	406	385	408	373	380	377	387	411	364	407	353	376	366	385	389	371	382	398	433	352	365	350	379	379	423	398	371	388	347	408	401	391	405	392	382	374	362	369	386	365	371	370	357	354	408	389	367	408	366	396	387	391	381	361	361	391	405	355	400	358	377	348	387	403	362	387	369	366	389	416	338	401	370	402	360	377	389	370	364	410	373	397	382	385	396	368	397	388	388	381	408	380	360	410	406	375	385	399	408	388	347	372	407	363	381	372	325	379	405	356	377	396	367	400	414	357	383	374	342	365	371	371	399	389	380	380	394	408	377	366	392	391	381	369	365	416	362	402	358	386	365	387	374	375	367	363	403	364	357	395	407	386	409	380	391	377	425	364	374	365	358	396	368	399	393	385	403	356	415	364	359	363	362	366	351	398	363	384	406	370	353	378	375	355	373	366	415	389	379	406	378	375	394	373	400	335	352	361	362	379	406	328	409	386	401	362	355	371	396	394	397	352	350	372	396	394	356	394	355	390	349	388	409	400	391	388	403	383	406	373	369	374	375	377	335	387	353	399	353	404	399	363	336	372	370	358	377	394	372	354	380	376	367	372	374	380	382	374	384	342	385	416	392	389	391	349	363	377	377	378	342	360	358	390	386	378	363	376	395	430	370	366	376	383	356	355	392	367	348	373	346	352	393	384	385	405	385	365	391	427	354	382	381	362	392	406	405	372	398	336	356	376	366	388	361	359	382	394	388	383	365	359	359	383	363	373	370	383	389	374	388	368	385	389	370	421	383	377	395	377	389	381	385	370	369	397	367	388	401	395	381	376	356	390	386	340	380	362	400	371	379	383	390	375	377	398	359	362	412	385	369	366	387	373	382	378	424	396	351	412	382	407	369	394	387	356	365	403	362	390	402	407	401	385	382	384	376	360	414	360	421	402	377	376	420	409	363	333	384	389	414	388	375	374	374	401	388	358	389	387	392	341	395	358	419	386	364	395	410	373	386	445	379	408	364	354	398	416	358	392	396	371	351	375	396	385	386	367	362	368	341	409	378	397	369	387	381	382	381	374	353	394	379	341	392	375	390	357	371	358	366	393	379	396	400	379	356	402	362	386	387	370	352	392	367	366	397	387	378	380	412	402	388	401	412	434	368	393	402	379	388	368	358	401	371	415	408	362	392	385	383	394	381	405	400	369	388	365	353	365	387	398	380	363	376	350	359	383	409	395	400	387	393	406	381	370	375	364	379	426	371	371	372	373	388	369	380	380	376	361	356	352	369	383	386	377	363	361	396	399	395	360	353	375	414	375	381	335	387	407	400	386	377	380	386	401	393	390	400	364	385	407	411	368	388	413	387	382	428	374	364	396	355	391	381	365	349	417	363	380	377	371	355	361	371	374	406	392	381	325	370	371	388	400	399	358	393	356	377	377	359	380	351	392	396	352	415	388	375	361	379	388	361	355	383	377	365	360	382	384	329	346	384	397	397	399	401	413	366	359	393	398	341	365	364	349	370	380	346	365	419	380	400	365	348	357	399	404	377	386	376	376	393	378	392	378	389	371	398	396	410	371	407	381	388	368	382	361	363	346	388	365	368	372	369	375	390	390	381	384	397	388	391	362	390	401	341	397	397	362	379	406	371	351	390	378	352	378	394	349	405	418	398	390	367	362	330	355	351	358	371	408	377	406	375	363	375	360	415	353	401	344	371	395	347	356	407	396	389	362	415	376	373	393	380	368	385	381	387	402	400	394	335	371	406	395	383	372	412	406	387	355	371	365	403	391	347	381	353	381	381	392	359	384	383	398	357	382	422	384	395	376	414	383	416	365	360	337	384	403	381	353	391	362	367	381	381	378	352	391	344	376	425	386	378	410	438	417	413	367	374	358	378	387	378	362	392	412	383	349	371	388	378	396	393	368	342	377	368	371	383	369	369	408	368	361	371	388	373	371	381	383	384	385	374	345	395	394	387	405	374	398	398	359	385	381	368	400	370	383	366	355	408	379	363	404	376	354	385	380	371	369	369	377	359	369	357	409	367	373	385	380	397	377	378	379	381	372	360	388	358	412	341	374	377	394	400	361	348	376	423	372	361	419	405	365	348	355	369	367	366	375	406	367	400	371	372	380	383	371	360	408	400	369	400	375	382	413	372	363	364	383	351	358	391	369	348	416	394	373	386	410	401	355	401	394	394	419	355	392	389	382	395	364	403	391	394	401	400	398	395	380	392	364	368	374	369	376	367	381	373	400	399	352	363	358	404	406	400	390	391	411	373	390	389	378	394	365	369	393	403	357	380	370	371	379	381	383	409	371	405	368	349	412	374	373	392	362	394	356	349	377	352	355	405
26617	22811	25681	19182	12635	8651	6527	4784	3996	3092	2438	1946	1536	1135	982	795	747	699	636	624	657	650	590	672	702	674	652	595	631	621	633	615	619	601	577	653	629	545	556	547	557	507	493	523	486	518	524	531	482	533	535	518	497	536	522	537	517	488	478	505	529	543	505	522	492	467	547	482	480	479	470	511	481	508	483	523	486	530	506	498	549	471	473	510	487	506	469	521	434	485	504	440	476	497	492	496	502	486	454	498	514	533	491	485	533	473	470	488	484	478	487	480	494	517	472	521	502	489	505	482	501	480	523	477	540	498	512	493	445	446	512	455	468	555	488	489	486	514	500	519	470	511	458	454	499	465	529	460	525	464	479	451	444	514	473	505	477	492	492	489	490	503	472	490	515	475	484	474	464	515	487	505	477	513	450	543	486	496	477	480	492	492	517	486	524	511	513	492	520	515	479	515	489	498	492	524	482	507	476	468	463	514	481	514	467	510	486	479	486	510	503	501	463	467	488	510	540	462	497	517	516	518	451	478	508	501	493	535	485	520	509	491	514	484	513	492	529	490	460	505	514	483	505	491	493	479	469	484	491	496	476	458	473	497	484	462	500	478	471	490	493	469	479	514	487	465	501	479	460	532	551	478	507	497	506	511	466	530	488	521	504	455	526	489	500	474	481	483	493	452	494	499	511	490	485	493	511	490	531	486	461	471	499	452	491	505	486	465	496	470	478	445	525	466	437	492	477	495	478	550	489	472	475	471	470	482	496	506	471	520	465	515	503	486	493	479	507	489	498	515	492	504	490	519	489	507	488	500	507	465	462	507	480	538	478	503	516	503	481	505	513	478	483	512	505	527	508	497	496	496	443	511	439	469	509	470	472	497	473	480	479	491	477	441	543	470	500	511	508	448	505	490	480	465	484	497	514	468	485	503	486	476	527	497	493	506	507	525	504	486	504	489	466	502	474	507	475	513	499	527	528	474	487	536	509	488	500	504	506	511	518	502	489	482	500	490	490	472	525	551	506	475	497	511	485	449	470	493	515	503	505	497	507	487	453	462	492	490	528	451	524	472	505	539	467	468	497	487	483	480	540	501	453	525	519	484	497	438	519	477	490	469	489	478	494	532	528	455	481	548	505	482	497	481	526	491	478	509	474	485	514	523	493	460	470	508	473	465	426	505	480	484	495	494	466	492	523	490	548	535	486	484	499	505	495	489	473	469	515	478	510	492	473	454	463	522	520	458	522	503	513	490	457	496	479	511	509	492	501	506	521	462	488	451	473	524	496	496	496	543	475	492	526	490	510	470	500	503	499	467	507	476	463	504	522	482	469	501	518	497	512	501	493	506	512	476	484	534	516	513	485	501	474	502	507	500	482	466	480	494	469	535	484	491	468	498	490	524	475	526	486	492	472	486	492	483	508	524	496	512	529	511	527	464	510	499	475	490	487	502	539	501	488	505	533	441	514	462	471	461	495	510	464	442	486	483	450	497	490	509	470	484	479	479	471	468	514	498	520	493	464	480	504	513	469	530	488	509	520	455	439	483	458	503	484	480	546	481	498	496	533	517	493	501	460	479	476	524	475	519	495	478	512	483	498	512	488	510	496	506	476	501	456	495	487	490	453	524	500	459	518	483	479	548	476	501	478	496	538	534	473	482	485	501	520	486	490	496	505	513	529	482	489	492	506	512	530	488	475	473	502	507	485	467	462	485	493	524	507	485	481	448	480	535	482	517	510	451	499	513	500	532	448	472	489	474	504	460	497	479	501	525	430	480	495	492	471	490	470	499	518	491	519	484	462	507	493	524	469	485	505	492	480	463	459	486	475	540	460	482	532	516	485	476	506	530	515	502	479	478	519	511	487	508	491	492	504	516	535	490	476	494	516	487	479	512	505	461	453	435	530	515	476	506	467	468	471	489	493	487	470	531	487	461	496	461	490	511	494	472	466	480	511	519	528	491	455	479	475	487	527	488	531	480	492	514	497	492	477	498	489	505	470	524	481	472	490	484	488	452	537	502	470	462	478	502	547	551	526	466	505	498	501	491	502	473	485	474	502	502	447	514	515	437	473	454	515	500	517	495	495	530	521	481	474	497	533	524	499	498	480	496	527	472	477	518	530	488	510	481	520	499	506	527	521	454	456	505	468	500	503	526	491	504	504	498	465	444	509	481	476	488	474	497	476	511	488	468	513	452	487	530	465	503	529	496	471	494	519	464	494	504	464	500	465	429	463	479	500	459	475	498	519	446	489	517	480	453	512	518	511	527	520	515	480	478	522	449	461	502	453	537	503	526	475	534	459	481	472	497	471	487	491	511	479	504	515	496	523	543	476	465	502	456	504	498	483	484	480	485	478	499	464	475	463	495	516	517	487	465	501	482	501	471	456	500	461	486	493	459	484	460	505	486	489	497	454	544	507	499	469	468	478	515	516	503	512	509	480	497	487	503	461	506	531	507	489	518	522	528	495	512	515	490	523	524	454	507	477	469	496	465	486	498	485	463	527	476	507	495	490	486	488	506	539	469	511	480	501	499	486	495	469	540	514	470	448	488	526	469	498	499	506	517	476	474	505	484	488	497	485	450	462	503	498	522	498	486	524	480	498	490	501	490	507	499	456	438	505	500	484	488	520	524	510	498	526	478	523	489	518	508	501	519	444	498	476	475	535	465	516	499	514	443	476	505	521	518	517	476	480	511	504	512	509	511	513	468	524	486	503	512	475	465	505	478	476	507	533	511	484	490	499	490	500	472	500	527	511	532	509	490	544	512	491	454	494	530	515	460	490	467	488	499	483	503	520	484	484	499	533	508	503	518	473	527	508	524	473	466	473	529	462	540	470	484	492	513	471	515	515	486	462	500	472	482	502	510	516	501	503	484	502	492	479	458	503	488	529	486	479	502	513	457	464	484	494	528	516	512	475	473	470	488	455	498	493	453	490	507	476	481	474	490	493	484	477	515	499	488	519	517	503	507	465	509	489	490	478	467	503	519	503	497	476	504	474	483	485	492	488	489	500	504	461	525	510	481	490	520	482	483	514	493	454	479	515	467	491	499	490	488	494	497	489	466	498	476	484	486	490	499	529	501	493	482	537	462	501	524	507	471	491	491	497	488	470	496	500	501	493	530	489	493	480	475	480	477	474	520	445	478	492	456	494	528	498	485	524	512	440	499	458	486	485	528	445	469	509	529	528	530	467	483	527	468	515	504	473	528	535	510	500	504	510	488	509	528	508	472	480	502	469	483	505	520	465	477	518	477	467	502	487	483	516	554	477	491	476	478	475	479	454	473	507	526	470	453	469	476	497	492	496	480	525	470	468	503	528	480	535	464	514	467	496	490	490	467	503	491	514	490	453	491	475	499	472	542	522	507	520	474	515	479	489	473	457	531	460	490	463	478	499	500	446	470	515	460	526	458	464	497	502	467	442	448	516	459	498	507	500	469	501	465	495	466	484	507	499	486	489	464	490	517	468	505	478	538	511	486	463	510	499	473	523	516
20381	33167	29408	20660	18069	14602	12544	9822	8392	6876	5628	4454	3248	2276	1850	1516	1283	1164	1074	972	1011	958	1015	1069	1100	1002	958	955	881	938	1027	916	931	945	945	876	787	783	794	776	715	732	677	692	682	676	642	715	708	619	648	695	700	660	681	588	641	669	695	672	631	633	588	622	637	617	617	623	635	653	593	642	631	641	584	595	628	593	647	646	620	618	602	633	611	643	639	606	637	613	641	636	604	672	636	610	642	597	593	629	642	672	635	624	638	692	691	628	641	612	673	593	643	635	630	642	632	603	619	624	622	629	640	622	608	623	595	597	599	623	635	650	611	644	622	663	603	579	639	628	617	634	642	578	643	626	622	599	643	658	611	621	621	611	595	604	598	593	650	629	608	600	632	614	617	656	599	607	674	653	627	625	696	618	612	645	652	623	601	652	602	582	645	619	615	603	642	639	636	606	620	628	596	665	654	625	643	627	591	582	621	592	628	627	640	627	629	613	635	591	563	633	609	649	618	593	626	568	694	614	617	626	582	650	636	665	659	617	607	619	644	617	630	598	616	622	607	593	657	564	610	629	611	652	623	626	606	610	576	639	572	630	597	618	601	682	680	627	645	590	607	649	615	619	635	560	649	614	574	642	671	625	617	575	642	611	610	645	650	625	636	622	613	611	653	630	634	638	596	641	596	600	651	602	694	590	604	662	622	604	599	626	600	622	647	590	655	616	608	620	636	566	627	660	641	596	640	616	607	636	634	653	608	612	601	626	666	604	631	608	627	661	627	600	607	629	603	617	615	632	625	620	590	569	640	632	612	601	602	629	603	597	629	605	584	626	628	575	601	596	617	598	669	645	570	624	672	640	615	610	611	637	643	601	662	632	629	630	650	651	603	654	657	682	586	642	609	671	652	585	599	645	631	611	582	592	571	605	618	621	637	646	579	617	625	673	638	627	597	633	606	656	612	615	626	601	609	616	674	624	623	648	608	616	625	601	652	652	667	651	658	623	591	617	635	635	631	653	577	617	660	632	587	639	641	605	624	587	646	657	593	598	600	607	640	632	628	607	597	609	619	570	659	664	636	649	607	607	619	621	629	667	608	644	604	637	634	630	637	683	585	654	638	627	627	611	609	556	643	629	610	631	624	610	630	609	601	647	597	613	571	608	615	650	616	587	608	639	608	575	611	619	576	582	586	612	677	571	575	636	594	638	613	624	639	593	645	619	637	594	645	627	661	655	614	613	593	633	639	633	606	636	634	656	592	680	623	604	626	618	648	605	612	643	636	610	604	616	604	663	604	649	651	610	620	606	627	626	652	633	619	629	649	589	613	655	648	616	597	591	684	625	635	614	624	594	648	628	617	648	621	642	612	662	608	655	642	604	611	593	629	627	642	600	662	581	634	650	610	601	609	621	585	644	616	611	607	644	619	562	645	659	601	611	627	676	610	659	625	652	649	619	605	629	607	602	625	646	620	628	595	623	663	613	592	638	658	636	609	643	627	598	578	575	613	614	622	652	635	628	642	627	615	659	593	661	584	598	601	634	628	640	620	627	612	632	660	593	588	633	646	624	612	629	597	644	646	612	603	621	666	630	613	638	653	628	668	620	602	621	597	592	615	602	629	618	621	656	584	613	642	605	597	676	659	671	601	645	599	583	596	676	599	615	622	585	610	619	602	612	631	659	675	610	600	631	635	632	623	628	647	618	572	627	654	612	643	635	631	622	579	557	641	603	611	640	662	587	611	634	591	670	602	597	608	647	610	635	594	610	605	633	624	674	637	637	595	615	603	610	585	640	621	616	655	638	647	635	643	630	657	616	621	632	637	598	578	626	676	659	605	606	609	575	664	642	619	590	621	597	649	637	590	644	608	594	605	620	642	642	651	660	589	612	622	601	614	638	697	611	610	599	610	608	631	620	636	642	615	605	620	611	612	597	635	595	610	653	634	630	623	609	614	614	620	605	633	581	625	595	592	594	623	661	571	641	635	635	659	651	641	653	637	608	633	611	636	659	672	644	618	633	598	634	619	594	600	624	616	638	655	623	627	635	584	621	642	633	618	619	643	621	627	631	634	666	632	622	634	585	670	625	653	615	615	651	612	610	584	591	619	659	606	661	615	596	640	615	667	622	590	635	618	645	597	611	644	607	680	589	576	625	638	629	653	607	666	637	651	622	691	651	609	616	647	590	621	590	614	584	627	616	625	619	602	595	615	629	622	610	635	636	670	664	646	612	667	639	657	655	630	642	667	621	638	657	643	566	609	602	645	649	652	567	645	658	635	618	624	649	639	619	650	658	603	618	623	602	692	625	611	626	636	642	606	643	619	651	654	607	626	631	643	656	663	596	590	656	584	637	635	629	693	636	643	602	615	628	616	619	612	641	598	623	641	595	577	597	646	624	660	636	576	572	616	641	615	590	643	637	620	644	599	580	606	630	614	638	634	605	606	632	630	639	601	678	646	642	615	622	596	619	618	622	649	644	590	563	609	609	633	607	636	665	623	597	635	599	649	661	645	626	584	663	645	614	639	659	643	583	603	638	606	643	600	596	554	601	566	637	638	628	615	640	609	622	609	631	646	655	609	606	632	608	663	600	617	589	664	639	619	597	613	610	639	603	650	620	655	617	618	608	617	607	619	666	630	668	600	635	581	655	596	616	648	614	626	608	623	645	623	617	649	611	644	617	629	610	656	600	603	637	631	603	628	633	586	615	626	654	623	636	633	615	602	626	627	589	583	635	672	626	630	596	637	657	591	591	608	593	597	617	626	598	648	615	626	573	611	620	598	618	639	581	681	595	610	641	624	583	653	653	554	630	643	583	593	652	657	617	651	627	624	620	598	615	617	642	636	644	650	620	629	641	636	628	613	641	602	616	634	618	631	648	583	625	579	597	630	665	612	615	652	649	619	617	642	597	635	654	568	608	636	605	615	635	640	614	590	611	623	625	591	555	637	625	579	588	651	642	633	614	678	625	644	668	613	623	622	610	613	629	614	629	598	628	635	621	633	582	601	602	595	618	600	637	627	595	605	567	626	612	592	580	581	628	625	636	647	636	590	605	609	645	659	669	593	628	602	634	613	611	614	643	616	582	589	644	663	595	659	635	624	674	626	656	636	604	597	628	623	603	609	614	606	587	627	623	611	611	591	626	607	635	641	655	655	642	592	624	659	601	593	626	616	632	614	609	605	631	605	675	632	618	639	614	622	588	644	638	640	605	599	654	624	654	608	649	630	581	694	583	625	608	624	637	620	653	639	608	603	636	673	634	595	609	608	626	639	603	627	641	662	598	606	584	636	606	635	579	619	655	686	634	625	632	662	631	646	661	663	631	601	630	626	666	627	597	601	635	650	632	589	663	592	631	627	621	609	594	616	621	606	610	622	659	657	631	668	656	616	622	596	634	601	616	593	589	628	617	582	589	610	571	629	678	613	637	660	646	617	604	637	625	643	657	686	637	592	653	620	606	631	623	616	659	577	623	594	600	611	629	639	619	647	613
23243	20761	27976	23653	21119	18268	12180	7241	5188	4189	3320	2642	1874	1340	1129	949	889	683	645	606	592	669	624	646	689	678	596	593	598	580	595	564	607	586	602	527	549	546	528	517	509	485	440	444	430	401	467	456	452	425	443	400	438	424	430	450	444	450	416	401	403	366	430	437	413	429	397	357	426	419	393	431	412	402	409	438	445	412	401	403	425	383	408	357	373	381	394	404	385	414	423	387	395	386	369	386	378	408	399	376	386	376	390	367	364	386	372	384	380	408	394	420	385	371	381	363	394	405	383	357	396	394	404	386	402	412	392	368	424	378	362	368	402	382	359	414	403	412	401	407	398	386	393	385	451	411	398	382	386	401	404	419	365	396	397	371	367	412	403	363	370	404	392	411	393	396	413	412	393	381	383	371	390	372	412	430	404	436	403	383	386	384	399	420	391	419	366	420	365	403	403	362	422	405	379	380	362	419	395	410	395	378	433	412	350	406	424	379	401	418	406	397	396	390	420	398	380	395	365	348	405	362	358	381	338	405	402	423	376	431	418	344	393	425	351	382	433	377	386	384	345	369	370	434	397	361	385	437	423	421	422	420	385	377	390	363	406	396	364	401	410	383	424	394	401	386	390	390	427	394	425	392	368	395	385	372	413	408	362	365	415	419	400	417	394	424	427	394	399	383	393	397	387	398	405	408	364	412	398	370	385	390	421	415	409	375	381	388	415	402	447	407	382	386	393	408	392	399	396	435	399	389	408	394	402	422	417	425	412	428	380	383	416	385	371	389	379	399	419	431	393	404	385	403	414	392	422	378	413	384	411	411	375	449	423	355	403	393	397	423	379	406	388	372	412	408	365	406	367	357	367	405	401	350	445	423	365	407	385	340	389	404	408	427	419	394	427	385	370	386	370	412	413	423	408	357	404	394	400	405	393	387	360	424	396	404	383	354	356	397	406	384	393	408	380	404	384	419	429	361	388	383	399	373	372	389	423	372	389	372	412	396	381	392	398	399	405	404	381	409	393	403	406	401	412	424	356	436	424	383	393	390	390	407	400	437	397	378	429	413	408	379	433	455	431	389	396	394	407	417	380	425	413	388	393	381	400	410	479	391	388	410	370	387	361	399	410	395	363	386	388	394	394	389	413	352	386	426	400	401	405	406	352	388	390	390	396	403	400	367	406	402	387	401	416	404	372	430	367	391	412	379	390	364	420	390	411	389	386	394	424	391	369	373	403	395	383	424	396	345	401	397	394	411	385	385	386	401	392	387	376	380	434	401	384	382	394	413	412	411	388	425	383	393	387	404	381	390	419	394	375	387	389	367	386	385	395	372	386	401	369	360	410	370	371	379	426	406	404	383	352	375	448	372	389	371	442	386	404	449	385	435	403	386	413	440	420	385	370	411	378	391	396	419	386	378	387	407	397	389	357	377	364	363	406	405	393	401	392	377	386	371	400	364	416	408	387	395	394	410	384	379	379	388	391	392	403	396	418	367	404	442	440	404	348	396	417	397	362	384	390	393	427	412	403	377	383	395	419	370	382	407	409	400	380	410	406	398	378	394	376	382	388	401	392	433	400	390	394	363	379	351	344	393	396	399	402	373	398	385	384	388	394	385	363	391	366	411	379	366	392	399	438	402	394	414	401	412	403	411	408	384	387	382	390	406	365	404	374	387	383	396	396	410	399	397	394	401	395	395	393	397	403	391	387	381	382	390	404	417	387	398	376	376	451	386	402	421	359	417	369	389	371	376	429	399	396	378	420	369	380	378	413	399	417	402	415	419	396	396	397	372	411	414	375	387	359	421	387	402	365	383	408	364	391	420	419	399	386	397	394	396	377	430	422	386	361	397	400	413	383	403	386	396	414	372	401	401	401	416	381	401	369	393	401	365	361	393	394	365	376	393	409	365	387	386	388	377	391	362	363	381	423	398	393	388	382	417	385	396	371	394	381	378	415	374	399	419	392	404	395	386	389	385	384	378	419	381	365	363	419	410	398	361	391	367	401	402	428	403	412	373	397	399	415	409	398	400	365	404	410	367	365	406	397	395	378	369	400	411	364	367	383	384	407	396	399	393	370	406	388	405	406	414	394	379	368	404	420	415	416	407	400	394	420	348	407	396	416	410	390	382	376	392	370	418	406	397	376	383	353	404	408	392	397	414	367	384	440	385	414	403	400	391	392	384	434	374	404	369	356	406	398	355	399	386	370	386	397	362	440	400	391	401	355	374	381	392	408	418	401	405	364	415	393	396	424	431	412	396	364	424	401	384	380	350	379	405	379	415	395	371	385	390	373	352	373	377	399	402	404	365	439	428	421	405	376	480	385	368	372	371	374	382	379	380	438	403	380	414	393	380	402	414	387	398	378	378	396	375	417	404	399	376	387	369	397	374	389	407	431	387	402	424	366	404	410	378	404	396	407	405	356	393	391	378	400	387	425	389	395	394	382	403	390	444	362	368	410	406	400	380	346	366	399	400	429	395	369	391	391	380	404	415	370	364	390	418	409	408	415	369	415	413	406	393	418	407	372	389	408	387	420	385	396	399	391	403	399	382	400	382	407	386	404	402	376	389	377	396	388	380	359	383	400	424	420	417	395	385	376	401	418	379	376	388	422	417	373	375	372	411	438	360	386	350	393	365	395	424	419	404	405	375	453	366	369	402	349	394	380	360	428	348	400	411	417	403	376	409	418	400	402	431	393	389	425	382	398	421	404	447	351	413	405	431	381	379	399	361	397	403	397	363	425	408	370	375	379	375	431	422	393	406	415	374	390	418	384	397	361	423	400	351	404	384	367	418	426	346	422	415	393	387	418	404	400	367	393	401	404	411	406	399	380	376	392	430	362	412	363	379	374	421	402	399	410	416	409	387	401	403	382	357	389	421	404	401	409	385	413	388	384	407	375	421	406	391	385	422	388	408	410	386	434	432	401	420	390	411	396	365	405	390	397	386	408	396	369	376	389	381	395	392	340	391	402	383	389	407	418	422	373	413	411	388	381	401	422	385	387	404	414	384	389	370	374	365	384	392	385	388	380	398	335	395	393	381	384	385	375	381	370	376	382	419	426	399	386	371	381	422	407	400	427	387	392	391	387	401	396	418	418	361	427	387	460	392	391	357	389	412	401	395	415	389	395	423	398	400	451	381	372	371	381	385	362	413	390	357	406	393	380	402	343	401	389	378	407	391	419	349	400	402	384	387	354	430	414	395	391	379	398	409	392	404	428	368	398	397	410	381	430	409	377	372	401	376	383	399	394	373	401	422	383	408	392	393	374	391	395	396	384	394	399	399	429	361	401	384	378	436	374	395	362	383	419	356	394	382	414	382	376	414	382	387	402	398	370	391	427	380	362	380	386	389	366	416	381	380	402	378	390	386	390	417	417	409	406	394	407	380	412	369	364	411	406	449	384	388	392	407	337	406	396	373	360	412	397	411	407	383	399	377	395	395	395	406	443	401	425	407	434	390	370	384	438	393	425	407	442	392	388	405	374	397
20552	38048	34306	25384	22320	18719	16112	13087	10652	8756	7365	5822	4145	2965	2265	1782	1555	1293	1167	1074	1076	1054	1057	1103	1173	1108	1089	1022	990	1028	1026	952	951	1005	935	917	824	802	749	774	681	644	624	547	606	518	578	573	538	601	576	545	563	623	580	576	582	552	535	553	542	546	482	550	566	547	496	536	494	514	545	534	529	512	492	577	556	535	570	478	517	490	491	492	462	525	526	544	512	517	532	504	498	495	532	520	521	502	506	482	518	502	498	523	508	478	519	486	484	497	523	464	517	504	487	511	483	520	513	515	530	529	517	473	521	483	527	528	521	552	475	488	498	503	497	515	478	474	538	462	500	552	525	495	514	512	501	502	502	491	493	491	478	529	488	499	495	522	502	512	502	514	506	518	531	554	511	468	501	471	541	487	499	495	533	506	500	510	491	515	512	475	489	458	512	459	484	497	483	501	528	497	484	481	491	480	577	517	531	495	521	468	493	500	537	505	538	477	482	525	473	459	534	553	483	476	491	505	510	517	489	516	509	484	555	499	502	517	513	480	484	521	533	488	535	516	487	507	494	455	530	520	519	534	515	512	491	498	470	545	514	499	516	480	512	509	495	498	523	500	471	504	502	540	467	485	534	499	466	467	483	534	509	487	498	507	496	478	510	498	487	474	518	536	502	462	498	535	522	501	512	485	549	529	538	508	475	519	476	435	515	522	508	473	479	488	474	493	489	503	464	497	504	505	475	458	489	494	519	498	483	493	512	485	471	522	497	511	520	461	505	530	527	507	536	564	459	502	521	536	530	460	479	502	460	503	484	515	469	494	474	489	464	509	528	512	515	509	499	519	490	495	516	495	463	522	516	549	530	488	523	516	526	551	475	510	446	486	487	515	515	517	512	489	503	471	518	517	525	518	515	493	477	460	515	528	471	528	476	496	537	509	517	512	460	500	519	503	513	541	525	515	515	523	550	508	493	522	477	487	491	500	502	482	472	494	486	490	512	488	501	433	462	500	525	496	503	474	477	544	503	504	482	481	512	478	483	515	498	464	499	472	532	512	502	542	485	474	516	501	572	538	524	538	510	509	508	495	516	522	503	560	513	549	469	506	500	469	522	509	509	459	480	475	468	525	506	498	510	521	471	500	503	524	481	497	509	489	513	510	511	498	506	515	467	528	469	487	508	478	516	526	484	487	487	510	513	489	535	522	490	501	444	470	471	488	522	521	499	552	469	511	513	492	547	449	474	503	528	468	530	540	464	497	525	511	452	468	503	511	492	492	500	528	523	488	496	504	454	555	510	508	507	489	520	507	506	510	525	509	478	503	531	490	519	520	491	531	545	522	526	482	492	522	516	511	496	490	509	505	474	533	511	502	478	548	478	496	526	495	475	519	494	503	478	532	515	519	513	540	522	464	477	532	485	486	525	516	533	510	552	471	517	486	497	485	558	520	516	541	494	462	458	506	535	497	483	501	533	492	521	534	517	499	498	521	503	512	459	489	494	489	486	516	514	501	586	483	513	504	536	520	524	490	482	486	488	546	523	527	478	505	483	540	470	486	506	505	493	495	510	511	500	491	483	531	500	518	536	508	490	518	523	494	494	492	490	497	528	501	470	517	459	522	539	472	494	505	521	466	501	490	527	503	504	496	506	481	526	491	527	481	502	486	506	525	512	545	451	486	512	504	512	495	489	532	474	510	493	481	511	496	516	487	491	520	487	492	479	475	560	556	471	533	492	490	487	483	526	511	457	524	504	542	503	507	513	471	524	532	500	525	492	472	511	508	530	533	519	495	507	471	508	490	508	511	480	457	531	467	513	473	545	502	465	447	450	506	492	491	511	518	526	495	463	493	498	510	523	540	495	502	516	531	509	449	487	508	504	500	482	509	505	484	506	526	490	535	539	497	505	520	506	531	508	522	491	532	489	495	517	516	514	515	497	493	470	483	521	519	469	500	518	519	515	507	507	491	488	487	509	508	475	481	491	513	496	540	527	512	538	464	514	524	458	515	518	488	554	530	504	512	495	546	540	517	509	491	494	482	536	523	498	527	500	534	509	502	526	527	479	522	499	478	530	504	487	501	520	479	505	462	544	502	514	541	462	466	496	481	501	470	519	505	522	486	515	478	515	508	508	538	495	448	469	464	524	514	497	485	502	513	483	509	540	489	497	542	504	506	544	503	539	505	480	537	457	533	504	427	506	500	524	530	507	520	491	502	489	487	516	523	498	506	500	499	523	503	509	493	477	513	537	451	469	512	492	536	476	495	509	523	512	465	477	504	461	529	509	506	541	518	508	521	523	485	491	488	480	502	528	521	497	450	499	471	502	476	443	529	486	483	495	504	569	516	486	480	525	476	512	485	478	501	515	489	503	542	497	484	508	505	481	527	513	548	494	506	483	478	483	492	524	507	491	506	543	477	505	510	475	513	504	486	517	525	522	491	509	540	494	496	513	507	486	511	505	506	505	514	498	505	544	537	516	499	490	521	514	489	559	517	514	481	527	512	516	511	496	522	495	535	493	523	503	499	497	494	501	477	510	488	491	446	524	487	503	507	507	510	543	527	512	481	527	501	467	515	530	523	495	520	479	513	516	509	518	477	498	514	542	513	477	513	515	507	482	532	507	479	478	503	536	486	514	484	478	484	469	507	496	478	519	489	518	501	486	471	510	502	478	504	506	496	534	496	526	520	462	498	503	525	476	520	465	481	510	485	503	488	494	452	487	504	519	517	502	483	545	514	501	515	490	504	501	506	534	507	492	468	503	520	507	516	492	514	505	488	503	498	563	503	498	516	537	509	481	483	477	499	514	534	467	475	510	455	502	517	512	501	478	510	506	491	506	520	462	522	462	500	494	480	500	479	474	487	517	556	494	501	489	506	492	494	533	485	538	458	484	514	497	529	491	462	471	529	512	491	523	499	523	479	495	503	534	474	493	502	470	486	520	517	487	480	513	505	490	500	491	501	486	518	527	507	494	533	532	474	523	504	497	515	493	485	476	499	504	532	552	485	499	492	519	534	510	516	552	467	523	492	516	496	519	484	495	476	494	511	523	496	475	557	491	500	490	481	488	483	537	493	515	484	469	508	502	523	499	470	503	504	514	497	545	547	507	508	494	504	505	481	510	518	483	509	472	514	498	560	512	494	480	509	516	538	490	538	535	506	525	505	510	568	498	501	505	507	521	519	508	529	492	498	489	518	474	489	484	521	513	538	496	473	457	506	527	520	498	514	482	481	502	526	510	502	530	573	494	504	510	491	516	464	492	487	545	471	491	501	502	528	521	519	487	475	529	472	496	530	492	542	508	508	492	539	504	482	534	504	529	519	542	494	498	466	516	461	478	510	527	486	491	502	492	492	483	490	524	507	500	480	486	513	515	539	520	500	429	499	496	503	521	545	549	496	509	516	486	524	474	537	472	539	515	496	504	483	515	479	482	482	509	470	495	495	517	513	506	523	518	515	500	488	518	534	500	510	523	500	543	503	487	503	500	523	501	479
22307	20751	28346	23250	20877	21618	19814	9968	6673	5266	4295	3186	2252	1670	1282	1057	892	786	718	627	628	633	647	736	710	641	660	574	590	586	602	641	560	589	596	555	545	430	465	481	438	419	364	382	366	347	370	354	358	392	353	360	356	368	366	399	346	360	351	346	352	319	374	350	339	333	298	319	312	346	338	317	312	324	316	303	315	324	341	320	314	334	330	318	329	322	306	334	296	306	285	298	294	281	314	295	321	273	309	311	322	308	320	296	287	302	289	277	299	313	294	294	309	296	312	317	314	316	280	331	290	325	305	318	323	316	301	306	297	279	301	323	322	337	285	294	314	320	281	331	290	275	321	276	287	316	315	356	289	305	312	288	308	320	289	287	289	307	283	324	310	312	301	299	307	335	295	317	287	311	312	307	294	292	291	329	318	313	299	314	275	351	291	315	290	275	290	336	295	295	269	327	315	318	287	328	306	318	331	325	279	293	315	308	316	301	311	314	348	299	309	326	340	330	326	325	270	263	310	313	353	292	319	289	297	307	328	277	313	297	331	321	302	300	310	311	332	327	321	303	303	298	283	316	285	284	300	316	291	309	285	299	300	310	331	302	288	315	275	309	308	306	318	282	306	303	285	292	325	305	315	300	321	323	296	326	274	285	302	317	277	304	312	265	308	313	333	294	306	297	303	298	284	300	264	303	313	298	291	308	310	289	276	305	310	303	326	305	290	319	309	295	302	308	317	328	298	292	315	287	318	317	298	281	297	310	351	289	288	307	299	286	278	323	265	284	339	275	316	306	302	308	294	316	327	293	298	340	274	316	305	284	338	293	327	319	302	299	312	293	296	297	282	320	293	274	319	337	318	294	305	273	255	296	273	317	326	261	315	312	301	263	307	305	309	335	302	301	308	334	271	320	300	311	296	289	321	296	349	287	301	301	309	271	298	339	308	302	301	306	299	295	305	286	335	302	309	314	315	284	322	278	296	288	299	289	321	271	324	314	325	301	311	298	301	302	297	303	306	310	308	305	301	287	277	310	280	323	289	302	306	275	253	292	298	325	299	291	296	263	317	316	277	320	336	308	285	277	316	311	324	286	302	320	289	299	297	288	300	329	306	308	293	293	319	324	307	292	291	316	292	303	309	306	300	280	299	321	291	306	313	287	303	300	307	297	307	286	272	306	295	288	292	309	333	285	306	300	297	298	315	308	320	282	294	291	315	290	289	311	318	311	308	285	279	321	318	332	299	313	292	291	342	296	326	306	322	289	301	293	295	298	307	306	318	306	316	305	298	312	334	313	316	340	299	361	311	325	318	295	279	326	312	303	311	283	322	307	291	343	299	342	295	319	289	309	309	302	329	322	323	305	322	289	318	315	318	325	308	306	291	295	275	268	332	316	322	294	292	320	296	301	267	266	302	332	312	314	328	298	291	281	305	314	311	289	293	291	281	321	292	281	294	305	317	311	293	314	303	295	309	329	314	312	305	299	316	313	312	298	315	322	284	333	308	334	286	314	325	267	320	304	301	308	340	305	318	259	290	327	326	302	324	284	302	339	311	299	291	323	287	276	297	307	291	287	285	303	302	315	323	313	313	292	326	318	312	298	306	307	323	336	302	356	286	291	334	303	319	296	305	308	282	298	334	299	307	295	282	314	304	295	281	299	304	329	294	325	315	280	319	278	319	295	314	326	312	316	304	277	284	292	295	313	306	293	299	323	306	305	326	307	296	302	316	296	327	284	298	285	322	310	292	297	304	293	282	324	303	286	308	262	305	328	306	292	324	304	291	315	263	315	315	301	310	275	324	293	308	309	317	322	302	307	285	294	313	322	332	356	293	293	329	317	331	335	285	316	269	297	300	340	306	326	313	281	298	312	276	288	322	311	270	287	313	296	319	297	307	339	296	312	308	319	293	313	335	323	313	316	314	325	269	311	323	289	322	295	279	303	285	304	316	267	292	327	288	293	301	310	315	286	318	284	290	322	291	290	300	294	338	309	310	309	305	286	314	295	295	303	315	329	300	283	299	333	343	342	333	289	317	283	333	335	317	316	320	319	294	309	286	313	326	302	303	310	305	281	306	309	280	309	322	280	300	304	313	278	317	322	315	297	313	294	314	291	276	314	311	281	317	307	286	292	296	317	290	285	287	304	305	342	322	334	278	316	332	272	331	304	337	293	315	269	326	301	271	299	331	306	298	289	306	304	298	301	300	264	331	292	325	306	288	320	291	315	347	299	308	312	314	285	288	297	327	336	327	338	345	333	316	312	329	307	305	285	284	293	304	290	294	310	286	291	308	301	336	345	309	265	294	291	326	311	294	294	316	270	293	328	323	299	312	297	326	341	307	341	341	292	310	285	302	268	295	318	289	339	291	283	312	294	301	293	303	289	294	315	292	291	303	275	302	312	302	267	325	298	306	329	307	307	279	354	317	303	317	308	326	279	295	324	290	312	331	287	304	319	274	322	303	307	281	264	307	306	326	290	309	318	309	293	319	341	300	315	337	319	265	321	289	300	305	311	301	303	306	309	303	323	297	300	327	299	302	312	305	334	312	289	316	291	308	289	293	290	288	296	341	285	340	288	271	307	297	311	311	318	300	308	293	292	289	308	302	332	306	306	300	317	310	314	307	305	309	327	266	315	306	293	300	342	340	296	305	296	312	334	323	312	337	317	291	292	295	285	332	295	284	319	305	296	312	302	307	299	288	327	311	320	309	292	300	308	307	307	307	304	321	305	305	280	321	298	300	295	309	281	302	266	306	326	315	292	318	325	309	313	298	329	298	299	303	300	326	328	317	298	313	292	321	303	291	293	324	287	312	302	300	301	314	326	296	317	281	297	337	323	293	310	303	297	327	287	300	296	299	290	323	283	291	310	300	324	308	299	298	293	296	310	287	285	299	328	301	323	298	300	301	291	274	292	295	297	312	324	273	336	276	311	320	297	306	302	298	282	318	319	278	298	291	313	315	275	308	323	300	325	285	299	297	328	279	246	320	301	304	322	330	315	291	304	320	297	325	326	319	323	318	321	311	310	332	304	296	332	302	320	271	305	314	302	289	305	313	305	298	316	320	296	307	296	304	317	309	293	326	295	304	301	255	327	324	328	276	297	282	301	307	308	336	300	304	284	309	314	303	292	314	316	295	326	307	293	311	317	283	315	339	324	316	305	315	290	330	337	303	305	272	313	264	295	303	312	288	284	307	296	322	335	300	300	307	304	285	269	313	306	329	312	304	293	302	323	313	319	309	283	293	326	291	301	314	311	322	293	302	284	293	294	323	298	311	272	322	303	315	298	300	277	291	320	302	294	300	274	317	315	306	277	292	293	299	302	287	274	329	313	291	316	300	328	327	291	299	301	272	299	338	306	288	268	291	303	331	306	296	275	309	328	333	304	309	310	319	329	291	328	323	289	315	290	259	293	270	296	307	284	313	296	318	321	286	311	292	305	299	286	305	295	322	336	296	280	325	329	332	289	326	296	309	285	280	304	317	324
22587	41796	38192	29245	25904	22114	18908	16030	12917	10993	8897	7060	5019	3791	2863	2206	1833	1470	1328	1227	1187	1167	1148	1303	1265	1229	1109	1083	1036	1098	1071	1058	949	1013	1067	944	790	784	697	787	721	613	531	551	479	490	463	518	510	487	532	520	478	496	512	499	486	482	484	414	439	417	404	431	457	429	403	448	444	423	375	392	430	414	376	437	409	423	406	406	377	397	404	397	376	386	392	392	394	447	390	412	403	390	417	399	391	407	395	394	417	392	427	390	414	361	413	408	374	399	373	370	385	417	380	387	374	378	371	407	385	414	367	374	380	395	381	393	409	391	388	417	372	403	400	396	362	396	404	406	365	377	392	366	385	403	359	360	372	362	393	380	335	391	390	360	371	419	372	379	353	373	369	415	379	369	410	403	382	401	399	372	369	406	356	376	370	384	393	394	394	390	365	347	374	402	396	391	413	396	366	404	410	373	361	370	386	362	413	355	374	373	372	377	389	389	375	393	368	389	390	396	365	387	373	360	399	390	375	390	356	374	366	391	396	367	421	405	383	367	399	408	396	384	391	387	371	336	384	364	387	367	378	415	392	417	371	336	383	394	376	419	407	341	384	379	418	409	403	364	376	378	396	386	407	371	401	403	389	407	402	375	406	384	393	367	393	355	422	365	398	395	349	345	389	398	395	370	367	370	406	379	393	383	411	412	406	379	390	404	374	369	387	384	381	376	392	352	353	409	379	381	408	369	386	379	367	390	360	406	407	394	412	381	384	372	370	394	425	412	374	375	361	375	403	368	387	381	400	380	354	403	379	398	383	384	390	404	399	365	377	375	404	393	374	383	361	385	381	379	404	362	356	349	389	383	385	397	410	365	378	391	379	358	379	397	384	390	375	403	386	410	382	411	393	429	391	423	378	411	360	372	375	396	400	400	402	371	425	393	376	355	388	393	380	381	393	374	384	396	392	401	382	369	378	395	389	379	369	344	388	366	391	386	384	410	403	391	378	383	379	364	364	372	371	377	367	384	391	372	397	403	385	371	383	384	367	376	388	401	387	378	400	392	387	399	407	383	338	377	370	385	348	396	377	420	378	442	381	360	401	403	408	354	372	392	401	383	408	397	346	408	362	384	405	367	357	379	389	415	406	377	358	354	363	395	359	394	355	402	378	412	369	379	391	362	363	353	433	405	380	419	342	386	388	353	402	377	369	366	387	378	391	404	356	386	394	350	393	366	367	380	381	400	402	369	360	379	394	372	367	365	344	371	365	423	344	384	362	399	405	390	386	351	371	361	384	382	359	392	345	334	385	410	396	364	392	401	360	386	400	386	409	382	373	422	337	347	394	381	392	435	417	364	396	403	356	344	390	345	406	410	384	401	381	375	396	376	380	365	394	376	373	373	383	389	401	391	377	356	385	401	381	409	392	387	339	374	414	369	351	398	389	403	327	414	374	377	397	369	390	370	409	394	380	391	348	371	355	386	392	390	404	398	384	415	383	352	371	395	363	401	371	363	368	387	377	410	367	388	376	363	375	349	384	400	364	344	372	390	383	401	359	357	397	429	381	411	373	376	363	388	376	425	392	364	376	414	426	382	397	357	388	392	353	351	411	377	431	398	391	398	432	392	362	383	359	405	409	374	361	377	385	395	390	404	375	362	364	404	382	378	400	399	409	408	353	377	380	340	406	376	374	421	382	380	384	378	376	354	345	352	368	357	363	386	328	406	426	351	369	376	354	377	393	404	382	385	400	381	386	404	379	393	368	363	413	366	408	393	322	359	366	397	380	367	388	336	397	399	356	375	416	373	358	372	400	372	389	370	356	380	380	406	411	375	406	389	367	407	399	389	368	411	338	404	384	378	368	396	391	385	379	363	383	399	374	418	383	411	349	371	380	412	391	377	394	371	380	398	401	368	358	377	345	411	343	412	388	386	393	397	385	357	381	388	403	374	406	389	378	384	403	411	389	363	346	408	393	377	381	369	376	410	394	364	379	367	429	362	365	379	372	368	395	337	399	357	379	370	305	357	396	392	413	382	388	434	353	355	360	377	353	352	366	360	391	367	376	359	393	392	406	414	386	398	362	412	354	380	389	402	386	377	356	418	398	415	396	408	383	374	377	390	375	411	384	374	371	401	385	383	379	361	391	393	393	415	365	422	399	370	378	371	372	388	384	383	354	388	383	386	351	384	395	406	413	368	397	373	420	375	372	395	395	382	394	383	392	393	348	371	369	394	380	378	369	387	368	376	389	376	393	414	403	386	375	402	374	382	401	413	369	369	397	392	373	379	395	378	360	355	356	385	379	345	406	413	432	375	373	391	393	349	391	396	372	413	371	418	414	390	411	385	403	390	389	345	360	331	378	399	409	395	343	375	419	390	415	369	371	393	403	356	405	367	362	388	385	395	388	384	353	391	378	368	367	411	386	402	432	414	402	385	411	384	375	382	393	343	395	401	363	384	386	376	369	406	374	416	370	389	377	379	384	375	406	392	400	402	420	411	419	419	372	360	362	409	382	409	388	405	394	408	368	353	368	369	397	378	393	400	370	391	370	383	391	400	398	394	371	391	388	411	400	410	397	362	390	374	389	352	353	367	400	413	409	375	412	355	369	409	358	396	413	373	390	390	372	372	406	367	393	363	379	389	372	391	386	348	374	396	388	366	400	383	404	380	369	372	401	390	364	425	345	345	387	351	371	401	339	391	368	386	336	412	371	381	370	380	368	415	392	355	392	397	389	374	365	371	410	372	366	404	346	364	370	396	364	388	383	409	373	404	352	366	388	402	411	409	367	384	367	378	376	373	375	384	397	377	381	359	370	381	389	424	367	384	394	370	385	349	360	387	387	397	413	395	405	381	404	377	355	411	375	391	340	350	378	379	418	352	410	418	361	372	424	379	384	424	396	366	368	392	390	381	384	379	376	369	395	356	407	381	369	375	386	373	367	395	392	349	385	379	386	374	367	398	380	388	390	373	376	400	388	395	401	363	422	379	367	357	344	419	393	375	361	365	397	375	386	377	356	368	367	376	362	377	399	359	358	427	382	392	385	359	373	392	357	369	389	397	401	344	377	409	374	391	344	400	400	392	383	385	351	389	396	363	373	351	394	403	384	401	371	367	379	390	393	413	412	383	404	388	393	382	359	378	392	386	375	336	377	367	404	379	386	382	399	366	403	366	360	372	402	389	359	410	370	386	420	380	365	400	362	370	399	390	417	388	367	394	368	368	372	377	393	387	396	381	363	408	344	381	366	375	394	394	372	384	359	382	397	404	390	390	382	370	410	394	352	400	374	404	419	389	352	387	347	421	387	389	360	391	391	399	370	388	388	408	380	372	411	387	377	412	394	390	419	382	347	392	354	349	373	374	415	389	384	353	350	380	386	379	414	387	410	359	399	419	441	405	378	369	344	337	386	370	390	392	390	392	375	382	386	429	395	397	382	375	384	407	373	396	364	395	390	374	375	382	395	357	361	398	351	366	351	393	343	393	365	408	356	380	405	403
26578	22773	25671	18744	11992	8696	6736	5037	3776	2996	2433	1940	1560	1241	1032	810	773	697	701	671	611	630	660	672	641	691	653	659	641	650	639	626	577	655	637	566	580	561	574	540	485	581	499	510	479	529	572	465	532	541	521	532	501	560	509	554	568	542	512	508	540	538	502	518	472	511	481	467	514	490	515	511	509	512	506	530	495	460	477	523	486	495	505	522	472	488	478	488	485	531	486	541	553	494	485	490	477	491	542	502	488	491	451	508	502	520	515	506	475	534	515	520	507	477	454	484	463	497	479	510	458	505	515	460	525	485	499	502	500	477	500	508	499	505	494	485	479	532	532	484	513	521	466	453	504	494	532	524	477	502	499	475	537	502	456	494	538	506	500	526	495	530	464	498	521	494	482	526	462	482	486	517	498	478	507	560	509	473	473	466	455	523	497	524	480	453	544	476	519	472	512	514	502	544	501	505	484	492	507	474	508	543	468	503	513	505	530	509	483	521	532	524	481	542	517	510	540	506	481	477	505	478	517	461	505	484	529	497	473	524	523	487	476	505	527	482	460	494	503	521	500	502	521	506	524	517	504	490	505	445	469	515	486	496	535	457	486	490	543	463	530	515	533	563	492	498	539	489	478	504	513	503	488	506	498	536	522	483	484	519	479	495	500	519	456	511	515	526	491	488	510	523	485	518	470	512	496	515	496	514	504	511	499	527	500	476	518	508	525	572	459	506	522	513	482	484	461	508	501	489	507	487	471	514	511	509	555	425	470	500	503	523	483	492	510	455	550	492	523	491	480	556	500	508	478	485	481	489	511	504	500	491	500	507	519	490	518	520	530	468	498	489	488	487	504	464	521	491	492	468	497	547	526	491	497	479	526	466	486	496	454	483	523	527	498	495	489	484	521	537	537	507	482	488	511	516	533	493	494	494	511	476	510	490	470	485	464	516	516	524	484	492	497	495	491	466	506	481	524	501	550	480	502	482	473	478	497	498	445	529	488	507	508	512	490	549	470	529	541	511	473	483	486	501	527	478	517	506	496	466	488	515	506	500	518	488	522	479	515	483	520	477	489	519	526	446	492	476	503	493	520	499	481	500	503	525	465	475	514	508	513	484	474	502	491	484	504	459	494	535	442	477	508	452	488	502	485	490	468	476	493	485	495	505	490	494	517	517	483	483	512	485	519	504	474	465	515	477	487	508	468	491	540	482	525	484	502	459	527	502	460	488	473	472	539	500	489	492	504	506	481	490	524	515	507	478	495	453	473	508	497	503	517	460	480	539	530	527	516	510	443	508	490	503	489	507	497	497	458	495	480	460	501	460	500	499	537	533	512	535	515	496	492	509	467	490	484	500	493	533	475	494	527	477	508	521	470	509	502	474	521	460	511	482	530	504	515	511	455	470	485	467	498	499	526	544	536	512	541	487	513	514	492	477	464	472	507	523	473	497	509	473	535	501	506	476	487	491	498	534	504	505	503	514	493	482	462	486	504	511	512	505	495	465	522	507	482	489	510	504	499	509	456	486	451	459	477	493	508	481	500	481	446	500	486	479	520	521	489	469	491	485	504	511	486	490	488	496	497	533	470	474	487	467	479	490	467	495	477	461	546	503	459	487	470	471	503	495	502	504	503	495	515	501	496	479	477	428	564	530	470	508	516	554	484	511	478	495	519	491	480	503	506	482	498	537	477	510	507	497	474	487	500	482	486	500	494	482	517	500	468	498	499	533	494	504	507	466	563	446	506	488	496	475	515	509	522	514	458	497	479	495	474	514	469	484	478	523	466	512	481	525	490	507	496	480	491	457	492	489	464	533	473	526	484	466	509	522	534	467	498	458	487	534	511	472	479	510	489	503	470	487	513	499	497	510	510	522	452	478	460	488	493	442	522	493	511	524	502	475	501	509	520	504	495	476	530	515	535	497	545	514	484	517	494	493	497	507	502	489	476	495	488	523	492	509	499	507	491	489	532	483	491	535	503	509	506	488	482	486	519	518	528	501	524	507	491	508	504	509	547	492	514	477	503	512	480	549	513	516	475	503	492	508	466	495	500	456	499	478	470	485	491	522	527	497	495	507	507	490	507	498	531	471	488	530	517	480	487	545	482	470	490	488	462	501	498	539	471	522	523	467	518	520	489	508	515	527	482	501	458	532	516	474	529	515	503	490	534	489	472	494	522	500	501	457	509	489	502	471	486	519	512	481	507	521	463	544	507	483	478	518	492	540	506	517	479	479	473	497	474	503	477	519	493	484	492	485	509	487	478	527	497	477	497	479	520	488	456	516	520	495	486	468	472	512	510	510	481	499	519	496	508	490	530	490	491	477	511	512	501	517	518	548	535	487	490	541	498	480	473	472	517	515	495	479	484	518	505	525	521	461	522	483	488	475	497	493	464	516	537	488	464	451	519	517	479	489	492	509	500	489	482	534	517	481	475	450	483	471	532	491	489	463	463	495	506	488	506	539	486	489	511	498	499	493	514	456	507	494	469	500	485	454	523	512	474	501	515	497	459	522	487	459	514	476	476	507	502	484	524	475	490	504	556	492	491	466	492	502	504	461	478	510	508	513	476	457	512	511	536	493	486	491	476	484	498	482	480	511	439	516	528	497	498	505	507	512	509	528	507	489	485	536	525	506	510	452	489	543	511	532	478	477	513	470	481	513	494	492	508	489	543	495	478	515	508	507	502	478	502	522	507	544	499	513	485	467	513	551	500	507	536	488	469	508	496	503	524	538	494	504	476	478	499	502	520	502	518	551	482	510	483	470	463	484	503	503	507	516	496	457	516	490	489	495	492	491	489	470	510	470	500	517	499	460	498	480	508	498	468	472	511	494	497	543	483	462	492	462	520	485	526	501	476	487	492	527	532	538	472	536	528	522	504	471	521	529	506	467	529	510	513	484	521	470	501	514	507	491	503	481	524	465	487	469	511	509	494	509	537	490	480	472	494	476	536	475	494	488	482	495	497	483	534	519	505	543	488	487	496	483	491	520	510	505	461	540	479	479	502	497	500	493	498	483	479	491	512	492	480	537	510	509	493	469	508	504	487	504	494	482	479	486	491	501	469	505	464	489	511	512	529	486	496	530	508	533	533	496	478	512	513	482	537	521	503	507	524	502	493	470	508	474	486	513	491	524	507	471	515	544	499	500	456	522	511	487	496	497	514	527	526	521	503	490	496	476	511	481	507	520	501	533	522	542	515	512	503	499	491	472	515	482	464	492	462	511	481	474	517	508	462	458	494	503	518	481	468	458	493	502	479	555	499	556	451	453	541	498	475	489	509	484	501	515	501	507	501	502	474	512	501	517	505	481	509	522	465	505	534	496	475	480	524	512	457	528	473	509	477	540	527	454	507	457	472	479	503	476	508	487	494	478	467	523	487	495	488	487	491	508	492	454	496	467	487	501	483	507	519	436	523	529	464	530	486	495	468	473	497	508	479	522	509	489	526	481	464	535	486	514	521	451	479	489	525	473	488	497	521	497	508	487	481	498
21054	32746	29410	20329	17435	14409	12591	10317	8267	6881	5394	4144	3250	2412	1867	1462	1293	1086	1017	990	938	950	1015	1049	997	1049	958	918	961	1008	935	964	881	874	920	875	853	783	742	806	742	743	662	674	673	688	644	653	664	698	684	639	658	676	690	680	669	681	637	636	637	645	647	656	651	585	612	648	660	621	611	626	635	633	657	642	625	594	620	615	682	655	608	660	641	670	645	622	618	650	625	582	607	645	638	619	625	635	601	639	617	621	647	598	606	674	624	616	613	614	617	638	604	619	589	625	627	638	641	615	601	672	618	643	615	670	606	612	666	624	654	563	630	627	596	628	628	650	652	604	604	621	596	682	632	606	591	626	598	627	664	583	614	598	632	622	655	614	638	667	610	693	593	604	612	626	654	625	580	651	643	602	640	641	617	629	570	623	617	639	625	608	592	605	586	650	596	606	645	655	653	621	616	641	652	593	574	645	629	635	614	601	632	630	621	620	624	623	635	631	633	668	610	630	655	624	655	640	600	591	604	663	618	621	644	601	567	621	618	659	631	637	641	637	613	648	610	565	649	652	634	619	632	584	637	642	620	604	644	618	594	637	615	637	593	643	653	595	674	657	609	618	654	635	620	641	616	622	646	620	616	638	601	618	655	591	625	620	644	668	657	643	621	625	619	592	602	605	677	607	614	626	590	619	624	612	641	641	638	675	659	637	647	582	650	589	587	633	625	661	585	613	643	591	598	641	609	621	621	593	604	588	641	611	595	600	611	579	644	581	611	624	644	624	658	647	600	634	622	686	656	633	644	628	602	627	626	639	636	629	643	664	627	632	651	634	653	661	606	649	605	648	636	647	603	651	595	578	615	658	610	647	662	642	633	623	582	647	625	564	606	630	604	639	634	639	636	636	636	573	673	631	643	646	652	627	648	719	653	654	624	652	653	660	630	594	638	650	658	626	616	598	620	638	643	670	574	621	624	618	615	631	620	611	640	655	656	635	611	622	643	647	590	652	622	607	636	634	630	627	604	632	582	641	628	611	641	638	595	650	620	638	595	665	602	602	598	607	603	623	643	618	660	633	593	604	671	615	662	625	644	577	588	627	583	605	579	650	649	655	626	629	604	665	617	657	592	645	614	609	665	699	640	645	589	647	617	619	584	608	584	614	622	641	639	625	614	638	575	633	617	622	649	623	615	596	650	635	646	599	592	620	629	656	621	637	585	618	657	633	617	632	678	614	644	640	614	633	609	626	581	603	617	605	631	652	579	624	636	612	648	662	634	604	651	610	587	605	670	581	646	648	614	623	651	606	665	628	577	605	671	625	611	612	606	606	652	613	579	579	629	599	646	661	629	604	606	634	674	619	654	608	630	657	620	613	619	650	610	605	613	681	617	653	624	625	586	634	609	670	639	655	631	630	591	627	610	651	629	625	617	620	665	653	608	648	620	621	646	625	588	649	606	550	586	653	640	653	605	619	659	600	641	646	630	674	605	623	630	677	636	615	621	612	673	642	620	607	602	598	626	595	623	631	640	608	637	618	659	667	614	656	669	614	637	576	617	619	626	677	634	639	621	630	657	620	643	660	623	644	613	620	669	635	649	647	609	653	603	623	647	654	599	618	617	602	621	627	610	620	616	628	609	584	640	625	584	625	635	616	567	627	639	652	630	612	617	654	596	618	655	643	651	648	645	635	647	625	649	628	631	595	619	625	627	644	587	619	631	603	602	624	654	639	636	658	583	647	604	616	616	614	617	589	650	607	639	584	668	602	571	569	616	627	620	614	613	615	636	656	607	633	623	630	649	617	638	644	605	663	668	624	632	680	597	637	592	633	645	619	617	619	589	664	630	660	614	620	605	622	612	591	633	601	612	646	662	578	638	628	644	583	656	562	599	602	608	712	634	625	624	673	611	656	643	622	627	639	602	635	662	659	636	622	582	644	619	641	607	614	619	638	577	645	613	590	666	624	582	656	657	661	576	608	656	621	578	632	578	663	620	645	600	630	596	648	670	630	657	630	644	646	676	650	649	614	617	597	620	635	627	650	680	657	625	634	612	624	597	591	590	643	628	603	656	607	603	628	639	696	604	643	576	618	619	659	602	625	652	648	643	656	635	618	643	598	653	618	649	581	618	616	638	647	621	602	598	629	630	600	605	613	640	623	602	636	608	658	642	663	593	623	633	591	647	660	579	591	651	624	669	674	653	605	650	614	715	632	633	609	638	594	603	648	630	600	631	634	643	615	664	597	600	613	610	649	616	606	653	620	642	616	643	636	675	630	623	634	583	640	634	623	630	632	593	654	685	613	613	647	627	619	656	631	626	638	606	611	629	636	608	655	636	627	627	611	587	594	634	637	601	639	663	582	616	621	650	582	584	597	630	646	612	620	618	598	608	599	617	597	605	607	634	598	614	591	596	581	627	599	651	635	660	606	638	604	586	595	612	619	613	656	596	637	639	626	613	628	613	618	578	621	651	630	661	608	619	626	636	633	649	639	585	649	694	606	618	606	635	623	573	582	662	651	580	613	585	653	648	628	594	611	604	620	642	629	641	641	674	653	592	656	652	582	623	668	641	647	624	598	668	628	645	620	630	618	656	621	606	667	582	603	603	636	650	634	634	597	608	627	656	633	613	641	611	644	645	610	632	634	598	622	624	631	661	644	615	608	651	614	674	622	637	600	655	652	618	596	646	616	599	611	624	600	620	641	610	667	613	557	636	635	644	652	613	586	629	632	617	663	658	599	602	605	615	609	610	657	590	691	653	653	630	615	625	620	618	596	597	692	594	596	638	593	656	643	641	640	665	583	634	623	644	602	609	648	636	627	634	584	650	623	603	590	648	681	599	575	606	633	614	611	638	622	613	589	631	636	625	626	606	604	659	614	635	629	637	612	586	609	635	658	594	601	595	610	619	636	611	674	691	637	632	655	622	611	634	591	590	687	647	657	610	643	647	647	647	616	614	658	617	587	623	632	642	600	652	597	601	636	600	595	616	601	635	630	629	625	639	620	597	609	640	628	646	643	595	632	676	615	593	641	646	632	601	655	600	625	638	620	622	622	634	607	617	584	578	668	558	599	626	622	573	616	633	615	640	629	644	667	639	653	630	655	668	663	620	668	634	605	600	620	595	622	599	563	634	615	630	637	617	648	622	641	608	616	645	572	610	625	612	596	639	655	634	614	649	664	571	615	647	687	585	634	593	595	559	658	671	590	640	619	583	666	645	639	658	673	623	620	604	633	625	622	644	624	613	625	593	619	627	575	612	648	631	640	663	650	594	601	598	604	620	601	634	591	646	622	588	618	636	603	635	618	601	652	607	646	630	627	627	591	657	606	652	631	597	642	656	640	602	617	614	664	643	670	631	645	628	614	570	609	598	621	625	656	616	635	644	631	673	646	642	625	616	619	623	592	636	627	608	617	648	645	669	614	643	666	624	652	668	637	612	605	611	623	616	660	694	614	600	637	600	614	606	658	633	640	630	629	616	629	580	616	622	672
23328	20774	27983	23661	21079	18319	12132	7008	5083	4024	3217	2620	1957	1447	1168	949	804	744	666	635	620	650	629	641	681	682	672	590	592	639	631	605	598	615	611	601	533	502	504	530	497	428	485	419	431	404	459	405	457	431	409	437	439	415	464	378	419	414	449	413	451	421	412	404	413	428	380	430	415	351	439	401	405	408	397	415	414	405	423	403	394	402	396	411	411	406	398	403	394	401	413	407	422	423	388	436	419	422	414	391	353	403	373	370	406	388	381	382	388	398	400	378	427	407	375	417	421	377	424	406	396	388	383	398	393	420	395	372	386	431	406	407	389	431	426	405	400	383	390	397	386	413	378	394	379	409	402	387	381	417	409	412	417	398	388	399	358	394	413	372	417	379	395	400	395	364	446	413	400	373	378	394	364	408	394	377	388	400	422	425	407	391	368	390	430	404	384	378	375	383	376	411	373	395	410	397	408	396	382	426	403	410	401	394	386	396	373	421	376	412	383	382	410	382	384	363	385	363	399	401	430	365	393	389	435	393	429	398	412	424	373	392	392	384	425	375	388	407	426	371	396	388	387	399	391	411	392	407	367	413	390	393	394	383	411	398	412	365	373	394	382	398	379	418	392	390	379	413	403	427	379	391	399	367	372	379	397	386	392	404	399	415	411	395	433	425	384	408	393	377	396	378	383	418	403	385	385	350	389	375	396	405	400	414	420	406	372	428	402	396	392	433	390	375	382	405	340	401	402	399	406	404	473	369	393	372	365	401	406	392	351	365	415	375	367	408	379	434	389	375	421	379	391	404	365	415	403	403	432	427	376	382	431	383	433	373	394	436	395	410	426	403	405	416	363	415	419	374	356	396	392	404	399	381	427	362	420	402	401	385	382	438	408	372	397	397	376	430	398	412	393	406	406	398	403	411	392	370	410	374	402	344	394	405	370	435	350	389	397	389	396	431	444	404	394	384	376	410	377	382	398	381	383	421	368	390	356	386	388	398	385	416	371	393	407	383	418	393	398	377	390	392	369	354	400	384	383	373	393	408	371	406	380	394	377	395	403	429	401	401	416	389	410	386	406	396	417	390	386	397	380	381	384	385	386	417	390	379	347	380	416	399	389	391	393	405	385	383	416	437	389	402	370	390	412	370	392	383	403	425	431	393	384	401	392	363	390	393	379	403	405	365	397	376	412	429	363	438	397	386	394	414	375	401	403	390	358	400	395	385	391	413	434	403	428	405	420	394	407	353	401	399	395	400	368	409	385	402	389	373	400	367	380	370	386	429	383	409	401	410	391	433	385	417	420	362	413	420	390	372	408	391	402	394	395	411	390	386	437	426	390	415	385	407	396	397	437	391	396	412	388	407	376	404	412	377	386	390	405	397	434	422	383	425	381	400	381	399	392	392	361	399	409	381	414	394	389	418	439	374	389	401	382	387	405	385	400	363	404	382	375	397	403	390	411	372	409	407	402	388	398	408	396	402	414	395	404	370	435	406	375	409	398	375	397	393	381	398	411	408	412	456	377	397	411	399	406	395	408	421	378	411	402	371	378	386	389	399	417	410	407	382	425	402	405	418	408	435	367	416	384	401	393	418	379	389	386	400	389	390	367	411	412	386	387	415	422	389	390	389	383	391	343	369	386	359	402	400	407	403	391	401	384	387	375	398	387	378	405	366	436	423	416	401	391	424	364	421	403	370	406	400	396	394	422	409	392	406	362	369	396	380	355	399	372	369	385	421	412	414	374	428	395	405	331	376	356	396	389	374	445	378	364	401	370	372	369	394	385	365	449	375	379	383	425	401	412	389	379	391	399	378	387	408	441	395	365	411	385	392	415	407	399	393	409	417	420	383	379	400	387	413	366	415	363	366	383	410	408	391	410	387	361	415	372	404	387	414	392	392	396	398	387	427	383	413	394	426	385	392	378	376	407	416	374	390	371	391	418	388	414	425	390	410	348	428	383	387	370	414	408	375	394	386	434	409	421	371	411	388	381	384	366	404	416	384	403	420	409	403	384	410	377	423	411	394	395	359	405	390	403	401	401	389	401	398	378	444	398	386	407	398	404	379	410	373	416	372	397	405	376	388	418	372	407	426	411	414	382	419	396	343	391	400	399	391	388	407	415	386	383	432	376	413	422	382	410	358	403	357	390	373	412	384	370	392	358	397	409	397	380	376	395	364	393	397	417	402	376	391	387	383	394	428	409	412	400	405	404	340	420	410	399	424	365	401	410	387	352	404	413	380	414	451	362	388	406	404	389	393	407	406	380	393	393	399	341	419	429	366	403	412	411	396	365	422	392	385	387	370	371	356	407	386	389	397	379	382	387	429	395	427	388	383	408	396	367	379	397	405	414	382	409	392	385	387	395	431	393	396	381	391	408	384	402	425	427	359	394	412	381	414	413	413	391	392	402	360	414	380	369	399	369	384	372	417	362	405	399	400	375	396	372	396	393	424	389	367	394	428	397	378	369	404	407	385	391	436	365	396	404	380	369	418	427	396	388	409	363	418	394	427	381	406	403	414	371	384	388	425	408	396	362	409	399	404	387	389	378	371	411	389	422	405	409	421	421	391	401	427	411	446	386	419	415	366	417	387	420	403	401	423	425	402	420	395	430	404	373	427	465	412	406	408	414	390	429	417	364	387	381	367	416	379	426	406	406	408	390	378	405	401	400	415	392	387	410	387	381	378	404	419	375	388	383	400	367	427	414	389	371	389	393	420	385	408	384	393	413	401	447	386	395	403	424	405	397	371	438	382	408	409	436	406	391	400	417	359	416	383	429	389	415	364	391	372	381	407	380	405	381	385	394	385	424	415	429	391	376	383	383	378	373	383	393	386	407	374	391	382	414	423	394	372	426	372	373	387	384	380	410	407	395	426	401	406	362	389	376	380	377	387	362	401	412	415	375	411	396	393	423	391	408	373	394	398	405	415	429	426	389	393	382	384	404	389	381	395	385	363	391	377	384	389	381	345	346	399	407	416	380	369	398	392	395	379	412	416	393	427	394	423	376	401	394	381	414	378	402	353	384	394	394	379	397	406	398	376	381	401	388	394	388	372	425	423	420	402	379	394	386	399	383	416	396	386	401	405	391	427	440	426	389	402	372	435	399	370	395	385	395	439	416	430	347	393	396	432	384	423	387	390	411	389	398	399	384	408	385	382	391	409	422	390	356	419	426	390	388	407	404	391	412	365	407	380	403	413	421	377	403	376	413	401	412	403	384	397	406	390	442	410	417	385	408	373	351	415	394	374	410	409	442	399	398	353	378	381	408	391	416	392	403	402	391	410	426	418	372	375	408	390	413	399	400	425	364	393	420	419	382	416	402	389	395	393	387	390	397	393	426	449	419	389	419	403	400	388	394	402	394	427	388	399	428	405	390	403	400	397	428	387	394	378	417	392	387	444	416	397	438	376	391	409	393	427	412	412	423	396	407	378	390	421	377	370	390	384	418	423	373	415	424	402	403	396	341	358	376	379	390	395	391	391	380	426
20891	37859	34700	25114	22031	18394	15895	12768	10577	8546	6819	5471	4195	3051	2299	1834	1478	1263	1151	1105	1040	1125	996	1107	1116	1114	1016	1009	958	972	1026	987	941	896	960	876	774	765	762	759	706	621	604	603	560	583	554	648	601	601	556	592	571	528	602	607	597	596	566	575	570	572	514	526	496	550	538	493	508	505	504	521	516	529	546	549	515	511	491	467	505	517	514	536	485	512	533	513	521	506	536	511	527	537	523	488	532	510	510	484	462	515	500	489	478	513	512	535	491	499	501	522	517	537	485	520	548	479	540	481	462	500	527	519	494	525	528	485	509	511	504	482	521	530	539	502	514	476	521	506	469	523	519	540	506	500	508	516	503	482	531	484	546	511	520	500	495	490	512	479	477	509	531	501	433	516	510	493	487	494	549	512	504	502	468	537	497	499	527	445	505	549	484	524	513	525	476	505	505	500	524	474	491	504	531	503	529	467	505	491	494	498	495	512	513	507	493	485	461	497	499	493	518	494	497	470	505	484	519	481	549	484	491	521	510	509	479	522	539	531	513	530	519	538	478	502	462	514	460	520	503	497	515	489	527	516	487	525	530	505	506	483	503	497	496	527	538	468	507	485	481	506	510	502	490	561	510	505	506	490	511	508	520	473	514	497	506	535	471	508	529	475	459	529	528	490	513	532	509	499	512	482	523	486	523	501	476	526	479	486	550	515	486	548	532	487	513	547	482	509	477	456	469	483	529	500	511	511	481	462	527	496	507	533	499	518	528	509	500	487	521	487	532	469	474	489	517	504	537	528	485	542	470	535	502	508	537	506	494	491	494	518	468	457	505	519	483	529	495	467	518	517	521	499	508	509	499	497	513	512	475	513	572	505	531	507	520	545	512	498	505	500	492	515	485	476	525	523	499	471	535	504	515	511	466	508	498	485	500	520	474	521	544	432	521	505	464	519	495	525	488	472	538	515	514	496	502	504	492	452	533	534	530	476	573	491	485	473	517	524	477	500	526	537	485	474	518	502	515	480	481	511	500	526	470	487	495	480	498	457	522	511	489	536	503	467	492	494	506	509	508	500	480	492	505	474	483	468	518	510	486	482	485	501	508	497	497	518	507	485	515	488	521	524	498	509	535	505	515	496	510	517	490	476	491	460	519	507	480	501	566	503	491	523	495	474	522	499	524	525	550	528	498	497	477	508	507	502	502	507	483	554	532	509	508	475	455	506	530	515	518	489	492	501	537	490	517	491	544	537	540	489	490	476	513	482	528	499	534	477	500	549	503	483	508	469	496	494	474	560	491	491	492	486	524	507	492	560	552	528	530	509	536	485	521	507	518	529	509	517	523	514	525	528	503	502	515	495	512	518	518	541	523	511	529	482	476	496	499	472	491	502	503	505	486	489	516	492	467	528	510	480	499	476	512	477	495	500	505	484	525	513	505	479	514	494	521	494	475	537	502	491	497	499	504	502	508	502	513	519	481	519	494	537	482	500	528	489	499	497	490	518	496	528	545	516	465	528	495	483	491	526	536	510	539	527	477	506	494	511	536	517	513	509	483	471	497	504	533	506	527	508	509	543	513	490	537	518	473	519	540	522	465	535	487	498	517	490	507	483	519	474	493	535	512	493	494	482	506	509	476	492	534	509	519	545	490	455	474	495	484	504	534	494	529	499	505	472	525	497	497	498	516	505	453	479	530	531	514	487	504	550	482	505	503	504	510	522	454	491	515	479	506	471	477	534	500	502	532	514	531	534	517	492	503	508	482	521	527	524	526	499	467	531	500	506	484	506	570	523	515	469	539	476	503	509	524	529	491	499	514	494	518	541	517	505	495	485	509	502	508	521	497	494	464	510	551	507	485	480	518	460	493	529	517	525	536	488	494	516	515	484	507	497	477	537	459	528	515	497	482	510	535	558	521	497	505	523	532	480	528	524	547	500	482	507	457	485	480	487	526	491	519	539	519	504	507	534	536	499	506	509	547	523	483	491	505	535	495	513	490	531	489	526	487	529	515	519	515	490	513	500	555	523	498	498	497	512	521	490	478	545	471	443	497	486	485	490	542	512	513	523	496	488	543	506	484	536	511	541	493	478	500	524	542	512	520	535	482	555	519	502	503	510	525	500	546	508	506	535	510	470	489	544	495	571	535	458	526	482	519	527	502	503	492	490	486	495	511	513	510	507	515	510	505	533	525	533	530	491	503	526	515	498	530	493	522	511	471	501	520	494	514	466	512	483	499	460	502	504	477	476	460	521	542	485	532	527	500	475	500	518	504	504	539	541	528	509	504	498	504	484	493	505	512	548	459	518	490	471	482	463	526	478	533	523	496	497	522	558	501	512	504	525	489	527	494	544	480	521	471	566	507	496	501	541	508	508	535	483	495	554	482	490	483	524	521	492	513	459	516	475	505	504	451	504	502	498	465	481	497	508	496	475	502	502	486	515	497	512	503	518	490	495	502	517	509	496	506	506	472	498	501	477	481	509	503	546	494	492	503	535	501	508	536	515	540	490	463	479	475	516	483	492	458	501	503	513	468	537	493	505	484	507	541	509	481	526	514	542	514	495	486	466	470	509	451	497	511	502	445	539	502	542	507	506	510	505	493	512	537	537	529	552	512	479	475	484	507	491	502	533	509	534	511	500	477	503	502	481	490	523	515	538	520	495	512	467	476	529	516	511	523	491	512	530	525	531	527	525	488	486	470	528	530	497	513	525	509	496	519	514	489	525	540	510	505	459	506	503	497	516	478	504	531	506	521	513	529	466	506	490	556	563	508	513	516	534	501	491	489	472	482	528	559	493	523	482	487	497	508	495	507	460	475	534	522	523	491	489	504	512	520	523	525	461	480	480	501	470	495	518	492	524	510	473	492	528	467	473	490	534	473	503	504	509	504	495	510	495	533	485	499	551	511	535	501	499	526	507	489	525	544	489	506	504	523	515	522	484	565	508	548	465	508	471	494	498	489	460	453	516	472	508	480	517	501	533	493	513	498	510	495	502	460	497	490	488	500	487	492	509	523	532	536	517	503	469	554	523	519	449	491	509	477	503	496	489	488	518	499	503	507	516	501	510	511	511	496	517	496	484	502	460	488	537	472	503	536	511	484	526	512	469	489	508	485	514	520	460	543	506	508	453	504	519	503	557	514	523	502	489	514	487	485	518	498	472	510	494	503	487	476	508	509	470	505	546	533	522	472	513	492	492	456	519	492	510	496	488	539	511	463	526	495	506	493	498	550	536	500	480	502	481	507	527	464	516	476	508	512	525	514	519	496	467	497	516	498	524	481	526	473	492	517	491	502	475	499	492	493	508	540	504	500	488	510	493	499	488	495	521	490	508	501	492	454	483	522	517	511	508	492	473	488	489	488	507	495	469	508	499	534	474	464	444	538	519	475	470	516	490	492	517	504	508	465	507	478	504	505	497	462	490	527	524	513	486	492	492	494	503	563	491	503	519	473	500	503	520	518	501	514	532	480	526	451	495	492	514	497	511	463	512	531	520
22348	20768	28379	23208	20885	21577	19837	9784	6637	5173	4144	3274	2481	1716	1349	1090	877	711	747	682	598	622	661	733	720	663	609	598	583	640	568	601	509	556	569	581	562	469	488	493	432	414	382	338	378	368	367	368	331	354	363	325	352	353	365	351	373	371	335	326	321	336	334	345	317	349	333	349	336	318	303	321	295	335	315	316	331	327	288	297	309	320	312	315	320	274	349	326	297	334	339	317	308	342	310	329	295	304	303	293	290	347	306	292	310	311	306	308	322	320	329	311	305	317	332	300	307	307	301	278	300	314	307	297	311	297	321	293	319	307	265	285	294	340	330	314	312	333	345	308	306	305	301	281	294	317	288	315	301	317	288	298	283	302	312	300	316	285	305	315	306	297	324	339	311	326	321	299	306	301	315	317	307	291	288	299	296	306	325	296	295	303	274	311	326	313	289	285	269	313	302	325	323	298	301	295	291	316	324	321	284	319	288	300	297	306	314	329	318	313	279	305	319	310	280	309	347	306	319	313	302	287	317	299	303	320	315	331	315	298	310	295	307	308	297	314	289	314	326	330	294	320	314	310	301	312	303	291	303	309	290	319	313	289	335	308	324	311	312	329	317	342	290	324	286	286	335	276	340	330	305	295	309	299	274	291	331	297	293	318	335	333	298	314	322	310	300	299	311	298	289	319	294	295	310	315	332	334	312	359	302	286	296	301	335	314	324	302	301	302	301	300	307	339	297	303	302	276	320	318	307	332	319	301	281	327	308	301	300	286	323	291	334	319	307	284	305	290	307	299	288	314	273	288	320	338	308	298	295	316	316	317	314	306	321	319	302	285	327	287	327	329	300	300	336	318	306	322	323	268	309	302	330	308	321	309	314	313	288	283	327	317	341	315	286	290	288	288	318	291	286	319	330	300	302	287	307	318	308	294	297	305	311	309	296	303	306	305	317	284	313	302	333	299	309	277	326	325	302	294	338	263	283	295	309	306	288	318	327	333	335	329	343	311	316	312	290	317	317	299	267	317	291	317	306	312	277	291	335	301	296	304	310	304	299	302	314	242	314	301	297	284	323	309	319	291	294	309	314	323	313	291	292	309	315	309	327	321	297	323	309	326	356	313	323	300	266	279	306	314	286	312	285	294	333	327	327	309	326	315	280	347	296	327	322	333	315	284	325	314	312	301	327	308	291	328	297	330	290	310	298	298	285	306	291	317	288	294	291	345	298	332	328	295	328	317	333	330	306	362	300	307	283	280	303	285	296	310	283	322	296	326	310	291	312	281	295	312	293	333	303	288	295	333	294	305	292	327	306	327	306	294	344	333	299	318	343	300	317	289	353	340	327	289	310	305	319	348	313	255	307	296	283	299	285	303	336	314	306	282	285	329	276	342	277	297	309	284	295	315	328	326	304	295	301	336	282	317	314	296	307	296	315	330	314	305	331	294	335	321	301	334	302	302	298	310	305	323	314	285	343	324	318	313	278	305	296	301	333	307	290	291	328	310	317	327	284	285	309	305	299	330	310	310	329	302	338	314	335	298	277	324	297	321	294	308	318	295	308	320	327	321	320	343	329	316	320	334	291	315	296	275	306	297	332	324	294	337	333	313	305	304	318	313	280	312	299	310	308	319	284	309	315	306	309	313	291	308	339	308	336	285	287	320	283	294	297	299	323	283	297	290	316	312	293	309	290	311	309	317	306	288	329	319	326	313	302	305	277	312	335	307	310	311	288	296	321	333	314	302	292	302	289	336	306	349	320	300	322	310	304	311	307	299	341	284	326	325	275	326	311	298	313	290	266	336	307	299	322	298	326	309	299	296	318	280	312	299	274	329	320	276	298	302	279	330	275	308	307	290	301	313	329	326	321	315	291	325	304	306	340	295	316	290	304	304	316	300	304	293	314	315	318	303	314	302	309	300	353	284	326	307	335	305	299	294	313	304	314	296	321	322	299	294	296	305	320	293	318	318	308	270	306	318	327	303	317	303	317	283	284	313	282	278	329	300	317	313	296	308	312	324	263	328	302	342	275	323	301	303	305	346	290	330	309	284	323	322	309	293	293	305	316	319	295	307	299	310	327	310	322	295	314	307	330	307	334	317	290	281	274	306	326	309	305	316	317	310	277	315	285	284	308	318	300	271	316	329	284	271	312	283	300	297	323	296	295	315	299	297	311	326	319	310	301	321	256	315	301	347	291	315	315	281	279	338	301	301	304	280	296	308	314	290	334	300	325	313	309	313	314	312	286	294	305	330	283	314	323	301	321	310	295	306	318	301	305	288	277	290	298	319	301	308	311	298	317	317	285	333	308	305	313	312	313	320	333	293	290	278	312	292	297	316	313	327	322	307	314	314	336	346	313	316	330	313	309	284	307	311	281	314	322	334	314	307	339	329	310	291	332	302	278	291	300	295	308	305	343	271	293	303	328	313	333	304	328	314	311	291	315	344	314	291	309	294	305	309	335	325	319	314	345	316	321	315	280	300	286	300	284	287	329	273	304	315	315	331	301	307	292	313	287	334	321	287	284	317	290	280	296	297	321	293	287	327	346	290	281	338	303	315	293	311	332	323	303	327	308	318	315	296	309	291	336	315	312	290	292	347	312	303	267	252	319	279	300	282	305	339	322	311	315	316	320	296	284	293	298	309	300	291	340	305	291	310	344	313	334	317	296	328	281	330	294	253	289	327	324	317	320	299	324	283	301	314	284	326	310	328	326	365	319	283	293	327	310	290	334	326	281	289	280	295	317	296	305	276	313	318	297	285	299	300	300	317	291	303	300	297	327	266	325	273	302	324	300	277	337	340	282	343	299	297	321	315	275	349	296	315	308	316	313	314	306	309	311	312	289	332	329	329	315	326	314	317	303	306	299	303	294	285	305	305	286	275	311	337	295	309	270	303	301	312	296	323	289	304	297	326	286	296	287	309	332	345	284	314	287	319	277	277	286	317	284	313	345	283	303	326	313	320	318	317	274	307	310	341	317	323	290	303	319	289	311	308	306	277	316	292	293	325	292	311	332	291	311	317	317	329	305	281	335	268	315	321	321	326	324	282	302	293	303	294	292	288	287	308	288	317	316	298	327	303	340	312	319	293	294	320	337	309	303	324	296	305	285	297	330	302	306	324	287	284	297	293	292	309	303	323	287	272	287	301	330	312	279	293	302	277	280	310	331	317	326	309	320	279	301	324	330	306	333	320	291	323	332	339	310	312	331	331	280	299	307	324	292	300	305	309	308	272	271	308	317	297	300	299	322	339	334	274	318	298	313	319	300	277	309	293	307	294	319	325	311	320	305	300	296	307	309	310	278	323	280	300	294	301	309	315	344	298	334	306	313	298	303	299	310	316	288	297	312	288	297	304	277	302	308	274	321	304	295	316	316	314	316	300	285	295	314	301	301	327	316	284	283	308	286	312	309	288	336	271	287	320	302	291	310	327	299	340	283	343	320	308	321	312	309	312	323	299	327	330	296	306	303	284	297	293	311	321	340	307	326	295
22342	41850	38333	29113	25686	21694	18561	15632	12857	10548	8694	7137	5277	3862	3046	2207	1748	1505	1298	1257	1119	1123	1182	1283	1315	1215	1154	1034	1012	997	1036	1017	975	936	1023	895	842	781	729	681	652	557	523	492	504	491	476	478	507	514	495	430	503	499	456	505	492	483	466	463	425	470	435	436	428	448	428	410	391	406	380	366	430	412	412	399	420	398	400	413	427	389	415	392	387	426	397	406	435	386	374	404	459	361	373	402	394	373	384	376	384	385	398	380	395	381	381	405	421	387	388	384	378	386	395	356	371	393	388	377	371	403	374	362	405	376	367	385	419	406	371	396	386	370	414	372	384	399	402	415	379	376	394	377	376	395	410	414	386	412	376	344	373	415	352	405	386	378	423	408	387	408	393	409	348	383	360	385	407	384	398	383	380	395	379	381	352	386	416	366	407	394	374	358	398	440	367	376	381	391	388	355	356	395	415	334	375	386	416	372	397	360	394	379	373	381	378	381	380	367	397	385	377	396	371	347	330	402	395	397	373	370	362	384	379	378	382	385	373	419	370	381	347	392	390	422	408	441	369	396	371	387	405	382	393	429	390	432	392	372	396	403	391	415	419	382	370	379	368	404	371	359	387	423	358	387	362	362	376	398	405	410	399	353	383	363	372	357	387	400	384	406	409	399	407	367	355	404	385	427	393	381	366	355	390	397	374	382	391	381	373	367	395	393	410	367	437	408	351	372	380	395	411	365	421	370	391	352	385	370	393	380	381	375	389	408	393	400	360	395	398	366	415	398	376	367	372	355	414	389	413	412	396	394	397	381	373	373	364	392	382	386	395	362	344	376	340	374	362	392	372	386	340	403	383	373	396	396	384	349	390	400	392	393	407	389	344	381	358	345	383	355	387	395	420	403	386	372	381	415	392	392	405	393	376	391	387	397	402	379	361	389	378	389	366	380	399	397	374	388	379	363	394	353	394	366	386	353	382	364	382	387	394	402	387	393	374	424	437	425	398	412	414	351	408	375	404	378	373	367	391	368	424	389	367	381	410	407	383	348	352	374	372	393	385	410	424	385	396	419	390	373	383	382	364	385	372	382	389	417	424	384	385	383	371	369	382	382	391	377	406	377	382	388	382	377	363	363	383	395	399	416	382	373	382	404	405	405	364	387	398	386	416	368	385	361	416	389	416	383	376	406	418	419	371	396	379	403	392	358	361	412	388	383	414	380	372	369	411	368	385	390	387	368	365	380	375	384	379	363	408	364	386	373	401	401	386	377	395	376	407	360	361	382	391	367	379	364	367	376	370	390	365	396	401	421	381	356	405	356	366	418	354	383	442	373	385	370	375	398	376	396	383	408	401	418	386	369	437	392	403	364	410	381	367	363	339	389	362	392	384	387	386	395	395	352	391	419	370	354	399	357	392	398	403	387	397	406	404	364	371	375	390	348	395	372	386	377	376	364	413	376	394	432	398	359	342	376	397	360	369	356	382	418	355	354	355	375	388	362	387	388	422	373	353	361	374	387	342	408	346	425	428	395	380	407	382	383	344	389	418	390	407	394	415	391	408	336	398	386	342	391	382	410	373	356	381	371	369	393	440	395	375	381	411	378	386	405	402	398	379	385	388	344	363	376	378	374	368	386	382	369	404	380	362	411	349	388	374	372	410	370	377	367	381	380	382	396	418	364	400	373	367	400	384	384	385	364	381	389	400	388	386	410	396	398	384	402	379	393	355	384	426	360	378	353	355	376	398	387	388	401	369	367	399	371	386	371	390	429	383	389	372	366	390	355	389	390	387	388	379	373	363	390	374	404	396	365	383	394	377	413	409	341	383	359	406	394	376	393	349	375	365	371	377	407	401	380	390	364	379	354	387	386	368	387	427	398	362	429	414	381	392	405	350	393	382	410	369	381	413	386	359	399	347	392	370	390	415	384	387	398	377	390	379	411	386	378	369	386	380	398	375	387	408	392	369	431	371	375	387	389	388	368	404	402	398	400	376	392	404	368	379	359	357	394	381	362	420	369	394	362	376	371	365	380	387	365	372	415	401	399	401	368	411	390	383	410	405	341	399	402	382	377	386	396	367	389	403	378	367	366	407	373	386	403	382	392	350	357	366	368	418	403	402	393	408	393	386	413	370	393	337	350	404	410	379	401	355	391	381	369	349	379	394	387	357	367	374	378	394	365	392	361	402	391	394	407	393	371	371	422	353	402	383	387	370	376	406	367	356	391	378	395	363	360	387	407	365	378	395	368	361	381	412	373	379	379	410	409	403	431	398	384	342	389	406	389	388	374	419	422	378	440	364	401	412	371	385	382	374	347	360	425	396	399	368	364	410	380	356	382	393	380	375	393	388	415	364	360	351	409	373	364	366	382	371	404	367	430	373	385	377	385	390	387	389	370	393	389	383	392	364	370	382	353	387	342	407	392	417	404	388	420	381	399	436	423	377	414	385	408	385	389	390	380	382	366	364	384	420	373	389	379	386	379	435	367	373	373	380	394	396	370	388	406	374	368	389	364	414	382	401	378	371	381	408	375	375	382	384	387	375	418	366	361	372	351	404	372	400	343	384	357	393	364	387	386	357	385	344	361	371	407	385	372	363	414	416	350	347	393	388	383	376	327	356	421	385	372	350	390	389	371	389	396	353	389	378	413	368	388	384	421	333	419	357	387	364	407	410	364	394	382	396	379	392	336	344	372	392	369	398	394	421	387	401	356	380	372	361	345	390	381	383	394	398	366	376	384	389	367	384	418	382	396	388	369	357	382	384	363	368	373	370	409	390	374	360	394	417	359	356	412	367	377	414	387	383	426	370	349	394	401	397	373	385	375	371	397	387	410	393	358	381	393	402	379	380	363	388	369	365	397	408	396	390	390	431	361	391	404	399	370	368	393	430	393	378	379	369	347	366	361	378	373	385	364	426	364	386	377	360	390	413	382	400	420	382	351	358	366	392	401	422	351	352	383	348	381	389	400	364	368	386	373	371	412	398	386	355	394	397	398	375	362	367	383	384	379	372	395	401	411	417	381	423	363	359	339	366	380	373	374	407	384	385	373	412	398	380	366	389	399	427	351	384	370	378	413	389	371	362	381	406	387	351	390	387	388	433	375	386	384	347	399	390	372	402	386	425	367	391	401	383	352	373	367	358	351	382	390	382	388	423	397	349	372	385	378	395	383	399	381	320	376	373	382	386	403	431	421	382	384	370	378	384	373	347	368	369	371	378	408	392	334	362	400	370	400	339	384	371	368	375	381	369	404	402	389	368	413	371	395	387	391	398	376	387	384	385	398	377	364	383	412	385	376	390	386	347	361	398	383	365	378	370	417	404	382	395	362	382	390	381	392	373	387	398	398	349	415	376	395	390	381	357	419	371	371	364	386	375	377	375	374	377	384	420	379	412	379	396	394	425	372	377	350	387	430	336	386	378	422	380	394	386	373	375	359	392	398	388	385	386	395	366	375	399	365	401	368	379	402	411	378	408	345	408	387	422	347	394	387	352	394
26618	22820	25738	18950	12037	8963	6662	5013	3746	3046	2586	1999	1581	1229	1019	841	720	682	681	636	692	650	662	668	653	646	649	667	652	662	663	654	630	630	607	610	575	578	586	599	546	515	536	523	507	516	551	558	540	509	512	511	533	522	483	534	533	541	530	514	533	551	506	509	513	467	528	497	493	536	452	477	508	516	500	508	491	541	482	497	484	504	490	514	506	518	508	495	483	527	480	508	502	488	483	495	488	517	490	502	516	514	495	500	491	499	503	485	477	501	489	499	541	502	505	494	475	470	475	474	478	480	509	495	492	542	456	484	492	457	501	510	505	502	491	525	489	498	491	458	510	519	458	514	520	523	511	528	514	502	495	492	537	495	532	463	521	509	497	492	508	504	474	490	528	518	528	512	516	548	522	507	486	500	502	462	524	502	505	527	483	468	489	507	488	560	495	483	489	511	514	475	538	435	508	503	503	482	490	493	505	450	514	498	530	485	499	471	481	514	498	460	473	477	490	483	441	501	434	535	500	485	513	498	494	484	485	511	493	464	502	472	549	487	482	501	514	485	528	488	470	491	485	507	500	494	540	485	498	488	476	501	521	486	511	486	515	540	482	507	496	508	504	499	490	529	489	498	494	502	521	449	469	499	506	516	516	497	469	529	523	516	469	493	483	479	533	478	513	496	486	495	528	488	500	491	523	506	450	463	477	486	451	481	543	504	483	500	499	476	502	498	511	508	501	510	512	510	503	493	476	475	497	518	483	476	477	546	498	496	465	507	463	534	520	497	499	537	486	509	546	510	501	523	481	507	466	486	503	487	496	508	487	500	504	525	506	468	498	452	485	510	488	501	504	512	502	509	545	534	476	517	499	516	510	533	546	497	530	500	507	557	458	519	491	458	518	512	465	502	514	465	468	504	491	469	480	477	499	473	481	461	504	517	488	457	529	511	530	508	442	481	474	482	502	511	509	533	525	502	524	507	525	505	523	488	504	525	505	512	502	471	464	492	498	497	502	543	505	509	479	520	484	511	482	473	548	501	462	515	515	521	513	541	507	519	521	480	496	485	501	509	457	513	478	511	461	498	476	481	493	463	490	473	502	505	520	512	507	493	521	473	523	463	518	500	492	495	507	494	515	528	513	477	490	489	494	515	555	515	474	504	490	516	476	502	465	501	469	431	501	466	513	481	491	491	469	492	497	521	509	473	537	475	532	483	456	512	488	547	561	505	502	489	520	512	527	503	522	471	465	502	509	486	483	540	489	492	496	476	489	485	492	503	518	474	520	515	514	460	498	463	500	510	517	478	475	503	516	514	511	518	465	513	504	519	476	505	507	464	514	483	506	503	469	469	523	482	554	492	472	476	485	459	511	503	517	516	504	497	488	499	521	479	503	485	497	490	449	446	542	501	500	515	534	502	501	493	493	478	548	521	534	513	510	528	507	495	527	511	481	522	476	537	498	503	508	514	515	493	464	475	460	481	476	529	467	530	492	500	479	539	467	505	487	522	489	492	479	466	514	490	485	503	477	495	533	512	484	503	489	498	511	505	504	509	536	487	501	512	506	512	468	478	510	476	483	535	514	458	466	498	513	480	466	536	491	522	529	498	497	467	473	486	461	494	511	526	501	477	529	489	496	526	508	477	480	460	495	517	529	485	521	477	528	510	508	493	525	476	470	507	460	489	525	476	468	502	506	522	509	502	492	523	477	517	480	468	506	512	524	501	489	511	511	523	500	491	536	529	512	505	497	509	465	490	486	496	469	505	487	486	463	488	513	491	486	515	490	445	516	512	518	521	500	502	500	496	481	519	512	487	510	490	469	524	495	515	510	475	509	500	504	483	521	503	486	478	476	513	518	489	505	497	525	487	443	525	543	463	479	463	503	481	513	551	480	515	471	505	493	485	518	467	488	469	509	445	473	454	506	482	512	507	474	516	486	487	513	493	514	503	478	501	547	525	485	484	451	505	524	497	465	527	479	510	482	494	494	465	507	475	484	498	532	513	498	518	451	487	467	447	484	483	532	503	497	496	505	482	509	482	474	494	480	471	459	504	502	518	513	487	467	475	487	474	532	518	482	493	516	501	525	448	464	453	525	487	501	464	490	505	517	490	464	462	503	501	518	479	526	515	485	490	495	543	528	482	528	486	463	480	497	498	510	516	469	489	526	544	505	517	473	478	494	482	521	482	495	509	529	455	504	533	477	488	485	518	484	496	492	503	543	489	478	518	527	495	530	509	467	512	519	483	496	464	490	485	489	514	498	500	522	468	503	489	465	515	476	509	521	488	508	488	486	499	491	470	491	453	499	508	504	452	463	530	493	519	520	476	517	507	496	488	507	489	479	493	495	477	483	520	485	488	492	502	503	479	480	473	511	458	539	466	490	493	494	483	485	474	486	514	484	454	524	483	479	507	509	474	526	518	501	503	494	496	480	485	552	491	516	521	549	481	493	507	521	482	551	547	509	482	492	498	539	513	496	538	543	504	497	509	491	447	508	485	493	522	511	514	487	503	509	516	515	485	541	495	526	548	502	521	502	515	489	527	504	503	496	496	525	483	498	528	505	515	525	478	487	460	479	494	497	478	554	521	471	488	524	492	495	494	538	501	503	530	503	492	524	523	493	512	477	509	509	519	473	503	498	529	522	515	496	463	488	526	514	511	525	510	488	474	469	517	501	464	507	482	458	488	462	489	501	492	487	496	491	495	519	486	519	458	493	483	513	492	510	494	464	468	502	482	475	515	455	490	502	479	460	516	519	505	470	531	496	457	517	459	471	480	508	448	486	475	486	478	476	502	493	541	468	477	496	506	514	486	495	501	472	520	515	464	512	494	508	497	505	459	458	485	486	452	510	506	512	492	490	490	539	513	530	487	512	547	493	510	512	512	486	516	466	492	514	524	475	531	488	503	497	480	533	519	515	484	504	517	484	457	536	511	520	521	507	494	491	527	479	523	470	525	514	499	497	521	484	490	487	483	513	476	502	503	508	474	492	530	515	530	460	489	522	516	499	530	506	488	471	524	499	446	466	510	535	501	488	492	486	510	471	512	505	538	480	505	510	451	483	486	491	491	486	478	472	484	507	533	463	509	522	483	519	514	515	510	530	519	500	494	529	447	488	495	513	524	551	498	513	521	490	497	481	481	495	485	495	459	494	533	533	473	487	505	503	513	496	518	499	493	517	504	454	478	508	494	518	485	466	492	518	503	536	517	502	515	529	448	523	534	481	522	523	484	473	519	467	471	513	499	482	517	515	501	506	480	486	534	465	509	499	496	525	528	511	520	485	506	529	495	518	501	483	531	498	494	492	482	524	524	503	497	539	513	482	487	518	475	505	468	534	505	502	486	494	506	513	514	490	510	516	467	498	544	485	452	478	489	495	494	493	475	529	469	536	500	515	488	515	499	465	510	484	466	490	516	494	461	539	489	492	490	544	479	513	495	489	521	473	487	501	485	503	494	538	530	492	464	546	484	470	482	493	481	513	493	538	469
20712	33124	29820	20261	17486	14617	12762	10302	8299	6840	5565	4361	3271	2516	1916	1527	1220	1133	1047	985	952	968	1019	1049	1010	1071	954	955	898	1015	976	945	838	869	946	877	808	782	792	841	734	723	679	656	652	663	686	682	705	643	666	693	653	694	647	728	668	677	686	695	621	648	652	662	641	629	650	640	638	654	625	633	611	656	656	603	646	652	630	615	649	653	638	635	640	670	659	647	601	635	595	649	642	649	662	599	635	635	691	642	636	644	609	612	640	645	612	651	642	696	638	629	595	623	624	612	651	602	661	618	622	622	595	593	629	635	622	644	664	619	615	650	643	616	608	656	618	599	688	600	655	643	635	610	631	647	640	693	629	621	628	600	652	607	627	676	611	638	597	642	601	645	615	632	630	670	636	639	638	691	639	649	650	585	613	645	616	634	579	628	613	630	591	606	639	593	636	630	670	653	652	653	684	692	665	607	629	672	640	627	643	649	616	635	598	604	590	635	622	611	633	661	650	618	666	641	628	609	651	611	610	677	611	654	634	625	624	675	602	651	673	596	621	639	640	617	622	656	617	606	611	642	621	602	615	636	626	657	683	618	610	600	607	645	651	663	648	653	653	605	600	628	642	622	590	677	622	589	600	645	560	645	598	629	668	616	566	603	647	637	685	637	604	611	623	629	650	626	663	649	652	646	687	618	651	590	619	619	672	592	649	655	625	638	646	657	641	609	649	632	664	670	629	638	622	604	635	610	641	645	655	626	624	651	633	626	638	614	625	620	608	627	619	637	622	652	650	608	594	628	635	639	603	611	615	627	681	602	562	685	611	614	608	693	574	646	611	629	583	649	658	651	594	660	636	602	617	581	596	622	627	649	631	666	672	614	657	638	630	613	665	615	604	646	634	677	638	636	616	664	650	643	623	646	633	645	644	641	581	612	637	632	626	619	605	618	651	628	619	617	667	630	679	639	662	656	675	622	627	630	635	674	611	605	609	582	580	632	667	661	650	639	664	577	649	640	644	574	640	631	588	640	638	607	632	609	555	609	640	641	630	633	666	661	614	590	645	645	590	642	639	645	641	618	625	613	607	626	613	619	661	647	649	623	682	598	633	590	617	640	593	622	660	635	644	601	604	626	640	685	640	660	631	614	566	614	646	619	658	647	643	647	661	607	651	619	643	633	607	624	642	637	613	645	603	609	634	644	638	627	626	644	593	662	640	630	614	626	629	636	602	632	698	609	617	644	633	656	619	665	643	651	646	666	650	632	635	641	653	658	624	634	710	649	590	638	643	584	655	688	648	632	614	610	609	648	623	624	624	639	632	617	630	658	621	645	649	607	633	630	578	630	610	665	659	638	663	633	633	652	640	633	592	680	606	645	622	612	639	674	647	652	596	607	626	624	605	628	658	604	603	662	675	663	612	631	636	600	610	613	618	612	625	635	640	611	659	600	638	670	623	642	585	641	635	614	615	644	682	590	699	634	628	659	673	624	621	628	670	638	639	650	606	691	606	628	612	618	655	676	583	649	592	617	662	607	613	652	607	640	626	650	608	627	622	633	649	614	652	647	629	602	645	615	635	601	647	635	631	622	613	643	620	585	644	643	627	634	608	699	660	633	606	658	623	649	589	654	607	649	613	664	642	593	647	583	642	655	628	679	676	647	641	621	679	688	669	627	630	633	646	627	700	653	655	630	650	630	641	653	666	641	613	631	613	620	646	633	622	610	599	642	639	648	639	605	659	596	654	639	622	641	656	598	608	634	685	597	596	659	662	607	627	600	598	631	659	652	640	627	629	596	662	657	635	626	675	658	641	602	600	643	717	634	635	622	594	666	643	613	606	623	625	605	659	641	652	663	684	644	650	667	615	655	600	696	616	644	653	696	638	654	599	644	626	694	594	613	606	653	624	667	590	632	627	645	636	615	631	644	699	589	604	659	606	611	618	656	659	659	668	614	617	666	646	621	593	648	632	603	612	634	662	629	616	655	635	645	611	628	602	615	630	648	640	623	612	648	600	600	664	622	620	609	640	619	639	572	617	634	657	625	582	606	664	612	641	679	626	673	616	629	664	638	592	640	619	628	623	648	612	665	669	635	628	613	622	642	657	634	659	636	669	662	608	595	599	630	602	654	617	693	658	626	647	647	642	619	642	650	624	618	630	690	594	643	682	613	606	675	578	651	647	634	658	629	675	616	643	681	633	649	657	621	647	629	622	647	667	627	641	643	593	656	644	578	616	609	652	632	669	634	651	636	631	650	603	629	654	605	613	630	645	648	661	623	621	581	617	603	662	601	665	620	668	626	664	685	606	658	625	646	641	683	611	662	696	638	626	675	667	644	619	649	648	634	655	644	673	660	634	646	576	678	570	649	618	615	613	691	622	635	632	623	666	644	617	616	634	651	655	630	630	682	623	636	640	622	613	633	656	627	619	658	658	609	559	646	619	579	649	619	674	634	604	613	594	711	590	631	611	632	640	632	678	687	675	610	621	646	575	629	610	626	619	610	586	640	624	655	620	645	632	584	637	622	581	636	581	591	601	611	629	611	675	626	597	650	665	637	600	612	603	667	640	666	586	661	621	619	640	603	665	600	669	668	607	565	662	650	652	606	614	676	607	626	632	650	616	635	643	620	604	605	622	624	655	628	663	609	601	632	641	627	619	671	584	597	645	627	613	588	637	616	645	627	580	666	641	642	583	618	616	572	634	639	587	670	613	625	610	609	625	654	652	633	612	585	655	626	614	623	649	632	564	658	623	661	604	642	594	590	608	659	701	629	631	602	676	660	608	595	622	647	610	627	618	597	607	637	629	640	620	637	654	620	643	666	639	635	612	624	634	620	644	613	649	627	626	604	631	657	627	619	609	647	612	646	603	580	654	623	646	636	641	615	636	616	672	621	650	634	630	591	627	605	629	624	633	616	679	668	661	618	605	625	624	601	585	602	624	620	635	637	645	664	630	639	630	674	654	627	632	622	603	682	635	625	614	662	616	620	649	633	607	656	654	622	611	629	647	634	654	656	658	652	646	610	638	638	645	627	652	614	659	609	618	630	624	624	609	652	681	598	584	643	610	619	581	645	613	654	642	655	657	622	693	616	650	583	582	640	626	653	635	622	648	661	641	616	605	585	563	648	628	648	617	618	648	649	641	593	651	602	607	627	656	646	592	633	650	618	667	691	643	634	635	635	658	641	602	639	637	646	633	644	604	635	653	606	618	628	612	623	605	586	611	670	643	634	664	644	660	627	642	664	628	650	636	619	646	615	640	611	650	663	610	647	612	630	634	610	593	632	654	673	655	621	652	656	621	667	633	608	637	614	640	717	604	640	643	637	615	642	634	614	632	604	645	593	695	628	589	640	594	618	679	643	584	670	653	656	644	654	613	632	614	601	602	612	638	609	637	638	671	651	625	655	623	640	577	659	650	621	628	666	687	601	651	620	629	637	651	616	571	616	625	615	657	645	599	584	623	588	638	665	674	660	602	613	621	623	638	657	626	644
23235	20762	28082	23651	21059	18086	11899	7191	5080	3903	3236	2371	1780	1445	1142	1035	844	716	641	646	610	595	667	677	653	689	654	572	606	614	671	604	616	589	599	556	583	531	520	539	476	463	461	404	436	413	384	427	416	457	439	449	425	420	414	425	407	418	405	466	402	418	395	423	416	427	438	391	405	397	375	402	398	400	387	382	401	426	374	431	404	400	420	402	383	439	390	402	426	423	397	383	385	382	412	393	425	424	397	385	390	386	408	380	395	409	428	409	407	367	400	391	386	419	386	363	404	394	424	424	394	399	399	420	406	390	383	402	367	403	422	377	424	369	391	360	432	366	361	402	392	383	393	404	382	381	431	399	411	415	390	403	382	382	393	439	397	401	378	410	409	381	422	387	377	413	409	408	405	397	384	422	390	362	380	387	430	377	374	382	364	392	427	391	398	388	381	395	408	414	406	374	401	439	396	391	388	387	394	403	383	377	414	430	406	394	385	412	378	395	405	425	371	396	421	388	362	396	383	408	433	390	399	405	396	377	389	390	378	352	385	377	384	414	415	400	408	378	380	418	379	404	393	401	388	428	383	431	413	421	397	392	405	398	369	428	362	395	384	445	347	390	414	411	434	419	384	384	363	414	389	416	416	390	385	374	407	424	406	376	391	384	413	405	368	383	416	395	415	406	392	404	389	435	392	412	392	388	415	425	393	418	404	370	410	388	435	412	381	409	419	382	387	390	356	391	394	361	409	386	382	385	380	415	404	379	366	432	447	390	427	409	387	366	394	418	400	386	434	419	405	402	416	369	416	393	361	391	415	386	392	399	400	380	404	403	408	408	395	393	352	386	391	414	375	419	412	389	409	407	398	386	374	404	443	409	436	396	398	383	377	397	350	418	429	402	414	403	388	422	403	417	358	427	420	361	375	393	416	409	412	430	415	394	413	425	435	379	410	413	359	414	383	419	409	392	399	373	403	379	343	377	385	387	423	371	366	396	398	393	407	373	401	368	389	391	400	390	415	432	395	390	378	364	401	421	377	375	399	420	414	376	433	396	444	407	425	388	376	415	410	414	382	411	412	376	424	393	393	432	451	416	404	354	424	362	403	426	371	384	416	421	424	398	390	409	392	402	397	404	340	402	382	386	363	375	378	417	396	385	400	395	414	379	411	407	409	365	411	395	437	423	411	397	408	438	433	384	388	393	405	361	401	415	397	425	388	397	454	386	410	398	408	409	372	425	363	410	411	395	434	360	405	400	400	442	413	389	390	398	403	400	400	390	395	400	389	390	361	377	415	407	419	416	399	396	405	415	423	415	433	401	398	389	411	439	385	393	411	400	397	365	325	398	399	416	423	369	404	403	401	406	381	356	388	409	424	419	373	398	403	381	392	422	393	387	399	365	409	420	386	385	428	393	375	397	386	410	406	356	385	384	382	393	378	380	355	381	399	398	380	399	366	388	370	408	416	379	378	373	396	399	409	412	410	393	418	369	365	389	403	380	414	412	395	384	413	387	395	378	406	410	360	394	433	379	377	411	410	369	408	409	415	431	413	397	384	408	384	400	405	383	414	410	385	409	396	375	356	381	405	414	382	414	375	431	390	386	430	403	380	437	433	382	388	417	384	422	403	389	412	386	356	430	421	383	419	413	410	373	404	388	388	410	421	418	366	381	395	417	408	419	392	401	414	387	403	370	408	413	380	385	388	423	395	387	427	385	390	401	404	420	427	398	424	374	394	383	386	402	395	422	407	405	394	410	376	404	420	386	379	391	416	401	391	456	376	336	389	393	377	384	382	416	435	366	425	461	383	428	410	392	436	450	407	372	413	385	388	400	390	419	414	377	385	416	383	394	387	411	417	382	409	395	406	399	374	377	400	416	357	411	381	426	390	401	401	408	356	392	392	372	407	434	399	408	397	386	398	375	361	364	396	422	421	440	375	402	415	356	422	407	398	396	401	405	428	414	390	399	397	362	359	410	398	387	414	396	396	389	411	407	409	390	433	360	416	413	403	419	384	416	398	414	432	385	401	405	401	359	381	366	367	401	392	367	401	430	389	394	389	406	409	398	383	435	416	411	404	389	371	382	412	412	397	398	391	380	397	391	428	389	374	394	396	421	401	403	381	418	437	440	403	419	379	405	403	376	419	372	359	398	394	428	404	417	434	363	430	422	400	368	432	380	408	407	416	424	407	364	440	400	420	391	397	415	398	418	390	419	413	403	387	394	380	449	435	399	395	439	420	412	407	450	420	380	382	386	424	384	417	400	358	399	425	415	375	402	403	387	423	379	366	376	390	394	387	401	392	403	402	427	413	403	389	376	427	386	416	399	398	421	403	399	400	385	436	371	397	408	410	404	402	427	447	440	410	362	392	383	416	403	398	384	412	370	410	401	393	385	384	372	411	382	359	391	392	373	418	419	410	370	417	388	390	385	376	405	440	400	404	408	369	376	397	421	400	360	414	391	372	387	407	384	361	405	358	417	411	384	417	388	378	395	399	396	423	409	419	435	358	437	447	398	379	376	394	414	416	371	419	403	399	392	424	419	408	439	443	402	360	358	376	387	414	372	393	423	382	390	398	395	409	411	393	407	412	413	386	418	412	391	406	410	370	364	381	406	385	424	385	392	400	378	359	386	363	389	387	395	396	381	411	395	390	384	349	390	408	419	407	414	427	385	417	383	363	377	423	400	383	377	386	381	395	419	428	372	396	388	392	394	421	391	384	425	436	388	421	391	387	405	348	413	423	404	419	397	412	391	360	388	446	378	444	376	415	416	376	390	388	405	377	354	375	384	420	393	388	405	402	416	406	420	413	382	395	436	385	392	420	409	411	390	358	399	388	403	394	384	393	396	413	404	418	386	400	404	379	387	399	361	416	401	387	456	396	383	397	358	391	401	399	391	424	402	363	447	415	447	387	401	419	371	379	435	397	410	375	394	390	404	395	380	374	391	386	388	413	422	391	421	365	371	398	395	390	381	372	381	403	368	429	361	385	389	368	418	404	419	396	406	421	407	392	384	351	409	406	406	379	427	375	376	384	391	376	442	390	372	417	438	389	415	390	399	385	404	408	376	384	406	399	418	374	416	390	413	409	414	391	390	386	382	402	373	415	404	437	419	412	408	405	411	390	382	432	401	413	391	397	411	389	374	376	428	373	399	391	402	379	368	375	372	409	357	382	400	365	384	404	428	431	374	416	424	404	425	444	413	397	417	414	418	432	399	420	397	410	398	397	423	390	409	367	396	398	373	416	454	431	402	383	387	403	426	399	394	387	370	405	367	385	415	380	394	425	387	422	386	405	384	412	362	398	409	354	377	383	363	413	387	425	389	425	408	387	432	390	389	392	412	415	428	389	380	403	413	372	402	428	375	398	380	381	421	367	397	411	410	407	412	406	370	376	386	408	438	409	388	397	386	374	368	397	425	395	397	388	405	391	380	370	397	358	385	400	370	398	414	378	366	390	388	410	418	444	368	386	406	420	376	410	378	397	398
20602	38378	34650	25327	21623	18628	15589	12947	10497	8606	7060	5509	4042	3050	2515	1953	1579	1260	1179	1041	1027	1013	1108	1134	1134	1067	1051	1023	1026	1084	1025	962	917	914	888	909	795	757	757	763	701	655	635	567	556	549	607	581	552	585	607	593	586	529	595	585	564	603	599	567	587	549	573	529	521	524	554	541	534	525	551	513	528	535	516	540	524	534	555	546	532	536	536	498	494	514	488	514	506	524	492	512	528	521	472	551	537	491	525	547	538	492	514	471	503	549	541	538	514	517	516	507	524	490	490	498	544	486	497	510	524	547	478	517	493	527	487	540	529	477	489	531	498	474	534	525	480	542	505	479	523	477	537	553	474	490	505	524	510	499	508	513	529	509	507	517	554	473	533	496	524	461	503	537	530	510	513	470	510	472	482	484	492	528	489	480	461	524	506	551	516	493	500	498	497	549	517	497	489	472	490	534	503	534	548	515	535	502	520	530	468	503	491	509	517	522	518	477	553	502	513	492	509	519	500	517	527	507	512	485	509	534	529	551	516	535	517	511	525	495	528	510	538	504	547	539	456	516	518	536	521	528	529	526	502	486	488	496	525	511	531	537	499	532	525	506	532	541	541	501	488	495	501	550	531	528	513	509	530	512	515	546	527	535	542	489	513	522	551	497	531	526	516	521	500	495	527	535	517	468	482	521	534	502	497	522	547	526	528	531	493	516	536	509	516	489	504	505	499	504	508	527	506	525	467	515	496	520	511	512	530	495	511	504	549	506	525	481	502	491	480	520	478	505	517	489	497	521	526	516	480	525	516	536	526	506	505	498	474	541	501	475	493	514	526	487	512	512	492	508	529	535	548	485	500	467	540	555	505	527	495	535	507	530	480	528	530	499	492	516	508	530	513	509	528	506	486	488	512	540	518	505	484	517	503	537	499	528	510	522	502	529	499	533	512	504	498	529	513	475	487	523	539	480	497	526	471	546	511	474	526	491	493	501	498	483	522	503	543	478	481	512	534	524	480	470	500	501	487	535	500	513	487	487	494	481	513	525	521	512	525	540	484	499	516	519	496	507	483	510	490	530	497	512	533	510	507	527	485	518	524	534	486	488	538	504	499	519	510	504	543	518	516	508	560	501	495	557	509	488	535	482	481	516	529	496	518	507	527	512	520	512	492	514	482	516	547	524	516	525	543	516	536	489	497	529	498	558	496	496	577	491	502	470	517	447	512	517	524	514	489	555	528	500	540	498	514	511	545	538	539	554	511	535	487	518	501	535	548	493	493	494	523	532	527	501	504	486	529	533	502	484	513	498	513	535	460	484	509	483	553	519	504	503	509	504	514	493	500	493	459	498	536	509	476	545	482	482	501	530	516	482	570	536	523	490	514	534	489	503	501	493	548	537	531	492	510	491	466	458	577	523	498	522	498	518	552	521	515	530	490	504	532	533	512	512	511	499	521	506	529	514	515	525	506	463	497	522	506	498	514	493	466	492	518	529	537	547	536	488	508	523	503	498	484	529	487	520	530	519	505	520	497	547	494	490	518	496	527	491	523	512	525	471	522	477	504	543	506	480	474	516	524	445	509	488	525	497	533	480	520	500	510	502	486	504	516	481	476	495	501	487	568	517	548	503	527	488	489	469	530	525	511	494	487	513	546	531	528	499	494	525	511	525	530	506	523	483	527	476	485	566	547	545	520	507	496	469	512	514	565	433	531	528	498	522	502	514	475	486	510	500	498	513	522	562	507	478	551	527	510	477	519	465	511	504	480	516	562	515	482	533	543	476	523	504	513	504	466	513	528	456	529	513	523	531	531	546	493	486	520	492	530	483	556	488	478	500	468	533	521	489	502	491	499	562	506	535	532	551	544	474	513	527	519	483	468	529	524	533	543	510	499	520	531	507	536	520	557	523	481	513	530	506	478	524	505	511	528	546	523	501	482	518	491	515	477	522	532	509	499	505	462	499	487	490	483	529	532	529	538	536	509	488	485	473	494	497	471	504	474	457	521	502	508	514	498	486	507	490	517	489	551	528	487	509	526	485	499	497	484	539	491	527	468	474	531	516	508	479	457	555	520	483	537	520	507	521	561	549	478	490	480	531	478	532	514	542	490	489	496	507	471	472	490	480	514	529	482	517	498	524	470	497	522	496	519	498	475	506	533	483	533	502	495	490	510	472	481	521	526	525	530	513	503	491	520	513	517	513	519	485	526	537	495	500	523	500	464	513	516	535	510	513	535	504	502	492	483	518	521	505	481	498	513	533	512	505	524	521	521	490	533	531	498	547	563	511	495	492	514	519	508	540	485	502	568	534	510	517	491	545	493	525	490	527	535	506	491	492	504	514	484	502	516	499	526	509	502	476	467	531	529	524	506	512	548	473	508	542	496	508	498	491	535	497	545	496	494	503	506	513	532	511	532	492	489	501	524	525	498	501	478	555	533	550	519	482	540	446	543	486	506	546	513	522	472	518	501	496	484	483	522	516	484	518	529	537	532	504	518	523	520	553	521	516	503	493	476	479	490	539	486	495	475	508	529	527	503	507	507	496	480	511	541	534	519	509	522	524	505	518	530	508	507	527	511	479	542	518	558	498	529	498	540	517	492	520	487	478	468	526	530	500	550	499	529	536	548	471	518	513	519	489	482	524	543	526	490	478	509	524	489	508	539	508	535	513	510	481	520	531	489	483	518	537	467	448	498	497	546	552	529	496	530	508	493	508	502	506	503	474	516	490	556	495	511	475	511	507	475	516	528	457	522	549	498	529	484	501	523	506	483	519	536	512	524	533	548	519	484	472	531	493	509	506	521	523	486	568	505	493	522	542	482	507	494	544	502	480	479	528	490	490	493	536	503	486	551	474	541	533	497	491	528	486	535	499	489	483	535	515	488	540	536	506	550	510	494	518	477	496	535	516	514	485	509	528	467	534	520	530	565	492	492	501	521	490	496	464	490	483	532	502	542	510	510	496	551	541	500	533	519	500	498	469	528	513	508	498	527	479	483	505	498	505	505	505	543	543	498	480	501	519	518	506	515	494	546	483	514	492	534	486	461	485	498	515	490	514	494	512	470	521	497	526	504	525	500	482	539	507	448	480	526	502	514	500	492	550	513	514	495	495	533	504	492	533	522	481	505	528	524	507	507	498	521	519	484	524	509	511	523	490	550	526	537	508	515	513	509	487	514	534	531	500	532	542	484	549	486	490	566	457	526	544	559	517	508	509	497	521	501	535	515	499	467	512	515	483	554	524	530	478	506	537	507	482	518	510	529	507	501	513	531	520	489	547	493	511	504	538	457	500	489	504	497	460	511	533	505	515	485	546	534	499	514	521	543	502	559	498	506	503	524	473	465	525	486	504	567	507	492	496	525	511	524	500	504	511	492	526	525	519	462	471	479	503	527	516	511	504	536	510	505	510	531	490	510	506	514	508	536	497	507	507	531	528	533	521	505	488	495	542	486	526	527	493	515	531	509	552	500	517	539	533	540	513	501	487	496	494	516	503	514	542
22353	20775	28407	23249	20877	21650	19872	9848	6431	5174	3924	2985	2274	1730	1443	1141	878	749	692	634	640	631	656	685	683	720	666	624	582	666	615	582	568	612	618	570	512	482	459	463	454	402	373	336	353	347	379	380	382	354	346	354	373	330	335	345	379	366	348	377	363	325	347	338	350	348	279	288	336	348	318	321	333	325	340	341	344	333	298	345	334	344	308	343	304	334	340	308	341	344	311	329	326	296	345	305	329	312	307	336	302	367	323	288	306	307	317	314	305	302	315	297	316	315	302	317	309	304	301	348	330	305	288	304	329	314	322	283	310	348	310	295	330	314	336	306	305	332	323	301	318	317	316	318	332	318	305	359	371	329	355	344	316	307	302	332	301	289	322	282	302	314	318	285	303	336	307	345	281	316	352	323	312	301	276	315	303	316	324	320	303	339	299	319	323	321	301	315	314	338	260	278	272	302	309	316	321	341	317	354	324	307	322	293	308	304	278	343	311	307	289	301	307	330	301	310	331	309	339	331	313	291	328	290	316	327	308	306	277	331	321	258	319	314	302	317	288	333	309	331	324	335	279	315	331	325	346	324	321	336	300	317	327	278	313	309	363	343	295	314	311	285	299	306	319	306	316	317	303	323	295	336	321	310	312	297	299	319	298	286	316	316	305	323	315	312	290	305	310	328	320	324	318	304	293	318	290	294	299	319	280	317	301	329	271	283	288	344	342	301	302	332	300	290	333	307	281	343	291	322	298	314	307	346	323	282	286	289	325	323	291	298	309	324	315	307	308	308	312	326	308	324	317	314	283	294	345	308	324	302	313	308	343	292	310	276	278	305	305	338	327	330	323	327	318	295	330	297	345	351	311	307	305	339	322	300	327	329	329	274	308	315	327	334	310	313	342	311	327	313	309	293	288	324	296	327	307	340	306	307	318	327	291	278	285	295	328	306	351	312	313	317	342	341	300	321	327	307	309	286	296	304	328	334	315	332	330	323	315	289	343	313	362	318	338	314	302	330	338	315	302	313	320	322	287	314	297	287	319	300	304	305	307	300	330	302	298	320	359	304	335	305	301	309	285	345	337	302	311	319	323	329	295	292	338	320	298	347	317	325	321	285	324	297	310	292	348	324	317	288	313	316	327	286	310	319	330	328	307	286	343	316	291	301	311	285	281	350	350	323	321	262	305	303	335	320	294	308	310	354	313	291	322	310	285	323	295	340	320	327	330	315	302	311	305	330	299	327	286	257	294	304	314	272	317	299	344	315	325	325	326	299	302	330	293	306	333	317	320	300	331	313	293	277	305	292	293	315	311	289	340	301	316	297	305	299	314	326	331	304	313	319	356	291	332	314	314	311	310	264	303	281	288	323	289	302	287	350	319	315	301	315	309	287	289	297	308	318	275	306	311	318	302	304	305	312	342	319	317	287	319	296	322	274	312	312	311	310	314	312	322	311	307	284	307	296	320	320	302	295	317	354	331	310	341	311	322	305	285	310	281	316	322	314	286	289	308	296	307	318	289	307	302	291	306	345	325	289	325	333	300	324	313	313	325	324	319	320	328	275	347	334	293	316	319	334	295	288	353	333	306	315	298	307	360	322	301	306	306	314	301	342	336	318	330	325	360	315	299	341	307	290	328	320	303	293	335	319	353	298	321	303	289	322	322	296	332	296	309	334	318	313	294	305	321	340	307	274	322	306	304	332	334	315	335	290	328	297	317	318	293	298	288	301	312	319	276	297	302	272	341	307	316	317	286	312	318	290	296	300	318	329	297	312	315	324	301	304	328	328	310	328	347	339	307	305	296	307	331	299	295	334	303	329	318	288	329	326	291	296	290	276	346	294	311	325	349	299	330	312	321	311	282	309	308	304	301	307	287	274	330	317	325	326	293	339	279	282	333	309	298	323	351	327	305	284	323	263	281	330	282	279	320	310	295	321	319	295	302	341	297	326	290	297	317	328	283	327	286	300	340	303	313	323	311	313	335	333	311	308	334	327	311	304	308	304	285	298	309	308	313	316	286	315	302	320	350	339	307	349	339	333	318	302	329	319	319	308	313	273	314	325	340	282	298	283	283	317	308	350	315	303	319	308	293	267	332	335	300	328	298	316	299	308	336	316	268	301	303	339	332	339	311	319	317	314	313	323	283	306	298	313	341	298	292	313	305	300	328	293	298	335	319	307	304	269	303	303	344	305	328	300	319	297	331	303	305	271	322	296	298	350	295	322	290	320	299	314	317	301	343	329	314	320	318	294	314	328	270	318	310	301	326	310	330	319	301	331	310	314	340	280	277	320	303	307	316	331	313	334	311	305	297	287	287	308	310	294	303	319	284	300	303	288	306	321	300	343	301	312	332	320	333	315	341	330	304	328	316	305	304	300	297	287	299	319	307	316	310	336	310	302	332	314	290	307	317	292	279	323	287	299	319	328	294	281	377	302	314	323	354	298	306	307	320	320	343	355	324	344	305	320	314	322	317	313	334	325	342	294	314	291	332	330	327	319	312	305	314	323	287	303	306	312	304	279	301	299	299	326	305	339	307	290	313	294	329	331	298	307	306	302	304	322	305	328	301	276	281	306	321	317	319	296	335	308	311	273	322	316	292	280	304	281	330	337	308	322	327	292	295	316	308	300	291	308	300	311	311	319	257	292	282	317	308	303	308	323	331	312	297	333	312	281	298	278	275	330	283	291	322	319	326	316	309	328	326	270	287	273	328	311	297	289	307	291	286	317	299	340	313	321	308	339	309	310	305	308	303	312	318	307	302	316	298	304	313	307	333	322	315	324	293	311	333	312	301	316	324	332	327	282	310	318	326	332	337	289	288	308	320	288	294	320	315	313	286	311	322	356	300	314	305	326	325	298	327	315	313	319	299	327	334	311	324	300	303	318	312	301	329	331	307	293	323	321	321	321	336	301	322	287	316	339	323	304	314	334	333	274	346	335	307	333	332	293	311	313	309	306	334	333	336	326	324	306	320	310	308	331	315	318	326	325	326	295	315	343	268	279	302	298	315	317	319	288	288	310	309	333	311	330	290	309	312	278	294	301	322	295	314	284	324	302	309	311	309	290	304	294	263	324	303	288	311	298	277	307	298	316	344	309	329	300	326	340	319	309	301	287	322	301	337	330	280	328	313	297	323	268	328	301	295	314	307	314	325	297	310	295	303	313	298	313	295	302	299	313	298	332	311	308	324	294	334	300	269	272	305	304	306	341	287	320	286	281	317	319	331	331	311	297	285	296	319	313	311	311	325	308	344	320	328	338	312	305	312	318	331	330	323	283	326	329	299	300	334	298	313	303	340	314	312	296	350	317	337	307	297	285	317	329	304	336	310	314	299	308	339	337	302	316	318	299	296	306	315	315	314	294	292	284	294	322	355	288	294	306	291	287	292	336	362	340	322	329	327	272	303	304	301	335	326	315	334	311	296	312	318	309	313	332	319	316	334	335	286	331	304	297	339	291	309	301	365	348	304	277	320	317	371	305	352	332	306	324
22503	42131	38209	29351	24906	22117	18654	15839	12745	10610	8441	6661	5075	3924	3132	2417	1834	1469	1258	1215	1135	1107	1282	1293	1269	1240	1119	1022	1110	1112	1049	957	934	942	972	882	856	749	767	707	683	627	525	528	524	506	504	510	518	507	484	484	549	504	473	464	454	499	466	487	488	456	464	476	479	408	392	439	423	400	403	402	459	425	457	419	397	429	397	421	418	443	412	389	420	394	407	397	413	411	404	390	394	426	398	442	403	375	395	369	380	403	386	390	345	393	415	388	377	378	367	390	390	397	363	391	401	403	387	406	381	373	363	356	422	413	413	372	380	404	378	386	374	406	389	413	389	405	398	396	389	397	393	382	413	379	397	373	439	424	434	364	395	414	386	393	361	411	391	395	369	433	373	402	403	390	392	373	369	405	409	370	397	372	392	369	350	388	393	403	354	403	382	384	433	398	392	378	406	399	369	377	400	372	372	393	387	388	368	396	390	428	381	399	407	389	408	408	364	398	409	404	382	375	417	411	401	419	406	432	407	407	393	376	374	380	371	382	376	380	394	378	372	373	420	379	419	396	416	412	403	386	384	377	390	374	378	400	431	377	341	413	391	368	381	413	379	339	395	388	365	412	381	371	400	398	421	381	372	408	425	420	382	409	395	420	381	392	362	374	392	385	362	401	364	382	387	377	389	385	401	430	380	402	384	402	386	421	397	409	371	432	405	385	422	383	393	394	367	384	404	421	413	375	414	403	438	342	408	390	379	378	379	373	403	390	380	388	407	395	423	432	371	367	399	382	422	392	393	415	410	367	432	382	360	411	385	392	408	374	375	384	379	408	400	369	415	399	361	399	385	422	396	398	413	374	404	415	379	409	410	425	396	391	419	369	379	416	400	403	406	386	377	376	408	378	365	410	405	387	431	406	414	381	377	365	354	416	423	382	396	391	399	387	397	390	384	421	364	404	406	371	413	410	385	400	415	351	396	396	383	412	383	350	374	395	381	390	445	392	416	426	389	386	390	377	406	400	363	392	438	400	363	375	389	377	330	410	378	405	420	357	381	392	386	377	388	382	387	389	419	364	457	363	412	396	373	382	385	395	433	431	359	371	388	427	354	420	416	375	386	383	403	381	388	412	398	388	381	390	369	376	396	399	386	385	409	365	378	410	402	376	377	410	381	397	377	381	375	384	376	350	403	397	400	399	371	397	398	405	400	404	385	365	410	345	406	416	400	380	393	400	404	409	413	368	407	376	373	433	394	378	398	373	398	375	416	426	417	400	447	394	381	407	408	391	372	414	382	426	411	412	382	391	452	392	387	387	365	367	368	398	395	422	385	381	453	421	411	373	392	395	415	393	377	375	397	412	378	373	392	371	415	385	391	373	379	384	404	391	378	409	416	380	408	372	390	389	416	372	384	364	388	400	410	401	377	326	361	420	353	393	375	415	425	380	380	431	397	406	353	352	388	400	372	437	422	380	375	415	369	426	401	412	409	373	386	385	385	375	394	360	342	388	408	397	385	401	418	389	351	383	376	371	360	410	362	417	406	362	391	423	390	408	391	398	381	402	384	381	408	411	408	383	371	376	422	364	366	369	364	412	426	387	396	397	408	383	360	370	412	391	379	407	369	385	411	381	382	392	399	433	416	371	389	384	397	379	370	371	408	398	373	407	401	373	391	387	409	414	376	377	423	398	375	423	378	415	416	415	416	347	394	392	382	380	402	396	392	386	414	413	425	379	388	367	385	424	384	380	401	384	393	373	409	417	386	385	368	379	397	390	409	383	396	395	387	410	403	395	365	373	374	418	383	394	376	380	425	396	370	362	375	390	378	395	347	401	382	386	366	357	405	365	369	397	365	380	373	361	388	385	385	400	418	374	379	343	392	384	377	412	400	387	388	398	409	404	400	378	416	401	373	377	396	384	388	373	381	416	406	382	385	396	384	414	385	384	344	375	396	388	384	431	415	422	379	413	409	403	387	419	399	384	389	397	369	410	382	361	409	428	388	399	397	400	408	389	381	386	370	384	364	384	422	376	404	407	392	407	387	364	371	369	388	383	374	382	403	388	374	402	395	381	389	396	419	395	390	419	427	366	363	407	417	343	329	392	393	401	359	376	385	399	387	406	364	386	426	374	385	354	419	411	423	399	371	375	394	389	413	405	396	419	426	395	412	372	407	422	400	442	385	390	407	395	420	381	382	430	388	377	413	402	423	383	378	398	401	416	400	382	380	414	429	366	388	414	383	431	373	366	456	387	374	398	436	361	384	358	416	375	410	398	395	403	390	369	411	403	391	389	399	440	375	407	381	379	403	418	389	384	426	389	428	428	414	422	402	399	424	400	403	412	359	404	367	376	409	382	440	378	406	401	396	373	393	420	398	419	374	368	382	415	361	398	414	391	408	411	358	387	413	402	353	404	386	430	377	404	376	395	362	371	392	364	375	388	396	387	386	363	366	406	433	396	420	398	419	368	408	387	412	354	382	370	404	394	425	381	379	413	384	383	393	383	419	385	409	440	392	366	412	380	403	398	420	396	384	384	406	384	421	409	404	397	380	414	409	366	393	402	414	422	378	375	385	390	400	374	393	405	390	372	376	396	381	418	383	360	439	387	397	374	418	374	376	407	427	408	379	384	404	369	391	386	380	381	394	387	378	361	420	390	399	404	397	378	385	393	411	392	385	396	416	398	420	393	395	394	406	368	384	373	408	362	402	408	390	371	361	401	403	374	427	405	407	397	413	369	384	397	385	382	397	394	391	353	356	385	395	379	384	382	395	452	379	379	414	385	382	376	414	412	400	398	375	383	379	378	392	382	359	391	397	392	353	411	399	366	398	365	382	348	413	390	413	377	389	386	374	386	393	431	409	377	371	379	411	390	396	391	378	406	427	384	373	407	386	369	367	396	376	356	405	367	406	365	383	358	398	432	426	401	401	382	394	438	397	366	396	425	386	367	354	388	368	409	402	385	391	395	389	424	408	419	388	379	398	391	371	406	384	383	402	354	399	397	377	346	377	404	395	391	383	415	414	386	375	398	373	385	359	384	386	358	384	395	379	421	407	382	401	344	364	374	341	390	376	372	361	366	393	395	397	413	365	431	376	411	364	395	421	393	385	403	393	373	378	365	375	379	461	398	412	389	405	394	406	386	413	395	392	415	406	391	398	376	399	387	388	406	411	369	391	387	399	371	361	414	407	369	438	377	391	375	379	401	403	388	374	404	376	387	385	370	370	389	386	395	420	346	389	415	411	380	414	382	377	426	390	407	418	404	398	415	332	398	389	374	382	415	384	408	366	410	394	408	378	378	374	444	394	390	359	389	369	383	377	391	396	368	426	393	385	379	402	407	382	373	350	367	394	405	386	401	385	410	386	387	392	343	403	370	360	363	400	392	369	392	424	365	385	394	403	367	355	405	409	396	405	421	387	419	415	386	408	426	389	392	388	436	412	396	398	385	420	416	350	383	395	410	413	392	400	395	415	407	382	414	416	389	378	399	410	395
26523	22776	25584	19011	11655	8739	6481	4664	3649	2742	2338	1811	1480	1209	1082	888	781	679	642	611	663	580	664	684	654	618	676	653	644	654	643	666	620	596	625	589	611	575	561	604	576	558	489	537	513	487	461	515	549	546	564	566	507	526	541	546	527	523	529	539	529	517	493	525	500	481	493	510	514	527	526	526	504	497	492	495	516	483	512	536	490	519	502	517	524	493	489	555	509	507	506	506	482	492	506	472	536	507	511	532	535	512	505	524	513	506	527	528	523	539	535	528	496	533	500	501	514	510	546	571	511	506	510	502	500	488	523	540	522	471	492	495	494	510	486	539	530	460	500	489	499	485	541	512	505	518	504	508	496	528	548	533	508	515	502	521	507	511	534	528	500	476	507	464	477	501	540	519	489	533	538	493	451	519	510	506	518	476	495	455	491	495	521	521	514	535	516	504	504	472	500	553	499	536	528	518	545	535	523	552	513	498	457	510	506	449	518	522	558	513	511	514	528	505	504	508	527	497	529	448	504	500	487	526	518	500	484	511	518	504	502	507	484	493	523	486	475	449	524	551	489	503	520	500	491	508	539	493	488	482	514	489	484	540	495	497	519	468	542	496	501	481	532	470	489	453	551	515	472	473	460	513	494	485	467	519	500	505	546	470	459	509	502	521	550	547	501	504	530	512	492	493	487	515	513	480	518	474	508	514	507	494	470	523	490	515	492	519	512	559	514	506	488	496	468	486	495	481	492	471	540	521	472	530	525	487	481	462	499	494	539	498	562	498	431	462	492	495	473	542	503	489	495	512	530	495	496	496	495	502	503	461	486	512	500	491	497	473	465	509	518	464	509	523	521	492	541	486	496	536	473	528	548	487	489	514	460	463	509	479	509	514	470	513	501	485	532	537	506	530	499	509	476	497	534	481	483	519	486	493	488	527	489	519	511	547	499	484	515	534	519	529	513	520	475	526	512	484	507	524	499	515	522	493	518	507	542	487	568	498	475	473	536	546	525	492	485	527	532	508	486	493	539	508	544	490	473	483	496	525	539	531	446	552	516	516	510	526	519	530	486	529	525	515	494	512	476	509	544	519	495	515	497	503	504	508	532	546	456	494	519	519	517	498	510	523	509	503	539	533	484	542	498	501	499	498	481	494	520	472	487	500	471	482	496	464	526	560	542	539	466	497	539	545	496	519	511	509	506	533	531	467	528	536	495	550	520	514	490	543	540	514	515	501	537	502	508	539	501	539	486	503	519	495	516	506	492	449	507	490	498	498	480	500	527	516	511	516	482	536	498	529	512	498	540	564	508	529	483	489	534	505	488	505	523	536	495	496	482	502	503	488	493	484	497	536	454	513	479	522	496	553	479	469	481	535	516	525	508	476	513	482	502	514	492	506	529	478	525	505	541	473	532	516	491	502	504	541	541	511	484	496	538	509	505	507	502	526	485	532	497	478	531	506	492	493	529	491	523	464	513	524	495	491	488	472	471	503	519	458	486	513	470	502	500	513	512	504	518	506	502	493	486	523	498	488	492	495	515	481	522	519	474	505	520	475	477	538	501	546	501	524	543	466	510	501	504	538	482	491	507	503	498	492	482	498	476	510	480	515	505	518	500	496	516	461	486	513	471	505	478	532	452	501	491	513	495	498	490	525	517	494	502	474	542	493	492	516	518	509	502	479	478	518	502	446	471	488	507	532	454	531	526	524	490	476	525	519	510	516	505	497	496	490	518	537	547	523	535	507	509	460	470	487	531	495	504	518	527	499	518	482	538	500	499	499	520	506	487	490	471	521	481	496	504	458	516	474	488	483	525	491	516	569	479	497	519	534	493	529	515	504	495	518	538	523	508	516	478	526	486	477	549	494	513	508	467	480	531	502	533	503	532	499	518	473	532	502	500	490	499	470	506	490	547	470	508	483	510	498	479	512	529	518	509	512	487	477	509	477	473	493	484	516	521	484	462	512	493	510	515	501	502	503	504	483	509	530	484	502	526	456	481	469	497	496	486	526	481	505	506	524	550	488	497	491	517	505	487	491	525	491	491	473	528	512	516	514	468	490	502	501	536	510	513	489	499	489	505	506	596	504	446	513	492	514	524	515	511	559	499	491	529	534	502	519	475	483	534	481	497	512	532	518	467	499	493	498	523	509	482	527	498	516	523	527	489	529	480	503	530	453	501	523	518	494	497	498	507	520	533	496	452	506	497	494	494	465	479	479	478	506	499	550	517	500	502	467	494	515	501	470	520	529	499	508	501	522	457	510	493	502	490	487	514	499	504	532	499	490	466	515	506	524	506	512	546	488	513	485	490	493	525	498	544	493	543	493	532	492	488	507	519	463	531	518	526	513	490	518	502	452	552	491	519	521	483	482	532	526	488	484	519	519	501	540	522	540	481	491	478	542	487	521	495	515	506	488	530	474	485	499	502	513	473	532	489	512	524	500	525	536	485	518	487	459	534	506	509	552	504	509	487	528	502	515	448	466	533	483	483	527	524	471	494	494	510	540	522	502	475	487	501	489	526	510	533	519	501	509	491	515	504	528	494	530	483	490	499	500	555	525	453	513	497	507	483	517	514	512	491	499	509	508	480	518	516	520	497	491	507	526	460	527	513	492	482	471	481	546	483	471	461	540	495	485	528	467	525	472	487	498	499	498	467	541	492	503	475	482	523	513	491	515	497	491	552	496	458	519	494	492	492	486	504	508	498	508	483	472	463	503	468	519	493	498	480	505	462	478	512	522	510	499	484	481	502	521	460	463	522	521	530	524	503	485	506	504	497	579	523	508	529	500	517	525	511	477	493	478	497	519	521	523	500	507	455	495	498	537	488	482	507	514	499	514	523	499	541	526	526	472	465	530	547	494	516	476	491	528	503	525	507	542	499	498	492	478	519	488	485	517	452	489	462	512	511	518	485	528	528	488	482	480	486	488	554	488	495	532	510	491	515	484	533	515	499	508	497	478	456	494	499	494	510	476	485	518	523	506	530	541	528	465	573	528	517	499	501	516	501	514	505	476	514	473	532	516	512	492	475	536	549	552	529	465	533	493	502	477	484	472	517	522	505	503	459	555	530	500	480	534	505	530	494	469	494	509	503	512	501	524	528	523	492	520	511	495	489	504	529	524	503	508	499	508	495	477	485	558	450	516	488	508	489	507	462	508	483	556	516	517	537	480	505	496	540	484	513	477	469	412	524	526	480	502	492	507	528	517	478	524	501	515	508	536	497	519	563	449	543	527	517	496	575	497	520	506	494	480	542	543	497	505	503	484	484	533	477	504	518	492	537	500	507	503	500	458	474	509	472	525	488	525	521	518	488	507	492	471	493	485	501	521	470	520	518	469	547	472	506	505	456	517	497	514	500	497	498	487	472	515	538	522	476	508	511	523	478	510	521	521	496	511	505	500	476	526	523	497	461	512	525	512	514	519	509	531	516	471	495	531	505	505	474	480	507	514	549	478	495	520	520	521	501	519	534	490	502	479	504	507	492	476	497	503
20617	32930	29544	20422	17102	14403	12437	9975	8266	6478	5176	4068	3175	2471	1988	1732	1355	1099	1035	1039	941	886	1009	1060	1084	991	1026	917	919	1030	930	886	936	884	956	881	829	825	775	804	750	739	720	664	748	681	736	670	669	690	690	689	700	706	707	653	662	652	686	646	692	646	682	615	610	660	665	611	647	586	649	647	654	676	613	634	661	613	638	628	605	646	635	656	637	666	641	691	690	643	629	644	612	671	578	567	727	644	632	669	636	629	665	667	618	645	643	649	638	631	596	613	625	574	647	651	647	661	617	644	653	641	628	628	660	638	658	638	691	628	606	597	641	654	650	666	679	686	658	664	640	662	593	654	665	661	665	649	644	619	675	621	632	665	597	641	648	682	679	630	630	635	621	669	656	694	639	637	634	601	641	651	641	639	656	670	673	584	602	625	637	644	623	636	609	678	604	620	641	628	626	611	624	606	626	648	661	671	623	596	649	633	645	613	588	640	618	610	609	643	623	639	674	622	617	689	642	684	634	630	621	617	662	642	635	613	648	622	660	649	658	613	637	665	629	615	652	636	640	641	645	654	671	587	649	605	637	639	650	646	653	637	615	639	627	652	620	692	618	633	649	705	653	652	663	675	612	644	626	660	633	654	643	630	592	640	647	603	605	623	640	596	651	635	575	636	615	683	648	635	649	670	655	624	655	655	629	628	643	634	622	635	685	658	627	657	598	627	652	671	652	661	605	633	649	647	622	656	649	641	634	632	590	615	580	653	646	636	642	604	658	641	629	614	651	609	655	622	618	608	631	638	584	633	689	673	593	642	637	669	624	654	660	610	622	677	612	665	629	616	638	635	649	643	647	655	625	686	637	594	652	654	633	656	680	662	630	622	651	626	670	625	679	660	641	593	688	632	628	660	646	651	582	623	601	663	627	680	639	622	622	630	642	623	643	647	656	638	618	667	601	653	668	662	615	621	610	611	639	632	663	656	599	619	613	627	653	680	648	635	635	594	647	612	611	656	607	647	639	647	662	679	631	616	653	656	661	648	637	576	642	608	637	692	641	657	645	630	653	650	679	631	641	615	645	636	660	639	627	629	587	611	656	610	635	640	632	626	665	630	652	682	624	684	669	667	614	641	647	666	597	641	634	589	610	591	612	661	566	653	648	630	635	615	638	594	648	640	600	630	651	598	649	636	649	633	630	612	659	642	644	629	643	642	645	639	641	644	643	637	709	610	679	601	669	683	600	675	638	600	652	643	641	617	624	659	661	613	669	643	643	605	689	636	669	641	646	619	640	677	634	649	635	641	599	608	590	656	650	649	627	663	613	654	640	597	621	648	622	646	611	571	615	607	643	610	625	657	625	630	640	597	650	623	669	674	672	669	597	607	635	662	649	658	645	655	655	646	633	595	663	637	631	694	669	616	661	669	685	605	625	624	634	656	620	645	627	642	655	615	665	680	611	612	645	640	733	623	663	663	640	646	646	634	614	652	660	655	662	612	681	629	606	647	607	606	605	684	598	622	613	610	663	620	621	653	654	614	589	667	652	635	653	651	650	680	622	603	634	620	686	656	656	621	651	628	622	616	647	591	646	620	666	634	664	643	654	669	598	603	618	641	628	651	646	606	620	633	688	580	651	659	666	589	660	602	658	676	659	664	673	626	619	651	655	671	666	632	599	605	662	674	644	640	625	673	659	663	617	606	689	597	657	624	615	664	626	633	602	711	664	645	632	627	646	650	647	647	651	679	673	625	650	678	690	612	643	643	647	647	642	616	597	628	646	629	602	631	652	585	635	637	638	639	609	662	620	635	685	627	662	641	649	623	668	640	624	612	620	648	652	663	668	653	683	637	627	605	643	646	641	633	630	664	655	680	653	626	618	651	591	629	576	665	659	584	700	611	656	657	629	594	660	631	644	653	641	641	633	627	648	630	631	663	612	667	616	629	628	634	626	636	621	653	637	625	667	626	643	645	637	631	584	636	668	609	643	651	647	643	686	607	681	643	635	620	626	605	653	640	620	646	614	618	668	608	644	645	636	671	637	633	653	634	608	614	647	632	677	610	623	628	646	629	653	656	620	626	644	674	651	724	667	620	647	644	626	636	629	656	643	653	654	662	669	632	604	623	643	628	668	626	676	651	656	637	657	608	662	643	596	644	652	617	652	668	640	624	607	621	655	626	642	652	637	659	642	625	646	664	569	669	646	667	608	619	616	641	647	646	611	702	623	626	638	657	622	649	661	647	608	624	630	629	621	670	598	598	670	624	701	612	666	641	640	625	596	635	687	644	651	613	643	639	652	672	645	641	647	674	647	642	610	618	616	607	614	657	639	653	641	660	654	646	657	606	649	632	592	624	643	643	674	680	681	695	637	625	662	642	627	669	635	705	615	654	627	665	586	631	656	647	619	622	640	665	626	655	661	669	671	614	599	646	684	645	648	657	640	656	626	688	607	653	604	644	644	598	646	611	630	668	599	632	639	629	613	655	609	607	698	632	661	635	619	645	640	649	628	662	598	637	648	637	645	652	646	593	659	646	627	656	659	678	617	624	631	608	667	631	645	605	662	632	629	675	605	633	650	605	613	623	630	648	686	644	640	639	667	636	638	654	614	631	623	613	582	652	659	624	574	630	681	638	618	643	640	672	631	616	662	638	687	611	654	647	679	648	702	673	662	602	660	623	655	666	688	657	589	656	645	623	632	660	652	648	647	608	704	659	644	631	657	652	618	653	648	592	620	684	616	609	600	651	638	669	595	641	699	606	632	643	625	606	660	613	633	678	657	649	649	627	657	658	665	615	615	639	658	612	648	650	635	656	647	654	621	634	610	700	629	591	670	626	612	695	625	634	637	678	632	613	632	671	611	635	639	619	618	621	640	634	672	658	629	650	628	658	635	665	642	682	657	623	683	692	658	642	611	650	671	622	664	622	667	654	642	620	628	695	591	635	653	631	617	605	649	634	655	643	634	653	621	626	674	641	662	602	647	638	662	642	666	655	594	683	636	658	681	680	645	630	635	643	663	618	635	621	665	630	620	658	637	669	665	647	646	607	619	648	661	627	693	653	624	680	674	625	599	672	598	674	624	625	659	666	639	646	625	631	610	671	654	661	633	658	651	694	648	649	608	656	637	628	656	688	650	645	604	642	633	628	671	629	645	645	575	653	657	652	623	654	648	671	566	615	632	666	637	664	629	650	663	645	642	664	646	675	675	634	631	650	658	633	649	622	662	672	646	657	590	631	613	643	669	621	594	646	660	683	629	640	678	597	611	620	634	654	655	630	652	592	619	652	639	643	617	657	579	624	606	626	637	619	609	625	657	621	632	661	653	618	649	651	619	653	663	633	668	627	674	624	676	659	615	662	579	624	624	616	597	642	623	653	654	648	637	618	634	635	686	636	598	658	576	601	623	677	622	615	652	638	620	664	612	617	654	658	601	609	607	620	656	628	634	695	662	633	658	681	634	702	623	647	616	681	678	625	634	642	638	647	618	613	624	631
23244	20769	28003	23676	21014	18237	11820	6968	4915	3705	3079	2377	1880	1488	1300	995	807	679	662	690	607	607	633	675	680	676	633	674	618	600	605	595	624	630	619	540	519	583	554	527	508	479	420	429	481	438	406	413	453	424	439	413	461	431	459	417	448	426	432	421	408	430	420	410	433	428	419	405	399	409	390	438	439	427	381	421	400	382	411	427	413	437	409	384	439	450	452	415	395	364	428	381	392	392	416	396	411	421	424	409	389	426	422	391	399	411	385	416	420	412	368	419	424	427	402	430	380	419	423	418	431	362	403	402	415	437	398	415	399	414	418	405	409	398	400	421	414	417	391	396	407	385	403	397	399	441	395	433	435	381	399	416	411	391	373	409	396	413	427	423	410	416	405	393	399	425	379	409	381	376	404	405	408	371	425	395	388	395	418	455	398	404	395	409	403	386	394	418	426	394	403	393	405	387	406	403	382	366	390	408	377	391	386	425	393	442	396	384	395	379	407	366	415	407	419	398	419	354	381	451	365	408	419	386	400	403	401	406	407	376	442	445	431	438	416	428	435	387	401	391	416	435	380	382	398	381	387	427	444	422	427	420	382	389	438	395	417	363	388	379	370	395	406	433	394	402	403	375	396	409	439	390	400	403	366	390	443	415	377	392	431	418	436	425	401	406	403	447	409	431	386	430	458	426	414	375	401	388	391	389	393	405	391	388	426	388	408	408	396	392	392	409	405	377	411	430	425	422	407	385	401	397	398	381	417	397	411	365	385	410	424	409	380	427	408	425	410	412	405	403	387	405	404	415	383	406	404	438	423	411	405	423	395	391	420	418	397	419	421	378	399	392	408	354	390	406	413	414	410	422	382	380	391	416	425	440	391	406	404	447	396	397	419	422	417	411	395	421	386	391	406	438	403	400	409	417	436	401	427	424	391	377	411	403	404	434	382	399	395	399	400	444	418	415	402	401	393	370	418	407	408	420	401	414	397	442	415	389	367	382	447	404	361	436	362	388	380	421	432	409	391	391	422	383	400	379	397	421	403	388	400	417	402	404	388	385	355	394	424	407	392	380	389	415	389	418	383	403	423	416	407	369	387	408	373	361	385	406	426	407	398	407	414	436	420	397	430	419	397	393	425	408	401	400	379	438	440	412	439	400	415	397	424	422	425	384	380	422	374	393	454	428	406	388	406	357	392	428	395	417	418	399	405	404	400	385	381	340	377	377	418	410	412	369	404	395	419	400	400	418	394	410	422	388	406	410	418	416	366	407	410	412	392	391	389	392	387	420	391	410	403	386	440	424	385	384	381	414	400	393	419	448	417	368	376	387	390	389	363	412	405	382	437	397	417	423	410	414	368	367	395	379	464	377	426	384	389	408	443	382	416	417	403	404	392	408	422	398	398	437	391	383	397	412	388	432	396	388	426	408	418	396	375	409	410	441	408	384	385	413	445	384	412	414	365	423	381	420	435	402	407	401	375	406	403	383	396	421	417	431	410	382	377	413	381	389	384	404	390	392	400	384	401	412	411	380	430	405	403	406	421	369	400	375	358	422	404	400	400	390	409	411	403	403	405	417	426	381	387	378	418	414	417	393	389	400	387	365	410	410	419	438	459	379	385	431	370	379	415	419	426	383	380	408	405	424	381	422	421	404	412	377	399	438	442	398	394	418	388	388	440	399	422	411	392	421	368	388	410	387	423	395	404	395	381	374	419	391	384	389	407	398	380	397	413	383	375	425	414	417	389	393	404	414	417	432	425	415	394	417	408	441	419	411	401	425	400	380	401	376	387	434	429	402	377	412	415	404	379	412	409	400	407	439	389	404	386	388	402	409	411	385	400	392	390	426	376	412	397	394	405	392	386	408	433	377	426	404	404	431	402	429	446	411	383	366	390	452	446	424	406	413	401	409	414	396	375	372	388	462	414	421	447	392	398	400	404	415	450	369	418	379	421	432	401	399	426	388	412	381	374	391	439	354	400	405	401	419	417	353	429	411	422	389	368	398	393	408	377	427	382	401	377	418	369	413	395	406	433	436	400	425	437	384	363	379	385	395	395	433	434	436	451	416	404	424	415	392	429	425	388	389	392	362	394	402	390	398	394	363	385	401	406	393	352	352	392	414	395	391	414	393	415	386	368	374	379	404	402	426	466	405	399	393	407	408	397	393	415	432	394	438	407	408	390	419	384	412	417	373	387	399	415	386	432	405	370	384	422	372	363	404	399	415	411	427	403	393	381	408	415	386	411	413	430	401	405	406	421	390	447	400	415	385	416	379	415	409	365	418	414	414	400	425	425	400	391	416	433	386	429	436	395	365	368	435	416	388	422	423	417	420	370	378	385	389	394	401	398	410	408	428	399	396	427	403	412	405	399	399	398	443	420	378	395	377	421	400	409	413	413	377	386	389	381	416	386	387	404	397	403	382	419	410	389	408	381	375	417	405	363	425	400	414	398	410	415	376	417	404	412	402	407	371	420	405	380	377	371	391	382	419	413	378	413	389	401	383	375	401	393	396	422	436	385	372	442	415	391	396	378	431	401	418	411	408	412	399	438	421	395	367	425	419	418	421	399	419	381	390	383	382	376	389	378	386	388	401	413	423	392	423	433	391	378	430	410	376	442	399	438	431	411	420	409	399	409	420	382	334	400	400	424	370	424	427	391	392	437	408	386	427	387	391	391	412	396	406	408	391	439	406	401	433	420	406	375	392	443	408	407	400	386	425	421	406	427	402	372	405	424	407	393	386	420	384	402	413	423	347	427	388	393	408	404	410	372	414	401	402	389	390	401	435	398	410	402	441	417	408	426	379	406	417	433	432	423	424	420	385	429	386	406	406	405	352	397	409	382	391	389	406	428	385	378	419	391	406	406	389	438	376	400	425	401	394	392	401	362	376	349	437	428	390	401	376	416	414	385	399	418	439	398	393	397	405	419	414	411	417	415	430	421	417	403	395	388	411	413	439	388	419	397	399	386	422	394	400	399	388	431	423	379	384	393	399	404	408	360	397	424	399	424	383	412	389	445	435	420	386	384	387	403	401	355	390	391	405	426	365	386	423	408	435	405	387	402	411	411	419	387	405	417	433	411	384	431	375	383	397	374	415	370	387	370	390	405	369	413	455	444	425	382	415	403	383	348	403	384	418	419	392	395	422	377	416	374	391	414	402	414	428	396	421	376	405	390	364	385	405	374	398	403	376	367	380	403	411	424	406	372	411	439	428	403	373	393	405	419	416	378	389	394	401	363	413	408	418	393	384	411	382	427	395	405	403	386	409	403	411	391	452	434	387	397	404	397	444	411	391	403	397	402	472	443	403	391	374	374	385	429	395	406	425	389	406	398	394	416	399	389	415	413	402	412	393	414	419	406	404	429	403	394	438	399	415	398	386	431	390	407	386	419	404	433	444	376	424	377	449	416	400	433	396	420	396	370	386	370	385	362	391	417	383	401	409	392	370	412	380	403	408	407	419	398	393	361	364	394	391	396	416	411	422	399	361
20741	37931	34872	25868	21020	18672	15708	12854	10256	8209	6670	5348	4013	3154	2538	1953	1567	1198	1204	1058	978	998	1088	1204	1188	1121	1069	987	1038	1073	1031	889	912	917	901	811	815	832	796	727	731	652	604	608	599	583	615	644	623	624	562	562	630	596	559	593	603	546	535	538	538	561	590	533	554	543	559	540	488	547	529	507	529	527	553	522	531	531	539	532	557	537	540	532	541	494	519	476	550	515	517	546	518	577	519	489	503	522	508	483	513	541	526	494	502	557	536	522	533	486	515	526	544	483	519	546	536	527	557	533	516	501	560	502	533	529	546	514	541	535	508	515	482	475	542	524	533	496	521	528	550	499	561	532	541	513	522	519	488	490	523	567	515	514	499	506	499	494	530	534	514	545	513	530	536	506	521	563	578	523	579	502	532	516	538	499	531	544	504	503	525	532	452	506	506	530	518	470	477	509	528	497	466	546	512	556	514	500	453	536	532	494	491	547	525	529	543	549	496	557	504	501	508	507	541	552	488	534	481	497	480	540	505	494	533	504	528	495	567	485	501	488	487	528	500	495	559	516	481	558	533	478	547	550	512	496	477	498	497	514	482	583	529	527	481	511	542	529	519	466	517	495	512	542	515	503	533	518	480	531	518	499	545	568	507	516	534	491	536	540	483	508	505	511	536	517	576	515	533	520	498	519	479	504	501	548	521	533	547	543	531	479	533	497	494	530	508	500	554	525	510	499	496	568	506	534	545	489	472	514	523	565	528	536	490	504	512	498	542	521	552	496	527	510	514	491	525	527	538	553	545	525	520	538	521	570	536	491	549	507	524	530	489	535	515	512	494	514	524	495	519	517	523	482	542	542	495	558	512	533	523	509	498	528	532	513	541	472	492	532	526	499	518	538	548	538	509	540	577	497	546	542	510	558	509	512	516	506	528	542	557	533	526	476	537	503	480	498	510	506	529	531	554	505	539	515	490	535	517	521	528	514	501	499	481	510	490	513	532	546	519	514	514	510	548	521	506	491	509	489	491	527	516	527	524	551	550	502	524	547	489	513	522	528	544	511	585	535	553	515	527	547	561	510	541	508	504	512	501	480	566	479	540	507	549	490	508	473	487	499	544	505	509	529	516	484	530	519	544	537	544	508	512	486	505	517	509	515	527	506	512	509	499	529	506	496	496	525	507	553	508	515	510	544	517	490	550	538	514	503	534	477	480	500	535	504	507	491	532	543	557	528	520	541	515	540	476	537	521	518	509	531	530	535	515	511	530	518	522	495	518	504	482	509	527	507	531	488	500	560	500	543	532	496	527	548	514	538	511	515	529	524	533	491	483	506	481	544	505	544	551	481	508	538	501	521	536	518	510	511	550	498	516	526	522	508	556	530	503	528	492	522	476	492	523	489	517	506	508	517	519	556	512	579	525	525	508	515	507	509	520	500	506	533	521	565	494	503	558	518	548	500	490	497	527	534	499	521	498	472	532	541	527	534	540	493	506	526	523	502	511	513	529	536	522	491	544	540	504	514	514	516	489	511	510	504	519	531	493	523	511	544	501	525	509	483	518	542	520	497	515	510	526	540	506	509	502	500	506	519	531	530	492	533	490	514	511	534	513	536	501	517	506	515	529	504	512	473	489	491	516	512	503	545	483	482	549	527	507	557	476	535	510	508	502	563	488	536	519	537	527	534	521	519	564	512	523	509	547	488	530	523	513	509	510	532	482	549	550	529	521	472	545	522	523	515	541	533	531	530	509	515	499	519	519	527	511	512	487	576	562	490	489	536	497	518	533	495	540	501	489	556	514	553	504	519	524	562	501	529	507	517	499	524	503	538	502	509	518	523	518	489	533	554	513	546	537	508	470	522	502	508	528	493	533	471	522	525	518	548	536	516	557	499	520	498	468	499	547	528	520	482	533	554	511	484	492	479	578	510	531	580	519	538	510	513	555	513	532	547	530	524	552	512	514	505	512	552	506	546	497	538	550	530	497	494	519	542	557	560	507	556	496	511	526	500	548	527	516	514	533	516	543	546	514	488	501	527	534	521	516	529	568	512	528	505	521	544	527	567	573	563	541	560	539	490	505	497	499	511	478	500	525	525	515	503	519	534	529	518	490	543	526	530	484	498	526	490	519	505	526	533	556	523	511	520	476	503	529	536	516	532	500	492	524	520	522	506	528	536	519	522	536	524	494	491	514	510	506	468	551	531	511	522	526	538	495	500	511	515	524	479	512	553	517	534	520	535	500	496	523	565	518	542	509	522	516	523	525	519	501	518	532	503	509	516	513	527	519	507	503	497	540	527	528	514	561	507	519	513	489	505	531	528	543	540	555	496	502	519	503	525	531	552	511	518	531	552	528	509	513	527	507	565	539	512	533	468	504	537	559	570	523	533	530	516	506	575	507	494	514	566	502	505	528	459	524	513	526	529	511	555	530	522	493	540	542	542	528	540	569	530	549	493	511	496	511	538	543	490	492	530	513	540	559	543	520	516	520	511	503	511	517	495	517	538	492	535	542	559	547	509	526	524	559	570	523	529	500	528	517	541	518	500	529	529	481	548	551	508	490	505	518	527	456	468	526	536	518	489	542	524	497	509	528	529	567	479	526	521	478	531	543	537	524	535	564	529	500	518	509	569	474	491	539	538	539	567	499	511	557	529	512	509	507	550	485	523	530	527	508	522	528	537	473	550	512	540	484	502	510	539	542	498	564	510	515	485	486	485	522	518	495	538	547	561	540	539	517	551	523	512	491	509	516	504	532	520	469	493	544	545	519	519	512	546	512	508	481	545	537	493	522	522	484	533	517	474	560	515	501	541	485	509	493	521	539	525	503	506	528	490	483	513	545	521	491	509	517	545	545	538	512	522	497	518	523	485	549	522	536	513	522	505	517	543	510	529	523	524	493	492	490	523	527	526	508	552	525	497	532	490	504	519	476	485	559	534	520	508	522	501	525	499	521	537	538	525	577	512	536	498	517	486	523	489	503	533	528	511	506	565	526	506	508	547	511	552	486	533	530	490	505	504	514	538	518	515	511	541	545	527	523	508	524	473	502	480	510	534	504	537	519	509	520	499	551	463	488	526	548	532	550	523	507	498	491	520	503	499	504	485	541	502	514	475	504	515	522	514	540	550	539	480	541	532	537	495	555	537	475	489	516	481	526	487	519	566	505	497	526	480	492	530	501	507	511	510	507	505	520	529	511	506	518	501	503	565	542	490	511	509	531	500	509	537	516	518	491	485	514	514	499	506	494	527	530	526	511	525	519	523	546	541	571	492	503	543	514	508	511	519	531	531	550	540	526	541	509	581	538	531	537	547	523	513	521	536	504	492	536	548	543	522	479	487	498	532	505	498	500	531	527	518	543	533	478	470	508	451	519	544	491	502	522	509	527	512	540	560	537	489	514	508	494	506	510	550	499	492	504	520	521	543	536	517	535	528	508	533	508	530	494	493	534	490	514	508	513	520	485	516	509	525	541	512	490	490	511	546	523	509	537	472	492	523
22307	20733	28370	23161	20807	21612	19830	9691	6080	4729	3804	2922	2304	1790	1377	1100	902	721	675	643	594	596	641	626	723	695	608	633	652	611	646	558	589	584	556	489	522	475	489	452	422	404	395	358	405	353	396	365	340	392	396	387	394	339	380	380	348	359	361	368	327	373	332	335	384	304	327	299	311	316	304	321	382	332	358	318	307	342	310	344	323	328	303	347	345	308	307	330	322	301	338	331	326	323	310	345	296	345	351	325	312	299	314	296	340	295	331	315	334	347	302	306	315	291	278	320	320	311	338	308	353	334	322	305	307	323	326	287	342	338	315	330	323	314	324	335	337	296	299	308	307	346	299	298	281	327	288	357	310	302	300	313	336	305	252	317	343	319	317	317	341	299	289	307	306	326	317	331	295	331	271	315	311	316	331	298	324	307	318	329	364	335	331	337	283	315	348	309	297	294	327	301	336	324	299	302	329	291	317	323	318	308	320	319	321	306	319	294	265	306	294	298	331	325	334	304	360	331	299	314	330	325	342	322	331	304	301	296	322	282	332	298	313	313	290	323	287	309	318	324	303	345	334	350	325	299	317	314	291	331	320	335	299	325	325	290	288	317	335	309	344	348	328	289	364	323	296	274	338	324	319	329	325	328	353	319	334	340	307	293	330	294	309	328	326	313	352	251	329	329	335	309	331	283	297	321	350	332	332	305	301	322	287	314	306	330	336	315	316	319	329	314	316	323	313	297	340	320	272	348	313	324	324	331	303	337	312	317	331	316	301	299	310	303	292	318	339	307	334	284	348	298	325	323	338	300	321	333	317	316	292	312	296	314	312	342	326	330	309	335	308	295	320	322	297	310	346	319	321	317	326	330	319	331	325	294	329	280	339	306	299	307	287	290	320	301	336	297	324	335	302	293	324	302	312	306	320	299	319	307	315	324	325	308	304	307	311	319	328	298	348	308	343	336	315	342	351	319	332	336	306	330	301	345	321	304	299	297	313	314	349	335	305	315	346	310	326	277	290	321	297	315	305	355	326	297	309	342	319	300	319	319	309	321	325	322	311	336	342	318	313	339	291	319	311	333	317	289	298	314	294	299	320	303	289	316	344	324	301	319	307	294	305	334	377	333	281	318	318	312	317	324	366	314	320	281	325	338	334	303	323	322	297	349	324	340	298	322	302	308	316	322	313	285	346	302	318	322	301	319	335	349	306	325	343	259	292	320	336	300	326	300	297	320	323	284	315	310	310	321	343	289	308	308	326	301	314	318	336	334	333	325	289	329	329	341	340	292	318	318	309	337	329	324	335	289	323	344	286	313	334	333	291	335	313	325	330	315	325	321	325	329	340	308	322	317	321	309	341	324	275	328	312	323	321	295	308	339	321	347	327	294	291	316	347	315	333	315	267	313	311	293	334	296	291	325	310	325	345	292	289	311	321	354	312	341	274	313	310	324	306	300	279	310	350	315	300	335	294	320	336	344	330	307	301	333	321	326	334	323	263	323	288	285	326	316	317	303	296	301	317	351	293	289	335	298	339	349	278	321	287	332	314	329	343	335	302	325	322	322	304	306	291	355	299	318	325	314	302	324	322	308	327	304	278	336	316	329	333	297	313	312	306	304	326	306	350	311	342	293	281	339	336	319	277	303	326	314	349	329	322	293	345	326	318	302	304	295	324	324	297	325	363	321	299	317	310	321	324	297	317	291	307	314	341	353	301	323	309	318	326	334	337	311	307	310	324	320	330	312	309	342	288	315	330	312	330	323	309	291	354	322	308	312	327	285	316	273	332	323	333	295	342	323	321	306	291	312	314	311	316	329	291	297	275	337	321	309	313	302	316	325	275	311	310	314	331	282	318	322	301	327	331	354	323	295	326	321	312	304	322	315	291	304	329	273	292	289	310	320	329	312	289	316	280	312	325	310	310	293	310	338	317	304	314	311	330	293	300	306	323	340	326	318	299	307	316	348	307	313	317	327	318	348	338	310	314	301	335	272	320	313	290	327	319	317	310	332	298	315	337	291	322	331	320	309	323	304	308	330	339	316	336	333	289	304	289	307	326	308	336	329	316	308	354	308	332	312	293	311	318	301	293	299	310	310	321	323	320	357	326	343	307	316	333	319	326	320	288	291	305	320	320	301	323	325	306	326	344	325	341	331	312	306	301	308	303	337	340	287	324	321	324	298	365	313	311	341	289	307	305	323	334	306	302	309	324	302	339	300	305	326	327	320	324	309	348	319	339	316	308	330	297	315	328	321	323	323	315	340	303	324	294	343	327	347	307	329	298	316	314	289	312	312	319	303	302	323	312	318	312	320	337	328	321	288	309	304	284	355	326	328	303	316	295	313	316	320	323	298	284	288	367	326	307	311	332	305	297	312	334	325	321	351	311	347	323	323	315	308	320	289	291	303	299	304	328	326	327	316	314	331	317	301	299	319	333	335	313	305	306	302	316	292	305	341	335	320	318	324	308	322	279	345	293	316	302	319	340	336	296	313	343	304	315	319	305	363	330	300	297	332	322	333	309	306	306	313	295	314	323	307	335	328	320	306	329	323	340	328	321	331	323	333	324	321	348	298	334	313	308	305	302	319	327	317	322	327	340	325	322	324	333	307	290	332	294	325	300	326	298	322	301	284	301	335	312	305	348	306	324	318	296	321	288	327	309	303	311	315	307	328	317	317	312	316	306	323	320	320	311	310	306	322	316	342	305	312	336	338	309	304	304	323	328	287	309	314	320	281	329	335	333	335	311	290	323	306	335	346	315	310	312	294	341	335	319	307	328	295	338	311	285	310	291	316	307	327	317	324	332	320	323	294	308	350	330	316	309	299	314	303	305	333	287	345	324	328	350	325	306	296	301	313	320	304	334	288	312	339	313	284	321	306	300	325	343	320	298	318	334	311	329	310	298	324	332	306	324	304	279	321	313	324	293	308	303	342	334	290	350	341	306	288	310	340	297	325	319	307	313	318	309	317	319	321	324	301	325	335	315	308	317	313	295	331	332	322	331	337	298	295	330	312	345	290	302	299	282	314	316	335	305	324	307	286	309	287	333	330	329	288	295	303	311	343	325	331	320	338	328	330	331	336	323	309	307	275	295	285	302	300	337	319	293	321	359	334	320	310	328	326	281	291	313	330	299	314	281	310	324	309	300	341	310	313	316	347	286	352	338	326	311	312	308	299	322	304	341	280	303	315	330	343	299	351	297	291	323	306	330	315	320	319	292	319	343	323	321	320	319	316	330	320	297	302	337	281	290	305	315	320	291	298	308	313	325	281	329	348	312	294	311	339	304	332	306	305	317	296	297	287	336	297	315	309	291	300	340	329	312	325	277	293	302	290	292	303	320	327	290	300	317	280	299	345	321	291	302	297	308	318	296	320	331	300	295	334	290	322	320	322	287	287	318	310	298	342	285	300	315	305	316	310	305	305	341	310	306	283	313	272	297	345	359	302	311	297	300	307	343	324	335	324	329	340	299	306	291	296	325	308	336	313	343	304
22388	41866	38529	29440	24968	21917	18412	15110	12309	9921	8344	6407	5105	3874	3017	2306	1730	1464	1316	1242	1071	1029	1143	1270	1335	1216	1099	1071	1037	1085	1045	984	985	928	913	897	838	797	775	760	698	619	548	531	495	454	508	480	532	546	528	540	509	519	500	497	518	477	519	458	490	501	506	477	484	430	415	443	424	428	421	414	449	412	473	411	381	408	389	384	448	420	428	393	401	390	420	410	380	434	467	414	418	423	403	416	413	432	421	427	424	421	394	399	398	386	374	419	389	402	399	393	376	391	445	418	394	390	391	377	406	390	411	389	374	409	392	388	409	419	386	418	397	389	404	360	387	396	389	380	365	375	366	391	401	359	422	388	409	398	387	384	373	384	373	378	387	388	398	429	427	397	403	416	404	378	368	392	437	396	398	358	432	412	356	391	408	393	396	410	416	433	382	458	423	405	395	357	397	410	383	376	406	345	392	413	397	408	430	403	401	408	394	401	388	385	361	386	377	404	390	353	429	391	371	400	384	381	377	397	381	423	387	388	397	399	383	408	395	374	371	414	426	392	426	371	380	427	410	408	390	395	413	397	366	426	401	431	363	371	356	391	381	407	401	419	379	382	401	393	374	392	386	403	403	417	419	394	409	404	386	390	419	390	376	385	378	370	389	394	391	404	398	417	386	379	369	402	403	420	353	374	410	371	362	365	400	399	394	415	392	411	415	393	377	397	404	397	463	404	412	381	371	373	400	402	404	358	376	377	405	441	395	420	388	403	403	404	380	398	382	367	385	394	359	363	371	371	383	376	366	414	354	391	421	382	430	380	399	383	390	390	380	394	384	388	361	368	389	419	409	377	390	378	369	392	385	387	396	390	388	392	417	392	369	402	404	412	375	372	393	416	433	395	414	380	399	428	378	371	432	395	424	392	398	380	386	405	417	372	392	396	367	404	422	394	380	401	364	396	375	384	370	399	392	371	387	407	390	406	426	380	364	369	357	416	347	375	408	407	422	389	391	377	380	391	390	364	404	414	427	394	400	392	370	375	383	399	364	406	401	419	428	426	365	399	401	415	404	371	368	396	396	408	402	407	392	377	385	378	436	397	406	435	403	348	393	415	416	410	360	374	404	371	414	418	426	413	396	403	410	394	409	427	362	378	428	369	375	402	410	390	419	391	369	418	386	372	407	424	374	364	411	385	432	394	392	387	385	383	392	412	396	398	403	415	364	393	369	431	400	392	354	424	385	392	373	354	384	406	432	395	394	413	408	390	374	433	407	406	400	410	443	381	408	388	381	421	383	387	406	376	409	420	449	418	383	390	399	389	388	392	383	381	417	373	407	405	418	401	398	389	387	374	414	383	407	390	399	405	395	348	391	436	394	396	362	393	389	406	387	420	387	357	362	393	402	396	395	397	399	403	395	409	369	403	375	356	371	382	382	382	400	397	410	433	375	411	406	374	378	360	408	374	349	402	397	382	355	367	361	416	380	382	412	397	368	388	346	370	380	419	388	420	396	367	358	387	422	372	401	374	402	384	377	399	413	427	379	397	381	374	423	375	356	411	422	412	374	429	379	382	374	423	400	376	377	401	428	400	409	405	396	421	374	401	387	372	415	434	384	389	364	409	428	398	360	382	363	386	380	413	411	406	413	413	445	385	381	423	355	404	382	432	407	381	394	400	396	385	402	390	383	416	411	413	383	417	381	385	412	427	409	420	387	426	388	407	411	385	391	393	384	399	404	431	429	351	403	412	353	383	394	395	414	398	399	395	417	406	412	355	417	376	409	393	402	400	429	420	394	391	415	421	367	398	386	381	413	365	411	391	400	405	403	411	429	386	391	421	420	408	380	422	403	397	369	380	394	381	404	402	421	404	412	403	400	411	374	356	408	392	438	386	362	413	427	425	403	381	379	415	377	402	379	408	385	408	408	367	410	360	413	404	420	379	419	446	411	412	384	393	362	379	395	361	398	384	377	382	403	416	421	409	376	384	378	389	409	367	409	380	412	404	406	404	390	396	402	372	370	399	412	439	396	406	380	420	387	359	421	396	394	401	394	379	395	390	377	361	411	423	354	402	392	392	421	382	400	353	440	380	410	402	390	363	400	410	400	408	395	413	322	419	395	407	425	358	411	413	393	409	416	394	425	365	378	405	410	409	394	407	389	433	409	395	387	416	392	416	404	414	415	429	404	405	391	394	397	382	384	386	395	385	416	385	392	370	387	411	375	368	410	395	372	410	383	407	387	416	391	404	395	435	360	375	392	387	381	418	391	403	412	421	413	390	422	406	372	422	412	420	401	448	403	420	360	425	395	413	366	398	368	412	420	389	399	388	385	419	401	387	374	412	379	371	402	429	384	409	416	408	392	370	406	397	376	413	420	396	385	392	399	414	383	414	384	386	389	401	395	379	375	371	364	415	427	398	387	386	369	364	391	392	370	405	389	370	382	378	365	390	409	450	379	366	386	412	399	430	396	396	363	420	384	385	411	400	390	402	436	409	421	412	391	390	399	407	410	393	407	445	401	378	346	401	393	403	421	360	423	386	369	406	372	391	403	376	343	394	393	376	427	437	467	383	389	376	417	371	384	391	409	384	412	380	426	413	408	353	401	417	412	349	399	411	371	432	422	389	378	411	384	386	375	363	383	418	418	438	394	403	435	381	395	407	398	380	380	398	382	416	380	402	423	399	403	394	401	390	381	329	409	371	375	412	392	371	409	397	433	385	386	407	372	371	423	414	403	409	378	384	408	397	393	397	387	371	417	390	380	387	397	415	371	359	370	389	382	401	397	424	395	409	369	425	395	402	378	401	391	400	400	415	414	421	408	449	393	410	413	381	400	335	409	420	394	399	410	448	389	369	418	380	376	397	403	409	415	363	392	456	386	365	411	374	412	404	398	396	344	393	400	401	363	409	365	381	391	398	394	377	365	390	383	366	380	368	375	382	381	403	404	393	359	401	381	359	387	370	413	405	374	383	381	362	384	378	422	403	404	393	405	424	414	385	426	397	392	362	379	394	378	411	418	397	352	375	390	384	396	392	398	385	409	380	399	372	395	393	368	420	403	411	405	399	390	421	392	392	419	378	431	368	399	365	405	367	395	424	412	391	376	360	382	407	384	380	365	384	358	394	407	401	404	389	384	414	366	374	416	404	396	391	343	414	398	376	381	385	357	401	425	392	413	409	417	409	369	405	398	397	382	376	377	360	385	391	393	430	371	372	374	405	393	406	391	417	415	428	406	405	373	412	386	390	383	375	362	406	364	375	421	353	380	417	374	415	370	392	385	394	387	394	408	362	404	367	395	381	396	432	372	400	403	383	420	404	378	434	401	377	404	386	422	392	412	423	408	382	435	378	430	366	388	427	398	413	373	388	384	418	425	405	380	392	394	413	385	411	381	398	382	383	397	409	365	391	374	411	412	399	382	415	336	389	365	416	402	433	399	375	400	377	378	409	395	372	409	387	374	378	398	377	412	398	395	372	401	374	389	398	368	366	398	393
26596	22556	25643	18861	11987	8883	6801	4672	3424	2793	2318	1947	1479	1195	973	872	786	697	633	656	629	611	670	703	670	733	706	647	702	641	635	660	618	619	618	615	572	539	568	587	595	528	485	525	520	527	514	512	588	492	499	517	554	538	522	561	508	503	508	541	505	494	522	485	512	518	531	551	523	504	480	530	513	527	505	529	521	514	564	477	509	505	527	493	518	499	489	484	532	526	508	511	538	495	494	524	519	512	536	498	465	514	542	545	529	505	482	534	518	533	537	499	461	540	554	501	489	508	527	482	464	517	491	507	490	512	479	464	499	510	491	521	497	506	512	501	521	500	478	536	519	527	525	499	495	495	508	511	517	499	502	456	534	485	473	495	523	480	492	529	513	485	515	479	480	489	477	463	470	520	492	507	488	504	514	526	498	488	529	522	504	480	511	482	517	457	519	503	501	500	515	515	523	471	512	507	556	469	538	513	491	490	503	541	512	505	521	531	518	496	515	529	521	464	532	513	477	494	545	469	472	525	520	559	486	500	505	494	543	501	511	488	498	519	543	515	550	491	504	476	486	498	543	481	488	524	490	502	541	523	540	502	511	522	484	497	494	500	492	507	536	515	528	533	521	485	489	529	550	526	530	506	476	522	499	491	554	500	454	487	491	504	505	502	492	492	513	451	503	485	513	453	509	517	478	501	547	498	549	528	479	501	495	473	549	488	510	488	532	556	500	495	500	502	499	521	446	527	487	502	507	524	508	498	532	501	501	513	503	520	511	475	519	510	461	520	512	502	479	495	495	538	536	496	518	521	504	493	503	520	524	493	491	504	486	531	472	505	483	536	503	557	490	510	501	517	469	539	502	473	520	517	473	502	519	513	517	486	473	503	481	510	530	509	487	525	498	523	483	503	507	527	510	529	507	501	546	510	510	522	485	501	558	477	492	498	516	485	489	509	516	510	562	513	537	560	510	513	499	500	529	522	508	490	511	515	486	515	536	538	449	481	526	489	497	529	534	500	538	509	502	510	536	495	518	485	497	512	525	508	503	499	538	509	538	541	522	533	517	499	486	564	515	506	507	520	522	468	560	510	531	492	534	468	499	502	495	500	541	519	527	497	458	510	513	531	509	461	481	523	531	535	519	516	485	531	549	479	509	518	519	531	514	449	497	540	493	518	493	511	494	516	502	440	548	502	520	541	519	471	521	546	498	511	532	523	467	531	498	500	518	521	497	534	502	527	488	510	517	516	495	491	548	512	535	480	509	481	523	491	512	509	532	515	500	506	488	485	485	502	526	501	494	483	497	490	455	485	581	487	519	514	541	526	518	491	513	481	539	521	530	487	527	506	461	515	554	535	527	507	524	508	541	543	514	477	476	500	483	505	526	563	501	499	515	508	508	532	542	494	534	508	468	519	518	504	493	503	520	535	532	497	495	487	515	506	465	499	494	546	511	497	562	496	490	531	524	508	528	519	525	490	491	497	484	503	484	503	509	496	504	520	517	525	498	532	521	511	494	489	521	534	518	510	558	524	515	490	511	491	512	502	499	487	469	504	532	471	512	486	504	494	528	492	470	511	481	496	538	494	492	513	489	512	537	472	497	491	521	487	489	476	496	498	537	491	545	499	497	544	504	502	504	529	501	500	480	536	493	520	510	537	464	510	510	499	540	501	486	536	537	482	509	552	511	525	513	491	512	485	512	534	519	507	511	520	509	483	542	538	501	533	472	562	521	478	485	530	526	473	494	500	457	502	507	469	512	496	494	517	575	517	513	509	512	516	521	493	512	509	523	487	498	506	528	487	518	527	532	473	509	486	535	459	520	517	482	522	516	513	514	529	518	523	510	508	521	535	501	529	518	499	520	468	484	520	545	515	509	516	536	485	492	505	508	524	500	506	507	500	467	515	524	511	488	446	503	517	480	468	514	472	527	503	513	434	486	542	499	520	526	476	469	494	517	516	469	500	519	541	548	475	530	514	502	470	513	498	470	487	493	520	500	481	504	492	503	560	489	522	486	503	485	459	491	509	495	529	501	536	518	473	544	508	548	501	507	534	514	501	496	519	495	492	511	501	528	535	514	497	497	468	478	538	522	510	514	511	493	503	533	520	543	510	505	499	496	497	517	517	536	522	493	522	505	563	506	480	522	509	531	537	519	505	481	458	515	520	540	532	536	494	531	470	497	511	521	513	464	555	524	507	531	498	548	514	503	508	544	465	564	537	504	523	466	536	512	511	481	528	491	493	520	490	539	492	470	478	502	515	506	522	530	517	529	503	512	504	509	513	505	478	488	524	532	488	538	510	499	505	493	519	512	505	522	513	492	546	516	530	498	505	541	519	493	544	503	515	496	504	501	557	475	477	489	515	544	504	512	483	532	513	508	511	504	490	503	518	548	472	513	518	519	528	540	498	494	477	507	515	512	505	541	521	549	470	520	504	513	500	489	538	523	508	512	521	509	529	495	494	504	505	511	477	481	522	539	521	504	513	495	540	501	516	525	504	501	521	491	497	497	507	537	502	520	482	503	505	565	500	522	506	532	540	500	517	492	515	482	504	524	487	550	502	516	523	451	475	534	498	468	520	496	491	488	490	508	546	471	494	535	522	510	518	496	524	529	511	527	512	513	528	511	488	525	504	473	495	482	523	482	498	480	541	493	473	501	520	480	491	512	498	469	492	508	508	496	499	487	502	515	528	528	476	496	535	512	492	504	526	482	509	533	480	501	559	473	492	511	552	539	559	531	517	523	543	479	513	453	499	521	492	498	503	483	506	478	528	473	506	489	504	501	538	519	547	529	519	545	485	500	490	454	508	498	514	493	500	531	512	471	478	475	530	461	512	543	484	525	504	544	542	484	531	546	505	516	489	497	541	481	516	528	472	464	495	491	536	487	520	486	522	541	512	504	504	502	506	482	493	501	515	511	523	528	494	510	493	492	549	512	498	543	546	504	487	463	476	532	510	519	483	561	493	512	476	533	493	515	484	517	506	511	522	535	471	492	543	495	504	477	491	473	547	553	489	471	543	500	506	491	544	519	518	508	540	524	520	484	515	513	502	496	511	499	480	522	469	500	508	509	522	542	535	524	475	483	510	495	533	522	507	490	484	550	539	508	549	532	528	499	486	520	515	493	497	485	502	530	498	496	538	487	477	497	477	516	525	503	512	512	538	498	521	511	503	536	496	527	537	479	451	494	554	525	504	527	495	532	521	536	535	492	510	517	522	510	467	472	543	482	540	549	504	493	486	482	517	467	488	501	529	544	506	521	510	505	551	470	517	529	512	504	516	501	478	497	496	522	553	536	514	485	489	499	493	525	473	465	502	468	492	503	475	529	492	480	519	494	539	497	535	557	557	519	509	515	524	503	500	530	501	518	504	517	524	532	493	539	554	491	478	505	490	504	535	504	523	511	520	495	523	521	494	474	541	522	490	507	482	519	509	532	493	477	500	513	525	522	519	504	529	502	510	542	508	524	505	496	493	521	499	513	489	546	491
20780	32859	29695	20527	17131	14739	12453	9611	7666	6268	5164	4152	3035	2370	1891	1503	1259	1060	1018	943	919	909	1006	1045	1036	1053	1013	924	969	988	929	910	900	961	827	899	784	782	853	835	762	730	665	675	688	666	705	636	643	686	662	711	687	726	695	712	671	662	666	662	656	696	649	612	653	655	695	678	706	632	638	647	669	676	631	616	643	641	642	656	615	647	674	649	633	636	656	633	662	644	592	695	666	628	618	646	601	695	658	598	689	649	650	608	621	587	641	629	621	673	646	640	627	620	634	608	605	606	603	623	643	636	706	660	658	651	627	680	582	568	647	615	654	688	667	607	623	669	656	675	606	657	659	633	644	661	627	591	609	583	658	595	676	667	609	622	602	664	631	624	659	644	659	698	676	650	653	652	631	632	629	678	644	639	657	590	691	638	659	622	586	710	677	664	685	611	610	611	652	617	646	617	675	663	634	622	705	637	675	614	646	698	635	659	646	669	639	644	658	592	650	674	629	633	615	666	664	633	667	627	687	650	667	638	597	642	666	662	610	632	606	652	624	659	622	618	671	676	646	646	632	633	667	628	618	661	649	659	643	631	608	608	618	648	605	649	560	582	630	605	636	619	627	669	614	669	593	647	637	643	679	628	634	665	612	615	612	621	653	633	623	608	645	666	675	656	610	658	650	633	651	587	666	653	604	634	588	641	631	660	614	667	650	657	638	667	622	640	635	628	635	615	666	637	649	622	619	661	611	598	607	626	614	680	661	622	634	638	640	620	652	687	594	647	642	645	588	646	670	635	636	628	683	657	677	616	645	615	661	637	672	656	624	696	596	647	648	599	663	658	625	645	630	628	663	656	636	630	631	646	663	653	670	669	670	699	621	649	654	622	617	650	641	643	637	677	624	668	651	655	683	601	622	665	682	649	641	653	624	660	642	664	643	673	659	635	664	635	677	608	655	640	629	628	652	628	582	629	634	683	618	659	631	646	692	651	674	664	649	634	627	644	632	668	620	637	661	671	670	666	612	660	667	649	617	639	605	639	696	623	634	648	633	674	647	657	639	618	661	626	624	660	669	622	672	648	628	615	678	693	626	647	621	646	630	647	669	668	645	604	651	631	589	629	635	657	647	689	668	624	663	642	665	677	669	645	657	619	697	697	659	629	640	664	655	639	660	669	652	643	688	652	636	618	632	667	662	680	661	661	680	642	572	657	645	655	666	676	636	641	635	621	641	612	629	662	621	640	635	634	643	672	590	650	658	626	724	684	597	670	619	672	638	582	638	649	676	656	654	655	638	620	657	633	654	668	606	644	590	619	627	608	674	614	677	694	662	674	648	667	671	616	691	654	604	659	580	652	615	643	683	656	628	635	646	618	609	638	636	651	631	677	649	649	630	652	627	635	614	670	602	623	688	661	654	642	646	597	675	675	630	658	678	622	649	648	659	621	611	599	658	599	632	639	657	674	615	646	635	614	630	618	633	597	609	634	652	642	632	619	610	624	648	659	674	678	606	638	690	693	632	643	620	639	591	625	596	678	625	636	615	643	628	633	628	643	626	675	676	663	683	670	682	632	619	624	661	631	638	644	650	680	670	658	621	666	597	630	664	610	650	640	628	634	644	659	658	640	643	630	652	642	638	631	651	588	647	634	689	588	642	683	669	640	611	659	655	642	597	625	645	626	659	644	629	617	637	605	635	617	652	637	638	647	658	664	627	627	605	654	656	622	658	663	615	624	612	635	634	636	621	604	613	613	677	681	638	642	680	631	644	662	626	631	585	620	621	581	656	611	652	616	612	641	638	600	654	653	654	656	642	684	617	609	667	631	662	644	623	650	629	625	633	638	665	606	595	619	645	589	679	654	662	648	693	631	633	616	665	655	658	606	596	609	613	675	702	665	606	658	693	654	641	619	660	569	607	638	639	628	637	633	646	624	661	624	613	600	653	625	588	702	637	636	605	664	642	668	638	622	674	690	701	625	649	626	653	633	644	664	649	637	681	633	596	652	662	625	635	660	656	648	670	634	637	596	639	624	680	631	666	650	651	648	694	728	675	684	612	678	658	688	639	658	658	618	621	628	640	606	592	683	591	599	635	650	602	617	634	653	675	638	643	622	614	639	689	604	648	640	670	663	658	655	648	640	644	649	664	656	633	647	569	634	696	672	626	645	659	682	632	639	624	650	666	643	682	624	669	658	653	671	628	637	639	637	684	641	670	674	675	663	601	589	635	663	648	627	685	662	614	630	621	660	708	660	641	629	588	646	663	606	666	633	631	614	659	683	626	607	634	622	682	648	632	651	686	637	665	628	653	652	647	651	670	649	615	655	687	644	644	628	691	649	634	680	648	630	710	675	619	629	661	659	628	653	644	632	659	702	671	645	631	606	641	655	651	649	656	623	628	681	673	635	708	638	665	678	680	651	634	673	643	598	616	617	619	689	653	631	637	656	641	622	620	623	642	620	702	685	731	672	609	664	624	682	630	642	665	653	670	656	638	660	687	678	603	629	644	641	697	637	654	640	604	648	600	624	654	627	619	620	644	609	649	635	634	680	627	654	626	618	657	627	638	635	613	647	653	666	623	658	622	648	639	673	722	653	586	632	622	593	611	584	681	637	634	612	652	665	624	644	646	673	686	675	661	609	665	648	617	651	606	613	619	673	646	633	599	646	629	604	678	647	611	631	670	598	627	629	582	638	662	647	618	654	667	616	621	646	651	631	611	646	637	642	641	629	700	677	639	612	656	670	652	605	625	637	644	657	696	654	615	622	645	704	601	631	636	676	652	635	651	712	602	671	642	659	652	646	628	622	610	643	644	628	627	663	639	651	633	635	625	592	614	659	631	659	641	644	643	659	625	629	630	630	644	644	688	666	679	646	612	665	663	632	653	627	657	615	618	644	619	674	639	622	633	659	649	677	638	599	654	649	627	653	634	646	700	643	653	638	638	638	657	698	600	637	603	661	640	698	622	636	648	617	688	663	668	666	680	636	618	649	610	630	667	592	652	618	715	652	634	669	615	682	694	663	665	607	634	661	686	606	606	673	638	673	677	642	684	697	644	649	663	653	597	609	659	630	609	669	634	644	657	633	644	662	631	640	596	655	638	693	650	639	625	669	599	596	600	592	643	619	604	636	605	655	623	619	622	665	634	673	640	630	624	623	664	671	617	674	631	686	610	632	626	651	667	612	591	625	665	667	625	652	607	648	629	665	702	634	602	705	642	633	633	656	624	661	662	668	642	608	624	640	635	658	661	661	621	619	654	657	629	629	633	642	646	662	682	657	657	637	624	674	636	653	627	606	630	625	611	632	706	641	626	644	662	618	607	646	632	650	648	645	640	651	693	636	625	621	599	643	610	607	677	630	655	656	697	608	678	661	621	623	641	616	650	672	643	640	654	656	605	676	615	686	654	609	654	667	663	628	652	625	646	676	659	674	616	652	669	648	647	622	680	621	662	615	653	640	633	680	605	648	689	603	628	659	601	634	646	677	690	628
23327	20808	28043	23757	21068	18267	12019	6845	4678	3755	3167	2328	1896	1418	1204	950	774	712	679	611	655	586	694	747	720	696	620	585	598	622	641	635	610	598	584	594	540	516	511	492	519	456	446	410	416	459	445	406	450	452	448	452	438	442	472	474	442	430	437	423	451	405	433	443	399	430	388	442	415	368	390	406	429	414	410	411	441	416	433	445	397	413	393	423	417	433	407	406	400	418	383	379	434	416	405	451	407	408	430	404	415	384	398	387	404	402	401	408	412	409	404	435	419	438	389	401	375	367	404	429	420	392	412	444	432	393	415	447	445	413	400	423	416	390	424	393	428	398	419	388	374	368	410	407	405	409	424	410	389	402	403	397	415	383	419	384	407	429	419	397	435	414	393	417	407	429	401	405	396	414	406	367	412	423	422	447	409	397	408	388	390	396	432	428	423	412	423	411	402	415	422	373	421	391	411	387	422	393	386	406	429	413	392	417	398	405	359	437	395	389	396	395	440	423	408	397	402	379	366	438	383	413	406	394	429	397	404	413	421	418	390	412	380	386	442	363	395	403	418	414	425	403	420	412	409	402	367	379	399	401	452	410	438	404	406	422	395	408	445	384	438	429	395	424	396	417	381	424	419	438	432	402	410	436	406	436	433	397	434	417	350	412	412	453	369	382	435	383	426	455	431	405	407	397	410	404	385	382	409	416	415	405	376	400	429	411	447	405	380	401	401	395	381	425	384	379	401	368	422	401	420	412	428	413	397	398	406	381	370	380	429	385	403	400	408	392	410	427	373	389	433	389	422	397	411	420	384	444	387	377	390	416	389	424	432	418	406	413	427	396	443	436	415	407	400	385	465	401	371	421	427	399	397	396	410	430	433	418	433	390	411	388	404	429	379	352	409	394	401	415	425	392	395	405	403	431	441	408	435	434	415	385	394	422	366	407	380	423	395	393	413	382	367	392	429	392	430	396	390	373	438	441	407	429	405	398	428	391	407	376	401	407	397	408	390	394	432	428	353	406	394	405	391	421	394	430	379	413	388	409	379	456	427	426	388	386	396	424	369	404	415	389	393	416	422	370	387	431	382	378	405	418	424	413	414	397	413	416	389	441	432	389	377	472	419	418	407	407	410	406	452	419	401	408	424	393	436	407	432	412	446	394	391	411	415	394	395	387	436	407	414	428	372	419	408	395	403	422	397	398	388	384	405	387	399	397	420	407	407	393	408	402	364	415	395	405	382	419	387	435	409	401	430	407	441	387	405	438	408	428	406	412	367	436	375	414	375	424	402	370	419	370	430	425	427	422	386	395	374	406	409	430	378	406	417	371	410	407	395	404	409	428	404	370	433	422	428	420	431	420	407	408	419	418	379	402	382	431	416	441	430	418	355	426	387	444	410	388	405	411	417	429	394	412	372	416	438	383	399	380	392	393	424	409	409	420	394	414	421	408	457	402	408	396	422	420	380	402	408	392	393	415	394	416	405	421	428	386	422	425	413	380	388	456	385	397	414	413	401	389	445	383	407	419	395	404	407	360	417	382	389	428	439	435	440	418	385	431	418	401	409	409	444	380	406	410	422	414	352	401	436	437	410	389	423	411	417	410	429	396	409	397	404	394	410	392	377	405	441	423	406	439	428	429	379	438	403	370	386	394	394	399	414	405	425	410	425	411	400	415	407	392	391	378	400	390	403	397	397	388	377	415	391	393	386	419	407	433	417	415	402	420	420	419	429	403	426	399	378	416	393	419	399	386	374	417	400	390	437	381	427	376	409	393	450	392	439	415	409	449	415	408	449	418	386	422	393	431	417	396	439	384	380	395	424	409	427	435	411	427	399	418	379	403	402	415	412	413	380	409	387	399	437	376	423	388	420	411	413	395	411	385	397	392	471	424	434	391	369	376	385	388	370	405	395	409	411	401	448	389	389	454	449	416	401	398	400	408	411	445	414	405	413	389	437	383	413	382	400	395	419	411	425	394	397	410	385	396	365	410	420	355	428	406	369	388	360	405	391	361	432	392	418	435	366	372	392	447	419	368	420	431	406	439	392	442	384	381	441	418	394	380	420	415	420	421	414	387	369	404	372	432	427	399	422	394	372	426	406	391	395	403	374	402	397	349	396	407	409	409	444	440	400	404	382	411	418	395	413	396	387	401	381	435	401	405	416	392	411	377	427	383	396	408	417	412	423	397	412	392	395	401	414	425	410	404	397	395	415	415	390	418	374	417	410	445	407	441	394	391	396	382	403	430	404	410	408	410	431	389	383	364	392	402	399	414	422	386	405	392	409	428	432	434	400	416	393	361	443	414	363	391	417	424	428	396	430	429	371	418	392	400	405	457	409	399	408	396	408	383	437	385	435	405	396	439	402	379	405	371	398	425	366	427	386	405	433	383	409	440	389	453	408	415	399	409	397	440	409	406	419	416	398	412	427	412	396	404	375	414	413	400	402	392	386	407	384	395	409	405	397	430	388	417	399	424	440	406	393	396	401	414	441	401	436	366	400	415	417	402	424	431	408	366	416	420	381	411	428	383	388	396	397	398	442	408	424	439	422	399	409	426	362	414	410	431	398	429	381	404	407	406	403	381	419	399	419	427	372	432	386	433	416	364	432	470	396	444	445	411	409	417	425	397	452	432	420	385	356	456	418	421	421	403	429	403	376	368	401	411	414	383	400	390	452	409	427	398	393	417	391	405	384	417	385	406	386	387	420	410	379	446	425	383	405	420	448	403	399	411	394	377	402	413	407	407	412	392	407	409	454	425	422	415	375	410	422	431	382	408	387	391	406	392	424	421	385	366	401	392	425	428	393	384	419	409	400	384	458	410	411	405	400	400	412	405	420	424	397	432	440	404	351	377	410	439	420	352	458	404	423	384	406	418	437	411	409	414	412	400	412	416	434	419	441	440	385	404	408	383	407	424	398	442	395	393	430	406	361	420	449	422	397	411	419	392	389	400	399	431	411	431	429	425	412	407	401	365	408	369	379	442	403	399	408	428	411	406	409	408	407	390	438	401	421	399	387	394	440	374	434	424	407	433	398	352	394	413	451	410	416	417	384	416	407	395	426	415	407	392	408	385	413	417	411	409	396	406	409	402	396	393	366	398	405	403	398	406	421	397	399	382	373	390	442	406	404	393	410	442	424	420	392	411	399	418	415	387	460	402	423	416	385	403	404	429	392	418	402	412	420	436	387	405	421	450	389	408	413	406	412	395	397	422	401	416	382	386	391	386	400	411	387	393	385	373	386	438	398	395	376	406	386	413	414	388	409	405	377	374	390	358	407	395	417	406	378	425	390	406	424	421	440	393	390	418	408	355	395	392	413	391	411	418	418	386	406	401	412	371	421	396	408	398	419	376	414	402	372	411	422	407	427	372	385	424	434	390	391	387	391	392	451	426	447	387	402	402	441	386	438	408	409	415	421	404	418	414	419	391	387	410	422	409	428	413	383	439	452	418	383	457	457	422	405	400	421	406	357	401	418	406	397	411	422	390
20765	37950	34605	25676	21770	18795	15668	12267	9957	8144	7002	5197	4030	3144	2227	1798	1492	1185	1079	1077	1017	939	1077	1093	1122	1118	1058	1032	981	979	981	962	935	871	856	891	820	809	793	755	689	682	643	620	575	593	653	604	619	591	597	644	593	634	547	619	559	605	571	552	582	575	570	562	527	586	514	569	561	536	539	545	533	531	553	521	550	558	523	518	542	534	523	612	491	540	492	499	508	541	528	547	533	546	478	541	544	568	507	525	543	537	522	517	525	493	521	500	516	553	502	538	536	514	501	518	479	539	514	507	509	495	558	552	500	511	477	536	520	506	518	506	501	522	525	535	521	528	495	530	517	531	494	522	471	545	515	499	533	534	552	535	545	516	493	538	542	514	532	515	525	534	502	529	501	524	527	486	518	522	516	529	502	551	504	530	529	548	525	503	534	506	482	537	534	514	550	570	509	491	526	573	573	435	555	494	553	507	507	519	528	559	468	545	543	509	474	552	493	533	552	524	528	516	503	542	545	537	553	506	531	526	504	505	476	579	568	552	503	506	551	572	515	502	526	541	574	555	525	521	504	483	512	518	501	538	533	496	578	519	572	524	537	521	531	545	516	516	527	507	490	512	511	516	515	491	538	532	525	504	498	518	531	534	539	567	494	487	557	521	511	531	523	533	521	491	510	543	550	526	528	513	526	519	473	563	507	552	485	492	532	519	513	525	481	563	550	563	526	489	539	524	528	509	517	492	546	496	495	509	515	493	500	506	528	533	515	543	524	555	524	519	508	493	539	515	522	531	541	498	555	521	542	495	540	524	511	511	501	506	557	536	508	537	494	524	514	514	516	541	468	504	508	487	532	518	523	519	500	508	511	486	535	481	523	521	493	517	489	521	519	513	500	599	525	495	538	529	533	522	478	538	542	511	497	547	565	510	481	498	481	534	506	523	496	509	552	555	528	516	499	503	545	547	549	490	519	539	540	512	530	537	486	537	512	506	536	562	549	544	535	543	473	487	552	564	520	532	522	536	521	506	524	511	497	526	537	516	501	456	479	539	522	543	472	489	527	518	505	511	532	544	519	523	523	526	536	542	561	559	529	515	580	566	500	524	484	514	502	548	505	517	520	496	555	538	524	511	525	519	537	524	514	502	509	521	529	555	523	541	521	542	550	504	481	522	522	567	508	500	521	537	535	517	545	554	518	528	485	511	522	510	513	519	516	556	536	517	538	538	521	519	551	520	550	508	495	557	546	491	518	505	497	464	497	507	534	513	539	569	509	539	544	504	525	506	488	530	520	521	520	520	495	537	510	536	515	526	539	527	545	514	526	558	543	523	551	504	477	561	527	499	552	574	538	546	495	516	514	511	502	510	540	549	516	496	471	530	542	537	499	495	532	530	521	513	519	551	531	477	520	510	509	552	517	523	569	527	548	496	517	519	542	521	469	546	507	504	543	526	527	498	514	487	526	542	497	517	505	499	553	558	530	547	498	526	572	539	536	488	522	515	520	542	547	549	535	505	531	504	562	531	506	477	540	534	531	519	545	497	513	521	517	528	485	572	570	528	535	502	545	542	533	497	511	499	480	526	518	555	517	507	536	559	481	468	498	527	480	547	459	524	490	535	487	530	489	519	525	497	525	562	538	548	505	511	490	512	500	498	517	515	557	534	566	498	540	514	527	502	567	487	541	569	542	508	499	491	503	521	502	551	528	491	514	532	502	537	539	545	503	526	539	545	536	498	557	492	489	540	502	510	511	521	530	528	530	501	545	579	521	532	519	564	513	517	501	536	480	516	523	532	533	498	495	541	495	524	545	538	503	549	495	531	532	509	552	533	531	564	500	549	493	502	498	549	537	499	520	532	467	518	504	540	477	520	553	489	521	500	532	492	508	534	542	559	500	534	532	529	498	477	526	534	519	514	493	546	499	528	525	500	495	501	504	542	506	497	521	544	534	543	501	523	520	513	493	475	564	548	534	496	520	561	500	492	505	507	494	510	531	516	512	485	555	507	503	542	526	481	513	527	530	550	531	492	506	542	532	477	542	523	540	564	528	524	576	509	555	548	509	488	520	494	527	493	508	539	498	541	512	519	496	521	516	506	529	526	572	481	509	532	509	517	500	501	534	529	509	558	508	537	500	512	528	490	530	509	504	501	525	504	530	546	538	541	498	527	531	496	528	504	542	496	483	500	522	529	502	515	489	524	484	474	534	522	589	523	510	515	527	524	493	501	531	521	514	534	509	498	483	546	535	534	542	524	517	523	511	470	503	516	505	523	511	496	537	523	518	514	553	516	508	518	514	533	538	535	486	479	507	551	541	514	521	554	580	532	503	509	505	495	581	544	543	540	511	537	517	534	521	523	528	523	538	515	515	513	521	496	543	499	540	553	527	537	533	535	513	480	519	497	507	496	524	547	548	491	525	517	557	540	534	553	533	496	523	504	547	538	545	551	525	531	490	537	496	502	487	491	489	473	544	556	499	552	506	550	520	476	524	520	556	518	567	546	559	501	565	499	525	523	535	512	494	535	517	532	516	534	566	545	517	529	510	510	535	526	498	479	502	531	528	537	518	534	543	530	517	543	511	508	452	522	535	526	524	541	523	509	545	558	508	503	552	523	526	527	542	489	534	548	513	516	499	511	484	514	537	516	474	531	528	465	554	514	552	524	534	500	529	556	500	521	517	522	567	513	515	505	518	493	505	532	553	511	506	528	512	539	525	537	491	551	501	529	515	541	516	529	546	516	513	503	512	525	486	484	511	541	551	526	540	545	498	520	533	522	562	560	540	516	557	544	544	548	507	488	496	523	522	502	529	534	518	541	559	526	530	523	515	503	513	521	504	522	516	517	491	490	546	542	536	480	493	516	527	556	511	533	517	527	546	479	536	495	542	520	537	478	534	509	499	501	501	528	537	532	488	472	558	510	524	516	514	511	541	516	514	542	518	500	512	499	480	473	516	488	530	528	556	531	519	528	493	514	521	562	516	480	502	536	539	535	526	530	530	519	510	520	552	557	485	542	529	521	505	530	553	524	564	512	503	502	556	519	489	520	538	531	533	544	522	520	520	505	468	550	517	502	507	554	499	544	519	494	490	545	515	534	540	547	521	519	513	545	520	520	513	529	496	518	520	475	532	534	510	494	483	536	492	526	488	512	486	518	504	484	523	520	530	505	528	526	515	532	524	537	514	478	513	562	505	546	474	495	501	521	505	560	516	488	525	554	554	508	481	560	538	549	492	495	515	470	551	517	505	514	549	516	537	549	517	545	545	521	533	485	507	533	520	498	509	551	468	539	518	551	502	516	479	524	509	508	524	463	531	556	560	531	491	518	501	525	561	518	516	549	511	548	523	510	513	483	523	500	515	508	501	540	491	541	563	540	530	522	534	504	494	514	510	534	472	496	515	549	538	571	521	548	519	511	570	489	538	508	497	534	532	564	548	494	533	476	613	528	551	527	508	556	539	491	536	498	516	525	528	586	547	487	531	543	516	548	500	544
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
