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
339483804495	339483805015	339483805565	339483806115	339483806665	339483807215	339483807765	339483808315	339483808865	339483809415	339483809965	339483810515	339483811065	339483811615	339483812165	339483812715	339483813265	339483813815	339483814365	339483814915	339483815465	339483816015	339483816565	339483817115	339483817665	339483818215	339483818765	339483819315	339483819865	339483820415	339483820965	339483821515	339483822065	339483822615	339483823165	339483823715	339483824265	339483824815	339483825365	339483825915	339483826465	339483827015	339483827565	339483828117	339483828665	339483829215	339483829765	339483830315	339483830865	339483831415	339483831965	339483832515	339483833065	339483833615	339483834165	339483834715	339483835265	339483835815	339483836365	339483836915	339483837465	339483838017	339483838565	339483839115	339483839665	339483840215	339483840765	339483841315	339483841865	339483842415	339483842965	339483843515	339483844065	339483844615	339483845165	339483845715	339483846265	339483846815	339483847365	339483847915	339483848465	339483849015	339483849565	339483850115	339483850665	339483851215	339483851765	339483852315	339483852865	339483853415	339483853965	339483854515	339483855065	339483855615	339483856165	339483856715	339483857265	339483857815	339483858365	339483858915	339483859465	339483860015	339483860565	339483861115	339483861665	339483862215	339483862765	339483863315	339483863865	339483864415	339483864965	339483865515	339483866065	339483866615	339483867165	339483867715	339483868265	339483868815	339483869365	339483869915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22775	20196	27187	22960	20149	11758	3883	2307	1756	1561	1446	1282	1304	1164	1158	1063	970	980	882	828	830	754	792	711	681	588	594	622	621	561	547	531	553	433	471	461	468	476	456	382	442	498	437	415	425	423	436	406	472	419	424	466	467	452	429	433	443	430	425	459	420	415	444	422	459	411	487	408	456	447	431	438	410	468	449	424	441	469	428	405	421	444	444	413	445	457	414	392	441	424	458	408	425	413	456	429	433	433	435	442	396	416	463	434	457	418	456	453	424	402	433	396	457	447	409	455	419	443	391	421	404	423	472	409	425	400	416	403	442	411	434	425	377	425	426	428	430	438	442	391	447	437	394	446	427	448	438	394	444	427	417	426	439	473	415	419	437	443	439	416	431	462	429	407	413	367	444	457	424	430	423	427	404	422	437	410	434	425	430	426	402	458	412	408	476	420	484	447	421	413	405	441	428	429	429	406	426	445	457	391	438	411	441	411	469	460	432	411	422	405	413	464	392	430	420	421	412	405	459	443	421	393	400	444	450	426	470	427	417	411	454	464	408	423	413	388	431	395	476	414	432	410	458	442	420	413	418	438	417	434	398	402	427	443	447	426	443	427	407	398	459	393	459	425	404	433	445	378	438	471	429	423	455	441	445	442	427	429	437	403	413	432	445	413	428	383	436	445	428	412	429	431	429	428	458	399	432	422	439	443	439	433	437	448	395	415	424	424	399	441	412	485	435	437	457	448	421	411	428	433	414	470	422	399	404	398	408	467	410	449	443	421	426	448	419	439	412	429	427	443	430	413	410	408	455	422	441	435	390	422	403	391	424	432	448	439	422	407	437	408	436	457	413	436	418	453	419	435	426	407	457	448	422	439	447	434	404	438	441	395	397	412	403	425	430	430	418	418	383	458	424	442	428	441	415	465	418	405	411	435	448	397	412	441	397	439	425	429	404	439	452	416	438	445	400	412	434	449	441	420	404	438	414	424	414	432	410	430	396	453	428	433	422	410	422	445	449	422	455	417	414	400	425	423	416	432	409	424	402	412	416	432	426	405	450	421	436	428	442	407	417	403	444	421	427	427	440	427	461	476	452	466	442	408	427	417	440	456	429	438	366	420	390	432	411	427	438	409	407	459	399	403	442	420	407	413	420	436	419	403	429	405	434	431	421	449	406	407	443	448	413	430	405	445	443	436	452	447	432	419	456	457	445	430	465	407	404	437	447	452	412	419	407	422	427	476	441	456	365	402	443	442	419	444	438	431	406	416	417	420	416	418	426	479	430	417	422	408	419	434	415	410	444	420	405	425	426	433	423	438	443	434	453	427	409	395	464	430	449	430	440	431	408	423	424	424	393	460	411	470	434	494	440	410	457	426	384	466	432	402	452	466	440	450	414	413	452	426	417	400	425	405	412	458	447	422	429	418	455	417	467	399	431	418	457	393	416	436	404	430	416	420	440	458	443	410	429	480	395	446	459	449	439	439	424	424	419	422	448	417	440	447	373	411	439	427	440	384	430	450	402	448	405	426	435	439	429	428	432	433	431	418	441	420	398	418	438	442	483	439	438	412	450	422	454	399	436	377	467	436	419	410	432	441	401	443	453	397	437	399	411	416	408	434	445	434	429	449	476	436	378	443	400	466	423	447	475	413	402	431	440	453	433	426	447	428	429	435	405	427	468	424	425	423	420	389	464	421	480	435	408	381	436	454	398	461	440	436	443	456	445	401	463	425	432	467	454	420	413	445	435	427	431	441	455	429	424	426	427	459	468	446	430	409	451	423	417	425	458	379	418	434	440	450	422	451	445	423	424	427	404	436	451	481	458	411	408	421	438	413	456	430	441	392	425	437	410	404	442	416	416	418	444	442	440	404	467	452	418	402	459	432	407	425	403	447	383	452	434	429	442	429	446	440	442	392	409	412	420	450	404	433	450	418	451	430	432	422	407	416	424	431	377	452	413	443	419	391	423	417	422	430	418	433	405	424	426	423	427	407	422	431	407	423	417	425	435	438	383	407	399	439	418	433	459	431	422	459	441	443	444	427	447	417	443	436	389	467	410	417	434	403	423	443	468	395	455	445	438	426	408	442	412	427	389	418	417	438	425	419	426	422	455	425	393	451	452	421	463	437	419	407	432	440	413	425	430	425	444	410	411	449	432	414	423	432	376	441	464	431	408	423	431	390	398	433	434	390	385	464	470	428	377	425	480	403	425	446	444	465	443	421	433	439	437	426	481	432	409	425	455	406	402	437	448	404	462	420	400	426	402	438	422	428	449	454	436	438	417	437	422	410	405	442	430	415	405	427	403	475	465	425	405	393	420	428	440	457	431	440	464	393	446	404	483	423	386	398	396	406	436	409	447	440	480	415	425	459	442	473	393	401	416	413	454	410	417	411	424	406	479	432	428	406	440	433	435	408	427	398	421	399	445	434	388	416	432	440	437	452	442	404	442	420	458	442	413	427	453	417	416	441	404	422	443	437	444	435	423	440	404	464	425	464	412	436	437	405	422	433	394	450	439	440	438	482	453	425	422	465	427	426	448	421	441	389	435	452	404	415	443	417	430	451	407	426	445	407	442	445	434	423	430	438	389	411	434	461	423	440	425	462	435	405	442	436	437	440	432	431	411	428	458	438	453	434	440	407	459	419	390	433	446	428	422	425	433	419	478	401	440	391	448	441	440	462	410	425	420	471	418	411	420	432	431	446	428	429	431	426	421	396	419	390	428	440	415	450	408	447	417	389	388	384	382	425	432	386	422	413	422	433	437	411	403	396	434	466	437	402	420	418	437	379	426	426	437	420	424	433	421	422	425	430	430	443	436	424	456	434	450	427	441	399	415	381	421	425	447	431	426	405	429	454	454	418	405	407	432	418	470	401	443	423	450	427	403	444	414	435	423	425	408	443	414	397	450	410	420	412	441	426	425	387	447	442	422	460	461	426	419	466	441	438	400	400	402	428	376	427	426	424	416	416	441	430	414	433	420	421	461	443	443	424	461	437	424	432	413	436	448	430	439	404	439	464	416	413	418	390	411	420	415	456	448	417	456	440	442	466	455	433	429	446	423	439	418	432	429	431	452	397	449	401	413	445	428	457	427	413	420	410	435	415	413	430	415	432	438	409	438	452	448	408	398	435	441	413	446	467	455	442	420	455	441	432	428	469	407	447	432	420	392	444	437	433	418	406	423	461	409	441	436	439	455	436	430	430	415	432	402	406	420	429	434	421	401	429	415	441	413	454	451	439	410	431	451	442	458	419	441	411	419	446	408	436	445	420	449	452	437	444	432	409	420	433	414	414	405	471	432	457	407	474	438	444	424	473	437	426	396	437	414	424	453	415	427	412	434	406	395	404	414	430	448	406	433	429	446	421	418	438	395	415	412	413	468	438	421	418	445	430	403	443	405	436	450	422	406	407	397	459	448	436	454	399	423	444	389	423	430	420	425	441	421	424	427	415	453	429	471	401	418	426	421	407	437	403	431	440	455	478	457	457	434	438
13820	26226	25020	18105	13478	10428	8416	6830	5677	5178	4526	4185	3991	3640	3488	3062	2997	2869	2667	2451	2424	2203	2027	1800	1636	1601	1505	1464	1450	1383	1331	1202	1107	1052	1028	984	910	887	860	911	914	874	868	849	901	879	863	889	917	887	871	877	892	897	884	835	903	923	911	891	893	915	906	888	879	893	903	891	936	904	878	869	900	876	860	899	878	900	870	852	867	838	899	908	844	846	888	854	805	908	864	810	844	850	862	847	870	872	864	886	879	885	847	829	846	846	886	808	890	890	862	846	863	823	895	825	828	846	867	750	805	820	836	869	840	888	828	862	869	855	834	852	843	851	802	882	837	841	884	906	835	837	879	842	816	878	918	765	833	851	837	825	857	841	865	878	862	878	845	868	849	917	873	880	899	849	849	824	873	862	810	895	861	845	874	860	795	839	850	851	856	852	828	843	809	897	797	804	869	845	833	856	804	859	871	828	894	827	870	787	885	883	818	869	841	821	839	848	868	849	841	846	862	854	845	878	852	881	848	857	846	902	837	811	845	865	843	837	889	872	821	811	797	855	827	886	853	859	840	853	851	832	852	804	941	874	852	912	829	859	861	834	890	868	869	833	855	869	887	890	842	849	919	839	819	857	878	875	888	867	842	810	867	815	883	897	856	865	923	841	796	856	864	863	873	876	821	875	889	864	867	849	839	849	834	867	843	833	832	807	875	862	880	809	887	772	869	853	889	819	840	842	823	819	854	850	853	848	844	821	825	899	842	849	851	846	834	857	844	796	834	843	821	869	873	870	826	839	829	870	850	831	887	812	828	819	895	817	862	854	806	832	858	863	861	832	874	851	887	844	886	896	900	876	871	834	844	862	845	903	864	842	771	858	855	892	888	830	833	848	882	809	862	850	812	890	883	833	825	813	835	889	808	856	911	836	833	875	883	854	870	812	879	882	899	869	871	870	882	830	852	843	877	872	865	867	852	852	870	927	856	835	844	876	838	881	810	854	877	867	855	815	848	867	848	837	829	912	830	864	901	862	863	847	857	880	819	812	856	858	867	826	818	869	857	889	857	857	867	812	857	829	819	870	796	900	855	896	849	861	933	831	840	876	863	848	876	834	847	832	920	841	866	854	857	865	867	840	835	776	852	843	898	816	833	890	794	813	821	881	872	888	810	854	850	906	869	886	877	860	876	841	804	880	858	876	868	822	829	808	864	816	896	876	835	873	841	854	840	847	867	853	849	825	822	844	855	811	835	869	833	795	868	849	878	820	829	834	851	862	868	859	840	859	837	862	821	856	863	820	858	887	830	866	834	856	808	871	855	843	867	891	895	909	864	853	829	843	798	827	938	819	871	880	841	838	860	859	855	774	870	863	871	849	882	864	858	825	841	889	870	878	812	883	824	794	904	855	815	802	860	880	881	851	865	904	834	853	898	894	870	842	841	850	900	844	862	810	851	846	820	863	896	816	823	891	865	904	883	809	798	896	823	849	855	841	832	872	859	837	883	834	858	796	824	848	821	873	827	870	872	875	873	873	840	902	796	831	862	863	829	826	924	840	868	837	850	846	928	851	841	814	852	808	837	838	865	865	888	804	823	789	867	842	886	867	815	799	847	906	882	833	817	891	804	872	820	843	859	847	861	828	860	811	823	812	846	856	856	906	878	876	866	846	841	800	885	866	836	835	830	875	842	861	864	822	859	851	878	847	844	831	848	799	835	877	843	825	857	862	823	904	826	874	857	873	866	793	855	868	884	860	831	835	809	854	883	894	789	838	782	803	850	815	853	896	868	875	860	890	835	840	882	842	897	885	870	816	864	841	878	791	821	847	803	852	880	837	867	837	860	860	865	883	855	850	849	843	858	873	815	866	862	848	844	825	886	862	836	873	769	859	823	892	789	824	877	822	821	813	824	822	840	825	830	803	912	852	875	824	854	874	815	840	898	848	863	800	882	855	824	866	836	855	853	875	861	828	866	827	863	867	827	816	814	901	887	831	845	847	864	842	808	897	780	836	840	798	837	822	901	860	822	840	834	823	810	841	899	858	819	885	893	847	778	877	875	824	835	840	862	851	866	881	820	820	862	808	831	853	824	839	895	859	837	843	849	841	829	837	877	835	881	872	916	841	843	792	858	849	881	839	877	893	823	828	890	855	859	842	861	853	853	849	825	811	755	862	872	850	847	864	879	857	825	867	834	861	889	863	859	872	825	814	886	879	841	854	809	827	809	823	872	834	865	867	832	837	865	851	881	852	832	896	845	840	827	819	833	819	850	854	858	879	828	813	842	825	847	842	842	847	844	830	834	835	826	833	831	844	888	841	829	858	847	882	889	854	864	841	856	884	855	879	838	868	825	845	870	857	830	828	766	868	883	838	873	785	865	845	810	846	876	851	846	830	843	828	881	866	831	873	885	837	813	818	789	837	834	890	842	840	865	872	837	832	840	845	791	884	877	794	879	858	863	886	814	849	851	849	868	866	842	875	888	835	820	839	871	833	828	825	845	833	835	856	819	889	919	862	795	854	783	789	842	834	823	880	841	864	858	854	840	854	857	854	831	839	774	814	846	818	875	872	874	863	778	870	901	891	826	813	875	876	837	861	879	867	844	840	839	842	832	880	896	894	903	844	876	832	838	868	940	855	863	854	784	834	839	807	775	871	839	845	797	847	834	835	829	844	838	843	821	839	836	844	851	835	853	866	853	866	816	840	858	819	880	876	856	833	842	825	881	852	873	838	826	882	857	862	857	809	800	780	867	853	853	823	870	832	882	851	865	823	844	853	858	840	903	867	838	837	901	854	850	906	825	899	803	889	854	827	852	804	861	823	828	860	820	894	820	889	847	858	814	852	881	824	836	853	815	875	844	868	899	828	859	862	876	854	860	902	864	860	859	879	766	841	842	827	840	834	812	860	810	831	823	850	828	844	862	867	891	838	861	837	858	870	908	827	854	789	878	842	866	857	936	833	902	823	817	898	841	869	850	856	870	848	868	855	854	851	879	789	871	863	840	846	823	882	833	894	857	861	811	853	864	938	877	833	930	873	838	872	857	912	799	861	834	851	865	853	858	892	848	848	951	833	848	797	853	832	857	893	872	813	873	826	844	875	828	810	867	820	866	840	842	848	827	797	848	838	877	853	859	811	810	883	822	782	846	862	839	817	870	814	834	859	886	846	834	895	860	850	866	852	823	873	887	845	917	888	872	815	889	862	875	854	822	874	871	866	827	852	782	848	876	837	865	837	880	890	833	848	864	828	860	871	810	884	825	870	881	853	860	883	775	939	860	842	900	824	840	863	865	854	845	814	903	869	819	874	821	844	829	885	838	801	859	815	806	863	863	812	840	883	860	864	816	825	847	859	839	804	807	881	856	855	827	899	813	861	888	815	876	886	839	844	873	829	863	862	853	839	864	845	830	813	812	810	917	810	881	795	847	860	804	840	901	851	822	850	878	843	849	876	842	782	833	818	830	828	867	842	851	824	854	832	864	872	857	851	884	842	886	853
27322	17688	6215	2468	1215	890	739	595	548	546	462	443	453	432	425	431	383	423	366	379	330	389	403	323	315	308	340	296	360	308	302	271	309	317	280	271	287	250	295	287	291	284	286	294	288	288	276	285	291	274	285	280	286	291	290	291	281	274	288	276	276	288	279	284	268	306	277	286	286	305	241	280	262	309	248	274	302	267	278	314	300	280	258	271	257	289	272	294	300	293	307	269	285	268	285	278	306	268	285	303	281	276	279	268	277	304	271	286	318	302	268	291	285	269	265	266	272	291	299	261	284	242	285	320	287	295	268	299	297	267	262	290	256	274	270	270	280	280	270	259	310	304	268	256	292	264	270	259	254	298	250	271	283	253	289	277	266	290	287	273	268	298	300	259	263	343	304	271	257	277	315	280	297	260	272	306	289	297	260	283	278	305	289	292	293	298	274	258	285	269	266	300	274	256	290	265	305	296	301	267	290	294	276	298	268	270	290	315	287	278	300	281	293	276	278	260	264	256	309	272	307	256	286	290	277	259	291	293	292	273	284	293	301	292	276	276	286	298	261	291	306	287	270	297	285	258	281	284	283	277	284	291	300	293	240	260	301	311	286	298	261	290	251	255	235	262	275	316	281	266	293	318	296	268	323	279	280	274	257	273	282	274	251	279	316	271	270	254	306	237	299	259	287	270	298	288	275	265	300	286	280	260	282	272	287	290	314	283	272	278	277	255	307	262	296	310	295	277	271	275	273	272	278	302	255	261	289	267	277	273	276	238	267	287	290	300	311	291	252	293	262	293	277	253	279	278	266	307	294	269	263	263	291	263	300	276	279	300	261	275	283	282	272	254	277	276	279	272	278	253	296	291	284	272	301	267	287	303	288	312	290	263	242	295	253	291	306	267	261	264	264	305	274	280	271	276	268	275	252	307	265	273	286	288	268	285	270	286	288	313	267	280	301	319	267	273	284	311	254	251	249	277	282	260	262	263	301	271	308	286	259	292	266	263	275	277	254	273	297	255	321	277	269	315	247	274	273	284	313	321	280	274	259	274	275	288	270	276	290	287	245	260	300	257	268	268	286	282	279	266	305	278	286	289	284	246	280	272	291	267	253	310	308	274	264	283	283	285	299	305	276	268	294	249	266	263	245	289	291	262	271	263	268	276	257	273	297	283	290	262	263	300	258	290	265	259	308	272	265	254	254	306	276	286	267	287	261	274	291	273	261	260	242	251	290	279	287	277	294	297	261	283	280	255	266	286	289	286	282	278	307	294	261	299	272	276	314	292	237	260	282	268	268	258	260	308	299	260	296	289	285	282	258	272	282	272	275	270	281	275	314	266	283	276	275	273	276	288	282	281	304	267	306	302	267	282	273	276	267	277	273	271	288	252	262	260	279	293	268	277	265	259	311	285	275	291	265	278	274	261	283	285	271	300	268	289	249	270	250	274	263	276	301	245	266	263	289	264	283	275	304	275	269	284	264	286	269	292	299	311	290	277	282	277	249	291	265	273	259	246	264	272	282	281	294	278	274	273	267	287	257	267	289	281	261	302	275	280	289	285	295	270	286	284	251	258	255	280	300	259	256	257	274	260	260	289	257	254	293	271	277	265	266	251	308	267	300	308	288	297	294	262	259	290	279	261	282	282	283	284	282	302	302	294	282	263	312	266	297	260	264	287	244	266	271	253	258	276	279	258	285	247	291	298	283	289	276	266	279	253	275	263	332	286	283	276	259	251	269	247	274	266	250	240	280	248	300	261	251	261	269	289	242	257	263	273	279	286	277	287	298	291	289	287	292	271	274	269	286	267	279	292	244	273	242	256	267	259	265	293	259	266	270	294	275	274	250	297	277	296	259	265	263	270	258	278	265	297	269	310	296	300	295	282	283	291	276	283	278	284	281	270	279	290	297	301	288	274	274	279	279	282	261	264	278	317	301	281	276	283	306	237	276	256	291	270	283	255	252	279	312	283	275	274	285	272	261	315	258	268	298	280	276	293	255	247	272	305	258	282	290	284	279	280	293	284	266	290	282	235	311	290	257	265	284	265	303	282	295	263	279	301	264	291	284	296	261	292	275	275	289	263	289	269	261	274	255	267	291	255	270	268	289	258	277	259	273	268	286	295	279	268	289	294	255	295	283	303	276	265	296	279	303	300	269	279	294	275	258	295	261	282	268	286	288	287	283	311	278	315	281	297	264	271	295	290	241	260	273	284	307	294	262	260	279	272	274	282	295	266	288	269	276	278	291	272	273	288	276	301	287	279	282	271	266	291	291	287	278	270	290	265	287	287	273	273	297	270	262	258	271	280	293	278	298	254	301	271	301	247	269	240	268	313	277	266	272	303	266	271	259	261	263	274	293	254	283	278	291	283	246	294	290	256	291	303	264	276	305	273	254	270	280	268	263	265	288	264	289	276	280	255	297	274	267	294	272	242	287	270	266	289	291	280	285	241	256	293	299	260	275	270	313	265	288	298	281	277	264	290	274	298	257	286	304	308	292	300	294	281	258	295	242	266	278	274	308	292	263	262	291	262	269	259	291	245	269	277	270	263	308	283	306	290	265	261	275	276	275	290	284	298	280	288	291	274	292	271	301	282	300	280	266	298	294	276	251	307	293	252	295	295	285	275	302	283	274	281	265	300	326	299	289	297	258	283	288	284	300	286	263	248	302	284	291	277	255	274	275	264	260	273	258	272	267	266	280	284	264	310	280	283	259	273	275	265	259	280	282	269	329	293	271	258	270	290	303	292	240	278	278	262	256	266	278	286	266	274	299	291	312	294	289	298	269	278	285	267	290	258	295	310	243	275	274	292	284	294	284	272	284	274	271	260	279	267	293	277	262	236	275	278	278	284	273	259	299	291	313	251	295	251	296	270	302	308	284	288	278	269	256	268	275	232	293	259	235	264	273	273	311	312	299	273	295	274	301	281	284	309	305	281	315	285	280	282	287	308	258	264	307	273	257	276	283	282	282	262	277	277	285	295	277	258	282	276	246	274	259	301	251	295	269	301	284	296	287	268	284	303	238	253	327	257	281	271	291	312	244	261	255	265	262	279	279	288	252	259	302	276	263	295	253	284	283	271	253	300	276	257	273	272	257	268	259	279	285	284	263	283	272	292	309	275	266	266	297	296	271	294	292	275	286	272	255	271	260	269	280	249	292	279	267	274	281	279	262	304	280	269	292	267	278	296	296	297	250	276	257	296	277	269	256	256	286	268	328	276	265	268	269	256	273	290	268	281	330	300	262	294	267	255	291	311	228	291	278	269	247	292	270	274	253	296	257	267	303	258	244	262	277	264	270	280	276	271	262	252	272	275	265	267	236	277	275	266	244	261	283	265	284	274	300	287	260	306	270	277	305	302	279	275	275	256	281	278	266	291	254	280	279	336	280	247	263	258	306	285	302	290	271	278	274	315	285	292	291	287	262	244	305	322	274	300	300	323	273	272	302	287	299	264	300	275	303	296	274	284	263	254	279	283	270	283	242	272
8471	11822	11244	6179	4118	3203	2452	2067	1811	1633	1527	1481	1455	1374	1286	1222	1153	1149	1123	1072	1010	961	913	867	811	772	778	691	754	764	694	689	624	649	604	645	616	604	612	547	594	592	589	583	592	581	583	647	598	616	565	584	618	606	610	595	603	617	570	603	634	606	580	615	587	601	624	580	586	592	574	634	592	566	583	629	553	592	549	631	597	595	556	636	575	600	584	606	559	586	614	602	573	675	662	572	599	587	631	620	570	570	563	556	537	574	577	547	561	581	583	582	580	581	574	572	541	575	549	605	580	564	584	601	554	580	549	578	624	596	583	595	582	535	630	610	603	569	579	601	607	644	568	541	587	573	585	586	627	577	603	567	613	623	609	603	567	558	621	610	559	560	621	597	567	586	567	597	536	567	602	590	588	542	544	575	574	621	567	626	601	568	609	606	619	607	607	590	559	548	572	563	593	568	561	599	586	589	624	588	611	602	611	602	590	600	604	581	578	585	587	584	561	582	559	528	593	552	584	609	579	627	573	596	595	618	615	569	589	602	585	585	611	572	611	580	577	606	571	620	593	554	589	609	571	564	624	597	585	578	589	597	609	595	605	591	571	565	560	554	566	640	589	550	600	602	582	556	593	600	634	595	565	571	560	584	600	562	571	551	616	578	607	578	600	642	617	573	663	599	615	578	585	557	615	621	611	550	558	568	605	528	558	545	540	604	600	559	552	599	522	565	583	592	548	602	599	568	565	604	588	558	614	661	551	599	564	592	547	635	588	577	599	600	566	594	581	599	598	559	575	603	604	577	556	543	560	602	574	617	567	583	573	624	555	599	565	635	618	599	601	622	604	621	589	617	571	573	594	642	559	589	603	576	626	636	597	555	577	593	570	592	628	569	595	586	622	552	551	552	579	623	591	576	617	645	557	584	597	586	598	599	588	602	613	622	553	648	620	586	585	577	559	634	611	548	601	595	590	625	597	584	576	581	621	591	584	574	538	611	533	603	533	563	562	561	559	590	559	586	601	596	563	572	567	616	575	607	551	584	614	575	569	556	590	581	599	566	612	597	621	570	614	584	624	569	600	592	568	627	594	587	580	569	589	578	570	592	587	623	607	619	630	607	579	563	560	544	602	569	609	577	588	597	614	570	594	630	572	583	564	566	583	621	559	619	618	589	579	601	572	635	615	616	541	618	596	590	606	634	585	570	564	604	636	609	564	584	558	618	554	616	538	570	608	607	598	577	589	595	601	609	599	584	612	584	611	558	616	596	579	608	529	565	632	607	557	617	603	624	605	582	575	597	555	558	554	574	580	547	552	580	535	577	596	612	587	642	616	591	577	587	599	587	577	569	564	617	573	567	577	644	584	580	591	634	581	567	591	584	591	600	558	581	601	565	553	561	595	578	606	603	538	559	606	576	579	588	570	613	561	607	593	554	640	588	545	536	592	624	606	606	605	610	551	580	604	575	634	641	633	575	562	563	624	540	632	521	606	586	588	590	601	580	577	589	575	564	598	641	586	572	608	628	590	586	596	581	574	596	603	601	577	583	601	587	587	607	583	603	588	525	589	560	628	597	574	570	586	602	590	554	598	581	628	578	589	596	619	566	571	605	616	584	585	564	587	585	588	565	605	582	586	552	563	586	602	582	579	566	600	556	514	588	582	601	578	595	575	638	574	585	602	628	541	581	569	575	562	625	592	516	577	592	655	609	607	603	605	629	581	589	591	601	604	557	570	551	597	630	590	601	587	585	614	606	582	555	606	544	571	603	592	545	604	569	560	569	593	607	605	604	613	624	575	575	606	546	586	560	546	604	563	561	541	642	583	554	550	550	605	576	597	574	585	579	565	637	637	603	618	609	573	557	577	548	605	574	618	632	599	611	574	562	576	593	580	617	593	624	576	606	593	576	607	609	557	583	578	550	546	608	563	616	537	578	573	585	546	590	579	536	549	541	579	597	568	609	587	623	587	584	554	586	562	558	595	557	600	563	639	619	580	574	562	563	586	562	594	577	627	580	593	555	593	592	589	553	592	597	619	606	598	579	557	573	636	598	593	582	585	550	578	648	531	563	609	612	586	639	642	559	603	550	590	567	644	569	591	566	572	552	561	591	598	600	573	598	548	601	625	580	608	622	604	593	550	554	588	537	606	585	599	587	576	604	610	571	542	587	571	584	562	596	584	564	588	580	606	567	554	607	581	583	592	611	586	608	607	581	606	601	590	598	575	574	572	570	533	577	604	539	587	604	582	592	573	555	578	610	590	563	585	566	571	606	599	585	622	564	555	630	584	598	596	605	581	627	556	613	584	580	577	581	606	587	618	587	570	562	626	582	573	589	599	589	604	580	593	536	548	565	601	583	553	554	595	611	610	582	547	553	619	622	603	588	573	590	553	583	629	593	594	571	576	608	603	631	563	633	574	608	614	612	577	626	612	583	567	590	554	613	612	587	567	599	583	612	577	564	584	630	641	584	589	580	553	622	565	548	606	584	577	567	593	601	566	618	568	561	594	615	616	625	568	591	596	575	579	601	609	575	626	613	561	579	580	626	652	584	625	593	604	551	576	547	563	603	616	573	586	563	589	636	581	571	563	625	580	575	594	584	580	589	582	596	555	582	597	603	544	602	617	535	589	577	569	615	622	566	587	620	562	567	593	618	585	599	602	590	588	573	588	623	590	556	553	556	561	595	590	598	582	600	581	607	576	597	574	575	555	627	565	626	605	579	585	581	598	577	585	583	558	626	620	543	634	561	620	594	594	600	553	569	575	564	569	611	567	590	533	630	575	558	638	601	581	609	579	555	605	564	609	595	550	572	599	580	567	611	554	577	565	595	601	595	561	591	586	575	585	609	627	587	559	606	578	571	589	583	584	633	587	563	620	601	588	563	603	584	618	646	601	589	589	561	603	582	613	561	591	587	550	550	617	613	595	558	584	594	604	559	593	577	608	545	598	570	605	604	586	603	595	598	604	581	597	566	577	560	628	605	644	581	559	577	543	586	574	630	598	609	625	604	542	613	565	583	622	580	642	620	604	563	547	626	585	599	599	541	630	603	610	595	625	560	573	565	594	558	618	607	588	597	577	557	565	597	629	589	588	598	616	543	614	587	582	590	599	601	604	551	596	608	592	585	531	630	597	611	580	585	547	577	596	569	571	571	594	575	592	609	556	581	584	656	553	548	564	572	567	567	576	573	506	609	538	605	547	581	562	567	636	562	601	564	589	584	564	573	567	605	589	557	628	593	594	583	568	614	615	614	568	603	613	558	603	599	628	584	547	571	623	591	579	572	585	654	592	570	577	566	589	600	592	575	599	527	621	601	557	600	559	646	604	549	603	617	570	597	607	582	580	605	621	591	599	611	614	581	542	621	571	550	574	598	570	586	593	589	572	582	619	593	605	554	586	558	526	579	591	559	571	634	591	620	618	586	589	539	608	591	595	564	623	641	589	576	624	599	639	563	581	583	611	554	598	553	608	602	543	545	586	619	563	578
25033	21412	27879	25246	13014	3198	2029	1445	1187	1079	958	862	799	801	703	633	589	622	628	547	576	520	507	485	431	434	447	436	389	407	399	351	372	330	324	341	294	281	330	309	324	330	335	299	307	326	315	305	302	348	290	301	334	350	357	306	309	334	319	320	285	318	326	283	316	308	308	350	320	273	320	298	331	290	267	308	297	307	262	306	324	278	322	300	285	288	291	315	327	296	306	308	316	329	321	317	308	300	300	315	332	317	302	289	300	335	304	282	331	317	286	312	313	336	319	323	324	319	321	297	310	314	298	303	298	266	294	307	295	330	306	283	320	305	315	301	318	273	304	327	325	323	310	317	314	312	327	344	316	333	325	284	320	281	323	287	304	307	297	290	315	312	325	298	321	320	347	303	329	276	298	288	303	278	333	321	301	299	304	312	344	290	342	296	290	316	301	314	320	329	349	302	314	333	312	273	346	304	317	305	271	320	273	308	281	310	342	283	295	275	309	346	309	293	324	325	297	337	283	303	302	329	359	284	296	276	313	275	296	309	294	328	307	286	314	292	316	275	308	312	308	310	319	291	306	312	318	289	308	287	268	300	315	308	294	297	302	272	297	318	326	338	283	291	292	312	320	305	313	279	309	302	314	297	318	300	311	311	325	297	283	319	260	278	303	307	306	315	312	319	305	298	283	256	293	290	309	318	327	333	300	297	315	305	288	346	282	304	312	314	292	302	290	314	334	297	334	308	283	319	284	263	296	305	345	285	305	300	322	302	301	308	315	307	340	318	351	319	296	335	313	296	293	301	320	303	300	301	292	298	318	299	275	308	319	330	321	321	298	327	298	299	305	303	298	287	294	312	314	294	320	302	289	275	273	307	327	293	299	295	323	305	276	307	323	298	309	289	293	301	312	303	290	318	315	320	318	319	298	321	290	329	291	312	345	305	308	319	301	328	306	341	325	310	319	344	295	292	351	298	283	296	334	314	277	308	296	317	292	315	296	315	313	295	312	315	325	281	293	319	321	281	309	277	307	336	318	306	294	277	306	280	325	297	312	301	284	302	312	301	287	302	306	289	306	287	296	322	279	287	321	312	298	310	295	286	310	300	291	316	314	320	293	298	300	309	315	329	295	299	301	330	294	308	335	286	329	318	306	305	313	315	298	306	302	333	326	298	291	307	284	304	315	329	312	319	254	311	287	307	324	286	310	302	297	305	304	311	323	278	311	280	325	342	305	315	293	334	322	303	310	287	326	296	359	306	293	301	309	292	327	304	291	298	316	307	310	284	290	326	329	289	309	292	293	298	310	281	319	279	319	327	320	287	294	305	309	329	304	288	323	301	310	300	314	294	305	311	325	316	297	295	295	300	294	298	286	326	337	298	316	318	293	280	298	306	322	338	291	325	312	301	308	329	297	304	306	293	306	296	306	283	278	322	326	311	311	315	283	285	309	302	310	287	313	299	338	286	318	282	321	303	298	315	333	340	299	290	327	293	322	303	303	277	315	316	307	331	319	293	309	327	296	270	290	298	342	328	309	326	321	309	273	322	280	354	326	312	293	286	311	292	303	292	289	324	304	349	307	296	317	309	318	325	301	347	363	322	320	309	291	316	320	291	309	305	320	305	329	317	349	314	343	306	292	310	286	299	319	268	279	312	297	330	299	338	291	285	311	326	326	293	304	274	333	314	334	323	294	303	346	304	284	302	341	320	300	303	322	321	307	298	315	313	312	315	305	335	309	310	318	302	314	308	311	311	293	308	296	338	314	301	312	307	291	288	322	308	287	307	293	344	299	309	287	278	315	305	297	326	293	317	310	285	288	304	294	275	309	320	316	292	318	309	263	307	318	296	306	341	287	317	277	320	293	309	321	287	299	295	287	315	284	304	285	303	275	285	286	294	315	331	307	335	284	276	307	296	317	310	315	313	287	307	314	311	297	304	297	275	288	294	330	307	288	265	324	315	320	317	297	324	310	306	279	301	323	312	285	295	291	308	285	332	279	307	307	285	304	299	276	298	322	301	296	295	308	340	320	314	312	292	311	314	317	295	279	305	317	308	322	326	273	289	298	307	293	321	318	297	339	275	289	318	315	306	325	302	291	296	319	325	307	333	290	333	284	289	292	294	297	326	334	335	308	314	289	300	304	307	317	304	320	314	317	287	280	314	311	292	307	295	302	325	303	274	303	302	306	283	303	346	300	303	279	293	293	320	290	293	302	300	285	317	359	325	305	317	335	295	290	302	335	283	291	320	314	294	312	301	302	275	300	310	283	352	305	319	293	299	313	278	334	307	318	304	327	308	315	282	324	281	307	304	304	286	315	301	306	333	307	292	326	314	309	327	322	318	297	333	292	294	308	317	299	295	302	311	293	288	287	296	297	330	334	305	247	349	305	308	299	314	326	316	342	317	327	326	289	319	355	290	306	273	326	298	299	300	314	317	300	311	271	307	308	315	285	288	298	282	309	292	294	307	296	290	285	283	305	289	312	339	307	328	300	282	342	291	300	297	299	264	296	306	311	298	339	339	315	292	326	327	329	291	301	304	322	310	309	268	320	311	313	281	310	297	327	307	281	334	283	316	299	283	287	308	308	304	313	319	303	305	280	295	269	304	318	293	313	288	314	299	296	288	322	317	334	313	324	293	320	311	300	306	312	283	289	305	310	323	317	287	312	295	346	307	326	303	314	327	301	312	283	270	328	304	291	303	320	280	316	289	315	321	296	315	307	315	330	310	310	339	307	324	303	291	311	336	318	303	288	312	301	283	313	286	292	306	324	291	317	318	290	285	317	285	312	319	303	311	287	315	336	302	280	296	298	340	271	322	277	288	299	302	289	279	327	317	325	315	320	341	307	281	320	333	311	336	323	310	317	287	287	317	333	306	324	294	290	294	303	292	298	314	308	304	312	293	329	293	307	314	301	318	296	271	302	315	335	307	284	284	299	292	316	314	292	318	302	324	304	302	283	304	301	308	304	301	314	290	320	323	275	314	285	303	325	305	321	294	320	317	302	263	329	284	302	306	331	314	318	293	314	322	324	338	310	303	296	283	292	265	283	310	320	314	327	310	326	298	311	295	331	316	295	302	319	300	288	314	299	319	312	347	350	317	318	293	334	288	300	323	296	304	295	317	311	314	291	320	305	278	272	293	320	306	283	335	327	302	295	300	300	293	295	312	309	328	325	286	344	329	286	312	326	327	312	291	305	323	309	302	301	324	337	303	305	316	307	303	265	313	293	289	292	286	324	290	316	319	301	332	299	283	304	296	330	282	307	313	308	312	307	346	317	310	287	267	298	277	311	298	323	314	318	279	277	323	294	296	310	320	325	300	275	310	320	305	308	286	306	287	285	292	316	312	305	286	306	314	299	297	301	297	297	292	322	296	310	304	304	326	291	279	304	299	301	308	299	313	280	302	332	305	323	326	310	309	289	330	338	288	309	316	306	286	332	296	335	301	295	297	295	310	289	349	323	290	330	299	319	258	308	288	280	285
11176	22371	20702	13249	9802	7407	5691	4799	4179	3738	3271	2989	2820	2552	2393	2126	2012	1923	1821	1631	1536	1500	1380	1350	1221	1130	1121	1138	1118	998	971	885	830	768	682	686	650	655	643	674	661	701	686	617	701	700	672	697	646	651	697	700	663	630	674	609	656	649	673	652	649	677	623	679	664	686	621	644	624	700	630	628	640	664	621	627	666	654	655	637	649	604	595	606	626	633	656	635	668	623	661	633	685	652	705	662	624	690	612	637	639	631	643	641	665	619	607	615	641	660	621	691	688	652	648	652	632	655	651	643	633	613	659	687	662	668	619	650	630	626	587	660	667	631	619	625	665	602	645	683	610	664	644	689	671	661	670	635	628	625	666	631	652	604	594	641	677	659	657	663	627	679	652	658	657	652	671	652	620	665	639	625	659	606	632	609	618	644	669	619	601	658	621	660	638	655	650	638	631	638	636	595	638	609	590	679	594	637	639	648	647	623	673	635	636	617	648	637	582	575	660	637	622	642	627	667	635	623	653	669	651	637	669	652	644	633	645	654	668	646	656	682	632	624	628	603	650	639	617	669	584	629	672	680	640	606	640	601	641	632	600	679	639	661	625	677	662	639	644	619	631	644	613	671	634	663	621	635	661	665	663	650	617	656	611	611	642	672	647	630	663	630	648	615	595	634	636	620	651	639	671	643	673	610	620	639	623	620	702	625	619	633	628	656	660	668	639	652	645	652	644	619	604	662	638	661	626	644	635	656	675	635	633	638	652	684	638	648	649	600	660	653	678	672	650	616	672	623	629	633	647	640	675	618	643	670	660	645	665	657	665	626	656	643	616	615	634	601	655	675	624	653	649	644	660	650	697	680	621	659	647	617	631	654	630	622	647	653	666	670	696	652	657	641	670	583	687	635	631	643	621	661	632	629	637	606	633	624	662	670	619	653	679	634	622	583	630	655	631	636	659	646	640	646	645	658	634	618	641	629	598	617	629	674	675	623	671	649	620	643	639	654	662	636	607	615	609	632	579	600	618	625	685	601	656	638	611	649	641	671	626	635	634	638	668	665	654	671	590	641	665	696	603	622	663	619	612	647	667	665	654	625	619	628	639	611	618	638	611	635	646	601	653	678	636	636	639	653	657	629	638	642	641	626	619	643	636	670	642	598	654	622	629	656	609	678	614	657	640	668	657	650	648	652	601	648	631	607	654	645	637	638	675	654	629	611	659	620	620	647	655	611	611	594	658	646	628	622	662	594	625	616	605	621	674	590	630	642	599	623	597	631	602	643	659	584	615	649	592	702	632	634	656	668	641	650	655	627	649	629	634	639	640	604	656	702	600	665	657	668	674	675	671	638	620	652	663	661	617	649	629	625	619	673	656	694	666	664	678	634	633	646	638	649	636	608	665	620	648	634	661	640	650	615	686	648	632	640	645	634	646	602	607	629	666	634	627	617	592	630	636	639	612	650	613	639	666	626	654	622	639	633	632	645	637	659	629	674	681	638	621	644	633	616	638	614	676	667	664	655	642	605	648	628	646	648	619	645	599	624	660	649	645	648	696	638	653	652	643	660	650	631	602	579	639	597	609	598	685	653	574	657	609	610	619	642	636	650	637	612	671	664	635	645	644	602	652	651	635	682	580	680	670	590	651	668	632	664	657	634	669	607	641	648	653	633	614	631	607	637	643	647	599	651	629	665	666	672	652	635	646	649	651	646	631	664	638	619	649	615	647	641	682	603	610	651	654	636	630	649	623	648	664	647	654	674	617	639	653	669	652	603	657	646	646	596	592	616	655	659	640	633	632	620	636	668	622	613	665	683	610	646	612	631	628	616	649	651	663	643	654	581	651	637	607	593	629	626	648	632	640	607	634	655	616	663	648	645	627	675	616	593	632	618	646	648	615	650	643	614	665	661	654	608	601	623	656	622	658	613	675	646	640	628	658	655	645	644	654	634	677	650	603	651	652	640	672	645	688	656	641	674	652	615	640	595	665	625	615	655	668	658	633	604	621	658	632	586	645	636	689	628	639	596	655	626	655	671	660	621	570	637	625	659	620	586	593	654	638	661	607	610	610	647	627	615	620	649	644	627	617	668	606	613	624	658	656	663	641	654	641	686	644	591	626	656	625	608	608	614	635	665	647	665	637	652	678	689	674	628	618	630	620	650	655	609	641	620	604	619	615	649	616	690	671	664	600	669	616	609	657	653	665	565	666	665	630	658	643	616	677	669	632	628	644	607	639	631	657	651	657	643	635	599	625	650	642	639	625	695	639	665	657	621	696	614	595	659	646	634	608	587	614	609	645	613	622	633	620	628	673	616	625	591	646	664	655	632	679	624	578	632	592	620	659	655	660	615	614	666	611	657	640	603	677	621	661	628	659	666	662	587	668	657	651	656	683	637	616	638	671	627	652	643	612	622	666	645	650	647	638	632	623	651	628	633	589	661	631	648	658	618	642	655	659	637	614	675	638	631	654	651	657	652	623	668	638	608	616	646	651	630	638	687	645	665	692	627	677	605	620	630	674	667	614	622	640	654	673	606	616	659	652	668	570	674	635	618	646	641	651	604	645	670	610	604	648	618	635	637	630	682	649	613	649	654	639	650	649	604	622	607	622	639	644	590	652	644	664	619	638	648	671	654	627	635	641	631	660	664	625	630	622	666	593	621	624	658	653	683	616	630	647	632	646	621	628	668	604	630	629	640	671	603	626	600	640	633	638	647	632	635	639	601	635	580	677	640	657	669	644	688	664	639	670	639	644	631	663	657	662	650	612	664	682	643	606	661	612	641	644	641	652	676	678	591	614	634	656	640	670	638	654	629	636	624	646	661	641	657	632	598	612	664	586	629	584	639	622	626	622	661	638	630	634	657	590	648	638	639	657	629	657	666	636	687	645	633	670	631	657	642	659	637	644	640	621	654	656	611	650	659	660	626	692	621	612	649	661	659	667	680	647	648	640	644	669	628	601	630	689	666	591	583	677	643	619	619	639	647	651	623	616	643	606	606	624	626	637	662	611	618	646	635	665	594	667	640	651	635	626	680	608	651	637	655	620	624	606	657	624	626	665	627	631	629	618	658	653	647	660	610	595	614	594	637	636	649	647	635	592	644	645	612	611	619	642	633	623	648	673	624	636	632	592	640	620	632	657	607	641	649	606	637	654	693	615	643	604	622	720	683	574	613	626	599	671	628	649	628	613	578	651	614	677	651	660	609	653	650	637	619	640	638	600	608	617	679	640	650	631	666	635	617	653	676	621	650	645	605	649	662	661	640	607	657	656	657	636	602	639	642	684	636	617	620	630	661	685	592	661	654	658	688	658	624	618	617	645	633	640	666	647	677	658	621	674	632	650	662	640	657	634	605	678	638	650	656	662	657	677	689	620	616	628	629	623	625	669	626	666	636	706	641	634	673	657	612	673	633	628	681	604	665	622	641	648	680	650	646	686	629	666	688	653	634	650	648	675	631	653	645	632	620	618	647	623	646	617	679	688	669	635	635	631	578
24167	21413	28856	24333	21379	12596	4470	2709	2049	1849	1668	1499	1373	1236	1149	1064	1030	918	947	814	799	763	802	745	692	711	667	640	604	617	619	530	532	533	521	457	446	474	480	446	429	480	457	481	448	480	455	451	494	474	472	485	480	505	475	497	450	483	445	498	438	474	475	445	457	489	474	444	464	438	423	468	505	453	492	435	440	470	494	458	514	451	447	460	424	482	450	428	447	486	450	485	475	405	440	415	477	440	459	498	465	478	458	440	506	448	480	486	500	461	486	458	447	439	439	496	437	461	454	442	424	421	414	450	450	485	487	448	435	446	446	444	451	436	465	460	450	482	475	480	421	468	466	479	444	466	487	466	435	416	467	423	438	447	460	473	446	476	441	452	449	452	481	453	443	442	478	453	420	470	443	474	462	454	445	448	470	492	468	478	436	450	432	460	511	486	503	477	503	421	475	452	456	497	430	488	478	474	443	466	482	457	484	448	420	427	457	465	451	473	488	472	456	444	439	493	437	427	465	422	457	460	442	432	474	434	458	458	433	405	455	446	487	456	464	507	448	414	520	471	446	461	460	487	437	451	457	419	449	412	397	473	432	462	491	477	464	434	476	424	458	459	447	453	484	421	453	487	439	439	425	432	441	452	426	417	472	449	427	464	470	471	475	427	447	451	472	428	445	431	410	471	449	438	495	426	459	466	444	479	527	423	430	481	437	472	433	454	458	455	446	437	456	443	473	486	447	468	458	477	478	458	429	469	497	458	451	449	427	486	464	470	479	452	460	442	485	448	456	446	437	420	420	436	455	450	470	462	490	457	405	475	459	483	437	467	464	475	463	452	471	452	445	424	428	461	460	441	449	490	439	456	447	461	475	485	472	480	435	463	467	472	448	442	427	450	452	434	445	450	493	436	415	447	432	449	432	443	425	445	463	470	464	461	487	411	460	423	469	497	458	457	456	439	441	482	417	449	455	444	453	470	474	497	451	415	462	448	451	472	454	431	443	454	452	449	456	453	457	431	472	442	469	468	455	437	465	460	454	447	389	446	470	452	480	424	451	467	460	451	439	484	440	459	470	425	456	474	470	434	465	450	465	452	437	411	461	440	434	436	449	412	470	473	497	454	417	464	432	471	472	474	429	448	457	460	446	498	467	421	469	478	472	467	452	402	454	473	451	436	453	465	474	456	453	447	461	455	476	418	459	436	441	431	470	481	532	470	454	477	462	479	436	465	435	435	466	443	423	467	494	471	439	462	441	446	462	454	445	463	422	446	465	439	478	513	437	477	460	492	452	435	460	452	427	474	446	464	459	457	488	494	457	438	419	430	451	432	472	486	454	452	460	456	455	414	464	507	415	463	486	451	438	458	433	462	429	407	458	441	447	449	456	431	449	487	447	471	474	462	466	464	428	415	456	474	497	428	425	415	408	447	459	460	436	459	449	454	467	440	472	476	432	483	448	445	475	453	463	451	486	475	467	478	475	471	456	455	497	461	431	453	459	436	462	442	432	451	463	498	448	458	430	432	491	408	439	460	461	456	471	436	456	466	419	471	457	417	439	447	444	433	454	433	447	471	475	467	465	458	430	417	454	441	422	459	412	428	441	435	484	440	442	480	475	436	441	486	402	492	475	437	469	458	427	436	491	435	498	404	424	476	494	444	452	475	463	449	457	467	428	438	448	442	456	448	419	455	430	453	463	481	450	485	498	432	461	470	444	474	445	477	465	429	450	455	456	428	404	452	460	453	461	429	466	474	501	440	456	442	487	451	463	496	471	437	420	449	471	440	437	482	433	463	442	456	429	457	491	422	466	455	422	407	457	458	428	465	441	444	468	442	456	459	406	460	459	441	431	452	457	462	449	472	462	447	417	462	461	479	463	442	458	495	481	452	469	430	482	472	467	425	463	460	437	446	451	468	433	462	504	412	468	432	465	459	450	421	454	418	472	468	432	449	421	456	417	426	441	498	466	434	484	454	425	410	428	488	469	457	419	442	454	458	480	384	465	486	496	491	457	446	450	492	435	387	427	472	441	453	463	457	439	437	478	428	445	417	496	440	442	476	414	403	455	481	482	428	464	480	421	476	448	464	462	460	434	448	466	444	450	469	445	458	490	454	443	479	465	482	448	452	450	481	461	428	409	452	473	469	513	462	449	437	482	471	480	433	441	445	439	436	450	431	466	431	453	449	489	420	460	428	452	473	450	480	465	450	468	469	459	441	465	415	426	460	470	436	472	442	446	433	451	434	488	420	447	445	451	437	473	455	466	440	446	447	433	478	439	445	457	464	420	462	468	485	479	438	457	432	462	478	458	460	436	462	448	424	448	479	472	455	434	481	435	440	463	474	473	429	426	462	477	434	428	456	442	457	449	443	447	449	444	435	467	471	445	467	482	448	442	454	479	454	456	457	447	415	435	438	442	463	479	482	449	478	444	476	486	468	446	461	458	454	479	430	426	479	459	456	439	427	475	517	452	461	420	501	449	469	472	471	456	455	497	467	440	468	470	426	440	462	449	432	425	482	412	465	452	470	449	449	457	458	468	464	466	468	487	414	450	499	419	473	442	426	425	465	452	405	459	428	473	458	468	495	451	448	486	460	460	427	436	458	457	500	454	442	461	465	476	407	471	455	436	452	439	466	443	428	437	406	483	440	448	453	458	444	450	425	396	493	444	440	487	479	429	467	467	473	458	457	462	453	453	479	436	440	485	483	473	452	449	452	444	482	433	455	468	443	449	446	457	447	448	482	423	508	486	468	452	432	437	438	435	474	456	466	459	451	462	463	411	442	463	459	460	454	494	470	449	497	466	431	451	432	463	446	490	431	479	437	471	457	442	431	465	454	462	471	459	484	449	467	460	450	436	479	443	438	459	488	436	477	468	446	435	464	470	452	425	458	451	438	456	438	438	451	432	478	453	437	470	444	420	487	464	427	437	437	423	477	428	453	493	439	470	498	460	482	424	428	427	459	465	428	482	460	449	464	422	461	512	444	483	462	456	427	477	429	470	438	445	465	444	453	460	459	477	452	438	473	446	434	460	464	437	414	442	440	494	499	484	474	445	454	445	471	463	437	414	458	467	456	478	463	484	433	463	445	438	417	460	487	445	458	448	463	441	461	470	449	447	482	460	445	484	438	414	471	475	435	444	466	435	460	430	441	460	446	478	467	449	476	451	444	474	451	448	459	464	446	406	455	460	458	488	446	470	464	400	463	486	472	449	452	453	445	488	473	468	447	453	443	454	481	441	480	479	472	419	437	439	456	468	465	484	492	451	453	491	457	449	435	510	437	429	451	458	444	439	465	468	439	453	444	449	478	460	406	494	461	486	418	479	429	458	460	432	462	470	440	477	441	434	481	443	440	453	489	473	435	429	455	454	479	465	417	452	445	427	432	417	473	464	423	489	431	455	451	450	442	469	489	467	471	435	450	438	445	457	467	491	466	417	479	464	446	429	440	427	482	455	481	436	470	478	474	454	452	480	451	444	461	444	435
14739	28915	26089	18711	14560	11249	9071	7940	6701	5983	5196	4669	4243	4042	3662	3203	2993	2740	2604	2435	2286	2131	2066	1954	1753	1679	1598	1560	1546	1549	1449	1299	1231	1074	996	1013	1000	962	987	951	910	962	904	990	948	1009	979	928	996	893	930	976	949	946	970	948	942	961	914	885	982	919	913	982	977	902	928	858	966	909	918	910	859	915	928	868	944	924	918	927	922	857	975	943	915	891	911	882	874	857	927	865	887	886	922	881	953	900	902	938	901	949	913	914	907	878	909	891	870	919	909	938	923	981	913	919	879	908	928	874	876	897	843	890	944	912	932	936	905	887	947	879	912	884	887	923	912	912	925	886	922	907	887	828	912	936	889	890	897	905	964	864	907	933	871	919	910	888	877	952	927	899	885	927	891	885	905	896	950	903	874	916	922	909	933	960	907	888	919	866	870	891	877	880	896	934	919	912	890	933	896	886	937	933	927	889	894	879	938	923	947	909	889	924	909	834	837	906	942	854	878	896	894	899	899	954	878	894	906	907	904	959	910	908	909	852	843	841	899	897	968	918	885	875	917	894	912	955	869	901	926	873	881	920	919	916	883	918	896	844	910	879	875	927	869	946	892	884	871	917	865	913	936	890	870	886	873	914	833	942	884	960	915	906	957	861	941	926	921	935	942	955	886	911	911	861	942	923	880	881	876	868	940	850	894	907	920	879	881	912	909	837	880	828	909	925	905	945	955	920	868	868	916	941	925	924	906	873	927	908	976	918	901	898	920	907	915	888	846	925	904	903	920	890	874	857	904	911	905	900	864	906	864	896	898	895	895	846	889	946	889	881	830	960	892	873	905	907	938	877	925	873	889	877	883	913	915	902	895	904	897	934	886	934	902	893	945	913	908	899	866	851	883	863	921	893	908	930	873	969	874	933	854	878	927	919	919	853	921	859	955	906	893	844	866	921	869	896	895	933	899	951	920	934	903	893	877	890	875	899	926	904	885	869	898	894	895	856	931	873	871	929	895	900	924	891	861	901	890	890	819	925	864	861	899	928	927	899	913	876	905	858	948	916	888	843	904	921	900	939	872	901	928	863	966	845	887	866	870	891	908	933	909	863	917	966	897	890	926	915	902	902	913	898	961	884	892	865	924	925	897	910	956	931	915	879	889	871	892	882	914	900	876	917	920	934	911	899	871	871	876	926	908	914	916	865	928	960	906	857	932	920	884	951	954	935	919	849	923	897	915	948	851	924	877	931	881	849	954	865	894	906	885	920	870	803	902	940	938	868	947	878	884	934	884	895	888	863	931	878	896	870	930	924	897	893	902	885	874	966	929	916	934	922	958	915	897	914	869	863	935	882	901	908	897	913	983	902	854	901	912	925	888	898	929	911	952	906	836	829	938	945	875	903	921	889	886	922	912	860	932	890	875	886	863	911	899	870	863	911	942	879	888	877	892	841	878	924	856	883	877	842	940	925	847	886	878	906	874	845	920	892	940	902	898	888	834	862	913	846	933	903	884	907	887	948	855	901	887	845	903	936	910	944	891	920	900	869	960	848	872	867	881	871	896	899	892	921	875	894	952	895	933	867	927	933	906	859	873	933	924	887	900	925	944	923	893	869	878	928	869	928	913	892	922	903	926	929	879	898	914	902	932	910	900	877	951	929	896	893	861	911	933	870	925	912	907	927	874	906	877	917	916	894	899	956	879	909	943	902	913	892	897	872	899	932	884	911	883	921	945	915	832	943	879	839	868	875	891	923	893	864	864	946	896	912	852	896	939	896	901	901	908	859	897	955	883	918	922	900	903	936	864	881	962	873	909	896	865	896	883	886	879	906	905	896	886	932	877	908	883	925	904	880	851	926	903	894	862	927	824	883	913	875	956	943	975	902	901	905	878	887	881	934	974	964	891	934	867	955	883	972	920	917	936	888	912	856	892	916	926	924	862	912	901	937	873	922	809	873	902	857	907	930	915	892	900	897	929	900	878	924	940	923	907	875	942	867	888	874	917	935	944	900	905	880	936	930	889	845	892	898	850	923	836	909	865	952	896	877	887	919	872	891	907	908	867	897	876	912	928	844	906	888	907	896	890	860	917	937	865	878	864	862	904	927	948	865	904	895	909	855	917	907	964	868	892	834	869	900	949	927	879	891	933	948	972	892	904	841	893	937	931	938	903	897	926	850	928	906	942	856	938	919	927	878	872	846	879	852	860	918	866	894	872	877	898	974	879	970	887	872	939	882	927	932	914	884	890	914	914	913	909	883	948	900	859	891	913	865	928	930	850	947	915	936	891	919	863	868	868	880	907	951	922	904	883	901	881	905	910	919	901	857	906	902	835	906	900	915	912	898	896	909	878	913	886	899	901	903	951	875	919	930	903	862	898	927	925	912	944	909	878	895	873	950	913	892	897	926	899	840	865	913	878	932	924	857	956	921	931	914	907	875	968	879	878	864	867	897	894	906	849	935	905	916	893	840	926	913	908	914	901	903	847	905	845	914	914	878	927	863	917	957	883	917	901	909	909	834	910	912	906	940	903	901	938	932	901	897	886	913	937	952	918	954	933	898	905	915	907	913	904	927	936	882	846	911	896	917	868	919	870	868	859	890	871	912	912	941	860	872	920	923	920	866	848	914	891	898	897	912	854	904	889	909	894	866	869	895	894	909	920	925	905	900	891	937	960	908	900	923	886	910	854	900	888	888	904	942	913	930	915	901	905	923	947	897	881	903	944	854	835	887	874	857	884	869	937	808	941	840	842	866	833	888	904	879	901	911	890	887	903	870	846	893	885	906	917	901	947	900	909	904	867	897	874	901	951	850	868	904	940	871	919	956	866	943	896	896	897	907	864	927	894	903	900	905	950	900	871	877	859	870	854	959	895	970	884	916	888	952	961	844	919	906	878	886	852	967	896	915	861	928	922	863	913	853	897	873	917	894	924	868	891	888	916	931	908	895	873	885	905	893	843	943	874	889	950	930	881	942	890	899	929	840	916	909	870	909	884	886	893	940	906	868	942	906	929	916	882	856	850	929	867	929	901	886	913	836	881	891	908	902	875	888	927	873	880	903	954	891	918	902	910	857	923	913	891	889	868	960	835	928	924	906	897	885	891	864	897	911	865	883	902	963	874	901	917	893	873	966	926	898	868	910	857	869	892	953	923	893	895	933	915	896	913	915	886	839	902	924	888	904	881	921	908	890	939	892	903	901	900	854	917	946	946	895	923	938	914	852	818	902	860	930	877	880	942	917	918	838	864	891	858	907	910	823	931	886	875	921	913	861	946	859	902	882	853	857	980	931	905	892	921	898	877	861	961	879	880	909	892	926	895	915	984	900	962	896	859	907	839	920	879	878	854	876	901	909	960	904	879	885	847	891	861	912	915	887	909	903	871	861	904	914	897	910	943	906	912	880	909	862	892	892	886	880	883	896	924	889	901	908	880	846	883	857	930	886	924	945	904	900	901	906	906	910	898	994	991	941	867	918	906	907	855	915	853	863	903	880	937	888	929	911
27306	17813	6100	2684	1404	1000	784	726	638	534	506	477	456	442	439	409	409	400	371	366	376	332	344	381	319	330	304	308	368	337	301	296	278	260	272	238	272	273	268	292	240	256	271	263	246	291	289	250	247	233	297	279	279	268	276	274	287	292	264	279	263	285	276	280	271	270	293	258	248	275	261	275	259	258	284	286	287	255	276	255	304	299	269	289	275	268	291	264	281	313	304	261	260	261	267	276	263	263	265	272	274	295	279	276	288	258	252	269	286	268	261	269	304	284	276	258	265	285	278	287	271	287	280	258	291	255	307	245	261	270	292	278	289	274	277	287	253	251	285	270	289	285	286	278	293	279	303	263	299	271	255	298	266	268	282	273	295	255	287	270	289	270	242	261	283	260	277	304	293	258	301	305	284	256	281	242	250	286	258	268	257	268	294	281	302	275	272	288	253	281	258	284	283	279	287	296	256	265	258	281	272	276	285	271	257	294	269	255	258	278	260	279	264	282	248	271	289	263	253	247	268	260	297	284	293	263	270	284	286	273	259	250	286	277	263	279	273	265	282	262	281	294	283	279	245	254	273	263	260	265	253	261	238	254	252	258	248	273	256	280	279	283	270	244	263	264	267	229	287	270	295	258	299	255	248	299	295	268	282	303	268	244	266	275	276	267	279	275	302	280	274	290	264	280	276	296	234	257	267	295	274	265	272	284	247	242	261	277	275	310	279	263	261	270	280	277	282	284	269	283	257	259	286	252	251	282	261	260	276	281	263	272	307	290	272	267	300	294	272	251	274	285	260	273	293	284	267	274	262	284	293	267	295	283	287	251	299	259	297	271	259	274	302	259	275	272	280	274	251	271	271	271	280	290	243	267	263	292	293	270	297	282	282	258	286	256	269	282	304	292	280	279	246	293	299	273	240	306	285	257	301	241	283	259	276	277	299	262	281	259	280	325	264	274	279	256	279	271	291	264	283	247	240	270	264	279	269	260	288	251	284	287	275	251	267	264	297	261	258	288	327	291	265	260	301	252	271	271	254	258	257	310	247	294	254	268	291	281	305	289	283	286	264	299	291	254	238	288	291	272	275	280	264	264	245	273	251	260	271	252	263	274	253	258	272	276	302	255	312	269	295	289	272	286	227	273	274	277	278	281	269	281	251	249	257	265	288	251	295	283	245	273	290	281	283	242	231	255	281	288	264	282	246	276	283	273	246	295	256	278	273	280	292	272	275	248	282	279	280	278	280	290	259	266	283	277	279	262	282	288	311	268	274	288	270	271	302	265	247	290	280	265	240	288	264	313	272	262	302	258	254	276	266	249	227	256	266	266	310	256	272	273	270	273	310	247	286	212	287	297	288	271	277	233	250	260	284	287	273	278	283	228	260	261	292	277	288	283	240	258	251	297	270	262	297	271	281	279	275	285	290	268	256	277	275	241	279	224	277	292	284	264	237	276	285	262	256	259	281	303	301	304	275	260	260	284	276	284	290	256	286	292	248	298	282	246	293	283	276	256	272	285	278	249	261	306	279	279	287	298	308	261	256	261	250	247	275	296	263	268	296	282	268	282	267	259	269	305	284	252	270	282	264	259	294	253	263	277	259	271	280	264	284	270	250	298	288	254	268	270	254	237	291	279	286	290	281	265	258	261	278	269	271	246	283	258	284	254	274	247	269	272	270	280	259	288	255	311	278	276	267	261	252	285	294	275	291	277	260	292	279	242	230	299	273	290	298	262	268	294	270	246	247	281	266	246	272	234	252	268	287	265	309	256	280	308	260	271	248	270	263	307	254	274	276	264	266	283	285	309	285	269	287	312	267	304	290	265	285	273	289	284	288	274	267	282	271	307	272	265	284	265	265	303	303	262	273	293	257	268	293	261	264	272	267	260	253	271	273	258	246	258	269	280	289	291	275	265	267	250	272	273	252	257	287	291	287	267	281	275	254	281	261	257	243	276	304	261	263	294	250	236	253	281	271	274	274	278	283	245	256	272	283	293	281	248	268	274	286	270	272	279	277	296	284	312	287	252	288	266	290	272	252	241	249	290	284	253	262	289	255	321	270	255	274	295	289	275	266	258	279	278	276	265	287	245	276	258	268	265	261	291	270	280	315	282	269	277	314	271	291	279	270	280	264	306	290	292	254	273	316	237	264	265	280	298	270	257	274	281	273	311	288	241	265	278	276	308	277	287	275	261	265	280	314	291	267	243	261	294	281	276	308	273	261	260	290	264	273	277	300	256	270	262	252	299	258	248	292	268	299	276	278	263	255	250	245	300	287	253	304	281	295	249	259	252	294	247	273	270	270	266	268	258	300	254	295	265	286	247	291	266	287	277	285	247	271	277	300	280	240	274	291	260	252	267	291	289	292	278	283	267	298	263	292	273	255	254	253	261	278	241	279	289	256	289	278	289	302	271	277	293	294	292	281	254	277	286	280	282	269	297	267	260	255	270	288	287	302	293	259	276	281	275	292	275	248	273	284	260	276	315	271	251	305	261	236	284	254	280	283	276	286	288	265	275	257	237	273	246	257	277	289	266	286	289	260	265	246	237	238	269	284	283	279	258	247	266	267	265	272	257	257	265	264	291	272	268	289	275	264	260	260	265	279	257	292	283	264	314	247	247	261	268	289	265	277	254	249	283	291	281	281	268	313	269	259	273	286	274	265	218	251	274	276	280	281	300	307	259	236	251	261	250	288	286	281	277	263	273	267	284	267	263	247	266	266	284	246	248	274	271	274	253	267	283	263	245	253	271	260	278	273	263	268	271	266	237	279	295	286	252	301	282	266	290	284	270	269	276	277	251	283	255	277	259	299	277	237	278	242	297	294	284	272	248	296	277	319	288	272	274	284	263	253	300	261	279	274	278	286	276	266	302	241	261	257	282	285	246	274	270	273	244	280	252	239	291	301	279	271	259	270	295	260	280	271	285	284	266	268	269	256	279	254	264	279	277	293	292	238	259	263	270	278	270	265	264	274	275	299	267	241	281	306	284	253	278	264	237	255	265	257	265	271	282	240	284	281	281	297	254	270	291	259	284	262	273	271	293	290	290	265	288	295	251	264	288	253	256	293	281	277	289	284	276	266	284	282	282	301	310	276	271	286	309	283	263	251	265	286	283	284	258	275	269	256	266	270	252	265	246	269	283	293	262	281	280	255	250	257	280	290	275	293	245	254	279	291	268	246	282	277	265	239	256	242	264	265	281	276	270	304	242	284	247	272	288	241	290	316	246	274	264	262	292	278	278	292	254	291	252	248	268	257	284	276	251	253	273	282	252	260	286	265	267	256	264	263	289	257	298	269	292	243	297	273	283	276	251	290	276	240	286	273	290	277	293	287	262	271	287	262	308	297	268	265	260	253	286	273	267	278	259	292	255	272	235	288	239	236	279	288	268	283	266	278	234	299	309	263	313	282	246	266	262	272	268	265	282	299	292	265	257	265	294	271	257	287	265	249	274	264	293	286	288	274	291	295	300	279	270	238	283	286	270
8725	12216	10601	6473	4467	3481	2678	2373	2042	1882	1663	1495	1417	1280	1260	1165	1160	1134	998	944	942	940	843	855	796	776	722	706	741	754	699	672	658	633	586	685	587	574	608	567	588	600	565	593	581	602	613	574	581	582	642	569	594	593	608	571	628	628	585	599	561	598	611	635	575	566	609	595	633	616	538	526	585	595	585	587	629	604	548	574	585	529	589	578	580	571	565	552	557	569	600	581	566	577	578	550	611	589	591	551	616	601	545	556	593	596	556	571	574	539	634	592	569	590	606	553	574	621	586	636	599	600	571	558	570	590	555	561	602	566	559	565	588	625	560	595	587	609	604	600	577	620	565	617	600	529	616	589	529	574	598	569	614	574	547	601	589	578	571	589	562	593	579	582	566	600	592	590	636	589	590	590	605	567	531	589	609	602	580	610	573	594	584	602	606	551	547	558	567	580	559	553	577	567	596	549	559	542	592	536	573	555	590	562	607	529	572	556	579	582	575	593	594	561	561	588	584	588	588	594	632	551	590	570	538	556	568	600	569	582	572	605	584	537	564	594	602	569	582	545	581	609	569	578	572	572	578	578	620	580	584	571	532	545	583	553	579	564	597	556	564	543	566	589	557	532	593	593	561	600	573	595	580	575	549	532	565	545	565	577	578	603	578	560	535	574	574	537	559	565	559	648	574	590	521	555	567	592	582	592	549	550	565	553	580	575	572	605	535	586	616	582	551	546	571	541	552	626	602	498	590	561	632	571	559	578	570	574	575	576	561	583	557	590	562	556	599	613	564	603	623	583	565	540	574	608	603	558	587	582	552	568	549	589	584	560	580	543	585	557	565	563	597	550	596	577	595	555	545	601	610	581	580	609	569	597	604	564	589	565	603	605	574	570	593	517	620	552	566	581	513	642	610	551	567	596	541	564	602	609	536	597	527	616	603	601	604	588	586	559	584	562	577	596	549	591	586	576	567	628	576	581	616	600	529	606	548	552	613	573	563	603	533	545	578	557	598	596	570	599	607	548	575	580	607	602	545	581	592	557	552	539	569	610	552	561	541	601	587	547	573	568	562	561	583	572	571	589	617	531	589	559	597	578	629	544	578	569	563	609	580	588	533	598	606	611	562	609	563	586	555	575	541	571	546	541	576	581	545	580	601	574	574	601	553	608	601	565	577	579	559	534	561	531	573	589	606	596	579	539	567	587	564	526	532	587	592	603	580	578	605	596	539	612	553	605	571	564	602	577	562	537	616	610	579	594	584	576	563	562	556	572	549	576	579	565	564	590	551	586	537	607	547	595	603	575	559	573	560	552	557	541	573	559	563	619	608	569	610	576	581	566	588	598	612	619	606	588	586	609	560	592	591	566	648	543	585	610	606	564	624	571	602	573	556	564	531	611	571	583	561	560	545	591	563	586	520	609	621	543	569	576	596	577	600	559	568	563	650	558	564	595	558	552	538	561	590	561	579	562	601	575	565	568	551	594	573	576	555	573	592	546	550	652	572	553	586	574	573	580	584	593	565	560	618	585	554	560	590	603	592	585	600	622	612	636	526	592	597	579	547	617	556	537	590	582	562	567	607	592	556	561	552	577	599	584	564	559	575	546	554	579	576	616	544	602	586	623	585	558	546	566	551	598	590	594	596	587	591	535	591	531	589	600	570	588	567	565	572	575	592	567	554	564	563	567	547	603	550	567	570	599	554	603	573	571	625	569	568	576	582	594	540	592	553	562	605	588	604	587	590	606	583	590	570	578	570	547	593	578	600	553	596	549	588	584	583	568	573	539	572	556	608	572	585	623	549	546	592	572	570	611	585	538	576	523	598	587	521	587	578	615	619	575	591	572	596	629	588	571	626	541	585	579	590	578	541	583	580	594	617	578	575	594	580	585	573	575	587	571	555	586	629	569	564	564	602	577	595	586	592	553	561	561	560	539	609	564	590	602	584	571	597	563	588	619	594	559	573	611	540	626	615	586	572	585	576	571	552	582	561	596	541	541	555	580	579	566	561	579	599	542	553	622	539	592	578	551	573	569	621	595	591	602	601	605	564	556	557	581	560	592	579	604	592	559	570	577	514	549	586	567	589	535	597	586	579	603	593	599	591	579	548	539	608	618	560	578	581	571	586	569	541	576	582	548	584	564	595	592	587	599	573	601	591	598	574	555	591	565	562	560	583	590	548	589	586	614	608	577	520	518	564	604	607	547	552	576	580	583	594	550	611	560	564	577	587	578	595	631	564	551	569	573	591	595	539	601	584	565	581	545	598	597	601	542	575	559	578	592	621	592	532	587	602	574	570	549	544	600	611	585	601	588	563	563	624	561	591	586	545	562	587	584	588	574	603	612	588	592	561	547	565	608	593	589	573	579	591	569	562	569	562	533	570	533	593	575	583	645	546	585	547	611	568	530	598	550	545	571	593	536	568	594	597	576	579	606	539	562	570	582	572	538	526	588	613	560	572	587	605	608	563	588	551	579	569	530	574	589	575	572	540	548	576	578	539	566	595	621	605	572	604	551	572	604	581	584	588	572	622	563	579	514	529	568	541	532	559	561	563	595	574	590	564	558	538	595	558	568	611	587	574	558	599	578	618	578	584	608	609	592	583	580	596	530	559	558	572	601	559	560	603	605	564	584	588	594	567	604	558	558	630	582	532	558	559	591	573	606	583	578	587	589	557	589	575	639	606	578	580	604	613	592	560	541	613	545	574	590	574	608	586	512	572	617	551	532	584	564	538	584	602	615	591	588	632	552	560	582	582	586	623	568	532	600	575	534	559	557	562	633	556	574	566	571	643	586	571	588	573	596	606	624	586	580	570	610	539	563	547	541	586	606	529	567	572	572	547	540	583	541	577	609	598	619	602	572	544	631	558	532	620	547	569	540	620	590	602	569	578	541	555	614	544	576	568	566	591	541	559	560	600	553	628	618	571	566	554	597	577	578	577	569	578	609	584	549	542	562	568	562	593	588	571	592	526	555	563	556	580	620	522	586	542	583	579	554	567	589	558	599	555	574	559	565	541	581	588	577	533	590	624	652	556	568	581	608	626	607	558	564	573	569	550	561	547	544	607	556	575	606	598	570	575	562	555	571	612	610	545	556	562	576	570	584	616	553	621	568	545	588	579	589	567	563	568	538	607	575	558	590	601	607	538	557	586	578	536	617	578	557	575	579	560	560	615	566	577	562	594	548	578	570	567	588	549	602	561	571	572	588	604	545	600	578	533	587	577	570	555	577	554	579	589	598	629	595	566	563	563	559	583	588	576	587	572	595	569	608	568	594	540	589	567	555	579	603	560	557	613	599	605	611	596	568	639	577	583	547	544	566	572	572	566	583	560	604	572	575	599	593	589	607	580	559	562	549	622	591	581	595	597	561	617	627	540	570	570	515	616	543	553	565	572	594	571	600	585	538	608	590	567	561	562	589	554	547	526	548	525	567	568	564	600	599	560	540	553	576	572	601	570	592	601	552	547	586	578	618	620	596	534	569	634	624
25154	21443	27837	25328	13240	3615	2340	1723	1450	1282	1129	934	843	727	705	642	627	526	546	473	515	473	447	462	447	434	372	423	401	436	400	354	322	356	336	314	307	303	305	309	313	321	290	279	320	308	313	298	324	302	286	280	268	306	321	324	309	314	271	304	312	335	308	305	314	304	304	320	298	296	336	313	281	311	307	272	306	299	311	304	309	318	275	320	313	295	305	321	311	315	278	289	312	301	312	338	328	302	298	295	305	281	322	293	308	290	296	307	323	304	302	330	267	315	256	276	299	304	317	277	289	292	309	295	306	322	310	283	297	312	288	294	322	278	334	325	287	295	309	280	297	320	308	294	298	283	289	293	323	297	281	278	278	326	322	284	278	285	315	296	289	284	273	290	309	270	285	267	297	314	295	327	342	289	293	307	283	308	305	315	303	297	286	306	304	348	309	280	311	260	305	272	271	309	284	299	321	289	321	298	291	327	302	294	305	303	299	259	306	273	269	291	293	331	307	298	269	305	301	289	266	287	293	301	331	307	299	295	327	294	326	298	279	306	300	320	294	291	297	302	296	289	312	311	307	291	303	277	298	305	316	289	316	299	294	312	357	306	343	297	300	283	322	334	278	299	286	293	301	325	310	330	289	308	303	290	304	270	283	290	303	279	312	314	307	300	311	280	305	303	300	304	319	314	288	282	293	276	312	278	314	303	330	333	278	295	303	312	279	278	300	288	297	282	281	300	314	288	298	279	290	311	265	304	294	296	267	300	330	287	311	303	307	326	278	296	309	301	296	309	320	279	283	283	304	308	273	281	316	309	315	316	315	303	312	301	293	324	312	342	282	310	317	295	310	275	294	312	289	296	291	283	304	303	297	297	304	358	307	295	284	311	315	289	293	293	275	322	278	288	293	296	307	310	281	301	306	294	315	304	285	286	311	298	307	289	308	289	289	272	291	300	277	332	274	304	296	290	324	316	268	305	298	279	304	307	322	287	293	297	297	299	296	298	287	289	285	311	293	309	316	298	290	314	303	302	306	306	319	315	295	294	317	298	323	329	316	280	266	311	331	321	335	290	298	263	333	300	288	316	333	288	326	308	301	297	332	297	281	326	295	319	277	275	288	281	301	299	290	304	282	296	278	284	303	314	305	281	290	319	302	312	323	294	267	321	294	340	304	320	309	263	329	321	279	310	307	290	320	296	311	290	326	274	326	324	298	329	321	264	287	301	286	318	332	302	276	342	296	296	336	307	327	297	312	292	279	282	266	285	288	310	308	304	304	316	310	285	277	256	290	275	331	310	286	281	294	287	323	304	314	342	320	307	314	315	318	302	268	301	294	281	275	289	283	323	286	313	311	306	303	291	310	313	323	287	298	255	286	295	280	314	310	315	291	294	315	326	322	263	312	286	334	311	296	324	295	278	296	296	266	315	296	286	299	305	296	277	293	274	300	317	299	291	324	304	272	268	319	289	313	310	297	298	286	305	310	295	300	304	312	299	322	288	322	298	291	308	293	278	287	290	277	309	306	273	295	277	290	307	254	279	307	286	304	300	303	272	292	302	289	287	272	306	280	329	326	299	330	294	318	310	327	306	293	288	281	289	276	281	297	319	274	317	317	312	311	291	327	306	291	293	295	322	280	295	305	291	321	279	294	307	294	288	312	298	295	290	302	315	287	299	310	323	323	305	300	287	286	307	314	295	305	295	323	312	310	276	320	299	296	282	282	300	320	285	288	304	298	296	328	295	312	274	308	326	306	312	289	306	348	311	283	308	295	297	302	290	304	270	291	333	324	294	301	307	319	287	299	296	273	298	261	316	339	278	307	320	304	306	313	296	290	288	312	266	320	260	323	251	292	276	277	311	320	281	312	270	299	288	304	295	298	294	294	283	275	314	305	298	308	278	324	318	302	251	314	300	316	300	285	313	291	321	281	298	298	270	286	309	245	303	302	301	313	307	281	329	291	292	288	294	278	274	292	318	283	318	300	291	330	298	285	298	263	285	315	297	301	317	329	306	287	293	309	312	312	301	298	299	295	283	296	279	296	307	310	306	283	324	282	316	301	278	265	287	295	315	285	319	294	289	303	306	303	312	317	311	279	288	291	283	283	273	292	283	324	323	310	319	305	328	310	317	309	297	305	328	303	300	278	298	321	289	311	322	285	312	318	303	311	299	316	286	317	294	329	328	295	276	293	307	299	315	291	289	314	303	313	320	302	304	318	300	300	275	304	309	283	308	288	279	308	295	284	294	273	317	270	278	288	289	316	280	271	296	273	308	301	309	306	316	282	301	268	327	285	334	285	282	304	326	287	303	320	299	311	286	292	289	301	312	313	288	269	309	296	299	295	303	302	289	286	306	285	287	314	284	303	288	293	298	305	279	325	283	303	298	284	295	282	317	304	269	321	322	273	291	323	302	311	301	320	300	308	260	290	301	286	294	332	297	289	305	300	293	300	286	289	299	330	321	287	315	269	281	330	309	297	306	286	330	292	318	325	293	264	302	323	288	296	281	268	311	277	282	298	314	265	300	328	292	300	294	289	300	291	291	323	328	280	329	305	327	301	286	307	321	317	323	283	292	301	302	288	302	295	283	303	293	291	270	273	310	297	282	302	309	293	266	309	287	288	323	295	309	274	301	310	290	306	278	294	317	324	309	294	320	294	327	275	308	266	301	313	283	288	283	286	302	306	327	302	337	302	305	289	319	305	296	300	277	271	289	269	270	315	280	338	303	253	311	311	302	284	310	277	259	335	290	296	302	265	283	283	285	275	321	292	310	324	281	295	329	335	297	264	298	268	294	301	306	306	318	295	311	302	298	305	293	292	279	315	315	297	292	293	313	306	319	310	315	324	288	330	313	290	325	312	304	282	304	322	297	270	301	309	267	312	295	274	285	290	282	265	301	305	306	285	287	305	284	312	274	317	299	289	293	312	278	307	315	303	285	310	290	321	305	319	291	284	331	310	260	307	289	291	302	307	306	296	257	293	280	302	302	309	283	259	278	290	269	267	298	312	333	300	295	274	306	316	306	292	321	297	285	287	316	304	329	277	281	289	292	276	292	296	280	289	299	318	287	305	316	298	288	307	303	300	307	303	296	291	272	270	295	307	299	305	300	297	279	356	311	281	284	319	308	334	292	284	325	287	280	270	304	297	322	296	294	281	297	312	299	273	295	304	295	302	289	305	273	289	304	322	293	318	284	328	295	292	307	306	298	300	309	321	300	265	303	311	338	293	297	295	276	260	267	308	338	308	279	315	292	286	338	300	285	313	275	296	303	307	318	311	263	301	297	294	283	294	340	327	320	292	313	308	321	293	320	279	298	301	314	323	274	315	322	328	315	297	322	289	281	302	322	276	294	266	285	295	311	279	302	311	322	283	297	310	294	283	310	294	280	317	291	300	301	303	294	301	259	281	300	298	275	336	298	305	294	308	328	272	308	291	299	310	306	325	281	327	320	289	324	254	284	306	301	286	307	287	306	304	302	328	312
11632	22052	20957	14593	10757	8125	6707	5569	4877	4277	3557	3131	2733	2568	2322	2085	1828	1635	1582	1511	1334	1253	1240	1214	1192	1139	1053	1043	1017	983	969	897	836	773	713	668	667	687	631	672	608	630	683	632	705	704	591	601	671	649	643	666	667	689	608	669	618	674	618	638	627	640	666	619	641	675	659	675	603	695	651	618	665	650	617	615	667	645	656	672	643	615	610	628	639	641	608	638	668	623	645	649	592	644	588	628	643	628	642	618	613	638	599	658	707	639	603	623	623	629	589	634	584	619	650	629	591	597	627	656	627	619	592	626	654	615	578	648	606	653	615	612	642	616	624	626	604	608	578	594	633	617	611	599	633	650	634	629	645	631	605	671	583	627	641	627	600	602	616	633	558	625	599	649	657	663	637	629	636	637	644	597	609	662	658	641	610	648	619	641	601	593	591	644	621	575	624	626	644	639	634	602	629	641	602	631	666	605	589	624	648	583	604	621	622	621	625	624	603	631	637	642	634	610	598	616	629	596	601	651	675	609	650	632	644	638	600	674	596	624	602	637	647	605	613	656	632	643	661	602	618	632	610	707	659	654	611	604	637	622	645	628	631	622	615	610	605	625	617	639	637	597	623	693	631	619	604	641	609	608	646	626	595	633	617	602	617	631	594	697	620	623	609	633	637	608	555	593	633	652	579	634	643	625	611	601	662	637	624	575	611	634	607	640	596	653	594	618	610	638	648	631	662	605	593	583	643	652	658	647	618	618	617	663	573	657	648	642	644	645	642	661	640	636	615	582	648	649	593	643	621	649	620	628	628	628	614	664	610	639	674	596	635	645	590	620	610	638	622	663	729	612	677	664	595	586	644	605	564	629	594	625	612	607	648	617	672	643	654	657	593	624	603	632	631	672	631	636	641	637	622	630	592	597	633	573	640	640	623	645	605	634	588	646	633	632	589	591	577	621	614	604	605	671	619	598	607	647	586	614	657	624	602	657	609	601	605	643	630	649	630	620	637	600	628	573	628	638	621	615	625	596	646	622	593	679	641	647	648	603	659	639	602	617	622	656	681	686	615	616	596	630	616	570	628	613	614	665	655	633	597	610	623	625	641	635	615	630	630	630	630	659	612	616	571	637	643	672	646	630	604	620	612	634	600	587	681	664	679	635	642	623	653	604	639	611	611	636	640	604	598	643	637	658	665	608	624	605	595	662	614	632	622	622	648	651	673	687	632	683	687	658	629	649	660	624	575	597	616	638	622	580	597	639	617	595	617	649	645	619	551	607	634	619	623	606	622	609	663	643	652	669	616	627	610	636	637	607	639	599	632	640	582	647	603	634	611	648	612	623	586	595	671	612	654	662	643	618	655	582	633	637	612	642	671	642	604	650	611	619	643	616	640	614	598	597	668	645	611	635	644	583	665	613	630	638	629	605	625	606	617	632	633	668	572	638	662	617	652	602	635	654	603	600	637	658	605	628	617	606	622	595	628	608	649	642	643	620	647	571	665	627	628	660	625	632	654	633	621	648	626	643	633	628	641	638	645	616	618	629	603	601	621	634	578	625	638	628	588	640	627	615	627	615	645	613	614	625	597	658	617	649	613	636	641	633	658	627	653	619	610	646	610	631	655	645	614	572	600	614	624	616	609	619	615	629	632	572	650	624	643	636	627	580	634	640	608	644	635	663	605	670	598	646	642	643	639	628	666	625	625	644	611	591	664	596	646	610	623	652	599	628	625	628	623	635	642	605	584	607	610	611	595	597	591	624	627	627	645	627	660	603	644	680	621	625	645	657	640	622	616	619	611	635	601	595	584	661	613	609	610	610	645	619	645	630	621	616	621	659	605	615	657	634	685	603	624	612	639	623	609	632	598	604	595	630	619	606	618	652	657	614	647	667	582	637	614	648	599	676	638	627	635	602	625	664	653	692	629	628	664	600	597	636	573	634	593	611	627	629	630	657	659	653	619	590	645	618	637	673	683	644	611	614	607	653	631	609	635	672	600	615	621	582	601	609	635	632	593	611	615	632	655	619	606	640	638	587	590	645	651	648	621	633	642	601	583	626	659	651	624	610	610	580	637	641	626	612	604	619	630	633	614	605	607	614	653	678	638	608	623	578	638	667	621	619	624	593	629	657	640	579	634	655	658	659	619	646	605	663	639	578	624	602	600	610	634	602	654	629	677	582	682	609	610	615	634	603	601	680	651	627	615	635	604	606	606	649	639	611	586	669	628	556	620	600	619	668	605	581	652	625	626	625	612	670	628	653	595	628	620	623	611	638	639	649	631	615	614	616	601	624	619	612	632	635	598	627	615	601	633	674	629	673	626	629	635	651	596	641	619	631	599	624	677	641	603	648	625	650	586	641	582	635	638	623	616	661	585	645	606	590	613	629	642	629	602	610	658	662	621	621	601	604	656	640	624	620	637	649	626	620	625	634	642	625	589	615	633	550	618	645	616	672	613	653	621	629	635	680	560	646	617	605	628	618	652	617	658	650	653	612	631	629	639	604	612	651	639	633	612	621	619	626	605	618	651	587	650	620	622	634	610	637	646	656	643	592	615	649	614	611	648	617	627	574	636	659	629	621	636	645	614	583	594	659	579	621	622	644	610	626	618	624	624	631	614	670	636	612	634	603	655	615	651	650	640	666	632	632	618	603	605	599	637	633	626	604	660	605	650	600	648	603	608	578	641	613	601	646	656	595	582	632	666	619	656	616	643	638	637	629	609	583	643	647	596	595	600	631	611	593	617	636	638	630	632	637	627	619	604	590	627	639	589	658	640	616	563	618	602	608	664	622	600	636	651	660	643	633	632	635	595	646	601	633	601	621	632	661	603	615	584	642	635	637	604	622	584	622	608	621	637	647	620	620	621	659	645	668	628	611	639	583	662	646	652	606	610	644	635	644	596	638	635	565	634	592	612	638	639	635	605	549	630	627	607	587	569	605	605	613	655	620	653	615	609	600	575	655	621	587	700	666	619	632	607	622	640	635	668	646	670	624	621	635	572	656	606	655	651	605	577	622	618	637	637	619	610	598	624	638	567	603	649	607	593	620	645	636	636	642	635	646	584	626	616	648	576	616	643	671	664	572	617	623	587	635	626	618	640	572	590	625	639	641	618	658	622	625	617	641	589	630	593	642	662	654	582	633	670	596	614	663	640	641	639	651	587	594	609	605	589	595	618	670	638	610	609	652	655	636	620	610	575	622	659	618	619	632	646	627	648	595	640	608	655	625	623	615	667	643	662	648	655	609	628	628	666	635	606	613	635	619	646	602	615	596	635	631	615	669	640	590	644	628	633	608	616	601	653	629	683	629	633	594	627	651	637	642	643	627	601	619	609	600	680	678	665	633	643	635	593	645	646	610	599	615	624	584	654	578	639	654	636	607	603	631	618	638	644	603	554	619	650	599	639	594	613	624	642	609	642	594	581	678	650	644	640	641	633	625	620	615	601	611	607	621	656	642	646	603	632	634	642	647	604	611	598	618	598	671	621	604	625	617
24151	21415	28866	24356	21348	13201	5066	3085	2556	2166	1887	1538	1340	1267	1097	1020	968	909	820	816	789	711	710	687	641	675	659	624	636	602	555	577	529	517	464	490	481	444	434	473	450	488	458	498	479	503	473	458	488	430	495	441	466	478	434	479	442	474	485	453	432	486	490	498	487	508	440	445	464	460	496	480	487	407	472	485	420	461	438	450	453	482	463	444	447	462	412	432	483	434	472	471	408	426	449	478	476	457	448	429	454	453	441	461	430	439	477	470	468	452	443	426	472	501	442	450	432	479	447	445	462	456	458	442	448	470	458	479	431	461	468	466	456	502	469	426	423	449	439	441	424	430	460	428	490	445	458	473	472	412	443	453	427	446	463	447	465	460	440	447	459	454	435	447	472	438	446	452	484	460	450	417	471	423	463	488	452	443	445	447	421	429	470	435	447	451	449	419	449	433	442	418	448	463	445	442	464	438	484	465	473	467	476	500	459	428	479	419	469	449	459	461	472	444	478	455	465	402	444	445	423	432	457	459	489	391	462	438	435	455	394	412	431	504	440	480	467	460	441	448	432	415	475	457	468	431	497	446	432	453	448	456	411	428	444	447	437	423	441	441	462	429	441	427	444	445	447	453	472	443	454	433	467	423	430	441	486	457	464	448	451	435	430	448	439	435	469	433	449	455	439	416	468	443	456	435	413	455	479	455	422	463	422	466	450	407	447	485	468	443	414	448	411	448	464	430	444	459	454	441	464	465	436	439	432	423	421	456	418	433	436	391	478	461	416	432	424	478	509	440	417	451	433	434	492	440	450	475	445	502	445	448	457	444	477	455	453	448	412	458	434	495	453	398	466	432	443	436	466	447	453	450	434	436	456	452	448	443	452	454	424	411	452	444	418	486	461	415	432	486	473	480	460	426	448	430	439	447	440	458	461	449	426	460	443	437	468	439	432	436	421	431	428	475	468	441	440	456	455	426	494	455	419	416	437	447	434	462	427	473	449	408	492	448	448	453	481	464	468	480	443	464	441	448	472	435	495	442	472	437	468	431	411	472	453	461	452	458	428	484	446	496	426	482	424	469	455	490	516	418	474	428	455	400	442	464	437	451	440	452	459	460	433	465	438	415	435	478	410	414	457	441	396	456	475	459	439	449	435	431	442	464	406	441	412	460	417	463	422	424	447	440	444	470	460	473	415	460	483	448	426	439	453	453	422	456	428	459	436	416	421	461	447	457	451	418	486	458	413	447	456	441	442	450	427	455	401	424	470	446	433	474	471	438	429	461	456	457	403	416	413	433	437	445	439	459	443	448	452	488	442	477	414	451	426	444	467	452	495	464	462	437	442	453	448	479	450	426	422	441	457	438	476	415	443	425	435	465	427	472	441	442	461	472	437	452	443	440	440	464	430	452	489	420	475	454	486	466	467	419	414	470	448	449	449	464	455	497	478	430	460	439	416	451	471	409	465	466	430	441	434	454	447	479	454	467	433	443	434	427	432	442	466	468	420	453	461	453	428	437	459	439	406	421	424	443	458	479	472	450	451	458	435	481	462	453	479	467	429	456	449	452	445	478	464	458	435	445	465	456	444	435	481	467	402	439	485	469	450	442	429	483	443	491	462	467	424	434	441	410	435	456	427	467	416	451	472	472	462	447	472	448	416	475	449	464	411	471	449	413	433	440	501	440	434	428	432	480	476	441	443	498	405	468	472	434	462	475	482	394	412	441	439	439	454	421	440	434	457	460	443	473	436	444	478	459	461	462	412	445	437	425	470	436	429	447	458	467	401	449	465	426	438	480	437	442	422	429	440	463	461	430	435	439	457	459	467	427	419	446	467	483	457	429	460	451	467	447	463	435	429	420	465	458	446	446	424	444	428	456	432	475	430	414	443	436	437	437	420	439	423	485	449	419	479	434	448	478	439	409	452	423	501	440	468	440	459	458	489	442	439	458	442	440	438	430	469	462	459	417	433	471	475	432	426	443	462	455	419	420	446	424	482	483	432	467	455	439	431	436	482	454	455	405	431	455	430	427	458	485	446	415	399	447	432	434	462	486	439	492	450	458	469	416	394	437	460	465	450	457	472	408	434	417	444	447	448	464	430	483	458	464	466	437	471	448	468	423	469	442	463	430	413	461	477	471	440	457	405	431	456	428	403	431	440	418	430	464	469	459	433	451	449	435	438	438	445	451	449	446	484	438	444	476	472	416	446	462	439	470	466	428	449	462	400	482	404	449	450	476	447	438	477	471	432	446	416	453	446	469	465	481	447	478	430	484	481	478	425	425	461	441	444	421	457	421	433	472	438	454	447	460	443	425	502	462	451	471	472	476	443	455	436	444	435	455	474	435	454	458	441	428	435	446	428	407	443	472	441	431	414	493	442	487	445	445	444	455	453	419	428	478	465	424	460	458	453	447	434	436	442	493	401	503	428	443	451	415	437	458	451	440	456	461	451	420	405	499	433	419	465	462	460	447	417	461	443	434	449	418	469	432	445	431	440	439	390	419	427	474	480	476	468	471	446	421	474	447	461	474	488	453	423	477	451	439	464	465	443	517	465	444	417	440	414	472	415	443	417	435	490	446	425	452	486	439	456	450	499	460	466	454	462	417	438	472	431	415	458	438	466	442	460	428	451	425	434	480	430	445	434	419	408	480	450	423	450	473	464	461	466	463	446	443	448	449	441	436	430	407	472	427	443	432	469	457	482	443	417	488	411	453	418	451	455	458	413	448	463	437	413	440	447	458	458	447	424	470	468	447	433	460	424	469	478	409	443	434	474	429	461	444	466	459	422	442	442	503	404	444	432	412	471	450	505	383	419	447	449	435	465	452	429	424	490	461	440	414	458	456	445	441	434	436	447	432	440	436	492	447	465	449	449	442	460	485	466	433	428	439	426	456	451	482	455	427	466	443	434	463	479	489	441	446	465	433	467	450	463	469	416	479	473	395	478	477	494	421	480	442	490	445	447	414	447	407	506	462	481	436	440	420	459	456	466	437	449	427	438	412	452	468	430	449	451	434	466	439	466	429	423	423	438	395	449	453	399	461	449	431	446	466	462	448	464	456	480	457	458	422	401	449	457	430	432	451	444	463	440	481	424	439	457	449	452	469	446	467	424	423	431	442	462	407	456	448	444	470	442	473	464	444	435	453	470	471	437	443	469	475	438	439	462	478	464	445	478	445	423	458	451	453	439	433	463	403	468	450	427	444	433	427	481	444	424	447	443	430	437	474	400	489	441	470	426	431	472	435	449	456	461	453	455	474	470	442	457	471	483	429	453	429	442	458	464	442	449	445	445	438	455	434	437	423	416	444	456	460	446	500	406	444	442	446	419	469	443	426	461	411	430	431	451	453	436	453	416	436	455	478	447	452	461	445	448	452	433	434	463	442	443	425	451	492	444	441	426	458	438	443	431	483	452	479	447	429	455	451	438	414	433	444	445	446	459	427	479	449	432	467	442	446	438	436	428	502	435	439	472	434	455	468	414	485	451	426
14549	28122	27422	20410	15737	12590	10318	8826	8113	6831	6071	4927	4389	3910	3491	3218	2840	2627	2372	2153	2011	1945	1840	1778	1753	1685	1627	1603	1539	1514	1469	1336	1168	1183	1042	1003	998	985	954	931	968	954	931	948	923	994	942	863	898	900	958	953	946	966	968	950	924	934	961	917	907	900	920	933	922	939	937	912	858	959	935	854	925	902	880	891	898	839	860	946	909	863	923	877	879	922	897	921	875	867	908	953	888	864	902	904	916	948	914	934	872	960	886	911	914	836	883	945	915	908	902	914	851	886	826	921	926	894	878	882	902	883	932	894	895	852	863	885	899	912	888	847	856	890	906	865	847	904	853	929	936	867	880	902	934	898	862	906	935	897	878	918	885	915	875	898	826	859	906	893	869	900	850	859	850	889	897	959	904	866	870	868	965	894	933	907	877	897	907	927	938	905	943	861	913	870	848	848	853	926	885	861	896	911	873	883	888	914	887	825	913	870	863	925	920	814	878	876	947	873	906	839	882	875	876	880	939	889	904	893	890	923	885	882	886	947	840	922	863	940	860	884	920	883	851	898	916	901	856	913	852	883	922	860	906	879	886	890	858	887	895	907	903	892	929	916	851	912	928	882	873	923	842	819	893	895	865	884	919	874	848	854	945	848	884	821	931	874	867	882	890	846	899	896	842	889	855	898	872	878	901	882	854	902	871	943	832	919	880	870	871	843	930	915	875	865	908	889	874	886	889	897	943	850	905	900	880	867	883	852	864	924	887	937	888	870	857	896	872	894	922	880	901	899	913	842	867	925	874	865	873	847	895	838	921	879	937	870	912	867	907	898	893	880	929	893	860	925	884	906	921	922	878	872	896	873	879	900	870	855	922	904	908	908	875	908	883	823	848	871	868	913	880	870	908	932	870	895	832	905	881	902	859	889	908	882	938	834	901	869	936	918	869	905	897	904	863	846	873	859	873	936	846	860	948	894	883	892	940	860	928	900	855	889	922	876	848	881	842	875	879	886	902	852	852	847	850	921	890	871	900	860	846	913	881	890	878	924	835	849	883	901	870	853	893	859	899	903	860	885	827	912	919	881	906	911	863	875	920	876	876	874	858	926	865	897	867	934	962	894	931	879	918	851	822	923	934	903	882	895	886	920	901	862	919	892	845	859	907	875	846	881	892	886	847	882	823	873	876	852	863	875	846	890	882	850	887	940	950	913	828	880	865	866	879	862	900	934	812	866	898	859	848	880	906	832	811	898	916	852	870	925	851	914	854	911	892	877	914	911	871	936	885	906	854	885	886	869	918	863	861	905	896	872	880	935	848	918	812	833	894	921	814	985	854	862	910	865	863	906	889	897	898	927	868	841	926	880	857	936	870	850	887	844	920	920	913	895	887	863	840	842	854	912	844	864	889	874	884	907	923	940	907	856	888	877	876	877	864	889	937	821	879	873	842	887	913	950	883	891	895	866	853	907	855	906	836	896	926	921	871	847	876	869	846	936	936	875	861	886	879	868	891	882	885	886	901	864	847	899	874	862	904	878	861	868	913	907	891	900	882	874	913	873	847	889	874	911	917	865	877	845	904	861	864	870	914	879	899	887	877	871	832	974	926	887	886	910	884	850	883	903	875	918	860	947	889	842	893	873	867	791	880	899	881	910	940	885	857	904	871	885	910	942	840	881	904	850	907	890	938	915	886	879	919	901	834	910	844	919	892	849	880	878	855	837	916	874	864	890	866	913	906	874	944	860	940	877	891	899	827	903	972	908	920	871	896	858	886	924	887	842	831	838	847	812	891	847	868	888	911	868	845	910	859	936	873	968	852	946	869	915	840	898	876	903	905	871	892	838	915	912	890	902	842	838	876	889	879	888	917	873	870	867	887	937	880	875	946	874	864	893	833	858	907	871	857	921	895	925	892	926	895	889	906	916	879	889	878	992	883	877	878	961	848	858	880	905	916	872	811	887	894	870	926	978	912	902	919	882	853	807	905	875	910	885	905	872	857	911	911	912	848	914	851	893	871	844	882	869	889	866	926	849	890	902	908	901	860	829	867	869	887	857	880	871	931	889	914	882	855	899	840	845	894	876	877	879	896	899	891	929	847	886	935	933	944	873	867	888	889	919	850	903	888	887	883	874	870	872	840	901	830	850	862	927	866	884	895	840	914	938	922	886	884	864	914	925	882	893	877	853	890	900	902	893	878	913	904	907	880	918	867	852	910	871	915	866	901	909	860	871	880	947	939	899	923	866	905	921	892	893	854	855	909	892	921	816	850	871	865	848	890	877	869	913	824	894	832	896	909	833	947	868	890	858	910	885	829	862	893	889	833	922	858	867	916	890	902	833	868	902	817	891	884	928	870	840	842	839	860	862	876	899	868	866	892	925	897	862	839	875	846	906	842	864	905	896	846	940	869	890	882	912	901	848	852	882	859	905	936	867	876	908	894	907	891	914	855	903	877	901	877	814	913	826	874	920	842	839	910	873	885	917	863	901	839	906	850	836	847	868	874	858	906	854	863	923	858	915	948	900	920	965	983	953	885	892	909	845	885	887	841	898	882	874	946	849	910	902	860	892	878	872	842	857	921	895	897	907	885	898	847	919	842	828	893	884	909	876	832	887	896	874	983	849	845	864	837	878	893	898	909	906	914	952	894	931	906	872	894	873	899	922	882	916	857	882	827	889	886	904	906	936	845	868	823	887	886	861	927	874	869	867	870	864	895	864	901	980	888	858	876	862	852	908	878	936	882	899	881	883	918	894	883	917	871	884	911	943	902	859	939	906	967	871	882	914	932	909	877	864	897	865	887	925	894	883	895	854	928	875	897	868	837	876	909	893	923	940	892	886	910	903	878	896	934	884	919	916	915	908	935	910	889	918	863	861	909	875	825	904	881	884	862	888	882	878	909	881	869	901	879	911	927	888	888	851	905	986	862	841	928	861	876	889	819	912	889	908	899	885	905	891	907	920	836	887	879	832	904	891	888	790	863	834	935	911	884	921	893	935	860	886	932	863	875	825	926	876	841	888	901	873	925	884	841	890	827	873	847	850	840	932	863	899	901	865	865	879	893	943	880	864	875	935	899	806	855	863	860	895	856	941	954	912	871	891	957	873	878	938	873	902	840	911	907	849	896	854	876	852	832	885	861	888	862	889	912	851	886	867	857	870	907	938	874	879	942	929	864	897	893	828	931	868	898	923	890	857	883	883	845	920	903	884	887	902	845	894	887	880	888	934	915	885	841	880	861	899	884	923	911	831	888	898	925	880	871	847	904	887	901	881	887	848	899	914	854	822	904	904	853	897	864	863	880	844	862	886	878	862	915	884	882	861	840	880	876	863	874	854	903	883	887	943	888	888	896	841	865	868	913	867	877	901	894	841	887	846	838	881	937	868	834	874	857	852	827	889	888	944	917	860	839	885	880	854	851	901	895	838	897	884	863	908	918	888	905	862	917	871	889	876	917	845	944	887	943	864	908	856	919	971	918	897	886	906	881	910	905	915	863	881	868	892
27067	17847	7067	3163	1739	1202	946	747	684	599	559	451	438	416	411	382	353	376	344	292	359	318	318	331	342	317	312	299	338	328	290	288	295	281	281	271	288	248	269	283	262	260	234	273	277	271	287	249	288	288	285	273	279	247	268	257	261	251	296	264	240	263	262	257	277	262	288	266	259	237	263	278	264	280	253	299	256	240	279	270	272	286	242	280	286	270	282	269	241	257	263	269	271	241	225	318	266	269	254	268	303	269	281	289	255	272	268	270	274	256	259	267	274	243	304	255	266	269	257	255	276	282	223	255	245	264	267	279	256	288	264	255	235	268	261	253	282	287	246	252	278	296	241	264	241	269	270	270	252	271	288	293	245	268	271	291	257	286	260	273	275	261	265	263	251	249	258	280	258	250	253	252	249	265	254	253	258	251	254	231	282	269	253	287	285	303	258	253	270	241	249	238	265	271	265	268	258	257	287	254	262	282	275	273	265	262	251	263	233	270	262	272	290	273	275	263	280	250	257	248	248	256	267	265	238	248	250	279	243	260	232	260	264	272	281	281	231	271	271	258	239	243	271	225	291	252	274	288	286	254	272	248	251	263	279	282	247	287	271	234	265	259	273	274	263	272	277	236	273	268	265	273	250	239	248	264	276	276	274	280	245	261	289	261	252	252	257	261	260	272	246	274	257	255	257	280	254	260	243	254	254	256	277	251	263	281	265	299	263	256	228	271	268	257	302	253	264	263	268	288	275	256	319	282	268	239	245	277	260	257	273	279	249	262	275	311	304	257	297	263	260	276	254	265	256	271	279	236	262	252	269	260	269	248	294	268	279	252	275	271	248	259	284	266	271	220	259	233	273	305	261	266	253	267	254	279	279	300	249	249	253	259	250	244	298	276	252	273	265	268	247	261	296	256	243	262	258	257	302	243	272	261	234	300	258	260	226	268	263	255	274	279	267	261	262	281	287	277	240	262	298	243	268	267	244	235	276	273	286	272	268	264	265	249	272	245	257	280	284	249	265	284	250	251	251	232	266	272	226	264	254	262	290	272	273	235	274	240	291	295	235	266	293	282	261	253	260	256	255	274	271	275	253	274	255	251	277	278	239	264	245	245	257	237	269	277	286	245	253	264	264	268	271	277	253	292	262	266	255	249	268	269	285	286	276	274	281	272	247	254	250	266	268	256	259	261	297	261	260	255	292	264	273	267	269	283	282	277	266	293	313	286	290	235	247	264	276	252	293	251	260	251	268	329	303	280	274	259	252	272	284	243	275	290	276	274	290	278	246	236	266	247	255	240	259	241	279	252	262	235	249	244	248	266	249	276	266	264	239	277	249	286	261	250	245	252	289	256	278	290	284	268	273	243	271	288	241	260	278	286	282	264	250	249	281	272	295	284	309	292	250	296	260	245	249	282	252	248	297	268	260	272	274	240	270	267	279	276	268	254	287	273	269	312	289	283	267	256	287	266	284	271	259	229	274	261	265	286	286	267	280	268	267	274	286	270	295	233	277	249	261	241	278	262	253	260	297	281	262	277	259	258	263	253	255	269	261	271	271	259	273	265	247	302	258	302	247	251	272	247	285	256	295	262	264	299	272	275	259	280	290	260	291	256	241	281	252	276	263	287	269	262	249	291	269	271	256	261	290	273	279	272	262	234	255	248	258	296	259	271	305	269	248	288	280	270	298	284	242	276	276	259	286	243	252	245	289	277	282	239	270	284	279	269	275	262	282	276	243	268	247	279	268	245	277	281	274	282	290	308	260	285	260	279	283	277	263	260	289	277	281	267	266	267	262	282	243	244	301	277	282	258	286	257	223	288	260	240	237	246	295	280	258	250	262	286	288	275	264	271	274	271	260	266	248	252	289	254	268	225	271	258	268	227	246	255	274	247	251	297	256	289	254	270	272	252	245	286	264	249	279	260	240	243	274	279	256	254	262	278	283	251	250	238	263	264	271	267	254	251	245	275	287	266	269	275	225	279	263	236	272	268	264	241	252	257	259	290	271	231	258	254	278	280	305	258	255	262	275	263	265	264	279	255	275	292	270	283	282	250	245	284	276	277	262	285	275	268	248	279	253	265	271	267	252	292	253	249	247	255	264	285	264	268	294	293	264	294	263	265	244	234	264	261	271	270	269	260	252	273	275	249	249	276	280	264	277	247	264	273	295	285	278	256	276	283	271	279	273	266	288	269	278	245	263	282	288	262	293	271	245	266	260	264	243	249	273	236	256	284	254	262	239	247	280	281	242	278	240	306	243	250	268	258	271	266	282	240	256	265	280	273	264	289	274	291	310	234	305	252	263	253	278	250	255	292	263	263	289	253	265	278	263	261	265	298	288	263	266	246	262	299	252	257	262	258	260	292	278	273	279	288	247	266	311	256	281	263	238	258	273	248	263	257	251	251	282	239	275	273	260	265	250	253	282	281	279	268	288	260	248	273	260	289	278	259	270	273	262	276	295	264	257	285	277	281	257	281	251	263	268	284	282	235	254	258	282	272	256	264	254	249	275	291	288	272	276	277	249	238	264	281	285	295	269	260	271	244	290	238	270	282	288	257	294	247	249	261	265	253	254	288	272	240	253	263	263	278	262	271	252	302	262	280	252	276	297	261	293	282	261	273	244	238	286	269	278	238	269	243	276	286	255	277	267	262	266	270	241	262	235	257	293	266	280	256	266	285	285	270	261	272	292	295	264	277	258	282	278	264	267	262	259	277	269	265	265	285	281	255	255	255	261	280	253	254	257	250	255	262	254	288	285	280	247	257	265	255	257	250	276	245	258	300	276	275	266	276	247	249	290	293	277	268	283	279	284	288	280	268	279	291	287	277	290	240	260	268	287	297	271	252	258	283	276	280	274	288	252	273	268	263	270	291	254	263	249	272	244	284	276	286	253	244	255	256	257	281	272	264	243	277	276	283	269	283	275	258	273	245	260	292	293	255	267	247	243	249	279	273	251	251	285	305	277	276	267	263	272	259	277	253	276	277	273	277	272	257	255	263	264	246	259	295	260	242	284	259	236	303	285	283	266	257	310	278	268	288	257	291	265	299	274	265	257	248	267	266	274	278	283	264	265	236	284	278	253	259	307	235	260	276	229	255	259	282	263	274	280	269	272	280	265	246	259	287	241	285	266	254	275	271	274	274	282	280	275	262	277	287	277	248	254	276	303	258	295	259	260	273	277	270	273	276	288	275	260	275	253	316	257	270	288	237	272	258	261	255	272	268	249	264	248	293	269	251	258	276	271	277	264	258	267	262	270	272	278	256	279	269	263	252	262	260	291	262	268	275	263	252	270	250	261	302	275	250	255	284	284	292	273	280	290	290	268	245	263	255	280	269	264	247	281	281	269	263	279	263	282	255	242	246	274	252	293	299	267	259	256	236	276	266	263	265	261	276	302	252	277	255	290	285	284	274	299	266	274	272	259	239	294	243	259	309	246	285	245	268	276	262	294	276	268	249	286	254	245	270	258	274	242	273	276	274	275	273
8629	12987	12914	7558	5710	4158	3273	2704	2517	2098	1754	1515	1398	1259	1168	1132	1028	967	957	922	829	896	821	790	760	780	776	776	739	711	696	669	644	606	615	583	558	568	575	521	609	581	558	582	544	577	595	567	579	528	551	574	555	555	595	573	585	605	569	628	626	604	599	591	576	577	568	603	573	599	553	567	546	606	581	544	534	588	582	545	597	559	579	587	581	598	576	529	568	599	528	611	537	525	569	543	559	547	520	541	604	556	576	590	622	559	573	620	550	581	556	575	541	568	575	548	600	576	533	546	560	544	600	571	547	604	602	530	580	609	536	526	561	581	575	585	561	603	579	583	554	579	572	572	604	538	535	539	547	570	536	580	579	506	537	589	572	584	569	588	574	560	569	523	572	549	530	545	562	599	564	610	561	584	563	556	572	554	535	554	563	543	527	524	560	579	586	545	525	575	578	525	545	536	605	572	576	575	523	556	576	563	578	634	587	566	565	582	549	585	562	560	550	533	585	582	538	527	576	538	535	552	530	563	588	601	573	556	553	551	539	536	577	537	584	570	567	553	570	541	598	588	592	592	556	549	596	596	553	558	564	529	572	612	569	586	570	541	586	558	582	546	527	573	578	553	563	556	601	536	612	532	576	576	557	570	623	571	561	586	545	551	552	570	544	570	549	555	568	564	529	520	583	589	555	647	511	569	588	573	563	559	609	599	584	539	558	560	583	588	590	584	591	546	571	587	548	603	580	578	535	563	594	579	557	539	586	572	563	558	589	612	563	594	571	574	526	539	523	593	571	563	581	522	536	555	540	607	592	568	583	527	542	538	615	563	586	597	560	593	563	550	577	579	571	552	583	512	571	571	578	563	610	530	583	538	585	589	535	538	544	579	532	545	553	559	538	533	528	547	547	599	562	545	549	574	556	556	580	574	611	570	547	547	551	581	566	568	531	572	616	527	562	565	558	540	585	522	547	539	560	575	556	580	538	558	543	599	553	558	598	531	540	568	546	576	563	554	576	527	581	525	573	560	543	522	588	545	540	565	560	520	556	534	604	535	588	563	620	588	566	594	538	533	523	580	586	550	551	562	567	583	580	574	576	568	595	574	575	588	562	604	561	542	536	557	601	540	578	596	552	568	566	549	586	557	575	580	585	568	570	540	546	502	565	598	555	589	544	618	540	565	544	603	523	546	554	564	547	546	584	558	565	584	533	572	558	557	561	583	557	560	543	508	583	560	591	517	583	541	576	599	582	581	536	582	566	582	566	616	593	592	540	555	561	554	546	580	610	562	549	571	593	544	578	563	588	606	564	594	557	601	549	598	557	608	583	565	542	525	608	558	578	554	572	598	583	553	533	549	552	613	564	581	591	523	592	548	535	542	573	506	535	564	567	544	581	598	569	558	594	579	539	572	561	573	550	574	568	598	549	567	567	583	532	572	531	535	572	571	554	577	609	531	552	577	562	585	530	578	552	511	611	535	578	548	577	531	565	559	592	576	529	590	556	600	524	574	587	552	557	585	551	532	546	554	590	568	577	528	540	562	558	558	561	553	598	545	540	587	518	620	545	567	538	526	576	567	580	581	564	567	589	578	576	580	561	571	553	566	563	600	560	607	557	570	561	594	567	552	587	571	589	594	559	564	584	600	600	543	562	568	537	559	549	557	605	592	544	561	614	510	557	561	550	579	599	552	577	559	543	553	568	574	563	519	636	550	533	608	526	565	512	582	597	569	555	547	548	545	547	538	562	563	558	550	571	555	594	559	565	530	577	583	570	525	523	583	556	592	550	544	614	549	572	570	540	574	572	562	577	601	559	608	586	558	548	567	578	578	553	555	612	567	567	578	564	593	600	559	595	588	614	554	572	532	559	599	571	544	519	554	594	544	566	540	547	581	559	565	569	566	565	577	566	545	576	548	578	537	566	537	568	539	596	582	530	576	580	588	538	595	574	621	565	532	582	585	546	591	552	608	563	536	576	550	556	609	616	584	570	601	564	545	537	548	558	577	582	589	553	542	565	519	566	558	538	570	550	584	547	550	553	570	548	546	547	615	540	564	545	610	567	579	577	556	562	563	569	550	541	621	562	534	505	607	607	573	570	577	549	583	562	548	582	549	601	554	564	572	548	597	533	595	557	557	549	595	563	556	574	536	540	520	603	560	570	579	563	559	556	561	608	614	575	614	542	610	568	552	547	557	558	618	555	539	593	602	573	558	616	571	596	558	580	572	568	569	528	557	567	607	540	518	560	585	557	572	598	581	547	526	592	561	562	563	531	548	578	551	554	552	563	560	548	578	575	580	548	555	537	565	581	557	572	549	574	591	582	541	524	563	559	579	610	582	570	571	610	546	577	565	552	544	589	542	586	628	589	583	601	550	595	534	565	587	550	567	616	570	582	571	562	587	562	592	578	576	563	643	570	580	581	598	600	595	563	533	591	546	557	551	567	595	587	587	563	560	587	574	511	563	540	534	508	608	578	587	544	578	571	611	561	597	583	563	589	581	580	578	566	572	564	527	614	590	540	530	587	592	485	524	515	518	541	563	592	548	542	558	559	596	590	592	603	603	572	531	552	549	547	578	512	551	578	553	574	548	577	602	545	581	583	570	546	567	537	581	543	544	548	560	597	592	580	545	582	563	561	592	537	529	563	572	537	578	565	544	574	537	534	610	574	549	494	571	537	584	571	607	523	577	528	554	554	559	494	568	568	635	575	584	615	574	568	607	580	627	588	581	566	557	564	580	545	607	588	580	522	588	579	584	573	560	576	544	563	518	548	571	612	563	561	563	552	543	573	553	548	580	555	585	557	556	564	557	545	549	544	593	545	551	542	561	584	558	573	547	554	510	571	579	551	580	594	580	519	574	559	587	601	568	544	551	551	578	509	546	587	565	559	587	589	559	568	581	587	524	526	586	553	572	551	565	552	557	557	546	568	593	580	605	621	590	567	563	590	562	548	603	566	581	592	560	536	571	555	602	554	503	554	557	533	598	631	577	569	575	592	573	569	539	565	597	563	596	568	565	561	559	548	576	603	595	522	595	503	539	545	600	562	563	588	547	540	563	584	610	601	590	596	554	566	565	552	518	562	554	561	586	583	574	570	582	574	544	563	551	581	544	534	565	559	616	540	552	571	544	561	542	601	559	608	593	548	539	565	559	579	565	582	547	549	523	550	588	586	568	610	559	579	553	560	502	557	555	605	553	569	544	558	571	542	589	525	552	606	518	543	581	542	557	530	595	575	526	549	548	549	586	583	553	531	574	530	589	556	524	565	581	572	602	558	571	574	510	527	550	570	571	591	573	533	566	562	568	579	580	587	566	554	545	558	581	578	593	582	543	532	602	517	543	582	567	569	597	565	561	552	597	562	603	586	556	641	565	595	601	576	597	574	531	552	544	595	575	564	558	555	550	588	573	544	543	589	537	562	543	566	544	587	608	555	581	548	613	541	602	566	556	550	553	574	556	567	624	582	566	554	518	555	530	612	554	565	577
25080	21418	27945	25168	14323	4574	2827	2143	1769	1405	1156	989	868	765	650	633	548	526	533	515	503	441	434	420	407	432	409	389	392	382	363	348	326	304	327	307	295	334	315	295	304	300	311	321	296	314	285	278	288	324	331	321	341	294	304	312	295	326	325	319	314	287	305	316	301	300	299	331	300	310	314	307	312	314	289	315	326	313	301	305	270	311	303	277	278	303	301	291	284	296	274	294	333	312	332	307	294	270	306	284	292	305	331	310	302	269	308	303	293	290	320	291	309	301	290	263	313	293	302	302	313	289	287	282	315	321	312	281	336	294	304	298	288	293	281	317	297	299	282	297	284	329	300	313	293	305	292	322	306	290	303	312	302	276	310	307	290	257	329	307	318	301	280	284	299	331	303	253	295	301	322	281	350	329	310	308	317	302	300	291	277	325	292	294	289	286	285	314	299	277	267	302	302	305	281	258	298	294	307	284	271	272	295	315	303	303	297	293	289	301	265	306	287	272	302	296	266	324	327	254	293	317	266	292	332	317	306	312	307	310	324	312	311	310	292	290	299	299	298	265	295	276	285	309	317	345	258	269	298	350	324	292	322	311	320	335	298	298	300	311	314	308	308	318	290	307	338	308	288	294	316	304	317	319	311	299	296	307	319	319	288	318	282	268	286	305	290	251	336	324	288	311	328	323	285	326	301	273	320	294	314	293	301	308	300	288	308	302	303	314	306	300	337	322	303	276	306	292	293	289	302	320	315	319	334	325	311	300	307	305	283	307	298	305	312	298	290	273	253	313	300	296	298	302	314	281	348	283	292	291	322	333	307	285	285	282	308	312	304	300	289	291	295	293	310	284	272	303	308	290	291	316	300	328	298	310	286	309	280	314	295	307	289	294	279	269	302	306	298	301	337	313	297	308	313	304	335	304	309	267	298	336	313	305	295	301	316	323	296	300	316	279	313	298	267	317	279	287	304	291	298	313	278	283	257	293	284	298	285	300	289	274	270	276	292	303	327	307	306	306	315	286	334	301	291	300	300	290	311	316	288	297	296	309	302	325	300	311	286	326	322	302	296	290	305	307	283	340	307	314	318	310	299	258	309	302	296	285	317	297	291	288	292	303	290	299	275	350	274	315	310	294	314	303	255	301	291	278	318	288	274	305	318	319	277	322	263	306	271	296	316	275	310	294	317	297	304	293	300	276	299	301	307	323	295	294	321	311	287	300	301	319	306	307	323	284	291	295	344	307	307	304	288	305	297	310	305	284	296	299	283	282	308	300	268	284	267	300	268	295	299	266	329	301	280	297	330	310	283	271	272	324	287	301	283	325	315	292	305	303	306	325	281	306	283	328	295	311	279	296	322	312	305	273	351	299	302	294	281	288	294	312	305	318	288	269	309	306	298	284	320	301	292	278	317	294	320	309	302	294	293	287	312	296	285	296	305	334	293	310	315	328	309	308	277	294	302	285	298	312	271	295	293	308	342	321	299	329	300	313	275	287	308	292	293	322	287	295	325	284	285	287	267	313	315	322	264	309	294	301	320	296	300	309	283	312	295	283	302	310	305	288	309	291	302	292	312	324	261	305	299	283	292	301	296	306	321	315	318	308	285	319	286	310	335	316	270	278	317	308	305	312	293	293	312	315	318	308	282	314	307	295	306	320	305	294	302	282	283	283	303	300	271	287	308	295	303	258	272	278	312	303	295	304	287	318	286	315	294	320	299	309	276	287	304	323	323	261	275	319	295	314	328	278	290	289	294	278	296	326	263	293	323	303	306	324	285	301	311	298	301	316	319	287	277	295	302	291	312	297	282	290	301	277	303	287	275	291	323	282	290	306	298	289	329	285	291	319	313	313	316	260	303	294	269	298	305	284	297	296	318	286	289	301	259	281	282	300	296	282	293	335	273	319	303	306	266	280	309	304	313	275	324	301	303	306	328	272	293	272	329	297	287	313	276	283	278	304	308	303	307	303	313	281	306	295	280	272	323	280	318	312	307	268	317	303	282	286	335	298	288	287	324	298	282	286	313	320	294	290	289	308	296	307	293	294	306	277	276	282	290	286	308	290	338	293	315	291	284	316	295	311	319	309	316	274	311	316	297	325	310	271	301	310	282	296	282	314	352	302	306	298	299	321	309	255	316	285	307	292	299	278	286	313	327	309	310	326	286	277	265	317	295	323	294	305	304	313	309	312	309	301	294	281	264	307	281	298	290	304	336	323	300	297	277	306	296	289	318	264	303	300	334	295	309	268	308	337	308	305	275	324	305	293	286	324	280	301	299	267	280	283	298	289	342	310	293	306	297	332	286	323	298	316	315	306	291	305	305	279	310	267	304	279	281	301	317	308	292	280	292	286	326	285	295	316	302	288	311	296	333	267	284	280	307	272	277	313	277	300	285	321	315	313	312	294	314	297	295	292	287	300	300	300	288	297	321	295	327	287	270	333	240	307	311	309	293	274	303	318	298	324	315	304	300	277	321	308	297	324	320	308	277	299	353	296	304	328	289	284	279	269	314	298	297	303	294	294	242	306	296	326	303	305	301	270	298	281	314	300	293	295	311	300	274	295	335	280	295	342	282	278	318	288	320	302	291	337	284	309	303	318	311	315	282	291	289	283	290	324	299	321	315	294	293	321	297	310	243	312	278	308	321	295	316	300	339	296	305	271	297	317	312	285	307	313	273	297	281	291	310	321	335	313	298	312	278	306	287	285	320	262	307	315	285	299	314	309	252	290	307	278	306	284	286	259	281	294	305	302	288	300	314	336	295	317	316	308	286	316	290	284	294	292	272	314	270	302	246	295	290	333	283	302	331	294	321	306	311	271	279	285	285	290	301	314	319	279	285	314	325	328	305	311	315	320	303	318	291	333	328	302	312	322	321	313	288	283	302	282	261	268	283	264	289	294	316	291	309	332	298	328	290	329	300	293	299	304	303	313	282	296	278	309	311	301	308	313	304	313	292	285	301	287	297	282	305	313	285	315	285	296	320	289	281	298	301	292	313	288	302	299	275	305	295	268	322	295	289	306	321	302	282	305	311	298	308	299	293	279	335	313	325	319	298	301	303	313	305	308	310	287	341	272	296	318	273	309	251	273	315	311	272	313	311	337	275	295	322	295	303	311	289	293	287	299	329	284	308	296	289	323	283	305	301	292	279	300	310	316	282	319	300	335	281	331	288	296	319	299	307	296	335	290	266	307	320	314	264	313	267	278	306	275	312	319	305	271	291	269	311	268	304	297	305	298	259	282	314	317	320	281	294	293	296	301	289	284	297	318	286	291	301	314	284	325	305	277	287	330	300	305	301	363	310	301	292	284	301	309	275	293	302	286	289	301	318	313	320	303	301	302	277	282	289	310	309	288	298	297	327	320	293	294	320	303	292	320	285	302	278	295	318	307	267	296	325	332	309	305	309	305	316	338	293	314	324	290	306	278	288	289	245	295	281	308	289	320	316	300	284	290	281	291	298	302	328	282	307	274	311	297	280	287	311	323
12228	24187	23606	16626	12893	10038	7888	6840	5813	4797	3978	3390	2821	2395	2253	1985	1743	1652	1470	1442	1263	1249	1152	1119	1077	1131	1036	1055	1037	1020	974	895	825	765	706	719	687	641	617	670	683	686	624	619	630	659	694	618	665	662	691	663	660	669	655	628	661	691	660	660	626	661	606	671	608	688	643	653	658	618	583	668	612	628	623	626	635	643	610	621	671	612	626	630	648	617	608	643	604	613	626	646	633	633	641	622	605	654	615	630	638	653	635	655	631	642	650	580	645	591	591	594	621	647	615	629	628	660	639	675	617	607	601	638	635	628	706	608	608	643	613	594	617	621	584	600	645	663	613	595	691	651	592	642	584	620	620	683	615	596	648	656	651	628	635	590	626	629	670	586	651	652	665	626	631	655	678	645	643	635	628	610	582	631	630	658	636	637	642	640	632	590	581	654	651	592	604	614	635	583	610	657	646	643	667	612	630	668	600	625	594	604	647	641	617	627	615	622	600	612	604	655	598	599	672	586	656	572	652	624	605	645	590	621	590	625	580	632	634	591	606	612	580	649	604	629	583	649	656	669	627	601	633	661	612	626	641	641	633	595	616	574	617	606	594	679	601	669	657	631	646	642	625	596	624	606	611	590	639	634	621	621	673	617	579	620	589	615	624	661	612	620	631	624	622	636	630	601	652	657	627	643	640	611	650	637	645	591	636	633	644	643	618	670	673	645	582	629	619	676	628	593	597	602	635	590	634	656	618	616	663	653	671	559	601	657	648	603	652	631	608	590	575	661	630	594	617	585	627	636	598	644	629	658	634	658	657	604	626	583	620	629	635	610	640	663	601	572	621	612	625	616	610	570	636	654	639	640	631	630	596	623	603	617	648	597	629	627	619	638	582	630	641	615	615	617	612	653	640	619	624	619	584	629	632	617	656	634	627	617	608	638	634	635	639	637	640	631	624	612	596	649	632	595	604	621	559	631	628	556	614	630	607	619	600	626	577	598	669	644	654	651	616	632	638	647	619	681	608	649	630	612	624	647	646	628	658	575	628	669	594	626	641	645	666	578	667	616	616	626	619	618	604	601	663	695	637	687	608	648	608	613	664	609	642	620	640	600	594	617	607	627	633	635	671	651	635	639	642	616	629	581	633	624	660	628	649	581	613	604	656	597	610	596	627	646	616	613	684	666	634	623	616	607	606	635	644	656	624	651	673	629	621	625	647	655	650	639	626	612	641	653	628	625	655	589	611	594	579	652	621	618	632	647	689	640	639	602	679	629	614	601	635	614	660	621	614	617	623	578	633	629	650	617	567	657	618	627	582	625	671	634	553	575	622	612	630	608	672	671	643	629	610	653	624	618	605	608	632	609	610	609	613	599	572	548	603	656	647	610	627	640	654	619	627	646	635	641	632	668	647	596	641	625	609	628	620	629	636	610	606	609	578	626	659	632	624	616	617	659	635	630	608	683	629	634	624	603	658	598	638	622	631	603	587	664	617	619	660	669	671	610	588	636	643	610	609	644	675	654	614	613	653	633	617	616	592	626	657	650	645	591	622	613	635	615	599	633	553	631	613	573	605	637	642	639	625	650	595	587	644	648	665	593	603	617	604	635	643	599	638	664	621	638	629	626	648	614	600	588	635	644	593	672	625	574	597	652	631	618	638	636	651	643	599	627	618	591	624	655	603	598	611	634	644	655	596	624	676	564	599	659	577	627	629	629	611	603	654	645	634	616	620	654	623	610	621	612	571	618	620	622	616	632	639	593	606	660	636	649	646	639	633	644	635	612	625	659	643	636	625	649	649	639	598	606	685	616	659	599	646	656	622	644	594	624	613	621	579	667	610	609	638	602	597	587	611	634	618	633	610	601	620	621	578	592	595	590	603	621	632	640	646	631	647	616	632	654	675	623	649	668	588	656	597	583	588	599	653	610	679	622	646	635	636	621	608	673	606	649	630	589	613	630	628	630	616	655	620	660	605	658	632	568	638	591	610	619	592	633	669	650	650	653	618	610	618	684	595	611	610	621	638	633	605	598	651	618	637	610	641	593	608	658	569	631	638	641	635	654	641	649	652	650	631	641	627	608	627	647	611	644	631	602	675	654	627	631	637	637	608	644	605	669	623	650	625	620	605	610	657	642	634	635	675	665	648	632	670	605	624	682	630	614	649	667	606	571	629	588	588	615	591	653	582	621	616	654	595	610	624	594	624	612	642	611	628	624	647	669	560	584	612	653	603	616	640	624	630	629	645	641	618	649	646	636	614	667	647	659	667	634	638	614	691	619	609	651	597	669	604	605	616	630	615	595	665	623	632	630	620	603	673	660	661	667	629	603	622	661	629	664	597	618	611	670	627	592	672	625	608	591	659	638	615	649	604	659	622	662	617	612	640	595	615	670	647	623	636	631	619	598	633	579	611	675	627	556	627	663	639	609	619	609	655	633	634	647	639	614	646	629	613	654	676	639	612	595	628	648	641	650	585	598	618	629	637	602	644	673	627	616	633	564	612	618	602	642	641	632	632	658	647	664	648	599	637	692	577	598	613	653	585	647	596	617	590	634	631	641	627	628	683	653	646	653	638	611	615	590	574	609	649	624	614	569	635	613	646	612	617	658	647	595	605	652	650	617	618	640	636	616	632	632	596	660	610	645	631	620	646	606	624	637	622	601	669	590	672	598	565	578	648	635	627	621	614	595	659	641	631	605	596	581	663	619	647	664	613	616	642	627	606	631	644	632	615	642	639	660	610	595	618	665	635	670	628	664	613	573	626	606	599	621	614	648	648	590	677	597	579	631	632	585	644	633	634	572	697	630	593	638	656	629	633	630	624	638	626	621	589	615	591	667	639	611	617	594	627	603	649	596	622	650	680	609	654	598	639	705	643	650	614	597	631	614	599	635	592	614	630	606	585	628	600	641	649	652	622	616	621	609	655	613	671	638	641	629	608	646	628	631	579	549	609	597	602	579	645	651	598	619	617	615	661	633	647	588	602	601	634	656	585	612	629	628	633	648	644	616	671	630	668	624	603	647	641	601	614	672	635	583	628	608	613	619	591	669	634	589	615	626	672	634	599	621	632	625	605	619	590	625	605	611	643	624	663	611	644	612	630	625	646	625	645	674	629	646	618	657	616	626	621	640	616	632	586	577	638	621	626	656	635	632	618	627	695	612	641	641	617	647	632	636	659	625	676	640	629	639	584	605	553	612	637	615	604	665	628	637	590	595	629	636	638	623	654	659	635	596	655	602	626	608	601	624	642	651	589	610	619	668	625	583	642	661	673	606	647	646	636	578	648	625	674	666	625	628	615	597	647	602	569	626	617	617	615	649	651	629	594	620	621	634	623	597	611	618	602	681	642	636	589	614	589	618	583	583	608	588	633	619	589	643	588	643	652	596	638	620	618	641	629	647	674	624	588	636	675	638	646	600	628	616	612	627	663	601	629	658	669	580	660	658	630	595	618	616	631	618	653	625	575	635	638	640	581	632	642	626	591	634	603	601	580	601
24260	21428	28872	24398	21413	14591	6335	3888	3010	2527	2060	1734	1417	1277	1115	966	864	870	815	744	725	704	650	651	676	652	684	603	695	608	586	589	519	555	495	475	489	452	486	485	470	422	475	475	472	475	471	479	465	464	466	454	460	471	482	473	467	434	474	475	486	448	429	487	462	478	428	436	465	443	448	468	461	494	457	433	425	460	439	482	455	486	470	461	482	448	472	424	416	450	438	477	473	473	454	492	469	459	488	441	479	471	476	443	463	470	449	488	442	432	447	462	464	478	434	482	501	454	466	485	452	472	475	490	415	433	443	446	476	457	458	449	450	502	457	449	443	430	475	456	464	438	459	445	451	436	465	470	419	461	429	488	440	457	436	429	446	413	460	436	416	446	464	471	459	472	464	442	505	484	436	461	490	462	466	485	479	469	420	447	443	473	463	478	463	421	424	446	454	467	465	465	425	418	504	445	458	466	445	432	416	458	461	425	430	439	472	428	444	473	456	448	483	428	455	459	475	460	466	457	440	435	429	502	454	447	464	436	466	495	461	458	461	401	481	490	514	471	445	418	492	459	458	449	506	503	462	437	464	435	431	432	448	447	464	442	478	460	416	459	480	473	427	466	428	447	458	437	502	445	465	452	465	436	472	438	424	440	445	441	452	464	454	445	445	475	403	403	504	493	442	481	410	430	493	450	502	417	465	464	473	488	408	477	452	424	427	446	461	455	468	429	455	468	440	444	483	442	464	474	453	435	462	431	436	484	427	448	476	478	468	426	472	450	444	437	465	415	440	443	453	451	468	454	459	437	466	443	465	486	426	434	433	425	442	442	470	453	441	479	448	483	459	439	490	448	454	497	445	479	448	458	453	446	478	441	457	465	468	450	482	456	443	466	454	459	434	471	432	427	454	456	431	434	420	385	464	473	475	463	473	417	421	469	473	446	438	436	454	459	456	428	435	473	440	464	449	445	451	425	425	426	436	475	508	462	458	458	438	468	466	413	479	460	478	445	458	423	458	469	442	426	427	441	433	467	452	441	419	467	461	416	454	445	408	469	451	437	437	457	466	444	455	450	462	459	464	476	432	455	449	451	439	431	492	433	491	410	446	460	448	487	453	435	421	463	438	446	412	472	458	467	459	460	465	451	414	470	495	450	424	412	444	446	430	408	426	468	463	484	462	436	420	471	441	470	448	434	455	426	435	417	430	448	462	462	431	440	461	437	445	448	428	415	453	440	477	477	408	473	475	452	473	475	435	442	456	482	474	449	416	446	469	459	454	437	473	412	443	456	484	473	442	453	409	483	449	442	457	502	461	488	450	462	459	448	469	430	494	439	426	486	440	490	454	441	417	459	468	451	463	449	460	449	446	484	420	464	463	428	457	439	487	452	454	434	457	435	494	467	475	443	414	490	468	449	475	466	431	454	468	427	455	494	428	487	432	445	455	458	469	443	435	444	445	483	455	415	483	463	474	433	439	457	420	457	425	459	429	426	439	469	424	447	452	451	449	410	457	459	486	484	422	464	387	418	448	460	418	438	454	458	465	460	454	450	480	422	475	436	487	453	425	455	449	414	460	424	454	450	430	494	444	433	485	446	447	474	442	438	448	451	447	445	419	472	492	427	480	495	436	439	435	439	454	455	417	458	499	424	452	498	446	434	450	471	443	480	464	458	465	461	502	474	460	441	483	494	473	464	444	428	458	470	492	423	481	460	453	486	482	447	452	441	418	456	439	446	494	428	460	457	453	467	427	449	445	493	483	457	433	473	444	460	479	458	423	430	498	453	428	430	419	423	453	489	457	443	470	462	449	482	454	484	455	456	460	461	447	462	462	471	478	416	481	440	451	465	497	436	402	476	466	458	479	417	456	445	444	460	458	445	429	440	484	471	440	499	482	434	453	436	474	485	439	457	421	506	496	465	446	444	474	442	458	459	453	454	442	473	473	425	436	438	471	449	453	440	432	450	436	418	466	448	469	487	440	470	476	458	463	424	454	449	473	465	462	473	454	418	455	417	447	472	454	449	424	444	449	429	451	430	430	484	444	430	457	449	442	472	445	477	435	455	470	444	437	454	446	460	450	467	447	470	487	445	431	442	460	464	444	414	458	428	471	422	438	442	470	445	441	463	441	462	492	510	478	447	480	468	468	457	464	437	450	450	473	472	462	472	447	424	453	464	439	423	445	487	446	458	428	474	434	411	469	441	478	479	472	451	470	422	465	481	482	479	483	466	471	427	446	444	468	490	439	468	444	429	426	441	487	430	468	452	478	433	447	416	449	437	435	452	453	429	459	448	459	465	439	439	461	424	463	453	448	442	480	427	460	465	434	442	407	428	441	447	475	461	458	440	459	419	432	482	454	451	405	475	405	475	440	453	452	497	452	462	447	484	437	401	385	467	449	442	459	422	451	422	487	439	482	522	463	446	441	448	455	492	476	469	467	472	448	444	429	473	475	499	480	463	475	473	415	412	437	467	437	462	437	470	446	454	454	468	447	428	464	448	447	465	430	454	463	441	494	468	416	430	469	432	438	477	443	470	463	484	433	460	503	458	468	426	422	434	447	470	473	448	424	476	483	466	461	443	463	498	426	454	468	457	438	465	420	474	477	451	442	435	480	474	463	422	460	456	435	438	429	459	426	483	454	420	460	400	432	459	437	420	441	491	453	473	463	421	436	474	449	472	421	443	478	437	463	489	470	474	459	453	415	473	431	492	453	439	465	455	484	504	442	436	472	482	427	441	457	435	470	446	460	425	449	440	447	424	418	481	458	458	435	409	418	473	453	398	493	437	451	450	446	453	450	452	497	452	428	469	476	473	449	445	470	451	451	457	508	461	438	437	454	427	457	455	438	443	417	431	490	447	479	455	476	431	425	486	470	481	470	453	449	474	443	431	460	484	455	416	458	449	440	434	475	434	465	452	451	435	443	455	439	479	421	429	476	481	475	452	476	446	441	436	439	427	455	475	453	465	431	426	466	424	438	468	444	506	458	443	468	462	458	444	478	459	453	398	461	446	469	453	432	448	458	434	451	478	399	485	463	435	475	454	431	475	453	456	478	439	468	449	467	502	448	436	474	441	416	473	456	411	473	463	449	497	450	499	490	471	430	513	437	460	453	486	453	404	444	438	464	489	435	466	472	458	437	464	415	446	449	456	456	456	451	470	423	428	447	478	457	431	459	427	447	436	433	450	459	441	485	474	467	427	444	438	476	465	470	429	457	464	490	452	434	449	454	430	451	445	460	484	437	456	476	475	458	462	435	469	485	433	462	468	439	460	429	436	471	448	413	465	452	429	480	454	444	453	439	455	474	464	423	481	433	465	482	449	477	448	495	458	452	467	456	426	484	468	455	444	489	468	439	430	431	416	426	393	444	444	487	421	449	476	443	460	468	476	435	489	489	448	437	468	463	427	433	446	476	477	466	453	433	443	491	482	450	442	429	457	440	466	478	464	472	451	467	475	465	436	461	454	423	446	440	472	491	438	407	441
15564	30455	29593	22807	18562	15050	12504	10676	9244	7701	6380	5312	4334	3752	3297	2974	2639	2497	2148	2017	1932	1916	1790	1715	1680	1629	1628	1558	1515	1464	1370	1271	1191	1033	1033	918	957	955	944	923	902	955	906	983	927	986	925	911	1017	964	903	962	922	934	942	963	971	952	935	955	900	956	916	984	948	917	923	894	904	979	896	949	947	874	902	914	899	860	974	946	936	871	851	906	946	897	890	914	913	899	869	888	902	901	862	940	909	904	909	902	873	892	950	882	872	903	847	948	881	901	888	924	888	853	897	899	882	877	911	936	854	882	860	899	842	912	888	866	939	874	900	912	884	883	900	860	940	934	866	864	825	898	866	859	872	862	895	880	864	947	902	925	900	907	898	852	904	862	878	878	837	907	877	895	881	883	932	898	863	921	850	921	899	913	884	937	901	925	933	921	859	875	904	915	908	843	892	852	853	905	839	918	872	918	826	827	885	884	903	865	856	874	902	880	871	896	888	853	870	902	859	873	846	862	834	894	846	917	905	895	896	884	916	907	885	909	953	925	884	919	857	913	880	897	863	886	900	886	882	908	854	894	880	883	902	928	963	905	928	910	879	939	860	891	874	912	899	884	947	884	866	896	851	906	856	885	928	835	922	882	868	831	902	928	892	904	930	895	863	886	857	897	872	931	886	853	909	927	915	906	908	879	894	890	874	860	915	898	840	889	936	892	873	863	943	912	885	901	925	875	886	900	871	906	890	877	937	879	886	887	881	895	897	890	914	863	867	895	914	862	898	851	860	923	859	921	876	891	924	840	896	926	886	907	919	906	879	869	887	882	964	847	891	907	838	891	948	875	912	897	875	898	880	912	908	924	894	903	955	896	883	941	932	861	918	883	933	927	893	901	864	890	904	951	903	935	868	897	905	936	928	890	874	882	923	882	869	920	856	931	908	940	920	872	910	838	934	896	894	925	847	923	863	853	863	907	891	842	926	879	881	917	883	887	879	916	923	903	914	924	862	871	883	913	915	867	884	872	909	872	850	916	986	868	912	895	897	848	898	894	909	851	926	886	906	874	862	885	955	872	895	842	880	891	937	852	866	915	884	873	901	894	862	852	866	865	892	907	941	912	890	907	864	905	936	873	924	923	956	832	940	947	915	927	880	917	887	894	869	867	885	870	863	896	881	934	904	844	868	900	886	869	899	847	943	862	893	854	866	854	843	869	881	892	946	878	873	862	926	949	891	881	883	851	874	881	853	925	927	869	807	852	934	882	930	865	823	912	911	911	856	897	866	901	883	886	862	939	905	894	876	891	880	890	912	857	904	865	865	900	937	967	847	903	908	890	916	908	952	940	924	872	969	840	922	902	873	908	910	881	901	916	909	918	857	900	899	929	903	899	875	916	897	901	885	951	927	902	913	870	925	912	889	879	867	902	912	888	905	852	846	961	888	886	815	904	899	916	854	912	889	891	907	876	869	925	907	869	887	901	850	916	913	880	911	876	917	864	937	934	905	857	930	864	880	875	893	920	864	903	868	931	865	914	875	829	858	893	926	845	904	823	910	936	868	895	887	873	829	888	859	885	945	859	853	832	907	851	855	887	949	939	880	879	844	916	863	882	850	903	886	933	882	930	898	961	910	878	891	860	894	923	915	900	910	898	899	890	865	848	900	901	880	893	881	887	854	940	847	913	910	898	875	922	921	893	866	896	886	880	856	929	934	865	894	809	953	930	851	874	877	896	927	874	882	891	910	883	879	886	888	864	878	987	860	894	842	922	864	875	936	919	851	900	896	926	892	890	897	895	890	897	891	889	902	890	918	884	897	871	891	816	817	834	865	897	929	948	914	864	923	912	875	913	903	886	826	851	905	888	853	859	891	845	881	914	915	955	824	930	874	824	842	874	918	939	883	902	818	942	872	843	877	948	912	908	893	886	923	871	937	958	895	866	872	929	854	854	881	953	924	908	901	886	915	847	882	828	879	914	921	921	897	924	898	914	913	885	870	890	862	922	868	894	884	896	857	884	864	866	881	919	899	918	923	849	876	879	882	910	907	896	868	855	904	916	912	910	950	907	909	915	929	886	882	879	871	884	904	881	883	865	926	885	944	883	882	893	889	866	894	865	931	867	940	895	854	824	912	968	878	865	907	881	875	899	904	924	878	858	928	883	899	886	926	870	905	842	913	911	864	873	898	901	900	901	882	928	898	893	913	917	890	884	930	898	894	924	918	905	864	910	863	887	887	867	885	885	970	878	941	897	867	865	885	857	948	888	892	896	893	916	869	947	885	925	855	869	894	876	864	858	836	904	868	926	874	877	901	895	930	829	883	886	893	904	933	827	864	871	881	931	875	919	920	920	912	906	924	923	860	861	883	873	855	944	907	911	957	894	853	890	869	844	877	930	891	945	892	953	873	927	923	892	849	884	879	867	890	868	859	892	898	883	903	883	896	940	888	878	941	886	865	925	881	899	926	853	919	876	875	922	971	925	886	850	890	891	887	858	884	843	866	874	863	832	899	839	899	893	870	858	856	912	910	870	852	884	892	882	846	844	892	868	920	914	880	944	924	848	852	883	955	910	870	900	882	900	966	877	923	894	834	858	837	866	881	836	912	868	844	865	854	897	880	909	911	923	859	898	852	880	841	897	890	824	857	859	878	888	941	879	897	870	923	944	917	832	876	889	941	881	917	913	870	898	869	908	889	874	906	856	920	870	907	878	900	911	923	903	884	887	916	941	916	831	876	856	902	882	893	899	893	927	893	908	866	888	849	908	902	881	899	901	859	915	905	908	915	902	843	826	910	841	904	930	897	903	932	913	903	923	867	914	911	940	911	923	871	866	910	915	956	859	865	895	869	880	905	892	902	878	892	898	919	909	836	886	865	927	874	876	870	948	846	910	886	868	872	886	863	897	924	910	939	934	910	861	895	899	852	901	877	929	857	915	918	883	898	900	896	885	904	904	905	896	875	881	905	870	892	910	911	930	940	876	872	876	919	908	885	910	887	897	890	887	881	876	862	922	857	907	862	935	856	914	888	903	874	862	872	928	866	900	882	922	897	916	915	919	864	862	826	856	868	910	876	917	895	864	890	885	864	870	888	867	949	940	889	862	914	919	882	909	896	908	904	882	847	897	911	916	855	888	850	863	869	888	854	902	908	858	861	925	806	837	900	870	853	882	879	943	894	889	888	939	896	855	866	886	863	899	887	846	912	912	908	919	855	851	905	887	876	862	879	851	924	912	870	866	899	841	919	913	915	906	908	918	879	926	887	894	884	895	873	899	896	868	893	869	823	887	883	860	899	959	941	892	923	927	902	895	898	847	879	872	880	922	888	880	871	829	874	886	895	869	919	898	880	914	908	915	910	901	920	880	924	936	914	860	900	842	882	865	885	897	863	908	886	871	860	913	942	896	859	925	891	875	909	888	912	915	912	916	852	932	904	895	894	870	903	890	926	890	912	862	914	870	905	896	919	816	892	944	885	881	922	887	944	849	897	895	891	918	876	903
27434	18190	8521	4345	2410	1682	1297	1030	838	669	559	542	472	422	401	350	377	348	354	348	306	313	313	295	333	305	329	330	304	313	308	327	307	283	265	287	258	259	285	257	292	274	285	277	277	298	263	284	269	254	259	308	315	279	270	295	310	238	276	271	271	284	277	263	269	242	287	274	250	262	261	282	284	238	257	268	255	288	267	269	284	245	281	274	246	261	250	270	257	285	277	249	305	285	266	279	281	282	272	268	264	285	316	248	264	288	271	257	272	286	270	285	287	282	275	263	256	243	253	295	273	251	260	292	238	300	263	293	256	299	272	264	270	252	287	282	266	278	253	273	286	275	304	239	288	271	276	275	271	272	296	310	289	285	262	299	268	271	277	276	267	248	246	249	292	284	276	269	277	285	268	269	269	269	270	257	245	280	279	268	258	270	270	244	263	286	268	262	263	245	263	263	276	254	250	266	289	245	250	262	261	256	273	271	244	284	243	265	266	280	265	265	283	301	265	273	296	297	270	253	277	269	303	251	261	262	259	237	265	276	273	269	302	272	284	264	285	252	237	230	238	284	260	282	279	270	239	257	250	282	288	266	266	276	262	256	296	306	274	287	282	272	263	267	260	274	244	289	275	294	287	250	300	270	247	270	271	296	300	281	255	251	265	275	269	289	270	260	297	276	278	278	295	267	273	270	247	302	306	279	278	278	268	277	273	311	273	310	273	246	269	293	255	315	265	231	266	248	257	282	260	277	277	263	292	258	289	263	271	275	287	258	247	273	259	254	318	271	273	255	257	286	257	290	280	263	252	273	242	263	286	279	290	295	285	262	280	259	288	271	256	260	258	285	273	294	287	285	290	272	259	290	290	277	287	257	277	264	281	266	299	266	260	277	267	260	285	292	292	274	259	299	268	248	290	299	250	263	267	272	242	269	267	247	300	274	254	225	270	233	270	267	261	260	300	296	273	263	254	251	246	260	250	287	260	299	272	287	288	296	282	264	288	264	267	260	268	261	267	291	273	275	295	272	255	296	295	286	261	263	269	273	270	286	276	253	253	278	283	295	271	256	278	278	290	266	279	244	264	293	271	271	260	260	285	247	275	274	297	296	256	285	278	286	259	271	254	255	252	279	277	295	288	233	260	287	254	267	295	270	280	275	301	276	290	268	262	272	261	285	285	267	276	247	273	265	230	282	257	283	266	317	292	256	283	262	254	261	293	272	268	257	302	275	279	277	245	247	274	256	278	260	288	252	276	274	237	265	256	284	294	290	286	236	271	270	287	261	276	274	265	271	242	268	276	255	287	258	296	259	286	235	272	236	255	254	236	272	258	271	272	285	285	269	287	255	298	277	285	257	255	241	264	260	279	296	243	277	271	258	265	302	284	273	268	277	284	294	268	281	262	238	297	258	277	310	266	266	275	300	261	260	284	300	276	294	292	269	268	277	284	262	287	273	289	261	257	259	282	285	275	271	270	280	267	272	291	284	274	280	269	305	269	234	281	267	285	250	259	309	257	255	265	259	258	266	293	257	272	237	259	276	284	297	279	268	277	253	281	254	260	290	262	267	246	280	269	254	272	273	282	244	256	294	273	240	268	288	253	263	269	270	292	284	296	291	290	266	245	306	267	271	287	260	267	265	245	297	253	253	257	303	265	274	253	261	274	288	279	261	264	313	291	265	262	274	235	290	291	288	300	258	262	288	268	275	264	259	291	261	283	298	240	295	259	267	253	269	289	252	257	278	250	275	251	295	277	277	289	287	260	289	266	286	290	255	275	323	269	267	276	274	278	258	293	267	260	263	288	282	283	262	249	299	302	294	278	274	295	290	256	262	286	289	283	289	249	262	274	272	261	233	261	308	279	256	302	273	277	237	259	284	274	263	274	273	266	244	277	258	259	238	253	234	267	273	255	291	291	260	284	257	226	298	270	281	284	294	275	271	258	277	275	273	282	258	275	274	243	276	301	266	276	274	251	281	285	257	265	286	285	287	265	248	267	260	270	274	282	280	279	312	281	293	268	268	264	284	277	265	246	279	290	286	252	260	239	243	284	266	265	262	251	290	268	287	238	256	267	287	255	276	275	297	285	272	289	261	262	269	227	265	255	231	279	280	241	286	290	269	276	285	264	263	263	252	256	273	291	292	265	296	245	247	276	265	279	269	288	244	226	275	267	283	278	289	274	252	270	263	297	262	257	295	245	287	283	265	280	284	296	256	254	278	282	281	287	276	247	245	280	279	307	276	251	254	270	297	261	277	258	245	258	245	281	285	269	273	285	250	251	268	290	270	233	294	284	266	271	291	272	292	278	265	294	268	269	257	257	275	285	265	255	272	300	268	263	260	239	284	263	257	270	249	297	286	304	282	292	281	266	259	257	269	249	284	256	252	266	278	271	269	259	270	269	271	276	250	287	260	248	290	242	265	280	284	298	281	281	273	252	297	242	296	298	275	270	292	272	278	252	279	285	260	284	303	266	287	271	266	272	287	258	269	251	272	259	257	276	272	273	267	243	280	264	271	289	278	265	267	278	285	262	248	277	223	286	267	257	253	258	256	244	285	278	301	256	272	272	289	251	274	252	273	273	309	294	292	275	262	293	281	279	271	290	252	291	268	274	250	310	271	285	278	270	271	279	287	262	271	283	274	233	277	252	275	275	253	271	273	287	283	276	248	251	261	282	267	295	254	279	281	271	283	265	255	293	300	261	276	290	281	262	265	285	282	275	256	260	272	260	309	261	269	273	271	266	274	280	280	285	279	245	233	263	242	287	278	263	297	261	264	262	284	254	262	259	276	249	266	297	301	256	242	284	250	261	249	259	274	283	284	276	273	284	282	262	281	266	301	297	271	280	285	247	270	299	269	258	258	252	259	277	224	275	275	291	268	285	263	295	255	264	281	286	255	287	305	290	269	285	249	273	290	298	291	268	270	276	250	276	295	259	258	252	300	299	285	254	269	274	251	257	270	296	267	269	284	268	293	268	271	231	286	291	271	276	273	275	281	275	253	263	278	297	273	252	273	278	299	275	287	283	281	297	273	287	271	283	262	272	257	284	271	278	267	284	245	286	275	267	259	284	244	273	274	314	279	308	256	286	294	256	289	294	283	315	267	277	272	285	289	281	290	254	288	260	301	246	234	250	290	275	278	280	300	265	284	247	293	269	238	265	271	275	266	242	294	261	267	258	294	280	275	303	288	273	269	260	286	307	266	257	290	273	260	259	282	271	294	289	291	292	283	265	238	286	284	262	244	281	279	262	294	253	253	281	287	260	277	286	253	272	271	284	264	247	265	279	261	252	263	286	291	263	244	256	271	279	254	255	277	263	266	274	275	267	250	268	251	259	274	274	263	288	265	281	268	283	299	273	272	264	295	265	272	272	262	308	313	299	274	290	282	264	260	277	263	296	287	277	266	283	275	262	264	265	286	263	295	294	272	292	232	257	275	299	279	272	264	250	272	286	267	287	313	284	293	275	272	277	284	266	272	312	274
9868	15645	15492	9712	7218	5580	4353	3581	2915	2389	1972	1615	1353	1240	1124	1078	1004	950	896	864	853	818	844	754	718	789	782	765	754	728	721	692	643	600	632	585	600	615	570	583	590	590	566	601	592	541	585	574	604	577	588	596	648	560	569	599	594	631	640	597	538	588	595	613	608	591	588	560	604	620	619	595	549	603	586	565	561	581	589	556	570	609	557	503	580	587	587	611	609	541	570	524	570	596	619	546	568	572	572	597	563	550	589	591	575	535	580	563	569	603	592	554	613	563	560	602	573	569	550	604	573	555	569	558	552	571	577	543	562	573	580	564	517	580	590	585	574	519	561	584	584	554	582	571	588	577	608	560	570	561	537	606	557	560	556	616	550	577	553	578	583	588	595	582	596	587	614	620	585	617	583	545	575	603	602	601	516	577	581	607	579	553	550	552	581	582	574	487	571	554	605	571	561	581	512	584	568	552	588	594	517	574	574	559	523	564	558	534	573	631	557	570	565	569	550	557	581	598	563	592	582	576	493	579	603	606	584	580	559	588	583	590	566	540	619	581	583	554	562	565	556	541	612	558	597	543	559	562	571	553	584	553	584	549	579	573	553	590	543	580	575	558	599	593	546	567	558	550	548	591	569	559	548	576	579	591	569	550	530	576	572	573	586	526	563	580	556	558	580	583	560	546	585	576	573	550	570	601	626	583	544	592	566	583	574	580	626	580	620	580	608	568	527	543	599	532	568	581	533	527	601	589	607	576	566	581	624	586	522	558	596	594	601	571	584	560	589	597	565	555	572	538	561	630	562	545	637	561	553	553	588	567	551	609	513	586	573	585	538	570	601	576	573	607	566	554	613	587	608	592	568	592	582	573	609	585	560	594	573	579	606	569	561	593	594	575	577	599	577	559	552	559	553	530	582	593	564	594	604	495	571	555	538	538	605	593	597	567	567	623	577	571	570	572	548	555	564	564	615	568	600	568	617	601	552	569	598	567	563	571	572	588	556	560	561	568	598	551	570	581	555	544	565	543	580	565	524	586	597	572	577	570	553	576	588	573	575	560	623	584	565	571	589	559	567	600	568	591	556	556	557	595	596	573	536	536	595	519	593	518	574	553	562	537	569	583	587	565	546	564	558	584	563	522	580	570	564	568	563	585	610	546	598	570	538	603	621	551	549	617	610	548	547	552	599	597	589	531	603	566	594	535	590	549	600	537	565	561	556	584	548	551	560	576	619	581	567	577	526	582	544	605	566	553	629	598	564	540	530	567	565	590	563	569	576	526	553	573	509	576	572	574	526	552	629	609	594	580	565	568	563	572	624	598	551	538	625	549	576	572	556	565	554	611	598	544	528	536	565	541	546	530	556	594	574	572	593	566	563	587	558	574	582	594	556	562	582	559	577	588	534	650	554	565	578	567	595	593	546	572	595	566	594	585	565	589	562	565	572	563	537	557	635	572	562	549	580	546	570	569	594	568	549	588	569	565	593	562	552	602	554	576	565	538	529	559	587	574	610	562	571	580	570	597	552	624	598	567	572	609	582	552	584	573	584	563	610	561	599	620	568	544	577	573	624	565	555	521	560	555	590	575	571	541	637	588	634	613	619	602	557	592	578	524	613	579	582	579	570	588	593	577	580	566	594	538	565	576	571	577	566	537	566	599	608	592	584	616	571	562	597	598	569	561	582	637	616	570	566	572	558	562	585	590	580	579	588	534	606	603	522	517	567	594	558	558	568	571	594	588	610	584	545	561	513	587	569	572	571	545	554	549	536	577	595	567	544	587	564	568	591	591	582	579	566	583	587	553	575	547	570	560	528	517	583	576	575	604	542	533	603	540	577	575	601	512	523	535	591	538	585	527	589	585	549	599	580	588	574	578	561	574	547	602	575	564	531	560	591	614	585	556	610	570	607	575	601	550	561	598	575	593	590	607	594	607	549	570	561	560	564	579	583	567	625	555	594	621	535	551	601	603	586	566	538	543	538	572	587	598	563	547	611	557	553	528	570	542	596	584	604	561	540	597	615	585	581	571	579	575	575	610	591	554	553	596	588	569	572	558	602	587	597	540	562	570	618	566	548	568	610	577	562	594	564	620	532	594	564	541	586	548	593	583	551	560	573	537	574	561	547	591	599	584	569	519	591	547	574	562	586	610	577	553	559	602	575	573	584	588	567	563	585	538	546	598	583	573	556	597	595	567	577	602	579	565	558	609	587	579	551	591	574	570	577	560	567	589	515	519	588	602	563	593	504	590	561	573	598	579	592	546	594	585	551	554	554	568	564	566	577	547	571	585	580	574	559	563	578	531	564	575	573	553	586	603	562	564	563	562	543	596	578	579	596	557	597	563	578	561	521	570	558	594	567	567	566	535	548	577	561	546	545	568	534	584	583	555	549	567	535	563	545	577	588	582	565	516	579	592	544	651	583	543	607	555	562	634	572	565	587	554	577	608	573	564	613	594	594	522	619	562	547	541	555	587	557	552	588	557	573	568	595	542	584	569	541	585	585	541	554	563	556	569	552	581	555	534	554	564	564	590	573	542	602	583	585	568	611	559	576	622	583	582	554	563	613	587	572	544	591	592	546	553	546	604	602	586	535	566	536	573	552	574	585	541	548	586	555	562	569	608	578	566	597	587	611	543	538	575	591	563	571	578	539	541	563	575	568	574	576	573	568	578	583	604	559	610	568	569	570	563	609	621	583	565	554	567	597	540	556	547	565	575	585	627	586	607	586	619	532	605	586	596	572	561	551	598	547	554	584	514	566	550	558	587	524	592	608	567	596	591	546	618	550	560	556	556	546	554	579	590	566	524	556	546	580	530	567	569	544	524	592	546	590	557	588	616	534	593	569	548	591	599	608	570	577	553	566	549	548	610	551	540	587	589	558	573	586	557	566	583	557	575	544	539	554	596	578	558	601	542	571	545	598	574	584	587	515	573	579	565	598	573	526	593	523	593	560	548	564	571	555	560	562	541	607	562	582	545	587	596	538	540	573	561	560	569	571	559	592	565	548	538	551	585	554	533	579	538	526	502	593	560	567	596	572	579	578	593	555	575	580	603	610	565	582	599	582	590	586	542	547	604	545	589	626	559	546	594	542	556	541	610	606	574	584	569	558	599	589	581	585	553	561	557	590	590	545	581	554	573	552	535	567	576	552	538	539	567	551	574	597	576	558	576	564	586	581	532	586	564	577	571	587	552	545	565	550	555	582	549	531	558	580	557	578	575	519	560	558	548	611	567	582	585	580	599	566	605	578	613	560	563	585	592	584	558	553	585	599	534	590	569	584	530	566	630	566	580	558	586	576	568	527	627	558	598	561	551	606	588	566	557	578	567	565	574	563	581	589	590	545	562	584	565	607	554	589	529	578	533	587	601	570	565	537	546	557	563	545	571	592	551	530	632	577	552	538	628	599	584	549	568	605	565	586	560	579	575	530	535	601	587	551	584	562	528	604	607	589	558	574	555	569	587	599	602	513	544	543	550	556	586	554	577
25044	21432	27891	25252	15139	5976	3549	2447	1907	1444	1258	1060	861	727	634	613	553	513	516	440	427	460	446	439	427	434	452	346	424	382	372	334	350	330	323	335	295	310	300	304	320	308	310	325	348	318	293	327	334	318	301	308	340	308	322	304	326	323	337	343	308	327	296	295	337	332	318	275	294	286	283	297	280	293	296	318	276	311	322	293	304	332	286	303	300	307	300	272	296	302	322	301	328	334	319	291	318	324	297	307	306	315	300	327	313	281	315	301	302	293	310	326	311	296	313	308	285	300	324	296	308	321	308	303	293	337	313	318	309	324	293	291	311	285	277	299	291	313	303	307	291	309	295	314	318	322	285	275	266	307	263	311	291	307	302	306	307	318	339	312	302	306	329	326	314	307	315	285	267	326	303	288	315	308	313	286	297	320	314	308	289	275	287	288	300	281	304	294	267	291	315	292	298	320	281	281	303	235	285	305	270	295	284	294	311	285	306	299	290	270	290	292	311	267	296	279	285	296	344	312	287	324	301	278	274	309	297	337	322	315	285	277	325	289	324	290	287	311	329	330	311	328	343	331	322	279	274	320	314	294	286	273	301	307	324	286	317	314	274	325	307	326	307	299	302	285	332	280	287	300	329	306	290	310	284	300	299	293	304	283	283	296	294	315	323	284	298	322	327	318	331	308	306	311	281	313	304	295	286	299	318	287	299	298	306	321	330	301	263	324	304	330	292	306	296	281	316	295	302	303	310	307	314	286	309	324	310	295	283	301	292	311	298	295	311	294	297	287	316	316	311	339	293	278	301	276	298	299	324	291	338	282	293	291	290	288	289	295	290	285	296	270	249	290	351	285	322	291	295	306	296	303	323	310	305	316	300	282	317	304	316	310	270	302	304	275	293	282	284	293	296	305	268	338	307	313	302	319	308	309	307	273	305	287	305	306	332	297	310	305	310	319	291	305	289	269	284	275	339	297	323	314	295	320	295	314	263	302	326	324	317	313	295	280	312	282	309	316	291	306	266	301	311	295	297	338	304	289	296	314	311	297	308	318	281	304	302	336	317	309	302	290	318	284	295	305	293	279	322	291	299	312	318	321	318	303	343	303	272	306	300	306	346	325	286	293	287	343	303	301	264	323	316	295	310	293	289	299	303	293	300	306	300	284	323	308	341	269	300	294	317	271	306	295	313	290	293	304	283	305	298	285	285	306	296	289	282	269	290	322	300	312	285	266	300	291	311	287	270	284	307	291	288	312	283	308	278	271	320	275	302	318	300	299	295	305	292	287	317	310	317	296	294	320	292	280	301	350	338	322	297	304	294	329	288	285	264	297	297	284	318	271	318	314	293	276	301	301	318	299	326	307	294	296	280	282	327	285	304	289	314	345	298	303	287	276	288	309	307	309	282	313	329	306	335	278	298	298	296	336	308	313	321	309	328	313	289	293	302	311	309	291	294	318	300	301	295	287	316	258	316	287	287	324	299	324	315	281	308	293	290	291	273	304	308	307	284	308	310	283	317	314	299	287	302	295	299	314	323	329	295	306	299	310	315	304	298	293	304	299	305	309	295	282	300	307	333	298	346	307	319	298	320	314	333	318	311	306	292	272	290	298	303	300	333	301	284	275	298	329	294	342	320	330	289	307	277	278	332	296	332	288	315	312	320	284	338	316	304	314	279	297	332	291	315	323	349	302	287	313	312	307	283	291	301	304	300	326	314	284	320	302	315	270	319	310	295	291	312	274	307	278	286	279	313	308	318	307	310	300	327	304	317	306	285	293	271	264	300	298	293	298	292	289	288	292	265	283	307	295	305	339	285	311	284	309	286	307	298	275	314	293	297	308	314	318	295	300	303	294	303	313	309	309	317	320	297	298	297	320	303	337	276	322	277	300	298	341	271	320	301	295	319	276	314	304	301	293	296	294	324	310	307	297	294	299	321	314	284	301	319	330	314	324	292	317	299	273	308	315	313	307	304	306	282	325	305	344	297	302	292	292	303	290	298	296	297	298	281	297	313	317	281	297	292	287	293	299	295	281	319	302	306	296	318	313	303	279	320	319	273	301	306	295	298	282	290	303	311	289	297	311	275	315	316	319	326	327	327	300	336	278	303	318	289	273	283	279	298	318	310	340	281	294	324	289	307	310	346	333	310	326	289	294	302	335	277	306	276	293	328	317	315	320	304	279	285	311	307	316	337	281	300	302	268	308	299	336	300	291	318	305	315	295	304	281	301	296	313	282	307	275	294	314	324	316	304	302	322	313	282	312	309	296	333	299	288	304	300	312	304	304	297	291	273	293	297	338	286	305	302	309	316	298	291	301	311	314	313	289	292	269	323	292	308	305	285	286	320	299	315	303	281	319	294	310	304	330	295	305	307	301	338	313	301	290	284	269	300	308	284	310	273	296	313	317	316	331	298	299	287	335	337	334	297	298	302	315	273	299	305	297	276	276	340	308	331	306	324	309	303	299	304	315	317	324	264	334	267	312	281	286	302	300	281	291	310	301	293	296	318	293	326	266	279	349	299	298	312	312	327	325	309	296	309	318	317	324	322	274	287	358	287	295	296	324	293	302	284	340	285	297	310	306	283	293	278	311	319	293	277	320	308	296	301	307	313	296	331	279	299	269	313	291	292	289	270	347	286	308	303	284	295	303	311	314	308	301	329	333	308	313	323	298	317	312	280	312	288	315	295	318	291	328	288	320	309	275	289	334	296	323	306	291	329	305	266	305	289	288	303	265	299	308	299	294	279	320	348	296	323	337	303	290	290	300	266	325	340	317	279	289	264	330	314	331	277	307	288	320	321	355	343	315	271	287	287	284	303	301	277	326	293	296	299	286	259	293	294	300	314	303	303	281	278	299	285	288	283	278	286	332	302	287	291	312	328	318	308	269	307	305	302	297	327	297	304	314	302	303	318	295	313	320	282	314	286	303	308	296	302	287	329	335	300	312	303	343	284	309	295	317	309	310	278	307	298	279	321	337	286	288	317	325	284	323	301	290	299	277	290	303	306	287	282	290	301	314	305	309	315	309	303	304	306	295	298	279	310	314	294	291	306	310	308	299	275	329	292	292	327	321	302	300	286	308	282	304	304	282	318	310	331	310	311	285	317	321	301	305	279	273	309	319	305	296	295	304	313	296	322	296	309	303	276	308	298	299	316	307	288	278	302	307	279	288	324	312	283	306	295	307	269	318	325	291	308	280	327	314	362	281	292	292	292	286	298	314	305	304	321	315	281	310	304	266	294	308	312	303	314	308	323	300	324	281	284	297	301	295	290	325	263	295	313	290	285	331	289	306	299	305	298	309	311	322	293	291	290	325	312	327	297	269	309	285	320	272	306	301	308	288	312	316	312	331	306	336	310	309	289	291	278	272	297	321	295	315	315	303	334	297	313	287	294	277	341	279	298	323	306	278	303	297	296	308	311	294	321	336	283	303	306	324	300	289	295	330	317	296	291	327	276	289	342	314	317	297	303	299	282	319	306	284	307	304
13404	26541	25928	18784	15299	12209	9478	7785	6154	5150	4143	3394	2726	2276	2015	1783	1613	1507	1426	1347	1242	1201	1174	1176	1084	1079	1033	1063	1013	1012	939	900	837	787	689	660	705	621	659	701	615	649	659	625	685	640	678	663	637	674	686	680	608	687	650	738	650	702	616	633	633	639	662	653	603	645	649	637	641	657	588	658	632	620	635	652	634	656	637	633	588	634	619	634	626	675	622	632	627	612	683	652	639	634	604	658	654	639	650	643	617	628	610	621	652	640	626	641	654	644	644	642	597	635	615	636	613	608	651	619	621	595	605	584	644	644	610	640	630	653	641	621	625	625	639	614	629	601	613	633	580	571	652	636	625	618	596	628	653	633	647	662	638	601	599	585	620	612	602	656	630	638	636	610	631	617	638	615	635	665	647	626	611	602	603	630	589	648	577	628	614	621	599	625	618	622	618	610	615	603	618	626	619	672	607	639	661	591	608	618	567	627	644	635	627	625	643	632	624	610	643	627	636	614	559	624	622	608	648	618	610	639	643	622	632	628	623	664	611	653	620	650	573	585	601	631	666	639	653	676	622	604	660	638	638	626	626	586	626	622	639	624	620	635	645	611	610	659	647	586	557	612	653	637	625	596	634	572	600	642	664	588	649	642	576	671	628	622	644	597	629	620	663	669	636	642	577	619	599	578	626	661	606	601	635	592	671	623	652	649	591	658	612	596	630	624	639	589	646	618	596	643	601	636	620	651	639	615	620	592	600	574	593	634	663	601	573	640	613	603	657	635	627	601	662	671	612	646	612	635	631	679	589	599	629	662	615	618	603	591	632	597	637	618	621	650	613	636	621	608	688	630	611	604	616	686	607	602	632	631	622	624	653	625	574	608	613	575	650	645	628	640	599	603	638	655	627	603	617	604	645	619	627	584	646	645	630	612	639	641	613	596	656	588	626	642	634	605	597	613	638	677	653	621	623	654	613	662	608	558	645	626	603	623	578	596	589	616	608	642	614	646	617	629	678	658	605	613	600	588	646	602	630	643	626	585	625	654	647	617	644	620	592	617	661	650	605	665	643	623	587	637	615	633	600	631	639	679	614	631	610	608	615	641	610	646	663	622	652	617	624	614	633	626	667	625	581	568	636	652	628	590	623	605	594	650	679	594	627	599	652	632	636	632	597	632	648	640	667	608	621	634	633	634	606	643	611	615	630	625	631	562	613	615	609	645	642	655	667	619	674	639	625	626	665	629	607	649	630	634	614	576	683	609	660	624	640	614	597	647	615	632	610	650	611	629	600	661	625	614	609	615	603	589	614	635	607	621	610	643	612	602	616	623	667	613	623	657	638	604	601	634	647	642	614	626	657	601	656	624	654	582	644	604	638	603	616	632	604	625	612	611	609	634	618	623	588	664	651	632	648	655	621	589	626	623	628	631	581	620	645	653	636	652	647	676	639	607	658	647	578	618	639	651	632	606	586	627	601	610	642	615	574	619	638	666	630	619	599	632	659	621	625	647	658	602	628	640	622	606	603	617	613	621	640	650	641	644	685	618	625	617	658	607	678	668	595	639	627	610	608	616	658	615	599	668	578	594	593	607	552	609	665	592	582	647	648	572	622	625	614	598	590	602	609	659	616	640	662	624	628	648	617	574	649	606	619	584	619	612	654	685	652	638	645	661	580	628	658	637	615	608	610	589	596	620	632	647	623	605	647	623	609	586	588	593	629	666	604	591	666	606	614	603	609	609	604	629	595	616	601	678	673	566	609	596	635	626	629	627	591	609	620	644	608	603	599	671	616	654	576	682	628	590	639	634	650	625	642	597	600	637	595	634	654	675	571	671	600	616	647	612	637	642	671	643	649	653	619	574	598	644	605	621	662	629	631	616	618	578	630	614	613	607	625	663	630	669	635	600	648	630	665	588	638	627	599	655	648	621	621	608	612	621	651	588	631	577	642	576	624	627	605	610	617	626	614	710	637	635	588	588	647	644	645	620	613	648	634	630	610	610	609	644	636	660	634	612	596	599	580	573	669	639	588	620	646	586	633	597	606	582	599	633	671	655	626	558	623	604	685	625	601	618	587	602	607	584	599	667	608	643	592	608	591	615	623	644	613	601	635	640	670	623	658	634	601	605	620	618	597	623	611	612	638	595	631	614	638	590	652	637	577	623	651	635	610	651	597	615	607	622	607	642	608	663	643	607	578	639	611	586	665	644	632	636	612	626	608	640	592	624	595	625	606	586	599	665	637	610	603	656	608	603	675	607	663	620	628	633	637	620	632	611	596	692	624	594	665	633	638	610	634	627	608	618	602	643	657	625	565	583	648	601	638	615	638	671	601	666	639	627	641	613	637	630	643	654	580	593	601	582	631	598	642	610	597	633	620	617	647	585	656	645	633	566	671	632	649	643	648	626	614	654	666	641	629	650	604	639	624	600	640	665	612	601	635	644	617	634	645	644	625	634	614	629	640	611	617	627	607	592	611	627	606	631	618	640	625	606	625	667	672	649	608	602	624	605	641	633	604	606	601	611	599	621	593	622	637	643	628	631	635	634	656	632	560	660	619	632	614	617	637	633	630	629	591	622	604	627	629	657	611	616	629	639	638	661	641	649	633	636	641	600	656	649	591	626	617	580	645	642	594	632	582	633	674	627	593	639	646	602	621	625	642	609	608	614	623	623	632	581	636	621	628	651	622	625	643	610	675	632	639	621	640	668	664	608	630	653	591	637	633	597	635	612	635	619	657	592	596	663	672	574	653	659	642	623	631	627	636	644	633	662	627	638	629	630	639	612	594	617	622	634	629	623	618	682	600	600	588	666	672	603	618	597	580	607	590	689	635	622	632	583	615	580	595	650	616	630	568	607	613	589	645	620	642	592	630	675	584	617	627	634	617	615	644	653	635	620	620	613	639	668	627	621	655	634	640	606	613	593	675	622	622	604	611	623	581	664	636	645	583	634	665	644	635	643	620	630	608	661	657	633	658	654	651	638	635	602	618	655	601	637	652	624	601	615	681	635	650	636	616	654	644	614	642	625	615	636	655	613	571	663	642	611	620	616	623	630	591	590	630	622	594	562	607	637	593	649	622	592	656	656	596	694	607	597	622	615	620	602	600	615	633	640	661	600	639	615	605	603	620	586	639	642	626	659	628	622	593	618	616	641	595	589	617	609	623	644	631	626	634	641	649	637	597	608	616	655	586	644	598	585	641	608	604	640	640	621	616	623	617	614	632	608	638	614	649	595	619	620	624	583	641	606	593	622	659	632	611	629	613	591	628	626	581	635	614	612	643	629	607	660	631	623	618	647	601	614	592	611	562	610	585	603	603	628	587	651	629	655	635	612	621	622	655	623	599	635	626	615	672	590	642	604	621	628	602	610	659	645	632	595	612	620	626	600	661	630	653	619	635	621	625	658	611	603	650	628	627	650	658	655	600	628	631	594	611	616	667	630	615	611	598	642	634	623	593	638	613	652	644	641	611	617	594	628	595	645	657	601	644	620	624	637
24210	21420	28880	24395	21427	15486	7409	4333	3101	2548	2111	1718	1366	1110	946	974	915	814	811	770	679	712	719	628	662	642	602	676	609	621	585	571	543	545	490	468	464	442	489	457	463	496	491	456	464	461	479	444	440	496	467	429	427	427	456	470	462	494	465	454	486	444	458	475	460	466	473	466	458	473	444	430	432	440	462	429	471	466	465	447	456	531	468	462	423	472	460	435	448	458	443	489	465	503	492	433	433	483	461	451	478	429	467	436	449	433	459	445	422	450	445	457	448	440	423	471	422	437	454	459	475	474	463	477	439	469	476	416	459	437	453	462	466	468	471	443	464	460	455	477	480	473	441	396	427	427	479	443	421	452	455	481	464	453	432	453	449	465	470	471	473	480	437	423	458	479	443	459	475	458	488	458	458	461	443	435	457	451	428	451	464	440	446	446	466	420	435	415	470	448	430	456	478	455	450	461	467	440	447	466	441	428	457	444	411	455	452	410	466	439	504	426	463	446	454	455	434	443	499	438	446	470	467	475	447	413	420	464	453	449	417	447	485	420	450	440	482	456	437	430	449	400	469	449	454	458	459	452	438	468	432	450	460	453	469	488	454	477	411	462	463	441	476	446	472	414	487	455	428	467	458	465	407	422	427	465	418	419	449	434	410	425	428	427	469	462	439	480	448	427	443	471	435	430	486	487	464	449	472	426	462	462	411	418	467	476	427	467	459	444	465	461	436	461	429	464	440	455	458	446	509	482	457	471	428	460	447	478	451	457	447	415	455	436	457	419	407	480	456	462	505	457	443	439	462	454	463	444	440	455	470	423	421	443	460	430	432	429	399	437	470	445	451	420	454	434	424	498	431	486	391	448	476	447	417	453	476	485	459	443	427	468	436	453	463	452	468	469	465	449	469	527	482	452	422	478	452	430	482	434	470	453	422	437	449	431	437	462	462	438	427	490	447	440	435	470	461	445	411	452	449	467	450	456	445	459	446	417	445	447	413	445	455	435	430	458	411	478	482	442	431	430	431	438	458	424	440	478	431	460	469	408	459	495	429	421	419	444	453	451	435	414	452	474	473	493	465	454	465	450	457	426	466	456	495	456	477	445	457	445	447	452	451	481	449	451	477	459	433	455	439	433	448	455	426	484	443	457	436	448	467	443	456	459	464	436	434	459	435	458	475	460	437	469	493	439	458	426	407	435	479	428	442	450	476	457	468	495	456	430	456	474	387	468	450	426	439	457	454	470	463	460	425	444	424	442	476	454	445	466	449	414	445	454	412	428	433	444	465	469	429	458	446	452	437	483	480	459	425	461	444	430	479	449	455	452	465	436	483	443	476	419	426	427	440	448	454	440	468	432	441	450	433	464	440	440	463	457	448	457	497	459	422	442	445	430	472	458	488	436	447	440	448	449	433	497	430	415	473	446	430	439	434	475	451	473	455	469	448	408	440	453	467	471	452	422	447	439	445	464	430	472	460	440	412	447	462	455	462	429	436	448	460	436	450	462	426	475	509	448	459	438	469	443	428	451	481	478	444	478	439	458	422	433	446	434	439	432	505	513	458	417	442	421	455	477	456	463	460	463	457	444	431	443	446	466	443	490	423	451	430	445	442	447	466	431	495	462	447	449	427	430	515	438	455	464	470	470	451	487	491	431	468	459	476	455	461	429	427	435	430	465	414	469	453	447	448	480	462	466	464	443	422	431	468	445	456	452	446	428	449	443	450	476	446	441	503	409	472	422	438	431	432	484	448	482	470	456	466	456	469	434	437	450	441	454	426	416	462	435	427	420	457	496	431	441	415	428	417	487	474	454	466	443	437	452	456	453	463	477	437	443	444	437	470	453	492	474	476	446	457	472	451	430	440	506	469	441	465	453	442	465	442	499	511	432	476	433	442	452	433	433	421	468	433	430	471	453	427	470	449	436	459	442	460	467	423	440	443	472	465	425	427	428	449	432	410	452	448	434	433	481	423	398	423	462	420	426	475	467	461	472	455	438	425	400	435	429	457	480	446	463	456	444	472	482	421	431	412	457	446	456	469	466	426	458	442	478	468	421	423	536	430	396	466	442	431	484	437	462	422	466	469	462	433	441	440	494	481	439	438	420	432	385	436	414	450	456	449	462	435	424	457	457	439	430	446	433	463	468	423	452	470	484	480	462	445	420	422	479	434	457	463	463	456	440	456	453	433	424	469	460	434	464	433	490	465	430	437	425	407	451	445	478	450	457	463	433	461	454	419	486	445	431	479	459	459	448	466	466	439	462	431	443	443	461	407	473	464	471	463	428	455	445	444	455	454	474	487	429	463	445	422	459	453	474	479	412	416	481	421	450	456	437	459	452	443	417	492	436	454	445	474	460	462	454	460	471	442	480	457	438	432	436	437	471	427	477	473	405	471	423	466	469	431	435	418	445	415	465	422	448	448	427	426	454	433	456	450	482	416	434	488	471	447	471	462	459	488	433	454	469	454	451	447	420	458	488	442	456	445	448	421	421	451	449	453	450	435	461	469	426	474	449	451	472	439	438	477	438	476	419	457	438	452	441	472	474	429	422	453	461	470	460	463	412	403	448	449	485	462	417	451	426	439	420	424	450	475	478	462	426	473	447	464	462	498	432	396	464	417	425	439	425	445	476	437	426	472	456	491	513	446	447	429	442	480	438	471	457	439	443	490	454	417	445	470	474	450	445	454	450	447	463	444	458	430	452	423	445	463	445	430	444	430	441	451	452	434	415	437	444	506	500	449	436	422	455	453	475	441	473	478	453	447	483	441	460	468	430	445	472	430	503	481	441	406	437	458	416	436	488	489	440	491	451	464	442	470	430	494	432	409	440	471	444	487	440	441	476	457	460	458	402	418	432	456	511	456	470	431	445	420	434	464	434	478	459	445	480	411	447	430	437	448	443	432	451	467	452	414	469	438	441	467	430	434	457	456	427	439	442	465	462	437	448	411	477	424	434	432	486	440	469	479	443	431	428	463	470	492	463	503	485	431	493	407	467	454	463	477	450	480	411	426	455	464	442	461	460	441	425	436	471	446	450	475	457	459	445	441	467	450	453	445	475	448	452	446	437	472	430	420	445	447	477	434	432	487	444	464	461	438	480	475	427	434	472	437	432	458	451	440	439	446	470	449	438	466	473	430	414	432	437	436	465	465	429	437	445	453	461	430	478	445	475	467	434	440	466	443	434	461	427	469	471	462	447	459	455	475	441	430	444	468	471	411	453	462	437	488	484	465	406	437	465	462	433	459	459	425	461	462	437	470	462	440	446	424	451	458	469	455	443	451	442	437	449	473	478	437	467	477	469	454	411	467	489	419	443	451	456	421	460	450	436	458	439	476	486	468	423	413	482	435	444	473	500	462	451	447	454	438	435	475	437	459	461	439	408	465	426	428	474	430	440	475	463	444	465	474	436	429	460	498	454	486	476	482	450	459	441	464	453	452	472	467	443	457	403	419	433	435	447	469	454	427	450	459	466	422	480	455	441	480	464
16848	32589	31543	25183	21260	17327	13930	11456	9361	8054	6628	5320	4291	3512	2946	2744	2492	2315	2099	2011	1903	1760	1798	1736	1782	1654	1572	1616	1438	1429	1315	1236	1105	1001	1065	988	919	950	982	932	964	1003	900	945	911	932	923	902	997	944	842	973	971	914	952	925	1010	946	939	917	984	904	949	953	913	914	937	865	849	914	945	942	923	947	889	904	895	923	964	897	857	865	871	938	891	911	888	878	857	874	921	965	888	951	866	871	892	907	883	885	882	917	851	928	941	868	926	908	842	900	900	872	867	864	937	906	868	867	895	801	885	877	913	949	854	904	920	908	908	924	888	842	877	853	862	900	859	912	910	877	885	863	913	879	890	835	909	835	881	836	954	912	887	868	915	882	873	925	864	845	919	855	851	859	922	833	947	872	886	869	891	865	839	872	875	873	884	893	917	835	906	864	921	873	879	855	852	835	909	922	922	902	910	893	895	894	937	907	868	861	893	892	925	878	923	888	879	888	897	936	879	887	905	884	886	868	862	935	894	895	859	881	932	894	899	908	916	864	903	927	936	851	891	875	899	948	824	887	901	908	917	838	902	859	888	842	951	853	926	856	940	902	902	872	906	856	874	858	886	855	894	930	860	906	852	905	959	887	919	879	891	829	850	889	914	907	873	883	877	879	896	895	891	879	882	877	903	920	885	853	910	866	862	876	842	869	862	869	898	822	866	937	906	862	858	892	861	852	861	911	881	854	871	844	930	908	926	846	894	922	892	939	834	879	877	874	856	885	917	911	905	850	904	920	924	909	915	918	905	930	861	897	892	841	898	913	872	900	885	894	900	870	934	902	853	873	925	876	861	890	890	928	912	884	883	914	867	847	926	916	916	943	894	878	871	872	888	897	886	843	801	935	910	898	911	881	854	860	914	878	937	852	887	916	857	942	903	889	874	922	873	963	866	880	881	892	899	870	860	843	876	962	890	909	897	931	836	877	896	891	942	927	868	876	864	925	857	901	864	843	906	898	945	873	928	919	894	876	930	864	909	859	838	847	884	852	874	871	952	899	865	889	876	898	894	904	920	886	912	868	892	877	902	907	881	890	907	905	881	832	890	871	848	878	891	857	869	900	889	953	923	911	883	908	904	896	912	865	881	921	907	895	949	907	919	894	898	909	866	879	932	854	896	904	893	855	864	904	859	920	902	923	883	945	917	859	887	899	892	875	905	904	858	903	854	832	865	910	920	896	905	873	880	917	880	914	862	897	928	816	872	907	878	882	896	873	893	924	861	863	917	864	892	882	878	881	872	945	896	923	860	874	908	899	845	896	945	913	862	922	857	852	884	870	910	917	881	911	925	942	880	888	908	891	938	855	928	906	845	887	874	936	901	848	880	880	886	839	845	900	851	902	866	885	876	873	880	872	945	832	902	918	864	889	894	908	917	859	915	866	905	866	898	928	911	867	866	837	902	897	920	863	849	869	890	902	937	959	919	922	880	908	894	884	928	895	882	942	868	877	881	899	884	875	906	900	926	939	854	875	884	862	878	899	876	881	888	871	886	940	881	879	930	864	923	881	907	872	899	891	906	933	950	887	899	940	885	923	844	920	842	893	936	866	837	946	886	893	871	904	854	894	967	915	878	889	890	883	918	882	933	852	887	899	857	870	916	858	811	841	911	892	902	950	896	931	937	898	861	882	856	867	921	877	867	845	873	924	917	884	867	824	880	904	888	918	887	862	785	893	900	934	939	836	889	914	890	851	884	900	880	933	852	860	851	867	942	895	894	886	839	899	856	869	827	903	896	920	901	895	967	890	894	868	866	896	914	852	912	885	871	893	886	880	867	893	895	899	921	904	899	956	857	838	920	924	917	921	929	887	868	852	875	883	855	894	869	856	893	842	895	890	900	860	896	846	968	909	878	870	912	907	909	927	879	872	944	902	873	909	872	891	864	863	887	884	844	907	903	894	903	853	880	873	898	891	906	871	900	844	909	888	912	931	884	871	881	846	882	907	844	901	857	869	855	905	846	867	929	856	860	895	910	860	896	854	888	932	859	900	867	903	876	883	944	884	842	926	886	907	928	891	886	859	893	869	908	864	866	877	896	916	875	826	869	908	935	862	889	897	874	825	899	839	882	890	933	897	919	904	882	877	839	905	824	857	868	927	897	851	899	850	871	842	896	870	891	898	907	886	910	960	871	876	862	874	905	866	914	846	856	865	913	928	930	823	882	880	888	850	874	910	905	882	882	916	898	905	876	848	854	885	924	913	878	879	911	868	951	857	877	841	896	904	840	915	905	894	867	882	817	915	852	898	847	892	933	851	868	931	877	878	854	922	876	909	926	834	917	864	896	893	881	852	891	916	866	886	890	888	975	909	900	887	851	905	898	893	893	879	924	901	850	911	896	845	903	876	879	870	897	849	877	890	904	915	888	881	938	849	883	901	850	913	911	975	890	891	902	887	846	920	867	904	900	877	897	874	899	839	900	877	897	887	850	873	882	892	935	893	924	869	886	955	889	855	864	936	813	906	850	891	880	867	889	867	879	919	906	910	847	951	878	890	921	885	856	903	909	902	894	893	844	912	846	929	890	938	849	889	928	905	886	878	839	941	858	882	915	894	946	908	866	908	880	853	957	927	864	919	870	907	822	816	851	907	838	874	911	859	861	865	894	839	844	924	932	948	890	888	882	873	899	922	869	945	874	896	844	911	912	872	854	932	905	886	877	865	881	843	883	912	905	877	928	890	847	886	896	891	907	878	870	816	871	905	856	918	927	905	906	870	892	955	902	870	857	900	891	843	888	904	912	878	865	901	915	902	924	876	926	900	876	874	934	911	912	918	881	857	895	896	891	860	895	919	876	906	908	899	821	890	864	919	902	849	846	873	893	892	882	892	858	904	874	867	883	933	895	912	892	856	940	857	874	942	888	859	895	876	866	874	874	864	874	855	874	905	915	864	900	860	835	951	869	866	837	869	866	863	894	897	915	912	943	891	857	939	871	891	868	894	894	910	917	899	860	900	886	917	898	849	892	880	865	938	876	886	931	851	895	903	873	904	875	902	855	919	924	890	866	924	855	881	921	916	864	923	942	880	891	927	832	886	907	889	877	888	922	886	874	841	907	898	896	891	862	845	906	918	879	944	926	875	870	911	916	887	946	919	899	865	938	911	918	901	886	856	857	922	936	882	873	879	911	910	880	885	888	884	875	880	888	871	906	872	915	854	887	860	885	929	932	892	911	890	864	851	898	890	882	894	828	908	894	831	914	865	928	909	912	866	855	854	881	874	848	919	849	890	938	870	854	884	898	895	902	856	903	872	923	871	877	868	954	845	904	902	916	906	862	851	915	861	858	868	867	913	946	889	891	841	880	889	857	912	936	866	928	918	914	925	907	848	884	906	891	955	859	882	906	868	880	882	931	883	859	899	874	925	883	916	874	864	890	849	920	894	864	944	870	880	914	870	917	835	894	870	881	890	912	863	882	876	878	915	826	837	936	835	929	880	834	881	888	890
27345	18672	9928	5303	2982	1912	1397	1058	799	689	661	515	441	420	375	363	375	357	369	347	347	303	343	335	315	299	300	321	310	331	324	319	306	264	274	327	294	255	265	247	274	268	277	267	265	281	277	295	294	282	252	235	271	273	270	280	263	255	293	246	296	263	258	251	250	294	289	304	284	269	287	290	273	304	260	269	242	272	234	286	269	272	274	248	264	280	254	302	275	258	295	266	273	282	253	264	267	285	255	289	257	276	263	295	267	286	253	256	282	259	279	266	241	247	267	269	285	268	243	297	259	301	275	268	300	284	254	287	252	252	289	280	271	302	257	289	294	278	272	230	291	272	301	280	250	259	263	266	260	282	277	266	280	255	273	281	251	278	233	270	253	307	259	284	277	269	288	295	274	251	249	263	277	278	267	247	273	253	253	261	289	263	264	290	294	235	285	253	258	296	273	267	274	280	251	275	262	256	273	248	308	280	292	276	268	282	283	255	288	278	282	260	271	263	272	286	258	259	304	272	286	276	272	284	257	290	272	269	253	284	269	269	262	284	240	316	292	280	260	285	259	291	294	297	270	296	283	286	285	263	299	269	277	248	248	258	300	271	269	233	307	258	283	277	261	268	287	253	269	254	272	255	258	267	287	275	273	275	287	263	291	284	272	254	292	252	266	270	272	270	272	263	310	260	264	263	303	268	283	272	257	296	276	279	286	266	258	278	267	283	258	261	256	274	276	270	274	274	262	269	250	245	254	275	254	253	262	280	299	255	258	270	265	273	270	244	264	256	261	294	266	255	272	278	264	264	240	266	271	296	272	282	293	261	290	266	265	241	301	280	274	264	272	275	256	277	285	279	270	291	280	273	292	262	237	275	266	273	273	292	264	238	247	277	301	279	269	287	271	261	286	317	242	281	251	284	243	274	260	279	272	301	279	251	294	273	257	269	267	255	274	289	304	292	266	281	282	271	284	252	264	284	267	251	280	286	264	262	277	261	278	264	278	301	297	259	259	275	297	265	270	255	298	270	259	238	287	251	270	278	272	268	249	271	275	264	259	289	267	268	239	294	285	267	277	271	243	287	272	271	282	292	275	262	287	236	287	274	261	253	248	237	277	285	268	272	243	274	237	257	279	262	261	252	252	272	259	270	298	290	280	275	280	270	259	272	259	284	278	265	254	320	266	287	269	265	283	244	253	279	277	253	281	265	257	288	244	247	286	284	282	281	289	252	293	267	273	270	274	307	259	295	258	239	268	272	265	262	279	255	263	257	268	274	273	282	270	286	289	260	240	277	264	318	247	254	281	284	266	265	285	278	300	265	262	276	271	267	264	304	274	254	269	257	289	251	273	286	268	287	269	243	262	292	277	286	255	273	266	268	268	278	264	269	267	277	273	252	244	266	296	267	291	294	253	263	279	284	313	278	275	274	279	239	286	267	263	278	262	273	251	272	263	244	253	285	261	270	270	288	264	267	278	258	261	253	279	265	288	268	280	272	264	264	238	253	271	287	267	261	258	274	276	274	257	289	256	277	294	250	275	276	266	283	270	270	250	271	258	280	289	276	255	276	257	245	274	268	257	270	265	293	250	259	257	261	291	271	247	282	296	275	293	267	268	285	245	301	274	249	248	275	300	273	281	273	276	282	263	259	279	266	299	270	274	259	297	301	266	249	257	270	291	270	279	255	262	242	270	267	284	257	279	288	272	257	248	262	262	265	286	295	242	283	257	255	273	245	258	285	265	272	307	281	278	270	284	266	272	243	285	291	256	270	251	266	271	241	273	252	304	267	263	261	254	299	284	259	246	268	268	259	263	262	264	299	272	277	253	265	271	235	277	253	273	282	274	256	285	245	260	283	266	267	225	294	266	267	283	285	269	282	265	285	247	250	295	290	268	296	280	282	294	287	268	258	265	263	242	268	262	271	253	252	287	289	274	277	266	255	277	274	257	261	251	272	257	261	252	251	273	261	260	288	281	269	226	245	255	287	271	284	264	277	256	264	262	280	268	280	282	244	268	273	263	276	256	259	274	300	272	270	263	252	306	293	272	275	299	237	276	288	275	269	255	274	291	274	286	272	254	265	294	261	259	261	295	256	286	263	271	274	280	264	278	252	258	289	284	293	275	259	241	300	293	297	296	272	269	250	262	284	257	254	254	253	297	289	238	233	259	276	265	270	271	298	246	283	256	263	296	291	284	252	269	246	276	304	275	306	284	282	272	265	285	278	276	240	274	282	271	244	275	278	255	256	282	260	250	254	271	287	285	286	255	288	280	261	276	268	272	283	280	242	264	276	249	268	256	278	280	278	275	277	267	318	264	262	298	250	291	278	252	269	267	247	279	245	269	286	280	281	292	269	276	270	246	249	267	285	245	312	256	259	248	250	235	292	262	287	269	272	273	264	249	247	292	280	267	262	266	275	259	263	267	254	285	274	284	232	283	287	287	293	263	282	289	266	247	248	288	233	284	285	255	243	299	285	295	270	265	245	255	253	290	246	255	251	293	239	269	272	233	288	263	307	272	305	255	248	271	289	283	275	267	264	308	240	303	268	244	241	267	286	290	300	251	263	260	264	281	263	277	283	270	255	249	267	288	290	262	264	277	281	245	269	293	245	294	277	277	243	277	281	265	277	259	279	289	276	294	266	240	258	280	273	266	273	282	237	273	270	246	266	285	276	277	285	282	283	260	284	256	241	249	248	232	260	269	279	264	294	268	275	245	257	287	274	229	280	264	274	258	255	266	262	293	257	274	287	290	276	229	252	249	238	293	268	258	267	265	256	268	258	251	291	279	271	276	260	259	289	268	262	250	270	261	275	258	233	236	275	329	280	274	249	262	251	267	272	279	309	274	263	253	263	264	279	276	284	265	262	291	304	244	242	271	274	280	271	261	270	255	253	260	274	287	295	285	259	279	255	291	280	259	297	293	259	253	261	274	289	241	257	286	263	265	291	240	264	281	266	272	280	274	270	287	258	281	267	270	264	260	255	280	248	266	280	239	269	231	291	274	291	257	266	266	271	255	252	267	278	261	241	281	281	264	283	297	288	268	297	241	271	245	267	256	289	266	275	240	246	273	267	289	279	285	287	263	279	253	262	238	270	258	290	295	301	287	255	251	248	275	250	276	258	287	257	286	255	270	272	244	256	245	239	237	283	283	286	271	286	289	279	272	285	252	258	269	286	292	230	287	244	256	283	274	283	254	265	260	253	276	262	263	275	282	259	309	255	267	273	288	263	274	267	264	274	262	293	314	261	260	286	294	278	273	266	253	293	279	252	274	292	298	274	269	272	268	259	273	238	305	287	274	267	249	247	249	264	283	275	266	249	270	270	271	271	291	279	271	293	271	292	271	270	245	250	264	257	248	285	254	280	247	273	279	280	245	264	285	267	257	279	266	283	294	272	278	294	298	250	241	276	262	261	271	254	270	266	275	259	260	280	281	276	293	270	268	278	272	251	268	306	268	272	266	248	265	236	265	249	284	264	271	273
11339	18413	17517	11632	8722	6255	4827	3813	3116	2523	2069	1693	1456	1243	1094	1018	1005	980	942	812	931	837	849	802	781	742	811	725	690	718	684	649	650	606	593	580	645	616	553	603	583	593	632	600	554	577	600	588	620	617	583	609	563	587	619	543	607	591	560	560	609	592	552	603	579	605	604	564	581	617	598	578	580	545	581	549	618	602	583	580	592	552	576	513	570	579	604	601	565	591	584	586	579	578	588	554	606	569	593	644	549	566	618	580	565	573	535	532	582	577	630	599	588	551	576	574	588	597	575	590	569	542	569	561	556	558	610	535	535	568	600	555	545	551	585	590	592	545	571	555	561	548	586	552	563	575	574	585	611	584	579	604	615	529	598	596	632	596	573	596	574	596	612	568	576	600	544	569	545	534	584	576	588	558	622	570	575	550	611	590	585	605	630	590	561	590	592	587	594	532	605	606	522	618	560	578	562	583	579	570	535	570	578	611	567	654	598	585	567	549	605	574	586	588	578	556	627	598	578	587	611	580	586	609	582	602	574	622	564	568	585	564	574	579	549	566	562	562	564	568	583	538	583	580	568	559	547	607	581	576	579	546	567	568	555	549	589	582	558	606	584	605	624	577	586	576	584	564	607	578	585	578	560	570	566	547	566	569	531	623	600	566	596	562	532	585	543	600	548	578	538	562	579	606	570	564	564	621	577	555	580	556	611	567	567	577	595	557	632	568	626	582	613	588	570	574	557	580	563	578	578	575	584	553	564	554	578	587	595	609	558	566	585	597	604	573	602	615	578	536	550	598	572	531	572	601	580	583	594	541	576	593	583	584	576	598	588	596	557	618	560	605	601	579	508	561	533	560	610	587	572	628	611	563	597	644	560	560	572	590	586	568	614	572	544	581	581	580	564	617	557	599	616	559	571	603	563	551	596	566	592	552	582	596	535	575	615	577	559	585	601	562	548	568	573	584	590	550	544	584	567	584	549	579	574	517	611	595	530	570	585	539	599	607	555	541	540	563	599	580	530	550	562	605	594	603	602	614	543	587	597	547	624	555	605	532	561	600	592	600	566	572	623	559	554	572	570	569	557	559	556	543	579	553	633	542	556	565	576	581	555	593	543	517	563	588	550	590	600	553	518	587	565	584	577	551	602	560	570	583	616	546	569	556	562	549	598	620	584	583	569	608	572	575	624	587	557	571	603	590	548	622	561	594	569	616	567	557	575	587	573	580	615	548	496	563	606	647	573	549	593	583	615	563	607	535	569	602	570	572	610	576	575	604	610	577	566	593	594	554	575	630	523	584	587	610	619	606	575	571	559	553	585	573	574	586	608	574	593	578	575	584	602	562	574	593	561	576	561	602	565	524	544	606	604	585	576	561	600	598	576	557	588	608	609	598	578	569	591	573	575	587	520	543	568	536	578	492	555	583	594	574	569	562	543	569	541	588	581	498	544	586	576	556	532	574	547	605	564	573	587	563	589	574	582	570	581	612	537	536	598	550	601	551	601	583	596	538	583	582	580	597	595	575	595	552	559	628	535	559	591	570	540	537	582	547	607	583	619	592	575	591	570	565	537	550	560	591	588	563	547	564	567	598	584	576	528	542	545	576	558	574	621	573	613	553	547	573	589	577	588	565	613	567	565	531	621	568	553	576	583	597	552	572	580	609	573	589	564	577	566	583	529	561	560	594	594	586	527	589	586	534	604	556	571	556	580	551	555	546	595	552	570	572	584	582	586	538	547	547	571	599	601	573	560	593	617	598	553	557	568	544	559	564	558	583	573	589	587	591	574	623	579	530	553	568	588	621	612	615	578	598	592	555	574	553	547	606	554	574	554	584	569	577	592	580	582	578	560	611	618	621	557	581	542	550	536	555	595	589	574	580	597	534	572	583	604	586	566	549	541	550	578	587	559	592	629	596	599	572	553	588	577	571	571	605	558	549	553	613	574	575	597	568	532	578	560	592	526	565	587	644	553	559	572	568	562	563	585	540	556	560	557	556	603	600	574	558	542	606	566	557	583	567	546	586	576	568	599	577	589	597	557	554	562	578	586	567	597	616	592	583	578	594	561	595	543	567	594	592	537	606	583	584	579	575	538	547	543	542	522	597	572	557	498	561	553	572	552	576	600	600	620	561	571	611	569	612	592	580	577	585	569	580	605	577	566	578	553	592	599	562	565	580	589	621	585	583	549	556	603	576	543	578	511	586	587	576	605	613	544	550	587	592	557	571	574	533	566	561	569	591	613	547	598	598	586	591	591	599	570	573	599	566	600	592	609	601	590	558	565	599	567	546	593	505	565	572	616	553	546	568	606	573	627	546	575	518	600	597	536	588	597	549	555	562	557	585	585	535	537	621	562	637	604	555	591	609	525	571	580	582	624	570	576	564	578	570	551	574	572	575	577	611	588	580	606	556	572	602	554	551	574	554	535	614	568	559	564	574	564	560	604	615	530	515	581	577	559	605	561	601	576	558	607	578	589	580	604	549	613	560	562	558	596	588	511	555	594	595	583	571	556	570	538	547	551	585	575	589	581	593	565	635	556	528	552	552	588	570	572	553	619	589	582	561	587	583	553	593	542	571	573	537	557	559	549	572	591	592	578	571	517	564	619	551	611	583	558	588	562	550	598	565	572	558	606	612	600	532	611	559	614	534	594	591	592	601	595	589	594	584	597	564	565	587	570	587	632	576	596	588	541	588	531	585	542	582	596	560	607	528	549	594	543	565	584	583	608	614	550	562	564	514	570	547	540	587	596	569	567	598	567	573	611	588	595	604	573	553	610	591	574	571	561	559	640	576	557	600	591	564	597	585	541	581	579	565	614	564	596	575	541	561	560	587	596	563	573	580	572	581	593	571	545	536	571	578	581	602	589	489	595	536	598	561	585	602	579	593	569	579	561	607	592	597	617	550	576	606	556	600	515	555	594	588	590	616	543	609	570	566	549	598	571	571	554	558	586	574	572	587	572	610	603	556	556	590	612	583	592	592	558	618	584	565	558	584	589	552	589	617	563	599	586	547	592	574	535	569	590	577	540	577	560	577	559	611	559	553	575	601	535	565	567	593	521	583	544	611	558	559	579	596	602	592	580	565	611	541	542	574	551	581	569	600	580	570	582	609	575	516	566	582	599	556	609	574	579	595	557	583	588	580	595	580	565	588	553	606	578	566	576	575	587	562	571	590	593	584	516	555	587	554	599	550	550	635	521	573	563	586	545	538	615	573	581	576	613	565	539	587	527	590	567	586	541	593	604	591	569	580	580	564	543	564	581	557	573	594	581	569	589	593	597	556	549	568	530	592	572	573	591	657	574	579	597	547	569	554	605	595	571	540	536	560	558	586	555	579	568	547	610	569	575	597	580	595	582	581	603	578	636	589	557	575	549	566	586	598	560	536	568	567	571	579	569	566	604	560	565	559	628	495	588	582	587	579	583	570	561	561	630	582	577	572	580	547	577	585	580	575	586	569	593	611	546	598	585	566	540	545	581	592	593	541
25050	21435	27915	25230	15500	6301	3831	2610	1921	1643	1307	1041	850	685	643	538	534	554	503	447	478	449	439	419	463	427	399	386	406	372	337	337	362	340	344	311	338	292	303	326	334	306	304	317	282	298	278	318	292	302	321	320	326	331	300	319	306	281	309	348	309	313	287	289	320	310	295	287	288	298	294	279	286	287	300	301	299	286	280	316	277	280	294	336	305	302	304	262	286	296	257	287	281	290	269	320	263	261	275	280	303	292	317	314	311	292	312	312	287	316	302	281	326	325	297	300	311	289	311	264	314	304	294	334	307	298	318	287	339	295	308	286	301	293	312	308	308	284	308	289	274	295	300	291	294	295	290	313	309	312	331	305	291	312	314	285	292	337	277	314	271	280	279	315	319	302	301	305	295	298	307	302	288	262	295	306	277	329	277	276	280	263	327	331	308	298	337	286	328	306	290	316	274	307	302	268	280	320	311	332	315	273	279	306	297	297	300	302	284	308	249	297	322	287	273	277	304	298	293	308	298	275	292	316	283	286	311	328	302	329	295	294	317	258	273	304	285	329	294	297	325	305	282	300	311	318	312	297	318	285	277	270	294	311	274	297	297	275	301	323	305	282	287	294	258	286	283	314	285	326	294	255	274	318	252	308	300	297	303	307	301	331	323	306	293	293	316	299	301	306	293	309	312	294	320	327	284	283	296	323	298	298	298	315	309	275	299	325	304	283	286	305	271	299	310	301	294	303	312	282	296	313	282	274	352	281	302	311	298	273	302	285	287	279	300	298	284	363	287	292	291	313	297	283	332	319	298	294	302	304	294	284	298	319	265	316	312	268	314	303	286	327	313	262	310	317	289	295	292	291	318	278	302	280	303	286	280	301	295	293	307	305	280	284	317	282	310	278	292	286	275	305	256	300	288	299	287	307	286	281	318	325	298	310	309	288	295	306	291	292	286	305	273	275	304	298	325	275	319	268	276	276	305	302	306	293	325	276	314	306	313	322	285	298	302	315	286	286	317	342	285	305	282	273	313	304	298	308	282	286	303	331	314	316	307	296	328	296	286	288	335	271	316	305	320	295	281	320	332	306	341	314	292	334	281	335	324	292	330	292	263	298	286	282	278	321	293	325	293	315	301	280	275	308	272	278	305	303	313	296	279	312	302	318	305	301	279	284	278	294	276	262	307	289	303	294	310	290	289	312	314	303	332	297	288	287	264	257	304	289	283	300	265	278	289	295	280	284	319	287	289	287	288	320	331	297	323	311	307	272	294	296	307	307	285	329	279	298	285	302	320	313	312	285	289	330	287	289	310	288	318	301	318	272	321	292	310	306	295	314	292	322	314	275	298	305	307	318	312	298	302	279	297	313	323	271	316	296	283	262	291	301	306	299	294	304	288	297	281	277	316	294	265	270	323	305	292	318	326	254	319	319	273	267	336	300	302	282	267	273	297	323	285	293	295	309	302	323	298	298	305	287	316	291	282	261	298	295	297	303	272	317	291	309	292	324	315	339	290	325	278	307	289	311	297	274	317	322	304	310	282	267	322	294	311	275	285	288	286	261	304	309	303	304	316	333	307	288	305	269	291	287	267	309	293	299	320	298	323	349	311	298	294	294	300	272	316	305	322	287	302	329	264	316	284	302	316	297	321	293	315	310	285	288	298	290	272	299	314	307	304	288	330	292	292	258	307	283	282	289	312	300	324	297	310	279	282	322	276	295	295	295	286	285	307	305	283	325	296	308	287	286	316	298	287	278	300	297	294	318	300	328	326	288	281	323	303	309	272	309	316	324	292	289	305	296	280	323	318	286	303	273	314	306	300	300	316	273	321	318	281	296	294	291	291	315	292	291	238	308	305	315	283	311	307	294	296	266	315	307	317	289	314	280	302	328	264	282	310	297	295	295	271	286	295	296	313	269	279	282	287	313	277	281	310	284	288	309	279	299	271	314	293	298	291	292	331	326	325	282	264	319	322	326	328	275	285	292	292	274	307	313	289	310	271	283	300	288	271	283	300	295	314	303	281	298	307	295	327	320	290	299	281	300	302	301	293	298	296	295	293	273	319	318	271	290	293	311	294	276	306	306	295	286	304	311	292	284	289	317	291	284	286	306	292	277	281	292	289	292	286	314	295	334	306	313	300	306	318	330	295	304	300	284	265	270	292	295	278	289	327	324	307	270	294	310	327	301	327	306	314	298	296	309	315	321	286	307	320	316	290	343	274	305	273	293	284	309	316	317	317	275	297	304	298	274	300	304	270	316	287	290	299	296	334	295	295	273	305	295	276	273	272	294	297	274	289	319	324	296	319	295	253	291	308	320	293	302	266	330	312	307	280	340	274	299	274	318	313	314	300	300	284	307	281	283	297	264	264	285	290	290	262	284	285	277	286	294	278	307	313	302	268	302	289	285	325	286	291	273	294	295	289	320	285	302	300	289	256	298	297	287	279	259	272	309	296	311	293	327	288	297	317	297	302	289	296	301	306	314	321	294	257	301	286	294	311	287	309	302	322	303	273	295	283	296	298	295	313	300	317	269	319	275	304	299	295	294	290	319	290	307	291	302	313	294	325	297	314	266	269	299	299	287	296	281	306	277	285	269	302	290	313	286	299	290	294	296	298	281	304	277	279	289	310	299	275	307	321	316	272	280	286	317	318	322	287	287	316	309	305	318	273	287	259	295	320	315	296	263	312	302	321	306	310	322	286	322	291	305	299	286	308	310	312	299	299	289	261	276	306	320	306	284	306	331	318	289	276	299	284	301	312	283	300	308	287	308	314	301	302	296	256	285	291	297	298	297	307	299	300	313	292	275	275	325	330	287	273	268	280	308	306	299	306	314	275	273	290	334	267	301	262	266	279	316	297	287	255	295	299	305	298	320	276	301	288	268	278	290	273	264	315	346	289	310	330	302	273	318	318	288	261	305	310	304	314	278	284	318	283	289	270	296	330	311	281	316	303	290	280	311	265	300	320	305	292	279	296	306	284	278	318	291	283	283	292	272	297	288	336	301	266	317	299	286	316	281	298	298	329	271	299	310	310	296	272	279	278	287	274	345	290	298	323	303	304	301	291	286	275	313	269	279	337	291	303	308	293	277	292	290	304	294	297	327	304	277	315	300	300	281	290	312	311	307	332	296	319	282	280	348	278	292	273	328	289	310	295	315	283	270	260	277	302	317	283	315	264	270	309	308	304	316	282	324	293	280	292	295	293	305	312	288	312	285	313	295	258	294	295	296	286	323	306	320	322	325	297	277	309	300	330	276	312	262	349	290	295	298	303	301	285	296	298	323	307	274	317	331	308	295	300	276	309	324	290	301	306	285	307	298	290	297	292	302	293	298	287	314	292	317	331	259	302	329	283	285	296	293	308	287	309	307	297	307	299	329	292	296	289	308	311	310	307	305	302	284	306	322	311	309	316	325	327	315	295	266	301	305	317	285	303	295	291	294	302	273	302	314	306	301	293	290	293	288	270	333	290	259	295	311	272	298	289	281
14401	27578	27020	20341	16076	12622	9894	8136	6540	5369	4367	3478	2879	2196	1972	1731	1592	1451	1399	1382	1215	1252	1239	1173	1069	1042	1098	999	978	948	923	787	783	740	701	703	666	645	706	635	663	662	705	659	623	645	632	666	684	700	702	664	654	651	630	619	658	655	626	700	667	644	646	613	659	660	639	658	627	638	607	627	625	627	658	599	577	661	643	652	657	673	604	625	655	594	626	636	589	633	646	617	643	644	675	613	610	626	639	622	636	652	651	641	636	596	627	645	603	624	618	630	635	617	611	623	636	612	616	639	642	660	632	614	643	621	567	618	638	633	644	644	618	628	666	590	667	629	615	591	575	630	608	662	605	636	665	600	652	612	635	584	654	657	601	600	643	613	642	573	635	614	615	607	614	655	652	642	604	611	630	609	602	622	617	618	585	654	652	612	601	616	642	649	652	649	639	634	592	637	652	593	585	630	644	603	621	635	564	600	600	616	641	631	658	593	636	639	583	620	604	609	645	647	620	610	596	694	627	619	608	623	602	668	624	634	639	621	686	595	605	582	676	590	598	609	635	651	620	596	636	604	638	609	587	635	637	623	608	624	619	637	634	632	619	608	617	635	625	646	644	608	601	593	633	639	623	627	590	657	601	601	587	637	643	651	645	632	598	586	630	604	686	634	577	662	617	650	626	599	627	617	660	657	603	646	614	591	653	647	673	580	593	647	652	613	596	621	608	610	572	669	644	633	593	600	664	639	672	588	632	626	674	613	607	595	605	613	546	639	630	630	661	630	622	631	553	603	597	627	644	646	656	598	600	596	664	647	622	656	653	578	612	621	582	642	649	598	646	597	598	666	660	652	609	603	585	628	622	591	624	614	632	637	621	615	636	636	630	640	580	631	572	618	667	637	602	590	603	654	612	630	640	622	654	626	634	651	623	579	648	585	633	602	661	616	652	611	646	625	608	576	646	609	561	676	615	637	618	629	652	650	577	640	615	604	627	608	618	632	634	633	640	648	622	617	636	666	609	579	618	629	622	631	641	615	634	652	639	573	642	617	618	669	630	638	609	608	652	644	683	591	610	621	597	611	642	631	620	629	671	626	620	634	578	653	620	649	606	643	577	584	600	634	633	615	645	625	628	667	599	603	635	662	626	582	613	653	621	628	622	672	619	622	657	602	630	635	648	658	621	605	628	604	613	616	588	615	617	587	618	606	647	610	605	637	655	591	645	636	660	614	599	659	590	648	634	615	621	628	629	606	641	604	614	618	651	654	623	603	625	608	629	595	614	625	600	612	599	651	603	583	604	597	620	633	604	586	586	613	626	595	577	591	622	603	638	611	606	580	648	602	628	617	617	603	622	629	599	609	603	646	661	613	657	604	604	636	616	626	642	602	624	613	604	626	650	685	680	647	648	631	627	625	625	645	636	664	595	622	632	612	616	665	598	624	605	655	632	635	617	603	580	596	635	606	671	615	619	649	608	652	590	621	611	623	595	656	615	613	641	605	622	606	593	605	593	589	636	658	602	625	609	592	645	577	594	670	628	609	630	660	625	651	625	587	610	656	621	619	646	616	599	611	616	615	636	628	663	621	579	665	631	607	635	561	603	624	650	606	610	627	636	646	593	559	632	594	619	607	605	639	610	660	619	586	598	613	658	647	652	691	625	634	614	639	609	608	632	596	596	626	622	585	640	627	655	583	625	590	595	596	635	608	583	611	614	608	627	638	627	643	621	637	647	611	685	596	634	646	631	639	634	667	625	599	604	632	619	610	643	611	634	609	623	620	645	572	623	611	628	635	611	594	642	624	600	627	657	665	596	666	623	608	650	596	642	658	597	612	619	646	577	593	610	652	604	608	641	593	614	663	613	666	615	640	614	623	642	587	621	607	630	619	618	596	649	610	603	613	620	657	620	647	641	597	623	595	575	623	601	599	638	657	614	627	617	628	621	600	629	598	595	636	588	608	609	632	621	665	624	619	620	624	626	620	565	641	632	632	602	612	607	614	618	674	627	625	621	645	599	589	602	636	664	632	622	631	614	633	631	648	567	676	652	607	564	581	606	648	647	591	636	616	618	596	593	601	643	622	635	621	593	596	646	623	596	692	623	610	614	604	651	629	614	627	655	617	639	601	620	587	606	592	560	613	631	652	642	624	616	660	608	616	626	622	620	622	607	637	670	608	637	651	653	642	571	623	609	592	600	631	632	599	618	601	605	636	643	598	615	570	672	614	620	659	636	608	645	666	614	623	582	621	635	605	629	626	586	636	581	659	635	596	626	614	648	629	613	623	648	639	572	663	672	614	603	629	609	614	592	644	625	649	586	642	626	645	625	634	662	620	703	592	608	581	624	623	611	601	603	630	634	622	583	616	655	615	605	664	591	666	574	630	614	637	604	620	617	619	600	651	557	633	576	643	600	590	662	591	634	630	645	598	573	619	643	615	623	610	650	654	622	590	623	644	595	622	620	588	602	657	629	629	590	680	663	589	634	598	639	641	642	590	657	641	619	647	581	602	620	643	628	571	646	596	626	639	562	624	650	581	631	556	619	587	591	622	614	616	657	610	640	677	596	641	578	609	584	664	662	591	615	633	600	610	600	660	598	622	596	588	626	636	613	630	621	639	626	608	610	645	587	631	611	609	673	600	555	630	663	628	605	644	644	661	626	615	638	656	598	621	651	625	642	607	666	625	599	641	651	604	631	616	622	620	620	625	629	644	624	649	577	611	624	608	619	578	591	645	625	602	584	619	626	646	644	657	623	599	587	668	649	615	620	621	594	611	605	591	640	623	617	602	598	625	607	604	595	622	624	629	657	601	656	621	616	608	604	631	644	608	592	597	590	620	621	596	612	641	659	660	591	620	640	632	617	622	621	643	595	633	634	649	624	614	647	648	635	635	647	628	636	601	618	623	649	605	647	619	632	596	647	596	622	646	632	615	664	639	589	604	614	633	605	626	603	654	634	613	622	628	609	604	682	615	626	596	651	653	637	629	654	615	647	616	614	631	616	617	631	606	656	658	605	597	618	631	635	599	612	637	562	619	610	603	625	619	622	641	659	633	611	618	609	687	631	628	628	605	632	627	647	610	642	625	644	646	589	598	623	652	618	583	601	623	637	611	634	568	641	622	655	616	609	646	607	647	585	610	680	611	625	628	575	618	602	614	616	619	626	599	600	624	593	601	620	626	639	644	614	637	633	610	574	614	601	614	623	618	616	632	613	619	666	635	624	665	613	624	604	652	648	658	637	610	603	595	640	644	664	616	605	612	606	622	586	612	623	617	565	678	603	640	613	602	588	613	548	642	631	634	618	581	640	640	615	614	621	599	611	643	646	629	630	631	613	625	633	584	638	622	646	640	656	611	654	614	594	599	576	645	583	581	651	636	610	624	627	585	622	579	591	617	608	610	601	607	619	633	618	586	595	679	630	660	614	624	626	589	637	624	597	620	619	597	648	616	589	589	620	648	629	622	611	596	585	633	596	586	585	636	623	620	590	649
24237	21461	28923	24458	21448	15661	7856	4428	3267	2852	2289	1722	1359	1120	1037	918	821	833	732	719	690	755	706	678	692	650	706	586	552	567	535	504	498	492	508	485	487	467	421	447	490	455	468	464	417	448	482	455	459	468	462	449	496	466	460	492	446	453	434	471	482	462	439	429	433	463	455	471	477	442	433	453	442	478	471	461	457	428	464	457	452	471	455	458	430	475	437	423	459	437	473	452	489	475	468	435	443	470	444	465	453	447	421	445	461	405	477	439	472	443	456	450	458	430	472	451	431	439	436	448	441	483	454	440	453	414	428	444	471	470	438	428	427	474	433	484	418	438	447	447	456	393	452	450	424	422	460	435	457	443	420	423	405	456	447	423	435	450	495	481	455	477	443	464	423	441	439	442	452	426	464	451	434	440	427	440	425	466	430	451	444	473	417	429	460	469	433	429	437	458	488	478	447	456	446	465	446	460	435	452	443	432	419	422	452	443	443	451	420	440	427	476	454	432	462	433	487	467	433	451	468	470	443	447	419	454	456	417	443	445	444	447	447	473	427	475	464	424	473	431	436	464	414	458	500	438	433	443	449	441	459	424	449	448	418	437	420	410	447	443	441	458	456	454	427	476	441	447	491	447	437	445	469	459	475	451	452	455	458	438	448	454	470	438	463	447	429	470	431	472	429	462	450	399	455	443	441	440	442	433	454	461	442	447	425	397	447	473	446	439	458	480	435	401	464	418	475	448	424	410	437	427	476	433	435	442	399	483	424	465	460	443	432	409	444	448	449	426	439	445	457	447	424	456	427	444	437	443	416	464	409	432	428	422	449	426	458	447	427	450	416	468	468	432	435	413	438	460	435	464	447	448	463	454	461	484	437	431	429	448	454	458	460	490	449	469	437	401	430	444	471	427	475	446	443	436	437	450	406	480	461	474	451	449	453	424	418	439	448	427	475	429	436	423	446	471	461	433	424	432	451	455	452	448	436	445	440	475	443	464	466	464	440	421	464	426	423	444	451	452	439	456	461	454	440	466	453	457	405	470	448	447	445	424	457	498	465	450	427	436	446	435	451	411	473	488	443	485	426	456	429	451	458	424	442	453	424	450	443	427	443	431	487	454	419	437	498	438	461	470	458	427	420	473	455	431	459	426	477	466	469	466	454	443	467	438	446	423	438	424	456	447	443	484	420	403	418	449	436	508	465	431	450	441	484	430	482	443	443	448	448	446	421	425	412	456	414	432	446	432	452	472	443	436	433	410	438	433	470	444	488	416	443	455	496	431	441	448	453	422	473	431	459	462	466	462	436	495	429	434	453	457	451	492	429	455	472	460	479	444	442	461	455	435	459	431	452	442	455	437	452	437	441	500	423	450	448	467	460	464	435	479	423	434	447	428	493	446	442	429	444	500	434	430	386	434	461	429	418	431	485	452	406	437	437	430	449	446	468	464	466	440	483	471	429	437	439	445	441	453	451	432	456	476	456	449	418	452	389	461	453	460	422	484	409	434	473	482	436	453	432	422	493	463	410	463	434	475	449	415	448	445	442	446	435	436	442	452	459	459	442	474	450	430	436	423	413	460	461	448	470	398	461	424	434	449	490	437	438	435	468	473	465	462	437	448	433	439	464	417	455	443	441	482	412	453	475	409	436	459	474	433	478	422	470	489	422	443	422	440	466	447	434	486	473	479	428	444	447	447	469	423	428	455	421	487	443	479	481	435	418	423	438	443	455	445	428	458	417	438	444	421	464	403	441	426	412	426	428	448	422	461	461	421	462	456	429	434	433	453	429	457	465	441	469	435	423	424	505	467	447	449	441	450	483	456	457	434	441	425	406	409	462	455	457	422	442	442	441	468	485	447	406	444	458	454	458	502	505	440	444	438	444	424	434	442	425	439	444	470	386	457	433	466	453	445	440	418	427	440	449	436	436	443	440	458	465	479	452	483	447	397	452	449	429	457	448	468	456	454	378	491	455	439	432	430	437	429	423	464	466	443	445	430	423	468	439	437	446	460	420	484	454	483	466	445	484	396	443	463	467	448	443	426	440	432	424	442	431	445	461	433	420	432	466	457	467	447	406	466	443	461	465	448	453	465	463	474	429	428	433	432	449	406	460	431	451	461	476	455	445	412	430	458	456	425	431	455	458	452	449	442	421	469	466	454	466	425	437	395	427	397	426	472	411	458	458	451	450	467	437	464	470	455	461	418	467	448	455	455	392	423	458	434	431	468	457	433	431	426	459	441	475	459	399	498	457	444	450	425	418	474	436	471	413	435	469	475	453	402	453	479	410	417	453	440	455	464	452	449	422	440	436	414	451	408	428	475	438	420	421	415	455	442	413	458	450	432	480	449	444	430	436	482	459	453	432	456	454	465	475	469	451	448	415	425	445	430	428	472	424	450	470	436	399	433	451	423	436	458	433	456	431	457	442	458	412	480	433	443	464	429	470	445	435	449	437	471	443	473	412	447	427	463	451	468	471	443	450	415	436	449	422	449	488	453	444	432	429	465	452	498	439	436	442	407	442	428	449	429	428	454	412	401	445	436	458	450	404	478	427	427	436	453	451	446	428	472	446	411	443	443	461	446	466	462	428	441	454	413	438	421	433	440	456	443	431	451	445	458	460	433	433	448	473	456	402	420	430	406	456	471	410	425	446	465	481	446	456	427	468	415	444	463	457	440	456	427	479	428	423	451	447	457	414	432	432	426	469	444	429	445	452	458	440	448	441	463	415	469	491	468	451	439	493	437	500	413	419	425	429	425	444	455	423	472	441	457	461	422	437	445	434	456	459	414	470	429	476	445	463	423	463	449	458	440	439	442	425	429	391	449	452	437	436	454	472	419	424	416	416	429	421	449	449	434	425	427	438	486	445	476	454	456	443	454	490	434	445	424	409	464	439	403	421	458	471	473	457	475	438	412	450	461	450	461	448	481	423	437	406	500	471	443	415	436	448	436	456	438	475	467	455	434	425	437	487	456	428	479	433	450	444	344	477	454	410	455	408	446	476	452	472	448	477	475	427	438	431	441	441	447	427	421	396	400	449	432	439	433	440	441	473	452	389	496	457	450	460	436	442	458	428	434	450	424	447	426	453	443	438	434	443	439	454	473	446	425	410	417	429	461	461	422	436	471	438	453	440	431	444	408	408	442	462	418	450	405	409	484	445	460	454	448	427	471	500	486	442	428	458	460	436	408	448	466	473	427	455	437	454	414	494	425	447	458	477	413	461	429	448	482	412	467	443	455	421	434	454	431	437	418	442	451	422	450	443	417	441	455	452	468	428	445	480	424	498	424	446	440	435	460	469	449	382	447	425	449	438	411	434	417	443	422	465	451	466	406	428	465	441	481	429	402	445	460	435	438	451	482	444	440	422	458	458	475	479	433	454	478	476	461	442	455	439	445	426	448	412	435	472	407	414	446	485	456	457	437	466	440	417	439	443	425	484	434	429	431	442	451	434	476	466	449	462	455	458	443	449	422	410	466	472	429	445	485
17399	33581	32832	25861	21342	17361	14608	12054	9959	8430	6718	5438	4173	3485	3060	2685	2345	2283	2152	1952	1976	1932	1822	1851	1710	1638	1514	1497	1409	1337	1348	1218	1081	1024	1035	991	934	952	934	915	938	940	960	933	930	917	936	949	892	931	898	912	928	873	938	930	912	904	904	913	925	867	882	937	939	921	872	866	883	889	886	959	896	924	884	831	930	929	877	926	882	885	871	904	907	912	909	878	865	932	896	919	911	915	854	851	853	875	929	913	901	921	843	835	882	930	1006	900	903	850	855	891	828	898	846	917	895	859	850	852	921	888	906	898	859	948	877	809	879	867	864	869	910	898	866	857	901	861	918	871	819	874	892	896	924	895	917	918	895	829	862	868	891	886	867	869	913	910	888	916	905	832	872	905	924	828	868	865	868	840	888	906	874	893	864	888	920	873	886	844	891	926	876	882	891	870	922	860	870	892	857	880	863	932	899	830	918	846	825	885	883	897	872	874	915	887	901	897	827	854	910	903	866	934	895	910	939	876	954	886	908	872	849	886	868	893	898	878	838	877	873	889	924	850	889	947	882	884	856	847	917	906	881	867	930	892	908	879	886	934	828	942	857	880	834	958	879	911	884	919	847	878	860	879	884	837	876	862	892	865	888	887	915	893	854	871	838	842	870	848	864	913	910	887	881	885	904	944	900	939	891	903	912	849	888	874	864	895	929	834	903	836	863	868	874	888	864	923	880	883	841	889	867	847	895	835	895	923	884	887	862	875	908	893	942	842	924	830	881	852	860	856	893	869	834	934	915	902	896	900	900	923	877	877	868	916	858	916	874	911	828	875	871	856	893	918	906	878	883	865	911	877	856	865	919	887	832	818	889	935	905	883	881	886	882	877	925	915	892	897	897	890	925	894	871	865	940	866	878	898	908	885	927	886	842	918	872	906	927	871	907	848	860	902	874	889	843	895	855	881	894	896	890	854	884	879	958	882	892	910	896	899	896	870	808	909	896	868	901	907	909	863	878	867	881	935	851	935	879	921	903	917	874	845	911	867	894	876	855	843	886	901	872	854	875	898	944	883	851	864	920	856	842	862	883	895	903	905	886	865	912	896	917	926	906	847	891	860	869	890	880	892	872	872	905	899	973	868	880	939	859	924	883	880	911	873	883	887	828	905	909	903	943	874	874	891	851	882	951	862	903	830	902	921	892	949	883	891	875	851	814	909	902	836	909	910	916	918	886	867	895	884	892	892	815	833	908	878	910	884	894	895	895	868	881	884	899	854	876	879	905	932	875	917	871	877	889	840	854	854	935	929	819	915	882	891	856	898	924	906	871	872	865	877	907	947	849	894	903	854	886	880	947	873	906	837	900	868	921	897	882	888	879	890	895	879	929	877	951	904	846	888	940	950	846	865	894	874	837	909	854	848	848	899	877	857	868	864	907	869	912	883	893	849	855	848	915	933	892	866	936	835	884	867	878	873	857	889	830	897	929	897	894	862	910	879	925	893	947	922	913	855	879	808	835	885	845	852	846	879	899	893	888	934	875	931	869	874	881	859	898	836	849	886	853	883	896	954	929	906	806	869	878	892	918	856	904	872	860	910	916	936	890	881	910	889	931	891	904	873	905	925	888	931	937	875	878	876	894	874	872	847	883	883	867	869	909	864	887	835	895	900	869	876	886	893	882	892	886	852	850	841	868	901	877	868	913	931	949	895	891	875	917	899	904	906	887	882	940	870	886	839	904	908	865	927	859	874	908	916	918	898	867	907	916	869	881	866	889	825	890	869	885	881	911	810	890	843	876	880	884	940	871	886	871	909	895	931	894	877	914	843	892	862	878	856	917	832	954	912	971	969	897	914	838	940	902	873	942	882	879	894	855	827	891	927	887	886	874	858	904	876	863	887	896	916	888	928	850	941	898	896	917	912	923	849	881	886	896	838	924	873	903	848	884	898	862	889	880	893	835	863	908	900	889	923	863	882	885	854	852	916	875	900	882	884	892	960	882	885	905	920	809	879	858	855	918	949	883	881	833	909	888	855	838	901	890	858	905	853	863	919	854	835	889	888	919	919	890	867	877	874	916	842	906	903	897	867	909	882	861	863	857	900	885	880	867	854	850	852	894	877	906	873	880	869	885	870	876	891	930	889	867	909	874	903	858	860	909	926	954	904	866	888	829	892	843	853	910	890	890	906	875	854	864	879	881	939	881	884	850	885	886	883	950	872	899	846	847	832	880	893	887	829	899	919	947	919	909	853	925	845	875	885	834	896	909	936	911	877	879	892	903	890	940	896	872	860	864	876	879	871	889	872	867	956	864	863	901	882	881	903	944	872	848	888	871	850	903	893	860	907	899	851	906	855	851	943	930	923	823	863	923	890	923	843	842	882	862	937	922	927	933	861	889	854	930	872	885	913	872	943	983	870	902	910	900	817	917	853	871	912	931	875	860	805	897	866	828	886	929	854	883	902	892	886	822	910	907	889	912	876	864	878	843	863	858	881	945	881	786	877	874	862	824	923	901	864	841	896	840	874	857	900	873	875	895	875	919	883	918	888	869	895	959	899	883	865	948	897	878	865	843	916	901	926	909	909	890	934	829	858	911	876	899	852	868	858	891	876	917	866	892	856	870	894	908	895	893	925	917	871	907	877	910	916	906	885	855	850	907	851	911	912	880	920	899	868	894	888	906	894	892	896	872	915	910	896	924	868	832	930	904	846	914	876	857	917	916	858	872	903	860	802	822	897	865	816	870	934	871	886	908	853	899	943	896	841	869	857	886	891	835	869	913	923	849	927	922	851	849	836	883	882	804	883	893	868	862	879	870	875	889	889	883	854	935	848	936	943	889	927	831	942	847	902	902	899	937	903	849	892	877	899	842	868	904	847	877	889	892	916	810	881	964	865	890	903	895	911	826	853	881	853	921	908	865	869	927	841	937	826	875	890	942	896	906	862	866	959	865	916	877	854	847	858	901	894	888	889	918	874	895	878	877	874	899	949	887	867	903	908	871	897	939	843	876	807	893	870	880	848	873	862	897	864	852	917	881	908	911	870	879	856	872	918	908	903	862	947	891	914	907	891	910	873	973	873	886	914	882	919	839	884	874	914	903	887	884	856	914	889	866	956	939	888	853	893	867	914	921	939	930	857	873	878	903	899	911	900	906	909	840	915	866	869	887	879	877	847	868	875	859	924	910	932	871	883	873	875	885	913	873	888	895	879	840	907	869	887	867	932	890	856	949	835	941	866	889	901	882	901	880	913	853	911	825	906	891	924	896	822	853	911	886	874	832	887	869	931	899	883	845	938	938	884	887	849	835	922	888	944	840	861	878	918	892	887	920	838	890	876	879	876	891	885	922	889	871	933	852	877	910	913	876	908	915	855	913	877	892	896	838	894	924	850	900	833	897	896	868	852	913	835	899	854	912	890	868	851	911	870	889	850	870	890	882	865	860	869	882	851	915	868	870	864	953	871	878	907	899	858	829	897	852	842	863	860	885	894	854	833	906	845	846	873
27329	18676	10311	5449	2901	1832	1402	1051	854	693	573	488	421	414	364	332	355	352	348	338	316	305	317	363	301	319	317	325	302	300	320	277	286	292	266	247	265	283	280	254	287	268	285	261	270	277	286	247	277	287	265	271	272	294	255	281	273	254	248	244	257	301	281	268	275	282	284	257	254	272	278	268	266	289	286	270	283	237	254	249	281	308	268	250	256	281	257	260	264	250	263	279	273	251	242	277	250	267	291	276	260	263	280	312	240	307	291	270	265	248	235	273	256	251	256	278	262	260	270	282	280	281	288	248	238	293	255	271	263	292	268	236	266	262	259	232	258	242	245	279	288	246	293	259	246	275	263	253	287	272	251	276	258	257	280	245	283	254	254	269	271	289	288	238	283	285	278	274	280	263	246	290	283	257	240	296	269	265	275	281	227	284	246	272	267	270	302	258	290	285	259	246	266	243	271	283	234	259	286	260	269	231	267	261	283	276	241	251	277	259	266	289	256	245	278	262	247	254	254	226	256	262	244	257	281	261	269	288	274	277	266	272	262	246	288	254	270	245	241	246	282	302	270	238	283	260	283	280	245	281	274	284	270	283	268	256	269	252	250	256	273	260	250	263	250	271	253	235	263	280	259	270	245	277	254	262	282	255	271	285	268	254	275	254	286	220	242	270	284	256	275	269	257	271	260	242	272	267	289	274	277	268	257	258	281	269	285	303	264	272	309	269	258	256	254	275	268	269	257	289	283	306	259	277	256	283	302	263	276	272	274	272	255	271	252	281	259	257	272	264	264	265	222	269	259	284	262	288	275	279	250	271	268	267	262	237	259	240	268	274	254	269	268	279	252	238	261	266	291	264	281	243	270	263	273	270	269	265	271	251	283	250	257	284	288	235	279	256	262	260	261	280	269	276	277	267	283	269	288	260	301	274	251	263	272	277	263	254	284	234	268	265	265	274	252	247	289	254	292	280	260	278	262	240	286	254	268	283	265	268	275	256	237	269	297	230	301	258	279	254	259	270	281	277	261	264	239	249	288	265	274	240	264	269	257	259	245	255	269	281	238	279	285	241	263	249	251	269	269	262	258	307	279	252	297	251	260	258	239	267	265	280	280	288	283	268	277	264	252	278	268	284	268	247	268	272	239	270	266	268	254	265	268	250	276	270	272	238	262	275	259	271	254	251	278	272	266	269	276	241	244	273	283	251	249	278	269	243	272	245	235	283	253	277	243	247	283	265	245	266	287	259	250	291	285	236	289	302	234	281	265	308	293	281	262	267	279	248	279	277	304	255	291	261	247	267	246	255	299	239	267	275	276	275	245	232	258	272	297	274	269	283	276	249	274	252	266	272	249	279	256	243	244	268	294	258	255	297	265	277	281	274	255	250	257	250	274	284	265	251	266	260	278	279	262	249	257	271	261	261	268	299	281	264	243	253	271	288	266	275	254	261	262	275	250	265	263	275	270	275	293	281	252	264	270	257	271	266	270	287	269	263	274	245	255	274	270	293	256	251	277	266	283	277	283	264	270	259	264	270	255	264	275	259	269	255	266	282	287	288	273	277	299	254	256	252	248	277	251	277	262	272	247	266	268	269	298	269	254	261	261	276	268	281	274	256	287	277	272	275	268	260	249	257	267	272	276	241	245	288	282	271	268	261	259	262	251	278	291	268	255	284	282	295	280	271	240	270	252	285	275	280	270	281	250	276	269	276	296	288	256	288	254	279	275	280	263	258	255	263	290	292	270	268	253	270	241	264	264	292	265	264	241	255	264	260	260	262	253	253	260	254	268	254	263	263	278	300	256	284	247	237	272	268	285	260	246	264	272	242	254	253	267	249	299	283	292	243	260	244	251	267	273	269	251	276	230	258	256	272	270	271	257	266	259	291	269	254	270	262	294	253	277	235	279	261	251	271	247	273	281	267	297	249	263	254	283	282	264	259	285	266	257	257	267	280	247	289	254	274	273	282	275	252	252	285	262	281	237	240	285	281	268	282	291	255	289	252	268	256	236	314	248	280	238	261	273	257	261	264	260	236	276	290	287	245	278	261	274	279	270	251	277	267	268	270	253	262	270	230	250	255	259	278	245	269	282	240	273	282	284	281	285	287	241	301	269	290	272	240	318	292	275	276	257	269	273	264	258	282	262	275	256	253	294	266	258	252	312	283	235	260	278	259	295	238	252	261	242	244	274	259	257	274	286	263	257	301	275	245	242	285	262	258	254	258	272	269	274	250	276	252	278	292	286	245	297	261	289	260	237	292	270	244	284	289	277	279	262	278	273	310	243	277	252	243	245	260	242	267	285	286	257	262	249	270	267	252	238	256	266	257	273	261	274	263	272	256	272	290	293	233	270	268	275	254	255	274	275	310	274	277	268	285	268	268	270	264	280	241	260	254	260	277	289	266	291	243	241	268	260	243	227	287	265	273	256	283	287	239	253	246	239	279	257	248	246	253	245	237	257	242	267	251	262	278	298	258	279	258	288	271	279	269	273	289	282	277	286	270	243	270	291	266	263	247	243	257	279	258	269	251	266	274	248	274	256	268	246	267	254	273	278	292	259	262	275	264	282	270	267	278	285	273	276	273	257	300	258	273	262	260	258	266	246	248	280	258	280	244	264	268	317	280	282	299	285	252	273	287	258	255	297	264	262	269	267	248	232	275	257	249	235	276	279	292	273	276	254	270	262	266	312	283	276	264	267	261	287	254	293	288	297	269	269	275	258	279	257	268	239	276	289	273	261	280	264	256	292	240	245	273	255	260	257	270	268	271	274	241	273	261	256	283	273	274	258	272	250	257	256	281	274	293	262	237	273	274	272	284	279	295	241	275	248	243	254	255	264	277	249	240	267	274	254	272	258	275	239	272	286	275	268	246	238	253	293	268	257	271	238	285	259	258	264	272	316	262	252	273	261	256	306	219	292	266	257	269	252	279	262	232	286	247	259	246	277	286	279	265	269	267	257	234	246	282	249	270	278	268	268	246	307	278	255	230	269	296	257	277	232	250	263	256	292	263	275	267	265	249	275	280	281	286	269	275	262	258	268	251	249	239	235	295	254	278	259	296	269	283	252	242	245	255	290	258	251	256	245	254	255	291	264	246	267	283	275	267	254	277	284	287	275	252	258	236	272	253	251	283	271	274	269	242	264	276	311	266	267	273	292	272	272	264	257	274	269	286	290	275	268	261	224	275	243	254	291	263	258	251	235	265	272	267	249	266	261	251	260	302	231	285	257	279	250	270	270	253	235	264	268	283	276	295	277	260	275	245	277	268	236	288	268	270	267	259	268	269	273	249	260	269	252	262	265	272	270	253	256	261	280	261	267	259	258	265	267	240	269	266	254	263	267	304	295	242	286	270	258	273	281	271	265	263	272	240	250	275	298	246	251	269	232	257	260	272	266	292	246	262	217	265	297	278	237	283	249	267	258	275	246	237	243	285	256	288	245	283	258	271	251	240	226	237	285	280	250	274	257	282	275	278	274	234	271	274
11893	19165	18853	12089	8730	6442	4939	3969	3165	2567	2008	1655	1413	1234	1058	1044	1023	944	929	876	894	854	804	798	817	838	761	778	697	660	654	638	650	632	632	626	615	615	611	604	576	604	569	578	580	593	559	560	540	616	573	594	528	559	563	605	529	592	581	563	577	610	591	616	598	615	587	588	581	614	593	575	540	570	589	561	586	559	583	579	551	576	570	572	548	537	590	546	543	582	613	588	567	555	553	511	554	569	569	579	583	596	573	542	609	540	566	583	597	544	556	589	566	594	592	603	546	582	528	537	595	593	557	536	580	590	596	573	545	563	586	566	548	582	533	526	625	553	609	576	594	568	543	542	576	557	569	596	567	577	553	559	559	526	557	543	583	579	557	556	552	608	579	593	558	571	578	582	583	563	554	591	577	545	533	557	540	555	539	598	574	598	552	581	546	619	594	584	564	571	565	582	570	573	608	575	607	597	591	640	562	613	601	559	605	570	572	556	552	594	516	553	579	583	585	548	544	593	571	566	537	549	619	564	584	585	556	556	573	554	569	576	585	544	566	562	574	619	545	530	577	548	548	583	520	552	621	581	621	567	616	591	562	576	587	537	553	604	592	583	516	569	612	558	574	582	569	601	577	574	600	573	592	590	577	544	583	559	611	560	528	530	553	568	580	546	574	556	566	561	592	577	521	542	553	567	559	623	551	542	588	598	591	552	547	609	568	572	553	524	548	587	584	555	582	613	569	587	572	557	607	583	566	533	583	550	555	605	589	564	540	545	597	620	563	568	556	597	563	621	552	583	560	571	568	554	556	592	574	585	583	545	582	549	555	566	608	546	579	562	569	543	562	561	556	588	584	533	527	525	563	585	587	580	545	580	568	544	566	574	535	575	604	554	556	584	574	580	587	548	556	583	574	598	570	559	570	568	598	584	580	547	577	592	585	566	599	558	580	569	583	598	606	555	585	572	565	571	538	567	549	557	574	530	543	523	587	587	571	541	565	618	593	558	565	580	576	523	570	580	585	559	588	616	569	562	545	581	553	538	587	567	595	590	587	575	533	557	592	564	563	572	587	546	597	588	576	579	594	543	610	551	582	592	599	619	559	550	565	531	557	544	571	588	583	634	572	583	561	588	566	537	565	575	543	589	579	578	599	595	613	558	584	541	588	550	557	578	518	594	546	610	561	582	569	594	598	552	562	557	582	546	577	574	564	531	561	614	587	560	532	560	570	615	558	541	604	519	574	568	598	542	550	575	602	606	621	589	607	550	573	544	566	611	577	588	566	569	587	576	593	546	554	520	565	596	562	568	543	578	564	565	549	603	588	550	548	553	557	577	624	552	540	568	557	581	617	540	562	595	547	535	552	556	619	572	561	547	542	562	580	583	575	534	560	564	542	567	569	587	613	585	578	540	564	571	545	552	538	546	594	558	581	566	540	595	567	580	576	538	565	582	579	553	540	576	590	557	564	634	581	561	565	573	551	599	598	562	589	609	581	595	596	531	570	579	587	589	556	598	566	587	548	560	556	558	543	571	568	567	561	556	597	551	526	561	562	522	594	574	544	543	539	592	573	566	602	553	576	565	565	606	573	570	558	591	578	547	599	586	578	581	600	536	533	571	577	590	584	564	547	592	590	615	554	579	563	578	624	536	574	589	610	575	524	581	538	599	575	532	572	592	575	593	548	580	542	579	596	625	552	546	590	550	575	588	595	528	556	587	575	583	621	566	593	594	587	559	549	586	589	553	594	556	578	551	541	562	562	587	553	554	543	581	591	555	531	567	553	572	544	586	558	562	559	582	599	546	571	582	607	577	574	559	635	560	554	597	555	583	576	560	576	629	530	564	582	636	566	536	565	616	564	568	562	552	600	580	562	550	579	557	588	580	546	597	580	584	559	589	566	529	581	615	600	570	577	539	582	549	552	601	567	552	598	534	622	591	587	564	584	587	609	564	550	523	532	595	561	569	569	556	568	599	556	544	551	547	567	544	556	587	556	534	585	631	595	584	604	603	587	579	565	563	516	581	594	591	576	503	568	578	567	586	591	577	542	532	594	588	568	606	540	554	591	584	561	582	560	546	549	571	532	603	569	583	566	577	588	619	570	566	505	558	583	590	535	588	561	496	582	609	566	588	545	548	595	499	609	561	562	568	593	557	557	593	522	574	596	612	581	540	607	600	575	597	525	555	556	607	555	585	581	546	560	603	512	539	575	584	595	570	598	551	504	559	553	570	568	586	524	586	515	586	624	570	549	587	550	536	577	575	511	554	562	569	545	534	582	615	569	553	532	580	573	575	559	558	575	575	565	544	559	549	534	528	560	527	556	576	639	548	539	574	561	583	565	565	568	568	557	596	606	540	553	567	590	563	552	552	585	582	590	584	594	558	598	561	536	558	577	557	553	588	575	585	596	532	587	554	565	603	578	644	581	589	559	600	537	535	582	595	541	604	583	601	540	570	561	582	578	585	637	567	597	545	581	529	573	582	524	564	609	564	586	572	572	559	571	552	577	571	608	599	585	538	571	564	573	568	543	573	562	518	588	595	579	574	603	602	572	529	589	582	547	610	518	579	589	606	604	531	535	540	554	542	563	562	572	576	559	581	585	508	574	578	524	574	520	582	596	581	565	552	548	552	539	531	563	563	588	550	566	559	586	556	599	545	609	592	530	526	586	578	584	537	570	577	576	567	586	566	537	587	590	575	557	561	568	593	561	587	561	586	558	573	580	570	584	581	544	572	558	597	587	549	583	576	589	520	589	548	610	526	559	563	565	570	553	575	581	579	564	568	586	557	541	550	574	584	587	582	551	578	574	599	557	544	585	587	545	545	529	554	554	572	531	554	556	563	574	588	515	577	544	549	544	562	547	569	531	571	558	587	584	563	597	542	576	538	550	577	606	594	599	566	555	585	614	616	534	567	560	607	592	593	575	566	568	555	542	552	584	575	593	596	583	545	576	548	555	567	583	567	554	546	559	593	564	597	549	551	567	565	597	577	622	554	545	553	578	562	572	560	531	558	581	553	595	536	552	606	550	573	548	549	592	543	602	568	573	572	552	564	521	590	560	580	536	554	597	608	653	585	554	573	582	540	571	589	559	547	570	552	555	545	538	554	582	572	583	564	608	551	530	564	561	553	595	547	618	575	567	592	551	552	581	578	538	562	560	568	551	570	554	584	541	540	604	560	604	565	560	605	565	517	553	589	609	581	580	602	535	598	576	582	580	590	553	590	533	534	595	518	541	568	523	555	583	572	526	573	569	578	558	568	571	632	586	612	562	588	566	579	582	612	553	557	623	541	536	575	580	555	542	553	620	528	610	530	569	544	581	540	526	558	593	539	603	576	563	552	573	569	557	571	592	583	538	577	582	572	585	584	601	592	588	567	547	605	566	534	560	544	560	580	587	579	577	569	534	594	589	579	535	558	556	567	600	585	584	571	561	554	557	521	587	570	589	600	530	600	581	543	588	580	599	529	563	604	601	556	587	590	576	594
25120	21455	27940	25247	15604	6222	3815	2621	2076	1666	1311	1017	840	703	598	584	514	501	461	470	478	478	440	412	402	407	403	387	394	362	347	322	372	336	344	273	314	324	302	318	291	308	298	317	313	316	311	306	290	317	300	322	315	306	335	308	318	314	320	301	314	314	330	320	294	294	294	270	302	280	307	280	294	290	289	275	258	315	304	269	291	299	296	297	276	306	278	332	307	280	335	295	286	305	310	284	291	312	312	306	333	298	275	322	311	281	304	329	294	294	286	279	294	254	311	328	290	310	266	306	309	297	291	282	275	303	325	311	285	335	290	323	327	323	285	296	333	291	274	290	301	306	286	300	310	302	266	303	303	286	313	292	300	263	286	274	278	318	303	295	288	295	278	289	278	322	314	262	311	310	297	321	291	304	314	286	307	297	298	317	305	271	301	302	289	296	286	286	291	302	307	302	302	275	290	313	293	291	268	299	289	293	303	287	290	299	293	304	296	291	274	286	270	302	302	290	294	266	303	280	293	318	297	295	310	328	315	288	278	271	270	287	299	303	289	315	294	286	314	307	308	277	292	311	283	268	271	301	286	265	290	283	283	305	293	286	292	268	305	329	300	295	316	315	290	292	289	285	279	285	273	290	268	295	284	273	318	294	287	280	302	303	288	291	268	301	313	277	269	338	321	295	293	321	291	274	293	297	286	297	269	282	307	302	281	328	314	314	291	290	301	278	281	309	302	330	310	306	313	307	314	307	301	308	285	301	310	326	296	304	281	304	278	307	294	301	273	294	295	291	289	311	296	279	270	298	285	300	311	305	299	305	300	325	282	299	319	278	271	334	296	288	319	277	296	297	314	272	302	269	321	271	317	306	309	286	291	304	300	291	314	297	335	296	334	284	277	311	266	296	287	316	265	317	321	320	293	293	297	308	286	281	252	302	307	314	263	288	293	307	313	282	259	298	264	290	286	284	284	323	314	293	314	276	287	340	321	294	320	287	307	291	273	291	301	301	278	309	265	280	313	298	288	278	281	273	263	305	300	279	315	296	312	286	297	308	295	275	324	313	306	303	313	278	280	277	278	301	318	319	325	292	291	285	286	322	288	298	278	288	317	308	261	283	284	291	318	293	282	285	297	293	301	283	319	308	329	334	274	329	334	296	273	306	306	296	258	293	306	267	315	306	317	273	311	281	282	260	289	301	286	293	279	306	305	300	280	291	332	304	322	291	277	301	299	328	329	280	292	325	295	256	304	276	329	316	302	276	315	266	300	329	308	285	259	293	321	295	270	297	294	282	291	317	264	284	287	285	312	297	290	298	269	276	285	304	277	339	307	304	298	297	305	339	278	290	298	291	338	293	296	284	296	275	319	292	286	289	315	303	315	307	319	303	278	328	296	326	286	306	283	291	295	292	330	285	278	328	273	309	304	296	283	274	254	271	307	295	300	302	299	298	325	271	278	295	304	305	302	303	290	295	289	301	312	355	315	257	314	291	329	301	315	292	270	290	330	292	291	294	306	304	320	280	318	294	324	301	288	274	325	284	313	310	285	336	282	274	278	318	316	324	269	321	279	265	308	298	284	310	284	269	319	283	270	260	294	299	312	280	278	299	299	304	278	322	294	302	312	297	300	304	306	301	297	311	302	317	275	266	325	292	288	290	273	290	266	297	310	261	297	293	304	300	321	261	299	308	283	288	280	297	293	286	262	293	270	299	291	288	307	305	308	300	313	280	332	314	295	311	276	316	302	276	302	302	299	317	278	303	284	277	280	305	276	309	268	319	328	293	327	322	308	285	260	327	328	333	319	311	286	300	311	302	299	319	300	300	320	305	313	296	299	274	271	303	300	314	298	284	320	316	298	310	292	278	287	264	292	314	286	278	312	298	294	298	298	282	328	287	300	280	296	311	277	266	285	286	269	271	292	287	310	293	291	294	286	293	274	285	327	309	327	314	258	306	272	304	332	287	275	308	303	311	331	305	286	278	303	265	280	315	303	294	337	293	302	301	318	296	292	300	294	303	268	303	298	270	294	301	304	286	292	313	270	294	319	286	299	279	299	290	296	265	278	269	311	305	318	308	287	312	286	284	274	280	286	277	281	316	298	300	272	314	317	323	320	303	327	280	295	299	298	286	300	300	310	291	282	302	276	294	293	303	278	269	307	299	297	282	296	293	296	278	297	282	255	287	290	269	301	294	311	287	304	268	309	283	309	322	294	297	314	294	319	285	297	260	295	343	311	304	302	265	302	286	290	295	290	297	279	330	295	281	289	307	290	287	294	281	264	307	290	298	298	314	303	282	327	300	303	313	314	285	300	303	307	311	282	295	284	295	307	313	284	315	328	291	281	306	304	326	294	285	284	311	285	310	300	318	302	307	265	288	301	330	325	299	301	292	302	313	316	289	283	275	276	335	276	299	294	275	316	313	304	292	298	305	268	285	317	297	264	303	297	308	313	321	289	303	294	287	302	322	314	312	285	296	298	253	305	333	284	275	256	281	292	271	323	281	280	286	287	318	285	309	313	275	287	296	275	283	302	302	303	294	279	305	277	309	302	308	276	298	310	272	259	281	308	291	281	335	307	302	296	293	311	336	277	281	321	320	266	289	265	324	300	302	286	294	319	290	293	281	281	272	311	302	256	304	306	307	282	298	294	323	311	317	306	291	299	266	319	276	320	301	258	293	312	311	315	288	291	274	303	273	309	282	289	275	300	309	324	275	311	289	314	287	272	298	292	270	305	299	294	285	236	285	300	299	300	274	317	297	255	257	299	316	299	279	302	286	294	288	301	288	295	288	285	285	299	260	314	315	279	274	293	308	273	311	279	302	297	284	279	289	306	312	274	299	294	297	295	292	295	305	309	287	313	291	300	277	314	299	296	297	285	306	278	295	300	338	290	321	291	280	298	303	285	315	260	300	343	273	274	282	311	313	295	259	310	309	318	330	340	303	306	306	283	282	313	277	295	275	284	290	316	295	322	291	290	320	300	287	324	284	334	301	288	272	309	289	291	313	287	327	291	279	312	287	297	280	315	296	311	328	289	264	297	308	276	333	296	295	281	282	305	301	316	305	285	305	294	302	310	281	296	306	262	298	300	295	304	312	292	289	300	278	278	321	290	283	244	318	303	291	299	317	289	326	270	336	301	278	269	318	297	296	284	274	288	309	277	318	304	305	303	287	305	309	322	336	303	288	316	296	311	316	324	306	285	290	286	305	300	310	301	273	271	275	295	301	301	301	298	260	274	304	300	324	306	293	301	298	297	301	304	304	306	300	264	334	276	276	301	284	290	300	253	299	280	276	330	297	294	296	308	273	273	320	282	283	278	299	299	290	301	288	293	304	296	304	318	274	298	287	319	263	272	311	295	312	308	298	294	271	283	314	309	294	294	301	309	311	292	290	281	280	334	299	293	307	304	291	307	296	295	285	337	297	321	281	289	302	285	305	250	291	269	317	286	283	298	298	265	301	273	295	312	293	307	279	313	340	315	300
14995	28596	27827	20851	16282	13136	10083	8135	6793	5561	4583	3442	2740	2144	1906	1699	1543	1512	1442	1372	1298	1241	1196	1150	1147	1167	1048	1101	938	949	817	829	773	749	690	669	668	618	650	645	688	617	710	642	629	696	651	647	634	673	678	667	669	639	638	625	687	624	616	633	625	663	626	655	642	628	594	681	630	616	640	651	640	611	665	623	580	651	604	632	629	633	681	599	625	629	642	631	671	632	604	622	582	623	662	591	646	646	625	641	582	609	638	604	655	629	612	624	629	631	618	619	632	647	616	604	593	623	613	637	659	578	617	663	572	605	613	626	625	625	631	626	597	613	610	599	604	626	666	579	684	581	647	622	607	623	619	608	638	606	621	601	642	632	641	595	624	598	618	670	600	654	617	648	645	669	658	622	614	626	619	657	626	616	602	597	624	612	644	614	667	592	605	656	648	608	625	598	624	659	582	660	553	619	653	611	597	631	665	640	589	607	607	662	643	602	630	636	645	629	638	627	660	646	610	595	637	613	656	643	626	625	614	602	581	582	656	638	618	627	595	651	620	635	615	646	655	604	684	637	658	623	616	624	669	639	658	578	677	579	632	627	643	608	585	630	641	590	634	593	595	619	573	595	618	637	594	614	611	654	623	601	686	610	598	613	602	620	627	621	611	615	586	591	655	613	639	646	687	618	610	618	624	588	640	636	567	593	601	652	652	626	652	590	655	595	598	594	652	625	645	638	663	591	674	595	646	648	659	616	611	638	614	589	630	639	624	624	620	653	601	636	590	652	609	631	641	615	641	610	619	616	629	629	615	677	645	627	655	626	615	601	640	609	649	590	618	626	654	630	642	647	623	584	661	581	614	582	667	613	624	652	646	613	626	611	609	592	620	565	695	624	607	624	603	633	618	615	656	624	645	586	595	607	612	618	659	629	615	647	626	629	602	608	660	658	577	596	595	602	560	622	658	673	600	604	615	620	631	608	593	622	627	625	643	600	641	574	641	609	596	648	665	610	630	630	633	628	606	597	623	619	611	562	663	629	649	586	599	633	641	614	690	637	581	630	627	627	581	643	584	625	576	599	640	638	614	634	639	632	627	610	617	611	588	585	625	632	633	586	641	607	571	615	638	558	612	627	619	602	626	654	588	649	562	643	603	588	654	622	605	639	614	627	648	620	648	591	578	654	648	606	593	631	641	601	600	610	672	703	635	615	621	675	620	656	612	607	660	620	612	609	693	628	597	627	595	651	693	637	639	650	601	650	593	596	663	628	588	650	602	651	635	649	635	552	617	629	647	636	620	604	596	662	618	629	616	619	658	648	665	619	620	604	569	612	645	598	593	655	680	654	618	590	618	635	640	612	640	611	621	622	602	630	661	605	650	637	583	611	614	669	646	638	659	619	668	638	644	593	622	613	673	605	610	590	621	610	628	660	627	593	665	652	630	620	574	630	584	646	605	610	650	577	673	572	604	582	629	594	626	625	592	593	632	618	612	608	607	585	603	622	612	645	637	639	639	660	659	633	582	627	599	632	527	613	627	641	605	657	621	605	620	651	623	643	634	658	639	606	631	647	615	648	598	602	681	595	581	648	651	609	644	657	620	662	617	631	641	613	623	624	616	633	626	622	599	616	580	629	622	665	620	586	639	601	594	637	626	625	617	628	612	655	614	630	637	607	613	626	604	630	690	606	584	638	639	620	589	610	644	642	636	607	604	636	657	630	619	653	595	595	628	630	610	586	608	627	596	623	635	632	633	642	600	654	661	583	643	640	610	634	625	637	650	638	607	585	616	617	642	599	656	669	657	624	647	625	627	621	611	616	622	639	668	632	628	604	645	655	656	630	645	616	664	602	612	649	603	613	613	611	620	618	629	618	651	649	647	606	624	644	639	609	605	657	618	599	560	668	657	630	586	614	604	598	618	609	613	584	615	640	625	629	619	609	652	612	608	617	623	612	590	617	568	594	719	628	618	590	583	620	593	592	639	643	600	627	602	602	607	626	617	611	601	642	634	636	599	636	642	621	612	610	647	633	606	597	611	611	618	631	584	601	595	645	608	619	674	611	626	604	594	615	633	619	635	606	633	646	595	615	606	646	601	583	639	653	582	607	608	613	606	631	600	639	607	627	639	585	639	628	606	659	625	610	621	662	637	620	632	617	564	625	591	627	662	600	620	611	637	617	611	648	656	600	587	601	619	620	604	609	635	636	636	648	642	629	598	616	619	673	605	636	582	648	598	607	615	620	648	632	623	572	619	644	620	619	630	606	624	597	624	669	607	629	597	646	608	613	587	625	617	635	602	607	667	642	596	594	679	647	611	606	620	626	620	590	589	626	628	575	581	643	614	655	625	618	619	610	586	636	547	627	656	643	617	639	629	619	635	644	621	630	624	599	629	675	601	626	607	609	625	661	651	624	614	614	605	619	586	655	603	623	653	659	603	622	598	566	658	624	564	598	605	617	647	655	636	628	594	603	615	627	614	650	638	607	603	614	636	679	622	610	609	620	598	615	628	613	623	640	619	634	605	615	597	640	585	620	649	605	593	609	589	609	645	605	600	630	636	665	611	624	660	584	589	633	620	622	594	615	652	646	552	564	641	629	657	647	586	570	613	626	653	612	621	610	618	613	633	580	639	618	655	612	603	591	615	590	611	633	625	625	620	638	619	625	637	616	600	623	625	654	668	628	659	652	589	641	619	633	601	586	588	657	621	599	601	624	604	617	601	602	620	614	623	632	618	593	671	635	637	613	648	613	635	629	636	602	618	632	617	664	641	640	640	599	604	635	611	672	602	622	612	539	618	626	619	616	602	611	586	605	655	646	611	652	627	567	631	596	633	633	649	655	576	608	601	617	646	608	617	608	630	644	647	639	590	623	629	638	635	568	654	588	619	593	625	630	647	592	645	625	661	631	610	638	617	680	630	611	633	632	653	641	602	607	644	589	616	637	623	623	647	616	645	633	575	648	593	677	649	626	640	651	611	592	611	623	612	657	639	625	627	629	608	606	589	626	616	642	626	627	655	671	627	627	627	628	605	595	605	625	626	662	581	619	676	672	584	590	641	632	640	628	649	595	624	605	566	617	628	612	602	635	621	638	610	639	619	582	649	670	606	624	643	656	634	613	640	678	603	627	673	629	649	633	617	627	682	675	561	565	624	653	664	633	666	619	654	653	631	611	609	634	631	658	598	606	603	657	572	616	588	608	625	612	595	622	589	655	629	624	577	582	637	659	632	641	626	647	607	627	604	595	617	620	610	645	638	632	637	620	625	641	575	587	588	621	631	600	626	633	642	633	641	649	649	676	615	590	660	599	653	636	629	591	639	592	656	623	570	571	604	583	589	615	593	665	592	632	598	665	636	609	652	619	546	640	652	631	579	663	620	596	591	613	604	638	619	608	602	623	639	681	635	644	589	636	642	653	617	649	616	629	638	635	620	600	644	624	610	591	638	621	648	630	634	593	602	603	602	614	618	648	648	631	655	610	667	659	627	629	634	637
24212	21417	28858	24342	21433	15808	7890	4643	3548	2946	2239	1622	1360	1056	974	912	907	787	809	794	754	768	723	681	713	648	650	585	621	567	530	552	460	470	469	486	465	470	474	506	482	472	481	468	484	458	539	463	468	419	484	421	409	469	456	464	466	461	451	465	502	455	482	473	437	464	465	455	419	440	439	475	452	446	411	449	446	460	454	468	449	473	480	451	429	450	429	450	437	475	439	425	450	412	458	445	418	429	427	426	443	442	470	428	465	467	448	439	422	442	414	466	485	442	447	452	439	453	426	491	486	437	437	486	423	447	460	407	490	444	512	466	428	432	415	434	445	425	448	450	453	450	436	444	432	466	439	465	438	446	451	463	427	429	409	452	432	449	483	436	452	442	448	442	469	452	451	451	451	472	458	434	438	438	425	453	440	475	432	451	472	431	468	462	412	458	454	472	449	434	448	426	456	423	474	469	443	470	405	463	440	426	413	465	444	486	398	482	461	483	428	453	467	420	421	414	437	486	426	457	445	461	415	484	413	419	481	444	423	450	442	431	463	432	417	452	445	446	442	468	483	410	443	407	453	418	466	458	434	475	434	426	443	433	424	428	445	429	444	463	420	440	449	446	453	473	467	457	469	469	450	428	454	444	460	422	474	427	448	462	448	442	472	426	421	453	452	417	447	440	441	440	477	401	407	452	428	451	465	431	417	433	394	428	421	438	465	455	427	432	470	445	452	459	452	414	478	411	441	453	471	456	429	473	468	410	443	452	457	459	417	445	400	466	418	440	434	454	484	422	435	462	458	461	430	455	436	397	438	459	456	466	451	432	405	456	486	453	443	463	412	450	460	432	449	408	415	434	454	449	463	458	434	415	439	444	456	452	418	429	472	454	464	451	434	467	468	450	427	437	447	445	442	470	454	433	432	404	460	445	448	450	453	466	441	460	452	436	460	404	452	440	453	443	429	476	457	413	468	457	428	428	409	443	467	436	430	476	431	427	444	439	429	422	431	447	455	476	451	438	434	481	445	467	429	460	452	474	434	425	466	439	424	433	423	416	418	459	451	467	440	429	450	427	458	450	490	425	424	438	434	451	485	454	463	402	373	404	433	439	457	451	464	453	460	443	467	442	402	453	477	498	407	455	429	431	463	417	463	403	424	450	467	455	443	461	446	433	456	416	471	406	459	462	431	460	448	469	453	419	435	462	460	416	473	426	442	446	432	434	447	490	479	401	442	473	442	427	467	436	444	458	458	436	465	440	440	440	458	428	432	426	466	483	423	455	469	444	449	423	439	468	418	450	459	440	454	459	486	418	438	462	425	467	473	429	461	468	423	463	421	465	510	443	455	441	459	447	431	445	452	429	469	439	448	463	449	469	444	479	435	467	409	447	449	424	422	401	446	464	412	448	421	457	454	460	447	495	425	455	467	428	412	448	463	448	476	446	501	478	453	424	447	440	432	473	418	480	439	453	468	452	439	437	444	464	450	429	488	469	459	425	461	445	396	431	461	396	440	448	451	426	456	437	458	457	429	466	426	423	426	439	461	433	425	464	452	426	481	421	446	448	476	402	414	420	475	425	428	475	454	431	435	454	422	471	457	455	492	444	465	459	476	443	438	463	442	472	446	415	462	456	458	471	430	461	469	456	417	445	454	483	448	428	464	417	485	474	411	470	426	432	399	458	457	433	461	414	415	464	477	426	438	451	487	401	488	445	426	383	447	457	453	416	431	445	465	469	438	437	447	421	410	459	433	441	426	471	429	439	458	453	481	437	444	456	424	454	435	425	435	434	452	420	442	471	479	417	441	459	451	449	448	441	439	455	462	422	437	470	442	419	424	415	461	462	463	433	425	442	425	433	465	452	457	423	458	477	469	456	444	433	430	423	425	450	441	449	449	426	456	473	457	438	445	431	460	432	448	455	488	450	427	407	473	454	438	457	453	401	445	442	468	433	435	426	413	446	449	457	433	430	449	437	465	427	437	452	455	406	427	408	434	435	440	444	416	442	477	436	405	481	452	421	419	431	447	455	454	398	454	426	418	455	436	440	424	430	428	441	456	426	410	416	427	446	446	408	447	459	428	458	459	443	457	444	417	419	422	427	410	422	434	446	408	452	447	472	497	456	459	470	479	454	457	433	438	487	456	459	442	456	473	434	431	458	410	425	442	459	435	457	452	428	456	430	409	451	474	449	479	463	469	449	454	459	426	476	456	421	474	428	480	452	416	446	463	434	518	429	466	468	466	415	422	439	473	465	471	425	409	424	451	439	459	455	455	471	425	431	451	464	409	433	425	434	459	448	412	507	453	429	414	455	431	459	431	480	436	457	420	445	464	442	458	450	472	394	465	446	398	437	428	485	490	411	410	427	460	435	447	444	468	456	452	467	445	472	421	451	451	452	426	426	425	457	444	426	486	442	490	466	457	475	449	460	461	453	400	414	496	441	416	486	412	452	410	457	449	469	465	461	457	507	418	432	438	456	483	466	435	430	454	445	426	422	436	415	422	413	456	422	422	461	479	464	444	453	400	465	440	424	419	427	449	464	437	442	442	450	459	456	433	454	433	438	450	414	460	410	419	450	439	447	448	425	434	476	425	415	452	448	446	446	399	470	426	458	466	441	396	448	439	477	477	445	452	428	467	440	468	499	441	470	433	431	402	449	454	433	446	444	456	444	446	448	452	453	457	416	455	472	465	454	457	435	443	468	449	441	408	449	452	444	453	434	423	454	461	434	444	444	416	435	462	433	431	441	450	409	480	425	460	443	436	446	430	486	438	440	459	456	465	469	434	479	417	443	441	495	447	480	425	420	440	450	492	446	440	442	429	450	441	436	437	461	439	468	452	415	416	420	464	478	456	431	440	464	432	435	444	431	427	446	443	425	422	450	486	455	468	423	422	452	420	436	436	465	465	450	458	473	453	444	422	446	434	432	425	450	434	430	422	404	423	415	416	454	460	444	444	440	452	445	437	469	433	471	440	461	461	402	472	438	444	464	419	459	429	465	450	471	417	423	444	454	420	473	439	477	436	431	415	406	482	408	485	443	419	439	435	481	434	463	489	441	447	446	456	434	425	399	420	405	462	429	423	423	443	475	424	451	429	405	460	438	490	479	388	437	432	448	397	497	450	461	455	447	426	432	421	434	407	438	414	416	445	487	481	452	465	451	429	413	450	444	464	431	416	423	431	459	475	482	457	427	424	432	454	454	452	461	424	458	434	446	437	455	415	464	420	459	437	451	466	464	439	447	449	417	424	436	441	441	434	465	464	427	447	440	450	421	438	472	451	457	494	419	474	425	423	412	446	446	427	445	445	438	454	438	423	449	455	485	438	446	404	460	441	417	432	445	397	440	430	458	456	460	434	441	430	477	407	447	419	404	464	455	483	414	405	415	445	434	444	434	437	446	474	419	397	449	422	463	444	505	445	415	440	432	434	413	433	457	453	448	437	466	444	472	437	428	460	449	429	474	467	421	450	441	435	428	416	468	437	442
17840	33576	32648	25990	21582	17886	14923	12163	10376	8699	6772	5121	4069	3351	3022	2599	2411	2276	2243	2137	2036	1897	1864	1820	1803	1670	1530	1429	1395	1333	1201	1145	1051	1006	1000	873	932	972	959	972	947	954	962	929	966	943	849	877	941	856	869	865	911	942	952	863	923	950	909	998	938	881	891	942	884	838	885	861	908	899	890	838	883	846	896	907	860	896	890	911	846	882	924	891	928	859	873	846	876	907	911	845	945	930	880	853	839	864	850	868	896	930	884	899	916	899	872	898	902	865	871	854	887	889	878	914	877	862	892	928	891	882	885	914	894	827	899	818	885	865	908	896	844	901	850	903	874	946	847	820	868	904	882	897	891	890	895	895	852	934	863	867	899	916	929	904	859	858	916	837	792	875	926	889	923	882	912	848	859	830	907	841	903	839	912	930	923	843	855	867	869	874	874	939	866	901	817	869	854	801	847	923	807	827	881	893	858	860	883	892	904	900	853	934	866	843	888	810	890	793	891	862	902	915	864	882	856	896	913	866	889	866	859	878	856	879	851	868	910	896	894	858	855	861	868	872	869	862	873	858	892	843	825	851	809	856	868	809	849	864	948	886	867	890	807	865	872	895	863	888	861	894	903	918	950	829	890	875	920	871	854	889	919	872	896	834	910	865	849	890	890	868	872	914	931	903	853	906	925	882	873	905	833	904	888	830	915	848	911	875	892	889	832	844	893	885	897	904	851	894	871	894	878	854	872	904	897	941	868	884	874	889	909	866	858	903	849	918	845	860	879	854	891	829	890	844	838	895	862	858	886	843	910	883	880	890	895	877	902	838	866	870	880	933	893	874	877	870	825	869	860	872	877	893	901	907	892	881	807	954	881	852	900	873	892	837	872	816	836	871	866	890	909	881	862	864	878	821	864	903	852	892	867	818	838	910	908	885	874	843	873	839	844	872	873	890	889	888	857	893	868	915	858	869	864	885	836	876	883	890	861	880	883	806	867	900	891	883	858	870	871	942	853	828	865	868	867	913	857	878	840	864	950	843	897	862	943	863	842	923	933	842	906	888	897	895	908	874	909	932	888	848	866	882	890	854	891	849	883	946	881	929	866	863	920	854	929	879	866	866	871	906	856	871	862	889	876	940	882	915	899	872	868	897	854	939	869	880	853	876	869	907	843	848	872	902	877	875	855	856	841	914	902	883	900	875	885	880	876	860	924	880	917	836	844	876	876	860	855	866	920	896	924	916	855	846	852	898	892	883	862	847	827	868	926	871	917	862	820	874	838	891	888	883	854	885	846	839	883	881	876	885	852	890	910	896	857	830	895	881	869	865	893	827	840	876	864	868	922	917	848	875	859	879	892	867	842	890	812	903	903	896	911	935	913	885	918	871	909	863	881	878	847	894	872	890	868	903	859	905	900	838	927	933	892	944	833	853	902	924	882	860	870	883	906	914	865	877	887	830	907	869	886	815	841	934	894	876	861	903	832	880	843	891	861	935	857	885	832	885	859	897	924	904	861	889	847	913	894	908	909	891	930	842	854	858	870	889	887	882	887	897	909	896	837	912	876	872	893	890	867	872	896	909	883	885	878	842	875	865	909	858	879	850	901	856	853	888	892	857	898	882	843	850	830	862	918	894	864	915	868	880	882	890	853	856	897	915	867	918	908	865	899	965	985	887	891	854	844	936	855	875	919	821	878	843	879	896	909	879	869	849	900	900	846	903	879	847	902	840	853	858	899	898	874	896	873	886	890	867	860	892	918	893	902	938	848	947	864	849	857	875	923	889	879	873	895	852	868	840	903	862	946	878	920	899	878	858	861	857	849	824	837	860	893	880	854	843	851	927	889	891	879	862	798	943	855	917	863	878	885	899	928	888	913	892	887	863	895	861	872	885	847	916	925	887	826	881	927	858	876	897	867	894	886	899	852	871	854	916	881	872	851	886	866	869	872	848	839	885	840	934	882	857	864	914	922	818	858	877	877	841	884	907	877	899	839	836	828	897	861	840	881	891	916	868	885	860	832	885	876	884	850	922	838	851	867	848	856	872	893	914	839	899	893	850	901	872	898	866	918	805	864	886	847	902	869	890	883	924	860	854	841	853	822	895	842	821	823	828	833	809	894	910	940	886	910	872	852	785	900	857	880	900	890	865	894	847	890	899	842	908	882	824	911	854	853	905	885	861	846	921	910	889	866	878	879	879	863	828	917	916	897	894	872	829	906	904	819	876	823	806	891	862	862	871	881	897	916	854	896	914	876	856	859	859	849	854	919	872	872	881	900	823	857	835	948	866	884	850	844	931	912	855	858	868	945	833	885	879	879	855	935	857	862	896	852	893	857	860	862	867	912	869	901	852	826	848	922	884	870	916	856	862	864	909	890	851	876	926	892	865	893	940	851	909	870	866	837	914	840	833	871	936	874	862	887	872	891	891	846	942	845	897	842	884	805	860	893	844	819	883	908	930	895	840	837	859	879	918	865	878	880	859	915	886	822	917	848	910	922	861	895	861	899	933	929	890	879	911	855	825	851	882	868	878	819	879	891	846	866	877	937	869	903	929	964	884	903	884	886	853	873	887	865	932	897	927	898	863	906	949	873	852	858	856	894	874	851	868	830	874	865	864	908	881	888	874	812	854	876	890	938	876	856	897	890	901	847	942	883	857	870	887	891	890	841	833	857	936	883	868	894	808	880	902	879	856	844	871	885	891	871	885	871	804	889	886	872	873	864	856	885	900	905	890	807	903	877	929	857	890	883	901	870	920	862	848	847	866	847	872	908	908	902	885	895	873	914	880	875	854	898	829	866	900	865	883	878	918	879	883	915	870	841	907	881	889	863	894	922	836	895	874	908	838	867	923	855	851	931	903	910	889	883	873	872	920	823	885	948	867	844	846	881	877	930	870	919	879	918	858	811	860	889	893	891	900	824	903	859	863	866	902	930	907	900	816	845	882	866	894	839	864	801	908	907	899	924	895	860	903	814	884	871	888	874	861	854	891	889	859	854	863	861	871	881	840	879	895	842	813	846	861	881	840	857	897	890	814	884	851	876	886	898	863	873	889	895	859	871	907	873	848	880	900	869	903	868	893	866	899	865	848	879	900	857	880	858	884	864	884	899	946	891	903	883	869	919	841	867	878	888	835	854	869	886	910	870	906	846	885	870	870	825	884	938	880	865	885	890	899	904	899	905	834	876	935	878	881	897	881	902	918	878	849	838	889	912	888	903	873	890	852	843	857	897	848	886	887	910	909	866	848	882	913	863	849	850	871	840	837	873	856	849	879	910	893	857	922	902	874	842	903	819	895	874	895	863	877	844	895	899	832	942	866	911	870	873	872	883	947	904	852	877	891	918	843	892	835	869	885	932	858	822	867	839	875	877	875	904	899	859	840	879	849	884	855	811	858	881	811	912	834	876	883	877	849	890	911	922	889	862	873	873	903	927	894	873	877	809	879	897	884	900	870	875	860	849	901	934	861	836	866	844	878	927	897	907	861	873	896	896	907	890	895
27473	18567	9663	5275	2736	1891	1380	1023	925	734	602	512	426	383	407	393	348	345	341	335	359	323	324	341	312	328	286	299	283	327	261	277	272	267	253	255	270	279	276	277	296	283	269	288	257	310	302	282	280	250	280	245	257	260	290	277	252	264	273	265	246	286	285	282	239	214	251	276	253	269	292	280	295	277	276	247	233	272	246	272	242	256	260	254	286	258	243	270	253	257	270	244	260	265	260	272	253	271	232	267	282	254	247	269	272	278	246	285	235	272	278	263	288	263	275	272	252	272	240	256	273	244	263	246	260	269	279	251	253	272	296	264	215	262	273	271	288	256	267	254	254	263	251	238	243	246	256	281	236	240	246	283	268	300	266	256	257	277	241	244	271	260	264	265	260	239	263	258	284	284	277	248	246	265	270	268	301	266	257	239	280	280	257	261	248	250	250	254	272	240	283	252	275	257	258	272	287	248	258	232	253	262	277	277	259	234	261	258	240	261	263	260	250	263	257	251	268	313	278	235	250	259	279	287	256	237	272	286	241	284	269	260	233	257	259	239	244	276	286	246	265	269	246	285	295	258	264	277	258	273	251	261	249	255	283	268	281	235	244	287	258	269	254	257	259	226	265	272	239	259	263	280	286	248	264	249	236	278	235	257	259	232	248	262	257	254	235	257	237	266	252	254	261	294	275	260	279	273	245	246	255	274	258	283	305	282	297	237	234	276	255	257	266	262	245	261	247	255	277	248	225	274	266	269	268	277	265	259	234	284	255	275	266	285	262	228	241	250	237	257	277	234	273	281	239	265	272	259	250	266	243	263	279	244	229	257	246	278	289	268	272	235	257	270	250	260	247	253	300	269	256	253	248	247	248	251	284	266	265	260	269	270	248	254	271	252	262	228	256	266	260	248	267	281	255	254	240	255	235	268	271	254	264	232	254	232	255	265	260	257	258	239	255	254	294	255	273	265	289	277	260	298	260	263	282	281	244	250	271	251	251	247	293	254	248	281	254	277	257	234	246	232	263	272	261	237	274	262	265	279	269	269	253	280	270	297	258	243	262	272	276	256	291	225	265	282	247	248	261	253	272	253	263	261	248	290	239	265	280	264	227	263	258	229	296	279	257	271	252	252	251	282	261	251	254	242	268	247	274	264	268	283	260	267	257	262	260	274	283	265	278	257	269	294	247	266	279	270	279	269	259	289	256	269	237	250	257	209	258	261	277	248	230	250	253	237	238	276	264	248	273	248	230	281	261	275	231	240	247	241	270	273	290	256	258	257	295	265	257	251	249	244	255	270	249	251	257	249	241	269	264	257	243	241	268	267	279	266	242	267	240	255	254	298	264	289	259	267	236	251	272	261	224	259	235	247	282	259	286	274	264	241	223	260	241	249	240	263	260	236	277	268	289	291	260	261	287	273	279	266	256	259	261	226	276	238	268	249	250	260	264	221	243	262	238	262	288	288	284	278	264	274	263	254	278	263	254	275	275	268	253	254	227	264	274	264	270	245	278	277	234	255	270	277	268	252	234	266	256	257	283	291	284	261	256	240	264	254	244	262	248	263	262	255	268	274	269	246	261	275	247	259	228	257	264	270	276	252	264	259	236	235	287	284	263	248	258	262	270	282	274	264	287	271	250	282	288	280	266	274	262	291	248	249	276	283	254	249	257	288	263	246	254	297	287	272	250	276	266	248	244	263	273	268	253	240	268	267	273	242	247	239	270	244	244	264	256	250	255	278	232	257	266	292	261	261	256	258	285	264	261	273	260	268	233	271	270	248	233	245	262	294	258	263	249	281	260	259	243	265	252	255	260	255	267	247	243	252	246	247	283	264	251	279	288	261	285	268	268	235	246	267	218	279	261	277	249	263	236	274	265	267	243	300	253	256	258	234	256	254	251	271	259	260	236	261	271	268	248	278	266	253	283	266	238	284	269	233	249	246	227	268	281	279	283	262	265	254	278	245	275	254	265	233	255	251	254	266	259	302	259	254	286	293	285	271	283	249	260	250	259	274	258	267	268	273	280	253	230	288	222	277	249	255	256	239	246	246	273	258	260	264	271	248	255	247	241	251	252	257	283	260	253	274	280	282	279	251	264	273	241	258	242	261	234	272	275	271	273	257	282	261	228	260	283	230	257	218	247	271	264	248	291	245	267	251	261	262	288	282	239	271	284	288	249	266	276	260	262	254	264	256	263	270	273	294	259	258	263	235	255	239	251	209	265	244	255	258	272	274	258	265	286	236	249	267	252	251	292	267	241	253	276	284	260	244	254	251	246	265	239	295	249	242	248	273	285	238	267	254	283	244	248	244	255	264	247	255	281	304	232	234	254	270	263	291	262	253	245	276	279	261	241	253	250	272	254	270	261	277	247	286	254	272	281	276	238	233	269	295	281	235	254	243	281	269	269	260	251	239	275	262	285	259	254	251	253	274	277	287	267	261	251	271	270	247	268	266	274	278	260	253	271	250	270	251	281	266	248	303	249	226	245	275	250	244	289	268	275	254	274	253	276	266	239	261	267	304	250	266	241	270	266	278	297	264	248	265	262	269	268	272	253	248	283	265	247	278	290	260	304	274	269	260	260	253	257	277	252	269	247	248	260	271	227	246	280	251	245	235	264	265	256	296	249	263	262	288	263	252	246	232	274	253	286	246	262	259	274	294	290	274	283	253	253	257	224	243	295	268	265	267	236	273	266	244	241	272	265	234	241	257	265	277	264	264	249	252	250	226	280	294	272	268	235	269	269	264	269	251	229	264	236	267	245	279	265	274	262	259	274	283	246	267	247	277	256	252	265	267	272	271	275	274	279	235	260	281	250	258	270	268	267	254	256	256	270	262	254	279	265	274	244	268	254	283	242	267	259	288	246	292	254	274	263	246	277	269	240	277	286	277	278	284	271	245	253	285	271	288	295	256	282	292	279	267	280	252	269	262	273	236	250	273	290	254	260	266	242	272	250	243	242	247	276	241	266	264	257	284	262	246	254	288	271	237	282	250	271	267	266	298	270	244	265	247	252	257	266	243	275	253	265	290	256	246	237	279	259	234	255	272	251	302	222	247	264	253	265	276	272	236	263	224	262	275	273	263	313	267	263	250	266	274	255	253	253	240	250	292	265	271	253	248	269	267	260	266	222	274	277	268	274	240	252	258	269	283	271	242	266	268	278	243	275	256	275	297	280	264	263	255	272	242	291	293	281	282	241	249	281	277	255	253	262	264	251	253	247	275	269	267	256	249	271	252	245	256	251	282	283	283	258	269	232	267	276	239	247	276	241	248	256	263	248	265	265	246	264	280	248	279	248	233	259	264	263	251	238	283	266	268	267	255	254	266	256	274	230	294	273	260	264	276	275	257	231	245	263	273	288	222	294	284	274	269	258	245	284	250	277	264	256	234	260	267	227	250	278	275	257	254	263	265	259	256	252	263	296	236	280	268	273	271	281	240	267	249	275	243	275	281	293	232	250	270	273	273	242	279	269	268	270	268	251	239
11769	18359	18029	11643	8388	6415	5026	3959	3258	2635	2002	1621	1403	1194	1099	975	902	920	904	844	834	819	778	795	764	755	752	700	664	647	650	604	578	609	614	590	541	557	520	573	584	604	556	496	617	595	545	580	579	590	556	546	564	567	549	552	572	544	586	574	552	583	598	546	613	558	538	533	606	595	603	579	583	568	529	540	559	537	563	569	559	556	545	565	580	601	552	602	543	555	547	546	576	523	576	535	575	548	577	560	561	563	561	551	534	590	542	556	580	546	543	573	528	556	568	565	547	550	574	571	515	561	546	580	575	550	545	607	560	559	524	532	566	550	591	573	534	546	606	564	563	588	583	543	583	542	527	535	577	496	579	577	550	558	567	585	581	547	568	558	549	594	579	551	545	564	572	534	550	553	599	555	571	551	575	539	571	580	569	587	547	569	551	533	570	523	527	562	575	585	561	551	558	598	538	583	536	582	556	526	547	581	531	580	530	557	529	544	583	614	558	551	596	540	581	531	538	584	567	535	594	549	560	558	588	545	534	574	574	567	558	526	562	577	576	590	581	529	569	583	527	565	566	578	523	525	549	570	516	574	557	562	516	587	552	537	558	570	579	597	579	535	590	579	555	522	591	544	571	584	589	596	614	561	567	532	549	556	548	533	530	580	548	542	567	590	557	520	580	523	537	578	554	551	571	583	590	542	547	543	551	605	586	511	548	580	550	553	545	608	533	588	611	528	512	548	543	565	544	536	546	560	583	560	578	539	581	585	552	503	560	590	532	582	582	614	551	546	599	559	532	565	544	551	567	548	571	524	551	589	557	546	523	539	555	574	530	545	566	598	625	551	523	588	576	574	578	539	564	535	590	579	508	575	569	558	549	553	600	546	604	509	581	570	554	566	547	528	572	581	561	571	582	548	565	580	542	566	558	532	552	552	595	524	543	586	567	548	548	535	590	545	578	583	585	585	559	540	568	554	538	559	531	556	543	575	584	577	524	565	579	552	554	559	533	565	570	548	603	570	531	574	560	543	569	579	571	588	539	531	549	553	548	569	542	563	560	608	547	542	517	553	547	538	561	525	545	547	539	542	579	591	534	603	517	580	515	537	565	597	569	578	552	580	581	568	554	525	593	539	537	571	605	536	610	551	529	513	579	567	560	549	578	528	557	549	618	567	561	547	574	551	611	546	520	566	586	550	551	574	547	537	579	602	548	530	541	513	524	534	575	560	547	515	541	515	520	551	529	571	587	576	602	612	527	568	551	537	549	548	563	573	573	558	551	552	530	589	564	587	589	531	616	548	573	587	573	521	546	522	571	569	554	547	576	552	548	579	573	582	561	575	560	547	569	528	572	568	544	547	619	570	534	606	561	536	582	544	594	583	519	565	567	532	546	593	561	571	501	574	579	549	508	524	591	542	568	553	591	554	554	563	568	584	559	548	521	562	564	570	543	553	594	578	573	572	507	572	521	552	572	567	577	572	603	564	541	558	564	549	539	584	576	585	631	554	532	535	568	547	586	559	519	535	618	539	573	557	542	563	549	548	547	548	574	515	557	561	559	565	559	559	552	575	543	542	535	549	548	593	550	541	566	558	562	585	536	548	520	569	564	603	525	545	549	571	563	533	596	596	533	539	603	556	564	556	584	545	571	568	530	489	546	546	500	576	564	573	536	542	544	556	577	581	570	605	522	551	573	553	555	546	549	558	579	570	550	514	569	542	543	574	554	543	538	559	566	569	557	564	523	577	568	590	541	546	557	593	576	534	604	534	557	536	566	538	528	530	560	588	577	532	568	537	545	526	553	549	545	569	612	531	548	617	515	521	610	564	551	560	604	577	559	525	546	563	573	544	582	560	557	539	533	604	577	571	584	537	577	574	561	506	545	495	531	567	564	599	548	589	541	553	560	546	553	563	554	561	533	511	586	508	541	561	596	555	566	569	539	553	560	555	577	545	581	543	551	537	571	539	557	575	531	562	554	590	540	564	565	549	529	569	564	488	563	515	609	601	591	588	517	572	593	613	559	520	532	575	548	543	566	571	564	542	565	577	574	551	537	575	571	548	606	575	510	583	545	537	521	567	576	555	532	559	536	553	535	552	558	509	525	540	579	555	567	547	564	551	602	541	499	576	551	541	552	588	525	562	550	556	570	544	573	607	555	530	584	547	514	546	515	537	549	552	552	543	568	536	574	557	591	541	566	537	528	585	529	514	539	551	541	581	582	530	546	553	574	564	603	550	553	570	547	567	508	549	598	581	558	569	545	556	522	552	538	576	564	557	548	559	555	577	546	532	563	522	505	553	567	578	539	539	550	560	551	565	572	567	556	571	578	550	528	580	574	523	574	521	561	582	590	571	615	516	582	549	557	547	574	540	572	563	539	564	576	568	552	542	602	509	530	580	604	527	574	541	551	546	570	564	531	577	568	541	546	606	539	527	514	546	547	587	547	507	614	559	545	572	530	552	536	516	526	513	583	537	549	577	558	559	535	544	574	534	539	567	581	573	555	555	525	538	587	547	541	564	545	562	493	553	551	552	544	525	571	560	567	541	572	542	541	546	532	575	551	527	569	584	538	526	572	575	595	592	541	533	525	539	499	533	572	531	532	540	527	602	564	552	554	609	583	550	580	555	577	568	555	525	588	570	580	591	524	542	563	553	558	551	528	586	605	547	563	590	521	531	538	530	562	564	537	551	581	558	611	546	571	531	581	579	573	555	535	531	546	568	567	572	540	559	558	546	586	572	560	563	557	556	587	563	553	541	576	580	574	561	560	530	523	582	547	550	552	528	537	588	510	523	528	569	547	554	549	541	523	537	549	552	538	550	579	597	556	589	540	553	508	545	530	562	551	565	564	516	563	543	553	563	548	592	582	554	539	565	520	539	553	551	501	577	532	548	557	560	543	595	540	561	574	528	604	600	567	558	566	561	529	551	531	579	558	542	530	553	545	546	584	543	529	565	579	578	565	573	569	539	561	494	542	535	583	551	554	568	530	549	578	536	560	530	530	556	566	561	524	564	594	535	537	538	565	548	548	570	588	548	505	537	550	525	528	544	528	557	535	584	562	514	538	599	534	556	503	568	569	519	563	586	520	574	589	541	594	538	557	568	574	571	551	544	552	548	542	559	549	556	598	547	565	547	560	584	547	539	556	583	560	529	609	568	581	564	561	529	549	522	544	585	541	572	541	550	548	570	581	554	504	577	539	543	606	522	549	571	526	568	552	578	601	595	566	496	535	575	564	544	556	541	552	582	544	541	587	550	581	595	573	535	609	570	552	538	561	582	563	531	545	549	578	580	552	543	579	524	540	538	559	611	582	536	530	565	546	578	530	561	549	544	537	560	540	568	585	565	588	558	545	588	518	528	609	633	582	546	578	545	539	546	570	608	543	587	583	549	588	569	571	572	536	612	527	558	612	602	519	576	538	563	493	599	547	517	553	545	553	510	548	520	547	573	557	570	556	528	557	559	561	542	549	536	558	595	546	598	544	568
25151	21498	28000	25333	15512	6284	4084	2804	2201	1749	1274	1012	758	697	645	571	538	523	473	432	503	484	462	461	431	436	384	382	382	359	350	334	356	303	302	276	283	321	334	305	298	303	283	301	323	312	292	287	313	316	302	328	309	324	325	300	311	324	305	302	330	324	299	291	262	292	273	320	286	286	273	278	306	316	255	313	293	272	310	332	293	295	295	277	308	289	274	295	250	316	291	271	304	283	309	290	267	293	305	301	300	291	275	280	299	312	311	328	297	302	326	310	260	304	313	289	322	284	282	300	303	282	326	267	328	304	291	281	286	288	282	300	260	292	288	306	280	283	315	279	297	270	289	264	274	320	288	322	266	288	263	286	263	259	304	294	321	283	301	311	304	296	291	308	305	279	285	301	302	289	290	298	312	325	285	281	293	263	274	316	319	294	307	296	286	282	297	283	278	296	324	283	310	309	281	291	299	284	295	303	249	332	307	302	290	303	307	298	299	296	290	274	296	304	287	298	318	267	307	322	291	295	308	291	293	306	287	277	307	278	243	259	285	274	278	281	310	308	299	291	296	315	287	308	295	299	285	324	288	279	278	285	298	306	270	293	287	268	288	312	303	312	322	310	291	294	305	298	304	300	282	317	282	297	291	260	298	296	276	300	291	287	310	289	276	263	306	302	295	318	308	283	289	312	303	264	319	321	319	284	280	253	310	308	293	267	311	275	284	299	307	305	315	304	307	309	318	319	252	310	310	291	314	275	316	282	298	303	300	280	326	337	269	279	309	287	297	323	335	285	292	279	309	284	296	306	316	294	264	300	306	329	284	282	250	279	273	320	302	293	289	295	288	284	307	295	346	305	274	310	273	284	309	249	310	286	314	280	311	308	312	312	320	299	278	297	291	296	301	292	286	286	281	259	311	311	271	288	315	298	306	303	311	294	289	300	312	312	315	279	288	305	290	287	278	319	281	318	305	313	304	305	288	287	248	300	273	277	283	276	272	311	288	271	286	297	274	295	295	289	294	289	288	320	301	299	281	299	311	288	299	308	316	306	321	278	275	295	293	308	293	295	299	281	296	299	289	279	280	311	276	344	270	307	312	287	275	281	290	280	286	305	302	305	306	320	294	296	270	286	298	329	263	289	319	307	303	295	356	285	309	321	287	300	303	284	300	307	307	271	329	299	296	305	314	298	288	295	292	325	282	282	289	301	312	290	266	276	265	300	293	299	310	291	293	309	236	298	319	284	291	333	339	292	298	296	286	272	294	273	276	275	277	263	294	257	295	294	273	265	311	326	294	315	311	274	288	285	288	277	304	321	280	273	293	284	309	314	299	285	318	279	292	317	290	283	234	291	282	291	285	288	324	288	303	278	310	249	320	257	294	301	292	294	267	316	319	300	312	314	302	292	329	283	271	277	277	317	294	331	293	328	291	292	316	301	249	319	292	320	281	312	283	280	280	303	295	306	284	264	286	307	276	271	304	278	288	257	275	293	278	333	313	305	296	294	314	303	292	289	275	279	297	299	312	271	315	312	314	327	315	277	259	291	311	281	299	323	298	286	314	281	308	313	302	278	292	285	282	291	308	283	310	288	292	282	294	292	292	306	340	284	283	293	280	287	339	294	276	293	291	293	300	292	322	287	300	307	291	296	310	312	316	298	312	324	276	291	329	310	299	290	287	276	303	279	308	290	309	303	327	286	279	326	307	296	299	294	281	291	299	292	307	282	287	304	287	313	272	315	292	268	278	314	320	300	289	297	293	276	283	303	289	283	281	316	279	285	285	286	307	284	292	275	302	302	291	327	268	274	304	301	284	285	289	307	288	283	311	285	293	274	316	275	285	317	310	301	292	276	301	262	300	306	319	320	298	316	268	262	280	306	301	267	268	260	290	257	284	273	278	277	288	295	333	286	310	282	325	301	312	288	275	268	293	288	301	322	273	255	276	294	312	289	296	277	279	328	304	280	275	282	302	295	277	295	328	311	293	322	276	308	279	289	268	275	280	288	299	282	302	300	256	302	294	281	286	297	302	326	298	322	294	299	303	291	319	311	318	265	318	332	289	317	298	281	265	269	313	309	288	284	302	310	288	273	264	319	325	309	290	308	291	295	313	282	302	308	280	326	291	285	314	286	313	272	267	324	308	334	294	312	324	278	304	294	298	302	288	297	309	298	292	282	267	288	303	321	293	320	310	268	302	302	285	268	307	291	310	292	304	306	262	296	290	314	320	286	306	288	301	282	291	260	300	297	301	298	287	295	285	315	288	286	267	310	299	261	314	287	283	259	301	282	280	283	286	285	309	269	276	291	272	294	279	277	291	280	310	272	295	310	298	318	281	297	304	257	252	280	316	327	278	284	296	299	297	313	287	292	294	299	265	295	298	327	288	277	289	272	290	294	301	284	290	282	318	274	294	307	295	327	272	292	321	281	279	279	284	306	311	300	301	286	300	298	327	297	308	283	282	270	273	300	290	307	293	279	331	310	289	309	324	270	292	313	298	298	267	296	260	311	292	286	257	287	298	279	301	284	285	283	305	268	291	323	307	290	295	283	319	280	293	320	286	295	287	304	276	294	277	297	341	311	300	276	313	289	300	302	289	286	291	272	341	283	331	305	259	288	318	308	311	299	267	309	289	317	278	303	289	286	304	256	294	316	302	280	296	291	264	273	258	285	323	305	282	286	315	289	277	335	286	301	330	322	323	300	290	302	288	291	327	287	287	263	271	308	280	289	280	334	303	321	319	282	288	273	282	302	301	297	290	279	311	283	317	308	303	281	291	292	314	285	313	290	282	267	301	302	285	303	302	300	296	280	296	309	285	281	301	282	292	292	291	270	305	263	288	292	308	296	326	311	278	286	265	292	295	278	293	275	284	254	282	292	324	297	311	256	306	300	318	311	303	310	311	298	270	279	309	259	339	279	281	296	307	291	308	322	321	306	315	277	293	283	302	305	310	282	321	316	292	289	270	296	273	270	291	310	285	295	281	314	290	308	270	310	294	295	303	288	294	276	294	272	267	266	289	294	277	270	317	300	290	283	304	281	271	296	324	292	321	269	331	297	311	283	303	323	258	313	320	304	293	292	286	344	304	276	287	313	293	295	323	307	305	285	301	276	267	288	260	308	305	269	325	282	290	301	286	302	263	308	278	312	318	290	297	297	278	288	253	301	293	308	309	281	308	289	304	299	308	308	281	300	277	316	307	290	269	324	308	282	276	270	276	284	301	304	331	306	314	286	287	315	324	288	304	250	307	287	284	341	323	271	273	279	274	307	289	272	306	298	301	280	281	290	272	305	275	313	285	319	303	277	288	325	296	287	313	310	282	303	284	295	299	283	310	298	312	312	303	267	287	288	277	262	292	296	272	256	283	288	270	294	295	302	238	298	299	290	320	274	277	315	296	293	317	268	276	261	340	320	317	323	293	306	296	300	298	311	311	295	309	290	283	266	297	286	311	294	286	318	297	286	299	298	282	274	287	328	265	304	304	329
14408	27354	26629	19706	15791	12889	10519	8576	7223	5778	4306	3364	2594	2340	2011	1710	1660	1519	1503	1393	1311	1273	1247	1172	1155	1115	1027	995	883	897	824	806	719	690	674	647	652	687	635	667	661	678	655	600	656	687	643	617	694	624	659	643	642	644	630	645	637	614	644	650	651	636	634	647	637	574	614	635	610	612	619	615	613	655	590	599	609	614	586	581	605	610	619	595	638	582	660	634	625	596	611	636	612	617	619	630	634	605	630	619	616	585	550	591	618	611	630	616	641	628	596	649	620	605	607	634	588	629	585	619	596	623	622	644	615	620	628	627	615	603	624	626	575	584	634	606	602	599	590	579	577	606	625	639	612	610	659	603	647	611	587	606	650	622	623	600	679	609	644	563	604	587	600	562	586	625	608	595	636	578	604	616	608	647	609	597	631	622	667	586	602	646	616	625	607	594	627	635	572	603	616	549	607	554	609	584	581	581	594	569	568	625	638	620	590	621	608	584	590	623	640	586	629	630	612	597	583	596	590	581	634	659	642	621	601	593	570	622	607	591	565	638	675	595	607	616	638	604	615	613	601	563	644	607	613	581	622	596	645	623	578	579	628	633	564	625	637	628	607	602	598	681	600	612	609	599	650	630	631	583	598	659	621	581	582	659	604	622	606	617	596	597	619	625	618	649	636	595	610	582	620	618	632	603	636	608	598	579	600	585	637	607	596	625	578	615	629	618	613	630	635	649	647	622	560	660	604	622	577	629	610	594	621	639	595	589	601	628	559	649	645	619	656	578	610	653	604	591	630	597	569	604	604	602	614	626	600	573	642	613	662	617	588	614	613	585	587	591	604	586	615	676	610	644	614	636	640	645	586	600	549	583	639	626	639	577	591	582	608	563	647	591	602	579	646	612	601	591	651	602	606	605	612	603	609	609	622	594	595	606	656	583	635	638	658	624	612	631	607	602	618	600	571	591	572	608	634	609	595	613	608	620	614	583	626	586	642	597	622	613	601	593	585	595	620	624	659	581	601	618	591	557	655	592	634	601	582	586	602	596	556	603	615	625	605	619	612	622	624	583	617	604	570	568	605	634	597	610	625	608	569	566	627	629	616	581	605	578	630	641	620	611	610	609	584	595	591	618	620	652	627	622	594	624	631	593	609	624	625	596	610	591	572	609	575	652	626	636	583	595	599	548	616	624	570	594	635	598	605	627	631	607	616	631	604	593	620	592	619	633	610	606	605	614	564	609	592	627	588	609	597	622	611	621	636	656	584	602	649	609	598	619	596	602	578	587	618	611	609	635	646	639	583	583	606	649	570	632	593	605	601	675	616	632	598	641	600	597	636	625	635	589	636	569	660	590	596	626	618	641	634	619	632	601	645	611	609	591	615	590	649	625	659	634	661	578	606	618	600	619	666	637	604	634	579	637	615	591	615	605	645	580	598	586	625	629	590	612	586	623	611	601	586	580	604	597	631	633	620	591	605	597	575	604	604	624	607	616	580	584	621	637	628	598	591	583	615	607	601	581	606	600	620	621	639	600	591	581	625	593	617	590	599	619	608	609	655	579	656	651	597	631	615	654	623	653	616	553	616	626	600	609	619	575	585	613	625	601	594	597	619	651	618	627	635	609	625	637	635	590	608	611	637	614	570	614	636	621	614	599	553	610	636	591	636	610	601	566	565	603	608	595	609	600	602	595	628	630	614	589	622	635	604	619	584	634	600	625	582	603	620	652	633	602	617	652	632	659	623	646	574	607	631	603	594	630	666	616	619	574	580	593	576	633	598	683	643	624	584	614	640	609	619	622	623	651	628	613	581	606	573	598	596	599	606	617	611	589	621	603	599	654	581	636	635	581	621	623	586	589	641	586	635	595	609	623	634	613	657	598	623	631	578	619	612	610	603	624	631	599	611	619	605	618	587	630	636	612	644	553	628	619	616	601	603	598	620	593	593	612	593	618	607	585	604	607	641	603	538	556	635	618	580	653	620	612	595	601	599	595	607	599	652	616	594	588	609	658	590	610	623	620	611	611	594	606	617	621	641	607	610	639	601	649	598	594	611	586	626	626	583	622	632	539	617	601	633	596	612	621	613	642	604	638	619	590	630	582	586	603	630	600	639	621	569	594	589	600	622	591	600	617	614	580	598	589	601	602	662	595	614	556	620	608	619	633	651	638	598	621	645	579	633	608	589	542	580	608	633	585	587	616	642	645	600	587	615	592	569	637	644	606	599	597	580	576	628	608	567	671	595	614	615	624	616	629	604	635	644	588	658	607	634	582	565	621	647	584	603	625	587	593	591	664	610	625	633	648	622	578	588	649	614	639	633	604	582	636	671	580	659	620	622	622	633	619	636	567	668	619	642	600	625	605	616	646	613	609	638	613	606	598	638	624	625	640	631	561	589	567	590	606	612	619	641	635	551	605	668	641	599	647	623	614	606	584	616	622	638	598	612	634	598	654	606	632	614	595	644	648	577	601	621	638	618	609	646	621	606	655	596	658	596	608	621	597	570	640	643	590	597	625	641	641	584	611	623	610	640	621	616	590	613	624	627	615	610	597	596	568	641	595	587	632	590	605	601	623	616	610	610	585	639	608	630	629	584	597	602	594	561	647	614	614	577	650	625	622	581	606	604	583	597	621	653	628	618	624	572	626	575	615	596	628	607	590	661	633	584	620	595	600	616	604	661	612	612	599	624	625	619	630	632	587	624	573	549	591	647	605	613	630	600	624	586	625	602	652	579	622	627	580	626	620	610	633	636	589	645	581	604	604	623	636	616	578	585	608	593	614	611	593	622	590	624	629	664	598	604	632	624	615	580	610	586	649	618	622	651	625	553	586	566	590	602	644	630	614	576	605	635	654	613	570	619	656	609	612	644	600	645	655	596	622	600	631	589	604	592	582	612	571	551	614	615	603	647	600	562	622	650	587	604	657	616	655	613	593	582	575	610	593	573	635	573	624	570	572	644	599	568	637	624	588	589	616	612	635	637	670	625	601	601	643	576	588	610	609	650	628	622	591	592	593	629	622	612	587	639	587	629	607	637	659	582	533	620	625	576	629	576	601	618	622	603	630	630	633	585	613	615	569	593	615	658	616	632	573	651	620	617	591	632	647	617	649	580	603	594	628	661	650	624	615	610	610	630	595	631	607	588	567	613	587	604	629	586	607	612	627	637	624	593	609	605	611	609	599	644	609	599	651	599	630	619	592	538	616	619	622	602	654	599	631	586	584	618	595	629	595	618	612	616	596	652	611	633	599	628	619	625	624	667	630	600	567	613	634	601	634	590	601	624	620	592	565	611	601	645	643	581	606	654	608	620	580	613	591	622	642	621	606	648	587	592	593	623	591	639	591	598	635	599	596	615	611	650	590	598	608	600	631	645	639	621	624	639	579	630	633	611	613	661	621	560	609	603	624	613	596	639	621	582	617	632	645	617	593	619	599	660	643	577	629	610	587	593	601	638	610	582	605	575	605	613	574	569	597	634	590	613	675	645	594	623	639
24265	21493	28966	24438	21480	15445	7762	4911	3645	2927	2048	1664	1335	1187	1005	956	907	845	824	749	723	722	717	693	702	671	669	590	584	546	541	491	495	446	482	459	423	461	501	484	490	477	496	440	470	432	471	444	452	461	463	471	452	467	452	454	459	485	429	460	434	418	494	459	492	457	453	439	459	450	411	458	428	441	465	429	434	501	437	453	461	405	450	397	444	472	431	445	425	444	414	419	422	462	446	445	429	522	427	443	470	456	447	450	416	477	439	412	434	470	446	418	441	410	433	443	483	412	432	424	455	424	444	449	442	450	424	456	393	445	419	458	428	437	426	454	428	445	449	415	461	405	431	433	459	418	414	441	459	429	451	425	420	458	449	467	477	428	429	431	417	455	477	447	422	451	430	422	438	455	467	442	425	450	418	458	445	421	402	460	397	454	415	439	438	445	447	432	447	431	440	450	432	418	407	489	454	455	433	459	395	443	462	449	416	402	432	442	474	421	469	461	399	472	437	412	460	454	467	420	444	451	435	463	437	451	455	433	441	429	446	445	416	455	461	460	417	443	434	484	440	472	438	404	438	442	425	450	409	445	406	456	421	449	455	408	453	480	449	453	439	453	420	443	445	443	450	425	444	426	423	434	439	399	424	418	462	440	456	442	467	475	444	418	477	451	417	427	403	426	428	472	434	433	431	457	439	442	464	415	442	480	462	452	433	440	443	452	445	463	432	441	411	441	456	436	455	427	406	453	456	439	455	443	467	423	444	430	476	440	448	447	417	417	452	427	457	446	451	387	466	437	435	449	459	491	440	466	422	464	440	460	430	442	450	430	426	452	417	409	447	438	430	474	464	445	440	466	440	460	456	456	462	428	414	404	433	459	436	411	448	466	410	443	436	471	459	437	427	434	448	439	397	438	479	391	455	451	442	461	400	430	407	418	449	439	418	420	417	439	467	409	443	438	447	449	437	417	408	436	441	445	428	431	483	431	452	440	400	417	434	450	449	457	424	463	423	423	432	442	447	425	433	441	475	432	449	426	430	467	429	449	464	451	428	442	419	416	446	471	417	416	412	454	426	436	445	440	433	461	434	427	461	439	451	461	461	447	436	445	468	438	441	441	450	455	468	451	456	428	446	422	429	447	448	477	434	430	431	449	435	462	421	454	419	426	416	445	460	440	424	419	455	417	464	419	428	402	409	425	457	431	433	451	438	453	451	459	460	452	437	460	466	437	466	428	445	440	413	410	470	472	445	432	473	478	465	408	445	455	442	469	458	421	475	436	435	446	436	471	395	431	445	442	427	432	472	387	459	423	427	445	420	433	428	470	476	426	428	409	458	443	419	454	442	456	407	411	448	447	429	432	456	450	423	440	464	488	456	446	421	460	456	411	469	438	450	461	444	442	427	443	424	411	437	463	453	424	428	409	397	460	431	445	448	463	439	440	422	449	446	433	424	434	440	452	459	418	439	400	465	445	419	426	395	431	420	464	446	468	423	471	419	441	426	430	452	435	463	460	438	450	463	402	446	442	484	413	444	422	421	425	477	434	450	456	450	413	442	391	444	461	413	438	423	429	387	437	453	439	433	457	442	417	424	444	411	436	443	418	442	426	435	473	464	437	444	428	443	443	426	451	416	446	463	438	456	448	453	430	469	465	409	430	503	469	451	432	432	458	479	459	410	463	429	447	464	450	445	456	436	462	448	453	437	437	418	463	438	414	450	447	421	445	442	467	455	465	455	452	471	422	435	439	448	465	423	449	410	435	440	477	494	465	466	419	418	442	451	467	475	489	441	438	462	430	423	437	417	450	442	438	435	405	485	449	445	441	445	460	439	425	440	453	465	408	434	452	438	424	443	396	453	476	447	444	391	498	433	421	405	437	441	421	484	450	432	441	415	423	453	462	478	439	418	448	423	427	432	473	459	431	445	438	440	440	408	490	449	428	461	419	439	438	451	438	446	433	448	421	406	433	406	410	431	431	388	406	400	438	460	446	389	449	431	440	507	448	437	448	416	449	459	449	448	458	431	418	404	410	435	432	422	431	433	418	444	425	449	461	459	423	443	446	400	461	410	460	419	461	412	458	393	453	445	457	428	454	439	400	489	443	470	428	446	457	445	428	421	426	461	422	447	424	440	454	439	458	477	445	454	443	452	456	429	442	438	443	394	452	443	435	435	441	427	416	444	452	409	414	476	471	434	440	419	431	456	425	417	452	472	431	438	419	396	410	445	428	396	423	461	464	425	441	477	460	423	438	406	458	451	463	409	471	390	408	429	434	423	449	423	426	453	447	437	471	469	426	454	445	395	447	448	436	448	444	431	442	437	432	465	438	450	454	493	452	426	449	441	435	407	437	462	447	452	421	449	436	472	422	428	421	460	413	428	456	435	449	453	439	429	460	454	426	438	433	423	440	440	442	440	452	421	460	441	415	447	467	417	443	444	445	418	430	439	439	444	448	454	477	452	436	427	441	446	433	430	444	404	444	419	422	421	425	452	415	438	450	406	424	443	454	459	436	442	437	434	462	417	452	435	414	422	429	471	409	436	443	446	414	432	426	444	442	404	436	417	424	401	431	450	409	458	461	441	481	470	452	432	444	469	429	415	438	423	400	432	445	392	466	428	435	424	445	458	427	447	456	430	429	468	452	443	423	480	465	434	426	446	452	461	433	433	445	450	445	462	444	473	432	430	443	452	389	477	445	426	442	471	453	423	462	448	451	452	427	431	442	439	480	461	470	444	420	463	444	451	411	483	469	432	397	420	466	426	467	440	448	463	445	414	474	406	429	417	444	473	439	446	439	414	464	442	468	470	465	412	435	427	486	459	444	422	438	438	418	445	415	456	463	426	413	438	462	429	477	450	451	406	466	434	436	452	455	467	449	468	457	448	474	444	452	438	408	454	451	404	405	451	419	420	454	447	444	460	428	437	444	459	450	412	466	428	431	419	439	423	429	423	438	443	456	435	450	460	452	432	433	412	413	393	422	464	406	459	436	428	431	456	445	456	454	456	462	431	433	418	446	371	458	409	438	466	444	467	418	450	462	415	438	433	461	469	411	464	438	416	476	447	454	439	462	400	444	422	445	460	428	415	444	431	425	393	412	455	474	474	427	472	419	474	445	454	450	397	463	422	460	469	440	458	443	423	440	426	456	463	425	425	414	462	415	469	444	466	414	455	462	451	441	433	437	443	435	454	427	462	485	418	454	452	466	443	451	449	449	443	454	372	458	424	462	458	428	445	429	409	432	455	437	402	452	462	447	474	474	431	434	446	420	427	478	440	440	453	427	400	442	438	443	457	438	456	439	421	458	492	444	446	415	433	443	413	465	443	466	438	426	464	430	461	423	448	457	461	432	441	438	446	427	432	460	428	410	453	430	452	406	436	430	439	446	451	441	445	431	428	464	427	441	415	429	421	444	462	469	444	442	414	413	421	439	447	424	410	448	445	434	494	419	454	388	426	415	455	474	457	423	431	456	444	457	441	393	419	468
16792	32043	31088	24110	20431	17305	14866	12632	10584	8643	6405	5174	4119	3636	3208	2709	2579	2379	2265	2117	2046	1987	1957	1814	1809	1680	1618	1445	1293	1219	1157	1078	1019	1002	1035	930	910	934	937	924	959	910	920	921	918	887	884	877	922	938	910	953	953	876	938	882	897	945	918	880	870	873	857	892	979	877	865	901	937	924	904	865	882	886	881	860	940	813	889	901	860	933	840	895	937	917	856	854	929	888	839	921	874	879	952	845	838	947	918	849	923	802	895	885	828	912	879	863	910	837	888	863	844	920	878	829	856	886	858	870	938	884	854	900	855	866	882	895	897	862	879	827	893	878	857	837	848	899	883	809	850	852	886	838	896	844	876	841	811	884	895	885	874	844	901	910	860	870	886	901	902	881	848	871	872	879	851	892	874	904	907	847	902	856	885	899	889	869	883	873	859	867	860	860	879	889	902	860	910	871	903	855	847	904	909	897	959	896	900	847	895	816	814	904	873	874	824	850	873	912	887	838	887	904	901	862	841	899	908	865	894	899	903	881	876	871	918	878	901	900	854	877	893	840	898	885	876	866	885	863	827	831	829	871	879	915	840	865	909	870	892	918	895	877	868	895	873	874	891	907	916	860	859	887	855	884	881	859	890	924	875	842	875	840	865	885	892	867	910	863	859	898	872	837	906	880	888	826	846	947	811	877	879	892	832	861	847	856	863	882	921	858	860	856	881	874	833	858	813	877	888	851	873	877	843	858	854	916	879	900	889	883	855	901	874	910	918	866	871	905	857	883	890	864	903	844	893	841	892	811	835	879	876	919	874	822	852	844	861	923	854	879	867	839	857	862	861	901	913	909	895	896	874	837	862	853	858	926	833	831	858	856	934	861	888	900	866	844	829	836	874	862	910	914	908	870	876	849	864	826	866	801	851	874	853	853	908	886	887	895	898	850	866	850	863	886	818	883	866	892	839	869	906	826	882	845	864	885	871	826	887	867	858	835	842	848	835	871	887	877	841	900	863	844	833	896	806	858	873	863	894	899	873	855	880	875	856	830	866	867	873	889	849	835	875	900	859	864	859	833	851	881	851	855	856	838	805	865	842	853	863	895	900	856	880	853	864	884	862	817	933	888	862	874	936	877	860	841	861	882	806	860	819	871	887	854	822	873	861	815	875	898	826	845	895	868	841	941	814	870	939	870	888	881	896	886	847	809	842	857	872	851	890	859	883	845	901	916	821	913	935	849	877	852	876	849	895	826	880	896	881	835	868	837	836	844	884	883	903	817	826	896	900	881	881	879	901	908	915	839	860	876	848	861	909	906	851	861	863	854	848	870	875	866	882	829	886	824	847	912	869	834	862	863	801	917	894	842	873	847	903	848	954	834	876	849	930	868	877	890	874	867	879	888	842	885	843	863	882	911	929	836	870	799	901	898	866	894	833	856	842	900	912	874	912	888	851	871	852	878	887	903	929	867	884	870	831	862	879	852	842	873	893	833	867	828	906	909	878	878	820	920	845	892	885	900	830	915	836	907	880	871	855	883	904	911	882	805	875	871	910	922	839	836	865	900	818	868	864	893	946	849	846	887	859	867	874	876	865	895	855	872	844	865	901	862	893	895	842	866	903	921	921	835	819	870	834	863	878	869	899	889	863	872	834	929	895	888	933	809	858	843	866	869	880	923	857	834	881	960	864	866	810	854	895	866	836	879	875	850	840	843	861	905	930	866	886	884	818	848	885	855	889	881	851	916	884	884	854	854	802	846	803	853	915	878	884	894	893	858	801	854	934	879	976	889	831	886	874	875	839	847	863	830	929	907	844	852	832	867	891	854	859	848	923	818	876	897	864	858	830	883	846	897	853	903	861	855	885	841	851	837	863	870	868	833	889	899	900	897	814	883	915	874	876	931	900	889	924	870	882	896	860	861	862	847	885	894	896	944	892	904	839	866	832	807	831	869	844	862	890	875	868	916	888	918	865	882	843	937	894	883	779	855	892	849	899	887	832	873	912	914	900	835	844	918	887	896	882	873	879	835	864	838	883	849	891	875	879	867	869	897	855	859	859	918	876	892	864	870	851	905	865	930	901	886	870	841	883	859	883	852	797	889	926	816	856	860	919	866	855	918	939	869	876	953	857	874	873	874	892	866	832	937	913	887	905	893	903	855	893	864	854	845	830	963	880	849	900	864	857	875	863	847	858	881	860	898	894	823	901	865	821	843	844	881	862	883	900	878	811	876	793	850	845	844	852	800	862	874	852	895	923	968	860	900	841	911	869	901	837	861	898	860	871	868	902	863	856	824	871	894	884	867	922	866	885	890	845	820	918	827	829	863	844	833	885	969	878	852	852	903	941	894	877	907	880	854	907	848	841	857	911	857	868	927	867	902	879	891	877	827	915	886	913	908	842	877	875	893	848	908	841	910	892	864	950	891	879	848	903	884	834	928	849	911	844	862	891	891	847	870	844	875	941	855	900	823	876	873	857	849	866	875	855	889	856	862	836	894	876	825	832	841	892	847	831	830	852	879	838	902	861	847	843	879	848	887	839	862	842	835	857	869	874	825	858	909	875	857	856	863	902	884	870	868	881	871	829	909	843	890	866	839	858	938	874	913	859	878	879	892	901	866	788	889	920	876	858	849	890	951	889	871	874	852	891	884	907	860	891	847	881	954	857	861	888	913	863	862	862	899	890	847	837	867	875	873	921	869	872	860	848	832	870	854	874	875	870	883	892	935	861	855	860	879	867	879	904	858	848	921	809	879	876	919	922	899	885	829	835	857	887	884	878	881	864	899	847	818	867	875	807	862	878	909	901	861	841	911	896	817	889	876	887	890	883	844	926	857	941	882	885	905	885	900	889	921	892	851	886	869	858	913	910	862	880	898	895	845	948	886	866	878	884	849	884	858	830	861	947	815	902	847	881	890	842	907	836	834	854	859	882	865	892	913	883	864	843	836	835	894	904	897	912	857	869	883	907	874	859	898	893	850	866	871	845	905	842	916	820	862	893	853	923	853	857	898	843	842	890	917	875	860	872	832	869	886	904	870	839	837	889	930	925	862	873	897	840	826	893	880	842	938	873	875	860	907	846	915	880	857	869	885	879	859	849	915	848	854	857	875	862	846	908	864	899	870	929	908	865	875	827	828	896	826	849	881	899	895	842	848	827	897	889	846	868	843	898	827	838	898	884	871	925	902	841	884	843	863	889	904	865	853	900	856	916	851	887	861	942	888	788	869	821	866	837	847	920	860	887	854	881	854	822	883	825	843	886	881	859	881	896	890	853	865	899	885	906	850	851	880	873	875	871	885	869	857	824	862	853	873	829	865	893	925	855	926	885	893	892	890	877	873	864	864	902	862	839	891	849	900	893	897	853	883	833	836	881	851	894	873	834	886	856	909	866	913	890	828	825	866	933	884	882	858	817	867	872	889	868	851	840	863	905	880	927	882	896	816	856	926	826	910	870	851	898	794	837	882	837	853	883	833	832	878	922	887	869	948	865	812	866	864	905	835
27459	17973	8210	3977	2237	1736	1317	1142	836	722	563	486	452	406	364	346	363	329	343	348	370	319	335	328	330	304	299	296	312	282	270	254	280	301	293	272	249	245	274	283	255	264	277	254	271	250	290	229	256	256	281	261	289	268	253	258	248	271	271	246	255	261	254	256	297	260	254	298	258	252	279	267	254	236	214	239	237	272	274	236	261	268	237	274	257	276	298	300	247	290	254	276	265	283	273	258	268	269	249	247	279	247	285	256	248	258	280	262	294	235	247	259	260	243	268	280	270	306	254	260	246	282	263	274	289	277	241	226	247	264	257	269	257	242	269	241	260	260	260	244	248	241	247	270	253	269	247	284	290	276	240	270	254	294	244	231	241	285	268	248	285	251	255	276	256	258	245	237	243	246	249	258	275	258	254	270	250	256	280	251	283	245	245	249	230	267	257	257	265	263	285	243	237	259	273	266	260	271	248	243	276	253	262	260	248	251	234	240	252	279	260	251	248	253	257	259	292	256	255	240	224	258	260	252	258	288	272	233	246	282	272	256	252	250	273	240	272	291	240	266	240	278	253	253	276	250	219	231	258	265	284	240	238	258	259	255	278	256	285	256	272	249	268	267	229	245	256	242	266	229	231	264	267	250	262	269	255	267	262	252	251	266	229	256	259	279	276	245	244	253	272	260	253	247	240	274	274	273	290	273	259	253	262	295	225	304	267	311	277	263	273	233	275	263	287	246	283	226	290	262	277	258	285	259	255	262	261	255	239	239	271	248	259	276	241	272	253	243	259	257	267	247	291	260	270	234	273	278	268	238	279	263	274	230	235	261	251	270	286	250	261	269	220	281	237	270	270	257	251	283	248	252	260	279	246	252	236	246	293	282	240	257	292	253	254	275	233	266	288	305	251	262	269	271	259	255	268	243	255	274	243	242	234	268	268	248	258	279	245	279	234	249	287	264	280	240	268	247	245	262	253	249	257	247	261	256	229	246	248	261	275	251	283	249	263	274	291	266	263	277	255	245	279	282	262	272	266	262	276	258	257	274	225	281	251	256	245	255	246	260	289	252	271	261	248	251	228	249	286	246	242	248	251	289	246	242	263	274	266	271	268	261	274	247	251	256	245	246	260	248	291	263	238	268	266	268	251	238	250	265	289	276	249	225	253	257	242	240	273	288	246	257	240	257	252	243	303	261	266	251	257	289	258	273	261	249	241	276	246	271	280	277	241	268	262	244	241	266	280	268	252	220	255	243	292	257	273	238	265	307	254	284	268	243	253	248	274	267	238	289	246	270	272	256	230	275	257	260	276	237	265	243	247	222	272	247	252	254	257	248	257	248	288	252	249	244	261	244	264	244	251	216	269	238	277	256	276	270	257	269	275	246	275	259	264	254	255	251	257	255	291	239	248	259	253	290	223	247	252	268	250	284	255	276	241	243	254	252	271	233	249	259	231	259	290	269	232	240	281	257	264	287	260	241	247	278	248	278	237	248	242	275	268	273	270	261	267	226	267	246	274	270	265	246	259	264	276	251	256	260	262	248	269	287	244	264	294	237	242	250	260	278	275	269	241	233	260	251	269	262	261	225	258	286	251	290	254	256	274	257	235	253	276	247	280	285	276	269	264	257	292	285	239	293	253	248	270	261	258	261	220	247	261	229	258	251	240	248	273	268	265	256	255	226	253	287	296	275	258	256	254	237	257	261	289	255	244	247	250	250	237	285	237	244	294	255	231	244	264	241	276	266	255	225	275	250	258	261	227	282	251	257	222	237	254	221	287	263	247	252	272	277	241	253	279	271	265	245	265	252	273	287	259	249	237	259	267	247	265	249	254	226	283	272	275	247	259	244	239	276	259	261	251	254	257	250	266	262	249	267	263	268	278	241	238	241	237	255	218	255	242	241	232	250	268	262	267	254	263	288	274	242	268	253	254	249	239	261	250	257	253	257	273	272	230	237	256	253	259	245	284	258	241	259	248	253	231	289	264	243	274	233	238	256	243	232	266	278	236	252	268	266	261	261	276	246	279	270	267	277	261	242	285	256	247	248	273	247	260	249	236	269	249	262	255	281	263	247	271	258	268	296	276	241	254	274	295	281	253	257	248	266	283	259	256	234	241	248	259	267	272	283	270	283	269	248	259	264	255	226	282	266	251	269	278	237	253	258	281	267	233	273	249	278	225	271	285	256	268	253	256	251	236	263	284	285	278	249	236	301	245	273	240	284	250	236	242	255	274	263	273	273	260	262	267	265	237	242	249	254	270	245	255	226	253	238	281	260	260	285	251	253	255	244	266	270	264	258	244	282	294	289	253	242	267	285	249	247	236	264	254	288	240	266	262	252	287	276	270	289	240	275	256	259	281	237	270	252	264	257	251	285	278	247	261	252	250	251	239	254	280	245	236	229	260	276	258	281	251	296	250	269	257	250	282	250	234	291	259	261	261	266	266	268	256	250	251	269	229	217	273	271	277	254	274	294	260	279	276	267	228	246	227	262	236	267	253	265	273	273	233	266	255	290	255	236	261	258	229	268	268	241	218	266	234	301	257	258	292	260	286	264	262	245	298	268	250	268	248	248	229	246	251	249	271	270	265	283	242	270	231	249	246	273	242	281	271	253	240	254	235	274	244	235	251	277	261	283	286	272	253	242	245	279	245	271	265	228	256	268	265	246	267	266	257	229	238	244	266	267	292	257	268	277	278	247	257	242	231	256	255	270	265	290	287	242	243	273	283	252	278	257	262	284	282	241	247	247	272	294	260	260	276	263	265	258	234	267	252	265	262	244	274	256	256	250	242	245	277	244	282	242	258	217	264	244	237	267	256	274	253	255	268	251	234	256	235	247	259	280	280	253	259	249	273	298	297	263	243	278	275	268	287	250	228	286	248	226	250	270	241	262	256	263	260	244	220	251	256	252	249	243	256	299	270	237	272	249	259	272	272	244	253	239	244	252	259	233	263	244	248	285	267	231	235	268	269	275	258	268	257	260	230	259	292	274	271	252	256	260	249	231	264	280	266	270	266	234	237	248	234	261	262	252	246	250	262	249	267	259	234	268	280	238	258	261	264	253	228	268	286	266	262	269	269	242	271	270	263	266	272	239	239	258	261	262	256	267	285	274	234	241	254	275	292	258	267	234	264	240	264	260	254	241	247	242	297	236	272	264	251	287	254	244	268	284	262	272	290	248	238	257	248	238	251	269	269	281	254	251	248	276	232	244	287	245	275	263	249	248	258	245	265	272	284	270	249	242	271	276	261	282	255	242	280	258	264	282	255	272	247	293	267	257	266	254	246	239	277	262	272	253	275	235	292	271	273	255	249	265	250	226	259	250	268	279	298	233	253	270	238	247	252	268	263	257	277	254	258	268	278	258	252	257	262	245	269	254	251	245	269	267	274	268	252	251	291	280	257	258	250	270	281	254	264	286	250	232	278	210	267	240	238	270	214	251	284	259	280	242	257	282	247	291	258	265	255	259	257	277	275	233	264	249	286	305
10608	16001	15398	9642	7351	6116	4921	4054	3250	2426	1915	1511	1376	1253	1081	1057	1057	942	949	933	848	893	804	804	813	779	715	653	716	639	612	599	570	605	583	559	567	588	579	531	605	577	555	567	608	586	597	551	613	563	545	584	591	587	593	569	575	534	542	530	599	558	556	570	589	522	576	533	549	579	573	548	549	574	559	558	544	537	573	575	554	527	538	563	563	518	572	518	518	558	540	565	551	558	547	539	579	593	571	538	531	533	553	538	546	543	533	528	551	531	531	553	537	540	546	544	586	522	553	534	547	516	600	565	513	533	526	579	565	601	562	585	534	579	524	564	548	562	555	556	512	576	547	547	538	557	550	575	547	572	506	587	523	544	597	554	542	533	552	552	567	565	562	546	572	553	548	555	582	582	596	565	520	534	543	560	553	557	612	519	542	569	599	586	546	535	501	552	529	536	561	533	520	541	605	553	535	611	571	572	587	562	546	536	566	554	553	519	557	553	533	571	537	519	496	542	540	566	553	534	513	570	572	560	542	570	492	546	559	580	554	557	567	526	580	527	573	525	548	541	546	564	602	565	511	520	585	561	604	552	527	548	536	566	548	541	517	538	554	572	540	562	584	527	564	575	595	548	587	550	561	512	535	543	567	579	550	537	517	556	561	556	508	525	547	563	557	508	494	527	526	580	582	551	576	552	552	537	528	506	534	533	582	609	569	565	531	533	519	560	544	533	556	529	542	531	506	544	542	607	580	565	554	588	560	606	544	551	589	553	527	566	568	528	540	513	546	613	596	567	558	547	527	532	572	517	572	584	557	517	556	538	581	570	546	529	562	559	553	586	578	553	527	533	551	511	580	534	577	557	591	554	557	590	569	553	542	558	537	535	554	575	534	551	593	520	565	568	565	591	537	561	534	525	529	548	573	566	528	545	562	562	548	540	575	528	505	540	515	584	568	580	517	553	567	570	566	554	555	553	545	602	542	512	582	541	511	524	538	537	568	552	581	559	522	542	544	578	528	560	520	541	487	599	565	571	568	559	504	552	556	578	560	573	534	553	579	554	540	597	536	556	526	592	520	568	559	573	590	535	586	539	537	586	534	558	596	573	510	584	552	520	546	583	587	581	543	565	554	542	559	553	536	568	552	529	562	573	562	540	530	560	579	579	597	557	595	509	552	595	556	529	547	577	546	614	564	511	513	527	545	515	521	581	553	591	569	529	540	576	554	497	570	536	514	580	526	517	542	545	527	537	515	534	558	536	544	578	548	555	533	525	514	570	607	554	561	599	530	577	544	528	542	582	539	585	585	539	529	580	576	552	568	558	578	552	569	575	531	528	562	547	506	543	553	555	553	543	540	538	537	592	554	567	582	569	560	571	522	523	568	565	586	517	569	552	596	541	526	554	555	611	545	527	563	597	598	554	544	569	561	561	583	559	548	598	569	527	546	575	533	567	530	538	560	539	576	557	543	557	570	533	591	522	525	555	532	570	545	566	572	569	568	525	523	534	546	524	587	554	567	562	518	552	551	548	553	574	554	514	551	568	579	561	569	574	531	554	579	569	574	559	507	531	559	535	572	582	548	577	541	580	549	534	574	543	550	556	550	495	522	546	539	518	557	564	542	540	583	562	534	549	539	520	512	537	565	543	556	501	545	545	554	556	491	543	557	565	574	558	548	547	529	566	536	551	531	540	600	538	544	553	535	625	570	528	552	544	562	579	578	582	544	555	534	585	574	555	519	552	540	589	534	601	586	500	541	555	520	588	530	549	549	546	514	570	562	523	559	559	517	544	561	505	546	584	545	535	546	540	552	550	556	540	579	528	539	550	561	582	526	545	527	530	529	524	541	565	544	536	555	579	578	554	539	573	532	566	514	551	544	528	549	586	612	548	566	541	563	530	523	570	510	522	575	552	573	560	547	531	564	511	525	526	554	591	515	581	558	529	593	581	602	569	549	592	558	576	528	564	511	561	556	489	551	556	573	525	536	567	578	561	515	553	546	566	581	561	577	542	557	523	538	590	578	555	585	551	536	582	556	515	573	557	560	551	531	578	557	591	564	530	532	516	581	551	558	566	497	548	547	560	533	612	531	561	560	569	536	562	570	539	587	587	527	554	578	594	559	590	559	497	556	562	519	566	573	625	518	572	523	558	550	588	607	570	577	523	555	527	571	499	527	516	516	572	526	551	532	532	494	560	569	587	559	564	530	546	553	550	506	537	556	551	558	488	575	549	541	540	560	542	537	544	546	536	532	557	542	577	550	561	558	516	570	571	526	540	559	553	566	533	542	560	562	568	586	585	550	565	540	561	559	545	560	554	526	481	524	565	577	549	532	525	552	517	572	506	598	526	546	545	527	545	567	560	544	561	566	552	570	490	546	532	573	520	532	546	537	536	539	509	559	524	580	567	568	571	545	527	550	541	586	569	571	533	550	537	532	536	595	519	573	557	517	500	578	540	561	512	546	566	586	558	564	538	540	540	538	524	546	581	541	575	607	563	549	537	520	561	561	531	588	556	543	535	562	535	581	536	548	542	540	560	553	548	549	564	535	542	557	562	509	536	546	543	552	587	535	606	552	534	579	582	574	523	590	580	527	564	557	528	565	555	572	547	545	536	558	570	541	579	510	526	563	537	558	564	562	534	578	560	567	567	567	533	541	581	585	522	539	537	549	570	511	553	547	556	515	536	533	562	532	519	556	592	559	550	544	565	589	534	540	536	526	536	510	541	561	526	517	497	521	500	549	496	535	554	540	536	536	534	572	552	579	526	537	524	556	619	586	547	516	513	525	600	549	568	536	524	557	569	540	583	568	554	551	572	579	563	538	522	600	571	529	577	553	536	554	534	568	567	539	521	544	561	597	575	541	593	530	556	559	570	561	565	532	578	542	568	559	527	579	555	537	584	579	548	530	520	530	581	526	538	526	565	572	514	552	569	578	561	524	541	590	557	547	530	550	561	553	562	540	553	544	546	541	544	557	539	522	526	537	528	544	554	582	526	508	526	594	558	507	571	597	584	586	570	525	571	550	518	545	567	551	560	555	560	586	561	560	546	571	517	557	525	586	564	512	547	549	519	529	581	540	518	585	568	536	521	512	518	577	563	593	540	517	564	607	532	517	552	539	562	538	578	532	544	538	604	546	569	579	568	583	529	527	509	586	545	577	536	550	535	541	577	545	579	574	555	544	567	530	522	519	582	566	537	523	532	535	590	499	505	531	557	562	562	528	475	547	546	605	544	547	585	548	549	531	573	538	553	566	604	517	572	558	551	552	532	556	566	530	540	565	544	533	586	562	603	586	569	598	530	567	546	554	526	574	593	579	515	537	571	529	547	557	554	584	581	551	519	576	552	571	575	552	515	539	566	573	516	541	507	566	540	565	556	515	580	558	573	581	560	541	533	561	529	517	563	555	556	551	540	520	594	573	592	542	529	574	531	577	571	527	569	554	545	562	569	606	566	516	562	499	528	565	572	569	550	566	523	589	577	566	589
25159	21456	27922	25314	14320	5472	3857	2788	2079	1612	1213	921	840	751	663	568	570	535	530	538	468	494	442	427	416	426	446	398	376	322	337	308	306	246	295	304	312	310	248	291	320	334	305	304	310	347	304	284	303	307	285	305	303	312	299	298	309	296	314	266	283	306	283	314	286	317	316	266	321	293	312	284	279	278	266	307	283	297	266	286	285	286	310	317	278	277	304	317	259	276	295	303	298	307	285	298	269	278	286	315	298	294	283	313	302	301	324	258	251	296	288	299	263	284	310	304	287	270	296	298	292	280	300	305	305	310	285	325	263	301	289	295	304	273	306	290	283	281	273	314	299	288	275	281	309	277	284	262	320	277	288	284	281	259	283	319	280	300	271	280	267	273	288	311	284	311	292	312	294	291	271	278	294	266	273	315	286	272	290	261	303	279	256	337	278	277	274	268	303	266	274	306	283	333	282	294	305	294	301	289	310	279	281	288	282	264	280	304	291	297	275	251	299	274	314	294	255	298	271	293	302	263	278	266	296	283	303	287	303	298	314	270	304	312	287	251	291	300	297	279	279	290	275	291	282	261	310	283	286	296	267	308	290	266	295	268	281	277	283	286	314	279	283	296	273	273	285	259	293	291	269	284	296	269	302	268	300	281	268	286	318	284	280	293	313	313	282	263	277	289	280	281	314	302	299	307	285	324	287	285	290	304	289	241	292	243	304	293	309	283	272	267	300	282	285	298	285	288	285	286	298	294	272	304	285	281	290	256	271	267	283	294	300	298	296	296	334	259	315	274	295	272	271	305	288	286	292	269	281	285	276	265	305	301	307	309	268	307	263	305	308	282	272	262	291	282	271	276	271	259	300	313	297	259	290	266	267	288	290	300	278	295	300	281	277	276	286	328	263	281	302	299	299	276	303	287	275	289	275	269	320	260	275	264	286	295	272	303	253	282	300	310	282	282	283	265	293	298	317	316	287	287	294	286	267	282	255	295	284	284	306	274	275	265	309	287	307	291	260	258	244	304	296	263	285	282	311	260	278	281	288	287	302	273	290	257	284	285	289	310	296	285	301	262	295	288	288	293	295	298	270	301	273	266	303	300	288	314	277	298	275	285	286	276	289	273	313	279	278	301	279	304	261	311	259	342	289	294	278	290	281	301	283	294	277	272	272	272	268	302	280	284	273	301	277	270	300	284	317	290	292	283	311	286	251	293	322	285	285	271	298	295	282	264	283	316	305	285	321	275	301	302	282	283	287	278	312	281	287	301	300	299	298	265	275	257	303	268	282	308	315	301	284	293	295	281	299	254	293	309	269	287	302	280	313	251	308	294	274	284	307	276	295	283	284	301	281	256	320	298	279	248	275	299	273	288	303	285	303	310	310	305	297	255	267	288	259	260	293	279	296	304	313	293	289	270	322	328	295	255	295	302	302	275	278	263	301	315	286	294	302	275	298	297	310	286	259	286	303	297	296	261	317	310	305	291	279	296	281	302	295	299	273	291	286	281	305	275	302	240	304	287	282	287	269	281	289	291	282	298	283	258	318	278	316	258	281	264	270	317	291	274	298	259	281	285	250	296	318	292	306	291	276	275	287	286	250	273	284	293	284	264	294	302	271	295	300	283	302	280	276	280	300	286	289	288	281	281	319	282	305	312	306	267	310	283	275	300	292	283	278	289	304	307	290	279	276	272	282	272	291	287	309	287	295	281	292	310	286	297	305	275	260	276	309	279	283	280	272	258	306	315	293	306	279	288	295	313	252	286	283	312	261	267	283	308	269	267	299	293	261	303	310	278	291	299	289	262	300	278	297	302	321	288	301	302	308	275	276	275	306	300	290	302	300	280	269	291	297	263	282	281	321	289	282	300	286	296	277	293	309	280	268	326	281	322	271	277	280	294	295	276	274	298	300	290	266	297	253	287	294	276	311	276	284	294	317	311	288	256	308	272	263	299	289	283	301	277	278	275	307	288	301	284	285	268	282	303	291	289	303	254	282	267	291	260	297	265	279	279	283	279	317	279	312	273	272	310	278	286	283	292	269	267	296	297	296	294	303	256	275	300	317	283	298	297	282	280	285	283	291	285	278	270	285	302	273	286	269	294	305	278	283	269	301	281	262	272	266	287	278	329	286	284	286	274	261	293	281	326	276	261	261	279	266	268	295	291	270	274	303	289	260	282	278	297	286	262	297	307	286	275	294	298	280	277	318	269	265	305	296	266	264	249	275	292	284	284	269	311	317	293	271	324	275	309	315	283	269	291	323	262	290	276	296	297	271	302	281	286	302	264	284	290	264	278	294	305	297	290	295	264	282	270	300	302	260	283	286	296	293	291	271	292	283	294	304	303	248	278	285	289	288	296	275	281	308	273	284	326	269	310	259	253	284	253	290	271	314	271	300	281	279	267	296	262	320	285	317	299	299	291	268	257	301	314	267	314	320	283	318	298	283	321	310	287	246	296	295	273	286	288	297	278	308	289	287	297	306	306	263	287	284	297	290	289	302	298	273	297	291	303	290	300	288	307	276	314	288	288	292	303	272	287	290	284	276	238	284	290	294	268	280	258	268	287	278	307	264	305	297	289	294	285	274	280	290	288	278	285	264	287	279	280	279	255	272	280	261	279	256	260	283	285	297	312	288	289	286	284	280	280	297	330	326	299	308	278	265	298	272	302	272	264	282	266	305	299	289	304	263	263	283	292	314	291	297	275	262	294	276	275	279	264	276	289	282	290	289	270	291	266	311	295	246	297	294	286	262	275	276	266	289	280	303	260	289	300	338	278	273	287	290	270	287	286	271	276	279	299	284	307	307	300	269	262	271	265	270	295	273	292	285	281	297	308	305	287	284	306	295	269	238	269	286	303	308	261	259	285	270	277	280	280	310	323	300	281	274	289	295	310	286	312	255	266	276	284	278	274	271	282	291	293	289	306	278	286	265	292	313	280	270	309	298	281	321	292	293	308	293	284	281	279	277	310	297	267	287	271	282	304	297	310	271	269	288	290	290	268	315	253	281	272	283	287	282	299	281	276	305	280	281	279	253	303	285	279	312	265	283	302	285	314	315	280	271	271	279	301	267	271	263	284	300	266	283	271	318	292	298	297	312	320	271	277	293	266	261	284	309	298	267	270	270	287	290	294	288	282	252	299	274	319	282	297	270	275	270	267	275	268	285	282	267	299	295	265	304	297	305	273	314	284	317	320	299	307	294	290	288	304	283	314	265	291	300	288	288	281	292	259	259	302	266	271	275	279	277	256	289	305	269	258	284	287	289	300	293	286	302	300	290	295	312	304	276	292	281	299	294	285	279	286	288	312	283	287	283	302	293	296	287	260	285	284	278	296	283	271	271	298	268	325	319	272	296	282	283	263	280	291	326	271	308	281	299	264	321	302	290	283	306	276	284	278	294	294	268	300	289	262	273	292	296	280	309	278	286	293	324	279	296	266	261	295	294	293	284	286	262	243	266	279	315	319	271	295	313	288	284	291	312	280	270	257
12885	24208	23498	16746	13884	12082	10640	8866	7058	5205	4100	3211	2679	2233	1992	1825	1761	1597	1542	1521	1481	1401	1329	1256	1161	1123	1041	973	889	815	803	719	664	667	677	636	615	634	658	663	648	671	657	660	626	638	656	652	614	591	646	606	635	600	691	597	621	684	666	655	597	627	661	625	607	612	623	581	640	576	595	609	591	621	601	634	620	595	602	644	639	588	629	575	598	582	655	627	616	592	579	609	609	603	601	623	617	577	614	624	605	608	636	617	625	613	661	559	621	644	619	617	587	635	620	609	593	587	587	595	548	590	625	598	614	622	576	595	605	617	620	588	601	624	631	619	627	625	571	590	581	625	609	591	610	601	603	609	584	641	585	599	600	592	594	675	629	623	657	544	595	648	566	619	592	595	613	624	673	596	604	574	638	584	626	632	576	600	635	636	616	582	599	600	655	633	555	642	590	600	594	629	574	582	579	539	641	612	608	641	632	560	587	619	608	601	610	641	606	570	564	617	623	594	575	587	575	607	621	612	604	587	600	628	613	615	644	563	589	591	591	607	603	576	600	631	613	587	581	573	602	586	543	586	636	618	624	600	617	618	591	616	622	571	566	592	580	626	587	621	599	615	611	623	627	638	550	582	598	591	662	603	571	601	620	646	601	612	619	606	609	646	686	595	607	597	616	566	589	626	610	635	597	648	596	599	620	600	589	622	556	589	588	602	604	603	605	603	583	605	613	572	553	647	537	634	576	563	585	621	575	608	557	586	589	620	631	618	602	605	604	632	580	609	588	582	631	629	600	627	599	594	592	585	626	577	589	602	648	615	587	626	606	610	631	581	575	631	632	606	624	617	608	654	587	577	586	620	636	586	622	636	615	600	566	605	603	635	561	609	657	600	598	612	602	575	627	605	599	614	598	609	594	617	583	634	602	561	612	621	630	584	630	644	600	616	572	605	636	568	609	612	585	580	587	593	582	648	575	595	624	652	624	636	621	609	620	642	623	651	637	618	596	628	583	609	625	594	624	591	575	603	605	581	580	581	576	583	595	620	643	614	598	634	609	640	600	601	607	607	589	603	603	592	602	600	626	586	586	578	629	625	576	603	591	628	577	637	636	582	598	632	592	586	594	636	574	634	596	610	613	628	635	588	589	615	602	565	571	614	599	596	595	644	616	599	585	614	596	578	598	655	597	598	593	639	628	608	577	630	627	618	608	577	589	576	588	623	602	616	579	588	610	607	644	593	549	597	646	578	623	608	577	606	599	588	630	579	572	601	617	614	604	598	580	607	622	604	613	613	638	643	600	613	584	653	629	586	589	571	610	552	660	606	609	610	568	612	651	600	676	606	584	627	573	632	555	622	600	600	601	612	637	584	574	629	602	608	589	598	614	629	606	636	592	615	563	573	619	580	587	609	633	560	605	596	596	641	553	611	644	638	585	621	605	637	591	584	611	605	601	660	614	621	584	582	586	606	630	564	617	615	608	613	641	624	593	620	629	627	629	622	598	602	593	656	637	660	577	621	625	580	649	614	604	605	588	585	624	583	607	589	580	579	623	597	618	567	631	601	588	624	650	626	594	661	591	623	613	619	647	612	617	578	594	619	607	556	626	572	572	567	619	567	654	588	576	580	620	639	602	613	619	593	568	626	626	655	588	623	632	616	595	621	626	610	574	598	642	627	620	564	605	608	592	635	606	602	583	609	613	635	572	606	564	657	588	618	629	589	539	595	608	633	585	614	614	618	615	620	630	623	592	592	607	612	631	565	553	535	606	603	570	586	564	631	606	552	629	591	606	626	577	582	603	589	631	564	588	617	598	611	577	575	598	635	590	597	618	598	560	635	623	585	591	627	615	613	577	606	549	628	610	590	614	582	613	637	568	604	610	586	594	608	601	589	640	606	624	622	601	576	623	578	607	592	610	563	597	624	591	600	621	600	615	645	604	565	585	622	605	621	564	581	593	573	615	623	581	594	625	618	631	615	604	622	589	580	610	616	630	627	612	624	549	615	549	660	590	596	622	584	584	649	613	655	540	588	628	606	574	619	647	594	595	553	597	608	619	636	561	616	601	597	580	595	627	582	609	569	619	606	642	619	616	581	636	610	596	651	609	555	579	571	633	614	609	615	588	629	623	631	571	613	624	601	654	684	621	618	621	576	585	568	596	595	621	615	626	641	616	602	587	586	591	630	604	636	639	574	614	573	607	572	601	563	589	579	632	590	610	575	556	595	613	606	616	585	597	563	629	663	613	582	576	610	614	596	589	558	578	636	576	587	572	635	580	608	577	562	555	610	590	584	616	608	558	593	611	567	591	630	556	611	603	561	629	575	573	584	613	628	634	586	614	574	640	597	616	595	602	589	615	615	644	628	577	656	654	593	589	600	592	612	575	618	602	601	609	591	629	614	653	648	572	595	599	629	619	623	571	644	566	595	599	600	618	559	618	565	620	617	601	607	572	621	616	645	571	619	592	662	576	576	607	642	614	676	577	566	570	625	617	594	572	606	588	606	579	618	596	588	595	613	580	665	591	574	623	583	628	626	593	591	553	632	607	601	617	599	652	614	615	657	630	636	604	618	563	619	616	624	615	636	603	614	610	541	639	581	625	575	602	615	642	611	593	634	625	577	618	615	607	598	597	595	578	580	594	577	611	599	632	646	584	551	620	587	599	600	601	597	653	611	591	581	617	538	604	607	593	603	603	572	617	574	655	588	632	606	623	637	630	599	601	574	584	603	594	598	623	603	604	630	621	557	567	610	596	629	631	603	597	617	584	598	602	560	575	580	584	613	596	562	582	585	554	583	602	655	591	618	593	609	591	652	577	612	595	590	670	618	604	612	622	541	575	598	620	614	632	612	593	564	598	583	586	585	657	581	647	587	589	577	599	583	602	588	599	644	619	604	582	596	578	602	587	624	640	613	613	620	591	572	589	605	607	615	652	607	601	637	590	585	613	604	587	571	620	644	636	575	648	628	603	591	626	651	583	597	657	600	617	579	643	611	647	601	558	631	612	588	599	593	608	606	633	616	576	616	599	646	657	583	590	543	635	599	579	616	616	618	606	577	614	592	602	601	575	587	597	599	618	643	636	598	648	549	622	586	597	592	589	607	645	554	656	600	618	603	593	617	593	591	628	575	584	635	649	622	563	578	633	627	639	569	611	596	593	636	596	567	616	612	601	595	628	588	628	568	600	594	613	627	608	599	592	581	591	596	650	576	579	627	610	593	597	575	609	639	611	641	575	583	631	598	585	627	637	581	588	581	601	599	610	640	609	597	592	576	594	596	565	601	565	597	609	598	582	562	552	622	606	628	589	612	553	591	629	649	648	589	619	595	614	627	602	593	658	639	607	626	601	571	614	578	609	581	576	634	600	604	611	587	619	649	639	593	598	582	578	578	649	618	623	618	602	569	600	582	624	626	577	616	578	620	587	619	553	563	601	583	595	619	579	584	594	551	594	591	581	622	595	646	559	622	587	635	600	578	617	643	604	584	636	610
24245	21466	28887	24424	21407	14873	7656	4731	3427	2463	1941	1465	1210	1203	1062	1035	929	895	879	778	828	755	722	731	699	689	601	563	604	565	529	500	484	475	456	437	411	480	460	469	534	442	410	444	431	454	476	460	415	437	414	464	467	432	442	431	444	487	458	430	440	421	450	458	441	410	431	426	415	464	452	429	431	469	419	457	424	449	429	448	450	427	449	451	416	439	456	456	479	416	433	449	435	447	449	417	416	434	460	449	431	430	449	462	425	446	413	456	432	459	426	402	482	435	445	409	456	453	417	438	450	428	443	430	441	424	436	412	410	413	431	413	424	411	422	475	437	447	467	434	413	427	448	453	425	485	444	449	426	483	441	396	445	449	438	412	427	453	393	413	479	410	454	441	428	459	446	440	428	422	440	443	460	434	442	436	438	433	442	406	455	441	457	455	418	458	412	393	391	437	457	430	415	430	449	431	446	419	452	454	445	459	427	394	449	393	436	409	462	442	404	419	436	435	480	487	440	435	476	439	415	422	429	448	460	390	445	441	429	459	471	421	418	452	424	432	417	407	458	415	444	440	443	434	449	425	444	422	439	409	405	450	426	468	431	419	434	463	429	457	437	413	443	435	453	422	457	422	413	447	420	423	451	429	424	440	427	414	439	471	414	446	446	477	453	424	450	454	472	449	437	464	437	471	451	412	443	412	411	436	462	404	463	434	469	423	434	444	456	448	468	464	439	447	427	397	462	447	438	463	455	407	421	442	424	465	440	443	412	443	438	465	433	428	470	415	428	444	443	442	415	440	457	445	426	424	466	432	413	446	416	475	454	434	470	454	461	439	434	426	439	457	438	435	423	406	438	428	439	438	426	427	447	435	403	438	447	434	426	475	398	459	479	457	409	452	412	415	459	451	442	427	422	463	443	468	416	444	419	412	461	431	415	429	447	443	419	452	425	476	427	450	458	438	475	429	428	399	397	428	437	429	463	474	444	463	424	441	385	418	423	410	439	400	447	451	443	399	430	403	428	411	420	447	442	443	433	465	402	425	437	432	433	421	418	452	444	444	471	431	398	454	460	423	446	460	410	427	444	443	410	486	430	426	409	419	402	428	413	404	421	428	423	429	421	449	433	399	454	453	428	420	439	441	460	484	406	426	448	413	413	442	441	424	403	380	430	471	429	454	468	439	457	414	412	465	450	446	465	428	405	442	428	412	434	408	414	462	440	430	423	439	424	429	440	424	459	434	417	416	462	417	488	465	382	463	450	439	450	458	451	444	479	427	454	417	417	436	416	421	451	409	426	468	440	444	404	453	457	446	403	443	386	423	439	394	449	411	501	457	424	433	444	454	457	395	458	443	469	419	429	444	433	446	422	437	432	432	432	469	410	440	432	434	479	417	455	418	429	457	469	422	394	407	421	409	471	407	430	457	434	456	420	430	431	441	409	407	400	440	440	468	436	425	414	429	421	416	428	450	432	440	428	453	452	449	394	464	421	443	434	440	441	433	457	427	444	440	426	459	440	453	456	441	476	466	424	441	454	451	398	432	434	447	407	403	430	457	435	426	436	475	454	431	453	429	453	465	430	469	459	454	390	425	438	440	401	456	460	404	440	431	430	464	430	442	471	408	438	473	409	384	400	421	460	448	441	446	427	435	434	468	415	415	450	439	456	438	410	408	408	443	422	429	443	464	451	448	409	398	430	452	409	439	453	469	437	402	455	411	451	398	406	445	434	382	419	407	504	430	417	436	417	460	458	419	443	410	429	440	468	449	448	422	424	449	453	446	456	444	434	435	455	414	409	448	432	437	430	398	431	447	463	440	446	426	435	427	448	434	415	427	463	433	438	405	416	437	453	417	465	402	420	449	450	449	446	435	409	422	473	436	404	410	406	454	437	455	445	424	434	441	430	397	416	410	463	384	411	440	430	437	423	449	404	477	422	419	440	409	459	482	464	443	440	462	462	430	440	432	466	408	422	432	469	449	438	462	453	393	397	490	416	448	438	408	427	445	417	423	427	451	428	405	431	433	470	436	408	480	409	415	447	431	420	407	459	450	431	441	493	435	432	425	438	434	444	426	411	459	442	435	453	440	445	432	454	412	446	420	427	457	439	403	422	417	460	415	411	428	407	426	460	451	446	446	444	464	465	433	421	456	460	409	431	448	441	422	444	399	467	411	415	427	464	459	458	416	457	435	386	431	459	445	412	466	442	410	422	428	470	466	419	421	452	412	458	409	447	436	468	477	435	420	417	436	456	422	461	447	451	416	450	448	447	440	418	424	434	455	439	463	431	432	414	414	421	446	429	438	420	464	428	472	464	437	413	458	435	447	429	442	433	423	458	409	456	448	444	465	403	449	426	469	448	425	421	428	432	445	450	423	414	467	405	477	439	423	425	448	418	419	419	481	441	421	435	442	503	429	454	444	452	426	419	410	449	398	451	444	419	444	447	457	421	414	419	450	428	408	425	445	439	455	455	468	455	424	416	458	404	436	437	434	400	438	452	433	463	432	465	454	378	421	409	451	450	426	408	433	461	413	461	450	419	462	465	405	434	438	491	418	476	401	450	408	419	448	445	427	414	464	432	471	413	458	398	448	461	446	395	421	451	470	419	433	444	421	443	433	444	420	422	428	440	443	455	420	432	464	392	430	435	417	438	415	415	409	409	430	443	486	441	463	455	437	434	421	481	419	460	436	438	427	427	415	444	419	449	435	438	445	412	426	473	403	461	471	475	436	442	451	472	439	431	433	454	464	460	416	457	438	437	435	438	413	430	452	433	445	416	440	399	487	427	434	450	449	444	411	435	429	419	414	425	426	426	467	471	406	410	448	479	462	410	437	432	440	432	440	442	446	450	432	427	424	440	394	421	412	422	408	434	412	415	431	385	464	455	445	456	415	437	423	418	428	431	447	459	471	438	434	442	427	451	452	440	452	443	446	438	390	459	465	440	461	457	439	450	423	414	437	423	410	452	436	446	412	433	443	425	451	448	453	447	448	457	444	433	444	442	448	417	419	439	403	458	462	471	436	430	452	411	414	439	464	399	440	435	442	427	422	395	453	397	440	478	430	441	454	388	459	416	448	406	416	422	434	424	426	429	430	422	436	429	413	435	423	423	418	430	419	390	433	416	444	421	433	428	429	434	453	417	397	444	427	441	419	417	471	448	465	423	442	450	411	447	453	423	449	454	419	432	448	452	465	427	432	423	427	430	441	436	404	442	438	457	463	414	433	405	435	420	411	459	439	440	444	435	420	463	438	431	440	438	451	390	397	413	426	489	435	461	416	467	467	462	426	439	446	411	410	428	445	422	427	445	414	437	427	435	402	415	417	404	412	461	447	443	436	438	425	395	477	448	427	459	472	401	459	437	420	424	428	412	429	457	426	490	459	438	440	442	433	426	449	434	406	439	411	444	431	429	419	430	436	435	439	441	439	407	433	457	468	431	434	428	451	438	418	448	429	460	438	425	448	434	409	429	430	416	441	425	402	419	406
15445	29135	28106	21650	18855	16836	15213	12688	10400	7833	5944	4882	4215	3582	3280	3120	2815	2468	2507	2317	2245	2167	2160	1961	1800	1744	1578	1431	1334	1201	1062	1044	955	967	919	931	920	982	924	914	922	955	898	900	945	928	928	858	913	893	920	869	945	872	896	953	918	930	885	976	910	922	913	871	888	887	835	894	848	894	899	880	881	839	880	888	877	913	863	821	928	892	888	854	929	878	852	877	866	855	848	905	877	897	889	884	821	827	876	852	825	845	853	874	907	839	903	845	849	882	861	810	949	798	889	837	885	849	865	858	836	869	858	921	852	856	821	913	884	939	816	914	859	841	883	839	842	883	869	858	828	837	862	850	835	855	889	924	890	864	868	890	835	853	888	850	800	882	838	914	921	945	860	822	878	883	839	849	828	799	892	846	821	828	794	830	903	853	834	854	858	868	889	846	832	861	844	843	782	837	863	911	879	857	832	832	882	870	890	879	860	880	866	864	869	830	898	896	814	859	867	858	862	854	889	855	885	913	873	858	902	832	902	817	859	838	858	876	867	842	882	819	846	860	813	917	857	865	853	863	847	866	852	866	885	813	846	840	871	830	862	847	864	870	808	831	858	889	903	865	856	838	894	864	855	859	835	897	915	900	862	876	880	875	818	834	820	861	870	922	957	832	860	891	801	874	891	913	879	847	861	899	872	901	885	858	856	887	884	858	879	867	861	836	830	790	843	885	872	884	873	873	877	838	874	854	871	877	853	901	910	818	832	881	862	889	907	828	817	907	854	867	898	863	865	890	872	842	875	896	889	859	865	877	852	842	857	886	843	893	861	850	848	890	852	861	866	837	909	890	899	813	869	931	884	848	853	854	832	808	933	859	890	867	887	852	841	841	900	873	857	892	855	912	849	855	896	836	820	862	862	820	906	872	855	857	825	839	864	827	885	818	877	862	819	845	844	838	824	853	857	857	897	944	851	845	891	848	835	892	909	871	879	874	847	818	879	887	888	869	837	863	930	856	898	848	888	903	886	884	869	840	892	827	901	877	836	781	902	833	915	851	863	903	888	827	867	840	844	837	870	861	878	855	865	849	881	769	825	843	843	877	874	790	854	882	890	896	907	849	902	912	891	864	923	904	845	855	843	870	806	807	818	842	878	904	823	898	881	875	814	880	877	891	818	848	834	811	882	891	906	836	889	861	880	825	858	882	840	880	886	923	863	853	867	856	841	841	869	883	789	843	885	842	856	884	864	891	889	859	857	793	883	861	825	866	862	839	916	853	911	880	846	879	854	849	886	889	911	877	825	931	829	847	861	847	873	874	877	886	934	797	872	840	868	815	907	880	871	873	896	862	832	862	819	847	874	869	842	867	885	831	892	862	840	824	865	817	870	821	891	902	921	893	892	881	880	832	857	843	809	822	891	856	842	860	847	857	856	815	882	868	843	839	857	864	846	859	884	844	881	840	862	889	858	913	843	899	866	842	873	812	875	869	803	858	873	847	889	860	848	852	900	839	855	820	828	746	879	881	856	858	836	899	900	819	890	868	900	950	891	858	884	905	881	877	841	860	950	868	827	866	931	876	902	881	894	839	848	872	869	767	898	938	914	826	896	894	906	837	858	873	863	817	921	895	861	865	909	889	812	890	824	839	872	952	885	831	881	885	788	887	852	866	850	819	831	811	826	895	909	866	850	891	892	810	888	841	877	875	868	894	860	856	866	845	850	832	885	862	873	885	845	905	880	854	867	882	894	881	879	828	816	830	904	842	822	838	875	851	894	863	874	890	887	838	868	903	859	866	883	828	852	877	882	884	870	842	884	880	887	836	869	847	878	874	863	864	836	886	802	876	899	869	863	868	888	858	837	844	898	847	851	905	875	816	853	908	859	808	879	850	913	816	837	836	865	847	839	874	827	867	845	860	805	916	875	890	882	888	870	860	816	832	911	900	837	903	805	862	886	859	895	906	894	838	870	891	879	892	876	883	881	898	840	894	859	832	871	874	849	865	852	865	884	823	904	880	823	895	836	912	884	818	902	844	831	871	838	879	891	857	867	897	836	809	863	835	838	853	890	881	799	902	872	837	814	869	824	867	831	873	917	860	903	827	895	849	898	856	856	862	903	836	901	901	789	849	883	872	837	850	904	849	880	830	833	920	878	840	862	865	866	868	872	897	866	875	907	851	825	837	845	864	859	860	803	875	838	899	838	873	793	793	902	864	875	844	869	898	838	859	872	954	815	842	880	925	868	859	845	888	839	821	854	862	889	873	865	874	926	882	862	817	848	817	838	878	865	841	840	867	854	835	850	831	868	872	844	880	884	858	802	836	871	851	848	880	860	842	863	827	845	889	878	854	886	889	852	891	889	846	874	874	838	896	820	859	848	857	895	799	868	880	922	850	894	876	829	902	859	804	887	868	880	793	858	836	803	868	839	805	869	853	905	848	822	895	831	821	848	844	865	864	855	865	852	856	840	873	857	881	845	829	888	851	831	883	867	853	844	872	872	862	851	893	896	894	898	804	837	825	835	873	825	874	827	839	878	863	863	830	801	859	902	890	790	884	879	859	870	906	849	854	842	866	861	875	871	944	859	840	873	856	827	875	872	868	896	814	830	875	892	849	891	865	846	859	880	892	896	838	881	864	843	858	909	884	839	850	846	836	846	855	863	854	842	875	875	935	841	888	872	840	881	846	862	839	866	867	858	902	876	849	892	877	900	882	871	847	885	881	826	835	883	927	892	836	806	886	854	842	826	853	831	873	897	836	886	904	893	860	888	870	849	844	846	867	850	796	846	894	891	837	833	881	831	884	871	858	884	842	883	852	853	816	869	902	901	915	812	845	821	884	878	899	893	840	872	841	914	878	846	870	818	854	856	844	890	926	855	879	899	873	864	887	861	887	834	890	845	828	854	818	892	840	799	838	870	846	863	861	876	896	899	883	868	834	880	909	873	883	836	874	869	947	872	862	881	875	855	862	827	835	870	842	878	871	872	889	894	829	842	877	871	904	886	873	877	854	848	870	875	861	898	859	844	864	923	859	821	871	835	849	885	833	879	888	900	911	855	863	885	855	909	834	849	865	923	880	903	855	923	850	875	888	831	814	888	889	886	850	850	870	886	868	853	869	848	871	856	869	895	864	823	820	908	858	870	827	838	847	872	815	791	852	839	864	858	877	827	845	852	859	895	857	849	856	809	813	855	814	853	845	834	913	791	895	810	882	830	873	815	882	848	872	869	873	866	880	850	844	869	887	892	912	887	793	857	881	846	867	879	880	884	904	844	872	868	850	883	847	891	818	863	829	854	905	872	859	849	849	881	831	852	855	869	908	835	824	922	837	895	897	849	872	872	886	907	937	911	863	895	865	874	884	887	833	884	857	837	866	856	892	891	900	872	852	873	862	874	846	877	855	838	794	820	901	894	879	868	872	858	882	857	926	878	845	887	866	925	839	897	893	817	887	853	849	865	876	875	888	905	826	879	878	830	843	872	909	902	885	844	886	842	838
27415	17834	6771	3269	2011	1623	1383	1021	804	642	486	472	417	437	394	387	356	338	332	340	333	342	332	319	294	259	264	270	267	274	261	263	275	253	276	254	277	263	246	259	260	256	264	276	260	235	249	224	260	251	261	265	237	252	247	286	249	271	285	247	280	254	262	262	280	242	251	272	275	290	255	232	245	257	276	258	270	248	244	276	240	255	234	255	230	230	259	254	239	261	246	236	257	273	276	237	252	238	221	254	281	251	278	256	251	237	257	253	287	241	281	262	275	242	295	264	226	267	258	271	254	260	255	273	251	262	274	265	263	260	243	252	257	257	277	268	254	249	235	232	238	246	242	254	253	246	238	243	246	246	242	217	281	227	262	231	266	264	253	237	271	239	239	235	271	256	217	254	255	258	243	262	252	255	272	263	258	260	283	255	255	239	233	257	248	248	230	221	281	244	244	290	269	238	246	225	241	276	240	263	227	257	230	228	271	273	251	268	249	258	217	251	236	249	245	247	244	237	262	269	281	229	267	274	243	258	245	265	230	255	244	249	239	270	245	249	295	274	280	242	243	263	251	280	240	222	265	242	266	247	234	266	242	269	245	247	249	244	260	225	257	293	270	269	239	244	264	237	234	211	249	240	248	262	234	251	247	258	249	231	234	254	236	261	242	246	248	273	272	237	259	283	257	240	250	238	248	222	245	262	239	286	241	259	246	256	238	278	234	267	259	247	202	244	230	248	250	257	227	275	247	238	258	241	248	247	256	250	241	278	256	251	267	250	244	260	248	245	255	231	248	231	249	267	223	240	237	260	240	260	247	297	279	250	252	260	252	261	249	237	290	249	246	280	261	240	247	239	243	277	250	242	248	239	250	249	254	225	235	261	285	257	241	260	264	235	265	229	257	218	243	254	261	256	248	214	262	255	240	237	264	234	263	286	255	270	252	262	256	265	248	242	221	251	254	237	250	276	251	273	238	249	235	265	250	270	269	269	255	250	239	257	256	244	269	247	263	233	218	256	255	259	239	252	245	267	285	250	256	269	257	234	250	239	250	254	241	276	252	244	241	274	267	245	261	262	247	265	216	250	266	252	232	264	247	232	273	275	259	273	255	241	265	235	233	278	269	279	258	257	234	247	215	248	239	273	222	273	253	252	258	265	232	255	252	227	262	220	248	233	267	275	245	285	257	240	249	241	221	251	244	258	285	280	262	278	253	226	252	265	205	239	249	283	242	230	254	255	270	265	237	248	247	235	264	254	283	248	271	257	223	259	280	265	256	243	237	262	252	258	275	262	236	247	239	244	245	233	235	266	268	252	249	244	244	247	246	273	281	292	240	249	257	248	260	262	236	277	270	234	287	257	254	249	249	256	269	266	249	243	292	233	281	242	230	257	280	253	262	246	283	241	243	267	252	272	255	278	250	252	259	278	264	260	235	242	247	239	253	242	252	253	252	267	269	220	249	269	274	277	253	242	236	291	290	270	249	272	251	243	258	235	234	243	251	266	282	256	231	266	276	258	242	252	244	259	245	213	249	231	254	253	233	263	239	247	273	229	242	246	262	258	255	270	252	260	238	250	236	256	269	265	295	254	272	265	228	235	254	250	248	276	266	263	249	262	245	246	266	287	243	255	245	243	249	208	261	255	238	283	268	251	273	250	202	288	243	284	250	229	241	267	264	257	267	262	250	274	233	256	246	237	229	260	264	258	238	253	256	248	250	259	250	224	251	282	260	253	221	253	238	257	260	243	256	217	257	221	244	242	259	243	249	257	249	237	244	262	235	240	241	227	255	269	240	238	265	261	227	237	272	244	285	256	252	225	272	265	265	248	240	277	281	243	261	265	241	245	240	237	237	241	263	259	250	243	259	233	232	248	264	235	251	250	256	248	266	230	269	247	234	274	298	243	236	254	244	225	258	236	266	252	238	258	247	238	260	255	243	232	249	256	265	248	252	235	255	240	264	264	283	232	246	236	252	239	279	224	242	261	259	260	239	270	255	252	255	238	243	247	252	256	267	235	251	272	258	261	256	242	249	255	265	255	247	255	276	267	254	234	242	254	258	226	253	275	243	253	264	264	249	241	264	270	249	249	244	245	241	225	244	268	262	253	276	251	248	244	265	273	240	259	275	252	266	239	256	247	270	260	220	257	269	239	261	254	242	256	259	246	267	253	252	270	237	244	245	255	269	255	236	265	282	231	221	250	274	270	269	227	252	278	258	245	249	253	276	260	242	244	228	275	264	269	276	270	247	257	273	245	274	249	250	246	257	240	242	240	240	261	254	259	274	241	247	240	252	235	240	233	271	252	254	271	255	260	247	228	248	265	238	227	248	238	244	258	271	235	231	238	285	274	248	281	239	275	245	299	292	249	282	225	225	282	263	236	251	273	236	221	240	254	269	243	238	285	269	252	234	237	250	248	237	266	219	254	217	264	246	271	243	277	249	238	237	268	254	246	258	271	246	261	273	236	255	249	275	246	257	223	263	230	261	269	209	268	266	267	241	260	295	247	228	256	244	262	249	263	264	240	248	258	245	265	251	275	244	241	268	237	251	248	220	264	221	259	265	242	279	254	238	266	270	228	240	237	264	247	252	268	239	244	251	244	243	242	253	230	257	250	257	249	263	272	271	285	255	267	256	256	243	233	278	302	242	295	215	236	266	252	243	245	237	264	251	251	263	251	244	257	238	238	242	274	253	286	269	241	226	261	244	272	239	287	251	236	245	249	305	254	275	243	256	267	277	238	234	261	233	272	254	262	240	250	244	267	254	257	243	264	247	243	246	264	251	267	254	273	267	242	239	231	250	265	240	264	254	256	261	222	283	262	257	271	258	230	241	257	286	265	255	228	268	259	249	232	274	266	263	259	241	243	263	251	279	224	265	220	228	239	262	258	240	265	228	261	242	254	264	262	245	268	260	255	262	247	281	272	252	260	243	257	258	246	258	266	267	262	266	278	234	258	243	232	270	266	246	286	283	245	251	263	223	258	254	273	272	271	229	267	244	247	254	271	252	262	270	234	261	234	261	279	254	267	266	245	245	226	282	272	241	239	268	230	255	235	274	247	258	249	252	252	246	238	234	232	270	238	248	274	251	231	277	269	255	243	257	278	232	240	233	229	273	265	265	249	238	230	271	228	241	221	249	229	252	245	233	264	282	243	238	261	255	250	260	267	297	241	276	269	271	271	238	253	241	243	250	242	271	219	247	251	260	242	249	238	254	223	254	241	248	244	277	304	239	240	260	260	237	254	249	267	250	256	252	298	269	240	235	225	253	290	240	277	251	265	292	253	253	237	266	254	221	238	256	264	268	241	257	260	249	234	255	235	237	259	239	278	270	251	242	238	232	251	245	279	256	253	241	269	278	270	268	256	279	267	253	255	265	274	277	202	256	243	256	250	247	270	253	238	235	266	258	268	252	253	276	255	285	309	243	259	267	249	241	229	269	276	250	252	225	240	269	238	231	247	247	261	260	232	211	227	248	282	258	232
9059	12466	12594	8402	6841	6014	5041	4120	3160	2369	1768	1500	1359	1212	1161	1100	1003	1005	988	941	933	866	808	831	766	691	694	677	636	606	618	578	608	561	551	552	587	555	567	521	558	550	548	500	569	618	537	592	547	584	566	549	558	536	531	567	544	567	535	554	534	565	556	585	556	524	540	578	544	604	552	548	554	556	555	484	498	542	504	553	565	507	548	570	508	479	525	554	575	528	545	576	549	549	574	555	520	519	537	546	539	539	576	529	521	582	562	499	555	534	497	537	540	538	551	531	508	519	531	509	532	530	563	547	516	553	540	526	535	589	516	579	537	507	540	533	485	562	570	559	532	545	541	507	502	531	555	503	535	545	507	523	581	501	592	492	553	516	533	559	501	537	538	537	578	544	582	558	535	549	558	556	502	508	560	508	539	503	480	510	551	564	510	521	526	542	481	556	554	512	529	520	572	509	555	506	549	533	516	528	538	541	546	562	535	515	540	532	537	550	511	546	504	542	543	505	593	535	577	555	550	559	522	500	531	556	533	554	560	514	544	522	566	538	576	561	539	535	528	542	574	532	513	564	539	542	528	555	578	577	559	539	522	528	537	551	562	568	507	567	549	505	569	534	535	540	538	523	540	532	570	571	548	532	508	517	541	528	517	511	545	555	500	562	516	590	539	541	505	498	519	576	518	505	534	536	539	557	536	508	509	545	544	472	554	526	528	482	571	553	490	521	535	537	513	553	565	533	543	541	570	551	543	516	500	537	523	565	524	516	578	580	485	562	509	515	544	559	574	578	488	511	534	561	580	524	515	525	514	580	541	539	525	535	560	522	528	536	534	520	546	535	515	541	538	545	560	525	522	509	513	562	578	531	538	558	589	506	509	523	550	553	554	564	541	562	536	554	571	558	576	499	606	518	529	532	562	527	536	520	579	558	582	496	567	590	529	547	544	558	538	544	550	561	494	534	530	583	575	534	534	548	551	507	552	489	541	507	527	524	560	504	517	516	519	568	481	517	522	558	524	528	551	553	517	526	577	537	550	519	480	580	571	513	606	542	526	566	539	568	534	571	493	524	536	520	545	540	502	521	535	533	573	507	517	516	542	514	531	505	583	575	488	525	574	548	545	509	578	513	511	514	527	542	531	562	520	545	511	509	576	511	547	512	520	512	518	513	518	559	551	530	519	520	579	562	498	615	540	569	561	532	551	543	543	546	524	555	508	536	555	524	596	537	537	535	474	538	551	566	549	521	508	542	609	528	534	554	523	533	525	565	540	528	558	538	514	554	590	547	558	545	526	537	558	544	549	533	544	537	523	546	513	527	497	535	552	548	520	554	512	527	527	532	532	538	563	531	549	529	534	485	520	573	491	557	522	577	513	548	536	525	503	496	514	535	527	506	522	557	524	505	554	542	551	556	533	554	540	570	564	524	585	552	542	545	560	521	517	569	523	515	520	559	508	537	509	530	518	522	550	539	504	547	538	506	535	570	587	533	543	539	539	539	564	561	512	495	493	513	541	551	546	532	548	529	528	524	566	528	555	551	546	496	518	524	499	505	532	558	522	511	529	505	500	545	529	518	557	525	548	564	539	567	579	585	516	560	524	560	557	544	505	535	507	539	548	539	532	541	554	543	531	520	554	507	531	498	558	518	537	574	563	536	559	513	506	536	544	531	510	538	556	513	511	548	545	515	559	555	533	519	511	535	501	538	524	526	543	577	558	533	540	572	493	547	521	514	547	523	531	566	561	495	531	554	554	586	567	539	484	576	534	540	555	514	530	543	569	523	525	531	515	552	543	513	512	550	483	529	537	565	524	564	547	560	524	549	530	527	589	573	568	538	577	560	513	572	517	510	524	524	526	527	541	514	547	505	537	542	533	569	543	584	583	517	542	593	549	544	533	554	579	569	584	557	521	573	546	557	584	562	515	545	553	531	547	551	551	571	542	511	536	516	557	512	591	544	528	495	560	582	544	569	553	517	535	542	523	532	566	529	531	513	542	525	557	549	595	505	515	563	535	523	524	538	565	539	541	564	504	539	562	536	525	573	516	526	550	533	547	520	547	515	573	535	538	562	543	517	533	540	527	519	539	546	534	557	527	575	538	568	542	544	503	542	555	524	526	514	572	557	561	580	542	503	496	526	550	527	528	535	545	530	548	552	510	515	532	535	546	547	536	560	568	562	529	571	526	528	567	564	538	550	559	583	518	557	603	561	535	533	559	529	504	565	510	533	529	586	561	545	535	520	544	467	540	579	563	557	503	505	551	501	522	565	533	531	499	513	539	526	538	542	563	585	507	530	524	501	526	507	509	532	532	502	567	519	508	512	521	554	512	550	548	530	589	555	570	565	552	551	576	564	545	541	511	550	498	511	522	531	570	545	549	555	533	559	504	563	542	551	515	558	576	556	524	589	560	518	527	547	549	557	587	557	540	560	522	578	524	551	547	603	528	519	524	570	524	586	558	525	557	583	541	567	550	568	510	522	532	553	535	526	504	587	552	569	555	578	504	521	528	538	601	543	534	518	539	528	560	519	533	517	505	550	559	556	555	532	501	550	541	501	553	535	526	557	499	508	555	513	550	539	540	517	575	551	519	538	561	522	564	537	535	509	533	546	546	536	558	579	517	523	535	490	531	517	521	499	568	509	529	513	567	491	539	547	544	505	546	531	540	543	514	484	549	537	551	548	539	522	541	538	518	525	554	556	562	526	517	563	504	510	506	538	541	551	601	579	501	520	594	520	533	560	543	559	567	517	523	547	567	562	547	536	481	570	562	521	534	532	479	568	546	544	514	551	540	540	524	527	513	519	498	551	523	512	594	540	559	503	541	528	543	583	525	590	504	546	494	513	584	517	571	522	566	525	536	563	532	521	545	494	517	582	561	517	493	558	499	575	548	562	567	550	532	520	536	569	561	561	543	564	510	545	528	495	558	510	548	505	543	541	534	527	552	547	576	517	564	545	528	572	552	561	530	512	548	541	573	500	541	556	566	548	525	549	550	561	557	524	576	542	547	542	556	551	521	525	527	537	521	551	525	514	519	517	540	531	506	541	553	555	501	563	589	522	532	539	535	580	535	558	535	563	567	531	535	539	519	533	525	518	513	569	572	532	504	536	497	539	521	543	530	562	535	549	560	544	559	568	577	569	549	552	553	506	524	492	528	510	533	542	548	553	504	532	541	515	559	599	548	528	509	528	530	548	535	522	538	592	545	545	567	562	566	559	544	565	546	586	512	558	501	558	555	589	514	588	550	525	570	545	530	567	546	555	553	485	504	538	503	560	498	535	516	530	546	531	544	572	539	534	543	526	521	518	532	538	556	562	532	508	527	519	544	562	527	587	549	538	518	530	494	554	512	518	567	505	529	533	572	541	539	541	559	552	497	534	544	552	525	590	543	531	526	577	548	531	523	497	495	544	541	550	582	513	501	544	555	531	537	532	525	541	563	530	548	541	557	529	576	510	520	540	516	583	501	558	535	518	538	527	563	530
25141	21460	27882	25367	14168	5362	3776	2625	1904	1434	1044	925	791	705	641	579	579	537	540	506	469	485	488	427	403	424	388	368	331	329	335	314	307	318	316	283	264	313	313	310	280	313	321	307	299	262	308	295	285	284	287	289	305	294	313	280	317	289	303	304	271	309	306	289	287	247	303	278	326	292	296	312	260	285	302	280	258	282	278	304	237	270	293	291	324	300	331	269	283	296	265	284	281	277	286	259	287	283	307	277	301	296	281	299	285	291	269	299	270	286	272	277	282	290	257	293	301	276	280	284	289	280	309	277	279	311	264	269	298	274	294	277	279	296	276	254	296	298	266	289	274	302	292	294	300	263	278	280	296	300	281	296	267	273	285	278	274	290	295	295	293	297	274	284	300	298	272	279	263	287	287	281	282	292	275	291	290	288	255	283	297	294	238	272	282	294	279	276	289	275	250	292	271	280	267	261	263	279	294	299	284	270	306	285	283	324	284	278	284	273	292	282	286	301	280	279	266	274	263	279	299	267	293	295	279	287	277	287	299	306	273	283	280	278	288	294	270	274	279	287	296	294	275	263	280	300	253	275	271	278	293	298	291	284	312	294	292	300	274	309	270	287	289	275	255	275	290	290	277	275	293	264	292	288	283	262	278	300	279	263	252	293	304	294	301	282	288	282	286	257	266	268	297	276	250	278	282	282	289	252	260	279	273	277	283	296	293	261	278	261	280	264	288	290	271	270	277	242	274	287	259	289	272	253	299	297	266	250	278	325	274	296	313	294	283	296	300	292	262	265	302	282	258	273	275	310	251	303	282	292	262	279	302	296	258	279	260	258	280	277	268	328	275	259	290	288	294	242	274	260	314	259	275	281	274	291	271	297	296	305	290	282	248	283	282	297	286	309	292	287	296	275	280	289	308	268	295	306	304	292	280	279	296	259	288	285	257	292	288	271	270	273	280	301	259	304	271	270	310	288	289	262	277	272	314	259	272	292	277	285	277	283	294	311	263	285	274	258	290	281	284	285	289	288	291	267	310	283	277	272	277	267	268	279	290	284	293	299	270	272	296	289	296	286	297	279	264	307	277	285	315	286	261	296	294	277	279	296	264	301	308	269	275	291	285	267	291	268	267	257	283	307	278	281	289	290	274	244	285	327	296	281	300	299	267	288	284	274	297	291	291	265	284	284	276	277	297	251	276	299	298	265	267	301	271	290	299	281	266	271	331	288	271	259	258	284	256	295	273	286	282	278	259	285	275	265	264	274	273	276	284	323	263	286	290	290	296	283	267	285	279	286	269	270	277	257	234	268	287	275	262	280	290	269	265	276	295	319	273	279	269	278	272	276	293	260	283	287	286	286	284	304	278	291	260	291	266	272	277	297	292	271	294	256	257	288	282	263	308	294	281	294	270	276	282	272	285	281	274	273	281	297	275	306	276	272	295	272	270	283	259	283	276	304	293	297	279	287	308	305	307	316	293	271	288	276	306	300	277	270	296	289	295	300	263	286	279	288	308	284	290	292	270	291	285	304	287	281	278	253	281	276	306	282	275	285	295	249	275	307	284	279	288	280	275	292	275	249	287	285	285	283	262	258	284	260	280	308	277	273	305	245	284	265	295	263	298	293	273	271	275	269	274	302	273	260	295	302	307	285	304	289	254	292	260	248	281	296	308	301	282	250	277	294	301	259	295	256	286	277	271	255	264	303	252	269	285	287	265	276	290	272	282	280	248	255	248	277	288	291	294	288	267	264	275	286	274	306	277	277	282	270	275	275	283	298	285	287	296	284	302	264	274	329	292	279	262	305	275	302	323	265	296	296	280	292	256	276	277	303	290	319	252	252	278	294	273	301	286	275	254	302	274	268	302	291	265	308	286	279	292	295	276	272	290	290	279	274	285	275	267	297	270	283	323	319	288	272	268	279	287	269	291	298	265	270	298	314	289	324	305	289	295	292	277	265	279	272	295	247	267	294	283	279	290	295	258	265	283	292	297	265	286	264	278	273	293	295	269	279	299	285	279	271	279	290	268	303	270	284	295	281	276	296	279	298	289	281	278	258	271	282	296	299	286	315	284	301	306	285	302	297	270	296	271	281	279	276	297	278	273	294	307	287	271	293	306	271	291	259	277	272	282	263	271	280	299	297	322	269	302	280	291	259	279	294	288	265	281	274	262	290	269	263	291	298	278	244	295	271	302	307	291	335	310	281	272	277	248	288	305	292	297	250	277	291	272	270	272	290	309	275	306	286	293	285	272	307	279	244	260	307	313	274	292	280	296	268	278	275	309	289	320	304	294	271	274	284	290	289	287	293	259	279	285	321	301	297	308	288	273	259	281	287	270	267	290	297	284	296	271	263	252	303	250	285	295	280	281	295	258	264	267	308	283	282	280	313	289	284	276	294	286	289	282	273	278	295	265	309	283	248	303	271	261	277	263	297	275	282	304	286	278	262	285	276	294	269	279	262	287	282	252	275	280	281	286	289	291	282	311	269	286	288	268	314	275	257	288	270	261	297	287	292	277	295	270	276	295	304	281	294	279	269	287	285	283	255	290	271	289	271	288	260	268	282	271	304	271	286	296	307	306	243	298	263	277	284	288	320	270	247	265	288	290	267	273	311	275	279	279	277	271	309	271	268	302	277	267	284	278	273	276	298	295	305	276	308	285	255	275	286	272	306	278	269	276	278	268	263	295	264	283	260	263	272	282	279	267	282	287	263	274	291	273	266	275	303	292	288	313	294	296	244	266	269	283	297	316	284	266	261	269	255	279	292	255	298	287	280	292	277	275	302	295	291	283	312	282	308	275	295	251	283	276	291	322	290	292	274	254	283	270	276	281	273	285	284	307	298	275	275	281	313	278	285	261	272	279	279	280	285	265	261	278	262	284	270	301	268	292	254	287	279	311	253	288	293	267	275	247	276	280	281	251	260	304	274	281	298	313	259	289	303	283	304	302	294	295	306	268	305	277	264	299	305	278	307	267	309	301	288	275	270	267	253	282	259	267	296	285	302	267	249	310	298	262	297	256	273	314	313	276	280	272	286	301	262	297	273	295	266	290	309	262	291	288	278	285	274	316	271	261	288	246	313	279	272	285	271	276	292	294	278	284	295	285	299	256	272	334	261	254	264	294	281	285	290	267	254	258	275	254	261	269	279	254	250	259	313	266	273	276	270	286	282	298	250	300	257	268	260	276	272	257	283	300	316	276	297	306	287	276	292	288	290	273	252	280	288	286	270	291	290	294	253	275	269	263	265	294	299	278	286	288	256	284	275	272	272	282	325	251	273	279	286	285	302	283	285	262	285	281	295	300	296	272	293	302	285	313	298	246	278	264	295	295	298	275	290	282	306	309	287	280	274	328	274	274	278	311	294	295	324	289	320	289	285	270	286	263	289	302	299	296	272	285	262	260	271	298	247	300	288	291	282	286	283	258	306	274	289	302	312	275	269	269	301	264	264	272	309	277	297	242	264	283	284	279	300	275	299	299	270	292	262
11421	22267	21841	16087	13629	12245	10448	8555	6445	4673	3733	2992	2599	2340	2082	2010	1841	1766	1609	1567	1474	1469	1335	1352	1225	1096	1002	938	852	814	721	691	680	652	672	637	707	645	683	666	644	631	611	616	621	583	609	610	617	590	640	612	646	634	607	637	560	665	619	656	616	543	598	571	603	608	613	616	579	599	584	571	636	631	638	632	595	610	581	579	559	578	576	610	595	552	581	614	615	571	594	597	553	577	601	642	587	580	606	573	576	629	591	592	573	576	614	565	612	594	586	595	587	584	600	597	618	637	576	563	546	607	594	565	582	598	563	583	586	582	634	549	544	605	613	587	556	553	600	597	578	582	571	583	584	592	585	614	586	624	603	621	631	566	638	570	587	594	583	576	572	597	568	609	583	606	608	606	606	643	660	562	589	597	560	559	612	550	604	574	640	625	573	619	591	602	590	635	611	620	603	606	604	551	538	559	622	609	564	578	628	613	543	569	577	629	606	578	610	586	567	578	590	597	572	549	606	588	631	581	600	597	631	601	602	618	605	560	573	607	573	584	575	589	549	566	591	579	567	607	556	586	617	568	616	577	620	550	570	669	573	565	584	629	595	584	571	581	585	597	570	603	574	559	608	580	584	587	568	601	593	593	617	620	574	586	554	565	601	563	570	610	620	600	623	574	604	644	571	602	572	594	533	592	558	599	572	635	597	592	579	588	576	621	604	570	563	587	572	603	614	590	605	517	589	585	587	629	577	592	611	637	570	603	599	583	569	588	623	620	616	550	579	599	575	612	594	597	599	577	580	601	578	618	577	593	593	570	548	590	544	642	675	604	552	583	651	585	578	601	605	579	555	588	610	553	600	555	578	609	582	544	585	586	579	566	574	544	579	581	621	558	608	608	592	566	589	542	583	599	575	575	573	583	589	557	616	565	636	601	581	592	575	589	607	621	590	562	559	577	584	585	543	622	621	583	603	596	602	581	563	576	572	587	594	582	558	589	599	600	579	581	543	572	616	586	619	560	588	576	611	629	600	609	603	585	575	560	587	578	589	588	566	641	544	552	616	590	637	579	561	589	572	582	598	604	582	591	552	524	621	612	625	578	565	588	546	559	623	595	586	560	563	591	608	586	555	621	590	590	584	593	602	587	583	621	604	630	584	583	602	552	596	617	602	554	596	618	584	582	618	608	578	562	565	613	626	602	616	599	585	608	594	590	588	588	565	622	572	565	580	572	567	624	520	622	565	585	545	548	602	602	573	594	626	550	565	607	598	572	605	602	570	620	581	587	596	598	610	607	577	602	600	589	559	566	574	597	597	595	593	615	595	555	574	594	599	596	595	621	616	619	570	583	557	585	608	612	578	583	583	612	596	607	604	579	607	574	607	611	598	552	565	536	599	607	599	627	585	591	591	593	576	549	554	584	571	578	562	617	549	580	612	599	597	564	589	588	588	603	576	580	618	620	597	568	611	583	617	548	592	570	584	617	596	603	578	591	593	561	569	607	634	583	612	619	606	593	571	596	573	610	559	562	614	556	591	580	602	598	592	571	597	637	593	640	606	565	593	590	558	584	586	559	601	605	584	602	590	608	586	582	552	566	614	572	596	603	615	614	637	606	587	656	595	603	579	604	593	572	561	587	556	595	633	608	599	610	590	572	579	610	517	614	582	597	575	612	605	639	554	578	580	602	624	601	591	525	593	570	575	574	572	620	606	615	569	587	564	593	616	617	577	568	611	531	570	557	584	599	589	566	592	566	556	568	633	581	559	564	566	555	596	590	608	593	598	612	602	577	590	576	587	616	604	584	632	602	574	611	574	651	595	632	521	537	575	632	561	595	561	592	592	546	613	609	582	557	624	582	594	614	570	599	620	567	643	586	577	589	585	555	594	557	545	563	613	591	590	576	561	597	608	613	580	608	604	556	602	595	633	620	622	571	583	602	613	596	583	631	587	581	578	616	612	551	566	582	601	539	623	580	607	612	614	550	545	598	600	560	563	591	588	603	596	593	625	568	619	604	640	571	585	579	590	567	644	591	565	586	600	622	575	587	584	605	577	606	591	620	602	570	620	624	607	549	625	600	562	572	590	615	587	623	583	590	626	595	548	532	540	584	601	574	570	586	615	610	582	655	600	607	583	612	631	588	569	607	600	634	570	580	577	601	561	588	596	632	590	607	607	592	619	614	611	619	595	624	567	602	565	584	608	574	579	611	616	618	622	624	577	626	599	610	583	584	586	587	594	566	591	562	601	548	558	555	554	589	586	585	606	609	619	588	626	566	578	578	594	625	596	604	576	634	576	583	627	566	591	608	597	574	594	621	574	534	594	602	555	575	628	578	626	598	588	610	597	578	569	538	579	575	576	610	603	583	584	599	604	636	591	582	579	595	569	622	569	606	627	558	603	595	566	608	535	574	595	598	576	574	573	580	553	601	599	597	594	614	584	607	609	578	578	625	579	612	601	578	593	609	614	598	591	564	593	562	584	579	564	579	568	602	627	599	580	561	568	602	536	592	587	591	618	595	578	572	584	585	547	567	607	534	607	570	591	601	578	617	569	591	552	599	607	549	606	555	589	608	611	579	571	582	597	576	616	614	587	587	657	597	575	609	607	571	553	608	636	584	588	549	608	616	585	624	594	550	574	599	569	572	546	592	601	627	559	617	556	569	577	532	630	567	558	640	596	569	545	582	601	575	557	615	603	552	595	595	604	612	557	564	597	535	602	589	598	574	597	601	617	581	586	569	577	570	608	618	588	556	574	608	572	601	597	593	641	606	593	567	610	602	608	598	597	558	592	558	580	580	610	606	578	617	603	577	630	570	616	648	616	571	581	607	584	581	615	593	637	607	548	576	565	585	571	596	565	593	631	613	595	610	574	622	564	624	590	570	589	624	619	575	623	599	582	600	561	622	573	573	563	574	559	596	592	600	625	585	607	635	600	642	616	608	547	579	603	625	575	627	586	622	604	629	532	606	598	608	594	576	568	617	574	612	592	596	588	601	592	605	582	592	574	626	629	589	587	593	567	607	630	564	582	604	574	616	600	616	585	605	528	576	572	635	583	574	610	575	575	599	591	572	609	609	606	618	594	570	598	587	594	599	608	560	621	585	607	617	601	594	558	577	638	583	592	595	609	611	589	614	566	611	622	582	592	607	627	598	577	598	626	548	573	605	577	600	601	565	624	631	616	578	610	586	592	585	595	619	614	588	586	552	544	580	612	622	582	603	585	588	570	560	592	588	567	534	630	558	586	598	628	630	557	625	570	586	570	593	605	614	593	601	601	568	570	607	566	577	598	601	593	590	556	573	546	607	589	592	590	570	628	607	566	616	607	559	614	573	580	579	590	591	631	562	559	606	569	639	586	573	592	586	601	584	627	589	632	620	574	610	595	598	573	592	634	575	573	640	562	557	567	603	589	532	606	585	583	614	577	552	549	613	589	628	586	630	554	595	580	613	537	583	574	548	576	614	576	604	556	547	543	560	575	577	597	613	650	625
24207	21478	28937	24415	21471	15081	7512	4646	3012	2172	1790	1481	1254	1113	1025	1055	945	927	873	828	828	799	773	735	687	685	565	544	579	524	478	469	469	482	472	475	473	431	488	445	464	459	420	444	459	405	464	481	454	447	442	406	418	527	456	445	430	428	443	475	430	405	450	440	438	440	446	439	407	419	417	439	436	409	419	431	434	425	445	434	482	425	415	431	435	450	435	462	435	429	390	450	445	413	455	415	419	401	404	453	479	409	433	405	431	418	442	419	449	432	439	428	419	431	445	431	413	417	431	444	456	449	450	441	442	422	433	426	438	449	414	445	416	414	438	413	379	459	421	445	427	442	412	391	415	434	403	401	424	425	454	416	438	457	450	447	428	451	423	424	438	398	463	424	415	424	440	444	475	425	441	429	428	443	405	444	443	450	408	475	404	419	445	431	442	429	459	430	418	429	436	430	439	442	446	424	404	443	430	438	402	439	418	428	430	433	448	441	461	467	429	412	408	450	419	428	461	437	430	423	447	445	445	460	376	422	412	442	414	440	454	453	463	433	464	420	471	428	428	422	393	441	422	418	428	457	428	439	448	415	417	460	452	433	416	424	455	397	441	445	400	434	429	426	457	434	407	430	424	433	399	442	413	494	436	422	429	450	436	426	456	459	464	424	472	427	426	446	442	412	436	399	405	427	446	418	426	413	423	440	439	433	404	411	471	393	471	428	424	450	464	437	423	438	476	424	406	439	441	393	415	432	443	410	420	414	404	436	443	456	429	427	423	428	446	401	428	405	432	412	433	402	454	448	438	409	437	437	428	429	411	424	434	424	424	415	420	427	407	444	398	463	438	467	428	406	421	466	457	420	412	466	446	431	388	437	471	437	438	416	425	424	442	402	430	400	397	442	411	444	424	428	390	454	464	407	424	440	428	397	427	414	412	429	439	447	417	433	448	422	417	464	427	412	435	452	459	384	440	448	464	403	448	452	455	431	443	393	447	451	452	398	437	433	415	413	374	415	457	419	454	399	461	418	452	453	420	431	456	416	426	427	416	455	403	414	413	418	372	437	441	401	446	431	419	416	421	433	399	422	450	428	431	460	427	433	385	429	411	400	398	439	423	419	424	415	408	395	462	454	432	433	425	409	422	455	463	426	439	406	459	421	422	398	428	458	429	452	419	450	411	404	432	453	434	411	424	403	429	439	407	434	408	418	441	420	400	440	387	413	438	431	438	430	438	441	404	431	437	449	390	441	407	438	420	435	429	444	440	448	451	422	431	443	438	412	453	413	446	429	444	448	397	439	440	415	414	428	406	413	390	413	440	428	411	439	425	424	421	454	436	448	426	424	399	406	446	394	431	457	439	433	407	395	438	408	437	433	461	420	400	426	437	464	456	430	399	406	419	424	402	422	460	466	441	466	440	457	410	399	418	427	439	444	440	460	437	458	436	414	453	415	463	420	427	415	443	417	468	397	455	423	436	438	429	427	405	417	432	438	423	423	419	453	404	422	401	402	443	427	437	402	414	426	405	435	419	457	438	445	461	445	391	443	447	434	415	438	434	452	411	436	418	472	437	432	445	463	440	427	443	388	447	412	440	405	464	448	413	393	471	413	430	446	440	413	444	431	424	411	422	446	411	455	462	414	425	443	386	414	449	430	443	415	418	399	425	441	442	425	438	434	443	420	440	442	416	436	413	419	430	469	432	432	460	445	380	396	438	448	414	403	435	437	439	415	410	438	421	433	426	429	459	449	428	426	423	461	428	461	468	444	437	456	453	459	405	409	418	416	420	432	441	444	379	432	450	428	440	407	440	450	402	439	401	451	450	433	409	423	451	429	433	450	457	439	414	424	396	452	456	444	409	450	433	447	424	434	462	420	417	468	436	423	436	469	445	441	435	444	418	448	449	415	444	439	425	429	411	445	431	427	438	464	427	416	412	407	453	405	373	460	397	414	430	443	453	404	465	407	427	423	415	409	428	436	413	429	444	435	432	437	453	469	426	461	407	406	413	430	425	446	388	433	434	464	447	446	436	438	414	417	416	414	449	387	423	418	417	423	428	401	451	459	433	402	434	434	415	485	474	440	441	439	443	402	428	437	429	450	425	433	410	432	435	488	416	468	445	431	434	431	455	445	440	488	428	422	412	450	444	403	394	427	422	431	445	426	433	439	420	435	426	430	443	417	414	443	414	429	410	441	422	408	434	412	449	445	410	416	461	417	406	386	462	405	398	393	438	442	463	414	453	440	423	437	429	392	448	455	410	423	428	450	427	425	428	413	424	405	426	413	413	425	436	471	412	438	412	400	430	406	416	458	439	449	424	431	398	405	467	430	444	410	391	450	410	442	437	405	429	432	467	427	415	423	403	409	417	426	457	442	420	409	432	428	397	444	428	431	447	416	428	465	420	419	426	444	473	437	459	437	451	418	424	421	429	427	478	394	418	449	396	406	423	409	433	441	422	424	419	437	389	416	449	440	397	457	414	396	436	458	434	462	422	429	420	425	434	413	452	396	398	406	435	403	428	418	392	466	400	439	427	385	391	451	433	430	411	422	441	406	458	430	405	411	423	440	410	421	428	458	422	446	438	419	430	402	434	451	453	408	426	411	433	447	429	410	469	435	435	417	409	433	411	440	408	442	413	384	440	440	403	438	431	419	439	412	436	423	421	412	450	389	430	436	393	452	459	388	421	461	413	403	418	504	443	431	442	420	445	415	476	452	427	424	399	439	446	452	441	397	393	424	399	457	436	434	425	428	437	460	445	427	464	402	470	439	470	411	437	410	411	430	417	415	460	459	432	410	403	451	447	457	385	441	414	432	404	438	412	412	423	413	440	429	451	413	412	428	420	441	465	446	469	404	441	424	385	411	447	432	437	417	415	422	436	425	444	423	371	429	413	397	453	443	447	428	443	412	423	460	428	447	471	436	469	406	417	427	465	444	449	494	471	445	435	443	440	446	438	442	429	420	416	405	414	358	459	420	434	399	427	432	452	434	435	404	470	411	472	434	418	405	466	432	398	397	402	422	399	422	426	422	423	421	429	431	449	447	430	438	421	466	434	398	420	426	434	434	414	433	439	445	448	429	452	418	402	458	400	423	446	404	431	412	407	386	403	419	401	429	399	432	447	423	430	435	450	424	433	416	458	436	453	455	429	381	414	464	415	399	434	457	458	409	408	467	442	417	422	394	404	435	422	425	416	419	373	445	449	436	405	421	423	441	400	433	458	416	418	398	447	424	433	414	439	442	457	443	471	450	457	434	391	424	421	436	438	408	423	427	430	402	449	436	431	465	433	415	411	432	418	435	436	429	429	456	421	426	441	405	432	450	444	404	412	397	416	413	425	458	437	397	444	461	469	425	392	452	436	428	408	431	467	440	436	407	418	441	394	412	404	446	421	487	437	438	464	410	435	413	461	394	478	431	421	458	430	416	429	438	440	427	440	431	434	419	436	416	417	426	472	408	439	417	398	419	431	440	408	415	394	424	442	454
14304	28022	27210	21184	18689	16888	14774	12129	9102	6862	5533	4614	4017	3670	3349	3020	2876	2726	2513	2430	2207	2144	2147	1945	1916	1727	1601	1411	1252	1160	1093	1015	957	994	1001	949	920	896	975	938	957	923	962	923	904	930	891	916	919	916	892	865	902	884	925	913	905	917	889	855	841	893	840	864	872	835	849	891	880	852	829	816	867	865	877	884	873	857	890	851	856	888	845	884	843	891	846	902	881	888	818	845	863	880	902	900	872	869	813	839	847	841	885	834	845	844	884	838	879	873	824	797	891	872	879	849	858	862	843	851	827	851	843	817	847	826	843	830	853	829	900	820	832	854	843	865	815	854	859	834	857	858	870	850	809	818	843	859	840	832	919	820	798	834	813	821	826	850	817	834	858	779	814	846	846	858	856	871	866	884	847	848	837	854	844	810	786	878	879	849	861	840	854	867	824	866	844	837	835	891	846	839	853	842	820	862	892	853	830	845	804	867	870	881	942	842	884	819	859	872	837	803	892	863	822	863	801	868	834	849	868	869	845	834	897	864	812	851	822	888	852	858	863	820	861	870	831	889	944	851	882	838	886	847	891	810	840	862	872	844	915	867	821	847	903	907	888	849	808	820	803	845	819	806	833	816	805	847	871	858	892	821	854	876	828	866	824	883	870	848	791	895	844	833	855	881	884	825	879	860	848	860	832	901	850	853	796	896	802	820	849	838	877	826	845	854	897	848	861	854	857	813	897	858	831	842	830	818	822	877	914	867	865	835	865	881	845	863	839	914	846	850	841	857	828	884	838	835	843	833	867	860	849	863	808	893	840	859	845	894	840	854	852	833	825	852	841	822	814	855	815	803	858	875	812	899	830	809	907	882	853	879	912	858	901	865	862	843	872	813	875	857	806	844	885	792	827	813	850	864	797	840	868	876	874	872	829	809	865	822	848	817	877	850	821	826	867	880	832	813	823	835	833	844	858	816	873	886	918	838	865	829	818	798	915	831	806	843	851	805	870	834	848	897	873	890	853	819	798	873	814	884	861	849	868	860	877	849	861	810	872	805	826	848	859	845	830	852	879	818	813	825	864	881	856	805	851	846	805	832	876	868	825	860	813	911	853	812	870	831	830	889	880	833	895	846	849	832	859	844	835	906	841	849	865	876	858	838	810	871	908	818	883	845	902	864	867	847	830	867	892	833	858	857	807	809	870	872	817	853	853	828	849	881	840	843	816	853	810	844	852	850	894	894	844	863	838	844	812	867	800	850	842	868	869	882	854	859	880	912	836	859	873	871	871	868	864	868	878	877	875	847	859	857	860	824	886	816	851	872	869	812	826	863	876	867	795	816	887	846	820	803	812	870	874	846	890	853	869	832	845	850	860	789	877	872	867	876	830	803	869	852	822	860	799	936	825	862	911	881	874	797	867	825	904	869	846	838	846	869	880	839	802	907	849	847	791	784	841	897	862	896	840	813	818	782	865	895	874	825	848	887	855	871	824	851	834	916	830	829	856	807	829	824	837	797	873	892	866	833	882	854	844	851	849	876	864	838	823	845	846	841	842	860	848	859	904	838	804	810	849	857	802	844	874	834	881	777	889	808	810	844	886	870	885	845	867	914	841	813	869	808	866	858	864	825	845	877	901	864	816	797	873	859	857	857	841	844	862	825	834	848	826	877	859	849	888	879	830	798	779	803	910	878	839	843	876	861	847	817	825	820	816	816	864	809	839	814	844	849	863	829	864	845	840	877	855	835	885	848	824	852	865	841	894	832	879	857	864	816	847	827	800	830	880	841	826	878	905	848	865	840	855	832	838	835	811	834	826	799	846	824	830	822	881	846	832	847	855	896	912	829	860	876	881	846	866	843	874	821	827	872	856	822	916	842	847	864	902	868	827	809	856	824	850	903	853	840	874	858	852	839	880	857	925	847	895	832	833	836	858	839	829	818	896	871	825	799	822	799	853	871	825	879	827	856	890	819	847	879	824	912	799	858	859	886	890	854	850	876	814	851	853	828	857	878	817	813	865	884	827	852	807	798	813	813	846	815	842	874	834	875	815	851	795	860	904	809	890	867	813	868	862	829	838	862	831	850	823	877	861	885	891	877	865	796	863	908	829	806	909	857	828	885	858	906	852	857	868	831	843	831	881	837	816	842	887	824	818	898	836	848	840	891	824	852	820	826	840	872	849	867	910	846	832	830	843	807	816	857	887	793	843	802	861	805	877	900	833	850	860	892	884	860	914	836	817	863	832	875	839	856	850	809	857	850	879	834	889	857	896	877	840	873	874	847	850	827	893	820	836	825	884	849	856	896	860	833	829	851	846	855	777	871	824	887	836	854	780	831	798	811	834	844	841	832	812	830	848	893	827	830	853	861	813	860	877	844	836	892	844	833	839	845	833	889	838	833	820	836	802	836	884	833	816	859	853	905	838	863	829	870	859	838	854	831	928	824	836	887	851	886	856	854	823	876	817	836	881	826	869	844	842	811	843	824	856	838	857	838	925	855	881	857	849	868	873	790	830	805	858	842	831	847	778	853	890	869	860	850	832	854	867	848	828	854	853	792	832	826	854	794	829	854	833	827	829	844	896	821	848	857	867	832	870	832	904	848	848	917	852	780	832	832	815	910	825	898	800	825	849	825	834	875	870	884	866	828	847	809	880	857	862	825	918	917	863	830	849	816	827	831	769	876	843	842	847	857	877	844	812	852	877	879	852	812	828	896	854	849	831	858	867	840	850	870	832	839	811	850	858	853	796	814	861	883	860	920	849	831	842	870	908	830	880	888	874	835	890	867	870	842	874	827	867	864	834	855	868	806	853	901	826	807	831	798	836	838	860	871	823	841	862	826	906	812	831	847	843	856	813	858	857	872	804	796	836	876	816	925	891	890	889	819	871	884	872	869	822	899	859	843	844	876	837	813	819	881	832	844	872	801	811	827	865	889	885	805	893	830	872	843	834	825	817	889	872	839	812	848	887	878	859	825	850	856	828	858	870	900	827	832	850	864	803	859	851	851	832	865	826	906	833	838	911	860	825	839	845	815	817	874	915	794	831	825	876	827	842	892	817	846	824	885	862	851	853	871	904	814	839	913	851	826	839	864	848	816	808	820	841	832	869	847	837	844	847	790	805	874	801	840	819	882	835	821	841	870	834	783	830	858	850	826	842	804	789	862	879	874	878	903	909	828	854	835	897	859	902	826	867	812	852	838	836	818	877	834	841	832	845	829	865	815	841	792	845	860	871	831	863	898	802	803	854	877	853	867	848	880	830	825	839	887	792	859	853	826	820	853	888	858	884	807	829	817	782	837	787	836	877	884	910	842	863	856	851	855	839	834	828	840	861	922	916	811	817	866	871	814	866	885	834	845	873	861	835	849	845	826	835	824	864	835	861	834	840	826	864	843	854	821	848	859	843	855	852	832	817	852	860	865	823	823	886	872	847	803	895	797	845	855	865	853	864	923	836	804	830	881	868	874	832	883	826	847	894	815	837	862	869	842	807	865	817	820
27570	17709	6564	3195	2077	1627	1333	908	759	569	486	466	450	419	385	383	364	325	334	316	356	316	317	317	296	280	274	289	245	265	278	277	258	220	246	275	233	260	239	273	292	257	242	246	234	238	265	227	241	223	243	236	241	255	241	215	266	240	252	246	237	268	251	280	233	233	237	253	232	270	238	243	238	236	245	242	246	260	283	245	235	267	261	241	247	270	275	248	271	235	239	251	254	241	261	230	277	264	252	277	263	277	221	241	237	249	253	264	256	245	258	229	247	243	269	236	229	260	234	280	236	254	230	240	251	260	247	231	255	240	228	253	261	280	258	228	220	239	255	215	251	219	234	251	276	258	252	248	252	265	258	248	258	240	238	242	267	255	228	222	215	246	237	227	255	278	242	254	219	248	238	264	250	225	229	271	254	260	274	240	237	252	253	263	244	277	235	246	243	222	249	255	253	258	254	241	245	239	255	265	233	285	277	265	257	224	241	245	239	260	266	231	224	238	265	214	236	258	245	245	253	241	254	259	227	243	251	255	266	258	282	303	268	251	266	259	239	253	249	234	245	252	242	259	255	237	241	243	255	264	252	246	250	262	252	245	216	254	242	252	239	238	244	225	258	243	231	254	262	235	262	244	261	246	255	206	233	260	232	236	243	274	225	250	239	235	241	234	223	235	241	236	264	259	245	264	278	245	237	256	264	253	256	223	249	228	230	245	268	256	242	238	246	235	281	264	234	254	232	243	260	246	250	270	236	230	267	262	223	247	237	234	230	268	263	213	232	234	245	267	222	228	231	235	236	256	270	267	246	235	273	230	244	268	239	275	277	234	263	251	235	231	269	255	232	240	257	235	269	255	231	244	267	239	256	245	244	239	234	244	241	262	253	227	244	255	250	249	263	247	258	235	257	233	236	214	248	251	234	270	255	257	277	235	258	239	209	271	229	251	259	247	254	259	243	267	238	235	246	252	235	235	283	259	262	238	271	248	249	236	236	233	252	219	218	241	237	264	258	263	216	242	246	230	231	230	244	232	254	277	272	248	259	220	249	237	244	275	235	211	230	279	247	258	260	257	264	243	240	254	226	228	234	240	249	213	264	262	241	241	246	241	229	233	241	256	227	280	235	249	256	269	279	238	229	279	255	253	236	235	235	256	256	232	248	273	239	269	248	262	237	230	252	238	262	237	227	234	240	241	259	256	253	256	242	237	245	260	234	283	252	257	235	248	285	222	252	235	237	238	220	226	260	229	249	245	208	253	230	218	227	264	224	230	257	228	252	260	263	236	248	237	245	265	220	266	239	235	226	238	255	265	267	260	249	230	226	216	247	251	263	253	265	253	230	251	224	260	247	220	259	236	246	287	240	282	258	224	249	270	254	244	245	226	239	230	261	219	235	229	267	228	226	232	237	260	246	250	265	264	247	231	291	258	258	244	246	274	267	233	264	237	243	269	230	238	227	240	254	236	270	231	241	269	255	227	235	250	269	264	249	253	213	230	264	252	256	251	272	261	234	256	248	235	224	243	232	260	278	240	235	243	264	260	240	250	264	213	254	235	243	236	245	259	232	226	249	245	243	224	267	250	253	262	244	243	254	257	234	229	234	247	262	246	240	248	227	242	235	229	258	220	244	238	237	252	243	237	274	275	254	244	265	239	244	228	244	261	254	257	243	238	222	272	224	244	265	260	262	260	274	250	233	250	263	246	252	243	229	242	240	264	239	236	261	262	236	260	244	238	243	232	234	245	273	230	267	238	231	279	274	233	253	274	251	267	261	246	243	245	263	243	276	261	247	280	235	247	272	235	245	252	231	224	235	236	265	229	245	235	262	257	237	250	243	248	252	261	234	271	231	269	236	251	238	252	286	222	234	238	273	262	247	245	266	252	243	216	241	254	283	249	294	238	221	240	267	269	244	263	258	258	243	234	224	220	253	238	246	229	229	214	266	242	222	246	233	228	228	238	235	264	248	248	259	248	242	281	256	248	256	264	254	211	225	267	233	237	261	219	234	228	237	237	246	251	255	237	269	267	225	232	250	257	251	248	252	250	264	254	274	224	234	261	279	265	254	243	239	259	239	251	243	239	251	255	228	265	247	243	240	245	236	244	253	239	231	265	247	224	215	241	263	249	230	221	242	234	251	237	274	281	234	244	249	250	267	243	260	261	226	254	247	282	230	224	267	238	273	248	264	258	234	268	236	232	214	222	265	277	216	245	249	241	242	226	231	259	270	221	235	229	256	262	216	243	243	243	260	235	265	211	248	241	251	248	244	217	269	258	243	263	256	254	248	254	245	236	221	234	237	245	251	257	238	258	245	227	246	251	254	255	224	257	298	238	221	241	233	259	261	257	250	258	264	252	237	206	227	253	250	224	246	252	248	238	195	241	245	222	224	242	252	241	238	253	239	248	257	253	242	239	230	232	250	276	252	265	267	235	283	265	279	245	252	204	231	252	247	225	238	235	233	229	243	241	208	241	260	261	231	245	240	257	220	249	254	220	252	242	242	253	272	257	234	236	243	247	271	235	240	220	268	234	253	251	253	262	272	254	240	237	278	233	261	257	268	222	231	238	241	247	221	270	220	251	240	248	251	265	236	227	229	245	270	227	263	229	236	248	287	253	242	274	284	262	244	264	235	246	223	221	239	234	229	226	257	245	243	253	262	246	265	248	249	253	265	238	244	258	235	266	230	267	261	250	257	235	256	251	243	275	223	231	237	242	246	225	244	229	273	250	251	253	242	238	230	259	260	235	236	246	215	269	242	259	215	223	240	279	246	224	269	241	251	247	240	247	253	252	233	244	252	255	227	238	240	257	237	240	217	228	205	255	227	233	237	262	270	248	248	262	259	241	232	249	259	221	220	253	268	232	239	228	262	245	251	260	267	226	258	229	248	248	260	249	243	248	257	235	236	242	240	245	243	242	227	226	258	233	213	204	238	258	264	232	237	262	260	251	268	244	234	234	244	221	249	239	255	234	235	240	256	238	252	230	222	231	277	208	251	236	255	258	245	243	248	229	231	251	236	250	219	257	250	271	232	275	247	222	260	227	288	243	240	228	239	229	234	255	236	240	226	255	230	238	246	249	236	239	252	261	230	206	249	248	239	247	228	262	233	218	262	246	239	243	218	241	239	251	245	246	236	252	249	235	207	257	238	232	233	262	245	241	271	226	261	245	249	246	237	282	237	259	256	255	269	282	267	241	242	231	268	252	263	262	253	236	196	250	256	249	259	254	241	236	248	235	257	242	235	254	240	257	226	261	226	250	218	254	254	256	232	274	258	266	231	241	198	219	261	254	254	227	261	255	243	256	240	253	216	254	243	251	245	247	247	229	238	242	233	246	262	235	229	268	260	248	258	255	249	255	250	245	229	270	258	261	251	256	230	239	274	244	242	235	252	229	250	226	261	245	246	231	249	264	261	259	263	236	244	238	212	254	222	257	215	238	250	247	265	256	276	248	261	264	228	244	231	248	244	253	264	271	263	222
8615	12136	12232	8232	6913	5777	4820	3676	2631	2007	1674	1502	1333	1265	1249	1127	1052	1044	926	955	906	877	798	848	735	810	720	650	591	638	583	549	528	571	540	534	561	523	542	561	569	539	574	544	581	573	535	573	532	579	567	563	543	532	533	554	547	542	532	576	601	584	581	476	548	530	542	524	511	479	504	536	524	483	500	503	509	534	527	528	536	528	507	534	515	521	515	507	529	594	511	533	478	541	531	506	533	473	480	535	516	526	522	510	484	544	544	484	542	555	481	522	531	546	537	507	514	522	528	497	534	520	545	495	502	534	490	568	535	533	521	541	489	541	495	569	517	546	533	534	532	534	535	526	517	494	508	539	527	515	520	515	523	547	544	489	563	529	511	573	535	517	551	486	520	500	535	514	494	507	527	524	561	506	491	464	482	528	553	537	503	495	521	496	525	537	504	531	495	534	544	567	544	506	473	534	513	498	533	526	533	527	519	507	439	506	491	492	526	505	495	509	534	523	575	465	526	500	554	561	505	523	502	526	523	536	542	528	543	507	531	529	530	535	543	514	528	550	527	533	505	517	540	508	523	488	500	514	512	568	575	520	528	519	537	495	533	563	499	519	548	539	527	515	570	566	521	523	542	521	493	506	516	563	517	552	543	525	561	488	500	526	488	477	516	527	549	507	539	498	508	512	519	506	532	531	513	564	504	559	531	524	506	472	513	536	519	523	513	521	503	533	545	537	526	520	522	514	537	517	497	497	528	555	551	474	520	534	511	548	516	546	535	531	524	497	515	508	589	514	569	513	554	533	531	481	550	541	525	531	493	564	522	548	536	516	524	526	518	513	525	494	527	530	534	510	518	579	529	534	534	489	538	509	487	523	483	505	528	510	547	506	489	527	505	550	507	524	561	519	519	534	532	618	532	513	537	546	475	513	485	517	528	507	538	524	531	547	521	520	524	492	577	497	529	551	504	539	514	519	502	509	537	486	496	538	554	565	546	525	523	540	508	544	496	532	530	550	506	499	530	530	490	493	506	543	513	552	538	516	541	495	491	481	541	491	529	547	505	540	520	557	502	526	501	513	503	534	543	517	512	494	548	511	526	541	514	488	506	546	543	541	522	542	509	503	481	493	486	539	492	478	495	500	528	513	500	529	523	524	507	496	526	527	534	513	518	528	499	502	574	533	498	522	515	534	540	498	562	545	546	521	552	511	502	529	515	520	540	561	502	554	571	507	504	514	505	539	510	541	500	529	485	496	520	528	551	513	519	511	526	553	511	487	533	535	536	510	509	502	565	500	533	539	542	514	518	533	530	500	517	516	487	527	531	502	475	540	525	492	506	538	536	494	554	513	555	494	530	511	532	542	506	502	509	486	566	536	526	515	507	498	565	551	488	544	529	493	544	549	520	522	526	555	492	505	485	493	499	500	460	521	533	531	551	515	510	544	534	557	519	542	525	498	535	523	543	595	529	491	491	498	534	520	509	534	507	512	506	512	484	536	535	494	525	529	553	500	519	540	502	542	527	562	523	491	491	573	490	518	528	500	538	517	573	497	544	521	537	537	526	527	516	533	538	557	559	549	533	532	486	510	471	518	532	528	546	517	529	492	492	507	545	512	547	505	482	520	509	474	572	489	509	524	509	503	564	527	519	488	496	519	495	503	510	509	508	552	504	516	519	533	511	545	506	517	501	499	540	541	508	530	517	523	514	557	503	501	505	522	531	501	481	501	522	563	544	539	526	528	481	529	508	538	499	515	535	517	536	529	476	517	532	508	521	538	552	556	510	502	507	516	508	541	555	530	501	508	522	535	497	541	508	519	506	466	528	554	490	509	503	511	526	486	470	529	538	548	513	518	514	559	509	502	519	514	491	530	539	583	508	505	541	504	471	548	558	498	545	525	531	532	517	521	529	535	510	512	539	526	504	498	551	553	498	571	512	485	532	507	547	522	522	555	517	487	505	516	535	561	522	523	508	487	506	514	534	512	540	535	556	573	520	500	505	512	526	505	511	523	537	511	536	481	485	548	538	507	507	530	532	519	501	520	554	583	496	546	546	520	515	482	515	524	529	502	536	539	543	552	512	527	533	534	521	507	500	505	555	541	514	529	511	498	489	516	535	512	519	521	506	521	539	527	501	477	529	537	485	501	495	553	520	498	491	513	501	503	533	494	499	567	513	535	513	501	529	494	529	526	562	535	505	500	528	563	533	515	484	522	541	511	568	539	480	506	534	523	479	540	516	523	552	541	498	486	532	528	561	517	479	507	515	524	563	486	503	505	510	511	503	485	486	462	538	476	529	522	505	500	490	520	498	507	556	560	484	486	505	522	497	542	512	543	555	545	552	498	503	509	504	514	525	495	503	522	512	548	522	529	535	523	533	491	541	500	480	545	518	496	537	478	511	506	504	523	548	531	513	538	509	538	555	535	486	528	522	459	514	538	506	506	540	519	499	570	513	527	503	523	510	564	538	514	539	547	530	529	505	506	513	525	517	548	525	533	509	556	478	573	509	537	534	555	520	520	520	478	536	482	523	524	499	556	524	491	552	537	584	539	533	559	553	512	509	522	444	541	515	547	500	574	536	471	533	554	528	534	537	540	518	539	567	515	511	562	538	515	532	545	534	530	524	530	496	553	538	524	508	481	489	507	541	554	530	502	517	544	557	525	547	518	598	558	505	490	483	528	514	505	503	545	530	493	552	494	536	516	508	531	508	514	553	525	521	492	515	540	486	529	530	519	560	534	537	538	518	497	575	517	505	548	505	460	547	541	508	494	483	508	503	545	524	524	539	526	499	522	569	556	506	501	526	560	506	555	542	510	524	518	504	567	518	498	526	503	497	504	537	506	536	524	551	504	520	530	491	538	546	538	502	490	489	498	567	530	548	528	504	507	483	527	510	521	537	519	506	534	499	528	500	506	528	533	515	500	497	520	490	499	531	529	547	573	556	541	528	525	538	552	498	508	513	564	511	486	533	491	511	561	509	546	501	513	513	512	526	567	515	499	562	542	566	500	511	536	531	520	541	519	529	525	548	502	520	533	522	525	521	508	523	448	516	510	532	489	538	510	527	539	580	514	504	523	521	539	526	525	555	507	506	513	556	543	551	501	590	550	472	537	512	522	519	523	491	533	498	501	540	519	502	497	493	513	515	525	561	549	502	522	516	529	491	525	541	491	544	516	497	597	538	528	514	523	481	525	565	567	482	498	509	525	493	482	509	509	507	516	501	553	528	514	533	516	519	500	555	558	518	552	506	532	523	520	509	483	505	541	563	545	503	534	539	511	479	524	526	558	464	514	507	509	524	508	534	479	541	493	498	490	536	532	527	528	514	561	541	524	530	521	568	528	552	548	514	528	515	510	525	515	515	515	544	496	592	487	506	501	528	505	520	582	524	558	533	495	525	540	519	536	542	512	553	540	509	522	556	506	554	523	516	538	521	512	522	557	504	529	511	557	543	492	530	525	472	526	521	514	489	543	554	516	500	539	537	509
25239	21503	27960	25419	14420	5372	3679	2437	1663	1291	1069	902	854	730	739	633	587	601	562	505	501	466	462	454	450	396	406	388	376	320	311	305	310	292	274	317	319	281	296	290	275	271	309	333	321	314	301	286	300	274	315	283	302	278	317	304	276	303	293	305	293	304	287	256	269	281	272	315	296	263	276	264	311	298	268	266	270	263	272	293	284	263	273	291	287	291	260	283	310	267	309	285	244	260	257	260	297	300	305	266	260	321	290	316	278	300	318	248	296	287	294	289	301	276	277	275	271	296	256	292	269	295	291	285	276	308	297	276	283	283	298	309	278	270	247	264	309	277	255	298	273	311	277	273	287	267	252	293	278	279	294	287	310	310	247	259	264	289	321	252	259	269	322	275	283	276	283	254	263	253	299	283	291	269	290	298	273	266	306	301	268	270	259	270	282	279	302	259	267	277	291	306	275	287	289	296	260	243	256	292	296	286	247	285	276	266	280	277	279	298	279	308	274	268	257	290	282	265	284	241	261	291	256	278	244	285	271	270	305	297	259	271	271	288	283	312	265	305	278	302	274	285	258	321	297	328	268	254	309	269	285	310	307	282	272	283	275	281	285	285	287	279	263	270	300	256	291	289	321	257	279	276	272	270	295	271	293	247	257	265	266	292	276	301	266	296	273	285	257	317	288	278	256	282	229	252	282	271	290	265	298	287	284	259	267	295	307	266	275	298	285	299	277	296	278	313	280	265	264	295	293	294	262	241	296	265	272	267	273	286	280	274	264	276	254	289	278	307	260	269	292	246	285	294	277	278	308	297	261	291	281	268	271	265	295	284	273	282	275	279	266	269	291	270	265	282	284	270	249	268	277	261	288	304	301	285	335	250	277	278	255	281	286	267	281	261	270	279	274	266	296	277	315	283	286	256	291	279	294	276	280	264	283	274	258	271	296	254	270	272	318	303	288	283	280	293	292	277	254	286	293	292	305	253	292	244	282	297	309	274	285	290	271	303	271	289	309	256	284	294	277	247	286	280	283	288	279	274	287	289	295	266	285	260	275	266	304	292	298	286	267	287	281	280	252	298	257	286	291	292	263	253	265	260	269	288	265	291	243	261	272	323	286	268	264	268	243	275	297	278	263	280	288	289	294	242	263	273	290	278	291	255	284	285	268	283	284	290	291	255	281	300	269	284	253	303	263	276	270	303	279	287	275	280	273	266	263	274	305	282	260	297	297	285	305	272	294	279	284	284	285	261	284	286	265	309	280	265	262	263	287	298	264	265	320	313	301	278	260	296	281	246	262	280	275	277	270	284	254	285	298	294	256	294	277	278	273	305	245	322	284	283	300	270	247	297	266	249	258	259	279	263	268	264	291	252	262	287	289	267	271	254	293	253	282	268	284	286	259	298	291	273	292	292	284	253	252	291	264	314	289	294	304	278	290	311	294	280	268	287	273	270	282	290	308	268	295	294	274	297	281	266	254	285	252	299	273	251	298	284	246	292	291	272	256	293	265	295	281	268	271	260	282	262	297	277	278	269	283	293	268	302	301	273	326	257	262	280	294	269	300	303	275	258	265	268	275	277	255	311	267	266	280	296	296	290	273	267	278	282	269	286	291	286	263	267	288	277	281	282	287	288	321	276	316	283	267	255	287	263	272	295	262	270	284	284	263	276	260	290	282	296	275	274	277	304	248	293	274	253	277	294	275	280	280	284	281	269	284	271	267	289	298	282	289	299	285	311	293	280	266	272	278	278	307	269	277	271	261	259	301	268	279	283	259	321	291	302	288	265	277	243	249	286	299	296	270	293	275	258	260	293	252	268	314	306	295	313	314	283	308	289	290	269	284	312	276	292	259	263	295	261	312	300	259	269	267	312	292	290	260	299	277	282	308	255	278	260	260	302	287	286	311	264	274	249	259	266	276	290	271	298	268	291	272	303	273	282	292	285	255	255	281	289	295	281	293	277	277	283	258	296	280	250	263	258	256	282	271	248	293	309	264	270	263	279	270	299	295	278	301	243	285	283	301	278	278	288	286	264	253	299	287	293	287	285	258	279	284	246	279	291	245	296	311	276	302	276	279	271	252	278	300	298	285	295	285	267	244	269	280	284	278	282	264	285	261	330	262	266	277	259	280	290	301	288	278	284	289	274	281	276	252	295	314	279	291	320	270	282	286	277	269	261	289	332	300	267	284	242	270	289	276	274	279	256	304	275	249	280	278	295	285	266	283	277	288	290	297	314	282	281	291	300	284	253	279	283	266	267	306	276	253	300	299	297	251	279	267	286	276	314	290	287	261	279	291	265	277	255	286	287	285	274	287	310	266	268	275	298	269	258	273	290	250	307	313	303	273	281	277	282	271	264	262	284	249	298	274	314	272	291	249	260	313	289	274	287	293	308	272	273	264	278	284	276	267	266	240	265	294	289	296	259	279	291	293	269	250	297	268	283	309	297	280	295	264	262	304	286	282	315	274	277	254	256	290	294	260	266	261	262	293	264	317	285	279	279	285	284	267	268	284	288	263	246	270	277	277	274	243	268	300	306	279	286	289	274	284	292	305	271	252	256	269	257	288	268	269	287	273	296	292	295	276	283	266	317	257	287	291	288	295	306	280	303	301	263	297	284	263	286	266	316	309	269	320	272	277	293	261	287	279	260	262	288	267	338	267	300	259	293	294	251	288	291	267	298	284	297	290	278	263	281	296	281	267	303	281	302	278	279	244	267	298	260	289	308	269	281	281	283	272	271	282	301	285	263	299	289	253	260	303	265	289	281	286	296	284	269	322	275	287	273	298	275	283	256	285	260	271	305	274	272	271	245	292	293	235	277	263	280	269	285	290	287	276	294	289	320	284	293	295	271	243	295	289	254	286	313	257	273	266	280	303	286	273	282	278	289	290	285	254	265	270	277	251	292	256	295	276	282	306	276	273	259	272	293	287	268	263	305	262	269	282	279	297	267	273	285	284	304	301	256	288	291	301	292	301	302	239	271	253	259	278	269	278	277	256	268	273	243	286	274	270	294	294	283	275	307	258	268	310	279	286	319	294	269	275	314	303	287	262	256	277	292	257	279	276	288	285	262	248	264	297	266	259	293	282	287	278	248	283	284	289	285	282	290	304	304	288	321	263	313	303	301	281	252	284	264	263	313	283	252	311	271	253	266	265	262	258	281	290	262	295	261	282	316	278	273	288	272	271	272	281	271	291	265	276	281	289	272	300	270	279	281	288	293	300	269	268	259	282	261	266	278	269	288	311	288	309	313	263	305	307	264	262	292	273	278	292	249	266	249	279	290	255	318	279	272	253	293	249	270	276	316	288	285	298	270	290	252	266	269	284	289	298	271	305	278	274	256	285	281	274	268	270	254	266	269	319	279	277	258	268	293	276	307	284	272	314	275	301	273	303	285	258	280	303	280	281	264	284	299	261	300	294	294	297	263	285	286	280	285	270	292	274	281	292	266	313	302	285	285	266	291	267	282	287	270	289	254	277	273	259	256
11394	21982	21254	15982	13434	11534	10050	7491	5568	4233	3382	2977	2654	2422	2280	2034	1814	1831	1690	1570	1417	1397	1333	1314	1236	1095	1050	906	847	794	712	751	677	649	635	577	650	650	667	659	606	588	595	643	656	610	661	638	617	637	615	636	633	593	628	604	624	620	616	574	615	584	578	607	643	611	608	576	619	587	608	587	583	580	601	613	644	582	581	631	565	564	629	573	571	604	584	589	583	587	574	601	584	590	591	582	581	583	553	585	630	572	613	608	625	592	593	611	568	621	564	569	566	568	567	583	600	607	655	589	586	569	609	604	546	557	634	576	633	563	588	578	553	565	607	539	561	571	573	593	573	586	559	559	537	569	600	563	571	555	575	593	585	554	595	578	594	611	563	615	575	552	587	585	594	559	624	570	626	577	588	612	629	575	578	542	580	571	596	597	562	578	548	603	553	553	595	578	586	621	596	621	574	540	583	558	574	539	591	579	603	577	525	566	600	595	596	556	589	559	574	605	573	575	590	553	592	549	615	560	593	558	637	576	576	609	560	599	588	598	595	560	569	583	586	598	625	573	596	567	565	559	595	570	556	576	559	560	581	580	598	551	561	619	576	542	536	587	557	605	537	544	550	637	542	586	575	544	593	609	633	539	586	592	570	590	638	577	592	550	566	559	572	615	573	587	560	623	591	568	600	562	597	548	593	574	589	576	617	612	567	576	569	586	597	582	617	565	603	617	540	596	603	600	591	607	576	561	554	579	576	582	611	625	586	624	617	630	603	602	571	596	574	614	602	613	592	612	552	602	595	589	569	588	565	576	574	619	619	562	588	570	571	604	608	563	558	573	561	570	572	550	589	568	496	652	585	578	582	539	642	579	581	601	581	598	533	608	575	583	555	621	595	581	589	574	579	575	591	560	578	526	583	524	594	620	578	542	596	591	628	570	594	543	585	597	575	596	556	605	564	613	561	594	590	600	584	599	550	594	586	566	617	604	576	615	538	603	597	552	611	658	601	565	610	556	634	617	591	567	597	542	605	533	585	604	562	583	573	579	613	588	586	604	608	591	667	590	563	582	609	574	571	566	590	591	543	585	552	605	580	651	619	571	548	615	574	598	585	589	576	577	582	541	609	604	590	568	557	570	567	570	593	569	581	637	542	554	555	602	586	599	599	575	566	607	595	551	590	608	622	584	555	570	618	601	576	597	563	581	543	606	577	568	548	571	578	549	585	572	589	573	594	574	585	563	602	576	609	582	556	557	526	584	576	574	560	602	584	577	609	562	602	567	605	544	561	582	597	604	594	615	604	572	589	582	600	576	624	571	571	579	585	610	611	528	593	578	564	584	631	560	569	620	582	553	550	564	567	588	599	635	603	599	580	583	587	575	637	582	583	563	572	590	589	598	582	536	592	565	611	539	595	626	622	587	593	595	592	584	583	615	547	559	572	605	628	567	584	556	594	573	576	613	577	571	539	604	607	603	599	530	573	574	607	603	553	554	553	567	580	584	562	582	609	606	590	601	587	581	593	595	607	558	613	603	565	613	599	582	607	619	554	639	613	593	593	564	601	577	565	583	551	589	584	607	549	599	611	596	590	586	560	602	582	584	609	581	606	584	582	568	566	591	613	558	557	606	585	588	580	597	574	567	603	569	558	607	582	555	549	597	579	577	609	585	589	611	590	597	568	594	549	587	598	555	575	592	547	561	564	562	575	602	568	570	583	611	557	560	599	648	592	600	576	592	608	605	527	586	581	540	592	619	581	589	565	569	586	591	586	557	562	583	594	587	587	590	555	561	596	578	557	596	527	545	581	576	582	556	610	562	562	576	583	583	633	581	603	568	587	564	584	582	578	593	592	611	573	574	533	577	592	577	576	598	636	588	578	596	612	574	567	627	573	603	569	573	591	586	617	563	530	569	570	581	574	621	612	550	599	574	605	565	545	517	596	608	586	545	566	624	615	568	577	623	568	533	606	555	614	618	588	621	560	604	531	568	621	614	570	561	564	616	599	562	628	620	607	579	568	598	600	634	543	581	600	523	554	553	565	613	567	569	634	605	542	576	641	566	592	546	608	577	611	580	575	583	559	606	565	615	583	578	613	562	561	622	626	565	549	530	558	612	575	545	587	576	539	596	607	560	590	555	572	561	609	583	572	584	571	560	556	648	582	589	547	592	551	558	589	566	599	614	571	616	550	588	551	584	583	572	557	585	562	583	585	582	598	606	607	582	604	589	615	573	609	580	567	602	594	566	616	589	572	604	591	568	539	598	617	608	579	570	568	613	601	564	607	587	590	615	587	562	576	594	593	562	575	524	622	607	594	590	570	560	556	578	592	610	609	596	554	586	549	609	558	597	559	557	603	579	610	607	590	605	566	599	634	603	603	601	570	514	565	594	570	562	587	589	607	577	567	625	612	556	637	627	593	618	583	585	605	610	563	578	577	570	602	597	606	594	597	563	626	555	637	606	537	578	628	550	556	629	584	565	553	598	628	592	590	607	569	573	529	543	629	581	617	540	582	582	578	592	562	568	587	601	587	621	613	602	591	579	647	582	582	620	621	565	606	621	538	594	591	612	617	566	583	599	608	549	559	563	570	567	598	555	587	592	619	553	596	615	590	564	589	602	616	575	577	566	570	590	575	577	588	583	557	535	590	541	572	596	648	570	597	584	530	594	619	588	582	569	583	553	571	577	546	585	575	616	601	631	533	594	547	578	534	593	580	606	589	617	590	599	530	640	586	598	572	603	566	549	597	581	594	613	568	576	568	577	550	553	567	589	579	581	602	583	572	588	577	584	585	585	608	581	602	542	583	543	586	577	605	585	581	614	598	620	530	565	584	593	568	571	628	561	570	601	579	582	581	550	609	586	558	588	582	573	595	573	640	592	571	583	589	638	532	596	559	556	567	570	608	593	603	578	558	571	572	562	564	605	550	554	600	594	579	549	564	596	573	618	638	585	586	568	635	565	563	601	575	576	588	582	576	589	573	585	588	589	591	574	636	580	605	635	559	615	600	611	608	580	591	585	581	598	586	551	589	575	614	615	579	561	551	620	584	550	595	547	554	573	582	596	593	565	588	579	586	574	541	587	564	548	579	577	562	648	586	580	589	564	584	594	556	564	588	596	579	569	632	580	590	592	596	569	572	568	560	567	576	574	547	544	565	652	568	612	571	561	573	603	617	594	580	621	556	607	596	550	561	563	615	524	588	545	577	620	599	592	597	604	576	632	572	589	585	609	540	599	549	566	589	519	575	585	610	579	596	572	563	580	623	593	617	591	537	587	596	575	581	599	606	553	581	596	635	570	578	568	524	567	584	551	544	627	588	575	565	622	582	588	603	598	614	556	592	574	543	604	587	557	578	609	600	581	619	599	560	566	558	615	553	587	628	641	591	567	605	621	585	588	578	542	600	594	575	578	599	552	616	568	589	596	583	586	598	604	592	581	585	575	557	594	556	611	595	598	569	582	513	562	590	596	581	585	574	568	589	584	582	578	522	572
24247	21476	28937	24391	21435	14507	6974	3791	2443	2052	1704	1457	1265	1198	1085	1049	932	908	904	822	824	773	761	736	657	662	566	558	524	512	492	504	451	458	496	442	462	474	468	439	425	489	438	470	443	438	440	463	433	446	434	430	452	483	489	448	453	436	411	446	464	419	443	488	438	419	431	453	437	449	403	408	426	439	433	420	410	426	426	392	458	423	436	451	421	419	458	466	410	400	450	473	448	425	449	464	422	417	430	413	447	419	437	444	436	430	423	448	415	423	441	424	434	411	433	418	433	446	410	406	419	410	466	445	445	457	432	459	435	405	460	422	416	440	394	459	397	451	435	411	436	439	455	458	448	431	445	426	428	425	435	445	441	433	425	462	397	472	452	430	424	440	418	444	463	414	425	409	430	439	460	459	418	424	413	445	432	443	430	462	422	409	420	425	422	379	417	427	412	402	447	417	432	399	423	479	420	444	431	396	432	409	437	448	428	396	446	444	442	451	448	441	405	407	452	472	443	442	437	451	378	435	412	429	399	443	465	441	423	425	424	417	414	383	399	394	430	422	411	438	457	429	451	423	420	438	461	435	435	433	439	428	460	381	423	404	452	394	424	417	430	421	418	393	435	461	446	434	414	412	458	434	446	456	433	439	432	391	409	432	400	428	403	452	425	434	400	457	427	415	428	432	453	397	421	423	442	425	422	416	402	440	437	441	390	422	391	455	404	433	386	462	420	398	428	424	442	411	458	408	407	417	425	418	451	419	466	423	407	435	448	431	407	430	473	409	433	431	439	439	401	441	428	447	417	425	429	473	442	439	438	444	415	435	442	425	437	423	444	436	425	418	462	458	443	403	398	392	411	407	410	426	441	438	409	433	426	432	421	435	442	422	459	436	448	402	455	420	451	423	461	428	430	398	432	407	449	409	435	415	401	433	408	452	413	436	459	428	440	462	426	405	439	429	437	460	415	405	421	438	396	402	447	437	420	412	405	454	398	410	476	418	386	470	406	447	419	457	469	412	425	438	413	443	440	435	436	469	417	450	412	420	420	413	440	408	419	441	452	449	441	460	434	424	404	424	434	407	419	399	438	425	443	421	437	422	428	407	425	425	390	418	456	462	462	467	414	400	426	457	435	442	442	414	424	426	452	459	437	408	425	429	403	438	462	458	473	397	427	428	424	388	452	397	461	447	445	388	451	435	446	426	375	457	407	401	435	423	392	389	450	448	406	454	426	417	417	413	428	449	420	469	449	394	410	446	458	432	411	441	420	412	391	404	404	462	402	435	434	411	432	414	417	419	438	415	443	396	448	400	437	445	416	422	446	390	382	416	402	474	438	452	412	449	440	434	441	412	425	426	409	429	482	431	420	441	443	437	397	428	394	455	428	418	465	408	423	432	422	414	440	435	451	459	429	452	431	442	444	413	420	437	449	450	431	452	434	422	442	420	421	423	449	428	388	394	418	406	389	422	403	442	426	404	437	410	403	436	404	416	438	440	446	445	395	418	428	397	458	438	417	432	438	466	439	423	391	422	452	436	460	459	425	437	421	434	423	429	406	433	446	425	435	438	432	434	434	411	406	444	456	438	429	427	391	412	463	409	426	438	398	397	432	446	415	426	377	469	420	436	402	440	450	413	433	480	453	419	433	412	430	431	413	455	417	413	454	415	386	404	383	458	416	409	389	417	407	417	431	413	418	402	440	429	460	482	420	426	389	403	449	431	401	418	442	420	375	466	412	398	415	446	434	435	434	415	396	426	426	433	456	400	479	437	420	411	488	444	426	422	431	407	407	478	445	399	401	417	456	455	461	413	432	424	400	400	453	420	425	431	435	414	399	398	402	422	435	451	413	417	429	424	442	428	449	416	402	386	417	410	445	436	451	400	425	407	456	440	453	442	471	416	469	400	436	419	426	437	430	438	417	404	461	377	420	448	429	419	400	418	428	402	423	412	447	443	433	434	456	426	423	415	417	437	434	431	427	432	425	447	407	419	390	463	465	435	447	421	419	448	443	417	407	407	435	451	440	461	446	403	404	423	402	431	403	437	395	432	412	442	433	419	466	402	413	434	424	391	427	438	402	411	409	439	457	424	434	436	425	466	428	400	421	430	404	453	430	421	441	403	414	407	458	429	412	430	430	445	415	413	409	397	430	420	423	430	428	437	418	405	486	406	422	484	446	398	435	422	428	397	431	465	406	409	421	396	441	434	425	427	415	418	402	435	446	435	422	454	431	447	434	432	436	420	441	411	424	427	430	405	406	430	394	449	463	459	420	457	442	405	416	415	421	384	425	447	418	397	430	427	418	447	402	431	447	409	402	446	425	396	397	437	399	428	408	400	447	429	412	424	419	400	408	389	424	410	442	428	405	433	421	410	453	396	432	436	429	425	431	407	411	465	418	429	406	419	421	404	450	435	442	473	462	451	423	420	449	420	405	412	426	409	394	428	422	448	406	423	399	415	419	435	447	422	420	420	427	450	458	424	439	417	418	429	407	412	424	426	421	402	425	387	423	410	421	426	416	444	459	424	435	408	427	443	426	431	432	428	424	453	446	448	420	413	417	412	414	424	448	416	455	402	424	413	418	398	415	389	482	437	408	451	427	421	425	432	414	447	424	445	416	430	441	458	405	419	430	452	395	432	426	430	436	407	435	393	416	426	428	426	403	431	417	404	436	425	423	427	429	433	415	415	397	416	449	376	488	447	434	428	458	416	415	448	428	407	409	431	395	440	423	421	441	444	382	469	436	433	429	419	442	421	425	398	432	428	409	439	448	427	488	470	446	460	421	413	412	389	407	459	417	453	447	448	420	448	422	414	368	458	433	415	458	432	441	414	423	427	424	466	398	410	443	422	438	433	400	399	461	431	457	414	407	431	431	426	449	434	454	451	436	400	427	417	419	484	436	426	436	371	448	392	435	421	431	428	399	440	448	415	455	398	396	406	453	437	456	456	454	425	435	407	451	424	406	434	407	427	435	427	416	442	402	472	400	406	407	445	448	407	416	429	418	433	462	398	466	457	416	413	397	445	434	427	394	428	422	461	437	398	444	421	439	408	402	399	449	438	414	445	391	445	455	386	437	396	442	384	412	420	458	440	408	420	412	425	456	419	417	435	451	433	442	416	460	412	432	442	418	429	360	391	424	429	423	435	392	440	446	408	452	428	424	439	442	457	435	404	422	397	421	420	435	409	440	409	416	441	429	452	434	429	406	404	432	421	415	433	413	387	424	450	426	416	372	407	435	441	444	424	415	431	450	454	449	399	445	424	399	414	412	407	401	421	426	399	448	460	439	428	434	423	451	432	435	398	449	436	431	405	437	418	421	412	389	446	451	424	461	456	404	430	416	452	392	397	401	450	416	396	420	420	424	422	433	397	431	422	446	379	402	407	427	407	443	450	455	417	425	422	425	444	403	453	429	428	413	407	430	450	434	454	419	399	387	464	434	428	437	422	423	431	441	420	450	454	407	424	424	437	401	406	404	433	431	393
14185	27545	26785	20985	18045	15888	13853	10564	8191	6409	5343	4646	4050	3801	3454	3140	2845	2779	2712	2541	2333	2141	2050	2041	1829	1626	1519	1402	1288	1195	1093	1015	966	1005	991	935	945	951	894	916	929	975	889	937	921	920	890	914	938	929	866	905	840	890	915	926	865	907	916	855	904	966	903	842	854	828	827	874	914	849	869	843	830	843	876	854	887	880	912	840	876	793	859	847	881	832	886	869	845	809	888	867	880	859	903	827	826	815	926	875	778	867	834	799	835	866	843	815	791	872	888	804	864	854	819	817	934	827	857	887	897	811	855	832	843	820	903	878	842	800	851	800	870	811	849	846	848	840	798	807	860	861	867	829	787	846	825	838	811	837	813	833	813	851	861	830	860	824	858	860	859	892	888	858	853	815	869	844	869	833	884	870	857	819	879	888	838	861	840	904	829	843	816	861	809	863	871	848	818	822	817	870	868	873	863	810	901	830	890	847	842	833	869	855	910	909	883	839	868	828	836	871	812	875	818	880	866	808	881	830	842	843	839	876	847	905	780	841	897	831	854	850	874	859	851	806	836	846	823	881	816	815	875	799	875	860	832	828	839	812	822	822	879	831	863	861	827	839	888	842	805	910	865	873	922	829	845	920	812	782	824	830	865	879	944	800	867	854	822	892	834	891	851	843	839	874	844	829	898	854	853	815	849	853	875	774	839	833	808	843	851	831	886	794	843	849	807	871	867	831	848	822	836	861	821	854	874	803	843	829	883	782	861	830	827	911	839	903	849	842	874	889	870	881	814	877	865	807	861	846	870	858	880	827	811	831	845	835	815	900	841	850	872	822	813	803	781	901	834	864	825	808	887	829	867	856	888	827	857	812	894	840	817	867	870	835	825	796	798	827	808	891	902	873	868	847	882	847	857	889	833	812	877	875	871	861	875	835	834	836	834	878	848	853	836	884	832	858	832	797	844	860	829	824	826	848	831	805	809	829	867	823	879	846	861	862	804	858	859	852	822	832	853	878	830	834	856	844	901	824	886	855	856	853	856	853	832	828	809	837	828	814	809	845	888	888	834	832	890	939	823	825	811	822	795	800	858	864	860	885	874	893	858	865	816	837	810	823	851	887	846	853	876	914	821	823	855	824	872	894	852	829	870	814	833	861	841	848	848	838	855	888	875	831	821	830	886	857	809	858	877	826	864	887	784	817	820	873	893	893	841	872	834	875	788	857	830	897	862	822	856	812	890	942	832	893	885	829	836	841	861	822	877	819	830	830	897	883	890	836	799	870	840	836	802	849	799	865	828	874	840	881	869	878	807	829	856	836	808	855	812	811	893	861	868	815	860	855	852	813	846	850	824	852	861	850	836	811	915	837	803	843	852	851	800	801	820	848	825	803	832	859	889	861	827	905	791	848	833	844	884	816	851	804	832	831	821	863	896	861	855	857	870	886	880	776	872	800	883	844	853	822	835	820	875	827	854	809	891	902	874	806	906	780	848	871	854	851	852	815	822	806	876	814	832	853	870	844	891	847	838	819	885	852	817	895	897	914	883	829	901	804	868	822	835	864	879	839	842	864	859	849	832	831	867	877	829	858	797	857	833	831	857	826	876	861	816	859	825	834	876	856	879	832	872	843	901	857	872	875	877	820	844	841	807	827	843	857	816	808	878	809	804	878	884	886	808	857	857	857	849	787	823	831	891	839	825	810	826	833	841	818	803	931	901	876	865	856	827	815	838	811	831	857	874	814	826	837	829	841	843	918	827	856	863	790	819	850	813	892	882	839	801	824	856	888	866	803	772	838	801	862	853	863	840	842	844	857	762	859	830	783	886	860	840	824	855	857	843	837	859	804	814	851	823	875	864	826	892	825	823	889	894	826	860	814	860	828	804	866	833	802	831	852	847	859	809	856	837	852	877	894	837	875	874	877	848	885	866	821	856	865	869	869	795	860	877	850	863	879	859	839	871	823	839	829	871	831	857	850	785	820	822	851	838	873	886	897	865	884	814	841	815	917	818	879	837	887	886	837	854	866	888	837	847	856	836	844	889	846	863	848	808	838	781	878	863	852	849	841	820	880	830	855	803	826	895	852	857	819	823	854	857	886	789	775	801	847	822	859	870	852	891	870	841	860	817	802	836	813	876	807	886	836	902	846	858	843	845	862	837	810	878	810	906	818	865	810	841	854	826	841	879	790	841	781	872	865	827	849	865	858	819	810	862	796	863	831	844	863	795	814	841	853	851	886	848	836	835	876	835	798	858	863	884	780	862	884	878	898	829	841	868	870	876	844	858	800	846	818	831	888	832	852	820	857	806	884	889	800	860	871	800	815	851	807	815	836	807	854	844	888	829	832	846	803	852	854	895	804	879	851	834	811	842	821	829	828	866	813	843	858	837	851	846	902	868	824	843	831	846	857	829	853	889	841	895	895	814	802	836	860	920	872	887	849	810	857	830	864	849	821	853	830	807	873	884	793	832	845	829	796	843	851	836	868	844	866	850	894	902	809	819	895	883	810	854	860	891	853	881	813	814	909	805	862	806	851	814	814	835	891	824	816	826	771	859	880	861	812	830	879	855	827	820	870	840	867	800	824	867	844	799	830	852	847	864	821	842	862	817	866	846	826	889	804	847	851	885	827	879	858	857	880	864	824	849	831	806	856	864	863	890	828	844	854	836	839	813	846	888	879	869	889	843	869	830	861	885	860	822	844	852	892	850	819	844	838	848	855	831	830	852	845	848	849	838	908	874	906	882	877	855	860	870	867	841	893	846	835	835	834	847	858	857	799	868	821	827	864	852	860	847	855	836	851	815	888	836	882	910	874	846	838	839	835	885	836	829	875	825	900	853	863	857	867	864	866	795	907	843	810	836	879	857	864	887	884	845	886	866	778	856	847	866	822	838	893	873	878	845	894	822	799	866	852	834	848	857	944	849	879	892	854	851	823	826	886	851	874	834	893	848	836	850	815	872	826	826	818	832	860	853	852	845	781	858	797	873	852	872	825	878	872	806	866	890	810	845	827	844	819	871	834	835	853	864	815	815	831	820	851	860	869	851	876	877	794	799	862	838	845	853	873	848	880	891	832	797	871	835	867	799	817	822	831	843	891	859	814	850	867	828	853	836	905	857	815	875	791	848	868	813	872	847	877	824	837	843	819	901	857	872	845	835	860	875	882	866	863	875	853	849	869	851	848	801	850	902	816	852	826	851	910	817	838	864	823	911	797	825	819	847	861	828	834	901	807	788	844	888	889	832	797	857	886	879	870	823	820	877	836	833	864	881	832	857	865	821	847	869	843	864	819	826	844	829	822	837	842	840	860	862	829	838	874	786	855	876	841	897	839	847	860	864	809	844	862	823	840	846	852	869	805	836	847	863	856	867	845	831	830	834	873	846	862	817	854	806	894	813	861	827	861	863	871	837	811	866	884	847	848	888	819	855	839	854	886	825	856	798	840	857	847	855	844	835	860	849	876	880	840	828	884	853	887	849	777	899	824	835	875	851	861	865	856
27457	17345	6181	2964	1863	1482	1176	859	679	584	496	482	438	377	386	363	354	374	357	322	311	324	303	320	331	287	264	258	275	252	250	241	271	263	261	221	276	254	239	251	258	238	235	249	245	247	242	261	253	233	235	249	238	251	226	241	258	232	237	242	261	251	252	261	242	236	235	221	229	261	253	258	222	249	218	223	274	236	250	244	232	254	248	241	240	210	247	264	258	225	243	227	241	252	226	227	261	248	247	268	228	246	253	240	218	243	265	257	234	229	226	256	231	244	264	234	233	243	217	271	240	234	238	240	243	200	248	261	249	222	228	247	240	280	242	256	239	243	258	242	268	247	226	200	257	247	250	234	236	219	251	205	238	255	220	246	238	250	240	242	260	247	239	235	258	233	244	227	209	253	206	227	249	233	225	223	241	246	251	252	250	249	214	222	247	263	252	246	228	269	251	228	238	253	244	226	248	244	230	232	264	242	231	251	242	242	243	228	218	246	242	237	239	236	244	229	248	243	245	245	262	239	225	241	238	237	235	260	225	240	235	265	244	229	252	252	242	251	229	245	228	195	240	226	239	266	246	234	256	218	246	218	229	255	216	240	256	235	257	235	237	248	256	235	230	238	268	217	184	238	206	237	260	258	245	247	227	213	200	251	246	234	249	236	247	234	222	243	244	229	261	224	247	216	255	230	253	263	244	220	211	221	241	240	244	258	218	247	249	243	241	249	231	224	216	233	231	248	230	249	248	264	227	227	245	241	243	206	249	239	245	235	259	249	264	250	244	238	262	252	256	215	245	243	247	254	247	233	274	196	270	255	227	276	227	230	225	225	235	261	236	251	228	249	226	264	246	223	264	214	210	236	200	250	255	210	223	206	238	237	251	240	260	236	270	232	225	246	229	231	218	229	233	246	220	224	235	221	242	239	233	235	240	256	234	252	246	254	225	242	259	245	250	224	232	212	241	211	254	236	233	223	250	237	239	261	233	240	259	236	234	235	242	239	245	255	240	214	252	267	239	242	272	234	228	226	215	230	237	258	213	235	265	234	249	238	244	244	250	215	228	227	256	244	218	226	262	213	231	252	220	215	249	235	246	269	239	232	238	257	247	221	207	225	235	240	259	225	231	210	227	245	268	242	267	267	236	231	261	234	206	234	255	223	230	251	236	253	236	238	254	246	233	234	227	258	258	234	232	233	224	237	264	228	234	260	228	219	220	246	244	221	267	229	262	226	243	246	262	251	218	234	222	246	208	250	242	220	256	241	269	224	246	243	255	267	259	246	250	249	236	200	229	233	224	246	216	258	235	246	237	238	244	236	244	250	236	242	240	247	249	228	213	217	252	249	252	253	236	243	241	242	268	236	223	235	253	245	233	241	251	252	255	235	237	250	235	242	231	230	217	238	239	234	246	259	230	264	228	228	274	246	226	241	249	230	238	243	231	246	222	245	216	231	238	243	222	258	264	231	252	262	231	233	241	259	270	228	268	224	222	221	266	234	233	243	241	259	227	240	235	231	229	223	237	239	229	215	217	251	233	240	231	246	236	240	234	258	239	223	208	257	229	211	240	234	239	242	242	245	222	259	226	246	243	208	229	214	253	266	224	243	214	233	234	253	242	244	232	252	233	239	258	243	203	213	216	234	233	262	206	237	263	241	250	244	220	257	251	218	208	205	215	254	234	244	213	239	242	247	232	242	209	242	269	273	229	235	225	212	258	235	241	219	233	219	217	253	212	259	239	254	230	252	257	235	268	227	252	234	233	249	243	231	209	226	218	263	233	233	253	232	222	256	245	254	262	248	219	243	241	252	244	224	232	222	235	244	261	220	275	243	231	225	221	220	254	266	195	224	240	246	223	258	247	248	258	233	214	236	242	246	257	244	251	250	229	235	229	233	249	251	239	234	237	265	220	242	233	226	209	247	275	236	231	243	206	229	244	262	222	219	272	236	261	262	219	221	223	235	243	233	217	239	264	260	206	216	247	242	243	256	234	239	247	242	261	249	232	225	264	242	243	257	217	235	214	215	220	222	237	264	249	265	251	262	239	252	217	222	245	227	235	225	243	238	263	243	233	226	214	231	246	266	232	246	213	227	214	248	252	230	232	256	278	237	234	252	228	229	264	210	246	253	258	225	255	240	213	236	219	236	238	227	242	215	260	285	252	221	222	227	251	228	245	285	225	265	268	233	230	237	220	232	237	241	220	233	272	220	231	220	226	242	205	242	241	246	218	235	260	234	252	222	232	234	260	242	252	224	234	229	248	262	253	277	250	242	227	234	253	241	238	240	265	246	241	238	253	241	250	235	236	211	269	241	225	255	247	238	233	275	200	221	226	238	251	232	231	246	235	253	247	221	223	241	243	240	218	227	248	270	262	232	266	262	227	248	220	251	233	210	205	231	240	231	242	223	233	242	278	249	253	208	259	245	215	252	251	257	260	259	216	244	234	230	272	259	261	254	244	239	253	239	253	243	240	235	233	216	246	236	244	220	258	234	253	236	240	230	251	248	243	230	234	262	225	231	217	209	239	247	233	219	232	271	241	235	258	247	237	243	236	247	218	238	252	230	218	272	248	211	249	228	246	246	215	204	237	247	251	256	235	250	235	213	247	246	221	252	265	259	228	274	254	253	238	233	261	271	213	219	281	265	252	222	259	220	238	247	242	231	220	260	227	255	247	227	245	255	262	246	267	248	253	234	243	221	215	249	233	243	254	230	260	260	256	217	270	237	247	265	240	256	257	236	224	218	236	252	222	245	274	231	259	225	238	254	218	241	241	254	230	227	251	254	256	248	252	260	229	248	246	241	238	226	262	248	274	258	241	243	234	244	213	235	258	235	235	236	226	229	243	220	252	227	231	228	239	257	229	258	261	210	230	247	226	248	227	266	227	237	237	263	236	247	237	264	264	230	250	209	238	207	219	247	236	252	228	284	231	225	272	243	248	232	227	224	239	246	237	220	234	242	229	217	261	215	222	230	218	235	269	221	268	251	213	222	239	241	213	223	232	220	256	261	241	213	215	259	234	220	223	250	217	242	229	217	234	241	244	256	261	252	211	253	215	247	242	259	255	229	233	227	230	248	212	225	260	228	232	220	211	252	242	230	249	255	235	248	248	260	261	237	215	249	238	229	238	244	211	227	242	232	210	246	220	248	250	268	267	243	244	271	228	237	225	236	236	240	238	218	266	265	255	193	227	273	237	242	216	247	246	224	225	243	251	212	253	255	238	239	247	245	252	238	246	256	262	237	239	217	222	218	220	246	227	235	221	243	248	230	255	216	233	249	234	244	238	240	221	255	245	244	221	261	261	258	238	239	249	263	232	215	220	274	261	252	251	262	265	228	238	227	252	246	243	236	227	240	241	254	238	234	249	251	223	215	212	220	264	231	222	229	262	240	242	264	226	272	256	232	245	238	240	225	243	238	232	245	231	227	208	242	235	257	245	236	239	230	231	241	222	241	254	242	231	231	240	255	234	234	260	239	239	268
8158	11440	11750	7705	6034	5372	4410	3146	2451	1928	1652	1506	1320	1238	1222	1157	1060	1099	961	915	943	870	807	799	702	662	687	629	582	614	575	594	528	539	552	527	535	508	521	572	522	552	535	515	554	540	546	502	549	548	531	530	536	569	506	521	526	513	514	542	552	524	555	490	521	511	538	527	519	545	518	498	537	576	506	517	553	547	519	495	475	519	520	522	514	484	515	514	523	535	511	566	564	537	518	542	517	548	495	489	536	504	500	523	539	542	490	530	502	525	496	547	479	525	467	556	531	526	532	539	503	482	543	534	505	481	500	529	507	537	538	485	573	531	508	528	486	542	515	530	537	533	504	522	565	495	500	504	531	562	490	497	523	547	516	498	514	521	506	512	586	507	534	524	522	519	557	514	511	512	556	496	463	516	510	520	472	502	519	516	538	515	518	486	505	506	528	526	509	575	553	510	533	470	503	502	493	482	511	510	543	499	502	505	531	522	538	542	513	529	536	513	487	539	488	498	512	489	556	536	550	519	500	542	512	548	484	502	495	517	488	536	536	556	533	482	510	499	544	543	480	515	535	546	496	483	532	549	539	523	530	480	537	501	519	532	537	502	526	526	513	500	532	544	540	511	513	544	524	495	551	475	517	508	570	499	541	500	514	495	498	527	518	484	510	489	543	511	540	485	503	527	515	519	531	525	518	517	482	507	516	493	537	479	500	524	510	500	538	550	483	569	491	508	473	562	545	476	545	503	493	475	529	458	510	491	514	483	526	533	564	490	520	525	513	531	504	535	460	493	508	522	501	525	512	531	518	500	504	481	520	512	499	530	515	508	526	493	515	494	492	524	531	528	516	552	496	524	531	513	539	500	540	507	510	497	494	517	542	526	523	501	532	557	490	500	504	502	513	515	522	506	505	489	520	523	523	484	518	484	525	498	500	534	510	544	480	512	505	497	552	533	544	508	501	498	522	510	514	490	532	491	544	497	538	524	561	498	506	496	494	509	526	527	521	509	521	513	513	550	539	555	495	486	474	526	506	537	540	492	535	495	518	532	519	498	501	524	559	509	546	474	517	524	521	516	535	523	510	503	546	499	512	529	515	530	497	476	534	513	546	516	534	520	488	531	533	524	537	516	564	535	526	499	528	468	523	533	557	551	465	521	528	516	489	554	518	525	524	529	496	502	517	474	472	544	565	522	476	510	466	485	522	487	530	513	513	514	479	506	550	484	574	540	491	510	484	521	534	540	493	489	538	522	524	526	526	531	522	520	508	504	526	492	529	505	549	495	489	524	473	525	526	531	511	547	492	515	512	462	535	543	491	473	542	487	507	512	506	503	505	466	505	518	499	509	499	508	522	537	495	485	492	514	496	543	531	485	530	513	512	475	486	480	484	511	539	536	490	506	492	534	499	500	500	542	507	479	512	553	531	521	528	499	539	501	481	509	499	517	519	472	499	492	500	519	497	492	508	554	482	519	493	546	505	525	533	482	460	501	494	504	490	511	536	538	535	508	526	517	491	528	469	493	490	531	523	512	525	513	480	552	510	517	521	516	524	542	555	528	510	532	521	477	519	531	519	517	567	512	516	517	524	506	501	473	513	506	486	504	476	560	491	520	521	509	503	533	509	519	511	553	465	474	465	507	531	494	554	522	494	535	494	524	529	523	492	521	513	518	514	512	490	501	554	523	495	530	518	519	498	532	496	486	511	515	527	531	538	525	541	494	512	498	506	542	504	507	510	528	540	525	525	521	521	496	554	497	510	501	500	499	569	531	464	516	487	520	501	524	490	491	521	504	463	522	522	507	514	490	469	535	507	541	525	518	487	547	556	495	544	519	497	520	504	529	525	553	524	543	493	505	493	569	520	494	520	522	509	509	522	526	518	504	538	528	576	529	467	526	567	492	545	522	511	531	568	520	549	529	514	504	514	495	503	534	534	509	497	472	553	534	522	498	513	489	509	486	525	507	494	556	527	506	548	522	544	533	516	524	546	523	559	541	562	477	484	500	517	505	524	520	492	488	519	492	541	513	488	527	535	503	535	500	521	521	488	532	534	529	516	540	561	519	505	543	479	549	515	511	559	508	506	528	469	479	497	539	503	494	516	503	517	507	491	514	494	498	524	529	536	553	510	488	516	539	508	528	495	511	536	529	546	512	520	497	534	527	514	515	497	517	482	539	496	520	503	546	498	482	475	494	495	494	525	522	530	517	513	502	551	537	479	476	559	494	535	501	481	503	544	513	533	515	537	498	557	535	479	565	534	493	494	544	544	507	578	538	511	498	502	488	509	529	542	499	508	522	511	488	530	519	508	542	508	521	560	502	502	518	530	504	542	506	535	506	522	534	507	513	499	514	515	513	574	544	496	537	541	516	497	503	510	531	566	515	509	529	511	499	525	495	531	525	474	514	514	509	555	571	508	531	488	499	513	535	530	512	543	526	510	523	528	517	536	505	527	484	492	515	539	485	520	520	546	549	555	512	513	505	527	491	515	541	563	490	513	498	517	509	560	518	508	518	505	513	580	499	519	506	516	535	521	547	525	531	510	536	501	544	494	487	533	543	475	528	535	516	514	488	538	542	485	531	521	577	535	541	517	590	541	521	511	520	556	526	540	496	570	528	539	513	532	534	526	550	493	523	531	541	508	547	517	499	466	526	522	502	486	534	504	506	489	508	525	553	502	555	529	499	521	536	514	506	554	517	533	499	541	529	517	498	492	540	529	491	510	516	525	509	522	535	486	501	560	527	513	553	517	538	500	505	498	525	513	489	489	524	538	524	504	514	541	496	519	515	503	539	555	526	487	546	479	490	529	496	542	551	576	519	503	510	535	536	508	527	550	540	530	521	554	495	531	497	517	548	506	510	513	551	531	529	474	488	489	515	503	530	504	512	537	541	515	515	490	522	490	548	529	508	530	522	479	496	507	514	532	512	529	495	520	545	559	541	492	543	520	516	534	520	516	516	507	488	530	471	513	488	514	523	523	510	521	495	501	507	518	514	540	488	537	515	487	497	497	516	556	508	482	532	465	516	517	519	538	472	530	504	540	580	501	490	530	522	532	508	500	486	496	514	514	535	496	514	557	489	502	480	536	509	503	498	511	505	488	535	535	524	482	553	499	565	505	539	540	461	524	537	494	528	508	548	513	507	483	540	518	503	501	519	556	519	510	476	511	496	540	512	537	537	481	450	472	501	487	488	506	481	520	518	563	517	527	500	507	539	536	495	475	530	540	517	516	501	486	533	516	498	520	518	486	526	466	503	539	487	507	527	527	503	543	551	511	473	490	534	526	456	536	520	513	479	527	519	524	527	521	500	483	539	485	499	520	515	494	513	512	529	495	542	519	517	485	520	502	532	529	491	504	530	520	535	514	509	501	518	475	523	521	522	542	507	536	569	509	524	484	509	508	510	505	516	521	535	532	493	491	500	554	541	539	514	482	544	485	523	527	475	509	518	575	517	503	494	542	529	528	509	489	498	501	540	504	529	546	506
25071	21466	27898	25379	13759	4877	3212	2015	1386	1170	962	878	759	749	628	625	611	566	514	489	530	491	472	449	433	409	352	305	352	336	331	315	289	280	304	294	303	280	301	313	277	269	295	301	248	279	300	315	273	281	302	282	304	293	297	260	304	262	308	292	272	301	257	271	302	253	288	260	251	259	281	289	297	256	280	263	266	294	276	286	254	264	278	276	299	256	277	289	272	261	256	271	293	290	271	282	259	271	274	304	300	273	250	292	292	270	272	262	265	256	284	272	260	231	274	251	264	288	275	250	280	256	282	291	267	286	267	285	274	295	274	283	300	230	267	300	231	255	291	287	261	273	255	279	284	314	276	264	263	293	285	256	289	255	269	274	303	286	281	256	281	258	245	231	283	267	245	278	261	277	243	287	269	283	262	283	260	290	279	280	290	260	263	268	276	262	257	276	273	273	290	270	275	239	299	239	269	275	306	252	258	294	274	290	259	273	272	272	280	263	296	274	273	275	308	233	261	267	249	293	264	270	286	258	282	246	255	261	261	308	274	264	258	272	258	261	259	258	241	273	271	276	261	254	274	260	254	292	270	264	257	243	246	299	257	287	264	282	258	255	277	290	271	301	264	288	248	287	274	249	274	290	250	268	245	244	269	292	249	254	266	261	265	288	291	262	256	260	279	292	300	275	272	256	265	277	282	272	264	304	278	281	291	270	243	266	260	307	268	264	296	265	264	256	262	267	257	262	249	248	256	264	288	233	267	269	269	274	240	275	291	267	251	280	287	297	274	256	253	266	245	260	291	262	253	265	281	286	276	273	290	255	269	266	267	242	294	273	269	302	275	231	249	284	270	277	225	248	271	270	256	281	278	263	305	312	259	258	268	262	277	234	257	286	245	266	290	271	287	256	266	253	260	239	261	268	248	305	260	278	272	272	270	262	244	257	271	254	272	278	258	278	282	243	246	251	268	248	254	264	285	285	268	288	271	297	279	291	246	305	272	270	267	229	257	280	265	270	265	273	257	267	270	262	287	289	271	261	310	286	274	270	247	274	260	284	275	244	273	251	278	244	256	263	284	266	286	217	265	282	270	307	270	230	272	273	306	258	289	261	281	285	234	256	271	290	234	263	266	244	284	256	270	294	262	273	268	270	294	251	261	274	265	266	280	263	259	245	287	295	264	285	291	266	284	268	262	247	246	279	253	265	277	251	281	265	273	253	274	265	227	268	250	267	288	248	262	258	262	271	240	266	250	272	224	260	267	268	290	277	273	273	274	263	251	268	266	275	292	288	258	256	265	248	284	299	260	282	274	256	291	264	285	247	274	266	271	268	259	241	271	259	251	254	275	237	257	278	296	302	257	300	264	283	281	285	280	282	261	282	287	254	259	249	281	291	253	272	274	304	287	253	274	294	298	277	287	267	259	266	298	301	284	272	300	272	283	280	302	276	267	286	249	291	275	268	274	278	274	272	259	258	281	273	245	269	277	270	272	286	255	262	279	264	263	254	279	273	270	243	287	266	233	287	297	249	232	265	279	314	274	271	259	263	256	256	281	301	263	269	271	264	312	273	259	284	271	248	281	263	265	253	274	235	268	261	268	240	296	303	259	302	296	272	241	257	285	249	279	266	286	281	281	239	262	279	259	265	262	296	295	276	256	273	274	274	280	265	263	272	272	288	257	278	247	257	302	266	267	278	269	257	255	296	274	292	267	236	278	232	286	249	259	241	259	255	271	268	275	268	298	289	255	258	248	258	279	274	268	269	280	277	252	265	263	279	287	274	280	254	250	287	278	290	269	268	256	271	279	249	265	269	286	296	266	275	248	280	294	269	258	256	309	279	261	273	278	278	290	294	259	265	262	269	262	285	279	265	307	249	245	310	279	279	268	257	252	250	276	264	288	271	278	271	258	291	258	275	230	264	250	269	298	264	239	279	261	276	245	258	283	263	285	267	276	265	251	277	278	282	269	273	266	251	259	247	273	261	260	281	278	267	271	275	275	268	281	282	267	252	277	278	258	281	271	273	248	261	275	278	273	289	273	292	248	278	288	273	274	272	257	239	252	271	291	292	261	274	273	269	312	286	282	259	252	273	254	273	289	281	271	278	272	290	290	246	281	256	243	267	244	256	304	241	252	266	300	255	269	270	263	271	263	257	268	249	280	282	274	265	274	308	260	256	269	284	276	245	257	258	273	249	295	256	263	254	251	264	300	263	287	264	251	262	282	288	278	261	290	263	251	269	287	287	256	288	258	260	270	257	287	285	268	245	295	258	242	258	269	260	240	281	260	284	260	263	270	283	259	283	258	271	286	251	248	286	257	279	292	248	250	282	271	262	263	266	251	239	273	284	271	281	274	264	266	284	284	269	291	280	264	268	275	265	274	249	264	267	269	304	274	288	297	266	267	292	254	253	266	258	272	271	262	254	251	251	272	261	261	310	253	262	243	259	271	262	261	250	262	268	263	278	276	285	287	278	269	291	274	268	262	283	271	246	271	254	261	279	268	262	247	257	270	265	271	302	258	242	298	265	273	262	288	304	299	274	240	268	296	231	246	242	275	249	260	233	259	267	265	288	292	255	242	290	266	286	246	288	266	262	280	287	280	275	277	267	277	276	275	252	284	283	289	295	242	260	261	292	289	281	271	285	255	289	294	301	250	278	253	266	292	266	271	256	254	272	253	252	267	286	276	265	264	287	262	259	264	295	309	278	249	265	258	289	262	273	275	280	256	269	304	261	273	273	265	291	258	234	278	274	281	260	242	307	278	253	265	310	253	246	239	275	275	298	260	275	232	250	281	293	286	268	266	292	296	266	259	274	245	256	290	278	313	258	245	278	254	265	283	282	261	254	261	274	259	250	273	292	245	260	253	253	273	290	302	270	278	284	302	284	274	267	266	287	265	290	272	273	253	273	245	264	280	282	286	271	275	297	287	258	249	281	306	263	299	266	293	254	280	252	261	281	279	259	285	265	251	284	251	263	258	273	285	295	276	269	278	260	267	288	255	231	292	255	278	314	304	310	271	266	317	275	253	275	254	291	285	298	284	264	301	295	244	240	241	275	305	242	263	261	282	300	282	283	280	286	283	271	311	276	237	264	292	269	279	260	269	244	257	260	250	263	278	255	277	268	259	287	265	271	252	289	305	265	260	286	264	272	302	276	263	275	296	292	275	298	268	295	271	278	226	277	258	274	269	283	265	262	300	251	287	301	276	267	290	254	267	287	291	274	269	294	276	283	282	273	279	262	290	273	269	276	300	264	257	294	289	261	297	286	299	261	273	279	263	305	252	246	294	260	277	232	245	302	272	291	274	261	278	274	260	268	294	271	282	290	280	280	262	303	284	277	266	260	274	280	285	295	245	248	250	253	230	271	271	270	284	268	266	287	289	280	257	276	272	295	283	289	258	253	269	273	282	286	254	271	282	261	260	259	284	289	251	258	281	305	239	250	291	276	245	268	257	290	246	286	304	267	277	257	278	287	285	226	259	243
10990	21491	21017	14833	12425	11113	9000	6487	4846	4045	3340	3034	2594	2484	2263	2018	1888	1748	1733	1640	1513	1513	1291	1290	1169	1060	976	881	840	794	722	653	674	631	605	624	621	643	559	634	623	652	616	656	616	606	619	609	634	649	601	623	644	599	621	562	595	602	639	617	571	606	578	594	626	586	599	610	568	619	570	582	586	550	557	599	569	562	556	570	596	583	619	591	621	577	548	565	556	548	538	626	573	583	578	589	594	592	545	596	586	556	573	578	614	598	564	568	556	534	575	543	566	551	566	537	542	534	569	518	590	555	590	594	578	529	561	549	565	517	587	573	577	571	542	580	594	600	568	590	606	555	589	576	555	579	594	544	621	587	561	591	569	629	555	556	585	600	569	568	599	576	531	535	563	504	581	573	575	573	566	587	570	577	576	546	563	557	559	575	602	563	593	581	535	590	595	608	579	546	590	555	574	596	605	541	598	575	543	582	584	597	584	568	518	593	550	564	594	565	547	593	560	580	563	606	585	595	603	613	575	565	575	603	592	561	575	569	575	558	605	610	576	611	562	568	570	606	546	545	564	602	567	590	552	580	546	556	605	578	573	575	630	537	614	522	577	572	542	560	568	606	566	521	531	595	531	535	569	605	566	579	577	525	576	568	550	558	565	580	550	553	559	553	552	601	601	570	528	561	576	633	543	575	558	535	533	571	541	604	513	565	612	601	566	549	601	559	531	579	566	610	575	516	569	551	573	561	578	571	526	559	592	533	561	612	613	585	552	580	597	560	564	596	573	536	564	595	553	540	594	579	593	602	611	579	587	584	578	577	578	539	575	588	567	570	616	583	585	561	576	553	554	549	549	524	545	557	620	580	602	597	573	548	574	557	549	579	561	565	580	553	573	556	591	562	555	516	560	551	575	598	554	571	589	570	572	571	563	610	596	571	594	569	554	537	551	554	616	576	590	572	580	560	567	564	546	539	532	572	544	577	574	570	542	545	608	572	570	609	572	580	613	525	583	560	568	564	558	537	569	561	568	600	596	573	557	540	573	584	574	597	575	533	550	556	563	548	622	574	590	540	575	540	550	579	551	588	590	545	591	526	598	528	582	584	585	552	586	583	561	518	562	525	592	579	588	543	581	561	560	549	563	555	582	517	561	615	553	597	571	615	567	596	565	554	561	581	558	570	583	548	558	564	576	563	581	546	592	562	549	606	559	557	565	575	566	545	564	541	579	580	571	599	571	601	540	574	568	568	551	600	569	572	555	576	587	563	565	575	550	562	578	540	555	593	547	578	575	587	553	546	587	533	553	575	534	558	541	554	577	544	576	566	540	550	571	565	577	608	560	582	617	577	541	572	590	543	564	580	597	571	559	560	556	613	562	546	566	537	563	584	584	558	539	608	573	566	572	567	572	538	590	528	569	574	565	596	574	571	587	549	592	572	554	574	554	528	588	557	542	584	563	568	573	610	528	561	582	567	544	578	584	570	587	559	565	566	590	536	563	568	557	613	606	557	586	558	574	600	543	521	559	589	558	588	569	540	584	571	574	564	548	606	562	569	555	579	587	545	574	535	647	568	601	575	573	578	540	574	528	583	537	593	552	549	583	605	574	540	589	577	566	532	570	511	616	565	621	575	574	574	602	549	583	586	542	571	548	528	604	571	555	604	576	579	563	545	607	577	593	574	550	510	570	624	555	537	543	538	578	584	602	597	571	563	579	594	570	577	581	570	577	590	559	546	585	562	562	527	573	542	596	527	580	522	573	567	555	563	592	563	580	551	577	506	625	579	584	588	562	562	592	574	571	584	591	579	538	566	566	538	568	608	550	546	578	543	583	575	540	572	550	577	557	589	576	581	547	576	565	575	528	577	603	573	587	578	590	564	545	623	586	608	598	590	594	588	554	580	564	576	530	561	579	566	564	620	574	566	559	585	531	599	593	607	593	562	567	601	561	554	575	569	591	578	549	575	588	590	565	585	582	583	541	561	581	593	587	555	609	589	570	557	530	558	599	571	591	602	584	546	562	593	549	515	599	581	637	561	546	545	573	545	551	542	596	567	603	583	544	584	575	555	612	572	574	598	585	588	585	564	599	594	559	592	504	663	580	561	570	559	566	567	561	571	551	607	555	568	575	554	570	573	563	556	590	579	530	592	562	550	568	579	568	577	549	562	561	601	555	532	564	551	545	553	571	567	569	597	575	549	548	545	576	573	561	590	549	560	550	556	562	553	598	535	575	575	584	539	550	552	585	574	588	551	581	575	537	573	575	568	569	583	564	577	541	557	541	559	595	581	600	563	537	567	563	547	558	561	582	565	606	637	597	613	557	609	552	585	581	567	545	531	568	559	594	544	594	555	563	579	585	608	537	544	564	570	561	577	554	601	541	600	592	579	562	568	572	546	594	522	582	552	587	552	585	535	602	555	578	604	584	535	573	573	561	592	526	557	549	545	579	523	580	585	578	569	589	528	572	597	558	578	539	586	632	560	568	575	580	583	563	568	556	585	565	599	570	544	557	575	597	541	567	585	591	602	526	587	575	594	587	598	562	567	582	577	549	577	591	539	546	573	551	552	551	553	588	599	592	554	558	556	596	538	605	548	563	593	555	585	559	546	566	576	571	588	600	592	581	591	569	559	578	564	566	569	538	613	553	565	566	595	570	557	586	596	580	616	565	561	608	611	594	589	615	531	578	568	567	528	600	610	552	570	593	555	578	544	571	618	563	601	585	542	571	602	612	593	560	605	594	607	586	578	558	593	557	585	609	593	583	566	595	583	553	595	582	566	635	533	540	584	545	562	564	621	551	564	576	581	544	571	577	584	575	584	585	541	617	578	567	547	547	548	613	542	578	592	570	568	592	567	573	570	570	573	587	595	546	557	574	561	562	549	599	531	583	550	583	526	554	548	577	584	617	591	545	579	590	563	570	546	567	593	599	597	585	562	539	593	609	532	530	586	596	600	545	559	589	554	518	546	570	504	586	577	598	532	540	557	543	574	560	564	557	576	553	534	552	557	562	565	581	511	590	535	576	547	586	530	593	583	586	535	566	572	588	543	603	589	582	567	529	536	576	551	548	589	568	528	607	556	580	578	579	520	565	595	583	595	563	592	557	570	585	583	558	574	522	585	574	551	599	560	581	576	561	576	557	556	598	562	600	584	582	589	529	548	548	576	591	619	581	561	586	558	590	558	565	560	574	573	583	581	580	540	572	607	563	580	560	578	561	545	605	580	542	548	551	591	563	595	567	537	574	511	571	519	577	557	589	560	545	603	560	565	605	546	606	614	580	542	558	556	550	572	561	549	573	568	574	562	584	576	530	564	578	539	555	547	585	575	546	538	564	553	546	576	570	595	559	573	560	553	583	537	563	557	626	545	555	533	579	593	610	608	562	600	564	552	593	581	579	560	527	553	560	601	577	612	616	610	543	551	554	561	524	564	556	565	579	608	549	631	564	580	569	590	546	576	566	584	565	569	569	574	571	565	575	558	525	563	610	582
24237	21480	28928	24447	21449	14157	6282	3259	2309	1940	1682	1388	1283	1212	1155	1105	991	926	954	853	814	830	765	764	719	652	557	571	529	496	492	465	503	444	455	447	418	462	443	461	482	440	437	429	426	452	433	437	428	444	429	456	434	425	473	410	466	424	441	415	439	393	421	388	414	398	445	458	427	410	446	397	407	379	430	416	407	407	417	471	425	429	435	411	402	431	442	428	396	389	414	391	406	366	408	421	433	437	431	421	423	406	400	427	412	444	399	431	397	428	390	384	410	428	386	423	396	401	442	425	397	392	437	436	415	406	415	432	435	401	432	451	408	394	414	458	419	416	386	412	409	431	401	374	394	404	421	421	411	419	451	383	396	445	429	431	414	447	384	419	439	413	423	400	417	449	442	404	434	415	422	401	437	406	399	392	399	413	409	404	448	428	391	429	435	407	420	429	400	428	422	355	430	413	445	426	391	422	416	407	410	407	437	474	415	442	384	440	424	455	413	441	484	443	417	402	409	472	388	415	419	409	449	400	393	401	416	418	445	435	416	433	392	413	387	389	429	430	405	431	418	446	413	435	391	402	407	452	406	396	385	430	420	455	389	440	443	386	431	387	425	440	410	426	396	399	416	389	407	421	409	447	425	384	415	445	451	414	453	407	422	446	424	400	420	388	399	430	407	427	389	408	468	415	440	385	407	411	404	425	420	414	419	429	390	398	386	422	402	434	443	394	373	423	400	442	413	457	389	388	407	385	397	431	408	414	424	419	416	415	392	383	416	418	419	418	426	449	411	411	433	439	403	400	415	434	427	414	468	418	401	440	413	428	419	395	424	464	395	408	433	440	391	384	406	399	394	430	388	393	408	394	373	431	391	398	408	439	410	388	428	433	407	424	419	412	423	404	407	413	453	423	423	430	425	430	406	423	436	412	420	437	404	420	450	388	432	402	435	407	378	426	417	422	437	450	428	416	424	426	398	437	405	442	429	395	395	432	415	467	405	407	398	382	448	473	386	414	428	423	416	409	418	410	412	430	450	430	413	422	400	380	422	397	401	439	404	405	424	409	435	431	414	427	444	420	370	387	423	412	410	417	426	406	445	392	402	443	421	409	426	448	424	438	442	420	426	427	416	419	405	412	465	459	399	430	404	393	392	372	403	432	424	432	406	391	432	409	389	402	412	443	433	404	405	408	402	435	441	391	420	408	393	407	441	419	379	432	433	431	403	429	423	414	431	393	393	408	418	419	405	405	390	411	434	456	421	424	408	411	444	407	394	446	413	430	403	429	415	426	426	417	400	428	395	393	414	420	408	429	408	396	422	403	412	404	396	389	462	396	394	442	394	416	420	416	417	406	441	405	411	439	454	415	405	434	407	357	416	401	414	390	418	448	436	390	422	423	430	382	385	404	401	419	435	432	451	424	425	422	405	410	405	408	433	389	418	413	428	427	415	429	380	418	433	411	391	415	432	397	381	410	452	419	451	421	419	436	404	414	448	420	385	457	360	407	440	468	406	443	449	420	427	431	428	419	437	389	422	382	425	415	410	412	451	431	417	401	398	393	383	408	442	424	400	429	443	447	472	401	381	406	437	391	435	414	401	413	387	418	386	398	433	400	422	399	393	386	412	407	444	405	436	414	403	414	427	409	380	440	442	416	400	408	436	392	394	418	424	420	426	400	446	453	427	413	403	420	465	413	421	415	391	408	411	411	434	402	432	397	437	435	411	401	409	441	440	422	444	426	401	373	395	436	425	426	409	434	419	405	375	425	422	421	395	408	447	412	410	403	457	416	419	413	432	372	385	417	406	395	419	419	409	368	387	386	429	398	436	382	411	442	432	407	423	406	419	421	442	413	451	430	433	466	412	439	422	440	409	405	419	399	451	412	429	434	424	426	409	408	387	411	450	396	423	424	393	424	403	410	433	421	405	403	393	413	421	400	395	400	413	434	392	384	414	405	429	436	424	455	415	416	394	411	407	437	385	419	416	418	449	443	425	404	400	406	463	394	442	423	446	397	423	420	413	423	436	409	411	432	393	406	427	419	412	399	392	407	398	407	399	429	412	375	443	412	420	428	446	411	401	391	387	386	437	403	395	411	423	400	373	389	404	393	404	426	414	422	404	439	426	428	384	377	403	445	431	399	406	394	409	412	409	399	394	433	394	439	432	446	416	395	372	413	413	458	411	431	437	425	408	424	409	434	399	407	444	424	432	437	433	375	386	409	435	464	405	422	415	447	411	418	413	446	376	397	397	447	425	427	406	415	440	392	404	457	374	413	397	417	443	420	426	431	383	405	393	426	382	382	436	400	391	437	408	434	412	398	396	393	409	404	410	420	429	429	384	417	413	403	371	416	363	390	399	399	393	425	446	446	397	394	381	366	432	442	416	428	402	468	427	398	419	400	426	409	422	389	413	463	444	396	389	457	410	421	436	385	387	401	404	394	446	415	360	406	427	385	410	389	433	421	431	406	420	412	410	405	410	414	437	416	399	398	418	384	383	413	428	423	395	392	394	400	440	398	414	438	421	417	434	446	421	413	404	408	399	410	387	380	418	467	395	409	432	397	410	412	415	420	421	451	456	417	450	403	400	427	382	396	402	391	436	406	378	416	410	455	420	440	385	412	423	406	382	386	383	407	424	402	422	376	417	407	409	443	411	440	414	402	400	418	419	456	411	416	430	439	416	373	409	420	390	408	407	427	411	409	428	400	404	384	396	379	399	428	428	401	380	408	468	414	448	425	356	408	427	410	415	407	401	394	428	433	430	406	378	418	407	393	425	422	415	422	449	435	354	394	407	429	410	410	398	416	418	422	413	418	410	425	434	396	401	438	425	435	413	414	447	458	436	445	421	420	400	466	413	377	441	430	439	420	419	405	401	443	396	427	448	406	445	421	405	423	441	392	391	358	418	418	365	438	408	402	410	379	425	429	406	409	414	410	389	417	396	396	420	396	420	412	420	399	428	415	419	442	449	407	426	459	456	429	464	429	413	424	415	437	375	444	429	427	429	421	402	425	412	419	461	409	452	427	408	396	394	414	426	420	427	407	385	453	435	388	412	432	441	425	429	442	389	414	430	396	405	418	426	411	450	401	377	405	426	396	415	425	420	428	422	423	427	427	459	438	395	408	387	423	389	407	414	402	453	407	425	360	402	407	399	399	412	428	413	446	443	419	419	423	418	404	432	414	414	423	417	403	370	423	398	419	377	422	441	399	435	402	384	467	435	441	404	387	431	412	401	420	423	390	423	415	369	412	403	436	407	407	420	412	421	430	403	397	424	414	389	416	417	398	455	408	406	396	419	418	384	395	396	434	395	424	424	441	431	433	422	429	400	444	396	404	441	420	405	414	407	404	435	436	445	391	419	395	400	390	413	436	445	418	424	395	424	428	402	422	414	421	383	384	443	421	424	373	406	428	438	438	391	393	415	400	429	411	435	409	399	432	396	411	410	393	428	413	414	408	403	463	429	407	437	408	414	421	419	404	399	430
14017	27316	26246	20189	17324	15393	12601	9107	7291	6182	5290	4521	4119	3838	3519	3198	3010	2778	2687	2568	2441	2250	2045	2019	1877	1618	1433	1411	1214	1124	1096	998	954	937	956	895	934	870	960	890	899	899	896	888	901	897	897	894	885	860	838	923	913	911	915	869	914	924	921	858	880	922	898	923	801	858	866	888	860	817	842	817	837	824	839	855	839	812	827	844	816	844	842	875	861	873	779	833	884	860	820	846	796	815	858	805	853	802	850	819	831	843	866	826	865	810	819	800	845	837	878	831	797	835	820	794	876	813	819	811	873	821	818	814	820	857	808	841	855	830	894	876	835	787	781	793	838	861	884	808	881	886	832	839	861	796	840	839	861	857	799	798	784	890	885	874	817	874	822	834	796	804	818	847	845	893	847	885	816	796	875	821	859	806	768	863	791	821	852	821	807	781	896	831	851	818	806	808	810	828	872	869	854	871	879	850	814	850	801	794	760	870	763	888	849	781	874	874	780	794	859	823	833	822	861	814	805	836	876	800	790	842	845	815	861	816	859	793	804	834	826	839	826	817	892	841	850	836	812	848	867	822	841	802	829	880	803	840	874	897	878	838	819	849	799	860	856	821	884	836	872	819	883	823	784	820	821	853	843	835	797	848	854	823	866	827	810	828	811	766	843	828	857	854	866	800	846	801	801	778	866	816	818	848	863	816	799	804	815	844	813	848	892	812	855	834	787	852	893	834	827	810	890	842	873	798	858	833	901	865	803	841	841	796	836	827	830	807	804	811	878	827	836	837	893	819	827	859	845	772	800	809	847	876	857	850	858	852	839	826	829	824	812	849	801	816	867	836	818	830	825	787	842	859	831	798	869	821	867	815	805	794	831	789	822	850	837	857	839	872	847	885	837	794	814	843	842	899	806	806	820	836	890	889	836	851	880	833	823	845	885	869	821	892	842	830	884	801	825	851	822	851	822	877	880	853	825	843	834	818	824	834	842	763	808	808	819	796	829	859	854	810	904	784	816	833	770	796	837	864	818	782	807	820	816	865	859	838	847	839	865	808	884	849	895	857	836	882	878	836	840	839	796	834	879	864	810	862	838	858	858	826	809	847	880	810	807	810	792	796	832	848	826	788	849	867	849	819	842	858	867	834	858	801	873	810	876	817	843	873	834	793	792	866	829	847	803	855	836	864	818	807	836	836	794	869	818	865	825	886	885	797	824	818	822	832	844	910	812	824	869	826	821	815	788	880	883	858	816	867	845	864	835	803	863	860	872	780	847	869	831	810	834	862	813	832	811	815	825	812	829	830	772	863	816	843	859	769	866	841	796	813	767	862	875	861	834	780	816	827	824	864	796	814	828	848	815	837	837	828	912	859	856	844	837	879	830	881	823	842	822	806	857	848	830	787	852	847	829	801	887	912	863	832	852	834	858	847	849	853	862	841	833	856	835	809	817	848	861	803	844	815	854	816	840	864	845	841	791	868	836	851	882	785	845	840	822	853	849	905	871	789	797	840	821	875	819	850	848	809	840	793	815	834	853	807	860	811	802	870	821	874	879	811	832	856	835	854	887	816	805	805	817	816	826	825	850	827	840	821	839	808	823	797	766	838	855	849	838	851	826	821	809	809	827	828	824	853	814	839	808	842	827	825	835	858	821	869	864	799	825	809	877	861	842	813	854	846	776	836	857	794	896	808	855	815	818	849	842	830	858	836	835	836	824	807	834	821	824	834	893	767	858	817	830	885	810	837	792	802	876	807	795	830	824	841	795	795	854	849	847	836	874	800	857	831	837	819	830	865	875	827	791	834	804	832	818	885	835	861	829	802	859	814	843	837	818	860	812	809	793	836	813	781	822	832	836	867	844	817	827	840	861	853	819	767	874	878	816	793	854	842	842	817	823	822	853	837	813	882	819	827	863	766	884	850	831	815	798	814	879	824	862	784	835	863	858	801	834	858	786	807	849	830	832	835	818	841	837	842	867	826	782	786	845	875	833	818	878	846	799	819	848	841	886	778	884	850	835	837	843	868	843	821	790	790	887	788	857	848	884	860	826	840	802	832	839	853	836	846	854	804	813	854	832	846	857	827	847	820	893	841	835	838	828	832	836	842	815	815	846	803	829	860	827	885	811	846	834	853	823	812	815	830	813	837	819	835	772	832	839	812	841	798	829	892	863	862	871	799	863	867	817	801	817	854	823	831	880	882	853	794	887	821	830	850	827	839	841	807	806	885	869	850	842	829	862	820	848	877	819	772	843	802	796	856	826	827	869	877	824	821	807	847	868	869	837	857	815	823	807	859	867	836	861	798	833	886	845	809	838	791	880	820	818	792	837	828	786	837	871	856	788	857	847	828	848	798	784	842	866	933	822	811	859	780	838	849	840	864	818	813	871	827	861	866	790	832	850	850	872	758	867	857	793	802	869	798	874	827	845	863	806	862	831	857	826	779	829	797	846	835	849	869	849	837	875	854	884	852	813	850	820	848	895	822	818	830	808	843	831	851	820	806	805	851	843	780	846	793	813	815	852	832	834	838	837	835	862	870	852	808	857	836	813	835	910	812	838	845	779	892	886	835	844	815	834	809	857	808	854	862	814	852	820	813	852	847	863	847	817	836	822	878	852	838	843	859	843	852	840	885	814	842	849	850	842	825	828	848	811	820	815	823	824	807	808	820	856	792	817	853	829	818	911	833	853	844	822	751	868	839	803	827	811	848	846	868	788	848	824	850	853	856	827	866	805	830	825	817	851	879	806	855	832	783	856	846	851	837	849	792	827	815	763	912	849	769	860	862	831	848	836	794	783	848	834	855	834	831	848	856	823	807	833	859	803	863	825	853	874	900	824	782	853	845	819	834	842	837	840	810	782	823	853	850	841	823	809	826	849	821	830	863	809	832	835	844	849	851	801	883	834	830	825	784	791	874	863	830	842	860	807	835	799	864	824	822	843	865	860	824	833	836	864	853	819	803	835	827	844	879	850	842	893	819	846	813	883	811	875	780	838	820	863	851	843	869	864	815	795	849	808	826	808	810	771	779	799	874	874	824	834	809	824	836	812	796	839	833	876	880	818	823	820	842	832	771	849	855	825	837	851	894	810	859	817	847	868	830	828	820	830	814	825	825	835	867	820	784	891	828	857	834	781	855	822	796	828	892	845	825	847	854	874	810	832	829	800	837	811	822	833	803	863	825	794	831	820	791	801	831	816	825	840	835	852	878	792	792	848	820	784	817	825	835	845	803	815	835	826	824	844	836	857	797	893	879	790	785	882	827	863	798	842	841	834	790	841	854	839	821	874	828	800	852	896	855	803	822	765	838	841	854	861	861	845	792	837	804	868	856	904	804	858	815	895	884	884	837	822	848	784	840	859	886	816	867	819	854	824	846	783	809	842	920	854	818	866	850	863	820	839	806	846	830	794	829	810	833	812	768	841	833	861	858	826	843	834	859	861	776	819	821	829	837	831	829	851	840	808	853	849	880	822	818	798	821	813	823	839	873	797	837	862	812
27429	17381	5862	2852	1825	1316	974	734	607	540	429	463	440	381	372	365	353	362	312	292	314	316	335	277	287	269	295	259	227	245	236	242	245	251	241	260	222	241	229	268	208	233	235	229	239	222	241	269	225	226	224	234	254	240	254	267	237	233	231	230	254	225	226	202	241	258	235	246	246	230	241	232	230	245	229	239	246	242	231	244	242	212	231	239	211	210	235	207	238	206	221	219	254	221	252	232	265	238	238	244	251	250	247	214	252	238	230	230	225	235	203	222	217	210	248	235	220	233	227	257	225	221	235	252	217	215	262	208	218	250	237	244	235	247	249	213	229	256	222	250	245	228	240	247	200	243	249	244	268	215	243	243	228	223	221	259	269	220	215	261	259	267	233	218	250	243	244	249	225	234	234	225	233	237	196	192	242	218	245	235	244	222	258	230	254	219	240	251	219	217	227	253	224	218	244	221	230	219	247	222	226	229	219	272	247	221	211	257	230	215	236	225	238	238	230	240	237	214	243	258	230	207	223	263	232	232	231	234	262	216	231	236	229	244	246	227	242	217	231	235	247	240	241	219	229	229	225	227	249	265	206	215	234	229	216	224	234	244	217	224	227	230	243	230	244	223	221	240	239	254	225	222	223	229	238	244	240	228	225	245	225	229	226	210	241	205	229	201	230	219	212	227	223	247	211	243	237	229	247	224	215	242	258	227	251	251	243	229	228	240	241	203	255	232	253	219	235	207	231	217	233	234	233	225	222	254	230	234	255	252	211	208	228	231	204	255	226	217	209	234	219	247	278	234	215	221	216	218	212	224	217	212	221	240	213	250	220	233	218	233	261	256	231	253	236	230	232	243	229	225	221	242	240	233	226	229	211	245	214	239	236	222	225	234	206	235	254	230	234	225	225	213	209	223	266	230	212	221	228	226	226	227	242	253	247	221	232	247	257	231	235	248	243	224	256	223	233	226	218	259	233	232	219	246	244	222	225	229	225	224	254	250	234	232	232	231	265	219	246	196	233	241	237	242	193	223	226	253	229	217	267	205	248	210	236	237	226	233	250	269	229	224	245	212	233	220	237	248	205	198	245	245	220	230	231	254	230	241	251	239	226	215	239	232	223	242	254	259	246	253	228	234	219	246	220	238	230	240	222	240	227	228	218	231	255	231	231	222	220	211	218	251	240	227	204	218	241	249	253	244	232	217	249	221	209	235	237	231	240	222	238	216	237	234	223	228	219	245	232	220	212	253	237	214	230	227	221	258	215	249	240	230	261	224	235	246	224	230	209	243	254	246	237	232	234	238	226	248	239	234	222	237	228	225	231	205	220	226	214	241	239	246	232	252	221	247	230	226	245	223	220	230	231	245	212	218	211	232	239	219	237	249	233	241	229	252	233	227	246	251	242	214	251	241	240	254	235	216	230	240	251	232	237	246	221	230	252	227	248	233	249	241	251	199	222	228	226	209	226	219	235	241	242	218	235	246	234	228	255	218	258	212	218	233	222	223	241	234	247	227	261	246	241	257	234	243	233	234	252	210	257	237	223	243	226	227	257	234	266	239	203	249	221	216	210	235	207	216	212	252	255	230	238	212	242	261	223	245	230	227	244	229	207	216	217	233	233	218	230	228	242	205	242	268	245	235	227	211	228	220	251	209	231	222	236	208	219	226	245	221	211	221	207	225	212	252	244	231	240	252	212	224	230	237	233	228	207	267	223	249	257	221	223	208	219	254	226	220	214	216	236	231	225	263	231	215	217	213	237	265	228	232	243	230	209	240	230	250	237	254	230	272	229	217	222	236	247	248	232	244	236	258	236	194	241	246	224	202	225	243	203	248	245	239	217	226	230	249	230	248	209	223	241	245	224	247	243	221	240	222	209	227	203	217	214	212	246	251	244	237	222	244	209	243	235	247	245	262	240	236	233	226	229	226	243	254	218	222	257	220	205	246	208	262	240	232	232	233	253	232	221	238	225	238	244	234	247	247	245	256	236	233	215	238	253	258	238	209	220	222	234	209	236	230	248	236	232	213	224	246	241	237	243	259	242	217	224	242	244	239	218	240	240	212	248	221	199	221	253	229	243	228	257	280	234	205	210	204	220	210	222	259	205	230	234	210	237	242	205	234	230	232	234	209	226	247	259	226	226	228	272	248	257	219	247	233	239	225	212	237	252	250	218	234	259	225	251	234	209	205	254	240	221	227	222	230	248	246	225	230	225	215	212	251	224	222	240	243	233	250	241	212	250	220	227	242	234	228	247	260	233	216	241	224	244	243	234	228	252	249	256	219	240	215	215	220	245	236	243	203	225	253	247	233	225	212	265	214	204	221	223	234	217	224	229	232	221	231	238	200	249	241	236	240	252	242	205	225	238	237	210	214	260	248	231	215	231	241	227	221	255	208	245	221	234	212	239	217	251	206	203	235	211	267	243	215	236	229	220	250	235	231	217	220	202	234	212	235	236	230	231	202	233	244	199	229	232	251	229	245	261	231	222	239	226	240	255	252	274	271	267	224	218	243	260	251	216	227	216	241	230	221	217	244	226	273	228	227	245	247	264	244	212	238	253	242	247	241	217	230	259	200	235	244	226	219	223	225	233	239	225	218	221	249	258	242	243	216	251	244	237	238	229	245	252	230	238	241	227	236	281	237	231	232	215	199	231	272	207	213	251	230	244	225	238	255	243	258	211	240	247	235	215	255	257	233	217	229	211	243	251	239	227	226	209	259	229	227	220	219	215	214	240	206	234	209	265	225	230	239	218	192	239	255	222	236	234	233	254	244	245	236	197	261	249	256	268	229	226	223	236	252	214	232	246	241	240	235	228	229	230	250	229	221	246	267	232	225	224	222	235	214	222	249	223	244	240	208	226	268	259	233	235	222	221	230	239	208	209	247	221	242	224	261	224	239	241	223	260	222	220	221	224	234	233	227	211	223	217	218	240	243	236	256	241	236	224	253	193	263	260	209	238	244	223	231	263	231	226	216	231	224	223	202	230	233	234	228	218	246	221	247	249	224	215	234	237	242	243	232	221	231	246	224	238	218	255	213	246	241	231	221	264	258	237	248	256	231	234	231	213	258	222	219	235	252	225	238	235	244	208	241	212	219	258	242	211	206	246	241	227	237	249	236	212	231	227	228	237	222	233	238	226	228	262	244	195	233	230	219	223	205	233	230	247	250	237	235	225	224	214	248	254	200	265	249	251	238	241	227	205	265	247	219	250	202	211	214	242	234	234	251	245	214	239	264	279	200	225	234	223	227	217	247	255	220	232	238	246	186	253	237	241	237	237	251	216	259	249	217	227	246	230	236	225	247	240	219	234	231	231	239	250	270	263	231	231	235	241	233	207	212	212	230	241	233	215	251	233	247	233	246	250	261	248	242	272	232	205	224	238	239	221	226	250	257	216	255	251	215	230	218	262	230	213	235	224	263	247	246	257	224	221	225	245	244	208	246	228	247	210	272	229	236	229	237	238	220	225	233	276	250	224	222	249	222
7867	11076	11137	7279	5969	5031	3753	2768	2268	1805	1603	1460	1418	1333	1212	1159	1109	1053	1004	948	973	824	843	827	741	636	637	619	642	555	582	559	524	543	478	504	523	567	503	518	553	523	584	534	536	553	530	560	517	514	487	524	551	507	500	508	497	536	555	522	519	534	511	557	555	522	522	485	518	522	483	520	503	538	483	499	532	487	519	499	511	523	466	504	500	534	498	526	524	485	501	506	493	514	564	457	540	483	480	513	476	512	456	522	528	490	463	546	493	492	489	534	492	454	508	490	486	504	512	515	528	470	504	488	503	489	507	517	516	532	505	524	485	493	527	495	499	466	502	505	502	504	482	495	499	529	510	496	521	507	495	503	513	527	462	485	512	528	493	487	520	527	488	478	482	485	511	519	475	489	474	498	494	510	495	518	477	516	517	490	528	497	493	511	508	513	539	481	490	529	475	508	495	461	566	492	496	507	484	482	543	485	506	522	477	507	516	496	454	510	471	475	461	508	511	535	527	517	517	491	555	497	501	516	522	504	505	490	483	554	512	488	504	482	505	493	472	505	483	502	484	510	487	491	500	482	507	504	492	524	516	503	521	485	477	437	564	507	535	506	486	490	509	479	536	474	522	485	494	489	498	504	536	518	521	515	458	479	493	477	538	479	475	458	540	549	537	536	496	517	524	517	544	532	530	456	491	520	510	485	504	510	451	527	489	518	495	465	498	470	498	478	496	559	525	499	459	553	491	512	478	495	497	482	509	479	511	515	497	507	506	524	465	552	499	465	524	528	489	482	481	474	526	504	495	527	468	482	498	534	512	508	517	524	508	512	505	527	456	509	519	492	476	542	515	518	523	533	528	507	519	534	498	503	483	518	474	462	481	481	510	497	477	494	535	487	499	547	467	498	479	495	520	530	507	524	471	518	509	497	490	510	512	516	507	492	481	489	508	493	466	513	511	511	502	505	501	512	488	518	457	469	528	543	508	490	539	575	452	494	487	486	481	491	480	525	543	498	500	508	550	504	464	503	496	505	512	499	491	534	491	463	497	493	488	512	527	511	493	521	483	530	479	508	490	498	491	539	524	513	511	489	486	500	485	501	546	495	504	510	503	526	517	489	487	477	466	497	501	463	465	481	454	515	506	496	493	495	550	528	470	490	501	483	473	488	509	539	527	492	519	497	515	527	512	504	451	508	470	466	475	486	513	511	476	468	520	449	538	490	482	482	482	479	475	500	496	505	484	523	541	495	494	474	504	503	512	525	486	497	481	482	481	514	553	546	477	504	498	514	463	487	491	547	501	506	525	489	479	480	515	500	547	500	494	516	528	501	518	494	456	490	480	476	476	499	523	513	515	464	503	470	503	509	511	489	550	504	485	479	505	480	502	534	474	507	519	500	522	513	462	504	524	466	502	512	487	497	517	524	486	511	476	508	522	524	501	493	523	534	498	524	464	527	495	528	499	506	527	493	506	506	518	502	487	537	512	483	504	514	501	477	528	486	518	484	524	513	475	478	510	493	509	506	478	490	517	495	479	482	507	513	482	481	498	478	465	467	479	526	503	486	515	515	486	506	514	510	504	485	509	485	513	513	516	514	495	488	504	496	491	520	509	501	478	511	492	459	461	479	461	492	510	498	518	486	480	516	519	494	506	501	508	503	517	497	468	497	509	485	502	513	487	504	500	510	508	477	503	481	515	463	485	471	523	487	505	511	516	525	487	540	495	499	497	525	532	539	514	487	537	500	530	560	519	510	495	499	521	514	491	522	453	496	549	527	490	516	564	483	497	499	456	462	513	529	519	505	482	569	506	468	553	475	513	510	539	476	482	498	498	488	474	511	523	492	500	526	517	517	508	494	458	478	525	503	539	497	526	477	525	534	522	507	484	539	506	531	505	503	484	542	482	511	492	484	466	517	470	519	498	508	517	498	490	502	491	470	518	509	525	461	521	495	501	491	523	503	481	504	490	544	544	526	513	526	500	503	476	511	505	554	516	478	533	485	520	499	499	506	499	529	513	488	519	500	491	524	514	518	484	491	521	533	506	510	529	518	490	500	503	520	541	481	549	507	495	513	451	518	531	484	487	541	546	489	500	497	527	514	513	487	526	506	496	531	490	500	503	521	495	510	477	514	504	524	500	557	516	486	510	490	477	501	473	528	512	489	506	535	523	524	476	501	503	543	549	505	521	543	506	485	529	513	498	520	481	497	544	474	491	500	507	534	519	493	487	538	493	474	549	500	493	497	546	508	512	484	526	488	478	500	496	512	479	509	480	522	507	532	521	519	481	483	523	515	460	489	499	480	495	531	494	504	559	486	506	526	494	465	502	524	530	525	525	520	501	497	483	530	521	491	540	485	459	457	529	507	502	482	504	483	520	466	485	511	517	509	487	509	530	487	498	464	506	495	504	493	525	533	467	539	483	501	481	503	493	501	503	448	517	492	529	531	497	514	514	506	522	490	518	476	463	527	535	481	485	502	513	508	489	528	510	456	522	522	551	487	502	483	466	504	522	519	495	496	545	506	472	513	502	492	496	492	514	506	514	525	479	508	534	518	537	522	471	499	473	523	521	499	524	504	530	492	523	467	506	528	516	514	513	511	493	507	507	484	541	524	503	485	482	545	523	493	523	477	495	498	511	484	488	541	476	481	466	489	505	505	503	501	497	508	536	502	523	496	525	501	485	495	478	511	487	492	498	482	501	481	509	507	498	490	507	499	511	517	506	485	485	509	521	495	481	494	528	443	495	489	524	477	520	496	514	475	496	507	538	529	539	483	508	528	537	501	466	515	487	512	510	519	464	517	522	539	481	515	506	476	524	492	492	491	491	512	502	511	463	468	510	493	523	504	496	509	505	507	505	495	490	509	460	493	538	526	515	476	475	509	490	485	512	546	486	516	448	497	487	487	454	495	485	506	473	456	497	512	548	540	535	499	493	466	490	521	490	520	469	537	524	531	457	534	512	522	514	494	519	500	492	476	518	521	484	513	516	528	530	535	484	492	505	490	476	510	470	484	528	514	520	521	547	528	516	507	488	491	506	540	490	457	511	508	515	511	505	509	520	522	465	515	505	510	495	512	499	554	499	519	475	530	471	451	501	553	532	514	509	519	495	466	503	524	454	482	479	495	503	513	526	511	487	487	481	506	478	526	526	546	516	528	527	474	500	487	512	508	494	525	497	502	489	531	493	503	515	506	493	471	485	536	522	473	456	515	521	510	488	504	494	486	504	524	530	484	490	504	525	479	515	468	504	515	476	512	481	491	527	485	501	500	487	501	482	532	494	512	513	458	507	460	493	481	505	493	495	478	500	496	505	535	512	519	506	463	527	511	484	501	520	500	525	513	480	488	504	572	485	513	492	513	471	466	532	486	537	498	509	535	475	510	478	505	463	513	507	481	473	506	537	498	513	519	500	483	475	491	460	522	514	477	463	486	508	506	498	513	501	519	501	528	491	487	500	512	541	481	499	500	490	556	522	526	522	489	488	550
25183	21512	27978	25392	13671	4600	2643	1787	1292	1140	997	902	783	736	681	627	645	588	559	578	530	485	444	434	434	351	398	382	333	306	277	313	292	297	260	286	282	288	267	241	285	303	290	265	265	279	262	289	288	293	286	275	253	292	285	288	287	259	268	275	273	275	276	297	252	265	295	282	275	283	283	261	272	282	264	249	265	263	279	266	267	243	271	261	262	263	278	249	282	269	261	287	267	261	289	279	239	273	274	276	257	278	273	257	300	261	259	273	285	275	256	281	263	286	268	276	270	293	265	258	299	269	259	260	235	272	252	239	245	254	261	261	252	276	273	282	283	245	260	264	281	291	286	256	283	288	256	265	254	276	264	273	262	286	245	254	282	272	257	257	250	280	267	243	254	276	276	280	280	255	282	266	254	276	269	271	284	290	273	238	300	272	287	237	258	282	288	252	287	255	263	251	268	276	297	254	237	243	255	247	258	252	260	267	258	265	249	231	266	255	265	278	284	257	261	264	249	275	277	266	255	273	260	288	277	257	282	278	240	283	263	285	272	257	278	253	276	249	264	258	266	249	243	287	267	277	237	296	245	243	273	295	278	274	267	288	273	269	246	243	275	287	240	287	271	281	282	271	281	263	280	256	294	261	254	282	231	259	258	260	244	298	286	244	255	281	277	259	247	265	279	299	270	258	241	273	281	300	259	236	232	270	248	257	293	290	291	262	265	275	264	255	279	234	256	259	244	261	273	263	296	250	268	252	265	255	269	261	253	264	307	282	243	244	274	283	262	257	246	250	241	255	270	249	267	251	278	279	247	271	290	281	235	290	277	253	329	244	265	269	298	237	245	264	262	256	259	280	267	282	274	271	281	255	248	278	258	276	250	269	296	260	258	280	238	266	294	246	276	277	267	291	248	273	307	249	270	282	272	288	257	253	286	249	292	262	286	265	268	256	279	286	241	253	284	268	272	290	257	269	269	267	295	254	275	248	272	267	268	245	290	276	257	285	253	269	269	296	260	294	280	276	281	249	265	271	270	258	246	281	300	247	278	255	301	238	247	253	267	245	296	265	269	271	226	283	243	261	268	231	281	245	263	263	269	285	266	271	267	273	240	259	271	258	289	282	259	268	263	275	262	271	261	289	285	251	266	209	251	251	263	272	266	261	270	267	273	281	286	262	275	285	250	274	251	234	280	249	287	276	277	300	274	257	259	256	278	274	277	275	262	267	271	261	237	252	228	232	270	256	271	261	270	286	283	259	311	261	297	255	264	286	267	286	248	258	281	282	263	254	263	259	258	269	258	290	251	287	294	242	253	260	280	281	283	256	285	240	273	238	253	275	280	222	264	263	253	284	278	277	264	268	271	277	257	273	261	237	256	272	276	262	250	233	260	273	256	288	297	267	285	267	259	297	260	273	313	277	253	257	259	251	253	290	260	253	262	247	287	286	244	279	246	286	239	284	276	276	256	252	237	271	276	247	274	278	253	274	304	288	262	261	270	300	257	242	283	269	254	243	218	284	283	286	249	302	240	280	250	270	289	245	276	254	248	263	262	273	282	229	290	304	307	260	261	268	279	259	257	248	244	246	227	272	256	264	264	234	281	255	286	289	261	249	292	268	284	260	292	229	271	243	273	265	261	272	265	277	280	282	251	248	236	243	277	275	261	253	256	260	288	269	281	267	283	275	262	241	299	242	278	268	235	266	276	215	246	291	242	248	253	292	257	266	269	289	259	259	260	270	268	276	260	260	286	263	253	289	257	244	256	243	275	269	295	260	233	286	260	244	251	278	254	291	279	246	263	268	268	271	280	292	254	282	289	237	272	236	259	265	230	284	231	248	269	251	280	283	275	242	266	254	257	257	258	239	265	295	253	253	270	241	263	296	260	276	275	267	280	276	258	282	272	277	278	281	261	275	294	267	248	241	258	246	251	254	251	299	290	265	254	226	260	266	251	275	280	300	291	268	252	249	269	257	315	280	230	278	289	267	257	292	242	268	260	277	270	276	253	248	262	282	239	281	245	254	277	246	260	244	264	268	292	258	271	274	298	291	270	272	309	274	292	262	267	261	263	280	268	272	280	266	267	307	246	276	269	259	281	260	249	267	305	290	273	281	243	272	263	236	274	276	259	276	260	277	285	283	267	262	275	269	235	284	275	247	276	250	280	269	286	253	265	260	236	267	282	265	258	292	284	267	264	266	249	259	264	265	249	227	258	298	264	245	264	302	254	269	291	289	262	264	279	276	276	257	296	288	257	254	269	247	274	288	261	272	262	249	276	272	274	279	266	277	256	260	254	263	255	248	288	282	279	265	263	248	280	256	261	280	274	277	282	278	245	290	275	261	253	250	260	284	252	258	276	246	244	275	259	277	259	287	272	270	273	269	269	288	275	281	253	264	241	310	277	278	255	263	281	251	269	235	266	268	256	286	284	256	286	253	291	271	285	309	258	247	275	276	267	247	265	257	258	240	252	274	266	255	251	295	276	233	290	256	244	279	253	285	236	305	247	262	269	280	259	259	259	293	269	277	266	262	280	264	260	283	258	258	283	280	263	244	267	251	288	286	271	281	267	251	314	263	298	290	254	246	260	286	270	252	259	273	244	276	270	218	260	272	269	281	271	260	265	266	262	262	273	253	268	264	280	279	267	282	257	260	272	264	239	280	245	262	290	280	284	273	266	258	247	240	276	275	255	250	266	252	283	269	288	251	251	277	258	262	287	278	270	222	284	252	284	270	271	266	285	235	263	288	281	288	248	245	282	260	277	261	263	284	253	262	283	296	258	234	271	240	257	256	276	241	266	292	267	240	263	292	283	246	252	256	250	280	304	263	244	258	269	285	261	257	271	269	262	291	253	262	261	250	274	254	244	258	253	265	249	241	248	265	264	295	273	276	251	241	256	266	301	279	266	297	258	269	276	247	237	270	267	256	269	268	302	253	241	255	294	267	250	260	268	246	281	270	264	284	266	278	287	263	280	255	275	266	262	265	276	261	270	257	266	240	291	267	283	234	237	276	257	263	282	274	254	241	264	292	253	241	285	246	266	264	273	288	289	254	283	272	279	251	258	272	271	280	275	279	271	284	267	275	255	277	265	276	268	232	261	261	279	277	312	238	277	270	277	239	256	281	270	251	306	274	269	289	287	240	270	296	267	265	235	274	236	251	252	276	231	262	272	280	282	300	276	262	258	263	275	269	261	279	288	266	256	240	247	274	266	259	292	273	256	285	282	247	263	253	284	284	283	293	249	277	261	281	244	269	269	278	264	270	252	241	245	272	289	279	287	251	295	300	300	254	274	271	233	269	274	275	288	270	267	273	254	261	249	272	283	237	263	281	291	267	265	236	242	268	295	255	234	272	283	244	232	273	258	272	262	252	238	245	259	264	277	233	288	254	246	256	260	266	246	265	293	288	275	300	281	266	278	265	238	282	235	266	259	259	259	266	303	285	286	268	288	243	255	243	272	290	283	284	297	290	293	244	236	246	275	241
10705	21142	20537	14353	11936	10012	7538	5793	4713	3991	3318	2941	2690	2534	2291	2137	2089	1924	1732	1701	1593	1477	1331	1330	1239	1057	1047	907	794	714	693	652	612	636	619	606	587	589	603	631	585	615	614	622	639	603	582	591	615	594	594	574	580	638	605	581	621	577	556	567	612	540	602	575	574	571	576	620	549	549	578	583	567	634	521	567	515	591	537	558	519	547	557	557	556	536	559	538	563	524	561	577	547	599	606	542	587	588	578	533	586	578	527	619	547	509	562	596	529	558	554	554	567	555	573	569	541	552	566	556	540	596	536	562	542	573	594	545	593	561	534	538	556	525	546	597	581	544	625	567	556	566	540	543	584	576	538	544	564	565	560	552	552	580	546	546	503	554	550	561	590	573	568	552	532	573	542	567	567	564	588	575	599	562	599	589	563	558	571	546	569	575	569	535	587	563	564	559	555	528	514	506	562	579	540	577	540	551	553	544	541	561	519	559	548	519	555	607	560	538	519	597	546	561	541	525	555	583	547	564	560	574	528	548	548	557	549	548	516	548	597	569	589	541	596	574	562	522	555	525	592	570	566	548	554	567	535	558	560	604	552	549	563	627	567	583	545	581	540	547	573	573	531	569	567	538	592	586	553	582	533	566	538	517	530	574	568	578	579	526	563	544	629	549	592	619	496	517	552	514	569	537	559	556	545	559	553	563	560	539	560	571	526	571	552	537	553	555	546	628	584	537	525	548	584	554	551	581	507	564	573	577	536	540	552	557	587	564	543	577	522	543	521	556	618	583	543	560	559	585	546	594	508	553	560	608	524	548	573	555	575	533	587	526	573	547	533	561	569	558	554	559	568	571	531	554	570	578	538	543	571	575	529	518	587	542	554	533	545	547	535	583	538	541	548	594	585	554	573	526	549	536	586	563	553	549	575	583	557	545	564	563	565	563	559	572	576	526	539	570	539	532	547	549	535	559	550	570	572	564	529	562	562	602	557	565	556	555	564	529	569	502	570	546	547	585	565	554	564	540	557	587	595	572	562	570	578	609	561	521	566	568	522	550	526	568	541	573	581	555	569	549	614	532	555	561	575	577	500	613	574	572	567	587	555	568	548	556	538	570	554	543	560	538	575	541	557	544	520	534	580	517	521	572	573	556	601	587	567	563	544	554	547	508	559	539	549	543	546	520	552	574	581	544	543	541	529	547	566	547	567	553	545	548	608	516	578	593	563	542	574	539	519	582	541	550	552	564	575	593	578	603	551	570	562	531	560	554	554	574	540	511	581	593	576	543	542	591	533	572	573	540	594	556	542	619	533	527	548	575	591	549	586	576	582	547	544	579	601	549	516	524	536	559	570	573	541	524	564	545	560	567	539	534	538	604	582	534	538	597	544	568	559	562	597	544	551	535	520	559	537	608	555	613	542	514	570	529	579	506	559	526	542	559	597	535	582	544	580	548	554	568	575	574	546	534	524	553	517	562	554	590	531	552	584	590	549	562	573	534	557	603	556	554	567	563	570	537	521	600	554	539	594	602	597	557	609	559	588	557	583	572	541	562	555	566	583	590	529	547	560	500	581	554	580	539	595	526	538	544	562	580	558	522	529	569	580	568	539	534	557	536	591	551	526	590	577	594	552	568	546	579	557	593	530	573	558	561	525	525	561	579	588	581	530	552	544	606	555	546	544	560	581	582	564	553	589	568	563	568	519	550	547	557	577	546	552	544	586	580	549	547	552	576	569	575	561	587	532	559	578	570	562	544	531	572	531	555	585	547	570	556	592	575	555	584	576	548	568	569	557	566	569	570	556	566	545	572	566	575	547	552	589	524	548	535	549	520	548	552	534	550	586	590	581	571	565	548	555	560	535	557	541	580	580	538	571	594	531	564	536	610	619	548	566	580	570	584	528	571	590	599	567	528	548	517	579	552	540	535	564	562	563	576	575	508	568	575	526	602	614	568	532	539	555	563	593	547	580	569	590	507	553	555	564	549	571	554	552	507	571	588	559	550	552	534	571	567	547	590	546	580	568	580	582	560	587	607	544	571	537	568	563	551	569	536	521	526	581	554	572	578	564	580	558	583	548	515	526	570	575	526	567	520	603	567	559	525	567	552	544	567	540	514	540	558	563	570	542	581	586	581	549	564	600	547	586	591	557	594	599	604	544	544	525	544	591	523	563	597	542	587	578	577	538	553	576	519	550	562	540	538	540	524	589	527	546	573	539	499	565	578	589	555	571	568	534	555	556	571	557	561	601	598	540	573	533	601	584	581	569	613	561	518	588	558	536	556	549	543	549	506	600	606	585	565	537	564	551	592	570	539	568	545	519	537	561	576	582	585	578	561	569	603	600	595	586	594	583	616	544	645	523	547	595	549	544	538	597	560	553	561	598	538	569	546	526	570	598	540	551	599	606	519	575	582	539	578	581	556	572	565	577	593	544	541	574	559	566	553	573	548	578	538	560	560	551	575	620	548	576	555	554	530	597	553	541	541	546	559	565	554	581	529	558	551	536	587	523	568	542	568	542	595	524	518	603	571	554	604	581	560	561	537	561	573	534	549	546	549	585	521	556	550	567	561	572	559	570	533	547	546	578	561	535	560	551	534	592	567	585	537	590	580	526	537	557	573	555	600	570	571	568	545	503	561	563	572	555	564	527	581	541	535	601	576	570	578	541	575	558	527	558	524	585	576	574	549	588	539	569	512	588	534	549	593	550	531	542	509	569	540	511	552	616	556	542	541	563	572	521	589	582	548	566	586	516	556	572	543	580	564	564	551	532	534	539	544	562	570	530	575	565	565	562	551	589	523	564	604	583	530	530	603	527	552	571	568	593	571	616	576	535	568	563	553	582	520	616	537	548	562	541	522	578	591	559	543	544	581	572	560	550	569	522	534	550	604	534	561	535	574	518	560	556	555	630	598	566	543	533	609	551	540	537	582	533	593	555	603	579	560	529	521	572	551	589	535	582	554	537	556	549	570	571	559	551	549	564	544	557	542	542	524	553	554	533	565	544	570	553	549	597	560	577	549	573	569	530	536	536	577	557	591	521	606	541	519	566	520	625	562	552	574	563	548	565	576	510	569	578	542	561	557	582	542	569	548	566	551	527	587	568	548	530	577	528	580	550	594	584	586	540	589	534	571	536	565	559	545	540	564	518	553	546	562	523	546	567	575	563	598	547	518	554	538	510	554	576	516	547	565	526	554	586	555	584	557	545	527	541	560	525	487	540	534	575	573	544	549	547	585	536	565	557	542	560	555	546	579	569	557	506	580	539	551	581	587	572	567	549	550	557	543	543	586	551	615	529	508	562	557	561	521	576	568	587	526	557	554	575	583	558	577	544	608	541	529	559	559	555	558	546	528	533	553	585	536	573	554	547	534	564	539	584	548	545	577	570	581	533	603	573	586	561	623	518	527	545	549	535	607	546	565	544	524	531	541	541	583	588	567	571	522	552	568	545	575	600	593	558	567	544	571	546	565	537	529	554	565	570	546	536	586	546	518
24229	21499	28946	24419	21460	13650	5178	2855	2190	1910	1664	1494	1314	1194	1138	1109	980	998	956	853	817	789	714	703	719	643	619	583	504	541	477	475	459	488	439	464	481	427	469	426	411	416	439	451	452	412	403	456	416	459	468	464	419	431	443	463	477	396	453	431	458	425	435	423	490	404	460	431	421	408	381	445	392	440	398	427	403	414	384	409	446	436	460	410	431	415	425	440	414	437	385	463	391	380	427	426	460	446	454	427	421	421	426	478	417	430	419	391	384	449	384	382	406	427	401	447	435	396	412	440	361	443	447	455	455	421	465	449	409	417	433	411	417	439	402	408	418	432	415	391	412	425	413	408	411	396	445	430	403	453	450	433	401	407	426	408	420	437	429	426	411	405	390	432	441	417	401	421	418	390	419	438	443	429	421	439	385	416	442	433	442	436	438	358	405	399	413	431	393	439	403	453	413	418	430	462	470	421	431	419	439	384	383	450	458	433	413	428	427	424	407	453	417	425	427	396	393	447	438	397	430	415	422	431	440	425	418	399	437	410	428	405	390	409	424	415	423	434	406	452	467	432	443	431	436	438	438	401	424	428	412	421	453	407	398	400	385	406	422	435	398	386	401	420	417	407	409	420	402	434	440	455	413	421	448	440	431	387	386	440	413	439	428	422	424	403	443	436	443	427	439	437	393	407	401	426	453	422	424	416	417	417	419	416	403	406	421	410	441	405	413	417	462	481	406	410	389	409	424	429	408	458	426	451	402	408	414	454	460	447	418	454	443	389	438	380	439	420	387	378	452	420	402	431	413	408	441	368	448	425	419	422	393	469	408	411	429	411	425	413	465	415	425	415	380	414	387	412	437	428	447	443	449	421	424	394	428	417	382	392	419	421	415	411	427	447	434	429	426	426	431	403	405	393	391	420	429	393	410	420	450	420	411	389	395	387	397	396	431	414	401	433	393	403	406	422	449	429	460	478	420	415	433	437	423	412	450	387	397	431	433	392	434	413	432	410	439	415	417	445	432	396	423	399	401	421	437	434	443	460	402	407	403	391	414	427	399	458	400	423	395	435	411	394	403	419	419	427	411	407	418	436	426	439	429	420	440	436	467	469	445	411	403	404	412	428	412	432	423	435	416	453	429	405	401	409	446	445	415	423	423	431	443	397	421	447	423	410	439	409	397	434	438	421	415	406	445	429	456	421	437	448	409	437	420	428	428	440	436	430	423	382	434	420	422	390	428	396	439	412	416	447	415	416	430	406	394	387	446	424	400	417	407	446	395	438	442	460	434	435	428	404	442	439	417	430	413	428	412	453	434	438	422	403	429	415	452	425	418	399	449	446	438	423	423	427	428	434	412	409	405	435	447	426	409	423	433	435	448	373	443	431	441	428	419	415	441	419	469	397	413	462	405	437	414	403	398	444	437	410	420	406	410	397	415	430	415	441	426	422	455	415	398	418	415	396	420	416	390	415	408	434	440	371	425	421	448	427	455	403	427	431	434	401	409	444	422	454	411	444	422	415	422	418	415	396	398	419	433	411	423	410	400	439	436	383	434	426	406	443	419	461	412	404	421	393	397	425	430	428	412	392	395	440	383	419	426	419	440	402	398	431	423	430	468	406	410	426	413	420	412	414	397	416	387	397	436	396	407	439	413	406	405	453	388	411	423	418	449	358	408	395	428	398	433	388	414	424	402	418	435	409	400	429	429	429	432	396	423	423	431	440	452	398	411	397	479	427	458	428	433	450	439	408	417	452	407	427	416	432	434	441	440	390	394	413	422	391	406	460	385	412	378	435	424	432	454	441	422	413	427	441	413	418	431	385	461	389	399	460	387	421	443	434	452	432	412	401	452	426	452	442	437	390	415	400	427	438	398	390	403	397	444	423	400	425	448	421	429	398	411	406	479	430	421	441	442	460	429	398	428	445	425	454	421	386	420	414	377	403	403	450	404	379	432	415	417	414	442	381	440	420	407	457	453	411	428	435	443	437	358	403	448	433	416	423	417	446	430	414	392	418	467	447	414	406	416	420	425	439	399	419	420	422	384	441	437	440	420	438	411	437	436	385	410	409	450	458	397	449	448	428	424	389	412	407	378	424	426	432	406	394	442	394	409	414	432	395	403	401	455	432	394	447	406	422	404	401	408	376	392	437	418	418	409	392	412	425	422	424	416	440	414	407	410	380	447	451	408	475	422	396	421	410	388	414	428	428	395	431	403	427	405	389	416	445	430	432	415	429	398	396	399	418	416	424	437	426	404	403	436	397	386	393	428	414	429	435	408	435	429	409	426	415	413	409	439	419	380	420	409	433	408	391	448	424	410	431	414	385	442	461	418	378	420	427	438	432	439	414	391	446	438	404	427	410	409	415	403	428	391	399	401	425	418	439	395	419	433	415	416	413	444	438	421	408	398	419	366	406	455	445	412	419	464	451	452	464	376	383	471	416	426	424	438	424	426	464	510	433	423	390	381	426	446	418	431	409	400	388	439	398	400	428	449	423	414	443	397	400	467	414	417	382	411	451	409	411	442	435	433	408	419	395	406	408	385	370	448	411	440	424	420	432	418	425	405	426	431	411	421	470	439	405	390	449	430	421	408	437	430	445	458	422	385	395	414	462	420	426	381	415	430	444	419	400	461	408	421	424	396	399	394	408	447	420	427	445	396	445	433	425	438	439	432	429	419	402	401	404	428	443	408	406	435	354	435	372	427	411	411	407	439	425	420	415	409	418	434	417	410	454	439	414	406	427	442	443	415	436	428	428	411	415	420	420	419	391	410	404	417	415	437	427	406	412	430	443	425	423	419	432	419	433	448	426	436	425	412	417	423	450	432	446	438	407	412	421	424	398	454	414	452	420	427	444	421	426	423	440	453	482	432	394	443	379	418	429	412	422	412	396	418	450	385	440	421	437	419	440	386	386	421	402	411	398	417	406	438	402	422	438	415	430	441	417	396	436	450	441	430	432	439	367	426	373	421	410	411	402	430	444	393	427	408	380	421	431	436	416	418	427	393	428	407	398	425	414	437	426	436	381	381	429	447	421	399	428	426	429	404	410	441	419	444	445	434	420	426	434	459	396	430	424	386	447	399	428	455	417	418	425	428	385	410	406	412	358	422	375	421	430	422	429	432	440	419	417	378	431	386	432	415	422	437	420	465	398	419	391	389	485	433	407	418	425	429	408	417	434	402	380	402	393	428	422	408	422	416	454	400	423	414	432	393	405	444	431	455	410	430	400	399	413	420	428	410	429	430	361	410	428	431	412	431	439	390	443	389	370	405	438	379	421	411	421	460	438	410	423	417	408	397	406	413	437	393	440	389	397	429	396	404	417	436	453	383	426	463	449	398	449	399	411	402	416	398	441	400	421	390	408	399	420	430	433	443	385	442	397	415	389	431	428	401	418	400	389	423	420	414	407	434	379	407	416	427	414	422	412	416	415	423	405	441	421	407	384	388	433	416	374	410	443	422	424	401	424	430	412	378	442	394	380	407	401
13862	27027	25943	19389	16374	13802	10756	8512	7250	6226	5446	4820	4234	3874	3576	3366	3155	3068	2819	2658	2490	2289	2122	2010	1795	1668	1517	1368	1212	1124	1037	960	995	950	950	892	895	851	918	897	907	906	850	861	863	877	892	848	899	843	890	946	817	828	862	911	918	901	870	878	892	872	845	835	835	907	839	884	790	869	829	849	861	863	838	836	823	843	786	867	796	799	870	815	826	818	902	845	802	845	804	866	786	836	838	783	819	844	848	844	815	832	895	884	874	794	823	834	819	820	811	827	834	816	845	808	787	872	777	813	819	844	856	829	797	835	870	804	853	831	833	828	800	888	821	837	845	780	778	816	842	802	790	794	813	766	820	855	865	878	824	874	745	852	831	824	829	820	856	816	834	804	860	800	837	786	812	790	819	851	809	834	812	844	810	818	846	802	824	805	823	881	838	858	806	800	831	832	826	819	869	833	824	831	816	784	826	807	857	836	865	837	852	860	845	824	809	874	901	846	792	846	844	854	828	837	795	844	863	823	801	838	860	810	804	804	835	846	833	830	814	833	811	854	812	847	783	867	845	850	765	826	826	801	828	825	813	818	787	817	824	827	817	804	839	849	839	823	801	800	845	838	814	816	801	811	798	844	779	868	808	872	877	852	791	829	865	788	795	814	852	787	860	827	861	829	775	844	843	796	864	831	770	864	836	846	864	832	826	837	853	854	795	808	789	826	838	835	786	763	815	849	823	901	850	825	843	846	849	777	849	825	861	814	805	783	814	825	854	779	825	821	861	792	846	835	852	828	839	864	793	777	850	757	817	832	825	844	843	823	822	878	804	793	826	850	817	841	853	834	822	811	804	818	819	831	857	845	804	845	831	828	806	824	774	785	791	820	847	815	853	852	822	843	822	813	807	843	836	822	797	814	752	827	803	781	907	829	861	845	781	763	797	799	819	829	848	825	805	796	858	830	841	795	830	855	857	822	836	850	858	765	795	800	810	820	847	831	934	844	771	811	849	825	826	807	844	738	830	857	826	799	818	853	852	846	844	861	800	813	863	857	838	829	810	841	875	815	775	784	832	825	793	783	823	856	814	807	818	799	777	828	807	822	804	821	836	853	812	858	836	800	802	814	797	841	817	833	828	825	826	885	774	807	858	801	782	779	850	769	810	841	802	800	774	849	825	795	831	837	856	820	830	803	853	842	844	811	833	827	850	884	866	787	784	803	770	812	789	853	780	850	791	841	863	784	861	768	803	805	852	829	854	837	801	836	857	850	807	812	811	831	832	870	791	832	867	812	820	805	846	812	804	848	813	820	802	831	883	853	873	839	808	822	828	807	857	814	862	824	856	840	835	842	870	827	839	813	843	776	806	868	824	790	831	796	801	816	818	870	832	850	792	874	815	845	816	810	824	807	749	835	795	815	824	794	833	816	818	773	828	813	808	788	795	864	848	801	828	818	825	855	785	835	835	791	853	812	792	797	856	809	809	850	810	841	803	866	865	849	886	825	798	868	781	796	828	837	823	841	818	811	795	837	828	872	816	829	825	848	844	861	846	824	824	844	832	824	839	817	780	915	796	848	786	838	814	811	833	766	860	810	918	858	799	829	851	838	813	806	854	820	801	837	814	793	832	861	844	825	785	810	819	855	802	871	887	778	847	849	871	834	828	835	783	819	827	832	819	818	824	837	827	837	816	806	862	843	801	861	855	792	838	787	783	792	787	823	883	838	813	857	852	808	801	776	787	820	828	851	818	863	785	804	799	814	840	774	830	804	823	790	814	836	867	838	837	771	846	837	862	819	862	824	760	841	790	831	796	823	816	835	831	827	809	837	797	793	829	816	794	814	850	794	845	834	860	822	834	802	822	836	884	781	789	826	806	796	848	820	852	851	774	865	828	805	838	794	833	814	833	808	793	825	885	800	810	855	816	797	825	828	821	785	815	789	835	857	823	794	791	876	873	797	860	804	814	765	817	832	838	771	794	825	781	839	817	810	807	858	870	866	877	815	826	848	858	825	835	800	831	833	798	803	845	796	829	834	808	858	839	828	815	791	827	849	838	818	845	851	833	847	856	823	836	793	818	827	818	823	838	833	804	798	819	783	799	814	808	807	787	806	859	833	813	819	796	863	827	835	802	812	845	805	874	790	792	830	807	816	841	732	857	895	787	893	787	797	798	759	779	836	856	873	806	739	814	829	855	789	838	789	869	844	846	788	819	791	936	831	824	865	887	871	762	798	818	843	853	828	836	829	786	818	814	776	833	782	801	792	823	816	786	791	820	877	807	825	837	822	829	836	789	853	815	870	842	802	853	838	828	823	902	846	804	842	815	801	764	820	792	790	794	847	883	849	803	853	798	862	848	801	834	830	777	789	817	804	857	838	791	835	839	792	869	816	873	765	821	828	816	835	834	822	877	807	867	844	892	831	797	812	817	811	893	836	858	809	850	838	824	816	844	842	833	809	837	754	829	844	892	804	836	815	819	870	786	845	813	866	787	818	832	794	790	821	819	762	833	823	780	794	812	775	764	840	796	760	874	843	854	831	857	805	829	799	840	835	806	813	792	843	817	809	807	825	791	788	856	830	802	827	818	813	841	836	819	864	775	786	846	803	810	829	827	793	895	832	872	847	799	844	833	785	801	795	832	849	836	843	805	869	817	821	864	836	759	841	890	806	826	816	825	779	775	796	842	835	792	814	775	811	806	779	852	833	833	848	801	836	799	801	795	847	844	779	830	796	810	834	864	831	787	867	802	806	827	837	770	873	833	850	814	836	850	889	842	789	814	793	838	823	828	823	855	789	797	855	842	797	805	797	881	783	878	823	833	860	821	783	841	815	875	837	852	839	793	824	800	826	840	799	846	818	851	801	833	848	801	747	814	846	851	827	855	776	821	812	832	847	817	786	777	813	752	860	792	821	800	837	790	860	851	770	796	821	816	840	825	838	853	833	820	850	811	781	803	838	826	842	891	872	858	772	806	840	847	828	807	846	839	806	820	825	849	787	843	791	798	795	806	862	871	788	817	814	806	836	829	842	834	820	784	798	815	782	800	783	826	857	845	844	778	853	784	820	849	830	846	829	826	797	854	854	827	777	843	815	782	801	843	893	889	838	825	845	803	849	879	758	801	821	836	839	813	883	887	818	793	807	804	767	779	829	857	816	833	819	841	864	813	816	782	882	849	784	837	816	866	806	845	848	852	837	823	833	816	855	883	862	826	820	768	846	780	852	833	796	866	835	847	816	820	792	812	823	781	845	830	799	808	815	864	827	811	811	826	831	778	793	853	856	860	834	787	806	826	814	819	849	845	788	792	820	820	893	853	867	830	846	781	829	802	810	822	836	845	817	751	801	845	868	804	845	822	801	807	771	874	830	840	852	826	830	815	842	812	828	799	869	805	825	807	861	835	836	810	816	817	807	808	838	781	785	869	766	837	784	863	825	814	813	773	808	851	852	803	808	796	805	838	838	827	844	830	765	793	859	826	848	819	787	850	835	840	825
27366	17384	5601	2610	1453	1122	850	696	593	532	496	483	437	433	391	398	380	345	339	333	340	334	284	307	294	260	258	255	240	253	214	229	246	245	240	213	239	208	225	246	241	257	249	237	230	238	242	226	232	232	218	253	240	228	226	235	247	234	243	216	234	228	209	229	249	224	261	239	224	234	230	232	243	234	255	212	230	231	248	223	214	230	225	242	249	234	220	244	240	240	254	252	258	242	253	230	237	239	262	214	239	240	222	232	243	221	251	230	206	257	240	227	221	233	214	228	243	245	232	238	246	258	234	232	242	204	230	242	232	238	218	239	226	259	214	221	230	241	240	247	221	235	221	214	231	207	258	222	227	245	248	208	233	230	224	217	203	257	185	220	236	216	234	224	203	196	232	230	229	233	221	224	250	232	241	238	217	236	228	198	217	230	251	232	230	239	221	217	203	221	221	219	231	215	246	232	264	249	235	220	227	210	212	244	211	219	220	252	239	256	232	240	245	238	239	260	235	253	226	227	259	235	254	231	234	200	263	207	215	227	243	218	253	243	258	258	234	239	215	225	256	231	229	230	268	233	222	239	212	234	205	253	215	226	233	193	234	228	242	266	231	199	219	202	236	220	196	219	214	220	252	221	220	231	249	241	221	250	240	224	234	208	234	205	223	257	252	207	210	211	225	233	237	224	221	215	225	234	224	235	216	224	261	243	247	232	227	217	220	262	247	247	247	241	248	235	256	249	259	226	256	242	242	222	247	202	253	220	241	242	227	223	244	225	193	248	244	201	226	226	241	231	234	244	241	219	230	200	225	245	249	222	196	239	236	234	227	209	213	217	238	204	217	239	216	217	209	264	236	224	278	209	232	233	245	220	227	234	243	248	236	227	270	220	220	228	209	244	234	229	217	238	228	203	212	233	245	251	222	257	223	248	237	207	249	215	248	232	213	236	233	243	217	228	223	223	217	237	207	223	249	252	249	241	230	278	239	243	235	236	228	265	242	211	266	210	221	243	224	246	229	231	224	204	221	246	265	229	220	224	215	216	227	206	250	242	222	251	222	235	229	243	239	214	234	222	211	226	228	230	199	263	235	227	266	258	224	221	221	240	247	233	252	244	237	222	221	223	231	240	207	218	248	222	208	246	229	240	215	251	265	267	221	234	251	245	236	264	235	237	219	227	223	236	239	248	263	210	242	236	230	213	219	247	230	220	227	222	239	229	235	219	238	226	243	244	218	241	241	251	248	236	227	227	248	235	240	219	243	248	249	209	216	252	211	214	226	246	231	231	223	250	233	233	238	226	232	225	230	221	250	221	225	226	226	215	204	262	212	214	198	225	237	220	230	246	210	227	253	242	251	222	233	248	243	254	241	221	249	242	226	244	245	233	231	220	199	212	230	237	223	249	231	232	218	262	256	220	225	212	242	227	233	231	227	222	240	217	238	233	243	245	216	226	247	243	220	219	234	233	248	244	188	231	226	237	252	236	213	223	238	238	230	232	207	242	222	237	212	234	246	232	213	233	242	230	227	236	251	227	236	240	228	230	245	235	235	207	228	249	239	246	212	225	218	240	241	246	227	247	197	215	247	256	223	241	225	227	209	228	246	226	250	223	232	207	244	250	217	230	249	229	228	222	237	235	248	236	200	227	217	242	249	239	218	230	217	216	245	232	195	220	235	227	263	232	216	235	219	243	213	258	226	238	230	225	236	234	245	242	212	235	238	223	250	252	221	250	230	242	259	255	253	264	233	226	234	238	219	197	231	251	244	224	240	232	206	214	216	236	230	240	235	198	227	237	256	228	236	214	218	222	241	213	223	248	254	275	218	228	198	222	252	234	226	242	220	203	215	238	232	220	222	224	226	213	244	248	225	213	233	240	253	232	235	204	240	232	254	223	233	252	213	215	194	233	197	210	235	220	225	225	266	220	234	227	235	244	232	241	244	241	228	229	229	234	225	223	236	241	244	254	237	202	239	241	249	233	186	225	233	213	228	256	245	225	224	211	224	217	202	248	224	239	254	227	239	226	241	246	218	228	226	236	226	229	241	263	222	216	215	209	218	207	237	228	253	243	239	204	231	234	217	236	260	222	232	218	234	216	247	257	229	248	225	239	230	219	227	214	241	209	254	211	219	240	216	222	233	248	248	237	235	262	218	234	241	229	257	230	242	207	264	227	249	231	226	203	210	227	228	232	242	242	241	228	233	214	212	230	243	223	285	231	251	233	218	220	241	223	223	223	236	220	237	238	226	225	260	254	220	233	202	261	241	206	194	252	231	234	233	232	252	248	241	212	247	198	254	222	226	221	240	237	212	257	231	217	211	219	236	242	247	229	235	231	241	260	234	246	238	222	266	239	244	251	242	221	221	246	229	229	232	248	272	210	231	220	253	244	234	220	229	248	214	237	223	247	222	229	263	241	270	227	255	227	239	248	219	232	233	213	228	232	215	204	225	217	231	242	246	247	217	239	235	222	208	232	262	249	241	224	232	224	172	243	239	231	208	246	261	236	215	233	246	243	240	236	229	199	217	260	244	243	214	246	233	219	226	236	242	235	232	228	241	256	263	234	278	232	246	241	235	246	239	246	229	216	244	242	240	225	235	217	250	241	221	244	252	239	235	248	229	233	234	267	214	252	222	239	225	253	216	233	259	213	210	225	228	213	209	230	234	236	226	219	212	223	231	233	231	207	244	230	231	233	252	264	213	210	243	222	231	214	252	204	224	223	229	198	227	233	246	216	218	221	243	240	231	242	216	214	242	239	239	222	240	227	228	237	231	250	215	262	212	227	243	201	222	237	242	232	239	219	241	239	228	237	214	247	219	230	248	220	233	243	229	246	237	223	217	243	237	232	220	249	236	234	231	240	228	225	238	212	222	232	225	216	249	216	214	237	236	226	213	221	216	243	261	229	236	230	250	228	227	247	248	236	229	234	251	204	204	234	236	253	225	236	223	225	235	228	268	243	216	233	245	238	236	241	225	253	226	220	217	250	246	237	207	259	226	227	261	218	242	250	225	230	248	222	204	237	246	236	229	255	212	260	252	247	238	231	234	215	240	224	220	237	229	232	214	216	226	256	209	236	225	267	206	233	243	233	223	264	254	242	257	246	228	215	232	264	247	236	212	221	243	235	246	233	237	241	231	222	226	261	231	214	222	233	245	239	208	210	222	235	230	251	220	226	224	229	227	228	221	206	260	214	204	229	232	244	237	255	223	246	195	241	254	240	223	229	225	211	229	254	229	243	219	247	224	244	219	234	241	203	246	232	183	265	214	236	239	207	225	226	239	212	250	232	250	222	202	264	262	253	234	227	244	234	225	234	214	224	227	235	227	214	222	235	232	210	238	262	196	246	219	220	230	266	219	210	243	231	263	194	260	222	244	234	242	236	223	230	247	271	214	234	215	219	207	229	235	235	247	249	230	239	233	206	227	220	200	236	218	196	229	256	211	228	216	231	218	209	201	234	259	237	225	238	244	250	234	212	249	211
7906	10687	10477	6841	5035	4006	3201	2572	2260	1952	1779	1498	1387	1268	1223	1258	1129	1051	1091	976	989	867	796	795	767	720	604	636	548	566	533	542	529	531	567	543	528	534	505	515	494	519	535	526	501	497	518	520	547	520	488	485	535	513	490	484	513	507	527	522	491	472	514	507	483	515	498	525	497	551	490	497	547	497	488	506	470	491	484	508	476	476	512	498	515	501	472	477	511	518	518	518	492	549	512	502	515	495	541	490	530	494	527	513	490	474	485	506	494	473	486	505	485	488	521	480	470	506	480	480	473	524	476	537	500	509	474	495	521	479	503	538	488	520	488	466	502	485	514	537	475	517	529	483	502	506	500	519	471	469	492	487	472	496	483	480	537	502	518	503	476	458	526	475	480	485	500	466	510	484	509	468	472	524	492	488	516	545	534	497	485	498	490	507	478	481	509	506	474	508	509	524	466	483	494	490	474	518	472	509	480	487	455	518	493	503	513	531	461	481	503	501	510	483	502	488	517	494	481	531	495	476	501	499	506	528	498	515	478	462	490	531	498	488	507	487	480	491	483	488	467	490	494	524	475	472	492	505	444	467	482	499	512	508	449	525	458	491	516	511	496	475	495	501	495	484	478	462	532	476	474	495	503	485	432	503	480	511	455	539	490	515	519	513	457	517	469	489	516	486	515	492	502	524	503	458	511	503	469	502	492	496	495	476	483	486	487	475	507	524	476	513	504	505	494	493	452	469	500	495	497	527	452	470	500	509	484	481	517	461	479	486	500	487	537	457	480	535	475	504	491	516	492	463	487	513	512	511	499	499	500	491	498	492	508	485	471	458	526	478	487	496	464	489	517	487	474	520	458	489	490	458	488	514	507	491	490	468	500	484	514	522	487	501	495	473	459	495	502	501	461	514	504	491	453	489	503	488	512	464	476	474	519	514	517	474	503	516	521	498	524	510	532	504	508	518	480	515	520	489	521	481	507	503	503	499	511	481	506	519	488	500	530	568	466	504	489	523	490	495	509	519	536	499	502	502	502	484	552	520	494	513	506	496	519	490	461	501	500	476	447	501	509	518	474	525	466	493	459	459	513	476	485	501	542	483	490	522	495	473	502	513	469	478	545	512	480	530	476	473	473	495	515	483	492	494	506	496	496	527	508	507	533	466	498	457	521	478	536	452	483	510	508	499	494	478	471	505	477	529	550	489	497	534	487	490	503	494	491	484	467	522	502	502	539	500	506	466	497	508	485	518	473	528	475	522	480	490	488	519	478	496	494	496	517	465	476	509	463	467	487	476	514	520	501	497	486	481	534	493	486	504	505	482	538	443	480	480	527	492	509	501	489	510	448	517	442	511	492	503	491	490	515	480	508	492	502	488	489	515	495	457	506	529	502	532	472	501	539	478	518	464	516	485	501	505	494	498	479	540	475	504	527	513	491	514	502	521	500	552	456	493	511	506	498	497	527	480	518	464	523	455	491	498	518	483	483	512	486	503	515	490	498	492	480	501	499	509	513	520	543	503	481	524	486	467	514	475	490	494	496	485	490	473	501	523	487	479	493	492	482	536	483	470	520	480	468	464	477	528	500	527	494	512	506	461	501	517	535	473	476	511	497	527	480	498	491	528	492	438	506	527	472	480	524	495	521	488	476	474	514	517	528	508	523	496	489	489	468	530	492	447	447	492	499	523	472	492	539	496	490	469	464	519	498	482	494	520	532	510	472	514	499	496	527	523	508	499	499	481	502	502	469	532	481	491	510	502	459	485	492	506	482	514	498	514	509	495	513	529	518	466	480	508	499	504	456	505	498	500	527	512	514	503	471	490	493	492	469	502	503	476	501	508	471	517	461	514	497	495	499	472	479	489	522	503	490	474	476	504	509	486	514	500	469	511	514	540	503	497	512	474	529	478	489	497	478	485	540	477	498	536	503	458	535	515	519	528	450	459	495	498	520	522	487	521	490	496	466	474	480	513	497	506	492	489	497	455	486	545	485	437	500	495	549	469	478	500	475	477	490	499	461	484	460	516	489	489	460	489	524	469	486	493	493	452	519	519	520	500	569	479	525	459	491	511	511	503	472	520	481	487	501	502	470	515	522	477	459	496	507	493	527	504	514	481	497	492	519	494	507	508	482	451	502	482	508	526	466	529	482	484	481	474	475	503	484	541	480	485	496	498	531	483	539	477	500	551	507	461	525	490	483	492	493	473	483	522	487	519	494	449	448	509	465	465	509	525	477	505	548	537	485	508	515	517	466	503	469	446	481	496	504	484	507	500	504	488	518	503	493	523	482	483	511	485	491	511	508	496	482	493	493	495	484	510	500	460	493	463	490	528	555	483	444	526	503	464	511	471	522	487	520	492	502	474	482	496	530	461	467	479	484	512	492	494	494	480	485	508	481	485	502	474	500	509	500	490	469	493	472	457	479	472	502	497	480	504	489	479	529	502	518	539	472	498	498	507	495	486	484	462	521	436	462	491	525	533	521	526	484	498	525	527	503	453	511	499	504	475	475	498	489	489	520	506	484	503	497	507	484	496	502	495	509	490	487	464	495	528	520	489	465	474	485	483	488	513	482	524	533	458	503	443	526	503	504	460	474	477	494	506	504	477	485	502	556	448	473	522	458	498	510	493	521	509	477	499	484	503	472	484	500	542	500	457	493	507	513	493	488	519	476	498	509	495	470	526	461	457	474	484	487	492	493	494	481	498	471	498	500	492	472	482	473	504	455	488	511	509	481	526	520	508	429	520	478	462	466	474	482	469	486	518	507	498	455	465	488	487	490	478	527	480	515	478	507	485	545	480	501	520	460	506	483	483	484	479	478	513	458	477	532	466	506	479	473	519	504	500	498	491	477	491	507	513	492	492	529	502	522	484	489	531	526	471	499	523	469	532	474	482	494	484	459	491	511	484	516	476	521	452	478	473	502	462	540	509	508	478	509	503	483	502	522	525	509	482	459	517	472	499	508	504	496	481	485	473	514	505	453	465	464	472	481	520	488	514	479	532	520	520	551	501	495	512	498	488	463	509	516	469	506	489	478	484	464	540	504	460	526	477	493	454	505	504	476	487	465	504	482	458	508	495	503	479	497	469	490	501	494	509	461	528	468	517	501	484	460	478	477	504	499	520	505	475	452	487	511	499	539	511	503	497	516	457	497	488	488	491	490	496	501	490	479	477	526	502	486	509	526	512	521	475	516	506	519	485	521	467	526	493	526	479	478	508	471	501	503	509	502	509	471	529	496	531	466	475	472	512	473	479	566	526	498	522	516	476	512	518	520	471	504	470	513	530	513	493	496	491	479	497	472	523	502	502	518	510	467	483	473	467	512	517	466	500	479	477	498	490	464	473	485	484	518	516	489	509	508	519	499	490	496	485	468	485	536	492	463	492	511	479	455	500	493	475	527	485	476	441	511	493	464	475	471	470	482	421	491	491	480	468	471	502	502	478	476	502	490	485	479	503	457	524	467	501	488	485	463	483	461	472	509	483	522	521
25120	21471	27928	25347	13022	3554	2323	1590	1298	1172	959	887	796	731	672	650	576	586	588	515	489	508	450	431	420	415	349	338	332	322	276	275	261	256	281	262	253	313	259	265	257	266	256	285	269	242	276	272	271	296	276	258	270	277	327	284	259	294	250	269	270	247	252	256	281	280	224	239	249	286	272	261	303	273	286	245	255	275	298	251	260	281	254	312	288	257	280	247	275	270	288	273	282	241	276	267	281	248	271	263	271	271	244	254	265	285	269	271	254	274	263	260	260	275	286	271	263	256	269	286	236	257	254	279	264	247	257	256	261	277	273	287	283	282	263	277	260	245	263	251	267	259	266	286	245	287	266	244	254	256	283	274	253	251	261	257	255	255	287	264	291	295	297	259	272	252	291	266	266	273	248	257	296	243	288	268	254	287	260	275	273	269	285	238	273	266	257	279	235	262	231	276	265	258	267	275	268	250	260	293	277	271	245	273	260	269	258	265	255	263	240	255	238	285	275	300	245	278	263	264	263	290	274	261	257	258	274	248	268	258	260	262	254	293	281	231	266	250	235	261	295	272	273	270	256	260	280	270	261	243	279	262	237	255	248	294	257	270	264	245	229	261	252	242	228	234	259	258	281	238	282	238	278	259	260	241	248	246	267	284	228	269	280	274	277	265	272	278	264	249	252	269	259	258	282	261	255	264	249	285	244	277	285	248	266	270	253	273	268	263	275	241	253	250	269	248	240	239	264	251	237	264	239	254	256	264	267	247	259	269	269	278	274	257	273	249	276	260	282	254	274	266	279	269	243	270	268	276	287	314	263	270	260	243	267	275	256	229	269	291	277	279	275	274	261	279	266	255	269	256	238	264	269	283	266	265	254	249	284	261	274	248	242	265	254	283	263	256	244	288	254	286	241	238	273	293	285	268	284	254	254	266	272	290	262	258	251	287	266	290	258	245	269	246	242	269	250	254	228	284	266	252	252	256	283	273	278	235	264	268	274	266	242	251	263	243	290	232	258	260	263	279	278	257	280	256	245	278	245	279	281	252	238	277	258	262	245	253	265	248	283	261	274	238	279	276	254	265	275	259	222	250	261	280	253	245	259	257	306	273	261	281	274	267	268	265	267	270	270	244	264	265	265	260	255	244	303	247	264	232	274	276	248	244	250	254	248	241	271	272	288	246	293	278	282	273	258	276	278	262	269	275	273	237	271	272	264	269	276	277	234	268	259	257	265	271	262	295	279	266	251	280	255	256	257	277	276	259	249	246	264	262	281	271	268	256	242	294	279	247	248	237	292	268	277	261	275	253	262	254	288	294	258	263	246	266	249	254	238	288	279	261	275	276	286	250	276	257	247	270	258	284	275	265	270	278	244	246	276	268	244	282	275	316	262	268	294	289	293	239	257	292	244	280	282	260	244	261	252	259	261	291	279	263	275	253	256	236	294	257	294	275	260	263	242	299	299	293	242	268	271	251	259	269	257	297	290	245	276	274	250	264	264	295	255	264	242	268	252	244	232	239	233	267	267	229	263	264	253	265	244	261	308	238	267	259	264	276	250	263	277	268	271	273	279	271	260	279	276	261	226	274	275	277	256	275	232	267	270	239	281	277	259	255	269	272	252	267	265	267	250	271	272	232	264	253	287	277	251	224	270	280	265	296	250	280	257	247	277	265	263	278	257	257	252	275	283	286	248	229	240	260	273	269	277	263	271	269	249	290	252	302	284	274	248	286	260	247	282	291	276	280	288	242	273	273	253	254	240	244	266	273	271	255	243	246	255	274	286	269	233	258	274	267	269	291	286	272	241	275	270	256	232	270	304	289	285	254	260	266	280	270	262	268	265	270	283	303	255	267	261	295	271	266	263	273	283	259	260	258	252	293	265	267	269	237	301	275	278	270	281	254	261	281	280	253	244	254	241	253	271	274	268	271	255	251	254	249	238	264	243	250	276	253	236	249	239	267	278	239	270	273	285	252	280	306	280	265	277	269	253	286	278	230	254	252	264	251	280	246	248	269	268	268	249	271	252	244	252	266	263	265	236	274	259	255	299	265	244	259	273	294	225	260	248	234	265	240	275	250	275	259	277	277	242	260	266	267	281	277	264	259	272	263	244	286	271	273	261	273	249	263	251	228	297	274	272	261	261	256	286	265	246	260	265	279	273	261	232	227	279	253	300	249	252	254	268	276	257	253	267	256	239	274	269	271	253	281	264	249	254	272	252	267	219	272	265	251	279	251	269	243	264	258	259	231	274	262	258	273	242	244	272	264	285	266	274	278	262	258	246	258	288	263	265	245	252	284	275	264	286	293	278	238	290	253	261	284	229	274	252	260	260	243	281	237	274	273	257	263	237	252	274	269	253	287	252	253	246	250	232	257	264	257	299	282	256	287	242	257	280	250	271	263	297	259	272	263	282	273	281	267	242	261	233	282	265	255	278	265	270	263	264	261	263	267	252	256	296	249	240	283	261	283	297	265	268	266	252	277	260	271	279	257	264	241	246	275	258	268	239	259	274	272	293	246	255	247	242	286	286	239	275	250	248	234	242	273	234	280	244	249	290	266	261	232	252	266	229	246	223	229	250	261	295	267	272	289	261	252	260	276	272	259	269	256	278	260	232	281	270	291	261	256	257	280	258	264	239	268	276	265	288	286	243	263	272	253	243	259	260	248	300	249	256	278	277	250	266	272	233	249	260	270	235	253	264	266	276	259	272	256	259	259	300	272	254	274	281	262	311	263	248	282	274	246	258	287	237	253	252	275	262	278	270	281	289	256	262	251	266	250	290	240	248	304	265	249	267	285	258	276	233	296	251	272	268	262	254	277	268	277	255	239	276	243	244	262	243	266	279	269	251	280	243	276	227	255	277	265	228	254	251	260	280	237	261	248	259	247	287	246	235	284	258	298	261	269	257	244	266	266	280	262	262	253	264	258	256	268	272	280	253	258	264	259	258	270	257	247	263	216	246	269	266	245	288	246	275	278	227	254	276	256	243	258	283	250	283	251	270	271	264	237	275	245	277	275	262	272	269	245	240	256	259	265	264	266	265	291	253	285	259	267	284	242	256	298	264	252	239	269	252	257	276	276	252	294	286	262	267	237	257	267	236	294	248	255	286	244	257	255	238	280	277	235	250	235	262	256	262	264	292	267	234	263	294	259	250	274	249	253	247	280	274	262	269	253	273	226	273	246	311	269	276	268	248	264	296	260	261	269	266	268	251	263	258	243	254	272	263	275	266	283	268	268	273	269	267	262	275	257	231	258	266	259	262	279	264	270	247	270	268	296	292	253	247	269	235	255	288	250	272	253	264	281	267	283	252	254	274	267	210	278	266	261	278	272	280	233	317	264	259	241	300	274	281	282	247	257	264	281	284	230	266	267	258	254	257	262	266	259	219	252	274	276	247	286	254	279	276	280	250	263	262	286	266	268	270	237	257	248	266	243	275	302	255	254	262	267	275	268	265	276	251	256	256	301	270	266	268	286	250	291	258	250
10501	20524	19638	13667	10386	8406	6792	5557	4842	4038	3598	3193	2904	2567	2384	2218	2010	1992	1892	1790	1638	1462	1390	1276	1161	1056	949	821	756	731	717	664	621	598	623	623	654	640	653	597	638	582	585	591	603	582	599	597	606	577	574	610	552	622	611	582	613	605	590	598	600	557	576	566	592	575	605	612	561	588	539	559	543	532	558	565	566	557	583	577	565	549	560	492	548	574	565	534	525	568	585	561	562	601	568	545	571	547	579	562	542	549	560	562	552	554	550	572	539	556	569	539	545	562	497	596	550	588	580	570	524	572	544	560	549	583	592	522	544	509	545	540	515	537	529	545	565	551	551	552	521	589	528	555	572	534	561	549	582	549	510	535	534	561	556	568	567	543	571	526	536	584	573	594	506	519	572	528	551	580	510	564	549	573	579	558	561	574	563	539	557	591	536	587	563	581	564	557	542	554	555	586	588	546	562	555	589	519	589	532	517	527	554	622	528	541	582	542	558	568	586	570	545	554	551	580	595	539	564	545	517	550	528	526	536	531	579	536	523	573	570	574	538	530	552	539	518	559	502	551	587	550	583	546	495	524	587	562	536	546	561	509	526	531	564	563	554	548	571	574	549	521	608	533	569	556	561	567	551	564	575	583	593	585	534	573	547	565	577	533	537	534	519	560	554	556	538	535	570	528	563	584	539	538	518	541	562	569	543	522	579	523	577	596	515	555	581	550	514	501	550	556	550	579	529	567	527	528	524	575	544	557	549	561	546	539	517	570	561	560	552	531	558	604	527	541	560	584	565	571	602	622	598	537	531	554	591	591	550	560	570	573	587	552	544	530	568	569	514	574	545	548	563	538	527	497	561	538	585	552	582	530	527	585	556	528	562	560	529	549	543	541	556	547	588	610	586	565	567	535	575	547	573	550	563	586	543	521	520	521	553	582	541	574	551	556	503	530	580	562	596	542	582	562	529	589	560	559	571	565	505	546	552	511	539	539	558	538	593	556	548	520	580	512	542	587	558	561	583	574	572	527	520	610	554	572	554	527	533	523	557	582	550	585	539	579	574	543	523	551	560	529	547	578	562	538	538	525	512	561	576	531	592	578	551	527	535	561	524	607	534	558	564	508	566	572	575	605	567	589	537	512	557	547	557	538	553	502	562	555	574	525	541	556	587	519	542	515	551	566	542	540	593	561	537	528	602	555	556	564	550	569	561	569	504	590	550	545	577	559	565	556	562	532	547	597	517	567	578	549	541	541	570	549	561	570	553	551	546	533	543	597	527	561	509	550	539	544	560	549	542	545	532	596	571	554	579	535	534	545	566	512	515	561	528	575	576	585	542	533	562	568	580	553	558	569	537	570	583	569	512	537	536	584	564	563	548	576	565	540	562	543	551	558	595	517	546	552	552	541	514	522	556	558	524	555	531	570	559	536	521	550	550	579	532	541	526	528	534	540	546	579	534	539	535	571	563	555	560	539	518	555	584	531	562	528	606	514	554	517	571	541	552	532	600	554	528	537	532	591	544	552	540	552	538	555	562	521	538	594	527	512	521	593	562	491	594	521	585	552	560	585	562	517	584	504	588	544	584	565	561	533	551	557	576	536	521	561	553	566	585	566	570	523	533	591	569	542	574	555	528	547	558	538	596	550	539	555	534	503	527	558	561	576	553	555	527	538	568	530	548	557	563	533	532	564	563	568	535	520	528	518	534	554	530	582	548	559	563	549	557	568	544	563	533	562	512	547	580	531	527	576	557	569	529	561	519	557	573	550	545	559	533	586	551	568	585	577	515	553	559	569	531	542	582	578	596	534	560	535	507	584	575	586	530	525	601	555	534	530	552	594	540	534	577	537	524	587	544	545	556	586	572	543	549	560	533	512	568	567	576	538	558	576	572	557	558	593	568	562	540	565	519	555	524	576	550	530	551	550	533	553	525	571	539	594	567	522	524	550	551	577	556	525	506	571	588	548	527	595	590	532	533	555	576	539	550	505	574	504	561	546	586	576	572	580	563	524	493	548	570	530	583	513	541	558	512	541	524	577	498	498	526	588	600	560	549	572	550	512	549	533	547	503	512	561	512	560	524	562	562	553	563	556	562	564	534	547	548	584	521	521	529	550	524	586	567	540	556	558	574	604	501	579	528	570	567	569	538	566	525	551	517	552	555	483	516	564	585	549	565	546	596	575	567	519	614	577	537	573	559	546	544	582	612	557	539	555	533	565	541	502	572	558	540	525	539	544	605	539	518	555	558	526	550	521	581	539	570	505	561	520	556	597	565	551	525	518	557	570	532	576	531	520	583	542	552	550	566	585	562	573	512	576	507	531	576	553	538	598	553	547	594	547	544	517	576	539	504	543	556	518	557	555	529	559	533	554	517	569	588	545	546	574	522	563	541	560	542	565	559	532	559	549	564	545	527	558	526	557	557	578	543	534	559	591	569	550	566	548	555	570	553	566	563	601	544	567	572	554	530	577	517	514	508	535	558	544	570	578	550	536	563	544	548	546	519	552	557	577	522	551	521	563	511	511	560	528	538	558	563	595	584	566	575	592	514	584	574	528	556	569	576	547	547	550	533	504	523	562	574	608	547	516	492	559	541	561	549	576	553	542	548	518	556	520	498	581	565	568	570	571	605	523	538	530	523	554	565	524	526	578	543	590	556	553	529	536	574	566	522	539	582	564	552	570	579	539	537	549	575	554	567	544	557	586	551	601	560	536	564	584	580	561	552	579	527	563	529	532	559	570	557	562	512	590	517	564	566	525	561	566	561	593	553	527	509	545	559	590	542	550	541	580	576	564	538	547	516	573	559	583	540	548	544	525	532	560	586	573	558	563	547	591	565	588	543	544	583	545	562	581	591	566	532	518	530	541	522	560	550	592	521	549	587	538	547	506	533	560	564	566	562	518	559	557	567	579	556	589	581	556	577	555	558	573	549	503	566	554	544	575	564	551	586	602	546	524	571	598	528	596	538	557	570	548	570	554	546	589	604	535	542	517	600	576	521	530	546	546	599	579	536	531	573	542	597	562	547	581	557	490	550	564	536	597	546	580	585	535	524	550	527	573	547	529	550	537	570	548	559	572	539	571	543	578	584	543	568	537	578	583	541	570	572	564	546	529	559	570	595	533	609	599	575	517	555	563	529	535	551	550	560	535	541	513	554	567	558	541	580	565	588	554	570	579	567	565	526	600	552	531	581	559	563	573	533	518	560	628	560	594	498	556	553	567	546	535	557	573	532	577	543	574	567	522	585	530	531	591	565	518	515	500	551	549	565	561	550	562	534	520	572	559	532	563	584	535	560	560	550	522	579	554	571	566	556	576	525	563	573	547	543	575	574	557	531	538	529	597	507	564	556	564	539	533	566	530	556	514	534	497	547	516	546	539	577	558	591	561	512	537	522	552	549	541	537	519	576	573	530	545	569	540	595	595	571	594	609	564	517	542	555	561	610	594	542	574	579	563	561	588	563	564	556	574	584	573	570	499	541	510	548	532	555	545
24245	21472	28946	24421	21416	12891	4767	2774	2096	1854	1702	1415	1306	1222	1084	1132	1039	1027	952	896	838	801	736	684	655	624	589	503	460	447	423	465	432	438	462	449	451	472	441	419	446	454	448	434	456	435	436	443	412	435	458	422	437	445	418	433	430	443	444	416	450	409	413	461	441	429	398	424	421	417	452	421	419	407	397	444	427	386	466	410	418	443	417	427	421	424	416	396	422	415	398	466	455	380	397	423	430	416	419	444	444	448	421	433	396	409	391	393	383	449	421	416	412	351	389	456	428	408	389	430	420	407	415	429	415	422	399	411	426	433	392	398	391	415	416	389	434	394	417	438	422	416	380	385	412	409	436	391	393	413	401	404	463	417	444	431	401	427	435	382	412	438	411	416	386	402	406	394	403	450	416	439	423	415	444	420	442	385	423	404	448	409	431	414	447	436	391	448	409	397	450	424	419	427	380	437	420	440	427	464	434	408	400	408	445	424	414	421	421	420	405	397	436	397	417	386	383	403	406	415	385	413	399	407	442	416	379	430	411	416	407	381	425	420	436	410	415	388	406	423	404	383	448	395	432	396	424	434	392	411	399	376	398	430	416	432	422	405	423	421	415	435	397	413	387	401	398	384	404	418	425	415	445	420	373	404	390	397	432	403	418	400	417	393	418	444	378	386	435	389	426	414	376	401	423	420	362	432	425	425	404	423	391	425	415	380	374	408	378	437	389	452	444	414	399	431	401	410	391	391	409	433	419	427	398	421	411	408	395	412	414	416	425	407	397	437	443	439	433	383	404	368	381	420	438	433	444	367	438	402	410	427	396	386	402	417	398	418	415	405	430	415	433	391	427	426	431	443	426	401	406	427	411	429	436	422	437	412	396	413	379	408	401	410	452	400	423	431	415	412	429	396	369	413	428	399	416	392	401	445	413	416	379	435	418	387	445	396	404	414	414	403	449	399	418	439	392	405	427	457	418	412	442	410	417	386	436	433	416	398	422	421	422	405	405	428	399	404	411	393	397	414	415	394	393	399	414	377	376	410	417	431	438	384	418	390	392	432	406	409	404	401	411	435	375	422	397	433	411	433	398	401	434	392	436	470	433	392	395	410	401	431	402	430	421	422	399	413	391	399	380	396	442	403	453	408	412	409	391	414	431	432	430	425	439	403	389	388	437	419	457	402	420	436	438	403	420	388	425	431	376	433	419	438	415	410	406	438	383	386	412	389	436	387	409	423	396	402	414	412	454	424	428	407	409	382	417	406	401	412	413	406	387	406	440	372	401	367	424	371	400	430	446	410	417	406	420	419	415	421	389	442	380	392	442	405	414	404	396	419	412	397	396	446	388	394	423	436	436	400	422	431	416	397	463	446	423	412	444	428	431	448	385	371	381	366	462	400	420	433	418	433	431	398	388	411	425	421	435	404	416	398	436	425	412	382	387	420	434	407	442	430	414	416	419	375	442	432	424	406	432	363	431	435	417	415	432	376	398	407	415	422	404	460	402	395	437	407	409	416	414	427	395	419	413	399	423	425	396	463	427	414	425	449	403	421	410	405	421	444	417	416	443	389	436	418	415	426	376	418	415	411	414	458	419	427	432	400	409	402	415	418	394	391	384	380	433	426	416	407	422	408	407	418	400	386	381	406	396	407	401	389	399	449	389	371	447	420	379	431	415	434	415	413	385	392	392	390	446	423	415	436	448	427	425	424	401	401	393	434	425	422	413	401	388	373	411	431	416	416	391	391	421	392	412	429	401	402	395	406	385	413	457	395	416	427	426	417	423	393	408	389	428	392	420	426	429	422	392	424	407	395	464	404	412	398	407	456	437	390	393	401	425	399	401	446	389	410	406	430	413	428	393	412	423	402	404	411	425	410	452	393	433	437	428	428	452	391	430	426	417	415	434	381	401	410	395	390	419	409	426	408	398	392	420	415	380	423	410	431	398	445	392	422	442	398	399	397	414	405	393	409	433	375	412	424	369	431	368	432	365	440	440	433	426	421	378	392	404	415	422	387	432	405	438	395	377	366	424	413	420	400	409	416	385	400	418	445	384	401	427	397	437	420	400	406	424	397	437	360	411	399	425	391	428	399	411	390	398	409	435	431	410	436	432	404	427	428	440	413	420	402	364	433	432	441	410	437	415	471	368	393	430	408	428	434	376	437	398	381	380	408	442	430	387	425	427	407	441	419	417	415	451	424	423	425	388	409	447	400	416	388	416	399	419	419	400	408	407	409	414	440	410	416	402	418	402	420	393	402	443	433	417	439	391	406	412	423	401	411	399	390	413	398	439	400	404	390	437	379	459	425	401	439	386	384	406	423	369	374	418	410	407	400	432	398	418	407	378	416	392	410	446	409	403	386	404	400	447	420	413	402	411	422	419	405	397	401	402	405	444	428	401	393	407	383	411	406	409	378	454	413	425	427	419	403	364	420	404	400	422	418	412	439	400	468	357	435	452	427	403	431	398	402	450	445	391	430	428	411	442	392	421	419	424	409	422	449	393	400	411	423	419	393	417	419	389	424	429	451	392	390	407	401	430	405	381	410	400	423	425	405	429	394	417	387	393	464	414	432	389	397	423	422	408	418	366	396	393	434	399	387	423	419	403	392	427	401	393	357	395	401	402	422	409	418	415	410	413	436	397	367	427	442	432	394	409	400	405	393	426	423	415	409	410	434	380	389	376	394	391	441	401	395	417	416	424	428	381	383	409	421	397	423	399	395	425	393	413	398	401	434	413	431	432	414	383	399	407	414	421	405	394	402	414	402	408	420	388	388	384	417	425	408	429	410	401	404	431	399	444	369	401	379	392	386	384	420	407	399	368	394	450	429	388	430	422	414	476	389	381	443	401	432	417	406	395	381	406	406	409	417	386	442	425	444	442	393	419	416	414	422	396	408	377	412	401	393	403	440	445	377	396	399	382	393	429	448	413	417	406	392	456	402	400	391	448	422	432	448	389	404	417	431	396	402	401	416	384	399	401	408	420	438	415	452	413	414	378	442	434	424	397	440	425	395	399	408	413	420	439	402	424	416	381	413	447	442	445	400	411	391	405	407	416	439	387	399	418	407	414	409	443	458	414	414	424	401	399	409	426	385	415	463	417	400	412	375	424	385	425	423	442	450	414	423	414	409	422	387	422	406	389	434	409	429	400	400	386	428	404	416	412	428	441	417	402	422	381	405	435	430	419	414	418	416	466	432	419	417	423	418	401	377	380	420	443	417	410	420	381	430	447	426	441	437	389	403	394	399	430	429	424	392	436	442	437	411	416	425	438	423	419	413	407	422	414	373	359	405	413	407	399	420	426	413	435	397	463	411	414	439	412	437	409	433	403	419	417	395	390	406	410	388	440	405	394	433	454	409	415	388	416	406	418	411	408	458	405	416	411	408	408	394	440	380	444	421	407	395	437	403	412	403	469	439	376	391	414	422	441	442	407	484	419	403	396	412	406	483	424	389	420	442	413	417	395	424	413	408	418	401	424	422	407	400
13593	26444	24841	18417	14706	12164	10013	8376	7305	6258	5474	4897	4397	4005	3814	3488	3288	3084	3012	2833	2525	2345	2093	1947	1746	1734	1460	1367	1097	1066	973	964	913	934	955	880	937	865	899	922	904	876	942	910	923	862	897	937	907	906	852	910	906	925	881	890	865	845	907	851	885	940	936	858	844	808	835	849	835	881	858	830	797	771	833	875	840	847	828	836	844	824	811	860	856	872	799	816	841	821	857	828	923	809	837	818	902	849	793	799	784	858	784	814	831	787	854	806	828	797	796	807	810	860	824	821	836	830	782	798	843	792	780	854	823	829	813	782	785	841	828	786	820	852	800	819	916	814	806	763	849	858	808	811	831	860	848	835	800	829	793	834	866	826	799	826	785	897	869	819	846	819	822	866	876	804	844	837	842	783	792	836	812	821	854	825	882	826	795	837	861	863	841	839	881	877	834	872	846	881	821	794	842	827	853	821	821	807	770	773	837	839	894	810	834	829	846	842	798	788	778	829	811	859	813	792	780	855	869	821	790	777	766	902	817	834	826	815	810	830	840	830	797	767	796	825	817	811	827	794	834	834	838	863	751	826	813	837	849	836	801	824	827	834	791	812	876	792	869	804	811	837	842	766	835	799	820	830	852	844	781	836	876	800	819	857	832	853	822	826	829	823	823	835	830	905	800	842	794	808	851	811	860	860	771	842	873	784	749	873	821	863	863	827	845	834	798	870	846	825	815	868	802	828	815	787	840	810	835	775	845	882	839	763	776	866	847	830	827	796	797	803	808	851	826	832	824	825	819	831	785	836	830	809	805	830	813	840	787	800	816	808	837	812	787	808	829	788	755	780	829	844	825	862	804	826	829	799	812	838	809	777	835	801	807	876	790	773	841	739	811	785	851	839	816	812	858	878	817	831	814	836	791	873	833	795	797	820	859	852	827	773	818	872	857	833	814	842	802	791	891	827	798	811	811	863	821	842	859	789	798	869	771	804	857	835	841	838	854	808	832	838	814	787	819	826	766	850	803	896	833	789	792	780	781	814	851	774	836	828	801	844	835	832	740	805	821	858	831	869	811	841	874	848	817	784	798	803	837	837	814	805	853	831	844	819	818	805	790	838	826	862	839	814	819	805	847	789	799	834	849	853	801	864	863	835	813	821	853	802	853	823	829	828	789	849	879	856	855	832	800	815	872	833	826	824	851	828	807	827	854	822	842	788	851	844	863	829	828	796	842	822	796	824	772	872	803	862	810	837	858	807	825	808	833	811	848	847	795	802	807	788	793	815	860	814	814	833	794	855	827	833	845	823	855	823	788	800	872	811	854	849	807	796	825	838	796	874	819	787	842	826	798	846	903	886	812	853	788	824	803	862	853	765	809	794	804	843	859	815	836	800	903	857	806	805	867	784	742	800	841	781	835	798	848	821	863	848	829	850	788	846	805	859	830	813	819	847	831	824	843	808	821	802	826	821	846	872	842	803	807	845	849	782	816	846	803	811	864	848	847	828	829	833	828	801	866	870	833	780	856	831	832	815	820	805	814	818	825	803	797	876	825	842	827	778	808	777	812	839	835	865	853	840	765	883	831	851	822	818	856	878	870	816	824	812	817	832	818	852	862	790	775	852	837	846	823	796	847	874	830	818	836	838	841	829	796	831	818	839	863	789	795	850	838	814	854	824	802	798	792	872	809	830	778	842	842	775	903	822	848	830	832	802	828	822	830	842	837	901	843	796	805	775	845	835	884	876	857	809	787	803	842	876	827	823	849	855	806	783	839	873	822	810	776	794	816	815	839	846	853	855	826	836	817	827	856	855	787	826	795	823	828	822	847	804	839	860	827	862	850	774	862	776	837	794	850	839	809	808	815	837	810	834	835	833	848	781	833	818	851	849	857	887	803	781	790	831	833	836	819	774	805	820	822	875	827	845	829	845	833	900	844	804	804	803	871	824	825	838	813	814	863	848	790	822	812	810	811	834	768	828	818	765	807	800	784	842	837	821	815	810	823	837	821	803	809	853	813	835	889	858	836	828	844	827	797	781	861	783	807	857	785	813	795	830	852	849	846	838	805	823	813	870	827	807	807	807	779	839	815	787	793	862	847	849	791	822	873	831	800	822	864	850	801	817	822	815	811	846	832	887	828	817	824	839	832	809	835	816	812	781	833	798	863	808	851	810	890	838	815	872	809	794	836	801	822	774	841	785	847	825	848	859	847	827	826	806	787	786	819	854	824	854	809	885	857	841	829	848	815	816	828	831	805	853	830	780	810	919	836	835	824	832	845	823	849	808	869	818	827	827	825	844	801	806	848	816	795	852	766	803	836	803	878	869	838	798	817	877	796	814	847	836	873	774	779	843	842	838	804	784	800	858	804	883	840	829	789	797	850	869	798	847	806	856	802	822	804	810	796	842	831	840	810	852	844	780	889	802	805	814	778	810	826	794	842	853	828	778	813	796	825	800	854	755	821	809	853	795	799	831	823	852	828	868	807	805	839	839	840	841	843	805	844	805	826	821	745	853	827	788	806	788	787	825	862	835	824	804	817	870	806	828	810	830	799	827	842	828	767	855	849	810	876	840	796	847	829	785	876	795	804	886	859	801	852	860	817	840	799	806	812	812	761	813	803	850	834	799	864	817	872	793	787	820	827	802	843	884	789	819	835	893	814	833	849	838	853	846	823	857	816	825	814	844	810	815	870	822	841	845	858	841	783	871	848	800	852	800	818	825	826	815	813	858	806	856	817	829	791	841	892	802	842	798	830	837	806	786	825	818	854	856	816	800	859	793	805	823	838	783	816	758	839	814	834	831	787	870	806	808	811	802	871	828	888	824	818	875	803	784	821	856	814	850	808	868	880	776	789	831	836	852	831	851	870	778	857	816	750	869	824	802	843	825	793	817	863	807	851	871	829	824	817	815	813	854	819	833	823	821	826	865	806	887	813	814	823	828	817	805	864	857	808	815	796	888	785	850	790	831	772	792	812	822	817	865	815	817	827	809	830	873	829	851	839	812	854	800	837	760	822	820	806	860	813	804	836	813	829	801	887	795	851	785	793	823	824	831	768	826	821	824	773	886	790	797	822	812	831	855	792	822	879	817	805	842	808	816	828	835	840	786	820	839	863	821	826	853	813	780	785	855	801	832	858	780	869	856	795	894	813	867	827	848	810	764	832	816	781	847	842	879	784	823	835	798	819	793	799	845	811	824	799	844	815	842	836	851	806	817	800	834	849	821	790	829	857	853	812	814	788	820	831	847	826	827	877	853	841	813	880	848	805	810	840	839	797	767	807	797	845	825	822	822	776	748	801	820	857	835	829	853	806	824	813	863	885	818	853	820	858	803	814	830	795	827	803	814	808	838	827	851	831	853	820	792	788	826	852	813	802	834	881	802	842	728	783	844	841	821	778	801	832	796	894	850	822	796	845	835	800	778	854	829	842	882	877	877	807	845	786	854	798	883	835	814	828	841	865	836	802	831	835	863	838	823	775	845	827	848	841	821	796	820
27463	17435	5421	2311	1381	960	821	707	591	563	529	444	444	431	394	381	378	345	344	306	324	271	320	270	279	315	292	256	236	253	255	228	233	238	231	246	241	241	237	236	256	235	228	241	219	238	231	253	221	226	243	231	234	260	227	237	242	237	222	232	223	249	272	218	220	215	217	207	231	242	256	240	236	225	213	247	244	232	217	238	234	208	234	246	209	235	217	220	241	224	210	206	245	239	222	224	244	236	225	220	211	234	232	260	258	221	227	213	229	203	213	221	240	216	237	223	224	257	236	243	214	238	218	216	233	233	230	203	218	231	256	223	218	211	233	205	227	237	231	243	218	227	240	214	212	200	245	235	203	235	226	231	216	216	212	209	255	231	203	214	213	217	256	223	239	230	257	227	228	214	220	209	210	227	216	208	212	230	206	230	220	223	210	203	237	208	218	210	246	224	254	215	230	218	249	218	231	223	226	224	235	228	242	207	221	210	213	217	217	219	226	232	248	228	223	212	195	250	226	247	220	234	229	230	221	198	265	234	242	210	228	195	192	208	242	212	233	246	232	237	251	217	221	203	245	252	215	221	234	249	212	223	212	270	234	225	235	223	230	238	224	217	228	230	229	228	226	208	232	223	218	229	227	211	230	232	244	231	227	250	219	243	224	236	226	209	236	224	190	220	264	224	244	225	205	223	262	222	219	229	221	251	239	223	273	219	235	213	230	233	239	223	223	239	213	228	240	207	232	243	203	231	206	225	219	236	214	234	219	227	247	232	233	241	223	223	242	247	229	228	214	219	255	227	220	229	253	193	217	243	219	219	256	233	219	213	234	238	219	216	226	226	217	236	216	233	220	229	226	242	209	227	245	229	206	207	197	213	250	239	195	260	208	244	226	241	209	218	238	215	221	202	233	246	256	250	249	229	240	235	198	236	238	209	238	218	205	229	214	211	217	221	234	233	220	211	250	236	228	208	228	208	244	236	219	236	243	215	217	228	214	214	214	215	235	250	257	237	204	242	192	231	219	239	231	211	219	250	211	248	223	234	247	236	208	233	276	237	234	231	219	219	236	249	237	241	233	224	225	233	212	212	238	228	231	226	215	238	209	254	248	246	231	229	221	248	243	214	226	237	220	240	208	204	254	219	220	238	227	219	258	233	241	228	223	219	221	254	229	237	219	224	218	239	231	205	226	229	232	216	233	188	232	210	213	268	205	210	212	200	219	219	227	210	228	202	213	244	215	248	221	219	257	196	207	222	221	254	237	220	233	220	218	237	241	222	248	247	226	224	239	237	205	243	212	224	211	204	234	232	232	227	241	253	223	208	224	251	235	226	235	214	242	224	240	225	224	227	218	232	231	214	249	189	256	237	219	211	213	256	225	245	224	257	228	226	240	237	206	221	227	219	212	242	232	228	239	205	214	226	227	242	230	210	215	225	220	223	235	244	237	218	238	214	202	229	222	231	220	226	252	206	257	221	244	204	209	238	222	219	230	208	220	234	223	218	217	204	209	218	229	179	226	214	219	219	228	228	242	227	260	226	225	218	237	247	235	232	220	239	236	248	226	240	204	222	225	236	233	235	215	237	211	247	220	216	240	216	221	223	212	224	220	231	209	218	233	199	214	236	220	235	224	224	219	219	223	231	225	214	242	230	243	227	232	216	224	238	231	228	224	205	223	218	243	238	252	236	210	245	237	233	235	230	206	207	220	236	232	229	242	242	255	234	234	247	251	232	218	250	239	217	212	216	217	221	253	241	219	266	227	232	259	244	225	217	222	236	246	223	241	219	227	238	243	224	229	184	216	213	230	220	208	200	218	232	224	226	225	222	226	209	235	232	204	212	206	230	217	224	226	236	235	210	253	210	213	216	252	213	227	217	231	246	246	222	216	227	252	231	220	262	218	241	228	238	193	245	211	225	246	234	207	206	231	236	225	220	271	252	206	203	224	214	234	236	237	219	252	227	195	240	242	226	216	231	277	225	237	210	246	235	253	205	219	257	232	235	214	220	229	218	194	249	252	209	235	247	251	226	242	216	221	213	240	228	241	225	227	219	234	215	261	208	209	234	238	247	215	216	202	237	200	237	245	215	207	223	216	262	251	188	236	219	215	190	234	212	192	233	230	251	206	232	258	223	197	203	235	226	207	201	226	244	226	206	222	238	229	223	215	246	239	237	264	208	234	247	244	206	203	202	212	228	215	203	228	218	241	239	247	240	225	221	213	221	233	225	268	237	224	222	215	226	213	233	204	189	219	237	238	223	243	226	235	233	225	215	227	225	225	225	229	233	221	259	190	219	216	239	213	225	266	230	234	250	244	236	226	232	227	223	226	195	238	220	225	233	229	208	203	239	217	219	249	209	226	232	245	232	237	234	234	204	233	247	224	226	218	229	249	220	233	233	229	202	249	227	248	213	191	260	249	204	241	244	235	226	215	205	230	233	229	229	212	223	252	240	236	217	231	224	234	240	227	239	239	229	240	220	228	204	231	227	221	235	252	222	218	238	236	242	236	226	209	238	242	219	240	227	245	233	249	251	250	243	231	228	221	237	196	215	208	237	204	214	243	218	226	227	257	237	206	221	235	238	228	241	227	241	251	215	239	242	220	246	214	226	233	236	254	233	226	220	246	226	249	235	241	242	221	214	213	236	234	230	246	229	190	234	221	243	251	239	206	203	230	218	229	242	207	218	232	237	239	224	217	232	239	264	237	219	222	244	231	267	221	244	220	234	225	228	238	257	219	232	213	244	231	238	199	219	217	235	203	242	236	261	233	239	227	224	241	225	228	255	223	203	233	236	242	212	221	222	241	216	228	231	207	230	231	226	223	247	252	218	230	230	227	221	237	223	251	227	222	227	235	224	226	217	230	224	190	213	196	230	248	225	213	233	211	223	227	202	230	210	223	234	214	205	245	225	206	235	233	232	225	244	222	220	215	247	236	233	242	210	242	218	226	246	222	196	216	230	234	210	198	216	237	204	248	229	247	225	216	211	240	225	217	211	213	230	239	214	240	218	197	213	264	259	202	245	247	217	244	219	230	228	215	208	236	224	241	253	230	216	250	236	220	253	214	208	211	255	223	216	237	241	197	253	198	195	253	212	219	217	227	242	220	236	232	236	249	237	204	206	216	219	234	222	250	233	220	238	252	240	256	235	240	226	240	231	239	237	209	206	221	228	252	238	218	242	234	261	236	248	234	206	241	215	205	217	245	213	222	220	251	215	230	208	216	244	231	239	235	223	225	229	210	211	239	244	232	239	226	224	229	223	238	191	230	223	207	222	238	220	220	212	232	236	219	222	265	208	235	225	231	213	201	228	214	203	236	222	236	213	235	234	226	233	213	248	227	228	204	217	227	262	233	194	218	214	223	202	253	253	211	236	194	216	264	211	257	252	189	235	233	282	228	241	231	221	236	216	204	229	223	234	217	201	242	195	230	233	231	220	240	234	209	249	237	241	217	224	225	228	251	239	234	236	229	212	219	233	217	232
7759	10159	9978	6076	4484	3674	3021	2486	2194	2025	1753	1511	1412	1341	1290	1257	1144	1119	996	1006	944	895	845	751	743	683	624	671	629	555	541	489	572	515	565	511	541	535	506	528	539	536	544	547	510	556	483	529	495	503	514	510	523	518	501	521	500	505	503	516	550	542	468	494	483	492	540	480	481	485	509	461	493	479	506	490	544	489	513	490	481	532	445	520	524	498	492	503	477	523	504	508	493	470	454	511	526	519	469	494	484	499	469	483	487	450	437	449	492	470	472	492	532	490	485	490	480	473	479	529	477	495	452	499	524	515	491	545	506	483	484	531	504	473	476	516	502	509	541	510	531	499	506	482	469	486	437	492	463	486	510	531	483	511	488	482	491	461	493	512	478	525	491	460	498	487	494	518	493	450	510	466	447	498	507	488	513	503	512	497	488	489	527	485	476	437	492	523	465	497	499	502	469	444	504	475	508	503	488	498	521	528	532	470	536	479	507	472	481	455	502	486	535	494	532	510	455	462	484	489	508	479	506	492	494	523	496	501	498	488	454	511	458	484	441	521	503	467	526	483	494	505	484	502	521	441	487	502	475	498	517	508	550	518	485	504	466	464	472	492	497	498	496	490	478	476	493	525	500	489	521	486	476	477	481	522	471	510	504	500	486	463	507	488	473	515	522	437	503	493	524	516	487	501	528	450	475	512	499	422	500	487	498	478	506	477	510	481	501	482	521	478	501	484	506	432	517	502	492	498	473	448	511	492	506	464	498	540	498	497	517	460	469	430	513	482	474	452	492	513	502	528	481	506	436	472	478	497	510	478	504	454	456	487	448	515	489	474	460	500	497	492	479	466	494	514	464	509	503	475	466	482	441	502	503	498	525	475	487	538	545	501	469	484	508	494	499	506	552	496	522	465	506	492	484	487	491	516	492	514	534	488	460	505	427	492	482	456	492	485	472	489	481	516	508	506	486	525	514	472	495	485	427	512	512	530	478	542	474	502	483	448	491	490	496	485	478	508	479	517	494	447	508	481	490	510	485	505	481	476	491	458	507	464	495	533	494	486	449	476	512	524	499	493	486	504	487	495	478	461	496	504	493	490	464	466	522	513	541	503	476	490	518	493	494	498	509	553	472	458	451	492	509	485	477	527	490	470	508	476	506	489	486	498	438	466	503	494	480	524	496	493	520	465	504	468	477	507	478	491	490	492	492	495	472	483	503	542	498	518	457	481	436	478	530	496	506	501	523	535	510	472	528	504	473	477	517	487	531	492	509	490	526	483	452	477	495	473	496	500	496	522	480	503	463	494	507	510	509	517	481	496	481	481	502	514	504	528	502	472	489	475	521	488	466	482	488	455	482	515	515	493	489	492	460	517	455	495	508	465	463	484	507	494	498	472	479	501	483	509	501	507	503	503	483	491	511	537	470	549	483	453	483	551	478	488	511	535	509	471	448	466	519	474	485	438	486	531	565	480	505	479	520	477	488	484	456	488	476	523	473	490	475	482	493	511	482	476	534	493	484	481	480	491	477	494	515	469	510	495	510	494	516	485	500	500	480	488	497	510	463	492	496	512	542	504	499	514	508	517	470	517	497	480	509	511	524	491	517	497	464	491	475	469	493	469	501	493	500	520	471	515	491	501	477	496	490	493	505	492	498	490	497	469	471	491	536	506	504	488	527	481	496	473	471	520	516	524	473	553	514	497	521	493	475	510	465	501	525	483	483	446	476	479	476	488	536	485	475	463	511	500	552	513	485	451	518	521	492	454	477	469	519	513	534	509	491	488	487	504	465	511	500	491	465	459	486	476	494	490	459	484	495	494	523	495	503	513	501	450	471	512	504	466	484	493	470	468	512	492	482	498	472	509	486	496	487	496	515	516	510	506	501	511	490	488	481	465	512	460	492	485	474	483	501	492	471	512	453	489	486	487	472	468	501	499	538	456	468	484	475	531	477	479	483	511	480	474	511	476	517	478	487	469	497	482	480	471	452	481	475	491	487	487	541	473	473	509	453	488	480	475	456	497	457	499	496	500	490	471	497	467	507	478	472	489	499	520	474	485	472	511	542	499	499	511	476	485	514	466	492	483	501	475	418	514	452	466	542	509	511	470	474	465	492	487	486	471	498	496	443	462	495	464	508	477	483	470	547	509	515	496	514	529	477	519	503	521	502	492	496	493	459	498	507	482	487	508	471	524	485	527	505	465	496	457	521	445	509	486	494	461	522	501	473	488	516	443	515	475	510	501	511	488	511	486	488	510	507	498	488	509	454	472	500	476	496	492	484	491	474	471	515	506	494	492	460	503	480	481	498	522	496	490	500	500	496	478	508	478	501	473	508	478	474	476	448	497	494	496	516	468	502	479	488	492	500	521	498	515	488	516	473	495	460	506	457	496	469	504	493	466	471	527	503	468	487	516	473	487	478	500	485	480	478	506	500	529	492	468	544	446	491	520	490	503	491	515	493	452	469	488	529	517	457	512	463	493	514	496	493	483	498	469	508	480	478	522	473	516	509	525	480	508	520	458	449	508	530	486	500	440	529	479	470	499	504	447	480	470	468	466	468	451	508	482	480	501	518	500	500	499	469	448	505	464	497	514	457	494	501	494	465	480	486	505	489	487	488	505	522	504	446	481	452	483	484	491	477	464	451	502	496	498	496	477	468	510	487	519	484	483	480	508	490	491	493	485	468	474	509	491	527	477	508	496	455	487	499	488	525	457	565	521	487	523	501	516	469	475	510	498	513	509	503	486	446	509	474	510	495	512	500	507	464	502	460	476	441	514	483	479	458	481	499	475	488	536	493	498	550	412	479	494	503	506	482	463	526	514	514	513	485	522	464	479	458	489	499	521	489	466	476	503	529	522	499	469	489	492	476	478	486	481	494	504	498	494	484	479	481	492	501	543	506	502	491	482	451	507	465	498	459	477	490	524	472	483	478	516	518	477	464	503	471	517	477	486	527	519	515	494	497	497	508	468	498	482	495	476	482	517	481	495	494	486	506	511	486	512	469	498	491	467	464	507	525	498	485	496	525	463	491	458	486	474	482	493	500	529	468	449	510	473	500	492	461	487	459	510	508	491	482	477	506	495	476	527	523	454	458	480	496	452	469	511	491	500	515	506	460	493	509	491	503	468	500	513	513	472	544	496	492	441	493	460	457	477	524	499	474	534	484	470	487	499	489	482	474	537	463	496	501	477	456	483	482	535	537	486	504	484	478	479	534	492	476	523	492	516	455	538	481	478	531	482	483	467	511	476	476	515	472	474	524	494	489	477	474	520	504	511	479	472	497	489	483	498	471	479	470	495	506	475	515	495	508	499	471	493	466	484	489	496	499	486	489	459	512	504	512	500	515	488	492	482	494	485	475	494	518	491	465	508	469	504	475	509	477	476	493	531	474	492	475	500	492	462	472	504	461	505	481	496	518	480	521	478	477	494	467	476	465	531	475	519	487	489	495	479	494	494	456	501	468	514	497	497	530	515	481	490	518	459	480	506
25119	21469	27874	25381	12726	3386	2172	1640	1312	1149	1005	856	776	820	786	674	627	649	585	550	496	485	459	418	435	340	375	334	284	294	279	294	280	286	277	277	284	264	286	320	256	269	262	298	276	295	291	256	279	286	254	289	288	283	266	292	258	272	270	302	276	272	269	247	244	260	281	275	266	265	294	255	260	242	255	256	281	248	259	260	270	265	251	268	272	267	237	258	288	250	235	297	248	240	254	271	251	267	259	259	265	269	279	266	252	261	246	284	281	265	240	261	265	270	266	236	283	255	263	245	263	244	262	230	250	267	279	264	279	237	237	262	243	247	257	235	261	213	279	253	227	272	284	247	261	263	284	253	238	259	298	220	280	269	260	253	275	263	262	276	281	254	289	277	257	269	268	262	260	263	272	271	255	280	269	223	271	241	250	259	240	284	272	258	280	258	264	265	276	241	265	274	278	268	273	275	259	285	286	244	248	259	276	287	254	265	271	261	274	263	247	257	208	255	243	244	264	261	272	249	251	276	254	256	252	252	279	259	258	273	263	250	241	263	276	248	223	258	269	268	259	277	259	246	265	289	243	275	261	255	270	238	248	255	270	263	248	252	268	258	260	241	286	243	247	256	250	279	241	279	264	236	281	269	265	261	236	256	269	272	244	292	257	230	259	250	241	275	263	243	244	280	274	252	264	265	277	230	280	252	247	261	256	277	257	251	264	291	272	272	285	295	249	264	276	241	277	237	241	245	261	258	258	262	300	234	263	252	259	258	258	247	267	281	278	239	264	258	273	260	266	271	234	262	268	253	274	243	271	292	281	265	252	264	240	235	277	293	269	273	247	242	244	275	262	270	261	278	234	251	273	218	259	272	262	248	259	234	269	245	265	249	270	249	262	261	232	262	247	271	267	259	262	250	277	268	263	263	268	257	271	273	244	277	234	278	242	248	274	261	266	268	244	263	276	245	275	266	252	219	251	242	251	279	244	258	264	245	266	243	246	259	258	262	248	259	254	265	286	261	276	273	245	250	256	255	246	275	275	282	261	261	259	269	243	278	274	265	239	252	227	251	240	263	271	249	272	287	236	244	270	266	243	275	257	283	269	253	243	240	264	274	246	249	244	253	288	252	272	255	268	241	268	239	253	263	238	245	257	243	267	255	236	247	261	254	276	258	271	253	276	243	257	253	303	281	230	275	247	252	277	268	255	262	270	247	263	277	258	230	283	253	267	274	272	250	289	258	230	271	282	297	238	316	259	297	252	270	271	226	260	261	244	257	258	262	257	256	252	271	240	272	254	257	226	231	254	270	260	269	313	269	265	264	264	247	269	257	267	271	256	264	268	259	260	267	252	257	255	249	278	251	251	251	266	254	279	255	267	240	265	254	275	275	281	256	265	279	243	242	252	272	264	248	272	251	260	254	264	283	267	255	247	249	271	262	264	263	253	256	249	260	276	282	266	261	285	264	264	274	269	272	277	285	257	257	252	230	232	244	266	264	258	293	269	259	268	256	254	253	260	253	240	244	281	263	285	241	251	286	263	278	258	249	270	292	262	248	279	298	248	272	237	275	262	261	260	246	269	258	262	246	251	274	268	260	289	254	266	274	260	258	259	250	289	268	268	242	264	257	261	225	241	256	256	247	264	227	244	283	258	261	244	240	266	255	261	251	253	260	299	255	254	256	260	270	252	243	237	239	269	282	267	248	263	253	245	249	279	259	259	248	294	247	261	273	256	274	259	248	257	273	243	251	251	224	255	256	262	250	251	261	242	255	265	257	263	243	221	242	270	268	243	278	238	257	251	264	261	247	260	272	258	296	223	266	254	262	233	275	272	254	245	289	276	254	272	266	235	261	242	252	268	267	264	237	259	245	283	272	251	280	247	247	252	269	296	244	277	278	283	265	242	265	279	293	248	229	260	254	243	268	262	268	256	248	278	268	239	266	244	233	246	264	238	252	263	271	246	261	282	284	283	264	275	255	261	259	243	286	292	273	274	247	263	239	273	243	281	261	224	309	280	287	281	230	282	234	254	273	262	261	244	261	233	278	294	269	271	267	251	261	259	276	255	258	271	270	255	264	286	247	270	241	227	284	247	261	270	255	251	264	252	233	263	284	257	251	233	269	257	262	271	266	279	224	268	280	247	246	253	290	259	256	244	243	241	272	258	248	245	253	209	230	241	242	249	266	254	259	271	242	261	262	248	285	267	279	231	275	273	248	256	290	254	261	242	257	264	259	269	254	251	260	231	261	252	290	242	242	264	265	270	233	249	289	259	264	240	253	234	238	259	275	267	276	248	269	260	265	283	250	284	253	245	284	273	264	247	274	266	259	270	280	261	282	292	272	266	250	257	246	259	260	287	259	264	231	276	288	262	288	241	276	234	256	304	265	267	247	262	267	251	261	278	231	277	276	252	280	232	245	269	264	237	259	263	260	270	254	273	263	281	276	260	268	270	236	275	241	247	266	264	249	244	242	267	280	240	245	280	266	246	265	228	274	256	270	266	241	283	229	244	260	248	241	279	260	274	248	263	263	270	251	267	256	241	259	250	247	264	240	241	227	257	265	249	264	267	247	270	262	262	241	224	284	261	282	220	270	267	262	237	242	235	266	272	259	248	262	269	258	277	286	269	250	262	253	298	240	253	266	220	252	283	248	280	273	259	275	250	293	267	259	271	260	257	249	258	273	256	263	254	273	255	261	254	269	259	259	249	266	270	267	263	263	259	261	241	247	245	278	268	247	280	243	231	268	250	268	256	266	252	258	243	252	300	279	261	270	244	263	261	246	234	257	261	253	252	268	259	263	287	245	269	254	256	257	295	255	269	286	273	277	258	257	257	275	265	258	259	284	258	252	240	276	250	269	233	261	277	240	250	247	259	284	248	214	288	285	293	276	274	252	265	247	286	258	255	241	245	265	266	283	268	239	281	262	250	296	280	280	260	260	259	213	252	269	241	254	260	260	255	257	283	257	243	280	276	252	251	284	271	272	260	231	296	281	229	294	277	263	267	255	253	249	252	262	253	250	241	261	266	290	246	277	273	236	256	273	244	280	303	289	251	242	286	260	276	274	218	251	223	270	258	268	246	256	270	285	266	266	247	255	246	279	247	266	241	260	282	265	247	235	275	261	204	249	280	281	251	234	274	279	241	242	268	244	256	235	286	257	250	236	245	262	277	237	250	269	277	235	250	272	252	215	285	266	258	238	261	299	257	272	274	241	272	255	263	255	302	257	267	278	264	240	279	253	245	243	237	261	266	257	273	276	265	283	260	269	275	279	259	256	264	258	290	287	239	227	245	271	261	266	271	271	247	262	264	243	272	267	247	227	259	243	258	255	276	286	267	251	246	250	234	260	273	240	259	270	261	255	249	262	245	279	250	261	290	251	234	237	271	274	243	257	242	272	257	255	264	264	258	270	263	279	246	258	226	265	262	257	255	257	259	255	272	260	270	283	250	287	296	271	289	224	269	246	267	257	260	250	290	279	238	271
10192	19711	19094	12948	9973	8160	6637	5446	4684	4130	3527	3117	2942	2706	2468	2330	2086	2074	1909	1786	1569	1452	1310	1188	1077	982	973	824	754	686	639	616	600	602	607	587	616	594	597	596	609	579	594	619	613	601	612	578	609	578	567	554	539	584	586	590	624	575	560	579	560	549	560	548	539	542	534	537	564	518	512	579	562	596	552	533	554	549	513	568	575	565	565	557	534	543	534	547	581	534	578	548	557	579	528	562	551	562	610	552	529	535	544	560	571	521	533	575	556	563	585	549	535	533	543	511	549	529	584	566	491	547	534	551	546	549	563	525	551	526	517	581	550	567	570	534	553	561	549	505	557	554	541	517	529	573	593	553	555	555	539	586	542	533	543	558	548	520	567	535	595	600	508	557	562	553	529	541	559	556	525	551	554	540	575	546	533	591	564	533	525	526	559	532	529	540	544	569	588	518	528	522	543	517	515	599	518	522	546	577	548	546	582	529	533	520	516	536	558	532	527	545	559	516	572	562	558	524	527	571	577	564	537	521	525	539	555	516	515	551	537	555	535	560	619	517	571	523	521	582	593	537	557	559	550	529	551	533	546	603	576	538	565	550	566	568	480	561	575	545	527	513	566	552	556	526	536	557	553	555	527	550	576	554	574	526	589	578	556	577	573	584	537	544	612	587	563	542	554	514	552	547	515	557	547	543	556	555	552	545	561	582	547	583	508	526	583	592	537	591	515	560	532	517	598	563	554	543	523	572	577	529	543	560	568	583	595	540	534	558	542	532	532	559	517	555	601	547	543	506	519	519	552	549	540	543	524	483	535	531	520	541	540	565	597	499	564	555	558	507	553	542	549	606	556	526	550	581	523	557	548	526	551	536	560	551	550	538	586	522	547	526	544	509	543	573	528	518	510	501	506	563	567	580	503	559	562	549	542	530	576	550	555	541	555	530	547	582	542	564	525	522	522	570	565	569	550	547	524	505	532	519	599	547	560	516	543	521	538	545	525	539	580	552	516	513	539	563	518	587	514	532	563	573	534	555	574	562	573	543	550	577	537	522	528	543	541	494	579	580	509	564	541	513	504	567	546	522	546	516	533	540	545	513	568	559	526	526	548	540	542	485	505	482	558	575	521	546	513	528	540	538	522	548	549	542	509	492	502	555	564	529	565	516	492	524	530	569	556	536	534	563	529	548	547	534	539	506	557	540	525	513	585	558	520	560	538	556	560	597	532	566	522	526	530	526	581	513	544	532	568	549	529	546	530	559	559	550	535	501	583	564	564	509	538	523	550	561	541	528	531	556	528	551	525	525	575	556	560	560	546	516	546	542	569	597	542	537	563	512	519	525	571	563	549	495	539	517	518	537	513	532	598	542	618	520	537	530	516	573	520	570	567	525	589	550	537	522	529	555	530	564	579	510	561	522	559	594	537	529	548	572	551	531	561	563	548	538	550	560	525	525	532	568	530	540	543	558	512	509	536	522	518	565	555	568	554	532	512	528	535	517	564	544	522	543	599	530	540	569	540	555	483	522	499	547	556	545	535	545	516	573	544	540	582	575	550	585	535	546	596	515	554	542	527	572	568	528	549	516	573	544	549	546	535	575	557	568	528	536	551	574	566	551	536	576	542	552	481	563	518	516	573	542	547	542	547	554	569	556	550	534	552	544	504	561	524	513	566	538	519	531	551	526	531	526	531	528	549	540	536	512	576	591	545	543	565	546	545	511	555	586	525	503	503	534	525	516	548	547	547	505	560	537	573	517	538	546	558	576	537	518	516	560	581	587	529	543	555	584	529	555	536	576	562	565	553	550	562	500	580	527	554	533	510	535	562	564	586	545	601	570	552	538	569	537	567	565	543	580	541	510	548	552	534	559	558	560	538	545	528	529	546	506	550	558	517	520	578	541	557	511	527	535	552	507	556	584	568	566	579	560	536	516	562	507	511	559	573	613	527	585	533	539	522	524	533	521	546	540	576	567	532	531	559	528	550	545	563	534	511	575	502	572	543	569	532	528	590	520	542	575	530	553	590	579	523	536	550	560	581	569	555	531	545	555	515	551	542	541	570	551	551	592	531	559	579	552	524	551	535	575	547	553	536	551	539	533	560	553	563	516	527	542	576	542	540	561	550	547	578	523	574	564	545	551	543	584	488	565	562	577	591	565	520	577	562	523	524	572	550	530	516	540	518	563	564	551	534	566	569	567	514	532	559	536	501	566	540	560	577	587	503	529	545	576	568	538	566	524	554	559	509	544	551	528	551	595	546	492	546	535	542	546	543	533	569	536	506	597	527	545	519	511	559	516	521	515	535	563	550	517	520	521	550	579	569	554	576	520	541	567	533	557	556	540	568	534	535	558	515	536	509	527	570	540	533	552	493	512	535	565	543	551	520	563	522	568	513	521	547	516	557	499	541	554	532	533	574	482	554	537	556	550	549	526	576	504	508	543	529	566	526	558	563	537	588	520	561	567	541	516	562	540	542	532	537	557	518	571	560	505	511	576	551	511	567	567	587	580	526	561	551	521	594	595	567	542	521	543	531	524	534	561	567	533	554	535	540	535	541	544	545	516	566	551	577	536	530	539	542	545	544	532	496	537	540	529	572	520	526	553	556	568	526	545	533	529	504	544	575	519	574	568	512	533	530	554	502	525	563	562	528	534	578	559	488	561	554	575	568	555	503	521	531	521	538	577	582	521	568	556	579	586	563	534	561	559	522	559	516	529	547	540	523	538	553	582	512	586	544	570	575	564	552	533	544	585	544	571	576	576	532	508	549	563	548	588	544	509	572	528	555	557	545	534	501	546	574	558	541	501	584	578	502	555	571	527	522	556	563	510	593	572	596	570	597	583	517	552	599	549	573	505	580	557	536	532	551	584	560	574	561	526	533	516	540	511	527	545	572	550	537	518	516	547	545	579	544	565	547	537	525	555	550	527	558	534	501	559	555	559	556	546	543	540	538	534	588	549	529	533	529	515	539	524	564	523	519	544	563	549	525	576	536	562	549	556	541	534	533	523	577	582	540	568	519	523	537	562	568	543	542	543	555	519	540	559	571	575	527	522	544	542	593	556	514	549	564	604	532	531	590	533	494	522	547	577	527	559	554	599	529	570	571	489	556	545	524	512	564	549	510	559	573	521	567	540	598	566	511	531	580	545	562	513	543	508	531	578	523	564	542	535	511	564	563	622	569	551	521	556	540	589	539	530	521	527	551	540	519	520	545	529	528	533	546	557	510	542	532	568	602	551	536	572	460	520	596	525	515	572	547	505	546	526	548	499	538	545	511	555	530	538	523	537	571	524	574	540	554	598	528	534	576	519	563	536	508	570	587	537	536	550	550	495	558	571	550	560	553	581	513	558	577	513	556	547	541	548	558	545	537	505	536	521	538	509	564	539	543	518	565	542	546	543	512	559	482	544	602	535	508	582	575	598	533	539	573	560	522	557	500	523	507	512	567	585	534	550	552	525	551	589	525	569	537	546	520	520	530	570	532	551	542	546
24193	21469	28885	24443	21413	12553	4590	2697	2167	1871	1659	1484	1349	1289	1219	1183	1092	1007	993	915	875	794	748	696	619	678	589	598	541	502	486	446	491	423	442	423	395	429	444	460	441	411	454	448	472	432	412	443	444	394	401	392	410	449	437	409	426	379	451	394	465	428	437	403	374	403	394	421	432	399	398	435	451	417	428	459	422	444	448	408	375	432	430	372	415	379	397	383	436	400	430	407	399	408	412	421	432	395	428	401	407	422	427	399	398	410	422	408	436	353	415	390	402	416	410	377	408	400	390	405	436	436	397	405	424	437	434	435	410	421	411	413	392	418	435	369	448	435	414	442	445	430	410	447	415	407	423	409	449	376	433	413	409	406	421	425	439	426	402	389	403	451	433	447	423	422	402	408	437	398	402	397	385	433	407	407	397	405	406	421	411	402	433	384	418	450	412	414	382	409	429	371	401	431	388	423	419	415	399	422	425	437	442	419	380	440	422	401	440	442	446	364	399	428	393	397	398	412	400	358	386	414	455	430	430	404	426	395	435	445	395	437	383	444	374	416	428	413	408	413	417	390	395	374	429	401	373	372	384	398	398	408	390	383	423	393	430	383	447	392	402	402	409	457	405	389	442	370	376	426	417	424	430	392	443	445	427	437	416	403	394	431	374	401	417	391	421	395	407	430	385	383	419	421	415	399	407	407	395	388	398	419	422	385	440	420	425	406	432	407	417	426	392	416	382	399	459	435	414	363	425	442	425	404	424	399	430	404	388	436	415	419	426	389	429	405	438	401	402	408	424	429	392	405	387	426	419	431	431	410	426	401	426	384	372	350	365	397	424	405	412	384	443	409	391	413	403	409	400	421	420	392	447	433	418	422	433	414	407	415	435	419	440	422	430	405	396	408	393	429	377	372	413	387	413	431	430	435	403	412	413	388	436	384	419	401	408	430	416	409	422	393	409	442	425	397	429	457	436	419	434	376	423	426	410	400	399	410	407	426	418	388	415	398	395	411	458	401	430	418	427	425	431	434	445	401	416	402	392	396	355	432	423	391	401	392	416	399	431	369	419	447	411	394	392	432	442	388	392	413	385	403	423	438	393	396	393	408	408	431	391	416	422	396	411	408	414	421	390	394	434	408	435	397	434	412	418	380	373	412	397	464	395	369	399	424	408	404	402	392	401	410	401	393	396	394	425	418	413	412	418	439	400	389	387	402	430	383	391	397	374	373	414	455	401	388	393	406	387	422	398	421	402	396	399	408	452	404	401	411	423	378	407	427	389	394	422	395	469	420	405	399	405	391	404	399	436	416	374	450	397	403	401	418	379	399	424	410	409	407	471	375	453	386	406	441	407	423	446	376	402	406	416	419	379	422	441	421	443	397	392	419	380	447	442	381	414	387	435	418	397	421	447	410	392	412	413	427	381	426	446	390	386	408	416	389	412	398	368	419	372	415	447	404	413	426	412	403	440	403	400	409	416	433	442	386	373	410	412	404	428	400	391	400	398	425	397	388	375	389	391	411	383	407	454	420	392	396	393	407	424	401	383	376	422	422	419	417	420	401	392	416	413	436	400	398	386	433	454	394	391	411	396	406	406	405	427	397	376	435	414	424	400	462	401	444	391	390	431	402	413	396	382	408	421	372	414	430	425	425	422	429	436	417	449	410	407	448	445	418	382	413	399	386	412	413	425	428	392	415	406	435	387	425	414	452	415	431	395	411	450	382	415	411	452	421	382	428	395	417	443	443	421	396	419	393	427	402	406	395	366	370	378	391	419	421	405	420	409	376	423	426	401	381	414	458	424	432	398	415	409	418	421	444	394	429	405	400	407	401	428	444	423	425	403	424	455	399	428	412	413	416	397	421	394	415	386	448	421	420	402	420	438	414	410	416	374	413	415	431	421	430	413	387	423	414	393	402	411	399	390	390	405	359	410	404	387	420	429	388	430	413	385	397	419	386	426	430	397	433	410	452	426	464	434	404	418	404	409	424	414	434	396	406	420	419	417	422	433	424	426	393	421	398	430	442	405	422	436	414	422	437	388	414	402	426	416	394	414	408	425	402	374	408	410	404	444	418	385	416	440	380	383	373	412	423	417	408	408	416	405	401	366	426	389	413	442	385	427	411	400	410	384	379	413	372	407	412	388	409	394	427	434	410	440	386	384	401	398	413	390	385	391	412	424	423	409	384	395	422	415	384	418	410	417	397	413	384	432	421	376	407	406	379	387	430	396	409	414	416	425	400	403	381	399	414	442	425	404	348	419	466	404	444	433	400	427	407	387	396	420	425	411	425	364	418	406	448	431	396	411	413	406	413	391	407	412	410	400	389	379	380	396	406	378	386	428	446	433	416	414	383	412	403	411	415	419	457	422	428	376	415	402	392	359	417	408	397	421	396	366	394	428	392	409	396	409	402	413	408	400	401	415	430	409	398	431	447	409	429	398	409	393	401	424	389	386	409	397	374	427	386	399	417	428	430	414	429	415	393	439	415	395	405	380	411	387	412	387	417	389	390	394	383	391	362	459	392	409	439	400	405	419	410	367	370	427	431	429	403	403	408	424	378	405	395	420	430	404	379	440	464	440	415	440	416	406	447	399	450	414	401	377	391	398	412	409	403	385	437	442	412	408	407	393	427	418	425	460	407	400	407	399	436	405	403	417	398	406	409	422	431	395	400	414	386	411	427	430	442	398	400	385	409	375	418	421	403	391	430	430	408	414	416	398	418	392	403	413	388	439	417	367	412	426	386	398	408	411	406	410	433	408	373	436	391	402	390	420	459	432	415	413	406	391	415	415	382	410	389	369	412	421	403	421	405	444	389	394	446	430	419	441	387	387	371	429	419	409	399	399	380	394	429	413	413	396	457	363	407	423	367	383	402	420	398	398	423	440	444	442	402	397	413	405	395	413	404	390	414	412	398	449	398	411	419	382	421	406	421	393	422	401	428	429	403	364	406	394	384	414	414	427	397	424	413	450	399	404	443	402	426	421	409	422	417	407	410	424	444	454	378	423	385	439	442	406	403	393	424	417	433	425	439	428	390	418	423	442	427	391	435	397	410	423	420	440	446	394	398	423	385	417	441	403	414	406	414	406	442	414	401	399	401	412	448	396	354	421	401	403	414	403	415	421	424	379	375	437	414	399	416	427	437	424	428	414	388	393	391	417	408	401	416	408	383	427	447	416	411	415	419	426	413	432	351	410	417	389	387	410	429	407	421	414	419	409	431	389	441	419	439	397	429	401	428	417	406	422	409	435	386	389	406	403	361	394	413	440	378	404	404	417	398	439	429	394	443	428	450	389	422	381	381	381	409	402	361	393	443	419	418	424	377	391	460	398	407	429	407	412	379	393	410	380	421	443	421	407	431	419	409	419	414	438	366	412	433	410	429	436	417	411	405	417	406	376	396	391	416	414	396	416	401	411	436	445	411	410	422	412	411	434	425	398	398	405	409	448	413	435	389	402	389	398	447	399	407	400	401	406	434	440	411	423	419
13064	25729	24426	17894	14323	11750	9643	8253	7047	6203	5479	4936	4456	4137	3998	3702	3487	3374	3036	2819	2610	2340	2073	1840	1623	1552	1465	1324	1214	1071	1050	979	869	847	922	918	903	940	941	896	951	874	884	859	939	869	886	890	859	857	865	877	886	823	902	932	899	850	904	806	858	861	800	869	848	799	789	814	826	815	832	873	780	803	865	785	846	834	841	837	796	824	828	812	876	813	781	794	819	791	834	827	840	828	855	853	825	843	821	777	860	857	806	848	772	840	845	774	848	737	829	751	822	863	875	829	792	834	772	856	846	808	809	824	810	816	817	801	779	833	788	886	820	846	842	833	822	806	847	813	868	838	800	821	796	832	805	835	820	805	832	813	889	805	801	821	807	777	829	772	806	837	790	825	776	855	818	808	849	786	820	830	848	822	811	824	829	856	833	804	846	804	803	821	842	822	831	825	813	820	805	813	799	826	794	854	817	797	776	831	803	791	797	802	796	765	881	820	812	806	778	811	792	813	828	843	821	848	802	794	825	768	799	863	817	829	761	852	802	833	825	792	848	803	812	811	831	802	842	803	842	807	824	816	783	801	787	822	830	830	800	775	820	840	812	788	818	787	830	792	768	785	808	817	865	766	771	836	840	835	851	826	787	797	843	808	805	792	812	826	802	835	825	836	818	793	788	843	832	856	802	774	780	801	842	793	822	768	800	822	826	808	785	866	824	773	813	825	805	790	776	832	835	856	809	787	780	768	785	781	766	828	920	843	843	758	737	798	829	840	823	824	806	834	842	810	807	836	793	799	824	791	837	838	803	770	771	756	827	856	756	812	843	759	820	817	830	838	833	815	867	819	813	797	797	788	788	783	826	800	808	825	781	783	790	811	798	839	789	816	763	809	797	842	858	818	804	824	798	814	828	807	823	809	828	821	839	848	789	835	803	881	835	849	814	777	832	811	810	851	829	814	791	770	834	793	800	807	822	810	828	797	829	815	827	806	815	859	808	824	811	775	797	853	816	798	793	813	806	780	836	811	815	818	820	785	789	838	853	832	815	746	777	860	760	772	839	816	798	816	866	804	801	792	863	820	839	793	828	810	812	813	813	829	834	821	803	847	805	770	827	832	826	862	802	841	801	804	809	840	845	822	786	827	866	835	835	827	781	846	870	792	796	891	823	788	835	769	746	829	805	802	833	834	806	839	847	803	785	810	832	810	807	813	798	780	825	797	794	823	842	811	808	741	814	820	815	852	813	844	791	745	791	862	798	809	803	828	727	801	812	828	873	799	811	846	854	821	832	785	816	815	808	830	770	834	849	804	771	836	806	835	804	826	819	827	771	852	832	814	801	772	840	796	795	815	822	806	820	824	835	792	785	789	791	824	833	839	808	750	804	811	773	808	776	840	748	816	763	816	808	840	821	809	796	843	780	817	881	860	802	773	848	829	822	785	783	813	790	768	824	819	809	799	816	822	829	808	812	818	812	890	788	830	766	841	801	860	760	797	818	803	859	844	840	805	783	797	803	772	836	850	757	799	774	773	819	767	798	782	830	794	791	862	811	845	821	832	832	819	813	817	747	831	805	791	824	800	837	805	827	825	785	780	795	791	789	809	828	818	849	809	787	804	836	839	840	790	798	775	814	793	851	772	848	798	782	830	812	832	796	815	847	825	853	808	780	839	809	806	820	858	816	833	828	777	824	840	823	851	824	822	805	880	760	818	812	790	819	768	835	871	800	770	838	828	790	824	759	791	817	826	810	797	783	821	790	793	779	831	853	789	819	847	821	802	822	795	846	782	820	803	750	800	817	789	856	837	832	833	824	806	797	843	817	836	849	760	838	769	890	776	809	852	811	823	783	805	829	837	811	814	773	819	793	845	810	785	826	815	794	771	824	803	779	816	848	789	800	818	748	843	813	823	791	797	841	778	811	831	842	822	816	817	807	796	800	798	812	841	826	832	790	746	842	787	871	799	876	801	803	797	808	827	819	806	837	798	911	728	784	786	804	817	815	869	808	826	795	788	858	820	789	812	791	787	879	833	818	773	834	842	814	833	790	779	819	805	785	789	767	852	819	793	793	766	806	823	805	831	828	814	818	773	775	832	873	808	780	814	815	825	822	802	819	836	897	797	796	793	765	878	818	778	819	815	764	817	808	832	824	840	823	886	758	817	775	799	808	804	796	788	837	792	823	824	813	776	815	845	817	824	774	826	825	803	811	836	841	817	767	842	881	797	833	787	814	794	864	797	797	829	775	833	792	796	811	799	793	789	818	857	812	825	823	841	798	871	811	771	812	772	791	785	781	778	865	830	836	752	795	851	821	850	851	815	828	833	809	787	785	814	805	786	812	836	764	781	793	817	820	784	825	832	759	811	799	755	828	835	826	780	821	856	818	810	825	798	805	826	766	765	828	841	782	837	814	783	838	848	806	809	840	860	764	808	800	779	811	781	798	795	777	822	787	772	818	821	826	844	821	808	796	826	794	838	817	845	813	821	843	816	776	843	810	800	852	838	790	783	752	836	832	797	801	808	764	778	855	794	834	796	852	844	737	838	798	756	760	792	768	786	835	815	814	777	804	830	829	805	852	785	831	829	832	785	808	787	825	761	828	811	791	818	788	803	831	809	803	801	852	797	820	814	792	805	770	814	807	793	818	827	789	802	836	807	795	809	815	845	814	840	784	818	808	840	777	787	802	784	805	806	770	792	838	821	846	811	833	792	797	789	832	822	813	809	816	806	818	813	829	814	821	805	860	840	845	817	859	809	792	863	809	796	851	789	825	852	837	751	764	809	790	800	866	802	858	844	848	777	815	817	841	799	803	792	788	747	818	797	859	811	821	823	809	782	783	766	864	825	864	755	763	827	795	814	790	812	847	855	798	830	828	790	797	746	773	784	828	797	862	809	800	795	772	846	787	856	824	725	812	856	850	791	864	812	846	793	862	783	760	849	797	810	795	818	826	823	783	762	790	849	820	825	791	843	754	829	803	762	847	789	787	757	804	795	816	831	796	882	829	767	792	801	795	819	796	801	825	826	816	796	839	849	800	867	810	791	805	788	840	843	817	830	800	791	842	793	761	803	828	877	822	790	821	838	777	815	822	808	831	843	813	809	794	826	808	838	796	804	857	860	838	851	818	796	824	796	812	828	829	811	820	805	806	790	858	835	848	859	796	828	854	818	825	840	862	822	800	792	859	827	784	823	804	903	772	817	819	822	906	815	804	822	833	823	807	811	860	774	830	871	813	819	850	875	778	783	788	795	831	770	858	826	810	782	815	786	794	833	824	815	765	834	834	808	776	801	795	777	827	839	808	839	786	809	798	800	814	809	784	788	791	820	783	814	803	779	840	807	770	787	798	824	824	796	853	812	786	843	784	848	784	806	785	791	875	803	774	873	785	811	818	830	821	808	796	810	793	828	829	819	876	800	789	815	910	819	831	732	806	804	795	815	827	852	833	793	835	828	822	821	841	765	778	833	790	837	764	822	803	848	795	810	869	808
27215	17065	5134	2169	1309	946	752	674	549	509	492	488	402	403	401	401	368	390	355	337	309	324	308	286	287	284	268	257	234	220	257	234	239	201	219	224	208	218	235	242	239	246	231	238	227	201	207	228	214	241	232	241	229	239	221	237	234	241	239	233	223	202	199	225	248	210	228	242	252	200	230	218	230	223	230	205	237	227	250	223	225	238	255	230	239	182	227	211	208	225	248	213	212	277	206	202	235	218	218	217	222	233	201	229	186	222	228	245	237	224	190	226	225	247	228	206	218	227	224	214	213	224	213	218	228	222	210	239	220	246	224	203	238	238	240	213	223	220	224	216	235	201	223	208	217	200	204	231	228	209	213	243	197	207	229	210	208	245	203	225	209	198	187	215	200	229	214	223	237	202	229	222	240	218	230	213	229	229	230	240	244	235	229	244	233	210	241	224	223	231	207	208	208	234	194	249	210	233	219	237	231	232	241	214	224	225	221	240	221	218	245	198	212	216	238	184	231	218	207	244	229	240	208	231	220	223	238	245	207	232	237	219	241	247	225	226	197	217	207	226	206	230	209	217	223	220	224	248	222	228	222	212	241	236	224	230	217	228	204	221	207	242	230	242	221	220	210	213	198	211	232	222	235	220	224	232	224	222	178	209	207	222	230	223	217	218	221	220	221	209	202	222	219	231	210	215	202	222	238	216	223	199	203	226	226	227	234	193	242	224	240	214	211	235	228	226	248	243	226	221	166	220	236	225	195	236	231	226	234	228	198	238	224	222	248	247	216	223	238	212	210	233	222	205	230	231	208	239	204	234	199	240	212	240	223	232	219	208	220	227	229	200	229	219	216	223	229	212	226	229	207	231	253	220	209	205	203	243	205	211	221	232	218	213	218	229	232	242	220	238	193	211	207	214	229	193	203	211	206	235	236	245	246	244	190	221	222	225	201	227	222	214	223	223	224	233	207	222	227	236	202	232	223	191	228	212	223	213	231	218	239	231	245	244	234	224	197	242	222	232	197	205	230	217	214	229	209	219	218	212	222	224	204	244	227	244	214	235	208	221	237	212	225	220	222	237	190	219	238	197	223	236	215	221	215	193	231	212	231	235	204	222	213	249	214	226	223	212	228	248	222	210	215	216	242	232	203	233	218	195	223	234	197	249	226	231	237	226	248	236	222	209	225	206	215	216	212	224	200	193	210	239	235	227	221	231	229	230	203	202	233	236	207	220	240	242	229	189	213	248	240	212	235	224	241	237	230	211	238	202	256	238	205	232	213	219	225	211	206	219	210	211	242	187	208	208	220	230	202	213	234	226	253	230	242	206	198	196	255	230	236	229	212	226	220	194	222	222	243	218	239	211	199	202	238	206	208	204	209	246	243	225	207	230	209	228	224	218	224	206	207	230	218	229	244	242	222	233	209	249	236	237	227	216	241	213	225	233	228	227	195	233	264	209	234	232	222	224	215	228	232	203	204	212	205	244	216	208	209	220	214	205	216	218	229	246	230	232	214	214	197	242	209	217	246	193	232	236	229	232	203	250	223	230	225	220	235	233	195	205	213	235	202	228	242	208	208	206	235	202	233	246	199	214	244	220	232	202	209	251	231	196	228	200	211	229	224	228	200	214	200	233	203	227	228	226	217	217	212	217	229	235	216	209	216	220	222	198	231	234	192	206	213	221	221	232	214	214	246	223	206	208	212	221	198	227	200	232	230	199	224	226	212	239	225	230	206	222	229	226	195	245	247	252	213	245	223	225	228	231	229	229	232	194	236	181	234	229	236	227	213	234	213	214	195	195	233	244	226	198	205	228	222	216	240	219	199	254	197	215	233	229	233	195	260	226	243	226	212	224	209	214	208	202	249	208	224	222	220	213	217	221	223	240	217	218	232	242	233	219	241	211	237	230	242	220	224	250	236	236	208	231	223	225	213	209	232	235	201	246	249	221	226	218	217	219	226	220	238	216	225	229	232	198	203	232	214	211	204	220	224	227	239	222	230	231	229	238	231	250	233	212	244	208	217	224	241	213	231	200	224	222	232	224	229	231	236	240	213	240	228	185	211	219	221	230	241	243	222	225	203	222	223	218	242	228	226	203	224	230	212	217	210	235	228	227	211	231	188	242	224	227	203	198	198	211	213	231	255	225	222	217	213	213	218	216	217	227	208	231	240	195	204	214	230	216	226	208	219	220	232	243	222	216	218	237	221	205	248	217	218	238	237	218	221	226	217	229	205	197	210	224	226	192	209	228	258	255	187	220	212	217	248	217	232	195	239	213	233	232	230	196	223	204	201	216	222	251	212	220	241	204	226	224	198	220	184	217	208	239	214	223	256	211	202	211	202	227	233	243	210	224	203	216	187	208	197	217	205	227	232	214	235	230	204	228	239	215	217	230	229	220	210	202	239	212	206	233	214	236	239	221	211	209	203	206	205	196	261	238	236	195	229	220	241	208	206	214	235	200	199	228	236	244	230	247	205	225	242	212	210	225	197	233	235	224	225	207	214	230	204	222	255	221	217	203	239	220	224	218	230	214	222	223	247	224	211	219	198	228	217	206	243	234	227	218	220	236	243	186	223	210	229	223	215	232	223	234	238	218	202	201	213	225	247	211	220	215	206	197	212	243	226	191	223	203	222	215	205	219	232	230	221	239	230	212	234	231	208	192	214	219	210	211	224	218	194	226	228	215	232	216	231	246	254	224	235	228	257	234	207	227	212	219	240	220	230	227	217	221	212	220	197	228	250	220	234	219	213	228	202	223	230	220	230	210	240	233	211	222	229	228	228	217	219	227	251	222	237	219	230	257	246	212	223	244	207	235	224	245	213	207	186	222	230	215	235	218	210	219	189	219	220	223	260	227	218	214	215	215	245	243	223	205	247	209	197	249	240	217	203	228	224	243	209	229	231	251	234	228	224	236	204	229	217	198	201	248	233	224	225	238	225	214	242	239	225	236	223	217	225	213	231	230	252	194	216	227	210	211	231	235	240	191	211	238	238	241	236	219	214	217	221	213	226	224	228	222	211	232	197	235	210	223	200	221	203	212	219	222	206	240	222	255	213	228	223	205	222	226	221	218	194	240	231	219	231	218	233	235	229	245	208	239	236	209	224	214	214	195	190	218	224	223	232	203	198	228	216	236	219	196	199	223	231	242	233	217	215	245	202	240	247	223	229	234	237	244	214	224	239	254	235	213	216	236	218	237	213	225	214	232	261	216	220	223	195	220	225	218	213	222	223	234	201	217	227	212	224	210	219	238	220	202	210	225	211	224	209	208	218	237	219	231	217	236	183	236	217	209	222	233	239	234	241	219	247	228	246	241	211	202	222	229	208	186	232	227	238	238	222	236	240	217	207	212	237	219	217	208	251	228	222	206	220	227	241	229	237	183	194	216	210	193	217	196	198	241	224	229	248	223	188	221	231	228	219	192	209	217	215	226	213	206	213	200	203	223	226	213	212	247	234	203	243	242	212	225	225	248	214	217	222	189	238	215
7452	9486	9335	5788	4382	3510	2903	2470	2145	1953	1770	1625	1480	1375	1311	1267	1197	1138	1109	1047	984	882	805	703	640	609	645	602	576	505	533	491	474	516	521	495	527	480	508	523	525	494	496	481	502	492	481	493	533	543	519	521	494	495	502	500	498	474	459	440	535	493	486	470	465	469	483	514	456	465	486	486	502	474	493	429	450	454	500	461	473	476	502	465	494	502	498	508	471	497	469	508	509	490	476	446	447	482	463	494	482	445	500	489	469	462	490	472	495	464	477	517	468	453	452	509	480	491	479	479	493	502	484	469	451	481	488	498	462	428	456	495	473	501	482	458	485	504	485	474	514	480	469	471	505	457	457	451	506	491	469	476	488	498	522	449	454	487	467	459	463	444	491	469	450	507	472	454	473	439	476	469	463	464	500	497	524	469	483	429	451	460	461	519	482	479	488	485	445	501	486	501	477	475	490	475	486	458	492	464	460	478	455	469	428	448	508	486	477	450	477	517	484	442	486	478	459	493	491	483	461	483	514	464	487	489	516	461	443	474	461	470	482	468	461	448	474	469	507	432	471	516	495	469	443	496	448	457	461	470	458	462	423	482	490	499	466	503	515	468	490	476	501	482	464	479	506	442	459	502	464	479	458	431	500	455	463	454	466	460	459	492	475	483	478	508	434	478	519	466	491	548	485	505	490	472	474	461	523	496	458	501	498	445	483	475	508	503	440	481	449	477	511	491	455	494	476	456	488	480	463	463	433	470	449	506	480	446	483	459	485	476	473	424	447	479	492	493	487	472	494	478	472	480	441	459	496	479	461	496	447	463	463	491	484	414	478	460	499	485	473	485	489	482	477	476	474	470	457	464	508	527	481	498	460	451	487	474	480	457	492	483	469	521	500	478	488	477	479	515	492	502	427	509	482	486	480	455	485	437	466	472	480	442	485	479	462	493	485	470	461	467	491	461	472	466	544	503	487	468	486	435	494	476	481	455	470	477	501	457	480	487	478	493	461	464	498	466	479	504	478	512	491	473	499	485	440	475	480	471	455	495	483	467	511	499	454	472	436	443	473	476	453	477	516	447	488	471	459	499	503	477	503	465	459	440	445	490	480	480	511	480	468	496	471	477	479	477	471	445	475	492	472	515	474	465	488	445	499	460	481	498	481	509	482	434	486	485	483	456	461	430	488	440	469	482	482	451	517	480	499	464	485	461	509	436	490	488	493	448	479	479	459	461	486	457	488	459	478	453	465	467	491	448	445	448	488	445	461	473	505	503	454	492	483	467	454	498	488	477	499	486	459	470	463	473	472	492	489	470	470	492	479	471	498	476	467	510	499	489	437	486	460	478	501	484	491	482	493	460	508	457	459	508	506	477	497	465	492	482	458	486	496	536	467	461	484	471	479	444	479	461	512	468	433	456	469	482	456	454	472	457	477	455	462	494	438	495	485	471	483	487	491	495	475	467	444	480	507	442	473	504	463	442	487	451	502	473	462	475	481	463	494	487	455	493	497	505	435	510	502	483	472	484	467	455	468	486	493	473	449	444	495	501	493	513	502	558	466	477	488	456	473	452	477	484	449	512	480	462	469	491	484	524	457	495	488	513	436	494	450	470	499	466	471	479	475	493	479	479	473	449	448	486	431	458	471	493	483	443	457	447	489	489	444	466	490	494	476	479	513	484	493	466	513	500	462	471	480	514	485	486	513	467	474	473	469	488	514	475	500	512	484	447	482	447	446	465	458	472	486	520	457	497	485	492	484	501	494	473	504	522	493	441	468	469	487	471	507	462	472	485	458	460	449	437	480	481	466	471	463	442	468	483	452	463	494	466	501	501	478	439	479	459	422	498	489	454	496	481	472	458	462	466	491	496	475	496	483	459	451	469	466	512	459	514	464	497	459	470	455	488	485	489	468	518	516	483	497	461	459	493	466	448	463	445	489	484	448	462	471	487	475	496	447	488	458	474	479	463	454	488	480	507	474	496	474	513	446	470	476	499	474	482	460	474	452	487	482	507	481	484	439	523	455	515	462	470	487	493	490	510	475	494	468	448	502	480	491	463	481	466	466	481	455	505	466	518	477	507	489	551	491	491	465	483	470	498	456	501	474	467	499	506	444	464	471	470	465	477	469	495	469	493	473	515	465	450	487	454	476	447	508	475	507	459	481	500	469	518	482	502	481	472	534	483	478	490	453	444	473	516	477	479	451	485	462	520	477	510	482	495	463	491	474	458	458	501	506	516	504	488	453	452	502	498	469	445	494	487	501	500	471	453	506	438	494	490	452	468	488	458	507	488	471	465	493	481	439	455	454	505	500	476	485	497	456	481	482	503	455	485	461	492	475	481	477	505	509	460	504	463	483	469	489	491	460	487	482	461	505	486	479	467	482	474	521	503	456	500	504	483	501	473	447	494	465	477	480	480	470	470	498	464	498	457	500	467	475	499	447	472	489	481	476	501	461	493	444	467	480	456	486	480	465	445	501	486	447	504	463	486	455	473	492	458	477	464	469	461	462	477	455	489	487	450	518	452	518	483	518	479	466	488	465	455	494	506	480	479	488	471	489	500	485	476	450	455	486	476	499	471	505	502	506	439	492	487	491	496	470	480	425	484	481	458	476	484	486	482	491	497	460	465	505	455	489	503	439	468	507	476	470	498	462	470	469	484	477	486	478	486	462	483	513	480	498	486	494	446	451	458	491	443	457	471	463	476	474	472	506	500	509	489	501	490	468	488	461	468	485	480	508	457	405	472	470	488	485	454	437	468	517	493	473	494	463	487	474	465	501	459	478	475	460	469	483	501	489	501	496	484	489	493	455	493	467	478	487	482	484	469	474	436	483	502	469	476	473	451	468	507	537	489	444	453	474	531	496	513	470	474	485	503	438	447	475	432	499	488	512	510	462	486	469	493	500	476	488	456	476	454	464	499	514	481	447	477	451	438	439	498	489	473	477	501	462	467	484	469	431	481	466	472	488	469	458	473	480	493	489	461	474	483	491	435	503	498	466	501	476	486	460	479	499	472	471	484	468	498	468	474	478	459	491	450	513	458	489	490	487	475	485	481	449	490	484	465	480	446	477	494	533	462	469	459	483	476	474	482	470	492	497	471	502	480	497	493	486	482	473	502	454	544	482	482	493	450	432	505	502	495	458	506	496	468	456	464	481	457	488	513	446	457	469	487	487	469	471	466	468	439	458	457	453	495	484	519	465	509	485	518	478	446	469	449	472	506	486	470	462	514	507	459	452	500	494	482	472	504	472	469	465	470	484	478	471	488	526	447	467	468	442	466	442	506	471	456	507	474	440	478	459	490	504	511	449	444	491	497	475	477	464	469	455	489	433	436	470	487	511	472	464	497	475	500	480	491	510	450	479	425	490	496	485	514	440	467	476	448	435	497	461	479	433	472	493	509	475	497	499	493	453	482	487	493	518	472	449	514	490	474	504	460	485	487	475	481	455	497	469	448	451	470	520	461	461	446	479	477	430	441	445	460	501	498
25214	21510	27965	25380	12656	3214	2107	1542	1284	1112	998	931	853	787	729	734	662	632	570	602	558	501	465	401	379	358	328	368	302	310	278	292	260	272	263	268	293	264	298	275	274	292	256	251	278	284	292	262	270	259	280	253	253	285	262	230	262	224	262	281	258	282	276	264	246	250	251	269	274	255	275	250	235	273	280	253	255	249	263	264	282	238	277	253	265	278	250	261	297	254	254	262	251	239	241	252	259	245	250	281	254	274	260	256	257	262	262	266	253	230	265	255	283	252	257	249	262	240	247	282	275	265	245	283	241	272	265	258	268	244	236	260	270	267	264	264	271	240	254	267	247	234	258	244	233	294	241	236	235	246	280	248	256	247	249	280	244	256	281	251	263	260	261	259	250	258	263	231	260	264	225	255	269	227	245	241	261	255	246	269	286	274	257	230	277	291	257	251	279	257	294	264	253	249	274	282	246	249	251	267	256	291	239	254	264	310	250	268	252	253	288	277	270	272	230	260	306	252	263	236	246	257	265	245	248	284	263	262	297	233	264	252	268	251	245	250	234	268	265	259	245	262	269	272	241	270	273	272	285	277	245	258	277	270	271	261	246	275	259	269	258	259	256	262	238	233	272	260	277	261	253	264	264	276	273	242	241	252	246	266	249	263	272	274	258	263	259	253	284	264	286	268	247	239	258	239	262	269	258	265	246	249	256	237	256	241	249	258	231	243	248	271	237	228	261	258	246	257	235	251	242	268	254	286	257	245	248	248	244	246	265	260	244	256	239	219	278	279	255	245	258	244	250	246	252	264	231	246	247	261	243	221	250	258	252	261	236	280	245	246	270	259	281	225	292	268	252	258	291	253	265	252	240	238	243	245	267	252	239	247	269	242	234	240	241	259	254	271	277	257	284	258	254	279	257	276	260	238	254	262	257	267	259	256	247	264	229	257	259	247	260	252	239	273	274	242	273	249	256	252	274	234	264	263	262	231	274	280	278	245	243	253	272	255	286	259	265	253	254	253	273	228	272	258	286	255	268	271	269	271	245	231	251	262	266	260	267	262	238	230	279	252	249	250	265	263	267	234	235	256	282	241	259	268	240	271	274	273	272	263	256	253	272	241	268	271	250	267	254	270	253	253	254	234	279	257	244	265	247	279	282	244	245	254	279	255	248	250	274	264	261	255	250	242	260	242	282	268	249	269	258	294	231	246	245	252	257	252	246	255	265	256	242	271	252	231	265	232	246	264	251	279	254	263	247	255	272	301	254	242	238	294	233	238	226	284	253	287	259	240	275	243	260	235	247	242	263	267	254	287	256	281	249	258	300	272	252	269	255	252	267	248	244	235	263	252	271	234	259	271	304	264	252	228	246	276	258	268	268	250	254	270	253	239	236	283	239	283	229	253	232	235	255	233	257	272	260	257	276	237	224	292	268	272	222	283	260	262	281	285	255	265	271	248	240	231	240	249	274	254	249	242	281	276	272	258	260	253	248	256	250	280	272	276	294	280	263	255	248	231	265	264	275	267	264	261	256	233	256	255	280	271	257	270	269	259	274	280	286	264	268	254	257	260	242	259	252	236	245	240	267	250	273	244	248	239	274	249	272	278	275	273	249	260	235	255	250	271	278	250	245	254	250	270	243	252	266	274	260	273	253	263	223	259	264	271	260	273	239	267	259	236	256	265	261	249	251	232	260	252	260	239	238	253	275	256	260	272	259	266	247	283	269	259	290	269	248	265	256	283	260	262	248	248	259	246	262	257	291	282	251	249	239	249	253	275	261	251	235	228	265	259	237	264	272	255	264	252	257	271	249	267	277	272	251	267	291	277	271	233	279	253	245	284	268	240	272	274	262	253	243	249	252	238	241	251	221	284	266	254	221	268	243	270	276	275	279	266	272	261	258	261	286	264	269	243	242	286	238	248	240	258	260	254	260	256	261	251	234	256	264	263	286	235	236	261	247	260	260	249	291	260	263	264	251	258	285	269	261	272	273	246	265	256	244	272	241	247	269	244	256	253	253	252	252	250	269	269	259	284	265	267	246	259	225	257	249	272	266	260	275	266	247	280	291	251	264	285	292	251	264	257	266	248	267	236	255	249	235	247	264	243	254	246	249	260	253	265	282	261	275	260	261	246	302	230	239	255	240	260	253	282	243	263	261	236	253	250	287	265	262	253	276	276	249	258	248	237	246	232	254	244	267	248	244	226	272	261	253	232	272	238	271	252	255	253	254	249	264	244	257	270	245	241	232	285	252	253	259	271	246	307	272	240	276	265	256	301	261	265	232	282	264	250	255	256	243	259	275	254	236	242	260	234	253	264	258	269	267	256	260	247	257	249	248	261	265	275	256	258	238	256	245	251	238	243	273	236	272	298	276	273	262	231	235	229	271	289	270	274	239	272	278	291	263	251	240	238	263	238	279	241	236	268	267	240	263	268	241	256	262	249	239	280	278	287	260	269	262	247	249	262	257	255	241	281	249	285	282	273	248	249	273	278	255	237	256	276	249	231	237	256	254	247	270	270	280	246	257	252	261	248	268	245	247	263	224	246	259	279	271	232	272	232	250	252	244	249	277	264	258	255	290	251	220	246	256	244	274	265	254	247	264	222	246	242	260	244	287	252	262	245	268	239	235	249	239	261	273	241	239	267	260	255	252	292	240	251	231	237	289	272	252	239	260	290	235	260	239	251	242	257	242	277	260	259	247	275	249	231	258	282	262	255	259	262	250	248	253	234	256	245	267	265	249	243	244	243	255	243	262	277	269	253	286	229	247	266	261	259	272	232	248	269	247	250	247	272	266	256	271	279	294	228	253	260	265	265	249	240	271	240	283	242	252	251	254	278	274	243	260	259	242	251	242	233	240	261	240	224	270	251	280	265	275	230	247	252	253	247	265	265	249	262	284	250	241	266	241	249	257	281	257	287	254	262	250	270	257	228	275	236	233	252	269	241	267	260	245	242	259	269	271	243	278	270	247	218	260	232	259	244	251	226	261	256	246	246	257	255	247	253	254	255	241	248	258	252	265	249	267	269	258	260	238	228	255	243	244	232	276	288	226	265	256	250	251	253	264	276	245	259	245	258	254	269	255	254	251	300	292	256	260	260	262	255	238	253	274	285	257	282	239	223	239	265	266	267	262	225	256	248	260	233	279	239	230	248	239	273	250	262	240	247	243	260	253	240	286	243	250	247	254	254	261	242	257	223	273	272	269	282	228	282	248	272	249	274	264	273	242	263	256	264	285	241	245	237	254	245	271	249	244	271	252	259	244	263	257	272	266	274	262	263	245	262	254	247	267	258	266	254	262	263	277	288	235	244	281	272	271	266	271	245	238	232	249	251	253	264	240	261	240	249	276	252	260	251	255	255	265	235	246	270	276	264	277	242	272	258	280	238	272	274	260	271	290	238	223	245	236	237	252	266	281	259	254	239	243	255	240	252	255	235	278	271	247	246	258	251	248	254	237	262	261	229	275	256	255	243	231	268	253	240	260	254
9958	19419	18844	12622	9795	7762	6284	5455	4758	4021	3606	3247	3004	2766	2612	2553	2328	2159	1987	1811	1689	1473	1281	1174	1137	971	875	858	775	720	603	615	648	618	602	589	581	605	621	575	650	646	528	576	581	664	540	554	626	598	617	585	627	564	571	590	593	586	585	572	594	552	556	501	523	556	530	529	580	570	548	584	550	535	547	534	552	521	560	526	560	548	562	547	540	575	546	545	577	534	575	568	552	546	576	518	518	557	582	547	542	499	548	510	575	571	511	518	560	525	549	521	537	542	543	525	541	536	549	547	544	528	545	538	518	540	548	553	528	546	531	499	544	570	528	510	542	571	569	530	518	541	574	634	542	541	551	548	553	527	594	567	555	514	535	574	563	560	592	518	545	564	572	549	561	550	550	541	564	536	557	541	519	512	557	552	496	510	529	538	554	528	553	544	556	509	539	541	531	575	553	540	567	560	553	558	579	579	561	542	574	546	545	544	534	527	506	495	535	583	564	494	570	549	518	551	506	622	535	546	533	563	537	531	539	533	531	569	536	519	542	560	522	594	530	516	546	543	541	509	521	572	530	533	537	522	535	538	487	566	526	510	540	537	543	548	539	546	539	527	567	567	554	547	570	566	514	549	530	514	511	563	526	541	511	539	519	547	529	564	522	530	575	566	534	521	546	517	537	539	525	512	522	539	584	558	542	523	529	573	531	532	569	543	516	542	563	551	528	554	547	528	563	560	536	581	541	547	551	592	516	537	570	499	505	546	553	527	573	531	516	521	572	523	526	513	592	501	547	552	506	528	534	550	521	549	555	572	554	541	582	563	558	545	527	539	563	510	523	579	534	562	561	519	539	551	550	513	538	574	568	511	525	526	567	546	513	530	558	514	537	597	548	539	507	572	544	504	542	543	531	536	536	544	561	544	523	571	525	501	527	536	508	526	573	564	531	554	561	545	567	523	519	539	544	555	516	561	575	530	548	562	562	574	563	549	539	521	529	528	553	505	525	542	522	508	549	545	509	551	575	541	520	523	550	525	531	522	593	555	563	518	554	541	521	532	560	553	530	590	553	520	592	510	541	558	515	545	560	501	534	528	522	543	544	547	502	558	538	555	572	516	571	557	547	547	542	529	560	532	519	541	530	553	517	527	573	487	533	521	556	570	591	518	529	519	555	586	496	560	555	565	569	515	573	548	544	545	531	577	560	540	513	527	552	566	566	543	544	512	549	524	560	517	539	582	546	535	554	524	551	528	556	540	531	526	562	557	581	559	549	558	550	527	523	569	525	501	545	564	602	515	562	505	533	574	588	541	577	537	522	566	526	555	558	552	540	543	509	528	552	539	502	487	573	565	565	567	577	524	585	547	541	524	511	517	519	501	549	547	535	544	547	521	513	559	541	552	541	571	563	556	546	554	549	534	541	536	558	553	548	537	538	510	573	584	531	555	562	517	589	547	511	521	536	542	551	530	576	580	527	557	562	514	545	549	571	521	569	491	553	573	513	589	577	543	521	528	537	560	552	535	548	597	563	552	524	519	521	514	542	535	518	525	514	546	568	532	528	532	558	508	558	542	541	544	512	560	552	535	521	519	557	534	543	504	548	548	573	548	551	568	566	518	537	541	540	564	542	519	561	563	535	545	548	555	504	524	576	502	521	556	549	561	534	576	591	555	527	519	560	517	529	499	539	542	530	561	591	537	576	532	549	555	570	540	547	496	496	553	542	543	517	522	538	518	534	526	545	550	577	573	542	547	535	527	528	565	534	523	528	518	528	539	515	519	522	530	560	546	523	514	534	529	605	534	547	529	567	525	508	539	509	571	582	512	539	555	548	536	518	545	498	522	537	549	553	581	540	563	491	578	544	493	534	550	513	509	517	579	460	498	566	515	548	498	555	547	539	579	534	564	582	550	561	542	563	535	534	570	514	548	545	584	530	518	519	557	527	541	551	548	570	510	537	555	532	561	540	548	560	518	505	533	507	524	549	488	507	514	552	578	552	510	554	556	523	552	559	508	508	556	561	519	529	552	574	537	517	549	528	561	536	570	595	498	539	521	570	537	530	558	553	515	568	547	552	516	571	550	511	544	509	533	541	548	522	575	512	550	577	573	532	550	549	563	532	500	545	511	528	583	536	535	600	552	513	526	539	541	564	534	583	549	585	541	535	542	546	560	527	520	576	555	561	551	573	525	569	541	510	562	534	523	493	550	543	546	528	507	590	573	554	513	558	543	525	508	519	565	536	574	522	528	554	564	557	533	549	471	535	530	529	527	550	551	509	530	524	582	537	515	542	512	504	580	522	579	519	586	568	557	564	523	494	582	533	520	502	495	498	509	573	539	531	548	544	509	553	536	550	527	555	534	517	503	514	562	562	527	538	575	546	538	579	584	560	561	523	529	555	518	543	574	514	522	533	561	540	530	542	525	579	584	564	493	549	521	570	552	560	495	530	533	545	557	550	527	494	542	546	528	584	548	543	554	572	562	540	571	551	532	528	562	553	586	502	520	522	536	559	538	539	540	519	500	523	535	543	526	511	520	560	558	555	549	542	513	549	563	485	544	536	557	572	532	596	547	557	560	545	549	567	544	581	523	559	510	486	528	548	540	544	521	515	575	549	528	564	575	545	525	568	527	549	605	499	547	571	557	548	532	561	550	550	567	579	539	556	515	527	564	542	513	532	532	514	564	507	548	571	532	562	567	512	520	529	590	503	556	514	524	538	550	543	529	563	538	544	578	566	542	540	541	564	545	548	533	552	525	533	509	530	523	538	524	554	533	543	561	533	537	517	559	519	512	531	570	515	549	576	516	537	569	539	543	511	541	520	500	555	561	536	552	551	562	535	548	561	559	539	490	568	563	546	548	538	549	578	532	563	536	548	567	558	556	531	521	530	522	537	575	518	565	562	584	535	518	542	513	591	525	577	527	556	533	533	545	529	531	539	530	555	552	570	586	533	533	518	543	543	530	554	520	523	539	563	547	559	550	536	526	514	547	492	516	558	535	575	564	553	545	532	540	495	551	525	553	527	525	554	539	502	550	573	527	539	570	538	557	503	553	518	550	498	540	498	575	532	553	507	509	541	525	530	532	534	532	579	501	549	512	536	520	534	540	574	559	548	548	515	572	568	556	584	573	577	546	508	534	545	526	554	547	561	532	537	513	553	556	558	532	555	510	548	519	536	528	519	603	530	537	510	534	522	556	537	537	583	537	514	555	565	574	578	582	580	533	501	581	561	549	532	549	530	546	572	559	548	532	521	517	532	554	524	581	532	518	518	561	534	541	536	504	511	519	515	527	560	565	575	535	526	522	552	502	577	600	545	579	511	522	585	542	502	563	552	547	562	531	553	544	530	586	539	540	501	536	548	553	512	513	533	555	552	547	531	548	538	482	561	539	582	563	505	596	497	537	566	574	516	522	565	503	549	543	545	553	551	568	551	512	522	555	538	527	540	521	520	569	567	562	547	522	513	547	565	564	540	536	514	595	540	564	530	517
24250	21478	28925	24441	21427	12497	4317	2709	2140	1882	1608	1587	1387	1305	1213	1188	1109	1092	990	952	829	803	710	672	635	595	578	573	534	476	431	459	435	439	437	410	416	438	423	463	410	438	416	408	476	448	444	446	396	424	440	433	447	399	410	425	403	399	417	398	407	465	393	425	429	430	437	377	446	423	396	416	379	445	381	388	413	427	408	473	398	413	411	407	401	397	396	407	431	414	448	405	397	412	407	435	387	412	370	394	404	436	412	386	390	406	413	419	419	382	392	410	412	411	400	402	419	440	363	376	404	400	389	380	391	405	376	408	400	413	415	420	420	409	404	405	390	419	371	429	404	424	429	439	400	395	418	391	411	385	395	418	412	418	387	389	382	371	395	433	432	414	375	424	421	415	435	402	417	406	410	399	439	426	434	412	408	393	452	388	388	382	365	392	409	414	401	399	418	387	395	388	427	417	411	418	459	395	444	401	391	392	405	403	364	373	422	400	394	398	393	403	417	376	416	380	364	416	382	424	387	414	420	400	413	410	406	390	421	414	407	415	431	387	423	411	404	366	425	407	388	432	394	413	386	378	447	390	424	380	407	411	392	451	393	429	398	396	407	396	428	436	398	398	395	403	386	368	437	394	391	404	404	428	401	395	422	372	406	411	404	387	398	420	406	438	411	395	409	442	388	401	389	398	360	411	399	409	370	386	411	403	450	400	438	410	442	410	428	428	375	395	433	372	393	421	379	442	390	387	351	429	426	413	420	410	440	403	393	409	396	386	431	464	419	407	398	396	382	429	408	409	402	417	384	411	412	417	423	404	408	423	411	396	396	384	385	389	426	409	431	410	402	388	404	395	385	407	417	382	439	397	386	392	404	369	457	377	413	469	397	419	413	393	402	379	379	425	416	421	416	423	407	410	393	402	438	403	437	411	384	405	446	428	348	416	418	415	394	387	407	439	429	429	421	432	367	390	443	401	372	415	415	424	370	407	376	420	412	415	407	358	371	415	369	388	399	409	406	363	396	408	399	402	364	400	367	397	396	396	425	412	385	412	402	431	416	382	449	389	421	455	375	410	425	451	400	410	402	431	404	358	430	410	394	399	408	371	381	417	410	449	408	398	428	422	417	415	425	423	362	376	399	387	396	443	435	423	392	374	388	425	405	429	395	392	386	399	397	398	395	374	413	412	410	425	425	410	384	455	406	421	411	413	437	434	413	445	388	419	395	393	397	401	418	401	430	445	416	424	432	410	361	442	417	380	411	414	407	398	404	439	396	385	415	383	392	424	434	385	419	415	402	419	393	397	376	385	420	399	398	427	382	419	407	404	404	376	405	418	406	396	427	362	417	423	375	400	407	397	384	427	399	381	358	429	393	369	404	394	375	406	413	427	387	436	360	385	430	429	393	348	383	415	384	414	413	402	429	393	404	386	410	402	405	381	390	410	406	417	402	385	409	425	385	419	406	368	408	421	420	409	389	391	424	424	367	426	445	388	392	425	435	367	412	422	436	423	403	428	437	413	392	411	404	437	409	358	369	392	402	388	405	401	428	404	423	355	412	436	413	426	378	401	416	373	437	388	407	386	446	398	446	390	369	430	376	386	416	412	405	357	424	426	389	396	400	404	370	404	406	401	449	382	449	406	384	412	403	429	407	414	414	412	448	430	396	412	380	404	447	423	378	428	424	386	380	417	426	417	367	423	426	384	397	388	415	392	391	394	420	380	389	357	403	422	367	427	423	357	405	414	399	444	408	400	401	394	388	375	372	389	419	405	415	378	392	409	408	410	394	399	400	392	371	452	404	420	400	386	422	394	403	397	403	393	409	403	429	411	396	403	395	387	410	410	391	379	404	401	387	386	443	429	406	435	418	394	403	397	369	426	390	423	438	451	405	370	380	381	430	390	428	380	410	405	407	398	433	417	436	395	407	423	404	408	416	415	369	382	426	376	438	426	385	411	394	438	387	413	425	394	394	426	389	416	432	426	418	452	390	434	393	405	399	434	391	413	418	378	422	371	396	382	399	400	395	392	413	415	386	427	390	422	433	414	420	413	381	402	438	412	384	397	412	379	408	397	437	423	411	378	408	399	403	400	418	419	422	403	391	386	411	387	417	396	401	424	406	420	433	392	367	391	420	422	365	403	382	396	425	436	388	416	413	369	391	386	394	380	392	451	404	401	414	413	402	414	416	406	419	423	420	398	429	408	400	430	452	365	402	386	392	383	362	413	421	377	420	401	403	392	424	404	407	413	398	374	406	387	383	399	394	392	398	436	430	389	375	403	416	409	417	363	388	402	400	379	445	427	419	379	429	339	401	391	385	457	376	409	431	399	424	406	422	381	405	376	406	413	409	410	388	386	406	382	407	433	419	418	402	450	391	393	373	414	384	420	431	419	402	437	405	396	384	388	409	401	376	378	447	400	399	401	411	407	373	405	404	383	410	357	419	399	401	370	421	420	412	412	404	435	383	410	415	429	388	381	398	403	388	403	388	417	411	433	371	366	419	401	404	367	399	374	408	423	422	384	404	437	389	415	382	400	414	412	389	415	364	394	435	399	407	465	408	403	389	408	393	416	392	422	388	401	384	416	373	409	380	406	392	368	393	362	376	404	411	368	420	403	400	427	423	438	364	393	408	448	393	428	398	403	426	429	402	415	414	394	419	390	390	406	373	404	426	409	394	390	439	416	423	391	464	397	379	406	391	442	383	427	420	440	439	399	391	406	412	404	422	421	430	397	411	387	380	402	374	422	384	365	424	417	407	430	399	395	453	393	389	425	405	446	399	405	381	399	429	432	412	442	409	404	413	356	418	443	364	417	402	409	395	413	408	422	397	415	395	397	389	420	440	394	413	407	422	413	389	422	383	402	428	414	402	414	388	427	459	375	391	412	409	395	418	407	378	415	410	398	407	431	408	414	429	420	419	394	426	401	421	383	418	369	408	388	390	432	398	451	400	392	398	408	409	392	429	415	441	387	418	406	407	421	415	407	403	410	402	358	393	417	426	408	412	436	425	413	418	423	394	407	389	404	386	368	446	380	403	399	418	405	411	442	402	349	402	355	398	379	407	443	395	431	385	383	367	401	346	383	380	424	400	388	396	394	405	420	451	420	429	404	392	417	393	435	391	390	381	410	390	399	431	406	391	425	397	393	404	359	403	455	418	405	432	392	379	393	412	413	377	405	386	444	420	420	405	411	409	416	441	422	408	377	401	434	463	397	382	358	426	393	398	412	398	393	380	389	407	399	427	392	407	389	401	409	395	376	410	412	387	417	390	386	436	411	382	399	409	399	397	383	417	405	413	399	383	411	412	370	393	429	382	429	410	408	398	390	388	398	395	389	417	404	404	382	400	390	419	415	423	420	413	422	403	406	398	429	434	384	421	401	401	427	434	415	427	410	354	399	439	432	373	412	411	427	427	395	382	429	388	413	408	405	426	404	408	393	405	398	390	383	403	396	400	433	406	421	415	406	404	415	400	416	383	393	462	399
13084	25563	24399	17506	14138	11397	9413	8069	6929	6232	5556	4998	4730	4368	4104	3741	3602	3438	3116	2919	2585	2330	2072	1840	1621	1503	1435	1332	1223	1077	979	890	878	897	899	849	941	951	866	866	899	869	878	841	859	871	961	868	861	883	897	882	886	911	885	874	872	890	842	887	852	835	821	828	849	827	786	786	801	851	843	841	803	820	840	844	831	837	846	802	813	813	810	806	805	799	848	803	776	803	808	800	796	841	817	795	805	803	805	826	823	815	804	817	822	810	826	850	782	806	809	822	790	818	801	786	785	822	833	871	812	783	830	850	809	827	812	813	806	766	795	747	808	767	760	827	803	784	837	782	802	778	799	788	850	841	800	861	818	834	789	796	751	796	805	769	742	789	829	820	778	830	796	814	830	816	807	800	832	748	800	865	789	778	838	820	827	774	834	821	813	803	807	823	818	833	862	791	862	780	793	801	815	792	831	792	782	818	768	785	847	838	863	806	835	774	820	806	777	781	800	796	783	798	825	782	861	834	789	828	791	835	804	842	808	818	802	784	812	815	857	810	828	801	832	804	801	826	753	796	771	829	820	802	792	831	788	830	774	808	777	819	840	791	805	822	792	783	823	755	865	727	812	756	813	837	855	806	776	827	868	802	820	820	811	802	795	843	853	807	829	793	836	839	831	793	773	829	791	797	793	758	814	760	800	808	809	761	836	797	857	782	809	825	850	833	810	813	809	818	838	803	843	803	842	831	835	821	788	797	890	817	785	854	850	793	806	761	794	834	815	785	800	782	817	805	828	812	815	810	819	785	804	813	830	794	848	801	862	772	823	791	838	804	817	802	793	843	818	860	843	799	822	776	773	765	802	810	812	789	804	793	812	827	790	811	825	826	794	752	804	829	850	835	850	783	846	818	812	783	853	834	841	752	737	802	788	820	852	807	807	783	827	806	834	796	834	851	794	849	834	793	874	869	837	794	790	821	773	796	827	829	847	786	803	812	802	816	825	821	798	775	816	835	819	792	829	818	843	810	830	777	789	767	834	775	797	815	834	809	838	775	816	803	841	831	816	816	802	830	814	796	754	855	823	757	820	776	856	809	829	825	851	814	857	820	774	834	785	822	824	816	816	780	809	847	795	780	795	795	791	827	850	819	803	785	778	791	818	829	792	771	805	773	818	807	833	796	789	841	807	828	791	860	841	824	789	819	814	820	765	779	796	794	827	812	849	823	799	758	893	809	827	779	799	769	810	822	789	831	778	832	767	774	807	925	803	857	782	790	834	830	774	851	804	795	808	782	811	800	825	810	776	798	765	784	804	786	813	809	837	843	813	813	823	824	826	782	796	793	838	846	821	796	816	812	802	834	800	749	791	790	792	842	804	839	774	803	776	823	838	822	861	797	806	825	840	846	810	819	784	822	802	798	833	829	798	803	802	807	835	818	726	820	789	841	772	786	812	813	843	826	762	809	784	823	785	823	805	787	792	828	792	785	828	796	791	777	750	840	764	824	858	846	797	815	851	851	803	864	857	768	736	818	821	775	809	791	774	764	802	761	856	809	815	849	811	801	819	780	779	755	791	777	813	781	853	826	856	788	761	808	831	798	767	790	807	829	840	811	809	879	830	795	808	834	836	799	807	832	810	812	774	822	793	768	829	821	812	788	840	809	807	781	769	806	817	784	806	800	782	799	795	854	811	814	807	820	835	789	804	840	814	803	858	790	855	820	765	795	739	827	779	780	797	857	747	816	819	808	863	784	808	845	839	810	825	804	837	774	827	820	806	816	732	832	839	771	810	782	847	829	839	838	805	806	784	828	808	831	829	802	865	783	860	791	778	831	801	823	804	816	775	789	789	828	810	828	847	833	816	852	836	817	812	755	789	804	806	773	843	797	718	796	808	798	808	801	791	800	873	828	850	787	803	833	800	808	800	859	827	812	750	805	805	789	786	805	820	792	795	792	853	865	779	798	795	806	764	831	791	792	835	811	791	857	797	868	809	832	759	862	794	793	822	797	772	782	783	851	831	774	816	838	818	758	798	830	783	810	816	843	788	805	827	816	835	790	857	842	814	810	808	837	847	828	793	783	786	824	827	847	780	829	797	837	803	787	795	844	790	816	795	822	843	825	777	859	811	805	816	808	789	835	842	882	850	808	832	833	821	826	801	791	789	824	833	820	832	846	794	773	790	810	824	844	863	822	803	822	844	802	878	788	867	857	756	860	806	822	784	816	793	817	803	809	868	789	800	838	879	796	849	821	783	784	854	832	830	829	787	820	766	785	765	832	811	757	796	847	782	815	785	802	820	773	813	841	827	874	861	786	799	788	818	823	842	802	852	828	836	844	796	830	832	826	822	815	830	823	823	774	808	818	791	832	806	787	793	786	787	850	780	805	787	828	830	740	829	812	757	827	837	770	839	774	818	822	788	774	796	768	791	792	801	816	804	848	797	825	843	764	813	791	812	794	804	804	805	796	796	819	810	763	797	819	829	816	800	831	822	819	792	746	771	830	839	781	812	865	842	880	815	768	867	812	787	771	808	722	760	811	820	832	806	767	852	849	812	759	809	819	806	796	817	830	796	821	763	858	837	816	816	819	799	824	827	784	748	831	832	838	838	743	799	731	854	791	745	828	773	803	791	791	834	815	822	810	846	827	841	789	812	819	784	749	795	798	790	802	806	850	771	766	823	807	756	809	819	746	824	823	824	794	810	823	809	843	848	874	809	793	820	789	796	779	779	800	870	802	858	831	824	815	837	818	783	824	803	809	761	882	802	800	800	790	830	797	821	830	838	801	803	806	801	837	761	783	807	866	822	797	790	747	827	773	813	823	850	830	839	823	855	805	809	780	823	790	833	874	825	789	829	805	843	797	838	808	821	829	794	821	799	762	820	853	797	766	853	826	815	791	808	837	836	773	830	816	805	825	755	799	793	784	822	833	814	747	816	809	841	867	827	799	842	830	795	803	798	814	850	825	789	767	807	843	817	869	789	797	799	791	821	785	863	855	823	788	799	798	822	827	843	816	831	819	830	801	833	879	785	813	759	820	803	835	803	798	844	801	795	814	820	812	799	779	792	850	828	776	822	830	765	811	738	772	765	797	826	777	801	849	826	809	857	784	807	801	808	813	831	764	808	815	784	839	817	785	847	865	818	819	816	803	801	852	801	764	806	771	860	734	835	822	771	801	805	823	782	810	848	861	770	779	823	835	862	804	818	751	820	815	810	862	810	765	817	818	775	817	792	796	781	848	788	819	828	819	795	808	799	835	842	809	803	796	826	849	811	809	777	839	814	773	788	793	804	814	810	821	813	837	842	756	819	809	754	821	838	772	810	849	780	853	838	836	783	815	778	795	815	840	780	822	788	795	812	781	799	805	809	801	803	841	770	803	838	742	803	836	785	830	796	812	806	794	817	804	794	789	799	792	784	831	768	817	803	802	843	797	831	811	848	787	812	827	827	839	784	818	844	775	761	830	780	864	799	796	800	821	816	821	831	771	821	817
27205	17137	5110	2269	1312	965	809	724	629	555	485	496	417	442	419	415	381	382	371	339	320	261	286	271	263	259	242	244	221	229	249	252	228	204	204	224	243	208	234	222	236	217	241	217	228	221	211	215	233	217	230	234	222	238	206	232	239	254	212	218	234	207	227	237	203	236	194	239	227	236	246	225	206	234	222	234	229	226	215	231	214	206	227	223	225	223	197	239	208	226	191	209	260	229	223	204	218	235	224	232	211	221	217	217	234	255	236	231	215	204	222	212	228	203	211	252	231	219	217	198	232	202	241	213	224	191	210	208	212	207	210	212	200	229	231	207	223	196	211	230	225	223	216	225	240	247	235	198	216	237	212	226	218	220	219	211	223	207	203	231	208	217	225	230	257	237	203	225	224	205	192	239	227	220	213	221	204	198	211	208	207	229	217	227	223	221	225	194	238	234	203	231	224	205	206	210	234	243	224	197	211	224	249	193	239	217	216	207	214	215	249	225	207	224	226	232	208	217	218	197	226	236	222	187	206	233	228	217	214	214	196	245	205	211	204	222	222	253	212	243	222	220	206	261	221	200	228	218	206	235	219	199	208	213	219	224	246	199	213	194	222	205	228	243	193	236	228	223	228	218	203	200	214	231	231	212	181	246	198	209	216	230	234	192	197	200	222	223	226	209	233	226	213	218	229	241	220	243	236	215	227	211	198	217	215	213	210	204	214	224	196	224	211	237	239	234	229	228	205	226	211	235	211	221	192	208	231	195	218	232	219	222	203	222	202	224	203	228	221	203	236	232	241	223	200	198	232	228	220	224	223	226	227	206	200	229	218	211	199	201	183	236	235	217	246	198	209	206	212	226	207	219	201	216	206	217	231	215	199	178	219	228	205	229	214	225	232	215	185	220	217	196	215	243	229	226	217	189	220	236	273	208	230	214	245	200	217	212	231	223	242	225	233	212	216	211	210	237	236	198	213	219	196	223	216	226	227	197	230	215	235	219	226	223	208	215	211	220	223	227	236	239	211	226	238	224	221	238	216	212	257	235	203	227	215	218	223	241	211	215	207	219	241	202	213	225	213	222	250	241	201	209	204	190	242	212	206	225	222	197	201	204	209	236	232	190	208	191	214	231	207	198	221	237	222	216	245	201	200	233	212	235	187	215	228	215	217	226	216	210	229	190	210	208	237	207	259	238	212	209	224	200	234	227	224	222	250	234	207	217	238	228	215	209	217	217	229	196	216	208	223	227	192	206	227	185	196	235	227	220	210	207	214	256	230	205	212	202	227	244	214	207	256	227	214	227	207	226	197	221	201	224	224	195	250	230	210	206	215	208	218	221	196	220	198	222	205	206	219	216	200	220	231	211	219	206	191	198	197	245	232	233	221	208	215	233	224	216	211	228	239	198	217	219	198	239	218	237	207	214	215	213	209	236	210	216	222	242	228	211	212	209	218	202	199	230	204	200	204	216	229	215	223	238	211	194	232	226	212	226	201	212	226	194	218	217	206	226	216	220	192	211	239	227	222	234	221	205	229	231	220	238	214	217	222	242	218	176	217	225	226	234	211	216	206	221	226	212	209	228	229	225	234	196	237	224	215	223	251	209	238	206	224	222	217	210	204	184	224	216	207	212	214	214	191	216	223	244	234	234	235	227	224	225	212	212	207	222	222	224	217	208	210	209	247	198	219	214	220	255	191	235	232	214	222	224	252	212	239	243	224	220	213	198	218	239	231	213	222	219	197	204	226	200	218	224	211	216	227	224	230	224	206	239	214	208	216	229	198	238	224	211	214	222	241	206	212	233	211	205	230	225	214	226	223	254	222	238	209	209	224	208	213	237	239	200	229	238	208	222	233	237	194	196	230	200	198	196	231	215	227	210	208	195	211	226	239	206	218	201	217	220	210	231	233	211	244	206	225	242	233	200	185	194	228	224	212	253	215	219	218	221	255	210	219	224	234	216	209	222	234	257	193	214	246	220	206	239	246	225	253	211	225	220	225	212	235	205	205	241	216	223	230	236	217	229	232	209	206	222	211	222	225	222	214	209	193	228	222	204	230	204	196	225	201	218	215	226	208	239	226	201	225	226	214	216	211	210	243	203	204	206	235	211	219	227	214	226	200	230	213	215	216	225	210	217	228	214	222	206	212	211	231	208	215	240	219	221	231	235	230	233	197	231	192	213	217	204	211	226	226	233	239	222	191	211	248	215	219	231	215	195	194	214	209	232	207	231	243	215	218	214	230	221	207	214	216	244	210	211	206	197	220	215	240	232	195	210	236	227	246	197	241	217	233	231	227	221	217	244	218	209	206	229	205	222	206	218	234	209	230	218	237	222	211	215	222	225	202	232	230	230	230	236	208	228	207	235	191	234	211	211	226	237	218	200	224	211	220	209	195	257	228	252	224	243	212	236	222	217	208	221	237	233	220	215	225	229	199	199	248	218	199	213	231	222	231	210	228	255	237	222	212	221	209	203	217	233	224	219	210	209	229	234	189	223	233	213	191	221	219	236	212	213	222	231	197	218	216	232	233	191	214	189	213	219	209	228	214	199	221	226	228	214	214	207	235	217	222	217	214	218	228	243	216	219	200	233	201	210	228	207	240	207	213	218	197	248	228	192	217	226	205	204	216	221	234	213	217	209	218	214	244	243	220	217	175	234	192	195	181	211	221	237	233	216	197	206	222	234	204	215	241	223	205	211	227	213	226	210	240	211	213	217	241	193	204	207	213	212	235	238	199	201	219	223	232	226	228	243	200	205	199	231	238	214	204	240	203	218	239	218	219	207	226	244	212	227	202	218	229	220	215	232	213	205	220	233	211	215	207	239	219	216	262	205	226	240	202	193	231	225	248	219	216	247	244	205	224	206	205	218	195	236	249	206	222	202	217	206	222	217	217	233	202	216	191	241	227	228	199	227	215	208	240	229	203	230	200	198	250	224	215	214	222	207	203	228	205	233	207	219	199	221	209	202	206	214	218	242	227	239	198	219	244	238	232	213	211	219	223	211	230	208	197	220	240	245	195	210	220	227	229	229	243	201	210	249	230	239	211	231	244	213	217	225	245	235	215	236	219	216	241	219	223	229	230	218	232	224	203	227	213	223	210	231	232	220	192	244	233	214	242	225	200	244	214	223	223	229	185	219	214	216	230	221	208	207	212	213	228	217	218	195	212	221	206	228	198	222	230	213	203	217	239	251	234	209	210	204	224	183	223	196	213	242	201	211	212	200	211	227	219	186	219	217	200	235	216	229	216	231	254	228	242	212	219	215	196	208	212	218	257	198	232	226	215	249	229	221	210	207	207	231	237	225	207	223	241	229	234	223	221	223	209	233	190	202	227	223	209	218	205	218	233	214	217	231	237	215	237	240	210	217	222	230	233	225	221	217	208	207	225	190	214	235	211	203	201	201	230	235	221	219	230	206	223	217	243	239	218	234	219	233	209	219	220	237	260	191	254	223	214	195	237	229	216	201	192	247	239	223	220	215	210	240
7150	9246	9264	5629	4285	3436	2829	2545	2115	1893	1815	1758	1513	1427	1372	1366	1274	1143	1124	987	924	863	811	694	722	630	611	631	596	554	474	525	509	518	491	473	540	478	520	514	507	523	507	490	498	498	499	490	492	514	489	505	501	466	545	490	494	495	478	538	501	485	465	521	517	512	506	474	502	469	486	484	481	462	506	466	455	478	485	502	495	444	530	461	491	488	457	467	507	476	475	525	507	488	484	469	458	491	487	463	477	506	509	465	501	487	490	478	423	457	457	514	466	467	467	504	466	455	471	488	445	486	455	442	481	453	516	443	463	445	465	446	520	499	437	508	473	457	464	480	479	434	507	447	480	507	427	497	473	490	429	441	449	471	451	440	481	472	479	466	453	493	467	515	471	422	469	453	511	490	496	484	446	458	457	504	451	454	486	519	507	465	472	496	426	478	450	496	454	461	468	469	516	465	465	467	522	476	493	516	483	482	493	475	491	490	444	436	483	462	469	474	461	511	501	473	478	465	421	451	476	455	518	466	478	457	489	461	466	471	461	449	447	534	459	485	503	479	505	476	474	493	488	449	456	437	471	443	495	455	519	497	461	456	486	478	499	455	480	472	477	385	509	511	474	506	451	484	506	459	473	454	460	453	474	469	473	482	470	488	485	457	468	481	487	441	462	472	478	519	491	457	466	494	490	494	453	448	440	468	456	464	425	514	456	491	539	451	452	473	470	459	456	448	455	453	488	444	477	499	474	472	463	444	487	529	526	447	451	507	474	472	498	488	461	475	471	477	461	476	471	432	452	474	478	480	442	530	458	467	489	469	446	500	466	458	481	464	471	473	425	477	452	480	479	504	483	455	516	431	465	489	479	498	483	472	456	490	448	475	474	475	497	510	480	469	452	484	488	481	500	501	496	450	464	474	490	463	499	487	480	462	501	486	454	486	509	466	506	460	459	484	487	478	455	457	523	499	473	467	506	459	444	446	492	473	462	491	473	531	518	477	494	459	487	481	475	465	500	461	493	467	465	456	461	459	498	474	509	454	506	480	501	480	453	478	496	485	444	493	466	465	460	511	471	458	492	477	447	476	490	492	487	473	477	463	475	445	451	472	471	468	491	423	489	503	522	448	441	496	469	482	478	474	459	467	475	497	485	514	430	418	443	447	468	465	498	436	487	523	466	463	458	458	441	460	458	475	454	510	467	408	513	493	485	440	474	497	496	470	462	464	517	487	485	457	505	491	448	479	436	503	495	423	479	472	470	502	464	460	515	483	472	447	502	478	498	470	513	457	448	440	483	455	435	447	449	471	465	486	470	518	449	483	469	505	465	470	494	493	461	417	490	459	457	481	484	475	497	495	483	458	512	483	456	420	500	506	503	495	483	468	510	421	476	460	498	458	474	462	468	450	465	460	463	471	459	540	479	481	458	457	504	453	486	499	496	468	469	438	445	445	477	491	509	523	500	488	467	494	481	491	445	502	457	476	462	471	458	475	496	480	450	485	480	466	465	490	467	504	519	472	480	472	484	450	482	489	504	442	467	446	466	486	501	472	502	491	471	466	504	467	437	466	506	489	456	475	501	466	475	476	496	473	467	513	456	477	463	470	466	465	490	475	503	493	501	441	497	476	416	461	462	473	480	484	443	465	466	429	470	421	484	464	479	476	430	473	491	447	452	453	450	446	445	491	479	471	475	460	436	530	499	501	498	489	485	501	510	485	459	503	469	481	476	509	458	434	478	433	462	489	447	476	490	508	460	463	490	449	473	511	453	458	468	455	471	440	465	483	498	472	488	480	479	458	457	453	522	484	495	466	485	457	463	516	479	455	457	499	450	473	435	440	464	474	471	455	497	456	479	449	465	466	480	509	445	468	471	486	457	490	461	460	448	440	497	503	462	485	475	452	434	468	494	489	486	508	469	447	507	488	479	497	479	470	476	470	497	457	481	489	497	481	445	482	453	444	446	451	481	531	469	461	463	481	462	457	476	489	477	494	496	425	500	505	462	510	465	479	454	422	468	446	456	450	468	461	481	468	502	455	446	475	479	461	460	506	466	471	490	501	462	498	491	452	530	418	500	459	456	456	494	471	461	464	520	457	471	428	459	456	456	484	484	469	490	478	463	467	495	484	481	480	435	426	463	479	460	481	459	482	509	498	482	472	483	491	503	501	474	480	454	488	505	455	505	429	464	459	445	463	489	457	475	503	506	476	453	466	473	460	477	449	445	469	502	485	452	466	456	474	435	428	455	492	479	482	450	473	473	437	483	489	442	480	420	472	463	466	508	466	482	449	451	480	492	467	481	512	505	491	488	483	475	485	501	488	490	468	482	471	492	477	468	473	450	482	477	480	492	463	466	476	452	469	510	495	492	493	466	434	453	441	467	511	478	515	474	494	455	463	437	510	484	511	494	517	465	457	466	484	457	460	412	435	473	480	442	468	443	490	434	481	474	440	473	457	434	458	501	467	467	446	505	470	477	481	497	451	479	489	505	483	471	470	470	461	471	450	451	467	486	482	480	453	476	529	468	475	464	486	500	470	476	502	488	502	498	486	477	499	500	491	451	444	490	496	471	505	482	484	447	464	502	477	466	475	462	520	461	442	525	457	467	425	449	460	486	489	533	491	443	483	468	470	441	445	498	468	489	508	480	484	459	478	465	447	471	491	477	487	447	467	442	489	506	475	479	470	442	482	504	469	492	492	497	407	467	460	458	454	494	435	472	478	452	463	467	452	480	468	459	479	433	466	479	490	474	461	453	519	483	474	475	475	471	516	462	480	459	473	485	460	441	477	491	481	466	491	489	480	478	504	485	476	494	494	458	479	458	471	476	442	468	454	477	518	450	476	431	481	511	493	488	468	457	479	451	484	442	459	491	480	459	474	429	481	462	456	459	513	468	467	500	441	479	466	493	497	482	491	514	485	475	474	470	454	487	478	478	455	461	492	460	446	444	470	460	485	490	494	469	472	475	442	498	494	467	434	478	480	469	453	482	455	507	482	451	454	471	443	471	460	498	496	463	456	483	465	427	444	494	481	475	460	433	465	487	482	512	446	467	464	493	454	488	471	460	511	477	472	479	500	514	505	452	509	464	453	477	507	466	499	469	499	512	488	487	482	434	480	467	484	459	463	460	499	445	490	468	473	473	453	469	465	439	450	475	496	503	495	455	485	464	432	496	495	439	431	480	500	465	488	475	458	492	499	497	464	470	494	440	464	509	459	487	475	462	509	445	437	460	430	482	439	471	472	492	443	485	476	492	467	447	457	457	489	470	504	463	481	464	473	486	460	419	484	482	466	468	477	480	441	500	521	458	501	478	465	455	480	490	452	513	452	458	501	493	452	441	460	456	480	458	463	498	468	516	467	495	497	498	473	484	476	416	472	491	463	463	490	440	472	477	481	476	433	449	478	487	460	497	448	459	505	501	442	465	483	480	483	475	473	487	485	468	486	496	500	467	454	509	431	441	513	504	473	472	474	445	504	503	474	451	455
25186	21477	27919	25378	12859	3309	2129	1530	1258	1113	1003	962	884	797	783	727	777	628	608	578	481	445	431	407	397	373	371	340	320	293	280	271	304	274	257	265	236	282	249	261	296	270	258	274	261	274	274	259	259	269	279	306	261	293	307	261	265	292	263	285	269	263	275	269	253	247	250	267	266	248	273	255	261	276	256	250	245	248	261	276	231	269	255	270	269	233	231	272	264	260	215	239	264	245	246	278	259	255	258	257	223	281	232	264	268	243	262	226	235	279	250	220	233	251	284	252	249	240	250	265	252	252	246	269	251	234	250	259	290	240	269	265	256	264	261	245	237	247	232	235	236	229	275	238	265	249	241	247	255	274	246	238	265	246	239	273	266	254	250	227	275	244	249	243	284	247	278	283	278	235	243	235	278	244	248	242	246	240	271	240	259	261	231	236	257	254	243	256	263	254	267	220	231	273	282	226	268	245	255	261	230	250	229	257	246	273	271	213	263	270	260	250	262	214	241	227	271	278	252	264	244	248	245	262	240	253	262	230	246	240	249	249	250	235	236	252	273	291	252	258	242	268	254	266	287	255	249	263	228	264	244	286	231	238	278	246	246	248	256	252	245	259	278	257	241	276	260	268	273	232	260	257	227	256	246	245	273	255	251	241	278	247	269	270	252	253	270	229	269	286	231	253	252	253	269	269	244	248	252	230	224	275	270	211	253	252	262	269	270	255	266	245	247	262	268	231	239	249	278	245	253	247	250	248	257	271	257	275	237	251	241	273	241	255	267	258	245	252	235	275	250	268	256	251	259	277	242	224	268	240	231	248	263	232	259	278	243	237	253	260	268	239	257	265	260	234	247	277	267	253	250	241	278	253	237	268	247	278	257	236	272	262	257	236	250	235	273	250	259	260	245	230	290	251	243	248	232	241	291	230	262	233	242	250	230	277	269	229	248	258	296	249	253	250	249	253	243	241	237	244	242	242	258	245	273	248	283	257	268	266	286	254	242	246	226	264	234	250	258	296	242	238	259	267	245	208	264	262	247	291	290	289	262	226	259	262	242	233	265	273	250	281	268	294	241	264	231	262	240	243	242	250	250	257	247	284	248	223	242	256	272	256	239	243	250	262	249	276	233	261	274	205	256	251	263	239	237	237	266	260	258	291	268	259	265	255	287	292	268	247	261	251	273	246	261	251	252	252	253	232	233	224	268	217	238	243	228	246	251	257	273	239	245	281	252	264	271	251	205	252	272	231	228	236	248	256	259	269	260	265	258	260	247	254	240	269	251	248	252	258	231	257	227	260	248	265	247	239	264	274	285	243	274	257	240	221	264	260	252	258	252	247	284	253	236	219	265	248	263	261	239	252	241	231	288	249	255	262	261	268	292	255	259	265	260	247	253	250	243	269	284	239	208	253	265	243	269	251	262	242	239	236	228	267	271	265	244	256	259	264	267	251	222	274	275	250	240	244	261	262	296	264	249	255	259	262	242	260	247	262	263	250	229	240	241	251	249	250	242	249	282	268	261	247	274	275	250	260	260	251	251	228	260	233	242	266	237	249	249	252	266	240	250	232	219	270	260	245	243	242	240	272	214	274	240	244	238	254	227	236	272	253	274	254	299	231	250	219	246	231	252	241	276	274	232	248	256	242	230	275	258	254	242	242	258	232	262	278	252	259	247	246	270	236	230	270	238	275	231	260	261	261	240	253	252	252	258	268	253	266	243	257	238	270	243	255	232	255	243	249	281	219	256	276	284	273	260	246	276	264	258	236	277	223	249	234	267	263	254	282	240	275	261	239	262	267	242	254	280	219	267	261	249	244	230	255	252	249	254	275	238	241	269	250	267	274	255	198	245	262	283	259	269	245	261	248	278	250	247	231	254	271	240	273	275	278	265	239	248	232	263	231	277	259	238	256	249	251	289	249	250	236	238	246	269	253	273	241	269	250	228	267	280	267	270	240	232	228	262	224	233	249	297	263	255	288	274	289	244	270	262	241	270	265	252	263	247	254	266	252	231	259	227	272	264	254	240	267	240	265	280	223	239	267	268	237	258	225	271	270	271	254	271	260	232	259	247	251	280	292	273	238	261	264	267	231	257	233	255	238	243	273	250	240	254	232	293	243	277	250	247	259	250	273	269	223	239	258	212	244	268	272	202	263	246	235	278	254	233	250	237	277	262	241	257	248	265	238	221	232	275	247	262	229	240	282	261	254	256	241	248	273	263	253	240	275	233	284	270	225	275	275	256	227	250	257	276	237	239	267	265	256	263	252	245	229	267	275	248	259	260	254	258	239	238	233	272	217	261	254	251	249	254	262	266	244	254	265	282	244	252	242	270	257	245	227	261	247	256	246	261	214	267	238	258	250	225	262	260	260	246	235	227	240	255	243	260	255	259	263	252	241	271	239	235	208	247	260	252	245	240	256	245	258	246	269	237	269	257	244	261	251	252	216	257	243	268	249	257	260	245	268	272	262	252	260	225	272	251	245	289	227	243	267	277	276	281	234	273	261	279	271	229	230	251	246	267	248	245	246	258	242	247	265	238	209	263	255	246	268	235	239	254	264	234	251	244	272	253	247	229	237	251	223	245	225	251	273	215	255	272	235	247	247	227	265	262	252	244	240	261	227	279	276	230	262	233	252	241	238	223	258	240	249	266	247	219	268	240	261	231	277	255	284	273	236	234	260	244	235	240	253	234	259	261	268	250	232	262	228	247	239	221	216	240	242	252	250	269	283	273	265	248	242	244	261	269	259	219	232	241	242	257	235	253	210	240	214	257	238	276	245	240	290	251	248	250	281	255	265	242	261	259	245	231	243	244	236	239	259	253	257	243	229	274	233	261	284	252	256	259	259	242	257	255	247	259	237	242	227	272	248	233	258	234	286	266	245	218	261	244	253	241	263	234	231	255	239	266	223	248	240	266	259	252	268	248	265	271	279	270	274	253	256	256	258	256	230	243	264	277	242	241	222	262	269	278	275	260	246	271	255	258	237	237	260	219	261	246	251	223	229	258	243	258	237	237	251	213	255	280	245	248	243	260	271	257	286	260	239	241	269	236	234	250	238	245	277	259	246	263	231	238	257	267	248	276	242	257	222	246	269	250	284	253	257	283	261	239	244	264	224	239	257	251	238	273	284	267	249	278	265	242	243	252	267	270	225	251	245	262	223	241	250	260	252	236	279	215	221	272	252	274	271	250	243	249	258	251	254	259	258	260	269	268	260	249	261	260	264	258	256	281	247	246	230	247	244	232	244	254	239	229	198	275	263	247	246	259	237	252	243	244	250	274	249	262	235	256	251	257	284	243	267	238	251	258	262	267	257	265	239	267	263	243	243	245	246	285	219	223	231	238	269	270	254	253	245	257	278	268	256	237	252	239	275	263	262	247	214	273	265	258	252	230	289	233	258	268	279	224	246	212	285	257	256	262	237	240	251	245	255	250	242	231	249	266	234	253	242	260	273	228	251	251	253	263	254	259	239	255	252	254	271	223	211
10040	19169	18595	12564	9498	7722	6313	5471	4728	4149	3689	3342	3043	2878	2773	2506	2339	2170	1895	1791	1569	1413	1281	1198	1039	963	879	896	785	691	636	617	626	589	616	633	562	583	580	563	568	614	574	554	576	572	609	529	549	571	580	582	586	576	602	610	572	552	546	559	560	557	538	546	574	530	501	561	542	547	550	531	521	510	526	534	530	558	537	572	561	594	540	526	553	564	550	547	596	582	562	566	552	547	563	499	551	505	510	535	538	552	546	555	536	519	545	517	521	492	530	520	539	535	535	508	526	523	541	517	537	540	556	532	523	519	523	529	502	538	520	514	536	542	529	530	555	537	539	549	543	491	482	528	574	506	544	505	556	543	563	505	606	522	547	498	552	502	537	508	528	511	532	537	566	531	520	489	543	512	521	522	494	559	561	522	525	541	552	560	556	559	506	508	522	527	505	540	534	547	535	540	536	551	502	557	540	540	531	537	513	537	556	553	561	552	560	531	589	544	479	560	501	539	541	499	576	531	573	532	577	525	534	551	488	543	539	499	495	549	536	521	507	536	518	503	526	554	500	539	556	535	521	509	539	527	526	527	529	513	481	569	554	531	514	528	536	553	522	546	522	536	523	553	559	587	519	497	526	542	506	504	574	538	532	535	506	532	517	558	535	530	541	534	530	550	543	518	552	530	584	531	512	575	528	527	508	515	572	494	569	581	535	530	543	512	580	533	516	508	513	525	584	543	504	500	547	526	524	495	589	505	503	549	537	533	522	521	548	535	516	517	520	508	531	525	516	530	507	528	548	550	556	548	553	524	582	507	530	527	551	543	540	519	543	546	542	537	523	506	519	545	494	490	549	535	513	499	552	548	528	541	544	541	490	525	516	529	533	561	519	518	528	519	518	511	532	537	559	532	506	543	582	511	544	515	545	519	494	537	550	559	521	540	562	497	560	557	553	537	541	534	532	499	507	527	520	557	538	509	539	548	527	484	507	559	580	553	505	561	544	530	543	535	494	553	534	554	537	529	503	540	506	533	500	535	506	514	545	509	515	540	566	517	538	552	551	564	499	494	487	554	498	572	546	494	516	519	515	484	540	484	549	537	544	527	529	564	578	551	545	544	538	592	520	502	519	500	537	556	575	504	527	501	535	544	523	535	540	507	560	548	505	545	551	538	546	558	528	596	539	530	539	533	540	555	577	531	561	548	547	535	595	518	509	502	513	506	574	509	529	530	523	534	521	528	565	547	524	518	594	532	546	487	563	508	547	546	538	562	533	602	545	521	533	482	493	536	546	524	536	541	553	530	546	541	455	506	521	528	553	530	531	555	543	523	521	537	485	546	531	575	528	502	503	558	542	494	562	518	531	506	525	521	535	505	526	534	554	529	547	479	562	535	531	501	508	578	493	504	539	563	546	499	560	548	561	545	499	548	555	481	534	534	577	492	536	555	520	542	506	533	491	518	534	473	549	567	560	514	516	534	521	546	523	521	542	556	565	542	510	525	484	567	541	494	507	504	551	539	532	527	544	568	500	530	498	530	566	540	507	511	500	550	560	575	512	561	531	516	540	543	550	531	504	531	551	525	536	507	472	529	554	534	562	535	531	547	525	587	506	551	557	577	547	556	522	524	559	536	554	550	545	537	550	508	542	545	532	555	512	535	567	547	537	563	501	551	536	522	521	559	589	540	511	540	542	555	511	535	477	581	565	543	547	535	564	514	511	534	599	523	547	529	510	497	553	518	541	530	525	496	507	523	529	522	482	543	500	534	531	536	512	558	539	496	516	523	498	558	503	543	497	514	578	501	511	533	521	528	544	534	541	568	535	500	553	548	522	541	532	562	521	504	536	535	546	524	570	529	494	546	565	502	503	494	518	516	524	531	544	526	539	558	508	522	584	571	537	501	531	517	529	569	547	536	558	546	521	522	579	520	501	511	571	542	560	529	539	527	542	501	508	543	606	550	504	504	556	542	549	534	570	522	564	535	511	545	539	537	541	577	527	570	570	542	487	526	547	487	499	518	534	533	538	553	529	538	527	499	535	577	524	559	539	534	528	513	536	504	595	548	545	510	522	534	503	539	502	536	514	525	545	543	496	548	522	558	577	530	536	533	529	510	537	501	553	528	517	534	495	536	546	516	533	553	556	543	550	523	524	521	552	531	502	534	519	521	527	506	499	536	563	528	551	499	556	563	525	549	542	513	553	541	516	548	534	539	524	553	539	565	515	501	534	569	531	578	451	478	530	524	568	552	527	483	556	536	511	560	526	557	533	537	540	547	512	539	504	501	520	539	546	499	518	534	531	529	550	530	517	514	503	551	535	510	526	519	489	521	567	536	508	549	550	547	624	523	533	549	539	501	563	521	538	528	508	513	536	522	573	560	539	576	525	507	520	563	540	533	545	509	543	559	540	513	568	552	552	488	503	553	544	564	553	525	515	542	493	511	525	498	556	503	513	541	555	507	552	533	474	509	501	524	517	544	543	557	557	512	532	550	555	524	542	553	491	557	499	519	551	524	543	525	560	466	530	566	564	539	541	533	504	548	557	530	534	514	561	551	545	521	542	513	484	502	505	542	533	563	513	519	561	533	566	533	530	548	520	520	522	531	488	559	580	560	555	509	520	528	552	588	499	510	537	560	525	541	497	601	535	513	536	551	532	527	520	520	516	590	532	542	559	556	525	530	527	551	536	525	547	505	533	511	568	529	540	544	539	566	556	545	546	522	544	498	534	533	542	492	480	555	485	530	533	563	535	588	524	542	516	535	546	485	560	538	532	537	515	603	528	527	516	529	595	536	524	551	534	513	524	567	551	523	528	524	516	532	511	593	531	555	543	528	527	535	497	528	521	531	521	509	523	573	522	530	563	531	519	486	518	580	530	561	525	541	561	552	537	527	534	538	516	515	547	537	523	556	558	575	508	541	526	530	493	543	540	522	516	537	578	538	517	544	550	520	537	535	572	560	512	507	528	504	566	519	540	541	510	505	523	528	553	533	552	508	546	521	531	540	517	528	519	579	534	502	548	541	531	549	487	502	528	514	477	555	577	562	523	550	499	535	534	557	556	490	508	559	555	537	519	551	536	541	584	519	511	525	527	516	533	517	589	526	540	570	524	557	540	499	522	521	549	576	522	479	525	515	527	543	533	521	519	483	504	554	547	527	567	545	504	545	568	513	540	529	559	544	575	569	517	539	574	534	492	542	574	511	545	551	500	521	511	559	513	539	530	529	504	591	552	476	541	544	591	530	492	524	572	562	522	583	504	560	564	576	515	533	556	501	536	519	572	547	550	574	532	490	574	570	549	544	514	539	531	520	535	560	534	530	553	544	520	480	515	543	498	529	495	578	558	544	524	521	551	545	491	505	546	549	544	534	535	538	515	529	519	526	510	498	509	546	541	503	525	541	541	559	487	501	533	516	469	515	490	566	503	537	517	561	500	530	523	569	512	567	528	525	475	524	564	522	523	541	567	558	521	525	504	518	530	548	524	521	515	519
24211	21465	28905	24411	21420	12852	4498	2729	2092	1949	1774	1545	1425	1383	1326	1204	1112	1087	966	948	866	774	740	624	613	578	552	547	524	480	453	434	439	468	426	422	474	425	435	389	448	406	419	419	417	453	458	422	397	463	399	442	411	415	440	436	439	420	437	433	469	405	391	437	417	419	407	385	396	416	391	415	393	436	414	416	371	380	406	413	429	438	425	405	390	385	416	383	422	397	378	424	424	420	437	417	378	398	410	443	394	417	426	390	392	374	376	428	421	420	402	375	373	405	417	435	360	400	390	407	410	396	368	419	360	451	417	385	431	419	384	407	390	413	409	417	403	390	402	381	374	424	389	396	400	425	430	373	405	387	410	387	393	445	423	405	435	365	390	387	428	405	429	414	397	390	375	408	405	412	392	359	427	423	426	419	392	420	405	405	385	363	427	379	378	390	458	395	398	414	424	401	387	389	404	386	414	407	398	390	378	414	401	423	408	378	418	398	398	399	354	361	403	390	356	409	390	412	407	419	398	386	434	401	428	408	442	413	412	449	389	428	398	428	413	393	408	356	381	397	389	393	411	430	398	423	443	423	392	381	388	414	382	422	410	374	400	400	371	383	411	401	424	401	399	411	390	398	386	413	394	386	408	419	429	354	378	405	425	428	360	380	397	402	454	386	411	380	378	397	364	428	367	371	403	448	391	414	400	404	385	421	392	418	364	422	406	410	399	398	398	438	368	405	428	409	408	394	402	404	448	408	386	418	410	375	430	370	359	424	396	375	431	392	395	383	390	418	415	434	409	355	423	406	410	421	404	397	406	387	412	373	440	396	397	380	359	384	435	365	441	387	412	396	405	345	478	387	387	379	386	384	406	374	375	384	408	411	421	413	407	422	427	409	419	391	399	362	433	395	385	392	376	422	403	395	436	362	388	406	413	387	404	412	386	446	370	403	441	348	410	406	398	388	403	401	386	395	376	404	419	427	395	377	414	438	425	393	424	411	404	419	430	386	415	384	417	455	419	389	428	431	412	390	412	384	403	394	398	409	422	401	447	376	406	410	423	395	387	402	384	367	403	397	401	381	377	431	393	399	398	394	395	394	397	380	408	396	425	409	429	391	419	425	398	413	419	403	392	382	408	421	405	420	402	454	372	411	411	413	437	399	391	413	376	408	393	404	424	373	418	418	406	395	437	392	406	395	412	396	424	421	410	418	452	420	384	405	389	399	397	391	396	440	406	437	424	420	440	427	408	392	390	420	409	398	423	390	411	380	389	400	407	402	419	379	398	403	394	409	427	371	383	413	434	391	402	421	402	385	393	430	404	389	372	437	402	411	397	424	394	388	387	397	425	388	435	404	405	445	397	374	406	381	392	417	425	404	397	387	384	441	395	377	404	369	398	386	406	403	399	418	384	402	422	393	409	403	393	415	403	432	396	449	416	381	365	399	400	431	415	383	387	408	392	400	385	387	396	430	427	380	387	418	409	412	401	421	407	425	433	415	390	434	388	394	399	380	394	407	365	387	399	397	398	443	425	443	363	403	406	428	407	354	417	397	418	390	396	372	407	378	387	414	412	407	395	412	409	423	406	437	415	434	424	401	420	406	389	400	418	413	393	411	386	405	449	390	390	402	358	405	410	415	390	418	397	428	405	391	406	376	396	384	405	434	393	400	420	365	410	433	410	440	401	428	443	423	415	421	458	393	435	387	430	368	416	422	406	378	420	398	386	401	407	389	372	409	363	408	398	380	366	424	384	418	437	413	403	387	395	374	400	403	376	401	425	397	389	441	423	401	418	377	420	387	391	365	384	404	407	408	416	414	390	361	402	414	392	397	407	399	415	399	378	396	411	389	405	400	393	431	392	368	381	407	419	408	406	420	402	418	369	398	400	424	405	366	395	405	386	385	412	390	413	383	402	431	416	404	442	404	411	430	404	354	394	444	375	409	403	388	396	396	364	356	428	402	418	402	425	430	389	403	400	452	365	388	412	381	399	372	396	395	419	478	424	387	394	385	412	407	388	398	386	417	393	387	396	395	419	390	411	387	410	407	357	388	426	441	391	426	425	433	412	393	405	402	421	412	390	418	380	404	414	392	372	384	443	382	442	393	428	390	434	363	391	423	421	417	430	390	422	409	401	440	378	415	382	404	375	406	411	394	378	431	404	387	396	430	426	424	381	405	415	347	436	427	397	390	391	395	389	406	412	392	420	418	430	381	389	395	413	421	407	398	403	405	417	422	381	417	408	437	385	400	397	400	359	368	429	413	422	395	409	370	397	410	389	392	389	392	370	385	378	402	383	379	429	388	384	405	385	405	402	403	371	379	416	377	428	410	417	402	416	377	438	434	423	438	404	412	387	387	386	398	411	407	385	359	388	385	437	390	391	435	396	404	407	379	402	376	383	428	381	413	407	398	402	410	398	411	376	418	431	413	400	394	373	405	446	389	407	409	410	409	413	389	408	386	396	424	417	427	445	424	412	388	390	392	373	426	403	392	394	389	390	400	394	442	425	418	436	396	395	382	388	449	412	381	406	363	396	371	409	401	430	423	392	406	402	368	380	355	400	429	397	402	404	440	379	454	423	387	392	404	421	409	408	393	415	423	396	396	358	428	406	399	366	400	386	411	422	431	410	437	437	407	413	409	410	406	391	412	401	388	387	415	389	376	387	412	409	393	377	418	413	395	393	410	427	412	383	447	390	395	406	400	432	384	415	410	371	411	399	402	424	418	404	427	408	363	369	404	386	373	361	383	402	373	398	396	400	431	413	385	385	420	394	383	384	400	369	400	391	404	393	406	408	365	410	361	418	394	384	392	373	422	408	390	411	409	430	390	389	406	420	397	383	375	410	385	406	399	385	375	401	384	387	450	433	384	384	388	395	372	382	400	378	398	416	376	430	411	398	403	407	365	403	413	382	401	398	413	383	392	381	421	406	426	394	400	426	439	429	413	414	384	407	429	407	431	398	407	395	409	429	437	380	370	413	394	408	399	434	408	406	389	395	390	395	403	399	403	405	403	374	375	423	392	456	402	402	382	423	374	417	429	385	428	397	424	421	389	360	403	366	391	388	405	395	413	419	409	400	390	402	417	425	404	425	409	451	407	400	400	412	410	432	406	417	384	381	406	404	366	379	421	390	378	393	400	445	390	444	375	415	402	417	398	400	396	379	403	434	423	411	400	423	415	371	411	403	424	408	398	397	386	365	346	448	390	347	402	410	405	431	427	388	396	365	396	385	392	402	366	385	382	395	405	384	407	436	396	391	376	347	397	407	450	431	393	405	400	385	417	418	400	407	396	407	410	401	400	432	400	426	414	422	404	409	394	415	427	418	421	422	417	423	381	403	392	405	409	409	377	399	394	379	419	411	386	406	393	389	425	411	387	376	405	422	381	390	424	388	384	397	409	391	368	388	374	381	398	372	387	408	447	414	421	423	366	393	435	374	383	370	373	397	386	402	435	401	417	402	404	386	414	390	396	414	359	365	404	416	370
12963	25474	23756	17268	14031	11348	9706	8256	7015	6339	5685	5225	4606	4382	4238	3982	3708	3399	3270	2794	2441	2170	2075	1802	1660	1511	1424	1318	1177	1043	944	905	926	904	885	854	906	883	858	880	895	897	860	877	888	871	863	879	886	852	866	786	891	890	872	810	880	833	853	802	824	868	825	800	809	847	835	813	876	796	789	869	792	785	771	855	797	791	811	788	802	753	807	793	832	795	819	814	844	850	829	867	821	826	764	829	808	783	755	825	815	830	800	795	839	821	862	791	830	789	776	796	786	836	784	818	823	817	776	780	862	774	787	803	775	804	818	785	780	781	806	787	788	783	826	819	770	866	859	854	816	791	788	810	796	819	769	790	778	789	816	832	806	798	762	782	808	797	818	806	832	786	840	795	773	803	789	747	757	808	834	780	810	839	744	769	831	771	816	822	793	790	746	777	771	788	757	822	794	794	792	774	801	811	820	758	811	823	823	823	792	787	830	826	821	817	794	852	849	791	796	790	800	834	801	809	795	824	809	812	782	819	807	771	809	817	809	804	807	753	769	809	821	802	877	776	827	781	797	757	785	780	809	806	778	832	787	806	758	747	775	799	816	800	814	768	779	783	775	759	801	870	779	859	845	748	844	792	749	776	810	796	840	804	802	788	773	776	819	771	765	816	778	791	825	756	760	812	831	797	772	822	801	771	807	804	776	789	815	752	769	733	784	827	850	805	801	798	811	744	822	784	803	805	837	823	832	772	795	816	827	822	827	786	767	784	788	834	780	785	838	797	802	775	810	781	787	811	811	808	783	833	762	810	775	842	769	789	817	817	787	766	803	743	821	812	811	798	760	776	825	791	808	852	764	823	785	774	763	827	760	777	813	793	787	754	779	749	791	795	779	791	816	823	771	783	783	822	778	771	735	786	861	799	845	830	806	751	806	813	758	858	790	819	760	751	797	801	815	757	762	799	770	796	821	795	784	795	749	807	804	839	786	787	799	814	773	818	754	848	807	792	818	774	788	766	813	796	785	788	804	803	802	740	790	757	744	759	794	822	804	790	830	841	785	821	752	775	758	773	800	804	799	850	837	803	830	814	781	779	804	770	811	826	752	820	783	806	724	784	803	762	782	795	759	751	794	772	779	797	804	806	815	815	809	792	814	786	788	758	784	813	775	832	812	791	811	795	780	819	806	782	807	769	829	821	808	801	783	820	782	785	742	818	752	787	788	790	791	760	799	785	867	746	770	729	838	823	831	774	797	744	830	789	827	784	769	800	856	746	799	781	833	775	828	740	829	760	744	806	778	792	840	763	755	789	793	801	816	774	859	816	778	815	833	825	790	770	824	807	803	769	829	795	828	790	770	824	799	825	799	809	783	846	796	820	805	765	780	792	786	798	788	744	772	857	845	769	808	768	850	824	806	773	829	776	860	771	840	792	794	791	793	809	794	787	814	803	789	805	768	794	812	808	819	787	816	787	775	826	763	822	910	774	815	735	792	827	786	791	741	811	793	763	793	794	809	841	800	760	783	800	803	805	841	793	781	789	828	829	831	787	794	805	801	796	782	825	831	772	815	779	779	804	787	773	792	794	815	818	781	798	779	798	857	864	799	780	815	771	786	775	838	820	744	810	843	801	771	808	797	842	793	778	820	777	805	792	796	770	814	753	802	818	872	802	825	765	767	822	808	756	764	846	797	789	793	801	825	808	786	806	812	806	761	767	806	839	819	789	785	746	791	844	795	837	829	787	794	736	812	755	820	780	777	806	768	816	845	761	826	837	790	832	769	802	824	786	712	829	773	776	878	808	804	787	788	770	821	792	819	806	806	854	793	797	821	826	828	830	804	820	839	836	782	775	747	768	844	780	778	743	797	839	821	778	814	793	838	796	798	800	813	806	790	811	813	825	790	801	743	770	818	806	810	791	789	821	826	763	812	824	816	799	829	784	791	769	792	788	809	804	838	839	801	810	861	792	772	817	796	803	807	815	762	776	855	841	803	749	846	795	791	796	831	825	779	801	804	795	806	779	837	738	745	788	814	790	755	836	821	784	798	795	860	785	779	791	778	816	727	782	789	781	860	775	842	802	762	814	770	761	787	811	733	796	839	844	766	832	838	814	788	805	798	790	776	774	784	794	805	758	788	787	812	860	815	845	826	751	794	776	769	884	793	816	763	850	776	777	773	790	771	818	821	818	798	800	743	819	783	781	849	836	770	770	765	788	805	734	841	784	798	819	801	813	800	801	774	828	773	789	809	823	792	802	802	799	806	820	782	753	829	787	823	818	827	787	796	795	827	802	782	812	791	827	835	818	740	803	771	822	795	793	819	826	775	780	772	826	799	764	812	790	801	789	788	815	833	766	851	841	796	756	830	841	801	833	817	818	808	814	781	783	802	830	764	846	826	816	758	817	815	817	828	798	741	782	815	824	826	812	786	835	784	805	826	817	798	845	788	800	797	819	758	786	865	819	802	837	829	816	744	796	818	822	785	816	851	795	793	787	818	793	796	781	818	838	787	824	765	871	825	812	817	787	735	800	806	779	853	847	815	809	782	837	832	862	853	802	789	796	740	758	796	791	823	757	810	822	800	785	794	821	781	754	828	835	807	780	823	809	799	821	796	839	747	844	863	807	748	805	844	784	800	848	747	806	807	870	815	817	758	821	811	779	798	791	785	830	764	812	762	883	788	844	785	780	837	750	782	793	779	781	826	787	839	770	830	805	814	790	809	759	777	789	788	831	797	772	815	815	829	771	833	780	789	798	774	783	835	820	836	834	772	796	768	759	783	773	827	798	811	769	803	842	838	762	823	806	775	799	772	826	793	771	808	777	756	779	788	754	806	817	785	763	777	872	781	733	765	790	824	859	779	815	793	794	801	815	779	823	772	767	816	788	784	796	751	782	766	778	826	749	798	772	791	831	808	796	802	819	789	851	816	806	838	829	804	823	805	771	792	826	781	783	800	789	814	829	824	876	821	833	733	803	787	811	766	792	811	749	859	832	787	841	825	774	801	838	807	758	816	735	858	777	765	819	820	815	783	799	828	873	801	820	763	800	813	814	806	852	847	827	811	813	813	847	872	804	794	781	833	819	854	785	820	745	814	802	787	783	746	794	801	788	812	797	767	835	820	828	786	788	829	799	777	772	780	813	759	788	745	774	818	756	797	769	815	754	828	795	820	793	817	818	761	811	774	836	769	798	808	782	785	801	778	803	752	809	740	824	776	812	835	816	825	775	812	830	812	778	743	784	781	781	814	753	851	847	786	788	836	827	722	840	764	814	795	807	794	855	813	775	764	771	861	783	801	786	764	841	814	763	788	817	813	792	775	812	832	759	805	759	812	818	776	803	775	765	836	786	798	804	772	818	790	816	779	847	798	824	827	803	829	826	769	811	741	813	745	811	746	778	791	808	847	750	806	817	772	819	835	828	813	800	829	823	800	810	791	808	829	779	803	782	781	816	812	812	777	783	780	794	786	798	797	816	868	855	768	823	774	810	828	782
27379	16937	4899	2140	1197	912	746	669	557	530	489	444	420	448	365	400	349	384	369	305	308	316	289	296	248	289	252	221	228	254	233	240	213	216	197	223	222	224	227	245	234	216	224	225	205	214	224	208	221	206	223	213	239	201	224	246	230	203	234	218	206	218	223	187	206	209	206	215	254	220	201	216	229	217	219	210	232	222	206	222	234	242	198	224	194	207	209	225	230	220	206	217	210	239	212	200	204	211	240	189	211	243	198	200	225	235	210	232	196	228	191	233	238	216	239	205	219	228	196	226	201	200	198	237	203	235	205	184	199	231	221	216	218	221	214	208	204	217	229	214	218	242	201	203	215	234	196	234	217	214	207	226	208	226	227	222	229	207	222	226	230	221	230	218	172	208	210	203	215	202	220	215	210	222	209	224	199	229	216	220	244	226	207	208	226	232	196	223	215	186	208	221	212	230	207	198	233	185	219	222	198	208	194	198	225	214	193	197	210	202	231	210	182	212	219	199	226	224	230	201	221	194	207	202	210	214	186	225	230	203	220	231	208	218	215	219	199	218	230	221	216	191	208	206	218	219	239	218	223	203	214	228	223	191	206	220	199	211	206	232	205	215	215	213	216	228	234	213	214	214	226	183	227	198	230	183	204	213	189	206	203	223	233	213	223	207	221	213	189	249	221	226	234	200	210	221	225	228	212	194	202	204	224	218	220	219	215	211	220	211	207	199	213	208	212	218	225	198	226	214	227	220	211	198	235	210	200	220	199	198	205	221	192	210	203	188	202	209	187	223	220	211	235	197	223	185	204	234	205	216	218	236	211	214	214	216	215	222	232	215	239	219	205	202	225	231	198	198	224	219	200	203	197	246	205	210	223	213	208	240	210	213	218	220	206	215	196	205	221	221	227	202	202	219	192	207	218	203	208	212	228	222	207	228	221	224	197	220	216	207	190	204	214	206	202	215	201	180	217	225	239	215	229	203	201	220	221	218	227	193	208	230	234	220	214	233	217	223	210	209	215	195	196	203	234	220	218	209	214	216	233	220	210	223	217	222	216	224	196	219	208	206	244	212	200	215	212	215	211	182	213	249	252	237	232	215	220	216	200	238	177	223	221	206	214	209	208	228	206	205	211	200	218	220	211	204	206	188	227	214	256	220	213	237	200	194	206	205	223	233	222	211	226	197	230	196	198	205	200	208	221	212	233	227	209	197	207	196	198	229	215	216	210	215	239	229	229	198	191	207	197	204	208	242	211	207	196	212	238	207	232	212	198	195	224	234	211	207	209	210	213	240	205	209	204	225	194	225	189	241	199	206	212	219	222	200	236	230	214	198	201	226	200	195	204	219	226	228	202	238	221	235	240	186	183	233	212	210	213	211	229	200	244	235	220	199	214	214	213	208	203	206	212	223	221	200	232	235	229	229	208	207	226	203	219	244	237	242	222	209	214	206	205	214	191	182	226	199	205	219	204	207	219	194	206	210	188	217	201	222	211	202	235	210	229	209	206	222	222	206	222	221	184	234	206	212	208	230	196	214	213	196	205	218	201	212	228	215	213	201	206	223	216	226	217	197	185	207	216	216	192	229	199	194	226	214	187	209	200	222	199	224	195	217	205	210	228	231	213	200	207	208	253	224	192	198	199	206	204	224	202	231	199	221	218	220	240	204	190	219	217	211	205	210	236	216	186	225	213	220	211	198	207	210	200	210	233	221	219	213	207	215	241	221	215	216	206	221	203	211	209	240	204	245	224	196	192	200	225	241	202	234	219	216	227	211	220	211	255	209	213	200	218	202	193	230	196	218	221	217	242	226	180	252	219	218	210	221	197	188	208	223	197	196	199	220	193	205	253	209	206	216	218	227	225	210	214	225	194	208	192	226	226	233	207	225	228	219	212	204	204	218	237	191	203	217	205	220	204	224	211	231	228	225	235	201	218	227	218	228	178	204	213	223	202	208	232	223	227	207	211	217	233	195	214	195	236	215	205	198	247	221	210	228	216	211	248	214	200	208	214	225	200	216	226	206	216	238	220	202	190	196	247	231	206	220	206	212	192	215	218	192	200	202	216	194	196	232	204	188	239	204	205	250	203	208	215	200	186	205	220	183	186	218	227	214	208	223	221	223	210	193	232	205	201	198	173	210	214	219	236	182	202	224	218	187	199	206	211	188	205	206	228	235	199	208	222	227	223	218	195	205	201	208	202	231	202	233	200	198	227	222	211	209	217	192	232	184	229	229	208	198	217	201	212	231	210	189	214	209	226	195	205	223	217	211	248	204	184	221	196	221	220	204	228	223	226	210	207	222	193	238	222	234	224	222	255	235	220	219	216	211	208	198	218	222	227	234	181	227	218	191	203	239	226	238	234	210	177	226	213	205	194	225	207	210	213	220	221	226	190	209	226	220	234	208	205	238	207	190	229	246	213	216	198	227	206	211	214	219	206	221	211	221	218	228	215	200	216	227	217	214	218	226	229	223	191	205	211	222	208	231	204	221	224	208	220	225	219	206	224	223	210	171	211	195	219	226	212	203	220	229	222	225	218	243	218	195	220	222	232	223	183	215	202	239	219	217	221	222	191	202	227	214	219	216	197	220	223	233	203	210	208	211	182	200	204	246	219	212	184	203	199	227	219	205	223	220	201	228	227	218	203	221	203	209	230	209	195	180	202	181	196	241	211	230	222	201	227	208	171	232	197	219	212	220	209	207	206	213	222	217	227	215	205	241	211	235	196	221	208	206	200	181	182	222	230	215	228	211	224	217	232	212	209	201	216	234	209	216	189	210	229	232	248	190	220	219	203	222	207	210	167	219	243	223	230	251	232	201	202	183	231	211	216	227	220	232	230	194	216	212	200	214	234	205	222	204	234	209	210	205	193	230	202	191	209	212	213	195	208	188	222	244	219	213	210	217	221	166	210	226	248	216	202	221	220	200	197	242	176	217	206	207	229	233	222	225	206	199	197	197	208	208	190	225	193	200	223	228	217	196	211	211	196	194	218	180	226	221	195	198	196	215	203	209	217	201	225	202	231	203	228	210	217	198	222	232	212	191	215	212	213	211	193	218	198	206	189	194	230	204	219	229	224	230	232	243	229	223	220	243	211	191	237	226	213	201	209	216	221	213	201	235	233	183	221	227	191	196	189	235	213	239	202	207	197	205	230	210	229	221	225	215	225	202	238	212	222	202	210	235	208	242	219	218	228	212	221	189	212	207	239	195	202	191	241	203	237	200	219	171	225	208	230	216	220	197	186	220	201	224	204	236	178	244	182	232	201	239	227	210	210	224	205	207	214	207	265	220	200	205	230	214	186	227	203	208	225	249	226	212	186	232	209	222	228	210	211	204	228	225	194	220	210	203	218	185	221	244	220	226	199	206	220	199	225	221	209	205	231	208	232	197	196	183	210	222	237	204	222	203	215	215	230	204	216	199	232	227	211	203	209	222	223	196	203	223	203	225	210	224	230	214	224	215	212	235	200	202	240	210	223	200	226	226
7108	8935	9038	5501	4177	3500	2844	2522	2190	2055	1812	1662	1547	1453	1364	1258	1221	1149	1021	1017	851	814	787	683	663	640	629	613	544	538	521	508	489	468	481	502	469	482	471	496	506	477	488	464	505	472	517	494	486	495	508	484	540	472	491	475	500	535	458	462	473	486	447	455	454	456	457	454	513	512	428	458	471	464	445	466	479	519	461	476	495	495	464	464	441	455	478	466	439	451	448	446	483	465	494	447	470	461	489	471	434	493	460	496	471	480	490	442	466	471	439	490	421	482	452	478	451	466	476	480	453	427	443	483	461	493	493	459	468	501	472	478	477	489	436	466	463	472	436	423	483	436	439	453	442	467	494	481	482	444	464	446	493	495	507	458	470	434	509	475	467	461	470	488	430	447	430	471	434	459	447	442	488	449	403	455	453	473	453	494	440	480	450	506	407	503	505	484	448	482	454	442	485	411	463	465	450	426	453	465	446	445	476	467	471	452	507	472	465	504	454	479	441	478	450	476	445	474	449	484	448	491	450	462	466	473	457	472	490	450	445	492	493	442	482	450	458	461	447	472	446	470	479	495	447	469	489	445	471	454	459	442	435	470	416	500	481	462	466	472	444	495	415	451	478	462	478	461	466	487	495	484	470	505	471	452	434	525	447	458	485	495	483	470	472	465	464	478	485	458	489	490	443	499	501	466	461	489	457	460	473	449	433	481	453	462	457	462	491	472	484	476	502	448	473	481	464	434	459	446	476	481	438	478	468	458	460	489	456	431	434	466	459	485	463	480	477	453	444	502	475	444	481	454	441	450	441	492	471	492	492	437	498	501	482	463	479	469	498	460	494	475	465	491	501	480	490	450	455	467	455	479	443	454	420	495	453	473	468	514	480	426	498	467	459	492	504	481	469	515	473	479	454	437	456	478	476	466	493	477	472	480	473	455	464	488	508	479	428	484	468	451	517	477	531	472	486	452	472	482	418	444	457	432	446	462	455	504	446	423	461	464	455	453	467	449	462	494	442	467	458	475	434	474	518	505	503	491	485	486	481	464	473	450	472	476	451	447	472	503	501	456	500	451	436	462	453	445	483	471	443	500	457	452	479	449	461	472	494	489	497	436	438	479	443	488	478	480	457	462	458	474	482	473	454	494	511	428	468	463	470	430	469	445	469	458	445	454	469	500	459	461	481	480	469	495	443	462	441	446	432	455	457	447	476	451	452	477	435	483	452	455	455	463	455	490	453	509	469	478	449	468	467	473	453	442	444	484	451	453	476	443	470	434	452	487	464	495	459	516	453	458	456	493	450	502	438	480	474	473	430	495	447	435	467	458	502	441	496	489	424	473	470	495	492	484	458	468	488	495	466	464	453	430	498	451	452	483	492	494	490	475	459	443	513	495	454	494	479	453	431	434	506	448	473	465	469	468	491	458	452	448	445	478	435	465	514	453	504	485	469	515	464	456	483	444	500	473	425	510	476	472	450	482	464	430	511	489	461	484	470	456	482	468	454	464	481	494	449	513	474	455	461	435	458	463	488	478	459	497	459	446	439	426	499	486	468	468	510	439	454	475	472	425	469	502	473	425	485	494	470	469	437	440	488	492	489	452	466	475	465	462	494	428	456	428	473	472	509	503	471	463	484	440	479	488	484	479	446	475	465	497	469	456	503	487	446	455	476	508	437	457	477	488	483	463	481	449	429	453	503	425	514	500	462	453	479	447	451	465	454	481	461	453	483	484	484	473	455	501	459	465	446	493	437	479	481	469	443	479	471	493	527	471	478	447	482	440	461	474	440	460	449	470	465	474	466	492	477	456	464	462	509	472	481	473	488	451	459	474	458	471	457	454	477	498	466	466	456	448	494	462	483	459	487	499	467	449	471	433	481	456	475	469	470	441	477	435	441	473	473	489	472	481	467	502	472	469	501	459	513	469	467	454	456	482	488	502	469	526	451	456	472	484	481	434	507	482	499	458	454	468	466	422	470	449	478	457	473	478	468	494	422	507	461	485	505	480	462	455	482	501	476	476	454	497	482	452	417	465	461	441	466	463	436	455	505	472	432	474	473	468	488	470	495	460	480	464	458	441	477	485	457	482	504	428	467	475	483	515	479	468	471	467	485	475	476	490	450	463	498	464	449	465	472	450	486	434	443	491	477	483	501	461	469	499	474	441	468	451	449	449	483	461	483	467	463	444	472	466	481	467	456	470	498	460	469	436	467	461	487	477	488	498	512	439	465	459	472	461	476	501	495	468	486	455	481	495	473	478	490	479	462	438	467	499	471	479	474	443	463	510	446	443	476	497	408	466	432	434	478	486	452	465	469	483	456	495	481	454	507	464	474	455	490	493	485	471	488	488	461	461	454	493	467	472	433	425	466	450	471	471	498	462	468	470	475	478	493	495	470	497	484	480	467	446	488	433	494	466	455	474	511	499	466	465	494	481	444	455	480	455	479	478	473	479	455	517	457	473	460	447	452	436	472	504	466	492	507	497	466	459	469	461	437	483	493	472	451	486	457	482	475	462	450	463	459	493	453	524	473	504	453	488	495	463	463	471	433	456	498	525	468	475	482	479	426	486	456	447	461	443	493	473	507	444	478	452	475	478	450	468	473	483	490	473	465	447	473	465	459	484	450	478	449	459	457	460	463	451	445	458	480	480	476	454	455	462	460	488	436	462	467	445	476	428	502	493	441	446	442	498	465	452	482	487	490	450	430	479	465	509	446	444	507	463	454	449	462	464	483	445	436	457	494	474	461	483	470	453	489	489	483	489	476	462	478	496	466	473	491	490	469	451	497	490	488	444	431	482	451	465	490	442	481	495	450	464	467	491	462	485	460	482	479	430	452	504	449	465	453	468	508	490	480	459	455	474	478	490	444	448	450	470	473	481	475	455	455	457	457	461	464	460	437	477	477	508	493	479	492	542	479	437	423	475	451	464	493	482	479	477	495	469	506	466	444	496	471	478	469	471	472	467	488	464	490	462	457	479	473	468	440	460	474	498	460	508	475	481	489	488	430	476	481	479	502	444	482	460	459	447	464	483	463	451	450	477	421	489	449	434	476	440	426	437	434	474	508	472	522	473	452	447	448	479	465	497	487	439	452	481	467	462	448	480	493	490	462	475	495	450	458	494	483	451	482	456	450	469	474	442	435	444	459	459	486	465	453	469	427	434	447	444	474	447	453	453	454	463	472	451	503	486	472	466	424	469	462	470	451	418	501	411	480	480	472	487	450	496	505	452	458	485	459	473	465	469	479	526	424	459	482	454	459	477	454	491	488	459	470	462	488	479	461	514	479	469	496	467	453	462	476	484	438	460	444	462	454	436	436	446	465	481	477	460	444	505	482	495	508	475	480	457	423	478	506	448	455	485	443	445	463	481	491	496	449	504	469	475	490	503	434	474	451	473	480	456	507	449	491	446	518	445	444	489	434	478	441	480	467	490	448	464	463	444	498	466	493	482	521	514	463	456	455	476	469	439	464	460	459	453	476	490	429	459
25140	21513	27947	25418	12674	3290	2201	1567	1386	1099	1050	937	867	825	752	712	748	659	576	570	467	466	440	419	354	344	311	355	311	279	267	274	283	295	253	288	264	264	260	251	253	273	267	264	265	241	261	264	241	262	228	260	271	278	263	286	262	265	241	254	263	243	230	275	299	248	237	249	264	260	256	272	243	248	281	244	255	258	241	255	260	244	293	235	291	231	250	258	254	258	242	266	255	235	251	255	251	247	245	261	253	257	241	269	232	232	251	250	235	262	255	267	267	242	252	239	231	243	269	265	277	262	239	240	241	255	230	225	268	225	216	241	257	247	238	261	230	243	213	245	233	246	224	239	244	263	249	234	267	260	255	244	251	269	239	250	241	237	240	246	243	260	265	240	252	262	286	285	263	263	286	255	259	254	231	235	255	249	248	227	274	241	248	245	256	252	230	261	222	232	267	236	253	237	257	254	247	254	263	250	268	228	238	265	253	270	256	220	220	241	249	232	221	269	264	265	253	260	233	238	240	271	265	214	247	266	259	263	268	246	263	229	246	230	247	241	250	223	241	251	241	213	267	268	247	228	252	277	202	242	246	251	241	247	251	273	255	244	236	243	248	248	241	243	252	241	261	246	240	235	267	247	243	250	259	236	277	263	246	266	247	235	276	259	246	253	281	235	243	233	244	227	273	242	284	259	248	233	239	237	266	253	235	261	242	229	231	259	264	251	237	216	276	248	278	233	232	262	280	240	248	262	239	240	244	242	248	226	249	258	272	234	256	220	255	238	245	277	239	231	227	260	252	239	220	253	218	204	255	223	264	209	254	246	255	249	234	270	242	269	244	239	251	234	261	243	255	233	237	249	252	252	243	244	260	255	245	253	267	250	263	233	228	260	266	234	245	235	258	254	248	257	224	252	243	234	251	239	224	237	237	240	223	231	265	238	250	225	242	243	252	270	248	229	237	261	236	239	235	244	258	230	241	260	257	244	227	258	262	240	284	263	251	218	240	251	238	244	266	252	258	253	234	238	260	252	227	245	242	246	252	239	254	247	258	254	269	245	226	244	276	240	246	259	263	258	239	236	260	262	244	265	269	298	235	268	253	236	239	209	221	258	226	262	230	226	282	251	257	238	252	251	248	253	231	250	261	280	259	244	267	230	269	246	230	248	253	241	276	262	254	242	248	249	227	215	259	246	240	247	254	247	253	249	236	251	244	249	247	256	233	227	241	251	279	252	211	286	245	231	257	286	222	257	229	263	267	222	262	261	229	265	225	240	245	263	258	239	251	235	238	250	212	241	248	286	246	255	246	242	238	236	245	259	270	233	226	262	234	276	252	260	240	256	261	242	224	237	239	242	260	251	257	248	266	240	271	257	239	256	243	273	266	258	233	246	266	221	256	253	261	225	263	254	253	258	267	228	254	261	234	232	250	243	237	228	252	218	268	290	220	247	264	269	240	247	252	213	267	226	260	245	223	239	249	251	242	262	249	263	254	236	253	239	248	273	261	248	262	237	259	217	217	235	250	231	250	255	230	228	249	233	239	255	229	247	244	263	244	243	239	249	238	233	260	236	247	256	248	239	254	231	250	257	250	265	235	300	250	238	246	243	243	271	208	269	237	242	257	252	264	248	267	263	266	252	239	239	252	234	228	264	268	302	244	258	261	245	241	258	256	241	205	247	295	241	234	276	279	248	247	237	243	228	278	276	251	234	252	230	238	227	260	233	247	261	225	280	235	221	235	240	238	235	260	238	252	269	237	261	257	256	261	231	266	259	257	232	254	261	212	245	260	234	243	234	245	251	222	248	248	270	252	226	255	238	221	226	246	257	250	244	248	234	259	231	242	249	250	266	251	237	254	255	284	255	244	265	236	239	261	228	239	248	232	256	273	249	236	245	244	235	227	215	246	242	252	243	266	251	242	267	273	252	232	255	251	210	262	255	259	231	251	218	268	244	253	246	260	247	248	253	263	247	252	265	241	240	249	257	228	214	246	253	219	235	252	262	243	228	250	238	246	248	247	248	230	223	257	254	250	249	264	225	220	238	258	239	262	240	249	229	245	243	241	220	242	248	246	236	250	230	259	227	242	254	247	229	254	276	251	263	221	258	243	228	240	279	260	258	222	250	237	252	253	229	284	223	244	244	252	242	242	259	262	261	234	259	266	247	232	258	241	232	245	267	255	214	242	236	250	246	237	268	259	261	252	255	266	261	246	252	249	243	257	269	253	266	281	296	225	266	261	264	245	274	253	258	214	250	273	263	225	242	242	257	267	265	235	246	247	275	252	222	261	217	245	265	236	214	217	246	269	261	266	235	245	262	226	227	249	250	267	248	267	245	261	260	255	235	241	221	264	260	249	248	240	232	222	234	250	279	249	233	264	224	235	212	235	232	243	261	264	265	254	258	263	259	270	231	236	275	243	237	218	253	238	236	234	240	271	289	269	246	239	267	261	238	246	268	245	251	247	272	243	242	247	263	240	243	263	245	247	282	249	236	225	253	232	262	246	252	223	248	271	248	249	241	259	228	269	273	244	243	247	248	272	253	242	220	256	252	248	234	220	240	212	243	267	236	257	222	262	262	249	228	241	250	240	254	249	234	269	255	261	226	259	249	267	257	240	264	231	215	229	230	224	261	232	257	269	241	228	267	235	264	236	223	251	242	240	245	266	249	254	256	241	263	270	267	219	262	219	259	241	261	238	250	254	268	259	218	259	238	224	250	248	274	239	280	276	262	220	231	259	262	255	262	211	243	249	268	266	249	260	227	254	223	230	237	230	231	236	227	273	241	285	238	214	253	259	243	235	228	253	257	256	212	250	238	251	229	236	244	279	236	277	239	269	246	260	241	243	256	285	257	257	251	261	236	236	217	247	218	215	258	277	254	231	234	263	261	236	238	242	227	241	267	261	229	252	260	225	238	215	275	252	250	245	259	253	247	283	246	246	259	244	253	249	272	231	207	248	233	253	232	270	279	266	246	236	251	265	276	256	234	257	216	250	254	257	231	258	234	229	248	251	248	245	246	247	217	263	250	249	241	221	231	233	243	244	222	262	245	236	256	255	236	244	246	241	256	281	257	222	239	259	258	239	267	242	226	264	225	256	214	245	253	234	245	241	269	236	243	250	242	218	260	270	230	236	246	224	236	253	257	272	255	232	269	290	250	245	260	254	236	244	243	240	255	236	258	277	267	243	253	253	234	259	244	271	243	244	228	267	235	238	256	242	211	247	273	247	259	222	259	252	258	225	250	246	261	230	246	271	262	241	233	249	221	255	245	216	220	267	255	260	229	246	258	257	247	245	268	280	276	254	256	245	224	262	250	247	249	272	218	245	258	247	236	248	231	247	265	239	263	264	271	285	240	253	241	266	237	292	251	246	278	236	241	247	219	237	243	241	232	265	254	242	246	236	260	261	240	268	244	253	253	241	266	222	271	248	252	245	254	244	236	250	229	254	241	227	240	256	225	247	248	273	245	246	241	254	239	259	275
9830	19102	18427	12527	9600	7885	6473	5352	4600	4088	3784	3437	3141	2889	2702	2530	2436	2115	1902	1788	1475	1351	1284	1134	1059	935	916	879	843	682	667	608	593	627	568	583	602	559	589	611	591	574	584	530	634	555	583	579	560	569	566	562	609	580	593	563	554	548	524	565	575	556	592	551	555	554	516	551	536	577	543	527	550	558	519	540	508	540	523	561	537	522	536	562	545	549	504	566	558	504	538	578	541	504	557	498	563	573	525	542	548	536	568	511	530	519	545	538	520	556	529	526	525	506	548	552	488	528	527	561	536	523	555	507	513	502	514	553	518	564	536	539	543	513	489	520	520	506	512	559	531	550	481	531	510	536	544	520	541	508	543	510	568	546	528	518	481	527	543	546	532	531	525	513	515	531	581	526	509	508	524	547	527	540	510	527	544	562	481	558	515	550	558	502	573	539	542	535	531	560	544	527	568	499	532	541	530	514	543	509	506	523	526	548	551	536	541	551	543	526	510	542	509	531	606	512	470	593	531	562	511	526	540	509	504	541	497	479	488	554	505	537	558	499	565	569	522	515	535	538	534	524	547	547	511	566	527	509	556	526	588	555	518	576	513	541	552	509	536	522	493	567	538	510	533	539	542	510	514	482	590	499	583	562	542	505	533	570	541	579	528	493	511	526	551	500	549	554	525	524	520	592	509	514	542	563	546	527	519	483	539	505	509	521	540	516	561	511	537	542	508	501	515	533	475	541	545	539	552	494	542	535	547	517	528	567	523	590	487	518	513	521	567	527	516	556	509	554	541	520	529	469	544	558	488	533	486	522	514	539	524	563	583	528	547	535	562	554	557	534	506	555	486	548	559	507	531	548	548	551	496	575	563	594	518	525	558	541	542	516	526	550	529	499	527	554	509	532	551	509	485	530	530	497	529	493	514	525	565	567	547	548	528	507	491	539	538	541	519	535	526	549	548	541	561	522	529	518	588	458	526	543	526	529	538	550	530	525	594	593	519	508	541	530	575	519	477	557	540	516	495	520	512	522	539	553	511	559	517	534	546	466	516	519	550	550	537	525	528	559	524	531	550	475	528	549	542	555	491	549	535	533	513	539	555	513	504	511	535	536	530	523	533	537	550	547	517	597	522	521	519	561	518	514	505	551	533	523	549	519	538	546	541	511	542	499	519	524	485	559	536	549	535	547	528	515	505	500	546	523	548	513	529	506	554	526	515	529	491	557	495	483	524	566	579	487	532	527	532	551	518	556	549	514	516	538	536	527	485	568	513	567	538	526	513	534	523	528	538	525	529	491	547	550	556	522	516	532	511	548	526	509	476	556	519	542	540	512	506	502	563	525	520	581	471	547	509	567	574	468	500	564	562	558	527	541	529	516	534	552	535	537	521	553	527	518	513	503	505	561	481	513	552	553	527	506	520	529	521	558	557	535	572	545	537	519	521	531	553	532	518	523	516	530	514	519	540	550	575	537	549	524	524	510	514	593	536	490	497	542	552	488	525	568	493	490	525	534	511	562	552	528	524	519	517	515	530	525	518	573	556	483	533	503	535	509	514	534	538	538	531	543	543	547	486	587	610	523	533	537	517	566	508	529	522	491	556	524	523	565	536	534	499	503	507	531	542	538	540	545	544	524	534	547	514	514	559	509	559	527	517	489	528	540	556	516	521	526	548	501	555	540	510	510	556	582	567	531	527	504	541	538	558	507	588	566	508	523	552	533	551	540	562	516	553	504	508	522	536	524	580	509	523	552	525	550	556	539	547	495	520	517	535	562	568	547	506	524	504	517	610	539	505	530	498	516	512	562	536	516	530	546	535	556	511	498	533	544	528	487	510	522	522	542	528	550	543	540	527	542	539	511	570	490	552	538	527	503	565	517	554	594	544	549	524	572	526	530	551	516	517	562	545	543	518	514	520	536	564	531	564	522	505	553	528	508	528	530	507	549	515	532	531	560	545	528	531	542	533	543	548	517	530	540	534	522	500	498	537	543	509	543	497	540	524	536	499	528	502	516	539	545	549	522	499	501	546	526	545	508	558	553	523	527	508	537	507	516	490	502	542	542	527	525	479	540	538	558	551	497	511	485	556	529	499	485	552	520	539	545	522	548	579	539	539	577	553	527	530	556	591	553	496	503	567	487	531	549	527	507	534	557	543	518	532	518	579	511	551	539	526	526	520	537	547	530	577	513	502	496	507	506	515	567	503	578	524	557	508	564	541	515	513	568	541	531	529	526	541	509	547	512	507	506	535	545	571	539	545	543	502	547	533	532	532	513	543	532	490	546	475	517	554	526	510	475	525	517	497	502	553	558	547	499	584	531	523	555	522	501	538	568	451	539	525	562	520	515	516	532	560	573	544	545	511	496	550	516	499	563	538	553	506	502	529	535	518	500	564	553	523	511	555	537	515	520	533	544	551	512	595	563	540	500	517	567	516	553	528	573	481	543	533	526	527	553	508	520	499	526	536	529	577	565	478	525	563	559	560	508	561	544	520	568	515	508	517	525	556	561	559	519	517	525	526	506	535	505	524	520	517	549	550	551	545	513	535	503	553	567	521	542	525	523	523	542	502	542	527	524	523	552	550	533	533	530	550	513	507	532	525	511	539	519	574	523	570	526	556	523	502	530	516	514	485	579	524	538	550	530	549	539	554	501	540	481	525	490	510	527	546	522	511	497	551	548	543	560	535	533	501	528	528	519	508	520	514	535	549	511	541	531	502	521	525	565	555	538	538	541	520	530	524	531	508	520	505	547	574	540	523	530	526	540	506	498	513	546	551	528	491	550	526	510	492	564	583	533	531	528	507	517	498	520	563	499	528	531	521	528	492	580	561	564	530	552	544	501	490	586	503	511	505	562	536	544	551	562	492	539	491	498	550	532	515	584	549	530	533	555	532	504	519	544	537	548	527	524	534	506	572	530	524	551	498	523	477	518	537	527	565	567	530	540	552	520	533	547	530	461	522	498	526	529	539	538	525	531	524	535	558	545	535	546	517	502	525	547	555	538	512	582	476	520	499	536	515	522	551	518	553	498	543	502	500	581	493	516	526	535	552	537	560	508	517	510	553	546	536	524	525	533	564	498	563	575	479	546	562	552	513	502	531	545	528	520	522	538	537	568	541	515	525	566	575	551	518	542	530	527	506	484	550	545	547	541	541	565	541	522	543	565	527	542	522	499	519	549	544	523	518	499	515	578	529	526	509	496	524	530	504	546	595	513	542	524	534	486	544	510	516	546	563	504	490	521	505	514	506	514	528	568	543	523	523	479	501	543	536	552	541	554	521	533	496	535	522	498	500	572	564	551	541	526	515	530	493	556	571	556	536	525	549	515	519	526	473	542	525	515	528	555	543	557	536	527	523	554	554	529	522	526	581	527	505	508	555	518	506	556	488	528	511	510	547	538	545	524	533	544	523	498	560	559	503	537	484	558	577	523	517	525	557	549	544	534	550	529	504	514	538	511	569	517	539	532	518	541	544	558	541	551	540	557	482	555
24302	21504	29002	24447	21458	12669	4347	2686	2145	1964	1704	1486	1449	1244	1291	1267	1116	1066	1002	886	835	744	706	627	617	600	572	536	500	465	471	430	430	407	422	396	408	408	448	415	413	449	436	383	420	385	398	423	428	417	466	426	383	435	407	430	427	411	414	417	413	404	424	421	410	452	398	383	387	374	427	397	395	408	410	392	389	382	396	415	373	392	385	395	419	413	433	382	402	393	417	394	389	389	387	385	366	394	412	405	362	398	419	394	405	395	424	393	422	419	368	424	385	399	436	382	428	413	407	410	413	372	456	401	388	402	403	406	422	406	371	407	347	438	423	402	398	405	424	358	407	407	402	395	406	421	418	386	403	410	367	380	394	397	421	385	374	386	387	386	421	384	396	406	379	346	395	371	388	406	393	396	428	357	372	397	427	396	389	396	373	423	368	399	419	380	381	403	427	381	384	406	388	405	430	410	376	397	410	423	397	367	407	382	431	398	383	427	386	397	432	406	389	423	411	398	394	400	416	379	439	379	374	394	400	394	397	390	424	412	406	403	411	373	387	378	377	406	405	362	390	409	405	427	398	407	415	387	391	396	404	368	384	396	403	380	399	392	401	354	386	383	417	379	397	381	414	413	397	393	429	392	377	414	394	407	408	433	409	385	439	405	377	380	418	420	417	402	402	374	405	375	402	413	399	347	388	383	391	355	389	386	418	390	387	378	452	402	437	364	399	406	374	416	383	411	379	388	435	421	405	394	378	439	392	391	393	382	410	386	351	398	399	359	416	355	376	382	405	406	382	400	386	401	425	419	400	404	403	402	405	379	421	347	425	420	418	411	416	399	375	386	374	412	404	407	413	424	403	406	372	426	391	403	374	432	407	381	391	410	404	392	382	426	383	381	392	388	398	418	375	424	374	413	396	425	434	380	397	375	382	402	412	381	383	421	387	361	368	415	374	399	354	402	408	416	381	353	399	386	412	393	396	376	389	402	371	400	382	414	432	417	424	428	396	388	383	411	401	434	382	401	420	401	411	416	400	394	369	381	395	364	418	403	391	405	370	400	382	383	418	391	417	442	382	442	378	391	379	415	401	376	379	436	452	378	406	403	405	393	390	409	392	405	400	395	378	401	403	353	409	428	380	401	376	433	398	427	375	398	457	391	397	353	373	416	392	345	399	388	387	388	418	392	390	413	402	407	393	393	422	406	399	383	438	411	384	422	397	396	380	405	437	414	461	412	404	398	374	358	391	408	419	389	389	398	410	421	403	422	407	397	372	419	385	425	378	405	365	386	423	398	396	421	396	437	410	380	373	417	376	381	387	431	411	411	376	368	390	403	374	391	408	401	420	431	402	420	416	360	351	410	352	357	398	394	374	366	441	383	405	385	411	404	421	400	409	403	400	423	405	425	377	414	437	418	356	376	390	396	417	414	425	427	390	395	368	391	425	389	391	388	427	373	425	385	419	386	387	409	410	437	433	396	393	393	424	410	393	375	436	397	413	424	399	414	403	429	352	376	390	428	400	382	415	442	413	376	393	382	390	403	392	401	376	401	407	389	395	442	408	391	407	369	413	455	427	382	396	401	393	408	380	412	363	413	401	389	401	409	388	352	427	400	398	349	393	382	430	397	431	392	396	410	400	387	406	404	388	403	382	420	422	380	439	401	342	406	392	381	409	406	389	393	403	428	419	424	406	344	364	413	392	414	418	416	418	397	333	402	433	421	432	368	401	368	387	445	387	391	354	406	373	383	362	386	375	432	401	407	401	394	396	395	424	385	378	393	393	397	437	372	400	387	381	381	407	371	414	378	455	430	403	407	421	363	402	396	350	383	412	415	433	399	374	401	383	403	363	398	345	374	400	404	401	440	407	378	358	414	396	401	411	406	394	390	417	392	380	406	392	405	376	396	422	418	420	405	431	397	413	403	383	413	386	417	376	403	378	392	396	394	404	423	406	403	376	423	408	423	380	401	391	399	381	377	418	421	427	384	360	425	394	394	405	406	420	401	372	373	390	386	386	374	351	412	428	395	377	393	410	415	395	386	372	399	418	404	401	427	419	392	378	416	400	359	397	424	391	397	432	351	420	337	395	392	453	405	409	386	390	387	359	412	371	412	364	399	415	396	401	389	419	374	396	421	393	400	427	442	406	406	398	411	416	372	390	402	413	439	367	402	390	380	416	433	423	407	398	403	372	378	349	407	392	416	386	419	381	398	383	389	392	399	403	361	386	410	402	400	374	418	382	394	395	409	405	411	372	395	401	378	348	401	381	355	411	409	383	413	406	394	403	384	390	404	388	386	397	375	409	353	380	406	432	400	363	434	394	425	416	412	401	382	384	424	407	405	365	415	386	409	431	383	410	399	399	408	386	406	398	369	428	375	412	395	389	392	400	363	410	436	404	382	387	422	382	418	387	378	400	385	393	396	406	417	415	350	366	416	413	341	389	340	378	414	383	372	413	398	388	436	419	375	366	404	425	406	432	419	419	375	394	402	374	418	405	394	385	383	381	382	389	374	392	353	390	401	414	398	398	423	385	440	393	419	381	426	399	381	403	403	323	421	400	409	411	375	399	386	399	374	364	381	392	388	376	426	407	360	421	383	390	419	395	359	378	398	437	387	389	407	393	418	385	415	386	404	398	399	373	398	368	424	415	375	377	348	399	375	387	419	433	405	393	413	396	393	392	425	388	363	385	398	390	428	404	403	377	380	356	402	362	386	425	415	386	415	392	357	396	413	375	393	385	375	360	410	406	448	443	409	424	401	436	356	386	400	367	400	421	406	397	396	394	409	396	374	388	426	417	414	389	359	400	417	376	396	390	417	381	421	423	381	343	415	411	375	375	366	381	441	362	398	402	384	377	389	389	384	398	389	409	406	413	405	407	382	379	389	422	375	398	388	424	374	399	375	369	399	407	416	401	366	392	398	390	414	392	383	413	411	396	385	388	413	390	391	429	408	393	374	418	386	395	423	391	416	386	421	409	408	396	358	420	402	426	420	408	402	381	390	408	399	395	406	412	377	387	388	373	402	412	416	380	409	416	394	399	386	431	379	426	389	370	388	384	377	394	432	402	397	400	400	364	375	389	380	397	372	401	413	361	371	382	413	423	378	382	402	374	401	422	402	419	409	448	392	388	389	369	417	422	405	367	444	397	381	362	382	410	457	382	353	387	379	367	393	379	396	421	403	426	412	375	405	384	403	383	406	387	447	385	403	363	413	371	377	397	424	393	404	424	390	374	380	383	406	423	418	361	377	423	390	358	390	399	401	399	402	390	398	376	403	396	382	365	364	396	425	386	423	392	371	401	417	406	401	416	388	410	394	401	390	422	396	378	397	400	398	388	404	399	416	394	402	418	375	404	382	388	382	382	413	386	421	403	386	380	409	398	400	364	406	434	386	407	384	376	384	377	393	399	367	374	365	382	403	384	389	409	394	379	384	382	384	393	421	429	399	408	370	379	419	438	411	400	423	396	380	394	373	437	399	410	395
13040	25351	23801	17385	14054	11576	9567	8144	7269	6384	5799	5203	4812	4557	4201	4020	3654	3347	2965	2664	2397	2149	1847	1761	1614	1481	1416	1315	1269	1133	985	993	823	962	893	884	922	885	834	888	865	881	841	874	866	828	877	846	824	895	858	842	888	864	897	888	856	856	813	837	793	820	778	776	798	829	810	890	841	836	800	790	779	797	843	796	825	788	754	829	850	849	833	844	800	760	830	825	804	815	767	790	821	791	859	857	836	788	757	826	834	775	836	782	825	790	852	809	779	786	832	797	787	833	784	767	825	792	779	796	789	793	863	788	870	785	830	787	794	796	773	784	819	806	793	785	826	797	800	798	849	763	846	779	771	817	790	854	786	807	864	782	839	787	786	779	849	811	793	818	747	816	791	796	813	800	784	799	861	765	801	731	769	747	816	826	839	789	759	778	778	794	786	759	820	845	721	850	836	827	781	817	772	802	780	807	751	799	841	850	801	799	772	793	755	776	762	783	748	817	803	784	794	819	811	791	775	842	851	830	795	792	791	768	809	791	813	808	730	802	750	790	838	810	798	806	807	809	849	789	784	816	825	784	801	833	852	810	809	806	779	867	731	769	783	809	805	817	835	788	806	787	809	760	857	793	751	807	805	859	812	853	817	801	790	821	864	837	809	828	812	783	821	809	796	757	781	781	809	775	828	770	813	789	782	787	795	783	803	773	778	821	790	786	785	801	783	792	779	803	806	831	785	846	802	804	799	790	766	752	823	760	755	771	798	765	867	817	750	786	820	816	784	775	775	807	790	791	796	777	828	827	745	759	780	786	834	850	801	802	790	828	815	797	817	807	827	797	844	784	792	779	774	815	779	792	782	787	741	752	798	802	809	825	868	806	766	802	804	781	798	820	834	785	827	781	820	809	828	862	761	780	769	767	805	788	835	807	797	817	798	767	814	821	784	766	789	769	806	786	756	766	790	753	813	808	800	806	757	763	794	767	754	819	858	834	724	788	760	794	801	810	814	781	794	768	792	822	786	791	808	822	784	865	809	809	815	794	817	809	797	802	814	812	806	799	775	861	786	788	817	819	785	740	781	838	758	731	778	816	794	796	783	786	828	771	819	801	755	827	772	834	808	821	730	796	809	828	786	798	802	799	794	815	797	808	817	795	773	831	800	809	804	800	824	827	780	856	777	814	788	806	773	803	797	793	752	823	800	811	839	784	826	788	804	802	797	783	745	795	837	799	775	756	798	803	797	812	802	802	788	782	776	814	800	805	819	751	786	816	798	837	773	803	774	817	782	786	824	777	825	827	811	813	804	767	740	801	778	810	797	782	836	864	809	779	837	823	772	774	803	787	796	828	785	807	814	779	791	804	819	791	779	811	803	811	821	832	773	822	786	827	757	791	763	811	782	754	784	829	767	794	793	776	760	791	814	798	781	833	763	815	816	759	791	795	794	810	766	774	776	800	807	875	848	805	814	786	758	786	828	777	758	811	812	787	765	796	764	777	782	809	805	802	766	799	765	792	772	806	775	756	814	761	762	792	787	835	802	787	777	818	812	798	817	831	751	867	799	809	845	770	834	761	809	767	776	835	815	794	835	763	776	756	776	828	768	792	815	797	792	825	806	793	813	809	771	795	863	762	864	802	820	813	770	778	848	840	767	763	796	750	807	841	795	828	801	854	776	814	841	788	836	837	759	827	752	789	827	797	823	838	810	810	778	797	784	757	810	778	799	817	792	799	774	800	813	850	830	814	802	781	818	786	747	777	818	788	807	789	816	832	821	795	804	754	812	781	813	803	806	826	788	810	857	783	776	819	782	822	803	790	774	772	802	786	794	835	792	779	854	809	841	795	813	758	791	774	853	786	773	814	808	796	790	818	787	768	770	840	840	810	771	818	794	808	835	788	830	827	843	781	776	839	792	774	793	779	789	789	799	821	808	815	814	812	785	791	785	795	811	796	812	780	823	782	796	778	838	815	797	769	790	825	798	782	792	817	796	779	771	774	810	821	807	831	851	816	763	794	812	800	798	821	791	778	784	774	852	792	784	798	765	804	828	770	781	849	771	807	787	813	817	839	814	835	767	785	785	805	846	758	840	872	776	762	764	763	788	839	819	782	765	809	769	793	783	776	738	759	803	807	793	812	802	838	772	820	828	818	806	798	810	827	824	804	795	853	759	794	774	767	814	754	781	872	824	777	793	782	840	838	823	776	776	785	789	813	816	784	802	806	769	809	759	756	869	778	823	826	797	778	868	818	847	811	771	804	782	760	812	805	773	817	804	810	828	816	829	861	782	808	746	755	813	795	816	847	798	790	833	817	817	819	790	806	804	787	803	754	768	816	780	851	795	809	785	795	823	796	821	739	784	804	781	745	832	768	815	807	824	780	780	810	842	783	749	795	816	839	815	807	765	791	792	763	827	799	779	794	799	785	809	798	792	836	843	748	807	790	814	773	807	839	774	737	831	791	781	755	781	807	783	781	813	792	817	797	812	778	785	791	813	764	774	804	852	774	769	771	848	793	784	794	813	785	835	793	813	782	723	775	784	810	783	812	833	787	778	829	813	779	772	769	747	833	783	787	768	788	781	827	827	795	795	732	801	765	804	820	833	789	782	828	735	766	782	782	776	782	775	805	845	828	837	769	771	766	785	807	787	831	802	802	838	817	789	763	760	783	779	875	792	759	726	782	809	792	826	825	826	837	790	807	846	786	818	815	814	793	806	812	820	800	800	843	790	776	832	831	835	832	793	745	763	792	811	794	799	768	834	784	768	757	831	820	838	751	826	789	826	853	814	801	848	791	843	827	778	798	811	813	809	762	788	802	814	804	849	809	798	812	834	818	779	814	813	812	783	740	797	774	867	766	765	803	823	785	857	848	803	802	778	822	800	795	843	863	765	811	822	840	796	831	820	730	717	793	841	821	814	861	787	789	808	745	841	767	813	826	796	827	823	802	785	800	757	825	789	803	800	793	758	806	738	842	815	783	804	785	816	814	832	812	776	832	755	780	774	799	826	790	820	792	779	817	844	800	838	841	834	842	791	807	796	849	780	773	810	837	791	796	786	809	763	809	769	782	779	769	776	774	788	769	783	802	793	803	768	803	823	802	833	774	811	783	808	825	768	785	860	825	831	831	851	811	842	776	782	805	714	812	807	776	772	816	823	739	801	787	789	775	812	803	779	816	808	827	788	835	798	839	848	814	761	818	769	801	798	804	810	784	810	800	815	794	853	790	810	773	799	848	803	856	729	771	800	804	815	818	783	819	800	768	837	817	842	812	789	799	761	783	784	786	805	751	740	785	775	787	808	746	830	753	796	796	779	812	767	777	810	802	788	817	767	804	772	804	812	845	816	838	819	824	787	804	773	837	781	771	815	759	807	793	783	829	750	789	761	810	780	833	813	769	771	769	774	838	770	830	797	812	799	768	859	833	827	744	797	824	831	857	800	755	805	797	839	801	787	800	779	835	816	800	773	749	806	798	839	813	816	828	855	808	807	827
27397	17101	4832	2095	1202	887	746	652	591	485	496	468	410	436	396	428	369	346	313	332	282	278	273	286	256	260	259	266	230	241	243	213	216	202	195	226	226	206	239	229	198	226	208	243	223	233	228	222	222	225	208	216	212	208	228	208	237	214	214	210	221	208	212	238	224	217	232	235	231	206	187	238	197	200	202	215	207	215	227	206	210	214	202	232	230	212	208	228	209	206	224	193	205	221	217	186	199	213	208	196	187	190	200	251	228	212	224	229	201	218	212	179	219	226	236	228	225	230	228	229	211	203	191	209	200	192	209	186	211	201	202	203	215	214	202	214	231	217	230	213	191	227	221	210	219	214	214	211	195	219	200	236	206	213	217	213	217	215	200	217	223	237	200	222	217	245	224	228	192	198	217	221	214	212	230	238	197	242	212	231	222	245	212	231	186	212	220	232	221	212	216	212	204	214	210	240	234	230	222	215	222	216	228	216	242	197	219	211	214	240	213	203	233	211	207	244	209	216	225	213	205	217	218	200	209	204	225	203	240	219	195	244	191	212	215	230	202	234	221	191	193	201	197	208	221	203	213	226	230	228	242	238	199	221	203	234	205	212	226	187	208	226	198	211	198	207	205	224	228	214	212	205	205	211	206	201	209	197	214	229	186	221	228	195	215	225	189	232	231	206	220	188	223	204	195	211	221	226	211	224	246	213	235	203	229	220	243	232	195	206	198	214	214	223	236	206	218	203	228	221	232	191	204	212	235	229	203	225	222	225	186	212	198	240	224	226	225	199	217	208	201	218	200	224	188	222	218	202	212	211	210	206	187	212	199	222	203	189	230	228	225	200	229	200	228	191	224	195	231	207	207	199	177	186	251	222	240	233	207	197	218	196	228	211	217	227	219	228	208	191	227	204	207	226	208	187	203	218	216	212	222	213	212	251	225	218	221	227	209	203	202	212	219	217	225	189	229	231	216	215	188	224	211	199	201	208	225	215	226	207	213	199	198	215	194	217	221	234	198	209	224	202	202	224	194	211	196	220	212	201	207	231	221	188	236	213	171	189	212	210	226	196	209	191	224	206	225	223	224	218	191	194	192	190	219	216	229	195	209	241	239	203	190	213	208	219	218	203	203	232	225	230	211	204	222	212	214	201	214	199	222	213	223	213	208	214	231	214	225	205	223	226	220	209	233	205	216	202	218	223	225	218	185	220	225	231	202	208	236	211	217	216	212	245	199	218	201	211	217	207	183	196	216	235	196	232	218	201	226	212	214	193	224	242	190	214	230	202	201	225	194	211	204	198	233	192	235	226	224	231	240	221	227	223	213	216	198	217	198	200	228	226	189	234	209	237	222	196	201	212	227	216	242	220	205	218	214	207	237	211	185	224	206	213	194	237	202	203	202	202	225	196	217	207	188	195	252	219	216	207	218	244	192	222	197	196	205	213	192	207	182	210	213	202	253	230	227	191	197	219	237	205	217	245	221	221	228	203	208	224	204	200	226	190	206	202	233	232	225	226	199	213	224	213	221	221	211	232	229	227	229	199	193	218	201	220	227	198	208	215	218	201	237	216	242	223	215	208	208	224	202	209	226	209	201	220	220	220	230	202	202	222	237	213	202	216	210	220	220	211	196	211	217	187	200	196	221	213	233	209	222	213	216	199	192	209	203	224	214	187	192	229	226	249	211	214	254	185	226	212	205	218	211	223	202	233	216	211	204	210	272	219	218	225	221	233	222	226	217	206	214	220	206	236	222	205	207	190	208	192	235	229	208	221	213	226	189	215	207	205	234	207	201	241	237	223	222	224	195	213	214	188	210	197	228	205	220	222	234	242	229	195	182	221	206	225	196	199	207	193	198	214	213	211	223	215	218	211	187	195	208	203	227	194	207	242	201	209	259	226	208	222	202	237	198	223	198	198	217	214	200	219	221	220	206	185	188	206	217	209	213	206	228	227	232	207	223	202	213	204	205	225	217	219	234	216	179	205	215	195	214	225	200	240	224	201	223	201	202	208	191	193	224	193	215	222	226	219	252	208	224	218	191	206	190	232	219	203	214	193	213	185	218	206	205	202	212	200	207	177	215	212	247	208	227	217	231	218	219	221	208	192	222	213	185	223	227	204	213	233	209	215	219	229	238	221	206	198	227	222	206	233	199	192	232	233	200	192	209	228	234	203	226	216	241	196	205	184	198	206	204	205	227	205	203	218	205	190	221	211	196	220	194	237	200	211	211	227	228	202	191	208	229	214	206	206	201	218	226	189	243	205	210	193	195	219	221	193	225	225	196	192	249	214	208	209	202	188	231	212	210	231	202	190	237	196	221	195	219	207	239	206	211	196	221	220	184	230	239	213	210	207	234	216	223	203	229	210	214	189	221	222	207	200	208	226	217	213	219	208	219	204	213	221	211	223	202	205	235	218	201	205	237	216	226	229	212	188	198	228	185	212	207	195	194	208	217	238	208	199	224	211	201	202	201	200	203	203	236	204	207	217	205	221	200	204	230	200	223	210	195	210	203	210	224	219	208	220	230	252	197	202	223	209	197	214	218	199	199	200	219	223	188	209	211	225	206	190	214	213	184	217	217	224	203	219	203	232	205	208	235	223	209	223	220	195	194	222	211	206	234	204	188	215	232	202	217	218	191	213	215	217	212	235	214	222	194	214	211	239	229	223	220	214	185	188	211	193	227	193	197	193	227	229	207	240	210	190	195	239	213	195	231	214	214	231	217	194	234	223	250	201	204	207	221	216	199	210	208	237	233	218	205	203	211	194	197	228	213	217	195	216	232	212	225	207	206	197	225	227	218	218	210	220	202	182	227	194	215	216	211	237	208	210	234	216	211	222	231	203	231	182	222	204	197	199	208	248	226	197	197	202	213	242	211	202	220	240	185	203	210	200	224	214	220	224	185	226	192	211	190	224	181	214	211	211	206	211	233	224	213	218	194	214	206	212	217	219	230	216	213	202	243	216	209	237	205	193	225	211	206	208	224	243	222	188	206	228	223	215	216	215	187	233	199	226	170	215	210	231	193	243	189	215	217	195	219	219	195	203	215	215	211	177	207	206	242	227	212	215	219	195	222	202	218	226	209	222	216	195	207	225	197	230	199	220	204	239	207	230	233	228	213	222	242	219	200	232	219	191	217	204	198	206	194	212	231	185	231	205	221	196	217	217	223	243	210	203	204	211	222	205	219	200	216	223	240	202	207	233	190	200	243	205	206	194	236	204	212	177	209	206	203	211	222	221	192	221	227	207	236	209	244	202	222	228	218	206	224	213	212	213	218	226	215	209	220	235	200	212	224	212	226	213	214	206	228	209	237	208	244	198	219	223	211	224	221	218	193	212	182	205	220	222	228	191	199	209	244	201	217	226	228	220	198	227	236	224	222	226	204	219	224	190	200	199	208	231	231	202	198	232	215	211	239	224	234	223	221	201	202	206	215	251	207	209	215	211	218	219	220	219	228	246	214	240	223	204	216	205	216	221	202	238	207	216
7307	8700	8925	5756	4221	3448	2815	2446	2222	1932	1907	1690	1608	1471	1439	1383	1291	1120	1041	969	905	815	805	691	667	637	604	605	563	528	495	509	509	489	519	525	463	466	433	492	511	479	514	478	456	501	483	483	508	504	515	492	515	479	526	525	528	498	496	477	466	488	488	489	519	502	458	474	498	467	466	464	478	450	476	484	474	442	473	447	490	452	482	481	460	443	469	460	510	458	469	490	482	480	479	460	492	474	473	469	469	469	471	460	454	453	487	473	460	463	491	444	449	460	456	543	439	502	433	438	443	493	464	473	490	486	464	418	455	508	455	477	457	423	471	481	476	490	506	470	442	470	476	462	451	445	470	446	461	477	474	452	457	520	465	489	453	499	476	464	501	462	416	456	477	460	485	447	457	426	440	502	438	432	462	518	504	474	442	449	476	491	451	464	463	440	481	491	451	462	466	471	452	470	494	471	487	429	453	477	493	445	498	462	448	470	487	439	462	464	464	470	481	461	487	452	449	495	465	500	455	435	456	444	458	478	473	493	457	461	504	451	483	468	483	487	476	466	502	450	458	462	467	454	456	499	467	454	465	477	501	446	426	464	534	465	491	491	451	449	444	460	467	455	468	470	509	448	439	495	472	464	459	463	501	516	461	440	435	458	456	461	460	479	474	425	462	486	483	472	477	468	466	463	451	462	480	513	439	474	478	443	497	434	480	507	467	474	484	478	465	431	444	495	464	442	461	475	476	444	498	464	457	414	443	455	447	467	434	488	474	487	497	464	459	487	485	470	463	464	476	474	462	487	476	459	512	453	474	471	486	474	485	440	448	479	494	440	492	513	485	468	461	471	456	425	469	484	482	446	475	489	478	435	461	442	505	466	461	469	474	480	423	479	445	463	440	446	458	471	469	490	469	467	473	459	482	443	426	502	501	467	465	462	498	475	465	458	470	475	479	472	471	447	456	472	486	487	494	453	466	460	467	470	473	472	474	466	478	494	469	457	458	495	469	468	445	501	444	477	469	492	458	481	455	501	487	453	517	453	437	475	477	488	475	437	450	466	531	415	465	464	506	469	485	464	478	469	438	459	454	450	475	502	502	473	433	520	532	464	464	496	486	494	470	490	441	482	457	442	482	491	456	485	506	482	490	479	436	456	477	456	467	463	500	447	443	473	468	492	469	426	464	477	453	474	465	445	476	472	475	507	447	516	474	459	478	460	485	472	423	421	469	476	478	456	467	454	440	497	480	448	442	444	470	465	474	440	475	439	448	482	455	492	435	442	443	484	489	483	455	489	436	479	482	468	482	462	458	457	426	445	465	477	452	477	501	471	454	486	419	446	427	464	497	489	470	429	475	457	446	451	493	481	463	466	460	472	534	505	441	461	467	480	467	485	470	498	465	468	458	450	494	485	458	480	487	422	487	496	492	468	467	443	388	449	520	471	492	481	474	474	439	450	499	493	497	449	419	451	434	471	483	464	442	464	453	473	483	483	509	453	450	463	426	443	462	426	460	458	451	476	480	486	479	526	442	503	512	493	407	488	463	482	461	459	461	486	464	463	459	453	508	469	438	464	447	477	427	462	480	440	433	446	445	467	453	459	484	464	498	446	465	436	468	464	449	452	480	446	444	474	534	434	424	449	456	460	489	466	459	485	509	464	398	464	498	474	476	472	473	468	480	451	467	473	489	461	493	499	477	481	453	477	447	489	442	486	468	469	466	490	482	495	451	474	461	459	470	482	526	485	472	441	476	468	480	468	486	451	476	478	444	459	442	447	470	470	460	546	467	441	482	485	473	494	478	459	447	466	438	464	406	439	460	485	471	468	444	454	450	448	494	479	470	482	506	469	465	458	480	458	455	474	487	470	472	492	499	476	473	535	493	468	465	495	493	438	481	497	459	432	466	485	477	478	487	494	478	472	440	472	477	448	457	481	457	471	477	455	482	460	468	471	444	455	462	459	431	455	477	464	455	483	501	466	438	452	460	446	440	498	432	469	445	468	438	453	449	441	469	460	466	450	477	476	437	431	511	459	448	495	470	469	448	434	485	524	461	435	441	470	410	472	525	481	452	435	499	485	484	428	466	444	466	469	412	478	446	468	467	490	491	463	452	478	426	461	505	476	480	468	481	459	464	504	412	486	502	457	451	478	443	451	471	487	515	485	462	492	481	431	481	457	428	471	454	468	481	476	481	461	480	447	441	480	411	471	492	460	452	459	455	451	470	495	453	485	459	479	425	458	447	460	456	473	469	463	449	494	447	491	487	525	463	488	482	484	486	479	459	454	510	468	445	503	439	497	472	464	473	487	485	434	466	511	484	461	474	443	474	503	468	427	452	472	403	447	483	477	468	475	461	492	442	461	451	414	467	465	473	454	456	492	440	507	448	422	496	468	474	458	442	451	471	489	436	471	480	497	479	464	446	452	430	496	474	482	447	469	482	469	456	499	520	446	449	468	477	470	450	488	471	488	454	474	466	459	466	486	459	499	443	487	464	475	471	460	470	453	484	486	451	470	460	454	480	468	481	435	464	459	457	463	486	467	470	461	453	462	468	477	464	482	518	506	497	443	469	492	459	485	457	444	485	459	425	471	472	467	460	437	476	488	490	447	446	475	502	476	457	472	463	475	471	466	484	441	490	475	473	500	466	491	484	450	481	484	481	436	480	472	466	482	486	470	493	508	481	496	479	473	450	459	463	472	468	470	443	450	445	473	499	457	517	419	450	457	457	450	447	488	466	460	490	472	440	431	450	485	476	458	455	475	425	424	468	457	478	423	474	470	451	435	484	441	496	471	445	488	492	458	464	456	446	489	458	477	475	486	457	468	442	480	502	467	457	431	517	472	428	455	470	461	463	484	452	483	471	474	438	507	470	481	447	489	491	477	466	475	452	504	459	440	473	444	472	468	480	463	499	490	472	437	439	466	432	466	482	472	430	440	467	488	449	461	468	474	455	437	476	474	460	444	486	473	438	474	494	468	490	455	459	495	479	474	462	475	442	525	513	485	481	483	463	460	496	437	458	496	496	467	448	474	459	462	466	480	449	494	461	508	488	461	475	454	450	469	478	461	449	489	444	459	467	482	467	477	464	502	468	478	424	432	498	475	496	472	457	463	444	454	449	425	480	468	488	461	466	492	442	444	476	461	473	456	467	470	472	441	452	489	464	445	468	456	473	440	446	485	474	436	487	471	469	460	481	452	478	455	476	478	438	461	469	465	457	447	501	453	437	497	474	444	496	449	483	440	455	455	476	465	472	472	439	426	460	487	452	464	477	454	409	449	512	495	440	435	463	472	439	479	499	436	517	458	486	458	485	463	479	487	456	459	421	479	498	483	460	467	476	454	432	444	413	495	436	481	468	458	466	478	459	458	438	471	497	473	494	459	485	456	456	433	455	493	468	447	453	487	466	490	494	449	429	460	484	452	475	453	504	468	441	495	480	466	477	486	464	435	482	478	494	476	473	454	468	479	463	450	475	461	480	433	462	487
25037	21468	27920	25380	12595	3176	2022	1588	1331	1130	1026	968	933	818	785	788	715	644	636	551	486	456	438	350	370	371	389	308	302	284	284	286	265	283	284	274	279	316	248	292	265	294	254	273	276	276	239	297	268	260	261	239	271	236	261	269	257	251	235	246	265	248	255	256	266	268	259	260	263	277	239	269	244	215	240	244	263	241	245	243	259	257	254	251	250	245	224	233	244	252	229	246	259	233	246	259	254	269	241	259	249	279	252	245	254	260	256	248	267	272	232	248	234	237	235	242	267	251	253	270	260	251	262	228	245	268	211	285	246	252	246	273	247	268	245	241	281	257	244	239	249	228	255	240	251	275	231	247	261	259	247	262	244	238	246	239	250	255	232	227	248	235	255	226	239	245	256	251	262	257	234	218	240	274	261	254	248	220	256	249	228	279	239	248	270	261	265	228	275	248	232	222	267	272	244	286	251	274	250	265	260	224	223	241	243	230	264	244	250	240	247	272	264	244	256	230	223	273	246	258	240	262	252	248	239	245	243	250	238	240	232	253	251	242	285	257	233	253	233	252	269	237	269	245	228	242	265	260	269	246	230	244	226	248	248	249	261	272	256	271	266	271	238	273	233	265	278	247	265	268	243	223	267	278	255	243	232	262	234	253	210	253	266	262	230	238	238	258	222	233	249	255	274	252	267	293	279	259	257	238	266	228	245	264	240	256	250	260	244	244	258	231	240	237	234	248	251	250	248	249	235	256	258	279	256	259	239	263	232	242	243	277	267	247	276	238	214	254	230	239	258	263	228	261	257	245	231	254	240	256	257	262	245	256	255	251	260	268	245	232	236	262	252	240	242	270	218	239	227	287	238	278	244	262	274	250	251	240	239	274	270	245	261	252	224	240	245	265	260	244	261	254	228	263	239	266	255	243	230	229	286	215	243	262	253	241	260	248	243	235	257	226	228	259	261	266	230	253	255	212	244	223	241	227	249	281	252	232	231	248	211	259	252	240	250	253	263	231	239	259	266	211	290	260	262	247	255	265	245	248	228	241	275	248	246	251	249	247	260	234	256	269	259	230	238	258	258	268	268	269	227	249	267	284	259	267	281	244	227	255	251	253	270	242	261	268	247	281	241	242	238	276	235	244	258	223	258	275	267	242	246	227	247	251	264	237	254	268	257	254	263	214	224	261	278	247	219	245	259	263	225	248	271	232	234	278	254	246	281	258	239	243	238	263	250	249	230	253	228	257	258	252	241	238	230	237	233	260	250	242	253	252	247	231	266	254	263	225	258	250	240	247	220	281	263	246	273	268	257	235	269	213	277	246	260	260	268	249	273	279	262	231	227	266	226	247	254	223	263	270	235	260	272	263	255	247	242	243	248	268	218	242	236	256	282	252	255	233	247	259	231	252	224	242	229	249	273	231	259	254	232	237	221	250	269	283	259	238	239	253	251	278	230	262	246	261	272	236	244	248	238	232	246	251	249	256	248	264	233	231	261	254	254	248	240	254	262	229	249	223	241	259	251	248	230	244	251	255	271	247	262	288	253	243	238	286	245	228	245	264	236	235	261	242	229	235	267	249	254	257	259	263	255	249	269	242	248	254	254	258	268	246	257	264	232	223	273	256	271	258	250	234	265	240	257	282	209	266	240	253	262	247	268	243	252	256	250	263	229	255	255	261	241	255	273	262	266	252	262	233	230	268	251	233	251	221	231	231	231	283	238	253	222	227	237	237	260	264	266	240	247	255	247	227	232	219	261	281	238	258	239	253	262	262	257	275	286	267	261	237	255	245	243	267	257	245	236	243	234	272	260	240	241	228	259	269	239	241	259	255	237	225	222	256	231	275	237	233	237	261	242	249	258	261	224	265	255	253	237	237	242	258	239	266	229	250	258	251	245	269	251	257	231	257	259	250	221	265	244	216	241	264	248	237	257	241	245	206	261	255	283	262	238	275	259	267	246	233	241	260	241	222	279	204	255	259	251	218	213	248	242	253	257	250	266	247	253	246	251	216	264	250	259	229	268	240	252	233	272	233	239	226	254	226	245	240	247	252	273	249	268	251	261	288	247	257	268	239	260	239	281	269	233	259	258	262	237	275	221	268	211	255	212	267	230	275	264	256	247	236	253	231	262	270	252	235	261	222	275	290	250	236	266	269	260	264	233	248	259	262	257	221	212	254	236	258	233	264	241	261	229	235	268	264	258	257	242	277	255	242	239	244	263	270	268	259	273	254	248	226	254	253	275	238	222	261	241	261	266	251	241	249	266	267	226	256	241	285	233	259	239	233	253	250	260	255	262	257	291	236	240	232	245	244	246	239	249	262	271	277	233	255	214	227	241	245	265	239	262	255	256	245	245	245	254	258	231	253	257	231	260	239	247	268	235	259	240	268	253	254	244	251	233	245	250	227	256	245	259	255	264	247	242	263	235	208	283	231	222	245	260	270	246	264	244	275	235	237	231	269	267	236	247	236	261	253	244	243	227	267	241	229	290	245	242	249	244	239	274	243	260	232	254	226	242	285	240	227	286	231	239	253	247	266	237	229	266	245	265	277	254	273	254	250	241	243	237	239	236	222	272	253	248	258	272	236	226	246	259	241	232	256	230	259	238	247	275	262	231	257	236	250	272	273	256	275	258	236	255	228	225	246	227	240	237	272	244	252	280	231	240	248	230	205	260	270	258	261	247	267	252	235	236	239	244	270	250	248	251	263	240	249	283	257	294	267	253	251	250	279	241	243	264	267	234	254	220	250	235	249	239	272	234	250	270	275	267	243	252	257	243	238	256	264	248	280	286	254	242	270	262	250	249	249	242	282	268	264	246	258	274	261	244	246	239	247	260	249	247	234	243	261	254	244	257	266	229	224	271	230	259	253	231	247	228	218	249	250	240	256	239	242	241	251	275	250	273	266	259	251	250	242	239	224	230	260	240	266	245	263	275	229	256	241	241	292	242	238	270	270	267	249	239	265	250	258	241	259	235	260	246	257	224	270	259	240	250	223	230	271	264	244	252	241	271	232	265	262	259	252	244	254	265	239	256	267	261	259	241	253	258	235	269	263	267	240	265	251	240	271	225	248	248	248	256	249	224	251	253	226	259	258	258	235	238	263	260	228	256	250	219	225	260	253	242	259	248	235	274	264	256	237	252	252	258	257	259	241	242	222	259	233	254	238	248	257	263	230	215	236	227	259	260	230	237	252	225	248	238	245	266	242	249	256	260	257	264	261	240	244	249	260	250	256	254	283	248	263	236	218	238	265	252	241	240	245	248	269	266	251	251	233	259	248	251	250	233	230	232	268	265	285	248	262	228	233	227	237	235	253	246	232	263	239	259	242	253	264	269	229	239	246	252	259	245	265	272	262	255	259	255	242	259	241	257	226	229	243	239	273	274	255	238	254	269	248	251	250	237	245	260	251	248	238	275	249	265	263	254	253	241	242	224	279	244	239	234	244	261	254	257	279	276	247	244	220	242	251	244	224	264	252	221	234	246	238
9794	18913	18499	12292	9555	7757	6317	5548	4837	4236	3832	3441	3307	2929	2828	2620	2434	2185	1896	1697	1476	1431	1245	1185	999	965	931	868	808	763	616	596	595	562	623	603	595	603	587	593	587	558	554	581	577	567	594	542	567	544	577	572	647	589	576	557	563	573	552	537	545	522	539	535	571	508	525	559	489	550	528	545	553	499	534	524	535	573	550	546	507	533	512	535	579	529	520	539	561	549	538	537	566	536	539	524	556	512	511	558	546	513	504	502	573	524	566	547	524	512	482	512	521	549	543	540	531	525	537	543	515	492	555	535	534	501	500	517	539	571	558	513	496	529	555	524	540	550	514	511	535	531	520	558	522	511	508	518	542	557	547	550	566	562	504	490	534	562	526	492	494	482	592	513	500	522	514	527	539	509	532	476	511	581	527	548	559	557	563	508	537	500	507	530	514	554	493	535	518	490	532	494	529	537	548	533	562	525	523	513	528	545	538	557	534	543	542	544	594	516	533	543	520	537	492	509	538	527	545	570	526	503	506	512	534	541	556	544	527	516	523	499	545	553	513	539	497	526	533	513	563	478	540	539	583	498	550	558	535	554	554	551	522	519	508	499	537	553	506	534	532	518	515	575	520	521	527	517	527	518	531	529	503	505	493	499	527	539	491	520	534	572	521	509	517	527	552	538	496	514	555	526	531	517	489	553	525	509	529	517	525	554	554	521	506	506	526	519	507	508	525	512	539	556	525	509	538	522	537	497	517	561	504	559	527	537	517	575	522	529	509	522	549	540	541	558	502	502	534	522	538	531	487	497	547	528	517	513	551	542	507	468	503	527	510	523	518	498	501	564	518	551	536	547	514	550	558	518	540	513	540	495	549	536	542	534	552	552	533	549	567	528	516	566	537	525	551	544	555	557	553	500	528	468	526	541	526	504	534	551	532	521	526	531	503	531	545	544	539	518	517	530	571	509	550	478	536	504	531	522	515	518	530	530	531	524	522	512	521	481	546	510	519	521	527	515	580	546	504	528	521	493	560	532	510	519	523	515	539	586	526	534	520	509	527	580	518	546	533	536	520	574	546	525	510	558	492	484	563	553	516	534	516	525	480	537	535	542	522	521	501	541	530	505	523	520	525	531	524	517	526	505	512	527	515	545	536	553	542	504	568	529	542	542	530	540	527	545	536	500	593	563	524	509	566	504	511	525	503	545	524	498	539	487	511	473	526	567	519	495	558	529	561	546	522	540	559	550	489	524	551	570	524	582	511	551	530	551	559	515	547	501	518	506	499	512	529	544	519	508	514	558	533	508	519	536	533	564	507	517	491	510	533	534	529	509	517	518	494	502	507	574	525	523	509	547	566	507	546	547	552	543	526	527	505	509	535	551	554	499	511	544	547	490	548	503	531	487	541	527	533	515	533	520	519	555	513	555	497	565	525	527	533	519	513	526	527	508	521	502	556	560	542	495	553	506	485	521	523	548	537	555	536	523	530	533	542	531	527	549	570	535	544	552	540	504	525	523	516	503	576	535	566	475	529	561	514	497	527	515	542	523	537	512	548	514	540	569	551	506	526	559	567	531	536	500	524	545	527	548	522	506	574	529	527	504	522	514	532	552	548	546	551	528	513	527	494	556	562	513	529	507	516	531	552	542	540	528	482	570	509	530	515	531	567	555	523	545	498	474	541	573	549	542	509	556	569	532	524	495	533	506	499	530	532	566	563	507	555	519	519	545	506	487	493	522	518	551	565	520	559	537	504	534	550	538	538	529	516	552	515	546	555	519	564	548	555	542	482	531	539	494	510	515	512	514	515	566	517	539	537	544	534	519	533	562	488	556	524	506	527	492	485	519	509	522	538	530	517	545	532	518	520	510	548	527	565	536	503	523	527	570	543	519	536	554	523	538	522	540	589	579	540	527	509	516	529	531	492	498	543	513	566	563	481	516	551	510	523	514	539	556	542	553	477	548	520	525	535	522	550	511	517	515	546	550	497	524	528	530	551	519	533	522	513	523	521	493	516	517	511	540	550	499	555	514	554	516	529	540	524	505	493	562	516	523	500	559	535	549	537	495	550	489	513	568	534	472	523	488	506	523	534	536	502	535	502	525	531	527	525	509	570	586	509	522	535	546	570	541	548	513	507	551	555	522	550	504	541	552	518	548	533	541	529	536	521	526	544	543	520	533	529	513	512	538	509	541	539	495	528	507	598	536	538	554	523	519	527	503	518	503	542	556	562	563	558	532	514	525	464	492	560	526	505	553	567	515	514	541	478	536	519	536	502	534	558	543	519	536	519	510	517	518	544	525	509	528	569	489	542	544	557	503	514	516	528	569	521	525	478	538	506	556	540	551	538	559	536	509	530	558	541	522	527	536	528	532	550	486	543	514	549	519	531	507	543	524	526	516	544	515	504	574	532	531	542	517	520	589	490	531	525	500	527	519	504	551	546	552	506	509	522	498	541	492	546	497	528	522	544	515	498	548	557	498	512	509	499	537	495	494	528	494	521	521	521	521	521	522	521	519	546	528	546	493	489	546	563	528	517	531	560	522	492	508	552	538	537	547	528	533	559	483	521	510	513	516	530	548	522	544	509	512	549	498	517	577	526	494	583	541	564	528	546	522	547	548	563	531	558	509	541	558	525	550	498	528	480	574	500	499	549	501	533	525	547	520	530	562	545	536	520	510	491	512	553	556	509	521	519	507	585	541	565	539	566	507	568	496	510	525	536	521	598	526	532	547	542	511	545	543	520	540	590	524	592	511	532	538	528	508	515	558	574	511	565	572	538	571	519	496	555	537	499	524	500	521	559	536	522	523	586	547	541	530	574	502	526	589	570	517	493	564	516	544	547	528	567	564	550	536	534	504	538	543	519	525	527	516	476	537	534	521	557	526	517	546	514	540	513	528	497	549	558	470	517	538	513	541	557	558	537	519	519	548	530	493	504	525	510	557	562	557	536	513	560	508	502	559	499	511	519	534	490	542	523	504	545	512	547	552	502	514	528	559	526	564	540	501	504	511	601	541	534	551	520	539	517	520	531	481	521	564	537	503	509	508	534	555	559	554	516	515	575	530	506	552	553	508	518	542	507	541	543	515	531	540	512	516	537	532	541	543	556	500	536	500	518	519	535	537	531	525	575	537	567	506	592	508	538	524	565	539	540	471	508	506	549	529	542	552	534	511	536	538	535	498	507	476	503	510	567	530	554	594	543	521	546	507	508	544	498	537	551	533	512	554	502	510	541	553	543	513	527	501	530	562	510	529	524	532	553	539	522	479	553	554	539	558	541	554	474	563	525	515	531	541	529	551	545	496	573	523	516	554	541	536	505	542	563	546	521	515	579	512	551	508	541	520	511	481	526	500	551	494	524	518	541	542	521	495	494	501	569	546	524	530	548	479	548	495	541	511	535	556	547	597	539	498	506	553	492	524	532	512	524	525	505	540	571	483	548	566	500	512	541	520	520	582	541	562	467	523	509	522	531	547	548	521	545	514	542	469	534	513
24175	21468	28901	24450	21408	12156	4329	2696	2125	1914	1720	1680	1433	1385	1312	1168	1184	1059	1027	889	807	737	700	665	569	569	588	546	501	505	468	447	427	431	415	443	411	476	435	409	452	463	438	401	420	404	441	388	445	381	413	434	407	413	417	407	385	430	418	447	412	418	375	408	418	435	429	389	419	368	369	381	400	386	400	391	379	370	409	435	411	381	389	392	405	419	418	387	411	370	406	419	436	377	451	399	415	381	395	387	413	389	388	373	383	405	422	388	379	395	383	400	420	421	405	398	400	376	393	384	440	402	359	390	408	393	413	376	422	403	373	400	367	387	412	417	387	409	439	386	396	386	404	429	410	394	414	405	433	401	432	388	388	414	378	417	394	403	374	363	429	385	409	404	400	434	421	386	392	383	371	417	416	396	415	401	440	393	417	369	380	389	417	395	385	397	417	422	381	383	381	398	367	391	364	455	400	402	369	419	385	415	383	400	399	396	386	391	413	407	408	410	374	400	415	395	392	400	403	417	391	411	414	412	425	373	386	401	360	397	368	425	366	387	402	356	392	388	404	390	394	411	406	395	382	399	395	412	392	365	412	436	383	397	384	407	392	390	426	420	422	412	389	417	417	376	390	373	358	398	379	428	402	399	412	385	385	375	446	402	389	401	417	407	425	367	392	417	402	385	368	391	392	374	396	348	398	395	403	346	394	443	421	427	415	388	390	382	436	345	421	411	401	400	400	393	398	388	410	404	397	410	383	408	363	376	391	381	361	387	411	375	389	370	394	390	397	375	395	399	399	402	396	399	409	358	406	420	383	423	384	365	404	422	411	422	438	384	390	383	370	355	390	409	411	360	408	398	409	386	406	411	389	402	410	385	392	420	421	367	394	377	381	388	422	417	325	412	406	423	394	415	406	395	390	373	404	416	390	388	390	419	377	368	389	397	388	395	404	403	401	387	386	376	377	395	430	400	437	391	381	396	401	403	406	379	428	382	421	425	383	386	377	412	400	412	379	407	374	399	386	406	395	374	379	390	388	392	407	377	380	398	419	390	379	371	399	376	367	413	394	402	397	371	412	378	416	401	370	401	412	415	419	408	380	406	402	362	419	380	377	370	371	380	406	390	401	389	383	384	406	402	348	385	418	392	395	392	375	370	409	391	404	406	403	366	377	386	392	377	402	397	414	402	390	406	388	395	371	401	388	376	405	373	386	379	393	406	422	386	380	381	444	396	383	424	360	416	373	353	388	402	429	379	407	370	416	367	416	399	398	438	417	393	387	394	387	384	435	375	395	411	374	403	373	386	426	420	411	425	398	386	404	362	408	410	358	405	413	374	418	408	386	413	390	399	409	381	395	395	387	382	394	403	412	410	380	400	378	410	404	410	406	406	385	409	408	374	407	395	387	436	371	393	393	414	406	386	350	375	380	388	393	363	407	433	419	415	431	399	402	381	406	391	430	431	362	371	402	416	389	418	367	374	389	409	385	371	395	428	398	387	418	381	389	353	417	399	385	396	397	386	399	410	370	420	386	402	390	393	380	386	426	398	402	395	388	382	400	391	360	375	417	376	399	410	412	451	371	430	381	388	387	346	405	394	377	426	375	406	424	414	385	437	419	400	368	373	400	393	389	402	391	400	369	422	403	389	409	396	371	419	391	396	369	390	433	408	371	408	401	402	426	428	380	351	372	378	418	361	382	391	422	381	381	399	360	375	407	376	386	381	409	382	377	426	383	372	379	369	379	407	394	397	408	377	421	425	380	401	399	393	413	390	372	397	414	372	396	400	397	403	401	360	354	359	392	387	405	423	394	392	406	413	386	411	367	387	409	412	412	418	381	386	421	411	395	377	390	402	421	436	430	409	377	423	429	403	384	357	393	378	402	346	406	392	415	373	418	377	376	357	395	359	395	377	399	374	394	393	445	384	388	398	396	392	402	386	422	399	389	395	405	394	387	449	402	373	422	380	440	389	398	402	394	413	425	381	394	426	426	363	393	376	403	403	409	401	417	361	399	364	410	394	383	375	374	427	367	402	405	431	425	409	415	449	376	396	396	381	360	419	372	389	385	405	381	390	385	382	391	403	403	392	357	402	399	393	362	407	428	388	413	420	418	361	423	416	403	418	387	378	387	405	437	375	382	398	397	388	377	384	413	378	370	422	412	368	386	374	422	372	390	397	382	412	403	394	366	407	389	405	404	406	388	399	395	403	378	404	415	412	417	382	417	400	415	394	365	432	392	363	383	419	395	399	414	390	387	397	401	352	412	418	397	385	399	411	409	409	391	372	365	391	389	418	398	371	378	385	420	361	390	405	400	369	412	389	384	372	397	374	396	388	387	370	388	386	359	395	450	395	402	377	410	417	380	396	364	365	415	406	364	406	379	403	394	408	407	400	444	372	359	388	390	404	410	377	390	404	389	410	407	417	398	404	365	393	393	395	368	377	439	410	400	396	387	433	369	359	396	366	397	413	381	424	374	394	411	390	407	379	383	403	353	384	386	392	385	438	397	413	383	392	404	386	371	460	386	422	372	401	392	416	412	386	403	405	444	404	378	387	368	404	395	421	361	393	421	393	421	376	380	355	385	388	427	423	379	355	373	390	424	377	392	405	359	380	415	343	381	398	378	382	421	390	398	394	395	410	369	357	413	393	435	353	370	399	393	419	382	378	418	387	373	410	420	390	423	397	406	412	419	395	439	420	368	385	401	402	402	429	406	392	423	404	412	380	412	411	393	410	370	405	418	426	376	393	416	349	387	387	411	358	417	387	387	417	426	425	393	407	392	339	374	388	362	407	403	412	403	399	391	391	367	415	382	394	382	390	403	358	368	393	385	412	392	389	441	421	392	381	381	383	403	381	409	407	390	374	439	395	422	413	404	406	429	390	428	411	383	388	412	372	412	404	386	405	380	398	368	376	412	398	359	366	412	401	355	414	391	459	410	376	380	391	394	407	396	400	394	404	381	417	399	405	408	369	399	400	419	384	424	385	359	375	419	388	383	397	405	395	395	406	388	371	404	359	396	403	376	378	388	387	385	404	403	366	433	404	404	396	409	400	387	419	423	417	414	395	403	394	395	426	423	405	382	407	425	362	420	420	375	406	377	423	394	416	418	406	398	403	402	396	400	423	403	402	388	389	387	406	409	399	421	410	398	367	418	384	377	395	388	425	404	384	416	400	433	387	438	409	383	413	405	379	385	420	398	399	392	382	410	398	390	404	401	416	374	390	405	391	406	392	370	388	398	410	330	403	403	404	358	411	374	413	410	399	395	409	392	388	383	374	379	394	420	402	358	396	377	408	416	400	367	387	411	407	338	370	417	371	401	401	411	394	419	405	426	418	431	427	391	416	414	423	412	371	402	383	369	368	400	377	369	390	383	425	362	389	402	375	426	389	399	392	403	391	378	392	386	391	404	380	389	364	378	416	406	368	409	432	417	404	368	364	377	368	401	377	388	377	398	362	386	372	381	409	377	407	401	378	362	378	402	425
12890	25229	24012	17284	13633	11351	9526	8196	7163	6439	5910	5330	4990	4603	4270	3942	3629	3349	3019	2615	2302	2195	1931	1781	1623	1550	1455	1374	1253	1157	1004	896	874	955	935	911	870	871	906	917	861	880	905	894	910	871	870	853	884	829	867	888	871	849	859	875	825	873	862	827	853	813	857	830	782	805	771	769	815	806	811	806	762	778	803	818	775	851	782	817	835	806	801	781	788	816	843	806	787	821	780	789	773	856	808	800	821	827	804	785	813	841	801	751	852	771	785	803	789	843	789	790	813	781	806	722	808	771	819	821	845	835	798	798	785	829	803	791	835	792	810	792	809	792	752	813	799	804	840	823	806	795	807	788	773	798	823	805	854	784	829	756	790	843	776	820	802	828	781	853	854	793	824	796	851	798	833	828	809	842	827	782	811	775	842	798	769	749	863	821	789	788	795	799	829	786	783	797	848	793	819	810	734	799	808	821	812	832	788	738	772	794	779	782	782	806	814	799	757	773	783	818	804	781	794	777	792	795	806	779	822	786	790	804	836	786	772	792	844	766	779	761	820	759	794	805	795	849	845	784	804	751	828	797	783	803	822	780	805	829	775	818	844	788	830	788	777	795	778	762	784	838	795	795	795	810	756	805	769	774	776	832	828	799	813	791	784	801	816	844	807	778	813	801	805	794	797	806	768	832	758	786	782	775	759	813	818	786	822	795	790	758	846	858	793	790	821	861	846	810	818	777	806	841	836	800	765	817	808	758	796	770	800	779	779	771	846	770	730	813	758	814	797	790	816	842	760	840	817	810	768	793	808	826	794	820	794	790	805	827	780	798	842	790	819	754	795	800	772	799	747	797	782	771	804	799	873	848	829	846	804	768	820	793	839	830	781	762	796	735	799	790	806	797	783	799	763	778	804	794	759	827	791	822	795	764	833	822	790	811	766	801	839	849	798	821	787	855	786	795	823	778	874	832	833	802	803	751	812	779	790	778	766	845	837	810	810	797	778	781	796	838	791	802	828	785	805	820	812	756	817	790	862	804	803	803	838	801	826	799	783	798	826	812	804	776	794	802	748	780	803	835	853	771	776	805	790	809	870	791	831	796	798	829	766	801	798	815	785	846	834	817	809	821	779	781	766	747	781	784	778	794	756	817	838	795	778	809	820	788	786	777	837	796	713	822	804	772	812	789	781	783	780	804	819	821	792	791	787	770	800	812	780	812	867	756	787	767	772	830	783	816	848	818	758	791	747	820	799	781	818	848	803	797	769	800	807	803	780	820	809	807	799	785	803	758	733	780	774	804	858	745	781	804	812	795	842	821	774	783	770	795	758	805	779	804	877	793	766	818	758	785	795	780	765	837	784	810	805	846	792	780	834	844	765	815	809	796	806	828	788	864	750	754	801	794	783	829	804	814	805	870	805	831	822	826	837	780	826	796	840	813	809	806	804	765	763	789	765	799	784	781	870	814	824	781	775	806	769	766	767	774	799	796	788	819	782	827	796	803	822	805	830	790	785	800	776	789	788	811	834	825	856	847	767	811	878	738	788	849	740	737	881	799	827	805	844	763	844	781	829	832	791	774	786	806	830	805	809	768	733	761	817	775	800	808	805	771	780	770	776	790	801	814	770	837	810	761	834	773	795	782	815	781	780	794	782	790	788	778	845	773	791	758	776	786	821	777	781	795	810	813	803	812	779	828	758	759	810	815	825	820	784	831	807	763	844	779	796	767	829	786	783	802	792	820	856	820	786	778	793	845	792	771	840	788	801	806	845	835	784	792	811	791	797	830	807	782	763	814	796	820	810	785	793	872	811	829	743	795	768	812	791	736	847	815	852	840	799	810	779	823	881	781	803	753	763	790	798	759	808	805	803	797	796	829	812	763	781	792	821	803	808	779	762	813	831	834	842	840	775	798	760	840	820	820	770	836	754	804	800	857	783	810	832	832	792	795	765	806	777	837	759	778	811	845	823	786	788	828	833	802	799	856	841	729	792	847	787	825	771	776	771	774	776	784	829	801	804	763	807	806	813	812	847	787	758	818	767	757	765	853	813	820	821	802	797	791	821	782	789	766	806	831	801	833	800	770	822	825	849	765	801	827	819	808	821	832	860	807	830	774	808	771	762	812	824	799	821	818	786	821	795	755	792	806	792	776	790	832	813	815	803	807	797	799	769	825	791	842	777	782	790	860	769	816	809	824	817	810	781	819	805	812	805	789	822	819	798	803	820	801	848	800	763	793	831	841	804	775	820	804	796	813	795	800	831	789	798	810	767	759	798	733	827	763	783	821	791	806	749	799	771	849	765	836	786	824	750	831	786	786	833	829	799	756	797	780	807	833	754	773	827	801	742	795	794	829	818	852	788	799	791	837	829	851	789	794	810	802	816	787	813	784	744	820	793	860	779	844	817	779	762	805	773	732	785	821	783	754	825	798	779	808	771	785	772	798	817	819	797	805	790	814	801	789	764	808	800	769	814	757	817	794	761	759	738	837	837	804	791	833	789	814	783	795	874	726	846	816	819	834	784	836	781	747	801	797	802	806	813	812	758	778	839	842	802	765	816	750	769	834	783	829	797	773	808	781	800	768	769	839	790	796	778	770	763	776	827	802	749	820	842	844	746	779	806	770	835	778	815	788	781	819	776	842	815	805	773	780	814	790	759	786	762	784	831	798	795	831	770	768	751	798	842	835	853	829	857	793	783	762	796	793	768	789	831	852	794	779	786	762	764	858	821	824	759	747	788	811	786	812	836	751	798	814	774	823	791	769	820	827	787	803	763	798	786	847	788	787	796	820	778	787	802	758	775	826	819	796	793	771	773	797	784	811	808	754	795	782	801	820	822	814	834	850	775	844	786	818	810	760	784	804	797	758	813	827	767	806	822	850	794	789	749	790	787	755	799	855	750	802	858	776	775	799	835	811	782	795	788	824	818	830	846	820	780	808	786	817	804	789	833	805	786	856	797	782	749	764	805	838	817	814	800	752	810	851	788	754	835	798	816	828	820	781	805	777	797	801	794	837	779	815	835	807	811	798	821	805	788	788	848	774	732	811	792	771	824	812	835	789	816	822	755	796	804	775	863	777	815	801	795	840	852	788	848	778	775	838	768	804	771	790	806	764	795	797	758	791	816	809	797	805	781	789	777	762	834	843	770	838	785	830	852	784	783	806	858	807	838	781	822	817	767	829	780	763	847	782	841	780	842	821	829	805	790	789	784	774	797	809	813	760	810	794	836	778	789	802	803	788	745	751	774	826	750	792	798	813	772	804	796	814	781	769	752	816	750	845	777	803	819	812	811	823	774	826	822	751	760	816	876	796	773	795	830	785	809	813	808	831	812	811	783	831	800	760	823	773	810	830	849	849	731	807	806	760	824	818	781	760	798	745	797	751	802	798	741	812	807	774	791	811	874	776	787	749	790	772	781	791	768	777	814	795	839	797	778	776	814	846	850	800	801	755	838	833	785	840	817	784	799	776	714	809	761	811	796	801	825	776	826	813	854	773
27391	17224	4911	2130	1224	927	776	709	619	544	485	448	443	422	434	441	398	385	329	334	289	266	283	262	268	263	249	231	217	226	256	226	207	230	219	218	206	209	220	237	196	221	267	248	237	234	223	238	236	184	225	217	217	215	221	235	224	222	216	242	225	223	210	243	216	223	236	215	223	236	209	227	192	212	205	206	227	212	210	213	194	213	244	219	217	215	192	221	225	222	216	205	200	241	235	221	202	225	212	192	207	197	202	202	186	209	211	248	207	214	208	207	203	244	209	224	206	206	228	216	213	185	194	184	223	220	210	204	185	213	221	249	203	216	208	199	227	224	225	207	207	234	212	219	216	226	219	218	212	208	224	197	230	228	237	191	233	219	194	242	211	214	212	193	195	210	246	209	237	195	222	220	205	209	207	228	223	219	215	238	205	220	229	200	194	223	232	225	261	194	202	205	196	213	223	219	207	211	213	220	199	212	223	206	225	199	211	179	222	209	225	214	196	204	229	181	228	216	221	183	219	187	225	218	201	202	229	227	225	240	214	196	226	205	220	216	220	208	212	200	224	221	219	229	230	209	207	216	199	193	223	216	232	225	188	223	212	181	204	211	209	223	198	214	228	203	212	213	217	192	215	210	224	210	186	227	197	205	232	215	189	223	204	207	209	235	211	201	218	204	191	190	179	208	192	222	234	206	213	217	205	213	218	203	207	225	218	224	204	214	226	215	185	231	232	233	218	211	210	228	195	236	225	212	198	232	237	240	233	206	241	220	219	214	218	222	216	229	226	235	204	235	212	208	223	214	206	230	213	213	217	205	206	231	224	226	215	250	226	191	189	185	238	231	211	198	232	231	211	205	228	228	207	227	211	206	235	233	213	217	222	213	222	222	204	222	206	219	181	207	202	224	218	201	221	217	201	210	177	209	237	204	217	219	214	222	193	184	218	218	217	213	212	197	253	213	234	204	217	207	222	227	265	213	198	213	198	218	220	209	181	211	203	209	215	197	187	215	186	253	234	238	189	207	210	220	205	212	189	236	202	213	220	200	220	181	235	214	215	246	196	190	214	208	200	199	213	212	227	215	227	193	217	251	232	218	217	212	207	205	224	225	233	240	223	208	205	237	227	208	222	232	237	222	227	207	193	211	209	207	219	226	218	191	214	213	202	219	222	200	226	203	208	215	231	205	208	204	206	224	213	226	173	222	206	202	203	201	183	203	187	238	209	177	217	216	228	199	201	222	202	210	222	215	202	197	201	209	227	227	176	201	234	217	213	207	214	209	230	211	191	184	241	210	199	203	205	206	222	209	204	204	238	215	202	209	227	227	197	222	199	210	249	225	224	203	245	213	206	222	215	202	213	233	190	207	243	243	220	196	222	212	232	214	200	187	228	204	224	226	198	226	235	223	238	213	204	210	170	226	225	231	229	248	221	208	211	224	219	212	217	209	216	208	211	235	239	200	211	210	233	222	210	217	208	228	221	219	216	206	202	208	216	224	226	247	212	220	205	206	190	194	196	191	222	196	237	214	237	212	223	211	222	227	205	223	224	212	202	197	247	206	171	223	214	213	210	218	212	230	222	199	219	226	213	190	199	223	197	206	225	230	217	227	229	182	211	195	214	198	217	227	194	207	208	201	219	219	229	208	203	205	195	220	234	236	199	197	217	221	197	238	227	210	214	203	231	226	232	237	213	215	195	217	202	231	209	206	226	215	220	215	214	231	243	187	191	231	197	180	223	195	206	216	220	231	226	218	214	220	196	219	232	195	220	225	209	211	217	224	232	220	216	212	222	232	222	226	229	236	186	223	224	222	231	225	210	224	231	210	222	235	220	215	222	211	230	219	237	221	204	214	199	216	209	207	207	229	206	243	219	214	230	217	208	213	222	226	217	196	188	208	212	233	223	214	230	218	216	193	212	196	235	205	205	217	232	212	208	198	197	207	214	219	201	235	217	198	210	221	239	223	203	218	239	209	208	202	218	196	207	239	194	212	211	230	193	215	225	193	222	203	207	215	236	214	200	237	221	213	230	231	183	204	218	202	237	210	202	194	195	232	216	219	244	239	230	203	212	194	204	194	204	210	233	228	225	235	209	229	227	190	217	219	200	204	174	217	197	209	206	216	218	190	172	174	203	236	202	215	240	221	225	197	206	210	197	209	233	195	184	216	238	248	207	213	250	215	208	213	226	192	199	217	217	237	200	205	228	238	220	206	190	212	205	218	190	202	210	202	218	217	227	219	229	227	238	211	235	213	218	223	229	207	213	221	218	244	238	212	207	220	208	220	201	217	214	243	211	232	206	207	221	182	220	243	254	213	237	216	217	213	200	214	214	219	192	234	197	221	205	223	228	224	223	207	218	203	180	216	229	213	188	226	234	199	203	204	207	229	214	193	218	198	233	209	224	198	236	221	216	205	225	215	208	190	208	215	212	195	201	205	235	224	186	195	223	228	206	222	242	184	193	219	228	220	218	203	182	217	196	208	209	217	233	219	208	182	215	195	215	188	210	226	219	226	223	207	227	220	231	209	196	200	193	205	212	211	236	213	235	186	223	215	210	217	224	228	193	222	201	202	213	186	207	209	222	213	214	224	228	214	187	222	199	225	215	221	230	207	225	222	197	214	209	216	217	228	229	200	222	201	225	203	209	219	195	210	191	214	194	204	216	218	209	217	262	199	228	192	189	211	209	210	221	203	201	217	221	202	218	199	200	211	199	218	207	201	217	214	205	217	210	214	201	236	217	222	208	201	223	193	215	214	210	205	215	242	236	240	215	213	217	203	207	203	248	216	238	238	186	229	218	209	202	229	219	213	224	235	213	235	220	199	226	207	207	211	222	230	204	221	237	199	241	211	203	217	210	224	235	220	240	211	218	210	221	210	222	205	212	181	218	222	200	204	223	225	215	216	244	208	180	233	225	206	215	221	191	227	206	244	229	232	215	191	226	209	211	215	238	223	243	213	194	209	215	201	203	212	228	212	200	230	241	215	207	217	237	228	200	199	192	195	226	234	226	207	217	219	215	252	209	211	200	232	219	226	226	222	217	232	203	213	209	214	218	213	217	219	229	221	209	222	206	238	234	206	222	202	199	202	217	212	205	204	234	205	223	186	201	222	186	243	209	220	201	263	218	224	189	219	211	213	220	213	214	222	155	230	238	226	201	233	206	222	221	229	225	215	236	225	200	210	229	210	197	221	220	206	211	206	187	226	229	238	217	214	214	243	245	188	215	204	210	229	201	218	218	229	234	218	192	205	225	212	219	226	196	231	210	215	240	206	203	237	194	203	201	225	202	214	207	219	210	212	202	212	233	201	223	228	224	216	217	181	210	191	186	225	201	221	197	223	218	202	208	188	218	225	208	227	223	213	214	208	174	215	235	227	212	222	204	226	220	248	225	206	210	229	204	200	228	191	215	220	207	205	205	233	195	224	201	230	219	213	229	246	237	227	195	221	196	206	207	206	211	209	203	234	207	218	204	239	215	212
7202	8969	8944	5547	4225	3443	2849	2500	2333	2078	1853	1727	1592	1595	1482	1345	1291	1176	1099	955	904	805	762	727	727	618	639	625	568	553	526	502	503	532	481	539	502	473	481	521	487	494	490	488	487	504	486	509	494	479	494	476	528	520	493	542	486	453	487	453	456	478	455	480	520	510	497	469	455	489	453	486	488	474	461	436	473	438	478	491	484	465	493	419	479	441	491	481	464	492	496	503	477	436	512	497	478	506	469	485	454	481	439	461	490	513	459	478	490	466	478	480	464	488	466	455	499	457	473	467	448	500	482	458	468	486	496	468	490	479	433	412	483	490	468	473	481	492	463	455	473	453	453	453	491	439	472	448	485	472	453	461	497	476	466	463	488	503	456	501	509	482	455	467	494	471	456	495	445	481	483	468	438	461	427	456	508	492	513	469	471	488	459	489	467	471	455	477	449	461	468	487	434	446	480	519	449	470	475	465	468	466	476	466	484	450	455	485	464	441	439	512	464	468	469	457	470	502	453	436	446	488	468	492	454	490	422	460	454	455	478	503	446	463	464	472	476	456	486	495	490	497	449	466	500	464	436	508	477	486	478	503	489	474	454	470	479	466	467	460	453	458	523	477	475	479	437	441	462	450	430	490	476	481	465	512	456	446	487	448	471	429	484	501	444	471	463	464	432	466	468	496	450	434	463	485	416	528	463	465	493	463	465	482	462	474	470	458	481	451	439	445	505	464	453	433	465	435	494	443	515	494	460	424	476	470	455	462	492	466	484	448	482	464	445	472	450	432	473	471	515	425	455	469	456	487	471	489	448	477	465	462	478	485	499	447	473	437	497	519	458	489	478	471	425	461	457	498	506	473	436	489	482	481	489	459	443	482	495	433	497	489	493	442	442	439	473	496	467	521	475	454	446	439	458	468	497	441	456	469	430	430	498	493	456	464	495	464	485	453	446	454	481	483	488	460	473	495	446	466	434	494	477	467	509	446	463	463	473	464	474	487	456	472	464	462	454	441	458	454	459	465	446	461	460	459	472	490	451	469	435	485	480	487	470	471	491	480	466	444	481	463	466	429	464	484	439	479	469	510	508	480	496	530	511	486	454	464	466	490	510	489	470	448	471	481	483	451	500	539	466	514	462	471	455	466	452	482	449	467	477	420	492	440	456	437	446	448	461	463	453	502	481	458	475	490	478	452	473	473	490	471	457	455	448	442	485	502	488	441	487	467	473	472	431	486	447	479	493	469	470	487	452	480	481	459	508	469	442	466	469	471	470	458	444	476	458	522	501	486	490	423	495	468	489	456	495	452	478	497	521	457	480	497	407	471	476	439	489	437	471	474	473	466	478	503	472	509	479	458	467	457	469	489	473	490	444	470	473	470	476	478	490	453	499	489	478	509	480	444	445	479	450	471	504	481	454	490	445	489	492	432	477	502	409	476	466	487	514	467	471	482	474	426	426	441	482	466	525	472	467	472	456	483	486	448	489	469	450	442	466	456	460	496	450	466	476	478	492	436	443	491	459	462	471	460	476	499	478	458	506	454	482	446	476	527	446	483	488	472	467	436	455	459	442	488	419	473	460	450	471	445	450	457	452	484	489	451	462	437	459	445	424	423	500	472	505	453	472	450	438	502	480	459	445	508	494	470	459	473	475	483	479	485	503	419	479	469	478	518	462	431	494	456	483	475	455	465	486	488	468	473	440	515	481	471	501	503	471	461	466	450	462	522	425	448	466	449	488	473	469	415	460	518	473	461	462	504	487	436	500	444	484	463	481	447	472	439	492	469	502	436	455	483	458	468	434	448	478	457	439	465	454	490	484	482	464	454	501	476	475	495	463	488	453	474	458	433	430	456	471	452	483	457	487	486	467	509	484	466	449	450	469	457	464	445	450	470	448	465	493	440	443	493	482	475	450	497	409	484	467	429	476	453	480	454	459	477	484	461	468	441	452	483	502	472	463	463	458	452	464	486	484	455	436	494	488	479	476	480	483	505	450	504	433	466	488	430	457	451	457	483	497	465	499	484	472	469	482	455	521	477	435	511	486	460	467	460	440	485	499	427	439	434	443	483	464	460	492	438	494	442	468	474	456	493	444	479	455	456	477	446	493	487	446	457	477	509	475	485	442	490	455	471	447	454	469	431	501	447	479	487	494	496	462	472	442	471	462	509	433	434	496	449	476	466	480	490	510	466	497	482	469	495	442	495	473	461	423	472	509	466	492	493	468	447	475	501	446	448	500	496	472	464	456	453	483	436	475	452	455	436	446	488	479	460	455	429	509	490	500	485	471	495	471	461	476	447	461	463	464	428	473	466	470	492	499	456	436	461	460	452	491	480	439	495	468	473	505	485	471	463	432	467	482	460	459	440	456	459	480	510	466	455	429	491	472	484	437	483	495	466	476	529	443	446	467	466	410	458	449	508	470	497	461	484	490	479	467	473	490	470	487	465	498	450	465	461	476	498	435	442	506	484	470	412	475	514	490	475	495	458	489	442	451	473	464	492	457	455	487	464	463	465	488	488	481	472	468	461	437	501	461	470	473	491	442	465	457	485	478	501	493	479	470	495	450	441	491	490	480	457	478	495	483	440	465	494	502	464	441	465	461	499	454	432	502	477	475	465	506	483	493	472	475	446	453	460	494	484	504	451	448	462	477	505	515	492	453	486	488	503	495	437	473	476	449	469	486	454	444	459	475	502	469	478	456	452	479	503	423	482	466	482	458	434	459	455	477	462	482	454	441	473	470	451	476	476	467	464	462	473	433	433	431	477	510	475	458	452	469	468	470	464	439	443	490	496	476	466	499	435	474	440	456	455	481	489	485	458	478	463	484	531	468	457	456	460	470	497	459	461	467	482	440	484	472	499	494	480	488	433	445	442	503	481	460	466	467	497	471	502	466	503	461	474	440	477	495	423	454	440	497	477	499	475	475	470	437	479	457	500	478	479	472	475	449	466	488	479	454	464	474	468	440	445	456	484	475	471	471	459	479	488	445	501	513	454	497	436	498	419	454	436	503	514	457	486	485	454	447	476	442	496	476	476	463	498	473	498	465	483	450	449	462	466	463	496	471	444	449	475	514	474	484	456	477	481	514	496	503	499	462	478	468	460	463	457	469	465	500	472	490	436	476	457	476	458	434	455	469	454	487	464	451	504	514	492	480	501	437	441	413	459	490	437	474	492	443	486	522	459	499	457	447	439	459	499	458	399	486	435	473	491	460	443	492	487	512	487	482	518	452	467	496	486	461	486	468	466	452	436	512	475	441	419	454	455	516	444	475	493	497	432	486	455	454	450	453	466	489	483	493	478	486	450	506	461	458	465	479	445	475	499	485	467	483	478	458	459	424	454	482	468	469	473	477	450	467	449	490	508	478	475	445	436	448	462	459	448	489	492	509	478	485	481	500	493	473	462	470	468	486	442	451	459	503	427	494	435	470	483	467	458	477	468	448	446	497	495	472	477	480	453	456	475	448	440	503	470	458	451	452	477	463	469
25124	21471	27873	25388	12581	3286	2236	1552	1314	1245	1064	971	858	829	790	715	666	661	615	543	538	441	437	363	357	346	361	378	325	292	271	274	279	283	282	269	266	292	257	287	305	273	267	275	286	287	266	258	291	252	271	275	291	245	264	245	248	273	222	236	237	246	249	270	253	284	243	266	252	223	275	257	236	239	269	231	251	248	248	261	238	222	265	279	253	231	237	255	239	260	254	237	245	250	230	252	242	269	246	224	263	264	244	248	268	269	235	229	243	241	241	242	260	241	265	267	253	253	235	272	243	258	254	294	242	267	258	278	262	249	238	233	284	256	253	250	256	270	235	239	259	225	250	254	286	250	278	269	221	292	233	232	235	259	277	252	246	248	266	222	252	266	219	264	252	264	243	257	258	232	239	248	279	243	233	254	259	209	261	267	282	264	248	241	245	253	241	251	233	248	289	244	258	251	283	243	247	235	265	240	259	227	233	249	223	243	257	232	254	233	261	239	254	268	277	245	249	265	252	259	243	254	267	279	255	224	252	265	244	256	270	253	248	257	241	229	234	269	240	237	256	262	246	254	257	257	263	237	257	233	242	223	234	267	233	258	229	245	265	254	258	241	264	263	263	278	254	228	234	254	261	227	228	250	254	256	232	227	266	243	265	253	246	235	263	222	234	255	259	232	273	224	238	249	248	250	256	286	273	256	290	254	238	244	255	250	233	277	264	254	245	275	249	225	241	248	210	241	279	238	243	239	270	250	269	289	259	255	240	240	249	231	219	280	237	266	271	261	247	258	247	255	235	245	281	245	275	241	257	267	266	271	238	251	229	268	232	275	250	237	266	268	244	273	256	249	241	225	241	281	241	221	279	253	253	246	241	255	246	253	235	258	232	242	261	248	255	260	236	250	253	297	243	251	253	240	256	228	261	247	259	247	250	241	252	266	240	253	281	234	263	260	238	243	241	227	253	247	282	245	277	289	258	253	243	224	243	254	227	246	255	255	228	225	222	255	249	237	269	251	252	238	270	246	244	248	229	262	243	231	255	219	275	276	252	256	235	281	280	257	239	250	238	216	252	244	230	233	231	244	265	261	265	249	246	287	236	258	250	220	255	226	253	229	247	248	253	226	272	242	218	258	238	248	257	239	244	245	279	257	223	271	271	242	242	247	249	244	267	281	255	256	224	226	231	239	239	244	230	268	268	248	254	255	250	232	271	247	254	243	259	235	237	247	258	252	265	231	285	232	246	248	265	252	234	252	272	257	250	214	262	252	247	275	250	250	241	267	257	227	278	265	269	275	250	257	264	236	276	255	235	243	262	276	274	257	245	263	244	253	280	253	248	257	244	251	224	233	267	230	257	249	262	255	253	247	250	256	248	256	270	263	256	246	222	272	264	253	250	209	258	254	268	235	277	261	285	222	259	257	205	251	259	243	293	243	258	243	242	250	254	267	246	223	258	255	207	252	266	250	259	253	273	263	271	240	227	251	247	269	248	246	274	271	238	250	226	269	234	253	239	240	249	265	241	251	252	251	260	247	217	258	232	259	248	233	232	269	258	261	275	254	237	253	263	264	270	252	253	271	248	254	222	271	233	254	241	253	273	288	268	249	239	272	249	218	267	253	250	248	278	272	241	252	260	270	218	247	248	243	221	222	223	238	222	217	277	263	250	241	231	243	242	258	263	267	244	249	236	244	284	273	257	257	240	242	245	248	260	242	258	259	240	285	259	273	283	255	237	220	250	271	267	221	267	253	243	261	269	227	240	289	211	263	205	250	269	247	246	255	227	262	192	238	241	229	235	256	229	253	273	259	264	258	223	232	268	239	238	251	244	261	239	234	234	253	241	260	259	246	269	228	239	255	253	250	256	259	226	255	256	239	272	260	243	251	268	233	251	249	241	246	272	258	256	219	256	226	243	257	279	257	259	257	263	223	240	246	258	265	262	256	274	246	272	240	265	268	238	248	232	249	243	256	266	245	277	273	267	238	266	270	253	237	251	262	254	269	258	255	269	250	249	262	243	259	252	258	291	244	238	233	279	248	285	259	257	237	235	255	233	255	283	270	258	261	244	274	235	284	259	246	264	253	235	198	267	276	251	252	244	243	275	258	238	261	254	240	263	246	238	255	272	234	256	265	231	263	245	245	243	252	238	261	264	238	252	246	234	254	266	237	268	269	298	268	248	270	242	251	274	251	248	263	290	245	248	227	252	283	249	233	247	263	271	214	267	246	249	226	247	258	247	255	252	231	275	251	253	240	248	261	245	251	235	243	262	254	289	257	248	229	225	257	234	237	267	247	230	255	238	273	269	271	246	241	232	241	232	232	240	287	254	244	268	246	244	247	236	261	249	231	239	244	243	247	253	267	252	250	259	230	223	268	249	255	270	276	224	235	267	231	234	254	261	225	243	252	248	233	233	243	251	261	253	228	231	246	244	262	249	249	270	266	244	239	240	260	250	235	246	269	253	251	257	263	239	222	229	248	259	219	240	269	246	251	233	254	253	271	257	271	267	262	237	232	238	245	240	220	257	314	215	231	258	249	250	258	252	239	247	241	253	272	287	252	256	268	242	234	251	251	272	255	258	248	278	240	269	225	253	231	243	240	238	255	267	256	252	262	285	255	246	250	245	267	239	249	233	230	260	235	265	270	262	256	267	260	265	270	267	240	251	237	265	303	250	257	264	262	228	261	236	246	255	231	237	266	276	246	209	243	246	254	234	262	251	238	216	235	256	277	232	258	246	284	237	251	282	258	241	254	265	261	241	255	259	255	269	257	260	256	255	246	230	231	233	254	273	270	266	247	251	256	244	241	256	282	248	226	243	240	241	225	242	263	277	276	302	264	254	267	277	267	253	226	225	238	223	262	256	231	257	247	236	218	248	235	274	225	236	242	257	257	262	220	246	242	256	237	263	253	239	255	235	261	232	252	219	261	252	269	262	237	267	261	266	262	248	232	211	240	253	218	263	253	252	235	271	254	253	245	267	260	260	251	266	246	258	261	227	278	266	240	232	262	250	228	241	250	288	254	246	252	245	257	267	244	261	267	241	229	262	262	259	287	236	257	241	244	259	241	265	245	273	266	266	237	274	251	246	244	249	266	275	306	272	281	244	272	275	262	233	226	264	244	253	266	253	238	251	258	220	281	266	249	248	247	254	269	224	246	268	239	230	266	231	245	299	250	246	244	253	244	257	251	231	227	211	259	259	267	236	256	241	217	240	237	276	250	236	250	250	247	260	264	267	243	259	246	247	257	279	244	276	252	267	251	231	218	256	247	261	260	254	221	226	239	244	251	264	228	252	230	246	238	265	234	268	215	239	232	237	224	244	269	263	242	224	243	280	270	259	251	253	237	258	236	293	241	245	218	200	251	252	241	231	236	250	219	263	242	266	255	257	237	278	251	282	245	249	256	288	222	280	240	254	265	244	283	257	246	243	228	276	253	261	238	232	262	225	248	272	239	237	285	252	253	251	251	220	265	242	248	247	250
9810	19071	18228	12358	9566	7699	6357	5386	4754	4329	3848	3562	3369	3056	2874	2628	2441	2163	1911	1673	1470	1364	1250	1125	1042	1005	982	1011	877	751	674	648	621	618	613	598	571	576	578	631	587	565	557	610	557	568	602	582	529	600	542	606	615	561	601	570	551	557	576	570	570	542	524	546	550	524	567	530	531	522	536	536	513	547	527	567	553	527	516	609	580	544	543	535	548	524	525	523	519	542	542	513	539	497	576	536	573	534	488	546	567	516	507	507	545	527	529	536	525	561	562	526	540	533	517	520	513	549	535	546	537	569	558	507	514	535	558	540	542	509	541	534	547	546	534	508	524	536	566	543	580	526	511	554	532	568	518	584	547	528	514	549	568	497	523	532	565	540	476	537	532	523	520	522	526	514	529	480	532	544	545	537	509	493	536	532	507	543	546	546	527	528	510	527	561	540	488	560	544	541	527	520	534	555	497	516	543	552	549	547	509	561	530	548	528	534	500	540	500	523	515	513	541	519	544	554	490	498	532	547	507	556	547	530	534	567	518	541	575	558	545	551	532	514	529	558	541	495	554	542	544	476	504	534	535	560	497	535	524	520	506	539	492	540	567	527	596	550	560	536	575	511	519	545	510	523	548	536	518	530	551	502	505	553	532	584	540	564	561	562	508	553	519	563	566	550	541	530	464	548	559	544	518	576	554	586	524	553	522	521	548	557	530	538	557	536	512	560	554	544	536	504	548	530	537	503	526	580	574	544	514	500	519	516	541	543	565	537	500	549	578	506	528	523	535	524	516	488	550	531	522	471	503	540	533	521	536	491	542	535	552	510	544	516	559	487	594	542	517	506	566	595	574	519	564	561	547	557	529	546	541	538	552	539	527	510	570	513	530	509	550	573	501	509	535	538	522	559	554	521	508	588	559	553	558	554	541	538	539	550	527	532	494	515	561	531	530	570	537	546	531	515	551	536	569	535	517	558	523	552	525	533	580	552	519	532	533	554	492	533	535	561	556	524	545	512	573	529	545	568	531	565	557	530	548	519	562	541	525	522	514	531	539	505	525	535	509	547	518	544	528	541	567	515	556	509	552	537	511	530	547	557	540	557	538	533	511	578	549	552	518	486	515	514	495	537	525	541	555	496	546	526	564	543	486	507	544	522	523	517	531	546	482	573	534	499	505	549	516	532	517	532	538	545	551	508	553	528	499	555	541	501	554	519	559	520	582	542	524	554	559	545	562	509	533	521	561	546	520	539	521	525	549	551	495	544	578	512	512	543	533	519	514	571	528	549	522	549	530	537	545	546	537	544	530	563	555	566	537	551	565	516	535	510	536	503	571	546	554	523	529	544	514	545	526	549	567	533	546	559	535	523	510	548	556	565	547	552	538	499	525	487	548	533	492	514	525	533	514	546	530	550	553	528	522	572	546	512	541	504	506	503	524	540	542	548	505	554	551	534	511	516	522	531	570	511	538	472	534	531	542	496	537	537	531	489	560	542	522	538	507	516	573	545	534	545	531	566	558	534	544	523	511	521	513	537	514	519	554	553	526	514	533	549	550	515	568	517	527	540	491	531	572	521	526	543	542	513	503	531	536	555	505	541	540	500	500	560	521	549	529	545	554	527	588	567	544	537	500	527	522	513	587	551	578	505	544	534	540	519	514	528	513	563	544	529	511	533	563	541	554	511	506	547	523	536	554	549	509	532	488	519	507	559	566	543	525	527	512	522	532	562	550	540	531	510	518	503	547	528	533	501	458	519	543	522	515	543	569	564	527	531	523	545	554	544	552	547	533	514	545	556	553	494	511	558	544	535	537	522	573	545	511	577	516	562	490	556	523	521	529	555	517	560	542	548	549	542	505	505	564	535	511	505	550	537	548	544	518	532	533	520	517	486	542	541	573	541	551	528	557	559	514	518	533	524	552	572	582	578	542	544	521	511	546	533	543	581	525	505	551	534	535	556	537	533	528	522	568	534	542	538	541	471	558	543	549	552	552	526	523	494	524	530	535	543	516	510	549	555	538	527	545	534	536	537	498	570	532	535	544	541	521	506	492	553	552	496	543	535	532	563	518	543	518	540	542	528	523	511	513	565	520	513	579	558	514	522	561	512	526	516	548	542	558	506	521	524	550	565	549	527	574	505	564	499	570	534	542	549	502	495	514	500	547	566	558	543	555	543	523	583	553	543	533	543	545	579	536	486	494	545	557	561	500	502	551	573	515	508	548	561	537	541	543	516	512	524	520	552	530	500	538	560	539	534	509	550	582	523	537	563	517	523	531	545	554	554	559	581	567	553	509	513	544	496	507	551	567	531	527	535	545	558	553	497	557	510	570	532	549	485	496	526	549	508	546	567	614	507	522	562	524	501	553	525	573	524	483	551	525	541	532	510	496	531	546	516	522	515	541	554	552	505	508	556	514	534	509	501	557	551	514	514	530	561	501	555	505	526	527	519	537	490	513	534	514	523	499	550	542	552	540	539	505	520	527	514	531	510	498	527	524	542	533	519	545	581	524	523	555	550	512	547	536	527	543	555	542	544	503	515	509	518	521	520	547	520	553	496	557	526	513	549	539	520	518	553	500	514	518	551	550	527	489	531	550	527	516	524	530	520	506	536	493	496	550	543	524	520	512	523	503	559	567	519	538	523	551	575	523	563	517	540	492	520	526	526	518	532	533	539	534	547	517	512	571	558	535	548	509	559	534	570	523	516	519	516	546	488	521	535	528	529	508	538	559	578	537	538	512	521	540	554	562	548	506	538	553	516	516	527	539	543	524	520	542	525	480	535	530	526	548	561	534	562	531	536	550	547	560	548	524	492	526	510	517	511	521	549	534	527	520	511	576	547	542	583	572	514	525	533	549	554	525	537	510	506	540	556	534	510	511	546	538	528	513	528	553	537	514	540	512	504	538	563	521	549	543	564	533	550	533	551	559	527	523	522	501	492	557	543	540	489	524	515	534	520	532	523	546	547	512	552	539	545	523	531	531	531	533	499	548	540	576	524	542	569	522	538	573	547	518	512	558	482	536	525	523	527	534	564	513	521	535	546	539	539	547	497	525	500	522	554	498	542	536	514	533	497	550	515	512	541	562	509	543	574	526	517	531	556	532	535	496	553	500	549	519	609	561	544	555	496	526	541	524	517	482	537	536	503	505	569	561	574	529	488	531	519	499	533	540	513	519	519	538	537	536	516	492	496	521	529	553	526	499	536	505	548	544	530	558	517	557	513	547	529	514	530	520	545	522	506	523	520	540	531	531	549	550	546	520	530	554	544	575	576	529	544	575	559	569	522	556	544	557	533	488	538	532	553	526	540	557	508	514	551	529	558	510	552	556	541	521	483	523	541	513	550	562	566	555	545	523	519	524	527	537	538	554	524	532	495	527	548	516	538	565	547	541	549	537	518	556	543	522	550	543	560	537	520	537	544	537	526	525	530	480	542	542	505	519	539	523	567	490	525	520	499	567	531	545	493	544	480	565	529	527	552	551	555	563	528	506	511
24244	21469	28966	24363	21409	12562	4350	2666	2149	1875	1783	1528	1479	1403	1312	1199	1207	1051	939	834	795	698	693	642	641	589	614	569	557	524	465	475	461	422	432	412	412	461	409	444	418	415	390	419	410	399	416	467	398	422	387	369	379	413	441	444	411	393	396	397	414	444	376	418	385	425	403	416	405	391	423	390	426	349	385	402	397	437	373	382	364	445	387	399	398	399	424	378	417	398	454	401	418	390	433	389	416	408	406	421	402	451	411	377	411	410	388	397	411	419	419	401	420	362	401	408	367	413	388	371	397	412	405	441	366	399	380	420	407	391	380	364	388	393	398	415	403	409	398	449	351	391	365	369	414	419	387	388	372	407	428	368	404	392	381	388	418	386	430	395	381	399	367	421	425	412	383	419	376	400	376	408	374	402	379	360	412	404	414	402	424	396	411	361	387	393	383	416	406	433	398	414	391	381	384	406	408	385	395	392	409	415	402	418	387	403	382	427	398	403	403	396	377	421	410	427	389	428	406	412	416	371	431	386	393	373	408	386	407	457	427	414	415	388	422	405	376	422	391	388	377	420	376	375	407	428	420	401	424	403	427	402	383	420	364	371	396	406	420	384	376	397	372	376	362	413	381	410	441	360	375	406	376	397	420	384	412	424	408	401	349	446	407	413	400	428	396	395	378	412	426	391	388	397	392	390	400	367	401	434	388	408	426	421	402	385	403	356	371	419	383	358	386	384	372	400	431	409	352	453	407	404	376	401	406	371	392	395	372	393	394	428	406	419	397	404	387	362	369	420	428	389	390	358	360	424	388	371	382	408	398	396	453	396	403	412	399	392	396	414	417	388	404	416	398	373	394	381	382	389	390	402	404	403	404	387	411	408	375	383	400	414	354	374	376	383	403	391	414	400	388	400	413	408	381	397	383	364	423	401	397	387	353	365	411	364	422	411	379	409	381	332	407	429	424	429	438	377	418	414	405	398	408	436	381	401	400	418	403	384	403	409	411	402	440	443	388	402	440	408	400	409	386	382	436	430	386	377	378	353	410	405	391	400	425	449	409	402	381	374	389	355	397	387	378	395	387	401	405	424	377	392	429	362	407	416	410	403	376	375	377	400	366	389	404	416	437	384	415	379	405	381	397	415	395	410	405	407	359	387	408	415	396	404	411	418	424	401	377	393	395	417	428	394	420	420	379	404	386	420	397	442	421	402	427	379	407	370	423	390	413	414	383	369	411	363	382	413	407	389	399	393	375	405	414	387	358	363	402	413	415	408	393	409	410	387	382	403	382	433	423	382	381	371	386	367	397	452	396	405	394	424	393	373	381	390	399	351	404	380	394	412	404	393	418	358	420	393	397	429	424	422	420	397	403	376	380	437	378	414	419	409	419	418	402	400	398	391	404	420	393	384	404	375	425	368	397	425	402	398	379	431	398	389	387	397	385	418	395	388	354	401	398	407	412	412	411	397	396	386	426	401	377	372	426	401	414	413	375	411	382	397	424	440	376	403	431	410	409	376	388	407	368	456	389	395	371	380	362	379	400	386	415	403	419	421	423	384	417	376	392	404	430	393	372	412	405	391	407	409	408	378	416	398	450	398	415	399	410	398	426	430	391	395	387	430	380	398	380	416	395	425	408	396	393	380	360	411	372	423	409	423	434	406	413	402	409	416	392	397	400	402	409	394	384	390	367	393	361	411	406	399	413	374	415	406	403	371	379	379	403	389	460	380	423	409	412	420	378	408	410	398	427	396	381	387	416	382	373	386	403	416	369	383	398	422	391	386	369	434	349	363	390	419	399	387	441	383	405	433	408	372	402	358	351	417	393	439	386	406	391	436	388	405	363	376	375	414	400	428	374	423	360	377	419	367	396	402	378	419	405	442	430	368	357	446	416	395	387	379	381	421	358	402	400	402	383	420	378	401	415	413	391	412	367	432	350	382	412	399	429	385	416	410	393	385	385	390	414	396	407	390	361	396	387	402	394	424	394	425	388	392	366	411	390	392	415	424	394	408	368	403	374	347	440	374	382	402	422	377	379	394	379	415	358	368	387	371	408	419	428	408	421	382	391	402	412	384	421	439	402	399	400	389	400	370	415	416	388	398	380	396	377	350	383	367	408	420	410	391	378	373	345	389	370	415	369	398	359	413	383	366	385	371	378	367	381	372	387	396	382	390	355	381	417	393	388	413	399	400	375	417	383	399	348	390	401	409	425	400	416	402	358	410	393	382	403	402	408	409	359	389	373	376	402	391	397	404	387	418	387	411	407	392	359	433	390	380	413	365	406	400	373	408	412	374	378	426	382	408	362	387	365	362	421	372	384	392	404	384	406	394	403	384	414	420	404	375	406	390	386	405	386	398	372	405	417	407	403	387	413	377	397	386	403	382	379	434	382	380	410	389	381	406	422	391	405	386	414	360	398	392	404	359	408	382	341	411	415	382	380	389	407	401	370	372	412	425	378	408	422	417	371	396	397	400	375	387	411	405	362	398	409	350	376	391	422	404	399	432	400	390	406	373	387	399	364	431	411	374	381	390	403	399	378	391	420	375	390	360	404	408	378	415	398	400	406	402	366	360	411	385	407	382	388	410	382	398	380	398	398	361	403	385	378	416	374	412	406	412	411	428	413	385	399	377	416	403	384	435	425	396	397	411	403	395	430	355	361	418	363	383	410	427	372	440	396	371	373	393	388	379	370	386	413	408	386	379	371	408	416	349	405	381	378	348	413	405	397	400	412	395	404	387	446	398	406	395	438	384	383	388	403	349	351	390	380	395	392	385	402	364	394	358	421	397	400	392	418	404	389	397	398	404	409	387	363	399	390	385	407	394	381	396	438	433	402	411	385	382	388	372	401	380	359	395	420	377	372	416	384	389	416	398	399	374	347	391	410	353	414	381	417	404	369	373	392	391	392	385	435	385	404	373	382	429	404	352	380	443	371	366	396	373	418	386	369	415	402	360	389	386	381	371	337	357	361	382	389	395	383	383	373	430	405	390	401	407	411	394	418	389	357	370	386	392	384	410	393	425	400	384	402	403	414	413	441	366	394	417	434	432	401	357	396	410	385	401	363	390	367	382	420	425	387	396	380	414	433	362	350	392	385	407	416	383	424	407	370	382	379	378	379	401	384	418	390	429	416	402	393	382	402	398	374	432	424	404	382	391	395	429	400	415	354	362	406	379	354	402	396	396	400	396	413	412	415	373	364	423	373	387	399	428	410	403	431	393	364	378	383	391	422	409	399	388	378	381	368	408	400	405	411	377	392	432	411	344	373	376	390	365	390	403	412	376	372	417	418	383	368	419	396	390	415	419	411	397	368	373	418	401	426	383	404	389	357	389	397	403	366	379	432	379	378	398	421	406	428	403	407	374	406	402	388	387	398	398	384	405	382	409	398	367	391	373	402	407	400	386	416	384	449	377	407	398	402	387	408	384	392	398	418	391	419	366	426	339	389	426	378	398	362	395	378	391	437	401	362	382	401	403	404	405	402	398
13060	25518	24293	17396	13933	11466	9515	8188	7471	6623	5945	5398	5000	4752	4426	3992	3797	3410	2958	2613	2335	2114	1858	1802	1715	1608	1568	1479	1353	1176	1103	963	945	915	928	959	902	910	860	918	890	922	854	876	934	824	861	794	848	864	850	878	824	901	871	920	831	850	833	844	835	810	789	796	817	830	795	893	779	855	820	798	817	809	793	849	827	791	803	795	815	836	831	857	778	868	852	870	824	780	761	779	835	810	829	821	814	795	794	816	797	805	766	839	803	781	811	752	764	810	818	834	813	773	815	794	838	816	854	819	775	817	817	788	761	795	810	781	797	772	785	805	803	768	829	815	787	828	774	839	834	825	801	814	822	846	788	808	778	807	824	820	846	809	760	823	782	790	874	788	826	793	814	780	823	815	805	809	771	827	787	796	777	835	822	837	771	857	820	816	785	823	808	797	870	770	797	810	805	786	761	787	832	795	778	790	819	797	829	828	807	805	785	817	773	808	816	861	821	858	805	809	749	782	838	778	793	824	800	800	818	828	789	742	869	790	773	792	831	814	814	837	818	806	786	790	832	781	795	794	813	796	818	770	788	854	839	794	804	800	800	829	767	754	811	767	803	826	799	776	760	767	815	825	818	792	809	746	848	808	871	802	772	837	784	804	807	817	801	793	800	823	813	780	805	796	849	835	796	793	786	758	838	796	809	809	811	797	747	800	850	848	798	804	808	795	786	790	814	785	819	845	807	868	818	838	846	734	773	825	766	793	776	828	771	859	810	775	791	836	853	805	801	770	815	821	823	831	787	777	831	801	809	791	770	757	789	796	803	802	765	808	762	822	831	760	819	847	768	784	784	788	778	745	779	822	791	797	803	754	821	828	788	818	795	794	839	791	827	800	764	788	772	805	846	787	830	797	785	808	810	797	809	816	819	818	802	826	844	772	820	793	784	766	810	780	772	818	736	817	781	801	797	808	811	818	810	781	775	854	796	810	795	788	824	779	738	787	798	795	783	797	853	819	755	803	783	809	810	787	819	841	799	849	801	786	746	831	770	812	851	804	795	819	809	812	795	831	810	815	797	813	800	820	825	755	762	793	771	820	790	807	788	821	796	782	798	810	831	796	823	780	789	843	821	789	808	779	808	843	865	811	795	765	815	812	799	774	846	817	771	802	813	791	765	776	792	804	793	768	843	781	816	813	804	784	769	816	769	810	779	845	838	768	859	793	860	791	828	790	722	808	739	821	761	768	791	778	791	774	818	811	796	791	791	806	785	808	724	815	774	814	832	776	803	795	829	806	813	823	804	765	764	782	777	793	800	764	802	830	795	821	821	842	789	743	779	799	817	748	828	829	789	813	780	822	781	831	804	742	826	788	817	870	782	796	742	819	815	811	803	795	821	767	791	782	828	820	799	853	823	806	778	834	814	771	779	822	763	824	834	792	821	764	803	817	780	765	789	771	793	814	861	838	817	802	797	793	787	835	779	775	843	817	800	775	784	785	832	828	820	834	815	836	869	779	781	831	819	853	814	799	854	767	773	840	758	815	877	845	826	755	802	813	896	851	815	778	835	809	800	801	777	851	783	748	789	769	795	855	767	840	777	821	806	785	805	799	819	802	801	838	795	779	815	777	840	781	828	837	815	833	828	798	817	857	776	800	802	829	809	755	840	835	795	824	797	810	818	746	767	842	795	808	805	805	823	789	815	809	819	796	816	817	777	835	802	818	822	772	796	786	789	820	749	835	850	774	801	802	813	790	807	808	818	848	816	818	801	824	819	814	772	747	838	812	828	803	798	765	801	769	826	798	789	803	806	830	751	843	787	778	810	835	804	863	784	852	824	811	805	764	826	845	811	833	814	785	775	781	840	844	811	766	783	823	767	811	792	795	814	807	838	812	769	807	786	796	831	784	753	735	754	809	791	795	831	788	753	803	817	778	804	840	803	859	781	812	828	828	795	811	784	832	798	833	774	853	748	775	847	861	788	820	770	782	794	737	755	803	775	794	820	813	760	773	829	787	824	784	763	820	840	843	823	831	827	799	854	812	780	820	793	771	786	804	809	755	878	791	814	774	794	799	854	854	759	778	761	763	832	807	761	810	833	782	789	833	771	834	774	821	784	846	797	827	826	781	843	789	835	781	816	753	800	813	790	828	820	824	799	793	802	815	843	783	782	837	763	826	793	818	786	812	803	835	836	813	817	861	848	800	786	798	816	817	842	770	845	767	840	804	806	764	780	789	813	840	823	803	809	804	786	787	810	844	783	783	848	837	824	795	802	831	812	819	809	838	801	755	806	804	797	802	858	762	759	832	760	834	809	808	795	855	773	772	822	764	799	755	784	801	798	795	851	731	808	762	801	824	788	810	788	808	821	829	782	811	802	814	799	833	829	842	812	777	772	829	801	816	745	850	807	824	790	877	801	782	793	805	784	791	803	767	823	808	815	805	798	810	779	793	792	819	812	813	795	791	834	806	779	773	841	753	812	783	797	745	824	822	841	807	779	798	734	771	786	797	847	869	798	828	803	773	806	836	777	787	842	786	782	767	769	800	827	760	814	811	797	809	792	772	816	782	805	783	810	795	813	842	821	854	834	807	804	753	756	776	793	791	798	795	798	820	786	775	833	789	841	826	803	825	785	798	769	851	833	759	785	806	807	824	820	798	789	754	812	816	802	810	843	807	800	845	839	814	804	800	819	828	778	795	806	795	831	845	794	803	811	817	810	793	813	789	783	777	783	807	853	785	837	864	825	741	826	829	818	807	819	807	788	811	820	818	796	814	788	823	802	784	743	855	778	841	808	786	786	811	815	817	828	817	770	818	842	793	790	747	806	768	749	817	806	852	810	823	759	817	809	787	809	812	838	795	789	792	745	812	840	829	799	834	814	771	855	863	787	744	816	784	803	766	769	806	759	804	791	786	852	823	818	788	807	818	842	798	793	779	806	830	777	810	761	805	842	795	821	814	814	806	812	811	825	816	767	767	819	776	816	807	809	804	778	821	846	806	807	755	833	813	858	771	799	804	755	820	758	827	749	826	818	788	820	806	805	802	775	790	781	740	846	766	779	778	843	808	826	795	836	815	779	831	804	795	804	809	839	799	816	831	785	776	846	812	813	796	811	870	803	844	821	775	845	784	793	789	805	783	816	830	810	810	788	757	795	787	825	816	842	788	820	817	855	792	806	802	751	840	741	745	836	845	815	830	780	787	772	776	836	828	749	805	790	767	801	751	829	795	819	783	802	804	819	777	803	819	745	792	797	863	834	759	773	829	796	817	822	808	848	809	772	768	816	814	796	776	763	791	809	787	788	776	804	802	798	823	798	784	836	775	784	802	771	830	767	780	844	784	857	791	744	768	778	861	873	797	787	819	772	840	840	806	821	765	838	777	817	810	818	799	835	791	797	835	819	814	781	828	742	817	799	759	829	797	799	746	812	786	851	817	779	819	752	782	807	835	818	813	817	815	795	798	784	780	765	799	747	811	766	785	821	833	792	759	826	785
27392	17217	4945	2072	1191	993	767	630	657	540	526	464	482	441	437	404	426	361	331	333	325	315	302	272	284	256	248	263	255	231	220	205	235	209	219	189	239	243	227	205	217	227	210	214	201	220	219	204	217	200	219	190	234	217	240	225	235	197	216	209	210	201	199	226	226	202	210	230	221	206	212	242	245	215	193	215	207	204	191	240	248	214	227	226	251	203	215	234	185	197	203	210	205	220	200	196	208	241	211	209	191	210	189	197	238	207	218	227	209	202	237	222	205	207	214	193	198	202	204	203	215	208	214	212	226	217	211	198	211	206	194	207	180	193	206	194	233	221	211	224	223	233	234	191	221	207	234	208	217	199	210	201	220	213	179	215	205	185	207	203	219	182	221	224	220	175	217	224	197	187	235	218	200	205	237	211	190	216	196	212	204	202	240	206	196	226	204	219	182	217	194	188	208	210	218	193	209	223	219	202	213	185	198	193	195	215	204	234	215	222	198	217	233	218	223	215	205	203	219	201	209	191	232	207	224	202	220	215	197	210	231	224	206	208	210	217	208	211	206	207	202	203	224	212	220	218	225	182	213	214	212	207	192	205	195	217	192	210	210	229	232	220	192	203	244	229	206	230	225	215	194	207	209	186	220	211	220	220	191	210	211	209	200	206	218	217	195	237	216	218	210	229	216	187	198	206	210	191	213	206	197	202	198	219	209	219	248	186	195	229	247	214	201	192	213	222	210	210	197	209	221	197	221	212	210	227	213	202	231	190	202	207	198	242	216	225	211	189	214	207	209	198	217	214	236	217	202	190	251	214	234	201	209	197	193	200	235	230	222	215	219	215	199	197	207	216	221	191	229	250	211	211	219	235	185	208	193	214	224	209	208	207	201	212	190	201	228	194	207	217	206	213	190	201	198	221	198	228	210	233	228	221	199	222	217	196	200	241	227	219	205	210	222	236	213	216	226	222	217	238	184	223	203	226	240	208	206	216	215	227	209	208	207	203	196	214	196	249	214	197	241	197	209	215	221	202	202	186	228	215	201	197	214	234	210	221	249	233	216	223	222	209	211	201	189	203	192	208	221	207	207	221	220	215	201	235	223	192	222	185	227	205	213	194	215	182	227	202	202	215	226	204	242	225	228	208	243	195	204	230	218	214	205	204	208	216	206	207	218	245	198	232	204	232	230	225	226	211	199	230	213	212	218	216	198	224	218	235	207	207	220	209	222	210	203	211	234	215	218	218	212	182	217	196	224	207	230	197	221	220	233	218	236	223	204	230	207	228	213	238	215	203	211	185	204	216	234	221	212	216	245	202	208	233	212	203	185	220	224	227	201	222	212	205	203	222	212	238	209	213	228	203	195	224	228	190	226	201	203	227	212	205	206	211	206	213	205	200	211	238	207	200	227	215	208	239	247	223	180	213	200	229	228	224	223	219	225	207	202	208	210	231	244	223	244	194	222	216	239	214	230	207	208	216	248	216	199	225	179	207	228	241	225	203	229	203	218	206	201	225	191	210	229	227	195	227	226	208	219	202	197	224	237	210	210	225	194	213	233	233	224	191	192	212	231	213	230	214	219	214	237	216	242	211	217	206	206	226	223	226	223	203	198	213	215	208	216	218	218	224	222	201	195	205	199	198	216	219	213	202	189	239	238	226	210	223	224	235	233	186	198	208	204	198	211	199	209	218	211	221	196	201	209	244	191	205	230	225	201	213	201	201	218	218	204	195	228	225	224	206	206	201	214	201	228	222	221	200	230	228	207	220	187	212	221	206	219	213	200	225	222	213	213	206	228	230	221	236	211	239	206	219	227	213	204	212	206	213	233	198	237	234	210	234	201	217	214	214	225	214	240	214	220	211	218	225	201	240	210	197	204	204	211	200	228	217	200	229	229	244	194	220	213	218	202	220	218	216	205	224	219	207	228	225	232	217	228	223	211	213	226	227	207	217	206	225	235	261	197	221	237	240	231	214	217	222	198	216	189	229	198	200	215	223	216	201	214	196	219	203	201	218	213	219	218	211	240	229	247	231	211	220	220	202	213	210	209	218	212	216	199	233	214	191	207	201	188	237	226	217	215	225	226	189	212	238	236	207	194	198	195	204	197	227	239	205	228	205	245	194	185	217	236	210	207	219	234	225	239	242	195	224	196	205	219	193	182	201	223	181	234	201	221	205	240	223	219	203	225	222	208	226	227	233	231	199	227	228	222	219	226	227	218	206	217	216	203	208	216	209	224	235	245	224	196	188	205	205	197	197	219	221	214	205	214	252	242	207	238	210	196	232	233	231	209	214	216	205	211	211	219	213	197	213	234	260	197	190	208	207	200	214	214	234	197	199	211	213	251	214	208	218	234	211	246	230	213	210	231	239	232	207	215	229	183	196	196	215	215	235	218	211	204	227	206	233	210	200	193	228	238	220	191	208	221	232	209	214	226	192	231	212	228	212	199	222	202	202	240	226	204	199	210	254	220	210	199	226	214	220	209	249	226	204	230	234	194	186	247	224	225	209	210	240	207	224	212	247	206	192	225	211	200	232	223	206	210	201	232	214	210	201	208	223	209	199	209	230	197	216	232	198	227	200	220	194	230	192	230	221	226	212	187	224	212	203	224	234	228	208	206	218	235	218	207	211	201	222	200	199	214	249	202	218	200	275	200	228	227	229	197	210	206	216	241	217	214	205	200	219	215	203	220	205	223	217	200	219	215	218	226	245	236	214	201	198	216	189	183	222	220	228	242	178	195	200	202	219	190	233	208	217	197	199	211	207	210	222	207	212	195	208	226	209	210	208	222	215	222	215	220	201	218	209	204	185	220	226	229	197	200	222	226	220	180	208	218	231	195	219	226	214	224	212	206	215	224	209	203	183	262	211	186	225	201	209	241	237	216	210	252	191	225	223	213	208	218	205	227	232	242	232	218	217	212	244	223	190	232	223	205	209	216	222	249	213	211	217	193	222	228	206	226	208	227	229	188	226	213	199	220	236	219	229	219	222	219	220	217	237	192	205	219	202	220	201	171	217	215	210	224	215	215	200	215	193	221	197	195	214	214	224	209	208	229	210	232	224	208	204	203	215	220	206	205	224	201	211	227	209	233	237	226	224	210	206	217	235	202	210	211	223	212	206	218	234	214	221	216	211	222	172	238	209	225	218	213	215	235	218	214	220	237	225	241	231	218	226	204	208	231	210	235	220	184	198	238	216	240	237	219	245	242	221	215	203	209	192	206	206	231	226	207	186	231	202	197	217	206	190	205	208	232	182	213	232	230	204	201	206	221	196	229	208	213	222	199	221	203	210	201	230	211	226	197	206	236	212	237	213	250	213	225	226	192	204	218	237	194	194	249	199	200	216	233	221	213	202	234	213	225	224	217	217	206	212	213	190	199	216	211	213	226	204	189	224	226	216	222	221	231	215	234	201	200	196	219	228	229	208	223	216	215	228	238	189	220	215	218	232	225	203	220	221	235	204	198	213	192	214	186	229	222	224	198	215
7261	9144	9163	5553	4114	3426	2939	2607	2400	2107	1934	1746	1693	1552	1496	1381	1229	1142	1089	1006	883	833	769	754	733	649	668	645	574	537	536	509	524	498	546	513	502	479	433	512	520	486	521	517	544	508	453	466	469	460	507	474	457	497	553	519	490	482	503	506	507	480	505	477	466	498	511	475	470	479	528	455	476	476	478	464	474	482	475	456	474	494	460	453	473	471	436	503	497	501	461	511	472	496	487	477	484	471	483	464	490	495	452	460	465	463	480	455	465	445	491	476	473	466	482	456	458	478	534	461	496	450	462	486	486	480	485	473	465	502	477	459	456	436	500	477	478	469	486	478	469	455	483	505	472	458	468	476	474	457	487	475	486	441	472	449	505	460	508	416	514	481	467	481	473	466	471	482	468	463	491	522	457	495	485	436	481	479	469	472	490	508	472	453	480	438	452	447	451	468	475	485	483	441	435	500	467	498	474	482	520	457	482	470	479	438	490	445	459	478	427	425	452	484	485	475	477	468	470	441	482	455	480	454	478	482	523	523	494	482	470	490	473	490	463	483	460	518	486	477	478	444	466	473	479	480	470	478	512	474	467	454	448	490	474	454	457	475	476	487	462	514	515	488	498	464	442	478	473	469	457	491	457	451	446	488	503	468	481	462	468	479	485	439	482	463	482	490	416	424	455	474	474	488	463	521	464	455	512	465	452	434	505	500	521	474	487	511	485	476	476	467	479	475	452	452	468	498	478	468	487	474	478	480	463	471	431	474	463	461	501	432	468	469	473	446	490	459	489	456	499	468	477	470	457	435	454	464	478	478	476	480	458	507	458	439	481	484	444	493	426	469	457	465	493	470	509	472	453	452	461	496	452	458	472	465	458	476	453	463	503	510	469	495	508	488	477	471	477	508	515	456	463	467	459	453	495	523	433	467	500	447	480	474	478	481	433	491	471	438	418	463	458	467	498	459	459	442	443	454	482	490	493	471	487	509	473	498	496	481	471	453	507	451	452	439	464	493	490	462	469	457	452	483	479	485	440	453	441	455	492	467	477	482	461	459	503	439	492	437	460	493	474	473	475	499	483	478	443	496	501	457	471	445	484	489	512	450	468	495	503	465	495	464	480	457	439	452	470	491	461	485	446	478	501	488	502	446	459	452	482	481	455	472	487	450	461	466	448	451	516	476	467	488	473	468	474	482	460	478	469	474	475	456	481	471	482	490	436	451	473	464	451	467	492	470	481	491	483	499	456	447	468	454	429	480	444	439	478	459	460	475	525	471	421	494	486	520	467	484	508	439	477	442	489	469	513	456	482	498	466	465	458	513	509	492	429	491	468	462	417	431	508	481	454	450	472	486	450	474	466	433	484	524	478	434	513	406	460	496	465	414	494	457	450	455	464	438	467	452	439	489	475	437	463	468	446	481	445	499	494	476	518	451	461	474	450	468	495	487	472	466	470	475	465	463	466	482	456	465	465	471	466	488	463	488	431	468	448	445	448	445	500	431	487	460	462	488	485	486	444	487	488	493	488	477	466	467	458	473	424	436	477	452	474	477	511	461	447	489	472	453	480	465	467	470	494	454	444	437	438	463	499	466	501	483	488	486	469	451	464	478	472	467	438	470	466	498	522	425	457	460	437	498	425	445	447	498	486	475	426	477	478	450	497	441	444	466	491	478	497	452	465	463	457	453	494	475	521	506	470	485	512	455	474	476	469	431	465	491	471	471	498	424	448	457	484	463	499	489	503	458	487	459	460	496	465	463	482	467	454	465	454	459	436	426	497	461	496	432	445	492	450	463	466	490	459	444	462	456	466	447	495	482	479	459	462	489	533	476	479	470	502	465	515	466	475	460	461	471	469	449	468	471	453	455	449	485	467	464	453	466	449	451	460	464	458	534	472	465	490	467	509	454	469	458	463	473	484	478	464	481	461	434	472	495	477	484	474	498	459	455	486	492	428	470	476	453	463	461	504	501	482	505	458	498	505	481	452	441	474	486	494	492	450	462	450	437	468	511	460	502	482	459	459	463	486	501	441	460	472	446	509	433	458	453	406	512	455	475	470	469	470	480	508	480	464	466	472	469	463	473	446	471	480	470	442	458	512	497	466	469	455	458	475	433	491	499	478	440	492	495	479	477	499	457	443	484	430	448	463	451	467	494	477	465	478	453	493	488	469	463	470	460	477	462	485	431	501	450	484	479	456	439	448	445	433	496	452	475	478	459	488	488	441	443	499	458	455	491	462	434	455	480	451	463	474	483	485	463	461	485	469	544	512	465	457	463	459	452	432	473	413	478	449	495	425	435	482	508	480	445	506	460	473	485	466	471	493	475	463	454	462	454	452	464	454	467	481	480	467	473	478	490	429	461	500	451	456	447	497	459	488	468	483	468	467	468	454	494	476	466	490	450	447	475	493	455	467	440	454	444	444	431	459	454	462	459	416	485	474	458	457	474	482	470	439	473	495	453	512	475	468	445	470	493	439	463	482	507	466	481	483	497	473	424	493	442	450	450	527	450	446	448	494	483	471	477	462	446	453	479	479	475	507	449	505	508	468	501	491	519	444	473	466	472	435	500	482	495	496	482	462	459	493	450	453	458	435	485	436	455	424	474	468	428	474	465	454	437	499	479	448	495	465	470	476	448	472	494	487	453	461	466	446	480	489	453	487	466	470	450	503	483	466	432	441	454	458	467	473	471	519	445	457	469	490	486	443	465	450	457	451	469	467	476	456	452	483	427	411	465	479	474	496	493	456	455	464	475	439	500	498	471	445	489	454	488	462	503	459	485	428	466	398	488	459	503	475	499	460	491	463	505	462	496	447	482	424	472	433	449	462	453	443	472	459	492	447	455	470	472	458	476	474	441	483	473	508	446	400	434	411	456	435	430	492	488	460	478	481	456	449	451	502	454	473	462	472	437	489	481	455	478	484	450	445	480	498	458	495	471	410	474	454	472	460	493	462	486	475	454	466	429	510	449	449	475	460	442	467	492	469	422	492	456	472	450	462	478	442	491	455	483	447	486	467	454	431	446	465	465	487	465	446	475	471	468	484	481	472	469	413	480	474	494	492	452	449	505	490	488	452	461	455	469	503	471	502	489	495	472	502	471	481	504	455	451	481	493	467	469	476	442	447	445	502	447	451	497	476	450	486	469	481	432	484	482	430	470	491	467	463	446	493	463	461	468	499	462	440	450	446	457	435	469	495	463	470	464	500	497	473	477	472	445	492	463	468	459	446	436	467	500	484	493	496	438	485	463	476	447	457	469	472	508	478	493	453	444	461	468	495	472	457	478	438	455	469	478	490	479	458	434	475	466	468	479	484	461	465	489	480	484	484	469	456	484	460	448	432	443	476	481	482	419	485	430	448	483	449	481	485	464	444	453	441	478	473	501	449	487	475	486	493	471	478	459	454	464	462	464	503	483	493	470	454	427	469	459	454	461	453	456	464	456	470	482	462	436	474	496	438	467	479	479	476	448	462	447	438	512	479	444	444	476
25225	21456	27927	25356	12765	3182	2173	1645	1405	1177	1014	942	874	855	794	754	685	660	618	532	526	462	413	395	394	340	382	387	334	315	285	297	266	286	280	246	253	250	250	253	228	277	275	245	269	259	248	278	268	223	244	243	289	245	244	248	269	261	250	249	255	273	273	265	256	276	250	253	251	277	246	222	239	276	251	248	248	259	254	273	249	254	254	243	265	265	240	223	269	244	253	269	257	239	227	239	252	215	247	236	234	238	233	231	261	263	249	283	260	252	233	245	263	258	234	253	249	236	253	251	240	256	229	229	261	266	281	251	245	269	262	242	246	244	249	238	278	267	241	256	274	252	223	260	238	258	265	258	253	273	239	225	250	240	234	256	261	241	260	246	269	246	258	268	241	270	216	253	257	231	209	238	280	229	250	253	269	245	254	266	234	227	281	275	240	242	257	248	241	250	246	236	262	241	271	282	249	260	274	249	247	248	224	259	257	245	257	264	234	241	230	251	257	265	231	228	256	286	237	281	258	234	208	248	218	244	237	249	288	255	246	238	261	267	218	219	236	230	247	224	249	268	236	229	238	240	263	259	260	261	250	253	234	236	228	242	283	248	210	271	264	247	227	244	235	234	252	261	208	237	229	247	227	261	247	264	224	265	237	248	279	263	260	245	255	264	242	263	268	253	244	259	264	254	278	256	280	253	249	269	224	239	250	241	247	244	244	242	234	266	249	260	245	254	236	246	263	256	229	241	230	259	279	253	268	277	259	242	256	261	276	254	241	248	246	244	242	237	227	238	238	248	287	263	223	266	255	249	253	258	242	258	238	254	234	255	278	255	268	218	260	226	251	233	241	247	247	252	238	255	232	270	267	261	262	259	235	221	207	216	259	242	249	250	253	233	238	252	240	261	250	246	240	247	254	230	235	268	245	240	261	249	284	229	238	272	245	243	226	261	211	246	233	273	244	233	237	259	259	229	237	246	241	267	258	226	266	278	229	270	237	253	246	223	262	236	289	245	249	262	244	260	235	249	232	233	260	262	228	246	272	241	256	230	242	258	248	249	256	272	234	233	272	239	246	270	279	259	222	251	266	225	251	225	254	263	253	261	227	237	238	241	264	232	255	253	258	249	265	277	230	266	223	252	222	228	234	223	257	242	253	265	272	243	237	233	230	259	224	225	251	229	250	249	249	249	254	239	236	255	257	274	265	263	229	273	246	232	253	282	247	243	242	245	275	253	236	228	236	230	264	256	261	247	221	258	252	248	241	275	238	238	264	272	269	252	276	277	241	237	245	258	264	233	261	245	268	225	241	232	246	237	229	251	236	248	232	248	255	243	265	270	244	242	241	274	236	253	256	228	276	222	270	253	254	234	246	243	246	249	243	228	267	261	252	232	256	248	238	255	269	262	246	260	247	281	247	266	217	231	262	257	241	251	255	233	265	253	258	259	258	274	274	268	242	250	242	212	250	252	271	223	248	253	268	233	266	254	255	246	272	224	271	235	251	219	271	236	257	231	253	257	267	239	237	234	250	230	250	253	274	252	228	241	237	267	271	264	263	229	257	236	236	230	246	250	245	263	262	248	227	239	206	246	236	267	263	234	258	226	258	266	257	260	248	262	288	252	244	238	239	253	248	274	230	260	227	239	248	275	268	247	235	274	271	234	251	229	241	259	275	256	252	269	238	235	247	253	240	256	237	262	219	240	258	263	231	281	259	250	257	253	253	238	250	255	267	242	260	239	243	240	234	234	228	272	236	218	266	245	226	281	227	233	236	265	241	226	242	240	245	273	245	227	248	250	232	241	272	244	221	258	266	238	244	271	247	239	258	238	233	240	230	255	239	252	222	254	256	259	259	261	265	262	233	267	228	249	237	242	281	242	256	251	248	246	203	242	255	257	244	244	209	247	241	201	249	249	230	259	233	262	238	244	266	272	251	232	262	228	241	260	240	242	239	222	254	250	264	266	248	258	255	269	262	241	239	245	230	239	225	221	252	280	238	266	237	254	216	237	277	256	251	274	237	246	280	220	255	252	261	239	223	276	229	262	256	269	261	255	259	263	261	233	266	237	268	261	235	237	276	203	254	245	229	241	249	246	251	253	247	260	256	238	225	245	249	230	234	280	239	240	239	270	248	262	266	232	260	252	263	253	254	249	276	253	245	268	233	243	258	235	253	237	261	209	233	296	264	215	231	256	238	248	268	242	246	295	241	260	214	234	231	203	243	234	249	236	280	243	246	232	272	268	243	252	268	264	252	253	263	251	241	275	236	247	293	252	245	248	261	246	252	239	250	229	284	248	252	257	249	237	249	247	241	240	235	255	238	250	219	248	240	225	281	244	249	268	251	264	262	270	251	239	264	270	240	235	258	255	254	271	269	236	256	243	221	282	245	254	237	252	248	272	240	215	264	255	260	247	247	235	260	244	247	269	251	251	250	232	242	235	260	252	237	255	239	257	252	240	270	224	261	266	252	282	236	233	248	260	255	247	247	243	263	229	302	244	244	250	259	250	266	253	239	254	228	231	242	261	263	258	232	228	234	260	249	266	211	250	261	230	264	270	218	246	227	288	223	294	223	250	250	253	261	228	214	251	245	242	246	244	242	222	279	238	227	242	267	256	266	271	219	235	234	245	276	244	261	254	242	263	247	253	234	233	237	255	252	234	271	243	246	241	270	233	247	247	234	290	217	261	274	257	259	263	273	239	242	239	230	252	225	249	220	246	223	227	252	258	260	252	249	263	258	292	231	269	251	271	250	254	227	265	253	259	233	272	238	236	266	234	238	253	244	257	255	237	236	247	239	246	239	238	278	232	265	241	258	251	255	231	268	281	251	260	218	248	261	260	260	246	241	242	264	282	259	245	274	232	248	252	252	247	263	260	220	248	246	260	254	247	272	236	240	253	273	249	227	256	242	240	251	252	253	271	262	263	263	271	230	264	262	260	260	238	253	288	244	245	241	248	252	244	265	229	263	252	250	255	242	264	274	227	256	242	236	240	238	265	245	254	248	249	248	244	278	263	258	226	235	233	243	232	256	261	238	242	246	231	257	257	238	232	271	263	275	229	266	244	248	245	234	238	264	242	247	264	232	260	226	241	223	256	275	228	241	250	226	245	233	269	287	244	259	252	267	286	267	219	261	230	253	273	273	221	238	244	256	274	275	255	255	252	231	243	258	242	242	240	242	277	256	249	238	222	245	227	269	258	243	256	265	242	250	238	244	257	249	253	210	261	232	263	261	254	290	258	243	238	288	248	249	229	245	249	263	244	252	240	260	249	235	235	220	246	229	251	249	251	215	258	250	246	269	262	259	221	249	247	233	281	249	239	259	238	233	269	264	242	241	245	235	250	231	256	244	230	246	270	235	243	247	248	242	240	239	252	220	250	234	230	262	242	248	252	239	232	248	258	240	247	276	231	251	267	252	249	249	259	252	242	273	252	246	248	231	226	241	251	263	234	259	264	252	251	250	240	258	247	262	265	252	265	267	265
10083	19390	18564	12116	9322	7587	6225	5583	4855	4225	3824	3525	3222	3096	2818	2696	2307	2148	1964	1709	1530	1350	1303	1177	1129	1067	1024	936	874	814	688	651	572	559	545	601	592	592	607	615	581	610	568	586	580	591	558	547	566	556	576	609	606	585	636	592	572	565	584	588	565	561	530	549	538	547	535	550	583	536	539	562	555	517	537	514	518	486	545	548	551	503	580	583	535	529	539	535	515	547	550	546	534	546	543	508	518	532	541	542	583	506	500	548	545	499	522	546	551	494	515	497	538	508	539	532	548	518	502	575	580	536	543	485	519	518	545	556	519	509	536	561	548	530	544	560	537	520	513	565	581	539	515	531	564	556	532	542	521	473	519	470	499	503	535	497	577	500	544	502	574	561	525	581	562	539	590	530	543	495	530	517	509	566	483	550	568	516	561	556	503	529	548	584	504	563	569	510	583	552	517	507	543	518	559	523	508	510	563	548	551	519	533	560	540	510	519	516	539	507	532	522	565	531	527	561	540	551	501	532	562	559	553	546	549	522	501	562	549	560	556	544	541	509	544	557	477	518	550	507	532	474	560	515	531	547	554	535	526	536	534	482	532	514	561	532	530	527	508	537	510	532	549	502	541	536	531	527	525	520	500	535	582	553	532	514	540	559	539	491	502	521	510	575	524	546	544	529	526	489	551	543	497	527	545	525	520	551	562	575	533	475	561	519	506	532	520	524	514	501	568	559	498	523	517	540	533	521	523	552	485	563	488	578	535	538	536	496	524	562	538	571	517	553	512	510	504	506	533	523	523	518	558	536	514	512	532	581	505	534	534	552	555	544	560	539	567	543	526	540	518	597	546	547	515	497	533	505	558	521	544	545	537	544	557	509	573	489	576	533	543	540	542	495	544	547	532	500	558	539	522	500	507	528	523	538	516	532	527	543	540	529	535	517	531	504	553	573	524	567	531	548	566	524	584	526	530	519	502	523	554	555	525	528	480	552	556	544	508	520	526	563	534	514	522	524	509	530	518	583	558	549	545	524	581	499	578	566	543	542	553	555	549	522	554	526	568	580	507	516	540	545	544	554	556	537	543	497	549	490	507	507	587	508	499	476	557	507	491	498	507	500	560	512	529	572	506	559	563	542	534	537	531	497	524	548	525	501	538	515	513	514	521	557	520	521	502	539	564	537	547	550	541	560	534	520	574	531	579	512	544	528	537	508	512	541	538	519	530	509	547	556	482	519	519	521	506	556	525	506	565	536	519	538	545	502	556	526	493	522	555	509	563	538	539	541	554	525	525	535	533	543	530	521	522	535	481	536	500	491	526	524	544	506	543	557	546	502	557	553	559	526	526	496	500	539	529	547	539	522	552	516	526	568	580	568	527	538	528	512	489	541	518	522	510	507	528	549	554	530	520	539	537	552	519	530	573	536	567	539	509	531	566	537	555	574	503	518	544	569	534	548	526	556	566	562	548	556	495	529	517	525	546	545	542	506	520	551	539	553	530	519	511	536	553	507	524	554	556	551	616	508	538	547	515	543	568	513	491	558	533	578	510	550	487	514	529	491	561	517	498	565	550	534	492	543	550	549	547	520	561	549	480	537	563	534	505	529	551	580	549	562	535	522	512	582	535	526	544	548	542	511	510	525	532	518	576	546	532	524	512	526	548	553	551	538	525	485	576	525	538	502	512	546	551	526	546	511	497	521	573	541	520	570	536	515	500	544	535	552	539	550	571	534	533	563	563	539	539	523	555	542	510	550	544	544	509	499	523	482	504	503	522	540	528	576	507	484	566	571	530	527	528	545	562	529	560	550	521	513	505	531	497	533	529	511	555	513	546	540	545	531	509	541	533	486	482	552	540	528	504	543	519	552	509	548	516	531	532	503	524	530	497	520	530	531	561	496	498	504	529	555	522	527	519	492	525	515	500	517	494	531	513	527	576	500	558	545	511	544	537	514	542	527	522	508	528	536	492	564	555	507	516	540	574	559	553	510	545	506	527	547	532	524	506	553	537	523	531	538	537	535	521	575	537	525	556	525	527	542	532	514	517	507	533	521	576	552	540	544	548	530	506	533	525	500	521	564	516	521	559	501	518	558	521	546	528	564	508	511	529	489	548	580	588	541	550	503	534	501	527	542	527	552	505	506	531	511	507	552	523	538	511	542	557	487	550	533	519	539	536	555	540	523	556	514	519	504	517	518	550	479	490	540	498	515	548	519	542	537	548	491	494	543	546	551	574	552	533	588	511	551	539	538	547	506	541	584	511	557	550	513	520	541	516	541	549	550	496	551	541	538	554	522	567	516	529	505	520	555	534	530	540	529	532	555	542	510	551	532	538	511	510	522	534	538	528	538	506	517	524	533	514	505	481	525	546	547	513	556	521	539	519	527	564	516	535	528	491	531	540	538	553	542	522	506	548	523	584	557	535	540	547	539	520	538	574	535	567	508	545	485	528	538	469	520	506	518	553	474	525	574	521	552	513	563	547	511	556	579	541	536	535	536	485	544	517	601	562	510	532	524	578	543	496	564	543	575	525	525	542	517	532	522	560	526	580	511	493	556	563	518	558	541	555	562	535	510	526	541	508	515	501	574	541	542	543	540	531	575	522	526	499	503	520	489	522	512	533	538	526	552	544	494	515	520	537	532	535	540	511	556	530	507	544	524	525	481	534	505	562	543	551	522	556	504	574	580	549	526	515	511	568	518	521	570	513	525	520	507	506	479	494	515	521	547	518	524	512	530	520	513	551	555	530	520	499	540	557	505	517	458	550	508	510	507	529	562	546	499	551	532	510	534	515	515	514	518	524	562	539	523	551	500	574	506	515	526	515	519	526	514	589	520	555	541	517	514	517	518	556	515	506	509	481	505	503	528	536	516	510	571	548	503	510	483	528	516	535	531	545	510	489	528	559	542	532	546	529	514	554	520	503	516	523	543	552	512	543	529	498	554	535	569	495	528	539	520	500	527	509	531	516	515	527	486	545	477	577	578	537	493	506	463	534	516	576	536	529	530	550	539	563	518	489	530	517	563	493	557	576	546	533	496	539	530	543	530	551	557	511	581	536	527	549	498	522	544	581	514	580	520	502	469	584	517	502	544	521	554	515	526	562	523	511	538	573	488	532	523	518	577	548	567	539	545	485	539	512	510	527	546	548	565	547	563	578	565	511	524	487	535	545	542	507	545	515	517	547	545	507	526	531	510	537	537	510	495	535	533	563	566	546	559	534	554	490	519	473	557	546	507	549	561	502	477	555	529	532	515	528	561	541	576	568	576	504	588	553	544	527	495	523	544	523	509	561	551	546	572	564	478	509	564	558	520	555	526	532	518	529	542	558	481	558	548	550	539	546	537	534	554	487	546	570	549	518	553	474	546	570	541	500	552	550	494	533	503	572	531	558	575	552	544	479	543	516	569	543	552	570	543	576	518	530	532	573	517	538	535	542	549	525	550	570	554	580	541	535	515	553	557	564	543	528	539	539	558	542	509	537	538	542	561	532	532
24293	21487	28949	24488	21453	12452	4378	2809	2164	1968	1739	1573	1446	1401	1244	1200	1208	1040	998	853	798	711	673	633	675	604	596	624	548	516	459	458	468	434	423	432	437	418	420	377	424	448	430	400	447	415	404	446	444	419	404	408	467	423	449	413	440	381	402	395	406	394	417	403	407	394	404	408	396	382	402	383	402	392	390	389	387	398	423	421	410	360	396	393	406	418	429	403	384	412	398	411	384	373	425	397	410	413	416	383	389	405	422	391	396	407	403	392	390	403	390	390	402	376	412	361	375	370	383	356	421	394	373	366	394	448	378	391	411	386	384	447	395	398	365	379	405	357	435	382	404	391	401	391	385	395	379	414	378	410	379	383	370	414	354	407	412	405	413	380	357	399	380	427	381	417	400	396	425	387	372	384	379	421	375	367	422	376	362	379	414	404	389	404	382	371	426	391	357	425	391	388	404	380	402	377	400	373	410	404	346	414	372	418	367	407	391	416	380	377	389	407	389	380	386	371	357	384	371	379	387	418	399	394	374	421	385	375	382	406	370	384	412	382	376	390	377	413	375	404	392	386	403	375	389	364	391	398	376	389	436	405	406	374	403	377	387	407	379	426	382	375	419	391	399	383	401	383	400	392	394	387	389	396	373	403	397	398	413	412	398	408	376	370	363	369	396	396	384	343	392	371	364	393	412	419	384	389	433	372	399	388	410	372	417	385	397	392	377	371	395	391	415	403	387	390	394	380	393	418	406	413	412	420	399	427	414	373	355	396	418	403	419	373	384	403	389	380	383	397	394	394	370	390	392	387	365	424	409	384	368	377	414	401	393	396	397	424	429	415	380	389	403	356	392	415	411	407	367	388	383	399	394	423	391	410	354	403	394	432	378	375	406	402	380	354	401	396	420	372	382	393	409	409	411	391	392	391	351	403	396	408	422	396	377	402	404	364	353	428	443	387	399	439	363	386	451	408	405	381	394	370	376	386	379	390	384	379	388	371	412	345	403	377	430	413	399	388	363	377	369	398	397	382	399	376	379	380	396	386	411	370	406	364	407	388	378	378	364	389	401	387	399	407	366	387	381	403	378	397	401	369	380	399	418	405	358	400	397	387	397	394	424	371	347	376	381	352	383	389	381	380	417	373	383	395	362	414	392	386	387	383	393	397	404	388	379	395	385	382	389	404	387	399	385	398	415	384	410	425	389	392	394	392	398	402	401	388	421	393	394	374	385	393	428	385	370	396	402	392	354	402	384	374	380	373	392	419	434	388	376	411	433	361	425	386	421	372	388	392	390	422	367	378	401	387	372	388	395	411	412	399	373	407	416	415	374	410	386	391	383	377	397	404	381	432	385	411	401	431	403	363	422	362	411	435	417	413	427	370	418	382	421	410	387	399	341	401	376	398	424	380	374	408	395	387	373	375	312	407	386	384	386	369	385	388	365	377	406	364	420	407	357	408	399	374	375	413	409	424	383	373	398	412	411	378	391	392	394	357	389	424	401	375	376	375	383	417	409	409	390	376	396	403	392	361	364	378	389	406	379	413	384	413	415	396	406	414	378	401	395	389	365	404	394	394	362	404	390	366	404	376	399	358	397	377	444	414	406	439	427	377	433	402	382	388	419	381	374	395	391	428	408	413	406	359	367	382	415	380	410	363	377	398	401	386	400	394	369	403	413	404	404	388	412	405	405	378	399	400	383	386	388	390	391	386	384	425	390	409	388	385	371	393	398	371	385	399	411	412	405	398	407	389	418	377	376	383	401	421	405	427	413	421	412	388	362	403	399	363	393	393	402	405	415	406	392	403	412	389	413	397	408	387	417	398	374	391	400	396	411	403	380	396	392	389	400	402	408	381	397	384	355	394	405	383	428	397	422	424	369	367	431	395	372	401	366	371	401	384	380	390	423	398	396	398	396	373	376	372	379	403	392	405	387	402	377	385	411	395	369	375	369	406	407	388	391	396	429	400	427	390	352	379	416	432	397	389	426	401	379	370	360	396	394	378	368	399	357	402	433	413	371	388	379	398	377	420	397	382	426	438	417	401	348	404	438	431	422	382	418	422	378	417	400	376	371	389	371	389	371	381	367	418	373	401	383	416	412	376	413	388	416	389	417	373	409	399	406	363	385	378	387	392	390	422	371	405	379	390	394	382	406	409	382	416	406	423	404	395	396	400	398	372	387	384	428	390	394	415	387	436	362	407	391	392	423	395	391	374	376	363	399	433	402	398	385	382	374	355	389	406	367	366	371	425	388	416	390	379	415	393	410	403	374	384	396	399	373	395	380	413	401	380	393	393	329	382	386	359	393	449	392	399	405	365	397	377	364	392	395	372	380	399	388	394	399	353	409	383	338	380	379	419	414	393	431	384	380	380	353	402	414	412	378	389	392	402	383	385	366	393	405	357	417	410	408	432	401	380	408	402	367	390	366	395	419	402	375	362	389	375	382	395	379	411	384	364	410	414	412	389	401	425	393	404	382	397	404	420	401	403	388	372	409	415	374	386	377	405	362	398	401	396	372	407	431	426	381	373	365	421	379	399	393	396	388	408	382	414	418	373	393	388	388	363	374	371	391	386	374	381	386	389	360	396	384	374	385	418	404	366	398	385	382	428	359	381	397	413	381	403	409	401	406	371	372	379	371	368	381	405	391	398	416	367	377	403	431	453	407	407	403	402	409	408	412	400	369	434	372	420	401	404	382	389	404	420	373	396	384	384	383	386	407	361	419	394	396	393	351	409	393	388	405	383	372	392	399	404	417	369	398	367	397	346	376	395	405	386	414	404	371	397	379	372	386	366	387	369	386	354	402	377	393	368	379	400	415	419	383	395	421	402	383	375	406	383	369	409	354	413	386	399	417	364	402	379	372	431	389	387	395	363	428	418	380	380	398	395	381	346	391	392	387	414	375	359	377	375	402	363	358	344	370	410	369	390	364	436	340	364	369	391	423	404	375	372	402	392	399	402	381	398	424	358	407	421	375	425	398	400	407	377	380	396	438	431	426	392	411	391	394	382	366	413	426	410	401	376	414	374	394	372	380	420	364	395	358	367	403	362	403	392	390	408	395	354	386	375	379	372	417	375	414	411	352	413	398	385	402	404	378	385	359	417	379	390	385	380	383	386	396	400	370	396	383	385	370	389	386	406	410	402	418	404	395	398	413	399	396	391	403	397	416	364	421	395	391	404	396	403	400	417	383	363	409	396	393	401	419	383	376	402	437	366	402	375	391	368	413	386	397	398	392	418	425	368	438	401	376	396	369	394	397	417	377	386	364	360	431	413	381	392	427	396	386	419	402	384	382	403	372	392	398	385	389	371	395	374	392	366	380	382	408	370	368	398	350	405	407	387	416	377	409	369	367	410	382	391	377	370	396	361	362	388	376	381	413	433	416	370	386	415	412	389	369	399	388	420	373	391	379	347	349	419	395	417	388	414	407	355	418	387	397	422	390	421	371	360	397	413	402	405	381	380	380	386	377	403	371	404	382	393	407	379
13269	25511	24140	17334	13945	11362	9742	8261	7278	6526	5954	5340	5107	4722	4438	4194	3645	3367	3068	2600	2381	2146	1990	1799	1746	1733	1613	1531	1387	1171	989	1005	919	991	945	910	962	852	859	852	893	897	873	902	861	851	889	893	881	864	889	875	854	896	887	904	862	831	829	822	822	831	802	842	789	806	790	804	835	821	796	835	804	817	804	753	776	828	862	808	825	846	804	840	821	815	843	776	833	759	798	835	762	808	832	792	811	779	798	810	852	804	833	788	810	786	746	750	827	803	793	768	794	794	771	832	840	814	760	786	797	827	805	751	752	834	813	793	804	758	785	815	755	764	801	787	766	832	787	849	801	776	844	784	816	785	761	786	788	844	825	771	790	790	794	843	835	848	819	801	841	817	797	781	800	776	771	792	789	809	758	810	807	777	802	802	820	832	796	823	827	817	811	786	838	834	789	799	770	797	813	758	824	769	745	779	879	745	782	836	773	812	809	839	751	812	829	777	787	822	787	799	767	842	836	853	757	841	829	793	835	785	839	840	818	826	814	817	802	849	791	801	791	742	804	792	758	751	831	734	826	792	816	759	761	842	796	830	806	848	829	812	839	811	804	836	762	836	798	747	779	805	828	780	805	826	753	775	776	773	837	773	829	747	875	825	806	814	717	793	800	794	763	746	781	817	807	787	837	745	855	790	787	764	803	814	799	804	822	835	886	762	837	782	773	823	771	822	776	842	827	778	801	791	851	806	792	786	784	792	772	791	770	815	749	791	806	806	813	800	805	769	775	848	807	808	796	810	753	772	753	774	812	778	770	800	792	802	772	799	819	784	798	773	806	800	822	746	739	780	840	795	810	797	828	806	809	761	765	799	779	804	816	790	831	797	766	800	812	778	816	821	781	794	783	792	798	779	829	768	838	818	818	761	800	757	788	800	793	786	807	781	847	804	832	797	825	826	823	799	776	740	788	778	759	781	810	804	767	765	827	784	803	845	811	807	794	849	835	802	778	806	803	799	817	835	794	788	844	793	773	780	845	762	794	810	827	860	826	832	824	844	783	780	764	794	807	771	781	759	787	789	817	823	780	751	799	800	826	779	828	781	759	774	743	796	803	790	784	796	813	793	784	800	764	734	837	863	820	761	789	818	821	812	825	813	823	778	846	766	815	754	784	792	814	854	768	804	801	790	801	825	823	808	785	793	834	770	830	830	810	858	797	773	819	774	800	789	773	783	806	793	761	789	814	794	818	792	808	770	744	738	843	804	798	792	823	837	793	795	764	770	793	828	749	788	762	797	815	787	818	808	776	831	799	830	736	850	807	799	746	774	803	794	789	757	746	790	802	839	814	835	800	754	753	771	876	739	789	768	858	783	777	789	812	790	813	778	793	800	773	820	794	810	765	728	814	800	780	771	758	796	835	805	829	819	782	827	815	843	840	838	801	796	773	781	792	789	798	806	783	791	811	831	822	781	783	783	851	817	825	799	780	822	834	812	827	767	792	820	781	807	793	795	748	826	846	803	811	779	780	807	758	786	829	819	830	834	852	793	836	819	747	825	787	849	812	809	825	784	823	795	830	798	830	829	781	802	815	780	799	791	777	797	785	813	778	839	783	783	795	802	817	822	799	761	830	774	771	801	782	750	804	754	763	790	830	783	789	798	785	833	745	793	799	814	800	749	795	821	772	802	826	797	807	794	808	755	791	753	822	797	821	780	776	853	815	784	772	818	832	793	772	800	772	763	780	827	766	818	800	823	827	805	806	791	811	784	820	807	803	772	818	749	845	772	804	824	773	780	777	756	792	781	777	810	824	755	767	760	799	810	790	818	854	810	809	817	748	736	807	817	815	806	801	790	820	775	770	805	836	796	810	783	782	824	764	791	775	804	733	825	841	861	797	828	761	805	819	774	786	795	816	827	819	786	783	806	830	770	772	728	801	783	806	739	824	776	822	809	754	777	781	824	796	766	801	766	751	828	821	810	769	805	778	798	830	802	835	842	810	838	824	761	776	783	819	795	786	790	770	773	797	764	779	787	842	807	788	760	809	809	811	814	820	812	790	816	774	780	810	786	828	823	855	773	809	826	847	799	788	777	796	791	809	741	806	770	853	760	788	802	772	765	806	766	795	797	814	795	830	789	808	835	829	829	770	750	808	784	805	792	788	744	791	777	898	827	771	762	794	825	819	779	745	801	814	783	755	807	802	783	768	798	814	794	783	786	821	796	826	787	791	846	764	827	750	800	799	807	780	807	776	813	797	790	746	818	806	776	811	791	731	789	787	796	820	819	796	783	756	804	799	819	766	788	800	813	821	813	777	875	797	836	838	798	781	817	784	780	829	794	811	763	764	756	782	808	821	783	826	871	795	759	763	781	803	829	777	806	810	759	796	786	871	832	771	784	742	859	796	788	812	835	777	762	758	825	843	796	821	762	799	761	798	858	791	803	808	827	730	830	820	809	777	855	802	840	789	788	836	852	802	777	822	780	773	813	820	818	813	842	793	818	815	784	775	785	796	744	783	798	778	829	770	839	837	788	773	760	819	823	824	792	816	753	780	752	794	794	830	791	766	809	845	808	806	823	762	751	806	773	818	778	742	790	828	800	808	766	775	782	771	765	810	765	842	824	777	795	806	820	853	785	826	782	766	784	802	790	803	774	757	815	783	777	734	800	837	824	844	779	792	811	817	804	832	765	795	835	804	778	831	782	796	822	820	782	767	816	768	813	834	812	757	780	841	771	821	818	818	774	750	830	823	784	791	830	809	813	784	788	766	810	796	809	819	789	807	806	838	835	814	783	755	825	786	768	779	753	782	767	797	783	808	763	794	777	809	761	798	759	774	772	752	782	815	801	844	787	839	847	810	767	804	818	779	792	865	771	826	799	819	819	802	817	780	797	769	848	788	830	765	791	782	793	816	778	789	791	771	876	788	816	752	823	763	781	787	791	845	787	803	800	807	781	870	819	802	891	808	742	814	796	762	819	853	837	795	815	782	801	758	802	812	840	791	807	779	821	817	822	781	784	784	786	745	769	792	785	825	777	793	747	796	781	765	801	775	798	798	815	833	814	832	771	821	760	809	850	817	833	822	814	765	807	827	822	794	790	809	785	807	818	806	801	856	821	811	790	775	810	821	847	798	721	820	796	765	777	804	788	829	816	817	765	840	771	787	778	770	790	837	829	864	790	786	835	834	858	826	794	788	731	811	806	824	798	823	810	805	779	798	824	788	769	813	808	799	819	763	804	808	791	788	756	775	837	769	750	828	752	843	813	804	752	790	811	817	808	803	762	787	767	759	785	805	819	798	797	746	811	749	819	790	748	763	778	793	789	803	777	800	803	821	813	805	782	766	808	809	755	786	798	820	810	814	859	776	773	807	770	802	792	815	790	820	826	810	750	823	825	795	841	782	797	798	790	777	839	822	819	752	792	821	825	762	816	808	797	793	795	784	786	820	812	789	826	778	790	808	788	825	830	765	800	795	790	791	848	785	796	804	728	794	725
27087	17018	4889	2026	1173	929	766	640	563	541	550	382	433	435	425	417	408	351	371	345	306	320	316	316	271	267	282	261	249	201	249	241	236	211	216	213	235	218	205	209	212	237	247	216	207	236	207	218	211	226	242	210	236	202	231	215	223	185	213	205	193	201	206	216	216	208	243	229	195	220	205	221	204	241	205	182	249	202	212	209	214	201	195	217	207	206	217	182	208	189	225	229	188	204	215	192	231	201	218	230	227	216	190	170	222	216	200	215	206	190	201	240	204	205	200	214	214	198	224	198	196	210	231	207	217	216	240	193	205	213	231	219	211	184	199	223	228	195	188	198	196	226	223	193	218	194	208	179	206	179	207	224	192	195	196	237	187	226	223	198	184	221	201	199	202	215	230	211	224	208	212	195	227	211	204	200	221	217	192	236	198	199	213	216	220	221	189	189	186	189	215	231	211	203	199	241	233	216	214	220	205	196	205	209	239	207	210	215	208	233	204	214	207	215	190	190	211	198	226	227	236	252	227	206	219	216	218	245	227	230	219	242	216	175	229	221	206	226	207	193	199	203	204	206	223	193	198	198	182	181	210	199	221	219	185	204	195	214	195	240	228	212	209	214	215	205	210	212	205	228	220	202	211	214	194	202	237	220	213	207	214	212	216	205	216	215	214	199	220	223	213	193	215	214	192	221	205	218	221	221	194	205	206	225	207	213	222	217	198	204	206	212	241	211	214	198	212	211	187	218	198	202	199	198	211	211	207	223	212	204	218	248	193	206	220	217	191	213	222	204	226	229	202	201	211	205	235	212	224	248	193	246	222	192	225	203	191	198	209	200	201	238	232	206	229	213	205	237	196	199	210	180	229	237	212	214	220	199	211	210	211	235	217	190	212	236	226	231	222	226	213	194	216	238	214	213	196	236	219	207	212	213	192	190	212	195	218	216	200	203	214	209	183	211	190	216	221	215	212	200	197	201	195	191	221	209	191	224	212	202	249	221	214	207	233	202	200	191	214	216	206	208	242	198	225	206	246	240	203	214	200	195	232	222	201	213	230	214	198	202	199	225	229	240	227	197	234	226	228	206	233	214	255	217	207	208	226	216	245	194	195	221	215	228	188	243	223	211	227	214	187	195	201	222	211	236	200	215	222	208	220	222	211	208	206	213	204	195	217	194	198	199	192	246	198	209	214	236	230	202	211	213	212	206	197	201	214	213	207	222	203	212	207	204	233	203	187	224	209	195	222	211	206	202	224	235	224	212	201	209	198	243	216	211	225	212	191	233	248	224	223	219	221	230	211	215	228	214	224	220	212	193	225	215	236	224	221	226	209	212	198	213	215	223	189	211	234	188	207	215	227	233	232	212	202	199	205	216	185	199	220	227	220	201	207	185	212	208	218	221	207	208	187	196	202	193	224	206	241	245	219	239	206	208	202	222	228	217	198	225	195	189	187	221	228	198	211	223	231	195	231	197	199	219	215	204	208	203	229	229	235	209	200	226	213	185	220	225	229	192	241	210	218	213	198	203	217	209	194	224	227	215	205	206	209	174	215	212	219	180	230	205	208	185	202	192	204	219	204	227	211	215	189	215	205	199	213	203	194	190	202	203	207	221	250	210	208	217	207	234	211	214	222	196	213	216	224	223	243	218	226	219	226	209	251	209	222	199	225	227	224	221	195	205	219	224	204	203	211	212	196	237	205	235	210	187	228	218	215	202	205	196	220	200	232	188	222	183	190	220	211	194	218	214	197	216	205	218	194	223	215	221	213	184	212	225	197	223	196	234	243	229	229	184	205	220	203	183	213	224	225	214	188	222	214	199	240	220	191	204	214	195	201	207	199	219	207	223	227	202	199	215	214	203	217	219	210	205	214	231	215	232	205	213	177	208	221	206	231	216	212	189	179	206	229	199	203	223	197	171	234	207	192	217	210	211	218	234	189	220	204	208	217	204	186	226	224	206	193	222	220	204	213	193	209	208	218	213	214	230	204	246	221	194	205	202	217	209	222	194	223	225	234	220	235	209	180	198	223	213	196	231	203	198	229	182	210	240	203	195	216	227	212	228	233	213	218	218	229	208	200	196	193	235	214	221	228	204	224	219	217	218	202	211	211	206	232	182	203	233	227	221	183	199	211	247	193	221	225	218	214	213	231	204	207	211	194	238	191	228	214	213	224	195	218	208	218	226	211	196	222	215	209	203	195	225	236	231	221	219	199	189	213	214	221	199	222	216	209	227	198	189	213	232	221	209	218	202	216	220	213	192	202	222	216	213	191	229	224	216	204	213	204	224	205	228	208	219	221	216	207	229	214	233	230	214	221	209	217	233	195	200	212	199	194	225	211	211	189	214	209	198	211	182	235	194	216	206	244	226	216	207	206	205	216	217	202	191	206	220	213	231	203	222	204	198	207	234	211	228	215	224	210	224	235	219	212	222	200	226	227	216	211	234	190	196	214	202	225	216	205	203	194	196	192	220	198	239	194	221	229	220	221	187	223	198	198	209	187	211	229	208	226	186	196	215	210	192	199	235	185	223	204	203	209	227	215	219	197	228	210	220	226	203	225	212	198	234	197	179	218	185	237	201	224	203	218	201	194	215	214	204	232	195	212	205	205	196	212	211	202	214	227	199	241	213	233	197	204	205	227	201	199	196	202	199	226	208	229	214	221	188	230	186	208	213	208	199	226	216	203	226	205	197	235	214	228	201	218	192	230	218	205	201	226	214	194	219	195	209	198	204	201	193	219	228	209	204	220	203	204	200	201	207	204	240	221	232	217	226	193	196	204	221	185	212	232	201	210	212	223	199	215	202	196	192	222	188	228	212	206	226	206	224	206	218	240	197	220	214	213	220	191	209	240	214	191	226	210	211	221	211	199	211	216	209	225	193	200	228	215	219	233	200	188	219	198	202	196	203	194	222	190	228	218	227	226	198	212	204	208	228	195	217	221	181	190	222	209	250	203	214	208	202	205	203	238	237	189	218	197	210	215	233	200	217	219	200	222	188	204	223	228	235	197	230	220	207	235	213	199	204	245	235	216	197	195	202	217	230	198	211	212	212	211	237	197	214	207	207	238	219	187	207	209	229	230	213	231	228	218	208	211	231	223	171	219	209	176	231	217	225	222	203	214	190	212	194	219	213	197	214	200	199	199	193	215	198	215	215	235	202	213	211	224	213	222	211	190	221	211	218	217	216	230	230	234	225	197	208	215	170	213	226	199	259	224	226	218	187	194	199	222	215	206	209	202	219	221	219	203	194	227	204	198	229	228	227	203	189	243	176	217	197	226	195	204	208	231	216	206	226	222	220	224	215	194	218	218	218	184	191	214	226	223	208	209	225	225	205	213	221	213	208	242	229	205	186	210	244	225	220	227	223	212	207	210	207	206	218	209	207	222	215	232	195	203	221	214	233	220	200	206	220	210	194	221	210	226	210	213	232	218	226	199	216	198	197	195	210	201	214	235	212	182	224	222	208	223	203	191	230	239	228	205	219
7404	9036	9167	5461	4027	3289	2842	2589	2244	1931	1856	1724	1552	1508	1548	1355	1269	1185	1048	963	902	783	776	711	704	662	652	655	614	535	511	512	523	522	508	452	521	518	545	466	506	496	500	505	498	541	437	493	483	500	486	500	495	477	522	534	455	486	475	517	448	445	455	497	484	479	459	506	465	482	473	407	471	456	453	495	474	459	456	478	461	469	470	429	424	477	471	423	471	477	414	428	460	463	452	457	467	457	402	449	489	444	450	479	473	473	450	425	466	472	457	464	475	439	460	474	459	420	470	435	487	443	438	486	488	441	473	482	492	474	493	496	459	459	456	443	488	469	472	450	460	456	432	460	479	436	439	455	430	451	454	424	498	436	452	484	444	447	447	461	456	439	459	436	489	455	453	459	467	493	452	441	498	423	430	475	451	449	451	414	488	463	497	478	454	448	466	429	454	450	454	438	443	483	480	444	491	495	448	487	480	489	480	464	503	446	410	494	473	473	472	434	479	468	462	487	454	449	454	458	422	495	485	424	452	454	483	451	460	475	414	477	499	475	437	480	463	509	449	492	449	403	483	467	479	467	455	460	465	448	433	445	450	457	431	486	493	469	479	473	459	494	493	465	459	449	447	439	483	428	515	442	486	483	489	426	464	477	426	453	477	482	414	441	421	490	453	466	465	461	445	468	454	465	455	449	472	450	441	422	493	440	428	521	519	428	432	484	437	461	450	428	500	482	489	461	497	476	442	480	455	452	440	453	436	458	481	502	454	447	473	489	509	442	449	424	434	468	447	413	432	489	486	477	480	469	472	452	480	479	463	465	466	483	466	463	427	454	476	432	429	515	458	472	428	452	489	421	433	459	464	463	476	448	402	469	437	462	469	449	445	412	456	436	479	462	471	456	466	464	455	470	414	500	496	438	472	430	443	466	478	494	464	482	434	449	483	446	455	464	447	450	481	457	441	492	447	462	472	481	461	459	488	461	427	457	460	469	478	443	461	464	454	508	441	467	473	458	469	433	474	478	448	466	466	467	484	469	489	447	442	474	493	470	449	481	447	499	448	459	505	452	479	511	490	501	426	426	472	454	479	434	487	482	435	480	439	478	457	481	483	451	440	479	455	498	470	475	440	461	434	438	453	479	445	444	441	450	457	496	435	470	493	452	491	488	469	453	485	467	490	457	454	453	435	464	449	490	429	443	504	437	419	464	466	474	466	453	451	451	500	461	424	479	502	480	488	500	435	434	476	481	458	450	482	472	494	445	443	467	450	440	447	531	462	475	439	435	461	495	479	439	447	455	470	478	451	467	463	442	477	463	455	476	454	502	476	451	497	471	457	472	481	469	436	436	422	454	457	456	466	446	471	469	449	446	437	440	502	494	472	449	446	426	464	504	492	441	448	459	451	448	462	442	453	479	463	490	505	474	430	485	480	454	449	440	466	452	440	487	450	450	472	439	473	465	513	460	465	463	506	457	489	445	466	463	480	424	466	458	486	414	464	452	456	401	441	445	473	493	436	475	454	458	509	476	460	477	451	459	489	494	507	472	489	447	434	479	420	482	445	481	454	443	455	418	457	462	440	475	471	440	479	402	509	480	483	425	459	478	439	449	445	454	459	467	461	502	449	460	414	443	478	447	463	447	445	477	496	517	471	436	468	448	465	429	453	427	481	503	449	450	439	444	523	449	463	438	464	457	465	426	456	454	449	480	450	474	451	452	444	475	439	481	466	473	452	472	469	472	462	433	498	463	467	488	489	463	440	496	462	489	448	449	478	459	468	478	468	430	469	440	477	447	461	446	434	471	447	412	484	451	418	463	452	442	485	487	485	476	490	474	463	460	454	462	471	416	458	473	454	459	419	434	473	459	477	471	412	446	458	497	445	454	459	441	490	488	490	464	473	448	478	449	483	420	455	457	486	457	447	480	480	472	460	402	430	437	419	457	445	449	430	467	423	469	467	502	420	459	456	452	482	529	463	442	470	454	465	474	465	527	451	417	458	475	469	506	460	477	482	480	437	459	432	448	426	461	467	454	437	485	437	475	461	467	478	459	429	447	495	433	435	443	468	445	463	457	463	472	457	436	473	423	451	437	458	471	462	478	451	450	460	460	455	444	439	505	472	448	490	483	445	467	459	474	477	473	470	462	447	472	458	442	459	436	491	425	415	447	470	476	500	480	485	440	437	440	478	467	460	463	423	467	508	427	459	500	465	458	497	442	444	451	430	445	486	456	472	436	502	472	482	494	469	492	452	509	470	472	438	444	444	464	476	477	443	459	412	454	466	461	461	474	467	459	457	416	449	477	475	495	471	456	456	446	464	439	455	446	478	418	469	440	476	470	454	502	517	445	456	412	420	495	448	474	470	423	488	471	445	460	469	455	480	465	454	444	458	513	462	438	482	460	460	473	419	468	518	485	483	491	430	484	436	491	457	428	472	457	477	443	489	440	469	446	443	455	474	399	449	470	478	422	475	471	498	448	476	466	492	484	455	465	508	440	497	474	475	474	471	471	445	449	472	446	457	483	487	451	443	449	470	428	438	442	460	464	439	501	424	503	459	448	450	454	464	443	479	458	461	495	448	502	457	424	431	448	467	491	464	503	464	458	438	437	431	435	502	427	431	450	493	489	448	442	444	479	478	486	473	488	435	475	457	426	467	470	435	473	444	480	480	411	470	468	458	475	469	463	465	479	444	479	501	444	467	456	486	459	449	457	490	445	444	497	471	456	490	466	469	444	473	453	446	456	442	431	428	450	455	436	441	482	442	492	481	472	478	445	473	451	441	421	455	431	446	450	465	467	470	474	428	454	463	459	436	481	486	496	455	439	470	437	505	439	464	493	460	480	456	451	471	476	471	484	449	453	502	477	438	443	415	439	464	468	483	452	463	435	486	471	462	460	499	441	470	461	502	440	474	458	457	454	499	463	437	430	461	505	454	475	396	424	457	492	465	472	466	469	428	435	444	448	468	438	410	428	431	415	437	434	449	472	454	436	449	429	440	456	433	424	486	423	477	492	475	468	444	466	444	457	480	430	460	486	474	462	503	456	445	453	510	459	464	497	459	441	473	447	489	463	510	440	445	454	428	460	433	468	465	441	445	467	455	471	476	463	465	449	444	489	441	450	447	415	421	424	494	470	455	469	457	471	490	484	461	481	459	464	456	457	465	485	458	473	454	490	443	461	477	440	464	477	486	430	468	427	490	491	477	487	465	456	468	474	448	503	440	478	478	438	434	476	471	465	482	472	422	459	425	475	476	490	426	487	476	472	462	452	461	443	477	456	405	501	441	516	453	479	481	470	442	472	439	461	485	439	481	448	468	485	433	446	483	496	489	467	462	446	485	461	474	437	493	447	461	469	449	471	468	470	456	442	463	448	481	442	464	438	447	465	482	482	485	444	475	460	476	435	479	520	457	428	476	445	447	444	461	455	471	464	454	465	432	478	497	449	453	484	474	470	468	461	496	498	443	453	477	504	433	420	483	473	477	463
25189	21478	27961	25369	12526	3252	2139	1664	1249	1147	1061	948	891	878	839	746	663	616	565	556	476	448	428	409	383	394	381	366	297	299	267	275	247	281	255	266	274	301	269	263	235	246	244	237	266	240	261	261	253	252	274	233	251	268	215	250	277	239	270	227	241	259	248	253	251	254	260	259	250	269	233	245	227	249	241	251	216	247	243	253	246	245	255	260	234	254	228	224	252	255	264	251	227	254	264	240	221	237	248	267	247	250	228	240	229	256	233	240	247	251	239	251	247	270	234	256	230	251	246	261	237	286	252	242	255	247	252	237	229	240	246	248	262	272	257	258	252	231	270	255	248	262	263	212	247	255	262	259	264	222	263	230	273	252	246	242	252	262	281	224	259	259	241	264	254	265	238	270	249	242	246	225	264	236	250	232	255	251	230	256	240	265	238	221	234	247	221	230	231	244	250	246	253	246	223	225	246	275	244	242	264	244	228	267	254	258	271	252	254	248	233	243	248	237	217	254	245	228	243	236	256	219	238	259	263	247	257	238	212	247	238	259	236	240	229	257	267	225	234	235	225	230	218	214	253	272	215	243	247	249	274	247	236	253	227	251	245	240	220	265	231	248	264	265	256	269	260	241	239	243	232	235	244	253	226	260	251	229	248	246	234	255	237	250	278	255	254	262	246	265	275	255	264	235	251	260	254	263	256	261	240	240	237	241	245	220	256	240	228	253	231	227	241	279	259	257	247	254	270	264	259	258	243	217	278	283	267	227	222	222	275	237	264	232	218	250	218	255	240	254	250	233	241	269	252	274	237	246	242	265	240	227	241	280	250	235	238	251	231	243	248	261	238	230	240	262	265	260	267	263	248	243	272	277	246	244	250	237	236	240	232	248	265	268	268	274	248	217	240	258	264	243	264	256	239	221	257	245	225	257	245	243	257	242	247	212	264	228	256	247	240	264	262	248	253	247	246	241	270	247	230	253	225	230	261	243	227	208	248	255	232	248	261	279	253	242	260	262	237	248	241	254	261	255	264	244	264	219	262	243	254	252	260	251	244	240	244	244	266	263	270	251	261	232	243	272	222	252	257	247	258	259	257	242	190	222	243	222	212	241	269	232	250	264	260	244	235	254	267	234	256	229	256	254	250	271	226	222	272	270	225	244	244	245	249	247	251	262	235	228	213	280	235	265	234	237	251	220	268	236	243	226	212	257	273	251	249	261	272	254	228	256	238	238	252	261	214	276	264	262	238	244	260	224	245	227	227	239	254	257	246	266	259	245	222	253	246	267	260	250	232	245	240	279	250	258	227	261	246	254	247	220	251	240	253	238	204	238	267	239	237	239	242	266	259	253	277	256	269	248	223	241	237	236	260	213	246	244	261	263	264	227	283	258	244	231	243	239	239	264	254	269	252	243	234	250	231	251	230	243	268	244	242	248	226	232	242	234	259	230	236	237	273	244	239	256	261	252	280	276	252	267	251	233	247	223	248	220	207	229	227	244	242	236	253	234	252	253	256	226	207	250	236	243	256	233	239	254	210	241	220	235	237	246	249	229	254	251	252	251	260	237	213	264	257	262	250	249	230	210	241	247	229	237	264	247	228	262	273	222	251	254	275	249	284	268	218	244	261	237	245	226	233	267	238	252	251	232	273	240	256	230	246	248	240	251	254	246	242	248	245	251	255	242	223	268	266	247	225	243	244	225	251	245	261	196	230	278	230	241	260	254	246	266	258	199	237	235	238	240	227	268	263	226	228	252	254	244	229	242	226	234	221	256	246	247	259	253	208	238	250	256	249	239	242	266	258	253	266	236	243	231	252	250	241	242	258	257	214	253	237	234	261	254	255	236	248	234	261	221	260	271	249	243	257	269	252	239	253	258	239	224	254	246	228	253	266	272	243	240	232	250	234	246	245	240	229	233	227	269	238	229	263	226	259	245	221	254	244	240	258	263	253	258	230	254	238	255	230	228	257	269	260	258	219	267	238	256	229	261	244	245	228	241	267	255	233	227	232	231	240	218	268	259	246	238	237	268	237	240	213	238	253	252	228	227	265	236	267	249	245	241	235	228	244	259	228	262	244	268	252	242	286	244	250	236	234	258	257	238	275	245	268	249	246	265	286	266	235	247	259	216	255	241	229	240	215	255	227	225	244	288	237	251	240	264	245	242	247	234	236	231	245	246	244	226	254	243	236	267	251	265	257	225	275	234	223	217	247	254	285	241	239	265	267	228	230	242	246	243	251	251	247	254	236	231	228	243	231	264	214	257	234	263	245	232	239	248	249	261	261	254	228	247	221	244	264	226	217	233	255	248	235	251	248	230	271	232	273	244	236	245	251	261	244	228	271	257	250	268	261	241	253	245	226	252	277	262	251	263	263	242	246	227	231	244	268	228	267	227	240	266	244	234	250	263	256	252	226	267	238	226	234	263	241	230	227	235	237	234	247	234	208	242	267	241	272	255	266	243	245	232	270	248	245	234	222	244	224	243	248	236	249	248	226	249	242	243	250	247	244	253	233	227	248	225	232	246	236	241	235	207	238	252	251	244	252	285	239	240	255	250	264	258	265	229	240	255	246	245	218	246	238	231	246	243	243	273	253	280	248	241	260	245	233	246	238	258	242	238	264	254	241	254	251	217	224	228	247	258	264	252	237	216	243	256	237	266	250	253	257	238	237	247	247	250	240	251	243	232	257	256	248	249	236	222	248	269	264	250	249	234	231	263	243	250	282	244	241	264	240	229	236	252	286	248	228	228	233	254	263	218	227	261	240	274	236	256	245	230	261	272	245	233	254	249	235	232	277	249	258	271	269	231	290	242	243	231	264	249	235	258	230	241	248	257	243	245	206	251	266	225	240	255	255	246	241	247	263	233	231	261	228	235	237	219	246	235	284	241	256	266	246	255	265	248	252	242	247	241	245	237	248	240	267	260	214	235	246	237	273	230	239	234	223	237	259	219	247	239	250	251	260	262	233	238	255	246	251	237	281	244	237	225	250	227	218	230	249	256	248	234	239	253	252	238	254	211	233	223	265	231	256	252	238	261	251	230	234	262	242	246	250	261	241	265	257	236	236	271	269	260	215	254	251	231	262	220	257	237	256	242	244	230	229	260	245	254	232	231	250	276	260	225	247	235	244	242	261	256	237	265	229	219	244	278	221	257	231	258	265	224	232	228	227	231	233	262	258	244	234	228	255	263	238	255	252	247	251	250	227	226	232	238	241	232	217	258	268	267	205	246	251	252	252	250	261	252	221	243	220	227	241	249	245	242	232	253	261	247	242	251	237	227	256	218	252	244	231	213	248	243	251	220	238	228	228	248	254	255	249	232	241	254	234	277	237	251	227	232	234	254	254	238	255	242	251	254	242	239	226	233	208	261	272	241	260	240	234	229	241	255	258	277	246	265	215	216	248	281	275	248	221	246	229	242	255	268	268	209	246	246	255	226	254	258	222	250	222	234	259	238	246	229	233	263	252	251	260	208	265	291	255	243	243	264
10309	19765	18733	12438	9359	7571	6380	5400	4598	4254	3792	3414	3237	3014	2800	2733	2442	2177	2018	1743	1520	1339	1252	1179	1145	1103	1025	957	850	704	676	710	636	618	618	585	609	570	607	611	561	578	557	565	606	580	575	598	600	547	577	571	565	614	577	606	550	568	547	550	538	476	541	550	531	548	590	532	535	544	551	549	523	534	509	519	539	517	521	504	576	522	541	593	533	558	542	507	534	554	547	571	562	512	569	522	531	532	552	536	582	513	511	531	566	550	573	564	526	526	528	538	533	556	539	534	535	564	528	518	540	521	553	524	500	514	574	515	490	522	516	514	523	512	538	501	503	568	554	510	526	550	543	507	556	542	522	529	540	506	528	565	543	562	566	523	502	540	532	575	520	503	520	490	514	533	560	529	505	516	514	519	537	520	517	537	539	502	513	536	549	543	510	530	538	536	544	529	540	529	532	529	545	521	510	532	516	501	534	537	514	488	553	540	530	554	534	504	547	543	504	518	534	506	513	556	527	549	529	515	515	484	544	523	544	516	535	529	552	555	524	530	513	547	535	547	499	583	507	541	522	505	488	516	548	552	526	508	528	550	536	544	520	541	586	529	541	525	538	508	523	531	537	542	528	572	493	542	509	551	544	543	562	508	511	521	510	543	502	562	569	521	557	536	529	518	505	525	545	534	527	534	554	525	530	508	491	500	537	530	510	476	504	540	526	542	528	545	495	507	505	502	525	521	479	524	546	547	557	536	575	534	513	552	521	546	545	534	552	529	558	548	483	560	524	538	534	525	549	525	540	510	498	534	473	535	523	511	508	507	609	574	491	514	575	524	535	506	544	533	513	511	576	592	505	540	482	521	559	553	520	572	513	530	510	553	500	541	505	503	492	550	511	539	509	549	491	513	519	549	538	504	562	519	497	527	520	518	505	552	554	497	530	536	514	530	555	481	519	532	521	544	528	544	500	526	518	519	525	498	496	521	542	524	550	562	501	567	530	547	514	545	515	533	509	484	506	498	545	523	501	560	551	516	519	531	514	531	533	549	528	536	530	531	524	549	547	509	536	558	524	540	522	520	533	541	528	549	518	550	566	516	515	523	521	516	507	510	524	500	515	498	546	545	570	522	575	501	539	490	540	507	568	528	554	519	460	522	521	574	540	545	481	531	477	476	579	506	485	500	551	504	536	555	543	533	502	551	550	531	532	498	558	486	539	492	559	542	539	543	527	484	481	560	496	535	553	550	493	515	513	501	557	565	522	497	538	504	512	540	487	526	520	532	545	543	520	540	495	548	520	570	547	488	489	491	529	551	538	542	586	556	514	534	555	579	481	493	527	485	513	490	542	504	498	495	554	554	509	507	565	483	529	530	539	560	564	565	566	548	535	535	528	542	499	502	530	564	529	497	535	496	546	559	558	559	490	506	556	541	504	536	574	547	517	491	519	575	548	520	540	536	520	511	541	534	535	527	539	541	544	537	553	577	520	476	531	568	537	518	521	489	496	472	568	529	536	572	503	542	557	538	502	553	536	538	540	525	530	519	566	515	516	451	568	531	564	563	511	500	529	563	534	535	547	495	564	522	551	483	540	533	503	512	533	520	524	541	536	522	587	538	491	580	529	570	539	528	537	536	551	490	609	514	527	523	488	521	571	504	555	549	520	499	513	543	561	501	538	510	539	539	523	567	568	478	523	533	535	564	521	549	536	507	543	513	508	522	540	554	522	518	503	546	510	535	538	508	528	507	512	528	511	552	508	517	553	546	504	492	546	542	486	510	528	507	524	474	538	543	543	545	520	531	546	562	541	551	521	524	548	544	475	510	527	554	534	516	512	512	559	554	539	493	529	504	544	538	555	515	546	538	539	519	500	550	523	545	498	525	512	517	526	503	500	522	563	483	512	534	511	537	538	537	516	557	510	537	513	509	536	510	506	486	517	519	504	511	523	535	554	541	538	509	514	532	519	510	542	529	528	491	524	512	526	514	528	494	526	509	491	498	540	501	528	560	527	499	546	502	557	485	512	499	504	541	539	534	500	515	548	559	514	522	488	542	496	556	491	533	545	520	543	518	527	556	505	565	529	532	496	511	517	514	559	524	503	556	571	554	507	502	489	536	482	542	516	516	532	521	507	500	531	476	551	545	565	561	500	516	550	514	563	528	541	537	560	510	536	519	490	572	531	512	487	560	548	522	517	521	550	504	496	499	524	522	505	535	572	500	496	547	531	521	540	520	497	536	516	552	545	577	517	562	533	511	537	518	543	541	566	531	491	491	533	519	529	577	525	557	544	546	528	516	546	513	512	531	533	552	519	570	552	520	492	516	491	575	546	505	513	510	507	560	569	513	505	496	519	523	572	535	483	492	558	513	565	548	538	540	521	505	490	531	544	505	537	534	526	574	533	475	575	551	517	532	540	516	524	515	553	538	513	523	530	543	525	508	508	509	563	563	537	541	490	558	536	522	544	547	529	538	547	515	515	514	507	564	508	574	522	506	501	529	538	526	494	559	531	528	536	555	511	530	500	528	480	502	540	494	519	508	491	502	524	544	555	536	550	521	524	562	516	534	487	546	510	520	528	552	512	556	525	493	528	532	527	526	558	542	540	517	551	514	542	539	548	544	514	504	506	510	530	526	541	516	518	565	548	493	499	510	518	570	543	538	545	505	552	552	523	550	529	531	579	516	555	522	562	504	544	554	540	501	584	510	521	514	517	517	522	543	517	528	527	531	531	544	562	504	539	560	532	562	541	521	515	555	508	527	527	546	522	530	516	514	545	535	532	551	532	516	563	555	514	546	522	536	548	526	561	532	532	525	538	534	499	552	531	504	569	528	510	531	552	554	489	504	475	490	531	507	516	514	520	536	518	518	528	548	448	499	503	534	540	499	512	520	491	534	536	493	555	514	515	519	576	518	552	545	519	539	532	573	551	553	489	538	468	535	518	549	539	554	525	488	495	535	558	537	513	534	523	521	535	580	522	531	510	543	494	526	548	515	537	500	513	510	540	505	503	525	534	498	557	561	518	494	515	521	515	529	537	565	532	575	535	532	532	544	523	512	529	523	504	498	544	537	502	482	483	524	534	509	503	490	493	536	543	539	504	538	518	524	558	492	524	567	530	517	537	568	519	489	535	548	570	525	484	548	575	491	510	515	522	549	552	579	554	543	540	525	512	579	536	503	505	543	538	515	493	478	528	543	506	534	543	524	512	481	532	510	531	523	544	504	494	526	509	528	517	544	516	518	536	521	533	513	533	548	573	518	515	538	495	560	514	536	527	535	490	540	516	482	550	501	561	499	509	495	530	551	527	545	545	504	507	585	494	566	504	509	545	515	549	512	515	496	516	547	551	515	533	545	553	570	543	529	530	541	535	544	588	550	522	519	516	532	511	545	496	524	543	493	556	568	561	533	512	489	494	497	552	557	520	493	522	553	511	531	518	558	503	494	566	521	522	488	546	523	487	502	547	541	538	505	558	532	529	499	573	552	530	484	559	517
24246	21480	28913	24436	21416	12311	4321	2733	2198	1897	1713	1582	1382	1332	1261	1286	1115	1043	986	894	806	750	688	631	684	649	567	566	525	431	429	433	448	423	436	412	424	412	421	425	433	402	415	388	402	395	416	391	380	416	407	396	397	411	368	432	410	415	412	419	401	367	400	420	393	423	379	406	411	409	415	397	379	395	414	399	396	389	392	416	432	415	400	390	402	376	380	387	375	405	442	411	414	425	364	381	390	423	408	394	370	404	405	390	391	384	371	408	390	364	398	383	383	376	392	384	396	415	410	363	383	394	397	391	398	377	372	380	389	381	403	391	370	387	369	367	407	415	373	403	392	379	366	402	382	367	381	382	394	393	401	413	392	391	333	419	441	371	361	388	424	380	402	389	371	365	449	384	373	395	394	399	387	382	390	353	389	383	394	387	409	389	386	381	375	390	373	387	386	399	385	366	401	420	381	384	400	411	410	399	399	389	409	407	442	417	387	358	406	417	384	391	406	391	359	418	355	382	402	381	424	387	384	361	381	420	393	398	386	401	406	408	390	386	352	358	402	375	401	377	392	384	385	361	410	396	343	409	395	390	387	446	365	368	403	433	401	387	379	394	437	364	409	438	406	405	397	393	404	407	425	352	381	373	406	397	367	355	383	358	392	395	398	388	376	379	376	349	393	367	380	433	388	376	375	389	399	381	370	380	367	398	379	387	383	404	375	389	405	381	352	401	408	385	385	369	367	382	388	411	416	370	387	410	388	402	373	405	391	357	433	379	377	415	384	408	381	377	380	374	397	370	375	358	365	381	368	417	378	400	353	377	386	372	361	358	384	409	411	372	360	428	385	425	375	357	368	402	400	375	369	390	432	357	408	408	393	375	356	361	388	390	411	394	409	424	403	394	408	412	384	394	414	391	404	359	379	400	373	399	419	392	362	363	422	372	413	378	377	405	383	389	388	378	372	375	396	375	380	416	418	371	385	383	417	375	379	381	380	394	384	398	413	377	360	424	421	389	416	371	410	392	403	383	387	357	382	355	394	406	395	389	395	409	404	424	393	407	377	397	363	387	356	387	413	390	404	375	366	379	383	393	417	359	406	430	414	397	353	407	396	359	390	339	382	347	376	400	410	404	413	393	361	398	408	399	399	407	385	392	348	393	373	387	414	417	359	379	389	415	379	414	383	417	387	415	376	411	374	374	384	398	408	390	370	386	399	409	397	376	384	379	377	406	377	408	390	378	399	380	376	373	377	422	382	384	401	359	392	430	367	396	399	403	416	383	365	405	387	382	393	388	370	400	407	419	391	404	380	385	404	407	431	415	388	384	399	411	396	393	389	389	379	391	379	384	416	351	402	365	352	380	379	371	392	399	412	413	407	410	382	357	389	371	407	399	385	351	382	378	391	422	402	391	376	383	412	363	407	401	404	420	347	364	390	405	393	391	394	400	440	390	399	393	398	404	391	420	394	375	395	383	393	405	400	410	398	376	376	418	365	387	416	380	389	370	382	394	382	374	417	357	378	367	393	384	390	400	386	387	394	409	418	359	356	382	363	381	407	406	382	396	390	358	399	390	391	386	408	367	413	417	407	380	383	391	365	401	415	382	401	383	434	360	414	342	366	383	355	363	365	378	419	403	399	385	383	393	399	371	395	385	341	409	398	382	377	395	353	379	387	384	361	393	412	379	408	390	383	384	360	374	375	392	380	399	375	417	428	411	388	393	366	391	354	370	377	418	410	404	360	396	406	392	357	364	392	399	385	399	379	392	352	411	366	389	378	397	396	372	376	373	378	356	399	394	395	374	364	355	374	374	395	363	386	416	404	411	401	395	343	420	391	371	358	387	367	401	410	382	391	369	412	364	376	406	362	393	384	378	372	404	378	411	383	380	368	350	398	393	410	390	389	368	369	415	406	410	368	420	361	364	417	362	354	392	417	392	402	360	388	391	387	394	376	413	400	395	407	378	411	383	396	399	385	382	405	379	388	396	394	393	370	396	401	361	385	398	395	420	374	380	390	397	413	381	390	364	380	392	359	396	370	399	397	389	355	395	379	414	381	381	413	388	407	375	412	394	385	369	428	349	406	395	371	404	341	417	404	393	396	431	385	380	426	359	357	387	372	410	400	371	394	416	441	350	381	375	383	361	373	421	369	395	406	389	378	404	407	372	382	442	427	401	368	383	386	400	369	361	392	401	388	402	369	355	362	378	372	349	411	335	391	394	387	370	407	373	387	419	373	407	403	414	410	389	396	403	385	361	392	403	356	364	411	402	370	378	391	396	369	392	409	378	387	401	394	368	380	391	389	396	414	390	416	407	385	400	369	349	384	366	423	363	372	374	340	383	413	380	396	399	391	427	382	361	391	372	435	386	392	413	375	392	376	391	373	355	371	365	390	391	370	406	396	400	381	371	375	336	395	377	378	356	383	399	390	360	407	346	376	396	360	368	393	392	401	371	372	407	371	423	372	378	414	366	366	367	402	373	400	380	401	427	373	398	397	378	419	378	417	384	375	393	379	423	381	388	378	389	404	390	354	388	383	345	350	401	380	373	405	386	364	424	392	405	395	379	361	406	434	407	392	379	368	406	394	402	408	375	369	387	380	387	396	374	406	398	379	353	366	369	416	395	366	442	373	416	384	384	368	390	390	382	367	362	389	393	401	394	399	363	391	394	386	370	362	368	372	425	425	394	437	381	400	393	383	377	380	404	373	379	401	364	398	404	398	369	368	383	362	397	345	361	389	383	389	385	414	377	377	378	379	398	380	406	391	405	402	381	393	395	379	399	376	396	397	376	385	407	384	350	371	386	398	390	395	410	361	374	396	415	367	438	410	395	385	382	397	385	387	414	362	373	394	369	367	398	382	399	391	423	349	384	369	429	362	340	431	395	375	366	399	362	380	413	344	374	387	379	372	381	427	361	390	400	410	385	381	402	395	371	393	382	403	370	398	429	435	386	373	370	405	363	394	398	372	395	383	412	392	404	373	373	422	410	401	393	382	387	399	414	354	396	402	398	381	419	371	394	378	397	392	400	367	370	385	376	370	401	400	354	340	381	394	365	342	367	395	424	419	360	368	358	396	399	389	374	374	378	376	380	398	389	366	400	383	376	375	382	373	404	387	410	379	386	390	420	392	400	364	352	384	408	395	391	410	337	367	422	356	399	377	406	388	422	389	388	375	426	390	405	387	392	363	402	373	401	395	382	400	405	361	358	390	361	350	366	350	366	403	387	380	380	363	345	366	405	378	397	367	422	375	380	401	355	376	372	365	400	380	373	420	394	397	386	433	380	401	411	372	367	422	420	423	376	379	361	401	376	395	405	367	382	448	402	377	397	395	381	378	390	359	376	384	420	372	399	377	382	369	370	376	352	394	428	403	406	395	364	409	369	380	360	385	394	382	355	397	372	427	405	410	416	372	379	386	380	386	364	402	410	408	386	397	382	362	397	344	349	399	401	378	384	380	397	426	402	386	368	364	377	389	376	369	406
13445	26003	24351	17336	13812	11375	9538	8058	7059	6319	5794	5437	4940	4611	4421	4060	3884	3419	2977	2672	2481	2153	1953	1978	1799	1714	1623	1462	1302	1119	990	960	901	932	895	863	926	870	856	852	922	887	837	831	873	867	800	876	946	855	943	911	889	834	851	879	862	812	860	829	826	819	809	784	799	815	811	787	809	811	833	829	812	781	807	800	841	813	792	771	791	761	861	797	791	745	820	781	805	779	801	825	819	784	766	843	779	797	814	807	812	805	797	830	825	842	807	778	767	744	770	747	791	810	879	776	759	771	866	804	751	836	750	774	800	834	817	801	794	779	822	823	772	813	770	746	851	756	789	777	784	828	788	740	798	804	825	790	810	757	822	798	772	790	815	808	796	811	800	781	845	826	785	859	772	817	801	824	790	827	823	811	854	843	772	774	789	796	831	861	729	807	834	792	782	789	789	765	758	835	787	798	790	808	849	807	801	755	823	832	790	828	778	828	740	752	776	816	790	790	794	798	802	808	826	819	769	777	800	793	804	796	758	788	778	816	847	790	795	814	779	735	799	825	767	761	796	768	830	779	759	754	784	794	821	759	771	769	775	787	791	814	788	831	804	784	766	819	797	764	818	768	810	831	795	748	798	755	803	791	753	782	780	840	806	783	816	746	749	796	746	793	837	829	796	812	773	743	803	776	842	822	778	782	763	829	781	818	812	751	760	838	735	773	769	775	782	747	787	822	787	857	789	790	782	778	834	783	813	800	756	792	819	756	810	803	798	831	820	786	794	787	784	780	802	815	815	772	834	756	806	796	778	838	783	789	847	831	733	790	794	763	789	726	828	767	793	776	817	813	742	827	810	735	791	774	765	764	821	804	793	813	807	815	749	797	814	750	756	744	795	766	812	795	812	864	835	715	798	816	898	775	813	810	792	805	741	787	782	819	812	766	768	761	790	801	836	832	782	781	798	774	821	837	854	793	781	812	775	764	779	802	823	761	824	808	849	788	819	816	756	835	787	773	792	794	786	834	819	753	806	778	795	747	805	795	770	771	779	823	816	857	794	788	796	814	809	822	834	829	821	835	814	775	790	842	864	765	777	779	733	764	827	773	791	787	823	817	762	762	764	781	749	799	796	766	818	808	802	780	805	824	786	783	817	811	849	736	788	786	753	778	792	785	760	813	786	820	786	811	764	780	785	793	779	765	802	796	806	806	795	759	800	793	753	798	817	837	824	839	809	794	789	823	802	733	787	807	796	827	805	794	787	813	823	807	761	848	805	818	790	790	839	789	807	782	800	769	842	799	796	809	775	793	779	797	822	863	757	779	842	808	758	786	797	823	782	767	769	804	779	827	840	829	812	813	798	841	791	757	733	811	831	791	758	801	815	748	834	790	897	821	831	756	771	776	817	745	838	843	796	797	796	809	787	775	792	805	783	814	760	806	815	815	818	849	778	820	790	816	784	795	786	815	788	796	810	812	811	775	815	790	776	751	822	818	796	772	754	798	799	784	812	793	832	769	820	767	815	778	805	749	820	770	803	797	807	776	779	795	784	800	810	797	824	802	808	767	849	795	823	755	760	834	808	808	753	834	798	797	771	813	787	797	743	799	814	726	767	820	776	829	838	807	802	804	812	771	820	806	838	810	810	850	765	798	825	802	785	762	778	821	803	830	835	801	843	761	777	752	807	804	831	812	795	786	755	742	773	804	796	773	770	767	778	815	781	806	790	809	745	777	840	803	767	780	817	811	854	774	803	726	796	791	815	795	795	784	760	764	779	714	778	758	815	801	761	777	792	804	825	770	802	781	786	782	803	811	796	772	788	831	789	831	778	800	789	734	781	787	801	796	766	761	860	741	788	796	798	832	810	771	774	820	775	768	792	779	758	745	794	797	778	801	769	835	782	790	798	810	818	810	774	763	795	797	797	806	818	756	815	757	815	765	742	826	793	844	760	827	769	823	821	843	801	798	831	799	783	794	826	795	776	852	778	785	779	889	818	789	802	716	808	774	798	748	781	808	721	815	811	820	854	817	818	824	804	792	762	823	807	793	811	806	817	784	840	844	813	828	831	782	791	805	789	827	834	750	745	804	790	806	813	812	776	766	770	797	804	824	811	814	773	735	747	754	808	706	826	771	778	765	744	807	731	743	826	762	833	794	817	780	792	797	799	751	793	819	788	793	787	778	780	813	762	802	793	783	814	771	812	817	807	800	797	862	823	779	765	760	798	833	779	775	805	819	822	759	784	762	763	784	807	762	801	829	774	824	768	847	718	839	813	806	801	818	811	756	784	744	797	805	827	755	832	777	805	775	818	710	810	796	795	820	772	771	825	796	733	761	794	789	789	820	829	774	819	790	825	788	863	830	782	811	833	761	776	819	779	802	779	805	811	786	827	823	832	789	830	805	821	803	764	819	805	857	803	801	798	799	779	813	775	775	808	801	797	760	795	833	761	810	798	803	735	826	765	793	809	777	752	873	787	793	814	797	791	785	769	765	812	754	778	799	743	783	826	803	803	794	757	792	796	816	778	817	828	743	818	734	801	761	829	769	815	763	839	794	766	802	786	815	788	774	815	807	787	767	776	756	804	791	787	812	799	887	801	836	741	811	813	814	762	816	844	800	817	777	787	793	837	820	788	760	768	807	791	780	812	815	814	814	782	809	854	803	740	833	787	800	807	756	835	800	788	813	775	743	818	860	806	828	756	801	783	781	780	792	758	825	809	815	779	779	812	804	816	805	764	758	791	796	848	786	791	818	831	793	785	802	761	801	821	775	784	774	763	764	808	775	785	803	799	795	758	783	816	793	799	824	779	814	771	770	772	835	803	782	818	783	780	826	807	813	827	782	785	759	798	778	797	821	760	791	756	758	841	792	833	787	792	773	789	785	800	777	809	809	800	759	868	807	826	801	847	721	746	768	805	810	782	816	769	779	785	802	778	760	802	834	786	792	847	826	812	793	827	787	832	813	831	739	837	805	768	771	807	771	817	805	792	847	787	790	801	797	771	798	832	810	830	857	761	802	770	766	784	790	815	768	778	783	810	753	742	826	782	789	742	803	800	779	767	790	815	827	787	803	864	802	889	820	795	784	844	810	755	819	752	820	832	822	780	786	777	804	800	808	780	827	776	768	766	785	798	817	778	810	853	770	770	818	821	789	808	798	823	777	761	790	767	826	819	788	780	809	784	795	789	773	797	758	846	766	824	786	792	774	782	821	792	809	796	736	785	814	734	827	775	824	801	781	789	775	815	814	820	770	785	774	770	758	784	809	824	806	812	779	782	810	746	805	819	768	803	799	797	749	783	791	807	859	808	817	782	750	808	787	738	806	798	778	780	819	788	775	787	756	842	793	838	860	794	774	803	738	777	836	786	787	859	779	805	831	809	779	856	795	756	820	815	774	799	846	805	831	822	805	782	773	784	797	796	826	833	737	836	770	749	840	822	801	866	779	835	766	834	791	819	768	764	815	812	777	807	829	790	830	796	790	795	784	812	743	775	862
27329	17271	5165	2146	1205	864	785	637	534	501	459	460	439	453	461	417	397	405	309	305	292	303	295	294	297	246	255	232	250	204	234	248	255	219	212	178	201	213	215	216	224	230	220	221	226	200	205	212	214	212	238	236	206	232	214	220	226	214	232	179	190	207	210	217	204	200	212	198	209	186	211	216	215	215	207	217	209	208	219	205	199	228	215	202	192	201	201	200	237	199	217	211	227	209	193	202	213	195	249	183	208	201	224	196	215	202	223	216	220	207	228	210	211	211	227	218	214	202	222	207	184	210	190	223	202	202	194	215	203	202	213	241	203	203	203	200	230	212	209	223	205	224	214	208	212	219	234	217	190	232	195	183	210	208	195	204	213	196	243	216	220	212	221	250	207	208	233	196	177	206	220	206	209	206	214	175	220	223	207	223	210	212	207	223	211	221	217	207	200	226	212	205	202	216	190	205	197	205	206	198	219	188	184	210	204	197	202	203	180	203	224	206	224	207	200	204	197	207	218	217	187	210	212	170	236	218	188	198	210	211	215	230	197	202	219	184	209	229	201	186	214	206	183	212	199	174	216	213	230	202	189	213	203	228	211	221	193	225	189	191	196	209	179	200	194	220	224	209	210	208	202	207	172	208	226	210	213	196	228	201	221	241	186	193	209	200	205	214	201	226	224	218	215	220	182	200	230	197	230	232	190	193	215	196	207	231	202	211	206	183	217	213	209	210	225	241	245	199	210	212	194	204	232	213	217	219	215	225	204	190	183	205	216	179	231	234	184	221	223	208	180	192	231	215	190	223	205	219	214	236	188	208	225	215	203	202	199	206	194	193	224	180	208	232	218	225	210	218	195	230	219	179	195	221	216	208	213	200	213	207	209	182	201	222	211	207	197	216	227	195	216	234	206	197	208	212	194	219	210	191	207	233	189	201	208	221	197	196	209	207	195	208	215	186	219	206	207	216	197	215	212	190	210	199	227	225	224	188	192	217	221	211	242	189	205	192	190	191	201	228	207	214	210	220	216	215	221	232	257	230	191	226	248	205	192	217	177	229	203	183	196	210	188	200	195	216	229	201	216	205	204	222	220	188	192	222	236	194	205	200	218	186	193	201	214	217	219	205	214	207	222	208	229	215	237	214	205	224	205	189	210	182	199	200	218	197	201	232	190	226	208	193	202	217	187	217	212	211	198	208	230	203	208	209	220	199	206	199	200	219	201	214	197	208	222	216	198	202	226	202	212	200	228	187	218	197	210	204	214	219	219	239	187	197	212	193	208	226	210	195	191	210	216	192	193	214	220	213	213	209	224	206	204	205	207	219	197	210	231	194	173	227	190	222	209	208	224	201	239	229	186	229	216	211	196	190	219	219	223	184	214	214	196	201	214	219	232	199	204	189	226	232	184	203	204	213	217	213	191	209	186	217	202	230	187	195	218	205	238	206	204	201	191	210	203	225	233	197	187	213	190	214	180	206	201	201	218	206	198	211	181	232	219	212	217	202	198	193	167	211	229	212	211	227	189	224	225	215	205	196	229	204	190	209	212	197	199	200	202	226	227	219	191	212	209	226	217	181	193	224	221	226	208	201	181	197	207	211	193	208	216	205	212	188	200	216	200	234	217	211	217	206	221	237	198	211	191	227	221	194	217	180	186	255	220	229	189	213	216	185	232	221	225	187	208	211	224	212	204	213	202	214	230	228	221	198	198	200	163	207	203	174	221	203	203	216	220	214	220	216	216	223	204	220	229	223	209	204	189	211	195	210	234	191	222	219	215	184	202	221	224	204	200	202	198	197	223	198	221	215	186	200	202	218	188	212	191	214	209	212	192	212	189	207	210	226	213	190	208	207	213	209	197	193	212	222	218	238	221	203	243	194	202	196	173	222	206	200	218	204	184	221	216	205	222	204	213	209	211	203	198	187	209	254	202	203	214	206	233	195	188	215	215	202	226	216	194	187	229	214	210	195	210	227	187	206	208	205	229	192	215	202	219	193	182	210	217	210	188	207	218	206	209	189	212	217	218	183	203	175	219	205	226	196	210	218	191	189	194	208	188	204	212	179	236	227	182	232	223	196	217	195	197	197	188	226	233	200	218	224	217	219	220	208	188	188	199	191	221	197	214	202	226	206	225	210	214	239	249	231	195	230	214	221	229	228	187	209	215	209	205	202	196	244	199	210	211	194	210	218	205	215	198	212	222	201	209	197	192	217	208	195	209	225	220	217	187	183	208	212	208	213	228	202	199	194	233	213	215	209	208	230	216	175	220	226	228	216	208	230	204	223	191	193	205	186	210	229	222	204	219	235	204	195	217	220	196	224	219	205	202	216	207	181	183	202	210	193	203	217	236	214	189	222	212	225	218	199	201	193	210	197	220	217	204	223	206	196	224	207	201	216	208	201	218	209	210	223	220	205	210	197	215	197	213	229	213	196	207	178	220	185	228	233	220	188	178	198	198	194	210	189	215	201	201	215	202	216	197	210	198	209	228	182	202	200	216	210	227	224	210	195	192	221	239	195	233	208	199	192	237	209	207	202	235	191	192	182	206	222	188	201	193	209	206	204	215	202	212	201	200	224	192	238	197	201	209	201	230	223	231	195	206	230	207	202	214	189	206	204	209	228	198	209	207	199	219	194	203	218	205	192	221	215	224	214	233	208	227	224	215	224	217	197	248	238	216	189	224	204	220	236	194	192	194	216	222	227	219	200	218	217	236	211	186	202	217	246	194	228	201	190	201	194	179	234	205	190	206	222	235	191	219	205	208	200	217	216	220	213	214	221	224	200	204	229	191	218	196	198	207	217	197	214	197	214	211	238	202	199	212	198	223	215	224	216	216	209	188	215	202	193	201	190	222	247	210	213	202	221	195	201	210	215	181	206	194	214	235	211	231	248	182	233	224	206	235	215	217	205	204	211	204	198	196	212	199	202	211	225	210	189	238	197	216	177	216	203	203	189	215	211	222	202	199	230	197	185	214	221	208	218	222	212	191	206	219	221	204	228	215	196	195	208	183	226	233	209	233	219	199	209	208	234	196	189	210	226	224	196	206	217	210	203	214	215	186	223	217	186	213	206	209	216	226	186	219	210	219	210	229	225	208	230	222	210	227	216	197	199	243	187	212	202	207	226	224	196	198	193	227	208	200	194	236	212	209	189	214	222	196	204	217	202	197	183	184	190	214	223	202	216	220	243	210	223	244	192	224	200	219	215	199	216	213	207	205	204	206	222	182	181	229	247	216	177	184	206	205	225	222	234	196	182	207	200	217	216	198	180	209	226	241	212	205	240	207	231	215	220	228	213	202	212	222	208	205	215	219	200	223	199	193	206	207	188	212	201	190	187	211	244	202	200	213	193	220	213	209	207	205	191	188	175	219	207	188	197	216	189	265	223	212	187	226	214	231	204	238	212	199	201	187	229	197	247	214	192	192	184	198	191	222	182	218	213	183	215	211	182	217	204	187	212	206	217	231	191	242	219	227	192	182	199	225	204
7789	10057	9658	5774	4280	3347	2862	2396	2183	1977	1768	1682	1522	1517	1502	1445	1274	1214	1072	1014	883	799	760	745	739	715	655	654	620	545	525	508	493	534	485	503	506	503	503	495	502	524	481	478	502	484	542	483	506	501	465	477	443	501	498	529	455	475	470	479	434	462	451	482	499	461	430	484	474	498	488	440	462	465	426	463	456	432	455	441	479	447	453	448	421	434	464	475	437	448	434	475	485	485	467	467	471	454	459	440	481	472	473	465	457	442	427	458	454	470	434	484	450	472	434	488	430	461	452	479	441	469	503	464	485	467	473	451	458	446	483	445	514	444	480	455	468	474	475	481	451	425	445	429	463	498	477	456	473	452	463	424	498	449	467	461	455	439	478	469	465	461	469	444	444	457	432	448	493	457	483	438	465	461	485	488	460	469	443	457	449	449	455	473	434	483	487	453	472	477	454	475	475	452	469	457	449	445	440	440	463	471	465	461	462	456	462	483	465	445	463	457	464	470	493	444	472	437	457	451	427	482	442	476	492	449	451	497	479	459	479	444	453	450	433	462	506	475	462	470	487	448	445	446	435	444	425	483	452	459	460	434	434	448	480	450	481	478	480	460	439	481	431	469	476	445	468	446	443	446	452	453	422	449	487	436	478	436	450	496	470	467	449	490	450	461	422	468	447	483	468	470	458	471	461	478	446	418	463	456	468	459	460	499	459	429	475	426	475	498	495	467	476	473	445	486	474	486	471	456	453	462	488	420	413	474	456	442	428	460	453	471	459	528	476	441	473	491	465	462	466	474	431	451	470	512	501	435	493	475	461	466	475	443	458	485	496	435	481	476	498	453	480	481	494	486	477	477	446	470	436	488	442	457	423	457	471	443	471	447	470	474	445	449	478	480	445	443	437	493	461	449	489	463	455	451	462	477	468	428	427	497	446	456	444	461	456	498	455	478	466	498	471	461	456	513	470	458	490	451	437	420	470	486	465	454	484	474	440	454	479	471	458	488	474	455	493	446	407	445	438	486	462	506	479	479	454	437	429	474	477	475	454	458	427	476	457	453	445	457	476	475	461	499	458	488	488	466	497	483	409	433	441	442	397	446	468	479	470	459	438	455	436	444	473	465	459	469	474	508	453	432	470	471	465	463	438	458	433	477	451	477	501	443	494	480	505	477	482	440	464	480	490	491	432	455	469	469	487	472	497	466	470	469	482	473	509	458	472	496	444	434	414	465	488	440	459	456	448	486	475	470	426	446	445	474	466	493	463	471	446	475	446	471	419	481	446	463	448	456	505	479	426	468	491	434	468	491	437	454	447	449	473	489	451	458	427	433	445	449	440	470	433	438	451	441	459	465	430	467	426	454	435	459	449	449	491	443	463	463	441	479	475	436	479	477	462	481	445	500	474	482	478	470	470	464	467	459	446	443	469	461	474	492	446	454	461	425	473	469	413	440	474	474	465	451	451	489	447	446	434	454	413	465	477	470	453	446	479	450	461	466	447	481	464	461	435	469	456	445	450	466	460	468	469	432	429	434	457	462	466	439	469	475	499	460	456	433	497	465	462	451	432	432	465	475	466	397	457	449	490	461	491	470	487	434	436	456	477	455	456	459	475	458	473	456	454	408	453	503	478	423	422	464	450	469	456	454	435	449	466	504	473	473	438	476	455	504	435	446	481	461	465	496	432	466	466	458	474	521	463	464	485	460	458	438	448	471	442	456	447	489	452	453	463	459	424	478	456	467	470	459	456	453	445	466	481	473	482	473	472	427	464	472	449	462	499	457	478	497	455	469	462	487	466	438	442	441	454	470	469	489	429	474	451	428	450	444	459	473	498	470	437	445	441	490	438	451	453	446	446	463	436	447	442	483	443	452	469	456	448	434	464	468	448	485	430	473	473	451	450	465	448	461	486	467	460	446	475	451	481	486	430	460	511	461	469	471	461	456	482	459	495	433	458	486	520	480	500	481	473	482	438	453	435	435	457	442	464	445	440	494	468	458	445	447	489	442	459	500	443	453	439	468	486	453	451	454	464	459	482	435	447	479	439	445	457	451	447	478	449	487	475	422	455	492	490	477	474	486	463	476	469	452	447	466	521	459	444	458	428	461	477	491	436	490	447	485	456	491	474	443	505	510	460	493	500	430	487	448	487	479	474	459	478	471	455	468	459	466	456	449	480	440	485	463	479	483	455	489	466	444	442	458	443	461	444	494	461	491	435	451	470	464	482	427	436	502	488	459	486	495	516	463	461	478	462	424	443	455	449	477	459	481	458	468	438	439	489	440	459	445	464	456	471	453	454	439	444	490	454	443	477	445	493	456	456	489	460	454	467	480	495	489	459	447	433	473	487	437	470	476	481	479	470	445	488	468	487	505	460	413	474	430	460	465	437	485	454	466	453	437	428	472	493	451	466	473	464	485	438	463	436	459	476	450	470	485	464	485	495	446	504	473	482	441	466	472	477	452	457	442	450	422	469	451	497	458	452	460	447	467	490	484	465	459	484	475	482	468	456	431	471	438	471	455	457	448	456	436	462	481	480	442	474	453	499	491	448	436	470	427	476	466	462	439	456	434	444	494	474	459	423	464	509	440	513	471	482	454	505	483	487	480	470	466	422	475	464	453	457	464	460	468	480	439	503	457	477	467	443	470	439	449	431	486	475	449	486	478	437	457	477	504	480	511	451	446	436	414	506	479	446	440	477	469	458	498	451	503	422	471	486	445	477	444	480	481	448	489	435	490	468	441	460	454	430	474	536	471	471	430	446	457	452	481	420	435	487	484	455	464	417	472	512	472	453	459	457	445	437	445	466	450	459	446	491	445	474	455	482	485	475	429	470	452	473	473	474	437	480	432	470	467	476	482	461	459	468	427	468	498	507	438	477	491	477	478	425	461	506	472	442	467	460	468	425	486	506	497	490	457	453	429	487	497	449	467	474	482	480	449	464	478	469	471	450	474	446	431	487	467	472	443	495	441	431	480	432	469	476	469	450	446	434	467	464	442	430	461	446	454	475	488	507	473	457	472	450	452	448	464	468	452	464	475	459	466	464	490	465	499	438	487	448	463	445	450	466	439	508	494	442	464	458	452	470	450	464	485	458	432	499	439	443	463	491	490	474	452	460	500	477	471	458	487	473	487	494	424	417	468	459	517	437	427	470	481	479	462	483	431	493	471	483	470	515	485	429	461	475	475	461	466	436	469	489	429	443	454	433	461	431	465	482	477	453	484	470	409	470	478	442	436	458	477	466	449	459	476	495	457	420	463	457	476	465	451	461	443	475	466	495	482	419	454	453	498	474	421	445	508	441	461	475	477	473	451	484	436	427	445	454	438	476	471	461	491	451	475	443	456	459	442	471	469	447	434	455	475	434	487	452	443	466	469	457	480	442	477	455	452	478	494	447	468	458	444	493	436	467	472	458	467	441	444	467	476	474	482	480	427	459	471	462	487	498	430	414	450	470	467	445	447	491	430	427	461	433	469	484	469	429	485	448	433
25156	21456	27888	25367	12731	3143	2045	1538	1194	1147	1001	897	825	836	850	750	695	651	644	558	535	422	414	419	431	357	352	340	302	299	260	260	265	257	237	252	243	254	295	273	242	271	246	244	233	285	247	269	277	260	267	252	241	243	278	254	272	212	271	256	252	251	245	278	242	225	249	272	232	233	283	252	227	233	227	242	247	255	246	231	228	271	246	221	269	260	222	233	227	265	260	270	246	245	236	253	247	252	259	239	276	218	245	284	242	256	264	255	247	259	257	248	272	258	224	240	234	244	227	253	241	242	226	248	274	233	240	243	271	262	252	262	257	280	241	247	233	218	226	244	238	246	242	236	247	230	239	236	237	261	250	235	251	213	255	244	239	272	262	246	240	251	246	245	248	246	236	243	248	235	239	241	258	267	275	252	272	250	245	255	228	256	244	206	250	229	240	245	286	241	233	280	267	239	229	260	226	242	234	237	259	248	266	241	253	250	250	208	249	264	244	227	248	213	226	247	275	237	233	238	237	242	242	217	233	253	270	253	265	249	241	239	221	221	252	255	244	250	233	253	248	281	258	262	224	226	240	245	223	241	218	239	230	235	246	236	263	247	241	255	241	230	255	260	249	238	250	226	270	234	260	229	253	241	236	222	226	257	234	243	226	221	241	246	220	206	276	253	223	229	232	251	259	254	244	240	248	237	266	214	266	220	250	257	248	220	243	242	241	233	239	242	245	274	237	264	211	261	266	241	224	244	237	254	237	251	233	234	252	264	247	227	261	238	247	263	236	239	245	258	262	224	245	243	244	256	232	254	275	238	253	245	247	251	263	240	246	244	256	256	248	238	244	240	242	265	264	244	239	232	210	227	224	251	227	238	228	244	229	252	230	252	272	248	266	246	238	225	221	223	230	232	281	247	260	250	239	246	251	215	259	253	271	218	248	244	231	257	244	232	245	232	224	228	216	239	274	233	235	264	233	239	232	210	264	245	232	232	250	244	229	250	220	233	261	265	260	253	254	251	249	236	238	241	244	237	245	238	230	257	200	215	266	237	248	253	215	252	250	232	259	244	245	236	271	229	260	224	238	228	248	263	254	245	253	244	243	250	254	252	264	268	238	224	240	251	250	251	196	249	251	230	235	257	227	238	270	240	225	265	249	248	246	264	260	223	258	251	247	237	246	273	219	238	224	259	245	262	245	256	250	244	250	244	241	202	236	238	242	236	245	250	291	252	228	248	223	234	231	245	248	257	235	225	241	263	242	262	224	245	258	255	290	231	233	262	261	251	302	237	257	239	244	258	275	256	229	252	236	239	237	247	225	219	244	261	258	223	243	247	236	264	261	219	240	248	233	270	232	231	242	246	265	240	243	264	229	242	248	260	235	238	235	273	243	274	239	220	280	230	231	232	251	276	234	257	233	279	219	266	245	264	243	231	246	226	231	222	249	261	253	236	229	237	218	231	231	255	227	239	244	242	242	247	231	252	241	252	247	225	258	229	263	233	257	240	246	212	238	264	257	255	257	215	235	242	254	207	240	278	232	263	235	247	238	238	207	247	248	240	246	249	243	249	272	271	256	274	232	206	266	211	236	236	250	232	227	251	249	245	261	272	238	222	252	233	239	255	251	232	253	215	259	228	272	241	245	257	240	219	252	269	247	242	232	221	230	296	247	230	256	251	216	250	246	246	244	232	261	244	225	237	272	227	250	209	246	259	237	268	227	244	264	274	247	268	255	252	260	224	239	216	248	272	257	260	236	249	239	242	208	229	249	228	233	258	253	252	265	260	260	238	232	253	242	238	250	247	258	225	220	232	239	211	225	279	250	246	222	247	229	228	244	228	242	241	248	233	240	223	214	260	246	234	236	227	237	253	263	214	286	234	227	262	265	264	242	233	249	269	254	231	236	228	224	222	237	267	254	241	245	247	252	232	230	233	254	233	223	248	259	238	220	246	239	227	240	254	251	231	253	229	238	227	239	242	240	247	229	260	258	240	240	237	249	221	230	248	224	259	247	241	232	253	256	253	202	239	255	258	227	238	240	232	232	249	248	249	246	236	264	245	240	266	223	248	243	264	247	259	235	263	260	266	211	236	267	207	247	247	232	207	264	260	203	241	238	231	248	239	242	246	248	251	223	254	227	224	244	226	238	248	262	230	277	248	250	262	229	251	244	241	239	246	256	236	239	232	216	228	217	239	223	229	253	264	258	261	253	259	221	216	250	235	226	222	250	238	241	269	232	245	238	243	252	237	244	241	249	260	233	230	240	259	252	237	224	269	260	242	268	266	232	239	251	242	241	245	254	251	252	234	232	252	235	221	238	258	258	229	220	253	233	260	249	264	263	196	254	240	247	218	239	243	260	224	252	255	237	221	228	242	292	198	238	238	226	264	242	244	233	243	231	250	281	235	238	232	262	231	206	239	252	243	233	223	243	263	249	237	219	255	263	254	249	251	225	257	275	255	247	261	241	234	227	233	265	264	266	243	248	243	243	222	255	240	232	254	252	238	275	230	236	232	257	246	252	256	237	244	264	235	273	251	257	235	236	244	222	263	227	254	248	239	233	232	249	227	242	236	247	263	231	242	217	253	234	228	264	249	241	234	244	229	236	242	246	227	264	249	211	229	211	240	252	209	245	256	225	250	233	243	227	266	239	240	237	259	235	243	244	225	232	303	280	235	232	271	253	271	262	237	239	240	286	243	219	262	235	247	238	241	259	244	259	246	262	225	217	238	260	250	251	228	246	236	270	226	229	246	239	221	246	218	263	282	246	259	249	249	228	248	225	245	235	256	243	205	230	237	247	227	232	262	240	237	257	205	266	236	252	238	255	225	236	276	256	243	245	263	271	211	244	223	218	241	229	244	232	260	266	248	266	227	221	242	232	250	246	263	240	251	246	241	251	284	216	257	227	221	227	253	241	253	237	242	226	249	233	277	227	249	249	231	276	252	243	265	234	226	233	249	251	266	253	262	214	243	232	202	230	262	255	230	220	233	227	244	233	260	238	236	218	259	241	276	250	269	231	228	242	245	277	248	236	249	233	237	274	271	235	229	222	227	251	229	255	232	250	265	260	270	246	259	266	245	267	255	253	231	267	234	248	228	246	247	245	260	232	239	249	250	250	252	220	222	228	242	222	250	241	229	274	220	228	251	226	223	274	231	246	269	232	255	224	250	242	233	246	267	227	254	248	249	255	247	244	224	242	255	219	220	256	266	253	248	247	256	230	239	253	239	242	252	245	251	246	250	245	246	228	237	236	254	223	239	264	226	264	261	250	264	224	266	261	224	255	252	246	258	257	278	238	221	239	244	260	241	248	246	232	265	215	253	237	243	239	229	208	229	215	248	233	249	259	252	225	231	219	268	232	250	247	259	252	235	259	227	249	264	254	250	244	251	213	256	235	244	255	236	261	234	254	271	232	251	257	255	259	272	261	250	214	283	243	229	237	273	218	266	245	262	252	254	215	246	237	258	250	216	232	237	239	272	246	244
10742	20383	19437	12732	9551	7684	6309	5294	4635	4089	3704	3386	3142	3050	2806	2686	2509	2192	1937	1806	1585	1397	1309	1200	1197	1103	1065	967	800	764	625	621	587	583	585	610	587	591	603	582	626	585	579	597	590	566	574	583	529	558	589	568	567	577	553	601	560	576	543	525	540	507	563	549	572	559	539	530	553	542	532	526	547	501	497	555	537	528	480	538	519	496	522	536	572	572	521	543	517	498	554	539	566	546	527	525	571	513	520	509	533	544	494	546	499	516	491	544	537	515	519	555	532	466	554	538	488	533	551	540	544	530	509	546	542	539	517	557	516	542	527	556	501	497	507	531	531	566	497	508	537	535	487	546	557	549	505	532	555	532	522	538	493	498	556	542	532	515	512	531	506	550	528	554	549	565	537	516	506	505	545	535	530	518	496	542	539	540	532	484	566	549	508	507	490	559	531	521	534	540	507	518	488	517	491	488	496	535	550	495	537	543	550	524	484	580	546	500	494	522	533	536	507	506	521	492	481	512	527	511	500	498	525	519	517	528	524	496	535	557	519	546	554	520	499	546	561	579	524	503	532	531	509	533	539	532	553	545	555	562	542	519	535	507	520	478	513	505	522	492	524	559	520	566	546	513	522	538	567	480	518	517	506	522	527	493	519	517	519	540	533	533	548	514	508	493	527	561	549	544	561	517	509	529	500	518	559	499	507	533	517	524	565	503	530	561	501	524	508	518	539	564	506	537	502	539	484	489	523	540	496	577	545	519	527	529	530	501	469	552	534	495	512	509	501	557	523	468	551	494	543	516	530	517	526	500	521	578	556	520	533	551	559	589	540	564	570	537	558	522	559	530	490	525	524	533	548	514	508	554	538	526	482	503	521	519	526	511	488	541	536	492	512	557	507	527	528	554	541	518	506	545	491	527	519	531	513	492	480	511	558	545	519	550	572	519	495	526	544	529	557	495	512	506	558	508	553	499	547	538	540	544	547	559	523	527	563	539	523	546	531	554	558	527	490	504	463	566	531	555	540	536	533	505	519	558	508	521	516	536	560	564	541	524	577	570	555	501	539	542	476	563	537	522	553	521	487	512	522	544	552	549	538	540	511	545	513	547	548	540	526	516	530	524	538	528	543	523	515	536	549	543	485	535	501	533	527	518	544	525	482	521	538	527	508	554	549	478	537	512	536	527	513	518	507	536	465	496	564	537	544	525	532	537	541	538	557	526	501	542	489	535	513	565	553	518	544	501	529	533	492	502	506	516	511	544	488	537	529	519	531	553	548	523	541	522	489	533	592	492	534	529	536	511	541	547	472	527	500	519	523	507	493	498	493	499	512	522	519	513	493	543	517	494	524	487	523	520	511	515	517	523	530	519	546	537	527	512	521	516	528	503	532	514	550	570	540	511	494	531	510	540	539	564	522	525	500	537	557	521	543	489	520	525	510	492	505	547	503	543	482	533	531	519	559	493	498	526	499	539	527	554	504	493	531	498	495	547	528	542	508	557	554	530	524	529	483	513	521	505	548	502	492	511	518	546	515	536	538	522	534	531	519	477	544	556	553	516	467	543	523	515	527	521	586	570	515	493	511	504	535	506	533	531	519	509	495	509	538	528	524	481	482	521	520	518	511	543	530	521	548	553	555	548	486	504	504	497	551	558	502	519	535	520	525	530	553	542	497	515	520	531	524	544	526	588	500	542	542	554	525	542	495	514	544	579	525	490	556	518	495	534	550	547	562	547	528	482	564	494	552	520	528	497	515	565	532	521	541	487	512	559	542	538	509	528	538	512	518	492	513	536	522	537	514	486	522	575	517	540	536	502	511	550	516	569	536	529	516	542	523	479	527	537	546	546	525	518	541	537	523	549	547	550	524	536	503	573	566	520	512	503	535	475	529	456	525	519	528	531	539	502	492	562	550	563	543	501	544	511	551	524	529	541	519	540	556	535	532	503	542	562	487	526	485	573	509	466	536	529	537	537	492	521	520	563	527	499	544	526	468	536	513	531	501	524	500	542	474	535	532	448	524	534	538	533	526	553	532	499	527	512	519	531	509	535	508	515	566	511	581	547	492	522	555	488	510	536	509	525	527	552	496	517	531	543	550	512	538	526	553	543	516	519	565	556	570	518	528	540	498	510	526	567	482	527	529	515	519	542	523	502	505	495	516	518	527	512	547	531	516	522	510	537	504	505	521	528	550	526	527	555	571	508	521	542	504	566	531	518	482	507	526	566	516	547	556	504	520	510	523	539	506	529	539	570	498	526	533	565	518	512	516	509	552	560	530	503	549	495	515	548	522	518	536	564	546	546	501	523	522	540	511	504	557	501	523	520	521	467	524	537	534	574	522	506	515	511	549	548	540	543	473	509	528	541	532	489	538	463	508	502	471	515	519	489	526	510	531	524	543	528	510	527	508	567	526	501	523	473	497	524	530	508	498	502	537	506	528	526	500	526	536	470	560	549	549	543	492	554	506	492	530	547	537	548	532	519	559	540	563	529	516	534	493	550	549	541	520	520	489	520	517	526	541	524	502	559	528	513	543	536	507	542	509	550	537	530	580	552	514	522	536	554	535	499	546	524	541	541	570	520	553	555	539	556	532	520	499	540	522	509	493	509	537	529	524	525	509	553	497	547	504	513	533	523	507	518	561	518	525	574	505	506	551	524	522	496	498	524	479	552	493	536	522	559	518	524	546	528	540	530	520	550	504	564	521	585	489	547	537	547	514	503	519	536	503	539	542	549	512	520	523	522	507	530	567	537	514	518	507	541	524	573	511	568	506	524	515	477	535	517	536	525	545	518	535	523	535	537	547	537	549	563	560	508	546	513	528	499	520	522	544	558	519	535	505	534	544	523	517	543	533	538	542	526	549	512	558	502	565	508	534	523	508	495	516	532	544	518	526	523	516	562	523	542	548	513	532	550	509	523	528	509	528	541	532	534	512	489	504	528	486	513	510	567	547	554	559	553	505	528	500	529	532	451	535	513	510	540	504	538	560	550	548	520	551	510	538	510	523	561	530	537	501	523	549	552	519	530	514	490	534	508	501	551	538	543	507	504	516	513	532	530	537	530	517	510	542	516	533	517	505	498	521	521	493	544	503	555	530	500	531	489	517	551	507	559	582	507	540	533	503	535	533	516	506	528	509	569	531	551	578	507	521	575	498	518	548	549	510	515	522	513	496	492	561	552	518	533	482	532	553	479	525	524	460	526	475	541	559	547	538	551	549	489	508	557	499	517	503	536	477	542	519	478	529	502	501	485	496	502	515	565	537	537	489	539	538	558	570	532	482	538	510	528	579	556	515	527	521	549	565	573	519	496	522	513	563	482	499	537	522	506	508	499	493	513	521	554	545	507	564	526	547	520	504	518	557	539	544	550	579	503	544	507	532	532	536	578	555	535	545	596	546	516	516	543	507	553	541	519	532	524	507	513	518	528	536	526	525	570	536	499	502	504	527	526	517	513	518	491	495	512	568	550	550	504	537	522	528	522	544	511	528	523
24246	21489	28968	24402	21410	12428	4256	2573	2099	1778	1635	1527	1398	1394	1335	1229	1173	985	1049	908	799	745	747	697	633	680	581	552	550	476	405	401	412	442	390	414	433	421	419	413	440	400	407	403	417	410	365	396	398	384	418	416	431	415	380	409	409	394	384	415	410	411	429	367	385	396	360	388	407	384	416	419	408	403	391	414	385	403	415	405	384	392	377	380	403	394	400	380	406	396	387	407	399	388	363	397	434	440	400	430	379	368	382	387	374	404	390	402	407	404	424	404	387	411	409	388	435	397	405	442	384	383	366	377	404	430	372	358	415	391	397	383	362	374	399	370	405	397	381	425	407	388	408	414	394	370	395	373	389	361	413	382	396	361	391	393	417	374	366	425	391	428	382	354	398	368	391	405	398	404	400	405	399	383	393	409	362	381	399	394	389	393	389	390	404	400	427	368	393	431	373	429	379	424	410	371	377	402	400	402	382	418	405	394	395	375	393	378	418	400	428	362	400	382	360	382	402	393	403	380	378	412	386	424	380	415	405	382	413	398	417	389	380	375	390	378	410	418	380	396	453	383	393	401	379	386	367	390	404	398	390	394	353	415	383	374	378	380	360	387	393	428	386	407	407	359	397	409	354	381	389	403	417	392	389	373	387	402	399	376	396	400	432	438	392	370	415	393	431	399	393	387	393	384	357	392	389	402	415	386	365	398	388	379	370	413	382	371	404	377	387	360	361	401	386	402	408	401	385	410	404	403	397	374	394	424	393	384	428	399	402	386	392	388	389	413	414	389	431	388	386	411	405	389	398	406	364	364	407	390	415	366	407	415	395	405	412	391	405	422	381	386	386	354	367	394	414	434	364	387	406	387	408	372	408	399	424	376	400	386	373	408	384	371	403	382	414	368	413	434	350	377	375	393	387	411	368	375	423	392	382	377	402	385	372	378	392	377	393	366	373	364	371	357	393	427	407	394	407	384	378	356	366	427	422	383	388	379	393	422	394	409	381	387	388	429	388	362	384	376	397	385	398	418	345	394	411	428	401	395	374	390	417	400	382	389	397	399	380	400	392	390	370	434	385	400	404	362	399	380	372	411	387	413	415	418	367	381	398	421	392	392	392	430	400	393	396	387	410	387	419	371	421	365	441	347	403	373	407	406	376	383	398	397	446	417	393	405	425	407	395	414	366	399	425	405	391	380	386	405	391	403	398	365	371	362	405	367	372	403	421	376	437	373	412	381	390	417	384	394	377	395	405	368	390	400	416	409	379	405	406	396	380	361	409	402	350	432	376	383	395	376	385	398	426	414	410	372	375	411	401	394	407	351	389	397	388	366	404	367	401	400	406	412	383	365	387	375	432	402	355	400	394	393	370	406	419	411	385	402	401	395	379	373	384	411	422	407	398	389	412	368	368	438	380	371	412	340	351	402	358	364	419	373	412	360	388	370	333	424	353	386	404	414	395	422	390	380	407	405	368	398	360	409	399	350	380	372	378	391	372	380	387	366	402	407	385	418	393	405	384	390	384	427	390	403	378	398	364	379	356	419	415	382	383	412	392	386	421	393	459	384	385	370	368	392	386	374	364	409	407	367	406	430	413	368	408	401	379	431	382	392	396	389	407	398	449	330	394	408	399	367	374	398	374	384	383	378	411	380	391	372	398	407	389	346	407	397	423	350	437	404	408	373	406	401	376	415	400	401	393	390	385	408	397	396	377	383	376	409	425	389	348	400	365	393	410	395	392	400	407	438	371	387	396	381	361	400	392	378	383	366	396	376	395	376	396	425	376	415	383	407	376	375	389	372	395	411	382	354	405	404	412	350	355	393	380	388	393	352	383	387	408	391	404	384	399	411	404	438	366	402	383	414	402	388	367	400	405	398	404	429	424	375	402	396	385	345	400	398	348	407	398	387	437	367	359	381	405	385	370	433	396	362	407	417	393	381	406	377	358	384	384	367	413	380	422	401	379	381	378	351	381	394	380	388	377	376	416	368	348	416	389	341	418	368	384	423	356	403	420	403	395	411	370	391	405	408	390	392	371	377	378	376	394	398	369	383	376	389	401	391	410	406	407	433	366	400	388	371	393	429	392	377	409	385	449	414	395	401	350	369	392	420	375	425	370	374	373	383	356	404	408	398	405	392	386	366	374	382	406	385	404	371	417	390	378	388	402	401	421	356	374	395	359	387	364	381	376	392	377	384	398	397	363	388	380	402	383	454	369	368	398	392	382	356	410	414	363	386	388	392	379	385	414	392	384	384	380	406	385	407	404	401	362	450	384	391	345	395	338	381	389	381	374	391	393	356	385	408	374	363	391	397	366	381	420	384	403	423	368	391	388	393	431	377	382	439	379	406	406	379	403	422	430	362	396	402	388	395	371	422	380	388	375	392	427	381	395	386	391	393	411	407	410	409	389	371	378	415	391	383	418	385	368	417	399	406	398	395	393	399	370	417	390	378	384	384	368	394	387	395	381	354	370	350	370	361	381	414	409	385	376	377	375	393	385	423	385	386	402	375	409	362	397	382	443	397	374	392	373	406	370	347	397	403	346	392	381	381	373	404	386	397	401	382	365	425	389	383	386	406	375	401	416	400	406	393	413	382	376	405	378	388	386	380	379	394	384	383	390	392	411	423	399	369	403	379	392	410	418	387	434	404	400	401	389	401	392	397	350	436	377	392	395	414	357	386	384	361	395	376	353	421	386	376	431	355	398	334	369	411	396	398	386	398	381	389	404	395	396	377	396	403	364	373	416	400	354	384	404	389	430	418	400	389	393	396	391	377	368	376	391	371	402	395	381	367	409	413	381	357	380	403	387	446	366	394	377	354	385	389	389	379	434	391	408	402	384	405	421	398	335	381	371	393	387	397	363	378	415	375	365	387	429	361	388	382	387	398	391	388	395	429	404	367	392	417	373	368	384	404	375	396	369	401	390	437	354	379	405	398	383	401	420	401	406	420	358	400	394	414	376	382	403	389	418	428	436	403	412	370	387	399	383	378	444	377	422	395	391	393	398	407	429	399	385	421	389	434	386	378	408	377	404	364	357	378	395	400	390	391	404	377	400	363	399	398	371	379	356	357	375	351	369	380	398	376	410	388	371	405	401	376	396	403	390	404	375	369	409	367	389	387	354	389	393	401	382	388	405	389	410	398	380	391	390	365	410	408	429	375	405	429	403	399	373	383	361	398	379	388	384	391	362	392	340	367	403	390	403	409	383	376	381	427	373	372	406	360	351	384	406	385	395	414	393	355	404	384	410	362	403	367	373	376	401	356	382	384	357	400	377	400	362	402	369	366	363	378	371	378	392	377	430	392	381	412	406	413	354	411	361	386	367	376	372	387	418	373	402	390	388	377	384	383	395	391	378	378	400	353	404	401	404	398	411	363	401	343	370	386	377	372	378	396	410	375	392	398	357	363	387	390	370	422	367	421	387	398	396	412	414	387	387	383	391	388	420	424	379	375	404	416	347	415	404	394	401	403	389	380	398	397	407	389
13626	26464	24900	17764	13724	11102	9176	7786	7020	6163	5655	5148	4653	4438	4328	4059	3775	3388	3060	2734	2436	2159	2043	1895	1826	1755	1610	1487	1306	1104	960	967	963	897	897	897	912	873	858	861	902	904	830	902	837	905	843	854	889	852	903	854	879	889	842	891	826	803	792	849	843	814	816	879	817	854	827	771	738	804	821	804	800	761	773	852	810	801	803	799	823	770	757	836	788	804	788	778	793	759	748	823	775	828	767	750	758	776	765	809	778	820	821	859	769	847	807	778	768	778	825	793	781	813	809	767	800	762	764	768	786	837	826	809	811	788	806	779	778	809	774	736	758	801	835	843	786	814	807	827	777	785	813	877	793	776	773	826	817	758	782	752	769	830	763	782	832	845	770	784	843	776	750	775	750	786	784	771	764	811	785	810	778	758	804	751	774	798	803	793	826	757	802	790	768	768	789	783	822	807	791	779	779	773	803	795	780	828	738	770	837	761	853	780	797	784	786	791	790	818	774	817	789	824	801	827	812	785	773	742	776	853	860	759	773	806	775	794	796	781	809	786	777	771	758	790	820	812	775	800	843	763	740	812	783	791	773	784	806	780	832	818	777	832	814	799	783	793	806	802	797	831	777	811	808	787	784	793	804	810	792	782	768	773	797	773	752	849	834	761	792	817	744	819	816	754	784	764	829	786	856	779	787	789	752	812	777	734	801	799	797	785	758	802	781	754	813	746	796	803	786	760	780	759	814	789	753	843	820	755	828	815	786	777	771	826	820	758	809	815	794	823	781	852	763	791	812	809	810	795	835	807	809	787	789	770	855	786	774	800	876	807	809	793	760	777	867	768	833	814	786	754	780	742	807	787	752	803	793	778	790	758	807	824	806	812	782	817	777	778	797	813	795	761	858	810	814	804	735	789	759	777	735	811	778	810	815	807	774	806	858	791	736	753	789	816	816	789	786	780	808	835	842	773	810	827	771	823	839	819	827	808	818	796	821	737	822	763	803	799	757	772	801	771	770	786	788	820	781	807	776	800	785	793	845	836	832	786	814	863	764	780	768	774	807	806	709	833	768	829	778	769	798	772	787	802	777	724	783	802	821	768	778	788	776	783	845	823	766	848	786	786	787	828	781	772	755	786	757	773	800	803	736	800	755	734	817	784	771	773	799	736	815	842	808	826	800	771	772	804	753	790	781	798	809	762	777	804	781	765	782	821	751	807	867	759	757	824	792	825	827	787	782	820	809	804	779	788	792	790	796	787	827	815	816	807	804	799	809	797	797	800	803	818	792	806	744	793	771	816	804	831	808	785	818	793	831	799	823	759	783	777	791	771	755	774	780	770	748	781	820	805	801	794	820	820	795	781	880	810	802	798	822	787	759	790	747	809	801	778	808	777	846	808	790	800	778	748	799	824	829	764	837	832	827	795	831	754	805	821	795	813	787	791	783	768	821	828	809	766	728	808	801	831	775	767	802	739	748	794	774	785	827	802	751	771	812	790	819	770	795	800	760	847	723	778	817	770	788	772	788	806	784	780	783	798	790	784	793	796	763	750	771	775	789	781	833	755	786	875	811	809	792	781	757	806	792	779	796	814	810	779	742	772	802	759	776	758	772	791	768	801	794	794	825	776	780	762	822	787	760	788	788	775	798	814	797	809	767	790	784	783	792	782	770	817	753	811	784	790	747	818	774	803	794	820	816	804	810	817	798	786	791	804	792	805	781	764	866	751	851	774	805	770	800	856	860	806	806	769	804	792	728	772	778	750	801	809	778	812	778	773	822	858	786	768	780	800	755	777	772	791	734	793	803	812	790	820	748	737	778	786	772	810	809	794	761	812	805	770	799	844	834	777	780	730	801	797	785	803	808	775	809	785	776	819	785	851	757	810	783	823	744	804	780	801	763	831	796	764	758	795	788	787	825	795	830	801	779	824	803	776	792	799	784	796	777	756	799	858	748	807	829	784	847	798	754	764	781	762	790	843	815	814	776	814	742	809	774	806	785	811	817	764	801	763	746	823	749	786	776	797	823	751	795	786	796	768	840	789	754	796	807	719	810	773	837	745	780	771	765	796	835	801	761	801	814	780	818	760	772	844	795	823	797	769	748	773	787	809	825	773	845	761	799	773	785	772	764	783	754	761	820	839	752	808	796	851	784	819	807	797	791	806	751	774	781	794	802	793	787	819	772	794	803	801	783	813	854	826	798	786	797	828	781	787	803	791	812	756	781	776	827	795	768	798	805	795	771	842	813	820	784	801	798	762	784	802	767	792	815	796	797	762	849	800	820	817	791	776	788	812	783	740	761	778	773	811	790	780	796	795	778	735	774	797	793	822	785	780	743	751	812	779	757	837	779	779	754	781	788	786	779	825	810	821	879	816	835	783	750	822	811	799	804	766	827	731	840	787	801	783	795	800	818	835	783	849	774	787	762	796	786	762	789	787	780	737	828	779	738	766	757	843	773	776	837	787	777	806	777	821	828	776	776	789	855	777	864	777	762	807	798	782	819	816	762	783	797	814	836	802	824	801	802	813	799	817	784	794	722	773	808	756	802	814	802	804	803	817	792	814	844	811	774	820	807	785	789	787	836	820	766	777	769	861	791	811	787	801	837	777	750	826	756	778	790	746	803	787	788	811	763	794	732	787	804	752	812	822	804	794	790	802	814	797	799	806	794	831	796	770	835	788	809	781	820	771	778	770	790	814	783	802	776	815	754	798	796	783	848	775	758	778	806	792	810	845	822	820	794	838	829	768	779	757	784	791	805	750	752	802	807	777	791	808	817	790	792	825	767	837	765	782	765	755	740	795	777	800	774	804	816	777	814	813	812	769	848	748	778	773	776	778	816	824	789	801	792	817	829	780	778	835	815	804	761	825	874	812	791	814	771	759	832	782	779	814	797	803	772	768	819	772	785	842	767	805	804	757	772	768	803	790	820	776	802	821	818	826	829	789	801	799	757	770	820	799	821	801	773	794	758	781	781	772	849	749	784	785	785	795	792	762	754	800	787	793	761	797	883	815	816	768	785	778	798	772	800	782	814	747	770	766	723	773	762	777	811	810	795	791	807	736	833	782	725	746	784	825	764	802	737	776	804	790	784	785	824	767	811	763	806	824	773	809	769	802	789	778	811	840	774	799	821	758	760	790	775	817	810	782	764	749	734	787	749	794	784	772	839	768	774	786	753	759	788	796	805	752	821	731	781	799	791	758	763	731	743	780	834	780	796	795	774	804	828	753	836	800	778	765	726	777	788	816	811	792	815	822	750	788	792	761	831	790	846	796	801	826	773	804	781	775	819	787	792	800	837	760	793	763	781	858	846	780	801	792	763	742	768	806	839	791	790	815	771	794	781	814	808	763	801	765	784	803	812	792	800	826	819	805	793	799	798	749	809	770	788	785	764	758	773	777	851	752	789	765	806	831	805	791	827	772	739	802	755	732	776	812	791	777	819	765	785	791	772	836	796	812	780	834	833	797	835	774	750	825	832	760	795	719	783	826	773	806
27499	17185	5468	2145	1278	895	769	620	573	519	492	458	473	396	411	416	376	356	369	341	296	298	284	254	254	298	246	260	223	230	232	199	218	203	238	207	227	221	206	197	205	216	217	240	222	210	204	195	195	193	208	224	192	217	200	239	187	227	218	232	235	212	221	193	231	209	214	195	217	221	223	202	185	202	227	210	220	186	212	223	227	192	203	188	215	193	219	221	207	204	222	203	186	201	211	215	192	196	223	197	207	205	209	223	206	225	194	214	211	208	214	212	167	198	195	193	231	217	190	208	209	190	196	217	229	215	229	188	215	187	214	212	198	203	206	186	182	230	206	205	194	204	217	208	206	188	190	192	206	194	199	201	215	211	214	244	219	202	234	212	234	205	203	207	192	218	195	223	231	218	227	209	217	187	192	197	218	226	196	203	217	243	217	200	215	199	192	190	196	196	218	216	213	191	226	214	212	222	195	235	196	196	196	218	192	225	207	193	215	214	219	226	191	198	203	217	216	200	191	229	201	210	201	216	209	169	223	193	186	210	207	202	206	171	212	222	222	195	187	193	204	211	198	208	225	213	197	213	209	198	195	207	210	227	226	235	218	221	217	207	212	196	234	212	208	217	198	197	201	210	209	216	204	201	190	184	197	213	223	200	218	202	210	186	214	207	213	231	229	173	209	197	207	210	197	194	205	197	204	220	203	212	187	201	199	221	199	214	205	206	214	216	223	209	170	206	196	210	195	220	201	209	218	200	228	199	212	219	197	203	217	197	203	217	201	212	192	209	222	202	224	203	210	202	209	248	201	221	196	202	208	215	216	227	185	228	226	192	203	193	216	215	186	197	201	229	207	224	215	200	216	192	178	184	199	206	214	186	252	201	215	210	194	204	209	222	225	192	209	207	186	240	233	224	198	197	235	211	212	195	200	210	203	204	197	184	223	217	196	208	207	187	201	204	195	215	192	172	182	207	196	203	218	212	189	182	213	208	195	208	198	205	210	213	190	200	208	212	211	219	207	214	224	214	204	205	189	205	205	201	199	219	209	204	212	199	192	203	223	210	219	203	226	227	203	198	203	213	223	196	208	210	194	200	205	200	184	215	204	193	191	205	245	208	196	197	228	213	214	238	197	219	219	202	198	224	210	235	204	218	198	208	211	239	202	192	186	216	199	226	177	241	200	215	228	213	228	200	181	182	206	214	222	202	187	208	189	203	210	229	226	194	213	212	185	216	203	209	208	223	203	203	209	226	200	217	218	218	216	220	220	213	212	211	197	170	250	204	224	209	219	198	190	189	205	226	199	221	221	180	225	183	216	217	205	235	212	206	217	207	203	195	203	184	193	212	200	199	223	200	188	202	203	197	215	222	206	225	202	198	203	236	218	197	229	229	220	197	210	235	209	223	232	195	211	205	228	238	192	211	220	215	221	193	217	206	186	208	228	203	246	218	235	220	215	220	211	204	187	181	191	186	226	189	215	212	212	182	188	204	210	200	209	196	197	207	230	207	208	207	221	203	198	199	197	217	206	215	206	208	221	210	219	194	208	186	197	226	197	201	227	221	197	189	205	209	184	201	205	220	210	214	208	195	229	241	187	220	179	208	231	224	212	211	208	224	201	236	206	220	218	211	216	199	221	206	180	218	196	218	188	222	199	223	185	208	173	210	220	202	204	225	229	199	180	235	208	233	217	201	188	226	237	198	218	211	210	193	220	210	217	208	210	200	212	223	214	222	212	217	224	227	196	199	212	227	206	204	210	210	210	202	200	217	238	211	207	199	208	206	203	216	222	216	239	206	188	206	229	215	216	210	209	205	220	223	204	189	176	223	206	217	201	215	216	200	225	210	199	254	227	221	205	222	226	211	239	224	219	201	183	198	229	188	187	212	217	215	228	212	216	192	214	215	205	204	207	205	228	208	180	223	216	210	217	225	225	198	245	228	230	201	200	212	223	196	194	224	212	200	184	227	231	210	195	210	228	197	237	210	211	182	229	220	192	193	234	206	194	194	232	240	209	199	225	195	214	195	229	219	208	225	210	187	205	215	221	201	205	207	208	210	220	220	206	195	220	205	221	224	187	181	209	211	210	202	208	210	201	197	191	189	190	225	192	224	188	210	209	211	214	206	206	229	214	211	179	206	209	241	207	204	227	185	201	203	258	203	211	204	244	218	211	198	191	207	211	193	223	209	207	219	206	236	205	208	203	183	245	212	207	234	206	186	218	215	200	194	196	191	239	214	212	221	182	218	200	198	199	200	207	201	217	181	211	225	216	225	215	234	220	210	213	229	211	197	210	220	226	207	205	198	198	270	226	233	199	191	188	203	218	205	218	193	199	220	200	213	231	231	222	232	215	233	241	209	225	247	220	209	210	205	197	184	185	192	233	211	198	205	215	213	216	203	202	228	220	237	207	193	227	249	206	236	224	207	203	201	191	207	228	187	215	182	195	233	175	222	220	207	196	200	212	177	203	202	195	207	194	204	208	210	224	208	214	211	209	230	199	208	209	214	233	216	210	186	213	203	211	212	227	191	217	206	214	195	210	235	230	208	197	206	193	188	214	188	218	219	221	219	210	208	208	192	222	185	211	222	212	217	217	215	229	216	217	219	197	211	214	209	227	202	242	208	191	224	188	204	206	211	217	210	225	225	191	208	201	216	205	209	210	216	214	211	191	213	220	202	182	196	204	184	193	215	207	198	236	194	186	232	230	221	190	185	203	222	210	203	230	205	218	234	208	228	212	202	196	206	227	216	224	216	217	201	224	187	211	223	200	192	208	207	203	211	188	210	233	197	214	209	214	221	211	213	219	221	214	202	206	200	192	221	191	194	209	188	224	243	220	203	198	201	208	209	212	223	206	221	219	214	209	208	216	222	200	202	207	210	212	178	238	202	204	204	188	194	207	188	190	197	205	225	222	190	198	205	197	225	205	196	207	233	195	201	206	221	200	223	210	223	210	200	193	201	194	214	216	213	184	185	225	236	206	250	222	188	202	207	228	207	205	241	198	212	225	198	209	231	212	198	195	202	227	197	179	197	211	191	226	226	194	209	174	210	206	245	188	238	219	200	208	188	199	221	188	216	186	202	196	205	206	206	224	187	205	196	217	217	211	203	196	219	199	202	189	219	215	215	197	188	200	195	227	222	199	174	214	239	215	203	213	214	228	192	209	222	214	221	206	227	228	193	227	210	217	227	206	187	178	218	201	201	206	198	207	200	211	198	203	224	223	211	223	185	187	202	214	244	204	225	232	195	202	195	194	227	217	194	195	194	212	192	231	204	203	201	201	192	201	221	190	220	196	189	205	203	216	224	213	231	199	194	200	197	197	196	231	231	182	208	195	226	214	205	209	225	184	210	171	192	189	206	214	231	198	241	218	203	212	197	216	190	191	215	179	200	192	203	195	213	177	240	214	208	200	184	228	239	185	186	219	225	188	233	195	217	186	228	221	208	210	198	198	205	212	229	215	210	226	232	188	197	217	224	218	179
7862	10656	10341	5777	4352	3355	2809	2297	2090	1924	1834	1549	1524	1487	1427	1408	1314	1306	1099	1002	879	878	777	710	696	666	676	669	591	562	518	486	527	506	497	511	545	494	504	461	488	493	478	479	501	499	478	469	505	499	499	520	486	461	489	476	477	505	508	474	456	475	461	444	478	452	424	444	434	460	452	420	494	476	448	498	468	435	458	477	448	457	486	449	476	465	431	434	468	491	479	441	442	484	477	469	439	465	452	452	450	477	451	456	445	467	478	460	429	445	498	435	488	454	458	482	452	524	457	455	427	487	455	459	491	434	476	475	442	438	433	464	468	482	458	468	449	420	471	433	462	485	445	449	463	466	426	471	437	462	431	473	473	463	490	458	462	461	445	465	472	484	421	435	442	456	457	471	463	468	449	446	439	438	454	497	492	447	471	469	468	418	413	459	463	478	452	428	454	463	438	457	447	507	486	452	455	459	454	452	487	510	475	415	479	461	422	483	465	471	431	469	492	443	461	451	458	486	442	468	477	491	450	496	427	517	464	486	442	429	452	476	489	489	457	425	448	447	447	472	415	483	442	423	477	468	450	439	462	478	411	451	454	424	462	413	455	478	441	475	491	432	475	499	446	421	478	464	418	482	473	476	443	477	472	456	501	474	440	451	421	458	474	456	452	450	476	452	474	453	473	472	486	504	463	428	453	447	490	440	504	456	448	461	500	445	441	472	453	474	465	482	471	483	452	422	479	457	487	495	434	433	484	466	481	486	480	461	450	461	480	469	462	433	451	471	477	470	470	469	451	451	471	462	481	483	439	455	456	472	427	438	489	431	464	426	439	435	439	444	479	494	470	447	458	450	464	497	499	413	466	491	466	468	479	449	460	479	537	466	464	480	487	459	460	470	489	455	453	477	434	467	471	448	452	446	433	464	470	479	472	465	521	452	454	453	449	453	462	455	467	449	459	403	442	485	507	455	494	455	463	456	449	452	513	464	450	482	441	462	465	432	469	462	435	465	448	465	476	461	461	440	497	443	473	462	455	419	470	460	493	439	494	472	447	494	469	448	461	456	451	453	452	490	443	467	439	472	480	433	459	469	496	501	490	441	477	450	463	453	431	475	414	478	444	492	501	448	463	444	430	429	437	494	473	460	476	438	475	481	445	509	452	496	448	484	450	515	449	463	463	434	454	472	421	451	464	479	469	492	479	461	450	456	493	448	460	452	472	425	470	470	417	462	447	455	463	455	501	505	463	474	443	466	477	427	456	458	477	454	490	436	428	522	438	460	461	492	443	427	450	447	425	479	443	470	475	442	478	494	492	469	488	452	430	437	453	432	443	440	437	475	493	439	428	456	473	468	455	420	508	467	490	468	460	490	455	473	486	428	475	464	461	461	439	455	461	472	448	443	438	450	459	462	455	460	445	456	471	470	459	469	458	471	477	469	445	457	459	523	448	476	480	449	446	465	462	432	448	437	442	457	454	471	452	487	430	475	463	452	440	467	444	466	475	444	478	529	480	422	413	440	456	488	452	475	451	484	444	448	439	468	400	461	429	473	489	496	497	485	479	422	480	473	466	480	453	443	479	449	512	440	457	443	440	477	427	496	502	498	436	456	491	475	477	454	487	442	430	476	444	461	478	431	469	460	444	459	460	471	474	452	476	454	441	440	456	457	484	444	472	453	441	479	443	461	462	488	458	464	440	432	444	463	435	446	455	436	457	458	488	459	511	458	438	466	497	435	458	478	453	458	467	495	491	465	477	459	502	505	481	442	479	467	453	499	414	453	418	490	476	438	485	464	454	466	450	454	448	448	482	470	444	462	493	429	470	448	443	462	475	475	460	477	470	448	489	474	429	461	462	482	458	461	454	487	468	453	461	437	442	464	448	478	467	465	477	457	482	459	477	460	403	465	466	447	456	453	440	408	434	430	421	469	434	445	436	463	476	455	445	476	461	472	487	445	456	483	443	499	441	455	474	466	470	498	470	434	475	457	453	455	492	470	465	478	472	445	432	450	439	449	479	444	468	466	443	434	456	465	477	473	454	447	439	441	477	431	440	456	484	426	465	428	468	459	437	437	483	440	481	477	458	486	469	514	507	476	463	478	473	461	424	447	451	445	470	473	480	506	469	447	484	463	489	467	471	437	480	437	484	453	448	465	475	467	486	447	467	487	463	471	455	465	451	412	450	462	459	486	459	458	452	448	470	480	433	447	460	477	469	441	463	462	467	464	475	437	437	461	457	439	448	469	469	442	479	453	456	465	442	484	475	469	450	480	463	477	500	472	418	472	475	448	463	437	435	466	427	499	460	464	434	463	436	483	450	456	478	479	470	462	455	453	483	489	441	441	466	439	464	435	458	453	473	470	479	477	489	468	488	465	472	467	454	478	442	412	488	510	465	430	439	500	459	450	486	447	461	460	460	497	432	480	464	424	445	449	467	421	460	439	434	482	464	511	422	462	447	480	470	426	497	447	446	442	456	491	499	474	469	453	477	457	409	480	480	480	485	462	467	438	441	468	445	495	492	476	456	469	470	474	444	433	434	495	447	448	425	426	456	479	423	473	459	487	425	469	466	448	453	469	447	465	422	450	467	472	452	464	486	478	468	447	461	494	489	471	472	477	455	445	456	478	487	459	444	454	506	486	455	492	478	433	500	447	486	478	494	427	454	482	452	464	419	513	450	445	457	494	454	452	447	435	460	444	470	461	435	411	491	538	474	488	483	448	436	457	450	470	447	455	485	461	475	478	466	454	464	462	475	531	460	424	444	451	512	448	448	420	433	454	449	467	467	479	472	472	462	457	500	455	462	450	483	440	450	425	507	473	429	491	445	442	439	406	462	463	489	483	459	459	457	459	478	448	473	471	461	430	443	458	481	459	448	478	434	500	474	409	443	489	445	474	449	504	461	473	455	468	446	464	470	469	406	485	499	449	454	490	476	492	518	447	476	471	497	451	477	449	445	437	423	415	463	444	461	436	462	475	425	447	460	449	462	434	441	473	468	435	456	484	462	480	482	505	472	432	467	443	427	440	480	479	428	501	477	441	466	467	480	441	491	463	443	490	463	510	483	427	467	451	504	459	476	443	471	468	450	478	461	480	459	481	474	462	496	469	486	466	421	478	514	433	460	466	471	488	434	479	439	486	491	459	418	511	437	448	487	441	468	502	444	461	497	497	431	485	476	470	421	469	459	438	479	477	466	445	474	517	448	486	446	468	480	465	462	461	449	502	476	468	465	493	477	445	475	471	440	457	435	425	478	445	456	468	433	467	446	470	483	441	475	493	430	458	449	487	461	464	489	468	441	444	433	463	469	464	431	461	460	472	481	471	494	450	458	453	460	460	466	472	483	464	458	487	503	470	465	483	439	482	542	447	451	455	436	465	456	412	461	451	466	463	442	474	470	497	457	451	474	452	431	439	464	455	455	507	468	446	456	477	473	479	443	444	458	445	457	488	454	465	463	450	460	471	452	452	428	475	450	492	470	444	423	451
25213	21459	27853	25410	12289	3051	1968	1498	1222	1178	978	890	797	761	726	757	674	646	528	516	473	444	443	410	391	352	360	344	309	282	293	280	247	240	248	244	267	271	278	249	241	256	256	258	257	253	277	248	240	222	261	271	241	254	252	240	275	280	272	241	244	248	247	253	254	275	256	271	251	276	221	264	255	232	240	256	211	243	247	256	278	235	220	245	243	257	254	203	228	238	240	237	238	238	261	249	237	237	245	240	268	224	230	234	236	239	222	214	232	240	261	253	252	242	281	254	239	267	256	244	239	224	238	267	246	259	259	236	262	251	232	223	227	225	246	247	224	244	251	255	246	274	228	261	239	230	252	256	246	246	254	246	239	251	229	261	280	267	245	241	285	238	210	254	253	236	237	244	227	231	236	238	223	252	228	231	260	247	258	247	234	254	293	256	278	233	254	259	231	210	240	219	244	239	249	235	224	246	251	231	225	248	243	261	229	267	270	257	252	254	226	247	226	258	254	249	239	270	238	266	243	239	250	224	251	233	216	260	207	241	218	262	243	223	255	240	259	248	249	243	242	248	255	221	242	224	211	254	233	253	241	234	273	235	230	246	241	236	284	269	252	251	217	243	232	222	233	242	235	267	263	261	247	251	200	233	225	258	246	248	266	251	222	246	241	263	264	237	253	244	203	220	243	234	261	235	257	253	241	265	261	286	273	230	244	266	229	248	264	221	232	242	238	208	256	232	255	225	252	246	228	264	220	251	250	226	247	235	250	236	243	227	238	245	250	258	221	233	260	240	246	254	254	240	250	256	235	251	274	239	250	258	220	235	238	243	227	227	265	255	248	234	240	233	259	267	259	242	253	225	238	255	236	253	258	243	263	246	274	236	239	241	276	242	233	239	226	256	249	274	230	246	229	227	277	247	239	232	249	242	245	243	223	250	232	253	225	249	229	240	243	230	250	234	271	243	238	240	228	234	248	236	218	257	257	231	267	254	245	261	249	252	227	253	251	248	277	276	256	286	244	239	282	211	257	233	257	246	235	228	222	241	226	216	233	251	243	239	235	234	250	226	263	251	256	266	246	248	239	259	250	258	248	252	249	261	257	253	213	242	254	236	246	246	261	245	253	259	247	240	236	254	258	230	240	248	261	262	214	251	225	240	256	245	228	279	238	238	240	248	240	250	248	234	239	243	221	261	229	235	231	266	250	246	229	258	273	234	239	235	204	259	239	265	263	243	283	229	273	236	238	265	238	247	256	236	237	229	239	258	248	256	240	238	249	248	232	259	260	233	254	254	243	225	246	244	252	247	223	249	262	230	272	242	230	230	229	245	251	233	265	264	254	237	234	264	236	244	256	211	270	256	284	271	266	235	252	266	251	237	248	260	244	257	256	263	251	252	262	235	244	230	242	242	258	254	245	262	232	240	237	264	235	250	229	264	243	263	218	240	251	234	239	243	223	235	225	245	214	244	229	238	245	253	241	250	241	245	238	262	238	237	269	233	220	259	254	263	243	234	261	247	243	269	251	247	235	291	242	231	224	266	253	233	264	236	258	234	224	241	239	255	230	224	244	228	247	236	213	237	256	231	234	285	251	246	258	240	246	238	224	236	226	251	244	244	237	244	217	277	264	226	264	243	265	237	250	264	244	217	235	234	244	233	241	232	261	218	257	247	242	226	245	247	226	235	249	239	280	223	209	254	235	217	248	255	246	235	281	252	249	246	208	232	241	239	213	263	206	273	242	223	259	245	263	233	260	222	279	240	237	226	232	238	245	264	251	245	234	231	265	229	244	259	245	236	216	239	228	242	234	242	220	246	258	268	250	234	259	254	261	236	256	240	250	256	245	233	233	234	239	231	262	261	267	252	265	227	237	230	270	252	245	223	249	255	254	227	248	244	229	244	258	258	234	234	240	261	242	241	250	253	242	224	233	221	245	249	237	243	233	233	233	245	256	261	265	241	257	228	251	241	228	235	271	253	236	241	237	234	255	249	237	236	227	239	252	222	244	253	234	253	268	260	258	237	230	240	252	243	213	238	245	217	226	258	266	232	257	246	239	226	252	255	235	239	246	266	271	260	245	221	230	269	242	252	252	237	221	231	242	231	244	247	241	254	227	238	240	258	225	269	248	233	253	258	253	278	239	223	250	215	261	246	247	225	215	297	245	230	228	257	253	256	241	247	236	238	241	259	233	242	271	224	245	236	245	245	264	227	244	233	265	230	237	243	250	237	253	232	240	223	230	254	252	221	281	237	247	241	237	268	261	239	251	210	264	249	233	236	247	237	276	239	255	241	268	242	257	238	216	270	231	248	246	250	247	239	246	288	235	255	236	254	230	238	247	259	249	254	232	240	259	213	270	235	224	242	247	265	239	249	265	265	231	241	222	247	255	229	235	242	269	227	245	234	220	258	207	233	224	244	205	253	252	240	228	250	277	240	257	230	240	243	261	233	251	255	247	230	255	259	227	217	238	227	229	263	226	223	240	240	246	275	240	219	244	247	249	254	243	262	259	213	243	200	220	242	239	231	245	243	242	254	233	225	269	220	247	239	261	278	242	234	227	253	227	239	228	249	252	248	239	248	247	224	251	245	240	227	260	261	262	267	244	230	251	240	231	257	239	239	238	231	259	243	240	255	251	269	240	242	247	265	248	257	260	236	233	233	243	227	235	213	248	213	245	229	255	239	238	267	241	248	252	247	249	226	233	219	227	232	257	232	263	233	278	243	235	267	234	246	229	231	243	260	269	244	274	243	263	261	257	234	233	255	243	257	222	222	251	248	234	268	258	257	247	224	249	240	258	232	246	206	244	266	244	231	237	236	232	249	224	255	248	234	216	255	229	251	245	243	254	269	222	243	259	250	225	262	252	254	252	236	241	235	270	244	250	247	219	240	248	230	251	256	270	263	274	223	256	258	271	267	275	209	254	249	235	228	269	252	239	254	235	244	251	241	259	239	263	232	221	260	213	275	255	248	264	269	245	262	234	258	208	236	234	243	266	262	244	241	251	225	236	259	256	227	240	245	250	241	231	235	244	212	251	227	240	238	247	225	263	243	234	244	243	244	261	248	258	264	233	221	232	230	257	226	256	229	241	256	248	256	234	232	265	238	225	232	247	228	241	239	243	237	248	265	231	239	237	249	251	251	242	245	264	256	286	225	227	233	257	251	236	245	228	221	243	243	247	246	259	245	224	248	246	280	215	232	228	251	219	245	259	260	245	256	242	230	229	233	257	242	229	264	230	216	228	236	231	256	243	255	230	245	237	223	230	251	241	242	248	247	241	220	270	236	244	251	241	248	241	239	253	258	243	249	264	251	246	252	228	230	235	231	253	227	230	226	228	243	219	217	240	257	276	261	266	249	253	262	224	242	227	228	214	229	258	241	223	248	260	221	292	264	257	254	261	242	285	238	246	228	248	245	263	226	257	269	228	232	241	245	226	229	262	216	242	243	219	225	237	262	253	247	275	267	265	261	223	234	241	230	233	234
10666	20769	19606	12941	9631	7500	6048	5291	4373	3960	3591	3183	2921	2915	2698	2568	2481	2196	1979	1785	1613	1518	1284	1299	1142	1118	1042	929	806	747	644	634	605	568	627	549	605	602	594	579	571	593	552	586	580	608	541	566	546	579	615	587	644	551	566	567	575	554	496	540	553	510	556	529	506	525	570	562	541	523	476	522	535	511	536	542	525	520	499	568	523	519	549	566	529	540	552	514	529	516	485	550	564	533	512	528	504	519	515	538	533	570	529	528	553	541	510	532	510	477	519	584	525	520	518	519	515	490	507	500	535	520	528	548	507	508	520	489	510	521	515	519	523	540	513	519	526	535	574	521	546	543	547	546	535	536	537	520	520	529	531	498	541	506	544	498	504	539	569	472	467	551	512	501	534	544	536	510	503	536	560	528	513	543	527	497	543	559	539	503	540	519	549	508	523	491	529	526	511	574	512	503	547	505	545	485	540	540	515	515	556	505	564	562	502	542	532	517	529	539	451	506	512	541	519	493	536	522	545	562	539	552	555	574	518	508	499	531	496	524	498	550	555	528	522	539	534	556	507	572	515	473	511	518	528	521	556	489	503	504	506	564	519	523	543	510	485	543	557	493	536	541	557	496	523	523	517	561	493	513	545	516	563	535	547	535	517	566	509	489	520	506	512	513	511	495	497	520	534	541	554	553	568	548	555	511	493	507	513	534	543	542	527	536	582	518	522	566	511	545	537	525	545	488	561	538	530	530	554	497	521	524	538	515	529	530	509	502	547	543	529	523	556	516	520	543	540	560	524	512	497	523	509	515	548	516	533	526	534	507	523	502	508	525	549	516	501	540	541	518	510	540	546	503	527	518	487	506	524	531	559	515	507	558	519	534	487	546	520	486	505	514	517	556	546	521	517	537	532	563	503	546	510	509	527	496	513	514	510	553	517	487	538	546	513	516	526	496	524	553	522	512	549	480	566	528	560	535	518	526	501	532	474	507	541	511	503	499	485	470	547	537	495	537	549	526	531	507	511	517	561	532	492	563	509	513	517	511	500	531	555	517	547	498	534	533	521	575	500	515	562	527	498	569	531	549	518	524	491	531	538	544	526	479	505	544	523	573	511	504	535	533	522	566	552	551	498	522	520	524	521	513	522	560	538	528	518	527	538	510	489	511	483	548	498	496	522	515	522	530	531	528	519	516	544	513	580	498	569	539	546	517	540	500	545	520	540	528	526	495	545	472	523	506	510	538	537	542	505	496	502	541	552	510	553	566	489	492	552	567	510	536	512	546	531	528	507	501	544	507	486	503	529	550	538	508	546	550	553	543	547	537	498	536	502	495	492	514	515	522	536	504	503	518	543	544	569	554	502	496	501	522	527	514	503	524	547	534	525	478	537	512	527	509	522	556	504	490	551	509	512	547	560	532	495	531	533	538	511	529	521	547	532	526	530	512	501	545	483	508	514	538	523	493	543	532	509	515	525	534	516	508	493	518	538	452	535	496	508	560	538	500	526	498	498	525	483	492	519	526	509	547	493	527	554	499	519	479	540	523	486	556	509	523	486	508	495	555	526	572	530	497	540	495	544	499	545	524	537	513	535	524	514	510	533	513	507	518	519	559	535	500	524	515	548	531	537	494	505	521	522	512	537	519	566	549	540	512	519	529	535	519	479	549	511	551	479	487	531	539	537	516	546	514	537	504	496	517	517	529	552	509	533	533	469	544	549	513	517	570	514	514	525	544	532	483	551	499	521	485	536	497	504	523	514	539	503	548	534	500	551	541	525	548	514	510	516	511	579	495	505	544	523	564	556	507	508	530	544	511	514	516	528	464	558	567	544	530	529	529	539	546	519	515	575	510	536	528	512	527	556	522	515	524	543	515	535	508	485	489	513	477	518	551	493	507	570	542	516	512	542	509	541	516	528	524	486	519	516	521	509	512	532	562	534	541	552	506	535	527	565	538	555	527	539	521	524	577	546	501	533	476	519	536	543	530	524	500	539	530	530	506	485	540	511	545	508	494	516	472	504	520	502	548	517	553	552	534	529	550	470	528	585	523	570	493	520	487	502	551	539	511	520	560	555	510	526	533	568	510	488	531	550	558	496	529	539	488	522	559	546	512	517	502	570	537	538	521	548	515	564	533	498	569	513	518	513	518	518	535	504	483	554	565	558	540	511	529	530	532	512	532	506	500	523	491	552	498	559	525	493	537	525	533	546	516	525	500	486	501	517	528	548	498	549	515	509	488	496	501	532	519	512	519	524	532	570	557	547	546	518	566	545	524	574	517	514	535	485	528	532	527	503	477	480	503	482	508	538	544	506	542	506	557	554	473	590	518	517	495	517	508	504	532	514	558	491	469	520	537	528	508	488	517	548	525	526	544	502	535	547	534	504	533	484	520	531	481	507	532	496	516	490	540	561	566	555	523	518	493	516	547	503	519	542	508	522	546	518	536	566	538	504	566	519	521	541	539	533	523	545	497	513	549	539	551	521	533	536	503	517	532	513	515	498	565	519	542	554	535	528	505	520	553	513	542	511	538	532	508	547	484	548	525	538	566	520	547	543	495	531	553	547	524	556	509	512	521	542	513	528	504	564	524	525	538	509	531	536	542	540	532	526	540	538	525	524	539	506	518	497	519	531	495	525	513	543	552	488	503	524	521	526	521	521	558	489	525	520	510	512	552	512	501	501	564	539	529	551	526	480	506	509	559	522	526	530	499	551	511	518	514	591	530	564	497	516	539	534	533	545	535	523	529	508	509	550	543	561	544	524	514	516	530	532	508	514	539	491	508	530	509	518	453	512	528	494	502	525	546	546	532	540	566	566	533	523	487	539	570	533	548	522	529	483	515	514	542	517	509	552	562	552	516	535	512	522	483	546	518	494	523	501	519	545	491	505	523	536	525	519	508	496	507	495	525	492	519	511	547	539	504	529	500	509	557	502	507	497	524	566	556	534	532	520	534	510	491	559	517	523	476	520	509	524	514	502	530	545	561	551	545	508	523	533	499	522	523	501	513	519	526	521	525	562	529	538	530	527	529	538	537	519	521	514	492	507	521	544	529	513	485	525	524	493	574	519	541	529	534	459	528	535	537	531	536	522	535	545	504	593	543	546	515	515	514	521	565	557	502	518	520	519	533	493	512	523	533	497	527	517	506	523	536	546	561	577	514	529	533	573	534	508	490	531	517	507	525	579	545	506	514	482	536	526	508	511	473	550	521	539	536	534	520	506	560	523	565	496	545	559	522	514	515	473	526	501	494	513	523	464	506	509	485	527	515	549	532	543	540	544	562	557	521	548	532	521	510	503	518	525	552	532	534	529	553	510	523	505	523	574	567	531	536	522	543	532	528	526	531	482	527	491	540	502	543	485	512	534	536	520	506	517	541	539	484	524	523	508	529	557	532	500	525	538	531	484	497	531	556	549	527	507	536	505	526	545	506	552	517	492	513	544	507	528	508	516	522	541	536	544	536	568	502	534	545	524	510	476	520	520	499	531	516	525	515
24185	21471	28916	24437	21394	12159	4127	2536	2026	1820	1660	1572	1385	1278	1194	1171	1090	1002	1014	880	796	745	744	693	692	665	671	561	476	480	467	421	420	426	426	418	373	432	396	410	467	437	406	432	376	355	426	412	397	412	396	412	429	418	417	401	404	413	415	439	414	341	388	379	405	398	416	371	404	379	427	393	423	387	362	394	388	424	450	414	389	396	411	399	392	393	365	356	358	420	430	379	415	378	363	450	422	415	403	403	388	401	396	391	428	390	405	377	382	415	388	395	400	409	385	384	396	376	379	354	395	376	381	381	414	421	356	391	409	378	400	368	427	373	394	394	392	405	390	371	366	392	400	387	391	397	370	378	367	381	367	385	402	382	373	393	412	392	417	417	408	417	398	353	392	428	391	409	393	441	389	421	388	385	374	402	389	388	342	365	365	429	397	398	365	409	368	383	379	375	375	404	384	404	404	378	368	377	398	366	445	388	394	397	355	385	396	396	375	374	406	404	401	395	382	391	368	397	370	425	380	376	371	388	367	364	361	394	381	380	408	364	378	391	391	398	424	397	425	400	370	413	409	373	412	369	407	403	364	386	409	352	400	395	381	395	406	404	408	358	400	386	375	411	390	404	407	393	379	408	399	343	381	404	398	402	378	379	403	402	365	378	374	400	393	402	416	394	350	357	410	364	343	390	405	422	367	396	386	375	391	376	419	406	367	387	397	419	408	400	409	360	373	382	404	367	409	399	427	381	359	391	399	414	382	356	361	419	369	393	357	343	398	397	362	368	401	406	381	386	395	393	410	383	360	391	368	372	398	370	393	379	390	413	360	404	375	398	396	402	410	378	411	369	368	401	357	380	373	415	433	389	347	383	377	356	394	409	404	376	394	419	406	401	349	416	371	381	370	398	378	399	366	378	367	389	396	392	379	406	394	400	354	401	348	394	387	337	415	425	354	394	396	404	377	382	389	426	421	398	402	386	381	416	369	370	370	351	405	383	369	383	390	384	358	414	390	395	384	365	369	395	374	367	390	394	372	392	399	392	413	400	388	385	334	401	391	400	355	381	400	411	365	399	397	359	380	381	360	350	374	348	385	422	353	387	388	416	403	358	407	402	404	417	331	411	361	389	407	376	397	378	396	392	417	390	401	368	369	359	393	395	420	381	365	411	409	417	370	358	400	345	397	414	417	370	387	403	335	404	391	384	408	413	391	398	425	382	370	397	355	393	372	392	413	386	386	389	395	404	401	356	414	395	405	416	378	407	417	379	391	397	335	376	397	389	400	377	389	390	342	385	397	379	390	379	380	405	380	401	400	376	368	407	387	380	373	393	397	393	383	421	412	373	388	370	417	426	398	422	411	380	370	421	382	356	390	385	373	385	385	434	405	378	385	365	354	401	378	396	414	381	375	426	403	356	388	378	363	415	400	394	393	420	396	410	391	395	377	401	400	397	376	398	398	360	412	380	399	375	373	411	380	361	388	365	387	384	376	387	417	410	424	389	415	368	392	411	394	385	404	395	380	392	376	408	436	359	388	364	406	366	386	386	380	377	406	413	366	349	359	399	412	374	352	387	424	392	375	379	392	411	386	410	366	398	420	382	396	390	372	363	408	398	423	363	392	362	365	400	370	373	391	381	422	419	380	405	401	392	383	361	382	394	373	380	401	385	415	352	387	398	399	387	403	350	394	441	432	402	378	378	401	388	372	407	356	371	374	387	379	426	397	368	384	351	390	404	364	377	401	364	393	351	363	401	439	389	406	412	425	407	357	365	440	398	378	400	367	383	380	367	399	403	372	379	395	413	389	407	418	392	387	377	394	407	367	426	407	401	401	390	411	378	385	384	397	375	415	372	371	389	390	362	416	409	390	392	385	391	408	357	387	389	390	404	343	375	377	402	413	376	372	390	402	413	387	364	382	375	385	378	385	367	412	390	377	381	385	395	383	410	351	410	372	429	415	376	390	395	383	370	393	386	391	393	383	354	393	373	400	384	388	408	343	392	394	385	384	358	398	413	434	358	383	386	381	393	382	386	403	388	431	388	363	407	393	419	408	365	416	381	358	391	379	363	378	441	378	381	389	391	419	413	374	405	377	418	415	414	404	374	374	422	407	366	381	413	391	363	386	362	389	340	403	411	380	387	395	372	353	397	379	371	382	369	379	391	357	406	381	396	370	426	412	410	401	377	397	380	409	406	336	413	412	412	404	398	383	373	341	382	387	435	409	381	427	388	396	397	376	393	399	424	392	385	375	387	389	407	414	383	380	429	378	394	398	432	384	410	394	393	420	385	414	409	374	362	386	364	387	404	381	385	403	407	400	409	412	386	416	348	401	369	389	417	422	428	375	376	368	372	404	366	371	386	346	362	361	384	359	402	446	405	390	416	380	390	407	379	379	391	391	412	415	398	400	361	388	384	376	365	409	408	402	395	391	376	365	398	400	389	364	380	393	384	394	390	383	392	386	399	400	376	398	397	381	378	408	378	377	404	390	398	371	422	344	399	377	393	432	358	345	397	387	368	375	397	364	393	380	400	381	385	357	406	382	393	421	423	392	378	395	393	373	407	420	366	395	385	367	375	386	364	389	399	398	381	424	369	393	438	376	370	424	374	351	418	359	394	389	401	394	373	391	376	403	366	384	363	399	413	395	402	397	390	368	384	394	407	367	376	385	397	404	371	406	389	391	424	395	346	413	387	389	394	383	376	413	378	376	415	393	409	362	373	409	394	422	367	394	362	363	379	357	389	397	413	361	382	382	381	404	392	371	363	376	369	380	384	374	401	415	432	380	392	377	384	407	410	383	387	372	406	415	357	379	401	427	340	382	384	413	391	355	409	347	374	393	388	384	398	412	420	395	399	380	378	378	397	394	380	394	349	362	392	363	379	376	379	385	407	388	377	389	387	367	382	363	398	421	400	396	423	391	399	407	398	390	353	394	406	398	364	387	397	390	357	376	399	393	369	380	379	385	390	413	373	372	347	395	408	377	402	397	381	361	371	385	385	411	379	404	362	391	392	449	392	357	399	406	401	373	429	378	373	392	380	394	399	387	376	407	414	360	400	383	391	376	348	377	395	423	386	359	395	399	361	371	366	400	408	379	373	379	386	396	389	379	404	352	359	375	393	382	363	396	355	411	397	389	411	358	391	363	389	375	377	418	402	379	371	409	401	360	399	383	430	402	386	378	347	370	391	366	398	395	397	425	385	404	399	377	433	360	413	355	382	342	353	398	412	361	378	370	380	392	386	371	349	394	341	397	441	379	377	378	401	369	388	411	398	395	415	376	354	395	415	432	386	395	384	374	357	377	416	396	373	362	409	387	376	403	389	339	386	415	383	367	388	378	345	363	366	381	371	374	354	425	400	379	411	393	405	406	393	390	397	391	399	357	396	391	374	375	421	328	373	364	384	404	399	374	413	413	367	392	407	404	363	357	345	435	373	373	385	412	423	390	383	418	383	379	381	410	398	378	352	367	373	356	376	397	371	421	402
13660	27028	25258	18002	14165	11204	9147	7812	6841	6125	5474	4947	4553	4322	3975	3795	3585	3301	3146	2850	2401	2244	2091	2021	1954	1764	1576	1388	1224	1087	1019	970	908	855	907	899	944	882	829	883	877	832	874	851	862	870	846	818	859	915	790	879	864	889	812	842	834	794	835	804	864	779	775	784	819	834	811	831	813	843	816	783	752	770	771	792	830	804	818	770	828	851	774	832	790	776	805	845	841	788	807	788	789	804	804	810	793	826	780	810	837	828	774	822	820	759	776	816	767	833	789	748	774	762	776	802	818	800	785	791	760	794	793	800	752	788	781	808	809	787	769	784	774	740	790	758	799	799	800	759	812	786	774	782	814	789	766	788	803	778	771	753	839	760	779	772	816	833	795	805	767	800	799	801	762	780	798	804	791	752	788	803	816	878	799	836	791	805	793	784	799	748	767	787	811	766	795	801	792	830	749	729	766	809	785	773	776	787	746	773	819	796	799	789	806	798	748	760	781	806	795	815	783	842	827	767	792	733	760	758	812	818	784	810	792	832	748	808	789	783	788	797	837	778	789	784	807	777	800	788	780	783	779	750	773	751	789	794	771	785	790	786	780	802	771	802	768	806	812	795	769	807	781	773	758	787	793	753	810	792	755	806	783	794	727	813	796	811	801	801	815	795	831	766	780	834	787	825	781	821	828	810	791	830	805	748	848	792	824	805	830	785	813	738	784	786	772	787	786	801	764	801	772	784	831	821	782	775	828	797	757	790	781	775	755	790	804	833	770	829	781	816	773	766	825	796	779	790	820	815	763	780	813	800	787	811	741	787	785	812	795	762	839	795	779	808	820	801	781	801	784	803	791	804	856	801	790	814	783	758	735	753	765	770	835	776	770	823	811	792	813	783	784	803	773	816	779	780	752	756	827	698	837	832	769	766	808	780	815	786	815	801	825	795	813	763	785	787	831	793	794	779	826	778	750	773	789	784	760	825	772	795	760	766	780	779	785	809	813	856	765	809	754	802	782	789	773	800	790	787	852	794	796	781	819	776	767	809	758	786	771	778	790	843	833	760	778	802	784	801	786	758	807	718	791	809	795	756	811	763	790	829	798	858	819	785	806	852	780	804	781	812	784	783	798	752	792	800	777	773	838	835	805	822	761	793	763	791	824	773	834	762	818	829	776	821	858	789	788	786	759	797	853	777	747	800	798	828	832	806	765	793	785	787	787	787	789	815	773	789	828	807	791	811	775	839	777	810	810	806	833	827	863	816	801	737	782	781	777	784	750	771	755	791	767	748	844	810	799	758	782	792	774	824	820	743	794	787	793	781	755	767	722	782	795	807	753	798	834	769	816	793	792	814	820	790	792	815	799	791	766	806	786	762	823	792	760	734	852	768	809	806	747	762	791	810	776	787	722	801	762	753	755	827	802	799	827	826	774	826	755	770	766	780	806	850	817	751	784	780	783	822	806	799	796	810	804	781	790	804	792	827	810	723	794	742	789	794	867	812	848	812	787	788	808	792	780	800	782	797	764	853	786	754	827	809	806	816	783	765	756	774	805	778	789	844	778	809	809	708	796	807	828	771	830	748	829	760	798	788	814	797	822	752	780	720	803	795	782	792	782	800	790	811	761	757	847	788	773	743	777	752	745	749	794	795	737	801	798	747	798	774	789	796	796	841	776	764	804	785	836	856	794	849	769	822	786	749	825	752	796	780	824	798	807	763	781	853	802	795	823	806	811	791	792	773	744	779	797	784	756	825	776	734	801	784	803	822	797	753	776	782	731	778	799	784	717	756	791	822	763	788	808	772	770	730	759	817	751	814	787	801	756	821	708	797	819	798	762	790	756	821	758	788	759	756	795	814	815	777	823	783	773	811	793	754	759	817	873	775	771	817	776	829	780	806	890	760	755	766	799	751	747	792	823	737	790	786	783	791	808	815	812	811	749	810	819	760	794	813	846	815	833	751	828	760	810	773	782	789	827	825	801	817	792	802	764	809	835	804	797	832	758	825	788	839	779	826	808	761	755	813	752	807	808	722	840	796	753	809	799	805	801	744	808	830	792	775	872	783	762	793	766	812	753	826	799	830	766	774	793	782	763	831	753	803	813	770	798	818	781	831	761	831	846	839	784	814	763	779	772	776	786	804	804	822	739	769	758	737	781	805	816	760	794	729	784	753	792	789	791	781	776	867	762	794	784	822	786	759	774	780	759	788	812	774	771	806	808	767	777	771	822	803	768	783	790	846	764	825	843	830	781	791	764	780	790	833	830	778	838	755	810	796	794	807	770	802	804	801	771	774	840	812	778	782	800	809	774	753	756	769	836	769	760	771	823	774	831	842	781	732	783	827	779	808	759	769	743	788	763	822	786	725	805	782	800	799	793	800	754	825	755	754	783	807	804	781	814	794	790	771	778	781	805	784	819	795	800	816	757	802	784	838	801	803	787	794	773	833	816	828	743	775	820	794	807	847	779	843	784	747	785	789	805	764	795	754	799	817	775	748	801	846	808	756	810	802	771	806	763	730	794	809	812	781	813	799	825	820	803	804	746	764	809	784	767	749	824	795	758	772	800	748	796	795	778	799	789	865	786	822	724	783	745	758	820	774	826	766	805	776	824	711	807	791	845	800	768	811	837	793	769	764	783	755	742	772	830	825	802	767	782	830	800	804	793	815	821	764	832	799	850	758	780	761	796	829	770	742	787	810	796	805	785	805	829	761	739	823	819	759	815	790	767	786	742	778	795	740	767	805	781	771	832	775	848	727	757	778	797	734	742	796	823	814	734	793	798	842	760	824	866	769	807	797	779	799	787	763	831	795	803	794	856	817	823	769	743	800	789	765	793	790	789	761	751	786	848	767	794	837	797	810	757	730	828	793	762	808	791	798	795	808	759	782	779	872	769	835	827	769	819	801	774	741	789	764	752	806	796	743	802	774	776	782	815	825	797	773	828	765	734	828	839	789	821	794	822	759	777	741	784	836	773	829	764	800	739	782	797	821	808	780	763	775	830	785	766	778	784	793	843	802	827	861	821	785	778	772	827	758	740	744	792	794	785	819	738	806	740	788	819	770	801	777	859	796	781	792	718	724	828	823	808	754	809	790	799	805	825	819	763	838	809	816	797	805	809	779	832	779	773	800	852	766	768	783	805	781	818	778	782	815	803	804	816	786	780	835	783	788	818	774	800	764	806	763	827	776	791	774	784	813	796	803	745	813	825	800	790	844	787	794	795	810	775	791	825	791	807	804	795	816	746	812	782	735	789	811	800	766	768	791	790	848	794	813	790	811	770	740	771	842	806	769	774	805	765	807	832	778	771	756	800	797	754	812	775	812	841	793	766	770	790	795	832	791	762	786	778	828	807	819	769	826	800	788	762	786	780	776	785	734	809	784	798	844	789	809	781	763	788	794	757	749	782	795	784	779	806	812	777	774	781	763	745	816	818	731	750	836	737	769	781	784	791	835	814	832	812	756	793	816	803	795	776	813	803	804	753	827	794	839	831	766
27399	17315	5573	2427	1333	959	743	628	556	532	528	447	416	407	394	406	391	362	332	310	304	269	277	298	246	283	241	265	218	220	221	206	224	260	227	226	233	211	202	226	236	228	237	239	214	229	206	202	203	224	199	250	191	203	224	216	221	185	204	210	218	207	196	202	199	199	216	225	173	257	238	218	228	219	226	201	213	183	208	224	205	211	216	210	211	196	184	233	194	191	196	225	228	193	207	202	170	225	212	200	228	203	208	219	221	203	206	176	217	199	207	202	208	198	204	183	206	224	214	204	206	211	216	212	218	186	212	218	205	200	186	186	221	205	222	210	195	218	197	186	194	204	208	182	216	206	215	210	193	202	213	192	197	212	208	210	219	224	203	195	182	195	207	182	228	208	202	211	210	211	211	200	193	245	200	231	192	190	200	183	216	174	216	242	202	204	197	201	217	189	213	227	210	195	231	213	184	194	226	207	205	222	197	213	212	197	224	225	177	211	224	204	204	198	215	199	200	188	214	228	184	215	230	240	207	201	201	202	182	203	203	203	196	196	214	200	198	207	230	220	213	212	204	200	223	217	192	206	221	224	236	212	234	181	182	195	180	238	191	184	211	239	215	205	215	231	203	166	234	233	189	202	204	197	199	216	202	187	202	216	240	205	210	216	188	184	219	228	231	218	212	222	215	182	192	219	221	190	227	215	207	212	230	224	222	212	204	173	196	212	176	239	205	231	200	181	237	191	211	224	206	198	222	189	214	213	224	208	192	218	229	219	225	212	211	227	210	203	196	231	206	223	203	227	219	205	218	221	210	203	223	226	227	195	208	194	189	199	215	208	222	221	185	200	198	210	203	204	181	185	195	208	212	203	216	196	209	207	195	208	190	219	195	210	226	210	213	210	231	222	196	209	196	187	194	193	193	230	194	200	219	217	213	203	203	207	218	225	228	205	206	180	199	210	196	202	223	198	201	220	200	210	212	217	207	209	181	189	232	209	234	199	202	195	222	214	180	194	185	209	218	188	208	220	209	196	219	203	222	240	217	209	223	202	223	205	222	181	219	207	212	208	196	205	210	211	205	206	229	217	212	224	207	197	216	196	180	198	205	216	226	205	205	220	233	212	187	215	212	203	212	214	205	225	195	204	247	216	203	222	175	206	221	182	202	210	196	205	181	211	175	202	215	227	233	204	230	209	212	208	204	243	237	200	192	222	212	216	214	220	211	228	193	212	202	219	199	194	197	194	230	205	209	203	192	197	216	220	260	193	244	209	212	201	210	212	195	213	213	203	233	222	185	210	201	208	202	226	208	213	198	210	209	200	239	198	194	209	193	220	205	214	203	225	210	196	213	200	206	212	229	191	204	206	215	206	224	208	201	227	205	206	222	186	211	219	192	199	217	196	201	212	187	197	203	183	192	230	197	175	221	203	208	206	241	203	216	222	214	201	213	200	211	204	180	227	217	219	194	213	223	216	184	227	218	179	221	234	188	213	205	219	192	219	195	210	193	216	212	213	189	216	208	211	197	215	206	217	215	212	216	200	188	249	222	226	244	189	185	214	220	209	221	189	207	226	223	183	211	219	202	189	226	235	224	213	208	197	193	209	196	198	229	216	181	212	219	179	225	229	183	215	198	199	210	210	232	193	200	218	228	220	199	208	220	209	187	220	210	226	218	222	211	230	245	200	200	204	211	212	206	187	222	208	224	223	212	194	204	219	208	222	212	218	224	188	221	199	224	195	228	204	230	200	209	187	199	213	193	228	180	222	215	217	199	222	244	203	198	175	205	194	193	194	207	224	227	182	208	231	208	217	243	224	198	240	192	193	200	211	209	226	192	203	202	214	179	223	188	180	209	207	217	204	205	212	182	227	211	213	198	209	239	190	197	198	204	204	210	205	210	208	183	189	227	214	195	229	211	226	216	214	210	219	215	211	189	208	217	210	191	212	214	233	208	212	201	208	195	220	189	224	190	211	199	211	220	226	221	196	232	221	214	207	214	206	208	188	195	196	198	212	216	189	221	215	227	238	225	237	197	226	211	213	224	208	200	200	228	238	216	222	228	212	185	212	188	188	200	181	185	207	213	200	249	205	232	220	200	209	220	207	188	193	238	216	209	186	209	216	205	229	202	236	219	208	200	188	201	221	225	166	211	214	215	200	236	219	210	207	213	217	213	223	194	250	218	215	218	239	225	211	239	221	208	219	208	202	205	199	201	226	214	187	201	214	221	245	208	197	186	202	183	216	224	244	177	218	227	197	234	212	209	204	191	217	222	197	221	179	215	203	203	206	181	216	192	208	215	174	210	226	212	198	228	188	197	216	199	204	181	229	196	217	228	220	216	181	215	176	196	251	196	200	204	195	221	202	209	216	225	214	204	214	185	206	191	205	222	229	243	188	212	197	197	197	234	224	177	212	223	226	222	225	205	212	208	215	233	203	215	211	202	191	212	229	234	214	207	222	221	208	226	216	199	186	215	197	209	212	196	217	210	194	229	222	223	198	230	193	185	200	218	204	228	206	213	202	202	201	217	219	198	215	223	205	216	200	198	216	182	210	236	216	219	201	207	217	207	207	207	215	219	192	215	203	224	234	199	239	200	214	206	227	205	203	210	196	241	191	243	199	208	203	178	215	177	177	220	233	189	219	200	191	197	208	218	186	207	194	203	230	200	211	221	197	206	210	217	209	209	203	221	240	223	196	214	190	204	180	200	202	197	198	221	188	187	204	195	227	205	221	219	216	194	195	223	212	215	193	217	201	193	238	203	213	210	209	197	209	229	213	181	230	228	223	215	202	210	224	205	201	197	224	239	213	216	205	192	215	216	222	205	201	225	216	202	201	215	223	185	234	218	233	217	219	220	197	208	201	217	208	187	210	208	213	196	228	207	220	246	218	227	226	175	206	204	218	198	199	191	203	192	213	212	220	204	224	211	198	198	215	220	209	196	213	184	207	202	197	234	209	229	224	191	173	212	215	202	213	196	215	205	219	216	208	198	197	212	212	199	235	197	223	198	197	216	227	221	203	235	208	209	208	224	225	233	228	205	203	189	222	199	205	225	209	211	183	219	205	205	213	213	218	198	202	224	190	206	188	222	200	188	219	203	187	213	216	242	206	200	207	209	184	210	213	208	209	214	212	195	232	200	219	209	217	220	201	200	199	222	213	201	183	192	220	213	189	191	242	208	197	189	242	200	198	211	191	242	221	220	197	189	206	215	206	206	210	195	224	213	196	202	214	212	230	210	206	216	203	194	213	239	201	213	237	225	201	229	204	203	211	192	241	206	215	179	188	195	209	203	232	240	242	202	181	219	178	208	198	199	203	202	215	225	247	223	216	203	199	205	203	235	244	218	199	217	209	197	212	214	213	202	198	219	202	212	207	221	194	224	226	243	197	208	199	186	208	189	226	228	214	208	198	186	231	212	200	226	256	224	183	214	211	224	205	218	226	202	228	192	210	235	230	217	208	203	201	189	216	202	222	224	189	207	213
8063	11192	10706	6324	4485	3315	2775	2395	2218	1906	1789	1604	1484	1459	1338	1339	1309	1162	1138	975	1008	886	777	814	746	700	645	594	551	537	522	492	492	455	458	477	512	520	515	494	455	496	496	511	496	477	438	491	436	496	483	515	471	466	477	473	470	414	470	472	495	486	477	457	486	428	483	428	492	447	445	437	472	466	453	445	461	425	489	469	466	499	443	482	463	464	460	436	473	436	485	433	477	467	436	443	482	473	452	453	476	472	436	454	480	481	426	459	449	460	470	439	465	420	454	472	476	436	467	490	492	466	425	464	441	462	494	446	469	438	468	452	445	449	466	458	480	441	460	458	477	486	449	443	431	469	452	441	457	458	479	481	480	431	428	446	449	488	465	443	390	451	462	493	445	450	488	479	472	455	469	463	453	446	486	480	469	423	465	453	436	471	459	452	464	461	468	493	431	433	442	489	452	493	481	496	449	461	497	478	439	469	450	459	420	472	435	412	483	436	467	497	502	475	460	465	446	493	476	451	456	450	440	486	478	431	464	448	413	464	482	498	425	460	490	463	446	455	458	449	436	457	446	460	449	452	445	449	454	417	467	442	439	489	465	448	474	479	428	445	474	477	474	457	472	460	452	449	454	425	475	433	466	426	453	453	463	435	437	480	487	495	425	477	448	458	462	499	503	452	457	484	446	437	428	460	498	449	444	505	429	449	434	451	411	481	475	453	432	465	465	469	468	448	432	448	469	429	474	460	454	455	493	418	495	438	456	462	478	427	433	432	461	478	480	484	446	426	457	478	447	438	490	452	455	454	475	450	453	464	462	462	450	453	435	454	488	462	466	416	463	494	480	430	475	448	449	442	432	467	483	489	460	453	471	455	461	453	465	445	438	448	418	443	430	470	449	430	448	414	439	433	477	467	454	427	478	502	450	493	428	455	483	460	441	454	491	444	450	459	460	458	483	451	453	461	453	475	486	433	499	457	467	471	490	452	478	439	446	475	455	453	493	453	449	454	501	484	444	458	441	490	448	453	477	472	466	464	440	474	475	473	454	459	456	469	442	461	457	443	442	507	474	456	443	478	462	447	494	435	447	452	436	452	469	409	452	484	423	416	498	469	451	452	420	427	435	430	444	447	445	454	436	478	463	472	477	437	442	498	483	464	446	459	472	477	473	423	463	455	442	483	436	472	464	476	448	444	489	464	475	426	451	446	468	492	459	427	473	450	464	486	480	464	428	436	396	462	472	499	448	438	463	457	467	485	465	482	450	432	429	470	433	465	486	507	445	447	386	469	439	452	422	477	465	441	456	438	474	447	463	448	437	448	429	445	471	487	451	469	438	452	490	454	464	466	495	440	496	439	466	478	462	475	470	435	487	473	434	468	425	457	459	426	492	459	455	460	414	462	486	471	467	482	452	479	480	494	430	451	448	478	468	450	481	431	452	490	464	473	427	444	407	459	475	465	457	440	460	460	478	468	453	442	443	444	454	484	473	450	471	447	484	477	435	447	456	449	464	433	460	449	483	471	499	388	484	443	458	442	491	469	424	483	446	405	488	426	439	457	481	454	470	471	430	439	441	430	426	477	484	481	447	455	448	488	459	441	443	430	440	461	489	488	441	465	475	445	418	436	445	454	434	441	464	475	434	457	440	397	451	446	431	464	469	448	482	427	433	467	446	466	447	454	443	430	460	469	481	493	483	452	469	444	453	473	432	430	526	458	470	441	453	477	482	479	452	485	457	424	481	482	469	519	451	402	468	455	463	470	475	470	466	424	472	404	426	462	483	436	442	447	441	490	470	489	439	444	453	430	465	455	451	485	465	458	452	488	464	480	433	438	448	409	458	462	439	493	483	485	472	453	435	471	439	504	477	435	473	435	486	489	475	481	475	506	420	418	439	482	440	427	470	454	433	475	452	463	446	446	455	463	413	484	467	475	468	499	470	434	481	450	446	460	435	465	477	453	456	461	481	424	468	489	445	446	476	422	462	482	451	466	461	468	473	467	486	471	486	424	443	468	459	446	440	464	454	444	454	466	474	449	463	460	497	471	453	455	464	475	457	443	422	461	472	435	474	452	464	446	455	482	491	443	437	447	483	462	447	436	462	447	446	457	467	440	439	455	448	505	455	449	462	499	441	464	484	487	453	471	463	454	450	489	431	487	459	441	463	458	477	444	471	485	448	459	419	443	484	455	489	474	457	476	489	450	421	473	442	474	432	443	480	455	481	434	435	444	437	470	443	444	484	420	472	458	472	409	477	460	473	468	440	473	474	455	456	456	469	478	464	457	437	460	447	460	472	532	446	477	464	501	470	451	428	433	424	484	453	448	425	457	453	468	430	476	468	474	478	467	429	468	439	462	458	453	477	488	491	448	473	483	461	440	478	456	466	462	445	456	444	435	456	488	460	494	501	507	445	471	452	448	458	458	457	419	483	443	436	449	441	433	471	457	482	466	447	462	434	454	483	477	419	434	446	435	453	442	451	444	473	418	464	435	427	477	447	466	430	445	477	452	498	456	475	475	466	433	406	449	436	481	479	466	393	458	485	491	453	478	423	438	461	464	454	473	465	454	509	481	446	451	450	479	476	441	488	458	427	477	459	464	434	472	441	464	451	424	466	460	471	461	462	483	419	431	465	471	453	489	469	468	468	454	428	468	441	433	495	493	417	452	470	438	451	447	442	483	427	472	495	504	468	458	481	481	463	437	447	411	467	463	492	444	486	448	422	452	441	436	482	425	463	418	457	468	476	458	452	474	455	460	421	450	432	453	464	473	430	460	475	451	456	472	442	488	477	472	474	399	434	482	477	434	472	458	433	437	458	474	440	470	463	452	449	421	445	440	456	463	432	466	445	431	464	435	461	457	462	423	454	488	464	465	457	460	459	454	464	480	446	456	432	478	483	459	457	476	469	446	449	428	473	423	448	479	448	488	487	444	478	445	468	443	516	433	436	486	476	429	446	478	475	457	460	404	447	471	441	444	456	419	450	474	398	459	478	472	459	448	453	465	422	480	501	418	485	445	459	476	479	445	445	425	429	458	421	444	431	438	460	437	480	456	478	467	455	497	432	449	474	408	498	436	484	453	471	414	457	498	463	436	432	447	451	477	456	443	488	471	465	446	456	445	464	461	441	465	492	483	460	457	433	458	446	454	480	474	468	450	444	468	443	511	497	465	463	472	432	422	473	460	464	496	437	447	479	479	491	444	432	493	480	404	463	467	506	456	459	477	449	410	460	462	455	447	449	466	484	496	462	454	497	454	431	464	488	482	456	449	464	450	450	436	456	447	475	446	459	494	473	420	421	474	417	418	461	469	469	459	463	467	423	430	451	448	437	412	460	450	478	482	465	438	475	441	425	437	455	477	465	442	443	426	453	468	484	454	469	414	445	439	420	438	466	429	450	447	444	431	495	473	463	435	449	458	434	490	467	453	465	450	465	456	496	450	469	470	411	457	438	422	445	440	470	457	445	433	468	466	459	458	498	453	428	462
25212	21480	27936	25350	12714	3127	2032	1488	1206	1112	1004	871	817	784	715	672	653	621	536	517	503	484	456	458	410	362	354	320	314	284	296	276	266	266	242	256	277	277	266	248	274	253	273	247	272	257	251	233	241	269	244	263	266	261	226	231	271	247	238	265	251	250	247	278	240	262	249	239	251	287	259	257	267	246	253	230	225	229	236	255	230	243	258	268	256	227	223	229	227	266	246	258	232	299	235	272	248	276	264	250	259	268	233	264	248	226	225	244	250	243	234	237	235	222	233	229	232	265	215	245	251	248	227	245	278	265	261	247	268	234	210	235	242	242	254	278	237	248	234	237	259	263	220	221	245	253	273	246	247	270	255	230	258	241	219	213	247	232	254	215	255	270	241	255	242	248	241	261	220	205	238	249	265	233	231	277	259	252	241	221	223	254	253	238	234	218	214	258	240	264	229	236	266	253	273	196	229	256	226	272	228	223	270	234	241	242	233	235	261	210	254	255	245	227	244	268	240	242	272	242	250	234	233	238	233	229	255	263	247	246	256	261	246	257	259	259	244	226	223	249	248	234	248	243	257	263	252	248	260	251	279	238	224	251	253	234	264	236	257	249	274	212	229	240	241	244	239	231	212	240	235	269	236	243	237	233	248	228	224	246	233	265	253	215	217	220	257	257	237	225	239	220	263	217	234	237	249	230	238	217	252	250	245	260	237	226	268	238	226	260	233	265	241	215	240	260	247	241	259	230	242	263	261	219	236	234	250	230	255	232	224	232	265	272	249	241	250	235	237	247	258	239	246	236	245	244	234	245	258	247	223	258	214	252	243	232	251	232	239	229	240	226	217	269	223	248	247	251	237	249	245	247	243	266	236	272	256	238	239	247	263	226	251	226	255	237	247	241	240	255	246	271	236	224	242	252	263	219	244	241	238	239	249	240	224	222	250	226	216	244	228	211	235	237	268	229	264	223	239	270	252	244	213	234	245	235	235	242	235	242	246	226	247	239	252	278	245	257	265	246	224	241	228	269	262	236	238	263	255	235	230	255	263	266	243	244	230	248	226	247	233	237	243	256	268	222	273	245	252	247	220	233	238	265	250	256	244	254	244	252	260	255	261	265	260	237	220	229	256	242	266	283	225	251	252	248	245	223	279	243	254	243	237	226	248	227	245	243	229	226	222	238	246	224	242	250	235	229	245	238	222	255	232	233	233	295	203	230	214	227	235	251	247	255	249	238	254	240	256	228	260	240	257	224	245	257	247	253	239	259	231	254	241	243	262	243	250	241	260	287	274	240	254	216	256	254	240	225	264	215	234	256	261	239	239	242	271	253	243	255	250	265	292	251	250	200	260	241	276	234	237	233	206	235	268	247	241	254	240	228	263	251	242	243	216	245	236	245	254	236	226	258	225	252	237	238	244	226	257	257	221	248	275	238	241	215	267	251	249	214	249	242	256	234	221	253	237	243	240	253	247	239	240	239	237	237	238	245	241	252	230	209	260	250	233	241	237	267	239	246	248	210	237	238	249	243	247	253	226	261	252	255	219	242	249	236	251	251	251	246	248	262	255	248	224	282	231	229	251	251	242	242	283	214	253	281	246	238	249	233	265	234	261	251	216	244	227	258	241	250	246	241	227	258	235	242	263	234	258	249	249	211	273	215	241	270	244	228	215	238	267	243	217	258	251	244	249	222	238	247	261	229	263	228	273	249	229	214	238	242	263	269	227	261	246	259	224	226	240	262	280	246	256	218	239	233	264	257	228	230	232	254	240	226	253	268	237	251	239	272	263	245	228	248	280	249	243	272	243	256	268	255	260	253	225	260	223	237	273	259	243	243	217	246	241	242	243	256	245	254	241	246	238	249	237	255	263	245	255	259	239	240	233	232	220	257	255	226	233	245	238	237	239	264	256	237	238	242	207	235	263	217	235	249	255	252	233	229	246	249	237	266	241	228	224	232	236	254	243	243	256	236	281	221	214	276	228	253	262	242	215	266	264	254	224	252	251	250	254	238	257	246	246	237	253	241	232	271	246	225	217	211	266	249	216	247	263	230	221	246	239	242	243	257	244	256	259	256	228	233	263	243	244	227	247	243	233	236	247	251	258	267	209	239	225	245	257	242	228	261	235	244	232	228	259	239	242	233	251	256	232	233	235	254	231	255	210	230	255	231	228	257	240	223	238	257	253	273	244	248	227	215	232	233	247	228	226	250	275	263	230	250	236	254	239	246	242	215	241	224	245	207	250	237	251	239	226	224	240	249	247	262	258	260	228	248	260	215	233	252	246	241	247	243	253	224	227	237	235	229	241	233	239	252	237	244	248	220	214	218	263	222	262	253	222	216	214	232	229	228	271	266	250	274	229	236	235	251	222	238	252	263	236	236	248	252	239	269	232	253	247	231	251	238	233	219	245	227	248	250	219	260	254	241	239	254	232	203	228	244	237	246	237	223	250	240	264	242	228	250	243	231	255	232	231	274	239	257	233	217	258	262	249	215	231	233	256	258	252	245	229	250	254	239	215	243	251	230	218	234	206	250	246	239	223	200	227	248	256	235	264	265	239	245	260	240	244	228	241	234	244	260	256	232	250	249	220	231	255	231	268	230	243	255	255	249	269	239	257	228	240	227	243	208	247	236	238	250	232	233	227	217	216	233	219	221	216	255	251	271	248	257	245	238	221	254	234	232	247	238	216	227	232	242	260	250	250	239	251	236	229	248	217	256	238	269	227	247	249	279	235	239	258	231	251	266	239	239	249	260	256	244	225	228	247	237	260	245	253	226	256	253	252	249	234	225	269	235	252	270	259	241	245	233	246	246	243	238	240	221	269	244	246	256	251	241	244	248	242	262	239	245	215	240	216	233	258	268	249	247	238	234	228	252	229	224	239	237	236	232	245	250	260	274	258	260	272	231	243	259	243	227	251	243	230	254	235	247	225	227	273	251	216	249	250	222	243	223	216	241	271	246	254	272	243	234	254	240	276	236	259	247	250	226	247	238	247	236	268	219	242	244	277	240	245	221	210	267	260	251	250	256	285	261	266	240	249	265	263	222	246	261	217	247	239	246	240	265	269	254	240	230	260	248	213	231	209	246	257	250	218	243	266	243	247	253	209	196	262	238	219	254	257	258	215	257	246	251	204	260	263	230	229	241	214	256	245	238	216	279	238	243	268	247	247	265	243	243	249	222	214	219	242	255	257	240	234	250	228	263	241	243	220	260	255	272	250	247	250	258	231	230	261	256	244	251	241	265	217	232	233	236	257	232	254	239	214	247	252	249	241	239	226	219	253	226	249	260	240	251	247	216	251	242	203	233	254	242	235	240	235	244	255	243	244	225	252	276	276	221	259	245	270	240	251	251	249	257	226	232	265	248	247	249	236	241	259	253	271	256	237	260	223	244	245	248	249	242	245	229	260	237	235	267	262	252	235	246	241	242	223	245	235	239	239	259	253	274	247	239	239	247	269	256	247	256	254	213	246	244	239	240	236	250	236	211
11061	21342	20315	13516	9768	7492	6234	5119	4366	4064	3716	3221	2904	2802	2496	2380	2306	2158	1956	1755	1658	1452	1361	1237	1112	1086	1061	900	813	724	663	626	632	595	625	605	586	571	571	628	555	618	583	559	589	599	586	537	580	629	595	559	615	529	551	572	524	545	558	544	574	510	551	554	539	559	529	548	492	517	526	514	530	526	543	527	565	537	521	531	536	502	524	595	526	524	543	545	536	521	484	538	529	530	538	545	495	494	524	509	525	551	521	517	512	519	552	543	509	582	510	531	494	503	555	530	508	542	534	500	537	531	517	480	507	536	526	527	515	520	530	555	487	512	530	522	490	518	513	530	514	497	517	542	502	533	487	524	501	521	526	512	486	555	554	510	549	521	518	531	474	536	549	529	541	553	522	493	503	546	484	555	532	505	542	474	562	532	499	525	490	541	532	537	511	537	539	507	532	494	541	540	530	566	514	530	516	561	526	484	498	517	540	532	486	513	507	546	535	472	501	516	518	509	517	487	562	504	487	503	516	542	532	504	517	551	478	550	547	506	516	498	507	521	526	517	544	512	524	517	544	516	534	523	516	512	551	514	518	521	552	530	513	487	503	564	557	516	520	545	513	505	505	516	496	501	511	528	521	530	522	503	513	553	490	579	494	564	504	488	580	530	538	500	562	535	492	520	528	499	511	472	495	541	541	589	491	504	528	547	500	474	508	565	497	508	515	507	516	530	498	521	500	530	535	535	523	560	544	532	528	543	546	523	529	542	508	505	466	523	527	545	515	566	512	507	524	540	497	541	522	501	544	482	509	537	534	559	519	507	549	525	512	513	522	491	509	545	550	533	542	512	502	534	549	475	515	583	497	496	498	509	523	484	490	568	557	546	538	529	532	503	485	509	507	516	560	539	546	513	537	540	520	555	517	532	534	511	517	529	539	556	489	523	544	514	536	510	555	502	503	509	519	518	518	530	561	511	509	515	506	514	564	560	530	499	588	519	496	518	546	512	517	547	535	478	572	555	508	491	527	523	526	553	512	538	463	543	515	525	524	504	520	561	521	535	497	507	530	525	551	537	512	484	538	465	553	531	525	548	525	492	527	485	495	541	538	513	502	551	523	500	541	551	497	515	508	509	473	500	515	491	556	547	529	530	519	514	534	540	474	580	524	535	551	535	558	542	527	530	532	500	523	487	535	526	521	536	541	538	504	502	514	525	520	567	485	580	473	499	559	576	487	534	509	516	537	500	521	546	507	518	504	506	519	485	515	464	547	542	561	537	547	511	490	505	499	492	502	543	533	514	561	469	499	515	523	526	535	560	528	550	524	530	463	526	517	494	538	508	530	494	521	491	513	520	538	507	515	523	480	556	513	526	530	552	519	492	510	508	539	488	470	508	517	530	499	534	508	534	506	511	498	529	514	504	530	516	520	537	518	506	516	534	537	507	523	539	527	545	573	543	495	541	562	532	524	551	549	510	502	534	514	533	541	521	529	538	544	519	511	533	527	539	533	556	564	517	522	547	544	528	504	541	483	513	499	535	543	524	515	530	469	521	473	496	490	486	509	476	517	489	520	504	502	569	534	478	509	533	548	506	536	542	536	527	502	524	518	488	561	530	539	482	530	539	539	502	562	510	523	466	545	514	539	562	526	534	511	526	492	513	477	566	534	500	540	551	553	524	530	524	504	529	534	533	515	502	533	516	531	461	503	526	525	535	492	503	510	542	489	532	537	502	531	480	499	539	541	527	525	571	527	482	479	513	538	502	520	527	509	548	522	509	504	471	516	521	589	521	535	527	540	530	501	556	530	561	538	498	534	513	518	510	562	489	519	543	530	512	490	474	541	524	534	540	522	552	579	560	515	528	545	523	510	594	505	551	520	521	514	515	491	524	514	516	512	509	529	525	550	523	550	509	535	514	529	486	547	526	518	516	532	542	506	503	504	485	518	495	544	551	551	530	517	570	485	523	489	549	533	519	527	548	506	513	541	531	481	509	535	472	511	504	537	494	517	536	498	500	534	547	530	526	542	535	508	538	524	521	521	484	511	553	548	513	475	493	480	528	506	551	546	517	515	503	542	531	517	486	551	538	509	528	560	491	547	500	502	530	494	527	506	540	533	496	507	527	544	502	548	533	508	543	520	524	482	526	556	532	507	528	550	539	556	515	528	511	517	524	509	520	484	491	539	545	534	508	493	533	493	536	521	510	490	545	537	524	529	514	505	521	526	539	536	545	544	554	475	539	537	480	533	479	491	517	525	526	496	490	544	564	535	565	491	500	541	521	562	490	522	499	476	507	485	491	538	509	509	522	530	536	523	540	525	489	543	525	517	523	495	538	495	530	506	547	512	517	543	513	515	519	464	500	550	542	484	535	546	521	540	497	502	548	531	503	567	547	523	551	499	529	527	516	540	531	544	512	513	522	521	572	537	478	513	502	489	502	509	543	523	512	608	520	520	544	526	533	545	532	557	545	491	525	539	510	507	527	530	547	539	550	545	508	514	500	530	526	550	541	488	508	481	517	538	551	495	503	503	549	523	543	505	530	545	509	497	584	518	522	491	520	558	532	499	523	527	527	531	534	515	554	518	522	530	461	512	528	498	526	554	550	542	543	526	487	506	515	514	487	520	519	494	524	501	509	550	502	527	527	556	513	493	523	527	544	510	490	523	523	503	567	507	510	533	547	526	542	507	491	545	548	523	525	511	507	544	489	547	521	533	540	549	581	504	544	517	480	537	535	528	554	505	520	505	505	527	502	526	579	550	504	565	518	533	489	535	540	540	477	573	526	519	542	513	492	533	533	513	505	500	515	534	503	527	539	508	482	519	516	498	580	519	544	531	500	526	494	514	518	537	530	512	549	538	511	515	581	510	529	496	525	495	523	534	527	533	498	547	561	506	557	566	492	557	538	522	501	564	570	466	505	519	524	529	504	514	530	527	545	538	499	554	528	507	521	564	541	510	512	523	489	550	539	545	541	532	496	523	512	513	503	541	509	494	549	513	555	488	529	525	524	495	512	528	547	478	548	482	500	522	518	558	512	552	513	537	519	505	534	529	475	526	522	514	546	507	530	492	484	517	522	516	524	495	542	515	517	537	544	507	538	547	501	503	497	542	520	520	496	503	458	539	527	528	569	553	550	515	531	549	527	532	527	529	527	505	493	502	519	479	507	509	512	507	561	559	518	515	505	517	480	490	548	532	508	532	521	526	517	497	550	508	499	524	518	497	480	516	523	496	511	525	493	522	543	522	516	508	528	549	536	524	556	515	543	508	503	532	508	537	548	516	543	540	523	521	523	555	545	530	509	542	508	506	495	510	512	493	528	502	520	506	507	501	500	525	474	506	522	504	551	510	535	548	532	505	573	566	522	531	534	530	506	524	565	486	505	505	528	486	534	524	543	498	519	517	534	579	511	538	574	527	507	555	527	534	514	534	511	528	566	536	490	542	496	536	534	515	514	507	532	554	513	526	571	526	555	544	503	542	532	484	533	518	533
24217	21458	28910	24416	21418	12283	4198	2585	2037	1859	1672	1485	1318	1256	1135	1170	1066	1011	921	894	797	789	721	685	672	630	598	500	498	441	483	439	434	434	411	431	438	391	421	416	429	404	425	433	399	415	374	370	412	414	389	388	406	420	442	395	421	400	386	389	362	391	410	422	379	405	360	393	428	436	395	386	389	435	414	375	367	394	383	418	372	390	421	370	412	378	369	413	398	388	399	367	382	379	385	390	388	366	395	388	362	367	429	438	405	397	402	401	392	381	413	363	385	376	386	408	417	413	388	364	407	426	415	421	390	415	358	380	401	389	373	393	378	416	352	363	402	411	404	406	391	394	406	380	405	383	403	442	387	388	402	399	399	391	379	412	362	375	386	367	355	377	364	383	393	367	384	385	356	405	412	405	403	383	413	388	393	357	391	396	401	381	434	366	400	390	403	392	362	393	408	393	378	418	364	395	403	421	403	396	381	359	393	402	377	397	376	352	383	367	392	417	405	398	374	403	385	374	374	398	419	406	377	418	400	409	370	374	406	379	387	383	375	418	385	402	424	391	387	393	353	372	405	394	374	406	395	393	398	356	399	421	396	397	405	363	372	369	396	391	371	404	422	392	413	381	360	374	400	403	393	365	378	386	361	423	375	385	405	403	365	432	374	382	416	431	410	427	360	423	407	405	348	391	423	343	387	355	386	364	400	387	372	421	369	394	401	402	405	407	382	401	370	379	381	398	381	396	409	397	398	398	404	389	420	398	385	395	400	399	361	374	367	372	389	376	410	347	391	416	401	387	400	410	418	358	411	399	397	386	371	406	381	463	373	374	356	391	384	381	382	401	394	420	418	396	396	367	397	405	341	402	396	415	406	364	393	376	369	370	410	369	361	401	403	410	405	365	382	380	404	416	378	398	422	388	366	379	346	380	393	411	404	377	386	383	384	405	393	386	370	396	393	391	372	414	399	371	407	376	388	371	367	385	432	391	389	373	407	390	377	408	402	375	369	417	391	373	382	381	412	412	372	403	388	452	401	391	395	390	378	406	376	386	378	366	410	401	424	391	394	343	415	361	383	362	386	381	378	397	372	414	413	391	397	376	425	390	417	400	373	409	396	397	392	411	404	400	388	397	380	381	382	388	374	405	427	414	403	365	385	410	386	401	381	375	407	376	381	399	392	377	405	377	384	363	402	370	385	390	395	431	381	395	399	394	362	381	447	344	426	376	376	377	411	429	381	403	401	411	397	368	390	373	392	411	365	387	394	410	377	365	397	406	383	417	411	371	340	394	366	393	406	388	375	404	389	413	377	410	387	372	386	373	395	398	388	390	370	407	411	405	371	383	410	384	375	370	378	371	391	385	374	391	370	396	367	364	371	420	432	409	404	367	426	377	395	377	409	389	387	398	379	382	371	381	388	388	393	389	370	380	392	358	398	387	425	364	383	412	372	353	403	371	404	373	371	395	369	376	393	394	408	353	433	391	376	388	420	379	416	424	378	373	408	388	386	403	379	406	393	392	395	375	388	382	403	376	389	425	374	385	376	366	411	424	376	363	389	374	389	357	386	396	417	338	406	385	385	375	390	377	391	405	340	364	406	351	353	396	392	397	410	395	391	393	367	354	389	372	424	425	413	410	387	399	386	368	405	399	455	390	386	399	362	403	396	425	392	407	408	406	366	375	375	364	389	386	397	389	408	410	402	405	366	393	391	392	417	394	367	369	383	367	391	398	399	400	413	435	388	355	379	396	380	430	406	396	391	381	382	378	410	406	375	402	407	381	364	375	379	364	407	423	365	378	348	373	473	419	390	386	361	388	432	376	403	376	393	393	374	383	395	401	373	390	348	408	400	374	420	386	391	408	414	384	386	411	437	320	425	417	341	359	395	392	369	395	404	397	391	395	376	411	360	423	397	376	365	393	377	358	403	384	399	357	422	414	384	384	379	404	386	432	376	381	394	360	391	404	382	388	379	380	399	354	413	419	358	364	379	363	415	401	377	403	380	354	374	377	401	422	387	400	396	368	375	370	370	361	370	411	380	412	363	389	398	388	361	391	409	385	374	346	414	394	382	399	384	405	371	409	379	389	384	399	378	400	402	388	384	351	383	375	408	394	352	377	381	394	385	388	364	401	366	370	388	392	350	369	378	412	339	370	392	372	397	391	368	377	378	385	405	359	388	391	401	385	412	374	379	387	403	396	434	398	403	387	371	420	356	383	408	371	414	373	380	384	393	437	397	391	388	372	366	387	362	394	379	413	396	383	379	375	395	389	396	400	393	406	397	399	388	408	384	405	391	389	383	392	399	405	440	386	351	367	422	436	386	366	429	421	393	402	380	381	399	369	405	387	374	367	395	385	362	391	368	413	367	354	386	379	390	420	377	373	373	355	365	399	380	413	367	391	414	371	408	379	363	404	375	394	402	427	408	367	407	381	384	394	405	383	419	364	372	401	393	420	371	426	378	407	404	395	421	410	369	390	387	386	442	432	381	364	383	380	408	405	432	453	331	408	351	401	406	412	373	391	385	338	361	363	407	366	364	423	355	391	429	382	376	389	374	379	403	372	387	356	437	381	373	368	386	384	392	382	372	368	347	408	419	372	384	382	352	376	367	392	381	402	420	374	377	406	366	357	346	404	360	405	372	373	378	432	380	397	420	379	396	350	384	380	436	404	406	394	395	395	369	402	402	410	383	355	406	365	395	403	384	389	385	364	381	347	379	397	395	375	428	418	368	369	378	404	404	382	408	420	444	367	367	379	363	363	419	383	364	370	384	373	407	363	426	356	393	366	398	395	415	383	400	403	399	375	382	369	390	412	379	374	386	373	374	378	351	407	395	364	388	374	364	376	368	404	414	390	394	343	387	378	366	374	372	422	423	421	426	382	353	384	372	406	366	383	383	378	415	404	407	374	414	386	393	380	410	378	414	406	418	365	390	400	384	383	366	350	365	410	394	445	370	396	392	373	386	403	393	404	389	397	370	407	378	365	362	379	375	404	429	396	366	357	384	405	393	387	391	407	363	424	393	373	393	387	418	384	379	375	381	400	398	368	358	392	399	410	402	405	408	389	389	356	383	388	402	402	383	399	389	382	401	393	393	411	396	387	427	390	398	375	386	394	356	385	439	408	389	374	375	407	437	401	362	389	373	383	390	398	379	364	347	406	381	409	401	366	394	363	367	351	372	438	390	377	369	380	406	408	409	344	408	387	391	387	356	416	400	397	386	382	386	370	370	384	372	405	379	368	429	372	396	412	402	411	373	384	347	359	399	403	373	366	349	384	387	404	394	384	377	363	417	341	383	379	392	363	374	397	406	418	394	352	388	374	384	397	370	416	380	374	367	397	369	352	383	353	379	362	382	362	398	371	423	391	418	404	429	391	391	370	407	392	408	370	402	369	402	374	358	398	395	402	357	361	403	390	429	388	368	390	380	404	364	415	380	369	383	390	383	391	401	380	411	380	402	370	382	375	424	392	377	375	438	374	350	378
14075	27393	26133	18569	14441	11197	9054	7984	6977	6298	5577	4881	4492	4302	4003	3733	3511	3221	2967	2685	2460	2198	2074	1937	1756	1760	1521	1418	1260	1060	1011	1006	955	1010	966	932	905	931	906	901	890	894	906	873	901	887	881	862	857	884	897	843	879	848	819	831	879	824	804	821	859	801	819	791	775	790	848	784	762	814	766	819	784	761	778	794	880	800	790	845	744	809	747	759	798	834	766	743	822	773	796	797	744	792	813	771	746	744	829	784	781	775	790	806	728	777	846	766	814	793	757	820	805	774	844	803	727	812	780	780	791	811	771	760	805	795	758	783	841	787	782	806	825	748	790	775	799	829	773	780	831	822	737	771	783	789	761	788	815	775	775	744	795	787	775	770	807	834	797	809	804	808	819	785	775	837	752	766	788	791	783	785	806	870	741	793	789	789	807	735	799	803	814	729	733	798	765	790	798	798	745	827	760	795	775	813	809	789	826	833	807	775	789	811	826	766	830	772	776	770	824	731	773	807	765	766	800	794	797	792	784	711	783	777	818	778	756	784	791	775	744	790	797	757	807	819	791	837	745	762	814	767	769	793	794	767	791	817	782	771	760	793	774	808	824	821	751	776	783	790	808	772	825	787	795	793	813	803	804	775	770	807	805	796	782	776	782	770	765	774	776	764	761	781	838	770	841	783	791	825	757	800	801	758	737	772	823	823	767	767	777	781	752	770	755	767	788	772	777	796	843	849	793	753	778	777	769	735	777	786	767	764	837	792	810	734	807	773	825	738	798	831	780	792	752	754	772	787	779	832	792	804	811	751	840	739	772	793	833	783	779	752	823	788	781	809	780	813	753	788	809	794	783	786	800	768	788	770	794	760	736	824	812	855	789	765	785	716	774	777	773	870	817	773	762	800	779	711	760	706	810	802	771	775	770	836	763	846	875	796	811	792	752	783	760	721	750	765	773	821	732	819	776	767	818	754	790	734	846	808	779	794	808	795	803	797	839	830	786	815	801	796	801	817	774	791	813	830	798	789	729	830	795	793	824	818	772	800	783	798	783	793	767	772	792	755	833	737	835	789	833	749	781	856	797	713	822	742	779	806	838	778	787	816	742	820	787	782	778	764	839	820	765	763	799	790	791	725	819	775	794	804	746	821	777	748	802	825	780	780	798	805	788	851	776	767	772	775	785	786	808	773	718	798	834	819	841	788	826	794	767	814	785	795	761	783	800	720	732	783	749	768	778	831	790	778	795	759	774	782	841	808	777	787	789	753	801	838	817	791	779	791	815	769	776	819	758	729	786	794	797	814	779	794	778	797	772	843	787	789	799	808	797	785	793	753	812	786	793	790	763	799	771	820	751	801	760	757	813	800	836	767	783	761	788	811	781	789	772	779	745	850	815	789	729	796	803	817	771	773	765	733	787	804	745	769	791	770	827	747	822	758	745	813	758	817	766	715	761	794	804	807	806	814	832	794	780	746	757	758	795	784	812	777	778	816	821	807	809	825	812	796	783	811	811	809	800	746	803	772	789	822	754	756	847	819	769	754	755	800	800	752	776	809	773	792	815	800	779	819	761	814	789	758	779	780	757	788	773	829	775	769	752	818	744	790	818	801	742	793	769	794	766	784	816	807	761	841	776	839	800	786	775	819	814	820	797	777	777	772	799	789	803	798	784	770	790	824	802	803	795	817	749	772	773	838	754	814	812	771	771	754	816	827	800	773	794	792	766	815	739	788	817	765	776	797	814	810	800	762	788	821	787	775	843	786	859	805	779	777	792	843	824	833	801	779	759	747	794	792	791	832	765	836	807	768	775	800	772	827	781	804	788	822	795	784	813	748	783	823	814	808	741	746	830	790	798	822	777	759	790	763	805	780	781	794	813	791	811	797	783	844	726	822	820	758	783	753	772	839	746	756	804	784	755	792	796	768	778	757	798	801	776	790	704	806	804	795	772	778	789	802	807	777	780	733	830	761	829	808	790	819	820	814	738	785	783	771	808	798	784	789	780	771	809	851	780	822	796	797	737	799	781	748	804	761	801	735	769	715	802	730	788	759	792	769	814	802	751	765	786	799	828	771	778	781	773	768	779	747	768	797	827	796	786	775	774	742	770	778	828	793	816	793	768	797	828	759	805	773	772	802	793	776	744	743	807	741	733	791	776	782	755	797	821	768	778	813	812	727	807	788	815	850	823	777	752	777	851	818	783	777	795	787	798	777	798	776	782	775	807	781	816	812	773	800	781	802	806	741	801	794	818	840	767	773	761	774	804	817	776	782	780	812	781	797	796	780	797	829	773	833	795	793	817	803	817	769	825	801	826	803	773	747	825	780	835	751	800	813	807	814	809	790	788	722	793	749	776	801	824	790	831	793	773	810	783	803	785	835	839	783	844	809	799	761	824	788	779	800	736	784	810	765	787	789	767	837	776	840	811	739	780	842	739	789	761	778	770	768	819	799	764	762	823	776	796	789	808	799	761	808	827	849	794	779	771	830	837	820	792	814	802	790	804	808	761	811	767	832	832	798	797	797	775	816	797	810	783	816	776	820	806	761	828	730	758	788	784	796	791	814	781	764	754	821	817	831	797	812	757	769	812	786	771	796	786	775	801	777	756	853	731	829	779	773	776	789	772	794	767	772	704	808	777	788	773	774	784	832	778	787	756	805	804	795	800	759	792	818	801	793	796	790	817	802	733	822	722	776	786	862	828	738	826	761	785	834	824	815	832	821	804	730	794	726	799	807	764	801	833	790	783	831	793	750	816	753	809	782	760	793	778	797	787	770	828	806	790	748	825	831	774	799	785	799	753	840	774	793	818	799	755	742	810	800	789	782	798	756	783	804	754	781	792	770	730	786	779	835	785	771	777	825	783	764	782	739	787	809	821	797	761	790	800	812	789	780	788	797	834	794	822	787	784	746	817	782	718	778	786	812	802	783	748	782	758	844	765	801	799	749	790	825	776	800	762	835	852	819	830	793	828	803	807	797	787	787	811	832	792	759	777	802	797	801	759	817	765	780	786	773	774	733	750	766	800	767	792	786	731	790	792	774	816	795	769	746	764	803	821	794	799	801	798	786	761	812	779	779	810	777	767	784	818	810	782	811	792	807	747	809	788	785	740	814	772	801	753	786	781	797	737	819	803	800	774	776	776	798	818	795	791	775	769	868	785	770	765	774	774	790	793	786	817	725	758	821	805	777	760	786	838	780	790	806	802	800	803	761	788	774	772	795	756	787	771	780	793	757	806	806	852	805	762	742	820	790	781	758	795	768	739	808	797	769	832	743	757	749	769	737	805	758	804	768	803	780	824	813	760	783	812	830	856	759	824	782	757	763	784	786	748	799	794	737	758	790	778	798	781	814	800	819	794	814	775	794	804	819	799	829	781	775	752	779	796	792	822	772	794	777	762	774	832	788	806	787	779	793	847	799	785	753	765	740	827	790	819	827	799	735	820	780	746	764	793	814	772	788	790	784	793	831	752	839	808	796	782	741	753	740	772	767	740	804
27436	17554	6142	2484	1306	927	688	659	575	527	504	479	442	380	411	409	350	312	322	340	318	310	299	281	266	252	238	262	262	238	231	226	206	219	216	206	225	233	230	210	204	221	207	189	219	214	228	200	229	212	223	215	228	225	209	218	210	239	202	219	196	222	206	231	218	208	209	226	219	188	209	212	230	211	175	191	211	180	240	195	211	199	206	203	197	200	211	202	217	222	202	227	215	215	214	199	230	205	215	213	222	194	233	216	185	232	224	226	197	206	199	199	174	209	186	191	194	200	201	214	219	203	218	192	195	182	211	216	221	192	207	201	214	214	196	188	228	200	204	218	198	214	214	223	194	227	197	251	203	215	204	203	202	189	218	212	246	205	212	208	198	195	219	188	235	228	202	218	220	218	224	223	221	200	203	211	196	218	235	196	180	208	203	213	204	201	230	228	210	201	190	214	206	198	188	224	214	221	198	211	223	225	212	203	220	217	214	194	210	183	200	200	204	222	216	215	214	210	248	224	208	195	186	217	207	188	214	231	218	206	189	199	201	188	205	202	215	193	179	217	201	190	180	200	228	201	239	205	188	227	213	203	221	217	217	185	210	224	216	198	216	221	200	212	206	248	202	212	222	185	190	223	198	188	229	206	209	196	211	216	189	191	196	193	208	203	218	199	222	237	217	208	212	220	231	193	222	193	187	191	214	232	204	205	211	225	229	224	224	216	205	218	193	208	192	221	209	195	211	197	194	209	206	210	203	185	220	216	210	197	221	207	210	192	212	196	207	228	216	207	215	229	203	194	202	207	204	212	206	217	219	213	221	195	198	186	198	194	196	226	216	226	181	231	199	209	233	209	217	221	209	210	181	219	211	208	206	210	195	199	191	185	192	205	203	211	220	210	209	192	211	184	197	210	219	212	211	193	214	196	188	218	210	223	212	205	207	219	176	174	219	215	202	204	219	218	204	208	211	214	222	194	179	199	219	198	218	221	193	205	232	193	246	194	197	202	221	184	207	200	203	228	244	201	221	191	227	198	219	212	237	223	202	196	213	221	210	197	199	219	215	194	250	196	224	201	190	225	200	187	189	212	233	201	228	203	192	194	226	189	219	214	211	220	229	205	202	206	176	196	182	224	222	195	220	223	189	214	213	201	214	197	202	204	199	197	232	195	226	200	204	197	218	197	189	208	214	205	197	210	214	209	201	185	196	225	182	222	175	193	205	180	191	186	222	219	203	206	190	211	201	176	195	214	189	184	202	199	219	200	210	215	204	231	219	200	200	210	199	208	204	201	217	196	216	209	216	216	212	225	200	225	210	198	208	207	222	203	215	227	220	218	199	214	226	198	215	188	216	204	201	209	202	213	234	232	206	186	214	211	203	195	217	181	194	216	238	200	215	212	219	195	191	194	226	208	211	190	207	194	189	202	227	184	209	213	237	206	233	221	206	218	224	193	205	202	215	211	222	217	195	195	192	208	213	197	203	203	193	212	232	217	209	230	187	209	199	220	213	216	191	212	205	229	210	201	216	203	195	210	200	206	224	226	211	208	177	229	173	206	202	205	212	199	209	218	194	190	186	175	191	201	213	222	206	202	196	211	222	200	214	183	203	218	198	232	195	217	211	214	210	214	229	220	224	197	177	205	216	193	240	216	208	188	198	222	204	214	214	210	186	179	213	201	203	225	231	205	194	193	200	211	205	196	220	204	217	223	190	189	228	206	205	232	217	229	197	206	233	213	221	208	221	213	210	203	220	202	236	203	237	197	202	229	233	210	196	212	209	199	194	208	199	203	215	218	211	223	210	213	193	195	195	223	218	199	183	206	216	202	200	204	200	228	203	205	196	212	209	206	207	218	229	221	200	209	179	222	208	201	216	215	241	206	212	203	201	207	205	208	237	211	207	177	186	234	215	210	217	225	187	241	184	211	235	238	184	202	194	185	219	196	199	194	230	171	206	203	205	197	201	212	210	203	224	218	210	216	214	214	211	174	220	202	205	210	236	195	212	198	191	204	232	201	207	197	206	208	207	206	230	223	223	218	196	230	216	201	225	214	213	197	229	210	207	216	215	238	212	218	191	207	204	209	232	241	195	193	223	198	211	225	217	232	206	219	187	211	198	188	205	231	219	209	195	204	202	211	189	214	197	206	205	212	216	234	173	197	213	192	212	218	234	237	198	213	199	196	201	200	204	202	188	190	224	205	205	195	190	204	204	217	218	214	237	207	205	216	207	205	195	227	246	218	197	213	202	192	222	231	219	212	206	222	235	216	174	214	221	201	199	214	228	192	194	195	214	222	191	188	203	218	194	197	213	199	209	215	194	207	219	213	190	237	212	195	222	211	233	219	210	219	179	199	208	267	200	193	195	188	238	216	205	199	204	212	198	200	215	211	216	189	232	227	204	190	226	214	196	212	211	201	234	181	201	190	205	233	240	216	218	223	241	205	211	201	209	203	232	213	196	192	217	248	199	212	205	214	191	213	205	212	193	204	191	224	210	206	213	211	198	218	219	184	232	211	186	209	224	255	207	213	219	167	204	221	231	227	198	195	212	208	195	195	219	194	183	211	206	209	207	203	228	199	205	223	208	208	216	209	205	229	214	204	203	182	196	185	195	216	212	216	225	210	210	203	220	192	185	199	220	219	211	203	179	211	197	200	212	221	202	226	210	195	206	205	212	192	218	193	231	211	217	219	196	219	206	185	203	209	227	220	178	213	221	181	215	216	205	208	189	205	221	217	187	208	197	200	219	187	222	202	219	184	196	221	192	199	205	223	214	222	206	204	229	206	205	176	189	219	202	201	230	231	209	202	215	180	207	209	206	205	239	194	182	208	203	205	192	213	204	200	184	203	219	226	190	214	189	190	196	200	203	189	217	183	210	216	225	207	208	207	212	207	226	216	200	225	209	222	215	205	175	226	224	197	216	190	228	193	205	192	211	221	199	207	219	219	202	215	186	210	203	252	231	237	224	215	210	188	190	215	203	224	201	194	197	207	225	197	191	242	226	211	222	205	215	221	209	208	228	207	222	218	200	224	210	209	219	205	245	178	218	223	206	197	192	228	205	185	171	244	199	218	226	221	204	227	203	204	219	198	220	215	203	187	213	210	190	201	211	219	225	215	236	200	207	190	228	205	215	194	205	216	187	192	231	181	196	220	197	202	227	212	216	211	226	212	197	220	197	211	215	199	210	217	197	201	221	205	193	211	199	207	188	215	205	202	212	225	189	242	219	207	208	194	198	206	200	202	228	221	228	194	205	209	225	207	205	203	192	223	237	209	202	187	209	221	213	223	214	188	201	228	215	208	190	200	205	186	208	206	198	225	199	210	208	208	204	205	213	198	189	202	190	208	213	217	226	188	211	201	198	233	192	206	224	206	204	194	209	225	230	201	210	217	201	203	234	209	197	193	198	216	222	208	176	188	195	232	197	225	222	211	199	195	216	222	220	194	190	205	215	195	207	211	240	201	209	212	207	201	207	207	193	211
8301	11958	11604	6416	4436	3414	2734	2507	2214	1999	1764	1665	1556	1394	1363	1299	1193	1125	1039	917	901	837	811	732	727	680	684	594	574	575	468	518	512	483	501	462	489	521	501	548	560	467	486	496	504	467	518	466	487	472	533	469	477	497	457	466	452	483	482	484	427	489	433	460	464	493	496	500	401	465	490	480	441	464	446	486	438	430	473	468	460	447	482	492	454	470	435	456	433	457	448	462	490	467	464	451	441	455	472	479	413	442	428	451	447	474	438	460	445	417	472	499	468	463	429	414	445	446	416	427	447	438	442	444	487	481	473	458	481	452	432	457	472	441	440	483	431	441	452	466	449	454	446	482	486	491	420	497	481	454	443	421	430	474	448	458	448	479	493	416	429	486	441	487	432	503	453	439	476	427	458	455	458	470	425	441	456	466	448	451	457	468	467	458	448	476	443	428	483	437	468	449	466	455	478	471	462	452	390	422	427	434	399	434	468	454	444	472	467	426	499	464	444	469	451	447	446	465	451	450	438	418	458	406	446	476	492	448	449	469	457	454	500	447	472	442	480	441	431	462	417	411	437	424	491	496	417	450	437	425	499	483	457	446	455	463	437	466	449	481	444	477	508	459	455	453	461	407	483	435	494	442	460	453	454	445	449	434	487	459	473	451	444	462	450	428	457	464	404	457	427	438	447	459	463	455	472	465	482	442	456	397	462	454	459	449	494	444	431	484	479	456	465	444	443	454	471	459	462	453	486	453	442	455	442	440	474	495	448	466	443	461	452	429	464	451	511	457	443	441	442	468	479	451	466	505	457	431	463	437	459	482	454	449	464	435	474	436	455	439	468	452	468	445	472	476	436	429	443	471	485	458	482	477	483	449	451	455	449	458	454	452	467	478	477	445	427	414	427	475	449	441	425	467	452	459	460	431	471	460	449	464	470	429	473	465	496	489	444	439	454	496	484	486	459	413	470	442	435	423	446	461	437	451	451	485	412	460	441	488	460	471	487	432	400	432	448	475	460	458	440	464	482	482	435	457	425	429	456	447	439	459	412	484	457	493	458	450	450	473	466	425	440	456	455	462	448	437	443	464	495	509	460	440	408	463	428	451	410	438	473	467	416	462	459	459	439	443	419	432	442	458	460	486	409	443	423	419	435	451	467	445	443	434	500	479	448	465	498	504	431	436	467	465	447	450	466	409	437	428	415	502	440	460	467	487	454	469	456	433	457	440	451	454	407	494	469	450	477	462	436	441	450	445	452	426	442	447	459	482	455	453	437	478	473	482	439	441	463	445	438	448	493	445	477	454	455	433	414	469	483	505	450	466	495	425	475	456	478	444	413	497	441	490	451	463	458	472	445	432	449	477	475	468	461	438	450	449	448	410	457	455	419	482	469	455	449	472	455	439	461	443	467	442	430	438	509	449	446	440	480	466	457	461	444	433	440	462	437	452	442	420	442	452	436	441	430	437	432	459	427	446	418	437	431	447	467	435	471	498	495	435	427	428	422	464	492	441	455	445	484	450	458	446	459	431	498	467	474	470	449	470	462	471	467	435	470	453	464	423	455	521	502	451	467	461	432	427	490	456	447	467	466	440	438	451	459	461	450	432	478	467	465	439	496	478	431	445	423	439	460	481	482	445	479	462	448	419	461	445	443	481	466	461	435	475	466	459	492	464	461	485	495	421	442	455	460	455	473	449	482	449	434	487	454	468	429	431	473	423	432	436	452	457	468	474	443	444	466	456	446	424	450	428	470	457	457	476	485	454	441	452	440	474	477	464	459	462	510	472	445	461	465	447	439	430	436	451	469	439	447	431	486	433	524	437	453	467	453	411	471	462	484	456	447	445	470	432	448	410	432	484	452	440	488	453	446	422	452	457	480	481	448	447	472	463	446	499	430	438	420	479	433	458	478	435	447	452	462	471	459	447	465	465	458	433	435	434	459	430	463	449	471	426	456	422	438	469	472	447	476	432	483	456	479	426	443	464	492	454	448	451	470	485	429	452	485	449	481	455	442	449	450	449	442	460	441	484	449	474	473	521	467	443	450	439	435	420	468	460	455	439	449	440	467	465	454	472	482	448	486	461	472	497	446	467	420	425	449	466	443	464	440	451	438	470	448	450	439	430	464	478	432	462	454	459	451	402	498	471	444	460	443	454	468	448	473	466	490	452	475	477	441	467	441	421	426	473	455	442	437	446	469	457	450	459	478	464	483	488	428	481	449	467	444	414	468	450	454	469	457	466	462	461	478	438	466	452	468	427	498	425	444	469	463	456	463	481	478	477	453	462	460	495	448	493	459	454	449	441	467	451	434	461	442	484	448	471	443	441	461	439	455	439	458	419	483	412	436	458	484	454	424	473	479	455	471	454	439	453	425	449	426	465	487	479	451	470	447	444	448	472	431	472	469	459	473	469	482	480	427	475	487	459	413	450	452	481	440	458	426	474	431	493	471	464	418	451	428	482	446	449	442	425	454	468	482	472	416	473	427	458	446	479	436	488	459	423	470	439	449	462	456	432	486	475	453	448	453	428	421	457	473	448	420	424	494	448	431	481	457	488	459	447	465	421	461	446	424	494	468	440	456	460	460	462	455	461	515	461	438	451	480	461	471	455	481	480	475	467	455	450	483	441	449	472	416	466	432	422	436	452	474	456	503	453	425	471	450	455	485	447	432	461	466	472	488	454	506	500	457	447	442	434	428	459	466	510	451	474	448	418	435	427	412	451	447	410	430	486	439	473	466	480	468	430	452	434	449	417	451	465	413	446	455	465	484	432	431	478	458	475	445	486	480	470	464	469	435	477	473	424	442	438	476	449	436	440	475	473	459	424	457	461	429	503	484	446	475	462	443	447	461	451	505	442	465	484	507	481	483	502	458	450	437	507	449	419	451	461	458	454	497	419	463	468	450	451	452	467	445	449	509	448	434	470	474	450	474	423	442	488	498	450	453	424	458	512	481	457	480	480	437	441	437	427	434	451	427	488	456	440	472	436	441	429	479	454	444	450	448	448	464	448	479	457	458	457	461	431	447	462	434	429	485	471	495	476	489	468	453	474	472	475	438	465	466	454	438	473	439	461	491	472	471	463	460	445	491	444	446	433	461	476	438	468	503	452	460	448	450	448	487	466	417	461	406	416	470	463	463	450	453	484	422	439	434	445	482	461	442	445	457	468	472	478	482	442	461	434	432	463	462	444	517	452	412	476	455	437	438	429	469	458	429	447	450	456	481	457	435	469	435	434	453	448	476	445	440	474	421	449	483	435	467	494	463	439	446	464	470	468	507	457	432	426	453	452	484	453	449	436	433	451	467	430	470	476	454	421	497	459	465	439	458	474	487	474	435	443	449	487	470	470	452	478	494	432	448	436	484	431	514	433	432	498	497	452	471	462	443	471	455	433	457	439	430	477	436	478	496	470	495	460	462	468	452	461	450	439	448	453	458	431	470	433	494	476	460	472	450	467	453	441	458	452	463	424	419	454	463	489	437	460	414	435
25148	21467	27915	25357	12857	3250	2078	1591	1327	1127	984	965	853	737	732	693	636	627	568	535	518	445	494	411	434	360	354	335	306	295	291	289	283	262	273	254	293	273	280	283	249	272	267	237	268	235	279	274	236	258	240	248	255	243	281	244	221	261	269	246	247	259	234	254	241	242	258	270	244	243	234	263	243	242	234	238	235	241	278	275	253	227	248	243	243	269	266	223	250	237	241	264	238	256	255	229	238	210	230	234	247	256	248	203	231	226	217	252	244	239	240	235	230	246	236	245	229	271	227	250	255	251	246	251	246	264	238	241	215	242	246	246	229	238	228	239	243	225	245	251	238	241	262	236	252	227	214	258	240	242	261	219	222	213	259	248	236	241	262	231	216	231	249	228	219	230	213	244	274	252	271	262	237	254	269	264	257	266	234	257	256	229	254	225	238	245	263	263	225	242	259	218	246	241	239	251	245	244	226	263	269	254	222	243	252	239	249	263	240	244	235	259	250	240	209	248	273	242	243	247	209	274	232	283	251	250	264	253	242	248	264	230	233	271	212	267	257	228	240	245	256	254	247	249	272	219	254	242	235	249	239	243	260	233	231	234	247	238	222	265	239	291	232	230	243	255	247	244	223	270	215	228	254	265	280	238	248	260	226	245	239	262	254	254	244	247	235	226	265	275	226	220	225	264	232	234	218	261	266	199	219	245	256	255	246	275	267	245	242	245	249	248	252	254	221	242	248	218	261	245	239	226	232	232	247	268	225	248	237	234	243	242	232	266	204	262	241	242	235	233	246	249	244	236	264	276	256	259	279	252	228	249	208	253	239	252	255	239	280	230	267	256	210	248	234	208	231	217	279	245	240	239	227	235	219	211	238	283	223	227	239	243	261	226	239	253	243	267	241	267	246	247	261	239	211	233	224	245	264	267	235	230	246	236	252	229	269	224	244	241	243	217	240	239	254	268	254	248	250	275	225	216	238	219	248	222	246	268	249	267	226	237	264	215	249	215	248	254	223	257	233	253	277	226	240	241	255	261	241	228	235	260	258	266	262	237	198	232	246	259	282	208	238	252	242	246	254	249	249	230	225	223	230	235	213	233	227	245	242	244	248	237	212	267	253	253	232	221	239	242	259	268	246	234	227	261	257	248	256	230	261	269	258	242	259	247	244	239	275	256	275	231	230	229	227	246	248	221	248	245	251	230	256	260	232	218	215	235	240	231	261	219	232	241	240	266	275	226	232	269	244	245	244	260	234	214	221	230	277	257	271	240	269	246	255	250	233	247	256	250	238	263	238	258	245	244	235	250	256	249	263	244	245	240	253	247	235	233	259	250	223	231	240	261	259	236	215	242	253	247	245	233	245	268	273	211	248	227	229	242	228	248	256	232	248	233	252	248	243	235	242	243	230	279	234	237	244	240	222	252	246	252	256	256	242	260	239	252	255	238	223	247	231	248	232	231	268	243	240	246	253	255	247	240	273	221	241	224	240	246	242	250	244	231	236	235	229	232	247	252	247	240	218	224	266	225	250	249	252	239	236	246	261	233	234	239	237	226	240	240	266	253	236	236	263	241	244	255	245	270	237	224	281	253	232	239	233	245	250	247	250	232	207	234	236	218	203	248	260	258	234	239	253	232	262	236	269	252	266	249	240	250	235	258	280	235	260	241	264	234	257	239	278	228	217	234	252	246	266	236	245	242	222	249	249	224	268	245	244	234	233	241	233	262	234	243	250	253	251	266	225	239	232	262	264	254	275	227	266	255	261	219	245	241	218	241	227	239	244	220	257	236	250	261	263	229	236	220	232	215	217	262	219	242	262	237	235	250	246	243	212	246	209	235	218	234	255	256	230	254	251	257	242	260	242	254	275	237	256	246	248	247	225	235	262	255	274	257	268	239	233	249	246	215	277	246	224	241	239	257	239	226	234	247	230	221	236	246	250	236	224	244	262	246	259	257	255	264	243	229	240	270	256	221	234	222	274	254	251	239	268	228	226	218	257	229	257	265	252	236	258	278	241	230	230	255	238	249	219	251	227	242	236	261	238	241	237	266	257	220	259	225	250	248	227	238	249	263	243	222	246	242	267	258	259	267	238	248	237	257	237	243	234	260	274	234	262	257	254	250	230	263	236	235	239	255	259	267	251	243	282	245	234	238	237	226	247	227	271	239	198	243	231	252	226	243	247	227	217	249	262	267	254	255	256	235	280	240	227	230	231	244	242	230	211	262	259	235	260	245	273	213	231	249	214	226	248	260	232	261	224	272	266	261	253	248	221	236	232	238	253	247	239	251	259	239	247	246	226	273	242	238	245	246	266	245	237	254	242	253	231	234	216	228	276	235	224	251	240	250	233	243	255	219	260	256	238	253	236	234	248	215	250	228	228	220	263	272	240	233	244	236	245	244	244	244	221	238	229	246	248	252	240	277	270	220	239	251	221	256	249	235	240	274	259	234	238	259	212	234	260	259	223	250	212	272	249	246	243	271	252	227	285	261	235	260	233	236	233	270	235	222	265	251	239	256	241	248	249	228	225	229	264	237	243	252	233	223	235	235	261	215	245	262	228	255	240	248	241	251	249	253	220	242	232	249	263	240	228	252	257	265	229	223	234	219	248	238	251	209	235	225	249	227	208	236	258	224	232	219	258	248	257	220	258	242	226	231	225	233	220	209	235	230	232	250	249	239	232	267	253	231	243	233	218	275	245	252	239	239	233	239	258	262	264	239	233	273	231	247	259	229	258	224	230	236	274	234	247	226	252	244	229	250	253	258	257	247	257	224	249	242	232	239	254	246	259	251	228	248	257	230	227	230	226	244	225	250	262	256	229	251	240	253	225	260	273	221	240	241	249	249	258	240	215	243	231	245	227	249	221	262	226	239	240	265	232	252	238	226	257	240	243	258	246	248	264	246	240	240	269	237	227	262	236	216	229	258	293	252	259	213	240	249	260	243	206	267	229	244	250	256	250	264	232	270	244	236	249	233	264	230	254	236	235	238	226	237	242	239	260	229	254	228	208	232	239	243	265	233	239	241	234	253	277	243	250	255	239	274	251	259	239	210	226	238	252	235	255	214	233	249	222	276	251	234	257	250	231	246	237	244	238	232	239	257	254	248	217	231	249	261	237	224	249	218	223	222	239	247	258	250	236	237	236	236	234	223	228	228	233	276	227	266	259	235	269	218	258	239	226	277	244	242	218	228	227	268	243	248	244	246	206	246	262	239	240	236	262	245	223	249	243	229	251	256	251	239	239	263	251	236	238	231	250	246	237	245	249	248	233	248	249	252	221	255	259	236	242	230	203	255	252	271	249	220	234	237	236	236	253	236	272	236	225	242	268	277	248	241	263	267	249	245	256	238	218	242	256	241	230	220	250	241	241	224	256	241	243	237	260	241	257	265	224	231	282	237	211	272	267	266	246	251	233	229	242	224	261	225	230	238	251	229	259	228	233	258	281	231	236	224	239	218	246	223	228	220	232	241	239	244	279	251	261	247
11210	21934	20584	13327	9824	7677	6068	5303	4747	4058	3745	3356	3012	2685	2598	2470	2245	2013	1811	1740	1530	1414	1241	1255	1155	1048	993	887	771	746	658	602	635	619	622	573	621	615	583	558	582	544	587	568	617	578	610	533	589	591	609	615	604	543	575	591	544	543	529	533	517	574	539	536	511	494	520	531	512	543	599	517	521	525	504	555	509	537	518	555	495	550	545	506	495	538	561	519	494	505	556	567	532	512	539	519	538	503	527	505	490	503	545	524	485	522	488	481	506	490	542	518	526	527	535	552	532	515	483	560	536	528	521	510	517	522	525	497	536	504	517	529	548	505	545	474	535	510	524	487	523	526	530	512	553	547	513	536	524	573	520	510	496	552	542	510	488	519	521	524	484	500	504	523	516	566	539	527	520	500	505	528	539	528	495	494	500	528	522	520	531	508	510	511	534	526	491	537	500	487	496	533	496	499	528	516	527	513	502	492	511	484	504	534	488	554	517	487	534	512	496	539	529	494	534	480	506	525	530	513	517	517	526	551	530	544	529	559	549	570	494	556	520	518	511	513	554	473	518	513	473	556	531	517	569	541	532	495	541	526	534	561	556	514	569	535	540	517	503	552	531	486	475	514	505	524	546	461	484	518	503	507	562	567	477	519	493	537	518	569	510	509	521	526	512	531	489	507	524	513	550	527	539	496	510	537	533	502	546	534	517	509	529	518	508	515	527	530	549	538	551	517	555	531	512	522	500	557	521	539	508	513	529	502	558	559	542	581	562	536	509	517	498	551	520	482	554	516	506	529	548	512	509	486	535	512	514	531	504	536	529	534	511	551	523	504	539	468	512	548	498	538	504	502	524	499	484	536	507	505	528	530	533	520	477	549	492	529	498	578	546	538	547	530	496	524	529	530	526	558	498	526	521	537	489	524	482	521	505	528	532	537	509	522	492	522	502	558	505	549	514	503	581	580	498	534	574	519	524	531	525	518	510	519	532	518	516	494	517	531	540	520	497	513	506	540	497	516	499	487	551	535	510	497	519	535	507	503	533	516	516	513	527	489	516	491	509	532	500	547	499	510	530	497	507	538	560	571	519	540	513	500	479	521	531	486	499	503	565	541	485	489	504	554	540	520	529	491	576	508	531	512	526	578	506	542	520	542	535	502	449	505	483	536	510	542	508	519	547	473	515	504	509	513	533	489	552	521	539	489	520	500	528	496	469	506	534	523	495	520	497	510	506	468	524	504	535	497	569	539	532	509	546	544	487	556	547	511	525	515	531	531	491	490	550	535	512	531	537	541	487	504	532	496	545	506	549	567	541	551	502	532	535	578	551	532	527	504	509	507	552	554	464	537	546	493	533	535	509	553	533	542	521	541	535	499	534	538	508	518	512	522	507	523	511	532	543	553	498	546	524	513	518	540	505	516	496	500	505	511	507	511	503	499	539	542	539	516	500	532	530	543	492	530	521	531	495	479	514	506	500	531	539	535	489	516	518	531	518	474	496	525	560	479	522	533	532	528	533	491	521	522	531	544	561	590	538	495	556	519	534	517	537	525	502	544	540	494	519	554	494	531	494	540	494	518	536	536	559	553	499	504	532	541	507	515	522	512	553	532	507	502	592	543	498	513	531	541	549	566	500	480	545	508	519	497	497	499	526	492	529	536	497	504	516	518	521	539	515	551	540	515	543	493	527	496	514	491	522	602	511	510	559	566	487	535	558	523	537	503	518	514	511	506	478	525	515	551	509	521	513	534	534	533	477	530	522	517	518	505	460	528	542	502	523	512	550	505	542	507	519	518	574	516	533	473	536	535	524	516	473	511	530	494	558	520	546	519	507	513	563	508	511	527	496	499	495	512	502	538	528	525	534	510	534	501	497	534	514	530	554	533	506	523	512	505	522	502	518	530	537	497	530	491	521	518	490	521	517	501	552	549	543	537	529	524	441	504	556	543	553	529	485	563	474	543	531	497	515	506	498	500	505	519	540	551	512	478	538	505	526	497	493	536	523	500	485	524	536	572	503	524	535	522	524	532	527	481	542	531	560	499	484	528	469	518	495	543	539	521	546	541	534	528	530	530	523	507	571	506	528	496	549	506	482	523	514	520	499	528	539	518	454	536	530	562	541	481	543	550	509	534	499	516	530	508	505	512	514	528	492	463	552	508	576	536	510	503	533	493	511	533	530	508	527	558	520	480	497	511	526	550	580	513	530	524	509	523	530	503	553	535	490	541	523	528	522	536	532	553	522	509	479	506	517	478	525	547	513	517	529	517	531	533	554	535	504	505	517	514	514	522	513	522	519	531	500	547	524	533	484	547	542	543	465	481	532	526	530	546	504	516	533	521	555	547	486	505	503	525	517	508	523	513	546	506	511	529	529	512	477	542	546	508	523	503	524	529	526	516	547	487	552	529	495	505	511	520	516	526	504	539	508	495	570	541	577	543	569	496	547	488	545	526	550	540	488	563	517	533	509	519	505	515	505	489	534	488	514	492	544	563	526	527	553	513	548	513	556	505	512	512	539	516	552	490	516	533	505	512	487	531	531	516	503	508	527	512	498	542	493	520	558	540	503	549	502	553	534	496	536	513	554	516	549	498	512	506	534	502	538	523	514	504	534	494	522	559	496	473	518	529	516	469	553	527	496	535	512	504	533	514	552	524	533	541	498	544	548	515	548	476	540	543	484	565	546	562	504	511	552	531	531	517	526	501	543	517	545	506	515	493	525	542	518	547	542	539	525	501	517	486	532	497	495	525	524	520	512	539	522	531	508	494	507	563	486	500	524	547	541	552	574	549	562	468	490	544	520	483	494	510	513	504	479	500	531	502	530	522	516	481	529	494	515	570	496	522	531	498	557	498	498	542	522	518	449	487	545	534	528	516	535	524	504	486	492	520	541	523	495	508	532	511	526	490	523	521	454	536	569	484	548	543	505	515	511	479	482	542	527	480	526	545	519	534	536	534	501	604	541	518	543	505	530	514	528	561	531	553	514	525	509	540	528	503	481	506	496	533	505	580	535	516	481	514	495	518	521	503	528	525	521	529	514	504	504	500	558	506	502	544	513	491	480	508	523	510	523	519	468	504	489	537	520	523	551	553	495	498	509	499	500	526	539	512	540	496	501	528	537	546	552	535	528	502	543	518	540	537	553	544	529	537	516	494	507	500	520	533	519	513	544	528	506	533	582	504	513	517	495	511	507	539	546	502	541	535	515	500	491	503	515	533	517	506	528	516	535	521	523	520	520	495	515	541	528	555	540	536	501	508	498	484	545	499	529	517	511	497	513	546	523	477	525	474	503	525	500	487	511	519	542	530	504	525	506	520	515	506	518	523	508	577	524	541	540	518	497	527	485	534	478	520	503	533	519	506	499	513	539	533	500	542	550	538	479	482	534	517	535	526	528	508	538	473	508	531	508	537	528	520	508	543	564	494	521	524	510	557	517	513	545	511	535	517	514	534	502	514	522	523	523	531	520	520	566	538	541	514	537	498	524	549	517	487
24239	21475	28917	24462	21419	12209	4018	2608	2132	1837	1760	1488	1379	1212	1221	1052	1069	998	901	874	793	748	686	677	635	529	545	564	491	435	471	438	476	431	438	408	424	428	409	374	419	450	461	410	374	434	430	438	416	384	396	410	422	416	376	419	411	387	417	419	423	431	368	403	422	402	414	368	405	375	385	394	375	395	425	418	379	405	371	427	386	380	388	401	388	362	378	369	356	382	429	424	393	404	396	376	417	396	392	393	359	399	430	397	383	379	381	411	406	405	371	410	376	374	422	353	371	415	396	408	376	359	394	381	362	376	380	384	385	349	411	364	382	396	391	359	387	410	387	370	412	407	416	388	371	388	378	399	400	392	382	383	351	374	394	369	380	442	412	383	377	403	339	358	405	393	362	365	398	369	354	394	409	342	374	378	350	387	378	347	397	421	382	423	365	412	380	408	396	374	390	409	387	395	378	401	408	382	408	382	347	379	370	359	391	394	391	413	359	389	382	352	389	370	356	348	386	357	393	376	392	393	401	400	426	371	363	413	383	372	405	417	389	383	410	385	415	382	358	375	378	402	398	381	387	402	407	381	388	425	389	363	383	423	381	428	406	400	365	395	379	362	408	416	398	401	403	352	398	400	382	419	364	371	383	409	394	422	376	406	387	368	401	407	405	375	381	405	374	410	413	384	379	381	369	412	367	386	392	363	421	405	405	374	412	391	443	435	409	371	438	391	381	395	379	388	376	362	378	419	340	361	381	427	369	361	400	393	408	386	403	407	406	391	377	374	395	387	394	399	389	402	383	409	362	371	380	392	387	404	348	370	409	363	349	357	390	384	419	381	377	375	381	363	406	358	416	367	376	380	443	390	374	411	343	425	376	408	419	370	401	407	418	397	362	423	407	377	387	405	380	407	397	399	395	382	401	391	363	370	383	399	400	411	362	403	399	397	391	389	368	381	422	408	402	343	389	383	341	422	364	397	380	408	359	408	394	402	392	414	377	388	360	426	397	371	385	388	357	388	417	382	416	411	363	369	377	386	379	376	391	394	398	413	347	412	387	398	385	373	390	382	401	385	443	383	379	377	373	406	380	371	418	390	380	409	386	370	385	413	419	375	348	379	377	380	428	377	403	407	391	386	366	387	383	361	385	370	393	399	410	399	384	424	376	391	374	374	377	356	383	358	409	386	410	407	373	401	390	402	396	363	384	395	401	365	414	373	433	365	344	375	376	409	399	369	380	362	404	401	372	389	368	418	380	399	376	402	381	382	347	393	406	370	383	396	363	415	346	401	409	409	410	375	406	412	350	370	414	389	416	417	404	407	393	352	426	382	362	416	377	372	378	400	378	363	395	398	384	375	386	408	392	371	373	407	400	371	373	410	367	383	379	413	358	382	393	413	415	377	385	394	425	382	376	396	397	368	404	390	374	423	358	410	370	392	364	361	433	425	407	373	375	367	372	369	374	380	403	357	405	367	371	380	421	367	366	434	364	414	367	367	380	377	381	386	385	383	421	370	387	369	372	364	396	378	385	364	423	391	369	380	368	369	355	414	418	380	375	382	384	380	378	413	376	393	360	387	396	379	386	430	372	375	402	405	355	404	390	342	381	381	396	382	378	402	395	412	356	383	366	380	374	408	420	365	390	363	394	389	401	391	421	399	408	408	384	374	404	389	396	395	400	352	394	424	388	379	372	386	392	356	405	393	385	379	393	399	389	382	363	403	431	398	369	407	384	390	390	336	401	380	409	350	361	391	392	398	390	396	364	387	413	359	397	417	365	379	398	373	414	422	345	412	365	354	395	375	368	391	422	415	403	388	406	392	396	361	401	402	387	407	392	385	409	375	384	392	413	400	419	355	387	388	342	396	416	402	419	370	368	406	360	403	391	392	380	414	405	385	387	392	390	365	404	424	374	403	392	393	368	388	375	392	369	347	373	383	382	413	402	413	404	383	421	398	428	409	376	366	370	413	359	369	371	396	384	414	412	397	395	352	383	391	400	381	371	412	419	409	430	372	396	405	377	371	392	399	390	380	411	389	368	362	427	371	382	377	404	398	337	401	375	381	343	377	378	382	385	364	396	379	367	378	400	395	393	360	393	396	354	371	403	402	414	390	381	379	410	362	394	402	405	395	362	375	396	438	422	385	399	388	371	390	430	394	409	386	397	373	382	386	367	344	386	389	385	399	417	411	432	379	387	363	374	361	394	429	381	396	381	384	375	415	387	386	368	371	352	377	396	400	391	398	367	388	395	377	427	403	450	374	396	370	344	403	364	343	391	415	392	363	400	399	371	409	390	413	379	395	386	368	378	383	389	356	426	392	395	354	413	397	347	358	377	349	406	390	398	379	413	382	381	399	382	372	388	386	413	363	410	389	401	413	388	429	395	381	367	425	393	385	399	400	376	396	398	401	413	400	382	403	428	381	383	370	400	398	361	385	419	372	380	388	378	382	413	397	421	382	375	414	404	370	364	382	366	409	392	407	385	378	390	384	389	389	422	390	385	371	406	386	413	386	376	378	366	379	386	360	370	353	403	389	380	370	369	412	403	371	409	386	397	371	360	387	352	370	410	389	394	397	397	391	416	359	390	399	366	411	395	379	403	435	398	374	400	416	393	386	390	364	381	396	399	433	379	376	384	382	379	388	361	363	369	388	354	445	393	406	414	404	399	374	381	391	374	401	363	414	400	375	359	397	408	384	374	354	405	372	378	399	412	394	373	428	426	387	436	368	342	420	430	384	434	375	374	419	396	375	393	353	386	386	351	371	367	381	428	355	411	398	396	379	386	395	343	365	333	386	394	395	388	372	404	387	371	384	347	356	349	347	394	386	382	418	412	410	373	427	425	399	402	365	371	392	375	394	428	405	398	470	375	381	404	375	388	375	370	375	390	395	400	408	404	385	393	404	349	343	379	372	377	388	401	388	418	372	376	393	387	371	406	339	395	388	370	372	402	423	395	368	414	365	360	374	383	360	407	378	350	391	396	439	405	383	373	397	400	387	403	367	408	395	369	397	397	370	399	406	390	408	369	382	404	380	410	350	352	385	393	383	364	387	392	420	400	352	356	432	396	388	410	402	433	381	370	394	382	370	380	401	398	363	415	400	357	374	394	392	380	389	362	386	368	386	376	382	412	367	377	442	352	369	374	408	386	376	369	402	378	389	391	402	441	389	367	416	381	391	369	355	374	380	390	406	382	399	391	372	421	409	345	394	369	363	403	435	433	390	382	380	398	388	371	392	407	379	380	398	365	402	420	376	417	400	387	416	402	387	394	422	373	396	409	394	371	426	385	396	379	379	371	417	416	388	354	379	383	349	454	426	384	409	399	365	383	365	375	412	389	411	388	399	403	403	384	409	390	384	386	373	411	359	404	405	385	387	366	404	393	366	372	421	407	386	395	382	389	362	380	389	396	396	359	386	378	402	390	384	373	379	403	375	402	410	390	389	391	375	415	355	372	380	385	396	373	350	361	368	400	414	394	398	396	390
14331	27834	25940	18383	13814	11042	9181	7993	7290	6420	5802	5064	4501	4111	3869	3655	3430	3175	2888	2738	2492	2265	2005	1830	1754	1566	1479	1367	1245	1089	954	1009	936	916	931	952	935	934	939	925	837	851	870	892	874	843	879	893	839	887	901	839	833	823	805	850	859	838	827	850	771	867	817	764	824	803	835	814	830	775	850	841	794	829	792	821	774	800	784	801	806	848	773	870	791	763	797	811	793	805	794	828	782	790	788	812	841	785	759	790	778	804	816	811	755	769	782	802	769	760	830	780	787	773	789	793	793	797	787	804	786	748	775	799	778	839	812	795	771	749	749	776	825	780	826	773	768	799	741	782	802	731	781	805	762	758	786	748	789	769	765	818	803	830	758	809	803	834	785	794	775	823	775	752	801	802	725	803	761	781	837	811	767	792	759	801	761	791	757	746	763	839	766	817	776	755	826	805	813	797	810	752	791	798	776	798	811	803	806	773	800	800	788	834	740	819	767	766	732	811	757	796	806	816	748	809	775	778	812	769	717	753	823	803	806	798	811	787	807	741	806	740	788	746	766	771	732	806	732	750	802	790	786	794	767	833	748	812	751	785	796	762	812	809	818	798	788	803	714	774	765	826	808	747	739	781	755	756	760	733	798	816	788	748	754	805	742	784	809	767	795	751	807	786	764	797	779	796	806	817	794	722	683	765	813	775	773	769	799	766	759	832	855	805	789	807	788	826	761	771	805	812	746	781	772	807	805	787	794	783	814	797	800	749	752	808	765	818	825	844	807	822	788	777	766	788	832	790	821	811	803	785	741	804	831	763	794	773	824	773	782	792	847	775	757	787	774	859	763	787	796	803	801	873	807	790	791	774	769	818	800	761	761	764	778	800	794	796	809	809	806	734	822	790	798	831	809	850	779	778	780	771	826	833	783	788	805	722	821	805	816	801	798	809	818	806	794	801	807	822	839	719	813	806	777	772	839	866	828	753	788	756	826	757	806	775	816	770	780	830	829	787	800	788	794	798	808	787	805	785	761	777	757	784	770	781	812	799	775	771	817	838	799	812	795	802	779	800	755	781	821	799	760	794	790	761	788	776	804	800	792	813	792	836	777	827	811	788	816	786	803	762	773	775	812	826	768	738	837	787	834	841	811	814	802	729	764	784	736	811	777	731	845	814	772	768	840	834	835	816	771	788	811	821	859	801	818	761	869	812	785	781	852	779	818	845	712	794	825	820	803	768	800	797	761	769	835	810	767	811	769	740	767	748	789	781	780	792	825	786	797	799	778	799	798	782	751	786	791	783	781	787	786	747	808	755	813	828	814	731	813	799	784	801	789	779	735	810	801	770	808	749	732	831	771	846	808	749	800	777	796	759	795	805	823	818	755	793	754	813	777	785	786	733	825	757	731	787	785	819	792	775	786	792	843	815	802	763	810	796	764	767	788	710	810	788	785	781	823	772	760	857	727	804	779	763	825	786	818	774	805	786	767	764	793	760	788	766	825	829	804	830	817	810	853	819	772	800	746	785	852	789	811	731	820	766	790	775	802	804	844	841	792	794	756	779	766	819	802	732	769	827	787	807	811	818	807	799	821	795	753	800	819	764	777	793	713	753	799	686	803	746	779	785	810	799	791	828	728	748	787	755	789	794	764	777	767	776	765	754	776	794	767	796	770	830	837	717	752	801	772	744	792	782	767	822	771	767	802	780	844	822	781	814	788	848	816	779	801	792	833	784	824	821	802	768	817	766	781	796	782	827	776	786	795	799	779	776	818	784	784	814	797	793	761	784	786	774	826	768	820	777	807	759	812	814	752	803	766	732	796	787	776	814	789	779	810	736	772	793	759	744	800	758	767	778	822	815	801	828	799	789	774	778	810	801	809	828	776	810	755	812	808	824	822	825	799	797	805	785	759	800	754	801	777	835	787	776	799	813	773	736	785	802	825	790	754	809	787	787	759	766	814	771	781	784	826	856	804	806	812	761	801	823	806	757	826	745	809	795	783	755	796	768	813	745	805	754	741	784	752	825	839	802	830	778	749	744	818	806	782	828	771	785	800	804	767	739	787	780	777	788	788	787	782	794	766	729	818	735	807	771	776	761	751	764	775	760	799	799	755	788	799	816	806	791	820	813	740	788	794	815	753	816	777	793	725	818	746	791	773	815	761	810	770	801	770	809	778	837	773	781	799	848	811	760	779	756	758	800	774	783	793	812	801	787	753	809	775	770	771	794	774	783	771	814	815	784	778	744	800	817	831	766	841	773	793	788	827	783	818	844	819	731	765	801	775	757	844	753	794	800	794	796	803	839	808	784	773	766	739	806	800	805	799	770	832	744	811	779	755	790	812	775	787	798	769	831	768	775	776	803	794	747	771	778	766	770	804	802	799	786	810	750	747	761	802	763	768	794	746	788	814	770	743	807	774	795	713	819	777	812	847	816	810	787	717	814	773	818	782	791	840	800	784	775	784	772	804	810	813	737	758	789	774	785	765	806	793	780	773	807	781	769	774	791	796	809	766	760	728	800	792	771	816	781	783	780	770	813	754	828	752	774	765	802	822	816	782	792	768	811	777	788	762	852	769	848	744	768	791	774	858	851	838	775	854	806	809	772	806	788	768	791	784	731	782	785	816	816	807	784	746	794	746	782	727	819	779	802	819	723	804	844	774	782	795	788	845	737	794	814	747	796	796	833	838	813	786	802	792	815	836	761	811	798	813	789	765	802	803	751	789	811	817	736	763	776	829	784	839	798	795	759	778	779	745	789	725	758	798	770	791	839	773	793	756	777	792	798	773	833	819	772	793	809	746	783	810	763	819	785	792	792	754	811	766	778	744	767	834	802	745	821	775	740	797	789	783	760	815	789	740	777	762	793	784	772	841	840	855	816	772	819	754	770	814	788	719	794	773	799	877	738	833	773	803	795	750	788	771	787	825	766	790	819	790	799	823	756	824	812	769	821	781	785	699	825	742	747	823	815	757	781	781	739	808	798	821	777	799	798	811	799	792	791	796	826	799	797	837	714	766	772	771	796	781	826	841	786	803	823	765	767	786	761	811	737	797	761	805	788	835	746	803	790	766	815	821	775	775	762	822	756	838	808	797	810	820	767	837	789	798	755	781	812	837	761	759	768	773	788	787	796	751	762	818	776	792	787	763	791	763	813	793	772	783	741	830	819	780	802	787	784	755	814	842	794	814	828	735	803	803	789	772	775	788	752	748	766	774	777	794	816	742	793	815	757	774	780	800	791	811	790	766	769	790	784	747	831	794	794	805	789	803	799	794	734	758	827	832	789	740	758	752	771	772	790	789	825	740	731	819	781	809	815	798	749	803	817	774	814	743	782	797	755	849	758	787	790	759	766	825	825	791	806	795	765	783	809	792	784	818	808	816	763	783	817	770	845	777	760	780	762	723	776	752	782	765	786	815	820	785	771	757	797	805	824	790	776	762	790	803	827	786	773	778	727	763	776	774	746	818	769	750	743	824	795	822	789	801	805	778	760	789	812
27406	17190	5848	2460	1185	877	832	672	583	591	486	443	398	403	406	410	369	379	344	346	317	299	285	301	292	288	246	247	255	231	228	234	224	228	231	219	215	234	240	222	254	208	224	205	206	216	247	237	213	219	232	199	191	212	199	234	215	222	208	208	205	219	227	207	228	214	204	222	225	235	192	198	217	179	190	191	202	187	216	208	204	219	197	241	199	197	239	217	197	232	219	213	209	209	224	201	194	208	246	203	209	189	203	222	229	206	234	215	226	223	213	198	196	184	223	235	226	226	213	213	221	185	232	216	211	192	217	198	208	236	211	200	210	212	199	237	210	204	214	216	230	209	225	198	218	215	220	227	212	200	192	221	234	215	206	183	184	207	198	218	224	211	221	200	208	229	188	220	197	222	217	204	184	209	206	214	208	202	220	204	210	212	209	203	209	188	227	227	192	208	207	178	201	224	210	200	219	237	233	226	228	256	212	218	198	200	188	217	206	219	230	224	217	216	210	196	175	216	188	235	201	243	193	203	233	229	187	181	202	225	220	222	222	213	230	199	248	209	192	202	201	206	195	201	205	217	210	216	202	205	211	211	222	225	218	218	249	234	212	194	222	208	218	220	196	203	206	214	200	193	229	197	196	203	211	248	208	230	197	206	203	216	223	209	219	248	195	212	211	227	198	186	234	203	200	225	184	211	201	194	197	204	205	190	207	192	220	201	214	207	206	222	217	192	189	206	200	187	220	211	248	199	216	180	204	245	224	208	216	221	224	227	190	205	207	204	211	238	191	199	175	217	188	189	204	239	210	200	216	207	205	196	209	228	199	190	210	200	217	220	195	239	220	216	209	231	202	203	212	234	213	190	210	194	201	201	213	232	232	207	209	187	183	208	207	212	186	186	212	215	202	227	217	193	201	194	204	215	216	220	227	219	194	204	197	203	204	209	189	220	198	234	211	224	218	221	212	215	209	222	221	194	193	207	191	205	228	202	217	201	192	202	220	201	189	193	217	206	194	212	181	190	190	233	218	178	185	200	201	197	189	194	217	209	190	224	230	198	226	191	213	185	225	205	207	224	206	214	208	186	215	181	216	206	232	200	222	213	214	190	192	217	195	216	201	189	217	214	221	220	196	220	208	208	202	202	201	202	221	206	213	234	233	230	200	203	196	188	194	210	226	217	222	200	205	195	184	212	217	198	200	210	206	177	203	217	247	188	195	218	181	221	205	215	196	233	207	224	212	207	203	212	192	243	218	231	215	206	216	198	201	194	214	183	210	227	198	214	233	221	218	203	194	206	213	217	215	208	213	232	204	210	218	195	194	223	203	209	238	215	227	218	205	189	220	204	229	198	220	227	211	200	218	219	248	201	223	210	226	193	203	219	201	222	225	196	207	190	247	204	201	191	219	210	236	219	212	224	213	220	215	205	225	209	223	201	194	216	193	236	221	220	224	198	219	246	197	210	213	190	236	220	212	201	215	195	184	203	206	193	214	185	205	212	224	216	210	205	191	204	235	204	200	204	214	166	237	227	225	215	221	183	191	202	239	207	243	207	204	211	208	224	212	212	246	201	179	227	194	219	216	198	221	200	235	232	195	193	226	212	220	204	228	195	211	225	225	212	210	216	217	198	214	229	211	187	206	228	216	244	219	187	231	182	198	220	191	230	191	207	209	232	181	206	201	220	192	219	212	221	190	223	232	212	217	192	226	192	214	190	210	215	193	210	206	210	228	185	229	185	212	184	189	239	217	216	197	187	201	228	205	223	192	179	220	201	201	167	205	214	197	233	198	196	200	198	199	219	208	220	199	203	212	189	222	175	196	217	254	208	218	200	199	209	223	183	197	198	234	204	212	225	210	222	233	197	219	216	192	194	211	208	221	211	187	212	209	212	206	231	218	223	211	214	215	215	215	186	217	212	208	211	204	204	176	221	221	213	177	193	208	184	189	207	204	221	209	204	212	194	211	215	213	185	197	205	200	216	230	199	219	205	194	215	196	195	216	214	219	196	197	214	207	206	194	197	210	190	201	207	202	196	211	227	190	205	207	203	217	189	194	227	233	232	211	230	190	219	216	219	222	208	211	201	203	202	189	202	215	225	212	202	195	211	196	218	192	219	208	199	217	214	216	208	216	204	171	214	223	235	208	213	209	203	228	191	221	225	184	203	211	219	199	215	200	224	221	192	200	212	208	199	204	209	202	208	208	204	216	225	194	178	211	225	193	205	186	206	202	192	211	217	203	204	231	217	216	210	233	216	193	183	202	207	197	213	217	219	206	217	214	191	207	187	199	227	233	206	201	223	199	211	193	203	234	210	219	232	197	208	213	214	184	208	214	214	223	194	206	210	191	217	215	208	220	196	192	181	249	188	218	219	223	204	233	208	197	235	206	218	229	221	220	211	192	182	231	208	221	214	210	211	200	188	230	207	214	202	184	184	223	206	191	235	207	186	223	206	213	204	225	194	197	196	227	211	205	210	219	203	215	227	215	224	229	212	237	205	208	201	218	236	197	219	204	218	193	203	212	217	225	201	211	210	195	201	205	217	213	175	207	176	211	215	198	211	218	222	210	214	234	213	207	212	195	255	222	188	223	215	214	219	203	222	193	204	222	210	212	217	202	222	222	206	177	190	237	230	177	212	190	220	217	213	212	210	207	201	204	209	195	210	207	207	233	216	186	233	225	206	202	214	210	211	215	206	206	224	201	217	215	223	223	217	202	214	204	218	201	233	238	203	232	227	195	215	208	208	209	210	212	226	221	212	211	208	207	210	217	198	228	209	227	185	225	198	201	245	181	184	187	210	234	236	192	239	196	205	219	178	205	228	219	183	201	223	204	210	212	197	211	210	200	204	215	196	189	195	216	196	211	226	202	217	220	197	204	204	206	199	207	186	208	208	223	223	226	229	209	227	224	189	199	189	203	204	210	214	224	200	212	179	239	236	197	206	206	217	206	224	234	200	211	200	209	222	251	189	220	225	192	216	202	196	209	221	212	223	209	210	224	215	185	197	226	196	220	193	205	214	219	204	212	192	208	212	186	245	211	196	216	207	229	245	212	217	197	226	213	187	187	205	227	192	207	200	220	202	205	207	219	202	188	207	239	242	220	190	214	211	219	182	195	223	204	214	201	217	211	242	198	196	205	218	193	211	217	216	211	179	222	227	227	220	179	189	195	203	239	185	204	208	196	223	189	219	200	217	217	207	203	221	221	211	194	198	216	187	220	225	206	207	225	198	204	211	243	214	212	203	237	232	208	204	216	224	203	208	203	219	212	210	211	203	226	244	234	217	209	188	217	217	207	199	224	182	190	223	224	215	218	204	213	234	226	238	227	211	201	183	205	204	217	193	218	206	207	217	228	201	205	222	228	221	217	202	205	206	193	196	211	205	198	213	211	203	218	213	243	235	231	201	198	191	236	188	217	202	222	219	207	227	218	202	194	219	197	225	229	214	195	199	211	227	219	190	209	194	221	216	227	211	195	234	208	209
8780	11989	11437	6326	4207	3331	2821	2486	2180	2027	1882	1700	1528	1421	1342	1265	1233	1183	978	982	883	833	772	733	679	694	633	634	604	574	517	511	486	498	484	511	543	503	487	495	504	469	520	454	525	508	500	528	512	496	474	462	495	484	491	478	474	491	467	437	470	471	415	467	496	447	480	433	463	475	435	458	460	455	462	502	439	461	446	452	461	471	441	453	439	479	455	457	457	461	437	471	471	453	449	424	478	422	440	444	477	443	463	479	510	428	444	454	446	472	484	451	454	433	438	470	449	441	444	495	446	429	455	489	481	466	465	428	399	436	495	445	459	481	476	472	497	465	456	450	450	467	452	471	464	433	469	466	486	485	409	483	401	433	482	489	403	437	489	472	442	452	418	445	444	472	436	424	470	467	485	484	471	454	451	452	450	442	439	447	424	473	464	455	465	442	495	496	449	462	483	438	452	454	478	467	462	493	447	452	496	485	471	455	486	442	475	421	451	439	484	423	466	470	449	462	461	446	455	473	459	445	465	469	455	458	412	472	480	457	473	443	482	446	442	431	445	434	443	469	460	447	478	421	436	458	442	441	476	474	440	422	447	467	475	416	475	459	425	463	435	471	448	452	459	483	458	462	463	458	459	452	447	443	437	440	419	432	443	469	450	489	455	435	458	459	422	439	465	462	442	467	454	433	457	447	454	453	437	488	477	426	420	451	474	494	510	459	486	442	470	448	461	471	447	421	489	423	491	474	437	468	459	459	470	472	449	463	449	470	438	467	426	469	466	443	493	468	440	453	473	496	432	475	455	485	472	462	419	470	496	438	451	460	442	484	486	455	452	443	472	439	457	447	493	439	439	465	484	477	470	450	474	461	432	453	474	423	450	441	465	464	464	454	478	433	488	449	444	440	460	452	458	499	455	430	451	443	448	445	444	496	445	473	451	451	434	430	477	440	471	418	465	447	476	437	495	449	466	457	513	418	449	458	450	434	443	390	468	476	480	461	436	464	483	464	462	474	472	423	485	459	448	439	441	503	464	449	454	459	460	451	458	436	502	469	460	428	454	489	464	463	424	436	437	452	519	480	478	487	472	471	450	440	432	460	453	451	448	451	451	468	445	452	442	429	466	486	445	463	454	502	473	444	487	486	462	438	444	506	433	443	488	454	407	471	465	483	468	482	489	427	457	459	461	427	459	456	456	466	462	468	451	467	468	469	440	436	461	460	517	477	465	449	476	447	460	462	446	446	438	448	408	489	428	463	423	433	453	470	443	488	457	489	446	481	473	445	436	465	458	422	473	448	470	454	502	460	483	449	485	449	450	480	440	472	428	456	466	465	451	470	441	445	435	457	434	446	445	444	466	467	456	443	469	458	477	478	461	489	437	460	459	445	418	468	449	426	440	467	464	483	505	478	469	451	456	447	439	434	480	469	448	472	455	473	475	476	462	444	478	450	432	505	419	459	451	448	489	481	461	439	468	458	453	476	401	440	469	447	456	443	436	442	472	458	405	451	441	495	465	502	470	428	491	425	463	428	463	430	454	455	466	434	467	426	451	451	447	447	447	469	439	468	479	496	459	480	446	441	507	468	472	449	456	459	453	498	432	473	492	461	444	456	439	502	422	462	449	464	434	450	443	415	445	492	471	469	430	455	458	438	465	474	470	458	458	460	455	438	475	416	458	447	456	469	450	427	480	439	467	460	434	450	441	481	484	488	460	446	479	458	459	460	456	460	458	478	448	466	484	456	451	449	445	434	519	406	453	438	477	443	454	411	473	468	428	446	470	437	447	472	436	479	416	481	442	463	453	437	477	460	480	463	469	449	502	438	482	474	453	467	447	431	447	473	467	462	430	471	461	467	480	471	435	442	446	450	473	472	502	455	462	451	437	484	429	466	448	486	447	451	458	457	465	460	442	471	476	457	454	461	440	437	448	468	468	450	455	465	461	458	481	443	451	460	452	417	471	450	430	472	489	434	455	482	478	451	483	454	439	440	512	468	497	441	431	441	486	453	472	485	428	459	491	420	425	450	434	449	460	436	480	463	443	464	482	442	458	463	451	430	482	473	441	423	464	452	435	470	501	464	467	499	465	467	464	503	472	450	444	446	452	473	458	449	490	436	505	503	482	453	457	456	472	462	504	439	444	464	479	476	487	436	475	482	461	473	465	443	490	458	457	470	434	443	488	430	454	501	447	449	453	419	434	455	466	441	510	494	454	424	418	455	478	467	455	484	444	429	472	496	471	452	467	434	467	420	505	454	445	411	482	447	504	473	456	463	471	446	456	438	459	458	465	452	441	458	447	459	459	497	471	483	470	468	455	467	433	473	463	467	469	446	460	480	471	433	469	450	480	477	442	524	486	472	463	453	417	463	438	467	454	456	452	434	440	490	478	457	451	467	424	468	440	449	425	445	454	486	459	460	464	444	425	475	450	420	445	463	433	465	445	447	490	452	468	449	460	496	445	475	418	457	477	449	457	445	490	473	457	440	457	478	398	408	416	425	427	487	479	463	454	489	451	466	492	458	479	445	481	433	459	480	404	470	439	455	465	428	435	409	487	446	500	441	492	472	441	463	455	433	450	449	474	492	447	448	479	483	424	489	423	482	465	450	445	473	480	458	473	441	415	474	441	495	508	450	426	509	460	463	437	488	434	435	462	507	446	488	447	449	471	429	476	478	419	471	449	486	448	460	452	470	452	458	427	449	478	447	481	456	446	463	463	464	482	447	434	475	484	444	451	459	462	451	498	434	449	452	467	456	454	496	462	435	477	455	425	466	455	478	467	460	439	461	494	430	429	474	436	488	446	481	436	463	471	469	459	437	481	489	442	470	438	447	502	455	471	453	475	460	499	446	461	476	472	471	455	469	466	451	454	452	484	454	489	467	482	458	474	456	433	439	441	439	471	428	431	453	486	434	414	502	473	430	486	466	471	458	457	450	465	458	447	472	475	456	444	491	485	465	442	487	444	430	440	454	435	494	470	451	454	462	477	469	500	469	484	467	430	466	462	435	459	448	466	470	415	474	445	433	461	452	462	474	476	458	467	480	437	474	493	441	456	463	470	436	489	471	474	461	436	480	477	443	430	465	470	457	455	480	473	450	519	449	476	460	506	466	438	454	502	450	446	474	439	468	485	444	434	446	489	432	435	443	436	437	484	468	441	405	380	500	491	438	422	472	466	445	434	439	476	465	446	465	478	448	450	474	433	485	437	451	454	438	468	473	437	448	466	444	422	429	465	455	471	485	452	437	446	472	431	440	493	442	431	430	451	419	472	467	447	479	456	478	454	449	451	476	470	449	462	457	423	469	452	481	442	475	441	486	426	494	505	462	442	448	442	494	471	487	459	450	464	506	447	444	498	476	446	479	461	423	475	462	450	461	455	460	477	501	448	454	460	480	445	437	448	419	463	435	433	466	475	437	457	452	466	459	439	422	457	448	475	456	474	433	484	460	430	467	438	489	472	471	459	471	425	449	451	418	442	473	484	462
25143	21470	27909	25373	12578	3118	2085	1505	1275	1174	1038	914	825	730	710	704	627	582	567	563	500	452	448	417	413	372	359	373	292	288	296	288	281	293	240	275	246	270	266	286	248	266	249	239	248	224	260	302	267	269	276	226	243	274	278	273	260	260	256	279	235	237	260	244	266	285	243	242	245	249	253	234	217	275	245	269	254	268	253	245	258	261	229	232	233	250	249	258	257	250	230	257	231	249	255	237	237	264	257	264	229	217	256	225	264	255	214	217	255	269	272	266	242	265	242	254	260	234	260	230	250	255	240	260	258	256	222	225	241	264	248	229	221	232	270	236	279	248	265	253	254	207	245	256	261	244	258	233	248	233	258	217	238	297	272	216	249	240	233	249	253	226	250	251	236	263	254	274	231	241	256	238	257	252	252	262	247	205	266	264	236	288	248	229	246	247	236	226	238	236	237	239	241	255	244	231	245	229	231	210	275	248	254	226	255	233	257	285	261	236	251	250	247	227	245	234	275	232	216	231	240	238	265	218	249	219	236	248	224	256	254	254	242	248	266	269	248	254	216	235	234	247	241	258	263	266	255	235	248	278	249	241	236	236	246	258	250	223	267	253	249	264	249	257	245	249	257	265	255	249	253	233	256	227	264	282	229	241	264	269	265	260	249	255	232	228	249	257	218	255	245	234	258	239	256	237	254	258	259	247	264	243	260	257	239	240	257	239	257	209	225	249	245	218	223	253	250	278	239	253	271	253	218	253	237	220	236	250	241	246	247	244	250	245	244	245	249	255	265	236	225	245	272	245	242	236	224	250	243	234	237	265	251	242	247	230	232	269	245	256	243	255	246	265	261	263	222	255	223	249	248	213	231	229	249	267	263	233	249	225	245	277	252	275	269	219	198	258	257	240	249	244	240	226	228	243	233	242	244	224	245	280	248	267	251	252	254	250	249	239	231	224	246	256	242	234	248	248	258	243	259	228	236	264	268	264	260	237	243	250	253	232	237	237	228	255	239	255	246	260	269	266	261	262	261	235	269	235	217	269	238	235	218	218	259	237	241	224	260	255	253	214	232	238	256	233	213	235	258	245	247	242	233	234	237	284	228	236	221	265	263	226	226	204	229	250	243	272	230	237	275	260	226	233	235	235	248	259	274	274	255	256	255	249	261	227	267	262	246	256	237	241	256	237	238	251	258	237	248	226	282	229	260	243	257	225	235	259	224	217	230	300	253	254	233	227	243	239	239	251	261	219	235	249	241	218	215	240	232	260	270	258	266	252	253	226	283	246	238	239	226	222	263	206	254	234	260	257	264	248	272	276	238	256	230	228	226	237	238	255	239	227	243	232	218	264	245	207	204	257	235	252	273	243	251	239	273	221	242	241	281	240	236	216	258	237	264	230	225	248	262	232	253	232	239	261	246	260	268	220	255	233	243	255	241	233	250	255	237	232	231	258	245	274	264	253	257	237	238	260	263	247	245	269	265	265	249	247	265	228	249	230	230	220	230	226	231	257	240	237	217	252	236	233	249	241	255	245	267	246	237	265	265	255	233	245	236	227	225	249	233	251	244	222	225	249	272	264	278	272	224	232	252	261	253	247	244	250	231	272	233	265	271	233	243	263	232	241	275	245	213	277	253	236	234	218	227	273	240	272	222	250	231	256	220	246	263	260	271	261	251	249	241	267	240	249	246	244	246	252	252	263	262	245	217	262	231	240	278	239	234	263	250	261	247	258	238	260	253	232	256	225	207	252	215	221	236	232	241	225	269	246	256	258	254	233	256	244	244	248	259	256	233	243	232	259	229	229	247	230	245	270	231	260	248	256	267	236	218	248	227	269	236	264	249	258	248	208	240	238	245	241	261	230	249	257	271	240	260	276	239	251	275	247	247	242	259	239	221	247	254	223	225	252	211	262	254	243	228	234	252	245	245	239	252	265	246	241	261	263	235	279	262	242	216	229	230	243	240	263	248	240	253	251	276	261	206	249	259	262	246	244	258	227	293	266	231	252	245	274	269	255	239	246	237	272	224	234	216	222	236	219	230	240	274	247	208	246	238	239	224	243	227	227	290	253	231	262	249	242	247	276	255	239	223	230	249	217	253	262	231	232	235	271	244	253	276	257	258	239	218	237	235	255	248	244	262	232	243	233	279	214	256	252	203	259	244	230	248	243	279	253	244	235	243	273	229	232	268	259	233	255	241	256	230	249	247	235	256	258	271	236	265	241	264	232	245	232	262	252	233	252	259	254	259	245	233	228	221	251	245	263	246	247	260	237	285	257	260	240	256	231	266	246	253	230	231	246	226	234	229	251	245	227	260	237	237	233	238	249	248	228	274	242	246	245	242	243	244	219	268	245	261	233	265	238	226	219	233	256	258	241	293	219	215	242	227	218	214	218	264	238	260	223	251	263	225	236	238	273	260	243	243	235	262	223	273	255	248	265	233	236	238	225	243	250	252	237	223	258	243	230	252	233	220	224	249	244	266	252	259	254	262	221	238	216	243	237	240	254	269	248	264	240	264	237	240	240	227	265	263	231	252	229	279	265	247	245	216	242	233	237	242	249	278	236	251	220	271	255	239	248	246	231	254	270	246	241	236	253	226	229	242	267	240	230	237	253	237	269	241	239	251	234	236	248	222	242	222	243	253	232	247	252	239	229	230	257	255	256	231	237	228	203	245	237	222	274	245	253	234	260	245	251	214	241	247	272	272	249	229	254	233	226	260	251	235	235	251	262	217	220	240	256	269	249	256	226	253	266	228	221	231	240	241	216	255	247	237	252	261	261	273	248	209	251	235	259	252	242	225	246	235	224	240	245	275	263	227	226	279	269	232	256	243	246	238	252	208	267	243	231	273	270	232	248	282	255	247	240	232	226	242	264	249	249	255	237	216	238	233	273	253	227	235	252	234	228	249	256	247	258	258	226	215	227	249	220	223	250	254	257	270	274	250	261	249	235	261	254	264	246	233	263	254	277	287	259	259	222	226	260	231	272	268	241	247	230	256	242	242	239	242	235	243	249	245	190	249	232	253	274	282	255	245	262	243	265	246	246	219	256	260	243	232	230	208	283	274	279	243	237	223	263	261	279	250	238	230	254	226	229	275	250	233	254	243	222	230	219	274	263	247	244	252	223	243	244	265	253	227	241	234	253	257	242	245	249	260	225	252	244	238	242	229	237	253	237	244	257	253	253	232	242	239	292	214	263	241	247	249	273	259	267	258	252	226	221	218	253	232	249	275	249	233	257	268	250	231	237	214	247	278	262	221	221	227	233	236	243	230	234	249	238	248	210	250	254	231	227	232	242	272	263	204	208	273	246	201	242	237	268	234	241	273	256	260	245	255	278	224	261	250	237	234	269	268	231	220	240	236	256	243	231	232	227	232	218	252	251	243	218	233	256	216	260	261	242	269	269	244	226	229	250	228	248	273	219	256	243	249	229	243	241	221	236	234	252	257	258	230	262	244	242	246	226	255	256	233	266	248	241	254	249	227	258
11426	21857	20661	13336	9536	7567	6185	5538	4760	4292	3767	3401	3017	2677	2459	2333	2134	2135	1900	1639	1616	1395	1299	1210	1192	1066	989	892	791	693	639	675	655	600	626	669	620	627	619	554	583	560	578	596	595	628	601	591	619	540	559	587	569	521	592	549	567	568	544	548	546	539	506	507	486	556	534	539	551	553	541	531	524	547	558	533	529	560	536	528	495	523	522	559	555	518	543	540	541	507	504	510	566	535	522	561	471	528	581	553	521	559	532	517	513	497	567	558	522	564	486	546	506	513	477	510	542	492	540	515	538	520	548	528	528	524	538	510	522	530	480	536	493	537	504	503	524	518	503	536	534	562	496	538	533	533	515	523	501	511	555	514	565	521	517	538	482	538	515	531	501	532	513	510	505	567	513	546	533	559	514	556	525	484	511	498	525	553	516	533	529	530	540	531	520	532	543	552	517	515	541	537	528	577	531	568	588	552	505	512	490	534	535	547	526	525	514	515	518	541	532	518	524	510	521	562	544	492	525	563	498	508	523	500	560	486	549	521	538	512	507	522	527	470	557	532	556	532	525	543	495	492	553	522	553	515	516	544	520	510	522	505	518	526	536	504	524	524	559	497	527	518	508	528	491	536	510	527	536	528	497	513	539	553	537	541	519	508	543	519	511	542	503	519	522	521	522	513	532	507	571	564	517	546	506	494	476	581	525	507	568	584	516	519	510	518	570	535	522	555	521	521	496	527	517	525	551	543	509	508	523	546	524	523	499	476	526	549	583	548	560	541	550	513	535	517	499	507	486	505	546	525	528	494	532	548	559	534	509	507	498	571	572	513	519	513	515	579	540	529	530	538	504	512	523	545	532	564	541	501	517	504	520	523	560	507	530	508	516	542	524	525	531	550	543	514	496	478	503	528	516	554	522	522	559	549	510	475	517	535	535	511	506	541	467	525	508	567	502	563	514	529	542	554	552	510	497	541	518	500	528	516	509	519	509	501	506	542	491	558	478	521	538	500	523	508	531	515	518	544	555	559	480	498	513	474	549	554	553	525	482	533	537	495	591	528	543	538	508	534	547	528	552	527	534	483	506	512	543	544	523	523	528	532	524	517	538	546	510	533	538	551	524	482	524	545	526	535	540	503	520	483	527	510	506	504	516	552	539	497	517	553	485	558	528	528	518	497	516	565	566	579	542	506	544	498	557	525	514	564	494	506	520	507	487	511	523	566	503	546	527	537	548	556	516	515	546	511	526	551	546	547	471	510	532	532	523	518	507	517	537	514	568	540	497	525	524	527	542	531	527	497	528	510	516	523	496	530	550	494	516	554	490	574	515	514	512	521	538	529	542	500	527	507	500	483	570	524	509	507	531	505	492	516	552	527	521	508	520	539	516	512	507	495	548	510	527	524	531	521	545	509	544	560	550	486	520	496	492	512	531	571	479	516	525	511	523	513	543	545	510	565	515	547	517	516	464	534	496	541	530	518	561	522	515	581	532	517	557	533	531	551	521	550	505	529	550	528	539	544	529	532	502	557	545	495	511	524	540	513	529	493	535	572	511	505	543	538	527	501	513	514	516	537	537	517	512	514	560	521	494	502	540	503	521	513	504	534	544	513	521	543	518	530	475	503	538	533	513	537	533	532	491	544	505	517	550	540	500	545	535	509	515	578	487	536	524	525	527	506	499	525	506	509	582	532	547	512	507	530	558	526	512	508	549	517	539	513	530	516	494	515	545	530	512	518	533	527	533	549	518	527	535	522	502	538	527	494	533	527	535	513	533	549	501	503	555	561	559	501	527	558	557	512	524	535	540	536	500	520	547	516	538	527	539	542	496	491	523	569	507	546	486	550	537	528	524	480	540	510	511	534	525	554	519	492	547	493	532	528	493	504	506	521	494	476	483	491	503	464	521	541	550	525	558	514	527	507	556	498	529	525	518	506	533	563	539	578	514	501	511	536	524	525	488	508	507	526	508	544	526	495	502	541	541	524	524	541	575	561	539	586	512	488	591	532	520	517	529	533	500	564	494	556	545	551	459	543	542	530	508	503	506	528	567	541	539	536	524	511	548	494	512	532	489	487	534	518	530	526	526	487	499	501	520	538	535	516	510	536	537	482	511	520	530	519	502	497	524	508	517	527	506	549	531	532	500	520	542	534	555	490	522	526	554	519	535	512	526	528	490	564	534	514	530	505	554	503	526	502	514	496	483	523	499	509	561	478	582	505	536	534	531	529	543	527	475	517	536	541	580	512	511	526	515	517	532	530	536	543	500	549	538	515	498	588	534	465	500	525	525	551	503	499	528	525	539	513	546	526	527	529	519	526	527	548	572	522	497	499	499	526	571	543	502	509	506	510	548	519	506	503	518	504	546	546	548	531	523	534	546	500	521	534	539	497	488	537	532	519	523	535	525	537	508	500	522	560	532	554	468	548	521	510	540	517	516	530	530	501	556	516	529	563	514	555	546	536	549	510	531	522	471	507	479	526	481	514	501	467	538	502	518	521	544	517	514	510	517	530	521	543	533	502	527	533	516	480	479	514	518	528	518	513	502	510	493	523	533	520	533	555	499	551	572	507	510	525	536	553	511	547	516	584	516	518	513	554	548	505	545	511	510	523	489	526	541	546	544	519	503	534	530	511	547	517	516	546	549	544	502	514	506	561	502	517	551	521	522	494	563	530	527	511	564	528	497	553	507	541	499	538	500	556	515	503	556	494	503	533	555	534	513	538	544	493	496	540	525	533	541	501	506	495	553	537	545	499	528	522	546	526	494	521	499	515	542	537	504	478	474	510	503	542	505	487	488	506	513	511	530	532	520	504	529	498	500	491	519	531	515	526	551	538	512	486	520	517	518	506	537	478	499	528	495	499	504	547	439	522	508	487	505	540	541	511	556	547	480	519	549	536	531	536	509	485	522	540	551	531	515	505	503	513	511	533	563	550	502	504	502	492	527	532	480	557	567	543	530	509	539	488	604	501	523	498	501	523	511	519	532	494	512	511	548	527	546	539	493	544	498	535	512	527	516	517	538	518	536	485	545	524	441	498	496	526	523	479	492	526	487	550	544	538	522	526	543	480	549	496	523	531	513	488	549	508	550	504	536	525	504	521	539	544	519	502	523	484	512	533	539	519	503	495	544	526	525	514	521	540	502	491	515	551	553	515	548	534	558	519	484	504	520	544	533	551	496	515	512	557	521	490	519	489	536	498	455	538	555	509	498	503	504	491	512	508	511	533	493	477	516	518	492	504	506	516	524	532	510	507	549	513	545	499	508	513	558	500	527	524	518	539	539	523	477	569	544	541	571	533	498	543	519	467	520	525	527	550	530	496	504	610	544	512	572	522	517	527	512	502	468	531	530	516	511	521	516	539	529	540	501	550	500	545	492	544	530	536	542	567	527	480	499	520	508	541	554	471	524	539	519	543	501	512	513	517	503	520	513	522	551	512	521	573	496	523	490	504	547	556	500	502	527	504	539	513	536	553	522	514	498	566	566	589	514	549
24181	21494	28991	24447	21409	12159	4145	2671	2230	2069	1707	1617	1493	1352	1152	1120	1068	976	929	896	782	764	689	705	659	592	579	565	482	458	431	449	436	414	419	447	456	449	429	427	413	435	439	416	422	420	395	408	448	433	414	428	432	422	400	434	419	394	383	374	377	410	389	411	409	395	425	380	391	384	377	403	381	392	387	390	409	371	409	425	397	382	445	384	431	415	371	434	390	426	425	396	407	416	406	386	380	404	427	381	397	355	412	377	418	386	435	393	408	379	388	383	405	399	388	367	377	390	411	393	393	385	400	386	393	452	399	449	403	363	382	388	381	389	416	403	371	396	374	399	371	411	421	345	426	388	407	393	401	385	433	384	385	407	394	379	412	409	412	405	394	387	400	381	419	385	388	415	392	391	415	408	401	390	401	388	424	414	401	376	412	404	393	409	390	401	399	396	384	417	381	419	386	405	400	400	410	399	350	413	404	400	383	360	404	368	410	402	390	377	413	383	408	414	367	367	411	411	405	393	364	434	373	428	399	420	387	378	404	405	427	437	406	400	380	407	425	374	415	394	366	386	411	409	397	406	383	427	370	394	408	396	366	425	388	419	383	391	411	415	385	379	402	382	387	373	389	411	403	403	389	406	430	380	394	410	395	393	419	394	401	414	399	371	382	407	386	400	429	394	376	420	407	418	403	366	395	370	431	372	420	412	418	363	440	409	392	401	408	372	401	405	412	415	389	394	380	408	432	423	368	432	358	404	402	405	379	354	393	360	369	410	395	419	390	368	414	421	429	401	416	379	398	414	392	412	411	414	436	366	392	407	390	373	409	387	395	370	421	440	390	374	421	393	367	386	398	382	343	400	439	399	386	399	373	392	406	414	348	384	386	378	388	408	410	378	372	408	428	386	404	434	404	410	389	396	403	400	403	412	423	396	358	431	384	392	401	424	450	411	400	396	367	393	372	394	411	361	415	374	400	402	383	365	378	386	445	361	389	408	385	373	404	368	417	389	393	386	372	375	399	367	410	399	402	402	386	397	410	383	396	371	384	390	392	385	376	393	407	383	383	416	382	420	404	396	396	388	404	396	387	395	378	413	365	389	394	366	410	374	383	367	377	392	387	370	388	436	363	384	440	422	412	401	367	408	339	412	397	384	380	405	390	393	388	399	384	393	414	389	397	385	381	360	392	413	399	384	378	435	404	395	418	387	417	360	404	432	347	404	369	394	404	407	374	383	378	413	411	402	375	391	430	415	403	406	400	415	415	388	406	365	349	407	400	381	407	395	416	378	395	406	431	409	388	400	378	451	385	397	387	411	392	394	427	379	380	375	386	395	411	397	408	413	398	399	371	384	398	388	372	396	386	406	384	412	440	421	417	401	349	413	369	389	368	372	408	397	377	357	402	396	391	359	389	368	407	395	422	414	395	435	400	428	392	395	380	372	370	426	378	405	375	366	393	387	356	397	372	397	405	371	411	363	376	387	401	392	389	410	472	427	407	424	367	388	367	381	414	396	399	357	391	396	397	371	396	408	361	374	375	389	421	377	414	408	425	413	419	380	398	395	412	385	359	399	371	387	361	392	391	358	415	423	389	373	377	406	396	429	386	406	425	395	378	396	375	404	391	382	372	413	402	382	388	399	406	406	422	387	394	419	445	365	396	401	398	401	440	425	415	405	425	412	421	379	359	383	398	399	391	396	375	387	374	402	446	420	395	389	408	395	394	395	412	417	369	380	392	406	388	373	372	366	424	424	409	404	414	433	363	407	388	407	400	366	391	424	377	405	364	411	394	389	382	406	404	377	417	376	401	433	392	355	397	367	386	379	366	379	378	397	423	410	421	384	400	376	380	389	387	393	405	406	370	445	399	372	407	394	368	406	399	434	387	404	414	407	376	408	400	395	398	379	405	430	418	381	395	399	388	366	387	402	434	433	407	428	384	377	394	405	370	396	371	402	406	426	380	432	442	380	385	372	377	421	387	368	370	391	367	370	421	394	395	408	448	393	407	400	407	399	423	387	408	377	422	381	404	411	395	412	419	389	431	361	382	390	424	411	442	391	422	400	366	389	390	388	408	423	388	374	368	402	401	409	406	396	402	383	416	387	383	352	378	363	356	357	372	401	368	375	410	401	402	354	376	416	380	382	392	381	392	399	397	417	415	367	363	365	401	371	422	379	405	408	374	392	395	390	426	394	398	415	419	402	403	361	391	412	407	384	374	351	372	396	364	421	423	411	412	424	397	397	389	409	415	413	383	419	421	404	400	416	387	420	392	380	423	402	393	406	388	360	382	398	397	425	362	418	421	380	396	365	382	382	421	402	367	405	371	374	414	414	405	362	390	391	399	420	377	384	375	417	346	377	364	428	393	405	373	430	399	407	369	382	367	376	395	409	405	362	383	392	396	408	368	419	407	399	396	440	444	371	416	403	394	401	368	370	387	349	400	397	420	399	395	400	409	370	425	410	415	381	382	373	390	370	368	375	412	384	426	428	393	405	380	425	397	398	381	400	413	434	371	406	398	414	375	407	411	386	399	380	388	375	391	388	376	358	392	421	412	401	414	357	405	379	405	414	398	389	384	389	376	420	389	391	395	384	382	384	384	400	423	415	414	430	377	400	413	381	384	383	401	378	399	433	388	396	421	395	379	366	410	379	396	387	412	384	376	410	391	395	379	387	389	394	400	410	431	405	358	400	390	401	410	388	411	359	408	390	398	361	374	407	414	401	425	382	377	396	368	388	366	368	393	406	408	362	423	404	404	392	384	405	390	362	403	379	418	389	402	371	417	407	375	406	381	407	376	422	386	408	393	418	404	404	394	373	414	375	375	365	392	380	399	398	335	407	416	422	395	378	410	391	398	402	386	412	378	378	401	407	379	419	383	395	427	412	418	406	385	386	362	415	381	404	399	398	381	385	405	402	411	393	401	389	400	391	409	392	425	387	399	386	412	421	394	396	379	411	425	389	367	388	423	370	401	393	397	378	403	379	451	361	406	378	358	403	398	385	386	420	431	383	367	431	407	437	403	370	408	369	387	398	427	403	409	417	376	390	396	421	390	404	398	394	373	385	405	416	427	388	383	384	437	402	390	409	399	383	421	385	371	425	412	368	415	395	377	398	379	407	386	394	401	399	415	417	395	393	405	383	399	392	405	386	384	401	388	405	407	417	392	387	411	350	377	394	413	372	384	411	376	402	386	374	406	384	383	415	419	378	354	406	411	395	424	380	452	412	392	420	373	401	400	423	372	402	400	375	416	420	384	395	405	391	403	368	365	397	404	424	395	394	433	397	371	409	440	411	398	384	413	389	400	386	370	396	374	412	398	356	390	378	388	382	392	386	376	395	364	408	358	416	419	370	423	395	371	387	392	387	379	412	364	372	388	421	385	380	414	397	384	367	418	374	407	352	404	396	406	397	395	402	387	397	372	416	387	386	389	397	419	387	398	369	374	388	400	370	395	401	401	392	396	400	418	408	385	410	347	413	387	416
14503	27514	25985	17651	13863	11037	9326	8041	7241	6619	5877	5271	4656	4294	3754	3642	3445	3301	2963	2651	2447	2121	1993	1840	1785	1572	1455	1333	1226	1082	1023	1010	986	909	941	994	973	936	933	875	905	905	908	890	874	907	857	867	935	904	857	838	890	886	843	771	834	779	874	832	802	809	824	817	826	794	813	758	804	807	823	804	748	862	777	853	759	843	842	811	791	806	822	831	815	812	780	804	798	772	801	765	834	768	760	718	781	803	793	756	792	791	762	820	809	770	733	802	791	803	805	814	763	785	827	758	781	868	777	782	786	766	750	811	820	838	816	834	812	828	833	811	776	792	778	835	867	776	805	804	790	808	785	775	822	792	770	827	823	811	816	808	819	768	796	789	799	788	814	764	824	786	809	803	808	789	773	783	759	841	806	789	847	777	774	861	796	843	801	781	811	811	765	809	781	791	742	778	757	802	801	804	849	806	784	830	804	807	824	802	742	804	759	769	826	784	796	843	757	808	768	785	795	789	817	785	810	788	794	803	774	775	799	796	787	776	759	743	800	764	801	816	771	743	825	753	816	832	792	779	805	793	750	781	827	796	811	834	822	786	796	785	855	757	788	721	777	791	792	768	801	804	764	791	814	824	817	771	773	813	842	800	739	758	795	821	788	826	869	762	789	837	817	751	822	793	830	787	772	820	752	755	805	776	811	809	825	763	785	797	793	819	789	792	858	717	804	808	828	792	813	767	768	800	820	785	808	765	781	730	763	800	854	807	772	819	755	770	800	819	831	817	745	796	769	764	781	789	731	811	794	756	786	785	778	784	766	800	778	762	807	771	762	793	775	803	858	824	776	791	753	797	790	829	827	767	844	787	772	797	806	786	819	775	820	821	828	821	794	781	772	741	795	789	767	794	780	767	784	770	771	824	817	813	799	737	795	800	774	793	774	818	806	806	791	769	816	799	792	841	785	746	814	762	814	794	756	803	790	758	797	787	813	791	763	801	814	762	750	781	806	761	816	784	788	762	790	806	809	799	822	803	779	826	772	770	750	782	812	763	794	806	801	797	801	814	798	783	818	774	809	762	745	775	789	816	789	759	756	793	787	804	789	798	794	806	771	847	828	825	787	855	845	804	763	875	759	746	749	776	790	780	737	847	773	789	753	767	776	771	853	821	775	810	810	735	773	806	861	840	776	826	824	764	819	819	776	784	803	779	792	790	802	803	847	716	774	831	740	741	779	803	802	771	747	805	775	826	807	726	779	790	813	781	794	801	787	798	790	801	781	790	766	773	753	846	782	808	768	800	838	769	814	786	777	790	808	820	773	812	829	774	840	794	838	808	750	764	818	771	760	815	813	845	751	797	778	812	795	785	835	826	835	817	792	796	797	787	766	824	811	765	800	752	783	802	700	762	770	789	776	782	813	805	788	793	763	789	805	766	821	793	823	803	774	806	809	764	812	796	815	757	739	825	807	800	770	759	794	787	779	778	827	815	775	775	754	746	782	816	749	818	778	785	784	847	809	787	784	820	808	772	740	789	799	795	783	829	802	798	805	814	754	819	784	788	840	773	811	752	758	779	740	785	798	757	842	751	765	775	819	794	804	823	769	799	798	830	787	832	817	763	797	738	759	787	773	777	778	772	746	782	826	821	811	812	771	770	752	742	802	808	786	778	828	824	799	794	773	796	818	759	798	758	783	764	766	839	790	791	780	810	813	858	795	850	795	801	766	805	773	773	791	766	757	772	780	808	786	828	750	832	771	759	741	741	784	789	806	834	811	797	816	796	834	761	792	787	812	793	766	799	781	755	813	815	807	788	813	806	826	819	779	790	802	806	764	854	753	743	804	790	753	786	764	847	773	771	783	826	821	792	793	828	790	793	799	763	771	770	792	789	866	783	806	768	760	788	791	780	809	776	823	798	809	794	709	784	858	780	781	811	779	757	787	736	763	787	799	792	758	807	757	786	796	820	785	771	772	795	794	786	757	796	805	770	799	809	801	762	778	780	813	805	766	774	831	823	814	791	794	837	788	790	823	776	840	762	827	797	783	803	825	793	746	836	774	823	812	795	749	766	875	796	789	777	767	748	768	781	777	784	787	836	849	803	774	813	776	834	796	761	745	758	746	751	832	755	820	784	817	803	800	797	792	757	782	815	812	789	758	783	774	750	859	756	792	824	827	839	805	824	816	766	828	802	777	807	801	787	788	840	768	765	776	789	783	812	773	830	777	795	803	794	774	752	781	806	797	789	800	764	735	810	796	774	824	798	794	849	761	821	788	834	790	775	779	829	815	783	817	819	756	805	809	754	759	804	803	818	824	752	805	800	775	776	849	804	803	758	787	807	822	769	759	843	812	819	790	795	823	815	814	772	793	777	775	766	825	791	798	791	809	758	804	850	772	765	811	788	801	818	761	815	792	780	820	751	814	782	818	798	766	782	833	796	783	834	767	788	834	816	742	773	750	813	779	782	746	807	756	757	798	861	813	822	725	808	842	878	805	824	814	803	765	796	737	780	771	773	822	829	828	762	803	778	789	842	765	843	802	814	778	777	786	787	804	819	763	807	820	757	796	810	795	748	803	820	832	861	782	778	825	749	775	765	801	842	747	789	783	772	793	799	796	800	822	796	814	807	786	779	819	789	782	805	782	783	803	793	760	746	839	784	803	790	805	833	820	809	800	775	756	787	734	788	780	830	836	790	782	802	767	820	782	732	813	769	801	843	840	777	798	810	805	785	810	811	790	833	827	771	797	800	818	820	748	791	787	793	813	811	771	806	850	836	832	762	780	850	728	826	800	802	800	731	779	822	821	804	751	766	752	806	766	821	758	782	775	795	796	796	757	742	773	752	744	773	786	748	795	774	793	768	806	739	736	782	750	770	800	728	803	742	776	768	779	762	775	839	802	750	791	804	772	798	817	783	782	806	837	841	814	760	814	831	782	778	773	816	812	829	785	785	777	803	830	771	748	820	840	817	755	797	797	842	771	789	789	802	799	801	785	783	789	829	805	807	811	816	785	803	775	807	732	806	763	757	816	756	807	747	766	804	770	822	854	808	814	792	776	810	764	808	764	837	794	797	827	792	796	798	815	812	791	860	851	729	856	752	777	789	793	803	814	790	794	795	802	769	776	796	810	776	754	763	807	730	792	764	797	806	847	752	823	814	815	779	775	789	809	760	835	847	766	813	756	803	854	803	819	781	764	849	767	808	744	749	856	814	793	773	756	788	768	783	820	736	797	774	804	813	801	811	807	754	846	785	766	815	807	798	806	765	856	813	802	809	786	827	733	779	764	838	781	769	798	780	811	817	795	771	767	760	754	821	796	826	806	788	811	778	770	783	772	798	792	833	794	773	807	783	810	772	763	786	851	797	801	769	763	812	846	765	787	814	770	770	766	823	856	811	834	750	800	768	764	786	775	807	769	808	781	819	754	781	779	775	842	807	816	785	734	810	806	814	821	822	798	811	859	821	787	834	788	799	824	826	802	745	769	758	772	774	807	797
27471	17367	6051	2372	1228	931	779	697	606	594	539	507	466	458	378	437	377	361	337	310	314	308	286	268	265	264	254	251	223	216	221	233	215	229	211	203	224	211	230	212	223	223	227	221	243	216	206	232	211	226	215	208	223	233	230	247	200	232	219	215	202	203	217	193	222	201	222	213	232	239	191	194	189	213	239	212	202	201	222	196	212	224	231	223	236	205	220	193	201	231	216	199	218	180	214	200	189	205	195	208	214	223	223	214	217	231	220	208	238	212	197	225	218	219	200	208	227	208	220	207	217	224	240	201	204	203	191	209	196	218	204	192	200	185	234	220	214	216	198	204	203	191	198	241	201	221	212	209	220	230	208	201	239	189	194	208	201	203	197	188	221	200	203	221	208	216	212	225	202	193	167	202	184	223	192	178	203	220	163	224	205	201	210	218	214	186	242	205	203	224	201	204	203	212	203	248	204	219	215	205	195	192	213	190	211	225	231	230	243	219	232	221	226	203	223	200	207	207	210	225	223	207	208	238	215	210	233	225	208	218	195	208	211	229	230	198	217	222	214	227	206	198	216	181	207	217	213	231	210	179	199	212	208	247	220	190	212	186	235	211	215	203	200	196	216	198	228	210	200	218	241	226	235	199	186	216	217	216	209	226	224	201	208	228	240	214	225	239	189	207	220	204	199	230	221	226	206	206	194	208	179	208	205	197	194	194	212	195	184	222	202	212	224	192	235	201	195	211	222	228	218	231	208	238	232	215	195	224	199	199	202	219	190	216	228	191	217	212	217	189	226	207	211	232	200	194	222	209	200	194	213	207	204	219	212	229	230	220	202	205	196	235	183	209	223	198	211	217	207	221	205	221	239	197	177	234	221	208	199	224	204	215	203	225	236	209	224	208	215	218	207	189	185	207	186	222	202	208	218	215	200	204	217	188	219	234	184	225	241	218	230	216	186	245	213	204	177	210	215	192	198	199	226	226	211	218	211	195	234	205	199	193	248	221	196	188	200	196	217	212	201	182	235	233	217	208	248	197	231	220	240	203	191	214	201	204	206	213	226	204	217	226	215	209	186	216	183	238	216	221	208	253	242	217	228	199	201	235	205	213	212	216	225	229	208	208	211	217	213	246	191	233	222	222	213	204	196	207	218	209	225	198	215	208	221	238	211	211	238	193	207	185	202	232	201	212	216	220	215	200	236	226	214	230	211	215	211	221	208	232	202	210	233	202	197	211	203	212	209	229	189	209	200	218	212	189	188	182	211	234	214	208	211	181	192	213	226	235	236	222	206	198	183	188	200	217	231	241	193	207	240	222	227	235	224	235	185	216	226	232	180	217	210	237	225	200	227	239	208	202	208	209	214	222	217	216	201	239	222	177	195	210	228	226	218	238	205	198	225	216	207	214	192	223	221	210	191	232	198	205	216	207	217	234	203	212	208	222	214	193	231	213	218	217	232	202	211	199	240	213	208	201	231	217	215	231	203	228	188	218	210	226	211	225	219	198	233	219	211	223	215	239	205	209	233	218	207	222	179	204	212	201	247	223	206	216	187	221	209	199	219	203	215	229	226	196	216	234	184	217	228	188	202	208	202	212	238	223	207	204	203	212	195	208	199	208	208	198	227	203	207	220	213	212	201	222	183	203	200	215	206	204	266	208	224	189	222	216	186	190	197	205	196	248	212	192	202	208	206	223	206	199	221	228	230	181	204	219	209	212	194	211	208	207	221	256	196	185	224	230	212	207	208	222	229	228	225	199	201	221	235	218	221	212	211	235	212	215	206	199	221	208	183	197	207	214	223	205	244	205	220	217	206	221	223	212	184	212	212	213	231	228	232	225	190	230	194	218	237	191	228	218	185	191	203	204	205	219	210	204	189	229	201	193	197	196	235	223	245	201	202	189	217	198	213	230	224	234	187	200	231	210	221	214	199	212	202	206	229	203	193	216	186	219	215	203	188	227	217	214	225	203	210	206	215	220	236	203	202	193	198	188	213	208	212	194	216	188	233	205	237	228	200	213	227	238	211	200	189	242	212	195	205	200	208	198	223	205	215	207	217	213	193	226	218	246	205	202	204	215	217	220	211	227	250	216	188	196	201	199	211	201	204	194	188	212	193	206	199	217	200	206	213	192	184	204	218	212	204	233	188	219	221	225	221	227	205	229	209	204	223	215	225	201	196	199	205	215	213	189	195	192	199	205	228	233	206	178	216	228	208	215	198	211	221	227	231	190	209	208	231	225	205	227	203	203	224	204	223	222	180	210	217	188	207	233	219	207	235	202	206	207	202	232	194	208	204	219	232	181	193	201	223	227	200	216	203	196	225	208	216	197	234	220	228	197	197	220	217	230	249	246	210	222	216	198	212	219	227	202	196	216	224	258	223	201	198	208	191	218	235	214	212	228	225	213	211	208	196	212	190	196	229	228	207	204	205	205	247	217	208	198	229	212	205	216	204	210	200	199	200	227	228	232	215	194	207	215	215	179	243	221	223	192	209	214	204	204	189	196	200	219	209	207	234	189	217	210	230	208	210	206	195	212	211	198	242	227	231	205	223	225	216	203	215	204	219	206	221	232	224	229	225	246	217	186	218	185	195	215	222	240	211	200	171	195	221	224	220	188	198	239	237	206	218	196	209	194	196	206	209	211	202	237	239	207	217	244	200	192	227	191	212	220	204	191	235	205	221	222	203	201	208	202	212	211	214	231	211	194	227	200	242	219	195	221	217	211	202	202	186	208	208	205	201	197	207	212	221	202	211	197	217	221	186	207	217	217	191	217	193	200	197	204	216	218	187	206	210	191	199	216	210	229	215	208	232	197	194	195	222	187	206	190	242	212	206	186	189	210	209	192	211	205	215	200	172	234	210	228	198	221	191	221	213	217	199	203	233	198	199	236	215	232	200	206	228	211	194	216	225	186	200	216	172	216	219	192	216	206	215	219	208	189	215	204	204	210	188	195	237	226	216	210	202	203	211	196	231	211	185	189	194	219	216	188	208	241	230	199	228	206	242	203	210	200	193	208	226	210	219	232	214	216	217	211	210	178	242	222	196	213	199	217	209	209	216	205	228	224	198	205	225	207	213	201	220	206	205	198	218	222	206	221	207	210	224	197	193	222	196	193	202	213	227	231	194	213	211	228	226	198	229	229	164	209	217	207	194	200	211	200	184	222	214	180	225	251	208	213	206	233	216	222	184	185	198	221	206	213	230	229	190	213	203	209	222	179	217	230	179	241	229	225	230	209	206	200	205	233	241	217	187	207	209	190	208	233	203	204	220	223	207	205	225	194	209	211	197	220	217	216	208	206	220	238	222	212	222	210	205	215	212	205	187	222	230	211	210	205	216	232	194	192	203	213	191	247	219	212	211	202	222	202	192	184	242	190	235	219	218	212	179	206	221	231	201	205	208	183	200	223	202	237	199	197	212	212	196	221	212	192	200	226	219	223	214	236	200	219	212	180	223	218	214	192	190	230	193	234	200	194	214	185	192	198
8988	12540	11449	6027	4098	3343	2919	2573	2384	2215	1999	1715	1535	1528	1327	1324	1168	1164	1039	1005	925	881	780	776	687	754	614	614	608	552	561	557	516	502	522	482	489	525	518	505	498	510	493	483	515	484	510	519	512	462	486	495	460	484	493	492	492	486	491	453	440	465	502	482	446	479	434	425	474	485	449	478	451	461	494	435	498	482	501	498	467	467	448	465	463	461	451	448	482	491	493	461	451	411	435	450	480	428	481	450	475	467	482	454	450	433	480	446	477	466	500	453	514	469	462	454	512	443	487	474	454	397	463	428	474	467	420	436	461	464	474	435	463	440	439	466	429	460	460	497	463	440	453	444	429	477	443	433	463	414	463	475	452	424	471	451	445	454	448	439	446	478	443	467	454	480	471	418	429	460	473	454	418	448	488	467	425	443	452	462	472	497	454	467	419	467	424	459	456	474	446	478	460	424	462	442	489	474	476	494	464	475	463	471	464	477	463	460	440	500	490	419	467	484	459	441	509	433	430	420	469	461	468	474	447	496	441	473	492	466	485	442	453	471	423	464	492	472	474	482	440	476	486	488	482	441	404	463	459	439	471	463	449	485	478	542	442	460	449	489	447	447	436	477	496	448	449	468	492	481	455	469	444	449	473	494	430	459	477	419	479	458	457	428	493	448	472	468	481	444	459	435	449	420	450	433	394	436	474	468	429	457	449	501	468	455	450	453	468	457	479	454	447	454	449	504	481	463	477	486	448	471	486	441	496	441	482	464	458	442	470	441	443	437	455	422	449	435	446	486	423	473	444	490	460	433	450	490	456	507	479	441	451	444	466	481	439	443	448	442	477	436	433	466	469	440	454	448	473	458	431	473	471	454	486	458	452	431	484	484	476	444	457	443	444	425	449	476	457	457	457	427	465	445	453	434	480	478	430	495	449	496	458	458	482	461	430	471	419	480	437	474	494	436	495	459	483	457	441	476	454	431	439	462	496	464	444	463	468	461	470	513	475	430	459	428	451	438	465	427	435	418	446	468	468	457	437	486	465	458	455	461	439	486	494	459	459	458	445	475	440	443	439	445	438	499	431	462	477	438	491	462	461	493	496	479	468	429	466	439	468	440	478	465	481	499	457	461	444	466	450	464	449	478	451	459	499	458	494	453	448	451	453	445	433	471	451	460	455	500	452	483	442	463	481	501	474	496	479	501	456	440	414	430	458	457	459	498	445	455	417	469	451	443	451	465	459	441	466	455	447	451	451	499	494	477	458	437	454	462	437	433	431	440	467	461	442	464	440	469	452	444	448	511	438	446	455	418	445	468	465	446	438	468	454	442	447	411	460	457	472	452	446	453	473	437	458	465	455	460	454	444	452	467	443	468	430	491	454	451	492	482	475	436	445	488	460	461	435	437	468	452	430	454	462	466	470	403	509	460	505	484	451	452	459	441	437	443	466	439	453	462	450	453	454	451	491	490	488	461	465	448	507	440	451	426	467	443	455	452	459	484	470	464	464	496	448	446	441	458	436	445	457	475	451	460	459	463	463	467	461	436	502	486	468	429	485	474	435	486	477	461	480	447	466	491	435	476	403	430	413	474	465	470	448	463	472	456	484	499	433	483	496	437	475	484	497	460	496	431	463	463	434	471	496	501	453	452	418	486	475	466	453	435	446	488	473	453	460	487	428	477	501	432	447	479	430	496	441	501	446	428	464	437	489	448	444	460	465	486	452	454	472	472	417	463	418	432	448	494	459	438	474	452	440	459	446	450	472	467	415	435	428	437	452	446	433	452	426	437	463	436	474	485	465	458	476	473	453	464	437	465	479	473	449	508	413	452	475	446	454	487	441	472	453	464	460	438	485	476	446	405	474	440	455	469	483	438	461	465	455	444	490	442	455	432	461	462	463	438	490	482	504	425	433	488	454	454	462	496	453	428	448	465	439	436	448	447	446	457	453	478	455	471	446	499	471	488	468	483	471	480	481	446	464	452	444	481	439	469	462	459	441	468	449	446	419	430	445	451	455	475	456	473	488	481	455	458	420	450	455	463	467	432	440	426	469	452	438	466	484	456	467	465	423	499	489	437	465	503	470	453	473	424	447	463	471	443	481	447	424	461	465	473	471	481	467	450	471	478	439	463	462	516	428	438	483	482	505	444	476	473	488	462	471	444	478	440	437	485	430	454	443	460	413	489	471	459	454	485	453	499	475	463	429	466	480	474	435	450	494	448	438	475	480	458	478	450	479	412	467	452	467	465	453	477	469	488	442	421	463	472	465	493	472	504	487	457	416	462	455	417	466	457	456	421	424	441	495	474	444	457	468	423	474	467	442	451	487	441	455	468	459	468	492	470	438	484	447	456	459	425	439	450	437	448	443	455	441	476	496	473	443	455	472	463	450	450	462	485	457	482	422	449	440	443	451	438	465	457	450	414	462	447	446	476	468	438	447	460	397	472	498	480	447	458	451	475	475	448	496	462	491	493	468	429	439	498	480	443	493	473	443	441	464	489	455	475	450	447	444	437	464	478	486	462	467	462	454	435	451	463	400	427	456	437	472	460	471	490	487	467	452	484	456	445	442	433	473	478	474	466	463	408	470	425	486	487	455	439	468	512	455	442	455	468	449	469	460	448	491	444	483	436	476	487	444	468	462	437	469	442	458	462	455	477	445	434	461	429	461	438	449	463	474	480	437	466	446	462	444	483	429	488	499	438	442	433	435	431	451	460	462	423	456	463	471	439	492	445	465	476	456	441	441	439	454	418	465	453	457	461	485	474	414	468	443	496	464	476	472	473	459	478	433	472	472	497	464	465	436	441	485	464	470	454	449	492	460	466	469	472	451	464	432	399	453	460	475	474	452	457	414	466	416	435	444	441	491	467	502	456	476	482	483	438	479	464	470	468	464	475	447	460	445	496	449	454	465	448	428	480	413	434	479	449	449	423	465	453	463	426	423	459	480	481	419	457	513	487	460	474	446	453	501	476	466	444	467	485	456	443	451	461	449	449	471	473	459	481	440	458	446	433	500	443	436	429	504	461	440	471	464	464	462	449	463	457	452	479	441	466	494	448	447	444	444	451	472	431	465	495	427	412	454	476	475	461	471	479	483	436	466	489	438	438	427	492	417	447	473	471	464	473	452	456	473	445	477	424	443	464	466	463	481	441	462	480	458	450	450	460	451	416	438	435	486	485	457	458	457	432	483	430	443	466	471	457	426	452	476	464	435	478	482	492	462	487	481	443	450	433	489	443	464	466	475	410	481	462	472	391	432	449	431	469	430	453	441	421	450	473	460	437	432	469	488	424	458	449	447	450	475	442	492	498	431	437	460	461	445	469	446	456	414	484	499	467	481	440	432	448	463	448	492	454	459	481	447	433	467	460	443	493	443	460	472	430	439	444	472	436	484	443	472	490	482	432	440	458	486	505	473	461	458	496	472	418	479	452	497	504	444	439	435	476	468	448	464	463	465	468	488	456	474	425	484	434	467	444	457	430	459	432	452	468
25184	21453	27876	25377	12302	3026	2063	1580	1325	1224	1094	971	842	745	700	636	646	603	599	509	444	469	444	406	406	382	369	369	324	317	296	301	277	290	302	290	273	278	258	256	262	267	253	265	269	244	244	276	278	268	277	275	261	240	255	255	249	247	246	257	270	237	291	278	274	263	271	248	222	222	251	244	253	256	253	248	220	261	225	233	278	254	249	245	259	246	276	255	250	243	245	275	258	232	247	254	232	253	248	226	291	241	262	255	244	244	271	262	237	235	250	232	242	259	253	250	277	257	240	251	253	225	249	235	260	239	277	246	261	277	230	261	225	270	282	248	246	261	255	248	245	237	245	261	247	253	235	238	258	250	277	277	269	280	242	282	248	252	254	235	229	248	234	241	233	232	286	268	255	251	254	247	222	278	243	231	241	266	270	249	276	258	252	262	217	230	246	245	283	260	247	232	279	251	252	263	238	209	242	259	258	236	225	261	261	248	211	244	239	263	228	222	249	243	279	253	252	255	229	243	253	239	253	243	238	241	256	232	247	253	253	262	232	265	253	211	258	250	227	258	255	255	246	259	233	241	272	272	267	238	246	247	273	213	267	256	249	203	260	288	233	253	227	234	243	257	243	214	247	247	254	264	251	243	258	265	272	238	242	229	252	299	270	250	240	251	238	252	263	242	270	245	271	229	215	243	232	209	260	253	216	284	250	280	275	254	286	241	268	235	239	215	253	263	243	201	226	247	276	242	244	238	254	218	256	246	288	223	240	262	223	258	227	236	231	251	243	241	235	252	259	265	225	271	236	236	251	246	255	257	240	234	236	266	254	230	259	241	274	259	235	228	233	215	262	262	237	291	248	247	235	278	243	206	252	255	254	235	234	224	288	267	257	235	225	245	212	237	244	245	280	279	256	237	262	238	246	240	242	257	236	246	242	242	238	265	257	221	224	250	247	247	213	259	261	264	234	236	269	246	245	246	256	260	251	247	271	266	249	246	277	269	235	217	277	233	268	241	277	246	241	238	255	252	218	246	238	268	234	246	266	281	244	231	262	265	223	221	257	254	241	236	267	262	228	232	246	281	254	271	233	230	222	243	251	226	258	282	237	238	255	255	234	258	228	245	241	245	259	223	249	248	222	256	251	254	254	234	264	255	245	242	229	250	231	230	265	230	283	228	224	262	242	252	240	262	303	227	234	229	250	254	266	275	224	249	256	244	249	236	269	242	243	258	272	250	232	231	271	271	262	255	245	236	236	259	257	234	240	259	246	252	236	233	259	249	246	266	231	242	266	257	246	264	243	275	247	276	258	234	251	254	274	241	215	262	271	250	251	234	233	284	248	222	255	244	241	252	264	223	285	240	219	216	261	244	250	237	246	268	229	231	221	252	219	238	249	263	243	264	233	298	271	260	256	272	238	256	236	237	260	241	252	262	249	268	248	252	237	239	259	248	233	238	255	232	249	229	262	256	221	228	260	252	248	254	259	249	235	260	267	228	226	266	257	246	240	244	233	257	235	274	250	259	217	239	249	250	272	233	225	255	287	236	224	267	244	236	248	260	245	262	236	262	242	254	225	244	269	269	233	254	257	249	229	251	244	252	243	254	217	264	269	256	254	240	244	248	223	277	228	258	247	234	238	237	226	230	270	247	248	233	251	252	244	286	234	239	214	264	264	201	266	244	273	231	236	244	232	256	243	249	243	249	231	235	227	250	233	254	240	253	244	250	222	269	267	251	218	233	251	245	269	235	208	255	258	242	260	244	213	259	247	290	247	234	236	243	230	244	248	232	275	242	225	261	233	235	251	216	255	244	255	260	252	252	242	244	255	254	271	256	233	283	251	258	234	284	219	248	213	217	237	252	280	243	263	234	270	259	250	230	237	244	268	231	243	276	261	252	267	272	244	240	251	252	254	262	226	269	249	249	235	286	231	221	226	224	258	259	223	250	236	269	248	264	267	275	251	262	268	244	255	263	260	239	219	255	240	254	257	254	214	246	245	244	250	253	238	277	251	207	222	271	250	274	236	209	246	243	248	245	258	232	257	253	257	251	275	269	235	271	275	245	271	231	253	234	254	238	236	270	288	246	256	260	259	219	286	244	239	244	243	263	249	262	252	236	260	251	270	239	310	244	272	229	255	253	238	230	255	219	226	264	282	251	240	233	277	246	246	261	253	258	235	256	274	254	229	255	266	258	259	254	254	241	231	253	239	252	262	271	225	246	260	246	258	241	246	276	259	258	285	261	232	254	227	256	269	249	218	236	231	240	231	248	231	248	240	234	259	268	219	237	240	240	283	278	243	270	283	241	262	264	241	222	256	241	234	238	247	270	271	275	235	235	241	269	245	258	226	238	228	251	208	240	266	245	222	245	229	260	229	235	251	236	258	224	245	229	252	260	262	257	237	251	243	237	238	237	235	246	254	243	230	255	265	252	252	232	236	249	255	253	274	262	256	236	227	256	250	231	247	278	260	280	240	227	256	253	235	235	218	253	243	240	240	230	225	264	259	283	251	272	260	224	245	274	272	228	235	251	252	246	248	235	230	227	214	241	259	201	211	231	254	251	236	245	232	237	254	255	239	224	217	269	247	242	221	268	263	236	253	249	250	235	251	249	230	220	267	247	258	260	230	286	270	246	248	240	221	237	247	256	202	275	226	237	228	237	258	244	223	232	255	256	263	260	248	272	281	255	235	269	264	251	240	233	261	248	226	254	243	252	238	223	286	249	228	254	263	241	236	231	233	231	227	227	247	262	253	254	269	253	233	228	240	259	266	255	224	238	264	239	255	242	240	257	236	241	249	240	264	291	234	281	231	256	263	243	249	256	237	248	245	245	250	266	264	226	257	271	230	243	219	233	241	250	234	280	256	256	239	256	245	280	255	273	258	256	273	261	262	236	254	255	248	240	248	239	253	252	267	232	227	208	245	248	269	226	262	251	265	241	268	241	251	241	240	261	259	255	256	246	232	238	228	267	251	253	250	248	221	245	258	233	266	254	267	235	255	259	225	259	220	248	247	242	245	248	227	276	245	249	240	235	233	280	225	213	222	240	245	264	216	228	245	233	243	270	245	266	250	213	257	266	268	212	256	266	210	226	221	266	251	246	278	244	241	279	279	259	237	253	253	227	238	239	263	261	239	233	266	225	244	252	240	260	246	243	225	233	227	242	259	239	224	228	241	239	244	267	223	232	239	250	238	254	249	256	218	241	243	229	259	229	259	280	255	251	266	230	229	259	251	267	223	234	257	233	244	229	230	256	235	226	256	235	250	246	231	257	228	264	233	228	226	239	256	250	257	262	223	249	250	258	271	263	249	246	227	215	242	251	248	249	233	222	236	260	229	277	236	300	233	256	234	236	232	265	263	228	256	231	259	242	231	249	264	264	256	246	261	239	220	276	279	270	248	294	246	252	269	237	245	248	231	253	236	262	256	264	227	247	265	256	257	265	246	250	266	264	240	249	242	247	251	272	252	216	229	262	233	264	238	245
11811	22407	20415	12867	9559	7500	6468	5446	4836	4475	3914	3597	3247	2825	2536	2292	2211	2158	1865	1729	1523	1402	1281	1252	1094	1053	960	860	774	760	694	675	617	649	641	666	607	595	582	544	533	574	603	634	581	574	627	622	563	572	566	596	584	577	573	544	589	555	554	537	545	541	560	499	516	517	553	527	558	541	534	528	538	537	546	534	525	519	576	554	497	534	520	553	581	502	522	513	557	483	528	540	547	538	535	530	524	535	511	510	501	519	538	549	511	528	540	547	526	556	531	539	552	511	575	586	548	565	511	520	506	533	522	547	557	552	528	538	520	528	526	494	538	536	498	519	523	550	525	541	526	492	544	518	504	537	545	544	530	508	535	526	544	501	539	533	508	523	519	548	529	525	527	527	521	474	510	508	515	536	517	554	507	486	517	502	562	570	521	525	517	507	540	558	500	512	497	548	531	535	537	525	528	525	508	498	505	498	488	505	522	477	541	524	525	525	536	529	525	531	535	489	523	548	521	529	565	540	563	531	541	528	520	563	562	558	524	525	529	533	488	530	528	515	510	518	507	543	508	541	512	542	523	559	508	517	519	551	518	514	532	552	521	511	515	550	531	509	524	539	544	521	551	528	493	524	546	528	509	534	507	505	547	511	534	517	547	575	534	554	537	559	506	472	525	539	546	531	523	514	540	548	528	508	537	553	548	529	518	502	520	510	535	560	521	551	539	509	567	532	552	550	537	519	546	494	535	543	528	505	556	518	540	534	531	524	556	520	522	480	533	566	511	552	501	518	533	567	546	555	502	510	514	570	512	533	509	491	541	512	536	553	514	549	502	555	472	519	511	523	502	505	552	513	543	509	558	546	562	547	516	505	517	525	495	505	502	544	523	472	520	545	479	544	519	560	516	542	565	536	543	531	536	519	542	532	539	546	551	502	516	530	546	542	519	515	544	514	562	528	537	560	501	543	560	539	536	541	514	568	538	560	534	497	554	502	502	524	536	527	536	511	546	518	518	534	533	559	504	508	492	552	524	545	524	503	520	499	565	494	507	516	551	506	513	552	478	532	530	538	529	528	520	485	502	514	507	542	549	526	462	541	491	523	507	538	521	527	492	490	545	503	577	523	540	574	538	540	512	529	526	525	549	546	527	545	519	521	567	557	506	530	506	552	531	522	540	515	537	512	521	509	505	529	513	546	519	517	562	518	535	527	557	502	520	518	527	526	488	488	495	526	501	471	505	521	502	513	547	524	540	522	486	528	519	548	551	532	533	537	552	507	507	527	506	525	539	543	503	524	532	539	523	539	521	517	501	531	524	501	573	514	507	476	554	508	531	523	561	531	519	546	555	532	591	553	542	568	506	542	519	513	527	561	525	519	517	528	588	534	512	520	542	526	538	524	530	491	516	560	519	520	471	525	532	556	503	525	525	552	500	480	530	547	499	556	541	496	554	553	545	498	500	501	481	522	514	509	553	563	536	525	517	527	531	527	512	549	499	510	528	507	586	524	477	547	526	527	523	550	535	559	530	539	517	512	536	549	522	561	546	518	520	531	504	529	527	520	509	539	487	550	535	521	537	532	549	546	542	500	509	520	538	529	554	508	498	520	534	569	527	549	510	527	547	546	474	539	496	487	512	588	481	527	529	527	541	489	531	542	521	543	512	539	554	505	532	506	522	583	558	498	512	545	530	539	538	527	508	551	522	506	484	575	518	543	513	537	525	539	524	531	479	522	546	542	519	485	536	525	529	530	464	537	521	524	537	557	514	472	531	544	529	502	540	562	509	531	551	539	539	535	555	509	542	492	518	549	569	525	534	509	527	596	501	502	541	507	504	515	504	533	511	505	506	507	528	546	526	557	537	528	511	530	537	585	541	544	547	541	509	564	527	516	526	542	485	514	502	523	547	522	580	547	566	572	530	492	528	513	511	487	535	516	512	504	535	532	582	507	551	528	576	500	522	532	534	500	496	513	533	517	535	521	525	522	505	536	521	534	515	531	531	591	536	545	530	544	553	501	563	520	527	588	546	492	526	562	516	529	514	552	526	517	554	564	553	518	534	529	515	528	523	537	492	558	500	558	553	507	550	524	554	545	569	536	497	497	546	500	536	529	502	522	502	566	528	531	524	489	520	550	531	533	516	524	552	541	538	482	527	543	570	579	518	536	515	506	534	523	564	533	548	506	525	545	534	503	532	513	526	563	516	538	546	523	480	543	530	524	527	527	525	518	521	500	495	569	513	550	541	536	536	528	494	532	563	545	557	527	549	542	481	531	518	519	539	510	534	516	513	504	500	532	491	517	526	486	524	501	551	530	524	517	518	542	537	535	498	508	536	484	555	533	526	527	506	537	518	547	482	547	535	493	498	501	487	534	496	499	518	530	511	505	539	547	498	524	555	536	503	537	490	599	498	514	506	537	513	499	534	503	528	562	556	540	582	555	522	535	518	568	592	528	539	524	569	519	548	528	486	541	545	543	512	549	524	530	512	483	530	537	498	534	532	521	522	522	537	501	495	497	507	488	525	525	541	494	550	568	534	494	505	526	508	516	514	539	572	517	494	536	523	541	534	489	541	497	484	538	534	501	510	515	500	504	544	556	567	571	507	561	553	533	564	515	514	557	546	517	555	534	520	518	547	545	519	506	503	504	527	543	543	498	545	534	544	547	517	530	489	529	510	511	549	522	532	534	550	505	527	497	508	551	530	562	503	514	498	511	501	493	560	541	521	524	492	525	515	539	528	569	576	530	553	540	518	509	544	527	525	533	528	507	552	552	535	453	553	525	506	527	535	503	567	537	536	527	581	501	513	538	569	525	536	517	503	552	549	511	504	547	567	542	464	555	544	552	482	508	523	579	543	528	479	520	528	513	472	526	527	541	489	501	529	495	514	505	540	518	513	539	560	541	518	512	531	533	537	541	539	507	546	502	555	519	503	552	498	533	526	507	571	537	553	541	524	548	524	449	498	520	516	479	557	566	478	547	504	540	553	529	519	574	537	546	540	538	576	546	514	533	526	511	512	507	565	524	540	537	520	552	506	552	548	529	501	567	510	499	539	494	561	573	513	551	512	520	542	535	527	521	537	492	550	530	485	520	512	509	540	514	502	508	550	524	527	542	495	534	488	497	536	511	503	493	529	535	520	507	529	517	546	524	499	530	514	522	504	551	514	556	522	512	527	532	578	509	518	557	544	513	564	498	525	529	520	530	521	536	546	532	548	524	561	510	509	562	546	538	532	553	516	508	547	499	556	517	516	534	504	538	552	513	530	527	505	510	544	528	542	548	530	524	525	543	520	537	524	534	496	540	545	527	535	527	546	523	530	513	530	474	493	543	504	532	552	485	535	527	506	538	536	555	522	482	526	550	544	546	565	531	571	505	523	555	520	505	547	508	511	533	518	525	533	530	525	544	549	544	525	563	557	567	500	511	536	484	547	519	502	514	537	518	540	540	516	563	524	502	514	552	558	541	504	500	555	527	518	518	528	524	502	512	519	520
24226	21455	28883	24450	21406	12298	4295	2705	2150	2018	1743	1648	1460	1322	1256	1066	1120	1037	965	833	842	751	679	664	659	578	612	559	543	488	463	446	458	421	449	454	442	467	416	452	405	450	428	446	448	408	365	444	404	406	416	417	423	435	417	412	406	390	392	405	420	420	401	438	396	358	395	408	384	415	415	415	399	441	411	359	420	408	390	452	400	434	387	437	386	409	388	428	381	355	403	384	405	410	395	417	393	405	386	414	431	420	394	409	384	420	358	397	394	422	374	402	381	375	398	395	399	411	361	410	357	407	423	386	424	397	393	397	397	411	388	385	401	387	413	428	405	405	376	391	395	406	375	385	381	411	382	386	402	389	397	398	408	388	423	401	390	396	394	399	419	389	374	397	386	351	415	406	377	381	414	388	368	390	381	376	413	364	410	382	418	378	362	394	359	389	410	391	401	397	400	349	405	387	384	400	415	403	393	386	391	383	346	420	392	399	359	405	413	392	390	412	413	384	417	409	395	402	382	377	418	363	399	388	405	387	423	357	380	383	392	380	364	416	419	384	398	394	403	374	374	416	394	387	380	396	406	369	378	391	378	397	383	430	378	397	410	399	400	396	413	375	366	382	415	411	383	366	405	421	411	429	387	424	363	405	360	373	372	391	393	365	401	386	389	420	379	407	426	379	403	379	414	404	386	433	346	403	393	387	410	394	371	393	399	372	421	419	394	402	385	401	359	401	414	404	372	417	406	387	375	393	437	391	421	379	374	431	396	418	397	395	381	366	375	393	382	410	391	413	364	420	389	373	381	396	419	365	381	408	386	356	397	393	409	407	392	404	382	389	375	391	401	374	386	415	391	434	365	367	399	405	372	365	403	391	401	370	392	383	429	423	396	378	424	384	384	382	381	396	417	370	397	369	386	404	393	395	410	382	406	364	382	390	377	418	370	397	414	390	393	384	401	385	402	415	388	385	411	400	411	394	396	394	417	395	406	365	419	406	394	397	425	423	381	374	374	414	398	388	415	417	376	353	370	418	384	439	413	391	386	393	368	387	399	397	395	370	402	413	370	382	409	391	396	393	443	394	391	414	379	380	378	376	369	380	402	425	390	376	378	393	402	379	381	407	387	370	413	385	402	384	364	403	403	399	417	411	402	368	398	378	391	426	391	418	396	365	416	427	390	388	366	436	379	412	415	403	407	405	405	406	417	401	372	431	374	413	377	442	444	403	403	387	379	415	400	384	386	417	378	433	398	424	404	437	392	407	427	391	369	400	372	400	402	358	376	437	412	394	356	373	381	424	382	408	383	380	432	396	395	365	420	403	388	405	385	392	404	407	418	392	360	406	390	399	349	371	391	387	402	371	357	392	432	385	422	408	391	421	383	386	394	392	397	401	392	360	373	413	393	375	404	431	396	383	387	421	429	423	382	373	417	390	373	427	398	422	384	376	393	424	415	395	371	381	400	402	372	399	399	417	392	388	380	402	396	390	416	385	373	380	398	397	384	394	437	393	414	377	470	397	383	386	361	375	377	420	392	387	385	403	362	404	429	401	386	385	433	414	414	378	396	416	382	398	394	410	362	371	385	379	391	382	399	366	398	414	351	399	395	397	449	417	376	411	436	361	381	389	390	404	377	412	379	370	397	427	367	393	402	401	394	423	434	408	419	383	370	426	395	377	409	397	410	396	404	345	390	400	399	359	404	392	428	399	390	389	386	373	396	385	353	384	417	403	374	372	390	345	358	386	389	392	395	382	395	392	391	411	386	385	366	391	382	403	433	364	365	397	404	420	390	388	369	370	364	401	389	359	410	431	355	412	383	389	343	395	411	401	365	416	415	413	380	408	353	386	370	400	338	386	363	377	416	411	403	385	369	376	384	401	408	441	387	391	416	384	375	396	417	375	388	414	399	408	377	416	414	418	372	422	354	366	383	372	429	358	400	383	424	419	383	402	427	390	362	403	359	376	372	360	423	404	382	380	389	359	413	404	389	387	414	378	410	411	409	386	390	378	377	357	420	415	390	416	364	377	373	378	383	393	399	404	365	421	358	378	388	406	393	375	416	391	377	390	393	364	390	364	398	390	381	398	383	394	360	397	378	398	401	386	390	412	374	392	359	405	406	375	432	377	372	427	368	407	393	374	418	409	432	373	408	379	401	393	406	384	410	426	416	384	409	366	360	388	364	407	394	412	395	421	380	401	400	417	390	380	400	413	372	394	422	385	403	400	381	415	395	404	384	396	406	406	404	400	392	394	374	364	329	384	423	350	400	402	401	422	361	368	381	403	373	357	392	373	394	365	377	367	407	383	391	417	377	381	402	414	412	409	402	410	354	417	379	383	352	389	385	407	384	421	385	376	391	386	448	414	393	377	412	396	361	424	395	395	368	393	395	401	411	382	417	383	414	391	368	402	403	390	390	406	375	403	403	398	426	391	436	398	417	431	411	375	396	401	365	405	401	425	378	370	407	374	364	423	393	394	383	419	377	387	373	373	389	377	372	429	372	372	369	399	407	370	389	413	424	401	411	418	446	399	399	356	400	395	371	408	421	412	373	402	376	364	399	381	368	408	388	386	393	410	388	398	413	398	356	357	415	434	391	397	396	384	344	352	389	424	395	379	411	400	399	388	390	399	384	363	387	394	404	395	388	382	377	415	349	402	384	374	405	402	378	386	461	392	391	426	412	408	391	387	412	392	371	371	377	431	379	369	390	420	397	378	377	380	397	404	397	399	349	387	428	397	391	383	424	367	416	392	413	370	409	397	385	369	404	381	442	384	376	371	408	400	353	427	414	397	399	397	421	400	435	390	369	355	413	403	399	450	365	401	411	384	435	406	389	366	362	369	416	398	381	435	370	412	384	366	380	421	370	400	392	418	404	377	394	388	359	400	368	423	408	382	395	395	404	422	392	377	376	384	398	410	396	395	380	389	376	407	374	403	390	411	382	381	407	401	374	388	381	382	381	413	397	398	382	327	366	404	385	404	394	400	397	394	431	419	382	415	374	393	419	384	408	369	409	436	410	387	378	368	432	399	395	389	382	382	385	385	358	382	382	401	452	384	419	356	368	386	376	355	399	431	404	360	384	412	405	388	381	439	408	366	397	386	420	405	375	419	382	403	385	404	385	393	388	411	342	379	392	356	410	362	379	386	392	408	389	401	399	386	422	362	383	408	429	400	419	393	387	400	433	371	404	408	381	393	403	383	394	379	399	398	364	367	415	407	391	371	421	357	382	411	371	408	385	429	413	378	383	425	419	403	372	390	399	368	411	379	403	386	413	394	395	373	413	390	412	379	396	412	395	362	401	390	393	389	442	405	403	400	393	372	380	414	422	395	378	387	427	368	395	400	425	376	403	367	404	365	416	362	413	405	374	408	397	379	364	375	363	387	349	395	367	370	390	416	413	398	419	389	404	373	383	357	382	401	385	380	418	391	433	380	406	392	415	393	399	409	395	413	392	394	421	372	395	415	368	389	426	407	395	390	376	339
14994	28515	25818	17864	14119	11410	9659	8393	7536	6788	6188	5491	4978	4388	4062	3677	3634	3382	2950	2612	2431	2196	1948	1910	1728	1635	1419	1364	1250	1098	1077	996	1026	962	953	946	899	938	885	892	865	807	888	835	852	923	876	900	852	929	903	916	828	952	865	819	847	853	839	803	765	775	803	774	819	786	801	838	750	751	778	836	793	774	827	775	810	790	845	809	766	771	829	826	761	805	820	805	777	796	829	804	765	800	812	787	795	821	832	812	793	833	783	790	819	771	776	759	778	740	825	744	723	846	765	786	770	757	798	825	863	792	777	794	783	735	791	839	825	810	788	809	764	836	825	772	818	811	757	801	750	826	788	758	775	810	767	801	775	831	788	837	808	802	781	793	787	772	794	772	818	805	783	820	796	789	797	803	840	822	726	795	767	817	741	732	743	788	823	739	784	837	808	804	759	832	827	758	856	785	800	805	801	786	760	834	799	812	762	749	818	771	790	800	818	757	799	792	770	778	804	767	817	746	799	832	783	773	763	775	763	789	773	819	786	815	751	765	786	820	778	828	770	788	758	811	756	734	790	792	807	813	811	807	783	798	750	789	824	788	809	815	817	786	842	808	816	778	776	836	809	802	843	795	768	777	810	789	799	771	763	808	769	761	797	807	787	773	737	775	749	802	779	782	783	806	769	828	759	740	752	764	791	810	766	810	773	783	775	764	792	789	793	775	797	764	809	779	813	804	769	783	747	785	770	815	807	770	793	799	763	797	780	768	820	789	802	846	776	709	738	744	807	796	777	796	766	777	797	795	727	781	777	808	705	800	834	791	815	748	781	783	819	830	808	865	803	798	744	776	823	795	767	782	806	813	783	749	841	791	784	778	746	779	804	797	800	829	790	808	804	771	739	824	786	756	843	795	819	790	811	829	817	771	781	756	750	761	772	800	764	756	798	806	768	791	807	809	742	782	739	822	768	763	745	798	748	804	779	858	827	779	783	812	792	831	765	789	763	830	754	780	779	734	782	768	782	823	800	810	792	850	753	795	803	801	804	760	784	791	759	784	802	790	803	807	802	784	791	823	756	769	761	788	787	781	821	829	731	803	780	797	836	770	790	765	822	795	822	790	835	792	803	725	822	814	722	806	773	851	779	750	838	771	815	754	802	783	844	785	802	814	830	797	727	797	849	808	799	774	756	826	769	779	853	798	794	746	791	759	777	782	739	771	834	822	834	802	799	779	797	806	839	768	745	802	781	749	820	809	813	779	788	784	749	785	803	798	867	815	762	776	828	776	817	754	805	800	796	814	803	779	790	871	811	786	777	798	796	778	792	819	788	775	770	838	818	764	787	808	782	794	776	800	828	823	767	756	806	803	798	829	827	852	838	775	773	795	725	792	807	802	815	821	763	797	847	814	828	817	835	846	851	798	778	794	810	808	824	787	792	744	773	768	778	826	869	788	832	859	807	817	818	778	817	760	805	808	777	814	763	801	792	828	792	718	775	790	819	854	809	751	762	772	818	820	773	807	795	789	814	792	840	771	789	733	803	760	824	795	789	821	850	774	814	804	782	750	801	763	803	805	757	796	714	789	807	773	795	803	775	762	818	800	840	825	757	795	840	760	770	777	734	766	756	776	803	812	769	773	750	807	781	817	786	826	783	816	772	807	827	793	783	801	743	819	791	823	750	768	773	775	814	793	823	793	828	783	804	802	810	791	799	809	784	818	797	798	772	841	807	802	806	783	846	778	776	766	735	831	798	777	845	786	796	751	818	816	814	850	741	787	829	788	780	808	805	776	820	808	803	781	809	775	762	795	814	810	826	788	828	785	785	795	813	773	729	802	806	737	778	761	807	793	750	800	815	843	817	809	819	781	800	760	751	782	772	784	838	789	735	825	797	782	797	823	817	767	833	789	810	761	768	844	831	774	794	797	814	794	776	805	799	757	785	785	815	756	777	771	741	774	766	782	779	800	784	774	784	720	836	794	775	759	805	834	805	716	836	752	844	728	799	812	782	768	766	780	782	791	777	843	779	758	783	800	777	829	789	840	806	731	781	787	770	802	814	753	801	741	776	791	809	807	784	764	781	750	782	780	791	823	794	782	778	799	799	824	792	757	820	725	816	793	759	816	752	829	806	810	815	760	791	786	772	805	800	769	800	750	779	794	792	748	771	840	735	818	778	794	810	805	776	820	778	778	778	826	824	829	752	796	827	777	860	787	798	776	793	805	762	795	759	786	785	733	767	811	755	742	812	780	806	799	799	772	740	787	816	818	777	796	760	806	820	790	783	821	759	819	777	812	858	773	762	825	801	779	816	805	781	760	814	802	779	781	764	805	798	713	799	763	826	738	769	798	755	773	778	746	804	799	812	796	761	769	809	797	779	804	759	795	800	822	792	855	796	804	793	798	832	785	809	757	760	782	828	813	789	783	822	810	855	777	755	803	761	760	728	791	808	752	734	805	785	801	848	772	784	863	798	796	758	786	809	796	788	769	759	822	829	776	831	758	880	836	798	777	827	756	709	772	814	784	792	810	829	794	773	765	763	797	765	837	806	790	810	776	797	805	783	829	801	811	836	833	753	802	852	814	803	772	829	791	773	811	794	818	790	800	826	782	790	771	765	806	767	812	784	812	833	817	773	790	768	802	803	760	761	723	803	814	778	777	771	808	797	782	757	769	774	809	794	779	791	761	764	774	747	740	767	767	811	840	807	777	803	797	806	772	819	788	782	782	808	804	799	792	811	778	810	820	788	743	813	748	760	787	841	779	772	763	777	828	814	764	811	797	751	750	796	786	783	826	797	773	791	810	786	786	789	743	799	791	741	818	834	836	834	779	785	803	785	799	753	751	789	832	854	793	768	798	808	786	758	780	763	829	779	778	770	804	797	818	817	791	780	787	795	773	790	737	828	798	772	863	780	783	795	761	769	851	771	823	805	833	753	794	784	797	772	771	752	777	776	813	789	810	775	816	756	810	841	789	746	819	801	813	773	807	800	812	767	888	737	790	783	832	808	799	728	800	802	803	769	780	737	779	819	786	774	780	790	795	777	793	801	849	790	792	770	798	833	804	791	788	772	779	769	801	817	748	773	847	826	781	806	741	763	783	771	793	827	786	807	826	769	819	812	789	802	805	783	785	735	816	809	766	765	744	778	760	803	757	739	829	796	820	790	756	794	815	785	781	751	750	811	843	837	796	826	772	776	814	764	745	793	801	786	798	746	740	766	836	803	833	804	770	874	848	803	805	826	795	833	772	820	778	781	780	824	772	789	813	771	762	799	835	785	809	797	789	799	783	837	791	788	801	807	830	813	777	794	782	817	773	743	811	787	818	815	793	791	816	811	747	756	751	808	858	747	766	752	800	812	793	768	794	838	836	809	733	775	809	793	815	817	770	812	817	808	775	804	798	762	775	805	832	818	783	843	798	800	764	746	750	758	805	757	807	779	799	756	765	784	825	782	769	787	793	765	820	768	779	770	801	811	771	775	801	844	783	796	776	782	817
27477	17570	6014	2536	1341	966	817	723	601	560	565	503	479	402	462	405	390	349	351	338	304	302	313	268	304	283	253	265	255	212	208	225	231	208	250	214	204	233	227	215	229	235	232	210	233	196	219	212	185	230	227	225	219	221	217	229	241	239	211	217	206	205	206	193	197	213	216	216	215	178	240	204	207	213	242	201	214	234	243	184	206	178	209	240	210	221	200	207	215	215	233	207	209	202	194	220	193	186	208	191	245	203	235	216	214	224	223	187	217	199	208	207	233	201	193	212	229	200	197	209	194	215	217	226	221	201	224	198	209	232	211	213	225	223	211	206	203	208	219	208	239	221	201	208	216	212	231	219	205	227	221	219	213	220	194	210	216	211	214	212	211	215	239	203	184	236	211	220	225	203	190	218	187	197	238	192	215	203	229	210	206	229	222	197	213	208	209	217	218	207	241	211	251	179	193	215	233	204	210	203	202	204	217	222	211	224	230	200	224	216	222	204	212	235	199	191	193	215	203	211	230	210	212	178	227	194	215	231	203	200	207	184	211	220	203	227	207	209	213	233	224	220	208	205	205	208	214	240	205	230	213	220	241	194	204	194	219	234	202	223	214	199	198	224	204	201	200	242	194	213	223	185	184	230	206	207	198	193	223	184	232	201	220	198	204	200	209	219	210	233	215	230	199	244	236	205	222	202	219	229	230	210	191	203	211	202	206	195	194	227	192	214	218	219	208	240	211	200	196	205	209	201	219	219	206	207	206	196	190	217	191	216	197	229	231	220	217	221	211	195	200	248	208	205	182	215	228	198	227	207	202	241	188	208	184	206	233	206	209	201	230	192	203	204	197	239	229	220	242	211	232	240	196	189	206	216	215	207	220	217	207	216	213	195	222	194	212	199	225	217	232	237	188	231	241	223	222	227	211	206	227	187	216	217	200	207	203	187	201	182	182	218	212	218	216	223	210	212	218	212	234	215	212	186	219	219	212	224	215	244	214	201	211	224	189	211	226	197	206	237	208	203	217	202	216	209	217	176	227	194	238	222	217	206	238	216	205	202	211	243	222	202	218	225	211	173	188	218	223	227	211	194	198	231	229	206	229	202	206	192	222	236	204	224	212	211	206	204	214	219	202	213	234	205	219	218	200	225	205	219	222	196	223	216	217	201	233	224	228	233	209	216	195	204	243	236	193	217	206	248	192	260	199	212	234	214	232	225	207	215	229	208	187	190	203	217	193	223	206	222	237	205	211	210	235	193	199	215	207	224	223	212	197	213	221	214	214	219	222	208	190	215	210	209	210	176	193	214	203	226	216	226	201	209	207	205	222	195	216	229	214	191	220	226	222	216	214	207	220	226	235	209	236	184	211	206	209	231	206	220	193	222	223	203	222	197	224	198	227	211	207	177	200	220	220	230	207	234	211	216	192	199	229	241	221	199	223	202	184	195	207	240	198	220	213	203	213	197	190	226	221	221	204	196	209	230	222	241	214	218	206	202	202	194	184	230	228	220	206	235	195	218	227	220	199	223	208	213	211	214	208	235	208	219	180	212	199	224	208	226	207	228	203	195	207	225	214	230	212	230	204	230	199	198	214	211	220	201	220	200	207	204	217	191	219	206	212	209	223	229	230	205	213	220	204	183	203	204	226	212	214	234	213	210	203	220	205	212	210	204	214	209	224	216	225	216	200	217	209	215	214	244	200	204	191	211	184	193	217	233	222	212	208	202	239	205	240	233	241	213	216	198	204	213	216	224	219	223	235	237	230	211	229	207	195	214	221	208	239	232	220	221	213	194	220	224	239	219	226	230	212	233	197	209	211	202	212	218	224	221	196	235	200	223	187	223	215	195	206	207	191	206	207	207	191	212	211	195	216	199	175	218	198	227	219	208	225	223	226	226	247	213	197	195	208	190	219	238	204	225	213	209	218	205	203	187	191	212	198	217	242	216	233	187	199	200	205	218	227	209	214	206	216	230	216	213	207	222	203	218	225	204	197	188	230	191	189	229	239	180	226	213	217	205	226	223	209	205	201	223	206	189	205	225	198	221	205	202	225	202	224	212	201	210	210	198	197	188	203	207	209	197	218	226	222	222	213	226	197	214	213	227	220	244	197	211	196	201	226	219	201	224	189	229	189	201	209	208	194	215	198	213	210	177	203	210	204	204	225	235	230	211	215	232	218	217	189	232	189	200	216	223	223	189	218	218	202	201	192	230	211	193	197	216	214	230	210	235	186	213	220	221	217	213	199	177	217	215	210	203	213	204	188	224	218	207	216	203	199	230	227	210	207	206	232	218	199	208	214	216	211	235	204	210	209	209	202	213	215	205	192	180	248	216	206	220	203	213	224	224	211	222	217	241	215	242	220	186	184	240	206	229	203	210	205	205	223	220	207	224	214	216	210	205	208	211	217	206	218	199	227	237	230	216	218	199	218	204	212	240	224	226	217	223	200	208	238	194	205	214	229	227	222	215	194	190	220	200	198	203	184	223	227	231	204	190	228	189	224	216	205	236	210	198	216	190	217	204	217	187	233	219	205	224	218	241	211	189	227	197	207	178	204	210	210	196	251	201	208	218	221	214	227	188	206	220	181	224	224	206	206	213	209	217	203	190	257	222	220	213	196	197	196	221	187	222	196	189	230	252	236	211	199	220	200	205	207	210	214	208	211	201	198	218	207	200	204	217	208	202	182	214	190	210	216	209	212	223	232	187	226	209	215	196	201	237	218	200	227	206	231	215	226	203	245	190	224	186	196	200	234	226	191	222	222	218	209	205	209	206	205	209	221	204	222	208	224	235	221	219	210	205	214	205	203	199	211	219	217	208	220	196	233	222	209	219	213	244	209	217	195	208	233	234	208	203	199	199	216	222	207	201	198	184	210	211	215	215	240	217	208	214	219	208	212	238	213	219	207	203	214	198	209	220	213	203	176	215	219	222	186	196	215	218	197	193	201	206	243	217	197	220	209	207	186	199	196	196	193	219	224	211	197	220	195	207	188	220	211	226	220	221	208	216	227	248	195	227	212	224	219	202	211	211	204	231	215	201	205	214	188	219	212	219	204	178	195	224	209	192	210	212	211	227	197	230	222	223	209	192	187	213	206	196	223	217	193	240	236	224	227	220	221	203	211	232	219	195	193	198	190	218	216	216	187	195	194	219	224	234	214	212	224	220	220	190	245	216	213	201	194	205	227	207	203	202	205	198	235	245	192	240	219	205	186	192	180	202	190	228	200	216	203	213	204	217	208	200	200	231	226	198	204	186	191	207	211	206	217	218	195	193	206	208	199	240	218	200	217	220	222	201	209	201	199	224	203	211	231	200	227	188	210	228	208	226	226	199	219	208	205	221	208	190	247	186	196	230	235	205	188	230	196	198	201	187	202	240	189	216	222	205	220	217	190	204	230	211	226	209	225	212	225	212	221	218	235	209	214	224	211	226	198	198	203	228	216	232	216	200	182	188	193	186	194	207	213	227	238	224	222	216	200	213	218	252
9100	12513	11355	6366	4464	3505	3102	2711	2378	2283	2073	1854	1625	1492	1395	1334	1225	1177	1081	955	930	860	833	784	711	702	627	619	563	590	543	563	545	481	543	521	522	525	489	489	506	516	533	533	507	475	507	525	480	503	491	500	478	482	474	502	554	488	483	460	499	463	475	482	457	492	472	464	493	455	509	479	501	492	439	474	486	476	487	478	468	447	469	441	476	448	497	479	456	504	485	449	481	458	472	457	464	482	468	492	462	480	490	443	452	493	476	432	468	473	439	483	516	446	452	466	441	446	468	452	431	489	485	439	451	442	454	441	498	434	439	460	489	474	425	464	450	478	440	447	505	484	451	475	491	458	438	428	447	439	467	429	492	484	435	444	451	451	447	439	450	492	483	453	454	434	486	454	448	461	532	452	477	451	487	451	453	430	501	437	486	445	486	445	474	422	476	466	493	438	470	457	423	441	480	416	467	463	477	473	478	464	509	481	465	478	475	500	439	435	515	466	456	456	458	471	463	431	446	459	456	427	467	464	441	433	442	433	460	486	434	483	479	422	453	471	485	442	504	446	467	474	457	470	494	486	478	470	452	469	412	486	453	487	434	478	453	471	462	462	486	461	482	481	447	442	479	490	487	450	463	473	460	466	448	424	522	458	472	446	479	447	462	447	463	449	437	433	478	448	463	468	441	499	433	457	430	430	482	446	438	465	504	489	448	467	480	486	476	463	432	488	474	469	508	467	483	487	502	477	473	480	489	486	488	512	468	446	497	434	445	470	492	481	477	460	468	471	458	476	515	466	426	478	492	502	456	501	467	496	465	471	460	407	469	434	458	434	454	469	467	487	493	492	436	455	440	465	456	449	485	499	481	492	459	464	434	490	453	459	449	480	495	428	508	478	468	443	471	498	492	455	472	457	444	454	466	453	435	478	459	445	473	445	455	472	501	449	474	468	462	491	471	489	462	483	467	487	509	478	496	449	452	455	452	462	489	459	450	466	449	483	469	477	477	464	455	496	474	497	465	459	461	436	451	469	453	444	491	482	487	428	484	478	437	441	473	459	454	451	464	474	469	451	470	492	495	451	481	490	492	427	434	460	462	484	441	458	447	463	447	459	471	495	455	462	446	494	467	461	492	463	405	518	476	418	496	447	442	472	492	453	500	493	500	436	450	444	469	455	443	480	466	485	454	476	461	443	488	454	483	436	472	484	434	468	458	474	446	480	455	454	446	449	441	433	461	425	487	427	434	480	471	498	467	476	465	482	489	477	481	441	466	468	471	448	484	460	466	476	448	477	486	456	459	494	448	444	457	444	444	454	450	462	469	465	464	501	447	477	457	457	431	443	441	460	476	442	475	438	489	444	424	433	469	460	469	487	497	442	459	491	464	435	454	477	465	513	451	510	443	482	456	488	449	465	410	483	457	450	482	432	493	434	465	444	448	514	493	412	458	467	470	458	467	449	422	460	473	474	436	459	473	430	469	508	446	441	526	451	409	445	479	474	467	456	462	492	468	479	448	452	503	465	438	500	426	459	472	416	478	460	448	485	435	457	458	477	438	453	447	441	475	474	492	451	485	473	461	449	413	469	486	445	424	445	484	461	446	463	468	450	485	475	504	458	442	504	449	480	438	461	486	466	457	502	478	436	464	436	485	419	491	477	449	475	450	461	443	459	457	504	436	466	462	462	500	479	464	490	489	471	452	447	484	459	457	438	454	457	489	494	430	457	468	437	471	485	453	483	441	468	447	476	476	468	496	498	452	456	481	484	465	469	420	462	456	458	450	482	476	454	470	475	470	498	460	460	442	492	472	442	465	441	464	489	476	500	450	485	425	444	441	465	496	452	444	478	474	487	466	482	451	460	461	471	462	469	497	444	471	480	457	458	485	444	469	479	480	443	447	494	490	445	447	412	456	450	427	467	497	452	467	465	468	514	478	468	458	473	458	445	444	421	447	459	470	438	459	484	454	452	471	459	444	465	452	447	465	477	455	434	441	478	451	425	415	462	462	470	491	450	476	489	496	429	441	498	448	463	456	516	436	517	465	472	477	459	447	520	530	464	474	448	412	475	465	445	470	460	470	486	451	457	482	449	413	478	466	453	460	443	441	468	459	468	471	464	438	447	457	477	480	448	462	450	452	470	483	506	471	437	481	479	468	457	474	446	448	488	455	484	456	449	471	441	480	454	478	470	456	470	452	455	475	438	486	436	440	474	439	467	451	498	480	476	478	451	437	471	469	425	456	492	440	433	487	461	487	444	474	447	498	480	461	463	463	477	463	452	489	444	472	477	485	451	481	419	453	463	463	483	473	467	436	493	448	479	466	452	461	455	461	475	485	481	481	448	478	451	501	477	445	447	492	511	448	462	476	464	452	477	468	457	473	435	486	473	456	444	443	432	497	485	456	477	451	485	466	467	477	441	477	493	442	427	461	500	475	450	445	452	427	492	505	468	405	472	482	438	446	475	471	468	479	453	474	470	457	497	431	496	473	518	454	490	464	441	468	444	419	458	473	456	432	467	466	480	478	458	452	502	461	461	455	463	456	468	472	457	491	453	435	430	465	452	420	475	469	466	460	442	442	479	472	474	458	448	471	483	466	429	493	457	479	451	463	474	462	451	455	440	445	504	477	492	500	448	459	481	426	494	456	477	496	474	476	480	461	468	533	470	445	489	483	498	446	455	460	448	453	453	493	479	448	452	455	460	487	467	474	436	463	430	463	485	455	443	471	450	482	477	442	456	430	467	509	430	487	494	431	513	492	492	465	448	477	442	491	467	466	489	452	474	492	462	506	472	508	469	476	481	474	480	437	482	480	439	474	470	451	427	436	457	480	426	449	461	460	438	458	473	440	464	447	487	480	479	488	474	464	442	463	475	505	432	505	477	476	484	486	476	505	525	477	419	531	428	471	453	451	445	484	421	476	429	425	453	458	447	447	487	446	513	444	457	489	460	429	466	470	437	510	480	484	443	442	448	509	499	480	451	481	455	431	431	467	459	482	454	465	472	463	461	468	453	445	475	461	444	460	461	467	459	483	447	460	527	468	506	488	447	515	474	501	459	471	460	454	515	462	502	426	476	456	496	414	468	492	440	495	437	485	460	447	452	467	434	484	487	503	461	473	466	455	480	486	466	445	485	486	416	498	434	509	464	443	485	454	492	423	469	463	468	479	488	466	504	468	514	477	437	446	411	463	468	443	507	468	488	480	455	445	453	469	475	483	470	493	451	473	479	465	457	485	441	462	449	447	458	477	461	437	475	455	475	465	452	476	459	456	449	406	458	471	445	454	450	445	480	505	475	451	423	478	478	467	448	479	478	468	453	470	509	452	473	474	478	448	463	467	447	448	459	413	439	463	485	465	471	461	467	399	467	447	476	478	469	451	476	434	448	492	497	428	456	471	487	484	462	482	507	495	467	447	445	513	460	441	470	458	471	454	503	468	480	443	471	478	485	479	470	507	447	473	476	446	451	480	451	441	459	508	447	435	452
25258	21509	27905	25426	12700	3265	2203	1652	1265	1226	1113	993	916	800	759	742	657	593	530	533	483	466	466	417	372	401	344	366	310	312	284	294	293	307	276	284	264	284	285	307	290	279	266	268	266	291	242	280	283	268	294	262	277	248	212	287	242	259	251	259	266	267	281	274	264	221	267	253	233	246	275	261	253	259	223	234	229	253	275	240	247	233	256	265	256	260	247	264	235	249	277	252	281	248	227	238	251	280	248	233	245	244	237	240	199	289	253	258	249	246	228	259	252	230	294	241	279	250	263	220	263	251	252	270	275	296	242	264	283	243	262	264	256	212	246	228	249	243	248	235	220	236	237	261	242	218	260	241	240	231	242	275	242	240	243	238	273	266	237	223	268	261	281	240	257	256	233	248	241	230	254	248	275	253	258	214	244	272	240	259	293	265	231	252	268	249	269	245	249	255	236	233	261	246	252	242	245	236	233	214	253	252	257	240	231	254	224	236	239	267	254	271	241	253	242	249	234	261	283	258	244	244	244	248	230	244	277	267	228	235	219	243	269	267	269	248	241	273	224	263	251	263	229	253	272	259	267	260	257	240	260	230	269	230	243	243	246	269	232	254	258	220	250	264	244	225	241	240	253	215	248	231	250	254	268	264	245	233	232	251	274	271	259	227	255	253	279	290	214	264	255	248	255	269	251	242	240	239	241	239	223	257	245	254	265	273	225	251	265	237	246	231	232	290	247	204	233	237	264	265	260	268	245	225	254	257	235	238	205	244	251	274	235	244	240	249	218	273	253	244	255	248	225	276	232	260	246	273	257	247	263	288	262	258	262	262	247	261	257	248	241	247	263	249	261	247	253	221	257	247	240	235	264	235	249	240	238	269	244	242	240	246	232	253	277	273	254	257	254	236	234	262	248	227	225	232	237	252	243	237	234	247	244	239	268	252	211	231	227	226	260	257	239	270	242	242	277	256	222	257	268	244	276	230	252	244	257	245	256	246	240	269	242	245	219	246	255	243	266	240	256	266	273	256	247	283	282	255	253	241	270	269	246	261	253	224	263	271	251	253	235	228	280	265	277	256	242	227	240	235	266	233	256	257	262	244	258	241	244	249	271	243	236	251	248	262	234	262	248	239	256	250	289	266	264	238	244	233	229	271	274	279	229	218	251	269	266	241	235	256	271	249	214	249	252	263	253	239	231	254	238	242	265	259	247	243	259	253	247	263	254	246	245	243	268	234	252	260	276	257	244	238	291	262	247	271	258	237	258	252	293	247	252	237	257	244	274	237	225	255	275	245	247	257	237	253	239	268	226	249	237	245	241	247	226	225	258	250	235	232	264	248	265	249	251	259	251	238	259	258	257	234	226	240	250	275	285	242	217	256	233	248	235	254	241	218	250	235	261	226	245	257	239	260	272	252	241	243	252	240	262	285	242	248	247	244	231	244	245	256	275	264	247	272	239	238	249	256	222	275	270	218	251	274	264	249	262	253	239	225	248	220	248	265	264	274	252	218	268	258	241	241	227	274	212	229	237	239	260	233	232	233	266	233	240	255	260	281	230	249	244	253	226	243	264	214	238	233	239	243	248	248	230	229	246	242	249	237	269	255	246	231	230	229	259	235	261	233	288	235	233	266	249	250	246	262	280	276	254	252	251	271	246	241	244	250	229	244	246	243	225	256	241	251	282	225	264	283	246	285	270	260	233	247	245	263	233	277	244	248	264	256	252	240	245	240	239	252	231	266	254	267	260	254	245	259	262	255	252	248	263	247	251	257	246	234	248	250	261	244	241	252	259	230	243	257	258	230	272	210	257	246	222	277	279	249	251	265	250	232	266	228	256	227	251	228	256	238	252	261	240	256	238	247	216	256	243	235	267	253	259	250	235	297	270	264	284	216	247	268	237	227	232	234	252	276	223	242	253	270	304	258	225	242	255	240	265	263	253	271	276	230	238	242	250	270	233	236	279	245	245	244	249	239	259	267	266	275	248	271	257	256	258	243	220	232	262	256	251	259	256	254	253	254	263	242	254	260	271	238	233	269	242	242	264	271	237	247	246	244	248	245	258	254	261	218	248	233	249	261	260	270	241	264	249	247	237	249	240	271	253	213	250	242	229	242	255	253	258	257	228	235	204	271	241	243	257	258	232	252	269	225	257	248	270	240	216	237	227	242	271	247	237	257	271	265	251	242	251	232	234	271	271	252	239	246	264	227	237	257	216	254	252	251	227	248	259	248	268	265	225	262	272	283	225	219	233	228	256	237	256	249	262	231	260	270	257	245	234	247	257	242	235	249	251	241	253	273	250	248	246	264	252	254	246	229	248	260	262	241	245	253	232	242	263	252	231	268	242	268	260	232	262	268	255	267	245	225	254	273	271	252	250	253	262	262	255	215	281	277	241	264	250	267	270	242	247	277	248	251	247	248	224	255	231	244	234	257	242	291	282	258	255	258	277	230	229	248	234	280	247	254	262	240	237	248	250	251	211	245	237	247	217	226	256	239	252	255	235	223	266	267	261	237	249	243	235	221	225	225	240	216	234	243	219	246	251	239	269	251	278	245	274	239	245	253	233	280	265	275	230	293	261	270	236	258	268	240	253	234	260	241	253	255	246	250	246	247	248	255	228	234	261	251	243	237	252	232	239	226	250	237	259	250	253	244	252	240	261	253	260	280	252	261	240	232	236	285	267	237	258	248	267	254	233	239	224	252	237	227	298	252	269	247	265	225	261	261	263	219	252	193	240	265	250	248	248	240	261	241	233	268	277	237	229	233	244	224	257	263	247	260	248	272	224	242	250	225	253	244	252	255	263	242	272	259	239	236	251	248	230	240	239	229	254	253	234	258	255	270	279	257	290	210	266	237	282	269	264	265	231	272	245	236	255	253	232	247	216	258	249	264	255	234	261	264	244	233	250	222	225	231	257	227	247	254	235	248	259	217	240	215	265	229	236	266	254	259	293	237	270	208	243	237	256	247	260	259	245	265	273	251	248	238	267	243	262	245	237	241	235	257	255	244	247	259	241	240	246	258	273	254	242	244	231	265	228	237	238	266	254	245	247	257	233	219	244	254	296	238	238	233	253	245	233	234	253	218	244	259	253	243	236	243	230	263	250	240	232	267	281	229	262	242	244	248	241	261	263	248	238	262	251	247	255	259	249	267	269	214	237	263	225	261	241	258	235	235	238	245	246	245	233	249	246	219	263	265	241	251	217	232	244	240	283	259	229	271	241	247	225	246	250	254	250	266	250	266	231	259	234	258	235	269	254	245	267	255	254	231	252	261	274	239	247	257	238	237	250	269	255	252	257	225	236	227	260	263	243	236	273	250	251	254	299	228	233	243	245	217	239	263	238	257	245	257	228	258	272	229	262	244	245	255	253	214	244	221	254	222	264	265	264	247	274	246	228	252	271	260	267	252	229	267	274	255	259	239	310	239	258	260	255	242	251	260	224	238	231	221	243	247	245	252	256	223	236	278	264	239	249	241	243	245	285	267
11786	22383	20353	13557	9874	7898	6534	5651	4979	4518	4072	3589	3223	2928	2748	2535	2265	2126	1909	1712	1599	1447	1343	1208	1096	1013	964	916	858	772	716	668	669	666	604	679	650	592	632	640	650	575	633	601	583	615	598	599	553	601	599	574	595	566	580	552	578	583	570	556	576	532	555	544	548	585	556	565	545	514	537	521	546	548	538	543	534	562	567	541	526	519	564	591	541	600	546	569	539	517	515	542	500	514	533	522	554	539	523	531	574	528	504	544	532	530	569	545	521	486	541	534	536	553	516	558	540	544	541	567	511	538	538	503	527	488	534	532	566	566	494	518	500	528	518	511	511	536	575	528	553	523	478	488	543	543	539	553	534	565	547	534	509	516	529	552	544	526	534	536	503	551	514	519	478	548	553	540	515	500	542	546	544	553	572	532	564	530	507	548	589	508	532	521	547	511	508	527	541	562	510	526	563	589	511	548	529	539	496	533	552	530	541	535	502	494	513	582	552	502	551	507	503	502	554	504	542	515	505	561	560	504	557	527	534	517	545	509	495	539	552	549	536	532	548	549	554	535	519	532	538	533	557	532	551	517	521	527	556	539	557	537	499	529	563	560	556	524	492	513	546	528	541	536	554	507	493	537	543	494	566	530	549	529	510	552	559	564	528	545	548	533	510	518	536	485	526	518	550	603	523	512	557	540	559	524	505	518	527	561	523	548	561	531	590	511	504	572	514	521	527	528	507	523	515	518	566	551	523	540	531	537	525	542	542	541	545	540	580	543	589	557	562	532	515	517	539	551	527	538	512	518	544	534	544	589	565	465	549	525	531	499	480	544	535	493	520	524	498	528	533	543	539	576	500	526	537	571	574	498	548	518	515	478	501	497	509	578	534	580	515	556	524	544	518	489	547	507	540	521	519	520	545	535	549	543	567	501	491	522	558	541	554	544	536	528	548	535	489	520	492	525	537	513	543	530	567	543	536	505	518	520	527	521	566	562	513	490	523	542	558	573	553	510	534	520	515	513	538	526	521	534	515	519	579	573	541	515	515	496	517	557	516	519	533	520	520	514	508	507	535	553	508	546	498	534	535	560	507	538	540	515	486	555	508	526	544	561	535	506	568	533	536	516	513	528	552	549	584	539	550	524	564	492	562	514	515	561	553	545	548	546	522	510	569	533	551	498	552	534	489	550	501	576	490	496	509	520	534	552	524	498	550	526	579	556	526	512	535	561	546	524	525	504	522	525	548	518	538	499	516	535	481	529	492	504	579	555	557	561	558	538	538	548	525	541	503	519	573	509	507	535	510	514	510	516	524	543	552	551	553	523	556	578	507	520	532	543	539	494	546	541	553	557	538	538	521	532	533	538	516	531	522	522	520	531	540	508	513	519	564	520	519	545	546	529	514	539	520	507	515	503	524	529	518	509	517	527	536	561	526	507	594	525	531	494	545	490	542	524	540	520	534	534	513	499	515	533	513	497	563	528	564	571	535	548	530	490	541	542	532	543	558	504	554	551	525	535	528	533	505	538	477	543	550	512	556	491	495	512	532	530	522	539	536	527	515	516	535	532	531	546	563	515	517	533	581	572	562	534	515	571	533	478	545	518	537	537	530	534	502	534	561	510	514	529	536	545	546	581	542	517	472	534	577	524	508	554	538	552	555	518	510	498	526	496	533	525	558	526	513	582	510	496	526	523	535	577	508	527	520	569	528	551	504	530	520	519	566	547	512	571	519	555	521	476	492	539	565	558	542	477	524	589	555	528	543	502	567	571	571	529	508	541	529	560	524	535	531	541	535	528	544	569	548	562	507	538	500	507	530	532	494	503	552	533	523	535	567	515	485	530	521	529	565	550	509	514	555	517	533	517	503	513	508	513	548	522	542	561	537	575	512	499	573	508	540	534	515	541	540	575	548	535	582	544	562	526	562	551	505	486	548	563	510	575	540	484	528	526	542	541	539	508	495	549	508	511	550	544	512	545	548	597	538	537	508	513	512	516	514	545	511	518	543	546	511	525	505	524	528	536	563	499	512	564	482	544	509	564	570	519	539	523	502	523	496	575	498	515	533	532	542	521	494	570	525	541	487	536	493	512	504	520	545	504	542	528	518	543	529	487	532	505	539	517	545	533	544	531	498	529	541	517	520	544	522	515	519	511	571	601	516	559	543	482	552	509	507	530	557	515	531	531	529	533	603	578	535	528	510	595	557	552	528	513	529	529	593	504	500	536	565	518	548	520	545	515	563	552	504	548	502	545	527	544	545	543	541	552	509	492	520	512	560	486	528	547	526	471	539	522	526	514	525	505	521	559	512	561	545	508	538	567	504	550	523	544	554	538	543	560	545	563	505	532	535	519	518	519	489	540	521	520	534	553	522	548	534	516	520	486	558	550	509	507	521	521	526	543	524	531	532	528	529	572	546	586	520	529	523	496	491	502	559	545	528	507	542	562	509	510	506	524	544	541	563	496	498	498	493	550	515	518	551	548	509	545	541	520	516	545	554	556	539	557	525	581	513	535	552	500	550	546	566	551	559	550	541	564	536	530	509	530	534	542	518	529	499	582	538	547	534	523	559	511	539	544	546	565	502	555	528	490	509	547	528	512	592	529	566	526	512	525	516	517	539	525	499	542	512	564	497	488	549	535	540	537	544	525	512	548	519	532	508	547	518	526	528	545	535	495	525	515	539	532	503	543	514	548	536	530	515	561	565	536	510	559	553	525	550	520	509	538	532	554	548	542	529	528	483	544	508	524	501	539	543	477	526	555	523	522	541	548	525	548	536	559	518	562	552	537	510	507	570	519	503	498	524	532	531	553	510	512	522	555	548	535	512	530	570	521	527	500	532	548	515	554	520	543	521	573	492	544	567	521	501	559	540	540	532	496	550	530	501	529	517	529	532	504	568	542	518	564	563	518	532	498	537	526	560	522	539	548	548	540	523	510	523	503	550	534	507	519	565	497	519	495	511	551	535	551	524	530	521	535	532	521	537	521	533	534	515	505	548	556	544	542	536	458	531	544	516	540	518	547	570	543	519	498	551	531	534	542	559	544	504	530	513	536	543	531	545	525	539	539	543	540	506	510	545	515	527	520	541	546	535	521	542	540	529	566	540	525	561	524	537	502	544	540	473	568	502	540	510	561	543	529	521	510	499	525	536	510	531	528	532	589	545	503	541	520	544	553	547	505	572	501	536	491	553	521	547	550	549	533	546	523	571	510	539	519	552	491	501	544	539	554	556	591	568	483	596	521	531	536	556	564	529	528	564	560	511	518	561	535	530	522	524	566	511	560	511	520	530	529	524	568	528	562	555	545	542	532	502	508	552	574	553	527	533	507	529	585	537	552	545	551	506	520	560	523	503	515	526	502	470	538	522	538	509	555	526	570	538	514	501	542	506	552	545	561	553	539	534	509	529	493	524	525	544	576	477	523	543	525	522	533	524	536	503	518	540	536	524	495	515	557	539	531	532	534	528	526	554	581	522	534	504	535	554	572	519	558	489	544
24245	21469	28919	24421	21395	12314	4358	2799	2245	2005	1761	1689	1463	1310	1298	1253	1104	1028	894	843	848	744	686	615	662	643	592	501	483	458	490	435	488	429	434	447	495	441	468	444	438	402	415	420	407	426	413	416	386	394	423	396	424	402	418	380	421	446	388	369	421	392	380	414	395	423	357	408	404	343	392	441	389	403	384	438	440	393	428	412	410	389	405	402	421	382	417	362	383	386	407	386	399	363	377	399	411	358	397	375	420	348	371	375	409	411	410	405	380	417	441	384	418	369	383	387	400	392	409	370	365	393	394	375	386	417	390	406	400	390	366	392	400	399	404	424	389	423	409	406	428	384	415	402	356	415	403	399	399	394	402	412	411	409	373	381	414	374	436	408	414	388	383	408	404	403	362	392	379	411	375	437	385	417	363	414	363	377	406	379	424	380	407	384	401	373	420	395	388	389	420	386	377	374	386	407	401	379	393	390	373	369	427	369	415	395	366	388	398	423	368	390	384	438	408	414	362	370	404	399	395	402	385	405	384	386	394	361	416	353	402	419	399	377	384	352	415	396	435	378	402	398	441	380	395	413	391	416	410	406	381	398	418	397	366	398	400	415	385	401	351	408	378	381	382	373	411	397	422	399	393	358	369	364	353	392	420	376	363	428	388	407	389	389	418	416	406	355	376	404	395	369	457	395	368	404	404	415	377	392	412	391	383	411	418	412	380	433	411	429	378	419	385	369	398	415	348	395	397	406	393	439	432	323	389	390	394	405	381	402	373	409	410	371	406	388	396	401	416	410	396	371	429	390	363	368	404	391	389	367	375	405	400	394	405	436	369	379	388	359	370	387	391	417	368	418	404	440	381	390	406	416	392	402	399	416	394	399	374	397	406	387	397	409	402	385	350	385	396	424	403	391	407	410	385	392	402	398	425	384	407	401	376	409	398	345	400	404	379	438	397	384	386	382	416	412	406	387	385	386	381	368	410	369	412	365	367	412	406	412	394	398	397	395	404	397	362	383	409	380	383	379	391	379	381	361	407	380	397	366	393	391	373	415	404	418	388	378	409	415	371	420	388	365	395	384	384	409	354	380	374	428	395	367	410	389	423	388	360	382	378	331	397	371	439	368	377	405	353	375	387	378	379	419	436	361	374	402	387	418	402	361	420	375	415	380	386	435	385	392	376	384	387	407	392	369	376	367	408	395	375	405	400	369	403	433	413	405	420	393	420	413	408	388	391	436	397	411	407	409	405	431	394	405	416	374	414	389	402	429	398	358	383	393	398	381	349	425	406	392	411	386	383	394	371	403	397	395	377	366	343	372	434	428	402	404	422	393	432	410	399	397	388	405	402	401	429	397	378	391	418	405	390	360	386	395	401	368	423	406	403	375	391	406	363	351	403	349	375	364	435	406	378	364	393	395	353	387	388	378	442	374	368	418	396	373	376	420	375	428	437	377	382	442	385	382	405	354	367	388	388	418	344	366	397	390	402	409	403	392	405	392	391	378	382	392	395	433	425	396	381	383	409	412	412	361	389	406	384	354	369	393	394	394	416	413	401	387	398	382	416	388	382	373	356	394	417	375	390	387	440	419	357	390	390	386	346	382	416	440	425	425	407	424	419	373	407	349	378	404	351	443	417	393	397	388	417	431	381	387	398	359	376	359	404	372	393	433	358	386	424	403	390	367	395	364	382	388	415	410	405	381	405	454	375	370	389	388	373	417	358	387	359	388	404	375	370	420	396	379	449	391	423	408	389	391	401	393	388	421	402	420	420	360	450	395	388	407	391	421	404	381	444	409	370	411	413	442	372	395	407	418	375	400	395	404	388	392	359	364	415	414	383	404	386	369	399	371	425	379	374	403	384	387	429	399	380	387	395	419	393	398	420	407	421	403	444	390	420	381	414	413	352	422	437	414	407	381	393	440	404	370	399	364	364	414	387	396	381	394	391	440	385	401	392	418	415	393	370	405	369	377	386	409	382	398	414	368	400	397	398	408	391	379	424	379	375	368	402	418	407	397	366	440	411	388	421	372	389	395	402	422	402	389	402	385	379	404	404	391	385	365	446	391	412	384	409	360	422	428	376	389	393	414	362	398	399	367	432	394	431	360	391	386	373	403	408	381	435	346	393	386	385	383	396	391	375	378	388	405	401	375	395	377	405	383	390	381	388	397	420	372	414	391	395	396	396	386	378	407	376	391	369	392	341	410	371	383	407	413	373	428	376	404	415	390	375	416	355	376	390	382	390	397	369	404	388	425	396	384	430	401	397	393	388	392	413	415	397	408	374	362	424	386	386	412	419	388	406	401	367	394	380	400	374	382	377	384	423	425	397	411	398	384	409	387	366	371	348	392	399	378	393	388	393	378	390	395	384	397	397	378	358	386	416	398	392	399	372	408	427	381	404	397	403	387	377	379	423	390	437	394	390	415	399	366	392	398	406	402	392	397	404	398	414	399	369	378	381	405	397	387	463	349	408	397	420	371	376	409	410	370	392	374	415	407	429	388	428	367	361	418	400	401	377	371	384	412	391	390	424	416	391	371	389	367	377	413	451	392	407	358	406	380	365	376	361	389	415	397	399	386	366	353	383	366	408	412	435	366	340	386	359	403	409	370	438	416	375	366	396	425	391	376	408	370	412	391	399	376	411	403	388	415	370	422	380	394	402	388	368	381	401	385	379	386	382	401	360	389	389	413	396	424	408	395	374	382	397	356	406	336	411	401	362	418	397	429	377	365	408	394	377	391	402	404	397	391	381	365	384	414	406	381	373	412	413	412	388	390	422	383	394	368	379	397	397	405	374	427	364	404	409	410	354	393	383	403	383	361	383	413	392	400	434	385	399	371	372	391	388	360	405	398	399	404	408	386	416	362	387	412	391	328	409	427	380	410	423	393	416	397	375	386	420	386	386	408	370	390	382	375	380	370	376	386	397	372	396	390	398	415	407	381	433	371	385	364	405	444	355	404	400	365	385	382	361	356	397	391	389	413	385	407	389	381	398	372	378	383	358	360	403	406	356	367	397	381	410	409	365	426	415	421	364	384	407	401	426	374	364	397	378	431	441	408	435	413	407	368	359	392	393	394	400	427	412	378	407	408	374	355	378	384	426	421	389	404	386	403	412	397	374	418	422	393	382	387	371	417	408	436	409	391	397	391	404	370	390	376	415	430	381	394	421	431	388	401	372	372	379	376	394	363	380	360	405	400	415	359	398	374	376	434	405	371	425	430	395	413	408	397	373	353	419	362	427	398	392	393	402	391	396	380	392	402	368	408	373	343	371	380	376	404	385	388	408	375	403	424	403	449	382	360	396	389	378	368	378	383	395	396	436	392	389	417	381	390	412	382	397	385	395	386	399	382	381	351	383	383	396	411	386	406	416	399	398	395	411	384	391	374	418	402	410	379	427	387	389	408	402	382	433	377	401	378	444	382	384	402	400	353	343	406	396	429	412	376	378	384	393	405	396	360	396	400	369	404	390	415	396	373	444	402	401	379
14913	27941	25861	18209	14065	11674	9745	8447	7493	6696	6186	5600	4924	4410	4148	3899	3516	3267	2834	2658	2391	2129	2057	1848	1694	1594	1433	1289	1195	1098	1097	1001	1025	981	970	963	915	917	954	969	928	905	925	894	958	885	905	942	934	870	912	873	850	898	796	813	808	876	781	829	787	816	807	833	800	812	843	846	796	805	785	798	780	759	843	848	803	822	844	875	820	770	796	836	791	764	778	797	765	805	840	812	772	777	768	791	789	769	842	867	820	801	829	785	803	796	791	791	766	835	830	814	786	741	798	812	826	788	801	765	810	799	841	823	802	831	838	815	764	758	745	806	830	836	830	787	767	770	819	797	776	801	801	796	829	795	827	778	806	834	810	784	788	778	757	777	775	796	809	811	788	799	806	802	750	733	761	816	793	804	818	765	761	785	764	782	766	830	749	792	780	800	812	777	797	803	872	744	799	790	798	834	799	755	841	726	782	811	779	728	779	792	794	737	806	790	796	829	827	778	869	777	815	795	795	792	782	788	797	788	849	778	817	808	796	854	800	774	824	798	772	848	786	774	810	779	836	800	788	782	811	807	815	785	816	797	834	799	809	786	772	815	785	804	816	795	855	821	821	716	804	834	779	827	761	824	815	727	852	821	804	745	787	827	810	793	793	793	827	744	783	783	795	818	791	794	795	798	801	762	813	801	780	761	766	778	803	802	796	779	811	811	803	777	843	836	822	751	806	818	805	801	807	806	790	767	772	737	811	745	783	824	835	796	799	780	760	819	766	814	776	807	788	811	858	790	750	757	847	784	774	837	811	783	787	771	796	799	803	788	812	775	807	808	817	811	763	816	838	746	843	812	790	853	799	817	808	808	759	786	796	798	832	820	815	801	839	781	782	715	802	760	804	766	788	789	763	791	757	786	788	768	829	813	807	825	744	829	794	803	830	815	835	804	806	834	857	804	785	796	782	785	798	786	816	802	819	789	792	853	802	798	774	851	773	761	805	744	796	760	788	862	776	786	773	776	799	787	795	778	814	820	829	813	782	795	790	783	737	787	809	796	765	817	855	829	777	775	775	762	798	766	802	807	824	779	792	845	798	802	836	754	791	759	808	764	793	816	786	750	783	786	751	748	736	839	802	761	800	787	823	805	793	827	783	806	767	810	805	823	726	822	750	752	809	783	772	798	785	801	773	783	755	774	821	802	817	817	779	787	813	812	784	815	761	826	792	777	817	804	845	826	792	812	780	778	814	793	841	803	808	794	802	813	817	777	831	804	772	761	803	811	822	771	785	794	780	767	844	813	843	760	798	861	837	801	771	753	824	784	776	804	803	795	794	730	814	753	773	803	774	810	791	769	826	816	779	828	817	785	806	783	851	761	753	775	806	805	799	815	766	816	781	802	807	780	810	805	797	750	795	854	803	883	790	777	774	757	797	811	807	806	791	794	825	759	804	803	823	732	804	772	791	852	795	828	789	780	782	778	781	762	832	791	822	814	808	754	786	751	786	800	820	747	799	813	780	823	835	759	780	784	771	749	821	759	871	760	825	786	829	773	813	834	804	789	802	789	791	827	813	752	838	805	800	810	782	790	785	828	760	766	782	821	768	800	753	780	826	800	827	805	809	755	810	811	789	790	775	818	797	774	801	803	807	778	783	769	821	799	736	790	830	791	782	797	746	777	803	784	780	788	764	734	774	809	761	816	814	754	785	733	836	783	795	778	781	812	765	755	822	798	823	797	775	798	796	775	821	791	793	805	773	745	790	789	802	790	747	785	808	752	771	765	833	834	771	823	813	832	829	793	785	830	797	762	801	812	793	759	808	781	784	841	782	833	787	787	859	792	818	793	816	777	803	773	828	779	768	758	759	821	802	762	842	779	818	813	827	789	858	733	827	798	780	768	770	836	820	779	804	828	783	780	776	836	766	842	783	816	816	773	797	757	813	803	746	773	824	788	818	767	770	774	858	775	820	803	799	807	765	779	769	841	756	765	790	799	760	757	780	783	815	762	786	798	809	809	793	763	843	840	796	759	773	776	780	789	773	806	744	813	802	802	754	793	817	777	779	859	824	801	790	835	782	815	853	825	806	820	780	773	768	872	742	819	834	748	759	818	773	810	760	753	801	795	769	780	795	848	790	831	782	790	835	762	804	814	796	747	802	790	764	792	760	858	782	781	756	774	830	801	823	788	850	768	856	797	793	802	799	743	821	820	834	769	803	827	726	785	803	777	759	802	747	783	826	757	819	818	791	813	825	806	814	774	800	759	833	821	797	766	822	784	816	817	845	843	792	810	878	768	861	819	850	820	765	797	858	785	811	794	797	778	873	803	776	808	802	797	774	777	821	802	769	770	771	778	850	810	815	767	766	824	786	752	768	827	795	795	768	754	794	828	776	822	768	851	810	839	765	791	791	821	833	800	796	807	804	737	773	805	824	770	787	790	758	786	761	812	820	827	828	771	801	785	827	769	754	816	785	799	711	748	821	823	781	793	839	750	777	843	807	733	807	844	731	777	777	782	817	805	810	779	810	791	737	788	775	856	748	815	755	812	805	780	778	832	808	788	792	798	777	822	777	789	786	787	809	778	795	794	747	766	765	797	779	785	799	791	774	862	767	817	798	819	773	788	802	827	790	761	781	797	824	753	795	777	792	772	726	807	754	762	789	801	785	787	782	849	821	844	819	760	778	805	766	794	807	822	860	772	836	805	766	787	787	792	855	782	806	793	786	803	794	769	816	823	764	834	807	793	832	831	807	825	758	785	787	744	810	823	792	828	786	809	796	809	792	795	767	787	776	818	797	789	790	777	775	750	795	823	857	774	724	826	784	829	774	830	797	795	809	807	815	804	831	806	805	828	815	800	825	828	769	788	797	814	820	828	748	800	825	820	775	830	841	813	757	799	724	797	888	825	780	785	827	830	797	769	812	788	804	784	777	820	801	814	795	782	776	780	779	803	801	815	769	812	796	823	757	780	761	813	846	811	790	750	791	798	753	815	802	813	863	812	767	785	812	751	764	735	787	776	824	784	790	784	824	763	833	812	804	770	827	774	828	838	806	805	784	761	780	815	848	784	769	800	769	754	792	856	838	741	757	823	828	832	767	807	834	733	806	779	810	823	799	776	756	793	734	777	769	795	740	786	797	815	790	758	735	761	836	795	837	731	808	837	795	849	843	785	813	787	764	808	742	802	779	881	802	819	789	789	767	829	812	785	790	777	793	784	820	813	828	826	777	788	746	792	814	795	787	770	838	784	814	753	830	807	805	806	770	821	804	831	791	799	773	801	834	837	789	780	837	801	788	802	761	828	783	813	804	773	802	804	772	820	802	797	769	850	786	831	779	778	742	817	784	832	773	792	833	852	836	785	828	837	754	782	792	808	795	825	779	780	791	767	816	766	771	788	724	781	811	815	813	796	786	795	781	831	789	797	795	770	755	793	792	795	794	815	773	774	782	801	795	781	772	838	811	822	876	818	817	804	796	844	772	808	785	783	817	817	790	769
27497	17507	6379	2655	1417	1068	858	709	673	630	576	548	463	436	400	406	387	367	353	345	313	323	339	295	246	271	274	267	242	271	235	231	262	222	222	200	225	228	211	238	231	236	239	238	220	239	224	218	193	242	212	198	232	235	248	164	240	224	233	210	215	203	196	229	199	215	225	197	202	215	250	213	218	233	222	218	223	218	229	222	214	231	224	212	231	228	203	198	204	232	231	227	228	214	235	194	213	205	226	227	226	196	221	222	226	199	206	219	208	240	243	216	208	206	231	226	220	224	237	220	249	221	197	205	200	204	261	213	259	212	227	243	206	224	205	211	217	246	227	190	219	225	207	231	196	198	187	227	196	240	213	199	245	225	219	220	230	207	210	212	232	237	210	216	215	203	204	222	215	197	209	234	209	228	214	220	214	201	214	217	237	196	210	216	206	204	226	228	215	203	214	205	206	214	215	199	213	218	221	196	220	230	242	231	195	226	194	225	222	208	223	231	240	213	208	224	202	225	190	198	202	221	208	207	237	212	243	209	238	231	208	219	208	224	223	225	221	234	212	187	205	234	213	226	194	227	225	221	207	202	211	212	227	223	214	227	213	219	209	243	227	210	181	228	243	230	228	233	223	251	242	245	224	235	196	212	224	184	212	201	247	219	203	239	241	211	213	229	231	219	214	209	213	222	198	201	220	225	220	216	212	197	205	225	205	211	203	225	213	244	215	213	194	226	212	214	218	198	206	231	212	233	221	218	236	220	214	202	247	223	211	237	214	212	213	226	199	211	215	215	197	213	220	226	221	233	237	228	236	206	225	241	220	211	229	210	228	201	198	209	210	185	215	227	221	199	249	239	203	209	196	230	239	231	209	235	198	224	205	209	247	201	238	207	239	208	179	227	206	203	210	232	206	203	247	208	240	210	212	221	204	252	227	234	234	210	214	209	212	209	240	195	209	219	224	211	195	221	208	206	178	209	213	235	229	221	205	224	265	211	232	223	231	227	232	217	213	216	233	203	204	239	215	229	209	219	203	240	206	217	231	225	255	228	189	211	245	223	220	221	225	211	216	230	195	216	219	219	216	214	216	239	234	214	230	215	241	206	217	206	226	209	250	209	209	193	214	204	188	205	215	223	184	240	215	203	216	232	229	201	208	208	206	195	213	203	226	223	202	210	228	207	200	223	215	191	200	231	204	200	235	188	228	223	225	212	195	223	200	192	213	230	218	209	229	209	217	203	247	193	207	225	215	233	238	223	219	213	200	206	220	228	233	209	212	215	215	218	226	217	187	238	222	222	183	228	218	217	174	226	210	195	193	197	176	207	222	216	204	213	239	221	205	247	210	211	206	230	199	221	217	235	240	210	223	210	178	231	221	215	199	214	229	186	196	199	215	184	213	232	208	211	238	220	204	233	207	224	234	202	221	220	226	215	234	226	192	219	226	241	233	218	229	218	221	254	227	204	210	201	239	210	214	226	236	189	198	234	189	227	221	235	235	220	205	209	218	200	199	210	213	216	223	216	218	207	238	230	204	199	217	236	209	215	204	209	216	213	209	240	223	202	231	221	200	203	230	233	200	210	196	223	204	204	198	216	223	202	242	224	205	229	205	211	211	206	215	209	222	231	238	220	243	222	220	217	213	244	214	192	228	224	207	206	203	217	239	203	197	180	234	208	200	200	202	222	214	208	211	236	203	229	186	201	215	214	223	230	210	204	223	220	237	194	221	219	211	187	197	210	215	241	194	240	183	202	215	227	213	210	223	245	242	187	206	198	238	219	216	191	216	244	215	228	188	210	223	219	243	207	205	217	216	219	219	218	199	194	219	237	199	206	197	189	238	227	226	223	211	241	207	223	202	233	236	202	230	228	228	210	224	193	221	219	203	233	228	214	218	213	208	237	232	220	239	229	201	191	203	224	233	208	244	223	205	211	244	201	218	215	212	228	216	226	202	219	218	199	223	195	214	209	223	206	217	213	229	219	207	231	224	231	216	213	217	226	208	218	216	213	232	207	229	210	234	213	218	233	237	244	202	202	223	204	211	222	235	211	220	239	228	230	223	186	216	208	214	210	206	250	198	200	210	202	218	221	207	215	206	218	211	230	200	221	215	223	211	220	197	222	194	206	212	212	201	218	211	223	210	202	220	201	215	246	224	214	213	228	202	223	220	211	217	223	224	214	216	211	230	223	219	223	222	208	211	204	218	222	195	240	213	215	216	245	203	227	201	236	204	209	211	202	219	232	198	244	196	202	210	218	192	234	197	212	240	207	217	221	209	203	230	218	186	198	230	243	212	224	218	222	182	187	207	210	190	227	224	220	211	201	190	224	211	229	222	237	231	219	211	223	223	220	214	234	217	204	207	226	206	205	187	241	239	213	208	215	175	207	204	216	191	224	239	231	233	228	182	248	200	210	193	251	229	208	201	215	206	217	204	206	228	203	230	196	252	225	215	207	202	225	189	212	203	219	210	215	220	235	238	205	231	210	199	229	214	225	202	196	219	202	238	208	184	209	239	216	228	185	224	244	252	215	214	243	230	196	209	188	234	218	237	207	210	217	206	212	202	226	206	206	206	230	211	224	220	202	214	213	231	237	232	224	195	234	207	204	220	201	222	229	224	209	218	217	222	212	219	198	224	226	197	216	202	217	217	221	216	227	207	191	207	233	224	200	215	210	221	194	217	231	232	236	201	223	203	233	245	208	205	225	230	202	232	216	218	239	202	229	189	212	209	217	197	238	204	204	183	211	198	213	234	203	220	207	221	229	207	211	243	262	230	227	201	225	229	229	190	219	236	214	223	218	197	243	240	226	234	225	206	203	201	197	217	222	239	228	227	221	217	219	201	227	223	207	235	210	214	214	185	221	254	232	234	250	211	233	193	203	207	211	238	232	203	212	207	215	216	203	208	211	229	181	212	222	222	224	193	223	210	209	204	202	213	215	213	213	199	210	205	210	227	230	208	239	200	223	195	216	230	223	230	214	221	243	207	206	215	184	209	211	190	212	161	211	203	224	207	237	217	227	228	233	226	217	230	188	214	210	262	218	202	210	211	219	204	217	219	189	213	215	222	236	234	220	248	218	232	189	221	212	201	212	220	223	221	217	215	215	202	229	198	192	227	230	225	224	214	201	239	223	238	197	198	232	221	234	198	208	224	210	225	227	219	223	234	217	206	217	227	226	204	217	230	228	216	225	198	212	233	184	222	223	214	223	198	204	220	219	222	212	227	220	237	200	236	224	204	222	220	229	194	224	231	231	211	204	207	217	241	220	189	225	214	199	209	242	213	201	218	214	251	205	211	211	209	205	213	228	198	214	219	224	229	217	199	216	234	232	243	202	210	239	198	209	198	239	207	222	234	228	201	203	225	215	224	204	214	213	194	209	214	228	222	214	213	223	205	234	213	192	194	213	213	236	234	213	206	206	216	224	203	213	189	212	214	202	208	231	187	224	212	214	203	229	233	214	215	220	225	201	199	214	220	221	216	211
9203	13069	12213	6663	4716	3768	3232	2851	2520	2335	2021	1928	1769	1614	1483	1407	1311	1197	1137	1069	940	932	805	789	752	760	692	642	600	556	570	543	567	540	547	530	500	494	570	540	497	541	515	518	479	511	520	543	477	488	524	477	524	479	477	528	477	452	479	466	489	477	463	495	474	479	479	474	507	500	487	448	462	503	488	466	476	455	460	480	484	449	426	489	429	474	464	487	460	444	483	475	468	484	481	514	459	453	486	451	471	481	471	476	484	518	478	490	474	450	494	499	479	476	506	443	465	449	485	459	503	484	465	512	471	479	475	436	469	450	472	447	495	470	464	467	463	487	466	484	455	467	468	474	462	441	464	490	482	489	463	462	469	467	479	496	499	484	453	461	469	444	464	506	492	475	419	474	437	508	514	475	467	468	474	484	465	471	444	505	467	446	443	459	488	472	446	446	444	483	427	508	442	497	506	468	486	436	444	453	475	462	489	492	474	519	448	427	478	497	487	495	488	456	439	444	498	484	481	456	461	463	480	503	495	483	459	451	467	460	461	511	421	487	453	422	509	487	483	487	449	457	513	463	466	485	490	469	464	434	457	446	471	460	451	481	475	493	496	451	490	473	465	492	464	460	507	452	479	542	470	488	448	448	477	462	487	476	470	424	457	539	445	469	474	471	481	483	514	475	499	425	492	511	491	480	464	477	477	477	466	487	513	477	463	439	468	425	462	452	513	448	499	443	492	497	506	483	454	504	493	447	488	466	478	427	483	510	470	473	467	466	471	492	458	480	481	462	474	442	452	467	498	466	493	468	495	451	439	450	468	415	502	485	521	424	411	459	454	479	505	458	457	462	510	472	455	466	484	478	515	500	465	461	509	492	464	444	481	463	493	471	456	499	486	475	433	448	493	455	488	440	466	462	474	466	488	471	519	427	426	452	445	452	464	508	470	451	458	511	471	472	489	463	470	420	483	450	495	501	469	489	490	456	496	510	473	467	490	486	461	485	502	449	472	453	460	432	492	476	457	448	472	499	479	482	457	465	478	490	467	455	463	439	440	464	439	471	462	464	457	495	437	508	451	492	489	480	482	468	511	466	479	490	499	476	438	467	447	460	433	449	453	460	443	485	454	443	467	464	516	469	474	489	481	469	461	501	468	467	508	449	482	500	456	491	484	458	464	502	443	457	471	473	486	412	441	478	516	500	424	498	477	466	475	470	529	498	464	467	460	470	475	482	495	465	506	459	431	484	499	459	463	493	426	467	476	499	458	471	482	493	432	462	492	446	452	455	466	456	500	473	478	463	477	462	471	494	460	468	480	469	468	529	469	477	473	485	485	485	457	493	456	505	480	484	456	432	429	492	469	468	469	451	468	449	493	504	465	485	454	475	451	498	461	451	456	480	492	493	495	461	501	436	433	471	439	463	481	469	486	484	450	483	494	477	459	486	467	490	468	472	440	490	438	480	486	494	443	450	450	465	447	451	444	438	467	480	464	477	503	430	466	445	458	509	456	458	489	501	532	470	464	463	490	472	454	465	437	455	480	469	461	506	479	470	445	477	465	478	473	482	481	473	492	469	467	438	499	486	500	458	463	479	477	468	436	449	424	450	457	465	513	474	504	500	472	450	471	462	515	437	481	491	454	506	474	456	455	484	456	485	486	467	516	479	484	471	505	459	452	481	469	456	474	479	456	491	454	475	483	454	495	461	480	485	470	500	534	489	490	504	457	456	472	441	482	513	429	477	474	490	460	460	479	469	504	492	447	492	532	451	500	477	496	465	483	488	458	462	425	458	432	416	489	509	473	499	484	447	450	513	438	485	489	476	485	488	456	493	464	462	489	501	458	455	505	422	458	474	437	515	478	461	508	487	468	452	507	494	481	479	493	489	491	435	510	469	451	465	482	483	468	475	443	494	485	475	527	493	442	471	491	466	470	465	485	473	444	489	494	476	478	432	436	466	495	434	460	456	467	489	459	511	460	467	463	470	472	474	460	451	463	482	454	483	470	474	462	499	480	463	484	449	477	444	452	505	469	463	487	464	474	465	474	479	429	474	423	497	486	443	487	475	518	493	517	471	494	463	477	458	442	480	487	483	490	467	491	473	454	452	460	455	478	434	447	462	471	459	457	496	463	486	532	497	478	433	501	453	475	454	441	538	444	436	489	490	471	476	503	480	461	457	460	480	489	469	476	442	468	450	465	480	431	458	503	487	435	501	486	484	465	490	438	435	469	481	497	487	488	449	487	443	485	455	481	492	446	504	488	467	509	464	475	443	470	500	497	454	483	430	466	487	440	465	453	450	424	478	460	502	477	475	467	484	476	485	468	511	472	484	501	465	469	467	467	444	517	451	442	487	475	471	473	466	468	454	463	436	494	453	454	466	482	476	471	499	478	471	469	468	508	442	433	457	456	490	481	482	479	430	450	486	465	465	424	506	513	452	472	448	477	511	456	487	471	474	501	508	475	492	468	493	510	515	493	460	470	441	454	467	469	504	486	524	485	461	465	416	434	446	486	476	481	491	486	447	463	460	483	471	466	477	474	489	485	513	475	486	441	458	493	448	489	471	456	481	480	500	469	453	490	477	433	443	437	494	475	465	515	501	433	476	478	477	464	482	506	463	469	443	529	472	484	461	489	496	474	492	523	463	480	479	472	461	501	503	485	459	459	425	443	418	445	422	463	462	470	450	464	476	443	456	458	474	474	453	506	487	481	469	481	482	485	480	475	491	464	454	464	466	455	484	482	500	518	414	491	462	496	497	458	477	437	445	436	470	444	481	430	499	459	429	461	508	475	533	460	494	477	499	489	473	484	471	466	446	487	479	418	507	449	471	511	473	476	461	444	446	460	500	477	486	485	487	477	500	479	449	492	493	474	491	475	465	494	464	481	462	472	479	439	471	434	490	488	471	508	470	433	519	474	470	456	460	465	487	431	441	490	475	473	469	484	482	487	503	462	452	464	489	453	429	469	448	426	487	483	488	442	465	489	502	498	461	446	464	526	501	485	503	471	491	454	503	461	494	484	502	448	472	466	485	437	505	484	474	506	490	456	491	453	518	462	474	478	453	460	474	447	458	462	473	476	455	480	500	487	484	471	479	428	471	508	467	453	443	463	497	479	514	438	475	498	467	456	458	459	451	523	471	476	465	475	523	464	433	521	482	466	426	495	435	451	488	445	493	499	442	451	464	498	504	487	494	487	487	461	499	483	480	449	472	473	474	477	457	480	492	453	461	483	454	453	476	473	486	471	452	464	458	411	491	468	505	444	426	479	466	468	436	486	439	483	501	444	477	454	481	477	464	469	488	501	462	465	467	447	497	481	489	452	496	459	489	454	441	452	454	479	462	440	499	514	476	487	496	485	458	503	482	455	436	486	497	465	456	476	466	441	472	453	446	464	521	461	445	476	470	493	457	462	465	463	482	494	453	500	461	449	458	502	469	463	462	484	456	452	464	498	467	473	474	471	481	500	470	454	496	462	478	475	467	498	483
25115	21463	27872	25345	12801	3330	2254	1698	1465	1308	1209	1043	924	803	753	714	700	702	589	538	488	452	482	432	405	387	415	305	313	319	307	284	321	290	288	258	271	269	277	265	294	304	279	280	302	279	254	298	280	262	243	270	255	265	238	271	243	264	254	255	231	260	252	263	242	274	282	271	281	266	257	278	242	231	244	273	269	250	268	245	259	248	238	274	256	279	241	260	247	256	227	251	262	259	236	252	279	266	264	284	262	240	252	268	227	245	279	232	228	265	258	247	249	278	268	235	252	261	261	247	244	237	256	254	253	262	273	282	241	216	248	227	255	268	260	244	268	254	255	259	265	258	263	242	254	235	273	265	288	237	248	292	287	257	223	239	247	257	271	276	266	263	262	263	251	236	257	243	279	238	232	252	259	240	278	262	244	262	261	260	245	256	276	251	270	250	249	245	280	245	256	264	259	236	227	269	238	252	269	259	265	260	285	259	273	261	254	256	254	257	260	281	247	241	290	263	239	265	259	253	261	268	251	238	239	225	244	242	250	235	235	232	281	266	243	239	244	253	263	254	235	268	229	258	244	266	240	269	236	276	233	263	241	233	263	255	273	251	258	253	232	243	240	245	246	241	238	240	267	237	251	257	260	238	250	260	272	254	245	256	233	238	259	246	292	234	251	260	264	248	251	232	276	282	244	250	271	241	245	238	272	270	264	262	272	255	263	248	263	272	237	257	273	253	226	272	265	282	251	245	253	252	254	274	248	260	260	257	222	253	241	262	282	246	255	256	229	269	240	262	262	227	257	258	253	265	279	255	243	248	247	269	253	270	268	254	268	248	255	242	239	237	256	239	263	287	272	287	261	262	227	258	246	271	205	232	258	253	216	269	267	240	276	256	248	262	259	256	226	283	265	245	256	244	255	263	274	236	259	270	249	251	252	283	228	255	257	254	245	235	254	264	257	236	273	253	243	250	234	241	255	273	238	282	258	257	260	268	250	271	251	247	252	269	233	236	230	263	237	245	272	267	240	256	256	279	265	253	248	243	246	255	250	253	235	215	264	260	249	228	258	260	249	244	279	263	269	248	257	247	228	257	252	218	270	266	264	264	266	262	243	258	220	255	246	271	262	250	233	246	241	253	226	255	253	269	246	263	247	258	252	260	285	258	262	256	242	239	242	250	243	242	268	233	243	273	278	256	252	246	265	266	240	269	262	238	271	247	216	255	296	275	282	249	270	254	260	227	269	245	257	254	272	248	262	234	247	287	253	279	251	254	275	252	251	246	247	246	244	264	252	256	259	240	250	273	247	259	260	247	251	274	247	268	285	243	261	251	236	247	276	247	259	263	252	256	258	245	262	242	244	268	241	236	234	271	243	252	284	233	268	269	250	256	243	227	248	289	248	257	223	265	256	228	272	266	280	253	257	284	255	275	241	267	249	262	266	245	265	276	248	284	263	247	254	223	241	257	250	272	231	252	256	259	266	254	265	245	256	267	265	249	267	253	272	239	270	251	260	238	255	241	272	269	215	233	245	229	235	257	220	249	233	245	254	245	285	257	260	245	237	240	261	258	250	266	235	222	298	261	234	256	237	261	261	281	263	255	287	256	266	251	250	265	262	253	235	247	267	232	276	244	248	264	280	247	241	257	283	236	247	243	274	268	239	268	273	257	250	254	247	222	261	243	254	242	259	261	242	260	256	238	282	254	245	272	259	255	263	238	245	231	252	241	259	244	256	251	272	267	248	243	245	275	278	264	228	263	253	232	264	241	274	265	259	263	271	249	268	272	262	279	250	253	256	238	239	255	229	265	268	265	261	243	228	253	248	237	228	222	258	261	241	273	253	233	250	238	257	230	265	254	237	252	241	243	249	251	234	242	275	275	260	218	212	256	254	286	240	271	261	239	257	239	242	245	233	279	232	268	272	220	254	229	245	257	223	252	259	270	226	227	285	252	260	241	237	280	272	230	249	268	257	256	272	243	290	226	240	238	279	266	266	250	250	293	287	267	269	229	242	236	266	275	270	286	242	240	260	252	257	241	259	248	260	236	257	261	258	245	234	242	254	259	268	253	246	241	234	283	255	255	247	276	230	240	262	267	256	239	262	247	245	273	256	251	261	258	258	254	254	262	282	246	237	230	251	233	231	275	242	239	264	274	235	221	236	256	259	242	218	260	232	257	259	303	255	254	249	274	275	272	251	290	264	250	255	233	235	222	270	268	262	222	237	243	237	243	266	227	238	239	271	231	249	218	246	255	239	246	269	252	261	253	254	236	264	266	244	245	288	257	286	239	235	284	245	229	252	228	240	250	278	247	256	263	218	233	248	244	262	265	280	263	271	259	253	285	243	248	267	242	260	261	261	243	248	254	250	270	227	257	271	264	253	279	271	231	231	236	232	235	281	245	202	268	249	270	249	221	235	247	265	253	246	254	258	252	247	253	258	262	257	251	257	281	222	236	242	240	229	241	235	264	270	251	252	249	274	276	264	262	261	250	278	241	232	243	266	256	257	253	258	274	260	235	246	267	222	281	252	240	244	245	250	226	270	235	257	263	276	236	270	250	260	270	257	281	253	244	254	227	255	252	238	267	277	258	263	247	245	256	244	235	240	272	218	256	281	210	255	245	252	260	260	240	235	251	267	258	239	262	262	238	265	244	251	289	253	235	260	279	230	259	289	242	240	250	234	283	215	217	245	269	286	281	275	251	256	236	246	261	255	263	248	261	265	248	264	224	238	287	245	274	266	232	246	250	259	271	255	230	241	249	272	250	256	256	247	226	231	232	248	247	234	262	241	264	271	247	256	251	232	249	276	267	255	254	255	236	261	259	262	249	270	294	249	234	255	253	276	259	240	239	210	247	266	236	254	276	247	266	247	276	243	243	260	272	272	269	282	210	242	269	242	246	245	234	262	243	287	252	261	235	257	270	233	273	228	250	240	273	254	241	262	279	293	237	251	234	254	277	272	252	265	265	221	283	266	238	248	248	245	245	269	265	267	284	230	277	239	238	240	229	254	245	256	251	261	243	260	265	242	228	260	252	241	274	248	257	254	255	228	280	268	229	273	264	259	286	235	267	277	253	261	272	277	252	260	261	257	234	245	235	238	253	252	257	241	252	227	246	228	268	275	249	256	282	255	253	245	228	254	280	267	264	256	231	277	255	253	243	303	266	282	239	258	271	257	271	253	263	251	229	232	244	256	240	253	238	280	254	271	253	256	248	259	253	293	273	232	245	288	246	229	288	261	266	259	245	256	279	242	254	245	256	244	231	221	237	256	244	260	256	279	249	242	229	248	233	292	260	225	251	264	245	287	253	246	268	258	277	263	291	267	250	275	262	230	217	250	265	257	262	262	242	240	275	272	244	226	252	253	286	247	253	264	230	242	236	251	289	287	248	262	237	259	240	222	256	259	264	267	214	250	252	280	256	256	235	256	257	234	252	256	263	252	235	275	239	262	273	257	256	262	246	241	281	262	240	243	252	248	254	233	252
12109	23310	21395	13876	10254	8094	6813	5845	5119	4556	4151	3729	3337	2983	2628	2583	2280	2034	1866	1701	1555	1420	1343	1210	1173	1059	994	891	876	805	792	702	722	679	688	658	649	578	613	621	641	632	572	599	604	603	613	610	626	602	663	565	588	573	604	585	576	544	582	539	567	507	525	554	538	574	613	527	574	532	584	512	550	547	584	523	532	528	516	559	529	602	568	560	552	577	514	543	567	561	553	540	536	493	538	576	568	539	531	569	551	534	568	561	542	579	523	559	549	566	537	509	548	567	557	535	554	551	570	572	530	548	517	551	526	524	530	536	532	519	558	516	530	572	544	559	523	549	548	598	539	500	575	554	560	548	543	558	510	513	517	557	534	535	539	545	510	536	569	546	601	577	575	526	574	505	557	511	534	553	504	511	550	549	537	569	553	542	521	536	535	533	601	520	496	527	504	558	585	543	497	546	543	528	547	522	489	505	589	553	520	560	547	567	520	534	510	549	558	526	546	567	528	519	530	575	467	557	539	532	544	525	532	554	563	538	546	575	559	534	544	532	545	548	560	589	538	548	529	525	581	529	552	554	565	537	558	522	580	537	508	545	507	547	535	553	520	553	544	558	511	554	516	554	571	561	531	560	532	583	507	506	568	570	537	566	503	576	514	559	501	526	532	558	580	560	526	522	531	580	524	534	508	535	512	523	533	538	513	556	544	555	548	532	529	518	517	558	541	535	537	553	582	546	530	528	549	571	544	538	549	532	588	546	541	536	549	590	572	529	551	596	548	522	553	546	574	481	571	568	557	557	546	548	532	545	547	549	504	586	561	557	500	525	580	529	531	572	549	546	525	551	545	608	548	568	539	609	558	531	526	553	540	509	537	568	527	537	546	511	506	484	572	527	556	543	555	549	546	543	536	498	540	541	578	533	542	562	554	519	521	536	550	536	542	551	551	493	555	561	538	512	511	557	524	526	549	554	534	528	568	582	561	596	551	522	512	563	558	547	583	533	556	547	553	561	521	569	533	550	533	552	546	585	540	570	543	528	566	559	519	577	532	537	549	528	552	561	553	515	574	581	544	501	564	554	537	550	554	469	531	564	552	544	526	530	532	561	563	471	603	552	496	535	509	562	606	581	566	536	526	515	540	527	564	548	547	530	541	532	551	560	523	537	544	532	554	509	533	513	552	586	553	522	559	541	554	545	564	520	546	562	559	560	547	518	568	540	569	537	553	511	501	549	533	547	516	518	545	585	532	569	516	522	544	537	562	550	500	571	571	540	548	532	526	565	540	547	559	520	515	580	509	526	524	568	523	534	502	537	538	566	502	583	514	517	567	536	540	564	555	533	527	521	564	548	555	569	550	536	554	519	549	526	535	527	536	571	524	534	539	545	534	560	574	559	509	544	545	531	583	514	591	541	535	512	543	483	513	584	542	537	552	523	546	526	548	565	579	557	552	503	532	527	534	562	546	544	570	575	520	538	553	540	545	532	519	540	533	579	558	540	539	566	550	544	548	533	536	537	558	555	557	578	572	555	548	543	547	545	505	559	573	554	551	532	512	552	592	547	552	548	526	501	548	584	546	518	570	541	543	558	537	546	563	589	570	521	520	521	578	537	513	494	567	565	550	553	502	515	546	527	544	554	559	518	522	550	542	534	567	544	547	548	548	569	555	562	551	547	556	553	532	528	531	553	570	552	521	521	512	561	548	560	517	554	537	544	528	562	521	550	599	495	534	551	510	539	531	561	545	552	532	531	516	505	507	534	530	549	574	576	501	568	511	536	575	534	532	515	528	550	525	558	580	517	545	530	539	562	556	547	558	555	553	499	549	547	570	569	535	543	558	520	537	553	561	539	566	530	540	523	550	582	571	525	515	536	530	514	537	542	562	533	538	524	495	547	533	559	554	539	514	528	528	542	535	557	507	542	571	528	573	533	562	533	538	523	563	567	517	499	556	568	542	551	510	534	594	458	527	543	575	531	494	517	538	540	509	554	548	561	548	541	546	576	571	512	535	543	485	555	538	531	507	574	539	551	502	542	547	529	518	575	516	537	536	548	574	521	577	568	526	515	530	548	544	546	564	527	509	543	543	557	559	535	524	511	565	557	514	556	524	528	579	514	559	526	555	558	545	560	549	523	507	545	508	563	546	558	540	502	585	566	527	500	519	546	558	535	512	515	476	523	495	497	537	553	575	549	507	500	568	569	538	539	575	566	506	562	518	533	548	541	511	513	527	524	531	563	480	577	526	525	564	559	535	510	515	575	556	562	576	553	536	586	595	543	555	546	571	570	582	566	528	556	547	561	553	516	558	549	548	565	571	507	565	497	496	557	507	487	508	517	549	549	522	533	571	549	570	577	536	474	550	543	520	548	515	559	552	529	558	569	512	549	584	541	529	553	509	547	533	490	571	519	546	540	522	548	517	542	534	542	547	529	557	535	536	522	548	551	517	550	529	577	588	527	538	521	571	522	511	523	484	613	521	535	532	558	559	525	521	552	539	533	533	547	539	529	542	527	521	562	556	554	541	550	495	555	525	523	512	546	582	545	510	546	506	512	541	506	524	597	542	567	518	542	539	535	541	522	501	575	566	542	512	548	533	557	526	530	557	507	554	509	535	583	533	503	477	562	556	580	537	533	596	532	533	538	510	558	571	586	539	513	542	539	562	502	557	554	541	583	528	547	536	552	561	538	555	529	589	558	516	540	517	538	524	552	561	529	554	540	553	539	594	541	537	576	567	562	570	571	553	472	534	523	584	553	498	485	559	523	534	539	526	522	522	556	544	510	533	512	536	537	587	522	574	528	551	488	516	517	560	534	512	597	543	525	521	567	560	520	554	549	541	516	518	526	501	577	559	524	516	538	575	521	535	526	562	557	552	521	570	564	513	543	534	510	561	581	537	545	544	516	537	521	558	518	539	553	514	568	539	544	528	514	535	582	549	582	562	567	519	549	556	533	515	541	541	557	539	537	562	544	578	529	524	571	534	513	569	552	537	545	552	541	511	541	535	550	564	539	523	491	524	530	549	542	560	561	598	542	536	526	537	537	526	555	551	543	548	551	516	583	591	558	551	590	553	555	581	527	526	505	558	545	579	490	546	501	552	520	542	606	511	520	538	555	578	562	539	538	544	529	523	519	545	504	550	532	576	539	577	512	553	506	555	563	554	514	555	522	506	565	539	540	530	532	549	521	519	516	551	549	543	566	552	524	490	559	499	534	498	538	509	520	565	566	563	555	523	501	552	515	557	491	548	544	568	517	559	573	532	522	528	534	538	523	517	537	558	555	552	581	564	565	525	544	562	517	513	536	544	563	560	543	548	553	537	554	562	535	548	555	513	509	497	570	521	540	519	506	525	532	528	533	574	576	512	570	559	535	556	571	519	543	512	542	538	556	561	566	591	546	566	531	552	547	558	548	526	567	584	517	581	553	503	463	576	540	522	501	561	554	504	542	527	523	532	558	559	528	558	559	543	571	526	535	546	539	525	517	545	532
24223	21459	28888	24398	21382	12529	4510	2962	2321	2102	1856	1717	1530	1356	1295	1183	1148	1042	987	939	844	756	681	695	613	573	614	511	511	489	460	446	484	467	457	441	442	413	458	459	436	470	429	409	429	398	468	450	435	409	475	399	422	422	390	416	420	388	439	424	432	392	441	446	377	374	403	412	396	388	401	355	412	429	399	408	452	409	428	397	391	388	381	405	375	378	398	407	378	409	404	341	376	402	394	376	376	427	378	408	412	397	414	410	395	411	417	412	385	407	405	383	378	409	393	373	444	407	384	432	395	380	415	406	427	359	426	399	415	402	387	386	407	409	394	383	401	401	414	366	379	381	430	395	428	412	386	385	433	407	429	401	421	397	407	419	381	392	422	372	408	447	408	402	367	402	431	410	443	385	388	422	408	392	414	411	375	401	395	401	416	369	411	342	426	391	431	411	417	413	373	423	380	398	378	396	401	414	396	378	412	422	390	388	422	424	408	414	408	389	410	392	378	391	383	399	374	401	404	397	426	389	361	403	410	370	401	372	403	417	434	419	364	372	410	416	390	394	415	369	380	436	425	457	377	418	403	386	405	391	368	413	426	419	406	416	421	407	399	431	401	372	413	374	419	371	406	408	418	401	377	374	398	392	411	396	380	396	376	387	413	378	392	422	423	402	390	414	418	428	442	401	409	362	392	377	425	417	412	368	426	439	382	373	368	442	397	380	364	377	416	401	432	392	388	397	382	354	414	385	410	396	387	363	359	382	414	375	400	404	367	385	430	439	401	381	374	397	370	399	381	387	399	388	369	439	410	428	393	357	426	387	417	412	388	402	383	385	378	385	378	399	386	413	399	406	400	414	415	388	415	385	422	380	394	407	421	386	416	393	406	363	420	405	385	394	380	413	378	394	399	394	423	405	404	405	397	415	374	416	392	397	373	392	431	381	401	394	383	429	408	401	399	403	421	397	431	426	397	405	380	367	413	411	407	399	401	391	398	389	454	416	395	399	390	367	421	420	404	439	384	388	377	414	388	394	418	362	398	403	415	421	402	442	393	416	421	382	402	396	392	383	419	446	397	403	391	419	385	400	412	419	400	411	377	389	442	401	401	412	433	414	351	412	372	431	398	386	419	439	410	368	397	399	357	403	377	404	386	385	381	380	420	403	402	433	393	375	373	382	434	399	407	435	403	389	403	374	364	406	380	377	424	391	400	386	408	405	392	420	367	387	420	416	396	355	424	429	392	377	398	386	419	416	404	410	384	381	404	421	390	396	378	395	408	407	418	406	372	390	412	391	416	397	416	377	406	388	394	405	404	420	390	410	383	396	373	410	383	399	401	414	431	416	394	383	402	403	417	409	398	431	378	413	413	378	383	425	389	383	436	374	388	421	389	393	366	386	460	410	390	403	369	381	430	368	359	373	397	412	422	411	390	376	379	387	421	411	396	361	397	409	380	413	400	398	383	389	419	439	402	418	423	421	420	399	445	367	384	397	391	398	376	413	411	375	400	401	412	410	393	411	400	400	417	404	398	393	380	390	410	434	436	413	377	411	389	430	402	368	375	387	402	405	408	381	421	381	384	394	419	402	395	391	395	387	408	403	390	421	404	386	423	421	371	432	371	419	414	393	380	372	435	388	412	373	423	392	418	394	391	386	413	438	423	405	371	357	392	404	404	383	394	376	393	398	404	426	414	374	412	386	397	409	388	395	402	412	409	373	357	395	385	403	355	358	382	356	365	430	394	383	410	410	390	372	421	371	412	376	423	407	388	423	412	411	377	411	429	395	401	401	418	413	406	378	375	387	383	411	389	422	370	399	394	397	431	399	396	376	375	352	379	421	391	417	421	389	401	421	410	420	347	390	383	443	416	396	409	396	401	377	413	384	445	390	440	385	414	400	400	384	407	380	429	362	398	435	432	401	420	403	377	426	374	378	390	416	393	423	385	404	405	397	395	397	378	410	414	383	423	418	403	413	400	377	418	391	380	409	384	410	433	395	366	407	396	408	404	417	368	380	381	392	392	416	402	423	385	373	384	380	410	455	366	416	407	389	389	410	354	433	387	365	372	396	410	370	395	405	420	420	401	411	441	385	375	379	413	410	369	394	375	407	404	396	411	394	402	388	398	383	401	417	385	398	410	367	388	408	424	404	403	389	393	391	408	362	388	416	423	397	392	401	427	397	419	390	397	366	421	383	378	390	365	403	399	417	406	399	370	404	383	385	373	444	410	410	368	411	376	390	425	403	406	396	404	400	407	385	391	396	427	383	392	419	428	399	383	404	377	392	384	398	402	418	386	374	411	373	416	393	375	398	392	364	420	379	404	394	369	411	412	388	355	402	405	377	377	370	377	388	387	413	382	394	383	391	398	389	435	426	414	409	408	385	393	383	391	410	402	374	417	428	372	364	393	403	404	397	400	382	421	391	399	384	396	420	394	437	401	367	439	439	418	403	408	404	403	404	389	407	403	441	373	374	387	403	376	385	380	401	391	387	397	426	379	389	372	408	382	399	418	354	406	406	392	401	405	444	391	398	405	376	409	399	390	354	403	410	411	437	428	411	359	374	415	375	378	388	385	400	379	395	407	428	399	424	421	401	411	410	368	402	380	385	396	393	440	400	399	393	402	423	401	406	417	413	394	423	400	409	373	400	419	411	401	409	394	402	390	395	416	366	354	391	415	397	410	403	439	427	376	403	387	381	412	365	416	393	379	390	415	419	401	378	423	432	398	381	405	393	399	401	408	395	375	421	410	385	379	372	427	401	422	395	359	414	383	363	389	398	421	429	416	378	380	384	440	411	420	430	395	401	399	442	347	410	403	395	386	404	413	384	419	381	409	354	382	374	430	422	384	399	426	414	378	355	370	396	416	378	408	409	369	390	419	426	398	414	394	425	419	398	348	394	388	389	413	411	397	375	349	434	403	415	379	422	398	467	422	405	381	407	402	443	428	406	388	396	371	391	416	417	405	423	393	423	387	383	403	389	416	373	425	414	383	397	421	390	395	378	429	409	366	388	380	398	414	415	392	382	409	375	409	416	382	415	376	388	379	406	394	405	406	387	376	415	402	388	400	408	387	407	412	362	391	379	354	402	420	447	393	383	400	415	432	370	416	400	447	375	385	440	400	414	435	433	394	398	415	389	382	381	383	419	372	392	391	409	362	379	402	407	385	406	425	374	383	399	381	403	381	408	394	403	401	407	366	380	438	398	412	435	372	372	381	401	430	370	387	377	414	375	398	416	411	402	387	390	413	396	407	405	412	387	415	378	377	400	368	378	381	419	393	394	401	399	382	370	397	403	407	401	401	369	404	379	391	380	424	378	365	417	387	373	383	373	374	366	388	401	436	410	388	384	389	425	355	388	402	380	404	383	410	372	360	399	395	382	394	377	367	435	367	410	393	403	427	398	426	382	398	358	401	411	392	402	395	388	392	437	381	398	422	371	382	405	390	403	388	420	378	421	382	403	416	382	446	390	383	398	401	404	419	407
15270	29455	26774	18985	14523	11927	9799	8792	7743	7159	6209	5756	4968	4580	4190	3906	3580	3274	2906	2606	2349	2311	2136	1907	1706	1607	1448	1341	1244	1167	1044	1097	1059	991	1019	974	957	912	909	914	948	928	892	867	885	924	911	861	895	837	863	860	858	846	860	828	869	884	813	854	809	845	767	842	812	853	798	845	835	794	826	830	809	832	830	786	819	814	781	816	781	801	836	781	822	852	868	846	809	816	811	823	794	788	785	801	807	843	798	782	817	827	794	793	814	733	791	823	810	756	783	791	778	752	810	746	824	780	787	846	835	754	820	788	802	833	761	909	818	808	846	855	803	785	777	778	831	796	811	785	797	774	828	777	787	789	842	775	765	826	828	817	799	784	814	829	767	815	778	821	769	823	755	820	776	770	812	780	784	769	798	814	799	839	804	761	818	796	838	782	792	740	832	816	832	837	828	815	807	819	805	829	778	772	793	817	813	771	850	742	811	824	730	756	822	819	769	792	800	782	768	806	848	784	831	764	811	763	821	841	802	818	850	802	848	838	844	820	823	827	799	782	819	777	795	837	800	814	806	794	730	779	790	812	803	794	781	790	784	797	796	779	812	773	777	832	800	791	811	817	868	836	837	796	811	821	797	790	777	821	796	781	784	834	840	801	832	810	822	778	804	773	830	783	779	815	789	848	819	806	779	784	836	778	852	816	857	774	806	786	846	797	808	827	778	787	802	776	830	871	829	818	802	789	814	803	839	796	797	811	804	813	786	783	795	787	799	827	808	834	762	742	830	823	797	806	787	792	795	840	780	786	774	798	773	828	796	799	781	786	776	816	806	803	764	771	809	774	837	837	792	811	796	793	840	817	793	803	780	808	833	826	800	817	832	840	818	826	760	840	788	802	843	815	747	883	788	774	779	786	723	748	813	815	810	822	749	809	837	819	778	775	833	797	808	804	833	823	788	806	834	814	813	807	795	808	802	816	810	869	793	798	796	789	825	779	840	804	804	824	775	811	795	810	805	843	790	840	802	781	817	763	806	864	821	803	791	801	808	763	776	790	849	791	819	845	793	797	819	778	819	818	794	794	803	820	835	783	768	800	820	841	809	786	843	827	749	828	764	839	796	793	804	801	789	828	785	863	793	770	757	761	775	781	778	773	745	826	823	763	806	815	785	819	789	807	816	776	791	762	795	771	818	769	765	771	826	839	806	784	833	778	809	782	826	827	834	795	802	857	835	767	845	773	826	772	756	796	812	854	848	753	841	764	785	760	774	802	843	752	829	740	801	832	849	809	777	752	822	834	791	745	822	861	798	829	793	806	812	813	826	776	859	845	860	754	787	804	780	798	798	798	810	857	833	841	783	795	818	773	793	818	836	823	763	799	799	809	792	804	834	822	805	790	815	806	763	801	813	793	824	804	757	812	783	798	823	836	784	873	834	757	780	830	826	793	841	774	783	810	823	816	789	805	854	788	818	833	826	765	808	730	849	823	838	818	771	763	795	878	747	812	832	813	841	822	775	731	838	788	795	812	791	758	835	848	853	816	824	824	806	865	823	815	774	785	786	761	817	813	788	823	776	795	767	779	818	786	779	833	805	844	777	775	806	789	821	825	859	812	839	798	821	832	801	784	787	829	789	795	816	783	795	807	813	896	794	763	829	793	777	828	814	801	799	832	776	831	781	802	769	820	781	811	797	856	772	893	827	817	827	765	777	775	796	770	793	810	776	799	800	716	816	900	815	774	768	768	801	804	781	798	827	770	789	811	810	844	817	767	820	793	796	812	801	802	817	799	763	763	790	792	744	774	830	849	817	813	831	748	766	798	821	801	821	811	799	810	793	819	804	848	812	811	826	818	779	819	844	792	826	858	831	793	756	822	813	803	778	826	800	781	782	831	782	798	824	783	836	815	798	836	828	804	835	836	834	799	793	807	836	731	866	854	803	791	822	845	791	823	770	811	779	838	785	798	799	789	808	816	762	774	808	830	827	832	800	814	837	792	785	760	793	840	832	846	786	795	811	814	767	804	842	752	790	839	814	847	802	800	782	792	791	814	798	794	756	769	813	786	768	764	813	839	761	756	797	824	737	786	797	840	817	800	733	824	781	804	875	759	799	807	798	825	811	777	807	808	825	804	810	816	811	789	801	778	794	859	822	786	872	800	829	845	793	852	850	801	836	796	829	778	803	773	822	801	832	808	836	864	804	790	854	843	828	818	807	796	823	841	792	836	791	810	836	833	810	858	816	828	866	802	763	806	811	824	793	835	791	845	774	818	824	791	763	778	774	821	775	805	831	811	835	836	779	799	806	843	831	779	738	792	812	781	816	819	745	820	847	770	821	823	787	795	765	805	816	829	807	796	790	871	817	832	816	789	811	818	807	818	814	797	790	789	799	869	793	802	852	811	785	806	826	761	764	755	773	731	860	842	818	790	784	808	771	781	800	805	790	840	757	793	781	811	738	753	815	802	754	836	824	823	854	784	824	786	804	813	782	781	796	799	876	847	815	821	843	824	845	810	810	791	821	798	823	805	780	836	810	748	802	844	778	795	791	777	857	794	849	781	827	794	749	774	814	824	784	759	828	790	805	749	825	778	801	785	827	810	805	803	786	802	784	744	770	767	834	786	798	796	817	775	805	802	820	721	830	790	838	809	782	805	757	792	816	745	819	841	822	820	822	849	829	825	815	830	777	825	785	820	810	812	755	792	810	792	817	831	791	802	799	839	801	746	768	796	783	783	741	760	843	813	799	767	823	809	833	836	763	780	808	812	807	771	775	788	810	842	831	802	804	822	825	745	815	839	793	759	745	806	763	818	831	822	793	818	788	762	816	777	823	780	822	824	842	829	809	794	796	804	776	790	782	837	807	810	801	788	824	786	785	817	820	796	775	754	776	777	801	735	790	786	819	790	752	829	795	859	782	785	802	783	778	799	812	806	807	812	856	765	854	787	781	811	821	805	779	832	779	813	801	847	776	789	814	795	836	775	803	794	823	785	807	797	753	783	780	802	790	771	810	787	822	774	845	772	836	799	803	835	793	780	763	800	804	777	805	780	893	779	791	770	788	810	824	765	854	756	758	746	816	826	803	772	853	805	833	791	858	773	836	781	819	777	764	823	774	801	788	817	826	856	813	806	860	814	852	869	799	817	799	855	794	762	788	862	760	861	773	784	747	845	804	819	807	751	807	849	777	763	805	808	810	848	799	815	776	820	833	808	831	784	791	804	812	780	856	785	767	805	803	875	789	841	828	780	776	842	782	847	770	839	825	804	798	789	784	834	780	765	786	850	815	826	882	783	831	795	872	863	854	784	865	773	813	821	829	787	790	734	794	821	816	784	787	769	756	841	790	789	798	786	830	776	796	811	849	814	806	849	785	776	782	831	785	810	823	766	735	790	817	788	820	850	757	781	836	799	791	811	824	780	786	817	798	793	837	805	787	852	792	817	849	771	777	767	764	879	790	821	755	771	841	770	790	857	809	780	821	736	811	774	782	737	765	807
27401	17970	7380	2991	1514	1008	883	774	743	579	531	566	481	460	479	407	411	362	324	350	308	356	338	308	311	275	261	268	255	250	254	256	240	245	239	273	242	241	244	197	233	219	257	237	213	253	218	227	216	228	236	234	219	245	246	199	226	242	254	234	227	202	233	225	220	219	251	226	225	187	218	209	254	208	237	219	240	219	210	217	213	220	204	203	238	213	225	233	207	219	232	200	205	220	207	228	199	233	225	198	215	193	223	214	230	209	221	245	205	228	207	233	220	224	217	208	241	241	212	234	227	203	215	214	222	221	220	197	219	238	254	231	254	242	222	235	232	224	234	232	225	232	205	192	199	226	214	218	218	226	234	207	206	220	225	251	215	230	193	208	225	215	243	226	228	233	218	236	216	208	216	230	202	227	217	228	224	240	211	241	206	207	231	211	206	222	231	191	212	209	215	233	220	222	225	216	259	247	215	230	216	229	232	251	222	217	214	216	229	224	214	226	195	220	243	208	219	226	223	228	226	205	216	213	213	207	233	229	244	193	221	226	224	235	218	235	216	188	227	214	232	234	194	208	229	197	204	216	254	225	189	224	231	191	238	198	217	201	227	229	225	247	241	221	243	208	199	226	230	210	183	237	217	228	230	221	218	242	227	214	214	219	214	196	215	214	243	215	235	236	221	222	238	198	219	239	217	232	204	221	223	208	215	216	243	216	221	225	217	226	234	219	234	207	228	209	228	213	190	196	226	224	205	212	247	232	221	234	237	216	214	221	232	236	234	221	229	204	251	253	213	217	232	209	225	201	231	252	241	238	243	237	259	210	226	254	227	245	218	225	241	217	250	229	249	219	223	225	201	195	218	204	230	229	224	222	241	199	220	242	237	211	215	213	208	233	220	231	224	232	232	198	200	216	224	221	227	234	239	230	180	241	225	223	213	205	219	233	242	225	230	236	238	200	217	218	257	245	217	229	238	206	224	246	198	219	227	211	229	208	227	238	200	220	193	222	206	212	195	210	200	211	219	203	218	219	218	207	199	221	215	240	231	240	204	228	227	229	208	227	227	225	232	226	219	196	203	224	215	212	219	223	233	214	202	225	202	208	215	215	225	217	190	202	243	221	205	241	218	221	232	218	207	223	194	210	215	204	246	217	227	214	231	205	210	216	250	241	201	221	209	225	226	231	210	237	223	234	217	235	236	174	209	222	201	217	218	226	250	195	223	225	244	215	235	243	210	241	226	216	227	228	227	233	218	220	214	201	209	215	240	215	211	204	226	227	218	209	210	219	255	231	262	213	221	217	226	226	241	210	252	214	207	207	209	216	227	196	203	229	215	239	198	210	202	239	205	210	245	217	209	225	204	225	218	215	192	239	243	216	213	230	224	223	211	195	197	239	212	279	188	200	210	223	214	203	227	246	226	207	234	216	247	239	191	207	218	202	204	257	218	234	229	209	241	231	206	240	214	214	209	188	240	244	223	214	212	227	232	220	212	220	214	206	235	232	200	225	203	206	219	243	236	220	193	209	226	211	236	206	234	201	214	217	238	212	249	211	188	243	220	199	243	221	210	234	237	215	222	267	205	218	209	237	219	262	219	193	222	247	196	214	231	213	215	203	234	234	218	233	208	189	208	207	222	244	219	190	221	217	233	221	241	229	221	238	232	225	259	239	227	223	205	226	219	189	204	195	235	226	233	211	209	230	227	229	213	252	227	212	226	214	211	228	216	234	227	236	206	214	218	201	214	215	233	236	234	205	228	190	247	228	195	227	191	243	201	222	218	220	232	231	215	200	225	207	189	217	241	213	222	201	229	227	207	232	195	225	245	198	235	230	232	198	232	216	219	217	236	237	241	211	216	224	202	210	245	212	226	204	234	212	232	230	237	225	226	211	226	216	205	224	188	217	231	201	197	218	238	238	222	193	233	202	230	218	196	220	222	205	234	242	213	243	252	208	223	220	213	205	239	197	227	208	216	197	196	219	231	235	245	199	212	240	217	211	229	229	233	214	208	228	201	228	234	214	216	225	236	198	242	240	209	228	213	184	218	225	228	233	238	219	220	187	210	237	219	215	233	241	223	232	239	234	219	225	211	259	225	206	219	233	228	205	200	246	209	238	220	209	216	230	229	214	216	210	194	237	236	237	187	207	243	232	238	198	226	220	229	237	215	230	241	239	232	247	214	221	271	217	194	204	215	240	228	232	229	216	232	201	210	254	229	204	223	211	240	211	213	207	234	230	223	235	238	222	219	218	195	211	213	209	206	185	219	202	204	232	214	223	234	248	224	206	226	239	243	207	210	230	239	218	231	231	220	233	209	216	243	213	229	197	233	240	233	231	216	248	226	233	219	223	241	226	208	224	210	231	217	212	205	220	198	223	194	202	228	220	219	229	211	211	191	231	226	224	203	204	235	236	239	231	213	227	228	234	223	200	218	220	228	220	233	204	205	208	208	224	201	224	218	231	239	237	215	220	205	236	244	214	213	225	210	210	235	226	219	235	209	217	242	229	185	213	202	193	227	211	227	201	230	215	233	248	228	221	235	222	244	226	201	231	198	234	210	222	242	199	225	212	215	196	237	200	249	203	250	228	227	224	220	213	203	223	213	218	231	227	210	206	232	211	217	219	227	225	211	228	213	238	226	222	208	219	228	227	209	218	209	218	226	236	229	231	232	215	241	215	193	219	206	246	216	206	225	223	222	229	188	258	197	207	238	195	232	227	211	215	243	222	220	196	249	216	226	198	205	204	205	231	232	229	223	217	193	216	215	219	215	225	211	204	218	227	239	240	232	235	246	207	230	221	252	254	197	221	224	230	205	222	261	218	216	194	223	218	220	210	222	221	222	212	210	237	239	231	224	221	223	242	200	227	252	245	239	226	224	228	219	252	235	228	195	234	195	243	232	235	221	228	234	226	236	221	219	205	226	208	221	223	225	208	247	204	217	248	197	208	239	219	228	221	245	224	195	233	229	216	216	225	214	232	202	228	256	232	239	231	233	228	225	230	240	214	238	229	216	222	232	186	233	217	241	216	240	227	222	213	224	231	208	227	239	243	239	220	225	252	227	251	233	192	223	202	248	200	225	214	234	243	210	231	200	237	227	235	228	217	210	226	178	220	199	192	242	224	226	208	250	223	192	214	241	227	223	238	225	208	239	224	202	243	237	233	214	207	232	223	196	215	237	220	208	202	229	204	242	217	218	213	219	229	217	208	224	205	222	212	215	249	215	234	213	206	212	212	231	220	231	247	215	233	225	212	199	238	210	202	214	237	205	226	213	231	235	213	216	214	218	186	222	234	206	241	201	247	222	213	260	242	203	218	227	214	233	229	237	235	231	228	225	230	251	214	234	241	211	248	203	216	207	210	239	229	228	238	228	231	241	229	232	216	229	221	230	222	195	190	228	226	213	225	229	245	224	217	200	209	231	221	215	212	210	212	223	232	220	242	234	244	197	225	220	228	234	208	229	207	238	229	220	223	222	239	200	236
10172	15037	13380	7403	5101	3921	3367	2992	2706	2456	2183	1955	1776	1636	1574	1382	1404	1203	1141	1063	995	907	859	825	833	726	656	664	595	644	542	541	553	514	599	526	535	557	550	511	497	539	519	529	529	509	510	536	563	471	535	510	499	486	505	504	505	508	472	519	474	487	471	494	533	504	473	471	487	499	471	463	476	470	452	467	525	519	548	490	499	514	480	464	510	474	477	467	466	468	494	468	479	519	501	470	463	507	483	492	481	525	488	488	469	508	502	453	491	469	497	468	510	464	477	529	511	475	502	497	427	486	491	488	479	453	500	447	479	496	474	510	463	501	490	529	506	468	470	500	473	468	482	526	461	488	500	490	499	458	483	519	438	493	470	485	498	529	473	461	487	523	512	490	485	517	499	520	507	475	506	470	465	510	493	478	475	459	499	473	520	479	481	482	494	532	501	488	531	487	512	470	476	502	487	468	493	486	491	519	496	459	473	492	541	532	488	514	460	465	523	493	483	452	481	461	495	498	481	501	505	423	527	492	492	464	484	464	480	460	498	473	469	491	488	505	482	482	502	504	485	468	476	482	487	480	467	529	517	456	465	448	506	511	466	473	480	454	482	506	464	496	455	524	476	481	446	459	459	497	468	473	489	455	445	481	492	503	467	485	468	491	442	515	484	479	464	506	516	498	481	495	472	490	510	474	458	516	475	508	499	470	498	503	503	479	496	504	487	487	424	522	474	469	476	481	472	453	458	505	472	485	482	446	474	530	492	484	465	468	472	499	514	453	472	508	470	479	477	501	526	470	457	451	506	517	469	488	496	486	459	516	471	475	486	479	520	515	482	481	519	478	491	483	448	457	482	490	449	484	470	510	487	499	492	485	482	484	497	452	463	487	512	499	487	496	475	500	482	471	521	439	518	466	543	503	470	440	511	508	468	489	467	480	462	474	455	472	481	478	480	495	480	526	520	492	472	475	503	526	467	514	483	477	494	499	470	459	499	504	476	490	491	505	494	454	456	482	484	508	517	511	463	502	487	461	519	468	512	490	500	482	511	508	482	482	483	464	455	473	471	460	489	507	459	502	478	489	482	490	499	494	504	500	507	483	507	466	469	483	490	472	520	503	484	458	467	475	492	498	493	486	471	469	470	475	472	484	481	496	493	503	464	480	507	500	443	507	466	462	516	490	509	528	465	501	454	491	527	481	422	496	504	479	513	442	448	481	454	471	512	491	467	494	468	472	478	485	491	464	495	503	475	500	498	511	495	480	491	517	474	482	486	519	506	497	495	497	492	531	458	531	518	504	473	469	473	454	464	504	468	523	460	476	517	445	509	492	476	466	487	488	487	471	493	498	505	488	518	459	472	489	493	511	489	485	430	484	491	491	478	495	464	506	482	446	475	502	503	499	526	474	532	463	472	464	456	450	484	522	438	469	477	514	487	476	509	476	499	479	487	490	459	493	447	487	491	501	495	466	495	437	501	464	462	519	513	482	465	484	494	508	494	496	461	493	423	502	486	461	459	461	513	496	518	403	501	464	479	491	478	487	517	482	486	517	486	522	507	485	512	483	498	476	480	476	464	491	497	482	471	470	450	483	481	515	506	493	489	529	483	479	481	481	492	473	474	493	475	452	499	503	503	464	476	454	499	466	511	477	488	477	504	496	471	459	479	470	521	460	469	485	533	511	501	473	524	467	520	518	492	490	481	477	544	473	498	484	470	512	472	494	489	480	485	472	481	504	463	459	473	452	491	505	484	494	487	457	479	487	497	467	442	456	504	498	504	480	527	456	516	488	462	479	477	463	477	464	468	453	507	489	472	488	494	491	510	493	466	487	526	455	499	512	469	495	520	471	531	490	444	484	513	482	509	448	496	484	527	480	502	483	483	490	471	533	490	494	450	493	460	496	521	483	502	492	482	468	496	497	452	500	511	491	495	455	503	482	502	481	484	502	506	502	459	485	465	481	513	484	478	483	510	464	488	531	442	480	491	512	510	479	482	476	524	456	491	474	505	509	496	461	474	478	467	508	475	506	491	467	449	474	469	501	465	468	433	466	502	451	491	464	508	509	476	475	498	488	500	496	523	484	502	430	482	449	511	483	476	489	504	481	493	470	496	477	476	468	505	488	514	470	499	468	490	464	510	491	491	452	485	517	491	496	501	516	513	498	503	484	490	485	475	491	476	475	486	527	522	473	507	522	496	440	463	467	518	473	474	501	528	523	481	520	496	489	451	443	486	475	484	476	500	485	495	469	487	533	492	465	483	490	518	502	491	487	512	481	481	462	482	507	445	525	511	467	495	454	456	492	446	506	506	506	520	536	497	474	464	478	482	455	450	539	491	499	475	486	496	507	510	503	485	515	501	441	470	474	497	490	460	487	510	471	498	494	454	511	488	480	487	515	482	475	474	466	460	490	501	482	488	482	474	498	481	437	485	433	505	472	482	532	492	447	495	502	468	495	511	445	491	498	481	499	501	518	467	555	493	511	504	488	521	478	507	464	487	486	490	482	431	492	477	489	503	441	473	524	488	530	445	463	507	466	486	477	488	483	440	501	474	540	530	475	469	456	506	490	446	496	470	466	476	450	518	489	488	506	460	484	455	479	476	505	497	471	507	437	495	513	489	512	478	462	442	536	472	485	520	526	463	432	491	469	493	507	513	502	459	492	504	482	485	510	472	501	473	499	474	457	467	484	460	467	481	482	512	457	509	493	472	464	474	499	487	487	465	510	506	456	489	441	481	510	489	479	453	502	479	498	481	514	461	478	480	491	511	469	462	506	480	491	503	494	518	502	498	469	466	469	454	469	538	472	526	515	457	478	440	519	465	486	469	490	512	474	477	502	509	540	474	489	474	500	499	476	476	451	495	498	462	452	544	437	475	464	455	512	450	486	464	504	513	466	480	471	485	469	493	494	458	478	528	476	493	465	485	478	497	480	493	519	523	500	482	472	493	440	489	487	514	466	484	500	465	485	520	485	477	491	472	493	502	483	521	468	457	450	497	466	463	519	470	496	486	470	464	492	482	472	493	458	456	490	472	498	490	480	531	485	486	477	506	496	488	494	507	473	460	497	499	504	460	489	486	472	463	518	515	533	485	461	479	503	472	499	476	466	471	485	500	467	481	452	508	510	475	444	489	472	467	472	489	476	482	515	500	450	501	502	482	464	499	493	505	505	509	458	497	480	500	487	486	491	512	456	528	508	490	477	489	504	475	532	504	462	505	463	488	495	470	450	476	499	449	470	508	496	478	487	480	516	490	513	414	511	443	460	497	484	452	463	483	478	469	473	495	481	483	495	482	514	480	448	517	487	529	451	457	492	492	500	488	483	483	521	508	517	473	476	503	467	505	463	476	457	470	476	466	479	473	503	505	476	443	480	530	491	510	483	457	494	512	492	505	454	491	489	485	515	512	481	462	506	493	481	470	460	471	459	498	482	503	479	482	501	497	490	434	471	472	519	482	442	504	485	452	487	514	492	453	487	480	516	512	452
25138	21462	27919	25350	13129	3614	2271	1782	1465	1349	1120	1046	948	880	835	759	701	682	637	571	532	486	425	412	419	378	345	382	367	343	273	313	279	330	279	299	316	283	266	324	283	291	258	281	285	254	268	276	284	259	293	274	254	292	271	261	293	261	276	284	283	257	249	245	278	258	264	260	269	241	273	261	244	307	241	256	271	260	250	286	250	278	254	251	283	288	256	263	256	248	275	234	272	250	271	258	268	308	265	258	261	277	275	267	243	262	271	247	292	253	251	268	269	244	263	279	256	276	252	244	252	249	263	248	244	288	277	272	246	243	230	259	258	266	223	297	273	298	272	252	253	276	269	263	289	262	291	257	260	249	244	277	268	251	266	251	260	250	248	229	250	228	233	277	268	252	250	252	248	267	251	259	264	250	296	294	273	234	250	267	262	288	270	255	278	275	243	229	260	278	251	268	313	275	252	274	265	272	287	288	258	273	283	265	283	255	253	250	286	227	247	265	273	246	263	258	236	243	265	275	260	280	280	284	275	240	264	259	276	251	247	275	245	255	251	252	273	285	229	260	272	247	279	284	253	276	274	252	263	299	276	249	269	267	271	313	250	263	260	245	265	255	266	286	252	258	238	288	253	225	285	260	284	261	264	290	238	282	269	266	267	265	258	276	250	257	228	286	257	257	271	258	257	249	270	232	278	256	292	248	271	262	280	268	267	235	254	254	246	248	248	260	262	277	273	258	256	253	250	274	258	279	272	292	255	265	244	245	250	246	253	255	263	260	278	266	277	261	248	266	260	254	280	241	249	260	262	269	285	272	267	266	243	258	273	258	274	243	226	264	254	260	245	285	263	248	237	288	249	254	256	281	272	262	245	268	271	262	256	290	243	248	240	281	253	262	297	255	239	240	279	242	265	270	277	271	277	259	246	254	304	269	266	256	259	243	267	264	265	277	269	252	248	248	270	252	246	254	243	284	279	242	280	294	264	253	256	244	274	249	287	244	247	245	234	246	251	262	256	285	283	286	271	251	276	262	268	261	274	243	283	237	261	274	281	260	257	253	260	279	261	253	259	263	245	239	272	244	260	274	251	266	241	258	257	250	269	259	276	259	268	277	282	242	273	248	259	263	259	253	252	232	269	245	272	239	245	250	250	256	247	270	248	264	277	239	250	266	270	258	245	257	274	263	278	258	303	262	252	258	245	275	285	260	264	255	298	260	260	282	270	243	280	252	264	286	259	280	282	265	265	246	255	266	265	267	249	288	253	271	280	267	280	261	263	233	258	240	277	287	260	239	263	258	305	261	272	270	288	263	256	263	279	269	280	284	274	251	262	280	261	269	250	252	259	288	292	272	269	279	265	256	258	284	230	293	265	283	272	250	257	259	252	276	244	235	257	231	260	253	240	259	251	245	282	289	271	293	290	227	259	219	224	245	254	266	251	279	281	270	249	257	271	251	255	263	277	271	247	238	240	253	293	250	274	256	280	239	273	232	267	254	259	257	270	247	238	256	281	275	273	259	295	260	277	294	256	257	235	244	260	283	276	263	264	254	276	284	263	262	268	277	249	245	278	227	244	264	272	246	284	282	260	262	267	272	290	272	246	244	241	257	251	266	266	251	267	250	242	288	257	269	273	232	240	257	260	255	275	280	251	254	263	274	275	264	285	253	260	250	277	261	229	281	288	261	238	260	270	237	264	278	249	262	236	275	259	266	271	270	262	299	269	273	258	288	269	279	244	250	291	254	272	241	242	270	271	262	233	269	267	260	279	251	280	275	260	251	282	250	255	239	266	280	243	273	269	254	268	292	276	258	258	259	261	252	263	241	269	239	254	249	262	254	267	262	272	273	250	282	256	234	270	265	256	231	268	262	287	269	233	283	256	261	246	243	287	256	285	243	247	250	274	279	272	268	272	294	269	289	245	249	257	262	258	254	252	257	281	267	228	273	236	271	263	270	253	263	246	254	258	269	253	241	238	261	260	268	273	238	239	271	257	253	288	274	269	273	247	273	244	246	279	270	236	280	265	278	249	251	258	262	256	264	254	245	288	271	265	250	265	242	253	256	246	263	259	260	265	258	261	258	224	269	272	286	227	266	279	251	255	268	269	256	282	262	257	282	275	271	238	223	254	253	271	280	251	286	240	286	260	255	257	262	258	264	287	260	242	261	256	257	266	232	251	282	281	239	277	273	266	268	289	242	282	254	236	269	250	244	249	293	270	256	279	261	247	231	260	244	246	255	228	274	232	238	259	264	283	271	252	264	246	268	264	284	266	283	268	276	266	250	263	253	245	281	272	276	251	261	250	257	297	249	255	256	277	255	256	266	256	253	263	251	241	251	244	276	269	273	282	268	243	292	260	244	252	245	276	292	254	243	285	267	288	254	226	285	276	293	261	245	276	282	242	257	259	264	223	244	226	274	252	259	262	270	241	276	239	253	279	238	273	246	266	268	276	266	261	287	264	270	258	264	265	266	280	285	277	232	226	239	251	239	269	254	256	282	271	275	265	231	256	268	265	250	228	270	235	223	259	262	256	257	264	273	257	267	242	285	265	226	239	261	235	241	239	279	263	281	237	273	238	261	268	242	276	247	263	267	246	273	254	268	252	255	271	271	275	256	249	289	276	279	291	259	274	277	300	275	261	258	275	260	272	270	256	252	244	277	294	266	267	258	251	243	273	275	274	230	248	257	288	272	249	273	276	236	264	283	260	266	273	274	274	257	271	252	265	248	261	282	240	256	279	263	245	247	248	240	269	239	262	282	238	286	257	274	256	269	261	255	271	251	285	244	239	278	276	262	265	239	262	260	260	229	252	280	263	265	241	261	262	276	290	254	293	241	253	264	235	266	271	259	259	258	281	265	257	252	252	238	254	255	259	292	257	255	283	262	273	246	273	245	214	245	283	291	301	257	256	274	289	252	288	236	279	257	292	273	260	236	247	258	256	251	247	246	259	243	302	272	245	270	240	277	258	275	289	292	262	254	263	277	263	257	260	267	284	287	241	279	264	275	273	274	281	263	254	253	262	263	279	266	264	223	267	254	256	278	252	270	232	298	261	263	260	258	265	278	274	272	258	275	258	237	225	278	275	296	250	253	292	259	242	251	270	282	234	273	261	262	235	261	251	283	274	253	282	232	253	242	254	239	243	249	249	256	231	260	250	274	299	265	271	237	270	266	260	263	250	252	253	250	260	260	279	265	249	287	273	267	273	284	255	292	302	285	237	249	252	242	252	272	253	263	261	264	250	233	267	254	247	274	264	261	259	258	244	245	278	264	281	273	265	276	262	263	261	265	255	256	242	267	238	260	261	240	243	236	241	245	271	264	289	275	287	264	274	248	265	233	269	244	259	258	284	277	255	262	269	239	258	237	231	248	268	272	245	265	269	274	258	264	257	263	272	272	276	248	261	262	264	253	269	232	250	263	255	274	273	265	267	233	268	267	249	255	259	284	265	235	245	255	241	244	277	269	257	253	269	246	256	253	262	278
13186	24584	22347	14251	10571	8548	7065	6178	5414	4736	4140	3750	3329	3089	3003	2611	2405	2150	1879	1707	1596	1421	1365	1193	1207	1117	1013	969	827	796	694	783	705	748	665	710	654	639	671	659	607	636	604	654	614	603	635	637	626	634	623	580	596	623	579	567	569	561	601	545	571	553	547	549	565	549	611	579	555	568	608	607	583	588	583	540	577	563	516	562	577	553	572	537	562	520	601	589	538	559	569	581	544	608	547	528	560	579	502	559	582	532	549	579	571	579	566	528	525	516	556	532	586	515	576	589	563	523	531	581	519	558	544	584	523	576	550	497	613	561	535	579	522	522	561	536	566	594	565	511	567	523	537	531	573	611	540	551	545	562	555	563	571	567	562	539	577	558	541	510	568	583	537	545	554	588	570	574	588	551	557	567	517	584	529	625	563	579	560	540	576	561	598	575	563	551	576	559	551	555	546	531	553	592	543	580	528	534	601	592	545	546	581	587	551	579	533	571	579	574	549	586	550	545	563	579	535	562	580	571	530	557	554	542	541	550	588	549	551	565	513	561	528	561	520	604	565	533	563	566	597	552	583	561	552	576	525	581	593	556	525	570	571	560	542	575	582	586	536	537	572	564	578	541	568	554	579	563	536	545	570	548	513	603	623	547	569	579	552	553	581	551	562	555	502	524	557	547	567	565	544	567	594	563	583	563	519	563	584	528	549	536	555	564	581	530	518	579	497	543	595	522	606	588	560	569	574	596	591	568	554	546	548	511	583	565	559	570	563	578	570	554	600	571	581	571	525	501	576	579	574	574	542	511	562	585	564	585	555	551	570	562	612	548	550	517	549	564	593	570	555	526	539	585	574	561	570	564	610	579	539	550	533	552	560	530	538	502	566	509	531	599	520	536	567	572	527	561	572	570	566	529	590	545	526	584	567	550	554	581	531	546	586	532	517	576	540	538	543	524	580	598	537	577	578	545	531	551	542	546	570	479	528	571	550	519	551	567	569	554	547	554	557	516	576	529	546	589	547	570	533	538	571	552	533	548	561	571	577	545	547	581	582	544	572	527	544	544	593	561	604	528	532	622	584	544	554	560	580	542	565	535	542	548	566	566	591	548	526	543	537	522	574	587	525	560	549	582	540	540	582	521	537	564	577	533	532	565	571	536	578	573	592	530	560	540	528	582	582	565	556	597	560	557	516	538	581	536	587	579	591	540	566	572	542	554	588	533	536	546	559	545	559	563	566	508	533	549	523	533	553	554	550	543	541	559	560	521	511	566	566	551	564	539	564	582	523	564	558	563	570	564	611	571	542	534	550	566	517	630	584	544	568	566	563	563	535	569	576	558	535	570	536	589	538	569	583	546	612	530	537	488	540	554	580	514	560	543	565	547	575	543	536	578	547	561	559	549	550	573	525	549	548	514	553	553	561	561	545	536	547	553	561	543	567	568	552	576	540	542	550	551	526	561	548	562	549	550	612	549	519	528	567	523	545	552	555	546	545	555	556	535	541	565	541	562	550	551	551	598	580	548	564	573	568	549	548	539	540	530	537	571	562	568	534	535	521	561	536	574	552	578	535	557	564	555	566	562	550	556	545	553	585	551	563	566	572	546	571	569	550	573	563	559	491	535	535	505	532	526	565	529	511	576	589	560	519	558	589	527	545	582	579	543	614	535	550	625	530	540	530	574	536	561	526	530	537	545	577	551	585	525	577	529	583	532	529	547	561	578	518	552	551	561	526	516	505	544	563	515	525	558	547	536	570	556	576	541	540	535	546	496	550	538	579	558	556	534	542	552	547	528	574	562	575	557	575	568	575	554	583	577	547	582	555	561	549	532	562	541	559	549	549	556	538	535	591	558	539	504	576	576	575	594	544	594	564	557	526	522	551	556	542	550	555	564	504	522	571	551	553	572	562	550	574	515	528	579	517	541	533	575	577	561	534	553	550	575	555	550	571	594	536	612	538	578	539	581	530	534	544	614	511	597	562	545	559	545	552	542	567	555	552	600	591	550	532	544	585	552	579	550	544	545	546	551	555	533	581	527	562	545	570	553	553	519	549	603	528	543	580	563	568	578	543	562	586	549	561	569	521	554	519	532	568	542	568	513	569	548	557	554	559	562	565	549	547	549	550	538	533	577	564	564	526	576	573	568	555	524	512	557	590	555	545	564	569	546	532	534	524	559	589	539	538	540	588	559	538	525	560	561	568	546	556	557	588	516	548	593	572	622	569	549	535	564	572	546	531	555	585	559	555	576	531	569	522	557	557	555	557	533	521	544	541	523	536	554	570	509	557	561	545	550	567	580	582	537	574	573	515	512	538	586	569	589	502	550	547	536	573	569	519	571	559	570	587	509	542	565	562	542	599	590	535	570	544	572	556	562	569	556	544	533	560	531	533	563	547	541	565	572	513	558	563	571	593	555	555	536	543	533	547	535	527	565	575	535	635	543	556	577	531	619	539	564	538	571	503	514	575	553	563	585	554	565	528	550	544	542	556	545	545	566	560	570	522	569	549	545	588	578	552	560	547	576	532	585	569	531	559	527	541	560	537	547	526	587	532	528	559	574	526	539	573	532	573	511	502	579	539	502	543	531	573	530	563	553	565	551	572	554	572	524	523	570	538	552	542	536	543	603	578	567	569	541	567	584	554	552	528	539	522	537	558	564	578	552	503	568	562	555	581	546	527	554	567	485	571	517	544	550	553	542	605	551	578	566	537	594	546	591	556	546	555	576	571	580	604	566	496	587	558	565	581	517	530	553	523	567	540	519	552	570	537	530	556	549	527	559	562	577	539	576	552	560	544	549	556	542	526	570	563	547	580	583	572	549	548	554	541	555	561	578	525	567	522	579	518	574	571	540	539	535	580	585	537	531	548	556	582	548	545	550	541	533	602	591	548	517	568	549	572	502	555	559	545	520	516	556	544	547	574	522	546	554	571	531	568	596	586	556	549	534	566	577	567	548	522	576	536	571	554	572	536	557	560	577	573	580	532	566	566	532	568	563	576	546	563	592	554	561	543	612	566	550	545	583	535	566	541	559	598	511	566	535	541	578	557	544	556	562	531	552	521	542	520	550	506	596	531	533	548	539	548	545	575	565	560	534	524	579	513	507	572	575	575	535	533	525	580	552	566	542	577	598	531	600	546	539	554	556	576	598	606	543	551	582	574	573	584	586	561	551	548	510	577	583	555	529	603	555	567	556	583	535	581	601	559	568	532	558	580	522	517	537	581	562	562	551	560	579	554	598	562	563	573	528	569	585	558	583	543	539	532	570	526	561	582	546	542	561	570	579	527	529	536	547	546	578	561	586	596	561	561	559	562	545	569	612	555	569	584	552	583	626	546	547	534	575	561	561	548	595	557	555	552	562	595	555	602	523	607	563	556	550	554	525	519	522	563	532	550	527	512	580	581	571	569	564	502	496	553	538	557	563	518	599	513	527	564	545	556	563	562	553	558	573	540	572	544	534	504	607	599	546	540	526	512	558	541	567	557	549	554	554
24184	21478	28986	24382	21448	12940	4940	3125	2533	2238	2008	1738	1526	1423	1362	1228	1200	1058	1019	913	775	690	696	700	631	624	626	553	467	507	466	485	491	473	439	463	457	496	415	494	450	470	451	449	439	437	434	441	455	460	409	414	411	406	390	398	414	388	378	394	416	401	409	402	422	424	384	379	383	418	404	410	439	437	430	395	420	409	405	392	407	395	420	415	367	409	377	374	416	380	422	374	412	403	417	377	401	448	442	393	424	405	391	386	400	422	392	427	413	430	409	405	395	390	407	392	366	393	403	436	441	421	403	418	423	412	399	408	427	399	390	400	364	395	400	390	396	400	410	391	358	429	396	405	401	438	432	438	396	424	422	383	399	419	412	404	398	413	387	434	436	385	408	405	422	417	386	397	399	378	426	412	406	397	428	410	397	403	396	379	402	413	396	424	413	466	419	415	420	383	386	415	415	410	444	394	407	398	406	393	412	438	388	435	380	413	390	408	404	413	387	388	383	388	405	398	414	412	408	417	399	390	385	403	383	401	402	425	438	427	405	387	366	415	407	414	399	443	392	420	385	374	399	407	415	425	382	380	383	403	431	434	417	414	405	364	411	397	396	419	414	383	441	433	389	386	417	380	422	405	436	426	439	402	395	413	425	415	364	406	406	430	378	420	408	415	422	396	412	387	416	416	397	377	360	425	384	364	417	410	386	368	415	410	395	366	415	412	398	425	420	411	394	420	416	389	455	405	422	408	389	402	399	421	409	464	406	392	394	431	396	406	378	396	414	407	403	396	396	393	428	359	391	423	388	449	395	398	412	374	360	405	408	433	405	362	411	386	369	407	392	416	420	419	396	405	409	399	370	367	425	438	412	401	421	386	413	419	405	403	437	394	382	412	418	409	400	392	400	410	410	428	445	371	399	380	384	410	416	409	410	409	389	400	454	402	388	394	431	374	400	380	381	382	399	372	400	417	411	417	381	409	404	415	404	404	402	371	425	432	378	380	390	389	405	381	405	402	424	405	378	406	382	397	381	400	438	414	428	412	409	445	400	402	402	412	400	403	387	387	394	391	414	411	401	400	384	413	419	390	387	436	386	392	391	424	406	401	413	417	414	391	392	452	413	397	415	405	378	382	387	417	413	413	381	391	424	414	451	369	384	420	423	390	414	403	348	373	422	419	406	380	391	409	429	387	425	397	399	402	396	423	420	408	408	414	382	432	410	406	393	382	380	418	422	404	414	407	425	388	373	417	425	412	431	420	425	408	366	370	399	416	402	392	396	384	451	399	404	376	367	383	435	387	411	427	407	379	418	393	369	384	431	370	410	375	397	392	409	417	371	397	405	436	378	407	411	395	393	377	399	371	387	421	407	397	387	401	401	406	402	410	423	416	406	373	394	384	411	425	413	416	393	391	417	385	419	380	417	399	395	419	404	429	404	387	406	398	403	394	392	380	417	375	435	409	397	396	403	388	406	406	400	358	405	395	375	389	435	416	429	422	386	426	397	430	394	390	391	404	431	388	361	362	379	387	418	398	349	397	381	410	391	403	403	394	408	423	411	380	442	411	400	393	399	385	417	419	381	384	384	403	420	415	409	400	412	440	390	358	395	423	414	400	388	390	403	380	405	424	396	407	408	386	405	402	349	435	403	395	422	398	394	388	374	395	399	389	414	429	395	392	409	393	429	417	388	431	428	405	407	442	440	428	400	380	399	421	401	417	402	399	394	397	429	410	392	376	434	411	412	406	410	412	414	386	379	407	392	395	351	392	388	398	424	396	395	416	428	360	406	427	381	396	391	424	423	383	398	393	369	389	347	374	422	422	409	433	372	440	369	389	416	346	402	388	383	408	388	393	414	405	446	430	370	433	439	404	378	371	413	432	420	374	418	424	398	445	435	396	410	411	428	399	436	424	406	403	426	442	433	394	374	383	427	376	393	425	451	409	389	371	411	383	402	378	393	404	394	379	434	408	408	408	372	403	407	404	435	396	425	422	401	430	423	399	393	401	431	392	399	390	412	387	412	398	419	443	379	363	421	384	367	391	412	422	423	403	386	398	394	394	424	437	414	384	426	418	388	411	416	402	385	425	387	371	380	406	406	418	398	455	412	410	404	418	394	388	386	384	387	422	371	441	396	386	430	407	412	414	354	437	407	410	436	404	408	403	401	389	402	415	427	382	433	399	410	399	405	383	400	390	434	410	402	421	402	398	374	389	407	421	376	366	386	376	385	450	403	396	392	414	454	413	407	378	415	392	431	408	430	440	420	386	394	397	397	418	398	415	399	442	416	441	415	406	419	406	452	411	407	417	427	373	411	409	437	392	369	394	391	384	384	402	401	397	411	384	408	388	437	406	395	416	383	439	370	407	389	409	433	426	400	405	418	420	396	393	411	391	406	389	401	409	386	394	382	430	407	379	398	407	408	397	389	431	418	382	436	422	386	365	406	404	431	418	406	411	426	407	385	396	400	399	404	404	391	417	420	398	398	410	391	380	428	379	425	406	394	404	423	403	404	397	419	380	426	386	410	406	402	422	432	391	358	392	399	443	383	427	399	403	403	421	386	407	401	400	442	387	414	408	417	360	410	417	422	394	415	381	403	410	390	404	411	423	363	415	407	415	414	401	403	370	354	405	407	425	414	423	405	438	399	445	405	421	403	391	398	357	394	395	391	416	411	416	386	386	410	418	400	358	439	421	388	418	398	408	422	384	414	422	378	382	399	411	446	378	399	415	399	404	424	408	362	478	413	434	404	382	371	431	420	414	415	413	393	426	435	414	416	352	386	362	387	402	395	390	399	414	407	405	395	399	426	432	430	384	419	396	384	378	364	419	404	418	418	398	377	421	443	421	438	432	393	397	390	428	442	414	415	411	399	374	399	393	418	395	416	410	391	398	420	408	387	396	415	411	445	394	414	381	370	395	390	376	378	411	364	439	390	408	391	400	409	404	417	386	401	385	380	406	420	374	369	410	447	405	408	405	383	407	388	392	396	414	425	430	421	373	369	415	437	418	386	426	426	373	396	404	425	398	396	416	406	434	409	448	402	363	425	414	414	371	420	390	404	421	382	409	421	373	426	423	406	424	417	400	391	395	418	405	375	388	432	398	388	416	401	453	395	383	396	406	422	410	382	415	414	424	410	399	423	440	434	393	412	394	371	415	415	403	433	418	390	420	384	396	414	443	405	370	414	391	406	415	434	408	425	397	411	432	403	419	415	410	397	395	378	422	391	375	424	388	384	418	415	387	390	406	354	381	415	410	424	399	397	399	367	438	394	433	427	407	382	380	368	407	399	414	375	399	410	383	438	384	387	419	391	406	389	426	385	420	390	412	408	349	392	409	389	392	388	418	422	403	399	400	374	414	431	381	407	399	411	434	418	401	402	411	387	393	377	432	428	422	387	408	434	404	389	379	405	389	412	379	414	417	379	401	456	374	409	388	402	407	396	425	382	391	421	437	430	403	390	405	432	406	429	441	392	403	405	379	408	390
16180	30079	27767	19219	15014	12496	10646	9455	8234	7400	6444	5606	5106	4708	4446	3981	3697	3172	2876	2634	2381	2280	1926	1903	1776	1702	1501	1379	1256	1270	1130	1091	1039	1021	991	1087	1011	901	947	937	892	918	932	945	934	916	950	948	908	925	879	827	835	856	851	872	878	892	877	850	850	829	852	826	842	857	822	809	827	823	817	833	846	814	824	886	840	817	872	791	846	792	805	727	791	817	883	815	791	821	826	798	821	799	814	827	792	795	810	821	826	806	838	795	790	798	816	792	826	767	811	847	845	775	777	864	834	785	829	806	747	840	799	773	789	773	858	845	818	777	816	814	781	790	811	813	829	785	774	828	849	834	780	835	818	798	753	852	857	778	764	839	805	796	841	837	798	843	826	850	818	824	779	756	820	789	836	815	806	876	791	823	824	812	814	749	842	816	760	849	833	826	809	823	796	835	804	846	848	837	795	843	808	838	794	803	821	813	833	729	814	816	824	801	789	822	817	838	795	820	812	831	865	762	788	818	755	813	795	764	813	843	817	829	829	762	822	824	803	803	832	872	860	793	801	779	808	810	815	776	810	803	781	796	839	820	825	774	844	826	806	835	767	822	816	816	791	797	842	883	830	862	811	766	815	853	855	816	797	820	801	776	878	831	851	826	814	792	849	833	817	789	839	845	815	828	816	829	834	819	810	806	799	822	837	818	832	856	785	763	828	814	797	810	788	819	784	772	762	822	745	843	788	787	802	817	857	830	834	872	808	882	799	870	829	760	768	803	823	813	818	826	839	805	843	857	831	824	845	802	814	814	797	797	756	820	848	812	841	774	847	870	799	827	817	781	868	819	777	811	841	813	814	794	816	859	783	783	808	816	800	818	730	773	823	808	792	799	795	878	859	889	808	794	813	780	796	833	834	789	752	794	805	791	795	825	771	820	822	838	818	777	810	815	826	811	886	846	792	823	847	846	827	742	795	799	809	805	832	792	812	771	796	820	816	827	789	803	804	767	792	724	829	817	812	783	820	802	849	773	791	814	813	835	834	853	814	797	828	867	827	793	819	877	814	779	814	800	841	853	804	874	846	844	835	799	810	840	807	763	848	780	793	767	843	816	803	818	826	886	761	802	810	845	801	825	830	800	805	819	775	742	792	808	823	807	825	779	828	845	830	811	842	795	822	810	787	829	801	814	827	817	788	787	796	835	761	840	822	776	806	857	844	840	780	838	817	777	769	782	814	811	791	799	868	800	806	822	854	815	820	811	826	807	812	811	797	770	814	789	824	791	807	824	811	847	850	804	786	816	814	789	827	784	814	822	817	830	803	806	753	755	830	794	820	759	831	857	823	796	829	854	796	868	814	816	810	857	777	797	826	782	757	838	837	823	812	820	768	819	822	858	767	845	804	845	803	815	852	855	762	827	807	803	872	780	833	847	835	783	779	818	839	846	834	813	840	792	859	804	775	825	809	845	791	821	790	841	816	851	768	804	807	775	829	786	788	799	878	833	782	844	832	806	824	806	857	806	775	802	839	789	802	844	825	813	822	822	788	857	833	817	775	835	788	843	843	816	824	828	869	791	833	766	807	820	802	853	803	825	856	805	791	766	799	770	866	822	783	852	799	813	805	782	775	806	865	799	791	786	811	851	861	859	862	819	877	826	843	733	792	859	791	803	787	824	852	792	795	856	792	824	858	788	806	808	829	832	806	802	802	816	802	848	778	812	812	795	762	752	852	809	802	855	769	755	749	842	801	732	850	803	820	834	820	835	756	783	828	802	824	810	834	803	785	821	814	764	828	840	806	819	808	840	785	799	802	828	782	844	821	809	784	907	799	792	762	818	788	825	810	795	790	797	809	772	869	791	762	771	816	825	794	822	832	804	796	815	776	779	800	797	797	813	858	801	787	818	776	869	803	807	813	865	774	793	820	816	817	791	823	803	826	827	817	821	824	811	794	857	749	814	818	832	795	874	798	795	881	829	777	804	790	756	752	767	828	835	826	844	847	861	794	841	782	780	780	819	884	796	821	844	855	802	772	777	833	783	837	762	851	824	834	817	809	809	775	831	792	756	781	765	831	875	846	818	827	761	822	812	766	808	800	829	812	813	829	848	825	853	805	844	801	833	838	837	820	818	815	805	834	857	806	790	777	821	810	777	783	741	799	806	832	779	869	853	830	804	807	813	802	838	803	764	818	796	816	805	828	850	826	864	762	832	824	803	846	822	789	795	845	784	791	829	809	871	815	832	828	798	796	802	820	798	801	829	832	815	846	787	813	803	789	818	841	808	869	792	873	846	804	829	861	807	885	815	840	832	856	848	889	812	765	784	785	805	821	809	808	850	803	805	848	769	824	832	792	792	796	804	846	850	800	848	804	825	870	820	818	814	866	862	787	872	813	780	817	805	799	809	798	779	828	814	801	786	824	785	802	825	822	797	816	852	811	825	817	841	867	836	851	796	832	840	813	815	846	847	862	850	803	831	831	806	747	819	771	841	816	794	804	823	814	779	770	820	838	778	790	819	826	832	841	805	813	820	802	826	827	757	826	825	832	781	793	813	817	817	842	802	834	823	798	825	738	827	823	817	802	776	775	829	808	804	852	835	856	831	825	788	821	805	831	724	848	807	833	775	822	824	802	828	808	808	823	823	845	839	787	814	775	819	823	876	846	829	833	813	822	823	822	827	817	793	812	781	804	810	800	832	819	788	828	792	835	844	823	781	787	847	810	841	802	845	800	854	872	823	746	811	826	812	787	759	779	843	793	769	878	813	840	822	792	821	821	825	846	801	819	846	778	852	812	827	793	850	774	810	818	819	790	809	838	853	831	820	823	761	786	836	750	756	846	828	830	842	756	818	851	823	777	847	826	812	821	815	827	791	848	801	802	809	809	795	841	786	820	854	786	775	794	848	809	798	845	807	808	823	823	816	810	786	850	868	779	849	791	810	781	852	839	836	794	793	813	860	801	814	815	779	813	814	803	785	795	761	814	820	812	800	823	817	838	872	825	840	800	861	816	826	788	815	744	798	819	822	792	898	781	810	827	842	804	809	796	809	846	793	791	825	850	844	750	841	764	772	787	825	807	854	801	803	829	804	802	839	811	819	804	849	809	816	809	834	903	742	840	796	839	802	765	820	788	810	794	824	839	852	854	804	843	871	789	757	774	845	758	819	793	828	820	827	859	823	782	804	806	872	797	795	867	782	837	824	878	806	773	843	809	794	775	736	820	860	764	839	843	826	758	849	831	819	795	833	845	840	834	802	862	838	846	820	818	831	793	903	809	807	817	842	793	807	805	771	837	791	822	830	792	880	788	854	794	807	820	795	834	820	827	811	797	885	825	847	802	847	856	888	818	804	844	817	822	799	845	795	858	829	818	800	775	749	779	836	817	801	816	820	822	783	858	766	793	816	815	822	842	828	792	804	811	850	777	796	849	828	776	804	767	851	828	806	839	806	844	811	782	805	783	783	791	807	833	796	796	823	792	812	835	815	816	863	833	790	853	773
27418	18092	7350	3011	1543	1215	967	811	728	619	579	608	503	524	510	473	426	364	373	359	352	317	292	303	295	287	279	283	256	272	280	242	242	205	244	245	231	222	277	236	231	219	232	235	230	233	235	256	249	245	249	219	265	222	230	211	243	236	253	234	219	235	209	233	214	256	250	211	244	219	235	215	232	224	237	262	210	247	236	195	238	220	241	215	223	207	210	214	224	216	218	222	229	206	213	240	206	248	221	211	231	266	208	228	240	246	226	227	214	232	251	202	233	227	243	216	232	234	227	251	222	226	230	247	217	240	210	257	229	208	214	237	228	244	227	226	186	228	220	229	238	220	234	230	225	237	243	229	232	225	248	233	225	216	236	241	187	230	265	231	238	246	233	231	212	233	208	231	241	216	238	203	249	244	229	216	256	242	202	258	216	258	229	223	222	230	189	219	238	243	241	257	251	245	242	247	219	231	261	225	243	242	226	254	240	209	228	240	224	243	244	199	231	224	247	236	247	215	241	203	219	230	246	205	214	221	204	231	220	228	242	240	214	208	235	223	244	245	212	220	210	223	215	236	236	245	247	227	238	215	251	237	210	239	227	229	213	198	211	226	209	252	230	211	227	218	256	219	248	206	216	225	224	216	222	229	239	217	191	227	211	223	246	244	243	210	219	252	219	211	234	237	239	235	243	267	230	245	241	219	232	214	200	221	243	226	228	232	214	235	232	234	215	238	280	212	253	214	222	246	204	222	213	222	239	221	239	238	202	234	224	239	215	208	223	222	230	243	247	238	220	217	240	265	211	229	228	224	234	255	231	253	220	225	247	216	237	232	230	233	249	189	231	228	264	251	230	234	227	258	225	231	234	232	214	220	250	212	266	231	217	231	240	221	230	253	214	227	233	224	240	240	193	219	236	215	237	208	241	215	247	206	238	224	215	226	213	205	236	222	225	263	232	257	242	216	199	215	229	239	239	242	198	243	244	216	207	228	219	210	250	258	212	229	242	211	245	244	210	261	227	258	228	239	221	245	216	238	230	255	216	205	230	239	233	230	244	229	224	236	221	240	237	234	196	269	208	204	234	229	246	241	220	243	239	211	228	214	252	242	224	215	243	242	238	225	263	232	252	225	249	221	218	254	210	223	214	230	231	225	240	249	229	206	250	232	239	220	242	248	205	236	236	195	242	218	237	243	236	227	228	214	207	208	218	228	245	257	222	234	230	246	234	241	221	243	248	211	237	221	249	236	228	239	231	234	220	240	223	232	226	222	249	230	226	198	243	230	223	242	224	215	247	219	239	210	228	237	245	220	226	217	248	232	224	233	247	234	235	225	223	250	223	235	222	200	219	233	245	256	232	241	242	215	252	244	223	231	226	224	226	248	217	228	245	228	213	258	227	230	220	212	208	232	216	249	237	259	187	225	219	227	218	228	267	234	217	220	254	223	220	197	209	202	214	220	207	215	234	225	225	238	236	224	244	227	240	243	216	224	240	238	216	256	259	234	242	232	226	263	212	235	221	222	226	220	214	220	242	233	230	222	230	214	228	212	240	251	199	234	252	196	263	241	230	236	218	245	198	247	244	224	253	238	247	236	239	235	247	260	215	222	222	227	221	227	235	255	226	236	231	220	250	207	228	263	236	241	206	262	221	230	196	225	216	217	219	247	234	237	255	229	236	221	227	232	217	227	222	219	231	236	276	245	224	233	235	228	205	234	206	240	232	213	214	224	234	266	250	231	210	189	232	230	235	242	251	198	213	210	235	223	255	218	254	238	219	241	208	218	228	241	225	241	221	239	240	226	221	215	250	246	277	232	214	241	230	197	216	190	204	230	211	242	243	229	237	246	227	232	216	236	208	227	259	229	256	259	226	227	211	226	233	215	245	232	231	207	230	235	248	221	246	197	256	217	246	226	205	231	218	194	217	238	217	245	231	231	237	223	235	225	240	243	221	217	221	221	243	216	238	246	214	214	235	244	198	219	205	227	233	214	199	228	220	210	233	260	219	221	216	240	254	203	216	226	218	229	228	242	233	209	214	264	214	188	239	233	223	231	212	239	242	229	236	226	225	210	239	203	230	237	247	252	216	239	229	218	225	219	251	206	232	242	247	236	216	238	247	220	224	198	230	261	219	224	217	216	236	225	258	252	230	231	244	212	214	221	257	233	199	256	239	220	221	213	209	259	193	216	220	247	237	222	250	241	209	230	222	227	218	232	239	220	230	256	196	263	220	205	199	239	217	217	251	217	226	227	215	254	256	235	212	257	233	244	202	248	231	208	238	192	230	250	242	215	215	231	223	232	207	255	237	218	208	233	227	205	249	231	248	240	232	206	235	224	222	210	214	211	227	230	217	224	232	256	238	240	240	276	234	231	223	247	246	257	233	242	216	198	209	212	240	222	219	247	233	229	241	221	223	228	243	251	222	198	222	221	219	250	217	234	214	239	238	206	224	236	225	225	225	206	246	206	221	240	219	233	216	232	229	209	237	211	214	230	238	206	231	239	217	209	234	248	230	241	228	271	228	225	232	226	236	265	224	245	224	230	225	200	225	228	198	221	201	249	244	233	252	222	237	211	191	237	236	212	251	246	216	203	242	231	215	222	218	231	189	244	228	210	198	229	222	240	242	224	216	236	218	214	246	236	244	219	236	235	257	272	235	221	239	249	216	217	220	233	225	232	217	226	249	226	230	242	256	209	221	225	248	223	215	209	242	236	239	221	229	258	242	225	242	246	235	238	200	243	224	243	253	229	243	204	239	225	215	245	222	222	224	237	244	242	224	234	232	237	229	238	227	196	239	248	231	217	216	258	220	240	226	235	239	234	226	229	234	235	228	240	239	229	230	247	229	228	240	236	242	247	245	217	236	202	237	234	220	240	231	236	235	221	242	227	249	229	216	233	256	239	202	230	247	258	225	214	229	216	238	221	236	259	231	227	228	235	254	226	230	219	219	232	236	223	243	232	235	239	202	238	204	232	208	220	239	228	225	232	217	237	238	220	265	231	225	217	241	206	194	199	211	205	234	237	240	245	219	250	221	255	242	198	240	226	232	223	236	236	235	242	231	231	239	235	219	205	242	242	231	224	187	226	248	237	218	261	230	217	241	245	250	237	261	223	205	244	242	231	207	216	246	223	257	250	253	231	210	269	214	245	226	225	215	227	221	244	218	208	216	223	227	219	247	201	235	236	243	250	236	205	232	236	218	219	220	238	256	223	216	229	229	243	230	207	218	225	216	220	232	231	211	239	214	227	223	239	211	245	243	263	213	233	227	215	244	232	220	236	268	212	242	208	238	226	204	210	243	193	231	227	232	219	233	216	247	221	241	224	203	205	253	244	225	239	235	214	234	200	252	247	217	234	252	250	238	252	226	226	223	257	241	243	233	220	234	221	223	225	197	223	225	204	214	208	230	206	246	220	212	248	228	213	239	212	233	255	227	241	256	211	253	224	199	242	243	236	261	231	215	218	229	242	251	216	199	234	239	229
10739	15535	13360	7595	5421	4367	3697	3149	2851	2519	2256	1965	1891	1697	1620	1521	1365	1251	1111	995	981	980	850	826	797	762	722	655	608	621	609	560	554	567	602	539	568	534	513	561	542	520	541	531	547	548	501	532	526	525	528	509	507	476	493	503	481	522	490	477	519	461	529	519	536	504	486	501	512	475	496	496	484	475	491	484	518	506	514	521	516	468	528	516	477	500	458	476	532	483	450	518	497	463	508	488	507	481	461	482	482	532	466	502	443	506	485	492	496	489	501	517	484	529	524	534	485	538	504	490	509	491	481	482	541	505	549	530	482	517	527	506	445	492	509	503	454	470	523	506	491	494	518	520	486	526	486	518	468	506	497	516	479	490	481	512	494	467	484	522	481	505	497	458	483	506	525	503	469	478	509	496	497	504	535	498	467	497	504	485	494	497	528	520	521	510	518	495	470	523	527	473	521	452	524	506	454	488	467	501	519	518	494	502	535	476	504	523	449	538	480	517	500	534	513	528	505	513	498	508	450	463	527	486	474	506	503	471	485	482	529	513	492	473	480	517	525	505	508	508	532	528	479	506	519	543	475	510	501	482	518	527	534	457	508	486	495	514	518	471	523	490	479	517	505	488	487	512	502	468	478	528	495	506	507	511	470	541	471	466	496	493	454	544	501	511	538	511	540	507	450	538	505	459	512	508	503	514	443	495	505	484	507	455	514	458	461	512	523	515	497	500	474	461	472	521	510	520	550	483	464	519	502	494	473	491	478	495	494	469	508	526	486	518	486	496	502	484	497	478	498	514	514	464	511	525	515	478	487	516	522	534	478	470	484	472	542	473	450	488	488	488	502	517	522	511	497	506	495	511	482	501	482	486	526	495	485	481	472	508	481	487	496	510	470	500	483	497	515	477	499	483	528	503	479	498	506	497	503	499	480	503	475	501	493	523	503	459	501	499	484	476	507	476	500	473	513	524	520	506	485	469	493	479	505	495	510	484	484	476	481	493	471	474	482	480	458	509	476	503	474	522	476	497	485	465	502	468	460	507	505	477	486	478	502	523	464	479	478	457	564	538	484	457	526	488	489	505	516	484	465	511	487	492	503	514	501	501	470	498	479	509	525	497	473	521	511	454	491	506	463	480	488	493	492	526	504	496	527	512	511	480	489	488	486	494	462	479	486	525	515	482	460	516	537	471	507	455	479	477	477	463	495	523	486	521	509	515	491	473	475	494	467	517	492	515	488	520	458	478	531	512	463	536	503	463	515	466	515	493	480	499	471	531	477	538	528	499	506	453	488	480	505	490	531	497	490	450	526	512	534	517	441	546	514	472	484	508	505	512	482	472	489	509	517	512	500	531	499	484	505	512	476	500	522	489	502	499	485	521	507	473	513	541	489	493	518	485	491	505	467	484	497	480	529	497	529	497	512	468	466	473	510	475	505	505	519	489	474	525	471	482	486	517	437	504	513	476	523	473	509	507	503	458	514	524	487	479	527	507	447	452	510	456	501	486	499	522	503	492	480	528	505	471	492	513	480	513	538	499	516	498	505	467	470	489	496	460	479	484	502	521	516	537	516	503	500	486	492	513	498	494	517	536	545	517	481	508	515	487	477	466	495	543	435	540	498	499	509	443	466	523	490	507	480	504	504	465	500	472	497	471	507	521	487	553	467	495	512	500	496	498	513	512	496	522	512	466	496	501	507	492	488	486	475	481	485	505	462	483	468	489	483	486	485	450	476	480	427	496	499	447	474	518	471	466	506	492	507	508	496	519	523	467	490	501	534	482	497	450	518	476	485	446	470	494	487	485	506	509	432	518	462	489	465	518	458	477	494	518	483	467	540	451	517	476	501	468	522	514	514	458	486	470	498	488	529	545	543	480	490	529	498	522	516	501	474	469	489	487	532	516	514	518	568	488	511	513	525	511	482	521	490	491	461	517	528	482	495	503	539	498	484	495	473	495	477	480	521	464	462	476	504	514	473	527	488	497	488	452	511	494	501	483	475	464	520	471	498	541	499	527	524	485	516	477	480	509	494	485	524	494	489	520	488	499	527	473	473	493	517	474	511	473	470	482	460	544	528	533	486	479	487	475	504	480	496	465	532	507	521	491	477	511	534	479	515	512	499	538	447	515	475	504	482	531	467	523	488	539	486	497	519	514	469	474	519	471	522	481	510	483	462	467	523	517	498	494	496	519	477	493	495	461	509	486	484	488	516	511	504	487	536	511	489	508	510	525	527	517	501	475	558	487	513	489	499	494	512	478	484	470	522	504	488	497	509	501	476	505	470	478	510	496	466	534	513	489	499	534	437	482	469	519	494	489	507	550	484	519	495	537	500	475	478	483	481	505	463	475	516	431	491	454	495	490	516	479	470	491	490	487	459	501	509	457	472	483	462	513	494	536	478	498	527	501	538	504	526	496	548	471	499	509	486	509	532	497	463	480	520	464	467	504	480	483	471	474	505	469	488	507	468	503	492	503	512	490	510	514	520	535	461	491	542	516	519	500	513	520	507	513	525	484	549	486	504	487	513	503	476	458	473	485	505	475	471	515	523	477	490	480	520	473	513	523	514	455	486	525	468	513	486	482	462	505	465	417	536	512	475	494	515	529	472	522	487	510	509	486	481	437	494	504	524	503	536	504	448	547	528	489	527	497	489	486	496	504	504	497	491	505	520	500	475	481	482	505	466	493	478	500	452	478	494	489	530	476	492	505	486	491	500	481	470	487	511	495	513	486	471	523	514	491	484	492	477	540	486	502	476	461	484	487	492	504	496	526	478	495	467	507	494	504	488	513	487	498	494	482	475	533	519	490	504	480	511	500	468	524	496	499	501	504	486	458	540	473	526	453	477	498	500	478	497	486	505	501	499	488	496	521	494	527	494	485	490	476	494	520	506	533	503	479	495	461	502	487	527	503	508	526	489	509	491	525	533	475	510	458	535	521	481	509	483	478	469	496	488	491	464	499	524	457	484	466	536	482	475	533	474	496	534	529	491	527	489	516	505	497	536	492	482	517	510	525	533	552	429	488	497	497	491	476	496	508	505	518	536	478	522	508	472	512	525	498	520	518	499	505	500	506	507	469	463	496	483	477	486	488	494	497	441	520	493	485	507	482	476	483	523	494	513	515	514	516	529	514	506	514	511	494	489	487	504	474	476	467	513	504	493	478	484	507	545	507	456	498	503	504	493	486	526	524	477	484	513	523	492	471	527	499	476	486	474	477	553	543	485	503	499	529	469	518	521	500	467	478	488	496	517	468	448	483	513	486	512	499	479	482	484	495	504	490	455	504	474	489	501	483	480	455	459	468	522	494	474	502	493	494	488	459	520	476	468	505	495	549	474	501	501	504	494	453	528	460	479	491	481	517	522	492	526	465	517	520	495	504	460	497	492	483	521	473	500	513	470	448	518	462	531	441	495	463	523	569	446	495	466	504	531	475	519	511	497	524	493	496	464	492	493	528	486	474	464	535	520	536	517	496	508	499	491	503	468	491
25147	21469	27835	25414	13089	3699	2617	1968	1592	1379	1191	1076	999	960	807	809	749	681	624	556	537	499	473	484	428	412	377	345	346	334	334	315	295	339	320	268	295	291	262	297	285	308	288	330	288	296	277	266	286	302	264	269	279	282	268	312	265	292	290	289	256	259	269	259	284	249	262	279	274	264	280	292	269	260	264	283	253	305	272	284	279	271	284	270	262	251	271	262	258	319	268	293	269	258	265	251	292	270	282	286	247	251	259	253	265	259	288	292	248	275	271	266	275	268	270	244	302	257	248	277	250	259	253	256	274	267	271	258	258	266	291	253	266	281	260	273	260	306	294	259	263	273	267	245	250	263	263	269	264	272	299	242	249	252	275	272	292	282	266	264	290	282	246	291	294	281	245	245	279	274	251	250	297	263	242	278	274	277	266	265	243	280	284	255	293	262	267	291	293	302	281	235	287	253	297	265	242	281	273	295	255	270	283	262	263	274	263	279	255	279	274	270	263	252	295	263	261	306	270	245	263	223	286	267	268	260	256	256	281	303	252	267	255	288	270	265	252	267	262	276	258	270	295	262	269	260	249	271	269	294	254	288	261	263	291	299	274	261	236	259	257	285	242	293	250	286	258	256	247	303	260	271	295	265	264	290	280	295	278	271	291	278	264	268	261	268	238	232	250	262	246	257	260	270	267	283	300	284	255	251	295	281	264	257	249	265	260	263	277	291	235	256	256	265	270	273	265	236	275	262	282	289	271	278	254	276	302	290	287	239	291	275	237	257	284	250	267	255	264	247	259	278	241	269	277	268	271	267	239	282	262	270	273	244	279	277	261	266	284	262	270	301	271	264	268	257	283	287	253	239	268	269	247	275	285	271	282	264	264	232	274	283	253	228	238	265	278	290	245	278	263	271	304	282	291	263	249	263	253	256	261	276	279	266	277	251	264	280	265	277	253	266	276	282	268	266	262	288	286	321	303	284	256	267	283	228	297	257	254	262	271	280	260	275	310	281	265	282	265	287	273	269	277	283	271	254	281	282	258	263	260	240	275	249	251	266	287	244	272	325	258	307	267	287	244	278	261	269	279	278	266	236	252	257	255	299	274	276	265	261	278	247	297	278	289	284	265	306	248	253	259	277	293	257	241	263	270	248	263	258	272	248	273	258	270	272	321	259	307	246	281	292	263	263	302	250	241	287	284	259	296	243	289	283	257	268	254	252	272	266	276	261	263	256	254	240	244	246	281	268	292	267	273	288	244	257	271	256	300	291	259	245	254	274	252	249	242	262	263	278	270	282	270	269	256	266	267	246	270	264	280	254	249	288	259	284	249	240	259	285	243	226	240	261	261	271	270	262	274	250	259	286	265	273	260	262	267	261	291	294	271	280	280	270	258	269	278	268	283	274	284	264	271	260	274	264	290	282	253	269	251	288	296	272	261	272	277	300	248	294	259	268	288	293	238	246	280	261	276	264	266	257	259	267	275	270	256	271	291	267	259	274	263	269	285	254	248	259	273	268	258	279	255	285	266	257	252	287	263	277	289	292	245	288	255	295	274	267	268	242	273	290	283	262	263	281	309	284	287	232	274	300	253	247	294	258	240	262	262	272	254	255	258	250	276	284	285	269	246	280	272	266	270	274	259	279	245	253	258	237	271	264	278	259	259	273	294	270	287	283	240	239	238	250	290	295	267	247	245	296	263	299	272	272	289	285	252	278	269	283	275	256	317	291	276	285	261	270	289	279	293	264	239	272	267	273	246	283	258	251	272	271	265	249	271	268	260	265	252	263	277	276	283	257	283	261	269	258	256	300	280	288	279	291	275	254	267	258	265	246	289	282	268	301	272	256	253	268	257	270	260	262	269	292	280	233	291	283	258	271	269	234	267	246	273	265	289	270	258	258	254	259	252	282	259	269	273	324	271	248	281	283	268	265	267	272	292	287	277	254	308	274	283	256	300	276	296	244	306	254	250	268	278	291	265	265	273	299	255	286	289	231	263	273	255	269	264	269	283	238	268	304	275	265	286	229	252	254	289	263	284	236	260	279	270	242	258	284	262	279	270	295	291	283	265	286	284	283	285	295	265	268	287	249	274	260	295	247	272	269	264	258	260	291	257	270	272	288	295	264	256	293	281	278	260	302	266	276	283	288	268	247	250	291	262	237	281	270	266	262	267	262	270	288	251	236	261	272	279	293	264	253	269	231	264	286	271	248	243	286	260	279	249	262	259	266	242	278	276	272	255	227	257	253	251	246	293	267	250	269	289	268	269	243	297	272	275	284	291	259	248	294	262	267	245	296	255	303	295	279	264	289	240	271	265	265	262	277	282	306	257	297	288	247	268	282	298	283	281	253	272	282	267	241	295	259	294	297	267	263	276	233	257	270	265	286	262	264	285	297	275	268	271	275	270	291	248	256	255	270	288	267	277	286	275	255	252	285	257	273	229	277	234	246	291	283	256	262	271	262	273	274	297	238	285	282	277	272	276	268	273	296	287	253	246	289	252	278	246	261	248	256	253	230	256	258	264	284	277	273	258	265	276	292	286	278	267	256	250	286	267	251	279	279	262	256	266	274	279	259	269	286	268	302	269	248	297	278	243	260	270	276	258	286	278	292	269	252	281	241	242	255	273	272	279	253	292	277	282	259	260	279	290	275	299	264	279	259	294	284	280	317	259	270	271	281	273	268	297	258	264	273	267	249	291	289	267	282	301	283	289	262	265	266	265	249	251	248	238	255	252	263	265	258	266	280	282	270	249	251	302	275	273	298	281	261	267	277	262	240	245	273	267	269	247	280	275	264	251	258	269	261	280	281	280	277	265	239	246	278	301	250	279	246	283	273	267	282	255	266	295	268	297	250	272	257	256	242	261	253	276	264	254	254	275	302	273	266	260	273	260	257	287	274	316	240	301	280	265	273	259	262	262	289	268	254	280	258	316	262	256	267	280	307	289	262	273	258	260	255	324	265	272	306	285	302	264	297	284	251	225	286	245	276	245	258	297	293	292	255	300	294	265	293	256	301	281	264	270	277	260	267	283	238	269	266	253	284	281	246	274	286	253	266	296	289	255	307	291	265	287	254	304	260	260	251	270	253	263	268	288	264	255	243	264	281	289	265	285	257	243	244	280	254	260	280	292	275	240	259	270	247	275	271	266	279	288	249	268	277	257	269	275	264	240	276	274	259	276	243	245	292	266	273	257	259	259	273	268	265	282	296	302	247	272	287	262	289	280	263	254	261	266	270	263	248	275	246	265	256	301	275	290	262	298	269	291	271	244	276	299	267	278	266	255	293	257	277	299	278	296	276	289	265	282	273	274	238	275	288	245	284	250	274	249	269	303	250	260	282	270	259	258	266	253	259	268	247	287	266	270	243	285	260	274	278	258	276	252	273	285	269	283	287	239	261	264	269	240	282	262	282	216	242	292	274	253	220	271	267	242	283	280	274	294	261	225	243	272	266	281	280	270	275	270	243	235	250	276	256	279	262	275	277	241	264
13261	24007	22183	14535	11091	8815	7496	6333	5761	4874	4303	3729	3381	3292	2891	2717	2466	2163	1889	1689	1565	1471	1405	1292	1134	1110	979	902	847	844	758	771	757	710	712	734	690	644	684	631	614	613	659	637	625	656	632	679	612	610	603	644	599	574	579	580	590	582	588	553	614	539	613	542	568	585	513	572	622	588	581	560	565	579	572	599	581	579	571	572	561	589	567	588	543	581	613	556	592	608	523	562	572	591	586	600	595	524	559	555	535	577	598	580	538	585	580	565	573	581	584	562	536	562	595	545	567	604	575	557	551	539	551	532	538	538	596	548	558	549	541	577	554	554	547	536	539	568	567	576	618	546	523	565	533	584	556	546	551	606	598	590	588	563	540	562	560	521	598	515	597	557	540	549	584	602	571	546	565	563	595	570	559	553	570	556	568	534	522	568	543	575	567	554	567	597	611	553	579	555	599	577	588	612	604	565	582	561	559	520	573	559	519	548	551	589	583	619	588	540	556	537	541	543	607	586	600	522	551	593	566	571	593	536	576	537	516	544	602	535	568	553	540	573	547	503	593	574	594	553	568	588	594	562	535	563	578	555	578	563	529	579	552	556	595	557	579	549	580	550	572	529	577	537	588	533	569	596	579	539	580	564	595	588	532	569	574	570	561	559	543	585	559	590	581	537	550	576	568	547	583	595	581	574	552	547	558	562	547	581	565	540	518	584	574	579	556	597	565	542	555	602	508	563	566	583	562	554	565	580	559	603	557	609	535	553	549	559	572	606	561	527	586	587	563	545	559	555	595	611	599	556	581	577	596	594	566	582	531	533	588	612	599	569	541	566	574	559	553	549	571	605	548	583	559	567	612	546	578	567	579	567	568	570	586	555	569	584	572	565	594	555	583	596	649	555	567	545	568	583	560	598	598	568	580	587	541	550	550	554	547	581	575	589	523	604	549	567	568	594	550	595	550	598	572	591	585	543	563	548	555	538	549	564	585	555	567	579	547	566	536	571	500	546	612	548	565	572	547	592	566	573	536	541	616	555	558	564	600	551	518	590	591	563	574	563	520	577	542	580	596	589	550	597	584	587	565	556	553	563	568	555	569	537	589	551	513	559	599	529	532	553	578	637	641	574	574	497	538	578	570	551	569	544	581	580	552	544	558	559	535	557	575	541	579	580	538	534	527	543	536	557	552	531	544	567	553	553	572	534	523	596	586	584	585	581	557	532	548	511	568	603	520	577	597	541	534	597	573	573	551	550	529	549	570	582	554	573	587	512	545	567	595	577	535	554	581	590	561	539	560	545	592	579	515	531	572	585	588	555	603	561	567	578	588	565	547	600	552	541	570	579	576	553	565	580	523	539	596	529	566	592	585	567	564	591	522	580	550	596	578	555	571	568	561	565	584	558	546	587	558	590	554	537	563	556	586	595	581	551	556	561	583	557	558	553	553	602	605	512	660	560	563	570	581	597	531	525	608	545	576	568	533	583	586	570	545	563	548	586	554	573	567	581	535	566	570	562	572	580	553	565	570	547	557	547	536	556	600	509	561	586	566	548	605	574	579	554	563	596	553	621	567	544	552	566	561	556	546	577	558	559	537	599	588	553	607	573	584	561	544	562	551	568	593	541	536	612	586	559	575	546	554	577	524	589	535	552	558	561	554	597	580	541	531	568	562	573	585	566	576	589	550	581	542	553	530	573	542	584	554	593	559	550	515	580	570	538	600	513	579	546	599	564	586	572	567	586	566	587	533	504	563	571	562	566	559	565	546	521	588	588	552	570	569	539	602	592	621	580	571	575	552	551	584	499	563	562	543	563	603	554	559	584	547	564	574	604	514	551	564	549	574	560	564	512	576	572	579	563	598	547	550	579	535	559	562	569	516	575	547	587	536	596	562	560	587	563	583	544	522	571	590	561	568	578	574	551	573	552	561	564	625	542	571	573	557	580	563	587	574	610	612	555	571	550	553	610	558	554	580	602	564	581	548	616	558	598	559	534	589	586	540	599	582	569	569	528	589	571	556	559	557	559	538	548	531	568	597	579	565	554	590	587	541	566	539	560	536	590	554	548	574	580	590	610	583	576	580	570	578	578	571	540	613	560	587	572	596	555	563	612	580	557	551	615	542	602	581	554	532	583	580	565	563	560	534	538	553	567	584	595	561	631	554	573	561	584	603	571	570	549	560	545	575	571	589	578	566	588	587	521	566	547	577	602	525	591	600	573	530	569	593	614	558	561	568	565	541	519	574	607	580	610	566	591	550	557	555	542	518	577	567	585	515	591	571	540	537	643	569	573	565	551	568	579	603	527	588	562	596	575	556	561	556	607	601	573	531	546	591	545	561	559	553	564	591	558	554	571	598	560	581	548	572	571	586	560	586	570	537	574	561	562	517	590	565	579	586	601	555	573	591	535	591	569	573	539	576	562	531	549	564	595	537	564	591	543	575	570	565	592	539	584	538	533	602	550	571	534	588	592	543	559	553	543	615	584	574	575	583	574	586	559	573	505	559	575	545	562	529	598	568	616	541	552	531	594	530	587	543	534	552	544	574	545	549	557	591	561	570	551	541	552	588	600	567	583	590	586	587	573	554	574	558	568	604	572	570	586	561	587	533	572	578	585	554	571	554	579	539	604	561	569	567	541	588	583	564	553	544	587	550	531	561	550	571	600	554	520	563	592	569	561	573	598	579	559	604	570	572	578	602	540	551	549	567	570	581	592	563	555	604	542	521	582	542	576	572	541	578	560	566	556	562	522	575	550	586	571	524	561	598	587	561	557	577	535	559	558	582	550	548	548	575	515	560	539	540	565	544	606	549	601	564	572	569	523	574	614	598	574	614	553	537	569	563	536	565	599	555	587	606	548	560	591	542	611	544	574	589	550	540	548	553	597	605	556	591	599	580	560	546	528	538	597	575	562	548	565	512	565	609	590	586	577	550	564	617	588	581	559	561	533	586	564	569	576	571	514	595	587	578	556	581	549	531	545	526	594	534	557	571	592	570	536	574	579	615	567	575	565	574	585	562	580	569	532	548	557	581	564	547	579	559	550	550	576	562	588	585	581	626	584	553	524	556	555	559	560	566	552	597	536	559	539	560	527	568	576	562	587	572	573	549	571	569	576	558	534	594	558	532	578	598	542	592	538	559	536	577	625	585	607	573	575	571	540	591	548	547	558	520	581	553	573	581	588	545	564	557	532	591	575	593	537	526	523	561	565	580	562	560	592	544	536	569	527	593	535	602	555	589	576	552	566	539	578	546	549	585	541	577	575	553	590	520	579	553	570	593	571	579	564	538	567	574	515	533	564	530	558	569	558	582	565	547	563	556	589	553	572	566	587	590	545	591	589	608	539	559	586	569	585	541	568	555	567	532	551	559	548	541	592	590	562	574	577	547	562	519	606	628	576	567	576	568	565	588	598	581	581	570	532	542	579	571	571	587	595	552	581	609	540	558	587	557	543	548	579	581	543	573	547	576	546	559	544	551	539	597	532	549	583	551	558
24228	21453	28915	24402	21390	12947	5086	3304	2600	2278	2030	1736	1579	1539	1382	1264	1185	1100	954	873	796	740	739	733	654	626	529	533	569	504	537	496	488	521	469	486	470	479	446	426	470	449	451	452	448	457	431	433	414	426	421	420	423	407	442	412	392	418	454	404	399	403	424	441	406	391	395	408	459	393	431	431	421	384	424	411	419	387	410	409	428	422	411	396	431	410	417	409	404	431	384	370	407	436	423	405	395	413	428	367	440	398	415	395	434	404	447	428	414	401	396	403	440	455	398	431	441	408	415	390	390	457	370	433	396	422	380	430	409	427	389	426	412	423	415	402	383	416	420	401	416	381	456	422	422	427	391	422	439	424	423	409	414	433	411	433	426	457	439	438	396	405	432	414	415	418	399	431	422	439	454	418	424	427	429	399	429	422	409	421	426	410	446	432	433	397	404	411	432	417	447	411	441	430	427	443	384	406	418	418	464	424	426	413	409	415	421	400	382	409	421	412	432	408	406	388	422	424	426	410	424	430	411	417	409	400	370	386	440	422	408	428	441	454	412	396	425	419	398	416	428	416	429	385	405	430	402	440	419	418	445	415	422	428	449	400	408	391	404	382	396	426	403	447	370	420	456	430	416	416	408	443	397	402	391	446	429	405	402	437	419	477	419	422	406	390	404	411	452	389	420	401	402	423	391	430	388	413	403	413	384	387	452	429	387	396	431	411	410	404	440	394	385	386	399	425	439	378	373	428	403	387	412	403	389	384	446	436	431	434	390	403	450	426	406	405	376	420	449	416	410	423	410	413	390	389	430	362	413	438	417	437	429	410	388	427	433	412	431	447	426	402	428	412	404	412	447	390	419	382	405	419	434	416	414	419	381	438	388	417	419	417	394	402	400	359	435	424	393	424	437	450	403	403	449	423	400	399	393	404	376	433	396	413	401	426	413	388	404	392	408	449	439	425	423	391	424	425	384	368	392	392	406	406	423	427	402	431	424	391	407	413	422	397	379	420	402	407	430	401	371	400	413	446	380	422	414	406	430	408	419	409	456	402	414	428	420	446	418	395	414	382	408	377	450	424	390	449	438	435	405	393	455	438	424	429	421	378	433	402	420	409	429	373	420	413	437	431	376	435	388	429	442	393	393	420	398	399	453	395	386	419	396	405	436	416	406	412	406	409	388	411	410	383	434	416	416	423	438	433	414	440	425	373	391	395	385	430	436	387	405	397	435	401	432	407	406	410	417	403	450	437	402	456	411	435	408	393	428	407	383	443	426	411	403	399	379	396	421	416	407	377	410	422	378	419	419	410	451	404	430	422	405	408	431	406	428	443	435	400	402	409	412	430	456	399	455	394	434	418	434	409	420	419	459	416	418	414	417	399	378	376	396	384	422	426	404	386	399	389	396	422	416	383	409	380	404	432	433	396	446	406	457	449	430	399	440	413	397	413	393	410	406	412	397	438	426	412	413	403	423	404	380	413	401	400	394	446	409	419	442	427	377	407	428	420	400	420	373	392	405	387	406	438	422	410	432	389	403	435	429	420	402	432	410	427	412	391	382	415	435	399	407	425	433	416	415	429	421	423	421	439	400	375	388	396	426	406	407	452	431	442	399	424	424	357	416	420	391	419	401	438	417	399	434	432	409	406	420	393	400	456	462	411	389	408	393	408	381	408	413	400	412	366	421	402	438	405	434	394	440	370	403	438	408	415	410	391	437	393	371	413	402	409	465	419	391	414	394	425	438	423	437	412	403	413	409	383	419	418	465	422	405	426	427	432	427	367	370	416	404	375	412	411	425	389	465	413	413	406	410	400	409	409	388	421	398	453	445	400	448	424	370	448	445	424	440	461	416	418	375	406	440	399	431	404	461	386	415	415	404	385	412	392	390	424	392	425	409	387	354	412	429	455	431	408	442	426	406	434	436	429	408	421	452	456	432	424	389	417	389	410	398	425	400	436	397	408	431	432	426	403	416	456	407	424	419	414	413	424	429	401	366	422	395	363	421	388	416	398	401	458	385	428	408	389	397	392	429	411	453	434	417	404	407	394	402	415	393	422	412	386	420	402	439	400	450	378	427	418	412	402	389	384	425	419	418	394	412	421	415	403	375	432	398	415	420	397	456	398	390	416	412	429	435	422	434	422	357	411	409	377	392	440	448	441	402	432	393	430	419	404	408	408	364	425	384	387	424	448	429	408	373	442	421	403	406	400	448	428	384	429	464	360	442	405	409	401	402	412	385	415	419	426	413	418	403	409	429	431	427	426	453	392	399	424	407	426	439	434	400	429	412	414	421	381	386	386	404	415	406	423	432	395	435	391	388	400	417	413	413	420	384	417	437	400	411	457	439	417	404	399	429	402	427	450	392	422	437	377	421	431	442	415	426	392	441	415	400	399	418	379	419	409	406	469	409	414	388	402	412	405	431	418	431	419	439	440	391	439	405	395	394	449	408	407	387	443	395	432	426	406	420	431	409	430	396	416	412	372	441	409	385	432	391	420	408	410	419	430	392	401	432	417	414	420	426	414	442	424	400	415	421	432	431	400	376	435	382	405	377	408	418	409	399	421	390	411	434	421	435	419	407	409	424	413	419	396	414	415	426	388	441	455	404	420	421	421	454	426	458	389	363	421	426	453	402	431	426	440	407	448	372	416	423	417	430	405	391	415	417	437	424	437	392	426	392	378	411	413	422	432	423	409	398	426	412	428	405	388	419	409	401	394	420	407	439	406	394	396	425	444	412	418	419	480	443	381	420	398	380	405	434	403	421	408	420	425	414	434	372	398	441	416	407	393	443	427	428	439	412	416	395	436	421	387	398	375	405	380	405	419	438	405	438	420	394	398	394	396	422	414	391	451	409	369	392	442	430	410	425	398	440	406	422	423	425	437	384	430	445	403	414	379	410	388	439	371	433	435	417	450	406	440	404	431	415	432	402	388	387	418	415	410	408	437	439	430	405	403	386	432	383	437	397	412	445	427	436	411	412	410	422	408	394	420	447	393	409	418	413	400	428	408	387	399	406	458	406	401	388	414	410	412	358	448	429	410	414	423	396	439	398	374	413	457	386	433	415	398	402	417	424	414	435	416	376	420	406	413	477	430	402	405	428	401	404	408	436	379	425	380	409	443	393	412	423	413	416	411	456	400	406	427	380	422	413	383	419	397	390	408	426	441	385	435	400	412	403	446	476	417	429	423	411	430	426	398	380	421	430	429	370	404	415	441	385	404	411	418	400	417	431	428	389	423	400	397	370	412	403	412	464	376	397	402	384	422	444	415	388	396	409	400	433	415	400	423	431	363	421	407	408	383	404	441	381	426	375	398	374	367	385	415	397	404	426	396	387	415	430	393	407	403	405	425	385	454	374	409	460	395	399	423	417	419	411	446	413	440	406	442	365	413	392	384	401	411	405	415	419	446	414	443	439	432	451	422	413	432	398	406	427	425	383	422	430	407	385	416	408	424	390	422	407	400	412	419	415	400	416	412	392	385	416	395
15849	29836	27012	19466	15577	12821	11097	9454	8457	7396	6509	5555	5155	4870	4428	4116	3588	3330	2937	2642	2367	2294	2007	1889	1692	1649	1536	1359	1368	1184	1160	1102	1108	1018	1007	991	1013	979	945	912	919	912	993	947	908	959	946	947	909	890	890	926	890	852	864	825	837	810	851	861	819	799	863	866	822	841	831	873	815	829	813	876	879	829	839	829	845	783	832	825	785	800	825	866	790	855	816	784	826	884	804	850	833	822	891	828	827	850	854	815	840	838	832	823	817	800	787	863	878	772	848	809	832	824	846	796	803	827	844	768	819	826	820	772	847	815	787	778	820	861	831	840	859	870	839	828	814	874	808	796	813	817	818	784	851	838	897	829	782	818	825	837	828	865	847	815	814	851	850	858	841	862	853	820	812	817	834	774	850	839	772	847	807	833	788	803	840	817	788	795	817	817	794	783	850	827	819	804	851	793	825	877	883	838	819	822	781	772	845	791	808	818	822	823	806	875	814	829	794	823	793	794	830	808	812	820	802	863	783	799	846	807	794	851	816	829	824	783	827	814	797	816	821	828	829	831	813	794	818	830	808	869	806	837	875	834	822	771	801	806	818	831	773	804	845	793	852	838	812	801	873	815	864	844	809	787	833	816	853	878	778	770	858	828	802	813	811	853	775	797	852	827	803	831	831	842	844	853	837	807	816	797	802	850	781	787	849	866	822	838	852	883	828	795	844	809	803	806	844	777	846	782	902	796	752	817	808	798	836	807	793	777	831	804	750	859	794	873	846	815	847	761	805	867	784	827	826	860	802	798	785	796	807	854	842	792	821	781	785	757	816	854	761	810	812	811	840	772	780	797	811	814	824	809	867	793	797	845	814	791	812	792	803	863	826	808	794	812	813	856	817	787	811	871	811	837	827	810	872	821	806	849	830	821	801	815	845	803	776	843	857	874	838	839	778	809	810	851	792	762	852	823	820	830	818	828	800	799	798	825	838	822	835	847	782	838	847	872	818	866	823	805	810	778	820	831	818	863	830	785	833	861	831	798	805	799	847	860	798	820	837	789	825	840	842	826	787	834	792	828	795	796	860	813	788	827	811	905	850	838	822	833	846	813	842	785	814	791	856	785	782	802	829	772	827	781	799	793	851	822	784	866	865	826	839	841	827	827	798	802	810	791	817	812	821	809	800	775	814	785	786	854	774	775	841	833	799	829	824	866	883	845	866	848	826	811	765	837	852	804	872	807	837	819	811	791	831	870	845	821	856	864	884	817	837	833	810	821	800	853	846	861	814	821	835	842	839	865	830	808	785	811	808	803	799	838	826	823	840	811	804	806	809	815	813	816	848	821	800	842	771	819	834	780	812	810	795	818	858	796	798	860	818	850	819	888	845	804	768	784	841	827	824	878	845	816	860	796	802	836	794	839	781	838	841	811	823	828	827	851	857	827	803	807	838	797	803	867	825	841	804	880	804	852	777	806	795	863	793	813	800	857	779	826	849	785	782	839	810	753	828	849	861	854	784	787	765	892	866	771	815	827	829	835	844	815	759	842	805	809	800	815	858	780	817	841	802	859	832	835	786	811	829	827	845	797	798	798	822	833	804	844	778	790	847	859	844	766	818	820	879	801	847	788	830	836	840	816	827	823	855	811	822	791	870	848	804	810	859	880	821	821	785	781	855	862	826	864	793	834	843	757	797	810	796	835	826	849	821	827	877	806	798	803	843	826	783	808	820	783	819	842	840	832	801	794	855	856	814	807	861	836	819	819	846	821	851	855	856	853	796	818	826	860	839	831	864	815	873	842	834	806	853	774	805	782	816	782	827	812	803	829	840	828	818	841	794	856	833	871	822	807	815	816	844	836	852	847	782	809	767	832	853	824	782	813	837	874	818	826	820	875	801	830	837	808	846	800	834	817	811	835	823	795	879	816	802	856	862	823	845	760	842	828	818	832	783	807	841	858	841	836	831	848	809	847	751	863	813	837	804	800	791	851	829	788	804	812	812	841	780	796	794	791	835	851	778	772	805	817	818	820	842	789	828	817	818	844	865	805	830	822	798	834	824	814	781	839	824	833	824	802	798	801	823	838	806	809	846	801	849	850	806	836	794	842	812	804	822	812	842	864	820	833	863	809	859	813	796	822	816	844	862	820	829	803	796	856	850	836	790	880	855	808	894	807	844	801	854	766	813	835	825	818	852	828	786	849	833	855	745	801	830	811	813	783	827	806	836	827	832	855	865	793	847	830	833	829	836	801	792	804	826	813	796	844	820	807	826	827	815	830	837	824	830	854	858	818	846	852	825	803	826	848	823	809	842	818	846	896	829	848	780	834	806	813	819	806	768	801	853	808	830	821	829	813	777	789	819	847	811	823	816	844	828	803	797	828	802	860	777	793	828	759	844	830	827	807	817	862	808	821	839	827	811	784	793	837	793	837	826	844	812	832	821	868	805	823	809	794	788	810	841	821	814	796	838	829	847	798	860	803	836	815	872	790	838	820	785	824	819	839	859	866	804	835	860	821	831	840	852	862	827	800	804	864	836	819	830	815	837	820	889	864	785	879	805	820	841	786	858	787	838	824	823	804	799	806	867	782	848	829	821	756	816	844	883	848	818	835	850	824	817	877	861	775	838	776	789	810	758	844	801	810	850	881	791	846	848	813	864	844	779	804	842	763	857	823	866	838	840	816	781	818	816	849	813	860	786	838	854	827	781	807	838	856	811	819	810	874	814	848	832	815	812	846	822	848	802	788	804	863	810	857	843	803	774	787	792	776	807	803	816	792	824	787	847	755	798	829	855	806	801	815	817	826	831	797	860	873	792	809	813	789	863	793	836	839	830	862	788	818	801	825	811	801	837	853	855	813	813	871	809	829	820	828	828	828	842	783	793	784	828	816	837	855	781	841	803	840	818	814	818	838	855	875	788	814	816	838	835	810	842	823	828	828	815	813	820	811	816	907	822	798	768	816	803	871	761	859	849	776	818	864	816	792	845	825	863	829	851	749	843	829	797	784	794	831	776	794	792	821	793	845	791	818	835	810	785	810	855	835	841	814	852	844	814	834	846	840	816	818	832	818	823	797	801	751	858	835	819	809	798	810	845	817	854	823	744	841	863	849	820	818	825	740	808	756	810	794	823	814	835	802	813	855	820	828	837	809	850	779	770	799	821	814	776	839	855	882	801	776	857	783	831	822	801	803	805	798	835	805	777	813	841	825	832	840	808	822	812	788	842	764	837	827	842	818	802	827	773	837	754	852	822	818	823	798	793	792	826	840	839	818	842	827	779	788	823	816	825	809	796	766	826	819	825	813	808	799	870	852	861	828	808	855	833	860	847	860	842	818	854	825	837	801	815	816	828	802	828	830	829	848	834	794	811	820	776	801	825	814	774	824	795	791	832	850	850	827	859	821	789	828	825	800	830	851	850	837	798	853	920	817	815	789	861	841	799	833	807	819	774	866	842	797	799	808	832	799	831	809	869	813	767	816	825	861	820	847	857	861	812	795	859	821
27439	18029	7768	3269	1769	1179	1052	954	799	681	594	548	553	512	474	433	433	398	399	371	348	342	327	314	333	313	313	267	300	285	253	257	259	278	259	236	252	224	230	236	272	233	251	225	242	252	233	239	252	229	240	239	238	256	241	219	250	240	258	250	222	286	222	252	226	219	250	244	242	258	233	246	230	254	238	244	259	253	226	217	230	253	220	251	227	236	224	252	276	222	227	230	270	236	221	240	246	217	239	261	241	211	242	226	254	247	252	238	244	259	248	243	227	257	237	253	247	256	266	226	252	228	209	244	236	225	233	231	237	248	224	234	252	254	243	255	231	235	255	261	193	251	261	243	225	234	240	247	247	244	264	244	241	234	219	251	243	227	236	245	245	237	241	235	271	230	226	245	242	220	226	252	244	241	258	224	252	238	251	246	223	277	258	246	254	233	266	219	231	247	254	262	230	245	196	250	224	253	214	229	235	226	238	240	231	243	250	250	251	242	225	226	263	236	251	218	224	248	232	241	248	235	248	245	234	203	217	234	234	227	256	236	230	252	221	236	225	245	233	240	268	219	241	248	256	225	223	269	233	250	211	239	230	240	244	250	218	235	225	230	221	213	225	226	241	227	263	231	258	244	246	251	241	239	235	243	215	252	216	236	241	250	247	236	220	248	234	222	251	237	229	239	243	226	249	254	243	219	244	249	231	240	245	220	222	220	224	230	212	236	250	236	216	253	225	233	253	221	246	270	244	253	228	254	263	252	238	226	225	256	235	226	243	230	249	264	208	234	218	212	260	217	235	201	236	234	275	280	261	240	247	257	245	240	248	220	237	272	247	247	231	253	263	240	259	252	271	244	246	247	255	247	234	219	242	233	246	221	249	251	211	217	234	253	265	226	260	209	238	226	241	241	272	246	249	244	258	250	249	235	240	216	247	197	223	247	238	265	245	232	251	244	247	231	222	223	262	221	235	244	254	223	248	205	249	239	244	223	225	246	237	250	240	226	242	264	239	237	237	247	243	227	245	268	254	233	224	236	233	241	238	262	228	233	243	246	239	220	234	237	248	229	235	232	205	237	253	226	261	232	247	221	233	214	263	231	261	248	239	243	251	244	221	255	229	231	241	233	238	241	240	245	242	227	236	261	247	258	238	247	257	280	247	261	223	215	226	233	227	237	242	238	214	216	245	244	244	225	228	235	233	250	213	219	227	226	269	224	233	244	238	229	236	239	239	238	229	230	246	239	239	242	228	238	241	268	240	217	215	230	239	237	256	206	218	249	232	258	257	237	215	232	247	260	236	262	232	237	249	229	259	216	248	240	240	227	239	245	213	241	262	269	233	250	244	267	236	215	243	237	265	258	247	238	270	233	212	267	247	242	243	235	224	254	204	236	255	256	236	234	225	244	229	267	248	237	240	244	215	252	262	245	255	213	242	242	239	239	258	233	213	215	262	215	204	248	244	238	222	248	228	252	230	260	230	210	233	230	217	229	223	230	233	216	270	231	240	221	258	228	254	248	246	225	225	237	248	250	247	233	230	241	231	256	253	225	242	274	234	224	208	238	233	250	247	215	225	261	255	227	257	234	215	225	239	241	225	237	248	270	220	237	243	219	232	226	237	209	247	245	223	207	236	245	223	223	239	225	227	228	239	241	247	255	246	279	241	217	268	229	241	217	227	209	240	268	237	253	226	227	282	224	241	251	233	232	252	250	241	252	258	230	244	246	225	201	267	228	225	242	213	232	225	236	244	286	226	224	258	227	256	218	234	235	235	216	236	259	243	207	234	243	240	254	222	234	240	236	206	251	263	254	244	264	250	238	246	219	255	225	239	240	223	264	235	235	248	233	263	241	222	238	212	232	214	243	230	216	269	249	221	207	249	234	209	267	251	245	242	243	236	227	233	249	247	257	210	275	269	224	235	221	236	239	224	226	253	270	225	210	259	270	253	250	213	239	242	231	262	252	225	224	248	213	225	252	250	250	207	270	219	241	231	264	228	216	215	232	241	264	249	240	240	236	222	217	255	247	262	223	193	250	224	248	215	237	251	228	219	248	256	256	240	229	237	225	259	236	245	227	242	238	263	252	235	238	243	251	228	237	232	253	214	248	215	252	240	253	219	257	247	235	223	233	218	226	214	257	237	245	233	264	208	248	241	261	242	238	242	234	256	248	242	243	237	216	261	244	249	233	224	217	227	248	280	228	260	257	250	237	243	219	244	260	228	244	258	237	232	240	260	221	212	228	252	216	255	239	215	269	248	269	228	242	219	229	255	235	218	241	228	270	254	256	244	231	238	264	235	240	229	266	253	268	218	227	244	245	258	208	269	228	255	272	252	247	241	211	257	231	221	269	257	230	219	212	232	258	218	240	221	247	253	234	245	223	261	240	227	225	255	259	229	219	237	258	226	219	224	214	250	219	256	210	249	231	220	247	227	253	238	242	239	213	259	226	242	255	224	250	233	256	270	215	249	247	255	226	232	236	229	250	217	251	222	251	240	245	261	230	240	237	246	230	230	265	261	244	237	244	245	240	230	262	237	227	239	226	238	239	205	244	274	245	243	209	241	243	264	247	219	259	242	264	223	226	261	255	237	252	241	218	229	226	247	223	206	243	237	253	237	237	255	261	240	243	244	270	253	257	241	249	246	243	273	216	250	250	231	235	252	237	237	232	275	235	239	246	236	244	244	242	240	261	250	222	227	232	229	266	266	235	219	226	235	229	224	224	250	240	277	271	262	237	241	220	239	239	234	259	227	232	248	243	223	246	250	222	228	227	233	225	217	259	212	249	251	224	268	233	279	210	229	250	255	251	225	271	254	267	215	225	250	243	218	287	243	246	242	237	257	241	222	264	209	236	243	225	243	246	262	294	242	237	238	233	217	252	241	251	249	232	238	246	233	230	245	240	236	255	247	230	243	229	242	218	259	216	242	230	252	232	233	242	254	231	254	218	244	235	228	247	240	224	248	248	263	222	271	237	237	224	229	232	215	252	250	242	262	223	252	208	219	238	207	259	238	248	230	224	212	226	238	246	209	240	252	234	223	241	263	259	217	236	233	235	257	250	270	239	219	268	236	235	231	267	207	235	218	230	226	230	240	261	260	236	252	222	258	228	240	231	253	263	227	246	267	243	242	258	258	254	236	250	221	239	232	220	233	241	267	249	243	225	249	238	237	225	260	225	244	227	197	221	249	234	234	228	266	261	260	248	254	233	250	235	244	249	231	248	236	239	237	226	227	243	265	231	226	238	220	227	247	243	234	234	253	241	232	225	212	255	228	233	242	216	244	233	251	231	246	243	190	252	268	231	238	225	229	244	230	229	282	243	235	230	236	245	255	223	250	245	249	224	269	258	236	246	238	226	243	227	215	230	232	225	250	236	210	248	248	214	246	235	232	250	247	210	270	236	238	238	261	259	257	252	239	249	233	241	230	227	229	261	270	242	246	239	225	219	241	237	270	241	220	227	246	216	232	234	233	245	230	225	225	235
10580	15456	13955	8118	5830	4548	3807	3524	2916	2580	2275	2106	1832	1743	1631	1531	1356	1218	1182	1038	997	981	862	830	784	729	730	693	654	661	622	629	647	592	570	584	590	556	582	567	528	540	530	517	548	598	562	543	573	538	546	500	511	511	537	465	521	566	526	523	542	502	487	516	518	476	510	495	516	487	468	513	532	498	523	522	518	493	491	514	457	492	526	504	485	488	544	486	517	503	490	501	505	543	535	536	527	518	522	502	518	499	511	525	504	481	517	515	506	565	477	555	504	490	514	538	509	555	486	510	498	525	485	538	520	503	499	500	530	537	479	522	495	450	518	521	527	495	486	519	560	498	531	472	547	545	548	513	462	500	537	504	517	468	497	500	537	480	505	507	469	467	519	501	473	502	527	536	505	472	481	534	533	496	506	483	510	515	486	514	532	486	529	517	520	478	510	523	533	495	530	503	495	471	503	508	509	501	514	491	503	482	515	503	514	481	512	535	462	478	528	501	531	503	524	495	494	488	527	507	511	496	518	530	516	501	498	491	538	527	511	491	533	524	545	491	484	489	510	531	550	543	514	514	528	493	491	514	555	492	511	483	554	541	493	525	494	532	498	493	569	509	531	498	526	522	514	541	491	478	531	508	490	472	502	519	510	511	517	490	484	511	481	518	523	502	496	477	498	500	534	490	515	482	558	469	499	526	506	493	506	479	515	532	503	495	570	523	512	498	513	497	529	520	548	487	506	525	500	513	494	463	500	501	491	503	520	505	511	540	518	577	472	495	475	512	506	529	506	516	519	464	485	480	476	508	520	504	508	481	540	540	517	522	520	532	507	488	500	470	491	508	479	530	510	509	495	498	554	484	490	513	533	492	513	491	520	506	470	493	513	519	498	510	494	484	515	505	502	539	501	515	522	496	511	531	497	527	516	493	521	484	506	496	515	514	478	560	499	486	527	529	535	487	517	485	503	479	538	509	517	525	519	520	529	509	482	493	514	504	521	491	499	525	532	500	510	524	466	493	525	522	524	529	506	525	533	478	541	536	521	561	514	519	536	516	481	514	543	445	552	511	557	516	499	489	524	531	520	535	459	461	499	529	491	503	520	493	513	508	515	462	523	494	512	512	514	514	471	532	536	530	473	542	531	488	536	489	528	504	497	523	473	537	482	511	523	480	504	520	503	501	532	490	498	516	490	506	526	501	516	501	519	491	506	523	472	470	451	482	492	504	533	509	483	540	471	482	498	488	514	500	501	463	541	485	475	482	463	521	517	495	503	500	525	484	535	540	475	502	519	477	468	522	508	511	487	516	529	518	509	544	498	533	558	517	490	489	479	511	523	459	496	501	555	522	460	525	496	536	514	518	509	490	510	559	512	547	484	513	510	510	515	485	533	508	479	500	497	500	492	533	519	499	510	519	498	513	494	500	485	512	545	482	519	488	528	515	527	530	559	553	525	526	474	483	543	483	501	529	524	514	506	474	510	525	497	484	519	501	547	479	499	548	516	514	490	484	476	486	513	539	516	506	485	459	527	467	503	522	455	526	510	560	513	520	526	484	481	478	493	532	525	502	493	501	485	500	496	529	505	515	500	519	469	489	521	486	529	520	497	526	531	501	515	521	487	510	528	497	474	500	489	540	454	502	525	495	485	545	524	508	481	502	484	511	515	491	499	496	539	508	469	488	511	471	508	499	506	489	486	521	526	504	510	521	522	515	485	472	492	521	493	498	514	481	470	518	467	497	498	498	503	551	473	503	495	487	528	548	538	506	498	483	515	503	491	521	499	489	486	480	466	516	535	516	470	554	537	546	498	540	518	495	490	538	515	527	522	470	495	491	514	471	578	503	513	490	529	498	507	504	508	510	492	492	508	486	508	533	527	493	520	465	536	508	508	515	538	522	542	504	532	504	519	525	514	502	488	534	533	501	525	484	516	482	460	507	460	479	534	510	485	497	485	562	485	521	482	529	479	503	507	474	511	527	524	500	499	535	509	497	491	497	500	504	511	500	502	531	482	505	517	482	506	491	510	493	462	522	512	477	511	507	458	505	519	535	492	495	508	523	509	507	525	548	541	485	508	524	493	517	528	519	516	502	516	541	499	504	512	508	536	512	519	488	501	474	535	515	514	517	508	532	474	494	517	495	491	508	489	531	515	531	494	557	537	509	491	481	538	490	525	486	479	516	480	474	509	506	482	508	531	552	475	477	509	511	515	515	526	487	502	481	497	541	526	491	506	529	510	532	516	491	540	524	501	505	505	486	498	511	552	509	448	488	498	504	541	497	517	533	495	491	511	543	510	492	561	505	517	501	498	476	543	482	499	526	506	504	517	499	530	501	510	480	491	487	529	490	516	514	511	441	507	501	469	536	484	503	544	532	550	523	507	537	492	516	499	494	523	511	533	522	509	506	540	522	498	500	538	505	491	482	517	503	527	502	493	482	527	528	498	535	496	528	566	517	531	526	538	498	496	515	475	512	469	535	534	510	498	459	479	489	524	501	566	538	511	477	523	536	513	493	487	503	498	499	473	517	479	528	534	496	516	500	534	501	485	530	506	474	499	526	511	510	532	469	479	524	560	536	526	547	508	479	519	512	458	488	514	507	550	502	470	497	529	510	533	479	497	518	495	515	491	527	531	477	494	491	495	491	523	564	501	512	536	533	527	497	483	490	501	522	553	538	491	497	525	530	527	529	495	503	512	469	476	498	484	523	508	495	490	497	486	512	532	563	524	522	518	526	511	519	517	495	495	529	526	500	476	524	479	556	496	476	502	479	502	515	512	506	513	492	471	506	516	515	499	483	513	552	464	511	519	474	531	514	520	523	485	498	527	496	534	500	523	470	533	551	527	505	480	483	503	490	541	515	527	514	501	485	495	502	500	525	529	513	484	517	490	551	509	462	464	527	473	532	508	493	487	519	524	536	508	525	514	540	508	477	530	520	530	530	483	508	457	573	507	514	540	533	499	498	539	474	524	505	510	510	511	505	523	501	513	504	499	516	492	495	525	507	514	526	500	517	493	503	503	469	506	471	475	540	523	491	504	539	484	507	491	529	504	529	473	504	517	494	534	500	509	519	516	513	499	495	500	522	494	497	476	503	511	507	536	556	543	461	547	488	536	512	479	538	544	499	516	523	561	515	509	544	502	521	530	499	546	527	499	505	502	503	507	555	520	476	554	525	483	521	552	542	517	525	494	506	499	528	519	522	538	517	534	489	493	460	497	492	521	540	515	495	478	519	501	477	517	537	533	500	497	506	510	477	503	548	518	496	512	523	507	507	519	544	493	486	529	527	488	495	545	519	534	473	510	537	497	514	529	504	511	491	483	515	524	503	476	480	490	482	489	492	465	521	474	523	472	488	534	518	536	507	569	487	544	487	510	497	531	551	507	510	510	495	508	500	468	492	501	499	492	498	504	514	481	540	470	533	513	499	520	562	504	512	548	515	497	493	481	533	531	512	489	539	495	514	532	515	496	473	544	525	518	484	527	497
25158	21463	27942	25307	13435	3989	2724	2075	1691	1439	1241	1099	1025	978	877	808	784	714	688	545	528	493	445	444	408	405	373	331	360	331	376	356	340	317	328	283	347	301	336	306	304	274	312	298	288	306	286	294	291	282	260	308	268	268	298	287	303	290	279	260	261	302	267	310	277	281	276	286	264	260	300	286	278	267	266	273	253	267	288	284	275	252	312	284	277	265	297	300	288	292	265	273	276	306	266	268	250	278	284	272	253	272	296	278	277	293	295	271	297	291	286	261	295	266	283	269	278	295	251	255	285	273	278	295	282	266	257	264	279	279	283	270	257	280	278	261	267	266	288	270	283	303	302	285	284	251	276	285	273	283	269	286	261	290	289	289	295	305	276	304	264	251	279	289	294	285	271	270	256	259	299	294	278	266	246	270	258	261	255	287	262	275	271	288	273	284	253	283	276	308	277	256	258	254	271	283	263	271	283	273	278	291	299	284	290	266	255	259	270	278	263	265	272	251	280	300	288	282	266	245	274	287	283	265	269	261	315	278	281	277	261	286	296	267	256	275	267	286	291	281	260	287	265	272	303	284	273	254	283	271	281	277	260	240	293	278	265	264	269	268	270	289	281	294	258	275	281	288	269	278	281	277	266	291	288	270	256	271	291	284	288	281	272	279	270	275	279	284	274	263	263	268	296	265	274	266	289	289	276	287	245	274	245	280	270	285	272	246	251	266	260	306	266	286	268	303	302	247	295	283	279	270	293	296	288	292	279	285	261	255	298	290	278	263	278	281	268	284	286	307	258	280	261	316	272	262	290	277	255	271	272	266	266	251	274	261	277	270	285	296	272	230	313	291	289	298	314	293	274	242	276	302	279	302	255	275	277	262	285	296	299	291	261	237	258	275	252	287	255	268	276	281	283	263	278	290	257	269	263	254	302	285	294	289	244	265	281	277	300	297	293	241	320	285	287	274	287	271	282	271	250	248	281	283	266	252	269	313	281	272	284	271	274	296	272	294	289	244	274	274	279	262	281	311	282	273	275	264	301	278	246	271	269	243	289	250	274	293	248	294	249	286	285	263	280	308	274	289	254	247	293	255	285	268	306	294	278	263	302	280	270	283	294	246	294	263	281	265	288	264	284	276	264	250	249	268	280	256	267	275	287	281	247	276	286	310	288	280	290	286	260	251	270	275	255	292	324	261	288	283	314	318	295	245	261	283	261	278	284	294	284	283	271	247	273	282	258	281	296	280	271	270	281	305	280	292	269	269	265	282	262	284	257	305	283	270	259	283	287	241	269	284	262	285	263	281	265	294	256	271	253	244	283	276	246	261	270	278	265	284	256	295	301	293	296	259	294	272	254	290	285	277	310	235	275	307	256	280	297	296	272	277	304	282	274	297	284	256	273	239	271	273	284	285	271	277	275	269	306	289	290	274	271	281	252	286	262	288	269	257	274	256	276	284	283	260	282	292	284	263	283	289	292	277	273	301	270	266	244	277	258	273	282	309	263	281	273	275	271	294	268	262	271	267	299	270	269	297	284	286	282	279	304	308	286	264	256	270	285	287	294	279	246	271	256	260	267	274	279	288	261	286	286	275	274	279	260	273	276	288	275	296	298	287	246	284	249	312	277	286	265	290	276	287	276	262	280	254	272	256	287	274	290	293	279	242	281	291	280	325	263	252	248	272	288	266	277	277	293	273	268	319	284	302	254	239	248	264	254	281	285	266	281	291	288	260	283	241	259	303	267	251	273	263	278	284	245	305	287	303	291	281	297	266	296	282	263	260	295	278	254	257	283	276	284	262	252	261	274	274	268	286	281	282	237	270	278	252	269	293	259	253	260	285	262	267	263	288	279	285	228	276	298	297	275	286	274	262	288	280	275	254	270	259	307	258	248	257	272	308	260	251	289	273	294	280	284	286	295	251	273	288	243	279	277	279	285	309	276	289	266	267	282	280	286	292	263	271	278	258	250	294	292	286	275	261	240	281	254	296	271	284	285	278	293	287	256	270	265	269	286	249	298	264	261	283	265	289	278	308	268	277	273	284	267	273	256	283	286	277	264	268	245	286	257	289	279	287	311	265	295	255	265	274	280	293	264	290	265	305	269	294	277	276	272	267	255	274	281	253	302	269	272	270	250	286	255	297	294	270	301	281	250	262	256	280	292	290	271	240	286	263	282	250	259	274	298	282	270	295	248	297	231	271	331	271	286	284	270	271	300	239	277	256	292	284	267	277	259	275	286	272	250	282	289	275	290	278	271	299	272	268	267	263	300	266	286	288	281	274	266	271	275	263	277	287	292	269	291	265	257	289	260	263	273	270	266	298	275	245	286	300	277	272	243	288	276	258	282	273	270	298	272	282	258	250	287	302	242	311	275	277	306	287	272	252	272	246	293	275	267	267	310	269	313	267	240	289	256	265	286	272	275	283	264	277	271	271	301	269	313	280	326	256	279	285	277	273	275	259	282	254	276	270	286	272	299	268	281	265	287	277	265	229	280	245	259	250	269	276	277	277	255	267	303	286	275	281	261	259	289	257	300	269	262	292	250	306	294	285	270	268	280	278	264	272	280	295	268	293	273	276	290	282	268	268	240	270	264	274	283	278	285	291	292	288	296	277	281	280	279	262	267	260	294	278	279	285	264	255	261	290	277	265	299	256	289	264	264	264	278	261	274	268	286	296	274	233	276	257	279	263	269	259	277	281	281	291	294	239	242	250	309	232	260	276	299	279	281	275	294	295	262	286	257	253	256	266	268	273	260	256	283	270	289	269	287	269	309	279	280	225	261	285	269	298	279	251	269	249	287	290	263	281	249	271	282	247	259	281	267	289	242	292	265	264	259	268	294	270	263	275	254	253	287	307	272	271	302	282	287	280	263	280	292	247	279	272	276	258	247	313	252	267	274	263	283	289	249	284	257	269	300	297	251	282	265	251	249	301	254	290	300	261	265	261	276	244	303	254	300	287	256	256	268	289	299	263	312	267	283	273	261	264	269	280	272	272	260	304	258	275	272	259	300	302	285	307	308	286	254	256	252	292	276	291	252	256	279	268	263	288	303	288	295	263	301	282	273	281	284	286	253	297	291	272	291	303	263	286	260	274	273	300	267	310	282	273	255	259	286	319	282	303	267	289	289	286	274	276	260	278	298	289	247	254	262	266	264	287	271	266	244	286	302	295	289	275	282	260	287	307	279	294	273	275	268	261	274	271	265	268	273	294	287	308	272	275	270	269	260	264	245	284	246	290	290	249	256	247	262	282	315	274	242	298	274	277	288	285	285	289	283	274	292	274	275	281	281	281	292	272	251	321	282	273	268	282	271	300	273	283	250	274	268	300	311	275	269	273	264	248	274	263	275	280	288	285	281	290	264	292	268	287	259	263	289	286	289	274	263	267	296	276	292	262	266	303	288	282	269	299	287	262	277	258	294	257	264	323	313	301	276	288	261	263	264	274	254	254	245	304	228	237	269	291	259	279	262	290	260	270	276	280	249	264
13196	25202	23088	15328	11338	9371	7887	6896	5961	5026	4376	3811	3544	3315	3133	2812	2494	2320	1988	1839	1653	1538	1306	1199	1083	1108	967	933	887	835	786	790	757	772	687	685	633	715	697	629	698	641	645	656	645	675	652	657	643	635	582	619	602	594	591	653	587	586	617	595	566	600	569	604	577	621	573	594	574	613	595	567	560	586	597	568	633	567	601	586	596	599	581	553	538	611	556	589	596	513	543	560	540	608	616	593	557	581	619	572	564	619	610	575	598	588	576	603	557	602	579	611	564	535	591	554	554	574	547	603	589	602	580	571	596	578	580	583	564	577	589	564	549	593	574	581	597	559	581	522	605	589	571	575	570	617	549	567	554	570	623	571	572	588	583	606	554	568	596	603	565	575	582	580	519	549	578	558	557	587	526	562	538	584	547	597	531	592	599	591	564	570	580	600	574	550	587	627	565	529	604	531	538	547	558	557	587	554	566	547	560	553	582	576	572	559	555	613	553	591	542	562	607	599	552	562	592	603	601	576	545	536	605	579	540	568	544	539	553	545	598	584	546	583	578	565	629	594	574	588	588	576	596	550	584	543	569	526	649	559	551	562	565	573	552	592	567	577	577	595	565	584	606	599	603	570	591	599	558	553	548	577	566	595	583	567	592	578	609	575	519	623	564	576	580	594	594	586	555	565	586	610	595	542	591	548	558	600	592	545	535	577	602	540	602	586	555	591	565	568	541	589	582	589	538	560	541	566	556	554	596	569	625	555	572	569	544	566	591	568	547	567	539	565	573	575	581	589	562	551	585	533	598	587	559	592	562	574	551	585	615	539	563	588	599	586	553	574	589	552	573	570	526	614	577	573	577	560	591	611	555	578	583	553	606	601	546	573	517	607	588	581	579	577	560	581	604	584	512	594	604	585	577	590	594	554	550	555	559	561	582	569	568	553	555	610	575	623	559	557	537	582	587	563	571	576	561	587	555	613	550	572	559	602	542	561	579	587	588	568	578	547	575	560	600	574	574	596	601	576	588	565	575	596	545	585	580	581	538	581	571	590	582	537	568	545	569	597	560	578	590	534	578	589	566	586	558	606	588	577	530	563	582	589	574	590	550	566	513	567	553	587	590	602	600	609	536	643	554	561	581	580	572	599	589	574	558	589	566	572	566	620	606	582	590	608	609	606	636	564	544	549	552	598	569	618	568	573	519	570	548	566	577	564	567	569	589	572	561	554	598	554	582	582	593	592	551	591	573	559	576	567	544	537	563	636	622	579	587	612	598	603	558	562	547	591	571	553	623	591	549	586	592	561	594	575	547	601	590	539	554	586	607	516	590	577	557	550	556	619	595	555	560	549	595	589	583	592	577	535	579	671	609	567	555	554	552	567	606	584	599	595	590	584	569	580	597	607	528	607	609	568	587	572	593	552	560	535	549	629	594	581	593	573	575	580	574	591	610	558	586	548	582	551	594	605	603	586	555	565	561	587	604	620	560	568	566	528	610	529	574	542	559	598	572	578	596	553	571	598	571	551	543	586	610	618	584	573	568	586	560	619	570	588	607	530	519	521	525	576	617	571	581	605	570	576	590	537	589	594	536	591	568	564	554	524	566	577	572	590	580	586	610	602	550	585	578	607	553	541	581	590	604	582	595	573	587	577	530	573	550	556	557	589	536	593	612	613	575	572	552	532	576	568	576	564	575	552	554	573	613	562	558	592	547	580	591	546	596	540	574	568	547	573	567	587	595	555	577	598	583	526	625	647	595	568	556	593	598	578	579	566	580	563	580	554	541	581	533	589	578	557	589	613	541	554	585	562	569	541	578	581	613	567	562	557	594	575	591	570	615	523	543	580	607	563	559	586	566	561	578	579	555	555	586	578	626	572	576	571	554	597	577	554	598	579	620	569	582	617	567	595	577	609	582	592	564	581	590	570	569	578	592	547	626	579	536	590	560	602	527	545	605	555	549	582	532	576	615	582	517	559	568	544	584	560	559	558	530	614	573	651	598	573	569	633	592	549	575	608	535	564	600	554	576	596	590	562	555	559	578	528	580	554	538	603	574	555	628	561	557	587	577	604	545	566	564	621	619	591	591	555	571	551	569	593	582	530	578	576	578	549	561	621	557	553	613	578	590	565	580	592	584	560	569	540	601	579	570	587	594	586	634	628	605	627	620	540	552	575	600	583	582	565	573	624	575	632	569	546	584	601	529	555	603	533	565	611	552	558	616	582	570	530	585	568	620	571	604	554	619	586	563	592	567	582	616	574	585	583	599	616	530	568	585	565	545	543	537	548	587	550	557	570	560	581	598	598	570	576	532	579	573	579	570	574	600	607	585	605	542	612	589	581	585	568	601	586	560	582	593	568	553	594	600	550	592	599	569	630	586	535	573	561	563	576	614	528	544	572	535	596	546	615	565	573	559	541	603	546	592	546	530	587	578	585	577	578	593	568	534	523	614	578	547	587	546	578	588	587	588	594	588	585	559	581	566	555	571	608	615	565	548	599	541	537	570	573	591	571	572	589	565	537	610	566	574	562	589	539	538	582	605	565	579	573	559	592	590	576	617	554	563	579	605	562	571	589	597	590	566	567	554	615	561	535	597	581	570	563	538	583	550	555	564	545	574	605	606	575	562	519	586	565	612	581	609	580	598	612	564	585	574	539	605	587	596	561	593	551	542	571	568	545	582	604	577	545	572	618	610	568	600	550	585	580	589	546	603	586	583	596	527	606	597	578	567	569	577	637	572	580	580	573	634	560	552	538	621	619	581	587	576	591	556	528	568	590	577	578	521	582	573	567	558	611	538	561	548	593	546	602	600	605	587	520	572	579	602	537	601	573	558	593	590	566	607	589	590	544	586	629	579	561	587	550	565	546	611	538	562	607	528	555	525	582	560	553	565	552	550	581	584	536	574	600	549	546	623	511	584	598	578	582	613	537	566	597	586	560	577	563	594	552	555	579	605	604	565	531	572	552	583	562	605	530	598	589	590	542	547	597	563	590	585	608	560	569	564	558	556	546	609	602	574	569	545	584	565	604	546	621	585	604	584	572	574	555	566	572	554	628	551	597	577	557	625	600	554	568	587	576	593	611	575	587	609	539	553	569	597	589	547	613	582	560	577	560	574	511	618	561	635	562	582	577	573	583	580	583	544	594	558	614	574	572	574	581	592	591	561	567	582	601	548	550	584	563	511	570	561	553	594	594	577	576	551	615	593	569	548	573	552	589	613	574	568	584	576	562	561	562	604	597	586	561	599	589	565	554	564	572	629	592	626	549	568	577	597	571	624	609	542	586	606	594	566	578	555	563	557	561	583	595	573	548	546	596	603	578	597	590	569	575	615	572	556	551	596	590	579	537	582	558	557	581	601	580	566	586	551	546	569	561	567	562	612	542	534	565	590	563	539	607	553	596	546	531	524	569	617	574	574	574	584	592	565	562	536	570	571	543	540	582	617	614	545	626	574	623	599	559	587	576	552	572	566	577	576	575	568	580	533	614	556	573
24311	21486	28901	24463	21410	13151	5429	3355	2628	2284	1932	1731	1654	1528	1416	1304	1184	1083	1000	848	782	760	710	657	622	608	602	507	553	570	505	522	494	490	483	485	465	461	423	454	465	477	437	451	458	454	443	501	449	463	432	414	429	442	432	431	452	427	447	412	417	415	429	430	417	405	425	399	410	438	420	431	443	430	436	404	414	449	441	405	438	420	420	445	398	425	437	400	405	393	410	444	463	399	412	405	456	410	406	478	363	423	412	401	469	462	399	453	438	436	441	424	376	417	423	382	406	424	420	420	404	405	436	395	433	431	441	433	409	389	406	422	401	421	447	432	394	403	440	411	401	412	427	411	407	393	417	394	432	412	387	408	439	387	389	441	454	451	395	429	423	424	425	377	410	424	454	425	453	429	423	426	415	426	447	442	388	413	444	398	420	438	408	402	451	414	395	391	396	456	419	434	403	415	408	409	427	409	443	412	390	426	393	412	397	387	382	443	411	420	403	400	435	416	394	429	407	389	419	395	392	413	458	399	408	423	431	432	421	405	432	432	436	399	427	418	438	424	406	408	419	402	433	378	424	393	393	414	403	418	406	402	463	429	394	408	410	413	416	399	398	414	413	413	448	421	395	414	389	435	410	457	426	426	442	389	462	448	381	433	374	438	426	406	403	414	443	430	428	361	424	405	411	435	411	415	381	441	451	399	424	412	395	451	374	431	416	421	412	402	422	434	411	394	388	410	409	409	401	405	389	424	414	402	383	401	413	395	415	456	416	433	427	374	419	435	389	440	413	455	413	422	419	404	437	433	418	395	403	429	417	407	420	480	402	414	417	405	393	408	410	411	438	385	405	400	414	402	453	407	409	412	435	432	414	372	396	398	404	418	411	413	445	374	430	408	450	439	430	443	401	401	422	418	415	389	411	400	427	385	440	418	407	417	450	427	412	420	432	424	437	402	413	423	417	396	430	414	427	434	389	431	424	424	398	397	424	414	428	411	414	433	415	416	413	442	410	388	422	433	411	448	389	437	411	440	426	405	420	448	413	400	430	407	400	422	417	391	408	399	429	431	408	396	432	415	422	420	387	429	426	398	451	405	429	422	409	431	423	435	429	430	420	410	393	406	420	411	413	374	458	408	408	439	442	428	401	401	394	378	369	428	425	421	409	406	442	440	438	448	432	416	431	386	411	408	407	436	425	407	431	413	426	413	433	428	407	418	389	440	383	429	437	425	417	394	427	379	422	423	429	417	408	418	423	398	420	415	437	364	448	412	422	438	398	410	403	411	445	426	435	399	378	431	420	408	402	363	430	425	403	383	426	429	403	404	402	385	388	408	430	397	409	424	428	410	434	407	443	448	432	403	393	433	412	421	399	444	427	398	431	413	452	417	406	453	425	441	402	413	422	409	393	444	412	453	453	406	416	454	421	390	395	418	418	439	437	400	434	420	407	410	424	437	397	411	404	395	404	395	415	386	412	421	443	459	438	403	422	412	375	398	425	412	415	395	428	424	423	400	408	434	399	426	416	390	426	416	434	394	405	392	439	406	414	393	426	431	414	469	433	401	414	426	413	445	387	412	443	399	448	409	413	425	437	435	374	461	402	373	406	383	444	398	418	423	423	438	402	417	389	424	383	415	403	451	423	381	389	421	409	428	407	418	427	385	378	429	396	404	403	425	447	420	425	411	383	458	437	452	407	437	415	450	436	391	415	399	422	441	374	410	418	421	420	420	402	397	455	427	430	398	441	427	423	391	391	402	424	398	439	476	401	408	429	408	407	411	407	407	457	450	416	448	421	388	405	410	412	416	439	385	425	396	434	393	407	428	400	417	400	407	451	425	380	435	427	438	440	410	407	407	418	456	451	381	410	427	427	425	407	434	378	430	399	418	416	388	436	407	370	399	393	384	425	417	437	427	423	442	401	441	451	429	436	418	430	397	415	419	446	425	428	400	409	408	410	408	434	414	401	404	427	424	439	394	427	402	412	429	431	409	427	397	399	393	388	386	430	432	440	408	437	426	401	385	410	424	463	456	421	391	430	394	426	429	452	395	408	445	402	417	380	426	421	424	424	402	365	418	391	409	405	431	413	421	410	435	416	394	395	436	437	406	392	428	448	421	407	394	432	414	382	438	400	409	408	392	410	427	409	422	454	426	405	418	379	418	419	392	417	403	429	420	406	404	408	410	428	415	394	408	433	421	486	448	413	411	398	413	371	406	417	378	435	373	391	394	416	458	400	425	410	413	402	381	414	417	441	433	398	414	449	424	418	378	370	383	408	460	424	403	415	423	429	402	385	425	412	433	414	423	422	422	442	376	424	430	398	419	386	426	452	435	417	402	453	421	401	422	435	418	433	417	442	393	398	427	383	416	407	452	407	425	421	416	428	420	411	437	421	426	405	418	420	435	414	396	427	408	426	421	430	415	443	406	431	417	445	448	398	406	413	435	413	413	422	392	373	396	401	409	415	416	456	418	402	396	420	414	394	421	422	393	395	441	375	416	385	416	373	423	422	414	402	419	391	425	400	420	439	390	400	476	388	430	417	404	400	385	440	441	468	439	393	432	438	387	427	404	425	458	437	407	447	417	446	391	426	425	416	446	416	403	433	439	408	360	415	402	433	424	394	402	385	388	428	423	433	428	390	389	412	411	412	422	423	410	424	439	423	420	388	417	413	427	403	475	410	407	428	432	409	409	429	407	403	405	415	421	428	404	413	416	393	428	413	445	415	436	358	386	409	424	389	412	385	438	389	413	405	354	407	473	407	419	404	395	382	433	442	416	427	422	413	391	411	363	416	380	390	423	425	411	441	425	422	382	393	396	434	384	414	430	453	421	432	420	393	422	414	412	442	409	441	379	415	396	384	412	422	400	422	458	405	404	385	433	411	405	420	410	445	402	411	390	413	395	392	413	419	436	403	392	414	393	367	427	429	395	458	437	401	375	413	411	444	374	391	421	435	459	397	410	421	433	430	391	427	452	427	455	420	405	361	419	397	417	404	417	408	427	394	436	386	437	407	392	355	419	435	388	389	402	405	440	416	403	428	383	434	394	396	412	438	413	404	381	412	449	411	419	415	407	411	433	418	376	416	389	435	415	382	386	401	440	395	415	401	405	442	402	402	424	415	420	391	404	393	434	414	407	437	425	410	406	424	405	388	429	426	410	418	406	394	411	426	442	402	420	450	380	456	426	411	424	419	466	434	430	413	429	372	408	397	437	423	417	421	399	396	390	418	386	406	403	433	425	410	427	442	449	380	451	411	431	430	406	414	423	429	379	464	423	431	379	390	429	427	436	432	417	390	407	443	401	422	434	420	409	405	426	441	413	437	410	375	433	398	399	454	435	404	427	421	410	397	451	441	410	456	458	428	393	439	429	438	406	449	421	408	411	421	431	415	422	400	392	383	437	395	417	428	391	406	378	412	460	426	409	435	471	399	411	364	420	397	401	405	435	414	437	409	408	428	369	389	404	425	346	393	379	426	437	402	413
16396	31058	28046	20441	16208	13256	11377	9990	8629	7313	6515	5678	5343	4931	4668	4122	3789	3365	2868	2642	2293	2190	2073	1809	1687	1525	1422	1370	1266	1277	1130	1157	1133	1092	1069	1006	960	999	941	948	941	937	917	927	926	923	965	925	894	932	877	914	862	857	826	849	819	833	856	857	832	811	853	843	826	878	844	803	834	839	861	863	854	850	857	816	857	835	837	883	822	870	802	767	826	827	803	828	805	833	871	800	785	831	810	853	820	840	785	812	807	808	854	845	839	888	821	837	823	859	824	770	802	861	887	820	855	815	846	815	858	831	800	863	832	852	839	835	839	827	816	840	855	821	799	826	830	795	806	851	812	864	854	782	806	844	796	746	838	849	835	827	789	847	862	851	845	815	849	837	855	821	840	798	832	872	841	846	848	859	824	809	841	894	806	824	832	793	822	829	849	859	834	825	816	851	831	816	850	772	811	858	824	773	880	837	831	851	871	825	816	837	882	774	859	851	824	821	828	760	817	886	831	855	742	843	833	791	794	802	772	812	845	840	825	853	874	869	853	827	849	821	769	834	827	832	853	832	809	800	807	791	868	791	805	824	813	789	798	803	839	788	814	853	815	792	807	852	866	815	837	839	838	827	855	870	831	858	819	834	842	831	807	782	790	842	844	811	814	830	857	797	841	837	850	810	809	801	809	830	804	825	816	847	825	817	796	829	780	862	847	840	811	844	828	833	867	814	813	801	825	828	886	840	803	845	868	842	807	856	826	831	806	794	767	827	871	798	818	810	832	821	809	820	851	813	826	818	792	826	839	807	845	833	845	841	833	815	828	880	797	799	827	821	816	826	840	810	826	839	820	808	815	827	814	882	816	799	858	862	820	814	827	853	839	867	860	842	821	814	812	796	812	799	810	820	909	794	819	860	842	792	834	810	811	776	879	804	835	830	813	784	806	769	878	787	835	863	854	849	842	833	848	823	816	761	753	838	831	847	847	839	767	819	802	780	856	864	810	821	841	848	810	839	804	839	857	780	853	838	812	823	827	837	832	827	832	761	850	829	822	783	814	855	843	782	791	815	758	860	810	824	857	804	865	828	864	807	827	782	820	807	831	792	856	860	823	844	820	862	875	830	794	837	808	866	807	778	807	828	838	844	878	774	844	854	801	819	783	900	834	858	821	764	790	887	860	813	839	844	831	785	827	849	840	881	836	778	871	733	796	849	801	752	828	836	849	842	798	833	835	856	827	805	819	854	824	793	841	801	829	764	809	808	788	840	818	779	871	829	843	811	870	798	818	797	831	782	837	807	766	807	821	839	871	807	800	824	795	840	874	806	795	764	842	804	814	841	831	886	846	807	802	796	825	853	798	841	789	831	754	852	805	776	871	790	839	788	832	847	830	802	826	849	851	786	800	843	825	877	787	823	838	835	811	846	824	866	807	840	855	829	827	816	850	816	829	823	859	822	822	810	813	862	788	796	821	812	815	826	868	821	854	841	836	845	830	857	838	820	814	788	801	812	833	834	875	869	831	823	859	837	812	801	851	838	863	860	823	803	854	829	775	892	809	848	878	873	813	782	846	838	819	793	828	815	849	798	878	852	844	831	808	847	830	817	872	773	770	868	870	837	803	805	808	798	823	814	852	820	819	836	817	801	857	823	844	841	822	843	780	771	831	890	833	792	833	780	818	815	821	851	818	871	827	822	789	860	835	785	825	858	840	866	832	805	882	841	829	834	852	807	821	847	781	793	867	813	849	828	865	822	783	840	795	846	857	833	827	839	863	806	803	821	868	832	813	804	883	882	804	787	808	821	878	846	833	847	829	830	804	849	845	871	817	824	833	805	826	879	799	842	828	821	849	807	860	820	862	808	865	824	843	836	837	845	873	828	812	814	792	857	835	880	833	867	817	835	837	785	790	861	825	805	827	790	831	851	815	831	863	801	818	845	804	871	807	774	812	766	812	871	821	842	843	836	852	819	851	887	838	859	822	861	854	851	792	775	802	827	840	856	838	837	839	824	848	806	825	799	800	806	835	800	894	791	819	754	848	839	829	833	838	825	854	854	830	839	817	857	794	822	762	813	810	823	815	860	842	815	786	788	811	792	861	806	881	847	825	810	866	833	825	849	825	832	843	826	821	805	845	855	806	824	838	832	836	808	869	842	835	823	795	819	861	823	794	803	842	756	837	821	815	828	871	825	815	845	830	796	776	819	812	828	840	860	842	785	792	794	847	848	831	853	851	847	828	768	791	838	825	791	826	811	799	817	852	812	839	886	805	793	779	850	856	809	789	786	851	815	818	838	848	827	825	842	768	808	793	827	827	805	831	838	845	823	821	873	835	800	838	838	809	822	814	788	861	852	806	846	815	830	816	892	871	758	816	823	843	827	786	853	806	813	779	795	866	844	820	791	873	859	816	815	786	824	828	858	780	788	802	801	821	849	831	800	879	863	807	798	839	810	817	850	858	796	862	800	816	808	842	816	781	804	817	836	876	810	841	845	845	781	822	831	880	827	798	832	802	867	835	847	824	817	801	825	847	841	829	856	856	804	852	809	881	846	863	925	827	799	795	843	820	830	841	845	844	799	803	854	867	799	812	814	840	875	816	839	765	858	787	892	823	822	928	843	830	781	797	837	821	847	774	841	846	807	836	823	807	841	788	758	771	852	808	810	898	834	811	797	831	779	824	767	867	815	808	829	856	811	837	838	864	840	782	860	873	840	779	857	822	808	849	821	777	890	818	807	810	853	858	879	797	849	823	800	843	819	834	835	847	835	784	833	797	830	886	847	825	781	810	800	836	852	812	831	840	845	785	851	785	849	787	828	848	872	800	840	847	822	793	838	820	837	812	832	833	817	856	845	842	874	784	807	837	830	845	788	860	836	825	802	849	843	849	826	855	807	813	810	846	799	808	786	778	806	799	828	797	813	829	765	823	819	822	837	809	781	832	818	846	845	787	824	851	793	830	850	845	788	825	794	821	812	844	809	870	844	865	812	813	823	848	833	779	872	800	838	873	860	826	792	872	850	803	833	821	845	859	839	843	802	804	787	855	807	809	846	842	839	785	782	809	841	845	822	807	888	816	795	855	791	805	797	815	820	859	824	876	821	847	779	809	849	795	869	873	852	790	855	879	822	785	811	859	825	892	789	853	876	798	816	824	752	874	789	829	847	797	795	848	827	883	819	805	811	857	821	806	839	830	822	823	807	817	783	852	823	827	817	836	767	808	812	839	802	867	841	823	794	805	807	864	808	804	869	827	856	853	789	875	834	823	833	749	882	810	845	784	839	811	828	816	783	826	819	862	815	794	813	861	823	823	843	858	793	803	792	857	791	802	825	814	873	804	815	784	933	832	873	835	801	797	811	798	841	865	847	831	836	835	827	857	898	858	822	825	805	881	855	859	856	813	886	810	785	819	809	837	865	841	860	829	836	825	845	809	797	842	806	781	829	836	844	834	756	795	837	851	802	890	864	795	805	840	850	798	810	795	787	810	839	806	797	846	846
27510	18240	8323	3596	1867	1363	1094	931	780	687	605	595	558	539	469	472	492	412	375	372	357	353	335	323	296	302	307	298	285	259	259	291	270	258	275	252	239	274	252	277	260	266	234	249	240	249	262	263	244	239	271	252	260	251	240	230	256	239	241	246	249	241	237	263	263	242	237	230	247	278	258	270	268	267	234	232	207	254	261	229	246	272	259	229	238	236	209	242	227	256	217	241	249	251	242	222	228	268	256	235	209	249	261	219	251	257	247	261	276	240	268	234	259	234	209	271	242	246	262	222	245	216	237	245	252	239	261	274	254	238	251	243	214	244	228	257	234	217	249	230	233	271	271	219	254	220	218	245	259	266	203	251	229	238	262	259	251	242	223	236	247	240	223	223	257	234	264	256	263	253	221	248	239	252	231	232	271	236	215	243	259	210	238	256	265	250	232	240	280	253	230	261	245	221	249	244	226	257	286	249	258	242	230	239	247	244	231	255	267	272	232	245	217	237	261	244	260	229	248	262	256	229	250	234	235	265	242	232	262	237	252	263	276	251	244	222	239	224	236	240	266	229	249	276	217	221	218	233	254	230	247	223	227	247	225	255	256	218	239	239	230	248	234	279	256	220	223	209	242	247	245	236	241	248	244	237	233	228	218	223	240	236	248	256	264	228	252	239	234	241	258	236	234	254	217	249	250	262	240	256	254	239	253	239	242	237	258	262	254	249	245	264	215	243	248	261	237	243	219	247	239	229	242	200	245	250	259	253	255	251	229	233	243	251	246	240	243	240	222	243	214	223	253	245	249	271	274	239	247	276	221	238	269	243	246	226	245	236	227	239	226	272	238	236	233	256	244	268	248	227	216	253	236	257	246	254	235	279	258	224	245	250	260	251	232	234	250	235	270	255	245	226	244	224	222	216	256	245	228	233	236	260	293	249	225	256	237	244	226	245	206	236	241	234	245	247	240	245	227	234	228	232	247	235	228	230	233	256	246	237	272	241	211	237	263	219	274	254	261	257	249	259	273	255	223	213	230	237	229	226	246	244	204	237	250	223	237	233	246	266	246	244	236	254	238	229	217	234	229	231	230	242	233	232	261	234	258	240	209	247	244	241	251	245	228	205	213	249	225	234	239	259	234	265	236	227	229	265	254	275	246	231	245	276	270	259	236	264	264	245	254	268	267	241	252	226	204	284	270	253	194	256	245	254	219	244	263	233	253	199	256	250	228	225	221	231	250	237	262	281	209	250	257	232	245	244	221	265	231	262	236	238	230	242	233	234	235	222	247	254	220	241	213	225	242	236	257	255	210	239	280	253	224	245	234	220	242	243	248	215	242	229	242	263	254	240	238	236	237	202	234	254	250	239	277	253	262	242	259	234	221	259	263	238	250	259	250	238	239	235	271	242	242	245	263	245	226	237	242	224	285	246	241	240	256	285	242	217	284	269	194	214	266	285	244	244	238	250	232	249	249	229	218	238	241	232	245	246	219	246	243	237	267	222	244	250	249	250	223	234	235	249	219	231	242	238	207	252	239	239	246	227	247	240	237	250	246	238	257	255	234	237	268	242	239	198	233	247	276	217	258	239	224	271	219	280	266	247	280	240	228	240	247	227	231	224	235	225	242	225	248	241	237	244	234	210	238	217	241	222	254	261	264	221	242	244	240	243	254	238	225	247	243	244	222	252	214	227	260	255	212	245	238	223	249	234	240	223	245	245	269	248	232	233	228	238	213	249	248	252	219	240	221	260	247	236	252	223	237	241	221	274	256	242	264	241	237	233	241	238	229	245	220	237	249	246	236	239	257	244	240	253	224	244	237	224	266	278	232	256	251	241	223	221	248	253	268	245	228	238	218	265	234	242	239	231	253	266	209	218	266	245	241	234	211	214	216	241	261	231	216	253	223	220	267	236	237	225	255	237	237	243	237	254	261	236	226	246	240	237	233	246	249	258	263	236	230	253	274	230	246	235	230	259	236	244	238	237	264	267	246	225	255	251	254	246	232	240	224	259	228	247	255	242	249	261	238	287	230	224	229	244	244	251	249	245	211	245	283	238	243	227	238	235	240	241	250	265	243	233	239	254	260	242	228	233	244	238	249	237	259	227	226	246	230	217	224	256	261	251	249	218	253	221	244	243	230	228	250	228	253	233	256	240	265	223	230	229	241	264	220	231	237	236	254	215	229	223	244	239	261	231	241	255	255	221	248	223	260	271	237	241	229	242	242	224	235	218	240	256	223	244	231	221	245	222	203	225	239	234	258	256	230	251	195	257	256	243	255	230	252	234	236	239	248	286	259	247	231	210	243	242	258	268	245	250	242	234	228	228	232	259	242	230	207	252	241	238	231	273	249	244	231	246	234	228	223	234	232	239	239	262	238	248	217	215	235	231	231	248	240	248	246	260	221	246	238	230	249	237	244	226	265	256	241	225	254	245	245	237	248	219	226	219	217	234	233	255	252	230	240	227	222	237	215	276	216	246	232	240	271	258	256	241	242	229	244	243	255	257	231	240	284	258	253	239	241	251	241	248	247	247	260	240	246	217	229	236	212	236	245	247	241	233	237	256	227	216	239	266	221	208	251	207	222	233	239	215	269	226	242	267	229	254	242	241	239	262	218	271	220	244	246	241	209	240	225	251	249	248	263	240	237	242	231	260	238	220	249	239	221	265	229	228	255	271	237	234	270	228	261	257	276	264	239	284	229	246	214	228	249	229	240	243	225	236	232	231	222	239	207	232	250	232	233	257	244	255	236	250	238	240	224	239	228	255	233	250	224	231	244	225	225	248	235	270	233	237	233	261	264	237	213	256	243	205	233	250	260	211	251	246	252	245	249	246	225	253	271	243	247	223	246	261	272	235	231	218	260	254	224	248	237	233	234	245	230	218	225	209	252	263	236	252	264	246	230	251	236	250	253	251	263	232	220	265	221	241	261	241	220	240	230	207	256	234	229	256	243	250	245	272	248	232	244	277	276	242	226	230	237	238	232	252	252	263	236	240	254	235	240	225	239	209	240	216	253	237	259	233	263	237	231	241	213	249	236	257	270	225	251	236	236	245	241	272	262	214	233	227	256	234	245	241	242	230	232	245	232	258	216	243	250	213	270	235	224	243	266	235	237	240	211	243	232	274	264	289	232	247	260	250	218	252	239	241	226	240	248	231	211	280	219	247	220	245	252	251	247	252	247	270	240	217	243	254	234	227	212	252	236	256	249	237	240	243	234	231	245	211	258	249	229	231	237	265	232	264	247	228	248	256	224	258	255	253	245	244	238	252	238	244	230	235	232	244	289	242	233	245	245	207	240	267	222	249	257	248	235	248	220	235	245	243	245	254	213	216	226	264	243	225	223	241	244	221	218	235	238	233	215	243	241	222	253	242	269	226	266	229	289	233	246	269	234	237	254	256	237	250	230	259	249	238	237	234	249	249	242	234	230	253	273	244	248	269	258	217	225	261	255	254	268	216	239	213	262	215	239	242	231	216	215	296	237	238
11534	17147	14858	8243	6117	4984	4094	3623	2889	2514	2300	2050	1898	1887	1798	1613	1468	1304	1221	1083	1006	941	921	854	804	769	716	694	643	670	670	629	562	580	624	570	589	547	533	540	570	536	581	590	606	552	573	572	533	523	517	572	510	477	511	539	544	524	515	522	510	522	541	546	546	540	531	558	528	526	531	540	558	516	496	497	484	525	507	534	560	507	537	548	544	498	544	568	513	508	547	489	494	503	518	532	516	500	488	506	538	497	554	492	529	475	496	490	514	515	518	502	544	528	517	529	470	468	500	471	536	488	556	491	477	490	513	475	513	524	475	546	515	535	465	518	563	565	508	472	500	554	499	530	522	501	523	516	525	548	522	538	551	521	521	529	477	527	506	499	504	466	494	499	548	534	513	513	474	527	518	481	519	506	532	498	516	542	546	510	521	549	540	529	529	534	563	506	505	530	530	511	523	528	504	542	512	527	522	522	526	516	506	503	501	512	533	525	510	529	501	482	522	505	536	529	507	516	552	526	515	513	542	480	564	545	534	493	493	481	510	466	537	469	497	525	494	523	530	532	532	503	490	533	546	545	521	510	509	513	489	550	525	527	516	543	573	544	524	506	509	513	524	547	487	571	480	553	543	527	525	511	561	494	541	496	490	548	509	507	514	545	502	536	526	534	528	498	537	498	499	516	476	562	511	489	539	529	529	522	500	540	472	515	534	541	512	526	567	505	508	481	568	482	539	540	528	533	491	518	524	490	519	542	520	518	530	526	526	491	501	516	484	522	532	526	552	437	528	530	506	515	508	508	550	522	499	517	569	490	523	491	510	496	517	518	509	516	550	488	519	527	585	534	517	544	510	505	535	541	508	490	540	545	516	566	478	485	496	510	499	506	528	507	513	526	513	504	489	490	482	528	530	500	509	519	551	524	526	519	520	487	517	498	507	536	519	476	513	512	548	528	482	553	517	526	500	538	528	506	553	526	516	509	496	496	522	509	481	529	518	531	538	509	515	524	516	555	477	505	519	491	502	505	537	499	541	507	497	508	519	528	520	489	560	518	530	518	536	548	505	535	508	500	537	499	508	507	507	529	525	539	515	565	502	534	510	520	548	511	514	486	504	554	508	525	519	533	488	477	531	503	521	523	537	503	504	520	514	524	538	526	526	509	509	507	495	503	516	486	537	515	537	520	506	539	533	505	511	497	526	552	489	559	572	509	547	516	491	498	508	545	520	577	514	510	500	522	495	498	525	494	488	464	496	499	512	528	517	530	495	512	520	506	552	470	509	471	509	486	543	509	501	530	503	520	494	477	487	560	513	487	514	521	535	526	527	525	483	528	505	522	461	490	518	524	500	515	528	510	535	522	484	518	541	521	487	527	470	531	495	507	510	500	508	528	513	515	541	541	505	553	498	510	470	550	512	520	528	479	547	489	491	553	523	526	498	553	513	492	534	521	522	534	554	500	521	517	559	529	522	536	525	544	497	484	541	514	499	493	519	504	548	518	507	540	519	596	511	492	518	516	479	534	534	526	499	509	542	510	531	544	518	537	552	566	555	499	515	552	521	547	520	492	535	560	516	498	505	513	492	487	553	535	507	496	550	545	539	558	525	492	530	510	508	517	487	527	530	536	472	506	531	527	518	467	502	529	482	507	562	524	508	516	481	558	467	523	541	542	504	504	501	493	525	539	534	506	545	528	496	498	510	534	506	523	494	516	522	517	511	508	521	551	507	552	551	521	509	486	550	474	470	509	564	463	523	514	506	499	536	493	536	479	483	535	469	523	505	532	534	515	526	528	558	515	530	516	458	504	530	505	505	551	532	529	511	525	519	544	550	512	503	537	544	505	560	481	512	513	525	531	486	481	491	514	510	493	520	515	515	532	513	548	518	514	542	508	543	527	483	501	527	531	543	526	533	491	532	505	523	529	506	510	532	512	522	502	514	511	513	521	527	506	506	510	527	549	502	502	480	518	497	537	520	492	545	547	539	548	524	539	475	526	535	528	537	500	481	491	499	510	519	505	531	524	502	504	524	530	523	502	547	497	527	514	528	510	525	517	509	500	496	485	502	495	535	507	479	532	529	546	512	525	533	512	519	481	546	571	509	508	507	516	516	512	531	522	559	534	517	507	555	597	534	482	539	569	530	513	519	516	524	527	498	497	538	496	499	527	497	516	511	542	530	491	509	506	527	485	544	480	524	527	500	522	519	522	499	529	550	500	497	509	501	533	531	530	527	495	536	514	472	518	511	519	542	491	507	509	529	498	529	508	533	489	493	472	539	537	493	555	503	539	522	494	556	522	540	541	501	561	525	501	520	527	518	491	521	483	539	515	509	545	540	475	477	512	520	530	515	536	517	555	535	480	531	525	540	533	505	500	555	521	518	495	537	567	490	507	533	510	506	485	544	523	507	522	501	525	539	532	537	541	538	515	491	493	509	493	471	515	539	517	529	540	513	525	509	482	509	506	552	491	516	518	553	491	524	506	525	541	483	506	507	533	561	518	570	506	552	504	491	515	528	486	524	509	518	505	554	521	500	513	462	511	517	530	533	544	514	509	540	491	488	524	523	507	496	476	504	552	504	469	522	480	508	474	517	528	538	514	510	490	485	536	504	502	461	531	516	505	539	490	508	482	499	527	523	543	500	533	558	506	523	501	515	498	518	500	534	490	531	505	534	488	590	513	531	514	518	542	504	503	498	549	522	517	550	531	532	510	511	480	535	499	493	502	535	519	500	529	548	530	524	511	507	549	540	533	525	518	497	488	526	543	531	518	505	546	544	513	498	523	505	519	514	550	524	492	507	477	534	524	513	531	534	516	496	528	528	517	506	539	492	503	500	512	484	504	498	501	486	520	462	513	517	527	513	505	537	521	515	525	491	549	511	513	514	483	520	527	523	514	528	506	497	492	527	558	511	499	552	511	507	503	527	499	514	484	524	528	521	535	514	523	537	537	497	528	574	536	508	543	524	490	527	548	551	502	506	523	541	484	516	484	509	527	520	504	481	502	505	501	485	502	528	521	553	470	485	528	511	549	567	503	552	532	538	527	514	498	526	517	461	515	534	552	526	503	527	504	508	501	543	475	479	501	504	512	528	526	554	559	484	506	510	529	474	507	542	477	505	535	482	511	540	562	548	529	508	507	489	545	517	511	508	531	467	523	513	489	573	531	501	516	496	534	516	541	546	514	547	538	492	521	520	524	458	543	488	501	513	539	496	540	503	529	512	578	526	500	511	511	498	498	551	526	535	536	564	520	559	527	502	510	518	542	483	484	543	514	505	541	559	515	516	516	530	486	535	507	498	487	507	483	485	498	523	518	532	469	474	499	486	533	507	521	507	521	500	474	489	513	533	505	501	538	533	517	502	566	522	524	532	504	528	479	518	502	501	462	532	493	515	540	536	509	520	526	534	561	521	541	538	516	515	516	509	528	523	521	506	493	518	468	519	533	505	510	522	523	542	495	533	504	495	517	491	559	506	546	493	481	529	560
25173	21470	27868	25385	13721	4258	2785	2127	1690	1423	1247	1023	997	1011	960	848	785	671	636	556	494	480	482	474	407	393	367	364	332	363	358	346	304	333	331	322	324	318	278	341	310	284	282	288	298	320	295	289	298	287	292	298	283	293	268	252	313	313	297	274	300	272	269	298	277	277	295	263	285	282	264	317	264	239	301	284	298	279	299	274	270	285	326	279	249	263	273	269	287	279	315	268	301	273	270	292	280	283	280	289	256	313	290	300	272	290	261	319	265	298	281	282	280	292	265	294	283	259	275	253	269	265	278	292	290	287	271	282	313	278	308	281	277	269	274	276	266	289	283	271	264	264	282	285	298	311	291	271	238	284	265	291	262	302	275	285	278	286	298	293	284	289	298	279	284	292	281	267	265	284	258	291	264	271	295	271	276	267	301	269	294	291	245	283	307	286	297	257	292	259	280	259	284	272	279	264	272	300	294	280	272	260	257	308	282	310	327	266	277	266	275	251	291	257	271	291	290	309	283	272	275	277	290	307	248	293	269	282	262	274	270	293	310	309	266	296	286	270	284	297	281	289	265	246	272	283	264	267	272	268	257	302	296	312	289	277	266	278	288	264	262	282	299	279	286	292	269	310	277	263	289	265	277	258	285	272	265	268	267	271	331	276	266	308	274	257	298	281	251	305	288	275	255	286	278	305	279	292	268	268	288	258	284	283	292	301	272	293	280	252	320	285	261	302	271	265	269	285	284	250	286	293	264	271	266	270	287	293	288	291	305	323	249	262	291	271	306	275	272	294	304	287	277	264	307	270	260	258	278	294	304	254	294	291	286	292	301	294	284	314	289	285	273	259	283	269	289	308	312	269	294	268	266	285	276	288	267	276	274	270	287	269	268	282	275	292	294	300	283	271	273	248	306	296	264	244	278	272	279	271	293	262	295	296	284	297	316	317	258	302	294	287	308	268	287	289	301	264	279	274	292	308	282	319	267	284	311	269	262	287	306	278	250	276	280	278	252	307	253	274	293	291	275	297	283	285	255	306	305	274	284	275	283	288	276	288	286	271	299	271	274	282	296	260	283	279	283	275	271	282	271	264	241	284	285	271	268	286	284	307	305	292	266	260	277	302	267	281	301	297	293	284	258	295	272	290	278	279	261	277	289	279	291	292	283	296	274	268	319	268	270	294	298	272	270	271	272	275	259	274	294	278	270	287	270	280	263	268	291	295	292	281	284	295	270	263	288	300	284	294	280	299	270	291	276	277	247	260	277	312	274	289	262	281	277	265	268	245	266	283	241	271	279	298	271	281	273	261	288	290	277	275	295	266	286	303	294	289	290	267	282	262	293	274	267	288	262	266	297	295	275	279	293	267	284	283	269	269	288	301	283	280	280	317	265	286	295	283	263	263	266	273	278	276	271	314	281	278	298	287	275	277	309	299	291	308	280	288	263	276	289	311	271	281	297	267	286	280	266	293	265	267	275	275	301	273	290	309	284	273	283	322	305	297	296	279	295	260	267	318	275	285	283	277	285	293	305	275	274	304	294	270	294	270	257	274	261	263	282	272	259	259	289	293	275	281	288	284	273	265	296	285	280	284	269	272	284	299	295	273	316	284	287	262	278	271	298	294	289	296	307	263	304	283	270	301	275	273	255	281	285	252	259	283	262	253	266	275	273	278	290	265	306	282	273	291	270	261	260	283	289	276	278	287	282	272	270	270	272	286	266	268	291	282	274	274	258	276	281	277	274	292	275	280	281	286	275	291	315	279	281	268	288	268	271	262	302	258	285	269	272	295	261	273	276	295	262	270	286	292	290	272	261	279	259	299	273	289	287	278	267	267	288	268	281	295	270	275	264	279	279	256	262	278	285	264	262	257	296	299	258	261	266	282	282	287	279	299	274	282	288	293	274	293	294	312	256	301	287	293	308	288	296	281	285	269	273	311	293	265	263	283	282	303	281	275	279	278	317	279	285	274	275	251	270	258	291	292	269	292	298	303	277	293	280	290	266	285	282	296	305	294	269	265	273	283	289	269	276	269	290	310	251	268	271	314	292	282	281	287	260	230	258	290	274	252	286	256	302	277	291	253	307	282	289	266	272	253	296	257	272	263	267	296	266	294	253	273	259	283	278	273	278	278	304	285	297	268	288	260	240	254	299	257	270	259	282	275	262	327	308	290	272	277	285	280	283	287	283	290	288	274	287	285	288	281	285	267	315	277	294	277	263	284	286	250	272	268	267	231	263	324	308	284	265	270	274	266	280	284	257	236	285	246	293	318	281	261	292	298	277	284	254	299	265	255	282	278	283	278	307	273	265	300	262	261	272	276	275	279	279	275	255	279	302	306	313	295	279	269	266	274	269	276	296	275	249	266	267	272	275	295	328	295	254	289	260	267	283	259	276	280	307	284	293	290	284	287	308	310	283	270	284	281	286	269	291	286	275	295	264	261	265	267	275	294	263	261	300	298	276	278	309	295	276	298	263	308	284	299	269	264	255	281	271	279	272	251	262	289	279	296	256	297	309	306	285	268	271	276	239	281	273	264	266	263	276	272	298	300	314	239	263	295	267	283	261	299	297	289	301	292	286	286	286	311	263	281	262	289	292	286	275	286	268	258	265	286	269	296	289	254	287	292	274	279	263	278	247	287	295	278	282	281	255	279	281	273	269	270	294	273	272	292	276	273	300	267	283	245	285	287	271	298	285	273	293	289	282	306	291	292	289	303	289	274	292	277	289	271	267	279	286	261	327	298	254	334	258	290	271	297	290	284	307	302	303	265	295	293	264	290	292	248	318	275	304	300	309	280	266	280	278	265	258	281	284	294	309	267	275	305	264	257	277	270	261	298	305	267	296	265	283	280	263	283	298	263	263	280	277	278	263	278	282	293	254	283	285	302	268	258	298	289	260	292	264	274	270	278	310	246	268	268	299	278	282	284	283	271	279	263	260	254	288	253	288	286	297	300	246	288	273	283	277	243	303	260	295	273	256	279	288	252	269	277	262	290	310	287	273	288	287	269	270	297	276	317	259	276	318	302	295	254	326	250	283	262	278	264	294	284	310	284	254	275	270	256	260	291	297	263	324	288	297	270	294	287	253	257	280	273	298	293	276	265	298	293	285	262	272	275	288	264	280	303	278	286	257	284	282	294	294	257	300	298	303	266	267	289	283	254	257	273	266	293	277	280	297	277	295	271	276	283	255	282	293	254	264	289	303	256	289	271	298	292	281	269	290	278	273	286	290	284	266	266	262	309	281	308	280	246	258	273	299	261	287	279	285	287	269	295	271	243	271	259	255	301	314	307	275	286	271	289	287	268	269	272	275	252	298	285	273	285	256	284	257	250	281	287	281	262	260	261	306	276	275	305	251	292	305	284	272	267	304	283	260	273	275	277	303	297	271	307	274	301	267	255	271	275	286	293	258	311	278	287	257	289	274	285	255	316	267	313	274	283	296	288	338	284	299	298	285	281	286	296	289	291	267	265	265	310	265	297	257	279
14217	26416	23795	16038	11900	9617	8124	7044	5828	4970	4346	3818	3675	3349	3066	2822	2590	2359	2023	1890	1577	1514	1364	1255	1098	1022	981	929	888	868	803	831	737	701	722	715	688	714	699	674	686	656	679	642	678	664	620	681	661	639	567	621	588	555	588	619	596	588	600	623	642	618	591	630	639	613	609	581	580	624	617	580	573	586	616	630	589	551	551	607	596	602	603	572	574	549	539	540	573	571	602	597	598	599	566	594	562	569	564	592	535	592	575	583	586	609	586	567	602	567	593	568	592	541	564	570	592	621	579	578	571	571	589	582	576	626	606	611	599	573	587	611	637	580	636	574	566	585	580	583	561	563	612	632	564	554	614	568	593	614	569	586	572	566	604	549	553	610	611	577	556	592	509	596	561	571	579	560	588	587	609	577	597	612	588	621	540	557	585	600	573	542	594	566	577	544	564	605	581	559	583	578	605	551	603	558	585	609	511	549	576	611	603	580	596	580	581	556	576	610	590	602	628	580	576	605	587	578	555	547	578	560	602	592	554	576	566	595	585	583	560	610	611	594	597	596	547	548	618	556	609	549	588	594	600	549	600	570	595	606	565	558	567	583	585	527	588	603	603	605	571	557	572	549	587	616	565	610	569	588	521	543	607	566	552	557	589	621	565	552	607	601	539	585	602	607	606	598	583	608	593	557	532	590	571	613	606	607	575	587	606	606	570	597	586	622	575	611	570	574	598	552	592	574	587	573	571	569	566	555	558	568	592	583	595	607	580	564	585	538	570	576	575	570	587	564	602	554	604	584	598	536	635	593	564	575	573	589	595	601	552	603	583	545	609	595	569	610	570	566	587	601	603	599	556	576	572	571	566	556	592	619	534	554	628	571	579	605	598	613	606	580	609	563	599	582	594	595	590	635	587	609	591	576	566	559	585	613	625	582	589	597	571	588	596	605	632	549	559	579	624	571	597	579	585	571	551	598	603	579	552	562	563	574	580	557	576	579	563	516	600	550	573	587	569	544	567	525	618	539	602	592	589	576	588	590	602	568	559	587	580	571	595	605	572	560	546	575	552	597	591	614	616	581	593	580	553	576	576	538	607	551	636	583	597	575	578	579	604	600	614	550	591	617	576	554	576	570	599	600	563	552	603	637	599	548	636	590	536	569	606	560	569	624	560	553	545	547	537	610	597	584	563	594	578	602	558	612	541	531	568	586	572	579	566	647	575	603	590	617	579	556	608	588	613	579	607	578	610	561	590	599	600	565	571	585	606	595	584	559	594	574	569	593	632	594	565	617	600	555	611	584	552	580	593	598	586	554	614	540	565	577	561	589	598	585	566	577	558	583	585	601	578	559	543	558	568	624	549	568	557	565	567	561	572	571	573	604	627	578	631	580	586	603	593	601	563	605	550	564	545	594	592	580	610	618	598	590	610	577	574	565	548	590	586	598	562	555	645	579	556	633	604	568	575	578	576	611	603	573	601	566	591	555	578	564	592	635	628	587	598	593	566	542	582	595	575	602	594	606	602	540	595	579	639	613	570	593	588	573	617	621	586	604	579	594	627	652	587	613	585	596	573	629	589	609	566	608	574	606	563	576	612	556	587	565	599	559	588	558	591	552	557	528	635	583	574	552	607	622	604	551	606	548	621	598	589	574	575	580	593	535	587	545	528	565	601	560	575	569	568	606	581	633	566	534	602	560	578	605	600	646	580	599	597	590	567	555	573	587	584	590	554	561	606	554	551	562	581	581	612	554	564	598	588	532	557	601	590	645	572	530	552	603	581	551	559	590	615	644	601	552	545	577	557	586	608	584	556	602	594	588	594	548	572	563	537	580	597	600	552	559	620	610	599	607	574	588	572	605	601	571	636	593	563	584	589	592	576	598	535	578	609	594	559	594	616	570	583	577	573	638	532	573	579	614	583	602	545	578	606	537	612	551	572	629	565	586	565	551	594	566	578	540	597	548	637	594	565	604	597	591	578	583	587	636	583	602	600	591	595	578	584	591	557	573	584	558	609	605	598	596	554	644	556	572	568	582	590	604	583	578	650	561	582	583	603	610	604	568	575	563	592	530	645	553	579	569	574	555	532	547	590	541	588	626	550	591	631	607	621	587	594	574	582	567	580	564	570	618	584	582	588	607	626	594	541	631	613	589	607	579	560	587	578	583	593	570	599	595	585	637	579	582	598	577	594	589	576	609	590	527	601	582	595	576	620	588	527	558	589	536	585	514	596	586	596	604	592	526	599	584	589	569	586	551	517	572	568	580	597	577	569	571	577	600	572	587	568	581	599	578	638	594	527	566	580	570	598	580	602	602	627	588	589	583	588	553	590	584	569	581	548	553	593	595	531	602	554	561	590	581	588	564	595	593	600	621	560	548	549	589	561	556	582	582	579	592	578	588	612	552	582	607	598	594	575	601	610	560	627	541	559	580	565	594	569	547	572	619	604	613	570	604	568	579	571	574	555	584	560	577	608	561	597	616	568	554	605	569	544	612	585	596	580	595	584	581	607	579	592	606	643	626	569	605	541	579	576	615	573	609	602	610	606	569	580	576	569	604	540	596	597	594	557	573	596	614	613	621	587	581	615	593	598	554	547	607	555	556	643	571	579	593	594	590	574	588	565	566	552	603	584	612	605	579	615	600	529	601	528	572	529	575	564	612	592	607	570	549	573	587	607	532	597	603	614	582	571	594	570	585	575	571	594	584	609	590	599	618	635	616	558	596	613	576	565	608	566	562	560	612	583	608	603	555	577	558	576	584	582	610	607	569	605	635	569	620	619	586	591	562	561	614	552	598	580	580	595	576	579	569	590	565	508	593	595	561	598	588	650	575	584	502	570	534	552	607	602	612	580	564	574	588	592	589	570	562	609	596	597	538	577	611	596	568	579	555	571	599	584	584	577	560	591	571	555	569	589	581	566	581	569	557	559	596	577	590	583	561	575	594	597	567	540	579	600	599	554	572	630	552	550	559	589	592	604	560	559	531	605	600	582	561	616	609	577	587	554	593	566	615	575	537	611	590	585	565	556	563	601	596	551	554	578	559	573	568	539	582	576	576	566	573	607	563	623	582	579	559	573	587	564	566	539	583	576	563	560	571	623	592	598	602	559	594	559	599	632	609	596	557	579	551	594	578	582	575	562	583	543	557	578	605	570	619	567	574	583	551	596	579	575	568	577	549	575	606	552	574	587	572	550	563	596	621	594	578	544	624	545	598	581	581	608	547	626	631	576	596	600	608	551	586	586	614	603	597	576	588	541	617	587	583	591	560	558	557	594	620	579	579	594	567	554	588	657	555	560	619	552	563	598	549	568	573	607	585	555	606	564	570	561	597	574	591	566	612	553	556	584	611	566	580	576	588	560	546	584	624	578	594	581	555	566	609	589	532	597	613	644	614	616	559	588	606	614	560	599	566	591	571	610	572	610	569	585	586	564	590	603	579	575	567	589	582	627	585	577	604	564	563	564	567	631	560	610	587	592	605	555	594	622	615	566	624
24170	21493	28937	24432	21399	13600	5576	3467	2578	2297	1931	1764	1661	1575	1474	1332	1228	1121	970	891	794	722	724	624	629	568	602	566	582	553	565	505	478	494	471	489	423	448	466	489	445	472	462	470	440	468	445	439	450	444	433	461	453	426	428	399	438	473	397	415	436	430	424	461	416	393	423	411	432	445	455	440	393	416	440	401	416	440	424	410	380	400	417	425	427	445	426	402	417	424	442	405	421	396	408	408	449	422	397	410	406	404	411	446	409	377	434	433	423	410	420	462	431	394	448	434	413	416	401	440	459	404	398	402	429	449	451	427	391	437	401	432	441	416	409	424	383	386	410	373	405	430	403	424	435	421	401	400	438	443	408	431	463	388	416	452	394	436	399	442	415	453	385	393	421	426	411	444	412	405	405	430	406	420	402	416	441	441	407	409	430	388	419	388	401	442	425	430	405	429	444	427	407	422	390	448	459	438	410	425	404	431	425	448	381	427	463	424	415	389	437	413	411	417	415	448	407	408	428	473	390	396	439	446	416	400	435	452	398	452	441	404	427	420	410	387	404	437	442	431	392	389	422	419	436	425	477	439	409	410	443	414	423	383	402	390	452	401	418	424	405	410	418	415	443	471	440	469	421	398	399	422	417	464	410	423	424	407	422	418	400	410	419	414	433	430	418	379	422	405	441	459	400	436	419	422	435	452	401	387	443	393	463	388	432	452	391	408	406	409	407	411	405	427	394	443	404	445	437	412	416	415	421	436	448	390	414	411	435	438	410	420	408	423	437	411	428	403	419	391	413	414	431	410	403	440	461	424	417	405	435	409	419	431	400	443	420	401	405	404	445	404	417	396	400	437	406	425	429	423	424	429	412	423	417	425	481	417	405	418	413	440	410	405	406	381	384	392	414	441	410	437	424	449	402	446	421	437	398	417	420	427	419	421	441	412	424	419	399	417	385	382	405	417	441	436	402	399	419	432	442	411	431	434	401	394	424	399	396	410	402	443	409	404	396	441	414	422	428	431	437	412	416	437	416	436	431	438	449	400	415	410	399	423	455	435	424	395	380	440	418	399	410	391	408	440	390	417	403	410	415	399	415	448	391	437	402	447	386	396	420	408	433	401	394	410	378	396	448	417	415	403	423	419	421	456	451	382	420	416	398	414	402	388	435	392	418	419	410	398	435	395	396	416	393	430	412	446	427	406	421	408	453	389	412	413	451	446	422	415	489	389	410	419	438	422	459	447	445	438	439	411	432	389	417	407	397	407	449	458	439	444	403	406	417	426	464	427	408	391	412	441	409	434	451	400	429	396	468	427	415	432	425	431	430	399	409	411	372	430	423	418	400	438	413	391	453	410	404	426	450	388	443	446	440	434	404	427	419	430	410	396	418	454	399	417	445	423	451	385	424	446	439	429	400	419	446	453	415	412	401	394	398	450	385	402	446	382	409	416	458	416	409	412	403	382	427	419	426	431	406	424	391	412	379	408	374	412	409	390	431	399	457	409	409	401	437	397	459	414	427	414	435	431	452	389	439	417	427	382	459	431	402	449	407	443	430	424	425	423	431	430	404	404	378	419	427	413	402	391	408	410	456	412	423	398	426	425	419	385	462	396	416	443	388	401	439	412	446	414	430	400	423	444	420	411	438	411	453	447	454	449	382	417	438	417	419	447	404	393	424	403	458	396	458	435	425	384	438	417	447	425	427	464	392	419	436	452	426	474	414	426	427	431	415	373	422	403	434	430	416	366	455	433	390	429	409	405	425	436	431	440	447	404	439	412	430	426	417	450	432	413	432	403	421	410	420	427	411	420	432	405	398	413	413	413	444	440	420	422	414	414	400	430	374	418	421	403	466	416	428	429	465	445	427	415	392	461	402	419	402	439	399	415	397	427	408	420	417	428	417	402	409	424	390	458	424	394	410	410	410	406	436	419	446	430	413	439	408	441	455	443	412	417	434	447	383	357	417	441	397	401	438	423	445	425	374	396	386	423	413	433	411	408	446	397	457	382	442	440	394	411	443	414	419	426	433	420	432	406	433	433	393	454	409	394	392	457	415	423	426	417	423	428	425	432	444	408	373	389	397	413	440	367	422	441	406	455	430	429	419	442	429	425	412	401	410	405	425	376	460	435	408	416	417	407	409	414	411	443	394	413	401	423	379	389	394	425	423	421	432	405	403	416	439	397	430	399	426	424	440	447	396	391	415	430	443	390	427	452	382	420	455	398	428	442	460	431	421	401	407	434	432	448	422	420	395	439	404	405	420	421	438	405	409	408	387	405	438	460	436	410	441	415	453	424	390	417	407	400	444	395	401	419	413	435	416	423	469	438	446	447	420	433	414	392	396	447	393	430	445	395	436	466	448	405	429	418	443	445	389	386	407	380	442	390	383	438	384	415	379	417	411	431	408	392	441	462	415	401	422	448	408	438	419	433	415	405	397	415	449	397	452	429	401	420	419	415	413	411	418	411	400	420	380	421	391	445	433	412	416	400	407	431	415	406	403	431	418	435	421	389	354	432	435	414	433	446	399	434	414	393	414	463	427	431	401	421	438	394	404	426	418	419	432	439	423	392	407	434	390	418	455	411	451	412	398	412	378	417	388	447	387	450	410	401	411	443	407	377	439	418	413	417	423	404	426	418	417	395	421	405	388	394	411	447	420	434	370	407	442	407	416	419	420	436	412	457	402	447	395	437	400	430	473	430	437	400	446	435	396	453	381	415	435	434	388	410	431	447	433	432	420	465	414	399	393	415	444	426	443	386	428	431	421	401	410	425	419	407	437	428	438	421	448	395	449	420	408	397	425	405	413	403	454	393	430	369	405	412	450	426	406	419	433	414	421	421	401	422	420	421	458	404	405	378	410	431	414	421	392	420	410	414	414	436	418	450	440	405	408	398	420	416	400	380	419	431	432	413	443	435	414	417	388	408	404	458	418	424	402	441	404	434	411	417	434	426	444	389	413	413	377	437	405	452	429	417	435	432	405	410	446	419	447	405	460	423	433	384	420	445	445	417	395	410	424	433	390	429	431	409	423	422	403	407	459	409	450	390	395	401	406	423	377	408	415	365	439	397	455	412	441	429	416	386	438	445	444	446	395	413	444	380	448	419	412	431	429	403	415	415	440	417	426	401	414	442	411	423	467	392	395	405	429	408	393	387	459	401	416	419	416	437	425	395	405	386	405	402	410	417	433	400	428	450	446	403	420	447	473	420	414	419	393	398	393	412	412	391	376	404	410	439	395	443	413	422	389	421	393	386	447	370	378	396	436	415	438	402	386	422	420	448	405	445	421	424	402	396	426	404	454	413	354	396	432	400	420	415	434	424	433	419	442	460	429	411	387	405	459	418	389	397	439	414	420	408	380	401	441	432	419	416	434	416	438	400	430	434	392	455	445	445	423	425	411	402	395	437	403	446	397	432	420	405	396	415	427	418	450	418	421	404	427	405	433	419	370	422	359	422	405	400	418	410	409	434	425	428	438	416	408	384	408	391
17508	32319	29409	21061	16787	13842	11767	10233	8590	7344	6412	5594	5315	5031	4667	4298	3889	3511	2888	2698	2325	2155	1967	1785	1667	1519	1429	1359	1323	1233	1210	1252	1177	1081	1051	1064	1002	991	980	1035	965	958	936	964	886	965	958	942	922	964	845	835	866	884	807	830	834	825	867	839	929	879	833	866	908	833	792	808	811	888	806	830	864	853	874	826	846	867	799	820	771	882	853	873	853	803	832	811	821	835	862	851	792	791	869	845	840	816	863	816	823	882	821	846	808	861	831	803	793	872	853	825	807	805	820	808	833	798	842	831	818	847	803	882	830	832	795	799	777	839	803	848	829	850	815	863	820	859	854	820	821	818	815	851	876	837	837	857	837	849	863	837	819	854	815	890	833	843	825	883	832	817	836	808	823	834	864	814	775	860	823	824	773	770	852	806	812	878	860	843	811	832	875	823	789	856	761	809	856	804	840	898	822	786	807	855	891	823	800	819	843	821	838	876	845	802	845	834	844	801	877	834	822	785	782	830	897	863	838	846	816	890	822	822	848	884	840	828	810	856	828	815	836	838	835	862	785	814	804	806	807	875	821	868	849	854	779	804	773	810	826	804	825	829	816	853	852	787	830	840	869	860	812	853	847	845	830	784	854	833	838	806	832	829	896	816	834	811	829	861	813	799	845	813	769	850	800	819	866	872	874	815	889	796	815	857	850	871	794	854	816	880	831	808	851	842	790	840	857	828	769	801	833	825	822	824	830	829	885	789	839	897	869	864	830	840	842	822	806	840	823	783	821	839	855	810	867	766	898	874	881	831	793	838	804	833	829	825	841	855	826	814	816	816	840	840	862	861	851	823	827	810	817	770	829	804	811	843	837	845	850	826	881	800	794	778	814	900	822	862	825	834	864	829	798	853	855	821	854	837	820	844	818	891	853	849	828	876	795	911	895	840	849	833	848	851	854	845	874	812	871	813	799	844	793	829	784	838	819	774	798	850	882	821	822	843	801	830	838	854	836	818	856	836	834	779	839	807	789	860	845	817	857	834	865	837	809	817	864	864	820	876	876	831	857	853	810	776	822	840	849	843	781	819	803	873	821	878	806	859	855	798	859	863	816	870	840	815	812	790	824	809	825	797	806	769	812	840	818	838	855	786	869	807	821	829	817	798	817	796	842	790	802	867	818	822	814	777	817	835	826	814	766	810	840	864	844	872	800	841	887	813	820	775	783	760	847	811	845	875	827	829	858	844	886	811	835	806	818	831	816	821	835	833	827	843	857	841	801	844	806	855	859	828	804	761	833	777	810	843	877	816	795	800	865	844	782	826	766	810	776	810	833	839	864	849	816	844	812	856	801	816	848	846	839	848	828	811	852	854	837	816	846	837	804	851	863	840	828	828	835	833	861	833	893	780	884	828	825	832	821	829	790	797	846	816	829	829	841	861	839	912	830	824	826	858	786	786	833	828	824	882	852	811	897	818	857	789	856	866	844	838	870	821	866	785	833	850	889	787	785	828	847	810	842	833	820	862	836	847	871	894	795	811	834	805	796	839	886	883	793	865	833	854	834	857	867	827	794	833	825	802	813	859	797	840	817	867	850	846	842	845	838	852	844	829	836	816	809	801	837	848	790	827	817	854	804	774	830	840	827	807	832	855	785	849	828	890	868	808	820	810	839	855	877	834	862	839	834	795	823	808	818	873	811	826	763	892	776	876	818	889	837	874	868	843	811	811	828	790	848	876	826	837	873	848	791	780	868	846	817	846	841	769	891	824	834	850	825	884	789	831	816	818	845	846	831	820	858	792	847	842	827	812	783	837	859	842	793	810	795	796	860	837	842	813	818	794	858	815	867	813	850	866	823	815	836	880	828	807	805	856	870	826	842	770	802	885	886	844	824	832	821	823	853	819	843	875	847	820	820	860	857	833	837	847	819	805	810	814	824	804	897	827	837	789	853	815	820	846	841	807	808	800	899	856	827	836	793	870	839	846	855	830	809	823	833	797	790	819	861	837	813	824	824	772	849	784	786	845	851	856	860	840	803	858	831	839	844	792	894	768	843	792	864	867	783	809	859	865	874	835	862	862	842	816	860	824	845	834	812	842	794	781	845	826	861	780	856	821	744	820	820	869	818	834	816	825	809	859	846	817	818	811	850	821	808	753	865	792	787	826	892	832	848	881	773	811	811	810	822	820	857	821	857	858	802	833	811	889	815	822	795	872	833	840	798	767	882	812	864	787	865	806	817	874	784	819	843	835	843	895	844	827	838	836	859	831	817	773	798	853	822	808	851	818	843	887	835	860	829	826	833	846	835	879	837	845	857	848	804	818	806	847	820	829	837	835	809	822	838	841	781	881	864	826	850	848	886	807	838	796	861	829	826	814	791	818	828	827	826	848	782	827	817	803	782	820	769	848	802	826	848	806	815	856	825	802	839	877	839	832	881	821	794	827	832	822	791	860	870	810	841	813	834	803	816	813	769	843	816	819	812	843	800	868	810	853	802	821	833	825	809	868	820	868	820	857	844	795	820	887	818	880	798	824	787	783	780	882	874	829	821	772	901	785	840	785	843	800	821	864	855	879	839	828	814	835	833	827	838	816	837	814	842	783	810	842	802	755	787	838	829	862	750	862	829	844	817	802	825	831	801	863	850	834	837	824	857	846	844	848	822	782	857	852	787	833	824	842	815	855	842	816	773	827	825	800	812	811	855	819	810	788	792	860	817	880	833	807	876	847	835	882	833	796	812	800	838	862	840	853	837	818	900	818	842	822	817	809	807	843	800	848	838	802	859	864	848	787	805	819	790	823	781	821	804	808	815	820	855	866	819	840	843	839	820	802	854	808	830	846	823	775	861	842	828	846	851	860	874	832	851	843	830	814	813	809	831	891	795	819	815	796	797	855	847	808	827	807	812	819	831	816	831	873	847	888	881	779	866	806	871	834	829	827	901	824	849	860	823	824	794	833	823	877	848	801	829	829	840	816	866	799	824	795	873	867	862	802	813	874	859	844	867	866	792	804	899	858	863	815	830	874	856	840	831	842	851	842	872	851	810	849	821	815	845	836	837	849	845	818	817	766	823	806	806	876	813	804	900	852	833	845	832	849	826	843	842	844	839	799	832	811	841	905	868	833	862	841	783	814	774	809	842	839	830	832	833	806	847	791	857	846	856	805	832	810	772	780	814	829	811	833	817	854	843	838	812	857	806	872	877	782	850	796	820	855	791	852	799	831	871	810	784	851	866	799	850	866	864	826	895	836	835	827	809	864	862	835	857	854	854	866	833	814	843	824	854	799	864	835	878	829	850	876	860	880	796	833	877	855	795	811	829	834	808	846	851	786	833	777	820	887	834	821	805	880	846	775	854	818	838	819	870	822	818	839	782	828	844	856	792	833	891	880	854	885	849	805	868	840	871	821	805	812	806	817	835	833	848	847	813	802	858	816	881	810	808	837	802	830	862	789	823	832	878	851	822	806	796	874	864	852	789	847	815	837	798	845	796	821	815	812	902	825
27438	18487	8798	3771	1894	1344	1103	958	800	741	596	600	543	552	535	461	437	411	408	378	358	343	323	319	300	308	293	292	270	300	244	294	291	238	273	261	277	256	285	256	290	256	248	233	255	257	259	248	236	249	262	245	252	239	255	244	240	233	252	253	235	254	261	242	273	234	254	224	233	246	232	217	227	220	263	278	250	263	270	243	212	257	276	257	214	260	231	260	226	255	254	235	231	259	260	233	253	233	234	234	263	251	253	249	231	235	233	246	245	216	232	253	245	242	223	239	268	237	261	228	245	242	244	237	230	244	232	233	241	226	214	236	214	232	233	252	243	251	250	245	247	238	245	250	256	243	238	247	237	244	233	257	237	251	232	258	268	244	257	221	223	260	285	235	260	240	246	225	229	235	241	225	254	235	238	220	222	266	253	242	255	244	263	258	246	265	239	234	249	248	278	265	231	225	252	238	234	253	240	232	254	238	227	273	237	242	231	255	254	240	245	243	246	241	233	240	226	250	241	254	238	249	255	217	215	265	246	240	272	248	237	232	236	246	253	260	232	244	230	225	245	222	250	264	269	230	272	245	270	230	235	266	258	261	246	235	272	245	260	244	247	270	280	239	257	260	249	256	253	272	249	225	255	283	246	262	246	250	264	244	235	234	225	237	254	221	236	250	264	254	251	248	237	232	274	241	268	275	255	261	266	248	232	215	257	248	237	218	244	257	270	250	236	235	231	248	257	252	255	261	231	230	212	236	245	249	265	231	241	267	238	234	245	283	267	216	230	238	230	256	271	229	230	235	210	221	250	239	262	234	231	265	266	259	231	256	252	239	250	254	270	270	231	257	226	226	234	249	252	256	243	242	248	246	232	229	261	253	250	215	218	217	253	254	239	243	243	250	217	255	236	234	230	229	238	251	271	239	273	250	249	240	267	238	245	246	265	253	265	259	268	253	248	254	246	234	254	207	270	273	245	294	223	253	252	242	254	241	271	260	239	246	236	270	250	241	254	255	250	241	254	259	266	223	222	255	245	243	239	212	235	253	236	264	233	242	207	270	257	242	250	234	226	237	245	228	243	248	233	257	220	259	244	235	228	229	249	253	215	237	255	279	240	264	262	257	267	243	252	255	255	229	235	244	245	251	216	260	228	261	235	240	244	238	214	242	239	268	248	248	240	208	255	246	250	228	252	289	239	251	253	256	239	249	228	235	270	267	245	259	242	272	242	279	257	275	273	266	219	217	226	243	234	237	246	229	241	234	248	259	225	271	258	249	247	291	249	244	253	227	246	240	227	218	262	251	257	259	237	258	211	240	235	230	239	252	236	231	251	246	267	218	242	253	249	253	225	241	232	237	250	242	246	247	244	235	245	245	227	235	227	231	245	246	235	255	255	245	263	256	278	227	267	233	248	274	242	233	202	273	240	239	241	252	249	237	240	262	270	231	250	231	247	253	235	272	252	232	230	232	258	226	218	249	268	228	254	234	244	250	257	257	251	266	233	223	238	216	238	260	246	227	239	255	259	216	227	224	260	227	217	242	250	274	244	250	275	242	245	246	229	265	242	238	226	267	260	232	268	243	242	237	241	248	238	244	223	273	223	258	252	261	239	256	233	257	249	237	275	240	233	261	228	238	256	217	254	248	229	271	263	238	242	260	244	234	244	203	245	240	257	248	268	234	228	227	246	253	256	224	238	249	223	240	258	236	238	262	252	237	241	261	229	239	270	262	260	261	263	254	236	242	247	249	230	253	243	279	269	239	242	239	254	212	241	243	232	224	230	241	246	228	239	260	254	252	260	255	240	240	241	267	236	234	243	237	261	246	271	245	254	236	255	263	248	266	262	231	237	254	267	278	246	255	251	239	217	223	263	251	257	243	231	226	231	253	253	240	254	241	223	253	254	254	246	228	238	235	271	261	263	264	242	263	256	254	219	263	242	243	230	211	225	266	230	237	270	231	240	271	249	234	223	240	253	215	268	252	254	236	233	240	229	266	234	245	238	293	263	244	248	224	246	248	249	224	259	244	249	228	245	214	243	255	262	249	275	241	234	238	237	254	258	236	256	237	234	246	240	214	262	252	230	260	241	225	256	217	250	250	269	219	238	232	246	229	251	241	220	241	257	232	249	220	254	228	248	261	237	240	258	234	249	265	226	239	250	261	215	227	242	248	245	263	249	255	250	231	247	241	269	249	249	255	244	238	241	254	214	261	240	258	201	268	245	253	242	221	233	235	261	199	242	257	240	274	237	262	261	238	264	251	250	265	252	226	249	243	255	231	250	255	245	239	229	251	227	241	248	237	239	231	250	242	255	242	249	251	251	234	249	259	232	258	237	249	219	215	231	260	270	249	247	249	260	227	240	247	273	215	248	258	255	253	233	240	217	282	234	199	224	209	241	222	261	258	248	237	229	231	256	254	236	251	212	245	253	242	220	222	249	232	250	255	229	227	246	241	276	254	246	251	253	212	242	238	248	241	256	241	196	229	253	242	272	243	227	238	254	243	256	231	241	242	260	247	240	246	246	258	256	223	242	265	232	259	273	275	210	221	256	249	235	229	239	233	222	222	238	242	278	255	249	270	242	227	229	251	253	225	209	244	227	254	242	245	231	233	230	248	257	237	259	242	246	265	266	269	246	238	236	232	271	220	240	247	257	248	248	222	244	240	251	252	253	260	244	244	265	253	218	253	235	283	221	268	226	270	245	270	262	261	250	249	254	237	241	254	246	270	253	221	281	231	232	230	262	233	233	251	234	256	262	250	262	242	270	233	255	246	262	227	249	229	234	236	253	234	270	221	262	261	257	257	263	238	266	239	232	232	215	255	250	248	249	239	266	259	220	233	249	226	265	278	236	246	264	269	243	290	227	237	240	253	243	253	237	248	221	251	251	245	256	251	219	216	277	289	253	230	259	251	259	249	225	237	269	246	257	267	259	227	231	260	254	244	238	258	231	253	259	217	236	248	233	248	220	251	240	263	242	253	242	289	246	221	222	224	252	237	263	236	259	214	241	261	260	236	256	253	221	251	264	228	265	245	237	237	266	265	259	272	241	253	231	237	268	236	240	246	267	243	244	269	247	212	243	254	244	243	228	243	275	270	239	272	266	254	240	240	255	249	228	242	256	248	251	245	255	246	224	252	246	240	257	250	259	234	265	256	258	238	235	254	238	248	289	238	252	270	214	245	238	231	265	250	274	253	248	245	229	220	232	241	242	257	266	244	251	258	251	240	249	228	232	248	269	219	233	230	243	244	286	258	238	228	270	221	222	272	236	264	266	285	277	239	263	249	252	242	247	235	274	252	247	261	247	250	245	279	242	213	254	268	241	246	245	248	265	240	248	239	253	231	233	220	240	269	244	244	268	265	256	217	245	223	250	244	250	247	247	247	243	240	250	230	252	258	235	255	244	257	250	230	230	225	265	238	234	216	257	268	241	251	238	259	257	229	241	253	252	229	234	219	206	229	264	248	267	266	260	269	236	252	252	255
12523	19224	15839	9099	6439	5094	4231	3496	3045	2515	2350	2099	1945	1813	1742	1626	1501	1331	1251	1123	995	929	855	882	797	786	759	718	667	603	678	591	650	657	600	601	532	635	565	575	599	564	574	569	561	557	561	532	617	507	574	529	564	560	532	544	540	530	555	552	551	543	531	525	560	509	526	552	561	526	504	487	545	532	482	492	536	514	564	525	549	506	543	544	547	499	483	516	500	522	519	539	503	505	503	530	524	528	509	544	534	496	505	560	550	546	528	512	524	499	534	481	526	528	498	524	517	538	537	501	479	531	470	540	529	506	485	512	526	530	552	530	487	517	515	514	492	519	549	499	542	516	502	514	498	540	483	537	542	528	558	501	506	494	524	521	553	514	528	511	508	548	511	551	580	506	545	528	489	524	536	537	546	519	517	526	541	508	488	486	485	495	530	540	525	544	499	528	565	494	558	516	509	515	480	524	544	491	503	494	541	561	495	526	534	498	531	492	565	511	551	522	551	513	547	529	499	561	500	514	529	523	518	509	504	544	569	493	512	524	518	545	521	493	541	501	519	505	522	524	502	535	488	496	540	517	508	539	570	569	502	539	525	515	531	511	520	531	555	524	538	608	515	528	512	560	558	565	552	492	563	466	522	518	508	512	541	524	526	513	561	510	508	552	513	531	501	483	475	554	549	517	524	579	499	541	512	531	530	548	535	504	516	521	516	534	532	515	531	558	542	517	543	518	496	545	524	512	513	505	528	514	531	524	564	553	531	533	549	518	530	535	530	517	530	519	538	490	494	540	514	518	557	564	473	512	523	524	463	563	534	561	491	505	574	488	487	544	525	485	518	507	512	553	535	528	567	551	515	517	552	483	544	496	553	531	551	568	555	514	506	533	507	543	498	547	526	522	498	528	496	504	492	497	513	508	509	508	509	527	523	529	530	489	527	526	503	489	509	559	477	505	541	512	539	528	495	509	511	552	539	522	486	516	550	545	565	537	509	510	546	541	501	546	517	515	508	542	535	545	538	535	533	471	498	541	529	495	531	510	523	519	523	516	514	525	543	495	521	513	567	504	533	512	534	544	526	514	503	533	520	526	518	527	493	519	539	534	534	526	520	548	531	530	536	550	508	531	519	531	505	545	502	546	550	521	548	531	496	517	507	540	537	562	548	514	492	533	520	545	507	510	550	530	489	497	498	518	494	520	522	503	534	488	498	564	527	536	527	550	535	571	548	519	508	519	519	521	526	550	545	548	471	534	550	527	528	508	499	520	530	551	546	517	535	522	519	517	528	523	531	485	511	537	518	492	550	548	512	516	532	495	523	543	559	543	530	523	550	561	523	517	527	504	548	506	529	536	500	570	516	475	512	511	549	512	519	505	484	528	573	507	560	554	568	575	528	551	509	492	525	496	522	520	555	530	521	542	537	511	542	515	540	546	532	547	530	478	485	555	514	540	522	538	530	526	507	517	546	520	524	512	496	537	524	540	554	525	491	559	508	515	516	515	508	546	551	523	525	504	545	579	527	527	486	504	552	495	521	549	510	555	526	544	481	470	517	507	496	565	490	481	482	539	521	499	521	546	526	527	551	502	487	520	516	501	483	541	490	511	514	544	521	541	526	506	514	467	511	528	520	508	538	502	531	561	464	536	515	485	519	524	506	532	543	548	520	531	536	535	506	585	536	522	477	483	533	544	480	536	518	537	488	482	512	542	577	535	548	555	512	529	547	513	588	536	534	528	480	521	527	520	530	552	529	522	553	545	473	522	547	540	531	494	566	548	538	567	546	516	544	499	526	533	528	491	502	534	507	514	495	496	496	545	464	534	526	537	525	529	504	510	592	551	560	495	540	548	536	520	502	518	465	571	545	482	492	480	526	536	521	559	519	559	524	523	540	515	540	537	519	534	553	522	518	563	533	529	514	520	545	550	504	541	527	508	538	505	493	528	511	542	495	504	552	531	542	546	548	541	558	533	496	526	515	511	528	525	543	526	523	534	517	525	501	526	519	494	527	536	520	583	508	535	535	503	517	571	548	463	510	507	558	529	528	534	491	484	552	522	522	533	528	544	524	524	518	522	504	540	528	529	534	509	563	547	495	499	522	521	544	531	524	508	508	532	507	494	513	560	521	520	523	507	493	527	512	510	499	505	571	550	500	495	485	538	541	540	566	545	520	520	522	527	520	479	510	523	530	528	510	488	552	556	541	511	547	506	508	498	519	512	550	507	509	540	532	547	521	533	549	501	497	500	540	537	504	516	512	523	518	574	558	522	521	515	520	546	499	567	554	501	500	518	550	512	477	528	495	536	554	546	516	521	505	524	487	526	538	509	554	522	541	544	534	521	550	481	534	512	474	538	477	535	494	555	505	520	530	524	544	521	522	537	542	498	522	533	491	504	531	536	525	548	516	497	519	537	532	505	526	517	540	540	507	533	532	514	549	509	513	535	500	538	530	564	502	514	499	525	529	509	575	536	526	493	541	516	483	521	504	513	558	539	516	494	528	551	505	528	514	517	527	540	529	508	585	515	526	516	545	508	536	566	505	512	485	514	479	538	563	497	519	491	490	510	507	532	513	503	480	480	509	531	521	521	519	519	551	549	563	569	529	480	525	504	541	480	491	496	511	550	538	535	506	513	546	503	512	526	535	527	565	500	507	464	536	512	550	516	510	552	551	521	526	488	544	505	498	548	509	526	506	517	528	522	509	530	491	540	498	513	505	534	535	524	546	527	490	538	529	551	552	519	564	575	522	530	573	544	490	566	547	546	518	495	513	528	502	534	491	498	572	506	537	522	513	503	554	495	524	519	568	527	518	530	532	537	522	509	505	526	505	509	515	492	510	533	531	556	532	510	543	537	497	514	526	536	521	544	503	537	509	526	499	546	489	505	554	539	510	581	522	509	540	536	519	502	559	495	507	546	515	540	526	537	520	563	533	537	501	500	564	550	484	510	540	555	532	501	501	536	521	527	536	551	528	539	559	518	548	514	548	532	535	521	595	510	529	531	512	547	525	523	532	497	523	530	535	512	555	557	537	522	518	535	521	563	539	526	504	544	508	533	528	527	504	510	494	564	500	502	558	546	507	515	568	572	554	510	505	521	520	510	536	483	486	508	514	561	551	511	470	476	530	551	524	551	506	512	514	520	530	560	514	539	568	507	524	537	551	552	531	523	535	538	549	553	488	511	498	546	485	551	564	494	541	512	529	515	536	564	544	496	525	543	523	535	501	530	512	523	552	501	515	499	508	516	502	531	537	504	549	560	526	564	551	506	554	529	517	481	511	538	520	483	498	529	555	526	553	511	516	522	499	535	496	512	533	498	522	521	563	539	545	541	493	543	515	487	527	533	557	504	515	528	507	548	537	523	543	531	532	513	546	510	531	564	518	540	511	498	513	538	568	535	554	508	520	532	541	536	507	514	529	548	521	570	519	517	523	524	509	495	513	524	542	555	471	537	520	548	565	524	545	534	515	545	519	540	487	510	541	520	493	527
25134	21453	27939	25298	13686	4350	2785	2086	1635	1393	1200	1082	1062	926	898	834	759	699	584	585	476	486	483	400	414	412	368	377	348	361	333	328	341	364	325	295	321	310	294	320	300	314	308	284	297	298	311	290	287	291	285	300	283	292	299	301	262	288	285	310	292	272	295	281	286	301	288	286	320	283	280	274	287	293	310	265	269	289	280	286	293	293	296	277	291	275	293	275	291	272	281	295	280	295	272	269	274	286	265	311	286	301	259	266	331	255	264	249	299	296	316	266	285	272	274	265	287	270	270	292	329	280	286	291	266	263	270	267	272	301	275	284	284	267	248	302	263	288	282	284	287	259	293	308	274	301	311	247	278	304	309	293	270	273	311	278	308	296	270	288	303	295	298	279	289	281	297	265	273	266	277	251	302	273	278	293	280	277	287	306	274	256	291	295	274	264	272	265	296	285	252	306	247	241	308	271	270	281	275	292	289	323	284	310	302	282	259	268	296	295	258	280	290	255	284	286	271	285	276	300	270	308	299	271	276	273	312	295	278	275	279	276	301	260	311	308	283	298	263	294	285	294	288	279	266	292	304	321	296	263	285	296	265	268	291	299	266	289	302	287	266	269	253	308	281	295	297	286	285	310	265	269	260	258	312	276	282	278	306	279	286	282	292	258	282	277	284	263	254	266	274	277	276	264	302	268	267	270	266	296	287	276	250	285	304	298	277	279	264	254	295	269	276	284	289	302	291	269	282	288	296	262	288	283	301	287	307	272	291	298	306	267	259	279	296	292	296	305	262	281	268	286	274	314	276	244	291	291	282	278	323	284	285	255	301	271	288	252	277	293	314	275	269	304	258	281	280	303	252	262	262	268	288	282	265	272	306	292	261	305	265	296	281	283	274	309	271	295	273	301	257	293	286	271	265	257	245	262	270	298	274	268	289	254	249	277	282	264	284	280	291	311	285	303	285	257	300	275	274	298	300	280	282	275	337	300	310	299	256	304	287	270	273	246	280	273	294	292	267	298	267	280	314	310	276	291	251	301	292	279	297	286	295	283	277	269	277	304	269	278	272	260	294	272	276	288	270	284	272	272	294	277	274	266	307	281	282	321	298	287	315	280	235	290	290	264	265	267	247	283	299	292	278	297	250	309	280	258	278	261	315	257	304	266	285	305	284	274	298	304	282	290	262	301	300	281	283	265	299	251	292	283	263	274	283	275	272	301	293	335	245	261	319	261	297	287	277	286	264	277	275	293	290	296	270	294	259	318	281	306	281	283	246	291	268	307	272	246	299	301	286	285	288	301	295	304	296	283	303	308	287	274	286	266	287	272	277	306	271	303	284	275	250	277	237	276	308	299	265	281	286	267	283	253	308	261	275	259	291	264	285	286	289	297	294	283	290	285	283	285	280	288	272	290	273	285	303	261	253	286	289	276	275	284	260	326	272	301	260	288	265	264	300	259	284	252	294	276	284	291	288	248	279	278	265	264	267	285	308	283	282	290	305	278	269	288	289	284	315	287	313	321	287	290	269	297	266	248	290	279	291	271	289	292	276	287	260	301	302	274	276	286	269	292	272	269	295	237	263	291	267	298	289	272	283	298	284	297	251	260	282	283	253	289	297	279	258	308	263	276	272	260	272	279	269	260	291	283	299	247	279	289	275	275	282	276	261	269	301	290	325	263	292	293	286	288	294	268	271	251	300	270	256	270	284	297	250	291	277	258	259	286	277	312	272	293	249	277	274	254	318	280	300	278	319	267	311	266	307	276	267	270	284	291	297	289	278	275	283	285	283	287	269	279	272	271	275	312	263	310	296	276	266	283	273	294	282	274	254	280	276	271	289	288	272	278	267	272	254	316	284	293	310	276	296	277	273	292	280	274	259	276	299	295	282	254	263	285	309	289	294	265	284	260	269	292	279	277	244	277	271	251	272	263	269	297	274	275	288	279	277	267	289	284	269	287	303	277	283	277	262	302	312	306	287	285	312	286	296	310	272	241	291	308	283	269	249	280	255	277	295	256	283	284	293	271	284	299	262	290	268	239	301	236	263	266	259	290	298	306	285	294	308	315	243	278	279	254	289	305	288	271	274	286	272	293	325	298	265	296	259	307	281	255	274	280	271	277	272	255	305	268	287	286	282	283	261	272	280	312	288	293	262	255	262	300	294	271	290	262	269	236	276	270	250	278	264	275	289	297	279	278	254	272	297	282	278	254	247	294	285	288	266	296	264	286	278	294	291	264	279	264	275	269	279	288	266	327	277	279	275	288	276	279	276	288	249	268	282	285	283	291	277	270	283	284	289	272	273	279	301	286	274	300	289	269	301	285	271	273	271	291	303	277	304	290	277	277	293	262	285	288	295	259	284	275	257	267	275	294	289	288	277	307	285	270	286	289	275	255	279	284	256	291	290	299	275	291	275	288	282	299	301	310	283	276	286	310	260	291	286	279	279	277	311	302	282	268	269	321	291	284	295	268	287	260	285	305	271	269	302	289	281	300	297	268	294	305	265	273	284	279	275	256	277	277	283	291	283	280	278	243	286	271	277	280	280	308	283	273	279	278	292	295	280	257	272	284	310	259	302	270	285	271	313	301	282	298	296	291	261	241	269	284	287	289	283	285	274	298	282	311	279	266	299	286	274	281	288	286	266	313	264	293	251	275	269	300	265	287	265	304	311	280	274	279	274	272	286	281	288	286	273	279	276	268	309	279	277	265	273	302	294	263	289	280	279	277	293	291	261	267	280	320	305	280	271	281	277	256	311	296	280	274	292	298	275	280	297	307	278	292	276	288	266	275	270	256	281	279	293	261	283	273	304	265	281	297	304	295	255	254	314	255	268	309	312	273	270	264	300	294	266	293	290	303	313	270	283	268	284	290	295	283	278	269	317	297	277	279	280	277	271	286	270	289	279	283	276	280	314	268	276	299	289	298	260	319	258	317	283	278	295	290	247	291	295	294	269	313	330	282	287	288	282	279	298	262	296	285	270	281	276	284	272	310	263	284	275	275	284	268	263	272	305	303	291	285	269	259	290	279	283	265	288	286	309	286	287	277	274	282	289	287	289	284	281	275	289	290	287	269	266	268	271	266	268	286	284	267	266	287	270	263	284	274	289	293	306	279	292	265	276	313	319	267	305	303	302	266	275	284	267	283	264	278	272	289	294	274	300	293	293	298	332	265	303	270	259	272	292	290	269	268	290	281	257	276	286	269	295	276	286	278	302	296	259	266	286	279	277	273	283	280	297	266	269	306	305	284	303	304	276	298	257	274	301	284	288	296	281	273	308	284	275	287	268	277	273	296	279	269	256	289	283	259	290	244	281	293	293	278	286	268	290	261	291	277	280	250	276	290	281	281	268	299	295	304	288	266	298	330	265	304	279	291	273	289	291	265	292	280	292	274	257	282	302	269	313	285	240	272	271	324	275	304	268	274	293	264	281	292	297	260	292	275	287	303	315	287	313	287	287	257	299	309	258	265	285	287	294	293	281	332	312	272
15501	27730	24593	16155	12201	10010	8402	6915	5822	4982	4317	3795	3619	3233	3156	2862	2561	2185	2003	1764	1622	1451	1379	1193	1126	1055	997	898	921	841	853	805	779	754	782	736	707	676	684	660	658	671	668	670	686	676	680	677	642	605	625	614	571	605	642	659	622	577	579	615	627	615	622	608	583	610	606	606	608	582	599	609	591	575	628	602	562	607	615	605	559	587	578	588	584	621	607	593	577	607	577	520	598	552	572	593	568	615	554	595	578	629	566	600	653	590	570	591	570	603	584	592	577	612	585	621	590	556	617	611	569	592	547	630	627	567	574	599	604	571	593	585	551	632	601	587	612	587	579	606	612	621	583	589	594	596	588	570	607	607	580	576	572	579	599	616	550	564	590	599	582	545	624	604	605	586	591	579	586	596	624	585	580	611	598	581	600	587	573	584	595	578	630	560	607	554	589	605	542	575	578	590	616	568	565	558	609	608	561	571	556	593	613	617	615	603	601	580	578	585	525	593	581	562	587	581	605	575	567	587	568	584	603	582	620	584	588	633	625	568	604	597	579	584	563	603	597	605	595	617	559	596	610	562	572	511	590	590	556	605	605	575	604	608	596	573	555	589	589	560	601	581	563	582	634	591	588	560	573	613	605	546	526	627	592	607	602	580	612	594	582	576	566	585	577	589	594	580	633	621	614	572	547	567	604	583	577	620	591	637	570	579	581	598	604	622	590	571	632	567	582	603	591	570	590	602	585	555	586	591	592	591	609	624	593	552	624	560	581	586	569	606	593	650	570	635	562	595	607	575	594	609	595	590	600	650	588	579	615	609	573	620	578	578	611	590	578	584	592	587	560	580	634	597	575	648	591	614	595	564	562	582	585	580	608	623	564	550	625	557	588	592	583	624	549	620	559	590	559	594	592	573	622	590	586	586	602	599	590	589	562	581	591	620	621	636	597	552	603	588	567	553	597	584	609	567	566	551	601	533	567	561	608	577	551	643	573	605	615	610	575	643	593	580	625	580	597	584	557	656	594	559	575	636	583	620	581	566	590	621	576	575	634	610	567	598	575	610	623	560	635	602	580	581	583	609	599	568	609	578	618	602	598	579	585	583	605	627	595	602	575	587	611	594	624	613	626	599	582	612	576	615	589	583	611	614	579	584	590	601	630	597	588	603	548	582	623	599	585	557	581	564	582	570	566	585	596	590	575	582	596	572	594	619	577	587	594	589	633	546	587	611	613	562	556	582	610	522	597	622	648	617	603	595	551	588	584	565	553	583	614	567	554	616	609	572	593	584	557	590	583	592	587	621	600	583	606	591	589	560	574	606	621	609	578	589	565	576	583	592	608	586	591	574	618	560	613	569	622	625	610	592	606	611	584	597	595	595	609	572	589	542	546	556	595	602	596	645	625	566	591	624	574	583	582	568	606	607	576	550	612	582	610	643	603	590	577	599	593	601	637	574	577	591	547	590	628	577	564	561	584	621	612	595	622	641	593	584	592	566	557	559	586	591	522	603	582	580	604	594	614	577	613	614	594	590	614	596	565	572	592	583	582	628	608	621	680	585	623	603	602	597	579	575	570	605	590	625	589	592	618	607	589	574	580	635	612	603	594	613	654	586	611	605	592	588	598	568	594	627	620	592	583	593	561	605	609	564	593	585	581	607	595	639	626	635	557	625	603	596	635	567	566	585	578	547	561	584	604	578	606	618	619	579	561	608	597	592	596	601	587	569	586	594	619	570	569	590	576	648	587	571	634	605	571	557	625	609	625	594	582	566	572	541	566	599	572	601	596	547	616	617	541	587	608	644	604	583	566	628	636	587	589	592	539	597	594	610	607	626	588	564	582	568	608	540	630	620	577	580	610	607	580	610	579	565	579	578	603	605	593	570	574	604	600	584	562	571	604	593	559	626	610	611	616	556	589	594	593	612	593	605	593	545	544	572	572	590	578	584	612	617	585	627	591	606	568	577	584	554	586	621	587	612	609	561	589	581	592	612	612	570	550	601	583	584	612	617	589	576	584	601	590	596	600	657	593	554	564	581	602	551	601	573	602	579	607	600	563	611	621	612	582	582	576	594	583	563	572	594	615	591	567	595	571	574	605	595	579	626	582	602	626	593	570	583	583	593	591	567	627	584	643	620	597	557	600	604	593	598	605	551	624	589	550	580	594	584	570	620	594	584	618	570	607	587	602	610	579	575	562	570	614	600	604	553	628	573	554	577	571	577	583	606	568	639	608	615	606	617	597	577	565	604	538	555	528	593	615	582	564	581	581	604	570	587	575	611	620	579	573	573	587	587	601	596	618	604	578	599	616	565	586	583	594	569	558	593	599	563	575	539	580	582	581	559	596	571	594	600	551	584	545	592	579	586	556	572	561	583	627	580	571	611	573	633	643	590	585	603	576	609	587	578	568	618	551	582	608	586	624	574	590	610	572	597	602	617	566	614	577	639	553	585	614	604	580	630	552	589	565	594	570	608	582	619	561	605	594	613	566	562	546	547	572	589	609	577	593	612	640	583	540	577	608	592	604	632	590	562	560	546	575	578	533	628	596	619	568	538	577	583	580	592	578	586	579	563	574	590	595	611	544	597	605	618	608	619	622	573	593	616	575	570	582	576	570	587	573	653	574	587	620	594	577	618	615	613	571	608	557	618	607	598	567	594	592	591	587	570	631	568	563	550	535	592	599	585	587	599	569	571	610	585	566	625	561	614	605	642	570	570	642	602	611	560	573	582	607	612	536	578	612	626	608	595	574	573	607	549	592	625	546	545	621	588	563	607	615	591	633	525	582	624	621	533	578	542	592	575	626	633	543	597	595	613	607	579	566	576	576	571	638	639	568	553	579	585	562	532	567	573	608	603	603	597	587	636	589	582	561	583	610	584	621	577	626	619	603	557	612	585	606	581	590	591	598	586	602	602	592	590	592	587	583	566	598	560	598	609	609	573	605	625	593	574	592	613	598	597	607	590	605	545	583	598	554	597	563	639	572	581	576	610	591	583	591	561	586	586	599	596	572	591	610	537	516	610	602	605	603	611	572	572	591	552	605	590	520	578	618	559	606	594	607	637	590	574	580	590	617	577	582	618	632	577	609	615	576	577	621	575	582	610	571	577	585	585	594	624	604	619	584	608	615	603	573	597	598	619	573	618	586	578	590	614	563	607	612	619	589	601	577	567	589	627	603	565	562	611	602	621	595	594	584	618	551	617	576	607	602	574	612	592	604	582	583	553	549	591	595	600	625	613	605	593	562	586	638	572	608	582	622	592	611	581	567	620	588	567	600	566	566	587	557	573	591	570	634	561	590	551	599	606	574	607	587	591	548	573	572	605	576	618	576	640	595	594	626	569	561	583	604	563	569	592	600	586	591	610	583	567	564	597	571	602	630	645	589	624	599	550	606	596	644	577	585	527	639	650	616	607	577	633	599	564	613	598	571	584	567	594	578	571	571	617	568	597	643	604	606	626	588	595	616	572	651	558	591	556	624	623	594	582	613	607
24132	21463	28853	24458	21378	13388	5451	3401	2569	2193	1896	1736	1627	1422	1520	1343	1264	1100	985	887	802	792	679	671	639	630	638	532	545	538	517	504	528	518	478	482	420	461	447	490	422	440	469	485	455	429	473	424	463	471	431	426	436	399	461	449	442	401	402	445	422	436	396	465	429	437	443	368	426	444	444	399	393	421	407	438	422	409	427	425	410	427	409	423	477	386	440	414	423	423	402	439	396	394	410	430	400	402	442	406	389	425	423	444	424	400	385	398	456	411	434	439	429	431	425	459	426	438	422	410	392	409	414	410	432	414	440	426	442	460	417	393	452	389	426	441	379	463	422	406	407	401	405	416	424	410	450	421	382	457	464	440	420	420	422	440	469	420	413	440	430	439	394	431	428	429	452	415	413	411	413	431	417	413	405	446	423	406	439	433	414	418	419	421	390	438	449	400	424	437	421	404	437	452	417	426	446	382	406	424	415	421	447	402	452	386	425	407	394	420	429	411	427	398	414	418	412	386	396	400	370	399	388	430	435	458	429	427	439	417	443	409	438	428	434	401	418	431	407	438	424	418	409	442	412	408	423	429	411	424	393	430	411	415	418	425	442	434	392	385	403	452	423	407	417	450	435	428	392	403	463	423	412	388	430	404	428	425	387	416	419	423	411	404	427	431	403	417	392	406	453	409	431	398	409	458	450	434	394	446	400	438	443	428	437	423	420	386	419	375	400	416	406	428	413	389	421	432	424	421	389	440	394	397	424	379	399	423	435	456	434	422	468	391	423	369	452	429	420	426	404	418	451	408	413	407	431	421	406	414	423	398	394	396	394	417	428	414	411	453	458	399	437	394	397	446	450	428	377	455	468	421	403	425	433	386	423	428	378	423	467	437	396	420	397	413	408	439	435	406	391	428	423	408	412	400	403	405	376	406	450	433	432	429	414	397	401	421	383	399	460	453	445	390	413	430	386	404	439	402	423	417	421	442	462	393	425	398	457	385	452	415	454	387	408	414	407	445	450	413	430	431	432	449	423	413	374	380	412	424	413	402	421	420	435	405	412	399	436	435	392	459	401	426	429	430	455	463	444	417	457	445	416	414	445	455	437	438	431	453	401	403	379	434	442	375	380	410	427	405	443	424	446	426	406	430	461	379	387	408	403	417	415	398	409	438	419	402	430	433	389	402	422	407	420	403	398	434	417	433	410	427	431	404	424	413	455	445	439	457	410	403	418	407	402	437	422	418	414	409	424	435	431	428	430	416	420	432	431	415	431	424	419	420	423	404	440	407	397	427	386	407	357	405	441	447	422	411	376	389	447	400	406	400	396	399	393	417	400	411	459	421	413	440	421	429	425	433	441	425	419	404	431	429	380	462	424	416	412	429	383	405	417	413	414	405	443	414	431	396	424	417	442	404	426	412	424	429	441	389	448	455	421	409	442	415	416	396	420	425	434	404	434	407	414	421	417	435	416	404	448	397	438	423	436	447	448	413	411	434	418	404	458	434	429	421	471	440	431	420	422	439	419	421	414	435	388	402	398	431	428	398	378	405	414	452	439	419	430	429	414	405	407	387	402	395	452	394	437	400	416	411	422	432	394	425	416	413	400	417	400	441	413	414	400	442	411	423	405	434	415	441	379	345	441	436	417	408	405	389	402	418	407	441	457	412	440	413	471	422	423	422	409	403	407	437	399	438	411	427	422	414	445	437	417	390	427	411	361	413	398	421	409	385	413	416	393	399	407	402	434	420	399	407	403	415	419	439	453	406	435	382	410	373	378	415	418	393	402	450	419	415	391	417	410	418	403	420	381	448	462	419	410	411	439	450	376	432	401	434	445	430	443	409	439	412	407	394	414	427	387	416	387	423	404	423	419	413	445	412	403	430	399	443	436	433	430	440	396	420	397	415	424	414	405	415	439	401	403	444	433	457	401	444	409	380	431	412	408	405	401	445	433	452	415	413	393	417	397	399	406	420	397	419	409	431	407	435	416	408	422	428	387	426	416	412	417	435	389	361	408	394	422	425	421	405	423	396	404	422	441	414	392	416	433	397	427	413	431	405	422	438	402	417	380	432	420	398	432	417	399	401	396	440	445	443	414	415	402	440	403	434	421	418	404	445	418	409	425	394	406	413	464	426	400	400	396	368	421	438	409	395	434	416	447	426	393	379	416	412	408	425	406	436	437	448	426	436	425	418	415	397	409	391	412	424	383	429	414	417	438	434	409	429	386	385	430	431	427	421	453	425	421	426	416	388	409	411	402	394	449	445	415	419	410	408	427	432	402	406	434	409	450	434	411	437	414	416	432	400	386	413	367	420	409	427	426	443	439	439	440	387	406	433	440	412	408	405	415	429	421	436	435	425	421	379	412	418	421	420	407	436	399	398	427	425	414	392	396	408	441	423	385	416	469	416	408	402	398	446	423	412	409	458	423	420	405	425	403	440	410	420	389	399	421	396	406	390	400	425	425	436	459	404	422	391	405	445	438	418	388	439	378	424	446	407	420	408	391	405	409	398	420	410	439	458	426	447	400	402	451	437	403	407	396	430	420	394	399	383	424	438	416	422	413	420	431	407	456	391	460	443	420	431	454	442	426	425	384	417	424	415	432	420	410	410	439	453	437	412	424	448	403	402	406	379	396	421	374	381	409	435	423	404	393	414	425	407	424	403	423	420	411	422	414	415	399	413	395	423	384	406	408	381	454	425	408	426	428	436	424	426	426	411	423	376	388	425	407	422	451	436	396	364	441	397	415	407	404	419	446	426	438	413	436	448	424	394	405	410	403	452	391	429	409	370	383	426	413	399	418	406	415	447	411	429	428	410	449	449	441	400	428	388	402	372	415	414	463	452	416	413	401	424	410	439	414	408	428	429	431	414	384	412	413	416	421	389	420	415	422	386	369	403	424	462	411	418	450	420	436	391	449	443	382	433	440	438	409	412	423	427	400	439	423	421	443	395	429	402	400	418	429	418	411	425	431	416	420	407	429	433	424	434	428	413	397	406	409	418	420	422	418	417	395	418	430	421	384	411	392	411	394	437	421	412	447	436	427	390	428	485	414	455	415	403	418	416	435	410	424	415	414	427	408	429	399	441	416	434	396	434	391	415	408	423	408	416	430	413	411	388	428	443	381	423	425	405	405	447	405	454	431	428	432	423	404	394	423	441	433	443	413	422	440	422	415	414	393	417	413	422	405	410	395	426	419	451	393	412	438	424	424	409	415	428	429	417	422	422	432	426	422	417	402	413	432	468	408	420	423	418	421	445	418	422	423	387	417	425	404	427	395	372	437	387	415	433	415	417	404	430	408	460	422	421	417	406	434	394	424	419	412	423	402	375	428	440	441	425	367	417	419	428	412	419	459	440	417	404	417	417	443	426	419	405	437	439	451	421	431	394	416	444	439	426	412	403	415	394	444	438	412	437	433	402	415	447	474	404	383	391	421	380	391	395	413	411	420	369	474	423	451	422	442	420	414	438	388	411	439	439	415	400	395	427
18279	32944	29605	21259	16889	14004	11619	9940	8521	7122	6269	5714	5215	4793	4603	4257	3948	3300	2882	2603	2281	2132	1940	1832	1696	1627	1442	1444	1288	1189	1216	1241	1150	1048	1066	1106	990	975	967	986	1017	946	926	966	941	963	1000	899	881	876	867	834	867	856	859	807	807	858	844	841	863	815	817	839	830	853	859	894	845	835	868	802	840	852	866	856	808	863	821	866	853	819	812	839	838	857	837	837	807	852	852	840	841	801	825	838	782	821	863	827	805	820	856	812	791	804	829	822	836	814	845	836	882	825	895	791	792	851	836	831	784	794	815	873	816	841	839	826	820	758	827	871	847	810	808	859	801	841	803	817	840	898	773	835	840	906	833	828	814	811	822	874	827	867	845	796	846	824	833	833	872	808	823	797	811	822	841	876	831	819	865	776	821	827	815	888	865	803	845	868	828	897	823	824	825	776	852	844	832	819	767	804	863	833	901	831	854	838	826	838	870	825	807	789	837	826	824	829	788	865	801	809	851	802	851	826	804	843	869	828	820	781	829	871	838	807	822	816	804	884	795	839	783	799	827	818	807	843	851	808	824	802	859	839	812	812	811	802	888	874	832	833	781	859	837	839	826	844	861	790	834	853	832	808	803	865	822	811	825	871	850	840	784	839	875	827	826	759	873	869	816	836	805	896	852	800	803	813	814	859	811	789	830	832	888	794	870	831	828	826	851	835	839	824	850	859	834	786	835	860	819	811	858	812	795	787	826	852	844	830	805	827	802	831	808	890	841	843	811	887	807	867	782	821	838	800	798	819	909	831	867	832	859	819	822	829	814	779	821	835	848	814	838	838	827	779	847	816	845	843	869	828	837	791	834	833	859	879	809	847	867	790	854	859	829	853	857	796	796	846	857	809	858	836	795	838	763	843	824	828	803	821	823	811	866	873	905	837	859	870	854	789	826	853	819	813	854	824	799	848	820	800	819	832	851	796	833	837	858	863	863	851	874	747	824	866	818	898	799	816	842	856	880	890	788	788	863	885	815	831	881	871	869	847	859	822	848	821	862	820	847	849	817	811	855	840	816	828	891	822	805	816	824	831	855	827	845	865	838	822	829	769	827	868	861	823	857	834	819	824	808	869	881	909	785	805	803	829	856	862	825	841	846	828	885	825	849	844	846	803	846	831	829	791	811	871	823	847	861	839	818	835	833	827	822	826	876	839	818	860	850	779	866	852	820	796	842	814	781	813	851	844	859	781	877	752	803	840	841	759	843	780	839	847	856	843	788	833	809	834	812	901	897	844	859	799	821	838	842	838	813	839	846	847	789	816	841	826	845	807	861	857	797	879	867	885	850	851	888	862	878	864	827	898	853	843	808	794	829	826	845	830	808	825	822	818	818	810	829	898	824	806	782	861	814	808	863	854	854	821	868	837	841	880	806	817	799	814	843	875	827	793	818	857	830	796	824	841	919	843	785	830	819	921	848	813	808	806	843	863	883	838	847	838	798	833	816	829	877	802	845	825	859	843	783	827	850	860	841	863	809	863	813	826	819	817	818	823	861	809	794	798	789	870	807	830	846	849	796	829	846	828	810	807	821	835	874	815	819	784	853	897	875	831	860	843	825	836	803	848	819	822	850	849	867	838	847	837	830	877	862	836	861	879	813	850	790	886	829	835	842	844	858	876	831	794	883	857	827	862	865	879	844	775	907	822	791	806	859	885	824	795	786	825	849	839	833	826	834	823	826	856	811	875	791	861	849	820	803	848	807	828	811	851	878	763	906	828	861	864	816	876	896	827	828	789	833	811	853	861	812	879	813	818	866	846	763	835	816	796	818	795	815	831	800	736	857	831	833	801	872	822	854	885	816	793	838	849	806	844	851	835	850	749	808	844	785	856	862	784	861	841	895	779	813	823	828	772	867	812	807	851	807	819	814	895	815	837	864	828	812	841	851	839	814	861	867	826	850	843	821	881	847	828	858	830	835	816	892	814	819	853	879	840	855	834	840	854	818	830	834	886	864	879	799	787	806	803	802	846	789	913	818	810	807	834	831	809	824	828	770	824	841	850	866	817	826	862	807	864	879	833	831	815	823	827	848	856	824	784	853	834	785	861	797	868	827	856	831	799	833	857	770	760	883	838	815	842	856	763	816	828	829	806	807	731	860	868	839	840	802	833	854	840	834	808	804	784	757	829	783	859	851	820	845	818	829	822	870	858	834	835	824	785	874	806	834	833	854	870	870	859	850	856	830	834	823	856	793	851	851	835	804	857	856	852	814	838	835	836	835	828	777	907	816	791	824	849	818	807	797	819	797	892	808	808	836	884	788	818	841	837	796	823	806	825	836	868	836	807	839	819	817	776	823	867	829	794	827	844	859	805	822	854	834	793	859	747	826	858	803	796	831	803	814	877	823	824	842	764	840	795	837	903	842	832	865	808	833	826	838	818	835	802	833	855	885	850	801	859	813	869	830	856	777	804	863	795	822	839	865	805	809	865	845	848	805	816	833	866	822	802	825	807	796	824	822	796	882	783	852	842	872	869	779	862	837	805	843	839	843	851	841	827	911	784	782	830	777	826	831	809	850	823	809	822	832	825	810	823	814	851	799	789	859	834	847	835	828	817	824	865	837	793	817	857	866	854	848	830	866	825	843	894	845	818	863	850	818	887	817	815	870	773	823	802	834	790	802	826	825	808	896	821	831	836	767	784	824	811	815	818	864	827	847	796	858	790	846	760	878	812	867	813	813	821	864	838	832	802	856	837	861	879	816	848	815	846	843	874	790	830	819	797	832	846	819	847	820	876	809	846	829	822	809	820	817	851	880	845	879	830	838	843	779	864	823	809	850	866	869	864	864	839	806	832	858	829	798	771	856	831	824	787	821	833	797	851	827	807	865	853	865	777	856	852	820	782	859	837	836	873	793	837	785	836	822	832	796	871	815	920	836	803	850	820	885	801	850	827	848	827	877	799	852	867	821	880	837	831	850	850	823	834	834	811	823	822	829	831	870	798	802	836	833	805	845	820	814	831	812	831	820	812	812	843	818	813	828	848	841	858	783	852	835	852	862	834	806	832	812	795	828	821	832	837	821	886	879	840	890	776	811	831	797	842	850	751	873	849	879	841	841	865	806	828	822	802	835	771	867	831	840	832	802	861	817	820	776	892	855	806	819	827	851	855	823	787	826	844	846	784	818	825	875	828	828	791	822	821	839	847	810	870	827	830	807	838	884	844	860	835	827	784	864	762	818	860	839	879	843	850	826	863	836	845	815	830	866	826	852	848	889	824	865	865	859	860	798	834	860	818	863	788	797	854	883	821	808	872	857	813	844	793	811	804	814	857	841	850	839	843	840	864	810	819	872	855	838	857	864	891	813	860	834	795	895	875	838	825	899	828	845	816	912	826	788	793	841	852	845	871	817	875	768	826	815	851	831	862	838	854	856	848	842	869	825	822	841	821	811	821	803	810	850	836	832	801	873	866	835	807	806	812	808	850	874	860	820	773	861	846	844	810	850	808
27461	18689	9269	4087	2047	1340	1125	961	844	721	592	588	534	560	505	449	457	446	380	391	349	351	354	322	302	297	313	314	280	252	273	276	279	271	293	261	273	240	273	265	233	258	262	246	284	242	232	270	241	267	263	256	238	254	246	255	272	262	240	248	237	246	268	273	224	248	273	268	251	235	237	230	258	248	246	222	221	230	239	245	284	245	261	257	274	267	249	241	251	242	252	260	266	261	285	230	245	251	243	260	247	260	269	230	259	230	269	231	259	254	251	226	248	236	281	239	262	231	289	253	261	275	221	249	254	237	247	251	256	231	252	266	243	247	234	229	267	239	265	241	270	237	246	244	254	221	258	236	240	245	267	260	252	268	250	284	245	258	257	245	220	252	245	249	249	217	253	251	254	261	221	236	263	235	252	259	235	264	221	247	265	268	246	217	260	236	254	266	267	227	243	224	245	260	246	252	212	228	231	232	237	228	244	229	240	236	261	275	251	259	249	265	256	209	244	259	249	230	272	246	238	264	258	272	253	249	243	228	193	262	271	287	247	262	259	253	235	257	245	248	239	258	243	279	258	245	264	240	242	229	252	260	244	230	242	253	266	266	233	246	261	237	271	234	212	269	265	264	245	229	252	254	243	224	203	241	239	231	264	256	245	239	244	258	233	235	255	242	232	269	232	256	266	221	256	241	250	238	225	280	230	247	279	259	270	256	259	248	227	239	274	258	267	253	238	238	260	233	259	240	210	230	245	232	231	248	252	260	243	248	221	247	246	252	236	253	256	264	203	252	290	241	220	239	222	238	256	255	242	264	241	225	266	231	248	274	223	243	250	233	253	234	239	230	250	232	237	255	286	265	296	263	253	248	252	239	258	233	245	253	237	299	261	243	250	265	266	251	251	221	262	239	268	231	240	264	247	252	251	253	268	264	248	281	253	251	262	252	251	247	274	265	238	255	222	237	261	211	247	226	271	275	276	232	249	247	248	251	260	256	243	248	249	234	255	241	212	249	252	248	254	239	241	242	244	233	232	264	247	221	237	281	219	241	260	259	281	253	256	252	229	229	279	263	249	262	250	261	267	255	263	248	256	231	244	246	269	256	281	263	249	260	250	257	266	259	272	222	268	275	270	262	239	236	241	250	255	243	227	260	241	254	244	240	244	230	243	271	279	239	234	263	226	226	250	243	254	241	243	255	253	227	240	233	262	239	231	213	246	236	245	238	269	251	217	249	286	252	280	243	253	258	273	283	295	239	252	271	270	226	252	245	242	236	246	254	262	236	237	231	279	236	274	239	238	220	252	261	243	268	233	233	239	241	223	243	254	261	254	278	243	236	243	230	261	236	233	269	267	279	252	260	251	263	241	252	205	228	247	246	242	207	224	246	246	249	248	246	252	252	233	220	272	247	251	224	260	219	264	207	264	239	237	238	215	267	227	249	275	246	257	275	262	224	253	232	244	269	261	244	231	258	258	264	249	225	251	238	257	241	259	264	252	256	238	259	276	264	219	230	272	266	260	256	256	268	248	235	229	245	252	264	235	245	246	236	253	242	255	288	241	231	258	222	257	240	240	244	279	226	275	228	232	256	238	251	286	242	240	284	243	218	243	243	251	260	245	234	268	253	259	220	221	252	230	221	265	252	256	246	268	237	264	246	239	235	244	248	253	250	253	249	252	260	261	241	258	231	231	250	213	250	282	256	253	252	234	233	247	262	225	253	242	242	234	239	247	209	267	234	256	238	223	239	230	242	261	265	249	229	240	215	251	273	233	241	284	225	277	259	239	243	234	237	252	250	257	256	248	244	257	255	236	220	245	246	253	237	236	237	257	235	245	267	229	235	255	224	252	244	249	265	254	245	251	257	237	253	270	250	267	257	254	255	249	261	232	247	238	245	238	235	237	275	246	248	252	225	247	224	244	287	246	228	256	267	273	255	250	246	254	239	237	236	238	226	226	223	241	263	257	276	255	268	240	264	240	234	248	215	226	283	253	256	240	234	239	259	265	292	236	248	224	230	249	253	257	227	271	258	215	247	243	283	246	273	222	230	242	267	253	269	263	249	245	242	243	248	255	232	237	246	231	236	253	217	235	231	255	241	268	241	242	235	247	249	254	270	257	236	236	239	235	238	232	253	253	260	258	250	257	242	257	246	229	255	253	248	242	233	247	245	270	237	247	228	215	239	267	249	253	289	255	234	235	239	251	255	260	247	246	236	256	251	264	245	260	252	277	223	250	236	255	256	255	251	260	267	250	252	237	237	259	266	231	229	238	267	230	240	248	247	260	240	249	250	274	234	268	241	253	273	296	229	258	235	272	277	240	249	248	264	246	242	234	260	260	269	226	240	267	236	258	275	243	276	247	282	259	243	239	266	230	261	260	269	231	242	274	250	214	231	266	240	230	232	232	203	253	221	268	226	236	250	261	258	242	247	222	225	258	250	271	240	245	264	219	251	249	236	246	256	241	237	242	277	250	253	272	280	248	255	278	250	265	261	255	249	291	253	264	216	246	250	270	241	267	239	276	244	242	255	244	245	261	260	275	247	225	273	249	234	248	233	242	265	267	244	256	239	236	261	256	235	258	238	251	265	225	255	220	281	265	246	245	241	243	244	246	268	243	272	240	240	217	285	256	248	240	252	269	254	229	253	235	202	207	244	251	256	247	261	215	245	281	260	246	260	255	243	262	254	250	283	242	245	247	252	249	242	267	260	241	231	246	243	232	248	243	270	219	241	232	235	211	256	265	243	247	263	243	244	237	267	237	260	248	243	233	236	271	244	240	255	243	247	246	228	264	273	252	258	247	250	286	267	236	248	242	237	248	267	263	252	263	261	229	232	243	267	232	250	218	248	254	248	219	234	255	235	270	237	239	224	253	240	260	249	244	236	237	287	251	237	239	217	237	233	233	252	261	260	257	246	255	243	273	260	269	262	276	221	236	229	247	250	258	240	235	273	257	271	258	250	239	280	238	240	247	261	225	251	238	236	281	248	239	287	243	261	267	254	237	216	266	253	239	267	203	230	245	228	277	227	261	219	251	272	224	256	257	277	249	229	243	273	249	269	276	280	235	266	241	233	229	228	286	236	256	244	235	263	235	222	241	255	247	249	267	251	256	263	250	253	268	263	241	238	238	233	250	242	277	248	259	308	269	278	253	253	255	227	232	225	247	235	243	236	230	260	230	247	255	237	235	233	237	212	249	257	254	228	234	249	273	231	247	266	258	247	243	261	264	246	251	273	255	254	245	253	247	242	267	226	268	247	243	256	260	245	278	263	251	257	261	255	220	240	242	261	237	272	234	272	257	246	249	258	240	245	240	284	232	245	252	277	225	260	241	263	249	217	234	269	239	283	284	263	254	258	243	245	275	249	251	249	275	258	236	255	251	236	264	257	246	276	246	258	266	259	233	258	233	260	238	264	246	247	251	220	249	234	243	251	260	243	242	261	238	280	232	239	235	238	234	266	251	254	226	270	263	256	238	218	261	234
13293	19438	16428	9570	6818	5224	4269	3587	3078	2587	2342	1980	1882	1732	1721	1646	1470	1331	1180	1040	978	905	973	845	764	756	719	664	625	635	645	684	620	653	647	593	584	570	591	572	574	602	574	568	566	591	554	557	525	572	517	577	550	547	509	556	541	513	515	551	549	574	527	524	527	525	561	550	563	548	534	546	516	541	521	543	503	584	573	501	514	578	553	512	487	537	509	518	530	516	497	515	483	539	514	560	542	524	526	505	537	535	549	529	519	521	568	493	522	509	545	523	535	542	521	507	524	556	511	506	499	549	500	514	535	488	528	548	560	572	546	519	516	504	522	501	556	528	538	512	521	531	513	529	532	549	504	511	515	504	512	505	531	524	561	457	496	558	533	500	525	466	503	527	532	536	534	573	528	522	541	523	552	534	576	533	513	526	502	560	513	553	525	547	493	550	546	555	520	551	514	503	521	515	486	538	551	519	552	535	558	548	553	544	548	516	529	498	522	534	514	502	532	546	505	499	514	515	496	499	477	499	530	512	499	547	535	556	533	538	503	489	524	531	489	509	528	537	519	505	499	525	512	536	549	532	564	529	504	551	517	544	544	505	524	548	525	523	477	560	512	537	529	518	560	525	555	500	540	526	511	503	518	530	513	520	540	495	503	526	541	497	518	541	577	522	567	507	544	545	537	532	560	532	538	493	528	530	506	575	484	504	535	539	539	534	535	479	572	518	577	489	504	523	515	505	506	528	510	544	562	541	553	558	518	568	555	548	529	540	521	550	527	538	507	565	584	508	554	503	539	509	524	485	512	570	519	542	511	542	535	550	576	530	495	516	522	530	567	521	563	537	534	515	497	536	550	536	548	537	519	549	552	521	499	534	498	483	542	558	545	563	517	513	511	531	557	536	547	505	531	544	517	511	561	508	505	501	470	535	551	550	518	520	509	524	535	519	529	541	575	531	513	538	551	546	541	536	526	542	515	502	520	532	539	503	541	527	542	537	498	521	538	561	529	562	517	524	573	532	485	497	542	551	547	528	521	539	506	564	565	536	539	526	526	543	502	549	545	482	487	549	555	518	539	561	550	540	554	543	512	550	513	536	552	555	494	484	518	529	580	502	526	503	513	540	534	539	532	528	496	503	545	514	549	574	534	508	579	495	557	505	553	516	523	556	539	519	492	516	539	550	503	526	507	509	524	499	564	541	541	525	568	518	532	534	542	545	528	502	567	548	526	485	523	501	523	565	528	516	557	528	510	496	505	534	509	537	523	554	549	542	535	497	546	511	500	494	487	531	534	529	519	569	520	544	580	545	552	561	506	526	540	523	544	491	505	542	522	493	542	546	556	557	539	496	519	523	519	563	535	538	543	504	480	520	538	485	531	527	534	509	503	551	495	484	556	520	525	537	531	529	511	497	523	514	547	523	539	504	511	553	516	557	554	485	510	542	565	509	547	555	508	538	512	527	515	531	563	466	531	520	514	527	552	540	552	574	507	527	490	555	549	559	540	500	510	516	533	519	516	507	517	515	485	512	549	534	526	475	504	540	559	537	539	486	526	560	495	548	520	498	549	524	499	553	538	521	511	526	549	524	509	512	496	578	531	496	534	506	544	539	487	565	542	532	555	552	540	505	555	516	495	508	517	542	533	531	567	528	523	518	513	543	561	501	532	523	515	519	520	522	553	566	541	532	538	540	537	521	526	527	529	524	526	508	509	548	547	536	495	519	530	533	525	527	539	490	520	541	541	521	537	528	545	571	508	547	521	543	554	514	537	559	522	508	547	526	502	556	530	538	543	537	547	546	537	520	560	519	529	560	533	510	539	545	521	546	521	556	504	531	536	521	496	535	547	530	518	525	517	517	550	496	492	543	558	543	539	520	540	518	493	550	529	512	547	564	548	527	515	521	508	535	530	521	527	518	524	480	508	523	503	545	506	511	510	502	535	532	523	509	533	539	523	517	556	503	533	493	498	483	517	562	514	551	590	530	523	502	541	494	485	531	525	532	550	523	520	569	509	497	548	542	552	545	541	535	488	538	541	528	557	570	521	540	510	531	517	511	545	545	549	518	540	508	535	528	536	526	540	561	519	539	528	545	545	528	540	536	551	543	548	542	508	551	569	546	525	497	574	550	559	536	520	533	548	552	514	525	570	521	538	537	516	520	517	543	527	541	544	525	531	497	545	550	508	529	521	562	528	493	532	519	519	528	549	525	533	487	540	524	547	526	530	548	529	535	529	529	560	557	565	552	534	545	507	576	497	532	567	523	525	532	523	483	512	564	570	554	524	515	537	542	514	502	541	555	540	492	522	553	467	548	524	547	559	558	550	475	527	520	579	495	501	498	575	547	558	534	532	503	536	519	525	510	549	502	525	537	583	507	538	504	521	512	529	534	532	521	522	544	566	515	532	560	535	503	515	541	547	513	539	501	530	529	533	529	517	535	541	536	520	501	559	559	551	481	585	525	506	520	503	526	506	538	532	547	491	551	522	524	534	501	517	546	515	505	476	527	527	531	505	533	549	555	533	480	481	549	530	526	510	502	527	506	549	507	519	518	555	569	525	523	542	557	561	564	530	513	561	536	570	561	515	546	505	533	526	550	552	508	541	539	521	526	533	488	548	488	570	546	535	512	518	509	563	529	523	507	483	555	531	511	535	531	509	539	536	557	538	529	515	498	503	567	484	538	509	547	533	498	523	565	474	522	520	534	532	536	554	535	534	556	532	540	459	495	499	477	518	515	554	485	581	522	532	512	542	549	559	548	557	505	535	560	571	501	512	483	537	509	570	564	520	524	469	536	558	547	548	548	460	498	595	503	499	527	533	536	517	520	522	512	506	522	573	537	513	511	529	498	479	463	528	557	544	536	528	504	535	544	502	511	519	535	522	495	510	496	564	518	485	546	544	542	528	551	500	531	513	508	559	510	482	534	539	500	565	504	507	571	509	528	525	526	526	536	522	541	560	503	549	511	583	526	528	531	515	509	547	539	531	518	513	504	552	510	533	551	481	541	523	508	479	529	549	561	535	519	541	536	519	530	522	492	525	536	564	551	523	539	510	512	508	512	550	543	503	532	523	539	546	525	510	567	577	543	536	531	565	509	519	536	540	519	513	512	513	521	542	532	543	546	533	524	530	541	538	534	513	579	543	540	550	515	548	531	541	516	514	499	538	525	558	549	556	514	528	489	543	546	520	568	495	530	511	512	516	557	524	523	567	527	535	519	552	542	545	521	508	476	515	548	527	497	566	536	495	534	481	476	543	511	492	499	537	537	516	549	549	500	551	516	515	532	518	542	515	521	516	565	555	523	543	502	552	520	525	545	533	535	543	491	549	543	530	527	557	545	506	555	523	541	518	563	510	545	545	504	528	516	507	530	555	474	540	558	517	533	559	542	527	489	498	536	536	540	515	561	514	524	532	519	534	509	498	519	521	536	495	562	555	534	571	509	511	490	535	521	525	518	533	522	484	526	544	565	524	551	532	502	524	529	534	544
25082	21467	27938	25280	13995	4319	2843	2089	1691	1422	1217	1111	966	903	903	844	798	694	641	536	501	489	457	462	471	430	384	356	342	356	333	320	350	378	333	328	347	311	288	331	290	264	334	308	306	309	339	322	281	314	284	304	282	295	273	313	313	288	297	277	279	306	256	302	295	298	284	285	316	296	308	268	302	296	290	308	274	298	284	274	277	299	280	251	270	285	298	286	272	299	301	294	278	296	286	316	264	316	288	289	272	302	273	279	279	273	261	296	300	296	298	290	288	283	289	285	282	284	268	271	260	299	276	288	280	280	277	297	252	286	265	267	307	304	299	287	296	302	291	309	290	287	268	259	301	278	264	279	279	285	288	269	282	277	290	266	288	288	297	285	271	284	278	271	291	250	297	293	319	282	263	322	306	277	292	268	312	272	272	283	307	268	274	282	273	285	320	303	260	257	257	254	289	261	294	269	306	279	280	323	307	307	284	254	308	261	297	266	269	291	261	287	310	264	277	301	272	275	277	277	285	297	304	308	260	271	298	266	279	270	315	289	286	301	306	304	258	293	240	264	307	280	301	283	273	306	257	262	275	275	276	285	279	320	272	285	290	287	283	274	249	304	273	274	275	279	333	285	274	283	288	234	272	277	273	267	272	319	267	323	288	312	278	288	297	267	298	265	302	276	291	294	292	278	277	304	294	315	318	263	262	307	293	260	274	269	289	304	314	327	293	281	277	304	291	274	268	288	272	257	290	295	286	322	287	272	287	265	273	269	283	263	271	283	260	281	267	335	325	288	260	270	314	287	298	275	281	297	278	291	305	299	291	295	276	306	279	285	291	304	281	312	299	308	291	277	267	294	273	266	258	285	271	296	311	288	294	275	278	282	295	294	267	283	266	280	280	295	262	267	286	273	282	292	280	281	291	318	281	289	311	302	314	253	303	291	286	302	290	297	317	282	282	286	295	286	326	289	270	269	251	279	272	298	228	306	316	293	304	284	281	294	297	285	313	292	274	260	285	267	296	304	280	281	291	287	254	306	273	326	285	264	278	275	291	294	292	272	302	269	267	295	277	273	291	284	275	276	281	292	278	288	330	306	277	260	283	273	286	288	284	307	284	279	273	263	266	288	293	286	279	276	308	296	264	288	306	282	282	277	280	297	311	284	297	264	313	305	266	294	302	287	249	270	266	282	292	287	281	310	286	305	273	277	301	274	300	280	255	306	287	255	272	298	284	303	290	301	261	256	285	269	293	273	313	258	266	251	288	298	302	283	268	286	319	274	280	286	256	276	261	295	285	293	297	274	280	304	274	301	264	274	263	283	294	307	269	294	283	298	282	301	268	266	281	311	283	300	285	293	295	303	277	270	282	300	275	290	311	273	267	246	285	285	281	277	298	297	269	274	296	281	269	301	304	273	294	278	271	265	273	307	316	296	290	300	274	298	286	309	312	318	283	273	275	267	278	278	277	286	295	275	281	311	258	305	288	335	311	303	311	270	254	302	293	247	286	253	278	271	287	280	287	285	288	291	294	262	276	293	284	282	272	302	284	261	286	270	314	257	278	287	272	288	287	278	286	276	292	296	260	279	274	268	280	289	293	272	312	274	287	284	304	297	272	296	284	292	297	286	289	287	287	295	298	282	301	297	279	284	264	314	286	303	302	273	258	273	261	266	257	299	304	269	306	238	280	273	270	245	307	306	265	275	287	251	296	289	291	295	312	282	272	288	260	283	276	302	315	310	262	288	304	316	290	308	287	309	256	269	263	276	285	265	290	302	299	261	279	304	267	279	278	298	291	266	322	306	288	266	277	287	270	275	314	296	299	282	285	276	273	277	292	284	263	272	268	230	275	232	288	263	288	299	284	255	291	274	294	272	264	281	263	289	298	276	305	281	286	279	285	266	278	295	293	296	299	269	286	286	285	254	306	285	283	304	280	280	294	280	281	295	302	278	283	289	298	282	290	258	284	289	285	264	323	288	284	279	276	283	261	262	278	241	274	282	287	256	289	293	293	278	269	307	276	284	286	285	316	273	260	275	283	316	270	283	308	314	299	253	289	302	302	275	259	292	295	285	279	273	278	271	287	283	257	267	273	310	252	287	295	294	282	304	302	282	290	278	287	278	279	299	303	288	311	267	283	324	298	261	279	301	295	280	288	312	298	283	276	276	284	280	277	278	242	272	283	304	291	283	290	264	311	300	294	285	279	286	250	277	292	282	278	278	277	274	322	299	265	320	279	298	293	277	301	266	293	288	284	257	294	313	276	334	292	288	309	274	288	274	274	287	266	298	270	289	291	305	237	290	296	281	281	263	284	286	262	247	288	282	302	256	264	285	317	281	319	293	298	256	289	315	286	273	294	297	299	279	297	286	306	284	284	311	305	271	326	309	277	273	276	289	303	282	284	293	295	293	290	277	276	262	289	314	294	300	294	324	278	308	257	266	294	316	272	255	289	275	304	282	270	284	281	281	251	316	291	292	263	294	292	274	260	293	300	289	281	296	266	291	257	287	285	292	330	268	276	311	301	266	294	292	298	275	298	286	281	297	288	278	286	274	306	274	255	306	308	285	304	307	285	248	297	289	293	291	283	293	319	320	261	292	282	301	307	299	284	298	292	275	287	280	286	265	268	305	272	283	285	295	273	290	289	289	258	274	305	291	283	296	316	272	263	292	295	298	260	256	238	258	286	294	271	299	283	263	298	276	279	252	301	301	296	284	307	290	275	279	294	300	300	273	262	283	274	285	270	257	281	309	307	296	291	289	254	274	268	288	303	292	272	270	286	302	314	281	244	274	285	322	293	282	321	285	330	263	258	272	282	275	279	303	274	311	256	284	273	257	260	271	305	305	273	294	298	280	297	277	311	286	289	251	302	263	293	282	277	286	286	262	305	262	293	286	269	307	256	304	292	304	289	287	260	268	252	271	330	329	283	292	311	279	323	313	286	302	284	268	268	295	285	304	279	283	317	293	285	297	288	301	291	243	284	295	271	280	293	327	245	288	291	310	272	281	260	275	292	312	288	274	316	291	315	287	282	292	292	282	298	295	302	275	272	270	279	273	288	300	286	287	302	287	272	301	269	265	315	278	286	301	275	285	303	322	293	279	315	266	266	275	291	278	304	302	273	303	256	301	277	307	273	322	308	301	326	298	273	293	292	288	286	313	287	277	282	295	290	291	278	296	304	288	307	273	291	292	265	265	305	302	315	267	284	291	271	298	296	288	324	285	289	305	327	295	280	286	296	286	297	279	268	284	291	281	246	312	310	304	286	293	282	282	263	297	286	324	258	273	305	267	288	286	257	251	290	269	308	296	279	303	276	265	293	302	298	291	292	320	277	288	300	286	280	284	287	282	296	284	275	267	291	278	295	281	272	290	321	281	286	293	262	263	286	275	286	286	284	300	273	259	288	282	293	305	295	285	277	283	302	258	294	310	292	289	310	269	277	292	291	312	301	300	279	263	309	287	308	289	278	275	275	317	286	264	307	278
15630	27631	24565	16514	12501	9946	8337	7013	5904	5026	4379	3729	3492	3221	3168	2929	2632	2248	1964	1742	1558	1451	1302	1216	1126	1105	1063	968	942	916	820	811	846	818	789	733	698	694	727	695	721	733	651	712	687	657	676	620	643	628	576	615	578	590	630	591	621	587	587	602	622	621	587	615	589	599	633	619	630	588	588	571	598	593	576	621	606	610	560	587	639	608	565	606	612	643	618	602	600	614	600	556	633	596	591	588	593	589	627	585	582	607	586	593	599	574	610	663	569	567	587	600	564	580	629	614	572	578	595	590	537	589	589	619	631	601	593	600	609	555	622	625	565	619	587	605	609	590	612	597	602	594	609	640	608	613	615	583	622	589	585	585	540	616	609	558	601	653	578	585	590	573	567	658	604	580	595	578	616	578	595	576	619	592	595	562	591	598	583	588	626	632	621	616	576	618	632	610	594	597	560	606	576	630	603	595	629	572	627	598	599	578	547	597	592	605	601	593	603	580	586	613	587	601	614	609	575	638	592	599	633	576	603	630	581	594	611	597	595	576	603	589	579	574	583	555	619	625	607	609	579	583	618	564	595	584	574	591	607	599	636	637	606	568	579	603	600	561	614	593	591	624	615	580	590	639	615	563	617	581	588	617	599	621	584	623	559	583	586	599	640	582	582	609	579	587	542	563	584	569	599	576	599	556	611	584	589	565	569	567	568	613	603	582	620	552	591	585	614	572	587	612	603	582	587	595	587	603	585	577	623	622	618	660	565	603	582	626	598	611	582	541	631	573	562	648	596	597	643	610	587	590	581	608	614	584	598	601	614	603	578	617	599	627	595	609	584	604	577	623	632	564	613	618	588	573	571	556	617	536	592	608	590	549	592	613	567	641	614	571	583	611	588	553	623	541	603	594	600	612	569	602	569	581	593	585	604	614	603	581	613	619	604	574	609	621	615	553	587	582	580	598	567	566	631	600	604	586	625	591	547	580	601	582	589	635	575	601	649	571	598	595	609	575	600	576	627	592	565	619	609	585	598	601	615	585	585	591	627	626	570	588	530	578	618	612	569	606	606	579	587	586	607	661	639	593	644	586	612	603	578	613	589	591	586	621	544	591	641	578	603	600	585	641	605	602	589	623	580	600	620	621	593	611	581	630	574	553	626	565	618	557	585	569	619	593	618	547	580	648	579	638	571	592	638	599	568	625	574	594	616	602	609	624	649	603	604	537	619	539	632	572	637	562	615	606	612	529	572	612	610	590	588	597	600	567	610	612	600	561	592	608	595	607	621	608	580	566	604	594	577	595	618	587	653	619	620	619	564	611	561	602	568	567	578	586	627	609	588	648	616	559	543	613	623	551	558	614	631	563	593	609	578	567	627	601	550	588	640	612	604	563	575	628	563	620	616	609	614	571	593	558	610	592	580	580	603	591	572	584	587	621	566	571	605	569	597	615	600	583	663	579	596	641	582	606	610	566	580	620	588	621	589	605	588	575	541	610	600	627	595	569	610	604	579	579	589	578	608	632	638	604	606	606	567	660	635	609	612	603	603	608	619	618	620	572	604	610	570	610	578	583	633	560	563	594	601	569	533	571	603	630	628	606	592	559	632	586	605	606	602	566	600	608	572	586	573	600	617	619	581	583	558	590	581	622	565	589	590	606	624	564	594	574	576	595	545	561	598	612	591	613	586	602	614	649	630	638	580	607	553	624	617	595	582	591	628	599	617	626	600	627	574	589	591	573	584	592	623	574	599	607	624	591	612	572	580	564	542	586	557	617	641	593	587	593	589	584	613	615	621	614	577	589	606	600	604	600	607	586	591	636	625	594	617	608	589	616	580	582	559	562	579	597	608	586	577	590	536	583	633	608	605	593	578	564	620	623	569	593	568	578	596	621	621	594	613	631	563	571	574	606	551	595	586	629	580	620	601	607	597	595	583	646	591	551	566	604	562	590	604	592	573	626	556	588	590	574	612	593	610	619	620	614	600	609	628	596	535	609	587	563	578	608	552	597	591	593	611	598	610	571	570	570	592	551	584	601	609	575	577	554	577	577	606	553	602	581	610	644	606	568	598	615	592	620	623	571	589	648	587	635	626	606	579	517	580	566	613	587	618	646	571	605	630	622	610	592	607	578	596	605	610	583	588	594	616	584	560	583	577	620	578	610	593	610	617	604	639	581	619	635	545	580	578	606	631	606	575	612	576	612	611	566	608	629	615	625	623	559	615	554	594	640	607	558	569	585	539	595	568	551	544	588	609	593	590	584	604	569	554	618	567	575	568	584	574	627	576	578	569	635	601	578	541	608	603	587	608	598	588	578	586	601	601	600	575	601	612	588	636	613	597	579	632	585	587	591	579	620	635	616	633	622	566	614	580	592	596	588	655	618	626	587	616	608	603	570	598	597	551	637	636	580	633	575	571	588	583	593	582	605	590	575	562	547	568	643	568	614	538	553	613	586	605	622	626	594	574	547	626	594	612	599	590	588	576	604	589	589	584	594	591	650	610	578	571	610	595	595	599	587	598	567	564	569	628	523	545	640	613	560	614	598	582	591	612	615	587	589	610	607	616	595	619	605	587	579	579	592	617	606	588	570	619	611	565	566	589	635	587	558	601	630	561	578	587	619	581	565	608	606	579	596	589	600	581	537	581	595	601	599	594	617	606	593	569	597	608	599	605	619	621	613	604	642	566	624	572	610	592	559	584	565	573	607	603	628	630	563	571	590	594	559	608	595	578	573	613	575	598	557	594	573	626	554	645	589	613	587	576	590	591	607	573	589	594	583	625	596	552	598	606	560	598	632	568	620	619	612	571	605	614	559	582	606	565	593	614	646	587	666	544	573	637	587	598	585	592	596	598	577	587	586	615	568	580	570	607	604	597	590	597	565	605	570	607	557	599	568	586	636	547	599	557	583	601	611	621	570	589	561	581	552	586	554	612	619	594	572	585	558	595	624	585	599	587	571	582	564	566	638	584	585	629	552	592	598	593	591	563	601	608	675	545	577	642	599	580	566	577	553	560	629	585	576	592	585	634	580	570	624	607	615	618	599	600	640	555	596	598	614	584	565	537	610	570	591	607	570	624	632	632	617	589	549	611	566	598	564	603	582	600	576	575	565	587	594	602	625	605	590	606	620	589	574	571	598	610	618	575	549	581	635	583	549	595	605	617	584	621	578	564	584	590	610	595	564	597	578	637	564	545	563	640	598	602	566	580	601	607	580	581	627	589	611	597	578	596	631	586	628	601	587	585	595	598	571	609	588	573	590	574	599	618	599	588	578	603	565	601	594	610	608	614	608	609	622	619	662	614	610	593	596	629	556	596	583	601	572	574	580	588	576	586	603	613	593	571	567	556	574	583	583	588	597	627	588	573	566	542	643	598	638	594	610	589	596	596	635	614	624	639	567	614	530	633	602	610	612	631	585	595	618	602	607	623	602	570	610	607	595	624	621	580	614	547	574	576	582	650	591	586	617	597	634	597	605	601	575	586	600	578	551	544	590
24159	21477	28869	24451	21389	13474	5837	3480	2641	2299	1915	1742	1615	1482	1428	1395	1177	1121	972	843	814	738	719	693	649	622	560	555	579	557	557	521	501	473	515	456	473	457	465	444	433	434	475	454	460	450	458	481	458	428	396	388	426	423	446	445	457	420	423	437	419	429	387	419	417	422	386	433	406	430	435	410	423	400	428	423	443	419	437	440	428	426	424	410	405	406	436	416	495	414	407	430	455	396	433	403	428	427	456	410	394	387	411	411	475	433	408	424	404	464	440	450	444	424	440	443	410	433	436	448	438	406	432	389	447	436	415	441	422	422	443	413	423	403	457	427	448	405	469	431	448	427	423	431	403	396	415	410	435	409	434	433	379	413	379	396	444	426	422	499	441	411	419	413	412	421	456	433	427	456	404	434	395	408	393	432	451	416	405	462	395	427	444	449	464	407	389	433	424	431	427	446	423	420	426	411	407	427	429	384	449	410	466	427	438	409	448	434	427	445	416	409	401	421	403	441	427	426	386	432	411	395	404	420	414	436	405	439	403	428	453	403	430	422	428	413	400	400	444	429	418	406	429	457	393	413	404	462	411	434	435	450	454	451	420	461	450	440	451	412	418	423	439	402	400	418	475	406	456	431	440	433	417	432	442	425	422	397	417	469	414	407	478	434	441	420	387	430	436	389	430	444	411	409	428	413	479	422	431	494	464	395	414	389	413	411	435	417	402	426	411	425	458	440	408	422	391	432	423	392	436	431	446	405	405	401	397	434	455	427	452	431	393	421	400	412	412	427	393	417	453	399	434	416	423	435	488	410	433	464	416	397	407	431	394	443	438	445	445	417	417	455	396	397	435	405	399	458	407	429	400	417	437	431	441	456	424	434	383	443	465	413	399	382	429	422	404	424	374	415	427	464	426	447	406	432	425	424	418	431	439	413	424	388	434	411	437	428	418	397	411	420	426	464	428	453	419	446	401	453	421	412	445	428	416	449	389	423	385	431	451	423	411	417	432	408	403	395	393	439	456	425	418	411	421	458	440	421	427	410	424	405	411	447	421	398	423	407	392	420	447	429	414	421	389	438	438	441	420	428	412	428	412	449	447	466	415	410	415	446	461	420	431	410	433	445	410	401	418	424	402	468	401	430	403	440	450	404	441	423	404	421	396	460	416	398	450	412	441	452	417	391	442	399	418	434	464	412	359	408	443	428	443	396	427	399	381	391	455	398	433	424	430	429	399	443	438	410	404	402	438	424	385	404	411	429	431	413	425	480	422	457	424	446	419	444	413	435	426	438	445	413	434	440	423	405	415	422	418	475	379	413	415	446	399	396	424	455	429	409	429	440	401	423	405	418	469	419	431	388	419	423	417	406	431	422	409	414	432	428	464	416	391	443	425	448	452	404	438	428	408	437	439	434	417	415	407	408	445	438	425	468	443	405	393	407	421	437	427	410	440	443	369	435	436	424	440	447	409	430	434	385	445	439	414	429	404	432	410	446	441	444	442	443	427	429	461	409	453	427	378	437	433	471	436	403	438	431	411	435	432	450	455	420	406	439	406	433	416	428	469	448	426	400	483	463	431	444	404	409	422	430	460	414	440	463	419	397	404	436	414	443	453	424	429	422	408	404	430	454	417	437	410	423	423	410	420	398	444	418	427	422	402	427	436	446	417	436	427	424	402	415	421	432	399	447	428	410	382	411	401	383	462	385	423	436	449	456	399	408	416	401	429	415	407	443	406	440	394	427	424	435	445	415	408	445	391	435	425	402	378	397	416	453	421	410	429	414	393	420	388	435	426	407	448	451	429	412	437	455	408	443	393	445	422	410	417	431	435	405	411	441	422	434	415	446	436	438	415	431	408	407	399	422	412	410	397	406	456	439	408	451	414	406	425	436	466	436	407	420	414	433	427	419	411	404	440	441	413	413	428	446	439	405	443	425	444	433	412	422	453	417	419	421	452	407	425	400	435	428	420	404	380	415	417	430	444	412	423	389	397	409	425	402	437	415	416	390	405	436	414	405	436	458	434	420	434	445	433	470	469	421	448	434	417	422	418	415	423	468	455	406	441	415	468	426	425	416	409	425	411	430	435	401	446	442	405	441	429	449	424	384	415	429	397	404	404	422	422	441	420	428	406	436	427	466	425	402	428	415	438	405	433	455	402	397	431	402	425	423	421	419	422	414	404	411	432	469	420	424	395	418	436	447	457	399	420	402	434	433	395	398	392	416	440	429	415	405	411	442	415	400	429	407	399	414	456	429	407	426	427	419	387	442	438	443	435	436	406	412	413	428	435	445	460	407	448	423	408	425	431	430	439	378	419	438	386	393	398	447	428	380	444	456	396	456	413	411	448	430	442	408	407	417	414	427	421	404	397	435	429	444	425	396	446	402	389	407	466	468	445	407	449	424	445	440	405	410	407	456	426	453	405	439	440	432	393	389	432	414	457	456	427	399	400	408	372	407	401	426	396	412	463	432	399	463	405	453	422	440	414	432	427	395	451	459	415	418	405	449	468	416	430	462	459	424	404	381	437	411	424	437	432	365	434	443	415	369	450	402	380	438	393	431	426	387	422	437	402	401	459	408	437	402	424	418	429	453	451	425	427	412	420	439	445	429	482	419	418	428	433	381	405	404	427	400	423	418	452	442	392	425	410	439	430	409	424	438	435	432	381	380	361	413	433	433	379	396	419	413	408	416	403	426	434	455	458	419	426	431	450	420	452	427	409	433	423	425	431	428	432	417	450	457	431	433	415	416	425	455	432	397	474	423	451	395	406	435	442	426	382	404	447	440	426	413	446	428	441	430	422	427	452	422	426	424	426	397	381	422	403	419	423	458	439	438	417	393	418	455	429	398	431	414	444	420	430	448	411	424	422	411	442	415	418	412	427	421	406	423	402	410	447	449	390	421	441	405	434	430	402	425	463	455	397	472	424	416	414	444	396	397	452	423	425	443	385	443	445	375	435	389	407	415	451	440	419	429	429	398	428	449	409	470	432	407	427	409	401	435	433	437	421	433	453	429	430	430	389	417	419	437	396	406	457	453	421	415	461	408	439	435	413	468	462	416	413	419	411	411	436	426	428	432	389	410	451	443	447	455	424	415	440	420	413	480	431	460	434	434	401	442	382	419	408	396	440	442	416	440	423	439	424	415	385	422	419	414	430	415	411	404	437	392	437	435	434	426	414	425	434	414	446	388	420	416	427	455	380	406	441	392	447	408	447	416	429	430	461	416	414	441	396	399	401	400	444	423	457	447	442	432	463	445	427	391	422	441	429	426	444	445	466	413	388	470	435	418	421	419	413	431	432	427	393	462	412	410	427	460	411	445	430	444	434	425	425	454	443	439	418	419	405	405	418	439	368	474	422	405	420	404	449	381	416	421	434	395	441	424	441	405	425	423	444	413	397	439	421	414	461	434	442	443	442	418	386	415	438	405	398	435	404	417	444	424	433	442	425	456	450	458	387	418	454	417	412	393	448	415	408	447	437	398	394	406
18184	32493	29591	21823	17031	14039	11988	10214	8577	7343	6246	5608	5202	4780	4433	4242	3810	3383	2961	2542	2238	2106	1872	1842	1696	1568	1452	1344	1304	1356	1216	1184	1208	1117	1023	1068	996	1020	1031	1015	915	991	995	957	929	991	1007	931	865	916	837	879	852	891	877	887	790	867	817	886	877	856	822	828	791	811	831	867	800	829	856	884	861	862	900	797	835	860	802	860	806	832	842	832	836	846	852	828	845	873	823	837	799	795	818	860	843	852	842	801	768	839	826	789	806	851	814	859	836	867	834	856	798	797	844	858	864	864	813	848	835	803	821	819	824	780	827	828	852	767	809	809	865	804	834	873	835	805	879	830	847	864	865	830	826	829	866	858	879	863	817	776	890	806	800	804	806	824	849	828	824	830	858	821	797	821	864	853	850	824	805	849	872	737	840	789	845	817	850	792	815	820	863	850	831	765	832	800	827	852	811	809	893	797	869	827	853	824	813	856	780	778	793	833	828	805	837	798	792	823	816	834	827	889	832	841	829	859	869	852	831	774	830	832	875	823	821	822	865	817	838	813	875	780	848	822	790	830	838	818	847	837	838	838	823	793	782	840	857	905	838	832	873	860	808	804	859	771	792	804	876	892	834	828	804	798	820	876	783	881	821	874	890	888	795	844	840	890	813	816	814	832	870	808	886	798	831	812	907	811	873	841	868	885	846	840	831	833	900	813	839	831	823	832	834	843	844	831	846	832	848	774	862	868	851	816	832	837	816	805	802	825	870	844	873	831	860	871	845	835	855	823	818	875	778	808	827	794	861	859	858	797	783	859	884	860	833	829	870	804	848	862	812	834	844	788	865	834	816	804	860	858	853	806	816	819	858	784	837	831	843	859	788	860	852	890	813	865	859	813	786	826	825	856	835	815	835	828	785	843	770	870	839	837	822	827	803	841	900	821	819	783	847	843	784	818	820	809	856	849	839	892	851	793	826	841	785	849	834	866	795	849	832	852	780	839	850	845	836	836	822	784	827	821	824	814	806	857	861	820	825	800	838	866	870	855	907	826	792	802	831	822	881	824	849	826	853	817	796	892	797	874	816	811	883	788	798	781	830	832	817	806	802	789	785	819	818	858	826	804	830	858	830	842	839	859	825	802	845	851	801	837	823	875	850	804	866	806	858	826	857	855	849	841	869	830	798	773	818	832	847	812	835	888	863	875	828	848	841	864	853	841	814	824	821	874	808	818	854	793	899	844	851	844	855	833	816	885	800	834	841	866	832	818	818	852	816	847	917	873	853	856	844	815	861	863	848	848	851	855	860	836	867	793	823	836	860	852	810	868	841	824	840	808	806	803	843	870	836	796	824	849	873	872	848	833	784	836	778	829	833	840	824	851	881	793	843	841	863	868	856	830	829	882	786	838	810	812	891	780	814	871	864	835	809	809	809	837	848	826	914	799	794	881	855	804	821	867	844	851	803	856	843	781	831	817	880	832	834	838	816	810	811	860	835	877	861	809	856	831	838	835	770	828	821	785	858	885	894	863	872	872	815	854	806	803	829	852	870	802	791	846	815	765	787	851	854	865	812	878	838	821	845	835	780	828	842	861	801	818	792	862	811	851	851	830	842	773	834	828	833	867	809	854	795	827	839	804	799	811	833	804	836	861	857	791	817	786	875	805	838	848	797	818	835	830	823	779	812	791	837	793	824	874	844	794	828	837	875	866	874	842	860	816	887	867	805	877	845	813	824	853	844	845	766	829	837	850	761	846	862	853	862	823	814	815	831	799	786	824	808	839	898	847	848	841	803	797	809	847	830	780	835	817	788	806	886	806	863	829	795	855	875	863	874	844	893	858	825	808	887	789	863	877	796	847	858	840	880	795	794	887	865	835	839	859	839	852	809	854	839	871	834	809	784	885	867	886	781	871	864	846	898	837	844	848	822	839	881	845	830	877	851	866	844	798	900	840	834	782	859	856	860	825	839	787	829	822	832	868	848	859	814	870	861	795	841	809	827	892	857	846	797	859	851	845	901	897	827	847	877	836	822	874	791	841	873	837	857	821	837	860	838	837	805	898	811	866	852	847	832	843	834	786	862	829	863	813	838	822	811	803	804	824	815	879	799	829	743	801	855	841	829	819	842	792	884	867	811	822	831	844	816	815	849	834	806	835	882	844	837	793	848	830	815	811	827	861	886	791	852	833	877	863	843	851	819	837	816	788	868	839	827	843	857	802	876	768	827	814	854	776	806	839	805	814	815	863	873	803	806	808	844	872	811	862	847	831	867	886	782	855	818	839	843	816	788	888	848	841	829	801	827	816	836	871	813	849	802	807	870	843	833	867	842	824	806	857	823	837	831	851	813	866	850	821	789	799	808	793	810	841	818	807	841	837	848	834	830	860	819	790	813	831	801	847	796	853	819	894	823	826	811	844	836	833	851	846	842	867	866	813	862	828	865	861	854	816	789	836	867	805	867	823	803	819	851	842	830	789	813	769	794	795	847	910	754	814	820	838	817	841	872	826	821	829	823	834	824	808	833	808	877	873	823	843	818	806	869	815	813	806	825	863	818	810	839	833	828	843	827	841	853	828	851	818	814	841	818	841	827	785	831	833	842	840	855	871	826	851	803	823	862	865	815	772	830	857	836	812	783	840	796	850	853	866	805	829	841	855	816	786	811	776	789	818	802	798	854	805	807	854	825	869	822	828	874	828	854	855	804	835	848	834	790	796	821	765	843	842	888	842	798	811	845	861	878	798	839	798	826	856	823	806	796	838	825	839	796	868	787	873	906	843	788	797	789	856	808	813	826	843	800	844	821	851	857	831	858	813	850	825	827	811	846	867	765	835	821	813	840	827	786	865	828	863	870	879	818	812	820	865	843	797	827	874	856	810	834	796	789	853	845	803	824	891	840	856	874	844	858	879	777	776	811	807	819	842	836	796	831	814	879	808	782	843	860	840	815	870	844	843	801	875	825	769	850	819	819	843	775	833	804	852	901	832	784	795	826	852	844	847	810	872	841	845	838	853	866	846	861	820	823	820	834	836	846	863	835	836	845	834	880	786	804	870	834	819	880	833	884	835	865	848	849	879	828	822	813	857	871	871	800	814	867	833	816	876	853	930	865	836	838	840	801	825	834	820	868	852	851	897	854	799	854	883	857	858	838	868	835	816	803	859	814	852	806	814	831	869	807	820	868	826	856	838	860	859	820	813	838	881	822	798	855	843	827	828	823	808	889	817	806	801	881	866	856	847	797	845	854	812	828	849	805	835	844	849	833	824	840	831	838	875	848	843	894	829	828	824	802	822	806	876	846	787	842	838	836	902	823	815	849	822	825	879	793	836	862	818	875	868	836	873	811	768	838	853	822	893	841	844	853	828	820	852	826	833	840	855	903	837	867	843	832	826	842	815	846	856	833	814	931	853	805	735	814	861	867	836	822	801	882	862	849	862	858	822	845	855	835	799	780	874	817	904	850	839	825	893	899	887	866	819	857	844	841	827	914	807	855	793	848	802	853	916
27455	18453	9241	4040	2099	1495	1213	946	795	698	613	587	540	524	546	480	511	424	392	376	364	346	333	295	319	321	309	321	297	299	285	289	296	235	231	275	266	275	292	271	274	277	268	303	246	255	240	296	220	261	264	239	280	247	283	258	267	261	231	258	253	236	262	254	248	252	246	270	264	241	227	232	279	222	255	248	285	271	255	250	269	266	259	230	278	285	250	234	286	263	254	269	248	259	266	244	246	251	246	266	248	248	257	224	271	255	233	275	234	240	215	235	230	268	263	263	243	235	224	273	237	260	249	265	270	248	228	270	253	272	235	238	259	257	247	275	252	239	232	265	239	251	264	259	255	275	269	269	230	229	260	250	277	236	211	242	257	233	215	240	232	252	262	252	259	237	256	231	254	263	247	245	243	256	224	257	236	249	255	232	278	275	254	284	261	252	230	252	227	237	233	287	250	259	233	223	261	239	260	233	262	242	220	245	251	234	272	240	247	241	261	277	223	280	249	267	280	229	254	251	232	286	242	236	216	246	260	265	255	230	237	244	254	258	264	268	258	273	243	274	256	250	250	249	244	248	257	258	261	239	254	241	235	250	246	241	252	277	277	257	277	242	231	285	225	252	266	240	253	260	242	250	247	235	229	259	234	248	250	266	257	245	235	232	229	284	268	221	244	256	260	253	224	239	225	253	239	256	233	223	262	262	255	247	285	256	276	223	281	241	274	250	255	230	254	229	239	278	221	234	266	253	255	262	241	254	267	221	239	237	247	247	249	219	249	271	242	251	256	269	291	280	240	275	259	247	264	265	238	262	241	228	267	249	238	247	225	238	227	252	226	242	247	229	244	250	223	252	220	253	244	239	257	237	258	270	248	269	250	254	248	237	227	265	234	257	226	233	242	274	221	250	233	237	248	217	226	256	250	241	265	230	245	244	238	225	256	247	232	275	260	226	287	239	237	264	257	264	238	243	270	257	248	245	240	221	252	218	250	243	275	282	262	232	260	260	265	269	205	225	266	245	250	237	233	253	233	225	236	255	234	244	259	272	281	244	239	229	245	241	240	241	249	249	246	244	270	282	252	240	277	253	233	259	226	242	227	248	233	242	252	255	233	257	220	256	253	249	260	240	234	236	245	247	215	245	249	248	265	248	256	244	247	265	265	244	241	285	248	248	228	267	231	229	215	244	238	217	265	248	250	264	236	236	252	279	263	287	263	233	228	245	255	231	258	238	249	247	291	265	249	250	251	246	219	255	253	269	264	273	267	241	248	252	237	265	239	238	240	248	247	277	249	242	261	267	243	230	248	246	252	245	261	238	238	253	214	274	271	263	277	231	239	244	252	262	217	263	248	256	240	260	242	241	262	254	232	264	291	246	235	263	238	271	242	266	251	229	259	267	226	240	264	259	239	274	218	262	245	250	235	254	298	229	249	241	257	244	232	234	245	245	221	258	237	224	261	237	268	238	246	225	252	229	251	245	228	236	219	266	232	222	226	235	256	265	238	254	225	243	245	253	250	257	246	228	231	251	228	236	242	225	236	266	233	244	264	237	256	265	237	241	262	254	244	255	270	270	246	242	281	241	268	228	227	266	250	265	223	261	248	282	229	262	281	237	270	268	249	246	239	254	277	272	246	210	252	257	250	273	265	248	255	229	246	251	266	275	255	240	252	241	245	273	251	260	243	271	244	268	254	270	231	270	240	228	239	248	239	247	226	289	243	247	248	248	259	249	226	249	252	252	244	261	253	271	262	253	280	265	240	271	259	239	222	240	233	252	260	251	261	232	253	261	251	271	246	258	258	248	262	266	266	262	260	271	227	244	244	231	234	251	244	271	254	249	257	253	260	261	249	246	245	213	225	251	244	264	283	250	233	258	254	229	262	244	254	260	275	256	273	257	244	256	256	246	217	256	253	274	239	255	270	225	272	273	226	281	256	246	256	258	247	232	275	262	206	269	267	251	233	246	247	250	257	263	262	220	263	230	251	253	256	264	245	270	239	245	245	253	237	265	269	261	246	256	255	234	231	228	250	249	239	269	265	241	258	254	252	247	249	249	229	255	234	267	246	261	246	242	233	256	229	249	250	277	235	267	260	275	242	267	246	247	260	233	240	249	214	246	279	243	256	238	233	259	251	223	255	262	245	233	266	241	276	252	259	263	248	247	237	266	245	263	268	268	251	239	243	241	231	223	241	226	272	272	261	275	267	270	234	268	221	228	215	273	256	246	246	260	260	254	264	248	243	246	248	251	254	250	266	236	258	242	276	244	235	264	270	263	227	246	251	281	265	258	231	235	225	262	242	263	255	254	258	254	261	257	243	251	255	242	250	230	251	238	256	238	244	234	255	255	258	262	262	250	276	261	249	215	238	240	272	245	266	267	226	221	238	248	264	235	246	264	264	266	251	264	244	249	265	253	254	249	265	275	229	278	259	252	266	233	244	261	259	253	252	270	248	267	268	265	254	263	243	238	245	226	271	243	216	208	259	248	266	244	248	257	241	260	291	246	267	264	253	250	228	306	241	267	240	249	240	240	250	240	271	252	275	267	243	254	281	231	249	252	241	244	245	249	226	250	238	269	256	246	292	274	266	256	245	260	253	237	231	237	237	273	277	266	276	232	272	233	232	259	253	237	250	230	246	287	285	292	243	266	254	238	259	263	243	255	253	259	249	250	240	228	266	245	250	268	246	255	263	237	251	260	232	238	243	284	266	237	251	256	248	263	262	263	264	253	233	246	254	233	249	242	269	251	236	224	235	272	239	254	255	237	267	276	255	262	217	245	256	272	252	238	263	236	229	215	267	276	264	263	220	215	266	272	255	280	256	236	268	235	260	247	244	265	271	263	277	245	230	246	251	258	246	280	260	273	253	244	232	273	239	255	261	243	264	275	254	231	268	272	235	270	224	255	228	276	263	241	257	256	254	239	246	259	232	284	235	251	267	236	286	262	248	275	246	257	246	249	261	247	243	249	281	269	253	234	236	243	257	275	257	251	261	205	258	239	233	228	279	261	245	258	250	226	242	276	234	252	256	245	239	261	250	265	250	233	238	232	244	268	233	218	252	246	226	235	242	260	240	251	247	236	243	260	236	254	256	277	266	224	248	237	253	236	247	242	269	265	267	258	261	249	250	217	239	258	256	246	265	240	273	248	246	260	255	252	238	261	281	239	225	258	238	232	259	257	247	235	229	253	251	242	271	220	254	255	238	232	278	239	246	272	256	266	235	242	258	245	245	244	244	239	220	253	259	264	258	231	245	259	240	206	234	233	276	257	250	270	248	244	237	261	231	233	250	257	231	233	227	240	248	246	263	256	247	248	231	268	280	245	262	252	244	242	244	261	267	237	244	240	259	243	266	235	261	222	236	277	226	250	274	279	273	256	245	222	250	248	223	284	270	249	215	245	266	229	220	251	232	235	271	243	250	239	260	255	254	233	265	246	248	276	267	239	263	257	246	256	253	266	263	236	269	270	269	240	222	249	261	240
12960	19329	16625	9838	6982	5293	4575	3681	3156	2717	2349	2087	1931	1737	1701	1643	1472	1339	1242	1077	984	939	866	845	829	834	820	760	679	640	667	624	616	590	617	600	598	602	562	586	618	648	581	604	661	560	546	561	535	515	513	570	524	522	549	515	579	570	574	556	508	578	558	533	567	500	524	524	544	520	527	512	561	528	562	510	578	519	524	500	566	532	515	567	525	531	544	520	498	535	548	519	550	518	521	492	543	550	519	505	519	519	618	502	551	555	552	536	526	524	545	523	509	590	518	557	524	569	555	543	536	518	540	518	475	527	526	584	509	527	528	512	558	532	520	547	539	552	504	526	554	542	533	498	583	536	542	530	578	542	509	545	562	533	572	517	507	534	521	548	539	578	546	511	499	561	532	528	531	490	504	556	518	495	489	488	538	551	536	516	506	555	522	553	521	520	600	524	527	535	500	504	487	479	538	545	548	563	540	555	538	575	579	535	512	520	539	538	544	507	502	509	504	562	521	525	526	501	505	540	548	562	544	532	539	523	541	512	548	548	538	532	516	567	518	564	551	518	499	538	535	519	516	580	532	538	513	540	550	493	517	557	518	541	548	502	554	547	510	534	580	534	531	516	551	516	542	574	495	533	574	529	525	538	528	516	535	564	538	531	560	533	535	519	505	553	520	513	526	522	528	508	522	494	508	523	571	493	539	560	494	502	507	533	501	527	545	506	528	531	530	551	512	530	521	512	530	510	499	527	546	526	495	483	509	566	530	548	538	527	486	558	551	531	549	531	539	541	550	520	522	525	507	526	532	528	556	532	515	515	554	556	492	514	488	523	563	500	510	508	507	549	489	540	549	516	531	511	507	500	515	525	524	532	505	540	547	540	528	479	517	531	503	527	503	538	477	521	536	512	570	537	545	509	566	521	535	538	512	553	546	525	548	520	537	558	510	528	548	551	526	537	552	569	571	536	503	485	519	526	521	532	547	506	561	494	549	584	515	475	522	528	527	538	542	526	556	546	509	549	525	505	527	548	508	534	537	513	567	487	498	551	546	502	531	577	553	538	519	503	530	509	486	511	509	558	564	560	530	553	528	584	524	568	558	566	506	519	524	522	518	545	519	531	571	544	560	549	516	514	540	564	531	515	541	488	526	552	543	533	523	540	547	504	537	517	544	499	522	538	529	508	562	536	538	533	528	562	506	539	541	500	536	525	514	509	515	521	540	509	532	538	552	500	524	523	535	542	532	537	534	514	578	529	538	542	561	524	511	540	550	509	534	519	533	543	525	567	495	533	531	546	548	536	549	506	524	534	512	507	515	543	541	539	521	494	511	525	525	533	533	528	507	551	539	545	551	561	516	523	557	561	488	543	510	523	523	533	523	508	506	546	598	538	515	487	532	518	525	515	549	537	528	556	545	543	582	513	509	524	530	506	541	515	509	481	528	550	489	535	565	561	542	546	504	520	534	550	529	512	523	482	539	522	556	556	503	551	548	523	518	518	524	513	509	547	545	543	506	509	553	558	505	531	543	550	547	502	564	522	548	505	543	563	543	533	547	511	518	512	512	565	514	512	579	517	572	556	522	553	525	530	495	508	498	540	551	606	522	565	575	509	525	526	519	493	514	512	511	520	509	552	483	545	517	476	530	506	537	544	547	505	533	538	485	557	537	576	521	545	516	519	516	543	512	567	537	519	563	521	516	522	535	544	581	527	566	486	545	537	553	578	489	539	527	562	545	531	542	500	540	522	512	506	516	531	561	541	548	535	525	526	538	518	566	515	521	547	565	538	528	566	559	519	530	572	517	539	559	538	534	540	522	543	547	534	528	561	546	530	554	559	587	542	574	563	562	524	510	541	508	499	546	524	525	504	553	528	526	556	494	491	538	513	522	577	497	565	507	503	529	516	524	517	545	498	531	539	540	572	566	498	518	541	527	535	511	554	466	502	531	530	519	516	553	511	575	512	538	528	530	524	541	541	562	547	518	563	524	515	583	510	515	607	504	587	514	548	555	542	512	556	554	515	476	531	528	510	525	512	487	527	497	497	536	511	535	548	500	547	538	508	553	513	539	512	531	499	520	515	568	520	523	545	524	523	576	558	521	552	508	549	511	517	552	527	562	561	545	528	511	582	530	493	538	543	560	540	552	521	526	494	546	501	522	533	558	534	524	585	534	523	534	549	532	525	516	530	512	498	535	518	545	498	542	557	532	503	525	558	533	560	521	510	521	526	527	554	539	570	493	495	564	536	528	520	557	516	513	553	506	550	547	542	504	547	569	567	539	507	532	521	552	517	552	505	510	552	551	536	526	562	531	522	526	548	517	553	570	489	535	514	547	506	487	561	497	503	538	524	513	504	556	566	523	504	547	544	536	521	489	534	558	503	514	560	541	516	531	500	524	556	550	510	537	517	544	494	520	513	506	532	533	498	536	528	543	533	541	542	528	517	510	589	557	514	504	541	563	537	532	506	550	589	525	539	548	558	530	552	544	525	498	454	543	527	523	500	533	525	518	532	485	504	555	561	542	498	517	524	528	494	560	542	537	502	550	515	543	545	533	573	534	474	524	528	513	556	553	565	504	534	523	494	537	500	529	505	536	546	532	534	559	491	534	492	518	520	530	485	508	522	515	526	561	496	529	523	567	523	507	541	499	534	504	539	518	527	514	523	517	502	524	525	525	495	522	500	565	570	553	544	514	501	560	536	516	528	551	539	559	515	548	533	532	512	529	545	549	556	523	550	525	548	513	542	489	484	530	542	519	492	547	497	562	547	556	530	537	550	562	537	497	551	522	516	497	514	535	532	568	552	534	489	500	544	551	562	551	547	524	531	540	520	530	473	475	514	519	531	514	526	590	516	520	536	503	565	497	544	499	541	534	578	538	516	532	563	578	516	526	538	522	518	528	502	539	558	525	536	528	564	566	530	587	510	518	526	557	521	528	538	553	531	515	471	522	519	505	492	521	507	506	551	573	516	546	500	530	506	546	521	530	511	540	549	536	532	547	511	534	578	513	558	525	566	519	525	543	553	539	513	578	542	535	523	508	538	534	510	581	559	534	567	577	568	556	577	535	555	504	541	483	520	500	521	542	560	573	515	572	560	537	507	527	544	566	517	486	547	517	555	541	556	536	546	543	552	540	523	533	554	571	523	521	536	481	522	529	499	551	535	562	580	512	539	527	545	526	526	552	561	522	497	565	557	532	523	492	495	541	565	556	514	502	519	577	547	510	539	515	549	557	541	515	527	530	517	546	531	540	551	542	535	490	535	548	537	561	525	546	524	542	499	527	532	538	509	520	530	505	550	553	534	576	587	524	530	544	538	514	532	535	516	513	559	532	509	524	487	542	511	521	540	571	510	536	540	526	528	494	539	514	573	537	538	574	525	509	570	479	523	506	521	521	546	560	546	514	557	498	528	554	516	493	521	547	510	549	539	514	528	521	527	541	505	534	505	542	563	519	525	537	518	494	484	547	536	524	548	541	547	528	507	550	490
25230	21497	27929	25369	13750	4441	2912	2086	1741	1451	1205	1067	993	920	888	795	802	638	608	552	510	488	471	470	464	411	394	365	378	374	354	374	322	364	331	347	333	360	297	319	339	314	340	332	347	313	298	309	307	294	294	292	282	309	292	296	286	305	266	298	306	318	278	302	293	294	278	245	295	288	293	317	300	254	322	285	304	277	272	289	294	281	287	270	306	266	287	311	291	338	311	302	279	282	317	266	308	263	277	278	304	287	317	289	283	282	267	305	298	308	300	298	297	270	282	294	288	254	286	289	285	262	292	266	290	294	320	286	304	273	307	269	288	300	254	285	271	289	276	279	296	291	289	296	290	300	299	292	272	256	285	262	295	307	303	267	283	294	282	280	287	290	291	295	267	291	320	291	270	275	335	283	276	290	305	275	287	308	301	296	291	310	281	307	314	300	301	294	302	285	291	299	293	276	336	269	300	302	293	277	287	294	289	282	302	294	257	270	244	288	273	280	302	288	306	294	268	296	320	301	289	291	286	273	283	268	272	281	318	267	293	286	280	282	282	289	286	274	284	288	275	287	264	256	280	298	283	312	292	279	286	300	302	291	265	281	279	280	292	283	279	323	282	295	295	294	294	276	278	280	286	271	304	307	289	288	275	292	291	272	251	304	302	283	340	288	256	271	285	292	286	278	285	263	293	286	286	295	295	294	276	317	303	266	283	281	277	289	296	273	303	293	288	290	290	279	301	281	305	284	312	252	302	294	256	346	311	311	289	305	260	270	284	265	304	281	266	311	306	271	280	281	273	277	296	291	285	267	265	282	275	307	313	316	300	281	282	298	267	296	302	267	287	299	283	281	273	281	315	302	267	296	319	332	285	267	249	294	254	248	263	295	312	291	294	292	300	284	292	292	299	293	263	306	304	253	285	285	280	297	290	308	241	269	291	307	265	307	276	303	283	280	288	257	290	306	250	290	292	279	294	312	303	298	312	279	280	315	310	277	276	285	284	299	298	293	300	294	291	310	265	290	278	276	315	295	254	297	302	289	285	321	291	284	296	315	337	280	281	273	279	300	276	294	316	292	279	269	263	302	293	281	288	283	279	298	298	279	289	299	303	252	287	258	281	272	289	271	264	270	278	291	282	296	279	303	277	288	266	295	294	305	302	295	336	302	311	294	289	255	292	314	302	282	260	301	277	292	289	266	304	264	316	280	280	273	279	277	300	278	279	301	319	305	284	313	296	281	255	292	313	283	317	295	287	255	293	253	308	303	286	313	292	295	289	325	292	305	300	289	273	267	275	301	288	238	258	261	285	300	301	282	291	305	308	294	295	274	272	321	308	267	301	314	260	302	264	299	264	285	333	261	296	295	291	313	288	326	297	276	284	281	312	265	295	282	262	265	313	286	307	307	311	277	302	294	281	306	301	306	263	280	312	285	301	306	290	296	278	299	268	324	260	270	283	260	279	268	265	271	280	274	302	304	286	292	295	299	263	280	268	303	296	269	272	308	275	325	281	267	302	266	281	277	301	297	285	291	321	299	302	272	287	274	291	285	332	305	280	294	308	277	291	275	301	274	282	293	297	266	293	276	304	304	270	316	263	305	314	300	288	275	296	285	275	298	291	261	272	297	309	295	298	294	288	291	276	265	259	284	290	299	284	294	277	336	288	261	290	273	293	280	285	272	282	267	294	280	283	291	302	284	277	270	300	300	291	263	288	301	283	273	297	277	297	300	329	276	287	296	280	284	312	305	291	251	307	272	294	302	275	276	305	281	276	290	247	305	305	294	290	293	289	270	282	253	262	306	297	301	285	260	296	301	294	296	286	285	285	278	281	261	260	262	297	319	281	284	321	281	297	285	282	299	279	286	308	279	266	342	286	284	291	313	254	281	268	288	285	289	304	287	279	269	269	295	290	283	306	301	277	291	294	293	311	278	266	307	278	274	264	289	302	260	291	321	280	306	281	276	277	317	277	313	281	277	296	257	306	289	292	290	306	310	291	280	290	291	268	291	272	284	293	290	309	289	293	272	268	289	282	279	292	285	306	275	308	300	314	305	287	300	269	290	262	270	315	285	284	286	311	307	287	279	291	299	285	306	285	276	294	295	292	288	293	310	284	296	267	283	266	305	289	325	304	304	288	258	288	282	306	296	309	282	293	290	285	290	320	282	299	296	284	339	291	280	274	280	292	312	288	280	258	290	313	300	287	260	291	267	288	307	314	299	289	279	278	280	299	284	307	282	296	280	293	281	318	303	285	283	276	302	313	294	286	298	287	313	316	293	284	316	292	257	288	264	273	303	305	305	270	288	283	275	276	299	285	282	279	277	311	307	308	292	304	257	292	287	289	275	300	299	258	291	302	256	338	298	302	296	282	294	280	249	270	272	260	285	305	273	313	304	297	311	296	277	305	281	277	286	260	315	295	273	292	287	278	293	283	258	259	305	289	309	291	292	274	272	312	288	305	259	297	277	292	315	250	282	271	287	342	263	280	298	287	289	285	300	329	301	256	276	302	261	309	306	289	293	292	275	267	303	279	268	303	285	312	287	276	257	289	297	268	284	302	307	296	297	313	259	292	285	329	311	301	277	306	250	296	317	302	304	283	287	314	286	272	309	266	276	277	295	313	303	278	300	294	256	295	283	304	283	282	265	272	284	288	305	292	287	313	305	252	277	276	271	287	304	297	282	283	290	281	287	276	304	275	294	289	306	261	261	282	315	286	321	306	313	287	279	311	271	265	276	272	307	292	288	300	289	275	278	286	298	276	307	272	265	278	286	265	282	285	286	298	284	297	296	269	302	268	277	271	291	293	312	303	286	305	302	316	291	264	275	284	288	286	287	289	299	296	289	290	303	292	272	267	301	289	298	261	282	292	283	292	283	278	295	300	234	268	280	278	275	290	272	256	287	266	288	269	260	298	297	275	289	333	276	296	282	247	266	291	266	263	255	262	274	285	281	306	291	287	278	296	335	303	283	281	321	279	281	308	265	252	314	277	293	293	317	285	313	304	305	302	295	287	290	294	273	296	281	276	306	281	302	280	290	297	282	266	250	296	284	307	252	292	310	263	290	313	281	258	278	285	308	266	257	285	313	245	283	293	291	278	296	295	298	281	300	259	289	260	312	276	293	310	278	269	269	303	264	299	293	319	282	264	281	252	300	289	301	284	297	277	307	272	280	310	323	288	304	288	267	303	279	262	285	288	303	292	307	275	297	273	298	309	274	287	309	303	281	276	251	279	252	264	281	310	282	280	315	291	294	282	249	285	295	258	281	309	293	290	281	281	261	304	324	246	297	278	264	291	286	299	292	301	282	273	271	297	308	290	289	277	259	282	262	304	306	282	251	297	276	257	276	281	275	312	306	247	286	306	288	287	309	260	303	311	278	297	282	286	309	303	277	292	307	282	295	269	297	278	295	291	305	288	263	267	260	269	281	253	262	283	301	261	306	253	246	319	311	277	267	272	308	290	271	271	286	285	301	306	298	300	272
15544	27866	25132	16619	12680	10004	8622	7114	6113	5057	4266	3879	3468	3252	3000	2865	2509	2257	1915	1690	1543	1416	1282	1258	1175	1103	1088	979	966	868	832	823	834	786	755	753	703	688	699	677	693	659	703	651	654	631	623	661	624	644	601	593	616	617	598	601	616	634	563	633	618	631	622	603	631	588	602	594	598	576	606	609	593	554	627	611	606	664	576	582	573	645	602	617	559	574	597	567	545	594	663	596	579	578	593	644	605	591	607	582	613	635	589	641	570	565	568	603	642	586	600	565	602	542	607	591	583	602	605	591	620	564	637	612	623	605	557	589	602	616	606	601	595	600	595	596	650	645	638	559	558	620	604	604	609	573	578	580	621	613	595	589	583	611	606	594	609	610	635	609	599	609	608	568	553	572	554	615	607	634	596	617	625	562	557	659	613	630	596	598	595	576	610	642	585	561	562	623	618	558	562	632	618	592	671	605	584	592	609	615	637	600	534	633	618	640	584	623	602	635	589	593	626	622	632	594	655	625	603	622	591	567	642	562	591	597	583	578	615	588	635	603	597	606	584	605	591	633	555	605	548	616	596	560	600	547	633	619	573	555	602	647	605	577	587	609	581	589	613	606	583	578	625	586	587	605	588	599	615	594	683	603	611	637	653	593	581	583	586	547	580	611	625	618	601	603	642	620	568	548	631	637	603	593	543	576	590	591	575	559	625	581	645	604	585	627	571	570	580	589	592	578	561	570	612	607	573	612	590	600	614	597	582	531	604	590	619	638	600	585	639	588	581	606	563	663	563	620	590	618	629	619	608	613	619	570	609	617	576	587	598	599	625	586	574	604	583	609	631	634	556	642	633	568	602	593	608	598	600	576	540	623	615	616	574	588	596	608	607	624	621	638	586	586	659	627	623	616	608	614	572	584	571	640	590	629	596	611	656	598	617	598	630	547	602	613	552	611	594	647	627	581	597	590	616	621	596	582	587	521	578	654	566	617	617	576	567	580	560	572	605	624	616	605	568	626	642	592	560	613	591	595	609	610	603	580	604	598	622	560	626	597	626	598	578	630	589	588	640	606	617	587	601	574	574	606	570	612	572	613	588	571	623	610	559	599	590	569	625	585	579	653	576	574	567	637	602	571	612	603	652	629	581	627	601	574	574	616	606	591	577	554	602	626	569	559	622	607	598	603	620	560	595	596	601	625	573	586	631	661	606	562	574	594	615	549	591	596	571	608	596	593	598	578	621	596	597	570	574	588	576	591	576	566	568	573	632	580	590	625	628	589	587	613	574	604	651	568	577	621	600	607	572	581	573	613	599	558	600	624	615	603	614	594	613	598	576	615	638	612	625	598	636	607	575	572	665	592	580	612	578	575	571	612	529	638	623	577	612	619	523	641	619	589	581	601	624	562	645	598	643	664	610	570	622	565	596	632	576	592	556	633	573	598	615	612	566	642	628	605	644	604	607	639	608	589	615	596	578	582	608	591	603	584	547	601	607	645	616	554	612	583	618	597	593	620	572	580	614	591	609	576	616	579	626	613	623	600	576	562	566	612	586	624	615	582	634	620	595	597	578	627	537	583	589	631	600	616	611	595	604	614	586	575	618	608	578	644	593	617	552	594	605	611	597	628	602	643	609	582	591	664	586	597	598	613	582	619	656	605	604	589	589	585	562	614	613	583	579	632	638	647	605	602	591	572	639	584	573	580	585	569	630	604	625	604	576	592	620	618	575	603	588	577	592	601	577	581	625	596	615	587	578	653	582	609	614	543	562	604	590	619	612	615	586	606	573	600	569	611	591	576	573	608	644	631	607	642	651	561	642	614	598	619	590	618	629	626	643	603	596	598	601	579	624	598	566	597	571	594	612	614	589	609	561	605	595	592	605	607	555	604	622	596	619	628	593	638	565	622	621	575	599	586	599	585	604	596	582	613	614	614	632	604	616	586	597	585	630	587	621	617	601	538	656	593	627	616	592	604	578	576	602	565	617	612	587	606	595	551	646	602	633	623	591	618	597	586	591	572	624	577	680	616	596	604	611	583	588	608	636	627	609	607	622	587	596	600	623	571	611	622	628	600	601	662	587	565	609	579	555	621	594	577	594	627	608	615	626	606	586	614	582	632	603	614	604	635	604	620	617	603	569	558	620	611	587	622	596	557	576	564	590	576	592	579	587	557	617	565	624	578	649	607	582	539	635	642	602	626	622	552	650	570	593	630	588	625	619	566	607	608	607	603	625	643	603	587	584	564	621	556	634	611	606	586	612	547	604	573	600	561	602	556	585	606	580	624	557	600	579	601	600	590	595	583	585	578	556	551	606	609	570	604	585	610	610	655	649	627	580	563	641	581	603	598	587	591	620	665	589	644	625	613	584	615	663	576	629	587	613	627	616	608	568	593	584	600	580	624	597	610	590	579	603	613	576	585	611	578	595	622	609	599	620	570	563	628	568	630	593	578	566	562	614	612	600	634	616	575	591	576	616	590	596	571	589	596	574	631	575	602	629	637	565	581	623	561	627	605	582	555	587	614	605	613	587	609	565	566	614	653	620	622	628	615	592	577	628	605	562	577	601	596	587	613	624	613	613	584	587	619	604	603	557	588	572	566	573	609	586	657	573	583	625	597	597	596	634	568	588	593	584	614	587	621	601	593	606	572	608	565	582	629	610	600	601	559	572	656	624	592	586	610	599	587	584	558	608	635	616	581	581	658	604	584	597	602	621	655	568	582	605	589	597	626	536	651	566	618	615	661	574	592	610	613	584	623	603	617	628	616	596	624	639	575	603	603	582	600	580	567	588	609	612	655	583	572	622	615	627	594	614	584	628	600	604	610	624	625	567	609	605	637	608	633	584	593	597	636	523	589	594	602	637	595	612	579	594	608	572	588	629	616	589	622	568	601	610	567	578	618	618	611	639	538	598	602	610	609	587	603	599	618	602	622	602	670	603	574	599	605	609	590	611	604	586	629	565	583	592	581	601	599	559	614	597	618	580	598	588	614	583	623	611	616	591	605	633	604	620	594	562	633	633	569	622	630	617	560	586	593	626	609	592	613	598	590	638	577	634	618	592	596	578	614	619	578	592	619	576	589	581	619	620	612	647	609	566	628	539	581	586	567	563	603	616	569	585	676	642	614	603	613	606	607	613	640	598	597	582	642	595	616	593	605	643	618	606	634	594	616	602	638	595	596	569	568	642	660	625	614	598	582	591	645	625	620	632	602	624	585	557	598	569	623	554	584	595	639	555	616	604	580	587	631	596	585	625	624	548	554	619	590	587	600	622	588	599	578	555	558	576	588	581	605	613	609	602	571	590	603	633	601	590	582	606	591	602	576	594	577	609	617	603	606	572	587	572	581	623	593	597	624	624	587	622	595	575	596	590	606	585	554	556	602	626	605	556	570	603	600	579	578	598	568	621	602	615	613	617	564	569	657	555	619	586	584	594	628	603	574	618	608	572	577	596	615	630	615	585	580	598	630	590	602	637	605	609	577	550	630	601	605	590	591
24206	21464	28924	24441	21402	13647	5859	3395	2663	2318	2005	1670	1530	1409	1391	1349	1177	1098	907	932	827	753	713	680	630	629	551	525	577	573	548	519	518	520	500	501	479	446	430	441	433	477	485	444	466	425	470	428	418	437	417	424	403	428	431	432	425	433	450	420	443	420	448	434	432	416	472	442	441	421	421	432	423	453	429	420	429	406	363	429	434	433	420	413	432	441	423	447	391	431	417	404	401	430	470	432	422	449	387	444	431	409	420	437	447	455	435	418	446	405	393	432	433	422	390	440	425	410	433	421	416	416	450	432	392	378	437	440	399	441	450	421	394	418	411	427	413	457	410	383	434	428	382	401	450	439	398	421	403	392	420	443	426	396	391	369	463	451	403	432	430	404	424	424	445	364	427	410	400	429	424	436	449	405	400	428	423	461	418	447	467	399	444	419	419	464	411	444	413	434	414	405	433	420	395	437	438	426	429	448	425	407	436	408	441	441	432	431	388	404	421	464	455	421	458	444	400	447	410	422	409	419	428	439	440	403	439	422	434	443	420	432	441	436	435	391	426	455	404	426	412	373	434	426	428	409	449	428	452	394	431	367	445	402	429	400	444	415	444	442	462	444	421	416	397	428	399	444	404	441	416	453	437	428	462	442	441	422	413	451	396	447	447	428	420	423	410	440	435	459	445	461	433	427	436	456	406	431	400	425	443	454	432	428	389	447	436	385	372	443	444	438	420	432	408	394	421	425	425	437	463	419	427	408	426	415	434	403	422	461	418	415	417	423	406	407	446	421	418	429	403	400	458	407	408	449	418	448	427	392	399	410	404	446	413	427	397	425	401	417	444	394	450	419	455	430	418	454	374	422	414	410	455	468	432	434	438	440	384	463	451	435	421	421	418	458	429	411	448	424	457	422	463	418	422	455	405	384	399	439	424	422	433	437	386	374	399	397	443	416	445	449	433	408	442	459	418	450	429	421	420	448	412	418	398	410	420	433	429	423	420	460	453	420	490	406	379	415	419	408	447	428	394	424	467	443	431	470	395	444	416	422	457	402	444	411	429	462	419	413	410	435	402	417	408	387	425	412	423	417	421	444	406	430	406	405	422	413	401	474	409	452	405	450	426	421	449	405	442	419	421	427	424	451	416	425	410	428	423	463	430	451	443	437	398	465	413	428	433	400	386	447	410	397	419	417	430	433	396	407	422	449	448	482	404	394	432	374	404	381	415	431	442	464	446	401	440	415	470	445	382	456	449	409	451	402	466	441	403	431	450	426	420	427	422	415	400	385	408	431	421	440	477	451	412	434	411	455	394	454	450	428	435	425	393	427	390	412	440	385	421	401	403	429	394	445	410	446	423	431	429	431	410	433	398	408	400	398	377	428	411	425	423	420	401	430	439	422	454	442	438	406	405	436	431	413	382	429	468	437	423	424	413	378	436	407	420	431	439	432	422	389	409	417	401	422	412	433	403	425	401	416	387	400	431	406	420	407	435	409	397	400	424	425	422	405	419	408	426	419	445	412	421	439	432	426	414	477	422	411	415	378	401	441	451	438	427	441	408	420	425	432	411	417	407	402	415	397	413	443	439	433	369	400	446	386	448	429	453	414	394	425	409	407	419	415	411	391	417	420	421	408	443	439	414	436	407	446	376	430	424	412	455	406	421	436	446	435	426	449	424	401	414	415	428	407	389	429	409	406	425	391	400	397	411	430	399	420	408	428	438	378	414	427	393	380	438	414	398	431	431	359	426	405	465	435	436	413	397	394	433	443	404	415	428	398	432	411	408	409	400	434	487	426	437	440	401	436	418	422	399	425	462	414	407	431	410	417	364	441	404	428	382	407	423	404	435	415	420	412	460	413	453	446	397	442	418	455	421	413	407	418	397	425	411	407	413	420	386	443	422	413	437	390	423	462	411	441	441	474	406	428	440	446	375	371	406	398	413	428	449	417	456	394	456	399	409	463	411	417	438	412	409	419	403	443	441	392	432	432	422	424	415	402	424	405	417	436	430	439	433	412	418	430	426	393	380	408	454	414	405	427	421	462	424	442	405	442	421	445	424	426	425	415	419	446	446	439	417	451	468	436	446	405	383	411	407	408	422	416	416	424	427	413	429	434	459	421	392	438	448	445	423	417	433	407	402	412	450	426	417	419	414	414	430	447	410	438	432	418	423	423	416	401	436	438	417	411	420	469	400	406	434	421	445	444	436	407	427	474	401	418	383	425	458	407	424	458	452	428	424	417	468	446	422	378	426	440	421	416	429	384	449	381	401	427	461	418	439	413	446	460	405	412	396	444	413	424	430	423	414	428	412	418	383	438	435	406	382	450	426	404	405	384	428	427	420	433	410	400	418	420	413	422	424	458	415	432	438	401	416	435	447	424	409	412	424	418	407	406	402	415	421	433	440	394	395	432	392	391	415	391	442	424	440	413	453	440	431	422	410	418	454	420	431	418	417	406	407	408	412	428	417	406	417	440	458	433	403	431	398	462	423	405	417	421	397	404	447	420	452	443	440	423	409	414	425	417	407	448	434	420	419	447	433	430	419	420	408	416	411	422	394	407	427	392	406	426	443	435	446	422	421	413	403	398	424	448	468	410	429	417	427	398	458	446	432	389	426	426	412	405	435	398	428	411	405	451	450	401	428	404	426	425	402	421	435	436	466	460	465	410	434	417	402	435	450	441	397	434	420	440	409	395	432	375	397	439	410	441	431	410	421	409	418	421	410	409	420	437	427	409	419	399	411	414	419	425	425	413	386	421	391	428	412	417	439	421	413	357	412	410	424	429	403	451	431	420	438	439	425	415	417	446	423	428	453	403	452	451	402	404	420	424	466	410	447	398	449	418	424	431	418	398	400	432	431	439	414	436	385	440	438	418	422	409	452	395	376	402	433	434	437	439	437	405	404	474	440	401	447	412	432	422	390	428	418	421	431	443	397	411	412	405	380	445	418	434	432	429	432	425	416	398	430	423	457	444	388	413	437	415	407	400	418	437	462	397	414	410	432	425	433	440	471	441	408	473	407	431	409	443	404	456	411	407	376	409	440	391	394	413	416	446	387	451	430	408	453	451	418	450	414	425	426	435	439	405	434	418	409	389	408	436	433	412	443	396	384	422	424	436	439	433	448	423	407	414	389	441	438	418	418	451	420	398	443	462	406	433	415	415	439	415	430	439	413	433	413	450	436	396	414	414	428	408	433	405	398	431	409	433	419	408	439	392	461	413	403	429	429	417	424	445	460	411	403	450	419	425	411	436	401	417	431	425	428	442	405	431	406	403	427	433	446	428	435	412	445	444	417	452	430	429	438	413	488	391	444	401	397	434	414	431	423	423	410	465	419	419	429	413	395	428	404	449	410	409	413	422	430	462	386	430	452	416	412	428	457	426	427	451	422	413	421	432	416	412	434	461	462	398	414	420	472	442	394	394	461	426	470	423	424	403	415	462	422	454	389	399	416	430	435	441	404	446	443	432	409	397	425	429	409	455	416	450
18488	33046	29926	21759	17315	14318	12070	10052	8700	7539	6246	5672	5196	4726	4557	4218	3826	3327	2825	2527	2352	2131	1916	1791	1655	1535	1484	1383	1342	1290	1241	1130	1160	1104	1123	1090	997	1059	1063	991	1007	946	1004	956	950	874	955	922	903	868	855	853	823	829	882	837	893	840	855	859	830	833	852	855	828	892	819	861	844	881	870	850	858	874	810	825	808	854	863	807	849	796	851	810	843	834	840	854	859	828	797	818	869	844	912	853	821	856	837	847	866	856	786	853	783	852	870	818	833	860	835	852	860	851	842	880	814	855	855	852	815	865	876	832	846	862	775	820	783	807	809	841	888	831	864	825	781	817	800	843	809	886	874	874	768	852	895	820	816	771	820	809	841	863	822	814	822	849	838	858	862	830	802	859	807	796	867	886	861	855	851	791	773	852	841	896	861	814	891	821	833	851	847	878	827	845	854	829	844	824	816	815	808	864	837	853	838	816	857	797	844	799	801	835	794	848	855	830	805	869	853	842	811	820	809	820	808	851	825	822	846	820	877	867	816	867	859	805	872	836	819	887	865	787	817	849	838	824	842	806	844	819	751	835	854	847	810	822	843	881	851	845	826	768	841	818	851	841	823	852	858	841	834	824	881	824	796	822	909	816	844	791	843	869	850	840	804	878	846	866	800	836	842	815	829	782	847	881	822	793	858	876	785	856	781	796	884	825	824	876	769	844	777	846	858	847	806	822	858	789	862	813	804	837	835	847	867	844	839	796	833	873	867	824	827	846	847	856	830	828	810	863	812	873	812	832	824	802	832	830	829	842	831	855	852	822	829	838	893	860	822	825	863	799	807	831	807	808	828	829	859	862	828	830	816	884	811	877	828	843	801	820	853	837	882	836	811	915	810	835	810	827	805	892	816	838	843	804	853	857	833	864	858	836	835	856	869	863	873	861	837	871	872	784	861	814	850	859	820	860	884	800	818	843	815	837	877	872	847	837	825	756	856	795	846	827	864	862	831	839	851	865	852	831	844	827	849	894	829	865	832	850	838	787	815	850	781	858	845	860	856	810	848	822	844	843	854	843	877	845	836	884	797	839	809	793	873	836	893	841	879	866	860	886	811	856	839	806	871	807	810	811	848	860	831	835	840	900	812	833	881	800	903	864	833	797	822	808	826	809	818	810	874	825	859	863	825	792	835	808	766	791	812	868	816	825	888	803	826	863	827	880	809	868	867	833	875	849	809	788	840	899	830	838	856	849	834	887	845	876	848	853	823	823	840	824	812	887	837	804	861	794	840	863	834	825	855	821	772	836	782	827	860	807	798	824	837	857	848	809	839	822	822	810	828	822	822	830	875	856	812	844	889	842	776	852	845	831	822	809	840	846	809	795	812	842	894	846	849	843	845	826	885	796	841	843	810	874	840	842	840	829	812	861	839	872	846	836	871	862	874	833	835	873	809	857	858	839	853	793	857	847	883	844	837	858	882	824	785	875	793	824	867	893	782	880	867	864	856	806	829	862	831	846	807	859	848	810	842	873	824	865	858	850	831	794	833	892	805	844	837	812	785	853	875	840	900	794	805	827	840	857	851	830	877	812	826	859	859	864	862	805	851	823	812	848	794	845	849	845	873	827	866	873	808	828	881	852	853	818	834	804	801	822	842	882	868	871	874	819	808	848	856	839	856	808	889	838	822	889	820	839	842	831	851	802	879	872	808	824	860	823	903	882	810	816	820	853	830	844	846	811	846	800	825	840	827	881	877	866	864	882	789	825	854	809	876	815	844	827	833	813	850	890	894	856	859	845	837	820	848	820	855	838	890	816	855	836	851	842	825	849	883	818	880	819	803	838	814	819	831	833	815	827	800	782	863	860	845	853	810	845	856	842	865	853	825	803	841	805	897	845	883	859	847	849	851	841	894	865	859	841	828	854	845	851	839	857	848	852	828	877	871	895	799	817	840	796	815	834	794	825	837	836	850	809	841	865	840	833	840	842	797	793	843	814	806	802	835	808	891	872	843	850	856	836	828	822	832	861	851	834	826	855	826	829	869	813	786	810	828	827	834	817	819	868	823	816	810	789	824	809	825	841	844	822	868	863	811	804	850	807	814	892	834	849	856	837	846	870	810	845	864	794	800	799	827	841	895	843	868	859	832	836	827	823	866	836	881	829	814	880	855	785	797	906	814	842	864	817	818	850	818	833	800	843	859	851	827	881	834	838	876	811	885	865	836	791	849	838	829	861	861	855	860	814	829	818	861	850	826	868	834	791	802	798	813	833	812	827	861	859	840	864	837	854	757	801	837	797	867	868	841	819	886	846	847	801	845	826	888	811	823	861	768	847	857	848	897	772	831	752	811	864	802	771	890	846	851	807	843	828	862	817	873	841	880	874	835	900	813	848	871	843	898	802	820	819	838	869	822	870	821	849	823	818	847	828	880	842	837	847	823	847	867	796	831	847	875	814	856	766	842	799	831	812	841	847	849	823	851	873	815	777	879	772	865	849	881	874	807	821	804	858	880	886	843	824	849	825	859	846	892	827	888	827	799	815	814	830	850	792	842	816	795	868	842	839	858	866	798	873	814	834	849	845	797	854	820	789	762	849	826	843	834	814	823	875	836	812	813	817	835	837	861	850	838	820	841	810	846	873	857	808	844	822	854	866	851	809	838	783	875	842	800	843	861	837	866	862	822	860	824	832	842	840	824	820	836	839	823	849	825	844	825	863	811	838	877	861	856	878	901	871	847	836	783	813	811	868	806	876	827	844	889	840	825	830	826	814	847	846	790	886	818	875	827	847	888	831	798	903	816	847	870	899	839	825	818	814	840	820	886	805	840	828	817	808	888	816	864	888	826	831	876	842	786	858	831	848	873	826	853	781	847	857	855	813	814	837	801	816	818	797	889	841	835	845	846	785	821	834	817	814	810	832	845	856	891	823	786	849	831	836	834	829	849	834	832	820	850	844	823	856	847	867	801	872	819	810	844	857	864	849	819	832	825	858	834	831	834	840	831	834	794	862	842	812	816	878	883	842	817	804	882	857	784	793	821	848	803	850	834	826	823	795	807	873	844	846	830	790	843	829	824	799	874	818	899	831	812	871	810	860	847	824	850	856	889	806	823	842	816	867	849	827	836	821	816	853	861	821	846	839	849	859	849	843	826	863	838	804	839	855	829	871	820	852	828	815	838	846	863	839	831	838	841	810	840	828	838	870	804	844	876	854	831	882	841	832	842	833	864	824	850	797	868	833	817	929	894	864	841	845	847	844	844	811	789	839	834	797	790	846	848	854	822	835	844	807	855	852	797	810	828	828	830	865	797	854	835	833	861	884	819	830	833	802	814	840	872	844	869	825	800	838	861	840	807	806	846	837	788	844	877	838	866	848	813	867	796	858	864	828	839	798	829	798	853	812	884	837	782	893	789	797	821	840	808	865	845	861	866	818	850	846	847	839	857	831	813	786	890	837	855	856	802	862	803	797	773	848	853	829	888	815	799	869	852	854	811	819	813	763	883	814
27513	18700	9344	4095	2014	1535	1206	977	836	765	620	586	565	548	526	477	446	418	449	390	347	348	327	346	311	326	275	305	300	295	326	270	260	261	277	288	266	301	253	257	248	261	238	268	260	291	265	242	251	245	266	257	266	292	251	259	256	277	237	286	260	235	259	254	252	244	238	260	275	275	283	253	250	276	226	233	258	290	262	222	255	241	254	262	259	259	253	250	249	246	262	251	244	262	246	215	253	264	270	259	257	260	263	241	236	246	257	267	225	257	256	266	226	240	248	253	250	231	243	269	256	245	273	263	247	265	268	273	257	284	265	230	270	277	252	240	239	260	243	255	294	253	277	288	252	234	250	224	271	240	248	260	269	256	241	256	243	311	269	251	270	253	253	269	251	243	273	253	272	270	245	276	261	251	256	271	278	258	263	255	294	238	264	244	220	241	253	272	245	272	214	244	242	233	246	248	252	241	292	271	281	246	248	271	248	264	242	249	229	267	265	262	255	235	241	265	252	223	254	239	233	239	250	256	254	243	256	264	252	233	255	251	241	239	256	243	252	269	267	252	241	249	231	235	236	251	247	290	268	234	265	294	260	262	283	307	248	261	258	251	251	254	253	272	264	235	266	235	235	235	253	248	269	242	265	235	263	241	272	277	288	248	251	260	233	257	254	260	248	261	270	245	253	264	261	246	254	262	249	243	225	262	236	256	235	251	224	240	254	247	238	254	266	243	269	264	304	245	275	228	240	263	246	267	237	213	246	254	252	294	279	234	244	262	240	271	257	233	233	251	246	235	253	258	235	212	265	248	240	237	254	255	263	266	275	258	249	229	251	251	250	253	260	236	265	286	233	230	263	251	248	239	271	252	246	267	252	251	237	281	252	268	255	259	251	265	270	265	300	258	270	253	243	213	275	215	208	272	255	262	242	260	259	267	240	228	252	239	230	214	252	251	274	228	240	227	227	220	239	240	275	272	281	271	255	260	252	246	248	257	262	243	281	250	257	271	265	234	246	258	245	256	251	275	238	236	243	283	253	259	239	253	258	245	259	255	242	262	267	254	270	232	237	252	247	227	234	282	271	225	254	257	265	237	237	269	250	226	224	237	232	269	272	250	250	235	246	248	266	220	236	233	290	235	265	261	247	224	241	271	235	243	256	231	237	271	234	241	255	233	249	231	258	247	268	250	263	243	286	274	265	259	254	254	235	255	250	266	255	240	240	270	247	236	256	257	225	258	267	266	230	269	276	234	252	248	258	274	259	270	258	251	234	248	256	277	251	242	245	242	238	274	236	249	261	264	248	269	257	223	253	245	280	233	244	233	244	257	245	292	259	232	259	265	241	280	243	257	240	224	260	257	248	249	235	229	237	228	245	269	243	237	242	242	255	256	258	254	248	254	236	229	258	237	253	229	234	259	272	256	236	254	243	253	291	255	241	251	244	239	239	259	253	227	265	250	238	275	244	278	254	265	279	274	269	244	255	239	272	241	253	246	246	234	225	265	234	234	252	223	259	274	244	262	256	262	238	237	269	253	253	262	245	236	256	280	248	264	281	271	227	223	260	248	240	249	288	262	256	238	257	265	271	264	284	251	240	230	243	254	241	269	284	218	225	248	226	241	274	274	256	233	239	251	263	264	240	236	246	246	251	263	261	236	270	222	253	241	252	261	269	253	244	223	237	253	272	273	240	259	239	249	238	257	281	271	260	233	256	260	254	235	253	271	246	289	259	263	264	255	230	247	236	272	257	272	265	242	273	241	250	249	238	235	239	244	204	259	248	258	268	263	262	283	242	281	237	235	230	222	264	265	244	251	251	269	258	245	257	255	216	251	246	289	248	249	258	263	238	265	248	268	287	230	236	274	246	249	254	264	248	269	259	256	254	240	242	280	254	280	270	258	247	245	264	259	235	271	248	271	268	236	270	273	240	283	208	217	259	253	247	246	237	252	264	243	250	261	283	251	241	266	249	241	242	278	236	270	232	252	283	239	288	262	268	252	244	257	238	237	231	233	215	243	249	266	243	239	247	242	257	264	282	254	252	247	245	259	255	242	246	248	258	261	257	264	276	268	246	252	253	247	254	256	273	237	281	280	266	258	245	248	263	220	237	271	273	274	243	240	233	226	251	249	263	263	253	252	267	280	261	254	253	249	263	233	266	266	257	239	265	254	264	255	262	269	241	267	265	245	259	250	242	257	269	236	242	266	272	238	256	279	227	271	273	251	260	253	286	250	258	260	253	279	271	264	214	253	241	235	247	247	262	242	255	241	253	265	264	275	246	233	272	234	232	239	264	252	258	247	227	258	274	246	278	232	278	270	220	268	236	259	230	243	252	258	288	245	262	255	222	239	264	263	261	255	252	245	229	263	228	246	261	251	265	261	214	249	250	257	278	272	265	235	229	242	262	244	229	241	258	226	253	250	222	243	258	252	260	256	243	254	279	254	237	230	289	230	242	244	248	248	240	250	233	273	245	270	240	250	248	248	238	251	256	229	239	269	242	219	246	250	258	253	242	257	244	243	253	255	271	263	267	243	235	262	243	231	267	267	250	230	248	272	227	282	260	257	245	263	262	289	231	253	232	276	265	247	236	241	234	270	259	259	248	246	254	260	226	252	287	250	234	250	258	268	242	247	225	248	308	241	272	254	264	263	243	248	257	222	242	241	252	249	249	276	239	269	262	276	240	272	247	250	239	255	257	280	241	243	244	249	256	247	253	242	271	237	220	242	242	257	248	270	260	257	251	256	254	267	239	242	237	240	263	251	270	245	291	230	250	284	275	243	242	266	254	266	265	260	271	269	266	257	231	248	266	225	272	267	270	265	213	271	249	232	264	257	263	291	264	252	258	286	245	254	248	248	241	287	266	252	283	244	236	267	261	249	227	258	265	279	260	247	254	257	262	254	268	235	242	282	244	240	265	240	250	270	234	248	255	253	277	260	288	251	277	241	252	218	222	248	221	262	254	254	255	239	257	239	268	248	241	248	255	249	255	264	274	275	269	236	315	246	228	263	237	250	244	257	235	240	237	237	249	221	280	303	272	234	219	271	239	265	244	262	279	229	266	248	231	254	233	247	242	268	237	283	283	258	222	246	237	248	281	215	240	231	257	262	236	264	241	263	284	271	244	259	246	241	262	264	241	259	249	251	259	255	254	274	220	239	247	259	246	259	236	285	246	255	285	242	301	252	235	232	255	248	267	243	270	248	224	283	246	244	243	228	265	238	261	238	245	254	238	273	249	231	283	260	269	248	270	233	265	252	231	219	256	254	280	261	254	244	255	277	224	252	232	235	236	257	250	258	257	259	237	257	271	251	274	244	243	235	253	253	256	246	224	239	250	288	230	242	257	273	270	246	258	256	293	223	275	246	229	256	240	239	274	248	251	255	246	250	248	238	249	265	251	265	234	253	267	240	244	217	257	223	256	262	232	268	246	232	283	259	231	237	249	256	234	223	289	256	266	250	250	242	249	270	265	259	239	246	262	245
13714	20151	16667	9708	7053	5428	4533	3700	3172	2660	2345	2155	1947	1823	1754	1554	1436	1246	1213	1080	1016	916	902	841	800	766	788	758	685	704	689	658	663	665	633	614	573	588	636	588	604	629	624	574	606	580	581	569	573	535	508	557	578	548	574	551	566	530	559	568	589	532	557	519	537	543	547	570	537	519	522	501	546	547	562	598	543	523	533	540	520	532	540	535	526	529	543	575	515	549	554	559	533	503	510	493	553	532	552	539	572	546	532	507	554	505	549	524	552	549	515	522	529	550	544	512	565	504	572	546	564	549	557	570	538	573	568	585	546	504	523	506	522	534	529	543	494	550	556	569	535	569	544	521	552	525	528	562	528	511	528	529	548	570	525	506	547	567	537	536	546	575	570	529	577	568	543	515	558	542	593	557	536	525	539	521	506	531	540	540	529	528	537	520	572	557	500	558	525	506	583	550	535	551	513	517	550	553	518	560	542	542	529	520	517	506	540	572	562	539	543	531	526	523	582	511	552	522	561	519	546	516	518	539	568	522	516	556	553	559	525	538	548	525	559	526	495	535	522	519	539	538	519	480	510	571	521	509	547	550	537	558	519	508	536	518	548	566	527	532	537	585	548	553	534	595	517	525	520	553	512	565	539	529	523	552	576	524	553	545	522	543	529	541	497	544	518	549	546	546	517	537	538	576	527	555	562	587	522	511	517	557	551	531	585	582	536	568	496	535	526	567	534	570	533	582	579	526	551	527	539	535	572	547	575	556	504	497	559	501	545	554	519	525	508	521	525	567	548	553	549	527	498	534	512	581	574	547	552	535	553	500	549	540	535	515	546	516	522	552	554	561	493	498	537	525	568	514	532	553	543	547	573	537	593	568	527	522	534	541	585	517	566	496	522	553	559	531	575	545	545	530	546	508	546	520	531	525	516	566	527	510	564	522	583	498	543	532	520	552	542	531	561	557	527	501	540	514	528	516	539	516	563	570	495	512	563	516	551	572	546	527	536	530	535	521	525	513	518	568	571	468	524	483	522	532	555	542	509	545	548	572	534	586	513	507	503	529	554	531	537	549	501	545	564	536	494	525	504	553	558	543	568	524	547	521	523	516	519	550	519	532	559	565	519	547	533	574	512	557	525	549	508	562	498	554	524	511	535	501	542	530	555	551	517	528	589	552	517	512	487	529	551	538	546	543	522	509	548	509	549	528	553	560	505	549	593	544	541	515	533	539	531	554	508	574	537	567	504	576	583	568	532	520	496	540	499	538	506	579	510	576	559	521	531	523	530	547	541	546	561	559	570	487	559	560	533	567	556	529	493	596	540	514	512	500	554	522	565	533	562	555	558	522	552	529	561	503	547	532	497	565	559	558	544	582	532	557	580	548	552	539	542	553	565	567	546	537	555	553	522	568	595	529	555	519	547	520	495	559	580	553	536	515	535	500	526	533	517	524	509	552	557	533	541	546	497	554	573	536	543	530	494	567	551	542	558	529	510	524	518	566	558	534	594	530	498	539	542	565	505	529	558	519	523	565	578	519	511	505	532	544	555	536	541	505	549	537	538	533	527	528	557	497	504	536	524	533	557	520	512	526	552	524	559	501	569	551	571	572	542	546	563	527	512	530	539	552	562	520	540	567	539	541	503	558	552	517	558	548	506	549	529	538	536	520	507	561	556	568	536	546	539	562	563	541	579	527	530	520	565	503	531	509	525	522	486	532	546	544	492	557	533	545	567	557	589	523	590	522	555	545	565	541	545	529	540	491	572	587	536	530	508	586	530	522	532	547	538	541	546	547	511	541	527	534	548	528	539	523	531	521	535	558	603	535	564	567	529	548	526	537	523	566	559	554	519	515	507	504	531	551	502	574	550	546	545	548	564	558	574	532	546	549	521	561	524	525	532	518	521	560	516	549	524	545	560	539	544	561	554	527	549	536	539	538	527	576	547	509	558	551	531	535	554	503	530	558	534	526	541	538	599	534	530	482	529	588	550	561	546	520	547	546	521	617	540	558	538	532	547	522	511	516	518	526	545	510	519	535	526	528	541	505	500	545	515	550	546	555	543	548	539	565	531	541	519	537	532	555	506	554	541	540	522	522	533	547	508	536	564	583	484	543	546	507	537	548	534	545	517	526	509	523	541	552	554	524	514	571	529	516	563	551	537	507	583	550	519	525	516	522	521	554	517	554	550	548	514	556	562	546	555	519	553	553	528	552	509	539	543	500	555	497	490	546	560	559	552	509	497	526	532	544	532	526	561	573	586	490	527	525	572	515	558	485	576	534	543	544	559	513	545	545	503	526	563	518	547	587	544	499	564	561	548	538	534	522	564	537	521	535	540	552	491	516	531	526	519	547	504	540	545	574	487	537	581	533	522	555	549	538	520	537	545	555	550	571	539	512	564	551	600	550	514	545	577	541	529	602	566	545	559	507	557	527	513	490	550	552	534	520	562	536	514	534	504	531	601	566	540	548	529	570	560	518	535	528	561	533	549	540	572	512	538	521	507	533	527	543	553	522	553	601	480	529	497	527	524	499	549	499	504	512	522	518	551	582	515	534	529	562	526	556	539	585	541	513	559	542	521	505	561	558	502	507	536	521	576	575	567	501	528	549	506	520	530	523	542	534	530	504	550	525	535	606	559	523	503	568	515	570	605	509	561	530	531	540	562	537	533	567	526	573	504	560	584	575	551	550	534	546	523	583	549	522	517	539	552	480	573	528	522	527	490	498	538	542	552	512	581	560	518	588	565	540	471	518	558	530	555	515	580	532	536	562	536	553	516	547	525	507	526	549	526	530	560	557	557	536	521	574	522	528	564	561	543	517	534	515	545	502	579	552	520	557	509	539	542	528	530	573	543	562	572	522	493	514	554	549	568	544	572	539	527	539	578	538	527	546	569	567	575	546	499	556	542	543	580	566	566	560	555	568	549	547	488	555	521	526	520	541	500	544	559	505	500	527	542	563	512	544	506	571	524	536	534	567	520	545	497	517	502	574	586	528	573	533	540	538	551	555	502	537	560	551	548	544	546	535	543	556	527	548	532	539	560	548	549	558	524	535	545	549	521	521	558	546	523	502	542	553	498	525	534	499	565	528	538	529	566	471	564	552	563	527	528	563	604	539	529	568	526	518	564	534	551	560	554	505	511	504	528	538	525	529	545	519	540	523	507	539	542	526	542	575	506	575	564	544	565	522	554	522	550	551	548	588	493	526	574	540	522	509	571	571	563	559	576	568	516	539	536	529	515	538	566	546	511	547	547	560	540	519	497	528	538	536	511	582	518	580	528	540	561	553	553	497	549	538	516	530	536	570	544	538	569	588	531	516	546	521	520	557	569	485	538	487	578	540	506	542	537	567	525	572	563	538	539	573	517	533	521	559	587	579	555	515	505	530	541	572	505	517	545	538	526	520	551	562	528	555	553	507	537	539	554	513	567	510	477	564	511	547	503	521	525	575	520	513	525	546	553	559	570	512	499	506	500	539	509	555	543	527	563	555
25210	21478	27915	25347	13834	4504	2949	2121	1675	1463	1254	1185	1013	978	906	872	776	715	664	590	507	507	455	441	398	398	380	393	386	344	360	331	349	304	335	328	359	294	293	332	339	325	315	343	325	331	295	292	290	289	302	333	290	290	309	278	277	270	275	263	318	305	270	320	324	302	306	298	269	300	303	285	325	311	273	274	268	290	290	276	287	283	299	301	313	250	296	291	279	319	305	273	297	285	285	289	292	278	315	279	264	308	267	285	301	296	297	279	319	288	283	326	297	315	280	294	284	308	286	283	296	302	288	251	301	302	283	325	298	267	275	292	280	282	336	284	286	267	298	301	319	284	250	312	325	274	274	304	309	294	319	289	286	273	296	282	281	307	301	280	311	266	268	341	289	302	321	261	269	294	294	277	292	273	288	275	295	273	279	268	293	287	276	261	284	286	291	308	275	316	268	280	275	267	286	257	294	306	260	303	296	275	266	275	302	314	297	284	315	316	271	274	276	296	268	300	289	297	277	305	272	303	282	314	290	293	298	277	266	257	280	245	278	292	294	280	297	276	308	298	317	295	283	317	319	290	299	287	305	326	296	303	302	298	284	276	302	288	258	324	268	311	308	306	299	298	280	296	278	311	241	290	273	293	301	306	272	320	278	281	301	306	281	289	271	294	263	303	284	266	285	275	267	278	291	272	287	318	318	288	284	289	311	306	291	294	249	263	305	274	271	271	293	323	285	285	255	278	278	274	292	269	299	294	266	282	284	309	287	299	277	282	298	308	304	290	264	304	305	272	291	291	296	308	292	298	315	319	278	290	304	285	315	278	295	305	296	295	301	283	258	297	296	286	314	246	293	288	289	276	278	307	287	301	300	283	308	262	294	263	269	262	298	297	297	306	307	282	307	309	299	321	271	275	277	273	286	312	287	289	285	292	294	261	275	280	316	269	304	313	284	296	272	308	300	267	316	291	274	281	342	316	322	292	270	279	293	269	287	278	287	309	276	281	291	314	305	276	278	299	292	292	275	292	304	285	299	283	313	273	312	285	287	289	292	318	264	303	272	295	279	271	270	252	305	255	284	291	279	290	282	292	289	273	268	340	280	303	305	299	276	294	253	268	304	295	270	292	277	302	305	296	299	323	298	273	291	286	287	288	291	303	267	260	271	299	290	268	286	272	285	300	295	287	297	265	264	322	293	289	283	271	312	298	281	302	296	276	272	300	266	289	271	305	276	290	288	319	273	319	275	305	298	268	299	274	299	295	252	271	283	268	287	312	290	289	300	267	292	268	287	316	310	296	262	276	301	288	279	287	306	295	283	303	280	265	278	270	276	288	264	298	289	337	287	306	285	301	274	259	266	295	300	311	285	285	282	299	286	298	283	306	313	294	275	291	281	308	309	292	265	278	292	260	280	284	319	298	260	277	280	316	281	288	288	298	289	283	283	285	304	307	297	305	296	311	294	280	289	311	257	263	289	290	299	317	302	311	320	277	330	303	287	306	295	305	270	307	277	298	276	271	280	319	279	287	279	306	269	252	317	281	308	305	305	275	292	284	286	276	268	271	275	286	302	293	273	256	268	301	293	303	276	310	304	326	282	310	297	288	326	280	279	279	275	250	280	282	283	295	306	303	332	299	290	256	281	303	309	299	272	295	293	288	305	294	299	314	284	289	318	347	264	293	288	300	282	288	310	305	290	279	299	297	298	273	299	275	298	305	297	303	305	283	283	306	281	278	309	312	300	292	293	311	327	290	308	286	282	299	297	298	272	285	308	267	309	299	234	284	307	305	281	279	289	305	266	283	287	299	299	277	310	302	293	284	293	295	306	275	293	284	271	305	274	299	316	280	299	307	301	313	308	283	263	272	270	298	293	282	292	274	282	296	271	253	290	284	274	341	301	296	312	308	301	274	291	253	246	282	271	310	294	273	279	273	285	259	279	276	293	289	257	332	292	281	322	286	308	272	293	288	307	286	274	297	288	287	318	313	286	298	283	300	257	301	274	316	281	259	307	260	304	297	305	299	294	284	296	328	292	281	320	292	306	316	299	310	285	256	316	294	275	296	274	294	294	286	319	237	263	280	267	280	303	278	295	269	273	256	313	305	302	268	294	294	288	278	270	309	296	287	286	286	292	284	260	294	302	257	287	287	273	279	311	294	305	280	284	275	308	340	309	261	288	295	290	282	281	282	284	278	328	283	286	302	287	281	259	271	302	319	307	278	302	256	298	283	302	274	266	307	275	279	293	288	271	300	294	278	294	302	290	262	292	259	295	319	280	294	272	273	288	306	280	286	292	287	294	271	284	302	267	276	299	313	307	281	269	309	283	282	315	308	286	298	316	335	316	297	248	297	274	325	295	269	269	271	280	273	295	287	292	295	304	295	294	285	309	274	282	303	303	265	265	297	272	280	303	302	296	261	295	275	278	303	273	322	266	289	289	292	287	271	301	294	280	298	297	291	306	304	284	280	283	311	285	313	285	283	273	275	274	301	287	293	310	269	323	301	291	274	277	292	279	264	285	288	291	265	297	319	293	289	296	292	280	286	289	316	281	301	293	293	284	303	276	310	276	273	309	310	288	273	262	245	281	283	306	297	290	285	288	287	264	287	303	294	275	282	284	275	263	291	296	259	290	313	264	292	227	275	270	287	280	294	306	261	306	304	308	292	290	278	277	274	313	333	289	308	284	303	282	292	276	289	268	308	275	292	288	238	310	342	277	271	277	284	272	276	303	287	279	299	283	265	260	311	268	298	334	294	283	282	303	277	262	284	286	297	285	296	319	283	299	293	252	282	258	327	284	279	288	323	310	313	276	289	278	257	302	252	280	355	275	268	280	284	283	299	255	278	299	280	292	278	313	308	278	282	289	280	256	318	260	300	293	302	308	293	288	261	302	281	254	321	300	268	272	301	285	331	291	315	261	308	308	288	269	267	302	288	294	311	299	290	305	260	293	286	294	297	304	286	289	267	302	281	274	312	283	275	281	296	271	280	308	264	307	294	294	302	308	268	295	282	309	289	291	282	323	285	320	281	289	292	268	289	292	280	271	282	284	314	307	267	277	289	296	292	294	302	263	274	300	304	297	303	292	267	267	309	272	288	312	284	298	276	270	286	310	278	266	302	283	314	263	283	298	314	275	283	297	263	292	282	281	275	262	267	310	291	273	289	300	282	298	293	266	292	289	264	273	293	300	318	280	271	276	252	280	281	291	295	296	288	310	272	253	319	288	277	276	300	318	315	303	285	299	303	288	297	284	303	274	307	297	270	302	314	275	278	316	278	282	286	304	324	313	299	284	313	283	320	274	283	303	305	271	309	283	278	301	280	322	274	339	257	307	280	281	284	290	288	289	283	271	316	298	293	277	277	290	272	277	300	286	275	301	282	290	300	300	299	299	316	276	270	289	285	308	301	273	283	297	315	288	295	299	270	282	293	269	291	278	314	288	303	290	297	323	295	287	281	287	291	285	297	305	272	293	254	300	279	299	298
16041	28097	24788	16806	12901	10564	8608	7090	6085	5270	4446	3803	3459	3232	3069	2912	2528	2300	2014	1759	1625	1398	1307	1196	1098	1054	989	961	876	957	878	772	807	826	719	708	731	734	761	711	700	721	667	670	664	664	709	624	642	628	644	567	574	644	613	607	623	625	605	652	558	603	597	578	624	612	659	608	568	615	620	584	661	578	609	618	560	629	635	618	547	647	626	646	582	618	551	627	614	608	569	651	621	546	603	579	640	602	603	583	592	612	598	578	582	612	627	590	590	613	613	658	549	614	616	594	599	570	642	617	583	583	579	621	598	605	595	614	624	635	611	626	546	585	616	639	618	579	606	636	599	607	588	553	610	606	619	562	607	605	623	611	607	589	610	584	617	567	584	561	586	608	615	591	645	593	647	627	591	625	580	604	608	601	580	608	610	601	615	556	614	615	551	630	624	664	628	591	611	604	626	602	641	574	622	611	590	581	606	654	547	594	602	618	605	592	614	598	645	604	575	636	623	605	605	671	572	586	581	607	615	624	614	618	606	577	574	605	596	574	595	585	651	610	620	665	600	604	606	577	540	584	606	613	674	558	587	617	596	663	633	596	618	636	613	597	584	607	589	594	599	586	599	606	619	571	593	609	612	568	625	620	580	578	656	614	617	631	583	571	595	569	630	576	578	615	588	627	610	601	637	596	601	604	598	614	598	616	599	620	606	645	586	589	635	632	625	581	605	644	587	554	576	661	626	577	579	648	619	593	586	609	556	635	593	618	636	622	614	605	570	615	635	570	623	621	603	591	611	585	604	609	623	603	601	634	613	600	593	596	557	608	597	619	604	613	578	577	621	609	635	613	603	644	632	607	600	623	642	654	626	579	631	574	539	604	584	599	620	568	587	591	621	573	629	577	620	577	588	589	620	582	618	604	633	566	598	605	664	620	603	570	639	644	570	602	597	623	581	620	620	607	646	579	634	586	591	635	610	649	589	584	608	612	602	614	656	600	577	589	572	605	607	618	609	605	627	616	573	630	632	586	585	595	628	625	588	595	621	634	608	592	608	602	575	586	677	565	585	611	583	610	635	577	586	600	579	610	580	586	562	608	603	586	584	601	585	635	588	613	629	648	571	599	616	608	650	619	592	622	605	598	565	617	581	650	620	580	587	594	613	582	585	596	602	548	586	583	619	587	629	608	676	610	626	639	578	553	579	619	596	599	621	644	622	578	594	610	590	615	618	632	556	607	589	588	631	582	589	573	609	593	606	644	630	602	576	592	581	600	660	604	594	615	613	598	577	597	644	630	620	613	599	572	577	592	632	662	565	591	592	592	648	620	612	575	585	583	631	597	638	617	630	614	631	595	595	598	585	587	615	610	604	632	565	595	624	586	605	611	572	602	611	605	565	603	605	567	636	614	573	599	608	624	609	616	561	597	608	543	592	603	580	599	616	571	574	619	540	596	624	626	604	634	626	615	649	610	615	600	605	609	569	613	589	631	616	544	585	593	643	596	591	621	555	629	629	589	608	579	644	587	649	592	583	605	594	634	600	587	612	568	607	591	647	588	625	599	608	625	600	597	632	628	583	593	626	600	582	597	609	613	553	663	618	598	625	596	563	597	612	601	670	580	595	637	610	592	643	577	613	600	593	624	638	628	557	615	571	641	603	636	619	642	612	650	575	592	608	583	605	610	577	589	589	639	588	609	650	598	615	643	618	591	604	621	583	599	595	604	582	572	590	601	571	614	634	615	601	617	608	597	573	613	585	593	571	589	592	631	601	599	590	587	566	621	595	592	587	601	597	623	588	560	610	619	596	580	609	576	619	632	618	611	608	605	616	593	571	599	579	618	647	585	583	568	625	588	608	585	580	634	635	545	571	680	633	591	639	596	600	678	640	609	623	593	619	605	618	573	581	622	585	616	600	631	567	660	602	588	586	626	613	619	611	600	613	615	657	610	589	573	569	633	593	620	602	591	577	611	595	610	595	596	627	626	612	614	600	633	539	624	587	565	572	622	555	651	560	564	588	581	574	593	628	632	625	606	662	584	606	606	552	568	612	606	611	608	588	597	647	579	643	572	627	606	610	627	584	566	609	637	567	625	574	595	624	579	626	633	636	619	613	616	582	642	603	615	572	624	550	601	620	629	599	581	591	562	606	611	616	624	591	609	579	598	637	623	573	590	607	636	580	558	594	625	618	651	602	623	579	612	598	566	598	625	591	569	613	608	563	602	653	574	595	590	567	584	625	646	563	617	631	573	603	604	628	596	586	596	596	595	574	609	577	626	641	576	613	605	590	589	591	635	579	578	577	580	575	550	621	614	545	574	608	558	578	617	605	607	585	641	582	584	625	599	622	626	609	586	608	584	616	587	579	606	588	554	608	601	620	599	567	623	592	587	634	610	588	627	597	573	563	610	635	599	677	611	593	625	623	635	634	619	592	567	604	636	589	598	633	601	606	615	644	597	605	591	601	583	588	616	602	612	581	629	635	579	607	573	597	607	622	561	627	658	594	612	608	629	594	610	632	592	654	617	622	617	573	638	598	659	564	600	636	628	609	660	613	641	572	614	622	553	598	606	572	593	585	625	589	591	633	589	589	570	604	656	646	606	577	623	582	588	641	615	634	570	601	603	652	590	608	572	620	581	594	591	599	616	589	657	610	626	583	597	585	607	575	586	621	589	595	635	586	596	609	587	594	555	637	595	582	582	564	623	620	644	630	573	627	626	600	572	578	594	562	580	605	597	602	595	595	582	574	604	605	567	600	609	587	611	635	612	573	520	535	609	640	592	623	622	629	614	583	594	564	637	593	633	565	630	615	620	572	618	596	551	610	621	575	598	587	577	611	600	602	616	608	601	584	573	621	607	626	616	602	583	633	622	596	589	574	611	609	586	600	643	595	557	599	621	588	547	594	556	609	596	566	586	568	596	618	619	623	588	608	630	631	558	615	584	605	615	605	587	573	634	585	597	617	607	603	608	649	609	567	594	607	613	607	624	619	597	582	602	608	597	638	610	582	613	619	591	611	593	633	601	600	579	631	601	606	582	616	609	617	597	593	625	585	618	618	625	656	598	590	606	621	589	619	562	580	629	572	589	614	611	609	600	585	612	574	593	602	595	583	636	615	583	616	620	609	613	614	601	586	577	615	624	608	570	602	612	578	569	584	584	598	617	569	573	600	565	611	626	593	611	649	592	557	607	651	572	622	601	625	616	606	574	634	614	627	526	658	571	592	594	592	627	606	602	591	630	582	579	614	591	619	629	581	587	572	593	622	611	606	628	606	632	609	584	611	626	594	593	590	600	607	614	628	610	648	607	619	594	590	609	600	632	586	521	622	610	626	610	598	583	585	596	565	611	607	553	609	585	603	613	586	611	585	610	610	604	586	601	608	618	598	598	613	571	602	619	532	607	615	626	604	635	622	592	601	564	612	574	607	611	621	635	613	650	593	619	628	636	607	594	599	587	587	574	618	619	603	573	616	629	608	573	568	589	590	636	571	611
24289	21449	28961	24366	21397	13885	5969	3553	2773	2463	2065	1648	1609	1478	1425	1344	1258	1156	1031	883	829	766	688	639	662	610	632	530	599	537	556	500	494	488	512	488	475	439	481	453	473	472	465	469	461	487	466	442	417	449	409	428	421	407	427	438	407	455	421	406	427	447	448	421	448	418	456	439	408	435	396	427	451	423	387	414	414	439	441	453	471	380	427	407	453	391	422	458	431	422	417	397	422	423	454	459	398	450	461	407	408	429	383	405	468	397	455	428	426	386	412	415	455	382	430	439	443	404	424	434	431	481	425	418	458	424	434	431	445	390	448	433	424	421	411	423	404	439	422	429	451	442	416	443	425	427	392	428	407	460	424	402	434	441	412	392	417	393	421	443	402	426	451	433	419	416	424	409	439	468	457	445	444	452	415	450	420	421	426	418	422	400	424	414	459	466	431	437	446	426	418	430	437	445	427	402	448	418	418	434	448	425	423	444	405	405	445	435	448	428	434	450	436	438	477	427	443	422	437	432	439	448	434	439	435	415	436	431	417	414	416	391	386	404	437	441	395	439	410	442	444	414	461	396	412	405	450	447	436	450	417	444	430	397	429	448	401	411	441	439	427	445	400	416	423	416	440	410	431	423	397	439	420	451	466	438	427	443	417	401	384	401	450	477	411	405	376	431	406	441	414	432	445	446	417	408	432	375	439	427	445	434	405	421	396	453	410	426	427	431	428	434	421	433	436	444	460	402	419	412	443	424	387	458	452	419	453	399	442	412	436	396	414	406	423	423	414	406	404	430	407	446	429	409	411	429	405	424	417	409	451	416	454	407	383	387	446	421	401	406	442	474	436	418	456	413	410	404	403	439	447	455	465	418	471	450	482	420	432	423	369	415	427	439	488	415	408	423	399	399	416	435	433	389	438	418	432	398	413	448	428	437	463	432	446	452	431	432	391	418	437	437	410	414	415	422	439	428	430	427	436	430	429	436	438	439	414	408	433	403	403	435	428	410	425	412	467	429	427	436	425	460	452	411	412	418	406	418	412	431	446	408	444	413	408	446	433	414	418	399	424	412	433	424	426	428	465	428	405	431	402	421	398	391	465	428	410	428	456	458	414	470	414	410	409	460	496	409	455	439	408	446	398	434	434	458	437	459	415	431	469	425	419	431	437	441	404	448	435	446	449	425	424	419	429	423	420	427	412	426	411	426	434	433	406	425	469	439	411	407	475	435	425	414	443	450	424	398	459	421	428	461	414	452	432	423	451	408	417	428	441	394	423	433	401	424	390	407	441	419	448	442	455	428	424	433	416	429	448	447	445	439	421	454	445	427	439	431	407	384	415	457	389	465	440	436	419	430	436	448	431	470	456	434	428	395	411	414	411	421	404	452	433	409	470	433	460	409	418	425	405	423	407	416	441	452	421	426	395	416	432	412	419	434	418	423	422	430	433	439	407	461	451	409	440	413	409	450	431	418	456	417	444	396	456	408	431	438	418	425	410	410	413	416	410	444	432	433	447	420	429	467	416	432	437	429	471	410	435	429	430	431	420	440	444	456	438	427	419	406	411	433	435	427	436	438	496	424	449	467	439	423	433	432	445	431	424	440	400	434	435	460	395	425	411	413	466	414	403	391	425	425	450	450	416	407	439	412	418	443	427	391	471	400	447	436	455	401	452	435	390	416	421	441	430	419	417	420	423	426	452	424	449	415	407	402	403	425	456	395	418	425	444	394	435	394	443	403	417	446	430	436	396	455	434	428	439	456	442	446	436	442	442	433	414	431	439	429	459	412	449	443	411	439	398	418	424	449	424	423	411	419	423	422	402	423	460	379	411	432	441	383	440	417	465	391	417	394	423	405	438	395	457	416	453	441	408	397	410	425	430	427	434	400	447	420	455	442	421	437	419	465	431	424	427	443	411	421	432	478	417	424	427	448	393	429	450	411	456	451	436	401	439	427	435	394	383	438	430	459	411	426	385	457	426	416	417	424	423	443	431	409	415	388	432	409	421	439	401	433	485	393	452	448	432	409	422	410	430	413	388	401	418	446	433	449	420	412	375	430	413	461	481	423	452	456	413	423	424	426	404	434	417	448	418	449	450	461	435	400	468	393	416	384	474	399	430	405	465	428	435	481	406	420	442	402	417	433	432	414	415	393	422	451	446	444	427	401	418	413	453	405	422	421	462	410	409	391	430	409	438	395	468	418	431	452	426	437	433	445	445	447	408	427	452	418	404	416	417	433	427	429	424	414	416	426	447	419	441	426	421	438	416	421	433	434	464	443	430	426	420	459	423	450	441	385	425	427	424	433	447	431	434	448	436	446	391	419	478	433	443	438	441	416	430	372	401	454	402	454	440	458	454	440	435	434	428	458	425	407	405	418	425	459	415	426	432	427	429	440	413	438	432	411	416	409	451	405	421	408	415	404	434	418	373	384	417	503	448	415	388	428	433	420	437	418	438	437	444	399	438	405	437	421	417	423	417	460	426	411	453	422	401	400	403	436	421	412	441	439	430	447	402	430	423	436	428	450	438	427	407	409	440	419	403	407	411	440	441	437	411	421	444	449	434	452	423	442	404	424	450	415	405	426	441	422	390	397	392	441	440	377	418	431	432	386	398	468	426	414	404	408	411	394	410	443	408	412	409	415	445	421	397	421	447	437	454	442	413	439	439	445	422	439	428	445	392	447	465	436	450	437	393	404	432	435	406	424	426	417	444	416	421	381	407	405	402	448	408	410	409	386	445	427	439	435	428	417	470	448	460	438	389	402	446	422	449	400	394	421	443	438	448	419	452	400	446	417	465	427	418	418	358	430	453	450	422	430	404	426	432	425	431	452	426	407	414	393	452	419	449	437	431	395	416	415	434	413	443	427	451	412	401	449	409	438	413	408	425	432	409	418	410	426	429	419	387	445	409	437	406	402	441	455	428	412	424	398	448	397	450	444	450	428	456	414	431	429	433	456	409	419	432	417	400	438	442	480	444	428	458	395	440	466	425	445	438	444	434	419	431	432	428	425	413	435	437	431	422	406	404	461	404	443	403	454	413	432	463	409	430	427	417	401	444	408	433	426	419	428	416	440	429	433	425	446	431	401	436	439	427	434	423	420	426	446	386	401	442	427	430	432	415	427	440	432	392	461	448	456	398	416	409	439	406	422	442	443	421	442	410	450	407	408	424	471	444	420	413	432	434	429	424	379	415	437	413	436	392	473	413	456	436	435	457	416	451	420	456	409	467	455	429	413	399	449	423	434	438	394	419	428	440	401	427	464	442	451	432	419	398	447	388	412	444	431	416	439	387	442	436	421	444	437	428	406	435	426	437	418	412	441	418	432	386	385	420	419	397	468	425	421	421	389	435	394	408	392	429	445	426	403	420	422	383	396	461	420	418	426	405	403	435	400	413	418	406	438	437	465	423	402	385	412	425	414	411	408	404	421	444	426	432	435	455	406	408	426	400	435	392	385	356	419	417	415	413	385	477	399	381	444	454	428	423	398
18838	33288	29684	21665	17835	14636	12231	10363	8910	7699	6688	5605	4974	4619	4510	4194	3874	3400	3004	2576	2329	1973	1765	1784	1663	1521	1455	1383	1331	1256	1237	1204	1181	1101	1098	1043	1014	986	1002	1025	1026	1025	916	968	961	922	946	907	897	822	927	851	833	872	909	859	881	877	849	877	866	872	851	856	816	886	838	812	918	890	814	869	878	817	821	851	832	875	830	858	805	855	888	846	839	838	855	819	866	850	822	887	870	848	810	850	878	841	828	906	811	766	822	885	896	881	780	801	805	826	855	822	849	819	868	853	823	861	851	847	770	841	870	841	832	812	857	830	850	906	840	851	863	829	844	819	801	832	908	874	830	804	799	856	805	792	801	842	863	850	879	839	845	829	824	846	841	815	867	844	832	785	808	811	846	844	853	836	851	800	815	871	855	873	848	832	836	867	849	874	855	838	865	878	884	795	857	777	872	793	819	799	853	864	854	795	817	869	849	824	816	844	853	806	818	826	861	851	826	838	830	867	885	828	825	859	852	854	907	846	808	853	817	854	799	809	813	864	855	837	809	871	882	838	853	831	815	819	827	819	855	818	853	825	801	813	862	809	856	813	858	862	798	832	870	862	869	897	865	794	872	809	864	811	824	824	838	826	828	851	873	856	750	836	860	875	855	816	812	816	804	918	852	832	851	822	865	828	896	874	867	839	862	818	783	885	799	918	783	823	843	859	878	823	854	856	858	873	861	840	883	811	866	847	868	831	843	792	837	822	841	835	893	894	807	899	842	835	859	847	873	854	869	794	870	811	851	879	858	817	897	869	886	830	849	839	863	839	843	773	801	864	805	870	878	850	856	848	826	828	839	846	828	829	871	803	848	868	847	833	827	872	836	887	889	847	851	868	828	799	858	828	855	889	838	797	812	825	810	835	831	846	824	846	783	840	862	876	833	851	814	850	817	826	806	801	865	809	856	848	800	779	844	788	841	815	884	828	889	821	851	833	807	871	855	848	826	769	794	836	905	875	841	850	844	764	810	796	833	800	833	864	894	833	815	878	851	859	845	885	818	864	849	861	820	810	893	900	867	794	814	858	870	854	846	815	845	854	855	845	796	906	840	827	847	828	866	823	803	836	803	868	816	843	835	857	841	823	852	884	857	821	841	879	801	787	851	825	888	805	827	817	836	787	792	854	860	838	817	880	862	836	815	887	796	861	841	851	917	890	832	879	876	866	821	811	808	854	919	834	858	865	822	859	836	866	832	883	855	823	802	778	823	830	853	802	857	820	861	843	856	833	811	808	854	841	818	844	859	850	838	896	889	855	879	849	853	884	840	826	825	822	860	822	791	843	880	824	847	815	858	865	873	875	901	781	901	834	830	882	826	875	840	838	816	845	913	822	832	826	823	818	867	853	847	806	859	867	873	848	827	834	865	898	888	795	875	782	820	897	862	784	866	834	854	847	806	826	830	803	825	870	881	837	846	799	888	869	818	851	829	806	860	869	875	820	826	853	863	908	824	799	797	841	877	851	838	861	827	841	767	802	820	833	865	875	822	883	849	869	882	843	829	858	761	822	873	798	809	822	825	825	840	859	785	841	802	855	863	827	832	793	842	874	835	843	836	814	889	777	882	843	809	887	868	840	813	804	822	831	813	836	834	840	851	898	816	868	828	903	868	840	874	878	832	888	812	831	844	810	859	910	831	827	828	845	873	831	860	841	844	803	822	859	859	805	795	827	842	852	850	863	833	835	864	807	843	786	821	837	820	855	837	849	849	819	894	859	863	830	854	830	820	879	822	841	848	885	860	841	861	882	855	826	843	800	835	832	870	836	803	814	825	872	859	771	894	847	824	892	827	835	849	819	826	837	831	852	814	880	779	861	783	838	817	849	835	892	835	822	833	801	867	804	865	859	840	858	834	841	813	856	862	827	835	814	834	837	839	807	846	847	777	836	906	820	805	809	895	850	816	861	895	800	813	844	851	869	821	824	869	863	825	879	857	840	866	831	823	864	838	854	858	841	861	845	794	839	801	877	798	886	850	817	817	774	801	862	870	865	861	825	849	831	853	832	862	843	827	876	853	870	863	842	826	834	820	768	846	834	775	836	840	841	853	840	847	881	797	850	894	888	862	881	857	835	891	868	890	834	847	896	832	850	829	759	868	846	865	828	861	771	870	900	868	819	865	826	876	765	871	814	862	834	848	843	813	846	837	871	848	804	852	851	864	850	823	826	846	817	844	839	832	854	856	850	813	806	843	790	849	801	823	788	821	867	833	881	820	816	896	827	860	805	829	871	830	862	840	846	770	828	902	845	836	790	901	827	883	857	861	895	849	840	872	830	870	820	816	832	840	802	844	871	893	840	857	790	842	843	865	850	867	857	855	792	823	848	878	827	785	836	882	847	862	798	811	866	809	853	838	841	867	822	816	824	882	851	835	869	879	859	799	842	874	884	836	795	842	798	843	853	816	859	849	861	848	856	816	809	839	829	901	838	847	803	854	857	839	854	845	845	803	815	877	852	823	872	855	833	839	790	825	874	870	819	802	798	869	801	890	857	819	816	833	801	807	851	822	856	853	843	831	819	874	859	854	878	877	799	865	798	838	818	859	800	774	853	881	804	878	854	840	857	795	816	881	837	843	852	872	848	821	806	816	819	886	841	835	875	808	861	819	818	843	825	822	789	864	873	820	792	827	856	850	872	815	799	864	818	866	794	856	821	922	871	874	833	821	858	818	837	819	879	818	851	820	776	862	839	857	843	824	852	867	866	829	850	819	850	775	795	801	835	797	830	821	847	855	826	870	809	848	817	853	838	812	854	873	833	818	832	876	878	881	795	834	837	796	900	875	910	806	875	813	831	831	820	813	812	843	847	797	850	842	836	856	862	804	826	851	901	799	837	860	825	878	848	820	859	856	777	840	824	849	841	838	808	823	788	773	817	860	864	825	790	831	808	871	879	830	881	841	847	847	837	864	855	882	873	826	858	828	833	857	794	852	850	880	821	871	881	821	836	855	836	824	843	863	868	830	902	825	819	843	871	834	817	814	847	860	852	884	854	814	825	831	869	829	847	838	865	831	842	784	849	811	857	897	858	910	809	830	877	867	825	884	837	844	796	840	804	856	848	855	868	875	875	852	830	841	844	872	818	819	835	874	852	839	876	886	789	830	819	873	849	831	882	865	874	859	844	861	835	813	788	851	838	838	813	827	847	854	824	797	812	815	835	807	782	844	829	823	863	860	829	874	877	867	849	877	756	874	795	812	774	846	844	874	834	782	820	860	843	867	837	871	809	836	814	847	889	828	840	864	856	811	852	874	839	840	849	825	817	846	861	819	848	838	784	865	840	817	848	860	840	873	801	854	839	817	836	844	873	862	839	800	860	807	838	850	876	873	822	851	838	839	880	849	896	803	832	847	860	833	819	832	815	860	851	809	762	842	856	844	819	815	864	802	822	898	794	851	838	852	803	825	819	826	858	886	795	826	869	884	860	856	798	817	889	854	824	879	839	843	789
27598	18653	9452	4249	2210	1613	1305	1062	889	754	731	639	553	497	560	556	486	428	405	369	352	344	313	309	344	309	316	294	313	287	269	321	270	282	282	276	271	282	258	275	258	268	261	258	297	251	280	258	240	234	271	262	264	238	273	257	264	246	300	244	264	264	262	269	252	254	246	244	272	243	234	226	274	279	256	248	260	265	252	258	250	248	275	257	271	266	247	250	245	255	228	275	239	265	257	248	262	272	261	254	217	221	258	282	265	239	268	256	263	264	308	256	263	290	251	261	259	261	289	237	269	283	259	231	257	223	234	228	223	255	282	277	275	257	248	284	238	269	260	262	272	260	275	246	272	233	249	271	248	248	260	266	258	276	242	256	294	263	279	254	242	248	272	252	259	283	252	253	258	259	292	251	255	274	278	269	246	277	255	258	274	263	240	271	251	294	265	255	259	264	246	240	241	252	269	266	254	252	241	230	234	238	246	246	259	280	260	256	234	275	267	260	245	238	237	246	266	246	257	275	237	263	260	276	263	257	268	265	255	238	243	288	225	275	256	261	265	255	276	274	259	251	240	263	262	258	260	258	266	240	273	245	262	255	239	260	213	260	244	268	245	237	271	240	265	248	277	251	231	281	273	257	263	243	250	243	252	241	232	242	253	269	254	240	278	266	269	238	250	251	250	257	231	237	247	268	267	251	243	288	283	283	263	270	266	236	269	239	229	269	267	249	269	270	262	255	239	256	271	264	254	242	259	265	250	257	250	253	269	278	246	260	283	266	227	268	244	242	263	248	260	281	258	255	274	243	260	259	258	268	235	257	265	253	243	277	269	234	262	253	256	281	269	271	269	249	271	269	294	254	262	220	251	232	282	255	240	211	261	233	277	267	274	274	238	223	263	268	255	246	234	274	260	251	255	229	261	245	261	258	274	279	250	257	257	252	262	252	245	245	256	256	244	236	250	238	247	272	263	228	244	266	262	248	246	270	274	272	273	263	262	259	263	269	261	238	260	263	258	261	265	223	258	284	239	247	265	252	237	246	243	246	269	259	256	266	256	246	271	249	235	263	250	254	265	251	258	258	229	272	252	260	242	279	266	260	245	246	247	263	253	260	263	276	268	278	258	255	261	259	248	254	259	294	276	263	266	251	247	279	290	280	291	268	267	286	235	253	259	246	272	280	237	249	280	268	277	280	260	216	251	243	273	256	235	252	235	240	233	254	267	234	257	266	270	248	270	263	265	268	265	267	307	219	279	243	242	250	262	261	258	252	266	262	268	252	286	245	268	287	258	254	251	255	238	258	293	282	265	242	239	251	272	269	265	277	287	259	284	243	264	278	274	255	264	247	281	297	224	295	292	290	260	261	263	261	275	252	265	220	292	265	280	255	244	252	291	217	280	270	269	315	259	226	282	254	212	220	260	250	235	241	271	249	249	244	263	245	244	280	227	273	253	257	285	262	296	237	278	261	251	283	270	293	245	218	251	264	254	259	249	262	247	269	233	268	281	268	270	272	254	254	251	281	259	248	280	269	259	246	252	252	267	238	257	233	251	224	241	269	290	255	244	243	251	265	268	263	279	243	246	259	255	242	250	266	268	273	239	248	270	262	244	246	259	270	262	262	234	264	236	275	281	274	280	241	260	254	234	275	257	274	247	241	273	263	256	242	253	246	248	278	261	263	267	298	248	253	289	239	274	272	282	238	245	258	275	253	276	254	239	290	236	274	241	238	230	235	271	261	248	260	266	233	246	276	282	256	262	281	249	268	278	271	281	254	282	258	248	242	266	270	225	284	266	235	299	263	278	245	208	232	264	239	258	253	238	268	264	248	259	239	252	253	267	249	239	278	248	251	249	257	260	265	259	276	266	266	262	238	272	242	260	247	236	270	263	275	253	275	264	260	260	245	269	240	263	273	214	291	239	260	243	236	235	258	230	261	245	274	256	251	275	275	296	266	267	237	257	247	247	224	283	257	257	268	262	254	255	239	262	242	272	274	251	249	253	263	299	240	268	285	263	271	256	239	261	262	269	294	238	242	202	252	224	263	240	270	230	252	263	264	266	242	285	263	238	254	277	236	242	275	273	264	248	251	261	256	254	262	254	266	236	268	276	266	271	254	252	240	286	261	272	238	270	281	256	239	304	244	279	261	259	269	255	283	260	224	269	267	261	250	251	233	230	253	250	262	253	266	249	275	228	234	239	268	250	247	248	265	241	252	239	267	268	278	247	252	263	253	260	262	271	273	263	245	275	275	250	301	240	257	264	242	250	267	249	271	256	302	272	267	265	238	280	263	241	253	245	258	261	268	258	264	242	270	247	252	253	259	257	274	265	246	228	264	234	268	265	273	237	258	238	241	265	244	264	239	247	258	229	246	244	274	220	279	268	238	253	240	287	273	280	251	264	241	264	243	252	243	279	250	250	250	252	269	250	224	231	273	264	266	262	268	274	261	269	242	254	269	248	256	246	232	254	264	244	254	279	257	244	259	247	246	262	245	270	266	259	281	247	280	248	264	238	267	243	254	277	271	281	278	265	280	267	247	226	268	249	230	282	284	270	249	237	271	296	239	247	282	240	257	248	257	284	262	264	252	266	266	261	259	288	275	281	249	247	265	253	264	286	234	247	249	264	268	258	239	246	254	243	274	273	244	237	268	247	264	271	244	253	249	244	242	254	236	249	271	248	275	221	251	253	240	269	261	247	288	261	279	244	267	256	242	253	250	246	283	231	248	245	271	262	273	242	260	254	262	246	244	240	248	254	250	264	251	260	253	254	244	243	292	277	273	231	278	265	268	262	276	268	273	258	244	247	269	228	250	270	262	257	253	270	269	268	247	257	292	276	223	253	262	267	267	272	284	244	252	262	263	256	273	264	271	261	275	295	263	239	285	246	255	262	244	274	230	277	270	277	254	276	258	281	263	235	264	250	274	298	264	257	212	279	290	258	222	245	259	251	256	228	286	263	270	251	268	241	291	228	252	239	275	259	263	292	297	244	255	268	241	271	285	255	243	253	254	248	266	263	241	266	277	235	242	253	241	256	272	241	275	282	253	276	258	248	240	265	233	278	270	248	271	253	276	234	256	278	273	251	238	291	256	280	230	252	260	243	252	255	260	249	261	246	297	293	241	248	267	259	253	241	250	261	222	239	272	254	282	278	251	228	291	244	232	262	255	294	251	251	255	255	256	261	257	249	242	264	260	266	239	261	259	286	260	296	267	246	296	263	253	222	248	268	272	240	266	233	261	290	259	280	256	276	256	278	255	276	256	256	249	275	255	263	263	246	284	243	286	262	300	271	282	243	282	255	255	270	250	232	252	266	250	253	282	271	287	231	240	252	239	277	260	243	272	267	255	252	284	251	244	261	247	267	273	234	273	261	257	246	270	235	260	250	279	234	238	266	222	233	245	267	253	268	238	271	237	293	267	278	277	267	254	230	274	257	249	225	288	254	260	277	243	248	277	262	254	241	295	254	243	257	257	253	260	259	252
13783	19508	16645	9956	7268	5699	4587	3978	3295	2943	2364	2112	1986	1793	1742	1641	1475	1300	1257	1086	943	920	868	872	801	757	741	729	710	689	703	646	658	657	649	582	654	620	581	612	609	634	604	595	587	538	583	594	563	525	527	560	552	559	587	564	591	584	541	539	536	554	566	534	563	573	561	544	514	517	535	536	520	513	503	519	506	569	551	555	571	566	529	547	561	573	522	531	535	545	556	522	570	542	548	588	561	563	584	531	564	551	519	513	535	580	532	497	497	528	562	542	522	555	547	564	562	549	579	548	550	580	551	553	548	534	524	523	522	560	566	545	573	583	537	547	545	516	527	542	541	543	542	545	525	511	520	542	544	549	507	547	603	546	576	511	518	572	514	586	505	527	562	585	535	612	529	522	524	579	562	559	578	571	576	517	553	554	555	524	551	523	578	587	548	557	542	547	579	583	534	539	477	544	496	530	547	538	534	519	461	546	580	571	555	537	583	568	562	566	545	522	544	525	511	528	539	562	566	541	504	565	560	569	519	544	555	541	538	553	559	551	554	509	548	525	534	536	552	546	555	539	559	521	527	517	493	515	525	584	560	529	536	528	545	532	575	581	515	533	551	551	524	574	516	606	522	550	526	547	551	531	558	557	570	512	553	564	519	566	489	528	551	496	574	523	547	563	523	530	529	511	501	550	563	548	557	527	554	531	526	568	548	520	543	543	533	549	539	529	544	581	562	517	543	570	556	570	570	565	575	602	535	576	496	522	549	523	520	567	543	527	554	517	553	523	527	529	563	559	538	577	502	535	534	536	617	541	539	535	562	563	598	584	573	533	527	556	530	540	542	588	548	490	594	544	539	558	507	535	534	502	549	498	522	543	538	531	530	533	565	512	562	539	544	562	548	519	528	533	562	575	540	545	556	508	538	560	603	560	554	528	576	544	541	521	570	570	558	573	540	548	543	561	524	521	531	528	558	552	523	559	543	523	559	512	504	539	595	531	543	545	516	547	519	521	543	527	493	581	551	537	559	508	540	556	502	562	576	512	547	542	528	517	574	547	511	516	584	592	558	572	542	535	540	563	532	558	541	573	553	533	553	542	528	541	547	512	575	560	515	546	553	490	620	598	513	541	552	542	546	559	538	573	566	525	572	546	555	580	559	541	484	558	536	538	539	525	569	551	511	524	568	540	529	509	530	559	540	550	567	555	547	541	586	547	523	570	535	558	539	581	520	554	557	602	532	521	575	529	551	546	567	528	544	569	564	595	568	531	525	569	527	541	549	582	515	589	527	555	528	535	575	526	527	517	556	530	553	570	564	560	536	577	555	565	554	543	487	541	569	557	536	541	585	580	550	528	574	552	532	553	555	535	542	527	553	514	572	518	569	504	544	547	513	529	547	540	544	553	527	560	530	542	591	522	550	538	524	550	538	532	550	529	519	522	537	515	529	554	574	540	550	486	522	519	519	528	503	532	545	548	533	547	570	572	525	576	568	564	602	528	539	564	568	523	508	582	570	499	557	511	557	537	559	556	560	555	549	567	525	535	575	529	553	506	562	515	539	541	567	562	529	530	534	531	512	550	541	545	542	537	534	534	525	536	550	540	535	534	545	583	542	537	540	547	497	552	567	523	585	552	572	540	542	562	566	527	566	524	532	556	543	533	536	552	530	579	526	533	557	504	549	545	586	542	554	517	550	497	551	531	565	525	544	550	502	558	535	536	543	577	546	553	535	532	563	518	565	501	509	485	544	535	562	562	534	539	511	529	576	589	528	551	547	579	551	541	531	515	504	547	508	533	505	533	540	579	509	572	589	551	546	553	518	554	520	575	537	515	524	549	539	543	561	542	538	530	537	538	530	524	524	547	571	533	532	569	589	499	543	553	474	546	548	528	536	520	555	491	553	530	550	559	562	543	513	540	538	512	540	559	481	570	495	561	508	532	554	561	564	537	514	557	581	577	558	564	576	604	558	558	508	577	529	545	524	548	514	546	528	532	541	513	560	528	556	503	548	544	553	558	549	547	540	549	516	547	519	562	572	519	564	524	531	549	578	565	579	548	569	487	537	561	564	553	540	525	572	559	528	551	539	526	567	532	541	493	587	589	552	569	541	546	551	517	499	523	562	561	515	523	550	539	561	532	525	581	534	524	549	556	538	542	495	568	527	510	588	592	557	538	530	565	551	505	568	532	548	560	521	566	552	498	535	527	542	547	519	566	530	528	541	514	524	577	542	546	576	525	536	557	495	549	557	543	542	545	547	541	536	544	506	525	609	529	539	549	587	539	546	501	571	525	594	493	537	527	576	556	523	530	531	553	584	506	566	550	531	560	520	521	523	526	507	537	573	568	529	562	515	537	564	538	564	531	509	555	560	555	545	565	558	577	524	540	543	539	536	572	533	571	569	516	504	578	542	576	530	529	542	514	592	523	534	551	527	535	536	584	531	508	510	500	507	554	527	573	550	571	526	540	555	550	566	544	575	576	552	526	516	497	531	544	545	511	538	515	568	530	511	514	547	504	535	581	583	545	566	534	539	564	537	532	530	539	511	526	565	568	525	537	579	549	527	549	514	519	533	543	526	552	572	545	547	561	534	529	496	566	552	545	517	554	558	560	569	542	500	549	541	581	550	553	537	538	559	549	518	540	515	541	556	551	536	545	509	509	571	519	549	561	552	535	537	612	574	567	561	535	567	528	546	526	534	603	537	558	502	564	520	563	558	533	530	567	512	515	560	541	567	556	577	523	556	546	515	591	572	559	547	537	537	522	543	562	580	561	542	522	558	525	511	512	542	530	542	553	563	526	558	556	562	574	548	534	566	557	573	560	561	558	529	511	515	562	594	536	536	541	543	535	550	527	527	548	526	544	540	526	527	563	567	552	540	582	564	530	549	574	563	557	509	539	517	545	521	541	566	583	554	548	532	537	506	525	532	557	513	575	547	561	515	559	512	562	489	587	581	565	563	544	519	566	508	548	523	543	550	533	516	543	561	542	537	565	526	549	510	527	554	581	519	510	531	571	555	537	603	572	541	525	555	541	582	555	512	564	541	548	528	516	559	547	533	586	577	528	577	513	536	568	536	551	581	564	538	530	524	525	575	578	541	558	522	566	537	536	558	504	515	536	545	523	536	514	511	471	553	556	571	507	558	558	529	517	574	570	526	574	495	517	548	573	554	583	533	580	534	554	558	553	540	513	553	520	560	552	536	494	541	510	537	509	547	563	544	548	516	566	561	604	531	581	549	525	558	558	510	554	554	549	570	532	537	533	532	524	529	504	524	547	545	591	551	510	520	492	539	546	555	557	582	603	542	570	557	526	557	584	579	565	525	597	519	526	569	562	583	579	537	538	561	546	567	561	516	513	543	545	517	566	529	534	507	549	527	561	497	522	543	538	606	531	567	543	570	539	514	547	555	597	583	508	602	515	520	545	560	597	575	525	526	517	564	507	565	562	509	556	555	538	500	530	537	526	552	516	573	582	529	495	538	535	536	569
25226	21509	28011	25381	14490	4885	3134	2368	1895	1550	1374	1098	1092	950	926	870	797	727	619	597	481	493	460	445	429	426	401	375	374	377	343	366	345	374	334	322	333	319	337	309	348	321	330	334	315	332	308	302	289	308	299	306	283	298	299	306	315	337	303	320	306	303	277	307	298	300	266	315	304	274	288	297	297	271	317	296	271	302	308	305	325	277	308	297	310	291	295	278	315	286	300	307	287	315	282	298	298	299	288	291	281	319	298	295	313	299	281	299	306	270	315	295	329	306	289	311	294	307	292	317	303	300	268	292	294	297	324	295	281	295	257	301	267	330	293	271	273	289	288	280	265	318	290	266	263	288	299	295	297	275	303	292	270	283	289	292	313	326	267	249	298	282	288	285	285	338	283	260	275	311	278	295	289	314	318	298	286	307	294	264	308	305	292	287	306	285	320	300	294	342	271	293	289	323	323	311	271	268	283	301	271	305	297	320	305	310	293	297	296	276	279	312	288	286	310	301	324	299	292	253	318	269	310	312	298	285	283	294	283	309	304	265	322	298	273	297	270	279	284	318	283	275	308	307	312	284	284	321	291	273	284	311	267	303	331	288	302	282	289	316	278	276	290	277	306	308	294	298	289	283	275	316	292	336	300	265	288	310	276	308	265	291	271	304	297	269	305	316	303	346	290	304	278	287	306	289	292	296	300	314	288	299	282	296	274	312	304	264	323	287	286	287	292	311	281	319	316	270	298	298	288	290	290	285	312	278	307	285	279	288	290	286	295	260	291	292	301	288	310	323	315	271	314	288	310	296	289	292	282	298	283	304	298	271	270	295	281	294	282	297	300	300	250	286	291	298	302	324	307	247	289	302	306	337	273	277	269	283	282	295	329	304	318	289	310	305	288	288	260	293	295	314	291	302	278	318	273	284	266	299	306	308	302	285	299	278	327	280	315	280	265	303	259	281	313	297	282	280	284	275	267	297	288	302	292	279	269	283	336	292	273	277	300	272	297	277	290	308	274	277	295	318	276	260	296	311	253	278	297	293	311	263	283	302	270	274	303	285	279	265	275	297	297	309	272	286	309	305	300	293	295	291	307	311	296	320	280	285	288	279	277	304	271	303	284	342	272	290	288	292	308	302	309	313	313	270	322	308	286	297	303	285	306	304	287	298	303	306	277	289	324	263	302	293	305	279	304	280	273	335	296	322	295	290	315	285	301	283	280	288	283	287	268	298	296	327	301	282	291	279	272	260	270	267	275	265	294	284	274	278	291	298	315	306	308	292	307	286	284	301	294	287	285	287	302	284	289	292	299	288	289	288	287	297	297	280	311	282	335	311	277	303	284	268	296	314	293	311	315	301	328	295	288	305	288	296	311	325	340	309	323	285	293	286	285	301	268	285	305	302	279	281	281	296	302	302	300	271	300	296	265	318	293	300	312	320	324	290	281	279	283	284	309	275	299	287	301	278	283	310	288	299	285	301	272	316	277	294	319	298	274	275	300	296	312	272	327	289	333	277	327	285	278	299	275	292	268	332	315	306	281	302	284	330	289	301	320	286	273	290	317	334	318	291	296	297	302	290	307	292	274	316	277	329	291	295	297	306	308	319	297	305	284	318	299	294	275	295	261	274	281	300	273	303	287	295	271	264	256	286	296	294	307	301	275	260	300	283	286	270	292	275	271	282	279	282	275	310	314	292	291	295	292	289	283	311	301	307	284	276	304	319	310	298	313	275	315	299	288	295	278	285	278	307	322	319	287	315	319	258	287	273	264	319	268	285	291	281	289	266	290	298	293	296	326	326	288	239	269	299	304	284	323	287	321	325	274	281	319	277	297	286	282	291	280	306	309	250	293	293	299	288	310	284	302	304	285	331	326	247	292	274	282	313	300	295	301	296	292	286	289	276	282	309	269	258	287	278	320	283	293	266	300	309	324	280	289	287	295	274	288	282	289	307	286	286	314	307	286	285	276	311	282	309	299	312	315	267	293	274	300	254	300	302	281	285	307	294	303	309	297	295	256	313	319	297	287	311	321	299	289	302	294	324	308	320	274	300	319	318	308	302	286	295	298	292	292	247	277	285	306	268	281	281	284	314	302	285	296	288	317	318	294	260	285	317	279	275	295	303	302	289	266	298	290	259	307	281	310	300	282	316	324	296	262	312	281	302	299	325	322	281	291	312	276	338	294	281	292	277	286	296	314	303	326	317	293	309	282	312	283	267	292	305	293	290	260	314	281	328	294	293	301	298	257	295	313	299	295	289	300	296	255	294	304	315	278	281	299	295	254	296	277	306	283	305	308	291	302	293	278	281	246	304	297	259	310	286	281	308	288	264	307	295	285	311	302	316	310	319	312	290	309	295	302	294	293	256	288	286	282	304	271	305	301	278	291	300	277	273	272	276	285	309	297	283	275	291	307	270	310	270	294	283	277	312	271	299	283	294	291	290	288	329	274	309	306	289	279	296	295	301	284	300	289	288	276	310	264	291	285	290	313	250	277	279	279	258	293	249	281	305	288	285	269	302	320	314	328	298	290	313	288	302	293	268	290	298	306	307	287	299	285	288	298	287	301	291	323	286	330	280	346	301	276	292	328	266	293	275	314	329	280	289	312	293	249	307	292	311	295	275	307	295	314	266	282	281	278	260	286	274	290	321	305	312	288	281	284	336	319	315	295	284	282	333	311	280	280	289	291	292	262	288	313	300	297	276	297	296	261	306	272	307	293	299	310	285	300	271	310	297	286	297	283	289	253	283	303	303	323	284	289	310	290	299	285	296	262	293	319	252	294	303	313	301	282	306	303	292	299	317	285	277	321	279	280	276	274	325	305	331	318	278	280	304	281	292	268	273	287	308	286	286	280	283	295	288	272	259	272	259	304	290	314	329	294	306	283	293	301	283	284	260	316	312	296	294	281	270	301	280	265	292	271	278	290	275	317	269	303	276	289	286	285	281	277	289	285	289	273	294	289	282	266	299	283	314	317	294	297	290	288	297	329	268	306	302	303	277	314	319	289	276	312	330	306	296	286	276	330	286	276	313	306	296	298	298	305	286	306	288	277	312	287	311	306	287	286	298	311	311	280	288	289	321	283	281	291	272	313	289	282	321	328	271	271	292	341	304	269	279	311	304	266	278	277	327	308	301	292	301	298	318	272	260	285	293	311	291	272	281	284	274	323	285	292	276	277	285	285	281	285	259	280	280	257	315	312	305	301	259	293	310	277	286	310	276	299	295	290	299	324	289	290	294	276	281	280	308	279	280	299	267	277	289	296	295	295	299	271	285	297	292	308	289	261	279	269	262	264	307	274	283	299	300	293	310	326	330	308	320	293	301	303	311	323	292	307	307	272	321	267	317	291	282	282	318	294	307	304	319	329	314	312	267	314	290	307	291	275	298	307	289	309	293	301	271	308	290	317	277	302	302	310	293	301	297	258	278	298	289	279	301	282	288	301	318	322	292	293	285	293	299	281	292	284	291	267	326	281	297	300	268	270	264
15991	28027	25263	17328	13580	11093	8979	7642	6496	5538	4815	3965	3460	3169	3050	2808	2739	2341	2063	1833	1551	1421	1302	1232	1137	999	984	971	914	922	883	875	790	804	772	748	715	702	748	715	717	696	662	715	696	709	671	616	649	647	636	582	638	603	638	631	631	643	633	637	622	680	622	594	635	613	610	615	607	628	622	581	635	648	641	590	601	636	650	575	588	582	664	605	652	605	606	598	618	604	642	622	584	589	610	617	577	560	585	639	597	613	617	600	611	613	597	605	608	629	605	594	611	569	608	615	574	650	610	643	594	654	609	614	629	641	635	592	614	612	618	617	620	632	636	634	634	623	629	627	616	630	596	606	622	591	630	597	608	564	622	634	600	581	628	643	597	655	641	628	587	644	603	648	629	605	600	600	600	588	639	604	655	628	598	608	653	631	627	642	575	645	637	633	639	590	608	589	618	608	616	631	597	628	605	635	628	659	603	618	606	594	608	636	631	548	556	637	646	595	609	629	663	628	616	619	607	599	617	639	650	618	645	635	587	606	570	610	597	617	630	581	557	602	626	637	636	606	610	614	629	630	617	618	617	612	602	584	554	635	606	591	638	600	582	593	619	578	616	618	593	615	592	630	631	633	619	575	613	564	599	640	629	632	625	604	625	681	641	597	652	600	583	617	633	598	616	622	596	547	619	625	601	639	615	574	568	635	576	574	619	599	587	600	608	569	580	663	594	549	635	656	583	627	646	626	595	595	632	612	638	599	609	657	636	596	579	621	635	641	653	644	641	657	612	567	629	589	593	591	623	617	609	617	593	599	620	632	623	628	590	601	628	601	655	591	592	602	635	567	598	640	603	657	590	598	629	613	567	634	545	613	586	662	584	627	609	613	629	604	636	583	639	572	622	604	601	606	595	611	610	594	623	656	612	588	621	593	641	599	606	595	582	644	628	644	599	617	618	623	650	614	664	607	607	600	631	597	602	639	612	646	639	621	604	629	607	633	578	573	569	624	611	559	603	623	611	647	603	609	601	693	618	653	593	650	617	558	595	617	624	621	610	609	594	610	620	635	609	626	588	608	626	606	614	600	606	587	636	636	638	568	584	587	602	597	632	626	570	582	632	576	604	605	595	610	630	598	596	574	656	591	585	625	635	617	647	588	630	632	613	597	572	654	603	652	678	588	643	640	645	587	594	649	604	614	633	631	565	629	609	605	581	625	583	568	634	651	610	630	607	633	631	665	586	596	626	597	588	616	595	609	616	597	609	567	586	614	623	628	593	597	606	585	600	589	605	586	554	625	587	589	618	633	633	630	636	625	607	608	586	603	607	626	637	610	572	614	564	633	579	611	588	583	640	587	572	623	642	603	574	606	604	610	634	610	603	543	628	614	594	590	604	622	605	614	631	613	652	634	589	624	626	642	600	598	634	634	661	589	607	677	633	612	624	579	619	637	607	606	585	529	593	602	633	587	638	641	619	615	569	628	680	604	617	622	630	651	589	639	605	611	613	596	599	595	568	608	568	578	562	636	681	585	603	592	605	621	568	600	597	603	634	632	614	631	647	600	604	619	634	627	604	585	591	601	627	615	603	658	593	581	587	608	614	654	617	578	616	570	600	594	684	639	616	604	596	660	603	621	629	613	574	648	635	607	627	626	644	621	604	568	619	632	597	632	602	607	607	616	620	673	616	621	607	617	597	642	622	618	588	631	612	582	646	587	604	589	599	578	651	594	612	573	600	619	616	617	617	581	624	619	603	639	628	620	617	628	607	635	527	595	587	563	605	607	674	616	608	628	598	571	643	572	589	600	587	652	604	620	621	580	637	636	642	582	576	660	563	636	613	597	596	623	607	644	631	586	631	621	642	608	628	603	612	649	605	600	656	605	646	569	647	620	637	642	636	631	611	630	618	648	627	567	571	614	612	608	598	623	644	602	649	647	608	564	616	614	633	596	624	596	637	632	575	616	606	649	634	576	564	605	654	634	601	587	596	628	602	648	609	616	612	606	577	603	611	644	615	590	604	559	638	601	602	634	603	646	600	626	599	648	618	643	667	588	626	615	620	581	645	629	591	645	610	659	598	628	604	617	624	585	602	598	593	601	607	627	618	599	561	589	642	614	582	594	652	640	620	676	632	626	578	658	612	629	628	627	621	604	617	654	619	655	577	618	618	649	648	615	593	607	630	620	626	626	610	577	663	624	584	636	612	604	621	583	614	558	580	670	586	584	627	613	619	656	633	610	599	593	640	619	629	578	598	633	595	608	611	631	606	635	595	605	600	622	588	639	597	623	619	624	615	597	638	593	561	605	609	630	610	616	573	610	591	638	626	626	621	627	643	614	581	596	587	574	631	640	634	614	604	627	580	645	663	600	606	592	600	610	591	619	597	626	591	625	592	634	585	637	570	624	623	610	610	634	642	646	619	629	592	598	616	612	634	591	599	621	604	575	591	616	611	595	614	602	595	628	603	660	606	619	623	639	565	618	658	567	631	611	595	666	626	628	629	607	636	609	627	643	643	589	617	663	606	661	606	628	619	607	607	658	608	620	569	643	626	618	622	602	598	604	577	613	612	608	604	638	616	649	601	650	596	591	584	615	636	626	621	624	654	624	642	619	640	612	612	584	617	658	593	599	610	624	611	590	601	628	595	596	614	585	612	573	661	598	610	643	591	616	606	601	624	614	592	601	649	634	603	610	586	601	582	550	630	621	667	619	565	631	633	574	611	622	654	604	624	591	607	629	582	621	609	584	582	613	620	634	636	567	598	599	578	685	615	623	625	647	588	676	592	680	622	638	623	596	584	600	601	602	559	593	580	589	632	586	632	610	609	573	592	630	611	617	597	598	613	609	622	633	618	628	619	617	590	573	583	638	632	581	570	606	642	617	630	627	595	601	576	630	596	597	600	601	599	622	606	660	634	635	578	624	633	608	624	636	601	603	599	603	566	614	624	600	626	639	618	595	588	620	625	603	567	565	608	580	627	601	596	593	655	546	593	649	616	607	670	618	660	650	627	548	588	630	578	615	622	586	580	631	616	609	629	615	603	599	576	613	600	612	611	656	618	586	586	585	575	636	591	579	595	599	610	630	580	595	637	604	634	594	578	625	625	595	600	620	595	639	588	606	620	597	575	586	624	612	619	582	597	656	607	645	653	630	607	601	596	627	645	610	637	638	605	640	598	626	598	573	618	634	614	639	646	606	598	603	606	578	622	628	592	586	609	594	632	637	640	615	642	675	615	586	613	601	641	646	654	673	635	565	620	618	605	568	635	633	625	608	593	636	623	604	573	644	604	616	629	622	598	575	621	603	607	638	601	622	601	591	597	608	646	596	604	591	662	628	574	630	634	603	577	602	614	618	625	582	596	597	587	595	615	616	627	622	608	582	607	643	606	607	624	615	609	623	621	647	642	618	603	593	585	589	610	597	578	596	624	596	634	593	641	586	606	620	625	643	591	598	624	607	623	628	634	603	624	635	613	596	614	634	584	635	610	569	628	596
24294	21506	29012	24428	21464	14294	6236	3874	2986	2621	2178	1859	1692	1505	1376	1348	1273	1104	1054	936	836	702	697	678	668	640	558	562	555	570	532	513	530	496	515	465	476	475	467	481	452	486	471	451	491	467	484	453	462	393	465	435	430	455	456	465	422	453	459	451	431	462	444	450	439	412	430	419	448	446	415	422	419	469	456	418	447	453	425	422	443	430	425	453	464	402	429	437	443	436	483	439	441	445	451	448	454	468	437	474	462	428	440	397	411	418	434	470	415	447	401	432	425	433	448	440	420	482	445	404	434	451	412	421	425	441	447	461	447	446	458	394	488	418	432	415	422	445	436	434	397	448	412	425	439	429	435	420	431	426	393	413	446	435	444	409	414	426	441	433	415	497	452	458	446	447	434	432	431	400	464	463	464	391	387	456	423	456	454	455	441	417	415	431	480	444	432	420	414	438	414	401	474	431	416	416	371	429	411	387	413	455	440	416	422	462	462	442	440	438	432	435	433	449	425	412	434	439	465	436	437	392	448	413	412	404	458	427	432	405	431	413	445	425	403	423	435	429	456	434	428	469	400	427	430	454	483	451	432	416	416	396	443	445	425	429	398	445	424	433	449	447	466	404	405	446	415	436	430	460	433	480	428	478	460	409	443	417	427	420	465	440	432	441	438	424	432	410	459	428	454	410	435	423	481	419	408	422	423	433	447	407	435	435	376	423	415	426	431	434	454	469	449	428	400	419	469	440	428	428	430	460	423	416	415	437	421	459	411	415	448	431	434	437	462	394	447	427	432	437	429	452	447	401	402	462	414	441	427	426	444	429	436	460	430	399	453	375	373	432	456	455	464	437	471	477	432	426	411	448	446	439	445	424	440	440	427	449	434	436	427	421	444	447	457	430	423	417	435	454	421	422	448	448	411	431	431	427	424	454	416	420	397	418	443	435	429	394	411	457	413	463	431	444	437	385	447	454	417	431	448	435	465	449	457	440	380	407	442	419	439	427	388	406	430	431	445	445	437	447	445	446	443	404	441	451	425	434	439	444	396	414	398	411	432	449	404	420	417	439	436	416	425	400	435	464	402	424	442	443	412	421	416	419	455	428	459	432	447	440	403	428	447	427	490	439	404	423	424	441	446	405	471	393	428	430	427	418	443	398	411	426	435	439	452	434	436	415	460	418	393	415	411	437	414	416	436	444	432	448	418	473	393	434	425	408	411	432	421	428	436	434	443	445	414	448	412	434	486	442	468	429	468	395	452	427	448	434	430	423	409	397	448	405	400	465	435	450	430	428	428	439	456	444	468	445	419	432	453	438	421	418	415	468	420	436	449	472	466	430	413	484	433	429	472	402	448	457	459	422	436	444	420	429	487	456	432	446	454	427	413	402	430	432	411	467	394	450	426	436	402	434	394	458	415	455	418	441	410	403	413	461	437	429	465	438	456	438	458	393	419	396	402	445	398	394	405	434	441	461	415	424	425	427	399	425	417	435	452	415	406	408	463	414	435	424	444	412	422	467	434	420	424	472	441	425	427	424	380	398	414	458	440	426	427	467	404	447	433	455	391	446	457	417	461	430	432	432	441	416	418	447	419	448	381	412	433	429	405	437	471	430	453	414	452	460	408	446	445	431	485	442	434	452	441	495	435	452	414	448	446	416	414	440	430	440	396	461	436	427	471	426	421	459	411	444	397	454	472	422	440	389	461	422	421	427	429	435	434	439	426	437	448	451	430	437	454	465	459	450	418	412	473	418	419	427	415	422	417	468	447	421	442	453	407	483	451	433	428	456	437	418	439	457	406	455	470	408	433	454	428	434	455	411	416	442	435	446	425	438	416	422	440	407	396	432	398	423	396	455	429	434	472	385	440	406	417	434	473	424	431	403	451	430	444	445	431	431	446	429	390	430	444	427	423	426	414	418	407	425	429	451	470	443	444	400	465	439	419	450	406	405	431	459	421	461	454	428	463	427	440	445	436	472	444	456	400	431	409	430	465	430	457	426	402	477	421	406	415	444	437	435	446	433	452	471	417	443	402	424	464	414	422	466	411	427	427	449	449	431	472	414	451	446	435	445	403	468	451	449	391	402	463	443	440	440	454	417	433	434	433	407	425	439	477	465	435	433	400	424	450	450	458	441	414	426	459	453	425	437	436	451	400	430	446	409	446	424	438	420	439	437	468	383	457	433	463	446	427	449	410	456	437	387	464	432	456	426	428	460	427	478	416	428	435	423	434	426	407	389	468	400	475	408	451	419	463	427	441	411	439	401	422	438	443	403	458	434	473	435	453	458	384	447	485	443	389	400	450	481	438	457	441	421	434	421	396	425	452	448	377	438	411	438	416	444	473	445	422	390	403	445	444	433	414	391	444	442	433	422	430	397	411	455	408	436	404	455	424	414	435	430	422	460	440	403	454	429	462	461	414	435	452	433	412	448	434	450	426	429	407	442	433	401	450	435	405	433	473	461	415	445	424	399	423	413	406	394	402	425	422	434	433	401	471	418	410	416	423	400	472	439	422	443	417	441	403	422	416	451	438	418	419	423	452	429	446	425	402	453	418	423	435	426	437	420	449	446	435	459	436	416	434	398	405	410	370	451	411	441	414	445	432	440	431	417	437	447	442	448	450	428	421	470	406	393	430	411	451	443	471	458	398	442	471	393	435	427	449	433	396	417	449	450	414	433	437	433	461	426	460	455	415	436	430	413	427	416	411	438	442	463	422	399	402	450	453	434	405	415	413	458	413	378	436	420	448	453	466	427	424	460	398	420	440	456	455	435	427	433	404	477	375	439	468	426	423	433	423	425	413	419	424	444	432	447	411	426	409	449	450	427	427	437	409	425	386	413	419	412	485	411	446	399	404	428	432	405	407	428	422	380	412	425	453	420	400	452	439	437	415	458	374	438	415	433	439	421	426	411	421	443	449	426	429	435	421	449	446	425	446	417	433	376	419	429	434	416	383	502	417	431	443	437	419	420	445	441	466	415	435	439	387	440	395	386	418	419	433	442	452	413	432	413	430	414	438	416	400	440	456	423	473	423	446	418	419	423	423	421	441	455	410	441	454	419	449	426	429	457	421	429	418	402	392	413	446	457	454	394	434	436	399	446	412	418	436	418	399	406	376	418	435	421	419	425	413	400	438	451	395	437	427	435	413	385	414	422	438	455	430	443	423	410	464	411	400	423	418	466	356	427	401	453	405	440	419	383	428	437	433	456	411	388	457	445	410	448	453	437	440	398	431	450	459	380	413	434	409	426	436	452	422	428	430	408	398	455	451	403	396	391	457	410	481	396	408	414	456	398	454	456	453	398	432	427	432	418	440	430	398	413	450	442	414	425	476	423	456	406	446	427	416	425	491	451	436	421	455	466	417	426	421	444	417	388	418	394	438	456	430	447	427	432	431	441	415	446	433	434	438	468	417	414	410	423	419	426	422	436	394	453	416	426	404	449	447	423	490	448	450	420	448	439	471	465	432	423	428	465	437	434	444	478	447	419
18502	32955	30141	22598	18169	15171	12926	10934	9431	8015	6897	5895	5236	4664	4573	4158	3739	3458	3030	2672	2383	2085	1773	1717	1631	1515	1462	1358	1275	1265	1233	1173	1181	1122	1167	1029	1054	989	959	1025	1067	1008	999	955	962	924	912	889	884	879	881	874	836	831	826	877	867	850	875	862	823	820	837	852	863	870	884	850	877	888	834	873	859	835	814	841	842	886	829	882	811	879	839	871	866	830	903	867	883	857	825	877	898	896	850	784	865	855	813	905	836	854	804	859	886	832	834	860	885	817	812	819	909	873	892	815	855	825	825	877	814	882	799	852	835	840	863	833	851	810	837	850	854	831	822	824	830	860	879	862	859	887	847	853	868	849	854	814	930	797	822	860	862	835	834	884	845	891	882	805	847	817	868	853	842	823	877	904	850	858	888	827	836	837	872	856	855	814	838	834	853	826	850	826	829	826	839	852	881	837	853	841	802	861	866	849	920	833	818	884	830	850	790	824	909	871	808	865	861	844	849	813	907	877	857	918	832	849	807	880	811	835	876	836	865	868	819	903	827	820	904	818	854	840	892	810	882	883	852	868	820	873	849	814	877	838	882	869	909	883	810	823	808	834	886	892	828	894	898	853	819	805	887	889	870	860	888	834	850	859	865	847	865	874	815	828	823	795	873	844	846	812	820	808	870	844	868	822	833	805	799	835	844	833	849	834	871	894	842	809	842	878	815	858	862	841	857	882	867	835	833	836	833	800	834	847	828	853	850	850	818	855	870	833	813	812	856	825	862	867	876	829	845	839	779	808	848	833	812	805	838	864	865	810	830	857	826	833	821	875	857	818	885	864	926	849	855	816	842	856	847	852	897	801	830	860	830	884	863	886	896	853	863	841	860	870	833	837	844	884	799	913	847	853	870	842	846	852	872	851	849	853	871	892	829	827	825	837	794	832	870	871	784	856	823	839	812	858	861	876	818	830	864	836	842	858	810	874	841	856	876	863	876	854	843	832	884	880	908	862	902	871	841	837	883	841	820	813	880	863	878	851	912	834	830	828	790	784	888	849	852	869	841	825	866	792	847	802	817	811	817	841	835	889	842	802	873	850	904	825	869	842	872	764	850	837	849	872	841	837	858	893	850	841	888	828	845	841	855	868	818	811	808	825	823	845	863	880	811	898	876	842	812	860	878	866	851	868	816	833	785	845	834	837	855	812	859	853	847	907	834	821	859	820	841	872	839	848	863	838	847	835	811	796	806	862	851	835	847	872	782	908	874	796	867	862	887	841	862	854	853	921	857	868	824	890	821	895	846	882	869	832	887	880	836	782	884	841	842	844	787	831	881	827	869	808	841	851	835	890	842	908	823	838	828	868	838	875	825	860	862	838	803	874	879	863	809	828	805	871	879	816	827	812	821	866	845	847	832	805	849	839	794	867	858	829	843	874	882	870	838	832	886	772	841	844	838	845	790	823	872	859	829	831	808	865	832	803	849	809	836	866	861	874	870	867	837	855	866	856	808	877	845	833	838	853	835	796	875	796	833	887	825	849	872	837	872	826	860	817	818	861	843	842	829	848	901	856	851	816	770	846	845	887	865	811	796	892	843	800	839	872	864	907	815	827	820	832	849	801	813	852	835	851	884	831	856	885	871	826	860	795	848	858	827	838	881	871	849	867	857	826	872	850	801	873	866	872	780	814	823	795	855	885	817	808	847	854	843	865	851	876	852	913	836	875	840	791	851	874	881	828	846	794	889	823	855	878	849	870	837	826	852	876	863	872	845	903	834	821	800	814	856	843	856	803	792	847	835	812	866	813	842	860	903	804	831	850	862	882	829	878	872	819	853	795	840	849	867	815	857	894	891	888	808	866	827	885	827	883	855	830	798	797	853	843	844	881	821	833	830	831	827	849	865	900	848	840	884	846	916	843	831	853	837	814	877	868	862	842	861	863	812	801	799	824	859	841	839	887	835	840	877	822	841	837	834	786	843	839	833	851	846	841	810	848	828	866	870	827	853	889	861	829	838	850	832	798	848	862	871	833	861	816	889	822	823	878	819	793	882	868	848	819	831	836	840	804	804	884	859	858	857	813	885	847	820	858	872	837	846	822	828	823	848	813	864	839	867	843	826	808	912	814	844	847	812	817	830	892	815	815	839	827	786	814	846	805	871	855	893	853	819	850	859	849	785	843	838	825	815	889	897	870	875	869	876	830	835	845	814	857	801	802	910	827	824	846	828	815	848	840	837	891	863	840	827	853	824	849	876	787	865	865	790	832	849	837	843	841	850	864	888	842	805	854	833	821	872	831	863	860	841	895	846	879	831	890	802	842	840	860	831	865	778	888	840	822	845	826	872	858	851	885	823	843	830	846	836	866	830	838	843	821	874	828	806	840	812	895	864	846	918	849	836	860	839	792	862	923	885	815	854	835	855	821	841	845	832	813	889	839	844	808	805	880	859	882	881	811	892	873	850	868	877	855	843	841	844	867	867	888	875	840	863	854	834	819	803	866	860	820	877	861	837	875	813	866	883	897	855	885	852	836	828	858	843	855	879	848	913	892	893	839	836	853	813	841	901	837	871	856	864	820	845	864	892	829	872	866	902	825	856	818	844	847	874	831	843	859	841	864	867	857	811	855	827	857	854	871	845	843	871	810	842	851	859	842	858	855	813	850	805	871	883	864	834	884	895	870	852	787	871	826	833	863	823	829	840	886	853	827	843	821	802	850	845	849	888	860	828	867	815	881	829	861	854	855	833	825	857	851	836	882	879	825	883	809	816	871	844	868	828	863	849	855	862	845	848	829	839	847	870	856	777	837	896	819	882	862	853	835	851	832	889	836	866	832	868	889	835	858	830	819	850	850	823	850	841	864	880	823	857	857	843	798	816	842	850	819	865	832	819	846	834	816	864	845	835	844	834	877	862	866	851	867	818	827	886	874	899	863	857	800	863	842	831	819	855	865	810	782	865	883	846	826	792	838	835	801	830	831	776	766	913	843	848	815	838	872	891	811	859	880	825	834	845	850	838	840	801	888	843	917	765	846	870	813	783	800	871	850	822	813	870	885	909	782	822	892	869	834	864	880	858	817	884	799	848	881	874	884	881	843	847	837	910	864	838	857	863	793	862	818	837	861	912	832	888	851	834	797	850	838	833	843	856	825	865	819	860	854	838	884	900	868	842	833	847	864	818	829	822	836	870	857	827	840	837	836	864	908	883	859	815	887	865	836	825	819	820	873	804	826	862	853	837	849	856	831	827	855	822	879	874	847	843	835	827	855	882	861	843	825	847	846	856	834	894	878	854	842	838	889	852	838	805	862	855	830	843	883	836	859	840	884	816	871	829	904	821	829	841	838	844	876	857	863	830	826	833	826	829	907	848	808	864	849	836	843	825	834	836	864	823	866	845	808	857	839	829	854	820	886	827	848	895	878	854	860	839	814	868	822	873	793	813	839	816	867	861	912	900	911	859	852	873	850	857	853	870	835	917	800	853	864	837	863	936	851	871	809	792	830	850	860
27407	18562	9594	4577	2482	1738	1450	1102	954	811	689	627	596	560	548	501	478	435	456	370	369	331	332	317	318	301	334	318	327	290	315	302	296	287	308	294	278	313	263	278	268	255	303	307	294	271	227	247	253	281	240	259	268	251	259	274	268	290	250	270	275	227	269	278	251	252	273	286	262	266	230	257	253	265	275	269	276	288	268	253	260	278	265	244	287	252	257	263	248	279	269	275	279	247	277	249	266	242	233	253	249	275	266	261	245	258	247	262	257	259	250	259	260	238	278	258	271	263	251	277	272	245	260	251	293	275	262	275	268	252	252	250	256	276	273	266	302	257	256	252	236	280	273	292	242	268	256	271	269	253	286	250	249	259	249	262	277	241	255	274	252	251	227	278	287	266	250	257	275	250	253	225	249	242	281	235	247	254	274	264	282	259	264	274	258	263	264	251	249	256	236	254	254	270	288	259	263	237	241	261	245	261	248	274	276	262	280	264	261	245	299	250	270	257	254	259	264	267	261	257	303	259	267	259	272	229	242	225	254	264	238	251	254	253	262	237	269	273	271	240	246	252	256	282	223	258	270	269	252	215	272	255	244	272	245	240	255	276	260	269	269	272	253	283	266	255	264	279	246	256	268	261	274	253	268	277	294	250	288	243	262	237	286	275	304	251	261	263	240	262	269	264	265	301	296	254	266	267	251	293	256	252	262	268	266	252	312	234	262	250	274	276	281	278	247	266	240	254	267	241	266	280	268	245	305	276	281	268	252	260	291	277	265	248	273	244	266	258	293	241	260	255	250	255	226	283	283	265	275	239	258	244	253	311	246	277	271	256	227	252	280	265	294	274	243	251	255	260	246	266	272	247	264	262	264	251	267	249	255	289	302	258	248	278	259	296	255	261	227	285	244	269	262	261	249	259	248	265	270	261	255	244	239	251	286	274	247	262	253	283	254	265	226	265	280	232	228	266	232	266	269	283	259	248	235	260	245	249	274	282	269	250	264	268	268	246	255	263	231	270	254	229	246	271	245	248	268	253	240	267	262	249	271	264	297	243	274	250	237	250	235	287	238	258	275	258	277	245	258	255	269	248	298	271	264	273	268	254	245	264	281	282	253	265	261	270	235	268	275	272	254	290	238	249	243	281	251	275	275	254	269	250	239	245	245	249	276	247	243	271	282	215	253	232	276	250	258	230	270	310	248	249	263	225	277	275	256	314	282	244	251	255	279	264	277	267	252	253	244	251	269	243	264	280	266	255	250	252	280	260	235	258	249	282	245	222	242	249	284	232	269	246	271	279	264	262	269	269	271	266	257	250	274	273	247	247	267	261	261	250	251	278	277	242	255	262	256	255	277	269	264	275	239	256	239	276	254	278	279	257	286	221	252	269	267	251	233	259	266	246	275	252	263	245	255	248	246	284	237	269	243	253	284	273	276	273	272	277	251	262	298	272	259	269	281	252	285	278	270	231	240	266	250	251	238	235	265	252	254	275	263	252	254	229	291	239	265	222	250	248	282	254	288	247	274	257	243	246	235	244	226	275	247	274	262	251	229	277	241	222	246	222	243	258	253	256	245	255	282	261	264	246	248	271	274	266	234	289	275	265	251	261	243	261	258	274	291	257	258	273	250	273	277	272	277	277	267	256	238	267	256	254	262	261	278	280	281	236	257	251	251	258	235	272	265	247	261	263	246	285	272	271	255	275	266	265	249	237	233	258	271	237	228	274	275	247	242	279	271	257	278	260	252	278	257	268	271	253	253	245	248	247	259	288	287	238	283	248	255	256	249	244	266	264	290	251	245	265	246	263	237	275	226	243	284	272	262	259	265	268	279	278	245	258	267	249	230	299	249	267	253	251	259	270	254	230	269	252	233	262	253	267	264	278	268	247	247	270	263	236	258	283	262	263	254	247	259	271	266	255	267	297	265	245	269	263	267	266	290	257	257	232	255	258	280	279	272	299	257	287	262	274	271	293	285	263	269	233	260	246	275	230	224	255	251	250	257	312	235	240	238	255	242	271	227	275	274	281	290	255	243	239	249	269	250	207	256	230	253	238	256	250	285	269	232	258	253	243	232	252	248	272	283	277	237	239	258	273	258	258	260	258	263	223	251	280	257	253	248	265	279	282	275	276	237	279	242	261	270	278	269	265	275	250	282	273	279	240	274	250	254	244	271	282	260	268	262	307	256	235	271	297	261	212	241	269	287	294	266	257	229	267	260	254	252	255	256	260	252	235	271	279	235	275	267	243	256	271	240	269	252	237	246	272	251	266	247	253	252	266	234	277	265	277	268	234	253	285	275	279	271	268	236	256	268	242	292	248	253	276	291	235	276	263	254	263	254	221	269	268	261	264	270	235	238	266	247	259	265	263	295	271	261	271	286	244	250	269	253	236	286	249	234	295	255	270	250	262	235	272	256	249	279	250	277	289	276	267	264	254	272	251	280	253	257	249	258	261	221	251	234	241	277	259	253	277	261	288	235	281	286	288	280	260	263	289	277	259	254	252	248	236	258	245	252	250	251	240	241	272	274	263	270	285	264	275	236	258	248	266	266	255	238	241	232	268	253	246	231	263	271	231	282	278	280	265	266	282	269	248	262	234	293	267	251	263	243	237	275	271	245	272	286	272	245	255	256	279	248	278	253	229	239	240	252	274	267	285	285	269	229	262	260	266	260	298	286	253	241	262	264	242	270	247	260	255	255	264	265	232	256	274	247	240	284	255	271	271	263	263	248	279	262	260	266	251	253	257	301	264	248	253	295	238	254	255	228	223	250	249	239	268	267	221	265	262	271	265	234	271	251	247	262	290	282	243	232	265	282	223	284	253	238	269	242	231	263	263	255	266	270	263	273	230	255	291	250	241	252	263	248	246	283	279	256	298	244	247	273	245	261	255	252	242	238	258	251	291	263	267	254	257	261	270	266	274	271	285	264	268	247	262	243	268	247	236	287	277	267	279	262	272	244	235	264	261	243	269	300	271	273	222	237	268	264	269	279	278	272	281	264	265	235	255	248	253	260	250	250	248	259	268	231	289	239	260	250	248	256	257	267	246	255	273	248	220	286	254	292	295	249	240	277	267	271	302	249	256	272	253	278	239	271	254	230	287	250	249	254	264	271	264	279	249	232	262	248	259	264	288	236	232	260	260	251	249	258	263	252	245	236	274	266	267	227	258	261	253	264	284	275	245	266	259	243	246	284	240	265	279	286	247	257	268	257	251	241	273	276	254	264	262	299	223	233	269	251	277	244	245	279	294	259	276	228	233	272	230	262	271	254	246	269	272	254	273	260	236	257	240	260	258	263	268	253	269	247	268	257	261	247	264	280	227	266	259	251	259	268	281	244	283	284	248	251	251	233	248	267	271	233	273	262	266	251	305	256	277	243	285	221	235	285	245	255	245	283	242	254	241	270	272	265	248	260	242	250	266	315	299	238	238	246	258	239	256	250	238	265	272	259	269	254	276	254	257	237	291	261	289	237	256	273	254	238	279
13381	19568	17023	10334	7704	6129	5129	4195	3496	3045	2478	2172	1879	1855	1709	1648	1466	1408	1249	1210	1051	976	886	802	786	776	720	729	687	723	655	646	704	682	637	605	655	626	595	619	629	572	608	563	572	577	607	553	560	557	537	585	550	500	533	559	577	557	545	572	542	564	569	520	548	535	545	519	562	574	566	588	587	558	550	491	543	565	544	530	506	512	553	521	543	569	529	563	536	533	561	517	496	516	522	537	473	507	538	523	524	571	567	552	573	521	541	523	565	559	594	603	584	506	533	552	559	529	511	514	518	544	525	570	523	507	546	569	558	599	519	522	543	555	516	547	511	537	543	553	544	538	522	508	517	566	553	580	560	501	558	571	509	534	515	542	529	538	559	557	587	536	547	568	554	559	558	537	539	541	525	519	541	544	537	541	571	531	523	544	533	613	541	535	578	572	539	545	559	546	572	529	572	502	550	561	538	602	546	577	570	531	555	508	562	538	581	558	576	534	570	561	508	557	554	529	558	566	574	537	551	546	575	546	537	568	543	524	561	538	527	511	534	550	542	545	539	496	517	545	563	541	513	568	564	572	578	553	505	524	517	533	553	532	565	544	515	540	531	530	560	567	567	574	545	534	545	522	503	551	549	538	525	570	509	531	547	567	551	574	554	541	560	529	495	564	503	563	580	545	545	573	550	579	551	560	568	578	585	558	564	531	521	563	508	555	543	549	541	528	564	538	538	562	598	560	593	546	532	531	525	545	582	563	552	605	540	530	538	530	530	537	536	535	534	538	552	556	536	513	538	544	581	578	528	561	556	580	554	542	532	462	531	585	544	542	535	575	543	567	587	549	534	541	517	591	552	557	514	556	537	526	522	530	556	543	541	561	528	501	558	563	566	569	516	545	552	536	557	584	524	571	551	549	570	550	542	570	531	554	552	536	548	548	533	574	559	535	540	608	520	557	517	505	548	558	554	524	524	587	586	609	537	544	540	574	536	533	534	523	524	550	580	558	523	590	523	533	548	535	532	538	546	562	533	530	639	548	525	550	552	516	558	536	539	539	558	554	585	540	576	537	517	574	559	542	561	557	512	574	597	589	533	557	583	535	539	541	563	560	530	599	532	557	538	556	555	542	552	559	581	540	539	584	548	514	547	532	517	537	516	544	541	534	551	535	594	548	579	555	567	515	570	543	550	552	556	565	523	539	548	525	554	515	541	499	545	523	515	552	543	560	526	539	551	585	547	525	569	559	580	534	560	600	557	552	585	508	562	559	581	521	537	514	539	501	531	570	520	550	517	558	561	571	542	544	546	546	547	538	551	487	558	548	521	547	573	553	559	569	575	532	558	546	518	521	544	522	561	544	516	519	521	588	492	553	558	544	519	542	564	536	541	531	546	543	564	552	547	564	522	542	541	565	568	568	558	503	510	537	546	523	555	605	535	510	568	552	550	546	530	550	548	500	596	539	571	539	543	522	585	544	573	517	564	575	523	543	523	553	578	571	538	529	519	570	559	518	552	543	575	556	519	553	572	530	558	529	559	549	578	563	505	568	577	545	546	589	572	510	561	545	562	548	540	550	557	551	567	498	527	516	548	547	555	544	544	515	603	525	530	528	541	537	563	591	565	540	568	538	520	557	569	535	552	555	516	542	584	542	533	563	533	556	549	489	542	547	541	562	587	571	533	536	519	528	541	507	559	537	540	536	546	552	523	553	548	515	507	552	499	580	548	568	527	549	510	536	521	496	532	573	565	589	551	563	510	540	520	556	551	527	555	575	563	543	536	550	518	531	553	548	528	558	550	540	577	595	530	533	569	573	546	519	536	570	564	553	561	543	557	519	537	563	539	618	564	561	510	565	569	558	519	549	537	569	554	539	557	534	578	525	505	541	506	579	558	547	530	535	531	510	568	555	543	521	567	531	546	524	578	489	537	545	555	580	570	544	527	546	537	568	554	545	577	535	585	536	547	515	551	519	566	547	503	571	558	530	531	502	566	552	519	537	569	549	560	557	545	549	565	545	579	568	581	522	545	547	580	575	515	560	574	586	532	531	525	566	569	560	521	577	519	540	547	517	546	552	511	532	568	554	544	523	549	532	573	508	548	532	550	580	549	556	556	553	545	534	518	569	523	549	481	531	552	539	604	515	561	556	517	577	566	557	507	550	550	541	573	584	577	537	581	564	504	521	540	554	535	557	558	551	512	587	547	562	555	563	600	542	555	572	533	550	533	533	541	557	564	536	567	541	546	560	552	552	532	534	509	552	530	542	526	532	558	542	571	512	512	548	532	554	560	564	537	516	553	538	522	538	537	527	540	542	516	554	525	529	541	545	535	574	572	553	540	542	557	564	503	508	562	549	556	542	579	568	545	542	554	533	541	556	516	540	546	542	544	587	564	523	535	572	506	567	539	552	539	547	537	598	524	531	568	555	539	517	525	578	527	545	521	570	554	572	539	537	596	512	566	499	556	569	514	527	594	564	581	517	531	554	543	488	538	512	558	556	552	525	511	533	538	585	593	532	561	559	557	573	573	537	548	541	571	540	559	559	569	548	569	543	512	588	556	572	573	522	580	555	534	521	537	528	500	528	505	565	559	523	573	520	532	565	534	552	553	592	562	519	532	580	536	513	587	534	583	575	563	524	533	582	538	554	567	542	551	557	584	515	558	554	507	516	566	579	563	512	532	508	568	573	556	548	524	539	544	521	546	538	563	503	521	516	506	578	546	548	526	496	537	609	518	549	558	522	570	549	558	516	541	538	574	541	536	548	567	585	535	553	544	544	551	509	527	574	557	525	567	519	549	517	578	506	502	573	573	552	544	522	575	538	557	532	556	557	550	558	551	505	593	551	581	549	541	493	547	545	551	549	541	540	581	591	539	544	554	541	544	563	529	535	535	500	521	562	525	524	550	560	525	563	537	503	572	546	539	548	553	544	582	587	597	581	534	502	494	513	522	540	543	533	545	561	576	597	533	550	560	520	549	517	575	551	545	554	582	500	539	589	528	509	524	549	509	562	541	559	561	567	514	566	526	565	530	524	532	562	508	543	546	536	536	543	561	567	524	517	577	560	536	559	561	552	516	554	531	537	536	532	531	541	542	538	534	574	526	551	571	567	540	605	539	533	524	523	533	545	575	552	515	568	554	492	545	521	574	550	549	517	559	530	509	538	567	511	553	560	561	539	519	541	568	533	550	535	550	574	538	542	527	561	557	544	558	567	555	552	569	531	565	557	541	573	562	524	534	557	553	493	552	535	530	564	519	554	543	530	551	565	522	555	566	589	526	524	509	553	523	515	570	535	540	533	538	520	536	577	548	573	570	551	519	565	540	582	579	518	538	562	552	523	537	530	522	511	568	562	550	562	555	583	575	554	554	553	555	547	518	529	514	560	539	512	528	564	565	538	565	550	538	515	569	546	506	544	548	535	547	536	492	569	526	501	551	522	543	542	579	517	537	524	544	543	536	555	572	554	546	558	546	534	560	550	545	526	521	562
25144	21473	27944	25264	14298	4980	3279	2396	1916	1614	1379	1183	1047	937	918	880	847	677	639	642	575	531	479	447	444	433	361	364	358	336	369	373	328	393	341	360	363	323	319	361	321	359	358	285	314	291	285	313	297	275	293	326	284	314	321	317	286	311	280	314	290	326	285	301	298	326	308	298	330	299	329	285	338	306	275	335	309	325	313	294	322	281	323	297	317	311	304	302	308	257	266	272	331	299	278	297	320	322	295	289	301	284	310	297	309	281	294	293	275	308	313	258	334	299	292	285	280	304	301	296	313	319	270	275	304	285	314	280	333	261	291	322	274	317	311	294	318	283	300	276	319	304	281	301	303	294	301	308	295	320	275	304	265	288	304	259	299	293	308	286	310	285	302	313	289	280	311	302	306	295	337	286	269	335	276	295	277	301	270	296	288	293	284	303	307	296	249	258	295	329	307	319	328	309	251	289	288	295	308	302	297	324	293	296	301	293	303	299	295	274	321	281	299	276	298	299	305	311	309	341	283	291	296	324	309	265	288	277	292	302	332	297	298	310	308	299	308	302	288	283	315	318	284	334	301	267	282	296	293	289	300	332	304	261	302	290	309	236	305	294	314	273	263	301	299	297	301	283	286	326	292	301	311	312	296	300	302	318	313	301	284	272	296	285	293	282	323	314	298	275	311	305	305	313	309	296	295	289	285	314	271	315	296	308	297	321	292	291	305	304	289	290	313	286	303	320	282	284	295	296	315	305	321	282	314	304	297	288	313	340	285	267	264	323	341	303	261	283	286	311	300	291	319	297	287	326	273	281	290	260	308	324	307	270	276	282	292	287	292	300	272	288	326	335	296	297	306	275	292	283	313	292	319	318	281	300	287	299	333	295	295	278	317	306	285	293	317	301	323	309	325	296	297	257	305	305	296	283	307	322	299	302	280	315	266	308	285	302	287	310	284	311	309	305	289	311	292	306	308	310	310	315	294	336	307	305	280	291	298	299	299	298	293	284	298	317	308	300	304	295	271	303	289	292	279	268	300	314	305	310	282	324	301	306	315	303	279	297	272	302	297	289	303	310	291	304	291	309	292	322	336	261	300	255	316	295	331	275	292	294	307	289	326	303	293	309	303	303	284	308	291	276	273	289	297	304	323	295	298	260	324	285	278	284	314	265	297	318	299	319	280	316	271	314	278	306	291	305	289	281	310	303	289	301	307	324	295	287	280	303	290	289	318	323	291	306	265	321	276	292	317	273	292	316	306	299	299	315	305	284	329	304	317	284	280	306	274	300	313	297	276	299	277	303	302	288	285	265	286	261	294	294	281	310	283	296	320	327	281	304	293	302	293	299	279	307	297	320	254	293	306	280	287	299	284	303	261	309	291	306	320	316	325	288	294	308	285	306	277	299	278	280	286	294	309	282	288	335	304	312	306	314	302	294	298	308	325	285	304	273	266	272	301	275	319	266	288	318	309	269	259	322	303	265	304	280	270	307	276	303	318	284	336	303	273	322	299	303	276	315	292	268	305	297	306	307	303	291	308	309	281	278	269	305	300	279	300	291	270	300	290	301	292	271	259	284	281	286	290	272	288	291	296	309	286	312	293	278	303	282	290	292	320	301	330	295	306	327	306	303	286	272	281	280	319	307	298	334	293	315	300	310	316	292	293	303	252	330	282	279	269	297	291	288	300	343	269	309	314	298	276	277	295	311	305	317	262	307	307	308	321	295	290	323	315	282	295	299	319	270	308	274	300	284	306	269	284	287	286	318	275	304	293	295	317	277	301	278	276	297	310	314	299	313	295	264	309	292	292	295	306	312	291	287	336	311	328	312	293	321	274	273	309	296	271	270	276	284	304	293	293	290	324	324	290	311	295	282	305	319	318	295	306	282	267	273	287	283	287	297	314	295	286	326	283	302	303	269	253	278	302	278	299	298	288	303	271	309	311	310	275	294	301	291	309	291	311	301	329	298	297	296	304	311	283	290	284	338	279	273	306	309	298	304	321	306	302	315	302	275	315	286	281	271	295	291	305	306	306	316	307	332	310	318	289	294	293	322	331	283	318	284	299	292	257	293	283	331	318	327	296	317	324	303	292	292	293	304	290	298	303	263	294	277	268	299	310	286	290	282	302	316	260	303	280	307	298	296	287	292	285	308	291	291	323	306	308	305	300	282	292	279	323	297	291	286	298	287	305	330	291	291	340	277	297	267	287	303	284	287	309	301	314	290	276	260	275	317	336	297	339	298	326	315	307	304	308	285	298	303	295	289	263	303	313	296	295	299	309	308	288	301	320	316	272	309	294	311	323	299	261	314	290	291	284	273	289	274	292	293	319	264	253	298	326	334	279	284	284	295	254	297	286	290	288	295	280	280	310	315	313	296	321	280	309	301	312	262	295	316	264	273	304	302	284	292	295	274	288	283	323	297	292	303	288	279	342	307	307	287	265	300	292	296	302	296	334	280	288	239	259	308	302	294	308	284	284	302	311	299	268	310	312	257	296	310	295	322	276	273	281	285	263	275	324	302	300	286	296	291	296	289	305	274	307	294	274	310	297	313	293	294	329	317	277	301	283	308	310	261	283	290	334	309	279	297	309	350	305	293	270	324	277	305	289	283	313	292	284	291	289	313	302	298	308	308	302	312	275	280	268	340	298	287	279	293	273	292	286	304	287	302	289	300	289	299	286	240	296	279	281	288	292	272	291	303	288	275	294	277	285	284	284	281	305	305	300	292	303	287	310	271	287	293	304	315	310	313	278	335	303	296	298	302	300	292	274	318	304	297	306	315	295	299	308	289	283	315	290	300	308	254	289	302	311	301	328	302	315	326	314	299	280	306	296	308	322	299	307	259	314	321	318	295	312	310	313	316	265	336	325	314	325	316	325	290	293	288	268	297	298	313	308	321	306	313	296	274	320	318	303	334	272	291	293	303	299	313	291	327	288	280	284	310	307	266	273	329	292	286	262	284	313	286	275	297	326	284	288	312	312	298	303	271	298	283	291	285	283	312	292	287	291	292	313	282	303	284	313	317	304	305	297	278	287	301	297	295	283	265	282	279	312	274	281	302	334	310	272	308	273	284	319	326	290	302	281	289	312	304	308	316	300	321	327	284	322	289	310	305	292	276	309	300	284	299	278	306	320	304	278	302	301	321	287	278	312	339	289	323	282	275	281	284	272	298	300	295	302	277	299	273	300	324	287	282	294	277	305	288	316	336	288	280	285	286	298	306	288	332	300	314	307	317	295	324	277	294	293	279	284	316	292	278	307	305	285	286	296	301	274	296	306	310	270	287	265	307	284	286	286	294	291	281	281	306	317	314	285	303	289	292	283	311	285	310	323	335	304	292	318	302	271	299	303	277	296	282	319	290	321	294	270	316	264	291	279	351	287	330	283	280	312	309	297	262	280	288	294	301	294	302	314	281	295	309	305	282	280	303	300	312	297	310	280	314	303	301	294	301	256	283	285	274	271	304	278	275	306	265	318	300	314	300	281	299
15573	27656	25111	17654	13527	11242	9354	7872	6643	5659	4716	4114	3554	3246	2955	2722	2557	2389	2102	1828	1631	1436	1298	1212	1106	1039	1025	957	905	859	839	825	838	815	771	738	741	741	738	718	702	722	723	681	712	669	650	619	622	644	645	619	628	606	611	650	613	645	629	625	634	692	636	633	647	631	565	602	601	636	648	583	596	661	638	612	614	623	607	620	593	607	646	660	578	610	639	663	581	599	578	605	600	615	580	588	607	620	595	561	656	614	599	609	617	608	579	594	599	601	602	552	620	605	638	648	607	582	616	629	615	642	575	579	613	600	616	650	638	582	605	613	570	626	626	597	629	631	615	599	636	617	621	609	671	606	642	571	610	607	599	574	608	616	611	630	621	623	577	639	644	618	608	646	642	666	661	651	577	643	620	596	630	586	594	600	661	599	619	605	587	588	633	544	618	614	600	633	636	596	630	649	612	599	626	564	594	620	588	646	606	616	642	610	636	626	593	590	584	603	595	610	665	609	624	616	580	598	613	558	636	585	663	568	643	624	607	569	603	638	601	595	632	600	606	600	642	620	649	640	631	585	597	606	635	637	618	604	588	636	613	655	582	597	567	626	594	595	617	612	640	632	606	675	579	613	635	613	592	600	580	606	638	597	597	625	676	581	622	602	616	590	587	614	587	642	590	592	625	625	608	573	627	641	590	584	627	595	618	591	650	592	629	622	601	572	626	635	625	637	595	590	565	581	616	585	610	589	603	598	609	642	644	655	629	643	651	565	615	649	606	596	611	621	704	600	582	601	636	660	577	625	621	570	594	591	619	592	611	615	610	583	616	596	604	592	588	627	599	618	670	553	563	652	594	626	637	639	628	610	641	656	622	610	592	623	619	627	607	602	653	620	634	609	631	585	612	623	618	587	611	673	665	597	624	591	580	645	580	607	625	597	649	635	583	641	649	621	596	644	637	640	622	676	609	614	628	602	577	625	599	599	582	593	642	594	640	602	601	590	588	565	607	597	586	605	555	619	640	643	658	634	599	613	612	626	618	555	594	588	626	562	613	626	673	599	615	604	623	614	607	596	651	665	582	630	624	598	600	595	585	595	642	597	579	579	600	619	630	564	645	597	611	613	600	626	623	602	596	577	646	596	628	664	599	554	596	645	576	634	572	610	588	585	617	607	588	648	593	640	574	632	634	616	590	556	629	584	601	594	627	606	634	558	622	620	602	591	598	625	602	673	641	610	608	627	625	622	654	630	693	619	617	641	581	615	625	618	637	635	594	615	592	598	673	596	664	625	596	596	609	617	569	588	611	613	564	655	647	618	593	626	625	644	618	650	588	588	592	606	639	626	602	651	634	638	623	634	584	604	610	585	624	574	636	587	578	597	571	639	613	608	600	616	622	655	606	605	611	587	614	630	643	609	637	576	574	568	579	658	598	630	595	624	613	660	645	629	615	595	639	609	632	612	603	614	649	632	602	618	621	609	605	611	635	644	643	614	607	625	601	623	590	605	639	610	601	624	623	609	591	603	583	615	641	601	587	598	622	586	636	611	603	672	640	617	624	594	592	600	601	632	620	655	629	600	625	580	625	568	654	596	651	645	626	641	601	612	616	617	606	648	612	630	615	659	617	594	612	615	619	625	661	627	628	600	607	629	600	624	619	633	666	621	600	629	589	636	584	593	614	615	601	653	617	651	588	609	593	580	614	592	633	643	621	624	628	591	604	603	625	635	627	605	609	614	570	624	601	621	611	614	648	667	634	594	602	626	592	615	635	586	602	621	618	614	604	636	609	613	641	588	615	605	630	672	578	635	598	610	658	623	600	562	612	615	634	601	623	621	649	611	617	628	635	668	621	635	615	588	641	632	634	609	624	558	598	609	594	619	601	647	662	625	612	620	615	578	543	614	598	553	611	648	614	576	601	602	570	650	630	605	597	622	612	610	574	626	625	583	584	598	618	593	552	601	617	631	623	626	599	570	585	629	598	640	600	644	609	598	619	578	612	643	620	639	653	599	554	605	646	624	599	623	584	661	666	633	646	597	641	638	623	617	596	624	643	581	584	612	618	614	605	574	582	583	564	618	621	618	615	635	617	600	628	615	587	591	635	618	580	600	582	621	598	656	608	633	605	564	599	587	660	617	621	609	609	649	640	574	598	624	606	633	653	577	641	618	638	613	652	609	580	663	660	635	607	608	618	626	603	626	597	574	621	638	653	603	597	622	607	614	611	621	651	619	632	571	597	610	597	609	627	630	633	566	610	650	592	594	649	639	623	608	615	620	612	598	629	630	635	606	611	605	640	625	581	613	605	609	605	604	623	633	580	628	584	588	612	589	645	579	621	595	630	613	576	673	596	600	598	622	593	626	596	645	595	594	643	595	655	641	623	593	589	648	614	619	611	603	618	645	602	623	629	649	632	632	581	594	621	629	629	605	641	621	635	628	621	607	610	629	586	594	589	589	594	611	651	642	642	559	599	607	629	608	625	609	597	586	616	632	627	594	653	598	655	622	634	594	616	596	641	586	611	609	629	595	632	591	592	614	629	633	613	592	650	599	565	639	589	610	615	578	577	633	609	593	600	628	589	616	656	613	546	642	634	598	616	585	636	597	593	646	617	545	623	590	603	637	610	622	609	651	657	634	658	631	615	655	603	608	609	616	617	620	622	595	601	624	656	633	614	614	619	573	621	604	631	651	608	632	639	599	610	638	602	629	584	617	592	622	613	663	605	609	574	609	613	576	607	634	618	582	598	619	648	616	623	596	615	576	633	615	571	632	613	602	598	606	639	632	601	617	576	603	593	583	628	570	631	636	636	574	622	589	646	690	635	652	600	605	610	594	589	569	631	647	613	642	612	568	592	627	607	597	627	589	633	670	585	625	630	569	613	629	613	593	618	611	636	575	645	634	623	668	615	609	580	604	590	596	572	669	626	593	585	661	635	594	613	614	601	637	589	566	666	558	585	606	623	630	611	611	612	617	662	612	589	648	615	557	610	615	589	616	599	623	632	636	634	665	629	611	600	621	643	664	594	630	644	624	636	565	596	612	581	601	603	655	597	594	566	587	612	615	614	611	630	606	641	597	626	601	569	648	650	658	637	613	648	615	647	579	596	615	635	617	542	634	606	622	624	618	632	629	571	639	599	603	570	634	638	648	573	614	598	607	661	578	567	624	569	622	579	603	643	625	573	657	568	621	591	614	575	660	598	636	603	632	580	627	662	634	610	575	616	645	601	636	596	611	592	653	608	615	632	567	596	644	604	597	593	630	578	624	660	621	637	655	614	587	580	643	645	638	616	649	627	586	619	678	610	602	619	583	649	590	598	638	587	613	628	618	601	609	584	601	613	662	601	652	586	602	642	571	608	635	580	630	595	577	647	608	654	606	610	567	623	595	639	574	657	562	612	589	612	595	613	643	636	601	593	629	590	618	612	601	653	612	663	663	614	625	609	601	612	557	638	611	623	593	607	629	656	595	621	579	614	583	604	641	591	623	537	618
24207	21480	28934	24449	21462	14359	6368	4080	3078	2701	2276	1964	1679	1576	1304	1277	1226	1114	1112	919	861	796	699	651	636	632	617	572	554	540	566	526	514	555	526	511	526	466	468	488	533	486	463	461	470	432	453	479	416	449	430	455	393	452	450	426	469	436	414	393	467	405	421	429	405	448	448	413	434	456	450	432	412	433	405	418	466	456	472	410	413	421	447	430	459	451	450	431	460	453	439	417	433	423	443	395	453	472	429	451	470	456	423	425	449	418	448	445	421	434	434	457	423	412	451	406	477	430	469	452	443	445	467	428	433	451	441	427	428	436	444	440	463	469	418	455	436	432	420	435	425	396	441	428	388	411	454	432	448	433	429	430	441	447	423	421	389	439	442	399	432	419	445	438	446	406	445	462	433	445	445	404	482	441	400	458	420	421	450	429	430	410	436	443	477	411	450	435	428	438	436	408	481	478	454	453	395	443	458	447	420	435	408	433	427	427	445	421	431	427	400	447	419	433	416	397	435	432	438	417	418	444	449	421	431	433	455	410	416	444	432	455	488	422	456	456	434	416	439	392	437	428	443	437	414	445	457	477	441	453	428	421	444	429	425	388	408	445	442	430	438	459	448	431	417	399	397	452	453	405	396	460	429	400	412	437	415	434	459	424	426	436	434	434	400	403	427	420	456	439	435	446	428	410	391	417	431	486	501	398	456	469	420	441	429	434	410	436	409	416	472	424	458	453	459	422	415	415	435	436	400	457	479	442	449	451	429	415	446	461	452	439	485	428	464	421	417	443	424	426	410	451	447	412	400	445	398	446	429	429	428	430	417	458	427	437	443	409	412	455	447	416	425	445	430	409	424	422	427	404	420	401	431	419	465	434	444	458	421	428	411	441	430	411	437	441	419	456	449	427	422	445	430	441	467	420	416	451	484	430	428	426	430	422	405	410	447	436	392	432	424	422	463	450	447	413	457	426	454	405	466	442	417	419	421	450	426	449	449	451	417	440	417	413	410	482	430	468	455	448	455	397	460	448	458	407	396	413	429	414	459	476	422	457	458	423	413	426	450	420	420	460	457	434	435	437	383	428	433	452	427	429	422	462	444	433	462	420	402	432	458	462	408	451	418	424	459	447	437	399	468	417	427	411	453	431	421	453	405	460	412	439	389	449	432	418	455	454	436	436	473	409	447	449	456	426	426	414	442	419	430	404	443	417	409	459	457	450	434	404	409	434	437	430	421	404	478	438	443	388	436	477	416	436	428	433	430	463	409	408	435	451	443	455	417	402	496	419	436	435	447	435	425	431	417	425	458	466	451	428	418	439	410	457	427	442	418	413	412	406	450	446	435	410	433	440	458	459	445	403	426	417	480	427	480	399	473	459	477	434	442	394	426	435	438	447	455	452	438	413	456	424	442	464	429	412	415	394	433	466	424	446	385	455	457	459	434	424	432	427	438	435	435	436	445	412	447	422	452	424	458	429	393	436	438	410	420	450	450	438	430	429	432	489	455	425	494	454	393	412	477	424	403	427	475	450	441	436	433	434	430	463	394	436	420	426	448	422	426	446	435	410	437	481	419	468	437	438	434	384	443	470	459	445	409	391	391	444	404	435	473	427	421	431	445	399	430	441	422	470	454	481	391	446	436	397	414	466	445	425	436	421	445	412	474	464	429	431	458	433	413	401	426	439	413	450	456	469	439	461	431	402	441	476	442	428	419	412	436	416	391	408	470	430	438	440	440	432	428	437	436	402	439	479	401	382	436	414	399	390	439	421	461	442	447	428	429	423	441	410	411	429	434	446	437	413	416	407	458	421	452	438	419	457	447	437	425	388	443	410	408	447	444	439	470	421	432	417	415	458	417	420	451	443	464	435	445	444	409	417	437	425	421	414	449	438	464	439	467	435	430	425	428	433	439	441	394	420	404	418	434	416	413	421	426	453	403	448	413	438	427	453	425	436	426	455	413	419	415	432	418	419	454	449	433	411	437	466	449	434	422	403	395	405	445	418	403	442	473	442	411	402	434	439	411	460	398	431	443	447	435	415	438	387	449	433	436	439	411	409	425	433	478	453	409	440	409	434	389	425	405	456	451	451	453	431	443	457	428	445	411	419	410	406	411	425	408	405	426	452	447	437	445	418	422	451	408	443	449	433	397	458	390	427	429	459	464	437	466	472	477	388	407	442	414	404	422	442	462	455	434	435	458	400	413	461	429	463	441	409	451	386	417	410	406	412	409	454	462	433	405	446	458	417	425	428	413	441	424	403	441	440	426	431	462	428	394	473	395	451	428	441	442	435	403	448	439	455	416	420	426	434	425	438	401	452	432	413	436	440	428	413	444	416	408	404	458	436	435	448	469	444	404	471	443	422	440	447	449	447	438	480	415	412	460	467	429	411	440	470	404	448	427	384	434	447	427	449	434	470	404	441	416	441	485	428	425	446	392	427	419	419	395	423	448	428	439	421	456	435	437	396	432	433	429	435	420	412	412	429	406	459	424	446	436	442	456	417	449	442	449	412	429	466	433	415	415	442	425	406	452	423	415	402	433	425	437	422	413	407	426	464	424	407	416	418	442	465	446	441	411	428	440	431	447	476	405	462	449	456	458	426	436	441	431	415	430	396	423	444	415	431	450	446	432	433	445	448	410	455	461	425	435	391	456	463	464	436	400	445	481	486	432	490	436	415	445	446	408	440	463	444	462	432	417	429	405	445	441	449	428	463	431	413	425	435	432	424	437	412	445	410	433	446	456	511	432	446	441	420	422	403	430	418	435	429	482	410	415	435	413	416	432	419	388	421	431	448	446	427	417	418	474	426	431	407	407	431	434	424	431	421	470	428	449	412	416	440	455	438	439	435	417	428	441	438	452	427	446	423	409	469	436	445	447	449	430	428	435	452	436	413	419	421	452	458	446	444	462	458	452	441	437	448	416	400	478	444	412	444	435	426	415	409	400	445	421	421	449	418	437	413	413	409	439	443	451	435	399	404	414	436	456	411	435	448	470	443	433	418	434	447	413	434	409	451	432	433	429	460	431	424	456	469	437	425	408	397	407	443	453	469	447	433	433	445	443	433	437	463	446	436	435	454	439	440	475	415	422	419	429	394	463	426	412	410	407	419	460	417	444	437	445	436	423	437	453	458	411	459	435	427	427	439	432	411	424	467	460	422	423	405	444	429	415	448	451	435	440	458	449	432	431	407	411	465	426	454	436	431	457	447	424	407	402	460	428	446	436	409	420	412	414	477	445	442	448	456	470	439	410	433	472	456	449	440	416	441	451	424	434	437	452	412	397	461	412	430	477	412	438	444	423	446	451	441	439	413	461	428	413	397	450	444	438	441	439	378	412	417	444	445	414	398	415	444	401	423	417	425	417	433	488	437	411	419	415	424	377	433	464	440	414	424	427	458	429	403	440	439	450	447	460	454	451	441	398	449	451	408	421	418	422	443	420	436	416	409	460	469	420	455	425	451	428	416	472	425	438	433	430	418	451	456	420	428
18147	32860	30287	22639	18398	15387	13112	11419	9607	8288	7092	6099	5330	4833	4333	3951	3741	3530	3140	2812	2512	2190	1947	1721	1606	1459	1263	1298	1271	1267	1162	1245	1164	1128	1009	1062	1008	1098	1001	1031	980	1023	984	1015	975	944	922	847	906	856	883	841	869	922	905	813	928	874	898	870	857	883	878	876	872	884	859	842	808	847	838	866	911	838	856	827	890	850	906	840	878	834	879	849	880	890	799	852	851	891	814	844	834	801	834	857	851	865	849	824	866	876	855	915	830	840	818	850	852	823	858	813	903	845	886	838	830	912	863	814	900	882	821	869	822	834	804	907	880	849	858	875	874	887	867	870	844	828	876	875	831	881	811	852	838	855	834	910	815	880	856	824	842	887	856	843	867	827	831	869	837	812	800	814	823	904	863	839	831	829	890	839	830	864	841	843	809	782	805	831	827	844	823	861	827	909	847	875	897	838	881	827	818	838	867	889	877	799	858	896	823	853	854	800	842	902	863	796	796	869	846	831	887	794	850	849	853	810	902	792	890	843	866	842	846	838	794	862	812	891	824	863	813	909	826	831	890	829	807	873	869	840	816	829	845	821	821	869	871	860	904	782	842	826	861	880	829	865	866	867	807	871	839	840	832	833	824	876	848	856	825	905	840	838	809	859	872	848	871	884	861	834	852	892	842	769	814	846	874	831	852	858	935	858	796	850	860	795	905	806	864	828	875	860	876	876	861	842	844	812	855	881	859	882	862	860	921	864	845	844	810	845	858	843	850	809	834	845	885	780	818	858	861	812	847	849	869	852	877	843	831	866	871	797	796	848	834	846	837	840	923	845	816	820	822	849	826	902	808	866	828	841	848	822	841	809	878	872	860	820	886	825	890	821	837	915	864	842	895	813	845	755	858	864	808	803	889	842	801	825	911	873	841	868	873	804	874	900	845	844	848	862	832	859	847	809	835	899	862	832	860	855	867	842	883	860	845	856	811	835	855	819	847	849	892	851	920	883	833	827	834	826	869	866	844	837	836	805	856	830	842	834	882	864	884	853	846	875	810	885	841	849	861	881	910	871	832	887	897	895	832	857	847	865	839	856	868	827	851	838	852	821	814	808	895	852	832	828	854	850	839	864	826	885	864	864	864	874	853	872	804	863	868	835	851	840	837	858	842	828	885	859	843	806	845	873	824	820	850	841	875	783	845	871	828	846	838	856	808	863	878	815	825	835	863	819	886	860	885	857	857	846	835	850	828	837	870	874	864	834	864	891	877	850	913	822	857	890	903	847	872	850	873	821	870	878	784	839	822	872	837	898	906	855	808	855	878	853	899	851	859	814	806	844	818	859	818	857	895	887	857	871	821	866	766	841	805	823	848	870	820	797	827	877	842	824	883	877	798	852	912	837	870	788	832	858	861	908	820	841	856	831	811	855	900	838	905	852	815	831	874	891	868	841	794	881	909	875	846	813	881	881	820	861	827	824	870	825	812	803	802	871	850	878	852	870	833	850	814	879	865	814	822	797	850	872	823	834	856	863	796	832	845	844	848	839	811	800	858	873	868	851	948	842	865	856	809	831	854	839	848	800	848	862	823	859	845	895	881	857	876	835	832	834	850	831	821	898	856	851	829	876	878	862	870	799	887	851	887	852	798	883	888	849	811	811	818	863	813	855	847	828	836	882	854	853	867	834	899	846	797	828	831	874	860	795	837	839	861	865	844	845	849	783	853	865	885	868	836	843	842	864	825	845	839	845	830	855	894	797	849	839	827	798	821	905	839	833	812	834	812	870	822	839	877	917	815	835	905	820	844	828	869	864	847	884	789	820	834	861	788	870	877	813	810	856	845	843	828	799	849	821	844	835	883	826	830	846	874	857	827	887	862	803	867	829	858	809	828	896	904	934	857	841	829	844	820	895	833	856	851	874	867	873	858	888	868	835	848	811	801	891	826	801	879	892	814	844	846	870	832	842	809	815	845	838	819	869	776	873	901	867	892	877	821	923	858	859	845	854	841	820	882	833	814	860	836	825	791	850	831	867	895	886	802	792	904	891	875	868	799	798	799	812	850	815	860	817	861	827	881	844	902	868	837	879	832	800	861	809	843	847	866	827	883	855	781	830	859	870	829	899	820	809	842	840	831	840	871	899	898	853	900	837	830	837	867	884	903	812	824	818	845	867	849	849	834	821	821	894	882	866	880	883	892	844	865	827	878	798	857	867	798	870	845	829	901	853	862	888	812	790	878	854	858	858	845	838	849	854	930	799	838	881	874	838	833	839	856	848	857	796	826	815	852	861	858	857	795	884	845	827	865	868	809	859	853	813	817	884	820	867	889	812	854	856	829	832	886	866	852	897	818	877	910	781	804	854	881	813	852	803	856	838	842	839	873	785	891	824	850	842	873	825	887	882	905	880	857	833	828	775	817	826	841	849	840	892	900	850	794	875	808	846	811	846	833	857	835	880	835	867	815	832	870	841	852	861	806	856	879	844	862	912	815	857	849	863	808	824	852	873	886	861	839	847	856	768	866	853	839	842	838	796	867	841	846	867	847	826	820	862	904	808	856	900	823	879	902	852	841	817	827	862	841	852	814	853	878	883	815	880	866	833	829	850	844	861	800	888	838	848	855	865	823	807	861	868	856	881	874	843	870	783	888	898	822	879	862	857	834	885	823	840	842	879	805	861	846	861	766	837	845	878	867	809	840	878	822	863	840	830	861	832	875	871	836	872	858	810	854	844	836	854	817	847	850	829	846	807	843	814	850	853	873	817	821	882	866	844	829	830	848	841	860	838	852	879	886	880	860	872	863	862	897	830	845	862	827	869	857	824	879	837	828	849	798	867	835	825	899	835	884	910	826	856	871	890	825	853	884	862	845	838	802	910	839	844	823	824	838	882	812	897	856	835	832	817	897	889	876	865	857	819	866	817	817	839	852	807	835	837	874	848	897	842	783	828	845	872	871	831	869	816	849	825	899	813	859	882	889	855	852	900	854	873	854	850	856	874	884	860	887	829	808	817	856	888	856	917	846	867	842	844	891	842	857	854	850	839	812	856	877	825	829	819	874	881	848	835	830	870	853	874	856	854	892	849	823	845	896	850	840	845	840	803	836	862	821	885	821	860	880	845	840	889	871	850	833	851	816	874	853	872	839	849	886	866	868	867	811	859	882	789	865	887	808	854	850	880	830	871	774	900	852	857	864	915	873	817	846	816	841	847	817	867	857	874	843	832	911	828	834	844	891	814	892	822	811	881	853	861	882	850	899	875	832	862	821	844	804	867	833	875	835	848	808	822	854	870	848	836	864	798	815	842	825	805	871	864	802	885	871	853	811	856	840	853	847	883	884	787	818	794	870	867	843	815	857	860	862	899	826	860	800	852	895	821	892	798	852	805	835	877	829	834	857	813	834	852	905	836	825	847	832	892	829	868	837	793	882	883	858	846	853	884	837	824	835	846	841	871	846	831	828	802	884	837	898	820	811	824	875	856	836	895	877	838	870	833	857	818	860	794	852	851
27497	18595	9406	4605	2391	1710	1436	1181	980	891	751	707	617	555	500	519	437	446	457	409	433	391	329	308	323	369	317	295	310	303	284	309	337	292	276	319	304	295	270	302	280	272	267	283	283	241	286	228	284	265	288	254	278	250	253	274	253	268	252	266	273	255	252	274	271	245	263	267	262	253	255	242	286	266	242	272	283	309	258	258	296	268	290	266	280	262	269	260	265	259	271	252	256	253	276	245	254	271	268	283	230	274	279	276	250	268	292	260	299	241	288	264	278	276	279	248	255	243	246	261	270	265	248	274	265	235	269	292	255	257	242	272	274	256	258	260	244	276	245	297	238	240	286	269	245	232	264	266	258	254	260	286	238	249	249	265	265	261	263	285	258	255	248	268	265	225	281	247	249	256	253	286	270	260	267	267	249	260	259	239	266	265	255	234	261	253	243	241	285	262	258	281	279	276	258	276	289	260	291	245	253	240	269	242	246	278	264	212	272	264	261	257	268	281	273	251	236	246	232	278	252	276	247	249	275	262	247	255	252	261	247	244	276	250	253	284	221	279	277	255	256	276	255	264	263	269	261	240	283	259	304	275	245	299	272	252	235	260	291	245	256	278	282	281	255	273	271	298	295	255	255	258	273	265	263	259	264	261	290	265	229	254	289	242	243	274	288	272	249	254	242	273	257	266	263	264	276	268	279	255	282	296	223	267	282	261	270	245	235	273	240	264	251	243	298	268	252	274	258	239	231	240	261	267	248	239	272	265	276	269	286	267	259	267	290	279	264	269	241	270	246	270	266	261	288	262	262	258	273	265	264	248	267	261	253	256	249	236	263	261	248	257	253	274	240	263	256	289	266	263	266	274	264	234	245	259	257	255	239	262	262	263	259	261	251	271	236	274	241	252	277	279	264	246	276	285	291	285	260	267	268	274	267	240	271	258	270	274	257	239	259	271	269	285	254	263	279	275	250	258	281	254	268	264	287	298	260	245	264	259	282	275	272	275	255	271	275	243	236	255	262	249	250	241	236	255	277	250	280	219	272	268	238	252	251	263	248	265	264	277	258	288	242	271	291	253	272	261	255	266	262	282	268	269	283	263	240	271	279	273	256	253	257	230	277	262	241	271	262	302	270	238	278	256	260	261	265	272	256	273	271	283	264	264	254	270	267	261	248	245	271	251	267	281	270	252	247	264	267	254	284	299	282	264	261	237	264	276	263	248	251	270	249	287	251	247	243	270	260	244	261	239	265	272	227	277	276	276	261	266	267	243	251	267	276	243	224	268	237	254	281	247	273	289	273	259	275	265	249	269	232	237	236	233	279	262	257	278	242	248	274	247	313	261	258	268	236	258	276	239	277	271	260	255	268	287	276	278	278	259	275	274	256	270	272	264	240	265	219	273	254	295	277	251	260	255	257	274	252	269	277	278	279	271	272	250	257	248	275	238	266	254	266	254	253	250	245	278	254	251	282	283	271	246	288	249	279	266	268	260	252	244	308	273	280	269	263	271	254	275	285	262	272	251	296	307	264	245	276	275	216	272	264	249	283	234	283	265	278	274	256	242	264	287	237	253	258	282	276	250	242	282	256	285	253	261	270	246	222	233	269	250	244	270	267	271	263	275	263	270	276	266	278	270	268	285	259	288	257	244	271	271	261	273	256	232	257	244	255	274	260	264	245	252	277	266	258	239	249	279	259	278	282	271	240	254	228	261	276	287	267	266	300	266	286	266	269	261	259	264	268	245	275	247	243	262	262	282	306	254	287	271	270	267	264	234	290	268	253	287	252	243	274	270	262	251	254	239	265	243	288	281	244	281	272	239	273	256	283	254	256	265	246	280	250	268	235	251	272	253	256	265	243	258	267	239	260	249	246	275	246	246	261	271	253	267	258	228	273	268	282	261	266	262	303	267	283	272	243	226	253	246	265	251	259	261	261	277	269	280	264	258	251	244	272	247	272	258	258	293	282	254	280	266	253	296	253	261	266	252	265	236	259	276	282	267	260	276	264	240	261	283	262	271	255	261	268	206	258	221	283	257	255	261	263	270	251	278	279	284	291	255	251	254	274	268	270	246	263	272	248	241	235	271	253	258	269	259	283	253	261	256	239	232	305	253	248	252	235	293	286	255	272	275	272	284	260	254	247	242	254	273	252	253	255	265	277	258	255	244	253	283	257	252	257	254	253	263	260	274	245	272	254	269	274	272	257	263	285	258	262	254	290	288	270	282	283	248	239	257	252	254	251	267	267	271	271	296	262	246	248	244	219	265	296	259	247	266	280	230	247	282	269	269	264	281	245	286	261	264	275	270	265	246	227	260	271	274	259	295	266	284	268	284	255	271	278	256	257	233	281	254	278	247	245	243	270	265	280	242	269	248	244	258	304	252	266	265	245	284	273	272	269	231	252	265	258	233	266	271	268	258	277	256	262	258	263	255	261	284	251	263	272	268	277	253	261	256	250	278	256	226	273	263	282	266	261	262	230	252	264	226	265	273	275	247	273	267	262	284	286	286	263	293	258	258	262	244	275	270	298	295	258	270	230	243	252	231	269	264	278	254	253	253	269	263	240	290	251	265	281	239	265	239	256	272	243	247	276	273	249	247	249	272	273	244	243	247	275	283	238	287	288	280	263	264	277	277	280	269	273	225	287	289	245	293	249	266	268	280	272	278	299	292	272	259	243	275	259	234	260	270	255	266	265	251	248	255	250	266	252	265	272	258	289	272	238	279	294	276	263	276	251	275	297	267	303	298	253	246	280	248	268	257	282	260	256	255	294	273	264	260	258	287	270	238	249	237	263	248	255	265	258	255	270	259	282	263	278	270	267	269	309	246	269	279	260	281	259	261	260	264	277	263	279	268	257	277	296	242	281	254	247	244	280	266	260	253	282	247	265	264	263	283	272	262	275	278	254	255	274	253	271	262	278	228	250	256	248	245	260	279	259	272	274	277	272	247	278	276	231	254	266	239	280	262	247	261	259	258	276	261	254	282	268	266	238	281	266	287	235	281	278	250	263	266	279	276	249	264	263	255	269	257	275	248	249	275	237	247	255	293	263	275	269	271	251	283	264	238	242	250	273	249	256	284	227	257	233	240	240	238	245	289	258	269	260	238	246	273	254	260	255	256	274	265	272	240	298	259	251	262	272	245	263	269	253	249	257	275	275	280	291	245	246	289	272	260	273	263	286	245	255	258	245	254	273	239	271	281	293	262	255	247	254	283	258	254	262	269	259	262	272	250	265	305	247	244	265	279	291	277	271	250	296	232	253	276	250	265	269	288	246	260	237	260	267	260	273	251	248	234	278	279	249	266	274	272	235	276	248	277	241	246	260	243	282	270	279	260	293	269	259	244	232	266	248	282	257	244	301	282	275	262	295	231	249	264	225	276	273	265	280	241	283	274	230	275	281	243	235	247	245	262	251	273	277	277	255	273	283	249	262	256	270	253	265	281	238	288	257	278	239	242	251	259	271	265	298	256	266	264	271	254	270	278
12965	19151	16979	10686	7919	6490	5336	4514	3798	3161	2706	2330	2075	1873	1753	1631	1523	1404	1337	1229	1086	977	888	852	795	804	685	705	726	716	735	712	663	672	676	649	637	662	629	627	634	636	593	592	608	643	557	570	564	542	536	558	556	587	543	600	573	541	565	564	530	554	557	579	519	602	567	554	548	573	588	584	573	511	553	607	563	597	594	593	562	555	590	552	541	562	549	585	592	578	541	559	557	522	570	524	578	542	592	607	521	568	600	570	569	546	572	552	542	564	556	490	557	576	576	536	540	543	548	546	565	571	564	519	553	549	565	589	573	537	554	565	565	561	562	554	557	572	583	578	584	537	619	554	516	567	602	563	591	515	532	532	598	564	582	558	584	554	563	540	557	518	584	536	544	565	568	582	501	528	572	545	617	587	535	582	541	480	499	580	547	572	549	561	555	564	528	556	504	576	559	542	566	581	580	554	586	563	554	556	560	552	566	574	552	570	604	604	590	556	562	533	601	550	563	571	551	576	541	547	569	575	594	555	558	543	546	552	567	596	534	547	576	548	561	559	601	567	591	549	515	526	556	598	584	551	511	547	575	562	584	542	540	545	513	544	560	565	566	542	584	551	547	560	557	564	569	553	606	560	550	567	535	564	565	558	546	579	565	552	553	550	503	590	619	551	576	529	553	569	549	530	559	553	567	542	561	586	533	544	587	589	529	588	619	519	531	548	518	571	567	549	575	586	599	507	527	541	589	583	519	593	537	539	586	566	566	595	573	549	619	570	533	568	557	604	545	579	543	538	544	560	528	563	565	555	534	566	585	583	639	567	542	553	541	538	578	562	566	553	545	581	558	604	561	566	553	599	575	578	546	592	590	565	621	526	548	577	571	556	561	555	566	551	532	555	537	575	565	548	564	498	557	548	553	581	548	549	529	557	580	556	541	600	599	578	569	564	574	547	523	543	504	559	543	528	534	546	595	569	565	528	560	523	546	559	521	527	552	545	476	521	539	553	579	534	540	552	552	561	579	596	586	512	547	599	573	587	593	518	562	551	543	579	563	521	530	580	537	564	554	572	539	532	563	515	543	541	560	553	570	559	563	528	526	559	589	547	549	572	560	544	572	563	548	592	515	562	592	579	580	569	547	537	576	567	556	605	531	507	607	568	561	557	593	521	559	539	543	540	551	565	554	554	538	543	611	540	550	544	536	569	567	587	554	550	568	582	535	576	604	592	533	537	578	550	548	576	544	540	548	548	562	546	571	555	562	512	582	607	563	532	575	502	580	537	525	524	550	555	577	572	568	533	598	567	555	507	525	576	522	544	569	530	600	569	531	557	580	549	530	574	576	514	558	515	547	562	560	536	549	540	570	565	567	538	550	567	580	556	550	565	588	562	549	566	571	540	541	536	578	553	578	544	567	523	499	502	575	525	541	548	551	525	580	531	534	541	579	560	542	576	547	528	571	536	555	533	593	560	568	568	580	556	604	584	572	597	582	602	513	591	535	519	551	545	569	559	578	595	539	541	580	509	583	574	546	553	572	549	561	588	537	531	556	551	530	549	554	552	545	556	517	542	575	535	543	543	540	566	573	510	576	574	550	561	592	558	551	566	537	539	548	533	573	552	561	560	572	535	579	559	544	590	548	548	590	579	556	558	568	573	543	533	568	554	591	554	567	567	563	558	560	546	555	552	561	547	575	523	543	513	512	554	581	579	557	577	561	567	580	528	564	559	543	591	569	542	548	577	554	590	548	572	588	554	592	570	510	537	554	547	573	551	580	539	601	548	562	567	533	547	556	542	541	595	515	545	537	571	563	559	533	557	574	585	586	575	528	566	560	588	532	533	561	542	547	535	578	580	514	580	547	558	601	523	539	524	559	550	593	563	625	567	574	533	553	563	542	553	547	547	509	573	559	532	535	560	552	535	546	580	570	589	580	561	547	552	579	542	525	535	551	585	573	556	568	512	550	544	518	488	527	578	555	596	551	516	564	575	537	593	552	557	613	563	573	529	570	557	568	562	544	536	550	524	535	572	562	574	536	574	568	547	600	500	524	574	561	562	502	551	593	527	582	568	551	583	526	562	568	611	591	587	540	550	584	564	565	521	555	560	588	582	578	562	499	590	544	536	521	600	539	552	498	553	554	551	543	567	563	528	500	558	546	531	583	533	567	558	560	591	598	532	531	559	597	571	562	576	586	533	539	542	586	532	557	579	535	556	555	547	552	554	543	524	540	554	546	587	561	546	579	561	537	538	559	536	542	541	557	537	542	563	552	568	555	545	547	569	547	568	529	568	566	525	571	545	520	588	529	597	595	540	566	558	535	552	579	577	555	524	576	509	564	540	577	556	540	548	528	550	534	575	522	542	550	540	559	553	573	546	528	579	543	528	547	549	597	552	566	554	579	563	550	566	551	533	555	532	540	567	564	517	570	498	513	554	607	576	544	532	544	543	529	519	553	590	539	530	561	576	535	524	544	569	581	543	550	569	575	549	559	547	567	521	561	536	543	547	565	558	568	546	526	590	524	566	531	586	519	530	534	547	552	542	559	550	583	551	542	552	564	568	574	595	534	523	544	586	514	587	539	536	586	530	515	552	562	491	587	542	557	532	586	567	540	580	530	571	532	543	565	566	541	576	548	567	588	545	594	587	588	579	544	580	566	547	536	563	557	557	549	537	538	575	565	567	581	550	550	565	512	556	602	585	595	557	552	542	521	553	559	534	562	577	593	581	535	572	535	492	536	550	508	513	550	556	549	549	531	613	538	547	582	582	546	582	535	576	498	533	564	587	556	568	560	526	574	572	585	584	546	583	552	544	582	549	534	549	545	589	561	585	522	556	553	546	578	569	558	581	565	529	605	597	596	558	566	590	522	526	546	532	565	579	530	581	581	558	552	570	533	536	596	539	554	562	548	627	565	513	577	548	536	553	547	537	590	526	568	551	541	505	533	570	595	592	543	574	523	571	586	540	576	523	584	538	574	551	559	548	591	531	545	521	511	549	551	564	563	561	583	543	513	518	536	582	538	561	613	549	563	558	529	555	600	570	576	542	527	573	546	551	560	594	528	563	530	538	513	589	559	561	560	556	560	562	538	558	569	608	572	554	516	543	542	553	532	540	509	569	531	555	568	557	593	512	584	594	564	540	527	585	574	560	554	565	533	558	578	581	566	561	549	577	581	601	544	572	543	537	540	600	542	559	556	559	538	587	556	621	553	534	560	515	553	568	567	550	529	561	568	554	561	562	578	571	565	571	564	553	596	552	533	570	568	572	533	567	558	578	538	520	542	578	558	532	533	547	539	540	565	585	540	509	564	583	529	567	573	506	546	565	509	577	540	551	569	526	571	549	529	579	566	567	544	549	581	537	508	590	569	552	543	507	524	564	516	576	542	550	541	560	555	539	587	546	574	560	594	551	590	567	586	526	545	592	542	520	564	559	561	538	585	576	565	548	544	585	528	563	538	546	545	513	578	566	525	569	578	578	531	496	498	551
25147	21475	27910	25385	14481	5121	3494	2553	1994	1727	1470	1175	1075	920	872	836	793	734	699	634	586	481	541	471	472	405	380	369	398	357	374	370	340	337	336	355	326	381	337	319	318	365	343	297	286	305	333	338	332	302	291	346	302	294	336	284	292	303	323	329	325	309	301	285	299	302	298	311	315	278	291	301	285	299	260	294	285	330	275	318	335	293	287	313	294	319	289	290	313	287	296	325	314	294	308	327	318	306	299	315	309	280	292	302	275	323	283	286	330	319	292	311	300	317	306	306	308	297	275	297	302	283	309	332	304	296	284	270	281	285	284	289	314	354	295	299	283	276	292	304	264	321	318	291	287	308	302	304	312	269	306	298	285	336	320	307	294	310	285	311	287	302	314	312	275	316	299	297	274	313	326	292	294	320	283	283	299	287	279	282	320	297	314	308	324	308	294	290	282	306	312	296	309	291	324	301	305	288	291	292	331	328	263	303	295	313	289	287	296	329	281	281	264	300	284	285	283	304	315	320	290	306	322	329	304	300	319	300	327	318	301	317	297	286	301	297	284	305	300	286	292	310	296	252	317	280	327	296	293	290	296	261	291	306	275	316	296	284	302	339	297	313	316	287	293	298	299	309	277	330	274	299	299	275	281	318	302	292	299	320	336	302	297	291	307	300	301	318	296	299	302	272	289	264	328	303	292	363	255	317	290	312	287	301	281	308	323	289	295	291	297	270	300	301	286	289	272	279	298	307	321	260	293	316	306	289	296	295	321	303	302	297	304	275	330	287	323	304	298	298	299	318	297	283	330	313	316	298	284	288	273	284	323	299	282	334	283	278	293	290	295	253	333	305	306	296	328	274	273	323	309	303	310	305	293	329	327	311	299	279	283	323	295	306	318	273	301	285	299	322	288	289	281	295	261	279	268	304	324	305	303	301	266	296	282	295	265	272	265	316	303	328	331	318	309	298	325	324	280	292	308	283	284	307	274	276	312	284	280	294	313	307	283	286	323	292	301	315	295	333	293	296	319	275	321	300	322	304	302	298	309	308	315	310	292	283	312	319	305	282	280	299	296	283	300	318	320	283	338	268	295	314	315	322	300	305	290	292	282	288	296	280	320	352	293	266	299	290	284	292	314	323	291	291	288	266	344	302	313	296	309	299	268	288	290	304	291	260	303	300	303	320	287	297	301	301	308	290	312	283	298	305	328	332	299	320	300	299	279	268	285	302	285	270	297	304	292	293	290	295	320	283	313	297	281	303	301	308	281	316	294	281	338	322	292	311	276	304	314	298	300	282	295	310	299	321	290	313	318	274	285	293	291	300	297	288	290	307	286	319	316	281	307	326	316	303	295	285	305	295	313	280	291	300	325	313	290	309	305	300	282	285	287	320	309	277	299	288	305	298	283	276	306	317	289	299	311	310	343	288	306	313	312	298	302	288	329	311	301	317	261	308	287	295	283	277	305	293	306	301	296	315	312	283	317	311	309	332	326	309	320	284	310	288	274	298	294	291	283	311	268	274	268	322	298	280	298	277	289	280	295	314	276	333	312	290	307	276	299	317	297	305	308	305	298	316	304	306	275	275	294	317	317	285	307	285	305	331	305	284	306	307	303	291	259	296	302	327	358	293	299	338	322	286	321	295	330	292	302	287	321	323	305	316	309	270	328	323	322	312	324	275	283	320	273	289	304	279	286	304	299	312	313	285	299	332	303	326	311	291	278	281	271	296	277	291	294	297	302	316	307	285	305	274	301	288	288	281	335	295	278	299	297	284	254	311	287	293	337	299	305	319	306	289	300	327	305	298	284	296	303	304	321	288	305	305	307	281	298	316	303	302	291	311	291	312	305	300	272	281	275	276	289	326	303	267	302	311	304	276	301	295	299	314	299	289	294	305	261	311	302	303	318	310	306	275	298	314	315	287	303	290	280	315	304	276	271	327	317	281	298	325	299	296	287	294	312	293	317	289	274	302	303	308	324	320	318	293	291	331	288	297	300	291	300	288	285	260	303	297	318	307	307	314	280	302	325	310	268	319	316	307	294	313	283	317	296	311	292	286	283	285	296	301	305	308	324	303	331	269	321	280	276	310	300	287	330	293	279	290	297	281	310	307	273	329	296	319	274	296	324	324	247	272	287	293	289	276	287	320	302	334	284	288	265	312	290	288	300	288	315	271	291	332	298	300	304	304	317	306	295	307	297	305	287	309	281	288	319	315	349	284	280	283	315	285	288	305	299	286	257	276	303	302	312	320	313	326	332	291	312	305	294	274	296	316	302	301	268	295	321	301	262	324	297	298	289	297	270	310	312	318	294	307	282	301	301	304	309	274	291	299	298	313	345	299	278	309	297	306	308	291	270	298	322	306	276	289	282	300	306	310	307	305	314	282	320	305	289	316	296	288	298	318	338	305	280	285	319	276	269	313	290	275	301	321	305	285	332	286	289	306	274	309	295	271	290	288	294	298	329	315	276	292	297	295	273	333	291	294	293	280	320	294	316	285	317	315	312	291	288	306	293	340	304	326	291	300	313	289	300	309	320	308	247	290	303	280	289	304	307	289	293	281	303	303	298	329	304	281	261	304	322	311	284	328	296	300	290	319	290	263	320	303	302	286	324	279	298	302	305	308	297	281	307	276	292	279	303	302	341	298	279	337	283	311	297	326	302	314	309	284	306	308	317	316	291	299	287	303	287	309	317	294	290	334	274	300	287	312	294	301	280	321	285	288	289	272	301	315	278	286	327	298	265	314	310	303	268	298	301	305	301	292	283	302	320	308	311	281	279	303	313	289	309	285	271	318	291	299	320	298	322	273	306	303	296	319	319	291	290	322	296	303	302	276	296	338	308	308	285	306	290	337	304	309	283	295	270	270	276	290	282	327	281	303	280	316	312	283	308	320	259	320	320	282	308	305	267	273	295	319	262	320	287	298	296	308	317	281	269	328	319	309	299	299	329	289	310	269	288	306	317	306	291	303	297	296	293	323	293	324	296	322	299	317	314	282	265	302	314	279	333	280	328	286	319	278	309	325	304	314	282	319	315	321	289	312	286	303	305	285	324	310	325	301	328	310	300	298	307	306	292	307	293	330	291	315	337	315	330	304	280	299	300	314	315	303	283	304	304	301	312	301	270	287	325	324	335	286	299	316	291	299	304	314	303	306	293	301	262	281	293	304	308	320	300	305	301	290	280	303	298	312	299	301	327	297	304	332	311	273	302	348	329	315	300	315	318	329	323	302	334	305	327	288	284	308	307	308	298	298	285	323	304	258	301	294	279	308	299	315	297	292	291	300	279	317	301	301	287	323	322	311	298	284	321	309	298	286	326	290	327	277	327	283	267	292	294	308	304	284	308	309	313	316	330	304	303	295	312	307	298	323	323	326	294	329	299	312	291	293	288	275	318	312	284	299	332	321	270	309	300	283	320	297	308	299	303	290	315	278	302	294	305	269	281	316	293	308	293	305	304	280	303	282	320	320	291	301	330	282	289	319	286	300
15053	26987	25301	17876	13879	11541	9742	8413	7077	5894	5005	4156	3664	3224	2927	2742	2585	2319	2165	1892	1754	1444	1337	1187	1101	1026	979	989	923	848	865	869	836	777	827	732	751	753	746	769	720	761	704	701	684	639	665	661	647	652	635	642	637	634	619	616	606	617	606	622	601	619	611	604	598	638	640	623	607	612	648	626	661	622	587	679	589	610	592	658	605	595	636	632	621	624	593	630	644	655	652	586	626	589	595	613	602	627	654	665	650	638	651	610	597	621	603	650	599	662	588	627	625	611	642	584	611	607	630	642	629	603	641	592	596	613	604	602	644	651	623	655	616	585	589	624	669	609	651	653	620	586	626	620	619	622	613	608	616	621	643	614	611	657	637	633	598	625	659	640	619	607	625	577	619	622	640	575	640	655	659	619	612	637	650	640	619	650	633	592	596	595	657	641	600	614	623	606	641	604	616	629	580	622	615	585	663	654	657	564	614	631	659	654	608	570	603	634	622	618	615	639	594	624	600	618	630	631	592	612	624	626	611	640	659	620	637	623	618	628	598	625	641	615	641	637	603	628	637	655	587	596	633	630	650	625	652	649	566	662	624	632	595	610	628	572	666	667	649	556	611	616	628	650	612	629	624	641	616	565	608	659	648	642	594	594	614	675	584	612	625	610	611	601	627	616	633	612	604	636	608	616	590	633	597	603	646	607	638	652	636	623	628	610	633	622	606	629	642	641	629	607	625	640	609	667	663	610	621	660	606	612	632	638	592	584	632	625	637	587	616	635	619	676	659	632	634	650	588	639	628	630	610	624	649	612	613	594	593	601	626	636	577	610	599	612	623	619	634	640	588	637	595	644	663	628	598	615	622	639	612	652	620	665	598	639	631	634	593	629	555	645	594	595	639	637	635	643	612	608	596	639	610	601	638	595	604	608	615	568	601	658	609	596	635	595	623	579	607	583	628	599	629	664	616	609	672	633	629	622	599	662	602	628	584	612	639	568	618	613	576	614	598	594	619	602	642	620	608	674	615	608	632	603	624	613	658	631	607	592	628	649	593	601	619	606	619	603	613	672	654	636	644	641	636	662	604	657	611	616	618	612	634	618	650	595	640	632	587	617	607	636	606	615	626	621	635	627	611	626	620	614	619	703	625	623	596	597	600	567	649	627	638	627	566	637	606	619	621	626	593	609	638	676	619	620	605	624	619	609	609	668	620	608	637	593	623	646	611	641	652	603	659	639	608	633	643	586	602	606	595	619	572	583	657	618	610	629	657	657	639	585	626	585	593	640	599	642	666	622	632	655	606	644	642	613	577	617	645	610	659	596	640	598	607	580	606	659	653	635	603	574	592	685	624	565	573	646	632	596	640	571	650	633	637	607	613	655	627	644	589	653	630	585	649	558	608	609	595	629	659	641	580	641	657	605	644	620	604	601	613	580	637	627	591	589	620	662	575	614	568	602	636	615	670	638	664	624	632	609	597	602	637	593	622	639	633	649	684	634	658	612	625	608	653	548	591	660	603	591	630	631	632	527	620	589	612	644	600	588	611	608	594	644	607	616	634	606	660	630	615	644	636	636	618	614	637	626	567	640	621	625	629	620	604	595	656	661	622	635	645	598	626	624	614	619	656	611	611	618	622	608	653	652	639	618	585	598	684	561	624	640	618	631	623	632	603	654	611	624	581	647	584	632	672	585	640	599	626	629	588	634	614	615	635	667	635	601	630	600	603	606	609	598	626	595	586	649	614	630	600	633	679	629	639	620	596	641	618	619	606	636	590	630	586	601	649	613	674	607	615	679	656	607	618	603	613	634	570	616	655	650	628	611	588	652	612	603	600	666	609	621	581	670	615	606	624	587	615	647	632	629	648	620	599	600	598	658	593	608	632	639	608	663	628	640	611	647	589	585	638	622	634	641	632	631	593	640	588	637	631	669	605	644	609	628	635	649	611	640	623	580	602	606	632	606	630	644	588	632	643	619	593	643	622	650	613	653	621	613	592	586	621	574	591	578	606	649	627	676	673	612	590	645	602	636	632	666	620	635	668	600	641	583	627	630	651	642	626	579	632	635	602	610	622	621	656	600	626	612	635	602	590	619	620	599	637	627	621	684	572	649	634	618	629	604	595	599	614	591	601	608	663	652	586	674	598	608	603	626	602	581	545	589	623	603	603	597	621	628	629	638	611	632	670	605	613	668	691	597	617	663	624	603	617	628	581	623	599	626	607	656	609	660	646	635	601	642	655	640	585	615	647	616	600	618	634	612	655	648	647	618	656	622	603	577	609	594	625	605	597	612	614	619	666	662	638	628	661	588	644	623	619	612	571	640	642	652	603	590	579	605	630	602	572	621	605	636	649	649	612	605	644	613	623	588	599	612	652	658	663	650	594	610	604	591	634	613	626	611	593	624	628	562	580	682	630	647	628	594	659	654	629	621	663	631	660	623	646	638	602	604	645	588	608	612	616	685	632	642	664	617	616	634	604	622	607	660	602	610	579	607	639	635	589	624	640	594	572	657	644	595	606	624	622	617	583	610	652	582	623	621	607	645	629	537	618	631	602	613	592	604	682	585	640	650	640	647	673	560	605	633	635	611	626	606	652	618	598	596	635	602	602	610	613	646	685	651	638	595	663	627	656	617	642	638	624	569	620	555	607	621	657	618	631	625	612	675	659	601	604	591	617	638	649	629	616	608	612	604	644	586	619	632	602	592	614	613	614	591	611	590	621	624	640	621	596	689	646	633	625	616	638	656	576	650	611	613	613	634	633	676	596	655	641	666	605	629	622	625	634	618	630	581	624	623	651	599	628	633	619	628	588	649	693	602	655	606	603	579	645	595	649	609	613	633	601	602	609	620	620	592	656	616	620	593	621	652	660	639	590	655	608	613	622	644	596	615	614	606	614	616	623	628	643	619	631	636	638	589	618	657	671	646	645	586	644	669	636	635	625	581	654	619	637	579	620	600	619	651	641	621	590	612	621	648	567	594	614	579	640	636	611	576	620	584	585	650	648	643	596	607	626	627	633	610	635	611	603	598	606	610	621	634	600	595	600	596	631	661	608	633	641	628	645	620	626	664	644	626	632	541	683	619	631	573	628	614	575	641	592	602	599	658	654	656	612	594	605	650	634	624	603	604	646	593	608	598	616	595	598	613	622	641	648	591	643	613	619	599	622	623	573	648	616	640	575	625	623	632	595	623	653	611	671	621	614	616	620	597	633	592	556	629	600	649	601	644	600	600	661	669	607	595	614	589	619	597	608	633	610	623	636	622	603	638	658	562	657	635	650	632	651	605	606	597	630	619	634	621	616	599	600	594	614	614	629	674	620	598	626	624	589	630	598	632	621	625	616	656	586	645	607	624	644	639	665	648	616	578	643	630	587	635	601	637	634	586	626	613	607	625	630	641	627	625	633	641	611	562	608	605	629	567	614	623	630	638	590	622	619	658	651	602	618	589	594	637	629	606	651	627	630	596	609	611	619	611	645	640	614	662	627	598	589	624
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
