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
339664066701	339664067271	339664067821	339664068371	339664068921	339664069471	339664070021	339664070571	339664071121	339664071671	339664072221	339664072771	339664073321	339664073871	339664074421	339664074971	339664075521	339664076071	339664076621	339664077171	339664077721	339664078271	339664078821	339664079371	339664079921	339664080471	339664081021	339664081571	339664082121	339664082671	339664083221	339664083771	339664084321	339664084871	339664085421	339664085971	339664086521	339664087071	339664087621	339664088171	339664088721	339664089271	339664089821	339664090371	339664090921	339664091471	339664092021	339664092571	339664093121	339664093671	339664094221	339664094771	339664095321	339664095871	339664096421	339664096971	339664097521	339664098071	339664098621	339664099171	339664099721	339664100271	339664100821	339664101371	339664101921	339664102471	339664103021	339664103571	339664104121	339664104671	339664105221	339664105771	339664106321	339664106871	339664107421	339664107971	339664108521	339664109071	339664109621	339664110171	339664110721	339664111271	339664111821	339664112371	339664112921	339664113471	339664114021	339664114571	339664115121	339664115671	339664116221	339664116771	339664117321	339664117871	339664118421	339664118971	339664119521	339664120071	339664120621	339664121171	339664121721	339664122271	339664122821	339664123371	339664123921	339664124471	339664125021	339664125571	339664126121	339664126671	339664127221	339664127771	339664128321	339664128871	339664129421	339664129971	339664130521	339664131071	339664131621	339664132171	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23938	21858	29796	24525	21867	18888	3392	1554	1213	1137	1189	1105	1043	1034	929	824	818	679	627	597	555	518	514	482	508	491	479	484	474	420	443	449	445	441	428	440	396	388	401	419	372	363	381	386	376	357	386	354	373	392	396	374	359	380	333	315	363	378	370	400	379	371	394	346	399	360	369	352	352	364	384	361	321	417	376	357	391	359	331	385	378	369	359	382	376	374	377	371	379	383	368	359	353	390	380	345	387	364	346	353	387	400	360	377	338	351	352	368	400	337	357	373	367	349	388	351	387	367	372	324	396	336	361	377	371	329	361	376	377	369	388	387	332	352	357	364	358	354	337	378	332	341	384	333	395	360	350	357	383	363	357	371	379	349	370	319	379	352	395	332	348	360	355	387	381	372	347	322	365	328	351	381	341	388	350	371	385	365	350	357	354	332	352	369	360	332	329	338	375	348	340	330	356	374	387	322	354	334	359	327	330	392	324	391	379	344	353	335	354	391	355	361	351	374	338	362	355	350	344	362	355	405	379	383	352	365	343	391	364	415	332	358	336	336	359	353	362	322	362	337	378	343	351	354	363	374	342	385	373	333	386	403	392	353	367	372	386	360	374	377	373	370	374	334	366	395	361	383	348	353	357	388	306	381	377	347	357	333	351	349	379	341	347	366	332	367	383	359	378	375	335	341	342	347	336	349	383	347	363	321	338	357	350	323	366	342	373	344	370	345	360	346	370	340	376	368	343	351	362	391	365	353	339	390	367	376	348	346	360	345	369	369	355	347	348	332	371	367	350	360	327	315	359	367	371	391	388	355	338	357	384	324	346	336	374	365	348	349	322	343	361	337	338	364	366	363	368	347	365	347	347	370	352	339	339	394	341	340	327	366	351	357	359	349	333	373	365	366	368	379	359	380	363	378	351	366	350	388	355	379	369	357	340	317	351	315	380	383	338	344	342	380	400	364	356	344	362	356	392	353	344	294	360	336	366	371	388	376	342	334	350	351	357	371	378	339	365	339	368	349	359	330	373	342	383	347	363	372	356	378	368	356	363	364	346	376	365	380	357	326	329	358	356	366	372	316	406	378	371	351	356	357	365	351	355	327	361	319	340	323	354	367	379	341	355	359	398	340	371	352	342	369	354	402	342	336	353	333	373	380	360	392	376	336	363	340	387	355	343	321	363	325	364	363	338	347	332	365	372	388	330	352	357	357	361	366	362	352	380	321	373	362	337	349	386	371	378	367	339	370	333	361	351	366	372	339	338	354	358	373	374	361	371	341	355	348	394	331	341	373	364	349	345	378	365	370	317	340	341	357	386	378	371	359	360	369	363	313	358	366	357	403	363	373	348	356	359	369	352	347	352	343	349	333	342	350	358	359	377	375	345	383	330	337	353	347	390	351	345	355	360	361	348	381	341	364	354	370	353	356	344	366	359	354	370	339	379	360	362	356	362	353	339	382	347	362	386	358	354	325	354	357	320	383	334	396	356	349	338	351	361	314	385	336	349	351	370	358	369	330	356	360	344	312	404	366	338	373	340	366	348	387	364	339	354	335	359	347	340	348	361	364	370	321	337	370	369	338	351	385	333	334	352	342	364	376	338	361	332	381	354	317	343	370	397	342	347	350	357	350	353	351	353	357	369	339	341	333	343	327	362	351	352	338	299	369	368	373	351	329	316	352	370	361	370	373	395	345	374	356	366	362	379	346	367	374	365	360	368	357	319	365	386	357	369	363	333	324	350	379	355	374	378	342	338	377	344	405	335	356	380	380	337	337	350	346	370	373	396	342	365	366	339	362	343	361	314	370	348	356	362	361	407	365	330	363	372	381	316	362	375	350	348	354	330	382	364	360	410	364	344	336	348	375	356	370	328	367	413	365	370	348	379	366	344	361	358	349	390	360	375	362	360	367	385	368	386	379	344	356	387	357	385	373	326	359	393	352	366	337	353	376	385	359	382	316	391	386	365	346	379	382	377	359	366	370	354	357	365	362	393	339	342	331	351	337	358	372	350	355	376	390	343	356	329	315	367	351	326	350	356	365	387	360	356	365	374	353	376	322	338	352	336	350	373	388	328	343	368	379	363	376	392	337	358	366	348	372	363	355	351	357	339	387	342	348	357	353	332	369	362	350	357	357	386	323	373	332	327	343	406	350	358	349	368	356	354	379	384	339	344	349	367	337	356	379	331	347	323	374	349	330	336	353	337	394	373	334	393	341	332	344	353	358	356	354	380	363	325	322	364	331	355	381	332	346	354	371	333	332	334	367	334	355	389	368	366	357	349	361	356	363	355	368	369	375	353	399	331	360	366	328	387	345	369	370	360	364	332	367	337	349	385	372	336	334	360	375	345	347	351	359	344	378	369	374	360	367	308	328	349	346	358	371	346	359	351	340	360	332	351	377	367	350	372	354	386	375	390	371	376	341	360	381	373	369	364	367	365	344	371	373	355	363	323	373	383	359	332	376	379	360	365	377	348	362	367	347	355	374	375	347	334	366	326	364	372	370	378	382	357	344	387	364	340	352	345	338	355	343	356	367	341	342	348	373	320	402	327	333	357	371	319	371	397	342	342	366	325	346	343	361	375	336	319	382	321	361	336	348	388	354	382	296	337	365	336	352	371	361	363	382	347	358	360	356	350	366	366	361	377	339	368	400	386	374	324	358	359	332	341	360	357	397	345	333	350	377	367	337	357	379	341	366	394	322	358	347	379	341	336	350	376	339	352	319	359	354	357	364	378	354	360	372	333	311	334	363	350	372	343	348	347	344	372	373	335	358	367	351	333	350	354	369	343	359	362	368	349	354	396	343	371	370	340	381	323	333	353	361	346	334	362	330	340	358	379	372	326	348	344	379	365	383	332	379	333	369	365	345	376	372	395	373	323	389	325	353	368	367	358	358	366	340	354	353	345	357	341	343	393	400	340	330	367	379	320	365	375	349	313	373	349	340	390	371	406	375	358	354	373	337	353	338	387	377	335	369	349	344	313	353	330	385	370	338	353	381	328	345	333	343	372	396	359	331	355	416	385	356	377	387	384	346	328	366	360	333	357	430	397	334	348	357	339	367	344	356	357	359	340	350	382	352	363	350	377	369	321	347	387	356	371	326	355	365	389	345	332	363	363	354	328	367	320	362	328	359	355	356	340	356	362	378	341	365	345	346	357	346	345	362	317	358	348	396	368	373	356	358	348	380	352	282	335	379	346	357	324	381	363	384	317	325	386	360	360	347	386	336	373	355	370	351	363	343	335	344	364	374	367	373	363	349	333	351	367	373	350	332	375	366	370	352	360	355	389	360	350	377	359	340	389	342	367	348	342	375	373	323	373	350	370	363	378	391	344	325	384	363	389	342	350	336	342	354	354	359	346	353	355	336	344	369	357	357	341	348	339	346	378	394	353	352	341	357	326	353	311	364	364	360	339	364	350	371	368	351	363	338	367	336	334	349	343	346	351	378	366	363	362	346	367	371	351	314	348	371	321	352	387	347	361	349	344	341
11185	23073	20157	12538	9013	6982	5307	4402	3799	3760	3886	3525	3291	3197	2842	2383	2101	1906	1724	1597	1375	1283	1262	1173	1201	1139	1206	1157	1054	1011	971	929	1008	955	937	877	901	851	852	796	777	826	792	759	727	711	689	691	736	757	705	700	746	671	719	672	697	683	722	687	711	662	691	684	677	689	645	626	698	694	685	667	649	646	676	673	624	709	639	652	658	709	663	689	659	678	674	684	689	648	697	678	668	657	703	696	682	653	655	655	687	642	636	654	678	671	675	635	643	717	662	672	635	678	656	657	637	655	642	665	650	647	652	635	632	636	677	667	711	609	633	631	708	670	661	689	699	651	639	667	695	654	639	673	635	671	646	675	637	655	666	627	629	640	619	685	683	623	630	626	665	677	660	637	645	633	626	682	657	649	667	654	642	651	654	633	662	654	645	711	630	648	703	636	609	694	644	647	654	692	668	650	666	642	619	639	647	654	605	643	633	596	659	693	612	633	674	707	680	684	622	641	722	675	639	670	606	641	649	647	642	619	678	638	631	622	690	686	637	680	638	704	629	648	630	646	690	665	667	634	657	679	600	631	635	663	650	683	642	669	617	673	651	681	713	651	609	665	654	601	614	665	625	631	665	639	661	658	668	647	647	657	650	684	648	670	626	700	701	690	678	692	653	684	658	678	655	651	677	644	702	636	681	637	654	675	642	623	691	621	672	671	676	648	676	634	642	637	652	629	604	645	672	646	656	686	626	674	679	701	687	683	641	609	645	661	657	667	674	659	629	649	643	645	647	643	659	654	681	658	687	669	668	661	678	665	642	626	629	653	673	582	660	653	642	664	649	655	654	668	658	600	654	646	628	666	702	642	652	594	694	638	674	637	684	607	685	661	713	663	636	637	625	609	696	608	667	619	643	661	604	659	626	668	660	642	693	656	663	653	643	712	639	647	644	653	668	665	644	623	627	638	669	674	651	621	610	621	674	688	646	670	625	652	625	643	667	670	678	700	643	644	697	677	686	692	609	662	684	645	680	683	656	640	637	655	705	665	616	675	640	644	621	689	659	679	667	639	642	710	623	696	677	689	652	619	702	601	649	634	630	643	677	673	692	643	667	637	678	648	656	675	600	674	619	652	640	696	619	653	676	621	634	630	654	617	648	637	624	679	641	675	646	630	650	635	676	648	675	645	634	646	588	649	672	626	623	641	657	655	705	614	689	700	628	662	686	637	652	641	623	683	650	672	666	657	731	665	678	638	667	652	663	645	638	661	671	633	677	632	686	663	640	674	637	627	629	674	660	651	659	692	640	659	650	639	637	621	634	673	664	673	671	643	660	672	672	664	696	651	662	654	689	612	607	622	675	663	646	698	638	688	636	668	655	614	646	670	692	678	651	653	629	660	651	638	658	643	657	656	657	650	635	631	635	700	621	651	682	634	638	680	643	635	655	653	639	663	689	672	632	677	645	649	666	632	656	665	668	642	607	637	652	633	682	630	682	650	679	701	639	653	677	663	649	668	613	708	708	663	636	633	677	618	666	623	621	668	673	634	644	670	698	655	658	681	632	602	660	630	653	660	661	638	653	657	688	593	669	723	658	610	696	686	638	654	626	660	671	706	703	639	637	653	636	643	605	675	677	654	672	641	664	695	686	693	579	618	680	634	629	663	643	629	644	639	699	663	642	654	622	659	694	620	677	644	649	621	647	652	659	623	631	647	657	641	631	630	692	677	669	604	675	650	672	663	663	651	604	629	640	661	637	708	683	646	685	672	680	638	646	607	682	706	636	673	640	645	634	648	626	624	665	684	629	612	671	635	647	676	666	675	714	625	655	694	689	621	686	659	640	667	724	640	670	624	685	679	651	610	696	658	649	680	677	656	702	655	626	633	656	654	678	628	644	695	680	651	680	620	633	676	645	660	676	633	666	629	700	618	676	658	691	605	677	676	657	683	656	631	643	693	674	598	689	661	666	647	638	655	628	652	643	674	627	661	653	657	644	638	642	677	656	645	603	629	665	635	640	644	661	659	646	647	637	636	652	680	639	647	627	644	659	628	650	644	655	666	737	657	683	665	644	666	665	670	651	654	675	651	653	639	680	719	636	651	667	638	695	627	676	613	632	662	647	662	657	658	608	614	670	676	650	694	660	646	718	676	691	643	679	656	644	640	654	672	659	651	675	626	632	693	654	649	583	657	625	648	651	658	647	644	649	654	634	673	637	673	691	677	636	613	638	677	669	631	656	647	642	679	595	641	660	657	736	633	682	684	641	639	696	726	638	711	671	649	647	674	642	680	635	613	622	617	660	635	693	608	682	642	611	662	653	628	629	681	661	642	663	664	612	678	644	665	673	636	691	655	625	626	622	660	625	632	645	678	682	617	684	644	640	644	607	646	666	692	643	666	609	653	627	655	651	673	652	676	645	653	671	647	670	625	650	613	655	666	695	610	678	596	659	658	711	667	663	666	699	703	637	637	689	665	696	657	687	633	614	649	621	653	645	673	665	640	651	633	702	629	627	662	619	675	648	660	663	665	654	658	649	675	670	618	718	652	664	664	645	669	653	668	651	649	672	649	645	686	631	681	684	629	719	662	706	615	693	640	656	689	694	627	662	663	651	658	663	638	625	643	649	670	676	636	672	640	662	637	654	679	628	624	667	627	674	634	692	682	645	640	678	657	666	601	667	626	669	670	663	620	665	641	700	652	622	679	650	634	636	631	687	638	669	616	674	667	618	642	672	685	676	625	659	630	662	689	667	627	667	651	663	686	688	673	625	660	701	631	683	648	690	665	681	659	626	614	622	650	610	667	686	632	666	672	698	669	655	646	664	652	630	655	654	655	632	657	666	683	664	674	647	643	658	633	667	645	663	624	648	653	666	692	653	650	640	635	627	662	593	631	645	612	665	665	610	650	640	644	618	684	662	654	660	706	691	644	624	623	634	693	655	645	674	683	639	671	671	667	645	609	648	665	639	647	649	661	645	643	645	704	632	653	636	671	656	672	655	680	648	614	662	659	652	662	676	655	623	649	656	641	650	617	680	659	658	649	612	688	645	677	654	652	645	635	681	645	637	641	616	676	671	637	595	674	640	627	704	650	690	648	654	666	639	659	653	644	655	638	625	637	731	654	638	680	641	631	630	607	660	681	612	654	659	634	668	634	637	680	646	687	658	714	685	678	637	656	672	666	743	694	662	672	652	635	668	678	657	662	617	682	658	658	635	699	667	649	646	638	639	616	659	659	648	659	677	689	642	701	664	621	622	680	654	608	640	639	677	629	655	667	639	650	634	739	678	685	657	649	668	643	660	643	667	667	653	706	683	661	670	680	695	689	691	644	634	605	643	677	673	660	678	676	645	646	640	697	668	660	670	642	639	645	669	675	639	611	674	658	626	640	631	623	668	695	645	640	652	624	654	708	641	667	681	650	653	622	651	690	654	715	632	651	685	661	620	641	663	629	659	659	657	604	652	642	688	626	648	684	637	622	666	648	632	692	638	630	659	689
26585	20081	8562	2364	1308	979	920	763	767	766	836	798	812	768	753	669	657	662	600	602	581	609	549	542	566	574	585	622	573	569	561	588	560	517	528	570	535	562	543	550	493	581	540	539	546	494	508	534	556	510	520	523	527	502	514	566	532	560	551	536	497	575	571	545	541	543	531	539	550	583	545	518	529	540	508	535	523	543	517	513	519	544	539	552	517	532	563	493	576	545	520	540	513	509	529	570	524	545	506	489	531	531	528	565	515	495	510	544	543	524	528	515	548	550	550	518	533	533	521	526	512	542	540	550	495	556	532	557	545	503	540	540	541	521	539	528	526	492	531	496	510	507	559	524	521	529	568	579	526	543	520	526	516	555	521	516	576	543	483	546	506	528	528	510	497	523	486	544	508	533	524	524	533	538	554	494	503	562	571	553	577	497	526	544	520	518	565	558	506	491	526	503	517	512	526	536	513	548	517	502	509	558	491	538	538	517	551	532	563	527	571	544	564	555	544	523	546	496	542	509	505	504	565	563	493	563	542	503	518	537	534	564	548	536	557	544	516	519	540	536	518	525	498	521	520	506	575	543	534	520	530	549	497	542	524	561	514	517	527	533	514	518	570	487	555	522	533	575	551	543	548	546	523	510	561	493	532	510	549	519	532	501	521	589	520	549	478	540	569	498	547	552	540	505	548	566	532	528	527	517	555	551	514	515	570	553	554	529	513	509	528	481	504	531	537	542	533	533	535	495	547	475	546	561	539	517	547	561	526	507	518	520	553	523	492	538	545	543	539	533	538	508	515	541	513	567	526	529	542	527	544	527	536	518	520	577	551	530	499	539	527	549	542	527	542	480	514	570	508	530	577	547	507	512	562	541	544	517	520	562	531	510	512	523	564	505	533	602	537	561	541	527	540	547	519	542	555	513	511	490	507	554	545	528	529	513	526	556	517	509	552	526	557	471	516	531	517	503	533	533	549	518	569	521	536	502	538	538	529	518	524	512	507	528	519	542	554	542	509	530	536	541	540	563	514	484	531	565	536	507	568	524	531	513	517	562	549	556	516	497	567	492	514	512	553	537	523	551	540	511	567	510	540	559	560	509	559	543	497	512	520	566	536	494	539	528	499	502	523	526	506	526	539	556	515	552	512	490	500	567	580	504	529	535	530	501	486	522	531	555	544	546	507	530	490	530	515	552	526	548	500	556	548	524	549	559	530	491	572	580	467	496	562	557	562	547	530	543	497	551	582	532	495	540	489	540	544	517	524	544	501	524	527	531	532	522	548	510	470	526	546	525	535	568	501	526	528	560	525	539	515	484	535	525	521	509	500	537	510	528	515	537	537	489	545	539	569	529	553	505	524	526	513	524	529	517	565	527	514	505	563	530	517	527	507	498	534	504	563	465	518	556	475	576	500	522	508	550	492	556	513	502	537	558	510	531	542	506	498	522	548	535	539	501	543	536	522	523	524	542	519	522	527	513	514	520	554	511	489	534	502	540	530	531	516	532	546	501	508	511	539	526	524	579	533	534	554	522	498	558	572	518	555	550	532	559	524	553	528	527	491	554	546	497	573	536	523	547	559	542	537	516	532	523	535	542	537	533	540	551	552	497	528	545	488	579	513	529	528	506	568	520	513	519	524	511	489	525	525	553	533	528	524	538	511	511	552	551	478	532	554	517	558	533	516	509	560	526	530	578	528	544	524	524	542	505	542	477	529	534	561	558	490	528	516	543	505	551	519	529	504	517	518	508	519	509	494	559	547	513	512	492	599	533	559	496	525	577	537	557	500	517	546	562	531	550	551	574	523	539	516	537	479	483	569	513	545	560	510	526	509	531	527	555	534	517	536	511	512	530	539	518	542	562	529	594	533	557	529	560	512	563	493	507	489	537	519	543	550	485	559	502	501	555	582	536	576	507	536	534	550	498	549	521	508	558	543	533	510	525	531	547	523	514	513	554	519	573	499	524	494	522	561	539	511	534	481	529	524	541	541	516	494	560	511	547	515	581	561	512	498	517	539	506	478	513	543	504	562	520	557	499	525	511	523	524	505	524	530	541	520	515	526	520	509	471	545	541	553	493	523	539	519	527	525	528	513	520	554	547	511	548	511	494	521	539	563	494	500	514	530	513	517	577	530	530	552	497	572	557	528	529	575	544	545	494	498	551	488	513	561	523	547	514	527	516	533	540	510	518	502	498	535	576	530	542	524	522	530	538	542	522	548	498	511	517	559	505	528	523	552	507	517	517	543	529	522	545	492	552	565	544	539	531	532	563	543	515	557	563	538	559	516	538	513	538	491	512	511	541	531	580	511	487	503	537	582	538	515	508	534	525	539	561	538	519	543	486	551	559	572	560	573	541	554	487	526	517	516	576	504	533	525	525	501	517	536	542	570	502	511	514	505	547	550	528	531	510	510	561	521	555	508	540	536	496	542	550	538	528	484	485	499	502	519	518	558	497	514	467	545	510	505	555	500	551	535	521	500	491	542	497	493	506	554	537	558	551	531	498	487	543	511	537	552	562	546	570	563	517	531	502	560	525	508	520	490	511	531	535	531	505	503	544	519	552	515	567	535	554	517	513	492	563	543	529	494	508	553	496	520	540	512	529	539	538	514	488	541	535	537	545	540	541	537	559	513	514	512	549	531	530	507	538	516	530	546	524	519	489	484	518	541	515	522	484	531	560	566	498	501	513	537	550	544	517	534	561	531	522	526	503	569	526	536	518	576	535	552	490	513	510	534	478	502	534	525	499	539	525	517	528	543	547	524	552	481	543	550	525	543	544	531	505	541	556	514	528	536	519	494	553	498	527	562	523	543	528	545	547	489	527	526	522	509	482	526	546	546	537	559	532	532	516	532	529	513	513	527	511	532	549	551	486	610	530	523	500	524	539	527	528	528	526	501	522	493	515	534	537	601	546	516	509	541	519	525	533	504	569	510	545	493	505	591	515	521	533	568	531	509	498	562	498	525	531	513	478	576	562	521	505	534	510	546	554	543	510	513	501	495	533	510	530	507	545	557	528	549	490	532	534	497	479	475	517	522	516	518	537	528	516	500	524	552	514	518	524	509	525	532	520	558	500	573	543	518	546	508	527	535	497	506	582	525	539	530	504	525	494	551	561	537	535	512	501	500	476	457	538	519	539	538	528	543	575	513	483	540	506	507	496	575	529	533	504	552	507	501	515	495	558	538	521	527	555	546	515	537	530	570	555	493	545	465	514	535	508	587	521	522	525	538	474	523	539	531	524	536	538	565	537	528	528	517	544	529	443	538	532	555	511	554	549	521	581	516	526	501	520	500	536	551	567	547	546	516	531	521	514	549	554	530	509	530	528	552	550	545	524	525	539	552	541	560	505	499	520	546	568	532	528	495	500	500	566	552	532	537	491	510	567	522	482	547	533	512	542	514	532	562	534	529	559	514	506	458	560	518	587	549	511	530	503	540	539	535	522	518	559	526	556	588	531	557	533	527	556	513	521	537	529	533	485	504	548
7105	8807	7942	4584	3643	2713	2183	2094	1977	2093	2116	2116	2053	1917	1823	1565	1491	1341	1282	1273	1171	1163	1180	1161	1128	1179	1142	1153	1122	1080	1116	1063	1080	1073	1053	1071	1041	1038	1000	1037	1028	987	968	1068	981	975	1007	984	968	1016	992	988	1008	1004	977	990	943	994	990	990	1029	988	953	994	995	1009	948	1011	997	969	1012	1015	1045	1021	901	1039	970	970	893	1003	930	1011	973	1034	1025	1014	990	1008	1009	972	1017	996	1011	1020	960	979	1007	1001	953	997	1034	1007	957	980	996	1063	1001	981	969	1006	965	992	988	1006	1006	969	970	973	1016	929	935	983	1004	1024	993	994	956	1046	938	996	1005	960	958	971	977	955	955	945	981	918	971	1007	970	943	959	985	1018	963	982	937	1052	912	943	1038	911	996	933	944	981	1019	995	1019	975	985	1003	940	973	1010	989	946	987	1016	956	964	1025	1016	951	956	972	967	1010	990	985	965	977	974	996	957	958	972	956	945	998	964	1010	988	998	984	946	955	971	1010	1050	993	1002	957	989	981	1006	981	1037	900	979	936	952	1005	960	1010	960	979	997	1032	923	1036	926	976	977	1021	1012	968	968	1019	973	949	978	914	943	995	970	979	1000	949	948	1016	1023	963	986	957	966	979	989	1007	986	970	955	932	993	919	1001	1011	973	939	972	949	955	944	1009	961	966	966	1016	981	977	990	990	971	946	983	979	981	966	947	988	964	944	977	990	1022	925	1003	979	954	969	1030	959	1029	965	1008	998	1002	965	969	970	1000	986	954	953	951	965	947	1007	966	915	957	978	945	956	957	976	978	942	943	891	957	1035	973	942	979	949	943	950	964	972	1008	964	975	940	974	965	1001	970	992	989	921	992	990	1057	917	963	1023	982	1003	1030	1003	987	989	954	992	931	1024	963	985	965	951	1051	986	1000	967	1014	955	986	956	991	956	952	983	955	999	978	976	985	982	1029	946	987	963	973	935	995	928	1011	1015	977	950	1002	976	952	970	956	1011	906	978	1002	961	967	1004	923	972	947	950	964	1005	1013	993	934	991	1107	992	977	927	1016	975	1034	1007	936	914	970	1007	961	982	938	1003	940	945	908	999	1003	975	973	994	1018	980	931	962	962	980	993	1021	970	994	975	970	998	987	976	964	958	939	969	969	970	939	1003	1002	944	985	976	939	1019	1011	916	923	1019	1002	1066	1007	937	913	974	978	992	1005	1011	1005	1067	1020	985	945	976	1015	1016	981	1016	957	992	947	1007	970	999	951	952	960	972	961	1010	996	971	943	934	1032	940	963	964	982	976	1010	1006	1008	936	926	985	962	955	1083	941	938	941	1057	990	987	971	956	993	946	981	983	961	1014	924	1001	979	924	923	970	1007	944	999	990	981	969	965	992	964	1032	953	1024	942	1002	959	1034	961	1007	973	1000	969	980	988	982	1006	963	990	980	955	982	988	914	1023	992	1021	959	971	1028	965	969	1034	1001	990	1025	1000	1003	992	955	980	971	978	956	952	921	941	952	926	988	985	978	1003	964	1008	992	970	984	989	1011	953	950	932	981	1016	985	934	984	997	1001	999	989	995	1017	982	1013	927	1013	951	1023	1035	1014	997	952	976	958	944	1010	957	989	962	1031	959	990	992	978	1017	981	1048	970	988	1054	1037	967	993	944	958	990	1006	937	943	991	988	980	959	969	946	1002	987	1006	994	1007	977	1006	1014	953	997	1016	936	983	969	1039	1048	985	982	983	999	994	1019	902	994	968	979	1005	979	1010	1025	1001	1005	993	976	988	980	996	960	982	992	923	969	990	984	955	947	962	988	990	980	937	1046	979	961	960	928	973	966	952	972	990	988	1006	989	938	971	952	963	976	1014	992	915	997	1015	1050	993	946	948	976	1033	994	969	1005	1012	933	937	1030	1004	991	994	950	954	946	915	962	996	967	978	943	973	989	924	993	1021	966	953	962	987	1007	977	976	1019	935	963	965	982	932	973	977	1009	997	944	964	1040	1013	969	944	1012	970	903	979	967	999	993	1018	967	1013	939	984	999	968	1014	973	991	971	980	1006	1024	978	927	974	1004	983	963	992	967	981	950	951	950	977	954	966	1005	1023	976	970	956	1023	1006	940	931	958	980	980	950	1022	961	972	933	991	1004	994	1024	1032	1035	1003	1004	997	929	1013	1013	978	965	975	956	959	975	940	981	987	956	978	971	977	967	925	992	990	996	977	941	977	1042	1030	922	938	971	978	1056	1010	959	1004	973	1019	932	968	1012	996	940	1018	1000	939	1009	1032	1009	978	974	908	919	916	1000	976	995	985	968	970	973	993	992	944	962	985	924	982	1040	1004	1004	1001	941	1011	963	947	983	1018	931	991	1017	989	976	1003	981	1029	989	1009	959	940	1006	933	940	964	975	986	1017	962	981	972	956	989	987	1004	1004	952	994	1019	972	957	965	1027	994	939	1000	1000	951	1021	966	979	972	999	971	949	944	969	998	958	1022	897	1004	952	1006	1012	991	922	971	983	986	952	1016	988	951	1047	1016	973	979	953	1022	985	961	980	976	941	921	969	979	979	1005	945	928	1003	999	937	991	962	1019	1037	986	939	997	974	1016	969	1037	979	987	934	961	994	965	978	982	969	990	1053	945	975	955	944	995	960	1002	943	933	1004	1004	969	963	937	1023	969	958	958	1004	1014	974	987	979	1067	962	938	994	958	1019	1032	1055	992	947	964	984	977	981	947	1007	975	960	1025	1000	963	985	980	1015	982	991	944	948	952	1020	976	998	996	982	998	937	956	1020	997	1011	952	1012	999	971	945	954	1002	998	920	1018	1000	968	983	1012	1023	968	963	986	1000	959	992	995	964	1007	1011	943	973	1005	985	986	1035	1019	947	1023	960	996	947	975	947	959	985	949	985	996	987	957	938	922	932	991	986	943	1011	990	985	974	928	1019	972	974	972	1018	981	988	945	998	1040	942	1010	1018	980	928	951	891	967	1030	995	994	977	1032	1012	988	982	963	965	963	1022	991	1000	985	944	963	935	964	1003	984	974	970	1003	953	1009	966	984	979	954	941	942	972	1000	958	967	972	985	975	1000	1029	972	983	1004	987	1023	954	954	911	960	953	968	950	1009	970	950	930	953	989	958	988	954	957	953	1004	1008	964	1023	942	926	1021	991	1034	993	1002	979	1034	938	980	1006	1059	931	929	968	996	1011	1000	962	971	978	933	973	959	1015	949	967	995	948	995	1060	942	958	969	915	988	986	968	933	974	985	962	984	932	1014	972	1045	955	968	957	995	983	1015	985	1014	998	947	963	1014	1007	998	1019	939	1039	922	946	983	969	973	1041	995	988	961	973	968	967	1052	996	957	977	994	977	945	999	972	948	1042	971	984	982	1009	982	965	985	977	981	956	981	970	948	1021	999	960	1020	983	1024	979	1008	980	920	998	942	988	984	988	984	1014	965	993	970	1053	967	1072	892	1008	999	976	943	994	949	1029	956	1015	946	975	1010	963	994	958	957	961	1006	950	956	963	1023	1012	957	964	1015	1038	994	950	994	999	988	980	929	975	1015	991	1024	963	1037	955	948	919	984	982	946	1030	973	1022	1018	988	990	987	984	951	935	955	990	1015	980	908	1015	965	1046	978	995	963	1019	1000	986	950	944	962	1002	995	952	975	958	968	1011	981	970	999	1009	1028	953	892	1009	956	1001	1006	987	952	1035	995	1003	968	1007	981	1041	985	966	1003	985	974	942	943	1003	996	973	966	947	996	979	1043	956	978	994	953	975	999	933	950	975	969	1025	947	974	979	997	946	1006	957	934	962	945	961	973	948	920	974	979	964	940	1002	1010	1003	977	976	983	957	950	1014	981	983	948	1023	911	990	945	952	972	974
23883	21045	28004	24280	19441	3319	1377	1007	903	845	865	841	745	751	698	577	553	552	496	451	459	453	445	465	442	466	411	440	431	399	386	443	387	405	393	400	370	388	371	325	393	344	381	378	370	368	361	371	347	343	313	336	347	344	319	341	336	346	336	332	322	361	348	360	328	335	358	325	372	337	342	365	328	319	359	347	340	342	368	356	331	338	371	352	333	351	315	369	320	342	326	312	323	352	349	344	345	351	324	342	364	334	338	352	362	336	318	330	353	341	321	333	354	315	348	340	334	369	320	347	306	317	314	369	332	339	356	332	340	339	355	348	335	339	306	338	324	335	354	375	319	325	362	353	340	317	351	326	326	329	356	335	353	327	341	366	340	327	329	346	354	320	336	347	332	347	350	376	324	338	341	333	361	355	325	332	328	343	348	315	333	347	341	340	364	360	316	335	335	340	353	351	339	349	361	348	333	333	340	310	364	341	339	370	350	313	319	357	341	334	336	326	360	364	333	350	319	342	341	331	380	290	324	325	356	340	341	345	340	351	312	347	318	351	354	349	363	333	355	334	347	366	344	342	369	294	311	300	338	363	333	311	311	358	355	358	303	330	334	316	349	305	323	333	336	368	340	318	369	326	344	352	363	360	329	353	344	352	344	349	354	351	360	337	355	312	308	351	347	344	363	319	315	314	338	329	318	338	340	345	317	334	339	360	370	350	316	314	355	328	329	343	308	328	328	365	319	325	351	356	342	328	371	321	341	334	329	335	350	308	329	323	338	357	341	319	318	323	340	343	339	316	340	342	330	359	352	352	334	336	328	305	356	329	350	340	342	339	347	316	339	387	334	307	331	347	336	372	337	332	311	337	367	329	361	355	335	367	342	338	349	352	335	353	352	333	341	352	352	349	341	332	320	365	343	321	361	346	363	364	333	335	328	349	330	349	306	353	346	353	338	338	334	360	355	370	344	341	341	336	319	339	351	349	341	359	324	351	357	326	337	318	338	347	317	306	328	346	307	336	316	349	333	297	357	334	325	343	359	318	355	335	369	306	351	345	317	338	361	332	363	348	351	369	318	322	359	361	331	343	376	343	353	349	335	337	367	321	336	362	353	344	333	339	344	353	320	340	322	324	361	359	324	335	351	309	355	354	340	305	314	319	312	358	330	320	335	353	329	368	320	320	349	321	329	336	357	361	316	327	339	309	340	358	337	313	326	370	333	347	338	336	362	335	340	347	321	366	350	344	317	351	303	331	344	320	346	311	331	349	358	345	325	338	351	312	318	326	344	347	331	360	323	329	346	290	341	317	353	361	335	389	369	338	347	345	313	332	355	325	351	330	343	333	336	346	348	318	346	336	347	355	305	349	352	320	350	307	301	326	384	340	327	339	333	328	332	302	322	340	338	342	329	359	341	323	344	340	352	364	326	323	361	335	349	307	350	342	364	329	341	341	315	350	342	341	328	331	350	364	359	328	346	346	330	344	327	332	325	369	339	374	324	309	330	328	333	343	335	346	334	319	330	346	316	317	350	364	325	361	336	337	313	331	349	362	347	335	325	340	347	353	337	340	341	337	370	354	305	329	312	352	334	328	358	350	346	340	341	334	336	353	346	356	368	327	319	338	328	355	316	316	336	316	330	313	365	368	307	323	342	349	322	330	330	323	342	331	327	323	309	362	325	335	350	379	338	352	375	409	339	333	320	358	360	346	333	324	322	359	346	323	320	349	367	360	325	339	351	326	326	329	298	322	333	357	323	335	320	325	320	331	311	332	358	331	315	334	359	318	329	310	349	339	345	325	397	321	329	354	343	348	348	337	314	327	348	352	369	318	367	346	318	333	354	321	319	352	296	339	331	351	319	376	351	301	345	336	332	320	326	306	316	327	346	324	312	370	325	362	313	352	337	303	346	338	321	327	347	335	345	371	336	306	342	350	339	328	328	293	322	332	305	306	350	340	307	342	341	353	320	332	334	324	342	358	314	326	309	315	354	379	333	340	358	335	371	361	349	340	338	347	339	357	312	327	317	349	350	358	321	361	339	338	338	332	338	351	340	330	321	324	337	348	333	300	323	337	301	330	346	355	328	357	337	352	301	347	354	372	322	320	319	331	314	315	373	361	332	349	318	360	333	352	353	331	354	340	321	362	329	300	305	318	325	370	301	329	344	334	304	306	345	327	320	353	347	297	337	375	326	327	329	354	330	338	356	334	373	319	320	356	349	355	334	317	361	338	363	360	329	323	318	370	321	370	317	305	350	330	334	339	305	317	319	344	347	334	352	346	340	352	329	341	344	355	331	334	339	346	317	347	334	326	339	327	326	343	327	359	307	353	352	344	355	351	362	310	316	340	339	325	349	353	345	326	333	311	329	351	370	329	339	342	398	361	317	375	335	350	386	358	355	345	341	333	316	366	295	350	327	347	339	327	336	291	350	352	348	330	336	370	359	365	337	332	348	347	346	336	327	324	327	364	332	337	296	346	332	319	366	333	339	335	301	333	355	365	391	336	330	326	348	336	332	360	313	298	356	377	330	334	342	321	351	329	338	322	355	326	322	336	355	360	329	318	327	331	317	340	334	323	350	345	315	315	354	366	337	390	359	357	324	320	353	333	330	338	365	364	335	338	354	365	356	338	346	356	324	361	313	342	330	309	307	328	331	354	325	368	375	387	321	326	348	345	338	334	331	337	329	277	339	344	327	306	353	326	314	332	314	352	346	355	336	330	319	336	341	330	341	302	366	335	364	320	339	320	368	342	341	338	317	325	329	362	342	341	354	370	327	328	310	328	326	358	359	367	351	328	366	340	344	343	327	331	335	365	299	305	342	308	324	349	358	354	342	326	326	330	319	354	363	327	334	316	348	309	326	357	340	316	344	326	353	318	347	328	300	313	348	273	341	320	321	307	328	348	336	353	354	328	312	338	365	329	362	361	356	344	346	339	367	343	343	353	333	349	348	352	334	324	324	351	334	367	319	323	345	335	331	335	345	341	317	355	310	315	343	344	323	352	340	327	364	347	326	340	330	347	356	331	312	341	337	346	333	297	341	321	354	313	320	322	365	348	335	338	340	318	324	361	290	356	312	345	312	309	336	364	348	397	335	339	343	323	322	308	358	320	355	350	352	329	319	318	369	370	335	322	337	376	330	329	336	317	311	317	347	322	343	349	306	341	336	320	343	340	308	349	298	355	324	343	332	324	348	295	368	372	325	351	334	340	302	319	323	343	333	361	344	335	332	350	357	330	322	318	337	339	336	344	339	356	341	354	342	338	324	356	340	371	341	331	343	337	340	316	341	357	342	323	349	337	362	350	329	359	350	319	349	353	339	309	331	314	342	333	327	331	351	351	335	344	357	334	316	345	318	348	327	338	340	323	372	354	363	335	321	368	345	308	291	321	351	337	350	310	359	340	362	354	327	317	356	353	325	349	318	336	351	353	296	342	334	352	335	317	294	295	313	323	364	304	337	335	335	367	355	340	322	329	355	333	317	345
8435	16996	14638	8633	6572	4744	3677	3025	2815	2739	2913	2570	2585	2404	2029	1747	1665	1452	1254	1152	1105	1054	1000	1023	994	996	989	937	886	891	886	886	797	894	792	787	823	707	804	728	765	718	729	733	693	668	672	666	734	663	639	727	686	669	635	681	652	664	670	669	676	667	602	656	655	674	662	673	634	658	684	657	671	649	648	567	624	651	639	681	662	672	636	689	662	653	695	685	667	667	650	679	667	658	675	675	639	680	693	707	661	649	645	675	627	684	657	624	645	593	622	708	694	615	641	628	637	615	638	708	647	648	655	636	665	647	673	669	647	654	635	628	628	648	724	587	682	656	681	621	683	660	702	664	702	668	622	649	674	655	692	652	621	663	648	667	667	645	676	686	649	655	630	678	653	641	584	664	613	654	634	681	650	666	634	637	645	636	656	673	656	677	658	666	669	694	670	623	696	633	673	658	678	643	706	661	636	644	604	649	625	683	643	656	713	649	663	705	626	655	643	659	666	662	614	687	637	676	641	624	697	641	650	653	655	686	635	664	737	671	664	660	668	610	642	634	664	696	643	650	658	600	655	707	624	664	670	623	628	678	621	621	640	625	677	653	600	657	663	682	624	638	622	627	620	641	684	667	620	656	679	606	649	636	667	644	631	688	627	612	636	632	641	634	647	671	621	641	675	637	652	678	642	663	611	647	630	664	654	642	693	655	648	690	646	640	709	647	663	675	681	637	643	684	657	625	633	625	641	672	625	635	631	585	622	633	649	645	617	604	640	667	619	643	647	620	648	657	638	654	647	628	647	640	673	693	603	662	578	630	661	652	658	637	634	644	670	609	624	637	642	649	634	646	601	646	680	656	679	712	642	652	673	646	683	633	655	653	667	683	670	609	693	679	637	639	680	639	680	698	622	696	682	671	651	631	654	662	637	595	651	644	630	682	678	665	651	643	670	662	636	644	608	637	615	632	665	658	666	663	658	589	640	619	644	647	646	597	640	660	637	651	671	670	700	677	655	618	644	675	653	623	667	686	617	645	658	659	634	638	672	630	630	736	651	678	629	628	687	656	648	669	647	651	713	661	684	719	657	612	639	651	610	667	669	686	658	614	667	674	679	683	659	622	669	643	644	660	691	688	668	614	640	666	633	629	645	636	647	640	641	634	638	715	632	673	625	605	683	692	607	631	691	626	635	658	599	622	631	641	662	666	622	674	640	648	641	683	631	675	671	640	681	640	642	633	683	611	638	672	677	632	647	605	641	599	670	648	661	678	620	649	646	669	630	660	693	637	635	644	634	641	678	645	579	655	655	659	675	674	637	629	650	675	616	679	626	677	644	627	667	654	641	626	654	623	685	666	679	643	653	642	666	649	647	664	665	644	671	697	646	620	590	653	636	626	668	672	652	685	620	639	651	633	635	698	680	679	643	628	636	675	734	645	686	670	683	586	630	628	654	706	643	635	646	620	625	696	628	660	667	689	687	715	692	641	669	660	651	665	633	671	629	622	625	638	595	658	700	664	642	696	648	627	665	652	668	630	652	640	642	641	662	657	658	675	667	649	612	661	666	642	600	665	637	640	662	617	607	655	649	671	644	622	631	670	639	622	659	668	673	643	656	650	630	666	689	659	647	619	634	632	643	637	614	629	599	643	636	638	671	626	665	663	640	641	682	619	651	621	645	614	622	715	621	696	673	677	656	632	652	673	675	654	647	684	666	642	677	648	694	688	613	645	670	608	672	676	650	661	614	633	681	618	649	670	651	645	671	693	670	623	625	665	655	678	647	625	695	649	630	620	649	666	634	682	639	652	674	694	629	700	674	624	641	617	616	638	597	668	662	636	637	618	666	653	682	639	676	650	642	683	650	677	690	637	677	645	668	674	627	651	676	657	669	635	614	638	661	669	633	626	623	626	655	722	709	612	644	675	675	673	659	661	654	642	624	695	627	686	653	628	636	678	587	672	610	695	657	647	659	611	650	646	617	647	655	650	620	636	663	624	627	696	655	686	703	661	660	649	678	652	677	627	653	654	673	670	650	631	661	602	625	664	692	647	648	696	635	664	639	635	639	654	660	685	645	677	621	635	641	656	638	668	631	632	647	638	672	638	650	656	599	667	628	652	580	613	640	633	633	673	651	599	608	653	643	673	624	649	675	628	680	635	641	650	620	611	617	665	646	674	679	648	648	669	636	626	649	662	640	605	659	682	680	628	694	624	687	634	620	677	602	644	684	649	682	633	627	683	698	625	689	620	669	663	681	636	607	675	650	659	651	637	643	625	691	636	644	637	643	609	595	620	595	666	661	627	611	673	620	612	663	669	644	616	686	625	680	660	634	671	670	622	596	656	668	627	658	646	665	629	713	674	658	656	651	675	676	612	635	647	661	677	687	654	657	648	713	675	629	669	617	660	639	660	612	660	666	659	638	688	660	579	621	667	661	650	662	637	643	658	639	654	650	667	635	663	649	689	651	661	643	668	662	649	630	606	666	622	670	622	699	654	690	599	629	662	648	648	634	649	639	612	616	650	621	683	650	626	661	677	635	648	637	645	676	668	636	624	669	662	635	650	703	629	609	672	633	637	620	660	616	709	611	669	643	685	648	661	659	673	665	661	658	653	644	674	656	648	658	646	629	663	657	719	676	668	652	716	667	678	613	610	604	636	654	629	670	686	646	669	655	678	675	674	654	631	622	620	637	657	676	682	670	652	693	648	671	637	693	633	669	643	664	641	627	669	661	660	669	611	658	682	630	620	597	657	657	673	608	642	674	629	624	603	663	630	646	708	633	642	630	640	623	686	654	622	640	649	636	636	662	687	629	637	642	646	661	631	638	676	645	654	663	650	635	643	600	672	680	636	644	623	673	673	645	635	670	639	644	677	656	660	605	621	684	669	633	690	625	619	651	658	649	631	643	637	677	612	683	634	631	645	625	687	702	627	635	639	665	690	651	658	630	613	650	638	652	648	624	657	674	667	670	661	634	625	651	637	689	670	682	643	676	642	625	636	667	648	625	646	684	633	639	625	669	660	683	670	680	640	679	663	668	682	664	627	625	607	657	678	692	637	661	663	669	657	688	672	663	652	649	658	643	651	667	671	619	645	687	644	628	608	680	680	656	654	633	617	690	657	637	615	621	597	727	587	652	671	671	652	666	621	651	681	648	658	608	662	680	665	694	645	637	687	651	639	670	631	672	646	634	654	659	674	676	683	635	683	697	631	642	648	639	654	643	645	669	631	599	629	686	672	623	660	704	642	651	652	665	616	659	640	615	645	633	664	669	647	661	666	684	659	652	623	658	658	631	665	646	597	607	623	668	654	669	616	655	610	670	668	663	609	670	663	666	660	624	674	666	617	625	644	634	663	656	661	664	667	644	631	665	621	645	664	612	606	667	670	637	678	638	640	646	678	634	623	672	653	664	645	667	632	655	693	624	621	710	640	626	659	615	683	617	628	668	641	629	655	648	669	664	635	622	614	674	644	684	619	638	669	637	644	649	631
23014	21065	28769	23597	21067	18180	3310	1437	1162	1112	1094	1029	1025	938	826	760	718	624	571	533	544	492	487	480	435	419	462	477	446	450	445	450	409	413	414	396	390	349	382	389	384	400	400	364	336	342	378	347	381	382	373	345	363	351	341	347	322	345	357	330	363	359	330	332	324	318	323	309	369	354	359	359	322	347	370	319	332	350	363	325	344	339	345	338	353	335	339	333	356	330	354	340	342	352	301	339	347	381	362	333	331	309	332	352	368	370	334	318	352	361	319	334	323	350	318	322	346	361	343	343	343	337	328	349	343	339	337	326	368	351	301	339	309	340	343	323	340	358	343	311	329	350	344	334	360	327	330	344	319	337	359	346	337	326	357	324	313	343	342	339	314	344	340	337	338	339	315	353	311	372	309	329	318	317	329	329	359	351	345	329	369	340	345	342	353	363	322	347	330	325	303	336	345	332	334	343	380	343	351	338	348	365	364	347	332	323	352	345	378	354	310	316	350	329	322	336	348	317	325	322	325	346	322	336	357	346	318	314	335	339	350	325	353	355	338	328	360	350	323	339	339	358	341	344	350	317	369	364	319	327	346	348	325	302	322	307	331	350	335	353	311	335	310	325	302	348	323	357	360	353	348	312	329	326	338	364	344	333	344	337	308	338	362	324	297	291	307	306	342	351	326	364	342	348	372	386	332	347	295	346	368	338	353	338	341	330	325	346	341	341	316	321	352	340	323	343	365	310	359	352	353	351	342	348	342	327	338	370	329	340	332	322	320	348	324	310	377	345	357	337	328	346	366	337	329	361	335	379	348	334	361	368	357	356	330	319	351	338	353	333	368	340	336	342	352	350	326	349	356	373	337	358	300	327	363	328	302	332	368	336	359	355	329	348	328	310	341	340	374	315	347	353	352	365	337	363	348	283	316	342	349	348	333	325	324	361	334	348	373	329	344	308	325	338	308	351	322	305	332	345	331	322	328	353	320	304	345	348	348	295	313	319	328	323	343	347	365	364	339	344	361	318	340	337	338	346	338	334	332	305	337	346	316	343	341	323	342	363	331	331	334	345	334	346	353	330	343	367	349	308	346	352	351	310	310	314	344	336	333	336	323	361	362	367	370	344	351	322	305	325	305	351	342	345	325	337	324	345	351	324	325	316	334	330	315	359	329	333	356	325	360	359	316	318	331	309	320	316	334	335	330	336	354	348	314	326	309	353	330	302	301	335	334	316	353	310	348	333	326	319	336	333	339	360	323	340	350	351	329	364	339	330	335	352	339	372	336	326	352	347	370	367	341	350	333	319	349	325	352	333	351	358	315	330	337	339	336	305	306	325	353	343	373	382	336	315	329	370	321	321	328	327	329	351	345	334	331	307	322	353	386	339	357	335	332	343	342	317	327	332	328	315	350	338	339	321	361	311	349	316	346	356	339	353	317	317	341	348	311	305	344	323	316	332	326	376	356	338	324	343	341	365	340	321	337	345	345	325	327	349	374	341	314	364	312	334	337	323	340	339	327	352	344	327	354	345	356	360	348	346	337	329	343	350	341	324	364	353	359	330	307	358	342	340	333	353	346	334	307	318	326	320	339	292	325	344	315	378	357	335	340	327	347	339	362	318	349	341	370	301	357	344	290	299	352	308	331	365	340	355	344	347	373	309	354	324	330	321	333	364	326	325	327	344	323	346	342	328	339	335	323	328	329	321	324	315	336	306	359	331	331	324	307	342	349	345	339	351	323	312	362	327	348	313	318	343	334	355	357	329	401	317	326	360	341	347	339	334	313	306	335	347	376	325	330	353	322	346	335	316	297	343	334	367	310	330	361	349	341	360	354	345	344	349	323	331	359	339	318	345	333	335	342	331	342	346	339	328	328	332	345	335	335	294	366	358	320	358	329	311	307	343	313	328	360	339	353	357	303	324	347	341	329	342	307	362	355	333	338	358	312	362	337	326	335	360	349	320	312	345	362	349	357	319	323	310	332	312	365	309	360	336	334	356	337	373	349	349	341	328	351	354	340	353	331	390	333	340	346	353	333	325	368	316	346	320	368	293	323	343	360	345	348	348	325	331	295	328	304	332	326	325	365	315	319	345	339	356	341	325	308	359	354	353	322	359	319	329	328	338	368	366	329	326	334	345	318	320	327	353	312	344	381	307	301	295	344	352	336	324	355	327	370	363	314	338	310	321	381	329	336	342	319	306	317	328	347	352	300	335	309	335	338	332	335	342	326	330	343	331	357	333	343	313	354	312	310	343	351	337	349	334	344	329	332	347	328	328	362	366	340	355	315	347	330	342	362	374	325	349	317	331	334	351	329	348	346	327	347	312	355	331	350	321	334	313	346	313	328	344	351	353	340	351	324	354	328	333	345	344	343	331	395	352	335	351	358	344	329	317	313	363	317	374	334	334	330	336	334	322	346	336	328	303	321	348	313	337	360	328	343	385	346	354	346	333	347	328	300	349	330	348	363	318	323	349	311	386	335	346	290	339	317	351	345	303	326	351	327	329	314	342	352	365	348	324	345	320	351	339	333	320	334	309	337	328	355	348	361	328	346	311	363	348	367	330	357	334	332	320	354	338	329	342	322	334	319	329	347	352	348	323	345	353	355	353	358	333	366	349	361	358	326	345	352	329	337	323	357	360	355	339	324	343	364	344	334	326	323	345	360	346	353	343	338	327	349	332	305	309	331	343	344	332	316	337	309	321	336	355	356	344	343	325	326	366	333	335	302	348	349	351	321	348	329	312	329	329	342	319	345	328	334	344	327	350	401	327	346	342	337	368	331	370	312	330	323	312	324	349	342	366	308	329	335	346	336	357	339	379	311	348	328	322	359	354	365	363	355	320	332	356	319	320	308	352	355	359	364	358	320	326	335	338	340	315	331	355	351	345	353	322	351	355	355	336	343	341	330	310	325	326	332	339	362	343	331	365	327	331	358	360	355	372	340	340	337	315	355	350	351	331	336	343	303	335	348	319	321	320	336	355	335	328	309	334	353	390	370	325	321	323	352	324	348	311	332	347	316	331	324	340	328	351	332	319	316	319	317	373	349	304	340	316	327	342	312	298	328	343	335	342	342	336	308	361	328	342	328	337	317	378	350	320	341	351	305	351	331	346	330	354	321	330	321	317	326	345	339	314	325	334	336	325	304	327	333	323	325	335	346	346	365	333	312	338	337	344	354	351	353	326	326	314	355	344	324	340	328	331	333	334	339	349	342	311	327	305	326	321	314	335	332	350	368	344	338	330	365	343	335	340	347	336	329	338	369	325	298	351	318	317	341	362	341	345	345	320	351	340	353	332	358	330	360	301	328	351	332	328	343	341	338	293	348	336	341	319	317	357	349	304	337	370	330	355	318	359	341	325	293	332	324	311	319	329	354	313	344	328	373	345	344	325	347	350	351	333	338	357	353	343	306	338	307	331	350	341	351	310	346	341	368	323	336	326	341	359	329	315	338	371	329	350	324	343	360	320	332	336	300	373	333	358	377	320
10554	22155	19795	12496	9213	6652	5467	4373	3949	3657	3840	3568	3366	3126	2544	2214	2125	1755	1596	1458	1333	1306	1211	1169	1227	1125	1118	1074	987	1047	945	861	915	935	823	848	878	776	832	740	773	748	769	666	696	645	692	655	716	691	666	622	704	695	651	694	666	679	654	658	631	663	648	640	638	696	663	643	651	675	683	684	627	612	691	677	585	642	619	601	663	656	619	611	641	649	670	615	642	631	612	648	657	647	624	629	633	622	634	669	607	582	623	574	626	647	606	653	636	607	649	630	622	668	633	610	652	623	608	614	589	623	601	638	585	635	650	624	620	654	615	636	587	612	608	626	619	661	608	640	637	610	605	600	627	585	669	657	604	658	625	604	645	636	641	608	616	618	588	640	600	655	622	637	624	576	621	592	603	583	640	620	642	651	611	660	634	595	611	625	637	615	656	613	600	631	625	597	573	644	607	603	613	649	679	633	597	607	578	605	639	624	618	669	597	648	659	646	575	634	637	601	614	644	624	605	631	657	608	632	699	639	632	584	632	628	606	631	638	614	678	613	602	611	665	646	613	565	610	615	640	622	655	601	641	559	652	595	660	591	612	623	619	623	602	625	624	588	615	612	624	625	613	623	612	636	587	596	592	597	637	685	599	626	621	638	582	614	647	638	576	627	583	627	589	586	623	639	688	612	664	658	659	634	615	608	620	621	596	595	638	611	573	578	585	637	611	633	587	605	631	638	621	593	590	615	605	556	605	584	637	622	610	603	562	603	618	590	640	651	566	591	558	637	656	611	619	623	630	647	677	634	636	627	606	637	599	695	638	631	639	609	594	630	635	622	620	660	627	593	587	626	594	629	624	611	604	586	645	633	618	608	589	599	648	601	587	645	603	581	662	661	611	593	633	588	632	619	623	596	606	652	655	626	596	616	635	608	604	610	620	630	604	650	654	614	643	622	632	621	677	610	589	657	619	602	616	584	674	646	644	648	615	643	602	625	583	654	626	624	645	683	620	641	610	619	608	625	613	617	617	619	668	644	657	654	620	622	606	607	610	617	636	646	627	637	589	614	636	626	587	578	637	641	620	596	607	637	582	595	636	615	620	631	613	625	611	629	658	618	654	625	633	597	623	631	625	615	652	604	590	653	611	627	591	621	600	629	635	617	576	617	632	612	650	609	625	650	631	671	656	669	631	588	634	610	653	631	597	652	606	593	642	653	631	603	632	606	606	636	625	698	603	604	645	640	655	627	621	619	647	608	624	612	610	660	565	624	684	704	613	615	655	577	635	631	595	641	585	622	694	666	590	611	648	598	611	618	642	643	604	688	618	625	663	618	616	614	647	651	640	644	623	560	670	632	627	666	623	600	617	627	635	640	607	624	671	648	600	620	641	625	647	618	685	582	669	589	629	633	627	682	606	631	578	637	606	586	606	645	612	616	622	575	602	601	608	608	646	606	608	664	644	637	584	639	614	608	608	646	642	622	626	585	636	598	614	655	649	639	614	676	609	597	615	629	631	641	603	599	625	592	657	564	672	632	663	618	632	580	610	643	621	660	639	627	620	619	679	627	664	660	601	640	594	626	574	617	633	604	638	617	640	625	614	617	634	625	619	624	584	629	607	619	641	656	623	621	588	604	644	620	625	585	626	633	607	598	631	672	621	620	604	584	615	657	628	625	604	579	592	585	649	620	659	651	628	677	628	615	637	611	673	609	588	617	625	631	611	652	578	605	620	629	645	565	636	602	630	612	608	624	629	603	626	606	622	631	628	608	610	598	614	631	648	600	583	592	620	630	621	631	600	631	636	610	626	651	588	660	617	603	636	651	636	585	651	631	639	656	589	609	614	617	624	663	641	667	628	633	599	620	587	644	676	624	602	607	595	612	588	587	632	618	665	610	607	612	641	598	610	633	603	624	623	593	640	608	608	617	620	593	651	612	592	615	631	669	627	590	619	625	589	632	660	599	644	638	602	603	599	673	661	592	557	591	577	600	615	604	637	604	627	660	587	617	599	577	628	625	671	637	616	623	642	618	608	658	636	647	596	645	636	643	643	607	597	642	619	612	647	595	662	624	605	579	609	619	589	586	613	637	629	625	658	584	578	594	583	635	599	591	593	604	614	629	614	636	603	601	581	652	617	662	628	641	621	632	629	608	609	598	619	556	630	624	631	619	633	646	596	623	621	678	630	632	631	647	627	614	632	631	596	638	612	594	631	601	628	604	582	620	604	612	644	645	642	608	660	646	576	574	608	624	604	646	648	628	596	614	591	639	620	613	588	646	608	603	627	620	609	605	685	615	623	642	644	606	638	645	669	642	634	636	650	588	576	599	636	601	629	596	577	625	643	648	630	630	658	613	625	622	646	624	613	630	624	652	616	650	666	633	583	619	686	617	599	597	610	654	656	612	619	603	659	579	657	596	588	644	671	644	583	596	646	624	608	593	612	643	618	661	610	577	628	651	621	592	619	617	638	594	586	587	637	605	585	664	650	622	631	610	636	607	601	593	640	600	573	628	617	635	616	593	630	625	575	627	580	626	613	616	636	623	645	611	632	591	608	608	627	597	606	661	601	573	589	603	570	579	627	579	604	629	636	623	603	612	614	632	584	673	603	618	666	622	634	617	632	660	657	635	573	606	625	629	594	652	592	618	642	629	630	650	579	651	631	617	601	661	633	628	640	647	638	589	623	593	592	659	644	617	637	618	637	586	606	614	634	656	624	624	613	617	615	659	613	625	643	593	636	601	581	639	638	634	632	645	642	609	636	601	632	609	628	621	631	571	564	578	602	659	616	586	627	616	646	595	604	644	562	646	615	655	600	661	620	639	597	615	604	691	628	629	657	573	589	613	639	595	610	651	603	629	610	628	618	620	603	644	630	615	623	628	629	654	630	628	685	617	625	652	662	636	598	572	622	562	641	624	629	648	641	621	601	647	650	609	640	636	661	638	604	636	620	611	615	653	644	644	624	630	629	612	597	626	610	615	659	671	618	637	617	597	642	694	618	575	600	620	589	633	623	610	633	640	634	620	636	606	640	624	602	619	650	658	553	617	622	663	605	632	630	625	636	594	592	603	646	643	557	623	622	648	569	624	623	631	653	566	640	640	608	607	628	616	604	590	653	565	585	610	644	617	638	614	633	600	639	611	592	628	604	639	629	638	610	604	635	655	637	619	657	610	645	632	622	611	637	640	634	663	633	625	635	652	646	589	609	630	600	667	616	599	680	684	596	656	626	621	620	601	618	649	633	652	604	674	635	611	632	620	606	639	640	588	656	661	615	631	631	614	612	662	641	651	586	632	617	647	609	624	609	638	615	624	577	606	646	594	656	618	603	615	593	627	624	626	587	631	649	609	617	609	642	630	620	653	590	608	621	576	618	593	594	645	647	625	646	627	610	615	632	626	645	634	640	646	636	647	631	564	622	618	611	641	627	630	581	640	644	571	582	598	611	617	644	597	599	600	578	602	642	639	613	626	607	633	644	611	641	617	664	624	641	612
26562	19924	8403	2454	1333	1024	832	804	740	829	809	789	774	733	665	702	641	599	576	566	597	557	569	554	561	572	535	543	530	578	517	556	586	557	492	599	554	566	553	550	535	492	556	527	488	538	541	507	505	505	502	532	534	530	528	503	526	584	508	533	567	526	491	499	518	482	534	492	527	509	514	509	538	508	573	534	536	520	518	516	509	501	500	513	520	515	524	510	512	486	504	547	531	532	535	493	519	539	529	531	538	512	524	517	526	574	531	481	488	558	585	511	534	501	514	505	489	539	511	544	548	523	523	490	537	533	555	510	515	541	519	544	533	530	518	545	530	527	553	526	512	543	515	551	468	521	541	500	495	512	530	515	533	481	500	511	523	528	523	544	550	521	527	484	504	505	563	525	557	518	551	530	520	554	492	523	488	557	501	501	526	530	498	508	502	505	492	531	521	538	489	554	549	510	533	523	530	546	491	465	498	521	468	525	490	517	530	535	511	527	525	484	530	524	544	533	507	541	521	511	518	533	454	524	489	506	474	529	485	474	514	535	571	482	534	500	547	513	535	505	527	514	532	538	534	523	544	541	533	534	510	521	547	498	468	511	531	523	521	543	517	546	508	537	545	479	516	555	511	527	535	483	521	543	535	566	557	493	486	510	502	485	508	546	499	508	514	513	504	523	554	530	491	523	552	495	492	486	493	501	545	529	527	495	509	520	537	519	511	545	517	503	566	532	512	516	524	523	488	495	529	497	501	506	511	528	519	493	517	500	527	482	542	543	524	499	491	526	495	519	493	518	529	556	512	511	527	495	567	541	465	514	517	471	500	510	507	527	536	497	491	464	561	488	507	482	527	490	514	533	523	508	526	500	515	497	543	496	526	517	520	525	517	504	497	486	520	527	497	533	515	511	502	540	522	504	517	556	520	517	536	537	504	520	549	506	531	526	454	532	496	529	519	561	556	499	528	554	531	492	545	514	546	575	512	542	565	543	488	546	513	537	491	514	490	486	536	503	574	522	495	540	515	519	528	510	559	495	553	549	530	519	486	479	537	507	494	465	539	484	525	544	573	538	527	524	537	542	521	517	533	511	554	545	517	527	474	511	505	525	492	556	524	596	483	510	535	519	488	488	501	500	496	584	536	498	524	552	527	554	504	516	561	539	534	510	499	535	516	535	525	511	491	504	509	553	541	504	536	488	501	521	530	542	520	540	498	498	482	515	530	560	530	499	567	509	508	498	477	515	515	494	534	475	529	505	499	497	516	500	515	566	537	553	520	503	533	534	539	565	519	507	528	515	512	536	524	527	505	530	517	465	515	493	489	531	520	544	502	515	548	484	481	551	552	565	552	515	515	542	532	482	489	501	543	497	564	510	522	528	496	543	483	521	497	559	529	521	506	509	513	515	498	504	506	500	524	500	472	512	549	494	509	509	511	524	494	543	513	520	507	494	502	499	493	523	501	539	515	549	521	492	542	502	524	552	504	526	539	472	509	545	536	490	510	491	508	490	516	522	486	518	490	550	492	497	508	493	528	493	526	513	518	528	507	508	513	517	502	519	478	477	517	522	539	554	535	503	587	546	503	503	530	517	495	504	518	504	526	519	518	510	531	560	529	552	490	529	518	512	555	517	503	532	517	513	487	543	543	548	508	530	570	512	539	497	527	501	546	524	510	489	514	489	528	523	533	542	503	547	514	543	521	521	554	463	545	496	555	486	509	535	536	519	509	506	543	528	558	523	503	526	509	510	500	559	554	530	541	478	522	555	502	494	516	523	517	526	543	538	534	506	498	496	521	539	532	526	539	507	562	518	475	534	539	543	517	483	537	540	478	514	523	520	532	529	510	498	507	544	518	549	503	486	522	536	562	541	519	510	507	487	519	532	515	539	508	520	478	502	491	474	510	486	499	515	532	527	506	530	547	499	522	516	495	532	486	514	533	525	488	535	508	516	516	540	507	539	541	539	478	511	493	518	510	512	493	532	517	540	546	548	518	523	502	504	508	532	517	527	523	535	499	550	517	496	515	522	511	517	483	552	512	499	531	519	478	511	509	551	516	544	566	496	530	517	499	507	500	529	518	545	510	542	502	502	524	527	517	463	502	539	498	540	511	519	538	511	524	528	527	490	495	552	521	534	529	555	514	489	494	516	527	520	528	520	522	539	504	519	510	540	475	522	497	512	515	506	544	489	540	525	512	518	508	524	538	520	529	504	498	519	554	567	525	529	537	539	535	536	511	527	510	495	486	510	486	534	495	444	573	484	484	486	516	519	487	526	526	511	483	517	520	517	512	540	508	498	545	514	518	532	498	537	519	519	503	543	545	476	532	508	499	532	500	525	499	516	498	528	523	507	490	569	542	510	500	544	528	533	504	500	490	473	504	507	538	489	541	539	516	530	451	519	510	503	498	500	514	522	548	543	526	527	531	515	516	476	503	514	498	499	524	534	497	559	528	506	518	532	501	527	534	501	533	531	516	552	513	512	494	544	511	485	525	478	505	537	560	552	552	533	501	517	531	496	520	549	494	514	501	533	511	544	521	544	491	493	506	558	533	523	510	539	526	524	518	539	528	530	547	564	498	502	541	539	510	534	524	486	512	535	529	504	553	491	553	563	533	549	494	576	522	510	502	506	582	524	496	492	563	498	484	534	493	480	498	503	514	491	535	511	509	497	512	524	487	579	514	501	520	541	485	520	517	540	525	513	519	576	501	518	544	516	523	507	512	506	492	523	525	495	540	465	531	535	499	510	533	546	465	539	550	542	489	517	518	529	512	488	516	500	512	518	546	502	513	474	545	514	491	532	541	516	501	518	526	511	494	516	519	555	524	542	470	534	545	533	544	509	532	500	542	516	506	492	548	509	521	486	487	516	526	539	490	526	508	518	542	550	559	497	507	518	543	544	526	530	474	547	500	514	524	543	570	508	532	480	506	521	551	485	527	512	499	490	544	512	508	542	505	534	486	544	535	552	542	548	521	507	514	540	550	532	499	538	521	512	524	484	566	544	528	499	512	495	527	505	540	529	500	493	507	499	486	506	527	523	520	490	483	500	537	552	509	516	519	522	507	506	487	510	494	524	514	512	497	500	477	511	487	509	497	493	479	510	505	522	485	515	503	517	528	503	507	548	503	495	486	525	490	538	495	519	545	527	476	490	495	487	503	545	524	518	530	503	503	538	497	518	556	518	547	507	515	522	530	487	488	521	499	534	511	532	497	505	510	532	512	516	490	493	501	539	506	508	533	512	472	527	531	521	542	527	514	516	546	492	563	499	511	498	492	515	514	504	504	515	494	515	516	524	526	533	514	482	541	546	490	494	483	512	553	561	503	540	541	513	495	496	507	536	524	537	521	539	538	541	494	525	506	535	479	582	513	482	524	494	552	494	511	521	498	496	531	503	522	524	512	502	487	525	506	494	546	477	531	520	539	561	547	529	531	497	546	483	528	520	514	516	529	507	540	525	518	500	538	550	482	519	500	505	509	513	521	519
7204	8894	7846	5046	3548	2855	2354	2167	2001	2027	2159	2142	2153	1949	1581	1617	1509	1365	1304	1199	1180	1113	1156	1124	1185	1090	1070	1093	1109	1066	1085	999	1079	1050	1017	1038	1031	1098	1010	1072	1064	1004	1050	992	1032	991	976	971	1034	980	954	1007	969	1024	985	964	1031	1015	982	964	1002	1018	983	960	1049	948	976	926	943	942	980	1005	1000	955	992	989	969	956	968	994	994	927	962	959	948	998	990	962	964	979	1016	950	994	965	1014	1012	961	939	1023	971	979	989	1024	1013	951	922	952	975	960	957	931	992	890	946	970	999	924	976	952	982	986	1004	933	995	959	1036	975	933	1033	971	965	1007	968	971	938	975	969	947	1037	1018	971	1036	980	999	933	962	949	952	943	917	1024	946	998	945	968	928	957	986	949	954	963	985	917	954	971	995	948	934	949	965	992	939	986	987	941	955	920	986	965	968	1003	937	952	1018	979	937	948	976	970	969	941	964	974	1007	936	935	960	1026	978	981	918	992	930	938	1005	937	932	959	961	1004	982	1008	919	931	925	967	981	978	960	983	914	945	994	974	942	894	1018	955	985	1034	949	958	943	995	1019	982	984	1007	1007	979	907	975	1008	970	981	968	950	941	976	993	962	1027	959	1004	1002	953	955	1009	942	974	964	910	1002	987	1000	987	946	962	996	983	979	974	952	991	992	946	954	1000	1013	938	949	960	947	941	958	967	975	952	946	919	941	1004	952	1014	898	928	918	964	960	942	950	982	929	932	962	969	1044	1034	924	950	950	987	978	948	1027	980	1002	940	892	955	935	989	936	1006	994	921	985	999	895	978	938	948	980	995	966	940	954	928	945	949	1009	1018	998	942	987	965	943	960	947	923	1000	924	935	926	951	1031	936	899	949	972	959	954	998	926	975	972	979	1006	957	929	951	1013	976	946	979	967	945	958	968	939	951	950	965	948	932	988	990	930	990	967	942	951	1006	968	945	1005	973	990	1006	947	919	997	960	994	1006	1013	1023	994	999	1007	1006	1004	970	934	912	938	928	977	971	947	975	991	977	958	967	922	920	990	976	949	912	956	965	989	982	984	977	926	1006	1005	969	1025	944	979	1000	968	980	1002	946	985	979	930	941	983	990	1009	968	954	955	955	944	981	984	984	928	985	929	959	964	978	959	968	954	1000	985	962	959	984	939	972	966	951	961	929	999	898	953	963	984	962	972	981	945	981	965	1014	964	950	952	988	960	992	1016	965	942	976	963	949	938	942	938	972	947	996	983	1023	956	938	937	964	962	977	1010	972	953	981	932	991	1004	1000	929	947	893	953	955	971	942	994	965	950	971	973	932	979	966	993	988	957	1043	1030	974	983	980	941	975	956	985	972	956	998	935	982	971	1006	969	974	978	981	953	980	997	996	969	955	950	935	986	960	909	918	958	1009	983	991	986	1009	998	997	985	989	970	931	948	1013	983	912	976	1021	947	979	970	963	962	973	980	933	967	985	984	993	975	980	994	963	945	943	925	993	1008	946	957	997	1012	1052	997	997	959	966	963	899	927	984	967	985	986	945	993	952	945	925	951	974	957	956	978	943	908	967	961	969	945	965	963	1000	976	897	899	964	955	989	965	1018	1049	975	968	1009	936	965	985	1006	1002	935	989	940	975	959	973	966	941	951	991	943	950	917	969	979	939	896	959	914	968	929	916	933	1013	974	1012	969	957	966	892	985	965	980	959	954	927	1030	986	973	1009	1004	917	965	983	961	967	991	977	961	969	1012	945	920	992	910	952	968	992	916	992	934	941	991	961	995	963	939	1018	974	965	979	990	976	961	955	959	945	1022	946	1001	985	964	987	956	997	939	989	989	937	918	1000	994	981	996	968	935	943	987	951	963	966	938	931	944	975	964	925	978	975	980	938	999	970	911	967	970	936	975	979	968	946	1043	1037	958	910	956	945	933	927	961	1010	965	936	963	972	948	1021	1010	1023	1017	925	1002	949	940	973	971	947	932	988	1021	1029	955	1013	988	982	952	980	976	964	983	991	1017	957	974	979	1004	975	918	999	950	986	952	974	981	1028	991	933	981	993	964	914	933	958	940	1023	919	993	1003	917	959	922	960	898	920	977	989	938	1004	987	968	933	942	970	977	951	975	991	975	1038	886	1005	946	916	964	962	977	920	935	981	944	963	899	938	941	971	1003	958	954	955	1006	971	962	945	938	955	986	1011	988	1045	953	936	1000	966	913	959	963	903	1000	974	951	1021	964	975	988	911	983	981	931	951	998	917	988	1033	940	1007	994	955	948	954	907	975	954	981	993	1021	951	959	1004	946	1008	954	962	979	935	968	947	1000	920	956	951	1010	989	992	981	947	941	982	962	968	991	996	916	917	961	973	945	940	911	978	968	987	928	1041	988	919	979	931	946	948	1018	949	1010	983	961	996	930	978	944	953	988	948	923	932	996	978	977	983	988	920	923	951	971	954	962	1004	1005	946	999	976	951	986	989	988	953	985	933	929	964	1002	981	971	1009	917	964	948	985	983	943	956	931	947	921	996	1028	994	976	984	1000	985	993	983	936	916	927	960	884	989	930	963	1010	981	952	945	983	959	980	941	991	996	984	916	986	957	961	955	988	951	959	938	916	1012	977	957	954	958	977	926	902	991	965	968	967	937	948	990	971	977	953	935	1025	938	927	977	908	967	979	926	918	927	989	944	979	963	985	965	959	988	1003	993	953	936	954	1018	1013	995	995	992	999	1020	988	1003	955	996	998	943	956	1006	986	920	976	981	991	969	946	965	969	995	954	996	943	974	925	979	970	995	951	1047	970	963	982	970	961	997	989	946	987	974	939	993	971	951	990	944	952	971	988	1001	981	967	949	965	956	1014	989	954	1001	948	991	1046	988	953	929	950	1010	973	928	1010	967	959	960	948	999	952	971	1002	942	1002	912	942	953	965	1014	963	1014	991	974	937	938	926	916	939	971	993	994	909	928	915	923	908	1005	1009	974	1008	933	961	917	938	1004	958	986	933	947	995	971	990	977	947	1029	955	973	933	944	971	980	942	924	965	985	1017	929	984	948	986	957	919	1006	970	980	1010	926	966	872	952	985	1029	998	983	976	985	927	982	960	971	959	930	957	1006	971	978	967	929	937	1037	973	961	945	959	971	978	926	952	1051	989	983	1018	924	949	1001	981	972	946	978	963	964	988	982	924	999	994	920	976	981	984	962	944	992	954	968	983	935	911	1012	1018	942	948	942	1009	987	937	923	954	933	952	917	925	1024	947	946	943	984	975	991	1010	975	1043	988	963	984	1016	988	971	986	933	946	957	949	985	1023	955	948	924	975	958	955	1023	994	992	949	961	948	1012	983	971	1020	970	941	949	926	1013	995	1003	955	965	925	930	973	981	942	941	1020	993	1007	927	986	1002	967	982	983	938	952	910	960	983	984	975	942	943	952	975	932	915	960	940	1021	1012	1020	1049	982	924	971	920	959	921	981	975	955	930	1035	944	957	975	949	952	1000	961	995	973	923	959	1007	955	1013	944	945	994	1007	971	973	948	980	956	985	973	948	937	1009	1008	939	903	1016	913	915	1032	969	989	940	941	993	962	920	1006	914	959	955	990	953	995	935	954	981	959	935	935	964	995	1019	968	936	942	979	975	968	990	997	964	972	943	997	989	944	958	918	934	951	962	972	968	1007	933	976	987	994	989	964	904	966	954	965	938	962	997	1006	926	988	948
23900	21099	28115	24314	19392	3395	1431	1019	870	902	915	826	802	746	679	633	567	554	450	502	462	453	425	375	453	440	404	414	389	385	405	417	415	361	400	374	374	406	414	372	372	339	374	357	315	321	326	320	333	337	344	365	335	345	346	341	330	330	324	345	346	349	359	327	351	349	343	333	327	322	355	327	327	344	355	306	322	339	332	343	335	358	377	319	340	338	349	335	366	334	338	327	345	351	334	313	344	343	331	319	319	318	372	326	353	314	336	348	351	327	296	361	326	352	329	343	338	361	343	333	335	331	298	368	356	324	332	349	341	330	335	363	267	312	343	324	320	325	343	323	345	300	337	308	360	324	326	359	322	337	318	333	341	334	329	302	354	331	302	303	352	336	353	326	321	314	309	351	351	338	353	322	346	315	319	328	277	325	301	326	342	345	357	307	310	340	312	318	311	328	311	319	366	356	356	317	305	354	319	348	319	330	347	320	304	357	353	342	343	320	339	326	378	305	323	330	318	317	341	335	350	306	342	294	332	354	342	355	337	368	332	342	329	290	347	352	322	352	347	342	327	319	310	303	344	336	306	358	323	333	338	319	343	319	331	334	327	343	337	326	340	360	331	351	327	321	342	382	334	321	338	364	378	342	326	349	341	334	348	391	326	325	317	345	328	334	354	367	340	349	359	364	347	334	369	324	350	360	326	338	305	336	350	314	338	325	338	346	311	302	294	347	363	345	317	311	328	314	350	335	321	316	333	344	333	390	336	336	336	301	345	289	318	316	347	337	332	340	332	320	330	319	337	352	319	355	339	328	336	334	338	328	295	353	307	364	317	362	304	328	378	294	341	319	361	343	318	355	361	337	328	307	330	346	323	312	345	313	359	358	321	337	337	337	337	354	327	322	321	327	342	338	322	337	343	341	328	323	371	308	339	339	331	348	328	364	329	313	291	329	335	311	358	331	330	306	320	318	331	358	322	292	331	344	295	320	337	371	353	324	340	319	336	342	325	352	334	320	348	340	334	306	344	347	352	311	319	350	347	334	335	353	306	373	344	337	333	337	339	326	323	323	335	295	367	347	317	336	345	362	323	355	328	331	341	340	333	337	322	360	349	314	319	357	328	346	344	360	361	308	348	329	302	336	329	317	346	353	309	360	368	314	350	316	325	333	365	348	327	312	324	329	304	312	344	334	351	295	300	302	319	339	320	328	345	347	335	344	319	324	347	345	352	319	331	369	349	359	325	328	336	310	304	331	334	359	327	338	344	329	347	337	313	348	331	336	353	309	342	329	351	350	344	330	333	355	338	324	342	358	348	348	363	322	348	339	342	296	297	375	350	301	343	284	347	360	365	329	330	351	348	332	330	347	314	312	349	341	354	333	341	341	315	341	343	342	299	334	342	327	356	350	363	373	354	295	330	368	298	346	331	336	324	368	325	341	327	362	316	355	365	340	347	357	303	372	332	355	345	320	335	352	305	360	350	349	352	357	314	349	315	333	310	316	304	349	333	354	333	346	335	352	343	341	329	303	310	310	336	317	332	336	314	316	303	349	317	329	353	330	336	314	337	298	359	363	321	305	339	359	312	357	307	327	328	333	334	350	365	342	343	379	303	303	307	334	322	346	353	331	339	328	356	315	341	320	317	366	343	393	323	353	332	354	320	311	315	314	320	320	343	305	326	326	382	328	322	359	331	338	343	317	321	311	337	311	312	322	312	325	346	337	341	352	339	344	328	351	323	306	343	360	310	360	314	328	331	340	325	345	314	339	329	329	383	313	345	333	328	296	309	333	338	339	342	349	342	356	305	323	364	343	378	326	319	347	337	368	290	323	331	336	333	376	318	358	319	345	354	350	347	306	353	365	315	311	332	360	293	350	320	296	337	357	334	338	358	337	326	321	320	369	335	333	335	359	352	354	320	323	348	351	357	345	330	339	326	359	303	337	324	340	328	311	308	336	364	343	295	333	301	340	327	366	322	383	320	324	280	329	310	323	355	326	305	348	331	345	363	330	335	295	326	335	329	361	345	321	371	336	357	341	308	324	346	349	325	350	353	337	339	323	344	327	375	341	327	313	359	325	358	305	384	276	324	329	314	336	322	331	367	334	355	338	335	354	336	363	348	329	338	343	324	364	321	300	307	353	328	342	347	337	330	336	320	324	324	298	323	321	333	323	318	324	344	361	313	322	352	317	321	331	360	309	309	355	319	341	342	306	358	365	330	351	335	355	349	315	334	341	327	367	354	355	339	341	349	310	320	359	323	328	312	338	345	329	336	365	396	338	314	343	319	332	337	356	298	339	327	342	323	336	339	337	308	368	320	322	318	326	322	314	336	323	365	325	326	357	327	366	352	346	331	340	342	333	301	323	334	327	357	364	327	301	337	339	390	338	309	324	328	338	321	357	304	339	299	364	337	336	334	345	318	336	332	322	330	331	337	307	333	324	343	348	339	351	332	351	320	344	375	335	329	332	276	344	349	312	334	339	298	353	307	339	334	325	344	338	348	298	322	324	333	360	356	345	325	358	326	318	321	310	335	348	362	312	310	352	331	354	329	333	320	361	351	349	369	350	310	351	336	335	321	320	324	348	353	331	364	354	308	354	343	306	319	321	327	328	346	355	370	383	320	314	326	347	313	330	379	320	352	337	353	319	319	333	343	319	339	320	311	322	347	302	344	329	344	317	312	325	354	315	325	343	328	340	362	321	377	345	323	337	348	332	304	349	334	335	319	331	331	314	323	329	317	348	367	349	331	354	338	307	301	313	332	343	336	334	330	316	340	352	321	312	341	333	348	294	322	321	363	365	358	336	337	344	362	345	293	324	329	364	346	352	349	352	329	311	358	327	373	332	341	316	336	331	332	305	310	330	341	381	351	348	311	353	326	315	321	341	357	351	318	391	298	356	307	336	315	367	341	294	343	337	307	347	333	334	324	331	340	362	316	340	335	346	334	335	312	276	333	331	341	331	341	321	337	338	347	334	309	327	306	329	346	353	294	320	312	322	336	289	323	335	380	371	341	334	347	339	329	350	329	344	359	308	344	345	299	316	331	323	300	320	320	338	319	340	335	316	337	352	371	327	309	327	342	322	324	318	304	312	307	336	330	315	343	352	348	367	367	340	319	342	362	316	327	295	347	323	328	307	317	328	306	342	310	362	333	361	350	341	337	356	302	366	348	369	333	344	339	320	314	325	337	347	330	366	352	362	335	349	352	324	340	309	342	341	319	335	342	350	347	313	336	322	343	299	349	327	349	328	321	314	337	328	339	341	345	351	367	301	346	324	351	329	340	337	333	366	343	349	321	344	354	365	345	321	319	355	306	313	351	353	318	359	342	321	319	310	330	315	348	346	328	334	354	324	336	343	326	347	321	320	380	355	340	353	326	307	378	350	357	348	346	303	341	322	319	341	342	330	339	370	302	338	344	308	317	309	323	339	339	335	337	341	349	331	333	322	315	342	345	326	339	347	365	370	308	329	329	317	325	331	334	352
8324	16587	14895	9209	6530	4777	3825	3304	2888	2890	2921	2789	2626	2301	2055	1886	1680	1451	1224	1173	1153	1010	1062	1063	1029	979	935	942	948	895	830	853	837	779	827	799	788	794	796	763	765	731	713	750	686	665	665	665	684	690	694	681	685	650	627	664	645	668	642	697	672	708	670	608	654	641	654	614	683	644	621	620	662	718	676	680	652	649	615	696	631	670	657	718	619	647	692	651	664	647	643	675	646	660	670	637	643	701	580	635	669	673	686	665	676	625	582	625	691	662	668	705	647	631	652	634	674	623	669	645	669	683	660	683	598	633	670	668	669	640	657	658	613	627	668	643	677	647	660	602	646	655	654	622	634	676	658	627	667	603	727	600	626	628	608	662	680	648	632	615	676	651	633	611	640	670	704	686	627	665	626	633	629	662	640	663	670	655	701	636	665	633	723	633	657	614	626	672	626	702	668	587	672	631	616	632	650	620	619	669	598	622	621	649	617	687	644	621	623	670	644	625	691	606	622	649	683	624	661	653	638	651	647	704	680	674	649	700	673	688	646	644	674	692	676	650	683	669	649	639	656	624	653	660	659	637	637	643	661	652	630	622	725	656	648	656	684	630	697	678	712	661	644	625	665	690	670	670	671	707	666	628	618	662	652	590	637	645	649	629	651	621	689	655	647	643	683	634	645	652	654	685	667	668	631	689	618	682	602	627	628	645	654	673	599	668	655	694	667	676	654	649	662	613	641	625	684	674	632	639	642	640	671	679	644	641	624	611	655	667	635	654	651	656	664	646	675	682	647	656	599	611	651	651	634	684	681	660	625	648	673	655	643	621	664	641	665	615	638	625	650	667	644	682	665	684	638	652	667	648	646	672	691	648	662	637	648	636	673	653	637	629	618	692	699	655	625	639	628	649	673	623	642	620	656	717	646	626	628	682	643	700	647	664	620	655	693	679	631	696	637	650	618	686	637	632	626	625	625	615	664	708	621	636	618	659	681	675	630	639	648	631	625	663	641	635	653	652	697	635	646	642	660	659	644	627	647	624	625	672	696	645	631	669	625	625	608	702	641	630	643	673	680	684	649	624	692	681	643	679	652	640	654	651	651	648	636	633	688	628	654	617	658	601	625	665	699	653	664	684	617	618	641	639	663	662	609	656	657	636	663	619	635	637	630	619	638	706	603	625	611	642	606	670	636	592	680	652	683	658	648	631	595	719	597	658	621	679	656	664	680	710	632	700	630	694	631	649	643	602	648	643	623	646	615	670	641	680	704	653	693	622	640	657	642	664	687	621	685	666	690	674	636	654	639	650	578	634	651	627	641	637	646	706	645	671	691	652	668	647	689	670	633	651	648	636	618	655	609	595	672	672	690	687	627	682	642	643	629	676	625	643	650	644	645	638	679	726	636	628	681	647	652	653	680	638	680	685	647	695	664	665	656	681	695	678	657	663	634	621	628	669	618	635	633	670	640	628	658	626	700	656	595	649	665	648	633	635	644	660	656	649	666	648	643	636	690	691	674	662	660	658	659	677	648	666	619	642	621	638	677	671	659	653	667	663	632	644	566	686	651	691	681	643	628	687	630	678	666	633	685	695	649	639	616	637	655	625	627	651	646	628	692	651	624	635	609	656	686	655	666	634	713	686	677	691	698	606	607	625	709	638	658	680	639	717	660	608	671	614	686	679	650	720	637	672	624	692	618	705	619	634	654	630	672	680	659	660	645	651	657	664	633	700	681	636	671	653	607	640	650	633	607	620	666	649	637	659	616	652	677	650	633	677	634	682	704	705	680	633	618	659	662	636	640	657	637	634	620	608	642	661	671	655	634	685	644	619	650	677	667	678	652	634	699	670	682	650	667	671	682	641	656	581	658	625	613	665	685	670	645	647	658	613	661	641	674	666	677	625	658	677	624	641	653	679	621	690	645	658	663	623	631	655	621	670	680	624	628	641	643	616	665	605	689	605	688	640	657	682	614	678	631	667	648	643	607	639	648	622	665	673	620	678	604	695	675	647	656	664	679	689	638	640	632	719	669	639	664	671	654	619	637	652	643	634	661	620	626	608	636	674	655	641	636	651	660	666	644	632	645	621	611	651	712	655	646	629	670	673	662	677	722	616	608	669	633	626	676	697	590	669	677	666	675	619	677	622	648	610	680	620	623	605	683	614	658	696	668	664	636	630	676	630	654	647	658	605	648	674	665	641	628	663	659	617	668	666	640	672	632	652	645	618	636	651	606	645	626	655	666	635	625	679	695	663	634	651	663	636	615	676	656	671	666	662	633	636	651	635	622	701	646	599	598	616	637	669	664	620	647	664	652	663	656	670	647	660	640	695	672	632	670	657	646	616	679	642	632	664	647	687	615	633	624	668	683	593	672	613	646	658	643	650	638	699	624	618	630	624	642	641	675	631	684	631	680	684	656	634	658	653	657	673	681	623	640	624	667	670	664	625	651	644	644	675	676	680	682	612	642	653	672	619	647	643	642	619	655	667	692	611	706	642	647	643	666	614	630	658	655	640	674	627	642	639	622	655	597	614	670	671	646	664	643	647	675	661	620	659	669	657	654	712	678	633	620	630	661	643	642	589	666	648	693	665	636	696	632	628	637	662	639	605	689	660	623	679	610	634	644	656	645	660	671	653	610	692	622	618	653	635	645	639	679	676	653	598	669	654	678	639	632	651	646	649	651	652	613	684	679	598	651	678	656	639	648	678	651	628	622	676	632	668	695	649	651	640	652	612	680	628	643	672	648	638	630	616	604	622	645	626	599	673	647	652	686	651	678	640	654	630	644	659	666	669	625	645	660	672	645	648	632	624	700	690	673	648	704	664	653	666	682	641	608	635	668	643	647	663	639	659	639	632	668	639	651	665	624	633	649	654	626	676	622	622	672	652	677	702	661	640	695	668	640	660	653	647	662	640	648	658	698	652	626	637	641	640	669	642	617	636	645	687	643	661	639	627	641	684	688	634	659	625	662	617	649	652	639	673	620	653	631	654	649	649	657	680	663	607	696	665	651	645	615	663	649	642	685	652	623	661	639	635	634	688	697	641	639	678	668	645	667	675	650	620	674	648	632	625	642	664	597	640	643	643	650	685	622	678	638	666	633	662	670	643	659	642	660	653	675	657	676	652	645	652	668	641	631	598	680	661	608	631	620	671	634	662	683	618	669	674	614	658	638	667	648	638	670	661	636	636	632	642	668	638	670	673	637	667	680	644	648	671	652	643	640	687	653	645	653	654	682	645	639	638	629	667	656	652	637	649	724	650	628	639	627	682	678	650	654	632	698	631	696	645	651	660	652	646	609	689	618	680	637	661	618	674	674	647	713	637	622	607	640	629	668	677	629	632	640	663	655	657	637	673	653	636	648	666	676	657	616	670	676	642	654	626	684	688	619	634	674	628	602	637	649	648	622	682	625	662	637	662	600	661	665	641	678	689	636	661	668	633	611	611	627	642	639	646	674	676	683	671	661	689	631	627	594	672	708	659	674	631	648	676
23110	21175	28858	23761	21183	18505	3418	1535	1134	1141	1176	1129	1083	939	843	777	761	652	568	499	543	508	511	473	438	493	482	474	456	469	495	453	400	445	409	388	425	412	380	392	375	367	348	319	346	360	376	381	372	351	364	378	308	364	313	356	337	358	374	395	319	339	318	366	305	334	322	372	366	333	356	334	377	343	338	356	338	331	347	307	351	351	381	357	349	341	367	361	357	329	342	359	323	320	366	347	339	319	368	343	342	336	332	339	331	338	332	325	343	356	351	351	332	361	322	362	351	339	341	372	333	341	328	308	321	338	323	335	343	369	354	322	333	322	349	372	317	342	324	318	329	310	332	327	350	373	352	345	337	340	351	346	340	349	351	331	341	334	319	366	303	360	303	346	313	345	340	361	317	348	342	335	344	353	352	338	367	356	348	348	348	357	312	331	331	325	370	353	336	344	310	309	361	334	374	339	320	351	316	316	350	350	339	338	367	347	370	343	329	326	343	323	327	298	380	335	329	351	334	312	348	310	333	338	358	354	350	306	305	336	334	350	339	352	332	368	341	327	339	337	372	327	341	332	312	364	350	308	333	350	328	367	321	346	345	338	308	327	353	290	302	365	359	351	342	332	332	312	355	337	384	344	320	332	356	351	334	342	325	317	350	322	315	326	334	336	336	358	333	337	335	335	339	331	327	341	322	357	340	317	339	361	339	307	347	326	363	339	364	342	333	345	328	335	329	313	322	334	348	375	333	358	316	342	290	329	318	337	346	336	311	308	352	337	351	385	354	350	328	296	321	357	378	352	358	328	346	353	342	328	371	326	337	330	352	346	311	350	346	343	339	309	325	310	339	322	327	305	335	320	318	350	377	345	332	324	311	339	337	357	317	320	314	342	332	324	366	324	316	329	353	341	300	364	365	331	345	363	319	336	323	351	350	334	312	336	346	337	340	352	378	304	331	309	353	299	312	340	302	336	335	298	347	349	318	327	365	371	382	344	344	349	317	341	334	330	343	333	334	343	359	336	352	325	369	320	335	347	308	323	346	339	345	366	340	355	325	357	335	340	313	359	330	344	323	319	334	326	335	325	313	332	354	363	340	336	335	324	341	360	335	335	383	308	340	297	317	324	342	357	317	328	374	371	372	369	360	342	360	359	328	344	331	306	348	352	338	329	337	336	356	367	351	319	331	353	313	335	352	343	328	343	364	322	304	331	349	355	366	325	340	325	336	366	291	330	341	339	361	289	337	339	317	312	340	341	309	373	338	340	343	360	308	339	377	346	345	336	372	349	366	360	331	373	315	355	327	346	350	357	338	317	339	344	367	325	341	327	309	336	349	335	361	356	327	382	357	328	343	352	349	332	329	324	362	325	339	321	365	364	312	328	315	299	332	343	308	317	329	340	336	332	382	355	327	352	296	357	326	313	381	352	336	320	333	349	340	343	326	333	345	355	342	327	353	316	334	332	298	321	362	348	318	352	350	317	318	335	381	330	358	346	324	352	303	360	344	315	322	333	327	364	336	356	327	360	339	353	357	316	329	335	337	321	346	392	338	318	325	306	340	352	336	354	357	321	337	322	339	330	329	359	347	317	349	340	326	351	333	329	306	323	328	372	344	305	304	321	334	342	330	344	348	368	359	330	312	325	354	286	358	346	348	350	369	334	347	328	334	336	337	295	332	324	347	340	332	315	327	351	312	338	363	357	346	321	313	338	349	363	333	336	293	324	346	324	335	329	357	363	358	354	353	313	311	328	302	354	318	357	305	325	338	344	360	355	314	321	331	366	329	329	335	331	298	318	304	330	344	355	367	342	300	350	346	329	354	319	334	333	330	332	310	328	352	312	345	327	338	311	335	326	324	354	318	319	340	330	338	335	351	319	326	324	360	316	366	319	354	288	325	353	324	304	322	335	335	325	326	313	356	340	372	303	379	374	360	361	346	336	332	323	341	329	363	334	321	312	337	322	321	350	311	332	299	348	358	324	348	362	316	331	343	329	337	320	327	309	315	323	318	298	329	348	349	340	334	320	327	345	346	340	375	306	365	320	361	360	348	337	331	347	356	332	324	337	312	367	348	336	349	332	327	357	340	350	353	312	315	350	347	329	357	365	358	335	328	290	343	329	363	294	318	322	353	320	357	325	335	303	302	334	348	331	335	342	340	362	340	335	358	330	291	353	325	350	340	309	310	340	304	344	352	317	323	344	347	324	350	329	334	321	312	325	355	335	319	346	314	317	314	369	339	321	326	337	349	367	351	342	370	330	370	320	363	316	308	354	317	332	319	344	340	328	356	349	360	351	309	312	350	301	343	294	328	328	327	326	346	353	336	363	328	348	319	325	353	361	316	366	301	327	325	336	318	335	352	329	332	344	356	355	316	325	318	360	340	338	343	343	320	337	327	309	347	341	341	350	338	312	341	308	306	352	349	322	344	322	357	338	345	329	320	356	330	305	328	329	356	346	330	313	338	350	355	345	324	332	336	332	334	341	352	344	319	355	350	344	358	350	327	340	327	357	312	329	333	350	364	327	342	351	323	351	329	310	349	366	349	358	334	335	361	317	347	329	342	367	295	343	339	335	336	351	329	319	363	343	321	342	305	320	345	365	340	317	333	339	318	350	283	345	319	341	331	352	308	355	308	328	329	350	337	321	342	340	337	364	334	351	366	312	313	348	342	334	340	325	352	349	320	298	339	363	320	326	336	311	342	335	316	343	319	385	330	337	355	332	342	334	375	345	344	354	340	337	348	321	331	332	338	331	330	357	315	318	321	334	349	355	341	314	301	343	347	322	312	337	318	319	334	311	367	359	333	329	359	341	373	320	342	370	358	372	375	346	309	333	331	371	346	355	349	338	347	360	360	350	323	349	337	327	336	335	331	361	339	335	345	358	349	319	375	301	305	341	344	348	303	354	312	363	327	295	305	341	322	329	351	362	360	343	367	356	336	294	319	337	307	381	333	351	336	338	327	336	344	350	353	367	345	313	340	363	299	310	354	351	319	339	324	324	334	365	291	333	321	320	311	299	344	323	350	328	335	354	323	331	336	312	328	316	353	356	347	333	317	348	302	333	334	378	338	387	333	397	323	343	345	354	301	328	333	322	357	375	326	336	349	348	335	349	328	330	308	325	374	326	334	334	319	310	354	327	325	311	374	319	337	325	329	315	354	350	361	296	358	341	353	347	326	345	319	315	356	340	351	352	324	348	324	387	313	310	336	326	335	324	326	362	304	325	353	337	359	346	338	326	337	314	320	297	323	351	320	363	354	336	339	366	349	323	323	347	352	343	321	328	313	329	355	330	323	319	316	348	307	305	300	341	316	316	339	338	303	323	345	343	330	296	338	337	329	343	350	332	331	367	354	333	334	317	325	312	317	347	319	344	362	348	349	355	336	316	319	368	327	308	316	371	342	341	336	326	344	328	337	326	345	339	300	329	330	298	377	344	322	296	343	335	316	337	326	355	349	355	308	357	321	338	349	325	325	342	332	357
10789	22313	19924	12660	9213	6903	5402	4563	4011	3809	3888	3665	3579	3060	2649	2449	2061	1761	1575	1422	1336	1288	1256	1195	1192	1217	1137	1030	992	964	994	957	934	902	838	877	842	880	824	730	769	715	761	694	670	673	676	649	657	708	687	631	666	676	656	665	634	612	637	625	668	688	667	678	669	653	644	608	610	637	631	650	614	679	654	581	655	645	636	626	619	659	635	661	616	608	659	624	596	646	644	631	633	671	626	644	654	653	650	659	633	597	616	615	625	625	584	588	662	598	627	623	593	638	641	661	615	625	599	632	603	628	636	629	662	610	607	596	640	652	651	631	624	618	607	619	599	583	651	616	650	634	588	585	609	646	595	607	633	631	610	657	582	651	662	653	620	617	632	685	611	594	639	626	624	608	628	581	647	648	644	599	591	634	597	626	600	654	623	642	610	599	610	616	599	614	620	595	597	601	604	650	662	610	630	607	623	612	587	649	682	629	634	624	621	623	586	620	615	584	614	666	619	582	622	581	606	584	594	622	611	608	640	641	602	600	646	589	585	613	617	574	627	611	622	627	666	601	609	645	626	646	624	632	601	656	586	603	587	611	610	583	625	582	575	658	646	612	634	639	615	679	581	608	615	592	626	596	593	593	651	607	635	630	662	618	625	628	678	607	591	568	638	599	689	605	590	634	651	616	595	589	635	678	626	572	615	571	627	579	619	653	646	643	627	614	617	618	602	600	570	618	615	642	614	580	599	615	634	650	624	652	603	598	615	559	586	607	643	635	603	601	610	614	616	652	654	616	623	599	664	593	629	662	637	636	604	609	627	600	651	627	612	605	608	596	595	614	645	583	606	610	585	609	624	647	632	654	639	594	598	612	619	651	624	630	611	614	642	643	556	612	574	641	599	620	563	603	613	613	623	579	631	641	592	623	658	594	608	643	614	625	601	596	655	627	654	603	606	654	602	591	637	613	596	580	623	606	594	583	635	636	568	632	642	635	638	641	598	610	614	610	625	622	664	585	610	643	634	618	626	602	654	596	630	598	644	639	595	596	620	626	674	634	611	604	587	636	631	589	648	633	609	611	574	600	613	606	597	607	601	612	624	600	628	628	614	632	627	600	650	589	559	610	601	641	641	610	610	595	579	620	628	616	630	644	602	647	600	657	619	603	562	649	580	608	637	584	689	599	593	607	663	623	591	644	581	601	618	661	628	595	598	641	628	655	643	582	637	639	644	611	619	634	634	645	616	656	659	625	643	651	603	632	632	547	646	631	616	656	584	612	618	595	603	644	623	584	654	630	604	594	613	607	634	653	635	605	595	595	622	616	664	574	587	626	605	588	602	610	655	617	629	645	623	641	585	626	571	615	625	622	631	647	594	598	598	605	597	611	600	592	579	649	593	627	630	635	611	557	591	626	678	630	604	598	592	635	624	631	642	565	616	624	600	628	625	620	592	603	626	601	652	559	628	611	590	573	596	619	622	621	611	640	631	620	596	633	652	660	610	602	593	616	640	625	665	573	621	640	649	569	638	640	596	598	637	591	596	639	596	626	597	628	603	647	630	656	598	610	604	637	671	570	618	618	658	581	608	610	629	619	587	644	644	652	625	664	624	650	617	614	642	588	609	582	597	638	572	601	635	621	621	599	604	573	616	619	637	643	599	641	623	625	642	645	605	659	620	596	607	635	634	634	579	610	626	640	619	618	576	610	651	617	579	588	568	599	625	606	612	604	573	617	644	596	640	626	603	609	617	627	621	562	619	611	598	629	636	638	605	612	598	617	645	605	574	602	638	604	611	586	619	614	590	579	663	585	610	601	639	609	624	608	590	664	595	665	609	614	624	582	589	605	647	604	614	632	606	624	639	645	601	625	622	613	598	585	604	648	619	616	640	620	617	589	641	628	623	665	611	598	630	640	637	646	595	591	629	641	619	614	694	617	639	611	633	607	613	611	629	658	587	632	605	586	609	648	656	612	636	601	631	654	634	633	611	638	618	656	646	662	615	680	587	650	615	627	623	633	607	630	663	631	652	637	657	665	648	585	618	597	605	630	635	620	643	621	623	612	613	579	585	605	632	623	637	661	565	596	577	677	643	597	598	595	601	629	645	653	598	617	622	584	636	616	605	627	578	648	599	617	662	603	590	610	619	601	647	634	613	623	607	638	612	602	593	688	611	615	638	632	666	609	627	584	638	645	640	603	620	609	654	665	627	607	609	611	648	604	584	603	598	569	624	657	617	629	642	623	618	619	569	612	620	671	614	642	587	636	605	586	605	620	636	643	623	596	636	653	590	636	586	635	623	609	596	603	646	574	625	623	605	626	633	605	622	630	638	649	616	625	609	615	599	632	634	623	609	606	629	592	638	627	666	640	591	646	611	629	621	602	584	593	638	615	642	649	617	632	642	656	646	597	651	577	632	626	612	635	642	630	624	581	607	620	614	655	589	576	643	594	626	607	594	624	644	586	647	601	609	619	623	659	634	638	629	620	601	680	591	609	591	690	612	621	642	610	596	571	640	573	637	615	616	597	587	591	601	594	602	602	629	598	648	656	634	650	613	598	621	598	589	581	672	626	644	612	616	635	627	636	617	641	624	600	592	641	613	668	639	597	615	594	612	598	610	575	601	600	617	563	621	613	620	648	614	607	572	630	646	618	668	615	668	646	619	651	609	613	594	671	628	582	652	578	608	634	630	601	585	602	599	653	659	644	602	651	574	631	646	614	643	637	650	617	625	582	572	606	604	608	612	601	639	642	574	611	657	572	586	621	619	616	595	647	604	600	625	638	603	570	630	615	566	620	599	634	610	609	595	586	621	617	554	583	565	624	637	612	633	576	661	638	606	624	618	630	618	600	617	583	592	598	575	623	622	590	599	623	652	596	585	611	632	632	618	601	608	600	596	626	585	599	627	642	584	603	623	618	591	641	589	623	606	629	579	605	593	572	614	594	651	688	597	595	585	584	614	616	602	618	598	603	628	621	622	577	623	597	619	608	593	572	628	623	663	585	616	615	613	584	594	637	577	638	581	627	645	632	618	605	627	617	636	590	599	675	604	631	604	606	657	637	620	619	593	621	604	565	640	612	623	592	566	621	598	615	621	659	603	652	627	612	621	600	607	575	595	589	618	617	595	586	597	611	584	624	614	611	622	637	597	640	637	635	622	612	607	625	667	602	617	608	583	618	614	559	554	619	604	632	589	566	605	604	599	619	631	633	592	647	604	632	599	633	637	604	598	610	624	642	591	633	642	644	585	605	608	608	676	616	666	628	614	597	626	668	590	630	612	606	671	608	622	623	594	594	647	647	623	651	659	591	676	642	558	638	616	610	565	615	636	652	641	637	617	599	590	640	590	578	635	631	597	629	596	620	619	634	630	654	586	635	608	614	575	591	590	649	624	574	613	598	619	633	602	670	612	561	614	613	605	606	594	654	591	577	612	612	602	624	616	620	591	646	637	585	605	596	609	618	605	599	604	610	609	582	614	641	622	628	581	620	632	599
26630	19930	8351	2638	1556	1137	922	833	768	771	844	814	789	750	754	725	660	582	576	585	538	541	563	563	559	525	540	536	538	528	528	502	543	546	531	482	579	496	521	527	518	526	463	545	501	498	530	486	532	518	544	506	494	499	523	490	519	467	491	498	517	487	535	539	498	552	526	503	548	488	520	519	515	520	566	523	463	485	479	477	473	501	485	519	498	542	498	514	507	501	565	531	548	508	529	475	511	498	510	505	467	531	514	517	505	503	474	491	497	513	529	474	522	476	506	524	494	490	487	518	486	491	511	523	524	468	501	472	532	525	513	484	490	466	527	474	526	524	542	475	517	561	508	512	506	528	539	510	500	538	478	499	501	517	531	499	546	537	522	504	522	483	538	489	494	471	522	484	512	511	464	526	516	526	524	521	491	471	486	471	513	500	481	528	499	505	475	491	510	517	487	501	488	500	482	479	499	505	506	511	524	481	524	501	508	546	541	525	499	536	524	496	503	507	479	522	516	472	540	491	542	481	480	518	516	531	497	489	521	485	497	481	514	506	506	503	508	523	521	519	538	485	481	524	471	518	501	551	533	521	509	544	529	458	500	488	500	487	524	494	542	520	468	484	501	514	561	504	513	544	477	477	511	550	486	506	487	545	481	532	490	520	480	530	512	492	500	562	526	505	514	488	488	558	536	502	482	494	490	538	471	505	488	501	517	477	535	481	515	577	525	458	515	523	487	501	515	463	506	508	538	514	512	530	469	480	528	534	432	476	545	511	488	487	472	499	492	497	516	477	505	470	502	486	522	521	506	474	483	515	478	530	515	495	519	483	495	483	520	525	530	502	479	518	505	527	504	536	499	516	482	498	510	530	487	481	522	504	532	525	493	509	557	504	553	490	510	515	521	487	547	477	558	501	492	481	517	530	512	499	524	567	518	513	499	557	520	509	527	494	463	481	476	468	553	522	521	484	479	480	483	532	474	518	501	514	495	494	536	523	506	531	515	519	499	490	545	493	482	542	475	519	517	553	484	519	555	561	500	516	514	483	513	482	478	509	530	526	500	502	512	504	481	487	491	508	467	532	451	495	490	485	486	494	505	543	500	533	479	468	474	528	548	501	485	490	496	517	488	518	531	502	498	519	520	519	491	503	494	544	531	500	541	534	491	474	509	498	502	479	504	554	522	528	528	463	522	524	483	523	504	475	476	498	501	472	553	508	485	516	495	514	537	511	457	489	499	511	526	537	513	536	496	519	481	510	546	528	489	524	505	500	514	496	492	552	487	479	508	491	528	502	490	499	497	432	487	525	486	497	513	523	507	537	545	490	526	516	530	524	484	528	505	506	522	503	505	509	538	490	517	520	495	494	496	505	494	486	505	516	479	508	484	501	520	484	546	502	501	511	523	514	537	499	492	510	552	465	503	514	533	526	512	500	516	466	514	535	525	502	482	479	524	523	571	516	513	563	499	524	470	456	486	516	513	504	490	529	540	486	498	478	460	498	506	531	517	465	496	518	450	494	487	495	508	470	481	533	522	533	514	518	504	463	495	501	528	546	526	512	474	484	492	504	473	521	520	490	525	527	497	518	517	511	500	497	515	500	471	523	543	501	479	480	525	543	487	497	515	481	531	459	513	500	502	538	486	488	576	497	524	503	529	534	509	556	531	538	471	495	461	488	495	498	490	503	528	524	489	520	518	515	511	496	535	517	549	507	516	481	492	491	519	507	515	528	463	513	459	481	520	543	500	555	543	492	522	509	501	500	505	517	473	531	522	485	513	532	480	526	458	510	520	542	519	516	515	530	464	513	510	512	540	496	514	509	539	475	565	496	483	543	551	472	506	546	502	537	529	545	473	507	528	532	518	483	502	475	510	504	482	510	528	488	502	561	515	492	485	499	496	498	508	513	498	478	486	486	517	532	483	469	503	490	492	488	514	525	474	522	530	518	531	496	479	485	515	480	526	501	517	504	517	560	469	556	520	521	530	499	507	522	499	464	514	499	502	478	496	513	499	493	515	514	520	479	508	520	505	500	523	516	501	538	521	482	542	519	560	525	535	496	495	511	531	536	511	521	501	496	518	526	502	545	563	509	482	558	533	507	513	491	450	472	541	470	518	486	503	492	502	475	491	532	508	508	507	484	519	513	504	518	541	509	517	555	493	523	525	515	546	543	504	533	520	527	554	489	532	526	533	533	534	502	495	537	487	499	541	527	515	509	529	502	486	512	517	524	505	514	503	526	469	539	485	518	501	487	500	475	478	538	536	523	529	500	479	519	486	531	514	488	546	513	477	502	486	500	471	536	513	513	560	502	590	495	514	522	511	528	479	544	482	494	472	555	512	505	491	526	517	526	514	492	494	482	512	507	511	488	470	471	535	513	506	508	500	493	458	473	513	526	498	535	496	504	507	479	522	507	522	478	485	510	506	490	489	516	505	491	499	502	506	486	503	500	507	471	492	523	472	477	517	515	489	485	525	486	483	514	472	485	530	500	561	488	478	531	535	525	522	527	495	547	530	513	497	463	490	517	524	511	524	507	489	531	516	504	512	499	478	491	528	551	528	500	512	522	520	551	538	485	528	504	496	509	529	503	530	502	559	510	488	495	493	529	490	504	533	484	493	497	527	502	502	483	521	478	483	487	474	513	481	505	499	500	532	555	516	571	467	494	463	494	522	505	498	530	476	484	536	508	521	501	487	498	492	537	502	510	485	516	525	506	490	530	457	486	521	506	540	512	524	545	490	495	497	522	562	498	509	493	532	494	497	526	485	524	486	516	489	513	504	534	531	515	491	499	524	509	512	497	491	521	466	509	503	489	515	483	515	522	474	526	526	502	489	476	526	473	503	500	511	526	527	476	519	488	492	490	546	516	492	576	489	506	515	476	517	509	486	513	497	519	504	531	518	530	463	505	496	473	481	489	494	516	470	490	491	463	519	478	486	482	536	487	528	506	520	503	485	501	505	526	515	485	483	438	517	468	468	522	492	494	547	531	511	512	522	543	515	537	491	493	514	507	503	492	524	490	543	515	506	500	529	555	500	547	526	481	492	535	515	487	504	503	482	525	521	486	542	519	515	531	512	553	514	521	579	516	542	520	490	537	535	494	494	516	527	503	512	502	475	485	496	527	505	465	518	520	522	516	499	573	500	501	563	497	499	557	521	506	512	498	494	523	508	498	511	516	535	489	525	505	537	469	503	533	501	498	498	486	513	485	513	554	486	504	488	490	544	505	512	504	498	536	453	495	492	519	530	529	528	506	546	526	524	510	494	517	494	495	532	470	470	517	512	479	500	524	467	504	495	501	496	525	510	511	480	503	480	486	508	492	486	466	515	533	494	487	540	540	514	467	476	471	538	483	519	484	516	521	490	508	496	488	493	475	478	494	466	509	519	551	498	533	469	498	517	487	497	506	511	505	506	517	509	547	507	499	519	524	504	522	484	536	514	571	505	497	500	529	514	473	498	502	516	509	501	521	540	522	526	538	513	523
7150	8803	8348	5117	3621	2807	2411	2227	2103	2145	2304	2228	2129	1923	1705	1673	1579	1349	1269	1255	1169	1143	1178	1165	1191	1166	1142	1154	1088	1042	1079	1062	1059	1051	1024	1021	1016	986	984	1028	975	963	1012	945	977	935	967	921	954	970	930	1017	995	949	944	979	925	972	1015	924	1026	929	1028	985	974	921	966	957	944	950	963	995	996	930	997	961	993	946	939	949	959	887	970	965	945	1001	918	960	930	972	975	1015	926	926	981	961	933	951	953	940	950	964	938	949	885	945	923	898	925	1009	865	969	941	887	1001	936	936	911	1003	975	958	942	933	912	912	992	989	950	918	939	940	946	963	953	930	957	936	960	907	946	902	940	935	932	964	966	960	938	925	1006	996	930	964	910	926	902	956	952	920	948	979	940	989	914	947	946	947	942	951	952	975	931	1009	946	951	945	986	939	938	935	976	979	959	949	875	938	973	913	912	891	969	903	923	1017	963	981	972	966	946	950	1001	936	947	939	940	960	903	977	960	887	959	934	900	950	943	893	944	963	1009	970	953	958	974	946	976	931	903	908	907	951	923	995	983	986	965	979	965	904	932	926	941	948	992	941	961	925	954	923	953	965	948	954	991	953	892	915	977	934	938	969	984	946	977	989	911	959	928	922	892	970	948	987	950	982	972	962	970	955	946	946	899	957	964	1005	949	884	1013	876	925	887	1045	974	963	948	931	963	935	946	950	969	942	960	965	911	898	947	964	919	921	884	992	937	970	947	895	956	952	955	881	970	983	960	973	938	974	976	941	927	944	984	986	941	907	939	891	946	925	919	916	923	963	916	930	960	964	966	926	931	939	995	922	948	959	959	904	978	923	956	900	944	979	924	955	911	983	926	927	952	1004	989	942	922	903	973	1007	971	979	888	969	976	933	952	934	910	997	976	855	990	955	939	991	922	943	948	886	975	951	935	976	861	949	968	954	998	939	951	878	907	956	1003	888	1036	903	974	952	940	982	926	952	1021	980	929	991	943	953	906	985	949	969	981	951	919	924	891	908	875	963	955	937	959	939	913	918	927	870	961	937	982	898	917	899	934	940	901	937	953	969	910	973	923	924	961	949	949	944	944	996	961	949	915	901	1003	976	918	929	930	1053	964	948	943	986	959	934	908	955	910	976	960	941	930	877	921	934	963	977	949	961	890	967	977	950	933	923	929	977	911	894	979	927	963	969	992	976	924	918	951	963	994	938	952	985	1001	945	924	955	991	937	967	947	949	926	993	960	987	944	934	936	958	920	898	968	953	906	992	911	919	936	928	952	962	945	959	990	953	939	970	1001	864	931	985	1023	973	918	926	948	975	939	929	972	944	934	912	997	940	949	868	980	949	884	947	933	928	1000	964	981	878	982	905	952	961	993	975	958	949	936	912	971	960	950	886	958	991	946	968	931	918	980	961	1002	971	992	942	968	930	928	955	972	944	960	943	967	958	997	958	926	934	908	979	928	972	958	939	996	981	902	975	987	922	961	931	971	917	961	907	916	963	962	895	981	932	945	1013	932	933	936	960	969	977	984	960	909	977	948	966	939	969	974	923	951	918	900	988	960	959	968	961	941	959	873	908	944	924	976	936	916	965	955	933	1016	961	911	983	975	941	924	936	957	895	966	958	937	894	955	985	950	986	943	946	938	950	937	895	963	941	948	953	947	982	923	990	995	916	964	980	946	918	978	901	958	970	930	981	927	920	923	921	950	961	990	945	933	949	945	1010	931	964	1022	981	931	935	961	914	989	955	946	949	976	971	944	923	959	954	947	907	1019	961	973	965	1006	985	993	940	883	921	981	962	980	923	953	939	983	895	943	962	1005	994	901	1022	900	961	951	903	934	910	887	957	968	949	881	979	909	942	993	985	987	895	953	927	936	927	870	965	944	903	938	944	949	922	976	951	920	933	973	936	1002	978	890	967	943	987	935	980	966	930	930	942	952	980	942	1013	982	1011	953	981	944	959	988	939	942	951	892	928	953	964	893	955	883	919	981	929	934	952	978	1001	883	940	905	911	897	952	961	993	984	914	962	924	926	889	956	917	975	970	928	948	925	973	958	889	936	932	906	911	971	977	901	914	973	919	974	980	912	851	1000	955	916	919	921	955	933	974	957	953	946	965	904	948	930	938	927	932	958	945	987	953	949	1003	948	954	937	948	967	933	911	884	953	939	971	940	867	917	959	934	916	883	932	940	973	959	953	928	949	944	914	967	945	962	914	908	951	986	949	950	964	933	963	933	960	962	915	940	956	936	938	983	907	949	1024	975	943	990	993	936	930	955	942	971	925	915	962	952	958	929	988	908	982	945	953	994	934	987	972	926	924	962	972	950	943	931	900	928	926	962	961	1007	940	947	939	974	940	920	1019	943	928	949	969	920	962	956	936	1008	949	969	1010	969	898	964	959	926	907	939	1010	928	943	979	999	943	950	947	963	941	926	917	939	953	927	971	928	923	910	974	942	975	969	937	921	951	908	1001	943	927	909	951	946	964	963	967	945	944	940	957	957	1045	928	953	949	978	965	948	937	922	908	987	959	975	959	952	983	964	879	941	931	928	911	971	962	979	927	983	931	947	929	967	965	969	940	959	921	971	933	951	964	937	982	963	950	956	988	1008	898	936	940	959	929	948	915	979	946	952	961	929	916	976	917	1001	947	955	904	965	955	970	911	960	961	943	993	958	948	963	974	967	946	923	911	955	933	909	997	934	936	880	917	905	901	932	936	1029	973	912	898	959	903	935	940	981	930	947	950	933	933	957	954	982	888	955	931	938	946	913	954	941	946	952	972	936	937	976	955	920	943	921	909	961	970	997	946	875	946	958	915	871	947	917	960	937	936	928	912	905	963	902	918	976	996	926	923	959	946	945	905	950	883	933	928	956	896	956	926	941	964	943	921	954	990	904	971	918	1009	942	886	958	932	944	911	936	965	952	931	901	962	963	932	934	944	927	965	927	978	949	927	985	904	941	947	921	947	986	1007	972	1030	978	943	1024	937	935	961	927	980	920	931	942	960	946	957	881	938	919	943	950	908	955	924	969	936	877	973	936	958	952	944	969	903	956	950	967	923	926	941	936	980	979	958	962	923	888	949	983	945	940	953	932	980	957	973	952	908	913	972	940	914	911	1001	928	901	940	1004	934	940	901	1048	922	992	958	952	943	952	940	953	955	942	920	963	928	926	902	897	919	972	934	966	931	996	963	945	987	964	949	975	904	970	939	915	926	905	909	915	954	961	1002	942	931	930	961	948	992	939	928	965	984	962	963	972	898	882	931	936	920	983	995	955	981	951	982	924	976	924	915	986	987	916	966	944	923	945	949	953	981	971	911	922	924	930	982	957	956	977	948	957	981	934	955	902	898	945	960	889	955	974	925	948	937	956	927	1030	977	952	938	945	934	933	943	985	949	954	1030	954	921	927	964	972	913	949	970	925	948	947	937	981	967	956	1019	915	997	932	975	992	945	906	979	918	927	966	971	984	953	932	952	1007	921	948	928	953	913	914	883	928	964	975	949	964	984	943	995	953	983	946	897	952	1000	938	956	930	995	945	951	927	912
23953	21081	28035	24262	19335	3389	1391	1023	861	885	900	884	845	772	656	626	551	518	525	446	467	420	438	456	449	426	411	398	413	378	370	373	404	405	343	328	409	368	366	338	360	365	356	352	346	332	313	323	319	353	325	366	320	303	327	343	358	348	310	350	293	334	336	349	323	305	310	322	341	329	334	334	315	304	315	304	336	321	301	322	355	363	339	337	334	327	335	312	331	342	317	335	297	313	336	348	327	340	355	303	330	324	322	336	312	316	317	302	324	321	319	315	319	352	286	285	316	312	321	345	353	344	349	315	318	316	317	312	308	343	343	312	324	337	349	340	354	325	339	327	333	333	307	342	305	347	327	302	322	334	336	295	325	358	331	339	328	338	328	340	377	345	304	325	309	344	322	341	350	337	338	350	329	327	303	322	328	305	338	341	305	336	300	322	334	341	294	321	328	337	302	323	299	326	333	308	323	343	323	318	348	345	335	337	337	328	310	281	309	342	320	357	306	328	336	337	361	336	315	310	352	328	284	302	338	323	327	322	298	314	305	318	329	323	322	324	340	322	330	325	331	344	333	329	326	350	348	323	314	343	323	310	322	328	320	316	297	346	345	318	331	335	282	286	313	333	350	344	334	324	323	325	329	330	352	329	326	335	354	329	332	302	299	344	335	331	315	326	295	324	307	326	320	357	322	321	354	329	321	327	314	346	319	343	325	313	327	313	325	330	337	341	346	347	342	301	325	322	356	323	331	332	326	315	303	341	332	340	328	301	330	340	337	328	319	333	348	305	310	332	301	317	319	339	333	327	339	325	344	323	379	328	332	328	287	318	333	305	343	354	318	316	312	348	344	307	293	311	316	313	322	340	349	352	329	330	329	322	338	319	355	336	318	320	356	316	325	344	286	358	321	318	316	319	351	304	322	342	295	369	316	332	314	321	332	307	320	362	322	323	326	328	309	344	318	313	332	324	313	333	293	309	319	325	333	309	358	336	349	339	323	384	303	309	298	306	311	316	307	349	374	322	355	317	342	293	333	323	350	367	300	345	338	341	360	309	351	351	290	342	314	333	331	312	330	323	326	331	323	319	318	313	329	331	319	332	315	317	335	351	344	339	317	312	307	299	341	324	319	321	312	334	297	312	317	318	337	337	297	330	311	316	312	329	313	337	318	334	336	330	313	318	327	324	358	327	313	333	307	323	324	330	345	354	314	338	345	347	321	330	346	326	332	297	307	342	325	342	323	325	309	301	328	319	328	351	313	299	310	319	293	334	318	331	330	344	345	335	314	314	334	334	328	317	312	342	352	327	315	313	320	341	280	340	303	358	305	324	297	342	362	340	285	314	329	309	333	328	328	306	323	328	337	320	306	347	326	374	283	331	350	323	382	326	345	325	293	310	321	309	348	335	362	315	313	347	341	332	341	305	326	353	331	319	340	310	335	343	358	288	323	328	331	327	354	325	344	311	311	362	342	324	353	299	327	317	334	329	306	314	345	318	344	326	332	329	313	314	301	334	326	314	315	303	323	330	340	327	338	343	347	335	313	341	337	335	327	319	335	330	347	276	342	311	308	335	335	308	338	338	327	303	319	334	342	335	335	284	354	328	312	310	333	313	265	365	335	350	294	333	296	309	319	318	339	331	309	332	316	296	346	319	331	319	317	309	319	345	372	301	330	327	337	318	342	344	335	331	344	301	354	304	328	323	361	367	316	305	319	320	310	346	321	329	326	273	325	360	323	332	328	340	305	341	336	319	363	349	335	317	325	341	331	309	343	358	326	310	299	314	358	295	337	308	319	330	330	362	323	330	334	334	329	317	334	325	362	337	326	321	339	310	311	322	337	329	317	341	303	292	311	342	346	320	312	330	347	323	326	303	325	298	311	315	329	331	342	296	321	349	323	338	314	326	304	347	311	358	331	306	308	323	329	317	347	330	303	294	295	349	356	319	329	318	312	331	362	364	305	308	315	334	340	350	334	316	345	317	331	342	303	287	343	340	332	344	313	348	334	332	348	327	349	305	339	303	348	323	311	349	328	342	307	348	316	319	325	319	311	344	327	317	298	364	337	301	297	305	368	317	322	298	343	325	309	325	339	335	345	339	310	307	325	277	313	300	326	311	316	280	340	322	310	331	332	316	331	326	308	337	289	314	315	309	314	332	314	336	324	325	312	352	336	327	327	348	301	332	317	338	313	326	323	336	313	314	321	321	309	307	351	309	336	317	297	350	351	343	324	330	345	320	308	322	326	325	359	381	307	324	362	311	320	335	318	339	320	331	309	308	328	336	320	339	327	313	312	306	317	316	319	331	334	311	322	330	311	352	349	345	315	310	324	330	308	360	347	326	357	334	341	330	319	322	307	336	302	334	315	309	341	314	331	336	343	325	304	337	324	354	348	339	324	329	311	306	303	306	354	344	332	364	318	347	312	311	298	317	323	334	308	313	317	318	333	323	364	334	294	308	329	333	347	347	324	317	292	329	327	316	345	348	344	313	316	325	344	343	354	308	326	330	336	311	327	329	366	335	321	324	351	309	328	341	317	302	318	330	340	334	302	322	354	329	322	320	324	325	348	319	319	335	317	269	358	330	364	330	320	295	337	338	324	334	346	332	316	342	353	307	324	332	352	304	333	317	325	348	333	335	369	316	321	316	335	343	320	339	327	334	328	332	310	316	342	349	307	290	300	308	344	321	318	332	320	304	326	321	346	351	304	305	342	306	332	325	334	334	321	311	348	327	300	318	317	323	367	369	296	325	325	309	306	325	313	352	344	370	324	347	352	320	313	347	311	308	301	292	321	312	329	311	338	337	311	311	326	300	357	329	310	359	321	317	291	342	298	329	326	339	327	335	346	360	299	321	334	296	332	319	346	326	325	313	334	326	322	348	316	327	350	366	330	339	330	330	316	316	315	340	320	331	310	333	312	317	344	337	329	339	329	343	316	358	386	358	331	332	312	300	331	281	314	317	304	306	321	306	325	320	331	307	312	320	327	340	340	321	337	321	322	322	325	309	330	351	290	337	328	323	340	343	318	295	342	318	322	353	326	315	289	309	325	267	307	331	319	296	337	308	334	338	369	317	347	337	329	338	333	326	320	307	311	317	313	309	304	336	290	356	330	314	370	330	318	316	323	344	332	337	321	310	335	306	338	335	330	334	343	338	347	314	319	320	350	337	321	319	330	314	326	328	325	301	347	349	325	330	330	338	330	310	338	322	311	317	343	298	361	339	361	340	330	334	317	339	326	347	308	302	352	318	345	320	343	320	310	308	322	300	345	327	315	357	307	337	303	328	359	338	318	290	319	296	344	309	335	354	351	350	335	345	300	340	318	337	333	324	351	356	352	322	353	353	347	338	377	317	344	324	323	309	314	311	323	322	325	315	305	313	322	314	301	314	342	339	319	318	333	292	351	303	325	350	332	352	340	347	324	333	322	338	361	296	314	336	334	318	311	329	332	346	317	300	336	345	317	319	349	275	327	330	303	329	328	318
8404	16848	14968	9028	6694	4911	3857	3337	2868	2941	2997	2848	2811	2419	2086	1877	1629	1300	1280	1203	1085	1027	1050	1086	1034	957	904	954	933	917	875	842	837	819	760	761	753	797	771	738	704	729	703	705	694	672	620	680	625	658	670	677	613	622	685	689	643	679	693	657	658	612	680	647	624	673	637	626	689	640	611	645	613	663	603	652	646	664	595	641	665	644	631	653	666	622	686	662	601	629	673	608	659	666	622	647	642	668	661	618	687	650	635	635	638	621	643	647	620	649	647	663	643	641	660	623	629	633	631	577	630	597	597	634	635	616	662	598	636	606	642	646	627	667	593	680	606	599	644	616	644	608	663	627	635	648	649	613	607	613	590	631	614	613	630	632	632	610	677	686	600	619	586	619	684	619	594	613	634	638	621	630	674	616	637	595	611	615	623	618	641	648	631	631	639	591	605	616	600	632	623	621	612	664	603	641	635	634	667	637	645	628	599	631	650	626	617	644	633	676	618	637	621	635	617	658	636	597	678	638	615	639	606	652	643	618	674	621	637	666	694	627	618	624	576	626	667	613	627	646	632	607	637	645	602	647	635	655	579	640	612	618	657	617	624	595	628	662	651	637	637	621	605	626	591	621	628	644	638	635	604	632	613	629	647	619	593	663	605	652	625	636	590	644	633	646	611	671	649	622	633	619	633	641	595	592	657	651	634	580	646	662	661	635	622	652	640	621	635	614	674	646	649	643	614	642	612	622	604	640	576	640	598	672	668	616	598	602	639	630	653	577	676	627	642	625	604	641	665	652	614	626	635	682	654	652	636	636	661	636	670	621	614	612	643	590	592	614	636	664	615	653	596	648	652	608	640	589	658	604	598	625	665	635	628	637	593	650	637	647	648	611	583	695	653	666	641	681	661	650	628	636	658	651	660	704	595	643	607	662	617	669	636	632	617	620	630	603	605	661	644	588	642	660	629	621	599	650	655	633	635	625	667	648	642	652	596	668	618	670	620	569	615	645	661	602	649	613	667	601	626	636	640	589	628	654	602	656	644	625	611	640	627	607	631	655	623	630	601	606	660	632	641	616	663	633	606	627	640	673	654	631	626	656	681	607	621	643	665	669	650	620	652	656	589	631	661	623	625	600	677	663	629	634	637	634	633	631	654	664	643	646	658	604	635	623	680	653	624	673	652	636	641	623	623	701	638	625	642	648	621	658	679	628	632	672	656	614	668	646	640	644	632	671	604	626	642	634	641	591	664	668	603	597	648	657	600	608	615	636	612	615	619	637	603	638	640	676	599	621	643	618	591	615	653	644	642	646	632	606	601	683	667	622	652	640	612	634	633	631	662	644	662	661	628	620	619	643	651	628	622	635	633	626	609	696	628	640	633	609	639	626	627	616	603	597	635	571	625	644	595	616	649	637	595	627	666	683	625	610	683	639	617	634	610	551	625	620	593	600	633	683	629	667	668	643	694	641	673	648	643	699	623	601	640	649	655	676	654	638	658	617	665	644	622	623	657	653	620	616	652	650	626	615	602	618	639	621	619	624	621	629	649	669	621	660	623	664	667	652	616	650	615	613	636	644	674	670	664	609	606	580	633	599	619	690	650	633	629	636	637	657	610	635	624	647	633	614	653	621	632	621	618	672	650	641	635	623	673	619	575	623	619	665	642	627	659	642	615	678	662	595	600	590	639	642	626	595	611	621	643	641	693	573	626	638	573	638	590	596	646	605	645	639	638	635	656	598	627	644	634	638	650	651	627	645	661	587	649	605	621	644	613	661	640	661	588	654	607	664	643	648	627	631	663	631	627	625	659	598	656	620	621	613	630	611	625	662	614	610	589	688	619	628	587	624	634	612	655	659	649	661	642	627	651	676	630	626	630	603	672	607	668	636	608	620	641	667	630	620	625	680	585	682	636	637	634	602	620	638	657	647	646	631	607	605	682	626	651	689	602	616	639	664	662	590	682	681	654	578	658	687	620	624	620	594	622	623	649	652	643	636	638	697	618	618	625	617	634	635	645	662	681	614	615	653	606	630	630	644	630	641	620	601	605	618	589	585	685	651	631	610	616	600	649	636	605	682	631	605	632	652	619	655	651	674	610	632	652	650	609	669	629	631	640	649	631	630	603	617	603	647	630	625	666	608	617	651	602	625	598	671	593	642	641	650	656	609	631	625	695	587	600	663	663	613	641	616	619	689	587	616	656	627	605	634	642	662	610	623	642	605	635	618	637	672	646	639	640	634	597	609	653	635	632	615	627	633	618	591	635	621	625	615	600	624	671	608	616	643	676	675	602	657	633	609	579	689	654	642	677	633	637	648	611	612	625	622	671	638	628	650	607	614	621	622	589	656	641	609	655	638	636	617	655	643	629	585	676	626	615	685	609	622	643	627	592	647	638	610	654	615	623	609	598	610	670	627	665	606	623	649	710	625	604	642	628	620	593	632	648	626	607	626	616	601	664	638	645	646	645	634	673	631	633	639	627	635	670	616	572	661	644	682	621	613	627	625	661	681	652	628	656	629	595	626	620	636	641	631	630	622	655	663	637	634	622	657	643	609	656	629	702	650	625	655	580	615	632	600	656	675	610	596	656	632	638	626	599	614	622	668	609	653	635	669	615	630	593	619	619	601	631	631	651	577	628	644	590	644	631	626	649	661	641	611	670	643	651	625	633	653	664	642	637	595	623	624	645	685	646	585	613	618	676	646	628	649	618	636	636	635	677	669	663	633	600	618	678	651	667	648	591	660	625	636	629	620	645	608	586	631	608	685	612	620	631	618	590	632	662	581	656	615	649	595	600	607	593	664	628	617	602	609	655	630	625	595	614	640	610	661	650	614	603	640	632	637	611	610	613	609	603	604	644	629	660	643	610	615	644	621	632	643	626	627	639	642	642	641	646	593	642	637	633	671	637	575	670	671	668	616	648	639	644	578	653	593	671	609	638	652	620	653	629	612	659	599	639	639	661	666	636	680	637	656	630	606	611	655	630	660	632	689	595	617	645	641	645	645	659	645	627	602	637	688	627	645	645	654	659	643	637	641	620	645	666	641	663	662	620	673	610	600	646	636	573	639	590	685	656	630	668	636	663	626	640	568	643	636	598	568	596	630	633	610	652	665	643	636	641	606	625	618	626	678	634	636	616	669	629	625	581	635	614	616	632	617	648	626	637	628	604	651	606	638	635	677	669	663	656	659	622	588	586	632	618	642	612	591	571	666	640	660	631	650	654	596	645	644	648	594	616	651	628	575	697	661	636	625	649	616	653	627	659	609	616	635	651	647	631	625	632	598	624	651	622	641	612	636	562	648	637	651	620	670	571	620	659	667	637	661	641	649	657	570	660	604	627	586	636	655	632	612	661	700	630	642	633	654	592	649	610	598	623	657	605	638	619	620	639	658	666	655	619	618	650	644	649	619	641	622	679	623	662	659	612	626	647	616	627	617	633	674	623	594	659	678	666	639	626	634	665	641	574	629	631	653	678	650	609	645	647	620	622	607
23042	21080	28757	23640	21085	18403	3389	1452	1095	1221	1202	1146	1135	1020	874	770	724	631	584	535	481	514	501	469	474	465	449	445	455	445	442	411	443	362	383	374	395	391	393	386	392	363	346	361	370	325	349	346	338	378	347	339	334	328	356	345	372	329	311	344	348	339	341	331	325	332	330	317	322	340	352	345	312	317	371	321	312	320	319	358	350	347	329	339	330	327	361	307	337	334	341	328	348	321	364	346	332	385	343	351	303	358	333	349	346	320	309	336	349	321	348	316	330	327	308	307	314	339	314	323	290	319	351	338	327	350	298	340	328	339	309	298	330	338	338	323	339	350	340	322	310	354	357	318	318	343	339	306	336	296	340	334	342	323	295	340	319	311	359	314	352	350	357	333	305	342	356	337	336	324	347	320	324	360	331	310	341	330	323	325	344	340	342	314	308	327	335	319	350	338	367	357	308	344	338	338	345	329	365	347	346	356	335	335	335	338	340	327	357	328	364	341	320	325	351	322	345	305	313	312	345	325	334	347	298	336	330	298	336	320	332	332	341	308	345	354	308	318	329	293	344	317	336	361	314	338	312	350	334	335	357	313	339	336	317	338	339	321	308	337	328	349	361	322	321	325	306	313	333	338	314	365	344	357	345	308	304	361	317	323	307	381	320	380	334	318	286	312	303	321	331	311	338	342	341	336	331	317	306	334	334	312	331	309	336	309	297	313	355	330	310	335	337	344	341	321	310	321	321	345	333	327	330	342	306	337	334	337	315	343	332	323	338	339	318	328	359	340	317	328	306	337	353	331	325	325	339	327	317	351	358	377	364	347	364	332	320	320	327	296	307	321	320	323	328	317	317	306	309	358	315	339	333	316	321	326	335	352	279	307	350	341	337	331	337	342	326	356	344	314	313	334	312	347	317	311	372	325	311	333	313	337	332	344	346	354	298	283	351	298	362	348	289	326	351	362	326	347	330	324	320	347	313	310	320	317	312	313	325	332	334	330	352	321	333	323	311	335	325	360	336	334	308	329	315	368	328	343	334	305	335	333	322	312	330	314	341	323	352	359	329	362	305	353	329	344	346	312	324	349	314	313	306	361	353	321	342	322	296	344	306	354	332	307	338	336	311	349	337	342	360	353	336	291	294	360	316	347	343	341	314	346	323	354	344	340	323	308	328	312	293	328	340	330	308	356	359	333	336	287	324	316	338	336	330	328	348	286	328	333	318	344	309	327	319	301	315	372	341	307	309	325	337	348	315	309	296	300	323	294	377	333	341	326	316	320	332	342	305	335	341	346	336	349	343	389	318	326	334	334	311	374	318	329	348	327	321	350	336	331	369	321	361	332	329	337	357	336	329	318	327	363	291	310	342	327	359	301	313	315	337	316	325	328	315	315	314	316	315	370	381	332	324	281	314	332	348	331	310	334	324	336	307	323	339	327	339	315	300	313	289	314	315	331	335	335	299	318	320	350	291	294	324	314	370	330	342	314	324	331	324	341	361	332	326	300	329	342	340	352	321	336	310	375	298	309	351	320	329	339	328	354	357	324	323	344	313	321	350	309	328	320	330	309	313	327	343	325	303	362	327	362	323	334	312	331	350	332	330	343	327	353	328	357	313	321	344	346	327	322	319	328	324	313	321	326	316	301	330	301	334	337	359	309	346	323	346	321	326	329	330	333	292	324	331	326	347	316	327	336	298	309	324	326	334	317	311	328	311	300	363	313	305	342	348	334	332	319	335	338	342	291	321	328	341	328	328	362	318	300	342	311	305	372	300	339	326	325	309	320	368	329	341	293	326	331	338	336	312	361	319	327	303	341	323	300	323	305	282	319	323	360	319	334	318	331	324	330	354	347	337	319	292	326	360	342	316	294	354	336	292	286	324	350	337	324	311	353	304	336	331	313	348	337	302	319	312	363	312	334	328	340	309	325	337	320	358	309	330	312	321	320	321	330	296	332	309	321	338	320	321	333	307	317	321	345	337	316	354	347	274	303	338	311	358	327	341	321	365	325	335	333	340	333	319	342	313	348	327	325	334	333	296	330	329	353	337	329	338	347	329	349	333	336	324	317	317	348	339	350	331	296	290	317	313	370	314	299	309	328	317	330	359	337	317	316	347	323	297	314	327	353	361	349	331	347	278	346	323	319	306	327	330	346	324	324	362	303	305	340	322	320	289	318	317	283	294	324	340	344	304	320	328	319	310	309	296	319	350	308	303	336	326	324	305	351	290	322	328	359	296	301	310	298	319	323	339	380	337	319	301	320	347	346	310	347	330	329	286	329	301	295	344	314	340	320	336	322	324	337	343	309	332	312	325	305	311	329	321	342	327	311	324	319	304	275	320	323	333	355	333	360	327	305	348	316	293	336	318	345	317	337	333	337	328	360	338	332	306	328	302	354	334	332	321	328	343	320	292	319	307	341	311	341	321	314	311	344	306	311	336	311	333	348	363	331	351	344	348	334	318	330	332	330	347	320	332	322	306	288	316	343	309	312	326	346	351	329	340	339	352	310	326	337	362	358	336	317	325	335	347	314	342	323	328	331	311	355	342	303	326	359	314	318	317	323	334	334	307	321	331	316	301	315	306	340	324	344	359	319	322	299	341	345	324	338	310	360	347	336	351	351	361	322	313	346	358	335	328	362	352	363	310	313	329	323	340	353	309	294	329	345	315	320	317	314	356	322	329	317	333	329	322	313	331	316	311	315	355	310	349	362	354	335	357	309	324	322	324	328	332	340	327	343	325	316	288	326	351	315	339	362	350	326	358	346	321	343	322	336	396	315	310	325	333	336	310	343	312	343	339	341	334	342	352	341	345	332	308	328	358	332	296	317	341	350	326	310	352	328	297	326	286	345	348	336	323	358	346	309	355	349	337	294	340	323	349	339	320	292	330	367	308	325	326	358	306	317	331	321	282	339	301	317	334	314	307	314	350	319	312	322	312	310	332	281	321	310	336	320	342	333	363	356	340	331	334	345	310	314	295	291	293	343	337	317	357	366	290	341	318	323	329	321	295	297	306	336	345	375	312	328	354	333	315	325	353	338	322	352	319	333	346	336	335	330	317	302	340	310	365	311	317	312	363	294	319	352	336	301	339	284	327	324	344	332	298	321	345	336	377	338	299	382	357	347	323	357	308	308	332	331	327	338	319	325	322	347	342	334	336	329	353	325	330	341	298	310	335	325	325	306	322	353	322	375	327	318	352	325	361	305	343	333	304	319	317	331	355	322	348	363	324	335	322	333	316	325	333	309	328	324	358	318	352	361	334	334	309	347	334	337	289	315	344	360	322	312	333	362	340	309	312	306	313	341	314	332	319	332	323	301	308	354	308	309	334	325	280	306	323	344	326	343	318	344	327	306	338	340	352	288	345	308	345	334	358	334	316	302	326	325	304	327	340	295	348	353	325	326	319	320	348	317	324	353	342	337	311	319	323	319	346	299	346	325	330	351	354	325	304	321	325	304	326	316	335	306	354	324	332	337	323	333	345	344
10765	22486	19489	12796	9234	6936	5630	4627	4076	3891	4221	3865	3622	3204	2617	2369	2096	1760	1483	1436	1351	1222	1260	1222	1118	1191	1065	980	980	968	995	911	903	826	801	818	803	806	743	737	698	719	690	673	615	630	595	611	655	664	638	673	600	629	604	633	687	708	606	645	647	639	623	644	592	613	624	610	616	647	557	610	615	608	584	604	601	608	582	656	612	640	640	567	653	616	617	607	626	555	624	615	622	583	639	622	629	589	599	617	613	634	600	597	613	622	602	645	644	605	649	610	600	549	599	586	604	608	582	593	582	583	590	635	606	597	623	610	624	594	550	620	603	619	602	624	613	558	593	617	571	544	640	635	612	603	571	599	547	610	622	637	626	629	607	599	583	640	565	608	601	565	602	600	579	585	617	553	565	600	583	629	628	594	574	604	603	601	561	573	642	606	630	581	587	598	581	615	592	573	606	594	615	605	622	535	640	660	639	607	610	643	619	575	616	600	634	591	613	571	585	617	572	603	549	570	607	606	619	599	621	599	611	590	584	596	561	610	607	583	606	629	597	589	599	600	615	584	578	629	605	535	566	626	603	602	606	616	624	611	596	584	606	606	629	593	553	592	583	575	549	584	612	582	590	599	607	593	587	622	611	635	590	632	589	642	657	611	582	564	576	602	591	597	618	584	628	581	576	585	582	578	640	588	630	613	602	621	569	577	643	598	555	579	604	587	574	572	592	577	612	599	607	587	613	628	606	591	557	559	586	600	635	636	576	598	607	586	602	633	591	594	572	591	604	568	603	608	613	604	603	590	579	582	602	567	586	600	592	632	563	588	613	603	627	597	584	591	588	567	600	589	611	591	596	583	611	565	626	572	589	634	600	612	608	570	613	589	564	590	556	591	598	587	602	597	606	589	592	623	623	589	633	590	605	662	563	634	598	638	611	607	556	599	611	604	598	565	591	621	641	597	582	609	624	586	611	607	588	650	576	579	611	605	582	605	619	561	587	621	616	583	540	629	605	553	602	576	587	584	592	580	608	554	644	618	585	583	582	613	593	580	610	606	589	581	608	639	605	620	623	607	582	594	614	586	624	600	566	584	592	614	585	604	556	582	587	583	575	587	564	624	612	581	617	629	585	586	623	634	595	605	566	618	599	601	631	601	632	578	614	607	621	597	632	599	559	630	602	577	601	610	565	564	616	604	603	633	574	568	595	604	627	582	592	590	622	594	590	600	579	578	562	594	631	615	621	602	573	585	581	617	585	624	612	612	620	612	588	577	664	602	589	577	579	587	625	565	602	561	618	584	599	597	588	607	621	621	587	608	606	622	597	578	570	587	593	651	629	614	583	615	594	579	641	617	569	583	634	608	592	618	581	619	592	572	591	626	618	593	588	590	623	599	610	588	625	636	594	614	591	602	625	623	627	590	596	612	623	563	604	582	570	617	612	561	543	613	628	596	586	616	582	615	571	568	609	627	585	544	563	606	603	583	640	576	632	548	621	626	641	621	613	611	585	565	573	578	606	564	587	622	581	621	539	587	610	568	620	612	590	602	663	551	621	588	629	600	607	614	587	602	641	636	585	600	545	595	584	604	593	639	595	587	606	594	613	633	621	594	574	594	654	625	604	647	636	607	578	597	590	623	618	573	589	551	632	590	600	567	608	595	641	618	594	641	590	579	539	594	572	597	571	608	589	570	589	612	574	657	610	616	622	556	568	588	598	606	580	606	611	602	607	563	607	588	589	574	614	595	607	586	602	607	597	588	632	624	626	653	614	574	598	595	586	565	589	594	629	630	615	597	593	611	592	587	618	595	551	588	582	597	606	603	576	640	634	577	611	583	579	582	585	605	592	634	598	562	607	594	578	626	576	601	597	591	577	585	633	644	583	601	567	590	621	599	624	561	573	589	567	565	588	617	591	618	569	580	594	603	607	583	566	594	617	577	631	634	592	611	581	591	562	605	622	556	536	605	588	567	590	609	618	592	573	644	565	617	577	581	621	635	599	551	625	569	542	588	593	596	601	589	597	616	588	564	583	615	573	589	593	621	600	582	567	631	602	602	564	608	598	681	591	622	594	610	611	616	616	574	545	665	632	603	575	596	601	614	588	569	588	618	588	610	589	565	615	627	600	603	605	628	610	602	653	587	631	598	600	641	617	634	597	605	615	593	593	550	618	632	605	661	595	644	584	659	622	569	587	564	586	624	608	606	602	615	592	571	596	582	623	629	625	637	574	586	589	542	575	564	616	569	592	602	611	637	577	613	605	605	542	639	566	553	565	603	590	631	601	575	594	586	596	621	589	617	593	571	562	620	573	586	606	637	623	583	639	600	660	628	575	629	638	596	606	553	590	642	569	574	602	617	610	615	610	584	596	576	585	585	610	602	559	597	635	612	627	577	608	588	598	553	592	599	592	616	611	586	605	608	619	592	613	553	606	622	647	598	593	598	627	605	580	563	610	626	621	621	617	590	653	581	591	599	644	603	610	619	575	619	632	586	568	600	643	596	538	587	574	600	609	623	636	551	594	617	556	633	592	611	585	584	576	636	632	594	604	637	576	603	597	605	584	635	587	626	580	608	622	625	567	609	569	615	588	585	600	606	585	611	625	585	595	587	591	630	597	607	643	579	595	612	599	596	621	593	598	602	616	619	609	597	599	573	556	633	587	572	613	593	593	583	571	577	600	615	585	609	643	578	587	604	622	570	610	616	605	589	601	584	616	571	588	631	614	590	610	580	612	577	573	618	608	593	538	637	617	586	588	585	602	589	600	604	584	618	584	610	559	608	575	587	611	612	584	623	583	597	609	589	597	599	562	603	618	590	596	581	609	566	576	600	614	585	648	517	590	535	597	604	586	573	619	574	621	599	600	612	606	599	616	585	624	606	601	583	599	606	591	597	598	589	616	582	596	631	647	627	615	587	599	616	590	608	554	572	591	588	602	604	563	582	599	591	626	603	622	579	612	621	606	581	576	551	604	584	640	666	624	584	611	609	591	613	595	623	571	615	578	570	579	612	608	578	629	605	577	568	591	654	585	615	627	610	637	602	566	594	619	642	604	597	615	559	591	634	607	623	540	607	597	626	587	597	573	580	624	617	605	578	651	575	594	570	553	614	588	614	556	559	601	619	601	558	596	609	598	594	574	609	604	563	595	610	618	606	627	584	607	613	608	574	571	607	636	590	624	629	596	576	568	604	631	598	594	580	588	585	600	612	614	618	598	565	588	567	618	589	584	619	607	583	579	607	584	635	582	645	603	614	628	600	567	640	587	619	569	596	602	649	590	583	625	610	610	579	604	591	648	570	566	631	603	576	618	576	586	569	570	607	568	596	575	649	621	553	529	560	624	592	592	620	615	564	637	594	574	576	553	588	566	588	598	603	581	620	545	622	601	595	610	656	611	586	622	582	573	601	618	599	621	580	613	587	580	625	563	610	622	593	602	589	588	557	583	548	610	592	583	625	620	651	603	636	628	555	604	578	569	599	601	605	630	585	568	557
26648	19995	8467	2706	1565	1215	981	859	820	874	803	829	791	745	716	679	594	642	572	565	555	586	573	569	528	592	539	515	564	558	518	569	545	524	539	545	544	512	521	527	559	524	524	530	543	505	541	524	529	520	525	504	524	498	495	529	506	522	539	507	480	509	528	495	520	543	531	501	535	535	497	543	526	518	580	514	508	533	513	476	519	491	505	509	541	494	531	509	499	499	480	535	532	533	526	528	505	516	500	498	526	529	495	495	486	536	507	500	458	508	501	558	480	504	457	562	508	530	480	528	488	537	543	531	487	497	507	521	482	530	530	482	515	512	512	499	480	495	495	497	487	533	500	498	488	547	521	490	513	553	497	529	507	523	460	497	488	471	507	508	509	503	473	525	538	497	536	500	537	533	516	520	534	543	518	518	489	502	511	538	484	509	553	505	507	507	505	546	476	508	526	540	499	479	502	497	472	497	530	483	547	496	510	507	519	511	494	511	462	515	490	514	499	490	502	460	523	524	491	504	538	528	509	485	534	493	472	521	523	542	491	491	522	557	501	498	518	483	506	494	502	516	498	491	520	518	509	486	533	517	487	494	531	478	462	496	514	500	480	537	530	522	467	536	499	501	499	462	489	529	529	526	509	538	501	510	474	520	543	492	512	503	495	500	534	506	551	504	485	517	515	522	509	519	528	528	475	522	495	526	519	509	530	512	499	493	540	499	548	511	501	500	521	483	529	500	490	503	523	513	499	520	520	480	487	517	552	501	505	551	530	519	532	520	518	524	505	541	522	519	503	498	497	544	504	488	493	487	476	506	517	493	551	519	489	535	486	490	539	513	515	549	482	523	484	495	503	488	492	484	528	517	485	489	521	496	520	480	504	498	503	486	476	512	531	488	497	486	522	490	515	525	468	506	496	506	481	508	498	503	513	500	554	506	531	545	464	463	460	494	519	506	524	534	498	483	544	515	512	515	530	488	494	518	513	524	506	473	521	543	509	492	500	538	511	512	524	508	494	513	497	497	522	481	477	524	503	498	478	492	482	484	484	495	493	531	502	510	536	495	493	479	527	499	511	491	521	495	466	472	506	490	507	468	485	539	494	527	493	473	490	500	481	532	486	505	494	499	539	468	495	511	470	536	519	499	527	486	516	524	534	485	497	543	488	486	526	551	509	530	473	486	481	518	541	517	500	531	542	499	547	485	503	517	519	514	511	498	502	524	531	535	468	495	493	492	496	528	519	516	566	544	550	518	521	518	470	518	495	531	531	530	470	487	478	502	489	509	524	513	527	487	526	477	518	536	497	529	530	489	461	515	501	481	496	539	451	516	505	507	538	462	509	502	509	468	543	551	531	526	519	491	498	517	504	514	493	513	481	561	446	515	487	542	515	522	506	516	522	525	471	481	502	495	507	499	457	507	515	522	527	520	525	502	491	492	468	510	471	508	499	521	543	566	522	512	517	525	464	526	504	521	487	507	512	505	506	482	527	498	499	512	508	507	439	444	525	499	503	497	516	455	549	495	451	495	491	541	493	476	501	492	470	512	513	521	501	507	524	487	515	496	509	491	545	534	486	521	513	520	525	516	520	518	502	488	523	519	474	480	544	509	499	524	531	519	481	486	522	510	510	479	532	485	506	491	509	517	485	513	467	494	471	490	476	531	532	505	527	476	513	467	479	488	481	495	520	508	500	520	492	535	476	518	523	478	479	521	551	499	513	492	498	533	507	475	548	483	495	532	515	509	512	512	519	499	516	529	502	491	469	499	508	517	468	542	499	448	511	501	530	515	505	493	490	496	495	497	498	484	541	506	509	464	489	510	516	546	476	516	477	505	515	495	531	503	523	481	533	486	473	521	506	514	497	509	500	507	479	522	501	513	487	505	506	508	495	545	504	528	498	498	532	535	507	487	509	486	532	454	513	528	487	490	512	538	535	511	500	493	528	472	492	517	532	520	495	510	516	490	540	571	512	493	502	535	489	509	523	522	514	485	510	499	498	519	514	527	541	537	484	474	535	518	479	507	521	528	483	512	508	495	499	486	477	517	542	518	497	534	476	548	515	526	520	510	521	527	508	511	493	507	515	527	526	499	534	504	541	505	490	555	496	514	537	508	478	514	508	534	490	524	491	526	548	516	549	510	490	546	533	486	533	557	488	516	497	467	496	541	518	517	506	489	503	521	499	504	507	518	505	462	551	502	540	484	496	539	507	482	540	514	509	524	537	482	486	526	511	505	527	528	542	490	512	534	508	511	497	515	545	506	528	547	498	479	513	508	494	478	493	476	495	514	536	508	512	505	494	516	508	509	513	524	487	534	528	513	518	472	499	503	549	489	496	517	513	501	506	516	501	500	492	517	493	483	506	480	523	523	505	487	545	502	497	529	537	503	538	484	518	476	493	488	511	503	508	480	518	522	542	529	522	495	473	491	525	543	504	515	497	505	487	475	531	534	476	490	502	491	521	514	497	507	509	544	495	501	521	487	514	520	494	552	498	477	475	530	559	498	474	514	530	517	523	540	515	516	498	521	487	512	477	534	479	471	463	493	463	506	503	487	471	529	551	512	508	558	512	535	522	527	510	491	530	510	509	481	521	494	514	533	493	466	509	458	511	520	521	506	511	480	499	481	526	524	518	493	475	525	525	494	504	510	529	525	497	467	499	541	539	516	498	474	505	513	449	514	505	492	507	499	541	502	515	527	488	521	482	479	488	532	485	546	536	526	488	483	498	546	507	522	519	514	495	508	512	534	549	479	533	504	482	513	473	496	470	531	493	526	490	554	504	467	549	484	512	504	516	520	477	519	543	519	521	493	555	504	530	514	529	498	508	499	492	507	506	528	504	510	504	515	517	494	491	517	527	516	526	500	496	540	521	563	517	515	524	506	534	518	520	516	482	536	500	507	519	488	521	526	513	514	489	521	517	491	546	496	483	536	508	505	539	520	481	498	487	481	529	486	522	513	496	491	479	511	497	505	521	500	494	445	482	539	491	537	545	492	516	490	530	500	534	469	510	511	505	491	521	503	470	520	474	504	521	569	532	541	544	493	514	477	511	499	476	510	495	515	542	508	517	528	527	493	542	441	545	506	503	541	540	528	483	488	476	546	517	500	513	524	532	478	509	493	558	497	477	499	531	505	524	521	561	504	491	535	515	507	520	502	546	529	468	511	504	502	492	515	512	504	532	496	515	487	533	478	570	552	510	563	535	485	538	527	461	483	496	523	507	509	502	540	523	489	514	537	478	544	510	470	512	563	493	515	495	514	474	503	535	525	496	490	482	472	485	474	504	497	506	520	492	534	513	496	520	553	518	506	485	513	512	521	534	548	501	536	517	520	519	491	513	474	452	532	507	528	524	539	509	499	513	498	536	517	483	483	464	528	515	507	506	519	528	539	503	514	485	510	548	498	525	509	556	461	471	513	535	537	506	480	498	491	502	518	525	497	500	510	513	496	498	470	509	502	529	533	516	521	543	517	458	512	518	544	508	479
7073	9506	8200	5063	3739	2795	2523	2284	2166	2336	2468	2316	2160	1981	1739	1605	1470	1403	1253	1182	1133	1194	1160	1194	1094	1101	1063	1126	1101	1073	1035	1062	1055	1063	984	1037	995	978	1046	1065	988	944	918	938	912	938	1004	943	980	972	937	932	969	1012	979	962	912	947	875	942	910	959	940	947	926	972	938	995	949	960	963	956	987	905	935	976	932	995	898	949	967	953	992	927	955	960	945	983	969	943	948	913	969	983	979	966	980	902	945	968	903	932	975	944	959	975	979	937	924	972	940	930	893	899	937	899	973	942	952	992	920	933	923	949	947	889	929	963	941	950	935	914	988	928	944	1018	942	940	945	1031	970	950	942	949	944	981	926	957	974	954	954	922	935	982	908	969	992	909	940	963	892	1021	920	929	948	887	958	870	892	938	893	979	950	919	995	939	907	1006	892	943	980	908	1001	966	931	951	918	951	900	923	946	917	921	943	889	912	950	970	968	878	896	947	973	970	915	920	936	962	975	914	910	970	957	949	874	907	923	942	892	882	910	962	954	905	946	955	939	968	975	964	973	874	909	926	944	943	938	969	915	931	905	934	945	931	969	987	948	903	980	928	873	941	933	940	958	894	918	949	938	945	983	960	959	940	975	956	921	997	945	893	936	879	894	942	960	940	937	979	929	894	948	962	959	956	969	970	945	943	879	931	916	931	916	930	932	926	991	920	888	922	945	946	957	890	909	887	936	874	981	989	876	928	950	958	961	916	972	973	950	904	904	929	917	949	899	929	950	970	936	939	946	977	965	937	990	975	936	885	886	949	958	931	924	920	930	903	968	943	958	918	962	956	917	984	943	967	970	956	982	938	923	954	889	905	950	933	932	940	979	956	932	936	942	973	946	946	940	981	951	930	954	984	965	906	965	966	937	969	937	965	903	895	909	900	910	934	954	963	959	954	906	1004	952	974	955	928	935	942	957	1013	955	1035	935	939	970	918	926	920	942	995	929	899	936	897	915	946	958	916	953	955	984	925	934	941	940	932	913	950	959	985	939	918	963	922	945	964	970	918	895	918	942	902	914	949	956	909	929	904	935	922	942	940	933	913	949	948	878	957	963	955	913	961	927	910	951	919	979	925	922	934	983	959	941	964	926	937	968	975	966	959	913	970	973	884	958	967	975	909	907	904	926	918	947	965	897	979	913	919	944	989	969	847	913	917	941	930	902	913	956	966	933	915	940	936	924	904	955	906	969	960	932	933	969	907	942	958	1000	934	944	966	929	977	948	1011	968	978	974	966	954	973	976	949	1004	941	933	951	934	909	973	927	961	912	965	950	937	917	964	956	959	960	994	903	934	947	990	965	951	938	972	946	928	960	933	906	924	870	975	863	1009	958	944	964	969	964	995	971	934	920	1009	937	968	960	924	941	1003	966	948	897	918	957	904	902	964	936	940	889	962	957	939	947	944	922	985	917	966	965	939	993	942	982	1032	995	967	933	942	968	959	942	927	968	915	920	977	940	965	986	924	959	936	926	939	954	971	913	976	953	956	904	940	962	852	915	1003	965	942	966	997	943	924	942	941	895	956	930	928	971	953	909	964	971	932	937	962	930	921	1009	937	942	999	946	925	1000	935	976	933	957	930	1005	922	972	926	941	947	910	962	975	976	986	945	1012	911	909	978	944	991	955	1010	934	964	955	918	933	966	975	902	955	945	965	919	968	944	896	946	881	930	903	960	903	974	921	918	972	940	978	933	949	933	1009	942	902	896	923	927	989	927	945	943	930	913	994	939	955	946	944	960	966	926	930	951	919	942	983	962	923	942	975	929	951	923	916	1011	1017	942	898	893	936	969	976	934	913	987	966	974	977	984	938	955	922	972	949	918	927	902	989	906	976	1004	947	932	910	949	924	893	965	947	1001	945	931	883	931	960	949	951	998	932	901	888	962	936	897	951	914	973	954	938	923	919	1002	933	955	883	993	931	905	921	913	951	871	977	991	890	925	937	947	951	917	979	933	906	933	915	946	947	931	976	891	904	965	960	973	977	992	883	922	966	915	934	935	961	899	965	962	959	930	970	916	895	915	905	949	906	960	947	967	979	921	953	931	923	961	929	979	913	995	933	934	977	973	940	913	943	924	976	894	939	974	909	910	898	914	915	931	970	959	897	958	948	934	929	973	941	957	936	925	913	950	971	917	880	921	977	928	897	938	928	927	968	919	929	930	938	911	958	1007	954	970	894	905	922	960	983	973	850	904	907	996	908	966	968	958	944	967	892	979	914	899	978	909	958	954	977	900	926	938	951	963	921	938	957	931	919	960	965	968	962	954	1015	972	942	905	928	978	951	978	941	1009	962	940	987	970	947	961	921	935	941	950	935	949	965	964	949	931	898	941	935	979	894	969	918	962	912	994	964	907	983	944	960	983	918	921	921	911	894	951	981	909	912	951	921	932	974	914	945	945	943	987	919	968	985	961	911	967	1008	1010	953	1030	918	944	961	885	974	913	936	892	892	896	912	952	907	913	1023	903	899	917	940	970	938	893	913	966	938	923	994	964	956	895	955	949	999	934	943	1008	904	953	906	918	877	938	984	969	984	972	942	938	927	917	964	938	996	942	997	939	940	1006	873	913	986	934	929	974	947	958	971	981	990	974	930	939	987	995	940	951	982	936	901	936	927	953	963	924	907	922	951	976	964	938	985	917	963	978	979	932	961	951	980	993	939	974	986	952	945	943	922	919	952	948	932	965	948	965	966	935	952	913	934	924	969	955	971	921	975	911	971	915	913	909	947	959	906	912	917	954	872	901	891	957	929	933	977	938	914	954	1002	881	941	929	949	976	924	994	897	977	982	956	972	901	951	922	943	994	917	939	972	952	977	1002	896	965	938	913	992	948	989	925	974	969	945	923	925	915	930	901	961	1007	939	950	966	926	934	921	911	941	960	985	909	1012	984	935	937	958	890	941	974	973	930	942	966	926	944	959	956	918	964	931	952	955	917	999	967	915	927	946	966	931	944	961	925	1025	892	985	915	949	1008	939	956	939	925	962	922	947	968	964	931	916	929	986	948	952	904	934	947	951	952	923	912	952	961	963	950	961	959	940	931	956	955	966	950	945	937	919	925	922	961	909	936	911	920	937	889	922	932	956	942	981	908	911	963	943	901	950	961	962	917	976	929	967	923	954	1000	974	944	894	916	924	973	973	934	927	967	962	965	1019	968	957	924	916	945	893	950	917	948	990	939	975	927	928	864	994	950	929	953	952	911	971	978	978	898	899	925	964	984	922	1002	960	916	975	855	988	944	969	935	966	957	1039	928	914	944	972	927	914	919	988	939	894	940	965	951	954	930	991	980	981	942	977	981	937	954	954	889	900	997	892	925	948	992	940	946	923	941	952	929	890	917	1011	950	950	956	934	945	921	943	913	929	903	918	922	934	937	963	953	933	959	953	937	909	988	894	960	918	958	930	962	958	984	968	949	932	955	952	958	987	943	981	964	949	966	942	918	970	967	922	943	951	932	901	919	966	970	915	950	880	946	940	891	947	971	940	945	921	965	1004	922	940	940	985	938
23905	21052	27998	24296	19390	3410	1497	1058	900	936	958	961	830	745	708	604	614	525	463	464	474	431	454	465	425	425	395	378	405	374	373	405	365	361	368	339	391	379	385	342	356	327	354	340	327	323	310	321	371	327	334	328	369	322	328	353	338	330	347	340	341	328	329	302	358	342	360	348	297	343	323	329	301	334	345	317	334	313	308	337	373	315	337	299	333	287	329	319	331	334	317	335	350	329	340	354	333	325	338	286	306	334	302	336	326	335	344	326	328	341	309	355	323	322	315	305	295	350	335	339	345	299	290	317	310	318	340	298	343	303	315	321	319	332	319	342	287	335	347	338	298	305	341	321	329	327	329	318	309	324	334	283	312	321	341	330	306	341	321	289	326	332	325	307	357	330	297	349	330	302	322	323	316	294	341	337	311	310	332	332	319	299	298	363	306	328	337	311	313	303	304	326	322	300	324	337	317	334	364	325	308	323	359	307	330	327	343	333	346	356	330	323	301	331	304	355	348	325	338	339	319	339	325	342	336	349	328	309	322	305	328	315	355	345	287	309	307	317	279	300	367	284	306	317	311	319	322	326	335	303	309	284	295	332	312	317	306	305	306	324	337	315	322	338	359	311	349	335	358	324	356	318	346	328	329	327	314	326	334	334	314	311	307	309	354	315	360	332	303	327	331	327	312	322	334	338	314	346	336	316	342	327	349	317	315	294	353	350	339	331	300	285	325	312	324	354	371	293	306	319	334	336	307	313	337	319	316	369	295	331	319	328	332	336	313	314	320	306	306	316	325	323	328	321	335	293	341	312	354	317	304	341	346	307	319	307	345	331	350	351	339	334	328	290	351	309	334	309	350	315	307	321	317	327	352	338	335	306	311	327	359	300	302	332	332	319	314	292	317	340	319	322	322	310	306	286	326	287	348	291	363	325	273	301	315	369	321	317	337	348	327	320	323	324	328	315	348	324	308	334	352	336	321	320	301	290	320	268	303	319	291	309	320	303	273	325	331	320	354	344	336	328	362	313	330	297	308	313	318	327	325	357	312	333	308	329	324	329	315	323	313	344	331	365	294	297	308	314	333	339	309	376	315	334	330	338	318	338	326	353	318	297	299	330	332	316	304	361	316	321	314	344	320	334	327	367	303	326	338	310	319	304	345	352	303	298	325	309	303	323	304	322	334	340	304	320	304	384	323	335	353	318	331	328	308	348	309	314	327	337	356	313	342	373	327	316	321	355	324	338	329	296	345	320	342	323	348	320	297	322	285	312	284	313	341	315	327	312	311	325	290	332	321	314	321	366	339	340	296	311	289	335	322	327	339	317	321	327	368	335	341	315	302	310	345	295	339	297	337	309	343	363	338	333	325	329	316	313	327	355	312	339	313	339	309	301	358	292	325	345	318	321	338	314	347	320	338	327	338	345	348	307	321	305	309	289	338	344	318	337	347	348	332	358	299	331	322	320	325	337	319	360	331	297	302	331	317	328	328	303	331	353	328	304	285	307	335	335	315	355	330	336	342	290	339	340	287	295	334	314	315	324	304	329	314	369	325	309	307	358	335	317	344	330	351	302	335	320	308	316	368	320	365	337	321	336	325	322	293	336	321	342	370	337	349	322	336	333	312	307	331	320	307	290	350	328	336	316	347	323	339	340	335	326	324	331	333	339	331	315	312	323	320	321	325	319	326	326	320	324	344	321	352	312	336	364	332	336	313	328	318	299	353	321	307	308	331	337	331	301	327	313	340	305	319	350	330	345	317	324	298	339	317	322	347	347	341	319	326	339	314	315	331	336	331	330	300	344	324	325	299	299	363	317	340	320	333	328	308	283	309	319	345	297	342	332	333	327	353	314	340	320	337	314	318	328	310	333	354	337	349	334	312	323	368	345	339	329	372	307	316	343	321	335	341	311	361	336	321	340	332	339	299	320	312	328	313	335	324	333	310	300	313	332	317	342	309	322	361	320	355	355	343	311	334	334	337	323	354	334	304	330	319	306	316	322	329	321	340	304	305	326	316	331	286	327	321	316	361	316	306	317	331	314	285	340	309	327	344	320	342	343	326	333	323	318	316	305	316	316	315	313	302	353	321	354	311	305	324	341	310	313	328	314	318	330	331	296	328	356	323	311	321	333	329	337	297	305	292	338	314	336	333	314	306	317	295	318	314	346	308	274	326	313	332	349	315	356	335	312	327	299	331	332	307	339	300	322	335	333	324	312	334	319	343	297	304	355	334	364	317	326	311	292	355	348	305	323	298	335	309	297	333	337	360	339	322	333	284	306	352	318	306	341	351	320	320	311	327	325	316	347	353	351	340	338	343	344	310	328	294	333	319	316	322	334	319	323	321	328	316	320	327	338	345	313	318	317	313	349	346	308	343	338	346	339	315	314	338	326	333	354	305	318	335	289	308	297	331	329	293	330	329	337	311	340	304	335	337	301	322	316	322	298	332	295	315	321	313	320	312	332	324	305	335	329	341	322	321	325	341	350	342	327	315	333	309	323	307	309	303	334	316	313	342	345	308	344	291	337	295	302	336	329	321	326	340	339	324	328	324	322	312	327	329	318	305	327	303	326	326	275	286	339	298	294	318	334	328	273	300	323	329	337	328	301	330	344	352	322	306	324	330	331	311	344	315	316	343	316	339	327	330	318	338	307	347	292	345	294	345	329	322	340	328	348	363	339	289	346	333	319	300	323	351	339	325	318	305	328	338	323	344	342	333	311	292	342	338	328	354	353	329	320	346	293	329	367	327	300	317	299	330	311	310	326	333	297	316	316	306	350	333	318	328	340	313	341	289	333	313	306	341	318	330	312	354	298	327	309	317	323	361	297	321	349	335	320	351	309	311	328	347	347	343	302	338	304	328	314	302	333	343	304	347	308	316	347	314	315	312	338	335	341	331	326	344	311	289	328	326	322	321	345	329	359	321	321	329	338	324	303	318	330	312	327	324	343	318	306	326	316	323	358	335	361	363	291	305	325	325	357	304	321	336	343	300	329	316	311	321	323	340	283	331	314	308	309	338	308	341	308	342	310	353	317	341	321	336	305	335	322	319	331	349	334	316	308	296	330	336	339	319	332	341	312	332	308	333	338	347	335	294	338	330	306	335	308	326	359	308	308	325	318	299	313	336	345	336	305	325	297	287	318	356	349	357	308	339	335	303	318	324	345	303	325	291	337	330	339	335	304	331	344	311	294	299	313	334	344	330	308	302	350	353	293	318	332	309	313	305	329	315	297	321	320	291	314	370	321	324	327	313	329	318	325	353	344	303	350	320	346	326	339	314	306	334	326	333	324	319	344	289	303	315	310	376	337	317	315	291	303	310	325	353	334	314	330	342	323	326	340	323	297	331	332	324	305	370	291	340	319	334	330	306	307	336	337	334	349	311	315	357	337	340	324	331	358	293	322	329	311	341	286	313	305	338	341	342	337	326	313	318	285	301	311	282	314	345	312	331	320	306	311	328	324	367	351	324	338	313	352	331	319	315	314
8404	16623	15233	9114	6362	4802	4084	3377	2873	3018	3253	2966	2838	2417	2114	1814	1666	1378	1286	1144	1121	1076	1089	1085	1025	1002	942	911	842	846	891	845	840	814	789	747	771	766	747	760	706	704	699	648	639	683	650	642	678	657	605	604	578	647	661	632	697	636	669	648	594	623	656	668	655	625	638	664	596	641	608	607	678	599	626	596	630	644	662	654	647	639	642	626	623	627	619	606	622	622	628	644	608	655	637	594	629	674	635	643	633	655	629	631	599	605	608	603	627	637	622	614	664	626	637	619	599	617	608	602	684	633	625	621	641	627	625	628	621	595	651	630	625	653	621	617	605	622	596	591	676	639	634	633	602	627	586	657	604	587	590	647	635	615	615	643	620	654	657	596	615	632	645	645	605	652	618	624	654	623	626	651	595	599	589	612	609	605	650	644	634	644	583	630	646	666	642	610	679	645	652	629	572	601	667	639	655	617	616	680	661	651	593	641	629	604	653	610	600	646	619	577	627	623	657	603	633	624	602	639	592	596	594	574	602	614	587	632	641	578	625	656	631	630	598	636	640	612	658	577	629	670	648	644	621	632	582	643	605	650	647	614	623	657	583	617	599	626	637	613	602	615	618	646	661	589	600	633	619	629	652	645	678	612	631	600	601	619	610	649	645	648	605	626	590	627	633	610	563	578	615	648	625	645	645	591	627	600	652	575	639	642	588	667	644	631	602	632	615	620	646	608	660	609	612	605	606	633	621	657	603	583	615	587	656	657	645	631	657	600	624	632	614	646	671	609	653	658	673	675	564	637	582	611	612	586	605	624	648	617	640	631	617	630	636	623	612	602	659	623	607	615	619	628	617	604	602	599	638	611	607	632	619	586	605	638	596	644	594	614	622	617	608	647	659	633	596	620	635	599	630	608	593	617	633	638	587	657	637	643	645	616	678	638	614	609	608	701	640	653	565	620	634	651	643	653	604	622	616	623	629	669	572	602	640	607	587	654	582	616	648	634	641	611	649	612	616	642	628	618	628	638	642	608	625	617	604	619	610	614	673	624	663	631	635	586	616	605	609	592	613	658	664	642	606	622	604	620	664	555	589	612	618	619	626	646	634	630	654	637	659	628	636	665	659	616	629	610	646	617	577	651	631	606	627	636	636	648	600	597	609	614	580	588	682	636	636	637	645	595	607	614	665	606	627	607	629	631	655	636	675	618	598	631	589	620	584	585	610	603	620	631	669	632	630	576	630	607	609	574	607	651	615	627	624	657	604	639	607	638	638	620	607	594	562	661	651	637	673	684	608	624	611	651	600	599	650	619	628	622	634	602	621	610	607	635	610	646	600	599	636	645	635	602	603	607	578	624	569	556	615	639	583	575	623	619	620	662	644	613	603	657	630	647	578	679	607	650	600	610	610	626	624	591	612	644	603	590	652	650	696	569	665	650	593	610	628	572	641	639	642	607	641	594	647	576	602	608	644	601	570	625	641	674	633	627	653	627	637	631	621	602	561	613	650	624	619	620	598	669	630	627	670	632	651	638	645	609	624	637	631	614	605	615	580	608	640	655	631	655	638	619	627	626	616	626	628	657	608	599	641	594	633	608	593	634	636	639	627	603	660	633	645	657	647	638	588	610	621	614	639	648	620	610	643	637	622	624	627	623	636	629	676	571	658	661	595	654	591	619	624	612	590	610	604	613	589	675	603	599	624	603	601	628	646	608	585	591	634	627	626	598	649	646	635	645	586	630	653	633	632	613	631	630	632	672	589	601	630	652	628	599	680	656	624	625	607	635	637	590	653	660	579	644	613	679	664	580	592	596	624	633	616	582	652	641	590	616	630	626	603	646	649	644	668	607	644	628	646	626	637	635	610	584	674	600	643	642	644	649	656	667	628	634	623	648	640	628	641	623	614	623	615	588	597	618	658	597	647	601	604	667	638	611	617	590	576	630	592	632	622	607	605	620	637	589	603	633	593	640	599	603	625	633	618	619	641	628	648	627	595	661	589	607	674	613	623	658	629	634	622	613	639	666	628	608	649	628	622	627	664	588	632	639	647	618	637	603	631	593	612	606	658	637	621	641	643	628	634	623	621	617	633	601	626	576	629	640	630	682	626	634	579	613	583	682	630	578	595	620	640	605	611	657	636	621	606	629	605	681	638	581	600	609	632	598	638	635	604	660	588	663	625	601	653	600	664	655	576	601	626	670	618	586	638	608	585	593	583	662	600	655	615	602	675	638	647	634	585	633	633	650	614	617	634	624	611	655	602	622	650	636	597	629	643	674	602	622	634	643	653	621	624	640	592	665	577	619	608	626	650	593	595	656	637	600	619	640	600	630	584	630	657	637	645	659	658	629	574	626	576	659	624	607	625	637	581	625	615	628	659	614	637	603	633	569	601	642	601	624	618	630	579	647	646	649	663	637	607	636	590	650	628	603	646	624	655	619	613	596	626	640	645	650	632	606	654	651	611	626	599	593	608	636	590	633	660	638	621	636	614	601	589	641	607	638	629	660	620	579	656	650	637	663	605	640	598	588	621	608	602	653	647	579	639	621	608	638	632	647	648	646	606	625	603	589	621	623	639	612	636	577	652	624	653	615	606	637	596	612	635	615	609	643	595	598	603	613	631	631	606	624	610	638	645	651	645	596	626	640	583	616	614	557	628	603	624	611	626	651	606	619	631	614	580	649	589	641	596	606	651	596	624	617	642	634	597	644	620	615	635	620	615	578	657	622	656	619	586	607	671	623	598	609	633	676	647	600	616	642	614	633	610	592	646	586	637	623	612	660	621	615	607	619	595	643	629	608	609	590	580	634	647	629	645	628	607	627	624	621	612	555	640	623	615	640	652	624	638	631	642	616	634	586	632	664	647	606	680	612	640	582	580	667	608	617	684	614	594	657	641	594	588	596	632	637	604	623	639	573	644	620	619	602	637	622	672	642	644	633	620	613	600	631	596	654	621	585	594	608	638	661	631	620	649	599	596	632	646	594	607	593	624	645	644	648	620	627	639	593	652	634	641	633	607	597	612	639	614	593	611	625	631	618	633	653	614	630	618	600	610	621	643	640	607	599	635	613	589	650	601	631	616	597	604	576	592	615	622	632	588	638	638	626	615	631	623	602	610	664	642	632	632	666	597	621	648	599	629	645	590	612	589	604	653	607	637	633	660	616	620	601	678	621	669	633	661	649	671	610	659	616	661	668	628	588	621	604	595	637	651	594	626	630	655	591	595	652	626	642	625	659	638	627	617	616	655	655	600	639	635	623	610	639	607	621	625	598	622	626	636	605	587	619	627	618	611	593	654	610	603	654	601	620	560	594	589	597	642	616	612	658	645	571	617	643	663	601	637	635	614	659	646	622	614	624	589	642	629	616	534	571	610	642	635	622	591	603	614	596	607	619	677	633	624	620	620	636	641	621	617	633	634	634	633	638	648	648	663	623	627	652	617	625	593	620	622	634	605	652	641	599	656	589	618	610	672	635	623	661	608	611	654	603	626	663
23069	21072	28728	23631	21078	18031	3436	1559	1242	1260	1291	1114	1103	968	843	780	723	625	571	572	521	468	474	510	507	464	447	470	420	428	449	419	385	390	403	394	389	371	369	375	349	357	348	330	338	311	369	314	328	302	320	308	327	357	339	354	342	346	350	343	323	313	348	348	310	358	322	391	332	293	316	335	357	348	339	356	334	336	335	344	351	308	341	305	311	364	336	304	321	361	328	376	297	335	348	329	355	320	341	345	306	329	322	346	341	305	296	342	340	314	338	331	323	327	314	296	340	322	329	352	309	326	338	342	314	350	306	341	333	365	362	302	291	322	313	336	331	311	337	334	299	344	307	331	328	317	301	293	314	318	329	325	300	330	321	345	328	312	308	318	309	343	351	330	325	323	308	298	331	333	335	319	326	333	339	323	315	343	310	332	323	349	373	354	323	338	326	341	337	327	334	332	322	350	329	331	326	308	300	346	350	338	343	339	317	304	298	313	325	337	331	351	316	320	315	319	323	321	311	321	278	338	317	316	332	332	349	345	350	362	315	308	365	320	333	289	350	313	298	340	317	343	294	317	337	339	334	315	321	303	364	297	342	355	315	331	303	325	311	311	302	333	336	317	303	326	325	358	317	307	317	308	319	333	315	331	312	343	329	318	325	336	364	350	338	364	326	321	322	317	297	345	320	322	320	305	314	325	317	340	326	320	322	287	310	333	306	309	329	319	331	323	336	339	329	323	343	300	338	291	355	343	335	337	328	324	338	293	290	318	298	305	341	304	290	346	316	332	338	321	305	313	320	320	298	345	337	324	341	353	328	321	319	327	339	338	346	345	315	340	313	326	343	354	348	317	319	315	332	334	327	297	318	342	336	292	312	323	348	319	309	332	361	318	309	316	346	324	319	342	337	334	340	325	285	337	314	311	293	337	342	287	294	342	321	295	303	316	317	350	350	314	327	331	342	361	311	292	291	309	296	313	305	324	322	339	306	301	288	302	302	320	331	334	336	328	326	311	306	324	324	327	307	318	328	332	345	292	305	310	313	290	275	318	347	361	363	286	318	312	337	327	308	292	302	344	324	331	342	316	307	312	326	356	315	341	332	352	322	298	335	293	325	319	331	323	323	321	312	328	351	299	292	337	331	323	360	330	342	292	314	321	353	326	303	340	333	306	282	325	322	307	336	327	330	310	322	351	295	300	312	309	355	314	331	316	294	299	357	362	321	332	313	325	294	342	304	335	322	316	340	308	364	314	299	333	316	340	336	299	317	326	315	341	292	334	304	336	337	331	314	311	337	305	313	311	357	312	320	315	293	304	342	335	332	303	368	346	311	356	356	332	326	309	334	316	342	296	329	326	304	341	323	350	319	292	311	308	336	329	299	323	379	306	327	335	293	329	309	368	304	334	328	336	337	310	325	297	340	343	309	308	339	326	304	306	301	323	330	360	332	331	313	324	304	318	321	318	316	336	343	306	337	329	330	308	298	324	315	329	356	333	353	325	295	323	327	324	288	322	309	304	320	326	321	321	332	328	341	296	352	311	316	321	315	315	316	307	283	320	321	328	310	307	332	349	319	326	310	303	340	329	317	343	333	330	316	334	302	332	300	336	348	306	329	314	313	328	327	336	315	334	299	315	311	332	328	327	327	321	283	308	365	319	316	319	327	340	337	318	320	355	303	323	303	330	339	342	315	340	312	337	309	307	343	313	350	322	320	304	333	330	331	333	295	313	333	330	321	325	323	323	363	325	312	319	302	363	327	327	291	310	326	350	330	327	323	320	318	325	317	323	318	342	312	327	329	325	333	316	337	333	322	317	289	331	315	331	294	327	322	341	354	316	312	328	293	348	329	328	304	317	329	315	322	323	333	322	314	348	315	291	335	363	356	356	312	325	337	295	357	378	343	338	339	324	336	348	344	313	354	337	319	317	317	313	332	336	319	293	307	316	314	320	329	292	308	324	366	312	310	299	314	316	329	352	318	336	315	317	296	310	318	326	355	340	332	322	327	359	322	302	352	329	323	335	307	339	345	310	354	307	319	352	327	322	350	321	325	376	323	321	320	325	350	327	327	319	325	313	324	308	339	320	332	318	308	311	307	320	312	352	317	341	304	329	356	338	324	324	336	354	351	361	297	294	333	328	317	308	280	339	294	310	347	307	327	306	326	334	309	326	321	340	298	336	326	327	343	307	321	300	299	303	331	309	307	350	317	351	303	312	319	349	318	324	349	323	329	312	309	319	331	328	296	335	347	323	326	314	321	328	308	287	324	342	356	294	343	324	322	332	306	313	311	329	324	320	323	317	326	325	336	318	326	345	319	321	282	328	294	327	341	295	325	299	317	303	315	339	344	342	313	306	341	331	325	346	332	330	322	333	378	343	326	319	320	334	326	324	348	330	284	285	297	320	343	309	344	299	318	311	314	312	293	336	330	331	268	346	313	310	334	298	343	296	304	300	326	342	314	345	336	338	316	340	336	341	342	368	344	316	330	329	337	341	314	312	326	355	337	319	309	340	328	328	299	331	296	336	337	319	352	345	319	340	345	335	323	318	315	334	338	333	334	314	338	306	312	334	320	304	353	329	334	329	328	350	352	338	331	313	307	324	327	334	334	301	310	371	332	339	311	313	291	322	334	335	328	304	344	311	329	316	318	337	349	338	311	322	294	323	335	328	329	311	324	329	290	308	318	316	351	326	361	321	325	329	297	331	306	295	342	362	314	326	339	301	341	335	322	340	342	308	298	338	327	297	292	332	338	318	325	344	272	340	325	345	341	320	312	310	338	324	294	322	302	307	336	334	335	322	301	329	337	355	322	354	327	324	340	319	310	336	334	341	343	309	348	338	327	296	320	350	314	320	330	305	336	355	345	312	316	312	309	305	308	334	306	374	324	336	313	322	337	304	350	351	338	336	347	327	316	324	337	302	338	308	350	322	315	305	316	331	315	323	347	338	333	326	307	332	316	298	314	345	280	329	305	294	313	348	335	304	318	325	320	305	351	322	317	295	347	324	292	312	304	333	313	346	303	311	313	330	345	304	363	326	335	323	347	329	302	283	327	322	335	314	304	329	325	347	342	351	310	304	318	346	327	292	307	339	309	297	345	304	314	313	330	334	315	338	320	321	320	331	277	326	308	354	308	314	318	299	356	316	327	324	319	319	311	338	332	314	315	302	301	308	318	329	324	336	332	331	325	329	347	345	340	313	297	337	316	299	296	334	327	329	352	336	351	313	323	292	343	312	297	329	324	306	314	360	305	319	326	375	313	328	315	290	343	315	348	308	338	310	336	304	324	314	295	307	343	332	357	320	310	349	319	326	323	340	333	308	333	331	364	313	318	289	323	318	345	310	341	309	312	317	334	353	346	320	313	328	313	346	326	320	341	302	296	335	349	295	322	310	302	321	316	333	329	325	310	302	337	336	299	317	317	335	331	314	338	307	284	345	339	300	312	346	335	319	361	300	300	302	303	311	293	322	323	332	330	295	349	317
10893	22390	19963	12782	9394	6988	5862	4738	4030	4237	4257	3880	3590	3192	2742	2366	2171	1657	1489	1392	1354	1276	1313	1301	1196	1147	1117	989	1034	932	890	903	867	796	793	824	810	726	746	789	734	691	708	683	652	686	638	594	620	638	624	599	599	604	683	645	602	613	629	672	601	648	604	618	586	633	610	591	612	649	629	580	597	601	614	584	612	619	636	626	614	596	675	643	622	645	607	594	602	626	656	633	610	617	604	609	628	581	600	591	634	570	586	569	639	599	588	578	608	627	636	579	598	577	637	578	598	597	612	617	587	631	591	591	628	624	569	579	586	640	598	597	613	613	625	565	590	624	557	591	577	594	587	619	626	551	586	611	581	619	603	564	616	613	574	631	592	595	651	593	568	607	617	585	541	561	587	601	597	637	558	573	590	635	587	619	578	567	621	609	537	572	588	600	601	620	599	626	610	582	600	628	613	614	596	640	566	567	603	578	583	589	607	596	570	593	576	554	566	642	605	627	615	594	598	592	562	598	627	612	632	574	602	617	607	634	565	613	619	609	599	630	599	595	584	630	609	586	609	602	566	632	612	607	577	595	626	613	564	594	596	601	577	626	616	620	578	573	592	574	653	582	584	627	633	572	602	606	580	574	608	633	563	605	621	597	588	568	630	548	605	554	582	572	623	594	600	609	595	606	553	637	586	639	588	539	600	568	589	588	566	592	649	572	561	622	576	605	598	601	589	562	613	579	571	632	579	640	587	577	613	611	600	593	577	604	631	572	576	602	598	580	572	589	619	600	588	638	566	625	595	594	603	597	569	587	600	589	626	612	604	597	564	604	617	580	626	604	555	585	589	576	594	581	593	561	575	577	595	584	617	647	607	621	584	596	608	579	619	600	607	613	637	625	613	593	591	579	573	584	604	566	541	602	583	585	617	580	559	575	568	614	588	588	592	600	610	598	608	588	605	577	603	590	623	620	621	619	570	587	574	564	629	614	546	549	582	621	596	590	586	635	587	565	575	634	609	595	629	631	613	587	620	582	591	604	588	618	593	606	647	572	596	631	592	593	625	614	605	592	587	657	613	598	572	610	588	569	602	570	571	623	561	567	616	580	628	569	595	586	578	622	574	602	622	606	610	570	581	563	600	615	589	612	619	606	577	579	581	608	616	580	608	590	574	629	575	612	608	553	619	607	577	577	570	608	620	623	638	613	552	583	644	602	605	582	602	602	592	589	585	533	598	537	640	585	595	595	599	597	605	612	593	600	595	555	571	585	599	562	607	587	574	578	655	632	589	593	617	606	610	578	579	618	641	595	629	584	627	602	597	609	589	574	596	595	601	592	592	600	594	584	589	592	572	613	622	559	601	583	577	633	571	597	576	584	607	559	558	615	607	639	573	575	580	621	616	568	613	590	593	612	574	623	618	622	555	591	608	636	605	618	576	564	605	575	627	630	576	595	578	591	578	586	642	602	617	608	630	595	617	605	604	557	625	586	616	640	585	619	620	599	620	575	565	554	579	591	599	571	587	626	584	576	564	539	624	586	607	643	569	580	573	584	574	597	587	612	613	630	624	563	623	601	559	583	557	564	584	599	623	566	561	594	591	583	569	603	610	600	547	608	586	588	596	618	604	606	629	590	524	598	602	618	567	560	583	606	601	618	631	591	619	576	538	622	602	591	607	605	571	583	589	593	603	602	628	569	573	597	628	628	570	597	596	579	628	611	567	578	592	544	571	622	508	636	564	531	571	618	589	594	577	671	600	581	583	588	592	601	589	683	600	602	587	604	559	588	553	589	589	618	583	585	581	550	580	599	607	646	598	604	647	611	536	635	549	572	618	577	568	585	586	584	614	603	548	596	578	626	568	626	646	587	586	616	636	599	589	577	624	609	592	566	566	593	570	596	594	593	568	611	549	597	587	609	564	576	606	561	587	600	630	611	617	623	611	591	589	587	567	635	607	634	623	561	624	624	582	546	588	596	591	595	560	616	647	568	537	584	656	577	559	594	591	622	652	571	618	564	600	561	564	607	594	627	620	605	599	587	575	579	580	583	631	596	620	613	540	555	576	599	624	610	598	583	624	609	606	614	602	591	608	586	599	623	597	575	603	575	572	630	611	545	588	605	599	597	615	595	605	586	621	587	603	581	595	568	600	608	595	596	563	608	624	588	588	574	608	566	564	605	629	563	594	592	615	610	589	617	606	586	625	611	589	621	588	643	661	593	615	584	585	620	640	586	634	617	583	601	597	608	601	608	617	590	595	618	606	602	577	585	610	586	578	589	567	592	637	604	576	594	579	617	626	604	566	576	598	602	619	543	614	613	617	629	550	611	557	582	558	584	586	614	609	574	624	617	613	606	649	577	568	563	634	574	602	594	555	582	618	624	584	587	533	569	582	616	603	572	571	578	636	600	594	538	623	588	610	530	590	633	601	581	601	586	611	582	588	609	611	584	627	563	606	628	571	621	592	589	581	595	567	580	601	590	600	605	587	587	585	576	598	584	600	590	593	646	599	614	596	574	604	572	609	567	602	558	590	597	604	622	636	542	557	556	590	584	577	583	605	604	572	581	630	578	637	582	563	602	575	614	603	557	566	581	571	563	584	600	576	581	603	617	604	607	591	639	588	646	608	535	624	605	566	634	572	594	561	595	547	573	589	581	579	629	567	594	595	557	584	626	590	577	582	652	588	580	602	600	597	613	615	601	634	584	635	598	634	592	603	611	590	583	648	582	616	583	590	623	555	578	576	560	610	570	636	618	566	609	584	591	631	616	545	619	577	605	621	596	545	614	618	612	591	606	641	585	583	598	566	591	586	608	568	575	572	659	594	616	588	628	611	575	627	543	610	554	601	546	560	568	599	531	574	619	603	603	603	603	599	622	590	631	579	587	581	581	618	605	580	595	632	562	575	587	566	618	623	584	642	541	599	612	562	592	579	575	585	554	608	534	624	579	617	543	593	638	576	586	598	613	585	630	626	577	603	581	565	589	578	571	608	628	546	626	580	663	578	558	574	585	610	602	576	597	599	591	585	621	643	621	569	618	598	616	627	614	609	588	600	596	554	617	620	642	554	636	552	584	584	577	594	619	575	583	588	565	609	596	577	620	562	611	599	591	597	632	648	633	610	641	634	617	582	606	614	612	572	613	562	553	600	593	632	577	607	558	554	592	583	619	607	559	594	596	569	597	613	566	588	622	597	593	581	592	579	580	596	599	617	620	559	600	571	615	605	580	628	600	608	606	651	584	600	607	581	582	621	603	652	626	563	595	579	592	619	646	589	632	635	573	592	576	572	611	568	613	622	611	610	602	618	639	603	608	591	575	579	604	596	579	598	583	573	596	606	614	591	622	590	630	604	582	617	580	563	605	572	570	613	612	582	627	595	579	580	613	618	640	559	583	563	559	609	583	561	564	590	599	615	609	576	571	571	670	541	614	645	572	596	621	646	638	541	627	608	620	575	603	616	597	610	590	630	614	560	608	622	621	569	598	620	616	562	627
26504	19859	8509	2415	1315	1027	883	838	793	836	827	828	856	737	715	681	643	589	571	549	562	564	545	506	528	547	561	513	530	540	499	559	546	532	513	507	501	482	496	500	484	483	517	525	491	503	562	535	462	494	475	521	492	481	513	522	530	480	492	497	549	506	503	532	477	503	515	477	483	489	505	506	541	520	465	511	510	513	538	474	519	456	516	480	486	515	487	533	520	481	459	496	448	578	478	474	485	497	484	496	510	500	472	466	511	526	496	530	477	513	473	519	512	510	498	537	494	516	477	490	495	492	477	533	535	466	529	522	500	486	486	506	523	506	467	472	493	483	449	505	473	491	488	487	517	497	526	545	489	475	513	471	503	496	528	506	480	474	489	494	475	501	502	493	494	515	498	503	521	481	481	488	548	520	531	522	515	488	511	528	530	453	535	519	521	480	463	493	478	479	442	496	480	501	516	502	529	495	503	506	529	483	494	512	503	488	482	490	465	511	508	524	516	482	528	516	484	463	496	492	503	508	533	510	473	498	509	494	511	492	486	537	535	486	499	485	497	465	530	478	500	515	521	485	486	453	449	485	477	508	503	484	484	453	483	527	553	480	500	496	467	463	519	529	525	490	469	516	459	484	535	503	495	484	471	499	477	463	516	476	492	525	441	492	515	484	516	448	495	466	500	487	539	506	517	516	500	517	498	493	518	453	514	505	465	521	511	486	495	518	499	513	494	494	500	483	481	469	480	492	515	512	546	514	484	502	488	509	514	481	479	468	536	508	520	498	514	477	492	502	479	503	487	547	517	492	505	525	469	516	538	490	471	529	498	497	505	531	486	464	550	482	500	535	489	528	536	453	476	484	495	472	501	528	503	473	518	482	522	535	487	461	488	510	493	492	472	542	513	509	522	497	461	476	470	499	505	486	480	498	506	500	478	510	507	457	498	481	473	470	489	491	487	490	511	517	487	497	509	488	507	507	491	488	473	520	463	502	495	447	479	534	494	527	494	502	512	502	538	482	519	506	490	491	517	497	491	472	474	503	532	474	484	468	521	475	475	477	493	516	513	413	501	507	490	561	520	478	458	483	506	471	470	497	483	536	453	498	451	514	481	500	515	534	479	481	491	471	485	513	468	515	480	502	466	508	483	498	491	495	503	499	496	535	479	503	528	495	454	502	470	469	465	522	458	476	485	503	502	499	503	503	519	550	484	473	520	474	493	503	460	524	488	470	500	496	498	497	518	510	480	522	480	487	493	471	483	521	532	496	549	468	511	513	495	503	491	466	482	497	486	483	478	492	463	492	485	462	494	484	462	457	466	456	510	503	480	491	489	464	490	542	505	507	522	516	480	518	483	499	517	504	461	492	468	511	479	486	497	500	524	493	507	476	479	478	456	484	516	483	473	480	486	518	474	503	490	496	511	506	479	515	509	470	523	489	504	531	461	502	484	501	485	466	493	505	503	502	518	480	503	527	484	492	513	516	467	496	480	501	521	507	490	547	501	446	514	494	472	492	520	511	513	522	490	511	473	481	485	487	481	522	522	462	468	484	484	496	485	482	518	515	469	517	498	458	511	519	561	471	498	462	502	466	490	486	524	493	489	508	538	496	513	458	427	458	524	456	532	504	477	524	521	505	507	510	491	510	486	505	499	477	466	489	457	454	483	527	482	495	461	474	488	538	525	438	511	485	507	499	517	486	505	474	501	482	513	468	496	522	467	499	509	477	518	483	519	503	515	496	507	513	476	482	482	536	512	518	520	499	483	495	507	531	509	460	478	458	488	565	492	523	477	473	498	503	523	505	526	515	560	544	476	433	480	488	535	499	502	527	524	481	488	531	507	494	490	514	495	501	510	514	537	507	518	496	498	482	470	495	517	489	512	503	457	470	489	524	485	504	493	506	504	544	457	524	485	495	512	508	519	533	545	489	487	486	506	490	496	486	489	510	485	504	520	529	534	484	522	475	481	501	491	518	511	508	512	494	471	482	490	550	546	489	525	483	521	501	466	484	535	482	512	537	551	483	506	525	535	500	465	459	519	540	492	446	480	497	482	538	475	479	507	509	517	498	549	487	461	490	521	480	522	521	533	525	476	506	485	438	508	491	487	490	512	479	495	507	517	496	509	513	497	529	453	517	502	476	467	492	481	524	504	523	479	467	527	491	476	486	493	486	478	486	513	469	500	498	504	497	493	489	515	473	454	474	489	474	481	536	483	510	515	519	464	496	527	489	518	560	487	476	495	526	476	532	503	511	512	484	506	478	539	521	468	516	480	527	527	472	485	500	461	526	511	494	527	480	469	526	504	523	522	480	478	517	519	498	468	480	527	458	476	501	512	521	465	465	489	523	467	546	507	510	464	514	491	535	502	506	472	537	488	482	508	489	492	480	487	497	557	517	500	516	479	524	473	493	488	463	510	465	491	503	481	488	483	464	448	509	453	511	501	504	512	499	463	501	500	488	481	530	468	498	544	501	534	507	484	497	481	503	485	474	495	493	510	477	518	497	489	524	488	512	495	472	528	513	506	481	516	537	475	489	521	540	468	505	491	512	488	504	476	469	456	542	526	516	490	477	511	495	485	484	502	507	497	461	514	550	486	511	492	525	475	526	500	498	496	499	494	547	521	508	505	516	494	509	535	496	485	500	506	478	491	495	469	489	473	469	473	493	516	495	496	493	481	497	484	490	477	495	540	466	465	531	510	519	509	527	499	530	481	495	502	498	491	505	513	502	512	495	524	481	491	536	504	511	521	503	499	481	523	478	491	506	484	474	515	509	518	535	468	495	517	503	485	546	496	474	496	522	487	507	499	471	479	517	522	426	472	496	494	501	526	557	508	505	475	475	481	472	479	518	502	505	477	473	502	535	472	494	512	493	521	488	488	488	528	517	522	522	536	486	481	496	492	488	490	490	548	486	499	458	507	487	496	518	470	510	467	510	516	467	444	503	479	501	480	519	455	533	483	513	509	508	532	502	537	473	510	462	490	492	470	475	473	507	478	484	510	479	489	467	472	499	527	508	475	467	513	511	512	508	517	510	480	501	476	528	511	472	533	535	514	515	527	506	511	514	541	528	488	500	508	535	483	523	510	498	493	479	472	496	533	484	521	500	523	476	536	486	499	515	466	457	549	484	500	453	470	483	480	496	494	530	522	527	472	498	505	506	456	504	500	495	510	491	511	533	480	445	466	480	520	477	522	534	508	489	542	489	494	514	489	505	465	483	477	512	530	508	482	476	444	512	514	498	505	496	514	489	555	499	487	481	482	512	508	472	489	530	515	465	510	500	462	523	503	458	497	503	501	494	462	485	534	469	507	493	475	501	492	486	508	499	481	496	447	523	455	495	495	496	523	491	540	491	466	483	494	547	476	437	487	495	489	459	500	498	449	490	487	510	497	502	507	478	478	527	497	504	478	525	482	513	477	518	453	497	458	483	508	463	516	517	480	482	528	474	499	496	499	516	472	507	513	490	474	501	491	518	550	511	504	477
7155	9216	8765	5151	3546	2908	2614	2283	2166	2334	2401	2362	2274	1936	1852	1599	1566	1308	1244	1222	1166	1168	1096	1141	1108	1136	1074	1043	1007	1104	1032	977	1006	1000	1000	985	1020	942	1002	960	918	941	985	992	998	924	881	942	998	896	876	972	930	989	948	922	871	935	951	946	954	934	984	948	938	937	926	913	943	920	933	917	952	898	911	929	961	928	931	906	924	966	961	893	948	963	979	929	896	955	988	950	900	912	884	1011	976	972	875	954	962	855	938	962	918	984	912	922	944	912	921	894	940	931	984	956	967	941	938	948	942	969	919	915	948	886	920	876	932	936	961	931	935	928	871	889	989	910	886	906	911	933	948	928	934	984	933	899	935	903	939	918	930	893	939	907	934	937	936	969	959	944	891	872	975	930	932	900	975	867	930	877	925	955	924	911	959	1021	919	943	902	931	913	972	933	952	914	951	945	965	948	942	905	972	975	914	912	921	972	962	942	926	949	898	881	938	912	925	869	948	918	914	959	925	942	867	914	957	925	891	897	950	939	985	914	952	901	982	894	913	974	932	919	938	967	934	923	941	934	921	860	874	931	956	916	947	968	949	931	939	950	900	926	937	931	954	983	923	935	916	921	894	921	900	937	905	989	973	896	917	890	970	893	923	933	921	891	874	957	923	908	968	917	920	953	965	946	915	963	934	922	952	911	876	892	913	964	982	905	931	906	931	945	873	892	905	941	908	935	910	942	944	944	948	979	956	938	963	902	943	906	949	942	917	887	943	918	917	867	945	900	924	935	948	908	949	916	872	941	934	923	895	932	893	907	914	925	949	906	882	924	936	919	920	948	942	980	1014	927	932	922	907	941	930	930	872	935	966	924	929	997	934	979	952	961	959	936	987	913	909	895	935	860	901	925	901	954	905	942	951	922	926	954	910	873	933	930	951	935	950	956	932	944	983	926	977	899	918	930	898	961	966	932	924	920	907	939	867	918	905	951	930	923	962	895	921	926	892	931	973	919	926	923	936	964	952	909	925	912	894	954	901	982	925	965	920	930	888	885	992	921	913	904	940	940	963	964	946	953	934	965	923	922	985	934	943	944	934	930	959	920	879	941	926	904	959	938	936	939	937	889	958	909	886	921	886	935	945	886	978	918	943	901	903	920	875	923	950	920	887	902	938	926	894	897	913	928	957	914	985	956	953	890	905	861	922	932	939	875	906	908	936	954	992	911	971	982	1012	929	929	900	949	915	960	942	882	914	947	950	932	982	896	926	911	896	920	940	951	918	892	925	949	958	993	918	928	959	904	959	899	1000	913	951	944	898	929	950	916	960	921	916	926	904	979	912	950	922	886	943	963	959	889	876	889	933	931	954	918	926	975	931	938	923	957	940	892	961	983	927	961	863	911	892	947	937	918	956	968	949	940	939	911	926	932	964	943	925	962	938	963	946	963	970	918	972	920	882	952	980	920	937	903	884	934	892	932	949	903	909	922	983	916	911	963	902	912	934	930	941	921	945	915	897	866	912	883	938	926	867	900	907	926	853	885	914	928	917	902	887	937	939	936	939	925	941	901	831	898	895	927	921	932	932	935	954	912	981	864	936	933	965	915	938	980	899	908	877	902	940	968	942	968	932	860	902	932	930	908	955	951	947	929	960	866	944	922	941	904	917	912	949	929	858	938	935	945	900	902	922	933	938	903	966	961	914	953	960	960	921	979	954	927	932	940	918	927	956	964	962	937	945	944	916	894	924	902	956	941	934	927	940	937	972	874	950	927	960	959	894	955	946	939	945	898	911	935	905	963	915	961	953	913	963	932	962	923	940	900	907	924	909	940	922	876	945	930	938	925	919	889	912	978	944	986	929	952	902	922	920	936	955	892	918	872	935	962	881	967	909	928	942	953	959	914	955	932	943	875	939	884	913	956	959	923	902	909	907	911	904	893	975	910	866	930	924	926	879	860	893	877	963	991	907	912	949	951	962	935	904	957	917	914	946	887	932	945	910	922	879	943	981	857	913	945	908	950	886	911	944	917	900	901	894	941	920	918	949	962	940	892	908	901	925	920	934	913	936	926	904	888	962	935	945	860	972	902	908	935	850	949	876	932	903	927	965	911	888	921	910	934	896	889	946	927	949	959	920	951	978	922	927	953	1001	966	934	916	901	890	964	967	875	899	990	932	919	953	885	964	934	913	903	897	904	945	894	938	914	935	905	951	923	890	927	970	880	943	915	924	927	903	908	918	931	890	891	954	932	916	963	993	954	867	906	925	957	937	924	926	929	983	867	917	905	898	1015	921	927	936	927	955	938	909	926	965	936	965	889	903	907	915	959	921	911	898	938	945	916	891	901	896	952	930	914	922	871	937	902	909	969	918	986	923	908	938	933	959	935	897	895	931	942	936	908	900	915	933	901	890	896	908	976	960	936	913	961	923	910	872	907	945	930	922	984	997	949	912	928	990	934	900	998	916	955	885	886	945	886	924	915	907	915	926	949	970	928	979	934	865	928	951	924	950	906	930	916	926	927	930	914	898	944	917	917	914	899	936	947	938	913	971	952	938	972	902	939	931	926	946	903	936	919	934	946	954	946	920	872	889	894	891	926	913	944	908	928	913	939	886	901	918	964	914	952	933	917	920	967	980	996	915	957	961	892	919	984	960	928	870	897	924	965	941	968	980	914	951	946	969	921	887	912	943	925	958	938	938	975	935	958	955	892	950	901	937	886	948	905	976	914	940	953	912	930	861	936	972	927	916	889	951	898	917	1013	954	972	924	890	942	917	957	972	945	930	870	987	937	953	903	887	885	913	936	911	926	957	934	920	967	947	922	898	919	975	992	907	910	931	965	910	968	928	921	904	986	897	918	915	940	903	953	901	924	951	915	902	900	918	873	944	914	935	933	935	926	893	938	928	944	913	906	918	884	923	961	947	949	904	904	923	914	951	989	887	894	950	943	953	955	962	904	909	955	881	951	991	992	937	940	968	871	884	920	1007	938	926	915	846	891	951	946	858	971	905	914	971	896	917	901	934	963	921	970	941	961	927	914	949	926	943	964	942	909	899	885	958	916	971	947	905	945	967	937	971	962	921	920	901	987	943	947	935	933	913	887	929	947	940	908	944	927	923	943	907	945	866	890	919	929	918	937	896	883	907	950	911	939	941	920	951	921	921	880	909	906	907	933	907	931	910	908	927	912	872	965	937	908	906	952	962	939	963	908	901	887	944	952	976	911	902	982	932	906	957	947	989	929	925	920	953	903	905	930	897	888	915	967	891	946	945	922	948	875	909	892	938	951	925	974	901	1013	942	934	882	924	916	1006	972	909	930	997	981	910	893	893	953	916	954	913	934	945	958	896	916	930	982	904	937	994	896	898	930	1007	937	971	930	883	958	904	899	920	951	869	991	952	946	957	930	914	915	906	949	924	902	848	894	993	930	932	929	935	962	943	970	972	923	911	950	947	891	894	926	929	956	920	919	940	948	926	912	946	939	938	927	905	863	957	972	932	914	881	918	907	918	955	935	910
23973	21122	28121	24366	19330	3453	1518	1048	902	991	963	864	834	761	716	631	558	496	467	455	417	453	432	457	426	358	404	428	363	389	394	430	410	371	356	347	325	348	336	306	332	345	320	302	305	369	367	366	324	345	287	324	293	297	331	298	334	312	328	348	358	308	349	314	323	336	317	309	314	311	293	325	309	344	274	270	331	304	331	295	297	319	322	303	320	329	314	362	322	315	331	335	323	336	343	330	305	302	318	299	319	307	296	302	332	302	323	309	310	293	320	290	316	305	326	322	286	323	310	315	298	330	337	288	306	334	300	314	319	337	330	332	331	301	287	297	341	317	314	316	335	304	291	327	325	314	303	321	318	322	337	289	323	337	317	329	324	303	332	309	337	313	318	292	291	298	325	319	317	299	315	312	337	309	376	319	310	321	319	322	312	304	329	309	359	326	334	284	300	329	323	314	310	326	312	306	328	303	315	328	317	335	321	293	329	304	317	363	302	293	339	307	302	296	317	334	300	335	292	303	319	344	322	330	289	301	312	337	327	319	301	313	300	293	328	298	322	296	326	310	305	347	331	315	268	303	303	322	314	316	318	314	319	319	337	301	326	296	327	320	308	336	329	289	306	322	332	319	280	300	313	326	319	280	347	310	326	327	317	286	300	305	305	323	329	301	328	317	299	333	307	327	322	301	285	283	312	335	311	324	315	303	284	312	331	330	313	303	314	309	298	291	317	329	297	327	309	325	320	295	339	330	269	303	285	315	342	331	315	310	338	320	345	317	304	319	319	353	307	326	324	299	328	303	297	290	325	299	323	338	324	308	300	324	332	315	332	330	340	351	309	299	324	322	308	335	309	294	290	323	336	326	326	326	298	308	335	308	321	286	316	313	275	320	315	302	345	308	292	318	334	321	323	322	321	300	329	321	329	341	333	306	349	326	307	319	322	325	314	304	315	333	316	349	341	320	311	294	312	327	338	322	306	297	318	290	335	304	364	302	317	300	301	355	303	310	315	295	314	333	303	334	297	336	346	321	304	339	314	334	318	299	285	333	323	314	319	308	312	327	311	338	297	320	315	332	338	299	308	300	298	305	325	332	307	298	280	338	323	313	300	313	309	327	315	301	311	324	330	296	264	342	316	325	323	340	296	363	314	312	321	299	321	342	336	322	334	326	318	314	315	281	302	317	305	318	303	324	284	332	311	324	327	288	318	300	323	287	329	344	341	317	301	304	305	333	306	307	274	331	323	310	306	319	317	302	321	299	337	340	318	321	320	319	334	330	322	315	313	310	346	334	325	354	290	312	330	353	343	345	316	329	319	311	342	346	309	321	322	315	301	350	326	326	315	335	313	292	299	329	316	286	322	317	305	273	338	322	343	272	304	334	310	309	286	314	302	298	344	330	318	290	320	317	303	312	304	303	297	306	313	298	344	320	332	323	329	328	336	329	282	327	330	314	318	298	260	307	314	298	301	315	353	324	299	301	306	341	266	318	306	288	293	362	305	309	301	324	283	311	334	294	352	282	345	314	310	330	344	285	323	312	306	311	309	283	294	320	324	318	307	322	318	310	295	297	318	330	297	331	321	352	307	309	306	319	301	343	315	280	344	298	306	326	340	291	334	317	310	292	312	299	293	328	311	340	341	313	324	304	293	298	316	295	319	311	317	340	338	300	284	311	325	335	355	323	319	292	298	327	335	306	287	287	331	279	322	339	319	299	299	314	279	305	323	346	300	357	310	331	314	352	286	336	349	322	318	305	340	326	317	326	332	299	321	343	325	360	321	345	293	314	320	311	309	298	349	339	313	300	293	291	366	319	295	307	347	330	312	320	321	290	311	334	297	309	288	311	294	323	305	293	368	324	280	297	328	330	319	307	333	337	316	295	350	325	315	309	325	325	328	321	343	331	295	330	300	318	318	337	313	340	327	287	349	338	283	320	301	302	310	334	363	321	325	307	341	324	320	317	303	316	326	324	331	318	325	318	315	304	328	305	320	332	318	280	300	282	305	307	316	317	336	286	332	323	339	331	306	276	318	318	350	323	300	330	311	325	336	316	310	334	331	321	330	327	314	301	348	290	313	311	315	325	307	361	307	265	309	320	339	300	318	313	298	302	310	292	337	328	313	287	325	328	323	316	306	346	310	331	323	343	306	303	280	342	311	343	298	358	312	309	324	302	304	342	296	316	320	323	300	317	307	343	301	329	314	334	347	298	329	312	326	316	300	312	322	323	307	318	326	326	309	315	287	320	345	303	293	313	320	319	317	315	331	285	304	301	317	332	288	302	313	333	343	328	291	323	311	320	304	300	280	339	308	310	302	329	343	302	324	295	316	298	322	323	326	315	320	288	323	314	301	291	306	323	334	331	307	300	335	299	308	315	312	320	357	312	301	305	289	309	314	304	300	325	327	312	325	338	329	313	298	278	305	294	299	360	309	355	342	295	327	310	293	306	273	322	314	312	313	317	305	315	346	307	306	329	303	317	302	317	337	300	315	309	331	333	333	346	317	286	308	326	330	334	302	333	280	302	342	283	295	306	338	286	306	308	326	333	322	321	296	305	319	307	313	327	350	298	297	300	276	308	305	309	327	303	320	294	328	321	336	315	343	294	319	345	308	304	314	299	316	320	319	294	332	331	284	338	307	334	328	323	290	323	314	298	305	345	318	312	322	317	314	327	301	332	298	314	323	336	302	305	297	282	303	306	303	313	327	317	360	309	293	293	325	295	328	309	312	293	340	298	304	315	309	328	303	318	303	326	301	315	331	320	296	311	326	319	297	275	310	337	306	333	303	313	302	303	337	290	288	302	332	292	304	306	333	302	336	337	277	301	305	325	339	261	305	316	342	322	342	305	323	334	314	331	305	324	310	338	295	314	338	332	295	320	311	317	322	279	319	324	320	281	332	316	301	323	334	334	299	313	293	292	302	313	340	319	332	324	292	307	293	316	307	308	285	308	322	320	315	323	318	326	322	324	296	313	332	338	301	314	318	315	302	315	294	325	337	315	332	315	310	293	334	332	308	305	302	337	336	303	315	329	300	342	336	310	329	330	331	305	340	321	297	345	301	299	320	327	331	301	305	304	296	325	295	353	329	343	316	287	317	345	304	300	307	289	319	309	304	341	290	324	296	341	308	305	327	325	319	330	332	325	321	294	292	302	308	331	314	299	309	338	319	316	347	321	336	300	331	310	328	315	312	297	314	324	310	314	329	311	323	328	347	320	311	329	300	348	292	285	334	267	313	304	324	272	285	314	324	338	319	293	297	293	289	318	309	326	326	316	301	302	338	327	309	315	326	317	297	352	320	317	313	326	287	330	292	351	312	305	327	311	302	284	332	335	304	324	332	298	314	319	337	288	327	283	321	325	339	323	296	309	304	308	313	288	327	342	286	300	328	309	339	331	300	311	310	331	336	329	353	300	326	305	299	302	331	302	290	283	329	316	288	286	338	299	297	318	315	318	293	322	283	308	341	321	304	319	296	336	294	311
8757	17429	15431	9359	6339	5035	4185	3558	3158	3127	3274	3011	2690	2473	2212	1950	1623	1328	1233	1126	1067	1052	1108	1067	995	999	884	929	874	809	822	868	744	761	766	759	752	751	750	673	691	708	655	680	698	657	604	664	629	646	635	629	588	617	651	626	628	643	645	653	663	677	613	616	618	605	626	647	642	591	661	624	651	656	609	643	648	624	645	634	639	610	603	616	638	639	570	664	628	603	653	599	642	630	588	629	617	661	646	621	642	640	638	578	631	607	603	604	596	641	695	615	627	607	634	598	609	598	629	576	621	573	605	637	597	570	596	612	594	582	623	631	637	626	634	602	600	635	604	594	634	598	628	592	635	670	631	577	642	623	593	624	623	610	592	627	623	644	620	625	603	600	632	586	625	627	603	580	606	612	608	606	601	613	671	618	595	621	624	636	593	604	636	591	564	608	567	598	592	641	629	613	647	627	563	620	637	598	651	609	681	604	571	592	602	619	624	644	586	589	607	571	667	591	615	623	588	643	588	636	631	581	601	607	592	636	591	607	620	590	606	592	606	637	615	620	599	611	624	631	632	598	584	633	583	591	625	634	639	634	641	638	589	604	577	582	603	650	630	614	658	653	597	665	597	616	623	592	624	649	624	594	613	615	670	623	595	646	605	648	607	622	599	577	644	568	609	585	611	634	569	633	625	631	580	599	607	599	660	610	616	601	600	610	590	656	617	602	616	591	616	603	636	613	620	560	655	599	641	653	626	616	610	596	620	601	618	628	604	634	613	631	616	617	591	582	636	624	633	630	601	621	572	566	628	614	662	597	638	589	613	620	611	614	633	597	635	641	572	617	570	662	618	612	614	601	573	610	554	642	617	575	615	598	618	644	634	618	606	588	616	615	560	601	583	635	558	660	624	645	615	605	648	595	584	589	590	609	624	640	676	598	643	634	601	630	606	640	618	606	618	618	613	603	586	623	624	653	609	640	633	556	571	624	577	592	608	632	650	628	619	596	566	616	576	629	579	575	643	614	629	625	620	586	586	599	637	641	628	565	571	601	600	594	626	600	591	570	592	604	648	626	609	645	606	624	601	667	624	614	634	582	598	608	602	588	582	613	630	645	584	559	619	608	625	582	589	627	570	650	568	625	623	632	566	595	654	589	578	637	603	623	643	598	636	579	638	601	641	584	629	624	608	638	656	640	655	637	561	626	614	618	650	593	601	580	611	671	578	614	610	627	654	601	582	589	631	640	552	603	633	652	583	611	618	664	632	619	608	572	606	631	659	608	558	592	650	590	618	577	662	630	641	640	626	596	614	635	618	599	560	635	632	624	630	639	608	643	621	581	610	618	648	627	615	615	595	617	642	613	581	580	652	587	594	603	587	596	597	606	626	615	621	607	625	647	613	605	599	587	640	625	600	618	620	648	602	586	641	615	600	596	625	584	647	640	654	574	621	621	659	600	619	619	595	648	647	621	621	611	593	597	614	625	594	596	615	650	606	613	696	585	653	638	645	640	589	611	595	608	648	618	653	605	592	616	590	633	607	642	573	619	649	556	564	629	636	572	631	572	656	627	619	609	609	644	646	672	603	625	615	593	634	641	615	617	613	565	618	649	623	616	617	644	617	658	646	654	623	589	655	649	607	611	596	603	654	597	563	557	613	578	626	558	604	616	599	637	622	642	601	585	643	597	588	618	601	620	565	662	647	637	631	604	603	600	637	618	604	575	615	600	598	620	589	597	583	616	624	587	590	610	636	598	607	597	585	616	633	631	594	656	547	599	599	615	606	647	607	615	649	610	596	580	626	599	682	632	619	626	605	594	618	616	639	591	629	583	623	626	598	619	587	616	649	628	597	608	619	635	607	602	632	622	656	607	592	591	615	613	621	637	578	650	649	620	639	624	626	628	642	589	625	630	626	634	582	617	590	576	623	622	628	605	593	611	636	622	597	643	609	567	614	634	596	619	603	631	635	634	625	649	643	613	592	637	609	640	618	610	638	634	568	608	613	584	586	586	600	582	630	618	631	619	632	591	609	593	592	610	582	608	615	643	626	610	608	607	610	617	611	678	642	648	607	656	594	584	625	601	618	623	591	632	636	614	639	603	614	626	591	657	606	608	612	609	582	606	653	633	617	611	613	605	603	621	605	640	605	629	616	678	640	619	612	581	597	584	608	627	638	633	598	600	600	624	593	632	599	595	606	576	634	646	620	610	596	605	634	611	585	620	649	609	557	609	621	609	613	639	597	627	605	583	593	636	611	610	613	636	647	606	573	634	662	606	579	623	603	588	612	579	568	633	583	662	624	619	623	620	610	616	597	660	627	574	597	609	634	602	585	633	606	561	596	628	592	605	591	621	590	607	622	625	600	607	615	588	612	618	618	643	557	640	666	608	610	647	589	622	647	631	617	602	633	591	597	610	610	599	591	606	571	648	570	619	611	613	648	630	590	580	612	626	566	629	615	610	626	607	595	629	620	621	597	603	624	615	633	603	612	639	632	637	610	599	609	627	651	591	661	607	638	561	621	648	602	583	624	596	626	629	612	604	601	638	579	603	639	653	604	642	600	618	588	630	632	617	612	609	623	621	657	612	634	589	639	573	615	639	593	601	643	595	617	643	568	621	592	658	576	571	619	585	627	623	643	611	612	640	637	603	622	615	613	646	650	603	595	606	570	628	584	589	581	636	625	572	657	620	626	617	612	619	641	615	634	642	607	621	629	634	643	643	580	610	632	640	631	623	616	614	602	629	595	612	634	600	630	581	592	621	643	553	584	650	587	562	589	597	612	620	606	654	639	599	619	616	627	609	591	634	620	623	601	600	666	563	620	603	573	649	600	634	623	607	645	597	624	631	589	595	651	604	593	611	612	595	605	656	624	635	572	628	619	627	597	580	632	556	623	623	622	626	617	613	585	606	582	619	635	592	632	616	642	642	603	575	611	616	644	619	644	624	607	563	641	684	659	609	618	576	656	598	627	620	567	607	588	659	568	619	571	654	599	645	570	604	607	602	612	627	611	631	586	591	607	594	662	629	621	584	664	602	635	575	606	631	633	616	630	633	619	586	666	683	651	614	662	560	603	628	634	578	616	587	646	591	589	649	661	578	605	640	631	672	647	576	636	641	640	632	623	625	616	621	618	589	635	603	622	667	590	605	612	620	643	644	593	663	658	607	612	625	630	616	619	632	610	604	603	626	538	618	600	598	624	608	624	606	635	576	576	575	578	611	622	604	597	641	640	623	617	650	609	598	622	586	625	636	662	661	618	558	613	617	542	581	608	614	595	678	587	568	588	616	625	617	619	599	622	632	615	606	649	649	592	624	657	584	657	626	583	590	585	595	594	628	609	604	659	628	636	616	611	636	595	587	592	581	618	619	622	596	574	605	588	630	615	595	608	600	596	612	593	628	637	582	612	644	588	614	642	646	637	614	625	604	636	638	633	596	609	600	600	570	606	632	639	610	574	624	621	603	574	646	621	594	585	597	607	595	611	624	552	568
23158	21171	28853	23759	21170	18209	3564	1568	1248	1299	1281	1213	1030	964	836	773	662	587	547	538	495	482	483	471	485	517	454	458	400	408	392	374	365	381	383	401	363	388	363	394	343	357	348	314	330	341	323	377	327	318	316	356	312	347	361	320	309	308	358	348	315	285	330	332	322	302	365	339	292	344	320	351	341	319	324	307	356	325	323	338	321	360	310	319	300	342	307	303	334	313	318	338	326	325	316	343	333	344	320	289	334	320	323	324	347	323	314	361	304	319	334	319	301	284	304	303	332	313	322	326	349	295	320	311	345	303	321	329	321	333	317	322	328	318	340	312	283	324	325	358	322	334	321	337	305	303	312	329	325	337	323	314	298	340	320	303	312	331	324	319	310	316	316	325	334	300	359	332	343	328	300	314	346	340	309	318	332	338	292	329	334	309	328	336	316	317	326	302	301	286	343	328	302	317	318	284	311	356	348	313	308	337	316	305	307	303	367	332	334	314	322	312	321	326	311	319	304	317	322	310	338	330	334	328	327	309	296	292	305	293	327	312	300	343	331	302	317	328	320	306	313	327	326	318	336	317	320	321	274	361	302	326	321	312	309	269	322	307	311	303	304	319	347	369	331	308	273	305	342	320	338	321	315	302	308	291	339	331	322	347	346	351	328	329	317	310	302	301	281	302	310	346	324	308	315	315	326	303	344	343	297	276	321	356	329	303	303	329	345	298	270	313	304	313	282	295	320	304	299	318	314	291	283	326	333	358	328	323	304	321	316	299	299	314	303	304	310	317	325	327	312	323	350	331	322	311	375	340	304	310	319	320	302	299	319	316	297	310	306	352	300	322	338	308	338	309	315	335	356	315	299	306	322	304	308	312	327	321	333	298	317	319	343	357	325	338	341	336	284	348	315	327	328	304	312	319	342	337	323	335	316	300	304	303	318	327	310	323	292	324	304	329	295	325	316	301	294	340	315	332	335	314	327	324	332	336	330	287	330	317	313	330	338	306	323	318	289	322	305	337	336	287	338	340	278	323	352	332	279	314	336	288	307	349	331	301	297	335	306	314	308	314	318	318	307	321	331	331	318	311	317	332	336	354	362	308	344	323	315	307	321	320	321	297	330	326	311	331	323	317	306	297	311	312	295	326	302	309	301	320	301	300	327	292	290	297	334	323	306	347	298	341	329	321	289	316	317	308	282	280	324	335	307	345	303	329	298	329	316	331	322	315	329	299	327	293	307	318	314	321	290	311	326	312	325	294	351	338	325	335	305	308	328	306	318	324	324	323	359	325	335	374	334	319	319	320	310	290	317	289	313	321	336	299	318	294	316	327	306	342	346	298	323	344	307	343	314	357	319	311	305	317	320	313	318	328	337	349	321	318	316	310	310	339	308	322	340	302	288	325	320	325	280	314	326	312	346	349	297	327	314	300	312	319	319	335	303	330	321	314	340	316	306	333	313	332	296	316	327	304	302	327	305	327	318	317	309	323	332	324	296	286	327	364	284	307	368	337	310	345	301	351	317	320	310	303	337	314	353	316	317	306	340	307	325	309	335	331	313	325	302	306	334	301	336	313	343	338	334	323	328	326	337	337	328	313	322	339	325	315	332	315	348	309	308	312	337	315	317	319	339	305	309	327	322	348	331	306	307	360	334	344	349	323	298	313	318	329	329	345	316	316	309	336	339	303	333	302	316	315	323	307	334	315	310	299	299	322	301	344	287	319	335	315	326	306	357	337	347	339	343	303	346	318	277	311	279	354	305	319	313	323	316	307	335	309	325	325	298	320	350	337	301	319	334	310	315	332	306	328	303	330	303	310	339	311	311	319	321	317	321	295	315	313	327	287	324	283	311	319	332	339	337	323	300	312	314	303	301	304	342	315	349	338	322	311	327	306	320	297	325	351	300	306	285	308	333	308	306	332	298	302	314	309	339	329	320	276	321	302	313	302	353	319	332	330	331	368	342	306	283	341	329	326	338	315	342	315	327	287	326	307	319	333	333	332	310	318	308	332	314	284	312	330	327	325	354	323	289	311	366	339	311	330	325	309	311	299	312	309	327	312	300	316	310	284	337	328	323	273	289	327	332	334	300	324	315	332	334	344	330	306	325	314	318	318	310	326	356	344	324	308	339	320	298	341	329	302	357	282	288	344	331	286	322	316	324	327	333	307	323	319	312	344	314	317	340	335	318	310	314	313	312	308	322	331	287	302	296	339	321	314	307	297	340	305	305	295	338	316	309	312	335	344	329	319	312	309	318	335	311	346	320	319	292	331	315	315	350	332	294	286	279	314	331	287	317	318	313	342	310	306	328	303	317	309	332	309	320	304	266	320	335	318	358	303	315	340	331	293	330	352	293	292	327	309	338	365	318	345	314	316	314	301	312	305	350	341	327	295	309	320	332	305	314	324	331	323	326	317	317	310	360	354	335	311	294	310	328	305	354	327	342	329	309	335	319	361	287	343	373	311	324	316	319	329	320	335	308	331	277	328	286	337	334	312	295	333	295	307	316	351	319	295	330	321	343	304	303	343	322	350	296	326	336	341	359	349	302	327	309	300	332	319	318	330	332	302	333	320	328	319	341	306	307	306	334	314	296	317	332	333	297	344	330	343	299	280	345	314	311	314	323	303	324	295	323	282	296	344	322	303	289	327	308	309	320	298	335	317	280	315	295	294	332	308	271	332	316	303	325	335	323	335	306	310	299	281	345	305	300	318	309	332	285	326	314	360	326	331	317	323	311	311	322	321	297	329	295	324	301	334	359	311	296	337	314	308	342	318	303	377	300	302	327	294	320	333	319	316	295	308	322	336	318	337	306	306	334	323	334	331	330	330	312	339	300	302	312	320	315	307	335	305	309	329	298	315	297	320	311	326	314	305	320	299	314	306	302	313	327	321	328	330	339	348	322	298	319	320	296	291	312	327	312	324	295	312	335	330	305	281	300	332	327	312	344	344	338	296	354	296	360	339	323	307	316	283	335	334	340	317	305	314	309	315	327	345	312	294	353	333	320	319	306	291	318	320	320	353	332	323	308	331	297	327	310	303	315	330	310	335	339	312	305	323	298	311	289	304	343	368	349	320	333	306	298	318	338	304	307	328	321	303	319	300	321	322	336	295	292	287	302	330	351	314	304	316	332	308	302	335	285	352	281	313	322	318	331	308	354	332	328	296	350	308	327	311	312	284	289	334	321	292	327	297	332	316	301	331	334	332	362	328	338	314	338	325	299	332	302	297	319	302	347	321	319	295	309	293	308	329	346	331	345	346	276	295	321	358	310	292	292	343	336	308	327	336	297	348	331	317	310	314	308	320	309	344	337	329	287	347	312	295	318	313	335	318	295	315	330	330	317	303	299	316	280	304	333	317	318	309	329	315	335	311	297	329	308	332	326	321	321	302	329	320	293	335	339	330	295	310	326	337	318	317	309	323	330	308	313	309	334	329	299	332	342	336	322	282	335	352	321	300	354	315	338	320	337	308	320	327	314	344	352	335
11108	22771	20062	12776	9148	7065	5907	4938	4320	4254	4334	3997	3433	3085	2754	2503	2050	1661	1441	1453	1346	1290	1338	1244	1227	1186	1060	1001	941	981	943	959	844	800	822	797	800	743	751	727	724	662	714	706	642	655	616	656	592	661	623	636	590	610	626	570	599	680	598	621	650	628	636	592	590	604	622	558	589	592	570	613	592	574	596	578	613	600	585	595	580	650	620	635	567	603	621	629	609	612	601	576	616	584	621	649	589	615	563	600	577	562	601	579	594	604	594	587	540	548	610	594	549	585	573	605	564	579	569	575	601	590	592	593	594	564	556	557	558	542	639	559	609	573	637	602	539	593	578	585	559	622	595	612	590	564	610	618	572	583	603	611	607	561	588	619	594	595	556	564	576	584	620	580	593	584	585	614	624	595	604	557	549	573	549	560	596	595	584	557	569	606	556	594	571	590	548	557	607	559	525	598	587	550	582	590	558	568	594	554	575	551	578	600	579	573	554	574	578	625	531	584	536	586	598	536	530	578	599	580	546	573	599	598	600	602	606	563	587	605	598	628	610	567	565	541	596	555	575	563	571	571	660	588	588	595	580	585	633	626	585	632	557	600	562	573	571	578	601	573	593	581	582	596	617	555	611	590	582	564	561	612	582	551	596	573	581	579	607	592	563	641	553	616	598	550	553	611	607	585	603	546	570	554	560	566	525	607	558	572	586	588	598	588	580	564	620	609	594	606	579	560	617	630	592	580	588	588	530	582	581	561	625	592	604	584	605	580	605	591	571	556	606	584	586	612	577	599	599	609	597	600	585	590	584	575	568	547	606	582	573	533	559	533	579	599	619	594	595	592	573	550	603	585	629	583	570	591	622	559	568	577	614	578	581	549	572	577	611	608	578	603	531	539	578	562	586	585	581	593	544	609	571	586	598	608	545	556	592	604	551	563	571	599	566	566	579	571	575	585	619	622	574	613	580	567	589	564	596	593	590	548	579	549	570	593	592	618	578	616	588	606	590	577	546	596	610	557	563	614	635	567	557	557	610	571	543	579	584	563	599	590	595	552	607	553	650	546	558	550	596	553	584	568	619	590	650	571	638	612	600	622	577	603	622	599	596	570	621	569	580	546	607	577	576	600	617	573	556	582	594	552	574	607	589	552	586	613	603	602	583	607	594	570	587	588	556	578	591	563	609	638	562	607	602	578	560	611	574	616	565	580	587	606	550	569	573	570	600	567	596	583	550	586	583	566	620	591	598	559	566	571	600	555	571	544	551	567	590	574	587	528	557	552	567	581	600	545	595	605	563	593	564	608	579	567	599	627	568	580	576	599	569	595	549	594	557	619	609	597	563	585	564	556	616	560	592	550	599	582	552	549	559	590	566	586	590	564	565	563	587	569	594	590	587	576	544	615	564	597	554	566	593	591	575	544	611	586	650	581	575	606	565	599	617	560	585	585	566	566	592	564	550	565	594	588	547	551	575	559	569	568	611	577	577	549	626	592	563	539	573	577	541	575	623	574	579	582	561	608	609	558	570	582	578	556	608	591	516	568	596	592	562	614	607	596	617	587	607	559	584	578	582	563	603	541	587	592	577	586	612	603	562	573	569	539	613	547	582	615	606	588	565	559	578	581	549	558	603	615	602	571	564	579	581	582	621	604	575	575	587	596	577	555	566	559	568	598	616	541	586	587	574	607	592	557	600	588	565	529	560	568	593	573	568	558	622	554	581	574	590	563	589	528	561	551	590	569	598	585	564	628	639	567	541	572	572	591	617	583	586	624	583	591	568	610	567	612	605	630	578	599	616	587	562	548	581	607	604	551	607	558	564	545	606	608	616	559	592	583	545	576	599	593	580	577	549	592	615	585	612	533	567	597	564	607	618	598	561	547	623	605	566	601	615	555	576	541	551	642	604	591	622	568	641	616	582	550	624	542	597	562	596	614	568	604	588	604	587	558	615	583	551	599	585	600	590	547	590	607	560	605	584	556	613	573	581	586	572	587	558	531	592	581	548	583	534	587	565	574	577	566	591	579	608	588	535	586	582	572	573	547	589	584	596	522	568	545	594	590	580	596	600	593	597	567	580	603	553	597	646	597	575	573	570	591	640	551	564	592	553	590	574	582	556	589	571	593	546	599	576	576	598	592	566	610	623	566	602	575	593	584	571	583	603	574	576	571	610	584	574	594	598	572	589	571	589	624	579	588	583	585	612	567	614	641	542	582	614	549	612	585	585	611	592	598	619	571	601	583	551	543	560	559	593	551	600	555	561	563	555	563	600	601	571	628	614	597	551	571	571	566	565	573	578	590	561	606	575	604	606	588	580	602	590	576	582	601	558	571	563	591	608	634	612	559	555	562	568	595	570	602	579	594	569	537	581	598	597	543	606	583	622	622	605	595	600	542	562	593	601	622	567	622	593	566	612	573	576	604	580	567	557	588	575	627	509	597	578	579	554	558	548	560	562	595	582	621	584	578	600	560	578	583	559	624	591	596	557	590	578	600	591	554	568	576	587	570	606	567	597	620	582	581	612	589	552	593	557	589	552	552	577	586	554	569	569	566	598	581	544	579	564	569	565	557	551	597	584	576	561	611	566	586	593	617	577	610	589	581	575	559	591	535	584	598	605	552	568	554	606	634	592	601	593	550	566	633	583	568	574	538	608	606	562	599	585	558	577	564	588	581	584	598	544	554	575	614	562	586	599	579	561	566	550	557	559	568	575	613	597	601	559	571	593	604	549	587	596	610	595	618	566	559	598	580	566	612	604	586	597	589	582	603	579	573	602	607	577	582	563	579	570	573	560	587	583	571	563	614	564	567	573	544	579	603	549	550	601	589	594	572	554	526	639	579	595	555	574	564	655	544	591	579	566	581	575	580	561	613	626	618	567	576	594	592	554	635	618	549	610	596	594	582	591	593	581	549	614	581	571	607	575	578	549	586	528	540	596	597	558	603	541	544	550	557	615	610	562	598	580	571	592	570	583	559	574	534	586	547	560	652	589	610	579	572	601	591	562	574	654	594	608	590	564	575	605	571	582	598	560	612	547	577	552	586	569	580	574	587	570	541	611	569	613	650	636	598	589	579	612	597	590	561	544	585	570	591	607	567	560	594	583	560	560	571	602	646	579	585	560	576	621	600	597	599	561	600	594	626	556	579	570	614	582	659	609	641	553	616	574	592	588	601	547	543	571	534	659	561	570	531	599	567	585	597	565	596	563	585	590	567	581	619	570	567	583	546	546	589	576	594	574	598	584	610	570	531	533	618	608	590	624	563	612	605	555	601	581	601	602	568	559	564	641	589	561	590	580	564	571	526	583	599	579	592	571	603	561	589	578	597	600	553	584	600	578	600	627	573	614	564	572	550	570	569	531	583	601	587	612	543	562	612	597	560	619	558	557	609	585	573	583	570	597	618	601	609	594	612	596	596	638	602	613	568	614	553	534	603	557	594	576	575	617	600	611	559	567	594	558	560	570	563	533	581	542	583	569	585	593	597	574	592	585	610
26513	20070	8644	2465	1347	980	978	842	773	837	870	784	799	745	715	649	583	611	575	560	584	534	571	540	544	533	497	516	523	546	506	486	558	549	517	467	525	514	528	494	484	527	522	484	499	498	496	511	485	507	499	505	517	494	472	483	490	501	499	496	481	459	528	492	506	457	505	531	466	507	516	516	437	478	505	463	492	507	483	476	521	498	517	519	514	480	507	497	487	494	493	508	500	501	493	515	514	496	485	506	466	495	505	475	462	512	475	448	483	476	471	471	499	471	498	484	513	478	488	559	505	493	483	495	494	492	450	475	515	507	507	508	496	488	484	507	522	496	513	497	502	485	495	484	484	457	491	492	504	549	505	490	500	456	493	506	457	473	526	510	506	527	445	548	470	501	485	498	492	523	478	491	472	523	472	479	483	457	499	492	498	521	479	512	525	509	517	480	488	485	518	523	487	518	473	445	460	452	480	522	521	515	511	532	440	485	492	462	484	447	507	507	479	445	505	488	466	515	510	480	443	489	500	476	493	506	505	503	483	501	477	537	475	515	521	476	497	456	467	490	478	466	498	551	492	474	504	483	515	510	491	460	474	485	457	498	482	471	477	502	467	530	498	489	448	494	500	486	517	487	491	510	506	488	500	513	468	504	500	498	463	511	469	517	512	490	496	462	490	460	494	490	491	485	514	478	526	476	511	504	499	496	539	490	520	539	524	527	486	453	473	511	541	473	497	487	494	461	466	468	468	453	495	439	494	477	474	510	515	498	502	519	520	503	528	501	473	496	465	476	507	524	431	498	475	486	486	520	467	481	489	542	499	475	502	500	459	505	480	512	501	521	495	478	496	524	504	492	501	487	485	508	500	476	500	499	498	508	509	485	467	488	497	541	479	498	471	450	478	470	532	489	514	501	485	467	512	493	482	514	477	528	515	487	486	473	474	501	475	537	506	496	490	466	491	501	467	517	479	469	499	457	440	475	488	518	463	490	500	516	515	492	495	515	508	507	483	504	503	508	460	456	519	490	437	506	455	463	473	505	510	459	524	507	482	458	488	497	449	540	470	512	491	506	463	490	487	499	482	529	526	484	550	519	514	498	508	466	484	511	481	500	424	499	476	478	516	541	505	485	471	536	478	481	493	473	504	504	512	551	492	428	506	494	483	530	462	499	463	505	502	520	491	491	481	528	495	478	460	518	491	501	506	474	497	490	501	519	455	522	486	489	494	486	494	464	505	440	468	482	501	533	529	452	493	481	465	548	491	490	466	464	510	469	517	529	519	493	508	504	492	542	496	522	528	460	487	512	505	526	520	496	484	502	488	489	476	527	502	501	510	499	530	526	490	493	465	534	513	468	482	508	475	483	453	477	497	503	488	514	513	520	487	491	517	481	551	496	521	490	459	500	485	506	472	429	530	489	451	479	486	510	512	490	480	520	473	521	517	522	519	507	491	523	508	524	485	483	464	500	522	503	475	459	477	473	533	561	481	514	506	500	465	475	524	456	522	500	493	538	494	511	486	455	487	498	479	472	516	504	482	512	476	508	482	486	506	533	505	450	501	515	486	460	490	487	490	507	483	546	488	493	459	548	449	506	501	446	490	472	502	472	479	485	475	512	453	475	488	471	491	490	486	545	500	501	502	484	478	465	459	446	530	500	492	492	475	505	492	514	487	481	488	467	458	494	490	500	454	526	463	448	480	508	534	469	476	512	495	462	501	472	507	471	478	500	479	509	510	482	479	505	484	534	472	512	480	491	463	461	504	527	491	550	476	476	515	499	531	496	484	500	494	512	479	492	451	521	514	519	479	469	512	485	510	493	495	488	503	517	470	465	515	474	511	503	523	501	471	527	498	486	508	483	480	472	485	508	506	462	501	489	493	502	480	472	499	463	492	498	467	499	477	516	541	495	483	477	471	458	492	482	503	489	516	500	470	499	479	510	481	522	481	520	481	484	482	504	481	516	504	490	490	483	493	496	502	454	517	493	513	456	496	501	513	514	472	499	497	516	505	521	501	497	485	457	491	496	469	513	504	509	466	522	500	489	468	503	490	535	461	523	497	497	508	459	503	515	520	505	528	482	486	479	462	494	480	476	523	476	500	533	476	487	474	532	504	504	483	495	509	521	488	518	450	504	490	503	505	502	484	484	510	523	486	509	482	443	495	502	526	477	513	478	485	446	473	490	537	470	456	495	500	501	473	493	497	495	514	498	469	508	544	484	462	505	536	502	528	508	519	470	474	490	510	491	489	503	480	514	502	495	496	529	503	459	478	494	478	477	486	517	470	475	495	497	481	509	479	486	489	478	536	465	478	476	481	525	461	475	470	520	498	463	463	513	476	496	480	473	522	481	493	483	523	492	509	514	502	500	489	526	501	502	476	478	503	539	510	490	466	465	493	482	510	480	492	439	513	518	509	494	496	481	486	493	475	493	511	512	515	503	483	462	495	453	470	521	502	480	462	474	524	523	500	489	504	519	499	519	502	475	454	490	488	495	501	528	490	508	486	510	511	452	489	485	487	486	485	493	470	525	488	480	486	487	545	496	491	499	475	487	476	470	485	468	496	484	479	514	515	509	512	511	511	472	480	536	443	496	517	534	483	466	514	518	494	507	495	505	463	498	548	496	464	471	472	513	515	520	530	498	506	468	466	506	516	492	486	471	503	481	470	509	475	507	470	517	455	459	456	503	489	515	470	466	483	457	489	448	487	473	500	490	470	472	492	494	507	503	477	492	458	491	466	515	458	501	453	494	507	475	454	457	512	533	491	508	478	485	472	513	485	489	457	510	480	526	475	511	472	511	471	478	496	488	490	505	515	499	490	527	481	471	483	478	482	503	555	473	490	484	472	490	510	438	503	507	449	512	466	481	471	528	486	562	477	498	500	524	449	483	476	486	466	549	535	497	493	503	482	500	517	505	465	497	463	496	466	454	510	517	472	510	529	486	482	534	473	540	471	475	446	519	494	467	469	513	505	461	487	511	504	497	478	446	484	489	490	514	532	511	515	495	486	516	492	513	470	510	485	481	481	481	461	547	513	474	540	508	500	520	500	485	508	471	468	503	459	482	487	489	460	481	469	525	526	520	445	475	517	505	491	442	494	447	491	514	477	496	470	477	498	527	463	518	506	512	480	473	509	492	480	513	460	496	482	478	485	482	547	511	487	468	536	526	495	484	506	504	480	527	483	494	501	489	535	506	485	497	486	541	477	540	469	487	509	514	485	503	500	477	476	496	508	508	477	532	497	480	480	473	482	512	449	510	466	511	497	502	462	516	527	497	481	487	473	469	536	466	489	492	507	527	461	460	487	536	510	498	524	486	488	474	539	469	475	514	524	491	485	508	482	471	506	514	537	515	457	564	476	475	502	481	453	496	450	496	460	496	488	454	510	487	535	510	515	504	506	484	447	515	531	511	467	480	466	481	454	493	514	489	480	496	510	518	467	472	496	506	482	466	514	498	475	481	499	521	503	491	490	496	511	521	486	492
7495	9832	8615	5080	3598	3008	2672	2412	2216	2264	2398	2197	2100	1943	1775	1610	1458	1285	1147	1160	1181	1183	1167	1106	1149	1131	1039	1029	1071	1054	999	1003	1031	1011	977	984	988	1039	987	919	897	973	965	949	941	975	988	922	954	941	981	971	993	919	908	868	952	970	975	874	896	932	946	957	921	943	885	962	949	895	878	949	899	923	902	943	978	889	922	923	949	928	901	902	959	871	912	948	891	892	975	960	944	878	924	904	973	938	921	959	940	931	951	918	899	907	903	881	916	980	906	949	942	898	892	886	917	914	942	953	897	903	916	948	904	922	916	914	905	962	948	895	920	940	930	907	898	946	906	898	968	941	914	920	954	899	911	913	917	870	902	905	870	883	895	853	892	969	889	948	948	945	942	917	894	934	965	901	983	911	899	951	951	885	877	904	919	847	971	894	923	962	957	913	940	923	877	965	967	953	890	960	878	886	904	919	917	907	865	910	897	911	841	924	891	956	916	891	872	916	869	923	936	893	883	876	923	954	863	897	945	905	888	902	942	896	914	949	989	935	927	932	891	954	927	894	947	905	894	929	914	916	888	923	933	909	936	893	886	889	875	928	876	900	909	930	896	904	865	880	900	892	900	940	945	886	956	864	978	919	927	937	965	905	940	948	955	933	879	961	916	936	918	944	919	940	912	941	1003	906	932	926	938	865	937	920	894	932	942	911	881	947	931	936	962	923	903	922	940	951	862	901	884	909	952	907	850	905	945	922	881	899	926	922	879	887	894	870	936	917	956	878	901	909	915	933	930	936	972	879	891	888	900	898	894	946	891	922	915	970	895	942	911	896	930	898	849	898	868	908	899	958	866	946	910	905	973	958	887	953	911	955	900	962	914	1008	896	972	919	893	924	923	926	909	890	940	853	899	956	899	938	880	874	866	934	901	938	985	942	925	882	946	975	914	902	857	921	895	893	919	901	904	888	957	1002	949	928	903	926	862	895	917	903	847	870	935	847	927	952	907	922	880	885	872	917	954	906	941	905	932	939	949	870	991	951	884	885	930	940	920	924	948	935	902	905	917	904	912	960	955	924	943	981	918	955	889	917	924	886	934	979	964	901	914	872	906	890	901	854	893	939	897	877	913	924	960	908	915	903	903	931	887	906	888	912	883	967	898	893	912	930	930	962	920	926	912	912	924	892	911	873	946	936	890	925	879	891	923	972	929	919	927	945	927	925	942	922	915	908	923	953	883	903	917	932	942	977	905	875	923	917	935	896	916	878	878	855	911	935	851	926	888	939	951	931	894	896	969	905	896	921	931	884	942	963	909	850	931	882	913	915	878	933	920	976	894	933	941	932	916	887	907	899	938	941	913	904	902	887	908	896	902	869	918	897	937	912	881	879	981	898	894	889	920	930	939	930	883	891	908	875	927	931	951	903	920	882	874	959	879	892	918	931	856	940	911	878	952	861	904	957	920	936	935	939	927	921	893	886	924	875	917	1003	937	883	939	855	871	927	896	931	962	901	880	902	969	927	948	933	880	892	885	883	863	948	927	952	909	905	928	888	948	882	913	934	935	932	861	914	948	976	893	900	937	893	951	942	929	940	913	958	832	898	943	884	937	878	967	932	900	883	943	951	890	910	907	906	923	937	853	907	910	906	903	942	935	880	905	892	945	896	929	904	909	953	848	873	865	919	904	959	913	832	922	910	936	915	900	837	952	909	934	931	907	957	853	916	932	879	897	879	882	920	956	934	929	895	875	910	864	906	911	914	951	904	927	875	886	918	904	950	965	881	963	884	919	916	957	857	886	889	968	920	934	945	828	977	936	911	967	899	951	965	890	891	929	901	971	907	926	988	934	943	894	933	897	935	956	900	953	908	902	943	896	953	886	937	922	915	897	969	945	951	961	876	879	939	877	843	906	925	922	896	963	895	889	933	963	957	907	899	906	922	893	928	955	939	981	940	959	898	914	871	910	897	935	930	903	913	913	940	899	917	917	900	895	936	915	939	931	916	934	878	874	909	913	908	966	870	902	915	878	897	911	895	893	897	941	936	880	918	901	952	931	906	926	887	924	893	917	938	908	893	954	869	945	874	974	948	934	888	856	917	926	919	955	971	910	897	899	925	921	885	894	933	949	897	897	887	917	934	942	861	906	915	905	928	865	945	935	963	911	898	926	952	940	941	955	957	896	890	934	955	925	914	886	1001	908	934	928	969	943	905	963	870	894	902	891	912	936	987	932	935	879	907	897	985	859	901	978	908	907	911	914	929	916	926	908	890	944	934	900	934	918	915	924	881	906	942	918	917	870	948	889	916	931	945	935	940	875	917	946	869	948	908	901	922	937	956	933	943	922	923	959	903	881	895	894	894	914	938	873	953	913	873	913	894	946	937	869	932	875	892	890	872	909	881	907	909	960	961	925	940	862	954	924	870	937	929	898	868	896	909	918	928	911	871	903	907	932	897	876	956	942	885	866	917	925	932	932	911	928	922	924	865	901	930	915	957	920	965	895	921	860	965	862	935	918	953	835	934	840	931	970	894	934	955	924	906	959	867	922	920	938	949	929	836	942	927	936	906	892	953	888	885	908	892	936	952	902	910	880	929	887	940	915	968	907	904	891	888	934	899	933	921	896	884	892	942	905	934	868	946	944	908	907	922	925	882	920	871	932	916	932	890	916	921	976	889	925	923	869	949	930	887	946	918	950	880	861	970	865	947	914	869	949	942	895	900	931	997	926	883	911	933	892	944	892	884	923	923	923	914	914	913	922	841	882	870	903	952	934	912	912	932	983	938	942	970	896	949	924	910	948	890	963	917	967	916	944	923	903	924	848	912	901	940	918	932	902	888	957	836	903	917	956	889	881	886	887	942	908	929	912	876	935	927	943	894	900	928	972	890	927	880	917	938	870	879	921	940	876	922	917	949	901	875	923	920	960	949	943	899	881	946	916	901	913	937	908	936	905	947	902	866	915	904	946	857	924	914	908	923	877	903	923	965	925	952	914	945	917	880	895	915	848	958	949	884	897	887	937	951	914	958	895	915	896	932	884	894	940	919	880	862	913	949	920	911	863	908	935	1003	982	921	999	880	915	885	899	862	931	908	978	869	935	942	895	924	920	912	877	918	912	953	922	902	919	858	917	856	957	926	923	896	872	897	883	922	922	910	919	922	927	937	906	931	934	938	915	907	902	907	936	939	849	966	894	902	926	937	921	935	938	904	875	944	876	878	944	938	868	909	863	955	893	895	872	921	882	931	938	899	945	950	850	962	830	949	933	864	894	848	962	936	931	928	949	908	896	880	924	899	923	892	949	955	900	931	955	852	894	902	914	874	906	895	903	902	932	868	908	931	913	891	900	917	984	920	898	909	934	856	901	928	956	875	945	925	901	926	944	904	896	884	943	897	1001	890	909	925	932	894	834	935	914	916	867	886	912	925	992	959	937	868	897	934	940	903	968	953	876	905	931	871	894	920	896	954	962	936	852	935	892	899	905	913	846	932	905	939	919	943	945	905	973
23972	21076	28074	24261	19453	3588	1521	1066	960	949	985	832	778	744	668	612	521	492	453	467	411	403	428	414	422	380	408	379	375	374	385	370	323	359	355	346	317	321	356	355	344	323	327	335	343	310	355	330	321	355	340	319	307	330	313	334	337	313	302	310	314	299	297	299	323	290	319	321	335	318	314	322	348	295	320	277	311	305	350	330	321	306	318	333	310	259	329	343	325	296	327	330	319	334	316	303	285	296	263	306	316	284	314	305	331	343	312	300	296	356	333	311	340	274	334	293	304	303	317	305	295	321	309	293	311	304	273	316	326	318	294	309	366	327	328	283	327	327	303	296	312	316	290	302	308	336	326	308	311	301	294	291	292	297	313	317	294	312	295	285	308	326	284	301	343	315	296	331	319	307	299	313	317	288	307	308	291	315	320	309	347	327	323	294	313	320	317	345	333	293	301	338	332	293	368	352	305	306	336	309	325	325	339	318	298	312	336	311	304	301	350	332	309	337	313	334	318	315	321	288	307	297	310	293	313	345	307	280	326	350	322	318	287	304	291	320	328	285	304	297	324	314	276	321	297	312	305	313	287	308	344	370	334	289	306	322	298	270	312	335	319	289	326	336	317	291	291	328	308	319	321	288	295	307	317	301	306	299	291	322	291	325	334	315	294	292	303	340	317	315	298	318	298	344	304	312	311	331	356	297	333	345	284	287	309	321	320	322	338	281	334	290	336	295	284	316	308	298	317	329	329	301	322	318	324	320	315	310	306	296	289	315	304	295	301	323	303	310	311	302	291	309	276	299	297	300	307	289	303	286	276	307	311	299	296	319	307	282	332	308	298	300	310	305	330	329	349	288	313	338	283	316	310	297	315	309	298	296	303	325	323	329	310	326	305	325	301	303	307	297	294	307	335	307	337	308	292	284	303	324	306	301	293	316	317	280	308	306	330	296	308	271	312	309	323	305	364	297	309	321	306	304	309	300	302	306	317	326	313	341	307	289	303	337	319	307	317	323	323	334	300	323	311	322	338	279	325	347	295	306	317	314	304	307	297	286	358	325	292	323	288	289	329	362	310	316	311	293	292	327	336	286	310	310	334	320	311	334	339	330	322	320	313	306	306	332	292	318	326	319	318	281	364	312	317	285	319	317	288	318	315	329	308	315	299	300	279	333	324	319	291	295	305	308	302	299	316	313	312	279	303	347	295	292	288	311	323	304	293	339	275	296	336	307	321	342	305	314	330	301	308	311	312	319	321	304	287	327	306	338	314	314	305	337	324	299	283	286	322	325	294	297	312	306	306	346	324	323	303	311	300	326	339	314	308	308	289	337	320	301	312	294	328	300	289	308	326	300	299	327	323	334	313	287	282	334	311	310	320	273	326	306	279	303	264	337	317	337	336	340	298	303	285	316	320	291	296	319	336	318	284	317	281	343	303	306	297	315	317	246	321	327	306	295	334	314	308	294	317	313	286	260	306	305	338	314	297	284	306	306	295	302	308	326	320	308	309	313	291	283	308	328	300	306	299	308	295	304	316	281	288	312	312	298	327	336	307	316	327	299	285	296	344	309	331	307	355	306	324	330	331	328	316	342	290	311	342	319	316	302	290	289	310	317	298	292	318	305	298	261	290	320	308	339	308	316	367	294	315	303	293	278	310	321	321	308	318	289	323	348	318	312	329	318	310	337	304	260	313	284	315	331	321	328	326	275	300	310	288	306	306	316	291	336	293	329	279	322	311	314	309	294	294	283	283	283	320	311	309	320	281	300	284	293	297	332	316	325	300	305	329	289	314	299	315	312	301	303	309	307	306	299	288	353	318	297	312	332	310	291	320	299	302	305	334	304	345	334	295	307	285	299	325	332	344	308	318	308	304	313	288	330	305	331	308	301	332	331	319	302	320	328	343	306	313	324	342	301	281	305	330	315	344	332	298	287	333	319	316	319	315	300	305	302	305	293	304	336	287	308	325	348	323	292	311	325	295	316	335	322	306	312	325	334	312	340	282	314	344	313	300	321	317	313	302	318	327	295	283	302	295	318	304	307	304	320	298	308	319	346	294	300	313	315	290	319	325	316	311	310	311	329	311	290	313	306	320	300	315	311	307	301	323	326	317	297	317	313	302	274	287	294	346	324	294	291	289	319	364	281	300	284	289	313	298	329	297	286	306	330	298	288	303	312	290	291	331	302	299	303	302	282	311	316	307	304	314	297	331	335	336	305	297	305	311	325	250	315	323	326	318	351	311	319	297	307	298	324	304	289	315	301	309	296	320	317	297	291	297	307	308	306	275	325	286	318	331	325	278	321	290	321	296	295	289	289	351	300	319	298	292	303	302	290	295	280	303	282	310	354	308	316	304	328	309	299	307	292	290	311	318	312	309	302	331	333	335	286	314	312	313	305	294	303	278	313	316	314	338	312	309	310	314	329	283	295	334	269	326	299	275	286	288	330	343	280	325	280	315	320	281	319	289	269	296	337	293	327	330	346	299	304	323	305	323	311	310	327	326	309	305	338	302	305	305	297	302	320	319	323	304	312	320	321	301	310	305	278	312	325	296	327	290	318	289	325	309	301	316	316	265	306	311	319	306	287	350	275	314	312	344	337	308	303	330	302	302	319	288	285	340	292	319	323	292	307	316	326	315	305	313	336	299	301	316	324	316	311	343	311	337	292	304	297	333	302	287	310	311	300	303	273	314	310	282	328	314	326	333	283	331	314	287	287	327	309	307	324	295	321	276	285	295	327	319	322	315	323	295	326	308	287	295	312	289	305	300	302	317	306	321	320	329	305	292	299	285	300	315	291	309	324	291	304	276	291	308	333	341	285	335	308	289	285	310	327	347	288	342	326	314	350	308	326	301	291	327	298	293	293	281	273	305	326	321	304	322	295	297	319	342	284	299	314	308	335	334	314	318	318	313	295	293	324	315	292	288	333	297	316	366	330	340	325	313	299	337	297	268	309	334	320	306	310	317	306	305	302	333	309	292	336	294	307	308	311	289	304	286	313	316	292	295	310	320	261	295	317	299	306	320	314	308	331	301	298	342	335	319	271	297	334	304	275	282	300	320	310	302	321	323	315	304	270	310	319	323	311	294	321	336	261	329	295	292	302	271	302	317	333	330	311	315	308	298	315	290	292	320	293	312	317	328	323	306	308	332	319	297	329	307	297	298	322	342	316	295	294	313	309	303	316	327	292	332	313	295	313	310	310	294	327	312	328	310	335	297	312	265	299	290	281	305	278	328	307	298	305	318	321	295	297	287	300	315	312	263	305	308	256	327	313	333	287	308	311	280	340	273	312	323	293	319	305	336	291	293	334	295	332	289	288	290	331	342	338	298	291	322	317	300	304	310	303	322	304	291	344	296	335	312	294	307	322	318	302	317	302	266	302	319	316	355	283	315	314	290	335	290	304	310	319	295	301	323	318	304	311	302	317	297	310	322	307	330	309	298	309	321	304	301	315	297	296	316	305	316	302	332	302	331	301	308	307	283	295
8623	17255	15370	9355	6757	5285	4236	3497	3147	3250	3317	2993	2674	2470	2128	1765	1507	1263	1172	1163	1073	1111	1055	1084	999	961	929	889	857	833	824	794	813	742	756	768	746	684	697	676	695	691	687	632	662	631	612	663	637	643	596	610	639	591	611	651	602	653	585	632	645	583	579	605	661	607	631	651	616	688	608	619	620	683	626	561	634	627	630	640	610	626	617	641	582	628	604	624	613	622	620	612	622	587	595	577	567	599	637	616	573	623	615	580	608	589	614	572	601	568	611	625	580	593	619	568	619	597	598	581	670	587	590	586	642	603	565	566	626	585	566	541	600	608	585	565	612	571	598	587	631	558	543	640	566	622	575	615	649	604	600	614	595	580	579	599	623	613	599	613	651	625	594	581	592	591	614	605	583	640	608	553	630	626	593	597	570	632	609	585	584	631	598	582	565	571	608	618	560	602	607	596	634	609	622	665	608	582	616	601	574	608	600	601	561	584	642	587	584	563	574	577	618	660	621	598	559	564	607	614	569	611	605	607	595	611	623	533	592	677	574	592	596	584	581	569	604	629	600	594	595	584	628	599	647	625	616	618	618	597	584	580	599	628	593	578	626	608	608	607	609	583	609	587	625	595	585	620	622	589	582	590	598	596	638	603	585	635	574	635	604	522	561	586	604	587	604	586	588	592	583	585	584	580	591	618	601	600	607	581	644	643	575	634	603	623	583	640	598	599	579	598	597	589	600	631	616	615	591	576	632	614	567	631	618	588	623	574	606	598	624	575	594	633	645	573	587	588	593	640	631	554	592	603	600	585	561	627	608	577	619	603	580	593	589	589	616	586	606	597	622	603	588	628	625	572	575	593	631	611	599	616	600	601	613	580	608	604	611	617	586	596	587	585	584	617	623	624	585	549	625	577	607	600	594	583	637	584	601	579	622	596	557	567	589	602	607	595	570	623	642	599	568	591	644	580	604	574	599	583	604	648	592	626	625	594	592	607	603	552	564	575	605	643	548	585	637	579	624	585	556	594	576	592	588	615	576	579	611	592	582	594	601	595	595	591	602	604	571	532	596	648	615	634	636	586	601	560	610	589	644	630	622	632	577	625	564	586	573	618	596	586	589	647	628	621	633	592	617	642	563	582	653	582	602	588	596	626	608	592	585	582	591	568	566	564	577	544	573	587	592	646	582	657	549	636	590	591	579	610	602	595	623	542	647	579	578	566	573	638	590	639	620	579	598	617	586	636	606	583	617	558	601	560	566	620	638	593	573	612	610	608	570	595	627	633	566	613	607	588	599	640	565	609	551	581	571	625	629	598	591	548	631	579	592	610	609	608	607	561	582	611	623	592	588	598	626	559	622	639	601	604	614	598	572	616	621	620	606	592	594	587	600	609	550	572	579	613	651	598	628	602	584	578	607	576	586	629	600	656	581	586	641	607	578	625	598	582	582	566	619	584	597	650	649	610	600	597	619	613	628	647	562	643	583	631	611	609	602	585	596	579	592	567	590	623	635	574	587	600	578	635	623	610	614	603	615	587	583	601	620	594	589	599	573	599	589	592	634	577	626	593	602	551	578	597	603	604	565	593	618	649	626	613	606	591	578	647	571	615	655	637	603	598	578	570	652	611	636	670	585	560	567	626	612	572	601	607	592	582	561	600	616	627	641	643	615	648	602	590	594	574	621	594	611	593	587	639	648	542	571	582	606	595	581	586	604	579	621	593	596	582	593	590	623	603	601	582	582	584	584	600	575	638	580	596	567	585	607	616	616	608	617	585	597	623	660	609	617	632	636	598	623	599	601	609	620	574	648	602	612	600	595	620	589	595	635	601	598	639	601	587	578	551	622	625	618	556	576	595	600	563	569	597	601	596	626	638	565	586	590	567	603	596	621	611	625	620	589	609	612	576	590	611	571	633	582	594	576	646	594	593	589	606	604	587	570	640	606	588	613	581	567	580	596	597	609	606	602	614	602	648	594	587	573	618	585	609	618	623	581	614	573	614	599	586	605	637	592	613	583	589	571	574	554	553	600	560	633	603	614	564	598	575	616	598	588	638	612	602	555	613	584	577	625	608	616	627	619	583	595	611	600	646	585	572	627	619	600	630	563	600	588	633	627	604	609	605	554	623	643	569	575	603	615	607	618	656	544	570	543	591	596	592	567	557	611	599	594	641	607	563	645	587	591	572	613	612	624	600	607	552	621	604	568	615	609	565	615	613	628	615	634	551	609	558	568	583	637	597	601	616	581	665	587	589	603	581	613	582	589	601	600	599	585	603	643	599	553	592	596	620	586	617	627	599	632	603	599	612	607	592	611	547	644	638	604	565	577	586	573	604	595	590	620	565	580	617	613	599	587	613	585	640	599	601	591	579	579	518	622	614	580	583	590	601	603	571	593	589	602	564	586	589	559	611	561	604	633	617	639	634	588	603	583	569	603	619	591	601	602	605	599	587	565	596	588	575	614	605	599	553	615	635	641	587	630	605	623	579	621	608	655	639	580	602	631	604	610	603	580	569	569	591	609	618	601	628	654	601	617	599	582	655	571	608	602	606	609	578	537	585	593	568	558	619	607	603	582	651	577	582	701	633	604	603	617	595	593	606	657	653	644	567	583	575	598	639	565	620	600	537	569	612	569	614	603	585	611	591	618	600	601	600	570	614	585	610	601	568	629	586	645	557	610	579	612	599	631	578	594	620	651	583	598	627	597	583	592	570	594	610	630	609	620	608	614	638	618	586	613	586	634	601	589	623	588	625	612	591	636	599	579	600	615	594	596	617	570	578	608	601	562	607	582	591	625	630	606	598	582	635	606	589	608	612	559	605	598	602	555	614	567	619	625	594	571	608	591	589	625	569	547	586	618	623	593	567	585	580	636	584	605	590	604	604	562	660	592	569	632	580	625	625	587	588	594	577	626	602	618	594	611	597	575	600	624	601	559	592	614	605	598	605	613	648	601	562	577	581	582	623	597	582	582	605	608	625	610	650	657	599	593	630	580	588	613	627	615	593	643	617	565	595	580	595	609	604	582	578	598	600	581	584	588	574	601	547	600	564	575	618	628	623	583	595	583	566	582	618	573	609	622	587	569	635	599	598	613	621	631	655	606	554	642	610	591	615	593	592	630	604	549	622	582	599	587	605	612	620	635	600	590	578	560	629	605	593	588	546	610	594	624	564	597	606	586	608	580	580	616	606	584	623	590	550	579	600	614	593	607	578	666	624	633	606	573	645	615	624	614	571	622	625	610	614	621	588	592	595	586	584	606	576	625	616	577	576	583	630	570	541	598	621	615	580	581	588	607	600	552	585	589	621	589	618	604	600	616	608	577	624	617	647	551	570	585	614	611	586	626	625	631	579	591	597	630	583	605	594	629	563	614	642	567	563	599	619	599	606	588	586	599	615	655	620	612	596	592	590	575	589	615	584	604	652	630	637	599	638	615	602	579	627	622	619	627	605	617	601	568	579	586	566	585	598	534	596	603	553	606	575	613	608	629	626
23038	21108	28776	23695	21114	18414	3745	1679	1152	1235	1289	1233	994	977	820	723	636	527	506	544	518	465	490	494	466	449	412	426	432	410	388	415	362	356	391	365	356	372	372	362	344	331	318	325	351	295	332	329	334	298	346	301	285	328	322	312	310	357	353	334	322	340	301	333	314	279	310	316	312	301	354	328	310	349	295	323	314	301	319	326	344	327	295	307	331	287	322	296	300	330	299	303	303	332	318	286	335	324	325	299	368	285	321	301	306	309	307	288	317	283	310	292	314	307	310	315	314	336	296	284	322	294	330	318	326	294	305	291	290	323	311	325	303	309	310	315	336	289	316	301	290	300	283	330	327	327	286	327	318	296	280	298	316	304	300	322	300	296	301	310	298	330	297	312	308	296	306	290	339	299	334	337	282	307	324	314	312	314	302	325	318	327	288	296	314	311	301	301	327	290	303	335	324	335	294	321	288	308	308	302	286	333	288	284	307	278	271	304	340	322	357	305	296	325	303	296	300	328	304	318	300	316	303	291	290	311	326	337	313	324	288	294	315	323	310	275	282	297	318	277	283	310	304	312	337	277	327	307	319	276	305	314	305	303	314	297	346	311	283	327	322	293	279	318	301	318	323	316	318	289	347	323	285	322	314	316	303	328	317	320	311	333	304	334	288	315	304	302	342	330	337	300	297	304	300	348	332	303	278	323	334	316	320	299	322	293	295	324	318	334	339	339	294	304	288	293	308	319	338	318	280	326	331	283	327	319	291	311	284	327	329	337	301	310	312	296	304	302	356	302	313	325	311	310	326	321	287	332	318	298	314	294	326	303	312	316	325	317	302	294	329	324	318	271	343	319	322	293	294	318	318	331	329	325	303	305	295	284	326	310	317	312	286	307	293	304	317	270	281	302	307	325	339	315	296	301	314	323	317	291	298	323	305	288	302	304	313	348	304	317	287	305	295	287	318	293	327	304	295	309	275	313	293	348	325	325	295	267	309	349	285	335	315	323	308	306	294	310	282	282	292	283	313	305	308	327	342	306	294	295	318	336	298	291	290	324	284	307	340	320	322	307	316	310	341	312	313	324	333	324	297	290	327	374	283	298	331	308	313	298	329	323	332	308	304	329	273	290	314	294	286	297	346	315	318	292	297	337	325	323	291	303	317	306	311	316	291	317	310	327	317	326	299	311	307	315	314	290	311	291	328	316	325	303	281	311	300	329	357	298	333	326	272	290	329	319	314	312	303	348	314	309	292	309	311	322	323	291	301	310	295	290	267	291	358	313	303	311	332	294	321	286	291	283	327	348	306	305	320	309	320	302	294	286	318	294	295	333	313	298	295	311	323	312	319	309	289	336	349	293	344	340	333	289	323	301	318	284	338	294	309	310	323	273	292	317	295	306	302	321	283	279	302	307	326	305	318	298	300	321	311	315	327	307	315	318	303	308	313	309	305	317	309	288	303	318	317	297	321	305	351	301	313	306	274	300	312	284	309	287	271	312	310	293	321	303	286	339	301	314	316	302	333	313	302	320	311	328	344	332	319	321	318	308	331	316	290	338	311	312	292	321	288	306	308	291	292	279	305	310	332	299	327	292	295	319	314	303	308	287	314	294	322	306	319	322	337	315	328	313	318	259	306	280	313	339	307	323	293	323	325	302	302	329	310	326	303	309	315	292	284	317	313	342	330	293	314	347	341	309	330	328	296	324	281	322	294	345	305	303	269	304	297	319	304	320	302	316	323	307	335	287	291	321	312	313	324	316	293	323	314	327	304	359	314	306	301	289	280	283	274	323	329	305	298	365	304	317	295	324	297	300	312	300	339	299	293	291	325	299	298	318	287	296	305	300	313	289	289	285	292	291	305	309	327	295	295	324	345	303	323	312	321	310	302	303	302	292	282	292	327	311	331	323	339	306	325	301	272	274	279	301	323	298	337	302	351	330	307	313	290	313	299	320	302	271	282	293	294	353	302	297	298	306	281	297	294	355	321	323	319	283	316	303	295	311	304	294	291	319	314	284	293	305	295	310	298	326	298	284	328	306	305	315	280	292	327	349	303	317	312	314	322	324	307	305	326	299	322	306	309	336	316	313	296	269	294	289	322	309	321	324	309	316	320	306	330	310	319	308	319	303	277	311	307	309	290	293	312	284	292	302	333	294	295	334	329	263	290	301	302	287	296	300	295	330	298	297	279	314	307	313	308	293	306	351	323	296	312	319	292	304	307	336	293	318	282	299	289	326	306	297	323	323	301	293	331	306	281	304	308	309	282	308	318	293	292	338	330	317	296	339	308	338	313	306	348	315	315	334	290	342	303	293	325	302	309	330	276	296	289	305	287	305	345	334	279	283	323	334	293	298	303	319	312	335	280	320	291	290	314	293	334	318	321	310	324	293	304	293	323	316	291	309	295	291	327	296	329	306	287	303	294	321	324	332	316	312	297	309	331	304	326	297	300	332	321	303	324	318	314	307	321	315	279	306	276	309	302	316	315	297	295	302	307	320	319	319	338	297	296	306	295	306	291	313	326	316	313	325	317	317	327	283	337	310	294	294	310	299	274	305	302	297	278	317	305	297	325	310	307	328	318	336	303	307	294	321	296	325	324	304	313	341	290	319	289	293	281	293	296	286	321	295	285	338	304	312	300	319	320	304	293	337	292	313	315	307	346	359	281	318	294	306	303	302	301	259	303	319	309	316	317	340	315	331	333	333	332	282	294	334	301	279	277	288	285	346	320	296	338	302	305	315	328	273	296	348	286	312	298	325	310	290	318	311	300	307	287	288	305	337	318	300	324	331	302	296	278	310	320	286	297	309	327	304	331	350	322	294	313	310	304	318	316	303	322	318	315	281	338	298	338	301	269	320	287	298	282	316	314	312	295	324	288	293	320	314	324	323	324	315	295	279	297	320	294	294	291	312	308	332	318	320	304	291	323	319	295	316	312	304	303	298	323	319	294	277	302	312	353	299	280	333	332	300	302	337	330	308	326	318	308	285	285	317	321	312	338	332	312	302	316	316	311	317	328	322	280	331	327	326	325	329	309	320	335	296	319	322	290	295	309	322	312	314	297	279	308	293	332	290	306	309	318	309	313	304	301	330	319	310	298	296	314	301	295	348	312	262	279	302	318	307	294	269	296	303	301	320	293	303	311	300	334	280	309	310	324	283	313	310	292	294	308	304	320	285	310	305	291	274	322	278	316	333	319	316	343	293	315	320	302	332	311	296	320	297	323	305	312	335	295	312	321	323	295	327	282	322	311	319	325	354	295	292	315	314	277	292	343	308	327	331	308	361	324	306	325	327	316	321	336	292	294	334	324	285	306	319	304	326	313	316	302	324	298	307	287	303	280	308	300	303	281	311	319	274	288	295	355	280	317	316	290	305	278	284	347	290	317	271	315	309	315	301	321	335	282	337	312	310	343	320	324	300	322	305	289	279	338	315	311	289	303	319	294	321	309	283	283	320	290	317	313	287	302	338	337	327	309	293	320	308	326	309
11015	22756	19798	13104	9293	7513	6156	4995	4390	4464	4532	4150	3415	3102	2838	2344	1875	1586	1433	1407	1387	1408	1292	1287	1241	1179	1105	958	962	897	933	901	805	817	796	784	763	706	749	702	702	674	677	710	632	607	561	626	565	602	608	648	565	639	619	597	596	626	579	607	586	651	620	624	605	595	612	593	593	624	606	628	572	558	563	608	561	644	582	592	579	597	564	622	614	632	620	568	623	605	611	583	580	616	590	593	597	568	555	581	599	568	588	599	586	536	550	586	602	544	572	617	585	587	536	549	605	568	561	599	582	573	612	557	569	584	558	562	549	576	581	584	537	595	543	581	588	580	558	559	613	537	559	634	535	580	611	572	600	606	563	580	559	611	578	571	594	585	605	615	552	551	613	593	581	579	554	578	592	594	611	595	615	529	548	620	570	573	565	560	533	598	547	610	607	585	548	596	624	550	551	576	561	570	585	600	559	610	570	591	566	614	566	548	584	535	582	566	567	558	560	595	552	548	598	601	576	550	588	568	562	605	555	569	561	568	560	573	584	555	601	585	564	618	586	577	579	571	604	542	572	593	564	606	599	575	582	587	585	569	577	580	551	595	593	573	549	561	617	606	591	559	591	574	589	594	543	545	614	568	560	557	526	532	531	557	546	552	573	601	554	554	570	529	542	580	547	569	552	615	570	560	616	584	579	563	549	591	569	563	590	552	607	574	552	564	555	523	585	533	587	558	583	574	570	625	590	594	581	574	567	658	581	581	583	613	562	571	571	552	587	619	597	597	609	528	590	582	562	575	556	536	549	563	542	610	584	543	599	608	565	580	595	600	532	581	547	561	586	609	528	550	603	577	576	555	585	585	562	623	587	564	587	589	611	570	607	553	549	593	589	603	594	564	553	574	600	631	622	590	595	560	587	536	535	582	552	545	573	574	574	565	605	521	592	592	584	577	567	559	592	590	515	549	544	570	562	587	553	594	594	555	602	580	584	572	543	569	576	556	571	582	580	535	567	598	567	566	564	610	558	589	536	565	573	542	606	563	576	567	576	570	545	578	559	617	552	542	557	607	603	568	549	593	563	546	574	555	609	613	586	561	581	592	549	546	593	534	584	591	578	590	534	597	544	542	565	580	533	609	595	562	568	571	593	560	508	591	600	565	578	592	563	576	539	591	616	575	586	584	581	562	541	586	561	603	620	601	557	571	558	618	582	582	540	613	547	586	583	584	600	604	574	583	553	540	540	596	547	576	530	570	551	559	565	567	548	520	564	573	578	539	551	562	559	594	556	593	585	621	615	588	558	564	586	523	546	571	556	561	554	530	559	588	544	627	575	568	593	565	576	574	571	539	600	555	565	570	556	618	582	576	563	567	587	541	594	563	572	600	550	595	580	614	551	602	585	589	568	577	524	555	595	546	555	571	618	566	596	601	548	583	572	577	574	598	566	565	570	539	606	584	541	562	537	537	587	575	603	540	580	626	582	562	549	547	588	558	564	581	584	542	590	574	577	588	571	614	576	562	551	558	571	584	527	603	598	554	583	568	586	584	531	575	592	596	527	608	539	627	591	549	591	519	590	574	624	577	555	557	569	591	553	587	600	591	584	560	579	565	549	562	551	584	543	604	525	568	543	529	594	622	576	546	595	577	536	593	537	602	578	565	540	593	571	590	590	579	582	616	540	527	574	605	561	553	562	576	541	579	561	563	561	576	552	582	603	542	565	571	576	572	535	594	600	564	557	570	581	577	565	570	527	581	556	632	563	596	562	566	566	571	579	584	622	564	590	563	583	561	548	534	564	596	551	546	540	554	601	622	571	583	591	613	585	586	578	546	558	530	566	517	581	598	627	581	538	571	596	576	552	566	606	587	553	564	557	581	602	553	526	583	562	571	533	586	588	590	582	572	581	557	560	559	582	585	566	618	559	541	596	610	596	538	562	575	599	583	552	594	571	587	581	598	540	569	579	605	567	570	595	558	609	575	580	566	603	619	550	551	585	595	595	580	523	533	561	606	593	576	560	533	523	623	536	552	538	591	581	562	557	511	565	569	546	602	621	577	561	601	581	591	567	546	569	582	617	588	577	604	597	554	565	539	579	598	593	609	543	573	590	545	623	612	592	541	583	553	579	576	570	544	578	568	563	606	583	566	565	591	543	580	564	571	570	555	537	540	589	553	585	602	623	573	590	556	591	576	589	582	533	600	536	553	598	593	592	628	534	539	579	575	573	619	613	547	554	583	598	595	558	570	605	564	533	553	569	574	563	559	571	586	530	564	585	592	572	546	570	583	568	541	536	628	590	582	583	590	545	535	617	567	560	548	564	627	583	603	579	617	567	572	585	543	560	565	561	599	572	542	587	544	577	630	563	567	558	536	559	575	596	579	543	582	627	555	544	569	566	583	579	549	515	567	583	583	559	572	613	595	564	560	608	615	561	549	548	571	561	541	589	580	542	551	582	594	585	575	584	597	577	572	554	570	552	565	548	585	578	559	570	603	567	585	543	551	598	590	597	563	573	560	576	561	572	563	597	582	584	566	588	583	560	554	636	602	575	586	563	565	556	571	566	534	532	558	611	559	539	568	616	596	536	585	542	575	568	539	591	590	579	576	574	550	539	591	579	533	609	565	585	573	585	564	573	551	561	588	602	562	567	575	507	569	643	555	572	594	582	561	585	592	586	587	591	568	574	567	602	512	562	593	585	545	579	617	519	590	571	608	569	607	592	560	580	637	572	559	553	580	593	554	598	590	570	595	598	554	589	571	531	574	604	593	590	589	582	589	510	596	561	583	562	576	574	575	557	572	592	560	594	589	588	557	567	592	555	612	589	591	557	571	591	581	575	564	577	579	579	612	575	581	582	579	548	599	575	577	588	612	579	574	567	589	582	601	576	561	560	601	562	591	554	596	591	600	579	617	567	539	578	543	597	556	547	563	608	551	551	575	531	593	605	570	544	580	585	560	537	588	604	582	578	524	567	583	552	558	576	566	556	578	527	572	547	577	590	581	556	576	504	592	541	568	567	588	569	580	544	559	590	597	571	579	581	625	560	551	603	614	572	531	607	580	580	571	569	578	540	574	603	596	594	563	574	573	553	564	593	569	575	589	577	562	575	585	577	551	578	590	555	578	606	560	609	613	542	530	527	558	619	583	585	576	579	590	566	558	584	594	579	604	578	559	560	631	526	578	573	573	624	578	561	594	581	569	586	580	556	569	584	547	585	582	568	549	549	559	549	596	598	556	599	593	569	573	594	595	547	561	575	573	541	506	535	574	570	568	588	596	570	566	594	614	564	566	557	591	562	532	550	608	554	599	547	624	574	576	590	586	562	567	587	592	595	560	583	573	566	627	547	575	562	574	576	594	575	556	569	570	591	544	560	567	552	580	603	533	559	594	592	579	594	590	589	543	601	573	566	555	584	573	602	559	550	587	584	582	559	610	587	545	594	599	565	615	557	551	565	587	552	554	542	595	606	555	550	602	539	580	562	572	564	569	578	618
26589	19935	8223	2486	1266	1083	921	854	799	889	849	823	794	735	726	654	595	611	526	577	585	564	562	557	543	554	514	510	557	458	535	488	500	516	470	498	513	495	525	529	530	466	466	457	451	503	451	461	525	500	485	488	466	482	495	470	467	511	505	467	482	462	504	518	537	474	461	514	507	478	497	495	490	498	477	482	481	521	486	466	481	507	483	472	489	470	475	488	500	481	484	487	456	459	471	444	507	468	455	507	530	510	498	497	472	466	499	497	492	486	465	491	508	474	460	488	506	474	530	488	502	494	469	482	458	442	472	469	505	450	434	506	449	493	506	480	492	449	496	458	470	491	478	448	476	475	461	482	480	483	505	480	496	506	462	501	493	472	507	489	479	507	521	485	499	508	487	422	494	502	481	473	472	483	432	498	493	464	479	460	523	512	467	467	515	500	518	495	490	519	478	455	488	471	454	469	453	461	503	452	465	462	436	473	505	473	439	465	485	476	507	505	491	460	487	485	434	479	450	533	519	459	457	481	478	467	459	448	453	495	464	471	504	454	458	454	462	502	459	434	493	499	448	466	463	468	490	480	497	484	475	472	454	469	443	493	534	482	455	491	507	480	485	484	492	501	458	495	485	488	505	489	446	528	487	487	456	477	456	460	480	441	471	456	442	457	486	483	473	507	492	481	475	483	509	500	543	462	472	468	462	465	487	482	454	479	488	478	430	472	499	462	502	501	493	506	483	436	440	499	450	485	482	513	480	458	516	516	453	476	454	518	489	479	471	496	479	502	454	463	520	471	454	473	503	460	473	494	459	474	478	480	465	448	480	478	469	457	491	477	465	481	468	481	495	478	493	505	490	454	477	442	490	485	422	481	487	462	482	488	482	514	489	507	488	447	474	457	474	506	484	481	515	471	511	477	482	475	492	442	481	463	464	525	517	456	438	448	509	450	492	449	496	452	505	460	480	475	471	500	480	470	512	481	480	490	510	480	500	479	470	472	459	482	476	495	482	446	492	518	452	460	501	471	477	459	479	475	434	462	478	470	454	493	498	506	473	455	476	503	489	459	453	467	471	481	480	446	475	457	513	466	495	497	455	552	467	459	490	504	472	528	461	482	460	482	452	481	448	477	512	473	472	439	471	455	509	480	462	500	501	548	468	496	483	503	505	482	490	462	528	474	448	460	452	478	484	458	444	497	475	477	465	448	473	456	464	468	439	495	475	463	474	472	465	477	479	463	460	479	476	470	502	467	480	493	500	512	442	447	471	485	478	474	463	499	482	471	498	494	474	519	462	507	495	436	471	491	455	491	471	503	491	533	452	517	493	526	488	433	519	462	484	468	498	510	472	487	491	507	505	466	446	499	497	475	480	473	449	454	499	500	464	494	491	477	446	458	447	473	468	514	447	456	482	479	476	487	477	524	476	471	483	488	502	501	510	470	492	499	500	467	517	478	474	452	478	463	507	469	450	523	494	453	506	461	483	483	519	492	503	458	489	491	494	482	474	426	449	484	426	470	457	468	431	448	435	442	451	484	475	502	462	456	483	505	476	455	483	534	524	490	480	442	469	484	477	496	481	481	506	477	516	475	486	478	484	488	493	438	459	408	497	463	500	465	462	488	524	467	495	486	497	510	446	493	488	471	484	474	499	480	447	520	479	506	509	466	455	458	481	487	472	466	509	498	456	495	469	478	444	446	431	491	492	478	494	476	444	451	452	505	437	452	485	479	504	475	478	475	477	476	460	483	491	472	499	467	477	476	484	480	488	506	488	487	452	476	503	532	515	495	516	490	451	485	452	487	472	473	509	482	480	469	469	473	500	483	470	453	487	493	484	483	475	486	470	485	454	492	491	497	484	506	496	506	496	495	504	490	467	438	458	488	495	472	510	472	470	507	504	514	531	499	452	473	433	478	542	488	489	473	454	458	517	478	504	470	490	477	478	468	434	452	455	476	468	469	470	461	462	478	489	449	489	426	488	492	492	474	464	442	478	466	504	459	484	450	486	477	501	484	460	479	476	451	492	485	488	460	454	438	479	478	478	446	502	517	464	508	455	463	511	521	486	509	491	431	452	488	489	458	454	468	471	500	513	460	470	462	463	476	484	461	440	476	493	472	485	472	495	494	492	483	475	547	464	447	479	479	502	482	539	441	469	488	473	500	520	468	463	486	525	512	459	445	463	509	478	445	504	450	464	503	478	437	478	480	453	473	481	478	507	498	498	484	486	449	514	438	449	478	493	487	486	472	487	507	474	469	479	454	476	505	505	483	479	500	458	461	467	482	477	454	476	457	469	460	490	500	472	483	468	462	441	468	462	473	520	441	456	484	458	464	508	466	510	513	469	481	461	501	459	474	455	462	471	485	446	471	474	431	450	490	449	504	490	502	487	521	466	452	496	467	491	471	468	523	460	467	483	473	449	487	450	461	443	513	476	483	502	442	473	492	482	465	459	460	523	454	471	493	459	468	486	471	463	497	466	460	490	550	453	478	493	459	489	446	496	454	496	483	497	473	498	493	491	446	511	469	465	463	463	477	467	485	442	462	452	476	450	458	484	486	513	503	504	491	478	484	484	495	454	531	477	519	512	477	466	481	468	462	525	440	457	506	480	461	490	499	441	474	491	421	478	511	489	469	486	451	477	463	460	461	455	477	477	489	472	480	456	468	441	474	470	439	480	476	489	466	479	484	453	493	472	473	445	452	449	476	467	462	499	478	495	506	473	471	460	512	467	478	437	490	520	493	518	452	503	443	539	513	484	471	455	441	487	485	497	468	458	477	462	484	487	474	524	504	491	512	483	451	478	481	448	452	490	507	497	437	485	497	491	466	502	506	467	461	475	461	449	484	482	477	493	480	477	489	499	498	528	485	521	471	478	467	480	458	482	483	492	475	488	444	462	485	493	492	486	514	450	470	481	486	499	445	494	485	448	481	465	488	469	451	477	469	482	459	470	483	496	466	471	468	462	437	469	496	448	449	472	471	473	485	482	469	455	469	497	479	478	422	507	480	535	467	470	434	502	478	477	473	483	484	514	489	467	448	460	474	490	467	455	484	491	468	483	512	455	509	474	460	489	460	468	460	493	480	473	458	455	496	483	480	448	469	464	480	467	457	449	490	466	513	484	508	484	502	453	504	498	505	454	491	463	482	491	493	482	448	482	463	452	466	490	475	473	475	476	470	517	464	547	471	509	478	487	426	444	478	488	431	434	468	489	464	474	467	478	463	517	521	479	471	479	471	484	496	449	458	530	512	453	463	483	488	501	462	493	480	485	502	483	477	441	467	479	472	440	512	445	515	469	440	480	480	489	502	500	480	508	499	499	489	455	481	479	487	465	486	471	516	451	443	461	487	449	476	482	476	456	460	473	478	454	491	439	482	470	474	509	461	480	457	465	478	472	529	487	473	490	507	508	458	468	461	507	453	496	493	491	466	503	469	486	495	493	489	455	455	494	479	463	506	485	487	497	461	495	466	481	469	492	479	449	476
7545	9582	8496	4897	3740	3366	2761	2343	2361	2370	2563	2326	2031	1911	1765	1546	1348	1239	1169	1189	1192	1156	1080	1174	1135	1039	1088	1038	1032	1035	992	984	1004	1023	1024	944	972	934	1029	950	954	899	902	915	932	877	928	899	924	893	897	909	987	886	923	886	899	875	919	921	890	877	954	950	948	974	905	923	917	961	912	912	955	879	866	884	894	938	877	891	881	866	885	920	868	904	885	910	964	888	930	930	884	865	922	906	936	902	898	949	919	880	936	953	851	891	888	857	904	923	985	885	930	902	935	918	922	918	915	873	872	890	891	841	889	906	957	925	894	912	942	929	1001	852	834	945	900	953	898	883	902	946	930	895	947	881	853	903	873	905	941	887	955	899	919	897	928	892	925	767	939	871	921	887	893	945	880	891	933	916	923	901	853	900	832	925	901	945	978	904	877	913	861	874	907	853	843	855	907	894	843	870	907	902	931	976	911	852	900	888	933	912	903	927	913	913	891	902	830	899	906	912	870	912	887	894	949	906	926	880	896	917	970	888	932	909	924	859	936	930	888	937	924	878	895	912	877	908	859	935	892	903	976	897	925	922	850	868	895	927	916	881	868	899	943	833	861	889	911	903	925	919	900	885	942	868	934	904	929	929	933	886	932	932	895	872	946	893	941	922	883	898	900	925	914	914	852	864	904	894	873	911	910	880	925	872	872	925	927	928	944	944	878	907	904	870	877	877	936	914	897	890	943	861	877	935	892	926	965	905	861	934	913	930	938	908	904	923	918	904	947	936	901	890	875	900	919	894	886	877	897	911	914	905	870	910	959	856	915	910	861	851	962	926	943	892	943	877	884	940	924	873	890	920	902	875	906	953	875	882	871	900	879	888	902	882	897	882	937	856	915	880	909	916	921	891	888	946	879	866	958	870	885	871	890	922	914	952	906	878	814	869	892	936	867	939	897	872	940	928	894	886	843	930	870	894	901	867	963	886	892	942	879	879	865	912	896	856	957	931	882	878	862	847	903	893	872	906	891	882	949	944	965	900	937	884	882	876	854	888	936	884	948	894	898	871	876	892	935	934	871	918	913	872	980	891	924	915	931	933	838	989	874	883	855	855	895	880	883	900	856	923	904	906	944	935	929	863	927	882	884	917	894	869	876	885	935	895	894	928	889	926	933	908	849	910	920	924	919	900	893	887	897	878	941	857	935	931	903	883	894	960	900	925	912	891	889	937	889	901	905	931	926	892	876	891	898	859	885	881	949	895	901	922	880	860	913	923	908	918	928	845	947	912	912	907	927	938	892	859	876	875	918	846	904	895	912	836	901	887	924	893	909	835	936	890	903	902	854	902	934	894	930	873	897	937	919	906	910	936	871	882	910	931	921	932	873	922	934	897	892	889	877	895	899	883	850	925	919	923	889	917	908	924	876	923	929	890	937	889	887	915	885	914	912	931	922	909	902	823	872	903	841	893	866	911	873	874	848	894	917	906	936	865	943	871	915	902	902	915	915	880	886	902	926	874	862	936	929	959	906	869	937	911	911	996	948	876	860	937	919	931	915	883	990	937	923	853	925	872	854	893	923	946	907	898	859	842	894	866	903	919	867	875	886	890	915	895	895	963	925	892	871	964	876	923	880	924	894	938	905	892	868	916	868	922	869	877	912	865	925	870	915	854	856	875	933	907	840	983	934	899	911	888	838	903	893	886	884	915	884	892	906	927	921	902	934	947	908	936	916	908	868	903	926	946	918	922	905	905	927	903	910	917	944	909	917	898	846	920	930	936	922	897	878	876	927	885	913	920	949	880	944	921	933	883	873	888	886	884	876	894	898	916	903	885	911	942	908	860	903	909	921	864	921	901	943	890	854	872	931	886	916	878	916	934	903	869	923	861	883	914	913	910	917	870	908	898	959	896	895	903	943	878	980	940	882	898	892	919	922	913	915	887	863	870	894	830	864	937	889	912	891	894	914	865	887	871	917	936	931	950	928	892	900	896	865	883	928	885	976	865	897	922	955	1002	865	952	882	898	952	871	978	890	871	884	884	897	896	871	919	900	884	834	927	983	916	925	908	883	902	876	976	861	899	883	892	935	921	899	917	911	899	964	846	853	884	955	885	952	890	867	897	930	933	884	869	938	864	867	904	902	958	881	903	934	910	886	885	916	878	876	924	913	879	892	897	926	863	889	906	853	916	883	850	880	902	875	902	883	820	897	877	907	862	884	954	932	918	894	890	984	866	890	875	914	889	880	937	914	894	898	893	898	901	836	895	904	882	876	928	862	960	937	920	921	974	908	933	878	949	973	897	851	883	895	864	880	938	946	897	890	907	938	900	905	909	892	900	882	893	876	905	882	914	948	919	874	901	912	891	845	872	862	875	915	914	900	912	903	928	900	843	913	931	877	892	936	903	890	949	898	889	937	929	896	919	945	868	876	937	865	868	913	968	893	892	933	912	896	974	933	878	913	934	869	920	901	943	933	890	871	895	889	888	909	931	899	876	928	888	944	933	905	880	886	895	874	925	862	865	937	878	915	869	937	843	917	895	882	843	907	918	919	964	935	893	870	881	951	954	936	921	890	894	925	951	880	916	882	858	877	906	902	950	871	921	872	926	910	851	892	911	882	906	917	891	912	915	921	911	904	928	913	947	882	880	919	929	925	938	875	868	866	883	890	932	908	961	890	874	849	932	880	905	915	891	970	919	932	893	865	904	876	888	885	931	866	919	851	903	899	934	915	918	897	906	908	914	888	877	952	930	913	908	885	898	894	912	883	889	876	935	900	908	931	933	840	889	920	897	893	913	903	907	891	886	888	885	946	932	866	907	912	883	888	926	930	871	958	906	898	913	860	933	907	895	948	892	900	922	922	882	922	893	921	909	938	894	869	910	927	897	924	917	895	854	885	925	880	934	865	903	903	914	897	914	906	910	881	930	872	934	903	892	916	907	891	872	928	892	871	905	920	886	863	879	912	949	908	929	938	895	879	910	914	929	910	914	942	911	861	854	924	913	903	862	876	926	948	919	897	877	916	857	899	941	897	850	857	904	834	864	883	876	894	903	884	940	890	949	871	957	909	918	882	886	899	913	988	910	902	920	879	934	883	970	962	951	922	910	909	884	922	919	875	920	920	912	973	968	934	845	900	938	891	884	887	859	892	894	888	893	914	956	929	908	927	892	864	840	859	964	897	935	888	917	889	922	881	842	883	862	893	921	925	915	888	871	966	880	946	890	884	912	919	890	881	947	878	846	878	982	897	910	943	963	896	913	908	890	858	920	926	899	915	922	908	900	883	885	943	933	913	915	894	922	887	898	889	899	872	888	953	881	863	897	895	881	897	918	906	881	887	879	913	862	891	909	928	941	878	910	916	888	905	845	927	877	952	911	917	933	897	857	891	910	920	941	899	926	939	927	889	938	889	895	868	913	878	964	849	871	929	901	896	874	854	844	876	920	922	922	911	910	868	892	917	910	885	930	885	929	895	944	945	911	905	904	934	869	887	915	900	893	906
24004	21110	28152	24295	19597	3735	1564	1171	945	971	1039	903	793	713	678	575	504	468	437	441	427	431	437	424	394	407	432	411	404	354	378	322	369	334	347	324	351	335	322	340	332	330	301	328	308	333	283	296	304	306	283	294	321	329	308	316	296	342	341	318	313	320	309	320	298	288	276	326	302	298	316	292	294	285	320	304	336	322	301	332	295	291	296	262	316	311	317	300	295	314	309	295	305	301	341	319	323	311	302	319	309	321	315	306	293	291	343	310	276	311	306	301	310	288	308	318	307	302	297	312	305	292	289	312	281	291	259	301	311	300	305	328	312	312	311	335	306	333	311	303	291	301	284	327	270	318	293	304	331	333	320	319	298	315	301	311	302	280	291	291	295	321	304	298	300	292	310	334	321	307	327	276	285	307	290	310	308	290	287	292	328	322	317	279	336	327	294	277	287	285	305	305	296	282	330	301	321	320	306	362	289	306	305	322	301	322	306	284	310	292	334	294	298	322	295	294	321	294	294	297	309	291	301	321	283	344	284	288	309	316	305	322	286	333	305	289	296	313	343	320	301	296	289	277	267	286	280	311	326	298	287	289	297	292	320	285	306	324	309	294	310	334	315	285	291	267	274	309	310	315	297	293	282	314	306	323	306	304	313	320	308	278	326	333	290	290	281	331	315	289	327	288	322	298	298	288	306	304	317	288	306	303	290	331	273	313	298	297	314	294	312	320	338	313	271	276	335	291	308	321	317	317	341	318	266	310	291	334	292	289	312	286	274	303	309	312	266	309	285	307	290	284	317	308	333	313	300	304	300	326	298	286	333	299	313	339	298	309	326	275	297	317	294	316	308	328	312	312	318	332	293	302	298	296	313	296	293	303	314	302	316	305	305	292	306	306	305	294	312	313	320	282	320	296	292	281	303	278	298	278	320	302	334	311	295	344	294	319	323	307	299	343	325	319	311	312	286	295	279	312	305	299	340	291	290	312	324	316	299	332	290	311	295	300	315	296	301	275	313	300	312	322	333	295	298	271	328	318	350	287	303	291	294	331	326	291	292	328	289	329	285	291	322	335	311	304	321	288	315	320	291	270	289	330	312	357	302	310	337	316	304	325	271	293	278	273	266	317	285	308	324	304	299	316	305	314	290	303	318	342	289	286	293	289	333	346	305	290	309	283	313	317	280	328	339	313	285	329	346	339	318	330	311	316	321	304	317	291	296	306	303	312	300	323	296	332	317	317	313	304	280	288	314	284	289	276	321	309	311	304	319	297	313	301	306	316	314	307	328	313	322	335	333	289	299	287	319	326	307	312	325	325	292	341	306	278	282	301	295	295	298	316	322	314	313	292	312	318	313	301	291	289	332	306	317	338	298	305	297	308	310	333	301	297	310	301	305	307	310	299	308	277	324	278	299	308	287	309	312	333	284	320	315	319	281	283	276	314	311	302	292	305	343	301	296	290	314	290	303	295	310	304	285	331	288	280	294	338	345	322	291	312	319	349	278	305	300	288	322	304	304	331	309	311	289	295	316	291	319	333	297	305	254	301	312	290	308	297	322	313	300	297	318	285	285	280	285	272	264	293	307	313	345	303	295	300	327	321	280	269	297	284	308	294	318	283	313	296	284	279	275	316	312	281	317	314	312	331	283	302	276	336	289	311	306	308	327	298	277	297	301	302	343	309	305	296	336	299	273	317	294	331	310	282	329	284	305	299	310	314	332	296	296	276	283	283	298	317	312	248	292	312	321	333	285	326	289	272	279	295	294	298	303	326	300	315	296	273	302	297	336	341	341	324	306	267	304	290	323	329	293	321	307	299	326	306	321	311	291	288	308	282	318	317	296	284	324	319	305	333	339	339	288	276	303	291	296	306	293	291	337	301	318	299	280	330	290	305	313	274	311	304	304	311	341	338	305	299	301	300	331	331	298	330	325	290	318	308	321	307	288	270	275	329	269	315	308	295	302	304	300	314	314	289	310	300	337	267	285	341	316	340	300	320	297	325	306	312	315	279	299	281	313	295	322	305	330	305	310	317	321	303	313	309	298	322	312	280	357	313	296	286	274	308	309	322	335	312	303	300	296	318	309	302	299	295	269	335	334	309	317	288	321	289	306	296	334	304	305	318	318	315	277	329	291	301	292	324	318	302	295	331	310	307	305	301	291	305	296	298	319	328	315	299	307	301	282	297	313	292	304	291	292	286	306	290	285	312	312	309	284	310	328	275	295	290	320	307	320	305	323	304	310	280	336	290	257	287	317	270	299	312	295	347	296	289	315	285	297	306	281	303	284	283	278	320	311	296	289	321	322	283	266	315	327	301	289	327	295	283	321	279	317	310	307	296	311	331	326	308	305	312	311	296	293	324	328	281	300	279	305	312	335	287	327	300	295	286	297	320	326	305	281	308	301	280	321	302	318	301	288	300	312	288	339	347	296	313	311	286	323	298	308	330	296	296	278	324	296	299	313	302	329	282	309	273	305	280	303	280	296	287	317	309	315	306	318	294	313	309	335	315	282	310	280	308	303	287	287	306	295	337	285	296	315	312	318	310	306	322	265	328	301	303	319	340	292	276	297	298	326	322	299	298	281	317	340	327	303	282	330	296	281	306	337	306	306	300	309	320	290	307	293	314	320	305	305	295	298	306	350	321	288	293	293	278	319	299	266	312	259	297	332	304	288	322	333	270	296	342	305	307	296	330	305	327	329	298	343	269	259	301	305	286	310	315	288	280	336	320	296	280	306	298	295	293	307	338	276	326	284	303	296	317	299	323	295	300	317	302	297	268	289	326	321	293	296	326	289	308	291	318	304	300	289	302	323	273	310	289	298	309	338	260	322	299	310	304	327	310	309	293	290	282	300	310	322	301	311	305	322	292	304	308	286	310	300	346	285	315	272	319	295	295	283	259	314	319	280	277	340	309	331	293	298	285	316	295	278	305	300	316	295	299	309	313	299	323	274	312	312	328	324	330	328	297	317	291	309	309	276	283	299	288	285	337	283	306	292	302	293	304	296	294	299	299	310	297	302	331	306	309	307	278	276	290	312	296	297	293	309	330	287	300	313	334	321	327	279	328	288	290	295	292	285	309	285	341	308	352	296	311	323	301	326	279	299	295	326	292	318	312	282	305	273	311	316	313	302	316	279	299	296	280	340	269	322	289	274	298	298	363	299	292	307	309	310	270	292	313	312	300	314	339	304	293	298	334	283	332	333	296	291	326	298	323	322	321	286	304	312	314	318	292	309	326	307	326	265	293	328	306	313	323	312	290	299	310	302	301	306	320	297	264	321	296	282	268	268	295	285	328	294	306	307	304	317	329	277	330	289	310	288	306	313	306	283	306	289	306	328	315	299	299	298	291	288	271	298	321	330	316	288	308	315	299	283	324	287	297	282	325	325	309	302	314	314	302	315	307	297	280	322	274	307	296	312	302	325	300	304	299	334	286	303	295	330	310	314	299	317	299	278	288	313	274	306	308	312	303	286	339	281	311	312	295
8695	17302	15305	9428	6992	5534	4465	3677	3326	3385	3458	2921	2582	2337	2115	1730	1444	1323	1129	1152	1143	1096	1043	1073	1020	1024	931	925	835	820	801	776	796	733	765	729	690	725	681	690	711	627	663	597	611	633	648	578	635	576	629	636	590	597	636	585	577	625	671	619	656	608	588	682	584	584	625	581	637	606	626	624	589	586	593	629	568	616	627	513	659	591	620	582	586	577	634	594	584	640	582	603	612	598	564	615	577	603	623	620	612	602	575	577	585	650	637	551	595	568	604	612	558	626	586	597	616	616	594	567	628	594	546	611	559	559	634	614	625	630	586	595	588	580	667	593	610	587	562	619	578	601	564	572	583	585	604	618	576	623	615	580	600	594	554	623	586	606	582	593	585	613	594	599	605	602	534	586	626	603	603	646	563	574	596	586	610	612	547	583	558	616	549	583	618	541	567	628	594	578	615	570	586	562	544	576	621	603	612	648	609	584	560	612	585	595	598	596	585	586	563	589	599	650	591	614	596	600	584	599	590	626	569	550	591	591	586	626	574	615	586	569	626	598	585	600	620	632	610	559	582	571	604	612	567	590	608	546	610	601	603	516	640	618	596	638	607	569	557	595	639	552	593	596	567	619	580	598	604	589	569	615	595	550	574	596	581	574	605	625	596	611	592	590	600	613	573	613	555	581	603	561	583	593	621	571	549	578	574	593	640	596	578	597	596	554	569	572	624	598	618	617	618	626	538	602	555	620	578	596	571	588	602	566	627	609	627	619	598	624	592	607	582	610	604	609	561	595	587	576	583	586	571	580	607	585	595	605	642	575	615	583	581	613	600	579	612	589	610	585	574	610	662	609	605	577	581	625	605	616	603	572	622	577	586	596	598	577	577	589	615	615	534	614	604	608	610	551	570	597	573	575	595	647	615	582	602	621	594	567	587	582	594	552	597	560	556	590	535	580	553	574	602	602	602	620	621	547	538	538	592	614	594	610	628	579	621	613	577	631	609	597	565	597	590	589	595	615	610	622	602	597	598	575	584	583	583	599	594	597	600	629	580	636	630	577	594	578	604	564	596	579	561	604	607	564	605	602	555	588	573	613	613	587	553	619	612	607	604	641	583	603	605	596	558	576	615	610	553	594	649	587	578	585	562	610	518	582	573	589	579	606	567	573	585	587	588	589	565	549	580	587	604	621	565	581	583	561	580	586	609	614	575	529	581	597	588	557	579	594	604	571	618	590	582	606	568	626	603	566	599	597	584	567	609	606	609	606	635	583	609	596	584	590	553	629	599	581	626	556	601	646	587	555	590	586	586	593	580	577	670	569	597	563	614	597	632	595	565	573	571	606	610	609	586	601	593	619	580	612	607	624	519	601	577	575	555	578	569	643	577	622	584	618	562	614	591	559	598	603	585	579	572	568	595	578	589	622	595	591	610	576	552	637	596	624	611	598	586	590	593	591	623	602	630	579	580	625	598	584	591	607	565	574	573	569	635	573	612	600	609	593	573	588	569	652	601	594	602	567	603	592	626	642	577	626	576	607	540	620	572	554	557	589	601	597	629	598	601	640	635	631	598	569	566	595	580	592	578	631	564	633	596	651	581	584	592	570	588	590	625	618	588	601	618	642	662	588	596	566	596	635	595	630	596	612	540	583	571	579	597	555	588	579	632	557	572	595	612	564	559	611	580	583	614	605	572	601	553	561	628	601	551	597	590	620	591	603	588	583	609	610	556	599	599	577	598	606	569	586	602	589	584	600	588	574	601	579	537	612	614	581	568	588	615	607	602	567	617	598	590	583	580	611	629	583	612	559	598	595	615	558	638	597	601	609	629	578	579	596	550	593	616	581	556	598	611	541	613	615	603	575	576	603	568	603	565	604	637	569	615	595	569	572	606	564	627	635	616	621	594	610	569	605	549	569	589	600	571	598	602	636	581	571	590	577	604	622	582	567	551	603	613	613	618	595	600	597	577	564	657	597	556	586	573	567	571	614	579	575	651	622	567	576	623	625	582	620	627	582	596	594	595	588	582	595	649	593	584	586	583	588	577	571	624	601	589	615	573	570	580	627	604	620	565	536	609	637	580	584	601	630	613	573	561	564	588	600	556	589	622	574	565	573	568	598	576	561	637	567	574	599	552	580	608	599	616	609	568	589	581	595	580	631	551	575	584	559	567	611	583	597	587	587	601	640	576	592	582	600	592	598	626	622	576	575	600	611	604	592	598	585	570	627	592	581	612	586	625	572	589	565	594	574	600	601	617	640	585	567	622	572	597	646	596	586	612	605	584	595	626	598	616	575	616	575	548	603	563	591	621	558	590	575	600	588	595	615	632	599	556	572	607	590	609	582	607	602	572	629	572	602	590	601	605	624	617	601	599	583	588	602	621	578	570	616	616	632	597	588	575	559	565	583	538	630	631	556	626	593	615	589	605	581	572	584	644	570	623	608	590	563	603	588	594	600	613	620	604	611	611	585	602	569	575	560	594	590	550	589	570	598	563	573	541	599	537	634	589	577	588	605	561	590	576	557	594	580	538	604	548	590	590	587	629	559	564	616	594	571	606	619	640	581	595	612	625	655	625	621	578	578	552	567	607	527	586	592	583	586	559	590	578	583	559	606	573	600	650	582	580	607	564	605	606	662	612	603	623	572	598	607	570	594	587	607	561	558	576	589	588	634	601	607	581	580	533	618	586	578	598	590	583	577	553	573	610	605	549	615	570	602	586	666	583	588	605	591	592	600	557	577	605	561	589	588	572	574	573	576	579	579	604	607	602	593	577	631	613	631	599	581	636	599	569	620	643	601	589	601	593	541	545	602	607	566	595	590	588	565	555	580	573	540	627	618	602	605	597	579	604	574	596	597	580	638	552	622	591	536	601	601	619	615	627	610	598	604	598	581	617	607	558	597	628	604	603	594	570	579	632	616	597	577	612	605	572	595	592	625	616	621	547	557	619	598	591	584	610	568	633	564	555	601	597	590	582	577	589	581	608	597	592	560	602	575	599	604	559	612	531	649	573	574	548	629	604	593	550	569	577	576	603	581	586	598	588	630	611	579	579	585	592	587	571	589	618	618	571	633	608	636	613	608	592	592	593	581	547	590	558	619	567	595	586	623	571	607	600	601	544	532	574	601	585	612	602	595	605	621	582	615	594	653	582	578	575	590	553	614	606	627	578	616	596	596	607	596	561	563	645	601	599	548	586	564	599	599	582	584	611	583	614	592	564	621	594	623	592	619	570	598	600	558	566	590	611	562	598	617	571	570	534	639	580	577	606	608	578	562	572	560	594	546	553	606	581	639	539	572	545	582	596	586	547	625	595	616	615	657	640	564	577	625	622	571	612	557	561	596	576	611	563	603	599	592	624	566	552	576	588	616	589	596	556	612	603	583	586	626	587	597	579	568	626	576	579	564	567	561	622	631	532	656	612	591	586	532	577	567	617	564	605	576	567	574	556	621	621	597	572	562	567	583	620	608	631	609	606	582	545	592	557	607	631	584
23056	21089	28769	23622	21095	18409	3803	1613	1340	1289	1344	1170	1000	926	892	715	665	559	535	510	515	497	467	488	500	449	436	400	438	410	405	415	410	372	375	357	356	386	324	352	348	343	352	323	318	325	324	327	304	310	321	323	281	323	330	308	328	327	344	323	338	325	302	296	340	306	315	297	338	321	342	290	290	295	308	307	317	313	374	298	330	338	318	342	293	304	324	292	328	328	317	303	317	294	314	342	309	293	315	326	310	305	326	296	303	338	310	328	291	272	301	322	343	317	301	336	291	308	334	302	336	301	318	329	317	324	302	291	313	297	310	286	305	314	323	334	305	321	294	270	305	300	307	304	295	341	299	318	341	306	310	338	313	301	336	280	294	317	288	320	290	313	291	326	296	325	305	299	326	349	280	308	269	290	288	262	314	301	330	315	318	323	303	317	320	284	305	310	311	315	332	326	298	299	333	271	307	314	328	326	312	303	288	334	293	304	323	329	291	304	329	286	288	304	289	321	299	298	301	292	317	287	332	309	323	266	315	314	316	332	333	317	299	289	304	325	295	307	308	307	302	324	279	308	312	312	295	335	316	309	287	303	310	293	329	294	295	338	301	295	306	313	317	309	290	319	308	326	288	297	299	311	324	285	287	314	311	309	336	318	292	293	350	318	310	279	378	297	321	316	302	326	301	309	335	293	310	297	291	279	305	307	296	292	276	343	295	298	333	309	325	284	307	295	326	322	289	295	308	323	322	329	302	347	315	312	288	305	320	304	309	295	301	297	324	286	293	324	310	299	343	317	318	307	315	340	311	311	333	309	306	330	290	297	308	310	295	285	299	301	305	337	299	309	309	303	300	327	307	289	287	284	297	283	280	304	295	300	316	320	315	306	305	295	314	340	274	313	295	314	315	280	287	310	300	354	309	321	298	266	281	280	297	276	326	291	293	326	287	316	311	314	301	292	319	325	307	280	306	314	326	306	292	296	325	284	324	282	289	289	312	277	336	320	318	322	327	304	319	329	334	312	323	310	297	317	306	309	300	315	320	292	320	342	310	327	313	290	283	304	334	321	295	281	353	308	331	290	329	279	290	305	312	303	315	282	324	311	309	325	295	321	329	301	285	302	308	282	301	298	321	299	295	311	293	315	313	290	331	307	302	318	286	342	273	291	296	295	319	304	324	306	306	299	316	312	312	302	308	273	296	297	351	308	303	309	291	330	310	322	309	325	288	325	324	306	295	317	287	309	291	296	308	311	316	298	292	318	307	328	302	297	331	319	324	310	298	301	310	287	327	286	338	295	341	306	319	295	288	311	318	321	307	310	301	308	306	312	318	308	300	329	325	279	333	324	311	329	297	286	322	289	316	312	294	328	301	299	310	315	305	306	281	337	311	292	309	312	310	313	334	290	302	308	301	315	295	313	283	324	315	306	315	305	310	296	317	298	286	283	292	310	341	336	307	295	313	320	297	274	324	305	313	339	319	315	282	300	314	315	304	335	331	311	342	306	289	319	328	303	294	303	298	280	326	296	297	300	303	305	305	301	277	313	322	306	294	324	259	282	328	299	299	296	313	281	283	302	321	305	322	288	316	304	297	326	296	292	338	309	327	302	305	297	300	294	307	314	306	284	337	298	301	316	338	320	320	329	322	306	305	297	303	315	289	292	334	302	331	320	336	328	274	297	265	308	322	315	307	298	307	291	310	295	307	298	319	294	305	326	324	298	280	304	308	315	313	330	296	286	290	282	310	334	300	301	327	283	313	297	325	283	317	307	298	349	302	334	303	296	333	300	313	261	278	303	304	303	306	286	312	289	305	293	274	300	283	291	325	293	299	321	324	304	287	322	314	278	277	328	285	308	298	291	285	307	297	320	310	279	311	296	314	317	272	277	306	303	313	300	302	334	299	311	310	308	309	299	303	300	279	313	303	305	309	289	312	324	288	347	325	335	308	346	311	271	280	326	324	294	309	290	270	296	320	312	298	321	320	295	330	316	280	341	327	313	313	296	328	317	298	297	299	313	293	301	292	298	309	295	316	315	308	309	325	282	297	335	310	327	343	318	317	313	286	319	289	298	310	295	311	294	308	296	310	322	291	302	301	290	300	310	300	331	361	304	308	317	325	311	315	291	281	329	288	320	315	290	296	317	279	294	288	303	287	309	315	322	332	337	273	314	346	323	328	313	286	285	289	319	287	285	298	314	312	328	332	316	283	314	293	303	318	285	341	308	308	305	314	310	307	335	294	268	319	308	319	296	322	289	326	281	288	306	335	297	297	319	284	286	344	286	304	345	318	319	303	274	291	324	296	321	309	301	318	323	316	314	305	314	319	273	330	320	306	285	290	329	286	307	280	301	287	295	313	301	292	293	330	325	268	300	311	317	305	314	288	300	318	277	285	298	305	326	330	302	287	311	342	319	309	302	295	314	301	295	284	308	287	294	275	323	310	254	354	328	288	298	311	280	330	313	289	290	284	286	318	295	306	336	317	288	308	308	305	318	323	296	319	308	298	320	298	318	308	325	272	321	278	318	311	300	308	303	304	306	311	300	333	323	310	313	308	290	299	290	303	314	301	297	316	287	304	328	298	336	265	339	314	313	319	296	307	311	293	327	327	275	305	272	290	283	317	282	315	299	280	284	282	300	305	295	296	290	335	312	308	321	275	276	289	308	293	312	302	300	256	293	326	314	347	313	300	327	270	296	303	285	295	293	325	314	302	317	314	310	302	300	294	286	309	303	295	317	302	309	330	311	338	310	318	282	327	270	307	307	294	284	308	310	282	297	314	278	300	295	320	328	322	305	286	318	325	303	326	312	302	309	314	309	312	318	317	289	287	304	318	317	301	298	313	298	287	305	321	288	284	287	303	307	288	309	307	312	309	341	321	320	308	305	325	358	291	326	294	309	299	336	264	314	335	270	334	295	299	297	314	333	322	273	317	328	311	286	308	283	317	334	288	281	306	320	305	287	291	357	273	316	311	292	327	301	335	279	302	301	306	308	315	315	294	313	294	285	340	346	291	355	298	310	283	293	328	290	309	315	293	317	322	336	302	319	314	313	293	326	318	274	331	320	310	330	305	308	290	289	310	324	320	290	285	316	316	338	307	299	297	298	310	339	282	325	301	312	329	329	307	313	306	301	314	324	301	329	293	317	309	325	302	347	302	314	321	320	333	325	318	291	287	286	301	299	309	304	279	308	298	323	318	286	290	317	294	315	307	302	264	330	300	292	303	317	313	286	297	311	307	352	313	300	306	323	297	325	322	299	304	331	319	288	291	296	327	282	282	305	323	278	309	345	296	353	311	336	261	296	323	305	298	299	344	265	309	326	300	280	323	298	281	327	331	293	310	314	282	297	326	303	324	297	315	294	289	331	295	313	287	287	272	309	308	292	278	348	289	330	317	340	282	316	296	282	301	305	314	321	307	270	302	312	294	293	323	329	285	309	297	339	275	304	313	310	279	286	331	317	332	313	312	330	302	291	298	290	313	296
11222	22824	20087	13067	9777	7980	6141	5000	4608	4475	4522	3944	3383	3144	2606	2205	1844	1607	1474	1406	1408	1402	1354	1245	1169	1147	1034	978	962	947	897	837	801	797	799	737	767	726	715	679	685	661	614	637	580	654	611	592	590	599	594	572	643	594	643	607	601	589	575	620	619	562	634	606	584	609	572	584	591	559	585	551	622	518	538	567	554	590	553	568	595	589	594	613	588	591	607	597	593	564	586	539	628	601	600	560	595	612	581	566	624	615	518	589	545	550	596	555	586	550	594	595	561	558	583	582	599	573	575	549	602	600	532	566	617	588	565	566	595	595	577	549	520	573	613	559	564	575	518	563	565	621	540	562	527	582	562	592	609	566	564	587	597	589	551	553	596	551	538	569	572	565	535	597	560	565	530	561	539	540	523	602	554	545	548	585	589	597	572	549	607	579	592	608	594	612	548	583	534	572	551	576	575	609	599	564	568	566	570	548	565	573	524	578	597	579	593	555	542	498	577	551	569	586	580	580	567	540	562	532	591	524	539	594	544	559	528	561	585	545	564	556	541	551	556	587	590	582	537	606	569	586	556	537	574	575	545	572	574	542	607	603	594	570	549	581	592	562	558	575	560	566	603	585	544	582	514	573	555	587	552	539	555	572	593	577	606	588	575	550	546	529	590	566	573	526	560	566	603	571	555	577	583	593	523	575	624	548	584	597	570	540	596	586	551	578	541	581	616	562	584	621	549	542	525	571	610	555	561	570	566	619	593	614	571	574	568	576	567	564	577	583	554	562	591	526	607	588	581	567	571	594	549	552	602	582	581	585	539	602	581	586	555	565	554	562	567	576	572	541	545	571	587	573	546	542	581	581	614	590	549	578	582	561	585	593	554	562	543	628	563	617	558	551	569	565	539	576	512	555	612	598	572	542	569	619	568	534	533	544	614	566	587	554	552	562	582	563	572	567	610	557	558	562	504	539	535	558	589	575	545	585	550	617	562	571	592	566	562	549	559	519	564	586	599	584	548	579	590	577	551	560	574	578	553	596	585	593	531	576	589	583	528	577	574	545	545	550	576	547	548	537	553	577	568	593	560	518	592	533	596	575	555	510	607	597	547	598	539	553	525	544	553	582	585	600	595	577	529	580	513	533	604	564	550	571	529	562	567	562	552	553	594	549	574	552	574	535	578	578	551	541	575	578	588	607	542	592	623	564	531	611	598	550	549	613	508	587	624	557	537	589	586	528	584	575	594	570	538	578	571	594	567	570	567	572	556	570	544	572	582	556	550	575	557	548	561	605	573	559	560	577	541	567	553	550	574	551	537	584	552	553	579	544	572	545	563	511	567	576	576	568	558	581	579	554	561	613	591	539	559	601	564	553	558	581	566	530	550	568	555	571	587	601	564	547	556	538	561	572	579	572	541	530	550	556	514	519	617	616	606	558	566	561	593	590	556	596	564	583	575	556	561	589	605	566	559	562	619	554	588	556	577	532	551	572	594	582	588	546	594	587	558	568	577	565	539	556	532	566	558	559	553	571	563	563	593	565	546	605	597	561	533	519	585	554	595	535	561	534	580	556	567	608	541	543	525	576	602	573	588	573	592	544	562	597	550	547	564	562	581	596	563	570	533	541	566	590	530	574	550	527	581	564	557	557	558	574	551	550	565	579	561	583	546	595	577	562	571	532	571	584	553	594	606	575	540	602	550	522	553	543	555	617	599	592	556	553	550	565	550	573	568	571	557	558	595	585	560	596	531	545	558	535	535	558	548	564	619	571	582	554	522	609	626	569	570	534	608	598	600	566	545	579	576	602	571	589	537	569	608	572	572	577	565	598	584	574	512	566	562	603	567	595	584	535	530	547	594	582	543	568	555	610	586	567	550	579	561	591	581	554	581	543	543	558	586	530	570	559	567	531	564	595	584	553	561	577	528	568	632	553	568	576	567	552	585	593	554	576	590	566	571	568	551	543	605	571	571	588	518	548	577	578	551	618	597	581	566	568	570	532	519	578	570	589	585	577	532	568	585	516	573	571	576	585	549	586	575	575	549	576	551	604	570	553	583	592	586	579	573	550	570	525	584	564	551	532	546	551	555	565	563	578	590	600	553	549	557	581	514	591	600	571	572	595	583	551	582	541	521	572	547	568	590	579	553	567	576	586	574	586	570	542	561	524	542	570	585	563	563	594	619	616	552	571	557	560	576	571	528	533	555	573	576	559	527	539	579	577	583	555	586	579	540	568	533	558	564	559	581	545	559	602	559	563	564	575	556	572	538	541	549	525	579	565	592	575	578	596	572	533	572	612	574	520	588	613	560	601	549	597	590	622	532	606	579	538	569	565	591	577	533	547	535	578	577	561	570	562	582	553	552	536	553	534	548	548	580	554	592	559	570	539	575	554	524	563	554	534	546	572	591	521	571	566	561	568	546	576	556	523	589	553	562	564	562	626	587	557	576	534	542	575	561	590	594	577	571	599	500	568	562	611	562	528	568	601	553	553	531	586	541	587	578	564	553	563	474	604	555	596	579	577	591	586	585	590	553	588	555	570	551	569	541	530	571	607	584	568	595	571	552	581	540	533	577	541	514	575	583	551	572	587	559	544	551	539	590	565	525	565	580	571	540	570	585	568	580	631	547	549	562	565	526	554	568	572	569	572	608	535	585	510	589	538	558	598	574	568	563	550	581	597	595	564	559	578	546	558	562	581	606	545	575	586	582	538	586	606	539	558	588	585	577	554	604	552	557	540	552	592	585	563	540	519	601	589	567	575	558	570	526	545	599	525	531	565	602	529	536	581	562	582	599	581	588	572	531	548	569	572	580	605	558	577	591	543	558	601	550	523	567	605	581	558	574	572	579	562	515	610	537	578	556	621	555	547	580	605	544	574	565	554	544	538	588	566	571	528	577	558	538	576	563	542	598	526	608	556	562	569	599	564	607	590	595	567	554	590	590	556	569	546	559	533	554	566	551	535	539	577	545	544	541	567	570	547	621	536	581	573	569	571	531	541	561	556	568	582	569	575	599	545	559	568	584	613	595	580	569	557	537	558	584	570	584	545	546	565	536	555	572	589	565	569	599	545	548	560	590	544	568	575	580	555	599	560	562	550	534	564	590	587	544	574	505	540	599	568	552	533	583	545	570	563	577	563	563	581	578	566	543	529	581	569	592	588	551	550	602	600	603	587	536	565	549	619	534	550	516	566	549	552	566	570	552	572	535	544	603	609	603	552	539	545	608	565	567	544	555	583	589	581	541	576	546	561	523	547	586	575	569	567	586	555	587	566	552	573	567	574	562	561	598	574	550	592	550	575	572	576	585	565	557	562	569	592	534	567	556	579	504	575	558	595	600	564	551	541	570	604	577	551	590	567	529	588	534	604	561	581	557	574	572	577	593	539	583	592	567	574	590	573	565	593	577	552	585	555	547	537	556	575	585	613	531	567	529	566	546	545	560	565	556	582	573	597	558	531	549	583	539	548	584	560	590	554	589	576	587	572	554	539	607	600
26546	19996	8439	2518	1486	1098	985	826	903	823	935	810	805	687	646	616	600	570	564	534	513	519	547	557	515	528	525	563	539	518	524	528	462	527	492	483	475	515	518	491	476	471	477	493	488	512	453	482	464	482	510	437	481	494	472	450	487	486	467	490	427	457	509	452	457	493	493	441	487	485	504	479	469	441	465	491	491	501	449	500	484	483	496	427	498	454	492	453	440	473	507	490	486	479	469	468	518	500	475	499	460	519	477	506	434	483	470	464	471	461	506	492	489	504	489	474	487	496	483	467	456	494	470	457	475	462	473	452	456	484	482	515	467	511	459	496	512	514	545	457	477	526	449	483	495	513	461	410	503	469	478	438	502	485	473	496	481	468	480	477	490	471	482	500	495	489	457	477	467	482	487	473	488	524	483	488	452	489	477	461	507	460	532	480	487	455	493	487	461	497	422	489	461	447	449	487	483	480	493	440	489	468	498	464	454	520	481	496	512	497	463	513	460	463	499	449	516	508	501	497	477	500	436	474	490	475	498	506	479	506	456	447	510	512	491	482	496	538	483	478	469	492	480	487	482	533	487	462	460	487	456	495	485	478	476	524	493	454	500	450	493	446	467	500	503	457	495	467	478	479	450	445	474	449	498	489	492	486	504	486	480	450	494	489	465	461	492	465	511	512	503	455	481	433	472	480	479	513	460	464	473	501	458	464	474	466	510	477	449	479	509	485	531	435	520	454	453	506	496	482	511	477	486	516	500	464	498	467	506	509	469	494	462	481	493	498	465	463	487	447	456	462	432	466	492	469	436	455	485	482	487	505	468	459	461	492	457	473	507	523	492	472	494	458	476	483	509	469	480	499	483	488	508	492	454	483	494	476	471	505	493	443	510	456	524	467	483	456	502	497	435	516	470	466	497	462	491	485	466	473	489	482	478	469	510	451	487	505	487	537	464	470	440	496	466	462	505	460	477	480	475	504	476	459	503	479	491	501	483	455	476	472	487	455	506	480	474	486	503	472	477	455	499	492	409	508	476	471	479	490	473	506	510	481	466	504	498	467	451	483	494	496	486	503	533	502	490	474	494	472	475	494	425	496	473	465	468	480	472	469	466	448	460	495	487	490	468	464	487	472	478	512	504	458	495	501	463	481	515	509	498	505	481	457	495	436	494	459	450	432	500	452	484	471	477	478	493	490	465	488	483	465	443	479	496	450	487	463	481	498	467	503	472	499	444	472	454	476	461	473	491	473	469	455	496	462	494	489	484	464	456	479	518	475	498	472	477	493	468	498	482	452	485	480	459	526	468	465	469	481	515	472	459	463	483	479	457	462	473	488	483	472	496	531	498	451	500	517	478	486	481	441	467	463	442	469	440	476	458	428	500	465	497	499	466	467	469	472	507	424	462	483	481	434	427	496	488	457	469	454	523	460	469	500	450	474	496	431	504	488	502	470	489	508	477	490	507	475	511	486	444	479	456	488	440	465	502	471	453	451	540	475	478	481	506	478	498	482	481	478	472	474	451	453	474	495	534	488	474	404	489	476	465	491	480	476	460	479	484	456	507	506	488	504	456	486	473	434	495	454	472	473	500	484	503	498	498	481	470	527	505	479	481	436	473	461	431	508	496	467	489	481	456	485	485	461	490	512	464	499	460	445	469	497	502	444	488	484	491	487	478	459	509	450	465	467	447	517	472	470	459	512	484	438	515	526	478	477	461	473	492	478	470	488	438	470	450	517	454	466	489	497	477	491	464	499	451	519	466	484	508	481	487	481	501	454	475	476	442	517	521	469	449	471	499	449	480	456	511	472	480	481	451	477	503	536	479	474	508	480	507	469	455	480	532	515	465	474	497	510	429	488	494	492	515	451	526	443	490	496	471	466	488	485	464	461	484	510	465	497	490	481	508	490	467	492	497	453	503	484	461	464	466	508	463	475	537	493	443	507	458	496	503	470	429	497	499	505	523	483	492	494	489	492	473	487	453	487	456	486	467	500	500	469	493	463	454	458	509	496	474	483	487	478	508	449	488	482	482	461	512	492	520	475	465	497	467	510	481	473	467	478	488	471	491	441	429	480	481	490	447	488	438	460	498	472	472	485	485	498	525	457	452	472	488	510	513	461	458	486	480	492	503	485	503	490	498	515	491	517	511	454	455	495	483	482	519	505	459	485	502	490	455	463	459	501	480	453	505	469	517	480	481	489	487	522	487	483	489	473	489	470	515	494	503	493	490	444	501	475	498	539	517	474	466	494	501	485	468	484	455	444	487	503	504	467	474	483	488	508	452	475	494	509	486	516	501	459	496	502	501	453	474	439	462	454	441	462	484	448	517	457	478	508	510	488	475	471	506	446	490	519	467	463	439	501	456	452	484	476	502	495	490	499	474	499	446	522	513	513	473	476	496	477	514	475	439	473	491	459	476	482	471	492	489	483	472	468	465	483	475	485	503	462	467	454	469	476	499	459	515	503	486	476	464	450	453	449	459	508	450	488	493	482	449	458	466	466	506	462	472	515	487	498	489	521	473	446	475	506	484	501	527	487	442	468	479	478	507	497	512	445	502	500	479	497	506	470	472	493	476	458	471	498	469	504	482	459	465	485	494	490	501	454	493	457	545	496	505	500	470	510	479	507	478	485	476	468	459	459	496	469	468	477	510	456	473	460	484	510	454	505	494	472	466	481	472	502	447	502	479	471	519	470	476	460	503	462	507	462	491	466	494	478	486	488	466	505	475	481	481	511	500	516	492	518	434	511	487	463	492	452	491	469	468	504	488	468	483	467	521	491	502	489	462	499	487	528	464	486	454	511	519	491	472	467	483	499	484	500	496	495	472	516	469	478	435	439	534	446	524	495	483	490	507	509	479	478	485	509	503	457	459	468	465	455	487	496	496	487	472	481	493	500	521	454	504	470	456	431	517	500	463	482	487	482	532	457	450	464	484	562	450	501	489	474	517	484	502	465	470	460	478	467	480	478	484	457	497	508	500	518	466	489	474	476	478	493	463	485	516	473	474	436	491	493	444	488	508	472	488	489	485	502	472	485	485	495	465	484	491	487	448	466	474	458	521	494	496	468	484	482	462	484	489	479	494	471	504	496	482	485	483	481	439	497	503	476	472	497	450	463	492	483	496	479	481	474	466	452	524	478	442	516	512	464	466	495	473	476	473	483	477	509	460	460	496	493	489	510	451	520	492	484	446	466	500	527	491	521	502	497	462	527	512	483	456	462	517	480	499	515	488	491	495	494	465	502	490	487	469	503	457	494	527	480	465	461	469	468	472	464	479	473	490	434	495	443	477	445	475	505	521	478	444	429	513	469	447	486	484	495	474	461	484	458	496	485	486	517	470	477	489	438	523	475	481	485	466	469	508	502	487	512	519	487	485	462	488	470	485	463	509	464	504	465	490	493	477	477	496	479	500	495	491	505	477	484	459	468	474	465	476	492	469	500	483	471	463	491	498	473	449	463	468	493	485	508	464	456	468	478	500	452	479	473
7454	9403	8528	5264	4171	3425	2893	2521	2384	2497	2554	2353	2019	1869	1615	1448	1300	1198	1158	1223	1217	1146	1115	1125	1077	1088	1113	1034	1032	1039	962	975	1005	921	927	917	948	978	972	981	919	944	933	946	901	869	896	852	893	957	905	899	887	878	884	912	945	919	851	872	871	878	951	901	912	938	919	926	940	892	924	893	883	941	915	889	890	945	933	926	905	906	883	945	891	854	889	943	892	888	896	909	929	917	910	888	884	929	860	868	875	940	921	871	937	887	893	896	826	894	926	924	898	940	918	879	972	914	882	876	922	889	926	846	895	857	919	897	962	842	862	867	894	931	822	874	865	912	813	895	918	856	908	922	892	897	922	869	899	889	948	907	886	857	877	953	919	829	900	927	932	918	910	889	912	912	898	888	897	882	888	861	922	893	880	890	926	882	922	857	908	921	866	876	893	927	962	953	875	930	917	906	928	900	915	893	906	951	887	894	938	897	942	903	863	895	890	883	935	903	892	918	914	866	893	918	874	877	913	850	862	907	858	951	887	847	887	904	915	889	901	871	910	923	833	872	919	895	904	883	902	908	931	910	859	859	953	926	867	860	868	893	920	888	922	888	882	871	855	878	845	820	952	892	924	902	873	920	947	926	909	915	886	862	937	897	915	890	892	918	867	921	898	887	883	853	927	914	914	883	888	913	897	941	873	878	879	903	873	922	913	886	906	871	853	920	901	921	874	916	887	863	969	905	910	857	949	908	845	932	916	904	915	909	918	889	909	941	877	956	917	897	922	917	956	914	886	894	900	890	892	873	907	889	931	856	925	885	908	840	852	895	865	885	905	888	866	945	824	890	904	859	884	816	852	871	859	852	879	858	944	870	923	863	940	868	928	888	962	894	878	902	893	915	896	936	907	866	880	952	909	886	938	882	920	902	1004	893	932	891	818	875	892	957	947	889	889	884	851	877	936	899	879	903	926	858	905	877	889	897	903	911	872	914	917	908	906	904	906	919	876	903	884	898	893	919	830	904	921	923	911	887	892	898	894	894	903	888	889	902	918	848	936	896	913	929	901	901	902	918	874	963	897	898	897	867	893	906	918	924	929	897	892	872	892	903	869	899	931	834	871	904	909	842	925	836	911	871	854	900	917	900	886	911	914	867	914	890	910	891	893	903	893	874	881	845	915	922	854	850	921	849	897	874	875	925	873	856	905	900	898	933	908	897	872	859	851	923	868	928	881	936	913	915	913	866	870	890	936	881	862	887	890	923	904	966	908	877	919	922	859	883	927	883	905	873	888	849	912	968	869	931	918	878	909	888	900	912	980	892	939	890	890	914	957	915	919	850	868	917	870	924	932	952	910	908	912	922	876	883	906	906	903	921	861	865	904	936	926	936	878	900	894	873	884	943	896	895	924	878	913	893	906	893	891	892	947	895	859	855	899	916	930	850	868	927	935	910	921	885	930	935	919	925	911	933	869	891	910	851	875	847	885	892	844	906	851	901	941	849	881	857	908	900	925	911	882	846	844	867	926	868	892	907	950	874	852	816	919	857	892	884	888	893	931	871	912	909	876	857	906	894	931	854	894	912	922	853	891	976	927	882	928	905	896	872	942	907	922	876	899	894	886	857	899	965	917	882	894	904	900	884	922	857	934	870	917	884	920	923	857	864	916	884	879	842	861	920	909	905	912	900	939	893	881	865	889	877	891	887	893	903	853	919	935	903	892	869	914	872	928	864	850	859	917	909	919	903	876	855	920	907	860	886	869	927	939	863	892	933	899	879	934	895	896	911	943	907	932	882	879	943	869	883	839	889	885	919	870	923	857	868	908	924	917	899	930	888	912	872	911	886	893	888	884	917	922	922	918	927	937	919	900	887	966	914	829	910	869	870	895	876	923	918	871	880	929	885	917	909	838	913	914	945	866	866	897	923	844	892	861	915	909	893	891	909	914	877	911	917	871	892	902	898	952	869	959	877	872	893	913	916	922	947	885	847	922	913	873	907	863	915	890	892	854	897	914	871	842	840	912	841	898	924	922	894	922	889	907	881	925	901	908	864	906	897	914	937	897	830	906	963	913	894	863	931	887	890	928	881	950	863	943	879	879	887	914	893	960	971	901	858	912	933	889	880	885	902	928	893	861	887	901	896	875	887	904	937	895	864	882	877	913	837	915	878	879	887	922	870	902	846	952	935	937	942	900	895	902	897	898	881	861	902	856	914	863	889	890	934	876	919	885	869	924	857	901	879	905	912	927	875	860	878	926	878	962	937	929	930	866	881	886	896	838	903	917	834	861	919	891	886	915	890	888	896	918	894	880	917	938	875	884	859	897	891	880	966	863	845	962	896	910	855	848	901	928	923	879	887	899	941	954	886	918	891	956	867	900	910	932	882	863	913	897	895	918	886	888	892	846	884	861	961	956	913	881	863	903	878	856	882	917	854	901	874	897	886	873	838	870	887	934	833	855	886	900	881	844	894	893	868	935	857	901	855	944	867	905	879	918	892	942	883	923	918	899	900	902	923	904	919	898	878	891	912	887	924	902	798	917	921	846	873	918	895	884	890	900	870	915	891	882	886	892	854	964	938	952	925	920	904	884	898	858	938	931	899	905	869	860	907	875	891	860	928	871	937	886	900	886	879	845	910	927	879	914	875	858	876	952	817	878	861	947	908	921	867	918	851	893	908	901	902	908	901	914	956	900	894	860	875	917	899	861	944	937	906	870	847	888	852	912	903	939	930	892	918	908	887	915	893	908	877	973	908	835	862	916	883	878	845	900	873	897	877	911	866	887	870	916	878	930	926	898	914	846	929	883	906	906	881	933	936	940	916	930	885	869	869	896	883	877	884	858	905	894	902	907	911	921	875	896	914	904	846	892	924	870	894	829	961	918	892	927	895	884	908	931	903	889	908	937	921	923	874	901	936	878	911	897	890	896	897	961	868	883	855	954	835	900	869	896	899	844	916	891	913	868	863	899	891	905	879	872	945	896	919	889	905	901	877	911	899	917	902	880	877	932	884	887	897	912	934	897	909	887	900	893	916	907	866	890	901	922	899	946	879	880	817	872	869	918	931	926	850	898	858	884	933	926	881	894	920	904	890	910	928	856	912	900	893	905	931	920	890	855	912	893	866	930	904	883	848	869	887	942	862	921	898	901	852	870	899	967	907	942	907	899	872	942	924	915	912	833	907	876	905	917	865	896	877	856	955	865	926	931	899	908	918	909	839	916	891	909	890	921	903	884	912	929	833	890	881	893	896	893	885	898	830	907	898	871	938	930	912	930	855	902	917	895	928	896	809	916	858	879	885	890	868	850	870	878	895	916	914	848	870	905	922	888	846	881	903	859	878	905	879	905	889	898	909	858	877	872	840	943	877	908	866	915	883	946	857	860	901	879	924	892	875	897	926	925	906	891	835	893	927	878	944	897	896	910	902	859	874	893	911	921	894	930	924	895	912	892	876	883	939	898	850	908	890	912	840	899	915	848	959	907	911	866	858	940	838	893	910
23949	21057	27981	24311	19292	3786	1553	1112	965	1051	957	900	803	735	596	546	519	464	436	445	456	433	436	396	403	373	391	357	401	339	392	361	342	337	347	343	354	320	299	309	321	324	281	308	331	313	292	307	322	323	331	311	296	305	297	330	312	296	328	294	292	303	334	309	271	308	306	315	324	304	296	288	301	313	310	308	321	269	314	307	325	319	296	313	285	317	337	277	308	319	336	332	303	319	302	296	310	332	343	308	297	302	304	298	315	266	271	301	304	340	279	272	332	305	302	303	292	302	322	286	318	321	310	315	291	283	301	274	315	307	287	315	305	290	256	293	280	279	279	251	322	315	290	306	301	319	324	306	282	286	319	306	329	323	286	327	303	323	280	315	338	295	295	282	309	297	312	284	307	293	273	311	276	312	266	286	299	317	316	313	320	299	282	292	299	261	307	283	301	312	293	292	306	327	324	312	286	290	278	317	328	320	326	281	313	292	312	295	335	309	256	295	283	289	318	272	331	321	270	321	291	321	317	296	302	281	314	277	352	312	309	276	312	277	274	284	286	264	316	283	306	319	324	303	289	302	338	285	283	291	283	283	306	331	304	296	277	291	258	289	277	309	302	282	295	325	307	304	304	352	312	314	314	321	326	330	290	314	291	299	316	280	301	303	293	310	280	285	307	277	286	312	276	281	299	282	277	297	313	316	299	285	337	306	328	288	317	301	310	299	291	279	300	257	325	339	299	298	303	327	278	335	309	289	295	354	307	292	280	303	300	274	316	299	303	300	301	295	297	317	292	304	284	294	284	304	289	316	298	316	317	320	287	295	302	313	304	304	298	321	315	292	277	277	321	260	286	321	302	276	264	272	325	293	295	279	290	302	284	287	313	286	322	316	290	308	289	342	323	293	298	285	274	273	294	304	300	296	296	286	294	290	285	314	272	293	304	297	300	289	314	322	316	327	304	285	351	310	311	287	309	286	286	276	295	276	279	293	301	283	287	292	318	267	323	267	286	333	312	307	312	287	274	305	296	321	313	288	319	317	301	290	303	335	276	305	294	304	317	274	291	275	301	312	268	274	305	284	295	278	319	306	318	313	284	275	278	314	295	317	304	262	272	279	321	330	280	264	281	291	310	334	288	313	262	291	286	320	310	307	304	291	294	300	312	308	266	326	299	309	313	285	319	302	304	312	302	281	300	297	292	276	344	282	290	293	304	325	303	333	291	267	298	304	300	331	341	286	293	325	303	278	314	309	309	304	299	286	299	290	273	299	285	304	295	290	318	279	303	285	292	307	302	308	313	323	308	287	287	345	319	332	320	317	299	292	293	282	300	282	283	277	328	325	317	332	277	268	277	296	310	317	290	295	298	324	307	300	296	289	301	293	280	289	322	284	300	308	291	315	295	317	321	333	271	256	277	285	280	333	309	309	323	297	315	303	290	310	341	296	294	319	308	282	298	306	331	327	302	316	294	315	272	316	309	287	286	276	304	296	278	283	301	296	302	320	323	312	298	319	289	283	292	278	310	290	284	264	285	294	304	303	317	297	312	265	297	314	307	311	276	283	314	287	318	341	304	309	315	291	258	309	291	277	273	298	320	321	294	294	323	308	319	298	299	306	313	292	327	288	302	296	327	312	289	282	296	297	305	294	280	293	303	317	279	294	278	276	295	285	314	267	303	303	318	278	324	251	299	306	328	301	288	306	299	273	297	282	331	313	280	269	337	306	304	283	299	282	276	289	287	295	299	309	335	335	276	299	299	288	283	279	305	301	300	303	296	305	315	292	297	326	348	296	305	286	305	294	285	313	282	307	297	328	303	291	315	315	297	317	309	282	325	291	291	339	304	268	285	321	282	304	315	291	317	313	322	308	266	313	314	309	276	303	292	269	285	289	301	286	297	327	292	279	308	301	307	274	315	293	307	297	301	279	308	310	298	313	307	313	314	266	304	302	283	292	300	295	315	300	296	300	300	288	281	304	305	302	303	324	318	321	285	309	310	260	299	282	284	283	330	302	297	265	308	293	322	268	328	293	315	303	304	284	342	332	275	331	259	317	290	273	306	282	306	291	301	322	304	275	314	272	287	282	306	307	295	295	297	319	314	335	321	308	331	295	299	331	287	319	307	289	274	305	283	281	302	277	272	290	309	292	313	315	313	295	290	348	311	289	330	292	282	293	300	295	293	309	319	284	278	314	292	316	311	310	289	334	255	322	307	307	321	313	313	269	284	287	282	282	288	305	277	311	311	308	297	293	274	308	301	279	296	286	317	300	345	284	282	279	306	303	305	292	287	313	312	342	307	297	346	314	357	295	309	305	316	284	322	319	321	287	302	294	293	333	307	317	288	305	262	306	284	298	319	287	277	319	286	265	263	328	285	293	276	315	293	320	290	316	304	288	339	288	309	315	315	257	308	300	277	297	304	293	319	290	323	300	308	317	297	321	251	277	303	266	301	311	299	295	316	307	279	290	303	294	305	286	306	303	301	287	313	322	276	296	271	312	268	307	290	323	325	298	304	292	295	261	282	293	294	272	300	269	330	309	340	279	338	276	315	315	266	333	308	272	314	290	302	289	290	283	287	314	317	304	310	324	288	304	320	305	271	301	322	297	314	274	281	257	304	270	283	322	297	284	289	307	302	309	291	296	290	294	306	309	267	305	329	299	286	312	323	314	301	305	290	308	296	279	288	300	290	321	301	303	306	275	330	305	295	316	304	310	308	296	312	274	278	296	303	286	278	286	313	310	290	315	310	290	269	320	283	288	302	339	243	304	286	280	269	315	322	318	294	312	306	327	331	306	300	339	296	291	314	285	293	275	302	304	286	292	313	296	289	280	313	305	331	299	325	287	293	285	353	300	324	307	304	306	264	296	322	310	295	280	262	299	306	300	290	283	307	311	294	283	298	307	327	289	316	325	311	324	294	343	292	322	305	283	302	301	295	286	325	288	279	282	273	296	300	301	306	318	314	274	293	306	297	316	302	311	307	264	291	298	301	294	303	311	290	312	330	276	309	299	277	274	302	277	315	298	271	286	321	325	302	320	284	321	293	300	309	322	297	346	285	309	277	280	306	290	316	297	280	295	269	324	307	298	288	275	292	290	298	290	280	313	282	329	311	299	291	300	313	266	300	293	297	279	300	310	307	293	288	310	289	294	334	275	282	291	262	327	301	298	302	290	326	322	332	302	305	321	267	287	253	268	284	295	290	306	291	286	336	305	299	316	270	314	301	285	297	284	291	283	332	302	291	285	291	313	299	306	301	317	277	284	289	302	310	306	311	293	302	321	308	315	273	312	316	319	260	324	283	313	278	322	288	284	303	313	300	312	323	298	298	285	317	286	318	301	301	313	298	310	334	293	282	274	308	281	276	297	295	280	282	298	321	276	282	298	315	263	302	307	306	294	284	303	309	272	303	306	305	271	322	302	313	285	297	261	269	295	305	310	303	316	300	318	290	292	307	301	301	310	319	325	281	330	272	289	259	301	335	303
8452	17078	15404	9338	7316	5737	4460	3771	3405	3405	3444	3066	2593	2458	1902	1630	1345	1234	1306	1168	1179	1169	1040	1052	970	952	891	829	868	841	771	792	738	748	764	731	716	706	736	638	659	656	648	661	609	662	632	558	595	622	633	568	603	622	632	567	559	625	661	644	596	600	613	616	609	598	593	648	614	619	610	589	577	588	574	607	636	595	585	597	634	608	609	562	612	557	573	627	597	589	612	564	643	601	623	609	621	585	577	624	578	599	536	583	576	563	568	609	574	577	572	584	592	594	546	573	609	587	615	593	536	573	593	520	647	615	605	580	581	589	553	550	547	582	576	604	584	580	606	588	533	604	600	592	597	586	610	593	610	608	546	619	570	562	568	581	590	613	588	609	575	658	583	632	612	616	581	591	615	564	567	617	567	612	611	580	573	576	556	585	574	573	574	554	575	574	625	617	573	585	592	617	572	586	613	611	606	561	590	590	565	608	564	580	594	592	571	601	615	558	600	592	603	565	582	555	576	546	590	580	602	590	630	595	607	597	582	576	581	613	593	575	650	603	618	606	573	572	582	588	613	563	572	605	572	611	605	617	570	609	549	586	563	510	600	622	600	603	567	597	588	567	621	621	578	587	598	612	538	602	578	552	625	580	639	600	567	602	581	593	560	575	603	557	564	610	532	585	585	602	578	558	619	580	608	621	602	580	583	568	593	606	580	577	569	568	580	579	619	580	583	612	589	586	567	584	606	595	562	565	577	581	576	613	560	552	594	590	597	545	611	600	587	573	596	598	589	566	567	624	542	608	574	558	599	577	556	596	547	602	582	547	557	597	574	603	596	563	559	606	564	603	572	610	611	581	595	550	592	613	591	589	544	558	564	557	569	595	569	564	603	559	530	635	602	627	558	569	603	603	616	598	588	597	592	578	609	581	584	578	535	619	628	580	578	642	620	627	616	561	605	594	616	571	573	556	568	565	583	568	597	616	606	597	605	572	550	553	633	585	588	555	579	610	550	554	606	576	634	594	555	569	585	609	587	591	586	534	586	580	555	569	590	593	547	561	616	605	588	528	561	578	589	573	565	611	562	566	541	607	593	580	596	616	597	568	605	604	605	566	598	560	628	549	570	583	611	588	594	608	570	544	597	563	606	575	642	638	584	570	564	577	581	550	583	590	573	565	601	569	576	572	608	576	581	569	550	614	552	572	582	543	579	578	585	605	613	576	613	585	593	580	589	584	557	559	605	593	564	582	570	579	621	544	564	581	587	623	559	629	562	603	626	571	568	582	626	605	545	562	603	550	600	606	615	594	567	631	573	605	604	574	584	603	589	597	591	567	613	555	569	602	580	611	542	601	616	566	597	592	581	579	589	578	570	596	576	609	539	563	590	607	555	609	565	586	597	553	572	579	587	545	573	578	567	559	584	606	587	603	556	605	593	585	572	594	579	559	598	597	566	611	551	589	602	576	571	577	564	622	578	554	570	579	537	624	546	560	599	616	614	584	631	575	539	570	620	573	575	599	598	624	597	575	559	579	615	564	583	612	570	589	588	583	610	602	580	624	590	573	606	608	563	594	601	607	582	597	578	543	600	586	594	530	610	601	591	608	637	557	613	582	584	566	551	575	573	600	599	574	600	567	559	552	590	592	590	606	558	576	595	583	566	585	560	549	544	561	517	576	600	556	557	619	574	555	587	536	607	567	601	587	583	580	546	564	591	559	585	600	603	567	599	557	548	612	610	565	617	570	595	599	625	600	568	585	612	639	538	599	582	620	596	620	549	605	598	558	618	598	632	586	595	582	598	582	569	594	548	652	545	584	597	637	582	589	570	626	560	603	611	628	576	594	590	610	556	613	590	601	576	582	580	567	574	619	601	585	581	588	544	580	599	600	574	552	592	570	557	561	631	578	582	557	606	573	646	573	601	554	547	579	574	574	619	573	617	603	619	608	592	547	590	563	631	589	553	570	581	551	609	613	608	569	562	591	587	576	605	569	603	567	594	592	614	579	594	603	600	621	597	570	569	570	616	570	605	624	596	570	597	561	581	586	620	589	584	575	564	601	605	605	566	604	564	599	573	622	580	580	590	580	580	607	572	538	571	612	598	623	572	602	572	562	610	600	624	564	590	539	603	562	579	623	595	568	586	596	596	630	590	619	603	594	560	563	590	613	593	593	574	612	582	593	543	595	596	605	594	594	577	591	590	633	595	583	571	600	547	603	573	577	561	623	568	557	608	661	584	589	589	598	587	590	599	589	611	602	584	592	565	580	549	570	546	572	577	592	611	603	564	596	595	573	632	624	607	589	597	602	561	566	574	605	597	568	592	620	599	586	587	582	607	575	578	626	596	624	575	594	566	645	583	569	599	602	580	573	556	575	592	629	578	616	613	581	571	608	598	621	574	603	551	581	555	621	569	604	577	580	594	571	579	566	590	595	582	558	607	597	618	613	601	559	596	598	610	620	628	581	624	569	562	563	589	603	543	609	561	542	614	594	588	584	584	609	622	593	542	562	546	604	624	564	582	595	600	577	598	614	573	567	581	586	603	639	562	587	577	555	562	598	574	589	616	599	577	547	636	598	614	568	572	586	596	595	565	588	582	585	557	594	575	599	616	611	567	580	528	603	559	579	605	618	589	582	597	603	585	586	577	606	533	558	588	640	626	572	569	579	642	555	604	602	600	573	597	558	607	568	586	582	605	631	570	577	580	620	589	548	588	558	580	555	584	577	573	594	592	565	569	615	563	536	607	561	565	612	560	596	583	592	601	575	564	575	577	576	530	574	585	573	594	578	568	574	566	604	603	584	585	572	564	587	585	597	602	599	570	573	587	546	585	580	597	577	591	591	582	597	568	580	602	555	575	547	561	570	615	570	585	574	616	564	599	584	546	617	600	568	574	585	570	595	584	583	611	560	578	551	522	595	586	580	591	619	571	544	612	612	581	594	596	609	595	556	583	597	576	605	578	561	646	584	586	560	577	571	543	580	606	560	598	593	576	568	554	603	605	605	554	595	583	612	573	611	578	582	535	545	578	570	541	625	586	611	557	600	580	625	539	563	596	605	585	635	559	570	610	582	567	582	568	627	569	590	583	600	605	595	570	580	597	581	590	608	590	605	582	614	595	578	605	590	558	595	598	618	603	632	590	617	552	590	611	608	637	565	591	609	577	596	601	566	596	639	566	578	596	575	589	597	585	597	606	578	578	594	545	547	597	553	585	597	605	593	573	546	583	564	568	571	593	587	563	561	569	593	637	576	586	557	611	623	580	638	626	572	605	583	609	605	611	619	576	602	569	585	549	569	591	593	591	574	573	563	591	599	594	581	590	558	581	569	547	594	558	515	579	571	562	558	589	561	547	593	590	611	566	551	584	571	636	609	559	625	597	556	550	606	610	561	534	585	595	574	574	605	632	636	589	581	601	558	556	553	552	612	616	607	565	562	619	595	589	615	578	562	571	574	565	593	572	558	578	609	585	561	588	616	584	564	553	600	596	584
23048	21108	28802	23657	21113	18524	3860	1797	1290	1357	1315	1129	1011	951	812	684	589	600	579	544	551	517	487	491	504	445	413	430	435	386	416	378	371	416	367	322	376	307	355	360	355	337	366	341	331	322	330	315	329	344	320	310	306	309	310	327	320	298	309	300	298	285	305	331	317	297	301	300	337	309	303	301	323	271	304	312	335	310	341	348	310	308	315	326	312	302	331	296	318	287	320	314	302	300	315	283	319	312	310	294	325	305	320	349	287	295	249	327	310	315	304	314	301	311	307	260	287	285	299	293	315	299	322	304	331	288	347	310	304	298	306	339	273	315	300	322	293	286	301	264	292	305	297	284	347	343	294	329	321	294	320	338	261	277	297	319	295	300	304	298	302	290	313	308	313	329	311	286	308	325	349	312	292	299	298	297	286	298	307	324	344	288	309	323	298	320	289	317	272	335	313	315	320	336	327	304	308	304	334	323	269	296	304	334	312	298	320	330	330	315	273	304	331	314	330	320	306	316	281	314	301	266	289	325	318	303	316	300	283	344	316	303	309	319	278	307	305	287	320	315	273	310	290	302	301	299	330	329	306	294	304	283	318	294	294	285	308	289	306	291	297	291	295	303	284	303	297	309	311	279	326	291	309	308	287	281	321	305	325	311	309	324	273	296	308	351	291	318	313	325	310	288	325	319	284	324	304	280	281	313	306	325	312	315	292	293	328	306	295	318	278	300	289	301	314	312	328	307	328	304	306	310	308	326	275	280	287	277	297	272	314	332	317	304	310	336	320	296	336	284	293	319	323	299	291	297	306	353	327	292	311	322	303	295	286	326	327	335	314	281	301	315	285	290	285	303	313	324	323	303	301	317	307	291	294	306	293	342	343	293	308	321	280	322	301	296	313	315	248	273	301	311	302	315	287	319	300	319	312	305	309	301	348	321	299	300	312	307	310	286	325	304	288	305	295	297	289	332	273	293	267	299	303	291	300	311	281	285	300	272	314	304	302	302	315	321	285	310	328	324	298	287	320	287	308	316	305	318	319	331	307	341	300	346	339	306	279	293	314	313	290	302	318	298	326	328	295	333	304	295	323	315	298	326	273	287	286	296	312	275	326	298	279	319	320	294	305	274	335	304	290	312	310	323	320	341	322	292	289	301	320	282	289	307	303	290	335	322	347	318	280	286	318	287	298	297	308	305	313	329	268	307	319	284	310	303	294	277	288	323	320	295	318	316	286	263	296	325	314	304	301	316	281	279	263	323	315	311	303	299	296	307	289	284	285	326	287	305	335	321	279	291	335	293	316	336	295	319	310	325	316	272	301	310	309	296	313	297	274	274	303	315	321	276	293	311	307	311	272	290	284	309	321	314	306	306	302	300	279	286	293	317	325	291	310	305	282	318	284	299	296	287	288	311	261	281	335	309	306	303	303	328	319	289	339	341	299	278	327	312	332	283	295	288	304	302	287	308	310	301	293	307	324	290	306	315	319	328	285	316	277	294	349	292	295	272	329	285	347	298	308	281	343	314	312	310	316	318	297	328	316	310	291	304	324	307	289	295	303	301	293	341	288	281	313	295	313	277	293	308	323	310	294	284	269	277	311	302	312	309	286	273	301	296	302	300	300	305	284	335	336	303	321	315	287	307	295	311	312	321	324	310	306	283	296	336	282	316	318	309	290	320	328	320	295	290	330	325	311	294	309	309	291	315	292	319	307	283	288	309	277	316	293	287	334	312	308	306	297	280	306	288	318	309	294	282	323	301	306	318	257	282	273	294	316	277	321	297	303	298	300	297	308	275	320	283	316	311	302	289	302	291	309	294	303	330	334	311	291	332	340	318	287	283	307	333	313	291	301	280	329	316	281	279	342	274	282	314	299	303	307	300	271	338	275	319	304	279	299	309	329	271	283	268	303	294	334	302	331	291	329	314	272	293	286	295	292	317	299	334	297	323	294	282	281	334	334	284	292	311	320	320	304	317	308	314	309	300	293	312	328	307	284	302	269	305	326	327	288	323	311	300	279	282	291	317	325	326	307	299	310	314	333	305	321	321	304	305	318	292	313	267	346	310	308	315	326	318	325	316	324	288	288	308	281	288	299	283	274	320	332	285	285	301	326	336	322	291	298	314	309	333	279	274	287	300	291	302	311	306	291	301	327	294	313	312	313	312	304	299	323	313	302	315	312	298	303	306	286	293	319	314	290	291	301	299	320	297	293	309	277	309	289	328	335	288	294	325	306	315	296	334	322	297	301	310	322	322	309	292	310	292	294	314	312	304	296	323	312	315	313	295	301	301	300	318	281	331	330	311	277	304	301	309	303	280	319	316	296	273	294	306	310	318	317	305	320	292	302	283	302	317	327	267	302	328	317	303	322	345	332	309	344	317	304	299	298	295	311	330	309	279	301	288	290	302	294	291	304	307	284	328	291	325	312	296	312	298	325	309	299	298	285	308	322	304	314	299	308	295	327	279	324	299	292	297	319	314	300	326	303	300	304	255	321	301	287	306	326	293	293	301	305	316	290	291	322	294	307	312	303	293	303	321	293	337	340	287	294	295	322	284	319	319	312	291	302	311	273	314	280	343	312	283	291	279	280	306	299	291	301	286	299	293	298	342	318	293	307	312	308	324	294	310	291	271	315	319	307	307	291	301	285	332	315	313	291	315	272	331	314	296	301	302	298	299	299	311	338	293	308	314	302	292	363	320	269	288	280	321	332	299	324	288	299	290	298	308	325	297	285	312	319	284	311	270	299	297	294	296	301	283	280	322	323	313	280	313	289	302	294	306	291	315	309	320	313	324	312	288	290	322	294	319	302	313	305	312	287	314	320	302	273	280	296	285	315	328	293	321	296	299	325	294	287	331	323	322	346	292	314	305	336	299	283	292	318	299	337	314	331	310	291	329	318	298	291	308	288	302	329	316	282	321	296	323	308	293	289	292	317	287	295	287	292	301	297	322	309	313	290	334	306	295	287	300	292	298	292	275	312	308	310	291	330	304	283	303	334	281	301	302	297	290	294	312	294	288	312	298	315	314	287	303	292	301	305	302	331	324	284	343	308	303	305	313	314	299	282	288	318	275	316	303	327	302	325	272	286	303	329	318	293	296	291	314	306	288	335	272	281	315	304	280	314	263	297	284	332	301	296	303	316	313	317	302	306	282	307	315	288	286	335	315	327	296	298	351	292	335	288	318	312	312	330	308	301	302	305	299	318	295	295	312	301	316	323	316	312	304	322	337	284	286	306	289	331	271	283	285	330	304	316	320	331	336	275	294	289	286	306	321	313	313	298	331	273	345	287	285	311	303	290	325	292	296	269	286	332	319	262	317	312	293	320	300	306	306	332	281	312	294	277	319	304	306	287	309	302	292	313	307	314	308	289	311	286	271	306	325	316	337	298	347	321	314	292	310	317	271	352	308	310	274	321	322	332	296	287	288	314	341	322	298	301	315	323	312	292	295	289	286	323	330	313	310	306	322	330	277	313	315	320	315	313	307
10796	22560	20558	13050	10031	8049	6297	5354	4793	4538	4598	4081	3590	3025	2587	2164	1808	1570	1499	1556	1419	1393	1270	1207	1142	1026	1062	943	870	864	845	882	841	837	835	765	732	708	692	665	659	638	634	609	598	621	617	597	631	595	611	606	615	576	615	573	598	558	604	571	580	588	589	592	621	577	590	599	566	625	563	607	588	574	583	603	587	588	607	559	571	576	615	607	585	546	612	567	538	574	575	608	627	553	579	575	570	552	620	585	560	511	559	583	555	564	578	590	592	525	590	561	605	560	578	606	517	571	537	553	547	539	578	547	537	541	590	555	566	603	583	532	612	577	571	514	555	575	572	563	567	565	532	587	565	545	511	574	551	540	560	563	565	545	586	547	558	548	556	569	576	563	540	573	563	565	538	554	608	583	558	574	567	579	531	530	548	579	569	546	567	571	595	543	525	572	526	533	556	545	531	563	638	542	586	581	577	586	569	532	531	571	553	585	597	552	530	576	559	546	531	561	549	553	558	557	484	535	562	575	579	544	571	596	552	554	567	559	586	555	544	579	565	552	535	546	577	585	567	529	554	590	559	571	587	575	541	558	555	534	551	561	603	525	571	584	579	557	560	529	586	534	605	545	595	525	585	570	517	566	523	557	558	571	573	543	544	555	529	583	528	560	556	587	553	525	549	580	559	577	526	591	552	578	596	602	560	559	571	583	560	583	558	542	550	546	525	600	586	556	552	580	548	539	577	542	584	530	570	489	571	560	543	537	541	576	521	560	557	577	581	576	566	542	546	549	553	559	569	555	575	587	537	570	557	556	578	533	581	554	561	580	571	554	558	555	571	581	575	553	574	542	553	567	557	573	549	598	540	514	535	534	539	566	532	616	533	597	572	598	549	546	562	553	547	531	571	588	556	580	546	587	579	541	566	561	580	513	572	542	557	510	585	555	487	539	563	568	569	531	577	561	570	582	608	569	560	554	567	544	564	554	532	576	575	569	606	553	583	532	547	598	533	535	548	585	543	560	567	568	551	592	561	579	628	554	544	573	569	555	588	544	574	560	555	549	530	538	519	525	552	575	557	551	572	556	577	547	564	586	545	571	544	585	604	551	520	547	586	553	549	564	547	579	538	577	544	580	574	578	608	567	570	549	553	556	548	535	533	556	599	557	559	575	543	554	562	569	574	575	545	527	570	561	546	636	599	589	565	557	535	591	551	542	570	569	539	567	548	602	573	562	550	550	562	581	555	495	569	574	577	564	568	582	544	556	597	549	555	568	575	563	552	555	554	551	566	536	581	574	537	574	588	584	580	549	554	531	501	554	574	557	577	533	516	580	600	570	576	600	538	529	521	540	528	539	564	595	576	580	573	586	593	596	604	620	559	560	550	566	551	551	569	533	569	573	574	558	556	530	561	573	570	549	536	610	512	527	549	579	532	549	543	550	559	562	532	554	545	590	537	590	584	568	561	557	587	524	565	555	589	562	544	551	580	536	554	579	555	596	545	556	534	610	587	570	576	585	577	549	585	578	576	544	544	566	516	568	571	564	543	529	553	561	556	550	537	566	528	582	593	568	543	572	543	575	582	553	576	569	519	568	551	557	526	571	587	555	585	544	581	595	595	571	550	601	558	567	564	547	586	558	568	485	538	538	560	559	568	533	597	540	553	562	552	599	548	583	554	546	554	556	604	520	530	582	576	552	547	553	570	554	563	586	597	531	531	568	531	556	561	573	554	553	524	561	570	549	589	548	558	579	577	585	551	579	593	538	629	537	558	552	585	580	572	576	554	524	533	616	519	507	542	578	560	542	531	580	546	550	588	515	549	592	600	584	552	562	560	555	549	611	537	560	549	576	539	553	519	588	580	567	568	563	602	549	551	532	523	530	555	584	571	562	583	567	522	570	522	573	553	559	548	570	565	605	566	523	591	566	526	548	570	561	520	521	580	600	573	580	526	567	560	549	567	549	561	546	562	558	535	527	555	574	551	516	575	586	508	535	522	538	529	614	551	588	555	602	523	570	555	550	572	546	594	535	544	557	564	521	559	573	547	545	590	600	570	527	540	549	561	558	559	591	533	542	537	588	551	560	547	543	555	543	543	561	558	562	559	583	521	546	561	569	533	548	563	560	597	553	566	563	541	551	582	580	568	589	551	551	541	543	565	556	565	562	579	579	549	559	557	583	581	590	590	544	560	539	596	557	570	556	528	558	560	575	582	587	552	556	580	535	557	533	563	542	578	567	562	533	588	559	544	577	563	567	584	567	553	577	567	547	591	584	568	535	546	598	585	560	566	558	573	561	558	561	524	573	511	567	566	565	608	519	557	573	548	585	572	556	579	578	541	570	537	560	569	546	584	554	578	572	560	575	566	555	582	580	559	568	584	590	564	552	549	555	564	544	537	561	587	536	524	595	574	572	541	558	588	577	531	563	575	500	539	580	535	536	581	553	581	533	558	591	572	554	584	598	544	564	582	570	557	561	518	559	569	564	559	536	583	581	575	549	574	536	576	513	546	579	552	516	537	580	573	534	524	559	534	582	499	556	599	548	592	524	550	533	558	598	592	570	587	537	578	577	574	524	593	539	527	578	562	560	568	534	606	547	578	590	545	513	545	581	580	553	571	552	563	584	559	535	582	530	536	608	539	566	546	590	546	527	546	615	576	563	554	530	549	586	557	547	538	578	562	555	586	552	572	556	560	552	581	517	587	556	550	560	594	548	533	565	575	556	528	544	528	574	559	535	565	554	574	545	579	556	535	606	558	543	584	591	566	533	556	552	612	568	577	568	565	581	540	490	565	554	543	567	555	514	578	538	575	620	541	579	511	529	592	543	605	545	581	529	581	536	544	542	590	555	522	553	531	551	551	567	568	606	558	574	577	558	607	545	550	586	589	582	535	567	534	540	597	534	559	574	568	554	572	570	576	537	575	554	594	545	558	551	564	558	518	564	546	537	532	541	587	557	564	562	576	545	521	542	508	577	562	538	511	562	581	572	571	500	567	501	565	559	545	566	534	504	556	604	579	613	537	535	533	556	583	566	580	617	538	535	552	583	557	601	575	594	597	570	549	541	583	540	524	564	543	551	532	583	569	574	545	596	531	541	595	537	532	547	544	587	619	570	551	536	541	597	545	596	565	540	514	535	552	529	557	574	598	555	561	544	566	528	551	556	584	576	544	537	551	544	624	595	586	546	550	598	494	589	602	545	567	543	571	589	583	578	545	554	588	578	525	547	581	550	552	559	544	525	507	533	588	514	600	560	557	594	619	546	564	561	560	547	597	572	562	541	568	544	535	573	588	513	593	501	590	572	553	576	600	575	560	537	575	582	585	592	578	590	534	538	567	559	548	593	586	550	563	562	589	572	540	545	574	559	553	553	552	570	538	524	506	533	566	544	529	582	563	535	603	594	553	573	538	563	568	587	581	570	560	567	549	582	522	544	576	579	571	573	546	555	565	556	538	593	556	567	570	553	551	567	507	566	550	601	572	563	580	541	580	560
26500	20062	8919	2592	1567	1200	984	897	862	859	849	833	802	732	648	593	627	512	520	581	542	526	505	540	470	506	502	493	478	499	504	487	517	508	520	488	453	494	481	467	486	495	536	475	448	481	477	491	493	466	487	499	434	504	515	469	479	474	452	485	481	468	513	506	449	502	460	450	452	430	432	432	465	451	465	471	490	518	470	486	476	472	463	447	438	468	481	477	490	454	483	484	520	480	492	473	472	468	484	455	499	466	439	476	474	464	464	505	474	463	479	476	468	440	476	462	441	421	463	454	471	452	469	465	486	487	443	479	422	490	441	471	498	505	478	498	475	486	447	491	508	441	472	417	464	426	493	467	479	469	461	428	490	451	495	460	445	477	484	439	490	466	437	420	458	468	485	496	440	485	463	495	477	448	485	427	427	458	465	498	461	470	467	491	485	511	483	448	503	490	484	447	440	464	484	459	420	461	465	482	492	462	472	456	466	478	431	490	444	468	471	444	444	492	510	476	430	460	478	470	466	480	436	463	473	506	444	432	471	476	484	454	456	424	511	464	454	492	473	455	451	513	455	449	433	474	473	498	438	470	431	471	495	476	519	455	462	498	456	469	451	480	468	433	442	505	452	465	479	433	487	459	500	494	448	472	463	470	448	513	472	479	478	436	409	460	442	473	477	482	449	488	489	454	481	464	448	443	487	426	459	489	489	507	434	468	473	433	458	476	485	490	477	527	510	503	494	491	465	437	465	457	487	481	499	464	481	490	483	481	466	471	472	480	481	475	451	467	442	485	436	447	463	455	462	444	457	501	495	485	445	504	501	509	450	512	457	503	495	441	449	483	475	492	466	495	522	433	445	506	491	454	485	490	456	436	463	466	504	457	525	454	427	467	456	443	470	483	440	485	485	448	466	491	496	476	473	491	454	480	436	474	481	476	497	477	476	492	459	495	466	502	473	492	462	477	426	444	435	479	478	454	450	481	464	481	431	473	471	459	477	486	481	436	453	493	448	450	487	465	461	492	449	496	453	480	460	463	465	467	457	474	474	499	467	473	452	464	475	444	460	457	485	442	461	452	466	494	469	495	498	496	469	473	486	465	437	492	446	442	476	448	462	445	474	464	439	458	452	442	465	484	473	449	509	485	471	464	498	450	450	525	469	462	472	481	477	464	488	436	433	491	469	455	481	471	466	513	466	450	472	453	468	456	439	443	398	467	458	458	467	471	468	474	459	459	473	494	468	468	437	470	461	472	464	486	472	456	460	458	453	420	484	452	490	486	485	510	462	450	494	450	481	474	496	467	446	521	471	449	484	420	472	510	461	444	466	494	445	506	452	477	444	452	458	440	491	479	454	435	464	492	505	448	435	478	421	460	448	464	447	502	474	461	480	468	464	463	416	462	469	475	442	502	492	455	465	469	485	494	455	448	451	473	455	470	471	473	443	462	452	461	486	460	505	419	489	453	445	474	458	486	434	481	463	479	447	478	465	446	447	464	484	478	432	475	469	452	503	481	472	493	442	473	496	513	453	481	477	489	489	481	478	492	473	456	471	506	493	489	488	463	469	461	492	439	415	438	486	451	431	479	494	453	481	468	479	462	444	440	489	440	480	448	483	509	457	459	454	507	465	477	493	525	470	423	442	476	448	492	430	505	466	436	485	461	477	470	425	492	457	492	485	438	461	493	464	431	515	464	467	482	442	496	459	470	496	517	504	481	486	475	474	487	518	469	461	480	460	479	490	479	481	488	456	442	439	462	496	451	525	471	475	487	486	453	483	491	463	448	458	480	475	438	496	489	488	507	525	438	495	459	448	487	523	452	465	461	494	458	477	468	520	455	484	478	417	492	491	486	514	463	509	500	505	449	418	453	471	429	435	493	486	459	478	443	456	451	458	499	459	472	429	512	480	511	456	473	476	473	468	479	454	442	497	486	453	478	498	493	498	444	468	440	443	481	498	466	461	458	507	443	450	443	484	442	472	444	455	430	464	503	469	470	454	455	457	463	448	468	465	448	437	479	496	468	454	455	487	453	455	494	441	502	473	458	452	461	468	460	447	477	493	477	432	426	451	504	442	490	460	474	441	481	469	485	460	471	437	490	432	461	437	485	469	531	440	490	470	455	470	480	487	468	447	468	476	491	444	467	471	446	475	477	499	465	463	468	472	444	464	477	464	475	484	457	480	441	450	489	476	476	479	488	476	467	501	475	487	462	487	472	461	468	481	451	469	465	473	430	504	461	427	474	448	502	528	465	415	450	462	475	461	467	456	477	448	493	468	481	522	435	497	485	506	455	453	475	447	442	447	448	463	483	474	523	485	469	443	489	498	493	478	449	477	449	505	480	432	474	514	471	468	440	486	462	479	483	430	447	457	456	461	439	437	446	457	463	505	496	482	471	466	482	441	481	487	475	478	492	444	465	485	465	448	453	480	478	496	498	484	461	496	436	432	490	472	513	481	441	465	497	479	500	437	486	432	443	447	495	450	468	469	477	489	474	436	487	470	471	468	475	500	457	445	463	478	493	445	483	496	495	472	476	460	442	436	461	489	471	487	452	494	448	462	487	453	446	484	445	490	468	457	481	437	501	525	475	439	473	468	495	433	522	472	472	438	475	451	470	482	480	482	469	495	516	463	501	504	442	445	467	449	467	504	468	424	451	477	502	455	466	476	486	461	496	473	490	484	479	477	501	470	443	447	499	455	451	455	483	495	508	444	483	468	491	492	509	510	476	467	460	442	455	479	463	484	464	449	453	481	500	477	416	480	469	464	452	505	504	456	498	474	463	475	438	490	491	477	469	444	467	449	462	474	439	452	515	470	485	453	496	452	465	472	485	486	464	483	440	467	463	450	501	504	470	477	462	510	472	417	497	470	506	497	442	495	473	458	476	496	468	483	447	436	534	500	450	500	495	493	475	492	450	456	492	480	433	423	482	470	443	460	476	492	445	487	413	463	442	476	482	459	486	469	474	491	433	481	476	437	462	460	475	479	464	467	481	498	474	484	487	460	476	446	462	461	429	475	449	458	479	480	451	488	511	499	452	501	462	447	433	487	417	460	499	460	515	500	451	491	473	475	456	475	448	490	465	463	460	435	443	484	499	442	452	424	420	454	460	467	469	425	487	480	449	479	445	461	496	449	456	477	458	441	491	468	515	472	463	471	474	456	479	490	454	458	490	478	498	445	466	462	452	486	500	483	443	474	458	480	482	474	481	513	449	487	492	536	475	487	430	501	478	459	519	455	506	499	532	489	450	453	491	490	466	473	488	472	458	448	531	474	472	449	463	474	459	486	481	471	506	488	482	485	452	477	481	434	433	440	484	475	467	447	479	487	473	480	472	457	465	479	466	474	484	473	431	473	445	443	482	479	425	469	473	505	465	455	468	455	478	489	491	502	482	452	494	460	467	459	459	514	464	481	456	524	467	478	479	456	454	439	488	469	460	480	485	446	475	467	481	483	449	460	476	487	491	440	440	460	487	507	433	485	468
7284	9613	9132	5391	4380	3597	2826	2597	2463	2541	2593	2404	2149	1876	1516	1408	1375	1196	1165	1192	1215	1221	1176	1088	1114	1102	1047	1040	1002	969	950	1062	974	927	939	906	890	939	894	910	862	894	924	905	889	927	908	869	907	914	850	895	826	935	930	917	908	942	933	924	880	927	903	923	891	895	908	866	878	902	908	944	829	910	902	901	890	928	946	887	905	846	895	896	879	914	873	875	847	879	894	931	870	876	964	903	889	868	931	901	871	892	849	895	897	863	882	898	944	869	846	902	852	860	792	858	919	855	900	890	888	889	880	855	935	923	864	928	884	888	865	865	895	845	827	883	889	904	928	858	851	858	852	857	925	856	887	882	911	921	916	845	901	931	930	897	889	888	884	887	908	883	899	908	898	880	871	910	871	859	921	915	868	862	917	883	871	888	886	888	908	850	908	890	882	916	887	927	859	972	904	875	902	857	892	881	860	925	869	956	898	874	878	924	892	864	841	938	908	863	889	875	871	887	894	860	892	896	862	909	863	853	894	902	915	843	886	917	843	914	843	934	906	880	860	889	870	884	884	907	865	865	885	919	874	878	863	901	865	883	906	934	891	894	883	894	927	911	926	921	870	923	855	891	905	838	857	899	889	864	871	865	907	884	897	903	887	833	861	847	889	821	851	861	880	906	904	929	842	841	925	912	913	850	901	920	892	880	890	873	889	891	942	906	873	906	901	885	877	856	841	852	871	854	894	868	889	822	890	867	859	835	932	792	901	874	838	883	871	908	869	871	870	911	821	877	906	849	899	927	926	866	893	902	843	885	882	899	881	944	947	948	824	890	838	912	848	833	944	861	900	904	923	899	940	869	892	884	874	914	951	850	885	895	925	907	824	871	920	875	880	864	894	872	907	885	907	884	893	896	906	919	882	854	922	891	879	935	920	849	893	883	839	868	883	913	871	892	888	926	886	874	889	874	889	910	876	836	877	876	904	851	928	880	837	912	854	939	904	822	871	841	847	866	866	867	861	908	892	851	857	876	929	907	835	856	859	882	870	917	971	907	916	891	869	906	853	872	889	900	851	868	870	897	861	877	896	934	865	869	905	859	870	830	931	898	920	890	873	882	876	888	894	933	890	880	865	839	880	889	851	894	962	905	924	918	882	896	889	904	915	929	948	874	908	898	913	920	884	867	896	847	861	856	886	884	852	879	894	876	923	898	857	923	872	848	859	870	833	879	872	943	844	888	855	894	871	857	903	912	853	886	897	895	876	885	925	915	826	882	874	856	904	907	885	882	874	937	902	897	857	904	896	841	918	865	943	925	900	886	904	917	829	908	929	893	871	873	923	861	874	891	827	856	929	887	917	928	913	882	854	918	867	897	934	876	891	884	854	879	825	868	888	899	877	934	880	901	847	864	916	900	899	849	840	892	877	918	897	953	879	864	923	843	901	937	881	822	918	902	904	889	885	946	878	883	971	933	874	869	870	852	865	918	873	881	864	879	925	868	937	862	874	852	895	866	877	921	950	918	876	902	907	891	884	897	860	894	860	845	904	844	885	881	901	922	901	879	896	803	904	856	882	935	863	896	869	890	893	914	894	917	941	878	918	875	875	850	894	898	914	906	857	930	883	912	912	921	872	880	861	826	875	874	865	910	937	859	903	863	883	880	898	872	927	892	884	873	922	878	942	920	870	892	886	888	872	850	871	939	901	911	851	848	894	889	909	851	866	873	867	911	875	857	877	936	871	858	878	888	865	921	860	882	891	896	847	874	886	877	912	867	839	850	892	919	915	914	880	886	857	880	861	896	835	929	890	852	847	869	858	842	922	880	825	909	854	903	868	944	925	855	911	937	866	925	881	840	841	956	888	870	895	851	880	855	897	895	904	886	874	808	877	896	903	872	859	962	870	883	856	890	853	892	883	890	903	893	886	898	910	840	890	856	926	863	868	879	911	900	906	896	879	857	874	911	862	871	900	894	887	878	881	881	857	952	908	820	887	825	925	910	914	888	860	872	865	888	882	867	921	891	899	836	916	904	896	866	918	875	921	891	854	872	887	896	896	829	874	841	851	893	886	908	856	866	872	900	870	902	909	842	877	948	933	880	881	873	859	900	916	893	899	859	883	934	896	893	899	936	913	878	945	903	853	970	875	904	878	841	884	932	893	890	952	883	896	882	952	898	904	882	842	871	864	885	849	918	889	898	886	865	929	922	917	891	892	882	870	876	851	909	864	954	920	865	882	848	912	853	892	842	903	862	932	933	847	873	867	914	878	880	935	876	890	896	916	914	861	902	909	924	855	852	868	900	880	898	852	847	890	860	921	867	887	860	901	902	920	872	881	900	891	844	895	866	844	916	943	872	923	850	885	822	911	875	908	889	868	818	852	884	903	890	950	864	882	936	934	877	912	848	880	918	876	877	844	881	876	874	913	916	885	850	859	906	914	851	845	883	887	875	901	894	910	841	914	846	859	956	848	943	865	922	850	903	893	894	901	894	870	889	884	864	860	851	847	858	918	953	900	844	927	900	888	877	857	923	868	939	870	910	952	903	918	938	869	877	873	907	910	893	871	852	872	909	891	922	902	912	884	866	851	938	864	924	867	920	881	855	809	871	903	887	836	874	909	865	877	905	884	899	943	915	878	880	852	864	869	887	950	874	865	855	860	899	886	886	933	918	917	838	911	873	893	875	871	812	916	929	903	852	917	889	866	928	946	859	911	918	879	905	901	897	864	870	856	883	854	923	883	867	877	893	913	899	894	886	886	889	885	850	855	887	846	885	896	855	890	866	896	845	843	902	917	881	870	947	911	907	873	924	862	848	853	895	850	828	828	889	940	878	899	882	883	851	822	890	906	911	912	895	904	839	911	851	900	941	873	888	862	887	876	876	899	908	865	887	906	892	950	908	867	922	862	923	868	874	845	936	862	901	886	889	874	921	838	853	890	871	891	879	881	932	860	935	899	904	796	919	916	894	881	881	874	883	855	884	913	879	887	947	888	870	945	895	907	912	917	864	909	835	875	861	827	895	889	904	938	920	903	911	854	903	886	892	923	903	860	864	856	910	939	909	859	905	921	928	881	871	905	919	846	881	839	879	870	880	877	882	905	857	941	946	920	889	889	932	898	875	902	916	853	886	950	867	864	946	878	864	894	912	886	901	917	942	910	893	893	900	931	911	915	910	905	927	915	910	908	847	908	873	901	863	883	930	880	968	918	904	847	858	919	904	893	903	883	859	882	871	878	884	907	898	849	870	895	847	912	877	873	900	877	877	881	884	841	888	902	870	929	936	862	915	853	876	930	912	866	913	913	855	873	877	852	858	895	876	871	866	851	885	900	912	862	866	902	924	875	872	892	864	829	878	852	889	838	916	893	891	880	898	869	917	896	925	916	899	879	866	906	942	850	864	908	842	920	855	846	882	900	843	896	862	893	973	906	869	938	882	917	898	899	898	848	881	827	906	916	945	846	855	893	874	943	925	901	863	889	864	907	894	940	922	871	908
23872	21074	28084	24287	19383	3835	1667	1204	1022	966	1042	957	851	727	636	563	498	443	485	455	450	455	391	395	367	396	388	367	329	361	369	336	356	350	345	337	327	328	268	321	339	305	331	310	292	327	328	317	310	320	305	335	290	333	312	307	272	305	293	320	292	335	326	313	285	294	318	315	298	325	305	326	316	339	297	290	342	305	304	309	302	334	296	290	283	281	288	308	337	301	289	300	307	284	296	301	295	275	307	341	327	317	303	301	286	286	272	284	333	325	318	274	290	329	305	303	323	302	305	298	302	279	269	293	294	313	326	322	302	295	280	321	320	299	261	289	316	297	318	305	286	297	306	336	248	312	286	281	295	293	270	320	312	301	281	294	288	322	290	307	289	311	296	294	278	316	315	279	335	292	292	296	302	300	278	306	298	317	301	286	301	308	287	293	308	300	281	326	318	277	333	306	293	294	281	327	315	308	294	291	304	310	288	290	298	307	285	287	310	301	313	309	317	254	274	309	306	308	288	325	311	337	309	291	277	272	307	315	328	338	294	311	303	305	304	277	296	292	324	292	318	284	275	309	281	320	297	311	297	294	301	319	293	280	284	329	288	303	313	320	312	318	293	287	279	295	297	281	282	277	292	286	307	292	309	309	267	321	296	313	289	263	312	284	300	265	315	296	326	299	312	298	296	309	300	306	264	321	272	280	256	297	299	326	258	276	284	270	286	295	278	287	266	279	321	302	274	278	266	301	306	288	299	259	284	299	285	305	308	320	311	325	290	303	292	280	281	306	309	285	283	279	309	295	301	320	296	314	299	311	281	332	292	319	260	302	286	306	272	307	298	298	270	290	302	297	287	313	317	315	293	305	288	295	296	326	277	310	314	313	308	277	316	268	272	295	313	306	295	291	314	307	299	290	283	305	282	282	304	299	292	271	283	285	318	306	280	302	294	307	314	311	326	301	269	283	292	283	316	308	308	269	307	276	288	285	328	306	291	297	289	306	317	327	292	301	298	321	276	304	312	273	318	281	316	310	303	310	270	282	260	326	299	325	320	288	297	308	292	300	312	314	316	278	292	258	296	311	292	280	293	310	291	290	298	302	283	274	309	293	278	290	303	318	283	314	304	299	301	291	305	325	258	290	290	270	261	270	304	281	310	309	324	304	274	300	289	290	283	312	299	281	270	271	310	323	326	287	288	290	303	337	310	331	274	306	290	294	301	302	281	333	281	303	323	283	267	302	320	336	287	290	314	314	319	317	299	286	304	298	327	325	303	285	281	331	296	309	306	285	315	277	319	302	288	303	279	293	288	282	295	292	308	283	303	296	329	300	297	287	321	296	290	329	281	286	324	298	261	296	278	302	321	303	280	284	267	281	304	291	277	291	322	274	278	306	323	290	291	330	281	317	280	291	301	296	304	283	324	281	271	293	280	324	326	298	315	290	281	304	304	296	289	304	309	283	317	256	283	274	294	298	275	294	301	300	309	279	278	282	306	300	292	317	311	305	318	289	324	283	280	301	317	281	304	311	295	285	305	309	345	288	326	288	263	311	289	306	294	298	307	297	291	286	287	330	307	336	291	278	296	280	316	338	298	292	278	277	303	303	336	313	281	295	298	359	307	293	320	283	288	325	272	293	291	297	277	320	303	320	320	301	288	300	327	331	299	305	313	297	319	300	290	297	319	283	328	297	324	278	318	280	298	271	287	275	285	329	306	302	269	291	323	325	282	304	275	287	275	268	303	290	298	305	297	290	264	327	306	278	292	311	269	276	304	283	306	294	282	306	247	312	303	289	293	291	302	287	310	287	309	277	312	291	296	291	308	287	302	305	319	296	290	274	309	292	307	304	293	274	293	296	330	276	296	274	296	305	292	303	328	300	304	282	301	291	297	317	265	302	293	288	273	281	307	334	316	312	299	263	309	315	283	319	325	287	294	273	295	316	296	306	280	313	317	335	313	283	310	320	296	270	268	301	312	305	311	275	297	277	336	295	278	279	285	286	275	289	284	298	289	301	299	321	297	321	291	288	306	288	302	276	282	300	325	323	302	310	279	279	304	285	296	303	287	296	286	295	294	285	282	274	300	282	297	302	283	308	304	297	297	283	311	295	299	314	251	297	300	279	305	316	327	293	305	294	298	280	295	291	267	299	279	281	271	295	318	304	284	258	262	302	307	320	278	288	301	286	303	313	305	289	271	291	313	295	295	313	293	284	278	296	319	306	304	312	293	322	279	300	311	255	317	312	286	325	317	313	279	275	281	302	297	264	304	309	292	272	284	303	301	260	307	299	291	296	286	302	319	320	304	288	304	301	283	257	292	312	312	310	289	302	272	312	272	301	304	291	285	286	260	310	272	298	292	267	284	310	314	294	282	300	299	281	284	308	318	289	308	284	312	291	326	288	303	297	320	308	321	274	303	327	317	290	296	307	304	277	317	268	322	296	289	282	291	268	263	274	316	285	311	312	282	283	291	276	303	297	286	348	290	309	309	310	293	295	305	305	299	278	306	307	320	314	304	313	305	306	283	320	289	294	274	312	280	320	300	268	311	287	331	298	311	260	321	279	294	312	300	292	317	290	333	283	266	303	289	289	301	282	301	282	309	322	294	277	311	314	298	305	284	305	286	284	294	289	284	291	305	324	274	316	255	280	292	312	310	295	318	306	286	320	317	290	297	299	295	316	342	299	325	336	314	245	288	308	303	304	276	300	282	282	356	309	302	310	322	286	317	312	312	315	312	324	297	301	303	281	293	309	276	306	333	280	297	295	274	285	300	278	310	278	300	312	285	292	306	300	272	312	296	329	325	300	292	262	296	276	299	293	302	292	288	290	317	322	270	282	314	305	307	305	320	277	323	303	280	266	291	327	312	315	316	293	305	283	286	253	285	297	297	310	289	281	254	301	306	320	291	256	292	305	320	294	269	286	281	287	298	274	323	303	312	270	336	269	318	323	296	280	290	282	277	304	270	311	282	304	280	309	308	323	291	277	287	311	350	312	287	324	289	301	302	315	280	297	277	285	305	281	270	298	274	264	311	272	292	320	260	267	314	292	304	290	282	289	325	310	305	321	318	280	339	301	295	287	290	340	324	271	307	299	314	301	315	277	245	299	314	286	293	288	273	273	298	266	305	281	286	301	277	322	272	277	318	292	249	352	308	272	281	325	285	330	283	306	283	259	314	294	286	274	298	316	286	312	298	281	295	312	299	270	267	292	276	300	296	278	321	299	309	270	282	287	296	313	291	324	311	307	318	301	300	337	306	300	298	292	275	310	292	295	313	277	276	319	286	309	315	280	320	305	301	276	320	283	282	255	298	290	304	279	296	298	268	302	293	320	303	303	292	292	302	279	284	267	273	305	281	282	309	298	301	297	319	288	290	273	293	273	313	285	301	299	306	312	312	319	302	292	303	286	299	297	278	293	254	271	257	308	303	295	263	288	324	278	307	311	279	276	280	318	269	309	291	300	296	301	302	323	276	313	323	303	281	297
8566	17293	15713	9880	7385	5816	4645	4012	3412	3433	3580	2990	2737	2277	1879	1555	1356	1257	1222	1239	1144	1084	1032	948	995	922	872	861	796	776	765	787	748	744	723	693	704	660	687	642	670	675	629	619	625	569	603	624	621	598	573	575	623	638	609	583	615	618	556	637	602	577	619	562	589	605	595	627	596	583	594	589	612	587	592	594	570	585	581	579	604	573	569	582	586	583	620	601	588	594	566	653	601	605	570	586	605	606	582	607	539	538	542	618	544	553	576	563	588	575	544	537	565	584	587	613	571	563	587	529	613	590	595	563	597	622	555	583	597	600	573	526	586	573	561	577	583	571	595	589	583	548	558	583	549	591	616	588	612	640	551	562	599	568	589	547	592	568	606	600	592	626	590	592	558	572	594	580	601	568	574	567	624	581	608	566	560	533	515	604	555	568	558	570	550	582	595	582	571	605	584	589	556	565	558	569	637	538	553	568	547	560	587	575	568	591	550	530	529	589	609	553	539	579	537	600	581	588	593	592	592	579	549	585	575	546	624	548	529	565	576	554	550	592	588	613	589	541	593	553	555	629	557	572	605	573	567	562	575	600	624	562	607	584	589	567	575	572	638	570	558	574	595	555	555	585	591	596	580	599	556	604	598	622	590	636	572	580	514	562	568	582	599	568	556	537	594	551	552	552	601	611	553	623	564	574	592	613	588	588	586	572	549	578	595	601	588	572	582	560	572	540	618	516	597	571	573	593	594	584	585	583	592	601	557	593	569	572	557	577	569	576	574	560	577	589	637	592	593	535	592	573	564	622	571	597	587	647	570	563	587	631	587	588	588	593	540	571	572	570	570	599	528	606	556	607	575	567	548	598	547	572	583	548	540	561	597	572	530	521	591	566	607	534	628	559	557	565	586	619	602	578	618	598	550	611	568	588	533	543	552	574	607	566	569	596	551	552	538	582	590	592	540	554	563	614	547	572	594	603	576	574	602	566	598	547	636	613	539	578	567	576	594	598	585	607	584	599	599	569	567	555	604	541	592	587	600	558	551	582	602	587	545	546	590	618	554	580	574	558	556	616	625	541	565	573	607	607	571	630	554	574	594	656	566	569	534	566	598	540	548	622	573	558	587	571	584	569	612	544	541	557	574	569	611	596	547	586	510	584	577	564	591	586	584	608	589	612	604	589	589	599	534	562	589	593	570	595	571	556	566	590	597	629	625	568	589	527	590	602	595	564	550	592	611	599	577	576	587	580	561	549	577	572	575	592	528	609	596	605	582	592	548	567	568	620	580	609	554	580	560	596	593	551	595	608	595	555	569	624	546	586	581	576	560	572	567	577	608	586	564	584	567	585	619	615	589	606	556	567	566	581	606	612	592	566	576	586	626	581	574	620	577	563	569	593	585	567	581	585	575	602	612	541	602	565	595	603	537	565	536	577	614	588	576	580	602	624	588	643	594	556	551	542	572	613	582	583	584	574	575	572	596	552	544	599	558	556	577	570	620	561	560	543	583	571	557	605	571	637	575	538	560	626	566	551	551	592	548	553	600	557	557	576	549	576	609	567	586	582	590	574	587	548	601	524	602	548	624	630	620	558	558	566	578	586	581	614	604	604	596	596	556	585	559	584	562	565	580	563	587	606	601	551	519	580	575	569	557	540	525	558	565	571	540	609	586	562	624	614	575	565	641	579	573	649	580	556	622	613	556	595	586	584	579	583	532	567	558	597	590	612	570	560	579	607	608	588	615	616	576	544	593	616	628	585	600	610	566	577	604	565	561	567	551	563	551	569	619	573	567	544	553	583	545	597	555	582	567	548	576	555	585	584	635	606	567	557	589	581	544	567	577	582	595	649	597	594	547	569	587	602	605	611	561	597	634	570	573	573	542	544	555	575	636	570	550	598	568	569	597	563	630	570	585	612	585	561	589	606	555	558	603	578	602	576	546	584	568	540	553	607	555	584	547	569	570	549	578	564	590	563	541	565	557	590	602	590	576	548	588	610	599	587	577	612	569	571	565	561	566	568	571	558	585	562	554	582	584	586	576	552	574	588	586	608	602	573	585	569	568	571	626	599	618	562	591	582	539	580	572	562	583	589	587	606	582	546	597	568	592	601	559	628	574	547	598	547	560	588	602	529	560	593	549	600	573	567	532	615	565	527	582	580	577	568	580	584	575	570	584	581	547	613	593	564	608	578	545	614	545	600	562	599	605	586	552	589	561	587	599	526	606	579	554	563	539	558	626	555	584	635	545	520	604	548	586	563	586	558	566	576	564	547	604	548	605	558	553	570	572	546	572	562	585	558	530	605	579	557	582	574	605	561	594	571	602	545	541	563	579	560	566	559	541	577	573	613	579	587	594	546	602	611	528	587	578	513	552	591	612	583	618	574	566	584	557	558	604	608	585	574	556	598	567	524	634	554	592	601	584	581	545	638	559	574	592	590	631	573	561	572	576	575	587	577	553	585	555	606	591	561	565	562	572	576	557	570	569	582	588	572	592	584	557	555	587	576	568	533	591	589	570	566	560	579	604	578	610	592	627	563	561	567	592	580	591	586	549	598	576	595	576	562	556	571	588	588	571	611	568	576	584	583	533	562	584	585	595	567	560	533	529	564	618	604	565	581	586	542	573	575	593	563	587	597	587	563	564	580	564	640	528	515	549	587	585	582	524	544	554	526	570	587	590	591	522	604	568	556	601	586	581	556	616	566	564	538	621	605	583	569	610	559	572	554	582	560	582	615	599	566	545	632	593	581	558	643	592	522	544	561	617	599	578	546	552	581	513	565	591	551	577	597	649	558	590	615	597	613	606	532	585	577	587	573	572	598	561	621	564	594	586	564	628	562	578	579	605	569	585	566	608	599	574	609	578	579	583	570	595	584	577	547	583	547	601	591	595	559	568	609	568	568	564	580	594	542	540	572	546	593	576	571	598	604	579	612	608	537	534	588	572	567	554	582	571	583	583	570	570	613	626	557	573	591	576	594	563	597	585	587	607	625	559	596	598	546	550	567	523	571	593	569	571	594	571	556	606	575	573	580	565	551	616	554	599	587	567	575	594	528	595	545	575	575	569	598	571	550	577	631	581	551	562	587	558	575	564	564	607	575	602	583	588	585	571	536	553	632	577	597	594	543	624	583	563	566	559	557	587	565	579	601	599	555	594	602	543	553	594	551	590	557	606	580	539	558	534	583	598	538	590	577	574	529	573	558	596	589	552	600	588	569	561	613	576	561	594	598	531	554	604	546	622	561	574	563	567	546	547	608	617	574	559	542	584	584	593	603	588	615	573	604	548	565	614	559	606	564	583	521	660	560	584	603	608	511	582	554	592	578	558	539	544	585	620	590	575	543	579	572	594	583	558	585	591	579	558	558	572	567	584	574	567	553	598	611	651	567	547	592	556	572	579	577	606	585	580	603	536	607	616	556	558	541	585	614	582	588	612	594	583	545	528	605	579	585	587	534	573	597	597	559	569	573	558	588	570	591	561	545	584	601	593	592
22982	21057	28709	23621	21063	18382	3821	1787	1400	1338	1452	1130	1109	915	771	649	608	557	553	536	533	472	447	482	433	462	423	393	398	428	371	408	396	381	361	370	403	342	345	325	351	345	362	305	328	279	317	328	335	331	297	319	302	311	291	305	285	330	328	323	282	297	313	324	315	291	336	314	290	317	320	324	308	297	299	288	310	312	306	310	311	309	333	301	305	308	286	308	307	341	311	301	340	331	332	293	284	306	267	304	301	339	301	301	307	302	323	310	274	314	308	298	304	300	328	314	291	300	299	298	321	318	301	293	299	300	314	283	289	298	316	298	305	275	296	318	337	329	286	289	314	326	283	293	306	290	305	310	299	300	331	289	301	305	272	299	290	316	318	296	284	302	312	291	315	299	285	295	298	303	342	285	317	287	327	297	298	315	283	261	291	322	303	327	309	290	296	279	282	246	318	297	300	320	308	307	324	285	315	300	297	290	295	316	254	278	291	306	297	310	312	341	328	331	323	317	291	309	305	337	276	304	330	326	288	293	337	305	294	296	280	303	303	312	296	316	275	330	282	285	316	282	294	315	315	311	301	302	298	297	300	304	289	280	309	296	293	295	311	304	293	319	333	312	287	284	332	297	316	310	301	308	315	329	320	300	301	301	285	318	319	267	323	292	273	277	318	278	286	317	309	298	291	317	305	290	285	327	284	274	317	274	292	308	311	316	293	303	284	302	287	269	297	325	320	306	325	306	291	295	301	297	290	281	266	318	299	276	332	290	314	288	291	303	296	315	297	312	299	290	296	310	328	334	296	284	300	286	316	302	300	293	314	312	268	339	324	305	307	299	304	285	278	304	310	286	318	306	348	307	323	304	288	310	306	304	299	304	269	286	293	303	293	336	319	285	324	322	308	267	299	286	285	311	314	305	322	297	307	314	297	324	275	258	268	280	279	286	287	328	269	285	328	281	279	318	284	330	319	316	320	279	308	305	315	308	301	303	307	296	305	297	285	288	310	321	329	283	308	331	312	307	288	300	284	305	297	298	297	302	280	314	289	283	326	316	301	293	287	322	286	302	303	286	310	302	312	321	295	299	295	290	311	305	303	295	323	287	294	342	315	306	313	272	297	309	287	329	305	317	300	329	313	288	307	284	320	273	310	282	309	299	315	316	289	331	304	314	313	310	307	343	332	308	284	313	296	286	291	321	300	297	320	316	315	271	309	291	270	278	270	299	303	303	312	265	298	309	282	315	296	320	295	303	294	301	289	302	280	289	297	315	255	314	281	283	298	313	308	297	295	340	288	327	285	324	347	302	292	291	283	298	318	305	271	310	316	323	309	258	292	301	315	290	321	292	286	313	337	313	290	277	318	281	274	321	303	326	295	339	301	313	308	292	301	278	298	299	299	263	281	310	302	315	301	308	312	288	335	308	319	300	321	265	294	311	286	299	275	262	286	301	300	302	271	292	305	302	330	307	276	307	321	309	313	336	306	342	308	305	295	328	254	300	320	306	306	292	281	290	317	295	280	284	331	308	308	280	320	279	330	319	293	282	319	330	339	321	326	353	291	312	314	292	304	298	300	328	316	311	298	279	311	283	307	318	297	300	290	322	302	312	286	285	333	300	309	319	290	328	293	302	314	315	281	327	292	303	301	290	277	330	257	295	321	307	323	309	312	319	299	293	334	315	326	310	296	302	294	307	298	330	281	309	318	302	302	310	315	284	294	296	301	274	299	281	291	302	310	301	297	282	301	270	316	264	294	314	317	295	300	309	300	301	297	316	305	293	272	304	328	270	295	308	292	318	293	335	302	299	292	281	298	300	268	307	320	319	304	310	292	317	292	280	330	279	282	321	322	315	253	298	313	299	273	284	296	296	296	310	302	331	267	298	295	265	288	296	294	316	299	293	284	292	316	308	325	266	302	279	321	324	298	280	312	315	284	305	308	293	307	294	297	291	274	295	299	295	315	305	316	315	324	320	281	319	314	285	333	296	302	313	296	299	297	321	317	327	272	296	320	312	311	322	303	305	287	286	315	308	330	339	304	319	296	362	314	285	292	333	304	297	284	317	296	282	285	316	319	349	342	303	317	301	288	303	302	306	296	308	318	314	286	277	298	279	303	295	297	326	259	298	311	288	307	309	305	306	321	288	286	282	304	300	303	291	302	308	274	284	300	310	301	319	325	314	293	281	287	333	266	315	315	322	322	291	286	315	326	296	286	310	311	294	308	319	287	301	295	283	317	303	278	306	259	323	302	279	267	291	300	309	297	324	291	266	286	306	297	311	277	288	311	309	288	304	286	325	299	279	314	277	322	333	317	309	310	333	289	331	292	299	310	305	289	298	308	303	298	324	323	284	338	315	304	315	286	353	311	277	296	301	261	315	340	326	282	291	285	284	293	292	283	308	309	283	277	289	298	296	303	295	281	305	291	317	321	302	325	310	363	278	265	325	290	293	294	283	295	320	312	307	292	298	298	312	300	303	302	304	279	318	281	311	315	279	339	290	299	313	288	326	280	263	269	277	277	321	287	319	333	317	285	300	294	326	319	305	308	322	294	301	310	292	310	308	283	299	269	335	313	297	301	300	329	263	313	306	310	291	304	318	304	295	292	278	308	304	300	273	319	311	285	283	320	295	280	332	327	303	303	272	315	272	293	268	290	337	299	295	310	302	307	333	333	298	327	287	294	327	287	295	325	300	290	290	276	274	272	297	313	302	316	297	319	316	281	307	267	300	316	328	285	291	330	312	297	303	323	322	262	322	313	322	297	286	286	268	289	291	298	302	303	277	332	278	275	301	300	295	285	307	301	325	307	288	317	295	299	326	294	281	301	290	272	318	296	306	299	333	306	271	275	308	313	263	306	314	279	288	302	308	317	286	284	327	296	341	283	307	314	294	311	312	299	334	271	293	299	339	315	306	309	346	285	319	292	306	302	330	290	277	280	296	300	284	283	298	331	287	257	315	301	296	329	317	333	264	302	258	324	280	295	333	273	304	310	301	307	291	311	281	285	299	293	290	312	286	318	314	315	314	312	319	307	306	273	302	305	278	286	296	303	294	282	299	299	303	320	317	270	308	293	298	312	307	297	292	341	273	296	306	331	289	275	308	305	301	316	295	274	290	295	288	302	271	307	275	276	304	281	285	305	301	299	325	284	286	271	280	268	293	302	322	313	299	270	291	290	328	321	295	335	346	306	270	311	304	314	299	280	279	297	296	321	305	326	310	302	286	349	296	301	319	306	293	283	277	342	308	322	286	280	274	290	309	304	303	293	307	294	341	267	314	335	308	284	293	284	281	298	301	330	301	308	274	285	315	308	315	317	280	340	289	318	285	310	302	300	283	284	310	295	251	319	328	340	331	290	300	308	315	307	323	282	298	285	330	287	294	306	308	313	332	322	274	326	307	315	287	296	325	294	320	297	324	286	328	316	283	305	307	298	300	303	297	310	280	319	284	308	284	279	271	317	279	292	308	295	319	286	321	307	305	332	269
11052	22697	20453	13565	10329	7960	6506	5414	4843	4738	4888	4062	3694	2929	2420	1983	1753	1618	1496	1530	1500	1364	1309	1198	1106	1055	1049	966	885	914	847	826	816	825	820	728	720	673	682	662	660	630	606	661	529	589	608	596	610	603	592	622	602	600	593	586	635	590	599	588	583	588	580	548	556	583	518	569	585	533	562	594	606	574	575	595	583	614	575	523	573	590	563	598	535	554	581	542	558	584	594	571	576	547	566	583	538	607	563	586	573	539	555	591	563	523	559	544	559	553	575	545	542	579	578	562	556	555	547	566	525	617	560	528	554	564	558	575	536	557	551	587	545	558	527	562	574	578	557	569	560	511	569	557	577	573	548	545	512	504	521	588	549	591	571	538	582	553	521	554	552	559	524	557	533	582	554	568	586	594	582	544	537	562	567	558	518	592	569	567	551	521	558	561	553	575	530	564	542	562	531	554	553	563	561	525	599	564	527	540	570	558	577	559	596	568	524	577	565	554	527	549	538	536	495	523	548	564	590	549	578	609	551	610	563	529	561	565	574	550	547	571	527	597	586	529	503	577	560	548	565	579	554	481	551	550	566	546	559	540	562	525	551	562	586	583	579	524	597	568	559	518	528	579	550	526	563	552	543	505	524	564	581	575	589	538	568	548	549	491	535	571	555	528	569	617	568	533	542	486	534	563	564	575	502	572	536	560	558	555	564	557	575	542	558	546	557	590	587	518	595	525	520	538	569	549	608	546	531	564	599	592	577	572	527	565	590	567	559	560	556	517	594	549	551	566	552	568	574	559	523	571	535	593	563	594	584	592	552	579	554	567	560	543	599	575	544	560	579	589	546	525	577	568	591	559	558	549	572	534	562	562	558	538	569	572	539	591	575	538	582	611	544	572	590	551	570	556	567	520	541	514	555	530	567	582	515	534	573	563	553	574	535	532	594	505	534	565	525	577	557	566	543	530	578	529	557	592	560	555	576	490	540	567	547	578	569	547	551	563	551	571	548	541	573	523	518	523	581	504	564	566	538	502	560	548	554	541	524	524	551	593	582	531	504	601	570	587	585	535	526	564	590	548	563	563	531	553	529	553	605	567	612	571	582	521	569	518	596	551	553	523	582	538	558	558	572	535	524	547	551	586	535	527	550	537	554	565	567	577	573	548	595	539	570	572	556	546	552	552	570	513	539	550	577	566	530	580	590	536	559	547	538	572	553	559	578	574	567	564	568	556	562	552	539	560	538	535	602	552	542	532	568	592	552	548	604	551	570	547	601	509	563	546	533	573	557	575	540	570	583	519	563	554	563	559	531	609	556	569	576	565	597	580	544	550	587	561	550	569	579	584	565	546	551	556	609	569	551	558	551	563	553	552	539	589	578	529	553	561	546	520	549	519	540	588	499	521	597	545	520	544	540	538	560	574	585	596	585	592	584	559	560	525	541	570	525	571	522	576	565	550	545	563	542	567	578	509	552	542	538	601	585	514	566	576	544	548	566	568	582	553	547	579	545	583	583	516	516	534	504	559	542	551	545	574	538	601	577	534	577	564	575	543	522	475	560	571	548	515	561	570	564	571	575	581	509	572	576	517	518	576	522	556	574	562	524	552	559	578	511	553	574	577	541	562	564	561	559	522	573	554	527	582	583	561	534	556	597	548	540	515	569	581	536	585	540	544	526	573	554	550	514	563	547	579	527	570	539	532	551	573	561	533	569	549	541	552	590	552	532	574	535	521	596	524	544	543	543	540	531	553	549	513	614	515	538	507	531	585	572	599	582	532	571	554	546	549	552	588	581	549	543	535	593	552	554	517	563	534	573	564	585	561	600	528	560	578	536	544	536	540	540	535	590	558	539	553	527	526	541	550	555	549	579	567	571	559	553	563	584	554	572	555	589	570	591	569	537	566	520	550	550	529	578	556	602	581	580	525	575	546	586	556	597	561	552	524	600	552	556	572	513	566	554	586	560	565	516	534	524	541	542	562	514	535	549	511	560	552	591	530	539	593	543	602	549	614	565	533	579	561	552	585	604	540	582	579	546	543	550	534	559	549	535	542	604	537	549	519	545	549	569	582	556	561	545	571	600	563	562	554	567	574	576	563	538	545	565	590	522	576	559	568	541	565	537	536	567	517	558	539	557	566	552	566	541	559	550	573	551	548	556	540	525	554	568	518	542	594	531	562	547	523	556	536	555	571	553	530	555	505	527	527	555	568	550	564	544	556	574	582	526	531	558	542	553	553	564	583	556	544	577	539	564	555	535	570	530	568	594	602	563	539	613	569	525	561	562	520	580	547	585	568	552	549	554	536	558	546	558	581	592	585	497	546	557	506	539	546	532	538	563	549	575	560	562	567	519	521	553	557	524	569	546	538	540	560	577	550	535	532	590	543	569	552	568	599	542	579	553	570	527	558	546	566	544	529	525	589	523	573	559	571	560	601	577	541	557	533	543	549	573	561	572	576	546	508	505	546	554	545	555	532	562	532	560	568	604	561	526	548	548	588	539	565	577	579	559	543	554	529	581	580	585	549	552	551	563	585	529	525	516	552	572	547	572	560	576	571	542	547	577	543	569	569	565	513	558	566	598	559	553	563	521	528	520	557	578	562	544	551	555	551	545	578	558	543	547	551	585	546	574	512	543	553	528	516	547	574	552	547	561	558	585	562	559	591	555	541	563	525	527	589	583	547	540	561	545	534	554	580	556	589	546	549	580	562	577	565	507	562	560	543	544	610	559	497	553	557	533	591	530	532	549	530	624	538	509	544	562	511	543	563	542	613	580	538	563	566	534	590	551	571	567	601	603	551	551	513	544	543	560	560	495	555	551	582	547	590	537	558	528	564	580	606	536	550	521	563	537	563	579	532	548	564	554	544	554	576	580	571	577	553	557	573	560	516	553	541	538	491	527	569	560	582	543	592	542	519	584	592	577	539	519	522	519	594	547	586	550	600	589	553	529	564	543	575	541	534	578	529	595	557	573	546	563	549	536	558	550	565	585	585	546	554	521	580	550	540	572	544	594	546	538	543	544	558	572	536	548	526	545	547	532	550	535	582	597	570	529	554	529	528	598	561	582	566	525	580	573	531	565	539	515	556	515	561	535	565	543	545	560	558	575	556	535	550	570	535	565	546	573	555	581	578	529	525	529	548	567	579	597	538	540	559	551	558	553	553	549	546	607	533	562	595	533	567	535	555	561	535	549	588	591	577	517	565	528	519	538	527	536	541	531	557	534	571	589	546	569	547	552	514	559	534	537	511	536	569	583	540	520	581	524	537	534	569	581	555	556	570	546	533	522	566	569	520	536	533	548	540	524	609	542	560	561	521	544	539	579	555	578	592	564	594	547	539	510	580	548	551	583	522	539	556	562	560	545	615	565	553	562	590	597	529	524	537	545	567	577	541	560	545	597	588	579	538	585	564	517	535	563	527	510	521	585	602	573	576	552	528	536	579	580	526	532	522	572	540	503	514	574	570	534	550	538	570	563	562	549	570	581	554	602	551
26517	19976	8673	2794	1781	1234	1047	937	813	835	923	855	781	675	642	592	562	588	566	560	540	569	500	484	488	528	501	496	486	509	512	503	497	477	564	511	474	489	482	464	453	468	456	494	472	472	441	489	491	496	459	439	460	490	464	470	492	474	470	485	444	440	482	437	466	493	488	500	441	437	443	492	453	480	496	460	483	486	461	459	470	441	482	518	488	481	489	464	503	499	480	486	463	428	454	443	475	461	471	444	463	432	508	470	481	476	428	483	485	465	432	482	432	469	442	490	459	473	450	475	467	508	501	467	439	514	465	508	461	454	473	456	463	436	474	440	453	493	451	501	457	475	462	460	446	464	448	430	460	475	451	468	512	461	493	480	442	465	492	466	463	478	509	505	482	485	478	491	477	466	455	453	456	465	482	477	435	476	464	453	499	436	493	463	462	481	477	461	465	515	453	469	475	464	513	471	473	442	461	422	476	517	466	451	473	490	467	488	457	468	471	480	459	422	451	458	476	429	478	488	452	488	459	443	438	467	434	482	461	477	474	460	475	483	498	483	457	506	515	467	444	460	470	485	469	485	499	517	456	482	440	449	455	488	480	454	419	469	484	474	487	422	463	451	461	474	467	487	475	454	452	470	493	467	495	496	448	477	504	503	488	479	474	441	496	428	424	443	500	476	503	473	498	464	444	463	479	488	478	450	445	513	474	455	467	498	469	478	459	463	466	483	451	461	483	421	467	443	511	451	449	446	470	462	443	516	469	464	498	454	472	479	472	469	448	447	449	456	453	481	448	471	455	491	469	471	472	474	463	493	448	488	466	496	449	471	412	451	459	474	447	505	455	446	490	451	443	480	457	491	459	470	474	500	456	464	482	525	480	461	512	459	485	478	458	434	477	430	496	485	454	453	452	468	461	499	461	499	507	455	456	486	505	501	494	471	487	458	488	499	474	473	441	445	500	466	438	448	467	476	506	480	480	444	455	468	476	456	500	464	475	480	451	484	437	486	448	491	459	462	462	504	476	448	477	474	462	464	468	473	470	476	476	490	457	514	461	487	493	459	469	450	468	448	497	458	463	438	472	516	463	506	490	464	492	457	491	445	490	459	488	463	504	491	491	471	499	469	438	443	488	504	458	445	511	481	464	466	537	481	495	486	481	476	449	473	480	460	436	480	493	493	483	521	498	453	454	482	510	469	468	453	458	463	472	502	470	418	443	465	514	468	462	475	460	498	465	485	438	474	443	446	465	488	480	489	434	430	442	469	462	466	453	442	483	470	469	481	452	510	467	464	491	462	465	493	499	488	474	454	446	488	460	484	513	465	463	449	487	494	490	480	484	454	464	469	452	482	458	450	508	502	447	461	489	481	443	467	485	473	480	482	519	484	464	437	444	479	430	461	453	423	418	472	464	480	512	505	486	499	475	449	500	462	456	494	442	498	477	497	436	486	471	452	498	473	468	449	471	461	469	489	509	470	438	460	466	433	442	459	498	511	447	435	469	477	495	482	530	485	453	530	480	473	451	453	513	497	490	482	490	450	438	496	473	483	496	445	460	488	456	448	469	448	457	493	443	455	444	451	480	491	498	490	466	423	524	469	486	465	448	450	451	447	443	518	453	441	465	472	491	456	456	473	464	478	449	502	439	457	468	510	486	440	456	466	455	445	480	462	462	476	479	392	500	481	453	445	482	464	451	447	474	462	453	476	485	501	464	477	495	489	471	479	489	521	467	484	445	500	476	456	494	473	451	453	421	429	462	468	496	457	507	506	457	413	449	502	473	492	446	481	521	497	491	479	460	451	504	486	482	480	431	507	474	456	501	486	461	466	445	424	455	475	505	423	488	451	485	465	466	424	479	478	479	452	472	462	475	473	468	468	431	475	461	452	488	474	447	512	483	501	484	431	445	457	440	465	460	492	428	472	489	447	454	430	449	445	477	497	441	469	445	457	505	486	466	495	415	481	470	495	462	474	471	484	501	463	503	450	420	480	516	467	444	478	463	510	485	427	450	485	476	468	462	434	464	463	473	468	491	453	479	484	481	459	496	461	494	495	442	480	478	444	468	471	496	446	480	430	451	466	477	467	482	442	444	453	464	496	480	488	475	444	487	467	426	473	458	433	472	464	475	510	463	456	430	463	498	478	447	472	465	461	475	467	432	443	471	467	431	487	487	492	467	519	438	466	463	491	479	488	464	490	477	440	442	435	446	473	506	474	492	458	458	415	449	457	484	473	475	456	468	455	477	445	456	421	490	475	470	502	491	450	467	505	472	476	441	457	472	489	462	421	459	462	481	488	441	430	483	479	476	479	452	519	489	472	491	445	434	438	469	499	497	448	483	456	500	502	446	457	459	486	469	486	447	489	455	493	482	482	462	448	469	463	467	508	469	494	487	417	482	518	506	447	466	470	521	471	447	479	458	497	515	472	470	443	496	487	430	489	479	496	487	464	452	504	506	492	479	467	501	467	488	426	453	474	459	464	401	458	494	493	446	499	430	494	484	493	451	454	459	520	453	448	464	468	471	450	468	469	477	452	447	473	507	453	473	468	481	480	445	504	468	451	450	447	490	500	439	471	471	460	495	439	450	476	459	432	427	464	512	445	473	464	474	439	451	431	484	460	452	450	453	475	464	452	446	468	440	447	444	459	486	447	440	445	487	469	440	441	457	459	477	467	474	465	491	472	469	476	478	474	455	496	467	454	444	534	457	446	486	479	455	456	492	451	469	470	500	451	482	492	453	500	471	428	485	508	458	444	474	493	508	467	471	494	428	482	456	486	467	451	440	488	483	462	493	514	457	473	467	474	449	485	471	497	481	483	420	507	468	483	449	439	487	451	457	471	481	447	479	447	474	454	501	454	484	486	477	478	463	448	485	461	461	460	486	447	486	490	491	443	495	464	459	490	471	461	468	457	485	449	450	484	481	452	489	460	458	467	464	419	478	458	465	470	475	482	454	461	461	489	475	467	494	473	478	488	477	490	484	505	445	471	443	498	441	459	453	476	466	477	512	459	462	499	469	466	466	489	492	461	472	459	456	427	487	450	449	441	456	456	463	482	507	451	497	467	468	448	480	469	459	493	467	447	481	464	493	468	508	442	472	499	462	493	473	474	505	475	493	403	469	495	459	486	491	501	464	475	511	468	483	446	458	469	473	487	476	504	462	444	464	429	465	469	454	501	475	478	438	446	437	446	486	477	467	491	482	441	483	448	452	452	499	425	489	528	459	484	488	490	479	456	472	481	503	460	448	503	445	512	503	480	458	486	447	488	440	445	490	465	456	489	455	488	507	486	476	471	482	473	485	468	423	480	444	464	490	483	477	464	447	505	457	474	506	458	463	457	452	476	469	446	459	439	441	455	459	466	484	492	446	451	460	499	474	414	480	454	471	515	444	457	454	471	475	490	471	448	467	433	506	460	469	494	428	490	466	495	451	473	435	455	513	441	492	444	498	486	455	444	449	480	447	490	467	455	441	434	449	461	431	483
7485	10067	9153	5990	4659	3611	2872	2671	2542	2557	2874	2414	2260	1737	1585	1356	1291	1226	1268	1250	1200	1150	1099	1102	1094	1074	1013	1018	954	977	997	1008	931	979	936	985	915	949	869	955	891	871	885	862	894	886	921	888	895	851	923	912	913	882	893	891	871	944	863	911	863	863	883	891	881	900	861	867	875	866	909	874	908	914	900	903	917	845	880	937	853	892	850	881	941	860	859	945	908	859	896	907	883	935	894	898	911	917	874	899	861	860	900	942	812	886	880	824	878	850	834	854	843	819	898	885	902	856	924	918	873	848	862	857	879	867	909	862	878	886	862	868	879	909	869	839	895	840	953	833	910	867	838	849	917	884	861	902	881	942	852	839	948	844	860	802	857	906	876	896	851	858	908	827	890	861	874	899	914	916	910	883	867	847	829	888	850	849	905	876	876	923	890	901	846	895	877	884	872	867	890	879	855	879	859	859	871	880	877	892	852	900	878	870	910	835	877	878	841	863	910	867	847	873	903	843	864	859	872	868	809	927	883	925	971	823	883	864	838	888	927	820	900	855	839	860	938	899	877	876	920	874	858	889	838	858	870	936	872	869	869	879	880	902	845	904	864	928	876	900	853	883	855	776	905	924	909	912	864	894	886	872	864	933	846	879	833	902	830	895	900	912	863	883	840	924	885	825	853	869	906	868	896	821	867	895	894	870	885	932	866	938	861	877	813	901	840	851	875	872	870	867	865	866	882	881	873	827	906	856	875	887	882	837	885	874	820	888	851	836	870	887	871	876	838	880	913	906	863	837	936	870	862	845	872	845	874	841	876	860	897	856	897	888	872	851	882	882	903	840	880	888	884	819	881	831	899	876	870	885	921	896	885	917	876	890	893	877	906	855	843	927	914	863	914	869	858	853	905	860	892	935	838	910	906	905	876	874	890	894	881	947	848	906	892	889	901	849	870	860	858	877	843	821	938	918	858	853	824	829	869	890	952	884	846	891	910	938	888	865	863	907	865	874	822	955	839	888	864	880	833	887	853	879	840	868	858	876	854	867	862	873	901	897	880	860	872	869	894	838	904	870	863	865	860	881	906	852	914	853	920	921	864	851	837	870	917	890	872	912	889	862	863	812	856	873	865	874	930	838	855	840	911	901	919	834	868	894	945	892	864	940	891	906	846	947	847	875	870	895	867	888	899	904	901	826	846	874	841	904	877	899	873	841	858	880	829	897	849	864	898	806	918	877	887	926	873	905	807	898	889	859	841	844	864	860	916	848	824	911	867	887	837	867	922	904	875	884	847	930	855	892	861	863	879	822	879	869	893	871	827	810	916	891	889	898	875	894	868	875	887	872	862	905	876	902	910	902	881	859	864	850	893	856	854	894	864	900	895	870	923	865	851	879	904	861	901	836	867	822	854	920	924	883	890	857	842	899	894	883	833	906	901	890	928	892	846	907	841	859	885	886	896	928	856	840	849	841	887	881	861	876	831	872	889	890	888	859	851	893	839	848	863	899	908	871	847	833	904	874	864	833	912	881	875	885	874	881	862	859	856	863	876	864	903	948	897	872	867	900	890	841	833	897	882	875	866	847	835	914	872	866	887	880	881	920	884	845	872	917	894	881	873	867	892	851	901	869	888	907	936	909	902	902	882	898	848	832	892	882	842	883	886	860	891	875	908	882	881	854	877	867	881	897	904	916	871	866	928	914	901	888	874	903	858	922	896	888	857	914	924	835	885	834	904	933	864	850	849	891	869	882	872	881	896	920	867	873	908	873	846	891	902	886	837	838	905	917	853	856	883	911	879	860	850	894	910	842	883	863	847	896	889	896	923	892	895	855	867	853	905	867	868	916	891	856	827	845	924	911	917	880	844	858	842	877	896	880	860	889	818	882	879	861	895	853	861	954	892	906	910	914	823	834	896	858	860	853	902	876	898	916	898	880	867	886	874	878	933	870	906	893	830	882	844	882	883	837	864	875	873	863	933	882	910	940	883	854	813	883	962	879	870	876	910	874	893	886	877	880	878	819	859	864	854	845	861	847	857	865	863	880	877	940	890	860	895	906	855	878	863	909	877	847	843	824	945	864	889	840	861	888	879	915	901	835	863	865	880	881	875	907	909	865	867	801	853	923	853	839	886	885	904	860	850	886	917	886	847	904	909	843	891	892	908	872	854	876	833	908	819	882	811	902	862	906	835	861	865	831	915	826	849	875	867	880	845	889	911	893	883	912	859	880	846	876	816	924	896	971	904	866	844	905	914	914	853	867	903	907	884	899	844	891	916	883	851	915	928	852	913	888	831	835	918	887	877	883	912	893	869	860	892	867	884	892	890	879	867	867	885	850	845	907	905	866	844	874	936	855	859	875	882	855	828	862	870	886	851	879	898	814	858	895	937	890	900	824	852	873	880	880	863	870	868	921	881	888	844	888	884	858	828	885	922	898	933	882	863	892	890	840	901	818	882	876	878	876	843	898	873	869	838	859	848	910	815	892	906	903	836	894	856	884	884	830	859	902	890	905	894	846	845	852	825	880	870	889	827	885	898	857	854	916	895	829	902	894	865	879	867	853	885	895	891	868	866	835	848	870	898	907	922	873	868	847	933	901	863	848	844	847	892	855	850	910	889	836	912	896	834	912	859	857	877	870	916	894	838	903	901	867	872	845	936	852	895	830	908	920	907	935	915	887	834	866	824	883	882	885	847	875	857	873	854	867	826	880	889	903	893	900	849	898	902	859	870	928	886	856	874	910	837	858	882	878	895	894	867	912	868	906	862	890	851	822	895	882	895	856	878	850	861	888	868	910	864	846	916	873	879	933	868	879	920	870	853	894	895	845	833	906	916	856	906	890	872	885	838	891	883	856	856	885	867	872	904	879	852	879	868	925	912	867	917	890	891	851	855	873	883	901	889	944	875	897	887	885	867	856	861	866	881	897	886	829	963	842	868	893	845	863	838	875	884	918	855	893	908	917	894	887	881	866	900	874	942	843	850	892	894	911	885	884	893	884	897	869	822	913	841	894	849	875	833	854	874	898	872	907	860	878	918	897	890	844	932	879	850	876	844	875	861	865	914	915	823	874	902	894	911	883	889	873	879	848	884	933	862	866	888	872	831	866	882	936	816	863	924	953	911	921	874	878	870	850	900	896	922	873	920	869	876	843	943	898	882	892	921	902	846	888	919	855	881	884	839	871	950	870	874	880	850	908	832	894	868	834	823	885	899	825	861	877	871	868	881	908	846	874	909	891	869	885	876	845	868	855	899	875	861	893	839	833	892	855	912	890	845	872	883	949	900	870	887	910	855	864	884	856	919	872	930	792	893	880	902	889	874	891	921	859	936	877	875	911	898	876	902	914	902	902	882	874	894	893	923	894	906	846	900	890	873	854	862	843	897	933	888	893	885	878	907	839	865	808	880	853	895	855	866	830	893	910	883	928	897	860	873	933	859	862	914	921	872	896	898	883	818	895	862	859	802	869	866	889	913	891	850	895	883	895	879	884	857	943
23925	21104	28098	24332	19512	3861	1672	1186	1029	1057	1074	909	840	718	569	536	477	445	450	487	443	418	399	405	362	349	349	373	355	365	332	335	360	333	331	340	364	333	319	324	318	324	321	271	282	313	275	286	350	299	322	318	318	318	292	326	307	319	323	306	295	301	289	318	347	276	296	314	314	282	292	318	321	286	304	290	308	288	276	289	297	267	302	325	287	334	308	311	272	265	285	319	296	306	319	304	265	285	310	295	275	304	292	311	305	289	285	327	268	299	269	287	291	295	307	312	285	293	294	291	288	303	305	295	296	323	300	312	294	303	279	316	290	310	293	288	294	326	278	306	318	302	298	261	302	290	306	298	301	287	288	285	282	300	292	290	273	301	289	286	297	268	313	284	304	277	323	301	293	295	295	281	339	288	332	319	273	305	287	295	289	309	265	309	323	282	264	315	313	310	279	284	299	311	296	287	315	300	286	261	254	323	293	287	324	277	298	292	296	278	277	300	307	305	312	299	272	295	285	288	317	308	274	289	286	287	272	293	301	304	301	310	314	271	305	313	274	283	306	285	277	291	298	317	292	309	285	291	256	275	303	268	285	282	306	294	265	287	278	315	338	274	292	303	283	304	276	311	320	278	274	296	303	282	280	309	281	290	307	291	267	307	303	319	283	305	311	300	280	282	304	311	275	312	301	301	286	316	311	304	316	267	269	290	303	309	288	314	283	289	298	295	262	289	315	298	301	281	286	286	310	271	273	273	298	296	306	293	279	276	286	299	323	322	319	298	287	276	321	288	290	276	297	289	301	278	295	304	311	307	282	300	298	310	278	277	297	292	302	297	320	314	286	313	291	304	266	306	306	303	294	275	304	265	267	303	296	306	338	298	322	277	296	306	312	306	293	311	298	283	283	270	292	283	304	271	274	274	298	305	306	285	288	313	279	319	290	288	276	307	313	314	302	295	292	261	300	320	350	312	321	309	295	294	297	291	266	311	272	302	310	288	286	317	322	312	341	312	278	298	293	282	306	289	301	295	308	305	291	338	271	285	341	281	271	300	273	293	313	315	299	286	286	280	283	259	316	273	289	265	289	317	318	308	299	281	279	277	312	270	290	302	284	299	309	280	315	282	278	306	300	305	304	328	277	293	315	308	287	264	309	288	307	266	292	319	280	291	300	308	282	259	281	305	310	318	311	298	295	271	297	290	279	282	321	310	282	319	307	289	299	318	285	314	270	321	313	335	300	286	302	263	279	286	287	305	284	291	281	295	310	311	295	340	297	308	289	293	291	298	288	279	305	298	275	296	306	300	305	297	314	303	269	303	275	321	279	302	273	310	313	281	310	296	282	291	265	294	301	301	290	303	317	305	275	284	274	317	316	294	298	290	286	298	300	290	308	307	309	283	319	320	309	293	299	303	304	310	283	301	301	271	301	316	284	275	319	313	305	282	272	271	286	321	296	261	317	252	289	302	266	301	298	336	311	290	289	328	287	316	315	257	291	326	289	301	282	295	315	288	323	310	300	277	305	319	295	290	277	274	307	317	296	272	267	301	282	287	287	310	275	316	313	294	303	291	301	282	284	285	278	332	289	275	259	292	279	333	276	267	331	311	290	274	269	277	284	330	279	312	270	277	310	278	322	279	312	267	319	309	303	285	299	295	274	312	299	280	272	313	306	296	301	314	272	264	296	296	292	280	289	287	292	302	300	302	293	300	299	319	282	279	301	319	285	299	269	278	292	324	313	292	302	267	313	291	291	280	275	292	301	300	270	270	273	287	323	288	289	290	295	278	323	312	285	264	317	285	291	275	291	287	277	287	320	300	301	285	285	281	327	285	311	298	272	306	293	302	329	315	296	311	323	332	305	277	315	297	284	274	303	319	294	308	322	312	300	282	284	294	288	291	281	282	301	283	288	294	291	279	300	290	298	282	290	300	294	260	292	287	311	301	293	274	282	282	328	259	287	295	307	301	297	281	298	325	267	311	299	287	257	279	294	280	283	292	312	298	290	271	300	312	301	319	285	267	291	323	307	293	316	307	306	290	281	285	340	304	317	297	275	286	297	300	296	281	330	275	339	276	306	271	288	311	311	282	276	284	317	280	285	314	300	298	290	292	290	301	305	286	271	285	284	297	299	294	297	285	280	295	291	324	313	306	299	309	288	264	249	303	280	310	286	289	285	301	287	300	308	291	284	297	282	302	273	288	302	303	312	315	273	314	301	261	315	278	291	294	294	292	267	293	312	284	322	282	304	316	279	298	309	256	269	291	302	277	315	318	316	303	273	319	296	298	281	266	286	294	268	330	280	288	304	301	304	304	303	293	267	285	266	310	309	300	325	318	301	293	290	301	315	309	312	312	287	268	310	320	294	293	278	289	301	291	321	272	302	288	288	319	299	313	296	288	284	306	275	323	312	325	306	288	330	294	311	298	280	285	317	282	311	311	302	296	284	279	290	289	291	268	279	272	311	288	286	273	304	291	313	296	321	281	292	299	291	275	300	295	273	298	332	300	274	305	319	292	280	302	258	287	315	263	308	313	286	311	278	299	278	282	312	288	288	315	296	307	288	301	312	283	303	292	311	293	325	338	293	283	266	279	272	300	301	292	310	278	275	259	304	317	279	318	321	301	332	301	311	286	277	297	344	324	280	309	307	306	307	288	296	301	286	321	308	299	351	307	295	300	293	257	321	285	301	291	314	281	291	319	300	316	302	300	279	288	309	266	314	325	305	291	309	281	293	292	279	291	249	286	321	352	286	311	276	282	285	283	292	319	301	291	285	280	322	292	299	323	300	319	306	311	301	295	301	304	288	315	298	295	313	324	303	293	287	280	301	303	294	290	314	309	285	308	295	277	271	308	290	309	302	291	301	310	276	301	292	307	267	297	277	282	281	290	297	283	306	290	296	331	319	306	299	291	292	305	308	286	299	306	329	301	305	310	305	285	294	329	291	317	304	287	311	273	310	285	298	322	278	300	283	304	319	319	292	274	324	324	291	306	299	296	280	272	293	313	285	280	301	279	303	284	300	279	284	300	284	297	310	261	286	293	283	294	276	318	282	272	258	313	298	293	292	309	279	314	304	270	289	315	290	278	298	314	311	276	308	310	304	298	299	312	308	284	292	310	264	280	310	293	331	274	299	291	308	302	287	287	294	316	320	315	308	273	275	312	290	264	294	314	294	268	288	298	318	314	302	302	273	299	310	302	278	307	296	257	300	285	270	294	275	300	288	304	306	260	307	295	322	289	304	298	273	315	285	293	322	302	299	318	265	304	281	267	285	290	290	335	301	305	293	297	297	313	301	334	309	314	296	314	304	313	299	303	298	312	321	308	258	268	296	290	258	313	281	295	300	262	301	291	293	273	298	288	274	284	308	300	248	310	297	307	287	313	280	282	271	303	293	299	296	301	283	318	269	297	283	282	289	339	321	290	281	293	303	299	294	293	314	297	295	315	305	291	282	291	277	294	308	307	297	301	304	310	272	287	302	295
8907	17859	15674	10344	7424	5875	4787	3891	3464	3578	3463	3186	2697	2258	1820	1504	1307	1329	1267	1206	1132	1067	1109	948	926	949	890	832	756	814	747	745	784	708	695	710	759	690	629	616	655	651	657	605	622	591	617	624	603	623	611	604	597	612	648	595	558	601	573	590	615	630	578	569	581	576	575	550	555	607	638	582	607	602	595	575	565	592	566	606	626	632	606	569	574	568	550	580	558	589	573	583	572	589	554	593	581	599	578	578	561	561	577	600	609	586	597	566	571	580	587	608	615	594	591	604	517	524	598	582	541	571	588	575	584	566	596	613	547	542	589	597	541	590	601	549	543	553	549	583	566	633	575	567	571	580	544	572	557	576	578	524	563	575	589	583	529	611	611	624	543	531	576	621	563	611	591	560	558	596	614	575	589	615	579	554	554	555	581	595	555	588	590	556	549	604	549	570	553	574	539	584	561	595	574	584	558	569	591	611	601	624	585	548	580	588	550	582	595	568	561	602	572	572	556	600	604	582	599	576	593	559	538	597	555	605	576	553	554	574	599	562	584	597	592	547	563	568	588	545	539	556	601	586	584	578	595	569	565	537	601	564	609	585	549	548	568	545	561	597	610	579	570	556	589	533	528	587	525	559	578	589	594	587	625	567	606	586	571	566	583	590	644	562	592	631	576	605	582	582	525	561	595	554	581	588	612	581	574	554	578	573	546	599	571	595	565	554	586	556	551	585	575	574	553	551	562	576	572	594	618	511	554	596	560	564	559	556	558	566	575	568	585	584	564	570	582	603	565	600	567	621	580	597	554	571	576	602	585	582	560	580	579	573	589	595	544	566	578	574	547	581	575	582	570	563	553	585	614	576	602	578	556	595	548	559	534	569	582	548	578	599	553	585	581	558	599	585	589	566	568	556	588	569	590	555	591	620	570	575	605	568	543	564	554	570	582	552	541	568	620	591	621	598	552	571	601	568	558	600	540	545	594	595	585	621	572	566	609	567	574	583	576	530	597	527	580	595	514	596	587	616	571	589	589	544	589	603	546	595	582	587	605	598	582	586	598	555	549	568	552	592	649	569	583	548	582	564	564	551	585	563	558	571	592	572	584	562	587	545	534	578	571	584	550	610	571	591	573	584	575	602	566	551	592	609	584	582	620	585	565	605	607	575	552	546	585	568	586	540	570	541	560	563	574	567	537	585	579	560	591	584	575	558	529	556	583	558	618	608	613	563	555	526	572	585	551	603	557	621	557	547	587	548	603	590	578	558	592	589	584	587	598	537	591	577	566	557	552	583	595	580	566	582	583	595	592	569	583	587	604	538	587	580	543	603	590	550	584	594	579	547	594	573	572	609	570	560	561	576	542	598	630	591	580	564	594	577	585	592	563	585	582	583	545	583	573	548	633	571	590	593	581	563	594	569	566	608	545	579	575	597	547	548	599	570	575	595	608	598	584	620	580	559	550	565	544	565	539	601	576	594	546	554	569	596	574	584	541	564	550	566	561	583	553	538	588	578	568	585	572	568	589	609	581	581	581	581	565	577	563	525	584	569	545	571	594	544	625	609	598	594	524	601	571	575	606	571	542	596	587	581	589	566	575	603	610	523	602	601	599	555	613	565	574	567	524	576	561	576	549	564	558	551	573	590	595	557	549	545	561	565	557	563	570	588	635	562	582	601	547	559	599	570	568	547	602	599	590	558	597	576	560	569	567	557	590	560	576	597	554	561	564	591	593	567	580	551	554	574	575	557	578	562	589	607	597	612	556	546	606	588	590	617	577	584	597	570	559	610	610	548	537	577	586	580	568	560	569	569	591	583	556	555	558	620	592	549	604	539	581	525	556	599	570	633	577	570	587	575	539	590	563	593	554	615	585	594	538	618	592	551	600	611	550	590	585	532	601	627	575	559	607	596	585	587	563	577	564	592	584	607	566	621	620	573	594	590	579	589	585	587	574	558	607	559	548	560	571	552	608	546	583	530	532	578	576	562	575	608	589	574	610	561	608	539	551	559	558	557	604	535	588	533	556	611	564	543	560	595	584	574	534	565	534	545	532	569	588	591	593	572	599	612	606	572	580	605	559	553	544	556	553	598	610	599	561	596	602	512	538	536	597	583	554	575	569	546	570	575	622	556	564	568	617	588	609	569	585	549	545	571	569	553	561	594	581	568	568	613	546	565	609	564	575	589	561	593	584	629	564	572	573	587	571	558	572	585	599	573	568	596	551	589	561	587	553	585	588	581	579	590	565	548	570	598	578	568	584	584	628	583	614	566	591	556	618	582	584	579	600	589	595	594	578	578	568	566	588	566	569	598	589	540	557	563	570	516	610	563	599	575	603	550	587	553	592	573	545	547	605	581	553	559	579	576	585	617	571	606	589	572	597	548	562	554	565	525	539	578	566	538	535	571	570	580	597	601	566	585	580	555	562	607	546	585	581	568	522	566	597	597	548	560	550	577	592	603	583	567	582	582	607	566	600	571	600	566	560	576	546	619	582	579	557	612	552	520	575	601	572	577	536	578	560	555	544	607	567	587	568	573	562	565	556	569	581	560	600	592	555	538	613	607	594	595	553	538	566	569	589	541	577	571	571	585	607	549	547	616	577	572	558	611	546	568	564	556	575	591	536	605	579	568	580	576	582	590	628	562	552	571	581	560	622	554	615	622	543	561	557	598	549	566	569	572	575	604	580	593	583	572	520	561	625	597	591	586	583	557	574	556	592	577	587	601	585	574	556	630	567	602	585	606	603	591	575	538	596	577	574	545	601	596	569	548	585	569	636	580	587	632	601	533	571	586	560	564	560	561	535	527	599	522	568	552	562	551	578	559	613	556	604	614	592	572	612	555	599	634	561	560	552	587	554	600	548	598	587	581	563	561	537	547	596	577	629	592	571	559	574	558	594	584	535	576	578	567	588	558	588	565	620	586	610	575	536	577	585	587	529	566	551	594	581	548	534	598	573	572	585	575	570	591	548	566	592	612	547	595	610	593	569	569	581	605	553	600	602	551	583	581	578	537	620	579	588	543	538	561	589	527	547	580	602	591	606	595	574	577	558	598	622	631	578	573	588	575	560	565	590	578	565	606	609	581	540	617	605	580	584	545	533	553	575	555	535	629	581	563	560	574	575	544	602	590	552	565	569	604	559	511	581	593	585	559	534	618	559	570	555	552	535	615	516	556	550	524	598	589	602	623	570	562	553	576	610	614	560	584	577	571	576	543	593	555	572	543	560	622	605	619	568	532	555	557	601	554	564	522	545	605	578	563	597	570	578	580	588	587	601	609	613	560	540	582	564	532	562	520	575	572	579	606	558	565	585	582	571	563	622	595	565	582	559	594	590	581	545	533	573	520	594	558	571	550	561	609	610	557	595	578	580	582	555	588	558	605	574	515	542	580	573	547	576	586	551	570	593	581	556	581	560	580	609	596	596	587	607	606	578	557	595	588	582	561	558	596	558	571	593	595	552	588	601	568	601	581	610	591	559	573	557	589	517	586
23030	21083	28789	23625	21088	18480	3945	1763	1392	1281	1405	1212	1085	893	724	637	591	581	580	563	526	510	501	467	492	430	416	389	422	364	385	356	401	359	370	352	316	313	369	371	361	348	291	343	307	319	300	297	288	336	317	312	284	286	331	287	311	297	286	321	287	322	274	288	312	316	353	320	307	296	292	309	314	267	326	318	302	321	306	298	333	321	311	302	340	290	322	308	307	308	297	306	305	288	328	326	321	313	302	283	310	313	285	276	286	302	310	310	315	329	318	295	291	303	317	263	290	283	299	323	284	283	273	311	301	323	321	311	297	282	333	291	276	297	292	320	317	299	298	320	313	301	334	324	301	276	280	283	301	311	309	327	286	293	307	249	298	304	312	287	291	279	317	294	324	291	291	312	327	303	319	301	313	330	299	260	302	305	296	311	337	304	300	310	320	290	294	341	318	294	315	310	294	284	315	296	302	284	322	306	312	288	299	306	287	303	273	291	318	278	302	313	303	280	308	289	309	316	288	322	304	301	317	315	295	310	313	303	318	302	306	327	326	305	308	295	284	272	290	309	281	308	299	311	322	297	311	305	285	285	295	301	287	292	295	321	338	294	288	307	277	275	304	310	301	308	286	279	306	296	300	285	279	300	314	317	313	272	266	271	301	281	317	320	312	314	299	292	282	272	307	315	309	282	257	265	315	311	317	297	296	287	279	270	296	274	315	288	295	291	293	305	307	299	296	271	296	293	298	329	288	304	292	315	295	302	307	283	308	305	270	302	299	258	303	298	302	335	325	307	294	291	309	318	297	302	339	295	323	316	297	289	326	318	308	311	298	295	325	272	294	278	302	269	308	320	298	309	292	285	334	269	290	314	299	262	289	329	284	302	301	314	316	311	274	259	322	333	324	269	293	316	298	326	308	328	314	281	296	276	291	284	291	298	319	307	310	301	325	313	284	312	260	303	297	278	280	312	313	289	311	288	284	318	308	320	314	316	304	276	276	294	319	278	302	336	315	300	286	258	272	324	306	321	315	291	321	313	270	299	312	302	322	331	331	303	306	294	291	311	315	292	285	288	286	310	306	286	311	294	295	295	294	304	302	321	306	288	301	302	319	309	295	273	323	297	286	315	314	274	304	321	311	298	269	291	290	312	293	285	340	310	317	298	299	277	329	301	303	302	310	320	275	293	299	299	270	304	315	282	324	316	297	305	300	314	292	305	285	295	337	311	303	297	324	313	300	261	281	322	289	306	307	312	296	331	321	312	295	314	314	275	315	316	286	310	316	303	277	297	354	309	304	282	296	323	320	306	301	305	313	301	293	315	282	316	310	315	300	302	299	298	308	300	310	261	289	289	299	304	305	312	302	281	292	287	294	289	316	273	321	276	265	299	320	312	316	274	270	313	324	288	317	304	311	316	298	295	309	300	275	294	311	277	314	285	354	307	283	294	303	295	320	264	298	342	298	302	294	292	287	294	286	299	307	311	304	297	307	292	332	311	305	318	282	288	291	295	285	265	293	352	298	281	327	289	296	291	291	282	278	293	300	307	300	302	305	327	307	309	282	276	316	322	300	294	311	306	292	276	321	333	313	312	305	311	305	298	291	280	292	293	298	283	313	330	291	290	304	287	309	306	321	310	319	294	302	322	304	296	316	284	292	297	283	296	240	323	283	291	301	298	274	312	350	322	338	310	329	282	285	303	288	297	286	290	318	280	322	325	293	273	336	329	289	265	339	285	299	283	324	299	302	335	312	308	340	274	289	302	317	288	266	298	289	285	310	256	285	285	290	288	327	288	311	279	300	306	310	290	297	332	281	293	280	299	313	299	287	318	268	281	271	317	288	324	306	303	300	293	298	307	319	280	307	292	270	296	305	314	309	339	275	303	283	297	308	283	277	297	295	316	318	260	271	283	320	263	282	282	303	294	303	304	303	280	279	307	281	293	300	321	264	301	290	274	283	286	284	304	323	318	289	286	319	321	319	284	272	275	305	300	281	320	279	300	290	342	268	291	297	288	285	314	292	308	279	293	318	313	288	321	315	290	317	309	344	309	294	284	315	306	277	297	308	317	287	326	310	296	293	279	334	286	323	290	284	297	286	320	301	288	297	314	292	319	287	297	304	285	286	276	306	303	284	289	290	316	288	296	323	308	318	290	309	335	322	305	314	275	310	327	310	308	293	287	336	318	284	265	315	284	295	319	280	294	248	318	316	285	301	301	266	313	325	300	318	299	308	309	331	302	331	308	282	291	303	303	299	295	301	277	284	274	297	302	327	318	312	296	305	321	304	312	283	320	273	312	283	277	298	302	288	289	288	285	293	283	336	307	283	306	275	315	281	296	295	290	294	348	306	319	319	268	289	297	308	294	322	302	326	303	330	277	292	313	280	329	303	315	311	276	310	310	304	323	308	317	296	282	287	296	294	286	299	299	272	311	315	282	292	297	314	266	292	315	289	276	325	310	290	291	274	315	321	300	300	270	277	292	280	277	300	305	318	291	297	269	325	294	297	303	318	274	290	283	289	322	272	297	262	292	320	261	312	313	294	300	301	262	300	305	278	305	317	351	342	295	288	299	330	297	286	299	298	301	255	349	303	310	288	290	317	286	308	326	301	315	288	295	275	313	331	307	307	332	294	309	295	303	339	284	285	280	329	285	306	290	311	267	296	308	329	279	301	295	289	291	274	302	292	286	307	275	300	329	327	299	297	306	302	327	283	286	282	322	291	320	293	308	298	302	287	321	275	277	320	327	306	296	307	306	299	275	278	323	306	309	300	268	294	292	255	316	324	305	306	314	317	336	304	295	277	287	291	284	287	279	304	304	318	285	303	338	318	317	326	286	285	284	278	300	286	302	309	300	318	291	333	292	316	331	281	334	297	287	300	285	274	301	282	291	308	308	302	301	297	356	298	283	302	278	300	314	274	304	308	266	282	285	328	299	290	301	278	296	269	289	301	300	317	302	289	302	343	302	288	294	269	319	327	304	314	289	276	305	298	303	328	324	303	319	296	307	291	313	326	278	294	303	302	278	285	301	290	302	258	301	307	331	305	295	304	307	291	317	298	301	289	303	297	318	279	311	310	302	277	298	272	294	318	307	277	291	292	331	270	290	325	284	297	275	305	283	296	293	318	322	308	308	306	299	305	313	297	268	327	317	294	262	348	313	319	300	307	329	303	311	300	293	292	276	298	321	319	306	304	265	280	300	292	305	272	289	322	315	281	320	292	317	269	287	288	296	272	265	286	306	290	311	266	296	316	264	291	291	281	297	296	317	326	292	327	297	337	262	274	307	326	296	320	312	276	318	316	313	270	287	304	310	276	293	299	281	292	327	290	283	298	309	304	318	328	291	310	287	277	323	297	287	305	286	283	289	325	340	310	278	297	292	307	309	293	290	273	317	323	280	310	319	319	292	251	298	294	265	262	302	327	334	292	283	292	310	326	291	329	283	306	294	314	274	290	297	311	291	334	321	271	313	288	271	299	300	311	297
11088	23243	20545	13915	10262	8144	6474	5655	4841	4500	4752	4034	3556	2842	2350	1993	1793	1606	1598	1548	1397	1356	1338	1202	1087	1030	964	981	846	863	893	855	852	803	736	688	722	708	674	664	683	604	581	657	587	587	623	564	582	571	629	629	594	588	585	599	616	587	584	551	609	520	576	597	583	549	567	543	596	590	552	580	588	557	587	623	555	559	580	575	604	548	566	598	574	599	593	554	579	581	580	565	556	557	590	542	550	596	578	532	561	551	562	513	528	556	556	557	568	523	573	569	549	579	530	560	559	574	526	543	516	575	564	550	584	568	534	593	545	523	506	523	501	564	533	519	547	569	530	544	558	564	579	535	593	572	532	544	566	610	586	538	576	539	525	554	550	553	567	562	576	553	566	534	547	573	550	574	564	550	586	529	538	566	552	564	556	586	577	561	561	611	525	563	506	521	531	593	533	578	547	539	549	537	517	519	545	579	540	576	536	558	554	528	521	525	530	531	544	507	536	483	555	595	550	542	566	546	530	534	565	533	555	551	603	568	585	530	549	543	531	552	532	576	547	587	507	576	589	554	562	551	564	555	552	595	515	591	556	570	539	526	513	602	576	535	588	569	544	565	555	535	527	562	570	550	522	565	525	580	581	538	562	554	549	575	575	554	525	562	547	569	540	565	551	545	537	527	569	594	546	562	571	549	521	574	554	539	605	592	543	527	597	515	552	555	494	595	624	543	549	548	556	602	562	518	527	552	551	560	587	569	509	562	521	550	553	545	529	570	595	554	556	563	553	531	540	587	583	553	553	559	539	532	555	525	551	541	536	575	565	582	531	513	548	566	574	532	561	559	567	532	579	557	590	560	634	560	497	533	562	505	568	562	567	564	527	559	521	525	536	555	532	547	589	606	548	564	563	578	565	558	550	574	556	558	596	574	554	553	558	551	521	559	597	539	559	543	561	556	598	567	557	570	581	594	527	550	508	529	504	534	572	579	553	549	530	555	544	536	541	511	559	560	522	542	590	504	576	521	592	544	556	503	570	575	566	570	540	521	568	543	578	542	568	566	537	547	547	533	555	546	511	557	528	515	554	584	542	564	538	566	552	543	563	545	569	493	513	542	588	526	577	539	565	552	575	554	539	541	596	521	545	542	549	570	563	538	579	558	581	536	568	534	535	597	594	598	549	557	550	528	532	528	577	576	577	584	563	521	538	591	595	557	546	573	526	559	565	559	558	549	524	515	556	551	518	551	576	518	582	594	572	532	547	575	562	587	575	543	562	552	561	527	581	560	551	580	533	544	606	553	516	577	572	547	540	573	574	574	543	605	572	562	551	557	576	555	531	529	533	553	523	544	534	510	574	572	575	519	579	570	566	584	559	552	550	531	529	546	577	548	548	581	570	575	529	546	598	567	585	537	550	542	552	591	541	511	607	565	566	554	564	549	584	555	545	539	549	545	545	556	503	551	504	534	535	513	530	560	583	555	570	529	539	514	587	587	536	541	584	559	543	534	574	577	536	571	596	518	545	576	549	577	571	555	556	567	538	531	579	587	566	523	589	551	593	528	633	531	538	564	573	623	503	551	539	588	511	552	555	565	563	563	542	585	560	579	564	570	544	533	574	508	550	550	539	548	534	528	570	544	589	566	561	562	546	544	559	553	536	552	551	620	571	570	555	558	560	552	592	532	565	577	561	553	565	540	557	551	608	547	583	519	572	555	589	584	573	557	555	548	541	569	542	530	550	540	597	552	577	538	550	562	596	592	535	576	545	558	589	553	582	539	529	566	537	533	546	544	526	527	588	522	519	547	545	559	551	551	582	557	563	555	539	584	551	562	531	550	559	551	532	567	577	500	529	518	544	539	545	596	565	556	535	578	573	577	559	582	532	551	522	553	561	530	574	556	547	584	581	584	571	538	544	612	542	569	601	563	505	523	513	578	549	535	581	588	551	562	563	555	546	525	546	584	533	593	553	559	575	542	558	527	573	555	578	558	578	567	562	506	557	549	582	550	548	523	545	599	590	527	592	570	535	576	557	538	586	556	551	574	521	549	586	576	547	559	560	572	571	578	541	556	572	547	524	554	538	543	565	590	571	562	547	543	534	537	549	536	512	570	555	568	560	535	555	568	553	560	520	542	561	534	534	545	564	540	553	490	530	557	627	541	531	561	534	512	587	568	553	507	558	591	550	562	522	538	543	539	541	591	532	562	542	555	561	590	540	566	550	519	551	551	545	561	554	554	596	538	543	575	497	556	538	519	551	615	520	569	581	534	576	579	555	603	496	515	534	568	518	536	579	552	567	552	552	535	523	556	559	558	553	528	502	542	571	532	536	514	560	559	565	580	549	583	561	521	562	541	519	548	569	542	536	585	553	577	531	543	580	540	575	520	579	569	551	521	566	504	579	533	563	565	569	550	592	550	554	535	531	555	562	539	527	539	568	508	543	569	546	528	554	597	533	560	581	577	532	521	561	529	564	573	624	558	554	509	559	554	570	534	533	560	539	573	599	551	564	511	549	565	541	519	536	549	603	547	554	539	556	561	571	574	573	554	543	563	520	572	584	561	575	528	518	591	578	556	553	534	518	582	559	531	541	555	551	534	554	565	549	552	567	560	538	590	562	577	605	560	551	547	581	527	538	533	556	549	530	528	548	578	542	523	594	537	550	545	578	543	513	584	526	563	553	549	561	505	606	561	555	504	551	541	565	545	586	578	550	554	562	562	593	522	524	555	579	589	524	556	580	626	552	557	543	552	561	551	597	529	579	548	567	583	500	622	568	554	564	535	568	561	553	540	584	562	582	572	520	568	596	558	550	570	546	572	475	586	561	551	552	521	554	621	542	593	537	542	522	566	551	538	563	518	537	542	520	566	571	581	549	535	525	551	548	534	575	512	558	584	559	562	573	540	587	571	617	525	526	596	553	556	541	516	582	526	556	532	589	518	557	588	570	543	546	542	590	535	546	496	570	573	541	531	558	550	527	516	592	563	532	586	567	592	564	575	599	550	567	565	536	575	538	560	556	565	521	537	528	566	548	562	569	545	506	549	577	565	544	557	554	587	589	525	549	522	566	583	573	540	529	540	626	601	561	527	589	588	578	550	526	560	580	530	538	516	537	519	527	560	569	552	541	549	585	543	555	543	573	532	543	590	556	576	499	524	566	555	537	601	512	563	579	527	594	577	561	543	548	544	561	558	568	519	559	534	610	585	520	574	533	571	558	565	550	508	561	537	520	586	530	571	552	550	559	564	546	552	541	547	558	522	559	530	553	586	507	506	558	504	540	532	577	585	541	537	516	560	533	526	521	575	593	551	544	579	556	590	513	533	539	541	591	529	556	587	538	600	531	547	552	554	554	534	509	561	543	537	544	554	542	547	514	559	568	501	558	569	558	505	561	581	571	534	581	593	527	551	564	543	609	531	555	548	555	555	552	562	534	533	564	577	570	558	508	537	559	576	574	559	548	536	570	574	557	553	552	506	527	522	555	555	526	553	534	571
26546	19938	8883	2920	1560	1144	955	876	777	852	855	809	760	686	619	559	560	553	569	573	522	493	546	499	511	479	494	494	510	461	484	533	470	516	474	481	526	522	536	478	483	476	480	465	512	416	474	460	481	474	445	508	484	451	449	485	471	481	465	457	447	425	462	475	499	451	504	438	500	490	477	480	475	448	445	430	485	456	487	440	464	480	479	497	514	495	447	469	485	440	452	490	475	497	523	485	465	469	430	478	454	488	469	470	450	464	461	442	490	440	477	455	440	455	448	496	478	469	473	481	460	467	427	435	441	489	442	440	471	480	498	489	474	484	417	465	445	496	459	464	482	489	440	481	490	441	471	437	456	473	452	446	472	474	479	477	471	425	487	475	459	457	477	472	457	475	453	441	463	457	460	440	491	424	427	506	457	450	478	482	480	456	438	468	441	476	461	484	481	462	502	464	494	448	427	493	468	442	461	466	474	464	488	463	441	403	453	462	472	440	443	478	478	473	471	461	435	481	476	477	500	494	461	482	488	438	460	448	466	448	480	463	430	466	485	467	472	476	448	449	440	449	463	476	455	509	455	465	498	436	503	449	453	450	464	440	444	433	443	454	463	478	467	450	419	413	439	510	492	453	514	462	454	442	485	459	485	474	472	487	452	463	502	420	476	422	453	491	469	464	481	461	479	455	463	501	479	481	465	494	458	450	456	449	459	456	424	462	476	498	474	443	506	448	480	432	439	464	432	474	431	468	469	446	481	504	472	448	470	458	447	459	488	425	454	437	471	430	495	440	475	485	483	448	446	474	471	485	451	500	455	449	500	484	442	474	473	478	494	466	496	400	433	463	468	481	449	445	457	450	484	502	440	497	461	458	438	547	485	425	444	453	438	443	441	465	478	492	473	422	491	501	466	485	517	431	482	465	485	436	502	480	495	458	447	478	481	455	471	480	436	425	464	488	469	479	471	468	450	460	428	490	480	446	468	445	444	472	465	462	483	459	481	473	453	469	476	461	437	477	456	503	515	454	478	482	441	437	465	464	482	435	477	461	470	472	438	473	471	468	490	457	462	491	477	461	471	462	481	471	481	466	463	492	469	461	477	447	461	464	451	501	483	471	465	490	496	467	453	432	452	469	453	445	467	467	436	495	470	478	449	445	467	446	462	472	462	495	427	461	482	469	467	441	453	447	487	432	456	461	484	498	471	456	441	456	471	443	435	461	446	470	476	476	475	455	481	506	491	469	475	451	494	502	477	469	461	444	462	441	449	480	470	445	509	443	485	458	473	430	500	442	453	445	471	493	461	494	462	481	482	504	462	458	501	464	501	462	463	490	450	463	467	469	449	433	446	417	508	483	498	462	450	506	526	450	431	444	493	492	453	432	473	491	459	460	432	460	458	501	465	486	474	458	438	475	464	471	489	463	448	466	467	478	470	466	482	458	436	450	458	436	467	440	429	443	496	473	477	444	496	435	445	443	497	429	465	484	502	473	491	431	480	479	434	479	468	459	470	450	456	477	449	469	490	467	455	456	481	462	479	486	475	428	471	473	469	452	450	460	487	472	414	469	492	470	465	467	462	457	426	494	474	473	483	472	497	466	486	448	444	461	439	471	466	485	466	423	453	475	463	429	486	471	448	444	471	489	465	481	470	464	475	449	477	477	473	492	456	452	497	430	464	450	482	413	465	476	472	454	422	468	462	493	447	434	477	498	463	478	449	448	485	447	447	480	451	490	441	444	432	465	465	449	449	480	458	460	470	453	464	485	531	468	511	482	496	454	503	514	445	497	522	482	477	448	520	474	469	453	467	450	482	454	460	495	428	503	454	468	466	442	466	463	438	484	437	472	466	449	466	456	418	459	472	457	433	490	440	457	453	505	482	497	417	465	463	435	457	449	471	465	433	461	518	473	477	443	484	459	447	448	483	445	448	450	419	471	485	455	444	476	448	469	502	503	455	474	455	466	464	464	447	473	473	438	434	463	480	502	471	456	473	438	475	482	449	436	429	496	430	485	465	470	456	464	487	429	456	515	496	472	469	473	441	473	450	469	442	469	494	522	510	425	495	441	451	448	460	454	438	508	468	489	451	478	486	448	485	470	487	485	466	420	477	470	452	449	498	461	507	475	477	457	460	470	432	462	451	480	415	450	480	451	493	451	429	478	481	457	473	468	455	495	444	417	416	488	474	468	492	453	487	477	448	498	432	442	488	449	478	456	463	489	461	494	480	474	454	475	488	442	474	471	491	471	453	433	462	466	451	480	464	474	495	482	462	475	500	441	462	476	434	478	447	462	436	440	474	472	442	444	454	484	492	433	459	435	465	472	479	433	471	506	472	450	521	462	432	499	459	440	501	471	472	460	450	424	479	474	466	488	474	507	468	474	457	453	444	490	493	471	503	461	447	510	510	473	469	451	496	460	469	433	492	471	473	463	437	436	454	464	490	478	511	478	459	462	474	478	513	466	461	453	465	523	483	468	475	494	479	484	512	507	470	456	448	474	488	470	487	454	490	439	444	451	489	478	466	494	481	480	438	473	492	503	461	443	459	486	433	483	465	457	459	467	463	451	473	464	472	474	460	457	450	465	442	491	462	463	500	450	440	465	504	445	486	466	446	477	474	442	429	473	463	427	454	451	470	457	449	471	459	480	490	521	465	429	466	530	460	471	473	432	455	503	498	491	466	426	469	485	453	441	454	491	487	466	485	500	463	463	443	459	421	454	482	504	493	464	460	437	477	401	434	479	484	449	485	451	481	446	498	500	451	453	483	436	451	483	456	454	450	484	535	486	429	469	479	435	435	469	467	445	472	445	490	470	457	482	496	425	450	450	464	475	444	453	491	471	426	457	489	430	451	444	497	481	418	480	420	480	522	487	434	449	469	484	466	490	437	456	481	427	478	478	446	466	447	473	517	453	483	486	447	460	494	495	492	449	475	441	439	453	479	475	469	432	519	436	480	451	477	464	467	467	501	489	494	455	453	472	473	447	484	485	480	437	471	465	471	464	481	434	435	463	468	495	458	434	473	476	489	491	446	451	459	475	463	487	449	443	470	495	463	485	468	479	462	451	443	486	471	445	472	434	449	480	505	484	494	481	473	460	462	480	463	454	490	440	473	484	456	506	464	431	459	436	485	463	443	462	471	470	439	441	459	471	470	429	472	483	423	467	455	437	445	486	506	497	451	463	469	411	463	470	478	496	482	471	449	464	459	481	495	454	463	456	502	471	493	445	464	476	441	457	480	449	439	468	435	484	459	457	475	482	459	453	450	492	447	508	420	455	518	462	506	441	435	443	476	492	456	438	470	476	453	477	462	468	473	473	454	482	457	469	497	481	454	484	474	469	451	466	464	466	477	477	457	477	473	452	486	443	490	486	459	508	481	464	465	446	436	500	495	460	488	469	469	474	485	474	485	457	433	441	464	435	451	445	440	445	445	440	416	456	500	461	456	463	401	430	443	473	442	479	472	482	462	498	433	490	430	440	482	462
7716	10264	9844	6242	4567	3739	2998	2607	2514	2550	2661	2386	2011	1716	1453	1399	1319	1250	1168	1225	1175	1120	1094	1019	1092	964	1023	1028	985	976	998	976	1044	935	939	894	977	956	947	910	872	925	897	869	907	904	870	894	880	875	923	891	870	914	887	932	866	930	940	878	854	962	891	903	878	883	858	902	926	881	827	887	920	894	893	899	890	905	919	835	892	921	861	857	829	885	927	865	906	897	863	854	877	854	906	908	854	844	875	910	869	873	854	864	862	895	914	897	902	854	898	886	840	857	879	881	854	847	933	868	912	863	809	872	892	872	910	820	892	902	843	814	823	879	831	846	844	829	905	909	901	861	877	863	933	887	870	863	880	867	896	864	875	874	914	892	881	897	841	864	903	843	891	873	869	910	864	881	900	843	862	903	880	896	881	922	906	912	909	907	952	852	834	781	859	928	860	876	916	851	860	900	855	886	857	829	866	857	922	861	912	889	836	936	844	892	839	859	841	917	899	881	873	908	913	823	878	867	892	894	912	845	883	871	868	886	883	889	839	876	876	881	907	878	873	857	885	891	882	895	854	874	898	892	868	824	891	850	843	891	848	863	860	868	909	836	847	862	869	922	878	899	906	856	878	882	828	869	879	867	838	883	879	818	884	942	830	878	823	873	901	862	825	914	930	847	851	851	942	916	860	859	858	823	889	865	902	840	903	840	904	861	916	834	831	857	909	854	883	879	872	874	881	849	816	849	878	902	866	870	816	843	904	891	857	911	873	866	861	877	910	869	838	853	861	866	861	820	858	903	857	842	847	855	838	898	871	963	906	865	917	899	909	891	867	852	840	884	879	852	860	904	903	881	828	889	836	873	895	861	896	865	890	843	863	859	878	915	879	832	895	864	917	894	893	920	877	868	816	865	906	898	924	916	906	893	930	909	826	887	899	861	879	915	895	891	872	878	867	893	875	814	847	904	903	904	834	845	843	843	887	856	850	883	858	835	852	866	924	853	915	928	869	832	880	872	916	847	869	859	917	893	870	898	896	915	828	910	931	901	854	860	891	876	813	861	920	860	813	868	912	874	874	882	880	833	898	910	849	892	815	871	906	954	870	884	848	843	883	897	848	845	851	869	873	866	925	848	870	845	880	835	872	845	832	890	837	831	872	865	829	846	864	895	818	908	903	878	848	836	874	926	844	873	924	898	862	851	839	857	921	908	887	904	898	901	927	844	863	895	835	884	854	798	837	876	864	929	904	836	890	857	862	851	864	850	859	857	892	866	884	867	840	912	850	908	806	819	892	904	853	869	894	875	859	890	896	879	826	852	853	868	939	874	904	892	910	847	852	857	868	899	883	833	868	873	877	849	890	888	901	887	871	861	923	889	877	925	854	871	873	886	876	870	830	853	872	872	895	908	872	838	891	926	903	892	842	886	942	847	896	940	848	868	862	927	868	860	876	839	867	876	884	914	861	850	991	867	900	854	851	915	886	867	855	861	854	837	906	880	850	864	855	909	892	889	898	920	846	826	876	887	882	857	869	904	838	890	878	932	896	866	887	859	874	836	875	856	925	888	873	895	875	871	918	859	924	840	889	863	880	910	897	876	884	915	853	917	917	905	935	868	843	873	831	884	854	893	878	836	880	847	861	887	877	884	883	878	874	863	865	870	851	864	893	895	851	886	849	856	853	919	902	821	873	851	887	864	854	873	815	893	860	814	914	890	871	901	871	860	950	884	906	822	920	884	860	853	848	879	870	878	909	836	912	845	890	862	859	899	867	877	879	878	950	890	857	849	835	873	905	896	859	896	904	832	863	904	860	852	946	871	917	871	832	919	833	872	902	898	878	894	901	857	870	842	882	856	887	859	903	906	835	890	888	828	857	859	872	860	856	854	858	887	849	859	841	879	807	898	930	859	931	846	841	909	873	936	904	908	898	863	845	853	873	936	857	899	872	871	870	893	918	908	848	832	885	827	893	860	896	872	868	875	914	879	874	836	855	917	904	923	873	850	840	870	888	831	840	884	943	923	883	871	855	873	912	855	840	840	872	863	876	892	908	864	872	872	868	845	873	878	877	903	863	864	863	855	838	839	859	915	839	872	826	876	884	878	879	861	815	914	911	868	849	865	882	877	855	839	877	877	863	909	867	876	897	898	867	854	902	885	874	888	874	864	875	888	882	891	896	881	855	927	870	898	851	869	898	835	873	879	866	848	918	870	927	935	885	875	860	909	868	847	840	888	882	821	865	846	886	877	873	889	805	863	816	865	871	869	842	864	881	864	874	843	910	875	877	858	838	891	940	839	893	864	901	881	838	891	863	866	862	890	873	862	890	881	870	881	860	879	864	834	836	883	822	860	815	858	862	872	854	881	880	877	863	896	853	887	894	853	886	860	840	909	847	881	852	914	837	911	829	886	899	884	882	866	883	884	859	912	903	859	894	853	865	865	811	828	885	908	880	843	902	877	877	894	853	924	850	865	866	862	894	867	890	895	872	872	866	846	858	814	862	844	885	835	878	899	872	900	877	836	822	912	921	878	946	847	934	850	893	873	890	884	902	890	880	863	953	865	901	884	891	887	856	874	853	868	853	897	882	848	872	894	853	886	843	892	889	839	931	903	920	898	873	903	855	870	895	815	863	924	884	835	856	900	887	870	868	879	884	860	891	942	858	846	842	902	826	825	914	852	873	865	861	905	888	833	893	883	886	887	915	858	910	927	859	870	867	880	849	895	873	822	825	891	853	850	850	865	875	907	826	817	923	854	887	945	827	849	914	862	861	894	908	896	839	829	913	818	867	874	903	829	913	838	867	839	880	866	840	870	871	916	889	871	918	843	858	854	874	878	875	859	853	933	827	871	878	850	931	832	864	874	943	881	870	869	871	829	888	939	869	878	839	891	860	832	895	836	886	871	863	865	861	891	876	858	908	890	872	871	834	841	852	827	860	862	865	886	887	840	880	821	825	868	878	844	876	878	867	885	872	912	904	874	899	883	854	859	903	858	871	852	905	899	855	848	857	927	868	877	937	875	875	854	859	841	894	879	884	832	854	919	949	918	854	855	864	864	909	909	900	890	897	859	851	789	894	861	870	869	878	895	910	893	859	873	898	861	858	866	903	872	862	895	892	831	902	933	842	840	863	853	853	936	901	875	836	890	843	855	831	887	922	881	827	874	871	881	861	832	865	916	886	913	891	911	883	883	838	864	867	830	894	854	883	855	888	916	891	917	870	883	886	872	867	892	898	837	861	884	895	907	826	873	902	913	931	900	919	881	895	898	808	838	860	919	848	871	892	927	888	858	906	845	917	901	865	891	885	847	900	851	891	826	906	881	864	828	847	878	911	889	926	861	819	873	896	902	916	813	864	881	875	888	848	812	851	896	914	882	868	939	851	941	855	858	845	829	857	858	859	911	871	850	888	883	892	937	888	878	838	864	841	899	866	868	841	901	845	881	878	865	910	856	898	883	948	857	806	888	912	887	817	891	829	836	902	831	885	879	924	884
23955	21066	28023	24320	19493	4011	1778	1266	980	1035	1047	904	856	669	595	513	514	509	421	445	411	388	393	379	392	396	348	355	370	377	339	319	317	321	358	314	323	304	305	305	351	322	302	307	328	309	277	292	310	313	314	263	300	299	328	328	303	321	295	314	304	276	274	320	291	318	282	320	328	307	305	299	300	293	339	294	292	286	313	305	280	308	318	273	301	290	282	279	289	292	300	289	320	286	300	323	265	284	290	301	306	290	282	310	253	273	311	293	313	291	304	326	310	286	289	303	303	300	286	322	286	294	308	291	327	301	274	297	295	294	254	303	270	283	300	331	273	305	281	285	286	288	295	309	282	282	276	321	307	272	274	280	322	293	283	312	280	280	290	288	277	290	293	256	273	307	287	308	312	298	298	295	316	293	263	300	298	320	300	287	305	274	267	289	297	293	310	302	297	292	311	270	270	309	285	299	303	310	343	300	296	329	307	319	314	298	327	301	303	288	308	288	329	295	283	282	289	300	276	305	287	265	296	295	298	298	289	298	313	278	312	273	325	292	312	286	313	292	297	281	302	290	324	286	247	278	286	315	302	282	266	294	272	299	286	281	276	312	290	285	311	281	287	279	267	301	268	319	281	305	301	324	279	269	311	277	265	248	303	282	334	297	296	289	301	274	312	307	265	272	300	261	286	306	318	308	320	262	293	272	308	293	284	280	273	298	283	302	280	316	294	299	306	289	291	292	270	318	311	280	306	306	270	284	309	291	278	317	270	288	305	291	322	274	283	303	311	311	313	300	285	265	310	279	297	279	276	298	285	293	293	311	306	306	311	298	276	299	288	292	283	272	284	303	292	304	291	317	300	301	292	278	313	315	314	314	289	264	299	310	303	330	288	292	292	254	287	269	294	291	279	301	270	311	302	290	300	285	308	274	285	314	273	287	292	317	282	291	294	268	296	300	302	292	292	274	302	291	303	265	292	321	293	288	259	307	284	303	288	276	277	289	315	278	302	285	291	304	297	297	260	292	302	272	272	272	282	312	286	305	283	290	296	303	281	271	291	283	299	283	324	292	280	278	328	280	298	292	286	308	284	301	306	295	296	306	298	257	312	326	275	276	295	292	297	291	325	287	289	319	299	307	309	294	285	309	290	289	261	297	302	260	315	298	282	280	322	295	270	263	289	279	291	281	277	295	271	289	280	284	286	299	325	307	275	286	314	301	293	290	283	325	267	313	287	313	264	309	298	323	325	242	278	313	279	253	329	302	315	272	296	311	301	287	283	293	308	275	275	304	282	297	288	290	292	293	278	286	268	301	295	298	285	306	298	291	304	312	304	301	298	289	296	329	284	309	297	280	316	290	300	270	280	279	295	298	291	296	316	278	307	298	286	289	302	293	294	287	300	328	272	303	303	286	282	273	282	331	311	308	300	283	290	269	264	287	275	306	288	320	317	267	303	276	300	285	317	294	274	307	304	296	286	294	282	289	294	308	287	305	291	285	312	300	288	288	304	290	292	293	295	286	267	283	291	281	273	308	284	313	298	257	298	293	291	284	292	302	259	272	292	299	282	303	303	291	284	311	309	291	288	285	329	316	306	299	316	314	284	283	283	293	295	278	288	294	288	293	258	309	287	304	276	281	293	288	309	310	292	282	283	270	290	257	286	271	290	321	313	289	286	275	296	300	265	318	260	280	288	318	306	280	297	279	284	298	305	309	320	313	280	319	307	275	294	280	317	255	298	290	299	290	297	278	298	304	290	300	298	307	284	288	292	269	301	294	307	316	322	323	277	300	296	320	289	312	314	287	275	294	289	303	340	309	289	295	297	267	312	273	297	315	285	304	317	314	269	288	309	308	302	281	288	275	275	295	278	286	292	283	292	307	312	304	293	264	281	292	292	317	277	269	276	289	280	298	276	312	280	292	301	282	284	316	284	273	282	292	302	310	287	272	325	280	318	307	283	325	269	271	308	291	282	308	286	307	308	282	298	295	290	307	275	278	301	311	277	277	295	291	317	307	283	304	290	293	290	278	286	296	298	288	304	307	287	303	290	299	280	291	299	314	292	266	304	286	321	281	280	285	310	306	317	303	313	301	314	284	284	267	320	264	307	271	263	295	300	304	296	311	291	281	283	310	300	308	300	280	294	292	308	326	257	292	292	306	303	280	307	305	321	290	283	321	296	296	310	265	275	299	275	270	278	288	305	308	294	287	301	328	308	272	279	301	281	285	317	268	293	295	318	314	324	301	279	293	295	268	285	280	319	312	267	307	309	289	313	319	305	313	315	305	301	282	291	290	301	301	279	286	293	297	287	283	294	289	292	283	289	294	246	293	302	266	270	319	271	292	277	287	283	273	303	314	282	304	308	289	276	274	279	309	282	276	313	300	333	299	258	308	317	293	290	305	272	282	261	295	301	288	276	301	255	315	294	302	285	315	299	291	284	285	299	289	282	300	272	285	283	276	304	279	303	291	294	286	281	306	295	261	279	277	315	274	266	307	326	333	277	296	318	311	300	294	283	307	299	268	290	309	280	284	256	281	285	298	301	308	318	278	278	287	288	305	282	276	291	299	315	309	305	270	311	317	284	286	297	306	290	272	283	321	279	319	300	309	299	288	286	293	261	320	295	327	308	283	290	301	293	294	266	326	273	314	286	301	293	286	310	327	289	276	278	287	280	289	254	304	284	284	295	305	274	274	287	302	296	277	275	294	338	291	310	279	313	302	293	267	300	301	294	270	294	290	289	286	296	322	304	291	290	296	270	303	293	264	295	299	304	306	308	274	279	304	312	287	264	299	295	310	293	287	273	278	286	265	277	275	298	306	291	299	262	305	273	303	289	286	285	297	291	290	261	275	278	319	301	279	306	298	300	303	304	292	314	290	322	244	288	302	252	287	329	258	279	259	281	261	289	282	318	270	303	273	275	285	284	286	291	304	278	269	290	309	315	298	318	309	303	304	308	298	290	290	270	300	287	264	300	276	299	293	293	331	309	248	304	293	275	280	300	269	308	321	270	313	289	308	321	295	294	280	308	269	287	310	300	306	279	285	281	294	275	314	284	297	273	313	292	304	281	286	292	264	298	331	318	296	246	274	278	257	328	305	273	270	283	312	264	280	291	264	262	294	289	295	306	295	312	308	282	306	313	310	277	302	313	299	308	283	287	285	320	321	277	276	275	280	288	295	274	315	269	307	289	301	297	304	279	286	278	299	295	317	295	324	312	290	329	263	265	298	292	274	337	316	275	320	311	308	294	303	302	311	297	274	317	292	292	310	244	246	302	278	307	298	291	280	257	276	311	295	299	287	298	284	299	289	255	340	308	293	317	307	303	277	277	271	319	280	317	273	266	308	308	274	320	304	296	290	297	307	295	298	306	284	279	292	291	271	325	309	312	292	299	320	287	315	300	248	271	266	304	286	304	314	290	298	279	279	319	295	286	298	306	315	270	285	280	295	298	290	287	294	300	293	315	277	287	294	304	290	283	330	291	295
8865	17742	16704	10811	7685	5862	4698	4057	3542	3653	3615	3205	2589	2083	1737	1523	1394	1331	1249	1168	1099	1094	1095	982	927	876	802	803	800	766	817	778	762	762	713	715	683	707	665	662	615	631	609	595	578	600	582	573	581	612	617	582	633	612	587	552	571	570	641	601	574	572	579	564	585	579	597	631	557	605	544	588	570	572	595	600	633	550	606	559	583	630	574	549	560	576	587	596	572	527	602	591	604	563	559	608	596	615	542	579	582	572	604	560	581	569	637	575	538	559	541	575	531	558	597	567	570	542	537	616	576	573	581	530	584	577	582	581	576	559	579	537	589	551	596	566	595	574	547	531	583	615	557	590	584	570	580	573	575	579	563	535	545	533	624	567	551	552	561	547	579	553	621	568	568	537	578	586	593	553	589	583	565	589	577	566	588	570	547	571	572	560	607	552	592	545	616	567	585	622	550	534	529	522	568	564	603	574	581	535	544	583	582	627	562	567	536	626	574	576	616	548	565	573	593	625	574	567	559	510	616	593	598	598	580	546	633	581	580	577	568	592	540	541	597	565	585	559	586	568	550	576	533	557	606	574	586	555	592	577	572	570	543	558	561	578	613	560	590	560	596	557	581	562	576	579	592	571	561	518	589	535	527	561	595	586	589	550	604	578	595	605	566	546	588	523	551	535	585	537	548	591	599	571	532	564	535	577	570	565	574	567	593	566	601	567	600	575	517	580	594	566	543	539	566	571	568	571	577	565	584	572	548	591	554	576	600	589	592	546	542	530	567	542	592	580	561	591	559	588	539	548	586	550	574	556	622	605	586	593	547	584	562	543	581	568	569	577	589	565	603	528	546	551	576	623	532	543	533	532	595	566	587	579	610	549	576	544	558	568	551	549	583	559	578	566	618	543	578	518	535	532	558	582	561	600	625	584	613	588	562	536	573	557	557	540	604	593	584	578	547	573	599	538	559	558	551	551	563	547	563	537	569	584	529	552	583	571	600	567	629	574	621	552	588	550	550	558	585	575	578	544	582	559	545	587	587	545	567	521	581	570	585	560	581	576	579	577	555	564	586	633	578	563	566	525	621	595	593	577	549	585	570	570	566	562	583	570	544	592	565	563	565	572	541	562	558	568	601	579	593	570	560	587	600	575	629	542	557	575	562	597	599	546	532	563	560	588	537	564	536	561	573	588	594	582	529	552	556	591	547	532	535	574	577	552	582	581	550	591	551	555	567	591	578	562	565	547	586	582	558	513	595	568	556	624	551	571	543	591	569	594	561	605	581	566	580	568	613	570	556	562	565	582	572	591	578	539	583	568	642	572	522	563	578	558	541	599	574	575	581	566	581	565	569	554	549	606	592	545	534	600	610	531	558	578	548	582	546	552	570	550	577	599	547	575	585	582	561	591	576	580	635	586	567	577	554	558	554	572	543	572	577	583	550	558	587	589	587	556	568	568	574	580	557	540	594	556	576	581	553	547	550	564	559	578	541	585	541	557	544	571	563	574	569	549	597	585	584	560	508	558	554	561	585	597	537	576	572	543	596	544	543	567	536	557	561	591	533	532	574	589	556	591	583	562	571	557	557	559	504	567	556	542	567	560	593	594	543	541	548	565	610	579	562	615	559	576	557	542	600	551	544	538	537	580	567	575	535	570	572	575	547	610	569	540	575	561	557	571	574	567	563	552	583	542	567	573	590	636	565	578	568	568	563	601	571	558	555	583	624	547	553	593	587	524	571	557	583	597	611	558	560	560	590	584	579	549	571	552	562	559	591	520	541	566	564	583	586	555	532	540	565	590	557	527	565	579	557	613	558	565	588	561	543	605	584	536	623	596	584	565	546	544	551	564	586	593	556	597	545	589	606	569	546	563	558	610	568	575	597	565	589	543	595	567	601	576	594	587	596	530	565	566	561	603	568	570	545	540	596	607	548	605	572	575	539	605	559	601	559	587	566	549	552	595	602	601	561	543	591	567	568	587	580	543	576	552	578	562	561	539	540	583	557	589	596	554	599	580	587	580	571	556	542	590	579	620	557	579	572	576	534	546	542	572	552	613	599	556	559	598	619	612	521	550	576	557	572	594	599	528	550	598	528	530	576	593	602	560	567	555	554	530	540	574	530	565	579	582	592	567	567	591	554	610	597	634	549	553	576	574	556	558	551	583	552	551	584	557	570	603	562	566	573	561	552	559	592	543	555	535	543	554	600	531	578	587	524	604	536	570	588	546	578	566	595	558	613	588	534	479	599	530	637	569	560	551	591	532	553	613	566	533	595	604	527	588	552	580	594	586	571	568	554	579	557	559	572	607	557	541	560	555	560	594	509	563	587	534	550	569	606	559	573	537	596	554	556	536	616	570	596	557	567	559	537	585	580	619	614	527	549	605	579	590	577	571	612	577	550	587	579	563	597	581	574	555	598	599	557	569	525	529	572	546	545	556	569	626	522	579	551	545	581	563	582	583	581	557	528	579	614	544	578	583	587	560	576	526	568	620	582	581	571	580	568	594	527	542	570	560	546	569	519	620	591	586	552	570	574	553	559	599	528	602	563	558	555	598	576	531	596	571	570	580	590	563	574	590	558	600	587	604	587	571	575	555	580	529	596	564	590	536	558	536	568	530	571	556	589	620	563	562	531	543	552	582	539	596	590	597	589	585	535	577	594	507	573	565	575	591	538	577	557	581	600	577	541	540	584	567	558	614	596	555	553	594	539	579	556	555	539	550	581	550	595	578	551	571	565	588	560	569	566	602	620	522	572	563	572	575	588	551	559	570	569	557	545	543	594	536	584	559	581	598	579	542	552	563	593	577	631	609	556	550	548	565	554	523	565	579	526	561	539	535	573	567	589	563	548	584	595	583	558	531	560	539	540	576	571	602	563	553	602	567	564	544	556	602	560	570	525	569	593	561	573	579	584	584	610	619	576	543	608	557	580	608	580	552	562	591	545	623	580	573	560	607	586	582	551	526	585	581	558	594	575	518	578	584	573	572	563	583	560	560	568	596	591	599	534	545	530	579	530	560	597	584	572	559	589	571	580	551	638	584	580	550	592	568	570	543	557	565	554	592	611	608	607	528	583	600	566	607	552	504	581	537	577	618	562	562	570	606	561	588	609	588	581	577	591	582	583	581	578	542	573	589	586	530	576	575	590	542	589	572	572	580	532	572	549	592	567	549	540	597	585	566	569	557	582	582	558	589	565	574	554	566	558	531	535	543	553	566	611	574	563	566	582	552	553	558	597	561	557	591	584	614	615	581	557	607	543	568	570	530	610	563	537	588	567	528	548	554	585	585	603	590	584	590	591	530	564	580	608	636	608	510	586	561	531	591	552	564	545	597	523	564	598	525	547	541	596	546	549	589	559	533	602	609	562	564	587	551	538	517	541	602	560	578	573	575	600	562	548	564	554	560	551	549	628	572	564	553	568	590	518	559	561	563	561	562	572	550	588	600	585	609	578	595	620	550	514	570	548	560	600	533	519	513	545	569	582	559	579	584
23054	21094	28746	23666	21099	18457	4137	1809	1471	1411	1395	1223	1042	852	694	654	631	590	558	505	473	512	474	476	423	436	424	418	431	388	394	405	383	336	378	348	345	316	358	322	356	295	344	285	304	343	332	340	311	348	335	280	321	299	280	274	325	294	347	285	331	312	293	310	324	273	313	285	324	306	298	302	326	293	331	292	322	309	297	280	303	301	296	312	309	299	263	301	296	334	303	289	262	307	329	315	317	298	322	275	335	294	276	314	280	326	286	313	261	280	314	284	285	324	291	306	347	318	308	310	284	310	280	270	281	319	306	275	312	297	306	295	324	291	319	272	288	293	299	308	278	312	286	318	309	296	318	287	291	308	304	283	317	282	292	327	292	306	337	291	301	285	291	318	287	304	309	291	274	277	298	278	291	289	304	263	306	282	339	304	301	283	287	305	308	269	279	287	286	319	315	343	302	316	283	313	299	329	310	278	290	267	283	306	285	305	311	294	281	284	288	268	270	296	329	266	285	323	315	285	284	298	296	276	302	290	291	291	275	292	308	314	298	314	304	295	310	303	280	307	320	266	307	291	307	287	298	289	291	292	298	292	307	308	309	297	305	304	292	315	269	307	302	286	352	306	308	257	305	310	313	316	292	281	299	291	316	320	293	289	300	301	323	282	296	283	311	307	282	315	279	310	282	307	326	283	305	290	318	283	278	298	314	305	328	306	273	303	279	321	306	303	300	300	296	291	291	284	310	299	250	287	315	268	283	300	312	290	299	289	315	296	288	290	288	278	280	311	306	297	281	296	312	288	314	284	333	313	301	268	302	325	301	319	290	275	300	278	274	278	291	276	313	306	302	283	295	292	312	276	302	295	272	309	288	291	287	272	285	295	312	302	288	305	318	322	289	317	292	284	288	320	298	294	286	316	310	307	291	304	351	296	293	298	307	290	317	283	304	293	290	303	302	285	275	322	291	320	285	286	304	272	312	291	287	280	259	284	303	301	277	287	286	323	321	306	267	296	326	284	320	324	296	297	295	277	283	312	287	277	288	307	291	308	345	290	345	324	296	322	313	266	337	318	327	285	287	315	287	336	310	264	310	303	285	297	291	293	315	285	276	305	311	322	306	275	294	308	291	304	276	313	288	277	290	273	290	290	294	322	284	329	313	307	287	269	313	310	305	276	298	309	311	268	284	274	293	329	300	291	276	292	293	299	316	289	272	330	303	293	296	280	301	285	305	315	324	305	285	296	309	327	263	296	316	307	298	306	304	330	297	307	252	289	297	318	298	297	303	294	293	309	307	301	301	310	321	302	292	302	299	306	283	307	283	289	287	297	310	288	323	295	293	332	283	318	320	305	313	312	278	282	302	331	314	295	296	272	302	305	317	304	296	275	310	285	348	294	314	285	300	255	321	280	309	268	275	287	324	275	286	298	350	280	296	306	301	298	247	286	285	292	297	289	285	287	336	310	300	292	305	304	275	275	296	272	283	314	308	251	317	298	275	298	331	306	313	316	305	268	301	306	295	305	304	333	300	307	332	286	290	284	288	309	312	314	305	300	294	292	299	280	283	321	303	289	278	276	283	313	280	304	297	318	319	294	290	301	316	326	296	278	321	304	291	336	299	251	286	279	296	277	301	311	276	289	294	295	296	289	273	275	318	307	320	311	310	268	309	335	270	297	292	305	308	298	291	309	308	286	275	277	284	339	313	280	306	283	300	287	293	315	295	289	300	262	345	297	273	297	291	325	299	286	310	282	286	296	280	274	294	265	308	332	322	312	276	304	303	273	274	315	275	288	274	269	308	313	312	274	330	283	306	315	295	315	306	287	280	272	314	308	290	321	326	286	288	256	309	311	276	268	287	287	283	321	336	276	314	309	288	298	309	283	282	312	288	307	300	298	280	302	258	308	278	306	317	311	297	262	286	275	326	289	271	311	304	301	269	298	287	287	314	296	293	294	291	320	320	296	285	287	291	302	311	324	306	283	278	289	277	296	299	304	301	285	330	278	317	302	296	297	318	298	316	321	335	287	309	307	283	296	316	292	275	302	303	289	248	306	344	289	310	283	305	270	281	263	347	270	298	299	284	284	322	341	273	308	264	298	321	291	287	311	284	293	303	268	282	291	309	298	296	301	287	322	318	303	320	301	308	319	305	280	284	305	305	303	271	294	286	280	330	285	293	277	328	298	297	324	288	297	291	286	297	284	298	314	306	308	311	281	294	274	323	320	264	274	326	327	279	311	326	306	272	306	286	309	321	278	307	279	315	320	305	294	287	272	309	322	284	289	309	269	298	253	330	296	308	291	290	323	290	321	304	309	303	281	288	256	283	308	290	306	337	301	271	305	296	294	281	311	299	296	284	280	300	317	300	296	302	301	292	297	336	315	273	299	285	282	303	317	305	293	296	280	284	315	327	275	292	290	271	320	279	329	299	270	308	315	276	271	283	288	302	310	245	270	296	270	299	284	290	276	285	302	280	319	290	280	291	306	288	315	293	290	296	297	264	293	282	292	314	306	301	304	277	293	309	303	288	307	271	299	285	291	288	290	302	319	269	301	305	283	289	318	305	311	293	294	288	279	299	286	307	290	282	301	302	275	298	299	299	310	283	295	291	297	312	325	302	308	290	260	306	302	300	296	322	304	279	268	319	286	315	299	296	327	267	282	325	259	292	285	289	290	302	289	319	283	282	302	304	301	297	293	311	268	290	291	284	288	323	302	297	272	275	319	271	313	313	271	279	293	303	307	292	301	275	305	271	314	276	272	269	277	308	305	303	275	273	306	259	325	300	306	303	275	298	289	297	298	277	327	291	285	287	280	301	280	295	319	278	300	278	302	309	275	299	304	312	285	279	312	297	324	291	304	311	297	258	281	241	269	278	286	302	303	275	287	305	309	305	299	302	292	279	312	291	304	296	344	302	287	292	269	291	310	309	306	291	302	291	309	312	282	325	286	297	283	298	291	304	323	326	305	302	284	303	282	346	311	301	331	301	291	289	257	291	293	266	270	282	276	304	333	297	273	297	298	314	287	308	281	273	284	312	291	290	296	268	314	287	307	287	320	267	299	295	301	326	280	286	290	299	264	331	311	290	268	295	317	323	270	250	305	304	288	312	297	283	293	310	295	340	285	286	297	268	301	308	314	279	293	284	335	303	312	317	316	298	292	293	267	273	283	285	301	279	301	301	304	290	260	265	309	280	287	282	274	302	355	312	285	309	289	303	287	327	279	309	302	299	283	284	321	292	288	295	310	307	290	266	308	279	268	305	270	316	312	310	306	314	307	302	300	281	314	283	313	304	308	314	284	277	311	312	292	291	310	292	328	318	295	305	287	324	272	307	307	288	287	264	325	269	303	324	262	318	302	320	292	317	307	277	303	323	264	319	304	297	302	333	316	290	302	316	313	286	284	290	305	312	288	303	291	281	271	312	300	307	295	294	317	296	328	314	315	293	288	307	308	317	303	297	302	325	281	306	301	334	278	301	301	280	313
11221	23242	21611	14385	10683	8359	6718	5647	4908	4870	4838	4172	3361	2714	2199	1947	1870	1673	1676	1578	1454	1379	1282	1193	1100	1014	960	902	890	895	938	900	826	794	753	739	742	698	704	642	695	633	619	619	608	655	569	583	606	590	596	573	572	603	614	596	592	596	608	631	559	616	554	560	545	624	572	568	542	589	580	577	603	582	575	577	546	573	607	532	540	584	592	608	563	565	541	550	551	562	549	572	530	525	527	565	556	590	559	537	523	564	560	576	546	543	572	565	555	562	515	571	520	532	558	576	532	555	577	517	552	546	524	552	561	553	527	559	587	540	568	530	601	560	550	563	570	544	527	580	553	537	565	525	563	529	496	525	510	510	566	524	530	567	515	564	508	515	543	565	553	535	558	539	560	552	570	587	558	540	548	543	579	582	590	544	569	517	580	491	570	527	575	572	538	552	566	565	564	530	540	554	509	530	560	559	573	528	521	529	534	564	538	512	597	549	585	600	563	550	545	584	519	562	540	547	574	552	522	525	558	537	553	521	560	612	546	519	535	552	555	498	506	558	535	543	541	543	562	532	531	556	584	523	532	536	519	509	603	575	538	542	526	559	535	533	566	563	549	560	563	572	488	538	538	525	597	550	574	551	543	580	537	569	558	565	534	540	546	560	532	518	522	555	533	556	541	521	551	529	528	531	554	563	611	543	577	589	569	532	559	565	545	552	582	536	538	569	546	581	543	495	557	539	521	551	550	534	558	520	530	569	547	532	520	481	511	580	608	536	550	532	559	530	564	567	563	518	518	570	493	542	556	592	551	527	566	633	551	564	524	536	553	547	569	532	571	551	577	551	568	602	536	551	559	541	537	566	566	597	551	567	523	565	562	513	602	546	543	517	562	561	559	565	566	524	538	563	535	516	550	593	549	556	570	546	575	536	575	554	531	550	565	551	582	512	573	539	598	548	528	549	573	562	535	567	536	545	563	540	602	586	550	526	541	522	581	551	510	521	571	581	588	531	540	564	546	504	600	578	544	465	539	593	541	593	541	534	537	527	546	565	556	567	508	549	529	532	537	564	564	520	559	594	529	587	539	539	526	539	530	544	527	560	565	544	539	524	521	581	543	544	564	547	521	516	545	596	512	546	542	565	539	581	541	563	516	574	532	549	566	583	555	555	535	547	534	576	562	543	539	548	566	560	558	535	567	551	560	552	571	514	556	567	560	558	553	537	585	587	539	538	541	530	563	568	561	565	538	556	590	545	531	553	552	572	510	522	570	537	582	526	572	582	541	584	554	552	558	541	535	568	566	524	583	540	533	548	589	568	522	577	543	560	539	562	518	566	563	529	571	561	548	530	496	534	521	532	510	557	544	585	561	545	604	568	580	580	608	528	525	569	546	587	541	555	552	523	544	529	517	568	529	557	533	566	527	567	551	535	571	483	581	569	544	558	521	524	566	526	542	548	541	571	540	528	575	527	574	560	557	560	555	541	546	539	556	540	523	546	553	550	541	563	544	581	516	496	544	513	548	549	538	564	544	540	526	556	550	560	537	558	538	529	549	563	563	577	587	554	508	531	579	607	537	562	562	523	557	572	511	615	504	596	512	506	567	562	571	542	563	531	547	536	558	535	556	583	544	547	607	603	568	555	558	559	561	561	575	565	527	560	529	544	563	554	535	551	528	530	547	539	529	564	525	574	539	560	542	543	570	562	601	539	565	580	512	556	562	550	539	547	515	554	514	533	559	529	563	560	597	550	536	579	562	587	518	528	529	585	545	586	562	542	555	563	561	537	561	553	548	573	531	562	501	514	575	545	511	524	556	598	520	534	633	538	583	543	584	568	574	497	569	568	566	557	565	558	554	605	534	540	539	529	553	540	510	581	565	553	535	554	572	584	550	544	569	553	529	579	609	523	572	552	562	530	563	546	520	555	576	544	499	551	491	549	561	566	546	604	542	554	525	552	546	553	571	535	557	565	549	547	543	545	529	530	548	549	541	580	569	536	565	542	560	531	548	587	559	533	541	566	540	550	585	548	567	565	551	537	487	595	586	549	467	555	547	515	557	546	515	523	536	546	540	559	533	590	551	503	521	541	547	547	570	530	550	555	554	511	574	527	569	568	555	504	506	548	550	552	563	537	560	519	579	537	565	530	530	564	536	530	555	540	574	550	530	526	542	541	560	525	541	576	573	518	563	550	538	480	543	544	542	532	584	591	567	570	542	549	525	615	550	540	575	588	529	550	571	515	506	563	536	561	570	585	572	555	533	547	569	546	591	533	563	529	538	563	550	567	534	532	558	561	577	544	530	533	570	530	550	588	548	591	567	527	580	553	531	560	556	554	540	527	556	543	587	544	525	553	553	536	557	568	560	551	497	540	551	541	570	560	568	563	554	583	534	530	540	557	558	535	583	534	570	506	559	548	549	534	513	521	559	564	550	565	544	511	569	546	575	528	498	552	585	505	533	536	552	531	522	544	594	548	519	515	557	568	520	543	551	563	531	524	546	552	549	527	569	524	532	575	561	565	527	542	596	556	553	554	549	524	563	559	525	517	571	586	580	584	548	522	571	566	552	556	509	533	582	525	501	536	551	565	556	520	530	542	606	558	567	506	505	497	554	595	583	494	534	559	538	547	536	544	576	537	568	557	535	526	588	539	535	596	549	551	567	555	560	526	561	541	542	597	507	528	559	571	499	568	545	538	569	564	617	510	565	530	565	574	543	583	551	542	554	551	524	594	536	566	566	573	530	528	555	566	526	532	573	560	542	568	523	569	518	549	530	537	549	560	518	567	536	565	524	551	521	552	522	541	534	579	538	530	575	568	522	563	559	585	531	517	542	502	527	511	552	557	564	566	557	575	572	571	572	556	554	532	550	522	557	550	538	544	547	561	570	535	566	558	527	538	591	550	514	535	550	534	546	549	524	563	552	550	528	584	553	560	539	562	548	529	574	534	565	534	561	599	577	563	562	544	532	570	568	539	560	576	524	581	598	578	522	579	531	542	549	568	571	567	549	565	568	516	518	552	535	526	553	561	557	515	545	581	510	596	558	535	529	525	532	523	570	536	551	550	556	531	558	525	490	527	565	547	565	577	510	537	531	530	558	535	535	565	536	548	562	561	499	526	581	505	538	591	554	545	561	569	494	549	539	565	562	516	569	564	550	538	530	552	516	502	565	609	577	567	530	548	547	530	549	517	601	554	536	571	516	564	559	550	540	512	533	528	543	549	570	549	541	593	603	530	615	545	558	528	563	575	572	561	562	553	512	547	572	556	493	516	586	509	506	596	559	556	576	547	550	548	544	556	558	516	525	538	571	531	535	577	504	562	556	497	553	535	556	553	572	568	564	515	535	554	544	564	534	519	538	515	579	554	589	570	551	527	524	559	549	563	580	579	582	555	536	555	551	566	515	541	559	541	551	509	548	524	525	548	540	549	557	578	535	558	559	535	575	541	591	564	539	588	573	530	505	499	546	550	563	615	567	537	529	551	559	534	530	521
26529	20072	9242	3018	1781	1350	1054	965	886	907	916	804	693	703	563	538	561	535	524	549	515	538	479	491	512	509	529	490	474	482	465	517	527	493	476	497	523	497	472	422	468	490	472	469	471	483	458	479	435	468	471	467	482	463	493	476	441	457	487	448	456	444	457	430	446	467	478	481	478	477	465	449	468	458	467	465	456	470	453	460	457	437	507	480	453	489	475	445	447	474	452	465	480	483	471	472	493	473	474	482	456	504	495	490	488	461	460	489	458	449	458	476	444	437	421	456	439	456	452	437	467	447	447	462	473	446	458	411	455	430	456	435	452	447	467	482	474	451	481	468	444	482	457	461	432	431	529	499	446	464	488	426	477	424	470	451	464	445	478	452	469	458	483	484	455	462	467	446	468	481	454	449	451	442	456	445	440	462	450	455	496	458	477	473	448	406	484	453	461	497	484	438	452	420	468	457	439	474	478	474	444	460	449	430	438	478	478	501	455	427	404	442	459	458	452	440	453	452	447	422	453	451	483	449	477	461	446	464	497	460	457	494	429	459	452	437	448	430	469	494	434	470	469	486	458	466	466	441	468	485	455	440	468	457	485	427	477	475	503	492	452	434	458	419	489	450	486	460	444	452	486	460	425	454	420	435	423	461	466	467	425	465	435	473	468	464	438	436	474	462	480	449	504	513	475	451	484	479	515	468	498	476	432	457	451	480	479	429	436	491	454	492	494	462	483	457	466	488	442	498	444	494	487	480	446	461	463	455	420	436	451	440	432	452	445	493	466	452	459	471	475	422	477	506	479	475	430	474	439	424	457	451	472	493	475	422	471	465	457	453	434	441	433	446	466	429	443	454	446	423	479	455	442	426	462	483	449	476	508	478	475	440	442	474	495	467	467	460	439	466	456	464	465	458	444	464	432	454	430	457	438	479	432	416	487	477	444	422	431	451	461	452	478	497	461	461	466	464	464	438	440	445	452	459	470	529	432	485	457	433	420	475	483	443	446	487	442	456	436	512	481	458	467	465	490	466	443	403	444	464	456	480	462	451	447	474	460	479	464	453	442	480	435	438	453	452	428	441	463	471	462	473	438	468	493	439	448	436	479	431	402	456	474	449	491	462	452	489	457	466	464	474	433	481	451	413	458	493	477	457	455	435	431	432	493	477	473	490	455	430	474	435	475	455	498	478	471	478	453	467	436	422	448	442	497	453	445	431	495	442	485	471	497	429	423	453	454	493	525	446	464	516	473	477	458	453	471	484	464	498	484	480	422	475	445	450	488	493	490	422	463	463	428	482	468	474	483	452	464	457	459	421	452	456	449	448	439	450	465	523	515	438	452	454	460	446	473	426	477	427	463	467	448	441	436	442	480	476	428	432	500	487	477	484	490	432	461	464	475	442	465	441	449	498	432	471	475	450	486	475	460	465	464	485	447	480	475	449	453	442	465	414	435	474	438	500	445	425	432	448	451	463	470	482	444	462	467	458	447	474	447	462	463	456	460	486	435	456	461	429	484	473	472	455	459	481	476	444	457	455	462	496	475	456	456	465	463	489	437	455	440	450	486	445	479	487	481	466	420	432	459	440	445	485	460	452	465	439	427	463	459	445	459	468	453	489	436	445	483	434	495	448	430	460	445	453	451	452	481	500	495	457	488	436	463	449	499	465	450	457	439	465	450	475	461	416	444	456	496	429	455	466	466	422	498	484	442	491	446	468	437	435	456	469	476	440	486	458	473	447	460	462	447	465	458	467	451	422	479	447	470	470	455	484	465	452	480	458	480	485	444	450	476	454	463	467	445	476	470	466	470	447	415	471	449	439	437	417	439	456	441	478	449	440	451	449	467	431	436	450	484	419	429	458	440	448	461	487	476	501	451	447	444	472	434	465	428	471	458	451	474	493	487	431	452	483	473	463	417	434	445	442	451	446	479	457	454	410	472	449	446	450	439	455	457	462	459	434	481	465	471	461	456	490	439	448	442	467	458	475	485	465	443	477	470	426	435	480	448	429	475	438	495	420	464	478	425	477	494	480	450	498	475	444	455	496	449	462	435	467	459	498	461	447	476	497	449	478	475	478	454	492	493	469	471	461	446	478	443	522	478	443	448	456	467	456	465	455	465	480	473	445	463	466	465	478	495	485	477	469	467	455	441	452	454	434	467	434	491	479	452	413	459	449	488	452	460	462	455	473	445	462	478	453	445	466	448	477	491	435	466	491	477	474	476	454	424	461	452	432	470	479	449	458	464	486	457	445	488	461	431	423	423	414	462	440	433	447	454	458	471	446	502	480	434	462	484	434	471	462	457	451	495	460	450	471	406	479	467	458	475	459	426	471	459	478	453	435	467	452	444	487	467	451	480	440	508	472	510	433	439	428	450	425	510	465	479	423	515	450	448	494	467	446	496	468	454	448	413	460	465	459	440	452	453	478	472	399	458	487	450	482	434	449	462	469	467	452	461	481	439	452	422	443	477	456	463	464	466	485	487	448	425	439	446	422	468	483	498	448	486	440	447	482	463	455	474	445	481	463	484	462	467	417	478	466	440	469	450	476	428	445	442	416	453	504	473	479	444	453	438	450	425	453	474	473	451	436	460	458	448	442	467	433	461	477	461	452	453	459	413	453	495	486	467	461	496	453	496	462	458	449	528	482	441	447	433	469	431	461	483	469	458	485	431	463	455	474	472	465	433	504	443	462	436	438	439	457	454	431	444	470	447	469	456	447	459	473	447	416	482	455	462	447	449	484	470	467	434	457	429	462	436	446	453	460	492	450	391	431	438	476	492	451	434	473	489	481	479	468	456	470	454	470	441	445	440	450	463	416	461	458	465	519	462	455	461	442	455	483	484	440	461	470	444	431	487	460	467	450	486	460	427	463	440	445	458	471	481	464	478	474	438	468	461	435	452	476	502	465	495	448	454	432	461	462	472	427	449	456	460	443	466	505	465	482	449	460	438	440	473	452	471	497	440	415	449	456	447	474	449	455	466	457	473	447	423	502	460	451	485	469	494	444	437	448	410	490	438	452	460	475	460	433	450	443	471	435	445	494	451	449	462	447	493	474	447	478	460	419	448	451	483	456	491	456	457	454	489	439	439	443	425	429	450	445	424	443	465	463	504	433	461	482	442	457	479	464	435	491	481	453	445	394	430	482	476	461	482	451	420	462	445	461	425	438	464	463	434	459	454	478	462	478	463	449	467	473	502	483	435	461	480	468	486	448	437	451	455	460	464	480	463	474	469	460	464	482	472	468	452	451	493	459	441	497	415	472	458	511	436	460	463	483	426	450	426	464	448	454	462	453	476	485	402	478	455	455	455	448	449	467	434	482	456	442	471	475	492	449	479	438	497	452	438	440	462	431	473	482	443	479	448	464	462	445	458	475	463	499	486	428	459	415	477	483	453	460	458	465	476	469	448	480	496	442	438	447	501	437	458	451	485	452	443	448	446	463	476	467	490	435	442	466	451	468	480	459	465	467	488	452	454	430	454	449
7646	10768	10482	6551	4737	3778	3137	2791	2659	2664	2689	2406	1939	1634	1389	1334	1223	1229	1195	1177	1198	1103	1193	1017	1076	1083	1002	944	1033	969	969	971	932	954	934	952	910	884	922	937	896	922	907	870	883	895	903	907	842	888	892	871	890	912	855	888	893	891	880	892	847	899	841	871	851	884	907	847	895	906	871	914	855	856	899	884	850	848	856	901	910	890	898	934	921	850	897	871	855	847	867	834	878	853	875	828	853	849	918	873	860	869	900	921	847	874	831	876	896	871	836	875	922	861	867	779	870	862	842	848	861	853	872	906	873	880	879	886	865	882	839	872	850	836	896	848	838	879	891	848	906	833	895	863	869	909	833	855	864	861	909	889	785	889	849	881	849	850	832	884	827	866	878	872	862	889	880	873	887	904	849	858	842	842	850	843	841	862	908	851	878	883	850	867	873	870	925	827	837	895	886	877	859	831	834	856	864	854	924	866	869	839	905	907	858	784	880	866	871	862	853	835	906	848	893	854	866	898	862	881	799	830	888	890	822	883	908	861	891	878	888	892	917	869	900	852	862	829	854	856	882	855	846	866	913	802	905	863	870	857	819	847	857	853	899	900	861	859	882	936	863	881	871	901	898	882	856	888	905	839	843	883	906	903	829	826	932	872	879	845	902	809	789	896	864	856	821	900	873	820	872	881	863	844	851	812	830	870	904	921	809	869	840	805	869	923	848	881	884	851	880	843	887	896	883	838	815	885	824	814	851	840	856	910	865	923	878	930	851	859	833	803	862	858	935	850	883	786	836	836	863	882	876	845	848	918	880	867	855	830	846	868	854	859	865	853	862	848	864	893	856	871	888	863	830	854	829	878	882	870	858	877	882	847	914	841	885	823	840	879	853	890	852	858	867	836	875	880	862	900	876	907	869	917	868	914	885	859	871	808	842	900	890	901	876	889	900	869	841	876	872	856	876	859	806	846	917	909	901	885	911	846	849	880	883	875	876	840	844	857	824	814	840	878	886	887	913	844	929	871	848	930	890	879	881	871	864	850	856	863	900	892	852	867	904	869	921	803	909	846	829	839	911	904	940	881	816	918	868	856	868	821	925	910	892	861	877	929	846	859	845	885	820	865	853	814	880	822	832	883	842	826	878	858	910	906	825	823	877	859	820	807	919	874	862	837	894	873	851	871	891	847	861	849	875	849	866	896	867	890	905	876	858	878	861	878	827	910	852	859	875	890	851	843	878	860	868	826	830	904	858	823	878	898	998	902	854	843	823	878	843	858	841	906	950	837	826	882	862	862	843	922	847	893	843	842	873	887	856	861	889	847	885	872	854	890	918	878	868	928	913	879	861	882	866	850	913	848	788	896	860	870	846	860	885	909	836	856	835	861	877	887	859	833	819	887	847	867	882	823	882	907	917	865	870	879	856	887	879	859	868	834	874	878	845	874	867	906	888	860	878	919	839	861	878	865	876	835	876	873	850	871	931	827	839	868	901	831	884	902	902	868	908	893	861	823	878	881	900	909	872	818	927	826	838	883	900	924	846	864	885	851	881	800	926	917	871	854	863	885	928	880	828	893	883	866	874	860	869	881	829	834	884	871	878	865	908	863	866	858	869	852	872	833	833	830	862	875	845	905	824	853	848	812	842	875	868	857	847	895	878	853	858	827	891	856	847	844	839	879	870	841	902	887	895	872	937	869	871	850	896	909	848	826	843	869	841	880	908	890	867	836	881	816	876	854	832	889	860	816	861	884	891	880	868	845	855	839	888	956	834	911	854	914	895	869	820	923	882	840	916	811	873	841	845	890	915	823	844	866	874	828	891	857	860	881	847	888	827	874	871	901	857	938	870	898	796	852	933	909	860	851	810	875	861	902	863	880	869	822	903	899	872	831	874	903	877	889	858	870	859	932	879	877	861	865	922	862	860	844	922	826	902	851	892	861	841	888	887	920	874	871	882	848	863	842	838	927	908	890	876	867	844	858	815	878	865	836	904	869	919	890	895	913	875	849	787	874	880	885	893	830	898	833	861	897	840	867	861	946	859	837	840	820	875	897	858	905	938	872	846	854	825	843	878	901	827	904	847	877	848	917	886	890	789	872	905	841	843	862	826	860	924	923	845	839	877	858	864	875	862	900	872	893	877	866	850	827	828	877	868	856	870	827	874	842	847	900	871	865	856	865	885	867	890	805	857	849	895	858	886	879	901	915	891	886	908	861	837	867	848	830	870	879	848	894	894	866	853	867	817	827	885	909	847	858	866	856	874	851	886	867	928	832	872	888	895	855	897	830	867	888	819	871	867	878	953	895	854	867	870	853	874	857	839	922	846	852	882	887	828	863	856	874	888	920	905	790	897	839	868	851	886	929	940	815	861	845	861	838	883	932	852	867	878	886	829	909	891	857	851	869	915	883	854	868	898	890	826	859	800	893	856	913	861	901	851	900	934	834	835	829	845	867	827	852	870	884	852	866	851	854	886	845	871	916	828	845	846	892	916	874	844	922	857	868	864	882	847	862	826	869	892	910	878	869	853	895	862	869	894	864	865	855	910	865	894	856	870	863	849	843	881	884	891	890	899	902	853	882	837	884	900	869	868	878	888	890	808	872	890	866	886	844	882	869	864	884	906	868	827	874	850	902	890	896	916	842	839	847	929	850	928	836	945	906	842	887	877	891	872	842	814	852	845	880	874	894	853	832	879	889	824	869	901	861	846	844	922	883	848	927	861	889	902	851	860	922	835	815	892	886	871	891	832	931	897	900	875	835	888	877	842	876	923	874	877	882	843	902	834	873	845	851	876	833	887	883	862	851	842	836	913	860	844	872	787	855	864	864	867	847	827	916	923	879	840	893	876	869	869	846	858	865	859	854	871	892	885	878	839	903	829	903	858	879	852	830	873	828	873	873	885	817	842	876	875	877	859	903	886	895	911	915	871	925	822	858	860	878	839	891	856	902	892	877	890	932	896	923	898	903	844	825	870	932	909	885	874	833	891	871	939	826	875	913	862	845	896	895	862	876	875	872	870	868	918	887	900	824	858	907	834	892	870	894	868	911	879	828	858	822	872	851	894	891	807	930	844	850	872	922	851	826	875	903	881	841	885	869	866	817	824	926	877	903	884	915	900	862	902	866	874	887	901	849	857	842	828	841	878	892	880	823	940	881	875	874	862	881	835	922	873	846	907	897	889	831	907	873	898	847	863	888	867	873	871	876	859	837	847	856	878	884	904	875	814	900	840	872	876	849	913	867	836	912	874	866	855	857	832	880	839	820	881	852	859	881	894	861	835	883	863	832	857	903	869	881	881	882	882	836	907	871	857	837	906	908	865	858	941	897	876	825	837	894	868	891	921	856	869	857	836	899	841	854	837	881	889	917	901	890	876	871	838	868	883	872	856	871	881	894	855	849	872	879	868	893	898	879	917	872	900	888	879	880	846	906	858	847	875	941	854	902	825	846	866	804	854	852	839	822	893	846	829	851	913	856	929	831	838	840	791	814	907	852
23893	21069	28078	24265	19504	4136	1761	1261	1066	1086	1083	872	758	649	591	531	490	448	466	461	428	444	419	399	339	364	342	368	344	349	336	357	375	326	328	319	320	355	293	317	298	300	302	290	282	305	314	306	287	315	301	298	289	276	300	330	290	313	328	306	285	306	299	307	298	277	291	311	303	304	286	319	307	269	298	323	289	308	274	275	285	293	306	294	294	303	288	281	298	285	299	285	308	288	287	292	282	269	297	285	300	307	305	283	289	299	290	277	251	271	310	295	316	288	284	269	286	275	318	279	256	272	241	284	289	292	300	309	268	302	266	307	300	299	291	302	283	277	311	275	297	307	291	273	328	306	298	298	304	295	302	290	292	306	271	276	265	270	294	309	300	259	297	323	276	272	282	304	288	298	274	288	283	261	266	291	315	295	270	299	258	325	291	304	313	311	280	312	299	291	311	263	302	294	302	283	296	299	272	284	286	261	299	288	299	280	270	300	315	300	285	297	289	279	277	292	281	292	302	309	303	295	284	270	311	304	284	297	293	285	305	263	289	268	295	288	298	324	296	265	276	264	291	295	307	281	271	287	258	293	291	276	288	272	285	297	282	247	316	303	303	274	277	285	325	309	277	306	309	312	294	269	254	254	289	288	293	281	268	319	301	285	298	341	288	283	269	328	307	299	275	299	273	256	290	292	310	288	314	310	280	290	298	295	291	274	286	318	314	319	289	295	289	309	289	264	317	316	279	282	288	289	285	303	285	312	271	292	287	269	304	286	290	258	296	269	275	295	269	296	305	317	285	315	322	305	299	290	301	292	286	316	301	281	284	286	307	271	280	309	280	312	317	292	321	305	319	295	287	306	287	290	266	259	304	284	307	300	273	285	311	288	288	269	284	301	284	269	305	308	264	286	315	298	284	264	263	307	273	285	337	280	299	276	290	246	305	277	291	272	276	334	303	261	270	275	301	318	241	288	302	285	302	293	250	281	274	300	320	264	285	309	276	303	313	291	272	295	280	298	280	297	291	289	284	274	264	302	310	290	299	323	322	295	274	284	296	270	304	310	310	258	296	300	290	279	300	276	285	308	277	298	272	278	297	302	308	301	308	257	279	321	277	314	308	288	339	302	295	301	270	289	282	288	297	285	289	315	298	272	293	289	273	273	276	309	293	293	287	283	298	259	277	305	281	288	295	323	291	282	285	281	271	282	287	283	273	302	268	304	265	271	323	269	273	257	294	311	292	261	279	307	264	256	295	270	285	290	273	294	298	330	252	256	304	263	275	305	309	295	272	282	310	299	280	301	298	300	257	280	296	300	294	287	299	281	311	288	319	273	300	272	279	267	267	272	250	290	314	300	296	300	262	285	307	322	258	342	303	309	307	272	281	280	284	290	295	312	289	270	290	305	299	286	277	328	279	278	279	288	300	301	284	296	280	299	288	308	297	297	274	272	298	291	290	251	301	288	301	305	304	323	260	296	288	268	274	269	313	300	267	279	309	297	285	276	298	274	297	304	273	281	295	302	286	268	264	325	286	291	276	287	275	299	300	257	290	291	298	279	306	248	281	290	308	291	305	288	258	296	276	283	274	289	299	316	292	268	289	274	316	268	258	245	291	312	306	290	296	269	289	278	295	284	267	296	274	264	310	306	280	294	283	265	254	307	276	267	288	290	281	275	279	322	312	272	293	282	269	304	286	279	269	304	286	296	325	319	286	269	280	302	309	298	321	294	300	288	292	314	266	287	274	289	291	291	280	293	291	288	268	287	295	263	317	280	311	307	282	290	283	253	291	278	278	272	292	280	289	284	275	281	276	300	303	297	281	261	287	301	267	317	306	284	277	256	293	274	283	269	326	326	300	264	316	289	276	266	267	307	332	290	290	302	286	302	293	296	259	268	307	296	275	310	311	282	292	302	295	316	322	276	308	279	284	278	281	290	306	303	308	300	312	282	297	296	298	309	260	286	286	281	291	286	290	287	298	279	257	308	317	302	307	312	305	284	289	307	285	278	311	279	309	279	304	298	284	258	285	295	266	288	267	308	308	290	296	314	299	268	302	305	273	305	296	296	299	299	309	296	282	297	288	292	295	289	298	282	299	269	303	291	287	272	283	279	290	294	282	299	262	291	309	272	324	311	285	290	298	275	276	273	270	309	311	288	273	306	282	273	281	313	271	250	253	293	280	294	329	290	314	299	309	284	296	301	297	295	295	292	278	283	294	320	275	269	268	286	286	292	285	282	281	315	289	297	267	325	266	272	302	294	284	258	310	286	291	324	291	297	295	294	287	283	277	303	296	260	277	286	288	298	302	292	290	307	269	289	301	296	269	313	276	287	313	305	283	284	272	305	278	284	288	284	287	322	304	295	305	284	316	303	286	278	302	314	264	275	289	266	291	319	321	283	294	289	280	317	287	298	306	271	285	276	268	295	302	296	285	298	251	315	322	276	271	294	283	284	235	290	298	309	311	285	268	312	269	284	273	280	286	286	283	293	264	291	324	272	309	320	306	306	265	281	311	274	311	276	314	255	278	296	312	285	278	291	299	308	281	281	271	305	298	307	268	297	305	308	256	272	304	297	290	289	282	315	265	301	271	314	301	283	273	315	290	270	291	299	303	284	301	318	288	298	285	306	282	282	306	293	257	297	320	264	294	249	290	298	283	261	295	297	271	277	270	281	268	276	292	287	273	294	314	269	273	296	272	339	279	315	287	276	237	261	281	281	242	309	246	266	287	318	288	307	313	320	287	279	286	294	269	300	269	284	302	335	280	270	286	289	306	285	311	276	297	316	312	260	294	283	298	317	263	294	276	267	306	239	284	285	269	303	280	297	253	269	261	278	289	313	284	273	288	282	277	281	304	275	293	279	283	306	260	288	292	296	304	304	304	299	283	268	288	307	268	291	283	290	280	269	248	297	321	273	271	284	290	279	260	278	274	326	266	299	303	312	291	307	277	268	296	288	283	292	289	309	274	312	300	286	259	292	318	287	273	282	283	258	277	286	304	301	272	307	276	280	312	309	312	333	297	301	288	306	257	280	300	285	284	273	268	295	300	327	291	306	277	291	287	292	298	313	271	285	324	293	304	313	293	309	298	302	287	273	308	308	293	273	300	276	270	322	297	309	272	292	295	283	322	325	282	286	284	264	279	268	270	310	284	283	288	302	278	299	272	288	302	291	306	283	259	281	297	280	321	292	301	276	298	276	297	304	304	281	290	280	279	284	287	287	277	283	286	273	274	303	293	297	292	325	305	304	294	293	299	271	286	288	264	283	289	304	280	283	316	294	280	320	332	307	287	311	268	290	306	299	294	290	284	294	283	252	298	314	272	283	277	304	280	291	329	292	257	326	318	297	295	298	308	271	284	277	294	284	308	275	277	272	272	277	254	260	288	303	304	282	318	279	297	298	297	289	346	304	292	292	302	308	277	278	285	302	268	279	302	298	309	299	311	290	292	278	271	277	291	298	316	301	288	295	305	256	283	299	277	298
8944	18327	17071	10984	8019	6086	5069	4260	3654	3771	3700	3101	2485	2028	1687	1540	1452	1276	1319	1169	1151	1068	1031	951	851	882	817	805	826	829	844	751	772	734	719	684	696	700	614	633	644	633	595	551	578	631	567	621	541	567	571	604	592	600	589	617	571	557	555	573	589	560	590	650	584	561	583	587	569	529	558	573	568	567	586	579	620	600	607	620	550	581	591	576	561	588	587	527	551	572	595	577	581	553	595	560	544	592	568	548	590	575	595	556	537	524	630	571	577	573	508	581	586	527	615	582	598	559	543	543	572	586	585	558	525	569	572	544	561	554	533	629	565	578	567	567	552	577	566	567	566	545	603	567	558	557	522	556	602	590	601	524	597	578	566	571	507	594	547	595	588	569	583	546	609	580	600	556	551	596	607	536	552	547	572	572	568	584	548	598	565	583	570	542	603	590	570	555	616	564	554	586	647	510	610	585	590	595	579	572	588	580	566	598	572	568	516	581	534	528	605	574	526	606	607	575	559	535	551	598	605	579	555	592	610	521	557	555	537	576	587	540	566	593	556	553	587	565	560	610	573	604	586	579	589	531	578	547	565	565	552	578	560	555	561	584	562	607	557	577	549	598	595	557	599	553	601	566	537	564	583	545	572	564	599	586	600	583	553	560	578	570	559	559	528	541	568	563	558	556	574	578	554	589	563	576	576	561	550	611	578	572	582	543	586	573	618	559	575	562	534	578	565	594	570	582	588	574	562	543	553	517	567	578	591	554	557	557	604	579	572	566	595	535	563	558	588	565	547	574	527	622	505	552	595	542	547	581	573	626	566	598	598	561	616	492	551	606	554	524	581	588	534	565	595	586	568	564	581	564	593	549	543	533	562	613	590	531	541	600	586	602	550	571	534	594	606	572	542	562	501	589	567	579	598	583	558	598	599	600	544	553	561	560	605	556	538	568	573	577	546	613	579	557	550	533	560	549	587	561	589	566	600	554	551	584	541	532	590	578	586	583	582	548	523	572	574	565	562	554	565	575	548	542	564	597	581	562	570	556	556	550	569	574	625	582	603	603	568	580	518	528	579	567	545	587	585	584	552	583	579	609	593	556	581	571	590	551	585	560	554	557	560	549	555	538	555	593	567	578	546	524	567	589	561	624	547	578	623	550	571	588	560	568	550	582	574	560	558	543	593	588	567	566	571	548	571	563	558	570	544	547	589	521	570	600	611	560	594	557	565	555	544	601	631	592	551	577	611	548	582	549	578	579	545	584	624	575	564	619	559	552	582	580	586	549	542	595	566	576	570	586	551	583	594	531	560	546	575	530	612	576	603	566	585	611	545	582	532	585	573	580	550	575	505	572	561	511	614	546	524	579	617	564	593	565	575	597	588	552	593	596	577	554	565	565	567	564	571	592	569	589	577	559	600	591	564	569	555	549	593	564	557	597	573	568	575	559	595	559	611	555	554	529	540	538	582	551	559	578	584	550	579	547	541	554	568	565	565	552	566	594	546	564	573	585	599	592	560	571	575	560	567	561	560	557	585	497	533	621	577	579	578	566	592	555	558	548	552	575	540	606	577	569	577	562	590	582	551	599	589	584	563	628	585	569	522	580	587	577	547	526	626	544	591	542	563	587	559	593	536	554	577	572	539	554	564	524	560	609	579	573	546	542	591	622	580	590	570	583	588	550	541	584	565	572	576	625	583	534	571	547	582	577	567	586	570	566	547	581	596	588	580	544	560	580	577	593	548	582	558	564	571	570	547	580	539	604	586	551	585	568	573	567	606	538	583	541	548	620	552	571	522	584	561	573	567	588	593	569	538	520	566	572	524	566	582	588	561	531	610	599	612	555	575	578	569	588	541	589	629	570	547	612	586	574	572	549	532	518	549	569	536	605	572	549	582	601	587	554	582	559	567	574	603	557	553	557	602	600	563	535	561	538	548	593	578	600	598	572	540	553	585	568	580	539	548	558	568	593	565	597	562	551	558	547	524	558	597	564	571	559	582	570	560	578	589	600	554	573	582	583	590	547	541	593	551	577	595	528	548	532	602	585	596	608	579	556	567	590	555	582	581	603	563	569	536	544	542	558	580	596	591	546	570	574	568	566	584	607	584	555	523	588	585	596	554	566	535	504	548	575	596	520	553	610	545	559	571	559	574	580	582	527	574	590	574	584	603	613	517	571	606	562	602	546	571	620	557	545	565	596	614	571	586	585	582	554	527	570	526	540	589	586	526	576	548	597	565	585	575	614	552	524	561	543	581	617	554	557	562	596	558	565	588	570	536	541	583	544	537	605	552	546	539	576	579	595	536	574	605	554	586	557	564	524	625	575	557	558	598	544	598	561	569	586	541	610	578	549	574	571	586	539	566	542	589	589	576	543	588	543	558	555	560	532	531	560	578	561	591	583	533	576	530	538	602	575	579	572	537	585	568	524	589	594	591	560	564	547	537	637	563	539	603	550	537	563	568	578	584	596	563	593	576	602	589	600	580	587	612	611	542	590	530	521	557	599	539	563	592	570	543	565	625	568	542	559	564	591	585	565	589	577	540	564	612	543	538	570	572	585	602	568	563	518	537	561	544	572	569	583	579	589	581	574	582	592	602	556	555	565	559	565	597	549	536	592	574	514	568	561	575	614	591	560	614	566	601	596	582	562	604	573	587	576	583	548	532	564	538	575	551	569	581	549	542	548	539	567	563	561	596	580	582	564	576	566	603	564	612	600	580	581	580	563	546	591	605	588	555	546	558	515	605	563	550	568	533	549	530	562	554	540	581	557	577	552	518	550	553	560	594	584	579	557	570	587	553	535	577	580	599	562	553	566	562	539	569	564	557	570	579	577	570	586	549	605	574	544	569	588	558	534	570	558	528	552	585	541	601	602	620	570	613	572	598	539	557	588	567	605	546	574	569	584	577	564	543	555	597	600	567	581	527	552	543	539	529	623	565	573	610	534	565	593	549	603	579	565	578	562	530	591	592	596	582	583	570	584	568	534	583	553	571	593	557	560	495	583	561	601	569	572	604	551	566	528	586	611	626	574	576	596	550	563	603	563	554	595	587	598	594	543	607	561	585	578	540	592	544	566	576	588	604	596	541	568	593	561	550	577	607	559	574	573	591	550	554	523	545	519	596	551	613	590	583	583	572	579	548	559	536	516	573	568	574	558	562	573	531	554	547	608	535	523	574	575	485	587	593	569	568	602	576	599	566	570	560	544	603	586	524	534	571	590	572	573	529	561	568	555	574	576	554	569	549	555	604	590	528	585	533	566	598	586	560	587	607	602	568	541	562	555	572	582	564	565	621	584	549	539	543	581	575	572	556	553	582	564	551	553	586	584	557	568	590	528	553	584	583	533	527	542	543	609	566	546	603	558	582	540	581	558	545	548	589	581	542	559	568	587	587	597	519	598	588	570	583	542	577	579	560	583	573	550	594	593	546	599	536	591	572	591	584	554	588	535	590	558	578	578	543	542	556	549	551	609	611	545	554	597	511	580	565	582
23078	21072	28717	23657	21075	18475	4217	1912	1406	1436	1349	1235	1019	806	712	668	613	652	541	556	496	498	496	477	481	382	422	430	348	390	370	405	326	379	343	393	344	365	327	334	318	363	288	311	338	317	290	288	284	299	311	327	286	303	310	296	298	325	323	274	295	302	312	266	323	302	316	295	320	288	300	314	322	311	300	290	321	284	310	270	320	294	292	281	324	335	286	295	286	317	284	297	293	324	286	280	291	287	278	279	304	281	313	323	317	290	279	310	305	299	262	286	332	311	292	295	311	298	289	302	291	296	325	310	271	321	273	303	279	282	287	296	335	297	312	268	276	300	278	275	306	276	338	285	298	297	303	290	298	358	330	285	301	267	265	311	292	274	299	329	273	294	291	308	304	276	282	332	331	282	299	334	300	281	271	291	313	302	282	310	318	265	344	273	287	286	291	276	318	304	301	281	308	287	297	283	334	275	305	305	333	306	281	298	284	281	323	321	282	315	294	311	319	300	291	281	321	324	312	303	308	294	313	291	301	316	334	280	289	298	352	306	289	262	278	296	315	287	302	290	298	303	313	303	303	271	275	286	274	277	298	279	285	301	304	310	291	323	307	291	316	304	264	291	333	324	311	308	312	284	328	304	303	302	303	292	291	308	296	313	285	291	317	312	284	306	298	290	286	278	289	315	322	268	304	325	283	324	296	316	292	290	304	311	288	255	312	290	291	323	298	304	305	300	285	302	269	307	308	310	302	322	314	294	317	315	312	330	289	305	309	281	289	303	293	295	301	301	322	275	301	331	295	308	313	304	321	318	284	297	273	318	297	296	309	329	323	299	281	281	308	348	317	263	335	301	292	301	316	296	287	301	296	316	291	301	310	340	309	278	268	295	311	314	291	282	299	305	303	289	321	279	309	312	295	290	318	272	301	317	276	283	281	338	292	264	282	299	327	297	303	299	341	292	315	285	311	307	302	276	334	299	324	280	287	303	320	321	310	296	332	310	297	288	301	295	293	304	320	277	275	271	290	314	291	317	303	319	351	311	286	311	290	312	297	296	328	281	324	294	298	273	280	333	291	328	297	326	298	308	311	334	306	323	294	288	271	296	288	299	262	282	296	293	289	308	293	273	274	303	291	293	289	316	277	325	316	303	313	292	292	294	244	293	286	298	281	283	312	293	286	290	311	282	321	301	298	315	301	283	290	279	334	313	333	303	324	306	299	308	273	322	293	319	291	283	323	285	306	295	306	289	314	293	335	292	287	291	298	284	324	285	283	307	303	316	297	313	328	286	337	298	274	282	306	286	285	285	298	295	281	282	309	311	290	312	290	305	305	318	323	265	292	302	278	301	297	308	306	298	283	289	321	257	269	309	280	325	324	296	305	304	296	310	287	292	280	273	272	317	303	295	297	303	288	304	291	309	286	312	306	311	289	321	283	231	298	263	294	301	297	265	311	295	298	312	291	291	277	286	295	283	289	312	273	323	313	288	315	306	282	295	299	297	301	297	292	292	311	268	326	306	285	323	320	308	281	277	275	285	282	285	281	313	282	271	315	301	303	303	285	291	279	283	310	303	303	293	324	309	288	295	305	269	264	313	285	278	275	292	324	303	290	294	265	337	288	281	293	310	312	325	298	302	278	295	341	297	336	311	286	345	285	279	280	271	309	289	307	310	314	289	284	304	301	311	279	295	294	294	306	295	306	280	320	284	295	278	340	302	302	281	301	288	308	308	298	293	302	260	264	310	315	283	292	287	319	277	315	340	271	302	298	312	287	300	294	314	291	290	323	309	275	298	295	279	302	278	308	303	280	280	263	297	316	320	296	311	296	308	294	264	311	301	325	274	314	299	314	308	292	304	312	285	282	303	304	288	275	271	269	317	297	300	303	314	310	301	318	304	276	302	324	291	283	312	278	277	325	304	313	304	291	298	312	281	303	297	306	334	251	325	286	285	299	296	302	266	267	281	296	282	316	307	292	288	267	312	297	283	290	286	281	264	291	288	287	308	270	269	303	296	285	266	331	324	288	288	294	306	327	320	301	317	333	300	276	317	304	313	288	321	289	294	290	287	319	282	337	279	305	309	281	275	299	331	284	286	284	310	291	332	293	298	337	280	327	330	310	319	286	299	273	287	282	314	276	291	283	267	310	317	254	291	292	293	304	316	328	305	274	293	307	280	283	313	294	305	301	318	304	317	294	309	281	293	286	305	319	269	277	299	300	265	284	307	285	313	303	275	261	317	303	268	289	321	312	296	313	283	264	293	327	296	301	308	297	329	291	302	331	305	291	298	295	329	287	289	309	295	299	284	285	293	280	265	275	283	288	274	302	336	305	285	313	304	300	321	305	319	311	301	310	312	281	296	290	289	299	309	313	327	328	309	299	283	313	290	318	303	319	284	324	305	293	270	273	307	308	298	287	297	310	278	302	308	347	292	307	279	301	279	307	298	305	303	297	304	343	292	289	301	299	320	299	278	316	295	306	332	292	291	296	316	317	298	345	318	330	285	275	302	319	321	311	312	312	307	294	297	270	288	297	317	306	293	342	279	296	292	294	318	282	303	289	282	272	294	296	316	320	308	300	285	271	290	295	293	301	301	293	273	296	301	336	258	284	296	332	296	290	289	298	301	301	259	312	287	318	284	293	322	320	300	316	319	303	303	292	295	319	289	316	291	305	302	269	314	305	311	290	290	348	313	299	302	270	266	329	289	284	270	257	292	283	281	311	301	304	277	261	283	311	278	272	275	310	286	289	325	273	328	321	309	315	310	279	320	306	282	271	315	274	260	298	296	311	323	293	246	310	289	263	300	324	266	282	330	312	304	308	310	299	311	309	334	313	299	285	282	291	275	315	280	304	318	313	298	309	295	322	271	310	284	281	333	322	282	272	293	300	306	298	305	300	284	330	307	307	319	274	284	246	301	304	296	259	307	303	287	341	302	301	320	298	311	277	299	268	293	296	293	322	292	291	313	298	260	296	299	310	290	326	316	309	269	296	298	306	291	280	298	304	316	315	320	280	283	303	308	303	297	293	295	288	296	291	272	287	333	302	286	316	281	271	308	295	281	297	297	274	252	322	299	297	318	276	300	305	335	297	302	297	295	322	286	314	319	308	267	300	265	324	284	287	301	276	311	306	304	274	297	301	302	277	301	282	271	298	277	282	322	343	312	309	284	296	338	305	300	302	290	298	284	302	314	329	285	307	312	323	320	322	272	302	287	276	279	280	283	288	320	290	287	315	293	307	325	289	277	289	306	287	308	289	301	293	297	295	286	314	301	291	281	308	287	299	281	309	271	308	291	305	298	325	303	300	334	318	270	286	280	327	331	348	299	293	301	330	312	297	287	301	300	301	302	287	312	321	284	278	300	262	279	288	289	279	291	298	289	316	260	292	282	298	316	316	303	312	285	298	282	294	303	298	303	303	319	332	286	300	297	293	309	288	319	298	310	281	255	283	281	299	315	313	292	344	347	327	301	300	267	294	298	290	325
11309	23728	21809	14441	10900	8647	6980	5824	5168	5088	4810	4006	3361	2658	2179	1965	1788	1655	1566	1491	1375	1288	1251	1109	995	1001	962	950	902	860	848	905	850	755	811	747	709	713	700	661	669	685	572	576	614	580	599	580	574	593	590	586	559	619	585	577	611	598	566	548	582	594	573	550	588	588	564	567	607	562	537	556	556	569	581	586	541	550	548	581	569	556	581	537	555	561	573	558	554	553	571	574	549	562	565	564	547	564	527	547	544	524	591	530	587	548	548	530	552	535	526	531	524	537	575	527	521	540	540	580	587	557	525	540	570	546	540	540	561	523	584	602	607	560	568	583	552	578	569	601	497	585	567	543	509	543	550	517	549	579	563	596	630	587	525	541	520	567	530	561	534	565	576	547	618	539	586	540	593	561	531	562	567	531	564	554	525	542	569	537	560	596	524	532	545	577	574	549	556	570	552	581	558	525	556	542	576	527	525	565	491	525	543	536	551	521	526	542	527	508	564	531	521	517	543	561	564	514	548	573	535	555	569	585	524	569	575	529	572	521	562	515	590	615	537	569	521	529	530	552	563	557	545	556	571	568	563	552	548	547	529	545	559	541	580	527	523	555	542	545	563	518	546	549	599	522	520	528	529	582	503	499	555	520	564	542	544	560	550	548	539	553	529	546	576	546	504	537	567	566	525	537	567	576	561	593	533	545	512	542	548	549	581	549	595	615	537	521	550	563	549	568	490	535	516	558	496	567	589	566	520	541	545	519	533	567	582	560	577	559	545	565	548	556	519	610	553	564	507	565	547	595	517	561	586	492	573	518	537	559	506	497	570	550	542	557	542	551	527	527	533	530	545	533	542	568	580	575	573	536	536	620	543	538	566	563	517	544	516	535	529	525	548	511	558	577	556	562	535	552	567	580	564	482	555	512	509	571	537	568	492	546	547	534	558	536	571	526	500	525	544	567	577	556	538	511	524	580	545	563	572	535	549	506	586	507	519	571	571	534	551	529	560	477	494	632	529	539	554	537	557	555	549	550	522	555	579	570	548	520	532	533	517	512	503	506	542	578	544	561	565	529	583	523	539	529	569	541	541	515	581	551	570	559	564	537	535	517	560	598	528	569	575	571	570	539	510	557	524	533	568	518	503	546	567	544	540	530	530	496	538	527	582	556	550	515	564	524	558	530	539	510	541	540	558	548	540	504	544	601	511	541	552	579	531	549	550	554	553	582	631	544	581	517	550	534	536	500	501	561	577	540	504	540	554	558	551	510	553	565	566	562	541	546	579	562	561	519	534	545	534	512	529	555	552	555	528	539	526	566	524	535	599	539	541	590	558	525	562	542	569	523	554	553	555	534	556	546	553	552	530	535	520	573	574	538	506	529	552	556	545	529	538	560	545	587	536	516	563	533	560	536	541	576	556	556	560	503	560	556	500	537	569	559	539	516	527	571	555	511	554	534	534	537	562	528	545	552	533	507	572	544	542	525	558	529	539	533	556	552	563	551	569	557	529	581	555	575	539	576	562	546	509	564	550	547	565	527	563	554	609	539	569	559	529	536	581	587	527	540	508	600	569	582	610	551	555	520	564	546	550	523	564	548	554	572	591	564	563	537	573	511	548	546	550	503	603	546	575	537	564	514	536	544	544	583	528	586	589	532	549	558	583	549	523	544	524	549	575	554	535	551	512	566	549	536	570	538	556	574	542	511	549	565	555	555	546	583	537	553	540	564	554	530	547	502	518	517	553	518	558	542	542	536	529	526	561	585	545	539	604	565	540	553	524	538	515	517	551	570	543	532	530	511	556	521	571	534	588	559	551	542	528	547	512	564	577	533	527	552	539	539	572	529	506	535	545	552	532	578	530	559	570	510	539	552	558	524	543	528	526	566	563	569	530	554	530	490	526	582	517	523	570	576	554	573	533	558	517	524	541	528	477	491	529	553	507	556	521	565	535	526	528	527	551	542	556	530	568	590	566	539	526	589	549	566	524	528	566	517	562	549	532	556	546	532	514	514	531	543	540	559	539	532	534	522	570	542	562	522	576	572	552	555	546	558	552	551	557	550	533	585	566	540	510	546	537	524	524	548	567	534	562	538	539	523	508	548	540	556	556	571	537	554	548	597	581	527	547	539	548	526	601	561	563	517	540	517	559	498	537	597	559	514	526	533	572	531	574	569	539	593	510	504	480	543	585	536	559	546	559	550	563	564	545	549	530	557	562	561	543	557	528	532	529	549	539	528	543	553	555	585	547	549	557	549	547	570	543	533	558	527	572	565	551	566	549	546	521	569	502	536	550	556	519	531	555	550	550	533	568	559	567	561	546	547	573	560	526	535	567	578	528	572	576	530	572	547	553	539	525	537	535	502	562	545	558	578	528	570	548	541	546	545	535	566	574	521	535	545	589	557	542	508	526	583	545	580	577	557	536	537	570	561	537	586	554	528	583	493	569	549	521	547	550	572	569	524	532	564	578	538	549	565	549	563	550	572	565	536	553	513	515	524	575	553	564	519	544	510	549	564	559	557	547	583	545	586	562	516	559	546	564	532	580	533	563	546	571	523	566	522	576	551	564	572	580	566	533	560	521	575	549	539	559	520	579	595	567	553	570	519	525	574	525	549	570	538	547	533	532	500	522	521	571	525	521	533	597	538	514	555	555	517	562	559	591	583	571	538	599	605	558	522	594	553	541	532	540	548	533	547	551	530	539	593	554	511	538	526	533	574	516	554	556	522	509	537	528	583	592	523	524	558	554	542	562	531	527	562	502	535	531	555	536	544	557	562	534	543	594	554	520	495	538	536	561	576	532	565	511	570	516	562	560	572	549	502	551	562	566	583	543	513	529	517	531	556	549	572	527	502	514	525	565	632	570	549	563	542	569	511	552	527	501	519	526	580	505	541	538	540	541	583	526	556	595	555	523	562	590	540	578	541	538	517	548	541	548	572	513	578	604	530	577	563	537	575	540	543	534	543	524	566	558	568	594	551	549	537	590	572	576	583	548	543	568	550	535	507	572	551	544	517	584	546	584	582	550	527	553	545	554	555	561	489	548	564	571	550	518	547	553	547	532	565	587	542	543	547	517	565	536	560	562	507	549	549	547	569	541	529	552	573	544	540	532	527	573	549	591	572	542	525	571	520	597	537	586	579	583	589	557	521	565	543	539	530	548	546	588	522	522	551	536	557	555	509	554	522	541	500	563	537	573	518	513	557	564	549	550	541	543	528	515	554	547	555	552	553	536	567	564	541	544	541	543	529	564	525	519	562	566	554	579	525	551	570	529	543	530	520	580	550	534	526	566	554	523	569	541	509	514	533	581	544	525	551	543	508	522	555	576	569	524	526	579	579	566	553	554	551	533	577	571	552	570	523	565	524	571	540	562	567	543	512	533	546	561	557	607	540	598	554	528	515	539	536	558	553	548	570	575	498	511	590	561	587	535	574	509	534	540	531	518	543	595	544	553	540	598	602	544	559	543	551	545	548	549	543	565	563	535	541	520	536
26495	19922	9399	3114	1640	1253	1088	931	876	920	867	760	717	616	568	550	533	552	543	482	497	519	508	530	530	457	502	482	459	522	534	465	476	460	478	486	466	502	439	463	530	480	452	474	490	458	433	489	461	441	435	450	446	450	477	462	443	502	424	441	446	477	467	454	441	447	472	466	472	465	454	464	433	465	476	498	481	400	492	478	450	451	474	431	457	454	474	435	467	415	506	488	466	481	470	459	457	497	432	464	448	465	415	474	485	469	459	460	495	438	462	461	464	447	463	476	440	476	481	476	472	488	459	471	468	442	434	487	462	477	458	483	482	458	413	453	449	465	460	458	432	461	471	471	498	480	495	468	474	469	446	462	449	448	437	450	426	499	475	483	467	472	451	495	444	451	440	487	447	475	436	465	463	445	432	421	478	480	469	451	447	463	465	455	459	450	433	436	476	464	486	488	453	438	471	422	481	480	483	495	481	491	459	438	499	440	461	482	455	458	503	492	429	469	443	493	476	446	442	453	456	487	457	446	453	458	451	485	465	443	460	434	460	446	469	463	462	461	497	439	427	435	484	424	461	512	476	434	451	443	463	456	447	459	512	447	494	471	478	476	422	457	453	455	424	503	470	465	478	454	474	474	442	458	419	453	466	470	481	467	440	468	450	434	435	444	460	460	451	497	458	440	448	473	473	445	474	447	486	446	492	448	466	458	446	467	458	468	456	430	447	489	461	442	417	464	467	446	458	461	466	472	464	487	457	473	485	505	458	495	438	454	474	450	453	445	489	469	462	429	424	473	469	465	454	435	514	439	439	449	453	481	461	449	451	504	475	476	489	455	460	490	455	482	443	464	502	462	482	452	467	491	484	438	452	447	419	508	454	454	461	468	451	464	490	453	451	510	432	434	442	431	441	422	477	454	437	469	434	446	451	475	447	472	488	484	428	473	426	461	418	488	447	471	482	459	453	433	471	487	475	476	466	479	424	491	425	445	383	452	421	470	492	489	410	431	431	431	470	474	431	446	451	456	442	450	448	477	467	471	477	447	518	439	431	448	443	460	463	430	467	463	494	457	441	475	460	436	475	440	476	492	487	443	490	485	463	445	457	464	424	468	441	489	406	443	490	502	425	488	457	443	498	464	465	476	498	501	479	450	494	447	469	450	468	471	456	504	453	501	482	446	459	488	457	443	446	479	487	451	447	422	443	455	472	423	396	424	477	448	468	455	481	489	443	448	496	475	448	435	441	447	462	419	433	433	528	438	449	461	476	483	490	449	461	463	459	505	460	462	479	441	495	461	460	429	465	475	476	440	412	459	445	418	463	472	488	503	449	433	442	444	474	484	479	466	472	433	450	429	489	462	452	439	456	425	460	443	430	422	453	474	476	431	453	461	480	450	470	478	479	441	467	452	469	518	431	452	497	430	444	475	461	481	469	451	473	434	449	432	468	447	459	471	452	432	454	481	418	440	476	423	439	436	483	486	457	474	439	464	421	457	454	502	450	482	452	447	475	439	453	462	474	470	480	429	460	478	417	436	458	458	466	437	484	467	442	480	476	483	492	447	445	488	473	453	458	443	473	453	418	468	455	465	466	478	457	492	472	455	466	462	455	440	501	495	444	423	454	438	423	456	453	403	446	448	455	444	481	438	489	473	481	462	478	445	451	494	439	490	465	453	474	458	487	468	479	461	446	457	468	480	487	464	456	500	468	504	488	505	412	462	487	444	437	465	471	443	470	486	437	484	464	501	451	444	465	479	479	476	491	490	430	477	458	477	486	433	459	455	467	459	439	450	456	407	422	473	471	454	472	470	443	458	415	460	487	469	463	470	494	460	445	480	491	474	493	430	465	453	467	484	481	468	472	478	447	452	459	460	468	464	481	482	462	470	469	437	498	465	398	428	480	461	478	439	427	459	480	446	456	441	429	478	462	451	447	459	462	445	476	474	464	451	506	461	457	500	494	463	518	448	447	475	460	476	482	452	472	429	443	426	498	453	478	422	427	467	488	434	420	468	463	476	465	479	484	482	468	396	484	446	427	455	466	448	461	447	446	464	439	446	512	433	439	461	468	453	453	464	470	489	473	466	431	448	429	444	429	452	447	449	476	471	468	466	538	487	445	467	455	444	464	477	428	483	477	460	450	464	469	458	440	455	466	432	411	475	448	489	502	451	480	440	455	478	473	471	498	518	412	455	464	462	466	458	482	428	450	482	463	422	505	454	482	475	478	432	437	427	472	473	466	427	447	463	477	454	496	459	467	461	445	426	455	447	436	446	474	492	456	436	457	474	420	425	471	459	450	456	457	423	439	499	464	481	455	498	478	500	449	434	464	452	447	468	458	489	502	483	429	458	477	446	474	479	452	442	458	487	472	492	490	476	458	444	466	446	455	488	424	473	488	456	429	470	433	472	473	496	470	471	490	460	472	470	412	463	476	488	441	471	471	447	454	432	451	459	478	463	470	480	467	448	483	421	482	438	433	455	435	468	475	469	463	452	436	444	499	493	442	417	454	486	439	467	424	405	426	493	443	459	435	500	484	484	445	480	446	482	465	471	474	486	436	444	452	461	462	479	472	466	466	433	474	458	468	476	464	448	456	462	473	515	493	433	441	477	457	440	476	458	436	476	472	450	458	438	465	478	506	448	475	440	467	431	432	437	481	451	499	462	483	461	454	433	453	478	423	465	467	452	476	484	456	449	445	448	452	443	491	463	482	463	475	464	450	486	473	468	438	488	453	456	493	479	436	451	471	416	455	479	435	469	453	453	461	444	466	487	455	486	461	474	460	476	446	491	506	481	470	440	465	444	505	460	454	438	441	430	495	455	483	482	457	432	454	453	464	439	463	454	465	474	420	428	465	449	471	439	462	435	468	427	435	448	441	463	458	485	468	487	467	493	457	456	431	456	463	477	458	472	462	465	456	473	428	452	424	433	476	483	453	492	503	456	428	445	495	446	469	490	470	445	428	434	442	466	456	476	418	462	440	488	476	465	479	444	446	498	411	473	451	405	442	482	472	445	492	426	476	465	471	425	412	452	492	469	438	468	481	467	479	438	449	485	461	482	455	460	434	452	462	469	457	486	449	491	445	496	479	443	486	486	444	440	487	427	481	492	459	464	451	428	464	458	452	439	503	462	450	437	484	439	466	472	464	479	460	447	491	449	454	450	467	436	413	453	448	471	451	471	443	438	438	445	481	441	482	438	471	449	451	496	438	462	413	493	409	488	463	457	498	454	452	439	488	484	462	474	478	484	459	473	409	461	473	463	428	426	470	476	456	422	475	439	451	475	456	477	482	466	420	456	451	466	422	446	451	445	483	494	437	476	492	466	464	437	475	490	450	464	486	432	462	475	469	459	433	487	436	437	430	465	490	463	454	444	460	472	469	448	435	461	491	442	454	457	442	467	432	474	478	474	462	479	481	443	493	451	451	438	469	461	452	481	460	437	482	450	431	476	461	491	457	477	477	436	435	455	450	436	463	471	451	423
7609	11058	10625	6563	4999	3734	3303	2943	2704	2727	2632	2226	1983	1561	1426	1376	1317	1271	1234	1149	1160	1122	1112	1052	1047	1025	1039	960	984	1007	965	999	948	946	950	964	980	951	868	922	880	860	847	931	851	895	944	906	864	896	869	845	897	877	848	836	880	853	866	890	853	893	861	846	880	863	884	852	854	862	835	844	828	836	889	862	811	881	883	883	863	887	889	826	872	816	865	900	813	875	862	899	925	926	833	832	882	852	883	855	866	893	856	899	856	822	879	838	861	857	905	930	896	852	870	861	929	857	875	914	860	856	872	830	815	849	861	889	847	841	878	845	814	871	896	856	850	880	770	831	872	893	838	888	901	906	871	885	811	893	867	825	868	859	888	819	886	816	821	894	892	869	873	828	815	920	852	848	806	870	801	872	847	938	871	874	838	872	890	897	835	832	893	850	883	919	859	892	868	863	838	852	827	843	872	824	828	881	830	831	891	834	881	933	862	876	900	860	846	879	876	898	921	840	887	873	891	840	860	867	865	841	854	802	855	946	853	879	898	902	880	831	885	861	848	822	828	878	870	894	844	863	874	861	878	888	873	914	870	919	804	886	849	870	848	859	883	896	839	832	812	831	856	883	806	898	898	888	861	877	860	837	876	908	811	878	837	920	853	864	866	870	867	829	837	932	881	870	839	836	835	849	901	854	865	830	849	878	857	853	896	912	899	888	909	875	852	820	852	856	843	871	870	884	855	878	836	845	887	834	902	828	885	880	877	819	781	816	865	874	897	834	827	870	860	852	893	878	906	841	932	877	884	843	885	842	876	797	795	880	865	840	847	856	904	874	871	867	868	858	862	890	929	865	833	882	869	852	831	897	833	858	921	883	912	841	877	828	818	878	848	918	920	819	871	878	853	856	795	821	855	796	873	871	880	870	873	876	836	839	891	855	877	864	832	850	847	857	862	882	899	847	846	864	876	861	834	831	820	855	875	836	893	850	824	849	859	853	844	896	851	829	882	884	812	841	856	867	868	853	854	846	912	924	830	878	854	867	857	892	833	920	872	858	896	841	895	844	909	841	862	876	879	887	859	815	862	877	880	849	789	894	862	861	893	864	840	904	894	852	872	877	836	865	828	839	843	859	838	884	886	867	837	871	829	822	847	897	855	844	842	865	843	850	809	850	836	867	882	921	831	846	896	859	839	852	883	839	837	823	852	834	835	897	813	846	865	821	860	902	874	880	825	861	839	838	870	863	905	853	850	873	871	905	831	855	876	870	868	887	866	842	830	905	874	849	828	841	867	900	839	851	806	835	883	840	852	783	879	878	819	914	887	832	864	880	833	829	819	878	865	877	906	838	906	905	897	870	842	879	790	859	915	859	837	857	861	915	883	917	881	865	817	861	882	836	857	815	905	794	907	855	858	853	859	875	856	843	816	880	851	845	836	884	884	870	914	874	874	836	872	846	867	885	831	872	866	841	851	909	868	909	832	890	919	861	861	850	869	846	850	882	824	864	838	890	858	916	852	839	839	844	847	841	859	857	867	868	854	877	855	898	815	885	874	917	881	863	855	862	887	833	861	892	850	842	855	842	878	812	859	834	866	842	924	836	856	855	863	864	884	831	917	846	806	835	895	880	840	831	912	826	823	862	856	892	835	909	819	839	893	862	908	936	848	907	860	848	879	873	860	814	872	924	834	864	869	821	886	832	837	843	833	834	875	825	829	832	925	843	864	823	854	935	842	805	845	849	852	900	855	880	864	837	809	883	851	842	845	865	852	913	891	870	807	844	908	833	835	832	844	801	868	853	801	863	867	822	832	828	892	913	848	853	948	866	883	855	833	819	838	835	847	880	871	845	841	819	848	891	818	872	858	787	824	842	921	866	917	876	871	892	874	836	893	853	836	904	913	898	903	845	889	889	854	871	877	908	854	847	886	844	911	878	889	871	858	847	871	857	849	875	888	847	854	808	900	876	885	873	807	884	857	828	887	831	863	859	858	897	876	891	891	874	807	904	876	830	896	888	861	854	793	901	867	888	893	866	888	879	875	893	907	902	915	908	861	883	842	811	899	867	899	848	846	854	892	882	869	866	900	836	897	892	889	861	925	858	838	800	875	830	818	879	872	846	864	890	863	909	914	849	883	873	893	814	874	808	801	855	851	837	858	864	872	847	824	850	861	853	894	839	861	896	907	880	844	815	872	850	807	879	850	826	875	891	838	826	889	864	899	876	861	889	813	852	823	929	841	858	797	878	918	906	873	813	887	865	859	873	890	848	878	883	856	900	844	847	839	885	835	893	868	861	894	848	879	871	844	846	800	852	837	875	844	857	867	931	882	911	882	844	916	923	873	919	765	864	814	904	854	886	885	832	869	846	851	845	902	863	933	928	908	841	848	857	903	860	873	846	821	850	831	870	907	857	862	864	816	795	822	870	805	861	914	876	831	907	864	867	851	884	855	890	839	880	817	842	853	901	872	853	894	856	855	865	843	891	882	836	872	854	823	849	851	885	890	842	871	837	872	825	833	837	878	892	830	838	869	869	855	864	866	859	803	861	852	886	833	871	881	845	873	888	806	888	836	841	851	854	818	884	903	844	864	826	849	829	881	896	893	900	854	878	840	843	842	905	890	877	828	866	879	829	843	885	796	810	880	884	864	872	904	883	848	898	860	894	908	847	860	909	914	907	880	896	845	866	851	821	884	898	820	858	868	887	826	830	859	859	860	875	903	827	793	855	849	890	863	884	878	903	911	880	869	868	832	834	831	894	840	918	879	829	904	889	841	859	891	889	856	804	888	870	853	927	845	846	897	870	911	944	902	928	830	850	831	902	905	867	862	854	902	883	940	887	862	911	847	834	909	855	896	787	888	868	824	864	849	812	814	905	856	869	848	877	847	837	937	883	837	898	931	895	889	862	860	830	877	898	843	870	783	835	858	849	860	797	864	896	899	903	876	834	851	883	900	820	840	865	848	882	834	842	909	884	863	847	870	816	815	933	852	845	858	871	829	831	909	903	857	872	861	841	817	851	840	842	857	808	885	843	937	849	891	817	840	838	807	863	880	834	861	888	861	861	811	837	857	847	879	869	842	867	918	894	867	869	857	893	838	861	866	870	849	799	837	880	820	812	881	893	934	896	869	921	813	857	882	851	824	877	876	905	887	895	829	826	855	842	836	838	860	835	812	862	868	841	860	844	877	875	858	870	816	885	857	845	848	833	862	861	884	849	852	818	887	873	918	831	873	857	870	889	849	880	851	851	887	816	887	828	906	876	880	838	837	851	891	849	865	809	892	831	854	881	871	835	885	891	893	868	856	858	897	848	850	860	843	825	893	904	874	900	920	842	804	789	782	875	832	833	877	882	835	865	857	861	881	846	927	884	878	859	852	861	880	792	824	837	833	852	893	849	868	896	869	860	884	839	878	869	909	881	854	875	886	872	876	838	836	887	816	844	856	839	859	857	849	872	854	902	867	877	850	906	855	808	922	869	917	880	887	836	817	887
23869	21064	28046	24279	19450	4193	1908	1333	1128	1119	1037	880	730	647	558	547	490	527	449	432	440	415	394	413	391	362	361	371	369	331	334	329	354	354	319	314	320	285	339	305	318	291	314	290	261	280	307	306	292	300	307	266	259	301	332	287	313	309	312	270	294	299	299	300	261	295	282	294	263	264	322	308	310	310	277	271	306	303	282	314	275	286	313	297	256	279	306	296	287	283	289	268	266	302	316	299	306	297	310	271	307	291	300	269	285	257	288	303	290	283	309	270	284	296	322	283	297	266	280	278	312	274	309	299	315	291	310	271	290	288	292	263	303	295	281	287	289	260	302	290	300	302	265	282	267	288	303	292	269	318	323	265	292	260	279	322	320	335	283	263	297	289	278	292	275	319	300	285	264	305	315	312	324	324	289	288	301	285	299	293	284	305	296	298	284	310	292	282	292	309	263	268	295	279	282	301	298	278	308	275	276	282	304	261	304	289	273	301	258	307	260	293	279	296	265	307	269	292	245	302	301	299	286	269	306	274	289	298	315	280	306	291	291	289	288	259	307	286	276	281	284	305	257	286	273	265	296	278	289	281	238	299	305	303	299	265	283	288	269	289	297	309	296	249	260	285	277	271	297	271	286	297	253	289	268	288	287	294	275	287	291	301	281	302	280	262	303	263	281	312	291	279	266	301	307	317	300	272	280	308	319	281	298	297	271	307	307	235	316	317	305	298	265	303	260	287	289	289	341	298	286	270	309	305	336	293	275	296	292	301	295	288	284	271	278	295	295	291	280	282	271	288	295	321	303	292	276	275	262	298	277	301	279	269	272	287	264	300	281	289	301	297	284	302	300	300	274	277	274	298	275	297	296	309	263	293	306	299	274	313	293	313	303	289	282	307	281	291	271	284	255	284	270	260	277	280	315	271	320	275	298	276	291	304	275	304	310	265	311	263	290	269	282	326	267	269	322	287	307	296	271	294	278	306	287	290	316	288	304	275	278	274	264	252	264	310	292	296	308	294	283	279	288	302	297	301	297	298	285	296	277	306	304	281	297	290	281	269	274	283	264	274	309	267	257	313	302	328	308	240	301	287	305	293	304	316	288	268	299	295	289	299	265	310	289	289	296	280	277	289	313	303	296	275	294	321	258	315	289	293	291	260	283	289	272	280	292	305	311	267	309	259	283	278	290	284	286	289	293	270	287	283	286	291	288	301	291	287	313	278	293	324	283	299	318	311	285	265	274	265	309	280	318	309	283	323	275	278	264	268	271	297	277	287	284	298	281	305	288	312	294	281	288	271	297	279	265	284	268	287	273	293	286	277	302	313	315	287	288	297	303	287	280	294	288	290	289	283	296	280	271	279	312	283	301	282	291	261	313	267	309	283	274	290	278	257	257	295	298	310	285	262	240	297	321	297	288	293	301	251	297	310	317	320	263	305	298	281	293	303	307	327	283	268	258	275	294	314	236	284	284	273	300	253	298	281	277	291	313	270	285	290	284	271	317	300	287	276	291	254	284	256	261	271	280	299	298	308	280	283	306	249	321	313	308	301	297	289	279	289	288	283	300	285	288	275	274	284	315	290	306	248	303	307	296	272	302	275	298	283	320	250	295	293	301	317	312	296	277	270	278	278	293	322	323	300	292	320	320	267	288	309	292	312	277	290	294	262	277	305	276	284	300	285	247	271	256	296	293	299	293	316	311	287	298	281	296	293	261	283	289	311	274	293	282	298	283	280	278	307	296	286	269	256	310	268	291	302	295	277	286	243	265	283	252	275	314	297	281	291	316	262	289	284	301	282	298	314	276	313	276	329	281	269	281	278	331	276	268	305	308	301	333	305	300	284	276	255	322	290	279	295	269	278	286	267	262	301	276	285	258	277	260	307	284	292	247	291	301	270	286	297	288	298	285	282	294	326	322	276	268	307	267	302	251	271	281	301	264	240	294	283	291	269	280	300	285	306	272	297	281	256	284	262	328	287	309	287	285	318	285	279	281	305	277	267	321	294	278	286	275	303	293	275	288	275	328	289	309	274	287	251	254	288	312	253	290	301	299	292	284	252	258	284	315	308	295	299	290	293	259	290	253	312	302	312	281	274	292	279	275	320	268	266	284	304	329	291	296	281	298	315	309	297	292	291	265	283	286	290	296	291	316	322	255	306	267	337	300	299	315	279	289	285	300	257	288	292	295	282	326	298	320	270	294	321	271	297	287	279	264	311	311	330	320	306	275	281	248	308	276	266	264	287	277	314	297	319	318	306	289	277	297	284	310	316	281	304	289	306	318	265	280	273	285	289	284	273	276	307	261	305	265	294	288	258	292	303	298	307	291	316	271	306	276	297	284	285	302	314	263	269	294	281	257	276	291	312	297	294	269	280	312	296	299	282	247	288	282	271	282	313	279	270	261	292	288	295	287	287	292	271	319	273	293	280	317	296	276	292	329	317	284	260	294	268	292	279	323	286	310	312	299	280	297	275	264	248	310	271	266	289	287	329	286	299	302	300	297	305	290	259	312	312	285	312	309	270	319	281	312	302	270	276	264	268	298	303	288	285	298	291	289	302	278	292	294	278	298	300	280	291	297	279	294	288	295	317	282	316	257	302	288	282	295	272	259	285	324	280	284	294	313	271	296	283	291	283	287	299	277	294	282	301	308	274	269	279	289	279	328	299	251	322	283	313	299	266	292	283	287	297	284	313	273	273	267	298	284	295	305	312	252	304	265	311	281	269	264	311	294	311	280	296	293	281	273	301	324	283	275	297	260	263	268	311	305	305	272	314	275	286	292	272	288	267	285	289	300	269	284	252	315	282	280	284	303	273	292	253	274	277	285	264	291	291	307	288	270	304	303	259	296	296	290	276	281	278	314	291	277	297	292	283	277	294	268	289	293	300	292	296	280	273	283	275	293	264	288	276	249	283	261	283	287	331	306	283	314	267	259	312	306	274	300	286	298	282	311	281	281	297	283	273	303	298	288	311	306	293	289	309	299	271	275	302	287	276	301	294	312	270	280	292	304	299	281	264	270	295	306	307	306	303	301	297	301	307	283	268	270	270	298	292	279	288	292	300	258	267	289	295	286	304	284	282	331	276	248	286	256	272	270	283	313	283	287	284	301	305	267	284	304	265	298	237	260	261	281	274	279	288	274	335	271	299	290	274	291	305	298	303	260	280	284	309	277	296	272	286	323	274	282	291	303	300	287	286	293	266	303	279	290	296	314	305	302	276	277	307	280	311	279	293	308	277	286	313	299	294	299	297	299	326	321	309	312	306	318	321	254	251	284	281	281	280	302	283	275	312	299	289	299	291	263	288	274	321	296	285	259	279	309	252	276	266	263	280	302	296	301	298	286	295	278	285	278	267	288	273	291	276	292	289	277	280	303	303	293	307	318	302	271	305	282	288	279	301	271	275	288	309	294	288	282	276	316	339	274	276	266	294	282	264	258	278	281	297	288	312	307	285	254	296	312	334	294	331	315	277	307	281	289	278	282	306
8903	18656	17603	10818	8141	6135	5222	4384	3883	3689	3596	3025	2413	1985	1617	1560	1489	1287	1227	1125	1083	1018	1011	1002	860	923	826	867	851	788	776	780	721	713	683	724	663	686	692	649	608	620	617	625	568	570	619	603	628	579	600	639	606	566	584	594	588	597	613	579	601	613	550	558	587	562	572	562	591	577	591	614	606	601	632	575	582	608	608	549	605	593	566	578	548	585	594	576	536	523	600	563	602	614	588	565	577	583	571	604	567	558	542	577	607	532	560	546	591	570	597	582	575	584	583	585	612	556	523	604	581	591	586	600	572	571	557	582	548	571	513	584	547	586	521	586	570	532	577	560	595	594	577	589	560	534	539	577	534	545	567	559	506	586	602	565	546	544	618	516	548	551	550	591	606	644	579	567	556	581	575	583	584	550	560	563	558	557	562	597	560	570	524	546	543	587	589	569	564	576	582	580	560	591	527	586	564	573	579	570	576	540	566	573	571	556	532	586	591	561	546	613	556	545	586	594	587	570	562	540	575	531	555	583	591	570	627	573	532	553	597	558	566	571	567	550	583	548	563	590	584	579	536	545	592	566	577	527	584	548	572	535	570	553	579	523	584	572	595	564	538	553	560	571	577	643	518	539	507	554	526	576	575	535	600	563	557	574	525	549	584	595	577	500	580	592	568	551	549	543	565	561	555	569	601	593	575	571	556	571	582	551	520	577	559	549	600	536	532	562	532	533	572	571	524	549	546	600	590	528	607	539	542	608	612	575	552	587	575	552	537	598	541	569	554	579	578	527	574	535	540	555	556	564	598	527	555	565	557	577	526	549	560	510	568	575	574	594	547	577	538	541	565	575	590	562	564	560	553	550	554	539	538	527	585	574	544	558	555	563	557	542	580	524	591	582	558	565	543	576	553	627	594	557	570	543	556	574	570	582	573	558	555	565	576	570	560	546	596	552	535	558	573	589	568	556	557	566	596	541	535	541	615	566	561	557	543	560	547	532	552	570	591	563	540	570	580	599	578	539	568	579	560	579	580	565	525	542	559	571	530	594	559	547	553	599	562	549	547	551	557	533	567	516	562	595	565	600	560	579	605	581	577	576	571	513	533	574	550	567	547	550	531	563	556	606	553	542	595	598	542	587	592	610	553	614	569	573	548	571	537	526	555	595	579	595	585	598	549	562	600	556	554	561	547	606	536	539	607	566	529	621	551	585	562	569	550	534	605	560	597	518	591	567	565	543	547	611	556	546	587	580	589	599	580	560	566	519	582	519	570	598	533	578	568	557	595	511	573	547	583	557	555	552	555	594	561	561	563	585	526	599	559	554	632	583	554	574	632	534	553	549	591	511	583	559	589	557	562	549	571	598	583	557	584	544	567	607	597	557	570	551	581	567	549	530	540	566	595	570	594	566	578	537	570	582	534	589	517	586	523	566	583	571	520	597	588	571	564	572	554	584	556	529	586	556	578	549	559	558	599	556	575	569	533	568	574	557	549	539	561	589	532	593	562	526	553	553	564	571	545	572	600	607	576	536	593	541	548	576	587	582	584	570	548	570	567	584	541	584	563	576	537	619	576	578	593	595	563	566	577	615	543	544	583	550	622	569	569	579	573	570	572	599	542	556	537	572	584	568	571	572	547	565	544	595	542	577	565	603	584	516	541	514	578	548	558	590	620	573	582	553	597	586	550	544	524	610	523	593	566	568	545	565	562	576	560	538	557	533	557	568	569	549	564	585	598	539	569	565	589	579	559	577	554	594	540	552	554	617	591	543	564	593	593	607	555	570	551	603	573	580	548	549	568	564	581	547	594	564	550	589	603	534	566	570	577	592	571	599	542	584	563	538	577	546	564	573	567	569	536	572	586	541	548	551	553	574	562	568	556	558	554	566	606	584	585	512	544	564	539	563	557	584	557	548	556	591	564	545	579	565	591	580	597	556	572	562	589	577	545	592	588	558	604	578	558	575	578	567	563	594	543	538	530	604	580	564	579	548	539	558	592	603	552	530	542	529	562	584	524	558	563	560	488	534	551	544	573	573	582	544	594	568	574	576	562	573	568	570	555	538	536	619	523	585	552	574	547	512	542	539	566	598	606	578	590	536	550	544	547	578	580	601	600	606	555	503	575	524	562	612	541	597	554	557	558	579	585	582	542	556	569	612	619	576	583	565	564	616	566	558	583	558	564	556	538	571	586	590	614	523	546	595	515	568	560	523	568	546	539	587	557	550	601	537	548	575	574	568	544	586	558	578	580	602	579	585	536	564	555	529	568	516	554	554	610	533	563	604	585	603	579	574	563	575	615	556	565	567	564	532	552	549	585	571	523	577	617	589	599	571	553	581	501	514	555	612	537	576	590	548	585	587	571	553	547	544	581	547	573	538	529	534	576	548	582	538	573	549	542	573	578	532	563	528	589	568	564	531	574	563	607	532	551	566	600	599	558	567	590	537	581	567	585	586	542	599	541	579	586	559	558	591	521	559	571	559	550	569	591	556	602	595	548	621	562	570	577	608	595	578	587	553	536	568	566	541	524	551	590	530	549	584	554	582	573	555	591	562	541	596	580	516	576	566	552	557	553	559	580	567	588	505	581	552	582	560	541	565	589	597	549	609	530	551	560	594	579	592	579	565	576	566	594	551	585	527	525	567	561	565	569	560	582	520	589	545	549	578	554	545	520	584	604	540	538	508	556	550	550	548	570	601	565	589	583	586	546	574	614	536	548	554	590	569	550	613	577	556	565	532	543	556	550	604	586	612	553	565	573	578	567	591	607	624	519	565	565	550	557	523	570	538	512	559	572	544	527	586	591	595	552	556	575	538	551	575	593	537	596	586	542	555	528	584	558	534	550	609	598	523	574	585	571	561	586	567	515	585	528	565	569	534	553	592	534	558	547	571	572	528	542	568	559	554	541	539	573	563	552	552	533	562	572	614	557	599	598	573	555	547	561	532	534	536	584	593	538	541	582	575	548	554	566	548	519	533	586	517	610	568	518	523	567	537	553	597	578	601	538	594	551	605	584	590	562	566	578	552	587	557	537	572	575	594	585	571	549	562	556	580	575	557	613	556	586	569	559	565	607	545	580	546	565	541	569	525	589	560	539	590	558	590	550	544	619	609	585	632	582	578	584	569	548	575	566	555	528	583	581	572	544	583	577	556	575	572	566	587	538	587	565	527	588	542	586	592	616	569	554	572	520	528	541	564	574	580	572	601	565	523	582	599	580	535	553	565	487	521	521	536	534	559	515	509	550	612	558	556	553	581	613	594	585	564	578	568	565	559	580	564	561	549	615	591	576	592	558	550	559	591	549	585	509	597	558	562	560	589	571	559	534	580	538	549	599	570	556	559	582	565	562	599	551	597	536	579	555	598	570	596	521	554	544	629	561	551	613	567	581	582	575	581	517	564	616	533	572	590	609	567	527	576	578	545	553	640	597	554	588	587	543	526	586	590	558	576	558	561	586	513	565	570	576	551	524	554	583	565	544	550	599	533	582	613
23047	21064	28723	23608	21068	18425	4366	1990	1583	1409	1457	1162	1023	802	732	635	650	545	577	534	519	497	471	422	452	423	425	399	400	362	401	363	357	363	357	342	359	337	298	352	322	283	303	284	298	317	300	293	307	280	298	312	303	287	294	302	302	286	283	324	293	308	296	283	318	314	324	300	302	307	292	306	314	298	298	300	279	280	325	353	301	296	312	277	303	304	303	298	285	294	267	294	288	260	291	311	296	253	301	296	313	293	316	309	290	276	299	283	265	302	284	276	333	310	315	304	304	286	312	300	280	289	265	300	274	313	321	303	293	292	300	264	294	282	298	288	318	284	255	251	292	281	289	301	323	307	269	297	285	262	265	274	292	275	327	269	274	307	295	288	310	312	298	296	254	311	298	266	292	270	295	303	318	313	293	298	298	285	280	298	314	327	302	279	295	303	290	269	294	279	301	267	268	283	298	294	272	288	295	279	315	314	318	291	320	288	260	268	273	289	307	294	270	304	312	300	324	299	276	282	290	274	291	324	301	257	317	281	311	284	278	304	286	276	299	289	289	304	293	298	296	297	271	320	283	302	291	321	309	333	281	303	276	260	326	267	305	283	311	315	307	289	297	296	313	275	293	318	289	269	318	317	305	307	272	317	317	287	284	275	295	294	272	255	276	294	313	287	269	282	294	286	281	277	306	300	270	297	305	277	269	319	284	271	271	298	339	292	291	302	295	273	289	294	278	295	275	326	268	288	298	297	323	254	271	274	296	292	291	296	313	299	307	294	272	295	273	307	307	310	277	303	301	253	320	300	291	305	277	301	279	285	263	308	290	334	298	285	269	280	301	283	294	308	281	265	280	275	271	279	293	316	291	289	294	274	319	298	258	312	299	279	289	307	288	310	291	329	292	282	274	284	300	303	306	308	322	286	292	276	283	295	280	283	286	301	306	275	308	314	318	303	295	281	308	291	264	302	292	314	293	291	297	280	315	327	285	265	313	305	264	289	303	292	294	295	308	292	291	295	305	282	315	296	322	299	327	322	294	297	290	280	305	323	301	292	290	265	321	326	282	261	287	271	296	275	292	319	291	284	312	344	326	274	294	275	276	309	294	310	304	308	296	287	289	291	305	299	306	294	292	304	300	309	277	296	288	300	298	282	309	310	293	281	280	295	297	300	293	309	282	297	307	281	301	282	287	276	270	264	286	302	283	291	294	291	262	274	308	311	265	299	293	292	305	303	302	292	261	293	287	283	269	304	327	301	309	321	305	308	313	297	266	289	308	280	303	305	297	271	312	335	301	279	291	313	309	285	281	295	318	288	319	288	275	309	303	282	293	312	298	265	343	291	322	339	320	265	291	315	325	292	324	270	295	267	288	283	308	325	295	279	287	293	305	283	285	298	301	310	318	314	276	311	290	261	291	288	304	312	298	313	277	318	293	291	292	289	315	269	279	277	313	280	276	305	255	261	282	277	275	278	295	292	290	274	295	323	279	297	321	298	304	287	306	275	324	291	259	308	310	264	310	254	275	279	248	277	272	312	322	290	318	269	275	271	326	287	281	279	302	281	307	269	300	308	279	287	309	295	319	317	292	270	313	326	316	274	283	318	294	291	270	293	274	296	304	294	296	283	294	302	318	254	302	299	280	299	297	326	310	288	306	316	271	297	275	315	307	335	296	271	300	297	316	290	309	278	317	273	269	292	286	293	281	294	290	286	284	285	275	293	288	298	314	319	291	235	292	282	287	294	293	278	298	312	290	291	289	333	320	289	273	290	260	342	304	319	302	298	307	293	315	302	318	305	277	296	314	323	297	318	311	277	274	303	315	294	311	290	303	288	296	274	311	297	262	295	305	304	291	266	262	300	276	291	302	328	282	286	303	283	311	278	289	290	302	273	296	275	278	295	291	297	266	302	274	278	290	333	274	310	319	273	282	256	289	295	262	296	294	285	278	317	267	290	295	304	250	316	306	338	329	281	287	264	307	276	277	306	299	306	282	294	288	307	305	285	293	311	276	311	302	287	294	297	288	277	303	311	287	325	264	274	321	282	311	299	302	299	327	268	270	281	319	309	272	305	297	292	313	289	278	318	272	262	284	324	283	298	258	298	252	276	287	270	291	293	320	281	289	309	290	303	281	287	297	292	267	267	284	279	277	289	278	307	300	294	247	300	292	337	293	283	291	296	295	311	288	282	303	293	308	293	291	280	284	286	267	269	266	301	321	279	289	315	294	287	297	295	279	292	282	303	286	291	317	291	292	313	264	283	301	306	310	284	276	300	286	291	290	304	300	301	335	307	288	304	279	305	331	259	286	308	279	288	323	334	317	292	305	304	295	302	286	324	310	279	297	292	303	277	303	290	269	277	294	289	279	267	278	282	305	311	308	297	302	339	293	288	293	321	293	303	280	277	285	298	275	276	301	288	303	321	307	308	304	266	309	257	278	297	302	284	294	289	299	302	310	287	290	294	291	292	311	294	282	260	330	300	312	296	246	309	287	300	308	277	291	311	284	270	311	313	333	296	308	298	288	293	274	268	279	275	286	310	311	298	310	293	276	289	294	317	278	305	307	269	296	268	316	267	313	302	295	251	299	259	297	295	305	333	277	272	282	266	303	298	279	327	310	273	286	296	283	311	261	295	293	263	301	289	284	296	298	284	280	300	280	333	272	290	286	260	303	301	256	292	272	307	280	301	278	296	282	294	283	327	285	303	317	286	320	322	271	276	321	268	277	287	288	309	290	258	323	286	305	285	309	286	307	301	276	306	294	314	319	291	302	293	289	323	274	293	265	271	294	283	315	277	311	268	303	322	278	286	253	262	257	295	288	303	298	300	266	277	271	279	296	272	300	315	298	301	292	282	305	275	291	300	283	349	291	299	303	310	296	299	267	274	302	305	302	278	285	265	263	289	315	296	300	310	271	283	301	308	269	303	273	299	299	310	287	305	315	294	297	289	286	286	293	305	303	308	334	293	283	285	285	289	291	302	292	302	299	296	296	305	297	271	267	295	270	299	290	288	274	288	298	275	251	317	316	294	289	298	290	305	281	282	304	278	297	302	298	286	313	290	272	294	305	276	290	283	298	299	304	307	323	287	282	292	299	284	256	285	265	316	286	285	279	257	317	270	311	307	320	272	320	293	290	237	287	303	288	290	284	320	315	264	298	324	307	303	309	296	280	300	282	314	290	292	308	275	302	321	273	301	295	281	289	294	301	281	291	322	293	287	292	320	272	294	272	273	280	276	300	284	268	283	315	286	305	303	281	288	300	292	264	295	308	303	283	308	259	314	269	284	275	276	333	292	309	255	283	287	264	285	288	306	289	288	296	296	299	258	276	311	300	288	298	303	300	288	256	303	276	295	273	273	293	305	303	310	301	291	257	287	294	287	302	289	307	284	286	323	276	261	296	292	289	294	308	300	260	322	300	284	306	258	277	312	282	288	295	279	288	323	287	314	297	270	288	279	276	309	311	291	295	342	283	328	310	298	326	278
11635	23805	22299	14804	11255	8489	7011	5935	5292	4911	4851	4022	3257	2567	2217	2055	1818	1606	1603	1479	1405	1303	1243	1161	1080	1045	953	965	985	941	871	896	815	750	741	705	726	662	661	710	674	595	629	586	548	593	614	564	590	564	559	595	552	559	582	623	566	564	549	567	559	558	559	559	617	550	545	586	543	575	544	543	551	571	598	560	539	574	587	559	573	533	568	588	549	575	537	572	538	519	574	619	528	544	515	567	572	569	532	578	549	505	601	552	526	557	543	574	539	498	571	562	529	571	555	522	576	515	572	580	553	556	530	574	535	576	539	500	537	555	561	557	549	539	511	575	534	539	540	529	558	539	573	561	554	539	540	531	544	528	527	540	544	557	610	546	552	512	554	554	531	527	514	506	521	537	549	513	577	538	520	557	581	523	535	525	533	553	536	538	571	545	548	554	514	530	500	541	604	536	534	541	522	543	564	548	547	555	541	517	578	542	562	547	546	543	581	532	541	518	552	558	497	565	554	550	530	536	575	556	541	550	557	568	574	571	570	507	559	519	522	572	542	570	533	490	504	515	559	500	543	559	551	527	567	542	566	562	560	516	570	532	562	576	572	555	552	546	525	522	524	568	559	570	535	550	575	549	547	559	577	575	540	510	523	532	526	569	543	550	565	578	561	557	511	578	571	551	526	604	526	543	567	555	527	577	576	517	588	532	578	516	534	525	529	576	534	517	526	531	522	550	564	559	520	527	529	570	521	542	565	573	537	557	563	583	587	564	562	480	540	537	548	540	535	589	537	560	557	567	554	559	552	543	559	559	521	518	520	493	538	523	541	569	577	579	528	552	599	541	527	547	491	551	559	551	538	542	500	501	537	533	547	557	536	548	548	563	505	546	547	564	541	568	536	528	530	520	563	557	539	508	560	538	558	545	523	575	544	521	506	603	543	513	509	534	518	591	533	543	546	523	534	578	560	528	552	544	567	520	530	523	550	549	591	517	577	565	555	585	555	564	520	528	561	518	540	555	525	556	520	564	542	558	567	545	569	529	550	532	565	547	560	547	502	571	505	507	536	554	544	566	580	571	582	552	545	533	557	513	565	550	570	596	559	527	530	503	559	541	566	559	524	555	532	521	542	525	537	550	554	559	524	541	519	517	563	558	535	575	565	521	571	515	564	549	503	502	540	557	522	502	586	546	547	526	587	531	626	541	519	568	581	572	530	566	495	556	565	498	502	530	510	544	574	544	559	549	568	559	530	526	593	539	556	584	551	545	517	551	524	516	553	550	549	561	541	549	565	536	566	526	563	525	522	520	526	575	529	547	554	515	528	576	530	556	531	553	556	548	510	531	544	555	556	512	542	569	524	557	493	551	540	523	516	538	541	542	535	518	546	485	557	541	541	549	526	515	580	535	524	540	534	557	536	513	536	541	518	552	616	544	550	553	568	553	539	520	534	578	562	563	519	541	544	531	544	596	546	531	589	614	570	556	537	583	550	553	510	519	552	553	554	557	536	517	525	552	547	507	567	552	506	522	532	588	557	554	543	523	533	531	522	512	554	530	516	521	561	578	517	524	555	579	522	540	537	512	592	517	561	511	519	572	485	528	561	554	536	507	586	566	529	482	512	556	533	533	578	563	513	542	549	533	571	550	541	545	568	553	512	506	520	544	559	532	563	499	501	556	523	554	569	562	540	563	525	548	531	555	509	511	519	548	587	592	565	569	514	596	531	542	541	543	504	550	561	532	561	532	535	538	559	582	569	537	537	524	546	586	507	557	574	562	550	518	519	531	537	523	538	577	556	558	529	531	566	541	566	514	577	566	545	564	498	504	530	534	553	505	547	521	511	554	524	574	550	512	558	564	560	527	564	553	504	552	569	579	596	543	537	621	515	528	514	539	552	591	537	503	543	537	551	526	541	517	542	536	581	551	568	551	540	506	525	571	571	547	521	500	555	523	558	531	564	542	554	583	531	564	578	547	568	524	543	537	583	565	536	557	566	555	576	511	498	550	540	536	533	538	563	511	503	567	537	545	561	524	519	551	543	549	527	547	520	583	555	546	532	560	522	547	520	581	556	512	549	515	531	556	551	543	519	523	573	524	568	578	571	554	549	528	557	547	587	562	557	530	507	536	579	530	580	561	527	574	540	586	515	556	569	554	595	522	547	559	530	526	533	573	577	524	555	554	555	547	532	547	540	529	557	539	549	569	575	547	566	487	560	528	542	550	564	553	547	569	539	536	518	514	553	491	521	545	546	534	539	533	555	538	531	542	581	522	541	567	565	548	572	577	559	542	563	594	525	525	538	565	534	554	548	529	543	547	537	564	533	552	588	521	530	545	540	588	526	515	527	531	507	557	566	575	524	539	586	521	544	519	513	572	565	566	562	513	490	566	551	550	532	540	552	543	533	557	539	562	590	534	529	553	574	542	535	494	517	541	514	569	528	562	564	573	553	559	555	546	559	555	530	525	583	528	563	517	550	574	569	542	550	550	512	568	545	576	531	550	518	515	533	517	546	531	536	562	547	544	543	537	554	542	532	510	589	551	494	549	519	537	561	519	532	513	546	504	525	561	552	522	537	536	509	521	532	541	505	520	539	585	536	508	589	548	569	557	533	547	560	519	545	514	538	558	546	519	551	530	531	544	525	523	570	528	532	541	548	582	544	581	560	529	539	524	572	516	525	546	537	566	548	572	575	538	513	520	525	589	536	532	521	553	532	510	532	523	556	541	550	566	591	529	519	537	541	547	540	520	524	582	538	528	557	542	555	594	497	554	545	534	565	560	547	564	544	527	507	516	533	521	514	553	539	561	514	542	571	531	520	548	528	550	546	536	565	566	518	566	551	554	569	577	527	547	547	571	519	577	532	547	569	559	540	521	536	507	522	580	569	504	542	511	519	530	536	546	541	550	562	544	540	542	538	571	553	554	586	525	564	544	536	549	572	528	517	518	586	556	560	566	557	594	545	532	552	555	552	516	537	566	622	552	589	551	567	580	589	560	510	564	539	535	535	503	574	545	538	571	549	532	526	559	510	536	566	547	546	547	531	540	532	539	577	548	522	546	562	566	512	568	572	540	523	521	543	529	548	525	557	531	556	547	541	574	566	547	526	521	572	565	541	560	548	511	522	574	579	521	552	528	570	566	542	589	576	572	561	494	521	532	538	519	539	526	496	540	533	527	541	541	561	560	577	522	532	516	540	580	573	551	566	519	547	531	571	518	550	551	544	569	579	525	531	520	548	535	565	538	513	509	556	535	534	592	537	539	558	505	544	522	580	544	539	495	546	599	547	540	521	576	567	533	536	530	564	566	495	562	547	547	543	554	570	502	565	575	533	558	581	572	559	575	524	532	550	589	584	554	573	479	539	538	554	529	532	546	525	520	549	598	537	573	547	558	549	526	537	562	544	488	545	521	579	545	539	522	545	549	494	532	518	525	535	525	566	560	574	550	555	527	572	537	570	495	572	534	540	545	516	563	531	587	540	493	564	508	568	552
26519	20044	9800	3295	1869	1337	1127	984	915	860	865	835	696	617	567	567	591	517	546	527	480	565	486	489	483	496	518	495	513	471	473	483	506	490	470	493	464	499	471	440	472	449	477	466	452	438	448	417	455	437	453	486	436	451	465	460	430	435	458	466	438	488	441	457	460	462	443	465	479	442	445	428	467	491	478	444	442	481	467	424	467	448	423	449	456	475	457	432	464	458	432	412	459	450	502	471	441	409	479	420	453	459	421	436	449	481	465	492	449	458	440	456	436	429	484	426	475	464	427	485	449	429	486	457	459	470	463	447	446	488	467	422	439	456	489	416	496	461	463	451	434	446	456	448	488	471	428	472	471	433	503	434	465	494	427	409	454	491	495	479	461	435	449	429	414	443	467	465	492	443	411	451	444	487	472	409	423	482	468	453	432	450	451	461	450	459	452	435	463	454	403	451	469	472	455	445	436	451	422	457	461	438	478	445	426	460	466	448	456	474	459	462	446	455	432	487	421	444	498	463	435	463	486	460	449	422	423	404	483	457	439	444	437	459	497	453	438	456	446	435	468	459	472	481	452	430	456	438	480	476	472	420	449	443	444	483	475	515	445	460	448	432	492	496	468	466	427	455	487	436	399	474	485	505	463	468	432	477	452	431	474	446	428	445	477	486	432	411	427	496	444	465	456	483	449	454	464	482	442	445	469	458	462	469	451	445	461	450	436	457	456	463	436	469	468	465	434	460	435	462	473	441	473	483	455	446	422	432	404	471	499	456	467	455	473	438	436	448	468	490	481	459	444	450	457	452	464	422	445	459	461	457	472	422	492	482	463	424	441	475	463	479	437	455	481	489	481	444	480	469	473	446	450	432	455	472	449	448	439	468	476	459	466	484	458	467	453	476	461	404	475	454	524	447	461	443	459	465	441	465	452	485	468	486	486	467	462	404	456	426	480	432	523	486	427	463	453	449	505	495	422	449	447	427	488	496	496	485	458	434	452	502	480	447	444	435	431	436	471	448	479	449	441	418	506	471	497	469	441	474	476	445	439	447	413	446	462	455	460	458	472	443	463	455	441	431	474	453	448	457	443	496	451	429	434	452	458	478	479	494	449	444	469	484	458	487	483	444	491	431	457	437	469	448	477	439	416	424	439	436	454	441	432	454	445	445	455	446	458	435	476	445	463	472	453	438	446	434	489	461	487	464	430	446	461	521	497	428	452	441	471	457	448	459	461	467	436	466	469	497	479	456	441	414	422	451	476	461	453	460	438	439	420	470	424	464	500	457	407	466	464	432	484	469	464	469	461	455	456	451	474	454	451	486	461	444	462	466	455	441	495	488	471	426	470	456	471	447	460	461	469	461	452	430	447	481	476	476	485	452	438	468	461	503	454	439	401	493	446	457	463	467	459	435	448	489	478	453	429	447	411	456	442	470	473	428	406	441	448	490	468	437	457	436	441	426	453	470	482	466	457	459	467	503	468	493	440	448	434	439	473	473	489	440	454	464	453	480	460	460	433	484	446	463	464	463	470	448	443	478	489	455	406	485	476	446	465	446	461	451	439	435	481	465	416	492	468	460	458	455	438	431	460	404	484	440	460	447	449	467	461	464	502	459	463	441	457	453	459	485	465	465	454	426	471	432	474	459	451	438	478	454	435	462	463	471	453	474	486	465	444	484	423	451	454	443	447	469	434	480	431	449	385	476	422	456	464	454	463	451	487	471	472	452	445	443	435	459	442	472	463	447	449	500	459	440	447	428	433	437	468	459	466	468	444	452	449	438	443	464	458	429	450	486	473	428	492	425	466	451	448	458	458	475	458	436	458	438	456	459	460	456	425	464	446	437	461	474	460	476	471	455	462	457	443	500	440	455	437	478	471	454	473	450	460	432	481	441	434	437	430	483	421	444	466	445	520	447	474	473	487	435	441	431	469	473	467	439	477	493	439	436	454	473	465	433	459	433	454	452	448	479	466	444	495	477	481	438	440	474	451	449	462	447	485	469	483	490	477	444	452	485	418	484	470	434	440	440	457	440	456	458	453	425	446	450	446	435	442	487	456	438	443	478	454	478	442	455	468	433	464	460	439	456	443	449	470	436	453	462	429	419	434	446	432	479	432	450	457	437	431	432	478	477	495	444	444	443	450	451	454	455	477	451	411	409	472	489	444	477	446	463	474	481	476	454	452	433	478	461	464	431	434	447	444	497	430	496	435	451	445	500	435	449	431	454	463	454	460	453	477	455	461	427	445	439	455	434	419	447	431	451	451	444	440	463	494	454	465	471	454	493	470	427	432	437	438	467	489	513	444	455	438	439	438	450	422	469	439	459	450	451	451	484	455	450	472	453	445	481	484	492	479	467	460	466	448	472	462	451	466	424	399	487	491	469	498	430	465	448	451	488	500	428	468	433	453	474	436	459	438	474	439	448	475	462	422	476	463	461	487	438	473	470	468	486	471	434	418	429	478	425	465	466	484	462	456	475	461	472	449	472	431	429	457	456	470	436	449	478	458	466	419	428	444	491	426	446	446	438	450	422	459	424	458	458	453	457	470	442	462	453	479	474	470	414	431	443	489	478	456	440	492	460	448	428	436	448	433	466	446	488	426	449	454	445	435	480	475	443	466	447	466	424	494	456	456	476	429	438	489	425	458	420	399	444	431	428	451	468	410	471	426	464	466	432	476	450	442	448	447	456	475	437	459	479	465	433	453	472	439	473	490	394	447	452	471	443	474	445	462	444	461	443	507	425	449	453	463	476	443	457	497	443	455	480	421	417	474	464	451	451	431	470	445	440	473	434	457	453	446	442	455	452	445	469	444	470	413	447	444	463	460	441	436	493	479	479	507	482	444	449	491	452	493	450	435	456	458	460	450	436	456	431	437	472	455	490	460	453	453	466	476	433	481	461	422	466	449	414	445	462	469	482	454	438	465	495	432	481	474	420	468	483	470	436	481	421	460	454	485	462	441	441	468	436	438	477	453	452	452	429	472	479	442	452	424	479	494	459	482	449	463	458	453	442	461	483	466	469	463	477	440	493	421	457	454	438	429	449	484	458	454	460	451	461	477	451	454	461	450	441	460	465	454	438	487	449	432	474	417	435	430	470	453	425	459	475	477	418	446	451	459	447	511	466	474	421	463	416	474	436	413	440	448	457	465	457	480	434	484	440	443	458	441	474	505	475	488	459	476	437	440	459	436	451	402	431	458	445	489	428	439	463	459	437	441	486	439	447	477	472	452	466	479	453	464	441	449	455	480	456	434	464	453	444	466	439	435	434	465	486	452	468	461	435	490	442	483	439	411	447	438	446	496	456	425	446	457	479	468	450	509	470	477	449	444	427	458	470	473	457	463	486	438	440	481	465	433	457	432	425	450	424	493	459	475	441	447	454	485	422	453	465	474	452	446	506	482	442	497	441	509	480	459	449	420	453	486	414	460	494	474	466	450	464	470	441	484	469	447	461	446	457	446	460	455	461	462	472	453	475	434	465	431	429
8288	11791	11339	6916	4998	3916	3442	3025	2894	2661	2586	2324	1874	1634	1495	1396	1292	1252	1148	1169	1123	1132	1034	1047	1035	1016	967	999	984	965	981	937	1029	928	888	901	965	907	867	973	947	859	871	897	880	852	816	910	893	898	909	895	900	900	882	923	888	885	831	907	803	847	848	893	830	922	841	872	844	858	876	863	845	860	859	841	888	870	876	860	845	859	849	846	926	833	884	844	874	893	896	852	851	846	842	833	823	878	909	860	883	861	853	802	871	875	886	891	856	856	868	876	848	837	858	806	896	838	864	859	896	854	864	860	830	888	844	828	813	826	854	838	888	912	797	808	856	851	873	893	845	842	855	866	850	845	847	866	858	853	928	853	854	820	872	852	866	827	862	850	823	891	871	838	834	871	856	811	859	857	872	857	822	889	867	784	892	861	838	864	908	865	840	874	900	859	881	830	843	894	855	828	905	790	840	875	862	856	868	850	873	913	816	849	913	912	879	820	847	879	873	852	884	820	839	868	828	828	888	904	876	826	857	842	834	868	881	851	790	909	852	859	855	860	864	841	932	858	854	896	799	796	899	846	884	910	831	853	858	863	825	834	858	925	878	872	865	849	865	858	834	944	820	829	855	898	857	864	883	827	817	846	830	900	892	823	841	920	858	896	893	886	849	874	818	851	863	840	859	835	878	878	837	810	805	863	816	869	839	868	871	857	880	847	852	897	866	903	870	831	888	896	824	825	886	851	909	879	826	839	811	833	819	893	864	871	834	887	838	856	861	895	849	859	847	863	831	879	770	844	896	841	831	838	896	848	846	822	847	848	869	862	808	895	859	855	873	830	888	875	887	895	823	839	876	868	873	847	865	847	804	881	866	850	816	818	816	853	830	880	827	880	874	895	870	885	906	821	857	795	867	890	888	762	902	821	852	868	851	851	859	847	895	839	868	879	830	830	945	845	900	863	855	854	820	858	848	795	877	810	870	859	838	880	884	808	842	842	838	861	805	898	887	887	864	850	892	885	860	809	855	898	855	872	872	869	831	834	838	853	814	930	863	821	815	893	892	837	917	879	873	859	934	872	879	911	898	814	852	862	830	884	846	822	808	895	822	832	862	866	837	877	863	907	851	857	903	840	876	861	840	829	846	865	841	847	821	786	882	860	872	872	863	824	856	865	840	926	877	838	843	856	855	864	820	899	867	809	849	857	861	881	927	805	908	799	871	838	799	894	866	837	932	854	887	917	841	823	845	903	885	849	810	835	872	812	874	925	893	863	852	825	856	895	880	837	867	904	871	891	823	881	865	837	904	846	868	851	854	820	879	832	911	810	850	853	877	822	854	875	879	825	836	844	878	845	882	880	845	877	863	864	877	858	878	805	881	882	815	901	829	860	853	919	843	865	885	868	815	861	877	895	865	842	786	851	831	858	934	855	883	862	872	829	935	864	821	869	869	891	875	877	846	859	878	863	863	861	865	850	868	846	830	806	807	810	828	884	867	882	818	839	854	862	857	829	808	843	852	826	821	852	841	879	872	845	887	838	828	868	886	867	840	876	844	789	883	856	917	846	822	803	780	884	854	804	874	849	868	884	887	889	813	791	872	878	843	818	842	885	851	903	876	826	803	881	851	855	891	843	861	846	860	843	844	872	843	835	847	860	908	826	850	827	888	837	874	845	887	847	869	847	831	866	829	877	850	901	878	837	793	922	806	861	752	871	841	876	874	840	853	868	850	844	866	895	884	818	830	838	905	829	865	855	884	833	863	876	864	888	862	834	857	863	854	848	879	832	818	841	876	911	811	875	843	845	842	875	793	863	869	877	848	868	864	811	815	852	877	821	883	906	856	848	863	856	843	891	852	862	813	832	807	807	882	855	844	878	885	897	834	846	883	886	860	878	832	869	845	833	858	883	853	859	838	880	887	855	846	888	841	899	820	820	852	855	864	835	844	858	831	888	829	868	922	851	838	792	919	804	859	836	822	865	856	894	893	871	800	837	859	864	857	820	896	849	895	870	887	828	860	855	859	852	828	831	892	824	860	897	907	852	859	842	882	807	791	835	823	823	857	847	869	828	853	792	882	830	884	869	866	852	808	885	874	822	880	866	809	839	898	880	844	898	840	842	824	853	909	851	848	912	861	806	903	868	880	885	861	848	814	868	852	855	848	855	810	876	861	866	889	864	821	841	904	801	852	857	807	900	882	869	886	862	831	787	853	822	861	802	816	829	887	840	820	864	859	808	845	854	837	852	855	874	853	805	826	870	820	823	929	881	848	884	848	918	866	854	906	832	812	811	834	889	864	842	874	844	849	795	871	873	810	854	883	876	910	908	913	804	866	882	900	867	814	843	791	815	828	875	866	870	850	857	880	831	840	836	840	840	872	907	891	867	860	889	861	838	827	796	848	838	864	876	823	877	863	883	825	832	892	872	838	821	877	824	838	870	831	855	913	854	866	875	816	876	826	840	856	816	881	837	844	848	856	829	819	821	855	882	872	838	855	843	864	856	866	925	806	875	879	813	835	896	850	870	802	871	869	836	874	900	886	870	837	844	822	857	877	846	892	863	851	879	834	826	837	862	873	791	855	840	896	814	879	893	860	920	829	857	855	875	871	823	857	861	869	832	887	885	831	861	812	846	882	865	851	864	874	909	873	871	874	840	841	868	856	853	849	952	842	861	861	858	858	817	862	872	855	882	878	780	834	847	874	849	885	843	828	833	905	781	870	863	870	838	845	903	879	881	893	799	856	829	814	869	806	904	850	876	831	889	895	882	849	865	904	858	831	861	867	893	860	841	803	855	864	856	863	880	889	863	872	864	896	895	860	847	857	858	852	844	886	867	865	908	839	855	848	890	855	888	826	848	887	875	871	826	877	914	881	864	883	868	880	908	864	852	829	916	870	887	927	893	862	857	854	825	858	862	871	870	863	802	886	870	849	857	860	798	857	822	818	867	866	848	880	906	857	867	895	810	839	908	921	866	862	875	873	820	898	838	840	881	814	859	912	834	834	859	900	877	809	869	903	903	863	865	892	876	853	943	877	831	825	866	878	836	919	870	858	861	835	883	884	849	869	886	857	837	919	887	852	865	873	807	796	841	833	882	849	802	814	841	854	876	861	884	861	871	865	876	868	854	904	859	841	885	893	922	892	899	846	835	867	850	863	864	831	800	908	846	881	847	885	847	869	884	879	830	881	878	816	945	811	866	921	854	873	844	890	879	896	870	841	870	815	853	832	844	878	842	841	864	869	868	823	870	899	830	816	858	858	894	823	892	879	829	863	902	846	885	889	851	826	896	882	860	857	873	819	867	840	846	904	857	848	855	905	828	845	835	893	844	833	851	844	883	860	831	844	893	899	863	896	932	833	863	902	849	843	839	813	859	889	801	858	870	872	833	819	874	819	798	801	859	860	843	912	822	841	885	790	881	847	776	893	920	845	880	871	866	838	874	838	863	841	872	832	846	815	857	877	864	862	857	827	905	813	850	873	836	831	842	837	838
23993	21100	28112	24324	19409	4228	1885	1355	1078	1081	1028	872	745	602	555	554	522	485	465	428	433	437	414	385	349	367	376	350	347	393	375	346	332	310	312	350	334	352	292	319	296	321	310	295	300	319	276	291	316	305	294	310	320	337	300	306	326	288	300	294	287	266	325	274	289	292	299	317	307	291	313	300	298	285	288	248	301	290	312	272	302	259	290	284	318	317	303	298	288	303	291	279	293	295	297	299	289	292	289	284	327	280	308	268	293	293	288	292	270	317	292	278	301	289	283	278	295	308	288	290	289	287	282	282	269	304	267	305	311	286	283	322	340	297	259	282	297	288	259	309	320	288	296	247	318	268	314	299	343	270	300	302	256	286	295	309	276	303	295	305	322	265	272	310	299	270	277	321	285	275	306	288	279	310	268	282	302	269	307	286	292	290	292	271	308	297	266	289	280	283	298	302	272	281	296	285	299	290	274	274	280	287	302	299	323	301	285	280	286	288	287	318	282	283	281	307	285	271	307	298	300	303	292	311	286	289	298	266	295	269	298	278	267	301	344	290	279	277	339	302	317	286	283	291	286	285	301	306	281	266	307	281	280	295	275	289	323	287	276	308	320	266	317	285	299	278	318	288	298	286	299	277	275	292	278	281	313	296	286	236	294	270	268	311	262	289	295	315	294	308	311	286	288	268	286	316	280	268	289	304	281	306	310	293	296	308	267	313	292	277	315	275	318	293	281	279	287	285	318	309	287	272	295	299	280	274	312	264	299	275	286	314	313	265	271	275	300	284	281	296	293	309	308	282	304	299	280	290	280	284	285	307	298	264	293	301	321	299	303	271	307	292	327	321	270	245	307	278	270	281	310	262	274	314	299	269	278	309	288	312	272	325	292	286	278	296	288	266	295	286	275	295	277	307	308	269	293	279	300	298	281	282	286	281	277	296	290	299	311	282	281	284	301	306	279	290	295	326	291	302	266	272	304	289	297	273	264	280	252	320	309	289	275	285	266	249	292	302	289	284	297	302	280	302	287	319	296	315	289	286	300	260	289	298	276	280	306	309	280	286	296	289	278	270	271	270	309	297	300	301	296	319	333	284	315	284	310	294	268	323	270	268	304	288	314	293	302	291	301	265	258	286	296	263	278	288	266	263	305	293	292	280	281	327	293	279	287	333	308	306	259	309	284	288	281	306	299	298	298	292	278	287	295	324	302	290	274	309	282	260	289	302	319	316	293	283	300	282	294	300	299	285	303	296	306	302	283	259	317	298	252	297	297	300	319	293	289	299	285	285	299	263	291	310	288	285	285	306	279	313	292	268	263	252	264	290	290	302	291	297	300	275	313	305	286	281	290	301	254	268	277	277	292	298	290	304	285	303	301	304	283	299	302	280	297	275	278	308	277	274	297	268	286	301	296	269	296	255	270	314	294	294	289	280	276	283	312	304	307	285	309	284	310	308	318	268	289	263	276	276	289	288	269	295	303	317	304	284	288	290	289	318	304	277	308	286	301	295	283	308	280	258	313	323	300	296	330	271	346	298	299	327	293	273	275	312	308	287	266	305	296	276	290	279	287	308	289	301	265	279	269	284	289	298	299	269	253	305	277	309	269	274	277	315	327	297	280	303	292	298	283	297	307	305	241	294	297	278	303	295	296	270	292	310	330	292	300	295	299	304	297	296	288	270	279	294	282	322	338	263	300	290	307	320	303	290	299	301	282	305	286	266	284	278	282	297	298	289	274	301	307	292	291	299	284	318	292	297	286	273	289	278	288	262	310	260	286	298	285	268	285	300	301	274	265	315	291	300	274	279	321	261	272	295	291	317	286	289	285	282	279	267	280	330	320	313	305	306	307	323	300	298	307	319	304	294	297	297	290	289	300	285	288	301	260	279	282	271	301	325	287	276	302	281	294	284	276	289	314	284	288	258	289	305	264	273	289	322	272	305	275	250	292	280	288	317	298	294	293	299	320	288	288	274	294	290	301	293	299	290	287	297	249	279	292	285	264	313	292	311	279	275	308	291	296	283	316	296	284	314	293	297	288	302	295	292	277	280	281	275	295	257	276	264	252	294	260	274	277	282	294	288	291	282	318	293	272	279	290	292	266	266	289	285	301	290	263	306	277	284	312	289	277	297	281	308	285	251	289	295	262	293	297	272	284	302	318	290	314	298	308	274	303	274	286	278	309	320	278	288	285	288	289	267	330	261	266	267	298	303	302	286	314	319	300	295	270	279	301	261	299	273	306	264	279	302	316	327	310	300	291	283	299	252	273	280	305	277	311	296	302	293	314	286	273	291	297	283	270	250	285	275	326	298	323	314	284	276	316	283	288	286	270	287	312	323	286	282	267	306	279	334	265	300	304	292	305	273	272	268	280	295	288	269	281	291	292	278	292	295	295	276	319	279	272	328	303	276	288	311	290	301	266	277	299	298	271	271	295	284	287	282	277	301	302	293	273	286	279	286	304	303	285	274	293	317	263	289	306	311	271	276	286	314	306	267	284	283	277	282	248	297	299	271	285	268	288	300	320	257	294	307	311	273	289	302	280	300	303	286	268	292	310	278	296	292	307	281	302	305	288	286	283	308	284	274	303	298	305	283	280	288	295	309	291	308	304	283	270	298	308	284	279	264	301	278	294	289	268	278	276	298	322	279	312	288	318	296	282	342	265	291	305	305	293	282	298	296	238	297	290	278	308	275	288	285	291	274	260	286	285	298	299	270	275	272	308	296	277	288	303	291	292	303	266	329	301	283	268	264	271	310	285	288	296	282	295	251	290	292	295	314	289	296	297	259	299	272	317	313	289	303	293	293	285	289	289	295	304	308	293	263	274	319	257	282	271	288	279	320	287	289	301	282	275	284	319	314	284	294	307	296	283	283	282	293	282	297	284	255	279	302	294	305	280	272	281	283	302	288	294	288	266	299	276	275	295	305	283	305	259	279	316	246	269	248	285	268	343	296	273	284	276	261	273	260	272	290	335	250	293	287	274	275	310	273	281	290	257	260	304	280	308	289	290	308	296	337	303	273	282	271	299	305	295	297	286	262	315	290	287	291	293	311	283	301	286	301	274	286	276	289	256	282	306	281	292	275	303	283	275	280	288	317	272	270	268	288	264	267	272	293	275	291	278	271	275	281	272	313	300	291	276	304	306	273	297	289	305	307	304	283	296	304	319	328	306	277	310	300	316	280	302	288	285	308	271	278	296	284	263	276	271	291	292	298	290	268	302	290	310	302	302	278	290	302	277	299	264	300	293	303	301	295	273	320	290	277	280	263	254	278	316	329	272	291	289	274	267	282	306	285	275	317	308	300	334	275	301	291	318	297	291	296	280	280	281	277	283	284	288	293	288	317	298	320	283	307	280	279	278	308	289	295	267	322	281	304	284	291	274	316	283	293	286	297	297	270	282	291	282	283	291	294	282	266	298	294	302	265	294	281	277	302	265	307	299	296	256	237	280	282	268	271	275	318	282	278	309	302	307	275	312	283	306	270
9666	19165	17791	11325	8160	6453	5337	4482	4069	3720	3547	3018	2373	1958	1645	1534	1426	1353	1282	1191	1067	1077	959	940	917	813	810	863	821	772	799	716	696	683	672	689	681	623	621	696	587	651	603	591	591	608	583	576	590	621	613	569	571	584	580	561	620	579	579	609	597	537	567	632	558	565	546	591	606	559	586	567	589	589	588	543	573	584	596	581	599	507	584	585	618	567	623	573	564	526	576	599	559	606	578	601	552	526	554	567	558	611	572	587	567	586	608	555	543	573	606	572	532	588	565	603	566	587	574	532	528	592	585	558	568	580	568	548	596	595	617	550	555	576	550	570	553	565	565	599	567	536	558	536	547	564	577	584	575	547	540	541	563	535	590	546	576	542	570	567	547	586	553	562	575	583	604	549	560	576	562	572	573	539	562	561	585	549	572	584	565	613	524	570	539	599	540	575	546	585	566	560	540	553	507	595	565	539	543	537	570	580	532	588	558	599	525	562	596	563	517	551	559	560	518	546	553	570	547	571	573	579	572	577	523	577	584	568	566	559	610	570	535	567	573	547	572	522	584	616	538	573	569	553	562	555	543	604	589	543	556	583	591	542	573	563	573	562	574	580	580	590	532	536	595	552	566	549	571	564	589	576	555	557	535	559	582	568	560	563	512	540	547	547	546	568	533	570	540	540	553	519	583	573	569	564	541	600	569	542	577	580	576	548	565	554	557	587	544	514	537	566	561	588	600	559	547	594	556	537	569	552	559	621	576	561	540	550	604	570	597	574	576	560	524	583	601	547	567	598	585	577	567	566	602	626	566	579	552	579	535	597	544	584	545	508	553	569	543	622	580	574	561	570	614	550	530	605	582	528	577	573	541	604	594	548	544	547	564	562	611	580	551	543	540	571	570	539	604	553	551	589	567	564	576	550	587	551	582	586	572	601	653	565	570	561	548	546	605	575	552	609	561	563	533	542	556	546	592	595	606	604	616	540	567	537	534	554	565	566	569	566	575	566	565	626	547	557	570	533	590	552	603	575	550	567	522	588	602	559	599	572	613	534	529	571	581	543	567	525	544	560	534	531	583	560	546	534	561	586	566	552	553	556	563	514	585	580	587	601	552	524	594	532	542	587	540	539	563	574	583	574	567	598	543	592	551	575	573	551	546	548	559	558	582	556	566	579	589	568	511	583	550	540	586	598	507	563	603	544	549	587	564	572	562	573	607	598	540	556	573	564	575	578	555	557	557	549	545	581	561	569	574	529	565	578	577	552	586	556	584	551	561	584	565	584	572	549	544	567	550	541	553	508	579	572	555	548	533	547	553	591	558	508	575	558	578	541	570	524	576	625	561	573	603	557	585	578	574	589	568	567	565	555	560	508	579	570	580	563	624	521	587	586	564	560	593	542	500	516	539	536	605	570	557	579	542	574	562	546	591	560	608	570	569	593	559	511	576	565	542	555	555	599	575	559	564	547	552	608	566	568	545	560	555	585	561	615	562	563	547	599	542	576	553	582	542	547	602	575	600	544	562	605	566	576	584	527	595	553	591	598	553	582	621	554	529	551	579	574	584	567	563	580	566	588	542	576	589	593	613	608	552	579	547	538	542	595	573	579	545	517	603	584	556	575	596	573	573	565	572	532	558	555	560	551	568	579	584	563	557	547	603	581	557	559	564	548	566	602	568	577	569	586	590	558	555	569	557	571	591	552	551	514	561	580	571	614	542	571	541	563	580	555	526	576	578	569	557	599	538	610	571	565	555	587	580	593	569	581	562	521	526	578	550	513	561	554	573	563	554	567	550	574	542	580	603	580	575	587	551	551	562	576	593	575	599	594	548	548	556	579	627	567	588	557	578	593	592	565	556	576	580	561	579	577	548	535	595	577	567	549	589	536	578	542	552	549	562	559	562	577	578	590	570	581	571	544	548	586	556	521	556	561	551	584	577	570	578	562	581	566	524	561	592	566	547	557	604	567	596	600	581	554	596	572	560	553	564	617	513	583	575	536	552	591	572	521	558	559	573	564	552	529	530	533	569	512	547	581	539	550	566	542	592	583	591	597	608	598	597	547	560	581	546	540	568	521	552	530	570	568	559	575	610	538	556	511	543	575	577	570	570	559	564	518	534	587	556	568	581	573	570	599	609	525	551	555	578	546	602	567	602	554	561	596	563	551	611	568	572	541	554	522	578	589	545	581	555	568	573	588	536	612	541	530	534	542	524	578	559	623	592	557	558	592	582	524	586	554	562	557	599	559	532	590	616	536	553	574	529	566	549	600	554	568	554	567	571	543	571	561	577	583	599	562	524	562	516	580	557	570	566	562	589	575	529	596	572	518	588	519	576	582	546	561	638	571	542	590	528	574	581	604	585	578	567	539	551	568	557	596	565	562	582	533	573	612	538	567	582	521	557	544	559	644	586	544	558	584	554	548	551	519	543	613	596	584	595	549	587	562	582	568	578	583	583	577	578	598	593	618	553	536	552	595	543	594	554	571	554	580	622	558	599	588	601	553	575	592	580	542	565	579	552	520	524	566	597	588	592	554	587	543	539	535	578	552	534	553	560	567	565	571	550	545	564	532	571	586	558	569	602	520	584	550	513	556	583	586	536	567	564	574	594	562	545	531	645	568	554	557	553	549	590	559	582	558	551	543	558	590	545	556	624	591	604	576	566	553	562	564	527	588	582	545	554	551	579	570	606	559	571	587	532	525	483	578	557	576	543	545	572	571	575	551	559	570	523	573	593	583	557	560	545	582	547	573	546	587	551	544	600	546	581	568	546	540	564	532	582	598	578	519	561	568	569	590	576	525	576	517	578	555	550	555	558	603	552	570	582	530	583	623	578	568	555	573	582	576	585	567	563	582	609	564	544	529	539	563	575	567	629	575	554	543	549	566	568	548	590	544	586	581	596	544	532	601	602	524	558	537	538	549	610	529	545	594	542	567	543	546	540	584	566	544	556	565	540	549	568	542	556	537	598	565	561	547	558	568	558	551	595	539	558	582	568	571	549	606	554	539	583	557	551	597	592	603	560	590	629	603	648	548	531	551	558	603	534	554	562	537	603	573	589	583	571	541	600	540	583	588	573	565	540	556	566	585	567	596	570	591	622	544	604	520	560	551	567	567	567	540	571	576	596	602	610	531	569	585	507	567	563	575	570	613	556	541	562	568	561	551	556	571	548	561	591	566	607	565	572	560	532	548	543	554	552	580	506	594	570	580	567	590	549	597	606	516	582	550	588	551	565	591	578	610	551	551	533	574	558	588	540	588	580	545	510	532	548	546	561	584	564	552	540	579	549	565	545	550	568	594	537	559	596	581	597	547	555	546	552	666	577	530	583	565	553	560	629	586	525	596	529	642	568	591	545	542	534	567	580	619	582	571	533	536	594	587	618	541	569	579	591	575	561	559	596	572	586	539	585	537	601	548	552	536	601	580	519	539	553	588	595	511	532	553	554	549	557	541	583	561	547	579	575	571	522	526	579	548	582	558	628	598	556	587
22985	21052	28690	23623	21056	18466	4505	2069	1567	1431	1332	1190	932	834	717	690	664	604	548	543	514	508	471	475	411	406	392	447	418	441	344	388	365	384	348	375	355	345	306	345	328	283	370	315	297	342	317	291	324	261	360	315	293	286	288	315	316	328	297	326	293	310	301	330	322	294	310	320	271	320	285	293	336	281	329	315	308	342	333	356	295	324	293	316	300	289	302	310	277	327	299	303	322	274	301	278	307	310	313	292	291	327	321	309	298	286	301	286	331	294	315	291	320	270	294	300	303	310	263	311	298	319	328	279	329	318	314	286	282	275	282	327	289	290	290	308	295	330	300	307	278	310	301	291	303	279	303	318	281	289	305	275	277	313	308	286	280	293	267	287	318	330	306	288	319	276	308	299	307	335	285	317	285	289	293	309	272	337	280	281	309	310	268	287	272	309	261	297	330	292	280	278	307	299	259	305	278	309	282	297	306	248	283	294	293	310	290	286	292	283	269	273	299	290	334	337	300	316	328	266	296	319	296	277	278	289	304	298	292	274	275	306	299	301	299	317	302	294	275	296	282	288	332	264	295	280	271	266	286	328	293	303	294	291	259	317	279	297	312	278	309	298	267	275	302	285	319	325	277	321	308	307	311	296	292	294	302	292	293	312	300	304	292	276	305	304	302	313	282	318	292	284	292	330	324	279	304	296	310	285	297	313	332	302	303	305	295	259	263	304	314	326	314	311	305	336	328	284	277	286	313	286	309	278	311	294	273	307	314	292	268	313	313	311	294	315	312	268	277	319	312	285	300	293	325	267	332	291	286	332	305	310	315	293	298	292	293	321	314	288	305	282	305	296	324	301	299	301	286	269	329	312	291	314	313	321	291	277	282	292	275	297	322	337	307	316	300	310	280	281	283	318	260	328	299	291	287	295	271	292	284	272	271	282	317	256	307	287	284	288	282	305	272	272	290	334	268	304	315	325	306	313	325	288	307	305	299	309	296	302	270	313	276	309	315	293	296	274	311	308	280	317	308	285	313	323	348	320	268	280	313	281	305	314	279	291	298	318	304	263	314	277	320	290	301	295	314	280	307	305	292	322	297	287	296	291	331	359	288	291	285	315	310	295	285	323	301	295	275	282	289	283	295	313	310	320	291	281	306	296	278	279	329	263	330	315	305	281	313	262	288	289	310	263	275	305	283	267	284	313	248	282	296	262	270	282	297	293	313	332	330	291	279	314	285	269	298	310	283	317	301	277	306	295	311	289	275	315	303	284	308	273	294	320	280	285	263	298	303	275	279	304	299	287	298	311	307	284	286	296	304	280	301	284	285	301	282	285	306	290	289	303	312	297	272	291	314	310	318	276	291	291	300	262	269	317	314	308	282	296	267	279	273	294	317	284	317	295	304	317	295	304	287	304	303	288	304	300	265	307	300	273	321	314	280	279	306	324	290	283	316	280	279	313	306	279	293	302	330	275	293	278	281	293	316	297	331	303	297	297	299	292	273	309	284	292	313	297	308	293	266	329	269	280	298	260	274	307	290	264	285	320	294	315	310	292	334	308	283	282	324	300	317	329	310	301	310	306	283	288	255	329	321	320	326	308	306	294	293	322	269	295	335	291	289	323	312	289	287	305	296	287	299	330	315	284	266	287	277	286	262	286	284	298	312	317	308	288	301	263	295	259	289	268	304	298	295	324	284	298	320	283	303	297	284	292	280	286	286	279	290	318	322	306	323	305	271	301	329	298	285	304	294	297	304	305	291	285	288	295	270	312	282	296	285	301	284	306	276	274	304	296	297	269	344	324	283	302	260	291	305	302	294	293	321	280	292	283	322	278	268	294	284	295	250	287	302	272	293	286	290	336	296	328	345	312	265	300	280	299	279	286	302	276	301	273	274	283	304	306	294	296	317	268	290	281	270	312	319	317	286	298	283	314	307	290	314	303	297	288	291	298	275	309	295	322	314	279	260	282	293	292	305	307	294	301	309	307	271	327	311	289	308	318	285	294	303	293	319	268	307	300	314	272	301	281	279	285	304	308	294	300	276	283	314	307	283	299	281	300	285	279	270	290	292	293	312	276	275	321	329	263	279	306	275	302	259	314	294	296	283	288	299	298	280	284	287	300	301	281	286	282	290	310	299	291	306	284	292	310	298	306	320	294	274	306	288	286	292	272	284	337	291	297	316	289	265	323	288	295	309	300	320	300	301	316	281	302	312	280	300	307	314	296	309	292	282	283	299	313	319	290	280	272	299	280	267	302	299	330	295	310	279	334	333	315	294	318	332	268	309	286	301	303	290	323	271	296	291	292	310	276	292	306	299	278	288	304	325	279	308	290	286	306	295	262	297	266	278	300	280	320	274	303	311	298	286	312	282	297	311	279	264	292	299	317	291	296	260	287	299	299	333	290	300	293	303	307	303	259	284	283	290	312	313	283	344	302	281	282	306	256	296	288	307	294	299	310	283	311	307	297	285	275	283	298	290	291	267	286	301	264	274	294	298	298	301	277	290	295	295	284	274	255	305	288	309	297	300	287	279	284	299	322	294	280	304	260	306	295	300	273	282	300	305	309	289	285	287	324	305	290	330	302	331	291	297	302	313	286	264	296	282	288	269	285	288	310	274	280	256	312	309	280	296	270	288	341	280	272	298	289	304	309	321	266	305	310	314	281	288	309	301	324	298	306	315	300	272	303	274	282	282	307	288	363	317	311	280	316	274	294	302	266	272	289	272	290	298	279	297	286	314	277	328	303	276	308	312	331	279	284	280	281	299	279	280	320	284	287	292	283	300	320	274	296	281	290	283	297	290	285	298	290	281	277	280	294	290	331	294	303	288	306	277	284	292	323	320	291	291	292	309	272	307	295	288	272	287	319	263	268	293	275	301	341	331	285	297	279	299	289	302	279	271	289	284	285	309	284	289	291	289	309	304	306	300	280	281	298	322	315	299	306	315	290	294	285	272	325	304	289	269	332	304	269	304	284	280	293	331	303	288	288	292	290	298	310	291	294	305	279	305	286	274	324	297	317	274	286	280	299	321	287	312	300	285	309	284	306	304	278	323	274	282	273	314	294	295	310	310	295	318	265	274	294	286	301	311	283	305	299	299	304	290	272	265	306	279	280	267	349	301	285	302	283	338	273	301	308	309	294	274	273	316	284	269	290	272	252	322	296	290	290	311	300	277	271	272	301	278	297	302	292	299	318	289	311	302	308	301	260	305	255	293	317	286	289	282	290	304	276	300	297	306	289	290	288	339	273	273	297	300	281	292	317	301	266	314	287	283	319	292	295	291	298	283	290	300	275	292	314	293	280	311	312	305	307	344	290	298	291	318	275	279	307	272	332	313	288	299	288	267	288	336	304	299	290	296	288	307	308	287	303	284	300	315	312	323	278	307	278	329	282	298	308	272	300	301	302	291	301	323	271	320	304	288	285	284	323	277	283	303	305	260	300	296	300	284	301	323	286	301	252	306	293	294	276	295	271	299	287	301	292	306	293
11941	24415	22369	15054	11193	8978	7356	6253	5433	4979	4767	4028	3176	2627	2239	2015	1849	1687	1484	1462	1365	1381	1181	1156	1042	1066	974	954	956	912	855	809	770	752	766	722	726	677	709	693	689	599	603	619	570	610	580	591	617	579	593	566	529	635	561	594	556	598	599	593	574	581	561	547	579	606	629	545	586	565	538	584	572	551	563	553	527	565	562	572	541	539	591	571	533	557	569	575	537	537	577	551	556	553	550	544	553	590	551	532	567	573	589	554	528	573	573	541	558	541	543	566	553	518	568	572	554	513	561	565	533	575	545	561	534	517	564	568	540	531	516	555	507	539	486	530	569	589	553	558	558	541	566	526	500	574	538	563	572	532	563	563	563	557	586	529	533	564	550	525	519	533	533	522	522	559	539	568	543	552	553	586	539	549	579	552	512	578	511	535	584	608	576	551	543	571	529	559	520	498	567	508	567	500	527	555	524	560	504	529	562	552	520	528	539	538	561	578	521	555	534	541	524	540	550	570	524	558	501	588	565	567	569	534	525	555	547	523	576	517	520	556	517	560	564	538	545	573	550	547	519	509	534	526	537	574	539	565	550	539	570	564	520	534	559	520	554	557	576	520	522	545	565	574	531	550	554	548	496	530	542	525	523	524	562	572	589	569	530	528	527	568	567	524	539	557	554	516	572	515	553	533	511	536	530	521	552	546	542	531	579	537	535	532	506	551	560	492	523	540	563	542	551	572	531	530	536	530	543	546	615	555	583	531	545	519	564	529	562	564	547	550	526	588	525	517	541	547	526	522	563	521	555	558	507	513	579	568	564	534	542	551	536	538	538	555	578	519	539	550	557	555	525	560	511	538	579	521	532	546	540	558	567	535	526	552	550	525	575	542	540	543	550	566	542	564	537	556	547	539	551	547	548	543	547	553	564	534	572	569	563	543	542	526	526	525	536	520	526	521	552	573	513	548	573	576	512	571	547	557	527	515	555	542	511	552	531	570	534	513	539	535	526	568	532	533	519	574	520	530	553	519	533	571	543	533	516	533	539	545	566	525	554	521	547	568	528	571	567	536	553	521	546	572	553	566	559	527	541	520	538	528	522	577	539	513	535	561	500	509	539	552	542	575	576	576	566	547	553	567	540	532	558	504	550	532	551	533	548	570	543	508	545	521	570	563	532	535	535	516	577	519	575	542	539	549	578	513	546	546	507	557	567	508	580	542	528	541	554	537	534	537	536	535	537	534	501	570	533	563	543	535	549	565	532	537	537	541	572	497	545	548	540	553	558	522	542	503	523	567	566	563	540	548	556	554	543	526	565	534	615	514	591	582	501	507	617	562	533	572	547	536	511	586	534	511	564	565	578	527	552	496	548	548	531	558	571	490	532	575	544	537	572	567	536	582	564	542	531	594	574	546	528	520	582	515	526	510	566	556	545	600	575	535	601	560	495	546	544	554	528	551	497	575	531	568	559	505	510	560	509	529	480	532	516	544	518	538	513	566	530	493	500	521	566	509	579	553	515	588	520	539	555	557	544	584	579	559	547	534	508	558	559	544	509	530	548	533	551	554	599	554	561	587	540	544	569	550	542	539	567	585	537	559	545	536	525	551	577	579	546	583	528	543	549	544	556	592	532	531	571	507	541	505	549	504	554	547	547	544	542	538	600	554	541	544	556	549	572	542	551	531	501	576	517	532	541	568	523	537	540	544	560	557	527	534	559	520	518	537	502	506	557	561	520	528	564	556	529	554	540	536	559	531	507	525	563	548	550	564	573	559	516	546	537	511	526	571	543	539	555	582	547	547	564	532	552	563	533	511	584	562	559	540	539	509	545	544	519	541	553	520	510	524	535	563	558	548	580	529	566	527	537	551	576	556	509	575	533	571	576	555	546	547	546	575	586	522	583	528	529	554	587	524	530	568	526	540	545	540	540	590	572	558	606	555	548	527	537	561	539	560	562	515	582	534	543	566	540	527	538	563	547	545	521	529	542	509	532	528	569	560	567	535	552	530	531	519	527	556	522	552	544	535	561	525	578	572	574	555	523	546	551	567	574	562	517	553	536	553	523	557	574	523	551	578	504	549	500	546	522	592	551	546	554	554	549	528	550	478	529	567	575	536	547	542	550	526	507	522	524	554	568	553	554	543	529	528	496	517	550	551	531	549	521	529	515	568	530	539	547	557	587	506	541	523	535	535	556	532	516	523	504	522	555	555	504	515	550	540	535	551	524	541	535	574	543	578	557	489	553	550	553	536	506	543	534	565	585	541	515	566	576	530	526	569	578	564	558	564	543	546	558	556	570	525	555	565	525	566	523	481	544	578	583	556	568	562	538	577	558	528	562	533	568	589	517	547	554	531	555	519	525	520	571	525	552	569	586	498	566	544	542	528	539	539	538	529	513	521	524	579	515	510	520	531	534	554	557	574	544	560	550	526	553	497	510	562	533	562	521	559	546	542	534	571	598	546	510	578	573	547	532	553	537	600	500	554	545	530	498	550	542	552	517	562	526	532	517	567	535	532	535	552	555	533	577	499	546	529	551	514	540	562	502	554	556	551	580	557	580	528	527	553	591	541	508	571	553	481	570	580	590	553	555	550	536	569	559	537	580	569	564	589	548	519	535	543	574	547	520	540	511	554	567	531	518	508	565	524	566	560	547	553	559	557	557	525	562	545	515	552	552	557	520	559	529	532	550	552	533	510	527	536	565	574	514	564	560	556	558	533	512	546	563	567	543	535	531	543	549	523	586	543	585	561	572	536	585	528	563	526	575	485	543	577	531	516	552	572	538	597	562	548	517	563	538	534	542	547	550	567	543	540	517	582	530	572	587	542	516	556	569	517	525	561	561	557	538	557	542	550	537	554	560	596	554	541	535	556	539	501	559	557	540	578	530	536	554	565	534	532	519	537	576	570	537	598	532	546	567	487	538	551	533	549	544	526	545	573	544	565	553	569	534	559	579	565	581	539	520	560	561	561	590	542	525	546	506	511	560	551	559	554	570	554	554	549	532	544	543	511	526	563	530	545	575	518	538	573	534	547	527	526	532	581	533	530	582	523	512	533	549	543	565	550	482	531	554	585	510	538	533	543	514	527	545	563	534	489	547	519	510	529	514	554	539	566	561	525	576	541	576	567	542	514	552	579	506	558	562	511	559	506	527	535	500	559	508	551	501	555	517	505	565	558	530	523	540	566	558	511	522	501	535	572	528	565	576	553	533	561	540	505	512	500	541	530	540	597	544	560	596	541	509	546	530	549	547	542	504	535	545	535	555	538	548	544	546	534	531	595	571	530	547	520	551	553	540	589	583	548	529	521	514	534	522	549	565	542	500	515	533	520	565	533	519	559	529	542	539	538	564	564	531	540	536	532	545	507	533	543	549	522	525	544	527	496	556	573	567	555	533	526	543	561	539	530	539	541	604	577	574	571	542	516	569	526	515	543	538	529	539	552	575	511	521	536	576	516	518	532	573	528	542	530	553	596	582	532	517	531	594	555	528	533
26435	19978	9641	3402	1744	1273	1158	1039	930	872	841	772	687	626	606	565	610	528	531	516	502	515	480	482	522	473	504	458	532	463	501	505	487	450	473	478	473	471	457	440	468	444	461	466	472	440	467	453	472	442	445	474	474	427	465	456	456	470	454	459	494	476	468	474	441	464	469	504	422	450	459	460	464	438	477	434	462	486	494	458	440	450	423	419	456	453	475	482	430	440	450	455	438	458	493	421	444	418	466	449	431	458	442	489	484	476	444	455	471	468	466	415	465	462	484	461	471	453	427	494	470	486	471	444	460	424	434	456	457	491	471	451	475	416	455	481	466	468	476	458	450	452	465	438	445	439	431	442	457	439	430	450	459	471	409	433	461	440	424	408	477	471	517	452	495	469	471	441	445	467	448	462	437	491	438	430	460	483	476	463	430	426	431	462	453	445	454	501	427	454	454	467	449	413	425	476	458	421	482	453	433	419	435	445	448	467	455	442	434	458	469	464	461	455	473	450	462	469	454	456	425	451	451	457	450	415	452	425	455	426	435	465	454	471	469	446	467	435	427	449	440	489	419	447	427	478	465	419	451	458	472	493	407	457	473	414	459	440	462	444	425	481	479	465	468	446	470	442	486	466	441	465	437	419	457	428	455	438	476	456	504	444	436	448	471	447	446	457	449	455	469	434	416	441	488	446	446	435	433	442	433	452	441	467	445	491	457	489	495	472	493	428	499	481	468	421	408	420	450	459	452	493	444	457	432	489	441	432	424	457	473	442	447	458	468	457	452	471	437	477	470	441	450	463	462	462	465	455	453	459	465	451	458	429	439	412	455	444	454	459	461	474	453	418	435	478	466	432	479	479	481	454	429	459	483	462	478	440	460	454	447	462	436	420	451	440	482	467	422	466	439	452	437	420	463	416	438	467	437	477	419	484	453	461	459	426	437	428	466	453	464	465	438	469	447	413	432	420	432	469	461	412	468	484	484	467	441	448	442	473	447	434	432	449	438	424	450	464	454	448	470	497	436	478	450	455	453	488	440	476	428	440	457	446	483	448	487	456	500	509	424	426	430	414	489	491	425	483	463	444	425	428	466	473	458	474	495	424	467	438	421	487	444	450	473	433	461	461	414	476	446	439	502	449	466	376	441	435	464	472	511	428	466	471	455	428	481	426	438	448	430	417	437	470	462	446	450	433	467	441	450	419	472	455	430	476	434	454	408	480	486	429	453	427	433	461	478	485	443	442	444	449	469	446	460	433	419	450	444	448	467	453	425	441	424	476	402	471	396	448	473	448	476	458	472	456	495	464	474	453	462	438	465	444	445	460	454	419	452	432	437	415	456	490	445	477	449	459	460	460	418	471	452	446	450	472	473	471	465	427	454	461	459	491	437	429	433	463	504	445	466	444	462	490	436	443	486	471	439	448	492	422	442	465	500	449	477	457	416	484	424	499	473	463	457	442	450	443	398	450	467	450	466	484	462	477	453	407	431	420	422	439	418	488	444	455	475	427	455	421	468	440	422	442	485	454	430	453	440	458	466	451	485	486	483	433	429	492	459	424	427	481	473	454	457	456	459	443	462	486	452	455	471	498	427	413	453	463	446	461	412	469	507	454	459	440	453	499	481	442	439	390	433	470	430	397	419	450	464	461	463	442	457	477	454	434	437	442	455	434	462	414	448	444	443	436	425	475	414	463	442	465	448	453	452	480	489	444	471	461	456	442	457	463	450	430	418	477	489	434	456	448	443	442	496	485	470	458	431	444	422	416	421	414	449	440	445	469	462	419	473	460	489	447	457	447	511	454	426	476	460	453	465	463	455	451	417	446	455	438	453	451	432	416	410	476	447	451	453	437	459	474	504	446	473	484	455	485	466	428	440	461	461	458	477	443	471	444	438	448	464	413	474	422	449	429	425	446	481	480	463	430	413	485	464	416	458	433	498	386	471	456	453	449	440	458	424	451	438	443	443	463	435	454	469	501	470	450	446	451	429	442	460	469	489	482	457	463	461	433	459	406	448	421	404	463	444	458	433	440	473	438	472	458	439	449	450	413	434	425	477	428	465	445	452	435	464	441	482	467	480	462	429	477	418	458	510	497	459	458	470	460	429	437	442	441	427	477	423	461	445	448	470	498	486	450	471	472	444	434	461	483	453	438	446	467	469	458	417	463	493	408	485	456	456	432	448	417	464	469	437	457	444	461	477	431	436	468	469	467	467	434	476	482	458	471	415	476	452	481	456	452	438	435	439	461	438	477	442	414	480	490	478	437	443	463	444	444	538	455	478	505	456	446	435	469	470	434	439	463	481	525	456	445	448	465	459	432	477	446	475	427	413	423	480	447	464	494	463	414	427	484	451	463	465	451	443	407	452	446	462	420	445	421	461	439	440	454	444	462	449	440	456	471	421	433	459	422	479	456	413	481	453	451	455	435	466	453	450	480	455	454	477	481	418	452	422	460	472	466	464	435	471	436	458	423	434	479	431	469	434	443	439	459	422	475	461	443	475	426	489	449	471	424	453	427	464	427	461	450	422	433	458	472	443	455	474	467	459	476	496	449	475	433	441	448	469	464	458	461	447	448	459	458	472	458	471	493	464	422	434	418	435	423	437	431	476	472	430	440	451	443	437	428	466	446	425	485	494	432	419	498	470	422	453	435	458	446	424	447	478	468	440	453	426	431	456	460	453	420	458	466	424	455	463	453	416	472	454	453	453	456	455	455	493	458	503	474	455	439	409	468	457	459	447	437	441	489	463	436	466	411	456	483	426	462	451	416	435	472	399	423	463	432	451	437	468	444	473	487	402	459	429	488	477	416	478	476	480	437	460	448	431	460	460	447	461	450	463	441	442	491	473	466	438	478	480	471	464	474	440	405	433	413	434	450	452	479	396	437	464	485	495	470	476	420	438	480	457	457	464	489	448	416	490	426	467	437	449	429	429	436	474	478	482	453	442	473	433	456	448	452	457	479	399	445	457	437	480	475	437	459	451	467	468	460	445	476	435	457	469	472	440	465	422	470	448	448	474	472	442	449	453	446	472	419	412	466	469	486	477	455	439	497	469	469	431	439	449	445	504	425	462	448	461	463	429	473	471	431	447	459	492	467	484	478	466	475	457	477	433	446	468	480	420	452	457	465	441	420	474	462	458	437	443	471	478	465	515	479	444	444	457	455	459	469	431	465	467	479	454	471	473	442	447	456	482	447	461	456	447	454	411	416	482	443	457	477	462	431	474	435	479	484	440	443	433	481	453	451	492	456	467	433	460	462	447	506	444	487	445	464	456	450	476	460	422	458	473	490	443	433	442	454	433	445	425	418	459	430	436	452	478	483	414	443	470	448	466	482	442	485	421	445	439	445	434	437	446	482	416	448	443	416	439	449	441	474	429	485	461	457	428	488	445	451	461	439	490	486	499	432	503	461	458	439	489	510	450	457	476	439	493	461	449	499	468	485	432	422	427	447	451	472	463	444	497	482	485	439	463	487	456	468	466	451
8492	12075	11041	6798	5003	4244	3443	3160	2723	2690	2595	2209	1898	1559	1454	1368	1247	1201	1187	1195	1129	1144	1079	1086	975	991	980	1013	1051	1003	956	952	976	925	892	934	901	873	914	919	905	833	848	925	870	921	900	895	882	843	847	877	813	857	892	828	896	853	839	903	869	847	913	886	888	846	846	890	871	907	870	866	867	854	876	832	845	818	834	852	894	831	848	871	896	858	875	830	885	830	865	817	843	888	867	820	920	899	896	849	872	804	843	885	892	876	849	871	850	825	914	891	886	877	854	859	852	868	849	841	918	840	894	854	888	820	851	805	802	915	859	879	882	836	771	856	888	839	879	815	875	865	853	839	879	824	854	803	851	871	847	807	866	801	899	863	877	832	850	877	864	868	868	894	853	876	858	878	898	845	832	841	866	818	855	823	852	885	921	834	874	836	846	862	864	920	860	905	856	822	820	877	870	877	849	827	866	841	856	819	889	849	851	868	854	824	880	881	871	858	865	845	868	869	823	868	815	800	876	851	857	852	837	812	813	867	829	854	844	868	865	856	886	823	838	803	850	891	872	860	828	856	829	847	832	874	900	865	830	817	775	837	819	869	878	856	886	853	834	831	831	852	855	910	894	797	782	840	903	893	830	863	797	834	860	837	838	901	901	832	864	889	858	852	830	898	867	808	823	837	887	809	841	852	863	826	822	911	861	806	860	864	842	838	875	881	885	879	883	873	847	831	856	876	845	897	893	869	888	871	857	916	844	856	839	885	881	810	836	853	832	874	863	860	825	915	889	890	863	841	843	839	836	867	848	876	802	810	855	850	858	885	871	837	835	882	912	853	827	885	824	883	859	829	843	840	850	823	824	828	811	856	798	829	841	841	892	854	845	839	868	859	883	864	884	894	906	854	828	831	825	812	843	846	911	810	845	898	847	898	819	849	820	831	877	858	834	862	897	869	882	886	863	842	821	842	847	874	867	846	870	885	888	851	829	792	841	845	862	861	836	836	917	837	842	770	855	853	856	849	860	849	842	866	849	826	840	849	865	884	899	912	831	854	890	820	851	911	815	827	838	838	874	812	853	800	906	893	841	855	863	824	858	769	869	823	836	790	812	799	824	838	856	868	817	845	841	890	882	840	871	882	875	833	857	878	869	841	821	895	830	919	818	888	795	813	886	887	854	858	874	910	872	821	840	839	854	874	862	844	859	858	841	909	850	864	840	837	859	861	845	850	846	843	878	838	850	815	835	834	797	902	858	782	834	816	856	898	875	868	868	841	809	871	837	883	884	834	872	859	902	885	868	849	859	810	856	865	884	840	821	842	903	885	821	859	849	830	822	853	888	828	824	804	848	879	898	856	883	863	846	858	833	939	911	865	823	854	890	867	836	822	830	836	847	849	852	845	871	832	864	853	866	838	827	806	883	871	838	836	865	843	835	901	908	911	817	792	873	841	839	816	915	853	878	838	862	843	836	874	860	881	871	892	889	826	897	818	832	852	847	851	854	865	876	850	838	828	836	854	845	883	865	852	853	880	816	863	805	852	843	802	833	864	794	866	872	883	842	903	814	852	855	835	864	914	847	848	935	835	821	907	855	823	879	835	887	948	845	814	837	831	901	846	881	859	853	885	878	837	913	815	845	858	820	791	819	851	842	852	837	898	894	911	840	820	848	849	840	863	907	884	879	866	861	846	866	855	844	825	907	910	844	891	855	823	849	862	870	856	880	863	855	839	886	826	827	860	864	910	861	779	826	837	846	848	902	822	881	855	864	887	878	872	923	847	867	807	896	865	879	872	841	902	814	924	806	885	885	915	805	878	871	858	866	852	890	846	814	848	894	797	824	865	806	851	836	863	809	848	858	848	861	848	836	827	846	890	833	882	848	811	863	823	816	889	824	872	843	840	877	792	838	826	862	908	825	878	808	819	833	820	814	861	857	832	861	857	861	868	834	849	881	845	840	815	829	852	872	825	818	865	825	812	843	846	879	857	897	891	867	862	862	897	849	846	853	855	853	867	848	818	839	819	881	865	812	824	854	848	876	864	864	882	842	820	866	842	832	851	870	853	894	844	874	876	929	833	812	837	899	842	852	838	827	821	857	845	831	813	823	823	838	828	876	874	828	833	855	873	868	850	912	833	828	884	871	828	853	826	863	849	857	862	874	854	801	841	904	828	836	858	874	864	905	836	863	800	830	871	888	866	865	807	873	825	840	854	860	893	813	824	859	828	846	908	873	862	842	857	849	872	843	820	868	862	829	852	821	901	840	868	898	834	847	887	914	806	799	794	890	861	873	894	878	839	856	862	852	803	823	808	888	830	820	861	904	848	872	899	835	874	887	903	834	867	839	848	855	846	837	858	861	854	809	878	873	828	816	846	836	895	867	871	840	802	856	842	820	842	829	888	861	835	858	833	873	807	856	824	910	852	862	838	904	834	897	830	909	824	880	807	866	809	851	824	845	880	818	808	873	846	854	888	847	857	827	845	863	857	815	914	842	835	841	814	918	867	835	860	829	874	882	878	894	835	856	838	853	849	862	847	840	874	802	862	878	905	852	856	810	863	857	836	814	890	848	837	819	827	775	869	843	900	875	877	840	834	849	836	850	814	856	893	844	863	814	809	849	888	790	824	874	858	889	837	855	888	874	811	827	867	844	865	847	841	878	824	857	810	841	859	858	842	874	889	862	819	846	874	874	851	881	800	841	793	904	854	861	839	873	848	856	817	869	876	850	860	884	883	890	859	822	826	830	841	840	842	857	864	837	813	842	872	849	874	847	862	861	880	877	884	855	883	887	860	832	876	842	882	862	848	834	891	828	884	918	883	866	831	881	835	841	842	880	776	853	833	874	874	833	851	833	890	835	871	856	849	881	822	776	850	811	822	870	858	827	805	852	826	905	837	788	882	881	853	875	825	835	821	820	885	938	870	890	826	824	888	880	849	855	828	852	871	848	858	872	852	851	837	873	861	812	852	836	855	864	864	847	825	855	809	878	837	833	828	834	885	850	888	792	850	890	879	858	878	868	846	860	886	875	848	831	922	860	837	849	833	867	864	859	881	822	886	870	904	887	797	827	841	861	873	869	894	897	867	858	867	831	813	844	852	856	835	851	815	830	831	893	919	906	819	842	862	855	817	812	819	845	867	860	852	895	873	854	835	839	928	814	826	812	867	890	820	886	891	835	876	860	838	812	936	845	822	891	853	869	883	875	854	828	849	847	887	867	817	836	838	846	848	833	897	916	850	891	838	862	874	836	852	842	873	868	831	897	846	832	909	873	885	843	938	794	886	833	838	826	910	852	850	872	859	845	868	871	959	853	880	879	858	852	871	863	854	835	860	803	842	914	898	863	856	855	837	843	882	805	923	863	826	804	891	891	802	885	844	835	860	838	827	892	872	848	865	827	853	881	891	842	843	792	845	868	819	846	844	876	837	811	808	835	900	905	821	842	845	851	821	859	847	917	856	814	848	847	879	856	853	832	831	843	828	843	762	851	864
23907	21060	28027	24296	19476	4480	1906	1424	1184	1123	1012	821	763	600	540	541	476	483	488	442	390	459	407	393	383	393	382	326	335	343	347	353	308	303	310	324	295	313	288	329	305	305	313	308	308	258	322	300	290	308	314	317	290	341	318	315	302	310	298	304	312	264	300	313	309	285	300	274	303	321	301	287	272	300	296	291	300	308	272	305	288	286	326	286	286	297	285	320	311	290	308	303	268	276	304	284	316	289	286	269	292	283	297	274	332	291	277	304	298	259	306	270	297	325	285	295	278	317	266	274	347	274	285	304	286	313	321	280	270	290	260	297	289	318	336	281	275	276	287	328	294	310	295	297	318	301	287	283	309	306	307	300	267	268	278	295	301	285	297	284	295	321	294	285	283	326	280	305	279	274	287	309	306	283	290	300	278	262	294	283	264	265	286	259	259	281	295	309	273	265	276	272	277	279	316	282	278	290	282	306	244	281	295	279	301	265	311	326	267	304	286	312	294	301	320	297	301	317	293	325	304	294	296	307	296	281	338	251	291	313	290	305	290	305	313	285	315	298	282	287	311	286	326	291	275	305	282	313	284	287	267	299	293	277	282	277	271	282	305	290	304	284	284	289	291	266	279	283	280	290	291	288	294	277	266	292	297	285	287	292	289	283	309	275	289	284	284	290	304	305	325	296	291	299	283	277	282	279	285	292	314	284	273	319	291	260	299	272	312	307	291	289	281	309	301	285	283	284	278	293	267	293	297	290	288	292	298	277	310	301	251	266	294	276	271	306	262	317	282	272	262	264	277	270	285	310	277	250	296	255	350	288	302	273	298	297	273	285	311	309	275	307	291	292	273	271	283	326	303	288	275	295	280	263	308	318	287	252	292	265	261	312	282	314	312	278	315	275	281	292	276	299	296	287	273	284	292	278	269	276	322	283	296	297	248	281	294	288	287	311	272	280	289	303	260	257	278	311	289	296	286	286	267	269	294	286	308	304	346	277	281	298	303	300	303	284	289	286	266	279	270	289	301	296	274	295	301	332	295	321	269	293	275	280	268	299	321	298	305	297	269	273	311	301	306	301	268	305	262	285	300	287	278	292	285	293	292	287	303	316	314	283	282	263	291	283	283	301	284	295	286	271	292	303	291	298	284	296	307	278	302	267	295	275	287	292	289	296	266	303	307	341	288	280	312	320	273	277	292	300	279	295	275	326	311	287	307	309	325	280	321	270	279	319	268	286	281	299	285	292	269	280	301	296	261	293	290	305	298	326	284	278	271	266	258	291	324	294	295	288	302	265	264	303	293	298	283	317	284	327	280	290	289	296	260	295	287	290	248	290	314	289	275	294	288	299	319	274	291	293	278	292	293	322	302	294	308	269	281	305	307	291	271	251	263	301	323	285	317	313	284	297	267	266	315	287	298	285	297	278	301	300	279	322	308	275	291	262	298	274	283	294	320	255	277	285	284	249	293	264	297	300	304	305	288	310	286	284	285	273	262	280	286	291	289	271	297	311	305	282	310	309	287	301	285	261	280	277	313	295	296	302	289	320	303	319	323	304	285	309	281	284	290	300	299	270	273	313	258	301	271	282	313	315	307	319	290	300	270	261	298	294	263	306	300	292	287	259	279	255	343	317	291	281	312	307	264	302	263	307	296	311	331	287	261	280	280	293	294	287	330	284	284	305	280	311	271	269	310	300	298	307	299	259	286	289	301	318	294	285	280	282	278	277	275	320	305	279	255	286	299	295	292	295	278	296	299	270	285	294	296	281	276	309	295	279	294	282	302	290	279	264	299	273	306	262	315	319	281	266	292	273	311	285	309	292	289	306	305	305	327	288	288	284	284	308	257	285	289	281	302	294	298	275	300	286	284	300	293	302	295	271	275	289	285	293	283	268	306	296	275	283	265	277	295	311	289	276	315	284	277	292	273	284	257	296	288	287	304	275	318	240	269	320	289	260	292	296	278	302	289	278	275	300	306	292	302	275	284	307	310	282	282	274	283	292	311	280	288	319	265	306	293	255	307	296	268	305	278	301	252	320	267	285	302	284	296	282	265	297	280	300	312	295	289	276	272	266	303	282	278	259	281	290	304	273	298	287	271	281	292	305	274	298	310	307	269	302	310	288	257	280	299	268	311	312	285	292	277	286	276	290	281	286	276	317	269	263	269	284	321	278	250	285	296	282	306	303	276	260	281	305	291	312	272	284	303	280	286	301	302	271	298	294	310	323	276	303	287	317	296	291	278	297	277	262	278	296	296	262	321	274	275	283	296	292	297	285	277	297	314	302	303	262	297	282	296	281	257	251	276	287	277	287	291	294	295	285	268	300	302	274	294	306	286	294	282	303	280	290	317	318	310	278	304	257	250	315	302	297	296	271	300	299	288	300	293	311	299	312	277	286	266	325	251	299	303	278	272	289	297	267	298	298	292	289	294	257	275	299	311	271	331	275	293	276	301	305	266	305	277	287	283	259	275	299	315	273	260	285	275	275	280	299	306	267	296	247	291	278	274	306	318	316	305	313	310	291	291	306	292	292	289	289	297	302	265	263	287	297	320	293	266	285	312	298	279	307	277	261	281	299	311	301	313	259	299	296	264	295	281	268	297	283	270	318	304	287	290	283	278	251	290	300	268	306	267	248	270	272	290	282	285	310	292	263	287	278	294	258	295	292	308	305	304	280	286	286	319	275	293	305	291	301	278	280	301	295	273	333	294	311	277	297	288	293	275	270	266	291	239	289	287	290	310	276	278	293	265	319	285	263	255	266	283	257	295	295	275	282	308	300	293	282	322	319	286	277	273	278	314	309	285	286	308	313	323	294	277	294	280	292	273	302	278	297	298	289	259	293	273	301	290	306	272	289	267	306	308	303	311	308	299	306	302	298	296	239	300	299	297	287	314	247	262	267	279	276	260	308	281	284	273	307	305	288	268	294	298	308	272	332	318	300	302	291	293	272	345	287	301	293	266	302	314	277	283	289	314	307	285	256	318	262	289	287	301	320	267	296	290	298	287	310	300	319	322	285	302	294	278	291	269	286	299	266	307	302	289	284	262	293	262	266	302	284	300	305	296	267	291	300	274	289	295	274	296	286	284	278	326	270	303	298	273	277	287	297	291	286	317	281	292	280	306	298	281	291	306	328	319	294	296	286	297	324	266	258	304	295	285	280	307	283	287	270	269	281	294	271	285	286	273	265	312	291	295	303	276	270	282	313	264	292	289	297	289	303	293	282	312	301	328	278	264	289	290	296	288	264	292	275	284	259	276	285	273	282	255	278	258	286	297	286	268	317	299	295	284	285	287	280	297	302	265	288	284	307	262	291	274	291	279	295	283	303	287	274	320	282	292	307	284	278	287	317	300	272	298	299	304	328	278	284	301	276	264	286	309	276	275	307	270	308	289	292	299	289	295	293	294	279	287	309	294	278	310	258	297	277	273	307	288	273	301	291	286	260	307	274	296	262	288	287	305	283	285	288	270	281	285	263	289	278	301	273
9778	19790	17869	11365	8654	6377	5452	4778	4104	3755	3712	2813	2330	1890	1738	1647	1419	1325	1224	1210	1168	1030	1045	1007	941	915	805	855	828	847	771	761	784	690	760	698	696	685	694	621	660	626	622	616	570	563	567	559	598	603	577	583	585	587	572	592	584	601	586	574	566	592	555	574	586	556	567	599	570	601	578	562	618	535	603	570	585	559	568	571	531	599	560	591	544	586	576	561	612	615	531	577	566	547	549	543	571	577	563	563	548	550	528	561	541	532	550	564	583	625	604	579	596	553	583	550	599	570	548	602	533	575	533	582	550	563	518	526	552	610	539	560	593	577	560	620	549	598	591	551	530	575	599	557	574	592	559	586	560	587	582	555	535	577	550	526	554	575	541	529	572	591	571	550	556	554	546	590	605	568	544	527	540	603	517	606	575	567	545	566	605	548	609	587	586	601	555	549	571	576	584	621	553	585	581	555	592	590	569	548	568	557	531	582	533	563	563	582	612	554	549	562	563	580	579	538	599	561	547	553	573	558	579	604	568	585	539	587	572	599	562	535	565	621	562	590	572	549	552	580	566	524	564	582	613	566	574	569	563	551	573	577	568	566	564	526	568	542	531	644	566	579	493	597	556	530	529	559	597	575	577	550	584	564	561	575	557	564	572	612	562	555	594	585	563	553	557	587	559	584	563	548	543	569	559	538	541	573	574	521	581	546	578	581	573	568	542	568	533	538	595	585	542	555	609	552	550	551	535	609	516	553	599	535	572	526	585	572	559	603	568	536	577	564	556	572	555	592	576	618	569	563	554	582	577	582	584	539	503	588	597	589	595	528	600	553	567	556	557	582	562	578	545	618	581	566	550	566	554	532	551	564	537	562	525	538	549	531	576	572	565	554	616	582	538	573	580	557	590	599	566	565	533	567	601	542	578	587	571	532	587	583	540	562	573	574	577	521	591	571	523	569	566	541	528	578	596	557	542	583	559	554	543	552	590	575	597	559	600	579	559	558	578	574	592	558	556	555	557	573	536	591	543	589	552	570	579	561	551	563	560	554	558	559	579	599	594	555	564	568	537	550	562	610	609	572	565	524	562	587	575	545	553	548	602	594	598	575	540	562	529	579	592	560	547	544	535	566	584	523	531	559	563	522	604	552	555	623	577	557	562	603	551	622	582	556	589	544	587	561	593	561	545	592	544	580	540	571	559	565	556	547	608	540	547	552	528	554	594	593	596	582	586	553	565	602	545	568	576	547	564	602	477	584	566	562	581	599	567	564	592	565	572	563	530	584	551	560	575	560	580	600	546	535	559	584	579	595	565	533	559	578	548	568	580	561	559	525	577	555	586	569	558	554	594	628	544	591	533	562	526	539	589	532	598	540	559	548	591	587	563	587	550	595	560	548	584	623	551	584	574	575	577	556	579	558	586	590	606	577	582	544	565	543	552	558	543	539	539	581	544	581	572	555	592	570	554	563	539	574	537	604	575	574	584	523	589	577	551	558	545	577	565	600	567	575	571	543	532	586	560	488	566	568	531	565	555	563	531	560	582	547	558	577	561	572	570	556	511	570	575	559	548	563	560	557	534	543	566	552	557	544	573	527	548	592	562	567	561	544	587	586	548	558	570	527	568	632	554	557	533	589	594	612	588	567	583	530	563	552	560	588	601	582	583	597	549	542	578	538	616	603	578	576	526	599	601	545	563	572	503	564	574	581	561	593	579	573	584	527	594	592	559	611	577	584	580	532	601	513	626	546	607	539	581	593	582	556	563	555	582	571	564	546	545	569	522	527	510	511	557	537	562	585	562	590	573	591	564	512	535	555	584	564	561	559	565	569	568	564	600	576	604	559	601	524	598	560	593	542	555	544	570	614	526	553	557	595	593	577	517	547	572	593	571	538	533	507	552	581	580	615	537	542	555	557	525	573	585	590	534	536	530	564	515	581	562	553	559	555	578	538	550	556	593	592	548	553	553	571	548	565	640	583	561	603	558	529	597	562	581	556	568	574	546	597	600	548	572	566	541	612	547	605	563	533	566	526	535	569	566	553	600	609	556	534	604	588	538	583	539	546	565	585	637	551	582	578	561	578	589	525	593	593	556	591	535	557	582	555	594	584	557	598	562	595	552	582	541	567	538	573	547	562	534	522	567	606	532	534	543	574	531	568	586	562	593	578	548	561	552	541	537	575	524	565	545	584	548	575	550	543	532	546	552	535	581	619	553	537	521	559	598	560	602	592	549	553	535	591	519	553	544	568	583	597	573	572	549	586	579	540	557	547	534	584	578	580	569	589	603	544	587	550	516	521	574	607	548	544	567	582	553	544	555	587	530	587	526	538	569	586	566	555	538	553	586	564	571	558	578	553	564	594	577	587	573	558	564	537	582	572	547	556	579	564	543	555	565	572	565	550	581	546	572	606	583	566	566	616	569	563	587	545	571	576	575	566	559	576	567	552	566	556	537	580	552	598	588	578	567	580	564	563	556	566	571	544	575	598	565	543	522	565	540	560	544	574	599	560	545	580	561	578	554	589	589	586	549	585	591	559	563	557	590	556	568	566	576	583	554	550	599	590	558	569	600	594	545	578	580	554	545	600	548	548	554	567	570	570	578	544	551	556	558	581	610	555	610	553	571	567	538	565	562	608	553	571	577	562	519	586	545	573	534	578	548	583	566	573	580	570	574	592	565	557	531	570	552	542	555	510	552	541	551	564	524	567	577	512	599	577	556	593	584	550	544	566	556	574	570	581	567	591	548	566	579	556	577	570	538	558	586	616	562	589	520	560	555	563	561	557	568	567	558	550	572	600	570	576	562	564	594	584	569	588	568	559	574	571	534	581	561	560	565	558	551	588	529	551	545	588	537	592	603	539	588	539	635	567	591	580	578	602	563	556	580	600	562	578	550	560	558	568	580	553	572	539	557	557	558	557	587	582	545	559	563	548	541	587	583	544	602	607	547	548	570	557	573	545	544	577	569	579	570	579	588	586	619	609	588	580	560	612	513	577	580	572	550	588	549	580	561	543	589	568	546	565	560	556	543	582	561	578	550	569	588	597	544	571	532	548	558	560	599	564	560	535	589	582	547	573	572	564	582	551	540	569	551	560	562	551	599	599	580	571	543	577	612	544	582	553	585	586	548	568	596	554	583	543	597	580	527	577	573	555	542	604	609	562	582	530	587	560	549	563	569	555	550	556	569	561	596	598	596	610	541	592	577	561	534	602	518	541	546	579	551	608	587	557	558	582	571	587	560	555	568	558	589	578	578	560	541	546	562	575	614	540	576	580	560	597	598	571	546	576	557	584	578	542	571	576	523	519	572	560	594	580	590	568	584	562	570	555	562	573	526	583	554	593	599	564	543	591	547	566	560	536	572	574	601	556	508	525	539	588	580	583	559	554	557	589	595	621	620	550	565	594	567	578	593	563	568	568	578	571	564	532	576	573	582	581	593	542	568	555	560	527	528	515	571	554	500	532	576	565	619	545	535	591	539	533	550	551	573	545
22977	21073	28708	23656	21076	18235	4425	2100	1620	1442	1427	1114	979	810	714	769	621	584	557	537	524	478	454	418	452	407	421	410	396	385	356	342	370	337	329	318	337	349	330	344	339	317	316	335	298	301	308	297	301	317	292	310	302	302	300	329	319	301	312	298	347	309	329	304	316	316	289	296	293	315	305	285	358	291	324	317	330	327	269	317	318	303	294	315	307	286	247	292	312	301	328	294	295	293	323	327	308	323	308	298	323	306	299	308	292	302	329	279	292	315	297	325	315	289	315	283	306	269	295	287	306	311	292	318	313	310	277	324	309	278	295	274	283	294	287	305	313	310	317	318	301	294	296	287	306	308	288	274	285	287	302	296	292	281	303	311	322	315	321	314	309	296	297	299	297	301	298	292	290	304	306	313	310	265	296	297	285	308	287	292	286	307	320	283	304	290	317	309	325	304	310	351	276	282	304	288	284	293	285	282	291	252	306	285	294	272	305	302	325	307	316	331	286	282	299	306	273	298	299	316	280	321	305	303	306	283	305	305	294	344	310	309	315	322	315	334	278	323	324	274	263	327	277	308	296	330	297	318	286	309	296	286	296	297	298	346	321	314	314	303	302	301	329	308	306	292	270	293	293	289	309	309	311	331	297	293	293	304	323	313	287	295	281	270	294	314	272	303	267	307	298	317	302	279	301	313	294	336	298	268	309	318	298	293	323	298	299	284	272	295	329	291	298	312	311	268	311	283	288	274	298	286	314	330	314	292	291	317	311	286	293	292	300	286	255	266	284	290	316	311	313	284	318	293	290	297	298	286	316	298	319	278	305	293	285	304	332	295	299	310	316	316	319	290	314	326	304	310	296	318	290	306	283	278	295	284	309	319	311	305	285	302	315	277	278	296	310	306	327	321	271	289	307	296	288	307	298	267	310	304	261	321	300	278	292	285	290	280	294	291	316	308	263	293	328	346	318	297	321	287	312	308	329	304	279	280	298	312	298	303	308	321	264	274	306	262	309	357	304	310	301	315	333	305	286	257	294	299	293	292	294	295	310	286	301	298	310	302	322	309	299	272	292	325	316	313	286	320	306	285	321	289	295	311	310	338	306	305	296	328	277	310	298	309	309	313	291	304	290	329	287	320	313	317	288	305	296	324	314	289	319	300	279	323	307	302	290	299	303	261	294	304	293	324	291	303	312	301	300	296	307	262	286	300	294	299	282	318	288	299	296	311	288	262	301	324	288	305	291	323	292	294	311	282	302	297	314	285	276	304	289	297	293	298	286	276	300	316	285	291	315	301	256	276	303	306	319	315	304	294	287	309	302	329	282	297	288	294	292	308	290	294	290	306	284	321	293	322	293	274	301	314	274	310	311	278	304	289	309	322	282	284	312	296	313	302	284	284	274	278	292	282	343	280	306	285	262	291	323	284	272	299	295	279	306	337	255	316	284	269	303	285	332	309	297	290	290	299	306	291	305	325	280	312	282	294	304	286	290	294	309	337	329	276	312	294	313	295	275	339	303	267	300	301	295	276	296	315	319	275	323	297	326	337	290	313	343	296	292	303	304	307	265	288	304	268	335	317	265	288	291	292	295	314	307	336	276	311	292	324	319	284	287	285	309	277	299	293	303	335	297	313	310	270	288	282	278	293	310	306	306	300	294	290	283	308	279	304	315	319	311	284	299	336	271	318	281	302	327	294	292	276	289	297	303	280	308	278	327	300	310	299	304	310	300	282	300	320	295	297	284	307	301	286	281	289	300	301	317	294	280	282	282	293	283	253	277	290	310	311	280	307	277	300	260	325	305	288	313	313	285	292	280	323	300	295	298	285	345	286	270	313	298	311	303	289	292	329	260	280	315	304	304	304	291	299	260	288	323	302	279	314	296	296	282	293	297	319	327	318	281	324	292	289	318	297	310	302	300	327	268	298	297	299	316	306	308	307	280	307	314	319	323	294	286	307	301	311	288	319	310	280	279	324	306	290	314	294	307	300	263	292	326	322	293	293	304	292	315	285	283	306	323	268	279	310	310	286	280	302	271	309	292	325	286	289	313	259	294	281	290	305	282	288	278	317	297	321	302	288	296	303	325	294	291	276	261	279	310	294	290	318	308	273	289	275	317	294	284	252	304	319	308	305	262	310	309	304	289	300	294	280	296	290	313	286	328	313	289	303	297	266	283	303	298	313	306	295	321	270	314	275	309	305	284	291	302	305	328	290	301	317	301	293	295	324	323	277	292	291	278	298	297	321	296	323	316	316	301	308	295	278	305	306	304	279	305	309	313	300	282	308	287	297	265	314	293	319	301	271	278	285	294	296	310	331	274	285	290	304	321	315	321	320	311	276	305	293	362	233	297	294	304	304	282	279	269	294	298	282	295	300	280	292	325	298	316	290	307	292	317	286	299	310	315	312	305	319	293	295	318	308	256	294	293	289	273	290	279	301	290	317	327	314	289	291	295	299	294	282	333	276	271	306	279	297	278	293	305	288	274	299	293	308	311	293	289	279	298	303	279	298	300	294	300	293	311	277	320	281	290	292	269	310	298	297	298	297	319	296	312	292	313	288	335	314	281	272	289	313	299	274	298	303	303	285	281	348	291	283	285	322	308	302	326	313	299	283	308	292	280	292	308	301	285	287	297	359	296	305	284	284	295	288	306	314	310	304	287	280	293	301	298	287	301	304	311	279	294	310	290	288	311	264	304	259	275	317	289	317	265	311	294	278	300	286	303	276	311	325	273	310	273	319	310	334	280	329	264	319	301	299	303	280	299	298	283	313	312	271	281	303	291	287	303	298	331	307	299	296	335	283	299	290	297	318	274	310	324	301	310	296	285	322	297	338	303	312	285	306	297	275	296	295	299	268	331	303	290	261	265	289	323	288	288	308	270	287	305	318	268	293	293	297	279	316	273	307	291	296	283	308	279	272	317	310	293	281	305	316	311	300	295	290	283	287	274	289	279	311	304	278	317	311	294	284	305	299	279	310	318	304	304	296	315	303	294	285	329	295	311	310	294	287	286	289	301	336	288	277	286	328	319	313	282	289	314	301	323	298	306	299	270	290	302	333	279	288	297	325	286	273	309	297	312	283	309	307	272	296	290	298	324	296	304	298	282	280	309	278	308	284	262	309	305	302	304	314	271	321	295	279	296	304	283	334	282	325	283	340	312	274	314	323	292	323	312	298	320	290	289	293	268	283	285	314	303	324	312	299	285	327	323	293	292	327	282	338	275	288	298	266	297	282	310	290	333	297	293	356	307	276	312	289	306	280	271	297	318	300	275	301	318	329	312	339	283	276	271	321	290	282	291	308	294	341	309	272	315	315	297	289	284	318	315	310	265	291	311	310	302	319	298	302	324	272	281	294	299	274	316	263	280	267	302	314	291	303	318	273	305	304	291	276	303	303	318	326	291	293	267	312	310	294	281	300	326	301	313	298	272	304	287	293	297	282	281	308	275	305	306	322	282	304	337	296	282	316	271	300	336	292	322	301	302	274
12121	24971	22212	15264	11368	9011	7511	6533	5575	4960	4662	3793	3077	2538	2254	2022	1904	1678	1601	1460	1480	1302	1231	1095	1105	1020	967	1021	946	906	859	814	825	755	756	758	764	713	727	701	665	623	575	626	556	629	602	575	586	629	549	566	562	618	568	595	561	556	550	588	568	551	581	572	544	576	566	562	578	563	547	583	582	598	639	574	582	611	619	595	569	561	559	586	583	588	499	583	540	572	572	576	608	547	581	542	550	540	600	533	585	580	594	525	576	558	531	598	566	566	554	537	571	544	527	537	537	567	561	540	544	565	552	522	535	568	529	553	551	633	641	530	524	561	546	583	538	534	537	557	496	535	552	559	534	521	519	564	534	527	544	557	538	528	537	564	518	563	510	584	524	597	551	528	588	571	552	566	529	483	557	529	572	515	557	559	549	552	538	580	541	549	580	590	592	574	551	569	527	565	538	535	557	552	548	573	531	559	559	552	549	527	544	535	525	578	560	535	569	548	556	505	556	569	538	563	583	554	578	550	530	545	505	533	522	571	549	520	528	558	532	548	545	556	524	538	564	527	555	524	549	515	534	526	572	563	559	541	514	540	593	592	547	532	565	537	514	557	532	559	536	555	515	550	553	543	533	527	493	541	538	549	564	544	576	551	545	480	554	573	504	534	556	570	545	527	553	523	581	542	512	560	556	513	580	509	528	566	543	559	522	536	584	527	531	567	539	555	564	504	562	555	510	577	535	528	514	569	539	532	545	519	496	538	561	518	516	510	585	486	545	546	555	523	529	563	513	579	554	531	559	518	512	548	537	553	535	619	539	553	544	532	578	557	513	565	538	528	556	570	556	554	540	531	515	533	572	513	522	543	533	600	551	511	526	549	538	532	530	519	553	520	586	550	543	526	547	552	531	516	579	550	545	584	565	568	584	546	563	534	524	514	526	525	520	541	567	551	587	543	599	577	508	558	563	563	519	566	535	527	526	561	551	576	602	536	539	579	563	590	536	565	556	539	554	526	548	528	502	551	582	562	570	559	553	539	558	523	513	523	544	518	559	568	579	524	561	509	581	566	515	545	607	526	557	605	530	547	554	542	606	578	584	569	542	537	544	546	549	514	500	551	580	563	496	511	569	545	558	506	555	547	546	571	506	509	568	543	575	538	528	542	555	552	518	552	565	540	519	549	543	574	569	535	536	546	579	572	529	556	536	527	527	537	535	519	522	561	552	542	607	551	548	560	573	527	512	548	536	583	545	538	543	544	569	577	541	547	551	562	515	552	582	536	548	535	530	538	547	554	584	547	572	572	592	608	554	508	550	543	535	563	568	566	521	529	541	553	550	534	592	558	548	541	524	553	562	556	587	537	566	580	555	501	474	504	572	562	532	522	574	544	543	561	585	511	571	503	569	576	504	544	526	531	544	552	537	548	519	543	559	540	566	547	551	548	520	514	566	568	580	526	552	554	577	580	564	565	516	558	550	529	532	527	545	554	568	524	521	561	515	553	593	554	560	560	572	549	565	552	545	549	542	515	512	544	545	555	535	528	545	552	539	564	542	568	535	549	521	568	568	560	601	535	569	582	534	583	564	540	550	505	543	514	593	545	521	527	526	574	557	503	545	513	571	547	507	527	514	539	538	525	544	565	554	541	544	556	554	549	536	535	547	586	525	554	573	543	532	525	545	601	578	563	524	524	556	569	530	544	557	556	538	564	531	544	598	567	550	556	576	527	539	563	557	540	561	530	555	539	530	502	573	512	539	539	559	553	525	559	578	563	545	557	501	579	571	539	557	536	548	522	542	560	539	518	552	541	521	565	555	607	532	607	548	575	568	547	501	571	554	575	540	552	505	524	569	576	573	589	545	556	606	526	571	549	529	526	596	539	542	514	542	583	530	559	507	559	526	562	535	535	553	544	543	565	510	576	592	540	566	571	518	549	593	520	519	522	551	525	575	563	544	555	551	545	571	567	525	574	571	540	559	519	534	543	550	536	584	535	545	574	561	532	552	537	602	602	545	531	542	556	536	550	558	500	542	535	558	561	529	558	575	565	534	563	559	522	556	572	566	561	552	544	580	536	572	605	563	529	569	574	539	569	516	523	552	554	535	561	541	551	567	558	556	555	533	528	594	528	571	533	529	528	563	534	570	563	574	546	531	540	594	530	516	550	583	564	566	579	559	539	536	539	581	542	583	562	549	547	502	593	577	550	586	531	523	549	582	572	556	567	536	506	564	563	534	561	571	591	571	559	546	569	572	558	570	550	541	540	611	564	534	562	564	547	543	538	524	556	540	498	528	557	569	527	559	528	526	557	585	560	548	557	576	571	550	523	574	572	569	525	542	564	525	542	558	546	511	527	532	544	597	562	524	550	576	538	561	545	558	536	503	525	539	554	568	555	538	574	564	552	554	564	550	533	551	583	586	560	514	525	523	529	539	552	571	570	568	574	550	514	539	575	546	575	531	545	542	545	563	537	524	534	579	549	544	568	539	564	587	564	564	496	598	523	525	545	534	514	516	552	515	526	560	529	546	564	555	532	548	530	551	545	575	571	544	513	558	497	558	579	514	540	510	566	539	546	542	563	531	504	521	524	533	509	527	557	544	531	576	560	531	494	556	534	558	563	545	511	528	554	570	499	536	521	533	544	538	538	559	565	566	536	561	564	541	546	583	574	558	545	560	562	566	526	546	526	574	526	553	551	555	576	525	504	495	518	522	557	561	559	558	550	567	545	536	533	560	550	530	545	581	503	532	570	525	554	549	530	574	526	536	568	563	554	523	533	527	571	542	554	567	578	547	552	575	569	568	555	559	585	541	519	556	545	592	560	534	517	565	556	555	585	545	555	570	542	562	535	537	570	573	567	525	556	560	555	543	559	543	550	516	539	553	544	527	546	522	541	546	539	566	530	564	553	546	542	544	540	537	556	550	540	587	524	544	548	577	526	557	543	562	567	534	573	552	541	547	558	553	517	549	525	540	564	543	584	522	577	557	512	539	528	554	541	559	563	549	609	560	524	582	567	530	584	555	583	528	582	561	531	562	538	536	560	563	528	575	516	559	544	534	550	541	553	547	532	548	556	506	523	545	523	526	528	519	526	551	557	519	561	508	522	535	577	531	564	540	562	540	541	535	531	589	553	523	542	541	495	534	555	538	568	528	530	593	588	571	558	544	523	602	536	583	572	566	567	559	518	560	570	556	554	569	566	577	566	556	561	534	529	509	545	533	578	570	515	497	545	555	564	517	561	554	573	545	555	513	557	547	558	544	584	552	558	565	561	595	556	551	581	542	513	585	530	531	550	524	539	551	555	597	567	546	555	540	573	593	557	524	595	550	509	546	557	514	572	585	528	528	606	510	553	528	536	504	545	561	530	507	552	510	567	524	535	546	541	544	576	544	537	496	550	535	548	501	566	570	566	545	521	563	521	542	512	543	531	532	525	519	503	580	570	486	554	574	544	567	559	553	513	570	561	556	578	525	515	562	571	548	569	526	581	544	532
26547	20014	9636	3323	1782	1371	1196	1005	954	897	848	733	678	630	550	572	562	544	542	542	570	518	507	542	492	464	484	488	475	490	468	522	498	473	496	482	482	503	489	467	450	498	437	455	474	478	432	412	481	460	448	449	460	482	468	450	466	471	442	462	478	449	445	437	446	416	432	409	455	437	460	428	461	476	442	437	488	459	440	442	440	437	479	450	441	425	491	456	425	466	467	473	429	449	427	463	486	469	461	452	409	484	455	459	461	461	479	456	435	446	430	434	440	474	414	471	468	435	433	466	426	464	448	451	448	448	436	449	448	445	447	460	427	467	437	448	436	430	461	431	423	439	450	437	438	450	495	462	477	429	460	449	449	458	483	461	451	447	468	435	473	443	453	488	425	456	436	497	448	472	470	464	453	403	455	477	481	460	457	447	448	461	443	437	462	439	474	436	452	444	475	425	464	429	423	459	477	439	478	453	446	435	418	491	475	453	478	428	451	448	477	446	499	448	432	430	463	436	417	447	460	443	431	467	466	447	438	466	462	436	431	424	462	476	443	471	484	508	453	471	474	483	491	415	449	481	433	431	472	446	458	449	442	464	421	461	439	464	451	450	455	438	439	442	469	449	449	469	491	441	470	472	441	426	438	454	445	418	451	400	434	445	435	462	476	414	496	455	463	477	420	461	481	433	472	430	445	486	395	449	454	506	440	488	471	461	427	440	452	480	453	445	472	473	440	461	450	460	455	444	440	460	458	446	472	454	426	466	446	434	438	455	435	452	444	493	493	424	465	495	407	423	459	454	453	469	465	464	452	464	418	456	474	459	466	428	449	410	478	470	476	485	465	436	445	448	477	440	449	447	442	473	458	417	462	448	449	441	444	452	455	456	442	465	440	516	425	460	439	480	462	457	437	512	443	447	425	438	461	403	446	486	453	426	446	458	444	457	415	437	411	426	454	421	427	429	435	447	508	440	432	435	458	455	449	453	464	427	443	458	419	445	486	425	435	457	440	463	438	423	429	403	430	462	457	465	443	444	480	411	454	438	446	462	454	408	430	444	439	458	461	448	450	458	429	455	455	510	427	412	410	406	432	467	424	473	471	473	450	460	482	489	470	418	443	447	435	446	426	420	421	469	473	426	480	471	434	473	417	440	436	444	452	436	434	457	449	460	437	399	482	474	447	430	470	462	467	477	432	425	440	483	466	438	444	429	416	461	473	466	490	431	421	427	473	437	453	416	445	428	476	464	433	444	449	402	488	461	456	480	437	460	450	441	450	449	462	480	421	457	428	452	404	447	430	440	478	428	446	417	408	468	471	430	446	446	481	445	401	418	452	488	465	461	458	455	433	471	446	467	405	479	458	433	457	443	439	412	405	449	476	465	456	465	454	450	436	457	454	474	455	406	466	448	426	430	495	460	465	451	469	411	463	430	433	461	435	509	453	459	446	410	442	444	424	461	466	450	468	428	478	467	425	442	458	481	446	468	459	435	472	454	444	436	463	478	439	452	460	435	448	432	454	439	460	437	421	424	466	431	453	437	455	427	462	477	484	492	468	454	452	435	445	456	459	442	424	486	451	414	469	431	446	451	459	438	434	426	419	443	424	455	416	428	481	487	410	441	446	423	461	486	438	446	425	477	454	413	467	454	443	419	460	461	473	414	450	513	455	449	461	480	455	447	454	453	470	463	425	445	465	480	457	446	446	422	418	448	418	483	443	431	456	500	488	431	468	484	463	439	479	437	444	447	466	444	441	468	467	394	388	458	428	472	417	474	455	446	458	454	423	438	459	460	477	432	429	474	415	445	475	466	466	413	487	444	449	429	446	388	447	478	435	467	425	471	449	452	461	459	452	455	446	480	490	450	452	455	457	447	468	455	481	477	419	428	467	429	457	451	447	432	484	438	473	455	455	422	454	450	433	426	461	425	463	472	454	428	465	480	431	448	489	393	434	436	503	495	442	467	426	467	455	440	413	449	441	431	431	440	439	459	467	429	425	488	458	481	472	432	448	471	423	439	469	457	455	424	456	433	465	468	458	457	438	470	440	456	466	470	429	431	480	469	481	455	489	437	430	439	464	458	440	489	473	430	434	455	446	436	430	422	455	421	461	444	457	445	475	445	436	431	471	462	437	421	433	452	452	447	445	442	465	456	479	493	454	430	439	424	468	462	455	453	435	409	449	430	449	446	466	448	465	426	413	467	440	456	465	439	439	425	407	478	437	439	484	449	443	474	454	431	480	436	406	476	439	474	483	460	468	440	390	379	423	447	467	441	456	436	446	481	443	462	460	433	468	432	442	491	459	454	454	448	468	452	443	451	462	452	458	422	480	448	444	455	456	430	471	428	420	433	442	468	427	425	430	434	457	469	434	479	472	453	438	473	492	473	479	444	454	455	438	460	481	429	487	449	446	442	457	423	435	445	466	475	443	463	474	455	469	462	430	457	518	463	496	450	451	421	454	454	423	471	443	449	444	444	453	465	474	443	479	426	466	435	448	438	450	441	455	418	421	463	437	440	460	438	465	459	452	437	463	437	442	457	468	417	433	443	481	442	494	439	497	449	420	425	457	438	435	450	462	435	460	473	470	455	440	419	450	472	468	411	458	402	473	459	459	448	465	455	431	438	446	458	422	442	458	420	413	480	456	452	458	474	474	465	465	458	443	456	466	464	433	466	447	451	449	470	452	437	466	427	462	447	446	452	443	441	443	465	435	467	454	458	460	427	436	448	453	479	447	454	441	465	423	461	464	426	408	432	458	422	480	420	447	449	443	451	448	459	448	406	466	462	430	486	452	442	439	470	448	480	414	450	450	437	442	462	420	424	425	394	477	431	453	425	469	442	441	404	466	431	444	457	423	427	466	436	438	425	447	420	461	437	450	451	415	468	466	472	447	443	501	465	453	449	457	446	433	477	453	474	404	417	424	455	461	422	459	446	466	447	430	478	436	466	461	473	451	412	432	448	440	431	443	446	435	463	443	480	443	443	508	438	461	457	459	446	439	437	432	440	425	457	439	441	420	460	440	464	435	474	487	466	436	464	445	461	468	442	432	458	441	432	452	455	430	448	427	475	454	446	450	480	466	435	453	417	444	472	489	429	475	472	450	476	413	469	464	457	421	439	461	452	473	457	446	450	483	473	476	495	423	462	442	438	458	445	497	475	440	465	476	422	455	460	473	439	461	446	449	465	415	430	436	471	508	446	439	430	441	431	450	437	458	476	448	427	435	456	432	431	476	422	464	447	432	434	420	413	462	422	460	434	419	466	491	478	433	445	450	430	437	437	439	471	439	457	454	447	456	488	427	458	440	458	450	416	460	456	476	433	428	439	459	518	465	450	438	452	437	446	447	468	429	470	478	472	430	441	465	513	458	464	439	439	438	422	429	421	487	452	461	447	415	451	464	468	430	467	440	449	429	469	476	442	447	455	446	468	430	520	441	437	421	442	470	458	523	416	396	468	444	403	450	482	423	433	458	460	469	444	477	479
8539	12398	11352	6954	5175	4103	3763	3258	2871	2632	2531	2048	1771	1550	1434	1368	1273	1242	1165	1180	1110	1112	1079	1085	1030	967	1012	979	1025	997	963	977	959	950	950	920	899	896	913	963	897	803	814	865	875	897	869	806	849	854	869	841	817	881	892	835	855	826	852	886	869	888	834	858	913	825	833	928	795	869	875	870	893	866	901	905	856	859	901	828	860	878	865	815	822	834	880	831	881	829	822	863	847	846	849	844	813	800	862	862	839	814	845	828	794	855	847	846	896	869	840	893	820	882	883	837	822	863	869	823	868	870	854	875	799	932	863	800	862	848	932	923	778	807	875	844	844	815	864	873	813	842	865	809	866	850	897	821	833	829	859	870	833	803	898	862	809	840	859	852	897	877	837	836	820	876	892	838	856	833	867	842	825	891	853	791	890	844	843	873	845	866	897	867	895	807	847	832	820	873	836	816	834	798	827	894	839	867	813	864	853	893	894	842	824	862	874	869	869	834	858	823	856	869	903	854	841	871	825	824	826	844	867	831	839	838	862	835	818	830	834	853	823	825	827	899	832	866	860	818	850	859	886	872	837	800	823	837	871	821	835	870	865	857	919	928	781	872	858	875	816	868	864	873	838	868	840	868	896	864	847	821	867	778	880	892	856	864	887	805	868	805	860	832	841	835	832	801	862	858	838	877	855	893	873	845	820	814	847	864	857	872	842	846	811	913	859	823	847	862	824	897	885	854	848	826	854	827	851	891	906	801	889	837	858	870	843	848	842	880	855	798	859	864	858	860	874	882	833	808	903	846	820	870	821	836	862	801	865	892	845	830	894	811	856	856	875	856	862	883	844	842	823	815	833	901	889	849	844	874	842	893	838	805	834	869	873	867	818	846	844	832	839	877	863	852	847	881	839	818	830	826	815	808	844	860	859	819	917	835	888	839	816	851	877	841	834	860	863	827	875	860	860	820	840	837	831	842	905	873	866	874	888	836	799	840	847	916	864	848	823	850	852	899	852	878	891	833	817	811	884	901	843	858	830	888	835	857	874	807	888	855	816	867	887	862	896	840	892	851	852	856	824	855	832	823	864	795	865	902	829	818	848	853	870	875	843	866	866	824	878	895	863	863	853	841	882	862	803	848	844	932	808	785	822	893	843	878	861	855	880	892	867	832	854	865	871	875	906	894	873	867	860	885	854	824	799	838	844	893	836	871	859	836	793	870	839	851	859	874	836	786	867	878	860	839	830	833	853	836	827	871	846	879	867	901	865	869	917	864	863	838	867	869	897	850	889	874	815	895	882	852	858	876	850	899	880	842	864	832	855	886	884	870	832	833	796	859	816	826	888	874	859	858	875	865	866	822	866	818	894	792	888	859	870	886	891	805	807	827	818	849	851	848	870	849	837	798	876	837	892	831	818	877	855	824	846	827	851	847	867	839	834	885	877	825	855	851	881	857	867	904	854	820	809	856	855	915	831	842	851	836	839	864	896	867	836	896	870	835	833	791	858	872	866	882	847	837	860	852	865	855	875	858	866	883	864	914	759	866	870	808	860	897	846	868	855	906	881	879	836	843	881	840	866	868	826	834	801	861	776	825	835	810	908	834	855	871	854	841	893	820	813	871	843	860	877	885	833	853	868	824	848	891	933	898	831	843	840	866	923	879	796	862	875	868	841	876	832	882	831	866	887	893	871	856	862	858	879	854	883	795	835	807	843	848	877	856	886	813	891	831	868	861	825	836	837	840	884	807	881	910	840	830	836	841	836	823	870	798	823	855	893	826	789	885	862	836	845	877	873	870	832	872	821	857	866	841	796	861	855	831	883	908	855	868	894	872	851	872	887	812	799	894	870	832	835	843	839	822	873	841	900	860	873	811	894	828	893	841	884	853	835	822	871	883	820	867	814	874	924	831	788	811	856	841	855	777	884	870	842	840	867	852	853	845	878	873	893	830	870	842	897	846	848	875	846	895	878	817	833	845	867	821	928	849	874	917	822	848	849	816	867	842	844	822	821	847	848	883	879	852	866	855	848	902	832	824	783	891	863	826	818	861	843	862	844	839	891	845	864	845	851	811	839	844	874	830	880	870	894	846	859	868	889	852	900	846	858	821	830	854	893	851	808	847	872	870	808	823	795	823	870	875	850	868	909	849	840	845	837	865	848	863	837	882	871	862	857	842	811	862	806	826	833	882	840	851	835	854	870	876	935	839	835	871	878	794	831	842	898	870	834	841	838	840	835	841	832	880	854	892	811	799	890	823	874	861	868	816	845	834	843	860	813	858	880	852	865	854	848	875	853	917	814	844	842	841	843	884	883	808	848	891	848	816	851	910	853	841	830	878	831	876	845	812	868	811	901	825	806	850	858	881	805	887	870	828	854	840	866	892	868	854	847	807	878	827	843	832	849	825	832	827	897	850	885	835	832	814	806	875	835	900	868	795	890	799	830	858	889	821	828	871	873	821	900	868	867	829	885	857	845	803	860	828	793	789	822	814	842	881	918	818	845	898	834	913	826	852	878	817	897	863	885	865	880	878	806	841	864	873	831	879	875	883	843	888	874	811	831	842	847	873	853	861	879	860	855	843	835	889	880	872	831	864	916	846	839	830	871	850	814	864	883	865	858	825	864	826	822	856	839	874	817	857	873	846	860	855	882	853	851	868	893	836	868	865	861	840	862	824	821	857	811	823	824	775	846	840	891	871	864	870	845	858	822	883	887	819	878	857	881	864	908	857	828	846	856	851	862	872	825	909	834	823	854	910	851	871	830	847	877	841	880	859	825	813	861	840	848	865	853	849	867	900	874	864	828	903	867	826	803	815	876	864	823	840	815	852	840	814	889	799	861	845	875	834	860	833	891	834	875	804	928	872	859	822	831	858	819	799	843	860	862	831	809	857	836	860	818	885	827	886	874	839	869	849	841	896	859	909	817	837	850	847	879	897	891	891	805	859	850	824	809	845	826	868	833	909	821	884	827	831	878	819	878	877	810	882	884	830	816	910	859	858	820	834	849	872	884	883	861	833	880	844	840	878	833	874	844	850	850	882	919	842	814	846	792	861	876	864	853	881	910	853	877	848	891	866	876	881	790	793	878	896	862	849	869	849	842	868	811	901	857	844	795	912	877	864	816	783	853	848	867	824	848	804	878	878	826	836	809	847	888	923	865	843	874	838	927	845	874	884	778	868	877	839	836	824	832	890	856	869	830	841	845	839	829	831	911	838	877	915	862	837	853	863	872	821	806	913	823	825	893	857	896	873	829	878	859	869	833	824	830	874	886	835	877	796	831	868	841	822	828	857	858	886	877	901	857	896	900	817	900	926	815	892	865	856	806	795	878	856	846	875	824	866	866	821	823	848	841	858	906	867	848	826	864	890	847	821	843	814	873	839	858	878	838	872	808	864	872	849	805	871	860	873	906	849	819	835	852	899	829	881	889	864	909	847	837	860	893	846	866	837	857	850	874	839	880	839	837	879	873	852	874	849	854	869	836	871	877	841	875	860
23846	21073	28053	24331	19513	4470	2074	1306	1164	1037	1031	827	674	603	580	539	493	469	460	430	392	390	400	410	358	369	345	324	358	319	318	316	347	293	327	331	349	354	343	299	306	293	297	285	277	297	307	301	279	290	295	303	288	275	300	288	323	269	281	279	291	280	285	248	303	263	297	275	295	304	297	312	319	294	283	288	293	279	321	265	291	271	305	301	274	307	278	279	288	304	278	281	290	296	267	291	316	272	282	299	283	312	306	282	284	292	312	279	282	271	293	288	270	271	289	313	243	290	271	280	257	301	296	271	291	270	305	291	301	290	289	280	295	262	266	288	284	298	322	258	267	297	298	265	266	293	318	270	333	286	277	302	280	290	282	283	280	280	274	303	282	282	292	258	290	279	303	290	284	281	284	277	300	256	297	283	254	318	288	308	311	278	302	291	266	251	305	290	331	297	290	257	279	321	264	293	281	280	293	293	274	300	302	323	291	314	311	295	288	296	305	288	300	275	269	310	296	285	291	300	301	287	270	291	272	308	291	279	278	278	283	253	254	305	310	286	293	300	275	263	307	310	285	294	317	251	280	308	306	284	272	310	273	285	309	286	283	290	307	268	275	279	289	295	279	272	292	288	298	303	297	289	285	298	285	314	291	304	290	282	271	254	248	272	285	271	280	284	251	298	302	267	295	298	287	327	290	267	266	311	277	297	275	268	256	290	303	281	285	289	303	304	304	300	280	278	281	278	282	321	306	280	293	280	282	283	280	305	281	268	307	282	287	270	288	290	268	278	297	281	299	280	280	289	296	280	299	292	293	267	288	289	278	272	291	311	285	253	327	291	269	274	266	263	289	277	326	280	269	299	269	285	257	292	294	251	279	296	262	293	306	257	275	283	284	262	276	288	264	283	293	286	285	273	269	305	269	286	289	287	281	280	302	316	279	317	294	259	273	272	294	294	312	290	284	275	293	281	270	284	267	294	298	302	296	273	276	305	304	291	301	266	256	272	308	279	298	287	302	313	309	301	276	288	283	284	287	265	280	307	280	289	291	291	279	291	273	303	264	264	285	295	276	279	295	303	265	267	304	316	311	297	280	251	300	270	295	312	302	280	266	278	284	255	276	273	287	292	294	300	290	267	300	304	318	267	252	295	314	284	294	282	264	293	308	275	291	292	298	297	291	264	279	270	284	290	282	302	275	282	286	282	265	298	270	298	291	307	299	297	294	265	302	297	273	270	301	289	284	307	275	300	285	246	278	280	280	299	273	268	316	243	272	280	281	264	269	308	290	288	275	265	265	280	266	332	306	271	275	283	273	281	289	291	262	278	266	307	316	313	287	276	279	265	270	281	294	295	266	301	299	273	269	305	265	285	283	265	318	270	284	277	296	279	292	304	274	287	282	277	265	248	303	316	272	283	272	274	301	281	321	273	306	276	308	272	304	304	305	292	300	294	260	272	311	284	265	271	300	284	268	293	260	284	295	269	297	305	310	287	286	301	288	300	292	285	299	304	306	284	277	309	295	261	248	264	278	293	307	256	284	302	286	303	283	311	272	325	279	295	243	278	276	274	280	318	304	301	278	317	292	277	294	297	272	296	250	279	275	280	270	263	287	301	304	289	266	286	286	305	271	300	255	298	265	315	311	276	266	268	299	317	281	269	279	268	290	310	258	308	270	289	273	280	305	287	287	289	288	303	290	277	307	255	275	282	289	246	287	272	282	281	271	284	286	281	262	278	281	275	288	300	290	291	284	283	270	285	282	309	308	316	277	273	302	301	263	306	281	286	277	273	289	310	305	254	316	271	285	323	280	273	268	269	271	297	337	297	278	279	314	287	273	282	279	267	303	300	306	288	299	261	303	310	255	309	280	260	286	255	274	290	298	317	270	303	290	256	300	269	273	296	269	308	303	330	287	299	284	261	276	305	311	302	297	300	309	271	264	290	271	289	286	304	296	242	271	322	273	298	301	277	268	281	267	313	286	299	301	285	289	281	289	279	283	308	325	273	290	263	312	281	274	264	268	286	310	298	318	297	284	265	269	298	300	292	317	262	287	290	275	297	307	259	302	301	285	292	272	290	279	291	294	290	270	261	262	280	284	274	321	301	275	256	268	296	271	270	275	301	263	303	285	290	257	295	267	282	270	297	318	276	269	281	281	283	297	277	269	304	290	282	293	290	298	281	310	280	316	315	293	282	296	278	305	296	302	303	287	279	283	280	273	280	289	303	307	295	300	279	272	270	292	280	288	261	254	283	265	276	295	236	286	284	276	297	279	287	298	272	301	273	279	285	287	276	314	265	295	248	268	253	302	259	287	254	328	316	283	305	279	284	292	279	302	252	282	285	312	299	271	269	261	293	269	287	290	283	280	305	300	290	270	280	287	310	284	306	294	272	294	284	272	264	315	320	274	296	288	276	288	272	274	288	285	300	281	271	283	286	309	284	272	309	291	262	272	302	284	277	264	286	280	274	293	272	280	283	258	276	300	287	262	265	279	292	287	291	295	260	293	265	289	280	244	311	278	283	263	265	305	303	285	284	273	274	295	292	279	256	286	305	283	278	273	251	277	306	275	274	269	276	275	287	324	299	257	296	284	276	294	254	285	258	260	314	263	296	294	264	301	283	285	287	310	295	277	304	286	296	310	271	283	292	274	300	280	288	321	284	286	287	286	301	253	273	273	283	272	319	249	304	274	289	290	282	265	272	291	285	323	289	279	293	256	276	270	279	299	289	283	287	250	295	271	274	268	271	279	297	306	283	270	281	270	281	303	290	269	293	281	273	303	282	289	258	286	262	288	249	271	303	292	283	282	275	270	292	273	276	291	289	290	278	270	266	297	275	285	277	294	284	247	267	260	291	278	266	300	311	290	322	293	283	295	300	291	289	307	265	295	266	291	268	292	296	286	269	283	286	326	276	295	296	325	274	291	276	310	272	286	279	282	293	273	287	324	299	259	306	281	290	290	283	291	285	295	293	304	285	250	311	277	258	285	282	278	286	292	288	276	303	271	299	278	283	296	270	298	268	318	302	271	297	265	283	283	302	280	227	283	276	292	284	280	298	272	284	303	295	285	271	284	311	309	277	293	271	280	292	289	276	277	273	293	279	275	279	295	270	273	282	273	285	275	277	276	303	249	277	253	296	271	278	303	306	284	300	275	286	307	274	271	312	295	264	254	309	270	267	287	281	258	304	263	321	287	307	306	310	296	278	286	292	311	289	272	275	275	276	264	278	289	280	306	274	312	289	244	290	273	289	297	268	312	296	281	292	287	290	304	276	281	300	282	268	277	284	270	311	278	288	283	270	279	303	288	266	308	279	295	265	283	269	276	297	301	294	271	308	260	311	298	316	292	287	290	279	294	303	278	292	287	256	294	285	299	272	303	282	290	311	268	288	325	286	300	274	260	278	300	308	305	255	239	281	313	262	271	279	324	271	283	295	255	271	287	285	294	268	295	280	297	292	294	304	279	276	262	284	300	291	288	278	299	286
9944	20202	18026	11570	8728	6691	5631	4835	4218	3753	3443	2611	2211	1952	1639	1556	1488	1348	1266	1202	1086	1086	937	967	891	854	856	826	829	818	755	752	697	701	719	707	694	699	669	702	646	634	569	561	598	550	611	606	604	615	600	573	603	580	579	603	555	593	598	559	553	569	582	598	588	580	555	554	556	551	573	577	587	631	604	614	595	586	598	575	633	575	581	554	565	553	574	562	573	607	549	554	529	610	541	557	552	609	602	553	569	584	530	578	538	597	567	544	597	602	560	557	540	576	553	595	592	567	576	590	552	592	587	543	538	570	570	573	594	592	561	548	595	558	567	592	591	551	569	554	593	569	583	538	542	586	574	572	535	535	539	553	569	568	573	588	600	562	548	548	582	588	563	530	565	532	576	544	568	572	587	601	486	551	611	574	568	544	542	595	561	565	550	551	557	534	543	586	567	547	577	543	563	579	482	539	566	533	592	568	548	555	583	543	582	594	558	513	559	597	600	572	541	552	555	546	514	564	567	594	602	568	557	536	581	572	568	572	619	549	529	578	555	590	577	550	585	576	585	581	553	543	563	537	510	605	541	507	572	587	591	557	576	584	567	571	571	602	572	590	557	552	567	594	582	561	591	558	559	541	563	577	542	571	558	583	560	572	526	567	571	588	552	559	569	527	563	565	545	631	529	519	604	586	538	535	527	528	563	579	555	555	566	576	592	583	541	544	533	553	545	559	592	581	616	538	541	551	552	530	591	547	565	577	617	547	601	570	523	579	563	584	567	547	526	559	594	630	571	565	556	554	557	564	567	565	565	567	567	576	596	562	574	480	580	563	558	558	555	562	540	561	604	535	569	594	578	556	588	568	565	586	541	565	558	598	545	596	589	562	581	588	586	559	558	547	548	571	538	590	591	572	568	522	547	593	579	590	571	492	587	570	564	532	511	528	524	597	556	606	578	532	536	587	560	511	561	587	560	518	574	574	597	586	563	583	576	584	567	556	581	577	557	564	561	586	561	550	593	526	587	616	545	565	575	582	621	525	547	576	570	566	580	567	572	565	541	596	584	583	558	568	578	539	554	586	569	565	569	553	577	559	588	579	583	593	575	558	554	575	552	595	543	543	577	542	611	583	533	539	587	523	519	574	572	570	562	537	539	550	582	547	577	588	556	584	583	570	588	565	530	545	541	591	550	599	586	556	566	602	583	570	555	557	612	565	544	557	551	526	588	617	538	565	523	574	576	571	550	601	567	567	574	570	538	541	571	567	516	586	502	536	589	529	596	521	549	564	589	577	564	559	595	555	541	539	548	578	605	582	562	573	550	555	560	543	528	565	575	537	555	568	564	533	595	535	576	566	543	565	542	601	586	556	556	542	604	509	609	559	579	543	549	520	571	627	598	574	549	581	528	619	531	560	542	568	541	560	576	606	556	552	555	552	553	548	568	595	556	569	576	547	576	498	557	602	584	568	540	568	583	583	579	550	529	572	557	583	543	543	548	521	560	551	550	590	554	579	584	559	576	550	575	564	535	580	583	541	576	535	563	586	561	593	590	567	563	559	599	556	607	578	538	545	553	558	610	584	523	508	519	585	599	590	539	603	580	538	591	545	540	571	566	543	565	560	561	530	586	529	583	560	504	529	572	597	586	551	547	578	580	566	602	549	554	560	541	521	573	544	532	559	535	558	561	563	560	548	533	540	557	560	573	579	596	593	566	540	571	549	536	546	575	574	598	598	533	560	568	539	570	607	599	560	557	509	565	594	554	590	592	555	565	573	537	564	569	563	571	564	573	517	576	567	587	547	561	568	567	559	530	573	545	581	576	577	547	543	608	511	631	562	544	572	522	588	550	574	590	505	590	582	592	532	568	582	559	550	576	568	561	589	592	540	575	577	621	565	559	589	561	599	586	555	516	590	563	562	544	497	567	568	599	541	544	555	546	581	577	549	576	587	532	545	573	557	572	555	585	591	539	586	593	515	542	547	550	587	517	554	587	580	583	589	547	535	584	540	534	595	590	569	563	540	569	568	595	587	552	562	593	561	599	578	559	560	604	592	578	537	553	528	564	577	546	541	551	554	560	621	508	526	589	531	561	587	592	557	554	576	581	536	570	560	582	542	562	541	534	546	562	578	572	550	571	547	555	526	578	580	542	572	592	540	560	594	535	571	588	556	578	588	550	574	552	568	571	573	581	560	612	532	585	590	574	534	532	559	552	512	570	548	589	540	537	557	563	582	539	540	564	580	578	546	605	575	533	524	600	534	576	603	555	542	594	579	547	557	565	532	532	555	544	519	576	583	592	587	509	530	550	549	609	548	561	555	598	524	548	565	571	561	553	540	540	578	552	563	588	577	571	587	577	565	481	577	573	549	575	608	548	566	561	567	576	568	579	577	562	533	562	541	553	557	596	572	578	612	547	530	596	562	579	548	578	589	542	563	600	554	580	556	592	560	561	571	551	571	568	607	555	539	556	590	534	578	527	596	555	582	598	594	577	590	576	572	554	549	594	617	560	551	544	567	592	579	577	562	562	567	579	583	562	584	586	564	540	535	546	558	585	588	561	554	561	551	519	533	524	600	542	529	567	576	542	553	543	586	581	590	572	569	577	564	581	561	548	594	567	585	569	562	603	591	505	579	551	585	590	598	548	577	587	532	550	552	578	549	560	558	596	596	527	539	586	563	544	552	561	605	549	567	559	545	537	598	570	595	545	549	537	542	545	571	540	577	562	597	525	542	575	544	514	587	577	544	559	593	580	543	529	574	590	571	547	586	606	560	500	545	588	563	591	568	561	579	563	548	568	568	565	570	560	608	566	612	543	628	525	570	574	557	591	567	581	564	565	535	602	547	549	588	559	533	601	562	578	584	570	526	584	519	575	549	553	571	593	554	611	547	591	537	597	593	566	540	579	562	557	559	556	514	565	520	569	554	597	589	558	592	574	595	598	573	578	556	544	590	544	542	578	563	570	542	599	546	567	574	561	582	519	567	598	546	556	592	576	571	553	567	518	574	606	534	614	553	556	557	562	595	639	579	581	559	601	554	567	582	560	567	540	534	589	570	537	571	574	568	533	561	594	561	528	560	575	555	534	592	551	549	553	537	567	563	528	524	586	591	522	577	599	565	555	537	575	536	562	598	575	547	549	572	542	532	607	547	566	551	538	606	558	590	579	553	589	566	532	549	526	534	538	566	516	560	505	551	537	529	553	560	528	538	556	566	563	553	577	579	585	542	557	566	587	587	557	564	590	560	570	602	571	558	562	547	527	551	537	523	586	559	557	558	561	547	606	582	556	554	538	576	595	566	567	538	560	556	559	522	577	558	569	553	536	562	595	533	567	560	608	558	543	559	562	538	601	583	566	547	557	593	596	590	527	585	567	609	552	605	552	548	562	531	561	550	556	608	565	527	552	547	592	595	566	568	559	558	563	600	604	591	544	591	600	600	575	516	577	593	523	556	572	594	548	584	533	542	605	562	581	550	565	569	589	538	558	566
23038	21069	28688	23654	21077	18317	4593	2105	1540	1430	1285	1058	832	785	758	659	650	566	590	540	522	483	458	430	422	414	449	352	379	376	387	354	372	398	335	370	315	335	330	358	323	300	300	341	300	297	289	324	296	299	276	316	301	314	328	310	309	295	317	313	262	293	285	319	303	288	282	294	294	292	269	315	301	313	327	308	316	296	302	312	321	293	314	314	348	297	295	304	277	285	310	309	318	286	340	318	290	331	334	325	325	319	276	248	302	315	304	308	289	276	270	303	310	277	317	293	300	332	284	283	312	291	292	302	276	275	302	278	309	305	292	289	317	317	287	306	296	289	307	294	289	317	280	280	292	304	285	298	299	281	313	335	299	291	307	298	297	272	324	283	273	291	284	342	304	324	284	300	302	290	312	295	309	310	299	276	311	288	282	283	288	264	271	306	285	280	293	294	293	266	304	309	308	295	307	270	310	336	318	308	288	287	276	256	298	317	293	310	317	292	300	303	313	269	303	290	261	305	269	310	261	335	320	320	312	303	304	293	301	297	313	310	331	294	292	292	297	266	300	279	315	314	320	300	295	293	303	302	307	303	290	301	285	298	291	325	301	326	325	338	326	273	314	289	305	291	298	274	294	280	324	275	290	297	331	314	315	308	294	300	315	306	298	294	324	279	303	291	294	320	303	281	284	305	343	280	295	323	300	259	319	270	313	271	297	294	315	324	287	319	302	289	282	279	302	287	285	321	303	295	321	303	296	311	287	289	288	298	289	271	289	309	288	296	285	317	291	312	298	273	268	275	309	320	307	318	297	293	320	304	272	287	302	270	322	271	295	304	275	261	308	289	296	309	324	298	304	275	285	316	312	285	309	279	303	287	275	284	322	249	300	289	280	287	285	328	308	299	315	289	330	295	295	262	309	297	275	297	282	298	284	297	294	316	266	281	300	292	305	309	288	290	328	295	270	323	286	261	316	301	308	291	278	277	291	313	326	271	307	291	272	272	305	262	283	273	297	295	311	329	294	296	338	294	302	305	304	291	291	294	266	293	294	326	290	308	279	293	311	289	297	276	298	312	313	267	296	276	298	299	305	314	304	306	301	286	255	320	289	299	271	321	292	312	342	306	281	295	313	290	291	294	316	314	258	301	316	317	297	290	312	334	296	318	305	319	293	301	314	304	306	309	290	322	327	292	306	285	292	301	350	261	270	297	334	312	308	297	307	314	303	287	297	290	283	302	307	299	291	318	303	312	275	280	313	287	281	310	289	305	297	309	276	278	296	287	297	293	304	315	310	328	310	298	301	315	306	303	256	287	319	300	321	276	295	290	286	305	292	316	281	319	293	292	287	313	283	296	287	271	289	325	333	272	293	291	274	315	278	286	326	290	319	273	309	317	298	273	290	300	301	240	314	282	296	303	324	319	297	300	308	300	292	289	323	285	290	304	298	279	276	296	279	290	295	280	292	274	327	293	287	304	323	269	291	286	320	317	307	317	284	321	300	274	288	312	306	278	311	303	296	300	283	305	288	279	318	309	311	267	303	304	312	283	296	286	252	273	303	308	277	275	308	281	327	277	291	263	288	315	313	287	288	307	286	287	304	313	297	281	259	307	303	297	299	290	309	282	272	297	293	285	265	291	279	293	283	275	321	285	297	290	268	310	288	339	277	313	297	281	339	281	297	308	297	299	327	287	308	298	275	287	310	303	300	297	296	300	308	325	279	284	309	328	306	297	322	282	292	291	300	294	273	298	319	294	288	298	314	303	319	283	300	305	312	322	302	315	275	274	310	298	290	308	286	306	269	329	320	299	295	305	303	284	304	302	296	302	283	330	293	312	281	307	285	282	292	296	309	282	288	293	293	301	292	286	300	304	289	294	272	305	314	300	292	298	320	277	274	315	324	315	296	312	306	330	304	307	310	321	317	293	310	302	289	314	303	321	293	315	307	285	286	315	298	282	314	305	308	266	280	286	308	267	306	282	287	284	291	293	260	289	307	275	308	295	309	300	317	288	318	300	301	284	292	274	286	312	305	301	308	284	289	287	284	300	305	294	297	303	294	271	313	294	282	297	280	269	303	273	281	311	277	297	269	296	285	295	267	284	305	273	262	329	300	301	305	266	317	309	284	286	289	272	295	279	297	287	321	314	285	287	298	265	307	311	282	316	313	297	290	279	263	284	303	331	314	286	301	297	295	316	318	317	311	284	293	279	284	304	284	333	315	282	294	284	317	331	303	291	291	286	316	268	299	279	286	289	284	282	314	308	286	278	254	286	292	328	311	284	306	289	294	297	262	323	317	295	319	296	257	311	307	291	287	259	294	316	301	288	269	301	281	290	274	303	310	267	290	299	303	292	316	307	321	298	296	292	322	304	286	297	297	308	278	340	301	324	286	282	310	311	288	277	273	297	301	303	295	296	276	287	325	319	299	300	283	303	282	290	305	300	307	297	285	319	297	284	314	258	292	288	304	307	287	301	328	279	279	294	306	333	312	310	299	257	290	303	306	308	299	313	278	294	293	284	308	286	332	320	318	312	275	290	297	320	278	308	286	316	281	305	301	287	278	329	286	265	292	294	295	294	311	292	273	299	276	307	251	268	301	298	291	326	283	300	334	295	277	300	268	305	297	322	303	274	279	305	281	273	320	285	291	296	306	294	322	295	306	318	299	293	286	280	292	289	285	295	292	314	294	279	288	321	332	310	318	294	305	272	303	312	294	296	286	312	278	287	301	318	314	264	286	313	292	281	260	287	298	319	301	288	296	288	294	311	281	310	312	296	305	288	295	292	304	305	256	299	318	281	279	267	315	283	311	329	282	302	323	298	314	317	294	296	300	286	287	285	279	321	276	299	262	285	270	312	291	264	315	301	333	279	290	314	288	312	310	320	304	307	291	266	283	322	261	277	320	273	303	297	307	294	301	285	310	294	285	318	319	320	315	291	279	305	298	302	286	279	316	277	257	279	314	249	274	285	297	279	283	280	292	284	281	317	285	298	246	308	266	313	284	324	284	258	295	284	319	306	291	289	310	298	273	293	302	303	293	302	301	279	301	302	308	315	309	306	281	303	336	324	267	284	305	287	303	314	290	293	291	324	287	280	279	304	272	337	315	300	311	275	286	290	276	297	308	287	312	293	273	280	293	305	318	277	311	299	274	320	291	284	313	326	286	302	294	309	289	302	301	283	289	308	278	298	316	321	315	294	293	289	284	298	294	291	305	297	313	298	294	288	287	298	313	292	287	275	285	269	311	296	298	298	305	297	312	302	280	269	299	284	284	295	298	309	266	310	301	299	287	296	298	292	288	279	312	301	278	306	286	276	310	268	301	315	311	276	297	322	271	284	270	270	293	274	293	319	298	310	320	301	284	323	257	279	291	306	311	291	280	252	298	287	318	298	308	312	311	291	332	272	264	292	275	278	307	305	315	297	285	298	318	304	329	283	287	293	303	316	289	310	308	272	339	288	302	313	316	290	314	279	292	314	273	300	300	323
12168	25174	22736	15221	11553	9099	7635	6644	5617	5073	4586	3446	2987	2545	2276	2035	1799	1638	1625	1500	1434	1392	1272	1128	1135	979	959	963	907	908	873	811	797	766	790	758	776	728	730	718	659	669	617	577	602	597	608	600	585	582	559	565	624	598	567	567	577	537	548	553	613	557	597	579	572	592	587	589	502	538	581	577	608	561	602	538	579	593	577	542	581	587	584	562	591	532	523	598	591	544	524	595	564	553	571	590	574	544	532	576	517	576	584	556	546	532	529	592	562	525	519	516	572	545	525	591	582	575	571	545	563	539	543	517	524	565	551	566	558	529	540	520	545	538	535	583	563	553	557	553	569	517	550	576	573	547	565	529	559	533	530	525	550	521	555	594	577	548	511	523	567	552	529	598	525	518	525	546	544	539	568	536	547	524	546	537	519	548	525	525	505	578	574	547	546	570	636	546	560	537	529	534	586	551	557	537	550	514	559	588	607	520	587	590	538	569	541	529	540	556	553	565	599	542	555	567	552	542	560	557	533	503	560	577	555	543	597	530	582	588	544	541	512	524	525	527	547	538	592	546	561	529	540	521	561	531	559	568	540	530	554	550	540	541	512	524	507	521	571	557	562	524	539	557	577	590	546	550	568	557	549	533	571	564	584	519	567	540	533	552	558	574	535	566	555	546	530	553	535	565	582	554	520	552	543	535	587	571	541	534	529	508	512	591	502	516	524	585	548	519	529	482	538	558	547	505	579	532	588	587	541	575	529	581	544	528	599	527	592	514	554	563	546	526	558	526	588	585	516	571	554	536	535	554	564	531	561	546	541	551	578	540	610	581	560	544	547	546	581	520	546	559	572	552	522	525	497	579	535	560	555	545	520	543	532	592	512	518	553	582	539	515	548	585	564	568	552	552	566	544	563	567	548	571	559	559	521	542	535	542	551	569	528	556	538	625	551	561	575	526	571	558	557	532	539	560	556	554	525	494	556	557	527	566	546	526	518	557	532	519	536	600	513	519	583	602	502	528	533	534	557	557	546	538	596	527	525	572	557	491	515	521	589	546	578	541	551	522	552	550	551	567	525	596	561	550	542	567	536	552	537	548	565	537	553	591	572	558	555	543	557	520	541	544	569	556	512	540	608	525	552	557	613	561	539	543	575	549	528	512	557	526	533	533	542	541	573	561	543	555	557	536	534	550	564	579	527	568	571	543	523	576	542	561	555	572	536	544	581	522	552	512	546	514	537	555	585	550	564	562	565	560	573	524	532	533	547	541	556	579	522	526	535	575	547	547	536	545	581	516	527	515	563	551	513	534	547	553	567	538	535	507	516	574	569	605	522	527	516	499	555	558	569	529	562	574	576	522	563	565	541	511	551	546	550	516	572	534	543	523	536	546	571	545	556	543	553	535	578	545	564	489	531	534	546	548	514	575	530	585	578	527	570	561	564	504	577	552	581	515	531	514	565	572	571	555	521	570	596	557	520	585	536	540	537	546	575	555	538	501	498	549	557	549	559	572	531	567	562	573	527	548	557	534	545	531	573	540	551	562	556	547	515	570	555	582	596	540	574	572	559	544	554	552	529	532	523	561	513	575	553	540	512	540	564	551	529	518	518	563	519	520	539	562	545	550	538	489	520	555	560	573	514	573	607	545	573	546	541	555	557	558	519	536	553	543	567	547	539	571	543	522	497	528	562	563	543	563	502	537	543	521	537	533	572	527	547	530	511	557	542	562	545	526	577	590	533	531	531	556	545	535	515	522	546	524	556	519	538	564	513	548	561	555	537	549	547	565	495	586	564	534	564	578	535	578	534	590	567	515	542	561	532	542	560	554	596	536	536	564	525	562	573	555	582	556	471	542	548	536	540	564	521	538	563	540	541	501	545	540	562	571	540	560	583	586	531	546	521	534	530	514	508	562	525	573	631	566	523	505	564	556	549	520	537	565	539	525	520	530	549	533	551	557	535	504	539	566	548	552	584	559	515	551	553	566	535	547	539	523	545	548	549	547	557	545	556	575	579	600	536	576	544	538	551	538	528	545	497	586	549	566	558	519	467	531	567	581	532	539	572	554	527	595	526	588	588	620	574	568	607	573	523	573	563	554	541	570	542	533	519	552	594	532	551	540	514	544	525	552	500	534	557	566	556	560	596	540	503	568	551	538	525	570	497	484	498	537	537	505	549	515	562	575	552	563	551	552	549	535	539	593	507	540	613	573	571	548	560	499	554	512	555	572	572	568	553	545	559	566	517	551	514	571	516	557	542	514	515	568	554	584	545	533	573	528	574	549	555	528	548	585	553	554	553	538	549	574	515	563	542	552	564	585	527	565	549	537	533	552	543	543	525	564	577	559	576	519	543	579	510	555	570	591	594	593	561	569	561	565	551	574	533	564	543	557	527	546	585	531	569	526	543	517	554	579	545	509	524	535	549	560	582	566	580	533	517	538	567	566	586	559	538	549	585	550	511	549	581	529	517	535	561	563	549	534	537	534	602	500	555	569	560	522	628	532	537	510	556	554	541	558	562	572	537	578	565	575	557	534	564	575	557	551	568	564	570	508	527	547	554	576	560	574	557	509	565	581	547	576	538	509	574	560	544	579	575	577	481	519	575	561	546	529	527	607	539	491	559	502	548	545	548	537	534	541	565	503	569	558	544	537	523	563	515	564	568	519	540	610	532	570	594	524	574	548	544	554	496	558	562	588	524	535	518	535	539	514	559	539	540	534	546	538	569	557	557	555	549	556	530	543	575	544	528	601	511	541	587	567	553	563	552	585	554	562	530	536	527	516	520	553	566	524	543	544	544	547	561	530	542	543	578	543	563	534	578	518	557	548	570	540	536	546	588	557	585	575	549	537	575	540	541	545	556	511	525	514	496	509	562	479	526	514	525	566	558	546	563	538	519	551	573	568	541	573	520	535	554	538	572	561	549	552	565	566	535	593	560	522	529	596	547	574	550	577	575	547	540	552	555	533	543	525	560	536	584	522	556	570	563	538	554	549	504	507	556	541	536	573	547	527	559	545	528	555	525	547	549	542	553	573	539	538	581	562	547	561	552	530	538	577	554	570	595	574	539	548	524	572	518	538	604	560	513	553	532	570	547	561	552	533	598	537	545	544	508	558	508	580	535	555	538	525	559	606	547	551	539	529	546	505	546	505	519	549	527	593	549	524	534	531	519	568	600	526	567	601	506	544	504	578	541	566	591	559	540	552	598	573	554	516	501	548	543	574	548	533	552	563	546	577	596	559	555	519	557	511	547	589	556	553	546	523	538	546	550	561	547	588	583	546	570	539	563	521	553	529	556	554	583	553	497	541	535	576	526	522	521	560	515	531	572	577	535	553	584	534	513	583	559	551	534	557	504	574	516	519	568	547	580	535	519	547	512	539	559	573	552	531	570	526	564	555	559	529	558	564	541	527	530	578	604	585	560	520	562	539	546	557	590	528	612	593	555	568	533	570	555	551	539	543	588	540	565	563	551	550	578	542	561	555	511	543	537	543
26458	19948	9744	3409	1775	1394	1185	1043	878	871	806	735	654	638	563	579	629	536	538	488	521	491	486	564	511	486	463	482	491	465	478	466	498	481	450	493	494	466	474	483	466	432	431	455	455	449	468	465	482	469	455	432	499	487	473	458	424	438	450	430	459	467	471	508	455	437	444	447	482	470	461	417	506	451	438	439	433	447	482	443	447	477	462	431	436	481	473	463	444	463	427	435	486	468	455	452	430	481	413	497	487	471	483	467	448	440	420	434	413	469	438	473	460	459	460	461	456	449	467	470	439	429	453	437	480	449	458	459	489	416	451	433	472	472	453	430	404	454	451	458	440	437	440	481	467	500	467	481	432	460	453	449	410	439	419	455	451	440	426	446	471	436	499	448	427	454	419	440	493	428	443	423	461	494	438	482	447	439	469	495	428	481	482	462	420	452	457	445	455	473	445	473	449	468	474	472	418	437	461	416	464	470	471	439	465	482	406	463	429	466	464	466	441	478	448	455	448	463	481	475	489	466	479	401	436	400	430	456	459	442	456	421	493	491	499	437	439	427	440	443	451	423	432	432	445	451	459	455	423	467	430	477	423	425	468	433	454	447	451	458	468	440	443	441	458	463	477	440	431	473	424	445	453	467	423	456	446	444	420	430	444	463	478	419	458	440	483	435	480	463	446	435	472	429	447	453	453	457	439	434	473	449	441	493	449	454	454	441	446	452	426	479	447	443	401	433	440	439	455	435	431	432	467	454	474	460	445	480	483	421	459	462	449	457	428	450	440	447	418	456	440	504	485	427	502	443	426	457	438	442	477	440	437	478	427	477	469	471	450	436	419	507	432	484	467	469	426	464	455	470	448	488	451	475	458	432	451	473	485	465	441	429	479	461	422	460	450	449	460	480	465	488	428	470	461	465	455	454	448	440	455	450	449	448	483	462	461	500	446	469	436	469	460	442	430	478	429	474	486	463	471	441	448	423	487	454	462	481	458	443	447	439	423	440	460	423	453	464	466	478	444	445	488	407	427	448	459	443	435	449	454	452	467	433	445	455	436	471	487	483	464	448	469	454	466	466	449	460	458	454	410	447	489	436	463	463	470	434	451	450	494	474	435	472	445	459	453	478	453	473	463	448	458	454	464	461	433	474	464	464	463	453	478	492	453	469	468	444	447	469	447	439	459	456	484	488	448	474	419	465	474	471	496	460	467	417	470	471	452	458	476	496	423	481	435	483	453	467	447	457	494	426	429	462	469	458	485	483	473	449	457	476	466	417	463	431	448	449	451	446	455	467	453	479	474	487	452	462	420	454	458	449	475	455	445	439	463	490	472	488	465	427	437	466	440	430	454	467	494	437	440	446	450	434	412	422	448	441	440	420	407	417	452	444	477	441	468	461	477	482	449	455	476	449	458	433	476	446	463	460	470	449	420	423	452	427	458	415	479	449	473	457	464	474	445	444	413	498	428	444	481	475	442	483	465	442	457	455	490	440	418	447	457	422	427	447	457	446	435	486	491	439	494	463	441	480	482	485	477	459	468	452	470	451	437	471	491	486	464	448	433	481	435	432	415	465	441	441	472	488	478	481	464	436	416	463	449	426	452	437	488	461	423	492	435	410	470	463	463	438	423	447	483	477	439	441	481	428	497	424	439	461	485	457	422	422	460	460	427	449	477	461	436	422	440	441	433	427	457	452	447	416	480	468	420	443	491	495	450	499	462	466	441	440	428	433	466	464	481	463	467	443	483	460	497	472	470	457	441	452	433	490	443	497	428	471	453	476	477	447	456	421	442	428	459	454	462	473	461	452	490	476	407	498	414	470	495	468	484	455	477	461	436	455	423	437	503	457	454	505	424	480	456	449	461	472	442	430	454	426	485	443	426	457	455	455	476	453	439	481	442	450	463	428	473	458	454	468	480	449	420	497	449	511	445	472	466	460	452	419	441	470	417	408	440	439	459	493	490	441	464	462	440	438	460	463	461	439	436	469	465	445	473	416	465	426	473	459	426	439	444	442	421	456	455	438	459	449	423	452	413	460	441	468	448	517	440	444	461	422	492	489	462	450	448	475	423	471	442	436	471	443	442	419	435	434	423	455	434	466	447	454	483	424	459	473	442	455	453	399	476	462	490	447	429	440	463	475	452	471	436	439	477	476	446	477	441	435	443	503	466	459	412	475	473	463	498	447	493	457	430	434	433	487	452	493	434	458	442	430	430	448	462	404	428	456	470	443	455	429	434	451	451	451	477	492	457	455	477	447	461	455	442	473	474	449	474	504	472	467	431	439	447	451	462	473	466	467	455	479	483	490	458	435	454	472	447	470	431	447	473	442	405	424	388	419	425	466	467	438	421	470	439	461	429	447	452	472	477	458	485	441	429	440	471	416	444	432	474	408	470	464	467	454	472	475	443	460	457	445	449	457	419	457	483	428	441	447	478	499	451	436	432	439	461	469	435	471	465	486	459	465	454	464	468	444	499	466	431	455	489	456	466	474	438	480	489	450	441	432	492	484	411	439	474	461	485	475	458	430	486	429	467	453	462	454	428	468	442	439	420	468	445	464	453	471	446	469	452	445	452	464	469	440	461	469	446	462	474	459	441	458	474	448	431	475	455	468	465	443	439	456	430	429	429	446	469	445	466	428	463	457	445	457	420	459	468	438	477	405	440	479	438	449	490	408	421	470	449	471	440	461	470	456	481	476	424	495	461	483	456	418	441	480	420	472	433	449	465	456	438	461	448	440	479	465	471	453	469	469	472	386	435	462	464	449	447	481	512	458	465	459	498	432	443	450	484	483	473	474	450	488	425	440	431	470	455	499	450	442	500	464	443	461	422	481	461	461	468	429	441	432	458	455	436	458	427	496	436	462	440	451	410	433	464	443	459	464	415	443	411	456	443	467	462	441	436	448	473	469	453	454	492	445	439	518	476	470	459	461	475	478	444	437	461	463	452	423	460	444	464	466	432	472	430	476	464	459	473	463	464	471	450	447	465	496	468	412	440	490	439	455	493	474	500	465	460	451	447	459	442	449	473	515	463	443	433	446	472	473	486	450	446	457	471	450	437	435	452	494	433	453	422	444	465	460	478	469	437	450	470	451	447	479	477	434	432	424	466	431	439	459	421	470	443	427	465	497	441	480	438	461	441	478	434	460	416	475	457	439	492	471	453	451	445	467	445	474	439	431	439	417	471	459	433	463	475	456	442	435	502	439	437	486	436	470	491	472	454	439	452	437	487	461	455	413	424	463	458	451	443	434	441	459	464	439	465	462	465	403	446	426	453	446	464	486	474	482	458	445	453	445	436	442	467	411	458	433	439	431	467	434	440	451	445	457	456	471	444	425	454	470	469	448	471	464	522	413	464	442	469	431	440	478	473	427	419	423	442	418	426	421	437	427	475	439	472	476	447	453	476	462	448	469	443	463	461	480	473	451	442	471	429	473	460	494	470	460	447	456	467	459	464	470	422	474	466	471	422	443	433	465	470	456	444	433
8831	12883	11921	7228	5529	4391	3700	3185	2726	2587	2224	1990	1653	1490	1366	1393	1229	1240	1136	1169	1162	1085	993	1025	1070	1035	1017	958	1003	957	936	913	914	986	948	903	876	916	891	887	867	847	855	832	833	846	809	882	882	793	875	889	854	885	836	862	843	824	864	893	883	861	851	918	895	873	871	839	877	862	860	886	842	881	925	795	865	892	867	824	857	856	872	861	818	885	876	873	847	865	848	839	866	808	820	842	853	852	873	834	926	855	859	821	851	818	820	859	814	864	851	833	891	901	887	896	858	892	822	879	843	857	845	825	808	862	842	814	897	850	853	854	839	832	835	829	802	842	901	852	863	892	827	852	883	889	836	914	823	865	831	869	835	860	851	863	860	861	876	870	826	858	809	878	817	897	877	896	906	847	838	801	808	836	916	856	856	856	848	799	832	857	860	822	853	826	816	862	835	872	859	966	829	841	893	856	866	804	866	816	808	856	871	836	873	818	814	868	818	875	845	902	839	817	884	879	843	837	888	862	891	863	894	807	859	851	890	900	884	875	868	875	869	791	854	822	796	836	869	855	885	839	826	832	859	834	879	867	914	815	871	900	828	798	882	849	836	870	810	864	878	860	886	886	839	839	878	852	858	793	866	830	821	847	899	868	883	791	866	848	882	894	874	838	898	860	822	860	821	872	867	820	827	814	802	837	864	877	833	808	825	837	877	844	864	850	928	813	848	833	888	810	826	858	862	876	804	910	840	891	890	804	864	813	853	845	856	873	876	841	910	823	838	835	874	812	856	858	892	875	837	906	811	815	840	837	840	847	863	843	793	905	857	855	830	830	817	881	797	838	841	799	840	871	840	863	919	846	889	846	836	892	827	834	844	869	840	846	840	895	822	864	797	838	788	862	858	886	826	824	824	843	842	867	865	866	829	950	810	841	835	843	871	776	870	838	837	810	841	819	789	810	847	887	850	823	835	849	822	852	858	889	846	838	858	823	886	849	860	888	864	830	853	869	831	897	872	858	913	838	848	901	889	886	857	927	859	857	875	842	820	872	812	802	854	846	845	820	835	850	874	932	902	830	869	852	825	824	834	842	880	837	802	846	796	822	840	853	852	835	825	893	849	841	827	819	892	889	879	878	846	846	869	846	853	875	836	893	841	834	815	854	869	830	850	843	849	846	886	862	861	848	920	867	851	822	853	817	839	846	832	858	817	838	845	901	815	848	878	856	890	869	863	820	888	840	845	861	830	830	807	872	868	888	776	785	822	837	899	807	859	822	824	815	856	863	871	907	852	844	853	853	900	892	837	858	873	872	866	803	902	834	887	794	882	862	882	855	858	844	862	832	889	867	818	842	885	844	830	875	850	850	826	833	842	837	885	852	818	842	839	820	800	801	851	872	847	885	800	872	857	879	842	864	872	864	852	867	921	905	839	918	876	874	851	791	797	843	839	825	849	819	864	839	868	877	870	864	883	895	861	896	842	809	899	844	849	843	882	850	912	852	809	843	851	854	794	824	794	830	848	882	797	902	825	827	853	883	887	848	831	826	823	846	834	876	879	792	859	875	865	845	849	835	864	853	867	928	823	879	874	840	911	898	845	820	900	812	836	831	881	887	929	854	864	884	857	869	852	883	856	817	858	848	778	860	870	830	851	858	848	827	878	923	841	828	808	849	868	889	844	875	873	856	844	832	867	819	823	871	834	863	868	801	865	847	899	861	821	824	847	829	878	847	885	883	882	910	794	867	866	880	905	830	855	800	903	867	885	803	855	857	818	844	807	842	827	816	841	904	840	854	810	839	850	865	867	856	861	823	840	899	853	851	858	886	834	859	882	859	864	833	833	868	838	836	881	857	783	797	864	829	896	849	890	884	809	844	871	871	873	836	850	844	859	869	871	826	846	846	888	858	819	885	889	892	827	871	812	931	858	888	834	833	893	815	854	850	873	856	864	852	806	846	858	834	836	815	896	862	887	883	823	861	831	856	824	863	818	866	805	799	802	804	829	863	871	894	828	840	834	853	865	858	848	857	853	891	873	822	832	830	884	854	879	862	790	850	784	820	919	896	863	880	795	865	867	870	871	806	859	892	855	876	893	807	869	861	927	909	855	836	818	867	873	842	831	855	910	847	829	848	834	913	922	854	923	863	832	850	824	865	828	829	831	835	883	817	884	881	855	838	867	836	850	886	859	830	865	866	876	856	818	838	911	861	883	859	861	887	836	831	877	806	889	827	813	864	845	859	884	846	867	834	837	905	832	838	867	895	859	913	808	809	874	814	812	832	887	826	920	830	860	838	868	815	844	860	850	847	851	865	869	800	837	872	876	838	862	822	841	825	864	873	908	805	879	853	865	837	870	802	856	858	876	903	893	888	845	811	869	873	883	873	836	785	839	860	772	851	792	834	851	872	815	851	839	846	913	820	834	806	838	867	802	794	865	851	936	853	802	850	823	831	865	806	788	813	845	887	866	862	861	833	842	871	864	879	865	838	835	892	842	806	836	856	815	874	851	877	866	859	822	916	802	877	864	827	806	763	798	863	873	860	814	828	883	791	850	861	882	821	830	882	842	866	801	835	826	891	829	869	827	872	837	860	878	860	863	872	839	843	840	811	916	817	805	864	899	846	801	849	867	837	820	824	869	861	864	850	864	861	850	910	825	922	858	818	865	834	862	851	823	872	862	824	785	854	881	814	858	835	838	819	892	836	814	862	816	861	816	875	846	826	846	772	910	871	841	880	821	899	855	849	820	844	827	811	816	837	891	864	845	850	898	856	817	879	829	875	836	849	862	865	885	839	880	847	905	810	897	867	879	848	831	864	854	851	861	816	851	854	902	886	867	859	848	893	877	841	813	878	871	866	883	861	803	810	839	864	899	877	852	892	895	836	882	873	840	850	772	842	835	813	879	862	799	804	842	811	864	855	880	844	842	853	840	853	860	860	856	874	858	813	897	854	879	841	816	888	803	856	911	815	845	862	840	871	831	825	802	857	920	831	856	834	885	818	811	813	798	857	838	831	850	851	880	872	835	886	881	828	896	898	810	867	830	853	858	836	902	886	847	824	867	825	825	879	828	825	884	897	817	882	830	846	883	817	829	876	833	834	863	868	831	838	870	836	857	888	874	842	853	859	822	826	881	836	846	815	875	857	870	810	834	821	822	851	863	878	869	864	870	854	874	830	835	845	868	808	861	826	896	886	866	891	894	888	854	886	854	856	858	868	844	849	824	830	911	834	863	877	879	795	862	857	852	841	850	919	876	832	896	847	923	831	872	835	880	893	847	866	859	828	869	815	863	858	815	833	864	821	839	852	838	838	853	797	824	873	841	851	893	860	833	879	821	821	842	798	903	807	893	851	881	855	833	860	838	850	850	854	876	863	914	838	865	848	876	909	847	823	859	827	835	808	839	849	878	838	825	835	842	803	848	827	821	856	853	861	863	858	856	811	860	835	826	840	878	829	866	862	905	886	825	861	876	827	855	857	844	873	867	861	850	875
23964	21094	28066	24363	19486	4550	1988	1441	1081	1058	929	736	663	641	609	556	535	500	460	474	421	407	360	372	383	388	358	401	398	370	315	313	355	350	332	360	323	285	337	294	313	303	292	307	299	309	266	255	310	276	326	280	294	312	292	297	320	302	275	299	267	311	324	309	291	271	281	262	278	321	271	275	321	292	269	278	286	273	299	289	280	314	305	305	301	277	307	284	298	292	277	283	296	263	278	328	265	280	312	263	281	302	298	283	314	284	290	301	275	306	250	277	268	260	283	290	279	288	299	309	320	280	298	289	271	295	309	295	276	290	276	250	306	297	300	334	299	339	263	302	281	294	326	286	270	277	338	291	273	300	285	298	277	294	280	310	294	282	288	292	278	299	296	286	304	299	288	291	330	293	275	298	275	258	287	284	323	294	306	261	296	284	292	287	276	301	288	278	292	292	295	271	297	277	320	290	292	272	304	276	338	281	310	309	346	271	305	282	260	280	338	268	285	269	276	259	270	325	309	271	271	275	291	273	274	293	319	288	324	287	287	279	290	297	284	285	282	285	280	290	298	287	261	307	326	271	290	281	268	320	288	255	299	278	301	294	276	305	269	304	290	274	315	285	309	295	290	307	263	325	292	302	300	291	300	264	301	266	282	271	285	306	323	270	271	289	293	299	294	294	311	283	300	284	281	307	274	277	292	279	306	320	269	296	291	273	298	285	245	259	279	294	304	327	295	280	293	297	287	303	296	317	279	315	305	306	284	293	302	289	307	282	314	271	282	303	293	293	270	274	307	302	288	259	304	289	275	280	312	308	329	281	294	293	258	275	276	274	304	309	300	264	298	306	286	302	273	282	308	292	284	277	292	288	271	289	293	278	282	306	330	263	287	290	270	302	305	333	234	304	259	316	291	292	259	268	269	283	292	275	289	276	318	270	307	320	299	277	296	289	299	282	302	278	287	269	258	278	278	282	267	265	301	303	280	290	285	275	277	277	301	292	269	312	260	326	270	305	301	271	278	300	327	299	285	286	278	261	273	319	297	272	275	297	266	263	291	306	294	267	285	295	288	280	287	298	298	320	306	277	275	268	274	283	271	291	302	298	317	292	311	279	305	261	282	297	304	291	281	288	307	295	286	301	262	283	308	290	270	291	278	306	285	303	266	278	273	308	295	285	245	314	298	261	286	326	265	309	284	293	311	282	293	309	293	298	271	261	264	325	309	271	271	314	276	281	293	276	301	295	279	300	297	305	293	273	279	267	290	268	314	278	280	288	277	322	281	289	311	278	303	270	265	306	304	272	264	313	286	300	263	259	276	281	293	278	283	270	293	275	270	279	267	286	270	312	294	289	318	285	279	281	296	297	262	298	291	286	298	295	317	271	295	301	287	297	312	277	284	275	286	310	282	324	301	302	310	275	304	263	288	270	302	317	269	275	259	285	317	272	272	299	284	284	275	277	293	297	287	293	295	293	287	287	305	291	302	307	292	293	289	279	310	269	278	302	279	280	283	278	297	283	293	244	294	255	288	277	316	288	300	293	263	307	289	295	286	296	288	279	291	297	298	293	269	282	277	290	283	291	267	286	280	309	292	312	290	269	295	294	267	273	285	285	315	278	276	319	272	314	268	298	283	298	285	271	278	276	283	310	301	292	300	304	269	274	304	284	266	316	259	260	299	272	303	299	266	286	297	278	294	285	284	264	315	267	276	296	315	290	309	279	303	311	283	292	307	273	283	289	286	331	294	279	272	273	285	283	275	309	294	304	282	292	245	288	308	277	296	270	281	291	283	286	276	314	289	290	300	285	309	255	310	293	281	285	309	310	307	253	305	280	294	296	281	303	299	289	273	286	258	280	306	279	283	304	272	296	306	277	260	267	251	292	298	309	298	329	289	302	286	283	268	288	285	280	268	291	298	267	272	309	283	261	288	290	290	276	296	269	265	299	296	303	309	280	277	277	301	274	278	294	305	277	286	271	294	296	266	242	299	304	276	298	257	260	289	284	294	291	297	283	313	303	306	271	322	300	307	294	284	290	268	295	273	277	311	293	294	282	295	270	290	281	290	295	313	265	239	290	256	277	297	271	284	266	275	297	298	285	309	272	313	282	294	282	285	295	253	308	296	287	270	273	286	306	304	306	317	297	293	312	282	298	267	277	272	275	305	317	295	272	317	267	266	281	301	303	294	283	290	294	296	277	290	313	314	282	280	281	286	312	292	316	264	302	285	293	287	286	278	309	287	284	291	312	296	302	296	319	300	263	275	285	290	277	309	283	303	304	282	305	270	289	291	289	273	275	280	280	269	245	307	252	295	309	308	284	274	273	247	285	293	307	298	258	295	276	305	313	307	315	285	265	309	274	331	301	307	304	292	304	301	332	261	301	306	277	293	295	276	289	274	283	291	275	307	283	276	326	269	271	299	279	257	256	312	258	301	301	295	302	289	309	327	303	310	313	293	262	290	320	299	278	288	286	309	297	277	298	271	307	276	303	273	293	273	299	296	262	291	302	318	259	325	258	285	281	309	302	297	278	299	294	291	297	313	299	309	304	265	278	284	308	278	288	299	307	285	286	300	274	282	285	295	286	289	317	312	295	250	295	295	317	311	303	293	290	284	271	309	264	277	326	306	289	290	282	326	245	266	272	314	274	308	257	295	296	270	278	293	290	299	281	302	291	284	277	309	283	289	290	299	292	280	304	251	290	331	252	304	296	284	283	288	264	296	276	327	289	316	281	278	295	295	303	305	280	276	287	271	316	312	316	274	287	290	319	302	268	316	274	280	265	289	273	287	308	278	290	270	292	306	273	299	304	305	274	273	286	313	294	302	290	290	283	291	291	282	250	275	298	271	296	269	264	290	261	297	273	292	268	282	320	266	284	271	281	285	254	260	301	312	299	287	314	272	295	280	257	294	287	307	300	299	297	323	293	295	270	306	309	267	268	289	307	293	300	305	320	323	289	317	313	286	280	282	311	312	275	300	301	280	293	297	299	311	290	290	294	323	264	280	304	272	283	267	286	245	305	299	288	313	312	302	300	289	286	257	296	323	287	279	280	301	283	278	295	281	290	280	268	269	278	277	257	282	290	291	299	284	280	259	283	281	272	287	266	303	270	282	260	288	302	281	299	304	288	297	317	276	298	288	311	282	292	272	313	293	295	256	330	256	278	279	292	285	306	290	291	309	279	303	309	294	291	317	287	258	280	272	284	301	274	294	261	283	316	282	312	316	264	261	302	314	290	308	281	292	304	305	314	236	307	291	307	325	278	293	276	282	295	274	302	284	291	249	312	301	309	281	308	305	270	320	252	317	296	284	295	288	276	266	316	320	287	301	264	303	288	257	301	287	301	262	278	254	299	282	265	296	288	276	279	296	278	280	294	282	270	293	299	271	293	285	292	305	273	307	302	320	299	280	256	290	268	281	292	286	297	255	265	279	283	308	310	303	263	276	259	279	262	304	286	293	301	285	267	280	307	295	287	298	294	307	281
10174	20417	18314	11881	8801	6914	5694	4849	4032	3716	3121	2497	2223	1882	1705	1542	1402	1335	1182	1162	1085	1034	1034	930	894	850	909	836	774	806	792	735	697	685	712	673	679	700	663	605	613	616	601	551	581	580	591	544	596	590	598	591	607	575	566	599	568	588	571	591	614	597	658	577	518	590	553	559	597	584	612	567	599	625	628	624	586	579	599	568	631	617	521	548	610	541	568	560	566	579	571	564	527	548	551	554	522	587	595	573	524	542	579	513	551	571	600	567	597	562	550	559	606	542	535	563	578	541	582	540	586	540	588	591	582	614	574	532	624	555	594	548	559	581	560	552	550	594	577	580	607	549	550	526	580	569	555	584	595	582	517	538	561	559	564	581	568	589	574	513	562	554	546	550	574	582	612	611	577	568	565	610	572	564	579	555	632	556	558	599	523	551	608	553	563	587	547	551	583	595	560	571	586	585	538	552	567	589	534	540	624	557	500	555	533	534	597	565	544	546	546	535	567	580	582	591	620	541	584	550	564	552	564	576	596	561	606	588	538	524	564	603	577	525	558	581	582	563	574	568	555	593	570	580	568	575	581	571	567	577	553	566	574	577	529	596	578	584	569	573	607	531	556	516	562	591	583	605	563	534	582	545	548	553	596	547	558	569	580	520	585	556	608	595	588	504	513	526	556	591	559	553	558	572	615	565	525	569	619	575	581	527	600	556	542	581	557	589	565	562	561	580	577	559	573	577	543	551	549	544	521	566	535	559	560	538	563	584	624	553	533	574	567	572	509	540	600	523	569	577	543	571	578	547	565	558	536	541	562	564	570	527	536	531	563	567	657	579	533	565	596	552	596	588	560	543	556	568	580	563	557	572	567	579	577	557	577	563	564	587	539	568	536	565	572	546	545	572	549	565	590	547	579	529	560	574	598	548	564	564	570	560	521	558	547	552	565	606	554	571	515	562	565	594	576	555	549	562	552	591	558	548	517	539	555	548	553	566	545	576	580	548	543	588	571	590	574	546	588	573	556	565	559	575	562	564	614	530	552	582	579	574	581	557	544	591	562	535	600	562	567	571	569	590	599	528	518	579	569	548	548	560	540	544	572	588	586	600	585	568	561	586	548	553	554	578	570	582	564	576	567	555	574	618	612	550	552	520	587	561	584	594	560	579	558	525	575	571	550	606	559	551	502	566	582	563	587	598	560	556	585	563	530	536	562	581	548	550	622	575	577	558	547	540	603	555	547	550	565	588	558	561	607	590	515	533	578	592	557	546	591	588	579	535	574	552	572	563	575	544	581	594	557	619	580	563	567	580	583	558	564	530	559	578	532	566	546	603	580	579	543	593	577	525	562	575	595	543	541	527	579	579	556	562	550	581	530	550	569	517	521	585	538	544	546	591	568	582	561	566	555	599	543	568	575	575	556	525	585	539	614	531	600	551	524	577	579	561	549	578	590	586	556	552	586	616	590	582	555	587	588	561	539	560	591	526	596	564	563	585	559	566	564	544	627	578	506	558	548	569	558	570	539	583	555	532	540	598	573	525	558	549	557	554	571	573	581	572	587	544	577	550	558	586	510	561	530	594	598	528	569	508	597	533	593	543	558	553	541	545	600	528	589	557	603	586	572	554	545	560	550	548	607	558	530	582	564	580	546	540	552	551	583	548	543	594	549	576	531	591	548	564	563	602	570	572	569	552	581	531	562	548	574	578	552	529	565	545	560	563	556	566	544	562	573	578	568	521	589	621	521	576	566	544	565	576	564	551	528	556	531	569	543	535	531	574	536	530	551	532	572	569	546	565	578	554	546	542	593	559	551	517	577	582	544	555	553	557	573	572	601	550	558	547	564	583	568	549	540	556	582	568	562	596	579	531	562	542	550	553	569	593	589	591	605	581	541	563	558	542	543	536	568	551	520	572	561	591	546	591	500	559	546	543	529	534	518	601	546	530	621	560	583	575	550	520	551	560	572	576	569	551	583	589	597	525	574	544	575	589	580	572	568	533	585	564	570	588	572	560	578	579	538	552	590	603	549	569	583	576	543	611	545	593	574	571	605	579	568	622	574	579	586	574	540	527	568	547	531	597	541	540	598	548	544	557	554	508	569	580	566	587	590	538	587	570	554	582	574	584	576	559	586	536	573	551	569	586	552	568	570	574	523	564	541	557	576	583	579	616	570	604	570	538	601	527	574	587	601	528	561	579	556	544	554	548	530	564	563	578	580	569	545	616	574	590	551	565	561	566	577	545	584	561	549	559	557	534	548	578	520	570	569	556	549	550	540	579	566	580	568	603	586	578	625	532	566	543	555	539	576	572	505	569	539	575	589	541	586	566	572	540	559	586	577	576	592	574	557	556	559	547	548	536	546	569	622	596	562	520	549	578	534	556	579	631	522	564	527	574	540	563	564	547	588	547	545	587	590	567	604	576	523	591	565	547	544	577	594	539	595	555	514	608	597	580	551	581	575	532	549	524	599	545	566	593	629	510	577	544	580	588	616	584	566	562	527	560	594	567	514	586	554	570	578	544	578	542	560	509	586	580	553	557	531	573	567	551	565	606	566	516	550	584	558	586	565	559	579	554	577	573	547	596	571	536	563	584	543	580	612	559	569	555	527	579	590	557	539	545	561	630	598	555	528	563	605	599	571	596	538	554	575	541	584	591	611	546	544	546	587	525	573	590	542	571	568	518	538	579	581	586	545	521	545	547	567	573	527	553	551	554	593	577	560	559	590	551	557	524	595	564	599	584	573	563	598	595	542	562	584	573	574	562	584	543	581	547	545	533	525	567	536	546	580	541	552	570	574	547	525	556	591	537	519	547	503	520	565	534	590	539	557	556	546	573	563	569	560	543	574	572	561	576	563	546	558	612	567	570	522	572	557	560	575	591	568	573	585	544	548	515	546	605	537	564	577	598	534	541	553	552	552	550	605	567	540	572	560	549	535	551	551	509	554	571	563	571	552	557	548	600	528	555	599	554	532	562	580	552	564	596	583	586	602	561	582	578	564	563	581	569	566	592	536	547	563	602	609	525	570	531	568	615	600	553	599	562	602	548	578	548	580	545	555	558	559	550	545	554	567	549	586	559	548	596	543	599	590	565	570	551	567	584	605	555	547	552	571	565	581	556	545	570	540	563	545	558	542	603	585	572	550	563	535	482	590	559	535	539	546	571	523	545	582	596	555	536	556	562	578	548	564	547	551	527	591	519	567	548	523	517	540	578	520	555	570	580	577	553	559	570	580	570	533	574	569	565	568	555	556	569	560	523	542	571	596	585	582	572	610	561	584	570	583	590	556	596	560	608	577	588	575	569	561	523	626	555	562	548	558	582	552	591	548	561	589	565	557	551	575	534	553	563	546	545	577	561	519	572	552	568	589	554	533	558	572	562	500	570	564	539	551	565	589	537	612	551	541	613	563	535	533	571	559	550	565	580	541	550	606	559	546	565	544	583	544	569	540	562	560	569	580	531	551	582	597	505	534	598	551	565	583	582	556	517
23029	21074	28721	23643	21078	18586	4827	2232	1540	1387	1200	1012	902	821	758	644	649	592	569	541	510	480	525	453	381	435	408	428	432	368	357	375	320	396	341	335	333	345	354	313	342	305	336	356	300	329	322	325	325	333	287	313	273	334	283	318	299	304	298	318	319	291	335	324	297	311	292	294	290	313	313	310	300	340	298	277	310	286	316	294	314	296	331	293	305	311	282	300	324	289	335	267	291	291	284	320	279	299	296	313	272	308	300	312	329	260	334	318	268	284	335	298	343	298	324	317	330	315	306	267	307	327	301	287	321	260	297	292	306	300	291	294	297	286	334	277	343	283	294	302	290	299	277	277	302	322	281	320	314	280	319	305	288	296	303	304	315	278	316	294	326	283	314	306	288	301	294	294	286	294	298	278	321	304	319	302	277	286	301	329	298	294	262	296	299	296	290	281	271	284	342	272	291	331	306	312	280	303	285	292	276	300	282	291	284	265	314	300	277	336	277	284	323	289	298	288	277	297	311	278	294	281	318	304	320	287	330	304	302	295	275	301	281	303	335	299	327	293	282	323	300	306	298	313	327	299	286	297	287	308	317	323	289	321	315	308	326	282	285	279	303	278	291	289	295	291	327	296	334	318	283	295	303	299	296	291	282	282	295	271	286	308	297	293	292	302	311	280	291	294	295	294	324	320	267	298	297	318	303	309	305	294	294	273	288	324	301	332	290	306	302	286	288	268	322	311	295	313	308	298	298	287	312	314	289	293	297	317	279	307	305	289	311	335	330	280	297	314	302	291	306	284	322	308	310	324	279	295	300	295	288	310	291	258	300	299	281	309	294	316	318	303	282	339	333	308	290	295	297	294	290	278	307	309	331	283	291	255	311	303	317	297	314	297	295	293	309	333	276	320	290	315	305	297	274	295	280	270	279	323	313	282	284	269	257	286	300	289	300	297	290	314	330	297	317	317	330	265	308	298	320	290	295	311	288	290	259	287	344	312	288	335	299	299	307	276	276	291	311	290	277	293	286	313	276	285	312	302	310	312	282	304	327	332	293	312	342	309	311	275	283	268	300	302	292	317	282	267	299	331	295	285	284	282	285	315	301	317	314	310	311	303	295	287	303	293	292	310	305	296	327	306	288	274	279	302	281	285	302	288	297	286	291	317	307	303	280	301	272	266	276	305	257	287	297	278	283	329	283	294	313	271	291	310	295	310	306	310	310	310	309	303	314	303	278	307	302	316	292	295	314	281	277	310	303	318	289	331	315	286	313	324	316	295	323	292	300	263	301	277	326	272	274	303	286	258	332	279	273	290	300	275	312	311	298	317	299	332	312	327	280	305	278	307	286	292	306	296	286	307	284	305	319	250	295	313	279	326	284	304	336	287	274	276	277	311	319	299	316	274	328	300	282	309	324	307	297	279	310	250	308	325	302	295	290	298	292	298	288	312	296	312	274	285	321	272	307	317	281	301	285	275	267	296	279	312	285	290	288	317	308	312	264	282	294	293	326	293	295	322	282	304	292	275	306	296	298	300	320	301	290	313	308	308	303	320	269	290	292	302	289	310	326	279	304	281	329	295	287	306	300	286	289	303	252	311	283	270	310	297	294	329	291	275	300	325	314	288	280	277	265	315	317	282	316	325	297	293	321	276	306	300	301	295	299	319	276	277	325	261	275	289	268	294	272	296	307	301	307	290	284	292	273	274	282	314	304	297	279	285	316	253	311	306	291	278	311	295	326	297	315	273	267	288	293	290	300	290	324	268	284	297	275	286	277	290	288	254	301	297	304	312	298	328	300	271	282	317	288	262	322	314	290	292	302	298	346	296	303	257	284	302	275	286	304	311	292	312	272	307	319	317	285	286	302	298	288	263	308	311	312	283	299	316	294	299	290	301	284	293	306	274	308	331	340	311	291	302	299	256	312	295	284	295	278	309	305	284	302	321	296	304	329	312	258	311	287	311	295	329	270	288	312	310	317	306	327	307	306	257	327	312	304	342	295	274	326	302	297	295	309	284	264	292	302	307	299	309	303	306	310	268	297	300	314	312	300	303	307	285	279	304	288	305	280	271	263	316	284	306	313	278	289	296	323	294	296	270	308	294	286	299	288	303	301	307	310	296	305	284	295	330	292	317	276	294	295	313	320	298	325	289	308	273	281	284	268	285	316	273	304	284	314	331	270	264	311	302	286	289	274	304	273	303	293	302	273	318	294	320	322	291	307	286	304	308	297	303	308	309	281	309	328	306	300	306	286	252	297	285	283	300	295	287	292	306	283	316	293	296	304	323	295	296	282	309	287	284	249	302	311	288	321	268	265	301	285	296	299	302	281	287	263	312	302	305	293	325	298	300	288	264	326	312	317	280	307	303	254	265	297	281	320	300	310	285	318	276	313	280	299	279	284	279	309	316	294	288	270	306	292	317	287	280	298	283	328	283	310	268	271	284	282	297	299	287	298	293	288	285	278	317	316	326	287	290	290	290	285	307	281	267	320	322	322	325	289	281	278	279	304	304	292	306	303	306	288	285	286	288	275	267	289	295	302	303	263	279	347	298	273	284	312	283	289	304	276	265	281	313	293	296	287	274	313	291	256	287	316	309	303	295	285	277	276	306	296	313	286	292	299	283	303	287	304	287	286	305	276	294	271	294	273	299	336	277	291	302	275	286	294	307	287	302	299	287	289	287	348	287	278	265	276	297	291	301	316	283	294	330	290	347	308	314	267	286	307	317	291	311	286	279	295	309	278	315	292	322	301	298	278	287	247	302	305	335	290	310	287	300	296	303	308	292	303	259	301	319	288	287	276	299	261	270	313	318	274	304	294	293	296	296	281	301	307	275	295	319	248	293	296	293	318	290	296	296	315	298	258	313	279	320	273	285	300	304	311	306	311	286	283	294	288	315	294	333	303	316	313	305	315	275	298	305	310	316	300	319	267	290	326	303	309	269	289	316	270	315	288	284	301	313	277	280	292	290	336	306	267	302	280	283	293	273	298	297	275	279	320	296	302	300	293	298	289	300	280	317	324	295	316	291	316	306	300	306	306	284	314	281	269	346	308	269	293	301	316	291	295	295	293	269	289	270	266	303	289	317	343	313	299	320	287	268	318	281	302	309	316	284	320	327	304	289	277	305	296	316	298	302	312	318	308	293	276	342	295	297	310	308	302	298	308	281	290	307	285	299	331	292	292	299	308	302	291	292	308	297	295	305	305	279	300	255	276	264	267	298	294	307	285	308	302	280	316	297	316	298	272	287	300	283	289	274	295	305	300	279	270	318	292	305	333	295	305	279	292	301	296	323	292	289	313	305	322	305	298	308	291	332	282	298	285	300	288	292	304	318	294	329	274	296	274	305	287	278	331	284	280	306	304	316	300	290	307	276	285	315	304	307	268	314	301	330	290	286	288	316	277	290	315	297	348	265	314	309	295	291	311	315	315	316	333	289	298	300	314	290	309	299	294	308	277	282	291	301	302	284	295	278	320	264	303	309	305	287
12383	25533	22933	15257	11654	9543	7879	6573	5279	4867	4107	3457	2854	2509	2306	2010	1823	1756	1618	1508	1391	1379	1212	1101	1050	1017	948	886	953	873	835	808	799	837	764	728	720	760	729	689	668	567	620	572	598	554	545	588	635	580	614	604	549	602	572	646	575	569	583	525	547	570	589	590	566	563	530	533	558	577	658	597	604	532	585	568	585	525	565	560	558	509	562	556	547	534	563	531	531	553	548	551	546	563	532	541	541	567	492	547	559	550	584	558	549	562	530	519	539	577	554	571	524	560	507	573	573	553	565	578	518	543	556	521	562	553	565	562	544	535	553	546	588	532	559	566	563	596	520	587	545	514	518	523	558	501	544	516	592	560	529	544	539	522	577	573	570	534	576	553	601	542	525	545	503	545	572	569	512	540	528	536	592	562	556	581	553	523	543	532	565	520	583	547	505	573	522	548	556	599	547	510	497	534	583	536	549	558	541	520	530	552	543	542	536	517	530	544	543	518	553	576	575	489	498	545	569	555	541	534	503	532	487	570	568	547	533	535	539	552	547	552	538	583	569	531	531	495	524	557	553	531	524	537	545	567	558	535	564	598	516	538	575	526	516	511	538	525	550	523	504	542	555	538	529	521	576	531	504	533	543	551	561	513	533	506	521	530	514	582	523	537	524	550	563	508	567	538	564	591	542	588	523	530	518	537	538	525	540	527	551	526	533	560	573	500	533	575	550	523	558	560	532	520	550	503	571	529	511	558	513	555	534	559	552	552	556	534	523	526	509	523	538	540	554	534	519	512	540	541	523	542	570	548	570	534	530	541	504	550	543	582	563	521	565	514	532	577	557	543	540	484	566	549	537	505	494	559	554	564	521	564	527	583	545	554	554	527	577	509	525	555	576	521	568	575	516	538	536	500	518	549	532	567	499	575	563	503	543	512	535	543	572	548	536	516	518	500	539	519	538	575	533	567	510	573	532	534	542	510	518	530	517	553	589	497	530	547	544	539	538	558	521	476	553	513	590	540	550	499	564	531	581	559	551	536	521	539	569	563	558	541	525	554	572	523	571	589	562	581	542	586	514	514	595	533	495	550	578	541	574	528	520	557	527	525	518	566	543	524	572	560	581	526	547	547	538	515	565	536	533	514	541	554	541	537	545	533	555	531	565	560	559	530	522	521	562	546	528	566	502	559	564	536	558	543	536	520	521	550	575	526	557	555	549	573	534	558	543	553	514	528	541	554	571	544	552	512	545	517	559	555	551	530	584	539	519	551	529	547	565	533	521	537	550	516	540	524	523	539	485	521	562	540	547	529	564	545	524	533	529	536	570	565	536	551	552	530	541	568	501	566	565	558	572	536	572	589	523	513	543	546	513	529	574	573	542	500	505	542	557	505	565	575	534	573	523	545	529	516	554	521	553	545	548	498	521	541	559	570	533	525	576	533	574	546	516	567	518	560	555	550	558	542	592	527	534	540	547	519	528	530	571	525	558	538	519	536	512	564	537	587	539	541	517	548	553	524	540	573	549	548	567	538	564	555	557	519	498	555	567	570	520	558	552	562	525	580	555	524	551	570	551	495	525	518	542	555	529	561	534	531	539	505	576	556	548	508	542	531	529	565	510	557	510	560	543	556	574	548	535	568	535	573	522	507	480	519	545	570	550	566	571	557	552	556	557	550	544	533	569	548	524	563	544	533	559	550	518	558	554	570	521	532	575	527	573	545	507	539	541	539	520	558	551	578	588	512	561	494	516	511	544	526	524	572	500	590	538	565	531	555	513	541	570	540	569	480	578	588	540	561	544	525	577	519	502	541	541	538	560	571	504	541	542	517	568	521	550	514	569	566	544	542	552	606	564	552	549	492	564	583	573	518	571	538	534	571	562	541	522	555	518	556	507	534	515	569	558	558	508	558	584	542	539	542	543	568	511	506	547	529	532	546	567	541	521	544	529	530	541	552	519	530	544	530	536	513	573	571	533	559	522	556	527	538	531	528	578	512	510	556	559	505	527	606	602	554	537	506	555	518	578	528	533	561	531	533	550	568	496	514	540	521	520	551	517	525	498	557	527	565	557	549	602	568	544	540	498	566	525	534	553	539	558	525	560	591	515	555	569	539	534	492	516	554	517	549	535	535	526	515	540	563	597	601	528	515	493	539	510	518	517	500	491	580	553	545	525	565	530	524	547	569	533	540	572	524	516	532	530	484	526	547	563	540	574	571	557	548	560	566	517	554	550	502	587	532	548	542	522	531	562	569	582	520	544	534	531	535	543	531	504	566	540	546	554	509	549	559	550	512	550	530	545	620	526	541	494	596	505	547	509	491	516	556	539	564	584	558	549	544	573	541	565	543	541	513	518	560	545	545	562	548	527	536	546	568	523	550	538	556	531	600	553	525	541	518	576	541	551	565	573	517	513	532	557	564	547	522	547	544	576	525	520	539	540	549	546	536	552	575	551	521	550	551	506	549	542	570	533	578	525	549	550	531	578	536	521	558	522	549	572	552	544	546	569	536	506	557	541	560	561	546	540	500	555	582	585	540	529	518	544	546	537	562	544	544	568	498	562	514	561	527	479	558	537	570	550	545	545	556	538	545	544	504	507	532	570	573	529	568	552	530	566	542	554	533	566	540	557	540	546	543	553	556	518	533	570	486	551	566	522	543	557	536	559	549	575	549	543	546	604	535	577	581	510	562	525	575	556	551	534	537	528	537	538	532	529	506	546	521	558	512	539	535	505	504	556	533	541	513	544	539	532	550	546	549	571	519	535	580	560	557	548	529	600	508	550	572	559	561	561	553	526	570	603	556	534	512	561	482	572	479	531	557	552	567	535	585	588	557	578	557	524	564	539	528	523	564	572	584	534	516	567	499	581	525	572	532	573	518	542	539	544	558	515	540	533	562	565	562	565	545	521	541	521	550	512	499	533	563	540	519	586	529	527	597	531	525	488	535	562	556	530	540	536	503	523	534	588	578	570	536	534	543	518	532	526	531	597	559	520	475	550	525	523	562	522	513	554	538	524	506	507	536	523	533	538	553	552	580	536	567	551	524	570	504	554	588	555	541	575	538	548	546	533	575	503	542	541	552	547	545	553	562	543	539	498	545	580	549	541	516	530	539	564	526	575	534	544	484	557	552	581	582	497	543	519	564	580	543	524	528	568	547	538	568	537	508	522	557	528	574	541	521	509	541	589	527	553	515	561	536	558	528	535	513	505	568	556	580	566	506	536	597	592	551	507	540	535	521	582	528	552	579	552	531	537	569	528	511	533	586	556	539	480	529	540	552	553	564	524	544	548	521	543	546	550	568	556	553	497	560	546	559	569	566	510	551	553	534	557	503	562	524	545	563	549	503	551	508	539	525	551	550	559	548	510	550	560	574	519	559	543	557	543	559	533	533	554	523	541	563	573	521	524	548	501	550	543	536	543	524	541	576	522	558	553	526	557	570	537	560	538	590	536	569	547	576	549	559	541	541	550	570	540	577	583	556	552	542	568	523	550	563
26508	20153	10067	3572	1953	1422	1242	1055	895	812	807	693	704	615	582	578	558	594	549	558	564	469	551	513	495	515	497	478	493	444	491	453	447	456	446	503	447	458	495	413	496	453	464	492	425	455	480	426	462	448	461	448	463	453	410	453	451	452	450	447	494	447	466	437	484	486	415	460	484	418	478	464	510	451	466	436	484	460	437	442	438	459	463	454	458	473	472	450	429	451	490	431	474	442	479	466	437	457	492	434	440	427	456	484	441	443	477	414	435	457	447	508	491	434	476	451	425	473	452	443	476	456	464	429	461	478	453	491	495	498	457	444	458	425	480	466	438	471	459	455	476	475	453	453	484	458	412	427	457	454	433	469	473	428	433	498	480	442	456	467	445	431	439	439	482	463	445	420	452	459	455	480	453	445	444	487	459	395	429	475	440	477	442	468	426	407	507	436	422	452	440	428	483	456	437	448	507	453	481	430	420	449	481	454	465	416	480	432	450	440	456	455	473	459	418	457	469	469	443	481	451	490	435	425	441	447	438	466	469	467	496	460	486	408	465	443	440	454	445	454	471	443	434	487	467	482	471	453	463	418	454	405	460	472	456	458	457	437	447	470	437	444	488	428	495	439	467	492	457	439	481	434	451	426	454	464	458	482	467	485	498	447	471	469	464	443	457	465	459	423	426	433	437	472	459	462	451	462	462	446	452	506	445	442	424	442	461	469	429	469	437	454	487	461	446	488	436	467	446	417	460	459	457	435	453	436	417	445	480	431	452	493	474	452	484	420	446	455	447	456	487	370	415	405	456	451	480	456	432	446	488	453	436	479	431	451	446	446	477	441	481	426	443	446	472	439	440	447	497	418	456	465	470	442	421	442	431	443	489	452	468	480	450	449	441	463	442	444	462	453	475	425	479	475	420	435	455	441	436	484	462	453	494	423	428	409	453	472	482	467	457	454	435	462	445	472	450	473	438	429	435	458	462	452	435	471	458	447	432	439	481	433	439	438	467	446	476	448	444	475	460	511	448	458	448	415	446	455	444	453	473	453	468	416	409	442	433	530	448	465	463	441	441	426	469	495	409	483	445	456	474	428	447	452	412	484	424	423	438	440	455	443	474	447	463	431	451	451	453	423	445	446	418	448	471	479	440	439	464	444	421	451	415	452	462	427	456	471	504	437	420	452	477	484	437	473	425	457	495	472	466	442	464	446	430	413	433	472	475	466	476	461	445	425	457	454	443	467	434	467	458	443	403	468	418	458	489	465	449	425	464	442	452	475	493	469	491	472	473	445	479	454	449	442	450	507	427	472	413	492	465	441	466	421	473	435	477	488	457	434	508	464	410	460	457	463	430	463	454	471	464	440	483	462	440	462	436	461	455	426	432	431	484	441	442	453	454	437	425	449	431	505	464	447	455	461	434	431	467	409	442	444	454	474	466	467	441	449	428	438	435	450	456	495	474	486	463	415	439	460	470	465	432	493	455	481	435	466	463	465	452	436	428	446	431	436	428	422	449	471	437	453	457	473	504	469	483	463	444	483	455	437	475	423	485	452	448	488	519	493	465	456	481	492	428	416	457	422	477	500	508	487	463	471	491	472	446	457	432	450	459	429	454	462	423	460	469	424	506	425	461	473	420	440	467	465	421	444	455	444	430	458	444	450	484	406	445	467	454	433	428	452	491	464	480	463	415	485	457	478	463	467	446	480	475	434	457	452	454	416	482	445	469	441	486	509	468	446	469	459	456	459	470	448	471	462	457	452	452	468	445	427	453	463	455	466	435	449	430	428	445	437	470	453	461	444	477	451	425	438	410	455	497	460	457	477	443	480	479	432	445	421	483	475	446	445	442	463	436	461	408	446	416	440	408	446	451	473	466	458	468	448	429	484	445	480	490	433	439	386	481	460	460	449	465	439	453	456	498	455	469	434	459	461	459	453	439	461	437	486	469	446	453	436	444	433	442	445	444	474	500	474	484	412	442	469	442	462	425	400	436	397	455	458	428	470	486	458	478	462	443	426	464	437	484	460	438	402	501	454	450	451	487	434	428	486	451	446	453	456	443	436	459	457	458	449	470	431	430	499	425	458	426	468	436	464	451	456	458	457	455	472	422	432	437	457	458	486	463	477	446	443	448	481	468	455	475	424	447	455	428	448	491	471	438	439	431	471	448	461	441	496	464	463	445	469	491	457	470	464	429	472	476	464	467	481	453	471	458	440	449	453	470	453	482	469	463	463	446	479	432	486	435	441	418	472	479	429	420	469	451	468	457	447	463	444	445	471	483	462	481	434	471	461	428	429	493	474	500	462	466	421	475	481	480	455	437	441	462	432	466	460	466	414	477	441	431	444	415	459	474	429	460	467	452	454	489	441	499	468	454	410	448	439	457	455	438	464	460	467	426	440	448	456	478	463	468	423	427	461	459	458	483	457	403	457	436	453	463	428	461	429	418	452	514	457	479	466	455	461	444	457	435	447	403	475	450	477	468	448	468	398	464	439	440	441	455	458	501	462	429	481	418	433	443	470	435	444	435	458	483	454	443	455	457	450	457	459	466	453	438	456	439	490	470	461	431	429	486	465	465	443	454	471	442	444	467	456	441	502	433	450	456	417	527	450	449	475	486	435	443	440	434	446	475	449	482	425	447	413	481	474	458	427	464	456	450	469	516	447	472	443	482	444	451	474	480	443	479	439	446	450	481	413	435	478	449	459	446	422	476	465	490	439	464	442	488	446	457	444	439	459	448	502	449	465	448	446	479	468	454	467	438	449	423	434	437	427	411	494	463	430	495	456	474	452	444	441	493	496	418	447	452	452	465	421	460	435	486	432	491	448	456	454	455	437	439	440	426	412	437	479	421	476	430	488	490	441	436	416	460	484	468	444	432	446	478	449	481	465	448	441	458	458	445	471	457	475	437	450	477	450	506	451	466	474	467	422	450	450	423	392	487	441	447	508	448	502	487	478	470	455	464	438	407	450	464	483	454	484	434	504	468	477	489	468	444	464	448	484	445	449	422	477	436	438	455	437	467	430	486	417	458	478	437	453	470	458	454	445	499	441	412	456	450	442	443	449	493	471	438	451	465	458	442	468	444	448	431	487	433	414	447	449	457	430	443	457	450	427	444	470	466	448	443	470	479	469	448	451	456	457	431	438	473	470	514	464	478	455	480	487	452	448	458	445	452	436	467	453	418	482	434	441	453	425	483	498	454	440	431	445	434	463	449	441	458	441	455	456	437	438	463	444	445	432	419	452	441	488	440	481	474	482	452	433	452	448	455	474	482	472	433	454	470	475	428	490	424	488	469	466	430	464	457	398	475	421	481	491	461	481	447	469	446	454	487	466	456	485	445	443	464	489	487	454	447	422	458	458	472	468	483	443	477	421	416	481	442	475	434	457	472	444	416	475	444	462	435	492	493	444	437	409	485	426	436	462	475	414	471	412	433	483	416	498	445	459	474	477	450	455	465	453	439	438	460	485	470	454	473	469	455	466	480	510
9054	13162	11928	7358	5571	4507	3754	3117	2807	2473	2166	1813	1641	1530	1445	1347	1327	1212	1159	1104	1094	1150	1090	992	1034	952	1021	981	998	962	976	892	981	858	924	913	968	899	898	951	882	893	846	849	868	827	819	862	842	858	827	894	892	840	901	831	875	858	912	880	863	863	865	874	794	867	814	836	873	860	844	883	872	848	850	869	835	875	905	801	873	840	840	847	863	823	873	828	879	845	864	848	814	849	786	802	858	844	873	844	850	861	840	859	833	816	824	831	847	853	846	877	856	821	806	826	853	833	853	846	834	860	857	854	922	910	864	880	840	887	799	885	872	799	863	799	809	850	888	793	845	848	863	883	841	874	820	840	864	917	855	833	931	880	870	749	863	849	844	845	858	847	793	825	868	803	857	849	858	902	863	831	831	887	841	895	895	847	787	859	888	868	811	823	866	834	858	864	895	790	885	831	811	852	849	823	882	847	875	840	796	828	829	786	851	823	782	853	795	850	866	814	854	779	852	869	851	853	846	793	815	859	791	825	824	904	822	862	848	791	893	808	845	842	894	810	910	821	848	857	823	912	883	814	814	859	813	889	788	810	842	875	836	813	797	832	840	880	858	842	812	821	893	825	865	859	826	834	847	823	818	832	874	828	819	834	852	836	830	874	783	811	871	816	870	845	887	847	879	849	801	804	868	822	843	832	867	860	836	821	852	830	835	838	861	835	867	893	813	845	846	830	829	887	848	848	871	810	831	862	883	794	824	850	816	906	824	884	817	890	874	797	804	836	884	778	873	849	868	883	860	854	834	861	767	864	833	899	831	796	882	904	863	827	854	820	817	859	822	862	869	877	813	856	820	857	843	782	857	853	837	836	796	837	862	779	812	813	818	814	873	863	813	843	807	826	817	852	853	844	873	807	816	842	841	877	796	851	807	824	899	868	852	842	873	821	869	827	808	886	823	811	840	815	877	854	837	806	843	845	814	842	855	889	879	934	866	787	788	878	866	880	861	884	778	852	875	831	836	866	891	856	895	813	793	805	871	835	789	821	812	869	864	866	816	801	816	876	853	848	807	813	793	817	816	837	916	845	828	817	825	873	829	856	805	886	850	854	842	853	831	820	752	904	847	783	827	830	864	815	822	900	850	796	887	854	829	921	815	923	820	881	855	883	831	837	887	830	884	877	842	843	849	836	835	871	846	838	802	899	865	884	857	837	904	813	831	843	835	856	817	825	835	816	868	792	844	861	843	856	889	804	827	817	838	841	869	843	874	785	834	874	808	833	847	865	897	818	814	891	829	796	894	798	831	778	846	864	840	888	831	869	835	882	861	816	854	858	839	848	834	854	827	832	845	809	911	813	842	856	855	846	852	818	872	840	857	835	861	818	848	842	836	856	815	813	858	857	820	865	814	880	857	866	861	860	863	850	863	821	844	835	861	841	843	806	869	845	848	867	851	859	833	777	828	816	837	807	847	841	886	831	794	889	846	790	837	845	837	894	861	879	810	863	791	867	797	849	864	849	816	840	830	816	831	859	841	816	878	860	851	860	842	838	813	860	906	851	841	881	828	834	909	872	874	841	834	820	841	830	878	830	858	799	822	896	902	822	948	849	805	902	903	840	848	861	891	854	822	835	860	808	805	910	804	801	844	867	820	833	825	852	877	814	895	809	804	859	896	826	775	796	853	869	813	849	829	837	833	868	866	881	833	899	806	826	882	881	838	884	882	841	880	875	807	817	825	872	845	854	878	856	846	867	829	810	812	923	883	865	870	837	860	832	835	839	786	808	865	862	828	828	819	799	850	835	797	825	849	898	824	862	864	848	874	885	832	864	888	808	853	841	876	856	888	835	800	854	848	816	850	831	828	856	837	845	812	812	845	809	826	890	810	871	845	855	859	890	825	851	851	855	825	872	846	888	869	818	818	820	835	855	841	861	907	857	853	861	858	809	839	875	823	883	858	826	822	863	874	817	873	823	847	854	801	868	829	840	881	872	851	872	793	831	864	785	866	841	856	816	833	844	827	810	863	808	871	845	810	865	805	885	840	848	849	851	827	879	870	819	773	858	842	757	797	857	811	864	835	891	846	857	869	843	806	840	842	822	818	864	817	831	808	838	882	824	836	845	844	851	815	856	868	834	844	860	854	834	875	816	861	829	913	879	853	831	815	831	893	824	856	774	878	842	829	789	849	875	840	835	834	807	917	883	813	878	820	843	860	839	824	850	849	785	872	839	795	848	836	878	896	830	838	827	820	820	805	807	864	862	895	844	813	789	839	852	807	761	854	871	806	888	867	874	846	876	779	769	776	843	821	839	885	853	889	881	818	840	861	838	889	892	816	888	842	877	849	860	857	856	874	836	830	880	830	858	914	838	872	820	782	841	847	863	845	881	811	836	860	848	823	824	883	866	841	873	899	858	851	822	855	861	871	819	886	861	796	810	822	827	853	824	846	885	843	805	812	827	837	879	827	849	836	863	765	851	857	822	818	837	853	896	852	865	826	784	898	871	791	842	866	826	768	843	837	804	819	834	842	812	841	871	857	816	828	888	810	865	916	865	834	845	912	854	863	824	832	852	853	828	886	855	885	829	852	841	865	857	873	802	842	855	805	782	825	828	842	825	893	861	834	867	819	823	782	857	823	859	801	815	841	809	837	863	814	850	831	833	837	833	840	821	863	894	833	854	886	807	814	830	805	855	808	856	829	832	834	873	893	830	837	829	827	833	871	861	840	800	808	873	860	822	855	900	851	860	825	834	826	885	850	798	891	846	818	840	838	847	821	832	866	859	827	779	830	838	828	869	815	822	819	788	810	817	848	806	871	796	836	802	842	841	853	868	868	854	831	854	825	889	859	853	839	862	814	887	848	842	902	873	828	869	821	836	818	836	818	907	903	811	852	836	858	863	852	840	897	810	830	823	819	826	787	820	841	882	912	858	815	831	838	865	875	768	880	852	846	800	817	871	859	825	907	893	874	881	882	826	833	817	842	864	852	819	872	813	838	875	790	847	830	841	860	786	876	859	853	882	863	841	853	866	865	864	839	829	833	880	851	873	857	851	849	844	857	881	910	847	854	896	831	871	851	866	805	825	817	851	884	851	856	794	833	890	835	827	837	914	864	934	839	862	872	896	898	890	883	814	829	798	857	861	835	821	849	872	801	864	845	775	870	874	829	834	836	777	818	833	837	859	867	869	854	802	867	887	867	859	877	864	808	873	871	874	826	845	878	818	857	770	863	871	864	833	866	865	844	882	809	838	854	847	848	849	785	808	840	857	825	842	869	861	851	826	843	869	883	835	889	857	824	853	814	861	854	833	837	851	843	808	802	808	878	818	849	832	820	857	841	862	825	835	866	894	907	864	872	876	884	859	833	814	829	813	839	850	819	821	840	820	913	829	832	816	900	845	798	854	817	829	828	850	813	888	829	854	883	833	898	817	869	843	860	875	866	816	870	835	856	901	882	839	870	841	851	870	849	893	815	846	826	852	820	793	847	844
23922	21100	28093	24334	19564	4753	2047	1410	1114	950	880	722	655	601	546	504	497	495	476	428	437	427	409	393	339	411	370	364	357	339	359	369	328	312	344	314	322	302	321	316	324	297	269	321	304	277	295	295	292	289	286	285	308	299	286	282	296	276	298	275	265	301	292	297	299	324	294	261	276	267	299	348	279	284	324	330	279	306	329	287	283	313	297	268	273	253	292	265	295	303	287	276	280	254	301	294	261	302	297	285	278	311	301	305	308	256	285	287	311	245	304	293	280	290	276	274	294	271	279	292	303	284	309	274	273	300	298	308	262	290	309	271	262	321	277	309	312	310	292	285	276	288	304	276	280	309	307	267	266	271	295	297	276	314	268	281	260	269	277	300	275	273	262	324	319	310	289	285	287	252	308	282	299	288	277	294	296	267	252	301	297	299	286	279	267	304	286	304	279	267	311	274	304	304	264	288	290	286	267	277	303	267	296	302	284	283	284	272	272	301	275	303	289	279	267	279	290	290	298	296	291	284	269	296	284	279	283	291	291	307	292	263	290	257	292	287	278	267	264	272	287	283	338	295	276	278	286	280	254	302	309	275	329	319	268	276	295	289	280	291	321	290	281	312	321	279	273	307	255	280	277	309	299	296	328	289	264	293	279	276	280	274	297	295	302	277	275	261	280	300	282	292	290	277	298	297	342	273	269	303	287	314	295	306	309	314	279	259	273	271	278	283	301	271	292	285	297	265	292	281	294	281	262	268	302	284	260	284	325	289	283	308	281	314	293	277	266	300	273	257	292	311	320	289	280	286	287	311	293	299	280	273	292	276	287	293	276	312	303	297	294	308	296	281	297	286	286	335	281	265	312	288	287	285	269	284	298	261	284	285	304	290	310	287	266	289	257	286	284	309	298	272	273	274	279	282	261	302	293	301	311	276	283	302	283	287	290	266	300	271	287	303	294	257	270	269	269	265	298	276	305	299	284	304	263	277	259	276	310	282	263	278	293	279	278	309	297	281	249	255	269	268	295	257	244	247	274	299	311	293	272	264	310	312	268	297	305	263	304	268	283	309	282	275	277	279	298	286	281	298	275	293	275	293	298	272	283	285	273	258	298	297	284	280	289	280	280	279	267	288	267	306	294	291	313	269	314	287	289	323	306	274	297	279	287	286	257	285	312	291	251	295	280	290	301	297	276	261	276	311	293	256	285	284	305	318	289	272	281	282	277	303	288	266	307	299	314	295	264	291	307	300	290	277	277	289	298	310	292	283	268	315	328	277	274	289	286	270	294	274	285	267	284	305	287	301	303	260	274	300	286	293	248	272	279	274	283	262	264	292	304	317	313	310	293	293	252	287	275	277	250	285	287	289	287	262	312	296	309	291	308	302	279	267	269	281	269	321	299	299	314	299	266	296	302	317	285	302	288	291	289	265	303	298	297	319	296	290	284	306	313	306	284	296	281	305	292	295	282	281	290	308	278	275	254	295	309	292	284	273	273	263	283	298	289	281	279	272	292	266	301	274	282	321	282	276	269	275	333	293	292	270	281	303	310	311	269	291	285	304	249	303	308	282	272	271	296	274	285	268	257	330	302	305	298	309	259	287	289	301	283	304	307	292	266	304	264	269	278	292	280	263	283	297	293	282	298	288	297	289	255	303	284	317	293	291	291	268	272	265	292	277	301	277	297	272	287	284	273	287	302	301	291	304	283	281	261	292	276	281	283	309	288	286	284	253	282	324	285	310	279	298	270	313	305	280	291	256	308	262	277	290	300	295	271	279	253	268	286	262	299	306	282	256	280	261	278	272	294	288	267	277	297	276	298	268	312	300	311	301	300	303	284	276	268	306	293	298	274	295	259	282	276	306	284	264	297	288	297	285	263	283	270	269	277	282	272	273	273	305	274	280	289	260	280	292	292	276	281	291	274	298	300	282	292	281	300	255	304	292	277	327	264	295	295	270	284	306	301	244	278	266	282	256	286	283	298	312	296	275	296	312	312	284	284	284	307	284	300	297	277	293	288	292	292	313	271	306	289	304	296	276	289	282	252	271	301	274	263	289	274	306	295	295	294	271	283	295	272	261	284	266	288	305	269	273	260	286	305	291	308	281	308	318	286	284	263	300	276	290	255	259	284	289	281	294	322	268	304	306	279	266	273	258	302	275	299	271	281	283	279	252	272	280	283	297	280	301	301	274	282	332	280	300	288	281	277	293	292	281	292	310	269	260	276	311	259	329	288	294	297	279	286	281	282	300	297	277	251	300	294	302	287	298	285	305	285	296	284	298	268	282	306	304	261	255	270	271	259	303	290	301	276	264	270	268	294	304	289	315	265	308	279	300	307	287	270	279	277	251	304	298	264	257	274	280	297	290	280	235	292	276	265	288	283	297	291	328	307	252	275	282	268	268	285	276	317	296	310	286	271	299	321	287	286	294	312	278	274	304	287	297	302	316	270	262	276	265	284	269	281	308	287	320	283	303	292	286	294	300	293	283	277	276	315	310	310	270	324	279	272	298	300	298	261	300	283	289	279	272	317	294	265	298	285	293	310	277	245	273	272	285	302	266	299	309	308	268	296	246	297	283	286	291	309	294	262	299	288	286	288	294	283	278	301	290	282	272	277	255	283	290	291	290	246	303	291	297	288	283	310	271	276	264	264	280	280	304	323	301	283	259	311	279	317	318	261	310	289	282	279	315	296	281	261	275	303	281	275	270	287	286	287	283	313	269	286	318	276	287	288	269	293	321	285	276	285	283	283	323	294	274	264	304	290	286	280	247	276	276	269	280	288	295	281	320	305	302	271	255	278	274	294	305	303	296	275	287	295	277	296	275	295	268	303	266	257	277	265	267	295	305	263	276	298	295	279	328	324	288	279	314	285	287	276	277	270	293	301	307	270	285	288	288	292	280	275	271	281	284	265	287	306	302	271	272	268	262	258	309	308	276	301	265	285	279	266	271	304	266	314	294	294	284	325	273	269	271	295	289	307	280	295	283	289	267	288	298	306	259	249	291	254	304	279	291	271	260	292	282	267	289	304	285	291	295	280	269	288	272	285	296	276	282	290	301	307	301	264	277	300	288	293	308	277	297	292	294	318	286	302	272	290	274	300	271	279	304	274	289	298	276	305	250	310	297	285	291	265	282	306	256	291	292	278	286	269	309	286	301	292	290	306	288	298	267	259	303	294	274	275	281	261	298	289	287	298	282	289	306	278	266	281	283	239	292	290	270	289	298	263	276	286	278	306	276	286	292	236	264	290	283	298	280	274	288	288	286	302	269	299	304	279	289	277	305	259	298	285	287	293	272	293	313	253	333	311	288	286	316	268	282	301	265	272	331	280	290	295	269	272	257	290	276	306	272	297	315	276	278	299	255	271	315	304	263	286	295	268	310	296	276	277	274	302	264	279	232	292	266	282	264	327	314	273	294	286	271	295	283	282	288	297	298	284	318	287	276	290	271	293	285	291	256	295	266	266	306	238	268	272	300	268	277	272	297
10143	20352	18629	12232	8897	7168	5792	4753	4079	3376	2924	2398	2151	1838	1657	1505	1408	1302	1295	1156	1096	1036	968	904	954	824	814	800	811	767	722	742	732	725	714	713	697	652	645	610	627	566	554	608	607	594	554	579	583	577	564	585	617	590	593	555	588	562	543	579	554	580	582	540	554	539	592	576	582	590	560	582	530	645	541	542	609	595	542	562	544	566	514	584	579	579	555	547	590	510	557	559	523	548	555	545	574	553	564	556	619	556	518	559	532	540	532	571	537	542	593	581	596	572	578	575	543	534	521	602	546	560	556	552	565	583	533	551	527	525	556	567	542	549	556	533	521	623	540	540	567	572	574	570	530	560	560	546	555	576	537	579	547	535	561	563	572	529	545	563	601	570	524	562	538	539	573	577	588	559	594	579	551	542	552	561	570	600	547	583	549	559	522	538	573	530	535	512	516	542	561	565	561	554	545	524	554	613	584	552	561	605	577	552	533	544	574	554	542	562	599	541	514	570	546	585	574	536	573	560	561	546	563	546	574	568	552	551	583	563	608	614	571	554	584	540	550	614	539	565	563	547	523	552	577	584	544	569	560	517	604	519	511	552	560	580	565	529	525	543	568	562	543	537	563	559	602	523	532	559	534	552	543	556	551	544	553	575	526	539	606	581	558	537	516	562	566	556	593	537	530	547	575	572	511	556	561	548	557	557	535	559	568	521	541	555	544	561	577	564	566	544	535	587	488	531	575	563	567	551	568	583	575	589	589	566	570	536	578	540	535	567	579	528	542	527	526	525	526	575	538	571	498	590	571	590	580	558	554	536	550	564	519	546	554	518	541	541	583	551	552	595	568	532	569	565	509	586	586	575	556	556	530	559	563	537	572	583	568	552	571	550	537	553	575	521	567	550	530	568	534	576	558	515	540	550	566	564	575	560	562	547	524	544	547	511	582	558	555	541	565	578	567	523	559	564	568	575	525	522	563	606	548	516	510	551	555	605	536	571	617	516	523	564	593	549	542	601	566	575	539	535	537	546	569	571	506	566	555	580	568	546	573	548	564	590	594	535	534	545	592	587	551	551	634	541	506	574	544	577	553	528	585	557	598	527	542	548	588	591	532	523	541	550	566	589	510	534	548	533	564	576	574	563	574	527	519	569	516	562	571	524	537	533	538	552	543	527	555	578	562	548	560	519	591	540	589	537	544	539	563	559	555	543	554	572	508	516	526	603	544	586	578	530	562	558	576	555	572	555	576	555	546	526	562	580	556	524	575	520	527	580	527	531	547	573	542	548	576	584	577	574	518	533	549	551	589	523	544	563	559	537	521	526	599	528	530	564	551	561	545	533	524	580	561	551	568	555	544	582	551	569	567	493	541	588	570	570	580	574	555	532	572	573	566	552	544	501	544	590	550	542	583	596	574	542	554	533	602	537	575	635	542	536	586	606	578	557	538	539	526	530	574	538	581	520	577	596	551	553	607	518	535	533	543	578	538	621	559	563	527	559	517	558	531	540	586	540	520	580	544	578	543	555	554	486	579	563	514	549	573	534	541	522	576	510	559	564	522	530	603	538	543	562	569	569	569	539	576	590	560	572	604	583	564	541	579	545	603	554	575	492	550	584	528	553	585	532	564	557	520	566	574	582	565	540	542	543	569	563	592	538	540	581	592	523	572	566	523	550	576	569	579	554	527	568	532	585	538	587	590	505	567	549	534	558	557	563	531	563	542	577	603	550	567	545	562	548	561	554	555	587	554	564	582	530	571	556	543	548	548	555	548	584	558	580	529	620	549	540	531	569	561	557	553	553	585	563	578	555	559	561	520	554	546	529	559	564	521	574	592	533	583	556	553	542	549	586	550	547	573	592	589	563	588	548	585	586	570	549	577	547	582	543	553	577	590	543	557	542	535	541	579	579	551	553	573	519	583	564	584	571	523	598	558	579	512	588	557	548	545	548	545	532	562	599	557	570	582	564	554	563	568	586	566	545	563	549	582	555	564	608	531	551	536	566	524	580	598	603	578	575	557	561	550	564	552	588	549	584	596	585	584	568	560	562	561	576	594	556	575	550	582	555	560	542	578	547	580	540	567	611	544	540	556	570	526	542	566	576	596	576	545	541	563	544	548	534	517	585	540	575	532	572	583	532	555	520	501	541	559	536	539	567	592	556	612	555	545	577	569	556	577	560	516	565	574	536	509	589	581	580	571	498	529	530	572	590	520	543	497	575	530	565	631	532	545	547	561	550	553	545	613	606	553	585	543	532	547	574	550	546	555	517	550	597	542	591	610	525	563	527	532	588	547	555	553	581	558	573	562	582	563	557	545	562	542	549	550	561	555	548	553	506	530	581	535	541	585	551	558	540	531	545	563	592	567	609	544	538	545	617	536	552	593	535	584	551	540	549	523	569	585	595	565	557	563	565	578	552	566	598	521	542	569	564	513	577	528	570	554	544	557	536	504	539	560	554	543	509	537	538	577	538	545	539	574	544	534	503	567	549	560	582	565	537	521	571	550	549	585	544	569	577	577	570	552	551	580	530	541	591	549	558	521	543	563	576	579	556	567	606	525	506	513	544	540	546	559	562	571	536	536	557	601	533	593	568	551	532	532	566	572	575	555	574	535	548	525	573	568	485	565	567	535	569	554	602	553	571	565	580	547	556	599	553	535	546	572	558	550	570	548	553	559	552	579	532	536	559	610	572	544	540	549	567	519	573	499	508	578	544	555	539	608	558	603	538	575	563	544	537	520	534	579	561	564	563	536	560	554	521	544	590	545	583	537	525	523	546	564	579	551	595	514	569	538	544	563	588	585	572	509	552	567	573	556	576	565	575	586	522	531	587	590	561	552	575	573	568	557	559	570	549	524	517	563	536	536	571	546	579	553	614	536	529	573	564	545	513	588	541	581	562	584	521	561	537	580	537	601	523	532	563	581	541	553	586	551	543	530	538	544	532	569	554	518	582	540	525	544	571	562	553	555	530	546	549	538	558	581	574	548	552	566	532	576	556	549	510	551	534	566	573	507	566	543	529	556	593	567	551	555	518	588	575	555	559	589	546	553	563	558	532	577	543	567	580	539	571	551	563	568	543	566	538	567	534	548	582	578	530	595	547	556	561	545	540	566	599	524	562	563	544	539	543	545	573	574	557	580	528	546	571	527	549	559	582	562	538	547	551	549	553	544	564	547	546	562	544	547	545	575	524	567	530	582	558	540	555	556	608	575	569	526	554	547	519	561	573	557	552	547	604	572	527	546	550	521	549	561	577	552	518	552	562	599	545	624	569	555	586	606	566	564	553	562	576	595	583	589	557	545	549	559	573	528	550	535	586	568	542	583	484	516	556	532	556	560	544	534	569	510	585	568	541	533	542	555	550	534	531	527	524	570	546	553	537	537	569	531	509	533	556	542	562	556	512	548	567	530	593	517	579	566	546	565	547	550	535	514	577	558	548	561	550	548	618	562	571	583	528	570	581	540	513	591	559	534	620	575	562	573	531	585	607
23056	21066	28687	23658	21070	18439	4634	2091	1547	1341	1156	1005	874	746	744	700	616	582	566	543	464	492	496	481	419	406	390	426	398	381	345	366	365	354	358	315	349	343	336	335	327	317	316	317	301	294	297	297	283	307	296	318	290	327	310	327	339	298	300	317	310	317	296	329	286	339	309	308	267	280	260	307	308	318	326	320	306	301	325	308	311	320	301	318	267	291	300	274	314	309	307	319	274	295	295	304	285	300	282	296	267	291	304	321	260	298	295	318	282	280	292	297	321	266	302	298	303	305	296	281	276	323	300	308	276	318	321	298	332	288	269	313	270	293	292	326	304	293	320	294	280	277	288	292	297	288	283	284	318	311	289	303	329	293	308	291	274	277	324	281	324	308	305	282	299	291	274	308	312	284	280	306	328	304	310	315	305	295	271	295	291	302	339	277	296	286	294	277	286	296	288	314	297	302	294	291	281	288	311	308	319	317	295	283	265	286	265	297	301	292	291	296	274	281	298	274	297	300	282	282	296	278	283	273	336	284	285	289	296	301	265	303	273	286	294	282	277	286	276	265	299	273	304	271	287	294	299	333	311	300	322	255	280	289	290	296	287	320	340	259	284	303	309	268	304	268	275	289	318	294	307	282	284	295	279	275	265	274	296	318	310	316	284	282	290	331	305	274	267	275	313	261	271	290	317	279	318	270	289	277	306	271	273	278	326	292	288	303	299	325	327	301	284	306	265	298	290	314	324	296	308	284	290	284	291	290	262	271	288	314	298	280	310	282	291	293	300	291	314	320	304	305	281	293	282	307	312	296	308	298	299	290	310	317	298	306	320	322	281	270	311	308	260	299	299	268	295	278	294	280	317	288	291	313	293	297	298	292	299	278	310	278	296	293	290	293	270	319	277	295	282	299	309	264	332	292	296	295	301	277	308	293	293	284	262	285	312	296	315	282	282	344	292	304	277	311	263	318	312	298	286	307	319	275	276	295	304	301	277	305	295	274	305	293	282	277	302	290	299	295	294	307	286	269	338	300	289	303	288	322	249	318	281	279	284	297	282	298	313	289	299	316	308	298	324	283	334	286	282	271	303	297	307	297	337	276	262	291	260	308	303	289	304	303	293	287	281	265	288	256	292	313	286	275	312	327	280	280	294	298	297	293	268	283	271	288	287	304	266	279	283	295	306	270	294	302	330	256	307	286	268	283	282	309	301	301	315	292	264	299	287	296	280	271	303	284	279	285	278	333	292	317	292	310	300	284	298	287	273	291	310	302	321	277	261	294	309	296	303	295	309	291	264	289	271	272	271	293	263	273	296	287	313	270	318	305	278	321	271	297	274	269	292	296	268	317	292	296	292	335	265	312	281	286	286	274	295	306	290	285	281	315	300	269	303	311	319	282	297	291	308	286	287	266	311	302	291	288	312	320	292	296	290	294	302	301	292	288	286	255	311	310	263	287	300	315	300	288	282	309	321	304	283	274	289	271	263	305	296	325	281	294	281	261	317	307	294	292	328	278	252	287	293	300	300	311	279	334	286	311	297	281	322	284	282	292	286	296	270	313	296	287	306	324	284	278	308	312	314	280	335	304	289	314	315	280	331	269	290	304	289	314	298	276	261	296	294	281	257	332	284	279	294	298	284	317	305	290	280	332	306	272	317	309	329	288	294	287	329	300	309	255	301	290	299	320	305	274	310	301	290	299	280	298	267	278	313	291	290	276	265	345	298	273	274	317	302	313	285	286	289	297	273	285	288	282	289	271	290	303	298	322	302	335	283	269	294	268	311	276	244	328	314	262	306	283	320	296	313	315	311	268	299	276	270	295	279	310	281	293	306	301	290	325	282	268	304	278	304	315	313	280	290	297	304	313	306	298	303	288	325	293	310	311	303	317	276	296	290	283	295	303	273	283	314	274	296	287	300	309	298	306	293	306	290	279	277	287	299	289	289	297	292	296	307	316	308	290	316	313	291	275	271	240	277	279	296	285	260	279	300	309	307	325	305	296	272	278	300	307	318	282	307	293	297	295	280	262	249	300	326	302	292	297	301	290	310	290	308	297	262	284	297	288	288	318	319	289	290	322	280	297	256	303	300	288	299	313	289	262	315	276	307	292	307	316	295	283	288	267	268	313	293	302	285	298	312	297	294	303	302	289	313	284	268	298	304	291	284	275	279	298	318	308	311	309	271	281	276	298	296	278	288	298	288	264	322	270	258	336	264	285	258	305	286	303	284	320	331	285	306	307	272	249	298	314	311	276	276	301	286	283	279	279	288	290	266	297	281	296	304	322	272	288	273	310	326	278	289	298	312	313	264	303	297	326	275	278	283	290	273	291	284	322	293	306	290	294	335	285	292	279	279	288	306	299	301	276	306	292	294	317	307	292	272	266	296	276	265	274	306	286	297	275	284	303	319	279	275	268	298	313	274	308	313	265	285	303	299	271	285	304	285	282	309	277	281	306	305	295	325	299	323	294	296	294	288	321	287	304	305	290	295	310	304	289	294	285	273	309	311	281	310	280	267	285	295	285	287	331	267	299	274	296	302	282	289	311	293	275	286	251	298	277	283	318	332	280	286	283	272	277	284	281	276	295	321	263	322	281	284	312	287	293	290	311	303	308	292	268	302	284	277	288	288	313	270	288	311	306	292	265	276	310	318	325	325	291	297	306	297	292	267	292	279	280	322	291	294	295	302	285	292	261	296	309	270	287	292	290	281	294	266	295	266	324	299	339	304	275	260	307	268	313	283	299	292	274	268	302	317	284	297	309	302	279	281	293	284	280	284	299	289	266	288	306	283	244	291	274	304	274	276	311	317	254	316	280	288	266	293	297	263	303	303	295	316	275	287	262	302	295	290	307	312	295	281	320	296	282	310	282	277	286	262	267	287	277	281	278	308	274	289	275	289	319	259	291	297	306	292	330	312	287	290	299	303	292	297	310	272	278	300	276	302	284	291	290	288	288	267	250	298	303	259	274	274	296	266	290	291	304	292	269	298	284	281	308	286	313	298	300	309	292	290	318	274	278	266	313	293	300	285	304	313	267	308	292	296	314	258	292	290	302	297	296	282	309	297	332	305	294	264	294	275	322	267	296	306	282	271	296	279	296	279	303	278	285	306	283	279	280	304	311	271	310	306	298	290	267	293	315	278	298	314	281	298	266	296	266	316	301	258	292	301	294	308	280	302	265	299	310	282	270	325	272	294	288	291	292	312	299	302	300	300	274	299	272	320	313	280	259	272	288	290	268	280	314	278	309	280	285	280	291	302	273	277	321	298	286	268	277	290	301	278	284	279	293	270	284	295	311	270	297	293	294	285	307	287	267	314	292	271	298	282	286	324	304	297	277	301	301	287	276	298	287	303	318	310	335	292	283	279	278	291	280	303	288	328	320	287	302	292	295	293	298	282	304	294	312	290	292	344	277	302	270	269	278	299	290	295	312	308	290	283	286	302	298	294	282	287	308	278	272	326	294	299	282	292	298	288	294	292	300	274	274
12308	25385	23297	15921	12058	9759	7782	6547	5352	4460	3818	3299	2809	2469	2251	2008	1766	1732	1553	1569	1361	1340	1171	1097	1061	973	992	998	924	825	835	810	818	802	791	743	734	670	636	649	678	616	631	589	559	602	600	571	566	568	565	548	591	574	585	588	603	551	535	567	570	542	592	541	618	565	554	563	586	550	553	566	539	546	575	563	551	563	509	545	549	551	551	577	580	557	558	578	572	555	576	516	544	557	530	546	534	506	563	522	572	505	558	528	520	561	581	551	542	528	561	539	553	554	576	511	533	579	565	532	525	524	528	525	584	500	535	574	494	520	543	559	527	539	584	552	546	562	503	534	515	570	539	583	570	494	535	525	546	521	585	572	592	523	566	540	505	522	579	514	539	584	576	554	585	544	509	534	542	523	517	547	567	535	614	545	509	552	540	559	550	573	554	558	563	527	552	512	495	542	505	511	537	537	532	531	489	555	551	527	558	569	557	530	524	500	541	520	530	509	562	543	502	543	501	577	549	513	538	517	553	539	540	527	501	542	511	512	508	529	531	557	527	576	520	551	545	496	520	541	546	549	511	577	543	519	504	555	549	574	548	530	549	568	553	535	547	519	551	534	530	516	494	558	511	542	523	549	538	519	494	526	545	515	520	530	527	554	544	532	515	503	565	565	545	518	553	509	530	557	555	511	516	508	509	528	513	530	523	556	566	533	513	553	574	503	504	568	549	520	521	505	538	483	579	574	595	516	550	526	532	512	557	516	492	523	493	574	560	522	527	554	583	521	506	527	561	555	538	545	542	543	534	470	502	514	524	553	543	530	516	525	533	545	492	548	487	589	526	528	566	556	533	528	509	530	535	547	569	504	542	560	533	491	571	521	524	566	544	535	534	554	520	546	509	540	533	521	585	539	497	581	555	508	519	510	518	551	504	574	549	541	536	531	563	532	530	546	523	520	519	539	557	532	528	536	586	553	545	523	518	556	526	533	535	549	506	564	531	529	572	517	551	561	531	509	507	545	557	510	565	537	547	549	536	477	552	533	534	540	553	541	539	537	546	554	548	525	521	552	501	567	605	525	583	527	544	583	520	552	509	518	539	578	516	583	513	529	569	529	548	537	516	528	542	537	495	535	525	549	560	515	557	535	519	571	553	500	520	532	532	514	507	501	521	513	548	535	544	533	558	529	547	539	526	526	500	535	570	523	541	530	508	548	517	508	548	518	532	548	540	550	579	558	542	500	531	505	536	540	599	554	524	529	502	565	578	540	519	580	503	510	561	560	552	495	567	519	509	544	511	554	595	539	515	540	509	531	530	547	525	504	523	499	508	547	538	587	547	576	519	548	568	573	541	543	540	534	505	522	506	529	545	531	502	581	501	577	505	544	547	556	546	530	532	535	513	501	519	520	525	507	528	583	554	592	534	559	512	515	569	546	541	530	498	571	559	559	508	547	558	531	515	585	518	517	556	530	566	532	524	548	565	525	476	560	557	538	532	536	520	515	563	589	551	547	564	524	525	552	548	542	547	540	524	534	515	488	541	552	528	544	569	514	539	593	521	515	550	517	582	524	524	529	519	552	522	559	538	530	545	548	544	538	524	533	522	530	546	539	583	537	543	539	503	541	539	545	532	506	583	549	517	512	566	572	505	483	535	519	531	533	518	546	568	505	505	521	552	550	528	577	512	535	558	543	575	492	510	529	502	542	494	558	575	551	615	542	532	556	542	528	530	503	526	529	564	537	539	596	543	540	507	517	539	526	561	520	539	554	546	590	559	534	556	576	566	542	513	574	524	538	545	522	542	551	570	551	504	562	553	546	544	498	568	563	558	527	517	522	519	567	529	516	512	548	540	581	558	535	530	539	549	580	550	548	543	554	560	549	545	553	537	535	533	529	531	535	569	522	563	539	568	523	507	536	567	532	500	556	541	491	530	549	537	530	557	535	591	530	554	549	557	530	481	520	551	502	539	525	505	543	578	554	529	534	556	534	524	542	520	536	527	544	566	536	533	511	532	548	511	566	498	539	549	523	556	548	519	516	515	575	530	533	513	540	512	510	565	548	531	538	515	551	546	505	524	528	553	568	545	538	526	489	524	552	490	540	537	557	542	572	542	510	514	538	518	519	534	514	560	498	495	540	533	538	556	556	538	532	539	572	536	522	498	574	573	580	564	552	541	551	515	497	564	515	572	532	545	473	559	515	538	567	536	517	530	566	535	529	505	503	510	519	548	594	521	535	541	578	541	562	529	592	539	525	558	519	525	524	541	557	510	498	525	560	526	533	543	506	561	555	490	504	507	570	595	563	557	532	516	501	543	547	522	528	549	528	504	538	522	559	593	545	574	526	488	549	503	536	528	519	564	519	508	587	554	565	579	521	509	538	538	540	502	515	547	561	552	539	527	511	532	522	540	521	542	536	522	523	545	551	551	557	549	515	526	507	585	534	513	581	520	581	532	523	576	541	516	513	567	532	509	542	525	535	563	590	529	566	509	563	518	527	489	552	539	513	546	532	521	526	539	518	549	532	538	504	574	515	590	540	533	519	527	510	576	531	527	545	495	589	538	521	521	500	525	539	522	550	527	537	615	548	529	568	583	575	539	531	569	565	502	502	578	475	578	533	543	573	533	560	497	527	535	472	526	564	555	562	522	553	514	509	526	554	531	562	520	548	517	551	503	538	491	496	517	565	523	561	515	494	542	530	523	551	565	525	550	532	564	553	546	541	528	534	559	579	541	525	541	571	535	503	539	505	545	525	546	559	511	547	539	530	558	546	543	505	543	514	506	553	583	566	522	542	564	513	531	533	494	510	558	571	493	542	520	525	538	547	565	580	536	539	522	498	544	510	542	578	519	575	545	551	555	569	526	546	571	559	586	537	541	518	540	497	530	575	545	540	541	551	572	536	568	526	499	570	519	546	541	509	529	555	522	509	570	525	509	512	519	539	548	555	535	532	533	566	579	488	530	528	557	566	538	467	518	548	522	536	538	531	565	473	575	562	545	542	516	508	521	515	535	549	570	530	544	542	539	500	470	532	512	546	504	581	543	514	552	541	539	560	522	555	510	524	499	534	507	557	555	516	553	519	480	513	568	522	512	510	506	535	520	528	537	545	538	526	533	582	530	539	512	522	536	532	536	548	571	514	545	514	533	558	552	534	510	517	555	536	515	542	547	533	505	523	526	500	555	553	547	539	502	519	512	559	542	531	544	553	488	519	517	518	528	555	547	507	514	573	520	522	560	557	526	574	525	528	549	563	540	548	557	566	564	565	550	578	524	519	557	552	552	536	564	553	514	510	518	520	509	544	570	555	512	544	567	528	514	537	534	564	545	522	547	531	568	504	559	570	506	549	514	503	506	509	563	545	527	567	574	576	509	551	536	539	576	556	516	559	497	545	545	502	538	563	551	519	543	537	576	506	502	538	533	529	496	526	555	526	527	543	501	539	557	531	518	521	513	552	541	531	521	543	562	562	547	517	573	513	572	550	535	522	527	525
26657	20094	9893	3450	1863	1416	1163	1061	940	790	786	660	651	622	585	579	578	525	519	540	520	474	465	469	477	509	478	482	458	459	489	452	466	427	446	482	456	463	468	471	411	436	467	430	438	448	456	453	439	437	464	449	467	482	459	447	417	449	462	481	460	429	447	502	418	445	460	418	430	426	514	435	443	468	441	472	476	448	492	402	447	443	431	432	407	449	430	428	424	470	435	425	438	424	396	461	447	437	452	458	446	493	457	440	427	451	459	442	442	460	407	420	454	449	440	435	401	438	414	471	455	458	455	451	459	444	410	481	445	482	430	402	416	464	431	467	460	438	442	450	435	413	418	416	461	414	443	446	438	444	459	431	424	473	443	445	435	409	442	453	462	398	442	437	413	451	425	493	469	450	446	460	432	434	416	473	428	436	426	475	439	451	502	471	435	455	430	429	466	456	402	459	456	397	419	464	427	420	417	443	428	460	447	474	446	439	477	424	461	427	432	438	470	418	467	490	430	398	448	444	435	434	452	487	453	435	454	459	453	485	468	449	455	453	442	421	448	427	423	442	429	450	448	484	467	425	430	442	436	433	434	398	454	428	435	437	455	463	484	468	434	449	450	449	441	414	447	455	453	441	437	456	429	441	461	450	448	460	448	471	440	427	457	444	438	444	445	507	463	441	447	415	473	479	439	435	427	436	421	435	431	389	448	477	468	423	456	432	427	415	420	436	481	435	457	452	453	461	453	443	432	441	431	425	439	409	451	482	431	475	461	479	442	442	413	400	427	456	422	425	468	435	435	436	476	424	453	423	434	416	420	405	410	463	442	451	450	424	441	449	426	435	445	458	481	463	432	458	427	455	449	445	436	460	438	462	454	417	454	503	443	421	457	426	438	453	450	438	438	458	451	453	422	479	474	462	427	463	489	446	465	424	450	425	410	440	440	408	462	466	439	447	471	412	415	454	466	447	456	471	462	409	418	478	455	422	437	455	454	445	435	443	481	479	449	411	459	436	375	399	399	450	465	476	477	418	457	463	418	394	431	421	429	404	445	466	449	469	427	455	419	442	411	424	452	427	460	413	437	471	419	430	476	419	477	449	444	470	436	440	484	464	404	463	504	482	480	453	411	439	414	433	433	471	467	456	449	440	442	487	464	487	413	420	450	414	442	449	432	447	420	433	412	475	434	431	455	457	416	435	423	448	448	462	434	444	453	431	420	434	437	470	444	449	420	458	453	453	438	415	440	463	451	395	428	421	388	469	447	436	458	445	471	443	427	442	423	433	414	465	493	458	429	460	429	476	426	467	430	450	427	396	456	496	472	413	475	430	444	435	433	438	428	425	436	428	423	463	441	424	422	433	460	429	420	479	400	441	461	444	436	416	454	451	438	439	409	466	459	452	457	434	454	452	465	430	448	437	457	462	484	443	441	455	456	457	427	430	436	438	488	414	420	443	446	438	476	483	431	423	445	406	471	431	418	449	463	458	399	429	462	436	432	435	429	412	441	454	435	433	434	443	462	458	474	456	435	459	441	467	460	477	448	458	432	468	442	456	447	467	454	421	449	444	440	467	423	466	416	489	404	447	415	425	450	443	439	424	466	413	441	454	451	458	445	437	426	456	457	457	472	433	443	433	450	445	435	430	427	439	438	439	407	421	410	454	484	438	451	436	444	449	447	465	458	400	437	423	420	413	438	499	461	482	442	431	479	458	440	477	453	428	483	437	415	428	449	484	459	447	466	451	436	470	450	460	406	418	438	438	423	458	466	422	430	467	439	448	428	465	463	435	460	461	407	430	439	434	419	420	436	441	448	412	420	481	436	456	480	467	416	421	414	446	414	445	451	402	455	386	428	459	441	449	434	444	448	445	445	426	445	483	481	434	448	477	426	418	460	431	455	465	451	407	481	440	452	471	455	454	444	459	422	420	466	491	411	470	465	459	438	465	440	482	440	424	453	426	477	444	465	473	463	446	414	436	466	443	465	444	457	425	460	483	454	409	448	451	445	426	427	456	423	443	463	438	468	429	412	438	432	435	448	441	477	433	457	434	449	420	433	458	461	435	465	431	467	439	456	405	397	444	431	433	407	439	428	460	405	486	422	424	432	455	441	417	438	447	420	429	462	464	444	457	413	499	474	436	448	451	445	434	439	406	454	413	401	443	476	432	441	469	438	416	421	488	408	410	439	481	417	440	471	436	454	429	413	427	482	445	462	427	429	441	441	469	495	436	447	434	457	447	423	446	443	432	406	485	430	447	425	417	415	432	420	431	413	437	461	441	439	433	490	455	451	461	409	439	443	459	441	424	442	456	421	412	418	462	486	417	440	489	424	450	419	454	417	422	436	469	443	442	479	505	446	428	434	469	456	439	421	441	409	416	467	405	425	485	422	435	450	489	460	474	420	456	435	432	449	476	420	441	440	453	420	411	464	442	438	450	447	400	419	442	436	437	470	451	414	441	421	456	478	446	404	433	479	467	446	442	417	459	458	445	451	433	424	428	476	443	446	468	437	455	460	439	465	424	471	452	506	422	401	446	446	430	469	473	457	456	426	470	491	483	445	435	417	500	451	457	420	437	461	452	430	420	453	441	452	420	448	473	449	454	402	436	480	452	461	398	418	441	426	434	419	469	468	417	458	482	452	420	445	431	442	435	413	497	437	475	447	460	425	412	424	454	434	423	423	451	461	427	442	450	432	443	468	413	452	454	453	431	422	444	442	471	417	463	431	416	492	439	417	418	435	415	449	444	410	456	467	434	472	458	469	419	473	440	424	446	414	425	469	453	483	412	436	442	442	427	434	433	417	442	443	425	410	482	435	471	428	441	414	447	456	472	430	469	409	472	454	444	401	476	435	445	466	408	399	456	463	424	467	456	405	443	433	427	452	438	471	441	459	430	433	448	443	441	422	501	481	453	458	464	524	432	447	451	433	426	444	418	424	430	424	445	487	447	469	449	445	458	468	477	432	441	477	435	478	432	428	436	467	419	465	416	433	428	411	441	454	457	421	417	450	421	442	447	466	474	455	404	401	435	404	466	414	413	457	477	482	428	471	458	424	462	417	437	415	446	416	445	462	453	443	448	507	443	417	443	435	424	440	462	438	435	450	432	440	453	453	448	440	474	420	418	460	446	463	438	423	451	440	434	466	482	441	423	414	465	443	448	466	452	461	480	448	406	485	428	450	418	450	471	470	472	436	393	483	426	436	407	458	424	444	427	458	435	468	433	432	442	462	454	442	426	457	426	450	423	418	453	433	431	432	445	408	434	415	471	449	469	464	430	469	480	461	458	453	442	471	506	420	482	463	445	454	411	438	444	472	439	452	415	455	463	436	428	423	443	453	464	427	431	437	475	431	462	445	411	461	441	424	444	467	434	442	430	415	469	466	430	428	392	421	454	452	440	433	426	467	418	511	409	474	446	478	489	413	414	436	434	415	451	455	466	468	488	441	490	448	462	492	407	453	430	417	411	459	437	448	423	451	433	475	484
8895	13063	12555	7516	5722	4543	3692	3201	2832	2321	2067	1818	1662	1499	1430	1362	1249	1260	1172	1199	1084	1064	1074	1062	997	1025	962	961	960	951	989	924	971	917	910	912	953	956	886	829	903	872	871	856	832	896	823	831	799	842	839	850	831	811	855	864	889	890	855	839	793	862	891	881	860	884	819	842	846	806	894	881	862	839	798	862	823	811	846	853	869	874	833	891	835	905	866	901	862	838	818	832	798	803	799	824	880	791	862	832	836	905	826	854	852	880	817	829	835	801	857	831	858	870	779	821	896	843	863	846	839	798	774	867	855	788	828	879	860	834	816	797	829	818	831	827	871	840	832	841	831	864	822	842	844	845	854	792	861	868	866	812	873	847	860	850	798	857	838	825	805	853	784	860	821	866	795	862	860	873	824	835	855	836	874	790	847	850	876	830	835	844	802	894	903	846	852	820	815	868	820	868	825	825	797	845	865	864	810	805	799	859	823	854	809	832	867	841	852	830	830	827	863	807	833	827	806	824	862	817	854	868	919	901	825	874	786	814	854	840	857	855	816	801	856	824	822	845	853	830	909	819	822	810	855	850	807	804	903	874	847	883	841	839	857	813	807	796	833	854	849	862	786	840	865	897	784	890	803	855	860	887	865	832	879	848	850	890	824	816	815	856	871	845	907	863	851	835	863	878	856	892	799	876	807	812	859	816	826	893	826	848	857	822	742	822	834	851	820	862	798	796	859	873	799	865	808	876	826	846	846	813	820	914	816	846	835	806	905	798	893	882	841	869	853	868	793	872	809	833	818	857	843	867	835	824	804	846	871	845	840	848	861	888	806	876	841	883	788	858	795	857	797	830	776	863	846	780	853	879	838	865	849	863	847	850	836	849	892	802	856	808	797	857	842	830	842	870	814	889	840	800	810	817	840	863	832	836	780	817	850	841	856	825	834	855	842	864	801	799	863	777	857	853	822	812	830	837	845	879	839	862	786	827	867	779	797	861	891	814	840	828	825	864	855	793	886	842	831	843	824	864	855	840	830	826	847	856	790	840	791	850	816	808	844	863	818	825	822	826	848	800	855	829	835	855	843	814	868	855	798	854	888	881	801	819	796	853	878	832	863	848	843	838	819	803	818	828	866	829	847	825	815	854	855	845	818	806	794	804	835	833	826	838	810	786	838	842	853	876	850	910	839	815	873	814	837	852	859	830	843	832	853	835	835	832	847	813	885	839	839	820	887	836	838	811	851	832	808	816	891	832	881	900	847	831	847	822	836	854	819	841	889	826	866	829	823	814	861	909	886	845	793	779	863	832	820	855	841	807	853	860	868	829	807	853	871	887	822	846	857	842	826	904	816	844	823	804	846	821	831	815	817	818	830	891	825	850	862	837	816	831	913	852	879	875	867	812	825	858	853	836	876	855	799	863	798	811	844	864	802	837	868	839	819	837	815	806	818	844	810	855	884	833	836	866	836	843	863	802	791	832	816	861	831	862	788	827	801	800	834	869	795	828	767	875	799	830	808	860	828	853	861	818	820	789	844	828	807	845	830	854	839	788	905	850	832	827	843	808	814	841	884	852	802	870	820	828	832	858	843	820	810	877	822	821	805	847	817	845	867	867	867	869	834	829	845	820	841	857	841	821	863	841	806	830	866	838	845	863	848	785	877	837	870	842	869	838	894	833	799	820	853	860	810	847	879	860	866	866	877	866	777	840	834	829	806	850	831	816	814	836	848	880	841	840	895	822	858	868	841	810	842	865	846	809	871	813	874	854	849	872	833	819	799	822	851	841	800	856	835	853	853	795	847	853	833	855	817	833	824	790	844	845	863	821	860	848	861	841	862	790	811	824	829	805	878	823	849	844	805	867	815	858	806	813	823	825	860	833	879	814	794	832	820	847	884	812	806	811	873	825	840	855	814	848	862	825	889	854	788	851	839	779	844	862	824	814	844	825	813	846	816	825	806	842	797	859	882	839	791	819	869	849	880	840	823	841	792	784	854	831	819	822	837	838	811	866	853	837	833	840	854	893	869	807	801	808	894	875	829	817	849	830	857	822	893	857	853	836	806	802	847	821	829	832	851	800	877	831	867	822	852	847	817	839	855	851	871	837	863	808	803	847	798	784	841	842	819	824	872	850	807	854	828	887	827	865	831	880	824	818	816	829	821	809	845	825	831	838	865	884	899	873	828	812	868	809	841	801	774	832	841	835	792	824	813	807	824	829	890	813	909	839	903	824	798	855	806	841	835	852	826	845	834	866	836	833	829	852	821	863	857	793	828	830	877	856	817	832	845	817	859	814	879	851	835	821	790	842	818	819	872	836	798	854	824	860	835	846	820	858	817	870	858	868	831	852	807	811	850	849	791	834	905	899	855	846	844	829	820	825	854	839	831	853	785	846	815	835	831	801	776	784	865	863	843	864	853	857	878	871	823	855	827	811	831	798	857	842	853	825	826	796	839	789	854	831	825	842	850	835	822	807	812	860	827	789	837	861	837	818	781	831	909	828	836	876	811	827	839	832	851	849	823	819	807	862	870	905	845	826	861	798	871	828	831	885	820	829	872	812	825	891	831	832	832	819	851	836	815	803	796	793	880	812	809	796	868	818	828	837	893	789	826	873	872	808	835	843	826	848	902	829	855	881	825	835	867	876	844	803	848	819	813	900	811	782	859	897	814	865	797	894	848	813	822	839	844	863	865	805	865	801	840	815	797	827	856	849	837	821	823	835	874	836	763	836	861	862	804	804	820	846	825	924	881	836	854	870	815	815	852	873	811	807	889	857	865	791	859	845	851	835	841	806	777	874	796	843	789	802	840	853	815	807	871	830	863	857	813	806	849	831	862	798	847	841	833	791	816	857	846	867	847	850	834	864	851	903	816	833	822	922	896	819	802	837	841	814	876	813	820	841	803	818	863	855	888	825	853	842	877	894	857	839	805	794	835	865	848	825	816	834	856	834	781	840	828	849	843	857	870	840	873	862	856	870	828	838	867	844	832	864	814	799	830	846	847	824	917	793	864	805	870	852	888	865	888	823	839	887	896	879	846	819	863	810	822	853	844	864	854	888	859	810	835	863	843	856	881	842	827	844	826	867	868	822	844	870	857	893	888	805	839	817	851	815	843	840	904	851	839	793	874	873	828	804	806	810	904	821	837	793	788	861	870	839	813	849	882	825	847	804	805	812	829	825	783	816	801	866	807	801	833	845	834	856	823	877	805	818	848	822	865	816	798	860	839	844	782	805	839	820	823	837	794	814	888	871	859	861	885	889	845	855	863	899	832	831	832	768	816	851	829	850	847	847	855	872	786	834	875	837	834	867	835	808	799	849	834	880	864	883	822	851	823	851	815	846	774	838	803	817	848	823	835	804	881	905	855	835	824	791	813	822	829	802	886	842	823	811	818	854	871	838	831	798	806	817	817	863	808	834	880	865	848	848	832	816	821	865	888	860	817	805	831	786	842	877	823	828	878	883	878	862	818	872	844	787	863	885	867	850	909	844
23900	21101	28083	24367	19466	4617	2025	1391	1113	991	895	789	621	586	536	468	488	486	448	373	406	392	332	401	335	326	381	363	370	359	348	302	320	333	309	318	307	332	333	348	314	261	304	313	273	306	304	300	281	282	276	257	295	265	268	272	297	298	269	316	295	272	283	277	282	290	294	280	290	267	284	289	274	270	293	292	274	288	298	305	270	313	280	278	243	257	270	272	300	277	295	289	287	267	305	281	293	293	284	290	274	274	287	268	249	302	270	245	251	290	296	284	247	279	295	290	269	312	303	270	260	301	279	301	265	292	305	276	270	264	276	327	280	274	271	308	295	284	303	276	265	272	319	279	274	281	281	262	281	260	284	244	271	280	284	273	272	272	291	281	296	259	295	264	283	257	274	303	281	322	263	279	320	287	302	284	260	273	273	293	278	314	260	251	296	284	229	286	287	274	273	296	272	293	293	275	258	241	249	276	269	258	299	298	259	273	277	259	268	290	281	254	285	294	256	275	279	286	283	262	301	273	271	299	274	283	283	266	258	264	291	296	269	298	305	271	284	266	289	264	283	251	266	276	252	300	275	257	276	280	290	284	285	275	278	274	269	279	277	284	247	272	292	271	304	292	265	283	293	290	296	264	285	272	283	272	278	250	240	273	274	275	293	268	268	248	295	263	284	275	277	294	263	292	276	279	277	298	284	274	291	284	313	279	283	264	282	277	299	258	267	274	259	286	300	253	285	296	294	288	288	270	295	301	293	285	265	282	283	283	283	272	281	293	281	271	270	280	289	298	296	310	281	299	276	275	268	285	259	300	268	267	253	277	285	281	279	246	275	272	273	279	327	276	316	285	264	273	276	277	295	288	262	307	312	285	273	304	267	271	292	279	303	252	284	264	277	258	288	240	282	259	277	249	297	285	288	294	273	271	272	253	272	302	294	282	295	289	292	289	291	250	274	280	300	298	319	279	279	281	272	282	285	267	269	300	276	279	276	301	303	288	287	311	286	284	308	258	316	265	300	264	311	265	276	296	250	309	269	259	277	287	260	295	282	284	263	278	298	293	274	284	281	262	285	273	301	281	301	247	271	286	285	248	295	303	271	271	273	285	266	272	294	252	291	293	278	282	287	310	269	258	266	260	311	270	261	241	279	280	277	249	280	276	299	280	278	286	306	279	292	258	282	262	276	302	281	275	278	277	275	266	291	291	282	295	290	271	277	274	267	286	289	274	303	255	273	252	299	248	293	283	282	303	275	263	289	227	285	307	286	284	247	272	284	290	289	266	295	269	277	305	284	288	250	272	281	267	262	274	290	280	295	266	320	269	261	275	290	298	287	264	275	278	296	266	280	287	284	268	284	302	270	297	281	274	268	255	278	310	285	263	286	249	282	295	267	301	298	277	299	264	276	286	303	266	291	289	265	297	288	283	260	281	300	260	306	272	266	286	280	286	267	266	280	286	288	284	275	270	300	292	297	281	294	257	231	281	303	299	278	270	259	293	264	260	278	297	267	280	252	301	269	267	251	265	275	303	276	272	286	270	258	290	270	286	250	277	303	257	313	276	254	295	270	240	257	290	261	280	308	269	303	268	265	290	273	281	288	279	316	283	297	309	281	289	287	273	274	282	260	279	279	263	284	274	308	317	279	279	276	258	293	295	288	301	293	288	289	272	298	274	321	276	281	291	294	252	301	278	329	237	300	271	269	269	289	276	274	301	305	260	282	291	277	249	292	244	287	258	268	281	280	280	264	265	286	269	270	320	281	279	274	293	294	289	279	273	274	269	274	305	299	276	279	291	286	299	290	255	279	278	290	289	302	305	273	318	280	309	265	268	306	303	269	304	285	297	265	266	293	243	262	280	315	276	284	252	276	261	272	272	282	285	315	319	281	278	273	293	287	291	278	254	285	282	293	288	291	228	282	240	266	251	270	275	276	296	260	294	244	266	287	283	288	294	296	278	271	250	328	309	284	268	280	252	289	286	289	261	285	295	243	261	289	254	270	263	273	302	251	280	272	260	246	292	287	311	289	268	272	260	288	274	255	280	280	267	286	281	296	275	256	276	279	264	278	265	273	273	263	269	243	273	275	302	265	270	282	284	294	279	261	263	258	276	285	291	290	293	297	318	291	281	303	330	278	259	271	270	292	306	286	299	290	291	266	302	313	293	276	253	282	309	269	264	316	298	276	270	282	298	249	254	274	316	277	268	309	294	301	275	268	286	282	287	294	292	275	270	273	299	252	266	280	266	275	275	295	268	286	291	284	262	287	309	307	300	285	245	271	240	280	293	278	292	275	298	297	277	312	271	258	268	249	274	296	301	272	276	307	301	275	283	284	279	280	276	271	243	307	290	258	304	279	275	285	262	313	283	256	269	278	297	298	269	303	284	273	288	278	270	284	269	289	293	271	260	305	272	271	291	292	265	289	316	266	293	284	311	288	255	257	262	270	277	266	264	277	276	280	292	240	294	270	248	256	275	264	272	293	270	280	291	279	290	254	286	269	277	314	273	250	267	262	285	299	289	239	279	282	284	254	289	267	298	274	282	262	243	261	288	279	325	316	277	281	271	268	260	271	312	281	314	315	289	286	264	276	254	255	277	266	259	283	303	311	271	306	262	266	299	291	289	286	287	309	275	297	241	268	265	283	285	286	308	294	286	284	317	298	279	256	276	277	275	268	283	265	258	276	258	252	296	246	300	287	315	281	288	260	340	294	280	321	301	288	281	298	296	286	281	266	295	285	282	276	286	263	311	298	288	262	289	271	294	276	270	256	247	283	252	262	273	259	274	277	269	318	256	295	303	309	303	242	274	245	304	283	281	285	270	289	276	284	250	280	285	285	275	289	289	276	257	264	297	290	311	256	278	278	249	301	263	291	292	264	303	269	263	302	279	310	288	277	285	293	275	265	228	243	263	269	253	298	305	269	291	267	274	285	254	292	273	289	281	277	315	277	268	272	252	305	254	284	262	285	292	290	279	269	287	284	278	299	262	274	269	280	267	285	282	284	283	300	307	274	301	273	288	272	310	293	296	310	251	296	310	280	280	265	262	301	300	282	284	298	265	293	259	316	253	267	296	323	304	286	299	291	282	273	256	276	286	306	303	283	283	269	270	254	286	282	263	287	274	292	270	275	285	294	260	257	293	277	259	272	303	280	275	291	273	256	255	308	283	251	244	274	279	275	259	290	265	288	254	268	278	292	317	297	256	293	259	244	285	280	294	295	259	268	269	275	285	289	276	282	264	267	282	286	291	276	283	273	278	301	296	274	239	302	263	298	254	270	259	279	282	264	271	271	281	289	286	279	292	287	260	290	272	293	280	270	268	278	291	287	300	285	268	242	263	286	317	274	269	294	253	248	291	270	260	299	324	272	276	286	273	282	280	298	308	286	233	305	293	306	286	275	284	255	248	281	291	280	309	281	281	289	281	294	266	291	280	280	260	269	288	281	279	271	254	270	285	278	245	284	295	279	277	260	248	265	284	285	247
10053	20745	19205	12463	9519	7202	5665	4700	4006	3216	2716	2416	2036	1764	1690	1568	1410	1319	1222	1235	1113	1019	919	935	856	907	785	826	793	748	778	673	672	705	667	689	670	648	650	647	633	605	610	552	584	587	578	556	538	611	553	591	609	596	554	551	514	604	559	581	568	576	575	538	561	518	560	541	583	554	558	554	549	577	575	552	600	518	536	602	594	570	568	577	560	602	529	539	565	538	531	523	548	554	546	540	571	567	514	543	552	532	523	533	558	513	528	561	528	540	547	556	528	577	558	578	512	599	556	556	521	587	535	565	569	515	593	563	521	503	527	520	526	564	539	535	515	544	546	589	558	517	572	533	567	607	562	544	489	560	566	541	542	528	510	547	584	524	530	556	569	546	561	551	576	565	582	567	568	522	548	543	543	587	572	510	530	551	518	538	558	550	548	584	544	560	579	554	546	536	554	535	518	569	555	533	545	553	579	585	551	555	507	559	500	552	573	514	542	568	531	585	554	516	549	549	537	577	565	563	541	524	580	528	574	523	514	541	534	521	557	558	550	552	563	534	592	567	510	508	579	525	526	575	570	552	561	531	547	536	475	541	529	551	523	527	554	515	508	535	611	511	511	532	539	499	561	536	586	594	556	522	556	545	570	519	515	529	565	573	549	547	544	547	561	578	538	550	528	549	495	551	528	541	486	572	588	541	522	541	582	547	558	531	560	520	540	531	568	545	543	528	581	550	502	558	524	527	531	591	565	525	546	575	538	533	520	541	542	534	557	548	545	556	546	536	515	581	558	524	562	524	539	498	559	541	538	536	526	524	532	534	574	554	539	581	589	532	520	511	565	531	546	576	555	578	598	552	562	575	536	565	562	554	563	564	552	526	524	538	528	573	558	520	566	587	545	515	536	557	530	553	547	527	517	520	555	558	551	564	547	521	518	561	534	607	546	580	511	524	564	579	528	572	491	566	536	571	538	546	550	582	544	535	552	530	540	573	530	536	556	556	524	521	540	537	542	543	529	547	512	536	497	522	566	549	532	559	523	571	569	546	554	542	575	498	555	541	516	557	524	541	553	505	568	561	585	570	547	569	523	533	604	567	528	580	584	573	531	587	543	545	568	561	590	550	546	572	571	550	537	543	571	558	546	530	547	535	558	512	546	543	580	538	552	574	485	601	548	527	562	519	495	549	511	539	567	547	551	539	600	537	534	570	548	536	561	534	491	532	542	518	573	569	553	559	505	553	564	550	550	561	514	543	543	499	538	580	544	575	503	565	568	560	554	557	550	535	586	562	586	516	572	572	615	577	564	559	556	536	516	550	546	577	528	556	564	593	558	586	523	520	567	576	550	541	579	522	510	536	534	512	562	533	543	549	576	554	585	530	536	557	551	537	555	528	558	552	553	552	572	528	591	532	557	535	574	544	557	537	551	579	506	523	608	543	576	496	532	556	550	545	553	568	529	548	560	545	527	583	573	522	573	534	529	501	544	529	537	548	524	515	524	526	524	518	550	507	520	555	532	547	531	536	524	538	540	560	598	530	555	549	524	559	535	558	556	587	578	560	548	533	565	575	525	533	555	616	507	577	607	536	559	567	584	527	548	533	520	520	552	555	519	530	509	567	530	534	541	527	532	568	550	529	536	608	522	550	554	547	536	568	561	526	532	498	551	569	549	554	523	529	558	566	533	518	544	505	530	517	563	507	515	553	536	530	560	566	536	521	564	514	531	509	574	596	586	550	533	548	554	538	570	526	546	599	580	540	529	523	556	560	543	562	543	526	569	538	542	520	566	554	565	552	598	553	598	591	539	553	532	552	586	562	539	582	590	547	577	510	539	599	515	537	559	560	519	537	533	537	564	518	518	561	526	536	550	517	527	513	558	581	577	566	556	519	536	533	523	579	587	533	548	581	560	537	503	546	590	537	519	562	577	553	499	536	529	555	516	543	574	535	556	531	524	555	535	570	538	551	573	513	568	529	506	518	547	514	530	565	559	613	534	568	540	545	561	514	561	543	586	534	530	527	569	541	573	549	514	551	551	529	550	556	576	580	604	561	580	555	566	553	614	557	548	592	531	539	519	547	555	549	519	544	550	529	529	536	502	525	573	565	548	553	537	527	557	539	532	570	536	497	546	591	536	573	559	537	548	557	557	569	528	575	577	557	548	536	538	571	543	523	561	549	544	526	528	563	506	554	579	524	535	551	538	557	564	554	561	590	535	548	530	566	542	552	538	556	543	546	528	520	499	525	537	534	507	519	557	527	557	556	561	539	538	536	549	523	560	500	540	579	573	560	506	537	554	552	583	519	558	537	550	531	530	587	545	555	534	583	530	570	543	544	540	553	573	571	532	544	560	546	558	567	528	550	525	575	542	529	560	548	567	543	555	532	569	569	533	567	569	526	587	563	506	511	568	578	529	537	572	544	555	560	528	541	567	564	576	525	546	566	532	550	560	536	564	523	564	552	523	586	567	493	532	528	525	518	533	518	532	555	565	530	536	547	534	559	562	593	562	565	571	539	566	556	539	541	581	557	557	537	570	528	509	553	546	540	544	533	584	521	544	534	541	529	594	561	541	545	530	581	600	570	556	595	550	583	497	551	514	522	517	523	536	554	560	576	565	563	556	569	557	566	529	571	549	558	568	559	523	549	547	544	551	536	567	522	572	538	588	595	507	548	502	541	583	540	561	529	558	508	558	528	561	503	520	565	588	506	554	535	595	548	561	563	586	566	550	535	559	542	544	562	534	526	550	544	578	567	560	546	545	604	538	553	533	525	583	577	491	566	557	530	518	516	490	559	486	521	552	544	578	554	588	548	563	571	526	488	542	537	585	531	579	568	531	564	566	555	523	539	554	557	530	561	548	547	562	537	575	544	549	561	534	578	579	561	573	504	564	574	564	495	544	563	599	593	540	555	561	549	544	580	579	564	566	592	553	544	581	578	564	572	566	522	538	564	535	556	532	521	592	521	557	576	534	588	512	559	549	542	542	507	539	586	525	561	553	585	597	562	529	557	526	542	537	523	605	537	572	547	532	546	543	548	559	564	547	568	553	524	521	485	529	582	559	554	531	544	526	554	563	532	545	553	528	544	523	597	540	524	592	547	558	530	539	537	537	524	510	538	578	531	521	527	511	519	554	533	545	560	555	549	513	530	574	561	529	555	564	563	542	527	509	601	564	541	577	551	499	609	533	580	531	586	548	550	505	521	566	510	572	556	545	556	531	528	539	529	544	560	519	558	531	544	553	523	567	560	525	561	529	549	520	539	585	554	549	558	558	555	532	531	557	540	571	576	577	518	585	570	547	521	559	540	556	582	542	534	523	533	570	567	508	565	539	563	575	511	525	584	586	548	508	573	544	568	531	523	549	557	546	555	534	547	559	538	579	574	520	515	536	553	559	534	566	522	540	550	537	569	587	537	523	555	539	514	552	537	552	504	568	592	531	567	553	536	533	542	535	583	565	562	588	545	546	539	548	560	557	547	539	546	558	557
23023	21069	28742	23610	21070	18456	4812	2132	1520	1285	1074	974	795	762	727	649	616	623	519	535	523	448	432	438	417	427	359	365	389	372	364	350	360	367	286	303	351	345	326	320	316	279	358	297	283	265	289	316	281	315	342	303	309	312	297	314	300	295	276	299	301	282	308	301	294	272	304	282	298	281	265	295	284	314	289	322	305	297	297	290	292	308	315	294	306	292	297	306	281	272	302	285	308	308	282	278	306	311	304	295	291	310	282	312	294	313	290	296	261	272	280	322	299	288	280	298	295	319	296	286	304	290	283	296	306	257	286	294	284	288	284	278	281	329	290	312	292	275	317	288	291	299	291	311	285	292	305	257	274	285	269	302	282	288	330	272	281	280	285	295	265	298	266	254	256	272	268	283	284	292	294	272	311	295	302	283	321	268	310	280	284	310	305	280	301	291	256	317	335	287	296	293	301	292	290	280	266	291	287	290	268	302	291	316	300	341	286	246	272	264	285	290	271	309	280	299	267	277	275	297	289	294	273	279	294	275	262	282	268	301	295	273	279	285	282	277	306	301	331	295	313	275	261	260	316	290	295	281	276	306	290	301	265	254	292	293	307	269	326	299	292	314	330	265	267	294	270	288	257	284	298	270	264	283	285	289	293	282	286	279	302	286	288	273	273	304	286	267	263	304	277	296	289	264	308	277	327	243	304	283	273	281	310	305	290	294	314	276	276	290	309	278	278	257	289	295	260	299	280	275	272	280	283	261	287	271	278	278	290	325	301	309	294	281	274	272	288	299	283	299	291	295	289	303	301	294	291	320	244	280	278	318	291	273	304	285	277	281	294	309	268	309	286	305	315	288	286	286	284	271	286	296	271	278	276	267	300	306	281	304	292	300	277	292	316	299	262	296	275	290	306	262	271	267	284	288	274	300	273	322	257	255	298	328	286	268	306	266	292	273	297	293	268	278	301	280	310	283	276	271	288	294	315	244	289	300	306	323	309	302	282	290	267	275	314	297	310	265	308	281	231	275	293	277	307	324	272	290	311	272	311	303	295	247	289	267	299	285	314	286	282	294	304	304	290	312	265	302	314	285	271	282	264	282	279	298	263	276	297	307	267	246	271	292	276	271	299	340	299	306	279	296	284	278	300	312	278	299	277	302	292	296	299	258	277	291	310	315	268	285	299	318	287	283	281	296	257	266	308	299	300	297	305	300	296	318	284	251	286	292	307	298	287	266	292	277	289	284	292	264	261	272	289	289	279	288	324	280	293	308	251	282	278	284	278	300	295	307	284	309	292	293	269	257	321	258	267	283	291	268	292	291	271	283	295	279	269	256	288	243	307	258	334	279	299	292	312	273	289	298	261	315	292	285	302	297	257	302	323	277	252	277	292	296	307	307	278	281	298	282	279	307	286	273	267	300	286	287	293	329	296	268	313	310	285	297	291	312	285	280	290	305	280	265	279	262	281	314	259	288	278	287	303	289	278	315	300	278	266	290	263	285	290	283	253	283	294	283	312	297	271	296	296	283	269	296	322	269	302	267	267	312	272	281	314	269	298	312	301	272	263	278	298	292	281	287	282	294	279	291	314	281	265	260	293	286	285	272	325	255	281	307	284	291	272	268	265	304	276	288	286	287	308	271	293	281	254	276	280	281	289	278	270	304	292	280	281	268	288	282	304	277	304	272	304	285	288	292	304	312	287	307	281	330	293	278	299	299	285	256	239	299	301	278	297	286	269	268	274	266	304	306	279	303	290	293	272	288	320	296	269	271	283	289	304	287	273	281	280	286	288	273	292	295	279	266	264	298	302	311	290	288	299	287	286	257	263	284	272	286	263	271	273	280	280	320	243	288	295	293	286	267	268	272	257	272	277	293	293	312	296	280	295	303	315	265	310	312	303	264	301	301	261	295	281	271	280	299	287	281	284	295	303	275	269	309	287	278	293	301	282	284	272	307	313	309	298	292	284	302	283	286	269	308	276	268	301	289	267	282	266	299	262	261	279	281	246	264	282	286	279	275	292	257	257	274	289	287	255	252	269	286	288	282	284	268	282	282	293	292	307	283	305	276	297	278	312	263	310	301	270	283	295	298	283	290	318	282	323	294	296	284	287	283	307	274	302	256	282	269	315	291	289	299	297	288	296	282	276	280	286	288	273	293	298	270	299	285	309	316	288	274	316	261	282	258	300	289	268	290	266	308	257	288	275	302	293	265	265	270	267	314	291	285	305	294	298	285	276	289	277	279	307	295	309	283	278	296	293	297	292	280	334	305	282	295	265	301	299	262	288	281	293	312	295	296	290	277	302	290	314	265	294	318	290	305	260	291	273	299	264	275	273	293	249	304	266	256	269	291	279	285	316	277	287	276	282	292	280	296	304	305	276	274	296	275	279	274	303	295	295	314	272	289	242	279	277	285	272	273	298	259	310	303	285	311	288	286	316	295	295	313	275	311	285	304	291	278	283	278	284	281	281	295	261	314	280	302	272	296	303	318	265	269	293	281	304	316	292	274	263	279	289	290	244	276	301	295	292	300	257	281	272	280	273	286	297	286	324	284	316	294	298	277	274	300	299	267	291	297	303	291	273	258	261	333	283	300	264	275	302	299	276	280	285	279	301	322	276	283	269	285	276	298	297	296	274	289	288	264	276	277	298	287	281	295	273	304	287	268	267	285	292	289	303	282	304	303	284	295	288	303	276	251	282	271	269	266	302	253	303	253	282	311	327	262	319	282	303	293	285	329	285	289	295	298	297	322	289	266	257	274	322	282	298	280	255	256	269	272	270	284	273	290	302	301	304	305	263	304	300	320	264	266	282	316	275	275	294	285	293	295	277	269	285	294	303	265	286	248	270	310	298	273	302	305	284	312	299	267	287	306	298	302	300	306	308	274	271	270	288	290	278	269	273	322	303	300	281	284	267	294	308	312	315	296	276	287	281	295	290	286	278	285	280	285	304	300	265	299	284	288	288	284	290	293	311	286	287	297	281	288	277	294	294	298	308	302	274	292	296	286	284	261	279	247	291	288	312	268	303	263	265	282	281	299	268	298	319	303	287	306	300	268	312	248	314	273	256	286	282	250	294	292	274	293	279	308	291	269	295	276	283	310	279	277	266	268	296	327	309	292	297	304	290	280	283	275	271	269	276	292	328	279	281	282	263	275	281	273	273	243	288	269	286	281	287	265	280	316	297	258	266	269	288	306	297	318	304	305	287	292	277	329	280	297	279	320	279	290	292	278	285	276	312	305	297	297	298	301	281	289	283	287	269	298	285	289	278	314	271	282	292	323	269	269	289	313	287	269	267	267	291	303	278	281	284	247	273	274	298	293	284	316	278	271	295	276	287	296	320	291	265	297	278	277	305	274	299	279	292	240	292	274	306	307	287	280	278	276	242	300	273	299	274	290	290	295	293	305	272	317	260	266	315	294	301	278	281	298	312	269	318	279	272	246	277	302	279	295	309	322	289	280	273	289	293	260	273	293	273	300	283	279	293	263
12496	25924	23774	15947	12291	9716	7892	6511	5369	4467	3942	3247	2808	2372	2179	1947	1875	1666	1591	1392	1351	1206	989	1048	1051	939	978	914	888	858	848	789	818	785	713	737	753	716	670	609	604	601	572	598	573	587	574	567	562	605	582	593	551	570	553	592	529	605	569	605	586	553	534	544	518	569	539	557	581	551	578	575	560	569	574	503	602	520	553	533	489	571	541	505	536	529	533	529	570	528	532	564	535	543	568	531	534	573	582	517	576	540	545	525	555	522	536	531	552	549	521	577	544	561	521	555	513	562	501	577	534	543	506	552	515	552	573	518	526	573	539	534	558	504	509	466	511	562	524	540	511	549	599	553	524	559	488	538	542	563	488	503	534	514	529	493	558	541	519	538	459	549	498	550	559	578	548	554	518	542	518	531	569	504	531	542	559	522	563	572	522	515	511	585	554	521	514	528	456	529	521	546	552	553	546	569	543	528	564	560	542	513	556	552	526	558	556	531	575	521	544	539	508	510	532	529	509	518	504	561	566	512	514	484	551	542	507	575	522	548	546	528	560	534	546	516	564	525	530	534	537	540	511	545	528	516	532	505	515	544	515	562	519	550	545	543	514	533	530	474	520	509	534	520	541	538	512	496	525	523	537	492	548	522	552	559	514	495	506	528	522	525	531	590	567	565	562	546	529	508	538	556	516	537	557	551	518	531	528	512	527	505	517	540	525	550	514	534	476	517	541	590	512	514	535	508	555	529	511	518	540	544	518	542	538	499	562	541	473	551	548	500	532	560	538	551	549	497	507	564	518	561	483	525	529	516	538	543	500	497	535	544	529	578	533	493	491	509	551	553	523	526	557	568	542	504	546	559	534	539	519	493	514	560	547	512	543	557	544	568	540	535	559	529	563	496	520	530	562	549	511	495	504	531	499	544	514	563	509	544	529	538	592	535	531	526	499	540	541	541	507	530	528	560	556	569	540	481	500	523	543	527	519	559	516	472	564	495	487	529	555	543	508	547	517	565	536	527	541	512	528	542	522	538	533	531	545	562	520	548	490	528	555	592	467	517	526	506	548	538	487	537	521	532	507	496	474	567	540	535	552	512	531	524	503	489	485	511	539	512	505	551	494	533	489	533	512	566	490	554	508	512	527	489	564	542	528	527	531	492	525	516	526	555	505	544	567	521	497	526	551	532	514	517	513	526	504	553	504	540	547	533	527	541	525	531	531	502	532	540	535	532	541	530	556	539	503	537	544	524	547	507	544	511	575	518	522	522	538	570	567	509	560	559	509	529	530	539	544	551	480	537	515	490	511	534	545	518	541	514	531	517	528	507	523	536	535	503	547	509	525	566	512	491	502	559	512	503	493	553	539	533	549	523	490	505	542	512	557	492	529	512	532	536	539	552	545	539	524	486	500	536	565	531	538	568	484	540	525	546	502	539	527	517	555	527	550	547	536	537	550	576	556	532	536	515	535	534	516	531	475	552	523	569	507	547	558	501	559	570	521	504	531	553	526	511	537	532	503	521	538	547	533	556	540	498	541	548	558	536	523	529	571	505	564	527	484	549	557	510	542	612	506	542	495	536	545	550	502	502	495	521	520	535	549	527	550	512	512	530	516	524	556	533	514	537	513	542	506	553	589	564	539	527	554	512	517	542	552	532	506	576	479	555	508	517	518	534	526	551	551	511	526	531	514	545	505	528	508	528	505	495	566	496	547	506	526	531	502	515	522	537	557	546	529	511	533	488	510	533	546	544	539	494	540	512	586	492	559	557	535	565	520	544	522	518	524	517	521	530	541	524	518	547	565	504	544	489	549	592	526	514	512	556	555	537	543	540	532	528	581	542	510	560	530	502	506	511	530	511	556	558	521	532	498	549	519	520	539	509	539	526	491	534	516	548	531	552	548	568	526	548	506	536	489	559	542	492	525	492	519	534	534	554	590	573	537	527	543	525	530	525	561	570	551	568	510	519	533	525	533	561	513	508	548	500	557	510	482	514	562	530	567	520	545	497	545	510	542	556	498	521	498	523	520	552	510	544	501	531	497	549	602	498	556	553	508	503	520	487	496	546	559	514	521	525	455	566	523	563	518	538	521	543	548	511	479	535	497	565	498	510	551	496	513	583	523	493	543	561	567	508	518	521	543	527	523	557	505	510	505	549	579	537	564	572	561	565	537	537	564	569	539	516	481	522	541	545	543	578	492	550	540	483	567	501	503	539	525	522	542	537	559	531	530	530	518	543	523	567	537	551	522	539	551	514	529	497	540	523	553	511	538	523	534	544	547	569	556	518	531	541	524	549	516	538	524	515	565	507	542	581	512	541	545	551	529	526	524	536	521	554	522	569	497	517	547	549	540	546	520	508	511	495	538	563	544	526	523	503	534	541	501	516	498	557	515	563	529	526	539	521	537	499	523	524	505	528	573	500	524	505	503	480	562	546	526	554	536	505	522	569	474	540	522	517	552	545	520	539	530	496	512	563	490	566	551	552	490	542	516	541	550	542	520	501	533	548	472	566	517	538	541	532	504	541	555	539	528	520	557	538	525	527	493	526	553	547	545	523	533	512	513	526	523	536	525	507	577	511	518	520	564	557	522	497	570	520	554	520	533	554	494	582	494	510	548	519	533	530	544	527	546	567	517	509	521	526	524	529	499	532	472	532	515	519	521	524	560	523	541	536	508	503	526	568	524	521	515	523	550	547	546	521	531	511	495	510	519	543	499	498	521	520	530	533	567	521	532	502	545	526	528	537	509	552	535	513	515	554	509	514	532	535	487	553	519	569	524	518	535	511	569	463	580	510	524	558	483	542	552	552	517	535	515	571	495	550	528	553	555	506	517	505	491	518	489	529	537	547	505	534	518	539	579	530	534	550	527	514	551	557	565	588	531	524	545	543	540	537	523	548	506	545	547	513	507	534	553	543	554	579	513	576	561	526	543	553	547	526	559	542	500	550	566	507	553	514	578	541	571	500	523	552	552	538	547	536	555	531	531	577	560	528	525	522	517	515	548	555	519	568	519	496	529	547	527	545	535	534	505	547	544	538	498	530	509	532	542	537	506	526	549	526	498	545	503	535	525	530	538	528	556	525	567	474	553	502	530	542	512	585	553	481	543	535	543	555	533	538	535	518	513	539	543	508	557	529	507	534	530	526	513	521	525	521	550	538	539	570	526	537	543	507	524	484	557	525	522	534	540	496	532	533	544	527	517	558	511	520	514	514	574	492	524	551	527	516	508	560	553	507	549	519	531	566	539	523	540	548	545	512	573	501	563	499	520	512	508	553	527	538	544	549	589	528	579	554	532	521	540	548	559	507	540	547	546	546	526	518	476	521	562	524	504	537	517	520	539	556	530	569	523	539	510	512	562	512	519	502	503	573	545	520	509	534	526	526	527	499	515	551	540	573	526	495	548	528	494	551	544	534	516	519	517	554	540	545	504	555	530	554	512	506	517	543	527	495	553	488	549	499	524	539	510	551	520	537	503	546	521	522	515	542	509	491
26488	20099	10688	3912	2053	1504	1179	1002	833	773	740	704	616	585	583	558	549	514	540	537	463	476	472	450	488	472	456	459	441	435	451	442	434	476	455	499	447	437	452	431	465	479	417	443	440	438	432	413	434	461	443	436	413	458	414	465	430	454	424	432	418	406	460	462	458	439	423	430	443	435	413	460	443	431	439	468	460	422	437	429	388	439	466	475	471	457	437	479	422	479	465	400	456	452	430	437	425	411	419	468	436	436	433	449	423	424	442	404	426	422	452	455	434	440	455	454	449	455	419	423	450	450	441	440	419	383	425	413	404	460	411	406	430	400	413	415	449	447	436	414	402	423	478	461	422	457	446	419	471	407	452	424	450	449	441	453	441	423	430	455	454	468	435	456	422	412	470	461	444	435	472	419	421	465	454	442	464	419	396	450	429	431	444	443	450	438	435	434	435	447	428	473	413	426	413	483	483	483	446	433	436	418	429	471	434	433	400	420	436	422	414	437	461	441	446	475	439	430	440	489	424	452	449	462	418	434	446	428	441	396	427	447	442	427	426	429	426	445	414	424	424	448	479	384	452	444	442	435	425	412	469	418	413	455	441	433	434	430	431	482	412	433	445	397	420	443	455	461	442	473	420	392	414	449	445	427	425	433	445	444	422	447	431	449	421	455	403	396	448	448	471	454	409	440	428	461	460	450	411	408	458	471	451	416	395	433	449	450	447	446	417	440	413	435	439	398	423	436	422	486	495	437	420	435	415	442	416	412	412	463	446	451	462	415	400	454	429	435	427	420	437	420	441	427	408	442	437	450	435	461	469	433	432	443	440	428	426	447	399	453	436	447	437	443	417	428	477	445	423	440	430	407	458	414	430	421	438	426	433	431	435	458	466	471	413	441	451	462	446	453	444	436	423	474	491	408	444	482	422	422	427	447	452	450	435	398	456	387	405	421	413	434	420	426	424	426	445	449	420	486	396	436	438	417	414	439	436	395	404	424	428	445	442	426	429	418	437	431	426	425	450	451	434	428	416	444	458	459	455	437	419	445	425	421	469	445	439	424	462	449	396	415	421	451	435	465	418	460	431	432	390	426	430	441	411	464	438	433	426	438	414	445	463	450	442	409	397	451	454	465	417	428	476	435	443	414	433	431	409	407	420	453	468	401	460	453	449	437	393	475	450	466	430	465	452	401	423	423	451	413	471	437	468	461	422	440	441	410	442	454	437	432	434	433	468	453	487	437	427	456	396	457	440	396	476	429	438	423	424	468	451	430	454	431	411	430	451	411	451	433	431	427	432	448	419	422	442	438	412	461	483	417	456	450	459	440	430	450	460	468	458	477	414	439	402	423	453	409	445	472	448	381	489	430	442	444	431	423	424	461	447	430	408	427	414	412	412	404	431	454	434	411	436	424	440	453	433	428	392	444	428	460	468	444	447	416	410	436	464	444	471	445	445	436	403	448	471	459	399	423	416	461	434	422	419	424	418	421	446	453	464	432	455	417	436	460	435	461	479	446	424	392	414	455	418	433	434	416	425	448	426	429	433	412	445	405	445	479	428	403	457	431	458	425	421	399	431	443	438	425	432	467	469	436	440	401	447	458	396	408	429	436	454	415	464	437	459	410	450	463	456	406	502	444	466	440	399	431	415	423	433	426	476	407	452	447	416	448	430	390	407	433	414	420	444	464	451	469	439	451	460	391	438	475	453	451	418	445	456	428	440	429	423	459	419	414	421	436	418	451	431	431	377	462	432	424	424	390	471	460	408	446	463	426	419	437	468	430	420	420	453	449	432	427	414	438	442	442	440	464	457	446	423	433	427	466	454	424	405	435	413	428	443	456	409	464	409	446	447	437	469	409	465	430	420	471	426	443	444	445	397	424	426	425	422	406	436	436	442	447	416	449	447	444	413	417	460	434	440	430	449	454	471	433	430	436	433	446	395	441	447	459	427	430	426	422	438	419	432	441	429	463	446	439	396	434	440	454	461	453	476	425	439	404	498	389	444	439	488	462	443	410	404	462	440	414	445	435	422	446	397	427	454	438	437	422	414	463	455	437	431	431	451	462	431	441	441	446	446	436	444	427	481	447	426	452	419	427	441	421	416	399	433	440	427	441	453	440	460	409	465	420	422	475	449	431	465	455	438	451	434	382	431	464	434	438	457	451	392	423	448	457	443	429	379	424	445	453	483	463	407	427	478	483	431	422	442	440	421	448	465	450	428	462	462	470	446	374	437	459	413	421	416	442	478	416	426	448	427	463	437	426	459	429	448	400	455	451	431	456	442	458	460	415	442	402	447	423	421	439	439	456	410	444	422	447	486	433	457	444	453	412	457	420	407	419	403	430	463	459	439	419	408	443	459	410	393	406	436	427	431	415	477	458	460	442	492	433	446	423	396	428	429	440	406	455	429	471	462	406	404	446	475	433	431	438	400	443	388	445	425	400	481	408	452	434	451	481	418	418	412	439	422	415	458	462	475	450	454	420	460	452	425	428	481	404	403	434	436	445	416	441	420	412	430	438	436	478	452	461	452	484	447	414	416	449	462	431	481	419	457	423	452	460	410	432	456	422	441	424	459	443	441	441	425	426	399	403	427	411	391	448	450	429	420	451	458	425	433	454	448	472	452	433	415	448	462	419	438	428	439	445	445	467	420	430	453	462	426	442	451	416	415	428	470	433	421	428	438	446	445	480	498	448	459	435	415	445	451	467	440	445	436	426	433	408	442	400	432	423	451	462	434	403	446	414	439	433	464	414	442	465	468	413	463	418	432	464	436	445	436	428	465	469	444	448	440	461	439	439	437	436	481	470	413	429	395	435	471	458	418	424	432	410	424	449	419	431	414	429	453	441	440	449	455	448	433	462	431	476	427	432	434	397	471	408	433	450	424	448	491	417	471	440	436	453	409	416	427	446	435	415	452	404	399	410	421	417	425	429	460	425	447	483	427	424	429	429	412	457	446	443	460	447	423	396	457	453	445	447	446	445	444	432	437	448	424	465	413	439	439	424	414	432	446	424	451	419	452	434	456	430	432	405	449	445	413	437	442	458	452	415	462	442	406	432	416	446	458	419	399	438	419	409	417	424	457	436	427	423	423	438	448	453	423	444	414	439	382	436	490	452	469	407	477	454	470	412	444	446	430	464	474	437	449	426	431	442	443	445	458	435	403	446	438	413	460	447	465	461	416	435	430	413	421	442	480	415	468	442	421	462	465	455	425	425	389	428	439	429	420	439	440	423	435	452	467	423	437	457	419	416	453	401	473	447	487	484	470	457	454	421	437	460	431	423	421	420	429	470	438	415	460	448	404	431	454	407	421	450	420	432	419	426	454	460	431	439	501	469	388	461	499	417	481	450	433	457	463	454	439	426	438	443	431	474	424	423	413	478	425	426	428	399	452	437	423	419	419	426	450	438	433	435	447	405	445	455	414	448	443	449	455	451	397	414	457	440	458	449	425	428	453	408	470	466	442	377	423	425	397	467	439	427	441	450
9237	14289	13038	7892	5729	4611	3650	3290	2643	2189	2074	1733	1618	1383	1390	1252	1241	1228	1161	1119	1110	1088	1061	1048	992	978	956	980	943	936	960	892	972	943	937	901	896	907	892	912	843	853	840	811	835	831	797	879	855	832	883	883	892	823	846	847	886	852	870	877	857	838	838	796	794	829	777	812	925	818	866	835	828	840	884	877	829	841	789	810	773	808	817	804	860	841	846	820	849	810	873	800	815	810	819	826	828	830	868	830	863	808	821	869	807	852	817	767	830	846	820	865	868	844	826	876	876	782	792	857	819	844	874	863	771	833	793	802	798	808	792	821	839	845	833	828	843	843	809	825	873	791	790	827	819	827	803	798	826	874	810	818	826	833	806	819	797	781	811	812	814	815	862	833	815	796	874	827	846	770	824	810	849	808	797	782	811	821	832	800	857	846	867	868	833	860	861	811	835	829	854	808	841	813	834	802	852	831	875	808	827	821	825	841	828	797	832	795	832	783	859	800	837	810	816	845	827	865	850	835	867	828	860	822	820	830	846	915	803	818	817	817	868	859	842	828	815	810	872	832	820	853	790	835	816	842	809	857	825	799	837	788	842	855	820	831	819	802	825	800	787	804	804	839	820	804	869	830	808	866	817	823	842	858	754	815	783	805	863	801	824	822	897	790	783	792	819	847	815	795	850	906	831	808	844	820	780	882	841	807	794	831	855	839	800	849	842	846	766	841	828	814	809	830	774	846	861	839	828	771	836	825	795	827	842	799	856	815	839	823	855	814	809	893	796	819	840	821	850	796	822	800	830	800	807	819	800	793	848	859	835	749	882	810	800	818	844	847	792	801	819	841	823	849	824	855	772	830	864	777	873	799	822	797	876	834	787	813	845	851	768	815	818	852	818	799	823	839	787	838	777	833	754	835	853	840	878	871	835	804	837	839	840	816	788	850	829	838	803	838	791	812	804	824	789	793	822	816	816	882	821	811	760	853	847	819	806	810	886	834	846	790	798	822	769	853	811	849	826	854	804	823	781	848	801	803	778	782	799	822	855	786	794	815	788	817	849	926	764	801	778	812	835	843	852	832	783	856	824	813	832	852	839	839	846	822	852	860	801	835	840	822	835	827	860	772	787	823	799	815	831	858	820	847	836	800	803	811	854	849	786	824	836	812	836	769	857	811	839	812	781	777	832	826	848	832	847	797	832	856	805	838	861	869	821	831	818	803	835	851	838	828	792	792	874	865	837	860	841	849	807	831	829	791	805	811	804	807	855	775	818	826	822	816	823	798	807	778	774	795	794	828	790	821	837	890	847	821	837	834	792	800	862	851	862	812	809	832	855	842	779	835	863	825	835	776	817	831	823	788	847	842	815	816	866	830	812	774	773	826	827	808	828	819	838	857	867	868	820	797	848	776	820	807	836	845	820	837	837	813	840	832	824	819	848	793	792	870	808	808	822	832	804	813	806	788	822	774	789	804	834	849	872	854	804	836	862	767	841	811	812	802	841	871	759	824	793	820	836	778	813	854	829	801	831	871	807	824	852	825	774	850	821	824	851	816	812	849	811	843	862	825	744	850	815	866	854	809	797	799	801	835	823	833	832	812	842	809	822	812	812	837	835	774	857	856	779	806	852	795	794	832	800	837	844	810	800	866	784	802	876	826	829	838	833	780	813	795	783	825	802	786	783	796	857	831	833	883	813	764	827	799	863	775	825	813	791	879	815	836	823	830	815	818	773	845	808	793	889	838	842	815	822	888	818	842	820	863	847	856	852	838	815	821	779	783	804	849	797	780	868	806	836	822	843	824	799	799	785	822	805	827	846	840	850	789	836	807	862	796	861	811	790	860	833	846	777	828	790	781	823	835	861	832	806	817	798	835	847	838	838	822	789	830	863	791	846	829	856	834	822	834	817	804	796	828	810	862	828	804	862	777	874	879	797	862	885	767	827	817	788	811	815	808	838	822	818	809	821	825	768	783	835	795	802	854	796	817	854	820	834	812	839	838	906	856	811	837	796	841	815	854	783	860	876	789	807	786	794	841	794	785	850	839	830	822	850	850	811	809	816	781	809	820	839	818	853	812	752	847	798	849	814	836	880	781	803	840	779	828	818	855	778	827	828	870	818	837	878	795	812	804	867	844	814	837	850	836	792	817	806	836	886	784	773	789	778	789	826	833	850	779	817	842	783	801	907	837	831	798	855	844	864	812	854	876	810	809	813	813	838	846	855	871	801	896	848	848	825	835	846	829	836	809	862	852	845	810	794	821	819	785	829	872	872	815	822	823	843	843	827	860	860	851	833	871	805	807	805	781	852	812	825	851	812	826	878	831	826	780	814	797	796	799	851	835	824	847	774	815	803	878	831	800	809	816	823	825	864	889	782	843	828	854	821	845	873	761	831	795	797	772	806	851	820	833	840	804	757	846	831	793	883	810	854	813	778	823	844	823	820	806	913	836	848	835	812	844	752	855	842	808	840	848	871	799	791	836	823	839	858	848	813	794	822	854	827	806	818	860	852	790	839	804	829	777	827	850	867	826	840	777	843	782	867	840	785	814	847	823	834	866	862	826	835	843	823	849	845	845	799	838	865	823	827	815	820	806	830	797	812	867	815	834	825	841	839	800	799	785	873	804	841	843	849	833	834	879	821	841	804	823	773	793	803	841	813	823	801	858	781	808	792	840	846	832	885	850	849	795	813	836	824	807	806	813	826	844	797	863	783	801	827	802	846	819	882	827	838	804	822	802	796	808	860	799	796	835	832	796	815	838	820	796	827	852	859	817	838	838	826	863	855	768	817	820	874	882	800	795	790	843	821	822	835	822	840	832	853	855	847	808	831	796	826	797	858	825	828	864	854	844	793	771	804	815	835	823	801	833	846	793	758	826	802	899	865	837	779	801	864	815	863	839	833	812	766	848	768	835	807	816	822	806	884	800	857	854	895	837	803	795	809	850	844	833	852	801	836	773	830	812	821	892	793	820	786	819	791	807	903	842	880	800	899	815	802	853	851	803	846	848	832	813	869	880	826	756	821	767	838	856	792	866	759	823	820	833	799	845	858	768	816	845	826	824	841	821	818	848	786	798	770	814	810	856	796	766	781	833	803	822	844	833	827	831	779	790	836	797	779	835	849	843	862	807	848	787	788	827	826	828	816	825	837	800	794	828	885	802	770	857	809	826	811	858	869	825	810	803	789	853	815	840	875	791	789	840	815	792	842	827	810	859	792	801	908	830	861	796	790	828	827	802	825	758	774	817	858	831	766	830	831	812	853	831	816	863	846	851	821	837	824	796	809	795	742	851	842	885	856	832	810	835	815	810	808	810	795	852	817	848	820	836	783	813	825	873	823	799	787	852	801	818	769	803	835	836	802	829	850	830	831	791	833	802	808	853	841	848	790	850	846	815	785	875	859	807	851	819	782	873	808	807	853	842	846	844	804	818	778	811	843	822	835	843	824	836	829	842	828	833	832	793	802	791	835	817	780	776	795	806	848	817	832	873
23978	21113	28108	24350	19452	4778	2167	1400	1092	939	814	737	652	596	551	520	517	438	446	473	410	400	376	387	365	349	380	318	335	376	344	344	331	313	318	311	318	302	291	295	289	315	272	266	280	268	312	284	319	286	297	297	261	281	310	298	280	259	247	300	266	316	301	295	263	261	269	284	274	275	305	300	289	286	313	248	307	250	285	291	290	273	265	271	299	269	288	293	262	285	286	266	280	308	264	299	276	268	280	241	314	262	301	261	291	291	278	263	304	269	257	288	299	280	289	306	296	295	277	297	264	312	266	268	279	272	288	260	293	298	295	271	275	293	280	289	294	289	257	284	292	263	270	259	283	292	273	294	278	266	277	265	310	285	264	270	277	279	278	297	278	260	307	259	290	282	292	272	275	301	266	282	302	290	269	293	275	279	303	277	277	272	290	311	285	267	293	295	305	267	281	285	243	321	264	283	308	243	278	273	297	258	274	287	291	271	256	271	276	276	275	298	307	275	249	276	280	275	303	270	282	261	289	281	255	267	268	277	262	294	310	300	301	277	283	290	277	322	296	272	307	276	285	298	306	284	275	308	280	281	304	308	295	295	248	268	269	272	292	277	258	245	281	270	250	230	263	302	265	276	275	298	286	310	286	292	266	257	290	302	250	296	293	282	256	250	255	287	284	268	293	298	288	278	297	309	272	258	294	291	276	263	281	259	281	281	267	309	274	282	279	271	262	264	293	244	291	272	277	259	300	277	282	288	261	278	275	283	254	312	303	287	292	273	274	283	256	287	292	280	281	301	270	288	287	273	296	319	305	276	246	296	304	272	277	282	274	292	293	286	281	274	299	264	283	289	270	280	273	270	284	283	284	294	290	288	268	297	281	235	281	269	292	251	300	296	267	287	296	277	269	263	300	269	255	283	242	279	251	304	271	273	313	283	289	251	250	249	277	241	258	300	261	314	251	268	296	266	294	309	303	272	274	283	271	289	280	253	266	283	270	276	284	282	275	280	272	272	302	297	308	257	286	265	271	273	288	274	277	281	265	299	293	289	291	274	294	272	294	267	270	251	277	265	292	264	256	269	282	286	268	268	300	285	309	264	279	252	292	270	267	278	287	264	267	297	277	297	305	300	280	275	287	226	298	281	274	303	290	291	256	275	286	260	288	285	285	274	260	310	275	275	293	260	256	297	288	295	280	267	252	310	259	267	264	292	266	281	276	269	273	273	282	287	250	286	281	304	296	263	280	283	312	300	290	270	275	321	270	280	296	299	277	278	270	266	295	286	272	281	294	255	264	293	247	271	312	304	268	294	267	292	298	268	246	300	271	269	292	277	294	259	281	267	260	250	270	256	295	297	246	249	275	289	270	273	297	279	276	287	268	280	248	305	325	294	301	263	269	300	274	277	263	293	272	264	261	302	279	276	253	263	283	276	269	329	304	291	279	255	290	278	284	302	262	312	253	272	280	272	261	258	305	282	277	257	270	272	262	260	270	288	285	280	287	292	295	291	269	261	267	274	268	288	270	272	277	276	280	286	251	295	276	290	307	271	253	265	269	285	262	271	267	264	305	314	256	281	279	253	287	280	295	267	283	308	286	282	298	293	281	333	317	280	260	281	285	261	263	277	283	268	293	235	251	293	274	312	309	268	281	244	278	304	281	282	282	306	264	253	292	258	289	312	297	295	271	289	274	290	280	290	285	282	303	282	261	268	267	264	262	280	284	295	275	271	290	252	269	286	318	284	293	287	311	308	280	301	265	272	279	286	295	307	278	293	282	262	274	293	290	264	265	285	259	308	251	280	258	284	279	280	262	290	261	288	287	284	284	284	289	260	264	281	298	274	292	300	293	295	282	265	277	261	260	268	269	268	290	290	281	302	287	289	297	274	277	272	267	287	288	255	308	273	309	294	270	280	264	287	292	261	301	257	277	267	290	299	260	285	292	277	319	263	283	233	266	321	276	280	287	279	310	250	285	280	290	240	276	276	276	300	300	302	286	278	302	254	244	274	286	251	282	256	289	285	289	267	279	282	289	262	296	278	285	278	268	236	273	276	286	268	300	280	332	288	295	300	254	302	306	265	260	287	285	307	290	280	307	267	277	288	281	302	269	292	282	287	286	271	323	289	297	280	259	296	286	293	283	280	295	311	294	279	283	272	277	266	278	274	243	270	283	250	284	277	250	272	292	307	288	253	279	303	292	282	276	268	279	270	293	244	281	287	292	303	288	275	295	255	259	270	268	271	266	265	287	263	291	302	280	253	306	285	294	281	279	269	260	290	292	258	256	281	292	272	287	290	283	286	287	264	315	280	281	285	285	257	275	251	293	281	292	291	280	266	278	256	276	244	267	266	275	287	283	293	274	282	259	279	286	279	255	286	288	288	264	274	270	281	294	270	240	229	291	275	290	295	293	288	265	284	278	276	262	275	252	282	236	280	277	252	294	268	307	253	263	281	308	299	270	283	270	277	288	266	275	265	294	254	286	273	291	295	302	274	286	285	290	317	262	274	256	293	274	298	284	271	303	269	294	276	275	295	249	257	312	268	278	251	302	271	266	306	253	261	308	301	297	278	316	287	271	283	298	265	299	258	273	275	292	316	268	308	292	275	268	270	271	326	292	285	263	258	293	260	257	276	278	268	269	296	275	269	282	292	284	297	270	270	278	287	252	286	264	278	296	267	279	252	287	253	305	277	302	260	293	281	298	289	292	254	256	284	223	294	277	283	264	277	274	294	266	278	274	291	268	268	277	296	306	307	276	275	280	265	270	285	286	265	295	293	263	282	292	317	282	262	285	267	270	247	263	279	275	287	278	281	318	302	239	256	272	247	291	261	257	281	287	262	338	261	234	292	249	266	287	312	272	279	284	289	237	271	278	289	270	275	262	305	269	301	262	258	286	273	277	263	267	285	276	290	271	283	310	230	278	290	257	265	278	268	288	305	266	262	276	292	273	287	269	267	294	293	282	274	262	271	277	263	289	277	290	299	283	288	281	257	297	289	297	279	261	267	265	294	266	280	271	295	297	281	290	281	284	273	271	294	303	286	273	279	280	275	295	298	268	256	263	289	268	275	289	283	275	291	293	294	283	304	293	283	272	303	276	298	252	287	271	291	289	301	296	291	268	278	304	287	272	292	292	298	292	298	288	279	306	280	294	259	256	243	303	278	247	274	296	256	284	268	295	293	267	297	283	222	293	278	291	264	269	272	282	273	246	272	281	268	265	293	259	271	246	289	288	270	282	293	282	287	242	285	296	263	265	273	257	275	277	284	276	251	262	296	267	289	249	281	288	269	275	276	296	274	275	268	265	255	270	280	263	273	298	274	285	274	267	276	283	261	279	269	294	277	295	285	257	277	298	253	270	281	282	290	292	280	241	261	281	223	271	277	295	261	282	304	294	287	259	308	271	283	272	308	267	298	295	282	261	279	283	302	297	263	294	265	272	277	287	295	266	272	272	270	300	286	279	248	281	293	275	316	271	276	306	286
10544	21562	19775	12420	9373	7269	5839	4922	3755	3137	2833	2416	1980	1889	1645	1553	1406	1303	1211	1136	1079	977	944	887	909	833	860	778	754	708	788	689	708	716	665	676	690	671	635	609	608	573	609	566	574	572	579	614	542	541	618	583	558	561	536	532	564	536	570	579	573	559	556	529	571	553	550	551	544	550	581	593	597	551	577	569	527	561	577	538	524	522	542	554	503	577	588	552	585	547	550	549	567	606	520	532	571	513	536	552	550	517	522	559	568	540	562	505	578	558	516	544	521	572	559	559	547	564	559	535	550	560	532	551	496	554	532	547	551	535	560	551	552	511	550	585	549	593	577	490	546	564	535	543	542	521	528	529	562	551	558	563	523	546	564	541	552	564	517	528	591	542	576	516	534	528	578	563	546	538	555	530	501	562	550	519	534	494	555	555	535	574	551	542	552	538	530	533	523	540	542	537	509	569	536	584	551	520	546	518	533	541	529	566	520	552	558	556	550	547	519	533	551	546	571	555	563	559	511	516	518	548	536	575	549	547	525	559	568	480	568	517	578	594	569	553	563	553	576	569	529	574	574	526	543	536	571	578	568	571	544	585	547	525	598	569	546	578	515	522	536	587	569	559	567	517	532	555	579	573	568	560	571	552	533	555	572	556	545	580	553	518	544	536	558	518	520	534	511	539	507	574	562	564	566	555	521	535	548	563	496	574	545	541	541	552	540	563	572	517	525	525	562	541	550	534	579	557	554	550	551	520	584	522	542	563	519	588	498	517	545	552	555	543	569	511	560	527	547	539	541	568	553	554	528	558	530	532	557	509	519	574	542	529	530	540	539	556	535	546	566	558	503	523	540	553	574	558	550	524	546	559	561	537	564	547	567	544	512	550	513	535	545	546	532	549	537	584	527	532	538	536	557	528	582	572	550	503	516	548	568	555	528	563	553	536	563	568	547	548	583	516	529	580	558	523	579	543	512	513	543	523	576	553	492	580	519	561	528	575	551	547	532	507	538	528	602	554	519	573	539	527	515	551	561	485	527	519	511	561	590	557	535	524	557	533	539	516	572	509	529	536	567	583	543	548	541	487	542	534	560	550	556	510	550	545	545	563	522	537	573	548	514	553	513	509	513	541	541	548	576	591	529	542	600	545	543	576	562	523	522	537	553	517	539	545	516	547	569	540	531	514	548	519	515	558	566	568	582	572	574	538	562	550	526	534	499	534	512	524	570	558	568	566	535	523	563	539	588	574	537	558	590	494	531	572	580	532	568	537	529	535	593	559	584	531	507	520	553	539	544	566	564	521	578	531	548	505	563	538	515	550	554	557	571	503	510	529	532	544	527	550	513	557	552	511	582	560	541	553	560	537	544	537	539	563	563	571	560	525	557	569	530	539	543	549	543	556	530	513	547	549	526	536	530	508	497	586	513	502	523	540	561	574	542	539	530	545	584	567	500	552	523	515	582	565	576	540	551	559	558	482	481	572	505	519	530	531	551	531	542	584	534	551	564	541	521	556	550	543	531	536	554	521	565	545	539	552	538	513	503	545	533	543	602	574	551	590	574	514	551	549	559	560	556	554	525	544	566	515	547	524	568	548	566	568	543	539	528	526	624	601	557	568	580	511	528	556	561	546	554	537	554	559	567	530	529	525	552	548	516	583	563	528	550	543	555	528	587	507	541	513	566	498	527	543	568	518	563	548	549	536	591	582	554	523	531	522	499	581	506	527	560	542	565	483	546	548	578	521	578	550	568	508	504	589	501	542	566	549	534	536	530	529	521	559	568	534	527	571	524	555	558	519	555	522	586	530	522	563	550	540	546	525	524	547	574	592	532	553	548	528	517	539	546	574	522	506	592	526	560	548	557	541	591	550	558	537	539	553	564	523	534	599	534	566	555	579	487	533	541	546	556	591	584	571	561	557	570	517	549	549	583	541	567	554	532	540	574	551	542	582	511	511	564	546	533	564	540	534	520	552	585	547	565	496	515	574	538	487	528	564	554	540	547	546	551	508	538	549	568	579	541	554	526	551	543	504	517	548	526	586	507	563	520	538	572	545	540	548	587	549	527	558	526	548	596	553	510	523	497	572	545	590	567	553	514	506	527	536	584	522	561	558	609	573	516	544	549	533	499	551	523	553	491	528	574	530	580	520	501	545	554	551	521	562	517	542	585	494	534	536	545	544	522	519	538	541	530	564	533	542	558	576	519	529	531	549	550	536	549	528	554	538	519	559	518	517	565	573	593	563	480	563	565	514	543	532	534	584	565	557	524	587	572	560	552	540	593	559	525	561	559	581	504	546	530	535	541	544	508	529	516	570	549	541	515	544	532	559	534	560	568	527	556	535	583	555	560	545	516	585	537	565	545	477	591	532	544	548	577	586	522	538	512	559	567	555	532	572	538	564	554	536	545	552	527	517	516	509	552	547	500	548	543	546	556	551	528	558	580	521	540	564	558	553	591	538	563	545	561	539	502	518	591	572	535	534	551	517	594	560	544	570	562	595	521	534	576	555	500	560	570	544	554	517	538	523	535	508	562	551	535	559	530	531	537	588	574	522	543	551	533	545	567	551	569	562	548	513	515	511	564	580	500	506	566	501	545	577	542	513	532	547	567	547	556	522	541	504	550	528	521	590	565	542	539	535	537	533	581	568	540	563	566	542	526	495	565	550	528	526	584	522	534	572	508	553	515	541	552	545	571	590	542	524	551	594	498	551	533	535	549	548	542	508	566	541	591	581	586	539	545	544	486	568	533	589	573	481	570	531	569	567	578	532	526	528	521	591	546	513	579	561	502	571	571	533	531	514	547	561	525	553	536	538	522	534	550	571	584	543	561	548	566	557	545	522	547	542	541	552	554	532	536	525	538	551	559	560	554	582	553	562	535	562	552	553	484	551	508	500	543	558	580	546	527	509	521	533	550	553	570	561	528	592	561	532	568	550	559	526	538	570	590	547	550	547	599	608	541	527	564	521	571	553	561	522	549	558	534	564	581	578	576	568	508	506	597	554	552	543	536	534	575	526	512	570	521	550	567	579	558	556	521	566	547	563	568	542	548	570	524	570	566	579	543	535	531	596	466	584	537	523	557	575	535	522	536	574	547	587	509	558	508	522	576	541	507	548	533	516	548	553	537	529	569	539	559	529	568	525	506	557	588	576	544	508	576	550	527	547	523	568	547	552	546	528	517	522	514	499	542	499	539	568	543	566	522	568	557	563	508	546	515	553	536	558	575	508	529	557	516	513	527	532	568	575	543	569	565	555	539	564	583	561	529	549	570	482	548	514	560	524	523	554	518	523	540	600	519	552	573	511	549	548	601	502	522	546	533	528	572	557	525	567	550	577	594	574	512	556	549	544	537	529	558	531	521	533	535	577	555	560	553	522	549	531	565	520	537	543	563	562	546	517	522	571	537	623	531	544	543	557	537	568	523	515	546	527	549	542	496	556	557	558	583	571	552	528	574	557	552	554	553	579	534	540	551	523	504	540	550	559	531	563
23017	21095	28763	23678	21099	18638	4889	2206	1531	1261	1135	1004	862	744	694	670	623	580	583	535	470	475	455	410	389	414	408	343	382	390	369	388	378	374	362	346	319	358	284	298	293	287	314	289	301	322	274	297	307	300	294	331	303	306	285	269	286	284	313	307	274	317	277	310	292	278	295	301	310	286	323	323	292	306	321	298	312	287	303	286	281	289	320	272	300	278	283	307	260	311	267	277	288	286	264	281	304	309	288	306	284	285	299	264	296	273	288	260	289	309	308	290	293	297	277	304	285	305	299	319	291	298	270	318	301	278	288	293	337	290	279	287	288	291	278	275	299	295	280	303	302	289	282	265	286	284	288	316	305	286	282	287	286	283	285	284	300	281	305	331	303	313	279	275	268	296	293	273	263	306	325	276	283	283	280	289	286	281	284	292	285	285	282	295	291	291	285	305	271	277	326	267	271	265	275	255	284	282	254	270	301	279	251	277	311	318	301	261	298	266	265	283	294	305	287	301	295	273	271	288	279	280	334	316	271	284	283	280	288	285	289	269	297	275	262	306	284	281	280	276	294	243	279	300	277	278	295	279	296	290	302	287	289	296	295	305	276	286	294	300	283	303	282	272	292	280	303	251	282	325	263	311	288	269	302	319	299	298	308	297	316	273	291	268	288	289	302	278	301	284	276	310	271	285	282	308	300	265	256	255	306	296	255	276	281	276	284	304	286	285	264	278	313	268	304	265	309	263	254	317	315	318	319	302	279	287	293	266	302	280	299	297	319	287	272	281	275	273	297	297	288	296	284	292	288	314	297	313	269	280	256	295	271	301	294	291	293	286	262	266	311	325	286	276	274	310	298	286	278	260	268	304	291	299	278	281	292	302	311	254	284	293	278	298	284	290	293	287	269	282	269	282	286	280	265	277	292	300	292	305	265	305	265	322	298	290	271	281	297	282	305	293	280	298	275	300	295	299	298	285	300	293	274	291	309	293	296	271	297	272	303	299	295	285	305	288	313	307	287	275	281	301	274	258	296	290	257	293	310	300	269	284	314	265	290	306	295	286	327	319	301	290	271	302	312	298	276	291	276	275	311	304	291	274	273	294	273	301	311	285	324	263	283	271	278	255	314	279	290	290	281	277	252	283	280	308	286	306	312	277	284	314	268	266	305	261	307	308	276	238	298	297	265	299	304	266	272	267	269	304	282	294	285	279	312	314	271	276	330	343	299	273	286	283	280	274	263	254	326	278	258	307	272	290	287	289	270	293	258	284	277	263	291	296	278	246	274	277	280	299	317	272	287	265	281	280	287	311	286	294	303	286	299	284	300	298	268	302	274	304	314	306	307	275	278	271	310	311	267	294	315	298	297	299	298	273	297	280	273	307	276	265	275	280	289	262	290	290	294	289	287	278	293	295	271	302	276	329	299	269	262	277	286	293	257	270	273	276	284	251	302	256	261	282	280	296	298	300	302	288	304	294	275	282	288	308	287	257	296	308	306	300	273	266	295	286	320	306	295	303	291	291	270	305	263	292	264	290	290	288	297	291	252	286	253	262	293	279	282	282	309	310	293	280	275	311	288	290	295	289	273	274	290	267	276	276	331	307	306	289	277	301	308	270	279	293	279	321	295	310	296	318	291	282	340	343	275	307	300	285	266	274	289	264	273	299	307	308	273	297	287	284	292	299	258	323	295	272	329	276	308	280	281	264	270	299	257	305	292	253	286	313	279	278	285	286	290	269	290	291	300	278	281	282	270	280	291	279	263	274	269	284	303	276	303	307	270	300	291	291	267	268	265	284	275	325	293	309	257	291	297	297	297	281	270	266	285	303	265	284	271	329	293	294	282	316	302	283	311	265	275	271	271	287	261	304	276	289	273	280	302	286	293	251	302	259	293	251	290	264	307	300	289	297	286	279	268	270	271	273	295	288	269	300	284	287	293	270	298	300	283	304	291	295	260	288	293	286	292	270	312	299	279	272	292	311	290	259	291	306	291	292	284	306	311	263	261	301	249	289	329	289	273	294	288	297	275	278	280	269	286	293	276	290	281	327	309	305	278	288	268	287	299	295	278	296	313	272	255	266	284	275	284	251	309	258	270	287	286	270	279	288	270	257	263	301	297	309	327	323	264	271	274	275	283	289	302	329	288	306	264	313	289	291	273	257	280	316	273	269	299	285	298	279	293	288	304	332	323	305	279	285	297	284	252	278	292	300	275	295	305	280	323	284	288	276	265	259	287	274	274	291	283	301	289	268	305	294	308	278	304	304	305	293	282	271	283	291	299	266	291	304	285	271	286	262	284	271	305	283	295	296	275	285	320	273	285	290	313	287	279	268	274	308	265	312	298	296	287	270	291	256	276	267	284	296	290	285	265	272	319	317	325	285	284	297	316	293	255	313	268	274	277	288	275	283	277	294	282	282	267	277	264	325	287	277	270	283	302	290	303	305	277	283	310	289	271	293	279	276	279	286	287	291	307	275	299	263	280	264	276	287	282	268	303	312	291	284	292	283	307	271	327	302	287	293	284	269	267	274	288	281	307	253	310	298	269	304	298	274	283	303	268	283	271	277	281	303	254	286	284	291	286	270	296	279	284	304	281	297	300	326	272	240	283	294	271	279	329	301	296	289	272	264	294	285	277	280	279	262	249	287	275	245	275	291	301	256	292	290	307	308	280	300	304	312	309	282	275	280	299	254	253	268	264	253	273	293	310	259	305	292	291	279	267	294	276	274	312	256	269	299	292	286	280	302	288	279	307	294	306	292	305	291	299	248	307	277	279	300	309	284	275	331	320	299	302	297	255	274	302	288	273	254	295	310	275	285	266	280	307	274	292	250	271	283	287	268	301	307	314	275	289	275	278	277	265	280	283	269	274	268	282	279	268	266	294	296	293	331	299	273	306	292	289	260	303	284	266	308	304	284	291	290	305	255	277	290	280	282	305	315	275	282	284	262	301	277	305	239	280	271	282	284	289	271	315	282	301	286	259	271	318	275	300	286	307	286	305	305	291	272	252	312	296	251	315	320	300	307	294	262	319	288	288	288	302	294	265	277	289	298	302	282	284	284	312	291	277	286	271	266	278	306	317	264	282	264	284	283	303	303	291	292	286	289	281	282	282	290	304	271	268	279	265	280	293	272	268	254	285	241	293	302	302	268	297	284	291	297	273	300	303	284	283	283	305	288	316	296	319	304	270	286	281	285	252	293	289	295	296	254	266	302	261	294	283	304	292	280	334	280	307	290	288	268	277	294	295	296	309	294	284	299	271	315	279	292	278	300	305	254	288	272	300	283	313	268	311	314	282	297	312	304	307	292	280	258	297	298	278	278	269	290	294	287	294	277	297	305	261	286	265	276	316	256	306	323	265	280	266	292	268	269	267	281	274	266	290	286	299	271	286	254	287	301	288	277	281	294	310	309	297	272	282	296	256	288	301	282	287	317	295	306	308	295	307	288	285	271	319	275	316	277	304	274	270	288	272	290	281	271	272	307	278	323
13026	26805	24087	16521	12469	9998	7763	6581	5112	4372	3894	3296	2812	2433	2162	2068	1868	1782	1600	1485	1336	1200	1094	1093	1099	971	983	905	862	821	842	759	767	773	743	818	712	719	626	605	593	620	604	576	603	558	556	548	523	595	549	591	577	592	610	558	566	550	625	562	554	556	534	523	549	557	547	534	512	554	575	557	582	546	539	571	516	574	526	545	595	553	546	524	541	492	562	560	560	559	518	545	540	547	505	536	553	518	572	543	570	523	575	536	547	545	549	545	507	494	520	560	541	544	519	529	545	564	500	546	525	547	508	501	553	517	541	569	545	488	569	538	515	564	533	553	543	556	509	539	523	526	530	554	529	539	510	511	584	521	589	579	547	537	527	544	512	516	536	547	513	584	555	505	565	564	495	546	508	501	498	483	548	523	542	518	547	558	523	525	512	525	520	491	529	505	565	535	522	525	529	541	559	570	527	562	571	476	555	559	534	569	563	489	534	538	523	564	556	523	490	555	520	508	540	538	519	557	514	544	503	485	556	528	533	523	499	514	531	526	568	484	544	537	531	496	534	537	537	551	538	545	533	574	545	556	499	525	512	557	535	501	553	524	521	507	549	550	566	559	501	508	516	546	519	508	532	516	512	486	540	561	517	528	529	515	507	578	567	528	540	511	554	544	558	544	521	523	524	452	537	557	514	504	521	561	558	554	479	545	506	533	529	588	504	553	566	531	561	539	531	559	562	530	521	526	511	517	536	539	510	533	533	545	551	521	558	516	541	494	581	528	563	519	569	541	516	522	505	548	559	563	526	496	483	526	541	548	541	529	562	571	595	544	507	553	488	498	509	541	527	524	517	522	560	518	542	544	545	542	497	550	542	510	525	512	512	503	527	559	543	505	539	497	517	521	502	536	504	498	500	532	580	499	527	519	554	570	557	515	534	524	544	553	530	502	500	560	515	527	593	497	498	518	521	557	552	525	495	552	531	540	566	541	569	505	545	545	524	536	513	553	524	537	521	543	531	547	523	539	535	583	502	579	538	560	570	562	529	547	544	526	523	498	475	531	504	520	517	538	550	534	603	529	567	517	521	540	517	566	548	549	523	515	559	515	516	548	511	537	492	513	490	555	569	518	510	511	534	502	510	535	501	478	529	560	510	537	509	565	539	555	568	553	494	524	513	518	530	526	493	530	514	554	521	556	566	508	514	566	536	509	517	522	564	542	533	520	493	551	550	552	547	537	575	571	540	488	497	533	523	545	538	561	529	540	542	552	545	489	525	532	521	513	540	502	576	531	533	495	500	506	514	542	527	521	522	523	520	575	542	506	540	556	542	534	551	520	518	562	537	498	564	533	518	507	575	506	541	549	546	495	550	513	565	527	533	552	533	521	522	537	545	568	515	514	531	503	537	531	503	526	518	521	530	556	507	510	540	526	508	502	537	541	511	521	530	542	542	520	546	490	532	558	538	553	554	557	519	530	531	565	502	534	499	516	521	488	533	544	570	500	533	545	461	531	520	559	532	491	588	541	548	499	554	516	547	526	515	538	530	519	525	559	542	524	511	543	523	553	547	508	476	529	543	546	566	563	528	526	530	543	532	547	530	535	547	512	560	503	549	562	528	519	523	547	526	562	542	576	551	549	479	571	539	553	514	552	529	504	481	488	529	529	541	533	533	524	556	530	545	522	571	526	542	516	514	529	502	535	523	500	556	519	560	576	479	565	519	557	556	518	537	514	552	520	521	546	540	550	576	571	527	523	527	467	537	518	537	559	534	589	548	554	529	567	525	511	551	551	512	575	534	535	500	560	559	545	548	515	520	511	573	536	506	573	520	527	547	544	549	550	528	539	515	528	529	508	519	565	504	515	512	517	548	508	543	506	522	508	506	505	513	553	543	577	522	556	565	507	526	504	501	528	523	539	542	489	524	491	560	534	569	516	542	549	504	537	558	554	565	570	543	524	519	568	563	543	553	532	539	525	496	502	540	491	482	528	523	514	519	521	548	529	553	528	569	536	514	534	541	552	493	527	514	517	566	532	490	563	513	521	536	515	573	525	543	560	533	505	504	537	522	532	528	535	517	547	526	553	494	543	493	558	525	561	544	551	502	524	512	520	545	566	549	541	516	540	519	511	555	542	518	493	552	542	508	523	565	513	493	506	522	530	543	567	544	548	558	509	547	504	545	566	502	525	542	525	566	540	554	508	535	565	495	521	541	526	566	543	545	528	544	548	519	518	553	501	523	528	526	530	498	566	527	531	494	549	518	532	579	488	507	533	549	535	561	542	517	557	527	479	542	565	521	503	582	537	525	503	539	507	516	525	491	544	540	527	552	543	508	526	493	513	576	562	510	534	563	555	488	526	541	532	537	512	520	551	556	550	509	545	532	530	545	497	559	529	564	510	530	515	536	549	505	581	524	538	511	565	532	558	528	516	521	505	519	527	574	527	503	481	519	548	519	523	507	488	526	569	527	502	531	532	486	530	546	516	532	546	508	511	523	540	534	496	526	535	534	491	518	485	511	480	530	576	578	528	521	519	530	536	541	542	530	550	543	532	522	544	527	516	515	550	534	550	563	520	565	532	494	558	557	517	525	517	603	524	503	470	513	522	520	519	551	502	522	544	494	493	565	610	578	516	553	540	516	522	500	562	518	529	559	536	542	543	543	533	533	533	565	519	548	536	533	479	530	513	498	520	587	544	554	519	531	510	528	517	543	563	506	549	501	530	557	528	544	516	512	540	542	500	545	537	545	523	535	526	516	551	578	536	547	572	513	546	536	526	502	528	570	543	512	527	569	528	508	538	547	551	564	525	534	502	480	532	552	535	502	514	526	546	521	516	550	532	568	514	544	488	523	550	547	531	538	500	533	501	484	576	506	550	548	579	552	512	538	507	595	553	487	517	529	520	504	493	528	518	545	487	539	526	533	531	580	536	546	533	497	474	538	524	544	522	538	502	514	506	548	481	551	529	566	533	521	515	553	500	600	538	519	541	517	507	529	512	558	527	557	528	545	536	511	501	519	527	577	552	513	501	548	514	557	524	562	538	534	523	536	586	516	559	535	519	505	556	543	507	520	516	546	559	545	486	532	501	526	516	560	479	522	546	546	522	549	528	534	526	531	522	508	543	536	526	479	499	509	497	579	509	511	521	529	509	555	545	569	509	559	553	546	550	557	519	512	527	551	557	520	523	527	540	545	548	537	546	550	484	501	552	516	524	583	503	553	524	535	542	506	534	518	543	513	565	509	527	532	487	534	492	561	539	542	532	506	474	500	558	519	555	546	537	556	542	526	536	565	501	534	516	513	533	543	510	552	552	570	551	548	535	570	558	545	548	546	521	514	539	563	505	489	527	538	556	556	527	558	525	541	541	504	552	549	501	550	531	520	538	575	519	586	502	540	509	532	513	549	544	563	509	540	530	569	528	524	561	532	523	479	510	541	538	529	555	531	551	563	526	536	553	544	511	511	506	521	545	505	527	534	547	549	533	490	522	522	532
26564	20134	10774	4063	2173	1663	1256	988	846	741	749	693	579	565	567	509	531	522	517	506	514	486	481	442	480	468	488	479	456	449	454	468	490	431	472	468	458	449	421	437	434	468	459	407	426	434	424	437	453	444	420	415	421	433	428	435	433	432	413	435	444	390	438	452	424	460	406	426	431	469	439	456	436	411	422	422	439	435	437	473	422	436	431	437	412	439	473	473	456	450	458	426	431	446	432	429	443	440	395	428	449	442	443	434	435	440	419	449	444	415	435	497	425	397	442	410	432	405	414	423	387	425	431	437	445	420	447	423	435	452	427	390	414	396	440	459	408	430	416	382	442	432	416	432	401	421	435	445	456	435	466	431	393	424	442	456	440	417	442	470	388	435	439	422	433	402	456	445	427	421	394	448	410	455	488	461	418	468	461	430	449	461	397	430	422	432	453	471	442	445	461	433	443	426	449	463	424	379	445	458	439	451	453	431	431	458	430	441	414	427	426	438	471	468	448	452	402	468	432	417	420	469	432	424	391	418	434	465	428	428	443	444	454	429	434	461	451	449	430	463	418	420	454	446	433	441	469	432	452	437	413	432	446	433	453	431	453	443	426	438	412	412	427	433	423	438	424	436	433	408	424	417	417	411	423	425	436	429	414	422	457	436	434	448	418	420	464	441	434	430	474	449	363	397	428	411	416	423	464	427	437	419	425	423	425	461	382	425	438	412	474	396	441	393	440	431	438	441	413	404	414	394	422	421	414	423	428	410	427	454	426	434	468	419	472	403	407	406	410	447	407	443	420	413	436	407	432	466	456	396	406	403	468	440	451	440	441	432	471	441	434	435	441	431	434	427	438	434	414	453	417	422	446	425	446	426	449	445	463	448	426	430	407	434	448	425	443	411	455	426	429	443	438	426	428	444	442	416	458	443	390	427	442	439	464	465	448	459	436	432	462	437	427	452	444	431	434	441	436	456	419	437	439	431	430	434	435	446	429	471	466	460	446	401	454	430	413	434	460	403	444	455	423	451	404	435	428	450	395	414	434	414	430	407	485	428	398	435	398	435	454	421	446	463	462	444	408	440	390	433	406	410	444	399	426	434	438	461	422	417	440	437	384	426	432	443	426	454	455	448	443	447	417	465	437	436	470	398	423	425	420	439	431	476	415	428	402	449	423	419	450	410	421	422	457	415	450	415	467	421	463	425	452	437	422	399	415	421	430	428	423	438	421	415	464	392	451	438	411	436	442	421	418	435	453	422	411	412	472	428	429	428	409	455	417	432	431	370	434	407	450	457	425	420	431	463	461	450	394	433	417	456	473	441	440	436	457	420	426	420	406	478	400	464	453	418	417	409	399	423	421	451	439	439	416	409	424	438	413	409	411	428	411	446	389	425	420	497	408	431	432	427	408	451	404	465	432	428	388	453	457	384	411	433	427	476	417	398	443	410	455	476	407	429	425	448	458	421	423	432	436	428	434	416	443	409	432	429	430	418	439	454	386	391	453	447	425	461	438	453	434	437	434	442	437	424	460	438	382	454	411	464	440	440	446	420	429	427	445	451	416	437	445	395	445	459	438	414	413	413	460	457	428	476	436	420	423	443	406	406	441	457	439	436	465	455	453	416	427	474	399	442	424	436	464	452	459	444	437	486	400	451	416	438	444	405	461	418	439	478	443	453	447	431	394	405	427	430	431	452	442	448	433	432	457	426	435	411	421	443	475	470	493	396	444	420	474	424	399	453	422	443	456	420	470	433	461	414	444	389	426	429	464	428	458	405	406	469	420	418	419	438	425	462	430	446	416	410	439	451	434	417	420	417	463	431	427	413	403	461	445	409	427	454	402	454	477	441	416	418	407	470	423	441	421	444	437	429	429	432	440	462	430	432	418	449	426	447	444	431	393	454	434	418	395	460	401	458	455	444	459	441	450	452	430	420	436	454	449	400	427	411	421	454	429	423	406	425	436	436	437	451	447	416	427	444	433	428	431	427	468	470	389	423	445	455	425	466	420	477	452	424	415	438	422	415	397	439	429	465	469	454	431	393	415	431	410	441	430	402	454	448	431	434	425	408	411	461	455	405	412	430	459	399	447	412	441	372	447	438	415	396	452	453	432	464	456	415	418	444	453	399	436	447	435	416	440	436	430	416	443	448	419	451	422	433	444	399	392	409	443	464	453	454	440	415	433	456	427	426	396	407	399	432	423	416	436	455	431	443	471	434	431	383	419	424	403	404	422	424	405	422	444	444	441	431	468	458	480	418	463	458	403	410	440	397	425	399	445	434	439	444	466	453	451	435	467	451	405	409	440	423	410	448	395	456	462	452	439	478	433	441	407	439	395	402	400	419	442	454	424	423	448	437	442	466	441	423	430	436	459	478	433	449	423	431	460	462	449	430	411	456	466	454	442	429	443	431	434	442	423	443	424	431	407	419	470	429	449	415	400	447	444	413	435	424	469	459	454	398	424	433	445	423	445	469	449	455	424	438	428	414	454	428	460	444	463	433	437	451	435	459	423	423	452	416	446	466	437	471	454	472	416	429	420	424	428	457	430	437	415	438	434	434	420	441	432	410	409	428	414	376	400	427	423	410	405	447	472	445	480	460	426	455	412	462	404	435	441	416	451	453	462	433	450	462	421	435	443	466	406	430	444	448	472	439	486	390	416	443	412	431	444	442	421	456	418	418	487	449	432	424	407	445	416	398	446	433	435	476	440	429	468	431	481	425	413	428	435	454	444	444	454	455	441	441	461	435	445	422	398	412	438	455	422	426	433	426	483	433	448	393	433	454	398	387	452	455	458	439	450	405	422	434	429	418	419	427	433	405	417	408	414	413	439	440	451	434	449	466	429	437	466	444	461	387	424	423	452	413	436	413	459	473	418	423	412	430	430	436	424	441	429	432	429	412	425	406	428	417	425	424	433	454	403	436	464	438	481	431	421	415	433	421	421	436	434	431	422	462	447	437	450	418	463	405	436	461	418	434	446	474	455	447	432	427	430	443	439	435	434	426	399	427	429	444	428	440	437	427	445	425	456	432	416	442	418	433	406	460	465	457	447	424	443	427	410	410	416	480	402	411	430	460	431	403	417	420	439	423	444	395	456	442	458	436	472	422	403	453	444	420	413	434	426	430	437	400	437	475	422	403	420	426	429	416	417	450	455	445	406	413	450	418	435	410	415	449	427	417	496	466	412	432	434	413	434	443	414	450	414	483	428	416	489	416	434	455	413	464	420	410	425	396	435	431	444	430	437	430	455	444	416	434	445	441	450	449	413	409	409	438	389	422	400	401	440	396	405	463	467	428	403	449	453	446	442	443	470	462	450	424	428	442	462	423	452	461	444	441	387	403	389	448	420	431	435	387	445	461	452	423	463	464	472	467	421	395	441	450	410	442	481	422	445	424	425	436	446	459	447	429	419	459	458	417	430	454	424	440	445	459	438	447	420	418	422	450	447	427	422	445	457	422	438	432	435	421	428	419	426	414	423	443	433	446
9620	14583	13528	8070	6038	4664	3836	3248	2627	2328	1967	1731	1533	1443	1426	1329	1255	1189	1172	1077	1078	1035	1018	985	956	1028	910	899	941	927	882	873	871	933	852	892	878	836	846	875	863	879	809	821	879	849	827	825	889	806	785	775	814	861	879	832	812	807	880	819	794	835	802	841	809	799	783	815	824	806	904	875	845	772	826	850	847	816	847	811	789	791	847	849	846	776	849	854	867	799	829	827	841	847	832	823	815	819	812	830	798	799	812	828	834	829	827	833	811	813	812	815	783	853	808	810	813	811	816	867	824	844	834	841	837	798	855	834	841	833	837	857	821	817	824	817	809	797	832	778	792	825	807	814	818	895	811	834	866	809	807	786	851	831	768	861	804	815	869	861	847	864	815	863	890	855	827	811	838	841	769	801	889	767	803	780	771	852	834	814	830	797	779	801	845	807	825	792	819	878	858	841	763	795	811	831	796	813	905	809	832	817	848	828	830	804	826	855	827	792	809	793	834	782	808	769	797	785	847	789	804	843	823	847	855	771	821	841	839	834	826	823	811	789	838	847	757	833	829	771	822	805	801	807	776	851	844	788	851	850	871	824	866	784	797	805	835	863	783	837	832	809	832	828	793	793	848	809	889	760	817	787	798	852	794	824	819	831	833	802	820	811	828	875	850	834	825	826	854	822	827	827	796	771	819	861	835	800	859	790	834	853	788	847	842	832	841	775	829	767	859	828	790	835	888	873	794	827	899	766	825	792	814	818	819	847	779	825	814	806	843	842	861	808	835	763	829	840	796	802	893	847	830	814	859	784	860	791	818	833	787	809	794	856	837	829	849	850	825	819	786	808	794	786	814	796	815	823	842	823	839	865	889	861	897	818	831	816	822	827	834	836	816	809	816	800	862	902	831	813	858	814	871	799	815	782	869	757	842	782	793	850	798	893	851	818	828	816	793	847	816	845	802	888	817	801	764	826	839	800	787	807	809	812	859	841	845	811	820	855	840	810	794	840	818	788	864	829	776	857	836	793	816	820	791	771	787	800	799	779	854	832	795	827	797	833	826	823	884	801	850	767	790	815	808	833	833	760	867	814	842	843	815	817	833	782	850	827	835	794	789	820	815	764	863	786	823	861	832	791	810	842	826	836	773	832	816	818	809	821	804	791	800	780	834	800	819	906	800	843	874	763	828	829	822	886	790	811	846	875	835	825	814	819	840	850	814	838	807	830	802	822	793	847	781	857	777	790	805	790	880	813	790	806	860	860	809	813	842	806	848	806	786	822	778	780	840	784	808	856	835	814	793	811	800	838	811	839	793	817	831	863	804	820	820	747	816	798	831	839	802	786	796	796	800	783	873	805	815	862	817	871	793	820	789	822	811	873	812	806	770	830	781	822	773	767	798	831	811	797	800	776	813	753	835	791	817	830	859	776	800	772	844	835	851	797	793	802	869	822	796	779	801	816	822	838	826	812	860	809	799	838	865	778	839	794	800	841	855	780	843	787	814	839	849	795	841	877	800	800	805	849	817	849	791	781	864	779	776	842	792	841	779	798	886	833	835	820	842	763	823	798	863	810	838	833	774	826	816	804	813	842	790	827	835	852	765	811	833	845	807	829	866	822	839	808	805	783	784	866	872	804	893	871	815	801	871	852	861	819	820	840	878	811	795	768	748	824	796	840	807	844	803	835	797	786	846	871	834	794	839	846	863	857	822	818	886	797	773	820	789	834	796	849	822	860	816	837	875	834	824	831	793	815	818	827	831	816	814	846	858	810	799	815	825	785	853	824	779	822	769	834	834	830	833	794	770	795	837	845	829	841	867	763	806	826	838	773	817	807	749	805	846	824	856	852	810	800	830	770	819	853	825	803	812	835	871	828	775	808	816	804	816	785	842	766	865	804	787	825	829	806	844	880	815	823	827	803	853	850	855	799	838	828	799	917	774	835	826	845	857	851	821	823	816	827	826	783	820	794	817	856	850	807	808	829	825	849	807	799	890	862	787	835	791	852	798	754	789	827	804	811	835	764	828	861	823	829	742	870	807	824	757	828	827	835	816	788	824	806	821	812	818	869	867	784	803	777	798	808	838	849	810	840	824	863	825	840	817	770	827	837	798	799	799	790	832	847	786	831	834	859	807	789	844	852	788	845	815	845	779	859	833	840	838	837	814	820	894	810	820	804	803	834	795	820	786	893	810	851	826	858	836	788	834	800	807	823	876	829	816	818	824	811	853	797	821	840	856	777	852	859	836	783	846	779	834	861	850	788	822	838	827	835	811	811	841	833	812	755	816	891	810	818	854	857	835	822	872	796	831	868	804	822	822	825	818	822	811	831	826	831	848	835	786	847	819	851	813	791	786	853	797	817	796	820	795	800	881	798	856	828	835	820	787	826	845	826	791	863	789	873	865	798	794	823	913	750	801	811	869	822	867	904	812	855	852	801	832	793	836	875	828	832	838	766	809	810	840	868	817	844	794	762	860	834	806	836	818	832	811	763	858	878	846	804	780	824	852	812	830	815	806	854	801	816	767	826	807	855	868	805	784	838	852	831	842	830	832	789	852	809	799	861	826	824	836	833	833	833	835	816	813	797	844	804	789	804	826	835	836	820	885	842	808	785	793	788	804	859	756	780	827	860	870	796	794	807	835	836	870	766	801	853	860	792	847	814	815	839	837	767	793	808	798	845	816	812	804	836	850	853	857	802	783	802	795	765	859	859	806	825	831	790	845	849	805	862	806	825	832	831	850	823	839	803	820	829	807	829	813	802	841	787	774	871	837	804	844	785	831	822	829	831	838	817	805	815	830	837	816	831	820	818	822	829	821	802	814	825	871	815	820	878	776	844	841	849	864	881	831	855	806	807	919	841	851	814	839	816	790	810	801	798	802	903	799	828	878	806	833	797	840	867	800	792	785	833	824	825	825	826	831	796	813	807	786	821	814	839	806	824	798	842	769	827	875	823	827	842	804	784	839	792	782	863	810	797	819	819	833	798	761	770	820	837	828	861	823	868	867	803	823	779	834	863	831	831	817	800	829	802	811	805	816	782	879	805	823	778	816	829	831	772	842	778	859	809	815	803	839	824	791	807	802	809	786	820	794	846	881	810	842	830	856	830	837	840	822	810	820	774	823	837	862	813	807	868	846	778	813	823	821	850	874	806	845	810	834	839	775	832	853	820	804	833	830	814	834	848	771	820	835	875	816	823	798	834	830	782	825	829	838	845	818	816	846	822	806	817	829	804	835	824	856	796	776	824	772	758	820	816	772	850	802	803	802	861	795	796	844	818	866	789	832	813	779	821	848	852	849	833	845	841	828	821	812	801	847	849	789	828	795	835	778	777	814	820	780	821	818	864	828	847	810	851	828	841	845	784	795	820	807	806	826	816	794	819	785	831	845	812	745	871	770	864	824	814	801	838	807	794	864	786	831	770	883	802	825	784	851	846	828	830	894	840	803	825	825	818	846	755	791	812	820	793	865	851	828	779	834	772	825	780	814	849
23935	21056	28040	24301	19526	5058	2192	1479	1024	878	773	703	589	599	585	500	494	453	443	444	407	376	394	343	380	340	343	367	327	346	324	304	337	343	332	317	325	285	306	298	277	297	274	291	278	283	273	274	272	314	288	284	274	286	262	259	277	279	246	287	282	256	290	286	265	299	299	294	272	294	284	296	265	273	289	282	296	285	295	285	284	293	274	248	319	289	282	287	280	296	278	271	295	303	303	259	271	242	301	272	297	284	284	279	311	315	264	275	245	293	285	301	284	256	259	295	276	305	283	282	290	296	278	282	258	282	284	245	283	290	265	276	301	237	259	265	256	253	280	279	291	279	277	262	290	278	283	296	272	280	272	290	305	286	264	277	269	261	279	268	282	277	262	266	269	246	277	286	270	281	287	283	270	269	291	279	284	259	299	274	265	289	279	297	303	274	300	295	261	258	269	253	287	268	277	259	274	290	273	260	250	273	262	270	282	292	268	273	270	251	290	273	269	256	279	275	249	287	303	287	249	279	252	278	247	283	290	285	271	280	283	290	305	284	276	276	253	281	267	294	272	307	258	286	278	274	268	249	254	288	278	295	276	270	270	264	263	298	278	285	292	279	287	281	259	276	270	286	262	268	276	282	280	280	275	289	294	303	298	305	294	303	304	281	282	278	281	263	266	261	269	293	280	264	283	279	265	272	290	296	289	285	260	285	292	267	253	297	235	269	295	286	251	256	273	232	254	276	261	265	260	293	282	270	227	274	290	294	285	292	261	280	290	253	275	297	296	290	256	280	253	288	296	249	265	264	270	276	250	272	299	275	282	285	270	274	252	267	290	245	277	252	294	289	278	259	280	273	293	283	279	290	282	241	276	274	292	296	286	236	265	289	275	280	281	260	303	237	254	287	281	260	289	261	305	275	261	261	259	282	287	267	283	254	262	290	285	261	265	291	302	279	264	261	275	272	263	320	302	250	266	305	283	276	284	272	318	273	285	250	260	282	295	265	251	282	291	270	278	309	293	265	294	288	266	279	277	283	266	259	273	288	289	302	310	267	254	289	264	280	281	283	296	257	242	234	272	278	263	303	252	274	274	253	293	280	265	279	294	275	310	290	246	258	294	294	290	270	283	258	287	242	314	262	295	269	301	280	287	265	288	241	257	281	272	284	270	258	291	296	283	260	257	264	258	268	261	268	258	274	274	269	285	271	269	273	272	282	254	261	263	278	304	299	271	300	313	290	247	259	298	287	270	284	262	283	277	283	274	283	290	238	243	278	284	244	285	290	285	275	284	284	300	290	285	266	313	272	298	289	272	300	263	324	261	300	270	293	278	299	281	283	292	310	288	250	270	278	266	264	276	259	268	274	279	291	270	320	268	272	253	288	273	266	286	272	264	288	252	280	265	292	279	295	266	267	318	268	281	300	265	273	281	307	270	292	266	266	274	272	278	285	270	289	278	280	279	291	282	287	268	283	268	270	289	273	266	274	307	269	275	279	311	301	295	265	298	315	263	265	288	277	293	259	283	267	282	252	301	278	272	278	271	261	242	271	241	278	287	280	277	266	302	257	284	264	276	289	256	260	277	294	275	264	265	297	261	277	278	273	252	266	314	274	299	271	288	308	299	282	294	249	273	291	292	288	272	283	258	262	282	275	256	262	285	254	271	292	279	296	280	273	255	302	255	287	285	268	293	320	283	294	243	269	285	265	300	272	253	272	263	291	268	259	275	267	289	292	282	266	287	308	275	266	288	271	265	259	248	322	254	255	252	299	329	305	278	280	296	320	315	279	279	279	269	269	264	259	284	271	303	267	279	295	265	285	271	250	265	274	277	233	306	299	278	304	269	271	259	271	263	306	300	259	261	255	303	279	277	278	297	258	243	287	275	319	279	283	302	319	300	287	298	264	292	277	272	280	289	266	273	240	274	268	254	294	278	259	265	242	284	324	286	261	309	303	280	290	309	263	256	291	289	274	273	274	280	286	269	297	279	283	297	285	278	287	299	269	278	246	286	269	278	271	293	276	297	276	272	283	244	272	260	255	275	260	263	297	232	246	302	266	263	257	252	263	292	271	266	287	242	277	279	292	288	268	258	266	290	267	314	274	296	300	296	280	273	251	284	260	276	293	258	286	301	253	269	309	271	283	264	281	270	271	303	257	274	287	290	313	283	292	277	295	219	264	289	272	310	263	271	246	297	281	308	293	293	287	283	253	305	298	282	277	266	287	305	258	266	311	278	291	313	254	284	285	276	281	245	257	250	295	265	298	308	298	275	314	285	277	274	283	290	289	309	281	272	264	292	257	283	281	254	276	272	311	296	277	308	283	267	302	294	265	315	278	286	311	266	274	275	283	281	302	281	270	272	271	265	278	280	273	295	289	264	286	277	253	274	265	277	269	284	305	266	232	275	269	272	283	294	293	266	259	266	274	262	256	280	277	306	292	255	293	294	296	292	300	289	283	284	276	266	280	254	294	246	285	241	275	305	291	266	310	275	286	251	294	288	290	271	255	273	276	284	276	265	271	277	259	267	285	262	277	279	269	256	249	263	258	291	271	271	279	296	293	265	243	317	259	252	281	287	272	255	292	320	295	272	277	279	255	266	283	250	281	290	291	284	293	282	278	295	289	314	283	280	304	254	305	263	241	253	277	281	258	250	278	290	293	283	279	311	285	259	255	281	292	238	292	284	281	309	311	241	242	273	275	290	281	258	274	298	287	270	289	275	281	267	302	290	285	265	288	284	294	283	264	271	301	274	275	282	295	284	269	257	274	258	293	270	291	275	286	288	281	283	290	299	288	299	242	260	273	292	260	270	268	319	260	266	299	266	266	251	259	279	277	266	271	277	283	261	271	280	298	312	265	286	276	265	295	286	288	273	281	300	281	282	270	263	273	257	291	291	255	262	293	298	273	317	266	274	286	293	244	255	274	279	257	293	258	298	256	300	263	314	265	295	250	260	270	287	301	246	286	268	290	271	283	273	279	271	269	265	322	254	275	295	280	275	261	280	292	274	286	267	278	303	267	267	272	267	269	295	285	271	294	266	293	269	264	257	276	270	270	282	283	291	296	282	296	257	250	269	276	243	271	277	262	258	275	265	313	302	275	284	271	261	275	263	281	283	258	296	270	277	268	272	281	261	313	281	266	295	276	290	243	296	277	253	317	259	266	295	278	279	291	271	272	258	293	259	274	294	290	263	284	279	246	278	277	290	289	253	309	278	288	301	263	286	269	259	278	284	237	307	286	258	293	301	262	241	257	301	271	262	300	279	261	263	303	288	277	258	274	276	297	256	272	264	244	271	282	288	299	267	271	290	265	266	266	262	285	298	273	258	281	273	287	301	263	267	284	276	262	258	282	258	265	308	245	286	312	301	278	278	290	275	284	261	293	242	268	265	262	274	260	256	293	271	249	275	276	307	266	299	279	257	283	272	277	274	292	291	279	255	279	266	247	283	276	264	251	260	254	268	265	279	295	253	283	254	320	233	274
10776	22135	19929	12818	9522	7486	5985	4853	3858	3113	2797	2291	1957	1701	1712	1518	1432	1359	1276	1135	1051	963	909	912	927	869	795	787	785	717	697	723	723	709	734	732	665	644	597	645	573	532	571	530	583	540	565	589	564	515	568	561	589	580	551	569	564	581	610	576	598	580	505	565	563	548	541	586	570	568	603	521	552	566	561	552	563	577	551	497	529	539	496	557	543	541	544	524	556	507	557	544	557	545	542	586	526	540	551	538	556	513	570	521	523	579	537	558	513	525	523	542	540	556	521	575	596	520	583	567	552	553	555	558	540	526	540	528	566	561	574	524	515	574	494	533	557	531	520	574	594	559	551	546	518	532	525	538	528	591	534	523	541	545	549	521	540	552	570	534	515	521	507	552	540	563	532	542	527	494	523	545	554	529	531	510	574	546	528	537	524	563	499	532	523	581	529	558	519	538	540	553	584	535	560	538	555	567	554	563	530	556	540	550	544	538	518	525	550	539	483	549	537	536	513	529	559	505	515	555	531	569	515	540	537	543	529	592	570	532	515	569	567	566	530	540	533	577	502	538	530	533	520	562	517	552	551	538	506	525	539	533	542	566	578	583	549	551	557	552	547	554	496	518	550	554	542	510	615	579	540	529	552	558	549	555	560	552	542	561	550	545	518	548	553	543	577	545	566	552	523	574	529	528	555	501	544	576	518	538	567	556	545	506	524	589	515	561	530	545	546	510	547	516	594	570	515	555	559	543	550	526	509	542	542	580	567	545	564	522	558	518	534	532	510	511	530	558	563	562	551	532	555	557	538	534	555	531	551	553	548	529	577	530	490	528	508	524	528	524	525	575	549	513	519	522	521	548	530	548	527	609	555	528	522	520	545	510	551	538	523	570	539	500	553	549	548	528	536	574	555	551	536	548	556	550	501	568	548	536	547	509	544	578	570	510	525	601	492	544	544	543	560	538	520	571	537	550	551	500	531	529	542	503	564	565	541	481	529	554	534	501	545	537	525	555	534	536	515	536	541	530	566	525	554	564	549	542	542	527	561	554	540	519	558	535	559	529	526	552	562	513	517	527	581	528	593	535	541	536	521	511	528	548	532	523	567	558	558	589	568	513	572	533	509	553	506	511	502	527	544	563	569	545	558	517	545	554	552	527	536	533	515	538	550	552	555	482	541	543	496	546	521	513	528	553	542	559	508	579	536	531	550	556	549	500	543	506	537	564	535	525	610	545	528	516	526	565	514	513	563	561	559	559	490	572	546	539	523	551	564	554	550	536	586	542	526	528	573	555	573	526	514	551	509	524	510	546	564	543	558	517	530	551	551	540	610	534	542	505	483	544	545	550	533	518	556	549	534	561	544	546	511	546	562	564	566	542	537	581	582	547	528	544	533	540	524	569	562	525	481	533	533	507	553	567	493	529	570	499	524	554	521	547	544	518	571	513	513	539	555	556	526	590	550	555	604	551	502	556	511	541	529	558	540	536	595	569	503	561	541	587	548	553	525	525	581	589	576	518	474	492	515	536	500	533	507	559	571	563	531	516	517	545	527	535	562	540	551	571	525	545	553	538	539	564	511	554	547	573	507	589	537	534	556	542	552	549	574	556	543	572	583	542	491	534	516	497	526	535	600	568	521	486	540	570	565	546	523	533	531	535	550	551	537	555	571	563	547	547	541	562	517	518	541	565	536	533	515	557	562	476	554	515	561	506	560	527	514	534	545	516	541	548	519	531	531	531	492	496	568	584	547	474	526	524	540	538	567	514	578	568	537	525	577	555	544	510	531	538	560	553	527	510	527	559	533	577	573	539	508	539	528	571	535	513	549	527	547	539	563	532	582	564	530	574	611	503	526	545	528	545	525	550	542	570	580	552	563	516	575	532	538	523	479	548	549	557	546	547	551	562	511	598	552	534	582	565	567	578	567	506	526	529	501	541	575	560	568	548	548	578	546	517	577	529	512	527	522	550	514	555	557	543	552	521	546	532	562	567	515	542	515	532	589	554	541	554	531	525	549	581	546	519	596	513	541	541	565	559	537	539	573	512	532	560	514	531	562	545	542	541	542	533	528	549	531	561	500	547	539	563	527	553	566	526	503	532	510	505	554	532	508	521	533	528	527	548	553	559	596	509	508	503	590	526	540	526	559	563	573	557	535	513	537	540	561	541	531	519	546	524	540	526	549	528	543	551	546	551	538	498	568	532	538	546	536	521	546	545	561	539	525	537	531	548	508	541	556	532	567	560	497	531	556	535	519	573	555	553	547	535	524	530	564	564	585	562	498	577	508	528	565	503	581	523	555	568	545	549	532	518	571	475	528	548	550	573	551	556	598	552	539	503	524	513	543	535	505	547	548	512	513	526	541	515	521	557	560	552	516	567	521	541	548	535	547	586	507	513	540	514	538	529	531	518	534	570	517	544	496	570	535	547	534	542	554	515	485	527	513	556	564	566	541	542	536	559	521	514	596	489	506	542	524	561	564	567	570	534	547	537	541	544	538	544	538	600	546	533	534	555	545	487	582	522	536	555	548	526	545	574	536	533	529	555	558	542	589	493	539	560	541	524	565	541	599	524	558	538	560	521	567	535	547	529	550	511	528	577	548	564	584	517	520	532	531	603	539	492	511	571	586	525	598	543	593	536	539	508	550	594	501	528	556	559	512	553	537	519	547	566	543	525	542	570	542	533	551	572	558	586	497	583	536	525	535	532	546	544	565	581	582	538	546	545	539	536	556	512	540	552	522	520	533	586	528	538	561	539	524	531	565	557	506	553	567	537	577	564	571	540	547	511	509	549	530	561	528	543	503	565	491	584	540	524	506	483	588	526	604	544	548	563	559	550	525	558	527	533	532	535	534	494	561	530	573	551	554	515	533	547	565	572	546	553	576	518	519	520	526	532	537	551	571	560	531	624	581	539	591	563	563	589	531	530	544	517	522	537	521	515	551	554	540	556	539	562	546	513	535	549	524	543	533	546	528	527	517	540	562	568	523	533	513	588	524	548	538	516	544	566	530	559	549	533	546	589	538	544	547	575	526	522	543	495	546	555	522	553	556	504	550	516	562	516	505	542	555	499	516	530	516	597	599	528	510	506	532	550	545	539	561	540	533	540	552	545	552	521	543	524	546	528	529	522	528	546	547	526	538	529	511	535	585	553	559	586	525	579	534	564	519	520	550	520	545	556	541	544	527	536	491	532	529	580	524	542	519	540	539	530	560	573	516	544	550	553	525	501	582	557	529	549	565	571	540	521	595	553	561	587	580	531	552	538	539	538	540	527	558	550	539	521	546	489	528	541	491	518	550	548	556	554	540	541	515	529	552	542	565	547	536	511	575	551	548	559	528	539	535	513	541	551	543	576	539	577	517	573	550	528	555	532	503	498	501	499	512	527	506	538	528	547	568	538	579	538	517	511	514	532	546	550	534	553	552	547	540	541	563	558	547	564	535	537	577	514	544	499	536	567	512	530	498	560	518	540	509	506	544	519	552	558	530	531
23097	21068	28756	23621	21078	18668	4904	2167	1509	1240	1101	950	898	762	712	652	588	602	555	501	503	434	440	415	435	402	409	358	368	375	380	347	368	383	349	342	346	339	330	329	307	284	285	309	297	314	325	293	330	317	318	297	302	312	291	285	295	294	315	275	295	294	300	307	274	305	282	275	276	287	288	286	347	296	266	289	293	316	292	312	305	269	293	287	282	328	275	271	282	296	290	258	294	286	299	292	281	300	249	318	289	282	283	309	292	270	335	292	291	287	326	294	303	284	264	296	276	314	286	284	320	298	309	290	272	279	318	320	272	312	253	309	287	307	291	260	306	293	270	303	286	274	281	274	295	301	258	278	313	298	298	271	276	304	285	313	303	297	279	296	262	285	278	314	299	286	263	276	276	280	306	320	279	274	280	300	314	313	293	313	312	289	301	255	297	292	269	254	286	279	283	288	273	289	283	272	291	317	283	297	273	315	282	287	313	299	313	294	263	262	319	266	263	279	280	261	274	291	298	295	323	309	300	306	299	297	266	304	273	281	266	288	275	312	276	294	292	279	284	281	295	294	251	305	282	269	305	284	281	305	280	253	306	309	270	290	300	286	294	282	281	295	296	285	284	287	269	286	279	259	271	307	304	301	290	279	286	303	279	297	310	267	276	291	288	309	259	303	300	312	286	293	257	299	334	287	285	296	285	268	292	320	283	277	261	260	296	282	293	278	315	279	263	246	286	318	289	300	306	218	311	268	276	303	261	304	299	295	268	263	293	306	306	302	276	295	311	314	295	306	282	297	287	290	290	300	309	286	294	284	279	278	280	301	297	272	245	242	264	294	297	281	282	296	290	280	298	280	286	300	289	282	246	278	279	313	317	313	284	292	285	278	240	252	294	317	322	304	301	277	292	270	284	333	273	306	274	263	285	304	315	293	268	302	328	284	265	289	252	277	292	288	293	271	289	283	278	295	280	328	227	296	293	262	291	261	277	286	277	293	289	262	289	289	281	279	289	263	275	267	286	309	261	264	301	266	296	297	300	284	312	317	287	281	291	293	267	329	269	297	309	307	291	267	277	302	289	305	326	277	286	287	319	289	279	311	288	291	308	311	280	305	268	262	294	278	328	292	269	330	255	275	297	284	247	292	256	262	305	286	288	283	304	275	291	298	255	279	305	296	259	276	275	283	278	286	287	282	273	246	296	294	293	286	293	312	275	303	299	272	307	308	254	267	299	273	266	309	286	265	270	286	276	298	301	268	274	277	314	273	284	290	281	254	285	249	304	286	278	295	238	270	303	274	312	283	293	299	303	276	281	264	284	288	298	277	309	298	275	305	268	300	284	278	268	281	323	278	261	278	284	292	287	279	302	298	283	302	275	276	307	272	282	262	292	252	293	297	312	289	295	290	288	277	275	266	295	268	294	272	260	253	286	287	294	278	265	301	296	273	273	256	261	262	277	243	296	277	278	270	311	289	279	262	313	293	301	305	307	300	274	281	274	266	280	270	306	303	264	262	275	263	298	246	276	271	276	297	291	271	272	291	283	274	295	284	299	307	286	288	298	278	292	282	305	275	300	315	294	285	281	287	261	275	286	314	290	281	282	275	288	295	277	277	280	246	292	302	322	294	308	288	279	262	292	279	265	286	287	265	288	286	313	260	286	249	249	346	289	269	298	290	265	268	290	249	296	270	292	267	249	265	286	284	312	292	303	286	298	297	280	284	308	248	283	272	282	266	290	282	279	290	272	280	283	295	271	274	272	299	296	296	307	284	283	280	305	277	284	284	310	290	298	321	267	249	272	339	274	283	286	262	304	291	283	285	275	269	276	307	265	309	261	310	294	272	274	278	290	284	256	279	303	305	312	296	270	299	309	267	306	267	250	294	297	292	259	290	279	288	282	263	285	290	277	280	288	291	255	320	279	288	294	288	304	278	287	288	286	264	250	276	295	293	286	275	308	287	277	291	280	316	289	284	276	299	310	272	311	296	291	299	283	257	283	301	283	289	325	286	288	278	277	262	243	290	270	267	291	288	276	292	321	329	273	303	279	290	244	273	287	287	322	302	300	270	293	307	265	297	260	252	289	274	294	284	292	300	304	283	284	287	269	289	273	304	309	272	258	288	264	287	263	312	310	262	280	308	279	301	280	281	283	306	232	291	274	279	312	300	315	304	287	297	271	322	286	277	262	299	272	289	271	294	291	286	309	283	296	273	235	269	281	319	286	287	272	300	286	282	297	314	291	260	273	291	284	284	281	304	289	254	274	287	301	288	295	287	273	269	242	284	317	276	297	277	285	267	268	287	310	296	291	284	279	281	311	267	277	294	280	280	289	286	296	285	270	277	282	287	271	297	314	305	290	269	310	293	282	286	287	284	309	286	293	280	324	273	291	285	282	298	283	304	274	299	285	331	279	293	300	306	258	276	268	295	311	304	302	284	278	310	310	297	316	304	306	274	310	295	287	269	289	267	305	280	299	270	283	290	290	300	265	304	286	289	291	304	271	285	300	287	267	283	318	258	296	307	289	282	284	296	272	287	291	274	290	276	298	277	301	255	282	324	282	278	329	254	281	263	274	276	296	299	279	262	291	304	296	287	310	307	290	281	280	260	263	280	259	308	284	288	238	294	265	315	298	283	260	302	288	295	303	255	298	274	305	301	318	250	284	283	309	288	271	287	304	281	309	278	298	288	281	339	297	289	251	298	293	295	281	289	314	261	314	279	288	270	314	243	275	282	270	291	305	306	275	267	271	273	285	294	316	304	271	275	317	299	320	259	300	285	302	296	317	288	268	268	292	281	296	262	262	293	307	294	295	284	297	302	302	275	255	254	297	292	274	277	275	253	318	294	288	300	285	303	281	250	277	272	293	280	257	287	303	259	275	290	253	297	304	277	287	294	290	302	269	278	291	256	326	281	317	270	281	289	287	282	262	297	291	263	269	295	282	294	265	285	274	307	270	271	288	301	341	290	285	303	280	276	272	280	293	263	307	278	294	265	308	302	293	284	275	285	287	296	291	294	304	297	268	317	271	300	287	320	298	285	311	305	309	288	302	280	292	277	311	266	274	283	291	294	278	259	307	275	286	264	280	328	305	293	272	283	295	278	287	277	294	295	287	276	278	269	313	290	245	257	278	305	320	265	282	322	274	284	275	280	271	277	276	300	302	262	297	282	293	279	310	297	305	281	294	290	272	332	302	285	273	272	308	315	269	280	268	300	314	308	295	304	300	305	274	293	277	269	282	282	291	282	260	283	276	266	278	281	304	250	279	275	285	285	261	287	271	266	310	303	287	277	293	280	260	303	279	265	280	294	270	279	254	293	300	305	299	304	278	285	281	281	271	302	253	272	299	308	265	308	306	280	276	291	296	298	256	290	281	265	295	301	300	302	260	303	272	318	279	289	281	300	259	271	275	277	266	279	266	276	254	292	297	288	295	256	299	322	271	285	276	272	288	264	280	267	294	288	249	289	320	295	281	286	301	303	287	285
13023	26721	24522	16705	12937	10136	8014	6606	5076	4302	3732	3197	2756	2451	2256	2083	1875	1750	1546	1392	1256	1116	1110	1075	1036	1041	947	883	898	849	823	791	770	769	783	774	778	644	607	594	590	645	568	527	581	583	578	544	556	573	527	536	549	560	535	547	543	581	590	552	579	536	582	546	555	527	589	553	556	564	574	568	522	531	553	551	550	548	515	517	548	542	540	525	567	556	526	552	537	534	572	554	531	500	592	576	523	527	562	519	566	527	537	503	533	538	506	530	542	545	552	526	538	546	538	542	542	545	524	521	560	482	574	537	519	495	482	510	536	511	476	509	550	569	536	532	546	518	512	522	480	554	544	534	551	529	472	520	498	542	539	505	531	498	525	565	576	523	511	545	490	557	519	529	522	544	583	541	566	493	556	521	518	501	520	527	532	554	493	495	482	523	528	523	506	582	567	515	550	510	535	526	544	495	544	514	540	518	540	558	514	529	508	508	511	492	536	539	523	489	524	535	517	537	531	519	552	514	549	559	540	488	493	527	528	528	508	538	567	536	542	551	505	540	525	545	528	530	520	530	534	514	509	517	539	485	503	516	556	523	532	503	534	528	515	537	504	501	553	520	536	546	541	497	503	548	538	495	539	536	488	558	523	540	580	547	540	507	508	493	529	507	536	550	523	523	543	508	520	527	544	533	541	546	500	495	549	528	503	547	524	513	552	468	533	514	520	560	521	526	557	524	497	528	558	502	494	598	518	515	539	513	542	580	533	535	547	511	513	516	554	551	516	519	556	493	552	517	568	496	495	498	537	546	545	554	508	528	529	511	531	577	527	510	577	526	572	558	546	505	551	497	539	515	560	527	527	551	528	522	516	567	517	543	523	570	538	517	539	496	523	530	546	571	537	540	516	538	527	511	449	517	519	521	528	540	535	550	525	522	538	551	512	536	526	549	526	538	582	519	495	560	574	524	545	545	507	552	538	489	531	517	546	546	531	558	519	568	541	479	540	559	536	531	527	511	549	524	517	561	493	541	563	574	581	505	507	561	545	490	511	533	525	574	551	518	496	546	573	529	564	500	548	560	542	533	534	506	516	527	520	530	552	566	556	532	555	580	519	530	541	517	559	493	537	519	516	498	547	518	546	546	556	505	548	579	559	528	571	551	513	524	532	519	538	551	497	540	499	534	520	537	503	551	515	475	527	562	555	548	539	551	527	553	545	529	503	532	536	523	534	517	530	486	528	550	540	545	509	530	538	504	563	512	572	540	512	558	555	513	578	498	549	526	528	487	515	517	505	519	540	501	516	563	500	552	516	515	577	534	475	575	496	560	519	512	533	527	465	520	531	533	520	522	501	555	559	503	527	549	516	545	582	537	481	489	528	531	549	548	523	547	472	522	537	499	546	569	536	491	508	553	487	548	488	533	544	543	568	546	488	520	511	498	493	531	529	524	523	552	511	534	574	533	497	521	550	508	575	587	552	568	528	522	529	501	533	501	503	528	537	526	571	514	505	494	532	516	521	507	508	557	538	527	532	540	514	532	548	488	545	516	508	552	529	537	517	550	541	498	484	526	521	523	526	524	499	526	521	526	546	567	541	541	516	523	492	538	563	508	514	551	566	488	523	530	497	566	503	510	483	569	527	523	515	538	533	477	527	508	492	520	556	511	498	501	515	503	540	561	502	500	514	556	514	481	585	504	507	542	556	542	553	538	577	536	525	519	531	538	529	544	499	524	548	518	526	501	525	482	524	504	523	529	534	502	520	553	501	515	472	534	526	570	525	533	499	530	525	521	538	526	568	521	535	517	506	520	535	507	512	546	528	533	532	543	581	529	483	504	555	497	556	528	496	530	530	539	539	524	505	541	559	530	515	535	521	543	534	505	512	511	559	525	562	493	555	498	494	506	558	534	483	540	544	536	543	516	545	523	559	524	527	529	500	540	561	529	550	557	531	494	505	525	526	550	535	553	554	543	534	473	485	509	544	488	560	491	574	576	525	516	541	502	515	557	548	529	509	510	499	564	563	504	539	471	492	576	538	547	531	555	535	490	520	544	555	522	551	558	511	470	503	506	507	553	555	579	540	502	523	518	554	522	532	510	498	540	575	499	530	530	556	517	556	493	546	476	520	540	563	512	531	520	489	550	505	494	489	531	543	511	521	518	545	535	551	546	502	539	471	539	530	548	514	538	507	535	505	543	518	541	530	540	496	525	542	521	519	529	552	517	546	492	535	525	544	526	511	508	523	557	511	503	535	534	547	505	539	533	491	541	554	527	511	526	499	544	555	518	548	538	515	504	519	519	532	525	497	521	522	522	534	509	549	508	502	546	556	545	540	511	577	530	522	534	525	566	565	527	526	540	558	511	544	555	504	502	565	535	526	543	551	512	508	529	515	576	520	524	552	516	525	547	525	549	522	517	526	499	511	528	539	540	563	519	559	535	503	516	551	566	547	529	519	553	530	513	531	481	524	543	553	563	529	534	502	529	515	520	525	532	523	546	548	530	549	504	574	525	537	545	518	518	512	522	508	532	495	571	528	518	505	529	525	530	508	537	539	519	482	485	524	512	539	494	487	516	517	515	536	537	535	553	546	510	526	525	529	501	519	566	501	534	530	547	518	537	534	573	489	539	507	521	534	531	549	541	539	482	521	560	512	549	513	527	541	511	527	548	518	531	546	539	495	561	509	515	556	552	523	546	561	555	513	544	551	527	528	560	543	529	534	505	531	521	524	484	580	514	539	528	524	524	527	571	468	518	497	492	476	546	523	527	550	538	571	534	506	506	563	540	577	530	504	492	528	539	533	485	533	540	528	548	537	557	515	518	559	498	522	533	547	529	500	517	547	507	522	526	540	521	535	518	500	533	525	589	578	525	511	523	536	480	580	552	510	535	535	520	491	536	516	521	519	509	534	553	541	548	506	525	497	533	524	535	544	542	517	510	506	542	528	530	542	472	558	531	561	552	528	528	527	498	534	513	503	498	537	507	531	502	533	539	549	573	525	530	535	539	505	522	538	532	492	557	535	513	581	498	515	513	553	518	557	525	509	514	519	531	523	547	557	510	563	553	521	479	525	519	503	519	538	529	518	515	527	526	506	534	519	538	497	511	544	502	497	494	543	542	554	549	549	510	490	521	578	519	523	527	516	531	514	512	545	497	504	507	516	549	530	571	495	509	548	542	518	515	521	544	503	555	573	456	497	561	473	553	514	568	508	502	549	590	519	524	541	523	547	514	511	513	532	518	548	530	506	543	548	524	525	534	545	559	507	565	555	551	513	517	515	501	500	478	493	558	540	516	468	552	546	521	538	504	497	505	531	508	523	517	496	526	504	539	554	514	563	549	560	525	557	487	543	499	556	536	558	516	493	531	512	548	483	517	563	501	521	504	509	497	522	499	518	549	531	541	544	517	523	478	554	516	525	516	568	544	553	553	508	552	522	527	496	531	519	515	533	518	514	491	525	560	510	530	513	536	550	487	495	494	480	543	529	484	524	482
26590	20161	10953	4149	2265	1586	1245	1026	826	747	677	671	560	618	554	554	510	511	528	519	519	495	486	489	472	506	441	434	459	420	451	413	459	448	416	485	468	471	434	430	437	378	460	421	414	418	429	414	450	434	400	453	390	448	404	442	418	492	455	416	427	447	425	429	444	436	409	423	448	422	431	470	459	409	422	433	401	425	432	399	420	461	414	439	424	427	429	427	425	440	426	408	443	418	422	433	444	455	438	454	449	449	455	434	433	414	447	397	454	428	438	403	410	440	402	437	453	425	423	401	410	442	387	424	423	425	426	456	418	462	426	427	428	432	408	438	440	460	419	439	390	442	433	444	460	439	400	446	428	457	435	425	387	419	439	388	464	446	414	451	426	458	436	401	443	395	387	443	409	448	435	408	372	416	418	409	484	415	426	414	451	425	432	437	437	398	438	441	404	445	398	414	416	433	439	423	432	457	430	413	434	475	452	400	445	448	432	456	416	432	435	451	405	437	414	431	358	465	421	431	441	403	482	418	427	447	440	445	428	439	456	389	468	444	408	439	426	454	413	449	406	454	415	466	415	487	465	437	424	437	455	431	447	441	417	442	470	434	410	428	398	453	463	420	426	418	405	448	400	420	424	420	402	474	462	422	387	431	361	444	400	383	428	392	462	401	426	395	435	418	422	437	447	429	429	447	421	415	418	389	399	430	438	477	415	419	405	418	457	432	438	392	462	400	446	441	461	436	412	401	446	436	425	398	414	430	436	417	459	458	416	427	464	443	476	436	430	459	416	408	438	430	451	443	408	443	436	411	416	378	419	437	396	452	418	433	368	408	439	460	410	414	434	442	449	371	427	443	410	407	450	409	434	424	419	438	415	436	424	421	423	443	443	435	454	437	419	439	431	439	415	431	413	439	435	398	443	413	449	408	404	439	429	435	422	442	444	394	421	455	438	408	439	412	412	428	421	411	411	395	451	435	412	430	436	438	426	418	461	408	439	435	451	414	440	478	427	408	423	414	408	418	405	441	426	425	439	458	405	415	424	409	428	444	403	389	434	412	435	421	452	389	424	438	429	421	453	439	454	455	405	435	423	441	491	412	445	428	426	442	434	434	430	392	448	392	412	467	465	409	459	460	458	417	444	443	398	454	449	443	411	441	412	438	417	450	416	396	433	430	400	437	422	421	437	463	482	413	421	399	394	450	430	412	447	447	435	437	404	451	418	400	433	435	420	457	430	410	412	450	420	418	415	445	423	372	425	422	432	426	416	396	446	435	423	413	410	407	452	418	437	461	431	404	399	470	441	392	409	443	417	427	405	420	402	453	435	410	453	396	430	431	446	450	479	412	419	435	404	403	463	395	367	440	445	419	425	456	405	475	424	439	397	431	414	410	446	425	419	408	456	435	402	423	476	415	458	423	454	383	420	448	418	453	420	474	406	454	411	427	417	462	426	411	449	415	437	410	411	434	443	404	427	438	441	451	421	463	440	466	430	466	419	401	399	447	467	437	424	413	438	444	424	403	431	425	439	435	418	429	404	417	405	427	415	447	407	430	473	424	444	438	449	433	443	398	403	428	428	431	453	439	464	461	447	396	415	438	430	433	431	421	396	400	445	413	466	446	421	439	458	423	444	433	414	421	400	440	422	408	429	423	452	455	441	436	413	481	427	424	417	399	442	411	429	435	428	433	452	435	421	451	397	423	439	443	428	428	431	403	446	449	390	419	456	414	438	422	467	403	418	430	454	410	442	458	406	447	433	451	416	472	429	410	414	449	425	392	427	426	413	461	432	397	421	432	387	438	377	419	407	406	441	402	446	445	439	429	452	405	436	443	449	451	431	475	420	448	418	435	443	438	419	424	410	432	451	427	408	434	448	460	430	439	450	469	447	470	390	460	429	446	453	419	433	437	421	413	433	386	440	424	429	400	430	410	431	429	427	440	453	414	447	427	411	425	419	423	453	454	353	437	440	451	452	471	438	454	441	426	440	387	431	422	458	449	416	432	430	458	430	413	397	410	388	411	448	400	416	471	452	421	408	443	445	419	417	395	401	424	419	437	479	417	397	445	440	420	391	408	394	444	438	417	428	453	413	441	421	384	399	419	449	412	417	414	448	461	390	395	429	419	456	449	465	411	421	393	420	426	438	432	429	400	420	423	414	442	457	410	418	445	378	380	431	451	441	418	418	421	377	431	391	475	418	413	457	416	423	445	395	403	427	407	437	422	441	432	435	442	428	446	457	406	419	381	442	436	407	461	452	455	399	418	410	478	445	392	420	433	427	403	414	431	453	470	402	450	424	383	410	424	456	413	434	430	434	450	419	436	431	449	410	403	441	427	440	468	398	432	465	453	410	414	435	452	414	423	428	422	429	412	411	399	429	444	411	424	418	463	413	432	439	453	412	445	411	440	465	426	433	479	448	423	414	429	412	410	433	422	430	390	428	431	454	431	417	398	413	442	447	452	394	444	410	406	439	454	469	461	461	457	421	406	444	460	408	409	441	430	414	377	423	440	393	395	442	449	426	437	464	450	441	436	450	412	413	448	420	428	442	432	402	427	416	424	440	424	424	428	429	457	447	382	456	466	462	443	468	409	400	387	412	428	409	486	416	383	394	418	429	396	408	386	397	426	447	414	478	443	467	438	406	438	452	424	390	421	418	433	436	472	429	438	439	409	479	432	445	408	409	395	425	417	420	433	437	415	424	424	454	404	417	444	451	455	471	393	404	472	414	440	409	449	422	461	428	418	421	431	443	426	416	447	401	424	446	450	468	438	412	389	482	432	412	401	435	414	449	443	427	426	399	449	378	431	396	479	447	448	429	454	439	436	400	433	398	425	415	443	439	409	427	468	395	394	425	406	443	471	421	433	447	394	440	433	454	432	439	424	425	448	406	418	440	396	411	470	447	429	454	432	428	419	391	434	425	410	428	419	409	427	445	437	437	438	450	450	419	440	436	424	430	433	432	459	440	386	424	407	445	428	464	438	450	472	469	430	428	421	402	434	416	461	431	354	416	402	421	415	414	458	428	455	455	411	424	404	414	445	427	430	443	443	433	394	414	421	432	419	416	419	424	396	435	429	408	459	431	439	415	415	459	423	422	412	408	418	387	448	421	449	455	452	413	458	440	448	405	456	441	383	419	428	433	409	455	424	385	403	461	423	427	436	428	413	406	410	433	426	368	410	415	436	420	445	451	430	411	428	423	418	447	437	453	430	404	438	413	388	435	404	428	445	430	430	426	417	453	424	408	420	405	453	432	441	432	433	422	415	468	398	430	434	368	405	455	437	431	455	415	428	450	404	449	408	434	428	390	420	449	426	471	430	412	435	443	395	449	392	403	429	419	427	432	414	438	407	437	435	429	458	448	428	404	420	416	411	415	433	414	437	450	413	447	447	418	449	436	436	410	428	449	384	411	425	455	441	409	436	419	429	422	433	439	413	432	428	423	422	457	402	435	439	397	429	434	434	446	432	421	415	429	413	429	424
9694	14948	13796	8687	6184	4708	3957	3160	2496	2214	2061	1769	1616	1457	1407	1292	1220	1211	1140	1161	999	1056	1013	982	970	983	943	941	1032	957	937	960	902	928	910	932	926	882	865	872	838	814	852	829	831	819	811	864	855	764	821	807	785	795	817	861	790	837	742	814	807	844	833	793	847	781	828	860	821	855	779	817	804	869	855	797	820	809	877	771	844	798	826	805	778	768	767	838	809	813	802	816	867	847	837	836	841	835	814	814	831	778	802	798	823	831	779	812	816	798	777	760	858	816	840	844	802	804	840	800	839	812	800	779	847	792	784	788	786	792	846	822	841	792	800	822	826	823	850	718	796	870	832	818	847	834	861	783	818	830	830	778	826	853	798	797	805	841	785	846	809	822	821	831	827	789	791	861	844	823	781	856	846	793	820	865	839	845	789	766	808	799	818	805	749	816	893	817	881	823	798	788	841	746	859	838	819	848	862	855	788	798	830	843	826	799	790	849	783	796	792	802	814	804	803	777	857	799	835	791	817	840	809	774	828	851	823	809	887	874	790	808	810	815	827	813	816	816	801	857	853	832	788	847	843	832	764	807	839	822	824	847	805	795	811	779	784	809	792	851	817	845	810	864	856	855	805	839	861	817	804	781	808	804	810	809	873	802	791	817	846	802	793	830	819	801	820	804	799	842	808	778	784	853	869	851	826	783	825	825	843	782	851	867	825	816	860	793	814	804	819	807	801	835	801	781	812	829	768	833	848	785	803	806	782	776	808	784	783	855	840	812	822	797	829	815	748	844	786	849	821	878	749	784	869	829	793	768	795	820	816	824	800	789	806	810	846	864	820	831	804	832	775	837	811	830	861	885	846	835	841	792	826	777	847	811	777	807	861	872	741	766	822	793	873	821	792	821	814	816	862	820	837	817	768	881	810	822	792	810	801	820	881	811	842	790	827	840	811	774	835	829	795	827	797	759	765	845	820	822	754	792	823	829	820	821	858	794	847	859	819	839	839	793	811	803	836	860	812	802	824	853	856	776	839	792	803	785	784	816	793	787	816	835	823	845	810	814	821	827	808	842	787	844	869	744	796	844	789	845	828	867	813	788	793	834	845	824	861	797	787	827	856	786	797	774	816	770	794	785	796	826	844	815	800	794	853	832	813	798	836	826	852	777	833	752	840	849	904	832	861	830	827	819	870	886	807	772	795	833	809	816	783	804	845	775	803	856	806	800	833	815	831	818	842	794	851	829	767	816	810	875	812	846	845	809	790	788	819	832	825	816	856	830	828	814	842	834	760	777	777	826	773	842	875	832	852	838	805	768	840	864	829	819	873	837	781	823	802	848	836	820	805	821	782	815	792	827	800	837	801	813	741	778	788	783	784	857	801	817	833	844	830	824	851	842	797	832	813	782	809	830	816	864	849	831	782	872	836	831	866	793	786	838	782	831	775	810	829	814	807	844	815	810	782	798	810	794	824	821	830	843	785	824	809	769	825	826	869	771	826	770	846	835	903	788	783	835	833	803	796	875	763	792	831	805	815	766	829	773	805	854	855	818	832	801	837	853	831	839	827	818	779	838	828	774	839	828	850	805	781	796	795	825	779	829	817	854	836	798	829	842	837	810	787	842	807	826	880	813	826	804	856	758	859	852	810	852	787	833	837	804	829	789	815	824	794	795	804	774	842	816	848	779	802	741	825	847	831	758	809	800	840	852	776	802	815	817	803	802	793	849	787	862	808	823	844	838	792	784	802	849	838	795	829	854	871	818	778	874	831	759	795	773	821	861	807	827	776	779	810	817	839	760	828	753	812	761	856	820	832	789	805	810	813	797	817	802	797	845	820	796	856	798	781	802	804	807	844	830	814	788	799	842	824	811	810	766	797	819	833	772	859	885	790	839	822	796	828	804	802	823	831	826	884	836	842	887	800	783	826	825	798	821	852	869	836	834	812	842	831	803	817	823	847	846	859	848	808	831	841	770	835	772	756	820	831	852	827	786	824	812	817	825	795	852	820	805	824	858	812	785	822	838	809	827	824	792	846	841	807	811	796	820	836	816	803	828	787	843	771	793	856	803	795	784	850	786	805	821	847	795	802	810	797	817	778	827	790	819	856	805	795	864	851	818	858	783	806	812	804	781	810	835	832	815	846	775	802	867	817	781	832	850	803	826	857	774	854	769	859	832	875	820	791	825	831	838	826	820	772	813	833	807	834	836	818	801	840	839	848	842	815	839	803	806	863	808	814	807	823	770	822	821	805	825	842	794	836	819	829	795	795	779	801	808	786	793	843	827	807	815	825	813	811	813	826	821	788	811	855	817	866	842	810	802	802	802	839	834	819	828	847	823	833	759	785	846	834	808	801	825	793	769	784	838	822	807	771	795	788	788	823	804	782	841	792	804	839	834	831	814	813	815	879	858	825	780	791	797	754	816	825	773	826	812	826	874	843	834	851	790	846	794	793	828	776	814	808	820	830	820	816	840	765	839	815	798	841	829	791	821	827	825	821	787	841	814	837	825	811	810	780	800	836	841	801	817	812	809	845	847	859	854	849	807	793	804	782	807	811	849	821	836	797	829	846	828	832	814	796	782	808	820	853	811	832	800	825	861	782	857	850	832	876	784	799	797	801	831	811	762	852	846	793	811	797	852	816	804	838	791	822	787	783	765	802	820	802	785	807	831	852	829	801	833	843	853	860	769	789	843	774	820	850	844	816	804	801	824	848	798	800	793	840	820	821	814	803	815	836	801	786	811	835	860	843	860	825	797	789	884	855	846	817	771	830	821	778	830	794	783	767	796	830	790	804	827	804	798	809	801	784	898	810	778	781	806	773	807	841	832	825	799	809	834	725	872	831	831	836	783	846	846	834	796	819	824	788	822	788	804	820	796	813	788	817	825	758	850	841	806	833	855	836	811	772	816	785	801	831	789	765	825	763	835	820	809	797	818	785	835	829	813	839	815	857	826	785	801	817	802	830	843	844	764	829	837	846	809	774	861	841	814	799	822	846	823	791	777	864	779	829	887	814	821	800	831	852	828	806	825	820	794	801	884	814	877	781	823	788	824	828	845	858	835	823	779	784	852	792	839	840	861	803	841	773	806	812	875	807	868	793	820	796	785	830	818	835	817	764	787	827	813	825	824	797	854	772	825	818	796	838	811	795	801	796	832	809	778	820	779	766	743	805	783	843	798	837	805	821	821	811	826	887	818	792	759	834	821	878	803	820	801	808	856	770	779	825	795	829	797	789	799	816	817	815	821	833	807	823	822	852	892	827	828	796	798	823	827	812	833	785	837	789	798	795	793	812	851	809	800	846	794	786	798	819	839	798	767	813	837	777	823	829	840	792	830	828	853	832	854	821	818	834	823	803	861	834	827	842	823	871	863	816	771	772	822	793	748	792	808	832	741	828	821	788	784	822	786	798	819	830	885	833	786	803	810	803	811	821	772	852	850	844	815	853	836	794	815	850	793	798	817	816	778	808	812	772	795	799	821	829	771	825	793
24011	21127	28081	24402	19482	4859	2196	1400	1010	881	822	709	632	611	553	506	504	457	403	400	393	373	386	357	362	336	336	331	330	351	337	296	331	282	313	308	303	280	321	267	306	272	258	280	290	268	302	301	285	287	270	285	276	257	289	277	274	269	275	268	299	265	269	272	247	303	241	290	266	315	261	296	289	261	285	274	272	277	266	274	275	256	265	259	295	245	295	285	243	297	254	269	271	271	260	286	260	267	273	275	293	273	272	273	256	270	242	272	251	269	289	284	268	253	268	270	268	260	276	285	293	296	283	276	286	271	279	286	299	244	262	251	275	252	290	271	279	277	270	289	253	287	270	275	282	295	260	270	278	310	265	259	288	276	288	255	277	292	298	259	291	304	273	273	242	296	287	267	276	300	251	258	237	258	276	263	249	267	248	306	269	249	280	290	283	284	272	247	275	244	281	280	271	283	249	251	270	284	292	288	273	273	273	273	284	273	288	278	251	306	262	258	267	280	242	248	284	267	269	267	277	262	263	280	267	249	250	262	314	296	257	263	292	304	287	276	272	256	269	294	269	261	225	298	269	279	269	254	258	265	311	272	275	263	283	252	253	270	261	235	262	263	275	275	268	265	242	263	275	306	242	251	276	290	281	253	269	262	263	251	270	302	270	259	266	287	273	276	259	298	272	274	284	305	266	245	284	271	268	277	276	249	308	269	264	278	266	277	267	281	258	256	292	267	246	255	261	285	282	264	278	284	288	267	268	269	293	283	273	269	280	225	268	290	282	298	249	272	278	287	322	263	295	257	301	283	285	258	287	239	266	269	287	287	270	273	310	278	278	270	284	280	279	280	298	280	247	254	264	269	249	264	252	277	265	269	276	273	292	267	252	241	291	285	268	266	240	275	312	303	265	252	242	291	259	244	263	261	265	270	296	261	267	253	276	291	268	253	279	262	271	304	260	262	301	275	270	296	275	275	293	246	291	264	280	271	283	258	256	285	267	288	268	273	286	242	259	262	277	270	242	261	233	284	275	269	273	265	273	291	269	285	255	256	272	246	253	269	268	285	266	298	237	268	261	306	234	290	245	284	269	261	303	258	248	274	260	269	275	269	262	271	294	283	267	278	253	269	238	258	253	285	246	233	253	258	245	268	278	279	261	263	278	269	259	277	278	265	261	301	263	263	266	313	242	259	275	259	274	269	265	285	291	288	266	267	303	299	263	272	294	263	299	246	244	246	254	243	284	243	271	292	278	294	266	267	285	252	268	261	281	243	258	273	257	289	239	251	266	284	267	273	298	274	266	289	256	284	264	274	272	278	294	293	250	269	266	261	267	264	294	286	277	251	281	265	280	241	268	266	277	264	238	252	291	292	276	265	264	255	259	267	282	248	270	290	267	258	296	293	299	283	236	258	278	234	266	242	292	281	276	295	280	274	287	291	254	259	250	279	282	252	270	278	267	265	248	284	257	268	305	259	255	261	298	281	280	271	294	250	242	269	273	273	278	269	299	245	274	230	253	295	249	285	255	285	288	273	263	267	290	267	288	260	250	257	284	276	280	277	260	286	248	290	269	288	292	262	294	251	276	295	261	306	278	274	270	273	273	253	291	264	255	268	261	272	294	291	275	273	273	288	325	279	241	290	290	260	281	261	255	264	285	263	257	280	266	268	280	271	280	291	278	257	287	261	264	251	288	268	313	271	274	249	282	264	284	293	259	251	278	284	268	264	259	288	290	263	250	267	260	305	282	293	287	281	266	293	270	282	296	272	289	264	258	273	297	297	276	293	285	261	284	274	279	300	292	282	237	284	267	276	303	257	262	274	297	278	277	276	251	252	277	288	263	262	262	292	272	296	273	283	279	261	272	276	299	259	274	268	253	281	298	271	278	230	256	251	270	275	287	258	258	279	274	279	263	300	283	285	285	278	261	281	276	249	306	281	286	238	279	275	284	264	252	287	257	256	297	285	281	286	295	265	267	275	303	277	264	273	260	246	271	278	263	285	261	275	282	291	261	299	279	267	276	262	259	278	267	293	274	252	267	269	267	287	262	285	263	282	271	275	294	278	262	279	272	256	255	276	262	270	275	265	267	243	269	298	261	278	263	249	275	259	280	249	255	283	285	237	251	254	276	274	290	282	267	251	272	260	253	302	263	280	271	278	277	264	219	246	283	306	253	275	270	278	265	267	273	292	275	296	301	286	259	245	299	286	257	276	236	275	284	287	286	281	251	262	276	269	287	275	287	267	288	291	280	263	292	259	291	254	258	251	257	275	289	303	286	265	275	277	272	288	270	237	259	281	275	255	269	269	281	295	291	255	279	272	276	257	277	263	256	277	255	281	259	251	260	251	285	277	293	266	264	291	268	299	279	250	290	266	287	271	277	267	265	258	283	288	275	266	284	276	263	255	254	276	265	266	255	268	263	265	289	294	275	268	260	259	246	255	253	276	273	268	301	280	276	265	255	257	269	285	274	281	239	281	282	278	261	267	241	300	286	291	282	257	274	262	273	275	282	246	285	282	296	271	249	300	254	242	264	274	256	240	251	261	260	284	250	279	270	281	273	282	272	238	282	269	265	255	273	277	286	252	280	269	274	255	268	290	290	265	291	273	260	283	283	251	251	264	257	279	286	279	298	248	264	258	263	245	291	266	268	287	274	257	249	260	273	271	282	283	277	244	246	235	247	265	253	275	261	249	249	264	278	270	260	271	269	302	258	276	266	267	248	278	268	248	229	302	257	225	291	278	302	282	257	266	256	289	287	281	272	258	285	262	279	294	294	264	254	268	264	242	279	281	274	268	286	281	289	269	264	261	288	259	294	280	300	255	280	255	253	261	278	318	271	305	244	277	242	269	287	274	259	264	261	290	226	273	276	252	262	284	273	244	259	265	290	268	285	287	262	290	274	253	278	265	292	288	301	247	265	269	292	271	253	281	290	293	289	239	288	274	263	289	266	251	271	263	248	243	272	276	257	281	234	257	273	296	264	248	276	263	283	291	285	333	255	273	272	247	265	278	308	278	263	254	282	273	311	273	272	264	258	250	286	292	247	281	301	262	284	295	279	278	288	249	251	273	281	280	259	240	277	281	254	282	269	261	266	269	261	256	277	269	294	272	230	266	277	276	286	282	273	243	294	275	263	275	265	273	271	280	264	262	278	281	289	260	285	288	265	247	266	273	284	254	285	270	265	276	242	252	284	283	291	280	269	267	262	248	279	254	261	292	284	267	252	286	300	243	266	270	254	227	259	296	235	257	291	284	270	261	259	260	308	286	298	260	264	268	283	277	264	271	262	285	292	280	241	267	277	278	273	271	262	277	259	241	272	261	287	264	268	264	266	270	265	281	270	267	283	298	276	279	304	305	265	239	287	268	271	242	276	282	279	273	285	270	280	254	297	281	267	265	285	279	275	286	279	267	280	255	267	255	285	270	284	282	269	274	243	287	258	255	304	295	301	270	286	252	243	275	259	274	283	255	267	292	277	275	289	275
10915	22433	20487	13165	9739	7565	6206	4737	3810	3133	2731	2352	2134	1818	1685	1548	1387	1362	1220	1126	998	1041	968	896	857	862	796	847	748	773	747	720	721	728	684	680	671	617	599	643	591	598	545	549	595	617	556	512	577	590	526	544	566	596	576	529	553	600	596	577	532	520	550	564	539	558	606	550	570	579	553	533	542	635	567	510	532	550	553	554	531	567	582	508	570	502	537	559	570	529	494	542	548	542	539	566	495	555	566	540	557	535	553	551	538	570	546	606	556	518	587	515	540	523	551	499	492	551	594	517	561	598	533	570	562	543	521	516	543	567	520	562	541	544	531	577	518	497	545	565	555	507	543	586	554	569	543	536	527	535	561	540	494	555	507	556	597	558	521	535	534	575	523	501	582	540	552	541	549	540	551	540	563	521	557	580	529	588	500	517	539	529	516	529	538	592	551	555	531	563	542	551	546	530	515	536	540	539	553	553	520	535	543	488	583	567	490	563	541	534	528	561	566	529	485	551	575	525	529	545	528	545	565	564	558	537	563	537	580	575	516	543	542	562	564	538	524	569	553	558	503	535	535	544	542	505	518	548	547	549	541	536	569	585	531	529	528	564	522	549	534	531	541	529	569	504	542	575	534	518	542	553	557	515	548	546	548	565	571	555	525	483	547	551	553	526	521	536	539	491	527	532	546	554	553	533	537	566	537	549	544	524	544	507	517	508	563	544	578	535	525	516	507	510	549	554	508	510	564	554	525	511	540	553	542	524	530	560	551	546	567	548	572	553	542	515	543	536	574	522	525	518	544	539	523	557	540	507	576	506	552	561	565	558	530	529	558	556	595	576	537	507	534	559	509	511	556	568	537	548	574	529	536	517	574	520	521	544	578	532	538	542	519	552	492	542	531	521	552	551	495	532	589	520	520	535	477	532	554	599	522	508	554	552	573	528	544	527	512	517	520	563	577	539	550	531	510	557	573	520	561	555	523	513	534	523	534	516	542	526	538	524	516	581	581	530	576	531	547	523	525	506	553	552	548	537	545	550	527	563	542	557	561	539	557	579	517	521	568	553	556	547	577	549	546	532	517	523	565	519	513	539	524	495	485	544	535	536	534	534	548	518	532	543	547	580	561	572	566	567	535	566	563	509	523	578	544	500	522	534	549	567	558	494	547	552	599	563	526	549	603	558	540	507	531	531	540	567	525	520	520	527	541	564	537	531	533	532	532	587	525	551	550	521	549	574	535	537	525	519	558	544	554	522	493	551	553	496	550	583	534	585	518	530	546	561	549	559	521	539	519	551	561	509	539	532	525	552	542	550	559	564	561	602	563	527	517	550	554	553	541	556	515	550	496	533	544	504	514	562	545	544	549	589	528	515	535	548	551	518	511	519	565	549	557	545	528	524	530	510	498	555	511	548	529	519	526	522	535	525	511	583	513	524	517	578	555	519	527	533	533	543	518	551	523	551	545	544	540	528	528	503	582	521	531	552	496	505	542	512	549	526	588	575	577	546	533	572	557	548	540	549	526	524	559	581	494	513	519	556	537	529	590	546	508	562	544	516	479	561	543	559	586	574	534	530	547	525	538	533	560	546	558	561	542	580	562	574	535	581	543	522	549	525	527	540	535	564	547	571	522	527	516	526	560	522	533	557	574	554	518	518	527	527	561	534	539	555	533	531	494	518	538	507	517	544	486	579	528	567	554	528	533	561	553	539	579	505	544	574	559	538	499	528	544	531	527	520	522	542	532	560	557	544	578	560	538	555	527	515	562	559	543	523	555	553	521	499	535	527	562	499	542	505	472	542	525	559	560	545	509	526	578	558	545	526	534	530	531	506	544	520	542	539	480	528	546	566	542	556	528	520	526	557	514	599	545	506	580	547	530	552	566	539	519	584	530	541	584	545	520	566	521	517	519	546	570	506	549	542	570	547	549	534	548	516	529	558	526	528	584	552	556	520	562	564	511	536	561	535	517	537	507	470	492	532	544	546	568	550	515	562	570	487	532	551	526	577	539	541	543	543	535	546	549	501	552	519	551	547	553	547	510	519	515	514	512	559	541	578	518	531	526	542	537	561	564	529	535	555	534	525	532	542	530	535	553	523	552	538	532	556	546	518	552	536	546	536	561	548	575	540	537	564	547	517	539	532	575	505	499	561	565	524	529	553	537	525	501	537	527	550	534	523	520	531	549	489	527	539	540	512	548	516	517	529	519	557	528	500	547	538	530	526	527	516	555	549	498	575	535	534	554	526	497	557	559	507	557	545	544	552	601	524	532	549	538	554	534	551	531	572	518	526	518	554	536	559	539	568	512	537	551	534	558	551	512	550	565	566	537	528	522	509	540	505	554	556	512	524	554	550	534	557	573	535	554	536	503	561	557	503	539	584	539	518	520	553	490	515	547	512	504	531	547	544	596	543	575	509	506	517	555	499	566	528	506	524	528	532	562	537	574	553	544	542	552	579	514	513	533	507	548	565	528	537	513	556	554	592	525	533	527	551	555	527	558	525	500	527	591	566	512	558	542	527	535	555	562	541	550	529	528	532	587	494	519	556	540	555	539	547	538	534	502	565	550	528	534	542	525	535	529	547	558	533	544	547	546	546	551	516	554	537	573	552	567	548	520	525	532	521	534	494	531	552	541	544	519	552	591	551	516	566	558	539	510	532	548	542	591	537	566	514	537	569	542	518	534	534	532	555	516	588	591	562	502	550	534	543	515	543	548	585	549	545	528	485	550	508	576	491	543	526	556	513	508	548	530	548	566	576	546	522	558	580	531	499	537	546	588	544	522	518	512	534	533	577	533	523	545	499	521	534	523	566	586	541	513	526	557	545	523	564	545	543	536	578	561	538	513	561	490	552	556	572	569	545	553	539	587	503	550	517	579	528	502	549	551	512	541	544	507	475	555	520	496	561	518	538	530	520	517	539	530	558	506	558	472	539	529	534	566	554	604	558	569	562	519	531	600	555	523	535	501	537	534	517	551	554	553	565	560	515	526	489	551	541	528	544	500	599	522	595	557	515	553	561	535	529	564	555	583	536	538	534	557	522	569	521	516	517	567	555	530	548	582	512	500	579	507	564	559	569	528	540	553	574	575	558	526	543	504	536	545	532	544	525	557	550	518	547	526	532	582	522	539	529	521	527	540	571	517	554	501	572	565	514	514	550	497	566	571	572	538	495	541	517	531	542	537	536	537	510	497	538	539	542	558	591	556	573	550	527	577	523	536	566	551	554	544	500	515	541	553	501	565	535	574	557	567	555	532	527	563	529	511	503	528	561	547	531	559	539	556	499	548	538	556	484	562	537	540	562	501	509	592	511	533	512	559	543	560	501	544	545	563	528	555	566	541	567	536	502	565	551	553	546	575	558	570	574	556	507	545	533	529	531	568	531	554	548	544	535	536	522	547	545	544	528	509	558	522	521	539	530	546	551	509	515	564	572	547	554	567	577	587	557	516	584	552	542	541	532	547	518	517	546	534	539	544	510	527	547	518	524
23118	21130	28787	23707	21133	18721	5221	2117	1474	1197	1111	917	891	798	680	707	618	568	517	491	463	444	462	400	415	393	424	408	334	374	368	346	332	363	338	353	302	313	322	340	325	296	291	331	295	329	305	294	316	291	306	292	284	309	305	322	275	286	272	272	286	261	322	299	290	306	284	313	294	295	298	306	294	316	291	269	295	301	305	326	299	278	296	325	294	298	263	296	278	318	286	306	288	294	302	285	294	280	307	336	307	310	323	317	297	277	259	292	312	276	278	283	294	301	266	288	301	273	317	284	277	276	335	290	287	279	294	280	271	255	277	281	276	272	273	278	268	291	273	277	302	285	301	317	271	288	279	306	264	294	279	294	312	287	287	282	293	275	307	270	295	277	276	292	283	303	280	291	319	276	289	268	293	264	280	289	308	277	278	294	300	280	271	269	267	272	284	266	319	300	285	283	275	288	270	273	299	284	282	282	282	280	271	280	292	264	260	277	254	293	289	273	280	293	287	240	300	299	294	276	270	307	285	280	257	267	284	287	294	331	303	294	272	274	276	300	293	303	281	299	268	250	264	320	279	295	288	292	251	300	287	283	260	295	300	266	295	277	293	289	269	286	308	280	315	265	278	276	298	304	306	276	295	312	305	324	322	279	258	277	301	277	274	289	287	295	272	276	266	292	309	308	272	286	297	247	279	284	291	294	250	298	332	267	278	280	277	286	265	290	266	283	268	273	311	277	272	278	325	289	276	289	288	263	272	271	270	284	268	308	303	266	291	284	301	296	268	274	297	306	262	311	282	293	312	314	266	267	263	284	289	296	283	303	280	249	294	323	267	284	295	291	286	280	282	253	273	279	258	308	293	301	289	289	289	279	288	290	288	280	302	312	281	283	288	273	279	290	289	312	285	273	264	301	268	283	289	310	289	290	282	290	303	277	269	261	326	319	269	265	269	296	301	295	286	314	281	271	259	310	272	302	300	317	297	267	290	282	271	284	285	272	285	299	286	271	277	280	286	296	327	309	281	304	291	322	288	258	287	294	286	288	294	287	269	294	328	291	292	264	289	276	273	293	320	271	280	299	285	308	278	286	281	274	285	304	269	285	281	273	299	282	306	299	309	287	294	286	294	287	279	284	301	272	271	263	316	315	291	287	277	284	265	270	303	291	250	306	291	288	322	279	281	271	298	298	305	296	299	296	270	273	245	275	295	318	298	301	263	301	316	303	267	273	286	256	264	280	271	259	298	281	264	319	278	302	281	282	273	285	286	291	281	299	292	291	266	287	259	299	272	283	290	291	259	320	306	284	277	275	301	299	298	281	272	301	305	291	302	293	305	279	287	292	280	258	284	286	282	287	260	314	277	252	273	290	273	289	276	286	297	313	274	263	275	313	302	279	306	273	277	299	311	242	277	252	272	282	270	266	279	288	269	277	241	274	288	285	289	274	243	263	276	291	297	310	302	292	294	259	310	274	278	296	272	297	289	300	269	294	291	308	279	287	299	284	287	329	278	293	282	272	285	302	262	288	292	296	284	276	274	296	289	317	306	259	276	305	298	299	276	294	294	274	276	279	270	288	256	272	273	282	283	293	304	280	262	268	265	326	296	321	313	322	268	282	288	297	271	280	279	270	284	266	298	261	293	305	284	307	261	285	283	261	278	281	267	286	294	299	276	292	284	329	306	269	252	273	297	280	286	317	265	314	277	295	313	321	267	295	275	266	289	278	288	304	248	269	291	285	287	279	289	276	267	288	297	271	282	261	258	287	286	288	314	317	264	266	276	303	286	283	286	260	256	285	286	267	307	296	276	262	298	306	284	323	287	296	259	334	308	295	293	325	282	295	274	279	288	260	277	274	287	295	268	268	262	266	279	277	273	291	294	282	277	282	312	291	275	287	257	292	267	244	288	292	304	280	290	285	268	305	300	297	303	307	277	274	293	290	286	301	308	286	279	277	269	276	265	282	263	272	287	306	296	267	306	288	302	276	284	271	291	266	278	286	271	298	277	270	280	273	269	283	271	296	296	318	290	287	285	300	297	292	291	302	283	311	290	298	278	285	303	267	279	303	312	293	316	298	266	282	285	289	305	276	261	308	322	269	291	305	284	277	275	269	271	295	269	306	283	290	269	314	310	289	270	276	268	290	295	257	261	296	314	285	269	303	271	290	272	286	288	254	272	289	269	284	268	286	280	287	291	292	296	280	296	306	288	265	277	269	284	280	311	270	271	253	315	257	280	302	287	270	309	291	262	265	297	273	292	293	268	281	297	273	255	260	284	290	301	284	307	284	260	277	292	275	297	278	276	279	254	274	286	262	291	267	281	301	285	283	282	281	315	287	302	289	277	271	273	279	310	306	283	290	305	267	276	276	250	287	277	278	304	273	292	265	256	279	264	306	286	287	269	282	265	298	277	308	260	275	290	303	285	277	297	270	285	288	299	298	273	273	276	302	277	288	281	288	313	308	278	317	307	295	292	272	295	274	282	292	288	287	264	304	292	269	275	276	288	287	274	301	290	289	268	256	301	308	297	266	297	266	266	285	284	277	268	254	285	260	261	304	277	291	286	291	277	244	320	269	253	288	289	306	278	301	277	275	282	294	277	272	263	293	280	257	293	287	279	285	282	271	287	257	264	298	295	290	290	282	284	250	290	279	286	302	273	269	293	264	291	279	277	284	241	265	314	309	260	273	281	281	257	268	260	281	274	291	281	286	304	283	268	280	295	302	312	309	292	301	263	262	296	268	292	265	279	263	290	254	309	296	313	261	268	296	284	330	291	277	284	265	308	253	259	263	272	271	258	274	290	287	302	264	270	266	288	281	278	291	319	281	275	274	279	293	286	307	310	264	298	278	304	273	307	283	282	272	317	271	279	301	292	274	274	314	282	300	271	280	301	297	287	281	285	295	290	291	299	297	261	273	301	278	268	274	300	316	289	319	286	286	281	273	278	283	288	284	294	264	297	288	284	258	286	284	273	301	280	299	294	290	314	284	290	302	292	282	295	297	267	314	283	320	283	276	284	269	283	277	270	269	282	284	260	297	269	269	295	305	293	260	279	290	257	280	283	314	283	268	254	268	262	270	277	276	291	256	309	247	319	280	269	308	314	272	269	276	285	280	303	300	288	306	312	273	289	293	303	300	270	264	300	248	266	274	318	303	279	299	277	289	298	289	322	311	287	294	269	284	282	285	270	271	287	269	279	310	280	270	273	262	314	278	284	288	278	286	272	271	264	296	298	314	277	270	249	290	282	279	272	277	283	274	292	291	266	284	282	282	247	270	316	282	291	304	257	279	284	263	317	279	274	292	274	264	328	289	304	265	270	265	315	304	273	276	299	310	299	295	289	264	308	276	303	271	280	329	248	255	273	282	285	271	270	293	285	255	264	281	308	299	277	290	283	307	306	248	273	278	278	267	267	291	297	292	317	258	291	307	283	269	284	274	295	269	285	282	328	309	297	323	313	271	265	282	307	307	269	297	257	280	311	293
13274	27122	24846	16920	13130	10005	8423	6549	5194	4231	3738	3287	2840	2494	2274	2092	1881	1721	1563	1434	1187	1218	1179	1095	1068	977	922	913	914	829	778	817	789	798	757	763	725	671	691	595	660	632	605	586	547	543	557	555	593	507	539	525	579	536	581	572	554	578	559	607	530	594	544	518	538	562	553	565	550	614	523	570	580	561	555	539	530	509	551	508	556	535	532	534	532	552	519	578	546	495	523	513	517	504	519	527	575	533	567	546	529	544	531	549	542	514	540	528	528	499	545	514	528	502	595	523	598	558	545	513	580	510	544	506	539	527	581	538	493	501	552	526	493	539	527	499	537	528	499	547	486	570	512	536	539	487	536	539	540	533	503	544	520	497	535	515	517	530	519	510	470	503	519	540	543	561	527	552	518	517	550	531	519	552	535	547	523	537	545	532	526	488	523	585	542	557	490	540	568	511	540	546	537	515	477	520	519	515	529	568	555	503	543	546	546	474	504	556	516	540	503	553	543	541	517	544	533	525	550	519	528	505	530	513	497	498	506	516	521	547	529	547	565	550	524	527	517	525	518	510	513	553	566	517	529	541	522	556	541	491	538	528	542	549	551	525	532	533	516	551	527	537	553	540	521	500	509	568	525	518	519	569	501	536	488	540	535	517	482	496	570	538	554	549	533	481	538	550	508	541	521	500	542	492	547	567	556	504	535	517	516	548	538	521	515	534	534	566	529	504	518	535	547	511	547	549	544	515	557	489	484	509	527	531	554	523	524	520	520	533	535	516	497	517	549	514	541	492	529	511	545	514	507	534	522	515	522	534	560	551	534	511	563	510	558	502	532	571	555	509	513	524	549	543	502	556	512	533	555	561	538	521	505	481	512	516	546	530	527	527	512	479	515	534	510	538	529	593	536	557	531	538	545	497	522	506	554	523	530	515	569	501	540	566	542	527	559	536	521	542	562	515	480	538	536	538	538	496	538	529	541	568	586	519	523	518	543	546	532	516	544	535	505	557	498	538	511	504	590	509	561	526	519	527	519	544	529	546	565	500	542	529	526	525	525	514	560	532	527	539	516	525	543	527	542	530	526	519	525	539	518	512	525	539	524	501	517	543	551	516	566	548	533	557	513	584	532	513	537	509	581	560	544	501	544	551	551	523	509	559	534	541	527	523	533	515	535	496	535	550	532	538	505	534	467	521	505	551	515	510	545	545	514	562	524	568	500	512	556	528	522	534	517	496	502	528	530	540	529	549	541	604	533	501	561	498	546	522	555	501	523	491	547	516	558	540	509	543	530	508	527	569	540	511	548	526	553	533	501	555	537	502	519	520	500	525	518	532	548	527	520	554	517	543	509	526	574	535	525	576	552	537	491	563	532	506	527	492	518	519	521	532	513	512	526	537	519	511	530	563	547	523	506	498	502	516	545	552	557	535	517	527	556	560	503	527	498	496	510	544	544	495	508	500	544	559	533	501	509	534	514	549	537	541	519	507	518	494	544	527	508	530	521	583	518	559	546	535	539	503	583	517	552	559	546	532	522	520	547	511	539	488	511	523	566	562	516	553	568	544	541	553	509	508	542	531	538	514	519	523	566	520	476	564	548	559	508	496	470	494	541	550	551	540	539	536	546	568	528	499	515	538	474	558	540	536	597	572	498	557	590	505	516	562	511	579	517	590	545	520	547	526	542	506	539	549	533	558	514	509	549	509	520	529	501	470	470	504	546	492	554	514	541	503	515	553	551	484	528	496	511	510	577	517	522	544	532	516	548	473	516	526	519	496	519	524	530	530	540	564	541	519	524	537	570	505	561	547	524	516	532	529	542	537	506	539	517	532	525	550	540	508	563	498	545	508	525	531	479	514	555	523	528	518	518	554	506	542	496	571	570	536	510	533	541	543	538	539	561	522	541	564	529	491	568	507	549	494	504	558	495	523	578	528	555	478	550	529	525	550	514	541	551	543	517	537	526	543	539	503	551	547	557	526	484	531	530	559	489	513	502	524	536	499	516	503	482	529	546	552	506	545	511	518	514	543	536	576	549	499	518	544	537	517	514	551	518	499	524	539	533	543	532	539	576	546	538	521	569	524	506	521	517	559	568	534	497	537	532	554	540	516	560	551	512	513	511	527	533	481	529	548	486	543	523	498	518	527	537	542	548	531	502	514	519	514	497	569	525	512	544	525	516	512	515	523	512	526	518	485	508	527	531	532	530	530	535	517	531	520	577	551	561	522	575	520	502	513	535	544	535	509	540	553	515	540	525	541	531	509	527	491	496	553	498	495	539	546	512	527	523	545	539	501	547	496	511	541	516	545	513	545	512	518	518	539	553	544	508	555	506	559	484	506	519	539	551	527	526	522	495	552	485	545	506	552	533	523	559	558	491	550	519	495	479	538	538	556	533	524	557	535	542	547	526	507	504	559	534	488	566	535	511	524	502	556	570	521	546	515	543	510	530	527	525	532	559	565	529	538	522	546	522	521	512	507	505	495	522	509	546	533	588	513	531	537	549	541	517	544	577	529	556	547	546	530	576	553	539	494	570	527	522	507	524	540	534	555	581	531	522	553	513	551	517	543	538	541	529	528	572	518	580	538	527	495	552	482	537	521	530	522	526	539	556	522	508	550	547	536	490	547	542	515	511	502	525	514	507	547	497	521	522	507	532	583	547	517	543	540	534	553	498	510	477	535	540	520	551	552	559	552	543	553	512	494	583	535	561	478	534	558	538	509	551	493	511	537	532	527	544	516	531	514	564	492	573	497	547	549	537	542	546	521	555	564	555	537	537	507	522	561	550	545	550	562	529	574	549	518	496	513	559	528	512	538	523	539	529	556	573	511	560	476	522	563	538	547	544	511	598	551	508	530	537	502	537	507	499	534	535	509	545	527	566	486	489	496	519	504	537	516	498	538	493	510	493	516	549	542	504	492	539	532	496	495	541	521	530	554	518	536	513	506	541	464	536	541	535	503	510	525	540	540	506	546	542	548	496	518	532	537	530	546	519	514	534	545	503	546	506	539	539	528	503	509	530	523	566	515	494	545	555	544	534	535	552	508	517	536	529	534	504	531	523	525	567	544	522	492	519	558	550	552	548	489	513	548	547	533	529	548	495	513	531	551	512	562	496	537	522	509	522	504	529	511	551	532	533	524	568	498	538	530	495	551	503	560	511	515	496	527	526	539	526	567	520	529	578	532	513	520	522	533	543	539	510	550	565	498	537	520	548	569	561	488	471	472	523	572	558	548	515	511	524	515	553	532	545	558	516	560	539	536	522	544	531	521	548	515	524	589	482	521	502	510	542	550	524	535	499	518	527	541	556	567	541	501	550	548	544	538	530	517	551	517	561	510	524	496	545	554	512	494	528	546	553	567	531	573	569	525	527	554	516	523	516	551	554	512	546	482	565	539	510	534	574	567	552	541	521	525	533	530	570	536	529	534	560	507	491	521	509	525	499	552	566	551	530	521	520	510	554	542	521	551	541	534	534	500	508	541	517	526	557	534
26593	20154	10903	4011	2055	1510	1210	995	822	716	649	659	602	584	600	539	518	519	511	509	454	505	448	511	478	469	491	460	474	452	464	463	470	485	463	455	448	451	440	451	425	452	435	477	436	458	456	424	422	413	423	409	441	435	419	461	424	424	437	422	458	433	406	422	414	413	471	426	390	442	437	425	420	450	422	418	466	446	426	457	448	458	392	411	436	440	478	421	416	391	461	464	412	420	413	425	436	403	432	429	446	440	419	448	444	425	427	429	446	430	449	438	417	435	411	444	469	447	403	459	415	411	424	423	402	435	418	472	440	422	448	429	400	431	445	472	435	438	432	402	417	441	443	397	453	446	459	472	446	393	432	434	404	435	423	411	447	438	388	425	439	395	413	435	430	484	462	446	436	444	440	443	481	435	458	467	432	464	431	451	463	423	406	403	402	467	432	401	436	468	431	427	462	408	451	405	433	428	437	430	431	424	399	422	456	424	438	405	408	408	439	447	402	450	451	450	397	442	431	446	435	437	439	431	458	415	450	415	420	456	459	410	436	443	433	432	444	450	415	408	447	442	431	427	477	424	418	428	450	417	459	452	443	424	414	413	471	420	417	425	428	437	469	446	392	402	396	436	417	451	412	442	421	420	431	409	438	435	437	418	446	426	437	423	445	410	454	414	428	461	413	443	448	445	436	456	467	421	460	413	432	382	416	435	420	426	458	455	432	437	417	422	446	438	457	425	412	413	422	411	379	438	468	402	420	412	400	442	430	430	397	414	411	420	419	403	425	406	421	444	420	440	432	396	398	385	379	414	446	418	426	424	419	425	455	414	427	452	429	426	455	420	408	395	419	452	433	411	400	460	404	400	439	423	412	425	443	413	424	467	461	428	446	416	432	444	456	464	416	428	431	459	420	437	435	436	434	422	437	435	449	434	434	422	409	475	395	391	452	445	460	466	412	465	442	451	427	424	437	399	426	437	420	444	447	446	441	426	423	409	442	429	424	464	400	443	432	422	473	443	451	439	427	442	415	401	465	421	456	437	473	455	428	429	454	421	442	434	473	454	409	455	416	460	454	459	425	452	404	415	421	448	432	454	420	405	429	433	425	441	441	460	415	440	474	440	399	456	445	401	456	399	394	419	446	419	449	440	422	415	433	415	448	438	417	415	438	465	450	419	416	435	413	433	460	422	420	433	387	408	484	448	444	438	408	454	419	426	461	412	410	455	419	397	422	434	448	427	447	416	424	435	431	397	436	426	412	438	461	409	428	461	440	414	414	428	425	492	460	450	431	439	448	435	453	468	446	479	442	448	420	426	462	446	414	418	417	397	411	405	392	460	416	423	459	427	409	435	420	387	423	458	438	436	420	441	401	411	391	423	429	406	451	414	445	399	449	439	461	399	421	449	416	424	425	417	446	431	408	406	434	468	426	446	422	433	420	417	426	441	420	426	458	439	450	422	434	395	429	455	453	411	427	460	450	430	434	437	434	414	459	410	398	456	432	460	424	416	442	443	409	432	463	414	440	399	445	389	417	424	443	423	447	415	430	452	410	454	440	397	404	419	445	441	452	453	432	415	441	452	401	447	457	426	432	453	456	420	467	436	395	433	469	429	413	411	419	428	441	417	423	408	379	436	427	457	440	412	473	441	434	457	434	432	431	424	441	427	479	419	418	436	408	418	428	421	426	435	411	406	430	413	438	414	449	444	413	452	449	410	449	430	436	420	436	444	443	424	407	426	453	424	410	414	445	434	387	455	438	429	401	375	430	419	429	401	420	434	424	457	408	445	425	431	402	431	431	498	412	440	417	451	430	446	418	444	406	428	439	433	416	425	418	463	423	439	443	431	426	438	432	438	439	448	453	438	451	434	381	459	453	432	429	425	433	403	453	441	418	407	434	398	428	409	396	409	405	431	381	468	442	428	464	394	437	455	423	437	472	394	427	449	439	443	387	432	432	414	469	441	384	435	433	451	441	391	403	404	468	441	413	413	428	458	417	430	416	436	445	447	444	462	451	462	418	435	414	454	430	409	437	430	424	406	514	419	438	435	396	421	452	419	405	406	427	446	429	388	429	450	407	480	455	406	441	436	412	426	440	422	418	442	399	492	423	413	453	438	389	401	487	433	434	425	426	434	395	395	437	415	456	426	438	422	417	417	447	421	453	477	423	427	422	444	446	453	417	420	443	434	451	442	418	452	427	422	435	404	461	405	457	455	460	446	408	433	401	405	455	407	449	426	445	438	425	442	417	430	444	471	412	420	389	435	425	440	426	446	414	400	443	436	427	400	436	476	412	451	455	434	415	431	395	424	399	442	429	424	451	424	438	446	438	432	441	377	406	439	428	425	403	412	414	409	422	441	448	457	429	401	440	417	423	461	418	419	428	407	394	435	426	414	441	425	436	429	396	437	440	434	397	414	461	429	477	400	415	411	434	456	440	442	455	427	458	433	441	467	463	440	411	459	445	440	440	415	435	404	447	449	422	450	432	451	410	443	457	433	445	422	440	440	429	442	435	435	438	413	435	473	397	415	416	425	504	433	415	460	416	433	421	460	448	446	432	421	433	470	420	423	442	450	457	451	416	415	468	465	429	439	448	441	462	450	424	449	434	498	444	414	442	420	385	416	416	459	418	412	443	413	434	422	408	437	406	450	440	444	458	460	393	444	435	436	439	384	465	430	426	452	416	432	410	439	415	441	437	446	407	450	431	411	429	428	418	417	431	407	448	436	392	433	397	433	445	436	421	432	411	413	455	417	463	428	403	452	448	415	448	432	472	406	439	404	399	436	411	417	467	463	439	460	437	468	424	390	418	418	400	368	415	453	424	423	451	466	420	429	421	450	424	448	463	444	429	412	437	426	400	451	426	460	421	423	431	448	441	421	408	434	418	399	422	434	415	453	396	453	418	430	471	443	451	440	471	417	457	458	460	452	424	458	403	440	411	437	395	409	468	412	408	456	429	451	438	408	421	388	427	426	399	464	407	477	437	423	427	430	425	451	434	436	449	459	403	426	413	429	474	424	433	412	408	411	435	441	420	450	447	448	432	432	442	477	423	417	416	439	471	449	425	383	424	451	443	471	391	427	429	451	446	437	449	425	474	431	441	447	398	453	463	451	432	455	420	415	397	419	433	432	409	431	430	432	439	412	397	430	422	450	415	445	434	442	433	454	457	441	425	414	403	446	445	451	450	435	425	470	423	413	426	406	428	421	440	427	402	415	455	376	410	430	420	435	416	445	413	427	434	437	441	442	443	457	480	467	421	443	429	425	436	419	455	408	455	433	430	415	459	440	459	413	427	459	416	461	394	434	414	456	420	434	381	434	385	394	427	397	449	451	431	482	425	402	430	440	399	432	431	424	374	432	437	459	430	403	421	459	421	438	436	434	438	429	431	429	447	409	441	471	437	423	436	431	418	416	466	465	444	431	423	434	412	478	440	426	449	428	433	411	430	441	403	434	464	410	405	364	429	437	426	422	421	439	426	441
9813	15292	14143	8339	6278	4784	3980	3137	2529	2106	1924	1772	1595	1463	1328	1253	1278	1166	1083	1098	1012	1050	1007	1006	1014	988	1002	986	907	909	933	865	936	947	830	845	854	915	858	844	847	825	870	808	884	860	835	804	798	843	804	852	817	787	826	851	794	846	840	829	862	767	773	816	837	813	838	848	860	843	792	860	873	819	836	849	797	811	765	811	852	793	832	812	825	839	793	827	834	808	769	816	815	809	843	919	840	814	822	813	802	839	826	794	813	812	815	833	855	810	780	827	844	810	828	852	844	760	833	809	831	786	749	814	787	852	835	743	826	844	813	812	776	810	867	774	843	807	788	852	803	873	792	818	819	841	829	819	874	779	797	858	869	796	817	814	798	790	839	790	797	849	854	827	750	760	822	768	734	824	845	773	847	815	842	806	803	826	804	822	829	820	812	820	821	774	831	839	840	866	862	843	806	798	777	852	842	788	788	789	816	825	787	840	828	800	810	766	849	808	760	803	778	763	834	816	797	773	842	825	815	798	792	805	789	839	813	827	867	860	792	801	857	793	844	813	876	809	778	818	828	805	822	828	797	831	852	826	786	833	795	819	797	814	812	819	844	801	779	813	801	844	782	846	841	834	802	827	845	776	831	803	824	851	809	791	865	831	838	815	841	855	768	852	855	870	729	813	798	820	801	794	744	805	852	763	780	815	801	838	807	832	835	822	811	830	836	787	776	826	842	832	769	819	818	842	787	842	820	816	767	876	835	855	854	853	745	822	875	848	882	808	818	829	796	822	838	844	807	817	809	792	759	812	836	822	831	833	838	812	844	827	809	843	820	812	826	789	834	789	836	792	782	814	825	867	791	757	847	815	813	788	802	855	790	838	808	824	845	805	837	783	846	822	810	808	848	848	852	778	837	799	827	865	797	814	813	791	818	837	757	818	797	802	758	815	820	789	855	860	779	845	798	838	849	761	806	806	818	850	816	843	834	833	847	849	848	829	795	809	809	856	782	788	795	892	791	817	847	788	831	827	838	846	819	830	776	802	874	838	803	839	789	811	792	869	796	779	800	826	834	895	799	798	814	868	785	808	728	774	798	849	816	818	782	793	791	800	787	810	870	874	843	897	847	822	800	829	793	872	763	808	798	798	817	775	885	792	826	788	843	846	776	824	769	850	791	790	807	824	844	812	796	782	827	873	793	884	785	836	804	789	761	809	836	813	806	823	826	811	857	821	855	795	810	829	837	869	793	816	843	835	831	815	807	773	832	746	763	802	821	829	822	790	779	876	791	835	770	820	822	796	769	816	821	795	800	794	805	861	826	820	795	818	831	798	765	779	845	821	868	830	813	830	813	841	845	855	884	857	864	779	840	816	854	831	825	794	849	795	839	848	830	866	749	835	830	802	864	780	816	842	818	782	826	863	863	800	788	800	854	821	847	810	800	797	789	837	805	842	800	832	844	806	803	804	780	809	815	798	844	836	828	802	853	854	810	816	847	801	848	804	838	830	792	857	822	822	814	828	834	809	840	790	823	843	807	829	878	856	850	812	807	783	805	814	777	808	825	811	889	794	778	860	813	805	843	842	813	858	814	836	823	844	792	832	840	813	837	818	835	833	794	837	825	808	808	809	814	843	811	836	833	808	727	821	806	821	848	829	810	836	819	820	819	805	840	878	874	852	792	905	852	815	819	845	861	864	813	823	794	811	811	812	830	860	847	855	816	853	904	835	805	798	840	860	846	824	867	772	829	818	795	790	811	844	841	784	798	815	827	830	766	810	830	831	838	819	812	827	772	812	832	848	804	805	800	859	846	839	829	810	774	832	853	820	856	833	838	819	813	855	840	808	822	829	820	841	894	800	789	789	766	783	819	784	825	804	847	858	852	757	841	860	786	761	847	819	833	823	795	817	828	830	800	809	808	850	788	803	823	834	756	822	839	856	829	811	824	816	816	838	808	846	839	842	799	817	840	778	817	807	854	859	812	852	826	818	826	822	836	841	770	872	838	839	821	797	835	788	835	855	813	779	851	791	816	894	823	830	794	829	791	859	767	814	790	805	773	794	849	855	816	794	803	820	854	810	771	827	819	803	748	859	812	810	819	846	812	851	854	822	801	752	822	863	807	809	820	779	835	820	819	830	794	837	787	857	818	831	858	810	912	836	859	795	854	807	892	777	793	835	810	808	859	813	852	808	813	832	786	784	849	815	810	840	772	871	839	868	804	799	797	747	862	787	826	793	789	775	816	789	823	787	816	856	840	814	778	817	784	870	798	818	842	745	819	834	798	748	818	832	812	812	819	747	825	790	794	770	798	837	800	785	790	793	803	824	840	773	754	799	842	849	837	827	790	835	773	770	802	807	789	794	814	800	832	838	837	837	826	863	819	812	850	835	806	800	825	822	813	840	830	838	782	817	855	817	830	831	841	839	857	813	837	767	877	776	847	811	836	828	819	812	862	810	806	793	817	814	839	868	879	821	845	878	811	771	841	817	817	804	782	805	889	822	790	829	834	831	841	802	812	835	815	848	846	814	836	841	808	817	792	795	801	782	827	830	768	770	842	803	759	800	835	856	782	760	853	808	868	842	862	795	811	831	800	770	792	763	820	796	803	796	765	851	877	787	755	824	802	792	841	838	784	864	822	810	841	800	800	843	811	830	784	822	779	763	800	857	841	854	810	827	758	827	808	785	717	846	820	840	740	793	790	781	878	854	788	763	824	800	769	851	810	773	809	775	834	809	804	774	790	794	807	821	834	822	844	785	817	846	835	841	841	816	843	877	806	886	857	842	834	856	781	806	840	799	835	797	828	823	826	839	826	856	785	805	837	826	831	766	815	796	869	823	789	818	849	815	838	832	798	846	861	843	773	818	778	831	827	856	806	776	858	848	802	817	836	771	777	814	828	822	820	834	835	815	818	822	833	834	840	817	783	793	822	836	769	829	769	747	825	831	893	815	753	820	808	848	822	769	862	879	786	791	785	849	823	815	800	810	830	800	812	843	846	856	847	855	839	790	866	763	877	839	756	780	819	814	804	810	760	825	816	838	793	809	839	799	775	792	767	825	833	786	837	818	812	797	881	808	843	832	801	786	899	829	810	782	851	815	786	792	815	845	840	848	815	794	859	821	823	838	854	827	820	820	830	865	825	789	829	852	842	761	794	841	855	797	836	758	879	836	816	803	822	790	844	873	826	811	780	837	811	835	845	840	796	773	777	800	796	790	787	849	821	856	804	792	842	805	813	803	804	880	825	833	813	834	870	835	864	806	851	804	862	800	753	832	835	828	803	837	815	818	795	799	786	790	781	838	811	809	842	873	851	761	829	823	824	803	799	819	860	820	776	790	817	811	801	784	872	863	867	789	803	780	820	826	795	805	838	798	837	773	900	772	897	808	824	833	849	840	798	807	790	840	813	801	816	806	803	807	813	839	790	809	773	856	837	774	803	835	811	845	794	807	794	845	788	797	811	856	793	792	820	835	776	815	796	826	813	780	838	794
24021	21112	28105	24368	19478	5039	2276	1413	1007	853	732	670	664	549	580	502	463	451	426	406	400	381	384	362	355	362	359	328	336	329	310	296	319	329	325	316	318	292	299	279	284	279	271	269	282	304	293	278	266	271	265	264	272	252	275	285	298	275	259	236	262	270	263	251	263	278	320	296	305	269	280	289	293	268	284	261	250	297	253	294	268	267	263	276	255	288	275	229	257	264	275	273	282	243	275	267	274	272	279	262	260	254	274	274	263	279	268	280	261	226	291	256	290	268	270	265	307	265	253	281	244	253	276	291	255	289	288	286	268	282	254	252	308	270	265	293	276	285	266	274	262	265	271	271	267	275	256	264	253	282	266	258	264	286	250	268	278	286	273	268	251	256	242	261	277	277	287	272	276	272	277	295	269	289	256	270	275	259	285	280	280	274	289	262	304	282	274	293	271	307	284	261	277	255	287	248	284	287	280	264	267	257	254	261	249	285	252	275	253	307	301	300	278	273	284	253	274	261	264	256	233	239	270	296	277	274	256	301	263	271	265	281	251	294	307	252	304	268	254	265	287	254	289	272	269	268	281	276	263	271	234	283	280	292	275	270	253	268	298	289	293	294	243	299	285	254	254	271	269	273	278	280	262	280	270	282	265	251	257	298	245	267	265	233	251	305	271	287	267	273	295	262	276	268	240	288	285	299	281	259	241	297	254	271	265	277	291	290	232	291	291	264	294	324	252	298	289	282	267	267	263	276	304	280	307	250	271	247	285	281	257	255	234	256	246	269	260	254	298	274	277	268	282	289	261	258	271	253	269	295	277	283	294	276	296	272	290	253	263	282	263	275	283	273	281	277	252	292	282	285	280	270	263	311	283	260	288	293	276	280	278	257	269	270	275	270	275	246	288	270	278	253	241	239	246	280	282	269	293	278	251	291	285	277	267	256	260	273	277	269	246	283	260	292	251	287	264	287	253	263	239	277	275	268	289	265	238	264	282	275	242	236	276	297	275	261	288	254	259	273	278	291	290	265	267	274	264	265	287	276	283	252	265	271	254	282	257	260	304	281	271	258	267	278	273	278	255	291	284	246	294	270	274	260	244	283	274	236	269	285	248	276	286	299	302	260	280	294	261	242	278	291	285	278	273	276	254	292	259	271	277	281	252	298	259	299	290	256	283	238	285	282	272	252	276	303	280	257	266	259	270	273	267	260	295	294	297	322	272	240	273	264	240	296	222	268	290	264	302	281	289	245	280	300	269	282	268	275	261	250	270	271	253	294	282	284	255	274	282	245	296	262	262	261	282	260	249	295	292	291	296	292	245	264	285	284	251	254	281	281	277	237	268	276	289	278	246	263	271	297	271	284	245	260	267	276	251	276	268	276	277	273	289	294	254	272	294	266	252	287	261	250	274	278	282	249	268	278	266	295	283	270	255	292	245	298	255	273	274	253	260	275	279	262	279	242	263	263	267	274	268	269	263	253	270	310	282	275	250	270	319	270	291	251	279	243	253	263	236	246	241	278	265	283	275	301	246	261	268	277	276	263	274	248	278	272	269	264	245	255	286	244	270	263	268	273	275	285	275	298	267	281	281	284	276	284	270	286	283	243	272	255	284	291	270	257	267	272	260	269	253	255	255	270	260	240	243	290	273	250	262	241	282	287	291	276	286	284	294	284	292	286	228	262	257	271	287	256	269	282	273	276	280	270	282	274	276	281	254	265	263	286	282	299	293	298	261	302	251	271	279	269	278	309	272	283	291	266	250	274	296	267	240	262	228	274	276	295	232	264	257	253	271	263	273	248	259	309	288	267	286	279	256	229	263	242	284	246	289	258	283	271	252	295	282	263	292	278	317	260	316	280	250	289	268	277	251	293	282	285	274	286	288	275	288	270	278	246	274	256	235	260	238	277	283	284	264	262	272	283	263	251	247	286	278	281	299	282	257	284	291	308	270	283	260	250	277	246	280	239	271	269	289	296	262	277	267	265	281	272	266	305	300	279	241	269	241	283	300	268	270	266	274	293	274	270	301	279	247	295	281	274	261	261	253	248	289	239	267	255	269	283	270	280	261	252	257	281	258	280	250	278	259	260	260	242	276	269	254	310	262	283	284	241	249	295	273	269	267	216	237	277	292	269	290	267	294	253	290	275	260	266	247	275	252	235	288	254	287	261	288	254	258	266	273	260	259	268	292	264	269	279	287	283	259	249	270	272	247	268	259	253	248	267	266	286	258	280	262	288	248	243	307	260	274	262	278	277	277	266	283	267	242	268	250	267	284	258	303	278	275	294	270	246	268	277	278	268	252	278	260	253	313	277	253	243	264	265	289	303	238	263	272	275	279	292	291	264	264	268	260	275	241	251	263	269	243	271	241	242	255	283	308	259	288	250	280	256	273	267	284	267	294	276	245	292	278	281	293	276	274	257	250	272	259	265	282	273	262	266	284	248	312	271	259	262	255	253	250	265	283	251	239	300	262	272	265	255	289	262	264	287	302	251	278	278	261	282	284	248	250	256	249	260	265	264	274	281	289	287	260	274	265	248	252	270	256	260	272	279	258	286	267	293	250	270	267	274	245	232	261	256	247	272	288	254	261	239	270	264	273	258	253	292	287	264	283	278	264	284	301	296	261	270	273	254	287	271	284	253	284	297	251	250	266	240	273	268	257	282	261	255	288	247	303	268	277	265	283	238	294	281	256	247	264	289	297	253	256	261	255	302	259	247	258	296	262	271	273	272	270	275	260	277	255	249	248	288	299	293	301	255	250	269	296	274	251	274	268	290	283	280	252	266	275	291	295	286	270	311	256	275	262	279	258	281	292	276	304	283	283	258	283	295	280	259	274	266	293	281	297	271	284	262	258	242	281	255	298	256	296	256	278	266	274	287	262	270	278	302	289	260	251	256	288	278	285	255	264	257	277	274	285	270	283	247	276	273	276	264	258	233	277	246	271	281	278	286	267	245	269	264	293	287	274	269	261	270	242	283	261	247	266	242	273	292	276	257	282	289	258	283	284	259	272	272	287	289	266	270	291	278	299	281	267	273	272	267	271	259	281	238	285	252	269	237	243	276	300	286	259	240	262	284	277	236	258	281	267	278	274	257	270	254	311	269	277	250	266	277	251	269	277	262	275	278	293	256	250	270	290	265	286	240	286	260	276	285	285	270	273	263	293	293	275	281	268	277	272	263	263	306	271	273	247	261	270	253	269	294	275	257	280	287	264	275	268	254	272	271	269	270	274	237	249	287	298	269	282	258	244	273	251	273	275	272	252	286	249	267	268	281	277	282	243	270	270	292	254	266	275	270	256	275	283	306	250	291	271	289	259	271	269	249	294	261	302	276	258	267	257	279	258	296	246	283	242	260	274	258	262	284	274	274	263	284	252	277	285	262	241	236	243	261	261	275	263	256	288	264	307	264	287	276	257	256	309	271	265	239	286	281	276	241	308	295	283	275	298	280	313	273	286	281	266	299	273	260	285	288	280	248	258	296	305	294
10925	22685	20609	13439	10123	7666	6197	4641	3769	2965	2622	2299	2061	1791	1727	1584	1426	1362	1194	1043	975	977	948	916	940	807	816	791	744	722	716	743	727	719	694	707	642	648	612	621	551	592	523	557	570	576	548	571	590	572	548	528	516	538	522	550	546	542	572	536	555	586	535	546	521	554	568	584	588	569	523	578	555	583	556	546	531	536	547	524	516	536	564	552	552	565	528	515	511	563	535	547	522	524	533	530	554	533	553	563	555	529	543	542	540	581	534	536	549	525	521	537	548	558	538	579	544	509	555	548	543	511	509	543	502	551	520	534	548	524	560	550	516	553	552	549	585	532	534	545	566	551	553	547	592	533	554	526	516	522	513	538	525	576	525	548	530	537	518	511	549	579	516	520	560	573	587	553	539	545	559	544	524	553	531	536	505	550	518	552	571	572	551	598	550	570	540	528	585	515	518	490	535	509	558	534	489	535	530	535	538	524	557	535	495	510	566	559	543	604	549	512	523	535	526	554	505	595	529	579	551	564	556	561	554	524	559	530	528	507	511	531	475	521	548	538	583	524	519	548	516	536	552	523	538	528	552	531	557	554	564	546	552	543	560	558	562	553	531	519	529	518	582	546	530	544	510	577	588	578	537	516	533	529	531	575	510	558	553	538	518	555	559	536	527	513	542	583	550	508	530	572	559	537	534	563	540	554	526	581	556	561	552	512	511	522	556	545	551	558	548	530	485	545	551	530	557	520	536	560	507	507	497	508	542	593	581	516	536	519	550	549	519	539	531	494	517	516	530	528	535	507	541	517	518	576	558	533	566	589	530	527	529	533	552	542	584	564	525	522	535	518	487	552	531	546	555	534	532	533	529	548	606	553	536	560	533	532	526	541	529	553	552	527	514	526	549	547	572	523	528	514	501	572	541	529	540	549	550	520	534	489	521	534	549	530	549	542	538	513	552	515	520	558	569	526	497	534	610	524	505	557	546	546	532	503	528	556	521	529	518	497	532	503	557	576	569	526	531	504	503	513	543	547	523	571	553	516	548	551	564	515	538	537	567	547	531	493	544	537	523	536	515	508	518	537	505	532	515	533	549	584	544	560	549	585	537	517	609	557	523	512	524	510	543	538	553	525	535	499	533	548	497	556	554	519	538	512	530	554	584	509	527	567	521	582	512	559	541	572	555	507	557	540	508	522	532	531	515	532	510	527	529	515	553	558	548	522	528	507	550	515	499	518	560	570	495	548	558	562	539	541	477	533	564	535	511	588	537	507	524	533	503	509	548	529	546	514	515	534	516	500	544	559	543	526	549	547	546	506	527	550	515	530	556	532	538	517	528	545	523	546	535	543	520	532	538	525	562	516	533	532	548	564	492	561	505	535	541	557	546	554	518	517	557	543	580	527	543	538	492	529	536	580	592	519	540	487	575	518	527	502	551	532	550	532	544	517	535	538	551	529	538	559	530	506	514	511	532	573	540	515	562	588	526	527	509	570	517	552	507	524	550	551	532	543	575	500	522	542	517	541	538	532	540	550	590	549	543	563	541	559	552	529	507	563	527	539	559	536	554	539	566	542	506	504	553	537	552	556	521	540	555	570	496	499	532	585	529	544	500	551	534	550	518	534	540	507	545	544	517	531	538	512	525	517	500	554	551	537	487	554	540	520	568	540	516	551	512	543	588	507	536	571	509	600	570	565	527	539	520	554	574	521	513	514	503	540	527	533	526	512	528	530	544	573	509	528	531	512	533	521	527	564	534	575	564	528	564	504	502	568	530	538	556	502	514	536	490	542	543	546	576	537	534	526	533	544	501	541	571	526	522	547	538	523	567	515	566	550	557	502	545	553	526	518	531	529	557	547	575	523	547	510	537	504	523	532	505	522	517	528	537	500	531	528	589	528	570	517	555	524	547	548	533	540	544	533	501	496	518	504	548	516	517	512	509	545	524	516	525	569	586	511	567	511	564	539	536	531	576	599	536	503	533	516	539	524	523	555	552	516	542	526	504	487	534	564	550	521	536	541	548	530	537	494	557	509	532	510	517	551	514	509	547	523	531	554	527	550	502	504	552	538	567	552	514	516	552	556	559	553	489	518	573	513	545	570	547	529	515	495	528	530	523	557	525	523	544	549	518	493	543	510	489	561	519	521	584	516	512	517	559	532	504	512	502	528	527	532	545	537	566	545	503	505	511	519	586	536	534	550	511	521	544	582	572	528	542	539	541	558	551	522	522	535	462	523	536	550	546	512	556	556	557	557	546	558	515	518	518	504	500	523	528	511	553	547	572	536	533	540	512	563	574	496	496	538	531	538	524	516	581	530	539	491	550	561	528	550	519	566	531	575	553	530	547	509	555	512	537	539	548	519	523	496	519	556	507	550	537	474	593	534	502	506	528	523	517	475	519	518	567	523	531	531	565	537	514	515	529	489	559	536	560	535	511	539	505	550	578	535	552	498	545	583	505	538	519	543	528	566	523	510	596	565	513	529	556	522	525	516	527	562	554	511	553	519	546	537	487	512	520	548	509	515	527	505	523	539	540	552	556	563	543	519	551	543	516	547	522	522	520	540	544	540	537	520	541	501	531	539	550	543	536	540	523	527	536	528	546	523	577	546	529	539	556	534	533	511	568	559	493	538	550	569	514	531	556	517	580	525	537	546	504	508	566	542	505	539	510	562	522	552	599	500	533	521	556	544	577	564	530	507	602	518	504	519	564	494	551	559	541	546	530	509	532	521	571	530	571	532	550	522	533	617	538	580	518	505	550	568	505	555	559	547	507	509	477	561	524	511	524	541	499	601	547	535	527	530	549	553	604	538	537	537	517	489	527	540	494	555	558	512	567	519	544	531	553	527	545	522	546	564	557	508	536	534	550	555	515	547	542	502	553	526	509	514	533	526	523	516	507	542	502	536	517	514	514	533	538	525	505	513	581	554	545	523	545	547	534	536	557	537	529	598	575	549	545	538	484	521	537	536	545	493	498	578	577	524	539	486	588	483	537	537	539	553	519	543	535	536	544	526	556	542	523	560	517	540	545	529	519	536	499	569	575	509	510	524	565	518	521	547	492	525	510	529	553	523	519	547	545	539	547	512	503	538	528	571	500	522	548	495	499	539	514	579	536	514	573	528	523	550	521	482	499	561	559	547	515	537	492	525	545	545	545	519	535	560	505	503	534	526	562	560	570	532	491	534	583	522	519	509	541	559	543	536	542	557	587	523	540	525	553	499	509	516	532	499	560	490	561	536	516	518	541	523	517	555	489	520	508	556	511	548	504	500	497	529	551	526	571	536	523	559	544	540	523	555	532	524	536	536	583	505	524	543	492	540	501	530	468	513	553	535	573	515	523	518	528	564	573	533	529	529	533	532	506	516	580	565	546	520	553	537	556	521	554	572	544	531	519	493	545	511	549	528	567	514	536	550	548	492	505	554	527	506	497	553	552	539	544	547	520	553	506	569	526	528	524	554	572	517	521	525	515	548	513	505	557	545	581	516	511	579
23177	21162	28858	23747	21174	18775	5129	2096	1474	1215	1117	937	870	751	668	652	643	538	535	531	444	443	434	463	418	403	409	380	361	398	335	346	341	362	340	289	345	333	334	331	312	295	307	308	323	305	302	294	297	309	330	271	320	271	288	313	307	286	303	292	289	313	275	307	298	296	298	268	298	279	283	293	299	310	282	286	282	286	251	283	303	303	283	305	292	280	267	298	287	289	303	301	293	284	293	303	294	293	286	266	306	307	273	286	270	259	279	294	300	261	278	277	296	300	291	307	285	301	278	254	285	291	302	276	294	313	299	304	265	286	274	304	311	239	317	301	271	282	276	279	287	285	298	251	281	291	282	289	290	256	279	298	277	301	242	261	299	292	282	263	274	332	295	277	294	291	288	265	305	320	309	291	311	295	263	259	321	290	292	292	303	277	268	313	275	293	286	307	308	296	286	307	263	266	274	310	262	291	299	266	282	290	252	263	284	261	280	279	260	272	300	267	293	277	299	286	280	273	309	274	264	277	273	279	305	266	272	272	271	280	296	259	271	256	299	277	286	276	298	313	297	271	307	286	281	293	276	251	266	298	283	280	302	289	303	278	276	282	276	275	280	291	322	262	283	273	255	306	287	267	272	291	289	289	291	289	304	298	271	268	280	259	287	259	289	306	279	283	280	268	301	307	287	266	252	280	287	299	296	262	271	300	286	254	268	256	292	291	261	303	267	261	279	307	274	284	280	270	268	266	252	289	306	253	270	292	288	260	308	264	287	294	280	276	311	299	255	291	287	237	292	250	272	288	267	270	285	247	280	265	297	268	281	295	279	248	272	258	297	275	282	262	257	290	265	295	281	283	292	248	268	283	295	278	258	289	293	282	263	276	302	280	295	277	263	289	312	266	300	278	289	321	254	277	272	298	272	287	289	278	277	293	284	296	280	278	274	283	263	258	289	291	292	271	266	287	285	300	287	278	269	290	285	295	287	315	285	269	285	302	259	291	299	280	251	278	275	270	295	265	301	308	284	265	315	273	304	294	258	307	284	249	283	257	275	280	282	273	284	307	290	256	276	268	286	276	278	295	277	313	287	265	268	256	293	301	319	272	296	309	289	263	265	283	294	275	299	283	276	299	298	310	311	280	283	286	290	301	285	285	274	251	292	272	267	267	299	276	277	319	292	271	283	251	267	278	285	282	313	268	292	285	279	290	258	271	288	300	253	279	252	305	282	289	275	274	264	295	270	290	271	266	273	277	269	310	276	288	270	262	267	287	266	286	278	261	293	289	282	276	262	259	278	282	289	287	277	274	279	281	298	288	296	284	276	302	275	297	273	283	266	292	279	300	280	285	298	262	287	261	292	288	282	274	268	301	304	258	294	256	255	263	269	275	300	290	306	270	293	291	287	310	304	287	276	273	309	290	308	309	289	244	280	250	281	312	266	294	271	297	263	304	293	278	275	268	284	243	282	291	273	280	287	291	260	278	277	285	297	248	266	280	320	289	283	268	292	263	283	260	333	286	267	274	315	255	264	278	305	271	283	311	295	279	299	299	304	269	275	286	299	271	292	266	297	293	267	284	282	287	290	269	274	277	302	274	269	270	295	287	283	287	277	318	248	263	286	307	305	302	255	297	268	286	291	302	264	274	310	278	285	283	295	276	256	290	285	284	247	308	286	272	309	281	268	286	272	273	299	316	288	264	274	273	293	282	276	271	282	277	296	287	261	268	275	270	272	298	273	278	251	280	283	284	284	286	279	261	290	294	275	294	249	295	283	293	266	293	297	293	296	299	249	297	284	289	261	291	316	295	288	274	300	276	294	281	250	292	239	257	288	307	271	265	251	268	285	302	276	289	286	293	269	290	289	273	266	290	278	298	307	260	280	289	267	278	284	295	258	253	289	282	286	318	287	291	288	280	281	273	301	288	299	293	249	271	263	288	291	270	282	328	313	305	283	288	310	251	294	287	261	298	298	295	267	296	288	256	309	264	304	315	326	296	271	290	301	295	299	280	295	281	299	258	260	273	282	279	276	287	264	279	293	265	298	286	292	301	291	297	288	299	251	280	272	287	258	285	256	299	281	293	308	268	269	269	293	291	242	249	261	282	298	294	288	305	279	270	272	245	306	307	288	257	296	268	310	279	302	291	273	298	291	263	306	275	265	272	256	284	288	253	281	277	261	313	253	278	301	272	295	282	307	272	266	255	295	299	274	259	248	274	281	288	263	302	261	285	281	297	285	266	253	308	304	287	265	296	299	293	287	261	295	291	273	302	292	325	314	237	264	286	328	262	249	253	249	299	284	254	295	271	299	272	250	282	319	269	274	312	291	248	286	281	264	269	291	287	270	255	301	298	285	291	291	305	275	298	265	271	288	270	250	274	280	265	261	262	275	290	274	279	292	298	288	290	261	266	272	264	281	271	261	275	289	250	280	284	287	269	298	268	260	290	258	303	308	287	271	282	272	273	265	268	265	304	266	243	299	303	274	299	285	274	285	287	275	303	285	277	251	276	302	292	309	293	323	274	260	306	271	279	276	298	273	271	282	278	291	264	302	276	298	272	288	265	290	280	313	297	283	285	299	278	299	278	273	246	272	263	279	253	282	271	295	289	305	291	274	311	283	289	288	279	278	284	288	275	281	268	268	238	276	279	292	270	269	284	292	285	254	267	289	298	309	272	279	285	301	261	284	298	279	274	263	307	284	267	295	283	302	296	265	276	304	265	265	285	280	283	282	266	256	277	290	267	262	293	306	269	267	280	311	248	280	276	313	303	306	279	289	294	295	258	271	279	280	279	273	302	277	297	277	297	298	265	266	299	288	293	291	288	242	311	295	312	289	268	281	267	264	280	262	271	257	294	291	285	288	297	295	264	275	283	252	288	279	271	264	268	298	285	284	277	271	303	306	289	267	273	297	292	290	311	298	284	287	291	249	278	296	254	268	310	269	288	289	287	275	273	282	278	272	306	264	285	262	275	289	280	269	304	282	257	297	294	288	270	307	312	307	280	313	283	274	249	292	259	303	262	261	319	282	282	269	280	280	289	269	292	258	280	261	308	280	275	272	290	304	261	265	269	289	291	267	279	267	254	256	245	300	285	279	243	237	278	283	264	278	291	281	272	274	257	262	273	301	269	279	315	273	285	261	301	280	273	283	287	263	280	302	283	288	278	282	257	263	297	305	268	286	279	276	296	269	269	285	308	293	308	298	321	260	263	245	265	273	251	301	311	257	238	289	270	308	293	271	279	289	273	271	262	297	283	266	273	290	304	288	258	300	314	304	283	237	284	302	262	294	296	282	270	293	302	286	283	298	288	297	238	324	288	236	288	270	276	305	297	296	271	321	273	309	290	274	261	269	285	247	294	271	322	294	264	309	268	262	286	270	295	305	270	277	330	264	282	269	338	248	280	282	270	269	280	302	283	300	277	276	274	269	283	278	304	298	278	326	285	289	257	276	266	282	290	308	279	286	285	300	291	274	286	251	269	269	289
13362	27880	25213	17258	13328	10614	8412	6482	5106	4182	3494	3092	2802	2462	2271	2038	1879	1671	1490	1379	1238	1273	1124	1005	1032	1056	979	900	854	830	826	802	800	786	740	700	696	665	680	598	641	624	560	573	620	562	575	571	541	545	568	602	572	581	523	570	571	579	579	542	585	540	539	532	526	522	561	576	566	573	538	547	556	499	538	508	545	513	505	549	553	567	536	517	562	489	490	535	551	543	518	528	531	544	555	536	541	502	523	546	525	506	526	519	534	508	532	568	557	520	527	544	535	515	494	522	549	477	520	537	534	510	531	551	525	507	534	543	511	543	562	531	529	537	525	529	520	481	528	525	494	548	520	515	541	525	492	529	529	542	522	561	538	503	527	516	564	526	501	478	516	546	544	518	494	539	557	500	541	573	510	525	510	510	523	535	577	511	515	550	525	516	488	539	501	521	518	540	537	494	538	526	522	496	498	507	540	488	491	519	523	491	535	530	534	511	486	565	505	501	486	563	502	558	519	500	503	482	515	522	525	525	495	512	510	579	553	516	528	518	551	518	547	560	507	484	552	508	533	513	513	541	504	542	570	532	532	498	529	494	505	498	498	502	509	512	522	526	550	536	518	484	556	473	515	512	520	529	555	530	484	525	536	538	544	547	561	469	546	530	564	543	536	575	535	535	541	486	522	524	524	544	522	554	535	518	485	524	550	533	552	486	535	529	583	532	521	531	575	507	506	564	545	515	513	528	519	525	546	481	500	513	523	523	548	546	517	511	525	537	547	548	503	539	495	548	545	491	474	481	534	473	504	493	496	538	524	570	523	548	537	549	541	583	554	514	517	547	552	501	524	513	514	553	494	493	541	552	499	504	498	542	526	506	482	453	529	519	555	559	512	533	516	564	532	531	568	526	553	551	552	553	582	526	497	548	538	550	511	520	511	518	539	510	527	518	503	544	556	507	536	521	520	514	569	547	562	519	543	541	552	522	519	500	506	506	517	539	572	531	540	497	536	524	549	505	523	496	486	501	513	521	535	492	496	570	532	533	533	493	522	522	534	569	551	502	564	524	499	467	507	500	517	510	508	533	499	503	541	500	506	502	505	524	551	533	499	472	511	531	524	541	509	517	516	533	491	512	498	493	540	486	490	507	472	549	488	490	547	542	528	546	503	490	570	497	527	523	528	541	546	506	509	503	504	539	529	522	503	540	536	536	540	543	506	493	527	530	527	519	538	522	529	513	532	510	498	503	557	537	480	541	515	530	552	473	540	512	550	507	569	544	485	524	497	537	481	483	507	536	494	546	528	492	557	502	509	496	490	549	538	554	587	524	534	518	482	505	547	494	505	533	533	553	560	566	522	511	506	515	533	504	537	559	514	548	504	500	515	537	533	525	491	527	527	504	537	529	522	528	523	502	520	543	577	495	495	492	509	509	576	495	588	498	544	495	518	518	504	517	558	547	506	544	512	528	465	542	529	510	523	504	488	541	533	534	515	508	555	506	523	548	503	507	482	517	524	541	572	456	495	530	518	556	532	574	518	490	494	521	497	526	486	549	539	530	525	558	479	548	546	488	520	533	535	519	532	538	511	521	518	494	532	495	525	540	504	470	496	533	527	526	544	556	538	524	539	511	518	540	538	533	504	549	492	486	531	528	499	528	494	488	514	512	560	499	538	514	528	514	482	518	500	536	539	530	522	518	556	541	520	511	526	553	547	500	529	505	527	565	543	563	542	495	523	491	498	501	542	521	510	577	512	525	547	535	534	522	495	508	540	497	531	510	521	501	556	536	508	516	490	516	511	500	484	528	546	537	569	483	559	511	508	538	536	527	504	533	554	501	532	536	537	523	500	492	527	538	525	490	553	513	543	511	502	506	476	518	559	557	511	530	533	553	494	573	513	538	514	528	553	498	514	523	506	550	489	557	511	515	514	536	529	506	523	516	493	535	523	521	552	550	482	543	542	517	518	524	558	516	497	497	533	541	556	554	530	540	546	552	515	533	537	522	541	567	523	525	473	529	487	559	536	494	500	522	485	496	486	538	512	544	536	535	509	503	551	540	513	508	490	537	510	513	515	520	546	525	516	487	518	516	495	509	495	529	542	512	477	535	518	564	526	584	562	569	539	518	506	539	467	497	481	511	519	514	501	528	517	550	532	488	498	560	531	530	543	540	535	542	523	525	542	499	528	537	525	529	514	508	487	538	499	478	500	552	484	530	509	530	488	551	505	524	548	548	541	522	533	568	514	500	521	581	516	518	547	514	525	534	514	476	559	525	502	555	477	460	510	540	555	535	557	532	495	516	525	540	566	518	536	534	520	513	563	524	553	518	539	519	520	505	514	516	474	516	530	524	538	536	515	538	603	532	543	530	538	526	496	535	515	538	526	481	541	526	493	513	535	529	533	483	540	499	494	578	520	483	532	506	552	513	477	503	510	507	543	563	496	491	497	502	548	523	512	500	486	477	527	493	531	527	508	507	472	533	483	508	509	539	514	474	548	528	564	531	526	518	537	506	519	524	520	522	512	549	532	531	509	484	502	526	494	535	518	483	551	514	508	512	499	539	522	517	543	517	554	518	529	533	513	540	498	489	490	537	567	521	517	514	509	523	496	511	535	559	533	536	536	520	547	536	522	512	479	547	515	500	498	497	502	537	556	531	504	533	500	542	491	484	479	510	559	545	516	519	524	519	548	534	523	537	525	500	530	476	530	534	538	499	541	536	529	505	489	533	496	474	538	546	554	519	493	563	546	520	544	494	560	527	509	500	524	550	546	533	524	536	577	591	557	534	518	481	502	526	476	552	549	508	514	520	522	528	547	521	529	533	550	507	513	477	528	505	487	514	544	494	556	491	493	501	551	521	552	567	497	521	509	531	522	529	538	556	540	563	539	530	496	542	540	489	514	521	530	599	509	517	543	508	517	561	495	516	549	538	530	544	505	505	544	528	500	505	473	552	564	506	523	540	509	501	525	518	514	532	512	531	485	573	530	558	538	543	496	531	519	526	539	525	525	516	532	550	524	511	518	470	534	537	495	577	504	532	539	529	533	522	544	505	525	516	531	556	542	530	527	509	549	520	544	542	512	553	556	494	550	540	509	490	531	510	508	534	547	552	516	507	510	530	520	561	516	528	504	542	520	521	553	506	516	502	523	540	547	517	498	533	568	502	557	534	528	494	536	484	511	518	538	563	547	508	514	498	487	507	548	524	520	531	520	510	511	457	546	537	577	512	525	506	529	529	536	541	522	529	528	521	493	529	495	502	487	532	545	518	535	520	526	530	541	508	511	516	515	514	521	522	536	507	521	524	507	514	510	551	505	522	523	525	509	548	520	529	530	509	501	516	520	558	533	477	512	530	478	513	500	545	505	503	514	505	526	560	541	565	497	532	537	525	472	488	543	544	509	557	526	530	544	511	544	509	496	482	491	560	521	544	482	537	498	506	521	474	498	541	506	529	519	512	458	511	518	560	554	549	511	527	552	532	478	512	506	528	545	563
26529	20190	11043	4202	2125	1535	1232	970	782	730	598	618	590	534	537	513	521	485	507	480	467	509	502	487	468	476	488	451	442	446	451	476	486	431	433	421	431	449	409	422	430	434	434	415	394	444	395	427	403	445	454	432	422	405	457	434	448	430	437	434	445	419	417	433	452	454	415	409	424	411	410	428	424	441	393	464	424	434	426	416	450	465	402	408	432	401	456	461	392	426	434	435	455	409	403	429	436	451	427	424	391	412	438	422	436	430	432	453	455	407	427	440	441	462	413	384	423	387	445	429	421	442	416	428	417	448	418	452	447	401	411	416	461	397	430	436	413	407	447	448	441	425	445	409	477	405	428	417	415	408	430	428	433	420	458	453	428	430	409	440	439	422	393	415	415	408	430	431	375	451	432	403	391	430	483	457	439	450	392	457	446	440	411	429	433	432	402	401	396	455	394	427	416	413	396	415	425	414	424	404	429	446	421	485	467	417	464	391	416	423	428	438	438	427	391	457	470	427	414	436	405	416	407	408	453	405	443	419	426	372	422	438	446	443	409	414	422	437	423	400	420	417	363	366	421	415	412	415	469	422	409	457	418	437	454	437	455	417	408	404	401	440	416	457	424	436	413	414	434	406	417	422	453	420	398	412	388	453	422	394	437	413	442	413	422	420	426	446	466	382	434	441	451	398	402	451	418	432	445	435	430	425	441	404	410	429	418	394	410	394	442	417	453	438	429	461	414	404	425	411	443	458	409	428	415	435	435	438	386	427	411	402	409	404	393	402	450	422	444	399	432	454	444	445	412	410	415	420	396	427	414	448	418	449	400	376	404	425	424	409	414	407	420	403	438	396	425	380	404	408	408	433	403	419	412	425	430	442	435	442	432	429	417	434	408	455	414	410	428	414	417	412	413	397	414	402	428	388	485	425	473	412	421	439	420	422	473	391	393	413	432	418	436	420	466	429	405	408	426	437	437	454	420	403	477	448	414	396	406	419	420	420	423	392	408	444	427	421	444	426	436	420	420	434	385	417	452	400	419	433	418	436	407	462	435	413	437	428	436	412	411	418	407	372	394	439	438	419	407	430	477	421	419	428	435	425	400	437	387	423	419	417	425	434	405	424	394	404	430	385	386	452	424	395	381	471	432	418	429	427	435	392	432	428	431	443	427	442	428	438	426	417	414	410	457	393	440	444	386	418	407	413	414	422	434	404	407	442	412	393	432	438	413	448	406	446	442	380	482	412	436	430	440	431	396	443	472	435	453	424	450	397	416	432	432	427	394	469	412	443	438	408	424	463	428	426	410	407	436	399	408	420	415	422	434	414	418	382	407	412	430	411	431	415	445	422	433	401	457	404	419	381	446	469	431	437	421	447	437	409	444	440	418	389	394	425	422	456	429	422	448	441	407	419	440	418	464	397	432	436	411	390	443	427	431	382	420	456	417	393	452	487	399	434	436	416	405	448	427	430	426	431	425	390	435	452	438	438	455	438	424	422	436	427	437	426	433	419	432	417	451	430	431	418	407	458	429	429	407	418	402	426	432	461	469	449	441	451	439	419	391	416	419	412	436	438	431	426	472	412	448	462	388	455	437	433	412	441	411	429	408	430	430	421	390	432	409	431	453	397	422	451	423	418	394	418	403	459	401	495	378	453	429	426	433	431	393	390	439	413	431	401	423	442	434	393	462	412	407	415	406	419	455	383	429	417	402	464	404	461	475	433	382	425	410	410	454	459	409	427	414	447	423	412	452	432	415	403	420	396	435	442	425	427	456	387	433	442	445	416	435	398	433	423	481	436	392	425	432	396	403	423	442	414	429	418	432	407	418	422	393	422	480	419	410	428	460	424	424	423	424	424	419	420	441	450	412	429	450	422	448	416	411	392	412	426	391	426	417	427	394	448	410	430	421	444	408	395	434	446	437	455	429	452	395	397	453	436	448	420	420	430	409	397	413	442	419	451	427	405	407	441	389	396	404	423	404	425	434	427	435	402	439	411	414	393	422	427	438	407	405	408	463	422	389	424	412	440	410	412	431	418	408	440	418	445	425	444	418	433	427	420	453	412	391	432	439	428	433	412	408	401	439	417	447	388	433	449	432	406	428	421	420	452	404	455	414	451	470	410	432	455	414	416	402	401	434	424	435	426	457	465	409	420	438	422	416	443	398	411	413	448	401	466	443	429	417	414	422	431	446	439	390	423	427	420	397	436	437	424	441	411	423	411	404	448	449	434	442	422	415	412	422	434	409	415	446	438	433	398	419	444	446	438	405	433	411	420	440	385	446	427	424	391	436	415	393	411	410	405	378	435	467	422	432	417	398	432	449	449	427	428	418	419	388	432	440	444	435	420	398	412	450	416	416	457	429	452	400	432	385	422	427	403	402	419	431	408	421	422	448	397	414	395	456	430	397	421	453	416	395	408	399	423	438	443	418	434	419	453	419	437	438	414	413	402	406	411	400	381	429	424	400	425	432	401	429	455	473	431	443	386	452	429	426	435	411	426	429	421	472	418	445	469	406	416	422	407	409	420	373	412	422	438	437	422	403	419	424	432	387	399	439	425	447	424	417	445	449	448	426	418	422	410	438	425	398	407	423	469	451	444	440	443	444	396	425	408	394	422	446	393	453	441	448	390	432	414	418	409	399	420	430	408	436	402	415	409	459	426	391	406	438	401	443	433	434	473	389	436	427	410	384	406	442	402	411	436	441	439	400	384	441	423	420	452	399	410	376	421	425	391	444	432	416	401	423	396	375	449	404	432	407	430	390	438	415	424	440	442	423	431	407	407	417	422	423	396	434	428	413	383	402	416	412	428	421	424	478	427	433	425	430	401	404	431	413	392	436	403	421	400	443	434	439	416	382	432	401	427	428	433	450	407	416	443	422	455	409	393	437	469	392	406	432	415	424	421	420	386	435	421	452	396	395	444	443	402	437	439	443	436	400	438	403	426	392	422	453	416	416	436	421	427	376	429	441	430	416	426	405	431	424	447	437	401	383	377	426	451	430	435	418	447	451	446	406	410	402	390	421	406	413	425	475	408	435	428	426	427	447	414	432	405	420	414	432	390	423	424	437	448	418	406	437	449	396	447	440	413	385	425	407	462	429	452	392	425	457	408	426	460	377	449	401	421	422	420	384	424	409	414	423	433	438	436	400	422	422	404	445	425	408	442	445	432	418	423	413	461	432	431	482	393	422	400	429	416	436	421	446	442	455	439	442	415	437	421	395	419	449	405	398	400	439	431	427	436	429	431	436	425	405	395	429	395	417	457	386	436	441	425	440	420	426	401	422	429	406	431	439	398	424	432	375	408	392	437	423	428	453	408	421	414	416	461	429	454	434	413	381	442	429	417	427	431	442	446	454	436	443	438	405	417	422	441	432	386	426	423	415	459	432	388	450	422	406	434	458	379	374	404	460	429	430	458	404	398	465	414	436	438	439	422	398	448	429	424	408	430	399	430	449	413	390	410	413	429	392	415	416	432	421	427	422	423
10017	16053	14471	8732	6191	5085	3951	3012	2464	2035	1821	1689	1499	1484	1397	1326	1209	1199	1079	1071	1063	1028	962	960	991	982	979	925	900	944	913	853	914	888	900	820	830	849	819	869	848	818	855	812	782	827	773	840	790	800	775	770	739	841	799	851	817	836	803	831	785	780	807	826	757	836	838	809	800	862	827	813	777	801	812	846	780	827	789	857	809	834	797	826	801	817	823	805	792	812	853	817	802	762	829	802	818	795	787	759	761	818	818	826	817	839	808	840	820	837	806	821	819	800	761	784	826	786	812	760	809	793	787	803	823	855	819	815	811	847	850	847	761	755	811	811	789	784	813	747	829	831	810	820	798	808	815	827	841	815	789	807	795	773	765	834	789	831	856	810	857	809	784	794	762	802	796	868	815	775	808	785	810	810	854	854	757	826	844	798	817	833	798	815	756	822	803	820	814	771	816	808	724	797	798	776	786	804	809	821	774	772	818	790	834	781	859	831	792	812	813	817	802	761	814	794	856	819	830	811	783	790	767	757	769	798	862	824	774	836	744	806	775	822	806	811	835	768	795	808	790	819	818	905	792	753	787	790	803	809	811	847	813	834	843	812	742	828	781	784	814	816	753	832	780	800	823	733	787	785	786	834	793	791	859	788	786	834	744	837	775	834	799	797	805	789	807	803	758	794	793	789	761	818	776	782	768	847	819	821	794	831	825	774	795	831	853	736	790	752	774	784	867	808	811	821	743	830	809	793	814	775	790	825	840	807	803	838	749	827	819	837	819	808	822	832	839	796	829	789	760	851	761	813	868	796	801	805	772	763	828	809	802	810	748	836	847	835	772	796	868	774	812	826	782	845	824	837	832	789	769	810	799	800	824	831	825	845	813	769	815	845	769	786	811	822	835	781	785	816	813	828	932	786	804	879	814	789	841	819	862	804	810	814	831	788	733	812	811	825	858	826	807	847	798	792	803	819	811	752	825	817	847	795	872	799	807	841	842	800	796	795	796	826	826	821	792	774	825	847	810	745	747	768	804	797	750	791	806	777	839	769	809	785	783	823	785	808	819	796	837	791	825	756	848	792	811	829	820	787	801	772	789	808	742	823	775	759	769	791	808	827	810	839	816	831	796	815	761	825	830	856	768	812	836	823	773	846	776	855	811	836	785	827	820	833	836	826	777	797	866	804	777	814	811	785	783	851	877	796	768	755	791	789	813	812	842	808	819	846	770	830	822	798	805	785	842	812	807	828	792	791	823	827	764	836	812	770	765	823	796	819	798	825	809	814	798	837	791	832	788	841	798	837	797	833	819	812	814	828	734	839	774	773	791	841	781	864	804	799	794	845	806	811	817	837	790	845	783	784	804	759	819	818	743	798	844	783	780	827	812	805	796	843	812	811	846	811	838	788	800	823	822	762	791	894	812	767	772	767	777	732	781	816	781	757	815	781	787	820	772	821	808	807	797	776	840	786	803	785	801	780	829	818	766	780	794	808	791	823	802	793	816	765	795	813	825	829	770	795	828	739	794	803	803	848	772	782	845	811	816	795	783	793	826	767	786	806	794	813	871	791	822	818	779	783	799	753	770	792	793	764	738	830	842	773	838	813	748	796	777	769	772	812	823	784	794	792	825	837	801	816	874	749	821	822	793	775	772	791	807	813	743	845	797	780	811	817	773	831	788	771	836	833	874	818	849	825	824	887	791	830	787	819	867	809	796	848	846	750	793	793	794	820	793	815	827	794	770	781	795	809	735	812	755	762	746	811	768	822	795	821	872	781	769	798	841	736	805	814	842	779	832	797	795	721	765	857	834	839	808	774	797	807	794	833	782	802	772	751	817	778	755	794	855	761	781	796	843	817	825	822	829	821	760	812	805	812	779	811	806	850	806	828	780	848	789	773	823	814	813	861	783	797	777	848	825	793	837	818	788	755	802	838	777	808	852	837	794	756	831	789	763	749	795	799	812	836	811	805	816	824	800	764	838	800	793	787	840	825	779	778	825	817	762	774	804	797	832	822	743	746	804	811	838	792	782	753	802	745	823	785	774	815	830	813	768	771	825	781	837	790	796	789	829	841	803	818	808	788	821	824	775	774	793	774	805	840	822	774	799	829	787	768	784	825	845	851	799	808	842	807	783	821	823	781	818	758	788	817	847	841	818	814	775	827	818	814	800	819	779	839	812	820	801	850	791	770	833	761	838	810	861	823	813	819	778	828	783	837	808	760	765	824	787	824	790	797	798	866	796	803	763	808	806	788	848	785	801	858	834	735	763	801	808	821	828	800	820	775	819	797	799	813	788	801	812	793	761	812	842	857	798	842	804	830	817	804	821	849	866	844	780	827	818	767	819	792	765	765	817	806	770	881	835	843	845	778	829	766	819	810	822	765	817	804	802	852	781	820	805	836	776	812	807	802	798	798	833	834	806	825	860	809	824	815	752	786	825	746	742	777	803	778	739	834	808	811	745	780	787	852	783	845	792	809	782	796	874	773	770	850	782	801	842	816	803	846	813	816	826	813	834	792	775	808	803	782	826	805	839	813	774	798	779	851	797	806	842	809	814	790	849	812	803	802	799	796	829	818	748	756	810	802	799	808	815	782	787	732	807	704	807	832	859	788	766	830	847	778	834	825	824	805	789	777	833	777	863	816	816	823	765	789	824	783	812	758	832	782	813	797	802	785	781	792	774	884	764	777	791	796	829	795	783	798	802	839	772	786	843	742	820	773	832	764	829	791	787	840	863	822	808	788	772	781	752	755	851	850	827	822	843	805	835	784	790	818	825	832	792	834	727	835	764	805	770	759	785	786	745	795	825	796	797	781	854	818	789	844	816	751	756	796	841	817	814	858	810	818	771	860	824	818	810	796	810	760	753	824	840	805	786	791	791	790	820	829	770	772	811	809	764	819	763	840	789	836	801	848	821	828	817	827	802	811	881	762	802	811	789	849	771	793	763	798	842	870	822	793	796	820	815	744	776	767	827	794	838	852	835	815	802	801	814	818	813	795	775	785	811	799	784	779	797	751	821	808	827	810	764	797	817	876	779	787	783	820	805	770	770	745	820	816	887	878	757	882	837	793	816	837	765	826	824	799	823	830	813	814	810	836	829	749	804	886	819	797	822	791	838	798	768	826	812	792	820	841	778	763	796	848	806	795	798	789	808	792	772	801	805	850	785	854	817	831	783	779	735	801	869	784	788	798	760	808	808	824	803	817	812	785	803	798	847	800	808	858	785	845	853	765	830	812	833	810	838	818	856	795	796	813	748	824	721	807	806	764	793	807	830	808	783	813	785	768	837	800	783	772	837	831	803	782	815	772	805	796	790	813	787	823	829	853	783	810	793	806	798	780	831	785	824	846	836	799	834	776	840	845	785	864	790	811	836	809	799	789	800	821	795	765	745	817	792	790	832	841	774	794	800	810	801	770	795	818	812	773	788	795	776	810	791	811	790	817	801	799	803	829	771	776	825	829	799	774	770	814	771	817	836	774	765	831	767	817
24007	21122	28136	24347	19445	5219	2179	1458	1047	835	797	713	608	604	542	542	474	450	403	392	404	378	388	368	335	350	350	313	336	309	297	328	303	338	293	318	312	289	293	286	289	263	271	302	270	248	312	273	264	280	260	292	256	279	278	277	263	285	264	265	271	276	295	267	278	255	263	255	283	274	266	303	251	290	251	278	270	262	261	253	245	278	260	274	270	267	302	269	244	252	281	263	272	242	263	291	274	262	264	260	269	225	270	289	278	253	250	249	286	269	266	251	246	287	271	262	270	299	242	274	249	297	264	225	247	226	256	277	277	256	255	266	276	260	292	254	265	273	268	281	280	284	263	298	271	301	256	285	258	281	254	273	243	244	266	264	291	285	245	225	304	257	259	251	270	247	268	275	280	276	275	263	285	273	279	264	252	281	258	267	277	259	242	299	282	263	254	270	282	287	287	287	275	290	262	265	272	259	296	267	268	266	259	280	254	268	262	263	273	265	279	271	269	279	257	246	278	271	269	266	272	299	240	270	265	258	289	293	285	249	271	251	244	234	240	257	259	274	257	276	260	247	273	268	246	308	277	285	290	278	267	251	270	289	279	290	247	272	235	257	261	254	287	258	278	285	283	272	267	244	252	281	280	261	265	281	268	262	263	264	266	278	248	266	238	268	284	241	294	279	257	256	283	259	245	278	299	249	259	290	271	242	267	265	284	269	277	292	294	294	268	278	265	285	291	293	262	260	276	247	252	264	239	283	270	254	278	278	277	279	279	282	285	236	250	254	282	252	238	273	273	263	271	265	278	274	267	288	243	282	268	280	258	263	282	277	264	269	269	258	261	295	266	275	285	282	289	239	273	283	282	277	296	250	252	281	253	271	237	288	277	248	272	261	275	269	247	273	272	296	267	297	265	231	257	259	288	257	275	250	237	270	278	288	285	273	289	250	255	252	280	277	280	273	288	279	288	288	288	249	257	301	247	281	287	284	278	262	256	300	243	245	250	242	237	274	265	287	274	260	298	271	278	288	267	257	259	273	285	239	284	258	275	246	271	270	276	254	250	245	294	287	281	296	291	259	263	236	282	264	221	283	277	259	285	226	262	253	266	239	253	253	260	268	260	256	277	287	272	280	278	258	262	272	256	253	278	272	271	291	277	232	287	292	300	259	268	257	304	285	254	263	276	264	323	251	277	272	298	266	269	286	255	269	258	267	283	273	315	247	267	291	268	274	280	292	248	272	239	305	277	249	273	281	267	263	247	267	257	272	253	262	265	293	279	269	267	275	284	255	286	269	260	257	281	234	214	266	274	263	263	262	249	282	262	254	273	271	267	263	275	283	273	255	274	267	276	287	266	235	272	257	270	229	285	300	276	266	249	262	240	263	261	273	253	276	255	273	288	235	248	282	252	258	269	289	250	266	264	266	231	291	263	242	243	262	275	246	271	254	272	251	249	255	257	239	274	276	263	255	247	270	258	238	237	297	287	243	256	275	277	266	270	267	264	277	297	246	241	258	269	279	251	245	230	251	273	277	256	247	272	266	246	237	280	266	261	283	276	287	271	266	279	271	289	251	272	264	267	272	256	279	262	271	282	247	261	251	270	276	244	295	284	257	285	255	291	263	260	270	260	257	252	282	278	291	266	294	256	268	262	265	259	271	282	255	275	268	273	245	258	262	270	279	254	231	240	263	245	274	274	260	249	249	256	250	289	278	272	273	253	254	292	258	267	294	268	259	259	257	246	308	259	252	250	256	256	283	273	255	264	309	268	287	285	284	299	302	282	276	295	247	237	269	243	291	295	245	281	244	267	247	228	267	246	267	270	252	255	263	261	251	249	272	284	262	264	265	274	243	252	304	235	283	271	268	255	270	275	272	256	270	266	228	279	261	266	267	257	266	266	266	254	282	299	265	258	282	254	253	283	254	282	270	262	285	272	247	276	263	267	304	265	283	313	262	274	258	269	265	229	248	240	252	261	284	265	279	242	260	252	241	277	271	287	274	238	290	268	282	261	263	303	247	299	296	280	264	258	276	264	280	269	287	239	274	271	268	242	246	257	247	252	273	262	278	230	261	290	229	272	243	299	261	270	285	271	268	275	295	265	249	253	290	277	284	270	265	273	289	275	254	257	262	286	284	261	269	280	244	242	268	289	251	256	246	261	307	258	277	265	238	264	243	263	228	276	255	259	241	266	259	270	272	295	289	279	273	281	248	283	275	278	261	259	279	265	245	286	288	283	264	257	262	272	292	285	249	259	257	243	301	278	272	248	279	254	271	268	275	254	281	254	254	294	268	279	238	277	283	257	247	277	269	269	282	270	263	263	266	276	252	271	249	285	264	276	258	276	274	318	286	275	246	268	251	276	282	285	255	256	255	279	303	280	289	286	269	231	253	261	272	258	280	281	251	264	286	279	258	253	278	261	248	233	260	258	265	280	298	276	300	273	278	312	262	254	278	256	252	272	255	234	251	274	271	253	279	276	253	245	285	259	297	259	254	256	255	258	284	258	256	261	271	266	262	256	249	294	268	293	254	278	275	289	265	301	299	255	263	271	275	282	282	283	270	274	260	261	264	281	266	269	275	253	264	258	274	269	266	246	277	274	260	283	269	248	266	228	246	282	271	258	276	259	281	270	269	264	290	273	252	256	264	255	257	256	273	244	254	237	221	227	280	277	250	266	241	247	272	277	266	253	248	258	280	281	260	293	254	231	269	263	253	269	299	280	277	278	264	272	285	273	278	240	261	262	254	283	276	285	268	266	255	256	277	259	242	271	233	259	249	241	260	269	281	230	266	273	276	234	279	284	271	233	218	263	264	261	250	238	254	274	273	262	268	261	241	265	294	268	261	276	269	246	266	267	251	275	273	265	271	271	243	266	260	285	240	269	281	261	267	254	285	253	275	264	283	260	277	290	270	253	236	280	259	305	277	269	275	300	264	297	287	263	246	257	285	244	254	278	285	268	284	267	281	260	267	262	273	290	299	292	250	290	229	226	231	249	280	246	272	269	268	233	272	272	241	270	259	275	257	260	285	261	265	263	274	269	253	276	267	291	268	245	267	253	266	240	276	281	257	250	270	253	273	276	260	300	252	255	261	244	293	255	286	273	277	259	268	256	296	255	273	250	269	277	258	248	298	288	259	246	308	250	271	266	264	251	271	273	238	247	248	263	264	266	267	262	281	249	279	274	274	267	273	256	292	253	247	259	258	265	266	275	254	271	280	274	284	245	286	274	285	251	258	252	249	238	264	276	295	294	261	266	268	246	280	261	243	258	268	226	274	275	235	280	259	279	281	282	295	271	264	290	256	279	278	277	273	275	287	273	226	272	264	280	251	242	250	268	292	254	271	246	268	276	248	249	296	295	242	275	297	266	280	273	282	267	273	250	265	248	267	260	247	277	270	252	285	234	261	284	248	311	277	255	276	264	276	273	280	282	278	262	279	275	289	259	281	266	216	259	288	277	252	256	234	285	284	255	249	272	263	264	266
11041	22933	20923	13454	9938	8020	6058	4635	3496	2966	2606	2196	2039	1821	1702	1546	1361	1214	1100	1065	978	895	911	797	869	837	817	803	721	679	727	679	716	622	671	640	596	639	657	572	556	550	526	567	565	563	623	616	560	572	509	581	506	560	573	530	516	537	589	581	514	540	526	551	605	501	582	613	553	517	561	541	574	537	527	547	545	548	509	542	532	518	512	512	534	474	507	499	548	552	519	534	526	512	568	525	543	502	559	496	526	551	560	536	549	552	527	514	531	528	521	494	495	559	534	531	520	557	491	530	528	572	509	483	495	513	517	554	548	514	507	525	487	524	499	561	512	461	531	533	541	519	503	593	521	512	524	531	529	520	533	520	495	498	528	515	499	498	521	507	536	517	517	561	501	478	518	533	530	544	496	530	509	488	516	543	522	536	574	529	554	553	549	540	530	539	490	519	526	518	556	502	520	509	568	538	503	545	503	549	555	520	496	480	467	491	506	517	511	516	536	530	495	531	509	542	532	530	473	535	499	577	533	520	488	520	505	530	539	497	534	506	545	563	496	518	538	507	495	524	485	533	521	497	503	499	481	517	519	523	552	521	543	506	521	540	524	534	550	534	539	512	507	559	491	534	499	517	531	519	516	523	458	512	534	535	487	541	512	553	551	526	565	498	545	541	533	509	560	544	510	504	480	544	497	475	543	529	529	535	525	586	510	521	511	469	529	517	503	546	547	543	515	570	559	556	537	520	540	531	522	546	531	524	498	547	516	519	518	526	557	504	533	530	495	493	536	547	560	508	538	516	541	522	518	515	578	523	539	528	524	538	525	547	504	524	520	544	519	548	518	493	560	510	518	515	531	503	487	569	540	530	511	545	584	527	555	550	532	537	583	527	528	534	513	528	544	519	463	525	518	515	495	506	569	498	512	550	502	555	534	547	497	535	506	534	560	508	481	524	491	511	559	517	535	536	512	508	527	532	512	513	502	545	506	525	541	510	492	553	492	498	539	577	516	510	522	551	503	499	509	557	514	500	533	486	520	495	505	523	544	529	498	532	544	491	526	533	563	494	508	568	571	524	543	539	491	510	538	576	520	580	544	533	507	513	518	480	523	571	504	563	525	522	516	538	517	496	571	520	488	558	502	523	531	515	505	515	497	507	545	534	505	538	551	548	543	533	553	504	563	472	493	524	548	529	536	550	519	533	530	544	505	531	523	545	512	537	471	494	535	536	544	585	573	542	509	542	525	518	514	521	503	523	513	518	545	505	534	507	501	543	529	562	486	498	506	506	492	514	500	516	530	534	526	554	548	521	525	564	521	534	519	521	544	510	501	501	506	548	531	532	525	470	498	518	543	530	517	537	541	479	518	550	531	531	523	531	491	542	529	519	490	551	550	522	534	531	524	525	531	519	509	500	506	554	548	530	536	565	514	547	549	499	543	498	527	532	541	496	553	523	495	562	528	522	523	516	516	534	560	500	496	529	512	524	503	529	538	532	512	529	540	495	523	524	550	450	558	474	511	502	513	525	511	533	523	545	544	513	499	503	520	522	477	534	466	529	474	549	536	568	496	517	514	558	500	568	511	554	525	514	543	509	489	507	508	531	524	554	513	504	505	531	516	553	543	533	526	548	487	539	533	558	508	523	550	505	518	551	517	534	495	502	529	491	525	553	497	540	540	501	530	545	512	513	559	538	504	532	539	497	487	491	523	588	534	556	512	509	515	533	514	506	524	558	536	507	521	505	545	535	559	524	507	561	548	492	565	563	511	542	520	540	551	488	539	531	491	524	531	535	586	527	535	516	513	526	507	529	569	547	543	565	556	517	556	530	496	554	507	487	514	530	489	523	525	518	512	524	514	553	561	549	532	526	515	552	545	487	489	534	495	548	538	541	519	523	554	561	528	545	527	533	520	496	470	519	545	526	516	580	529	542	523	524	523	511	530	530	491	510	529	529	531	520	519	528	484	489	595	521	533	525	536	505	557	526	493	542	570	508	542	527	516	571	531	552	549	499	483	483	531	491	497	552	516	530	520	534	530	548	554	548	505	545	561	520	537	554	520	513	512	518	535	534	530	484	519	499	510	532	567	562	503	494	547	547	507	497	522	566	528	518	511	503	511	534	492	512	553	503	509	530	554	561	537	543	501	504	534	542	538	581	488	537	534	535	517	539	482	546	526	517	555	533	497	526	522	512	513	517	556	519	528	476	574	527	562	529	543	525	547	536	539	528	540	552	557	563	541	559	518	529	536	534	525	532	498	516	519	506	519	554	562	505	519	530	522	527	531	523	471	495	550	538	529	531	486	507	474	525	581	546	542	539	512	534	542	560	494	533	511	554	542	547	506	506	503	478	513	551	574	548	534	446	526	535	537	522	533	528	529	534	560	553	549	508	562	514	522	521	488	527	457	540	490	524	528	552	513	552	477	513	522	510	527	567	536	511	508	485	500	562	525	539	525	510	516	546	528	502	550	478	515	497	548	529	503	521	519	524	536	504	572	549	500	546	522	515	513	486	504	574	545	582	513	492	549	498	526	521	526	488	528	533	553	520	552	524	486	514	531	535	533	512	495	541	532	529	527	550	544	503	481	522	490	516	579	514	525	543	527	532	529	528	535	575	522	558	535	509	533	467	540	565	525	545	499	549	546	491	543	538	550	554	534	531	480	564	569	474	526	498	496	559	504	554	545	535	539	541	487	557	522	542	509	537	495	556	506	523	488	509	524	512	508	526	513	538	556	507	497	522	529	531	546	523	515	525	549	556	540	516	489	524	527	533	451	541	546	542	492	518	569	507	520	503	506	583	521	554	558	514	510	541	559	479	530	567	533	504	534	560	496	518	551	546	488	526	494	480	498	519	558	511	543	485	561	537	546	533	514	516	530	529	515	561	522	560	537	527	534	538	500	520	494	499	516	554	505	578	533	484	496	488	518	503	489	518	500	526	565	496	517	546	565	548	532	534	514	498	524	529	494	545	563	535	534	554	544	571	507	522	555	523	497	548	554	535	553	540	506	531	536	476	523	536	503	519	520	512	510	479	561	536	531	529	514	505	515	508	537	506	521	492	491	535	457	521	505	532	500	508	563	482	525	508	512	531	517	537	513	511	531	509	564	528	504	515	496	531	514	505	543	528	500	513	570	514	507	533	506	491	521	548	531	506	518	529	527	531	592	514	503	536	535	538	534	527	534	550	528	539	491	552	579	512	518	514	550	485	489	468	578	517	528	543	522	525	483	523	533	528	528	566	478	486	533	522	516	523	523	545	513	518	483	527	517	528	544	535	484	518	519	560	493	535	526	541	548	530	512	528	537	476	513	542	523	502	592	507	516	538	463	527	514	495	513	523	514	522	524	499	547	515	553	514	547	559	544	545	530	519	540	520	538	532	575	551	561	495	543	565	513	517	528	500	536	495	510	572	540	536	526	552	530	502	551	475	496	527	510	492	507	501	516	504	537	491	534	489	523	551	547	469	525	535	503	522	471	545	531	524	548	522
23083	21123	28737	23752	21138	18755	5226	2111	1363	1215	1041	873	862	766	674	612	618	551	514	530	477	410	418	413	396	391	410	403	354	355	384	357	366	367	368	304	302	310	315	322	325	273	290	303	299	296	312	316	305	284	288	276	287	242	275	301	315	270	283	297	297	294	303	282	313	264	297	274	300	275	297	295	287	260	330	302	270	297	280	259	271	277	270	292	266	316	293	298	228	273	263	253	274	280	281	291	280	314	285	279	270	288	306	259	305	262	309	286	257	320	280	296	271	290	277	263	270	268	285	279	300	271	276	280	302	296	302	282	313	290	294	271	267	259	288	253	264	268	313	296	279	257	261	281	278	260	260	288	290	288	252	269	259	255	266	307	289	310	273	286	290	275	260	284	251	253	281	216	312	300	278	282	267	287	292	281	282	260	272	283	265	294	268	297	282	284	283	250	285	300	304	276	289	278	287	260	314	272	273	263	254	277	293	280	297	297	284	295	307	270	261	266	268	260	277	257	260	265	280	267	281	268	279	277	233	285	277	273	280	265	277	274	269	301	292	262	316	292	277	285	291	265	260	267	275	271	270	270	287	304	289	288	281	269	306	285	293	291	258	274	264	267	256	305	267	294	275	284	278	267	275	278	279	260	252	258	297	294	290	300	272	290	293	300	264	293	277	291	265	300	286	280	278	283	279	264	242	249	284	266	305	302	294	284	288	279	261	286	275	283	283	312	257	275	285	291	270	272	290	276	289	270	305	266	284	296	275	304	263	295	271	244	291	275	251	267	283	270	253	270	255	242	262	250	259	273	264	275	277	284	265	279	309	307	283	262	276	277	286	291	275	267	268	315	257	266	290	300	314	299	273	284	292	280	304	288	285	269	280	271	289	269	284	303	304	237	303	286	272	256	275	276	276	285	302	298	268	286	281	249	254	265	287	288	294	285	303	258	305	306	289	290	276	285	281	256	286	229	264	271	281	284	255	252	275	293	267	277	294	256	263	259	258	277	285	297	276	288	266	258	264	271	305	278	280	283	281	254	282	308	286	296	277	280	273	271	258	252	256	296	266	317	283	290	288	289	270	289	277	236	312	293	281	297	259	295	303	256	263	279	276	266	268	274	290	303	280	280	265	268	297	270	293	279	265	298	282	282	255	298	305	268	291	298	291	257	255	299	272	269	270	275	282	249	283	289	266	302	278	308	273	275	236	276	284	259	308	281	270	257	276	284	269	252	284	274	297	279	269	275	261	285	284	282	287	296	293	306	300	283	288	261	273	262	290	275	257	287	277	282	239	254	276	293	286	299	318	305	242	270	274	291	285	286	278	270	281	268	276	309	271	273	312	278	266	250	247	286	244	260	279	281	298	295	277	278	267	273	272	242	297	293	265	271	255	285	272	282	284	305	231	251	287	285	297	261	291	304	274	290	283	279	285	299	287	308	314	283	297	239	286	264	277	265	269	270	269	268	312	289	286	266	296	252	235	291	285	291	284	250	295	325	277	261	285	279	281	273	286	301	286	281	283	288	294	297	325	296	286	291	293	277	303	287	277	272	273	300	284	254	256	286	272	289	278	287	274	279	267	296	269	296	260	259	252	239	279	261	286	268	276	266	296	272	273	256	269	280	280	291	277	303	287	264	289	281	295	241	288	281	302	263	316	279	262	272	279	288	282	243	267	270	274	294	291	299	291	271	292	257	289	293	254	267	285	267	274	285	256	292	274	268	280	264	270	294	291	266	294	297	285	294	281	297	278	247	282	269	311	278	271	262	317	291	308	290	260	294	272	312	282	293	248	282	258	292	281	278	284	277	305	252	266	318	294	296	289	282	285	249	278	278	288	284	285	294	257	257	272	291	274	269	268	289	278	269	284	271	279	265	293	264	275	272	313	233	283	279	280	307	284	276	263	281	275	306	266	272	305	288	302	255	290	296	281	282	264	293	269	298	286	273	281	284	261	279	258	286	273	303	254	297	312	292	287	261	296	280	260	297	270	242	284	257	285	302	249	268	292	272	258	284	271	306	288	261	259	306	272	317	284	268	273	258	269	276	284	283	297	279	289	244	270	264	273	284	297	277	271	284	275	299	258	265	286	292	298	287	287	263	257	275	260	287	274	285	259	273	280	262	287	264	291	284	250	273	278	257	322	276	287	254	292	269	290	278	298	276	268	288	250	283	260	298	280	264	287	268	278	278	287	300	298	266	266	281	263	285	263	293	266	267	284	270	275	280	290	260	293	295	252	243	281	311	265	273	277	301	295	245	257	273	250	279	288	278	271	263	286	296	269	248	276	280	277	277	271	249	313	291	295	285	278	260	284	245	302	286	266	271	266	276	252	249	273	275	242	274	258	274	261	303	270	258	284	284	289	266	285	286	250	281	287	253	265	253	297	308	285	262	306	269	308	264	307	279	286	282	279	286	273	259	269	284	252	303	249	248	301	273	248	276	259	275	267	291	269	281	266	281	283	299	287	242	294	261	284	271	283	270	296	279	328	293	288	281	289	274	281	266	257	299	283	242	286	264	264	275	277	299	273	282	273	299	263	295	274	277	294	255	261	298	266	268	268	287	271	273	297	291	286	275	284	301	237	270	280	299	284	272	288	246	286	271	282	299	302	283	272	270	287	248	287	282	281	299	277	276	286	305	272	289	289	272	283	274	276	288	281	269	320	287	274	302	250	308	291	268	243	260	293	282	258	292	302	273	281	273	284	295	289	281	252	271	296	271	296	273	268	284	269	286	278	278	257	295	305	255	266	227	304	298	245	292	311	265	272	276	277	252	257	286	298	261	299	278	266	271	290	295	283	301	266	250	312	269	260	285	271	273	280	256	281	283	265	294	281	303	281	258	292	263	257	269	265	250	281	276	271	298	251	284	273	285	269	290	284	273	268	277	278	298	265	260	271	303	269	267	308	263	246	306	261	252	267	267	266	275	272	259	284	298	259	273	284	288	283	304	262	268	274	247	253	284	308	272	289	291	281	271	270	283	277	271	250	289	246	276	296	273	321	293	282	286	260	254	257	283	261	294	260	272	290	271	262	282	283	272	236	265	267	282	248	279	288	250	329	304	259	251	274	281	256	279	294	299	291	280	244	278	257	320	269	269	266	264	282	293	285	317	268	279	271	275	271	255	271	279	253	266	285	264	285	295	280	254	250	295	273	318	277	258	285	265	287	291	309	286	255	294	280	252	265	280	294	278	288	274	310	306	314	275	272	274	299	279	288	271	291	262	271	249	284	283	248	276	265	280	280	305	314	308	261	277	298	262	268	269	278	269	301	273	254	281	267	267	261	289	278	285	266	267	298	261	269	281	268	276	276	290	263	262	271	278	279	284	256	262	287	288	276	253	287	276	280	263	272	260	269	247	291	298	292	291	311	243	286	268	264	238	300	282	307	282	296	270	292	278	300	292	255	274	276	250	272	276	277	285	277	268	275	280	272	278	267	300	276	266	288	266	253	251	267	278	285	308	288	292	276	284	297	266	289	289	277	284
13535	28040	25419	17594	13356	10800	8354	6460	4831	4031	3450	3088	2757	2439	2301	1973	1750	1657	1481	1365	1265	1215	1110	1066	1011	913	864	843	860	840	801	795	813	771	701	703	741	700	647	596	549	577	541	552	585	525	538	568	554	530	555	576	516	558	554	556	545	538	528	553	537	559	521	513	523	576	532	576	512	537	575	518	538	538	526	540	546	570	525	503	488	478	488	517	585	514	507	490	541	541	533	512	474	552	503	538	517	522	514	527	543	563	510	567	529	539	547	499	510	488	479	530	518	513	498	528	577	508	516	496	527	528	498	528	500	513	511	483	497	524	539	489	511	516	508	535	526	492	515	497	486	490	517	461	516	492	510	546	519	532	498	531	514	512	475	522	518	588	515	535	517	512	526	506	501	500	524	486	538	495	528	505	495	482	532	498	515	514	543	522	522	503	525	483	539	496	505	528	520	485	488	538	517	476	539	489	528	508	513	574	472	523	486	516	549	494	553	556	508	515	497	491	549	494	501	527	510	522	503	520	514	492	496	534	519	505	480	483	504	508	546	505	520	506	492	498	515	522	516	504	500	480	516	510	489	526	498	536	488	525	550	539	509	488	482	542	515	509	534	514	530	508	490	509	491	492	500	525	531	557	528	515	533	498	530	499	523	519	484	515	535	527	559	494	534	496	495	515	546	507	496	493	541	516	527	527	527	561	534	496	521	531	515	514	570	556	479	501	485	542	515	487	519	528	525	486	486	526	520	534	523	496	527	535	489	509	492	508	538	508	541	504	495	490	512	441	483	520	531	496	520	520	482	512	532	498	518	514	501	502	510	494	521	525	520	498	498	524	517	488	496	476	516	463	542	561	513	496	499	511	518	520	523	522	531	500	504	548	529	510	532	526	540	501	511	500	515	520	494	542	541	518	517	537	505	506	501	550	519	530	503	559	546	531	516	485	502	488	510	479	530	518	505	526	510	476	499	522	496	524	507	525	502	476	494	523	521	508	504	506	503	528	494	472	541	515	518	552	498	480	547	497	516	509	492	482	480	488	522	500	494	503	526	514	521	541	503	514	525	481	448	521	531	516	506	520	492	513	495	518	546	507	522	521	529	537	488	511	551	524	494	506	555	546	530	531	555	496	483	501	524	477	498	480	520	488	505	538	526	536	510	512	509	527	502	535	523	484	502	512	515	519	547	515	480	541	543	532	538	527	521	533	508	540	502	506	505	524	517	532	510	541	533	495	509	523	528	507	552	503	554	532	541	514	531	505	536	499	525	528	473	522	545	500	502	497	517	511	488	524	519	501	508	482	500	568	520	552	553	505	521	512	508	546	535	527	544	508	547	538	463	528	524	486	515	529	521	518	527	479	476	514	510	509	494	509	527	510	491	510	528	527	515	555	507	533	515	510	478	521	516	531	468	515	491	545	546	534	505	541	514	481	484	530	506	499	491	457	502	496	523	479	485	505	493	502	453	515	528	512	500	529	502	555	504	509	518	528	501	491	512	511	508	521	516	548	501	523	490	496	491	555	530	508	522	498	555	535	522	524	499	500	505	478	514	494	483	522	495	521	499	480	530	506	525	512	524	435	508	515	493	538	527	522	530	520	481	543	489	542	542	528	544	542	513	525	498	499	492	527	531	536	487	474	491	511	524	513	524	508	511	526	518	525	567	467	531	555	509	501	550	525	552	517	523	481	530	511	534	527	507	517	523	516	521	526	546	518	487	536	477	518	516	503	481	517	510	530	510	555	498	498	503	503	505	509	486	491	523	506	472	515	527	518	492	506	530	512	527	533	561	467	485	510	512	532	521	529	501	523	497	542	513	491	492	519	547	542	518	509	524	527	484	513	493	510	549	513	548	494	515	541	515	549	506	519	527	497	513	519	525	548	508	469	499	499	513	538	496	538	506	526	542	539	530	511	489	482	555	486	542	529	529	482	544	465	500	524	501	489	522	492	534	507	497	488	526	518	532	529	502	493	490	506	493	550	523	513	519	536	544	499	539	509	521	478	513	533	505	535	491	558	545	529	523	489	526	521	497	497	478	486	540	510	543	474	556	510	521	507	510	536	506	560	520	516	488	530	488	557	503	498	495	549	537	495	502	514	459	536	515	539	510	503	497	494	510	523	499	496	521	511	535	510	478	552	509	503	513	555	499	531	490	515	495	572	483	535	512	518	524	494	515	524	526	520	504	517	477	476	538	523	550	515	509	526	505	498	489	511	496	539	510	490	531	521	524	562	535	494	510	493	548	499	510	549	517	549	514	505	552	519	555	553	502	500	518	484	532	515	509	524	493	555	501	533	502	490	495	474	529	513	514	484	548	495	477	524	536	530	486	536	499	499	537	516	515	499	487	521	488	524	521	498	520	478	503	533	512	544	498	539	533	484	527	500	500	542	482	535	517	488	526	554	529	539	486	521	504	511	527	524	513	495	533	518	510	540	541	527	519	515	533	505	489	499	500	520	520	490	488	480	545	542	508	533	508	507	506	508	507	488	531	565	526	506	528	501	508	497	517	494	487	544	527	493	514	529	551	531	561	533	515	500	529	522	469	543	516	511	504	511	557	497	478	505	537	520	515	512	512	479	522	523	499	491	510	523	468	519	533	500	494	539	552	508	499	521	538	542	518	533	489	557	503	566	521	483	499	519	509	507	491	455	533	504	534	513	508	514	522	484	512	496	501	503	499	476	532	513	516	480	516	491	528	525	518	527	482	522	521	548	540	508	550	504	485	537	498	538	482	545	480	528	486	495	479	516	532	515	517	511	523	505	524	506	506	547	510	495	496	494	538	519	518	499	514	543	500	523	537	553	529	536	536	515	506	507	537	538	518	504	544	538	491	515	526	537	525	493	508	504	509	479	495	524	490	535	520	505	523	547	493	531	519	490	510	524	551	518	501	492	543	529	566	497	542	519	511	480	516	527	490	486	521	511	506	508	508	533	532	469	480	506	498	507	500	507	517	541	532	521	551	510	500	493	515	549	520	475	509	506	495	526	514	501	555	489	522	517	515	510	525	499	516	538	549	542	503	486	528	508	492	502	503	518	516	493	515	545	482	514	529	550	505	548	487	516	538	514	489	522	536	535	501	506	494	493	513	503	504	507	486	542	535	483	477	499	496	527	530	517	475	571	524	483	528	529	512	475	501	498	487	513	497	526	518	498	448	550	489	535	483	518	545	517	487	530	473	505	539	528	504	550	487	503	546	517	519	560	528	517	494	503	521	534	485	522	476	521	492	511	510	503	525	520	502	482	520	509	501	503	507	521	566	510	500	472	525	507	517	477	519	493	501	500	530	482	477	507	506	530	527	501	469	495	505	513	551	506	530	520	507	525	511	517	512	509	468	538	511	497	523	504	501	521	521	537	505	549	502	506	531	499	545	518	528	514	516	510	490	506	491	478	552	541	492	502	534	497	539	531	548	479	513	502	527	512	497	514	512	494	538	491	536	525	520	488	542	518	534	490	512	529	499	529	483	540	540	513	533	505	499	532	469	483
26627	20162	11042	4280	2145	1527	1170	938	766	683	712	593	587	585	549	529	548	552	490	473	474	460	441	498	472	427	459	440	450	433	454	474	421	472	400	437	429	430	417	460	462	416	421	420	408	435	445	454	404	460	412	398	428	437	423	438	416	440	427	392	416	409	427	391	401	414	427	445	429	420	405	432	396	401	436	426	419	439	381	418	413	400	384	455	437	440	383	415	419	402	412	408	452	431	406	406	416	405	420	421	433	420	411	439	450	397	407	428	421	415	426	421	443	417	400	424	431	381	425	449	429	412	431	412	422	434	419	438	433	440	445	430	416	443	454	410	444	428	413	402	415	429	387	429	439	443	403	413	393	435	444	387	451	421	464	425	359	441	358	444	420	430	387	410	405	427	430	457	430	390	395	426	389	464	398	392	422	406	408	412	435	435	405	433	414	393	422	391	405	388	419	397	414	423	425	395	449	411	413	433	439	407	429	400	426	430	397	440	423	407	400	453	431	384	412	407	413	400	413	428	428	395	413	425	394	423	407	423	424	414	418	457	413	407	397	411	416	365	437	421	396	442	414	397	410	390	384	436	404	428	401	406	433	430	408	398	399	407	408	426	394	415	398	414	392	391	403	389	391	412	412	403	424	413	420	410	416	423	441	410	395	396	419	416	392	424	410	382	403	386	429	387	412	448	393	462	403	421	410	440	429	391	455	425	389	396	378	448	421	403	406	386	413	428	401	410	422	399	421	407	432	398	447	406	427	424	432	398	415	413	405	392	429	422	436	425	404	446	403	436	422	426	400	415	433	425	384	392	447	436	403	396	443	447	405	423	432	408	432	389	428	423	435	415	418	424	425	419	413	395	417	415	435	459	387	409	420	390	436	427	448	443	430	411	406	414	439	410	446	412	439	384	406	395	436	398	441	401	416	415	413	436	440	433	448	417	421	386	416	419	446	415	408	415	374	434	452	404	415	454	422	440	395	386	413	397	436	384	414	388	406	419	436	425	425	409	395	469	420	413	417	456	412	448	374	396	388	409	418	422	442	439	432	462	448	411	421	401	421	400	440	437	408	372	414	425	390	406	409	406	440	407	379	390	420	419	410	449	408	408	461	409	419	446	435	401	426	401	428	441	405	420	433	412	390	389	402	379	433	416	412	442	413	442	414	419	402	441	424	401	423	386	405	416	395	425	399	349	393	448	424	446	427	455	388	447	452	412	411	413	407	404	418	378	416	402	430	398	409	417	450	408	411	430	461	421	397	412	443	430	417	425	422	450	384	393	400	410	416	403	440	387	426	422	417	435	443	375	425	437	402	400	466	398	430	416	402	372	406	406	434	348	401	407	420	396	416	405	437	412	407	379	417	421	397	408	422	428	393	404	429	410	413	419	431	429	372	416	380	395	425	405	418	422	427	378	432	426	430	386	423	438	401	408	419	427	405	384	405	410	412	396	416	431	423	428	438	408	416	427	418	414	407	394	416	418	433	378	371	429	426	379	427	431	443	420	422	431	446	408	412	439	396	368	452	422	441	415	421	413	420	399	424	407	388	376	386	425	429	437	424	411	387	432	389	400	414	411	441	422	396	401	403	412	417	418	437	419	435	426	415	426	416	450	408	424	431	407	434	393	413	413	430	432	376	414	397	421	397	424	382	406	403	410	401	415	422	393	427	433	448	425	375	413	469	455	420	415	444	460	420	392	439	401	442	454	449	403	427	400	392	413	441	434	427	421	412	416	380	379	403	402	395	384	428	427	410	450	423	419	418	370	460	454	400	422	448	398	439	412	423	432	392	399	423	427	427	451	439	442	417	385	398	418	392	394	430	376	413	412	426	423	375	431	380	427	435	445	402	401	426	395	436	413	416	437	432	402	436	439	459	399	443	408	403	414	398	434	431	395	450	415	405	412	389	445	379	418	423	438	423	433	437	400	384	412	404	405	427	392	403	410	421	441	365	398	424	431	438	432	402	404	403	434	403	410	439	444	375	424	412	417	416	436	422	393	420	440	409	421	448	450	418	417	402	399	432	419	400	395	456	392	422	401	391	414	378	441	401	392	400	402	421	414	405	417	435	391	432	405	404	408	426	411	386	458	421	420	399	427	433	427	406	435	398	405	414	410	401	393	394	384	447	448	416	411	392	433	426	432	376	406	417	429	405	427	422	435	421	385	418	422	423	439	412	382	426	448	404	453	421	364	416	434	425	406	413	446	433	417	430	441	424	454	439	411	399	429	419	454	400	382	434	391	425	409	383	430	384	426	405	419	431	418	425	397	456	408	441	423	418	418	424	444	397	412	475	431	420	414	414	455	442	418	424	432	417	403	454	414	393	400	409	377	406	408	387	422	400	406	438	371	444	425	402	389	401	451	416	406	437	426	416	417	431	447	417	373	382	412	408	405	425	412	386	383	378	396	422	424	419	407	403	431	418	449	454	377	412	389	474	407	405	420	407	406	420	405	405	401	446	441	396	376	401	418	408	395	418	395	398	426	398	431	422	428	432	432	410	393	425	437	401	446	410	372	425	385	442	427	432	437	431	417	435	393	432	422	416	414	420	434	388	453	457	415	443	416	407	411	403	427	418	385	432	411	407	439	376	426	375	436	425	446	399	407	384	421	392	418	421	410	418	406	404	421	427	417	430	363	400	445	408	447	400	409	410	437	408	416	404	426	463	423	425	422	421	440	405	396	438	403	427	410	406	443	446	450	437	448	411	438	424	420	465	436	446	430	402	393	429	407	421	445	422	411	419	410	396	439	445	388	390	406	397	422	413	441	415	411	396	399	411	403	385	407	447	430	405	407	417	412	401	419	420	468	411	436	375	400	420	428	371	420	419	391	413	433	458	389	424	415	409	400	389	430	426	431	435	410	409	404	422	437	406	413	406	411	425	412	415	431	426	435	385	401	406	401	427	402	435	437	452	404	456	435	420	405	420	401	395	435	402	466	392	408	396	417	425	415	447	441	450	428	393	449	392	423	440	410	458	414	407	442	416	419	382	406	378	426	393	421	419	404	396	392	397	403	428	435	439	394	469	411	390	416	430	409	392	395	399	411	406	441	424	461	388	362	409	409	447	408	393	408	425	406	423	445	399	404	454	452	398	437	436	411	451	391	417	427	447	408	421	365	433	458	440	425	412	441	436	401	425	438	396	419	391	395	408	435	432	451	393	418	423	430	449	398	409	392	418	391	418	398	438	369	432	429	402	408	431	403	421	420	418	424	382	413	406	423	443	424	426	421	433	437	414	423	413	449	429	439	382	415	412	426	419	421	431	395	375	383	412	390	410	395	399	463	456	418	382	427	422	421	410	477	394	406	418	438	393	408	410	409	386	417	383	441	409	383	405	433	422	374	422	417	421	422	387	458	408	442	410	412	442	403	423	430	404	419	431	427	430	443	385	456	381	434	401	387	420	436	414	398	418	441	400	401	412	411	416	434	450	400	429	412	429	417	405	412	427	414	423	382	448	395	416	436	380	390	419	425	425	467	409	433
10172	16110	14731	8914	6385	5177	3864	2984	2361	2067	1865	1631	1505	1486	1352	1301	1270	1165	1097	1034	1048	1027	1027	1014	968	992	941	922	856	890	898	884	948	915	856	882	913	836	876	861	756	829	823	798	793	824	805	829	777	888	844	807	802	810	817	818	827	816	761	782	791	760	826	821	766	779	804	784	771	795	790	792	803	835	797	721	789	797	793	818	811	846	844	808	804	800	827	816	809	775	816	803	811	766	769	847	815	827	805	809	823	824	788	836	885	842	805	811	788	769	793	824	829	765	813	771	751	809	760	820	785	782	764	837	795	840	784	759	749	804	803	806	776	761	818	753	829	754	799	861	773	765	798	736	828	826	794	804	816	781	824	782	750	797	769	785	796	811	806	779	843	748	803	819	794	783	800	792	846	795	783	792	756	794	797	758	830	762	811	817	769	778	768	824	844	823	807	801	794	761	772	798	794	804	805	860	802	826	736	769	788	830	752	814	860	838	772	809	773	815	805	793	771	774	770	802	826	802	768	808	810	748	768	738	787	816	813	810	800	780	792	766	747	793	794	798	775	804	832	828	805	809	842	867	841	821	823	801	801	801	834	757	804	844	796	866	827	799	773	784	820	801	842	781	751	781	799	817	799	828	830	748	802	772	735	797	824	804	826	787	780	780	807	807	814	779	812	811	790	802	782	790	783	794	807	795	801	762	845	793	782	800	745	791	798	804	747	780	835	825	772	774	785	809	764	793	803	789	812	788	812	774	817	818	789	793	793	783	783	799	784	788	806	756	802	806	749	783	815	839	770	757	796	807	783	806	806	818	816	814	818	770	816	756	800	782	784	780	788	810	799	827	778	782	755	784	800	768	801	752	756	773	844	796	838	824	792	805	775	775	780	795	820	772	826	753	841	780	836	804	783	763	776	839	815	778	773	793	831	790	789	757	766	804	790	743	757	810	814	762	787	787	793	757	822	785	792	770	752	863	771	765	820	760	778	808	805	844	747	737	791	767	811	800	794	837	785	742	788	790	824	804	801	773	814	780	853	779	771	809	804	795	798	800	824	764	774	798	804	810	766	827	783	811	866	771	783	776	833	760	810	746	802	810	816	796	830	792	807	860	772	779	777	741	765	765	828	792	806	764	819	772	813	713	778	804	826	804	780	809	860	823	773	836	809	805	816	797	766	723	835	785	774	790	794	778	748	816	821	739	808	759	782	794	764	805	745	804	814	827	747	770	752	750	794	790	781	754	762	783	772	804	781	773	792	817	814	779	815	830	768	825	781	773	750	782	762	818	857	753	817	786	819	806	786	748	752	785	781	805	807	808	804	808	747	773	816	852	761	783	799	818	806	735	789	803	802	796	804	823	776	821	767	818	803	805	782	804	785	800	771	774	790	815	758	814	732	775	745	819	824	759	796	794	839	796	800	758	831	773	786	796	777	763	815	800	800	787	804	781	781	758	816	769	808	757	795	778	724	762	793	749	817	790	822	831	826	751	835	774	836	851	796	808	750	814	753	746	834	810	796	793	763	797	807	788	772	823	762	700	797	803	801	803	774	778	738	803	823	765	771	768	788	822	850	844	758	770	784	859	808	845	834	829	807	844	793	759	812	784	758	795	783	837	796	773	792	778	800	762	805	787	805	778	791	809	808	780	795	756	809	800	802	810	819	787	769	800	804	787	781	803	764	768	812	786	827	751	813	806	841	836	705	766	784	793	771	808	749	783	859	793	737	801	785	732	784	807	777	815	805	814	842	836	801	778	821	745	832	784	760	803	813	777	829	788	766	809	775	767	818	794	804	827	811	774	795	813	805	801	815	768	776	818	753	831	790	779	794	773	771	757	760	786	789	774	797	803	740	798	840	839	802	813	803	800	813	783	794	836	800	845	766	841	792	819	766	741	867	797	806	816	803	813	792	759	809	802	742	770	811	807	813	823	794	801	794	797	834	771	779	772	790	773	786	829	796	790	792	787	842	760	845	822	808	808	815	797	777	789	750	809	772	775	807	803	791	846	770	772	803	836	765	858	789	784	855	764	789	830	758	786	804	800	759	793	771	820	768	823	816	817	793	819	830	803	805	792	821	807	797	789	805	780	803	812	870	744	747	824	794	811	826	724	792	766	823	794	773	827	763	794	794	801	735	809	761	750	786	810	775	757	840	732	758	803	842	822	777	832	814	783	814	815	742	819	772	793	769	802	850	779	839	770	786	813	853	810	836	826	785	785	807	825	782	834	765	853	827	796	791	823	812	803	861	767	802	783	791	785	770	768	784	782	839	767	808	807	760	807	780	764	753	799	819	748	768	802	794	790	776	837	766	767	795	746	818	790	811	772	764	771	771	767	798	780	781	759	753	813	773	792	791	788	806	752	753	791	795	769	772	846	806	761	785	778	728	827	794	806	750	822	771	796	733	809	791	805	807	801	737	778	728	761	794	775	766	833	760	823	780	784	792	832	815	824	782	742	795	774	810	805	791	732	764	757	822	772	790	863	810	793	816	800	784	808	806	809	778	781	782	782	818	795	777	793	781	794	797	837	792	821	829	776	825	776	812	782	820	792	817	790	833	763	804	842	773	798	735	827	719	785	823	786	805	778	765	873	821	804	755	793	864	826	791	822	762	761	789	783	818	808	781	806	829	787	747	743	780	745	776	818	803	821	815	832	827	798	815	766	808	784	813	794	764	805	835	786	784	829	848	782	821	799	799	810	791	786	798	772	800	789	774	799	804	734	758	815	826	754	778	804	761	808	809	839	810	783	819	840	830	843	828	823	788	798	848	802	774	801	793	813	773	787	817	779	755	760	817	818	818	805	782	815	824	775	827	770	821	806	745	821	791	801	781	770	803	784	775	765	782	814	797	775	807	769	793	755	776	752	772	770	827	806	799	781	806	777	799	843	733	771	791	805	848	787	789	769	797	806	796	758	743	770	773	772	790	798	797	757	798	811	840	785	806	854	770	799	786	777	823	831	809	812	845	799	734	743	802	793	798	763	825	778	797	835	771	798	775	741	828	795	770	839	774	789	771	778	788	804	798	748	780	814	785	823	781	811	777	790	785	783	825	813	804	798	838	785	802	810	782	768	782	767	815	851	772	764	814	772	760	759	754	799	793	756	824	728	825	781	842	809	784	803	778	738	779	812	790	832	787	802	839	774	793	807	821	801	785	770	772	783	787	791	768	804	818	817	762	797	861	733	780	847	800	754	838	760	814	789	777	813	775	785	847	832	813	765	832	777	776	756	807	778	799	715	806	800	794	809	743	786	774	762	776	791	789	818	784	757	828	804	813	772	797	781	806	829	807	802	825	791	742	820	750	805	794	781	810	734	820	812	799	810	801	799	750	808	791	811	774	801	811	849	774	784	803	800	771	822	816	727	759	788	774	864	782	753	771	802	797	798	817	795	815	737	808	807	783	769	779	781	781	806	761	797	767	779	799	805	796	770	790	810	803	772	786	793	812	783	806	827	813	818	797	774	816	771	831	747	777	779	815	819	805	805
23942	21120	28119	24337	19481	5357	2125	1332	1036	857	784	665	641	559	558	484	482	459	426	396	380	364	389	356	376	319	333	311	307	307	326	308	342	337	302	289	280	282	291	253	249	308	264	265	260	285	255	257	259	266	280	273	276	263	287	275	261	295	260	269	287	244	226	262	267	280	241	283	253	284	278	273	280	272	283	254	270	259	286	249	269	263	274	291	265	254	265	252	232	268	282	250	265	237	252	266	268	267	280	257	249	258	293	294	259	274	256	262	261	261	249	244	244	285	264	275	277	264	268	295	271	260	243	240	257	251	245	245	284	259	261	259	252	236	263	257	252	257	267	270	238	290	252	266	264	258	270	266	244	240	273	295	267	240	270	260	230	279	266	273	254	238	274	251	259	247	241	243	283	247	260	244	237	263	264	288	281	273	247	267	246	253	256	259	258	263	255	273	282	258	261	253	269	248	274	266	255	268	277	270	262	260	252	283	267	288	264	245	256	266	275	248	243	283	265	248	284	262	272	272	251	270	239	248	265	265	271	244	247	280	242	284	287	265	261	265	255	281	257	261	287	283	283	262	222	246	258	250	275	243	263	257	252	258	266	252	299	258	265	255	234	266	234	285	272	257	249	236	256	276	280	265	256	272	275	261	249	236	249	255	248	278	281	280	267	282	251	245	248	261	232	279	310	254	261	267	271	280	267	253	249	253	254	266	285	275	249	251	242	259	282	272	278	258	254	257	277	254	262	277	262	267	255	293	243	274	244	242	259	268	260	252	272	261	232	273	248	261	252	265	264	257	255	254	250	229	290	258	273	277	255	296	261	256	267	266	275	273	242	255	248	260	262	266	262	239	272	261	250	274	271	259	307	255	256	230	298	265	292	244	301	243	243	255	253	274	274	245	264	294	263	268	268	261	258	268	243	279	258	285	245	240	268	262	262	229	249	264	274	263	261	294	254	276	256	263	239	297	252	268	268	271	241	262	267	252	299	267	249	270	277	274	241	241	261	262	264	241	264	278	249	280	264	258	242	242	265	240	292	301	279	243	240	249	251	267	282	265	277	235	269	262	289	266	252	273	261	268	252	251	256	271	246	264	276	260	253	283	253	268	264	258	239	277	253	262	265	217	271	265	252	280	296	268	255	269	272	258	260	256	264	233	270	273	257	231	275	256	272	258	248	302	245	275	259	276	250	280	244	241	266	260	229	268	279	269	255	280	254	261	242	259	264	288	274	249	276	281	246	251	285	262	260	268	265	284	274	255	262	282	265	257	264	275	250	290	260	287	289	282	237	251	278	250	262	262	232	248	260	254	260	254	271	261	242	262	218	273	283	261	264	252	272	263	264	260	262	268	254	266	250	248	244	266	287	270	245	286	282	307	293	275	270	255	224	272	296	296	262	265	280	256	278	236	267	251	260	268	299	274	241	267	283	283	260	243	258	294	265	256	271	279	253	277	292	250	253	261	269	263	277	275	243	288	254	272	277	286	252	257	269	244	262	265	249	273	264	252	253	300	278	270	275	252	264	252	275	262	283	273	277	267	269	284	270	245	264	252	269	285	272	261	287	258	262	290	258	267	281	257	297	249	266	248	259	256	286	244	270	276	247	257	294	235	254	246	255	256	287	250	263	243	268	271	278	246	243	241	268	285	217	260	267	255	249	263	270	286	271	263	268	261	268	256	303	264	275	270	271	280	244	244	276	253	247	237	270	270	262	247	283	269	249	230	276	239	258	288	221	249	241	259	264	274	268	251	244	265	267	238	284	261	261	281	262	255	249	260	281	245	270	283	241	251	290	254	273	281	258	258	268	260	257	270	278	284	273	266	288	269	260	249	255	277	292	267	247	258	285	267	282	255	267	224	251	245	263	270	255	251	267	258	293	251	267	260	273	260	259	275	243	237	287	284	263	232	239	286	276	247	284	267	275	264	276	246	288	254	248	246	253	305	248	245	251	257	275	241	265	258	265	265	253	273	240	252	278	288	257	274	279	248	253	255	241	255	287	280	244	259	256	249	276	281	254	257	277	259	233	235	275	261	282	287	259	252	270	267	255	255	265	255	251	264	249	239	243	300	263	271	266	255	267	280	261	254	257	250	290	259	269	280	259	253	250	294	267	239	271	272	255	273	236	262	257	283	282	267	269	259	245	266	247	254	257	260	249	247	245	265	284	261	265	304	271	268	283	256	253	263	261	228	269	247	255	250	266	260	273	265	273	259	283	270	243	268	253	254	275	233	275	262	236	277	287	265	240	253	273	265	249	266	278	243	263	266	271	261	256	308	253	268	244	277	276	293	283	266	254	269	255	256	261	274	311	265	256	244	235	279	257	244	255	266	240	274	258	269	278	273	264	255	281	228	269	246	263	266	254	254	278	270	237	261	288	266	285	246	235	247	229	280	278	246	251	273	263	244	241	234	239	248	277	247	263	254	264	287	295	236	236	273	235	246	266	259	244	239	264	234	257	297	280	233	274	280	236	263	276	252	260	303	245	241	311	266	268	263	266	288	260	250	255	240	259	261	270	261	271	229	263	251	274	264	261	262	272	265	285	280	283	273	256	280	246	253	239	274	242	250	294	223	243	301	277	279	265	257	250	245	278	241	278	283	280	269	265	265	286	277	277	260	217	272	251	261	291	241	275	255	256	256	305	288	279	274	277	274	252	272	265	278	250	269	241	252	253	255	243	268	259	305	272	273	275	258	273	235	252	260	247	256	267	268	236	246	256	274	253	248	264	256	276	263	269	285	263	238	271	260	256	281	259	255	261	267	260	275	303	272	276	230	271	285	261	281	275	254	251	263	251	279	274	246	274	274	255	268	292	294	253	246	250	267	247	260	256	262	262	255	255	242	283	279	242	247	251	271	267	287	263	251	297	281	253	268	253	245	300	252	261	257	275	270	246	275	256	275	265	249	278	264	263	230	268	259	252	229	250	261	245	267	247	283	251	239	257	253	273	292	266	277	259	251	252	242	243	263	235	268	250	248	239	293	274	269	257	292	284	260	267	276	267	246	280	274	274	239	277	290	247	232	256	245	265	278	270	265	239	262	245	260	243	245	264	271	260	258	274	261	262	260	256	260	267	276	264	255	261	280	261	269	248	250	279	274	257	273	290	244	292	259	271	277	252	268	269	250	244	280	254	277	252	232	241	255	261	242	258	277	277	277	252	235	274	236	256	252	274	244	262	254	262	246	267	281	252	254	273	277	262	251	266	276	278	246	265	280	248	260	230	252	257	266	261	259	240	281	264	252	275	285	271	263	273	243	275	263	237	249	251	253	265	252	277	276	284	256	252	244	243	273	256	245	260	276	281	269	233	253	248	244	289	261	282	241	253	289	250	272	284	238	284	264	297	267	280	286	248	226	226	297	267	275	269	290	277	252	255	270	257	271	264	282	230	260	281	261	240	253	232	267	264	274	245	263	242	259	272	243	234	272	241	286	234	275	283	260	258	276	236	274	271	248	262	263	248	264	251	231	245	257	226	247	254	242
11327	23197	21115	13668	10363	8121	5990	4588	3485	2996	2524	2270	2095	1780	1560	1520	1371	1222	1145	1042	1011	905	857	924	840	818	767	745	708	711	712	725	702	711	658	632	611	630	599	566	561	582	597	605	546	544	542	542	553	567	546	537	577	566	516	553	563	579	550	519	515	509	502	552	515	502	573	550	591	526	543	547	527	550	520	538	519	542	483	508	563	555	530	508	547	492	538	504	482	563	568	540	531	513	523	509	521	512	534	542	485	520	508	530	506	554	505	492	527	532	539	532	541	549	539	514	477	519	536	503	499	548	511	508	506	494	542	531	506	507	524	505	502	526	532	522	527	532	514	508	559	478	539	516	509	521	525	499	494	479	552	540	539	485	490	514	535	526	502	538	526	503	499	494	505	486	486	506	505	516	529	482	531	547	518	502	511	495	511	513	531	526	558	484	509	554	509	524	509	502	505	555	539	500	508	505	490	540	538	494	479	512	544	488	518	542	483	520	541	525	483	504	476	525	516	522	526	515	529	509	494	563	568	514	567	552	540	508	517	521	517	547	510	513	527	557	518	515	520	565	535	508	515	523	530	499	532	542	510	499	525	537	505	512	514	505	491	563	524	520	483	530	517	497	526	518	533	566	523	522	532	517	507	570	499	527	526	491	529	577	532	525	527	522	515	533	518	494	513	535	530	510	523	516	503	551	525	510	522	507	509	524	471	525	505	513	528	500	516	531	546	549	517	516	478	527	558	550	519	529	524	517	512	484	492	513	506	500	535	512	528	521	526	555	521	526	522	504	510	558	503	503	540	491	482	498	506	503	525	493	527	499	547	467	577	554	513	550	508	502	551	549	517	526	515	556	516	513	529	511	562	535	532	537	520	514	487	531	519	507	503	504	523	514	543	491	506	492	495	504	576	509	519	538	478	480	521	474	512	489	535	514	500	541	554	516	492	513	512	442	517	529	550	520	494	498	554	540	496	525	581	493	531	481	523	538	514	571	526	539	536	535	491	514	570	536	522	494	551	503	521	494	531	528	505	539	528	532	524	468	532	514	517	547	541	508	518	558	480	527	503	522	526	522	544	501	540	521	534	515	511	552	490	526	540	503	514	542	505	517	517	499	516	539	514	487	521	457	521	503	540	554	530	546	516	510	505	516	519	528	477	546	513	477	500	546	527	562	508	501	491	513	525	498	490	528	550	489	527	524	550	536	467	525	539	550	507	509	532	529	493	534	507	476	536	529	562	462	513	537	520	469	554	526	532	501	514	523	517	498	531	493	547	535	545	523	492	520	533	524	503	518	534	529	505	522	485	507	517	551	533	540	535	523	510	545	485	507	508	533	517	536	523	498	544	561	544	525	528	520	538	513	525	546	512	501	486	501	530	539	520	514	517	550	509	516	521	525	520	467	505	531	539	540	533	473	528	560	521	501	551	540	509	515	511	516	537	503	489	555	546	545	504	551	492	504	519	495	492	525	511	539	508	489	499	531	493	509	527	520	528	503	512	522	551	489	530	521	497	519	575	512	533	490	566	539	507	515	564	512	539	518	516	491	499	501	531	539	502	495	506	546	536	531	523	493	578	540	533	544	477	527	528	522	519	509	545	514	499	526	513	539	542	518	513	555	498	504	551	481	478	497	505	511	505	504	512	520	524	534	497	531	497	517	526	509	496	510	534	509	495	567	565	510	559	523	511	575	550	482	505	533	497	504	503	532	528	496	541	533	499	477	499	511	479	552	539	537	506	506	515	492	497	494	528	555	504	505	501	512	495	551	541	544	500	518	518	527	532	498	542	516	520	511	492	556	513	534	528	546	517	495	487	496	536	510	516	524	493	516	547	512	489	516	524	499	504	520	507	527	508	545	494	524	526	540	511	523	524	473	529	523	513	497	544	496	544	525	558	498	535	527	519	524	507	518	521	514	494	531	532	497	524	529	522	504	542	530	494	525	512	484	486	547	566	490	520	520	517	543	524	496	559	494	559	549	540	566	523	565	512	556	505	540	515	511	472	533	499	479	511	527	523	541	533	558	469	513	563	502	520	510	523	548	542	473	539	485	518	509	498	530	508	538	528	489	503	514	494	535	516	487	489	482	542	482	553	488	564	515	524	529	563	500	504	520	526	516	532	501	522	525	519	524	477	576	511	508	513	520	504	511	515	543	545	532	508	478	505	526	522	508	495	520	587	497	519	526	505	507	502	491	498	506	524	478	493	499	508	532	541	500	516	552	542	514	569	517	519	506	562	501	504	527	490	527	555	513	539	520	511	490	522	519	561	553	524	532	554	513	529	526	552	532	525	472	519	517	546	512	515	498	542	494	514	544	514	512	520	540	511	529	539	513	514	510	529	512	512	566	567	491	496	532	512	541	511	497	534	493	504	537	528	474	511	564	524	521	535	532	504	516	548	494	505	527	473	506	492	533	506	545	506	517	565	521	517	519	473	491	525	504	513	560	554	532	507	546	473	515	527	497	525	523	493	511	529	468	541	509	508	515	491	535	520	556	518	555	524	483	532	477	523	528	536	512	501	531	503	536	539	522	537	512	506	506	500	512	513	529	512	484	532	518	537	523	504	524	537	505	501	501	515	530	497	552	531	558	570	510	515	502	513	503	534	510	543	543	486	530	551	504	562	535	506	527	486	487	494	491	549	526	522	536	520	487	554	535	517	498	508	507	487	561	517	510	541	530	516	495	539	520	542	516	503	543	516	516	429	500	539	562	507	507	507	537	500	565	503	530	529	527	517	500	532	562	510	527	523	525	491	530	549	512	509	530	505	474	528	519	529	570	471	527	515	552	505	527	519	516	519	508	536	502	493	497	508	521	517	496	524	508	518	574	546	470	470	536	523	506	570	540	524	551	532	551	517	536	496	524	486	511	538	529	535	565	513	482	490	548	558	539	487	512	527	540	509	539	491	513	507	492	542	506	534	509	544	498	509	526	510	504	520	574	518	531	477	495	539	557	515	507	517	519	517	527	526	504	534	543	520	544	538	519	491	500	517	441	507	494	532	513	495	513	505	546	486	529	508	471	554	540	483	529	500	526	497	531	568	545	529	510	510	508	523	526	494	511	491	563	531	485	564	507	525	536	521	539	513	512	503	477	530	517	506	528	514	532	493	522	527	542	522	491	530	513	508	526	491	501	514	472	502	487	487	491	504	481	511	513	524	485	512	504	497	530	522	526	560	566	464	489	527	530	514	502	530	530	525	517	482	517	504	518	477	483	516	464	537	475	530	530	515	495	493	521	522	540	513	507	509	512	496	530	471	484	510	531	507	499	514	515	564	507	502	523	497	508	538	535	517	506	512	526	525	499	515	524	530	526	536	539	564	530	553	519	541	524	563	534	532	547	492	509	544	515	489	514	514	489	545	579	468	521	547	516	538	532	519	477	551	548	502	483	506	502	508	510	539	488	528	542	511	519	525	474	531	519	510	527	476	550	524	495	491	515	521	547	506	497	539	550	519	554	532	512	532	479	563	519	490	489	517	531	508	535
23020	21089	28767	23660	21100	18633	5084	2068	1350	1126	1097	936	808	777	660	609	642	534	487	505	454	399	417	403	419	404	374	385	390	387	364	357	384	323	324	348	328	321	340	293	289	322	302	257	260	298	284	273	273	277	301	285	288	272	262	298	260	263	260	288	262	276	267	271	284	271	281	292	308	265	289	302	283	288	296	288	269	259	293	291	268	246	276	281	267	260	258	284	273	269	253	282	281	277	252	267	258	290	259	275	276	279	275	286	260	275	268	285	259	283	258	296	290	284	293	266	263	270	272	258	253	251	271	260	272	250	254	270	241	280	267	237	233	293	276	255	249	265	270	257	252	291	264	281	302	249	272	283	257	267	278	267	294	294	291	280	273	259	263	269	282	252	245	277	240	253	273	263	288	267	257	255	273	279	276	273	306	253	263	267	260	269	299	295	259	293	274	284	313	294	267	260	278	287	299	280	288	275	277	264	286	270	268	268	271	313	282	272	287	286	266	275	270	296	263	257	270	269	285	257	283	249	279	264	261	256	284	269	250	285	240	265	294	277	271	283	243	257	263	247	279	286	255	279	261	264	294	262	287	265	310	270	286	272	278	249	270	245	278	253	276	279	296	268	287	287	252	293	289	250	261	291	268	258	260	268	279	284	278	264	284	266	232	264	298	272	283	276	261	247	258	263	207	279	260	288	302	268	274	284	271	260	293	276	286	277	297	314	278	262	254	281	304	260	291	258	319	285	280	283	258	292	300	279	278	279	263	290	288	288	277	234	298	272	266	256	273	289	252	271	263	278	292	264	253	262	264	283	275	263	272	247	261	235	284	273	268	263	266	281	263	287	284	265	293	264	290	274	271	264	284	262	310	256	279	279	260	254	304	267	273	282	293	263	258	242	290	269	256	272	299	262	277	269	256	275	276	256	229	247	283	274	268	297	275	271	280	256	239	273	292	273	240	283	268	295	274	257	278	262	285	279	316	278	253	281	275	281	270	248	284	292	252	269	261	293	284	265	260	264	261	277	262	268	254	258	296	280	258	292	275	290	253	267	277	279	254	275	283	262	290	295	277	285	261	258	301	276	266	273	277	257	256	292	267	282	251	284	249	262	280	254	254	256	280	256	282	274	264	286	260	270	270	259	291	281	276	292	258	253	247	273	259	229	281	238	302	274	280	267	274	274	271	276	239	284	265	272	256	265	296	255	270	263	288	245	251	268	294	249	303	279	276	261	281	271	255	269	283	245	261	286	245	269	270	250	247	273	279	289	286	250	279	272	272	270	271	249	251	267	246	287	276	291	257	254	257	233	278	275	238	286	288	244	274	247	290	295	269	240	240	238	276	262	282	246	253	259	301	278	262	272	266	256	280	275	275	274	273	264	264	289	271	229	261	256	258	276	244	267	285	287	293	277	294	251	262	304	292	278	262	268	267	293	253	277	271	272	263	276	273	275	234	248	291	249	283	285	289	254	256	290	287	277	262	277	274	287	282	269	287	265	245	274	288	279	275	274	275	268	266	280	265	257	266	276	282	269	240	300	247	270	259	287	270	250	237	257	277	289	293	287	263	269	256	285	285	284	255	255	256	264	288	300	296	279	303	267	259	238	252	287	266	281	291	261	267	266	290	270	246	274	271	272	289	284	281	282	255	275	301	283	252	256	274	266	234	272	280	274	278	251	249	291	291	264	258	284	267	262	269	298	266	242	259	232	263	291	264	245	256	259	287	287	286	258	268	265	253	264	287	290	274	266	281	250	288	286	262	270	277	304	255	294	262	279	284	298	270	281	274	297	245	279	250	280	285	266	294	292	283	279	284	260	286	288	272	302	301	259	247	292	258	252	280	263	254	255	264	271	289	268	277	282	268	289	274	257	248	257	250	301	260	285	261	285	254	260	265	303	310	236	278	276	277	284	309	277	242	292	267	287	276	292	253	263	250	261	263	266	268	245	228	266	255	331	273	253	279	272	261	266	302	260	297	307	275	248	279	255	253	272	270	255	261	283	258	267	270	268	286	260	275	268	229	306	234	239	286	286	269	310	248	270	273	298	291	279	274	273	264	253	240	285	261	293	267	290	272	285	311	258	274	258	267	223	261	289	274	273	284	266	298	285	278	282	287	245	303	272	253	273	252	241	255	284	268	271	255	264	274	247	286	273	281	287	289	230	249	258	248	262	289	260	279	293	262	288	281	232	276	284	308	281	271	265	265	272	260	265	253	301	270	256	273	271	228	261	257	273	253	288	249	262	286	272	279	270	254	266	268	267	285	277	268	305	285	270	261	295	261	267	274	283	248	248	276	252	254	271	244	268	277	268	273	273	285	266	265	288	258	251	282	284	275	300	269	267	273	270	274	256	256	279	269	253	266	244	286	253	258	300	276	244	276	256	255	225	269	267	267	272	308	297	292	242	276	264	266	283	295	321	285	266	249	240	303	291	251	284	232	277	268	272	293	274	273	278	277	248	262	285	251	288	263	266	274	269	260	248	262	282	260	248	276	261	254	250	253	274	276	287	260	258	258	270	259	283	268	294	247	254	271	262	298	281	274	265	276	278	265	288	269	272	287	278	270	222	260	285	254	269	283	247	257	305	259	265	263	294	247	261	261	268	292	281	240	272	277	279	276	274	286	266	274	265	269	287	262	280	271	272	291	263	265	257	262	293	268	275	253	275	270	270	277	262	259	268	285	234	264	235	277	288	243	252	288	250	250	253	280	275	269	271	261	275	284	248	276	304	266	303	298	252	256	260	287	253	246	265	258	296	263	258	271	299	254	252	281	256	260	270	273	260	298	278	293	272	288	270	262	301	251	249	256	265	274	243	280	280	271	261	295	256	273	261	280	298	282	273	282	283	280	239	285	251	250	282	269	262	240	282	235	301	266	311	245	278	262	298	227	270	255	277	281	262	264	269	275	272	250	274	264	276	266	248	273	288	280	277	294	261	297	269	271	263	258	277	283	274	263	268	249	296	287	279	268	272	252	258	247	249	262	254	259	279	278	270	262	265	242	282	259	265	294	266	276	271	259	269	282	226	233	253	261	235	260	309	285	297	264	301	275	250	264	247	258	253	282	260	287	249	240	281	275	281	269	273	263	277	284	277	272	243	264	265	271	262	299	295	267	264	268	241	250	248	258	249	281	246	276	266	254	222	267	267	277	254	249	258	282	258	246	249	248	283	257	257	253	284	287	294	245	276	285	268	262	256	272	276	274	260	269	270	277	258	272	299	263	298	261	243	256	272	292	273	287	256	290	269	250	280	275	276	279	260	279	287	277	259	278	260	275	285	265	290	285	272	252	259	296	276	277	259	268	252	285	283	265	257	260	247	314	269	284	283	265	292	286	269	291	273	249	260	235	281	279	289	254	249	241	255	292	232	268	288	258	280	254	245	275	275	269	285	272	252	249	277	282	281	275	265	272	280	268	281	277	271	256	257	276	262	283	259	264	278	253	276	283	263	255	259	268	276	279	296	267	258	295	261	244	257	275	254	269	255
13537	28344	25639	17548	13984	10834	8405	6055	4878	4074	3548	3169	2778	2455	2189	1942	1709	1570	1350	1363	1229	1189	1096	1058	982	1009	870	944	858	849	833	791	812	743	735	721	672	646	615	585	575	519	550	583	605	569	538	515	532	579	607	568	534	523	539	525	548	544	512	523	539	524	553	527	524	562	556	593	564	567	533	553	514	558	520	503	531	479	528	485	518	548	525	503	484	476	525	505	517	516	523	498	511	489	510	512	512	533	521	507	503	539	523	506	501	496	475	472	516	503	543	513	532	500	539	520	549	490	493	487	530	510	499	495	483	514	484	504	482	503	495	522	505	522	498	544	513	498	545	536	480	520	509	517	510	487	501	496	516	510	505	559	534	507	524	483	479	500	520	521	516	483	491	500	490	475	504	535	492	518	486	544	528	518	457	532	506	529	531	483	481	486	499	483	519	512	507	499	518	488	487	482	515	514	532	489	517	502	445	472	529	438	495	527	507	456	567	520	496	511	516	508	505	504	520	522	503	504	497	511	508	484	494	516	534	532	501	506	500	540	570	509	480	471	528	524	509	501	472	494	507	471	494	488	496	507	490	506	507	494	498	496	493	485	528	545	484	509	480	474	523	506	509	530	518	475	507	499	535	487	502	512	510	477	503	510	503	541	467	527	542	533	484	524	563	515	512	468	548	492	508	500	452	524	511	527	504	496	573	479	521	504	495	523	512	534	473	496	491	530	480	499	502	492	467	467	501	517	483	532	493	500	475	494	480	549	507	526	516	532	535	471	501	497	530	501	497	485	545	511	531	514	499	510	526	488	500	592	527	526	511	454	505	524	524	522	520	491	518	529	481	472	499	520	518	520	509	493	503	505	492	541	485	527	489	546	523	540	512	533	510	512	515	505	480	488	503	506	521	516	508	499	517	483	499	494	510	494	521	520	509	501	521	497	492	503	476	518	526	542	514	473	490	482	459	538	524	519	495	505	497	526	490	505	484	506	504	479	544	494	510	496	521	545	510	521	537	508	482	503	523	521	540	512	548	517	485	515	513	480	521	509	510	536	500	497	529	484	478	500	534	527	518	485	500	510	452	491	486	519	500	520	493	512	563	507	495	490	455	516	532	499	532	524	486	519	511	511	538	510	505	542	492	511	520	531	510	535	477	487	521	489	552	517	556	525	487	533	495	512	520	492	496	536	518	474	505	519	497	518	480	480	483	517	499	488	545	483	476	480	511	477	475	476	476	473	552	498	524	515	466	496	533	520	528	455	492	532	479	552	507	555	480	540	527	494	500	520	513	526	473	529	487	504	522	495	490	484	529	536	509	545	461	519	548	499	482	502	484	530	507	503	492	540	510	480	515	510	475	511	562	557	532	510	526	479	480	437	531	525	512	503	528	485	476	523	496	520	527	510	532	475	553	520	491	506	508	493	530	478	494	506	496	482	457	531	539	487	483	503	497	541	540	498	503	494	506	532	517	484	467	490	502	506	495	518	499	485	563	526	525	504	527	495	509	508	516	514	494	500	469	494	492	503	491	490	539	538	523	494	540	528	487	474	494	540	509	497	458	468	509	494	483	500	541	517	529	517	523	521	529	519	521	520	498	521	514	498	532	552	515	500	518	499	524	488	510	520	496	541	517	497	492	468	507	482	486	514	504	528	479	528	510	549	510	481	500	486	509	549	519	505	486	446	531	500	527	528	550	490	471	550	514	502	544	485	521	524	540	535	497	505	497	495	496	487	510	530	505	500	490	477	482	488	488	509	498	543	512	486	539	525	496	509	503	534	508	503	506	527	519	520	507	491	514	495	536	476	545	527	507	491	532	513	514	509	499	498	506	524	507	501	483	468	499	526	515	476	501	512	499	542	527	503	517	474	509	529	514	481	507	482	547	531	532	499	477	524	508	458	500	482	517	498	524	533	509	516	519	533	512	522	541	536	567	478	521	504	472	519	523	497	488	502	509	483	513	529	478	492	525	497	519	499	502	451	513	513	528	552	533	511	495	519	555	519	542	499	531	497	486	511	489	516	480	525	457	500	463	500	511	529	525	501	500	463	484	498	488	488	503	513	529	521	485	485	550	541	488	465	539	520	499	522	526	487	503	523	472	479	507	550	479	493	486	545	537	526	520	478	507	496	500	521	492	519	526	491	506	497	497	462	485	512	515	504	515	506	488	493	486	505	497	498	503	508	465	502	478	546	528	531	525	483	501	514	494	504	503	499	495	491	528	518	540	516	483	509	554	494	456	502	499	546	538	481	545	500	499	527	482	524	518	537	507	458	512	507	536	517	507	461	501	519	473	496	477	489	492	493	531	500	529	516	494	509	491	470	541	500	552	538	517	520	490	528	527	510	479	491	500	501	510	511	515	537	482	487	500	515	523	487	510	515	504	538	511	505	522	497	495	503	486	511	492	528	485	494	473	515	512	523	469	528	463	474	542	518	538	482	515	519	491	503	455	496	518	550	528	510	508	502	487	507	469	532	509	455	539	497	543	499	514	483	508	501	518	572	511	460	450	500	508	535	498	454	494	469	519	505	490	544	509	483	510	518	522	487	504	521	511	523	515	468	476	527	493	562	504	516	517	475	502	491	479	476	551	518	498	507	524	505	486	496	531	477	518	504	507	492	475	516	547	485	522	520	521	489	484	490	502	517	480	514	507	508	522	520	527	549	515	517	520	517	541	478	502	490	503	499	520	493	504	481	514	487	536	504	530	517	529	527	496	505	544	495	465	496	543	549	484	495	505	506	503	536	509	489	530	488	526	517	539	474	510	446	537	526	531	512	501	497	484	520	515	489	518	500	484	541	483	490	531	514	495	515	512	501	505	489	526	491	495	521	489	497	513	519	496	535	491	521	509	522	510	498	471	512	502	487	485	534	495	491	526	530	533	484	492	498	483	512	499	528	515	511	516	521	551	538	490	518	508	490	543	513	517	501	474	466	503	513	480	482	529	513	479	532	522	485	497	509	534	515	518	503	501	513	522	495	512	501	463	500	485	536	496	491	498	528	512	506	501	490	530	483	532	512	531	532	533	522	512	502	531	460	494	503	521	524	519	510	507	513	505	530	547	505	517	507	517	487	472	473	484	514	523	519	479	517	542	499	548	507	514	512	492	552	550	508	555	509	491	505	496	490	501	511	510	495	520	501	507	531	506	445	522	504	530	538	484	482	540	505	527	475	497	498	530	526	524	529	484	494	494	499	473	504	487	494	516	455	576	478	536	471	508	481	512	491	477	473	546	498	519	492	497	490	519	507	537	486	520	516	512	485	527	511	538	493	536	490	502	518	497	508	507	502	515	502	477	507	499	490	489	511	517	511	504	477	522	483	516	509	513	505	524	522	496	501	521	493	555	485	488	501	515	504	540	477	514	494	490	449	503	451	519	464	521	536	506	466	488	481	514	523	560	487	565	531	500	516	518	512	546	465	497	511	476	475	506	522	523	496	517	473	495	497	518	492	499	475	538	516	502	494	540	522	515	478	506	522	473	515	503	504
26581	20108	11059	4403	2290	1638	1210	829	776	700	646	577	588	582	471	521	551	490	507	477	479	474	429	441	445	428	473	424	477	418	423	449	493	412	393	427	454	445	418	407	386	443	421	384	417	430	383	390	455	409	434	397	404	438	383	393	415	420	374	422	393	405	430	393	426	424	404	417	374	389	393	404	405	436	431	420	399	395	440	422	376	415	392	391	411	387	430	403	422	425	391	389	395	378	447	414	367	413	392	384	390	426	424	419	399	386	394	390	362	399	412	397	421	429	384	396	422	400	374	407	404	392	424	434	384	402	461	400	400	420	440	432	370	393	409	409	475	386	352	443	387	416	423	408	452	407	377	401	411	415	423	382	391	403	370	404	422	422	393	409	407	408	422	404	409	391	410	376	412	395	384	416	399	414	409	431	378	368	418	403	377	393	395	367	415	414	417	395	407	394	408	419	409	412	387	409	394	418	366	412	387	395	383	427	420	391	412	396	419	394	400	412	386	409	395	449	413	382	380	408	384	430	405	419	448	422	417	422	400	440	386	383	403	432	361	425	431	421	400	461	405	401	407	433	398	405	424	422	395	397	427	384	380	398	416	432	410	416	379	411	390	446	407	388	393	415	395	415	452	419	345	412	367	397	431	389	390	401	445	358	385	392	388	434	429	472	379	433	395	386	403	398	430	410	417	454	419	389	414	397	459	401	351	399	387	433	391	394	456	419	385	423	411	414	411	363	409	408	376	445	395	393	434	391	379	418	427	402	409	413	406	407	396	409	401	355	403	391	402	427	366	370	394	403	399	385	410	370	372	400	401	418	410	425	381	397	368	401	417	404	417	382	424	407	397	388	393	397	410	381	373	433	383	425	422	382	376	451	423	439	383	435	411	386	428	411	408	419	378	420	392	383	402	411	407	426	432	381	402	451	436	421	421	380	390	415	429	404	405	431	443	385	430	378	414	426	400	392	429	400	431	395	389	383	402	409	426	403	402	421	425	377	399	421	420	402	410	430	390	430	459	444	433	410	381	364	404	403	401	419	408	411	437	398	387	380	410	399	416	424	381	420	423	429	430	412	421	421	439	396	351	372	440	419	366	399	419	421	401	404	411	343	458	377	419	401	394	400	411	407	405	366	378	407	362	401	411	442	406	461	420	410	423	407	391	388	409	384	382	412	394	424	407	415	390	430	394	386	365	379	381	421	387	418	385	382	397	419	417	410	398	383	391	378	399	373	406	378	402	355	419	398	411	414	412	364	397	428	383	406	414	434	398	396	417	412	393	388	413	374	385	442	390	403	394	442	408	396	385	397	428	363	403	427	414	424	411	371	421	365	414	398	383	423	399	434	402	391	385	417	398	422	387	395	404	419	377	404	404	386	414	384	395	374	428	414	412	395	397	391	386	400	410	405	394	361	377	421	418	381	459	396	415	393	425	393	407	389	411	416	388	409	364	415	397	436	412	414	436	419	388	415	408	409	409	405	358	355	390	418	388	430	399	385	409	421	443	429	439	416	396	385	430	370	478	446	372	396	406	396	422	387	395	367	413	372	390	412	407	411	429	407	365	392	413	418	366	412	412	407	421	379	388	421	388	403	401	443	411	387	390	392	405	398	389	413	423	414	424	411	397	417	403	413	430	424	414	375	372	417	441	437	422	397	456	381	375	419	370	431	412	399	398	378	383	424	405	410	414	382	411	370	411	430	446	390	389	355	419	360	393	390	386	395	440	406	397	396	444	402	442	411	414	393	426	391	407	431	423	415	422	393	459	373	386	424	420	425	416	387	422	412	373	418	405	408	396	422	417	378	414	438	403	389	440	388	374	408	400	379	408	414	433	415	406	402	396	440	413	399	396	384	429	420	440	391	401	423	396	405	385	409	386	401	432	380	418	415	399	400	429	391	423	442	402	413	422	381	438	432	423	381	404	451	397	396	387	409	396	408	436	407	425	401	400	409	413	408	419	431	393	437	396	419	371	398	390	393	400	391	407	412	419	401	395	386	388	394	401	393	417	421	407	401	421	421	371	402	426	426	444	445	393	397	408	409	428	387	413	402	426	429	402	385	417	427	401	388	404	418	430	423	455	407	374	417	417	417	404	413	376	402	399	441	378	388	431	405	422	404	398	427	395	412	420	373	418	406	412	402	424	418	436	401	433	414	385	390	423	420	364	353	425	428	387	364	388	391	365	424	415	431	382	415	388	404	425	411	425	413	407	392	378	409	362	446	424	406	405	436	366	425	430	378	406	403	380	391	405	429	433	403	423	398	406	444	400	426	413	373	391	400	413	430	383	442	410	378	405	391	407	374	425	412	381	387	391	421	439	389	413	398	410	396	415	418	410	392	412	401	413	375	405	420	401	420	399	444	450	395	447	425	398	407	397	398	431	416	425	391	409	434	369	434	404	437	415	425	407	418	389	413	392	389	386	409	385	342	415	418	442	424	388	421	402	388	388	384	444	409	404	405	422	419	430	427	400	406	379	411	387	376	414	392	407	393	424	426	389	390	415	374	403	414	393	456	406	438	403	423	431	407	419	403	412	425	418	403	400	410	392	395	409	402	390	452	426	408	396	415	407	423	421	407	405	429	417	380	397	406	395	389	405	436	406	383	402	433	366	420	442	402	393	422	389	391	396	410	433	404	394	425	422	406	397	399	416	380	404	434	410	421	403	384	410	403	432	379	420	392	405	419	399	406	420	390	409	403	432	409	445	416	393	402	407	449	421	394	408	384	403	375	425	380	411	396	390	404	411	411	427	422	415	393	435	403	398	397	442	405	400	421	415	423	395	364	356	402	424	379	434	416	409	398	422	410	386	422	410	360	416	425	411	412	378	406	412	425	439	398	384	414	419	406	408	400	419	383	414	444	407	396	381	380	413	422	417	383	387	426	417	407	408	388	420	395	459	418	454	395	413	407	419	424	389	419	425	418	431	408	391	381	387	435	434	433	375	413	374	414	408	384	429	385	420	411	409	436	408	396	414	406	421	376	408	427	399	387	421	392	406	393	396	392	387	394	418	395	424	413	420	404	423	419	425	401	377	421	401	405	405	446	420	418	401	386	425	432	390	422	435	427	444	381	411	402	409	378	398	396	398	389	431	382	370	413	390	408	400	386	398	390	410	403	431	412	367	398	420	419	388	370	362	400	449	386	421	379	398	409	410	419	459	406	388	405	434	451	428	406	393	401	436	399	417	423	404	437	406	395	386	406	385	438	403	423	376	384	416	389	381	385	422	390	425	404	370	404	443	395	388	404	433	368	403	426	388	404	384	427	448	404	391	393	395	417	412	378	376	423	416	408	409	375	432	403	413	420	380	422	426	407	397	377	434	412	380	428	437	403	409	397	387	436	402	389	403	389	378	390	429	389	389	398	395	422	409	403	385	429	433	433	434	403	424	434	413	433	405	412	393	424	360	420	394	425	456	405	432	424	392	389	414	381	432	398	419	425	416	412	432	411	419	393	406	377	392	419	410	394	426	427	400	421	409	427
10297	16607	14802	8983	6650	5115	3778	2844	2304	2090	1884	1581	1548	1417	1332	1279	1177	1104	1097	1076	938	986	976	948	938	941	962	854	916	918	886	888	903	814	897	849	861	840	798	803	769	772	769	788	766	780	788	767	762	840	810	807	814	812	841	838	801	775	792	818	797	827	802	796	781	806	817	781	791	789	795	794	801	790	819	794	765	765	757	807	781	753	789	759	750	778	753	762	816	780	801	769	828	773	742	790	808	794	797	777	766	754	759	785	793	790	759	788	813	780	798	764	823	771	755	816	816	763	778	741	825	783	748	778	814	761	741	786	792	850	844	780	794	795	771	830	814	806	774	762	786	753	821	797	763	784	780	816	769	749	780	750	811	773	768	849	781	806	809	813	767	772	761	773	798	806	789	756	785	745	826	785	758	811	804	779	768	793	771	794	787	786	806	778	806	825	789	773	804	788	777	794	817	770	796	776	809	802	821	759	770	778	797	768	743	786	794	777	819	806	743	778	815	810	747	768	796	764	790	791	775	795	793	819	788	724	774	757	808	772	801	783	804	803	833	788	767	773	772	771	760	787	773	804	770	801	780	787	782	802	797	774	787	804	767	707	777	734	762	791	784	793	771	766	781	816	782	762	756	781	783	782	839	837	833	805	779	800	764	793	770	753	751	779	764	770	729	792	804	783	757	751	809	774	780	766	804	795	800	790	734	772	788	731	814	772	807	802	822	828	721	770	795	781	778	768	755	732	764	755	743	796	789	782	749	815	783	800	817	786	797	809	777	749	735	758	759	758	809	841	780	741	743	768	791	837	795	790	784	799	812	790	746	796	774	829	791	807	794	733	812	764	793	814	761	774	783	803	791	800	824	821	793	781	807	774	778	789	755	817	765	798	721	799	800	785	808	811	830	805	850	825	759	799	801	763	785	743	807	770	778	787	788	756	802	786	724	796	769	744	739	803	800	784	779	816	757	837	724	788	746	788	760	826	798	831	808	747	811	754	762	795	763	776	791	812	778	753	813	758	792	792	768	810	782	789	796	837	826	756	831	789	813	829	770	827	787	828	796	804	747	804	794	801	793	824	748	819	783	720	703	777	783	853	805	765	732	770	753	801	782	802	816	773	811	776	791	784	779	760	766	774	799	785	719	777	757	804	781	787	768	783	778	783	842	797	806	709	801	850	772	809	812	798	733	804	785	795	802	802	760	789	786	746	790	768	780	756	851	776	788	761	746	784	779	826	775	778	757	725	780	789	804	815	819	760	770	828	765	773	807	800	780	804	752	799	830	773	719	786	809	805	816	749	772	825	805	749	799	791	791	770	771	802	772	766	777	798	756	812	790	826	783	792	823	760	781	727	806	805	811	794	798	769	819	786	774	759	743	750	805	787	812	754	758	806	767	726	783	774	801	763	738	848	843	808	799	745	728	797	783	768	783	789	757	786	764	773	831	799	790	814	793	733	856	784	775	754	765	743	763	837	750	747	782	789	844	819	739	776	815	832	790	753	762	841	768	758	781	786	752	814	845	738	746	771	789	824	807	794	745	777	755	760	751	824	770	798	794	812	789	759	763	838	771	790	778	830	747	759	806	781	756	821	767	777	769	810	760	807	782	800	816	761	803	784	830	768	838	805	776	801	799	799	825	801	747	792	802	756	774	783	762	770	790	755	794	809	773	747	788	774	774	740	752	761	773	768	783	819	801	786	795	769	812	761	713	815	781	752	776	797	783	748	812	775	786	757	791	752	827	776	767	824	788	782	812	784	796	825	794	765	749	793	810	795	796	773	803	781	798	774	791	758	762	773	833	784	804	807	805	770	840	727	751	797	823	737	782	791	800	815	795	790	788	829	799	796	760	801	789	786	795	827	803	813	855	755	751	753	812	755	783	841	783	768	799	810	768	817	782	808	787	816	776	821	800	807	774	800	787	779	757	787	733	847	786	758	759	817	799	767	763	805	760	792	767	771	782	789	822	771	805	811	749	763	768	768	802	779	764	745	779	785	762	826	797	793	754	751	798	834	769	789	832	787	815	770	810	751	783	778	731	774	771	756	779	778	781	807	777	777	825	756	787	835	836	795	757	782	779	836	771	786	823	769	761	793	785	785	754	779	788	779	826	761	814	832	799	851	749	773	811	789	771	791	784	805	802	797	795	734	752	763	777	772	852	783	810	798	767	748	770	794	747	805	779	769	755	812	747	768	820	798	809	797	771	823	759	760	773	757	772	804	783	811	807	777	771	786	789	813	823	810	722	754	740	782	839	774	806	768	769	819	784	845	795	793	796	776	755	830	780	797	720	763	810	781	771	770	752	805	835	802	781	750	743	796	757	873	771	783	830	756	758	820	830	828	745	776	825	780	790	791	761	828	819	756	787	722	796	748	738	781	754	768	818	782	793	831	774	767	825	802	786	777	766	755	820	802	808	782	816	792	778	842	787	850	753	765	816	756	767	774	822	770	808	807	849	755	819	805	832	799	793	763	744	825	848	737	833	737	758	765	783	811	799	727	772	819	791	827	752	816	789	736	760	804	791	789	813	797	753	753	773	742	788	806	768	780	867	811	871	789	751	762	744	790	761	761	843	778	765	850	800	800	797	790	758	828	729	785	793	804	816	792	748	814	777	790	786	822	807	776	781	798	789	803	833	768	747	838	746	739	793	812	781	779	755	785	813	793	876	755	812	763	813	740	788	791	804	815	758	786	784	777	799	760	788	747	772	793	753	808	767	794	783	760	769	762	842	781	770	833	801	770	759	810	824	749	778	805	761	819	781	740	777	733	777	758	755	781	744	780	791	808	764	782	810	783	790	814	773	816	803	789	813	771	783	803	772	852	784	783	788	845	762	787	777	832	810	748	781	765	778	783	794	848	759	797	815	784	800	791	785	762	760	800	788	774	763	796	784	780	804	768	810	802	838	824	774	757	741	806	779	772	784	773	770	831	759	760	820	792	793	763	765	792	762	796	745	788	790	796	768	844	824	814	808	821	802	792	799	830	763	827	739	787	802	786	718	802	762	735	797	822	778	758	750	793	827	816	777	839	825	814	803	780	781	759	775	798	785	792	774	825	814	801	825	768	780	824	767	756	831	733	831	792	798	762	768	732	727	816	785	837	742	779	855	798	751	815	782	741	773	841	787	799	810	770	802	780	825	777	762	774	795	778	814	789	771	750	775	820	711	837	813	812	749	805	782	788	807	816	815	775	769	767	796	743	794	727	817	760	780	747	786	789	793	758	806	810	784	756	806	840	779	785	785	726	773	771	818	763	793	809	809	778	802	817	790	734	775	785	788	787	822	811	770	826	800	800	754	793	753	763	760	781	783	772	806	796	830	780	780	806	817	778	804	787	802	763	783	802	744	798	796	809	809	808	775	750	752	770	769	799	790	802	755	784	784	798	786	782	775	773	822	781	788	783	803	775	776	748	762	784	795	768	784	789	797	755	753	757	813	798	746	767	767	755	833	776	788	763	780	804	782	742	768	764	784	816	779	822	814	804
23842	21063	28037	24301	19377	5206	2182	1314	945	872	764	664	603	527	523	501	448	431	389	399	353	397	343	351	344	331	331	343	341	316	318	324	301	296	272	270	282	313	295	275	255	262	275	296	257	268	246	290	272	306	266	263	253	266	264	276	262	272	265	250	279	269	268	262	236	263	268	254	252	246	270	293	286	256	296	238	233	237	250	298	281	279	254	264	231	245	267	297	237	275	248	233	264	283	238	241	274	265	254	270	271	249	252	247	280	254	250	221	275	265	284	256	255	289	274	245	254	246	267	254	253	255	250	281	242	231	274	225	227	283	248	270	252	281	269	277	251	291	237	269	275	245	249	276	270	265	250	256	273	254	283	252	281	245	254	236	258	261	265	256	272	263	235	270	245	257	257	242	257	280	230	253	231	268	280	276	251	259	265	233	278	240	227	267	244	252	264	279	272	269	258	238	240	252	252	282	245	258	246	266	239	256	266	273	265	263	248	255	267	268	282	228	272	273	250	249	270	243	258	297	248	246	274	274	262	263	240	260	261	287	291	255	275	259	244	256	236	253	227	257	250	254	255	265	267	267	229	241	249	254	261	267	239	240	256	279	265	247	234	275	280	262	260	254	251	252	241	256	269	245	235	267	282	264	275	278	258	273	255	265	270	253	269	261	264	259	274	261	287	232	275	243	260	244	225	260	263	262	267	254	249	252	232	280	272	232	290	228	285	232	256	269	253	272	248	273	243	259	264	260	294	242	243	255	258	277	280	282	245	254	240	246	232	247	274	258	287	264	251	261	246	242	252	264	282	249	252	249	255	253	243	265	274	259	259	268	268	248	290	228	252	245	261	287	292	271	266	243	257	250	243	245	233	269	268	266	254	240	257	286	269	277	256	283	232	270	261	268	269	272	278	284	246	247	258	251	259	244	271	244	265	236	252	258	252	258	272	289	255	288	235	263	236	267	256	245	254	242	250	262	259	275	245	254	244	274	264	306	280	249	277	256	247	241	240	256	269	262	251	282	221	282	273	276	252	239	265	244	249	291	262	254	264	265	227	266	280	259	278	246	253	268	274	267	266	246	283	255	265	250	260	261	255	237	233	255	257	256	252	246	256	268	257	254	247	252	260	251	259	284	265	256	244	250	268	255	269	303	285	240	289	235	238	278	263	252	283	249	248	263	265	261	264	273	238	243	239	264	275	232	287	274	251	249	263	263	251	254	278	281	267	278	262	255	260	249	247	290	247	266	249	258	262	239	254	265	267	294	262	275	250	232	262	247	252	268	265	228	275	256	225	259	275	269	267	251	261	265	261	250	258	266	279	238	239	241	265	263	273	237	252	247	277	293	256	234	270	251	265	257	294	272	252	248	232	266	244	274	270	250	273	279	257	269	224	267	276	231	234	265	270	270	260	253	258	264	266	257	251	251	254	283	246	268	250	246	244	229	266	237	249	237	254	254	261	274	262	262	276	282	271	278	254	240	228	244	273	264	254	257	230	286	261	225	261	251	258	271	264	301	219	247	258	250	242	236	266	276	247	252	252	280	242	240	283	262	266	250	269	238	232	278	275	264	238	298	285	274	269	266	269	245	251	290	262	263	244	264	246	265	250	255	282	274	239	243	236	272	249	286	259	253	271	289	227	252	261	265	257	295	264	287	256	272	251	254	262	289	279	277	254	256	267	248	247	262	245	244	265	212	270	263	249	259	269	251	262	267	242	268	247	273	258	255	239	265	253	248	259	273	246	266	224	248	230	253	256	249	271	246	237	239	269	253	286	288	250	242	251	267	252	279	263	240	270	248	220	273	263	248	246	249	294	312	308	243	266	271	258	231	290	262	241	251	250	265	263	257	248	256	268	254	268	269	306	254	244	251	270	245	264	259	280	275	259	253	255	234	277	290	265	248	278	257	237	267	244	267	246	273	258	241	254	231	240	242	256	275	241	272	250	274	256	298	253	233	267	265	249	273	211	280	270	279	243	242	270	281	251	250	244	251	253	258	248	241	258	256	262	239	255	254	280	260	246	265	278	287	240	276	283	248	255	276	251	253	270	272	268	263	263	247	240	266	277	262	263	271	267	283	259	256	243	251	254	253	270	277	251	261	267	286	259	222	260	280	254	283	264	276	260	265	288	280	252	246	249	281	258	275	273	259	270	249	277	256	262	237	235	249	234	265	258	251	244	250	249	246	243	258	269	269	272	267	241	244	237	260	245	264	292	264	270	266	260	270	242	244	233	259	254	271	264	264	259	250	260	258	280	268	256	238	265	261	258	258	253	248	260	265	241	265	266	238	250	265	237	233	295	237	260	260	268	256	259	240	239	287	265	300	261	278	261	275	262	259	260	263	245	242	259	239	253	258	253	241	270	295	269	251	238	261	254	262	281	278	262	251	265	251	225	269	255	280	272	249	279	249	270	240	265	249	260	250	265	245	243	282	266	264	238	253	249	259	276	276	240	242	255	267	282	225	254	237	273	259	236	252	251	250	239	262	281	271	258	294	255	239	252	238	265	252	240	248	245	275	265	269	247	283	247	262	260	259	268	293	263	234	251	266	261	274	258	257	251	258	275	224	231	230	277	279	264	262	272	279	262	254	250	258	238	233	227	270	269	250	263	249	259	287	247	223	289	272	278	260	270	243	241	246	242	275	265	233	252	246	261	249	260	255	269	283	259	275	311	261	243	271	247	285	254	266	277	232	233	252	275	263	266	276	247	249	281	270	291	263	276	245	244	253	256	233	258	274	250	245	267	234	278	301	264	245	294	258	252	254	285	296	230	263	249	272	248	267	245	266	247	282	272	254	281	242	270	231	283	256	265	247	252	251	260	229	241	227	263	272	253	238	270	252	245	271	232	274	231	260	269	249	227	290	244	225	231	264	279	265	274	287	256	250	251	238	275	236	239	239	225	298	258	279	251	263	289	260	261	265	261	264	261	258	258	270	231	275	270	263	270	241	241	245	264	278	235	277	258	283	242	263	240	282	268	243	244	270	244	261	256	253	240	240	265	259	234	291	271	271	262	251	257	250	260	269	279	289	263	243	257	267	284	260	254	239	253	226	258	263	278	271	254	253	265	271	254	287	293	252	248	242	250	296	269	243	242	256	253	268	253	264	274	270	293	278	261	247	255	261	267	239	272	291	285	262	265	271	253	267	279	261	272	271	299	255	253	261	262	260	245	249	280	270	252	261	269	281	287	241	260	248	264	260	230	275	254	290	254	261	257	274	251	274	246	272	288	269	255	264	266	265	226	268	267	239	249	249	243	253	248	242	238	256	264	229	277	244	273	299	272	229	267	258	269	256	279	233	263	274	236	254	247	255	273	263	244	232	253	262	269	255	268	274	277	257	236	246	244	291	268	246	284	240	274	245	240	256	266	286	270	246	250	256	269	260	249	265	250	237	250	230	253	237	286	263	258	233	262	247	270	242	268	243	259	251	288	251	282	254	270	246	263	233	263	238	264	243	253	287	265	276	284	266	240	264	272	256	282	296
11377	23240	21153	13887	10701	8210	6017	4275	3422	2874	2543	2295	1942	1760	1601	1438	1325	1182	1133	1029	1022	940	878	862	890	825	716	792	769	714	761	725	695	629	644	588	638	598	575	571	542	539	603	562	554	532	497	550	554	526	509	548	544	555	529	540	493	560	527	495	515	506	519	497	574	539	549	529	533	564	548	507	519	544	494	487	473	516	505	517	535	544	542	469	520	520	502	523	543	543	524	509	528	520	556	537	517	530	500	534	505	524	555	535	512	516	494	524	489	496	501	533	494	515	479	529	548	518	538	525	513	510	535	551	518	568	544	493	487	500	522	538	505	519	500	544	514	550	539	524	508	543	554	486	499	499	540	481	508	478	486	527	508	516	499	532	523	457	523	522	504	530	501	516	513	511	474	563	561	483	520	501	521	495	520	519	505	497	529	525	527	492	488	530	512	516	468	517	532	502	513	503	502	538	496	485	531	522	446	503	469	517	511	519	535	532	534	522	459	509	509	519	517	509	549	517	477	550	535	505	515	454	499	490	499	490	534	523	492	446	509	538	482	514	514	508	490	522	495	538	491	506	525	455	480	472	513	496	544	505	504	503	534	496	515	491	499	492	535	513	484	470	511	486	454	486	540	539	534	532	506	519	526	526	510	512	538	494	553	485	540	531	479	513	511	489	504	510	504	470	505	501	502	517	493	491	519	533	533	530	496	519	484	515	505	531	515	512	543	513	511	512	486	500	553	495	482	499	503	481	528	524	471	539	538	535	535	495	521	517	510	491	525	541	527	503	547	467	470	514	524	501	526	476	533	538	484	506	531	521	480	522	549	514	533	539	504	550	515	519	504	497	477	540	479	498	517	491	533	527	512	527	512	576	500	531	503	517	513	499	518	497	514	511	529	490	452	488	518	544	536	501	518	512	568	514	543	481	516	518	496	519	477	478	502	475	529	486	522	511	454	518	531	495	518	509	516	544	504	510	500	495	482	465	498	542	487	530	491	486	481	494	534	513	479	523	519	464	523	519	535	487	466	490	549	531	514	520	504	535	518	503	539	530	536	474	513	479	526	513	498	509	536	495	494	523	501	485	493	505	511	500	482	514	489	515	507	466	489	573	502	509	498	502	531	505	537	482	543	522	471	485	490	491	501	512	466	496	469	503	508	564	504	480	508	497	524	532	508	515	538	507	515	510	537	510	508	506	506	484	526	524	562	544	506	519	493	492	501	531	522	520	487	524	504	471	511	484	541	512	493	490	499	549	491	534	485	458	502	480	517	495	531	495	514	488	512	456	471	497	515	514	487	495	509	525	547	475	481	510	487	506	496	510	503	493	560	519	518	540	527	519	518	490	489	496	514	522	535	509	497	539	509	526	526	536	496	494	496	491	512	537	451	489	534	518	493	537	515	523	512	546	535	487	510	521	493	573	507	490	493	479	520	500	541	499	499	534	485	501	457	532	509	496	504	515	505	503	506	465	479	533	488	541	526	540	514	504	539	501	523	517	519	532	528	464	504	525	523	501	535	568	544	490	515	503	537	509	501	496	494	514	531	528	524	518	481	486	539	483	548	484	497	532	491	521	543	516	517	529	537	521	485	502	492	500	542	474	512	503	489	553	503	522	538	528	494	540	502	516	520	489	520	498	517	508	493	538	523	506	501	523	508	483	529	503	500	510	520	507	482	501	503	497	502	493	521	510	530	481	519	543	478	515	515	546	504	551	539	542	526	513	511	526	551	485	516	528	515	510	453	536	489	506	492	522	504	546	516	524	547	494	509	487	507	505	489	505	484	525	515	517	503	511	497	510	517	555	513	475	497	502	511	531	498	494	487	499	524	507	506	520	523	533	523	527	515	551	527	550	505	460	532	469	524	535	522	499	486	514	502	506	548	515	516	499	522	531	528	479	526	536	527	559	478	489	513	519	525	538	510	554	468	483	502	509	521	508	509	503	554	524	488	494	528	542	482	554	544	526	518	560	523	528	502	544	535	508	501	479	481	490	488	484	506	452	475	505	488	511	501	465	490	462	523	545	498	546	493	521	487	518	480	551	510	504	506	488	532	517	461	544	486	491	468	511	547	569	530	524	476	482	515	497	493	520	540	495	505	527	474	505	455	506	515	517	501	517	537	519	493	497	488	534	504	509	484	498	534	519	506	550	509	528	531	505	518	499	515	526	530	521	508	524	470	513	484	536	500	512	475	489	502	558	536	520	468	500	550	503	518	521	525	542	537	539	525	522	459	522	537	557	510	536	552	485	527	493	519	522	482	544	512	516	529	510	499	498	503	529	523	500	504	507	522	508	505	528	508	546	558	489	504	516	498	467	481	532	542	526	481	504	483	538	511	527	555	512	571	541	516	538	528	508	517	490	541	507	501	485	526	525	475	519	530	539	566	537	475	544	545	496	522	507	523	518	539	497	552	500	500	509	523	514	523	510	533	549	485	541	501	498	515	539	472	533	496	561	498	523	496	573	492	501	523	523	490	496	516	507	477	498	495	537	522	525	537	532	487	556	550	533	478	533	506	498	465	525	541	471	526	530	498	485	511	477	514	517	487	532	495	485	528	558	519	511	463	521	570	542	500	514	507	503	509	524	505	517	552	512	503	530	531	515	501	489	528	509	516	551	528	512	556	524	497	489	492	492	543	522	491	495	519	510	517	479	537	523	506	522	465	520	507	515	498	515	507	518	512	520	522	467	507	461	519	514	452	478	465	507	540	581	526	504	522	484	505	503	537	503	539	521	538	544	502	537	488	516	496	503	498	479	520	497	527	507	497	466	499	531	498	474	515	522	570	482	519	516	489	472	517	480	506	475	537	512	547	474	494	484	484	508	518	507	538	496	494	506	540	506	514	497	499	524	499	520	519	516	494	473	514	455	461	507	517	538	469	531	478	495	508	496	504	519	510	522	514	539	514	541	496	503	522	526	505	501	527	468	504	488	516	477	510	519	496	511	505	530	498	487	500	511	524	519	536	489	509	522	494	507	483	490	499	524	493	568	507	553	482	501	511	515	512	499	475	535	526	573	500	503	503	495	512	494	481	519	495	477	480	524	517	521	483	497	485	502	530	510	523	525	496	472	559	538	519	514	491	578	520	513	547	469	491	522	495	533	563	513	509	491	522	502	545	522	510	527	541	519	481	496	524	477	449	535	483	535	450	540	527	503	500	500	493	501	480	537	526	554	563	510	488	521	524	516	504	510	555	518	534	499	534	529	523	515	532	473	503	522	498	485	508	516	513	533	511	516	520	570	482	502	516	507	557	508	519	535	472	521	500	503	507	481	497	531	517	485	529	534	512	509	528	486	517	503	506	511	512	530	483	542	529	498	530	456	461	488	536	504	532	494	479	510	538	480	529	506	508	561	517	525	524	490	498	501	496	536	487	504	525	532	495	532	512	476	431	501	512	521	472	492	516	521	511	497	521	516	471	503	500	529	527	460	501	508	542	507	504	527	508	541	512	520	510	496	514	501	513	491	536	544	528	545	504	496	526	536
23080	21062	28702	23660	21075	18606	5119	2050	1334	1130	1019	896	806	716	638	607	605	548	501	472	451	449	416	390	381	419	385	334	351	372	348	353	328	356	308	320	299	287	284	249	284	274	280	293	281	289	321	289	289	265	272	322	279	271	256	286	281	250	288	277	269	275	238	281	294	311	271	290	285	297	261	283	269	283	276	251	298	300	287	246	268	307	250	294	284	285	285	259	299	254	245	296	277	268	262	278	248	271	241	279	262	258	294	274	287	248	260	268	288	329	262	278	277	274	283	257	281	259	273	323	271	274	271	297	268	280	281	254	268	253	288	284	289	304	265	257	287	284	273	272	272	268	285	296	277	299	276	262	266	287	249	271	277	281	280	283	278	257	297	269	301	275	277	272	309	267	298	312	296	280	298	319	276	283	267	286	275	281	233	269	264	282	258	269	277	266	280	301	280	279	270	239	262	267	257	269	276	270	252	277	270	282	263	278	310	291	262	259	270	271	301	260	264	275	290	239	292	266	276	239	271	267	296	287	303	253	269	266	306	271	290	254	292	285	267	270	284	253	261	249	285	269	261	245	274	279	251	270	261	258	259	288	271	254	276	288	272	278	280	264	276	266	262	299	287	254	271	245	281	258	274	247	277	264	281	281	266	280	260	268	254	224	271	261	268	271	283	271	254	279	277	301	294	259	282	269	267	284	312	269	265	275	279	263	289	241	276	257	249	283	256	265	257	285	273	265	272	253	270	269	294	257	276	294	288	243	264	247	259	274	264	257	279	246	254	295	278	265	280	261	270	280	256	262	269	315	292	290	286	265	263	269	300	284	280	268	278	267	290	297	262	281	268	279	284	285	274	281	312	276	279	257	267	280	273	255	266	261	260	266	267	236	268	264	262	280	238	282	265	305	259	283	256	233	299	253	276	258	258	280	271	260	285	267	234	289	272	253	252	275	272	283	255	277	281	276	268	282	270	264	267	268	275	271	238	286	258	289	270	248	277	287	279	287	286	275	267	262	238	279	265	283	272	286	271	285	267	273	280	248	237	268	265	278	252	255	264	263	273	288	293	285	286	255	261	288	214	300	282	295	270	278	255	245	246	281	265	239	265	279	289	273	272	276	283	268	267	291	264	277	251	247	273	254	278	290	272	268	268	255	261	275	252	271	275	281	264	263	251	259	290	274	261	281	268	280	275	275	251	271	296	290	271	256	297	268	268	252	275	262	295	286	280	246	253	255	256	274	312	308	258	247	250	277	241	304	269	251	301	272	252	287	287	291	261	270	276	259	273	282	280	255	258	283	271	309	304	250	287	229	276	290	287	298	242	272	264	258	257	280	267	264	292	275	253	248	280	271	259	273	264	302	260	290	294	302	253	266	238	286	290	279	268	278	293	268	272	262	298	258	290	268	268	256	285	299	268	240	234	259	285	277	255	270	253	273	247	289	258	272	265	263	274	286	270	263	275	263	260	278	249	261	252	270	273	266	281	281	267	270	275	320	245	271	251	239	253	255	270	264	287	268	270	271	258	254	294	294	285	237	281	290	291	256	256	271	267	278	280	269	234	259	292	254	291	240	270	240	287	230	288	296	280	258	251	290	274	279	262	261	277	247	249	277	254	244	287	240	286	250	283	264	256	284	285	237	265	256	280	278	289	255	287	269	288	286	264	263	274	282	265	254	245	266	267	274	256	267	256	267	299	256	293	226	276	273	298	231	286	257	293	299	238	278	293	255	270	277	278	274	280	308	254	274	269	255	266	269	282	289	273	252	262	263	243	264	265	268	241	268	273	271	261	273	258	266	261	279	296	259	262	244	269	274	243	279	279	272	278	260	278	263	293	295	271	248	270	261	255	271	254	282	257	257	266	284	274	246	269	266	250	266	268	255	267	276	269	288	256	267	278	269	268	263	292	266	296	288	267	270	254	280	273	261	255	275	271	264	300	256	278	258	275	279	246	277	229	287	279	285	258	280	239	277	267	267	264	276	259	281	235	259	249	283	267	300	279	295	262	275	264	268	292	284	275	276	309	254	270	264	308	264	298	267	272	292	229	274	261	306	256	283	308	247	251	282	282	277	269	258	260	282	231	267	268	259	296	276	258	258	256	287	261	259	277	260	263	257	276	278	275	288	273	278	263	283	287	231	256	278	256	272	250	237	258	270	266	268	245	281	253	281	254	248	257	327	283	293	280	255	272	258	266	311	257	254	264	267	249	279	266	249	266	284	253	288	284	272	275	254	226	268	270	271	268	292	262	240	270	265	277	276	271	281	254	261	244	275	248	304	309	276	282	246	246	274	285	253	272	268	270	276	276	279	293	257	246	257	289	293	311	259	271	277	265	276	276	276	286	266	279	285	266	274	264	305	286	262	290	284	274	251	273	254	266	273	291	278	256	243	274	303	279	268	256	275	276	258	231	260	266	262	259	292	246	279	269	297	272	282	249	268	258	288	264	254	239	261	287	275	304	280	282	252	276	274	236	243	285	244	249	260	286	288	287	246	254	268	300	245	297	248	286	282	266	279	256	247	268	273	248	264	264	274	249	283	288	283	310	255	258	271	236	263	294	262	267	259	301	279	291	261	255	262	245	236	261	267	299	263	278	261	270	265	251	277	307	258	256	278	284	295	277	279	283	288	287	253	255	262	267	275	247	258	261	277	297	284	260	257	293	261	287	276	257	291	258	276	265	288	316	272	246	245	240	270	271	271	286	281	281	269	298	289	289	321	275	278	278	261	261	258	262	278	245	248	275	274	246	274	253	285	273	288	306	268	252	276	285	250	258	272	241	283	245	244	286	251	242	276	287	282	270	267	286	259	286	272	245	240	261	276	282	256	265	273	279	306	275	288	265	300	247	231	280	261	298	278	274	269	267	260	261	246	264	248	285	275	267	284	253	285	275	255	258	306	284	263	293	249	272	262	300	254	305	245	269	276	269	265	278	267	284	250	274	279	250	273	253	267	250	269	274	305	267	268	255	272	284	275	268	300	266	265	258	257	253	283	282	255	275	275	275	262	267	245	273	271	273	235	266	285	277	279	260	275	262	252	265	254	265	253	266	282	238	260	244	267	243	279	272	238	246	265	248	284	258	256	272	280	253	283	278	256	261	308	283	259	251	260	268	280	259	259	251	254	280	286	282	255	262	255	282	278	277	270	257	274	257	286	277	251	267	273	291	265	268	245	281	270	290	282	260	272	238	259	262	277	252	264	284	269	268	265	275	244	269	276	261	305	277	253	255	288	267	263	255	247	280	272	220	252	257	246	246	271	251	276	256	264	295	266	292	254	261	321	278	265	270	269	298	251	269	252	291	249	290	286	270	280	280	262	244	261	301	282	274	272	268	267	280	271	253	246	274	295	263	241	265	262	276	258	277	290	239	266	273	252	266	243	248	271	305	287	266	270	281	230	256	292	265	262	231	256	288	277	266	284	275	252	265	294	264	310	277	234	244	302	275	243	307	262	274	293	269	283	259	268	242	248	298	271	273	293	268	273
13845	28194	25655	17617	14127	10940	8137	5826	4794	3974	3609	2946	2662	2382	2079	1852	1633	1579	1467	1329	1266	1181	1162	1060	1004	962	898	859	895	898	800	883	746	738	719	706	643	591	619	594	586	573	562	577	529	556	529	553	522	543	519	485	496	543	585	539	506	546	515	532	499	573	486	534	521	572	557	491	565	518	537	558	540	540	539	515	550	510	531	510	489	498	508	499	498	491	516	516	533	536	461	529	464	514	493	536	521	534	555	507	532	496	472	484	497	494	539	483	501	500	511	502	542	507	497	524	488	522	529	493	480	498	506	494	461	485	511	526	506	515	518	486	497	502	520	491	468	515	486	496	507	496	487	507	532	551	546	512	533	526	525	490	475	507	515	511	488	486	506	494	497	498	522	484	538	519	513	485	479	513	496	502	492	519	548	558	496	523	490	511	485	485	459	473	496	494	454	461	502	522	520	507	502	506	500	502	511	513	483	484	523	487	490	536	531	472	477	462	478	530	512	492	544	503	526	529	497	481	510	489	495	493	514	525	506	523	527	513	487	504	442	480	489	520	463	495	490	477	529	516	502	530	500	493	478	494	492	489	494	541	508	519	493	509	505	500	478	505	522	501	518	496	493	516	469	532	510	478	529	499	526	524	503	538	490	499	502	484	507	518	489	496	476	513	488	546	493	537	492	490	514	530	478	509	528	510	508	535	534	490	508	509	551	464	480	501	529	504	486	473	536	475	502	493	530	503	462	478	502	474	499	491	522	482	521	501	499	516	514	509	490	503	543	488	492	474	461	486	492	494	502	497	493	484	455	505	479	508	540	521	488	496	515	534	544	507	520	466	510	535	474	505	495	517	530	485	480	472	477	506	496	478	531	519	493	503	492	491	494	493	503	513	496	546	478	492	489	489	488	501	499	491	461	500	460	463	482	494	495	500	530	505	506	535	504	470	497	502	475	507	474	498	522	506	514	508	491	489	469	532	483	493	523	482	459	473	498	520	507	568	512	475	451	489	527	498	506	476	505	513	509	516	490	512	479	489	488	486	478	529	526	492	476	480	498	487	520	495	507	504	538	480	543	467	463	488	488	517	501	504	498	519	497	517	530	513	451	527	492	497	498	473	523	497	494	497	496	538	535	544	498	537	512	435	525	489	494	474	539	477	448	522	472	493	500	535	528	492	502	485	500	473	489	495	526	496	494	496	472	496	538	466	471	526	495	504	513	514	498	491	491	495	497	487	494	497	512	501	491	482	507	528	503	507	507	491	501	496	506	521	467	498	503	479	506	539	471	540	502	486	492	501	483	494	495	488	516	483	543	502	482	505	463	511	491	516	510	463	473	545	484	493	462	523	506	487	550	522	471	466	500	511	470	500	534	509	490	510	529	481	479	506	486	503	517	488	504	523	500	508	457	538	476	505	483	493	475	496	505	507	505	536	485	495	514	476	529	497	494	475	488	479	527	527	475	482	532	530	513	514	494	502	468	514	500	487	522	478	505	486	482	512	496	465	498	515	532	502	505	484	451	504	530	503	523	581	506	489	462	496	474	528	500	523	505	499	498	490	447	492	490	473	494	492	510	513	517	490	518	516	542	479	487	509	519	525	526	504	485	481	517	514	511	548	493	508	478	491	513	497	529	510	540	497	494	497	497	502	521	471	543	530	498	510	512	533	471	481	482	486	516	472	520	470	466	473	515	466	513	518	492	474	523	540	484	501	494	504	544	470	506	481	485	509	516	492	483	480	486	539	500	517	540	495	537	499	486	513	499	462	480	497	490	565	527	524	518	491	490	509	519	501	506	499	511	496	497	518	482	485	473	517	503	514	541	529	476	496	472	499	510	442	513	516	476	457	497	483	455	491	483	489	492	513	530	509	505	522	498	459	481	514	458	490	482	542	518	527	507	466	506	477	505	499	517	488	489	468	486	477	459	530	475	541	485	504	526	537	503	500	467	519	521	518	490	514	515	512	491	542	527	518	491	491	489	501	479	505	485	468	489	516	496	498	468	552	484	481	546	533	530	515	489	500	487	517	494	556	494	500	528	502	500	495	513	524	514	504	546	527	546	534	504	518	470	486	498	530	516	517	505	483	531	522	469	540	474	509	536	507	526	506	487	522	523	498	514	526	501	524	533	466	490	520	516	534	471	496	545	481	482	491	487	524	534	492	525	500	488	510	526	526	507	450	511	512	491	513	479	553	510	473	521	508	509	491	502	495	486	477	518	511	528	531	480	499	480	505	530	489	526	532	519	506	486	501	500	497	525	503	510	478	496	512	498	530	496	487	492	481	508	484	466	526	489	514	534	489	494	479	529	486	529	528	471	524	490	527	521	456	512	499	514	503	472	521	526	491	489	511	497	494	557	488	477	535	502	518	473	480	505	522	513	525	500	502	512	520	525	520	482	497	479	497	503	478	482	508	480	479	518	505	521	479	489	531	503	521	532	490	502	468	497	510	540	520	481	439	476	544	474	513	506	508	522	488	541	521	518	459	516	513	499	497	508	489	513	494	469	502	528	539	502	507	509	484	466	489	523	521	500	514	512	518	490	517	477	506	486	515	496	513	559	484	506	492	492	505	504	499	489	512	506	516	481	480	483	467	472	521	499	518	462	486	480	491	484	518	558	471	522	469	518	501	540	490	471	535	491	514	498	498	494	530	514	515	493	530	522	450	500	494	491	465	505	523	509	524	479	507	489	526	485	471	457	508	512	499	516	480	521	511	515	495	513	480	532	484	496	524	479	490	480	464	505	492	525	510	528	489	530	515	500	483	527	493	519	456	497	486	503	514	497	499	483	507	517	476	499	529	495	488	512	493	496	526	513	541	468	509	505	464	490	549	501	489	519	471	498	510	514	555	505	578	510	486	531	543	536	488	497	484	463	506	520	492	536	473	522	483	486	504	491	509	493	484	452	505	490	483	510	510	511	541	460	468	505	515	508	491	499	500	499	524	524	530	518	516	512	483	512	494	481	494	511	492	479	533	498	486	505	498	470	503	506	505	508	491	518	514	491	496	515	522	491	485	480	489	505	527	458	525	496	466	512	523	496	497	494	500	487	499	503	498	502	481	436	513	457	493	507	471	527	515	477	462	510	482	474	512	483	485	473	517	489	509	482	498	478	498	502	503	498	508	491	493	551	530	434	513	516	508	492	535	487	503	517	517	473	474	494	494	532	517	499	472	513	515	498	486	501	464	492	481	515	484	522	502	514	477	459	473	526	488	496	480	498	521	494	476	465	528	510	477	485	501	488	517	529	501	487	459	508	490	481	551	519	539	486	511	524	488	507	477	464	495	456	470	513	560	517	474	457	524	521	518	509	504	495	465	547	536	502	519	500	509	520	536	528	468	493	513	503	473	531	526	484	477	532	507	479	503	531	514	536	517	474	498	506	514	498	523	492	494	520	501	496	496	480	472	505	479	502	485	524	486	502	462	482	477	463	516	522	500	464	486	494	559	526	505	473	477	473	475	476	482	502	487	509	480	506	521	524	488	509	499
26532	20142	11418	4509	2363	1571	1189	900	755	703	686	617	567	541	536	534	491	502	477	490	428	436	448	418	462	457	434	413	435	440	442	442	424	450	440	446	393	421	427	406	405	406	436	421	431	405	426	392	391	424	436	443	406	433	407	432	404	401	370	409	396	400	405	437	466	414	419	420	431	442	387	393	399	452	365	434	405	417	397	405	403	403	462	428	418	400	455	374	421	428	448	432	419	375	383	392	418	421	392	379	387	420	393	405	433	384	400	417	402	375	468	434	399	398	416	428	367	377	413	416	409	436	406	413	389	417	412	427	415	425	428	434	379	408	417	407	394	420	398	383	418	426	425	430	434	402	439	382	438	424	393	397	430	370	369	394	387	385	420	405	440	393	430	388	403	446	424	417	406	406	364	401	393	409	409	380	431	418	387	432	422	396	403	431	376	405	381	387	425	408	392	400	388	397	384	427	428	403	449	426	413	392	405	409	398	383	393	390	407	411	365	404	396	392	394	403	421	401	411	423	422	399	395	425	402	417	397	407	403	400	455	435	419	421	427	424	392	450	467	453	428	393	450	427	449	390	378	418	423	400	432	419	416	396	396	375	419	402	387	397	394	412	387	387	403	428	431	402	371	405	429	393	417	402	380	424	436	406	397	433	418	431	438	419	428	397	415	433	393	407	412	393	408	409	413	416	393	413	407	418	425	434	436	442	409	444	384	364	416	414	401	379	410	398	390	403	398	421	401	438	375	430	382	390	391	401	427	390	385	404	406	440	411	416	380	433	411	416	408	421	416	390	372	387	402	414	403	388	385	390	395	384	449	397	422	383	418	436	410	432	416	426	387	407	374	413	427	421	443	416	412	410	416	415	407	413	450	429	385	400	397	394	405	425	418	380	432	410	360	369	393	398	394	403	396	404	388	390	409	392	391	426	428	351	433	393	435	353	375	416	391	400	415	364	395	398	408	423	405	442	391	386	404	444	415	387	410	397	376	406	414	399	447	408	390	428	474	439	437	389	397	388	391	382	414	416	428	391	396	415	389	383	392	394	380	363	419	401	427	410	399	392	399	419	395	402	403	422	415	390	424	418	409	373	389	422	411	416	456	407	390	394	418	392	387	413	416	401	400	434	426	404	382	416	417	368	422	393	413	401	408	418	402	426	368	436	412	414	416	424	449	393	405	420	391	386	408	444	374	435	427	397	432	417	427	387	418	385	393	438	396	414	384	425	428	378	400	378	409	395	392	397	397	410	392	415	408	416	415	390	393	420	425	408	400	409	389	417	415	416	395	379	404	434	378	428	424	401	411	387	360	423	423	422	391	392	401	409	384	430	435	399	364	466	446	418	387	451	434	398	421	390	381	389	425	387	401	435	417	394	454	429	361	413	405	368	419	394	431	417	433	468	409	418	422	412	392	430	417	397	383	420	375	397	432	432	430	372	440	422	416	408	386	416	402	400	380	429	421	416	450	419	418	434	405	375	434	415	404	448	400	412	427	389	424	401	384	396	418	411	419	409	414	417	368	418	418	397	377	426	380	388	403	404	398	396	419	398	364	418	431	394	407	416	391	398	392	434	326	399	417	370	397	410	389	418	394	400	419	396	408	423	404	418	392	433	436	438	416	438	399	406	413	432	395	430	405	424	421	380	377	398	387	406	366	404	429	412	403	403	393	412	408	415	425	420	417	438	392	416	454	415	426	407	377	423	390	414	395	427	415	407	372	402	390	380	427	407	392	388	438	406	401	371	417	388	442	407	390	432	411	406	368	443	358	438	369	429	420	393	424	409	413	435	434	373	406	411	440	428	408	408	410	420	398	388	414	398	387	416	408	433	406	410	396	395	395	431	407	383	387	429	407	376	360	405	408	425	381	418	395	383	391	407	434	423	392	417	418	448	391	439	413	362	415	385	424	407	427	416	395	385	420	414	385	413	409	393	443	398	410	407	410	413	407	422	435	376	393	386	409	369	404	400	373	398	391	419	395	386	411	435	391	399	421	444	391	389	392	403	451	447	420	420	424	402	442	352	402	430	403	455	403	397	395	383	395	430	415	410	403	423	374	394	404	403	406	412	397	412	416	399	413	431	426	382	403	390	393	429	428	414	402	416	407	435	428	421	423	415	432	391	386	402	440	431	405	444	410	389	390	400	398	417	379	418	419	410	421	388	426	441	404	397	408	408	413	416	410	402	419	429	389	434	449	435	404	398	418	397	408	401	429	418	407	425	388	427	399	433	412	397	402	382	411	400	396	370	409	417	441	448	397	430	428	406	417	417	418	402	433	387	402	417	418	430	423	382	442	428	410	387	411	350	395	450	412	436	406	384	406	399	418	404	429	360	387	387	434	449	401	408	419	433	442	375	412	372	423	386	395	370	386	417	401	400	426	394	419	406	427	398	425	427	377	376	396	435	398	399	421	462	438	390	359	415	452	426	387	351	395	385	417	398	376	405	391	419	415	391	422	425	402	401	420	382	374	427	425	421	368	413	422	421	406	372	406	420	405	413	417	400	420	382	425	406	389	408	412	431	396	426	398	448	390	393	398	460	426	412	393	409	410	389	397	443	407	408	425	421	409	395	397	426	401	393	458	432	401	394	369	391	422	433	402	414	424	427	402	403	435	458	392	408	417	426	433	387	409	376	412	382	457	366	400	369	432	395	427	427	393	353	440	429	412	437	405	387	399	430	420	440	378	432	454	412	410	401	398	408	396	406	420	423	386	414	380	416	399	374	379	366	417	393	372	379	428	402	407	404	397	445	425	412	390	385	401	433	417	429	389	392	381	392	374	432	414	405	407	402	415	453	424	387	412	409	400	423	427	403	391	427	454	423	440	413	400	387	400	442	422	432	402	425	450	389	377	397	445	414	429	393	390	448	407	391	414	434	405	414	411	394	395	388	433	424	387	418	429	450	400	415	414	430	421	434	433	375	421	412	401	378	376	399	388	434	395	376	412	408	395	420	397	423	424	413	422	414	380	410	385	426	422	403	414	397	372	406	371	413	392	367	391	406	418	393	411	387	406	422	425	409	374	399	381	411	413	426	395	385	435	409	403	423	408	437	430	442	397	397	424	402	411	417	406	393	400	408	393	437	377	411	402	410	393	377	400	383	417	426	409	435	404	388	414	429	388	379	410	438	431	407	421	380	378	399	400	385	411	405	426	381	444	404	404	375	401	437	408	415	437	365	433	419	383	409	434	405	400	407	397	385	425	405	401	431	440	389	443	394	412	424	472	405	403	378	418	448	409	423	390	390	424	408	402	383	441	433	435	386	389	454	427	421	389	363	424	374	452	421	382	410	401	382	409	428	364	384	406	397	361	405	396	416	429	386	405	452	417	396	456	387	401	431	391	400	456	396	409	392	428	409	426	385	389	440	394	438	452	400	419	399	395	414	396	421	417	414	407	398	449	424	403	381	404	435	429	436	377	382	397	447	417	403	421	405	430	405	391	436	387	397	402	409	400	379	451	436	422	401	431	412	399	380	390	433
10491	16363	14747	9377	6977	5114	3660	2759	2319	1973	1803	1618	1543	1386	1303	1252	1225	1175	1113	986	1017	1004	1010	1010	978	961	896	912	941	912	915	859	900	845	828	796	811	813	783	769	770	796	805	849	806	841	807	810	799	778	768	794	817	839	774	813	810	779	812	769	774	786	832	789	779	826	796	740	811	832	765	791	773	752	776	832	802	754	736	784	787	790	795	753	773	800	749	805	766	796	794	750	819	821	791	782	776	813	754	822	830	794	809	790	783	727	774	803	749	793	732	759	742	834	806	769	789	769	796	811	779	776	799	798	751	773	788	793	776	730	797	797	739	768	825	759	780	840	751	768	745	775	782	759	790	782	781	781	766	778	768	814	749	766	807	725	779	765	810	723	756	772	772	785	787	719	772	816	777	759	767	757	772	832	782	733	804	792	817	776	804	728	783	781	778	799	763	755	735	799	791	749	773	762	773	778	748	820	796	777	784	798	721	743	784	767	783	715	812	822	795	856	763	775	760	792	820	820	746	801	776	765	751	778	752	780	805	731	814	775	786	759	816	734	821	797	727	772	745	814	806	791	780	776	789	758	812	771	806	726	783	829	778	782	772	794	781	775	798	799	753	808	780	743	825	788	765	812	737	787	763	807	766	804	792	799	785	741	754	763	780	779	741	767	786	743	757	793	743	815	781	763	730	764	763	819	774	797	762	786	776	794	795	788	785	783	807	768	783	779	736	816	744	763	816	717	825	758	753	806	798	773	784	809	799	799	803	820	779	821	764	783	743	780	786	733	757	776	806	756	759	767	751	785	768	765	765	777	728	784	782	768	760	770	785	761	746	757	805	853	759	784	727	791	797	791	794	743	719	763	739	797	809	773	791	741	748	776	814	785	739	761	784	807	776	785	790	787	769	755	798	802	776	778	797	776	792	775	751	820	743	778	767	779	807	726	763	745	796	806	757	798	780	751	754	756	792	778	788	781	813	792	783	850	769	756	756	766	787	785	777	795	734	799	753	760	737	768	779	805	775	776	744	792	751	770	810	833	788	804	758	816	811	736	789	757	806	792	752	705	822	772	803	767	750	781	789	764	793	748	762	798	784	762	761	728	787	781	751	797	804	755	754	793	796	749	764	804	779	750	802	785	788	737	812	770	748	784	764	715	821	757	795	793	748	794	769	746	819	776	779	808	810	799	732	793	784	763	776	803	810	770	800	773	773	822	768	735	750	830	740	776	824	767	762	806	791	810	800	767	798	750	758	766	762	809	784	792	785	760	767	771	775	737	733	732	763	742	781	755	704	817	790	752	799	735	817	779	820	744	767	831	760	781	781	718	780	807	805	661	805	757	799	738	770	748	778	745	721	760	752	788	781	733	730	782	739	820	786	758	754	786	864	821	777	780	759	752	763	776	744	800	823	804	759	797	778	753	789	741	786	801	803	762	781	756	769	750	759	755	807	812	777	783	733	750	771	730	766	754	782	785	739	749	786	769	813	784	789	736	787	787	720	793	735	800	820	749	785	857	834	772	815	759	734	751	704	786	756	755	746	788	807	782	784	800	832	722	779	762	762	731	745	800	787	794	764	803	790	751	801	777	776	773	817	796	792	755	761	848	800	748	791	734	745	813	803	750	716	770	773	792	741	794	758	785	745	794	773	780	811	796	750	783	772	812	796	723	738	735	760	772	834	805	801	746	792	783	755	805	740	823	752	773	782	793	777	781	797	748	820	822	832	758	797	802	757	802	794	791	787	785	794	763	763	812	798	820	764	771	793	745	811	771	737	787	802	779	764	796	787	772	782	755	786	776	790	772	804	790	768	780	750	795	786	768	730	764	771	750	800	775	785	764	745	760	753	765	846	816	783	764	790	746	735	771	796	726	775	791	730	816	759	868	771	772	764	748	800	746	753	788	803	764	771	797	811	749	790	756	773	831	805	721	783	727	806	817	797	795	772	779	754	753	761	740	789	752	781	787	787	793	756	784	768	743	818	777	780	770	772	746	752	756	756	764	731	782	788	724	816	782	775	764	799	772	795	768	757	793	762	733	736	781	837	764	762	799	766	785	769	772	740	810	728	790	792	800	800	760	749	772	740	781	769	725	743	806	766	779	820	793	735	825	823	777	767	784	743	747	758	754	756	765	717	765	716	749	756	738	746	771	757	744	815	799	812	759	785	745	751	791	760	788	745	742	797	790	742	811	799	763	773	728	753	774	824	775	743	758	751	791	768	799	789	757	775	734	770	760	764	805	771	770	786	776	749	804	739	744	780	761	720	747	742	768	784	743	791	758	763	790	766	780	780	811	777	790	759	775	752	759	811	766	789	760	809	775	799	724	773	788	747	792	783	807	777	751	819	758	728	734	805	777	760	818	737	771	766	787	788	751	822	742	777	772	730	811	778	767	720	810	774	825	769	754	853	778	799	701	754	726	778	761	792	805	802	818	788	744	762	765	761	761	782	757	839	812	792	772	794	780	820	723	793	787	767	764	765	780	784	791	765	745	748	762	776	743	820	737	724	797	729	746	759	715	753	788	761	770	796	755	754	781	777	803	758	747	807	753	759	786	728	799	767	791	764	759	786	794	775	765	794	777	761	768	821	749	772	776	775	778	836	828	820	775	789	765	742	760	781	794	762	772	767	780	813	783	828	760	807	806	780	774	742	732	763	815	749	784	765	719	788	789	802	760	745	756	817	773	803	762	774	785	761	779	786	756	746	744	760	770	808	779	792	829	768	825	805	792	783	745	783	806	744	794	779	795	744	820	745	780	759	757	764	768	800	779	757	800	805	777	767	788	769	776	759	783	727	720	727	764	770	762	753	762	759	831	822	759	810	800	822	780	763	787	804	771	759	784	772	766	772	810	752	758	723	734	813	776	789	751	752	767	792	806	796	739	781	681	764	764	744	816	743	793	767	787	779	779	749	723	722	756	804	768	776	811	786	744	813	734	810	750	788	751	768	815	759	785	833	758	793	710	778	780	743	759	763	758	762	759	768	771	800	770	758	726	755	771	753	813	728	766	756	738	781	765	754	789	782	744	781	788	722	774	738	765	776	768	748	812	761	794	732	743	786	812	820	770	811	814	767	749	768	781	835	845	763	738	744	793	738	758	799	766	787	753	797	789	787	795	740	763	811	837	750	730	796	765	763	760	724	768	714	802	793	815	768	775	788	766	822	837	763	734	789	849	795	759	811	795	750	793	785	767	823	749	748	786	755	808	751	744	791	817	771	851	828	762	801	763	777	750	755	763	793	800	767	807	738	786	799	759	748	779	793	827	807	775	767	802	745	759	785	775	735	784	742	752	767	744	778	782	732	746	770	729	791	781	768	791	731	759	778	735	778	792	808	791	801	759	754	763	827	750	807	764	774	785	749	768	769	777	759	827	772	769	805	768	807	792	720	787	836	745	747	763	756	750	764	824	772	780	770	775	748	786	798	743	744	774	774	794	742	762	788	775	802	854	757	791	775	787	764	762	800	774	780	758	817	765	778	767	794	780
23902	21095	28104	24358	19500	5323	2112	1282	891	856	758	652	606	562	516	503	454	403	425	417	375	361	381	368	329	349	307	312	302	337	318	311	293	285	280	287	286	275	256	281	313	279	290	246	253	277	248	241	287	262	272	225	281	270	273	268	266	234	260	253	274	290	240	270	263	263	270	247	253	246	249	251	248	238	257	245	269	280	248	272	260	254	267	288	252	280	297	242	262	263	261	280	266	247	270	259	212	288	262	283	260	279	267	269	257	257	245	250	239	247	261	275	264	261	239	255	252	257	246	243	246	233	262	260	263	251	241	246	268	243	271	244	267	257	273	264	254	263	265	249	280	263	257	271	272	247	262	277	254	266	267	270	264	256	273	255	239	245	253	239	251	263	257	242	268	222	271	244	254	259	269	264	257	261	252	229	255	254	261	237	236	251	245	242	252	269	272	258	258	266	249	245	243	238	239	270	295	245	254	298	253	252	250	238	265	252	247	242	289	226	238	262	251	249	244	267	286	230	262	262	253	244	258	235	277	276	256	241	261	250	284	273	248	226	233	230	267	265	261	241	257	249	239	242	249	269	276	264	291	235	244	239	235	279	244	252	259	274	250	243	249	262	279	289	248	273	248	264	259	278	250	219	226	257	267	283	276	250	212	231	260	245	271	262	254	269	244	268	230	260	236	268	273	256	242	267	265	268	268	263	259	260	261	268	267	254	267	253	239	257	249	254	249	253	274	270	268	278	281	258	243	252	287	264	267	256	262	229	266	261	238	301	272	264	285	238	259	234	228	248	283	241	249	246	274	253	268	257	273	254	272	254	240	256	247	255	252	253	242	246	274	258	230	261	244	246	229	236	253	293	271	269	256	266	241	256	254	233	233	277	243	284	245	266	231	266	236	252	246	247	266	265	264	258	258	249	257	241	223	253	280	265	240	262	248	261	253	236	235	276	259	240	271	249	269	274	252	269	279	284	250	268	247	220	264	274	234	243	276	254	246	259	243	247	238	260	246	270	247	245	252	258	245	252	252	255	250	224	257	282	253	276	258	266	268	269	251	254	243	288	247	279	271	242	249	235	254	259	245	259	250	243	253	263	226	265	284	265	243	264	261	268	266	239	263	247	261	291	257	246	268	258	276	260	227	262	271	237	249	256	215	273	263	246	222	240	268	285	257	239	284	249	245	245	281	276	256	257	229	261	229	263	239	275	265	261	242	266	262	267	259	247	291	233	283	250	277	269	256	252	284	265	252	276	272	244	260	253	247	246	229	265	270	242	245	255	260	229	228	240	230	290	259	306	257	265	262	247	263	237	288	255	288	263	223	245	249	258	268	251	240	251	253	215	258	250	258	224	280	272	249	249	250	259	257	255	260	268	257	287	249	242	290	273	240	260	278	253	247	275	276	256	277	248	270	262	281	241	269	250	212	305	237	243	239	233	253	246	248	258	256	272	290	245	271	260	274	228	272	243	252	271	261	248	271	257	243	252	254	264	233	273	278	234	251	274	270	264	241	245	284	251	234	257	271	249	255	249	252	233	262	254	240	280	276	254	250	228	261	260	235	243	286	267	266	266	270	267	274	216	270	266	264	229	255	280	239	253	242	238	237	259	215	243	253	284	264	230	262	255	274	254	255	272	250	253	278	226	255	264	257	262	231	258	251	264	233	280	268	235	266	258	255	254	263	263	269	258	240	270	287	262	241	271	261	271	258	241	271	244	286	245	240	234	264	237	260	259	251	273	240	263	267	236	272	268	235	269	254	239	296	235	246	261	258	283	233	240	281	252	265	249	258	234	241	241	251	256	234	262	240	270	240	254	229	253	297	281	271	277	241	253	251	250	277	234	260	256	293	285	230	263	252	281	276	250	289	231	277	239	280	261	218	259	245	232	274	263	257	244	269	264	240	233	250	268	230	263	229	239	266	274	265	276	236	273	257	289	271	251	250	257	241	270	246	285	239	255	256	262	265	250	226	257	257	244	259	250	263	268	269	247	280	249	250	263	260	237	243	248	245	276	246	263	234	256	242	239	272	248	246	256	251	270	285	266	247	264	259	264	266	256	245	259	221	251	264	285	251	244	265	253	255	250	276	260	265	276	262	278	262	257	251	255	254	258	242	232	249	249	255	275	226	240	248	254	254	237	247	227	228	273	271	263	252	297	264	231	233	247	251	246	233	262	256	261	255	266	258	229	286	251	250	257	247	280	262	279	265	255	287	249	251	244	266	222	270	261	253	263	247	242	255	243	242	259	264	260	252	243	257	260	277	255	248	273	245	250	281	262	222	254	229	289	262	269	256	271	272	264	269	258	240	253	278	264	273	244	254	254	253	254	278	282	275	286	299	254	294	255	271	262	265	264	251	268	241	266	277	260	256	252	276	246	267	256	238	246	263	234	247	233	278	250	263	271	262	232	244	247	267	258	250	257	260	276	273	280	262	250	259	243	270	257	283	257	233	248	265	269	238	268	275	241	247	276	281	270	261	235	235	259	261	259	280	273	274	238	262	270	258	249	278	272	257	263	256	244	233	253	255	273	262	233	265	239	244	242	277	242	258	216	251	258	244	252	264	292	234	261	243	250	232	264	266	241	253	271	244	249	254	268	228	251	240	234	269	273	267	264	250	251	222	278	263	268	248	262	264	250	266	249	257	256	265	256	262	258	265	262	249	270	252	258	283	243	283	288	259	261	250	253	229	237	244	248	244	236	258	225	256	245	248	299	238	256	241	258	246	258	246	235	304	258	247	248	235	271	262	279	263	251	233	264	278	243	262	243	259	246	238	260	223	285	228	246	276	245	279	257	252	247	227	248	289	247	261	263	260	275	267	263	278	285	261	240	263	235	269	236	256	255	263	233	266	239	255	239	266	259	242	253	265	272	282	258	240	259	247	232	247	245	276	281	248	250	266	254	284	245	286	268	244	277	276	261	253	239	271	271	235	258	286	269	239	247	264	285	259	270	262	259	238	243	267	268	289	238	213	244	292	252	253	246	276	250	238	269	246	272	273	255	273	259	252	258	252	255	245	234	240	268	265	278	252	287	275	228	257	261	266	259	252	231	257	275	258	269	260	235	262	249	262	269	243	278	261	254	255	301	243	257	269	259	284	274	244	262	229	285	240	252	235	260	256	300	258	287	260	245	262	267	239	247	257	260	244	258	272	247	267	271	238	280	260	274	261	241	237	257	253	241	259	250	226	247	243	286	248	255	242	295	256	256	252	254	244	254	274	252	237	255	254	261	265	225	263	242	264	265	231	252	224	238	256	251	239	250	259	301	277	258	262	259	240	232	238	279	253	264	231	258	242	301	271	239	265	254	263	222	268	229	262	265	270	267	267	282	242	257	250	263	260	267	269	232	232	255	246	267	279	261	248	242	227	260	275	250	244	249	246	271	255	254	263	238	264	263	251	249	240	253	278	237	251	254	260	253	253	270	272	263	244	255	267	253	253	262	267	248	244	251	239	272	252	224	250	247	276	269	263	260	248	262	264	246
11702	23594	21340	14142	10771	7762	5815	4427	3424	2813	2500	2206	1947	1765	1647	1421	1296	1217	1131	979	994	872	940	848	887	788	762	770	800	811	741	692	611	642	681	558	625	554	585	526	522	505	526	574	548	526	534	554	535	519	536	530	530	510	523	487	593	485	501	521	518	512	522	522	540	567	538	484	499	538	513	528	501	537	505	528	550	541	501	490	523	503	495	494	517	502	523	526	454	512	526	496	507	519	546	508	534	477	501	507	509	557	513	501	526	488	511	528	507	457	484	541	510	510	512	490	526	537	494	487	516	505	482	505	497	489	496	523	482	499	531	514	539	492	482	539	545	528	480	523	508	471	526	497	512	510	544	525	522	519	502	486	492	506	498	528	515	482	501	478	533	550	534	500	450	522	516	516	478	541	518	481	487	511	510	505	505	510	513	465	505	536	503	510	492	496	484	508	482	532	542	471	492	508	498	517	494	513	495	492	516	517	468	489	534	541	504	509	532	514	489	520	500	529	534	493	549	477	568	486	507	504	466	512	516	525	479	492	482	499	536	474	500	499	499	521	532	488	506	540	545	522	543	485	468	490	496	507	480	518	547	507	459	514	500	509	496	487	558	507	523	485	513	485	501	486	528	515	508	477	503	535	460	513	488	502	538	470	526	529	471	503	496	490	485	503	523	484	526	523	509	503	518	521	510	531	479	450	535	518	515	481	514	494	520	523	495	527	528	491	506	516	497	495	522	497	536	566	505	481	497	522	537	459	469	536	450	494	498	500	497	508	508	520	489	475	481	487	470	532	530	509	489	477	490	494	523	512	476	504	520	476	510	530	513	541	513	470	478	529	457	485	494	474	516	554	513	524	502	503	491	514	510	519	510	511	479	481	503	476	495	501	488	508	510	497	533	521	481	459	530	524	524	505	526	518	470	477	499	515	489	504	481	486	488	525	554	523	518	535	505	485	467	511	524	533	498	505	518	492	493	562	522	533	475	522	492	505	487	510	512	478	490	474	557	502	487	458	504	499	529	490	552	497	501	525	502	525	521	513	493	540	487	507	520	502	482	474	497	507	492	489	530	482	511	513	541	457	495	539	505	490	494	515	469	506	495	489	546	475	508	516	531	495	498	502	479	481	484	531	496	519	485	497	494	510	520	498	469	492	490	495	491	537	530	528	514	503	488	492	472	508	493	525	473	521	501	540	528	483	514	488	511	522	521	526	500	521	472	547	471	537	487	487	495	502	470	515	474	522	529	469	475	499	493	501	544	479	510	522	504	490	539	520	453	439	516	520	527	498	494	495	532	493	533	481	525	481	500	522	483	500	498	449	474	523	515	497	486	511	509	500	502	503	506	503	513	527	504	498	494	518	486	508	494	514	529	485	475	529	508	526	507	547	462	508	467	502	484	590	507	423	487	468	492	479	506	520	469	535	455	476	556	522	502	476	494	474	514	534	497	541	513	489	511	525	436	500	505	484	448	486	487	506	505	468	472	456	505	519	488	490	455	507	498	514	490	514	503	523	474	519	470	482	496	509	509	471	513	505	519	464	529	490	505	508	507	510	539	474	473	508	502	518	464	484	538	475	473	498	485	526	523	494	532	489	500	499	562	460	517	510	509	485	503	477	485	489	505	465	505	485	492	474	484	506	524	507	512	524	503	488	516	500	511	544	440	492	506	530	523	528	485	534	519	500	503	502	505	502	476	523	526	471	542	484	466	515	469	500	471	521	493	495	529	475	534	505	526	516	486	512	517	526	545	473	482	487	485	494	479	512	463	527	510	487	504	502	494	540	519	510	524	536	517	497	467	521	516	489	529	542	502	502	478	486	489	478	501	477	508	471	495	496	535	490	502	465	482	499	527	497	499	512	514	517	497	474	495	505	540	530	508	494	477	476	458	498	511	493	510	484	506	562	530	465	538	524	523	510	547	515	518	494	511	512	496	477	520	494	522	500	527	534	483	489	508	482	507	467	511	480	502	461	526	475	464	463	542	519	505	522	542	509	510	521	523	542	510	510	475	515	527	473	476	522	472	473	500	515	502	485	484	504	528	523	557	492	507	494	499	506	532	502	456	493	508	510	512	506	529	524	475	519	523	503	496	532	523	514	530	513	490	496	508	496	465	509	483	504	491	537	498	480	502	492	508	524	479	509	495	504	506	512	507	495	516	479	473	512	509	514	496	515	470	528	482	489	543	489	460	504	489	495	520	513	497	521	521	504	545	514	486	542	527	513	490	490	517	468	539	513	527	505	527	490	502	460	483	500	496	462	497	509	535	474	503	458	511	497	491	516	531	500	514	449	531	531	464	507	514	554	483	496	491	480	521	499	491	503	500	499	496	499	505	478	483	506	510	507	538	498	485	492	477	516	460	497	483	544	554	506	486	538	494	519	484	479	450	522	481	483	519	496	510	502	490	481	521	542	516	514	514	510	493	483	511	518	516	525	509	508	518	457	551	523	497	494	485	545	498	511	473	461	519	518	535	498	504	481	538	523	500	486	493	509	470	498	520	483	524	494	519	515	489	525	527	496	500	507	525	510	477	551	509	473	508	501	513	513	492	473	527	455	486	520	474	518	494	537	477	501	506	502	487	503	515	495	555	499	497	520	508	479	516	495	518	467	533	475	435	534	509	506	483	488	459	527	511	537	523	514	478	476	490	565	464	525	507	486	523	505	517	483	531	491	473	525	475	481	511	539	503	507	472	443	484	517	505	507	521	490	491	521	516	495	491	469	493	506	507	498	494	505	471	482	525	523	481	488	520	515	502	485	543	476	540	475	478	528	495	498	525	481	511	475	520	516	512	478	494	548	535	532	463	501	490	500	503	492	556	522	506	465	452	494	482	474	503	535	502	508	513	501	512	492	504	528	472	502	500	498	479	546	514	506	514	531	503	483	510	514	488	484	456	508	522	546	506	498	502	530	439	514	483	496	497	524	538	546	516	507	511	530	508	531	497	495	505	505	518	546	498	504	470	497	495	516	529	492	473	481	479	474	503	539	487	491	539	493	511	488	490	481	479	533	505	492	518	526	526	506	489	495	516	510	499	514	521	523	544	474	527	528	545	546	516	521	477	489	529	511	518	517	477	546	506	514	528	502	494	485	502	512	463	514	508	523	530	475	509	519	491	499	493	503	552	521	514	495	502	512	495	506	484	540	501	499	485	514	520	521	582	530	521	550	462	488	500	512	498	562	512	527	502	498	530	496	543	539	526	543	487	531	514	540	500	519	510	522	480	499	480	528	524	462	494	523	492	516	521	525	494	505	537	495	501	493	500	513	469	500	537	482	498	538	467	516	527	474	521	515	515	480	552	555	507	516	528	471	548	507	478	492	509	502	448	520	468	538	522	538	490	502	505	525	523	501	491	535	521	514	515	514	525	499	483	477	493	536	499	536	459	505	494	487	528	481	478	469	554	475	491	476	484	488	500	491	470	531	473	523	524	500	518	478	488	499	523	460	512	504	496	472	504	493	482	483	521	527	518	517	515	511	468	519
23038	21115	28812	23656	21122	18739	5113	1924	1279	1096	1065	891	824	737	680	591	596	512	506	456	425	434	467	418	363	408	369	361	385	320	309	335	345	305	318	319	349	305	333	302	303	276	311	314	264	291	283	271	291	300	273	298	298	306	262	259	262	301	257	280	261	266	257	273	261	262	284	272	304	245	273	295	278	268	287	282	261	298	277	283	253	265	274	262	275	267	276	243	265	290	293	264	295	269	270	248	260	288	276	315	255	259	259	276	262	268	272	257	262	238	258	251	279	278	268	285	275	248	281	244	293	278	296	258	280	270	263	264	260	262	275	248	249	272	270	289	260	267	253	251	268	275	306	256	244	247	258	290	290	280	266	308	229	264	264	275	260	277	254	291	259	251	252	255	247	269	252	306	276	235	306	265	240	269	249	272	259	270	298	241	268	248	277	265	286	289	296	260	283	260	267	260	277	247	283	279	261	267	253	243	276	259	269	282	247	252	274	258	242	274	271	273	269	269	250	286	235	283	283	269	262	279	231	259	250	262	251	271	253	283	263	254	272	298	267	272	270	270	251	289	283	263	299	273	266	302	285	268	264	272	239	247	276	250	259	267	245	280	252	263	244	273	254	257	309	247	258	277	270	259	295	260	277	267	302	265	275	272	265	272	267	260	267	256	260	246	259	295	256	252	281	238	242	277	283	268	302	253	270	261	248	266	277	259	321	270	271	251	289	268	269	253	256	259	249	260	221	252	259	273	288	246	281	228	274	237	267	252	265	271	279	274	260	265	245	245	247	256	246	289	258	271	269	260	263	261	262	280	236	277	257	273	291	249	272	240	238	249	253	247	270	292	270	269	264	253	296	261	242	249	268	251	246	295	244	249	258	257	249	232	291	271	288	279	267	273	265	277	275	242	282	263	284	242	289	260	285	281	249	273	277	262	288	266	234	248	257	280	302	249	261	282	261	273	272	294	253	273	289	278	273	302	229	266	273	270	264	262	255	278	250	251	243	246	271	266	250	275	263	263	266	253	269	285	281	253	281	288	261	266	252	271	267	249	254	261	240	276	279	256	268	249	276	278	270	262	275	273	303	284	278	255	292	286	249	262	253	254	286	255	264	261	262	236	260	272	281	242	268	264	272	247	302	240	248	263	267	275	238	246	289	264	283	279	291	289	268	273	230	254	243	246	291	254	280	275	269	245	227	274	260	232	263	267	292	257	280	280	257	235	278	259	257	261	253	275	252	252	284	276	283	267	285	285	273	270	272	292	258	264	254	283	270	284	241	257	259	265	259	254	261	259	279	242	263	258	300	224	263	263	257	230	276	266	237	280	291	259	268	250	248	288	246	261	245	295	279	274	279	269	241	273	259	259	259	250	274	239	279	271	278	270	282	291	257	257	260	263	269	264	259	250	257	267	280	237	269	298	288	252	275	251	283	310	276	273	253	251	266	248	241	269	264	261	268	276	283	277	248	276	261	274	284	253	276	269	260	255	281	271	267	288	254	234	243	258	250	279	271	263	255	287	287	248	252	270	269	276	259	233	240	258	272	294	278	259	258	291	290	286	283	281	249	259	292	274	274	254	272	286	255	243	281	268	271	288	273	236	266	292	241	249	245	298	263	262	276	250	275	257	273	287	266	258	273	284	254	255	304	276	252	231	264	251	284	283	257	270	248	236	260	272	247	299	242	234	304	275	271	239	253	266	280	240	278	273	267	262	275	260	286	258	251	251	255	251	266	254	273	268	301	277	241	276	283	272	269	253	301	282	281	273	245	260	299	261	237	268	266	243	259	263	260	295	300	265	234	286	235	260	269	272	273	255	267	264	246	280	245	276	237	275	251	268	258	279	250	266	256	293	287	253	244	265	264	266	280	249	257	277	257	277	263	265	269	267	252	261	271	250	244	269	259	250	264	261	277	239	300	256	275	269	242	261	257	262	281	282	227	258	255	268	270	267	260	266	269	254	258	282	269	285	295	249	264	256	265	265	253	274	284	262	249	278	256	264	286	245	266	275	259	244	283	267	242	260	258	257	269	282	255	260	271	243	265	264	281	264	291	250	240	255	263	280	261	266	248	241	224	265	281	285	275	257	263	255	257	265	263	269	275	294	262	263	288	257	279	265	250	255	272	263	275	236	255	249	266	276	238	264	297	254	278	232	270	260	272	288	239	264	258	263	246	241	249	260	263	263	275	271	246	244	250	268	269	247	287	239	258	259	276	269	262	252	282	259	267	266	259	257	258	287	245	276	270	286	266	266	271	248	237	279	283	266	259	296	272	242	255	248	269	296	266	264	249	248	267	259	302	287	304	268	296	260	281	278	251	272	269	302	265	229	265	263	286	280	240	266	255	247	282	304	261	250	284	273	271	290	282	288	243	282	275	264	278	266	261	259	283	271	271	291	254	266	279	268	242	288	258	280	263	256	273	269	233	289	278	243	281	248	273	279	274	284	273	249	250	261	236	256	294	267	274	291	273	272	222	249	275	294	297	280	291	244	240	263	248	259	286	273	272	238	280	277	250	255	235	259	260	276	263	258	274	277	267	260	259	256	291	266	280	242	233	254	273	254	257	243	281	264	276	273	253	295	277	273	295	252	277	260	256	265	255	277	286	278	247	243	288	254	266	268	273	249	241	258	256	248	290	240	261	264	262	285	261	278	281	291	282	257	262	265	272	276	286	245	243	280	278	255	279	290	264	252	279	268	243	263	264	261	290	281	255	250	291	250	268	252	252	253	279	258	246	286	265	261	266	263	250	244	267	257	247	255	255	266	261	256	286	230	228	237	265	247	253	242	286	282	279	281	289	265	275	260	268	270	263	248	289	282	253	309	247	272	284	291	248	267	276	286	271	303	252	274	255	258	269	277	245	295	261	267	263	261	261	242	239	281	257	273	252	269	263	257	264	269	244	310	285	259	257	253	242	265	243	275	271	279	262	283	285	268	260	248	243	297	240	250	270	268	280	252	258	274	261	269	313	256	235	263	240	297	247	252	246	298	272	272	260	248	267	245	302	283	248	261	276	258	274	266	266	269	271	266	277	269	286	286	254	252	273	291	245	269	259	277	241	266	276	271	274	258	254	253	282	295	253	264	269	254	257	275	286	270	280	273	257	231	250	253	270	271	259	281	267	264	265	267	265	261	248	241	280	261	287	250	263	277	251	270	286	271	267	265	250	283	261	270	263	254	264	268	227	257	250	263	258	264	269	289	256	264	266	272	256	277	276	226	262	257	244	273	263	234	272	243	273	256	266	267	264	242	262	263	250	252	277	273	258	268	226	274	273	264	258	244	261	310	269	286	239	277	257	250	244	275	252	267	265	259	282	258	270	259	256	266	266	257	238	254	287	259	267	262	258	273	269	247	269	250	281	281	234	275	253	250	265	252	249	261	260	269	275	262	266	274	242	220	250	253	289	253	304	255	268	250	287	296	271	267	252	314	271	272	268	271	284	271	246	263	262	281	263	240	253	270	285	265	306	270	249	230	275	282	288	276
14211	28669	25728	18665	14220	10666	7873	5984	4816	3964	3485	3013	2672	2355	2199	1970	1737	1620	1387	1361	1159	1120	1086	1114	1092	994	891	863	854	857	774	767	726	712	674	668	621	604	552	556	530	542	535	555	513	562	553	476	561	504	531	512	547	508	535	554	507	504	502	535	528	504	505	538	540	537	509	560	577	524	549	465	479	527	510	501	478	529	560	520	510	494	448	487	492	505	495	500	495	506	502	511	537	497	484	503	506	513	493	495	493	466	494	494	473	499	482	489	508	484	521	459	516	511	521	496	486	504	486	486	508	499	519	535	504	491	483	472	449	469	489	509	488	473	502	514	481	502	500	483	477	481	495	481	517	464	491	489	474	472	529	442	493	452	479	504	516	513	495	493	495	458	489	469	475	514	483	497	470	530	518	503	504	460	496	468	500	531	489	502	528	481	475	505	463	498	482	530	470	505	514	507	466	507	482	446	467	468	510	462	448	502	469	476	442	492	464	492	454	491	450	504	465	457	522	495	456	501	513	505	458	468	502	513	471	522	493	506	489	497	492	485	477	467	519	491	496	466	482	510	494	444	528	489	459	492	497	525	492	488	495	517	508	472	466	516	499	482	469	473	490	495	503	475	521	495	489	504	474	510	523	519	521	512	522	504	468	525	449	510	514	482	501	483	466	481	504	498	502	525	535	502	481	500	531	479	471	512	464	512	515	518	436	455	473	461	516	519	497	486	473	493	489	484	495	474	440	515	476	498	516	514	483	516	469	508	523	495	466	529	507	494	479	483	521	532	503	473	472	503	471	484	497	510	516	495	491	492	502	493	483	513	497	517	507	504	456	487	464	464	521	503	516	518	500	493	485	458	485	513	462	438	500	456	528	467	510	502	506	481	513	519	486	522	494	513	506	523	540	493	502	521	457	490	502	506	471	466	502	524	457	482	495	479	458	484	486	476	498	481	491	484	482	495	513	454	485	492	504	501	511	500	492	497	472	497	472	519	504	508	512	492	496	483	515	491	521	518	489	488	462	491	515	491	492	497	508	492	489	495	478	463	522	479	530	458	492	499	502	473	491	534	465	469	515	497	488	482	519	476	514	508	502	463	475	520	550	483	489	489	514	488	527	478	460	511	480	473	486	494	482	518	474	462	509	516	512	494	534	513	559	438	490	495	445	480	486	490	493	506	426	485	503	502	449	518	520	483	493	515	463	486	486	542	475	487	483	491	491	497	501	470	511	509	498	515	478	459	496	493	445	475	536	502	509	491	497	502	484	469	498	451	461	482	474	511	437	489	502	479	470	453	470	490	492	486	509	496	506	508	520	453	435	500	494	522	496	474	471	515	475	519	481	467	513	507	514	489	490	511	489	475	511	479	506	509	474	488	483	514	508	538	497	479	478	522	533	506	469	474	527	502	495	533	533	503	511	498	475	480	479	489	493	491	497	499	501	504	506	510	531	459	477	478	483	504	492	478	509	478	477	478	461	514	496	501	507	493	497	478	526	470	490	469	498	518	474	504	484	538	496	476	485	521	511	519	489	486	512	475	460	545	484	486	472	519	481	449	486	486	511	485	504	506	536	495	514	480	523	476	497	510	509	517	468	510	511	469	443	464	472	458	476	450	493	454	521	519	474	514	474	493	498	480	502	505	500	498	487	475	463	473	507	484	517	497	507	497	517	514	478	526	507	473	520	495	496	438	479	484	534	494	510	435	510	482	481	466	496	473	465	509	471	463	523	494	486	496	531	536	493	474	510	527	496	510	443	500	521	489	522	494	511	512	499	486	507	500	504	512	447	476	528	499	499	466	481	473	520	463	468	563	498	468	486	514	511	514	492	512	484	520	515	496	486	452	474	504	507	479	480	527	473	460	533	527	501	504	508	475	497	456	490	531	453	480	481	499	486	491	484	485	513	529	524	507	476	465	494	490	488	483	449	560	540	480	506	464	498	495	481	484	526	481	469	508	508	484	502	515	523	511	477	467	466	481	504	503	436	513	491	522	460	507	506	515	427	480	497	498	484	503	490	496	501	490	491	463	483	464	492	489	517	494	484	465	481	466	524	550	461	494	497	508	466	515	489	463	475	511	520	506	464	492	488	525	497	505	514	470	484	542	492	481	464	549	504	512	477	519	511	508	465	513	469	485	477	532	473	499	512	504	470	466	473	471	521	495	484	483	489	566	484	478	510	460	498	486	477	514	526	484	516	512	483	518	529	516	472	515	497	505	476	466	485	504	509	512	468	516	532	485	540	516	467	510	491	516	485	520	488	499	469	473	484	491	511	462	490	531	497	499	505	484	513	458	500	499	473	485	493	472	458	477	542	466	481	461	477	480	501	485	518	465	518	499	517	529	478	525	486	518	461	518	513	482	483	499	479	478	462	503	510	550	502	502	481	494	452	491	486	513	508	501	509	480	507	552	513	483	502	480	483	500	493	466	509	514	482	486	503	470	474	505	473	496	492	504	445	511	473	505	491	492	460	472	505	454	510	483	479	497	487	477	464	470	465	478	491	483	488	474	499	460	512	476	493	506	511	495	495	509	484	501	496	540	514	482	468	513	506	482	511	483	459	463	463	528	514	499	519	452	481	517	466	506	487	476	514	491	490	518	496	479	508	492	495	510	485	458	490	530	464	508	490	488	499	467	459	452	500	463	470	471	515	539	505	465	518	512	524	543	494	520	488	506	467	478	516	513	480	474	503	453	481	488	505	516	525	463	474	479	512	468	476	499	490	468	500	484	481	510	488	524	479	438	496	498	524	487	481	470	510	517	511	470	499	490	500	542	476	458	517	468	456	509	500	542	491	487	477	510	491	453	489	511	523	482	508	487	475	482	485	470	494	467	477	517	463	519	470	522	500	534	508	479	461	487	526	480	493	510	492	507	515	506	496	505	544	509	501	498	487	550	478	486	510	500	527	478	539	498	481	513	470	523	493	517	471	475	473	483	503	498	491	489	507	499	491	489	501	468	455	499	495	536	526	488	517	477	484	485	518	528	498	485	458	517	490	497	506	447	489	480	522	503	515	434	529	516	466	517	494	482	500	504	473	457	468	487	462	527	479	482	505	491	478	510	469	480	542	476	508	510	521	468	524	503	478	481	490	502	475	506	491	496	510	534	490	467	485	503	491	465	482	505	462	508	477	483	538	490	505	475	518	520	469	482	459	525	484	485	518	492	512	541	473	501	490	518	489	482	480	507	499	545	471	497	493	492	504	505	496	483	484	518	534	468	474	491	480	449	506	494	486	447	499	524	479	477	462	481	491	505	491	489	492	478	489	477	483	495	505	513	501	450	469	494	506	525	526	481	475	477	503	482	502	449	482	482	519	492	479	488	502	488	456	475	460	491	522	552	462	488	514	514	499	464	518	531	500	521	470	489	461	482	502	483	479	467	494	476	469	446	510	521	447	503	472	479	476	508	498	466	490	465	518	488	486	541	496	459	461	522	480	492	507	489	483	527	493	506	525	482	480	522	508	517	493	463	507	537	537	463	471	451
26601	20215	11706	4890	2509	1695	1137	821	732	633	663	579	534	571	529	528	492	486	490	453	458	443	455	456	440	437	426	422	419	445	434	441	440	418	412	399	406	412	415	398	401	410	439	411	388	383	457	433	397	361	384	425	417	397	421	404	417	393	418	393	391	357	387	376	405	408	402	394	396	429	435	358	418	405	411	423	386	416	416	406	392	411	375	448	397	425	380	410	413	392	376	353	391	421	446	416	427	422	388	360	369	405	432	416	415	421	399	404	418	450	429	401	388	420	395	410	386	397	394	346	418	412	406	397	428	391	387	424	401	402	406	376	423	385	408	420	415	360	377	399	383	400	370	404	416	408	385	425	387	397	426	406	386	401	409	421	409	419	396	389	418	397	405	387	410	398	398	404	412	362	402	414	366	375	379	378	391	411	396	381	402	416	389	412	389	386	432	405	405	386	387	402	410	397	412	412	393	394	376	403	430	399	412	377	376	408	369	389	412	382	425	394	410	406	371	374	359	383	375	379	368	413	399	390	364	423	391	390	402	380	413	412	388	373	371	390	379	373	394	421	392	376	397	416	383	430	381	413	407	407	404	392	364	430	411	376	416	374	388	419	414	423	408	403	354	384	437	367	395	381	395	365	358	404	391	398	390	410	408	367	383	368	411	436	424	383	397	423	401	397	365	411	404	397	422	388	408	396	408	387	388	380	370	368	409	381	426	404	358	394	394	380	402	402	394	380	414	373	405	386	418	412	381	384	394	425	410	424	394	426	432	403	415	388	438	425	400	375	387	416	413	421	402	384	432	399	390	413	407	396	404	383	402	412	415	422	399	422	385	385	386	385	388	435	419	431	390	407	408	405	406	389	399	424	378	410	371	397	406	400	407	387	407	386	404	413	384	396	393	418	410	420	378	343	384	382	422	359	401	391	407	394	378	417	383	408	399	365	431	413	382	391	438	406	380	410	421	372	385	410	437	386	406	386	392	411	392	414	379	362	354	368	375	410	395	411	446	426	379	391	406	396	360	402	401	369	404	386	386	411	404	412	423	431	390	397	389	372	372	390	386	386	404	391	404	384	401	425	393	401	422	408	399	379	426	361	409	426	427	423	411	393	441	407	376	401	419	396	403	374	398	403	406	393	401	415	374	402	391	394	401	385	401	417	396	406	397	370	383	404	415	414	397	390	425	400	410	435	399	394	396	388	433	358	391	410	399	381	399	395	380	434	411	387	347	445	379	408	418	407	458	403	387	411	410	379	413	413	399	364	387	434	415	383	401	384	358	442	369	373	393	435	392	420	388	413	432	435	391	388	411	385	409	405	402	418	384	394	393	417	436	405	368	399	387	376	446	387	400	409	403	351	390	396	381	416	374	405	406	383	408	367	400	451	394	417	416	370	381	398	419	426	411	411	404	423	385	415	409	379	397	403	357	377	412	420	388	392	404	402	397	393	388	354	386	388	423	406	427	398	423	419	414	392	379	397	388	458	387	354	391	393	389	406	449	415	407	373	398	368	426	425	387	399	400	372	362	399	399	391	425	409	405	414	400	399	380	377	428	420	438	429	395	402	388	411	411	420	417	364	410	354	411	398	375	391	413	403	351	411	370	379	398	404	402	401	387	414	383	399	405	422	429	404	434	390	413	403	406	409	362	406	405	409	399	373	363	428	401	407	400	409	384	400	422	392	379	408	395	350	427	436	397	376	396	371	392	381	370	402	412	383	416	360	387	376	442	433	419	384	398	358	371	395	390	377	389	420	399	451	351	398	410	443	364	400	388	402	400	403	398	375	409	388	409	385	437	450	421	420	387	391	380	392	394	372	388	433	383	408	427	414	432	418	367	403	400	401	402	411	402	378	401	447	396	398	428	358	386	381	415	411	426	379	385	389	380	397	396	421	395	378	373	401	434	368	371	389	398	400	386	372	361	386	369	388	398	403	423	422	417	415	370	441	428	400	377	424	386	457	443	394	398	407	373	397	416	402	345	354	440	368	384	394	380	399	416	397	378	407	388	433	394	376	391	414	418	395	390	378	410	401	408	358	379	409	378	410	387	422	399	388	391	396	415	420	406	378	404	371	392	405	396	417	421	386	404	396	384	426	382	435	391	354	413	401	394	402	405	400	451	450	383	374	405	428	414	376	410	366	384	400	413	393	379	400	399	411	379	403	402	437	395	405	388	430	395	399	370	423	406	399	386	404	389	403	417	391	422	385	399	419	405	377	448	390	426	405	418	387	395	407	407	425	391	407	378	408	419	392	398	382	382	425	401	419	357	407	388	372	372	475	415	415	424	421	377	417	404	392	400	436	385	386	376	421	370	409	395	406	386	415	389	418	427	420	412	401	412	413	451	364	383	389	404	376	409	406	396	423	381	403	385	410	391	388	379	402	383	378	391	396	369	402	378	402	391	381	431	372	380	373	435	422	407	387	403	381	382	426	353	402	379	393	409	370	420	382	399	383	372	399	418	418	397	418	381	404	384	377	407	369	405	426	421	408	390	410	418	381	395	383	414	399	390	402	408	427	413	396	375	402	382	442	403	405	394	342	430	393	411	380	396	392	390	409	395	395	371	381	450	374	408	365	374	398	411	380	380	426	378	424	413	381	415	426	388	423	377	408	381	393	409	384	395	406	389	411	428	397	401	422	415	397	403	405	396	371	401	384	422	402	387	397	389	369	399	385	413	368	395	403	406	376	414	417	401	385	393	399	441	401	406	384	387	376	426	428	436	408	369	441	414	405	439	462	385	407	408	385	409	396	361	394	372	402	408	415	402	423	393	444	375	383	370	428	416	372	389	385	368	394	422	388	396	408	405	420	418	383	415	418	374	452	377	378	368	403	430	401	430	393	407	376	372	393	440	361	384	398	385	397	382	403	391	399	428	376	404	433	384	425	378	378	433	395	400	380	379	389	404	400	396	380	410	410	376	400	381	400	395	404	389	375	399	372	398	364	428	391	421	432	389	377	397	390	405	399	366	390	410	398	368	416	413	415	443	398	394	397	399	444	405	399	375	448	407	408	404	399	423	417	402	385	408	381	441	457	388	389	393	423	398	384	480	414	403	425	442	419	404	417	425	408	419	399	371	411	374	403	393	376	406	370	409	406	391	409	419	421	408	447	420	381	396	402	368	401	375	400	363	381	421	428	396	409	417	373	442	405	369	389	381	351	381	396	407	385	402	397	389	402	385	383	387	367	382	373	388	425	394	394	397	366	407	366	390	424	411	417	394	377	383	376	365	409	393	410	386	435	404	421	398	386	384	411	367	401	407	408	384	429	418	421	399	397	397	442	394	379	417	417	361	366	439	404	409	412	403	400	412	405	433	417	384	388	408	388	379	377	414	424	395	419	418	419	417	382	411	400	436	406	411	392	412	393	378	399	391	370	419	388	410	369	390	403	364	399	414	387	405	410	405	407	397	420	417	417	386	425	395	385	389	423	401	337	384	384	403	418	392	392	409	407	417	366	415	409	397	412	422	397	423	419	420	417
10708	16837	15340	9615	7045	4999	3512	2804	2288	1930	1776	1666	1489	1390	1291	1202	1215	1143	1049	1038	981	998	986	969	935	933	939	848	898	847	853	894	854	813	830	789	802	780	787	786	762	746	764	804	789	812	776	754	820	783	784	811	851	725	800	764	816	777	796	791	767	744	795	791	805	795	801	755	800	793	768	811	753	829	811	745	760	756	745	758	777	743	810	759	742	718	724	766	785	763	777	768	762	784	721	713	736	750	769	771	750	782	777	791	797	744	802	778	771	779	757	787	727	774	767	747	826	766	747	723	826	756	808	799	744	742	752	755	732	834	739	734	779	762	731	813	790	712	727	740	725	782	775	771	760	791	733	739	769	769	719	754	761	725	748	770	739	747	799	768	822	780	737	769	762	746	749	721	770	766	783	783	756	712	797	775	808	740	786	763	783	805	759	756	759	727	692	777	764	839	736	761	767	807	795	760	777	747	768	776	775	761	759	753	752	749	746	791	816	789	753	748	772	732	744	835	736	786	771	735	785	792	727	726	696	772	693	779	776	762	726	812	772	804	749	769	798	780	737	779	802	776	786	805	802	757	795	761	757	807	766	824	735	779	785	835	742	705	735	772	786	767	850	770	773	771	767	763	774	746	729	770	756	752	782	783	746	755	752	779	776	759	737	784	775	805	740	777	758	790	738	762	772	792	770	761	752	730	772	775	818	733	784	773	793	702	725	749	777	742	799	725	751	734	713	782	727	815	782	746	775	722	735	744	787	756	752	776	799	783	775	756	732	780	810	738	767	730	732	762	742	794	727	804	770	764	766	731	760	765	802	725	760	763	809	781	770	702	828	786	717	786	769	758	749	741	765	739	799	801	770	796	764	698	715	798	797	778	745	791	758	726	785	757	789	756	810	804	786	752	756	751	774	743	757	769	837	776	748	787	790	766	773	759	748	743	753	756	760	756	772	767	759	759	755	751	780	768	753	810	719	747	729	753	752	720	746	810	763	746	793	772	778	766	778	728	774	755	729	804	789	749	806	776	715	785	745	815	764	742	792	799	763	818	802	785	803	797	737	808	742	776	723	761	778	721	756	785	806	743	821	744	789	795	698	786	782	763	814	785	807	799	735	826	751	742	771	775	782	721	748	788	751	762	751	807	716	786	743	771	709	764	760	746	751	738	741	793	784	776	741	735	749	768	778	775	756	743	757	810	775	725	755	749	772	767	753	700	828	747	766	739	743	770	744	751	737	761	753	822	786	776	747	759	811	783	790	763	791	725	792	774	766	748	768	823	757	807	785	766	723	757	737	802	785	778	740	762	768	732	791	772	743	773	736	780	821	744	725	742	785	780	766	772	818	744	759	748	776	788	768	819	763	758	764	785	768	805	800	794	794	753	736	815	777	766	795	816	763	782	756	758	743	739	755	713	767	758	758	799	772	771	744	806	781	773	772	731	778	743	771	781	799	755	761	767	789	756	763	730	796	769	773	780	694	738	778	747	759	783	764	776	729	761	761	785	773	739	776	734	751	728	727	763	772	785	808	770	749	759	741	756	821	764	781	776	797	755	769	804	788	809	741	775	740	786	729	741	720	749	788	781	752	735	771	776	745	760	830	760	712	734	718	759	797	814	787	779	732	750	772	785	782	804	792	752	724	788	813	773	782	820	765	815	740	744	769	750	760	797	808	765	781	779	722	745	753	823	780	753	860	761	807	714	711	791	781	754	807	725	737	771	741	742	764	770	826	758	732	761	770	821	820	788	743	771	764	754	795	760	795	784	738	774	783	743	814	820	755	768	742	739	778	737	709	765	805	712	809	752	773	707	789	768	765	721	760	765	744	799	775	719	770	828	782	792	693	760	790	748	716	751	733	801	780	744	730	748	812	776	809	751	795	728	751	741	760	798	718	758	713	814	736	733	765	756	812	802	731	789	789	783	817	729	784	752	747	760	737	737	782	750	780	737	785	723	795	764	752	825	804	762	790	744	728	776	756	745	753	754	784	765	754	774	783	752	744	724	787	795	716	764	774	733	749	774	732	778	782	771	753	796	775	761	771	756	806	744	799	821	806	751	763	762	735	771	725	787	800	780	765	800	741	756	804	791	739	735	779	792	723	754	758	786	799	798	748	766	798	781	739	748	780	741	772	767	798	752	784	747	750	834	754	746	751	755	742	766	852	801	782	770	781	732	741	792	742	799	779	754	779	735	772	765	711	757	823	789	862	759	776	764	813	767	773	773	753	789	768	782	747	783	768	756	736	758	758	796	772	765	787	751	827	769	798	765	793	767	773	763	749	778	748	783	798	718	760	785	793	802	750	738	803	774	798	768	782	805	743	743	801	808	768	779	785	778	760	766	748	755	780	794	794	720	759	779	763	813	767	774	782	801	765	791	775	734	725	769	733	789	747	724	774	797	771	754	768	765	803	809	802	817	729	727	816	780	793	795	788	786	711	757	747	771	763	729	741	775	747	729	751	803	755	773	781	761	750	744	774	777	819	762	772	761	764	770	778	766	775	767	746	756	733	795	796	744	767	765	741	769	733	741	762	755	803	799	751	749	786	767	738	746	763	724	752	756	760	795	771	762	845	747	777	771	761	748	781	793	739	760	767	780	748	797	769	788	812	800	788	728	753	769	791	736	786	767	768	780	782	781	749	758	766	785	755	785	740	791	804	734	780	744	782	762	787	759	795	787	813	778	758	761	782	802	768	776	790	786	786	755	770	781	754	727	727	751	741	773	795	789	783	775	736	805	741	798	772	747	757	776	728	691	816	833	798	781	795	796	777	756	778	766	798	729	749	811	754	857	784	784	719	785	787	766	752	784	723	781	761	772	752	786	748	734	724	769	740	709	728	759	781	737	783	732	774	785	739	792	762	721	747	793	732	753	800	739	752	708	777	743	767	757	748	780	732	763	727	767	747	803	803	794	755	755	753	769	742	758	755	735	766	737	827	787	760	735	732	772	795	763	754	737	743	774	775	762	854	761	779	826	810	808	807	805	768	768	783	786	780	725	766	754	739	820	764	773	766	742	746	749	780	764	785	767	782	756	815	767	760	820	736	789	779	743	759	778	765	767	783	740	776	775	796	801	755	750	751	767	755	764	751	781	795	834	756	791	764	760	758	744	755	779	756	766	802	785	747	813	765	741	785	808	760	778	771	773	766	709	763	746	740	755	806	732	813	747	755	794	759	762	766	761	738	762	753	803	776	747	811	724	681	792	707	757	751	770	776	777	779	788	740	823	789	762	744	736	773	765	786	788	719	763	811	763	778	758	748	767	773	833	749	775	782	786	744	807	754	739	778	772	738	813	814	739	807	757	777	765	721	737	742	795	749	775	734	790	721	737	762	789	782	741	756	748	742	790	763	800	733	748	757	789	788	782	785	814	729	798	712	750	828	795	754	774	798	749	772	763	711	803	758	728	785	774	756	752	748	777	727	725	762	748	791	766	800	730	792	775	795	761	732	786	780	780	764	805	757	777	748	773	796	745	776	775	771	766
23993	21136	28140	24399	19513	5235	1888	1271	936	830	668	620	593	562	476	473	447	403	385	368	362	333	345	362	314	351	329	309	321	293	321	306	291	267	255	270	303	265	263	265	262	283	257	259	265	250	242	268	257	267	253	285	242	254	239	223	252	295	237	250	260	271	268	248	276	281	250	237	266	261	247	218	265	265	246	231	274	255	262	306	267	281	225	238	240	273	254	238	241	254	266	265	267	257	225	248	265	243	233	247	239	266	255	265	232	248	266	249	253	237	243	234	243	266	239	220	242	245	249	239	240	258	244	243	248	237	237	232	249	253	243	255	249	236	227	223	254	261	245	259	235	248	250	264	226	232	256	260	234	246	255	260	263	255	259	233	245	259	260	253	269	257	254	260	258	267	246	254	226	228	249	261	242	240	216	257	256	258	239	262	249	263	249	230	246	242	252	237	265	247	259	260	259	260	261	234	237	201	262	255	232	265	253	237	248	248	224	244	243	255	262	264	247	230	248	264	232	258	258	247	250	240	256	239	249	260	238	227	252	249	256	242	276	247	245	255	256	247	231	255	246	240	237	264	270	218	245	254	275	230	231	249	248	248	249	220	250	235	234	283	217	243	260	264	247	240	262	242	226	255	255	242	257	263	265	261	260	263	239	231	253	252	240	272	254	254	263	240	246	231	260	247	248	251	270	268	241	251	241	263	225	223	257	246	274	245	261	259	261	220	257	261	241	236	235	246	250	259	296	262	262	253	246	268	254	235	267	273	253	221	219	240	232	248	260	245	253	223	226	272	266	248	254	238	244	222	228	249	265	253	234	236	231	281	229	244	261	252	238	256	266	266	263	254	235	253	239	238	242	251	227	262	260	267	237	254	245	260	249	246	237	243	255	240	241	249	235	225	272	251	246	251	262	237	238	241	242	255	244	265	268	249	249	248	243	250	248	257	256	248	247	258	218	218	226	223	272	253	255	238	250	239	280	260	262	257	256	229	227	259	244	273	231	222	232	262	248	215	279	222	231	255	229	232	269	257	255	277	261	247	248	257	256	243	217	236	235	236	251	247	255	248	254	234	264	233	237	250	239	246	250	259	227	234	247	227	253	268	224	232	250	243	237	233	250	242	247	228	233	250	271	251	241	258	236	243	250	254	240	257	243	233	229	265	263	268	230	244	224	237	255	238	265	268	241	248	241	251	246	267	251	243	250	250	254	262	248	225	278	289	242	240	238	245	242	265	253	246	250	229	250	247	249	237	241	231	254	244	268	251	263	260	226	231	241	255	270	246	269	241	266	258	259	251	247	277	248	234	253	261	223	244	258	270	243	235	266	247	231	255	227	249	245	271	239	226	234	276	254	263	235	260	248	246	235	240	233	242	267	260	243	230	261	254	261	244	262	249	240	235	252	254	292	256	263	276	246	275	232	267	238	236	241	240	225	232	238	246	233	269	246	256	270	252	232	254	244	250	235	233	282	257	261	256	245	244	238	254	239	251	245	236	260	230	257	224	271	256	241	242	250	260	244	265	195	234	253	256	247	253	265	239	266	254	241	255	237	254	244	233	237	233	257	291	233	247	262	252	237	254	251	226	252	259	267	266	232	255	232	260	267	223	273	241	242	239	245	265	244	238	248	258	269	253	254	246	254	214	272	234	216	251	246	268	233	228	263	270	270	226	277	248	261	242	246	264	256	291	261	255	254	252	258	212	264	258	256	240	258	233	252	262	219	251	242	235	285	247	265	224	248	256	230	249	231	263	243	245	241	244	233	258	266	254	234	236	252	240	243	255	254	282	231	247	237	228	230	229	233	253	261	268	262	229	249	242	242	256	267	257	235	277	250	223	244	247	263	248	259	236	234	256	256	254	249	219	258	273	278	265	229	270	239	269	230	255	239	247	271	277	255	260	233	275	243	255	232	275	240	263	245	279	247	249	259	225	252	251	246	276	247	247	287	231	234	253	269	244	241	243	291	212	239	228	269	249	223	243	253	228	224	236	223	275	248	246	243	278	217	257	247	223	227	255	267	250	221	267	271	233	227	248	262	249	275	227	278	244	241	266	282	243	240	269	294	212	247	252	241	260	237	248	251	237	258	215	262	233	278	260	255	221	254	250	227	245	253	285	223	278	235	238	257	246	256	234	228	253	245	252	232	246	257	239	237	239	236	261	264	234	230	233	261	235	231	243	249	246	264	249	224	260	250	234	255	250	223	268	267	275	252	255	253	225	245	257	252	255	221	255	252	277	238	254	243	230	265	278	246	254	247	288	251	234	244	239	238	245	258	235	260	260	242	240	234	266	234	264	256	238	274	246	255	255	246	228	243	243	240	234	216	249	244	219	247	250	239	261	269	253	256	274	254	214	250	238	251	253	244	278	226	247	245	236	232	240	258	265	245	258	252	265	269	231	242	244	241	244	242	244	274	240	265	255	256	223	216	228	255	238	242	223	218	267	252	257	256	209	229	264	271	247	250	267	238	242	219	248	268	261	266	236	241	266	221	255	227	245	262	250	261	239	266	217	236	249	257	272	263	227	226	263	270	267	249	257	248	252	247	253	252	254	245	234	236	247	250	224	255	262	272	230	235	267	241	224	242	245	248	222	256	220	240	238	235	230	253	233	268	233	234	255	256	261	241	252	242	232	269	269	253	237	245	255	250	226	242	282	256	216	267	254	259	246	266	255	222	225	259	255	260	254	271	242	226	252	253	215	216	247	249	267	239	235	214	249	246	236	250	270	239	222	241	251	263	249	222	270	280	235	252	268	245	247	259	236	261	233	234	234	265	250	257	237	243	213	232	248	264	251	255	258	219	247	273	240	223	228	260	240	272	239	268	269	236	267	250	244	265	271	244	272	249	257	235	244	251	253	275	236	278	251	231	232	245	238	230	273	199	249	226	249	254	252	242	267	237	252	239	254	245	248	249	228	244	269	252	283	227	264	218	248	245	252	260	264	259	250	243	225	246	261	251	256	228	236	240	236	260	227	246	241	256	283	282	244	244	265	242	273	254	256	224	244	260	264	251	242	256	249	234	253	232	227	264	269	215	221	248	245	260	242	249	273	269	247	248	269	231	269	245	264	230	256	260	265	240	255	256	256	258	253	246	240	249	221	240	235	252	258	250	225	265	234	253	251	232	266	282	268	251	253	238	219	263	207	235	267	263	230	256	258	235	245	236	252	229	257	230	237	251	245	241	218	261	261	219	262	256	260	228	242	256	252	249	255	261	262	258	207	247	228	238	216	256	279	224	231	244	266	233	266	235	247	290	266	253	229	243	246	259	252	228	221	240	258	247	265	276	243	259	256	268	225	275	261	250	216	241	233	264	262	266	267	261	242	246	275	247	234	211	255	262	240	258	232	231	287	242	240	257	245	252	250	228	254	234	263	254	217	253	283	250	271	222	238	219	213	253	238	230	223	254	249	248	279	246	229	265	220	240	269	253	253	256	259	252	249	232	240	279	213	230	248	232	257	211	260	252	253	250	269	244	286	253	238
11842	23936	21906	14842	10886	7800	5625	4178	3443	2862	2521	2227	1930	1786	1613	1439	1357	1212	1110	1003	952	964	935	936	845	794	805	787	714	759	719	664	628	639	597	623	507	544	532	569	521	536	495	568	482	537	518	511	552	492	512	508	555	530	531	528	481	489	539	500	508	516	502	519	523	512	529	551	508	547	529	511	483	510	551	484	524	540	520	486	511	496	507	550	492	515	520	495	499	488	496	459	474	474	496	495	479	486	535	500	502	509	551	523	510	466	492	510	476	515	466	482	520	527	515	482	506	466	535	547	518	515	476	505	518	496	464	475	535	500	454	503	532	502	518	510	486	506	517	508	501	506	510	527	523	520	460	504	521	485	480	479	491	506	486	513	489	506	530	507	480	527	519	503	480	519	507	508	475	461	489	542	530	516	510	490	493	505	478	502	473	509	460	466	516	465	488	493	484	489	492	484	477	480	506	486	455	488	515	514	507	510	458	478	511	466	505	456	496	479	504	494	476	526	447	497	508	507	483	497	501	493	557	502	476	520	530	478	450	462	506	506	553	499	520	484	521	500	520	478	510	499	458	517	529	499	508	493	491	470	526	490	519	521	494	498	481	474	499	484	473	554	493	519	513	493	477	515	554	503	475	502	494	527	504	512	492	462	500	521	484	538	531	485	495	485	478	515	477	490	483	522	514	441	482	518	522	492	516	482	500	528	492	522	493	474	447	498	497	472	484	501	515	536	457	507	499	481	490	481	507	481	516	505	480	476	505	504	538	501	486	454	483	474	459	524	478	529	492	467	472	509	496	507	493	499	475	477	447	495	495	489	522	473	491	531	526	514	487	520	496	487	477	486	491	529	470	483	496	531	520	459	504	505	525	471	514	483	522	484	488	487	458	510	512	490	535	528	534	525	521	544	494	532	521	484	520	493	486	482	512	507	495	499	440	482	482	474	496	524	492	521	516	455	485	494	483	490	498	516	500	508	473	487	495	476	470	509	480	478	473	499	497	528	505	495	516	482	512	474	510	478	471	479	460	535	514	517	511	505	497	516	502	526	518	481	508	470	476	497	499	474	499	489	499	495	492	465	502	521	525	522	480	500	521	453	454	529	516	477	482	508	527	514	502	460	505	497	534	482	491	518	502	509	482	496	441	500	499	527	502	485	485	472	493	531	511	518	483	508	476	510	488	517	490	522	500	472	500	476	528	477	503	490	491	457	508	552	505	443	482	500	493	488	467	538	502	528	497	503	495	471	489	510	510	525	509	530	498	510	518	495	478	479	498	482	485	475	510	490	520	473	501	483	505	513	543	505	490	473	524	458	503	513	520	490	528	448	519	534	483	477	538	461	464	509	524	483	519	504	515	452	508	524	508	511	511	517	506	503	463	476	467	484	521	536	491	496	494	463	481	511	493	514	497	468	479	523	514	495	481	516	509	525	491	541	458	485	464	465	479	502	474	480	488	511	525	499	536	533	538	509	478	495	477	486	498	481	523	475	456	521	515	482	512	497	504	518	534	516	536	470	523	479	524	497	479	501	456	505	505	528	470	446	484	484	520	493	473	491	474	478	501	489	450	467	545	496	475	503	507	505	489	503	514	511	490	492	472	487	510	474	515	501	557	494	504	472	460	465	523	527	465	478	513	492	551	485	494	486	486	477	444	508	540	471	504	485	529	504	468	504	516	509	470	499	501	474	466	508	496	458	492	513	489	516	474	488	490	499	470	514	472	480	544	485	501	490	515	479	487	498	515	515	443	518	469	482	470	487	477	485	529	487	515	475	516	519	492	525	501	483	503	496	450	501	452	472	513	501	504	519	510	476	471	506	528	510	494	475	514	508	516	495	454	509	493	478	497	518	472	481	499	496	497	527	540	507	496	432	505	511	495	458	490	473	471	475	469	511	505	515	506	520	484	522	470	495	461	489	491	472	498	526	507	517	513	498	500	519	504	525	518	536	499	519	480	473	532	503	490	525	481	548	484	489	485	524	520	506	474	475	478	478	506	465	486	467	482	506	459	474	536	511	503	483	485	474	461	470	512	505	513	506	503	451	484	442	500	507	487	524	474	499	500	510	513	503	459	515	508	478	487	488	467	519	501	481	486	488	530	485	513	478	478	470	501	542	505	533	492	483	494	489	484	511	476	514	493	487	508	481	508	513	453	481	477	514	470	504	501	503	473	500	502	492	486	506	489	497	497	504	473	496	499	547	446	482	484	529	508	513	506	490	426	519	473	486	519	508	466	507	518	491	436	492	476	507	535	486	503	504	452	515	465	520	471	486	538	494	486	517	514	519	528	487	536	496	474	480	511	494	483	455	531	514	495	501	493	487	470	493	512	504	515	486	522	501	482	481	494	473	473	461	513	505	512	515	497	504	520	521	509	483	499	509	490	509	489	487	466	485	466	450	480	485	483	476	496	537	492	487	450	486	485	483	551	532	522	478	473	536	486	523	457	499	599	521	490	497	471	468	474	496	490	487	471	509	464	472	476	478	501	507	505	503	515	525	512	496	515	520	498	487	502	472	497	490	508	504	519	491	511	486	501	470	491	488	507	496	504	490	515	490	504	524	537	469	465	479	437	495	490	471	486	481	501	485	490	498	505	487	532	493	479	501	515	506	475	539	432	506	538	506	487	492	478	494	509	468	499	513	506	478	443	501	502	523	463	435	470	510	507	483	533	485	514	486	470	511	507	462	508	474	524	501	522	484	512	487	484	478	507	542	520	498	505	450	482	505	483	521	543	504	492	475	504	504	530	454	501	482	487	466	542	489	486	500	495	515	484	474	521	486	478	469	466	463	526	496	461	531	519	496	510	473	518	502	487	491	502	495	468	495	488	558	458	480	519	473	484	494	512	485	505	520	524	477	491	442	487	472	508	532	496	497	486	500	551	493	508	501	491	488	482	528	485	498	496	471	542	484	496	515	542	485	480	447	482	487	480	497	495	502	479	495	497	478	486	453	499	510	510	489	511	505	502	449	486	489	493	497	523	493	517	475	481	503	454	440	486	468	496	461	489	455	509	518	499	493	521	511	556	470	518	489	492	466	497	450	485	497	508	478	528	504	514	505	459	487	496	486	489	509	506	470	515	488	497	482	499	471	488	508	504	500	477	474	484	494	416	489	496	511	493	488	453	491	482	482	481	497	452	487	467	489	486	496	485	471	497	486	496	510	476	481	492	486	515	500	491	471	482	505	473	485	472	510	496	537	527	539	513	498	492	486	500	493	529	488	483	504	540	472	523	523	486	471	477	483	469	503	480	441	514	458	491	494	471	500	493	480	502	491	487	545	503	497	492	456	476	478	506	485	494	496	467	475	495	503	462	525	492	473	462	545	521	497	478	508	509	472	499	495	491	482	516	463	516	484	505	532	485	505	512	505	545	494	440	490	513	532	526	445	496	499	516	486	464	487	480	486	515	511	448	497	513	502	527	505	510	482	538	498	516	524	540	523	481	529	511	500	505	446	492	525	465	432	533	516	484	477	504	464	519	520
23023	21112	28801	23672	21128	18610	4979	1927	1390	1157	1004	847	777	752	697	591	591	526	548	456	427	428	420	428	399	386	409	371	363	355	352	334	323	313	305	296	300	276	275	284	288	274	275	274	249	305	260	277	262	260	262	291	253	264	268	256	290	259	257	287	278	311	300	282	251	264	296	263	287	256	277	243	255	254	258	294	278	259	259	274	278	259	254	270	252	266	249	248	259	279	270	261	258	245	243	249	247	252	282	284	260	242	260	261	254	243	277	242	240	275	247	257	269	287	280	255	263	262	243	259	266	272	282	265	278	259	262	265	242	285	246	291	259	270	255	243	259	275	266	277	278	258	261	279	266	285	273	252	263	269	261	280	243	261	259	261	275	264	261	258	266	254	296	258	286	241	264	266	260	265	270	269	252	240	241	258	235	260	253	273	244	233	242	247	269	259	247	253	261	265	271	242	239	265	292	282	254	274	242	257	249	278	251	268	246	244	252	258	259	247	278	247	229	265	256	244	245	243	270	252	229	237	258	291	249	253	275	267	235	280	265	248	256	292	283	269	275	227	280	251	267	249	265	247	255	243	251	264	284	276	267	256	271	258	259	263	275	256	252	271	243	240	267	295	248	232	253	277	253	271	265	290	251	267	279	275	275	226	277	258	259	277	277	258	270	257	254	266	246	261	247	248	266	243	269	276	239	251	279	276	265	269	263	269	250	293	269	265	291	234	272	294	262	233	246	247	237	249	250	270	245	257	270	246	276	234	267	258	269	258	236	241	251	271	254	275	232	238	267	276	261	260	296	269	266	282	275	247	259	244	277	301	267	263	266	270	280	248	279	245	230	228	241	244	247	270	242	274	308	280	258	269	264	264	259	266	270	266	261	288	274	287	219	263	261	260	252	263	284	250	272	269	257	233	222	271	276	255	247	240	271	270	278	245	284	260	277	265	263	259	257	235	276	256	241	260	269	259	277	279	263	228	233	255	265	277	269	244	253	262	255	250	276	272	291	234	249	252	236	261	269	250	254	254	269	246	260	273	281	296	275	255	255	263	223	299	244	249	250	299	289	266	284	229	242	255	254	267	270	259	247	224	261	268	245	236	264	256	258	258	262	275	250	251	252	271	270	258	226	251	261	267	249	241	270	249	256	240	231	265	268	240	268	273	265	238	263	268	237	240	238	248	273	227	255	244	288	238	265	255	279	262	261	263	269	257	274	254	259	261	290	279	239	255	279	261	250	263	241	222	229	253	240	266	257	227	242	266	257	289	271	267	227	227	248	242	269	271	258	252	254	261	237	277	283	279	281	279	271	250	266	255	245	263	245	234	261	277	244	271	264	231	300	263	255	247	249	247	258	257	260	281	285	240	261	261	260	264	244	260	266	245	250	235	264	233	255	240	240	248	257	240	250	288	239	283	257	257	261	247	277	256	260	271	228	259	269	256	241	259	259	253	265	267	288	258	240	263	266	279	268	245	247	247	258	218	261	245	264	271	255	273	260	259	248	269	291	243	244	246	282	267	234	247	269	257	276	239	289	268	269	279	252	228	254	241	240	262	284	267	270	266	252	233	232	290	269	273	260	238	241	262	221	223	251	242	268	257	248	270	240	285	243	253	266	253	277	254	280	235	251	266	247	290	264	253	272	240	266	253	256	257	257	256	285	285	234	254	279	256	266	267	243	286	265	270	249	234	233	267	258	265	277	256	244	259	299	268	281	244	257	245	239	255	268	245	269	242	267	260	245	252	278	244	246	277	257	254	266	235	291	248	253	247	261	253	236	262	252	270	271	240	265	242	283	272	278	257	246	237	234	259	259	272	274	249	272	241	269	225	249	230	260	266	227	262	245	273	271	253	272	256	228	246	236	267	262	245	264	261	240	277	245	274	232	256	263	250	250	265	248	247	268	259	264	238	279	244	234	238	248	276	244	264	271	261	237	267	248	257	225	282	253	250	272	251	271	269	241	235	250	275	250	254	242	279	285	246	276	260	243	231	256	251	239	280	266	228	223	234	265	273	241	264	284	259	281	265	259	250	241	264	249	252	275	252	262	268	310	278	250	257	260	262	231	293	240	257	253	245	262	251	280	263	280	260	257	275	255	253	274	230	303	256	242	274	246	280	263	245	294	239	262	247	263	235	221	230	268	258	254	247	249	245	272	235	250	280	248	265	280	262	285	272	258	221	253	277	261	239	247	248	288	278	268	256	276	246	240	245	286	258	253	276	238	236	255	278	248	263	261	225	260	307	276	250	266	252	245	265	257	260	283	252	248	288	245	262	266	245	271	267	259	242	302	285	282	253	270	245	267	255	267	250	241	245	234	276	269	253	230	274	236	277	249	254	249	233	261	270	261	289	263	261	238	283	234	245	269	253	246	275	247	261	229	248	269	277	289	245	236	266	274	256	265	257	279	275	284	250	224	259	244	260	304	272	249	253	268	265	260	266	242	248	270	254	252	275	249	295	223	197	236	259	250	267	279	265	254	247	276	247	260	245	256	246	281	254	280	276	259	267	276	232	279	271	268	248	226	273	289	247	274	242	263	261	259	263	257	238	261	254	259	272	266	288	238	269	258	268	253	287	257	278	210	247	247	250	277	274	251	257	258	236	253	255	252	254	285	240	256	252	250	248	259	217	263	270	240	253	235	302	299	269	254	248	265	257	241	272	261	254	240	266	250	237	260	280	233	294	282	267	261	232	248	280	275	256	259	269	281	235	251	266	247	260	253	266	264	252	264	265	249	266	288	262	240	239	245	244	243	296	245	248	262	249	290	265	280	264	253	298	270	253	236	247	233	271	271	268	309	273	247	261	259	240	277	262	231	280	286	268	261	262	268	267	281	246	252	246	299	281	270	244	265	220	239	251	253	282	278	284	263	278	278	253	227	252	270	238	244	251	252	231	219	274	222	265	263	259	254	266	237	278	268	265	243	267	246	252	277	248	300	268	223	251	251	256	263	249	252	258	249	261	229	270	284	245	264	256	280	268	280	265	266	258	262	260	237	238	246	267	249	246	257	231	266	233	267	244	266	219	262	210	294	259	302	248	224	229	228	255	255	253	294	248	258	253	247	262	274	267	255	260	231	247	261	252	269	262	237	273	283	276	247	247	252	243	251	260	256	219	269	237	247	255	232	259	242	284	247	250	244	234	255	279	246	267	260	235	267	228	273	253	282	250	241	274	224	236	263	255	247	252	215	296	262	261	269	261	295	275	267	247	236	241	253	254	285	271	260	253	263	266	259	268	268	237	228	250	259	236	284	252	282	252	255	255	267	244	265	278	252	267	224	270	264	278	259	279	233	267	255	243	232	219	262	255	243	271	268	255	261	274	257	284	258	248	265	236	248	259	243	259	260	255	245	265	286	248	262	273	295	238	273	279	266	257	285	222	252	259	230	265	245	240	289	287	242	251	272	302	262	254	258	213	286	250	271	260	253	267	264	267	272	276	261	246	294	267	257	267	254	256	263	271	279	266	276	241	264	239	245	268	269	263
14239	28707	26503	18905	14205	10391	7553	5926	4757	4026	3484	3019	2633	2357	2175	1954	1770	1525	1385	1384	1222	1160	1137	1089	1038	940	905	842	812	861	788	709	693	697	686	659	606	516	540	537	554	570	518	561	544	483	530	564	494	482	532	512	561	498	514	509	523	512	522	520	546	568	537	539	515	463	512	516	530	519	495	540	517	518	448	484	502	484	477	512	524	471	479	468	466	505	491	491	526	460	512	482	528	490	486	501	521	476	503	505	476	481	472	495	475	497	486	461	473	505	443	506	496	515	476	487	493	485	469	482	485	465	480	543	461	466	528	486	494	462	435	508	535	465	480	473	494	511	555	492	499	489	489	476	477	500	474	411	450	482	486	455	480	497	508	494	488	493	481	525	435	468	478	489	460	451	498	499	463	473	452	479	491	460	506	503	495	470	472	479	457	493	529	481	474	473	471	483	495	497	508	502	507	482	480	462	508	455	502	470	498	478	493	474	468	458	467	516	486	483	496	522	480	467	465	491	481	481	490	494	494	493	468	475	496	512	484	464	521	462	462	446	469	423	493	486	477	498	522	461	471	478	462	483	501	493	494	470	460	501	445	478	480	472	513	469	472	478	477	502	480	494	513	511	480	472	471	474	505	491	482	466	479	503	495	490	486	448	485	460	477	461	516	466	473	486	492	494	465	469	511	490	479	506	523	496	483	488	497	454	502	489	506	483	472	488	479	487	500	495	494	488	459	483	486	496	525	485	483	484	494	440	473	504	452	448	481	515	463	476	494	508	476	514	499	498	477	536	435	463	472	489	475	460	505	486	532	471	463	482	527	452	517	490	511	509	491	483	462	465	467	502	457	486	497	473	505	529	472	470	499	466	512	513	465	512	495	515	470	465	501	494	472	483	473	475	508	470	467	473	497	451	499	514	516	480	475	515	491	461	490	499	479	481	488	451	532	502	476	469	509	520	517	498	496	477	487	524	513	478	463	466	492	477	490	467	456	461	500	422	505	489	492	479	486	477	505	521	500	489	492	498	447	472	510	485	498	502	476	481	540	475	503	507	513	484	492	486	462	507	467	504	546	487	470	466	489	504	504	489	511	455	481	480	477	478	454	493	526	477	488	484	504	485	495	501	455	467	502	485	473	494	525	470	501	475	506	452	489	458	468	517	481	492	467	479	492	485	466	503	471	510	518	507	459	479	492	494	467	486	484	487	511	476	504	503	473	458	516	491	462	473	480	484	498	480	480	488	474	483	474	444	474	514	473	448	498	511	495	507	502	499	483	522	471	471	490	540	459	436	447	466	494	441	500	457	510	467	479	506	529	468	466	462	506	488	510	512	499	465	533	440	498	479	479	482	502	476	507	556	433	496	492	483	520	501	508	504	484	483	502	468	504	498	478	482	493	492	450	468	490	495	457	488	482	470	478	461	472	472	428	497	469	493	490	482	490	515	499	457	486	507	513	487	482	495	496	476	478	477	480	482	518	500	471	530	467	535	484	509	469	459	482	493	461	504	453	469	515	476	492	464	491	455	461	472	482	453	479	449	464	484	499	493	504	479	493	459	484	466	454	475	499	481	457	467	471	488	462	512	465	510	474	506	507	432	534	477	460	490	478	478	480	491	486	416	451	511	482	490	453	521	485	442	498	466	439	476	489	497	501	547	500	522	462	499	466	470	436	512	474	482	533	468	488	497	490	467	479	495	437	515	513	450	484	500	435	486	493	485	484	450	498	455	507	483	493	465	457	482	468	523	497	502	456	476	510	531	470	434	469	447	504	476	483	514	520	464	508	467	486	483	487	529	431	468	472	485	475	460	507	509	484	476	467	435	473	460	434	473	460	440	504	463	471	479	482	520	439	483	477	496	460	487	499	514	470	514	473	494	483	478	484	465	429	518	501	462	545	515	487	518	532	509	511	449	483	494	522	491	470	484	501	464	467	441	486	476	472	477	467	468	463	475	474	478	478	521	482	487	522	503	454	517	493	485	458	487	469	482	518	440	501	454	488	465	503	495	484	495	522	421	471	473	483	466	523	491	463	467	477	470	530	493	504	476	504	442	508	494	459	504	473	535	481	482	488	482	450	469	460	523	499	482	501	500	504	501	479	449	476	475	480	458	477	496	473	483	461	475	453	469	489	479	469	476	447	460	486	510	473	497	508	461	504	472	451	498	486	521	493	462	492	520	529	512	483	506	488	496	486	500	510	490	472	476	502	479	497	508	492	492	474	458	522	450	489	468	466	470	493	486	483	478	506	486	520	494	474	461	509	535	486	466	514	428	513	427	510	475	511	454	501	485	489	474	507	473	479	461	475	481	476	491	487	480	488	493	471	489	481	444	564	439	471	494	436	476	471	524	448	496	476	480	527	512	512	467	469	501	471	494	528	469	491	499	495	417	504	512	512	437	486	535	508	496	476	453	442	510	461	486	466	471	487	521	504	477	485	476	471	473	468	479	468	513	460	499	481	467	496	505	495	462	467	523	484	501	494	455	476	481	517	484	480	487	540	510	502	498	491	503	480	508	483	478	498	467	501	498	437	453	469	502	491	484	523	475	464	460	475	450	507	490	455	502	451	490	450	476	468	485	540	490	499	486	450	481	469	470	441	472	489	470	474	480	503	440	462	445	480	523	462	499	493	485	469	460	454	471	471	467	481	448	464	476	473	501	462	467	501	472	477	461	483	494	492	498	470	501	483	472	468	478	510	474	461	488	488	470	478	470	481	459	499	493	500	475	461	486	492	455	521	472	492	469	469	481	490	513	512	507	476	454	470	474	469	489	473	502	475	477	522	503	495	480	506	473	447	464	490	499	478	496	483	538	500	462	527	484	475	468	486	473	466	486	504	471	497	491	472	493	489	482	497	496	476	429	493	498	459	505	471	452	500	489	470	471	470	528	489	514	476	517	521	478	452	524	479	500	529	515	530	514	502	549	467	451	492	499	491	479	485	469	510	504	463	517	482	472	480	517	453	434	501	472	497	483	505	506	478	511	502	478	488	486	479	502	489	479	474	445	462	475	475	516	519	501	494	453	485	496	496	507	485	503	504	453	476	492	502	482	484	467	447	497	489	459	496	471	483	492	480	471	496	477	489	455	490	501	466	508	504	479	467	462	497	488	492	478	456	471	481	513	454	452	452	447	554	475	499	444	475	450	485	535	459	515	496	483	523	484	457	464	499	511	493	474	511	472	503	490	463	452	497	510	499	444	533	482	515	481	468	509	501	486	476	490	471	507	492	493	474	486	470	543	487	462	517	486	484	524	479	483	506	492	452	450	467	489	477	477	473	467	436	492	516	449	447	443	450	483	495	486	486	497	507	484	457	444	524	498	489	500	503	473	487	508	432	480	506	505	485	515	481	523	473	491	496	469	489	499	527	475	488	478	489	449	485	448	492	450	466	502	480	501	502	473	478	485	456	499	500	441	501	467	470	486	494	485	506	521	483	509	500	471	492	453	479	511	534	526	495	504	516	501	478	473	510	508	479	480	499	477	505	510
26607	20262	11784	4763	2310	1436	1107	846	724	705	604	596	529	549	511	476	480	492	474	446	433	452	462	453	406	421	417	423	429	431	433	491	407	403	423	425	431	362	412	425	435	392	382	372	406	385	396	415	386	425	424	393	375	388	384	391	428	389	419	402	403	412	404	428	396	386	386	419	427	417	387	410	384	379	424	407	400	415	401	361	407	402	365	387	394	427	367	411	388	397	396	380	392	358	427	395	428	374	403	389	383	377	396	422	427	381	395	407	416	397	411	382	404	402	429	414	405	407	404	395	419	425	373	383	396	402	357	430	392	416	378	440	397	352	370	398	370	400	376	391	416	450	379	375	411	392	426	417	387	390	420	413	396	405	415	386	406	410	417	413	404	391	409	400	381	392	395	373	401	395	380	349	376	399	390	423	411	375	415	419	361	405	400	367	390	346	372	415	384	388	409	424	419	416	420	395	421	398	376	405	392	370	408	428	383	439	393	400	389	412	393	436	367	382	366	401	380	398	403	455	404	391	392	389	402	350	394	361	365	360	396	424	430	393	401	415	407	399	393	392	410	386	370	406	433	395	401	384	374	386	381	382	408	365	411	366	416	425	403	403	396	348	407	430	385	397	389	395	382	397	390	411	392	417	394	411	411	451	407	394	435	397	388	387	422	400	420	385	412	339	406	410	392	417	343	401	425	364	396	401	370	390	388	375	365	358	418	418	441	425	390	407	363	420	369	397	372	374	360	396	398	422	412	430	386	405	400	380	364	414	384	403	445	423	370	396	392	440	402	425	384	424	394	414	436	377	413	404	396	413	415	395	409	414	403	414	410	399	360	405	387	352	455	407	406	377	426	377	395	380	422	370	420	385	409	428	397	379	417	406	416	422	386	388	407	394	394	435	419	386	372	411	387	373	391	452	368	400	402	359	387	401	380	369	431	394	396	340	407	377	386	395	390	411	400	389	396	381	436	383	343	397	412	395	407	396	399	398	401	410	366	369	405	391	395	400	406	390	403	402	374	415	432	393	389	375	397	394	427	370	373	391	401	421	406	384	385	393	401	378	391	389	380	375	412	399	394	448	422	451	395	379	393	397	400	415	429	377	388	339	380	421	387	384	398	403	421	348	427	399	387	377	413	389	378	397	413	393	382	428	415	372	372	406	386	419	390	387	427	389	415	415	399	426	377	378	385	375	396	397	357	379	358	369	388	400	346	371	374	434	390	411	385	411	411	393	413	405	387	388	408	405	413	413	408	399	374	419	378	377	400	381	382	358	407	389	422	394	379	397	424	390	371	381	433	404	411	416	383	393	384	400	403	398	439	397	387	397	406	398	403	390	411	434	422	378	383	351	408	441	429	411	393	387	403	388	386	389	430	372	398	378	391	395	377	408	406	360	384	378	355	362	427	411	399	410	390	391	400	399	381	406	393	391	368	414	439	396	401	392	384	389	390	382	415	397	419	379	383	403	384	385	379	397	387	397	408	412	437	394	382	403	391	420	416	400	356	413	396	410	399	378	433	421	380	403	416	385	405	387	376	382	395	426	407	410	390	385	400	366	401	410	386	379	374	366	407	387	414	429	424	382	408	388	362	429	426	404	407	408	391	409	365	383	374	397	426	380	351	413	418	421	394	380	383	367	377	428	379	407	386	412	383	399	414	353	434	377	388	394	398	395	382	398	381	352	406	390	418	405	396	415	412	409	410	385	367	387	393	401	394	390	392	379	377	429	393	408	411	391	398	392	395	407	434	410	410	397	435	372	414	430	396	365	387	387	422	377	405	399	435	417	412	400	394	378	429	377	403	400	407	386	400	407	405	393	388	400	397	437	429	391	401	429	401	397	428	399	377	395	394	424	429	385	380	426	384	424	375	393	368	417	412	419	429	401	400	366	396	371	380	415	375	397	372	428	394	411	422	387	416	396	394	397	364	367	365	408	377	399	400	399	392	422	436	376	423	394	390	416	380	382	415	440	405	386	398	402	414	371	430	421	444	381	373	379	403	399	421	413	417	376	366	397	405	375	405	411	412	391	403	398	391	413	422	383	357	412	385	410	383	376	363	411	384	448	409	369	412	416	406	384	391	400	400	416	390	370	417	415	384	390	407	395	445	400	437	422	415	408	371	416	372	409	404	366	407	392	407	391	425	386	446	418	415	378	414	405	430	411	402	405	425	396	361	407	413	382	393	380	403	383	405	399	367	415	403	440	395	404	412	417	392	424	392	437	370	389	371	396	400	430	417	404	396	358	407	392	355	378	402	379	392	403	442	364	409	424	409	387	408	444	386	415	431	406	416	410	429	390	420	436	392	381	359	410	388	412	392	398	365	419	414	395	381	420	392	413	389	406	389	384	362	367	397	382	414	411	407	380	387	393	440	390	432	396	376	394	373	415	369	390	379	403	407	391	370	406	388	391	384	371	388	404	405	361	416	442	404	391	414	438	398	374	402	386	372	411	409	417	396	408	440	386	395	430	396	434	419	391	419	433	387	385	399	410	384	384	423	382	382	347	418	404	405	379	412	379	394	398	367	385	384	425	415	401	381	404	367	367	396	375	390	404	418	409	374	414	372	371	405	397	373	406	397	415	384	409	362	389	395	410	388	413	370	408	376	424	356	405	410	384	419	398	392	394	404	400	391	384	431	371	399	396	377	389	374	393	387	381	409	420	396	403	417	366	419	384	386	410	417	443	409	408	382	377	406	421	397	418	400	404	398	355	397	374	398	415	374	373	395	399	399	375	407	420	399	391	361	401	408	394	394	395	405	394	386	388	385	396	402	423	444	400	394	388	387	422	419	388	384	395	403	367	435	406	394	408	383	413	394	397	421	399	433	408	419	395	383	393	409	391	401	387	410	388	396	404	334	403	390	435	397	378	394	388	383	398	353	378	452	415	422	415	403	377	410	398	408	354	370	419	410	369	380	407	410	403	392	366	355	417	466	369	391	400	400	379	422	398	393	343	371	384	370	370	380	393	372	384	373	416	433	390	387	395	426	403	412	414	412	348	392	390	380	410	387	436	382	374	372	400	375	364	408	394	385	414	421	413	399	384	385	392	407	391	410	386	365	407	398	427	401	397	413	409	366	398	391	383	420	401	383	379	397	374	396	430	387	412	380	374	391	427	379	399	415	411	393	370	406	423	410	412	451	393	390	386	414	400	426	429	400	420	441	398	393	454	390	390	387	401	414	400	372	395	406	397	374	399	377	430	428	403	372	375	407	382	377	446	375	383	390	357	374	357	412	413	382	352	387	388	408	341	363	385	389	377	369	398	405	379	406	392	393	391	383	359	429	384	419	407	407	435	412	402	398	382	421	409	397	394	402	394	379	405	418	368	372	400	399	405	386	375	364	417	419	385	386	393	407	418	391	405	392	390	399	419	380	409	404	429	403	363	406	407	405	397	406	420	399	410	377	394	452	385	394	404	386	371	385	370	390	419	387	403	422	408	360	387	415	435	407	391	385	407	392	392	393	393	418	404	368	383	357	386
10858	17054	15737	9928	6791	4579	3397	2704	2197	1939	1772	1569	1483	1344	1270	1269	1165	1092	1022	1022	1007	1000	992	971	940	941	911	895	934	873	906	866	810	839	806	838	819	833	781	796	781	799	816	818	789	789	755	821	813	704	778	732	772	823	812	812	786	772	753	749	765	791	765	805	768	786	742	748	760	822	772	778	750	723	786	778	739	748	773	742	806	774	720	773	790	796	760	787	715	746	790	777	783	764	713	751	764	728	754	776	832	734	762	767	749	768	764	767	771	759	763	773	714	721	760	749	712	751	785	735	729	795	711	740	774	716	730	732	763	776	769	749	716	741	771	744	756	744	799	775	735	728	727	756	791	745	737	749	760	747	740	751	760	797	735	723	746	781	751	745	782	749	749	754	762	765	762	750	783	759	757	722	754	719	740	750	754	783	747	831	770	755	771	793	762	720	735	720	741	776	825	754	693	739	815	754	755	793	750	730	766	746	800	754	783	742	766	729	741	754	739	748	767	734	756	778	764	781	792	740	739	796	768	784	750	741	735	723	708	768	725	767	759	722	707	778	753	750	699	751	777	792	719	812	756	751	771	728	805	755	808	753	701	737	768	780	706	776	742	770	729	756	740	749	760	720	738	714	781	770	754	802	779	731	732	736	780	736	715	790	747	772	773	819	767	750	754	783	787	753	709	741	755	736	765	788	756	760	736	726	759	754	814	729	741	742	766	816	702	764	773	734	751	761	801	779	736	717	759	793	729	803	806	744	733	752	750	811	757	706	817	767	729	768	765	769	759	730	750	774	731	799	814	739	747	770	780	777	775	735	755	787	740	772	741	710	775	731	741	756	732	736	800	777	762	794	752	762	776	770	779	781	730	800	729	693	783	793	754	789	787	762	790	727	738	794	760	782	765	712	757	821	698	781	763	777	709	751	759	772	718	747	774	736	758	796	744	728	759	735	778	800	759	801	777	762	733	740	782	770	778	777	762	769	758	768	768	778	759	730	772	783	751	712	736	757	768	759	754	745	781	750	746	802	765	756	736	736	769	755	723	763	762	758	766	774	761	721	764	722	789	769	783	757	757	780	814	769	809	760	804	766	750	773	760	748	746	782	735	757	796	793	787	769	798	758	757	783	816	783	787	756	698	803	747	710	754	776	737	740	724	781	744	737	778	748	777	770	731	752	786	737	761	766	739	782	759	729	791	772	751	769	765	799	726	780	751	764	720	716	747	741	737	737	746	804	725	755	760	827	718	767	731	791	729	766	763	778	786	751	813	752	745	757	733	753	744	765	739	766	733	730	761	733	773	773	751	775	730	795	792	801	784	776	735	785	732	741	772	765	735	733	703	754	751	696	761	789	746	760	720	788	788	733	727	763	751	754	737	809	758	756	781	741	761	736	708	707	738	791	733	770	736	743	760	747	733	765	809	840	781	739	772	805	802	750	734	773	763	786	710	792	744	772	796	729	759	810	765	795	783	740	707	731	777	806	777	790	821	764	786	828	770	774	760	852	790	800	748	773	739	778	747	717	749	725	716	735	780	783	771	761	746	738	744	823	809	726	762	777	724	765	798	852	776	778	787	774	694	786	811	777	756	764	737	727	744	754	772	757	810	739	751	795	776	758	749	718	699	764	741	765	729	713	766	718	763	722	773	750	701	768	765	733	711	738	737	738	757	734	763	775	763	691	745	724	707	758	780	748	771	786	745	743	769	763	767	731	707	745	745	763	808	752	785	738	794	745	821	747	721	782	776	814	749	738	764	719	764	748	799	720	737	812	778	802	772	751	816	741	778	771	731	740	802	750	787	792	754	712	741	781	764	766	780	753	815	784	778	749	774	758	758	713	803	764	737	754	762	797	765	762	775	732	778	739	717	754	734	759	737	794	796	796	782	772	764	768	766	779	751	736	754	744	789	774	736	802	817	787	772	732	806	787	710	773	721	742	771	786	710	752	767	805	726	756	725	764	756	803	743	737	702	783	750	754	774	741	739	752	753	766	783	778	822	707	761	750	727	742	786	737	771	808	773	796	734	761	765	711	762	739	777	748	774	792	754	754	774	729	779	750	794	732	760	760	773	794	756	704	759	787	793	755	770	731	749	786	745	775	786	711	746	788	731	757	762	781	766	771	734	789	780	766	813	795	768	814	748	734	749	742	742	697	726	708	760	714	770	821	758	806	774	763	799	755	758	795	777	747	720	758	802	781	797	811	716	762	787	770	763	766	779	788	773	776	772	743	780	822	809	704	757	805	774	759	740	762	782	763	818	758	722	757	805	739	771	759	749	783	706	753	753	775	718	768	746	796	766	741	832	749	790	745	761	713	760	728	767	739	797	695	786	732	759	770	710	766	777	772	733	751	810	778	716	777	749	733	739	742	740	775	699	762	813	784	734	723	766	739	747	738	731	707	759	744	771	764	778	781	776	738	787	839	778	731	755	748	795	770	701	788	799	791	769	754	778	742	753	721	771	722	765	786	803	784	805	781	754	746	804	820	777	753	795	773	729	729	850	750	751	787	709	735	759	756	726	779	744	741	748	736	765	737	741	765	772	745	726	745	752	759	761	747	756	776	803	751	754	774	798	755	718	772	729	751	768	798	739	792	748	767	764	748	800	775	709	796	753	712	721	719	773	739	791	752	765	748	775	726	779	743	756	747	774	783	769	750	763	773	745	780	746	753	774	801	798	749	758	799	740	767	723	776	777	766	762	756	730	756	761	750	747	718	762	783	739	718	762	764	800	742	766	781	754	737	748	788	760	724	758	738	788	792	802	724	753	799	822	777	763	723	775	764	761	749	797	748	802	759	774	730	772	750	730	828	783	749	818	790	768	765	737	753	756	780	770	800	771	775	778	782	733	724	745	762	706	788	707	792	793	772	766	702	749	718	733	719	770	806	742	740	801	746	750	756	798	713	763	751	793	716	729	784	709	697	764	732	807	779	798	769	750	754	768	768	756	746	727	775	722	758	795	762	733	791	773	782	710	778	749	751	751	742	730	758	786	797	729	792	750	771	711	741	772	800	779	753	752	736	753	767	727	769	770	773	744	775	750	813	792	716	799	738	759	772	723	785	789	792	763	778	770	700	717	750	770	766	768	762	737	739	707	819	743	744	748	773	715	771	758	725	770	728	734	793	775	811	743	768	794	727	765	769	729	764	736	741	787	769	784	753	808	743	691	773	786	792	771	735	711	707	732	754	738	763	736	809	767	734	763	733	722	740	833	767	752	763	766	757	742	729	724	765	725	738	718	779	753	777	751	783	741	798	784	744	807	742	794	776	769	774	800	768	815	711	724	735	730	736	783	768	770	693	754	789	739	772	785	793	765	724	791	760	794	819	769	768	754	769	764	738	726	762	745	733	736	728	804	742	755	763	751	738	750	788	779	717	728	747	760	755	731	805	754	769	754	766	746	774	815	756	810	730	787	755	790	751	730	767	765	773	763	742	766	795	762	720	751	743	786	777	720	728	746	725	746	727	758	742	753	751	812	775	734	742
24008	21131	28121	24344	19435	5137	1977	1244	972	827	715	637	572	536	496	453	434	400	401	360	350	359	341	331	332	324	312	312	320	295	298	287	280	261	276	257	258	277	266	260	229	250	232	269	237	244	265	228	246	251	237	259	254	245	270	231	267	262	244	257	249	272	257	239	261	251	260	271	260	252	243	279	260	248	232	249	242	269	244	258	256	277	248	234	241	248	243	244	269	253	279	232	229	262	251	239	205	245	237	250	222	255	250	272	239	220	251	237	231	268	253	245	241	234	262	228	246	217	259	224	255	254	251	251	236	258	236	243	246	267	247	230	263	254	241	234	218	251	245	280	229	236	246	251	258	249	236	247	232	257	224	254	243	238	258	268	231	229	252	221	241	218	243	255	280	229	258	264	238	275	192	230	227	259	239	262	241	276	241	218	227	220	250	265	268	261	233	229	255	237	265	231	231	244	266	246	248	217	233	234	254	228	217	245	242	253	254	246	237	236	225	234	225	250	245	243	227	234	252	246	260	253	240	212	229	236	244	260	246	253	251	248	254	272	250	237	241	242	227	264	241	253	269	251	256	248	232	260	250	258	219	246	266	250	243	240	245	243	215	248	221	260	278	253	236	230	265	242	274	269	257	233	234	253	232	247	239	228	264	245	232	247	247	241	230	256	236	236	252	248	237	233	226	252	254	246	245	238	240	220	242	247	255	221	230	225	228	252	252	214	233	280	236	236	245	235	242	229	218	234	249	269	260	227	228	261	253	236	256	255	248	249	233	228	245	258	235	263	228	253	259	243	237	239	237	249	248	251	238	270	252	243	246	227	254	240	243	232	250	256	242	247	237	234	224	224	245	222	255	246	244	239	242	263	275	212	230	268	218	263	242	257	242	246	272	230	259	240	243	281	228	242	253	259	221	270	244	232	228	232	215	241	246	227	259	204	240	219	256	233	249	242	220	254	242	257	245	259	243	204	248	246	248	230	247	250	249	254	234	225	253	269	243	260	259	250	230	226	227	253	226	227	264	240	254	257	262	220	241	247	264	255	273	221	245	217	255	234	240	234	246	249	222	252	266	245	233	239	251	249	228	235	249	225	240	244	247	263	240	231	223	269	252	272	256	249	262	240	247	242	241	224	240	239	282	247	249	237	257	285	248	256	250	284	238	243	224	220	230	218	249	232	261	265	244	233	250	267	219	245	220	227	236	224	240	240	253	261	256	204	238	265	225	242	242	249	232	240	234	252	241	235	245	221	250	250	266	235	251	235	232	252	228	278	246	247	264	263	261	247	245	241	246	239	253	239	209	237	244	242	241	249	232	244	229	244	266	237	259	206	262	215	240	229	248	237	244	246	240	250	256	252	274	252	248	237	260	230	216	252	266	253	245	254	237	264	250	234	226	296	234	239	238	222	255	232	248	246	243	232	243	254	239	259	213	244	248	259	299	252	285	231	245	226	211	263	249	268	233	226	242	246	242	245	219	249	251	243	246	232	250	229	248	259	260	240	240	236	241	257	245	235	238	257	248	253	258	250	249	227	247	245	224	247	241	251	233	236	249	247	239	246	238	252	233	240	268	241	267	274	227	253	234	258	253	246	270	243	223	209	260	237	227	255	242	228	258	250	264	231	273	251	215	233	237	288	253	234	231	226	248	223	248	235	227	251	244	261	249	230	239	268	250	229	233	213	271	241	248	249	230	235	236	229	244	245	239	249	228	241	210	280	257	232	234	246	224	228	246	237	269	248	260	251	251	247	246	278	240	250	213	223	229	251	257	263	258	236	249	242	236	218	243	219	237	244	247	243	248	246	249	242	247	235	229	229	273	227	220	237	213	229	261	272	241	232	262	240	266	243	259	250	255	253	247	260	239	251	248	236	228	260	256	272	264	232	229	262	226	253	215	216	241	232	246	262	237	229	234	247	212	256	237	254	248	226	232	252	252	253	258	243	259	258	255	260	251	239	222	233	250	262	253	278	241	271	234	274	247	242	249	250	215	236	227	235	251	245	249	243	246	254	234	239	270	260	253	240	238	230	249	261	217	285	237	231	254	254	258	230	215	277	258	258	251	252	246	248	243	243	268	243	284	222	249	229	229	239	242	233	238	233	257	256	264	224	253	246	253	258	243	249	228	232	233	268	249	250	240	241	265	247	291	248	239	223	253	256	236	257	234	252	239	239	243	242	252	255	246	263	221	254	230	243	254	247	239	234	238	242	225	277	219	244	230	238	252	234	250	266	234	247	251	245	241	235	264	236	238	250	268	250	293	238	224	258	280	223	250	257	255	238	247	248	260	271	224	230	222	235	218	259	220	240	249	240	252	221	228	259	254	251	238	252	237	271	266	235	237	233	268	242	267	247	263	243	249	259	243	241	242	232	221	212	251	232	265	244	250	247	249	262	245	251	245	227	238	250	220	231	239	233	240	218	232	218	250	244	244	248	241	222	239	257	260	240	244	236	241	217	237	222	246	254	263	242	249	255	225	231	242	271	271	246	218	254	241	265	288	251	227	245	236	257	234	223	237	232	255	253	233	269	244	237	239	212	237	228	258	250	253	231	272	239	242	236	227	257	231	245	228	261	266	250	234	248	238	237	228	254	239	234	237	235	268	228	241	248	237	231	258	216	223	257	245	243	255	254	216	254	270	259	250	229	267	254	277	246	223	258	266	284	251	274	262	241	226	214	249	235	243	240	241	254	264	253	227	259	222	266	226	245	218	238	249	227	261	231	244	234	246	241	262	246	256	235	244	254	222	226	246	277	269	254	253	220	249	249	258	224	247	251	253	233	225	257	209	237	227	261	242	248	238	239	252	256	264	233	222	246	227	238	260	234	231	266	257	230	253	253	237	254	219	236	259	254	253	266	227	227	251	239	253	257	249	260	248	212	265	249	215	236	211	255	258	247	240	241	259	252	244	265	235	236	266	233	230	251	238	291	220	243	238	232	256	231	254	258	249	252	232	239	264	235	232	240	261	218	244	233	248	248	220	230	237	217	229	254	240	243	250	236	251	264	259	238	247	241	220	244	226	235	244	230	234	247	258	284	238	243	242	234	217	251	253	244	244	242	278	243	211	247	229	240	244	251	226	234	246	245	247	260	239	255	246	243	245	256	233	255	261	230	207	221	250	244	235	275	248	256	234	233	233	247	225	245	246	259	251	254	279	225	284	254	232	238	252	246	257	295	241	256	235	248	234	238	229	258	231	241	254	233	213	248	249	221	243	233	240	248	254	216	249	244	223	259	245	242	258	251	228	253	283	263	235	237	231	258	227	254	267	237	243	250	243	224	220	252	251	238	252	262	243	232	233	253	251	244	247	252	264	250	240	254	229	236	258	232	255	245	236	272	263	282	255	238	247	252	251	248	260	232	256	227	276	245	238	226	244	257	232	244	257	230	257	246	232	241	240	245	234	236	251	232	219	227	248	265	240	233	244	249	250	260	259	235	244	228	248	240	222	223	239	274	224	222	264	244	253	245	228	247	240	228	257	240
11946	24361	22455	14654	10712	7460	5461	4231	3494	2883	2442	2253	1938	1725	1602	1376	1254	1135	1061	1000	910	989	947	879	847	815	741	730	760	752	695	655	626	669	575	581	520	571	559	499	526	553	514	529	469	486	531	502	492	529	507	458	478	513	475	511	486	513	506	491	486	508	531	478	478	514	486	557	498	483	517	480	474	501	465	501	494	478	513	510	499	491	493	527	474	501	479	477	468	492	511	451	494	495	512	475	479	487	470	552	474	482	473	482	473	495	464	498	437	462	477	488	486	488	448	530	498	457	489	547	475	501	481	543	493	492	532	483	453	507	485	519	484	479	486	523	501	495	480	440	469	476	450	454	473	504	453	506	474	509	502	496	459	495	480	487	505	504	457	490	488	504	509	493	505	471	503	488	479	459	476	497	536	476	495	474	473	477	510	458	463	481	467	488	462	460	484	436	476	483	487	480	498	462	485	507	506	529	437	470	526	496	458	487	487	479	463	507	502	480	517	522	505	459	492	506	499	499	488	510	517	498	473	474	495	494	500	501	475	458	514	471	537	517	493	509	481	503	445	534	452	478	458	489	500	464	471	443	509	476	521	436	446	493	507	485	488	484	482	457	482	507	511	516	477	516	499	474	543	511	478	446	495	518	483	498	488	448	463	490	504	491	502	442	473	490	471	474	494	471	481	509	523	504	492	491	477	506	485	477	502	489	464	519	475	502	496	474	466	550	526	506	473	508	473	509	494	486	469	449	456	538	470	474	481	506	490	451	482	501	475	469	481	510	479	489	520	488	478	498	474	497	457	503	489	511	467	454	471	467	478	489	440	482	504	465	477	492	491	503	517	477	502	466	461	461	521	544	504	464	474	503	528	509	496	471	496	459	439	461	466	486	475	519	508	444	521	500	483	482	482	512	456	456	521	447	469	496	474	488	496	484	459	479	484	485	526	480	506	471	488	517	500	462	486	487	495	473	440	490	490	482	471	496	506	445	499	503	510	484	482	528	464	535	508	534	515	473	518	456	494	492	509	507	478	486	458	531	506	534	489	488	471	461	526	480	468	495	497	463	458	472	470	460	475	512	434	493	504	488	486	458	499	477	490	514	515	531	504	484	484	478	487	448	480	472	525	471	506	528	486	462	480	470	519	488	498	501	475	522	459	475	474	477	450	538	513	472	468	496	442	467	495	477	518	462	468	493	512	497	476	491	491	485	497	529	485	500	469	484	448	492	505	512	539	468	492	437	449	489	509	523	459	505	454	509	451	462	495	450	477	497	498	483	499	461	497	491	518	492	493	493	491	496	459	499	461	483	498	480	487	537	497	468	481	485	477	485	505	475	498	476	487	511	506	517	481	507	513	495	478	432	489	492	494	494	458	501	451	504	507	473	482	492	483	505	470	504	484	483	515	504	461	493	459	488	480	462	480	458	500	460	504	492	459	509	469	452	494	523	495	468	471	489	498	497	518	499	517	489	502	472	469	477	485	492	485	478	523	497	525	513	441	494	529	481	500	503	481	473	495	470	473	475	503	523	533	527	496	524	459	466	519	498	475	513	483	486	472	517	450	550	467	483	491	459	503	490	474	465	503	467	495	441	495	477	505	469	504	490	489	523	454	515	474	488	528	481	499	503	518	488	499	492	511	470	482	466	498	508	458	503	493	504	500	463	518	511	491	471	475	504	519	494	469	525	484	505	481	468	455	494	459	463	512	473	497	499	530	468	488	447	514	498	434	486	519	459	464	475	479	502	475	492	476	487	490	482	515	505	489	498	506	474	465	494	443	449	463	464	496	476	492	522	498	493	461	481	462	486	485	468	429	459	477	497	465	517	479	487	489	461	498	488	497	497	473	458	476	500	487	508	476	451	485	481	528	461	467	496	489	494	492	479	506	496	477	531	465	514	506	477	477	506	459	488	490	487	473	474	449	457	490	479	473	497	455	469	507	477	435	469	492	491	500	502	464	471	521	497	451	448	505	479	440	482	475	504	432	476	504	490	502	492	508	464	437	464	495	495	525	488	464	470	443	465	464	462	468	454	482	454	479	502	455	502	470	466	502	475	485	511	531	493	485	448	514	465	498	491	488	530	544	465	481	515	486	500	469	468	510	494	515	480	487	524	461	504	478	486	543	505	523	464	469	461	524	502	472	482	471	460	495	472	446	475	465	448	488	483	518	510	508	501	453	462	428	475	500	465	517	466	471	509	502	463	499	463	481	495	470	463	452	463	492	494	529	520	471	514	511	450	467	476	508	488	499	480	483	472	480	492	473	484	474	463	521	472	456	484	521	494	460	506	499	456	482	494	511	500	483	497	495	476	473	503	478	483	509	473	504	458	472	502	459	518	504	491	480	468	498	514	467	538	491	500	489	479	493	464	489	477	494	477	501	488	515	470	473	493	498	490	522	491	481	496	503	500	519	501	446	530	508	494	459	476	521	490	474	505	487	491	497	493	489	488	507	469	476	495	494	452	499	491	477	471	472	428	479	485	477	526	506	442	476	485	499	518	482	465	493	537	484	451	454	497	538	486	486	476	466	502	480	477	478	478	457	515	490	501	509	427	494	512	477	476	515	506	494	545	515	469	495	465	492	487	491	494	453	499	523	498	527	487	507	482	495	509	448	457	483	525	516	477	519	493	456	482	520	462	519	483	510	498	457	518	487	515	500	472	501	503	469	491	482	469	481	499	500	452	446	507	484	451	522	507	445	484	478	485	463	525	475	496	501	513	477	456	498	518	484	472	519	495	457	521	451	469	495	491	518	522	495	487	530	478	508	499	481	475	468	463	491	485	479	475	479	508	510	466	472	477	481	470	476	517	502	508	475	544	456	483	479	498	493	518	495	515	476	497	497	442	501	470	474	511	485	491	495	515	475	461	504	489	529	494	476	471	509	471	489	462	453	514	525	472	459	474	473	534	476	464	506	465	488	507	473	452	489	466	472	442	476	482	495	522	470	569	500	498	478	467	494	481	484	480	487	522	496	487	501	504	481	506	502	491	514	497	526	449	479	462	506	500	465	458	464	470	530	520	497	490	472	484	450	487	514	464	490	466	542	495	468	471	505	481	466	490	494	467	481	517	503	471	517	500	478	497	495	505	441	490	503	515	529	491	456	469	471	498	485	463	448	491	496	444	482	472	502	473	487	481	498	506	457	501	482	490	490	491	465	492	501	480	467	466	479	516	501	485	544	485	484	489	482	465	456	458	460	452	496	486	477	486	470	489	490	508	493	490	468	478	467	507	469	504	477	512	471	483	515	494	473	502	489	521	552	459	474	473	473	498	459	544	511	489	494	495	512	461	480	472	510	479	500	462	507	512	466	416	491	516	522	485	527	479	493	459	475	474	483	477	482	476	517	496	469	484	474	462	524	512	501	498	526	493	439	481	500	523	494	477	494	489	501	474	536	524	437	486	464	510	486	486	506	485	483	492	486	467	486	507	497	503	507	466	473	447	461	490	489	513	507	433	489	447	477	491	478	486	437	484	524	511	516	451
23092	21129	28811	23673	21138	18536	4841	1957	1308	1141	977	847	768	721	707	606	566	533	477	475	474	449	453	429	391	398	375	342	350	352	326	349	316	295	322	281	286	291	274	286	272	254	281	257	271	290	246	286	290	278	282	278	282	260	280	273	276	268	296	271	255	264	256	254	238	261	240	269	264	264	290	272	293	268	278	249	257	277	242	272	239	267	247	264	253	255	259	260	265	287	266	234	267	281	248	241	260	241	236	257	264	224	260	237	284	259	235	229	256	274	265	280	263	278	255	272	237	241	240	242	257	283	259	259	259	269	253	231	252	258	248	253	265	268	275	284	259	244	241	257	263	264	251	259	254	268	228	275	260	249	223	259	256	250	253	260	250	275	245	280	267	268	258	278	265	227	250	235	237	268	239	258	258	266	281	246	253	283	250	292	253	238	256	268	266	249	276	255	247	286	262	278	246	251	241	254	257	225	239	237	246	278	244	251	227	257	260	245	266	268	238	252	237	245	263	262	273	282	228	271	255	233	263	249	274	276	253	253	259	251	258	297	236	247	262	261	235	264	232	247	239	273	277	248	250	251	239	256	251	248	240	243	242	258	265	246	269	280	277	257	267	266	250	250	261	262	233	270	237	275	269	234	291	271	223	261	253	265	229	289	247	264	283	247	290	258	255	239	230	272	237	274	262	245	310	267	231	267	258	264	284	217	248	263	281	251	267	246	245	263	256	245	246	250	258	266	252	237	253	263	228	276	251	230	242	237	271	237	276	251	276	264	258	276	285	251	274	257	268	271	253	278	265	250	268	271	249	277	238	280	229	244	263	242	248	262	243	257	248	253	272	243	246	262	275	256	255	248	281	253	263	279	262	251	230	256	260	244	266	260	248	258	254	265	223	219	263	295	255	246	255	261	252	267	251	255	267	220	265	253	264	256	285	248	243	271	262	252	268	239	260	232	268	278	242	234	262	250	268	248	236	290	244	225	240	269	246	218	190	248	268	245	263	259	255	244	262	275	265	257	243	239	266	267	244	258	271	247	259	265	272	263	246	239	273	250	261	256	266	240	238	248	248	255	240	259	291	252	270	267	236	263	225	247	253	263	270	240	237	271	269	256	236	253	223	237	253	243	246	256	266	268	279	272	248	233	246	235	265	284	249	251	264	252	282	251	275	256	242	256	258	263	235	245	246	250	251	268	274	260	255	269	247	254	219	266	253	257	241	262	251	240	232	269	261	221	263	287	242	252	264	302	281	260	263	233	247	271	280	226	253	286	275	280	270	252	255	243	256	269	270	231	223	253	244	261	293	226	224	273	274	269	259	233	248	288	265	253	284	267	246	250	232	250	251	278	243	247	250	258	232	253	247	267	251	260	245	233	236	251	223	258	263	285	260	213	239	253	247	238	241	247	245	248	218	260	243	241	244	238	265	262	282	276	241	233	240	278	288	282	250	290	262	241	270	266	273	252	218	261	252	229	241	258	263	261	264	234	269	266	226	267	280	244	260	254	271	247	241	267	254	298	256	274	266	252	255	284	251	254	236	268	264	251	242	234	256	234	262	243	260	253	249	275	262	251	264	240	234	246	269	250	283	257	257	269	241	262	246	258	271	255	247	272	260	250	253	221	242	271	257	281	254	272	258	238	215	249	277	249	277	240	263	251	241	269	263	268	278	271	247	237	264	256	250	254	263	264	267	226	261	268	239	235	268	263	267	243	256	221	251	257	260	281	245	238	223	232	239	223	241	232	255	273	275	255	246	268	289	240	283	261	271	264	268	275	266	280	262	241	270	247	270	272	266	268	244	253	251	247	235	250	261	243	274	255	293	270	233	260	242	277	258	264	247	262	253	250	234	266	250	289	270	256	252	265	241	271	295	258	267	256	237	256	244	269	237	260	259	255	274	268	268	246	265	269	243	263	265	238	252	250	245	256	265	235	251	247	228	279	216	249	257	242	277	250	263	275	271	264	235	269	262	259	238	245	260	250	255	243	254	247	264	242	270	249	242	270	286	241	252	259	253	240	240	247	259	258	250	254	278	255	274	262	233	264	220	238	252	228	247	263	242	250	259	271	251	258	251	248	277	244	260	258	244	244	242	260	250	262	272	267	249	264	249	254	275	248	262	230	242	267	230	261	265	249	281	257	260	263	254	238	267	239	263	241	282	252	263	254	251	266	254	256	265	267	266	238	251	257	251	252	253	247	245	243	240	248	268	256	283	251	222	229	261	221	257	268	268	242	249	237	270	257	267	261	249	259	237	260	281	274	266	285	243	265	276	269	225	268	270	264	281	264	241	249	264	241	248	272	273	236	264	255	245	251	290	244	222	256	264	262	269	280	285	250	252	265	244	264	259	232	241	280	254	243	262	236	259	246	276	267	269	250	244	258	212	262	231	259	293	272	258	248	279	238	260	264	278	254	267	228	281	241	262	263	277	233	232	280	248	246	268	254	276	267	238	248	245	257	276	264	254	251	274	248	271	260	242	268	246	244	234	267	241	273	250	225	240	295	256	280	247	283	250	221	261	256	250	271	275	257	270	247	256	269	239	250	274	239	257	266	260	276	268	245	264	259	248	243	215	229	229	221	271	254	253	275	228	245	251	258	262	270	270	245	246	251	276	246	254	258	247	238	280	252	227	275	247	262	265	252	238	278	251	284	258	263	251	227	260	246	230	273	280	246	256	277	248	210	259	259	258	289	273	273	219	284	239	294	255	224	250	283	272	285	262	240	257	288	265	276	236	241	245	269	256	265	245	291	246	268	273	270	242	234	240	241	229	254	235	241	239	271	263	265	265	268	281	258	258	234	238	257	257	268	243	276	251	256	278	248	234	280	260	278	259	242	301	232	275	274	237	251	260	265	279	271	224	263	247	243	226	265	258	274	242	258	264	240	267	284	280	272	233	238	248	244	274	242	258	280	218	272	261	241	258	272	268	272	249	254	255	258	283	269	283	250	274	231	257	264	269	245	261	272	252	249	236	232	269	267	256	255	245	249	288	272	262	255	273	250	238	269	264	267	235	252	258	254	262	264	260	248	255	223	271	264	236	271	237	257	245	273	249	267	238	247	253	248	272	243	247	272	260	260	264	285	249	281	260	271	241	220	305	234	257	241	239	241	249	258	240	256	263	253	251	247	253	229	266	232	258	243	259	298	265	260	248	261	268	258	256	226	255	254	258	262	246	257	222	261	275	252	269	233	248	290	252	290	278	274	246	259	275	271	276	242	248	251	269	246	281	259	263	295	249	261	267	275	247	263	268	222	265	257	252	236	270	246	253	270	266	236	271	263	253	238	267	219	261	282	254	260	255	266	227	243	261	238	236	235	242	227	246	238	239	251	271	247	279	270	250	250	260	266	235	237	232	260	272	228	261	266	258	288	258	243	300	279	280	234	274	270	241	232	243	240	238	243	271	246	269	272	247	265	260	256	234	248	278	254	263	262	234	240	235	261	244	257	237	247	274	270	244	236	246	221	227	269	248	258	232	269	246	269
14410	29237	26814	18847	13885	10265	7699	5977	4757	3949	3550	2948	2672	2359	2156	1865	1575	1483	1372	1307	1295	1246	1199	1037	998	980	910	863	840	841	740	699	700	680	683	619	632	592	584	568	547	528	544	506	494	532	569	527	491	526	545	500	572	499	547	536	518	515	516	480	538	506	471	471	507	540	489	481	531	522	464	543	541	504	524	508	496	516	505	481	478	478	496	489	481	522	500	471	468	465	471	517	481	443	444	499	497	513	511	478	476	495	471	470	511	462	462	474	447	461	451	452	477	475	482	494	478	477	485	506	452	485	490	468	461	483	477	508	450	451	434	495	484	456	461	454	464	465	510	472	486	503	471	515	473	464	466	461	504	508	477	476	472	498	510	498	449	496	438	492	448	479	495	471	488	441	483	466	449	487	517	503	523	518	475	429	488	467	485	490	474	481	516	473	475	462	467	490	495	510	449	459	476	455	475	472	433	463	496	476	463	448	506	478	468	488	480	470	516	493	503	482	455	473	476	461	444	486	470	435	471	468	486	474	482	499	487	483	464	491	455	437	487	480	441	490	444	435	483	468	512	464	492	491	471	473	463	480	486	420	477	508	503	510	465	469	498	477	415	497	422	485	486	485	447	476	496	494	462	465	482	481	502	437	440	512	473	501	440	469	495	520	477	467	483	436	513	420	492	465	451	497	511	492	484	431	506	461	494	517	469	518	486	467	442	467	477	483	498	437	450	444	462	465	459	502	505	457	453	482	491	499	455	469	515	474	454	502	461	514	473	482	502	485	473	487	473	492	504	453	495	488	477	468	445	499	489	489	473	462	477	462	444	474	471	466	490	481	503	378	483	469	494	463	473	480	473	492	516	468	468	482	507	515	483	456	508	507	439	474	465	491	472	474	492	484	489	463	469	460	511	502	484	510	454	457	479	491	481	498	467	493	518	498	444	470	448	462	502	470	481	487	448	476	485	500	489	485	464	443	444	486	434	474	441	480	490	465	476	479	471	488	467	486	444	480	493	479	460	495	501	439	465	463	487	474	514	475	476	481	517	458	466	496	463	437	483	515	474	505	460	482	442	455	467	460	433	458	458	485	476	477	464	475	471	500	463	487	471	478	482	463	481	496	463	475	478	459	507	538	480	423	478	440	469	476	468	506	493	439	469	475	479	476	488	463	503	478	433	491	481	511	468	483	488	457	466	484	482	453	454	479	467	457	456	455	491	481	469	471	486	487	483	461	475	504	512	528	448	486	488	446	482	458	480	509	501	497	481	445	471	498	519	459	514	492	482	463	444	507	461	489	449	511	508	489	467	479	464	479	479	490	482	464	495	500	491	460	494	476	463	499	512	478	480	471	463	500	471	495	442	464	526	457	482	526	490	462	462	477	498	445	485	460	443	509	467	461	483	486	490	504	466	527	502	490	459	468	440	477	462	442	490	463	446	449	443	502	513	446	500	484	499	489	450	464	456	541	467	505	463	487	519	480	482	498	464	427	463	490	489	508	460	504	502	462	467	497	498	492	470	491	453	544	449	476	497	492	481	453	449	479	498	446	489	453	477	506	474	488	475	471	494	435	479	469	518	450	484	460	463	486	512	471	467	472	476	444	502	463	483	478	453	456	458	468	480	428	507	499	480	513	479	473	499	516	501	503	516	456	498	482	467	488	485	476	475	430	479	468	497	452	458	474	436	419	490	442	479	457	496	463	496	445	492	462	499	479	479	455	455	470	455	432	452	497	476	492	456	475	495	457	515	438	427	470	495	462	480	486	498	520	487	437	464	479	477	504	479	481	457	457	479	475	519	464	454	479	528	483	466	494	483	478	434	490	471	478	487	503	481	480	485	464	519	471	521	456	475	484	482	434	480	480	440	486	456	490	472	450	475	510	434	492	494	488	459	457	461	481	461	449	465	460	445	482	495	465	470	469	465	471	462	490	505	484	482	424	478	470	480	487	483	486	425	455	463	468	445	485	483	500	484	482	458	450	465	533	458	475	467	474	503	476	454	493	430	473	477	448	462	497	470	471	442	486	478	485	468	480	462	460	447	506	517	484	515	479	448	484	484	493	495	504	496	486	482	444	438	466	434	493	496	471	480	496	461	502	513	498	505	503	467	473	493	464	506	472	495	484	490	508	510	485	461	475	466	470	510	491	456	452	485	462	487	496	468	490	485	516	462	462	494	486	473	483	456	492	484	528	461	461	474	455	473	443	481	492	500	456	458	465	444	504	448	459	468	433	492	469	491	521	475	463	500	482	478	464	458	463	492	501	495	514	460	466	498	435	488	504	490	467	527	460	475	525	487	467	491	490	474	442	448	465	508	448	456	496	475	550	496	476	479	460	494	479	462	454	469	459	521	479	482	493	484	522	453	482	452	458	498	464	487	459	483	460	501	459	475	455	493	454	471	487	489	471	430	472	483	479	449	481	484	489	465	464	463	466	487	485	479	436	499	520	468	493	467	465	470	463	474	477	460	467	465	438	454	480	469	493	438	487	507	467	457	464	435	484	497	431	511	443	481	462	524	459	444	455	448	474	484	511	471	512	502	481	511	484	470	436	495	500	509	461	506	451	501	475	449	445	473	490	519	469	460	463	512	489	491	433	451	494	437	462	461	478	462	473	460	446	498	496	459	491	463	503	440	445	492	526	501	460	492	475	466	488	490	490	461	470	461	494	520	491	464	473	497	476	460	489	489	502	461	466	494	456	480	489	507	495	466	496	448	450	495	461	489	451	482	461	501	510	456	459	465	476	476	458	478	475	480	501	468	501	499	506	524	488	434	479	472	456	480	473	512	500	461	448	448	494	471	436	487	495	454	501	490	444	456	445	519	477	459	451	496	506	474	490	498	454	487	493	453	482	483	485	465	423	482	508	469	467	484	461	482	450	489	478	479	479	483	507	486	483	447	491	478	493	463	499	473	437	489	480	503	519	486	471	465	478	492	495	485	464	440	476	471	467	489	483	492	477	452	480	498	463	448	495	478	480	456	466	476	484	485	460	469	475	445	424	466	487	495	508	490	470	462	480	443	474	478	472	463	489	487	466	470	480	496	458	509	477	486	516	547	488	509	485	492	462	439	460	467	462	481	436	456	481	450	484	469	491	491	478	455	491	449	494	438	462	461	470	453	487	495	472	491	482	508	501	496	535	493	457	447	486	491	535	447	489	482	491	485	486	454	487	481	493	464	459	495	454	466	510	470	473	484	478	483	497	462	463	463	429	483	477	452	500	465	470	464	492	450	460	492	493	494	472	466	522	483	468	465	469	505	464	492	484	477	508	450	515	498	490	459	445	462	464	494	464	465	475	429	471	485	507	495	459	487	492	487	471	451	465	479	480	484	496	484	487	478	489	484	463	488	475	445	490	502	462	465	474	509	498	493	502	495	490	456	495	472	451	527	431	517	488	460	481	469	492	487	468	477	471	502	461	495	481	465	489	444	489	477	489	452	477	498	464	444	499	466	498	484	461	471	494	480	466	465	466	486	477	501	481	502	499
26656	20281	11848	4686	2092	1462	1093	812	746	668	611	571	549	566	520	500	497	474	461	464	479	482	504	454	433	402	439	430	420	438	402	381	409	408	420	402	387	367	383	365	366	437	436	382	417	402	434	362	363	388	408	382	368	400	413	408	411	398	400	374	406	393	384	411	376	395	410	403	392	393	397	382	408	395	428	381	399	343	407	375	380	383	398	414	381	372	375	401	383	340	405	399	378	356	370	393	399	374	398	400	405	409	374	372	329	415	396	409	416	435	391	359	396	388	383	400	337	380	385	391	395	422	393	373	359	440	444	409	399	374	398	377	419	405	417	398	394	407	389	429	402	395	405	418	429	399	410	393	395	383	399	439	397	390	397	408	386	417	408	398	408	399	384	375	397	385	369	411	408	382	388	391	375	383	400	422	418	375	397	380	392	410	386	417	384	370	386	374	403	373	418	373	403	384	372	406	394	385	407	421	381	442	373	379	411	419	399	396	392	372	395	380	412	432	409	417	366	376	403	405	375	430	375	398	348	399	395	355	410	440	420	362	422	389	411	406	365	393	439	410	395	372	389	394	397	387	429	373	394	377	402	386	401	407	414	398	402	378	367	351	377	383	401	388	390	403	410	370	398	412	427	383	382	377	397	403	435	441	395	427	416	406	394	402	376	399	391	360	380	338	398	375	441	376	366	392	404	424	398	373	410	419	378	399	393	380	388	402	401	400	368	376	372	375	432	380	396	388	399	421	390	378	370	417	396	415	377	392	376	374	380	392	394	357	386	387	407	391	402	390	341	370	384	366	370	381	391	388	434	387	412	424	383	407	418	389	397	413	379	371	399	379	394	426	393	417	363	445	408	404	383	391	419	395	375	401	388	378	384	399	409	389	396	378	408	375	410	389	438	368	375	409	390	373	355	382	361	379	389	393	410	393	376	398	405	388	368	414	414	420	386	387	369	352	394	386	371	407	399	406	377	399	389	375	376	382	360	420	376	394	431	405	402	413	404	406	387	427	370	397	418	403	408	368	371	375	385	403	384	361	418	386	370	411	359	401	378	386	373	404	365	384	394	406	404	426	410	395	396	382	405	381	404	386	384	391	426	356	391	380	388	372	397	378	422	377	377	416	407	376	375	411	407	362	369	372	363	380	424	405	403	383	397	378	390	399	389	396	364	424	374	434	397	401	394	389	392	361	363	401	410	338	381	386	342	393	359	380	367	427	374	388	376	380	410	404	381	391	384	382	406	398	399	415	383	381	342	400	426	409	372	405	373	365	389	393	420	383	377	381	370	359	410	387	418	374	389	387	380	375	394	363	390	395	390	375	373	432	389	380	382	385	427	378	406	370	403	360	392	388	391	391	376	387	384	378	409	395	379	386	404	400	411	414	400	399	397	384	383	427	356	359	380	379	399	368	417	390	392	370	401	396	399	406	396	434	413	392	417	381	405	390	416	417	400	377	425	396	421	431	394	404	378	414	403	403	420	426	425	348	417	424	418	387	385	385	424	415	416	387	403	355	382	379	391	377	429	412	373	376	395	388	423	390	392	410	400	381	389	393	380	383	401	384	394	372	387	383	343	404	379	384	389	404	389	356	410	364	415	391	393	432	418	415	373	355	351	429	413	378	341	382	409	397	386	399	364	368	367	362	378	397	393	361	359	387	387	373	363	434	366	384	396	373	398	379	410	415	406	407	393	389	377	393	351	355	394	376	412	367	378	409	371	419	406	393	415	369	365	395	397	426	410	396	352	396	391	395	380	371	381	386	448	381	386	398	424	395	377	394	396	389	410	426	391	410	384	384	372	389	384	414	382	352	369	387	389	419	389	428	423	391	405	418	404	445	391	375	362	418	370	353	370	411	413	352	390	409	425	412	407	378	395	422	386	392	392	391	366	405	375	381	378	389	406	374	439	418	389	393	376	404	391	411	401	415	405	387	396	393	367	377	416	398	378	380	427	397	394	387	400	415	409	394	400	379	388	397	422	409	386	402	417	412	368	403	381	381	403	400	394	397	433	396	383	396	400	398	399	357	401	382	444	409	388	368	411	403	397	378	380	407	398	406	399	374	399	403	403	385	462	419	372	413	388	383	421	381	397	378	415	388	425	398	402	387	394	387	412	443	398	425	405	394	407	402	397	378	404	349	413	403	409	418	387	361	380	332	406	425	400	367	413	404	394	401	384	374	407	370	410	411	364	382	400	397	356	398	384	380	403	377	401	390	369	399	420	376	415	372	413	417	418	374	418	413	365	412	395	370	418	377	407	395	427	353	372	392	382	388	378	397	406	417	404	383	351	398	407	439	377	428	412	400	403	400	382	398	376	400	406	373	429	367	412	375	356	404	415	425	383	403	362	374	401	370	435	411	382	396	379	373	408	382	392	397	387	405	391	428	398	380	375	383	403	373	392	405	388	400	400	392	392	400	383	361	405	391	409	365	405	400	383	409	414	366	415	401	393	417	416	453	382	387	351	377	380	395	373	409	401	387	384	379	396	393	389	400	382	389	379	401	411	375	370	361	374	446	396	419	423	367	389	398	389	388	385	410	391	400	400	367	367	361	376	388	385	379	396	405	377	402	424	393	390	393	368	406	385	405	399	428	404	404	360	379	383	405	419	410	426	413	384	411	402	401	388	420	413	382	403	401	416	384	387	361	404	396	376	414	396	362	392	433	378	385	386	380	419	406	381	410	400	392	373	399	357	405	410	389	375	410	387	380	405	404	385	385	398	402	391	407	385	369	400	396	394	401	409	394	360	371	448	386	383	393	363	385	387	369	393	405	378	402	403	385	409	373	401	409	424	371	383	395	395	370	414	401	388	380	405	375	422	379	423	368	364	389	402	398	393	384	400	383	407	348	387	385	371	405	422	392	415	359	413	398	421	395	394	421	407	367	417	410	374	397	376	379	368	387	395	366	384	397	403	371	375	420	380	366	381	357	394	376	386	391	378	396	378	392	349	378	360	374	386	377	407	387	406	396	380	405	405	401	400	411	396	392	398	385	387	335	388	427	388	362	388	378	431	403	383	406	380	394	383	399	421	404	384	394	403	367	402	401	361	403	382	398	375	390	380	434	402	395	426	384	384	400	394	382	407	362	414	381	381	406	417	414	413	364	371	416	400	395	373	396	408	423	403	404	362	401	418	379	367	387	380	379	369	392	404	386	380	383	398	392	406	401	405	380	387	363	358	398	377	389	373	386	371	402	378	394	424	388	380	400	400	405	423	388	345	399	410	403	410	393	373	364	384	396	412	411	447	381	382	371	374	398	374	384	398	366	355	364	412	399	365	396	385	445	369	377	357	400	386	392	420	378	390	387	407	400	372	376	386	367	406	412	416	385	360	413	394	388	410	403	396	399	396	405	395	370	379	382	412	372	384	388	397	395	397	367	353	382	414	377	405	389	390	401	400	375	434	372	400	407	385	365	420	413	385	371	396	412	413	366	388	358	397	392	352	387	393	372	396	385	369	412	350	391	386	445	374	404	381	391
11238	17918	15955	9693	6674	4495	3436	2756	2241	1962	1756	1620	1450	1319	1307	1182	1116	1055	991	1019	1009	1005	977	968	955	870	911	862	909	805	884	855	872	808	815	758	827	750	837	780	775	768	729	768	768	760	742	776	776	717	751	743	756	758	750	812	768	715	747	808	705	761	710	761	737	785	770	760	711	744	740	777	720	769	777	758	741	721	733	746	749	773	805	767	763	758	739	730	740	745	754	788	761	769	749	722	755	763	703	710	727	770	726	793	759	762	756	761	777	759	754	764	735	757	759	787	771	779	719	769	712	746	775	699	761	770	803	786	786	794	761	765	769	720	760	788	727	717	748	782	732	753	743	742	758	737	735	765	755	765	688	756	774	737	746	731	713	758	750	834	787	742	777	766	771	780	788	755	722	728	756	732	773	713	771	844	772	721	797	757	749	754	716	798	784	752	722	776	782	780	764	805	712	787	737	751	748	710	730	719	749	776	745	764	775	740	775	771	765	771	745	702	740	776	811	742	753	776	759	728	730	767	795	717	838	759	741	783	734	774	805	786	723	782	731	747	767	721	756	755	716	779	753	776	772	735	777	789	794	769	744	774	749	788	706	806	753	758	737	783	767	749	737	779	766	757	732	689	791	739	765	767	798	771	761	767	751	775	785	769	765	751	739	772	738	761	798	773	698	795	697	715	779	737	757	781	770	704	762	744	734	685	752	741	785	721	746	755	776	768	794	740	758	743	789	736	688	774	738	716	806	744	744	787	755	769	740	777	751	766	781	807	742	724	739	735	759	762	791	726	745	755	764	746	775	751	785	730	709	778	745	794	706	731	774	768	786	751	718	761	816	761	788	699	738	753	762	756	779	745	718	721	702	746	727	755	727	798	782	744	737	748	782	753	785	744	782	791	757	791	766	731	778	818	735	759	696	748	739	767	737	793	754	792	737	736	771	778	699	757	722	769	791	784	775	749	733	755	747	729	799	739	747	801	800	743	715	733	767	760	757	746	778	748	782	764	793	705	716	736	772	786	785	794	765	773	757	737	761	784	738	789	768	759	741	771	726	721	720	776	728	788	730	738	763	734	788	689	769	732	770	735	790	762	752	757	754	738	708	765	721	707	752	763	719	751	713	736	756	721	762	755	749	760	709	775	775	724	759	777	762	743	726	746	716	749	733	796	699	769	747	718	717	711	730	743	772	711	718	798	763	767	769	721	747	685	723	738	692	735	767	766	755	777	745	738	734	735	695	728	701	771	762	752	723	785	761	721	762	771	777	762	747	730	767	783	738	748	755	763	771	793	752	740	724	795	765	773	710	755	741	723	701	793	747	727	783	773	791	725	790	792	712	774	733	721	719	748	768	762	746	735	772	744	806	753	763	783	738	776	731	743	719	755	760	766	778	673	787	764	770	771	755	727	735	762	735	741	772	764	729	721	758	752	753	764	732	817	736	749	734	748	755	745	717	742	799	702	734	807	743	742	757	740	701	783	767	785	769	755	755	753	776	771	821	713	741	791	767	742	792	761	776	758	769	757	746	783	765	774	727	760	702	752	777	732	765	797	738	766	718	803	755	687	736	779	722	767	737	730	739	729	748	715	743	756	780	744	779	782	742	712	816	785	773	748	750	756	737	700	757	816	774	787	748	767	720	773	728	804	727	751	785	750	718	734	753	753	754	775	759	765	759	778	784	766	746	703	720	736	715	739	804	753	770	714	747	800	735	732	743	784	752	743	730	751	727	748	775	736	741	741	784	737	703	773	745	705	746	756	773	732	738	766	744	728	699	741	760	746	770	777	731	740	793	743	751	744	732	727	722	737	753	758	729	747	768	747	738	737	760	773	752	743	731	723	736	754	791	793	755	747	812	741	704	789	783	767	786	795	770	743	717	739	725	816	752	728	747	747	759	783	777	789	801	766	778	775	776	758	790	768	759	762	750	762	726	751	823	689	726	766	756	787	758	715	760	772	743	747	786	742	799	745	789	704	764	743	832	722	768	742	732	733	754	762	769	766	764	773	724	769	756	735	798	779	749	729	768	751	771	771	766	776	719	750	773	790	749	704	721	773	774	789	747	790	774	760	799	797	795	762	732	736	771	752	756	762	740	760	763	765	786	745	729	755	735	750	770	795	767	774	781	730	737	781	806	743	789	781	776	732	762	772	730	728	777	780	808	764	740	677	736	681	779	742	784	715	721	764	763	752	749	766	723	834	761	709	759	745	759	790	741	761	751	766	776	721	777	745	740	766	735	732	767	743	720	760	759	715	741	704	763	765	762	723	724	768	749	706	725	762	734	759	735	711	796	781	789	752	799	728	768	752	760	759	703	797	732	751	730	753	744	724	758	733	760	680	717	757	761	769	805	716	796	751	773	739	742	772	774	758	731	728	770	669	756	716	759	745	736	682	746	753	735	785	767	768	783	695	778	750	780	771	701	720	791	735	809	774	747	707	724	778	754	768	743	792	774	782	742	720	758	755	745	807	759	725	751	776	731	751	708	789	746	731	749	757	788	726	741	739	743	758	775	715	797	740	777	757	773	751	709	764	789	781	739	718	725	809	722	759	764	770	727	715	742	757	750	804	809	764	789	745	760	709	780	748	785	728	730	760	736	748	756	776	769	774	749	709	740	757	746	766	739	736	729	771	732	736	755	735	716	743	779	738	761	759	753	743	703	764	744	720	776	732	710	772	781	767	712	747	752	738	741	770	766	770	707	713	756	775	767	747	686	774	768	706	734	752	702	793	790	763	779	713	764	724	771	761	773	765	729	725	738	749	759	781	736	757	751	762	783	764	766	752	769	698	730	713	762	734	753	757	774	734	787	821	692	714	743	732	759	739	735	728	730	816	714	753	723	812	758	715	748	733	727	764	726	792	759	743	718	755	741	789	735	740	764	736	768	754	795	714	732	759	772	768	732	785	712	759	753	746	733	754	735	737	754	759	754	754	770	736	735	763	778	766	744	782	747	727	767	703	731	761	748	772	714	763	795	724	775	720	751	802	793	766	727	768	713	775	772	794	740	746	735	737	750	747	784	770	789	759	752	716	757	761	787	775	748	745	792	786	752	706	730	676	748	747	709	762	725	729	721	771	774	738	771	739	725	693	741	734	738	710	722	791	739	742	781	747	716	750	758	754	801	740	793	788	790	738	794	791	812	696	757	787	722	744	755	773	732	779	749	781	745	761	769	762	718	757	751	709	749	779	767	762	760	722	752	793	737	743	719	744	751	798	727	779	732	703	753	789	771	774	780	758	758	819	760	796	777	697	751	714	703	737	742	700	716	685	727	755	774	739	749	733	761	759	753	765	741	756	701	708	780	735	750	747	729	748	814	771	782	751	687	722	774	791	751	739	745	720	789	782	760	783	771	758	745	749	779	741	742	699	759	726	702	741	756	752	790	744	759	781	803	786	757	783	754	756	745	749	747	793	781	780	794	776	705	748	785	735	742	783	733	716	758	737	754	768	694	823	736	740	774	774	813	698	747	757	750	777	792	751
24020	21098	28121	24319	19495	5007	2009	1295	908	778	699	626	540	541	444	417	432	385	389	393	371	355	374	319	345	294	326	331	300	297	305	311	261	256	266	282	275	269	273	267	232	245	275	244	234	280	283	250	260	254	252	232	260	253	266	249	248	270	269	236	272	255	217	215	285	255	227	256	224	262	250	243	241	246	260	253	218	233	255	228	243	253	245	243	225	250	269	259	246	242	245	259	250	230	249	241	280	262	232	258	233	244	262	260	248	251	255	237	265	255	218	222	246	230	245	229	243	230	240	255	255	251	252	255	230	231	242	252	238	245	227	248	240	228	232	271	235	274	279	249	255	260	219	217	219	252	258	247	239	264	237	204	237	256	241	254	254	225	248	236	248	229	235	215	256	251	230	265	268	245	242	227	224	230	221	248	239	226	247	246	247	230	227	239	256	251	237	234	245	235	246	260	228	232	234	234	242	224	241	255	225	261	218	242	229	280	256	241	254	234	253	250	249	226	224	267	236	251	250	220	246	251	246	225	260	236	247	236	257	261	242	239	219	242	223	256	268	238	252	241	234	261	238	269	246	225	244	242	223	251	213	246	222	268	256	243	215	233	239	243	259	239	214	222	256	259	239	250	227	270	244	225	225	234	225	232	229	226	231	227	223	250	256	243	249	254	242	264	239	247	255	258	251	244	258	231	260	254	239	233	246	241	237	257	236	232	254	255	228	253	225	258	246	224	248	234	255	262	241	256	241	242	260	209	255	249	266	234	222	228	248	224	218	230	222	245	260	234	260	241	222	283	234	249	223	293	243	249	258	227	240	239	208	266	238	258	252	244	237	260	257	254	270	262	290	220	233	228	251	252	237	234	257	216	227	253	229	238	233	245	253	210	239	236	236	253	219	261	237	243	228	255	235	250	253	204	268	242	240	231	253	204	245	257	257	243	266	237	212	267	225	230	242	246	254	253	261	240	254	239	235	244	251	242	226	255	230	241	223	227	226	253	206	276	226	215	254	273	229	259	234	251	242	241	234	265	235	243	251	241	233	270	262	240	270	239	227	236	224	247	238	255	215	250	256	227	249	230	231	252	231	230	241	259	224	269	235	229	255	267	260	232	247	247	253	257	244	228	210	250	232	250	241	244	254	223	211	243	247	255	233	270	257	233	230	236	222	265	215	235	248	235	210	255	220	247	262	232	233	242	238	235	236	246	256	212	208	239	235	246	239	267	258	243	276	250	250	223	253	233	267	242	212	251	244	229	267	259	235	261	238	237	229	257	234	258	248	238	227	232	251	255	267	253	246	246	243	250	223	235	245	257	235	221	237	218	239	251	243	262	222	264	230	243	241	254	250	236	225	255	222	241	260	232	233	229	216	262	245	228	225	255	227	239	229	224	248	255	253	259	242	238	263	240	266	223	259	223	278	231	260	240	256	223	237	222	248	249	241	235	247	242	256	233	233	271	236	240	267	261	236	232	237	253	227	225	253	235	238	240	222	262	248	226	242	258	247	252	250	240	232	231	204	237	229	272	210	236	242	255	239	225	247	247	218	227	254	255	242	258	243	230	230	252	273	254	250	220	226	234	247	249	242	215	264	255	242	291	264	220	229	251	218	241	237	247	229	245	220	231	275	238	245	240	228	246	229	235	247	251	256	261	237	233	241	260	239	235	263	244	244	239	267	257	245	256	225	253	246	221	244	261	226	229	247	207	255	222	228	242	237	233	230	268	247	233	238	252	228	231	234	239	248	234	220	219	239	241	267	268	227	247	295	262	229	258	269	234	237	238	245	250	241	219	250	240	242	224	241	254	272	246	274	233	222	251	242	209	197	253	242	239	245	266	247	216	262	239	257	252	255	256	221	257	240	248	236	249	254	212	221	262	239	247	230	267	251	249	220	244	254	243	251	249	204	256	264	249	239	227	233	261	254	235	265	212	254	262	257	240	271	243	247	223	219	242	268	222	248	234	238	274	224	246	261	253	240	229	234	225	240	231	256	264	223	254	252	235	240	232	256	234	240	254	247	250	226	243	248	218	240	252	252	246	242	229	249	221	223	273	244	247	249	244	238	234	244	254	250	246	252	244	248	259	228	253	252	239	249	259	237	250	237	218	231	246	225	222	256	225	239	224	230	255	262	264	274	231	244	224	262	228	224	244	238	260	233	240	263	270	250	240	246	240	227	236	248	244	222	230	226	231	245	259	245	259	234	239	259	234	240	228	228	252	222	260	219	268	219	244	242	239	251	226	229	236	224	226	266	247	248	246	238	232	222	229	229	236	222	243	237	245	228	247	238	234	246	251	224	235	236	264	248	261	244	261	264	237	235	245	240	230	243	232	236	243	262	272	225	245	220	277	230	262	229	243	239	259	241	253	230	207	251	256	261	255	255	241	235	227	229	259	241	256	243	230	235	264	250	267	233	225	207	236	256	238	240	255	236	269	241	211	265	246	227	243	262	245	245	230	248	240	235	248	252	260	234	262	257	249	226	222	252	217	237	257	225	229	248	239	242	220	240	238	271	248	227	245	234	223	223	255	236	243	268	218	249	230	249	233	269	214	261	228	243	261	227	267	242	253	246	268	261	261	216	231	213	225	241	219	242	263	232	237	273	237	235	258	245	229	249	248	242	260	245	227	254	245	271	246	221	246	268	252	240	237	269	208	249	240	250	241	269	234	223	255	273	258	216	261	243	244	244	219	245	252	244	234	254	217	235	247	222	249	236	248	259	249	272	246	213	264	212	253	256	227	242	243	269	242	209	212	256	250	249	233	238	248	232	228	247	220	208	243	222	222	221	241	220	249	247	225	229	250	225	248	248	229	235	250	241	261	252	241	270	251	247	254	237	228	231	262	244	238	222	230	229	234	252	229	247	267	236	245	240	241	245	269	254	250	255	254	254	221	250	230	255	256	241	231	233	235	241	240	245	234	227	255	225	251	225	232	241	218	252	237	247	246	233	228	251	253	255	258	241	247	241	237	249	255	242	240	233	237	246	216	257	247	248	249	225	222	226	222	254	227	230	245	235	252	211	237	231	255	260	227	253	268	236	236	247	254	233	238	244	234	227	247	223	266	250	238	234	281	257	256	214	272	229	206	237	240	257	240	237	227	254	239	233	247	237	257	269	222	226	220	253	235	237	227	235	245	249	252	249	253	234	211	244	257	253	266	245	236	255	237	258	260	257	246	253	247	263	206	229	230	253	223	252	251	244	252	254	247	222	236	216	227	198	237	234	246	224	261	215	198	232	249	229	259	226	280	252	247	247	226	244	235	230	225	231	224	238	245	255	225	226	224	240	252	250	244	246	247	227	236	254	233	258	238	244	245	222	236	232	257	242	223	258	269	273	234	260	229	195	221	252	219	247	238	252	231	242	235	256	252	254	243	239	199	222	251	242	233	226	254	252	256	273	241	222	262	244	234	234	232	228	262	234	251	226	206	260	221	243	233	231	249	210	239	226	254	241	249	238	229	218	238	227	240	235	244	216	239	235	249
12529	24796	22653	14717	10205	7495	5482	4233	3455	2812	2489	2073	1961	1789	1537	1359	1229	1124	1115	1091	1034	1048	949	858	824	744	761	773	720	699	645	679	687	627	577	542	578	488	540	514	528	531	521	534	462	516	523	507	517	535	518	453	470	498	516	564	540	518	510	525	511	493	497	540	489	510	513	487	535	488	499	463	481	493	501	496	482	477	450	476	482	488	427	447	503	462	481	487	468	433	487	450	489	487	506	494	463	483	509	477	477	486	478	476	493	469	479	484	468	477	501	517	495	470	476	503	494	469	455	471	447	473	463	445	479	468	472	519	472	481	507	526	446	511	504	461	428	509	473	489	501	542	447	433	463	471	495	547	480	503	477	494	437	486	482	504	499	449	490	434	481	439	457	477	484	461	468	470	502	498	442	472	453	486	458	502	477	476	478	451	449	490	508	497	459	479	473	468	473	492	487	472	441	486	464	481	491	463	443	479	449	489	449	467	453	484	508	461	447	503	492	481	489	473	512	479	471	503	474	502	459	505	484	483	478	429	454	483	498	507	471	495	505	496	518	472	442	475	432	462	429	482	494	496	456	485	424	521	478	474	467	500	486	466	502	491	475	503	459	455	487	498	465	459	485	530	459	515	462	475	468	479	464	459	469	480	465	480	464	461	508	486	467	453	454	432	434	484	490	504	473	488	456	505	487	465	479	440	457	439	470	482	470	506	509	501	507	456	431	497	507	479	485	447	494	449	472	474	459	476	529	491	426	488	473	478	509	515	438	458	492	470	500	502	519	472	462	451	489	442	447	483	524	489	490	447	447	519	488	478	472	493	475	494	448	473	464	473	494	499	458	468	458	493	469	480	433	473	525	476	441	473	485	500	507	478	469	491	502	451	457	440	459	489	536	474	446	479	440	510	449	497	471	497	487	473	477	456	470	498	509	487	450	508	490	475	465	488	492	468	469	448	498	473	507	440	472	494	497	504	474	485	461	463	513	484	485	446	465	461	452	487	511	461	471	441	487	491	487	490	458	486	463	489	492	467	498	505	483	460	520	434	482	499	500	456	465	537	452	520	472	469	471	484	506	465	467	465	472	476	476	477	472	455	521	464	460	480	476	479	495	465	452	488	466	499	488	480	498	511	481	475	485	457	441	485	501	492	464	444	499	450	501	486	437	500	500	447	445	506	472	478	476	473	481	472	486	486	479	513	441	495	486	460	466	488	503	475	504	471	476	478	513	486	490	467	486	468	515	428	499	524	471	501	473	504	507	451	459	470	487	488	467	474	477	490	463	502	478	464	489	511	503	487	483	464	483	478	487	473	511	497	418	494	456	472	489	461	506	461	526	482	470	510	462	502	472	504	453	473	505	479	428	492	526	485	470	489	464	483	471	467	460	479	484	505	475	445	497	498	470	470	483	485	470	480	496	480	471	510	476	496	494	485	470	468	490	491	476	498	526	488	465	492	487	467	478	498	456	489	443	458	446	482	449	470	460	506	451	477	475	478	474	459	489	501	460	476	487	508	480	464	470	496	465	491	449	443	510	517	479	469	518	491	508	506	470	491	470	455	447	504	453	509	462	474	486	495	445	512	482	492	479	470	498	417	501	465	465	469	496	493	516	485	496	456	429	464	457	473	444	479	448	461	462	511	496	484	491	487	490	525	457	512	460	512	482	496	472	457	495	465	476	503	476	466	486	473	458	467	461	472	505	466	481	492	445	502	468	450	440	483	462	493	484	468	512	473	471	470	484	457	437	502	490	530	467	481	484	492	493	487	473	468	457	488	531	490	476	485	449	466	482	538	476	464	458	487	470	498	463	496	462	487	472	483	481	500	462	480	489	514	460	454	451	490	471	467	486	461	508	484	517	505	496	461	479	497	478	490	477	489	451	463	455	448	457	488	521	490	434	449	503	441	493	459	485	503	520	480	528	506	479	484	449	499	461	501	448	483	463	503	517	488	484	511	510	439	467	460	499	482	489	434	489	491	502	451	508	493	464	485	491	433	484	462	494	472	511	475	485	453	467	508	463	490	520	458	479	502	490	451	452	477	500	497	480	481	454	491	488	467	509	495	439	468	492	501	478	476	445	490	449	511	485	452	473	484	505	512	508	490	494	505	478	490	454	521	436	481	467	514	450	476	483	483	539	478	455	530	466	480	420	495	471	452	472	478	459	457	521	465	498	468	440	516	454	468	493	498	474	451	516	468	491	486	461	525	478	492	478	480	484	476	482	500	502	497	470	472	452	505	536	478	477	484	483	450	483	461	486	482	479	468	501	503	473	482	520	456	468	487	510	471	449	473	508	470	474	500	479	473	488	478	458	503	497	490	527	477	468	467	463	472	509	455	500	463	490	531	483	481	525	454	447	465	529	476	478	484	524	504	487	477	446	476	492	451	487	501	490	463	488	522	447	488	487	471	463	480	473	488	504	490	474	496	465	454	484	504	439	473	498	471	528	467	508	482	450	468	475	460	483	491	492	517	494	478	517	472	455	551	483	481	439	477	495	497	412	468	467	465	501	496	471	446	498	446	439	485	444	500	509	449	443	499	482	490	461	483	505	465	495	496	507	477	498	470	456	526	480	505	460	442	468	468	483	481	459	520	477	488	490	475	478	477	436	442	469	461	500	473	486	474	463	507	511	499	494	468	496	482	492	460	494	441	462	495	463	483	463	454	470	478	480	479	494	466	490	445	462	435	472	479	522	503	486	443	472	487	473	497	526	472	497	449	465	492	506	482	490	454	475	457	466	501	486	509	485	483	472	456	473	487	511	488	488	482	471	499	471	525	476	469	444	476	481	469	507	496	468	510	426	460	488	503	513	470	485	484	481	520	500	514	467	464	493	462	421	452	476	479	466	475	521	466	526	486	478	496	432	484	476	500	455	471	525	485	502	468	476	514	464	450	480	476	531	489	465	474	467	485	488	487	468	468	471	494	494	507	466	470	463	441	493	463	483	476	508	521	465	492	535	465	494	441	496	495	454	462	469	489	474	477	491	503	452	499	506	444	514	494	464	479	463	473	461	504	509	477	469	442	474	475	472	509	453	465	515	481	450	496	483	469	485	483	466	473	488	467	470	443	424	501	495	494	474	464	510	501	485	448	471	483	416	477	500	471	479	492	463	415	446	482	461	461	453	466	499	512	475	506	516	500	457	473	481	489	496	474	530	458	476	485	457	474	542	502	476	490	496	468	485	501	466	473	480	487	475	487	451	469	500	482	488	461	463	489	486	479	489	484	496	470	426	466	459	502	510	498	487	468	492	452	527	487	496	437	510	483	516	514	452	526	477	464	482	502	473	490	474	462	469	513	487	504	516	480	485	477	483	484	457	514	491	453	501	473	453	466	507	471	495	477	504	490	470	441	471	453	464	507	468	505	480	489	473	453	492	481	487	439	497	492	482	484	507	488	468	460	501	455	497	485	470	516	468	506	432	504	513	453	480	441	464	513	488	478	498	472	492	487	495	479	511	487	524	471	505	513	467	468	486	482	457	523
23038	21102	28770	23665	21112	18527	4734	1901	1364	1172	985	822	763	709	629	628	551	494	488	463	447	442	450	421	405	373	408	369	339	344	335	306	302	326	305	278	284	277	294	286	262	251	273	233	241	269	257	262	279	261	261	274	264	284	270	265	270	280	256	268	248	276	283	253	252	271	268	247	254	277	265	238	254	240	267	264	227	261	230	227	264	251	292	248	261	246	276	266	264	286	259	240	258	233	251	258	267	290	274	263	259	232	247	280	251	276	231	270	243	253	250	248	254	251	256	241	277	290	261	281	244	249	245	243	241	285	248	248	268	241	237	267	251	268	251	258	260	247	263	255	248	252	257	250	249	267	249	275	250	226	264	251	262	247	230	246	224	252	237	283	243	250	220	239	244	274	253	250	266	246	257	272	250	269	287	264	249	257	254	223	241	282	246	257	250	259	255	271	267	249	237	266	241	269	225	238	259	236	256	246	224	262	257	247	230	244	262	251	264	284	265	247	230	260	230	245	250	261	281	249	271	260	251	267	280	256	260	276	263	251	255	249	232	257	234	237	249	260	255	234	261	249	235	277	295	240	247	256	261	249	262	238	253	278	279	270	276	240	272	243	248	263	248	250	246	270	249	272	247	241	226	244	264	279	276	264	260	270	229	261	228	233	258	250	281	251	261	240	261	247	229	247	275	233	233	247	235	240	277	250	249	227	248	219	261	241	268	271	245	237	238	307	247	246	262	264	255	233	244	259	246	271	256	262	234	240	281	260	280	252	262	257	252	221	232	235	275	290	238	269	246	238	267	274	264	264	248	271	228	275	242	282	266	259	257	230	258	252	297	260	221	264	270	249	237	264	271	285	250	255	253	255	256	241	263	247	263	253	281	259	271	245	265	249	256	261	243	254	258	253	252	242	244	256	239	219	266	270	245	246	253	257	252	245	264	250	260	249	261	264	257	259	234	257	238	271	270	255	224	245	252	243	244	254	250	258	246	263	235	239	272	252	250	239	261	263	258	238	257	262	265	258	233	255	248	248	266	249	224	235	250	238	241	286	249	252	269	261	230	251	239	240	254	219	269	253	239	249	252	240	259	242	264	239	265	275	241	280	245	262	229	265	250	240	239	239	262	250	232	268	248	266	238	258	253	240	233	256	214	242	278	263	243	235	281	225	239	233	240	267	267	243	224	259	262	261	228	275	265	244	290	245	248	227	249	238	260	285	250	261	221	271	274	232	255	241	274	238	288	265	254	256	237	256	260	244	253	219	268	269	254	266	249	260	272	262	231	246	273	279	277	262	244	227	250	256	256	243	251	227	233	271	269	272	239	263	244	270	254	269	250	263	247	255	255	253	235	268	260	239	248	251	252	261	249	270	235	248	255	253	233	246	258	237	246	258	265	262	225	291	246	240	240	261	240	250	286	256	258	290	272	250	225	258	259	218	243	247	239	278	248	247	258	243	258	245	283	266	254	245	246	259	272	266	252	228	242	264	248	258	250	251	249	260	280	239	236	240	265	245	286	266	273	227	250	241	236	256	271	245	225	240	261	231	286	244	224	263	276	260	253	245	266	255	260	262	266	255	244	244	277	261	258	278	252	240	290	217	231	289	292	271	254	241	229	222	251	235	269	266	253	253	225	246	258	244	240	210	286	242	266	272	251	249	269	250	231	254	253	240	256	271	257	244	260	232	269	260	250	261	250	250	248	234	260	245	261	239	273	243	240	248	251	240	248	248	247	244	261	247	235	245	245	261	260	270	260	227	243	235	264	256	265	254	255	227	230	243	263	237	255	222	272	233	260	255	238	239	261	242	270	276	245	255	267	241	279	233	285	248	239	258	233	238	243	257	257	223	264	256	223	255	273	229	307	264	267	246	236	271	252	226	260	237	251	276	246	217	253	226	256	235	245	276	244	247	249	261	258	235	240	226	223	249	244	263	261	240	274	240	254	237	253	244	268	257	265	249	276	246	232	242	261	237	269	273	258	262	251	262	242	258	257	263	262	278	253	249	287	218	263	238	246	255	255	279	274	237	244	234	240	225	241	245	240	246	271	259	244	252	220	247	246	263	234	231	255	239	229	235	252	250	244	262	269	250	240	245	263	249	232	254	268	264	249	257	270	234	242	250	247	244	283	226	269	240	246	237	270	257	238	266	265	269	283	258	266	230	237	239	251	266	246	234	209	259	265	294	256	227	234	228	273	265	258	266	276	268	256	236	258	261	243	240	256	248	285	235	277	267	251	250	259	252	244	267	268	267	242	279	250	242	238	246	262	237	242	237	256	234	250	244	235	259	265	279	246	235	262	247	269	277	236	274	245	260	235	273	257	245	270	249	255	262	238	269	275	243	286	256	255	269	230	253	236	258	242	266	289	282	208	252	266	266	256	253	241	218	265	233	254	266	249	233	240	236	226	253	263	246	240	227	266	248	252	238	261	230	263	246	254	260	244	242	271	255	271	274	241	243	217	239	245	256	240	252	252	246	246	243	257	266	251	239	237	276	250	256	259	251	272	273	250	245	254	235	233	251	245	225	259	250	241	250	270	236	244	261	242	262	228	269	262	256	235	256	260	249	271	249	260	255	248	248	262	233	241	270	236	262	258	263	236	270	256	282	243	256	254	276	269	247	268	245	238	262	272	233	267	265	245	255	249	286	265	272	267	223	266	238	267	277	251	255	258	242	250	271	235	236	287	221	246	236	258	274	235	217	240	286	260	251	209	242	217	280	242	255	271	246	233	258	241	237	267	228	262	263	211	256	251	258	250	271	256	238	255	263	249	275	253	234	259	266	258	265	249	258	239	260	267	296	289	240	250	248	257	255	281	240	263	280	257	273	278	249	243	258	243	250	256	258	259	254	251	258	238	233	265	249	241	283	275	267	256	234	244	260	233	264	247	266	266	271	251	271	272	261	245	226	243	239	278	259	301	260	254	251	218	259	230	235	282	243	265	243	256	285	253	255	264	252	236	273	254	287	265	232	239	272	248	275	238	239	229	231	276	275	228	267	274	245	243	253	262	266	242	217	242	250	246	239	266	257	230	253	223	254	261	251	271	245	238	229	240	285	250	255	254	246	236	252	226	262	261	229	267	236	244	285	213	245	249	244	251	242	268	256	249	265	224	267	266	255	260	242	270	260	257	235	252	284	252	245	266	265	243	236	285	263	260	273	264	233	246	222	248	244	266	279	260	248	263	277	258	262	257	233	232	281	251	244	247	254	244	237	229	235	240	248	256	215	253	246	261	255	254	261	259	252	244	227	233	257	249	224	231	263	240	249	254	251	273	278	233	254	249	271	269	247	252	267	248	232	276	231	273	252	257	228	229	230	283	262	255	260	261	226	233	236	252	285	247	238	237	230	270	245	238	260	254	244	233	241	246	266	244	222	249	264	249	255	259	246	229	261	279	261	262	273	243	286	234	275	251	231	270	276	265	227	259	224	249	208	270	251	258	228	237	253	239	263	249	267	258	261	280	247	264	232	249	298	260	274	244	243
14903	29579	27142	18693	13596	10067	7559	6036	4931	4167	3445	2909	2629	2383	2110	1861	1648	1511	1368	1305	1309	1232	1143	1101	948	992	923	879	768	771	825	752	741	621	616	617	604	580	542	537	539	525	507	531	525	499	528	523	488	535	502	510	541	534	519	490	516	520	458	505	535	498	516	522	517	485	527	503	504	494	530	553	499	477	500	494	494	463	528	526	484	497	479	484	464	454	452	448	484	513	512	473	471	468	460	476	497	499	467	476	489	467	490	490	509	453	495	475	458	536	499	494	533	483	483	457	488	500	497	487	449	488	479	504	469	482	452	462	462	494	458	440	468	460	490	458	478	510	511	442	482	500	490	450	478	459	445	457	490	450	470	461	461	485	486	443	508	463	460	500	435	481	473	482	469	450	443	497	442	437	480	496	490	472	467	413	462	461	467	440	525	441	457	439	514	475	472	467	486	501	488	484	457	499	451	534	474	514	444	445	490	491	485	481	429	448	450	458	444	498	474	456	492	493	498	497	474	476	464	451	451	483	488	467	449	470	487	506	436	452	465	464	465	442	453	461	469	448	423	444	525	437	496	496	463	475	467	469	468	453	502	477	443	457	494	440	505	503	456	459	500	481	456	475	476	500	476	443	471	485	518	414	446	487	477	481	466	450	514	464	447	494	468	452	455	455	470	467	442	530	483	504	458	509	419	537	469	523	493	463	471	474	439	483	453	507	453	507	460	476	478	484	458	508	468	450	492	523	490	478	482	469	494	504	479	510	463	496	489	467	478	476	458	530	475	479	472	446	453	464	489	505	464	430	479	479	465	460	476	444	472	523	478	471	484	478	457	494	491	470	463	475	501	441	516	442	486	465	471	444	490	463	496	468	494	472	425	486	482	461	484	462	492	468	436	484	484	480	488	451	476	460	488	482	470	498	476	447	461	474	481	492	503	443	498	492	456	475	478	533	475	457	478	470	438	430	513	442	462	458	453	475	472	461	469	490	466	491	462	461	439	456	488	454	488	456	460	448	465	454	520	456	459	442	478	450	492	498	467	479	470	493	455	463	463	465	449	486	429	467	454	463	472	457	450	485	438	457	478	458	454	452	484	483	436	436	432	452	504	457	465	472	470	447	488	467	489	449	456	483	484	463	449	473	470	453	470	450	505	457	463	508	458	495	423	511	472	514	470	467	450	474	473	473	485	463	467	470	488	504	436	462	499	435	521	436	448	489	504	495	503	450	503	492	451	480	468	463	453	472	452	446	536	465	486	504	461	454	471	473	443	473	505	472	466	466	471	452	436	456	481	467	493	447	471	469	435	504	463	510	491	492	467	491	470	456	473	489	447	463	484	464	471	466	458	491	455	466	465	480	457	455	413	435	494	466	495	470	503	467	512	476	509	486	482	437	486	480	483	464	465	446	496	482	467	430	483	451	428	456	461	435	494	488	469	473	470	475	463	485	452	484	473	506	455	450	506	499	470	473	482	463	469	470	454	465	500	469	486	457	455	437	452	506	501	433	440	485	478	482	510	467	465	470	455	477	456	482	442	464	477	460	494	435	463	480	444	435	457	470	443	468	463	456	480	477	439	449	445	480	447	452	489	453	488	507	494	481	481	462	507	451	478	482	477	438	452	460	514	462	473	472	475	495	490	441	485	465	460	487	501	450	487	460	505	447	447	456	456	489	487	501	471	484	447	502	483	496	468	453	491	466	489	481	511	462	478	475	476	461	476	464	468	448	470	465	444	439	452	505	462	484	492	499	505	482	471	482	444	478	467	488	451	442	449	492	488	500	501	450	461	479	464	491	494	461	488	523	483	466	442	454	460	444	466	459	478	460	483	473	467	466	473	440	486	478	476	461	466	475	461	463	453	514	470	488	464	478	445	457	462	470	447	435	461	493	489	515	483	443	440	453	453	432	458	462	454	477	477	430	477	490	479	466	485	475	458	501	457	481	543	509	508	488	456	475	505	500	474	468	457	425	461	474	436	454	491	509	484	490	466	467	460	485	489	468	450	504	498	517	477	483	495	436	521	508	469	459	445	472	422	482	456	494	487	465	440	500	477	469	461	483	453	476	481	451	449	474	466	475	484	467	448	502	500	423	499	484	443	451	455	516	474	491	486	455	501	487	439	463	466	464	518	452	473	472	480	506	476	480	465	483	483	491	458	484	499	499	433	467	508	471	482	452	528	469	525	437	473	465	479	463	463	495	484	456	480	452	471	453	490	470	497	475	501	452	455	462	476	469	484	516	487	482	490	475	473	439	507	444	462	463	494	457	472	471	492	439	447	474	460	485	515	475	474	452	449	488	476	464	446	477	469	471	468	480	472	480	477	473	460	435	490	452	470	501	477	457	479	454	432	498	444	457	459	467	464	465	478	489	505	501	436	487	454	446	478	422	451	449	435	500	469	496	484	502	512	482	477	456	485	507	458	464	460	472	420	486	464	451	496	510	470	471	487	420	473	467	485	483	508	467	458	493	460	476	481	458	445	514	471	433	455	430	449	479	499	458	474	442	434	474	464	470	468	480	473	462	496	433	464	473	486	507	462	477	484	455	467	480	447	471	424	469	477	445	503	466	466	464	477	460	480	462	466	457	500	477	484	494	456	490	434	467	485	466	501	440	460	442	497	498	442	446	483	488	462	464	480	460	453	474	465	469	456	472	520	489	484	495	465	496	503	486	432	468	488	506	433	479	452	443	439	464	480	440	506	460	487	436	450	464	462	450	462	445	446	489	479	451	467	487	489	462	431	475	459	494	487	479	470	485	476	468	435	468	431	498	428	499	445	457	484	424	498	456	511	450	471	503	465	478	461	449	458	474	489	477	493	441	503	446	473	482	478	474	506	499	486	484	475	503	479	494	504	473	444	440	416	528	501	462	476	466	454	461	490	453	484	473	513	509	457	470	476	517	475	497	509	444	500	469	470	523	499	510	463	457	465	460	476	479	468	438	447	472	453	519	475	461	484	497	469	461	440	446	448	468	469	440	443	464	420	474	460	468	462	494	491	441	470	436	444	404	481	493	483	483	457	450	446	444	482	469	464	475	467	467	482	460	460	446	496	478	455	512	413	480	465	443	472	478	440	470	502	479	456	484	483	470	485	460	453	495	490	439	475	458	479	457	454	424	480	409	496	474	513	502	459	485	505	474	462	486	480	482	485	474	472	454	469	464	464	454	475	478	465	477	466	488	474	472	470	479	476	505	455	502	485	460	438	503	464	503	506	489	494	472	445	486	461	468	471	481	529	485	473	454	476	476	457	512	506	494	489	446	491	488	457	451	462	460	483	477	449	495	452	443	482	464	517	497	475	470	445	456	472	490	496	481	467	457	466	488	435	476	462	462	472	450	465	465	483	475	489	463	494	460	484	476	499	485	438	448	478	446	526	508	473	482	449	459	451	458	488	458	479	473	444	476	484	518	457	484	500	486	450	482	489	474	477	474	470	473	486	469	466	455	503	507	489	484	460	479	461	448	451	495	489	471	499	494	493	493	422	500
26570	20299	12096	4738	2167	1491	1057	842	730	678	592	565	543	543	518	502	418	474	462	455	467	455	428	442	437	415	458	391	382	400	399	409	371	390	413	366	366	397	392	398	388	387	387	413	375	403	390	420	380	403	386	370	375	419	385	364	369	397	414	417	382	378	404	382	389	398	378	374	356	343	391	377	380	394	384	361	400	382	370	362	368	382	385	376	379	387	366	372	364	404	367	372	382	374	383	391	382	377	410	369	385	357	442	373	386	388	421	375	357	394	395	372	406	402	382	376	376	412	423	393	420	365	379	382	393	376	384	388	381	390	372	381	382	391	376	359	363	387	374	359	409	417	398	399	365	354	377	380	392	376	356	378	395	409	373	347	366	396	373	414	376	374	402	346	412	343	393	411	411	400	359	360	400	377	400	362	382	392	387	379	362	393	386	382	370	388	377	350	407	368	427	406	411	363	372	407	376	386	422	401	404	396	369	382	386	353	384	397	393	363	365	384	402	346	377	412	348	396	379	379	390	431	371	378	385	381	378	401	368	412	359	387	404	347	388	381	395	349	350	388	419	361	372	365	374	387	421	393	365	379	387	397	406	415	358	386	355	378	398	370	367	416	396	405	408	377	370	388	396	402	351	404	389	371	398	369	371	410	374	379	368	392	360	418	384	390	394	376	366	394	392	406	379	386	378	372	387	372	346	384	345	385	415	412	364	376	369	365	386	350	411	386	410	375	382	382	380	380	374	359	370	416	398	394	376	384	407	381	388	370	411	388	418	346	374	400	347	402	370	386	397	401	355	358	436	381	408	383	386	390	358	394	360	371	387	361	385	365	407	366	393	350	398	376	395	379	382	373	393	344	372	372	391	412	407	394	403	403	374	375	369	378	389	359	395	412	345	365	410	381	432	345	360	410	380	395	390	429	395	396	395	351	375	403	389	364	376	403	393	381	402	340	384	394	383	357	379	357	381	423	390	368	361	373	335	376	373	347	370	392	376	391	383	375	365	331	396	390	419	375	390	402	386	377	388	361	404	410	342	355	384	381	365	389	373	375	413	381	380	387	398	378	381	380	394	398	421	385	375	364	388	380	422	395	355	408	378	374	395	401	376	422	375	406	390	397	394	352	356	372	445	396	393	390	401	350	418	404	373	391	363	407	358	384	382	379	391	384	395	385	403	418	388	367	347	380	361	376	378	429	399	421	393	416	368	371	414	351	365	393	342	371	429	402	364	406	337	398	361	401	373	387	361	390	377	367	424	373	375	361	385	404	368	378	438	392	365	382	402	384	414	399	405	367	407	362	398	387	368	425	403	385	398	415	380	377	389	382	405	383	362	372	370	398	380	423	415	381	406	383	350	351	375	373	392	374	399	375	372	363	388	363	400	410	354	349	384	346	382	371	377	386	374	371	394	381	369	385	360	408	430	396	408	419	419	394	399	383	341	356	352	383	346	363	412	377	399	371	390	376	375	382	422	356	369	402	360	369	395	411	390	394	397	396	383	395	420	378	371	371	386	372	410	359	409	360	404	396	405	403	396	390	392	378	407	426	400	400	403	407	359	396	383	393	397	410	385	352	387	381	358	346	400	383	398	389	381	392	387	386	399	389	394	363	390	405	394	348	384	368	377	406	409	351	343	424	386	375	390	387	402	367	361	383	362	357	406	399	388	389	416	383	401	393	375	406	365	370	394	383	386	390	357	391	379	381	382	392	366	365	353	424	376	391	399	392	412	380	435	409	340	360	394	361	404	351	390	379	371	377	400	391	380	398	338	364	349	413	383	384	406	404	375	371	427	357	415	378	399	397	403	390	406	386	377	417	422	396	404	414	379	363	368	401	379	417	388	353	356	416	396	383	364	357	380	391	372	384	370	402	365	379	356	393	402	376	376	380	356	368	390	383	355	405	384	389	392	374	365	378	372	407	380	384	406	391	387	367	358	412	403	392	360	410	387	370	414	401	416	396	373	389	390	375	394	342	382	357	369	391	392	416	368	387	360	370	388	413	359	372	395	368	383	402	405	394	358	338	381	355	359	363	365	368	383	364	412	387	389	375	370	362	396	401	382	389	362	386	398	418	383	404	402	359	412	401	377	386	404	388	384	362	388	374	379	343	386	397	340	383	399	364	394	399	367	372	362	401	383	392	385	404	384	384	394	405	395	372	365	412	374	369	358	341	349	386	397	409	380	376	363	350	390	365	401	394	391	415	395	388	404	391	395	342	389	372	387	386	362	399	360	377	380	391	392	411	394	386	391	389	402	359	443	370	405	409	366	397	370	365	398	376	378	379	384	386	420	395	385	377	401	381	399	359	366	362	375	393	391	391	360	385	330	381	397	400	393	389	376	366	347	373	366	419	403	404	401	405	375	366	391	386	386	384	380	393	401	408	367	389	381	397	387	356	382	387	366	388	383	379	390	369	337	395	405	400	382	342	362	327	353	378	407	369	362	378	386	378	398	386	380	361	361	405	359	390	372	387	367	421	404	372	386	371	367	411	410	371	431	381	360	392	399	378	374	401	396	402	399	369	363	347	406	386	402	367	385	402	410	403	388	369	384	346	412	372	393	425	398	410	372	384	400	413	396	392	395	358	395	364	387	371	367	370	389	412	365	372	345	376	439	384	434	367	378	398	376	394	402	380	372	354	384	390	383	385	388	392	372	380	376	378	334	409	367	351	408	387	370	416	390	376	416	412	390	357	411	385	393	394	358	396	391	391	401	373	377	409	378	379	400	400	369	396	356	389	354	386	405	411	401	351	371	413	420	374	373	378	369	386	368	372	390	408	376	362	371	370	364	401	370	374	375	392	394	396	386	399	420	378	371	406	372	340	362	372	385	380	385	402	365	371	368	396	373	407	391	385	395	351	375	391	387	375	377	390	370	395	392	354	384	410	401	405	405	363	359	417	400	357	369	365	419	406	391	370	385	342	383	405	363	382	379	406	376	392	365	412	408	391	380	355	373	390	403	405	376	385	395	370	383	374	418	355	348	408	354	381	387	362	370	403	384	391	393	355	396	388	400	366	423	395	361	363	387	411	373	365	397	380	369	356	407	353	376	360	385	406	403	368	397	405	351	363	412	396	373	392	402	382	386	390	374	354	397	363	349	377	377	375	425	378	359	372	383	383	346	364	383	411	357	374	381	375	365	378	354	374	377	388	355	405	374	347	409	368	403	389	357	397	370	388	356	349	388	373	348	391	396	401	386	384	398	377	418	381	360	363	366	367	384	403	376	386	394	341	390	389	380	372	369	408	399	377	375	440	402	407	359	380	391	386	380	406	358	377	397	382	375	389	412	376	348	364	368	377	367	395	366	387	418	394	382	396	377	379	406	391	403	386	409	386	391	394	379	396	398	387	404	345	424	363	376	368	368	382	379	346	380	387	409	392	394	385	395	361	413	363	395	385	405	386	358	408	344	373	348	385	386	347	372	380	386	375	403	410	386	401	365	363	354	410	426	404	377	348	390	354	370	398	378	359	426	401	434	390
11596	18209	16164	9514	6411	4552	3418	2656	2254	1989	1710	1567	1504	1358	1231	1176	1128	1066	1019	1020	1046	1041	943	856	902	907	880	835	876	877	843	842	836	811	726	848	759	758	737	794	756	764	786	761	742	777	732	695	781	741	760	709	761	765	732	761	781	767	757	720	756	748	774	763	774	738	764	784	756	733	752	768	738	715	739	756	759	738	676	747	727	683	761	751	791	759	734	728	732	732	749	740	773	726	746	736	720	760	770	760	727	774	689	748	694	747	728	801	669	723	717	744	745	727	776	745	767	732	754	734	750	756	774	735	639	784	737	761	716	718	707	718	747	723	747	767	759	713	744	756	697	774	756	715	725	735	680	765	760	751	724	770	706	749	771	739	736	746	741	727	748	751	716	723	740	752	734	719	695	741	713	697	718	779	739	742	714	787	774	805	742	726	706	732	775	763	736	770	777	770	743	767	759	738	714	712	741	753	728	739	752	812	776	753	761	782	753	712	770	721	731	720	741	757	731	746	763	704	697	778	775	749	757	744	746	739	771	749	760	750	741	739	745	731	710	709	752	750	721	716	771	741	748	781	759	745	745	735	705	745	694	714	739	746	760	750	683	769	812	753	735	744	691	733	729	742	757	738	768	700	760	710	701	721	743	726	768	651	717	762	779	663	701	775	765	802	754	785	726	760	720	686	718	714	724	691	754	731	702	725	770	781	774	758	737	771	740	712	778	718	778	786	711	766	707	727	738	780	735	726	737	748	741	712	736	720	752	738	769	759	746	738	701	725	749	718	766	740	716	713	745	670	757	769	762	721	705	721	739	714	732	737	736	734	740	744	684	783	765	706	680	756	715	798	777	742	714	773	734	754	725	747	729	707	757	750	737	727	754	789	716	755	709	716	792	708	761	761	709	684	763	718	757	705	712	752	751	691	736	694	794	722	687	698	775	694	775	736	760	741	723	785	763	712	717	717	781	755	722	740	760	733	786	767	739	663	739	723	732	727	756	737	746	787	752	744	730	726	767	722	684	699	745	709	759	709	692	693	727	760	741	756	731	758	771	726	728	718	757	741	765	723	768	707	696	758	753	741	716	675	734	772	756	739	717	740	737	740	744	742	771	714	748	788	769	760	800	721	764	762	714	711	760	698	773	763	756	722	763	755	746	723	769	748	778	727	754	738	773	755	732	765	683	718	754	736	741	732	749	691	729	716	756	764	727	801	708	762	691	721	715	724	795	722	742	772	739	725	743	738	781	713	761	704	750	785	725	736	731	720	774	757	761	765	741	721	707	717	737	780	767	740	729	728	769	749	742	750	768	745	720	730	706	707	698	771	694	752	731	718	714	733	745	717	699	723	726	703	738	678	717	730	745	731	733	724	707	739	755	741	788	778	791	735	710	753	741	704	707	715	716	762	762	739	706	718	729	746	733	754	738	735	735	791	743	781	673	698	748	756	747	708	757	758	755	713	693	716	728	742	756	775	732	711	765	669	746	724	785	692	748	758	727	704	753	774	724	751	757	731	728	772	750	778	721	717	777	729	776	773	730	732	754	729	734	725	725	716	701	705	731	730	745	736	783	756	728	746	758	773	717	732	712	741	677	720	711	735	782	730	739	758	711	742	723	732	736	703	731	757	760	716	732	712	732	759	672	768	727	769	744	755	743	756	664	751	737	749	792	701	715	775	716	715	736	780	747	721	753	742	735	718	692	733	744	746	697	775	735	767	712	745	721	776	691	751	724	786	739	727	752	751	735	703	707	773	732	772	735	785	758	729	708	770	732	779	749	731	740	722	734	732	732	718	758	748	733	758	773	730	752	716	746	737	697	719	736	669	718	742	727	748	730	756	714	775	777	733	688	725	757	688	717	756	784	707	759	768	754	705	780	747	721	745	732	700	726	720	754	783	683	735	779	725	686	740	718	720	722	692	769	739	726	743	704	736	672	714	704	707	737	747	718	737	749	743	790	781	769	739	732	765	720	769	713	816	725	719	713	772	728	758	737	719	776	762	748	753	783	757	749	788	726	772	748	719	757	729	765	727	705	728	758	707	733	695	731	781	694	742	732	752	756	694	752	708	788	704	732	731	725	789	758	714	778	717	761	728	758	731	709	761	771	714	777	710	761	736	759	754	728	735	721	716	750	744	740	709	774	794	744	737	736	750	726	737	745	795	738	779	716	695	732	749	749	767	740	757	740	743	738	703	725	674	688	759	740	722	687	730	784	687	739	723	739	751	744	733	744	725	753	745	716	737	789	736	818	733	726	750	756	759	715	751	769	697	770	746	747	718	683	789	734	682	770	689	772	748	729	706	739	773	748	775	783	771	750	733	755	728	755	702	703	753	741	762	744	743	761	774	787	740	679	741	724	760	716	717	719	718	770	741	736	744	717	741	729	724	781	741	760	725	754	723	771	721	740	794	792	736	766	744	740	729	731	738	699	713	667	713	763	736	768	727	719	707	750	740	789	744	762	721	750	817	723	743	730	733	705	776	758	729	706	731	732	751	763	771	742	732	742	709	755	718	766	790	751	783	770	757	721	696	777	734	713	721	731	739	814	756	773	737	755	764	766	765	728	733	708	722	763	755	714	722	695	709	769	748	738	740	692	743	725	721	691	742	718	768	730	725	756	752	733	748	749	751	741	735	757	667	740	722	706	727	724	762	714	733	759	776	750	738	706	681	704	769	715	758	710	721	759	745	713	743	713	716	719	773	733	795	733	742	746	790	744	719	770	741	808	741	727	714	720	716	713	715	724	776	773	769	747	722	756	695	723	748	664	779	703	738	737	758	742	735	760	700	701	776	781	740	707	733	750	706	723	705	768	772	767	770	747	754	764	725	726	739	737	723	690	727	786	706	759	703	735	744	736	735	729	743	714	769	779	766	780	708	772	765	753	744	739	746	706	812	778	761	794	733	767	755	737	736	748	754	718	719	685	729	788	719	764	750	734	732	723	751	762	742	702	704	732	728	768	756	737	740	733	719	711	708	725	759	761	765	738	777	776	726	782	699	717	726	736	720	730	755	755	740	735	732	759	766	778	751	736	781	718	751	713	788	743	743	747	742	720	798	723	704	744	717	723	774	721	750	717	750	744	769	695	778	782	701	743	723	720	781	729	741	707	729	737	751	712	780	745	737	769	726	732	726	721	678	711	723	732	778	700	749	742	690	767	711	771	776	757	741	728	735	800	754	751	767	758	709	736	728	764	727	718	748	734	834	759	695	707	777	741	791	692	739	721	710	783	759	702	755	764	783	762	798	729	770	711	724	687	764	731	743	764	715	764	771	707	767	748	683	737	737	736	777	748	732	746	769	729	717	737	728	796	719	770	720	755	689	787	727	752	726	786	779	721	721	723	695	736	742	759	711	714	688	699	713	737	755	753	735	732	771	748	714	720	777	794	714	744	753	692	762	726	723	736	758	732	719	697	740	774	725	740	761	748	711	771	730	725	759	716	739	735	744	757	752	741	755	703	790	760	719	721	724	736	745	726	752	701	751
23986	21123	28139	24356	19524	5014	1957	1322	915	786	695	628	564	528	492	469	429	362	388	395	365	398	364	327	304	323	314	321	293	320	289	293	278	253	255	274	252	268	225	237	224	259	261	245	250	258	220	240	233	244	227	245	252	269	232	239	226	243	229	239	237	240	254	243	258	269	279	253	241	262	264	255	248	250	239	220	246	208	232	211	250	213	229	217	238	260	244	257	247	228	231	235	245	251	214	246	237	240	238	247	228	224	241	233	242	208	239	234	236	227	199	215	242	232	206	238	216	207	214	223	248	228	244	244	240	246	234	245	241	259	222	213	241	263	216	201	252	213	245	228	238	230	253	265	207	216	217	245	227	232	226	240	262	204	245	219	202	224	218	239	218	224	264	254	230	242	234	206	240	219	232	223	243	242	244	243	243	246	216	233	246	244	250	230	259	237	231	241	248	287	247	229	237	225	271	224	247	244	227	220	233	228	224	228	245	230	238	259	266	248	250	234	249	205	223	233	249	224	230	203	222	236	259	221	258	242	245	233	239	260	248	230	215	231	221	255	248	220	238	219	209	241	236	244	223	252	257	247	251	225	239	233	245	217	265	259	245	220	219	250	207	227	258	264	231	225	236	222	265	254	247	217	266	230	248	223	225	197	264	215	255	235	218	243	233	241	226	270	232	227	256	236	238	206	213	252	256	258	256	226	268	263	225	236	236	258	240	229	227	235	222	215	226	246	245	214	231	238	223	218	241	222	228	263	248	247	227	240	224	212	231	239	218	209	238	259	225	213	234	228	240	240	237	211	234	232	245	243	236	228	249	216	239	210	253	246	238	224	225	228	227	213	216	214	210	231	237	231	236	236	220	244	240	254	255	240	242	225	246	213	268	202	228	247	231	251	248	223	235	273	264	199	241	241	274	241	240	238	260	230	243	249	231	216	242	228	222	261	236	235	238	240	248	232	212	248	238	227	228	251	224	223	258	218	237	241	237	246	229	217	264	254	243	237	224	210	238	252	232	222	259	227	228	227	244	241	241	232	251	246	250	235	242	240	261	250	244	243	245	248	241	241	244	236	243	278	248	250	267	221	224	266	244	257	233	235	219	229	198	228	250	255	245	258	250	231	263	204	239	217	220	219	249	287	246	227	217	232	217	246	268	247	248	249	251	232	244	217	235	237	221	239	206	234	255	230	264	256	237	258	217	226	275	232	235	225	245	247	221	269	234	233	236	251	240	213	227	246	238	244	210	219	258	231	258	223	219	201	226	224	264	222	230	219	234	249	213	243	240	238	237	231	241	224	211	240	237	251	248	228	241	233	250	253	246	224	240	226	228	241	236	231	207	221	256	228	271	250	229	243	234	246	253	218	232	233	246	233	246	263	224	271	244	225	223	225	234	242	231	227	213	233	249	231	244	230	236	242	244	213	234	244	230	226	224	251	232	232	244	226	250	242	219	231	244	217	234	257	229	209	234	253	230	198	263	263	255	231	243	243	237	219	218	251	242	233	212	225	217	227	227	225	225	245	245	269	262	254	209	223	237	235	245	236	228	243	241	263	230	264	243	218	233	229	269	281	228	254	200	211	240	239	203	226	234	247	228	221	243	234	268	263	233	233	242	254	212	222	233	234	210	273	247	217	219	224	249	237	212	233	216	238	230	255	247	244	233	252	212	246	223	217	238	261	243	254	254	233	244	204	226	230	189	210	250	239	253	256	227	231	251	252	239	225	231	236	245	229	225	237	245	265	244	225	243	251	228	243	246	271	198	271	221	223	243	234	225	244	253	244	233	213	227	236	245	261	203	228	233	239	256	243	224	260	256	241	233	236	239	252	244	211	239	270	222	252	237	229	227	227	247	217	235	268	216	233	244	213	243	259	226	233	226	219	248	248	243	241	223	233	225	237	233	242	244	232	240	245	244	221	262	249	244	228	253	243	243	246	247	218	272	213	247	277	228	221	238	231	231	251	252	250	238	231	251	205	247	228	234	242	204	225	231	242	244	225	211	210	274	212	253	218	230	222	239	217	221	254	230	247	225	227	222	185	241	224	252	259	216	246	230	240	246	247	228	226	237	220	230	245	232	245	218	237	237	247	252	233	241	200	238	239	233	229	251	239	238	220	231	245	241	230	226	234	260	238	235	231	229	232	205	216	210	226	241	211	218	244	253	259	254	246	252	224	244	251	226	226	240	225	272	224	251	211	235	201	236	239	227	237	217	234	254	236	257	231	249	220	236	228	245	202	243	226	242	242	216	262	213	244	231	239	220	229	216	251	235	256	229	251	219	243	229	257	265	236	220	258	249	229	194	237	201	227	256	232	236	253	244	239	245	243	230	209	237	243	231	233	242	240	219	218	222	217	260	228	232	264	226	242	263	246	263	238	209	226	257	222	226	231	224	232	248	246	222	243	248	224	267	211	227	238	225	230	210	245	266	234	225	240	199	241	251	233	222	257	222	238	247	230	241	223	222	231	227	229	224	197	248	268	249	228	258	234	218	232	257	254	255	243	238	231	237	219	251	242	230	247	238	246	216	238	264	242	241	233	256	199	270	234	252	238	241	252	227	230	234	225	240	239	252	235	229	223	255	225	227	240	221	252	221	244	213	237	227	233	244	236	242	220	231	219	250	259	221	224	248	246	234	221	235	219	226	231	233	245	241	248	220	241	235	242	237	262	222	239	206	227	214	234	236	242	266	212	216	201	234	245	210	228	256	220	225	246	240	245	226	256	237	228	248	229	223	229	253	252	235	232	244	228	262	235	255	259	234	209	223	237	258	233	226	220	227	244	263	263	228	218	231	215	251	223	254	216	248	240	232	212	240	247	227	224	235	254	254	231	219	234	230	243	229	225	205	252	243	223	250	230	253	247	226	209	234	210	231	228	232	222	210	247	231	227	225	231	238	252	230	213	216	253	223	225	247	217	227	211	243	260	229	230	265	249	262	244	235	233	226	202	235	255	224	248	205	219	217	237	244	245	241	232	216	233	269	227	230	214	220	221	238	226	255	222	246	256	207	208	236	279	231	219	249	262	253	224	253	244	230	230	240	259	250	248	249	204	241	245	227	265	236	215	211	222	251	224	222	242	237	278	219	206	247	250	240	208	226	224	212	235	255	253	232	210	264	208	216	235	268	224	235	230	222	239	227	224	247	230	253	250	212	227	239	225	224	243	220	270	220	214	240	247	202	208	245	247	208	240	217	229	233	244	208	232	255	229	256	239	222	211	245	228	219	231	241	253	238	249	210	233	229	216	247	243	246	218	246	236	244	250	254	259	216	242	250	239	229	245	230	240	228	209	230	230	234	220	224	272	246	237	206	235	248	228	240	246	217	223	234	243	227	229	244	247	253	258	212	235	269	251	246	216	228	213	250	223	228	244	238	218	248	225	245	218	210	257	265	238	255	241	236	216	207	235	251	227	247	243	228	234	254	231	241	244	223	238	214	229	220	254	232	243	227	219	222	254	217	232	238	265	221	264	241	223	237	230	249	202
12654	25233	23066	14454	10193	7310	5455	4244	3466	2793	2404	2130	1980	1700	1579	1369	1270	1137	1123	1010	1049	989	905	842	787	827	726	777	708	709	699	643	609	588	553	559	529	493	556	513	550	546	537	506	496	521	515	494	483	513	489	477	492	480	526	480	495	501	568	484	505	510	510	511	537	505	483	511	489	488	501	478	475	515	486	521	490	487	480	472	444	457	478	480	504	472	483	446	471	444	489	476	508	483	447	505	489	452	457	481	458	500	513	494	472	465	472	486	430	462	485	467	465	464	484	501	463	462	496	488	485	469	438	498	493	466	495	478	472	479	497	496	474	478	478	489	472	472	491	443	454	461	448	458	501	494	467	459	446	450	480	464	475	471	472	479	475	463	450	458	483	467	476	480	441	502	496	497	479	488	462	478	481	478	470	498	514	477	479	487	433	478	472	485	483	464	491	470	484	470	478	503	470	475	519	478	452	491	489	432	475	468	475	494	439	477	474	472	480	445	468	482	491	529	474	454	451	462	506	482	491	484	508	468	468	462	466	464	487	484	467	465	468	496	448	455	494	439	465	482	430	456	504	464	426	463	456	456	488	485	482	465	468	451	489	506	491	510	494	445	493	461	477	500	471	510	505	487	490	484	475	471	469	477	482	448	490	469	485	428	526	483	488	464	425	471	492	501	517	507	498	481	476	503	493	473	466	473	480	494	499	459	465	474	451	505	473	482	508	494	461	469	488	449	493	487	464	478	509	440	426	443	436	486	462	473	505	420	491	466	453	488	477	481	441	476	479	450	445	454	506	469	513	474	487	481	471	474	501	472	467	475	455	439	461	467	495	479	482	479	477	439	483	474	475	426	418	450	484	489	487	460	444	463	472	467	442	459	488	477	477	461	464	481	418	442	489	427	519	468	464	524	473	505	455	470	478	497	483	471	461	454	496	473	478	476	457	481	467	452	435	481	485	504	486	443	447	438	462	454	450	472	484	487	504	462	516	447	473	447	450	483	477	477	441	487	463	486	477	480	465	457	459	516	442	478	474	469	476	467	498	465	481	480	450	470	459	495	467	459	481	478	456	484	493	465	476	455	479	447	448	456	532	491	480	441	477	485	467	479	454	494	469	493	500	474	463	434	497	476	497	483	487	434	492	429	503	466	446	441	479	467	451	460	510	485	478	454	469	444	442	431	470	471	474	459	458	468	471	489	483	438	447	517	494	474	477	489	456	468	475	483	468	473	467	466	448	495	454	465	489	478	426	453	501	431	505	502	477	498	480	470	501	511	452	496	491	426	470	483	446	503	470	496	469	449	485	476	497	457	439	438	473	464	488	491	469	445	431	462	456	473	463	483	529	484	484	473	494	484	485	464	410	436	412	491	453	492	453	462	469	472	456	448	468	457	462	512	500	451	467	490	510	481	460	445	444	468	471	497	493	490	470	480	484	464	457	484	519	454	476	499	441	501	468	476	467	453	461	462	493	490	437	468	482	526	472	453	474	453	491	493	444	463	486	476	490	465	466	503	476	489	504	480	482	500	482	488	466	464	463	481	462	452	462	488	486	475	504	473	458	478	495	482	440	478	499	485	457	491	429	513	474	455	484	459	482	490	497	484	477	441	476	518	460	449	418	481	498	456	516	498	433	503	490	502	487	456	443	488	434	500	455	466	515	453	459	471	477	460	481	476	480	477	495	480	485	460	470	417	504	474	475	489	495	509	484	512	470	526	482	480	468	477	472	485	469	458	471	480	451	467	449	456	469	446	489	487	495	480	461	485	465	472	440	463	501	465	496	460	457	463	441	461	467	470	454	484	449	475	474	456	467	470	444	486	455	464	439	488	488	450	468	464	458	455	459	485	465	468	454	458	487	475	509	489	503	462	514	474	490	461	472	469	451	482	489	526	474	490	472	497	474	475	443	484	505	445	488	462	503	460	469	479	466	490	481	446	464	450	483	485	460	447	490	450	476	456	496	461	466	451	468	493	466	438	474	460	467	498	465	471	484	478	452	472	471	464	464	521	474	451	454	488	478	477	477	497	453	484	481	433	505	454	475	492	442	441	490	503	433	466	474	433	459	451	504	489	472	485	452	465	470	486	485	471	480	458	502	457	495	479	462	470	482	437	453	454	455	501	501	464	464	459	497	497	484	444	479	465	507	504	475	528	465	498	426	503	480	445	446	455	482	448	453	494	437	457	462	428	474	460	449	449	470	485	471	471	448	425	443	476	493	469	508	476	462	477	450	470	466	490	461	472	485	441	481	487	485	483	466	478	476	484	464	473	485	460	473	503	509	484	512	526	477	468	472	468	499	469	471	467	501	439	464	476	431	470	462	500	480	502	456	483	481	470	479	461	477	459	515	477	508	498	452	474	476	479	442	468	530	489	481	479	497	497	455	464	483	468	439	481	462	480	454	510	462	488	468	510	419	468	484	472	471	472	480	472	438	496	461	503	456	477	542	466	457	491	472	453	475	519	464	483	494	481	447	419	491	501	493	475	466	455	458	453	460	454	474	454	480	499	470	488	481	465	446	481	471	467	480	487	483	461	442	505	492	458	473	476	471	481	472	500	441	461	447	423	458	487	460	489	494	457	439	488	472	457	460	442	494	461	440	451	482	491	471	468	462	505	470	460	482	455	463	507	442	450	457	449	462	466	478	473	466	483	480	496	461	464	454	479	485	480	485	508	507	501	495	504	463	452	450	426	445	445	461	500	430	482	517	485	442	473	473	495	512	490	444	482	478	469	442	481	471	519	460	478	494	467	486	511	436	436	451	477	475	453	477	494	480	438	458	488	476	457	506	472	463	442	461	471	480	482	478	467	462	490	495	486	436	452	470	504	475	437	490	469	454	505	457	471	483	428	530	466	452	444	434	445	498	491	468	442	535	487	454	466	508	471	501	479	477	510	488	506	500	473	518	479	481	446	477	461	477	465	448	509	503	431	493	459	465	508	443	469	486	491	481	457	471	460	456	470	452	481	448	476	459	471	454	530	469	426	456	501	504	463	483	480	465	474	439	476	465	475	470	475	454	471	504	454	450	479	453	466	464	463	462	488	438	466	461	474	449	481	440	492	507	491	494	459	467	494	449	479	451	469	495	476	485	481	440	487	451	493	491	492	449	493	472	492	452	480	498	476	473	465	484	469	434	462	469	503	467	451	460	497	469	454	494	474	467	512	472	489	525	473	481	462	475	485	458	489	472	460	470	468	482	476	493	481	492	466	488	477	476	469	483	426	474	431	436	494	489	456	463	458	470	483	497	513	482	501	459	475	441	465	459	471	465	464	502	486	470	473	461	454	470	522	403	441	516	481	440	461	488	462	468	465	448	478	484	462	494	450	501	438	458	528	508	483	506	423	496	456	476	509	495	490	500	493	471	459	487	462	475	494	490	461	467	465	451	448	483	444	454	477	472	445	497	455	482	462	457	529	461	518	482	504	516	490	491	508	472	480	474	479	466	478	495	443	449	500	437	409	447	479	476	450	470	444	491	440	447	479
23094	21133	28831	23695	21138	18474	4579	1955	1331	1115	919	857	769	694	620	529	531	486	459	428	476	423	420	433	370	368	339	377	369	323	275	321	281	302	286	295	262	267	264	267	233	260	272	286	254	288	254	251	264	278	271	243	273	262	253	250	259	237	257	246	243	255	276	259	275	261	277	234	246	248	269	272	235	261	268	265	254	226	233	244	258	270	254	269	275	269	223	227	274	242	261	251	252	267	245	220	258	231	262	264	249	253	240	231	235	267	239	245	237	260	217	251	241	211	245	247	253	269	260	256	245	217	255	233	256	259	243	240	235	243	256	271	234	239	264	270	205	228	261	251	270	238	258	258	266	264	243	254	252	218	247	228	250	230	228	240	251	256	232	245	253	230	263	270	273	257	248	221	277	240	252	253	265	251	256	227	263	290	250	258	222	254	250	267	224	247	245	249	279	234	249	261	244	265	237	236	255	266	221	269	222	256	252	237	257	246	237	253	242	247	272	201	267	238	260	249	234	252	257	232	251	240	240	239	261	230	241	216	259	224	251	248	229	235	244	241	232	249	237	266	269	246	272	261	233	233	233	239	265	222	234	233	240	240	254	257	197	254	257	255	244	237	270	257	246	248	241	257	225	257	254	244	234	236	239	252	208	244	227	268	255	240	238	237	247	235	240	238	252	226	279	249	251	259	237	232	238	265	233	266	253	268	249	248	234	260	232	253	256	239	256	228	238	229	227	240	230	252	239	275	264	270	237	233	257	246	231	227	247	215	274	259	259	276	258	220	242	258	268	262	248	243	264	256	228	257	245	221	244	273	264	246	252	222	257	239	235	233	246	251	198	252	258	246	249	243	250	250	270	217	255	225	257	258	282	228	239	266	246	230	225	260	247	226	259	214	228	259	238	236	238	262	223	261	253	239	260	288	269	211	265	246	248	247	250	264	254	255	239	278	273	253	235	240	244	254	239	251	272	239	236	243	257	245	233	255	240	229	232	256	238	252	260	267	249	233	237	270	242	258	256	269	242	236	240	232	239	224	235	233	249	251	224	241	237	241	255	232	261	226	254	253	241	198	243	249	265	241	250	286	242	245	251	239	232	246	245	258	258	242	269	232	250	253	266	240	245	251	234	257	246	247	254	242	252	218	239	235	240	249	223	265	244	242	241	236	258	245	257	249	256	240	282	263	238	265	277	238	270	221	242	287	243	247	269	248	246	247	270	251	273	275	241	241	232	265	237	247	261	250	259	235	269	239	246	238	262	241	260	252	265	257	257	212	240	246	267	262	254	229	251	249	236	235	228	216	258	253	267	244	257	251	245	237	262	254	273	247	252	249	267	235	243	248	258	264	252	237	274	238	269	258	258	248	251	240	251	241	249	284	265	230	239	243	224	235	256	287	250	211	268	269	256	231	262	253	254	242	239	243	250	238	253	245	243	269	237	264	222	242	238	257	244	266	219	239	268	245	254	236	244	236	232	244	257	237	246	255	235	231	251	236	244	270	243	250	242	257	230	239	255	206	247	225	235	257	260	240	244	257	219	228	282	247	257	263	238	244	246	246	252	270	258	219	266	278	231	244	212	223	267	230	242	244	259	239	254	247	272	235	265	209	243	277	266	239	248	227	239	246	227	230	235	253	243	255	233	234	219	249	224	254	222	278	264	252	226	243	276	232	260	243	234	258	263	248	244	243	252	238	246	255	252	246	252	264	254	212	226	267	242	249	268	238	255	264	242	294	259	246	240	250	241	234	271	245	232	244	246	259	263	244	241	259	257	247	266	246	221	252	261	257	256	242	263	228	220	267	260	251	242	251	261	254	249	268	230	240	258	233	248	259	271	231	248	241	257	257	263	246	260	262	249	257	249	249	239	283	259	249	272	256	258	229	255	248	269	271	209	248	235	233	232	264	247	236	248	244	226	263	265	266	261	223	267	220	261	256	257	224	229	260	261	235	242	280	265	245	237	247	252	257	235	245	243	217	236	262	275	243	282	242	238	244	264	241	228	236	243	242	269	235	256	236	252	271	259	259	252	250	228	250	270	250	243	264	249	255	258	238	257	252	248	239	243	261	241	218	231	253	217	238	257	208	264	241	254	262	252	271	240	258	248	240	226	251	269	236	264	238	248	247	238	246	240	253	244	259	239	250	240	248	213	263	259	249	258	254	267	262	248	239	209	244	242	233	232	226	253	221	244	285	233	239	249	271	236	222	247	251	260	228	261	235	220	244	243	247	224	244	247	257	242	248	219	254	270	249	264	239	250	248	258	256	209	252	258	239	234	238	247	264	232	252	262	230	236	216	256	247	244	243	251	265	224	244	248	253	246	253	276	241	276	230	244	231	262	238	248	244	229	276	261	238	253	265	266	267	258	263	257	220	241	268	244	247	225	250	240	280	201	259	242	245	253	252	232	225	230	254	236	249	231	258	250	231	254	266	226	254	248	271	228	250	243	272	268	266	212	275	280	236	266	246	240	274	256	247	229	256	217	237	244	257	247	252	236	246	216	247	264	238	239	253	260	238	220	222	242	231	253	241	254	260	232	250	241	263	224	205	251	243	226	252	250	260	259	258	239	249	240	215	277	235	231	244	240	239	250	256	261	228	253	227	238	244	241	248	232	242	207	212	272	223	244	260	243	255	226	265	264	239	269	244	226	263	236	244	255	259	235	259	244	241	277	256	225	261	249	263	227	235	251	264	231	273	253	246	235	221	231	234	236	225	239	240	247	244	251	249	243	218	231	239	222	253	254	240	243	252	242	224	245	240	258	230	275	238	220	242	240	255	236	261	259	260	208	237	237	247	249	226	270	253	254	225	219	237	249	232	264	254	250	238	241	250	241	268	244	248	244	234	224	223	260	219	265	229	257	243	251	214	270	260	222	259	257	253	275	215	241	253	212	262	258	228	270	252	263	253	241	213	255	257	259	236	234	267	243	249	247	256	264	230	254	249	236	228	240	245	253	253	240	230	240	262	249	249	242	234	272	246	200	233	225	256	234	244	230	250	276	267	269	250	259	249	274	260	263	244	250	245	249	243	254	276	254	223	234	252	256	221	233	249	263	232	232	258	277	229	265	266	242	245	248	255	239	252	247	264	250	252	261	231	255	259	253	271	259	254	249	284	215	235	235	232	235	249	249	247	255	220	270	260	256	251	243	247	235	256	254	237	244	267	267	265	238	231	233	241	243	218	256	242	242	261	286	267	249	252	242	267	248	247	247	226	267	260	237	271	271	235	257	255	233	264	255	231	241	261	240	278	284	247	230	247	262	239	262	274	234	249	232	258	242	219	237	247	236	253	229	240	259	229	285	234	232	244	258	238	249	240	245	241	244	228	240	266	233	268	247	250	262	206	259	262	236	272	247	259	222	241	251	233	248	239	235	202	243	225	227	236	239	237	244	261	229	251	265	256	256	235	240	245	244	237	269	241	223	265	251	252	229	247	251	262	264	273	238	249	263	245	252	261	239	246	258	239	247	266	272	228	234	247	234	242
15036	30014	27205	18291	13528	9927	7696	5892	4875	4089	3396	2859	2634	2358	2097	1784	1601	1467	1366	1366	1297	1243	1166	998	983	975	917	865	834	776	781	766	662	607	603	614	586	594	534	541	513	543	510	496	536	546	532	534	517	507	520	511	491	471	471	491	449	522	504	503	494	520	517	455	482	499	527	498	510	497	487	452	513	529	526	500	454	422	484	461	513	457	499	460	502	477	447	478	475	449	459	470	437	484	474	524	476	509	482	453	484	452	460	484	480	466	470	470	493	457	450	458	487	469	472	474	475	449	461	481	475	462	461	479	466	482	473	450	480	463	461	463	447	448	485	462	449	471	445	472	469	475	461	443	523	467	468	476	483	465	464	432	451	524	467	480	475	445	460	474	480	467	465	478	524	413	478	462	461	451	498	482	436	434	485	522	458	486	470	483	459	447	474	491	459	506	456	457	506	432	486	500	440	482	475	454	468	486	477	483	476	468	440	471	480	438	460	487	442	469	481	482	481	468	478	475	486	466	504	490	444	483	469	472	491	477	476	483	448	442	499	447	473	465	447	488	495	460	490	504	456	438	443	449	448	477	464	452	477	470	410	460	479	445	501	472	454	458	456	458	465	494	456	432	460	466	475	457	477	416	498	465	494	464	463	480	464	445	558	468	455	455	480	464	469	486	453	476	456	472	492	479	459	480	507	488	446	437	486	437	451	447	502	478	457	437	463	434	449	460	467	434	483	464	479	473	482	485	460	476	433	491	464	435	480	413	418	456	471	469	464	508	489	457	471	472	450	477	527	461	450	448	503	487	493	424	459	462	455	469	477	448	492	466	480	473	469	471	494	447	435	453	463	419	461	487	452	448	457	466	465	468	482	485	461	466	442	448	456	487	424	474	473	462	466	470	487	470	434	466	463	437	452	478	459	481	477	460	458	463	498	476	496	471	472	469	452	481	500	448	492	457	465	432	471	490	463	467	489	456	484	478	468	492	454	511	429	428	469	476	464	472	464	450	507	425	459	464	470	480	456	433	440	469	446	471	455	454	446	468	487	492	470	467	441	502	436	486	507	478	468	444	458	448	472	448	479	454	492	443	501	468	465	454	494	448	480	452	475	475	457	480	456	444	450	510	466	430	434	455	452	459	456	469	431	455	446	473	455	461	453	475	484	461	451	463	473	468	466	436	487	507	503	453	447	481	472	489	428	487	462	440	443	463	499	486	465	445	433	469	439	424	463	450	465	459	488	462	488	465	443	479	478	425	498	458	475	473	443	455	463	430	482	471	457	469	455	416	425	486	471	439	437	505	434	492	487	480	473	471	467	495	414	435	486	439	462	441	487	439	426	518	479	494	465	411	483	434	503	429	482	475	445	433	501	459	470	495	471	478	467	434	466	454	464	451	493	464	456	453	414	443	476	453	475	468	441	487	489	446	497	500	500	446	468	478	468	454	493	505	458	465	447	438	450	467	462	492	524	498	469	485	488	437	489	437	466	483	465	451	489	497	434	475	483	493	483	426	474	473	498	456	489	447	456	434	483	482	449	446	451	423	470	484	483	438	475	457	467	449	483	460	471	433	503	483	461	416	481	457	503	469	464	480	457	464	436	463	466	520	453	439	486	468	494	454	479	500	503	455	476	489	471	497	483	458	445	446	486	468	502	455	476	430	465	470	451	475	446	442	486	460	431	460	455	450	444	484	447	452	453	460	423	462	472	465	492	472	516	449	466	446	432	449	468	439	458	453	466	441	471	429	474	439	496	469	475	448	494	481	502	477	440	446	428	483	501	466	456	457	431	461	437	460	482	422	448	476	508	484	463	450	452	508	472	482	437	458	482	471	484	479	494	459	465	478	432	511	506	438	480	447	491	501	451	455	435	453	499	439	491	494	445	464	440	439	447	493	434	434	495	480	444	447	459	459	484	468	456	462	466	491	441	461	470	455	447	523	452	478	485	471	467	470	521	476	471	459	435	490	437	463	457	466	483	460	506	478	472	450	446	489	461	476	474	501	491	464	476	466	488	483	443	494	480	459	457	434	444	493	474	471	464	466	504	460	458	492	475	443	446	467	465	499	457	460	477	417	441	457	444	491	463	472	453	464	498	476	478	466	489	427	467	506	485	465	461	459	504	508	490	432	426	483	460	438	462	489	476	448	450	492	502	491	475	496	463	489	449	450	514	460	495	469	472	457	450	442	457	451	445	467	445	485	467	451	447	480	452	480	525	438	445	409	505	478	453	428	491	476	450	473	461	433	467	462	480	483	446	440	530	481	475	468	460	449	453	501	466	446	500	501	470	461	431	422	468	487	492	474	471	464	465	471	440	459	480	477	454	426	472	460	496	508	477	467	451	483	486	469	481	491	477	465	468	444	482	500	495	488	427	436	467	445	488	483	462	467	456	487	404	484	482	467	460	457	483	486	486	475	451	480	461	437	451	436	446	456	474	482	481	453	458	502	478	462	462	451	422	464	435	460	460	438	447	448	455	464	449	484	454	501	468	431	428	424	438	471	465	469	464	465	476	485	480	447	435	492	471	458	466	479	470	496	500	450	434	443	476	468	481	466	443	484	451	498	489	480	479	417	517	475	472	480	460	475	443	462	494	480	459	477	459	516	476	473	472	440	441	426	440	476	462	467	504	478	512	454	473	427	473	486	458	457	473	474	455	414	488	491	454	484	475	470	508	496	477	461	472	474	451	475	431	463	473	465	489	468	459	497	487	434	492	475	433	457	473	461	461	466	498	450	473	471	469	491	452	465	476	429	515	458	466	496	474	504	458	448	512	433	505	508	468	451	452	458	480	488	476	447	450	477	489	470	462	468	485	463	449	451	463	487	468	472	492	464	461	450	459	438	466	512	435	478	457	444	470	499	411	482	502	442	419	462	454	434	458	429	474	462	470	461	432	447	438	487	479	454	477	465	467	480	508	467	505	459	443	477	490	467	495	419	441	509	461	507	446	477	471	450	483	465	484	456	463	460	482	449	487	440	480	494	476	428	464	471	462	457	473	459	499	475	462	458	471	501	504	481	488	493	463	450	436	468	471	433	457	472	506	448	485	455	475	439	470	423	471	470	456	480	475	466	463	473	489	461	486	495	493	444	503	453	496	488	516	495	440	492	492	491	451	466	473	471	501	474	445	466	450	483	450	444	441	466	473	452	453	478	427	458	479	458	410	487	483	465	431	438	440	463	444	428	469	486	448	450	484	453	489	448	463	481	453	452	466	462	444	457	446	447	426	483	460	482	486	480	471	460	456	485	487	439	470	498	448	473	457	490	473	440	471	459	446	451	467	473	489	453	467	477	504	476	452	442	451	448	449	501	507	439	474	436	480	489	473	497	464	448	470	457	491	472	464	480	482	435	446	438	459	478	491	476	425	456	495	449	479	446	445	463	472	466	444	464	458	438	421	477	460	503	495	478	453	480	471	496	446	469	465	474	468	473	470	472	461	473	444	487	470	466	464	437	460	489	450	504	470	475	461	476	454	457	452	483	495	467
26629	20349	12022	4517	2028	1373	1036	837	688	659	560	527	483	519	489	494	426	450	451	434	450	462	439	429	414	446	439	447	385	386	429	465	425	360	358	415	384	362	375	393	372	394	362	376	399	354	367	386	361	398	386	407	371	411	379	376	376	403	347	389	369	364	389	409	360	419	409	388	381	401	354	382	357	397	386	364	381	373	396	378	332	383	387	375	375	388	372	367	373	387	415	369	374	358	364	383	387	373	368	352	364	363	392	335	382	388	386	399	386	391	418	387	377	388	377	370	367	394	388	380	397	353	410	377	367	371	374	353	385	405	403	377	399	403	378	391	339	384	373	389	357	356	360	385	403	407	374	349	381	410	370	372	399	401	391	405	394	395	381	361	398	327	393	346	380	331	363	369	332	406	377	384	371	409	343	372	375	363	338	354	407	357	392	382	407	387	400	390	369	375	346	406	365	378	369	364	361	363	408	377	396	378	342	394	350	373	350	359	380	375	362	368	367	366	347	374	411	409	372	398	391	383	426	366	383	370	358	374	373	376	385	361	406	365	359	369	361	343	339	385	356	403	421	381	371	401	361	348	386	354	381	376	414	361	377	355	387	391	357	343	391	354	386	375	394	337	377	347	373	356	389	381	363	380	349	373	337	374	380	377	397	387	344	359	376	389	383	380	380	369	382	360	371	426	373	378	380	360	401	378	431	404	355	403	370	380	383	393	406	390	352	417	395	380	398	369	425	378	358	383	355	392	353	398	377	394	375	373	382	358	390	351	392	415	376	352	359	402	418	400	380	401	374	387	385	387	386	378	371	391	403	379	379	398	417	355	380	365	384	376	369	342	367	355	359	403	351	380	378	362	388	391	413	360	373	389	394	360	373	357	370	382	380	390	361	362	361	370	361	374	381	358	360	357	345	364	370	386	386	373	380	361	388	401	375	349	373	356	399	362	377	346	405	379	373	363	367	379	417	365	338	399	362	331	375	382	379	397	427	389	361	361	400	402	392	385	347	357	337	371	376	416	362	359	426	400	355	390	352	393	372	377	336	393	376	386	385	384	361	382	385	403	389	356	370	389	352	375	357	395	376	336	357	386	361	388	379	376	379	382	370	382	383	388	366	393	388	377	384	374	436	410	370	434	379	369	353	347	348	377	400	371	375	360	365	397	410	385	380	399	401	393	352	357	377	409	377	390	417	369	366	383	379	406	354	339	399	359	393	374	378	372	372	396	374	374	384	376	351	401	376	377	381	386	359	384	396	381	364	373	403	385	394	407	392	364	370	420	409	399	372	384	396	396	410	374	395	396	410	421	380	382	369	390	408	395	392	369	394	371	381	374	376	367	372	356	400	380	392	361	369	384	360	379	383	399	357	374	383	381	383	362	390	383	384	334	369	364	365	395	387	387	380	390	380	367	361	360	373	355	392	384	380	416	395	366	401	350	393	363	390	338	389	367	366	366	361	365	379	350	354	376	382	414	343	384	386	380	372	370	378	362	399	351	387	394	389	403	379	351	423	395	372	388	360	358	387	365	387	401	395	379	403	391	352	382	397	350	390	394	364	368	364	395	375	372	375	395	406	373	372	352	441	367	373	383	397	401	376	360	412	401	397	330	387	373	367	399	369	375	372	369	397	357	387	378	379	348	353	353	367	325	376	380	379	418	377	356	466	376	401	377	369	371	384	373	393	368	356	410	347	410	387	387	355	379	378	378	374	391	369	388	373	361	393	366	413	393	357	364	372	383	372	393	389	404	383	406	370	386	393	408	411	366	394	389	369	363	334	373	402	371	371	392	373	357	382	365	362	381	378	335	407	345	414	382	392	385	369	394	366	368	369	348	390	392	376	346	387	403	393	365	376	360	363	383	335	370	394	337	425	386	392	357	383	372	365	405	396	382	387	381	384	390	410	372	376	387	362	351	382	391	381	394	386	358	410	367	374	371	382	410	345	347	400	379	403	393	346	374	342	368	340	355	369	380	373	363	394	363	368	422	385	369	364	401	405	410	373	379	375	364	365	358	369	340	370	364	401	365	428	365	404	382	370	381	376	406	365	431	369	376	393	371	375	364	397	373	377	395	375	399	393	362	385	378	387	401	398	380	424	389	410	386	368	396	387	380	370	357	380	361	402	442	373	372	394	373	353	391	374	386	377	362	381	403	381	366	380	378	377	372	378	374	391	345	399	375	383	398	367	384	414	405	360	378	386	375	354	385	411	350	382	368	391	353	394	388	384	389	380	376	372	375	373	393	379	384	396	336	355	360	358	362	356	382	389	352	370	350	393	371	371	366	363	379	387	391	364	348	406	386	378	361	370	419	393	386	358	412	380	390	367	384	367	356	367	353	344	403	395	401	357	371	376	359	362	408	351	408	363	381	371	379	362	402	391	375	321	378	388	405	381	415	380	404	377	376	343	354	373	376	371	345	349	361	363	360	364	387	373	399	388	363	384	365	387	390	388	350	365	389	366	392	357	356	359	375	396	363	428	379	386	381	374	416	379	361	352	409	389	377	384	387	384	384	376	383	398	390	346	327	338	383	367	371	360	382	348	375	356	366	366	377	374	372	356	345	358	423	379	388	334	393	373	354	363	351	367	386	382	365	368	395	384	384	408	322	356	366	365	392	387	378	394	374	391	344	396	400	373	363	385	363	386	351	387	369	376	358	370	397	355	340	372	378	361	421	373	334	393	398	369	343	361	381	358	383	377	379	386	373	397	347	373	391	424	379	361	386	340	360	397	373	394	366	385	400	394	344	383	353	369	377	379	371	407	363	345	384	403	424	367	407	339	376	398	393	384	370	368	363	417	358	385	369	389	394	371	348	392	367	368	363	404	384	372	372	376	375	360	392	352	370	340	393	354	414	382	364	369	370	380	333	382	373	389	367	352	363	381	384	363	390	360	351	358	354	363	357	391	376	373	392	372	391	401	349	384	382	371	371	388	410	398	371	381	373	354	366	368	383	355	351	397	357	374	366	333	346	409	358	397	395	375	373	390	360	355	353	383	353	390	379	393	362	365	374	340	383	392	375	374	396	355	370	416	415	373	409	383	366	387	377	398	361	385	389	371	381	421	390	393	384	383	365	375	417	402	365	371	378	350	381	351	366	366	388	410	398	382	372	394	361	373	381	366	398	362	317	376	383	372	382	400	367	409	370	360	361	347	356	345	382	367	383	371	377	395	365	351	361	379	355	389	387	396	369	374	393	402	358	373	395	375	357	394	336	379	381	397	397	371	387	392	353	389	386	375	365	363	369	389	396	385	390	367	357	374	373	400	376	371	412	412	420	397	364	357	381	407	359	390	386	409	387	369	385	438	352	413	349	378	387	351	382	397	354	410	389	370	403	368	370	365	341	388	368	388	364	388	344	422	369	361	386	417	368	366	353	396	377	372	373	381	388	372	395	359	387	384	396	377	404	400	379	373	411	400	356	365	361	389	407	380	342	372	378	385	376	411	376	348	371	409	382	369	375	394	414	365	414	390	381	404	380
11721	18109	16328	9116	6247	4369	3295	2712	2243	1937	1682	1610	1443	1396	1228	1154	1034	1118	1095	1045	1040	985	979	910	933	872	877	865	874	895	829	853	866	714	762	756	781	696	763	740	734	756	801	781	782	731	794	738	725	750	739	718	715	780	764	742	732	782	765	670	770	777	719	743	797	742	731	748	714	718	757	698	738	739	717	766	756	714	735	723	777	722	724	751	741	759	758	759	732	730	749	747	782	783	772	726	748	761	739	758	756	752	742	716	700	742	750	757	743	784	718	749	735	719	718	727	710	692	733	690	740	702	750	754	710	771	768	783	748	747	777	741	727	709	721	750	753	702	749	738	797	749	748	757	732	693	697	747	730	731	760	744	709	708	741	713	723	760	715	750	741	739	741	721	727	755	729	730	773	739	705	746	805	734	727	737	720	716	784	713	751	737	727	725	723	760	673	740	752	789	735	704	722	747	708	724	748	745	749	722	705	746	693	724	772	774	725	683	725	698	741	732	749	702	721	739	693	749	759	712	730	741	742	700	691	716	720	779	769	732	723	711	743	736	713	695	730	742	705	723	671	711	675	719	750	750	752	721	757	726	749	784	746	729	749	729	782	761	768	741	714	694	771	738	712	688	738	722	796	713	749	731	773	716	751	782	749	793	716	723	761	743	710	729	757	763	754	702	791	742	698	736	718	743	678	730	753	676	731	741	750	778	777	692	737	731	722	728	764	721	722	766	697	748	715	725	718	742	740	731	754	748	750	739	739	773	789	739	727	777	751	741	781	766	747	741	728	733	718	802	734	710	703	741	787	720	734	753	755	733	756	725	725	702	674	694	715	733	714	700	713	706	727	768	758	741	727	766	707	756	750	709	715	765	705	740	748	732	761	766	698	719	695	735	736	717	726	749	763	697	730	708	735	749	778	755	782	751	766	716	674	750	725	732	737	714	735	731	756	740	696	721	752	727	760	712	777	716	717	722	759	731	723	744	761	721	730	741	710	715	734	698	758	787	742	733	740	746	680	756	739	720	763	702	745	775	685	744	709	735	719	753	774	746	719	748	748	721	702	688	716	701	702	716	728	747	728	755	762	721	750	716	720	740	699	738	717	741	737	764	769	786	707	699	690	716	716	728	745	765	747	719	759	732	754	712	767	773	717	723	738	721	739	722	767	781	761	728	736	770	769	759	729	716	710	696	749	728	760	749	751	720	691	780	750	733	740	696	742	727	694	729	732	746	720	716	734	774	742	687	690	779	775	743	748	776	697	774	735	729	703	748	746	756	789	687	777	736	721	733	771	719	795	708	702	728	765	737	744	681	712	745	684	735	744	743	767	740	733	732	712	748	732	714	692	712	686	730	710	746	727	748	799	777	741	708	759	732	730	761	702	753	769	677	695	747	718	755	762	754	721	800	741	751	734	713	728	758	728	798	779	754	752	734	755	704	750	726	764	731	704	731	749	722	750	712	738	759	726	689	716	682	728	764	767	723	745	721	772	736	697	726	712	736	712	782	729	776	722	743	718	727	724	781	770	763	723	731	760	743	758	766	697	799	749	686	678	688	768	743	755	700	810	758	688	729	754	768	758	730	785	705	713	755	738	755	770	696	710	742	768	763	748	762	716	709	765	729	765	721	747	770	699	695	742	691	743	736	756	731	719	717	727	731	746	732	698	781	701	732	714	766	701	741	724	734	675	774	704	705	726	761	755	767	708	728	742	735	731	724	730	746	770	707	741	801	703	731	725	757	701	734	735	764	705	721	731	776	788	732	715	721	737	695	803	659	716	735	731	700	695	710	771	759	792	720	782	741	749	752	728	719	772	765	728	757	741	733	743	710	712	737	707	747	735	720	730	777	752	790	719	758	758	749	709	730	743	749	800	731	777	712	702	695	710	769	786	736	732	687	743	692	695	741	770	723	744	740	712	747	692	731	737	768	744	725	707	748	754	795	763	734	760	753	748	712	726	701	736	717	701	713	732	761	757	745	694	712	754	754	772	741	740	674	733	764	724	776	735	758	707	683	758	765	710	729	748	767	714	695	698	770	733	705	692	725	722	736	714	711	722	700	738	785	694	717	706	710	751	767	742	714	751	752	743	746	706	792	731	750	743	728	748	728	736	740	716	780	717	690	719	728	760	729	770	762	770	733	745	683	768	717	733	719	729	757	728	729	734	735	722	725	759	720	752	694	695	704	733	746	695	764	714	752	743	737	763	747	737	722	797	708	735	727	712	792	769	755	740	741	711	675	718	768	759	764	723	723	757	745	715	692	749	728	734	690	731	738	727	730	712	717	681	728	741	678	721	691	751	695	772	743	713	717	739	780	715	768	753	712	788	753	731	771	710	760	722	746	741	755	721	725	679	713	741	794	722	732	764	732	747	723	701	712	717	717	737	748	779	738	770	773	778	734	729	763	708	753	744	729	696	786	737	717	792	739	758	765	694	734	733	717	770	796	708	739	761	735	705	719	712	728	738	724	837	745	737	724	724	722	745	722	770	741	746	746	740	745	719	751	762	720	760	758	737	708	720	743	728	747	758	750	734	727	772	776	758	694	733	673	759	747	750	763	714	741	758	726	730	691	770	687	747	684	772	803	705	736	745	745	750	743	748	702	714	777	708	734	814	757	715	730	760	709	751	756	766	785	719	735	744	694	739	766	762	780	711	698	758	787	714	735	721	727	693	717	729	771	714	747	744	743	743	741	742	700	742	727	764	746	712	712	762	700	667	747	710	759	745	752	728	761	673	739	759	742	739	761	734	701	671	774	714	723	730	714	731	708	748	753	721	705	741	734	752	677	751	742	760	721	731	710	748	734	709	715	687	756	676	750	691	763	745	710	732	727	744	728	717	749	695	734	779	750	710	749	714	685	754	732	715	761	741	794	734	710	688	768	722	724	725	753	726	775	787	708	769	717	750	761	790	728	767	763	758	746	726	704	741	738	737	740	789	805	729	735	732	745	775	696	719	722	697	768	787	718	746	741	758	742	714	722	747	712	773	748	720	728	738	726	691	691	711	736	734	735	804	762	794	700	768	722	743	770	714	661	759	688	756	753	742	723	745	773	752	756	779	723	737	732	724	705	684	696	693	725	746	732	728	710	735	727	688	733	759	794	715	732	759	777	740	730	776	726	724	715	764	729	735	733	781	709	755	759	744	703	712	735	719	766	737	759	738	720	707	733	749	745	702	754	749	735	755	738	744	747	686	751	732	727	716	727	784	723	805	742	679	712	751	753	749	699	739	735	719	729	706	733	740	744	747	763	717	725	774	783	785	655	749	735	729	734	754	755	743	707	730	682	726	743	729	699	738	717	729	743	725	768	713	746	755	735	727	710	729	719	761	701	755	744	754	753	709	731	747	722	707	802	761	760	727	731	715	784	734	788	758	754	693	735	747	742	771	698	758	730	761	802	737	724	718	736	716	765	704	757	756	775	716	728	740	719	739	717	754	676	760	770	760	749	785	720	715	741	703	685	738	769	738	697	701	746	715	775	746	740
24044	21134	28092	24413	19447	4799	1896	1233	951	807	678	586	563	508	460	456	400	410	371	409	365	387	353	338	336	310	316	331	308	305	286	304	251	244	251	262	247	247	255	232	247	244	231	262	249	249	243	225	230	229	242	237	244	254	222	243	242	231	238	229	223	229	212	233	242	219	223	254	242	232	238	236	235	253	254	240	220	228	235	247	266	261	240	221	239	232	222	216	244	247	241	249	236	248	223	242	259	222	225	223	245	225	258	234	233	243	224	241	250	245	233	221	222	242	217	239	254	249	222	231	240	226	238	209	221	256	234	215	212	226	235	249	227	218	246	229	236	232	252	212	229	218	226	225	232	229	224	215	247	240	217	234	232	234	248	232	243	227	228	237	267	279	232	231	222	222	218	230	217	228	224	229	231	236	225	214	230	239	221	253	251	222	237	225	203	245	212	223	236	217	241	232	235	213	230	235	243	210	245	256	216	218	216	236	246	242	239	236	203	239	247	223	219	220	236	228	229	254	223	230	223	226	209	240	234	218	245	243	227	218	213	236	236	221	232	214	237	230	263	243	222	263	221	253	212	218	249	234	252	237	243	218	240	220	245	229	240	203	218	234	247	244	240	242	242	249	220	224	235	244	238	269	243	236	235	236	238	223	240	224	229	257	236	239	224	229	222	243	227	262	241	215	259	244	228	240	230	213	210	238	227	217	245	233	234	220	250	242	234	258	214	252	246	247	242	221	232	230	236	257	207	252	219	219	211	220	245	249	226	215	224	242	232	258	230	239	253	244	247	222	209	245	228	234	243	247	235	248	195	221	242	219	222	221	244	228	241	230	227	227	245	209	223	215	262	222	222	239	233	254	254	247	215	249	230	240	235	220	238	249	244	241	238	243	252	237	250	228	242	255	250	231	228	252	223	239	243	254	247	260	218	224	210	231	224	245	234	234	245	226	229	266	246	262	236	237	231	243	264	258	254	242	215	214	249	228	240	253	245	236	266	261	243	228	225	219	217	237	224	225	233	238	210	246	239	245	236	211	236	210	234	227	227	223	208	237	224	233	254	233	233	217	232	206	221	218	228	227	239	216	232	263	210	235	219	258	225	222	244	232	231	234	253	202	201	237	224	258	225	252	230	224	248	247	260	229	243	225	231	269	211	244	247	220	229	248	214	232	212	218	247	250	253	230	244	230	229	195	246	220	233	224	227	238	256	239	248	211	215	234	222	243	244	266	226	222	225	241	241	244	233	221	257	213	223	248	211	241	194	234	205	223	234	245	240	229	228	223	217	259	214	245	221	232	259	239	239	227	212	243	213	224	231	240	245	233	219	208	217	242	210	242	231	221	219	227	230	214	241	245	238	222	240	215	223	249	263	239	218	224	226	236	238	232	250	243	219	237	231	214	239	260	257	250	249	240	223	232	271	233	246	210	255	261	247	213	233	238	224	249	244	200	217	242	220	218	224	246	238	243	209	242	235	247	250	209	210	224	236	224	233	261	214	251	219	218	258	244	194	224	253	225	241	253	265	250	255	227	228	226	249	245	253	240	213	223	230	218	254	227	242	247	224	227	236	221	213	210	251	221	222	227	233	250	248	204	205	224	218	256	251	236	232	233	245	217	224	223	251	259	222	252	223	197	239	236	221	260	240	240	235	208	240	233	257	229	224	223	238	228	233	254	241	236	241	253	206	217	218	218	248	252	257	217	223	226	255	223	240	233	258	239	243	234	234	215	212	215	246	244	215	254	221	256	241	203	233	230	231	228	276	242	202	213	249	242	253	238	228	260	239	220	257	226	225	240	223	234	250	233	205	226	234	195	231	240	218	239	240	240	219	251	213	239	202	224	227	225	224	258	232	206	249	212	239	258	243	225	229	234	237	228	241	241	231	248	228	234	246	208	223	210	214	240	230	255	254	249	224	228	236	229	214	237	236	215	278	248	241	216	250	227	241	231	245	238	233	242	228	227	240	213	229	244	232	235	214	252	245	246	262	235	234	209	245	255	215	254	217	260	251	249	248	216	252	217	236	243	226	227	265	207	244	221	236	238	272	227	258	258	254	245	220	228	232	252	243	253	253	240	203	226	227	228	201	221	217	222	257	224	224	211	246	213	233	226	208	228	227	263	216	262	223	258	238	208	210	224	236	232	230	241	219	217	224	237	248	225	256	240	238	222	238	208	249	244	237	225	241	242	240	239	219	227	231	226	257	217	229	213	234	247	229	240	226	222	229	231	236	233	246	221	248	241	224	260	223	239	201	233	261	260	202	227	240	228	234	239	203	234	228	234	246	251	249	248	220	241	248	241	228	239	253	222	228	222	237	226	256	233	242	225	241	237	210	235	230	223	237	213	246	233	246	215	214	204	239	242	269	225	228	223	264	228	250	242	240	233	219	226	245	230	223	261	210	240	258	235	239	236	241	235	237	237	264	244	207	256	226	221	270	230	189	211	240	242	228	239	229	240	223	214	228	226	242	222	244	240	210	240	216	210	227	239	246	227	244	232	247	244	228	242	219	221	220	209	239	235	206	218	255	233	272	233	249	216	209	228	264	222	234	226	216	228	216	265	211	211	274	212	255	230	225	245	246	232	250	247	247	214	273	218	219	247	246	221	235	205	239	236	247	221	246	236	219	215	213	224	238	233	220	208	213	246	206	217	223	231	249	228	214	242	216	226	236	231	221	252	219	238	209	249	208	228	210	231	257	226	234	215	224	225	235	223	233	224	249	243	244	242	239	217	239	205	215	210	237	250	242	230	241	234	227	244	246	235	259	236	217	233	218	262	229	242	238	258	253	258	248	249	250	232	238	233	239	230	241	223	252	247	243	231	232	243	224	229	209	257	228	234	249	246	230	267	224	220	212	255	225	230	267	256	219	213	233	224	207	236	200	245	250	224	223	236	248	250	236	285	264	204	231	237	228	235	248	241	241	223	246	215	236	235	230	228	236	273	230	207	236	237	231	213	228	214	209	261	227	205	249	217	243	236	211	232	235	210	249	230	234	226	231	222	223	219	225	222	229	234	247	254	228	230	228	249	241	226	217	230	212	261	238	234	211	209	226	243	240	231	213	237	256	226	240	224	212	254	244	233	257	201	271	235	223	221	236	266	232	256	251	232	235	210	254	223	244	236	263	246	220	229	262	225	241	241	237	238	252	237	233	261	237	216	215	214	202	240	226	282	230	239	252	273	235	254	241	224	216	244	264	239	213	240	219	225	253	244	234	215	228	223	213	226	248	247	237	230	277	218	234	224	217	246	227	217	240	240	226	234	197	217	240	235	225	264	248	226	237	253	245	239	244	224	264	233	236	255	236	205	253	221	218	246	238	247	251	237	222	219	222	236	250	219	252	214	244	239	234	245	258	237	213	206	226	228	210	240	220	229	260	217	224	237	234	226	228	254	217	220	225	243	229	226	237	242	244	222	265	220	240	227	205	244	240	235	231	228	223	218	237	244	229	237	241	252	234	231	230	216	233	253	247	253	252	235	221	212
12762	25494	22548	14417	10199	7065	5417	4216	3439	2896	2449	2219	1860	1725	1580	1371	1290	1124	1145	1138	1040	953	924	822	798	818	747	701	761	700	631	633	621	529	572	591	553	547	531	530	548	539	487	497	520	505	488	516	487	523	517	526	473	525	500	510	501	493	494	472	491	463	502	512	520	484	522	493	512	471	536	483	497	515	468	484	503	499	444	468	474	442	451	487	460	477	475	455	470	513	480	457	498	454	508	483	454	499	500	476	438	463	486	440	505	464	461	486	453	453	465	501	481	432	502	449	472	501	480	483	477	483	453	469	426	476	439	473	487	449	494	430	495	452	477	461	468	496	462	499	491	481	473	465	490	495	478	458	503	471	510	438	455	461	480	494	472	483	454	489	476	469	485	464	483	497	494	495	496	494	463	479	489	469	429	461	459	495	507	474	445	467	434	432	491	496	453	415	474	476	454	449	459	458	458	484	473	481	493	485	409	480	474	482	472	519	471	452	442	446	444	467	477	471	460	480	474	439	440	459	484	460	446	475	451	491	499	446	465	444	398	462	479	474	500	485	518	481	484	487	468	454	466	453	467	443	477	477	484	465	464	486	437	487	425	471	477	453	480	448	482	463	502	468	479	483	444	449	494	461	472	481	496	464	467	506	475	472	483	485	475	476	452	463	466	482	444	467	428	465	476	470	480	472	474	491	455	447	454	449	487	498	480	471	480	488	464	483	490	491	475	462	493	475	497	440	479	467	507	450	482	489	472	473	495	494	485	502	454	466	466	483	481	430	467	497	449	469	488	452	464	431	460	453	474	482	449	491	477	487	451	481	470	448	502	484	524	465	455	475	441	441	503	465	491	490	485	446	429	488	463	482	442	458	456	478	507	453	496	498	489	476	480	459	468	433	486	495	459	435	458	441	484	473	495	485	468	481	513	498	502	463	492	459	485	484	444	470	461	481	492	467	472	450	445	462	450	475	475	468	470	483	462	447	449	483	477	460	450	492	478	496	487	515	473	448	478	463	493	449	470	520	478	488	488	480	438	481	440	463	511	470	477	477	477	483	464	481	456	462	417	434	466	455	494	438	458	448	452	448	455	464	467	451	499	455	474	451	441	516	438	464	438	474	424	451	453	452	482	460	478	494	452	457	464	493	449	469	473	474	448	458	483	458	475	441	478	467	451	445	484	467	464	467	493	459	481	481	461	488	438	437	480	474	488	457	487	420	462	457	477	476	464	483	447	464	429	461	445	457	476	446	467	476	463	460	469	469	476	495	487	494	417	445	451	485	481	522	471	484	494	463	474	451	477	457	482	459	493	499	502	484	474	481	462	481	503	440	494	486	494	494	485	455	482	468	495	497	456	487	540	455	481	432	512	500	477	462	499	463	462	448	481	485	495	484	420	461	506	483	455	450	488	467	467	452	444	478	487	474	491	442	443	461	460	482	417	478	477	469	484	492	444	462	481	467	485	484	472	450	476	483	442	447	477	454	437	516	453	464	485	479	464	487	482	413	458	487	433	450	461	494	474	459	507	445	479	475	482	434	489	479	465	457	475	471	502	497	449	455	450	440	451	464	486	452	505	458	467	486	451	491	439	494	434	476	488	448	484	462	459	454	474	487	464	452	513	482	475	439	452	475	476	479	463	465	490	454	486	469	479	461	475	502	468	450	442	445	477	486	456	461	454	461	466	465	487	487	462	465	456	454	475	424	519	479	483	468	489	472	507	498	449	450	460	465	460	479	438	437	474	464	465	477	480	450	452	472	483	432	512	477	482	503	482	448	451	467	429	462	491	467	459	464	463	466	433	464	479	469	444	479	473	498	488	464	496	479	504	477	470	477	473	469	464	467	469	456	493	435	477	434	481	453	467	504	456	485	455	472	457	440	472	476	473	426	443	481	440	451	477	431	527	460	469	462	456	414	489	497	454	481	456	462	452	444	500	449	500	441	467	462	491	434	482	458	457	483	459	456	505	486	453	466	490	472	461	489	435	471	506	467	510	508	523	483	511	468	471	478	506	461	476	455	485	481	508	474	449	487	460	469	519	495	464	488	461	452	469	445	485	468	514	456	457	514	504	481	502	468	448	453	468	442	435	456	472	466	458	454	466	449	499	478	487	497	430	465	451	495	468	479	479	459	446	504	449	441	464	469	508	523	462	478	474	467	471	431	433	495	514	473	470	475	447	460	454	429	445	456	505	457	501	470	454	500	425	440	473	459	445	526	465	517	461	482	465	452	464	472	448	468	484	487	477	467	441	449	491	493	446	465	462	465	487	399	508	473	465	496	439	444	452	475	478	435	493	483	459	483	463	492	501	450	474	465	493	477	440	467	492	494	453	442	472	483	463	488	464	510	470	468	490	476	470	489	445	480	453	480	476	444	456	460	471	490	497	429	462	450	480	493	458	469	450	477	442	477	486	503	463	464	506	464	478	507	442	482	467	519	486	497	468	455	475	450	499	458	477	479	492	443	447	498	454	497	469	482	447	441	476	481	468	503	491	481	480	482	490	459	470	459	466	447	467	487	458	503	495	500	451	498	487	517	443	463	427	423	501	457	488	462	491	517	505	450	486	444	451	460	462	480	496	461	446	443	456	485	480	461	494	447	488	472	499	510	482	477	439	491	510	518	447	438	474	492	455	447	472	515	501	428	502	489	490	489	438	509	479	452	455	456	505	474	502	453	481	427	451	441	474	479	509	473	487	491	468	489	466	457	497	473	432	482	491	468	488	446	480	493	483	455	458	511	456	475	440	465	488	416	466	483	447	429	441	510	437	449	487	461	472	486	471	488	470	495	466	454	423	465	456	462	445	526	454	441	473	475	423	451	468	466	428	466	441	477	458	478	462	479	484	510	462	454	467	470	486	449	434	462	443	455	474	477	455	477	484	457	493	455	462	467	512	468	455	457	445	478	470	437	505	507	508	448	465	471	479	457	496	470	488	482	477	495	443	479	511	484	509	465	459	479	456	438	487	502	475	485	493	471	448	467	448	453	463	440	466	410	475	459	476	478	447	487	494	470	457	449	473	484	450	466	495	464	500	475	470	488	406	478	451	473	475	463	480	490	504	439	459	470	451	424	518	439	472	455	510	462	495	482	491	510	499	480	468	465	461	439	443	505	467	482	469	440	458	448	487	487	435	464	489	440	467	471	466	469	444	468	468	453	479	488	514	498	501	483	484	481	480	455	449	440	464	485	512	484	426	495	443	462	495	495	473	476	514	491	511	474	464	471	458	488	444	445	464	467	476	461	488	441	423	483	454	521	473	470	442	467	460	472	453	475	453	451	453	477	458	469	478	472	473	468	490	465	474	443	456	466	480	450	459	459	467	503	475	459	490	459	512	456	464	482	455	463	465	471	479	451	434	516	484	489	502	478	459	502	469	467	437	461	447	472	468	456	493	484	442	460	464	448	500	475	465	471	459	455	463	472	467	480	465	462	438	491	460	438	451	480	457	474	462	482	476	498	448	502	517	483	473	468	486	467	462	456	469	475
23148	21141	28842	23685	21133	18415	4621	1893	1317	1173	965	887	758	711	608	545	547	552	525	481	433	459	426	417	358	362	390	341	342	332	340	324	275	297	288	284	281	265	269	276	251	272	225	296	303	254	275	300	285	257	271	304	249	249	290	243	268	287	264	274	247	249	227	294	235	255	259	255	261	260	261	237	277	272	241	253	252	252	254	255	251	232	221	243	236	235	249	250	288	271	257	251	261	276	249	230	260	251	246	255	261	291	271	255	273	236	233	262	246	243	264	248	270	269	246	263	273	256	239	247	239	242	239	260	244	229	231	227	225	243	282	258	254	271	255	252	251	252	238	250	232	276	276	263	273	245	267	250	254	232	256	228	233	237	280	251	258	238	264	227	240	280	259	270	247	229	248	257	252	227	224	280	234	212	232	210	250	246	267	243	229	242	243	231	234	243	251	257	279	242	270	226	243	226	289	247	242	249	261	254	270	234	236	266	268	270	248	261	237	232	255	258	252	252	217	246	237	277	251	204	267	241	228	242	272	258	240	254	255	266	231	271	230	237	242	261	249	249	252	217	250	215	264	254	283	244	246	253	255	252	276	226	279	248	248	260	240	254	235	269	244	237	252	249	212	263	244	257	245	230	255	245	281	242	238	248	262	250	240	233	262	269	252	214	251	270	250	247	261	253	246	238	263	239	259	247	254	270	261	262	271	257	262	269	248	228	241	244	261	231	258	255	251	256	253	244	225	246	232	246	279	242	253	247	251	212	261	259	233	232	231	247	249	270	252	229	237	255	226	224	273	251	234	229	253	250	260	251	199	235	228	266	234	237	265	248	257	269	262	264	243	231	230	241	262	235	255	265	229	258	261	252	248	233	231	257	252	216	254	235	226	237	250	254	233	240	238	216	251	228	233	242	233	266	233	230	267	218	255	253	252	238	232	249	296	234	228	257	281	246	244	205	237	256	237	224	225	235	262	258	232	263	262	248	273	243	256	263	245	237	259	294	245	264	218	237	256	222	265	261	235	277	216	273	246	255	239	252	251	249	254	241	256	249	255	241	244	244	237	246	258	285	277	239	283	241	234	230	271	248	249	209	234	248	231	257	257	220	256	259	241	294	239	254	259	258	265	251	244	225	245	246	232	246	240	256	303	229	240	245	238	248	257	253	223	227	229	262	261	265	256	233	237	251	263	220	260	240	236	233	258	260	237	230	248	229	246	233	230	216	265	248	242	258	240	256	246	233	227	245	257	229	259	260	241	239	258	243	232	239	244	208	228	269	264	241	240	271	243	240	250	245	205	247	240	253	242	241	229	241	260	231	250	209	225	227	220	234	259	273	250	248	230	250	247	235	252	271	239	245	248	246	271	254	223	250	242	250	240	250	244	214	247	239	261	242	257	249	244	219	240	221	258	241	259	257	265	272	264	264	261	268	266	235	266	276	268	271	259	256	225	228	227	248	235	232	245	248	237	243	217	263	234	237	224	238	249	256	219	241	220	255	277	267	258	259	255	229	258	246	271	239	226	258	238	256	227	258	243	246	234	235	252	271	232	240	252	218	260	224	240	247	263	233	234	249	248	240	239	272	269	256	258	262	250	246	251	247	220	276	244	247	239	237	248	253	282	239	263	243	244	234	264	256	282	242	250	262	246	275	270	244	230	258	253	257	256	271	258	256	265	273	255	231	278	235	227	262	231	293	248	250	235	240	260	245	239	236	263	299	280	235	239	236	246	259	237	257	242	273	269	262	259	240	248	248	241	242	256	266	224	268	241	249	242	229	270	226	254	265	285	245	242	258	241	247	260	267	239	246	224	267	259	250	242	245	234	249	233	247	247	237	247	251	253	253	255	244	241	239	222	247	242	248	244	258	251	248	265	212	233	264	234	248	203	231	257	243	230	230	260	257	229	262	248	255	237	243	241	215	248	221	242	227	252	242	240	250	217	256	265	257	236	252	262	255	241	231	242	234	238	238	239	258	279	263	256	246	248	257	262	243	235	235	264	244	234	218	278	263	257	232	244	240	230	268	235	254	233	222	236	231	233	250	253	234	250	258	254	273	262	239	255	216	233	236	252	230	242	238	266	235	258	244	264	249	270	224	261	227	239	229	223	239	281	234	247	229	259	243	236	253	211	234	255	252	248	252	223	261	266	247	247	256	245	230	249	233	262	259	249	252	295	237	250	261	226	252	241	226	230	239	240	259	245	236	255	214	253	236	257	235	272	258	254	247	260	284	260	242	230	226	228	256	239	248	236	231	275	249	256	218	260	216	234	227	233	242	245	228	263	222	257	261	251	275	245	267	232	230	268	233	272	236	241	246	271	277	258	253	267	260	239	260	289	227	244	226	240	260	248	278	225	258	235	246	216	262	254	248	270	238	243	269	221	228	227	248	225	271	223	221	242	254	245	240	286	269	236	264	243	265	257	244	249	234	257	236	241	264	246	226	236	231	240	239	270	264	225	268	266	239	250	270	251	239	253	241	268	260	271	256	253	229	247	236	268	241	230	259	237	248	271	240	219	224	237	234	237	253	258	232	266	235	248	240	279	254	257	250	233	247	235	262	248	273	251	228	230	242	248	229	243	260	240	227	258	232	270	228	230	249	265	222	280	243	228	271	241	250	257	234	264	229	260	241	235	251	225	247	240	252	227	258	241	238	249	256	228	230	258	247	284	240	257	231	248	274	259	228	253	247	219	251	233	231	265	235	230	224	256	224	252	224	240	213	222	250	258	243	219	269	232	269	241	246	240	227	254	257	286	245	258	233	220	237	260	249	234	217	256	264	237	271	242	223	282	255	237	246	244	249	252	216	222	262	270	235	247	267	264	229	245	261	232	265	245	230	251	257	230	251	257	231	247	255	263	239	249	241	240	252	239	254	244	268	253	255	272	223	240	232	252	259	248	245	270	248	265	255	282	258	270	252	230	255	237	251	224	244	218	248	217	265	252	265	262	244	269	246	248	233	243	231	217	263	245	250	242	252	243	234	280	263	260	260	237	266	271	216	241	242	233	258	213	239	236	258	261	268	240	233	265	229	245	256	273	256	256	240	232	243	257	263	257	249	274	272	261	238	247	246	248	235	272	221	229	248	257	222	249	209	252	233	257	238	238	242	241	254	263	230	238	256	211	220	240	264	232	265	204	251	249	238	223	279	256	227	246	267	265	243	267	243	252	224	288	230	253	259	254	246	232	255	264	214	244	233	244	232	253	257	210	267	257	206	257	220	212	263	267	237	242	273	257	237	247	242	252	270	220	233	224	235	261	216	240	243	263	256	252	253	237	254	229	243	250	230	254	241	232	255	222	268	230	256	251	260	244	269	269	246	276	244	253	242	221	278	250	261	264	231	237	265	249	259	219	241	240	280	237	238	221	242	237	248	218	260	246	255	246	217	250	220	239	257	250	259	275	249	242	244	264	218	261	246	247	244	279	231	260	267	244	251	245	252	237	238	243	244	267	232	293	243	240	258	240	237	241	237	251	261	267	259	266	238
15020	30091	27185	18251	13290	9604	7630	6002	4829	3964	3535	2979	2573	2270	2021	1775	1668	1538	1482	1439	1348	1298	1148	1119	993	926	839	789	839	752	796	704	657	619	612	575	557	586	580	481	526	545	504	470	497	528	504	514	554	535	520	499	533	476	489	512	487	491	494	511	541	447	472	510	495	496	467	509	487	498	506	479	474	503	438	481	475	457	492	454	460	479	507	480	468	470	471	471	456	424	462	459	466	492	470	486	478	493	474	458	496	476	430	495	450	484	456	472	462	492	478	463	462	480	481	466	453	479	469	465	500	458	486	483	444	414	520	493	449	473	480	427	447	439	476	518	489	458	429	460	457	490	496	467	428	480	420	483	450	474	463	497	409	451	454	430	495	461	447	455	467	454	468	474	433	485	440	465	474	463	432	482	455	452	479	493	470	446	477	462	456	436	494	440	441	490	467	488	489	464	489	442	454	469	459	458	480	418	461	473	460	437	462	461	438	463	467	442	486	446	489	478	470	477	467	447	456	476	497	482	437	464	443	435	418	463	460	497	452	449	473	461	451	435	447	483	474	461	436	433	469	432	492	470	455	495	487	484	476	467	500	447	440	499	443	465	459	504	459	485	472	478	478	495	488	458	468	436	500	443	476	478	470	446	452	470	440	437	457	479	454	486	480	481	485	451	493	482	481	462	449	484	465	436	480	488	433	470	471	461	456	505	490	480	503	464	444	432	493	450	488	464	455	509	447	466	482	483	434	469	478	471	458	466	447	425	456	458	487	447	479	474	485	484	498	449	441	480	460	489	449	495	468	475	484	451	473	502	500	478	439	426	484	443	470	436	476	464	471	476	482	487	503	448	467	450	459	449	511	471	437	472	472	441	480	476	470	482	476	466	432	504	493	434	446	457	454	489	451	451	463	432	433	453	443	487	457	470	475	462	446	437	440	466	440	450	446	449	464	478	455	467	509	436	479	466	455	442	471	456	429	495	491	477	511	422	448	449	484	496	496	444	482	449	451	494	488	462	453	460	451	461	469	497	488	484	437	517	466	446	491	446	456	477	426	455	493	459	488	476	482	485	477	443	493	469	480	476	479	484	468	432	447	482	433	450	466	466	429	492	467	446	461	490	483	428	429	431	475	456	471	480	472	438	454	468	511	453	458	468	463	464	483	483	448	455	484	478	447	444	494	443	454	442	447	439	466	425	476	478	495	476	478	488	442	460	395	510	459	473	453	449	445	472	469	468	474	465	434	467	465	474	478	459	506	442	461	487	474	488	446	475	457	452	482	452	472	518	455	476	431	481	463	464	500	505	439	469	487	482	440	498	451	450	476	447	448	492	508	483	460	434	435	483	458	468	446	449	464	458	437	466	495	470	453	473	464	475	479	518	477	455	446	470	455	462	497	460	489	497	437	470	432	457	431	479	482	446	496	450	472	470	512	513	443	446	451	460	460	433	459	415	448	470	480	467	418	462	481	463	470	416	452	445	458	447	484	454	475	481	433	469	463	460	460	502	457	454	462	455	424	453	481	449	491	498	438	451	466	421	463	457	472	481	463	475	461	475	450	481	503	458	472	442	453	432	411	467	466	480	434	493	468	492	453	478	441	486	480	464	470	419	458	464	488	477	451	458	449	496	482	429	465	476	503	493	462	482	471	492	460	466	481	468	458	446	473	397	452	488	470	465	442	491	477	506	457	465	447	462	511	479	502	430	436	457	473	443	467	476	455	498	485	461	480	480	443	503	461	486	498	482	477	470	462	450	490	444	438	442	484	433	463	438	471	510	449	458	480	464	474	488	457	461	490	480	496	506	475	459	520	477	474	460	434	478	463	442	492	459	431	453	450	470	473	476	488	429	458	462	480	483	434	469	460	463	458	494	468	481	514	449	441	460	465	468	463	497	482	491	450	462	489	417	457	450	519	456	488	478	427	435	458	482	425	447	487	485	462	442	462	486	446	493	439	478	456	470	502	458	460	449	458	463	493	476	440	443	477	482	469	451	452	479	450	457	425	480	461	442	456	460	409	470	462	427	463	478	466	466	444	445	442	465	456	463	467	436	453	454	517	457	516	449	446	465	436	473	461	448	445	446	466	425	450	473	470	435	452	472	473	461	463	473	466	437	498	492	472	435	479	459	427	453	476	461	495	465	451	454	457	465	492	443	443	476	464	477	442	466	463	490	455	483	492	460	477	453	461	458	443	472	477	466	491	457	436	444	487	493	439	459	444	488	455	457	466	484	453	475	477	457	435	446	416	445	484	410	455	472	462	449	448	451	507	462	510	477	477	453	503	474	488	495	455	465	517	453	494	469	470	459	453	456	502	502	453	454	489	477	484	472	470	462	448	425	456	471	461	478	469	464	438	444	461	456	483	482	439	416	474	500	485	484	477	486	480	474	479	476	432	451	460	472	463	458	478	454	479	444	471	472	456	475	431	499	470	448	469	421	442	482	459	460	472	427	464	461	459	494	458	464	428	444	446	481	449	470	494	434	458	486	501	488	441	450	459	471	486	482	471	450	453	467	509	478	489	450	507	471	480	466	482	444	418	469	477	465	489	470	485	446	461	502	501	460	440	472	432	490	469	438	452	487	454	463	451	449	437	446	469	463	471	474	434	481	455	460	443	451	431	465	496	450	415	474	473	462	480	457	460	444	438	469	431	511	434	427	499	494	458	436	451	462	459	427	472	469	422	502	470	518	501	476	441	470	489	434	466	460	440	458	478	483	461	513	456	481	475	462	445	478	448	449	468	462	479	438	463	444	471	489	477	426	476	438	453	475	482	484	439	485	473	476	468	444	441	483	465	461	473	463	439	431	496	504	478	473	439	469	484	484	448	448	504	464	466	454	487	463	470	449	505	453	486	485	470	473	482	516	451	447	469	463	418	463	436	490	484	465	457	470	471	457	453	447	478	468	463	444	456	464	440	449	476	472	480	440	477	460	467	476	474	481	471	450	483	471	457	468	473	471	454	479	437	444	486	466	484	447	445	456	466	472	479	441	435	457	471	478	444	487	483	455	472	446	461	510	416	470	477	450	454	447	471	429	501	485	456	460	505	476	451	458	482	468	475	452	454	454	476	483	442	451	474	473	407	483	454	543	469	434	474	487	462	493	462	477	501	494	437	474	456	477	443	486	487	507	459	432	465	430	469	495	435	462	469	470	476	477	474	454	459	458	493	426	467	448	463	471	483	443	456	505	488	459	467	462	431	446	462	480	442	419	456	470	488	471	444	445	474	468	518	466	478	472	461	434	444	493	502	439	438	504	515	458	500	495	432	459	465	465	467	476	462	476	463	490	479	482	495	458	446	447	476	424	432	404	458	453	458	443	446	485	436	498	434	447	441	469	461	422	497	445	455	457	489	468	450	527	497	463	441	484	450	488	439	466	437	487	467	481	462	459	472	463	479	482	455	510	455	484	429	476	462	472	488	457	449	443	474	486	460	446	447	473	452	495	466	468	450	504	455	416	468	483	490	510	472	471	464	464	491	469	443	459
26560	20309	12095	4596	2156	1414	1040	852	790	626	617	593	545	522	463	469	507	440	458	444	455	416	438	417	432	435	421	399	404	400	371	423	396	401	401	414	410	423	395	368	387	416	390	402	400	368	394	400	359	424	412	368	388	388	378	364	411	383	400	360	363	407	381	373	371	415	355	354	381	388	355	408	374	385	391	348	386	357	375	365	375	380	351	362	341	391	362	393	391	371	396	363	355	381	387	369	407	388	394	398	383	400	381	390	395	357	404	365	378	392	384	373	380	360	407	373	372	380	366	374	375	382	374	372	376	363	368	388	349	392	377	377	400	360	391	393	369	393	378	359	380	392	374	396	429	396	368	385	355	390	395	408	394	379	376	396	392	397	349	401	410	383	383	390	373	409	353	341	380	384	388	394	396	359	407	394	354	389	353	392	400	377	405	348	382	403	399	335	371	405	391	354	413	336	350	421	352	341	373	371	371	374	375	389	360	384	337	401	390	351	411	404	380	341	349	378	365	374	365	371	380	374	403	354	389	393	373	361	412	389	374	344	371	339	376	423	382	379	387	357	383	367	397	395	351	372	386	315	362	372	360	360	368	382	377	386	358	360	389	378	408	359	361	366	381	363	403	374	374	380	366	404	359	370	375	379	381	386	401	369	384	373	347	410	377	340	385	363	375	372	388	351	370	399	406	361	390	353	364	360	320	391	378	377	371	388	381	375	390	378	414	396	412	365	386	395	383	367	366	381	357	347	363	354	369	378	321	360	392	393	370	386	369	347	398	364	371	371	356	381	381	355	343	357	374	374	344	372	356	368	390	367	366	402	391	350	312	390	307	368	419	338	379	333	396	378	357	383	348	343	388	374	357	353	347	372	366	375	405	401	414	389	377	383	368	389	367	403	398	395	386	409	387	399	405	364	389	387	401	362	367	372	384	410	387	413	378	354	390	373	378	365	381	372	378	401	368	368	352	386	405	386	358	366	385	411	395	371	347	382	377	385	384	376	368	412	394	391	360	361	410	376	328	383	347	361	393	369	378	364	411	363	374	363	360	380	392	397	362	361	369	354	360	402	369	384	411	361	373	415	359	387	407	361	360	373	374	367	356	379	329	351	376	368	401	412	365	384	369	388	368	398	358	367	356	386	402	358	393	382	390	353	383	378	379	378	392	389	392	355	388	364	368	404	378	395	374	389	381	409	388	394	390	371	364	385	389	395	386	393	390	392	391	402	400	375	341	388	386	363	390	351	372	396	359	398	380	364	414	380	421	373	381	346	373	354	409	370	383	395	398	400	386	387	379	322	384	399	381	385	411	352	378	371	409	364	395	434	396	378	365	381	365	350	384	386	393	394	379	369	379	383	378	406	401	372	396	383	352	366	357	390	420	401	383	366	361	382	410	357	398	411	330	360	386	351	342	367	372	389	352	356	404	379	386	370	388	385	406	387	388	375	387	395	405	361	383	366	408	374	386	385	362	381	365	388	361	366	366	361	348	389	395	362	371	343	402	376	395	358	347	386	390	358	383	348	387	387	404	371	354	395	389	404	410	403	356	428	347	373	366	368	390	398	369	379	404	380	371	368	368	362	398	368	404	364	377	378	422	362	395	359	406	378	374	377	370	385	362	356	379	381	349	375	397	373	385	398	383	386	353	393	376	376	379	380	373	371	353	383	390	363	375	395	341	379	399	407	348	386	355	378	396	398	397	377	429	399	373	405	376	386	385	358	339	363	384	425	409	380	377	352	349	332	396	406	359	369	353	392	391	430	417	388	399	416	407	365	373	386	372	403	353	413	351	360	383	387	374	398	352	404	342	370	343	390	395	373	368	400	372	376	403	387	362	379	405	353	401	374	398	358	377	390	384	385	410	361	385	385	403	400	423	387	356	365	388	376	377	366	412	382	400	379	402	416	366	374	412	381	371	400	390	371	389	344	380	332	389	378	385	338	354	379	390	343	376	374	396	396	360	362	371	356	368	382	402	376	367	383	379	377	428	397	362	399	358	383	374	425	379	353	362	379	382	370	382	372	367	392	407	372	387	392	391	358	397	345	369	406	381	390	349	356	392	410	371	420	366	372	420	364	355	383	373	368	382	384	402	416	367	365	417	381	355	412	377	402	354	357	425	424	408	349	388	351	381	360	399	439	342	363	381	386	358	370	397	390	378	397	389	366	368	398	360	376	357	358	368	364	394	357	381	349	378	351	356	364	365	387	367	387	395	395	395	389	371	368	359	373	415	370	368	406	390	396	398	358	377	371	340	401	354	352	378	360	374	355	418	366	375	383	373	335	374	385	374	375	373	368	376	393	373	360	387	416	372	373	401	365	367	357	393	344	364	372	404	364	366	408	364	364	419	380	368	362	393	356	389	380	378	379	352	403	423	395	389	352	350	388	378	373	385	375	382	390	372	358	379	422	405	363	358	388	371	383	357	359	362	391	392	366	386	370	380	338	422	383	393	341	419	368	343	378	341	350	397	390	423	384	403	397	410	374	383	394	346	349	371	380	369	384	397	387	407	366	407	377	361	381	371	383	396	351	332	366	379	352	351	373	366	391	354	350	356	386	376	376	370	375	382	404	376	373	379	368	379	417	340	373	370	373	379	353	398	387	376	360	370	390	404	370	401	351	356	387	367	371	390	347	384	377	419	391	378	364	367	381	393	395	396	378	377	381	398	368	365	401	359	389	410	372	376	354	383	421	399	413	370	388	384	348	374	367	351	382	408	383	398	377	380	348	369	375	359	363	362	400	350	371	376	360	362	353	361	367	370	367	374	415	411	330	377	366	361	392	411	401	385	395	369	391	391	393	386	380	419	369	394	375	383	351	389	365	414	378	386	351	336	385	362	408	343	364	382	394	402	349	372	370	369	388	333	396	420	340	358	371	375	390	367	400	367	390	376	381	375	364	363	407	384	406	377	368	405	385	387	409	413	393	361	379	368	386	370	384	381	402	398	380	349	365	386	376	401	375	391	421	376	363	363	384	381	393	406	396	388	393	364	406	383	370	406	370	333	384	410	380	400	355	363	388	383	384	360	406	386	384	364	371	352	411	381	367	404	374	395	386	346	368	378	378	375	345	357	363	390	365	351	385	347	377	373	403	389	338	366	397	369	377	389	416	386	380	369	374	370	373	374	388	343	375	388	366	360	361	394	397	391	390	348	346	373	364	348	403	380	360	371	381	388	365	358	369	384	337	404	355	371	367	399	346	362	405	363	366	386	394	398	373	413	399	341	339	390	381	371	370	395	384	392	386	396	402	379	366	373	385	369	374	367	351	397	369	391	376	422	364	380	368	358	380	397	356	401	406	355	372	401	384	363	395	383	375	351	360	390	359	375	398	368	378	384	362	371	354	382	395	353	377	389	407	412	389	368	382	428	328	394	384	367	394	373	370	352	358	358	414	420	381	370	378	385	395	348	357	320	385	366	398	365	424	410	388	396	360	355	389	360	376	382	403	372	411	367	366	343	409	400	402	328	391	374	369	354	395
11889	18647	15930	9032	6164	4130	3389	2690	2294	1935	1753	1555	1482	1353	1244	1132	1105	1103	1056	999	1027	1004	992	976	917	873	872	907	835	826	810	787	851	735	830	732	754	773	690	798	724	750	794	750	679	724	722	698	733	741	708	758	713	725	733	757	770	786	740	711	762	732	741	747	743	703	774	743	713	733	767	735	741	747	786	717	693	756	724	714	699	744	714	734	721	718	759	716	749	746	735	738	702	675	735	753	756	766	750	711	708	737	735	760	788	696	792	726	758	711	724	755	725	735	707	744	752	700	747	777	734	712	708	735	725	716	751	704	694	727	740	804	726	728	725	733	744	750	707	707	735	748	717	700	697	717	692	733	714	737	798	749	725	708	715	704	732	720	728	701	717	726	712	720	737	704	732	737	757	730	704	759	748	748	666	741	756	734	747	760	700	737	715	703	737	687	708	696	772	745	718	776	724	742	707	750	748	692	736	710	703	727	720	737	758	699	748	730	728	728	700	707	688	706	774	787	757	696	750	743	692	711	689	722	702	643	674	739	752	699	729	735	684	749	757	750	749	748	717	712	729	658	735	722	705	736	730	706	709	739	705	693	720	739	749	693	736	724	783	738	737	736	702	707	748	696	757	666	719	724	738	749	725	696	765	741	732	723	737	725	756	655	711	769	720	741	748	694	737	716	706	720	738	720	735	708	707	768	736	757	726	738	726	733	731	742	777	745	758	735	744	738	746	724	730	767	741	751	712	703	784	729	705	720	756	698	723	751	733	797	725	701	659	747	721	777	711	727	675	736	729	750	761	697	760	701	775	724	729	710	690	748	731	739	764	725	749	754	699	739	740	691	773	718	773	775	700	744	666	736	762	739	724	741	684	715	758	704	718	726	702	723	700	764	754	730	710	747	725	707	673	735	696	718	737	762	758	694	724	688	739	740	740	770	731	721	690	691	725	744	737	703	700	682	779	737	715	681	749	717	726	698	710	774	722	722	749	714	729	716	765	725	711	717	723	711	733	773	711	687	730	718	695	684	754	738	713	735	798	702	738	718	732	700	734	754	783	731	727	707	702	735	726	748	740	722	703	741	755	750	737	707	734	731	713	752	719	732	726	777	721	725	724	722	710	745	756	712	750	765	773	735	743	743	714	718	717	670	772	711	712	690	765	697	745	755	715	729	735	731	716	674	731	722	721	682	754	751	786	734	656	736	726	673	734	748	705	708	718	743	695	753	752	740	692	709	709	732	732	723	795	773	707	698	768	695	759	779	782	736	754	740	699	700	709	741	736	723	710	721	730	739	685	699	728	699	720	697	735	732	741	680	682	714	725	752	703	747	697	715	699	741	689	732	708	751	792	740	721	729	725	720	760	769	749	711	701	760	726	764	716	692	727	696	737	718	707	719	718	729	733	755	751	749	717	732	699	786	761	688	768	747	730	770	723	716	741	714	736	685	674	727	755	717	710	654	716	707	749	721	747	724	682	689	684	735	759	729	687	688	734	752	667	755	688	736	729	723	717	712	751	755	715	722	738	730	737	752	774	727	753	666	709	686	717	718	698	705	693	729	763	686	713	733	771	731	762	719	698	744	703	704	710	740	747	722	721	729	711	766	739	722	728	742	756	695	717	749	730	700	773	715	737	698	749	704	716	744	687	720	723	730	762	730	695	748	709	676	739	707	725	727	719	751	735	728	743	700	718	755	727	709	755	723	775	730	757	785	674	727	681	684	770	780	720	732	740	746	728	728	746	687	731	723	733	700	691	758	714	717	731	750	717	676	812	721	723	750	753	741	748	741	768	768	705	722	732	731	725	720	739	740	769	718	712	704	721	745	746	716	772	758	686	727	729	721	792	742	731	715	763	747	770	740	720	746	738	724	701	752	669	765	739	697	713	728	712	712	740	722	758	731	780	753	713	732	691	770	742	749	729	719	755	768	715	701	719	740	735	695	774	721	770	706	673	713	642	712	727	720	730	750	692	727	733	711	737	707	699	751	731	694	721	703	740	708	761	762	773	734	751	720	766	728	746	685	734	731	674	730	725	752	757	732	717	725	736	685	750	775	741	706	805	713	697	712	740	741	764	758	745	736	744	779	682	742	733	780	696	755	732	721	752	771	717	688	718	698	744	745	721	723	672	740	738	642	735	706	704	756	739	692	717	717	728	725	741	716	766	729	765	686	742	746	695	701	742	704	720	729	744	743	721	696	752	756	724	751	740	714	760	671	727	726	696	729	715	759	729	729	744	713	708	706	679	717	729	718	746	730	780	701	739	722	716	721	714	764	779	702	726	707	709	698	783	765	714	674	706	748	740	688	724	707	733	725	746	697	764	722	747	759	730	688	722	743	706	801	773	762	709	705	742	716	713	772	721	741	743	764	751	771	722	769	739	745	732	700	682	722	720	707	668	728	684	707	702	752	729	779	816	755	711	685	693	745	719	743	707	719	722	751	692	706	737	735	674	713	680	722	706	697	720	687	728	741	704	764	707	666	748	741	741	731	749	759	680	712	702	711	722	726	744	721	679	779	717	745	734	733	709	696	718	731	717	714	694	700	725	724	718	687	796	701	715	726	713	742	714	734	751	755	708	775	730	719	666	683	739	713	745	742	776	732	701	708	748	695	704	682	738	729	758	700	720	693	784	741	765	738	700	755	707	747	731	733	737	739	727	792	774	761	735	698	707	730	711	745	697	729	733	717	712	727	752	695	704	751	730	700	738	698	672	734	710	744	719	712	738	719	735	755	705	653	683	701	756	698	726	739	700	704	722	700	724	741	732	744	763	767	748	712	716	740	723	738	681	712	760	725	770	754	740	722	693	775	731	733	777	731	750	704	733	712	750	734	740	724	747	758	714	742	737	717	717	688	769	714	707	724	750	698	769	704	745	730	725	754	696	732	706	738	761	711	692	760	718	799	705	720	713	681	771	797	736	714	749	749	744	665	706	684	696	698	717	749	722	709	741	741	720	762	760	725	708	769	704	703	725	706	744	717	769	689	720	740	789	682	728	713	766	733	723	762	725	708	756	776	753	704	682	711	758	743	702	735	713	729	729	725	683	695	692	758	722	731	733	720	680	729	698	708	703	660	727	721	766	768	734	688	728	712	737	699	683	775	724	719	693	661	730	709	747	720	776	773	712	730	707	727	706	738	749	740	661	728	740	760	710	704	734	740	699	747	725	707	738	719	719	669	718	718	721	731	754	722	700	720	741	713	742	722	727	741	769	684	714	703	784	726	704	709	766	703	744	709	726	715	699	692	736	764	696	723	763	750	743	728	710	734	682	706	719	753	698	724	726	776	769	717	695	745	742	751	726	732	682	715	768	745	724	715	737	745	719	766	737	708	729	732	721	713	725	704	708	696	698	699	720	732	728	710	716	713	758	690	708	706	750	666	698	702	745	707	764	694	701	691	752	747	731	749	761	760	779	713	697	732	706	727	744	734	668	733	739	739	704	759	748	751	769	715	752	751	755	767	745	710	736	785	676	783	723	718	766	737
24011	21126	28107	24378	19434	4726	1768	1222	902	867	722	652	553	518	447	454	387	394	359	394	405	340	334	354	331	330	277	313	279	300	274	282	234	231	263	248	237	262	251	262	229	234	250	225	224	260	237	286	226	274	243	236	243	236	211	229	235	253	270	217	269	210	245	254	231	222	248	276	231	264	236	240	235	233	234	219	264	250	226	254	214	243	219	251	241	225	241	223	221	246	255	251	240	268	226	241	249	229	238	243	226	263	240	238	226	226	253	249	232	231	263	255	219	229	240	253	228	243	244	239	213	240	222	221	219	235	242	241	235	251	249	203	245	266	254	257	235	231	221	241	254	223	221	228	238	233	235	241	248	226	252	228	220	211	259	221	261	225	228	210	224	251	232	215	210	235	215	272	236	243	197	267	210	248	217	225	213	214	232	228	209	209	247	240	237	242	210	227	233	232	199	248	257	239	216	241	244	229	242	254	261	244	236	248	235	224	288	224	229	198	257	262	238	233	259	220	229	235	248	246	252	236	236	241	223	250	231	223	230	243	222	208	233	248	243	231	213	218	237	239	228	218	237	209	227	242	265	249	236	208	221	240	242	212	239	231	238	255	263	238	237	225	242	226	225	225	219	223	237	216	252	264	204	241	260	234	244	229	239	217	213	223	244	239	227	213	217	222	242	256	232	230	234	243	212	233	239	223	231	215	237	256	246	234	257	244	222	245	197	242	245	253	233	253	236	213	249	257	226	226	205	220	231	227	202	228	245	240	245	226	210	220	237	263	223	228	239	248	235	220	211	230	200	232	213	268	223	244	213	209	240	206	242	241	209	261	243	236	242	233	243	244	241	243	234	232	252	232	208	211	213	220	204	199	217	241	228	214	223	211	207	222	258	213	241	249	227	198	229	232	235	203	222	239	218	222	241	216	230	240	272	241	239	256	243	197	233	210	212	249	238	230	240	237	214	197	235	243	254	242	223	238	223	243	259	220	258	235	238	221	243	216	224	216	206	202	241	233	248	241	224	260	222	226	232	256	246	240	245	226	237	235	249	223	219	236	234	209	245	229	245	214	214	245	226	234	236	237	214	235	242	203	249	237	249	235	237	207	244	235	234	229	256	222	232	227	235	245	236	223	228	234	219	260	223	205	218	241	223	225	232	219	236	235	251	255	266	216	250	224	212	225	228	215	235	227	255	244	271	248	232	224	228	254	236	236	215	256	257	225	208	234	235	244	241	237	222	244	231	258	240	243	244	222	243	238	228	214	221	235	221	242	233	227	235	222	218	205	229	229	252	218	232	236	234	237	241	248	240	250	250	215	216	237	231	226	218	239	212	236	243	248	250	232	200	243	237	198	215	245	223	239	212	245	236	232	217	242	267	225	230	248	241	227	231	207	250	230	232	255	225	231	234	214	242	232	244	230	210	238	240	219	241	235	236	232	263	231	223	251	230	220	228	204	223	262	238	216	234	232	227	221	243	217	228	233	241	225	220	226	212	231	230	239	240	237	230	223	225	230	237	266	242	240	254	244	254	268	237	232	214	201	204	238	228	242	257	241	239	252	240	194	230	246	224	229	234	222	240	239	237	262	236	228	231	256	220	215	227	245	213	208	232	244	218	224	235	247	236	228	246	228	206	240	227	227	249	238	255	208	254	246	229	215	244	248	202	239	236	256	228	236	215	244	209	235	249	251	253	237	233	246	263	253	212	238	211	243	237	253	239	237	209	208	226	228	253	253	237	249	228	219	221	230	230	240	224	230	197	243	224	224	223	242	237	217	242	223	236	206	271	239	229	223	259	235	218	215	228	236	242	231	232	246	245	213	251	246	188	219	244	221	255	224	200	270	242	254	207	242	231	229	225	236	231	220	229	227	235	224	241	237	219	247	241	226	269	244	228	236	239	236	230	239	249	252	235	238	225	260	232	247	235	243	244	247	193	222	216	199	230	221	250	235	232	218	235	249	240	223	232	258	219	237	231	230	245	244	244	218	212	222	234	248	202	249	231	207	229	243	237	233	240	257	241	227	227	245	242	258	234	237	241	240	237	242	246	232	232	229	224	235	227	195	234	207	227	221	231	222	253	240	212	225	235	229	248	247	255	251	265	222	239	212	221	240	244	245	193	248	254	242	238	248	246	250	231	234	235	231	227	248	233	246	234	211	244	242	231	232	230	220	240	228	229	237	220	240	220	228	221	233	202	241	232	219	232	204	231	236	215	250	239	234	249	231	226	230	238	218	227	243	234	247	232	240	220	210	245	222	243	240	246	235	210	234	225	228	232	218	228	243	214	222	251	223	242	230	240	219	223	202	228	204	236	244	209	241	217	225	221	236	232	209	238	230	230	240	244	244	229	227	219	236	209	239	248	216	224	253	219	242	249	221	239	234	262	249	220	222	215	194	224	235	215	255	236	228	223	236	244	218	233	230	230	234	216	224	216	212	210	240	229	208	247	236	203	253	217	235	244	256	211	213	254	250	240	239	221	221	233	247	248	258	226	240	219	232	225	248	243	260	209	240	227	203	216	237	232	205	238	220	241	209	242	242	230	259	264	232	210	222	267	241	210	233	219	224	205	263	240	255	229	230	212	236	237	242	234	233	210	203	230	220	227	229	235	242	251	210	225	228	241	240	216	244	253	262	244	215	227	206	217	262	235	232	212	247	222	211	228	226	204	240	221	235	232	230	224	236	237	225	230	239	232	242	245	229	230	228	233	226	202	227	236	232	247	249	221	203	248	207	273	249	237	217	242	211	253	229	231	230	240	249	236	241	227	230	223	249	213	242	253	263	250	246	218	231	229	229	246	229	224	251	222	245	230	265	250	205	216	261	201	222	232	215	230	220	213	225	233	241	229	220	214	235	244	264	240	259	242	225	224	221	230	224	193	247	203	229	233	230	208	237	239	256	232	230	241	233	230	233	223	218	233	233	190	217	225	232	225	248	223	234	229	235	246	231	216	222	229	226	241	230	200	262	240	237	245	236	197	218	222	215	217	254	197	230	226	239	254	232	230	227	236	219	225	239	225	239	216	216	230	240	246	212	221	244	250	260	255	211	238	229	222	236	226	250	245	259	242	252	235	216	232	225	222	236	248	241	238	242	247	241	250	250	221	199	233	218	218	239	231	249	245	244	211	228	248	258	236	244	215	229	235	246	230	240	236	226	233	211	227	210	207	245	229	232	218	240	244	240	249	224	253	205	248	209	222	245	256	235	216	228	234	231	231	262	257	225	215	225	229	232	227	222	230	206	240	252	234	232	221	244	229	232	232	228	212	229	220	205	228	258	213	206	262	228	234	232	238	276	246	235	242	214	240	219	226	220	206	237	230	222	232	238	241	233	265	225	220	225	247	247	218	248	238	202	227	251	252	249	252	237	223	223	229	245	214	222	223	242	227	207	227	223	247	245	233	237	243	246	212	246	220	223	229	224	259	240	240	245	221	230	223	242	225	233	222	238	256	230	217	227	231	242	229	203	233	219	224	213	245	215	251	234
12820	25455	22381	14103	9713	6922	5266	4277	3469	2900	2476	2146	1942	1659	1404	1306	1262	1259	1115	1070	989	1016	936	827	821	816	727	747	740	685	630	621	595	587	586	563	532	506	553	486	526	550	518	475	545	501	510	523	504	497	492	482	532	517	522	487	544	508	474	537	442	478	484	507	473	524	531	489	504	456	505	468	472	482	464	494	472	507	449	496	485	501	456	487	461	431	492	460	472	483	482	454	493	468	506	475	469	456	474	489	483	469	430	472	476	500	451	470	446	473	434	474	465	483	473	497	464	456	473	483	449	470	501	462	458	440	496	457	449	488	479	489	438	484	423	525	469	471	510	474	468	470	472	438	469	471	445	476	423	456	465	466	506	464	459	488	435	471	462	501	452	459	474	499	444	465	477	452	478	471	463	506	474	442	447	480	475	462	468	468	463	490	469	451	481	466	470	447	491	473	484	445	438	456	424	463	454	474	479	462	464	434	496	475	483	438	485	448	461	453	476	442	462	461	470	480	453	460	467	483	451	469	460	474	459	458	471	454	438	469	446	461	479	482	468	451	439	483	447	435	437	457	501	446	458	462	427	450	464	492	507	442	451	493	464	471	479	450	439	453	435	474	426	456	488	500	473	471	457	472	459	450	465	447	506	461	455	523	457	470	503	479	487	538	464	478	432	492	467	470	457	458	427	456	481	433	469	452	456	456	470	469	448	468	490	454	453	436	469	457	454	412	432	425	448	467	450	468	420	468	491	460	468	459	474	484	417	485	439	483	462	505	479	494	432	475	469	487	481	477	431	484	445	477	492	479	488	435	486	491	472	461	473	462	474	448	453	492	509	437	465	475	483	454	482	457	449	473	478	470	457	474	461	481	497	439	468	493	447	451	464	450	478	482	458	482	463	461	472	447	502	449	464	441	501	482	472	455	499	489	469	438	436	446	441	491	480	457	464	486	516	492	491	503	451	468	504	451	470	453	455	482	453	477	481	419	486	485	440	454	426	466	488	451	458	485	463	485	463	461	459	437	460	468	467	495	437	459	491	438	478	471	488	476	499	429	438	425	455	484	451	466	484	471	436	487	492	459	463	450	448	443	461	461	494	474	480	437	451	430	468	473	498	475	460	459	491	547	449	474	476	489	466	459	481	473	471	427	431	488	459	483	466	490	452	499	470	467	417	467	503	486	484	459	456	479	457	478	497	453	487	462	480	475	468	499	468	432	454	458	468	452	479	482	452	487	489	468	466	504	469	491	430	462	431	447	453	493	449	482	442	485	452	494	516	484	497	468	450	466	472	485	440	473	444	467	495	427	490	428	465	462	497	452	463	452	458	468	470	470	469	439	483	447	465	482	465	469	448	462	455	472	458	466	468	477	459	472	449	506	438	485	507	463	444	424	479	429	456	476	446	501	458	487	468	489	492	440	454	475	468	434	452	473	494	519	456	477	452	490	474	471	482	468	433	442	426	456	435	481	464	421	459	452	441	428	506	457	488	499	480	478	455	505	471	492	455	494	477	460	442	479	447	480	458	453	472	459	437	457	495	427	508	480	484	432	438	500	467	498	475	487	494	467	466	483	473	443	470	505	487	476	461	465	462	447	482	437	435	483	444	474	485	467	422	427	472	452	462	460	443	431	461	460	491	463	437	462	478	438	435	454	434	464	471	473	438	426	498	451	499	426	492	474	471	448	466	488	448	424	483	447	462	490	450	418	466	469	465	458	474	458	445	473	478	505	468	480	428	494	467	456	450	469	418	463	457	477	452	450	417	459	474	427	463	430	464	479	476	453	487	473	450	451	484	455	499	477	456	482	500	450	450	458	488	467	436	451	415	493	467	484	458	452	496	491	425	475	481	503	485	450	498	469	496	477	476	516	461	454	451	463	456	479	469	471	443	480	454	464	473	521	487	472	448	448	479	479	444	421	460	495	462	438	426	464	466	452	468	450	426	463	469	441	443	443	456	479	457	508	440	460	506	482	491	447	452	474	459	497	476	451	452	439	435	467	457	461	447	454	466	462	432	456	434	442	477	419	516	458	495	491	467	450	481	477	489	455	474	488	465	508	501	485	474	507	478	429	465	465	494	469	449	513	461	448	427	451	479	450	478	458	438	510	462	470	450	466	449	485	458	497	473	448	457	480	482	467	439	483	458	432	490	475	451	492	445	465	523	448	479	466	473	483	469	445	466	483	485	469	457	460	473	461	489	462	471	446	467	462	505	446	459	473	458	432	470	462	476	467	438	478	493	458	467	423	461	468	471	480	470	487	433	458	451	443	453	466	458	462	451	493	477	465	446	449	484	463	492	470	505	456	486	488	493	493	463	503	455	469	482	480	412	449	435	447	449	458	476	456	492	458	442	464	449	489	456	459	448	431	483	467	432	495	476	492	489	464	455	472	462	481	514	496	428	455	483	420	460	467	505	466	472	454	505	500	504	462	516	436	492	465	451	455	487	442	491	456	485	452	466	432	463	439	466	474	461	492	439	451	507	473	497	495	440	428	447	457	466	481	451	469	448	446	455	450	465	478	443	443	445	438	474	443	478	461	483	494	466	449	450	459	463	433	457	488	448	457	458	466	470	452	505	481	450	484	471	479	515	462	495	479	479	476	490	474	449	452	454	489	453	467	462	429	462	465	449	482	459	475	464	498	467	477	454	486	457	432	404	453	494	476	448	458	472	460	453	448	458	498	475	469	523	505	449	471	486	440	467	471	466	497	477	473	484	500	469	434	497	453	473	457	471	484	464	450	445	481	446	473	495	480	478	464	448	478	471	437	469	495	473	503	467	442	461	441	493	475	473	528	469	422	462	486	431	490	449	463	464	483	500	447	467	487	476	470	477	435	514	483	469	441	444	467	468	468	492	470	461	480	455	458	461	459	476	453	468	423	493	437	502	467	489	481	482	504	484	438	460	466	455	480	483	452	466	502	479	460	470	477	473	456	463	444	459	456	435	494	481	477	473	460	507	542	502	455	474	497	455	454	453	469	439	475	483	480	462	454	468	467	470	469	448	463	423	495	500	440	480	443	425	473	426	465	501	473	506	508	496	467	495	435	479	503	495	419	445	434	483	464	427	463	470	463	482	480	460	507	504	479	526	447	493	433	469	456	467	481	434	492	474	464	484	442	461	485	477	465	456	469	497	457	461	434	482	478	472	452	506	471	459	462	480	421	475	454	453	475	450	495	455	438	481	464	435	429	444	469	448	462	489	447	449	487	443	466	453	480	457	478	470	441	469	484	456	497	432	484	441	489	459	482	447	474	458	467	444	470	419	458	469	484	491	437	464	477	445	454	447	448	421	466	470	476	482	424	498	460	465	508	477	458	489	502	475	488	445	471	423	484	461	465	436	529	455	434	486	467	482	460	524	453	460	453	455	439	467	486	458	471	479	436	427	465	477	502	462	488	489	438	458	460	438	439	467	449	499	447	465	461	466	460	485	501	486	474	454	476	425	468	492	472	478	484	521	449	495	466	455	461	467	471	431	479	470	506
23122	21137	28808	23720	21158	18546	4576	1915	1285	1077	1013	805	768	664	642	553	540	524	525	492	447	410	399	449	348	354	381	381	334	365	305	293	321	291	275	267	311	290	239	258	266	257	254	295	275	270	297	267	274	236	253	240	241	258	241	242	250	253	255	261	281	262	257	271	233	225	238	255	248	245	260	259	247	240	279	250	250	236	237	232	220	244	240	260	264	239	248	265	261	272	250	257	240	236	237	262	249	242	250	223	228	221	256	272	271	239	247	252	247	250	262	250	236	277	247	232	244	258	223	224	253	268	239	234	247	259	247	263	238	245	230	262	256	253	248	232	251	274	231	236	236	259	251	278	238	280	261	231	230	253	257	249	248	256	228	254	273	229	249	251	251	232	230	250	274	248	242	263	249	211	261	242	243	221	266	260	247	231	285	263	258	246	235	261	245	267	247	231	250	258	233	238	226	255	247	248	252	256	242	252	255	221	235	243	227	248	236	232	255	246	233	235	271	246	240	253	241	232	267	238	249	253	250	254	237	220	251	239	248	256	259	231	276	251	247	284	259	242	254	246	258	253	266	203	241	257	243	232	243	222	242	239	277	216	248	264	232	251	267	249	230	245	263	246	259	250	217	250	260	220	267	251	260	253	265	263	239	225	227	281	256	268	242	240	228	251	254	243	206	252	267	262	249	264	237	274	257	255	216	233	222	256	234	255	256	235	276	251	220	250	278	246	267	234	236	241	248	227	246	255	252	232	259	254	229	264	240	230	255	257	250	241	277	224	249	236	245	254	246	242	273	271	253	231	247	218	259	240	251	235	270	263	264	264	238	250	240	230	236	269	258	287	244	258	231	264	237	236	245	252	259	265	266	246	249	230	234	244	262	241	246	244	241	251	222	224	221	246	265	261	250	245	244	262	251	271	259	246	256	272	226	250	281	230	262	266	249	249	260	232	248	261	240	245	257	232	252	235	224	242	242	233	229	246	242	223	247	257	234	257	239	249	246	247	250	266	226	279	226	238	257	284	264	253	249	273	272	239	252	237	218	254	250	252	241	246	249	264	250	242	228	227	261	270	257	232	258	218	226	255	252	247	233	254	232	226	195	253	255	269	256	236	216	243	246	267	241	245	271	248	231	245	242	250	250	256	272	230	255	272	278	228	244	231	249	255	226	239	222	264	222	238	257	249	252	258	250	216	223	219	251	269	246	236	237	267	222	245	221	260	240	257	243	246	236	233	237	227	254	269	250	251	245	248	251	251	226	283	231	271	259	246	269	246	215	249	275	249	249	242	249	221	271	262	257	235	253	255	252	281	272	267	258	251	267	241	232	237	272	231	275	242	235	224	239	237	237	251	251	243	247	221	235	236	239	223	247	241	237	225	242	224	213	255	242	240	243	238	257	243	229	252	255	260	271	258	242	249	230	246	239	239	228	270	236	249	275	227	264	248	256	242	228	252	252	231	240	256	230	265	249	218	247	265	246	258	276	239	241	229	274	275	273	259	276	272	262	260	234	249	244	254	265	224	243	247	253	247	255	244	208	247	227	271	245	269	281	249	250	250	242	235	215	242	259	270	248	237	251	271	232	286	243	235	250	248	244	234	264	273	246	241	261	269	257	218	242	249	298	240	210	240	280	247	225	253	247	247	246	239	235	253	237	226	216	227	251	212	238	246	215	244	239	260	240	257	241	233	255	250	252	251	252	261	257	252	255	260	282	216	242	237	235	248	252	265	234	240	263	248	264	243	234	232	249	231	229	232	232	263	214	242	240	272	251	245	238	253	249	264	224	249	244	251	264	252	253	229	258	242	232	242	244	220	239	251	269	241	251	240	275	225	257	231	272	259	238	238	234	232	243	249	285	225	251	261	210	242	257	256	250	255	221	272	238	236	236	251	255	270	261	226	223	230	240	210	240	274	238	240	249	219	242	240	258	232	228	247	212	257	240	225	260	241	252	248	261	249	255	226	243	257	245	274	264	250	255	226	273	206	254	280	226	253	231	265	259	257	241	242	270	257	220	241	253	234	238	227	240	249	234	239	253	246	264	256	264	231	266	255	286	233	255	253	252	236	250	322	255	275	256	231	262	245	254	255	242	243	255	262	244	225	242	252	234	232	246	233	262	224	233	211	243	224	256	249	236	267	272	266	253	256	237	227	243	225	269	224	256	247	243	223	232	269	278	265	253	231	240	262	248	265	233	232	247	257	244	230	229	282	264	230	259	259	239	256	271	280	275	254	248	254	248	231	242	238	259	229	242	264	243	236	224	201	288	238	274	246	265	252	233	237	253	210	236	267	260	254	250	281	252	237	249	258	245	239	235	247	258	246	257	262	262	267	259	225	230	258	246	257	243	252	237	238	252	255	228	261	257	257	254	258	232	228	241	235	237	260	222	249	225	259	240	227	251	276	273	264	238	253	228	248	236	250	262	250	236	234	263	263	251	275	253	243	242	251	258	229	257	263	223	253	245	264	249	260	238	257	236	245	214	262	247	245	251	238	254	235	240	252	254	248	238	226	239	252	236	214	260	270	267	262	255	247	245	218	255	247	210	249	236	242	262	268	221	240	271	259	262	247	223	249	240	261	236	226	261	258	252	268	232	277	232	262	232	247	249	240	245	240	254	245	263	277	214	252	246	243	276	230	246	250	230	246	236	257	254	234	244	256	238	245	267	265	229	236	250	254	242	235	238	257	245	255	260	271	243	245	253	245	269	272	227	259	257	242	247	240	257	260	223	249	249	266	217	245	241	238	259	251	244	246	250	257	248	229	264	239	232	218	238	245	254	242	241	277	248	257	253	241	283	217	238	272	270	240	241	223	220	239	271	241	257	265	230	221	248	243	258	224	215	244	222	238	235	236	241	237	230	259	256	221	257	259	236	257	235	237	256	255	264	214	288	213	231	251	252	243	205	261	246	271	268	271	245	241	275	240	259	241	236	280	216	255	240	252	268	247	244	224	258	254	249	244	244	255	276	282	223	268	234	230	220	245	229	254	263	258	253	246	248	270	240	245	256	241	257	241	242	246	251	246	252	276	260	238	226	241	267	242	245	263	251	253	240	239	252	254	219	239	223	257	243	232	227	249	244	235	257	218	269	243	233	253	236	222	242	234	230	253	263	269	237	229	233	252	255	253	261	247	218	249	226	227	262	244	248	248	266	251	277	235	227	243	246	230	242	254	237	213	241	237	243	262	235	266	230	254	256	224	250	217	268	216	206	235	252	262	240	257	242	253	229	235	239	250	244	246	231	272	254	248	238	247	226	244	228	264	252	251	240	262	254	226	283	248	254	248	237	254	246	243	257	234	255	248	237	241	244	258	271	273	257	235	230	247	241	224	250	257	252	261	242	259	276	253	247	240	244	219	217	234	248	235	246	288	240	277	222	259	258	239	236	231	267	249	248	248	244	248	251	237	254	245	262	217	262	276	210	230	240	251	233	259	238	247	252	243	211	247	234	247	242	211	224	229	246	254	251	261	243	263	241	261	231	233
15197	30160	26757	17860	13018	9526	7578	5996	4700	3946	3532	2970	2583	2279	2043	1724	1764	1580	1437	1391	1335	1240	1210	1099	996	931	940	896	848	760	759	659	659	608	600	564	545	542	545	566	580	505	490	520	570	484	495	499	486	554	511	511	521	499	471	506	483	483	507	494	496	457	504	544	524	499	499	471	502	474	474	556	479	442	465	464	480	462	436	441	477	442	451	484	444	488	498	481	476	462	495	495	454	476	449	495	476	485	491	477	441	486	491	501	470	484	478	489	471	434	456	490	491	474	455	489	470	458	459	468	460	443	447	418	481	455	438	474	488	491	440	455	408	464	481	470	478	443	451	434	442	469	460	450	483	476	466	509	451	449	492	442	480	480	479	489	462	447	452	505	469	468	486	472	505	476	488	446	446	464	452	441	459	459	498	477	452	439	446	474	468	465	474	439	454	455	489	468	461	462	499	469	455	477	486	467	425	484	453	504	459	475	474	474	460	458	449	470	454	440	442	461	505	515	441	459	442	450	511	473	473	486	472	458	461	475	430	441	471	453	448	445	421	471	483	430	470	456	481	454	462	449	449	466	446	479	416	479	481	418	473	460	477	470	501	449	460	511	469	488	441	460	477	446	434	441	444	438	478	422	436	497	455	473	492	481	423	452	454	423	476	452	478	464	440	469	479	445	451	450	459	473	494	447	454	442	473	479	459	467	436	464	487	512	502	490	465	458	482	456	472	462	427	447	495	474	427	441	482	468	461	476	456	455	438	457	450	473	483	472	475	444	423	477	466	461	451	472	471	436	446	485	475	510	405	429	456	446	449	482	466	441	416	435	491	449	432	453	465	449	478	418	495	429	458	463	469	492	426	492	465	494	459	473	443	447	429	428	502	452	451	431	427	477	477	450	429	463	454	464	432	481	500	495	466	465	468	509	436	443	467	463	442	450	508	460	456	457	442	456	487	439	494	498	506	432	455	475	488	444	469	488	441	467	456	449	474	477	465	450	426	444	486	459	507	465	473	476	481	429	445	471	463	459	457	468	456	427	431	455	405	472	456	426	489	428	461	476	501	462	457	500	437	439	436	474	459	434	459	490	469	501	485	475	433	460	421	462	496	460	491	440	443	487	452	474	455	448	439	449	442	447	489	475	472	435	465	423	422	458	441	463	456	459	457	448	436	455	481	437	450	458	431	454	480	474	521	463	450	480	440	475	476	459	456	467	399	442	459	427	441	468	474	453	426	452	463	439	468	479	433	492	467	475	471	481	455	449	470	445	442	470	430	495	459	462	458	457	463	502	469	420	452	444	494	447	446	458	480	475	459	455	488	458	482	492	453	471	457	430	463	426	430	416	449	496	482	448	464	443	436	441	486	475	514	483	475	448	462	464	476	439	476	473	475	459	433	482	464	449	473	462	486	462	483	465	448	458	483	474	477	457	484	473	479	448	454	487	451	501	463	494	497	475	436	443	478	438	479	465	469	465	507	444	420	473	421	458	500	424	456	415	461	458	449	445	435	487	444	443	477	441	450	451	460	492	471	460	496	449	482	453	457	482	386	439	477	506	441	467	449	474	491	480	438	457	460	482	462	472	471	458	471	466	481	444	482	448	500	434	493	474	475	442	449	438	494	460	454	487	440	435	483	478	463	455	435	470	481	472	445	447	419	458	433	440	457	485	460	481	480	446	447	456	428	480	496	448	440	481	460	471	445	474	438	456	453	449	476	471	447	457	480	433	453	442	438	486	462	440	473	456	440	483	419	474	459	448	455	433	445	472	432	477	489	444	403	443	464	457	486	445	487	457	459	504	461	436	453	459	459	456	468	453	426	474	475	486	459	436	478	454	466	473	478	465	480	465	456	462	448	469	440	446	460	452	456	464	491	462	492	481	481	470	448	494	449	488	473	456	459	448	474	475	442	441	435	467	479	432	498	461	475	470	465	450	480	455	451	456	543	478	442	473	447	492	490	472	488	452	484	505	482	444	430	445	442	439	412	464	455	448	446	444	461	447	446	453	487	441	450	447	477	468	413	465	473	476	491	438	472	456	461	437	480	460	465	444	470	462	480	473	410	457	463	462	454	471	494	462	435	474	452	405	478	489	482	481	468	466	477	448	440	467	473	470	451	479	436	464	436	467	474	431	444	447	462	463	455	442	452	479	441	501	454	503	472	434	478	472	495	464	478	510	448	486	471	459	448	468	420	445	486	439	475	476	437	453	483	486	460	438	472	433	428	456	447	472	483	450	473	460	466	486	482	452	473	456	474	473	483	485	448	511	449	453	426	414	430	461	474	490	453	428	437	500	435	439	500	446	476	401	460	474	450	429	470	518	490	448	463	482	462	444	496	453	452	429	483	477	456	482	481	426	449	448	446	460	460	458	504	453	462	492	465	418	454	484	450	473	467	450	451	459	443	478	457	441	471	452	454	488	506	467	439	445	447	450	465	430	448	422	494	475	439	458	479	469	456	456	448	473	501	525	429	476	458	482	432	431	483	455	481	470	467	472	466	483	471	470	481	463	437	423	453	469	438	475	465	488	454	479	456	452	450	484	461	481	459	441	431	435	431	438	481	498	462	462	482	494	480	511	451	521	486	410	454	476	458	443	438	468	461	477	437	436	456	469	432	476	439	451	445	450	479	422	451	474	488	485	459	483	415	485	491	439	461	496	409	486	463	449	454	476	474	464	476	479	468	449	487	468	470	461	455	465	500	457	448	479	435	478	429	484	459	442	456	455	482	471	480	443	462	467	471	470	483	456	476	511	444	451	449	435	451	442	449	465	443	482	486	477	448	452	463	477	461	501	437	463	478	459	429	472	476	460	447	464	471	471	468	484	461	484	458	488	482	459	441	402	441	448	408	487	480	414	437	459	458	439	483	471	453	445	500	462	446	490	462	490	471	444	498	458	438	455	469	434	446	502	449	447	473	439	470	476	442	483	450	452	442	461	467	453	437	442	444	450	470	471	442	466	461	476	516	460	474	439	417	448	487	456	463	488	422	412	478	492	436	467	463	476	456	422	432	447	463	505	448	479	460	453	490	466	427	480	447	474	450	479	449	474	465	473	431	477	511	472	448	445	466	508	474	433	424	471	450	464	441	454	478	409	466	464	450	449	418	471	434	472	455	450	468	424	444	487	449	476	460	439	470	473	452	460	471	485	479	443	478	488	486	481	478	494	476	457	464	493	526	462	443	491	423	468	448	462	442	444	470	489	464	471	516	442	452	472	434	473	484	442	444	472	447	472	433	478	427	463	448	488	437	432	457	458	444	462	453	451	433	485	482	459	457	433	448	487	473	462	490	456	452	481	441	452	453	470	448	496	494	490	454	451	465	414	429	483	483	450	464	450	473	440	493	440	487	487	447	485	452	416	464	466	445	396	450	438	467	466	463	458	482	458	476	468	488	459	475	442	484	486	438	441	462	453	421	488	445	457	468	446	465	480	433	465	453	461	457	445	459	509	456	459	439	438	459	441	466	449	443	447	488	475	441	465	455	491
26568	20301	11909	4333	2118	1424	1026	845	718	685	610	571	516	507	468	494	475	457	436	447	469	455	452	457	418	395	387	375	425	411	422	393	381	369	354	386	409	396	364	389	376	382	384	368	380	361	393	372	364	350	375	366	380	348	351	366	366	366	388	396	348	329	365	398	378	395	397	374	393	360	389	365	373	379	369	395	395	373	393	360	413	349	374	356	384	391	394	391	383	389	391	381	420	397	386	400	384	390	416	370	368	368	392	407	386	334	373	398	388	373	410	398	400	382	376	374	356	361	342	379	365	369	387	377	348	396	383	364	359	365	385	347	360	395	359	375	406	379	368	350	362	348	400	417	373	360	402	411	401	359	371	385	395	364	333	427	359	382	409	426	391	381	385	375	348	366	395	402	350	374	375	380	377	365	395	360	373	362	372	376	374	373	350	407	364	362	391	373	399	393	350	363	333	366	381	374	359	371	349	416	351	342	385	357	349	359	388	393	365	363	364	351	400	357	377	370	369	367	377	362	401	358	369	352	359	393	361	403	374	372	422	357	400	386	370	381	357	395	387	367	333	357	381	354	366	347	363	375	371	363	384	405	380	412	385	354	359	401	377	373	369	365	364	366	371	397	400	384	376	350	360	371	387	362	373	384	337	351	350	383	374	367	396	356	405	371	383	364	396	397	375	376	369	365	325	393	354	372	364	387	391	352	380	388	370	398	392	395	390	402	355	367	377	394	387	370	383	400	395	378	373	380	382	333	367	396	385	395	411	373	366	369	371	382	401	374	383	356	369	380	381	419	374	396	393	399	343	370	384	389	361	349	381	403	395	384	381	376	360	399	356	391	400	370	408	354	383	350	380	373	363	376	398	366	362	371	377	382	381	412	341	381	401	392	381	404	355	366	361	390	400	348	360	410	365	353	375	363	378	363	372	366	382	393	387	398	369	377	363	374	377	367	383	374	396	359	382	360	382	365	401	378	357	374	381	427	362	395	382	387	363	369	327	358	389	398	364	372	383	381	375	372	359	362	376	358	404	351	389	326	382	366	369	365	362	372	395	384	355	346	332	355	388	370	363	407	354	358	348	361	367	380	373	359	394	351	368	355	365	393	357	388	378	379	370	374	327	345	347	377	382	377	358	388	344	371	366	313	390	368	357	399	379	416	386	374	345	399	384	384	344	383	339	386	385	379	373	395	372	388	357	354	375	381	382	375	405	361	406	360	369	357	358	384	407	383	351	337	365	358	391	380	407	371	394	392	350	380	361	347	397	385	379	373	350	418	392	403	400	366	358	343	364	375	360	378	355	392	387	385	370	402	401	374	370	401	374	350	390	381	357	374	335	362	386	408	365	390	373	394	386	406	389	347	375	379	412	384	373	359	383	397	344	388	372	375	349	371	348	391	398	362	386	400	341	382	373	392	386	368	390	362	356	367	343	371	394	392	383	365	384	356	380	369	404	383	379	349	354	357	381	382	352	383	368	399	396	391	344	358	393	384	380	384	374	390	387	389	369	378	377	400	373	392	387	364	391	387	365	362	349	377	388	385	340	389	386	361	383	397	339	363	368	370	400	388	364	353	365	365	419	336	363	391	387	342	364	400	339	380	375	399	390	391	360	368	397	368	397	378	399	365	342	352	399	364	388	391	341	351	398	374	354	386	356	375	363	344	377	371	356	379	368	364	362	375	397	359	388	394	386	392	392	399	368	372	361	376	393	330	390	375	381	356	372	365	353	364	370	408	356	405	390	387	371	367	387	351	380	346	367	377	362	393	397	366	365	385	388	367	389	398	368	377	355	374	395	348	407	356	376	352	382	361	372	368	351	372	352	385	349	362	343	381	352	365	424	366	329	359	381	385	379	363	375	408	365	370	383	367	350	387	354	356	353	400	395	368	395	412	360	349	347	398	388	377	390	382	368	346	324	377	361	400	373	368	392	321	346	377	411	341	361	369	389	374	347	409	342	377	368	378	345	372	366	382	373	366	395	367	365	381	397	377	366	379	340	365	388	384	385	375	351	382	372	374	363	387	383	373	400	388	388	359	395	378	379	356	390	345	366	398	353	371	344	344	392	376	355	368	348	336	383	386	433	363	366	376	416	355	354	346	372	376	380	376	393	388	384	385	372	379	383	375	379	358	367	374	406	350	393	355	375	379	365	351	392	372	358	342	369	378	360	356	370	356	418	361	368	335	411	383	386	374	406	370	408	404	371	348	365	356	368	366	383	331	378	380	368	349	384	365	373	364	362	350	362	341	342	380	402	367	375	391	376	369	361	378	369	383	349	361	357	366	386	392	349	390	365	371	348	362	373	394	344	370	377	360	402	387	361	372	347	371	376	386	339	366	327	370	326	386	374	412	402	355	379	363	351	407	367	362	385	373	367	331	376	371	372	361	386	365	394	365	411	378	356	333	398	380	382	375	369	364	391	379	396	385	358	392	349	396	366	385	330	358	395	383	355	392	372	386	386	353	364	383	377	354	392	373	342	347	372	395	341	386	405	332	378	381	376	405	379	399	364	355	366	382	382	337	380	411	374	370	385	365	394	359	348	361	363	373	405	385	422	348	366	388	385	380	365	409	378	363	357	358	348	380	331	372	345	393	370	356	356	350	355	390	383	349	410	365	382	371	357	383	364	386	389	375	395	356	370	365	364	392	365	372	346	354	371	401	358	357	372	358	343	353	392	359	364	385	337	382	358	333	354	357	385	387	394	369	383	405	377	379	392	388	392	393	374	374	368	389	394	382	378	408	322	381	387	356	368	386	360	368	367	393	382	365	407	360	378	372	353	364	389	355	383	383	383	364	366	382	395	366	341	352	407	399	377	372	402	365	379	391	353	369	358	368	388	326	385	360	372	362	337	373	380	393	389	353	375	382	371	355	379	370	381	363	348	320	382	346	354	377	362	381	347	369	363	375	371	373	373	370	359	387	402	350	360	383	377	375	374	377	371	430	382	395	363	384	387	359	361	391	386	387	349	335	356	403	353	351	367	375	329	359	405	366	398	353	376	362	346	395	373	373	353	338	375	376	405	372	401	389	404	355	365	401	391	333	380	382	374	387	353	342	363	393	368	358	337	385	386	378	344	377	358	399	401	381	382	379	394	353	349	352	361	356	359	391	359	396	372	359	376	356	393	412	366	342	388	396	360	321	371	368	367	377	376	390	368	388	379	362	400	374	351	392	355	405	347	415	386	370	380	381	400	393	359	384	354	394	377	398	408	400	338	362	370	375	378	403	350	365	362	372	373	372	372	409	363	384	355	384	345	352	350	376	373	352	374	364	372	362	407	380	386	379	367	388	373	365	377	348	399	395	393	363	344	368	362	408	378	352	353	362	395	381	388	361	425	355	359	377	362	378	380	372	372	403	390	378	368	377	343	367	389	402	414	372	366	350	364	388	386	356	385	337	365	360	391	336	378	364	411	352	342	393	380	341	389	424	358	372	374	349	401	366	364	389	389	343	358	375	370	376	371	380	394	380	392	352	378	338
11992	18138	15598	8946	5824	4226	3369	2683	2220	1977	1792	1620	1464	1325	1228	1205	1101	1052	1067	1058	981	999	946	977	927	885	927	875	915	813	797	772	756	693	790	791	710	785	677	735	729	727	785	737	713	727	790	742	715	716	734	767	713	740	733	761	758	747	707	713	788	751	664	754	753	699	763	726	752	749	728	771	704	692	701	702	762	702	724	678	732	696	718	735	713	785	736	720	697	713	807	663	766	746	775	755	710	731	707	730	719	762	733	708	708	718	701	734	749	719	749	718	715	670	728	766	738	689	697	711	726	700	742	716	735	716	672	731	740	708	671	710	732	724	698	758	777	751	708	726	735	699	756	749	695	728	704	740	693	719	721	784	717	715	690	722	660	750	732	714	717	723	719	698	719	743	718	737	751	675	698	663	723	715	697	768	721	734	719	707	691	724	717	754	709	727	716	759	705	726	752	706	744	700	677	686	706	768	696	722	776	758	688	694	675	768	687	715	715	744	774	787	756	743	752	746	746	701	713	720	688	734	716	701	713	714	731	704	704	745	739	704	752	685	685	719	724	731	736	770	726	756	734	727	742	682	701	691	678	730	722	704	690	741	718	727	726	736	714	777	749	758	703	730	757	714	720	701	719	718	739	704	684	724	729	716	754	724	676	725	722	736	737	725	751	742	706	695	683	741	700	710	776	682	752	701	723	755	680	709	706	722	740	711	699	737	689	738	723	687	728	718	718	761	692	709	766	749	729	689	711	694	686	735	701	657	737	712	727	724	721	715	737	710	681	711	721	721	738	750	708	762	673	737	686	691	728	714	775	728	714	710	749	721	735	722	743	754	767	725	733	722	739	704	716	759	708	724	693	734	738	747	694	729	737	689	720	707	709	703	712	738	744	737	720	748	716	713	728	706	730	783	718	737	693	719	769	740	716	734	676	693	698	697	716	724	791	761	736	714	669	733	692	690	719	729	746	718	695	693	765	771	746	694	741	706	697	736	699	745	741	735	720	719	741	716	715	718	701	698	712	713	734	743	708	698	759	714	677	742	728	733	727	743	714	720	706	746	720	686	734	698	769	751	678	781	723	694	691	722	726	743	711	700	721	762	720	732	691	755	736	724	683	738	700	751	735	757	744	727	756	722	747	736	742	775	681	703	682	734	715	705	686	698	767	695	704	695	723	752	733	711	702	671	712	744	748	794	728	705	714	680	716	722	716	741	738	766	774	723	718	732	764	727	742	724	743	706	742	719	715	708	766	733	720	707	712	715	744	726	725	719	721	668	740	710	706	731	743	735	781	769	755	725	752	708	733	743	763	776	734	723	718	679	703	738	705	721	724	724	731	719	732	731	761	686	657	697	683	717	679	747	739	703	689	758	717	735	720	707	668	753	729	738	712	695	687	714	715	738	733	736	724	708	702	708	712	724	730	732	729	779	737	704	719	764	723	754	741	787	730	656	719	726	727	721	697	715	726	763	705	701	767	743	749	736	782	711	730	756	741	726	731	691	695	731	706	707	735	717	703	704	746	728	691	707	702	720	737	687	719	716	709	708	706	716	676	696	769	762	714	743	709	752	696	681	687	683	703	706	732	723	710	704	720	728	744	713	763	749	730	739	703	699	727	777	666	721	726	765	708	740	742	745	706	700	707	714	719	686	720	727	708	727	705	708	720	715	745	739	757	742	693	707	696	704	747	699	735	703	712	714	681	691	760	726	738	688	741	754	697	707	703	714	745	733	756	702	683	775	687	706	724	694	777	747	729	737	718	717	760	767	751	733	753	756	709	760	731	678	688	712	713	726	692	717	771	739	744	690	726	728	713	751	699	706	711	722	669	657	697	668	717	753	697	707	661	686	732	707	737	719	720	721	721	764	713	689	786	741	709	749	673	781	729	700	715	720	754	697	704	727	735	767	732	721	761	687	707	686	705	728	694	708	756	798	763	697	664	734	754	739	723	732	703	706	726	744	753	746	711	792	782	692	723	757	695	720	740	722	695	803	705	697	706	710	739	709	710	702	706	748	733	707	699	754	720	750	715	708	682	705	690	669	715	715	767	701	707	727	738	742	697	718	731	716	777	718	752	724	768	714	676	722	726	707	699	802	714	694	783	699	663	699	705	722	736	713	742	700	736	710	727	758	715	720	729	762	725	720	728	718	728	748	713	748	710	737	696	756	671	726	722	703	786	695	717	773	756	756	719	731	691	693	704	702	735	746	738	712	747	716	731	725	720	715	757	682	733	751	732	739	721	722	714	745	757	740	735	754	763	715	699	722	723	756	726	698	735	708	733	752	710	758	703	724	743	714	740	690	747	713	767	702	735	754	693	733	700	728	716	657	733	731	769	734	728	776	744	743	693	706	699	694	680	661	736	740	700	723	720	706	745	736	728	748	700	719	723	733	728	723	736	774	742	706	726	718	663	771	735	730	695	733	665	695	718	706	709	681	739	708	745	711	757	732	753	750	669	707	723	725	714	707	701	767	745	680	712	765	677	714	725	746	735	747	708	712	754	712	749	782	692	726	735	693	724	703	749	702	743	682	746	766	726	716	756	664	769	776	741	730	698	759	734	703	710	736	773	690	670	731	744	731	716	732	698	772	733	696	714	723	687	664	721	696	715	713	726	765	703	725	697	774	695	651	726	731	740	718	737	757	679	716	700	736	697	711	757	676	682	704	740	678	689	722	721	765	703	683	704	720	704	733	685	729	744	722	738	725	712	735	686	704	733	782	793	720	726	733	761	719	736	734	695	717	735	745	727	718	720	729	722	716	702	756	713	701	716	711	744	757	713	704	727	740	741	738	692	719	685	743	699	755	698	665	731	739	754	723	777	755	751	725	781	733	754	711	698	684	737	700	732	736	696	738	720	730	697	711	764	731	725	757	691	723	722	702	785	695	758	758	718	685	782	734	693	704	742	725	661	705	713	720	686	715	705	740	698	735	759	706	674	697	763	733	755	736	720	694	716	718	708	800	727	727	746	737	776	706	669	701	716	725	732	706	725	715	816	745	702	728	766	679	678	687	706	725	708	734	752	751	679	726	704	710	748	776	724	730	718	740	722	758	774	712	694	707	732	741	647	691	678	753	716	663	678	736	724	677	724	717	692	733	714	736	707	704	697	743	674	736	714	683	730	785	744	745	762	726	724	720	747	773	729	694	690	707	769	738	767	715	695	771	738	738	702	751	730	725	728	717	718	732	724	743	712	751	745	773	751	728	748	703	748	707	752	738	695	728	714	718	725	719	716	718	699	731	719	697	713	754	728	729	696	719	720	691	743	730	716	716	727	766	675	746	705	648	756	752	681	701	752	704	726	712	720	736	704	765	729	729	689	709	752	740	712	754	715	725	737	734	701	702	743	691	718	712	716	704	779	704	716	744	671	705	722	708	732	704	676	728	740	694	717	746	747	735	733	656	739	691	771	726	745	764	737	743	793	731	720	702	743	673	710	735	741	693	737	729	726	704	714	745	687	732	766	718	741	691	757	728	673	688	720	745
24046	21139	28137	24397	19402	4809	1899	1146	973	788	740	602	592	509	503	457	433	400	394	365	329	335	307	340	319	333	311	319	284	268	304	258	268	273	252	238	249	254	231	247	265	233	222	246	240	247	257	254	239	256	239	248	247	238	248	248	234	242	252	253	255	230	218	256	248	236	251	249	241	249	232	222	231	258	226	240	255	240	235	247	231	236	243	249	229	256	204	240	246	218	244	241	264	217	249	254	262	218	233	212	241	221	248	221	237	232	257	230	249	203	216	212	232	265	270	253	245	225	231	255	237	235	237	244	242	221	228	262	237	248	233	222	228	204	217	222	230	239	225	217	239	258	249	242	220	222	236	230	228	235	257	228	219	226	227	246	219	227	241	265	221	222	219	240	220	247	227	236	212	228	215	221	253	248	223	264	208	264	238	223	248	248	216	217	237	246	237	236	225	274	227	256	220	237	253	224	259	236	253	234	234	253	230	220	232	207	230	226	251	252	248	254	249	244	234	256	205	251	247	226	220	254	224	210	221	216	201	236	206	232	227	238	230	233	245	236	234	253	247	262	252	239	239	225	208	207	225	259	219	240	241	230	225	235	255	249	227	232	230	258	216	234	220	237	254	258	227	237	249	246	223	245	257	217	229	243	261	217	220	196	241	250	245	209	220	238	261	217	222	211	247	219	229	214	242	236	241	237	269	231	243	215	236	244	231	253	218	244	242	239	242	223	256	235	244	242	260	245	213	232	243	229	256	224	260	240	238	216	244	249	232	205	228	247	244	240	220	229	226	227	249	209	219	240	232	244	221	259	220	264	242	235	218	228	227	231	243	222	229	197	248	258	247	241	213	229	211	222	227	239	244	237	235	206	241	247	239	224	253	208	259	250	248	218	212	224	251	255	237	216	230	235	257	255	264	218	235	257	204	265	245	215	241	223	239	253	235	231	226	233	229	224	258	232	230	215	204	260	234	227	248	243	236	239	237	247	228	228	239	207	215	259	247	249	233	223	214	234	227	247	220	232	230	225	221	220	215	226	222	239	241	249	231	218	262	232	213	246	232	239	210	240	263	218	237	221	238	227	234	216	244	268	257	216	239	247	198	229	241	224	228	242	241	277	210	214	230	236	229	231	217	231	224	241	224	246	264	224	231	226	231	252	212	231	244	235	204	211	226	238	224	240	266	224	219	256	236	246	209	243	234	260	217	218	244	212	218	247	233	223	217	245	239	248	225	252	224	224	215	257	241	229	262	230	244	232	222	227	221	237	219	227	219	229	214	203	238	232	234	233	234	229	226	222	233	225	235	256	252	250	262	240	218	226	226	235	240	242	236	226	245	240	227	237	242	242	237	209	239	221	280	220	239	233	224	249	224	255	262	213	227	238	250	228	241	218	243	220	236	232	232	227	222	242	226	241	235	232	237	246	217	253	266	232	226	237	205	219	229	220	214	247	234	252	213	244	215	248	249	239	215	231	253	246	227	249	221	211	218	240	228	206	229	235	230	250	211	232	248	260	211	250	248	222	245	205	225	201	266	239	266	238	265	236	206	228	249	229	217	214	200	245	235	240	226	277	226	253	249	219	242	241	225	218	227	256	243	234	230	214	211	209	241	233	224	227	221	235	235	229	232	207	247	217	228	253	231	231	231	256	215	238	224	225	227	232	255	206	238	258	235	270	238	239	227	232	215	245	230	251	236	230	235	210	235	225	236	221	227	228	245	245	244	197	227	227	254	259	214	217	213	206	217	231	220	251	237	238	253	210	267	229	240	223	239	221	252	225	215	249	255	236	247	227	248	226	243	231	224	228	219	222	220	247	220	208	232	235	243	243	255	208	208	230	259	212	213	206	236	201	210	203	251	230	248	237	242	214	252	257	226	241	246	244	224	224	242	215	223	234	244	239	226	255	214	215	221	236	209	237	247	230	223	226	235	237	239	238	225	202	230	236	215	225	245	216	252	232	197	209	246	236	226	230	208	232	259	245	249	260	252	240	227	228	236	230	218	212	220	233	251	233	228	235	242	207	239	243	261	246	226	262	225	261	235	250	243	227	240	228	250	240	239	224	238	228	214	221	228	201	234	230	238	224	229	232	239	252	248	249	229	257	240	223	225	247	248	256	221	212	214	260	237	232	208	251	240	233	234	246	230	234	226	215	242	214	248	218	242	237	243	226	257	238	199	225	251	243	252	255	248	227	205	238	234	250	251	238	230	199	221	253	233	223	248	241	222	226	235	243	246	226	252	215	227	212	259	259	221	231	267	238	251	256	238	205	218	226	218	235	234	239	236	248	234	226	217	228	261	221	227	227	240	218	237	252	233	208	237	264	226	242	245	224	229	251	258	217	262	221	231	227	252	234	247	225	229	229	241	224	233	238	246	251	225	242	226	212	238	228	226	227	227	241	222	250	214	258	219	221	203	266	204	243	234	224	263	241	240	235	235	237	220	238	223	229	206	269	202	229	203	249	241	254	216	247	208	239	239	234	233	227	240	262	214	199	230	238	200	213	224	213	251	246	216	216	225	241	224	220	202	210	239	222	240	225	233	201	245	258	229	218	259	234	225	232	226	219	242	236	236	249	246	255	254	227	247	229	221	218	224	227	235	235	242	236	246	228	221	238	236	235	240	224	247	220	215	245	230	240	212	240	221	232	240	249	208	193	254	263	220	225	247	261	256	255	216	250	236	262	208	233	232	220	251	250	227	253	219	242	210	208	231	231	229	226	246	233	246	271	252	258	212	246	240	237	210	239	234	241	241	231	218	258	234	216	231	223	254	237	244	237	211	189	238	252	223	221	222	230	244	250	228	219	224	253	244	265	227	248	245	245	249	222	249	245	237	225	213	229	233	253	244	237	207	253	215	224	219	228	228	230	230	240	253	256	255	212	242	259	255	240	221	210	219	229	234	257	196	220	221	210	243	236	229	251	243	240	243	225	212	222	249	234	231	244	225	226	249	230	209	254	225	237	260	215	234	250	240	252	239	239	271	241	231	223	228	241	234	212	243	210	222	211	254	224	230	236	230	218	232	244	250	240	227	205	213	221	273	223	240	237	231	229	239	218	217	239	248	241	229	219	208	225	224	250	229	246	237	211	239	215	216	249	237	216	209	226	218	250	212	219	241	231	232	227	252	229	240	239	232	263	216	230	239	249	216	223	222	256	230	224	236	224	224	228	261	215	234	214	260	230	233	235	251	213	215	235	230	236	235	261	221	194	244	212	233	238	240	246	241	225	236	221	247	230	225	211	265	235	234	238	216	212	231	240	236	233	205	240	246	238	217	214	208	238	217	226	236	248	232	226	242	231	228	249	220	232	241	216	227	222	241	228	247	207	242	243	241	224	226	220	228	238	251	242	258	231	223	245	213	253	228	235	226	248	232	269	229	223	215	246	218	235	241	224	210	249	227	260	276	233	241	258	210	217	233	220	258	246	253	221	239	226	237	204	249	215	213	253	244	256	213	206	222	233	246	205	212	236	235	241	232	256	239	219
12966	24949	22010	13912	9610	7024	5402	4222	3474	2853	2576	2176	1834	1687	1408	1295	1274	1254	1160	1070	936	969	931	836	821	746	739	776	676	624	602	595	570	545	558	498	516	504	492	480	537	502	498	466	512	480	481	453	474	477	492	511	515	493	486	508	513	538	502	482	530	446	485	549	489	528	492	486	493	522	513	482	454	480	465	492	459	455	474	416	462	457	465	441	447	451	448	455	521	475	463	484	466	454	476	447	449	449	474	450	463	481	468	470	430	436	486	488	469	475	452	451	456	463	485	415	450	431	453	460	484	482	441	446	466	490	457	482	479	487	487	455	455	490	458	485	453	457	461	467	465	464	485	447	450	451	442	457	438	472	470	456	455	438	462	440	476	493	481	470	436	446	469	468	473	471	453	477	473	484	434	462	475	463	496	455	464	417	445	454	489	469	441	506	490	457	457	499	465	483	485	466	480	477	466	485	476	452	498	466	491	460	422	468	463	490	487	475	456	423	461	490	484	458	441	458	465	439	435	479	451	465	469	466	486	448	422	476	449	504	444	407	447	475	443	463	453	481	453	480	467	473	488	490	475	413	448	446	480	410	463	462	470	484	472	449	436	480	478	450	462	454	461	446	473	494	467	481	499	469	452	437	483	451	467	463	469	481	472	445	427	450	468	490	470	454	470	430	493	530	433	476	464	470	445	467	460	461	458	487	440	468	521	465	447	453	471	437	452	430	466	477	476	469	454	439	426	454	449	474	475	448	499	471	420	454	486	442	446	445	425	443	461	500	471	485	438	432	484	479	441	469	476	451	474	461	489	488	471	447	466	451	449	441	486	496	456	463	439	484	513	452	442	489	451	426	467	497	507	457	472	442	475	487	469	474	472	458	472	461	437	496	472	448	455	439	471	490	466	468	478	494	479	494	446	455	511	460	479	452	489	453	470	449	475	480	462	421	435	453	494	477	506	449	478	447	477	481	434	465	478	424	457	467	437	464	506	429	461	459	459	475	450	442	446	433	464	483	466	480	420	458	430	477	466	451	494	447	516	491	480	497	471	432	445	478	417	449	466	477	461	448	480	470	448	466	450	454	509	447	502	455	470	461	451	445	458	449	466	417	444	454	467	463	420	475	472	479	483	450	464	460	453	456	456	489	448	450	435	472	462	457	470	461	462	472	469	457	412	458	437	445	457	474	455	471	490	451	487	434	464	463	496	466	453	477	478	469	443	476	468	508	448	469	510	442	479	460	438	485	475	497	486	432	440	474	450	449	508	443	492	458	437	477	469	478	516	466	467	483	504	448	470	450	452	461	471	445	462	486	465	467	447	494	485	451	478	442	464	459	455	492	487	452	455	438	441	465	490	474	478	452	424	454	455	452	487	460	480	433	511	461	491	432	463	463	457	470	437	456	454	435	492	430	475	474	458	441	473	493	462	469	499	441	450	472	485	453	471	431	461	480	467	462	477	451	487	462	506	395	495	438	477	444	478	501	469	468	469	442	446	480	459	442	467	474	436	498	482	463	449	466	433	409	439	480	452	444	484	464	452	492	463	466	491	456	460	497	469	469	492	485	486	454	473	462	459	451	455	467	498	469	461	465	456	474	456	485	456	485	491	459	458	471	451	440	467	459	455	428	476	478	426	400	470	454	445	449	481	472	430	443	471	462	490	449	465	484	431	455	463	439	471	429	480	455	462	477	475	465	481	416	433	450	489	455	447	425	460	470	462	486	456	482	480	478	463	452	430	486	444	502	445	461	478	459	452	507	472	436	451	472	460	453	494	461	500	488	470	422	429	450	440	428	498	449	420	472	457	483	468	454	478	463	452	432	416	472	454	437	453	469	470	503	440	449	429	474	486	444	502	481	432	468	475	420	502	474	497	476	468	487	442	458	474	470	486	445	478	465	462	441	463	434	421	487	459	495	470	483	459	428	447	494	452	435	443	471	463	475	473	466	474	439	451	452	520	447	493	478	454	448	456	474	441	483	474	495	488	440	476	485	462	483	449	450	455	476	462	464	476	484	448	509	439	482	446	465	441	488	449	502	506	460	487	415	451	482	437	462	482	465	425	472	475	445	496	472	487	461	442	456	436	432	445	457	471	509	491	498	479	446	468	449	436	427	456	424	453	480	471	423	464	473	443	443	460	450	460	470	448	462	440	455	481	501	490	472	461	513	458	455	479	450	482	459	461	461	447	447	481	456	468	479	459	501	431	474	407	407	448	461	461	494	478	432	504	464	490	492	436	442	437	457	463	485	474	473	425	472	446	484	494	440	441	488	439	508	452	477	473	505	440	424	433	445	445	426	464	458	438	457	463	478	433	476	460	477	468	449	484	409	518	473	450	454	436	454	469	448	424	467	433	426	474	502	432	473	473	474	474	477	472	473	414	485	434	495	489	427	458	461	469	458	457	464	475	459	439	421	429	457	468	441	458	459	482	487	447	452	456	474	447	453	463	459	496	454	498	443	433	441	437	448	406	462	465	450	438	467	441	463	464	486	407	460	443	481	446	451	447	469	455	460	456	452	456	450	472	480	440	412	469	425	450	461	486	464	464	463	443	499	459	480	475	479	496	439	438	454	467	505	462	463	426	470	468	456	502	450	456	474	430	448	468	450	433	464	480	453	441	496	449	461	446	450	435	478	436	460	463	472	435	452	453	462	488	441	492	446	418	467	445	465	457	454	451	479	457	439	458	501	420	452	451	471	441	454	465	445	478	489	453	470	509	501	454	481	438	503	479	490	454	502	425	479	473	432	415	455	452	436	461	452	440	460	428	477	493	407	467	432	508	471	464	431	488	467	431	497	461	477	435	466	436	475	450	464	443	470	477	476	451	467	427	447	460	469	461	448	427	506	470	469	465	481	501	439	462	474	466	456	471	474	441	433	465	494	475	432	435	454	487	474	465	478	438	473	474	446	480	445	464	442	468	448	447	441	428	469	469	514	452	437	523	449	467	449	480	489	496	488	416	472	489	449	439	498	462	430	449	445	454	425	479	469	482	424	471	470	478	431	462	463	436	475	475	456	437	487	437	419	488	446	499	458	460	463	457	468	466	464	453	437	451	484	456	409	454	440	471	449	455	465	461	459	470	469	457	410	422	473	488	452	479	468	491	410	451	474	479	438	457	437	459	453	441	488	472	442	432	476	483	450	458	450	449	492	464	444	477	447	413	455	495	463	459	487	465	451	509	423	502	435	465	442	417	458	492	478	475	500	433	467	470	441	457	452	458	460	452	465	499	488	432	467	439	469	457	472	466	470	447	491	415	464	465	468	456	444	529	449	493	460	488	463	478	494	450	444	475	477	452	428	495	472	476	486	496	439	460	443	505	510	479	466	500	488	444	507	497	457	426	481	469	457	446	447	424	489	460	494	435	473	524	467	467	439	499	495	435	492	491	488	468	496	484	429	454	483	426	388	463	520	462	449	474	470	434	451	507	480	475	520	485	464	468	487	446	433	445	482	491	428	456	466	449	461	454	457	489	451	457	434	419	470
23044	21095	28756	23658	21103	18503	4720	1949	1289	1161	1030	868	741	675	574	588	529	555	512	460	474	447	421	376	383	348	331	363	345	312	308	278	291	281	295	258	285	275	269	300	251	264	257	241	271	268	256	260	271	245	271	260	252	246	264	241	296	280	256	263	268	294	246	225	267	270	264	235	248	233	279	266	269	232	245	240	240	238	264	262	278	257	250	236	266	235	253	259	231	251	249	287	252	255	260	230	256	243	227	233	268	228	252	230	232	240	244	244	248	231	240	221	261	240	256	232	237	238	262	241	210	235	266	222	216	278	242	240	221	236	243	235	223	245	281	217	246	240	239	267	236	259	220	243	248	229	269	237	231	259	260	264	236	239	234	240	221	255	234	248	237	252	221	240	221	229	244	240	250	239	252	233	259	252	262	248	246	234	239	208	238	253	253	238	260	241	257	219	265	249	216	264	236	229	204	250	242	218	256	255	250	258	215	221	257	242	270	231	237	234	258	232	216	230	222	233	232	223	268	253	256	220	258	235	222	229	241	241	246	230	235	276	254	232	250	240	241	239	202	229	264	200	242	255	222	243	267	211	240	222	250	257	252	218	235	255	274	264	230	249	253	247	216	245	211	248	231	247	242	277	233	262	238	256	259	222	243	223	253	270	230	255	222	245	231	254	238	239	258	265	251	261	237	249	252	232	225	207	207	239	233	225	221	255	253	222	240	264	220	258	229	252	224	244	241	244	238	233	260	244	251	268	254	257	236	225	284	222	227	244	235	257	245	236	241	256	260	252	248	242	239	249	214	231	218	277	240	240	247	226	269	250	236	244	258	225	217	262	251	223	225	236	223	243	218	256	261	254	237	246	217	229	242	242	259	244	278	261	261	252	267	251	249	290	211	230	220	246	236	255	268	273	249	213	240	245	256	234	242	231	241	239	227	224	229	233	238	246	295	242	252	245	234	234	278	240	260	293	234	249	258	238	231	227	256	254	255	241	250	225	219	253	224	229	253	250	235	224	244	268	242	245	245	256	268	233	217	241	233	216	219	248	240	235	236	246	258	245	259	240	244	268	249	221	222	276	213	228	229	232	260	227	230	247	226	234	234	255	233	236	227	230	230	248	277	231	246	240	230	216	223	235	247	242	262	257	228	244	225	222	243	256	246	258	230	237	231	228	257	258	237	259	214	244	258	255	252	243	222	246	255	247	261	226	241	247	283	268	236	254	258	239	243	240	244	246	267	231	227	256	248	244	255	251	245	237	239	254	257	226	252	231	236	244	253	240	240	253	214	223	235	230	249	257	236	229	233	263	274	251	239	271	242	228	234	229	219	269	244	235	225	252	254	229	256	239	238	265	272	244	225	256	249	254	242	250	247	251	220	230	247	249	259	255	232	251	220	239	239	244	245	263	267	222	257	228	254	248	251	218	259	230	253	228	225	220	238	246	231	243	229	253	240	222	255	233	218	225	251	246	241	225	250	251	252	236	281	242	243	269	252	232	229	263	259	226	250	259	215	254	230	234	266	264	237	234	232	258	247	220	251	222	235	268	248	246	236	244	274	241	225	226	281	249	247	230	253	284	252	244	211	254	256	247	256	252	264	272	247	248	249	239	229	227	281	205	256	245	245	286	264	229	257	238	260	257	251	257	237	265	227	263	219	241	232	246	244	243	224	243	255	242	256	222	234	252	241	241	253	246	247	239	196	223	266	257	248	256	231	259	281	219	232	246	257	239	267	244	224	244	228	245	252	254	254	266	257	249	243	255	242	245	253	251	245	260	242	240	265	263	242	254	243	259	243	243	275	243	232	227	225	209	243	233	236	251	237	219	241	250	245	301	234	231	246	262	244	239	253	269	246	233	259	244	250	235	247	248	211	250	249	235	232	229	251	215	248	253	274	264	223	221	239	269	252	250	219	240	207	244	245	235	245	262	286	240	250	258	224	221	271	237	235	254	247	230	268	215	210	256	242	243	275	209	230	230	250	242	264	223	204	241	253	234	247	245	232	243	247	245	230	218	258	213	268	246	240	236	246	258	251	232	237	247	246	246	255	238	232	210	239	246	248	234	238	241	249	247	242	254	249	236	212	252	249	248	253	253	206	256	245	238	240	288	228	238	227	265	240	260	240	270	226	245	247	245	260	267	239	209	262	245	249	280	238	241	252	260	248	251	217	224	226	245	230	256	241	251	262	242	239	235	255	260	263	253	236	248	228	267	232	243	228	216	242	251	260	218	235	269	265	253	259	221	283	257	268	245	239	254	222	248	252	239	254	232	242	243	230	262	253	257	240	222	237	261	251	241	239	252	265	235	267	247	242	224	223	245	232	230	238	277	225	256	232	230	250	235	254	249	256	242	261	252	256	233	233	249	277	269	248	221	247	218	258	243	223	256	234	228	224	251	234	239	247	255	209	235	225	242	243	234	242	227	251	248	261	247	249	237	232	221	246	229	231	266	236	227	237	239	223	219	223	240	260	259	258	240	227	219	284	255	232	249	223	234	235	243	214	237	229	228	264	238	248	238	245	221	253	236	230	273	240	252	236	244	229	238	239	260	215	235	246	250	255	252	222	273	257	226	244	259	243	233	250	245	240	265	243	239	247	225	237	246	269	273	211	245	228	253	205	229	255	259	221	252	257	259	256	240	234	234	235	238	251	254	233	254	256	270	260	251	255	273	219	270	255	230	245	227	232	221	209	220	237	219	272	238	264	251	242	265	238	234	257	230	230	257	240	221	222	241	240	245	266	245	227	256	216	240	236	220	236	262	256	247	263	250	262	261	257	243	245	236	260	225	245	247	247	223	232	237	247	262	225	237	251	229	253	251	261	240	241	245	245	225	223	254	259	259	220	273	227	228	264	234	260	252	237	248	254	235	228	256	235	256	251	223	227	238	244	245	255	236	259	256	229	220	248	232	241	234	239	218	230	232	241	246	248	256	243	274	213	259	210	243	245	229	252	240	235	231	239	242	234	257	269	270	228	239	256	263	246	218	217	255	266	244	257	235	257	232	236	267	238	237	261	221	224	242	224	262	242	260	243	230	231	237	238	244	256	281	256	237	221	201	249	233	257	237	271	230	223	261	259	242	260	216	253	222	231	234	260	239	256	245	239	234	256	224	245	220	254	232	238	259	249	257	258	239	266	239	258	248	256	232	246	241	239	247	235	236	240	223	251	244	245	257	215	219	254	232	215	257	252	250	218	249	243	259	242	221	242	245	228	250	218	237	236	223	229	268	266	245	224	251	242	210	228	238	234	245	231	257	242	241	233	235	271	267	209	225	258	242	214	243	245	232	244	230	251	197	250	243	239	254	258	224	275	251	262	258	283	219	275	243	243	224	224	247	228	224	261	193	226	239	248	250	228	246	220	265	217	250	278	247	227	248	266	219	234	243	263	245	267	268	236	223	228	243	223	237	259	243	272	277	204	243	241	262	219	251	255	237	225	240	222	215	242	233	242	255	229	237	269	263	240	258	262	212	254	233	230	249	238	251
15194	29858	26394	17805	12951	9579	7529	5842	4713	4107	3448	3015	2581	2269	2001	1891	1697	1608	1471	1395	1292	1231	1124	1075	994	936	944	831	801	746	725	666	673	562	514	564	538	568	548	500	538	586	491	517	540	507	531	514	531	519	521	489	501	524	469	489	484	450	484	501	525	504	499	544	470	495	467	498	443	499	490	489	463	504	494	470	482	485	477	496	462	439	459	462	447	432	485	424	470	409	457	480	491	479	481	465	460	470	494	455	457	462	494	457	485	431	447	439	492	443	416	460	437	437	449	465	422	474	428	450	451	461	462	473	453	420	433	471	458	456	455	473	440	441	460	458	471	447	442	509	470	465	481	439	444	428	458	452	467	448	432	469	515	506	466	457	461	442	474	484	461	447	455	497	464	451	448	436	473	459	465	482	457	447	449	459	441	463	469	424	490	431	450	484	472	453	450	467	503	445	471	446	472	454	476	452	466	465	458	487	445	463	473	449	465	468	492	465	437	453	479	491	453	488	454	454	431	420	437	464	465	442	474	418	468	437	460	445	440	434	486	487	444	416	481	435	413	449	454	474	424	432	446	505	483	424	470	448	423	454	465	456	431	468	449	454	493	449	462	440	458	467	479	472	425	477	472	419	500	413	457	465	450	475	444	466	408	462	438	492	453	432	468	464	457	477	442	419	466	476	466	427	425	464	473	455	449	462	466	464	441	453	447	480	431	466	462	431	487	466	425	433	442	440	434	445	451	437	449	421	428	435	448	446	425	445	474	453	493	479	456	454	492	468	481	454	460	463	459	456	494	427	466	461	486	464	504	494	423	422	469	403	431	443	474	449	434	455	472	464	483	443	438	473	442	484	422	436	456	449	469	488	504	442	454	457	491	460	462	421	452	479	490	452	428	497	492	515	436	496	475	436	435	433	476	478	443	448	469	434	496	467	439	455	459	481	498	419	420	447	438	456	472	470	437	435	472	456	436	450	503	472	463	456	455	451	460	447	475	470	455	462	474	443	454	466	489	492	455	460	475	454	477	462	421	464	476	459	456	451	451	453	450	439	446	466	448	474	466	454	445	400	436	440	500	446	440	481	446	445	479	490	425	423	489	429	445	451	462	472	456	458	461	409	433	444	444	494	453	435	455	462	446	469	462	460	456	397	499	470	485	474	390	417	456	462	501	433	472	416	460	445	470	459	465	466	476	431	436	434	505	458	456	420	423	480	425	446	492	473	471	467	447	497	462	455	462	428	487	421	483	440	440	469	430	483	481	410	434	442	451	492	486	447	489	453	433	459	441	457	443	493	472	444	458	429	477	480	454	477	465	474	434	501	485	432	452	437	445	465	491	454	436	473	430	408	484	453	470	461	456	488	514	504	475	466	400	417	443	454	480	446	480	487	415	483	448	469	465	453	447	446	441	456	442	497	444	487	458	469	455	460	479	458	419	452	466	436	466	516	444	433	452	468	475	495	443	497	438	478	458	500	462	440	442	485	469	474	413	466	451	474	465	425	436	453	447	434	466	406	459	406	452	439	438	481	441	433	462	477	407	484	479	442	443	470	441	438	420	465	493	448	469	422	449	439	467	459	435	431	425	469	419	475	432	457	441	485	439	429	461	479	507	444	466	452	427	465	448	435	439	458	465	461	467	434	434	440	455	467	421	522	438	486	444	448	435	425	445	455	438	501	482	466	448	466	424	428	423	445	425	453	469	448	434	473	477	465	448	458	474	495	469	455	446	462	437	472	418	473	451	424	456	460	454	467	459	524	424	471	454	448	428	456	412	463	454	447	432	447	475	495	436	475	464	429	457	472	451	486	435	443	480	481	422	465	462	450	441	443	466	457	490	475	442	448	456	494	474	452	483	469	443	496	469	441	454	461	496	469	442	466	455	491	436	414	445	471	472	506	447	459	417	444	471	444	487	411	459	466	450	455	471	434	485	454	451	435	449	465	464	453	434	429	429	439	437	473	445	441	443	479	484	510	458	458	434	473	467	440	486	476	476	447	454	429	472	450	466	468	460	455	485	489	453	477	453	432	512	472	454	428	460	431	460	488	458	469	459	472	458	435	465	474	464	460	427	471	472	484	465	442	462	449	472	440	429	431	446	478	485	462	428	438	484	445	463	504	473	439	438	453	433	453	440	423	452	459	456	468	448	451	485	434	454	434	491	468	441	447	464	495	451	461	416	439	479	425	462	447	452	463	413	470	487	457	468	442	446	460	454	478	468	446	461	462	458	450	477	459	494	446	473	442	461	473	484	464	470	471	461	419	472	418	472	450	434	488	468	462	432	470	474	443	438	445	481	432	434	421	473	446	430	461	452	455	478	475	425	433	465	449	442	464	452	452	461	430	456	454	473	436	448	477	472	491	462	454	447	470	438	403	478	455	483	435	427	459	476	462	423	446	430	466	441	490	465	433	452	450	457	489	450	444	460	466	461	443	458	464	450	447	457	455	478	454	443	471	469	417	447	445	426	494	470	498	449	468	490	474	453	463	443	475	460	457	468	448	488	462	453	464	461	447	472	430	494	457	431	451	442	443	455	437	451	441	456	459	411	435	458	454	482	481	477	452	443	433	491	412	459	469	448	456	463	441	399	471	435	468	454	394	465	455	457	447	425	445	437	452	445	474	427	451	430	440	413	498	490	488	459	467	405	496	450	479	466	448	435	460	466	491	495	480	451	458	456	492	466	439	464	454	488	486	444	430	462	452	419	465	437	494	462	452	485	441	415	453	466	468	455	484	455	417	478	480	451	475	461	453	453	434	455	432	471	465	438	456	420	453	433	426	465	465	452	460	429	472	416	455	455	474	485	498	460	471	433	456	440	439	445	443	493	452	402	478	478	474	437	433	443	472	458	431	448	457	499	431	439	458	454	486	490	433	473	451	438	438	484	453	462	443	435	488	481	457	468	483	464	465	456	474	470	484	447	449	437	427	455	465	462	455	456	420	484	443	473	495	474	436	445	450	468	501	467	426	495	429	477	469	472	469	480	469	479	453	457	447	454	464	449	435	442	459	439	526	447	437	443	478	491	411	432	458	461	437	465	445	418	479	460	438	476	434	470	456	432	467	454	464	467	455	449	460	502	471	436	453	484	491	454	465	454	490	462	434	492	457	477	429	496	478	419	447	448	453	426	444	469	432	445	451	486	463	441	432	436	478	446	478	438	456	452	425	454	461	430	474	482	434	445	476	455	430	448	441	518	456	447	428	461	477	451	456	481	446	459	423	475	430	424	493	452	458	454	453	444	466	454	452	427	478	461	469	453	444	427	446	451	472	448	472	497	441	466	435	443	456	422	442	479	487	444	442	450	474	492	478	459	459	447	463	495	459	443	430	455	485	474	471	412	468	461	434	460	477	497	454	470	420	446	452	463	507	475	465	466	444	496	455	456	454	447	452	460	433	472	460	478	461	504	437	462	496	481	477	491	446	471	501	431	438	413	467	465	441	423	433	453	468	421	445	417	440	473	472	466	438	450	475	443	443	472	443	440	467
26659	20244	11651	4238	1730	1285	1014	830	683	656	619	560	522	532	542	502	449	495	455	433	440	445	420	396	397	380	398	382	389	357	371	398	339	399	388	372	383	354	354	386	380	400	349	405	367	331	359	364	420	402	386	358	342	357	378	382	343	365	393	374	376	366	343	384	396	385	383	366	379	355	374	391	397	360	352	351	398	379	367	370	374	356	370	391	381	397	382	380	357	337	393	378	376	336	365	414	382	340	371	407	358	347	357	380	339	345	362	330	370	353	362	397	348	376	346	385	375	362	361	390	392	396	406	369	414	386	381	346	359	348	403	412	361	365	398	330	356	354	373	408	382	378	381	365	371	379	373	369	370	387	414	321	379	371	383	380	377	375	372	334	368	352	390	349	383	365	379	333	396	347	381	359	352	376	338	374	392	371	397	391	354	388	353	388	378	377	369	354	380	363	396	367	369	367	359	358	299	367	376	382	374	410	341	383	408	397	395	354	364	375	396	349	361	380	411	320	390	400	382	382	365	364	365	352	353	413	336	365	342	363	379	362	353	372	371	361	399	377	371	393	356	391	377	352	372	354	342	373	392	390	329	359	361	357	398	345	329	331	423	372	399	395	361	392	390	375	343	350	379	410	390	338	401	369	354	386	408	383	370	372	363	377	371	372	381	404	379	362	402	349	363	361	365	400	378	387	378	385	357	420	358	340	296	357	370	359	370	343	365	393	372	364	358	347	405	319	363	365	408	363	370	317	353	381	360	390	372	345	384	386	381	379	363	389	382	339	340	364	355	375	360	368	425	364	375	372	352	392	383	388	376	324	382	364	371	354	406	359	367	358	354	362	370	358	358	404	356	405	376	376	374	395	383	393	321	379	371	407	379	355	356	390	370	368	360	367	392	379	394	335	356	386	362	372	363	385	390	355	350	398	325	392	387	344	351	392	356	347	375	400	384	360	361	385	370	360	356	353	362	357	339	354	362	328	361	409	357	354	354	371	354	337	437	341	336	389	338	365	368	331	368	385	365	403	343	336	329	353	355	404	390	342	391	375	378	362	384	395	392	349	404	350	368	355	379	395	387	337	361	362	397	349	384	360	360	387	364	380	378	343	380	401	365	409	395	348	357	371	352	361	370	369	406	357	391	365	351	353	363	408	372	339	356	376	379	389	387	339	347	365	396	379	377	374	391	356	372	349	359	370	379	348	359	385	345	345	372	395	367	373	375	357	369	370	316	364	363	398	347	345	371	375	379	351	372	366	354	352	380	387	378	385	384	380	367	370	335	340	406	366	398	374	350	364	388	358	372	382	356	400	387	327	373	359	375	359	364	389	377	365	348	370	379	392	381	338	351	369	367	337	402	420	351	379	372	360	383	378	353	378	386	364	356	388	358	342	360	381	338	339	389	365	298	377	383	364	366	381	394	360	360	355	397	372	386	370	347	360	360	379	382	380	379	349	368	386	366	387	379	357	340	382	386	352	362	356	353	348	354	358	390	356	374	372	376	336	400	339	377	375	392	358	360	382	366	370	364	394	397	387	359	388	377	358	323	360	391	401	386	344	352	391	387	344	365	369	366	367	354	376	344	363	352	381	366	361	387	395	361	379	348	360	349	362	386	341	394	378	358	374	362	383	358	358	377	383	372	359	366	377	385	360	381	373	388	346	371	339	381	331	420	358	363	390	373	355	333	390	370	367	330	344	403	352	361	365	386	325	370	330	354	348	345	381	366	354	360	352	344	350	382	336	357	383	406	364	378	397	361	400	346	352	379	384	371	365	372	355	355	385	390	385	347	373	377	330	360	315	391	389	378	333	348	335	391	377	388	318	379	339	366	382	343	375	363	403	389	364	374	368	361	345	357	383	369	399	391	338	357	384	353	365	375	376	379	383	349	368	379	408	359	354	352	347	384	388	390	388	387	347	376	363	332	335	389	372	368	374	342	367	351	371	371	395	377	343	341	380	360	376	351	352	405	395	376	368	367	376	338	371	388	379	368	383	364	354	408	369	329	391	390	356	389	365	391	337	353	382	399	377	361	360	386	364	383	410	399	358	379	353	354	342	396	387	391	399	399	390	389	356	373	361	345	396	399	358	380	348	359	337	349	348	348	380	374	380	362	379	388	351	342	347	359	409	337	361	389	399	353	381	345	351	345	360	388	403	373	386	365	350	357	364	369	378	370	390	394	368	356	363	371	357	391	397	365	392	386	405	394	395	337	370	382	379	365	366	361	344	356	401	364	364	372	350	344	348	381	361	339	372	347	392	381	400	344	367	369	412	380	374	363	353	375	365	393	350	362	372	392	390	394	347	402	355	373	360	398	365	376	365	394	362	363	364	348	373	376	346	379	374	338	361	381	385	406	376	381	349	359	335	362	363	358	349	354	390	377	385	391	375	356	347	360	355	336	349	341	336	400	421	359	360	396	374	374	381	399	374	360	350	387	376	350	380	377	379	384	359	360	387	378	364	401	400	357	352	350	375	346	376	357	380	378	354	371	340	373	358	386	349	369	385	385	375	385	387	342	378	339	372	368	360	392	374	355	380	395	353	364	350	398	361	379	349	366	359	332	360	370	365	364	371	370	349	383	377	383	405	380	364	363	362	352	338	349	392	378	387	362	348	378	376	381	373	353	364	387	363	368	377	355	349	364	356	393	378	361	391	373	362	379	356	367	361	336	368	392	380	364	352	365	408	377	373	373	330	355	345	360	364	391	359	342	387	362	370	393	357	384	353	360	399	354	363	362	371	359	354	349	378	355	333	388	370	352	373	372	385	371	404	384	372	402	375	395	387	375	343	375	353	342	373	355	346	396	358	355	363	386	353	390	378	355	361	333	337	386	370	395	373	386	377	355	379	387	368	380	350	381	357	357	337	383	367	359	354	374	389	369	346	370	411	361	404	405	347	365	351	381	374	390	364	339	314	337	323	385	341	375	346	373	343	366	363	341	336	347	390	410	357	366	351	379	361	343	358	371	376	355	363	357	385	377	397	365	336	393	353	364	387	394	385	374	382	398	387	351	333	366	364	391	359	348	362	381	383	366	342	343	343	343	353	376	350	382	397	406	371	354	383	359	325	399	363	390	353	395	400	389	364	395	360	358	358	371	347	396	383	365	358	373	379	327	384	349	351	384	364	394	348	388	373	365	381	367	394	371	375	377	382	393	365	357	345	402	347	351	320	369	347	371	369	348	336	362	312	321	403	392	387	383	377	395	362	342	366	387	351	404	361	371	377	332	344	381	340	349	353	403	397	353	335	335	346	376	353	390	378	361	361	371	357	344	338	387	332	412	399	362	389	358	432	386	332	342	366	369	369	361	358	362	363	374	338	367	412	325	328	380	351	394	366	399	351	355	381	361	402	392	388	354	368	374	391	385	389	394	383	377	330	396	385	326	361	372	350	387	361	363	364	382	379	342	365	326	370	381	383	360	365	421	316	340	351	331	350	372	383	368	390	354	357	367	367	359	382	334	391	359	372	332	379	353	366	361	353
11480	17480	15170	8671	5591	4204	3383	2727	2152	1961	1760	1556	1393	1375	1261	1170	1137	1120	1090	1064	1052	965	942	916	906	857	820	807	781	855	794	740	754	736	789	727	768	740	710	769	753	730	766	723	736	769	698	729	737	731	756	713	701	690	746	692	751	711	698	728	779	774	787	697	733	708	713	754	748	686	708	722	712	702	697	788	745	714	700	744	732	770	694	758	631	690	747	694	715	750	695	698	716	748	700	722	716	689	713	726	725	694	757	680	752	669	683	714	713	729	731	755	746	655	665	720	678	749	726	727	686	736	643	738	741	680	712	726	689	715	700	697	678	664	692	685	709	688	706	745	731	693	737	764	712	694	717	759	705	702	735	735	731	758	707	726	730	736	682	700	697	694	709	671	689	682	719	685	697	738	696	715	682	720	693	746	740	706	673	754	715	682	680	701	747	699	705	740	727	719	770	688	731	725	743	716	677	733	668	745	762	751	749	785	749	744	682	698	703	718	687	759	719	750	750	710	717	722	710	719	752	679	717	738	703	751	676	750	721	716	750	751	720	735	731	752	671	716	702	739	729	696	738	730	690	743	720	694	715	691	761	715	705	736	752	694	696	755	747	711	693	777	694	710	692	710	743	734	674	718	719	690	662	731	701	717	680	700	729	696	677	729	716	713	728	700	723	737	717	716	714	731	718	687	692	729	681	711	727	704	707	716	745	706	707	706	687	771	717	672	724	767	670	723	731	705	717	753	763	653	729	772	730	709	713	712	732	706	716	722	757	747	711	721	733	682	703	722	697	698	807	721	703	692	737	726	722	749	753	689	707	724	702	711	731	713	725	678	749	755	733	710	682	731	687	734	703	717	707	781	717	708	733	744	716	745	762	698	699	791	694	693	763	720	695	703	722	691	773	737	735	708	738	727	707	734	695	734	751	708	698	719	719	707	728	713	723	717	717	749	672	687	741	743	691	689	717	725	703	728	687	698	679	675	693	696	686	781	723	721	693	737	687	723	700	686	751	775	709	764	676	679	733	747	683	729	740	759	749	695	759	718	722	699	743	753	706	742	679	706	761	723	690	741	759	702	702	734	758	691	727	705	737	794	704	711	715	751	734	674	759	754	713	681	739	721	739	697	751	726	728	688	720	677	690	768	734	715	739	731	714	756	688	700	720	733	770	718	716	767	733	727	721	703	697	758	720	721	687	728	715	712	732	771	768	743	786	721	717	742	664	712	719	726	719	706	723	717	728	718	708	754	719	743	800	670	726	691	724	704	748	701	762	702	720	695	779	717	712	738	682	698	714	763	687	702	772	742	711	676	729	748	761	751	717	729	726	738	714	747	733	703	743	694	767	713	778	715	757	718	659	707	704	690	764	749	754	728	708	753	741	741	734	706	752	743	670	687	707	709	704	681	707	779	681	708	725	680	744	725	680	704	745	697	681	701	707	687	704	741	763	686	742	713	742	734	667	703	735	725	670	679	730	725	733	693	730	714	744	704	683	716	716	686	696	683	724	750	743	742	700	713	730	748	764	705	704	720	707	683	688	777	739	703	759	726	705	707	727	722	706	684	699	758	697	763	698	710	716	734	729	759	747	698	734	708	743	719	716	661	701	730	746	714	712	715	708	675	692	699	662	708	713	781	757	670	716	710	717	661	734	686	739	727	716	736	708	747	680	693	740	725	750	686	745	733	710	727	727	687	704	708	706	734	702	766	710	748	737	740	720	739	741	687	692	694	690	734	707	671	702	705	705	670	711	690	725	752	734	691	720	738	693	748	723	728	769	753	714	726	697	686	695	736	699	710	741	697	785	721	734	692	777	692	704	715	697	762	739	685	701	734	742	668	718	726	694	702	693	733	694	757	701	720	684	688	708	742	710	744	708	721	700	777	776	731	671	776	671	735	738	748	700	707	739	759	745	716	721	695	686	729	728	743	707	693	714	688	705	730	703	702	702	727	729	738	705	691	738	749	708	688	760	724	702	707	653	718	745	747	712	693	719	699	706	666	681	707	733	780	781	732	739	764	727	719	713	711	703	755	715	747	696	691	710	679	785	724	726	722	727	720	731	699	729	747	743	718	708	728	731	743	707	721	690	740	704	711	745	710	725	731	702	723	722	731	732	743	764	691	679	684	725	737	688	723	715	763	711	741	688	715	720	703	687	688	735	746	706	787	731	661	718	738	693	693	724	759	708	689	699	740	689	697	720	745	699	684	698	720	707	703	766	727	693	758	698	671	755	659	704	720	768	752	674	702	732	705	765	697	759	760	730	731	703	752	671	749	710	748	720	736	763	718	736	708	724	718	688	756	719	721	704	693	744	735	751	696	748	711	706	724	737	732	787	709	724	719	688	728	749	733	766	700	688	742	721	711	680	679	719	743	723	700	668	743	710	749	684	687	738	705	808	708	725	698	745	722	714	740	698	715	691	711	752	657	708	665	729	718	731	650	755	740	758	709	688	747	752	688	716	724	719	681	817	756	699	754	705	746	730	707	705	787	705	711	741	687	681	705	727	728	678	722	701	730	723	704	750	656	708	761	714	673	717	722	701	723	744	724	734	731	710	739	700	693	750	742	701	703	695	698	722	708	693	721	752	696	701	695	755	724	768	708	733	734	711	749	656	740	732	734	733	760	690	703	716	743	690	692	689	721	704	743	722	699	682	747	724	731	737	679	719	722	758	682	692	718	717	771	737	721	669	725	761	705	770	711	685	736	711	756	706	690	732	696	756	693	684	698	728	731	723	724	737	742	742	692	700	745	705	756	708	735	737	726	710	701	716	701	700	712	714	700	711	730	739	691	705	749	695	732	731	752	728	730	754	704	723	687	749	724	766	744	768	736	729	708	724	729	726	673	749	698	710	726	733	725	716	706	718	712	719	716	709	692	687	713	714	713	697	696	764	727	709	701	713	779	701	700	743	704	717	722	766	672	726	741	711	713	707	742	724	712	728	731	713	726	777	730	703	730	687	726	715	708	724	671	702	743	703	709	720	739	734	701	695	743	720	715	748	749	702	716	708	747	725	763	704	729	711	721	717	743	667	708	735	730	686	768	742	721	715	717	718	708	705	726	752	688	742	748	725	724	759	734	713	751	706	713	721	734	741	738	725	729	672	682	771	727	769	723	736	737	745	705	661	738	673	665	710	752	712	706	756	705	761	737	750	713	654	692	730	741	714	759	747	717	702	711	699	706	740	712	712	713	697	756	714	696	726	768	746	746	719	720	691	684	709	697	745	717	718	719	733	675	740	735	740	730	699	694	696	753	721	721	731	769	758	765	770	751	762	674	697	751	713	804	715	714	699	750	693	727	690	708	723	694	656	725	728	722	773	701	719	719	718	765	708	715	722	724	723	709	733	732	734	711	665	755	718	696	740	694	710	719	766	710	781	812	763	739	687	684	756	693	705	701	793	727	752	716	755	740	711	752	721	731	708	700	740	685	743	708	738	737	735	732	708	732	734	750	705	716	736	728	704	735	685	712	708	746	673	691	724	738
24103	21164	28146	24424	19465	4728	1876	1211	953	838	757	625	528	500	475	427	451	413	386	377	375	369	352	324	336	316	305	272	273	296	300	262	249	245	234	230	254	245	238	266	236	247	235	231	254	216	258	240	229	225	237	232	240	261	235	234	226	217	240	231	223	237	210	255	263	250	217	232	238	218	237	236	253	236	240	235	236	213	271	201	232	196	225	224	241	220	244	208	211	214	223	242	224	217	203	241	229	244	226	209	230	237	243	233	230	230	230	237	235	230	222	208	257	222	236	209	246	236	219	226	216	222	227	236	252	211	237	216	222	226	226	225	241	249	250	261	207	248	223	228	246	220	261	247	219	240	206	231	240	203	207	237	228	237	213	196	237	244	240	214	210	185	241	226	227	224	238	227	247	219	230	258	218	261	240	228	205	189	233	217	265	265	254	223	249	243	231	220	205	268	237	238	236	244	252	265	221	224	232	199	227	218	246	258	225	233	234	235	254	244	220	207	230	221	241	220	229	211	199	222	222	213	221	197	208	221	225	207	233	220	230	222	231	225	262	229	205	239	215	253	261	219	213	223	229	241	214	218	256	212	209	259	239	222	254	233	219	235	232	258	254	242	235	245	202	250	223	219	232	213	244	212	233	215	257	247	242	242	250	211	222	237	231	208	233	214	207	218	225	236	247	218	242	213	231	239	211	237	211	197	224	245	232	240	222	216	231	228	210	219	223	233	246	241	241	223	240	243	235	214	234	244	232	198	224	223	244	228	221	255	247	217	234	225	261	238	248	213	254	224	223	249	233	225	216	222	231	259	241	223	219	245	205	212	243	211	249	229	210	217	240	209	210	211	237	248	236	226	247	230	218	230	239	225	242	253	241	212	258	233	247	249	218	235	249	250	230	218	225	231	204	209	247	225	232	251	260	225	227	201	234	229	223	209	250	211	229	225	205	203	203	228	263	234	193	253	226	228	230	235	218	250	244	244	231	216	254	219	261	216	218	231	221	235	211	207	222	206	217	252	247	240	195	218	224	204	243	211	202	224	244	233	226	237	236	230	244	274	226	237	219	233	201	237	237	242	218	239	207	233	204	237	221	234	216	199	209	237	211	207	198	271	227	192	251	222	234	256	243	249	231	255	238	240	239	204	225	215	235	242	239	247	218	237	223	186	218	234	225	219	244	237	216	237	238	223	232	233	214	217	222	248	269	213	216	221	234	209	219	213	233	226	228	227	251	232	251	247	224	213	237	240	230	218	238	238	237	238	251	246	246	238	225	227	220	211	212	219	213	228	228	227	241	238	233	233	225	196	236	199	238	229	230	220	248	226	246	212	231	244	218	232	220	234	246	204	225	255	248	215	212	238	239	246	214	234	224	237	235	221	218	231	219	216	228	222	204	227	206	208	225	204	225	229	228	226	237	227	211	206	232	221	223	211	213	240	238	224	237	271	230	220	263	228	211	211	234	239	230	233	232	237	225	231	226	199	223	226	257	235	228	204	219	217	193	237	245	218	229	232	219	227	228	225	230	211	200	229	227	221	242	188	240	200	218	229	238	229	238	211	219	212	225	227	211	228	226	225	219	257	240	248	224	244	238	238	193	210	221	211	241	222	252	241	230	229	210	224	232	218	242	228	229	248	203	220	228	238	238	245	236	240	232	194	227	239	214	233	227	231	208	256	218	226	232	239	261	196	248	237	211	204	220	285	227	252	240	232	222	223	220	232	213	189	247	242	224	233	231	229	231	224	215	252	237	204	219	238	222	227	226	214	219	222	234	232	205	233	214	199	201	231	209	246	238	234	233	211	202	235	220	213	237	232	235	235	242	216	234	201	216	213	229	227	229	234	219	207	228	207	231	227	252	236	208	225	214	230	229	227	222	233	238	224	232	228	234	241	203	214	213	206	226	231	226	243	238	198	236	212	222	234	257	235	230	210	227	223	240	249	218	239	232	239	219	200	253	229	225	251	235	237	239	239	238	233	250	219	191	236	224	258	232	222	255	232	220	241	188	246	228	222	215	198	245	230	237	210	242	239	198	204	224	215	215	244	222	221	227	235	226	236	231	195	221	213	202	220	204	225	217	203	210	247	239	225	224	238	221	208	225	226	211	209	230	229	226	219	225	204	192	229	208	245	238	219	227	205	238	205	234	230	228	222	249	247	230	243	216	201	228	198	209	231	229	211	232	214	235	213	197	206	236	220	243	242	244	246	215	200	224	226	227	237	217	232	216	225	257	232	259	229	209	238	240	222	218	231	226	195	240	245	246	242	252	238	242	261	252	225	208	224	237	211	233	217	238	218	229	222	217	233	227	236	244	230	204	220	223	237	219	209	221	210	241	242	247	215	222	229	240	251	257	230	226	246	242	218	232	236	236	239	243	211	244	202	188	231	216	233	229	213	205	238	179	219	234	218	244	229	237	241	250	205	196	244	233	218	212	209	235	204	232	210	227	212	247	239	238	234	223	215	221	206	212	219	242	210	245	235	243	229	246	229	231	214	217	206	239	231	237	236	215	239	184	246	240	242	248	235	248	204	198	240	241	243	239	233	225	226	240	246	184	224	248	204	220	239	238	215	238	221	236	222	249	224	209	243	220	245	226	229	230	225	198	243	216	198	226	251	256	206	203	242	223	216	231	234	201	203	238	227	235	236	230	213	219	212	256	221	229	227	225	239	239	213	225	202	241	230	233	232	240	250	243	231	229	208	252	196	224	240	236	231	216	236	236	223	233	211	222	222	248	220	215	213	219	235	259	245	240	256	253	203	234	229	225	216	205	219	207	233	222	219	247	208	224	236	235	215	226	240	234	223	216	211	226	221	223	219	246	214	246	250	225	203	229	237	207	240	224	231	206	225	211	231	252	202	232	230	232	231	271	212	225	235	217	223	235	213	192	223	235	220	223	225	238	209	235	236	215	221	224	211	222	242	230	222	215	238	265	201	227	253	223	209	227	248	225	228	236	249	215	231	200	224	237	217	242	226	206	238	235	239	234	246	235	186	226	236	228	218	219	226	219	226	226	218	214	214	231	222	231	217	230	234	227	249	260	198	219	229	232	220	186	244	223	215	207	219	229	209	227	223	232	235	228	246	237	233	238	241	265	226	223	230	227	217	234	218	220	207	240	228	229	240	209	256	220	241	249	223	216	262	227	244	255	242	229	234	235	233	233	280	244	265	222	235	243	238	230	220	257	226	212	257	230	214	201	234	220	230	219	241	192	244	220	241	219	220	237	225	247	223	216	236	219	191	208	213	234	222	217	229	202	237	225	245	225	218	240	218	209	234	254	248	217	216	226	241	230	251	212	217	222	217	230	242	225	245	199	256	257	242	223	250	232	232	206	218	218	235	248	233	241	211	258	204	250	239	219	220	223	207	236	245	235	245	210	210	193	225	218	215	226	230	234	227	245	209	227	218	241	231	223	220	246	249	212	238	236	224	242	223	212	245	230	241	226	255	263	228	206	247	230	257	235	230	194	234	242	223	216	223	236	213
12863	24645	21772	13724	9566	6908	5388	4133	3293	2907	2587	2179	1838	1662	1516	1421	1326	1233	1167	1095	1022	999	878	867	765	816	759	685	619	646	606	593	565	521	504	506	532	511	501	511	503	537	485	511	497	500	485	500	528	502	465	503	483	513	446	480	485	478	475	500	522	506	444	489	499	513	475	457	493	520	482	479	470	481	477	467	491	454	476	453	463	445	446	447	452	483	482	491	441	463	448	446	480	482	497	466	494	465	499	482	487	462	475	443	454	447	441	461	450	456	419	470	485	481	421	481	462	456	456	445	424	462	468	490	436	484	434	429	458	456	447	483	474	451	442	453	418	439	442	459	453	506	418	405	460	454	454	501	447	449	469	451	473	480	460	467	503	464	466	446	427	451	450	457	462	452	474	469	452	460	471	432	478	457	484	444	432	472	483	463	448	444	431	448	473	457	485	466	473	438	468	500	470	487	456	456	516	481	480	473	461	414	453	433	469	475	416	462	461	434	461	469	454	453	484	470	478	458	438	444	468	435	461	448	494	422	470	433	467	471	439	462	446	456	442	476	479	454	475	478	431	471	486	488	455	480	407	467	418	435	465	457	438	504	478	444	438	438	512	451	447	459	464	470	443	457	501	498	468	455	478	448	446	478	471	486	479	450	425	462	462	428	416	479	485	458	452	463	442	450	469	434	454	463	472	467	444	435	436	493	508	479	479	449	458	476	474	467	452	468	455	461	456	435	472	392	450	463	454	462	458	450	444	455	450	464	495	449	460	465	472	428	487	495	446	470	443	450	442	469	492	484	431	445	483	461	485	443	457	452	423	492	446	445	499	471	495	449	462	443	423	472	458	462	435	469	439	425	430	448	436	476	448	457	411	426	468	491	466	460	444	512	463	464	456	486	439	429	426	456	434	474	474	485	456	457	469	451	472	438	435	449	463	436	471	463	424	440	483	469	429	437	483	472	463	487	462	478	473	458	467	517	466	452	451	489	449	434	436	446	417	427	478	457	531	454	473	473	478	454	482	467	413	487	467	473	430	460	472	485	454	468	469	416	477	472	462	478	447	427	450	460	418	501	444	481	431	432	467	459	459	445	427	436	428	437	514	410	433	426	450	484	447	464	478	441	452	456	480	488	456	473	441	437	491	409	443	459	445	471	452	441	424	454	495	483	492	471	447	436	482	454	469	449	462	449	490	465	463	458	463	405	495	479	455	454	468	485	443	427	442	436	464	465	483	463	481	443	438	454	433	503	433	448	433	471	444	464	458	469	471	482	443	429	430	452	490	451	456	486	458	486	462	491	468	476	444	422	458	447	462	464	456	424	488	504	455	480	433	489	485	477	497	436	452	450	474	475	456	413	453	455	417	432	462	503	474	463	445	437	438	489	471	448	488	450	457	444	443	435	458	487	443	428	468	472	475	466	460	471	465	426	458	465	477	445	478	479	476	487	375	470	478	498	462	438	455	459	479	472	454	434	458	480	435	482	426	464	473	449	432	437	481	501	500	434	478	435	440	459	470	442	448	496	505	479	440	462	477	409	443	427	500	492	425	444	481	466	437	445	453	449	465	496	443	465	462	475	473	477	440	451	487	466	455	421	471	471	487	478	454	443	459	424	458	480	441	467	428	427	419	462	467	462	451	455	465	454	475	470	453	501	481	445	431	441	471	475	451	434	426	404	470	431	444	462	440	468	448	452	474	472	483	471	454	449	415	460	474	442	459	505	462	463	487	477	456	472	463	428	461	499	471	461	472	460	479	497	468	431	427	467	482	473	476	475	472	493	432	481	455	459	493	481	437	471	455	443	464	442	433	480	500	450	469	483	461	440	444	459	419	460	474	442	441	487	461	460	438	484	459	449	447	502	482	418	437	455	441	439	440	447	427	481	392	461	454	480	447	452	444	480	469	469	453	500	484	455	475	421	456	455	459	465	479	440	464	486	439	472	451	468	437	457	463	481	500	426	434	471	435	444	472	459	501	450	464	464	442	450	485	489	429	441	464	448	449	448	446	458	501	446	441	477	431	475	459	455	445	453	450	467	465	440	430	451	430	465	472	473	478	440	497	472	446	459	464	453	463	462	466	456	464	452	417	474	435	462	444	474	444	464	481	482	454	482	466	470	437	478	463	454	479	464	502	449	460	506	465	420	487	443	440	455	467	425	473	454	481	464	437	460	431	444	455	476	458	503	466	489	457	457	479	479	453	424	514	457	433	485	473	457	453	436	467	472	448	456	480	444	465	433	479	433	438	480	467	437	468	475	479	445	454	443	475	447	487	452	485	472	449	486	451	426	478	465	490	480	479	452	484	447	474	495	461	459	432	460	463	489	469	443	476	477	458	436	464	462	499	481	442	482	442	438	437	468	436	431	486	437	447	462	450	447	458	495	428	439	412	421	486	470	485	412	470	456	481	493	447	450	414	426	411	440	454	448	453	458	430	480	453	471	451	446	443	456	455	466	476	459	493	424	466	428	449	500	469	443	459	476	477	453	477	453	439	434	493	454	446	441	434	456	476	440	447	452	469	453	452	464	458	446	455	420	408	461	482	451	437	442	424	428	479	473	471	426	427	466	523	474	444	506	454	440	467	468	478	439	435	476	495	481	455	423	466	460	451	449	442	450	435	457	440	447	454	463	434	474	512	456	508	457	452	456	445	471	447	463	446	449	461	472	431	443	458	442	451	455	452	410	458	488	479	445	499	425	431	466	446	439	415	460	481	465	441	466	438	493	445	451	479	432	468	423	431	491	454	486	438	456	468	478	463	454	430	461	486	456	472	439	438	426	481	423	474	429	469	473	427	453	463	462	467	443	465	472	443	505	462	463	468	484	433	450	508	479	435	440	433	500	424	452	496	441	447	470	460	437	414	476	438	454	465	497	437	470	503	460	445	457	458	461	435	448	495	490	470	442	417	473	475	446	449	488	447	475	476	402	452	492	487	478	467	460	453	450	453	480	443	533	446	443	432	458	463	454	457	472	451	441	465	469	499	452	456	462	466	478	458	483	497	483	432	502	446	457	488	453	461	430	420	433	435	437	453	447	484	419	457	438	433	480	484	433	463	438	464	467	481	460	441	461	441	486	444	421	484	471	436	449	453	420	431	467	458	490	490	473	494	406	451	444	429	437	483	447	453	470	473	438	496	437	460	471	448	442	467	455	467	489	436	450	458	420	462	460	508	482	449	446	455	470	469	479	440	429	432	483	448	410	446	445	459	440	431	490	440	455	457	482	460	456	446	484	459	431	428	464	404	425	453	444	466	462	423	496	436	486	463	486	447	469	466	468	437	440	461	428	482	467	473	470	436	417	458	469	484	473	482	463	466	416	450	465	470	495	441	409	469	441	445	452	492	445	482	465	494	464	463	470	480	463	445	487	456	487	460	414	449	438	466	478	479	424	485	436	511	500	442	485	478	441	476	428	461	451	451	453	460	432	441	453	445	447	440	457	440	431	459	439	470	439	460	460	443	470	416	451	477	456	450	464	466	425	447	461
23098	21120	28818	23700	21134	18504	4661	1879	1310	1169	1055	846	736	655	643	614	592	591	523	448	461	398	411	376	381	353	346	317	302	305	286	293	269	271	294	293	288	261	255	270	258	251	236	258	263	237	246	255	251	239	269	262	232	216	242	258	219	234	259	275	239	230	290	232	223	218	247	238	256	265	249	252	270	217	271	233	248	240	212	233	238	216	238	252	242	239	251	247	264	221	260	276	229	260	235	250	242	250	262	236	248	265	251	265	247	240	227	247	233	272	253	224	235	228	244	270	248	252	275	225	256	260	247	232	252	227	256	245	255	237	235	223	273	244	230	227	259	228	213	240	233	262	248	219	227	234	268	239	249	229	265	239	242	225	262	230	240	253	275	225	228	246	231	212	250	246	264	252	250	229	250	243	234	253	253	231	267	241	251	259	234	232	231	259	239	237	225	237	234	219	259	246	245	243	235	241	237	232	252	246	257	240	274	235	200	226	220	239	252	226	225	223	242	261	231	246	249	220	252	254	257	243	260	248	280	219	240	250	249	260	222	226	251	237	245	246	242	208	252	257	244	227	219	248	241	242	230	226	269	230	234	274	250	248	247	242	244	251	236	206	222	228	261	235	259	218	271	225	223	227	267	260	255	219	248	247	246	235	247	261	236	239	285	235	228	250	225	231	232	245	240	258	245	244	253	240	226	259	260	246	238	234	229	247	231	265	238	230	233	262	239	226	269	243	227	261	265	223	254	227	265	242	230	226	207	250	243	254	239	246	240	222	259	237	250	231	261	226	249	211	257	249	240	204	244	209	268	234	263	249	229	250	251	252	239	221	233	240	242	230	255	210	239	248	267	253	226	240	252	275	210	242	262	246	246	259	245	240	243	249	240	232	216	236	274	247	244	221	229	225	251	208	220	250	255	216	244	241	258	233	239	242	258	233	229	251	220	258	223	263	252	271	273	248	201	218	228	244	220	241	234	227	252	262	270	254	230	268	271	235	215	246	256	246	223	250	224	225	226	243	231	241	253	246	235	250	266	253	217	258	244	236	251	236	225	241	242	235	238	247	245	232	242	220	229	237	252	248	237	215	224	234	226	258	224	231	238	226	228	262	257	224	233	237	217	235	247	228	243	274	280	272	229	249	230	225	235	244	242	238	253	211	259	244	247	226	237	222	235	248	258	269	216	212	240	251	229	237	248	246	262	236	237	219	263	246	227	230	206	260	236	245	262	233	242	241	255	245	262	242	260	247	245	250	218	255	237	227	253	210	259	227	248	225	228	216	225	238	271	242	248	243	257	216	253	243	261	232	242	266	251	256	258	228	217	225	248	286	253	238	220	250	242	239	234	217	236	246	231	238	246	234	234	224	239	250	217	231	251	267	250	227	248	231	233	231	234	275	240	267	263	239	221	220	226	216	231	252	256	247	271	264	193	248	218	242	233	247	243	234	231	254	265	233	256	237	276	231	233	230	234	251	240	252	265	264	236	217	221	240	260	240	238	229	236	245	239	242	243	254	221	243	243	237	227	252	216	214	223	254	193	221	242	245	253	287	245	281	240	251	248	245	243	229	215	228	255	261	228	228	230	249	244	241	260	231	265	258	247	244	248	256	247	261	220	229	231	257	227	236	219	235	243	250	244	217	218	225	236	242	221	248	258	221	239	228	268	241	269	214	231	269	250	205	254	253	266	264	225	229	269	214	250	237	228	239	247	239	252	230	256	262	268	241	223	261	247	230	234	200	228	257	242	223	244	232	225	232	254	216	245	234	246	247	255	218	243	215	251	228	240	230	235	277	262	256	244	240	234	213	259	254	226	240	245	245	253	244	211	242	252	253	269	250	263	241	241	247	249	232	248	249	221	252	232	227	282	267	230	236	228	221	250	217	237	246	227	252	259	230	225	242	217	232	222	242	247	294	250	259	240	254	242	219	216	232	236	242	220	243	222	242	253	240	260	231	260	247	254	240	235	221	231	264	222	244	232	240	248	241	238	233	256	239	262	234	234	225	241	256	258	229	250	239	236	230	247	241	249	247	225	245	278	247	224	243	244	247	251	233	227	239	244	220	216	243	240	245	238	235	282	246	259	271	216	251	234	248	268	252	228	238	248	245	238	239	237	237	253	253	237	247	229	242	250	234	265	237	241	246	259	253	231	233	227	246	247	248	234	226	224	252	241	239	212	267	248	230	278	243	255	241	237	250	246	240	216	248	277	255	274	229	240	209	262	226	226	238	240	240	217	255	244	254	236	247	216	224	229	248	249	247	233	267	251	247	241	235	243	218	236	246	222	238	236	242	239	254	238	254	231	233	241	262	238	238	228	247	238	221	239	219	248	252	247	265	259	271	241	214	222	229	247	257	221	242	241	255	214	240	243	209	254	255	240	252	225	257	249	231	241	257	282	240	227	244	255	247	228	255	224	246	235	255	243	236	231	278	235	259	238	231	241	226	228	269	223	234	243	221	241	268	218	246	243	231	229	228	230	227	259	249	227	235	241	228	244	242	259	269	240	227	227	246	225	244	283	262	240	249	227	225	202	239	247	254	238	238	245	213	227	234	264	222	248	262	240	252	256	259	254	247	260	275	217	257	249	249	208	209	234	227	252	255	236	246	264	235	238	230	262	246	267	256	243	223	224	221	241	232	255	225	245	247	230	239	222	240	256	226	219	240	240	225	270	215	241	253	240	238	231	246	248	221	221	241	236	264	232	232	247	230	266	244	232	217	217	243	227	261	220	221	245	231	262	262	230	222	254	235	208	217	255	258	244	246	220	269	241	226	279	245	249	238	210	258	215	226	257	238	255	235	259	271	246	248	241	256	245	257	249	250	238	210	252	241	223	241	276	287	228	238	234	232	241	256	241	225	226	229	276	260	258	236	234	234	245	221	230	235	255	277	248	259	242	274	243	217	228	215	235	246	237	245	239	228	232	234	206	232	212	248	217	219	255	263	246	238	216	226	253	231	237	238	224	245	236	213	270	230	226	233	265	220	247	269	222	246	228	234	257	246	251	257	259	232	236	229	237	235	238	246	230	223	269	207	216	230	243	268	239	256	248	213	234	244	237	246	242	210	229	247	264	240	219	254	254	235	242	252	246	232	232	240	233	238	218	235	238	252	234	264	235	248	229	226	219	237	245	234	245	255	248	220	231	239	256	235	239	242	282	255	242	259	248	270	242	243	248	238	223	231	215	239	238	255	230	233	235	253	255	236	255	254	256	228	254	258	247	246	199	231	243	247	256	245	244	232	248	267	245	250	283	238	227	238	236	254	239	229	233	253	222	233	250	235	227	257	261	247	234	235	226	233	231	228	240	236	255	247	247	275	230	239	238	267	227	242	243	229	246	227	235	259	257	220	265	223	212	242	242	234	270	219	247	203	236	254	246	250	266	256	265	209	242	260	222	255	234	232	245	244	245	247	231	222	276	270	224	235	243	253	256	238	226	247	236	230	236	241	232	259	239	239	248	255	284	248	242	283	224	221	270	250	243	236
15165	29279	26435	17674	12817	9445	7432	5805	4833	4187	3499	3070	2635	2304	2072	1908	1849	1708	1549	1422	1369	1258	1173	1086	966	935	828	774	772	748	677	627	581	604	612	598	518	545	539	565	522	544	481	474	543	491	499	518	531	495	466	501	477	481	483	456	512	437	500	469	467	482	509	483	508	515	520	519	472	530	464	469	491	467	477	451	465	475	466	451	443	469	455	466	495	462	459	477	483	453	458	476	451	480	502	465	437	468	476	424	450	468	459	445	435	459	457	435	487	460	464	460	510	455	439	443	464	445	480	455	474	440	407	470	453	459	445	435	482	459	439	420	471	469	471	442	461	437	431	487	479	465	429	404	441	406	463	443	445	432	497	450	462	438	457	431	475	464	405	450	434	444	415	438	459	445	446	438	444	504	442	445	451	434	483	476	457	443	434	453	451	462	472	435	453	434	450	498	458	474	480	454	487	470	416	451	440	446	445	440	429	426	459	449	474	455	470	444	461	452	445	444	499	447	448	442	455	460	453	470	427	425	450	446	465	482	440	427	485	462	475	464	428	439	459	455	494	436	471	453	446	488	422	462	451	430	422	428	439	471	486	435	492	450	440	405	448	460	450	435	440	491	465	503	481	466	452	403	437	450	438	425	466	438	430	420	435	420	441	465	473	454	470	475	468	436	442	479	422	449	442	446	423	434	468	463	489	452	437	467	450	472	441	442	459	451	467	453	482	421	473	419	412	449	477	456	463	429	472	478	456	461	448	523	488	495	472	480	424	465	472	444	415	486	468	436	436	469	457	416	487	465	497	440	481	468	501	433	460	428	457	462	451	448	419	448	454	467	457	429	467	486	498	476	476	509	421	418	477	451	420	461	448	434	473	491	453	440	434	450	447	433	464	480	474	425	449	437	440	454	494	413	469	441	434	451	479	470	450	453	441	432	431	467	474	405	482	415	456	473	438	426	452	408	472	434	465	434	468	455	478	477	417	428	459	459	489	461	473	445	490	457	452	465	425	467	497	448	437	453	440	437	472	467	457	446	470	446	451	420	484	481	463	489	440	432	405	463	475	425	446	428	449	450	449	444	434	450	445	484	476	450	482	464	450	444	443	424	463	499	458	503	439	470	470	423	437	465	457	446	468	444	447	469	406	484	429	477	443	467	478	457	444	442	459	413	487	445	451	446	445	472	439	417	469	488	436	494	446	473	454	451	459	464	482	474	422	459	441	454	462	454	462	482	461	445	445	491	456	445	448	480	477	442	453	474	494	437	476	436	474	443	463	441	434	493	453	473	445	438	460	456	455	447	453	467	466	472	462	436	459	445	424	486	447	437	472	433	450	461	447	467	457	467	437	468	459	449	475	449	467	472	440	490	438	441	460	443	479	456	467	482	458	482	496	454	432	447	459	459	444	475	454	420	464	434	484	446	436	444	437	455	442	423	455	471	455	459	497	429	470	467	463	422	450	469	454	446	420	477	452	438	442	430	392	457	459	494	467	459	446	481	465	496	456	442	455	450	452	453	439	470	424	410	449	454	455	466	442	467	430	414	456	441	470	442	423	448	455	420	414	461	440	446	477	466	447	405	434	437	441	422	456	439	468	462	475	466	445	420	447	432	452	421	441	475	491	459	471	434	405	441	436	451	473	450	435	420	433	450	442	434	451	461	459	441	492	471	436	443	437	453	480	414	462	478	452	417	460	479	503	448	444	459	439	484	481	466	466	480	467	448	420	489	470	429	433	467	455	504	445	457	461	484	443	452	457	423	427	457	473	456	475	466	472	450	421	510	461	424	472	441	439	446	459	458	472	454	436	419	451	474	471	431	459	425	459	438	475	436	463	460	439	468	466	475	439	481	446	466	459	453	466	461	514	459	443	443	452	451	441	438	467	458	424	451	473	437	473	430	469	459	443	450	442	473	461	477	487	404	453	425	479	493	437	463	458	419	459	439	464	489	494	419	453	450	447	483	442	456	452	479	464	476	412	445	426	475	471	453	450	461	453	500	441	456	459	455	456	417	450	462	454	414	465	474	489	433	438	451	457	477	430	453	439	465	468	416	446	445	449	461	456	463	428	497	452	435	438	454	464	433	448	459	420	438	480	468	474	432	479	456	459	455	492	467	470	458	452	451	435	478	470	474	440	441	421	457	438	459	448	468	480	474	442	471	454	415	424	466	490	444	493	457	406	451	453	417	469	473	456	433	421	430	409	455	501	410	441	492	475	459	480	455	455	428	439	488	465	448	469	431	421	443	448	426	454	428	446	488	481	474	492	467	457	444	475	448	448	447	450	449	484	465	414	461	479	479	454	451	446	435	430	482	443	487	438	437	436	451	461	421	458	432	474	449	452	425	486	462	425	462	458	462	498	460	466	503	446	440	450	427	460	466	423	437	477	431	488	454	413	465	445	483	457	451	471	479	458	445	471	452	455	449	421	431	465	441	436	457	430	426	437	436	479	464	427	427	455	472	444	469	477	454	421	476	455	464	426	458	450	457	494	451	425	472	475	449	438	438	506	445	429	438	402	457	473	444	418	494	457	427	444	451	403	487	466	481	441	484	484	446	518	454	454	457	442	465	478	496	452	450	488	399	461	489	463	464	478	455	430	453	454	450	433	469	440	465	426	467	506	443	447	451	477	468	447	454	445	454	427	422	435	478	434	465	489	496	432	449	435	459	486	501	442	465	460	450	473	474	439	450	478	453	509	425	419	457	490	490	469	442	440	447	442	415	460	468	455	454	428	439	434	437	430	453	445	463	441	480	446	449	435	453	463	456	430	443	423	453	433	440	444	484	465	434	439	456	429	460	439	478	444	427	449	449	422	467	442	407	462	469	469	466	410	430	466	423	465	424	460	444	474	486	471	449	446	487	476	469	492	470	459	438	470	455	488	494	442	472	473	490	476	446	451	446	435	425	440	460	446	453	480	431	485	440	478	470	469	472	470	465	437	482	435	469	476	498	463	465	430	422	502	483	440	483	468	457	481	455	454	467	435	461	445	468	419	432	439	478	436	436	451	430	477	441	435	465	481	513	503	463	422	434	447	438	434	450	467	452	459	441	483	465	421	481	460	447	416	453	428	482	416	457	425	451	458	464	431	435	438	435	447	455	418	430	440	462	445	463	429	492	449	451	488	450	480	435	422	445	462	468	463	439	414	463	452	436	469	463	466	476	459	417	468	478	476	437	458	462	464	455	441	427	462	446	438	470	468	438	444	463	459	424	418	474	429	465	469	465	456	457	435	430	453	483	497	430	451	466	426	399	462	429	440	459	445	434	443	451	463	454	477	433	453	455	426	465	454	437	459	464	436	447	451	451	472	448	457	465	487	438	480	479	456	452	410	433	472	442	445	444	467	457	433	446	436	468	474	456	441	452	457	457	438	441	470	432	455	393	451	468	411	411	411	427	421	424	422	463	493	466	448	447	471	464	445	438	448	430	424	481	434	446	441	419	474	423	404	453	498	453	434	492	475	455	461	484	448	467	437	455	447	462	474	427
26593	20157	11412	4094	1930	1223	1057	794	729	687	571	543	519	548	442	433	475	482	456	456	469	405	434	429	421	407	415	386	353	385	371	361	382	348	382	385	332	361	386	354	359	354	374	378	379	365	358	375	393	374	349	369	376	336	381	392	361	377	357	397	386	404	338	354	371	370	391	393	361	387	358	353	370	348	334	365	332	390	390	401	343	365	327	381	354	335	389	372	379	358	348	359	343	370	366	350	375	355	350	356	373	389	355	358	337	355	399	388	349	355	344	381	341	351	359	397	376	364	374	342	385	362	394	384	344	383	343	374	396	362	367	365	401	363	397	339	333	369	376	349	334	358	358	332	371	371	332	364	381	366	374	386	366	358	339	386	353	347	342	360	342	360	348	366	376	357	363	374	371	346	367	346	380	300	361	353	370	376	341	351	357	386	398	339	336	358	348	367	373	366	358	362	383	331	355	337	364	375	371	372	351	323	379	347	371	329	355	371	398	363	371	367	432	359	354	356	351	346	331	352	360	355	390	391	357	390	323	362	338	334	353	361	371	363	339	402	361	363	346	370	383	362	359	332	384	359	405	412	381	357	344	343	366	356	354	375	344	347	350	340	365	359	373	378	378	364	392	375	380	358	334	366	341	398	347	381	333	367	379	367	381	375	374	359	330	340	337	386	355	343	369	346	381	378	392	360	349	366	347	360	319	365	354	375	336	356	368	387	343	348	362	371	365	335	364	350	340	360	356	355	401	348	372	338	351	376	365	370	346	369	357	353	365	343	362	375	369	372	359	394	341	343	357	375	364	368	339	369	375	325	350	361	371	375	361	362	378	386	326	358	377	405	361	371	353	331	361	342	356	399	362	346	335	356	352	391	332	375	359	393	391	349	343	361	350	400	373	383	365	374	368	370	374	396	356	389	331	339	329	344	361	376	365	362	383	422	377	366	360	399	358	405	348	398	388	364	346	359	352	378	380	365	327	332	381	373	328	378	341	397	341	351	350	357	357	348	360	381	339	378	395	389	391	373	371	357	335	368	363	380	367	383	340	357	348	340	364	369	398	380	353	359	354	323	362	382	376	329	355	371	392	348	357	366	363	392	387	357	366	367	337	365	351	313	380	373	380	356	353	359	355	365	391	361	341	345	359	377	358	379	388	394	357	382	372	351	352	370	347	357	393	362	361	357	391	341	371	355	380	364	350	407	371	352	352	342	356	355	401	345	387	366	341	350	345	376	359	376	362	387	344	360	381	376	410	359	372	360	387	376	382	378	370	386	365	367	354	381	341	349	349	383	372	384	331	384	377	372	376	360	393	372	380	381	371	359	404	341	332	360	372	352	362	371	340	336	376	370	404	344	366	377	348	393	393	359	347	373	353	363	347	367	382	351	378	384	350	367	358	378	375	358	340	340	369	341	381	365	323	362	384	391	342	402	379	321	360	389	342	366	370	384	369	354	377	397	356	376	349	376	368	337	362	335	389	366	355	369	380	388	368	338	374	360	358	392	339	378	367	351	345	385	369	347	332	365	380	361	362	404	341	393	359	355	349	322	336	365	370	359	344	384	361	355	389	341	372	355	359	377	349	381	395	384	390	346	359	385	353	365	339	369	365	358	393	360	354	350	370	357	375	361	351	356	363	349	359	359	375	397	382	353	374	378	368	370	345	397	362	351	387	352	383	333	344	393	333	372	357	340	371	393	413	334	357	343	375	341	315	351	333	353	362	401	364	369	400	359	379	361	363	364	362	377	368	385	359	367	430	386	362	330	351	365	394	398	362	385	349	323	352	400	378	372	348	367	372	350	385	404	385	404	419	361	356	377	370	365	408	361	347	357	386	382	342	329	372	355	412	404	350	350	342	359	387	387	384	372	338	362	335	363	371	372	371	381	359	352	384	329	361	321	376	378	342	365	362	367	299	370	383	346	363	396	394	338	335	353	345	389	352	388	338	338	369	357	353	397	356	348	376	367	365	354	363	338	333	369	325	373	388	345	334	360	373	387	386	381	342	361	379	361	365	345	352	403	381	395	365	371	343	322	351	368	399	366	359	367	365	353	377	393	365	340	354	357	395	336	361	344	367	363	375	385	343	370	357	438	380	335	353	390	357	376	366	341	347	358	360	363	352	368	366	384	389	392	348	353	374	377	357	361	392	400	354	358	361	349	358	386	366	365	363	382	396	368	353	344	329	357	343	374	341	325	370	370	365	372	356	362	317	410	347	366	363	352	392	375	353	378	367	387	375	378	372	349	363	389	355	388	347	347	403	367	389	353	393	382	370	359	362	356	324	363	333	329	350	359	330	396	346	381	368	385	323	343	330	377	395	366	383	381	393	379	404	387	378	356	380	358	367	374	359	361	351	352	381	348	344	351	363	385	369	346	353	359	364	335	352	350	387	382	373	368	409	373	386	342	377	390	355	357	403	366	357	389	363	341	356	369	334	368	373	397	339	367	355	356	350	381	346	343	403	347	361	390	384	371	344	348	353	345	362	363	366	391	380	389	350	385	378	348	371	371	399	379	347	339	369	355	408	394	366	325	336	371	361	376	372	365	358	378	378	377	343	362	377	395	345	339	388	361	351	378	379	340	402	348	371	345	356	390	364	374	380	402	353	386	365	375	369	384	327	361	348	363	330	344	400	374	346	359	349	365	370	415	365	363	356	349	363	382	329	327	356	363	363	400	367	385	360	396	363	362	383	378	374	350	369	370	367	382	386	358	378	367	371	382	378	356	358	362	388	387	384	369	355	360	365	358	366	356	376	368	377	406	392	368	396	354	388	371	376	342	378	353	369	371	363	379	374	362	350	344	389	370	342	368	356	349	358	346	357	391	341	352	375	374	363	421	398	382	358	389	420	372	358	369	351	365	361	379	350	360	349	351	367	386	356	371	342	348	342	358	405	374	389	374	396	344	398	348	374	371	377	376	353	355	376	353	372	355	374	373	340	390	378	352	391	364	385	363	321	363	361	404	357	365	375	352	388	350	380	366	383	330	382	373	364	358	388	358	350	365	394	349	402	376	386	350	373	337	374	371	367	359	361	356	375	387	384	393	335	364	377	372	368	358	372	381	379	374	383	412	378	328	387	372	357	326	322	403	339	369	346	377	380	375	383	389	396	380	398	341	414	400	365	354	324	366	345	362	362	386	356	349	387	385	405	361	326	353	356	389	358	356	326	370	379	355	379	395	345	364	369	346	379	387	337	363	391	382	348	381	367	374	370	375	360	376	359	354	333	341	393	338	389	342	381	351	377	371	372	371	379	370	333	370	385	340	367	344	380	364	351	356	380	378	360	340	347	361	374	392	400	356	359	361	336	335	384	361	386	417	349	374	396	352	356	365	436	351	374	382	358	334	347	386	368	360	352	345	356	374	338	390	360	391	377	370	403	378	368	359	420	341	361	332	386	366	396	369	351	354	384	376	390	363	386	398	367	384	383	380	376	361	373	341	371	359	374	344	355	408	374	364	397	373	348	353	311	363	345	370	418	383
11580	17354	14955	8317	5658	4093	3313	2526	2241	1881	1696	1573	1368	1309	1231	1225	1190	1135	1091	1012	1001	965	922	925	851	845	826	850	830	792	771	747	805	744	741	676	703	735	737	753	771	755	719	744	760	699	732	692	725	725	697	722	749	703	701	665	753	775	791	737	733	712	714	747	786	748	769	689	734	685	735	725	724	736	716	722	681	747	697	786	714	694	766	725	673	754	703	726	647	698	736	736	720	715	709	685	735	664	761	667	708	687	731	724	798	764	734	670	764	690	753	703	720	691	699	722	681	774	734	695	736	713	725	750	726	699	671	735	735	693	725	726	665	648	775	727	701	694	681	704	713	761	681	705	746	678	697	749	702	720	678	707	730	739	688	726	686	692	724	715	734	698	723	708	707	710	705	669	716	683	662	680	641	704	699	723	715	710	676	698	755	659	691	713	670	691	699	734	694	743	688	703	668	767	742	683	707	703	739	691	684	752	717	762	729	725	674	718	702	733	681	654	754	730	739	716	691	720	670	708	725	718	688	721	716	799	710	711	727	722	717	705	691	702	735	706	715	744	665	712	689	756	727	674	717	736	743	734	734	714	762	709	723	701	716	687	726	721	648	718	689	715	701	736	723	704	722	704	692	697	722	758	756	706	691	706	699	717	717	706	738	723	720	667	732	719	717	720	689	720	685	672	699	703	737	741	731	722	724	764	690	691	717	706	671	722	737	737	711	696	733	734	722	688	673	682	692	710	711	683	741	725	762	659	761	722	731	750	694	667	720	715	675	712	725	692	680	701	690	683	680	729	735	723	739	700	733	688	701	707	702	683	687	747	727	749	716	740	705	731	733	717	718	723	660	711	740	756	726	740	681	678	704	687	726	711	727	706	705	720	705	705	718	713	683	733	734	672	697	721	706	742	678	765	732	730	668	713	697	696	749	720	700	721	699	717	695	697	736	725	703	720	693	695	691	720	724	674	716	725	685	727	723	703	716	710	733	677	714	717	724	737	689	712	673	730	677	661	726	709	650	701	742	670	727	664	763	738	711	707	717	728	703	710	690	702	720	701	697	701	699	654	765	674	760	698	770	690	715	755	680	698	681	718	748	706	709	742	718	700	697	707	715	716	681	754	709	708	689	690	725	701	740	733	660	668	691	741	702	685	728	673	652	752	723	704	671	708	710	682	715	735	705	695	696	754	761	729	719	741	699	721	729	756	731	668	709	663	765	726	687	710	687	692	689	763	671	712	685	692	699	676	723	707	736	728	721	733	745	748	738	680	686	730	752	692	677	739	743	721	735	704	727	704	723	693	714	676	725	740	740	673	700	748	699	693	707	698	694	672	748	739	685	687	727	705	755	705	788	705	696	743	689	708	768	724	700	726	722	738	694	747	694	693	738	704	747	716	723	711	685	668	747	704	663	692	737	743	710	707	684	719	718	705	687	710	721	681	742	756	721	753	713	690	717	694	720	681	731	666	751	679	709	759	712	702	729	715	694	699	730	764	668	685	692	697	704	709	699	704	763	731	714	673	688	709	727	666	761	695	738	733	708	692	724	727	664	708	745	786	703	732	719	753	664	705	718	704	684	701	779	702	701	715	707	729	706	779	695	755	712	765	759	706	699	712	691	731	745	723	758	673	712	703	701	745	728	717	741	722	745	737	734	728	692	695	724	736	715	680	684	708	759	742	713	690	738	723	689	668	686	736	681	741	703	661	705	701	675	718	694	688	707	730	672	711	723	735	725	702	711	680	727	721	704	687	700	735	724	693	737	701	727	734	695	715	696	711	704	721	741	726	640	724	692	715	696	691	703	693	743	696	756	742	700	676	703	712	752	683	723	722	715	703	677	734	718	683	717	702	680	713	694	698	738	721	736	674	719	735	723	725	688	668	738	734	707	690	712	710	724	739	675	721	707	741	702	728	720	716	732	712	705	748	725	697	678	730	692	738	725	723	730	720	686	736	695	719	771	712	693	693	748	694	714	723	699	722	688	732	689	739	752	734	656	722	742	728	671	714	678	734	683	697	691	711	699	752	700	713	755	761	661	705	744	715	710	741	696	724	707	664	705	715	756	724	645	694	747	739	763	724	778	665	677	729	732	738	647	685	714	703	706	723	716	683	743	717	719	724	717	705	671	744	764	676	732	698	676	707	735	730	733	685	736	705	732	724	735	668	710	755	700	745	727	693	736	744	674	684	709	717	703	683	731	698	713	750	686	669	740	763	778	698	724	702	731	764	719	732	703	709	746	725	746	675	727	717	719	738	735	741	683	654	673	737	726	753	754	718	753	704	747	747	758	735	736	728	662	716	712	724	694	713	675	677	700	678	715	696	719	698	724	737	696	699	711	679	678	718	747	715	721	729	724	710	745	706	686	709	739	737	769	708	708	712	669	712	717	706	719	693	729	682	690	717	690	694	685	699	676	709	698	692	744	718	690	712	718	733	728	641	668	706	685	742	750	697	672	686	713	734	729	717	741	719	708	705	737	668	742	709	692	682	721	699	667	719	706	743	758	675	667	699	698	690	724	689	716	678	711	696	694	694	727	703	707	725	691	758	721	739	760	681	729	697	689	692	697	698	714	730	734	706	732	699	697	700	730	767	723	700	710	702	713	742	712	753	764	696	661	728	707	708	788	768	694	708	734	699	665	730	733	664	751	703	698	680	749	695	749	721	695	669	757	726	695	724	729	728	718	695	747	744	692	682	726	750	704	727	673	716	691	700	710	677	728	715	689	681	703	758	689	724	728	687	704	693	700	698	695	759	744	730	743	689	672	720	722	738	742	676	737	749	712	754	709	691	751	714	738	696	718	755	718	710	722	648	695	735	690	661	713	711	756	705	711	702	757	717	683	700	720	713	733	717	715	708	691	711	717	695	713	721	661	717	682	655	745	687	738	720	698	735	702	735	704	726	707	690	711	731	698	727	659	668	730	715	738	705	724	736	730	768	648	748	744	725	750	705	675	712	741	787	745	686	692	696	679	703	667	736	715	717	699	726	720	706	657	706	751	726	689	698	743	719	696	721	744	696	683	726	763	752	741	684	689	672	686	684	724	738	749	696	698	722	729	658	734	696	706	716	713	687	749	712	687	719	749	767	711	676	647	644	739	725	707	703	705	688	701	761	685	743	675	714	689	716	739	731	720	695	706	706	658	688	700	753	698	689	744	720	767	718	668	708	726	719	685	712	706	704	709	714	714	712	637	696	696	758	664	680	689	695	731	721	713	691	733	698	723	715	672	706	692	696	717	693	724	725	736	733	718	692	755	725	740	685	691	747	732	777	736	726	715	736	708	748	725	749	681	707	706	665	727	712	719	708	765	741	716	693	680	685	725	738	739	699	726	748	734	693	724	720	743	740	685	697	677	774	746	736	694	696	696	741	699	734	701	717	718	749	696	715	694	744	721	710	691	700	749	723	729	676	745	727	661	716	712	702	750	682	725	709	712	690	715	731	681	692	723	714	726	721	724	727	717	756	766	711	732	691	713	689	710	733
24034	21112	28113	24357	19517	4714	1882	1185	897	789	730	659	591	554	467	451	421	402	410	402	349	356	335	336	303	304	285	262	299	246	262	238	264	270	241	209	214	254	223	235	248	244	229	233	235	243	206	239	223	233	219	253	286	235	229	236	225	231	238	213	234	240	244	235	222	226	234	242	215	206	243	241	201	198	234	245	238	212	220	213	252	227	222	231	238	231	216	230	227	234	202	242	229	234	258	241	248	219	266	218	223	233	247	236	204	189	212	240	224	232	252	228	211	224	234	251	210	201	219	249	241	217	210	227	220	211	221	197	199	209	229	206	257	213	225	220	238	221	223	210	220	224	247	225	200	222	237	216	221	213	213	227	218	234	213	228	233	235	228	228	214	217	217	235	197	222	193	223	253	238	229	233	212	213	219	245	210	221	238	224	223	210	206	230	217	261	199	205	216	229	254	216	225	232	221	209	236	232	217	285	228	251	208	255	223	218	241	222	237	222	232	231	223	211	236	240	201	239	244	222	213	233	231	221	223	223	217	237	230	255	236	221	238	227	222	229	212	234	221	248	231	251	213	223	229	237	225	221	219	245	236	221	233	226	221	194	231	224	220	225	227	197	213	230	224	236	212	203	228	217	198	223	229	220	226	200	215	249	231	227	235	236	242	212	228	232	239	225	229	241	223	231	208	217	241	226	208	212	196	223	220	226	206	221	195	213	213	242	195	198	227	233	235	220	217	220	205	222	218	233	234	236	221	255	237	187	240	230	220	194	217	232	215	211	238	221	241	229	239	216	233	242	254	229	251	229	249	225	247	222	227	263	223	215	204	217	211	206	203	217	235	222	223	190	256	217	253	218	212	217	215	209	233	212	236	216	222	250	220	196	245	211	195	204	224	196	233	226	249	220	214	227	244	207	228	210	216	229	243	217	222	228	243	225	209	240	247	230	205	260	237	194	226	222	221	223	229	232	225	223	244	216	209	237	230	223	234	222	197	207	222	217	221	199	211	210	198	225	230	227	236	222	227	225	214	214	221	234	226	222	227	239	243	239	239	210	224	230	238	250	250	224	209	239	229	255	250	232	240	246	201	207	264	235	209	231	234	222	220	222	224	222	228	193	231	233	232	233	233	198	210	233	248	232	242	204	231	220	209	219	221	240	243	237	216	212	219	207	229	221	223	216	237	224	218	203	205	237	215	232	220	205	216	216	237	230	225	237	192	198	204	215	214	224	220	233	219	198	207	250	211	213	248	207	236	214	235	229	249	221	234	242	203	229	245	222	210	217	212	215	207	209	213	239	220	224	227	212	247	196	232	252	222	210	226	209	220	241	244	242	213	241	232	230	217	221	219	233	183	214	246	203	213	237	201	218	215	217	226	253	226	215	233	231	228	250	209	189	233	227	202	221	199	209	230	214	222	198	223	225	209	209	228	208	234	230	218	221	229	223	211	208	225	217	199	222	215	212	228	214	247	214	231	229	219	178	210	242	197	234	217	210	243	216	225	205	207	230	218	207	234	229	245	217	215	249	237	232	192	240	224	220	212	236	207	247	219	236	245	223	226	202	190	221	238	220	213	247	208	239	232	217	234	218	196	225	199	222	214	230	252	212	210	248	205	234	206	219	219	233	243	228	210	218	206	201	221	257	199	215	254	235	248	225	228	230	211	222	225	234	235	225	234	220	225	216	214	232	225	223	223	251	246	209	197	206	249	240	212	211	206	231	252	224	227	210	247	228	249	235	210	195	237	211	239	239	214	205	222	223	248	225	214	238	226	248	236	221	240	217	242	240	242	245	220	224	200	219	247	230	220	246	220	196	237	237	217	191	220	218	213	236	253	252	219	225	213	206	224	193	212	248	208	232	228	228	200	257	222	231	217	205	211	215	222	210	220	216	198	228	212	197	232	220	232	232	213	225	212	217	208	235	220	219	226	213	212	217	248	236	226	213	214	223	227	243	218	241	211	209	230	227	212	250	237	221	217	214	201	223	222	220	228	219	230	224	211	252	229	226	220	223	220	224	221	230	240	195	211	257	219	236	229	228	217	221	265	206	210	232	236	236	225	228	224	257	223	220	201	220	239	226	253	238	207	223	230	218	200	213	223	216	209	225	242	244	227	200	234	224	223	218	217	223	225	234	219	218	207	207	205	230	207	236	233	238	212	233	253	249	226	227	225	237	230	234	240	249	229	215	234	215	227	244	233	218	225	225	211	221	205	223	220	216	207	239	210	222	191	214	203	241	245	215	250	247	205	217	238	217	210	224	229	234	216	193	220	212	220	258	214	230	246	213	203	216	250	241	247	246	213	216	204	256	198	231	229	202	216	216	222	238	218	226	202	217	256	228	244	223	218	199	203	193	218	242	215	221	219	234	233	241	218	202	227	194	206	221	213	213	227	222	238	198	235	211	241	211	238	226	224	233	227	209	232	207	214	205	240	227	223	238	199	234	202	205	242	246	237	216	205	221	221	225	260	230	204	246	224	224	208	244	225	213	205	225	218	198	233	219	219	192	220	226	246	229	236	243	202	233	223	216	213	213	209	227	222	221	239	217	219	232	227	197	233	217	212	222	222	227	220	230	238	214	230	212	216	244	222	239	230	224	204	228	203	228	249	223	211	240	217	205	223	210	233	233	215	225	220	239	222	211	221	214	229	201	239	218	221	221	234	215	233	222	227	223	208	204	203	218	233	201	239	244	225	231	253	225	222	219	212	227	246	219	225	229	213	238	222	223	212	238	206	227	214	194	226	233	209	209	235	214	252	236	188	205	223	243	234	213	208	225	244	210	205	256	201	209	206	222	228	237	204	219	201	235	224	208	218	217	240	232	236	201	218	198	232	211	232	230	238	197	222	242	263	245	242	236	231	252	236	231	241	220	207	202	211	220	247	231	222	197	234	230	219	212	220	200	218	227	204	211	206	215	240	227	214	243	235	217	238	217	207	228	241	202	232	231	251	209	201	233	200	218	235	228	238	239	197	208	236	230	235	224	227	235	230	251	230	222	239	226	215	217	213	233	227	232	204	229	242	243	244	243	185	255	220	212	202	237	204	196	230	236	221	228	220	237	234	240	235	220	236	229	251	222	194	247	240	225	234	231	270	221	255	227	211	210	240	220	242	221	244	220	226	211	198	207	228	240	223	236	209	217	229	218	214	239	213	239	227	217	230	225	236	224	227	230	239	230	214	235	227	231	240	212	212	233	246	248	218	238	235	221	239	225	208	226	238	220	212	225	205	225	234	223	239	207	230	211	235	220	192	230	227	241	234	256	221	225	205	239	223	232	225	212	223	247	223	226	222	238	193	219	237	223	232	238	209	212	226	185	226	206	205	239	246	230	229	205	217	206	236	241	216	220	231	233	237	226	213	199	254	206	206	238	223	260	232	210	222	237	224	214	208	229	220	234	215	248	230	240	238	245	233	209	203	203	217	217	199	218	243	250	240	246	217	222	210	231	200	244	253	204	236	244	203	224	235	208	225	239	210	215	224	205
12521	24670	21701	13340	9526	7035	5330	4081	3459	2906	2513	2068	1780	1657	1544	1540	1342	1285	1216	1161	991	972	946	890	809	781	744	717	682	629	550	533	520	543	536	499	514	489	546	547	514	530	537	453	495	544	438	495	509	478	471	484	480	474	500	485	496	493	477	466	467	494	486	488	464	498	488	451	469	477	434	454	480	451	482	450	450	447	441	459	440	457	483	453	453	462	462	462	475	443	432	467	458	506	456	459	464	451	436	435	448	415	456	446	457	455	438	483	441	411	463	494	489	462	434	486	462	450	455	459	450	460	418	423	487	448	434	438	441	472	463	464	436	433	475	454	456	439	442	457	478	432	466	441	482	452	438	449	433	476	466	445	463	498	428	412	470	439	474	484	438	490	493	477	412	465	501	459	449	485	459	425	443	454	452	423	458	493	427	469	430	459	429	470	465	447	475	475	480	440	439	434	432	437	439	425	423	458	463	476	455	492	459	419	476	491	450	463	476	460	446	446	424	459	449	490	472	423	499	461	427	428	470	489	463	520	458	441	420	464	435	408	463	492	445	461	424	464	451	467	463	448	446	451	458	428	498	488	434	430	458	450	439	474	397	442	455	461	438	468	435	412	435	458	435	480	473	430	446	478	442	459	481	471	444	470	459	444	459	449	445	445	429	451	440	489	495	438	497	485	499	473	450	453	466	404	437	439	418	460	451	435	414	456	447	463	401	499	482	442	457	453	501	453	446	489	459	474	410	446	466	469	504	445	424	453	444	495	438	467	449	432	451	431	438	447	464	445	471	471	450	468	504	471	435	494	453	423	416	437	451	430	457	438	449	459	469	443	424	489	463	462	479	472	483	462	460	457	417	469	442	487	470	406	464	448	442	465	420	465	461	427	463	470	499	492	432	433	456	444	476	439	458	433	466	443	456	478	457	483	483	428	451	465	464	477	465	452	447	445	419	466	486	469	451	435	395	446	436	447	471	458	427	457	443	459	437	417	474	456	461	446	472	404	398	459	478	423	454	429	451	458	447	450	457	468	421	445	441	449	470	460	453	421	457	468	455	442	452	460	435	448	475	424	468	410	440	455	426	431	465	411	451	439	433	458	495	441	464	468	429	479	479	445	494	457	489	425	418	449	499	435	492	444	480	471	464	451	482	470	416	457	456	454	464	473	470	461	464	440	458	429	486	438	403	458	462	464	486	433	508	446	437	469	443	453	463	460	473	447	490	441	441	459	461	449	440	481	472	452	441	441	468	438	445	469	448	421	434	476	437	459	467	470	438	464	433	459	476	469	465	445	463	494	440	453	429	472	451	428	455	431	449	485	446	448	432	466	452	443	451	478	437	485	431	479	442	449	457	444	460	453	434	440	433	469	480	458	448	436	468	463	414	411	486	478	459	472	419	461	437	436	467	411	512	485	441	404	481	445	437	462	460	434	438	465	427	476	427	439	514	444	443	470	470	445	453	457	470	446	438	449	471	439	468	457	436	470	452	431	460	486	492	447	438	454	448	444	480	453	439	435	470	417	442	460	482	423	420	416	489	449	471	408	451	457	453	443	433	488	468	466	452	453	470	444	421	449	422	457	434	420	480	415	479	454	483	432	471	475	455	485	455	468	493	449	464	454	445	461	434	442	484	479	444	445	485	449	455	462	445	443	469	464	465	459	456	448	454	451	479	437	442	462	467	469	437	450	431	461	457	431	464	444	485	437	451	418	467	464	469	387	448	440	424	474	432	445	440	433	444	467	480	480	478	443	466	471	439	456	491	416	491	475	475	456	427	442	464	474	441	436	432	457	464	475	476	449	455	440	481	444	449	478	463	451	431	445	462	447	443	485	442	461	490	448	432	446	431	452	461	450	477	455	452	470	439	483	441	468	443	466	450	432	508	464	472	432	464	445	483	483	451	474	446	444	468	470	445	456	417	430	452	461	460	450	475	471	441	404	416	489	436	453	443	462	441	425	499	441	491	450	461	457	472	420	455	431	466	443	489	409	438	469	485	429	475	446	488	475	442	480	461	454	503	483	444	451	430	442	438	407	446	450	450	425	497	439	478	476	435	449	459	444	456	473	436	413	481	450	465	503	428	460	451	432	443	482	406	499	444	467	439	481	471	469	488	434	434	430	454	453	452	431	449	493	450	441	472	425	470	457	439	466	485	425	488	452	429	484	452	448	490	501	459	444	472	485	457	439	473	422	477	462	463	464	489	476	456	418	451	487	457	493	495	484	481	425	459	460	479	465	449	455	436	482	435	448	458	470	402	419	430	444	461	429	461	499	443	418	430	457	433	458	454	426	466	435	519	432	455	428	479	458	469	470	476	452	439	444	448	465	442	458	467	452	445	451	441	446	433	440	486	479	484	480	451	437	459	485	450	451	433	436	478	471	415	447	411	500	431	464	449	419	482	452	408	430	432	471	470	445	443	480	456	473	456	487	441	432	489	455	472	447	454	450	469	449	461	455	458	448	470	445	422	454	466	473	462	453	453	434	460	451	428	421	464	451	472	441	459	468	449	453	482	459	452	487	502	456	468	455	466	453	434	455	434	451	458	478	451	465	479	419	432	446	402	463	473	469	452	452	448	456	473	482	467	412	438	480	468	456	445	468	488	436	434	451	437	466	496	445	452	387	471	443	425	450	457	489	444	446	434	462	441	442	459	466	462	446	439	436	442	473	453	459	448	463	436	425	480	443	405	413	431	437	462	452	432	442	465	437	504	470	411	442	481	474	496	489	457	457	427	478	437	453	457	475	435	440	484	487	465	461	446	459	458	442	440	501	423	469	452	469	442	459	443	447	453	494	461	436	444	452	499	482	462	450	428	448	409	409	465	434	457	446	516	488	472	440	445	451	464	453	466	449	452	455	437	427	469	478	440	467	472	505	409	425	420	441	462	452	419	453	497	463	440	455	472	439	459	454	460	445	484	470	481	435	469	451	421	444	446	463	491	470	432	505	437	431	437	431	462	482	465	422	469	456	464	450	444	492	446	449	449	456	440	446	448	437	441	450	435	441	450	453	453	436	484	453	432	452	421	433	488	419	489	459	454	431	479	478	444	432	426	441	432	464	448	445	439	460	452	435	475	455	443	429	467	440	405	433	460	479	472	423	427	465	483	468	463	439	452	424	439	482	436	461	476	446	457	463	437	407	458	446	422	465	450	445	466	469	483	457	473	470	458	443	407	487	438	436	461	446	445	456	492	461	446	433	451	423	434	451	471	441	490	436	470	454	430	444	449	475	442	466	470	443	446	469	436	433	469	492	433	437	478	501	497	406	451	458	450	447	480	480	449	441	455	444	469	465	441	425	428	470	428	449	481	481	441	460	481	453	419	453	446	469	452	475	457	456	441	475	496	455	403	451	428	438	456	448	433	449	448	445	422	478	444	467	444	439	421	450	445	462	451	471	463	472	474	453	438	431	449	417	422	495	474	435	452	473	468	427	478	452	478	447	444	456	450	446	466	477	438	445	435	421	466	469	433	450	464	466	475	447
23177	21125	28782	23709	21138	18713	4585	1849	1345	1160	964	840	730	696	618	584	565	525	506	502	462	443	393	396	349	376	343	311	319	281	293	287	302	270	237	267	264	228	276	276	239	260	233	242	239	258	269	272	262	259	263	268	241	245	281	224	266	223	257	239	253	238	252	222	210	263	256	253	259	226	239	223	235	260	222	259	226	238	261	263	235	247	233	275	234	240	253	237	239	202	242	247	235	245	223	261	251	222	238	237	232	256	247	250	241	251	247	265	243	247	247	256	235	239	242	240	260	215	249	248	226	251	241	237	221	228	212	243	236	277	239	251	252	226	207	233	225	243	241	216	223	222	224	258	242	267	258	252	243	240	264	225	229	255	213	245	241	243	240	227	242	245	268	242	245	220	241	246	222	209	220	235	243	260	251	213	248	255	210	205	230	243	224	243	244	240	237	235	231	244	269	241	261	221	227	254	257	272	215	235	230	251	252	250	253	285	240	229	254	247	233	229	235	252	196	241	241	267	221	241	239	240	241	240	233	241	256	236	252	262	207	232	217	247	217	251	246	220	212	243	224	241	240	210	262	227	216	248	231	247	257	253	245	248	198	237	248	240	235	208	218	252	271	228	249	243	239	239	218	242	238	239	251	229	251	245	249	233	263	233	224	233	259	227	246	258	231	247	237	228	244	227	251	236	240	247	263	250	232	222	251	266	225	233	235	227	254	277	227	263	244	217	241	259	225	232	221	240	227	251	251	217	230	254	221	217	232	238	235	233	235	239	242	245	243	259	234	223	247	254	254	240	223	231	253	243	247	244	222	250	223	244	225	249	247	241	235	261	247	228	221	256	234	228	228	210	222	226	219	230	236	247	235	270	236	267	255	262	243	254	233	255	241	241	271	252	218	240	233	211	235	219	245	214	237	237	219	240	233	260	227	236	252	244	239	258	265	254	262	250	235	254	225	243	247	242	223	214	214	250	235	235	226	266	237	233	223	253	240	246	231	218	211	225	238	249	245	216	215	222	223	237	235	234	234	207	228	281	234	211	246	239	244	219	225	251	254	236	262	256	245	248	241	262	231	245	246	229	256	250	250	238	217	243	225	221	244	240	224	233	256	236	241	234	248	247	224	244	244	247	252	222	265	249	242	254	213	212	258	248	251	233	232	246	212	235	244	239	276	235	222	238	242	221	252	219	228	217	244	230	253	243	242	233	239	245	237	248	238	238	269	234	232	254	257	247	231	251	229	250	250	237	237	259	249	247	224	245	259	278	242	240	240	224	249	214	263	265	236	265	238	252	214	257	245	246	237	225	258	228	215	248	240	238	220	217	234	253	248	241	258	238	249	228	265	254	227	244	249	244	209	248	240	225	264	249	235	222	228	242	228	240	248	230	235	243	240	237	227	238	243	246	285	250	233	253	266	237	227	214	240	252	254	235	257	224	227	229	215	234	258	234	237	234	248	242	217	241	238	228	247	229	250	238	252	261	268	238	247	237	246	224	246	249	227	248	243	231	232	252	227	244	258	231	262	225	227	265	226	218	219	231	233	220	252	215	256	227	221	237	260	246	234	247	253	238	240	256	245	218	261	216	250	224	216	226	261	277	255	248	258	257	242	236	219	233	202	254	229	243	226	238	234	218	226	254	227	267	271	227	235	266	264	239	272	249	217	237	236	239	231	266	198	228	214	225	223	227	250	228	247	257	278	226	242	224	234	236	236	271	227	237	231	235	238	238	235	252	228	218	249	246	247	252	231	210	262	227	223	232	251	227	222	215	236	227	228	227	241	242	242	211	235	216	236	227	268	225	249	237	251	233	212	217	220	240	261	269	234	273	216	236	230	242	215	244	257	218	239	223	246	225	244	237	228	271	235	233	228	236	243	258	239	230	238	268	225	239	231	225	246	235	262	261	231	220	243	277	207	228	220	251	252	256	230	251	241	217	261	251	243	199	239	212	223	239	239	227	251	224	259	220	237	242	222	243	206	242	242	247	244	267	243	247	267	229	237	231	251	238	238	254	217	261	246	241	239	273	244	210	242	277	249	228	256	223	261	252	222	242	247	241	249	236	208	232	206	227	232	244	248	262	235	248	241	257	232	236	259	216	258	224	254	258	234	220	235	230	252	237	233	253	243	229	230	216	229	263	254	241	260	268	247	245	253	238	254	216	227	201	210	240	272	253	237	215	248	226	263	247	243	249	245	242	243	221	246	261	223	251	235	261	219	226	257	246	235	222	250	241	207	225	208	215	240	256	226	264	225	238	224	270	235	217	284	259	250	253	244	241	230	263	234	254	249	233	232	224	237	239	244	261	253	254	229	214	240	240	217	257	224	238	246	260	235	264	243	253	227	237	249	239	233	220	248	240	243	233	239	224	258	240	245	234	231	221	231	237	232	235	245	219	224	230	229	253	249	259	245	241	241	220	230	245	258	253	236	245	237	256	242	232	252	250	233	254	246	225	262	240	248	235	214	269	255	241	226	226	238	249	232	218	239	239	253	247	250	242	230	260	234	242	251	249	214	249	233	225	222	221	222	227	252	239	234	249	262	236	232	238	235	247	253	234	241	233	246	230	238	240	247	236	244	227	219	243	272	234	241	223	225	234	222	229	245	230	243	235	248	200	246	252	245	244	255	255	243	223	242	250	246	243	270	248	237	229	228	216	254	204	238	232	223	255	261	219	228	242	258	187	229	242	232	230	219	234	208	265	241	257	253	234	255	256	215	261	239	251	273	231	231	248	236	224	264	227	227	220	238	256	236	216	232	222	224	248	229	258	237	230	217	241	265	235	218	242	243	270	226	226	213	241	267	243	261	246	218	256	218	240	216	234	248	266	255	222	264	224	230	207	232	194	228	273	239	205	253	256	245	210	249	232	261	229	246	205	224	241	247	234	275	252	237	245	239	226	266	241	242	229	250	259	253	212	263	242	252	232	248	222	242	237	241	223	268	255	239	258	230	248	229	244	248	235	235	249	239	221	248	217	212	238	236	245	245	222	227	219	261	250	197	219	247	240	227	236	273	223	227	220	256	206	262	275	230	215	236	248	236	243	245	234	219	236	230	245	247	226	244	231	265	236	218	226	232	256	270	230	236	221	220	236	221	215	240	234	233	243	245	248	243	265	203	249	249	239	248	208	238	239	252	213	202	249	268	215	244	235	235	237	224	225	252	246	228	233	209	255	232	276	237	258	234	252	227	228	227	216	237	269	233	230	254	265	259	243	260	219	239	235	223	211	239	247	251	230	269	245	222	212	233	255	269	234	230	250	257	242	229	265	216	211	229	217	217	241	210	243	276	235	219	245	242	246	243	195	259	235	285	235	241	249	235	220	227	243	230	264	228	237	252	264	216	227	249	240	238	223	251	224	229	237	229	256	262	271	230	242	240	239	199	202	239	245	233	228	252	226	239	252	219	252	221	217	258	240	247	235	252	239	272	252	235	231	218	248	239	226	265	206	227	231	243	225	247	250	207	241	250	268	219	229	237	231	240	234
14985	29473	26060	17484	12893	9686	7354	6016	4867	4158	3428	2961	2546	2306	2028	1832	1798	1703	1578	1357	1314	1284	1144	1017	922	907	885	767	800	653	676	632	531	591	518	554	515	544	536	531	546	486	483	476	499	481	487	549	477	489	481	502	472	506	469	471	512	503	492	482	488	523	469	455	497	491	510	474	499	515	499	479	474	470	438	493	443	473	489	460	480	493	447	465	455	428	480	448	473	499	465	491	461	521	441	470	462	469	458	462	439	484	459	434	446	472	453	452	446	423	479	460	465	440	458	452	453	472	456	453	415	464	474	465	471	433	445	464	454	441	444	466	459	494	429	442	450	450	460	448	454	424	434	459	460	448	438	467	444	438	491	423	430	489	443	393	433	439	439	444	440	469	446	423	461	475	435	479	457	469	472	462	479	443	472	454	439	418	439	420	444	454	463	427	459	451	464	454	470	468	515	476	449	462	454	469	393	434	438	448	446	439	486	445	481	455	448	455	468	437	453	413	453	448	463	437	435	445	461	439	462	445	454	423	434	461	467	460	420	435	422	434	442	426	501	455	480	482	472	478	485	434	449	472	464	436	459	455	475	471	440	457	430	446	445	435	495	389	512	452	406	460	426	473	462	448	421	471	486	481	480	438	419	464	438	425	449	460	444	471	419	433	417	443	440	436	454	451	460	422	456	425	436	445	492	466	429	479	451	403	435	445	445	451	458	448	434	453	442	460	437	448	426	430	468	427	467	420	460	470	423	466	428	480	501	465	476	417	417	494	442	421	436	469	446	443	451	453	452	414	431	433	519	440	418	496	405	434	459	457	462	430	514	462	461	430	439	438	436	434	454	427	433	449	423	413	481	447	452	437	451	478	452	443	446	448	459	438	437	435	464	464	438	443	457	446	436	438	462	444	446	479	438	478	444	456	462	454	452	492	511	428	401	434	457	451	446	413	491	419	463	426	433	453	471	462	423	450	477	485	463	452	458	423	466	480	434	460	429	431	437	468	437	435	464	447	410	455	415	477	435	451	431	475	439	448	463	446	432	457	453	471	445	469	424	439	483	439	450	447	434	499	445	448	449	453	453	429	472	454	466	424	454	477	464	455	431	425	488	439	464	414	473	405	441	444	474	460	458	453	459	429	396	429	428	430	415	424	441	441	470	482	405	441	421	441	421	447	467	426	490	476	451	465	428	448	471	454	494	458	499	452	461	459	445	457	483	469	413	482	409	439	491	429	446	461	474	427	437	444	440	440	452	457	460	464	411	461	474	451	423	442	439	508	449	403	455	479	450	483	426	441	423	425	436	464	476	470	447	475	489	451	498	420	442	469	436	416	464	468	469	447	452	474	498	430	449	423	467	413	462	488	433	476	433	437	468	449	417	473	415	511	403	454	434	446	480	461	458	465	441	427	434	427	445	450	450	473	445	447	448	434	465	437	461	436	442	459	448	463	447	449	446	450	476	433	429	445	467	462	449	429	463	477	429	437	441	432	464	430	474	443	450	462	444	434	484	432	491	453	472	460	434	447	470	458	410	443	437	461	449	467	431	419	464	441	423	401	416	446	478	463	438	440	411	439	428	422	440	408	436	434	457	444	447	476	473	410	448	497	446	435	431	430	465	439	478	457	440	445	438	494	476	426	446	470	469	463	473	455	452	422	470	452	447	449	447	458	476	430	455	417	415	462	440	440	426	444	437	400	452	443	441	408	457	441	467	436	421	434	511	491	460	467	451	450	484	431	469	414	467	446	448	400	446	453	441	457	456	396	479	484	478	420	466	453	442	410	459	442	427	472	486	492	456	453	429	421	467	471	438	406	457	475	487	418	484	433	444	468	423	447	471	467	450	448	494	418	448	437	445	447	450	478	423	446	460	443	451	459	442	443	447	430	410	445	437	470	433	449	430	446	447	426	437	453	468	484	439	465	430	456	503	436	474	412	463	446	452	475	437	441	485	449	415	424	438	429	454	446	430	429	441	463	473	442	466	465	448	436	434	428	440	464	484	499	424	502	466	452	429	444	435	492	443	443	461	446	434	421	460	449	468	444	454	422	445	439	473	429	417	440	470	444	419	453	438	452	478	428	462	474	441	468	470	449	430	396	447	412	439	493	434	455	447	454	470	456	431	403	451	416	435	469	429	457	454	432	451	455	442	454	449	458	470	427	491	445	409	454	450	450	457	479	476	426	465	469	453	439	475	490	461	459	439	434	469	473	446	462	438	456	451	455	457	452	455	450	459	450	454	510	492	440	449	461	485	428	451	452	444	455	431	461	453	440	487	434	450	448	473	471	465	466	436	427	415	428	463	445	460	426	441	466	440	452	447	422	489	433	424	469	470	481	494	436	434	461	470	461	474	442	433	454	447	443	457	487	461	483	496	485	478	439	461	430	455	418	452	457	447	411	460	475	446	451	421	489	436	436	488	431	446	416	444	439	423	467	470	469	427	457	460	451	446	439	433	448	433	459	452	443	438	450	477	482	423	419	425	455	438	437	441	443	409	454	411	445	503	469	414	422	504	468	460	441	470	455	456	420	492	450	480	463	433	480	462	471	445	471	447	446	445	469	431	425	441	484	478	450	455	438	455	451	466	414	417	436	417	444	459	418	448	450	445	396	440	432	446	427	436	460	471	449	470	460	428	455	455	465	451	475	460	492	419	431	429	461	457	450	398	410	475	460	438	437	489	455	461	447	458	472	442	457	464	464	452	432	477	442	478	479	459	435	453	416	424	464	408	438	447	480	490	449	453	459	421	455	438	438	484	450	445	445	440	417	458	438	464	433	451	445	463	438	411	440	426	464	439	438	444	426	434	435	442	450	447	423	410	442	424	443	432	423	483	448	430	471	438	446	460	431	468	465	458	446	467	427	452	468	444	428	485	447	425	444	412	434	470	438	431	433	462	438	461	476	443	460	435	445	413	430	421	450	395	472	459	465	459	445	421	456	461	481	447	426	424	421	446	442	468	444	428	406	464	465	477	440	439	457	430	446	403	436	420	421	451	460	427	493	433	447	433	453	437	464	480	451	445	440	451	444	409	435	418	425	462	468	482	432	456	478	432	455	462	451	454	464	446	450	436	442	428	446	473	441	458	469	453	451	436	401	463	419	446	450	472	448	422	435	465	461	431	487	457	498	444	427	465	458	458	407	461	459	452	438	455	482	442	433	443	452	450	458	446	418	430	448	459	456	415	430	439	442	450	400	445	453	463	458	465	413	458	445	432	465	421	464	453	467	449	429	459	437	466	465	418	457	444	485	446	471	395	432	409	454	432	453	458	453	422	473	463	467	453	434	436	443	385	435	472	456	446	485	431	432	440	445	461	459	458	431	500	441	428	433	462	424	421	466	453	442	463	440	453	465	448	447	467	455	415	461	420	402	424	455	441	458	464	478	452	437	458	443	436	426	488	456	490	466	445	424	457	442	450	440	443	440	435	460	459	463	463	429	452	445	429	418	429	460	463	454	439	456	430	421	416	413	464	450	433	473	451	437	427	447
26549	20207	11314	3979	1858	1208	973	760	680	661	609	598	541	530	482	492	468	453	434	423	387	396	434	446	367	383	399	376	420	376	385	411	365	359	363	382	378	351	327	396	393	344	383	386	369	403	366	339	389	383	391	362	379	340	364	369	345	351	387	343	362	387	336	349	362	348	372	352	372	343	371	359	335	396	340	374	358	395	372	387	351	348	337	363	361	347	381	351	379	350	350	317	418	363	343	349	339	361	383	374	350	321	370	383	337	352	380	368	397	349	376	353	377	354	352	329	354	356	355	374	319	372	331	319	352	349	370	397	345	352	344	369	364	370	374	332	376	370	410	349	333	341	367	390	385	386	378	358	358	370	352	356	364	376	382	337	380	320	351	390	389	345	342	357	363	362	401	348	361	410	317	367	393	331	396	388	353	374	383	364	371	372	361	391	351	369	346	371	365	357	328	371	367	352	323	340	368	396	356	376	360	351	354	376	358	373	390	358	361	342	376	341	420	334	350	355	387	359	361	344	374	349	360	364	349	381	367	327	370	403	387	407	329	388	370	384	379	388	370	366	392	357	355	383	365	359	348	424	375	339	394	374	363	342	354	367	359	382	375	355	379	367	354	380	355	346	374	334	350	336	367	332	320	353	325	365	393	369	395	384	349	387	389	330	341	365	331	347	345	365	373	377	352	380	377	371	369	396	386	392	335	379	355	339	346	391	370	369	375	356	360	327	331	344	344	385	376	412	362	322	364	368	357	363	361	334	376	347	341	335	388	362	383	372	374	379	360	351	347	366	359	376	332	340	328	357	344	357	347	361	346	370	367	365	402	350	382	358	351	373	352	366	355	358	341	398	364	397	345	355	351	390	343	358	365	379	329	367	354	358	330	354	390	388	367	367	365	336	345	386	366	330	336	340	330	376	356	388	358	350	386	362	391	358	397	393	373	375	390	366	369	344	344	359	369	382	339	356	374	343	367	364	351	405	359	364	373	360	357	373	359	325	378	362	373	368	367	353	357	406	329	391	394	380	386	352	377	357	346	372	344	333	404	387	344	408	352	326	339	371	385	402	360	359	347	346	333	340	349	337	352	341	345	421	358	345	385	361	376	378	395	349	384	340	330	360	386	397	364	358	361	399	381	374	363	356	374	350	391	323	356	341	351	384	366	378	384	345	331	371	368	321	353	354	384	360	339	347	353	362	402	364	367	392	368	362	350	375	353	348	366	350	364	391	388	358	345	359	359	345	354	355	343	389	362	355	360	390	334	357	381	341	334	357	343	327	332	353	362	377	309	390	332	348	346	372	357	364	373	341	381	328	344	348	382	364	387	368	361	339	373	396	398	349	373	380	353	360	381	372	351	352	395	351	338	392	333	386	374	381	340	366	321	357	371	330	340	342	371	398	348	379	375	360	361	361	354	371	352	361	353	349	376	367	339	383	381	352	377	363	372	371	371	369	397	376	342	376	362	346	371	349	385	392	359	370	375	319	360	399	397	380	374	336	372	344	345	367	348	376	363	374	361	373	373	348	354	360	354	373	386	340	373	328	377	367	340	373	378	408	354	351	365	379	297	354	334	351	369	367	368	350	377	387	345	352	352	360	351	355	358	374	357	396	372	364	362	339	372	355	339	361	347	373	377	322	368	352	363	369	329	360	358	371	360	351	375	372	388	350	375	348	383	354	356	352	384	381	358	379	357	355	371	328	348	345	359	339	340	366	385	377	351	324	376	350	361	375	352	384	354	372	357	376	349	333	373	349	352	355	378	397	366	359	377	390	361	351	365	354	360	367	342	336	347	378	370	374	388	338	352	359	363	366	377	350	351	383	421	366	362	364	366	387	351	388	364	365	391	364	344	384	352	369	361	356	353	353	383	380	364	344	349	357	377	404	381	340	338	369	360	348	341	406	338	406	382	370	363	366	340	372	379	363	377	337	408	385	354	382	364	366	365	326	384	360	357	333	380	335	383	364	379	379	362	358	349	347	335	360	357	369	380	374	353	357	374	348	395	384	357	336	347	376	381	350	369	381	365	361	352	357	399	360	386	380	357	333	361	389	349	352	383	341	346	375	387	347	359	391	364	356	366	363	355	357	364	372	337	327	345	337	319	330	373	364	385	359	329	354	346	364	357	355	353	388	387	355	385	402	383	356	379	396	363	392	362	361	370	322	311	325	387	368	355	374	369	372	358	361	362	388	348	374	355	366	385	384	334	387	379	360	348	383	356	360	366	368	376	342	353	370	341	338	377	385	383	344	379	347	344	378	393	338	363	392	382	411	337	350	351	364	363	367	365	314	378	356	346	379	372	377	356	320	365	348	330	356	361	367	376	357	356	395	344	402	359	368	364	389	348	363	360	345	353	357	403	364	387	395	367	361	358	363	375	346	343	345	372	351	378	382	362	356	352	393	351	383	350	338	367	372	346	369	356	392	361	377	355	364	390	377	367	362	373	363	395	382	365	362	385	380	359	391	389	344	354	359	351	386	389	367	393	362	356	393	376	333	350	357	361	355	385	367	378	346	352	372	357	373	381	360	336	363	334	368	381	380	374	326	344	362	357	367	379	377	381	372	357	368	368	329	350	363	398	385	379	370	333	395	367	375	370	346	337	372	356	339	365	350	362	332	348	365	361	373	348	378	333	341	374	353	385	330	372	363	363	372	372	339	341	380	342	346	357	372	395	378	384	338	352	353	367	400	351	353	360	354	377	353	404	349	413	352	347	353	366	354	368	359	350	378	392	345	396	362	348	330	357	365	348	360	364	388	361	344	344	367	356	364	368	363	372	337	348	387	328	336	342	403	394	371	381	362	339	337	350	302	365	378	372	367	349	362	370	347	367	357	333	366	350	382	355	365	366	361	393	358	345	351	359	379	356	381	382	353	354	369	339	337	376	370	371	371	341	344	351	384	353	337	357	347	369	378	353	367	353	383	368	354	383	392	345	404	360	361	367	340	355	343	340	368	394	389	334	345	336	402	336	370	394	362	337	333	386	410	359	367	352	361	383	375	394	353	402	361	344	374	404	382	377	354	407	356	369	391	333	316	405	371	342	360	347	329	351	354	351	323	371	362	370	359	348	411	381	349	359	394	359	371	339	383	344	359	380	337	380	360	347	346	383	362	348	360	381	355	374	377	396	351	330	379	392	352	364	338	343	334	345	344	386	341	353	353	359	353	346	349	359	383	365	350	364	358	331	383	333	397	382	398	355	359	341	353	359	355	364	387	341	342	346	366	376	350	369	377	368	386	376	373	334	367	354	342	344	358	368	399	409	337	347	342	357	350	387	373	362	355	348	367	345	364	387	356	368	357	354	357	358	339	378	367	411	318	338	345	373	382	363	352	408	371	360	364	412	370	361	370	352	385	322	377	316	396	390	357	359	340	372	374	351	378	382	371	370	367	362	410	371	351	358	397	354	340	330	345	337	365	353	340	386	346	375	388	362	368	324	320	352	370	385	348	375	327	379	319	383	347	318	358	350	392	356	386	356	350
11412	17006	14650	8147	5501	4032	3210	2541	2253	1861	1670	1497	1417	1327	1298	1233	1189	1184	1098	1037	980	957	926	916	873	839	813	811	822	774	757	776	705	703	754	761	703	687	713	753	731	700	692	776	695	768	702	736	696	680	715	727	723	737	735	712	773	689	691	705	698	765	690	744	735	676	717	706	719	756	737	705	664	744	712	729	709	710	709	689	693	697	692	687	713	684	703	680	739	725	720	718	659	730	718	768	699	718	727	713	740	727	696	710	694	725	669	745	703	756	681	695	718	718	708	660	670	689	685	625	671	754	731	721	748	721	682	697	709	682	722	689	701	757	692	725	700	672	677	691	697	740	730	730	659	691	732	677	683	699	739	692	699	739	713	697	711	720	704	706	713	717	665	729	746	674	743	731	671	725	693	703	696	722	756	684	751	759	679	681	705	710	684	721	734	678	685	688	668	696	692	690	689	692	704	679	671	686	719	750	655	670	687	720	740	727	680	670	705	725	673	714	691	745	709	715	727	719	707	714	764	689	749	689	719	713	709	730	747	721	650	727	733	671	691	675	702	690	681	685	697	689	688	706	715	689	699	702	730	692	702	713	698	716	712	671	741	669	731	713	671	675	701	696	715	718	690	692	658	674	685	685	650	674	677	684	714	638	708	705	741	697	706	685	712	682	727	756	703	705	722	749	708	662	717	713	721	697	701	706	680	700	684	632	716	681	673	695	712	691	672	679	711	694	721	680	691	734	739	738	702	719	668	727	711	685	728	672	684	712	710	703	699	705	689	734	728	717	719	693	723	719	712	732	731	685	717	714	716	722	765	743	720	687	694	704	715	743	737	703	662	690	730	638	734	765	721	684	721	703	695	709	735	703	734	707	709	694	706	694	692	690	679	689	673	741	666	688	703	725	720	663	697	679	710	703	712	682	698	669	750	649	711	727	706	701	693	664	644	706	731	753	691	733	699	696	727	681	667	705	654	691	681	712	674	713	701	716	732	674	692	747	702	691	725	728	690	706	725	675	737	708	703	691	715	697	738	747	764	678	746	673	760	655	709	710	713	713	713	697	732	687	743	712	655	719	708	654	739	740	720	691	704	701	658	742	705	712	728	753	701	676	632	702	697	717	720	729	734	689	705	716	653	691	693	706	709	721	701	776	707	690	672	685	737	737	651	753	698	723	760	730	728	713	687	721	662	729	727	733	708	725	740	744	729	691	686	727	764	722	656	691	746	698	647	745	703	705	792	702	688	699	718	680	707	741	677	696	676	727	706	736	683	697	692	765	711	662	712	694	692	732	728	716	701	653	693	695	680	748	672	668	684	729	717	685	747	720	695	687	721	712	706	703	771	766	720	746	705	645	668	717	717	698	766	736	686	710	723	675	766	741	635	672	725	721	688	763	701	725	735	705	689	691	729	730	745	680	696	702	745	712	709	722	714	687	671	774	731	689	745	713	714	692	689	674	707	703	743	692	748	678	693	736	718	657	688	706	706	690	686	734	723	696	687	663	705	702	693	661	732	724	712	716	765	694	677	664	712	694	717	705	698	740	702	721	723	696	717	716	686	709	729	654	691	685	671	697	680	714	690	663	724	684	698	667	685	735	723	736	716	704	730	666	698	741	676	716	707	702	685	742	715	714	754	695	700	703	722	693	711	687	696	730	665	697	687	717	715	716	661	679	725	666	733	701	693	671	717	698	668	708	675	717	710	728	698	715	678	659	727	665	715	718	737	734	704	726	751	750	648	740	671	709	682	743	710	705	653	726	718	680	716	740	739	667	673	684	707	693	702	699	716	732	724	665	698	723	706	690	671	727	732	680	707	750	640	689	712	673	733	678	695	671	743	710	728	688	694	692	719	712	720	731	724	760	729	709	688	681	697	696	726	668	707	707	709	690	690	680	702	701	705	692	717	714	730	693	684	663	674	717	715	707	729	773	666	710	733	717	682	730	692	706	735	711	696	717	676	699	678	710	717	780	707	725	692	666	736	692	713	676	719	699	717	727	744	714	738	718	675	672	722	661	689	709	707	711	713	704	724	729	702	715	689	731	694	701	731	706	695	705	705	672	738	730	733	664	714	698	714	729	687	713	702	697	712	677	731	708	695	709	727	718	660	749	726	732	721	685	642	700	736	661	716	715	717	726	688	708	710	717	717	747	721	752	728	688	735	712	697	732	716	732	723	674	727	682	737	729	729	741	731	695	686	733	692	687	652	704	694	699	673	722	687	689	700	736	703	707	707	689	689	701	723	719	690	745	671	675	717	736	727	723	711	668	709	675	663	678	664	687	694	686	700	754	677	709	741	755	691	709	693	686	692	730	681	706	687	701	741	705	690	674	735	710	701	661	712	741	673	688	711	702	711	693	717	727	719	693	707	718	698	669	681	734	763	711	703	775	677	677	760	738	672	693	710	703	702	697	686	736	696	693	718	679	698	720	713	700	713	718	647	704	706	715	706	747	700	703	730	704	723	687	715	713	711	716	689	702	705	699	716	711	730	761	745	651	738	695	674	674	690	720	694	691	734	751	670	708	711	722	732	690	723	677	683	689	737	676	698	714	688	705	691	735	681	722	711	676	706	686	686	698	693	716	714	659	682	746	718	765	726	706	722	712	742	702	696	651	678	680	713	697	733	716	660	675	738	714	697	716	637	756	680	694	704	748	745	704	710	721	722	663	731	694	739	704	661	689	724	694	745	714	715	675	669	738	696	708	717	692	701	716	743	699	723	708	670	721	705	654	704	709	737	692	655	740	719	714	705	700	698	730	698	757	683	701	738	677	743	713	708	729	660	730	702	729	703	700	666	738	714	699	716	711	705	704	673	762	689	714	712	753	693	719	705	726	728	703	743	703	733	694	699	706	730	707	752	767	697	676	668	662	695	694	700	734	715	744	720	743	753	698	726	698	670	704	759	662	722	676	710	663	716	678	702	728	710	695	744	697	712	727	703	694	741	683	666	733	710	645	717	694	692	686	684	709	673	661	682	683	706	690	632	680	728	745	737	678	714	671	692	720	725	686	714	713	676	676	707	719	745	732	728	716	737	675	707	686	676	681	735	734	704	716	702	719	679	702	757	732	713	723	706	705	716	724	707	717	703	716	649	692	721	762	739	637	671	720	702	752	692	719	701	679	726	714	739	692	741	675	709	669	715	753	727	702	720	704	701	725	760	702	694	725	697	705	705	710	689	714	712	696	699	751	705	678	685	741	707	690	706	690	736	718	684	742	731	751	724	684	770	705	707	657	671	743	683	697	695	712	726	713	690	735	704	674	687	743	731	767	699	712	717	690	720	709	704	736	703	667	695	690	671	712	692	734	694	705	684	700	687	682	694	698	602	720	704	794	725	708	718	710	690	704	692	712	746	759	719	709	722	725	698	714	690	711	716	695	691	737	761	677	759	758	661	700	726	663	714	681	687	697	652	713	689	704	696	692	752	692	724	688	702	721	699	701	732	649	762	739	676	684	722	680	722	657	696	701	696	760	774	719	716	683
24028	21123	28150	24324	19445	4520	1921	1170	909	811	710	590	531	485	466	450	459	429	415	366	365	340	329	292	297	290	295	274	288	247	244	243	249	239	243	223	224	248	247	223	209	246	250	228	227	201	254	228	237	246	239	253	254	250	202	227	232	258	236	242	238	194	244	200	242	255	236	242	219	258	241	223	219	229	201	214	213	209	216	206	219	238	222	229	216	217	213	223	193	217	222	235	203	219	240	236	217	216	221	248	246	237	207	192	241	220	232	229	206	233	238	205	221	247	227	206	210	219	215	219	216	205	240	232	209	224	269	220	211	216	231	230	225	231	196	224	223	223	213	213	232	210	240	228	233	190	222	228	224	195	232	201	215	237	208	243	244	216	200	194	218	209	223	246	217	176	231	228	208	206	208	203	225	218	196	216	218	241	234	224	215	213	219	239	207	234	233	233	238	209	230	255	251	194	235	209	216	207	218	216	224	203	218	213	226	238	225	213	218	244	183	213	208	219	228	248	237	229	221	240	208	213	231	239	220	215	218	248	246	200	199	247	192	215	222	190	221	240	246	212	226	227	224	232	220	222	187	221	232	238	239	191	204	197	237	225	238	226	220	209	234	217	208	208	232	216	194	219	223	221	220	199	243	234	249	193	232	236	263	205	253	197	241	224	240	193	195	210	231	226	236	232	185	227	225	203	237	230	228	208	227	240	229	213	233	225	207	229	179	231	230	212	209	205	211	230	220	227	251	221	216	236	225	209	231	216	241	218	239	197	215	199	221	243	213	213	215	214	220	225	235	205	242	230	215	255	194	221	217	239	194	220	223	219	213	193	204	227	198	219	238	235	231	213	205	237	214	237	210	247	203	208	238	205	222	218	235	219	231	235	231	211	209	214	226	214	233	211	229	225	227	237	213	231	217	224	216	204	213	244	234	234	234	233	229	212	204	218	209	224	249	205	232	205	216	227	202	204	227	222	228	204	210	201	226	229	247	254	220	234	251	218	219	219	232	211	237	234	244	225	226	207	223	214	211	238	226	232	228	227	230	213	239	222	231	203	230	218	219	203	209	201	241	221	230	227	233	251	229	211	222	219	230	243	231	221	205	232	209	232	206	230	222	233	238	224	211	207	231	191	209	206	215	229	218	211	240	232	227	256	222	219	202	235	206	210	235	217	213	230	239	238	241	219	221	231	232	225	236	202	205	214	211	194	228	208	229	221	220	222	208	224	219	189	216	223	206	237	201	222	222	221	238	242	241	220	199	206	201	255	212	209	229	211	235	221	205	206	236	223	239	208	217	218	215	219	226	246	220	221	192	231	207	208	237	231	231	218	215	230	258	238	227	241	220	198	227	224	218	200	225	232	230	214	217	213	214	216	228	229	222	211	224	220	216	231	232	216	195	219	209	197	213	235	192	232	195	195	237	226	233	235	222	213	220	224	221	218	239	227	204	211	208	197	213	218	232	219	208	213	207	204	228	229	210	230	239	207	216	214	215	219	198	231	228	220	208	244	242	223	215	243	195	236	221	209	202	220	220	190	205	209	214	226	233	231	249	211	252	218	223	244	241	220	239	226	196	219	222	211	226	211	203	222	203	219	221	205	212	224	212	200	215	213	199	221	229	203	242	235	230	226	230	234	233	220	234	217	208	207	196	227	216	233	253	202	211	213	191	218	213	225	208	226	208	203	241	213	227	212	248	222	221	231	239	220	212	230	213	214	243	209	225	196	196	216	232	201	233	221	228	226	226	221	230	225	230	220	212	208	235	223	222	201	212	233	222	227	224	208	229	217	216	252	229	217	226	235	229	211	221	211	239	210	195	209	216	235	220	204	232	199	206	206	206	225	205	200	200	216	218	226	230	186	215	228	221	215	202	219	212	214	225	219	223	218	212	231	239	229	205	219	200	231	200	192	218	226	198	201	241	199	217	224	222	223	230	192	214	185	227	222	221	242	211	232	247	202	187	224	238	232	208	220	252	224	238	236	240	210	217	218	240	225	247	232	210	221	197	225	227	219	217	216	226	199	202	214	217	220	226	225	223	221	253	231	238	219	195	210	249	215	236	222	214	241	225	201	206	236	215	229	222	217	237	210	199	200	215	209	269	210	231	220	211	228	234	220	226	221	233	222	200	215	232	225	188	213	232	220	209	216	221	238	224	223	232	231	225	223	257	248	221	191	204	242	215	240	246	225	208	223	204	204	212	242	213	193	212	238	233	213	196	218	219	225	219	234	204	204	223	200	207	208	233	214	234	238	212	221	246	239	206	220	208	204	232	200	211	205	205	222	213	240	229	200	213	205	230	227	246	200	220	222	223	199	241	236	242	231	216	242	185	214	222	217	226	223	221	222	227	211	233	205	195	205	236	244	230	267	221	201	203	224	226	227	206	235	218	239	219	209	222	208	223	209	224	217	209	215	198	217	203	225	230	251	213	234	196	242	207	259	217	251	256	200	233	226	219	224	206	229	235	210	199	211	246	216	223	215	231	244	235	214	227	214	207	198	217	203	208	235	242	223	239	220	246	223	224	215	229	229	194	204	247	218	224	231	180	221	235	206	212	243	224	218	221	224	219	215	205	235	205	239	207	222	214	232	208	231	231	238	211	232	236	190	239	213	235	224	235	207	223	211	228	240	228	216	230	212	221	228	241	220	227	198	269	228	237	218	220	226	224	206	213	233	241	221	236	206	215	228	237	221	196	222	224	226	202	239	233	202	223	210	256	221	213	237	202	203	231	217	224	203	223	218	195	215	207	227	211	215	236	225	237	182	254	238	209	229	211	229	240	213	212	234	211	209	199	228	206	210	211	248	228	216	226	199	225	203	205	238	238	242	234	199	232	219	215	197	233	227	235	229	218	227	201	224	242	217	203	218	239	221	248	240	211	231	216	204	227	211	210	210	220	202	239	222	233	230	206	210	229	242	242	232	206	196	213	208	210	216	234	229	236	219	235	223	219	217	226	208	218	255	202	236	226	225	240	218	209	220	231	199	215	233	216	224	226	201	259	231	249	211	212	218	217	216	182	227	221	217	238	225	251	222	185	219	247	226	215	245	205	199	196	208	214	206	202	227	220	198	244	222	225	236	232	241	218	222	212	230	249	254	239	210	200	208	222	204	247	225	203	212	240	226	224	226	204	228	195	253	225	185	218	205	218	193	214	188	215	198	219	205	209	205	228	215	203	217	239	232	220	223	191	209	222	239	228	214	217	227	198	196	206	216	213	236	233	242	201	221	225	211	233	207	217	233	221	208	206	233	242	219	202	203	200	207	216	200	216	217	232	218	194	212	224	204	227	240	218	247	248	217	197	218	240	184	227	213	200	249	218	267	223	250	240	209	205	215	241	235	207	212	219	230	228	194	223	226	222	195	220	199	209	220	212	233	242	176	225	221	224	186	197	227	212	218	221	226	226	236	205	235	196	242	233	211	218	205	228	198	214	207	217	184	255	222	239	209	217	202	221	234	250	199	222	195	218	214	234	186	221	235	202	212
12677	24679	21617	13254	9334	6869	5220	4214	3570	2883	2452	2111	1830	1709	1681	1454	1415	1316	1179	1081	1035	952	895	784	791	783	693	724	642	620	563	574	511	508	524	532	521	512	523	551	503	490	479	514	488	475	464	466	505	459	469	490	493	467	472	463	466	479	455	486	498	489	454	489	468	489	509	425	461	470	451	480	466	445	463	441	456	420	438	459	433	461	456	488	459	422	464	448	472	432	449	428	427	502	468	474	463	484	474	449	465	454	455	467	446	461	475	441	439	469	426	447	478	443	454	430	456	434	463	496	463	463	447	443	425	450	486	411	439	455	445	489	474	430	464	376	471	449	447	409	442	444	459	467	438	463	442	426	430	457	466	456	438	493	484	448	465	460	451	448	464	411	465	466	429	450	412	439	446	452	448	425	460	443	437	434	465	467	452	450	474	434	483	469	443	449	447	469	492	476	478	403	448	446	452	456	441	439	424	426	466	459	478	479	449	443	461	403	499	452	436	466	439	423	459	467	486	425	444	453	438	461	446	473	468	452	410	438	440	447	456	431	448	448	443	436	429	441	439	450	428	472	446	451	464	434	444	436	418	418	460	418	457	426	443	429	473	409	428	441	460	466	459	480	452	471	444	453	451	440	435	472	437	436	449	424	480	478	399	441	443	487	434	429	440	470	473	489	465	498	433	448	438	450	482	461	448	480	485	422	436	461	495	455	435	437	457	466	441	463	454	493	453	415	425	459	454	434	459	439	463	474	438	461	478	458	450	458	448	446	451	447	466	414	463	437	463	443	482	479	458	456	451	434	473	458	423	458	453	483	487	437	424	459	448	457	439	464	443	419	470	432	448	463	465	488	438	491	387	487	482	411	503	468	425	477	464	467	449	437	435	413	422	428	477	440	444	457	443	442	456	475	438	479	437	429	451	431	433	422	451	474	401	458	440	392	439	393	431	472	432	466	462	459	445	435	484	430	427	461	433	458	437	442	456	453	428	429	442	435	451	434	470	425	445	446	449	434	401	458	472	423	418	453	428	440	468	458	432	449	442	435	457	438	460	443	465	430	481	454	480	450	492	435	437	430	455	474	448	429	427	485	414	461	449	474	456	434	443	394	444	436	461	435	472	449	422	446	458	436	452	445	460	459	449	450	448	470	437	464	464	452	433	448	524	448	454	473	396	501	408	465	471	445	437	479	432	441	429	449	453	470	430	438	473	434	444	443	443	467	440	457	450	468	476	458	449	460	429	452	454	451	498	442	442	412	475	451	421	433	436	458	448	432	427	433	412	429	478	434	451	424	457	465	462	476	459	430	448	457	436	451	437	458	473	412	464	432	474	438	467	468	435	413	464	460	457	461	397	454	445	433	417	471	433	469	469	428	448	475	428	458	466	470	457	448	475	468	411	458	430	470	443	402	466	463	454	455	468	448	438	467	463	431	457	462	449	479	439	452	416	424	478	445	467	483	470	452	455	462	445	481	458	490	458	450	451	430	414	462	433	401	464	481	455	387	479	438	440	435	449	463	507	422	463	444	433	468	427	451	470	400	462	424	437	463	450	453	447	451	453	405	417	449	460	435	475	506	445	449	438	443	465	427	445	431	447	454	458	448	470	436	424	429	405	458	465	448	438	479	457	472	438	435	429	458	469	443	426	440	455	444	435	461	477	444	445	462	417	445	467	420	451	466	448	414	460	495	409	411	481	435	484	447	472	426	446	443	447	458	481	449	467	470	415	461	444	438	480	452	428	436	421	437	417	439	486	451	438	451	456	433	440	438	441	453	479	453	450	512	443	472	451	456	441	451	446	448	446	430	441	454	460	436	431	442	459	446	473	457	433	453	423	446	428	435	430	479	451	421	466	470	462	456	422	431	453	438	477	429	463	462	414	426	489	454	446	473	436	452	467	449	417	431	455	446	446	462	407	480	476	468	459	429	484	420	495	448	464	433	429	441	427	456	444	454	466	452	458	464	459	476	444	419	423	397	480	463	474	465	439	475	420	471	414	472	446	446	459	449	441	438	471	386	497	411	459	447	437	467	455	444	436	473	456	426	464	454	428	438	474	433	460	452	448	459	452	437	443	493	466	489	467	480	421	426	475	425	467	441	455	454	449	468	430	510	450	449	452	463	423	481	470	457	448	436	449	466	450	429	464	485	460	445	433	416	431	453	444	455	459	427	481	436	458	468	460	427	433	477	464	473	462	479	423	432	447	475	457	445	423	455	474	458	435	453	427	467	460	424	458	465	424	452	442	472	469	437	455	431	475	471	435	443	444	479	462	456	443	440	417	452	477	435	432	424	445	512	483	477	431	421	435	414	438	449	460	431	469	462	432	450	438	477	434	438	456	436	449	453	444	473	460	446	450	454	474	432	436	426	453	444	466	462	478	454	450	465	452	438	429	448	448	444	482	435	453	429	473	469	476	443	450	463	489	416	462	432	455	421	453	432	470	400	418	431	462	465	434	439	475	423	445	419	459	474	438	409	437	467	450	478	439	447	478	462	428	504	452	444	450	464	451	435	441	442	443	444	480	442	436	431	428	428	472	450	427	442	440	441	438	440	430	446	449	436	441	459	456	480	464	493	497	455	480	462	472	452	436	448	459	486	501	430	440	473	475	429	430	463	447	438	411	415	436	435	422	434	434	456	443	429	447	462	449	474	424	451	421	452	452	415	418	475	480	510	426	450	486	480	450	471	452	436	438	459	449	421	432	419	451	465	464	464	459	462	454	463	477	497	494	451	451	454	415	433	443	451	408	423	457	441	468	438	447	444	452	452	426	462	480	492	447	471	451	474	475	441	440	442	466	457	448	418	460	500	465	441	425	434	446	430	466	432	455	471	476	472	410	437	441	440	409	447	443	470	473	470	439	436	401	472	472	436	475	444	456	480	492	496	435	452	444	465	452	461	431	470	428	439	460	366	433	440	444	418	418	459	433	460	444	427	455	478	470	445	485	490	436	442	446	449	484	439	418	452	480	442	433	469	484	467	421	467	463	450	486	460	446	478	441	444	488	403	479	449	445	455	441	425	431	440	425	435	438	452	491	455	421	459	459	449	435	482	411	442	475	454	458	471	431	467	464	463	438	428	483	470	492	465	477	442	475	448	457	450	434	457	451	445	477	450	450	425	446	467	449	446	440	483	441	462	458	491	467	453	439	439	489	472	482	443	421	441	481	448	430	457	452	466	450	456	471	410	446	440	449	435	477	432	463	411	464	442	451	427	423	465	461	442	470	446	473	439	455	437	434	478	444	427	443	437	443	461	440	385	407	443	454	469	457	455	446	464	476	446	485	459	498	466	453	442	453	489	458	441	429	457	429	438	425	399	450	443	458	438	404	412	456	486	439	433	426	470	426	446	435	463	453	418	464	432	427	433	440	447	420	465	406	437	474	468	471	448	438	452	460	474	460	410	468	425	462	486	477	444	430	502	450	437	440	433	466	456	449	430	429	430	467	467	441	432	450	471	423	465	472	456	466	462	460	449	422	431	490	448
23106	21144	28778	23788	21154	18509	4481	1875	1365	1138	948	777	734	665	612	584	593	548	516	474	430	439	447	393	350	315	347	291	299	295	281	257	239	254	264	285	277	268	279	225	243	254	243	240	264	265	232	247	218	251	247	271	239	246	228	270	253	259	245	225	244	261	253	249	259	249	250	248	263	236	235	255	240	248	245	219	242	216	249	239	258	239	218	260	250	220	259	246	237	220	234	260	239	240	217	251	259	249	229	245	243	225	248	260	222	225	238	228	248	222	221	240	235	252	228	214	252	212	222	242	207	247	250	234	217	219	230	235	228	237	215	257	227	213	222	236	216	246	232	238	227	255	228	220	220	213	235	244	243	229	247	231	210	234	243	220	241	247	237	255	241	232	223	224	238	246	242	211	269	225	220	237	246	271	231	217	251	232	230	250	228	235	220	243	209	243	224	224	233	230	223	250	202	237	242	254	228	256	227	243	206	225	234	234	222	245	240	234	208	242	247	242	240	242	229	258	248	239	209	245	214	199	236	249	221	228	224	228	205	248	230	245	236	245	260	229	259	239	227	228	241	228	217	232	244	234	201	222	252	217	241	236	263	228	257	253	242	242	232	255	227	251	254	215	244	235	248	233	223	235	229	250	237	240	253	231	261	238	235	253	243	228	233	225	225	233	222	275	218	266	257	235	248	233	239	231	231	255	239	204	232	230	256	225	221	245	237	211	222	228	218	247	242	261	251	242	254	237	261	240	245	220	234	240	222	225	254	273	237	222	244	232	238	268	223	225	233	221	230	234	244	240	245	233	243	242	249	214	255	233	236	236	236	248	218	250	228	249	237	244	242	248	256	242	250	237	220	221	224	243	220	212	239	250	208	223	233	214	258	236	250	225	244	217	217	237	254	245	228	225	237	238	237	233	232	277	224	201	250	223	200	231	238	238	229	250	249	233	234	203	227	237	250	247	234	236	213	239	229	224	230	234	226	215	221	242	237	217	258	226	221	213	249	233	224	232	252	245	264	209	227	230	252	203	254	228	214	243	218	232	226	256	221	223	238	226	217	222	239	241	230	236	227	220	212	237	230	233	241	224	235	248	223	236	225	225	252	251	278	218	243	256	242	222	214	260	223	228	247	244	248	234	210	229	218	243	210	210	248	226	266	231	227	218	239	222	232	243	237	250	244	201	216	246	223	266	231	235	224	244	218	206	238	227	244	200	204	245	240	211	225	216	205	217	253	226	233	205	242	242	240	238	223	248	232	209	242	246	230	216	239	238	225	224	238	238	229	205	239	210	259	206	231	215	251	230	222	230	235	246	212	256	217	213	246	204	203	221	232	247	257	218	220	223	212	239	205	229	232	256	217	175	255	223	234	225	226	237	246	246	221	259	206	251	228	230	261	219	247	255	222	236	222	214	209	217	230	235	244	225	231	259	206	244	222	260	234	234	221	246	236	254	247	225	221	241	236	247	240	257	220	216	223	242	258	235	262	238	240	221	215	233	225	226	231	246	242	257	249	227	244	231	206	256	242	251	210	251	233	227	229	235	216	211	246	249	248	225	231	257	226	242	232	236	246	220	252	239	232	251	228	214	233	244	252	225	221	222	242	205	246	260	225	248	227	244	258	255	252	240	220	239	239	216	219	245	202	255	219	226	222	219	240	225	218	229	216	220	243	257	241	215	253	235	221	231	213	228	243	199	228	218	209	232	228	208	197	250	228	232	204	243	235	240	219	216	202	235	228	233	240	263	233	229	211	239	240	252	232	233	233	228	217	223	221	226	225	254	247	236	236	237	216	256	229	231	260	226	254	224	232	240	260	210	217	239	244	226	240	245	272	234	231	228	273	238	261	226	204	252	262	226	220	232	212	268	218	222	219	244	229	239	242	224	228	273	216	237	226	251	261	234	248	227	227	213	203	218	246	223	238	222	225	243	268	234	257	226	199	267	238	231	250	234	238	211	222	192	218	225	239	236	225	192	221	213	239	218	230	227	248	219	210	256	211	239	233	202	266	245	254	213	218	220	233	232	249	245	243	255	227	226	240	227	228	235	245	194	247	227	213	224	256	231	260	217	251	249	241	225	225	227	262	221	222	235	244	217	235	240	250	241	203	264	233	215	240	256	225	219	213	227	241	210	239	241	220	267	212	227	221	232	217	225	248	223	216	230	253	237	235	263	239	208	240	219	257	253	234	217	228	238	227	221	233	224	248	231	262	270	196	245	225	272	218	237	219	205	263	237	229	234	217	237	234	256	242	244	242	270	224	226	244	239	208	239	224	253	218	234	253	205	239	256	222	206	219	235	228	225	215	239	232	242	238	221	217	226	242	232	233	219	232	217	214	242	254	226	204	200	241	209	230	236	225	235	213	214	204	243	218	241	230	224	221	236	217	214	242	215	223	235	223	230	220	239	222	225	220	209	240	243	234	220	240	215	242	227	234	210	224	207	204	247	222	215	212	212	232	234	263	245	246	239	231	234	253	244	233	210	254	238	200	221	242	229	236	239	235	235	214	272	221	200	222	220	245	246	237	228	234	235	233	214	212	231	233	242	234	242	214	242	239	243	238	226	228	232	219	249	243	238	213	253	241	247	228	222	267	194	254	217	240	215	242	238	244	227	221	252	277	220	222	206	242	236	218	252	216	210	242	213	218	228	237	251	233	212	213	235	224	229	239	215	242	232	232	250	229	224	242	220	236	200	233	262	219	258	226	248	234	230	224	244	244	205	240	231	209	227	218	217	241	249	263	251	231	241	256	222	219	272	240	229	257	234	228	269	235	243	233	226	234	243	249	253	206	240	249	233	232	228	214	220	215	218	231	244	242	231	247	239	228	233	224	233	247	258	236	234	254	217	234	236	235	255	241	248	234	221	215	243	221	239	229	270	215	224	231	253	217	225	244	256	212	198	203	206	224	237	211	237	236	219	193	232	195	258	229	221	243	276	252	257	217	238	231	269	225	223	236	240	248	223	216	238	221	223	228	255	245	244	224	244	238	242	246	273	241	206	238	239	232	227	235	249	234	232	243	207	231	218	226	235	224	237	249	233	207	248	216	236	238	247	242	225	231	258	227	238	269	214	239	203	235	243	226	233	213	219	263	224	213	239	250	232	227	237	235	211	243	261	237	213	240	230	226	237	233	223	228	233	237	238	239	224	235	208	228	220	226	258	244	245	237	228	223	227	229	244	236	201	225	220	246	262	225	202	234	237	229	249	231	231	228	227	226	224	232	208	218	240	236	228	231	242	219	235	247	220	240	245	223	213	235	258	225	212	250	242	222	218	245	220	226	242	251	198	251	267	203	243	253	231	262	218	248	239	202	218	236	234	236	209	238	224	247	238	233	228	228	251	225	219	215	243	246	217	198	242	228	217	212	238	244	221	225	235	263	235	221	233	235	245	210	217	257	239	220	217	245	241	249	245	253	229	219	227	235	243	237	221	212	226	212	228	218	205	225	226	267	215	236	236	244	208	256	237	226	216	214	239	225	235	241	240
14901	29535	25992	17353	12715	9412	7290	5751	4956	4160	3316	2858	2485	2356	2083	1968	1952	1769	1511	1376	1286	1266	1172	1040	970	893	813	755	731	672	559	612	560	608	541	548	555	547	549	546	558	521	535	524	495	477	457	475	493	518	482	512	547	547	479	513	474	514	435	476	453	465	463	452	511	485	470	497	493	505	469	433	432	451	442	468	498	453	461	465	507	451	439	458	445	461	466	472	476	444	425	465	466	458	453	492	453	460	440	453	447	433	482	437	424	473	432	459	467	441	456	401	457	484	484	454	440	465	441	449	453	464	417	432	450	487	423	452	439	441	451	456	438	437	460	429	470	477	466	439	438	476	450	466	439	462	435	426	393	439	424	468	434	469	468	472	476	433	445	437	439	407	457	476	482	437	437	434	449	506	487	434	438	431	440	440	456	420	464	418	443	472	458	463	440	438	461	444	445	399	441	435	418	422	456	458	443	424	422	452	417	375	469	468	450	466	439	442	423	432	438	423	434	434	412	425	452	446	468	454	447	482	454	443	408	411	434	436	440	461	445	462	436	446	436	448	404	438	455	489	429	423	426	450	462	473	455	440	447	437	444	463	417	431	478	443	460	405	411	455	476	397	446	461	465	413	479	482	437	467	462	413	448	462	492	486	410	410	435	436	437	456	411	443	450	421	441	430	485	414	446	470	434	444	431	443	438	436	431	444	441	465	459	455	462	446	468	447	453	445	448	447	437	457	464	451	426	423	448	432	485	425	398	474	437	457	463	472	472	454	455	427	452	426	446	450	460	429	480	462	436	467	464	442	413	442	428	470	443	484	416	441	438	421	449	440	467	432	466	406	483	446	447	445	473	442	430	479	427	425	452	453	438	449	429	454	447	417	433	479	485	424	423	442	444	452	439	434	447	410	443	426	413	424	443	446	449	430	414	429	420	453	438	430	451	432	462	451	452	437	423	449	456	424	425	445	443	445	419	434	455	436	451	403	431	468	457	432	446	464	405	457	436	448	470	461	459	454	460	406	431	443	444	438	431	469	424	464	431	496	435	418	471	467	480	470	442	426	440	446	478	463	428	449	447	460	437	389	436	427	429	420	431	496	450	465	496	399	451	429	435	480	460	475	448	454	461	454	467	458	414	477	485	430	405	483	458	463	461	422	430	469	472	501	481	437	446	443	442	416	438	430	464	495	441	447	433	453	454	456	437	418	431	439	448	465	411	435	459	444	465	476	426	433	436	457	428	410	457	436	419	444	451	435	462	433	426	438	440	443	492	442	438	469	462	470	420	420	448	417	469	446	471	471	443	430	411	451	428	469	438	481	453	464	427	464	426	437	442	411	478	453	477	436	434	449	439	408	394	458	458	438	443	460	448	484	430	436	428	465	470	404	453	434	446	493	453	443	422	440	451	448	454	440	453	461	432	470	411	446	444	423	439	440	413	490	460	465	458	403	448	419	372	452	446	438	437	479	446	435	462	442	450	423	426	460	399	453	458	464	423	442	457	433	453	462	409	444	474	447	458	456	465	431	445	449	499	459	458	426	442	411	473	448	497	446	440	466	450	438	446	433	453	437	476	440	454	444	469	443	416	441	455	440	457	453	428	419	469	451	423	454	468	416	431	393	428	419	458	449	468	437	455	414	446	487	418	411	444	444	484	462	462	466	445	417	442	449	483	432	472	412	505	460	428	414	423	451	423	418	447	457	458	442	459	429	469	425	457	425	441	416	439	435	459	485	413	465	436	433	450	440	447	432	434	440	454	461	401	428	432	459	459	453	419	429	428	473	451	457	437	426	451	465	480	454	461	461	427	455	456	470	417	420	444	422	457	495	431	469	462	453	412	411	447	437	436	414	440	465	411	459	448	484	449	459	452	409	461	467	457	432	440	461	419	439	429	430	427	450	449	444	478	428	454	445	438	414	473	420	390	431	440	450	467	433	494	413	420	439	473	420	442	449	427	423	469	414	438	436	447	426	426	456	450	442	464	432	440	415	435	471	449	427	402	447	437	454	407	462	449	447	443	409	427	463	436	426	447	430	470	438	481	475	441	457	431	441	422	459	445	457	440	416	465	410	478	407	478	456	436	416	499	476	417	442	452	466	430	463	455	475	421	458	432	429	441	448	423	396	441	436	412	398	404	422	417	467	481	431	439	433	449	420	415	417	440	465	420	451	421	426	460	460	447	439	460	429	470	407	470	429	456	432	435	424	431	437	426	422	455	471	430	437	440	414	448	439	489	465	459	452	467	441	449	484	440	472	397	437	464	465	412	443	475	410	457	435	436	435	448	461	423	409	418	452	424	472	460	445	461	453	425	462	461	456	467	464	462	420	457	452	475	440	458	444	447	442	435	459	427	463	477	448	473	436	466	515	461	460	465	426	408	429	425	425	467	465	458	415	438	427	497	410	422	445	425	436	429	475	440	489	450	463	430	438	497	436	459	449	450	448	447	497	452	482	450	431	407	442	431	459	404	446	453	461	444	428	470	436	455	475	424	413	450	438	436	419	468	466	444	468	414	464	453	459	454	440	430	454	432	451	449	457	476	456	490	468	432	455	449	431	433	469	450	435	426	466	444	449	492	426	466	419	487	449	452	485	434	485	474	428	447	455	418	426	493	459	416	454	447	437	454	443	438	436	458	421	430	453	435	460	450	467	464	432	481	430	429	457	449	455	435	454	435	438	441	418	417	459	441	482	450	482	446	453	463	445	446	451	454	443	456	417	485	436	440	452	444	485	444	440	438	464	486	415	413	411	443	435	438	462	444	481	459	444	420	438	446	446	457	436	467	450	474	431	456	447	446	503	460	451	455	423	464	463	431	435	457	443	436	458	472	469	463	428	456	460	454	441	445	449	457	441	426	427	427	433	439	451	414	458	486	445	419	460	464	423	467	462	473	427	449	447	433	408	451	454	432	438	441	405	439	431	457	448	415	466	411	439	480	450	459	438	466	460	442	454	433	479	470	427	467	440	426	446	473	460	503	454	406	483	442	489	440	424	415	471	423	446	474	465	473	455	406	452	475	429	449	427	433	435	401	461	414	452	449	457	449	430	447	463	429	465	460	476	457	436	465	449	457	433	448	451	467	426	460	432	478	449	455	474	462	451	452	454	408	445	448	434	440	434	438	485	455	408	451	471	455	424	422	430	470	457	446	492	435	471	455	435	435	446	448	451	415	433	458	435	463	461	401	409	456	456	485	432	443	450	445	460	461	468	432	458	435	448	400	439	463	423	433	449	438	476	430	424	447	467	489	470	466	464	453	469	425	469	444	489	441	468	471	457	449	467	447	401	436	437	433	421	424	447	430	432	428	433	427	459	454	447	426	432	448	453	461	460	416	478	441	490	434	451	413	446	432	479	451	479	454	456	420	406	474	447	480	451	452	467	428	435	436	439	423	452	472	438	436	462	460	447	464	479	448	403	460	455	416	464	420	455	431	455	467	461	428	478	443	436	461	411	454	480	460	439	461	440	444	438	470	434	472	447	435	433	475	460
26644	20201	11132	3868	1805	1185	936	839	733	622	581	544	491	482	462	481	449	443	441	444	428	417	390	395	384	410	380	360	410	360	342	387	388	374	360	335	325	335	354	382	374	374	368	342	373	360	336	364	361	385	364	341	325	369	363	343	367	329	334	355	360	347	330	351	370	342	384	360	380	364	335	360	342	341	371	343	347	348	339	373	356	380	365	374	394	345	361	371	332	337	334	360	333	361	354	356	343	341	394	345	351	346	363	376	290	364	357	354	354	369	346	353	362	346	347	358	329	370	379	353	349	359	376	357	371	320	350	393	361	343	365	402	374	334	357	364	324	346	365	338	358	398	377	357	379	340	356	351	379	338	327	352	365	348	356	350	336	338	357	396	347	394	365	340	367	375	339	347	343	327	363	374	351	359	356	344	350	359	403	380	365	336	325	354	359	344	381	345	352	374	375	348	376	336	325	345	336	373	318	333	350	358	338	384	342	356	394	357	379	367	363	392	319	357	356	357	381	341	345	349	349	363	372	345	323	358	338	343	341	359	318	391	328	360	342	367	345	343	357	349	346	378	365	339	341	382	383	373	364	337	357	358	336	352	347	342	377	329	385	337	341	374	333	367	342	351	347	358	356	344	335	360	346	328	341	358	369	372	344	386	333	350	372	349	359	346	360	343	355	325	320	329	395	384	354	348	375	374	317	341	371	356	360	381	341	373	333	375	321	360	329	360	346	341	368	362	341	363	333	352	351	406	352	334	367	341	346	343	321	379	344	334	368	348	346	371	341	399	324	347	354	298	368	348	351	363	362	342	363	364	358	350	349	311	349	365	326	363	370	361	375	355	326	344	363	336	404	320	360	375	379	362	350	351	313	373	352	355	335	390	321	347	349	354	367	346	337	359	345	374	342	361	359	350	350	364	342	348	349	374	321	361	352	317	356	339	332	347	350	374	356	354	352	378	346	356	368	375	340	330	346	339	342	383	357	356	364	327	312	342	387	325	353	324	366	355	360	335	335	348	362	332	343	347	364	385	350	365	327	350	389	359	349	341	339	381	353	329	384	353	341	324	328	338	349	334	377	385	342	376	338	368	345	336	349	323	377	351	351	382	358	368	335	325	363	375	363	366	335	347	379	320	331	361	339	363	355	298	331	382	319	373	364	368	339	379	320	383	358	342	335	371	337	358	364	339	364	341	340	343	354	320	352	357	344	357	328	353	340	357	361	364	368	363	323	355	337	347	324	340	352	307	345	338	326	364	382	384	335	369	354	371	341	357	357	344	373	389	341	339	328	336	369	357	347	381	292	335	354	338	355	377	362	355	353	362	359	353	329	332	318	319	372	359	384	374	354	361	363	341	340	360	348	368	353	367	312	349	345	333	350	334	358	341	356	352	338	369	335	393	361	303	378	363	367	343	359	348	363	360	388	359	366	365	380	387	364	352	319	338	353	346	338	370	352	345	364	341	370	369	392	386	340	356	340	346	336	365	339	356	364	373	339	311	346	309	339	381	352	367	355	393	346	361	352	329	328	330	351	334	357	315	362	357	352	367	347	349	302	352	342	375	356	320	363	380	369	344	413	330	357	350	363	352	345	331	360	349	359	382	318	332	388	362	311	334	311	377	369	373	337	343	360	385	326	337	334	316	369	358	324	367	342	317	320	396	380	323	356	378	349	369	318	315	350	323	321	366	367	375	375	385	353	311	359	361	332	367	314	366	352	366	355	351	350	321	353	335	353	352	340	346	347	334	331	331	382	362	359	401	324	331	343	320	344	347	344	345	337	343	336	375	345	325	384	334	330	373	343	320	344	342	340	350	381	313	346	336	361	363	376	378	344	348	340	340	350	336	361	364	331	343	381	362	358	335	378	371	372	381	357	362	349	352	359	357	393	327	326	365	347	348	348	347	378	361	361	329	362	377	355	340	363	353	358	335	367	367	324	345	365	340	323	353	329	335	320	379	359	337	324	351	388	348	341	383	349	339	360	350	340	343	307	378	343	361	349	373	381	367	345	378	384	347	379	352	350	381	332	380	354	372	341	354	357	378	352	324	314	355	356	352	350	351	368	324	334	364	348	356	350	350	368	376	351	357	365	343	372	331	356	357	374	315	364	342	351	342	361	369	344	358	339	354	326	355	362	387	337	324	375	354	354	348	403	356	358	352	344	368	375	338	340	362	357	352	345	353	349	335	354	360	358	352	336	328	345	364	358	351	353	320	321	352	369	342	347	360	342	335	361	346	370	385	347	340	374	348	356	368	370	343	350	337	371	360	355	347	307	408	377	348	348	355	364	343	390	331	363	369	374	351	348	322	339	366	324	352	377	338	381	351	335	350	317	364	328	346	384	353	334	364	334	374	352	348	306	342	323	347	341	335	346	361	348	384	310	349	366	362	352	348	339	352	354	344	326	369	369	373	362	352	322	345	350	360	333	342	339	365	332	321	364	356	322	326	386	346	365	334	388	334	340	363	343	384	338	364	344	343	328	364	362	358	341	322	335	371	389	342	338	340	346	349	395	351	355	393	363	328	338	371	393	346	356	306	370	356	371	330	353	358	356	369	368	369	352	312	315	373	380	369	378	363	357	352	343	345	362	350	372	318	348	346	361	349	347	383	350	328	359	372	371	362	340	320	321	336	334	367	360	343	358	358	391	367	338	357	382	333	330	379	348	386	362	343	388	357	301	369	351	321	344	391	348	312	348	374	362	347	357	351	348	359	352	346	335	360	376	375	369	355	332	365	308	355	346	352	336	364	309	375	356	344	354	355	410	335	360	335	344	339	356	341	354	378	333	360	346	325	371	376	354	334	352	350	358	372	345	343	353	339	359	394	335	355	389	339	365	347	384	345	372	364	353	354	331	360	348	359	377	339	338	357	361	364	350	365	345	363	315	348	360	375	338	357	382	351	377	364	368	397	358	380	370	343	375	354	362	382	323	381	373	333	342	362	359	348	366	345	362	361	390	369	352	378	323	338	366	358	347	357	321	383	338	335	354	359	356	376	352	333	349	331	337	360	373	329	340	362	350	346	358	360	355	372	345	366	365	367	320	367	370	370	315	350	355	379	356	313	331	350	362	356	355	387	346	354	364	347	313	364	332	361	381	354	317	374	376	373	366	339	369	336	360	346	398	364	354	368	338	346	367	384	336	346	352	335	351	327	381	359	327	364	353	360	340	391	362	348	352	368	352	353	356	360	355	365	361	336	340	331	345	326	350	344	375	370	312	356	364	332	363	376	363	360	338	327	352	308	339	358	373	369	331	344	336	357	323	389	370	331	362	356	355	376	353	347	353	351	334	379	359	364	352	322	384	382	359	349	361	377	354	366	338	338	359	342	366	329	347	390	345	379	379	356	372	377	334	359	345	373	372	360	372	367	365	353	312	338	365	369	374	344	354	337	361	368	369	375	360	343	344	353	332	352	343	342	375	333	360	343	360	356	354	386	347	332	360	355	342	371	354	365	337	344	361	366	345	371	382	374	322	350	368	346
11138	17156	14779	8267	5549	4004	3205	2630	2220	1966	1737	1489	1404	1293	1244	1240	1145	1179	1106	1027	1035	975	901	895	850	828	849	835	785	712	746	730	716	728	732	752	688	688	710	746	743	723	669	785	710	736	710	714	708	668	700	751	705	721	739	729	728	737	708	675	727	704	691	664	700	702	681	703	724	730	673	695	701	724	741	681	739	665	755	736	688	711	719	720	697	726	700	739	681	687	716	743	732	701	757	743	663	719	720	679	727	696	670	742	644	708	710	696	691	695	695	708	662	654	721	627	697	703	729	706	734	677	708	681	635	690	692	721	697	675	736	683	637	715	707	727	702	707	678	720	698	708	697	690	654	698	682	730	698	715	684	659	719	718	677	694	672	703	664	722	730	709	667	684	716	746	675	709	676	679	658	697	679	693	725	693	661	668	744	733	705	695	688	712	730	694	718	704	753	694	728	721	724	637	719	708	670	702	703	689	731	692	692	735	706	688	732	709	683	692	674	672	749	661	738	687	704	711	674	700	726	701	732	707	724	694	680	668	734	693	689	668	681	726	741	715	709	664	702	691	714	668	670	660	683	648	683	680	698	756	691	710	693	750	762	710	671	688	750	698	635	724	637	684	699	721	670	712	708	664	717	707	690	711	668	701	712	669	716	671	751	695	714	680	682	720	731	738	695	712	693	728	652	668	710	679	721	651	697	686	683	675	684	735	684	692	703	685	698	693	701	717	717	687	706	724	647	726	655	698	716	691	707	733	728	712	727	678	693	679	706	728	676	699	697	690	707	724	695	720	736	720	647	703	708	688	728	656	653	726	685	672	664	713	707	692	732	665	704	687	708	703	660	706	697	706	690	704	719	653	710	652	698	724	703	701	734	670	683	671	734	669	709	653	703	697	725	660	735	710	708	688	672	685	769	661	696	723	716	719	684	743	723	702	686	714	650	692	685	736	668	726	721	705	695	691	717	731	676	693	693	664	694	686	702	687	712	709	727	727	689	662	711	678	688	683	662	705	673	719	723	719	736	688	707	694	714	717	734	762	702	708	751	668	722	676	655	759	722	706	665	751	652	711	713	681	709	686	741	748	708	710	691	710	732	722	723	668	724	699	684	716	710	706	694	692	693	688	724	649	696	723	713	707	677	661	678	704	656	708	691	677	715	697	688	700	735	707	691	654	684	675	733	675	691	702	684	724	673	732	695	720	686	711	711	719	683	709	729	741	693	669	650	685	709	732	708	732	653	644	709	703	679	692	672	714	702	667	696	693	671	721	662	666	680	674	706	713	710	694	727	707	664	704	710	689	736	736	642	735	710	712	668	724	723	662	709	700	735	707	750	682	694	711	723	705	704	688	661	679	670	721	649	699	708	713	682	721	685	716	695	671	683	680	731	692	679	702	715	675	703	689	698	716	740	674	730	737	705	703	635	693	663	684	671	670	743	680	699	696	770	711	714	692	684	723	697	686	662	680	682	678	685	685	673	627	708	697	768	682	713	740	685	687	666	708	674	713	726	732	664	708	748	693	668	736	694	685	697	676	722	745	671	715	665	701	697	703	685	693	699	675	697	693	670	713	736	705	689	681	710	701	678	669	731	679	657	739	663	699	701	661	713	748	720	716	664	724	695	690	696	738	690	703	679	680	762	701	683	713	716	701	685	679	679	710	730	688	688	715	710	675	718	694	693	705	685	663	726	644	712	665	681	696	734	682	680	667	723	698	667	661	720	733	690	694	678	683	726	698	701	707	660	656	656	777	708	755	689	698	667	721	636	699	659	678	682	728	732	670	707	684	703	717	743	680	716	702	697	725	741	718	750	698	725	702	697	721	705	710	719	685	694	714	691	709	719	687	661	721	675	713	712	688	689	684	680	684	695	723	703	684	696	684	705	725	716	685	677	717	728	714	676	706	701	674	706	692	704	706	656	688	705	700	668	744	664	711	670	726	634	700	731	720	739	670	723	726	748	684	684	719	736	668	658	722	715	733	723	732	704	750	731	695	697	677	702	719	664	648	719	720	697	699	714	658	684	699	678	716	684	693	650	738	649	699	701	714	716	719	696	680	693	668	695	672	693	724	696	705	731	690	682	690	673	687	715	678	708	640	763	724	703	748	679	669	721	690	722	737	705	691	682	742	708	704	707	693	761	702	679	694	714	685	644	676	693	683	697	713	688	668	741	734	716	714	692	696	690	714	700	725	681	702	689	722	676	721	736	684	701	699	643	697	712	652	699	713	726	700	694	674	731	710	695	684	733	656	667	682	708	703	697	701	714	721	736	761	651	739	683	671	657	737	673	717	696	699	674	696	739	683	707	729	686	688	692	734	691	733	706	704	711	682	690	703	679	672	688	704	671	703	687	674	629	717	727	729	725	707	740	684	731	692	743	734	707	703	666	693	723	705	712	739	726	681	686	653	723	663	746	747	704	732	661	695	639	665	663	734	697	646	677	680	712	699	712	659	711	671	692	694	713	698	672	629	711	721	703	715	774	672	695	713	694	711	666	740	711	684	718	683	649	707	673	756	695	737	675	668	716	694	660	737	670	660	707	615	702	717	718	651	729	718	683	684	710	709	669	677	672	670	726	663	702	666	682	721	721	694	704	717	726	692	723	673	668	659	682	677	742	689	662	722	715	698	666	710	711	712	716	705	706	746	682	727	673	704	691	702	708	716	698	706	721	683	677	738	726	694	697	701	704	707	722	714	686	668	729	684	718	712	691	727	719	722	714	688	695	686	671	694	662	685	695	756	703	723	730	723	670	686	746	680	703	774	702	718	713	655	711	682	681	720	701	689	692	709	707	676	683	721	706	715	704	712	684	677	677	644	686	702	702	729	700	688	674	665	699	693	677	671	656	624	717	683	699	716	741	707	723	703	657	723	697	724	685	663	697	670	687	730	723	720	672	673	654	661	748	695	720	716	711	732	650	633	716	671	734	691	660	691	696	738	664	676	698	723	689	702	654	723	703	664	708	733	716	714	705	669	748	647	708	732	681	706	738	713	679	722	680	723	688	715	691	698	720	697	641	726	712	666	677	700	721	756	738	671	712	677	693	729	681	715	690	763	695	708	729	700	741	722	699	742	666	701	725	755	692	708	757	706	674	681	733	712	682	679	680	729	724	726	691	787	709	734	690	705	725	698	637	719	687	733	638	679	695	651	703	672	715	678	681	670	767	671	728	742	702	732	674	660	685	712	705	713	700	726	700	731	676	700	725	706	700	687	672	689	663	720	671	739	717	710	663	680	680	672	693	716	697	692	716	699	649	695	705	740	720	704	756	737	765	684	740	704	689	673	690	719	668	729	663	667	733	694	681	677	760	704	749	699	700	701	706	692	732	727	716	741	726	663	746	704	670	690	710	645	692	724	694	654	701	693	728	666	686	669	694	676	710	693	743	676	701	692	675	761	728	684	687	677	697	717	722	724	675	702	691	657	711	668	692	707	666	694	709	648	678	727	756	733	725	703	663	692	678	739	707	687	673	693	699	705	692	679
23951	21098	28133	24298	19379	4406	1796	1297	923	762	669	565	540	488	479	430	460	388	412	382	392	338	321	300	309	275	272	260	290	259	242	247	217	257	232	220	231	267	233	224	246	226	250	228	224	225	222	229	228	221	222	229	182	218	208	249	233	207	217	232	227	241	215	230	212	222	218	229	212	226	218	212	246	215	211	244	243	210	212	187	207	210	225	239	216	235	212	233	227	207	242	205	234	210	214	216	217	215	218	242	202	202	231	192	226	221	227	229	216	210	217	179	214	205	229	221	237	208	202	219	223	221	212	218	195	234	232	214	251	232	215	256	202	237	206	223	211	239	208	215	230	201	216	208	217	201	190	215	202	193	217	209	211	236	246	234	227	195	217	186	213	233	200	205	220	197	189	213	213	209	224	207	185	194	200	204	236	189	230	197	188	232	213	230	237	234	210	245	218	236	240	233	219	222	202	205	199	203	202	217	213	225	218	181	213	206	228	227	222	197	238	220	207	213	211	217	196	206	204	223	205	228	196	199	216	219	236	201	207	204	222	224	225	206	224	221	239	202	229	213	222	192	208	215	212	236	222	212	223	212	226	223	220	214	215	204	195	225	240	210	217	225	221	178	194	194	202	207	224	242	221	203	223	196	235	203	192	228	210	202	229	227	212	195	224	197	221	198	213	231	210	215	220	214	244	254	220	235	238	222	210	214	219	216	173	220	220	220	220	209	198	207	222	210	233	213	200	212	200	227	222	215	195	205	222	218	227	205	245	214	208	193	225	229	196	223	219	220	219	233	184	212	203	188	193	223	195	204	190	199	217	231	216	188	206	238	202	227	205	244	187	212	213	216	203	223	232	248	192	215	237	199	160	209	233	227	212	212	234	224	202	194	217	210	229	217	229	223	223	209	224	198	202	210	200	203	209	228	192	200	228	215	223	211	211	201	207	213	219	210	195	205	209	213	230	227	219	185	207	178	235	230	204	222	207	249	197	226	210	190	240	216	212	235	216	229	214	210	221	224	216	208	218	208	202	216	220	230	229	212	186	203	184	197	209	208	215	235	210	213	205	239	212	219	206	224	217	241	190	191	203	203	206	221	229	199	229	208	239	217	200	216	207	200	197	195	219	203	187	219	209	220	219	214	232	233	237	223	206	206	204	192	208	241	219	213	207	219	198	214	197	202	217	195	193	212	180	207	216	215	223	238	207	214	195	222	186	229	203	219	192	223	216	212	210	221	203	225	204	214	208	201	220	218	233	207	232	229	229	229	209	200	242	227	219	244	195	212	182	215	199	198	219	220	198	227	208	193	211	202	217	238	201	219	192	234	233	232	224	197	201	202	203	210	227	211	238	226	219	242	246	227	240	221	253	218	225	183	213	209	229	214	232	202	209	240	219	175	205	234	216	214	201	205	198	194	221	228	207	247	215	211	224	220	245	208	227	212	204	214	223	238	205	234	214	223	204	183	185	230	238	231	206	242	209	215	224	210	229	217	204	196	228	215	222	215	208	214	222	207	232	234	214	199	227	219	232	217	204	194	196	226	208	189	194	201	212	229	221	225	228	235	218	193	247	224	230	234	225	235	208	193	227	252	209	237	216	193	239	201	242	205	218	233	204	229	216	192	245	212	210	187	215	196	225	206	191	232	205	204	214	198	226	215	213	216	198	219	211	213	224	233	224	205	212	219	225	206	206	224	209	207	229	206	224	234	174	223	225	228	221	203	188	210	241	226	198	224	239	216	231	214	202	217	209	211	234	196	231	237	206	207	236	197	219	227	236	194	226	217	233	194	247	221	215	209	238	213	197	208	239	207	234	211	212	236	217	206	222	232	232	226	197	226	215	221	198	227	240	205	244	214	197	223	198	239	215	207	227	221	229	204	189	203	221	202	257	225	225	218	201	204	216	241	210	202	214	209	208	229	230	195	205	195	221	213	220	207	223	196	196	218	214	217	227	203	192	220	199	222	210	208	194	188	212	211	211	196	230	198	223	232	223	224	189	239	222	222	221	214	224	207	205	224	209	221	222	218	199	218	208	201	213	215	242	221	189	195	199	222	202	210	218	210	193	230	221	207	192	185	226	205	203	212	206	218	195	234	236	219	216	241	216	223	233	228	211	191	217	221	243	240	197	214	217	197	203	229	207	225	206	232	202	216	214	203	200	212	209	219	200	223	192	227	232	175	213	220	216	229	220	238	219	224	226	220	223	204	231	214	226	218	222	201	203	216	211	223	223	240	220	188	193	212	241	191	198	227	207	223	255	199	217	204	201	219	234	207	201	211	234	202	199	225	193	210	206	200	241	196	233	214	216	234	222	221	229	217	190	200	173	217	213	222	221	215	219	209	212	234	227	207	222	181	226	192	220	205	211	214	206	235	216	215	245	221	208	238	208	215	204	219	217	224	191	210	215	201	205	222	218	193	218	239	221	230	228	206	218	224	188	210	212	216	223	207	214	231	219	206	229	217	214	215	194	229	201	233	203	212	229	224	202	228	228	228	193	202	224	218	170	249	199	240	228	219	209	188	217	220	190	216	201	212	226	237	218	248	205	203	229	226	231	238	241	206	217	222	171	193	225	194	220	211	211	180	213	211	209	225	199	237	204	225	220	173	199	197	192	237	211	207	198	240	211	204	237	227	249	202	234	235	205	205	226	227	226	197	214	210	222	233	262	217	199	207	223	209	190	230	229	224	230	188	227	212	219	212	201	240	210	220	224	203	208	224	201	262	201	201	216	198	236	215	223	212	233	221	250	218	215	212	243	206	254	186	197	207	194	232	225	193	181	208	226	226	182	222	201	224	202	205	205	224	246	249	228	227	227	221	199	226	229	241	229	208	199	213	218	243	225	232	226	203	222	242	205	215	225	204	178	215	217	227	207	224	209	205	191	202	225	213	213	188	246	213	227	233	186	223	217	218	205	193	214	215	207	209	214	218	218	232	214	230	200	195	213	206	208	208	222	217	246	205	224	214	210	204	236	247	198	224	218	208	218	212	203	231	236	245	201	238	212	215	240	215	209	218	216	231	222	216	204	207	212	201	223	199	216	225	188	216	204	257	217	210	214	230	214	207	195	202	219	218	225	215	228	212	209	241	249	195	206	219	215	228	242	206	213	218	224	217	203	229	189	203	178	218	197	210	207	223	203	223	217	217	207	215	229	204	210	199	174	237	221	207	258	248	217	231	225	209	212	208	217	213	221	218	202	241	215	206	194	214	209	219	203	212	245	225	211	205	228	200	210	231	207	204	225	207	256	209	206	225	215	191	226	230	178	221	217	241	202	197	216	224	216	233	222	199	208	229	225	184	193	224	217	209	212	226	180	235	206	227	237	193	212	227	200	201	205	236	238	226	225	207	236	221	231	214	196	234	196	240	227	225	204	216	222	211	220	225	223	212	208	189	196	233	201	177	205	214	202	180	231	213	230	217	207	218	207	229	234	214	186	223	210	211	226	217	192	243	226	217	214	223	214	217	238	211	211	188	193	218	186	224
12144	24320	21507	13282	9421	6576	5302	4225	3510	2862	2471	2124	1799	1669	1523	1523	1395	1240	1119	1103	1014	975	920	849	825	746	794	664	649	572	570	504	536	507	508	524	497	513	497	488	506	495	449	510	469	459	503	468	480	440	481	486	485	450	469	432	456	498	463	460	471	498	475	460	468	451	447	475	468	489	459	422	475	451	444	457	472	460	472	453	438	462	439	443	489	454	431	457	447	458	409	447	468	489	476	467	426	441	449	479	424	463	451	421	432	428	418	462	427	482	414	425	436	439	436	402	461	396	436	452	462	454	460	430	440	422	424	427	484	482	439	419	471	430	443	453	436	417	421	415	442	413	418	444	442	457	458	465	457	460	449	451	447	423	470	403	426	427	432	493	428	442	419	394	470	442	420	446	428	489	431	449	447	416	448	437	449	462	470	417	480	451	457	468	452	425	483	419	442	462	455	409	455	455	428	461	476	446	446	438	464	475	432	465	445	492	435	410	458	426	440	436	459	410	436	452	446	479	453	463	457	444	452	447	430	425	482	485	432	437	458	459	428	407	442	468	444	434	421	435	404	468	426	431	414	411	482	440	399	433	459	419	423	425	451	442	455	401	439	464	442	453	431	439	441	415	387	432	428	426	399	440	443	459	479	425	440	454	421	435	448	437	447	417	434	452	463	469	419	431	432	450	440	467	428	451	392	458	442	458	437	422	430	429	437	438	442	421	416	450	479	444	461	405	434	432	454	444	458	447	423	468	444	476	450	417	441	474	457	462	446	476	445	473	433	452	423	456	444	434	439	393	408	483	437	411	455	465	456	421	436	456	433	432	438	445	471	461	453	422	439	444	445	454	456	434	437	453	467	439	415	437	435	429	397	445	429	455	439	430	413	486	432	450	424	455	422	434	437	426	408	421	404	459	431	444	430	403	473	421	417	473	470	450	441	421	427	409	453	451	443	456	444	456	437	444	442	416	434	431	434	432	428	456	450	469	435	440	418	450	425	418	448	452	443	432	444	396	424	439	459	464	420	447	445	440	480	479	439	457	477	456	460	447	395	448	472	443	437	443	427	431	444	475	470	423	446	468	440	450	426	438	460	463	456	458	470	429	454	467	435	459	418	480	436	425	458	434	436	426	456	482	427	435	466	451	438	455	428	419	465	413	466	443	457	405	418	423	456	463	475	453	454	436	435	428	439	481	442	500	424	414	432	439	464	434	440	414	426	442	462	469	451	426	425	459	409	421	449	410	433	437	441	417	471	460	445	456	419	459	458	455	420	428	427	487	405	419	446	424	455	444	427	437	397	419	429	403	435	405	467	456	454	436	429	444	441	426	467	416	465	445	412	413	446	431	422	419	448	466	450	491	462	427	419	433	413	421	433	422	413	451	440	428	462	420	436	434	487	412	427	424	415	447	422	424	456	464	450	463	438	444	427	447	421	441	460	448	445	431	439	449	425	456	405	407	458	426	456	454	408	430	412	440	456	449	468	438	446	442	478	479	435	493	481	437	443	442	433	423	444	464	447	451	431	418	459	418	452	441	441	450	444	439	436	440	453	434	435	450	427	485	397	427	448	459	421	444	420	433	452	438	450	447	446	417	420	437	442	415	443	451	446	453	441	429	427	452	442	416	440	457	401	451	455	449	419	453	474	446	423	445	433	437	468	476	415	441	435	436	406	474	453	427	447	433	432	458	408	436	434	470	414	460	453	472	448	439	434	440	461	442	444	452	462	445	419	438	450	447	427	432	433	420	464	458	410	412	411	450	494	447	438	440	421	496	410	431	473	443	467	443	447	429	427	448	427	460	439	440	458	474	422	438	466	432	461	448	440	467	447	477	470	482	435	450	419	411	455	438	449	440	458	458	462	453	461	459	458	410	487	439	423	449	441	459	453	453	435	437	472	467	437	462	447	452	400	416	433	440	456	445	439	428	415	482	450	463	453	434	413	453	423	443	463	425	391	439	438	455	459	418	444	408	427	445	442	457	438	470	430	434	422	431	446	428	416	440	416	462	417	455	451	407	420	437	455	448	445	441	471	415	428	414	465	437	452	429	465	463	455	450	453	447	440	426	472	413	442	441	446	477	444	423	446	460	437	487	503	460	456	417	470	431	436	442	414	434	432	466	475	435	415	478	451	425	438	442	447	417	451	454	453	451	434	448	448	422	437	427	428	456	442	454	467	455	421	429	446	450	476	460	404	484	456	472	435	445	425	483	409	446	473	459	428	438	454	452	459	438	434	406	459	453	455	462	482	442	437	456	473	474	406	423	458	432	440	411	424	461	419	447	439	427	453	436	435	462	455	457	435	422	450	453	447	449	439	397	467	429	450	455	438	440	443	436	419	389	410	416	438	465	479	417	446	458	425	491	463	452	415	446	429	456	431	456	436	430	447	435	439	450	455	450	426	484	438	461	429	466	461	407	429	449	451	413	442	451	424	439	472	417	449	447	461	434	445	459	437	449	414	452	428	486	445	448	433	406	404	465	415	461	418	445	476	450	439	442	449	460	411	439	474	463	433	458	435	424	438	445	466	436	429	468	435	446	469	441	421	431	423	449	429	454	465	407	428	434	449	462	389	413	474	427	450	470	440	449	483	454	433	421	456	432	413	435	439	419	446	454	411	420	469	470	420	446	431	422	451	418	396	468	463	435	454	437	423	457	405	420	403	444	419	465	412	418	414	466	449	442	433	443	471	460	408	401	420	407	451	442	433	436	434	417	441	428	440	430	449	464	441	427	455	473	460	451	445	442	432	434	433	426	420	396	432	417	431	462	440	425	462	436	407	467	464	436	438	430	465	442	431	449	413	436	454	427	430	435	449	433	408	431	449	401	458	451	422	482	475	450	424	473	425	429	441	454	455	470	452	424	450	471	417	414	450	434	439	472	459	426	446	482	451	452	458	407	455	418	431	471	452	419	424	446	434	446	478	442	459	440	421	428	436	431	457	438	460	423	420	451	445	422	512	422	475	443	461	453	463	418	432	440	430	462	444	452	450	456	423	407	440	457	471	432	445	429	444	469	446	433	459	475	419	479	433	468	439	430	428	434	467	465	443	432	451	431	464	391	437	427	459	460	466	447	426	415	431	421	458	454	421	445	460	434	447	404	434	413	440	461	435	439	420	453	441	442	412	469	423	480	465	449	430	450	402	448	438	429	425	449	437	461	454	451	408	400	454	449	427	437	438	453	447	477	464	454	425	453	457	414	485	421	457	432	430	431	426	422	448	480	433	439	452	473	420	458	448	468	421	416	434	427	414	406	419	420	397	502	452	400	422	446	436	455	409	460	461	435	465	452	463	426	421	427	422	439	412	452	469	438	418	453	394	431	485	455	434	428	460	437	487	454	444	416	421	467	421	405	464	447	461	434	430	448	462	409	447	454	434	453	454	419	449	425	413	466	435	445	407	468	423	451	464	481	442	466	435	416	423	449	447	399	463	424	468	444	463	440	430	450	424	438	471	476	466	428	425	470	434	447	453	440	403	422	476	433
22995	21065	28755	23598	21071	18307	4272	1920	1391	1165	923	795	708	697	625	638	597	529	494	470	434	403	416	417	350	342	343	306	315	307	274	311	233	261	280	255	270	267	255	267	250	272	238	257	225	257	246	245	249	216	224	263	272	262	222	246	257	201	236	251	253	244	207	222	252	271	265	238	237	250	262	235	246	230	257	229	234	234	262	254	244	217	268	233	214	239	233	261	233	250	255	244	251	215	238	217	246	236	241	210	219	208	270	233	212	226	237	247	252	208	207	220	238	234	237	252	242	224	247	197	219	218	229	250	229	244	221	222	227	243	204	260	193	220	221	261	216	212	247	257	234	251	232	230	229	242	248	229	223	235	224	226	223	257	229	245	252	232	269	234	251	251	213	244	239	216	214	233	237	264	214	239	229	245	222	230	229	210	229	241	253	225	223	243	208	216	241	214	255	266	231	214	244	235	248	202	204	241	207	213	226	222	240	232	234	207	251	254	227	239	216	262	221	241	224	255	242	236	228	230	223	239	250	259	221	221	218	236	218	256	259	223	238	219	252	233	239	224	231	233	256	233	203	240	221	214	227	221	242	218	229	250	186	205	232	245	224	233	222	251	233	248	242	230	234	230	215	192	217	231	225	220	245	196	206	253	194	233	245	252	228	228	237	221	234	224	229	219	254	219	244	221	231	197	215	234	218	222	212	238	235	240	256	242	230	224	238	221	217	240	246	207	246	259	248	235	219	243	237	230	229	216	228	240	205	224	239	248	221	237	247	231	219	233	218	231	218	255	221	237	231	235	229	206	220	239	234	235	234	209	222	236	224	253	229	233	224	255	230	238	228	246	222	211	233	233	232	206	248	224	265	223	228	224	221	224	228	218	224	227	225	218	232	249	193	231	217	236	240	205	215	222	231	244	243	226	239	197	246	257	245	229	240	236	249	199	230	216	250	247	208	227	229	213	228	226	244	222	233	242	233	211	216	200	228	212	222	230	223	245	211	219	225	240	213	233	219	248	255	202	222	259	248	199	223	217	228	263	250	235	232	205	269	228	223	231	215	241	221	194	234	230	236	223	221	249	221	253	223	234	246	256	223	239	219	231	202	249	215	238	225	217	222	224	238	223	227	217	216	207	237	230	222	253	245	198	245	222	238	219	216	245	219	236	232	248	221	209	249	245	244	245	201	237	223	239	249	218	211	225	228	249	223	226	218	235	200	237	197	253	241	227	207	247	215	225	207	228	219	234	220	229	230	200	224	224	240	238	273	221	244	233	209	240	228	230	233	201	253	226	239	243	222	234	243	241	236	207	231	221	256	193	209	207	214	245	223	221	211	245	227	219	212	248	235	213	224	235	214	207	225	232	215	221	214	234	232	221	245	253	222	264	253	203	262	218	249	243	242	240	211	229	243	217	237	229	233	235	240	213	196	248	239	215	201	210	244	225	241	214	235	236	209	239	220	233	243	241	232	222	237	232	232	226	240	249	241	234	215	231	226	267	246	212	238	222	222	215	256	236	221	238	223	201	228	233	245	237	206	227	230	225	234	199	210	218	212	217	236	256	205	242	245	225	234	232	219	222	230	254	237	223	239	211	230	251	243	223	201	204	237	239	245	226	234	226	218	225	195	231	237	253	214	223	223	251	197	245	219	230	219	230	227	198	215	219	251	226	240	215	210	216	231	223	230	212	254	220	211	247	206	224	214	239	229	229	194	219	204	220	238	225	222	226	240	210	220	226	267	221	227	223	233	224	242	215	220	221	252	232	255	212	209	220	224	212	252	250	230	264	242	221	216	215	221	238	215	224	238	223	208	225	235	219	233	231	234	241	224	234	245	227	238	204	222	242	214	236	218	233	229	250	251	199	212	240	235	266	233	204	240	218	215	216	236	223	250	259	241	244	231	246	218	225	237	224	229	223	225	243	228	208	231	239	251	234	234	240	213	247	223	213	204	224	232	244	209	223	213	227	218	231	214	230	226	246	223	219	218	213	244	242	222	241	229	217	229	263	219	241	212	224	191	235	212	216	211	212	243	238	229	215	235	222	217	232	200	224	239	221	234	238	227	233	230	215	250	217	212	249	229	240	226	226	224	201	218	234	254	211	207	253	233	202	237	211	238	237	245	237	226	222	238	231	210	273	218	227	244	221	223	236	225	205	222	214	246	229	233	219	219	227	222	225	217	222	239	250	245	239	205	215	221	220	217	222	222	234	208	245	239	205	232	235	214	242	209	238	238	216	220	189	226	223	223	254	201	247	234	215	236	228	235	216	203	238	236	237	226	223	206	232	251	257	230	233	247	247	214	209	236	248	241	252	227	233	228	225	254	218	218	227	203	211	208	246	241	248	201	226	263	228	225	248	229	229	240	228	220	218	218	229	227	212	228	220	254	224	249	217	232	199	224	231	238	251	231	237	232	224	263	209	249	227	230	214	238	224	234	205	232	230	232	217	217	203	229	221	244	211	211	231	249	215	255	225	208	207	215	239	224	225	221	206	246	233	228	228	214	223	216	245	227	226	210	243	236	228	263	240	221	221	199	221	242	230	211	239	239	250	219	246	238	254	251	218	227	229	224	231	259	239	247	229	210	220	250	227	258	217	201	274	234	211	235	238	234	254	219	232	241	219	241	228	221	249	222	198	212	225	238	222	236	222	250	238	243	209	232	237	212	220	224	251	232	237	232	238	215	229	235	233	219	250	215	192	214	243	243	233	218	258	220	232	222	221	266	211	203	250	262	229	217	198	225	214	234	206	213	228	221	211	204	231	224	236	250	246	236	207	257	252	219	236	218	216	235	254	202	223	228	215	251	222	234	227	248	236	199	209	214	221	236	209	205	220	210	217	232	242	239	238	234	241	245	202	239	215	230	268	218	207	247	213	224	216	217	240	221	236	212	249	227	241	242	228	223	239	217	231	231	226	221	211	233	237	218	239	225	253	229	189	235	222	244	228	226	267	245	224	231	210	233	241	261	248	240	254	209	219	270	227	207	221	206	239	205	228	221	246	262	233	224	213	252	244	223	206	235	219	219	230	217	244	200	229	239	245	217	237	231	235	244	215	222	230	218	219	223	233	228	227	238	193	217	235	233	207	223	234	239	226	225	241	235	211	235	210	234	246	237	233	199	228	237	231	231	196	253	217	212	260	234	212	222	236	232	244	227	236	250	206	243	222	234	234	221	230	223	202	227	223	246	238	230	235	251	236	221	237	218	239	219	214	226	214	214	253	222	248	227	241	225	217	217	202	223	253	239	250	225	217	250	218	227	232	215	211	212	224	246	213	218	243	218	224	233	231	215	224	221	253	212	241	225	219	248	234	227	227	220	211	212	270	242	257	216	223	222	203	234	240	205	220	201	231	260	227	224	232	228	223	230	222	228	184	214	227	196	224	233	239	219	231	213	210	257	225	248	234	225	223	220	234	238	246	246	258	222	222	240	220	232	231	226	231	252	232	226	209	232	227	231	199	210	228	211	231	203	204	200	220	226	217	230	243
14667	29181	26086	17188	12823	9307	7368	6078	4944	4137	3428	2855	2504	2300	2068	2041	1914	1692	1524	1382	1272	1209	1057	1015	1005	862	825	773	690	690	599	551	532	544	548	582	527	483	516	523	541	460	456	505	488	500	509	509	489	500	489	495	493	506	508	445	487	448	471	477	499	489	479	471	464	502	462	466	462	475	498	455	470	456	414	438	465	442	452	457	401	444	484	465	475	448	467	452	461	468	487	418	429	428	424	492	454	430	434	456	470	446	502	461	449	404	444	390	453	423	398	403	418	421	435	480	477	440	454	418	436	412	459	399	472	408	454	430	407	478	452	413	421	450	437	460	464	452	469	418	422	455	407	456	467	433	423	448	409	431	429	436	420	431	434	424	417	461	409	441	443	415	437	464	427	423	444	437	446	422	419	372	421	444	466	449	451	426	416	454	451	418	427	446	445	481	451	445	440	390	405	426	424	473	427	444	478	475	441	447	424	413	460	447	444	448	433	414	450	448	460	473	464	471	419	441	440	456	477	459	462	475	430	432	381	419	463	424	437	415	409	439	456	440	450	426	441	458	465	434	422	472	472	438	462	441	442	431	436	450	444	483	452	449	418	454	466	438	461	420	385	417	456	429	439	457	470	449	418	431	488	456	448	416	437	454	431	437	444	447	440	400	439	457	471	420	420	385	426	407	447	440	467	460	436	428	429	434	408	435	448	458	432	466	425	444	421	412	476	430	410	451	429	450	450	452	432	438	425	419	455	439	432	477	436	440	421	435	439	469	450	428	397	401	402	443	410	401	468	424	459	450	437	452	428	430	415	400	471	403	434	425	457	442	439	448	459	405	443	437	433	428	444	447	466	480	432	443	462	429	419	437	429	484	377	490	399	446	423	451	442	433	415	431	402	434	427	449	443	451	437	406	458	444	470	438	486	437	411	480	451	472	426	431	433	441	434	432	428	432	418	452	407	429	397	442	454	430	452	441	455	420	415	420	478	429	464	438	405	433	451	437	439	431	452	474	442	442	429	453	458	434	455	453	441	453	426	418	407	470	440	432	431	441	432	446	415	437	416	459	432	464	443	447	410	422	440	458	406	430	445	425	434	430	434	408	420	413	451	451	470	431	437	423	434	453	461	412	466	464	441	439	442	444	461	464	407	404	419	440	423	428	425	453	473	446	449	430	496	463	447	456	462	479	477	445	416	414	453	427	435	410	437	437	425	447	437	444	462	444	432	415	412	437	428	444	432	433	465	413	419	434	422	442	411	434	447	430	449	446	441	387	417	470	416	443	428	421	414	425	432	421	425	437	407	400	416	430	409	424	454	451	448	477	396	448	406	411	450	436	447	491	460	443	424	418	451	478	458	410	448	436	429	426	433	431	457	444	442	436	444	390	446	415	410	446	463	464	440	423	423	469	420	426	446	442	400	459	445	416	455	435	434	452	421	433	452	427	479	455	425	443	443	473	439	428	430	426	429	418	411	418	452	427	441	438	442	465	459	423	433	450	417	468	407	431	447	471	465	452	465	463	467	434	418	453	434	424	443	421	451	443	430	443	452	431	405	449	421	415	466	415	427	449	425	465	425	445	449	457	452	439	451	434	468	473	426	423	427	483	428	401	411	467	457	447	411	429	412	467	461	454	440	418	401	453	435	435	403	440	453	446	447	419	432	440	437	420	481	419	414	456	442	460	444	456	454	430	446	443	444	456	429	447	427	388	414	439	428	437	468	445	467	429	434	466	437	434	453	438	409	412	444	439	433	455	468	451	433	447	411	417	467	406	430	445	426	489	447	448	411	412	462	425	442	429	461	461	439	423	445	436	436	466	444	488	422	464	426	437	451	417	417	450	427	422	456	471	431	435	440	454	456	451	475	452	428	397	428	453	433	456	462	429	427	433	418	426	436	471	419	451	415	422	450	461	456	437	420	446	409	427	442	450	436	443	452	484	448	446	458	434	441	453	402	447	409	418	450	459	475	474	440	462	438	416	442	452	417	451	429	437	442	429	481	414	476	447	449	427	404	441	417	404	451	453	415	421	428	419	452	406	416	411	458	430	419	433	424	416	438	403	419	435	451	428	423	431	460	444	411	484	430	468	452	443	471	449	472	435	437	437	445	459	444	446	420	459	445	409	434	432	467	438	457	435	423	437	439	455	469	444	455	446	461	462	436	445	470	448	453	437	428	422	435	460	478	430	432	404	450	460	449	442	448	421	442	443	458	422	437	419	431	432	388	407	422	405	424	438	446	430	430	474	420	487	436	462	403	457	441	455	452	426	452	449	435	437	468	427	422	445	489	474	472	438	436	434	445	436	469	422	408	473	434	483	451	445	409	402	453	445	406	433	437	418	440	456	428	445	485	488	464	454	429	442	435	424	433	457	459	417	475	471	445	409	423	423	434	407	494	425	449	454	416	443	443	461	436	438	441	403	439	442	431	427	420	444	423	433	492	421	401	438	444	469	424	422	458	438	445	430	409	464	440	449	442	426	408	422	402	419	413	447	436	427	459	466	436	447	474	436	423	461	437	407	444	470	434	446	436	424	436	424	399	443	429	454	444	452	411	462	443	432	423	417	423	447	429	426	428	408	445	437	394	455	426	422	425	422	418	450	425	449	460	422	454	398	430	431	422	460	433	449	434	410	412	449	452	434	444	436	445	418	439	451	474	441	476	395	433	404	452	443	442	420	422	486	432	449	448	412	412	454	440	460	444	424	438	433	423	444	450	426	425	425	418	427	463	424	449	450	445	432	443	432	441	415	428	425	450	447	452	423	451	413	437	481	407	437	427	424	403	428	444	448	427	420	420	465	477	430	431	443	446	466	429	438	424	435	443	422	433	425	462	417	428	438	449	437	419	419	435	443	393	432	435	418	391	439	432	439	432	453	411	435	447	454	435	438	504	448	425	453	442	443	433	414	418	439	441	432	466	441	431	407	428	457	404	425	429	437	408	400	447	441	425	467	409	425	385	439	453	421	454	450	453	454	448	421	404	426	428	429	446	438	432	413	422	437	448	448	443	407	429	430	454	445	467	428	468	452	409	434	428	432	421	405	453	461	437	428	415	439	455	421	464	441	417	422	399	438	444	447	456	439	441	442	488	449	448	414	434	448	389	447	462	425	442	469	449	390	458	421	439	434	453	433	374	398	425	421	473	441	434	441	419	457	461	436	432	451	420	419	413	440	421	454	428	440	424	437	466	449	448	448	440	451	398	472	448	440	424	407	435	458	429	463	432	428	418	458	442	456	463	400	439	430	424	458	427	432	423	444	450	411	411	426	414	439	435	450	431	410	436	442	423	457	430	456	436	464	418	433	442	450	461	496	443	434	436	430	459	446	466	459	468	428	467	469	439	456	453	409	491	442	425	436	434	468	451	437	463	471	487	453	432	431	467	447	409	459	420	470	446	450	433	430	416	414	437	465	435	472	431	421	441	433	421	426	448	486	426	421	410	445	411	413	459	465	460	443	439	400	438	454	429	408	444	427	423	435	470	446	421	443
26585	20191	10945	3908	1826	1194	920	818	726	645	607	542	489	520	472	481	482	419	458	440	416	417	394	413	428	372	406	370	330	391	403	371	324	376	349	356	346	368	326	377	356	327	344	354	348	367	369	349	338	340	346	348	342	360	371	369	336	359	407	318	368	339	355	344	402	357	365	349	343	339	357	377	341	330	329	330	323	376	347	327	338	344	357	325	348	338	367	347	344	329	344	358	357	359	326	334	347	340	349	324	382	386	360	343	337	313	363	338	359	397	406	344	344	347	351	354	371	324	355	331	357	364	345	359	361	357	361	342	358	362	338	340	324	350	372	346	354	360	366	352	364	344	334	342	352	339	340	380	378	336	363	333	370	355	353	339	365	361	342	359	343	339	363	373	375	384	346	320	341	387	384	373	351	342	347	377	355	349	355	332	374	324	348	421	372	384	347	367	333	352	318	342	356	370	365	363	330	322	393	351	338	356	348	355	409	356	357	350	338	373	328	362	317	345	357	367	374	346	335	388	401	337	330	377	330	324	344	352	364	314	331	366	352	352	412	332	311	343	369	349	332	358	330	362	322	373	369	350	357	347	347	365	328	332	347	353	337	354	371	351	384	309	360	384	351	332	354	344	330	330	353	372	395	402	347	337	343	354	321	347	319	340	349	343	297	362	349	302	334	347	348	356	343	338	376	352	351	342	376	347	367	334	357	353	358	317	357	330	329	353	360	383	342	344	316	350	348	355	362	335	358	415	325	333	325	359	350	327	352	346	354	333	370	347	355	338	363	313	337	355	367	362	348	354	368	348	380	358	377	339	362	363	342	358	371	319	375	308	344	328	331	329	334	377	378	362	358	367	325	357	395	344	344	344	383	378	315	362	315	372	358	349	372	343	360	352	364	323	319	343	361	309	359	371	352	328	366	353	354	353	341	374	370	374	398	359	364	378	363	358	354	339	378	354	360	333	363	346	368	321	372	397	357	314	402	373	357	322	345	359	365	338	331	357	384	360	359	353	347	326	333	323	317	340	347	379	336	371	345	339	366	350	350	346	399	323	382	364	330	367	369	359	358	378	342	324	322	347	346	333	371	316	340	327	359	323	351	345	350	334	341	338	361	337	364	349	392	348	331	348	354	353	383	352	364	339	364	344	379	343	361	355	351	350	351	331	361	331	355	369	357	366	333	357	324	390	351	349	374	395	355	323	353	324	359	353	355	359	335	320	344	355	350	324	371	348	377	366	367	321	338	357	333	327	363	323	319	361	362	349	357	360	370	338	365	337	319	337	358	341	361	339	337	331	344	359	378	343	328	392	331	367	369	347	347	342	369	389	315	309	389	336	334	371	345	352	330	367	356	320	352	343	348	329	330	361	372	348	368	316	342	347	348	335	354	335	356	366	361	348	331	354	344	395	341	335	327	339	352	316	375	329	350	352	317	354	384	360	375	339	386	334	361	332	373	344	366	345	331	372	379	331	370	352	352	342	370	401	332	355	394	358	347	348	324	349	384	335	353	360	342	378	347	344	337	371	350	334	314	316	366	348	317	366	389	360	355	367	330	368	355	335	330	352	377	338	354	376	336	355	322	344	359	373	362	354	374	374	327	348	367	366	351	390	362	330	344	344	356	363	367	325	334	342	359	335	317	330	334	369	363	343	324	351	350	386	361	373	356	344	356	346	357	349	365	331	379	389	329	362	350	340	331	386	335	342	377	333	344	377	338	360	328	357	394	334	345	360	371	341	356	384	371	362	360	356	356	341	317	344	358	392	338	301	378	364	327	357	369	301	368	366	321	324	329	363	340	372	388	354	345	375	341	377	387	388	366	353	364	374	339	326	346	373	330	334	371	342	347	345	368	342	375	359	351	319	345	364	363	356	362	325	340	374	340	336	328	349	347	370	352	361	347	365	365	355	362	355	327	331	347	344	344	332	339	371	349	363	366	373	358	324	356	370	351	375	339	398	337	330	361	335	362	365	376	338	361	354	366	370	329	330	361	386	370	340	370	344	349	377	362	345	384	347	356	352	379	326	378	343	353	368	357	356	330	369	370	328	351	317	376	368	333	322	321	330	351	339	367	351	369	348	312	347	384	343	357	332	378	351	324	358	380	351	358	362	317	353	350	336	350	361	376	331	386	325	336	357	359	346	338	374	342	328	390	359	371	303	355	320	355	329	337	382	340	351	376	351	363	355	357	372	346	360	372	350	371	373	325	398	377	336	354	337	361	363	323	339	349	395	341	360	352	338	357	329	349	352	348	348	338	336	331	347	352	356	338	365	340	363	325	386	358	361	366	324	357	328	342	345	331	351	363	311	374	330	332	363	345	320	319	381	333	363	344	364	376	342	362	360	358	357	358	338	388	343	384	371	359	332	382	272	341	348	337	350	347	361	335	370	370	319	336	330	345	339	339	352	328	375	378	377	340	343	377	369	344	337	339	374	346	395	336	310	365	384	348	355	372	374	330	341	336	336	334	339	343	369	346	339	349	336	361	338	370	334	340	371	376	360	342	374	326	373	371	331	349	380	365	349	369	365	341	359	348	344	336	325	358	359	351	331	339	352	329	338	327	375	341	359	347	337	346	343	341	324	370	343	351	325	335	360	342	359	317	325	395	363	382	346	359	335	357	350	341	382	369	377	321	338	344	328	322	335	351	353	315	380	346	367	363	357	345	382	365	325	370	326	380	349	337	380	344	362	319	367	339	358	366	354	351	374	368	359	332	356	351	315	376	322	378	354	360	393	330	346	402	362	385	352	352	381	332	337	342	366	324	328	397	359	363	364	363	356	345	349	362	347	361	353	333	364	320	370	374	320	377	323	351	310	358	354	334	325	319	353	336	338	354	363	353	397	364	332	316	354	330	301	329	339	340	331	335	333	385	359	338	358	353	338	370	334	352	402	358	318	374	358	346	343	375	327	351	363	338	335	337	364	372	351	356	359	362	359	360	346	364	356	362	338	366	372	374	337	370	303	333	366	334	334	381	340	347	368	342	359	339	371	363	360	364	360	373	345	361	342	370	335	335	358	347	330	363	362	370	380	354	348	337	391	370	354	367	372	365	332	349	320	326	364	318	346	312	335	329	354	346	356	313	345	366	378	335	359	347	339	363	339	338	314	332	315	368	351	365	380	365	392	328	376	378	313	355	365	389	339	294	345	342	342	368	317	306	361	357	385	351	373	331	374	403	341	334	356	324	340	346	324	338	361	309	358	383	369	350	351	327	362	372	369	340	359	354	352	312	365	342	358	338	361	328	349	343	337	345	346	382	354	331	345	331	357	351	336	352	398	320	380	334	323	349	358	353	361	346	337	357	350	377	342	331	371	352	331	357	344	338	341	365	382	367	372	340	393	344	357	334	343	318	373	367	331	357	327	346	348	348	364	363	364	346	357	346	362	365	358	373	358	309	371	360	348	347	335	387	344	304	342	357	325	348	330	356	377	322	336	363	358	368	342	377	370	379	321	334	372	371	362	346	334	348	361	340	357	352	348
11038	16961	14427	8216	5513	3975	3177	2717	2312	1920	1656	1435	1346	1277	1240	1251	1191	1133	1109	971	954	973	959	827	855	836	766	796	802	773	715	746	668	696	718	695	697	733	727	728	715	722	724	659	704	713	709	716	713	737	734	742	694	751	695	703	733	717	668	689	723	716	722	721	723	698	654	722	693	695	722	675	686	707	712	719	665	676	656	670	729	738	645	698	704	673	720	699	687	670	692	681	682	675	698	716	699	645	698	643	717	692	675	666	658	697	717	737	706	670	705	717	738	706	701	647	687	707	701	679	700	729	688	736	667	706	661	713	751	628	697	746	668	672	737	717	706	682	698	647	683	736	709	668	713	696	730	673	698	715	686	714	677	670	683	726	710	648	714	688	686	710	699	658	704	696	691	698	696	682	644	725	706	696	761	667	715	698	712	709	649	684	728	671	695	716	720	707	698	686	652	697	770	670	673	688	716	695	674	686	650	709	647	707	731	729	705	701	732	690	680	622	653	668	656	681	716	652	707	704	715	687	682	690	670	664	734	707	698	679	685	691	710	660	630	703	711	677	679	684	693	676	700	744	746	670	666	654	653	699	701	705	654	688	702	687	712	673	720	666	680	706	710	700	719	745	704	692	645	702	695	703	671	645	730	647	742	690	694	694	677	673	696	714	694	728	687	700	678	698	650	749	681	713	666	671	642	687	662	701	682	683	660	714	735	730	655	683	708	710	694	682	663	691	647	717	650	687	700	699	652	675	668	654	651	713	662	654	714	659	726	710	741	680	683	643	697	738	666	687	695	690	674	739	693	720	706	738	722	659	678	684	671	730	684	688	732	640	703	696	692	690	687	694	645	698	710	648	693	683	691	707	680	674	702	676	691	692	662	678	656	711	735	681	716	750	727	704	744	704	718	689	712	689	676	700	700	732	691	699	701	707	699	675	703	646	699	656	690	715	734	665	663	676	710	682	710	673	725	682	668	702	690	678	705	715	659	712	664	697	658	670	682	679	651	743	675	672	657	669	684	692	771	708	691	696	684	688	675	754	673	687	701	700	724	644	710	746	720	678	697	684	686	718	661	701	714	688	680	730	727	704	671	707	681	707	656	710	670	681	705	730	659	725	680	701	711	667	664	667	681	699	690	678	668	690	705	725	688	700	711	727	670	667	737	679	657	705	697	657	687	700	649	693	705	700	703	674	694	686	658	718	728	677	768	693	703	703	688	711	714	671	688	709	726	740	693	680	705	681	715	669	692	679	731	670	707	682	689	635	714	733	683	728	683	684	719	726	679	701	706	652	677	684	716	653	707	723	694	713	682	692	697	692	684	720	663	695	726	736	715	700	656	662	731	714	702	705	711	676	721	706	709	667	671	682	713	700	690	674	700	713	718	692	683	705	658	688	698	721	681	641	656	684	688	694	688	714	687	740	715	691	709	699	645	694	659	704	689	711	686	686	655	706	746	684	677	673	673	688	692	711	708	680	749	693	698	663	606	683	775	673	746	718	742	702	669	709	664	728	692	699	727	665	717	709	689	704	676	665	656	659	677	738	712	702	700	679	691	715	695	661	656	707	709	666	657	739	720	727	709	686	694	692	695	630	711	715	714	695	658	695	718	674	664	637	698	681	689	699	698	710	688	684	689	705	712	697	718	690	752	746	680	749	681	711	672	707	723	631	696	640	663	687	711	694	690	696	624	725	710	688	677	733	722	714	714	699	709	667	719	716	713	737	689	673	734	677	649	677	714	721	656	724	702	709	669	647	702	650	702	696	690	666	721	724	709	731	677	727	761	703	701	724	745	678	754	705	676	660	705	727	715	705	704	723	695	686	732	711	706	697	711	720	739	646	710	677	705	771	693	741	718	668	739	719	728	665	703	687	727	711	684	711	718	680	717	687	706	704	654	708	731	673	663	671	690	760	702	681	697	668	671	637	705	691	688	727	732	671	701	649	701	749	698	740	672	683	686	710	740	647	677	678	641	713	681	655	734	745	707	684	688	718	699	690	632	702	673	686	652	699	708	683	687	695	751	705	661	708	696	674	680	690	683	664	729	690	718	693	668	706	676	697	678	693	662	694	703	720	681	737	715	684	682	688	665	679	704	702	680	717	700	694	666	690	705	664	664	693	722	686	710	715	689	617	697	711	674	686	678	759	667	716	700	710	677	681	726	657	660	649	719	719	745	683	673	656	693	704	696	726	714	699	707	734	739	714	658	717	691	694	714	688	724	691	657	709	637	647	677	734	728	712	673	749	698	683	686	705	689	656	703	739	662	716	703	738	695	742	702	721	687	668	674	666	667	661	678	718	697	688	685	644	680	699	721	641	693	669	648	682	721	672	693	690	717	713	715	683	689	707	702	687	679	673	652	686	701	653	655	711	635	661	720	703	680	721	661	727	668	712	713	647	708	696	722	722	693	689	718	695	651	694	654	640	739	674	702	691	755	685	687	716	693	704	673	670	676	681	714	700	708	732	704	703	713	694	711	702	736	717	722	739	747	672	677	719	676	687	711	698	729	667	701	711	667	665	668	738	747	647	663	673	705	670	685	675	712	744	701	687	660	691	674	713	670	696	739	714	654	686	698	740	714	719	730	718	714	722	670	689	697	658	686	700	716	672	717	733	677	695	672	688	688	705	695	713	731	721	740	684	707	698	723	686	642	698	680	699	700	687	694	691	686	710	715	708	689	675	697	712	670	702	694	722	695	674	680	703	649	677	669	673	689	714	689	686	692	676	712	749	722	698	688	734	721	723	706	702	690	643	693	690	680	652	707	725	694	670	762	702	720	670	676	665	707	707	634	694	671	742	657	652	694	709	711	691	709	661	694	676	655	718	691	700	709	720	688	686	682	710	691	674	682	666	695	728	725	731	691	679	672	714	669	690	688	660	656	648	724	673	692	661	668	659	768	721	685	675	679	673	717	687	717	730	680	678	680	701	653	649	711	684	705	697	666	712	695	677	696	686	652	704	708	710	749	751	721	723	672	731	704	732	730	652	666	668	662	669	645	678	712	693	672	730	714	706	747	714	728	675	677	696	675	694	642	690	695	719	664	689	733	687	694	713	694	712	682	737	695	687	629	695	644	668	645	727	696	712	692	703	678	716	752	720	674	671	663	658	646	703	672	731	710	675	747	728	676	699	668	707	688	692	653	683	710	654	727	680	670	705	703	685	730	689	659	712	711	719	644	696	699	718	695	684	718	722	653	692	735	663	705	668	669	681	731	696	711	728	706	726	726	664	681	727	682	694	656	697	725	682	696	704	686	665	662	690	695	716	637	712	654	685	684	676	683	682	648	695	639	703	678	703	705	746	666	658	687	703	695	684	677	711	695	706	707	710	702	712	682	679	705	660	688	725	670	749	696	666	691	667	691	698	658	715	661	727	701	710	671	704	715	660	706	662	686	690	655	679	685	648	712	701	688	714	666	752	659	683	739	695	697	701	719	740	659	689	714	694	666	667	729	678	671	701	751	677	707	686	667	698	655	687	736	685
24088	21136	28114	24402	19416	4404	1911	1258	963	786	678	576	547	535	468	457	467	392	405	389	338	326	318	280	326	301	264	258	242	249	226	231	240	246	213	244	216	247	226	225	242	222	219	209	234	196	210	222	217	237	229	191	194	199	239	215	195	204	233	212	235	233	227	236	213	207	226	214	230	211	237	229	226	236	245	220	247	242	219	231	216	206	225	207	202	195	224	187	200	187	222	252	209	225	217	233	219	209	206	231	200	229	225	211	207	217	226	226	199	220	219	204	219	222	219	221	209	232	227	218	175	235	194	211	209	214	183	201	237	194	203	242	225	211	214	207	236	210	215	188	218	209	207	229	232	197	211	196	206	252	219	206	203	214	211	227	229	234	229	216	228	228	217	215	206	209	218	207	207	216	199	222	201	232	218	198	219	197	226	236	216	211	236	192	240	202	214	224	205	203	208	206	228	217	200	215	215	239	208	202	227	206	200	220	236	212	216	223	219	186	219	201	220	221	212	231	216	212	220	211	222	239	224	202	221	212	201	216	228	216	232	197	237	202	237	208	214	201	205	177	196	223	216	204	197	227	203	196	204	202	213	200	225	205	227	219	237	219	214	220	223	209	212	207	217	201	229	208	199	213	222	247	212	214	197	211	189	204	209	226	210	186	249	195	229	198	191	188	209	208	237	212	219	199	217	220	218	233	188	186	191	198	216	226	212	243	204	227	182	232	211	222	240	225	197	203	246	201	220	193	229	216	210	194	206	239	221	218	208	200	248	204	215	230	212	243	222	196	199	218	227	198	226	218	218	211	243	207	173	200	246	226	235	228	206	205	226	204	219	220	223	212	220	207	224	191	206	224	200	249	215	205	210	209	231	211	216	193	231	244	230	213	203	213	199	226	210	215	246	212	213	204	197	224	183	209	201	226	201	209	193	225	230	204	203	224	212	206	215	195	194	216	217	219	211	212	208	219	244	203	196	211	195	202	206	221	201	219	192	205	227	218	218	209	212	211	183	183	205	204	234	240	202	204	207	175	207	202	196	222	224	225	206	218	210	214	237	218	209	201	231	206	213	192	195	184	235	207	207	219	200	217	241	209	201	208	224	229	200	205	218	206	226	231	205	205	210	202	195	214	215	237	224	193	187	199	203	218	190	222	219	197	201	189	227	191	207	198	230	184	207	188	234	245	225	215	205	221	207	210	214	209	208	194	225	246	185	209	225	225	203	187	203	204	211	224	219	223	210	195	189	212	213	215	233	198	218	193	236	213	223	194	227	212	209	205	228	215	239	198	198	200	217	193	200	215	213	207	212	226	218	211	204	198	210	201	210	220	217	245	221	194	213	196	200	230	205	230	235	222	208	213	205	207	235	225	200	203	212	216	224	216	200	204	232	231	217	215	196	199	206	198	206	235	222	207	223	205	192	205	209	209	238	211	177	202	208	225	225	248	222	187	241	235	213	212	232	215	195	197	215	213	216	185	236	215	207	218	212	201	205	191	204	207	222	222	231	224	214	202	218	235	208	212	226	194	203	239	205	221	209	221	215	224	225	206	183	222	207	203	208	191	244	202	196	198	225	182	207	219	214	196	218	215	223	212	211	215	239	243	201	205	199	216	191	217	182	217	206	207	230	219	231	222	230	211	221	194	218	220	199	216	226	225	214	203	206	223	225	182	221	203	229	220	228	197	216	197	222	180	201	219	207	224	227	242	219	198	221	229	231	213	231	191	218	202	227	209	231	223	231	211	211	209	225	215	193	212	202	189	229	216	196	242	207	232	216	192	200	212	201	214	215	223	204	231	222	196	203	190	217	196	203	254	224	222	217	208	213	210	210	208	205	194	205	211	217	192	225	212	231	197	208	236	220	228	214	196	218	225	216	207	227	205	223	206	205	203	203	197	186	241	236	207	232	205	225	197	225	218	226	201	210	233	202	188	195	239	225	206	205	219	220	226	192	231	218	216	215	205	214	204	245	202	214	232	216	193	186	207	225	229	196	207	227	217	226	234	220	205	218	205	207	230	203	229	206	212	231	203	197	221	215	180	209	228	228	212	245	211	195	228	223	206	205	213	229	212	213	235	236	203	234	232	228	233	225	213	189	229	227	216	196	206	203	233	211	198	195	203	198	225	222	206	208	246	209	244	201	210	238	203	228	217	207	234	195	204	229	222	227	230	233	221	224	242	216	221	212	216	251	237	211	204	237	196	193	208	202	192	221	216	210	229	235	227	212	242	186	212	204	214	205	202	209	221	187	207	243	225	222	197	238	217	210	236	223	221	231	187	222	212	192	204	203	227	196	195	222	212	235	221	226	230	218	200	231	223	228	223	167	189	212	221	212	192	237	215	238	183	200	221	219	222	207	205	236	215	198	202	217	192	242	224	193	184	219	225	214	195	210	204	217	214	187	222	202	213	230	203	202	195	217	206	209	220	215	208	213	212	223	209	203	200	208	242	228	199	216	225	197	188	198	218	198	209	218	197	222	217	215	214	210	232	226	207	228	197	206	217	198	199	192	208	230	188	236	197	228	207	208	212	234	213	198	207	191	216	225	206	201	205	225	200	208	215	206	241	238	216	249	202	222	238	207	208	218	193	219	214	179	214	217	180	207	208	226	222	200	222	236	221	213	218	210	191	231	220	204	205	221	186	223	223	207	209	218	220	205	228	201	224	210	205	219	231	200	225	195	195	208	192	213	207	222	218	203	212	211	241	202	220	226	210	234	194	215	221	223	202	214	223	209	216	197	226	232	225	198	205	210	214	211	220	222	196	224	202	246	193	223	205	236	226	218	227	212	220	232	188	239	200	235	200	188	206	195	208	194	217	219	221	191	206	230	215	209	195	223	206	215	220	197	198	213	220	210	189	210	249	207	207	211	218	194	220	198	223	205	181	214	218	206	200	225	221	230	246	210	193	194	228	214	222	216	206	226	217	213	202	233	196	188	235	217	246	206	210	212	211	224	217	231	217	231	244	223	218	178	243	216	215	226	191	199	229	203	219	214	221	215	226	218	197	194	196	201	257	200	229	230	216	204	228	241	197	213	219	214	222	215	207	225	195	215	215	211	203	233	178	223	214	211	216	235	224	217	192	237	203	222	217	221	200	225	209	202	192	192	231	217	196	227	210	218	219	210	214	216	223	196	212	220	230	225	232	190	259	220	208	216	208	216	211	196	216	229	229	214	203	221	197	190	206	208	215	242	250	238	216	205	213	196	198	230	223	187	217	227	194	219	209	223	216	220	209	217	201	209	204	200	219	201	206	196	208	231	226	221	226	198	213	199	230	243	197	221	226	224	228	222	240	205	186	196	212	207	186	233	200	217	219	199	226	196	218	210	200	206	232	201	183	179	208	198	201	223	215	209	211	200	221	212	227	204	221	223	229	234	215	206	211	184	220	202	216	212	254	194	215	225	235	228	215	200	231	237	222	193	234	217	210	247	220	219	208	196	208	214	223	227	215	208	236	224	186	210	220	215	208	214	199	212	206	221	210
12271	24066	21488	13440	9352	6804	5396	4459	3572	2891	2429	2036	1806	1585	1558	1533	1355	1276	1162	1095	1002	964	855	776	739	712	676	653	593	557	521	535	477	541	542	480	504	513	479	497	514	508	460	479	472	470	496	504	465	476	469	487	432	483	497	446	453	471	453	450	429	486	493	469	438	434	445	463	466	425	429	432	450	481	447	440	437	443	460	445	437	454	482	422	487	435	436	443	468	453	455	450	457	456	398	458	458	460	409	485	415	416	453	443	441	471	470	450	482	453	468	437	457	445	428	483	460	487	459	448	475	399	450	469	428	418	444	472	411	436	422	493	416	485	464	418	466	468	428	440	437	450	464	443	445	419	461	444	418	417	459	474	439	461	436	446	391	449	469	404	435	435	449	444	446	444	461	452	422	439	405	428	399	468	423	423	410	413	413	406	444	442	419	429	428	458	430	440	422	440	446	432	444	433	440	437	386	416	447	459	407	450	457	453	444	465	406	437	454	404	461	460	447	424	397	431	431	429	439	467	440	441	394	437	433	431	424	450	455	448	478	437	445	413	446	428	472	481	463	449	450	428	431	438	456	444	459	471	417	472	446	485	425	404	434	430	397	415	415	439	437	427	459	460	432	444	448	459	439	388	407	417	459	441	431	404	412	432	379	469	416	463	406	412	447	460	417	471	450	451	438	420	436	450	496	398	443	463	457	425	440	446	446	451	459	436	394	405	425	452	469	441	434	423	435	449	449	428	427	450	412	453	437	454	428	403	426	446	435	451	413	408	452	451	450	418	465	454	420	443	429	409	442	424	420	460	426	429	408	463	426	422	446	458	431	459	429	434	442	454	453	468	449	417	415	455	415	442	429	478	465	423	444	435	455	468	461	419	424	455	424	426	409	440	425	447	466	442	434	456	437	451	430	430	464	448	444	450	426	432	391	426	441	473	445	438	436	432	448	413	460	430	429	493	439	425	443	418	410	411	465	439	437	454	408	453	457	434	436	432	418	416	440	472	472	460	406	459	451	444	438	430	433	436	430	459	454	433	468	453	453	439	455	412	438	467	447	459	479	401	451	438	398	481	454	474	468	476	453	452	437	435	425	429	472	438	420	421	459	416	433	444	452	454	456	449	477	450	446	452	456	412	405	463	465	413	430	421	420	468	430	441	402	452	439	430	429	435	413	448	427	418	429	415	446	455	426	440	446	446	470	444	417	461	460	431	460	444	430	446	457	463	430	448	405	452	427	432	446	428	457	415	452	430	461	444	457	452	447	435	430	440	457	465	464	423	453	457	444	492	458	419	417	441	420	445	439	466	436	456	405	422	411	480	418	444	415	439	427	408	451	445	429	440	406	439	430	420	445	450	454	442	442	460	423	428	443	455	397	450	439	423	453	409	452	427	429	442	413	444	404	484	405	417	457	427	420	418	420	448	442	425	467	430	447	436	456	451	453	468	429	440	420	480	404	454	451	455	429	449	470	482	515	468	417	428	425	419	418	450	469	444	417	440	466	439	460	416	454	432	461	433	463	443	424	460	396	459	379	433	428	407	433	457	488	443	441	439	429	461	440	446	433	441	470	420	406	430	447	431	409	431	428	421	433	435	445	425	449	437	454	442	440	409	430	449	426	471	427	444	456	412	452	452	451	454	433	449	425	497	464	433	440	420	427	441	432	422	444	446	436	429	446	453	473	414	441	464	456	416	426	436	471	464	455	463	465	466	416	442	474	455	432	424	456	421	429	438	464	451	420	436	443	461	443	443	447	456	464	414	447	441	449	425	417	439	438	431	440	468	451	429	434	399	433	481	446	421	452	428	433	448	395	440	421	419	439	424	439	441	444	419	426	440	457	451	399	465	438	420	468	436	486	445	424	468	402	448	442	431	444	445	421	433	428	449	421	460	441	422	432	466	408	440	447	436	433	414	414	419	396	450	424	443	436	451	444	452	430	431	427	428	449	436	464	481	435	459	440	426	464	438	462	428	445	470	400	476	451	420	419	434	426	425	424	437	446	436	442	460	457	472	438	461	411	427	460	413	412	455	467	424	475	477	403	459	424	389	434	432	440	452	443	463	436	442	445	426	451	434	435	448	478	422	415	437	401	422	434	442	453	456	441	464	434	450	403	438	471	409	433	420	445	451	437	425	446	442	459	419	440	433	500	435	461	471	462	471	461	450	439	425	438	432	456	449	454	468	419	432	437	456	479	428	445	438	440	424	452	435	437	420	432	410	485	439	424	465	428	427	478	421	434	445	450	455	462	493	424	459	435	418	459	463	417	439	423	439	387	452	431	410	449	420	468	409	417	493	420	441	408	433	412	459	450	399	466	437	447	432	461	440	408	476	461	463	419	452	449	443	424	419	481	456	439	391	426	459	452	430	438	422	412	455	433	444	428	435	421	446	502	459	430	415	458	437	439	449	441	396	402	449	443	432	431	384	466	436	449	427	452	432	432	432	399	439	482	433	461	468	459	464	410	436	400	414	416	439	453	411	435	454	412	419	440	435	463	442	449	451	452	481	474	422	423	424	474	420	462	420	420	429	425	447	444	428	440	413	454	427	465	453	472	463	473	461	465	454	463	415	444	440	466	448	435	438	439	442	402	474	421	444	462	463	409	456	427	457	471	415	411	455	470	419	444	420	463	431	391	477	432	418	427	452	442	427	432	440	450	432	450	424	446	462	438	433	453	445	422	444	433	435	447	460	434	455	456	458	444	423	468	449	438	459	438	423	438	420	447	418	443	414	454	453	446	445	417	451	468	420	422	443	412	462	437	438	463	441	395	451	431	431	419	419	459	446	470	433	453	419	422	494	457	455	426	444	428	470	452	445	444	470	477	401	436	459	454	415	462	467	418	419	468	466	446	435	438	415	424	429	395	455	417	452	485	442	444	446	454	421	443	404	431	456	466	465	457	434	407	471	452	464	463	449	469	441	414	460	416	405	450	481	434	457	436	413	451	496	428	420	454	434	433	457	450	421	447	450	466	435	432	443	440	428	465	474	417	442	453	432	426	423	415	421	448	433	445	455	491	420	418	424	432	444	457	436	454	423	389	439	408	426	408	387	434	434	437	455	436	425	441	466	445	430	451	443	423	463	450	424	384	443	489	453	441	417	442	432	467	446	435	473	445	432	426	423	453	478	488	450	432	457	420	462	449	450	464	487	415	460	443	432	389	417	447	437	477	409	404	440	453	428	464	468	399	469	485	412	468	429	437	431	444	423	455	434	428	422	452	425	450	463	432	425	412	431	415	433	412	459	485	442	437	432	440	460	455	466	429	441	446	429	464	438	488	432	421	470	435	430	454	427	474	435	427	466	457	411	428	425	426	453	439	416	456	424	460	416	421	465	430	445	441	433	440	432	420	448	419	439	477	441	422	411	424	448	445	417	463	434	422	407	434	416	459	441	439	453	413	445	463	424	461	415	439	416	425	441	423	443	440	479	440	417	443	417	419	470	420	440	433	451	413	481	444	441	465	438	424	446	449	454	442	445	475	431
22978	21056	28756	23576	21066	18574	4491	1897	1426	1066	900	787	722	621	627	577	535	520	472	479	434	398	402	344	364	346	294	311	310	294	313	265	230	255	259	256	236	249	262	252	246	250	220	243	266	250	255	242	240	245	236	237	272	239	257	267	246	231	231	243	225	227	267	254	264	196	224	255	263	224	236	222	240	227	246	252	237	216	232	234	215	238	237	224	226	219	230	258	225	238	231	218	216	212	254	262	246	222	239	245	241	244	234	216	249	232	243	225	263	223	228	254	201	217	228	223	215	228	233	243	222	231	226	210	232	223	225	202	202	217	227	216	234	242	246	231	224	244	244	242	224	220	209	200	217	239	223	249	233	228	205	219	230	234	202	212	248	234	216	250	239	210	222	221	206	206	231	215	211	236	256	206	216	187	209	252	240	209	246	222	214	233	218	222	235	215	242	221	216	210	202	231	234	242	238	219	235	226	272	235	235	218	217	243	208	200	234	211	220	219	248	239	213	244	212	215	244	248	227	221	217	223	244	239	235	185	229	208	241	212	231	204	216	229	238	221	231	224	216	190	240	191	226	239	230	201	197	241	239	216	228	235	223	211	232	203	236	225	217	222	223	217	233	206	223	228	224	226	239	260	224	230	231	221	225	229	248	236	235	196	199	232	223	212	231	214	223	210	236	227	247	204	219	244	228	203	217	220	225	239	209	230	205	220	198	217	212	227	213	226	237	239	232	225	219	238	242	230	185	230	256	243	220	239	237	201	208	228	224	226	259	200	220	229	225	245	211	214	215	246	227	228	233	231	212	217	231	229	229	205	241	216	207	223	224	203	211	214	224	219	234	232	236	227	226	222	218	220	224	226	217	206	241	218	218	220	189	199	216	226	209	228	223	217	207	236	260	224	243	244	207	219	258	230	217	240	238	219	219	240	231	211	236	279	232	224	264	221	213	233	217	199	234	240	268	229	229	238	228	224	214	213	241	247	248	213	219	234	227	230	230	244	252	222	219	244	237	229	226	231	220	220	256	221	214	243	211	217	235	238	218	207	239	223	242	239	236	214	221	227	209	249	214	259	244	234	242	241	239	219	250	190	241	219	256	226	214	231	243	253	227	243	251	202	209	218	247	218	224	215	215	236	225	223	211	239	231	214	208	245	228	208	228	207	239	220	261	210	260	239	212	227	219	237	227	208	242	224	221	221	201	229	234	219	228	250	217	236	266	245	233	214	219	199	224	231	233	242	229	233	239	252	235	223	231	221	200	249	230	228	229	215	227	215	229	225	218	209	247	236	206	224	245	236	204	229	240	235	208	212	235	226	233	223	237	201	193	215	244	203	218	224	250	200	237	218	211	231	237	243	237	231	225	246	242	225	212	209	242	220	214	232	226	230	233	221	223	243	243	232	227	246	222	244	198	218	222	222	241	215	221	250	221	224	237	210	224	220	227	214	220	214	248	237	237	226	217	215	237	210	235	226	236	225	234	241	223	236	243	228	208	232	223	242	224	222	210	227	215	243	246	241	222	222	240	218	217	228	228	222	247	249	218	216	246	218	240	217	215	223	218	214	224	222	258	247	219	234	234	208	218	248	253	213	222	243	222	237	230	228	250	218	254	241	247	202	218	238	218	223	212	237	217	268	250	198	226	221	217	220	232	228	231	229	218	216	230	225	228	226	212	217	221	232	230	217	219	253	237	219	240	243	215	232	225	245	217	227	227	211	248	227	220	218	208	195	219	224	231	240	231	228	214	212	208	232	225	243	207	229	203	257	255	231	232	234	216	217	242	222	236	200	245	212	232	227	255	206	209	239	225	203	206	217	246	234	237	236	254	235	211	226	208	222	209	219	226	213	221	235	203	211	238	218	233	253	204	246	246	240	202	207	224	224	273	210	231	205	199	251	220	207	252	244	228	241	236	219	226	239	232	232	199	219	237	230	230	239	259	217	221	239	232	216	236	228	227	216	211	260	207	233	212	221	228	206	223	225	228	224	221	224	213	219	235	236	230	213	220	219	230	215	249	223	209	221	224	240	238	248	238	233	215	270	229	212	213	237	227	245	239	211	207	211	211	242	208	223	254	224	230	251	251	211	208	215	223	217	215	234	255	215	225	235	227	205	213	238	239	228	223	228	236	230	239	227	222	230	205	214	233	229	249	222	203	246	256	217	219	223	219	221	223	220	226	230	230	235	237	246	216	228	231	225	255	219	198	248	241	192	223	224	205	214	236	242	244	216	210	219	237	270	234	208	218	212	245	239	233	222	215	233	234	200	245	224	236	228	259	225	273	208	265	239	222	208	230	246	249	212	198	236	211	233	225	213	243	220	236	216	242	195	246	236	209	226	242	216	256	269	221	236	223	225	232	229	244	224	251	228	233	214	247	236	211	250	233	212	225	229	226	226	205	205	230	240	208	219	216	235	242	218	218	214	214	244	207	231	208	243	230	243	220	231	229	190	217	230	217	203	224	219	233	193	236	235	235	242	220	216	227	250	251	213	244	234	224	230	246	206	228	223	230	235	206	231	225	236	234	226	227	234	234	217	235	191	244	226	230	208	223	188	222	218	214	225	241	226	251	217	240	216	216	214	213	229	201	214	225	242	243	217	236	233	216	241	207	205	237	245	240	219	238	204	215	203	225	220	205	236	218	211	211	229	194	244	193	224	201	251	213	232	216	234	219	231	205	212	215	237	212	226	216	227	256	247	232	242	231	245	216	206	217	218	229	255	235	247	214	227	223	237	215	195	233	227	214	209	237	224	218	262	255	240	210	240	221	235	235	227	234	222	243	224	228	214	225	231	215	200	236	225	227	253	222	224	228	210	255	213	222	231	228	222	249	235	215	197	221	239	226	247	233	234	222	231	200	223	231	224	254	237	204	223	236	233	229	224	213	197	227	219	222	221	220	238	224	209	233	237	221	226	239	223	236	225	231	231	247	233	239	210	244	230	227	235	210	229	204	204	223	224	242	232	245	216	241	241	230	228	230	215	203	248	219	254	242	226	231	224	244	243	241	227	229	240	222	212	203	234	226	254	213	207	221	238	239	198	229	216	220	209	236	246	222	243	201	216	227	222	225	247	229	231	209	216	223	230	222	222	226	223	227	219	231	213	234	211	239	228	203	202	211	230	228	250	232	209	225	221	214	255	237	227	230	221	251	223	223	215	229	219	242	211	243	232	221	207	252	227	239	226	229	226	220	225	258	229	236	208	241	235	211	229	218	228	204	206	265	237	234	203	220	258	227	239	228	230	224	239	196	207	213	245	243	228	233	242	229	211	214	230	235	225	247	240	204	213	236	238	241	218	220	218	229	224	222	247	247	209	221	230	206	223	222	209	234	198	226	232	227	231	218	208	217	207	228	257	226	266	232	248	247	227	236	218	255	225	232	212	231	234	224	227	250	246	204	233	233	211	207	228	215	241	226	237	235	244	224	221	202	196	230	231	227	207	184	235	217	232	197	227	225	235	239	205	255	232	226	237	207	212	206	233	229	223
14518	28968	25995	17408	12288	9176	7608	6145	4972	3956	3264	2792	2516	2162	2085	1994	1800	1703	1499	1426	1326	1183	1066	979	887	812	770	734	683	612	612	576	559	543	531	567	552	579	540	491	493	479	500	493	483	474	509	526	515	503	457	508	447	544	506	447	466	520	530	462	450	459	492	485	499	465	471	439	409	480	434	438	482	457	452	466	437	455	437	473	473	443	467	418	449	409	467	439	420	462	440	473	450	419	466	440	452	435	428	389	442	427	441	445	421	432	412	460	435	457	452	467	436	453	482	433	438	429	451	422	423	408	441	434	432	478	443	440	436	411	469	404	437	389	443	409	417	439	430	414	454	437	405	386	459	504	454	434	456	455	462	414	397	443	439	422	401	417	430	415	470	435	421	472	424	401	438	436	455	442	451	384	460	463	433	409	460	425	428	424	476	475	428	471	443	446	454	428	471	405	403	429	453	431	446	469	431	454	416	399	431	411	375	466	401	471	417	408	443	424	456	392	464	432	469	421	456	416	428	416	434	396	393	425	442	443	472	451	401	413	432	387	433	448	441	438	449	472	448	464	432	416	431	412	483	430	395	389	414	476	447	443	480	436	424	445	407	444	469	470	438	477	450	440	478	412	435	439	443	440	414	422	445	481	419	414	413	457	434	417	404	461	475	451	428	435	427	436	409	422	405	448	450	457	421	440	425	432	483	428	474	473	461	444	424	449	452	434	437	425	425	398	440	482	406	420	463	454	428	429	444	445	453	439	434	435	396	419	432	430	460	456	431	446	426	425	413	385	452	435	441	421	412	457	462	413	438	448	448	478	404	449	430	430	454	448	482	428	433	442	412	451	437	411	391	462	443	471	447	409	439	421	470	422	484	455	442	429	447	455	422	459	433	476	430	415	429	454	426	425	446	449	466	435	455	417	468	437	417	451	489	448	408	436	427	423	423	421	426	465	457	438	435	442	435	431	446	420	420	426	417	458	393	434	442	405	417	496	414	403	419	419	382	462	457	435	443	458	445	403	442	435	417	491	461	418	450	420	410	417	429	445	442	424	408	412	413	407	458	452	478	435	461	414	484	403	425	437	433	423	415	434	442	419	442	448	444	424	448	446	424	409	439	425	484	423	416	430	420	420	470	415	448	437	447	430	428	436	428	445	375	424	452	437	467	454	432	458	434	467	418	425	447	441	435	457	435	462	436	431	483	421	443	455	400	473	455	473	447	429	428	443	446	454	435	407	444	460	469	455	442	456	414	409	414	422	448	389	450	410	438	408	433	454	383	435	433	400	431	417	435	426	422	433	442	429	450	418	474	434	407	436	404	440	449	426	459	437	457	403	425	440	431	416	428	414	459	441	424	413	425	443	389	430	396	432	461	410	478	429	443	434	419	457	450	415	421	448	458	462	400	403	409	427	474	435	426	438	423	441	408	430	422	414	459	467	427	407	424	415	420	429	432	460	448	444	416	375	410	469	412	458	445	449	445	464	440	429	423	440	451	428	422	462	452	421	462	411	425	423	467	472	416	475	404	430	458	407	433	441	430	404	459	425	476	437	421	387	462	442	423	444	448	438	419	444	451	429	435	401	393	468	443	441	436	450	417	422	419	437	417	435	434	447	475	453	406	409	426	433	455	449	427	450	432	433	437	440	451	417	434	444	477	442	447	441	399	437	458	421	453	463	456	437	398	423	458	460	437	451	478	401	408	450	453	393	450	421	409	435	426	408	489	426	463	431	421	434	408	427	437	431	429	426	413	457	439	452	460	400	479	474	418	432	447	420	435	408	458	429	452	426	452	414	450	426	470	444	448	404	444	457	417	416	425	435	462	396	464	427	436	426	413	398	449	448	455	424	481	465	435	420	467	427	440	463	449	455	430	482	462	407	412	435	431	436	458	433	447	459	440	455	428	470	414	443	407	461	425	418	396	420	424	441	415	479	400	456	434	414	418	447	445	470	425	436	446	452	458	435	439	433	435	432	440	437	447	434	438	425	415	425	437	418	438	452	453	407	470	432	416	419	410	444	456	427	401	409	438	442	436	423	423	401	432	439	440	436	436	422	425	356	435	418	432	422	443	417	428	467	402	433	410	403	419	454	439	465	429	433	384	412	459	463	416	444	461	426	472	430	441	461	469	431	431	434	460	450	452	420	434	444	419	472	449	405	397	400	454	422	441	429	446	419	447	471	435	426	436	475	433	438	403	419	435	434	458	434	421	421	428	397	418	436	499	418	458	417	473	435	407	421	433	440	447	423	460	434	451	438	411	439	421	418	483	467	417	423	426	393	459	443	413	443	447	415	414	419	468	430	461	449	417	428	455	448	443	459	423	429	448	426	428	421	403	458	398	425	468	407	377	415	429	422	438	431	447	453	437	444	431	444	431	409	451	427	404	442	428	456	428	449	473	431	442	472	425	406	389	491	426	448	417	460	415	410	441	439	439	461	415	427	434	431	447	455	464	441	440	460	435	395	409	462	435	404	409	439	468	422	434	453	420	434	428	432	409	450	468	484	440	446	440	419	434	427	449	425	452	468	415	419	420	416	430	435	452	425	427	431	467	464	403	445	445	456	450	410	448	437	464	441	443	434	474	425	425	394	407	461	468	401	432	435	472	450	448	466	382	425	431	412	425	439	429	472	463	470	455	410	507	460	452	436	452	467	405	448	425	427	421	446	443	440	455	431	477	432	423	444	434	418	437	424	432	431	439	417	411	436	472	439	429	435	405	451	463	411	463	450	408	478	434	432	432	446	434	453	480	445	451	439	496	485	431	408	469	487	454	413	457	453	415	450	458	433	429	425	461	432	458	477	423	426	467	416	450	465	393	455	438	437	423	423	460	432	472	444	446	397	407	443	437	436	467	450	438	453	441	441	425	435	424	443	395	443	409	401	437	447	456	500	432	434	435	444	465	432	448	444	448	457	457	448	439	401	464	442	426	468	422	403	361	435	448	432	442	457	415	441	407	446	450	421	420	448	462	456	414	433	450	420	465	479	396	417	461	430	471	494	407	417	406	431	435	447	437	424	418	417	446	432	461	457	425	387	446	444	438	430	444	426	451	439	474	435	467	402	442	436	438	409	454	443	416	439	450	424	450	427	415	426	425	452	407	437	465	427	427	428	418	408	443	459	467	459	437	444	457	418	434	436	417	424	412	409	425	400	443	392	424	455	440	430	458	423	430	462	443	450	425	418	417	492	416	421	422	438	436	440	421	446	466	464	462	418	440	414	437	451	412	429	444	419	427	419	456	423	429	429	427	461	403	412	442	439	455	390	420	399	472	437	434	428	456	444	452	408	473	426	405	438	439	479	434	412	454	445	427	414	414	451	421	433	456	457	419	439	429	421	429	437	439	429	451	449	448	427	400	438	422	441	448	426	439	473	439	453	405	423	457	414	396	442	432	433	416	441	431	409	448	429	407	432	437	441	424	442	405	405	427	415	414	444	439	439	413	460	431	457	456	427	431	410	454	451	470	419	412	418	436	402	425	445	413	404
26427	20118	11008	4004	1758	1211	1004	802	741	659	568	503	523	533	488	467	462	469	409	471	435	445	404	451	363	365	364	362	381	334	381	354	324	330	368	369	342	369	377	364	359	359	356	322	361	350	363	367	378	329	385	319	340	352	314	360	356	343	365	358	346	359	348	359	333	351	354	323	340	336	380	353	329	356	355	355	361	352	356	343	359	332	345	355	373	352	350	361	356	349	355	362	335	353	344	359	361	335	351	327	372	339	307	333	369	339	346	377	397	319	335	342	342	340	336	334	340	367	310	365	364	376	339	353	396	357	333	364	352	346	341	360	323	378	374	349	326	323	350	343	337	336	308	349	344	357	354	359	316	352	337	332	362	363	347	347	350	358	374	339	352	328	372	319	313	345	320	364	328	329	322	327	362	365	329	354	378	352	369	359	355	321	367	352	374	363	369	319	349	370	356	359	315	363	358	310	325	338	318	336	345	333	341	337	350	346	352	335	353	336	337	356	375	374	332	335	345	348	352	345	353	349	336	333	322	349	328	330	342	341	337	358	393	376	338	356	356	375	335	366	346	342	330	373	326	363	339	371	339	327	369	381	336	350	354	371	368	305	353	304	389	368	343	343	342	325	362	360	332	376	338	343	363	331	344	332	345	355	367	336	359	355	354	364	325	342	351	346	353	344	375	322	364	365	368	348	402	353	356	370	340	354	374	356	360	362	365	340	336	344	363	356	339	362	344	364	342	356	338	368	351	344	355	348	355	357	348	336	363	378	349	360	369	362	361	329	364	371	324	358	377	338	342	376	341	351	377	329	391	365	326	332	361	352	357	334	338	337	358	384	341	315	352	382	313	338	346	348	325	389	379	337	325	366	372	353	308	352	332	350	334	360	355	341	344	344	346	360	357	338	360	356	365	370	351	396	370	389	347	363	345	385	364	351	335	350	366	339	361	333	370	358	373	342	367	335	378	371	332	348	365	373	345	337	390	311	343	361	376	333	356	336	364	360	333	347	370	360	353	357	335	357	331	330	338	340	330	328	388	351	338	350	345	339	362	378	366	321	343	347	384	334	367	358	372	364	347	345	340	355	374	328	356	352	349	369	335	376	328	327	364	344	376	357	371	339	354	344	291	347	343	338	371	358	345	351	370	335	347	345	355	346	348	328	377	347	354	355	342	380	335	315	350	336	352	350	329	361	383	382	345	352	404	358	334	378	340	369	350	357	369	341	361	330	325	341	349	332	364	363	335	351	366	357	375	320	321	327	370	337	357	346	365	351	341	374	381	333	351	394	379	372	329	328	305	380	355	391	384	342	364	368	382	371	350	383	330	325	339	365	327	346	322	354	341	342	390	333	333	347	333	330	337	330	359	349	367	330	349	334	354	366	369	348	359	348	363	356	367	359	366	323	347	353	374	336	326	370	368	345	367	336	314	319	327	341	351	353	348	364	355	340	352	392	325	360	354	345	356	348	364	367	341	356	342	348	337	346	339	375	381	343	363	364	339	332	382	338	359	346	348	323	350	369	360	351	365	343	371	354	383	357	368	369	368	326	349	359	359	332	342	344	377	325	355	372	348	356	371	329	354	366	403	366	375	355	339	328	360	347	361	344	392	332	345	332	344	356	364	354	357	365	373	356	355	369	339	324	357	344	337	357	370	352	372	344	359	378	359	333	358	339	358	360	307	327	368	342	355	324	343	354	365	362	370	370	343	359	355	329	346	361	336	369	340	390	356	369	345	351	374	370	302	323	368	374	356	340	317	341	357	334	324	335	344	351	354	362	362	313	375	373	348	356	313	345	363	335	365	350	361	365	342	333	393	319	361	339	356	355	332	336	349	358	372	370	352	350	344	335	336	333	326	344	368	350	380	363	339	348	330	332	338	366	368	342	382	324	385	367	345	356	335	370	345	357	344	338	331	383	371	351	344	365	345	316	351	369	360	355	344	358	359	323	349	357	374	337	368	375	357	349	349	333	328	334	336	320	343	295	344	349	339	364	367	360	351	363	358	322	368	394	356	339	360	332	346	326	378	320	367	348	346	353	343	375	359	339	339	341	355	329	338	365	341	344	373	354	350	394	371	338	340	377	355	338	381	363	350	367	359	377	358	366	394	348	380	328	376	353	319	393	295	327	339	343	329	384	348	332	347	362	316	347	375	338	342	351	331	342	349	403	338	316	369	319	344	324	365	361	341	358	335	352	342	349	327	352	353	348	329	295	355	350	339	401	365	354	356	367	338	351	336	338	374	343	405	370	337	324	328	374	354	331	380	350	361	376	358	334	351	376	369	343	335	368	323	350	387	350	328	346	371	340	367	350	335	379	349	314	314	355	297	368	371	358	339	338	333	362	365	382	348	353	353	355	342	370	358	325	372	345	316	334	352	293	353	357	366	372	307	359	295	357	330	343	343	368	358	358	348	359	324	320	332	322	323	349	311	351	351	358	333	358	333	360	341	343	341	369	339	331	346	343	343	364	311	348	359	345	334	320	356	351	347	337	357	364	358	332	379	328	357	377	313	363	329	335	343	337	329	325	347	367	371	363	331	349	324	361	340	354	343	352	370	347	372	331	378	351	347	350	362	337	349	351	374	346	366	348	355	350	316	383	354	338	328	346	362	345	330	349	322	333	345	354	354	357	363	339	363	348	310	363	338	349	313	349	368	373	374	345	349	366	321	353	334	348	379	349	325	376	322	335	355	340	361	378	352	373	344	387	374	358	348	354	345	347	386	349	339	353	367	364	353	376	338	351	328	363	372	322	338	335	312	332	356	364	347	346	387	341	347	362	384	352	345	308	341	337	362	337	336	368	351	319	322	362	334	345	355	363	365	347	332	344	330	345	315	361	349	338	298	340	296	347	363	346	338	371	343	361	335	379	350	381	324	349	366	359	309	371	357	365	364	379	345	371	365	329	356	302	323	330	352	353	338	375	327	381	360	341	348	345	363	361	350	369	370	356	357	368	365	340	326	351	351	364	338	350	352	326	366	358	324	361	372	358	343	331	357	341	343	362	377	363	325	343	336	380	367	338	361	332	384	336	310	350	364	346	343	359	321	334	359	332	342	346	329	379	364	358	361	367	363	335	356	363	357	353	346	334	382	310	337	340	332	351	363	334	329	326	363	350	386	335	351	322	390	303	358	366	358	351	373	353	364	351	321	335	352	326	366	339	370	386	342	336	364	357	367	334	326	376	334	361	350	362	343	346	356	346	334	305	370	358	341	364	376	334	319	399	326	354	323	349	352	347	350	361	371	338	372	347	324	329	330	336	324	366	340	351	339	358	356	358	317	330	337	358	359	350	353	352	349	359	345	384	370	366	347	370	374	352	362	356	343	375	338	374	367	336	353	361	371	355	366	338	362	340	350	371	345	335	403	328	356	329	352	354	385	315	362	363	365	340	363	357	334	358	346	341	330	368	347	320	359	343	346	311	336	370	350	360	363	326	366	359	333	341	365	362	357	338	352	370	344	335	407	372	362	330	349	330	327	346
10596	16445	14451	8074	5334	3865	3203	2815	2241	1847	1634	1477	1359	1255	1262	1202	1163	1097	1037	1070	1005	983	889	922	815	848	761	757	772	752	733	711	737	733	732	687	703	711	720	705	710	712	743	722	698	700	745	706	717	723	677	720	670	698	694	687	716	738	683	692	693	702	675	711	705	674	717	680	675	708	691	704	687	707	744	664	676	661	698	700	669	684	670	666	652	680	644	668	663	655	701	712	690	654	697	656	721	704	687	706	669	692	708	688	671	680	690	705	718	696	672	655	709	715	724	685	695	670	674	704	757	699	688	694	663	687	697	701	700	670	689	640	660	660	722	682	682	670	703	691	692	710	652	679	689	699	732	658	657	688	702	681	667	686	686	706	686	702	681	650	714	708	679	690	694	652	684	676	703	674	721	654	645	693	662	653	702	664	673	691	709	674	689	688	711	665	678	721	697	700	704	643	701	711	683	697	676	700	675	717	716	656	682	718	665	654	715	675	648	668	723	639	715	706	718	682	625	727	673	714	694	623	702	689	690	662	698	655	706	682	704	713	686	660	654	652	686	699	704	669	722	667	660	647	678	699	640	670	680	693	666	690	687	745	683	747	713	719	685	662	683	697	681	643	671	681	705	617	665	692	726	706	700	692	691	645	681	747	658	690	697	717	676	715	674	690	705	642	624	699	675	687	681	666	676	688	659	686	728	694	695	681	672	646	703	691	636	751	718	672	677	711	717	654	696	685	627	756	693	643	704	650	684	697	693	650	687	665	711	691	691	685	671	691	678	656	679	662	646	676	725	698	651	681	652	677	666	687	702	681	707	698	719	671	663	689	660	678	724	722	671	666	709	649	694	693	677	675	650	693	675	701	712	705	695	675	716	665	666	726	712	665	677	705	688	718	708	743	648	667	673	670	693	660	718	744	683	725	722	681	664	700	706	705	684	707	704	658	705	736	695	675	675	668	713	698	710	737	664	673	660	711	697	714	747	702	669	705	685	680	647	677	738	678	726	684	685	651	670	665	663	668	712	690	658	689	666	657	716	724	692	730	683	701	675	709	688	663	684	700	699	703	718	716	699	683	718	704	670	667	688	712	717	695	655	763	634	684	681	735	678	705	696	658	652	722	684	735	686	682	702	689	664	700	674	693	702	741	688	692	751	654	687	712	690	666	658	724	696	712	685	703	693	673	714	677	696	646	699	746	707	683	661	683	714	724	686	706	655	680	709	708	716	680	694	695	682	685	672	710	702	645	660	708	671	676	699	688	713	684	701	695	649	739	683	707	666	687	666	690	722	668	654	657	686	681	703	713	665	711	655	701	676	679	683	680	678	666	702	674	662	669	708	701	726	718	644	703	683	651	718	700	653	734	700	703	697	692	708	715	699	742	689	692	653	702	736	715	676	664	718	674	704	718	712	693	710	680	690	692	666	726	672	708	637	676	681	686	648	660	670	686	716	697	711	697	682	639	669	681	659	692	666	688	668	667	675	657	722	680	719	693	710	710	701	701	662	695	671	684	645	687	659	668	708	688	629	694	693	698	695	674	691	667	700	678	666	710	704	707	636	644	706	684	666	654	635	718	691	709	715	646	654	635	717	701	660	687	713	698	661	730	652	687	667	705	662	631	676	683	674	663	687	680	718	663	706	642	666	681	675	699	718	698	660	660	682	743	693	679	662	666	703	657	700	694	684	616	723	728	674	707	719	685	671	679	638	711	613	667	699	691	697	672	711	660	689	669	665	730	698	708	642	679	685	703	707	648	693	705	719	682	701	713	644	715	684	702	714	709	709	677	657	694	654	645	685	704	701	678	734	664	667	715	654	624	699	657	697	688	679	723	693	721	713	752	671	679	680	712	699	681	679	726	677	742	689	709	726	653	689	705	689	651	684	681	641	722	691	696	737	728	717	653	664	697	654	705	704	683	679	709	661	668	704	654	665	680	696	649	700	697	679	649	649	670	706	683	704	715	686	686	713	667	692	680	646	719	665	735	671	677	673	668	740	663	754	634	693	740	688	678	709	651	698	698	667	662	666	701	701	688	648	623	708	656	722	715	722	657	723	668	719	686	671	681	688	681	703	672	706	686	689	671	684	694	687	724	706	669	666	701	705	683	753	691	714	677	642	687	646	687	739	659	672	659	677	701	724	715	677	665	674	671	713	708	689	683	706	720	686	703	687	677	675	687	650	674	703	741	639	724	691	710	730	697	715	680	695	691	706	684	664	673	695	684	675	681	692	710	636	687	725	626	669	694	685	710	699	732	688	710	686	715	664	669	713	661	729	687	656	669	654	717	712	690	681	677	700	650	699	703	663	676	678	708	661	701	662	682	727	720	667	653	728	670	657	666	645	711	683	725	672	695	690	657	709	687	697	674	673	690	703	707	726	665	715	672	652	682	689	698	702	666	718	665	691	698	662	706	693	695	662	732	656	677	683	676	660	686	684	673	685	718	704	719	680	712	666	702	630	675	646	655	689	686	686	689	697	714	662	673	668	653	677	700	690	686	670	697	661	682	712	684	683	723	681	679	677	716	710	668	689	656	699	716	707	691	663	687	716	697	667	701	659	687	680	694	662	729	678	725	695	714	659	682	673	692	713	651	666	712	713	704	702	711	700	682	689	705	677	649	708	727	681	645	678	663	660	706	696	688	695	679	674	660	704	705	726	648	659	631	685	668	688	655	726	664	723	716	687	667	698	680	665	755	682	668	674	672	695	689	655	716	698	711	675	715	719	656	685	635	675	715	696	700	721	660	658	731	654	680	682	651	754	740	678	660	682	665	653	747	675	715	689	663	680	679	704	656	656	658	655	655	672	693	667	725	703	705	702	711	687	684	687	721	663	718	635	672	675	664	674	710	694	749	707	687	726	645	703	699	693	697	665	684	693	685	694	703	694	708	698	658	681	658	702	718	725	721	675	702	651	698	693	711	723	705	654	678	711	701	694	689	686	727	670	685	681	691	682	674	709	655	699	689	727	732	696	690	674	700	725	679	675	704	662	699	710	637	692	712	668	660	677	647	675	710	684	711	715	709	669	708	684	686	670	662	671	671	741	683	643	649	719	674	709	656	676	696	666	764	687	740	669	724	682	680	686	715	646	689	698	632	642	647	718	702	694	734	673	687	680	689	692	677	682	747	643	653	679	704	681	703	708	686	736	658	676	700	742	663	676	712	667	729	703	667	686	708	687	706	703	681	682	685	713	694	687	640	722	660	705	693	664	666	737	696	735	717	694	719	664	675	691	727	704	711	676	681	731	669	662	731	684	660	693	674	711	679	738	685	668	724	720	692	699	705	648	713	708	702	702	669	718	687	667	692	697	681	670	690	689	686	680	695	708	665	701	644	698	697	660	699	717	694	705	684	694	712	681	717	664	698	691	696	668	735	697	713	686	699	653	704	693	675	721	652	714	676	658	704	666	677	710	673	703	634	649	646	698	682	667	678	738	698	635	662	711	688	689	702	741	762	733	686	638	668	703	700	716	723	694	629	713	676
23920	21065	28101	24258	19490	4588	1868	1239	963	781	690	616	535	497	477	455	413	381	384	369	365	348	346	307	309	259	274	247	220	232	228	221	281	257	246	213	229	241	219	232	247	235	216	242	234	216	234	247	202	196	237	210	215	228	237	215	213	217	226	220	216	205	229	229	228	219	173	207	220	217	236	217	230	241	211	209	215	221	223	211	213	214	219	222	207	238	216	230	228	231	235	225	221	232	200	206	210	212	203	197	251	195	200	223	224	231	218	220	238	209	209	220	210	222	233	220	215	226	257	227	189	214	224	205	218	214	218	209	206	189	226	207	207	245	230	218	230	208	201	237	220	214	207	220	212	213	205	198	257	212	208	197	206	217	202	227	221	207	244	209	226	219	212	223	227	224	190	208	216	195	216	203	232	218	208	206	217	232	206	210	225	229	211	231	205	195	222	228	220	204	219	226	223	210	212	196	230	219	221	206	197	202	217	220	204	206	225	211	190	223	206	233	222	203	206	209	210	198	225	183	253	219	226	220	198	240	224	247	225	208	213	219	204	223	197	214	214	225	200	209	230	186	213	235	219	200	205	228	183	197	216	202	201	215	205	229	224	204	225	229	232	192	223	211	235	192	217	206	216	224	194	223	205	201	208	219	207	214	219	174	205	199	215	220	199	209	214	232	214	217	221	202	217	210	200	205	235	232	190	218	219	206	224	211	238	166	211	232	206	203	231	236	187	213	215	192	217	213	231	223	244	251	229	208	232	188	203	223	211	194	213	229	235	222	219	233	192	224	229	211	207	214	220	200	233	210	222	225	200	205	219	216	218	230	196	225	226	220	245	230	223	204	220	210	223	197	216	248	215	196	218	207	201	217	220	238	212	202	202	203	214	213	228	201	196	195	180	236	198	209	227	188	181	238	205	226	209	201	230	211	217	201	218	197	217	231	239	234	222	234	192	229	196	215	231	195	202	202	201	210	230	216	232	208	229	220	229	220	234	217	224	218	223	219	220	212	229	225	216	182	206	248	178	214	221	189	206	210	208	201	226	222	209	203	221	210	214	219	232	209	221	213	239	204	217	209	174	224	192	213	210	191	183	209	200	196	219	200	213	197	218	219	220	198	226	195	203	204	229	234	196	220	197	191	234	212	228	232	216	200	204	231	216	228	246	219	209	189	232	209	212	215	202	205	231	192	226	198	207	221	211	217	207	249	209	225	211	198	192	211	246	198	198	201	220	209	206	195	245	198	208	205	193	185	221	199	212	203	197	232	210	225	202	219	203	213	217	216	209	194	245	218	238	213	241	199	215	220	203	201	219	177	227	218	226	210	203	235	224	202	207	231	199	194	205	218	205	225	221	217	214	191	236	224	236	220	224	218	213	215	226	213	251	227	208	204	222	225	238	223	204	240	224	186	216	206	217	203	241	207	242	214	228	196	208	218	218	205	234	234	199	181	193	223	200	211	235	212	208	205	232	213	188	231	227	208	211	212	217	226	212	221	199	210	224	225	207	195	226	196	241	209	215	204	222	208	217	214	231	229	214	221	220	220	224	198	209	207	223	206	227	203	219	216	194	216	213	219	221	198	199	198	232	240	213	216	223	222	235	210	207	227	211	240	224	217	196	213	229	216	213	238	224	213	235	229	213	214	214	217	208	219	191	222	214	229	228	221	220	215	238	213	188	263	248	194	210	227	211	184	204	227	228	200	203	208	177	232	218	252	201	206	227	241	195	231	205	245	228	214	231	227	213	206	199	222	219	220	228	218	216	205	193	193	193	201	212	223	209	227	221	207	231	226	228	210	206	195	225	236	179	210	246	228	201	221	209	226	216	193	220	231	211	174	240	224	232	216	199	205	211	228	222	222	215	202	190	223	217	229	220	222	191	220	211	227	209	222	221	190	208	205	226	208	206	226	215	221	206	221	229	203	204	215	179	218	240	213	231	184	236	205	203	221	192	204	204	217	221	225	232	207	217	227	225	241	203	190	199	200	197	222	205	208	201	216	219	217	207	205	234	215	190	223	245	212	190	188	233	223	211	204	224	210	188	222	213	202	214	231	185	185	218	211	228	246	205	211	233	221	197	196	224	201	225	216	206	191	199	199	203	218	242	207	216	228	223	215	231	221	195	213	217	229	228	213	202	220	239	220	232	211	208	210	206	246	195	240	215	211	209	228	230	211	213	193	219	203	225	203	220	207	203	226	224	231	211	210	208	223	230	234	187	224	218	219	214	214	189	226	232	238	194	208	213	230	206	223	225	226	211	226	217	208	204	241	196	211	224	247	231	202	232	226	216	196	238	205	212	236	194	220	196	193	214	242	204	213	227	241	206	205	203	218	213	191	190	219	214	241	230	232	215	225	231	212	225	196	202	225	211	226	200	193	213	204	224	191	205	232	196	223	210	242	230	220	247	205	206	205	232	208	198	219	219	224	226	215	226	187	226	216	217	196	224	193	222	223	215	220	196	247	220	199	206	223	228	223	196	243	206	212	210	209	205	213	185	190	214	217	219	199	243	245	222	225	227	204	191	199	223	220	218	199	209	215	229	222	182	201	200	224	209	212	198	222	199	188	236	210	215	187	203	210	214	204	219	212	217	225	218	210	199	200	202	210	223	212	198	223	220	214	217	232	221	250	221	225	193	206	216	225	215	218	242	200	225	222	222	188	198	203	207	209	176	225	221	199	207	219	215	223	197	212	206	216	204	210	190	199	228	247	233	201	197	218	215	220	209	217	215	201	233	199	237	224	211	223	209	238	209	219	221	212	238	198	204	217	204	234	210	214	231	216	212	209	207	217	220	215	205	210	214	188	226	213	222	212	194	218	225	202	225	216	211	189	225	201	190	197	240	191	220	195	205	205	227	226	205	196	204	223	221	209	235	198	199	233	212	230	222	209	223	207	216	230	215	228	202	236	211	197	236	197	222	225	182	217	219	198	206	199	249	223	211	208	229	193	222	199	211	227	236	234	221	207	234	210	234	217	214	227	222	198	224	194	196	208	193	246	224	205	211	199	225	226	217	197	226	206	207	188	210	212	238	214	202	203	203	200	221	231	209	216	194	233	214	201	209	202	217	209	217	222	220	199	205	243	195	231	275	212	236	204	212	214	211	214	204	216	216	193	217	213	219	186	210	217	194	235	202	210	221	225	208	200	225	216	212	198	215	199	225	224	201	207	206	198	223	219	218	223	213	203	225	239	206	217	207	235	227	205	220	215	236	183	195	222	196	231	213	220	194	203	213	189	230	216	229	231	242	229	229	240	205	223	199	217	221	240	240	242	211	213	212	184	225	203	247	188	230	236	233	231	187	205	211	216	216	216	210	230	235	207	195	251	218	233	237	199	221	218	218	212	243	200	198	189	214	224	252	206	229	220	191	229	239	229	205	228	221	260	234	229	210	205	198	213	201	228	222	193	207	221	209	204	211	222	205	200	202	208	235	182	246	207	212	204	218	199	210	214	205	199	193	203	226	183	232	215	198	238	226	223	222	223
12052	23959	21155	13334	9038	6852	5331	4438	3493	2741	2346	1939	1821	1543	1533	1533	1360	1329	1142	1094	1013	933	897	789	704	692	620	608	517	523	550	519	514	519	494	457	490	496	486	492	533	504	502	456	456	460	494	506	472	488	487	444	474	470	487	500	459	489	446	485	474	489	463	444	485	477	474	462	424	441	490	418	438	450	435	433	462	448	463	438	434	408	433	408	481	443	411	419	459	430	437	430	417	451	438	469	451	410	466	442	430	469	451	439	436	415	446	468	422	416	434	447	412	462	439	470	437	439	431	396	461	437	448	428	448	474	438	418	451	430	441	450	437	425	428	429	401	430	414	436	464	415	429	409	407	430	430	433	453	423	463	413	415	450	447	432	471	436	437	439	482	432	473	431	425	464	468	393	413	420	401	434	413	412	441	448	429	438	454	452	439	445	475	400	451	437	436	447	389	470	408	435	440	434	439	417	416	415	448	425	448	425	418	423	421	388	405	430	420	461	458	438	419	410	422	433	461	421	417	409	404	425	460	415	430	467	430	462	399	486	432	397	448	459	436	396	441	447	472	440	416	436	435	432	421	428	408	440	452	424	432	464	404	444	427	424	416	415	455	439	411	474	433	417	432	447	431	443	440	444	444	436	432	403	432	434	428	441	442	406	428	451	458	408	452	446	415	494	425	419	451	463	427	477	435	416	426	441	427	408	472	437	435	439	418	421	453	453	440	435	425	472	452	447	443	395	443	425	428	437	409	425	435	451	428	443	482	405	430	434	420	461	414	445	437	428	464	441	406	469	415	417	459	397	421	432	419	434	438	435	432	446	445	399	428	455	451	450	514	429	424	468	420	416	431	443	432	450	451	422	448	433	459	428	431	460	471	456	411	443	404	426	418	447	426	418	456	416	390	452	439	437	419	450	429	442	435	455	422	441	438	451	445	469	478	425	448	409	440	452	475	444	453	403	482	437	424	419	434	413	413	421	452	450	395	466	459	437	436	409	448	434	425	466	452	409	455	428	402	411	428	483	454	412	461	404	457	404	416	452	447	437	408	439	437	424	464	413	432	409	453	425	435	459	440	441	421	466	473	463	453	469	433	467	467	452	425	437	438	439	391	438	420	455	422	432	445	476	410	427	450	443	420	393	403	432	440	421	460	433	473	433	437	470	405	418	470	455	452	440	419	419	442	438	456	429	419	456	375	430	416	445	435	425	443	444	447	447	441	432	447	428	463	420	421	455	438	464	471	413	449	470	452	439	428	437	410	400	402	444	412	455	425	449	411	446	433	478	422	418	428	419	452	451	423	440	412	437	435	420	419	417	439	430	421	391	409	466	451	434	455	443	428	445	456	457	449	450	469	448	410	446	443	426	435	437	436	468	434	421	461	463	450	458	396	436	435	432	430	433	477	451	454	399	394	423	424	469	471	448	405	423	420	485	459	422	432	451	452	504	470	454	429	443	424	437	461	424	424	436	441	451	415	432	395	460	439	377	425	467	421	432	412	443	434	455	422	466	398	414	430	432	453	428	454	465	450	477	448	429	429	466	427	442	418	431	474	415	451	420	438	409	435	410	423	438	423	436	396	409	452	457	425	417	463	454	478	410	447	416	446	432	393	440	418	406	428	434	427	452	420	407	433	445	429	458	437	412	425	419	444	450	413	414	423	423	430	432	442	415	403	464	437	482	452	412	408	454	448	452	419	448	469	397	424	447	431	446	418	431	412	421	446	433	484	437	449	406	471	452	452	458	433	440	494	428	454	443	454	438	451	451	422	449	453	444	485	384	436	452	459	446	458	441	414	434	410	436	419	432	445	403	439	445	406	465	452	429	448	420	429	446	454	458	412	421	459	430	403	446	459	435	444	433	409	415	436	442	459	420	424	462	450	436	424	425	465	407	444	470	431	461	441	446	429	407	460	406	393	432	429	421	422	425	423	451	448	414	454	455	443	425	366	412	448	440	424	470	458	400	416	435	431	422	389	457	453	460	429	449	494	417	443	428	471	417	438	439	424	423	419	441	439	408	446	449	441	403	453	453	440	424	457	471	462	444	430	425	427	448	440	395	452	400	407	441	415	457	469	454	453	420	431	443	465	428	438	457	401	407	432	418	403	410	428	406	460	429	442	418	448	465	438	433	420	420	438	436	475	424	422	435	400	456	408	429	413	425	432	469	423	434	428	431	439	405	385	448	405	412	433	428	459	411	430	443	415	436	414	437	463	428	416	417	431	424	439	437	441	450	459	428	409	442	406	456	488	444	436	452	435	419	421	455	381	472	419	461	434	460	432	434	421	458	417	426	459	471	421	449	433	424	425	404	427	450	400	465	422	389	394	424	460	434	465	428	434	422	465	446	458	425	441	443	434	428	493	400	431	382	440	470	422	432	431	422	440	448	452	440	438	464	433	454	444	391	431	418	427	426	423	425	470	453	431	422	438	424	441	445	427	442	473	421	405	425	418	470	452	388	429	414	434	476	455	447	424	449	448	415	428	431	416	464	466	442	461	417	410	422	428	438	454	434	434	412	417	450	415	451	456	437	411	452	453	440	446	408	446	471	421	445	416	474	473	419	419	433	450	433	457	461	437	407	414	481	476	450	462	436	432	438	471	462	407	444	422	447	459	442	456	410	467	449	432	445	463	490	442	442	435	452	443	479	436	449	423	428	426	418	422	486	415	401	432	425	443	466	397	419	454	418	452	448	415	449	449	439	418	467	459	424	418	422	435	435	428	434	443	446	461	436	463	430	447	440	406	425	431	456	471	421	450	469	478	439	421	475	463	403	444	447	444	445	438	409	445	493	412	474	452	452	431	445	412	428	418	450	393	419	461	468	464	442	423	401	480	406	439	425	443	435	439	463	438	436	437	436	430	423	419	439	417	418	435	411	414	441	434	431	438	432	461	463	446	423	422	453	420	438	427	427	449	435	431	404	453	430	396	426	447	443	433	441	415	448	438	421	450	407	440	410	417	416	408	480	488	434	418	398	411	416	434	427	447	402	446	435	425	433	475	416	477	435	454	395	478	427	419	447	448	447	445	450	465	406	404	407	396	425	445	432	463	450	453	398	430	464	434	448	436	456	439	448	414	431	448	458	475	450	454	422	423	415	428	441	425	444	466	464	437	426	443	446	428	441	445	405	414	447	407	462	426	413	444	437	441	448	454	426	446	482	412	443	428	467	440	418	419	419	430	412	421	453	447	423	457	429	455	456	406	428	424	431	460	390	442	430	432	426	464	431	392	440	434	452	460	423	419	491	457	463	433	442	415	425	434	431	410	420	452	366	450	455	435	440	470	416	468	468	389	448	428	416	411	438	463	423	422	434	447	456	439	431	431	429	413	419	419	453	401	464	481	445	458	405	415	413	453	409	444	461	445	393	434	431	441	469	428	462	439	434	431	444	431	430	451	459	428	466	481	424	427	499	446	412	468	482	446	427	483	434	469	449	456	405	433	427	433	414	393	419	392	445	447	454	430	438	421	413	433	426	438	439	424	445
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
