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
340171958710	340171959229	340171959779	340171960329	340171960879	340171961429	340171961979	340171962529	340171963079	340171963629	340171964179	340171964729	340171965279	340171965829	340171966379	340171966929	340171967479	340171968029	340171968579	340171969129	340171969679	340171970229	340171970779	340171971329	340171971879	340171972429	340171972979	340171973529	340171974079	340171974629	340171975179	340171975729	340171976279	340171976829	340171977379	340171977929	340171978479	340171979029	340171979579	340171980129	340171980679	340171981229	340171981779	340171982329	340171982879	340171983429	340171983979	340171984529	340171985079	340171985629	340171986179	340171986729	340171987279	340171987829	340171988379	340171988929	340171989479	340171990029	340171990579	340171991129	340171991679	340171992229	340171992779	340171993329	340171993879	340171994429	340171994979	340171995529	340171996079	340171996629	340171997179	340171997729	340171998279	340171998829	340171999379	340171999929	340172000479	340172001029	340172001579	340172002129	340172002679	340172003229	340172003779	340172004329	340172004879	340172005429	340172005979	340172006529	340172007079	340172007629	340172008179	340172008729	340172009279	340172009829	340172010379	340172010929	340172011479	340172012029	340172012579	340172013129	340172013679	340172014229	340172014779	340172015329	340172015879	340172016429	340172016979	340172017529	340172018079	340172018629	340172019179	340172019729	340172020279	340172020829	340172021379	340172021929	340172022479	340172023029	340172023579	340172024129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22169	20410	27842	23024	20909	22101	20908	11854	7959	6166	4857	3810	3162	2802	2234	2022	1849	1585	1545	1346	1172	1053	974	939	896	892	771	863	796	694	686	653	703	631	668	613	668	594	573	621	581	574	565	541	547	568	550	525	535	548	560	551	542	570	556	522	516	567	560	547	513	544	587	552	533	569	556	578	540	514	523	564	514	522	558	551	507	530	509	536	508	540	509	521	529	492	547	541	576	497	513	572	543	576	534	530	519	506	480	524	552	531	497	559	551	557	506	509	560	552	507	519	515	540	523	547	519	534	558	510	509	549	514	551	543	597	562	517	548	510	518	572	569	535	513	509	528	524	509	538	578	518	517	546	506	527	530	553	552	552	562	513	543	557	499	581	513	483	540	504	529	498	543	482	525	537	469	505	534	531	539	557	561	521	554	514	514	510	572	544	527	505	536	518	511	542	529	549	522	528	526	526	538	521	498	524	523	533	517	558	545	503	551	584	494	552	530	525	519	523	541	532	547	529	513	522	532	502	552	534	551	596	519	512	524	521	536	548	537	537	531	520	562	511	495	531	526	538	551	565	554	540	530	500	498	533	526	551	510	512	549	565	453	519	527	553	556	544	537	559	525	529	530	509	535	516	553	553	553	554	527	539	541	534	510	537	546	532	528	487	571	543	540	531	519	516	543	556	546	545	557	513	539	584	517	494	575	546	520	550	527	521	498	572	550	521	526	573	531	498	568	519	504	509	495	549	528	530	518	531	525	532	541	536	566	568	513	516	511	526	494	531	525	548	493	556	526	554	527	520	530	530	505	553	529	515	514	532	481	521	545	541	536	559	552	568	521	496	521	520	507	518	513	551	512	555	525	544	536	548	533	538	525	588	498	542	539	506	530	520	542	514	554	499	521	540	528	586	520	501	537	521	541	519	573	497	544	509	572	524	570	552	569	506	580	496	531	548	496	510	522	534	526	546	523	515	535	512	519	563	490	493	560	528	564	544	547	576	540	548	523	516	556	548	514	509	570	574	601	514	525	504	518	537	576	537	536	557	563	536	524	514	533	525	505	531	536	509	551	548	550	531	513	548	520	555	509	552	527	532	484	588	548	518	559	526	490	540	572	536	513	563	530	547	538	543	505	528	541	488	578	508	555	536	534	569	533	526	549	583	549	535	538	518	542	552	514	545	543	546	575	520	540	566	540	576	527	514	533	475	522	524	498	512	571	521	528	555	586	515	477	517	538	551	491	558	508	538	579	577	525	490	560	549	530	562	485	520	530	563	550	550	531	574	561	559	543	535	539	498	567	535	565	530	510	528	566	526	504	554	581	567	518	547	514	541	526	524	515	525	508	551	553	488	489	486	553	546	516	541	510	537	475	567	526	559	548	523	527	510	521	502	543	517	528	517	522	547	579	534	520	505	541	527	521	552	541	551	541	524	543	514	577	533	531	521	538	538	550	542	523	536	522	533	494	522	583	540	539	505	565	548	533	519	522	503	531	492	536	543	506	543	513	544	545	550	559	568	508	545	518	530	536	545	582	493	529	529	530	574	537	496	515	518	543	516	520	555	561	516	511	553	504	497	502	543	546	483	527	551	532	536	524	536	539	536	538	520	529	500	513	516	558	550	545	522	529	548	538	560	536	518	506	485	557	544	492	540	528	542	568	551	538	493	536	549	527	547	532	503	537	517	520	534	526	529	566	516	489	514	537	479	515	518	522	509	568	548	534	560	494	505	560	526	554	570	527	525	542	526	554	529	521	528	549	547	516	525	584	513	512	554	517	496	552	533	540	552	521	523	541	530	551	522	528	529	527	552	533	494	542	532	534	547	475	520	551	528	536	484	561	538	528	559	540	531	526	583	549	550	553	580	549	570	475	522	561	553	521	559	503	571	516	512	543	547	566	551	497	520	508	538	525	544	529	508	562	559	561	529	540	586	533	551	542	502	526	519	540	507	550	487	508	487	537	562	528	555	521	549	534	506	542	524	507	556	511	525	522	467	545	518	529	547	530	474	540	527	535	538	550	514	553	572	504	541	561	526	566	495	508	563	509	501	527	531	570	542	539	552	500	579	504	534	497	516	570	583	570	549	529	580	562	520	513	511	504	511	497	519	476	528	471	520	524	579	538	551	528	510	549	551	551	518	547	504	489	594	496	514	523	542	550	541	546	567	525	545	529	537	519	534	562	551	482	555	526	522	578	541	533	550	543	515	548	501	534	507	537	569	488	525	527	543	526	586	504	574	476	516	531	530	572	536	565	547	548	536	508	513	548	530	510	509	518	555	542	501	491	554	505	498	504	555	518	557	525	538	497	517	535	572	504	560	539	557	518	493	526	532	555	524	529	505	521	527	543	485	519	545	536	517	478	525	523	571	477	548	520	544	497	539	518	529	564	530	560	535	500	542	569	547	518	567	545	496	536	517	519	539	513	577	547	506	577	553	517	515	505	533	541	546	532	523	524	526	524	546	534	511	480	527	551	515	526	566	550	482	551	544	499	511	546	526	560	512	541	490	503	494	518	558	521	551	518	504	533	512	536	574	557	518	533	508	582	531	515	521	526	500	536	551	535	549	541	510	559	539	531	513	522	499	523	534	542	507	565	503	529	520	484	492	525	509	547	508	474	536	517	567	530	517	515	548	544	508	519	519	551	553	554	513	560	530	549	515	514	548	544	557	523	554	545	555	533	555	524	532	542	578	563	530	475	515	523	543	533	530	536	503	505	520	559	502	520	495	534	497	500	509	523	538	528	547	534	556	512	519	526	514	528	547	503	508	504	530	509	527	538	551	547	509	522	511	590	546	540	527	485	550	518	552	560	525	539	518	548	542	508	551	518	511	558	537	498	546	500	521	551	520	512	519	516	523	525	573	539	560	589	540	505	517	512	496	556	553	554	532	568	508	556	501	490	574	534	510	526	519	516	554	536	576	559	521	566	555	565	569	528	563	507	532	539	530	539	531	510	544	525	520	492	551	563	556	528	539	518	490	523	540	542	527	537	547	549	540	534	565	528	521	538	534	517	518	598	512	510	567	515	538	579	506	553	517	504	513	558	559	532	555	583	589	518	499	572	555	523	513	560	552	547	513	552	501	527	505	526	496	504	539	517	535	551	487	513	548	518	499	525	523	570	514	537	504	529	516	533	495	575	545	560	530	524	551	560	522	538	563	516	514	532	522	523	533	522	539	509	497	510	520	508	546	535	541	533	582	563	558	540	527	533	545	500	511	510	518	577	560	555	513	536	524	554	524	525	550	559	531	511	492	533	521	466	553	545	543	523	566	546	499	535	575	505	521	529	523	556	488	538	521	525	509	532	522	553	551	554	534	484	553	535	583	515	537	568	503	535	562	546	523	556	553	528	500	523	517	530	569	539	543	528	524	539	531	515	508	573	515	541	568	523	515	570	522	559	532	573	521	500	505	509	539	547	554	546	538	535	543	508	563	529	552	520	534	558	545	503	512	558	507	563	522	510	564	540	521	541	541	534	525	555	551	528	566	501	542
39703	64838	49932	35723	30503	26339	22248	17820	14357	11797	9626	7849	6532	5493	4653	3966	3460	3005	2696	2481	2148	1913	1614	1551	1434	1330	1273	1208	1154	1119	1006	948	897	943	896	921	871	810	773	763	772	799	762	753	779	749	734	754	745	701	660	715	729	704	728	698	694	703	670	709	723	695	659	645	654	701	664	701	674	698	702	667	678	728	744	679	668	698	681	645	687	713	689	682	703	696	647	680	702	711	693	718	685	687	631	701	663	702	713	683	677	700	683	726	711	691	636	661	671	678	691	625	716	688	690	669	725	715	699	679	680	672	695	715	703	671	708	701	730	674	687	733	712	686	709	698	662	651	667	661	706	703	679	681	689	691	663	674	687	709	636	683	673	653	703	660	628	700	702	669	657	697	679	653	668	670	700	678	678	696	672	721	678	743	676	668	685	676	648	649	648	687	716	688	634	662	670	684	702	709	691	721	705	664	707	617	705	724	654	688	655	722	681	687	704	679	693	703	646	654	674	677	733	653	706	709	710	709	691	665	665	664	639	721	677	666	669	673	733	648	693	691	642	649	702	689	677	677	642	674	672	663	653	652	702	674	663	664	665	724	692	674	642	675	729	652	707	716	667	680	735	688	663	697	682	677	688	726	634	667	672	732	674	679	640	699	766	682	689	664	656	666	705	697	690	695	681	693	694	674	681	702	661	691	631	655	686	700	695	671	611	676	644	700	687	694	631	694	682	709	687	706	657	687	678	712	685	730	662	661	744	669	668	714	678	718	696	680	679	632	703	695	677	677	714	633	643	678	719	706	657	679	651	680	687	719	691	694	686	691	657	651	681	712	662	688	685	665	688	664	640	670	676	678	683	668	690	611	685	698	704	696	687	697	660	682	664	701	682	676	655	716	704	693	671	637	690	682	656	654	642	712	719	676	660	657	719	702	683	661	730	672	688	660	657	731	670	677	701	720	653	734	639	705	686	699	676	648	650	714	668	647	625	637	644	636	689	702	686	645	699	713	659	685	695	658	620	659	682	661	697	680	683	675	696	678	635	657	688	662	690	688	643	685	698	723	693	665	683	634	638	719	697	673	653	657	684	700	673	654	686	647	689	684	653	714	699	693	673	660	672	665	633	676	687	709	681	671	700	683	691	640	665	683	725	681	699	721	733	709	645	655	685	687	696	685	731	686	660	702	692	686	665	691	704	717	699	680	670	717	712	691	689	691	659	702	658	664	684	709	655	656	696	708	710	678	715	656	693	701	674	686	706	670	713	687	677	667	687	694	750	716	706	655	699	655	685	708	673	702	668	670	734	661	704	693	722	679	678	648	683	730	668	667	673	664	708	717	698	726	699	669	711	711	678	662	711	668	685	736	673	617	638	643	650	681	687	667	678	666	741	674	659	687	659	684	685	636	654	664	648	655	625	653	613	700	687	718	647	678	678	679	677	657	704	704	704	664	735	682	684	688	718	718	716	698	634	675	682	658	669	673	648	667	668	695	653	634	672	649	648	678	678	700	691	688	714	676	651	660	667	638	665	651	672	658	677	667	699	691	678	674	662	650	711	703	679	649	713	673	725	685	693	693	662	682	677	688	725	672	699	686	666	672	717	665	635	719	684	673	664	700	648	687	696	647	721	681	657	680	712	670	658	655	698	633	666	709	694	683	657	687	659	691	688	673	729	674	683	651	655	640	683	714	685	772	669	640	663	698	667	695	698	647	687	680	665	651	685	688	646	679	704	694	677	672	639	664	681	715	645	674	675	682	649	652	679	725	693	699	696	675	685	698	693	686	685	693	721	708	672	645	628	722	706	663	669	694	654	695	670	637	681	644	657	717	731	678	641	636	680	709	671	682	698	663	715	620	675	651	755	681	621	699	665	672	687	692	642	695	678	719	705	734	681	669	665	639	692	662	656	652	684	672	672	679	671	693	729	701	676	672	697	664	688	665	732	641	681	697	649	696	657	702	673	729	690	690	640	669	656	683	681	697	703	677	671	700	696	730	668	668	694	715	697	640	676	728	673	673	700	670	679	639	688	668	660	662	740	678	669	717	704	670	687	645	653	654	650	684	684	673	666	676	711	716	655	705	685	704	648	689	710	691	725	757	654	674	710	690	656	678	707	650	691	696	659	675	690	682	676	683	653	666	730	669	695	718	687	676	670	666	677	650	706	621	669	683	651	703	696	668	747	721	665	655	695	685	686	670	662	698	697	664	691	649	720	672	667	700	728	697	669	741	703	681	658	642	681	724	706	701	637	678	675	711	693	676	700	710	642	697	682	690	689	666	736	679	651	676	707	692	630	664	676	675	733	718	668	735	709	687	727	635	743	711	683	686	708	665	642	657	713	689	689	704	688	684	695	694	664	683	688	665	702	683	687	711	677	668	670	667	678	664	721	715	714	688	679	661	657	699	663	737	654	687	721	681	698	696	693	722	723	698	696	676	681	607	707	650	712	681	693	673	683	682	709	711	628	689	714	715	632	695	686	700	674	718	701	681	662	694	718	709	687	702	688	634	686	672	645	653	665	758	659	662	723	680	680	643	724	711	696	642	654	659	677	687	683	667	703	638	664	694	658	677	692	691	662	680	684	711	660	672	727	670	668	712	669	681	657	662	680	705	663	681	638	726	630	696	714	690	671	683	685	693	643	709	676	700	704	705	677	692	687	689	631	663	675	673	661	703	666	689	707	675	669	680	720	724	685	690	666	684	684	719	672	676	674	699	694	642	684	675	621	673	696	688	667	647	700	691	701	667	687	748	617	665	724	700	659	688	677	706	700	649	693	706	708	673	686	673	660	669	699	698	664	744	666	694	742	692	653	656	732	718	650	685	673	710	662	694	655	694	683	657	700	699	685	697	693	687	659	658	689	658	652	684	690	683	690	695	672	688	678	691	704	712	690	620	692	693	680	642	688	650	667	671	667	669	664	685	696	693	653	694	680	650	631	647	640	689	706	660	665	616	721	675	708	684	688	665	728	671	682	692	716	709	711	622	684	702	692	716	675	695	708	675	666	683	704	658	644	658	708	682	690	693	702	722	694	662	677	682	694	701	651	716	668	662	644	737	680	658	664	697	652	705	683	672	661	627	722	686	763	683	674	702	639	688	656	677	684	706	619	710	647	676	674	673	695	677	653	685	667	669	695	683	682	656	661	705	636	655	660	665	667	646	679	721	666	724	681	720	659	689	713	669	688	687	682	725	671	709	643	641	660	670	632	642	696	737	676	695	675	717	655	670	657	707	676	675	679	686	673	717	662	668	685	717	689	684	670	607	690	647	691	732	693	692	689	680	669	676	706	688	689	647	720	692	678	678	693	725	698	681	678	724	649	652	692	670	675	706	623	684	666	714	681	625	694	674	665	663	654	712	652	657	649	689	715	696	648	682	653	718	684	682	715	701	692	668	700	690	680	706	669	693	698	695	758	720	660	641	628	629	704	678	657	679	677	637	681	702	680	707	668	715	693	659	707	674	682	663	664	650	715	679	706	687	693	730	682	693	651	665
29836	31938	35669	25412	17005	11172	7749	5367	3887	3077	2439	1995	1690	1489	1316	1239	1082	986	891	872	824	750	775	777	731	655	654	596	610	629	596	573	592	569	566	551	519	531	509	550	535	511	545	540	565	530	523	517	555	553	487	524	493	506	523	489	542	493	518	506	478	552	502	507	530	496	518	513	548	501	505	539	488	516	542	552	497	526	491	499	532	496	482	554	489	508	531	530	522	525	488	498	499	525	547	533	548	510	507	528	506	545	502	555	524	539	519	511	531	529	509	550	523	504	506	527	523	554	554	498	529	525	508	509	519	530	521	511	553	494	503	519	553	548	541	523	557	500	509	504	523	484	506	558	506	537	495	537	508	494	532	495	540	538	485	500	515	553	458	496	543	495	511	510	520	454	500	495	546	509	533	549	535	552	497	509	514	506	549	508	515	513	500	471	496	564	534	509	522	495	503	544	543	481	547	561	506	505	545	489	539	570	494	558	504	504	492	505	500	515	523	548	529	528	496	494	513	541	515	517	507	504	517	483	538	520	520	518	512	518	516	526	527	522	496	537	481	512	513	497	538	525	527	522	537	557	456	510	507	543	511	524	533	521	506	508	508	537	534	507	484	500	489	488	515	493	529	528	518	511	524	516	538	533	545	530	495	557	525	542	482	501	513	482	534	558	503	481	518	499	507	541	510	513	512	530	574	547	557	507	534	508	512	502	532	547	509	486	522	535	527	490	543	539	515	514	505	524	528	509	518	507	470	519	508	548	517	517	547	464	539	558	452	541	505	482	504	533	556	576	470	534	523	507	528	511	503	471	500	505	506	512	530	513	486	519	497	537	510	521	503	499	450	512	492	546	516	520	542	520	522	525	514	515	491	533	501	555	521	531	530	455	508	501	531	536	501	510	523	543	470	525	491	485	476	510	555	528	500	504	508	499	521	493	508	555	516	523	517	525	525	481	512	510	517	510	520	530	513	511	518	543	537	483	492	495	553	498	502	550	522	574	481	509	505	520	545	530	515	504	463	501	549	512	525	540	511	517	492	501	507	481	454	519	493	494	531	442	517	532	509	548	573	497	524	470	490	554	491	511	509	513	549	519	532	513	525	524	543	500	524	499	525	517	442	521	540	539	533	493	502	537	516	486	538	507	503	488	522	538	494	527	508	506	489	512	507	497	507	529	497	531	499	535	501	495	495	546	499	531	503	523	507	540	521	495	531	533	497	527	526	536	507	542	529	513	524	511	489	523	483	521	548	477	501	502	544	527	525	513	520	546	563	525	519	499	520	529	500	505	486	519	518	502	494	523	534	530	524	496	530	541	517	515	537	530	541	529	478	540	503	505	501	524	493	504	498	497	500	519	533	535	493	524	544	530	556	538	520	521	539	504	457	489	517	501	546	485	524	519	565	545	490	523	521	485	492	544	536	541	555	520	497	502	517	524	502	514	503	519	503	501	519	482	498	484	477	516	509	535	507	540	484	515	511	546	543	549	529	548	530	525	475	539	541	520	565	527	556	502	545	454	478	533	494	562	545	499	536	516	541	485	511	538	514	519	493	519	491	498	551	524	502	555	498	538	532	477	481	521	508	503	549	532	527	527	533	531	512	530	465	477	544	503	527	511	545	541	516	502	519	482	559	502	532	508	501	501	530	528	479	499	514	519	522	507	510	510	499	539	486	534	531	529	474	507	539	520	497	523	540	487	501	581	527	508	474	511	550	492	497	490	504	520	532	495	525	503	533	538	521	528	518	493	565	545	503	532	546	530	522	501	522	514	517	551	550	558	525	524	526	530	515	525	512	555	510	511	505	520	530	533	491	493	573	521	525	501	525	514	510	535	533	562	506	519	518	493	532	495	536	545	515	470	486	522	549	563	512	511	484	543	487	531	511	519	490	558	514	516	522	526	505	507	534	555	492	515	525	498	511	503	528	517	503	538	529	487	526	545	545	540	513	498	472	534	506	504	510	506	536	483	502	540	544	541	520	513	507	513	516	499	517	524	506	513	490	522	513	530	536	481	515	535	550	477	467	515	558	525	527	516	531	528	540	539	519	498	550	583	483	505	527	487	505	510	499	491	534	516	485	527	539	500	518	498	543	536	498	534	491	524	514	531	519	514	532	476	493	532	485	520	502	467	519	542	504	491	538	512	480	527	531	523	501	532	483	517	514	527	522	544	529	516	496	520	510	547	524	458	519	511	512	528	501	509	515	484	539	505	511	458	526	556	497	508	541	509	528	532	500	530	507	523	536	533	485	526	508	512	527	539	482	538	492	503	517	484	517	498	571	499	528	481	529	537	537	560	493	480	524	491	539	515	504	500	519	520	486	513	519	499	481	504	512	523	535	524	517	538	543	511	525	501	562	499	526	504	505	512	523	469	510	517	506	533	518	555	545	508	539	506	558	516	510	471	525	543	512	545	540	510	521	498	511	518	528	511	529	521	492	535	529	534	547	521	478	518	483	528	551	517	563	505	531	514	491	506	538	510	485	539	528	518	509	518	518	542	494	519	506	505	511	550	502	491	519	511	500	542	498	526	535	551	503	525	509	547	471	499	513	462	506	508	540	521	516	537	535	500	535	544	496	483	467	557	488	484	522	535	513	481	522	539	488	528	506	513	535	530	501	530	446	538	537	515	514	523	528	530	527	521	522	525	543	512	524	540	519	504	551	532	500	519	515	528	519	488	532	494	497	522	545	532	530	514	507	518	548	533	450	474	559	536	516	478	514	525	531	513	497	539	514	507	470	510	530	511	520	575	484	511	547	508	512	503	485	501	556	536	533	488	508	542	480	519	533	539	540	510	450	521	550	533	511	491	549	540	485	513	494	496	498	530	531	480	537	506	527	487	506	542	491	485	517	542	514	574	532	567	484	532	518	502	477	549	507	486	540	500	512	503	508	545	524	522	507	499	485	525	477	489	540	513	504	528	505	507	547	478	497	520	456	509	583	524	529	528	491	497	525	555	523	504	509	521	524	536	562	493	520	516	505	526	520	520	535	528	514	516	498	498	511	529	488	533	515	538	534	517	545	546	501	511	486	499	553	506	554	508	543	535	524	527	540	524	507	501	531	550	558	500	527	503	522	499	527	542	551	503	539	485	493	462	521	531	492	496	551	516	507	512	545	489	498	501	492	521	494	530	529	524	510	504	496	479	542	498	497	526	492	552	532	462	497	535	496	456	551	506	547	505	502	550	492	490	581	548	503	519	523	460	543	527	511	546	536	530	531	539	513	481	515	568	549	501	568	478	559	542	521	481	542	533	506	523	553	540	538	501	506	531	525	522	516	517	495	486	504	489	544	535	502	507	479	560	515	539	497	537	496	510	558	452	507	519	547	521	543	542	531	498	484	537	495	502	536	514	561	505	533	487	481	508	525	491	495	464	536	517	509	522	554	525	522	502	488	522	513	509	505	513	459	510	499	518	557	543	542	535	481	538	534	523	563	505	536	507	502	519	521	541	522	524	498	551	507	483	487	515	523	537	524	489	519	505
36037	50324	40292	27060	21623	17336	14140	10877	8131	6641	5287	4299	3635	2950	2571	2239	1887	1755	1601	1500	1431	1283	1186	1099	1018	990	957	919	871	853	815	860	795	851	792	759	766	717	698	733	701	690	704	731	694	699	691	698	626	717	656	647	670	711	686	683	653	694	716	674	664	691	665	663	669	728	666	714	666	660	684	673	693	702	663	718	648	741	657	699	681	660	673	677	646	691	674	657	651	659	660	671	714	684	732	707	676	719	749	711	707	699	664	656	661	680	671	682	730	625	640	666	685	708	707	708	656	636	697	656	677	707	696	670	667	661	697	661	710	670	714	651	645	698	669	714	682	662	662	699	673	693	649	698	667	680	663	674	689	657	714	665	724	694	674	681	695	740	704	649	640	728	679	658	724	696	682	684	696	693	689	679	687	691	707	650	651	671	706	633	624	684	645	683	669	672	650	649	694	671	675	651	661	721	667	679	665	642	691	706	662	677	689	678	700	699	648	654	712	685	639	612	640	658	669	648	676	642	690	739	670	650	680	700	676	672	688	698	687	678	705	678	654	662	664	702	645	623	675	653	671	637	675	675	692	658	661	728	655	704	662	639	626	659	708	631	702	650	682	673	663	669	711	632	670	682	697	707	692	673	729	682	688	629	691	685	652	654	677	678	653	651	661	676	672	688	673	684	693	659	664	663	682	700	679	704	719	644	686	667	719	662	666	635	676	675	661	671	655	687	678	645	663	650	703	686	681	654	683	693	677	713	707	723	668	654	699	637	715	636	717	682	678	639	671	682	675	658	664	700	704	683	635	678	667	672	672	635	705	655	625	660	645	665	669	686	700	720	739	654	680	653	618	669	697	678	699	672	646	651	674	703	673	662	648	697	742	699	656	668	659	664	671	631	657	670	714	676	670	707	660	660	684	688	642	665	680	671	656	661	676	679	670	719	638	697	646	704	647	673	702	658	701	665	700	674	650	691	713	674	677	663	694	709	684	675	685	698	660	699	673	685	618	692	710	703	694	713	674	690	660	621	693	620	679	674	688	681	674	665	651	714	602	650	669	688	650	721	653	651	631	679	693	658	686	673	665	666	684	682	721	659	701	685	690	704	677	654	701	711	631	655	681	640	702	652	688	665	704	707	670	718	702	632	713	673	679	656	680	694	644	673	657	623	671	677	672	705	625	689	696	673	684	672	657	688	664	647	667	640	654	664	682	683	639	663	658	662	638	729	642	649	692	698	735	680	648	653	638	687	664	691	724	649	700	696	673	660	687	630	689	652	652	700	674	692	660	675	681	710	671	701	640	708	619	663	692	695	686	692	645	711	661	689	688	665	673	674	699	680	664	693	686	679	636	648	679	696	633	675	685	704	677	677	643	641	659	681	673	690	702	689	675	662	681	675	688	675	627	648	673	693	681	668	667	681	632	652	700	677	665	674	681	680	709	671	659	739	705	712	692	691	727	717	695	638	650	655	661	633	684	641	673	664	675	676	648	640	663	631	677	711	632	691	714	694	696	682	672	661	680	695	656	698	694	666	665	648	650	641	713	618	700	674	637	648	690	674	647	662	694	684	660	678	706	698	704	694	643	691	656	669	675	700	698	678	658	691	672	744	682	699	662	687	675	660	666	713	688	689	611	737	710	695	707	681	659	702	702	630	702	681	679	676	681	644	714	645	702	693	674	671	642	648	687	759	721	691	674	672	624	670	675	704	673	675	636	671	740	703	632	724	690	659	670	662	675	699	669	684	590	643	677	619	699	678	643	648	679	668	664	700	632	675	692	724	656	632	683	723	660	642	716	677	689	621	671	691	670	710	664	649	646	666	647	647	719	710	700	693	683	669	676	651	679	688	704	686	625	689	660	673	671	670	699	743	700	704	697	698	660	628	659	668	641	684	693	654	682	667	675	714	653	629	686	670	694	697	732	704	647	699	668	706	663	689	696	687	659	680	686	683	683	679	702	703	674	629	712	689	708	654	641	691	699	727	667	638	687	673	702	722	672	717	673	652	645	692	687	666	670	706	702	676	691	698	690	633	684	676	697	684	637	722	663	685	706	688	695	680	707	698	669	706	629	713	651	661	697	690	646	678	685	718	631	668	671	701	676	673	686	680	681	723	672	667	646	674	746	678	699	648	640	649	650	666	680	675	702	680	702	662	707	684	664	672	675	644	681	673	665	722	664	678	630	675	700	688	668	681	669	685	675	687	704	713	628	698	687	679	671	713	680	690	642	712	725	739	689	691	633	694	679	658	658	670	660	681	721	648	645	691	649	680	697	618	671	691	694	687	705	662	675	713	668	717	672	680	682	729	651	690	662	665	689	685	709	691	682	715	678	703	660	676	733	722	621	633	636	715	710	660	659	644	681	692	665	674	680	664	672	705	688	708	664	658	664	699	671	654	675	695	649	654	668	652	673	703	711	651	689	727	686	651	674	631	711	681	637	638	686	660	658	690	623	708	671	662	707	621	687	682	669	663	709	697	647	667	702	670	673	704	717	659	687	669	676	653	682	649	706	658	678	683	693	694	697	688	667	707	667	686	675	617	676	684	685	726	674	651	642	635	675	652	670	683	662	661	674	669	663	698	717	728	654	666	634	667	720	689	717	724	660	704	656	657	671	706	648	709	667	682	658	713	664	677	676	644	668	700	701	660	700	689	679	706	713	695	670	699	686	591	674	662	686	701	713	630	676	673	701	665	646	663	708	644	676	670	668	679	633	661	667	694	705	654	644	692	674	683	675	700	649	671	686	670	646	683	679	641	685	639	667	686	677	673	699	661	646	683	642	664	675	663	628	633	679	677	676	718	625	671	671	687	704	668	705	627	696	686	675	657	693	709	662	663	657	657	660	668	656	721	683	675	661	649	652	675	654	690	662	672	699	699	630	659	685	653	691	693	693	661	666	643	677	695	643	682	659	663	668	669	646	645	681	647	694	686	683	705	691	691	675	683	679	702	655	716	675	694	647	703	670	665	650	698	667	682	662	703	681	622	688	662	700	726	678	691	658	652	655	686	661	659	632	730	710	657	731	688	667	692	670	665	689	691	683	651	653	658	666	715	680	673	668	668	644	673	648	705	734	683	674	678	677	719	700	674	677	665	735	694	701	693	667	694	621	633	644	661	693	681	707	633	681	647	681	707	677	662	698	742	652	643	681	666	708	696	703	648	651	654	671	591	699	635	680	665	666	658	677	667	639	676	638	714	633	650	730	655	675	705	682	708	679	676	674	697	700	688	689	674	678	685	661	699	691	667	699	627	709	709	663	669	686	674	672	663	700	661	672	691	629	693	673	689	672	690	680	645	672	696	674	692	682	691	682	685	627	711	664	650	664	706	694	660	688	689	720	706	722	666	725	686	661	665	714	643	626	663	671	673	691	699	723	646	660	680	673	684	698	635	649	678	673	655	662	661	691	670	635	652	690	678	675	645	672	672	696	678	656	638	750	677	661	679	636	687	708	623	646	697	706	676	729	707	677	659	745	651	673	673	682	696	667	688
24572	21686	29285	25344	22827	20407	14866	9112	6281	4860	3884	3137	2778	2216	1958	1689	1489	1368	1273	1245	1114	1032	994	909	898	811	785	807	729	763	680	690	681	634	668	679	611	628	658	633	576	625	618	577	578	606	614	583	637	569	584	572	633	632	595	599	592	592	578	565	582	597	571	581	601	633	533	574	554	588	632	555	574	591	598	563	568	551	579	580	598	602	568	536	589	552	588	562	584	557	588	596	572	602	550	566	546	600	585	574	558	564	580	576	563	556	544	608	569	583	547	590	579	574	592	614	562	583	604	545	579	584	569	597	573	612	581	559	540	606	577	576	564	576	633	587	536	582	552	583	567	586	584	551	528	547	558	542	563	585	601	578	513	533	570	574	631	578	545	540	579	622	564	573	557	549	582	517	554	593	602	597	563	588	559	586	535	558	584	617	559	565	595	566	555	582	576	554	586	604	573	545	585	555	592	550	548	585	540	601	595	558	562	564	616	534	520	568	584	592	583	534	509	632	574	623	536	517	569	561	603	583	582	579	581	551	602	592	581	597	540	534	531	598	583	577	574	521	571	557	545	564	561	597	540	565	537	583	554	602	579	561	601	545	547	576	580	532	553	596	616	590	548	532	580	562	521	576	561	595	587	559	565	567	571	578	584	580	557	577	638	607	609	583	563	582	596	542	565	563	554	539	550	563	573	572	567	609	551	592	560	549	539	595	565	566	590	557	578	523	584	561	569	572	560	592	566	597	562	567	596	562	574	604	530	531	587	547	558	548	594	597	561	598	577	568	560	583	555	584	554	593	567	534	539	605	568	569	588	551	591	576	568	556	568	555	558	562	537	630	540	557	562	573	510	536	610	588	594	542	581	568	612	582	565	543	572	571	543	593	554	556	573	621	575	587	588	556	539	599	589	580	565	589	600	546	579	566	581	599	599	608	626	583	578	531	563	563	592	564	581	558	586	603	591	545	551	589	563	583	543	549	591	553	620	578	576	532	547	574	642	545	565	573	592	593	578	613	550	518	584	550	576	586	581	562	579	606	564	577	586	551	591	603	567	555	598	589	549	526	573	557	565	563	572	599	552	574	571	556	556	606	557	582	609	546	600	565	593	583	575	574	574	602	590	569	590	543	579	569	597	572	571	613	576	574	573	531	571	570	587	605	566	563	568	540	570	566	585	589	539	578	606	531	539	582	592	612	552	585	545	566	602	571	571	561	557	545	591	593	545	531	554	559	590	577	580	554	556	538	521	547	564	558	571	576	593	564	558	570	568	563	605	551	530	611	575	589	569	586	553	602	530	541	591	566	611	557	596	576	598	560	569	580	574	557	587	591	520	582	590	590	532	575	616	567	556	591	583	551	526	578	610	573	623	561	590	562	527	587	600	608	613	532	579	548	556	566	603	581	580	592	580	604	563	568	578	568	582	524	557	547	575	575	572	597	582	578	529	590	564	578	579	534	554	592	589	539	571	588	572	555	577	556	557	556	587	602	584	567	569	582	567	557	568	580	558	520	573	610	617	554	594	572	576	560	586	567	595	568	556	601	600	539	585	582	575	573	570	563	558	545	579	588	531	566	564	549	549	559	569	603	537	490	564	591	582	580	612	551	594	585	573	555	619	546	578	571	579	533	537	535	520	580	571	562	611	601	587	599	563	543	598	603	620	536	563	563	577	564	621	577	566	552	532	536	539	578	577	622	617	548	574	571	538	600	620	564	581	571	538	574	560	583	556	544	583	574	570	559	584	540	566	580	539	590	576	618	565	589	581	571	585	579	611	585	596	592	571	581	624	554	586	590	529	584	571	536	573	566	611	585	559	557	542	583	557	596	554	594	605	523	532	558	524	573	605	544	578	563	603	566	524	606	549	564	609	590	608	571	569	563	575	590	553	559	631	564	603	527	556	601	594	619	544	602	525	548	583	602	576	550	543	607	576	563	523	539	574	535	610	601	557	612	557	586	564	584	584	521	570	646	603	602	590	573	563	584	564	578	572	560	558	548	579	613	536	580	566	555	521	604	572	548	625	612	585	558	574	547	583	562	542	563	562	555	575	595	535	554	589	626	565	563	574	534	583	562	577	576	552	596	596	595	577	619	543	560	567	570	562	568	570	556	590	611	552	571	587	554	550	570	604	576	574	600	536	582	616	580	579	582	583	562	563	553	560	575	569	540	537	530	580	566	556	563	575	564	554	561	552	595	566	591	605	537	524	567	585	529	649	585	578	583	579	602	535	582	555	601	562	578	604	606	543	550	612	581	575	558	565	579	530	590	592	561	579	507	541	548	577	618	614	572	589	597	559	589	561	564	541	567	521	557	583	587	558	541	549	578	632	557	580	603	529	555	547	615	538	546	544	591	580	590	558	632	609	561	581	625	563	578	575	547	561	561	609	561	543	592	598	553	573	562	565	555	571	560	562	580	537	609	592	555	572	559	528	588	585	561	607	597	592	582	619	541	529	581	550	550	570	557	608	591	538	556	595	597	552	543	582	552	624	612	538	568	572	577	608	575	602	550	576	616	543	557	540	572	544	553	617	588	576	600	577	568	570	612	550	575	597	564	581	590	545	572	533	552	584	600	574	628	552	569	607	605	576	571	573	547	550	635	516	601	580	537	567	557	546	591	613	606	555	588	539	585	543	589	570	580	586	594	597	573	554	585	551	578	552	578	584	561	548	588	567	581	544	591	577	584	566	576	566	539	593	569	590	553	546	588	567	589	541	565	574	532	588	564	569	561	560	567	557	584	539	600	560	580	547	543	608	578	569	573	595	560	555	558	545	523	559	504	548	564	569	557	586	556	523	599	616	572	577	535	592	547	588	557	559	553	600	572	563	568	578	630	601	559	559	547	573	612	616	568	574	588	542	568	579	534	516	527	587	559	536	575	612	578	529	570	570	573	581	615	556	602	594	547	602	594	557	553	544	565	553	524	560	549	562	558	547	560	599	603	557	533	533	555	624	567	553	537	588	603	574	563	524	574	588	531	561	597	559	549	552	599	548	579	558	601	599	572	579	559	593	615	583	569	523	600	619	548	572	586	595	564	562	557	582	540	560	561	568	545	526	626	559	605	590	553	541	558	578	585	554	571	560	600	541	545	528	596	551	580	587	519	596	547	582	612	601	584	593	567	543	572	571	589	551	566	571	595	538	537	594	553	582	564	562	546	562	555	574	546	590	560	512	577	600	543	503	575	570	534	574	610	544	588	571	552	557	562	611	564	573	560	583	614	581	566	514	597	562	611	576	564	571	580	561	568	564	565	570	615	556	566	544	581	588	555	612	576	596	570	557	561	572	567	601	577	546	573	575	563	539	547	564	565	590	574	596	552	608	574	556	603	557	595	552	599	587	583	567	644	571	584	579	611	563	561	608	564	609	562	613	601	607	633	597	612	630	566	545	591	561	563	567	590	560	583	549	594	542	583	579	592	544	585	559	580	544	619	542	517	594	566	592	548	537	540	568	585	583	548	545	574	548	559	520	563	546	576	581	603	544	601
37771	61566	45870	33760	28483	23504	19254	15771	12420	9946	8053	6370	5546	4553	3936	3441	2940	2524	2311	2156	1998	1760	1602	1437	1404	1242	1219	1140	1058	1036	1028	1010	959	910	844	912	854	912	846	838	845	806	803	791	754	742	793	757	813	788	805	772	775	810	795	816	828	752	777	754	739	749	752	731	794	734	752	701	719	765	712	767	716	757	740	678	750	717	738	720	738	764	769	691	737	720	755	749	717	748	695	772	753	749	773	742	739	739	709	764	748	743	754	730	767	718	748	755	725	707	772	742	718	751	714	698	729	706	775	681	746	717	775	724	779	747	723	743	789	763	731	765	765	716	764	767	739	701	746	746	688	690	768	715	685	739	786	740	722	716	687	721	751	740	781	741	758	704	744	732	781	768	733	722	810	732	744	720	800	743	759	736	707	807	758	730	759	778	771	759	705	794	770	749	709	707	780	760	773	742	777	721	679	728	755	749	751	761	701	702	695	753	722	728	741	718	780	749	717	779	706	738	715	717	839	721	744	734	782	763	727	769	767	716	744	717	751	752	733	700	743	755	730	767	719	728	727	732	721	729	744	700	748	782	743	729	724	748	708	708	747	680	734	748	750	785	783	683	782	752	774	709	718	739	766	771	742	763	751	757	762	738	745	757	732	716	759	733	752	732	743	740	734	741	757	757	708	733	746	725	774	720	775	777	726	743	730	780	704	727	747	749	762	720	756	771	734	737	766	762	760	747	724	720	697	714	708	724	724	766	743	742	736	713	732	703	677	746	716	751	749	692	743	747	743	711	712	739	799	732	753	741	761	692	752	737	728	778	727	687	778	773	750	746	702	740	737	713	752	707	775	735	741	728	751	764	703	731	750	708	738	758	745	738	767	681	757	713	753	697	729	759	783	728	710	731	753	718	735	779	745	747	717	725	765	709	681	758	767	736	732	730	731	702	763	723	762	743	741	737	748	712	688	757	735	752	750	722	769	751	712	679	739	749	700	730	741	760	744	743	730	746	769	713	747	754	730	706	715	746	794	748	770	725	744	739	745	816	765	723	759	799	769	754	711	748	731	708	742	717	715	758	753	783	748	751	732	735	772	738	744	754	678	746	751	680	701	736	766	750	697	739	753	759	738	689	792	730	771	749	737	748	735	711	750	732	754	732	756	765	766	704	791	722	743	733	725	705	744	737	738	720	703	724	744	719	730	712	755	728	738	764	754	757	713	727	747	773	736	717	769	773	669	804	730	764	756	738	739	764	731	764	761	772	739	748	727	710	693	729	758	781	745	758	751	766	704	703	785	745	760	701	695	742	698	761	739	752	717	750	715	764	694	773	779	707	802	784	789	726	736	699	736	758	734	710	719	721	744	740	763	710	738	735	751	727	755	660	741	799	720	745	737	756	701	717	718	735	779	722	752	716	747	738	734	738	774	768	713	739	734	714	760	758	750	768	714	774	770	713	723	731	721	733	722	706	726	742	738	737	705	785	754	719	737	746	767	792	763	729	783	742	698	720	773	708	697	753	730	742	747	757	749	721	763	762	774	794	736	734	699	764	759	742	719	683	789	734	741	734	739	771	755	741	743	774	772	740	751	775	798	708	741	795	774	738	779	718	737	727	742	753	720	721	739	798	739	727	738	736	761	741	773	751	800	786	775	708	750	738	712	733	701	690	731	687	764	795	708	740	713	743	761	703	714	727	731	742	753	754	717	742	762	721	773	759	733	729	700	730	728	726	764	743	731	738	729	715	744	739	789	742	757	777	712	737	768	757	709	746	708	748	789	714	741	717	780	764	748	748	727	740	728	753	715	770	742	724	785	763	723	709	758	778	752	763	728	749	761	754	750	772	775	708	723	708	741	786	750	749	769	771	727	760	741	771	715	683	786	728	747	769	765	753	794	718	730	777	711	742	752	764	739	697	734	750	739	660	730	721	711	736	788	694	721	731	716	753	724	740	723	763	720	744	730	729	800	760	735	730	760	763	703	766	709	736	752	729	808	762	716	730	736	740	701	752	703	758	712	764	750	741	736	731	702	774	728	756	756	756	735	763	740	732	727	762	701	750	795	732	758	726	705	694	740	801	721	710	707	759	748	700	711	797	703	781	731	716	713	762	760	682	681	780	737	779	707	716	737	724	786	693	779	810	761	722	757	713	700	735	727	786	712	759	769	771	730	744	745	745	715	726	747	756	709	707	707	788	781	674	722	706	760	756	744	737	762	730	768	784	736	726	769	717	707	739	721	766	757	775	702	738	735	744	761	746	746	747	748	740	734	745	734	711	734	746	715	781	690	739	698	718	698	726	800	738	759	720	737	722	766	702	762	763	761	721	770	722	762	688	781	753	753	720	698	719	720	792	771	725	744	744	740	710	724	704	740	713	721	702	758	737	797	749	766	784	738	742	711	702	735	728	761	713	786	794	674	766	703	777	737	789	768	785	723	694	759	771	737	753	736	729	674	755	702	715	759	728	722	740	734	731	757	786	740	772	695	740	746	726	776	721	722	714	795	715	749	770	711	746	750	791	699	726	786	808	748	761	767	771	699	743	761	725	752	750	757	757	762	758	767	759	733	699	722	754	750	760	705	789	737	730	728	768	765	757	759	730	778	724	728	708	768	716	778	708	732	752	731	785	800	761	714	731	750	721	722	688	755	716	777	739	751	776	728	696	726	717	759	727	707	728	734	714	738	709	721	726	728	716	744	758	780	691	761	756	714	703	753	730	787	703	690	747	741	748	786	681	712	719	750	747	704	741	688	714	756	770	785	754	708	699	704	779	748	708	762	764	752	726	732	759	727	740	708	780	784	786	771	732	764	742	680	735	689	690	716	755	700	718	739	749	762	687	735	727	698	696	752	735	765	773	693	788	731	713	768	713	761	745	778	685	750	732	798	739	709	748	771	720	761	759	685	777	760	742	743	726	773	768	710	770	726	763	716	756	708	775	693	748	717	758	761	717	747	729	721	787	751	777	718	693	771	740	744	751	722	765	692	801	756	764	754	771	742	734	734	723	744	718	694	765	743	791	699	736	727	762	736	756	719	758	743	747	719	705	766	755	762	748	755	768	742	754	741	684	774	751	721	704	738	749	778	733	766	739	768	685	751	735	710	735	762	734	714	716	766	786	751	748	774	772	742	738	764	759	753	751	692	750	739	812	776	808	793	772	771	708	748	698	747	723	756	689	778	723	703	715	700	742	747	749	684	747	760	727	737	716	808	785	751	711	742	746	752	772	741	688	769	723	729	758	760	780	728	750	778	748	721	687	716	733	757	752	731	762	748	729	677	733	757	734	776	769	758	769	765	794	745	763	776	723	775	774	735	750	752	734	738	708	776	736	755	750	728	739	773	741	725	747	832	685	753	781	735	730	766	766	722	736	774	743	718	773	699	755	677	760	733	722	735	717	679	724	734	783	751	738	675	734	725	759	724	759	708	741	760	732	763	750	736	713	754	723	707	744	727	747	739	720	731	716	742	759	704	750	748	722	749	725	721	721	715	725	697	752
23503	21631	29523	24397	22247	23446	22051	12668	8839	6771	5403	4168	3531	2986	2615	2179	1984	1793	1524	1425	1371	1242	1070	1014	1047	912	826	821	789	736	734	755	684	687	682	676	617	627	646	582	628	615	620	582	627	560	564	577	637	560	660	563	557	586	598	589	589	543	586	570	546	533	603	541	570	572	558	552	548	567	576	548	594	598	580	599	589	561	568	543	565	543	503	532	560	542	538	573	548	560	549	519	543	595	580	548	562	556	550	575	562	576	561	554	542	522	528	557	565	583	579	549	578	551	568	542	574	523	543	605	551	544	618	586	586	564	532	542	574	568	540	538	569	571	542	556	562	552	512	555	592	578	557	598	561	569	584	566	592	603	562	585	615	581	566	565	531	614	565	531	531	577	573	573	561	560	580	575	556	529	573	552	559	561	545	513	538	585	544	522	580	598	576	509	557	591	609	541	566	574	578	571	550	519	542	558	552	539	607	550	563	527	571	568	568	543	631	572	564	525	553	590	603	553	563	565	527	552	549	565	546	568	530	587	576	589	605	573	525	554	587	574	552	571	540	583	564	548	566	563	578	581	594	559	577	572	576	543	571	555	512	572	579	584	578	536	530	563	572	541	570	551	559	557	562	577	585	554	504	576	535	564	541	551	598	586	580	574	542	566	572	541	540	548	559	515	513	588	604	580	519	570	574	541	585	629	540	569	553	546	609	607	570	569	548	590	575	546	552	487	577	547	555	574	617	561	573	603	559	551	556	576	595	584	569	576	578	555	569	578	580	590	582	557	522	586	543	544	542	541	561	536	566	542	538	507	547	558	549	570	534	590	593	588	601	570	603	555	524	581	545	587	562	566	547	580	579	574	582	572	564	559	623	549	581	586	575	531	571	576	534	602	587	568	555	556	597	550	557	557	557	533	574	559	589	540	599	564	524	558	588	509	537	576	554	573	551	582	555	601	534	584	572	538	557	575	579	532	582	581	553	554	547	544	536	511	539	560	560	605	558	551	555	586	572	525	539	562	541	534	597	536	545	571	599	596	571	553	554	570	547	607	556	517	554	560	575	528	547	591	549	528	582	557	542	586	572	551	612	519	552	541	580	572	534	582	574	567	612	539	570	541	558	563	572	546	541	587	581	528	586	526	564	562	554	547	590	580	576	543	570	583	586	559	519	595	568	560	542	580	554	584	590	598	586	563	591	572	545	561	565	547	571	544	558	528	513	522	594	542	555	558	557	543	505	562	575	571	582	579	524	572	559	540	517	564	547	591	573	600	523	547	594	542	532	537	562	575	569	578	560	547	530	559	584	577	560	556	581	584	565	561	520	563	537	564	576	556	587	536	563	559	579	584	560	549	526	567	590	553	593	562	563	563	572	557	561	557	556	582	572	576	561	544	553	554	597	568	543	529	519	538	546	537	542	568	578	573	570	557	581	569	604	549	540	565	569	516	583	561	574	577	567	547	521	544	555	601	613	580	589	598	605	563	576	548	558	601	560	591	583	539	551	556	580	569	582	545	581	550	528	597	600	564	536	562	584	537	589	557	544	548	516	572	559	557	566	553	562	508	555	551	541	537	560	556	572	567	594	563	578	599	545	560	545	584	597	601	540	564	530	545	518	583	552	572	538	582	560	561	567	592	586	525	530	584	608	532	551	554	574	560	596	560	537	598	604	586	549	572	555	563	567	524	573	561	546	534	520	546	565	585	548	527	547	551	567	566	546	513	553	544	548	570	542	548	521	585	559	534	502	583	519	574	557	511	559	572	589	566	567	544	534	578	533	580	554	590	568	597	586	578	592	560	584	544	521	565	587	545	539	560	561	566	502	550	513	572	543	609	563	550	600	555	598	554	558	579	536	587	585	564	534	554	615	587	578	556	549	578	599	555	583	573	533	565	587	517	557	540	558	572	604	606	565	551	551	582	546	605	536	572	581	563	580	543	575	598	586	549	602	582	598	570	497	569	525	530	606	579	565	580	574	573	547	557	538	572	566	544	544	564	593	564	544	585	590	542	553	539	583	570	514	517	573	558	602	615	588	579	597	557	567	628	588	569	547	571	572	520	554	583	589	551	562	619	560	585	569	572	571	546	558	557	608	556	567	554	577	535	565	593	596	607	540	560	530	549	570	530	538	558	548	587	557	570	599	559	597	552	577	512	561	548	553	545	569	537	610	606	606	546	591	522	557	582	594	534	579	569	548	553	580	583	577	592	584	566	549	567	546	551	554	589	581	585	537	546	519	528	559	580	537	535	565	626	584	548	583	540	570	597	553	584	591	540	558	587	619	572	597	567	511	528	553	583	539	560	583	560	550	549	577	578	561	560	534	575	538	557	596	546	572	595	530	540	575	559	558	563	571	539	591	544	598	562	521	552	555	585	573	546	555	541	543	526	565	570	532	571	537	506	546	579	548	578	574	592	598	561	512	543	580	590	584	497	527	570	588	552	577	551	561	559	581	572	568	588	558	551	571	584	602	592	572	546	555	560	553	561	514	588	579	525	532	540	573	567	608	555	560	526	552	559	619	576	553	556	584	571	572	557	522	514	563	546	528	553	567	562	567	537	566	523	519	560	547	547	557	574	554	604	496	570	578	568	602	552	553	577	606	534	610	549	533	552	555	538	579	545	582	545	581	596	570	530	566	545	536	570	572	537	558	537	580	569	597	547	535	561	527	574	592	568	501	608	592	506	564	610	579	588	569	559	599	589	510	498	573	536	614	552	559	554	563	559	539	557	538	577	556	557	608	553	557	543	562	556	568	571	556	552	523	537	559	569	582	547	531	572	536	568	610	571	553	508	574	547	579	578	556	598	565	569	583	600	568	558	517	581	593	573	512	573	559	531	574	554	588	537	542	602	590	534	546	537	536	545	534	564	571	607	589	557	580	555	578	563	565	535	554	548	565	542	563	586	598	594	580	559	539	577	555	576	557	531	519	519	568	540	581	596	603	553	578	566	512	537	594	574	538	560	561	566	581	532	597	570	582	572	559	560	553	575	571	539	596	573	610	540	584	580	536	567	551	551	548	541	545	566	567	557	600	582	554	511	548	572	549	548	564	556	583	564	547	542	553	560	608	554	533	553	518	547	582	603	523	554	573	556	578	549	618	554	527	543	551	554	577	519	585	539	570	586	527	551	591	598	574	577	558	601	552	548	572	538	579	558	578	568	545	539	522	564	552	574	537	566	594	575	597	570	571	557	555	560	546	600	541	571	547	556	560	557	533	599	543	584	556	574	573	541	598	577	578	568	547	556	558	568	526	584	596	570	585	559	538	533	565	569	586	564	586	571	561	574	565	519	602	530	559	593	567	554	568	555	578	589	587	566	531	596	592	541	558	563	544	557	561	521	594	561	534	562	580	558	577	569	583	580	586	584	564	582	553	547	535	550	570	548	571	556	573	578	564	558	561	557	545	561	572	558	589	548	587	603	573	615	588	527	560	562	531	593	574	546	581	526	558	534	555	552	559	537	556	623	562	560	603	566	554	560	575	555	532	594
41634	67930	49795	37745	32619	27831	23336	19359	15907	12738	10470	8388	7125	6088	5171	4402	3681	3218	2845	2431	2406	2066	1795	1740	1602	1407	1487	1300	1202	1100	1071	1095	1028	995	1033	909	876	869	880	841	864	873	823	784	795	816	774	753	735	736	742	724	718	735	751	766	753	687	737	738	726	716	744	773	733	711	745	738	723	718	691	688	670	754	730	715	749	720	751	784	724	735	743	751	712	734	660	689	771	728	700	730	769	712	678	744	693	683	728	712	719	704	680	755	737	731	696	716	724	682	734	730	752	737	738	709	713	736	718	747	731	722	730	694	739	713	725	683	745	712	725	702	721	707	658	669	681	731	711	681	743	721	746	774	694	671	704	676	731	729	736	755	714	739	659	706	728	714	708	717	698	739	724	671	713	686	692	698	725	728	720	689	724	716	719	721	659	649	737	710	703	713	747	734	684	749	730	699	731	677	728	744	720	738	742	686	684	700	687	737	726	756	728	685	751	742	744	715	730	748	706	735	661	716	731	716	718	706	760	715	756	760	754	730	744	691	716	745	733	751	694	732	693	712	724	731	726	708	757	680	712	721	751	696	691	723	746	749	704	737	707	702	720	693	730	764	697	706	738	715	757	751	686	746	714	704	726	713	749	736	744	707	727	649	671	695	702	690	729	739	741	731	688	678	682	732	713	728	696	693	672	682	732	755	734	742	745	703	682	769	779	724	706	716	719	709	722	754	697	714	724	656	728	683	715	747	761	676	760	698	697	700	727	705	724	703	769	688	721	704	740	762	742	756	725	711	772	756	737	725	700	743	735	717	730	673	635	688	738	658	671	763	719	781	670	755	692	692	739	715	749	732	768	707	696	722	777	711	706	652	792	721	719	709	717	686	717	693	735	701	679	738	750	747	705	718	699	707	704	651	726	744	747	712	708	746	700	728	736	728	736	784	715	741	722	690	725	789	709	712	743	710	697	740	706	614	708	735	676	700	676	743	742	686	695	750	724	741	716	703	704	766	777	728	722	699	722	772	754	723	729	704	721	743	692	725	743	724	741	692	768	731	717	672	690	736	665	749	734	726	738	736	686	685	669	733	740	750	667	678	735	747	699	724	741	736	727	707	702	741	713	722	703	695	727	726	720	745	721	718	768	719	680	690	713	711	709	676	707	681	706	735	715	712	703	726	680	694	702	715	689	697	672	671	732	696	731	709	688	762	768	760	749	744	701	660	755	688	735	741	738	727	695	694	710	716	717	736	739	733	671	701	735	722	757	665	724	717	690	757	718	695	730	751	703	755	728	714	760	638	678	744	755	743	683	694	728	757	700	723	712	752	734	754	681	692	702	726	745	745	704	700	742	747	689	751	666	734	728	704	709	729	699	742	713	721	723	731	720	677	682	679	653	739	703	709	744	729	670	682	692	745	738	715	709	762	662	685	704	714	712	753	778	749	660	708	730	721	708	763	679	708	746	718	703	727	715	799	707	713	652	714	694	764	683	707	693	745	735	741	693	728	740	708	736	686	705	694	680	690	702	707	696	691	730	766	763	668	690	709	707	695	755	712	686	741	734	707	729	733	720	756	694	704	669	633	753	720	720	737	714	711	697	739	740	724	745	715	733	744	726	730	731	677	684	760	691	719	687	693	686	737	729	706	699	737	732	740	748	710	776	718	695	716	722	720	691	706	717	697	711	671	729	726	672	777	764	741	742	765	684	770	720	680	774	717	736	725	718	678	748	684	725	724	730	710	708	714	711	680	727	704	735	730	702	710	709	717	718	720	720	717	754	694	741	720	756	732	728	708	778	709	711	700	718	722	714	723	760	746	737	703	700	690	747	731	679	734	723	671	700	721	715	698	685	678	705	712	698	721	748	712	702	714	735	716	714	659	716	755	729	679	704	758	732	703	776	699	683	720	708	714	686	737	732	731	708	720	711	740	685	678	685	721	750	685	793	749	747	717	720	686	727	729	718	693	706	743	731	738	698	762	747	736	723	702	735	711	704	719	679	709	752	745	704	749	677	758	699	748	733	738	723	710	708	704	737	733	712	731	661	734	714	739	697	764	699	709	708	753	748	666	710	731	711	730	717	742	731	733	750	776	666	706	717	777	705	695	781	752	683	679	725	756	700	706	749	754	709	740	749	696	705	759	687	743	720	776	716	730	751	714	701	704	678	715	719	753	701	745	771	744	730	709	709	754	709	763	683	720	676	740	708	760	742	766	718	722	736	710	724	670	727	751	712	715	707	709	682	729	718	723	702	702	700	695	672	773	735	724	746	676	708	739	715	709	710	704	726	739	727	685	701	740	736	720	774	735	732	712	736	739	710	753	680	771	745	710	703	767	719	722	694	726	746	715	699	721	662	698	720	691	744	732	727	694	685	770	712	730	698	741	729	725	710	660	702	763	675	698	701	688	728	754	701	753	740	697	711	753	698	747	740	723	721	775	689	755	767	691	691	661	710	730	658	726	764	725	683	749	761	733	729	717	701	737	704	669	679	716	703	713	751	724	707	697	687	727	671	673	684	697	693	699	764	728	710	718	720	747	724	722	747	699	723	810	711	749	651	723	697	711	755	708	705	712	701	686	704	718	672	759	701	735	691	755	693	693	675	687	713	709	707	706	695	730	708	769	710	744	727	723	728	751	713	716	713	761	728	673	745	714	726	714	777	733	717	657	694	695	676	730	726	738	731	756	726	745	748	740	717	741	700	778	684	693	708	666	758	683	706	732	675	701	698	750	696	692	730	705	705	723	725	696	683	696	712	724	709	748	686	729	713	689	700	735	758	711	723	721	696	734	718	716	755	727	732	733	716	735	710	698	708	730	689	725	701	709	693	668	714	685	768	706	731	720	732	674	718	716	692	675	735	686	681	696	720	706	662	722	750	732	721	755	696	726	722	713	696	713	698	711	721	699	705	675	730	712	734	722	700	744	729	670	737	746	700	707	769	749	707	724	743	736	660	673	768	700	712	723	752	726	708	722	729	726	739	672	686	768	755	747	718	711	769	711	738	697	683	718	701	704	723	732	755	730	724	766	707	727	741	700	723	726	711	731	701	713	718	676	696	726	711	687	759	709	684	668	724	763	688	744	705	718	718	735	739	762	726	674	747	709	703	717	719	709	719	678	720	683	720	664	727	770	712	740	684	726	715	734	757	701	710	702	810	766	705	711	675	741	723	742	718	747	733	733	726	706	720	763	695	702	727	719	712	709	750	712	692	704	685	777	642	692	714	680	747	711	711	734	718	742	700	707	769	668	697	736	684	718	696	726	733	696	715	714	703	713	734	709	745	714	723	691	745	713	740	663	711	760	727	719	733	745	710	754	698	710	789	715	699	732	758	753	697	669	727	713	671	767	702	659	690	721	710	777	691	760	669	669	730	698	722	698	737	713	702	695	741	759	700	752	712	723	694	727	735	686	751	744	671	722	668	695	706	729	738	703	716	761	738	700	702	697	735	699	681	730	735	689	726	732	758	684	729	712	700	714	748	733	679	760	702	682	758	715
29950	32448	33845	24925	16660	11543	7654	5296	3936	2990	2429	1978	1684	1512	1321	1195	1101	977	945	843	846	781	701	665	726	653	678	626	596	557	550	578	572	567	556	568	558	550	503	537	550	557	512	558	541	506	548	509	504	525	514	496	556	460	479	528	508	528	525	484	498	492	475	490	507	542	491	545	503	496	529	462	483	487	500	513	517	466	484	540	496	556	495	496	543	492	516	513	503	485	490	514	514	515	499	513	523	513	551	481	471	473	491	491	508	535	519	539	483	507	464	493	482	580	470	520	508	488	501	540	485	470	498	521	482	534	501	521	513	545	506	492	523	543	529	519	545	516	511	516	530	480	495	536	483	450	510	513	514	494	490	484	487	505	511	482	543	488	522	498	492	526	504	525	523	569	517	491	511	459	513	489	481	514	520	541	509	469	546	534	522	500	535	519	526	532	504	524	560	512	503	554	462	523	476	472	497	530	511	520	510	516	516	476	518	493	454	468	488	525	536	508	539	489	516	510	523	495	535	535	506	464	555	512	483	529	446	487	511	500	450	509	509	476	552	462	517	483	518	487	513	534	489	531	503	524	510	484	548	474	524	508	475	499	528	542	564	550	525	558	528	517	502	544	525	508	530	497	512	537	548	535	487	518	489	535	503	481	519	478	527	536	519	539	468	489	504	484	496	509	510	531	476	526	490	515	511	537	516	492	505	498	512	528	500	498	501	503	514	500	555	483	478	492	550	467	552	516	527	515	514	518	516	499	506	556	497	541	472	532	534	525	564	549	515	530	524	527	506	524	517	534	504	508	507	533	466	517	497	507	475	526	525	516	484	521	494	518	527	528	501	514	526	551	515	514	505	499	551	503	482	543	512	525	534	505	523	502	508	531	526	522	482	524	517	536	516	471	537	515	506	539	489	473	511	507	519	519	504	502	527	475	520	501	501	490	472	486	508	491	484	462	490	500	499	542	476	524	493	496	496	494	544	544	472	508	500	556	485	498	513	507	531	512	517	524	520	490	522	527	507	526	520	537	482	506	547	497	507	476	461	533	489	497	533	507	535	475	525	561	515	507	504	504	474	511	494	507	475	530	499	523	568	528	564	484	496	467	519	469	513	498	553	499	501	480	514	514	542	525	492	491	530	516	517	511	518	524	506	520	528	510	501	521	544	530	520	517	512	511	499	502	501	509	520	507	518	518	518	520	564	515	514	494	498	509	502	556	471	518	503	493	515	479	536	493	544	470	473	488	535	469	543	515	519	512	521	493	516	532	522	494	518	511	511	521	515	542	528	485	505	495	459	474	531	539	511	531	525	529	511	494	494	510	530	547	506	516	488	531	493	497	505	513	520	516	525	514	508	525	516	525	467	521	501	492	516	488	509	466	512	508	513	489	535	503	498	494	481	504	524	536	473	519	508	513	533	525	465	463	518	532	500	510	490	472	527	490	524	532	530	489	529	476	519	535	505	500	462	494	525	535	532	474	488	519	521	533	514	562	500	497	509	492	522	500	481	500	502	512	518	501	509	504	493	489	498	509	517	510	492	507	483	509	487	516	526	503	536	508	508	513	484	504	537	537	528	524	492	482	526	540	526	504	510	514	520	508	497	473	525	515	502	538	528	524	483	514	481	521	527	521	483	560	481	496	494	472	551	497	492	496	498	437	516	546	529	508	499	505	501	466	503	524	501	525	501	554	523	515	556	492	533	529	532	517	510	491	487	476	532	527	519	501	533	514	496	488	523	506	530	513	486	482	562	497	487	533	474	513	501	503	508	513	497	505	542	463	484	506	500	497	507	511	509	495	522	525	447	491	493	513	491	478	500	530	502	495	541	517	498	515	515	528	532	505	512	497	533	497	493	479	530	552	490	530	500	515	496	546	507	501	502	520	498	534	463	513	526	495	519	515	509	503	498	498	527	515	531	512	490	512	451	463	551	460	513	517	509	527	515	508	482	503	545	491	494	534	546	507	500	497	514	546	525	521	509	511	489	482	512	511	529	534	502	487	500	535	564	520	501	477	490	489	520	515	499	465	517	476	522	513	475	480	496	541	498	479	546	478	530	520	477	521	566	517	480	532	497	550	496	492	480	530	530	479	545	488	472	499	504	503	515	510	537	519	487	441	494	513	504	530	532	490	479	498	523	526	508	512	506	542	496	491	496	510	482	536	520	499	515	528	494	507	527	495	529	516	511	514	521	518	534	479	481	560	445	487	496	548	508	518	480	490	513	545	508	515	519	552	527	504	530	485	470	502	556	510	505	487	517	489	507	504	526	491	509	526	513	504	508	522	507	498	520	533	520	517	511	524	497	540	537	496	516	502	516	513	507	506	496	523	519	479	540	483	478	506	511	509	524	476	509	515	536	507	499	496	516	553	528	509	507	469	504	483	496	475	492	526	477	501	482	529	476	495	497	556	536	511	501	549	534	505	515	510	526	504	532	534	496	522	516	505	548	498	557	541	495	521	535	497	478	512	520	505	525	518	508	469	517	482	470	494	502	515	474	528	490	482	505	511	527	510	485	500	533	505	497	531	517	520	490	528	491	518	540	511	508	515	511	460	519	510	523	528	480	516	521	530	540	485	489	560	546	493	525	504	506	508	536	530	531	515	508	546	486	520	512	536	533	517	535	517	488	542	456	525	496	564	478	491	532	496	527	477	498	496	510	527	448	499	512	516	474	513	502	553	501	494	525	535	523	506	490	495	538	507	482	517	515	493	475	525	513	509	489	490	500	507	485	524	498	486	536	505	498	518	519	481	536	516	548	553	489	495	510	532	506	504	484	508	534	543	481	512	518	516	561	483	469	508	549	558	498	484	524	469	521	509	521	481	483	508	528	528	493	495	485	502	504	513	531	510	535	530	453	509	504	479	525	501	512	560	515	559	516	519	485	510	525	551	572	490	465	515	498	505	522	525	525	530	487	504	474	514	501	530	514	528	544	497	520	531	471	486	522	494	524	496	525	506	490	528	532	541	517	486	502	512	527	498	531	487	491	473	506	512	513	511	542	500	465	512	544	579	522	483	506	530	514	494	526	550	550	501	483	486	466	464	530	486	547	515	527	537	486	496	507	517	476	535	525	555	505	516	566	520	498	522	498	485	547	505	539	508	500	515	510	495	496	532	473	518	482	522	497	501	551	504	544	523	505	497	506	510	488	509	544	509	438	502	505	521	531	551	501	506	487	552	525	527	517	511	537	529	488	553	527	507	492	494	496	488	512	548	517	475	550	507	518	486	536	525	518	517	525	479	548	512	496	539	512	493	499	501	477	525	502	533	479	550	502	488	518	505	500	512	491	560	550	483	519	512	495	525	552	534	535	511	524	503	508	489	520	510	507	499	524	534	510	524	491	481	507	526	495	538	531	505	547	491	492	487	555	507	542	529	496	515	474	516	517	522	526	521	512	497	471	545	502	479	482	518	541	538	524	528	503	499	550	504	524	513	502	480	517	534	510	504	530	531	516	512	525	508	516	527	501	568	528	527	519	523	491	535
36027	50921	38266	27072	21528	17585	13716	10708	8472	6658	5462	4331	3548	3114	2720	2317	2097	1815	1615	1502	1390	1343	1150	1140	1106	1007	924	896	879	867	822	832	798	718	784	769	713	705	707	701	789	703	684	716	693	713	738	665	693	692	695	686	670	655	698	691	652	630	671	628	684	652	713	670	673	687	635	683	718	669	663	650	670	651	683	679	655	651	687	666	647	652	699	663	661	655	697	692	672	676	665	716	660	701	695	660	649	643	648	676	684	669	613	690	643	674	666	688	694	723	672	705	698	656	677	672	701	676	675	674	692	676	670	627	684	626	654	700	663	653	615	649	635	649	687	676	707	699	657	667	624	675	698	619	687	686	651	635	681	664	656	657	687	655	633	667	652	696	638	605	641	670	708	664	617	677	666	671	693	640	666	642	638	703	661	699	660	607	694	674	660	646	673	675	666	677	697	642	688	679	669	684	696	650	653	693	668	704	669	692	688	706	653	692	667	668	685	653	644	638	691	655	690	652	713	680	640	680	675	693	653	645	660	651	668	679	628	670	697	708	688	617	660	675	658	677	696	685	707	702	660	686	660	639	710	682	647	704	663	724	650	651	679	641	651	679	695	652	673	685	667	703	679	673	637	698	714	699	690	655	632	691	635	680	677	672	699	669	703	688	687	712	717	666	689	682	681	701	658	669	674	667	640	661	655	653	646	685	678	695	637	650	690	679	686	660	643	660	679	668	646	656	681	648	683	662	685	607	613	670	666	664	662	675	637	651	662	665	677	689	676	659	681	676	642	673	653	660	699	653	657	609	648	684	671	664	701	705	634	710	704	674	726	699	694	682	693	682	685	628	711	676	637	658	683	648	670	618	679	608	666	638	653	669	678	668	695	651	719	682	589	691	637	668	677	722	696	677	668	661	703	677	707	662	668	644	692	684	679	747	640	683	656	693	674	707	684	628	714	644	674	683	683	732	653	633	694	656	698	656	647	654	644	752	670	699	602	633	672	704	627	657	659	656	675	676	681	647	655	661	655	656	662	662	677	685	653	726	653	698	668	656	695	674	673	711	640	665	720	667	662	662	637	696	660	676	711	651	696	684	663	709	685	659	671	652	677	655	664	703	705	683	687	618	682	663	626	665	671	669	691	645	643	630	637	683	637	699	666	657	663	632	663	648	649	690	671	637	674	691	664	700	640	646	671	661	680	666	663	611	677	629	687	617	675	633	679	681	713	685	657	667	665	690	665	697	657	659	654	680	692	635	717	676	683	675	661	707	607	654	659	696	645	635	663	662	678	655	667	650	626	632	645	606	680	643	685	645	639	632	710	624	717	694	649	622	608	652	686	661	641	645	659	653	690	678	619	651	644	652	709	647	678	649	589	660	640	671	696	652	673	701	653	670	659	647	679	681	685	685	658	710	644	662	616	703	674	637	644	701	664	676	710	672	671	658	627	652	698	710	687	659	650	645	658	636	683	659	680	661	647	667	667	717	684	666	681	684	621	656	691	656	616	655	671	734	666	674	662	651	652	710	659	627	645	697	652	661	708	691	634	686	647	670	660	667	678	654	627	725	631	687	672	651	672	676	713	699	702	673	672	641	647	666	651	681	745	615	687	686	676	645	660	684	677	652	643	686	673	672	693	661	656	683	655	628	686	681	681	688	610	652	672	687	695	687	687	633	673	675	654	670	693	702	692	641	733	735	673	643	615	694	657	662	642	676	695	651	642	657	650	653	705	667	706	665	645	665	623	660	658	668	668	678	652	679	667	659	702	698	685	679	633	662	663	708	646	716	674	682	665	641	675	706	658	618	675	659	691	698	646	686	693	651	674	670	688	656	687	662	659	642	677	715	685	680	661	642	691	644	733	676	687	645	676	673	644	655	726	626	688	703	706	649	651	682	681	648	673	625	646	638	680	675	694	639	637	695	667	666	648	645	670	678	626	674	637	640	645	695	679	673	687	698	649	716	686	685	709	688	664	681	680	652	658	686	703	694	620	640	654	685	672	703	671	663	640	666	658	716	661	722	717	613	650	646	721	638	696	626	694	711	651	652	676	645	658	659	700	646	654	654	690	672	669	659	655	664	682	713	626	638	686	684	701	683	668	672	647	658	702	652	673	653	628	706	666	706	657	659	662	675	708	650	667	642	660	655	662	649	656	669	708	672	645	643	664	666	658	685	692	691	685	637	673	718	660	668	639	633	670	676	665	663	701	714	662	624	659	661	684	659	666	653	662	688	674	664	679	676	682	664	667	664	665	686	673	677	709	668	678	709	673	652	677	692	689	653	705	634	707	648	680	689	710	672	672	664	673	652	700	631	627	685	641	671	677	688	684	691	653	633	635	651	689	654	663	698	723	664	617	666	678	692	675	667	695	686	659	717	628	652	674	646	636	628	678	718	700	681	679	647	642	717	648	674	630	670	721	664	686	669	655	640	664	672	649	676	667	701	677	628	653	682	680	668	704	641	669	689	704	656	686	709	622	659	658	652	636	632	702	659	677	699	598	654	672	626	707	681	631	634	727	622	660	613	672	657	623	668	672	708	706	693	673	672	728	685	688	687	681	671	673	636	673	674	627	648	642	670	687	688	649	634	710	654	684	664	657	650	662	662	672	682	643	681	690	689	640	700	649	698	638	710	709	647	628	631	680	651	695	665	631	650	665	649	679	653	662	703	666	693	722	669	737	669	714	625	679	667	681	680	639	703	693	682	673	694	643	709	686	691	636	659	661	638	648	654	683	676	701	630	660	677	635	694	675	643	674	656	679	710	677	680	690	634	657	664	670	658	654	695	640	659	681	685	674	655	630	693	667	660	649	684	609	665	664	682	637	599	683	630	673	634	686	699	725	666	706	661	700	700	673	676	658	673	671	664	677	659	685	675	693	716	662	691	642	642	693	637	661	716	670	736	653	654	666	656	616	670	639	627	682	657	661	718	689	724	680	681	686	681	642	706	679	678	629	659	676	623	677	666	694	688	636	672	657	689	678	659	693	680	677	713	707	674	721	688	669	637	682	676	667	664	713	638	675	695	633	729	664	680	663	658	642	657	670	670	684	631	672	644	684	687	678	681	620	653	676	670	683	618	680	706	686	640	683	680	656	642	659	715	680	678	668	676	637	708	698	683	647	701	670	659	706	652	681	674	694	682	652	690	651	648	690	685	660	661	668	670	649	700	701	672	647	619	663	711	651	667	653	611	693	694	643	659	640	639	670	676	668	663	649	679	632	681	732	656	672	621	683	702	626	654	660	675	660	670	651	663	681	705	704	678	653	708	659	667	646	648	639	665	675	631	709	657	713	691	692	671	695	687	685	647	667	708	673	677	679	670	698	707	667	687	641	660	656	666	704	636	624	712	679	672	668	692	684	681	707	640	666	666	654	687	675	675	664	676	656	636	689	718	659	653	646	625	681	640	657	656	627	628	648	684	694	647	679	672	679	672	684	695	681	619	664	671	695	683	665	696	700	641	648	621	672	726	731	701	690	636	719	730	693	645	665	644
24568	21681	29205	25354	22741	20320	14495	8991	6543	4965	3912	3174	2703	2223	1957	1769	1590	1373	1267	1262	1199	1043	983	912	847	825	775	755	742	735	695	678	676	647	666	640	638	587	617	604	667	594	591	616	618	565	594	580	589	576	574	608	592	582	582	597	591	569	583	570	587	579	548	543	534	586	554	589	563	534	589	610	540	626	588	591	591	556	597	540	550	573	562	554	592	601	563	574	586	583	557	571	573	554	584	559	555	548	565	557	559	558	559	558	611	578	577	539	542	589	584	580	545	550	578	558	592	565	542	607	589	593	499	591	539	544	566	581	580	569	592	546	567	559	560	569	570	578	561	581	556	590	544	584	526	556	541	597	567	585	600	591	585	561	550	586	559	600	581	586	586	565	537	571	548	591	562	566	564	562	558	570	573	576	529	585	540	617	582	567	555	536	594	559	607	558	587	568	597	574	592	588	578	612	578	596	526	509	621	608	556	630	566	596	529	555	582	561	570	619	606	574	586	553	556	575	573	577	553	594	581	539	518	529	594	537	605	565	519	563	553	570	535	564	561	605	592	583	591	572	551	586	586	564	569	603	552	566	597	625	546	622	548	534	581	583	594	568	542	566	560	556	576	550	587	575	533	561	548	597	583	542	618	569	492	581	559	616	565	564	572	564	575	604	538	523	575	590	549	597	566	596	554	552	570	526	557	563	572	571	583	559	569	557	608	585	570	545	568	560	521	553	557	533	565	589	549	577	592	567	583	572	566	581	580	548	598	545	576	568	590	515	594	574	622	567	599	596	524	571	526	588	588	602	595	583	590	599	578	563	566	590	516	576	539	603	576	540	543	531	578	603	555	572	551	542	596	568	611	563	567	588	563	571	584	573	602	563	576	605	553	544	579	548	587	642	553	601	618	603	545	590	571	548	550	653	533	604	539	574	556	616	570	585	587	528	584	565	604	580	532	567	595	560	550	508	547	576	533	572	555	574	574	559	577	537	551	570	572	552	581	552	529	591	599	561	562	576	576	585	592	579	542	577	559	557	575	556	609	559	556	531	583	579	576	580	572	576	570	582	562	591	535	581	568	565	581	546	570	554	567	540	561	586	553	571	559	568	550	576	582	590	594	549	606	540	563	556	577	577	571	548	589	593	580	621	607	590	589	556	574	529	614	555	536	557	554	584	565	604	594	564	581	618	576	539	599	565	572	569	584	573	553	576	606	543	577	584	583	572	551	569	578	566	589	526	550	559	566	559	608	524	591	565	561	606	570	549	527	558	580	578	571	525	585	550	560	577	574	568	591	572	550	575	606	584	587	566	529	573	626	595	545	581	568	624	556	583	536	549	568	576	603	599	601	594	588	570	603	587	575	571	581	554	579	583	533	506	568	540	559	555	543	569	564	592	586	572	588	557	545	567	577	575	537	582	565	593	583	575	559	562	564	583	563	598	528	571	555	572	592	605	584	561	578	582	558	617	593	542	586	582	525	540	514	534	577	583	576	569	559	569	565	569	570	541	566	547	532	577	585	542	575	556	575	565	568	587	526	550	550	585	545	525	560	532	561	572	547	605	562	564	596	575	559	525	556	555	574	615	531	593	544	571	538	544	555	518	537	592	551	590	564	589	540	598	612	582	604	530	585	595	592	535	621	564	571	549	577	578	550	567	551	590	584	597	576	578	561	586	584	568	552	589	565	560	524	602	576	576	581	572	625	602	543	550	564	607	647	534	539	549	596	598	603	537	585	586	582	562	568	555	550	566	539	551	590	570	561	534	584	594	559	535	569	563	550	572	597	563	543	551	592	563	557	596	609	567	534	587	568	572	565	594	558	583	568	549	581	568	571	525	608	561	559	548	564	593	582	592	557	554	589	587	571	566	609	594	546	577	582	616	577	576	617	575	536	552	573	569	558	625	576	579	554	593	551	564	549	578	584	579	552	597	556	559	579	568	580	569	580	560	567	570	566	541	557	594	589	593	565	591	550	591	615	525	534	651	521	569	584	575	572	573	594	564	609	551	547	566	567	551	588	497	531	556	585	592	578	601	598	569	613	535	584	520	621	576	631	542	586	577	536	588	581	596	609	588	571	561	535	561	589	605	553	580	608	540	523	570	519	601	569	568	561	596	582	576	546	567	532	563	553	566	554	578	549	577	587	553	558	595	568	580	520	570	585	555	609	561	591	541	543	562	579	526	557	580	549	584	577	560	551	577	543	589	526	548	571	571	559	586	584	570	550	541	552	555	637	569	567	583	557	552	588	549	563	545	582	551	588	613	550	586	580	638	573	540	581	596	597	578	569	580	516	589	549	557	599	592	585	523	573	589	590	580	575	562	515	559	595	549	583	557	582	554	551	549	532	571	563	567	581	539	566	555	580	574	567	564	567	587	556	585	588	612	573	555	566	583	587	594	565	576	585	596	584	539	570	558	607	590	559	568	541	612	541	549	595	531	605	555	546	537	550	563	570	580	559	566	604	569	578	534	545	555	628	550	583	545	618	569	561	553	557	583	574	582	551	537	543	539	545	587	566	523	591	592	563	542	559	554	607	582	585	559	546	589	565	568	608	603	545	587	589	590	609	541	589	570	542	549	581	525	566	551	572	579	570	599	553	557	570	579	553	567	597	573	553	569	582	578	568	542	557	566	596	582	533	553	537	547	577	560	563	537	614	528	588	591	599	611	593	613	609	572	580	584	574	575	568	585	544	590	556	584	508	575	597	538	572	550	562	572	601	558	582	594	528	544	501	592	633	620	607	547	578	634	606	588	560	560	596	572	575	607	558	521	591	549	566	562	590	578	595	589	543	534	582	540	548	554	601	563	577	558	595	599	555	579	607	514	548	600	565	607	554	563	526	532	564	571	545	596	563	573	584	553	529	575	542	556	538	574	590	582	515	575	552	541	566	603	557	585	561	578	592	541	582	535	546	598	579	564	567	542	584	597	598	560	619	541	573	562	596	555	568	616	567	583	587	574	594	573	556	543	594	570	571	581	575	573	605	588	564	589	555	569	559	558	586	569	550	586	563	544	574	564	558	607	560	541	570	584	574	506	599	582	568	579	580	587	536	552	571	551	580	589	599	587	496	604	560	581	557	569	581	578	542	566	583	592	569	595	522	615	557	519	550	586	564	548	596	589	546	579	579	544	585	578	538	588	513	557	589	576	586	548	588	600	579	535	600	575	573	567	583	523	596	593	522	578	566	601	570	598	590	560	626	530	595	567	569	548	612	583	628	597	573	562	565	561	558	609	591	580	576	585	609	544	555	522	552	579	592	575	582	564	587	532	583	550	601	556	570	595	602	553	595	532	560	575	557	565	580	529	576	576	538	553	559	570	568	572	588	553	598	551	523	568	571	586	542	537	579	583	611	578	593	544	578	571	563	563	578	582	590	584	596	558	582	604	565	567	530	602	581	537	573	550	575	547	575	553	567	553	558	581	550	627	553	526	565	594	609	587	594	581	592	567	607	549	630	544	547	547	524	532	540	543	596	552	641	603	561	564
38328	61001	45649	33586	27770	23274	19020	15473	12447	10054	8237	6611	5444	4678	4187	3510	2930	2599	2295	2171	1975	1755	1610	1431	1401	1215	1219	1111	1073	1089	1016	967	938	983	898	861	807	859	837	796	881	813	784	800	771	793	759	723	775	750	757	769	722	776	713	772	755	726	802	755	755	758	740	708	707	796	758	790	713	698	710	714	744	729	757	735	724	769	731	679	747	755	740	717	738	721	757	750	756	743	730	738	703	713	751	687	726	751	739	749	803	724	711	786	734	743	775	683	744	698	662	766	757	727	724	742	720	744	731	735	720	720	742	749	754	727	740	751	750	704	760	773	775	722	694	737	771	757	764	756	744	749	773	715	734	724	716	744	787	766	746	712	766	754	756	726	730	750	745	745	749	730	765	774	703	697	726	761	736	712	732	700	707	742	767	722	748	704	751	701	771	749	686	719	765	697	727	719	724	733	720	700	650	768	718	731	736	782	763	772	734	696	686	722	725	759	719	734	739	749	746	718	742	743	685	757	733	780	750	709	753	683	713	715	685	739	679	714	677	701	709	760	739	775	723	760	762	705	705	685	782	757	740	729	750	707	728	713	711	758	739	744	737	747	746	749	714	766	716	757	716	736	785	710	741	740	730	738	705	731	697	699	700	713	702	753	757	740	693	707	749	748	720	699	726	736	739	714	758	769	720	773	730	737	737	739	754	769	750	763	735	734	718	693	727	742	717	717	715	724	754	705	707	705	735	711	751	776	762	754	726	692	721	756	760	720	742	725	703	719	681	674	751	767	722	706	740	708	726	741	739	672	744	719	764	747	726	752	718	713	757	741	754	712	741	756	724	692	772	741	704	763	746	738	754	716	731	724	730	741	728	713	736	713	736	724	710	739	743	760	779	709	735	759	717	753	726	739	723	739	703	807	733	690	759	771	721	725	750	710	731	722	751	755	737	749	726	749	755	731	685	771	724	768	763	732	711	784	794	715	726	803	734	752	750	745	730	734	697	722	696	675	733	698	685	744	789	679	813	667	714	743	723	718	736	744	741	735	725	723	739	705	731	750	716	741	753	755	722	733	676	741	728	705	822	737	714	708	752	804	755	729	705	762	750	733	759	714	754	759	754	752	768	766	715	768	668	735	742	775	771	728	767	744	744	743	752	744	756	746	780	732	756	730	719	710	722	743	744	745	720	758	740	694	744	766	752	743	774	705	728	744	789	680	739	763	772	741	822	751	708	714	735	685	720	719	694	747	714	694	729	734	750	704	777	751	772	697	739	745	713	730	768	741	706	749	738	711	748	755	723	718	683	736	731	740	751	739	715	743	787	753	768	703	707	722	743	738	739	720	751	758	719	678	768	735	726	759	790	700	771	742	757	723	732	709	745	756	755	741	720	720	713	714	693	778	751	755	728	777	763	762	766	749	691	717	730	736	737	733	690	790	757	755	705	770	724	782	737	745	733	822	731	703	730	717	745	723	740	786	789	734	715	727	766	732	736	740	741	739	748	721	731	706	740	735	717	796	744	699	760	755	767	722	740	719	703	707	689	746	776	747	696	774	744	736	758	708	762	776	743	778	736	760	752	725	727	703	729	710	740	745	760	750	773	774	729	705	728	729	757	767	742	760	746	716	769	703	749	745	742	745	731	681	718	722	697	746	730	735	774	768	789	749	698	758	732	692	744	771	744	744	768	722	761	721	735	774	780	727	760	711	811	716	755	670	728	757	739	706	744	768	713	718	749	709	754	740	728	724	751	731	699	739	769	690	727	792	753	710	710	751	737	748	735	784	723	753	750	741	740	762	718	741	726	724	758	754	717	784	718	718	720	752	700	729	675	728	740	752	735	754	703	753	741	752	710	717	702	707	709	733	775	742	692	746	743	698	780	728	782	699	730	726	724	755	733	690	723	755	766	700	697	743	771	750	716	699	714	719	710	748	711	786	750	731	712	740	731	715	741	700	683	744	788	712	696	745	794	687	702	758	772	732	707	729	714	782	746	744	723	697	778	750	766	768	745	703	737	765	754	747	743	746	749	753	764	724	773	782	721	758	759	712	747	819	712	715	779	749	706	680	662	763	758	714	703	773	749	702	750	727	701	726	734	735	694	726	717	703	706	713	772	755	725	719	767	710	754	743	711	749	714	734	673	717	776	738	728	696	712	765	744	754	721	784	728	745	775	723	744	766	758	690	734	712	704	695	739	742	722	750	751	722	767	755	708	724	722	785	744	711	757	726	793	752	703	726	700	721	773	721	741	741	721	750	757	741	726	742	758	729	694	740	710	715	743	749	734	760	750	763	714	733	688	757	720	751	716	717	720	735	758	751	750	782	717	742	707	764	716	737	731	753	725	736	643	689	750	747	761	697	727	730	707	716	702	674	767	723	778	711	726	722	793	726	709	747	746	760	729	714	747	749	657	781	707	731	710	729	724	718	724	721	716	743	775	745	752	713	735	698	731	718	696	729	755	710	712	727	729	784	739	719	803	742	748	791	733	738	738	733	713	753	751	794	720	739	733	760	759	739	736	763	755	758	734	772	747	708	751	753	710	697	752	737	738	708	758	730	742	663	719	737	722	770	745	705	720	733	754	734	772	735	718	734	717	742	743	716	734	732	725	723	745	783	730	760	755	758	705	741	780	716	726	715	765	746	719	798	728	725	777	721	736	752	744	708	774	699	749	657	762	715	696	771	763	780	695	740	724	719	696	717	704	752	741	745	778	699	774	705	684	716	765	752	712	701	738	749	712	700	693	725	688	765	748	729	737	753	764	708	734	755	751	744	729	714	719	715	738	736	737	726	753	729	760	764	707	702	727	715	740	726	757	757	788	794	728	728	782	746	764	707	650	714	731	756	760	742	776	762	743	725	701	806	781	728	770	787	720	752	788	805	732	744	766	743	717	723	712	735	705	760	716	730	747	765	705	738	771	720	736	715	689	783	748	776	763	712	717	724	740	737	713	753	758	719	754	750	752	795	818	730	745	739	739	728	746	729	736	724	703	732	755	786	688	729	739	776	726	794	753	774	787	766	680	811	732	709	735	754	704	726	721	715	758	736	696	720	743	745	694	736	708	753	755	737	739	762	717	723	746	740	741	758	747	777	733	676	717	741	733	756	758	753	729	720	754	668	730	743	773	754	724	718	740	739	681	693	745	734	736	771	743	745	751	740	745	687	706	714	700	697	703	719	779	769	711	754	761	758	720	757	759	725	711	720	703	780	694	730	736	721	729	721	753	755	712	715	744	768	774	711	662	759	741	737	747	718	691	744	747	772	705	780	750	718	726	713	740	749	734	725	708	735	754	771	702	705	745	726	684	733	775	759	735	744	734	743	766	723	722	688	741	735	762	730	734	733	730	757	768	699	757	749	761	730	716	761	756	701	775	718	697	707	714	754	697	780	685	751	695	748	707	741	664	726	808	710	757	771	758	715	703	719	704	713	746	748	753	745	779	768	720	720	766	723	711	716	739	768	742	773	755	737	737	750	703	759	726	726	764	797	731	755
23461	21611	29583	24361	22195	23313	21590	12299	8682	6771	5324	4274	3501	2932	2503	2158	1966	1795	1575	1509	1349	1206	1128	1073	938	896	844	806	824	779	696	674	674	684	640	689	632	624	614	573	630	614	650	604	603	576	613	621	612	567	545	563	576	553	561	593	580	576	532	582	583	529	538	643	556	607	563	575	532	561	546	592	547	547	596	583	578	567	568	556	570	519	569	564	560	512	576	583	517	531	599	568	571	488	539	570	568	576	585	547	543	592	567	521	602	553	514	556	502	578	549	562	549	573	532	581	576	537	566	611	563	533	560	534	554	551	500	567	599	543	535	532	555	537	577	579	531	538	565	511	540	559	579	558	552	588	518	541	575	600	598	559	565	564	547	549	577	561	543	551	575	540	560	569	550	555	564	553	531	534	545	555	549	534	558	524	581	567	573	519	558	585	546	571	567	579	544	532	584	602	558	549	573	574	528	603	544	561	573	579	541	596	582	528	503	564	562	504	568	533	614	576	571	549	546	534	534	588	539	557	567	594	574	581	540	570	525	559	531	590	517	551	543	535	522	548	579	544	548	546	585	612	574	512	535	579	546	567	557	560	541	535	573	496	586	542	539	549	519	572	545	578	528	541	510	515	537	545	525	551	538	534	554	577	554	520	529	575	554	568	578	550	559	524	533	558	545	540	592	578	555	546	550	522	548	571	540	573	528	598	538	525	595	557	554	583	563	540	524	536	590	571	598	545	559	520	545	536	545	527	520	594	559	550	567	563	577	586	585	503	595	589	533	555	546	588	593	531	527	559	551	568	549	562	527	567	585	585	554	596	556	571	570	523	544	553	548	559	551	555	548	573	565	537	615	526	532	527	574	550	597	571	553	581	560	523	534	550	518	522	579	545	598	535	567	581	533	515	533	576	566	564	539	551	544	528	527	543	581	573	516	613	549	543	531	567	531	562	540	550	542	574	586	575	588	556	559	544	530	546	539	561	542	595	564	521	555	579	557	541	567	511	528	551	573	538	510	502	547	533	591	535	560	524	527	574	545	581	568	565	576	605	573	562	569	554	552	517	560	561	505	557	542	610	547	578	555	556	491	549	563	571	588	535	605	560	579	577	553	508	519	547	597	576	559	547	540	548	544	518	536	584	545	513	554	532	557	558	557	566	524	535	514	563	573	479	559	518	540	538	552	530	543	530	562	547	547	528	539	581	604	557	580	533	571	545	559	604	563	568	564	537	575	538	536	512	549	568	606	600	532	553	538	575	572	600	565	561	528	507	517	561	542	589	565	588	552	556	562	569	556	541	510	551	546	593	598	577	584	517	559	561	548	553	552	573	568	558	562	541	548	562	544	539	526	596	555	590	548	521	529	564	555	580	533	544	598	569	553	578	549	505	534	551	547	539	554	571	540	553	523	533	560	549	577	556	569	578	553	568	562	593	525	529	547	587	562	538	580	576	580	528	550	595	548	575	548	594	570	567	556	561	549	540	541	537	561	559	549	575	589	581	590	605	580	580	551	546	551	554	546	531	523	538	567	572	547	582	551	553	541	541	540	578	529	590	551	548	538	569	532	532	562	562	574	572	568	566	531	572	544	549	586	597	576	555	548	549	550	532	517	527	566	545	548	563	537	565	516	551	570	557	609	543	547	571	556	523	540	548	572	554	549	554	568	531	521	572	524	577	582	562	511	562	577	544	547	556	555	527	560	536	507	541	534	549	558	568	586	587	558	542	554	555	588	554	542	541	537	580	535	578	561	553	548	579	535	565	550	576	549	555	480	538	531	568	541	530	540	575	568	569	548	505	571	558	535	548	517	559	561	600	527	564	513	536	587	588	583	577	558	538	513	549	561	576	555	537	576	534	524	586	582	585	574	591	550	506	585	579	563	574	545	562	574	564	549	546	568	529	604	579	538	574	589	546	560	569	571	546	567	589	549	582	563	539	529	526	535	547	554	561	517	535	546	560	552	590	556	545	599	574	568	573	533	581	538	545	597	536	543	546	520	537	569	554	545	524	513	588	569	577	523	563	540	565	531	549	556	561	575	529	587	549	537	548	563	523	533	530	567	621	529	554	576	542	518	545	570	554	582	575	554	535	530	558	590	539	594	571	524	562	517	538	587	567	571	548	551	568	579	582	573	557	565	588	516	575	603	576	563	565	584	564	548	601	553	553	568	593	534	576	563	527	580	530	535	553	537	536	554	554	554	590	555	561	563	566	538	588	555	537	544	524	571	536	595	564	566	541	520	557	558	504	538	558	562	568	513	525	593	571	606	550	528	553	576	596	562	603	599	558	568	591	536	570	536	572	564	543	590	543	569	529	583	513	550	581	533	556	552	548	515	545	519	543	596	598	556	576	604	551	584	519	549	526	553	535	565	575	558	593	608	560	562	556	518	552	532	505	585	548	578	575	546	548	577	558	553	547	596	569	535	541	543	566	552	530	553	533	517	533	587	582	571	546	538	546	572	571	578	537	540	541	556	559	609	567	554	519	550	561	556	577	584	571	581	552	544	555	548	562	552	550	556	524	546	576	531	511	553	582	573	579	547	552	566	537	551	539	534	534	540	546	559	532	610	547	566	546	556	544	542	546	552	533	579	523	562	528	549	559	570	566	543	575	562	510	553	598	545	569	569	531	526	571	591	533	574	595	585	552	549	562	574	582	496	555	521	578	567	533	560	548	534	568	545	506	535	581	566	553	535	560	546	527	576	571	533	548	527	516	573	509	550	549	537	540	545	564	562	574	539	561	582	581	557	590	595	551	533	574	561	610	543	556	580	612	511	536	617	549	542	541	561	547	529	527	581	566	578	561	545	524	562	569	529	546	570	533	541	550	560	570	558	537	554	566	477	567	549	565	548	584	546	573	505	520	564	600	546	575	561	570	534	538	532	555	542	528	591	511	610	543	563	550	518	538	535	496	524	521	517	580	568	567	555	572	546	562	569	535	544	536	559	578	568	577	545	579	572	555	539	559	562	522	560	572	583	554	532	545	564	570	530	534	503	568	595	571	523	528	546	564	545	538	549	559	545	551	564	549	569	537	589	562	495	571	560	562	592	584	547	557	556	588	551	560	538	618	555	529	533	547	566	579	577	560	538	524	514	531	505	552	539	520	602	556	576	550	547	524	554	541	541	546	577	539	584	550	528	568	530	566	501	563	514	525	569	545	549	535	550	588	504	559	538	521	569	529	526	581	537	575	576	548	561	531	538	581	562	510	581	558	588	562	543	578	561	555	560	592	522	555	575	498	548	552	600	548	577	544	558	517	542	583	508	562	560	603	551	611	553	526	531	540	535	561	580	576	542	587	574	570	520	545	547	552	550	532	556	561	539	543	531	533	522	574	556	500	556	592	560	545	604	580	560	528	569	610	567	572	544	550	543	578	557	545	566	557	531	547	544	560	577	608	505	548	553	557	555	560	572	581	610	550	535	565	553	514	563	562	524	548	525	578	549	562	583	521	534	526	558	519	570	569	536	556	551	557	556	527	559	567	523	554
41732	68216	51286	37298	31778	27646	22518	18982	15665	12674	10449	8666	7183	6089	5100	4465	3829	3398	2950	2656	2326	2241	1915	1676	1565	1453	1291	1227	1212	1134	1084	1023	975	953	995	897	903	815	831	831	803	835	821	809	792	782	749	776	704	749	777	700	719	744	705	719	751	741	716	721	709	744	726	745	737	697	727	736	685	671	759	718	717	705	689	755	749	738	681	683	689	703	716	666	707	731	686	672	693	675	716	722	745	764	724	674	655	685	693	686	736	689	737	715	701	685	683	753	736	695	698	728	676	676	698	706	776	693	716	666	770	678	748	676	702	707	741	680	736	770	743	720	709	738	693	758	726	736	721	726	709	690	699	729	730	704	698	730	701	702	757	678	671	690	704	693	655	705	709	681	667	703	684	699	688	683	715	685	706	713	695	730	722	714	708	714	702	743	770	669	717	715	734	677	696	671	665	709	689	679	766	690	736	713	731	706	704	691	755	732	724	680	704	671	714	699	692	704	722	749	761	682	751	697	697	650	715	686	694	626	724	711	685	738	666	730	690	752	700	678	743	717	683	716	706	703	677	681	702	712	685	688	682	712	727	675	711	702	793	675	700	720	692	729	671	706	712	739	690	641	673	667	737	726	737	736	684	694	702	692	678	688	729	709	749	709	735	736	650	721	690	692	673	670	706	722	729	727	727	713	729	755	665	735	719	691	670	737	755	692	710	745	735	687	693	683	686	724	702	767	708	726	681	738	736	687	677	716	700	655	699	703	717	731	702	739	720	716	710	690	704	697	692	715	738	688	679	731	674	747	736	686	716	697	705	693	723	752	724	725	745	743	747	706	746	675	714	723	741	693	696	755	715	749	710	734	749	732	743	693	701	661	684	746	734	733	710	685	705	681	740	727	711	698	665	739	737	709	710	728	687	745	723	736	712	728	682	665	702	694	694	672	661	692	700	718	697	727	683	668	707	705	726	669	725	712	700	722	700	743	676	744	697	707	666	728	726	677	726	672	682	692	664	692	674	722	686	689	717	695	710	703	703	724	705	691	724	704	670	726	723	735	681	734	718	667	717	707	719	744	714	684	663	720	708	726	693	661	687	713	658	684	748	755	640	710	681	694	711	713	707	705	649	718	706	702	738	694	717	644	715	689	790	692	666	722	725	671	694	688	695	689	680	698	695	726	676	695	700	756	713	710	761	738	685	706	724	740	738	749	668	731	684	697	680	669	721	755	690	683	681	713	775	682	707	697	719	755	731	732	686	770	686	711	724	693	675	679	741	732	716	729	710	726	676	717	688	700	708	716	667	716	686	682	713	679	722	673	716	721	761	684	732	685	674	705	714	686	756	713	663	746	673	722	699	687	705	684	695	712	690	668	722	707	734	703	679	703	721	705	693	715	691	699	753	666	759	702	716	729	675	714	722	690	721	721	637	660	667	690	727	729	732	722	722	688	689	770	714	736	680	730	725	726	724	762	715	688	665	710	691	701	708	718	696	708	719	701	750	671	716	719	749	660	711	744	728	737	732	724	688	765	661	640	687	686	737	702	692	729	693	730	733	700	697	718	667	694	695	716	718	716	712	685	742	707	732	745	741	769	697	702	660	722	706	708	681	709	676	719	738	678	729	726	696	767	708	723	738	703	695	674	713	704	766	721	657	761	702	723	746	747	691	708	687	699	710	720	694	705	710	743	749	756	675	732	712	700	702	694	698	717	697	691	777	712	734	731	722	711	734	692	688	686	706	681	710	741	714	704	672	674	694	736	708	666	751	717	714	694	690	685	666	691	735	731	699	694	691	723	705	681	716	739	693	705	702	729	736	716	788	686	717	706	694	708	753	719	684	710	711	700	700	700	694	736	684	710	643	739	737	707	722	703	697	703	716	702	692	701	688	695	706	737	690	687	738	695	685	685	710	733	766	689	695	719	732	727	707	726	714	683	669	674	744	733	775	719	683	717	768	731	707	742	714	719	690	708	654	713	691	717	708	711	709	735	747	684	700	718	751	713	693	693	677	742	715	686	702	723	722	750	667	701	726	705	729	716	706	740	680	693	704	728	636	724	716	706	690	742	669	652	725	689	695	731	719	716	723	691	711	672	739	703	763	728	695	716	730	730	738	666	697	758	740	725	694	727	730	733	677	716	668	695	668	699	736	785	674	707	722	685	723	734	694	693	693	675	715	734	718	696	683	723	738	713	716	744	737	694	686	732	713	697	698	731	737	635	703	694	720	708	686	684	722	721	705	732	737	715	704	729	671	687	700	706	771	741	732	743	755	720	757	693	695	745	723	725	759	699	699	674	680	709	710	748	725	710	702	744	667	696	766	695	716	754	684	726	723	683	706	716	715	754	701	691	735	747	718	746	715	729	699	726	733	698	706	663	680	687	718	716	714	735	693	717	675	709	715	729	759	729	683	727	751	695	741	673	690	722	710	697	729	709	740	704	710	716	669	714	690	693	714	702	729	704	702	711	797	719	728	693	717	700	689	706	719	723	708	686	702	711	711	734	731	702	721	693	717	653	732	698	673	732	719	681	714	718	666	685	731	727	758	729	744	686	683	702	736	700	727	709	713	737	742	717	666	708	708	748	720	702	729	678	679	733	703	728	663	730	703	714	650	669	714	747	780	674	723	751	710	750	723	731	700	701	697	666	695	713	736	735	715	736	745	681	711	647	667	718	724	717	739	739	692	670	742	722	719	721	740	715	677	715	663	704	739	690	714	666	698	696	704	665	753	721	719	698	678	710	684	716	687	727	707	694	701	755	742	666	657	722	708	683	700	687	712	722	761	690	698	705	724	711	691	685	743	712	724	743	721	706	718	719	683	764	701	689	679	702	643	724	672	743	721	732	675	717	676	720	652	770	760	693	704	730	672	668	742	743	717	714	717	703	710	706	690	733	711	694	694	633	720	676	696	695	707	684	744	688	748	745	705	718	693	724	684	747	705	719	665	700	732	717	703	698	672	711	708	735	747	726	704	682	686	710	737	695	665	692	658	717	669	623	732	684	705	719	679	666	669	674	734	707	750	700	705	675	724	722	727	768	706	735	656	682	664	708	700	736	686	704	704	656	728	641	701	739	716	704	711	752	695	710	738	712	675	708	738	704	720	685	689	705	707	731	743	707	709	688	720	686	763	731	720	733	725	739	750	664	676	701	748	702	691	726	694	674	742	713	687	755	708	732	663	683	695	679	712	756	742	710	759	697	710	701	686	677	811	748	719	726	730	742	668	723	756	690	761	725	728	688	727	697	713	684	665	687	724	726	700	692	700	729	705	704	679	705	729	677	694	755	734	687	694	689	670	729	701	725	730	730	743	718	689	725	761	687	685	687	694	726	670	730	687	724	736	714	747	679	698	716	720	715	735	697	711	700	704	706	691	728	706	711	697	684	715	675	712	701	713	711	725	656	686	670	695	715	715	733	720	737	665	703	698	705	705	716	719	737	711	701	700	725	698	708	712	707	733	760	693	700	718	721	728	697	718	719	687	731	762	677	703	689	690	686
29829	31698	32780	25195	16668	11319	7524	5314	4063	3156	2452	2085	1792	1441	1413	1269	1074	1007	992	922	862	824	795	702	681	649	652	604	553	629	589	560	551	532	569	516	530	568	503	516	561	516	511	533	516	485	537	491	515	534	504	547	550	501	499	545	522	487	503	502	513	491	572	486	540	532	512	521	483	515	520	455	494	482	510	579	481	506	533	496	488	486	505	523	517	500	521	506	482	531	483	458	475	516	513	480	520	519	496	536	500	524	508	553	536	513	508	549	487	483	506	528	499	518	500	470	500	516	548	551	506	472	504	476	506	447	501	448	496	516	522	527	495	481	500	571	497	537	518	535	479	505	519	518	493	552	488	512	501	472	522	529	536	531	486	526	515	490	466	486	516	541	531	490	485	520	499	465	527	498	490	498	498	464	514	510	565	533	485	486	505	482	529	511	518	461	521	495	517	543	503	545	539	472	522	509	486	509	477	508	479	494	497	498	515	475	498	534	475	511	483	538	518	497	497	503	523	514	544	485	497	489	535	508	529	453	491	499	539	526	474	489	511	471	481	490	463	519	538	515	516	498	489	476	494	528	523	475	501	507	463	518	476	489	509	522	527	519	535	521	479	467	523	473	448	506	515	471	545	499	524	440	456	526	535	533	514	513	497	500	486	486	490	534	530	496	535	510	475	535	523	538	489	510	478	504	511	496	478	489	518	467	512	510	502	486	514	520	509	518	507	522	516	538	515	540	494	489	482	486	502	527	496	533	510	517	501	475	465	520	481	505	512	526	503	517	521	501	460	497	476	521	502	509	514	518	491	512	486	522	510	508	513	533	507	475	470	512	513	487	532	532	523	495	490	516	507	533	526	541	482	480	523	504	483	469	530	509	506	490	512	462	525	540	506	480	535	518	500	533	524	507	515	489	548	525	515	507	509	511	521	497	528	550	525	486	519	436	525	474	517	500	483	524	530	532	501	500	512	498	485	482	505	520	499	487	475	536	535	513	557	467	503	465	518	502	489	508	489	485	470	535	459	511	482	510	493	487	525	490	490	532	511	490	502	493	517	510	505	530	529	511	504	541	547	524	504	524	495	510	517	507	526	479	497	488	505	494	500	493	502	488	523	503	482	480	520	475	506	490	509	515	497	497	468	455	489	506	546	522	544	524	536	517	499	522	481	496	522	529	485	501	496	481	456	526	503	499	525	502	514	516	515	481	476	518	567	489	514	506	496	513	490	551	488	562	526	501	487	505	493	492	467	503	533	517	490	527	461	498	523	506	537	481	497	533	499	533	485	525	543	530	500	491	511	530	484	525	483	539	505	513	493	497	514	526	472	521	516	524	527	495	506	487	527	512	500	485	478	495	524	490	502	540	538	488	513	555	497	502	497	474	536	537	527	527	500	489	445	522	528	489	499	516	475	513	458	501	506	527	538	488	514	492	488	561	483	508	518	477	501	506	479	523	511	474	481	492	520	538	532	537	488	517	517	491	506	507	523	551	516	518	545	491	499	506	530	522	502	481	504	527	500	488	509	500	509	483	534	502	508	485	519	478	490	500	530	508	507	531	480	507	510	539	511	460	522	520	514	494	502	492	493	495	543	505	461	486	454	544	521	528	535	486	496	502	555	529	512	518	510	506	531	536	525	523	515	489	472	523	456	545	488	497	494	503	494	468	502	505	507	496	492	484	490	514	521	505	469	477	478	502	489	469	497	561	477	482	498	535	514	505	519	506	517	501	489	508	513	566	490	522	498	525	537	452	522	474	486	559	495	550	503	478	517	514	470	506	536	456	510	509	480	503	503	506	525	521	520	530	500	501	497	519	524	522	529	523	485	482	482	527	525	501	518	502	508	520	512	475	518	491	488	479	483	475	537	495	509	518	564	491	494	526	453	552	498	457	533	500	468	489	512	481	466	470	525	484	486	507	502	508	555	520	520	508	470	471	493	523	470	514	512	474	536	523	518	509	492	500	503	463	515	525	517	504	491	510	501	491	487	422	540	501	496	488	467	497	542	482	524	489	501	507	544	497	505	517	499	497	536	494	547	514	530	509	526	520	524	485	529	487	540	464	493	492	506	512	498	494	490	481	496	527	507	502	491	509	528	483	472	511	514	493	511	547	547	531	539	510	504	528	509	517	565	529	519	527	497	514	481	528	478	507	523	519	530	525	502	479	506	491	544	469	494	481	457	504	499	498	455	523	471	509	469	508	521	541	532	518	513	513	507	499	477	519	493	507	551	498	490	506	499	504	501	482	545	535	498	496	530	514	489	468	548	487	531	562	508	516	539	468	509	458	501	503	531	517	514	540	475	483	494	514	517	475	486	487	497	490	519	493	504	498	504	473	537	503	518	527	529	490	543	494	499	503	496	498	473	494	502	544	521	517	504	505	509	515	483	520	528	517	529	529	480	466	492	477	475	534	486	497	458	517	487	505	562	534	503	502	478	503	542	508	481	532	498	486	515	534	533	486	494	493	516	520	527	510	467	494	533	486	496	477	522	499	508	527	503	492	504	511	475	528	502	501	495	515	490	461	549	510	468	534	485	492	497	514	516	500	483	542	525	517	508	491	467	486	493	485	539	508	496	513	484	516	502	513	511	530	550	500	525	510	452	530	495	485	556	534	520	511	514	475	469	540	517	494	520	515	512	487	509	478	489	515	509	490	492	511	474	531	504	475	493	490	485	505	485	524	493	488	500	499	545	498	549	508	497	547	490	559	513	550	536	508	464	482	512	495	543	497	509	515	519	496	523	487	503	508	493	450	509	472	528	481	492	506	528	506	495	512	549	545	497	497	484	517	539	516	509	511	476	470	505	511	525	504	468	520	501	468	482	506	493	480	489	453	507	449	477	449	483	487	490	500	517	528	502	502	487	495	501	499	542	513	500	489	533	487	508	523	529	490	521	526	489	524	461	463	516	513	537	491	501	508	540	516	470	491	479	485	544	479	457	494	524	502	529	531	517	490	523	521	510	485	486	476	515	511	479	469	490	516	531	505	471	491	516	489	504	508	537	473	549	520	493	539	498	525	506	520	488	471	504	477	514	499	530	494	519	462	528	486	541	504	493	471	550	479	521	547	481	492	495	479	522	506	495	487	483	507	477	486	525	501	520	481	488	540	492	511	500	505	473	523	495	498	457	492	478	504	519	451	487	526	524	530	478	536	533	484	481	502	514	486	513	572	512	449	507	471	537	504	531	497	519	534	483	533	517	451	523	508	518	486	493	514	510	474	489	489	495	478	502	508	513	509	492	485	480	516	496	520	504	504	460	509	529	456	499	521	506	477	508	514	502	476	488	496	554	506	509	516	500	530	489	493	523	528	535	474	524	495	516	504	511	506	530	482	521	447	482	497	449	535	522	546	519	500	513	504	530	500	502	499	497	510	471	541	524	518	506	497	514	495	507	525	493	488	524	481	515	513	530	519	527	476	479	510	500	502	520	518	473	522	501	494	516	490	519	503	496	497	525	469	479	503	465	553	483	523	516	510	526	477
36386	49517	38049	27140	21721	17248	13729	10660	8610	7027	5527	4556	3736	3163	2752	2325	2020	1828	1770	1582	1421	1366	1174	1084	1052	985	918	895	893	850	872	825	770	778	738	771	753	716	679	688	743	666	690	692	690	696	745	721	676	679	714	662	671	684	660	688	714	680	647	758	675	652	665	667	654	669	668	652	665	648	655	660	682	633	684	687	682	695	683	657	679	651	684	676	641	662	655	664	674	688	707	653	656	704	673	665	607	678	632	680	650	650	674	674	684	632	623	679	692	675	705	628	636	628	628	672	644	659	641	723	633	689	709	682	694	700	655	642	664	643	665	636	627	627	672	629	618	636	681	629	681	657	710	658	666	681	649	712	691	664	682	661	660	632	689	651	639	650	629	666	649	648	685	693	627	640	678	651	706	698	649	682	648	677	639	708	671	673	659	648	696	603	618	716	654	683	666	640	678	641	668	685	663	623	636	680	674	663	630	639	639	647	659	673	646	680	652	628	692	670	696	634	650	669	646	656	696	690	647	637	633	708	675	675	692	659	682	609	660	615	639	648	661	643	669	636	650	669	610	607	620	664	673	624	651	670	671	644	647	693	654	631	694	666	701	668	709	664	695	678	690	663	650	697	699	637	609	654	692	676	619	730	672	663	670	661	649	683	629	638	660	682	653	671	713	641	675	683	684	666	649	632	695	627	612	647	633	679	678	643	645	651	636	673	645	647	682	681	676	690	657	669	618	637	628	647	677	633	623	641	620	637	600	696	667	599	668	641	692	680	658	670	660	613	685	660	682	663	666	674	646	649	663	655	654	655	660	674	671	623	631	656	622	657	638	673	681	662	664	636	608	661	680	619	668	632	658	656	705	690	657	639	636	667	609	675	643	670	617	601	643	665	667	626	668	628	627	607	648	633	679	620	708	683	673	677	646	644	646	694	637	670	663	635	657	644	657	661	634	667	682	637	674	655	696	688	635	711	659	634	655	657	653	660	623	648	672	650	678	626	637	692	699	690	659	676	659	632	640	696	634	649	609	655	688	672	642	642	629	677	717	646	672	634	635	649	676	697	648	652	685	653	607	679	654	637	658	644	667	643	637	627	671	670	659	643	643	657	694	689	647	628	663	671	670	663	700	673	710	710	604	650	645	643	658	700	618	611	666	657	648	628	652	656	668	644	604	667	654	684	713	642	676	625	684	620	626	666	663	604	708	679	685	666	644	649	671	653	634	661	655	680	613	696	669	665	721	650	702	672	651	679	661	671	628	657	685	682	644	657	608	681	698	661	665	674	677	653	655	684	624	654	641	626	696	664	644	697	672	635	688	655	650	644	644	706	641	594	707	674	684	650	677	640	679	697	694	652	686	672	665	657	632	623	667	648	684	635	662	670	602	691	622	648	698	657	672	673	660	671	639	661	649	706	652	630	671	669	678	687	678	662	657	656	650	695	642	691	669	647	618	675	679	666	693	600	695	655	629	655	702	665	673	701	694	642	684	660	661	625	627	685	689	684	673	698	696	660	650	640	667	704	673	687	625	675	638	627	713	672	677	621	721	653	653	649	654	669	643	692	674	692	673	626	699	659	659	643	641	670	687	658	618	617	682	672	648	648	616	638	660	683	694	652	700	677	652	607	670	680	698	633	650	657	666	640	657	660	653	637	653	635	694	647	670	627	682	656	679	658	674	662	638	639	650	632	686	664	653	630	677	669	668	687	676	666	670	663	706	658	643	651	646	649	669	692	680	693	644	642	603	660	671	681	719	671	684	688	657	648	662	667	690	693	697	670	670	631	664	678	651	651	641	686	673	670	620	680	651	683	639	639	632	618	664	694	675	651	639	722	631	669	678	674	705	655	629	671	688	656	679	690	638	665	684	657	638	654	648	657	656	641	653	688	668	662	677	687	683	677	642	692	682	670	634	689	743	660	628	671	663	631	695	659	674	707	684	616	691	686	662	689	668	710	676	665	688	714	648	640	682	678	672	612	663	647	669	661	613	642	681	658	654	657	603	654	641	656	649	614	662	668	642	674	637	693	679	694	609	709	651	672	631	644	643	633	708	655	655	676	687	687	673	661	672	667	644	660	647	625	657	660	655	638	671	656	680	666	653	664	663	637	686	618	649	649	699	669	702	663	645	675	694	682	687	681	696	640	644	670	641	640	683	632	654	650	691	660	652	662	640	639	700	700	702	651	654	691	647	679	636	679	668	667	642	671	654	626	695	703	677	660	631	665	671	682	660	671	644	660	665	645	682	689	609	709	673	671	670	623	666	635	701	666	643	637	640	696	704	665	653	645	666	636	666	677	659	624	636	651	672	678	658	682	614	694	704	675	700	686	627	671	711	661	662	720	682	632	640	658	662	658	673	619	635	676	672	603	675	650	682	660	672	642	632	668	647	649	654	697	699	640	626	622	704	670	652	649	696	630	652	668	658	660	621	701	723	647	730	701	674	632	670	623	664	679	684	686	640	644	638	665	680	690	653	659	642	679	654	705	660	664	652	622	676	640	708	647	640	648	623	637	604	665	664	672	648	643	678	667	643	693	645	705	675	703	678	659	685	694	658	619	656	647	675	664	692	679	687	647	665	649	668	627	648	728	639	636	685	686	695	662	653	649	658	665	650	697	662	699	649	700	606	658	663	676	656	639	679	701	629	677	670	689	683	717	644	648	640	711	643	662	635	665	620	666	668	660	664	679	666	650	673	648	691	651	663	681	645	631	683	619	693	614	666	656	683	640	684	667	669	619	686	642	670	683	676	644	657	658	633	677	700	658	704	660	657	661	626	631	693	698	678	632	701	661	622	634	606	632	641	664	661	665	691	640	674	658	695	679	728	633	689	630	670	673	631	631	659	626	634	651	674	659	639	629	605	673	650	631	672	672	704	684	632	670	671	663	675	645	648	652	681	676	672	645	669	684	688	649	646	632	635	643	667	646	666	642	668	647	636	628	700	698	642	631	682	645	619	701	726	658	703	677	668	601	663	688	602	657	686	641	660	684	641	628	628	632	628	682	727	663	632	648	657	658	674	697	644	615	669	625	698	628	678	645	649	634	656	654	659	626	663	642	690	703	682	638	650	650	611	637	640	668	619	637	625	676	693	706	661	650	684	658	679	619	672	665	622	660	664	677	674	631	631	709	654	683	704	667	630	695	641	688	688	641	654	651	672	634	640	656	670	638	731	709	631	669	649	661	656	666	661	630	678	640	646	634	711	638	659	690	632	656	602	697	685	654	689	693	684	642	680	627	660	623	696	668	664	683	711	710	718	637	647	611	646	675	647	662	681	649	646	629	654	653	681	656	646	676	659	643	645	624	693	670	644	661	655	643	707	617	639	673	659	679	711	618	666	610	626	657	684	634	618	657	714	667	684	664	654	651	625	641	653	671	648	639	650	657	672	683	667	660	641	679	695	643	630	606	637	717	648	659	637	619	653	679	639	692	649	659	611	638	661	636	630	679	667	634	644	649	619	661	659	723	720	636	693	620	648	615	667	681	710	697
24592	21725	29339	25360	22676	20465	14759	9146	6475	5099	3896	3313	2797	2418	2078	1795	1589	1482	1274	1164	1135	1048	918	910	822	759	749	767	699	719	707	710	691	632	596	672	631	577	626	648	570	621	630	621	584	581	597	567	575	581	564	556	563	535	580	542	552	585	578	543	539	571	572	563	603	591	579	528	567	580	541	548	545	568	546	550	550	588	561	577	541	544	584	571	599	579	557	533	563	564	550	519	558	551	563	568	568	565	575	574	548	528	562	481	544	621	589	559	554	552	531	543	563	545	550	568	554	553	538	588	559	608	566	556	556	579	536	525	543	517	535	545	544	535	519	553	569	551	564	588	599	542	592	576	563	541	548	586	542	567	558	519	558	538	562	553	598	540	548	553	536	541	576	573	585	566	579	534	573	525	568	534	560	564	562	538	561	588	568	597	557	485	551	567	602	544	557	603	564	572	577	563	538	527	539	550	567	527	609	580	584	607	552	530	541	574	517	569	589	584	543	554	561	530	531	561	567	566	551	553	546	555	556	554	565	546	502	583	529	567	569	572	538	576	535	544	581	531	557	531	531	533	531	535	552	522	607	537	550	549	541	546	591	549	552	548	574	542	597	586	548	554	556	564	540	599	574	586	536	576	589	540	559	580	537	503	599	548	542	596	567	572	565	549	598	568	570	513	523	547	553	561	569	541	532	537	549	571	546	528	534	593	576	583	565	565	585	544	540	558	550	575	532	541	550	574	566	602	609	554	511	562	566	517	586	551	599	515	541	571	581	576	560	558	566	564	537	551	578	562	588	502	571	561	548	623	564	574	579	597	582	546	585	574	548	567	562	543	529	529	572	557	532	541	502	601	532	500	603	567	541	576	576	586	570	561	527	597	549	571	523	514	551	522	559	611	545	570	560	535	537	562	515	564	562	586	643	513	562	562	581	596	559	565	573	552	496	579	567	590	540	569	552	561	551	556	599	565	566	589	562	571	560	549	536	573	536	542	561	509	627	591	596	573	589	520	522	613	559	538	580	524	549	570	562	545	557	576	556	543	547	503	551	575	566	576	553	533	545	579	552	553	578	562	552	572	532	549	536	565	562	556	571	550	609	538	569	569	525	584	539	549	521	590	557	540	517	566	543	565	564	569	581	530	546	561	525	559	558	584	541	543	593	561	575	595	503	508	587	592	572	580	545	537	571	556	567	575	602	538	578	564	585	525	554	551	547	583	555	517	576	525	614	557	573	550	558	569	544	555	562	564	581	543	538	580	580	571	578	539	576	552	538	563	579	543	527	528	558	586	509	536	584	549	592	549	536	606	598	538	546	538	550	569	560	539	549	572	575	551	520	556	584	534	589	570	615	553	566	531	534	594	529	531	530	536	534	536	554	527	580	562	533	579	580	563	578	591	534	554	563	552	570	558	534	509	500	620	578	581	513	548	543	555	571	569	570	555	560	531	590	547	543	568	549	554	546	510	575	558	574	554	560	536	553	539	551	577	532	585	559	561	570	560	543	555	558	556	541	545	550	575	582	561	553	521	593	562	571	595	582	605	557	512	549	560	517	534	604	562	546	559	563	588	556	578	537	554	518	561	567	586	542	615	568	533	568	563	532	579	557	525	596	567	571	549	538	542	511	555	546	598	565	577	535	576	543	565	537	572	539	525	539	576	577	570	535	557	560	550	570	532	538	552	587	558	542	569	560	516	558	549	560	587	569	544	594	563	579	573	548	630	567	535	578	535	550	563	528	558	561	549	590	550	555	602	577	536	561	569	557	556	546	576	602	551	539	522	561	511	501	520	542	586	542	537	557	610	544	562	593	555	567	544	567	609	536	526	598	594	580	562	523	549	576	566	522	577	524	548	557	564	592	533	552	596	569	548	547	556	545	575	570	537	537	556	597	528	489	559	560	543	551	606	596	548	552	542	579	591	556	579	555	555	535	539	524	566	574	574	545	568	595	548	543	585	537	573	548	545	582	579	514	573	548	578	554	546	562	547	593	583	560	541	592	560	547	578	580	577	572	545	541	555	559	556	534	555	550	610	510	577	530	566	573	517	542	536	563	542	548	574	547	577	543	616	549	560	576	527	548	585	564	557	541	531	526	586	570	544	562	563	547	594	517	574	555	526	599	565	516	537	527	567	580	581	585	545	568	586	543	588	559	528	604	570	550	568	560	547	586	587	529	558	560	568	528	544	549	555	586	519	580	600	566	556	584	564	547	530	602	596	542	569	550	505	581	569	543	539	534	553	526	582	558	553	561	584	542	554	564	580	589	577	540	564	578	600	582	550	531	564	558	597	559	555	558	570	532	542	590	581	565	597	553	576	535	573	562	546	591	600	571	556	560	562	521	573	587	549	539	640	550	553	591	561	582	600	568	534	581	540	533	558	615	536	606	525	607	566	617	554	573	566	557	547	576	557	563	534	550	568	563	570	571	613	582	572	591	573	570	551	568	543	581	571	537	565	547	553	558	544	579	566	597	596	534	590	613	554	593	596	557	538	597	517	560	528	568	571	548	527	570	543	585	561	515	532	566	580	542	530	591	564	570	541	564	531	571	534	545	586	566	568	530	530	573	580	561	534	595	555	597	595	579	591	605	595	601	579	570	585	551	594	577	596	534	554	543	546	595	577	535	528	525	567	551	546	560	514	539	571	569	562	562	541	590	534	596	544	539	556	537	595	603	528	544	560	549	572	561	539	538	567	556	564	602	609	525	564	548	603	543	579	546	508	549	519	526	552	513	533	593	603	559	550	571	562	562	531	586	584	572	542	564	559	591	568	580	555	536	556	582	572	582	519	569	581	564	569	533	539	552	543	556	551	527	568	580	556	603	576	529	605	517	604	561	549	525	581	550	549	521	581	597	564	671	575	566	558	584	595	602	558	575	550	541	546	547	562	564	522	584	556	536	552	560	567	559	579	518	560	567	585	542	604	543	499	564	549	575	552	559	531	565	525	563	631	528	556	558	533	567	545	557	556	553	584	537	585	561	574	566	562	536	594	572	528	570	544	595	582	553	576	557	548	544	576	583	519	537	591	540	599	546	532	558	547	560	574	564	544	572	561	531	567	516	529	576	558	528	561	524	574	523	590	537	578	557	537	561	550	581	528	616	564	532	549	528	571	581	543	544	573	556	539	553	593	585	529	543	553	523	572	550	561	537	561	571	565	550	534	523	585	590	593	572	553	541	563	558	579	576	552	553	543	546	558	587	535	566	537	571	575	522	546	573	541	530	563	568	602	574	563	552	549	524	569	512	547	580	551	574	525	555	565	564	549	552	540	582	572	566	594	542	522	550	539	598	549	553	556	573	563	546	595	588	559	530	561	528	549	579	568	529	567	573	597	563	576	561	577	534	591	531	578	566	579	554	523	513	558	570	499	597	600	582	533	551	552	543	523	561	549	538	523	552	546	594	550	571	562	560	574	568	551	541	574	568	582	557	566	577	547	571	645	561	554	576	542	603	609	590	541	566	599	579	535	557	579	564	557	576	555	591	591
38160	58576	46005	33526	28412	23784	19280	15655	12720	10530	8369	6998	5879	4711	4117	3501	3090	2761	2430	2129	2000	1818	1627	1493	1345	1195	1185	1211	1060	1023	1005	941	941	902	898	881	889	804	826	819	775	756	780	769	817	756	784	768	815	746	710	733	753	722	701	713	754	715	766	733	758	665	753	748	736	737	718	724	765	739	723	749	758	729	725	667	748	710	696	760	722	754	752	763	742	742	730	713	732	743	666	649	742	724	723	728	737	711	696	750	675	760	715	760	749	711	779	737	739	714	719	746	707	725	735	730	730	775	757	718	743	705	743	701	710	712	727	710	708	722	715	752	771	716	681	716	680	668	691	690	752	758	644	726	718	713	757	757	726	687	753	729	716	713	719	683	746	707	751	708	750	734	726	726	720	739	691	747	755	741	721	728	712	724	703	743	710	689	738	762	732	759	739	743	721	731	703	747	705	735	725	669	692	712	749	711	738	744	740	726	720	696	664	687	710	765	749	730	715	709	777	726	769	727	739	715	763	702	720	758	717	745	720	778	780	727	703	759	712	739	750	672	765	690	719	697	695	696	733	716	701	725	731	715	688	709	656	706	709	788	726	682	752	761	687	761	731	752	708	728	720	743	755	727	719	724	713	766	795	694	720	756	694	685	717	700	743	743	724	732	764	747	775	706	692	770	708	744	695	681	675	718	766	722	744	754	712	732	690	733	717	733	730	739	698	705	706	739	742	730	728	649	685	703	750	710	731	740	663	724	713	716	723	771	695	720	721	685	713	771	703	677	721	718	749	701	720	705	724	741	758	729	649	729	715	706	719	695	748	642	706	728	718	728	745	763	725	681	719	736	683	730	726	677	683	718	721	759	717	729	722	731	726	721	724	728	723	729	727	712	723	718	698	712	747	749	718	717	744	723	737	725	727	670	706	758	717	760	728	674	702	735	770	677	737	724	746	766	781	742	714	712	710	709	706	747	750	724	747	701	696	689	683	696	692	735	722	708	712	735	737	742	717	701	677	726	701	743	724	708	719	717	757	736	744	736	733	700	766	722	724	757	705	724	752	723	696	685	738	711	775	702	748	723	737	681	744	716	735	712	747	774	743	721	740	740	714	743	737	723	708	732	725	762	717	752	694	685	701	710	729	712	747	701	729	689	757	718	725	715	750	703	695	695	720	717	728	710	736	727	761	718	726	681	749	698	714	719	694	723	716	719	744	738	702	732	677	704	697	728	725	696	729	724	709	719	750	735	705	708	688	772	712	711	711	721	734	722	766	716	735	717	748	691	723	746	732	752	686	778	734	721	746	734	732	736	738	729	717	743	697	734	744	674	709	665	723	750	691	792	735	711	715	712	667	731	716	754	726	744	731	735	727	726	731	769	731	741	705	718	728	728	772	716	715	695	706	719	721	730	696	719	709	717	726	725	718	732	703	773	656	769	785	700	703	706	723	809	728	718	727	724	736	651	768	709	740	687	710	753	702	702	675	651	690	696	714	711	746	732	715	718	687	727	729	723	727	739	698	717	785	745	769	770	686	718	746	684	758	738	721	745	742	745	721	736	730	700	731	716	707	818	730	753	712	764	724	751	738	737	755	758	713	680	724	713	684	712	676	740	748	724	785	681	684	661	742	697	776	775	769	711	700	726	714	702	696	727	742	687	736	735	686	731	747	668	679	771	706	699	731	700	692	710	747	723	697	736	777	680	718	715	698	783	739	722	711	729	751	751	734	729	723	765	721	728	759	788	712	746	735	767	735	667	764	681	730	736	739	740	766	755	712	729	743	731	764	727	738	723	763	726	732	695	702	732	733	729	757	703	740	739	737	764	709	680	702	703	759	757	698	765	721	697	766	717	719	764	710	714	724	718	705	732	715	735	782	791	727	693	717	765	723	724	717	739	711	723	725	705	712	693	792	726	733	727	715	751	712	731	691	720	704	725	661	727	740	726	683	687	747	735	694	725	761	749	693	725	737	717	680	728	748	728	720	727	697	706	713	730	683	691	718	738	723	706	758	754	719	686	727	730	711	788	739	724	768	730	727	740	662	694	737	669	737	744	704	679	704	765	761	737	706	729	696	703	699	750	706	748	706	715	702	721	752	741	763	759	711	748	741	733	788	711	724	702	695	765	768	759	730	713	736	724	716	704	720	738	711	721	737	710	732	709	736	755	760	735	735	743	728	666	735	782	686	755	714	689	746	703	708	718	719	784	759	729	744	692	696	721	726	734	745	702	753	735	710	764	754	729	751	704	703	741	737	735	722	747	744	755	686	715	755	731	701	712	734	725	730	739	747	719	748	694	702	746	708	682	704	733	713	684	703	735	741	720	729	723	708	751	741	745	699	760	738	723	737	754	713	741	754	729	704	701	752	717	718	711	719	717	688	710	716	738	734	752	701	696	752	716	724	744	698	722	717	718	685	685	721	713	797	721	720	699	708	731	744	723	730	678	744	753	706	700	721	756	771	748	754	722	750	716	761	692	752	746	721	750	696	705	778	687	720	721	766	747	780	729	724	708	701	736	756	766	716	752	724	692	739	712	714	750	705	700	762	674	706	705	765	755	732	729	743	748	744	743	733	693	727	763	710	689	772	711	761	708	742	729	730	706	747	746	787	753	688	714	694	698	710	731	742	742	725	708	687	752	756	705	707	763	723	716	719	715	751	753	697	717	713	719	683	697	716	735	715	749	710	760	698	680	722	694	757	725	765	752	712	701	724	706	753	737	727	720	731	721	706	721	693	746	716	708	723	707	738	753	751	745	726	680	723	719	715	668	730	766	725	778	733	756	672	760	735	769	716	753	731	733	745	745	718	758	710	755	738	687	689	683	703	743	711	706	776	721	765	758	684	714	717	678	696	771	727	714	691	734	720	724	710	775	778	713	732	722	698	711	756	728	749	714	770	732	686	744	734	741	709	722	747	716	712	695	718	689	732	729	710	761	691	732	710	757	716	670	692	713	703	723	734	696	725	720	732	717	725	731	687	689	784	687	757	722	749	728	758	713	732	730	697	733	728	685	767	678	750	728	721	676	612	747	740	741	779	720	713	728	760	677	693	753	720	704	642	775	709	737	734	688	776	681	720	704	734	731	691	718	741	708	738	717	711	734	712	692	724	735	721	762	685	749	746	740	697	684	729	751	745	703	739	732	690	672	754	727	705	766	701	726	702	722	772	770	726	793	707	702	749	703	747	724	770	669	755	747	683	692	738	713	746	763	770	773	718	747	680	704	715	703	751	707	723	746	710	705	697	726	730	760	713	753	712	750	690	693	741	756	716	708	739	676	743	758	754	703	756	727	809	716	728	699	757	740	696	746	724	704	774	672	736	701	773	735	786	743	747	699	772	726	704	677	700	758	718	734	750	743	700	720	705	716	770	729	650	748	679	718	734	736	712	703	728	724	722	725	666	680	718	753	680	737	704	719	741	680	723	694	676	751	749	747	774	730	716	735	723	704	709	705	731	721	744	771	700	686	721	731	689	744	766	726	694	716	739	715	716	707
23594	21680	29639	24385	22214	23541	22025	12709	8972	7107	5581	4445	3648	3089	2742	2277	2087	1838	1652	1467	1288	1196	1101	1073	984	870	834	813	772	764	693	689	670	662	655	618	595	620	665	631	609	566	606	576	606	581	578	561	612	585	532	551	534	565	562	566	566	569	599	552	501	596	568	535	543	544	591	526	590	511	585	579	507	539	574	570	589	580	578	544	508	544	546	537	546	563	526	535	530	529	553	558	570	567	548	580	574	569	545	556	586	585	549	565	586	516	547	590	538	586	529	526	583	551	549	530	565	569	539	542	508	535	527	571	579	544	552	517	532	526	534	560	547	537	497	544	550	556	584	516	524	577	524	560	544	534	561	553	590	554	574	560	567	545	518	524	525	541	557	511	564	520	563	579	539	571	524	549	531	564	497	541	566	535	542	563	530	529	578	566	566	535	570	525	569	507	492	580	534	543	537	587	556	508	560	560	516	517	518	547	546	536	537	542	557	543	504	557	569	533	546	549	546	555	523	555	525	525	538	601	562	532	538	571	571	534	566	522	560	542	534	553	551	530	514	552	549	500	526	570	542	574	507	543	575	521	505	536	571	520	516	533	556	560	569	563	531	520	569	589	579	536	535	582	562	526	522	534	545	546	510	541	543	559	570	544	483	567	563	556	546	591	561	599	557	558	563	528	562	527	558	581	517	547	532	551	560	533	575	588	555	552	548	574	537	517	550	534	526	551	557	546	508	563	555	579	600	532	543	533	595	534	575	534	523	544	552	560	566	602	528	571	566	538	581	571	562	507	543	520	558	520	519	564	551	550	522	542	554	535	522	526	485	539	570	545	523	580	551	524	560	575	571	520	517	511	554	544	564	583	590	501	598	541	544	572	546	510	507	546	540	558	590	554	529	546	572	525	533	546	497	571	557	549	511	609	524	583	517	546	574	558	511	574	523	550	571	533	528	542	522	585	588	568	536	544	555	505	541	568	550	592	564	579	499	511	574	541	550	556	532	519	558	534	564	544	555	554	571	489	570	595	513	552	565	566	544	568	575	560	550	538	540	569	543	511	535	542	553	529	557	514	553	522	540	543	562	531	553	569	573	561	540	594	556	542	526	499	544	536	558	526	527	527	560	570	530	593	542	539	536	554	586	550	561	547	557	606	549	538	513	517	557	517	569	537	550	553	524	554	508	529	545	549	554	500	538	548	558	514	523	527	572	531	559	542	540	531	599	569	594	539	553	546	499	510	524	554	533	570	575	533	515	559	540	517	547	548	546	496	547	572	554	545	565	576	606	528	590	532	562	531	564	491	540	545	547	534	540	577	550	549	525	532	574	537	539	530	545	560	578	585	497	556	555	557	588	513	521	549	563	516	577	608	556	511	572	536	553	549	530	558	547	537	530	559	537	536	577	556	607	550	528	539	532	535	565	550	498	527	563	536	562	530	548	512	572	536	534	577	525	593	510	587	511	551	556	529	560	549	526	565	571	516	534	509	548	551	544	537	502	514	569	530	533	545	528	555	551	544	525	551	526	525	537	560	550	543	552	545	561	591	506	543	559	543	532	551	522	564	559	587	521	572	516	524	533	549	560	568	528	557	521	544	540	479	528	561	554	566	567	539	560	537	543	551	527	514	554	586	519	559	514	542	554	533	567	518	541	533	560	538	550	580	509	562	557	577	530	560	560	581	553	548	552	562	552	565	545	571	559	535	549	549	555	549	579	518	571	516	530	583	516	542	570	550	552	513	587	540	579	560	570	545	553	512	534	569	551	506	553	552	552	524	517	519	510	583	525	579	565	526	540	561	518	558	510	559	555	573	542	536	589	551	571	541	508	537	544	525	522	538	583	558	553	586	537	531	509	531	551	544	525	517	528	529	551	561	524	555	574	525	525	575	577	578	563	548	531	529	543	560	511	498	563	562	587	528	526	539	545	590	566	577	533	563	540	586	575	537	532	549	545	559	541	520	581	522	546	503	501	575	567	543	552	493	536	571	573	573	537	565	555	556	615	564	527	526	535	596	531	565	540	557	518	554	552	566	572	543	567	513	521	549	507	500	545	556	557	577	527	537	516	526	569	563	548	555	532	602	558	522	519	586	529	545	526	558	576	506	595	570	588	555	547	533	530	531	558	521	537	541	545	544	551	569	548	534	538	537	498	560	545	522	550	575	540	558	553	453	547	566	556	566	548	576	551	550	582	572	539	549	535	529	530	540	512	554	552	522	550	562	591	563	551	566	564	549	546	560	538	540	545	526	562	565	543	541	574	562	570	550	546	530	574	581	567	545	565	484	533	530	552	530	552	533	535	567	578	562	557	584	559	604	521	523	528	555	547	560	571	562	584	539	576	558	565	529	548	571	616	572	529	554	528	581	526	581	522	576	522	579	532	554	511	521	519	552	542	522	508	524	550	530	501	567	566	538	573	543	544	594	548	538	560	565	526	594	535	494	552	565	547	547	554	544	571	557	552	530	577	538	550	548	591	574	554	600	593	521	548	542	553	499	517	545	519	533	555	527	480	574	570	595	520	589	544	517	534	511	518	563	534	540	530	527	532	595	551	525	566	551	553	534	542	526	534	544	538	576	565	535	579	556	556	566	512	553	567	556	556	546	567	563	523	532	539	551	549	564	564	544	538	623	521	539	594	549	533	589	573	603	582	573	570	523	579	569	506	589	530	546	534	543	550	560	520	552	572	561	540	561	523	567	527	547	549	490	538	485	549	525	570	574	543	560	544	554	543	525	522	574	564	563	602	549	528	569	579	553	556	581	540	529	549	493	496	535	531	516	540	546	555	585	558	560	537	581	558	571	574	582	530	578	581	544	542	525	558	516	569	521	543	523	589	569	574	534	555	544	564	589	551	552	554	564	583	531	586	547	566	532	513	563	550	555	562	501	527	577	612	550	538	564	562	560	557	594	593	573	565	548	587	560	551	521	585	566	570	534	549	554	554	554	540	531	546	541	533	553	570	542	577	529	514	561	507	513	533	522	587	574	523	563	521	549	586	526	530	563	544	547	556	568	555	577	596	493	572	568	516	531	574	568	515	521	573	551	549	516	535	547	571	577	562	544	530	553	559	545	560	589	535	547	476	567	552	548	530	553	533	555	548	507	552	548	519	506	509	526	564	580	557	551	558	584	583	561	596	548	549	556	551	527	540	543	546	547	582	540	567	551	569	549	491	510	540	518	515	570	561	547	512	526	554	514	530	549	512	543	516	521	546	561	574	570	525	573	592	515	519	519	558	550	529	553	543	588	537	520	539	539	545	598	526	584	511	563	503	553	531	549	560	537	524	556	503	602	572	525	552	567	541	568	547	577	584	548	562	541	486	534	568	566	515	565	549	570	571	584	572	543	564	556	570	542	569	554	535	535	552	515	573	549	582	555	537	508	551	525	532	562	553	553	561	554	532	544	555	524	559	536	537	514	531	582	529	578	520	552	565	531	533	612	570	566	544	535	542	533	533	552	527	534	535	520	524	565	545	529	523	557	550	554	495	557
41355	65616	50020	37921	32976	28130	23456	19716	16344	13577	11112	9024	7534	6231	5547	4636	4042	3485	3102	2723	2450	2214	1896	1740	1597	1427	1374	1191	1218	1097	1045	984	1009	919	888	852	869	839	839	862	878	775	852	779	799	787	815	711	744	728	712	754	742	768	748	740	691	717	706	752	699	787	700	703	743	716	716	719	709	735	728	671	670	727	715	752	686	742	685	689	700	704	713	719	684	694	696	659	727	693	693	697	734	718	748	741	670	712	690	709	690	690	750	687	717	691	659	700	703	685	671	691	774	729	746	692	756	735	683	683	654	709	656	692	679	652	664	699	666	674	654	724	683	726	690	722	770	646	682	688	695	692	671	718	716	698	691	701	736	656	705	687	693	694	690	684	725	706	671	684	720	702	743	697	722	637	703	706	711	729	712	683	659	665	694	701	684	743	697	709	718	742	720	664	703	697	706	685	719	739	674	703	664	755	702	712	681	706	730	692	733	710	740	749	678	702	715	718	702	724	696	686	726	720	705	733	713	667	689	691	744	724	659	690	742	687	705	675	670	682	679	667	694	712	739	783	707	688	687	756	753	668	710	693	679	749	652	712	744	721	705	732	732	680	717	719	719	717	732	674	664	708	757	686	717	701	676	706	655	732	720	708	705	732	693	720	716	737	696	727	720	695	707	687	764	721	696	683	715	736	734	686	697	698	731	677	680	683	690	674	711	708	706	683	718	671	695	682	705	731	696	695	728	666	699	727	748	681	672	699	688	673	696	711	715	694	685	748	724	678	685	691	682	699	733	734	737	650	763	672	698	683	710	722	678	728	709	720	701	714	672	714	739	700	717	721	691	702	706	721	656	723	692	701	751	735	692	700	704	724	685	702	687	714	691	714	706	673	705	681	737	699	658	697	701	700	730	720	685	699	725	697	696	689	693	702	680	672	631	663	684	744	702	735	665	717	722	727	696	699	716	724	696	683	693	654	698	693	699	732	706	730	676	676	700	705	699	684	744	727	699	731	728	711	715	716	728	659	747	690	696	695	704	689	721	673	684	746	729	731	691	689	716	724	662	717	690	735	703	693	708	730	719	732	676	710	666	664	734	718	720	686	701	664	711	715	729	706	702	714	724	710	736	697	692	672	738	740	697	688	706	677	716	734	741	707	785	716	723	679	701	718	717	737	670	741	727	727	718	695	712	660	745	740	690	684	702	695	728	727	774	674	714	673	677	729	673	682	726	687	717	721	715	671	692	696	689	694	683	721	695	699	726	678	654	680	679	655	705	703	734	759	719	698	670	712	705	686	697	721	665	700	738	710	702	693	688	698	690	685	652	710	701	729	683	651	724	702	686	724	691	701	702	760	700	691	719	712	717	690	675	774	695	712	697	734	672	750	694	686	710	700	716	687	731	710	688	771	717	752	695	740	721	711	717	716	674	722	705	686	695	683	724	714	696	734	713	665	687	770	703	716	687	710	688	697	747	746	705	752	685	750	698	685	719	753	727	749	749	682	751	694	703	709	747	739	677	667	714	702	688	710	724	724	707	697	687	722	728	671	679	755	706	711	739	723	665	687	686	697	692	706	675	658	716	751	722	751	679	660	694	716	715	653	660	729	724	698	713	716	699	687	745	693	719	675	686	700	695	690	721	732	694	707	697	722	657	745	703	671	713	697	706	701	691	704	700	684	736	729	697	726	752	712	736	708	711	662	689	730	727	701	719	662	759	689	693	736	689	705	729	747	691	703	696	671	674	684	693	720	719	638	724	738	708	744	729	728	720	754	677	746	714	737	657	687	776	707	692	743	688	644	684	662	732	755	667	689	709	749	703	695	664	714	718	702	734	712	715	652	715	681	693	713	684	716	705	687	715	733	675	725	684	724	705	698	681	649	695	688	690	695	706	682	748	700	743	707	675	681	730	723	661	677	682	690	732	715	690	723	688	740	678	695	713	710	666	708	661	737	716	706	651	702	612	692	645	707	700	729	700	721	715	705	670	717	746	703	722	708	716	698	680	698	669	697	672	613	681	754	662	724	668	672	693	696	710	693	744	752	717	730	683	703	665	698	691	658	703	712	719	705	690	698	668	695	764	635	666	685	721	658	684	704	728	689	720	726	688	700	720	681	717	654	717	745	674	672	724	703	725	681	690	709	697	707	782	715	751	723	687	693	728	687	681	705	747	718	734	715	738	733	736	706	693	697	760	693	714	727	681	722	748	692	686	667	692	703	685	694	709	662	703	680	733	691	698	735	727	684	660	717	732	721	678	710	739	712	740	761	735	671	686	700	706	673	734	709	687	740	747	676	704	703	670	699	723	753	717	699	625	717	699	715	749	708	706	710	674	646	704	668	735	691	718	684	709	672	685	694	747	726	721	675	705	675	734	724	719	741	700	666	730	698	700	685	714	740	688	732	696	709	713	741	682	706	688	764	780	660	693	715	633	668	689	709	690	684	716	675	680	637	698	747	726	666	735	688	727	681	770	704	715	693	681	674	677	711	722	695	683	680	731	766	680	740	674	722	690	728	732	700	718	717	746	687	670	730	770	716	657	706	654	694	689	710	692	716	697	706	731	729	707	667	678	707	693	676	697	751	713	676	709	692	680	728	704	719	715	695	697	709	734	753	690	741	717	695	739	693	746	748	702	693	686	729	725	723	676	730	737	709	704	724	754	694	724	691	720	681	703	728	719	721	655	728	739	711	677	683	733	757	679	703	681	655	693	676	703	713	694	690	721	722	717	694	729	736	642	686	676	718	695	722	674	705	684	690	716	717	671	752	717	663	728	730	709	701	677	729	714	690	702	745	716	706	741	726	714	670	748	690	713	699	715	691	693	699	705	743	656	729	691	695	711	684	648	670	694	662	650	678	691	715	685	697	681	723	685	709	720	731	693	753	729	698	750	682	739	699	714	709	725	691	717	699	746	691	715	691	686	713	688	668	703	700	678	721	647	697	728	714	723	716	746	686	677	724	655	716	708	732	686	717	720	729	681	674	694	730	734	707	702	698	663	700	682	718	725	666	674	690	700	711	695	656	694	690	756	682	696	707	707	703	723	706	717	709	724	717	688	671	713	673	741	721	703	687	769	723	694	733	742	699	697	698	684	762	732	670	671	695	740	689	703	709	712	720	744	687	724	695	681	744	706	686	710	750	731	723	718	694	704	695	717	687	693	688	735	712	730	719	744	667	744	686	730	719	645	661	744	732	678	751	744	735	726	691	720	719	706	704	674	668	661	687	699	721	691	696	733	721	685	718	681	707	714	674	744	670	695	675	728	662	712	700	693	697	722	656	732	725	703	683	669	633	711	729	693	716	718	700	704	718	699	727	716	733	719	711	693	701	735	660	686	688	718	706	730	725	709	635	721	711	667	743	689	727	722	712	724	708	669	693	706	772	685	679	697	709	653	726	698	731	702	698	699	735	709	707	707	709	680	702	694	689	711	722	716	725	701	754	714	658	706	724	695	664	672	681	687	672	715	730	651	741	710	722	725	712	744	701	745	711	707	693
29699	30877	33761	25496	17262	11638	7844	5416	4149	3350	2621	2090	1869	1607	1363	1236	1116	989	988	943	848	781	773	704	672	667	629	619	588	599	595	572	556	556	542	548	535	536	481	551	540	530	478	520	501	521	512	513	515	519	514	526	495	509	464	512	540	487	520	512	525	474	471	527	511	474	498	500	512	472	504	548	502	520	471	526	495	526	520	484	453	494	509	524	505	527	517	493	498	495	525	447	495	487	518	500	525	512	486	525	513	492	539	489	486	504	506	510	494	520	520	498	533	506	504	524	504	509	476	464	490	517	494	481	508	506	552	490	519	479	504	496	502	490	516	509	503	500	501	494	491	490	481	528	502	468	509	475	541	504	470	509	494	508	478	517	478	509	482	500	496	534	476	519	518	488	480	475	486	500	514	498	497	508	479	538	510	496	503	471	484	494	538	505	488	514	492	495	507	498	532	481	523	492	525	488	503	478	500	544	503	471	521	548	488	455	495	519	525	503	463	499	474	508	567	481	498	500	503	457	483	538	500	506	511	484	518	532	503	459	442	501	449	478	530	489	499	512	496	521	459	510	529	511	539	516	542	473	536	539	501	477	488	491	521	502	459	515	488	522	530	490	479	490	481	513	525	494	517	487	481	485	504	515	517	503	500	508	490	524	485	497	465	495	537	496	491	490	524	543	476	517	519	486	512	526	464	499	492	512	521	518	505	489	518	525	526	466	538	471	504	493	497	458	526	497	487	446	538	541	470	510	495	526	494	504	517	502	530	510	529	498	499	553	538	489	498	503	472	543	537	532	500	484	493	491	471	506	498	498	525	503	502	537	529	555	468	518	458	503	487	544	537	533	460	498	531	503	506	506	529	461	513	512	489	522	521	500	490	520	521	523	460	500	490	518	469	469	548	511	495	512	490	526	512	501	529	522	541	479	548	507	506	497	517	463	478	468	504	512	523	496	511	449	507	486	495	505	496	476	481	504	534	491	481	486	551	482	521	508	492	495	503	470	497	520	480	453	517	495	500	492	534	487	502	526	485	486	514	520	510	481	507	516	513	530	503	493	512	480	521	539	508	494	468	510	485	504	493	504	486	517	540	489	476	526	497	520	502	528	520	507	547	534	486	437	504	515	525	486	468	508	496	548	535	490	455	526	495	486	523	484	506	514	510	458	477	491	476	545	510	492	523	521	528	466	498	525	530	509	496	527	477	528	504	480	512	453	498	520	502	510	510	521	514	517	497	463	478	471	491	500	497	500	537	479	511	500	506	487	504	492	537	508	506	489	488	505	552	488	529	500	519	480	493	533	489	517	474	479	523	524	491	530	477	492	506	475	498	523	535	486	510	495	510	454	490	503	472	464	471	518	488	507	481	466	508	488	510	472	531	503	521	527	463	486	518	467	522	505	520	511	532	520	502	526	529	530	502	502	473	525	511	484	518	478	492	504	536	490	510	493	526	505	508	468	517	550	512	497	485	499	492	521	469	508	518	475	528	521	511	521	511	516	476	463	519	526	536	488	504	525	505	477	498	509	494	512	497	497	482	458	494	511	437	494	509	459	538	494	522	483	484	481	523	565	529	561	551	487	462	511	456	508	502	527	533	528	493	522	496	521	491	486	492	508	501	501	539	512	521	497	506	485	518	506	492	500	513	510	503	497	506	540	494	519	528	532	532	518	485	521	468	459	482	544	525	505	523	511	527	472	467	522	496	505	500	509	492	513	516	477	518	497	503	504	515	522	499	490	521	467	511	474	511	501	520	501	493	497	525	554	534	521	498	519	484	504	498	504	517	515	520	488	519	557	498	512	462	522	481	537	524	504	513	494	474	495	523	481	514	523	507	484	481	490	532	493	496	530	532	545	509	531	487	524	491	477	456	488	462	484	502	524	504	533	496	532	519	498	507	488	505	517	481	481	522	504	482	522	490	495	516	526	495	487	494	477	500	498	511	507	459	507	524	513	514	501	521	569	506	487	485	523	490	482	484	511	491	495	537	459	486	545	462	509	477	472	500	486	524	489	523	504	477	483	480	491	483	485	516	503	496	515	467	488	475	498	479	484	469	495	505	508	469	491	494	507	476	496	493	521	526	485	505	505	520	529	487	504	482	492	536	502	501	454	488	492	519	460	500	506	507	492	520	501	502	499	486	510	492	513	542	490	509	490	511	488	478	502	463	523	524	516	511	477	519	494	509	500	504	500	501	473	499	504	521	494	512	496	518	512	472	526	529	481	487	546	510	508	484	479	486	519	494	506	523	495	535	475	525	504	518	436	505	504	512	506	503	482	524	482	518	522	492	534	490	488	508	488	479	467	514	546	516	518	510	466	504	499	508	505	507	474	513	479	491	500	509	534	468	539	481	489	499	489	504	518	505	474	506	475	477	506	500	516	511	539	474	533	486	479	469	480	485	490	506	496	480	501	511	489	493	532	497	545	518	518	510	471	518	502	512	507	493	465	472	472	489	486	479	475	510	485	494	480	498	524	494	521	508	445	500	514	504	454	478	490	485	485	495	526	489	481	484	493	560	509	507	510	503	509	496	469	512	529	495	501	481	520	501	486	549	475	499	537	519	528	501	496	488	481	484	464	519	466	526	509	490	496	486	491	510	514	494	529	495	458	525	535	483	543	495	507	508	467	503	518	472	514	538	508	500	560	523	542	517	516	505	520	516	520	520	498	521	512	494	482	492	476	567	498	507	542	497	498	522	484	483	491	500	526	498	530	521	499	508	490	538	508	522	509	499	484	511	467	506	473	516	546	509	503	462	477	514	507	501	501	505	466	528	489	475	511	485	486	520	467	534	541	502	473	486	511	501	512	536	519	500	477	528	484	436	500	515	500	511	508	496	466	510	504	491	485	487	502	522	507	477	506	476	473	497	490	533	501	484	483	516	477	499	481	520	507	499	480	516	510	503	495	485	517	560	505	509	497	493	489	480	527	535	527	506	473	497	473	505	499	511	533	533	501	520	525	490	497	532	445	534	549	523	489	497	518	497	510	495	483	499	524	449	524	478	482	481	498	514	509	481	473	514	521	493	519	537	495	501	519	498	514	494	440	472	479	493	493	550	536	483	523	489	483	518	488	484	505	485	524	545	508	488	509	488	471	480	478	509	514	503	497	506	530	496	513	494	474	527	504	472	523	552	531	519	489	488	549	517	503	507	472	480	534	517	510	515	454	517	512	502	473	488	495	470	470	496	508	487	516	505	525	499	497	481	513	488	469	465	485	457	514	525	512	489	527	524	535	497	530	544	537	497	479	501	492	506	503	506	527	522	482	478	477	483	516	505	457	478	527	508	490	512	500	539	507	495	488	493	491	527	511	528	474	482	518	534	457	500	499	539	473	496	499	483	498	508	501	488	530	532	513	532	503	481	503	479	535	517	473	500	503	497	522	481	535	501	534	558	477	509	470	485	513	541	504	468	491	492	506	519	502	508	524	477	510	514	517	536	501	504	485	461	502	514	509	492	502	513	537	473	483	489	473	512	455	523	513
35659	49352	38737	27484	22109	17565	13836	10953	8634	7233	5659	4699	3860	3302	2726	2486	2122	1877	1674	1569	1456	1397	1224	1099	992	953	893	870	907	832	844	835	775	783	722	738	708	743	747	677	729	692	720	698	715	663	682	714	696	718	640	669	613	616	656	668	663	644	648	644	626	682	671	655	652	681	649	690	642	676	672	676	639	683	632	674	626	659	650	665	688	617	670	659	652	652	657	638	626	647	671	704	650	663	633	633	708	636	668	683	671	681	679	663	645	630	658	647	646	670	644	648	654	638	660	646	652	683	651	713	675	678	683	670	667	671	679	625	624	643	686	669	670	636	673	664	648	668	637	678	696	608	657	644	637	647	655	692	584	652	684	637	665	642	683	646	666	662	625	628	693	664	638	692	642	637	674	638	642	640	683	635	703	684	656	678	641	711	645	643	636	707	750	691	670	671	625	625	663	633	625	677	664	693	690	641	690	639	645	655	646	668	668	697	649	665	660	657	667	653	648	625	655	660	608	658	658	629	636	677	625	669	629	631	649	683	677	685	660	653	653	707	669	681	673	649	652	635	679	622	633	659	657	666	647	622	654	691	617	654	694	681	649	664	642	649	639	657	670	601	663	640	669	679	643	673	702	667	662	682	640	679	706	656	632	645	668	643	664	646	683	622	665	670	682	641	667	649	647	649	685	676	676	673	662	645	710	683	627	638	672	638	667	633	639	689	634	626	693	665	612	626	655	619	672	631	693	673	681	707	691	668	653	642	660	659	653	673	668	670	646	628	678	625	690	664	704	667	654	687	627	659	665	660	683	679	630	673	670	659	651	640	631	632	693	704	667	647	634	621	665	684	622	647	688	656	654	677	673	619	695	681	596	688	646	644	630	650	665	673	697	659	678	643	638	665	650	638	663	643	644	667	663	675	668	627	693	642	673	669	637	653	627	610	697	644	668	645	640	657	691	657	651	668	650	654	671	642	708	678	649	650	701	680	647	629	690	691	653	648	713	614	673	662	690	663	671	653	714	622	666	666	664	684	663	666	660	662	638	666	687	689	642	643	658	649	657	644	671	618	642	679	646	690	650	638	685	616	717	689	642	636	604	626	646	656	608	670	683	667	659	717	648	671	672	670	649	663	627	664	656	672	657	634	655	631	654	671	633	674	667	678	640	699	684	696	628	691	670	700	694	681	654	623	664	627	652	662	647	636	628	661	665	668	623	639	636	686	635	685	655	631	651	681	667	654	630	616	662	664	656	674	637	635	655	628	675	631	659	649	650	659	653	663	665	682	631	652	612	638	678	643	695	680	691	670	665	632	642	622	593	640	617	639	699	662	664	637	661	621	686	646	646	642	661	663	659	635	661	669	643	665	698	603	662	636	682	623	631	707	670	694	674	671	674	663	656	685	664	686	637	644	593	708	655	644	674	684	638	650	624	668	692	656	648	677	667	669	616	688	667	619	638	664	671	645	641	636	662	678	638	634	629	666	674	648	665	678	679	683	667	654	654	674	693	641	650	645	647	606	654	709	632	655	690	667	703	675	668	660	682	690	642	644	667	643	686	652	647	679	666	663	643	645	622	690	632	647	623	631	638	661	657	674	616	607	636	672	650	705	628	681	660	641	656	659	647	616	694	641	659	637	689	655	654	674	638	626	657	667	587	691	687	682	683	633	610	694	666	646	642	635	660	647	628	663	614	641	612	691	691	604	673	627	664	682	681	699	584	684	677	647	631	683	629	623	663	605	612	650	677	641	662	659	642	655	678	682	653	639	659	637	632	676	672	662	676	655	651	654	746	635	672	614	669	624	635	613	692	647	613	599	685	644	581	676	726	671	672	705	661	701	688	687	661	679	694	667	714	690	672	643	665	623	607	659	639	644	711	673	646	626	619	621	664	704	640	631	644	701	651	663	684	688	700	719	619	687	715	681	646	679	633	655	677	657	694	652	633	731	655	666	659	667	679	683	679	631	675	634	642	671	662	654	681	656	679	663	658	645	677	654	694	653	697	670	679	687	696	720	669	623	676	606	626	667	634	655	669	634	661	639	627	637	633	692	644	660	661	634	643	670	640	626	668	674	628	630	620	632	652	622	681	657	655	722	655	670	645	674	627	671	674	641	681	644	663	680	648	640	680	675	664	665	670	671	657	660	642	637	675	636	639	673	664	645	684	651	607	653	609	661	645	692	646	647	627	653	646	649	645	642	604	688	665	655	691	662	641	690	664	642	654	643	647	640	658	682	617	639	637	640	673	672	670	666	724	663	629	682	698	674	664	708	673	631	595	615	667	626	685	653	652	605	640	649	659	670	678	645	636	692	688	664	652	645	642	681	684	654	668	653	629	665	669	653	607	632	675	655	644	653	691	625	686	674	670	670	638	626	619	674	697	663	650	677	676	626	628	686	686	637	641	602	654	655	683	671	729	664	682	610	736	671	690	687	710	676	660	667	642	672	681	663	680	647	669	652	682	674	676	697	653	668	643	725	656	623	631	659	674	675	634	643	708	671	701	686	667	671	664	642	692	646	679	672	599	674	641	628	637	650	632	653	640	662	608	658	668	634	646	637	668	663	645	671	614	618	688	598	643	674	623	674	668	695	650	662	633	685	677	630	664	635	665	676	650	636	675	661	618	637	715	676	672	667	636	656	663	628	638	663	679	695	683	676	658	657	631	625	629	646	673	638	673	639	666	658	624	656	634	677	666	675	674	670	692	625	653	639	691	697	653	647	673	653	647	650	614	646	663	690	629	661	669	635	614	613	628	652	641	639	662	664	646	643	625	673	671	655	650	671	655	647	654	640	623	699	646	637	644	663	668	658	648	665	672	688	610	653	665	687	662	658	614	628	598	614	672	595	646	602	664	626	596	643	683	666	693	700	656	629	653	655	642	650	692	646	634	637	620	626	633	686	685	652	631	653	656	663	690	640	660	673	687	654	650	681	670	647	614	646	660	658	645	659	628	707	634	654	702	653	700	670	635	675	638	666	655	653	719	646	725	719	677	583	654	625	679	703	635	660	673	690	668	618	649	672	615	666	665	675	647	650	649	612	665	669	654	635	622	689	714	643	645	704	658	687	641	666	643	689	669	647	625	647	621	670	641	658	631	625	696	672	649	671	612	659	692	656	651	664	667	619	680	698	703	624	667	666	652	685	653	678	663	648	735	654	692	601	610	648	637	701	655	680	641	689	671	627	609	635	678	650	678	664	706	655	596	686	631	687	689	615	661	691	674	675	653	680	695	663	676	662	607	641	686	632	655	608	677	661	625	634	698	632	643	634	656	647	689	638	601	683	658	665	645	682	713	652	633	655	629	680	663	627	670	678	642	661	635	634	659	643	676	657	726	649	650	698	659	664	633	615	637	658	722	660	652	648	674	621	639	623	607	611	706	654	623	619	645	699	646	636	708	659	651	664	604	669	657	633	690	667	614	634	614	650	663	640	676	639	611	624	640	643	661	635	623	645	644	664	683	632	649	676	643	633	679	607	642	673	688	675	650	679
24704	21808	29299	25408	22805	20414	14716	9006	6622	5117	4134	3369	2850	2404	2002	1779	1585	1447	1314	1197	1109	1021	948	865	809	786	721	758	703	644	676	682	629	613	644	582	599	594	610	592	610	596	570	608	571	596	569	529	549	587	585	551	583	617	546	550	566	522	576	574	579	512	562	522	557	555	558	556	562	567	547	559	577	525	594	526	605	567	523	547	532	526	593	584	564	544	578	586	547	575	498	583	579	550	554	491	560	564	573	475	542	535	548	601	598	553	531	547	558	563	561	540	544	541	540	554	530	595	542	560	542	545	536	565	594	543	534	533	569	565	539	550	626	550	526	576	561	552	519	563	587	525	569	546	544	545	543	551	568	545	556	558	545	567	556	540	493	538	558	554	570	577	536	582	573	543	543	561	579	581	565	575	587	563	574	536	521	595	571	550	599	545	548	521	527	540	550	533	551	538	535	550	624	574	548	548	557	511	537	587	554	543	520	553	558	559	576	550	570	553	557	517	604	555	522	558	551	563	547	570	577	545	527	517	528	519	597	571	530	524	545	541	522	534	546	563	575	552	573	510	557	543	557	545	565	539	591	573	515	549	558	546	561	546	497	548	543	534	517	518	546	543	555	578	547	573	558	578	554	544	570	537	556	549	589	562	564	548	522	541	589	533	559	523	554	548	552	561	541	520	497	561	582	567	586	520	552	531	612	598	565	535	536	581	558	546	575	571	549	530	576	562	561	506	554	563	581	535	566	595	539	537	585	529	505	605	548	569	513	576	546	522	529	607	547	541	551	585	532	534	576	562	593	539	538	527	522	563	517	560	573	494	548	555	548	567	552	535	536	563	548	570	533	553	544	540	575	579	566	571	550	603	522	530	584	577	526	580	557	536	537	568	535	563	563	559	552	552	587	526	519	537	544	577	557	564	590	573	521	522	583	577	579	574	544	531	539	609	572	543	580	535	514	588	583	570	578	593	548	539	564	563	543	542	551	544	559	542	573	591	533	545	564	541	540	530	589	497	556	534	551	543	581	563	518	560	529	554	581	564	565	530	536	607	532	552	525	563	577	527	539	566	593	541	544	535	524	564	589	532	557	546	550	516	586	590	552	561	558	558	510	567	532	544	573	517	560	567	526	530	594	558	553	527	585	535	576	532	505	603	543	544	527	503	553	553	583	512	531	567	535	560	536	543	594	550	563	547	540	547	581	529	533	557	524	561	568	508	556	534	569	599	539	532	580	562	574	543	541	551	583	549	565	578	544	554	590	593	581	531	547	539	550	540	601	496	529	579	551	544	538	551	582	524	514	560	530	573	503	558	523	578	552	558	541	539	540	543	589	533	550	530	548	531	536	564	538	572	557	556	547	505	553	512	599	538	560	523	539	571	549	572	534	572	571	567	600	527	560	528	537	562	523	569	551	547	592	533	564	548	545	534	523	562	637	537	508	548	580	573	533	546	571	558	574	547	519	564	548	568	570	582	544	572	524	613	558	543	534	549	534	586	542	555	552	596	524	539	537	538	523	555	544	547	580	526	529	559	530	536	545	553	543	549	529	564	560	559	537	550	561	568	550	519	606	580	547	551	540	561	552	522	561	528	528	590	570	564	557	527	554	522	546	546	538	567	558	571	577	558	555	500	566	541	538	593	561	570	554	509	546	546	596	578	556	607	536	516	572	554	571	559	563	537	613	545	535	561	555	535	598	563	526	558	557	512	555	520	540	598	553	551	595	555	571	556	557	547	568	531	579	601	588	510	563	553	525	525	513	545	562	528	560	536	546	554	521	539	570	554	560	530	546	555	551	512	561	531	521	561	538	528	553	553	576	563	536	578	545	551	599	569	522	571	557	566	568	570	557	556	562	557	561	542	553	532	545	510	557	572	558	586	551	537	528	586	574	605	561	522	510	556	556	572	502	531	559	550	584	588	552	562	589	529	570	521	543	559	544	535	548	541	486	561	530	528	576	533	560	595	530	546	533	577	579	562	575	568	532	523	541	527	560	573	569	559	557	528	518	501	556	590	517	575	577	538	538	517	556	552	507	528	597	546	538	558	586	538	548	535	585	562	535	542	528	556	543	568	549	547	547	521	570	511	562	564	522	586	586	513	581	594	509	547	560	574	580	528	521	566	545	598	526	544	559	556	568	549	545	549	584	564	505	576	501	583	596	563	543	526	558	577	537	557	539	553	535	552	605	564	545	521	536	505	571	595	552	598	544	580	569	549	513	558	548	555	512	554	582	566	528	584	545	575	565	549	535	528	520	551	541	597	580	587	545	548	588	554	579	530	544	511	527	538	551	542	510	588	529	579	559	610	573	585	547	515	574	558	541	551	563	556	538	565	560	548	570	588	561	550	570	523	573	542	527	552	546	571	596	530	540	554	571	542	589	561	543	588	561	562	549	598	537	562	570	544	544	543	573	528	561	557	572	551	580	517	522	516	596	541	539	528	566	551	588	546	570	538	530	539	528	538	581	519	514	575	572	565	544	489	552	544	563	514	555	543	571	567	519	510	544	549	599	577	541	593	564	540	505	568	565	568	547	563	562	563	551	574	552	606	523	562	538	545	548	540	531	539	529	523	548	543	554	587	528	543	545	513	574	496	552	549	583	588	568	513	552	593	539	575	532	568	532	550	546	573	549	579	548	523	593	562	568	533	562	563	537	570	512	560	559	579	545	546	547	533	556	508	517	535	546	543	537	601	575	570	588	544	570	527	578	548	538	584	555	574	550	580	565	577	586	558	505	526	535	542	533	566	631	518	542	519	587	596	554	528	574	596	570	549	572	546	565	568	519	542	575	552	566	566	549	574	525	515	543	518	506	513	571	570	525	548	561	555	552	558	553	573	570	541	529	544	573	546	564	591	648	571	543	566	540	504	586	547	540	593	530	547	559	551	533	587	492	579	497	552	531	556	594	505	581	529	517	589	582	569	550	522	540	567	557	558	582	540	554	556	530	544	529	564	537	547	580	546	578	595	547	508	542	571	548	531	554	545	624	566	513	547	524	560	545	560	556	522	561	544	520	593	573	556	549	551	522	536	553	558	533	600	590	545	570	561	568	603	561	585	552	554	568	535	533	519	543	525	527	516	496	538	554	538	575	544	567	574	502	540	553	535	565	570	525	572	587	571	592	593	561	571	553	566	564	587	548	578	580	528	572	528	588	534	551	533	579	547	536	572	552	565	568	560	578	548	557	556	553	546	566	554	574	586	523	562	539	581	537	521	563	586	540	581	568	547	543	558	598	536	564	550	538	531	548	527	548	570	556	572	586	556	602	575	570	548	534	593	551	572	565	539	592	554	570	532	601	553	569	503	529	535	501	541	522	505	541	565	583	509	570	503	552	572	559	601	504	547	521	543	584	541	567	569	554	555	532	551	537	547	580	543	552	533	516	580	511	551	579	561	521	541	578	516	613	577	535	527	561	599	495	569	542	609	595	536	530	536	562	595	585	550	542	592	544	531	528	511	586	556	532	580	542	564	542	557	538	532	579	551
38220	61489	46873	33412	28038	23269	19171	15537	12729	10510	8475	7012	5765	4931	3997	3635	3008	2711	2418	2197	1952	1755	1545	1436	1282	1211	1181	1086	1060	1062	995	980	986	876	878	868	854	817	819	772	782	783	779	761	817	758	804	784	778	728	806	726	740	710	744	739	721	706	716	731	779	762	702	730	728	726	763	724	715	744	725	688	745	735	689	740	748	750	736	741	728	701	720	692	672	736	734	770	763	746	745	696	711	725	762	769	707	653	739	744	716	754	723	729	713	740	678	701	714	689	775	718	716	720	663	695	737	742	729	695	732	752	753	697	722	736	712	661	713	724	691	642	714	697	736	811	722	696	710	678	740	777	706	718	705	744	744	710	710	726	729	743	729	706	753	752	709	759	732	788	719	658	731	685	679	705	653	701	708	737	735	702	780	693	712	723	746	749	788	742	750	716	742	729	761	728	708	734	691	671	764	777	735	730	732	752	761	721	725	767	751	709	709	764	747	735	754	700	752	715	775	679	739	701	803	718	755	653	706	743	743	730	753	732	725	708	754	749	730	701	732	701	717	669	731	717	779	744	730	720	725	701	722	687	724	711	718	720	710	763	691	724	743	696	705	695	736	750	757	740	727	707	741	733	723	720	697	695	655	702	736	742	669	714	727	741	688	725	758	720	711	707	700	722	730	736	704	735	745	689	740	725	712	670	682	769	733	724	733	729	758	708	709	767	717	731	736	732	677	709	728	766	736	669	722	701	733	720	717	730	777	726	726	774	765	704	747	680	694	777	712	742	765	733	744	695	715	674	709	671	769	735	775	696	713	717	751	703	760	692	692	775	739	764	724	701	747	677	771	707	767	773	720	727	767	731	703	736	721	718	735	698	767	719	806	713	774	733	695	714	757	702	708	729	701	693	695	791	744	711	722	750	691	690	723	731	693	724	706	723	745	728	693	757	719	745	653	732	748	725	673	728	697	735	702	712	709	735	714	749	723	767	732	712	737	730	752	719	715	701	721	690	694	726	713	731	742	718	743	747	700	743	766	772	714	715	756	757	723	707	700	696	729	748	726	756	753	706	761	675	729	745	716	780	743	704	708	713	710	680	715	777	774	730	694	752	719	697	706	737	711	770	666	726	772	729	715	703	737	747	714	701	683	705	665	751	727	771	741	707	755	774	688	749	685	669	717	679	759	705	723	732	651	753	706	742	742	704	711	712	734	729	727	704	735	685	691	761	750	707	762	667	719	694	717	714	741	755	711	726	722	672	719	713	686	731	725	731	740	711	743	709	756	722	754	707	745	689	728	772	726	699	739	743	716	718	747	728	690	705	740	732	678	778	716	693	732	675	681	712	730	715	727	766	724	714	743	704	701	730	702	725	747	701	729	738	705	786	788	738	698	736	721	732	720	687	768	700	667	748	712	711	721	725	702	753	714	686	741	724	700	748	708	659	725	706	769	715	737	711	733	724	723	737	723	715	750	728	688	726	730	704	723	721	779	695	728	685	776	722	739	705	700	747	707	727	755	720	699	742	758	744	727	743	734	685	661	680	757	703	706	705	752	726	683	717	738	721	747	713	769	695	723	685	692	727	681	685	749	760	727	754	708	744	724	730	744	754	755	722	709	708	736	679	740	763	758	725	731	692	701	738	713	791	710	717	694	720	681	761	712	777	768	776	733	701	708	683	693	693	730	695	751	750	786	726	751	741	722	754	738	688	688	755	740	705	709	721	662	743	718	761	701	697	743	718	723	707	749	683	761	748	711	688	751	712	728	744	722	711	746	733	672	722	652	746	683	732	687	731	685	699	692	728	770	700	742	733	746	701	746	791	775	674	737	732	701	756	707	721	762	721	703	742	705	748	718	757	733	770	742	704	728	700	732	654	785	726	728	694	717	716	720	710	690	753	709	749	709	730	744	717	687	689	798	711	743	729	678	761	717	721	705	706	720	689	703	726	759	705	727	698	737	725	725	686	716	714	743	737	702	738	720	747	714	691	707	724	710	702	753	699	730	730	692	727	732	721	709	710	704	730	741	728	718	701	676	680	748	716	683	727	707	678	701	690	730	738	698	713	734	727	698	727	786	736	746	683	758	743	736	758	713	732	750	731	734	700	753	699	720	735	703	715	691	734	706	716	701	723	749	741	681	711	724	682	706	738	768	711	758	715	744	756	751	766	741	705	684	684	770	743	697	760	689	732	741	723	734	718	727	681	762	657	725	738	700	693	736	743	720	721	717	739	681	698	708	659	707	709	743	781	711	717	678	704	728	716	698	705	698	734	684	679	723	711	707	775	742	746	684	771	751	748	727	741	718	733	750	746	727	701	691	690	706	763	756	675	686	743	733	700	744	728	725	754	714	710	742	748	719	768	755	740	732	672	752	739	711	724	714	724	708	726	689	740	723	713	744	756	690	672	682	735	755	692	744	730	678	770	727	767	708	720	756	755	746	745	710	683	700	710	691	759	750	714	717	702	734	724	720	682	671	738	717	688	728	719	750	693	727	715	749	785	713	695	706	719	746	719	674	724	738	754	663	685	703	753	744	727	705	719	746	686	719	674	734	706	747	707	749	706	724	707	710	724	704	721	738	724	730	777	767	739	735	699	706	715	687	723	762	708	697	759	727	689	753	717	741	713	724	742	659	771	712	721	729	722	777	738	691	731	733	719	725	700	741	725	694	717	724	736	730	666	726	711	725	704	721	690	735	722	728	693	745	696	716	679	688	717	729	728	694	720	696	746	745	776	722	741	729	742	711	720	736	719	699	700	725	683	724	720	738	696	746	756	789	715	722	686	699	719	682	696	708	750	765	753	737	717	759	676	759	724	709	709	741	758	741	730	682	697	744	714	734	713	760	706	724	729	687	663	709	718	703	738	757	704	726	686	645	683	725	725	730	658	731	731	736	722	746	724	735	729	714	757	729	705	691	737	764	694	734	696	682	700	713	718	700	738	720	730	691	720	749	709	765	730	743	751	691	719	778	717	719	716	711	683	683	741	699	759	676	763	742	748	763	748	688	683	751	727	687	751	754	670	753	758	721	750	709	744	722	708	725	748	718	724	749	752	737	716	672	734	697	708	740	703	684	749	711	735	761	719	721	699	707	692	760	765	739	738	665	746	690	719	696	731	734	708	731	719	721	754	687	729	782	746	726	762	675	762	750	707	647	745	785	733	710	732	718	790	713	721	701	730	736	701	754	761	717	697	742	703	765	728	707	705	739	694	744	654	719	707	719	728	710	732	710	700	789	734	729	701	722	697	717	771	712	747	771	693	741	720	753	758	767	692	714	789	724	713	744	754	732	751	695	725	733	688	690	779	700	738	730	685	719	724	726	685	747	712	709	723	707	715	744	700	742	711	723	695	699	715	721	711	719	771	735	715	744	705	760	676	743	683	701	726	679	720	788	716	731	751	790	745	690	705	764	690	752	739	704	753	726	756	690	713	759	736	723	744	771	705	712	732	722	745	734	723	715	740	771	766	730	681	730	696	719	739	738	723	767	692	709	747
23545	21639	29532	24408	22293	23422	21774	12843	9006	7110	5775	4370	3660	3130	2669	2295	2022	1799	1646	1398	1334	1184	1070	1004	936	863	838	733	814	711	705	670	637	657	650	651	640	618	636	593	549	582	588	579	598	568	568	533	618	559	538	520	562	535	553	574	577	566	521	557	528	573	599	524	555	575	504	591	522	535	550	532	525	574	555	505	529	544	553	559	512	565	568	568	537	555	574	491	570	526	524	517	554	551	513	523	582	595	536	539	560	527	556	542	569	524	558	540	551	557	533	535	554	525	564	553	554	574	500	534	543	567	543	545	502	539	536	551	527	549	495	544	532	537	562	518	573	558	546	527	541	556	494	551	546	563	556	534	538	541	543	533	574	515	533	563	540	505	549	533	529	528	503	528	519	568	590	504	530	521	522	500	556	595	522	524	509	539	582	528	530	528	533	541	514	522	561	519	564	547	508	548	535	509	508	540	519	503	553	513	534	534	557	550	558	525	551	565	513	519	530	514	487	547	552	560	576	541	534	581	538	544	526	542	524	539	534	578	537	558	539	559	507	550	493	526	488	532	558	579	558	566	562	541	545	517	543	521	537	529	513	486	542	528	564	558	546	486	521	491	582	522	548	589	539	541	560	535	543	562	535	532	570	515	528	532	529	512	521	521	503	522	556	521	559	536	571	536	564	504	569	555	556	554	510	502	547	541	518	556	592	543	533	558	552	571	533	559	543	535	553	530	543	559	521	572	541	526	541	588	531	553	575	556	576	556	535	547	511	523	528	540	529	509	534	569	508	553	550	527	559	561	525	542	601	564	533	546	513	552	574	508	552	579	501	548	504	575	521	565	553	570	545	552	579	579	508	531	533	522	515	579	578	513	589	542	547	554	488	479	559	504	541	558	559	520	534	536	508	557	514	534	530	572	532	545	539	551	533	538	540	534	593	568	531	565	549	541	543	521	541	545	559	529	579	573	525	549	551	523	529	508	558	562	539	536	581	554	549	527	516	495	572	544	528	588	520	531	500	546	491	529	562	566	506	589	570	523	484	561	505	539	550	548	537	562	560	528	510	571	534	511	550	512	571	588	527	501	549	519	521	569	528	516	582	548	557	525	493	541	511	551	545	496	583	541	585	555	532	556	552	558	541	578	524	557	551	516	566	528	516	541	516	537	500	538	527	533	513	510	582	536	513	526	611	561	521	593	530	515	517	514	514	536	553	537	520	553	545	525	582	568	567	508	511	504	535	533	528	518	547	524	519	505	559	549	560	556	534	543	515	562	536	533	523	563	564	537	511	557	538	530	542	535	578	587	545	549	546	536	545	531	552	516	518	566	500	507	517	484	550	522	493	544	538	522	486	506	546	575	543	539	545	540	563	527	567	511	537	532	520	556	542	573	530	515	521	511	537	541	550	538	533	535	521	528	509	529	500	519	577	535	524	568	498	540	561	575	508	539	586	527	548	510	550	550	534	522	529	513	543	534	560	531	525	508	508	525	533	504	523	538	517	545	538	565	595	531	542	526	530	531	552	527	491	533	535	504	529	544	553	570	568	533	526	557	507	522	554	555	519	516	548	545	561	570	525	571	547	561	526	541	534	552	552	546	574	568	529	560	519	547	501	517	572	511	605	521	569	571	542	517	527	529	499	552	516	525	503	516	545	542	482	561	561	490	533	513	529	537	490	555	531	567	474	554	532	516	558	508	549	560	561	560	555	531	565	561	545	556	519	563	515	528	512	540	569	544	562	540	553	531	574	525	504	567	569	555	580	554	508	507	536	549	532	503	536	546	517	548	563	546	551	496	545	526	547	548	524	524	514	549	533	532	542	544	520	514	557	577	566	569	543	532	538	484	516	507	516	527	537	573	582	516	556	530	569	507	533	553	504	535	528	522	537	554	551	530	567	532	533	543	511	521	561	508	531	516	519	582	545	545	569	498	562	521	557	515	516	516	545	513	512	539	542	516	535	548	560	538	550	534	574	549	530	487	537	556	549	553	529	492	503	555	522	522	524	572	574	577	575	593	564	569	560	559	513	520	520	485	534	579	584	479	524	559	519	532	532	544	545	513	565	545	516	601	526	558	568	485	534	551	532	529	527	533	566	552	539	596	564	566	530	548	557	540	551	530	505	559	554	556	533	555	522	564	543	510	527	536	515	565	566	504	542	540	521	567	525	567	538	518	556	528	571	555	498	530	521	527	560	551	501	520	545	567	533	555	547	548	516	546	567	529	495	546	539	523	553	563	515	546	518	525	558	555	509	528	569	569	545	568	533	518	512	546	579	543	542	508	527	552	538	528	524	498	537	518	492	558	552	546	536	497	581	554	545	523	546	535	554	545	533	556	538	525	553	563	541	534	501	530	523	532	553	566	538	563	552	547	506	529	552	546	532	525	521	514	508	552	505	587	520	544	589	532	528	488	510	572	541	523	518	533	576	496	565	556	518	549	562	569	529	537	505	556	544	525	569	516	548	534	533	548	523	525	557	554	530	532	520	557	545	495	551	543	577	533	548	537	496	564	536	503	555	554	563	523	548	524	540	535	500	488	517	554	568	525	534	548	535	578	567	534	549	585	525	528	502	517	509	514	568	517	513	517	582	520	493	522	512	528	553	539	529	511	587	507	549	561	546	599	552	554	545	514	533	514	522	548	530	527	560	499	478	524	562	539	547	535	505	608	557	540	570	567	556	498	543	534	543	559	562	554	548	563	545	561	514	510	489	557	551	526	535	566	528	535	508	580	526	535	531	548	553	531	569	478	536	560	552	555	551	527	542	521	561	535	540	516	553	497	530	519	543	504	518	529	557	553	484	551	538	535	515	569	531	511	522	577	569	573	542	536	591	537	529	530	534	545	524	532	550	516	583	522	508	544	560	560	552	536	531	576	585	531	519	528	552	513	509	529	531	528	522	548	507	510	527	512	511	540	545	519	536	562	525	548	507	507	532	522	536	528	503	566	535	560	536	580	530	558	526	483	515	574	541	557	538	484	563	528	595	498	548	486	583	475	515	536	526	594	513	524	537	555	575	567	538	534	509	538	526	518	506	570	556	516	569	528	526	534	538	533	547	533	512	524	598	573	522	499	532	564	556	514	529	585	505	556	525	577	544	575	551	578	507	563	537	547	516	542	525	551	559	509	553	496	506	518	519	557	525	552	579	548	506	517	591	567	560	569	544	524	587	553	487	511	543	566	552	501	528	540	546	528	528	511	551	551	556	534	524	545	536	503	578	560	526	513	521	540	545	540	550	491	509	539	563	499	568	565	533	542	524	552	532	532	567	565	526	534	582	567	499	576	520	552	534	554	570	553	526	559	533	557	532	514	562	510	549	542	547	538	523	554	561	504	540	513	553	510	575	549	537	560	531	557	507	556	511	525	557	572	512	528	559	565	558	509	518	548	541	547	496	545	555	520	552	568	523	531	534	541	598	514	625	535	551	535	534	539	518	576	526	543	530	535	492	516	544	543	573	539	535	523	534	544	546	569	516	525	582	531	500	573
41761	67065	50204	37917	32786	27895	23380	19652	16293	13627	11191	9161	7490	6441	5496	4531	3921	3535	3057	2769	2395	2103	1844	1687	1534	1369	1272	1173	1215	1089	1039	1039	948	950	880	915	896	890	840	771	815	748	776	810	785	778	794	760	762	772	758	699	761	725	751	728	665	700	702	727	711	759	746	712	716	691	726	681	756	624	684	711	703	726	692	727	707	758	707	678	708	736	714	649	753	689	735	719	740	661	735	672	703	693	661	735	690	677	673	709	684	754	672	678	704	664	704	697	701	649	624	652	726	667	720	641	645	718	712	695	648	677	705	698	717	735	695	698	711	720	674	703	669	715	638	700	699	694	682	696	687	706	692	680	721	645	666	680	660	699	693	670	702	692	700	710	682	656	742	678	644	740	684	678	752	699	735	655	698	684	757	688	715	680	684	705	715	663	711	712	739	684	687	731	696	726	734	672	658	723	695	686	706	712	711	647	751	687	701	694	694	715	717	684	707	680	685	665	704	672	660	678	682	706	693	664	674	684	713	694	736	679	719	700	724	703	680	763	719	665	701	666	698	718	709	689	723	768	733	718	649	688	739	702	728	686	663	706	734	712	729	681	707	654	717	667	682	699	654	655	696	736	670	712	680	698	694	665	715	755	705	737	720	730	690	706	699	689	681	676	692	619	691	685	761	704	715	712	724	717	703	756	653	716	760	673	691	695	722	690	660	718	739	694	688	680	687	741	650	729	652	716	704	703	693	680	687	698	698	712	666	724	668	703	699	674	705	648	672	705	713	680	723	708	684	665	714	708	675	666	690	653	708	696	695	691	666	682	709	691	696	695	707	696	663	655	681	689	695	644	761	678	701	669	694	744	710	703	702	701	741	740	630	683	726	699	691	637	672	655	665	740	671	726	691	700	647	689	697	682	705	689	702	737	711	690	719	691	653	705	694	692	680	706	729	686	753	666	680	690	651	701	715	756	693	702	710	710	727	689	749	735	699	690	667	688	702	678	685	667	656	699	720	708	724	704	710	709	742	757	681	724	650	709	703	697	631	747	681	728	732	662	685	692	671	686	744	728	698	730	670	744	678	673	679	691	710	651	699	720	643	690	674	668	741	708	681	722	722	688	711	671	703	654	697	714	689	674	705	678	723	691	723	682	709	698	682	740	693	706	697	695	704	751	666	692	681	700	696	681	697	700	695	684	671	695	640	727	717	688	670	711	678	738	701	699	685	723	683	746	695	704	675	687	689	725	686	667	691	717	721	718	734	685	673	712	705	687	706	684	700	697	691	729	672	673	663	700	656	701	698	648	723	702	711	701	668	706	678	671	695	693	690	705	712	706	653	665	651	666	664	728	673	708	650	712	710	701	685	674	701	683	719	678	657	676	667	769	692	696	727	702	723	685	671	715	694	721	715	633	695	724	721	713	670	673	718	721	704	667	705	706	674	690	678	672	707	683	668	683	699	664	695	700	707	680	690	670	712	646	750	716	689	712	693	707	725	746	735	704	724	723	687	702	677	703	714	700	691	675	684	669	710	694	718	692	686	648	660	700	712	724	714	680	675	729	670	707	671	684	690	675	690	725	669	651	719	692	672	677	737	693	666	687	706	729	677	675	681	765	670	703	684	680	684	734	713	651	678	689	690	693	687	693	667	690	694	690	723	696	663	704	735	633	684	709	722	692	698	696	711	691	671	682	733	711	728	713	719	653	674	699	705	672	705	692	635	653	720	681	674	695	713	683	707	711	710	657	638	677	707	708	680	727	679	714	647	702	692	681	722	699	731	691	748	697	730	718	679	685	706	692	700	690	733	699	750	702	660	667	683	723	668	693	687	683	698	672	634	714	695	698	700	738	723	699	710	681	717	693	726	705	732	721	665	702	726	671	672	662	694	662	717	673	721	675	649	686	747	661	731	717	726	725	690	702	689	709	713	687	663	700	691	678	710	687	693	728	705	704	698	711	671	699	648	699	639	695	718	692	681	673	697	732	710	647	650	729	733	773	634	703	723	704	710	726	668	750	680	679	654	765	714	705	723	659	723	693	680	691	699	691	708	680	628	695	704	677	653	696	712	676	696	677	659	700	714	682	686	708	676	699	692	678	698	742	728	686	708	680	701	684	696	675	681	687	696	693	709	703	725	717	664	653	695	715	722	676	670	698	690	699	686	680	674	678	703	684	737	708	735	654	714	744	695	691	730	654	720	681	707	725	674	675	740	699	686	671	697	730	737	678	682	723	718	683	697	700	716	734	673	729	718	685	697	707	653	684	734	711	705	630	673	682	717	708	738	732	725	730	669	729	714	740	685	679	644	693	688	684	731	779	755	686	689	709	731	701	711	694	690	702	670	722	695	673	688	703	664	679	648	680	712	703	716	688	662	705	659	691	628	705	729	725	688	684	680	729	724	691	700	696	703	670	702	716	713	674	700	694	677	674	662	702	698	691	691	701	711	661	693	679	660	721	643	717	704	728	677	695	670	681	728	710	677	688	770	684	633	697	705	679	666	693	681	718	704	681	750	710	671	689	679	703	731	647	670	746	682	684	689	678	678	661	691	702	693	681	701	702	718	658	683	670	711	665	677	715	694	658	718	672	713	651	675	700	706	688	706	689	706	684	675	696	671	684	712	733	687	701	669	675	706	678	698	706	674	671	664	692	718	719	657	689	687	712	685	701	671	690	660	673	737	697	669	721	687	703	691	697	688	703	713	674	654	674	700	678	679	722	691	690	678	734	697	720	691	662	663	683	704	669	673	676	716	732	706	674	697	699	737	695	684	752	688	687	673	690	672	698	680	706	695	712	672	714	677	706	704	684	656	705	667	711	738	698	690	692	713	699	725	643	739	731	662	736	692	665	756	686	722	697	744	696	715	730	698	695	703	732	680	705	702	671	739	636	745	719	680	720	668	671	692	690	685	713	665	707	707	697	660	719	733	686	718	695	709	645	681	717	665	666	714	700	671	683	687	682	729	650	687	736	675	704	701	638	703	703	704	679	709	676	688	703	689	734	742	727	661	695	636	714	652	703	678	683	677	774	678	659	670	680	688	682	695	764	680	690	663	677	708	750	676	705	724	683	671	725	688	742	672	671	710	738	707	670	675	653	704	690	682	713	700	679	684	675	723	714	682	728	745	664	690	680	723	685	680	736	707	670	681	647	667	650	722	700	701	664	667	661	692	615	678	700	701	691	689	682	664	704	707	668	698	741	675	689	663	713	678	670	688	750	697	645	661	713	698	669	706	716	709	712	721	695	695	706	692	646	723	700	725	716	668	716	709	700	689	757	730	692	678	725	660	710	685	731	702	722	706	716	706	711	694	670	710	633	697	689	675	703	669	693	686	664	684	715	741	733	666	690	683	742	719	690	702	733	683	722	673	692	683	703	687	674	708	674	660	738	734	684	666	702	675	684	671	738	671	687	721	719	689	689	685	668	641	708	724	708	672	673	668	688	688	683	684	712	706	705	683	698	699	739	656	693	742	705	707	704	708	697	676	689	719	727	755	671
29760	31350	33020	25564	16980	11461	7883	5683	4185	3252	2625	2189	1881	1630	1455	1271	1108	1049	1031	883	870	786	749	698	673	651	620	626	595	585	542	538	593	568	542	541	527	534	567	492	531	537	536	518	452	540	527	515	466	492	512	520	534	533	469	503	546	485	481	497	528	534	523	478	468	483	511	515	497	496	481	494	514	515	474	516	482	504	438	491	476	464	498	487	520	468	513	498	514	484	498	503	510	526	473	508	525	470	520	487	509	519	490	512	499	497	507	518	505	476	493	512	496	515	499	508	492	486	501	490	483	511	472	509	516	527	516	444	500	510	497	513	502	473	438	504	531	514	487	495	506	482	510	499	512	488	520	488	476	516	501	484	481	510	494	487	540	470	496	509	472	477	501	457	531	520	524	488	465	448	495	530	481	506	489	531	532	512	523	473	485	519	513	522	486	523	469	494	474	523	522	478	490	491	524	497	486	518	520	487	495	450	487	482	510	531	483	461	509	491	492	514	507	477	497	530	447	534	465	504	499	488	518	449	487	479	474	488	484	448	547	476	495	524	454	510	522	518	508	495	515	508	493	464	538	503	484	490	472	513	497	491	481	513	500	507	515	465	506	492	501	509	480	508	505	472	526	491	490	493	522	536	468	475	514	484	547	547	495	495	503	487	489	569	523	499	499	487	482	520	465	515	508	445	495	532	500	521	503	510	500	511	499	525	490	503	479	494	487	463	518	475	510	518	497	530	478	500	472	533	473	479	498	519	502	516	514	497	497	479	514	484	517	516	504	491	509	462	511	489	502	528	516	515	499	494	460	503	474	489	501	505	492	514	514	510	455	494	527	477	514	546	493	517	516	464	431	470	509	490	459	467	536	516	510	483	539	499	517	440	517	550	530	478	484	450	526	521	492	527	524	490	530	499	485	522	528	526	488	506	557	481	515	504	462	433	493	503	488	475	474	492	501	474	479	489	492	531	465	461	533	509	485	470	488	443	522	476	507	510	521	497	503	516	502	534	475	530	453	471	515	515	567	530	487	528	517	461	539	475	500	504	527	512	545	492	489	506	497	492	491	487	466	486	486	524	525	488	477	508	526	489	546	496	495	486	515	518	486	525	491	557	491	449	470	467	516	478	487	473	489	472	497	488	505	517	499	495	503	484	492	529	524	498	449	511	554	460	527	506	446	489	486	466	506	508	524	529	472	530	483	512	516	495	511	514	475	462	518	500	502	473	505	526	536	522	473	524	495	532	529	531	471	467	508	490	498	504	505	486	458	500	538	483	525	561	503	505	503	514	515	536	498	505	492	460	484	490	502	477	492	512	562	487	516	512	487	503	480	511	486	536	499	490	477	552	485	480	498	497	539	522	494	496	507	472	507	511	485	484	476	489	475	448	502	489	487	512	491	521	517	493	481	508	526	533	497	485	477	511	507	477	497	491	501	520	508	506	519	467	508	456	457	477	462	539	454	509	483	502	538	514	523	508	489	483	546	507	504	487	498	512	508	496	477	523	482	504	504	488	479	442	495	525	503	483	480	510	494	538	499	475	503	507	499	467	492	531	507	504	489	520	484	457	564	462	486	505	490	452	547	496	520	509	477	516	499	538	500	561	504	512	473	477	477	520	496	494	542	523	488	460	496	486	493	513	505	540	522	524	502	524	466	526	491	519	519	504	479	507	494	501	489	471	501	516	470	505	469	470	490	495	513	493	515	487	488	508	500	504	547	518	477	507	502	505	451	478	489	523	485	489	491	505	521	514	494	483	488	499	496	470	539	487	482	501	511	477	478	512	473	474	494	538	509	514	493	498	471	526	483	503	541	516	466	481	496	521	502	510	484	493	530	481	523	505	500	513	474	464	523	496	515	511	454	521	498	503	509	503	525	508	475	482	483	527	501	479	463	506	483	486	502	512	469	499	496	466	465	507	503	502	497	487	476	493	493	526	547	483	488	478	547	529	496	494	518	496	527	524	511	508	525	499	489	519	494	495	492	498	503	498	490	504	472	534	479	466	457	499	507	506	523	478	540	504	474	509	425	510	488	530	521	500	470	502	475	496	491	500	476	507	526	473	516	490	495	513	496	528	498	504	504	502	496	498	517	456	464	490	466	501	492	528	503	499	532	490	484	490	510	470	506	497	466	496	504	488	466	485	486	500	522	481	513	492	491	523	484	523	524	471	500	528	486	468	517	477	516	510	513	520	507	521	494	511	501	538	506	547	514	452	489	484	485	497	501	510	468	510	520	495	465	514	498	476	506	529	490	510	503	526	512	540	510	506	451	469	490	500	475	503	518	492	513	501	476	528	484	503	485	491	468	540	491	531	471	506	510	497	502	520	467	472	519	487	508	517	524	513	497	500	499	496	503	506	489	502	505	501	463	515	512	512	483	457	492	508	491	508	488	500	511	520	486	495	496	500	505	456	525	472	485	492	521	461	493	491	499	506	467	518	516	535	491	549	504	478	507	486	504	500	500	513	475	475	496	513	464	463	502	524	489	504	497	464	463	504	521	495	475	520	507	504	538	512	476	514	508	482	520	498	472	519	469	530	539	541	502	504	510	518	494	527	489	497	511	491	504	518	513	504	469	517	489	455	475	505	500	486	499	528	503	486	550	488	493	542	493	520	504	499	480	481	478	525	472	500	516	524	507	492	503	486	488	517	507	480	472	482	476	522	470	536	517	492	507	449	506	515	473	495	526	442	503	495	482	486	498	487	493	456	471	529	481	503	494	512	482	465	461	448	543	476	534	505	504	542	457	489	512	528	520	509	492	510	477	519	478	507	550	483	529	509	490	512	511	487	483	451	506	479	540	504	508	470	493	487	470	516	494	531	494	519	469	488	497	470	500	511	517	466	499	458	483	501	493	501	499	484	454	492	486	468	499	498	499	501	521	528	487	494	541	517	457	523	481	504	534	523	484	515	493	481	522	545	491	498	507	486	483	479	452	491	452	492	528	507	480	500	519	496	487	477	439	490	494	515	485	536	474	495	509	459	496	485	499	553	498	495	455	476	499	479	466	495	471	525	512	482	475	459	470	486	487	505	481	506	513	512	477	540	486	503	531	527	487	522	478	484	483	488	480	484	492	492	490	483	497	518	490	490	518	522	503	508	500	537	485	472	497	530	507	490	490	515	514	531	531	500	495	493	471	464	508	510	515	527	499	490	518	502	495	502	486	493	428	534	507	542	513	489	491	529	509	511	528	510	510	473	489	461	477	547	506	489	508	513	478	480	547	491	484	495	506	487	484	500	503	506	508	481	502	493	503	515	517	495	522	501	484	526	483	458	506	484	522	509	487	482	509	513	451	510	508	489	494	499	446	502	486	537	501	478	470	510	493	513	500	513	449	503	485	461	488	501	553	486	429	487	499	488	457	475	503	528	519	532	507	529	461	492	456	507	489	483	483	509	507	509	490	497	525	488	516	518	516	486	476	520	523	517	479	508	479	510	500	499	489	482	487	542	530	493	503	502	496	508	538	522	494	505	530	475	452	506
36157	49605	38543	27505	22157	17632	14066	11345	9134	7374	6016	4749	3900	3354	2832	2448	2232	2004	1702	1584	1435	1378	1172	1115	1030	973	948	909	840	848	756	793	782	743	757	769	726	714	721	718	714	650	659	687	714	696	683	636	648	680	674	708	662	665	654	668	662	670	649	661	637	668	626	643	614	684	634	662	643	686	716	637	641	640	668	623	644	636	647	676	720	647	647	731	613	702	613	629	650	649	630	620	661	669	637	674	678	644	660	661	652	671	617	616	678	629	609	621	676	620	682	666	654	674	647	662	652	683	662	666	688	626	649	682	639	655	632	672	643	599	663	663	612	644	653	653	672	656	703	608	669	677	653	644	672	605	608	665	652	643	619	691	631	637	655	669	666	696	664	654	623	661	662	660	650	668	653	592	656	623	641	646	665	678	693	665	701	633	658	687	657	647	605	664	653	655	634	689	681	675	696	686	687	601	652	624	651	648	642	637	652	627	663	671	619	675	661	657	656	624	638	648	630	678	657	622	624	620	664	671	660	612	667	658	674	625	652	625	649	634	675	680	683	638	681	645	614	662	653	671	617	589	630	663	657	628	629	641	677	643	635	690	653	644	658	643	627	618	696	657	665	633	640	677	676	673	648	639	696	696	639	658	664	706	650	684	670	687	656	661	661	659	658	692	615	631	633	621	687	645	656	629	650	664	688	641	666	648	658	717	650	627	634	651	661	654	631	668	643	677	636	694	685	683	637	673	633	712	649	649	639	683	645	674	651	638	641	608	643	671	653	663	657	679	661	657	666	699	668	652	683	669	653	695	649	597	698	667	684	613	680	664	638	685	634	682	658	601	670	671	657	665	676	678	686	638	664	642	693	674	663	677	660	642	712	703	606	644	623	675	687	648	643	618	649	624	629	659	663	629	654	679	663	648	701	637	661	642	663	656	644	693	661	712	663	687	675	648	654	651	630	633	667	624	637	661	654	670	616	658	580	669	619	632	648	668	610	604	633	638	604	641	649	614	666	689	647	658	672	624	668	641	651	686	649	683	686	656	628	670	640	631	662	655	701	700	684	669	632	647	677	606	650	643	626	628	639	628	652	678	695	623	678	679	661	669	661	679	665	685	648	691	667	628	668	621	643	674	650	623	648	665	645	626	633	633	682	689	645	620	633	706	697	687	660	630	694	642	669	648	669	658	668	673	682	632	637	648	625	699	675	618	677	685	662	733	645	636	673	677	640	627	661	652	677	681	653	617	669	669	665	674	664	636	621	681	648	620	641	617	715	631	729	646	644	640	661	675	637	698	623	631	710	692	663	725	705	669	699	665	673	639	689	620	659	700	628	645	654	624	670	689	660	633	700	711	651	645	649	640	640	634	640	685	643	654	649	645	650	654	662	656	668	642	683	648	705	656	663	610	668	653	635	667	710	662	679	704	627	672	655	605	665	650	681	666	677	657	683	658	644	647	643	646	666	620	639	677	681	696	623	625	647	674	682	697	650	646	684	657	673	706	675	665	631	565	631	655	627	662	676	636	685	641	649	634	656	658	672	664	638	689	681	619	637	660	647	657	653	655	638	685	692	708	649	678	621	667	645	630	689	685	654	608	670	689	623	664	687	642	678	624	675	635	704	638	647	662	725	619	680	653	624	608	692	660	621	678	643	624	661	680	623	633	648	665	599	666	653	658	651	651	616	653	625	589	657	711	641	645	614	743	649	638	621	620	680	673	679	663	659	652	683	667	665	641	629	681	640	676	644	617	657	678	704	671	661	718	665	659	686	670	645	623	636	640	662	652	664	645	678	670	698	670	690	663	641	605	598	719	639	611	705	674	622	642	695	645	618	667	675	589	645	641	610	628	666	655	630	666	630	628	668	622	699	663	636	646	670	680	668	626	650	685	654	658	647	629	652	680	668	648	683	642	649	655	671	626	651	647	699	670	643	628	666	686	643	658	645	656	620	655	614	665	655	636	641	638	702	667	675	669	657	664	646	662	656	673	673	583	634	623	670	662	660	615	663	636	631	696	667	680	625	681	684	657	639	627	656	640	655	645	628	645	622	697	644	634	625	645	668	611	647	659	638	651	675	677	647	681	626	654	615	637	657	609	623	645	669	647	706	690	650	642	653	663	664	660	641	626	636	668	634	643	659	639	634	645	614	677	625	671	670	639	654	630	677	664	699	662	665	634	658	654	694	668	647	690	700	663	705	681	665	600	658	626	630	680	638	685	612	595	638	601	643	687	662	673	644	641	666	614	665	641	635	656	649	688	641	665	686	658	644	625	638	647	637	673	627	692	687	650	651	611	642	620	681	637	658	685	651	605	648	664	657	655	622	648	668	658	700	660	645	659	624	668	622	653	607	662	704	657	665	669	682	645	675	654	637	666	618	667	668	637	692	681	647	604	609	661	686	667	658	613	598	669	635	608	640	617	655	721	665	670	636	701	613	654	699	672	688	644	704	694	655	663	663	638	662	676	653	677	643	616	653	683	639	675	637	647	647	628	642	699	649	665	646	642	647	671	658	639	639	634	646	629	666	638	676	635	650	592	648	698	669	656	622	673	667	681	606	651	625	654	640	647	666	674	649	661	645	642	664	610	659	624	654	643	673	646	628	680	625	684	713	625	680	700	664	693	661	654	607	649	662	686	660	669	652	652	666	702	696	595	660	660	606	631	633	697	649	631	699	635	662	663	637	703	605	696	660	613	675	648	686	621	590	631	598	714	668	657	645	657	611	603	661	659	623	741	636	651	642	696	642	655	661	670	630	617	624	642	634	638	652	705	657	684	617	632	636	685	677	642	664	678	631	632	630	646	633	650	640	671	684	652	652	633	612	641	648	666	591	620	645	648	645	634	657	643	654	646	661	687	646	643	630	697	636	658	627	648	648	654	685	657	660	649	620	621	649	626	638	647	678	618	678	661	685	697	656	682	638	687	653	604	660	659	663	644	661	603	678	658	656	612	711	682	683	626	673	670	662	658	692	653	654	678	649	622	632	653	632	652	613	627	689	674	651	629	666	649	615	630	666	650	671	644	656	603	658	681	625	698	661	598	623	697	664	651	652	690	656	663	676	650	650	688	662	651	632	639	605	614	664	635	613	670	679	641	664	645	644	618	639	691	644	697	654	651	658	670	615	702	623	658	614	685	610	687	633	694	680	687	665	650	690	604	633	641	628	605	662	706	680	644	694	662	673	617	683	663	655	696	613	628	703	636	636	645	611	686	704	664	664	705	641	592	699	654	668	623	643	661	712	671	705	619	635	587	676	640	651	602	632	638	624	668	666	621	634	642	655	694	648	647	649	663	661	628	653	665	649	674	661	676	665	663	683	687	675	673	653	666	684	668	652	667	645	649	648	655	662	643	677	613	652	624	664	640	680	673	676	635	660	621	597	646	686	648	661	672	690	688	632	624	729	674	673	587	667	672	644	644	679	613	678	651	622	666	599	677	694	663	645	627	665	653	676	651	694	682	686	657	615	675	647	675	653	694	595	665	631	651	646	675
24587	21684	29262	25375	22843	20725	15133	9272	6901	5418	4377	3534	2939	2447	2164	1944	1586	1480	1320	1261	1064	1037	923	895	771	784	729	728	729	693	651	664	691	596	643	614	596	574	627	623	617	569	643	595	572	603	601	553	573	531	544	577	596	571	510	547	544	513	583	580	531	543	528	568	563	533	537	555	560	561	563	544	547	516	535	532	515	541	550	551	554	540	555	582	550	550	531	534	566	546	551	577	513	553	565	556	549	544	532	559	565	509	577	549	543	586	545	531	557	568	521	517	566	569	542	535	579	526	527	562	558	567	550	550	521	567	536	568	527	576	538	564	553	531	564	594	504	548	559	529	520	556	565	570	532	601	527	540	555	521	574	576	569	539	545	498	587	497	597	538	565	600	548	558	589	509	597	555	545	573	542	538	576	546	518	536	549	547	501	544	528	536	551	559	516	547	509	545	530	578	520	562	552	540	539	588	575	584	568	531	553	586	552	548	556	553	536	569	533	548	555	594	527	511	568	538	541	509	547	587	540	573	541	545	591	509	537	561	540	554	541	587	566	582	564	543	563	536	520	567	541	544	535	553	540	529	574	524	573	590	564	571	585	514	557	580	527	554	553	524	533	551	551	540	554	582	539	579	564	538	596	533	562	549	557	527	573	559	526	554	601	574	562	503	516	546	589	564	557	593	534	553	551	535	601	593	506	568	493	529	547	522	574	576	536	549	523	540	588	553	531	537	576	580	563	542	543	566	541	559	525	585	532	551	511	511	556	540	578	535	510	538	566	552	511	582	580	561	534	573	489	565	535	559	567	607	549	553	560	575	520	555	537	559	572	566	559	547	588	543	553	559	538	548	559	596	570	525	559	520	581	564	579	534	547	578	570	517	527	552	540	557	564	531	589	522	542	552	555	562	570	557	562	553	538	554	547	516	593	537	515	540	530	563	544	563	560	542	523	504	547	560	601	565	542	540	509	578	542	561	571	570	575	539	588	549	541	553	561	534	534	563	557	575	504	555	573	515	548	541	577	496	554	553	559	508	550	527	529	532	552	553	569	606	565	539	577	586	569	552	563	548	543	562	556	522	552	486	528	545	541	524	528	561	579	565	569	563	576	551	541	544	506	564	564	519	555	545	571	532	517	503	578	545	570	553	550	569	528	541	589	525	537	569	608	541	605	503	525	577	547	547	507	605	499	560	584	590	549	546	551	589	554	501	504	544	541	505	525	545	531	572	545	543	566	545	543	547	564	558	563	520	559	529	552	549	502	538	565	545	541	588	567	552	530	538	551	546	541	539	523	567	528	589	553	507	539	558	557	569	541	532	543	565	582	577	535	541	575	539	547	521	516	537	496	521	513	555	532	534	541	564	564	496	535	574	548	518	567	594	486	591	591	590	589	551	553	526	579	557	555	552	558	524	542	518	539	565	522	583	521	588	569	574	555	513	535	586	545	574	575	523	560	584	558	559	516	554	593	568	539	557	537	553	537	559	528	507	573	536	546	544	563	534	569	540	564	543	573	503	573	554	560	491	563	554	578	589	529	575	572	562	560	547	554	527	542	522	556	554	590	525	550	524	562	548	536	600	542	552	525	556	525	574	572	540	588	527	556	506	523	560	542	517	515	572	569	542	559	521	526	523	515	502	532	552	555	533	524	536	553	514	573	534	513	583	574	542	569	517	518	551	534	525	552	530	541	561	558	543	534	527	530	548	491	567	538	553	570	542	585	550	522	546	528	542	615	533	606	578	554	539	536	563	580	572	535	562	535	558	527	563	597	523	569	577	533	544	532	524	560	569	559	550	563	557	576	554	585	538	511	576	556	511	561	538	523	521	578	551	543	517	556	565	532	549	542	556	530	546	583	534	567	561	525	585	535	526	562	540	552	535	549	498	515	559	555	518	555	564	496	539	518	562	525	554	549	517	559	579	561	537	566	548	577	547	517	569	558	545	534	605	545	567	542	541	524	509	553	570	507	584	529	558	561	558	514	532	576	543	565	505	573	559	579	501	565	522	536	551	528	554	570	544	548	541	568	510	559	560	607	546	536	597	604	559	520	576	521	553	546	559	549	550	525	554	528	551	557	545	538	556	553	554	514	519	548	563	544	546	572	533	562	544	572	597	522	512	554	542	498	548	565	575	546	531	557	536	555	539	537	555	564	514	553	506	537	516	551	553	530	543	547	550	566	531	566	533	520	575	577	516	529	552	622	551	525	550	546	550	568	526	536	607	532	550	590	549	530	577	532	575	530	539	546	546	535	606	555	562	516	555	588	523	579	561	512	558	552	533	564	552	490	560	532	547	534	530	556	534	525	569	547	527	550	562	551	596	528	546	567	585	571	539	537	547	525	561	566	545	527	555	596	538	561	545	530	519	564	562	526	544	522	523	557	528	547	588	565	589	532	553	547	578	513	554	560	554	603	538	539	562	528	547	532	550	572	549	555	484	550	560	541	539	538	562	523	506	535	540	549	547	541	571	540	534	552	571	538	519	561	527	533	548	583	550	586	566	545	553	558	574	590	575	583	560	514	541	496	494	529	538	579	559	529	591	530	577	544	570	580	553	540	517	551	563	522	525	560	553	544	563	561	553	536	596	531	578	528	566	546	526	487	522	535	553	522	579	553	523	569	542	545	563	525	537	531	572	567	557	487	596	531	542	562	553	563	544	552	535	537	535	549	547	582	540	525	585	579	532	582	497	534	556	546	604	538	544	598	578	525	537	567	519	548	566	536	548	574	592	552	573	525	558	515	550	518	541	562	539	517	534	556	546	528	579	559	518	521	566	584	557	534	584	525	571	577	551	552	520	629	536	504	535	535	562	551	568	591	567	553	596	553	558	568	576	522	520	559	509	555	578	563	493	557	540	533	567	552	599	559	517	563	593	555	515	513	548	564	557	552	532	615	558	555	561	562	549	552	502	548	520	564	565	533	562	597	524	592	524	569	571	540	564	559	548	524	537	558	522	568	568	560	590	562	565	544	560	550	511	526	546	584	540	541	533	509	565	545	598	561	506	563	544	551	572	546	554	550	577	548	576	573	533	551	573	532	519	565	566	562	562	527	524	554	533	567	586	569	558	559	548	585	522	556	565	539	565	543	537	530	582	530	566	549	519	557	537	529	534	566	567	544	521	570	519	580	564	548	535	558	564	524	544	562	541	526	544	515	549	555	561	580	542	567	557	547	538	587	506	543	514	512	513	584	559	541	545	529	507	595	577	554	575	574	558	567	556	569	551	576	531	545	569	546	528	563	579	570	551	564	549	487	546	581	507	529	559	574	565	529	548	540	534	553	538	535	577	569	515	568	548	558	549	523	573	547	525	572	562	536	548	551	577	559	521	597	576	569	573	557	559	566	571	543	555	570	574	506	555	581	530	551	552	549	535	521	499	560	552	550	524	553	528	573	546	539	530	550	579	572	590	584	551	594	556	554	588	575	521	527	571	541	561	607	528	545	529	586	548	575	556	519	552	540	525	552	528	536	576	531	521	550	602	571	522
38443	58852	47012	33941	28625	23929	19810	16136	13283	10832	8820	7196	6005	5027	4278	3603	3143	2799	2429	2224	1906	1737	1543	1393	1263	1233	1106	1036	999	1019	943	953	916	890	854	895	830	823	838	790	775	787	803	770	811	784	714	800	759	742	752	742	721	762	744	684	769	719	728	723	718	716	735	713	745	767	689	804	692	733	719	767	729	733	709	702	715	703	710	681	737	688	704	750	717	747	757	718	733	722	707	734	696	691	718	781	714	690	726	708	652	732	708	734	700	741	702	685	714	740	712	721	674	725	682	703	746	705	738	724	712	746	698	723	718	696	703	727	744	679	732	741	701	720	685	712	681	725	730	757	745	708	753	745	708	701	698	712	736	698	708	709	734	702	744	710	702	720	719	719	709	704	727	711	689	697	718	727	687	676	733	689	735	733	729	709	744	713	725	706	749	679	768	702	725	677	735	720	703	762	708	702	709	718	732	703	737	722	717	747	711	700	722	711	684	726	693	699	707	738	740	692	735	729	736	726	754	685	751	742	701	747	765	733	683	681	720	744	719	682	679	716	707	698	661	736	697	650	741	728	679	683	702	750	670	663	720	719	676	771	721	710	746	738	708	734	692	731	719	677	732	702	709	718	702	711	725	731	744	692	717	693	674	718	652	709	782	694	795	709	736	694	730	707	693	681	736	713	724	723	761	714	691	718	660	699	771	701	754	669	694	701	722	702	686	715	679	745	717	750	678	714	770	699	740	708	756	702	681	743	752	646	719	644	726	750	750	742	667	724	694	727	715	740	762	716	721	728	710	741	726	712	711	714	717	715	741	739	730	738	705	746	707	673	682	753	691	674	734	736	706	703	731	737	713	665	728	759	721	691	715	735	700	725	704	723	685	747	725	711	693	731	648	692	718	680	679	666	732	719	706	717	712	688	744	775	726	707	698	689	701	699	694	712	718	646	707	738	717	751	695	742	738	726	725	716	726	723	724	698	734	728	740	756	707	690	747	709	701	684	670	705	712	676	720	728	697	742	692	702	705	700	719	743	730	715	685	741	693	715	710	709	693	700	721	732	682	698	677	709	734	709	683	732	699	671	738	716	747	691	682	729	777	711	708	688	735	757	673	698	729	727	679	708	700	749	743	741	732	729	768	748	708	713	724	745	686	669	674	731	716	705	704	686	722	677	705	760	729	707	703	697	741	772	714	731	690	759	761	732	689	775	716	703	691	713	754	742	700	716	778	719	720	707	690	749	721	741	722	730	695	708	748	682	691	764	701	735	727	702	720	722	756	707	723	714	668	762	741	748	777	709	727	750	710	729	692	728	734	750	693	742	720	724	709	736	717	716	729	681	755	708	732	735	711	691	733	709	753	702	725	673	727	736	692	750	734	748	733	733	670	725	725	741	712	680	736	729	695	767	708	665	707	713	655	721	733	698	712	692	722	725	734	705	705	695	741	693	782	692	717	728	714	730	698	738	697	712	759	715	755	643	732	692	712	745	734	694	744	718	691	689	697	729	681	745	716	717	736	688	774	701	761	721	676	716	746	686	693	680	678	702	714	790	727	733	681	709	732	679	690	662	720	695	748	719	696	716	717	664	692	731	697	691	739	711	723	702	690	741	672	729	741	727	748	703	769	715	742	690	708	724	739	736	694	718	719	749	748	727	685	720	694	787	718	682	723	702	698	719	753	761	708	700	689	687	696	702	778	693	727	716	717	690	736	747	726	686	739	687	743	708	714	677	742	719	736	697	705	729	725	730	727	690	715	726	711	713	673	756	751	703	682	726	694	691	676	736	653	749	690	714	675	685	711	682	675	752	736	777	734	742	714	745	769	739	696	710	729	710	701	695	733	762	712	692	703	719	731	724	672	703	767	723	717	721	737	753	708	767	734	717	681	701	738	799	725	742	706	729	716	740	693	733	717	662	721	716	721	681	674	727	693	736	735	760	710	733	701	674	695	762	715	682	702	693	754	741	689	712	719	713	703	731	729	683	703	720	732	712	777	701	678	729	730	722	674	721	773	708	755	712	738	774	743	772	696	725	733	721	673	715	758	666	748	726	724	659	716	701	741	692	730	705	778	717	734	702	734	694	697	697	721	680	714	776	719	683	741	683	740	777	663	712	746	711	719	750	774	729	701	701	676	717	707	721	798	715	696	711	707	688	744	720	700	715	696	708	726	729	689	741	685	695	715	677	717	687	694	701	709	709	725	719	685	712	684	747	722	704	783	694	724	728	716	710	775	704	703	687	652	705	707	721	707	752	743	710	698	715	740	704	742	692	700	684	776	718	684	738	754	703	695	754	664	737	743	727	683	726	742	706	713	742	741	711	755	679	702	787	745	715	714	739	725	709	745	687	681	693	705	736	706	688	703	738	739	650	723	708	716	734	719	773	698	704	694	698	650	700	677	700	714	739	750	750	718	773	721	699	711	738	731	722	792	698	720	732	723	704	798	722	739	741	667	686	728	710	709	735	754	748	705	667	758	701	683	667	759	723	726	714	652	684	742	728	690	685	682	719	706	722	716	702	724	704	732	714	729	736	744	707	724	752	709	707	728	730	734	721	728	717	667	740	734	738	750	713	703	686	729	736	741	752	783	708	693	744	725	731	665	665	735	737	693	697	683	688	721	722	679	736	719	688	675	690	747	724	746	704	746	714	713	698	733	743	682	746	733	728	718	783	724	715	733	770	680	747	724	709	739	731	726	698	744	683	789	736	738	732	706	682	729	725	663	688	673	757	719	696	728	699	682	714	683	703	729	692	695	686	758	724	730	716	695	728	708	728	683	738	682	708	736	716	721	728	708	689	693	755	739	723	689	678	694	675	715	724	753	741	736	737	662	769	751	703	712	694	715	680	731	711	724	760	725	669	740	750	726	665	768	754	716	666	673	688	698	691	755	701	682	745	721	717	700	666	732	732	725	711	760	737	727	682	711	690	715	710	689	699	686	776	739	726	699	719	751	737	710	722	719	662	704	729	723	703	755	693	738	715	708	708	690	708	747	693	704	710	738	720	750	724	747	722	728	724	737	729	705	726	699	721	733	699	734	705	715	743	719	780	742	716	719	725	711	707	678	727	681	679	699	757	720	692	707	747	726	683	726	723	745	668	705	761	735	728	692	695	751	705	726	743	782	760	679	677	724	712	742	694	728	689	668	725	705	744	719	719	707	733	728	708	739	692	716	675	702	731	713	661	709	657	722	697	745	693	701	687	680	724	726	693	694	747	736	739	702	706	745	711	708	718	786	716	718	692	702	727	676	738	683	727	711	711	753	715	717	686	735	763	718	666	747	685	713	695	740	757	713	698	741	714	684	712	694	707	698	738	739	662	720	713	709	684	676	721	705	688	682	725	691	721	749	753	738	737	702	764	719	733	659	690	750	726	718	671	703	720	729	667	699	706	693	774	722	711	668	721	731	679	739	732	730	695	695	718	681	719	741	731	708	721	661	729	685	709	761	681	752	705	740	686	739	659	669	660	739	679	726	715	683	732	704	735	702	697
23513	21648	29554	24373	22250	23475	22151	13188	9317	7313	5826	4676	3794	3334	2735	2358	2028	1805	1618	1477	1366	1176	1100	1007	907	885	832	759	729	745	682	655	655	682	625	627	625	617	623	575	527	579	612	595	561	558	581	575	568	571	580	565	554	515	569	544	557	573	571	559	537	584	579	524	557	513	586	564	542	522	534	536	572	512	501	551	526	534	541	558	542	529	532	516	582	599	554	545	558	553	500	560	531	569	510	527	540	552	497	520	515	567	559	562	552	556	489	572	524	549	563	556	581	537	522	524	529	514	566	520	532	502	523	527	551	555	510	543	508	545	553	522	521	529	526	527	520	524	539	556	505	532	525	555	536	533	518	502	540	561	535	496	549	503	520	506	550	529	527	520	531	554	536	494	584	533	538	517	541	534	577	550	552	546	564	481	569	555	524	524	564	542	529	513	508	554	516	550	570	556	545	501	519	538	533	531	549	549	520	524	508	543	553	517	543	545	557	525	549	509	578	547	526	542	538	536	574	573	565	527	541	514	500	518	534	522	516	545	545	548	554	550	561	488	548	527	546	581	523	525	567	545	510	525	535	537	547	520	517	525	523	520	542	558	509	557	533	558	540	511	518	535	516	508	559	558	528	514	538	521	538	518	544	558	551	510	524	574	569	556	563	538	547	544	536	546	528	518	557	536	546	506	560	553	564	526	528	564	535	524	549	529	506	562	534	540	546	575	530	562	582	547	548	593	603	546	557	569	522	524	585	528	541	539	531	560	538	523	529	564	526	549	520	530	580	540	578	528	551	571	551	544	522	494	523	531	537	553	481	590	535	535	529	539	520	580	505	493	523	541	544	511	499	520	536	548	545	539	518	525	598	558	533	532	531	552	568	556	530	519	535	562	506	523	520	538	516	529	511	554	536	540	510	538	516	520	516	526	515	500	561	541	518	543	529	530	496	539	526	510	567	556	538	578	523	520	548	502	519	541	581	577	572	535	544	518	509	557	556	503	554	524	516	547	573	546	512	569	530	514	509	563	513	527	531	571	577	528	556	531	535	530	550	550	544	560	550	514	528	521	546	501	544	574	529	525	508	535	515	525	519	563	485	521	535	508	500	540	520	521	524	515	523	545	552	566	530	548	541	507	523	538	519	558	535	541	547	552	526	570	538	574	529	526	534	533	508	516	587	574	506	518	576	538	547	554	570	573	527	571	500	542	537	508	559	526	511	535	571	540	536	521	545	604	531	544	548	545	531	592	533	540	543	505	538	502	528	497	561	545	570	580	544	559	523	504	530	533	549	494	575	592	519	551	559	523	555	503	560	527	566	540	522	549	517	557	530	520	515	560	544	542	508	516	534	545	548	542	545	489	556	601	547	537	545	534	502	539	521	540	502	550	556	529	545	559	493	548	540	507	502	562	540	563	528	541	529	541	561	540	561	568	515	572	535	490	538	548	512	530	549	560	516	512	526	533	559	495	545	529	577	533	560	501	560	544	550	521	537	572	548	549	580	551	559	528	522	538	525	542	539	553	557	555	551	547	535	523	578	532	515	555	521	569	577	577	560	532	543	561	569	529	520	539	553	554	530	557	553	548	550	523	557	549	534	560	578	527	563	544	535	529	571	574	563	581	503	503	562	541	506	561	558	511	526	596	552	516	515	583	529	542	572	534	541	583	560	527	535	553	562	556	524	571	527	520	542	538	542	541	564	540	533	540	529	557	518	567	538	502	545	579	526	572	541	517	505	532	520	572	559	577	562	525	545	518	512	544	539	515	499	506	520	505	524	532	561	511	513	530	488	514	529	524	530	552	518	505	575	502	560	549	553	521	551	554	518	487	534	538	561	533	514	507	528	548	512	539	518	552	519	525	540	491	546	547	520	515	550	534	577	523	545	532	526	539	565	526	538	555	557	546	515	565	510	560	531	555	542	536	488	557	522	491	588	522	548	544	595	533	527	543	546	525	553	536	553	523	539	526	559	549	523	536	499	514	554	562	511	511	485	519	548	560	545	559	509	561	522	531	547	543	529	554	564	555	523	526	559	553	533	554	529	539	572	540	531	530	542	557	564	505	546	540	554	525	547	550	550	513	552	536	544	497	537	589	482	550	523	550	565	513	578	555	537	533	539	549	561	584	559	517	545	514	531	516	550	546	497	530	530	586	554	578	543	575	552	534	532	524	543	513	520	531	520	549	505	554	544	521	509	531	561	554	540	586	530	525	509	574	551	526	527	560	541	530	553	555	571	516	521	572	566	519	536	561	501	539	522	516	515	556	559	543	595	574	609	564	512	536	546	562	518	554	504	540	514	509	504	574	546	520	506	522	531	557	560	541	526	539	522	555	568	518	562	507	550	575	541	537	509	544	509	529	565	553	514	531	550	540	541	556	558	572	567	553	537	529	550	508	527	513	563	567	576	555	566	560	562	553	553	503	584	548	545	520	518	517	521	575	523	511	544	547	521	534	568	565	583	497	543	546	541	548	554	522	576	535	539	568	563	536	515	505	570	549	542	580	562	534	558	567	554	565	564	533	548	521	563	500	521	530	536	512	530	510	585	554	516	508	531	558	547	548	529	525	538	494	537	521	583	522	541	562	522	585	520	534	487	556	568	532	516	531	551	529	559	575	578	540	533	542	559	558	551	529	540	544	526	521	505	520	581	519	534	515	520	529	542	538	502	545	574	551	527	517	520	533	564	485	502	549	545	538	522	567	556	553	501	547	556	507	513	506	508	514	514	555	515	520	556	552	534	526	512	522	552	527	535	564	586	519	556	529	508	586	513	586	561	538	526	492	510	546	545	532	531	569	561	576	538	542	559	581	545	550	488	565	573	534	524	575	561	526	553	557	530	532	515	559	551	547	557	543	538	530	560	529	522	552	570	548	534	583	542	508	528	525	527	568	570	505	527	537	528	561	499	544	502	523	505	550	520	532	531	554	550	491	550	549	559	516	535	554	561	594	553	519	561	525	562	538	561	531	508	508	539	537	537	521	530	511	572	551	523	537	532	525	519	539	579	513	534	520	539	509	550	557	541	555	582	508	538	486	505	547	541	548	572	550	545	532	564	577	533	545	558	552	538	537	514	529	519	555	552	548	577	548	545	527	532	519	543	548	506	563	589	574	486	503	511	518	514	508	539	577	539	532	544	565	512	567	538	494	577	531	506	506	497	552	491	560	551	557	550	534	513	538	496	529	508	542	524	549	534	532	559	563	547	550	555	540	517	565	526	540	532	531	542	569	531	525	530	519	531	558	522	535	530	519	548	513	542	566	501	523	548	485	537	522	542	532	539	508	510	549	501	521	552	584	514	536	546	536	537	555	529	493	547	520	544	520	573	496	599	527	537	550	592	544	595	529	511	542	522	525	549	567	529	588	526	531	522	531	557	571	531	486	540	525	539	530	541	527	556	534	566	536	536	546	553	509	514	545	535	539	538	580	522	542	547	551	516	508	504	529	511	521	533	526	559	506	530	509	522	558	564	550	530	558	485	535	535	471	527	557
41815	66703	52798	38093	32738	27835	23509	19817	16368	13700	11139	9257	7798	6567	5606	4747	4051	3410	2957	2615	2243	2059	1801	1578	1448	1376	1295	1118	1043	1070	1052	953	963	916	901	868	833	815	841	789	813	784	777	758	744	754	697	762	767	752	743	747	716	666	689	701	718	714	681	686	714	690	735	732	770	751	681	685	689	729	716	712	694	699	687	685	685	718	642	726	712	676	672	708	667	665	690	680	688	685	718	706	659	693	641	622	718	705	704	638	688	701	708	725	709	681	677	717	686	653	690	689	706	651	694	686	684	727	724	665	684	736	709	715	685	665	732	687	656	666	674	706	664	635	717	699	662	729	714	666	668	665	688	672	737	666	653	660	715	663	709	698	668	697	672	685	720	696	663	665	654	682	732	667	700	679	699	682	666	660	678	673	682	707	633	721	678	661	702	644	675	682	680	714	689	707	652	671	714	665	659	675	723	675	703	693	679	687	698	705	670	710	651	697	718	699	699	710	695	636	648	643	729	659	735	654	696	669	685	671	709	671	630	725	662	733	673	725	686	640	719	664	639	683	693	696	671	642	682	670	704	708	649	698	670	722	688	676	647	696	673	688	702	686	692	685	726	671	709	668	679	724	680	669	651	699	659	670	670	657	712	705	719	680	676	640	698	664	675	714	691	683	736	690	702	689	647	710	711	686	706	676	772	721	685	695	667	667	710	691	677	730	687	687	670	680	736	715	669	721	731	661	673	687	682	680	687	668	639	703	618	675	761	672	666	698	715	748	635	744	694	691	676	681	719	680	710	655	709	684	709	700	708	701	711	648	682	712	707	644	723	668	679	655	671	697	648	646	721	664	722	664	654	751	695	659	668	725	667	692	712	676	727	662	691	688	714	706	715	665	685	710	692	655	696	711	672	642	727	678	715	707	647	686	680	680	706	701	660	637	699	693	703	671	714	707	662	702	696	734	690	708	720	697	688	748	759	676	684	679	692	675	667	707	720	673	651	689	695	677	697	680	680	677	696	723	637	716	711	684	655	697	695	693	659	668	674	708	651	678	705	640	689	727	723	689	702	662	637	703	665	673	712	716	665	707	681	703	693	692	688	716	697	674	720	690	702	734	679	694	700	680	695	694	695	682	671	670	675	694	702	721	666	666	756	699	693	673	696	678	671	692	739	700	665	752	692	689	687	631	664	684	743	733	701	685	702	675	679	664	707	699	647	709	676	667	724	628	669	696	694	681	699	666	755	703	646	721	653	705	714	706	685	680	611	673	731	693	689	643	709	671	704	654	708	704	689	720	692	730	707	724	738	691	693	682	693	708	673	667	672	733	754	691	710	693	695	641	696	713	700	719	743	704	716	709	694	686	701	686	622	723	712	681	689	688	715	709	671	725	719	689	738	678	656	686	698	685	712	657	703	697	657	685	725	673	683	645	691	682	707	700	713	661	687	710	707	664	662	720	675	672	666	758	673	705	686	673	666	688	685	657	690	738	682	686	685	687	656	675	666	629	662	692	704	707	701	668	658	674	689	670	721	648	669	718	658	686	719	682	670	662	707	686	729	737	723	683	715	726	701	702	724	671	677	680	672	666	675	691	686	672	713	692	667	672	727	679	681	672	641	706	661	701	679	676	675	691	687	675	688	730	716	656	684	693	703	700	667	672	672	721	669	668	731	654	688	639	700	645	662	681	668	647	683	701	678	685	688	659	711	685	710	680	671	652	671	675	712	712	662	725	674	675	688	660	687	703	679	732	710	677	673	718	718	689	710	649	711	697	639	635	700	697	665	703	724	660	651	676	701	682	689	718	725	692	700	712	701	710	635	681	675	714	727	688	665	735	709	705	727	675	740	700	686	650	701	659	669	665	718	657	726	671	659	691	688	728	716	700	679	686	688	691	709	661	692	716	696	690	718	667	740	689	685	672	677	689	680	684	707	681	662	663	669	712	679	717	640	664	632	687	672	678	659	697	713	705	670	713	672	656	666	697	682	644	733	693	685	662	651	685	710	673	647	696	695	724	675	711	653	674	681	653	674	666	694	662	722	742	710	718	727	670	719	701	689	716	701	688	665	661	661	677	724	700	686	678	677	697	676	689	633	758	686	680	704	677	714	700	663	687	714	680	702	709	712	694	730	686	686	703	684	696	663	713	702	704	622	646	677	689	652	693	744	665	691	646	688	660	696	649	682	706	685	698	707	745	678	646	714	691	660	675	606	683	682	725	680	679	683	719	741	700	642	648	701	669	677	689	731	693	707	675	700	682	711	677	626	688	704	702	712	709	684	751	736	669	726	678	680	682	746	679	710	669	669	720	648	672	698	698	644	686	637	689	693	715	701	696	700	702	732	700	675	742	700	721	715	668	684	721	662	730	635	697	738	704	694	727	695	680	688	685	696	663	716	692	688	660	674	706	767	691	679	619	655	683	705	659	681	652	682	658	646	715	620	658	677	701	713	708	715	707	677	716	712	728	751	687	682	687	681	702	700	627	661	670	682	723	665	694	673	680	718	673	719	705	688	697	709	660	658	684	634	678	674	736	737	666	720	686	718	685	697	732	670	676	670	679	719	698	681	678	664	742	658	679	716	679	723	681	671	689	713	695	720	691	667	688	709	696	718	724	724	723	690	670	715	692	667	674	720	659	690	661	671	720	673	687	740	695	720	674	727	711	752	764	731	690	696	702	744	680	668	678	697	697	725	726	708	736	732	677	681	679	644	720	653	666	654	675	679	732	684	720	701	644	680	684	732	693	678	707	659	743	679	661	731	681	693	635	705	662	705	648	672	693	695	681	663	664	644	700	715	719	689	706	727	714	683	662	672	718	681	708	716	724	696	683	677	717	694	727	707	688	698	691	646	674	668	669	653	678	720	708	689	701	692	660	670	685	683	658	707	628	698	684	668	715	665	676	704	715	686	674	682	710	676	659	673	690	660	722	693	671	691	722	644	700	699	701	644	695	641	676	661	698	701	672	719	710	705	675	682	715	635	647	693	674	687	719	679	712	665	720	661	698	725	699	679	685	665	666	711	682	739	649	655	735	668	748	689	685	690	665	719	746	693	690	670	673	659	671	717	686	699	687	665	669	679	658	681	685	689	669	630	701	685	646	673	721	645	670	657	672	696	674	685	678	672	693	676	659	704	703	689	699	705	661	703	683	675	711	697	666	727	688	701	711	663	681	712	655	710	660	654	695	626	713	647	680	704	664	735	661	701	656	662	648	722	722	685	705	684	673	668	672	685	757	687	713	689	687	644	708	695	693	676	689	717	698	673	673	677	674	666	683	700	676	701	687	693	683	693	686	685	665	697	735	705	661	698	694	712	685	709	684	646	715	720	693	691	677	720	714	707	715	664	664	690	668	727	698	699	701	710	680	702	717	694	699	697	678	741	679	712	667	704	675	691	656	631	704	720	691	723	693	662	634	647	677	673	666	657	709	699	644	682	690	713	719	678	730	687	668	732	699	708	687	672	681	713	687	719	685	702	702	687	698	699	660	698	666	653	668
29662	30974	34265	26133	16617	11266	7836	5498	4200	3339	2613	2221	1934	1554	1498	1213	1201	1049	924	850	818	776	716	715	591	617	635	609	541	557	550	587	574	541	531	515	563	523	502	524	510	482	526	514	530	536	518	473	516	480	502	464	506	556	510	503	486	540	467	506	482	521	471	481	453	497	473	442	464	489	502	536	505	502	499	501	479	465	470	461	511	466	484	509	472	499	511	470	498	498	469	497	477	514	480	499	494	466	472	490	484	512	483	479	465	481	519	480	515	468	504	503	477	455	493	541	521	503	458	493	472	494	486	497	506	461	476	485	460	499	503	542	487	476	467	495	486	507	511	514	475	493	514	499	515	479	479	483	508	470	497	498	459	518	484	527	489	513	521	535	500	513	492	489	502	483	492	475	493	486	514	502	493	473	482	468	426	473	529	480	473	478	543	484	495	477	509	485	495	526	530	513	524	459	464	468	490	494	531	486	462	568	498	499	426	468	490	498	504	528	459	494	520	478	515	491	471	501	479	461	504	508	510	463	508	516	501	476	488	472	497	506	467	474	496	479	520	512	494	490	514	450	487	476	550	473	506	481	458	479	545	507	476	439	485	470	463	518	485	496	503	496	458	476	513	511	474	501	474	515	456	478	516	506	494	482	498	501	530	461	499	516	512	467	462	479	496	506	500	485	490	489	482	516	478	502	466	515	477	520	522	498	480	521	479	489	498	451	572	498	496	514	543	506	501	499	475	515	480	477	469	536	498	491	530	503	525	538	503	494	569	528	512	480	534	457	498	489	502	479	477	537	480	524	481	517	497	476	485	515	488	494	522	496	500	500	493	521	478	504	521	501	527	458	476	519	560	488	505	478	500	508	503	518	520	498	478	485	496	501	471	482	461	481	512	472	527	488	501	484	503	456	485	514	466	464	485	484	497	496	496	499	510	445	493	499	469	503	468	485	526	487	517	498	490	522	519	529	474	470	465	473	487	505	449	491	546	518	494	499	504	525	475	490	495	521	486	473	485	456	482	487	486	466	494	495	472	457	458	479	495	484	488	514	508	511	473	528	509	486	500	535	476	506	504	483	529	528	522	478	507	496	496	503	417	473	501	527	490	507	499	504	503	490	515	480	490	477	478	458	494	484	511	473	482	469	479	476	459	512	488	501	509	505	523	504	480	483	440	549	488	475	488	499	502	485	481	452	475	476	495	481	519	499	482	505	537	479	491	482	484	499	478	508	494	501	509	515	502	496	526	472	487	490	522	475	508	504	520	483	491	506	482	490	494	510	544	467	449	478	479	504	489	520	482	464	485	516	481	495	485	501	485	471	489	469	470	531	484	483	463	495	510	520	470	534	482	481	479	544	484	477	486	453	463	487	477	480	476	494	483	498	489	518	499	454	446	487	506	493	497	468	502	538	478	498	485	535	479	483	474	504	532	449	471	486	494	489	503	511	487	507	501	456	525	503	519	475	506	532	474	474	493	493	483	506	481	519	532	513	466	497	475	526	490	496	503	491	530	485	516	530	473	486	495	542	494	481	473	487	519	529	488	434	495	479	485	483	502	495	494	483	517	497	515	486	486	511	498	520	474	516	510	547	533	505	532	494	495	515	526	482	465	465	450	509	486	514	484	475	479	492	492	486	512	459	500	503	507	439	485	522	528	502	465	495	473	520	498	493	478	472	502	507	491	467	511	507	499	499	511	506	517	514	490	500	510	513	482	495	517	464	539	528	535	506	471	510	491	530	478	456	502	474	492	487	473	492	510	502	489	500	504	483	489	476	446	482	528	460	500	481	462	466	487	493	511	500	483	505	488	488	493	505	507	479	510	514	497	500	520	464	463	470	456	494	543	519	495	509	496	483	504	534	489	521	521	525	465	505	469	508	553	488	559	454	474	471	494	445	518	546	480	466	480	472	482	474	503	455	478	476	485	492	485	527	501	476	488	471	458	478	519	451	487	509	456	503	474	473	478	438	469	506	495	456	517	501	508	461	449	528	512	512	470	480	514	509	444	474	519	455	546	494	458	480	513	519	494	498	456	481	486	493	463	498	532	508	465	524	487	465	464	464	514	500	525	514	527	500	475	499	490	498	481	526	530	514	500	476	528	500	482	460	472	483	500	499	463	496	502	531	506	506	501	489	482	459	485	506	527	498	554	529	493	477	509	481	503	524	496	497	468	493	481	474	509	473	490	462	500	493	487	465	545	483	496	497	492	511	499	504	528	475	462	508	554	495	500	471	522	474	510	487	460	503	492	507	517	477	510	516	498	471	500	498	493	497	537	471	497	529	502	509	470	486	470	481	483	483	485	526	499	450	495	504	481	466	484	503	509	495	514	484	471	483	469	498	466	472	479	471	475	499	528	489	534	448	499	511	508	481	477	478	493	469	473	477	478	473	517	446	515	532	459	495	463	499	479	481	466	490	501	547	471	485	452	493	522	514	431	515	470	522	462	461	501	472	469	488	502	454	520	477	476	503	412	515	491	474	484	497	495	507	490	484	492	545	527	486	534	504	517	524	497	490	516	501	487	485	529	477	506	452	510	513	452	514	531	493	522	524	477	500	459	473	498	518	483	464	463	526	495	478	507	491	495	469	527	482	512	520	467	454	499	437	478	513	474	500	510	493	518	485	497	456	504	520	483	527	486	478	484	471	489	445	481	471	506	485	466	493	491	484	492	526	479	485	510	499	474	503	498	489	474	478	521	499	478	483	521	495	515	475	482	509	500	540	504	453	489	464	502	495	506	466	538	509	491	517	513	507	496	471	513	523	494	513	489	490	515	452	492	495	505	520	500	476	499	445	472	547	482	455	507	494	514	500	494	499	500	523	513	488	482	533	442	477	464	470	457	488	477	462	517	479	542	479	492	481	511	510	482	527	512	487	465	510	496	483	463	509	497	514	481	518	458	538	470	504	488	479	489	504	491	456	525	472	467	517	497	485	480	458	501	513	459	510	479	501	470	468	513	518	542	461	491	482	498	488	480	514	468	505	516	460	500	487	512	499	490	444	493	496	498	471	493	501	483	503	514	478	524	470	523	484	474	494	500	504	468	527	477	518	508	447	511	488	494	464	504	472	518	487	487	489	489	474	488	517	530	469	477	493	470	453	494	438	515	466	460	505	480	482	525	454	463	464	472	473	511	527	484	507	533	485	438	474	486	473	486	486	521	515	525	495	509	467	430	522	460	504	526	479	518	504	506	490	472	489	498	492	502	502	468	498	552	502	504	473	474	510	470	491	504	481	487	515	533	473	524	509	538	458	501	483	511	485	502	506	490	478	515	520	490	513	516	514	481	514	478	506	475	484	472	473	506	504	489	505	493	487	534	557	466	485	506	484	460	490	465	485	505	507	482	506	493	476	462	486	492	494	497	463	495	480	474	521	480	480	512	476	498	514	470	489	539	512	476	541	520	486	503	505	481	496	502	477	508	495	509	533	480	462	486	494	490	465	483	513	541	454	481	466	487	513	475	495	485	497	484	475	519	487	500	509
36393	48906	40021	27527	21791	17357	14033	11352	9121	7288	5901	4883	4066	3406	2935	2536	2198	1944	1757	1518	1372	1282	1155	1070	999	917	833	839	840	820	795	754	740	709	748	745	701	719	685	717	678	666	724	674	676	643	641	663	697	676	704	647	688	675	691	695	642	648	645	649	637	676	648	634	664	650	678	579	665	618	684	638	606	638	662	637	615	671	662	663	667	664	621	664	637	710	643	610	686	595	690	654	654	665	580	624	690	609	684	657	668	677	612	625	653	631	662	677	680	673	667	672	647	674	680	678	616	626	598	674	648	646	628	627	648	626	631	630	656	637	678	653	729	667	651	669	628	680	650	645	636	674	576	653	601	632	736	636	653	580	708	646	677	622	664	705	668	644	628	636	659	690	652	664	631	612	663	631	620	603	674	639	679	682	703	686	680	609	662	632	634	656	637	654	626	628	660	727	621	635	620	613	621	649	669	643	653	701	717	624	697	637	644	657	661	639	638	645	619	668	638	641	674	683	652	586	671	631	624	650	639	641	617	646	619	650	701	659	644	623	628	686	706	644	662	664	642	629	689	672	655	644	663	694	648	668	676	679	692	658	659	592	655	631	611	665	642	627	630	657	631	626	650	646	653	627	671	655	598	669	592	627	626	661	662	652	645	654	631	598	591	621	649	613	654	662	665	656	633	640	599	625	628	645	637	587	655	610	621	628	641	618	658	678	627	655	642	686	661	649	644	649	681	661	686	635	620	687	633	662	691	622	697	690	616	668	667	640	635	688	676	587	636	662	641	674	629	698	638	689	690	683	636	683	620	663	623	671	658	642	638	668	639	636	635	605	604	702	669	591	684	670	634	649	658	636	668	663	675	651	661	688	647	641	686	613	637	660	650	659	672	650	633	641	630	623	653	629	633	631	663	640	662	667	637	650	683	646	654	620	626	618	653	693	679	631	652	642	625	662	672	670	673	661	636	683	623	665	644	628	625	699	659	657	613	660	636	614	629	659	637	644	643	633	642	642	640	621	662	674	660	622	639	634	611	635	697	642	637	615	650	626	622	638	678	641	672	622	620	681	611	673	661	612	639	621	660	616	665	645	649	646	682	635	669	634	616	672	662	672	618	637	650	633	626	618	647	635	667	621	640	610	653	648	611	672	628	607	652	658	660	651	612	649	664	657	601	641	702	626	665	633	658	669	617	648	634	669	628	612	603	630	652	661	673	643	687	659	637	628	678	677	606	633	578	656	677	656	708	631	681	643	636	680	649	645	685	636	696	650	620	640	696	657	658	650	644	659	669	646	660	642	615	650	633	602	626	681	697	658	614	651	601	650	687	646	688	633	689	668	690	662	616	636	652	607	661	699	622	667	626	633	648	639	619	622	635	635	628	641	679	642	629	670	607	642	643	560	633	651	700	660	615	674	653	651	679	651	672	592	637	675	651	646	665	623	655	624	675	619	629	683	669	613	641	587	638	608	636	677	626	664	646	653	666	641	632	663	678	624	628	690	644	646	634	638	683	625	659	657	644	652	689	679	625	634	659	641	664	636	696	675	665	588	646	665	614	641	622	625	653	603	614	637	662	685	634	715	698	687	671	648	658	630	673	596	716	649	668	638	702	675	657	644	674	682	654	673	643	674	679	635	615	634	615	645	618	611	673	636	599	589	634	656	631	673	647	641	660	642	691	633	685	674	623	636	654	638	638	672	628	636	677	583	667	667	646	659	649	648	689	628	659	646	610	682	701	626	637	663	652	666	604	606	604	640	608	604	666	645	676	691	625	620	613	698	635	645	666	671	641	641	664	629	642	672	639	637	643	671	596	643	607	608	609	710	678	653	636	652	614	671	632	651	644	618	671	643	692	654	575	656	662	602	644	637	676	642	677	668	615	631	622	695	689	643	657	646	664	663	634	620	649	672	620	619	656	607	674	628	598	651	661	663	659	654	634	678	630	665	701	647	650	628	687	634	696	674	713	640	652	657	658	632	657	619	659	626	680	661	597	638	691	693	633	654	669	660	641	655	638	660	673	630	634	648	649	659	634	679	640	650	647	621	665	619	636	652	692	614	650	620	643	659	672	673	669	608	639	616	646	660	653	629	640	652	634	657	687	620	623	608	629	627	677	610	664	600	653	601	685	689	685	662	658	651	627	611	614	630	673	639	622	599	644	624	633	622	660	648	615	665	613	663	600	641	653	651	665	664	708	667	640	661	648	641	635	662	605	631	630	649	645	632	586	678	666	631	657	659	632	600	641	631	647	652	693	646	661	653	656	623	642	653	653	651	573	702	603	651	612	677	631	632	615	689	684	658	674	667	647	615	682	585	661	659	624	648	647	642	659	670	624	635	622	635	640	640	650	618	680	662	636	679	661	664	638	629	615	613	687	634	641	635	619	650	626	672	665	651	644	626	637	688	687	642	645	673	648	638	641	624	623	640	696	686	640	697	632	644	623	647	667	665	644	642	635	621	618	722	638	620	653	653	621	685	648	610	620	640	644	633	619	608	674	666	667	620	705	636	666	634	618	617	603	675	700	646	654	635	606	666	661	647	628	666	634	667	674	613	655	675	608	666	647	604	658	631	640	713	660	634	624	612	624	613	718	715	664	641	632	676	683	672	641	650	641	669	647	681	628	622	659	647	672	589	641	622	655	653	661	635	618	648	641	634	608	632	657	630	640	633	602	640	618	649	657	626	665	626	657	681	630	650	617	663	629	645	638	678	686	651	637	639	643	622	687	622	648	609	608	639	669	677	666	688	679	685	671	671	643	672	661	645	624	630	644	669	664	608	626	690	644	678	630	647	657	649	627	648	625	656	640	637	672	649	669	671	603	668	652	654	618	651	633	637	658	649	638	689	636	655	629	650	627	631	624	685	620	660	638	654	636	630	692	678	637	659	611	649	693	635	655	674	641	642	633	659	669	635	650	687	688	690	697	598	659	631	661	610	645	688	706	650	625	639	639	667	685	608	587	671	625	651	649	657	653	625	660	668	694	625	653	623	622	599	648	639	700	651	688	645	656	613	660	692	660	693	676	715	621	645	634	622	662	657	628	644	674	646	666	661	665	595	662	650	652	655	636	625	699	613	655	648	642	636	645	658	663	666	653	671	622	663	668	668	652	666	626	614	648	668	630	623	664	702	640	619	608	659	635	643	681	632	696	639	644	637	634	650	703	634	668	661	671	645	620	626	666	675	642	684	606	658	593	666	653	709	613	669	689	669	659	648	634	671	642	625	639	643	700	656	663	608	660	641	613	663	626	593	615	686	650	626	627	695	647	648	649	697	640	657	668	656	660	665	644	620	642	587	625	646	675	669	667	604	695	675	658	621	662	619	678	707	616	612	650	646	584	632	681	636	645	640	655	668	698	648	647	662	645	648	655	618	671	631	581	645	644	632	626	652	660	645	646	651	645	631	634	707	647	674	693	647	667	613	631	626	660	646	625	598	631	656	634	626	648	622	628	660	671	659	581	658	635	654	678	629	617	646	636	621	649	627	679	683
24517	21703	29299	25422	22749	20445	15008	9086	6720	5288	4212	3517	2932	2413	2106	1763	1682	1449	1363	1189	1113	969	910	844	816	754	776	694	623	662	623	638	640	624	594	605	592	623	570	609	561	587	567	559	556	571	522	599	526	569	597	590	582	579	565	560	557	571	563	554	593	527	525	582	507	576	600	547	545	559	534	533	586	507	544	541	577	543	531	524	526	524	540	607	545	565	542	545	530	535	530	565	540	570	552	574	529	539	508	512	530	540	511	536	549	565	531	485	524	541	593	549	556	543	531	529	542	569	568	524	540	528	527	584	560	511	488	577	518	564	521	543	542	553	538	506	512	551	535	557	479	541	510	509	535	529	540	551	554	525	531	547	545	532	550	512	589	545	499	530	470	539	596	529	505	549	517	555	532	526	559	537	568	535	547	545	525	522	577	538	524	536	508	553	532	533	576	543	519	530	530	504	587	527	511	554	555	563	534	520	553	569	528	526	544	559	597	538	571	534	530	582	546	520	569	558	532	548	521	538	531	527	580	533	554	498	511	574	533	527	556	543	551	548	524	492	537	557	533	562	526	568	566	536	530	585	561	509	536	534	541	546	523	528	525	542	569	586	574	582	559	555	545	500	553	573	559	531	531	490	557	585	545	554	568	529	556	537	533	526	531	549	559	527	523	545	486	536	574	583	548	554	620	535	589	547	522	559	516	505	507	536	525	519	517	530	542	555	570	532	532	509	515	524	531	569	587	534	535	538	530	511	578	533	507	539	518	516	559	498	551	615	536	565	537	518	526	545	547	531	506	553	556	516	564	529	516	527	543	505	539	498	518	539	561	525	503	578	524	560	540	514	546	540	505	544	529	521	564	524	549	571	504	561	543	551	548	527	533	575	535	505	540	537	574	556	549	488	556	519	525	565	553	561	559	576	483	538	552	544	545	576	564	533	535	575	578	537	556	523	530	532	526	581	532	578	562	528	563	488	537	527	534	564	534	536	563	525	494	532	564	518	542	516	555	553	559	549	559	559	508	525	568	538	520	565	599	573	536	561	555	518	553	505	510	516	570	532	528	516	536	534	545	548	572	537	564	539	572	535	505	558	545	510	545	541	552	540	570	537	556	599	521	554	522	548	528	515	542	553	586	525	518	521	522	517	538	583	584	517	545	556	503	521	550	560	519	551	500	504	514	541	538	528	519	550	554	554	510	525	529	535	547	489	585	527	573	514	554	554	576	555	548	507	574	525	553	530	518	568	509	534	539	509	537	565	525	525	560	534	543	540	540	531	581	552	554	599	553	539	564	566	578	529	567	554	564	543	543	545	533	500	549	491	579	523	536	507	529	521	557	553	532	516	526	543	523	529	541	540	536	520	517	564	527	568	526	505	555	528	583	524	523	548	553	557	547	557	498	526	569	515	525	529	501	583	524	528	527	546	525	578	542	573	524	534	523	584	525	541	570	532	546	552	513	545	545	494	559	532	512	520	549	567	457	495	580	572	483	544	517	560	551	522	468	501	528	538	553	554	531	572	519	516	584	513	600	558	521	532	507	523	541	548	552	520	540	558	538	542	560	543	517	521	558	532	557	494	551	518	534	540	504	585	577	560	502	508	525	565	491	503	558	488	515	524	530	566	555	512	532	502	506	548	535	498	541	547	574	542	596	555	563	514	555	516	526	565	587	554	521	556	554	531	542	523	511	523	545	526	550	531	560	552	510	535	516	565	524	487	545	523	505	507	515	538	528	580	563	540	553	547	552	553	496	533	536	531	561	507	532	535	536	559	566	507	561	510	552	550	545	511	527	528	530	564	526	577	509	538	502	552	518	535	520	531	531	562	554	554	549	496	551	550	538	550	523	541	510	533	548	523	542	562	542	560	523	564	548	552	527	562	497	523	560	525	513	501	582	568	531	557	571	575	544	517	578	512	529	576	559	549	587	544	538	500	526	507	549	514	533	551	548	522	549	552	578	553	614	573	507	570	502	531	549	521	513	550	550	560	538	527	579	547	526	545	526	518	531	569	570	534	543	507	530	553	528	553	579	539	529	538	553	527	509	511	528	561	565	554	583	521	543	539	529	507	565	503	526	564	562	519	549	524	532	522	517	551	544	574	533	520	530	503	553	561	575	534	527	561	586	514	587	557	583	517	543	568	543	556	494	550	545	549	546	530	516	520	562	547	532	557	549	597	553	529	576	580	551	574	518	541	531	557	541	502	535	573	550	566	528	500	544	571	546	558	529	562	560	550	527	574	505	548	495	555	544	528	573	571	483	555	563	564	545	521	555	530	574	535	537	548	596	585	555	553	550	514	566	539	478	571	586	541	508	512	534	556	487	518	523	571	517	557	523	531	550	557	519	536	494	560	541	534	523	572	518	524	547	555	518	535	530	546	548	531	557	558	531	506	556	497	533	531	535	554	514	514	521	511	567	545	545	548	499	543	521	529	574	536	527	571	536	541	601	605	545	540	517	558	538	511	549	505	585	501	532	568	549	516	537	560	558	550	492	495	570	538	488	528	576	575	539	563	506	511	560	566	577	539	582	539	509	529	528	535	523	554	516	473	604	532	546	532	538	546	555	507	559	525	522	523	559	541	531	501	514	524	567	561	556	484	533	533	561	457	509	570	533	553	535	529	520	527	538	547	508	536	537	515	553	529	520	528	583	549	549	512	534	508	503	541	540	544	561	550	532	562	553	500	537	523	585	502	534	547	537	561	540	542	532	530	546	586	574	544	525	575	507	548	520	520	507	529	532	539	508	523	574	486	556	553	534	563	541	530	502	526	540	525	531	515	531	533	542	531	552	497	521	538	535	534	511	545	605	486	564	558	523	571	531	553	585	540	535	590	559	617	561	553	554	577	508	517	557	516	553	538	532	572	526	548	539	532	568	552	572	539	559	572	545	529	551	540	491	521	510	563	559	534	518	490	522	559	574	529	546	569	549	498	547	516	557	540	537	540	505	521	540	546	560	540	522	557	533	502	564	507	546	572	539	522	525	525	544	605	546	571	546	554	567	577	542	518	523	555	542	539	551	521	533	556	531	544	542	537	544	543	503	557	522	533	531	550	526	518	556	560	538	547	537	560	546	537	493	518	510	540	548	568	525	528	582	549	560	534	572	569	529	542	532	555	510	558	576	597	522	510	559	602	562	485	568	561	524	530	527	612	508	498	509	560	516	584	540	538	551	570	519	559	538	558	543	510	592	533	546	537	496	547	538	535	539	556	530	522	529	546	534	540	516	546	537	567	566	517	531	578	579	545	535	536	530	543	557	539	547	538	518	504	549	550	554	545	527	575	558	492	586	511	530	549	579	546	538	548	516	577	518	553	563	535	554	530	540	530	514	577	557	534	536	554	549	540	555	516	537	518	499	522	535	575	556	552	539	522	570	516	524	506	532	513	547	557	573	578	555	568	528	570	532	528	511	520	522	515	581	563	578	524	496	521	510	554	515	550	540	502	514	516	556	581	555	549	536	578	563	536	543	525	557	572	592	560	517	539
38301	60330	48335	33760	28466	23780	19346	15737	13013	10724	8685	7256	6230	5121	4192	3768	3182	2743	2500	2081	1891	1751	1475	1312	1271	1177	1071	1057	973	954	953	906	876	876	836	871	803	837	795	785	793	789	779	761	774	713	787	759	695	704	697	755	690	711	731	739	707	697	698	715	720	706	699	725	755	741	706	715	742	736	730	684	728	701	725	691	746	732	757	713	716	685	711	719	715	789	705	746	744	718	688	674	697	658	705	723	666	727	742	694	682	689	699	728	672	645	687	693	716	706	713	677	772	696	748	710	680	678	749	653	654	743	760	668	687	673	690	731	728	749	649	666	692	727	673	690	727	696	691	695	703	728	695	683	748	712	698	676	671	722	715	752	685	669	743	709	732	748	727	711	650	722	702	722	659	722	703	688	710	682	749	738	663	709	710	658	726	750	716	713	673	696	742	715	712	713	740	702	671	726	703	680	685	668	710	693	670	681	709	686	716	703	717	692	691	685	728	659	675	696	702	690	746	719	745	730	651	714	778	691	714	723	666	716	713	728	692	679	668	724	699	687	730	685	731	707	676	722	686	758	688	700	686	751	719	719	666	733	764	724	681	692	746	661	721	700	686	751	742	686	713	711	717	685	683	720	717	693	690	686	735	777	700	710	686	745	710	687	709	699	759	759	689	711	716	722	711	727	663	728	695	679	666	690	685	709	751	717	711	743	685	653	734	711	712	692	684	679	717	716	742	709	719	739	685	681	725	704	687	702	735	698	732	716	689	739	747	694	756	656	702	730	708	745	676	688	748	675	718	713	674	702	673	712	667	686	702	676	772	687	712	726	706	660	736	704	666	660	695	692	722	681	742	707	702	726	717	702	714	630	729	649	704	710	720	709	683	699	713	679	735	706	719	738	711	671	709	693	717	735	714	734	704	701	735	700	701	709	715	747	740	702	683	682	687	703	729	716	692	693	715	720	712	726	659	748	753	729	694	713	678	723	665	716	723	715	728	710	711	717	656	697	741	680	711	691	689	691	689	723	718	678	721	728	679	719	685	706	695	694	727	688	729	720	672	733	680	689	729	706	722	682	705	699	698	705	665	745	780	691	763	706	722	736	706	728	709	704	710	655	688	737	681	711	694	688	681	747	740	731	700	716	700	683	691	668	706	648	698	662	679	708	728	713	714	728	709	736	727	743	738	704	675	788	725	686	699	706	708	674	699	710	722	695	709	683	714	664	671	659	701	703	705	686	740	730	683	721	695	723	696	732	749	679	708	692	687	662	709	726	664	685	731	730	748	702	745	728	667	705	731	634	723	661	719	728	760	658	671	757	719	654	721	740	698	691	715	742	754	665	731	665	732	687	693	673	751	697	741	682	766	739	721	685	694	715	713	711	690	663	718	743	671	677	704	693	705	701	689	738	701	717	662	687	689	753	722	713	684	713	674	735	724	711	679	680	780	704	706	688	719	687	741	684	703	737	734	681	709	688	687	735	720	687	743	690	694	692	728	684	701	703	705	678	732	679	734	707	708	725	714	714	698	687	675	737	743	675	715	695	736	708	667	698	726	691	712	716	684	728	734	771	699	747	649	704	722	724	661	757	692	716	699	736	685	715	729	693	679	680	688	663	683	698	696	685	736	713	728	674	740	703	720	748	721	699	735	729	687	711	691	778	709	691	749	751	707	702	689	720	722	687	738	693	727	736	734	706	757	721	719	683	684	688	689	682	666	708	746	718	720	696	681	668	709	686	718	716	725	743	665	678	672	668	742	709	708	713	713	683	666	669	742	670	680	717	726	720	684	706	727	716	734	721	750	724	743	719	691	701	699	651	704	679	734	681	718	730	763	699	667	731	678	721	702	725	731	677	702	700	792	742	728	734	720	755	734	726	741	701	688	688	715	712	670	706	690	741	780	738	668	737	703	727	675	740	694	701	702	716	678	765	668	739	714	708	721	756	665	682	734	675	725	722	713	713	728	709	719	710	741	681	717	681	703	714	719	703	689	731	714	685	684	769	726	694	688	704	704	750	685	731	718	660	681	702	681	692	650	717	700	720	727	710	700	679	696	710	703	651	727	700	735	709	695	713	717	730	710	722	695	704	661	731	762	715	695	741	728	678	715	701	683	706	657	710	721	711	719	741	708	700	731	713	691	704	667	715	746	720	741	749	727	707	658	652	678	730	736	700	656	662	699	725	732	693	704	681	689	725	657	679	707	715	677	710	721	714	711	679	716	702	722	735	660	718	697	700	710	723	715	713	700	723	728	718	695	739	729	702	716	674	688	679	659	719	692	715	699	688	688	720	710	633	679	721	666	698	717	687	675	659	700	671	727	756	721	654	708	720	664	681	706	717	713	688	679	723	689	696	718	663	691	662	744	720	725	699	714	715	731	731	652	693	706	671	692	707	701	734	660	694	685	688	702	698	738	665	702	723	729	700	703	678	701	656	733	696	686	689	673	712	728	723	701	702	705	733	664	710	706	706	736	718	710	682	707	683	708	695	728	717	694	706	706	695	707	754	714	697	685	695	681	700	729	690	664	720	720	691	663	698	692	713	649	701	669	726	688	760	684	714	739	737	736	690	711	731	684	736	749	743	726	671	722	722	699	750	728	708	726	710	692	720	732	719	720	691	697	656	710	733	718	692	725	684	811	736	697	673	701	693	741	717	746	703	676	692	722	716	716	692	742	665	674	701	723	716	665	716	674	676	691	712	646	669	728	651	719	777	757	694	719	701	712	680	707	719	672	701	747	747	723	702	633	758	703	736	681	649	745	704	705	702	720	729	737	748	705	717	686	697	718	694	747	760	686	709	667	724	743	710	723	713	704	729	682	670	709	698	719	729	673	776	669	756	725	701	699	709	713	706	767	724	709	671	723	692	730	713	712	763	707	706	744	674	674	681	730	676	691	721	709	715	764	741	697	698	736	704	687	683	684	701	721	719	758	713	703	732	732	706	721	753	679	726	714	671	746	729	764	673	692	680	734	754	665	753	681	700	715	669	676	759	726	747	689	690	705	660	656	679	708	710	711	690	713	724	679	742	685	734	715	708	744	676	692	682	686	741	753	688	728	679	734	729	692	715	765	709	669	692	720	645	711	706	713	733	671	728	699	727	701	714	694	695	697	695	698	707	690	697	675	680	734	626	730	706	734	712	682	689	693	726	725	719	751	727	689	724	716	718	681	687	671	739	746	694	665	745	680	690	667	650	723	703	683	706	729	734	710	758	666	710	744	671	686	739	712	709	706	714	706	722	703	684	704	777	661	693	684	702	718	660	672	697	703	676	714	765	711	726	695	679	726	687	718	715	677	697	642	710	716	715	714	677	741	706	722	694	708	698	695	711	744	671	712	698	660	735	678	705	688	695	681	693	684	733	674	702	654	709	704	685	698	688	693	713	654	733	715	762	704	669	683	707	708	705	726	716	722	715	727	611	680	706	717	676	753	737	741	722	701	675	707	702	668	709	687	700	692	711	752	722	696	667	681	711	708	683	677	717	692	667	739	717
23495	21632	29523	24384	22159	23580	22435	13317	9226	7402	5718	4793	3947	3306	2835	2367	2217	1873	1616	1395	1264	1164	1071	1008	936	824	847	693	723	753	664	675	681	646	630	647	598	623	593	605	595	538	601	594	576	560	565	572	574	534	598	515	569	492	571	546	563	553	535	517	574	494	522	530	523	544	522	560	543	539	522	557	544	532	487	550	560	555	505	526	560	549	518	556	537	505	531	530	546	500	547	532	548	541	504	542	520	509	570	540	512	527	550	533	521	552	538	525	531	558	524	542	515	546	514	516	553	539	527	527	518	547	514	565	559	572	547	513	489	549	547	553	567	532	557	552	520	563	513	565	555	562	519	528	551	503	522	524	523	532	562	527	527	486	579	545	538	567	532	555	566	513	523	505	560	539	490	523	494	515	544	516	545	506	545	533	550	583	546	536	563	557	533	529	558	517	578	523	547	530	531	586	564	530	557	551	533	477	546	565	546	507	535	523	562	540	502	541	529	559	526	536	511	543	557	509	534	545	543	548	548	534	533	530	554	533	496	573	553	536	557	508	562	496	486	519	601	548	520	560	497	556	531	523	530	506	560	561	589	580	510	571	504	540	555	515	541	537	525	488	559	542	528	563	491	530	526	504	507	525	496	572	499	500	478	593	536	517	508	491	509	536	494	551	523	551	567	563	530	547	509	525	520	524	524	530	507	583	516	519	572	554	513	518	531	477	508	530	515	564	533	526	575	522	493	528	522	582	499	513	510	549	545	499	524	526	538	573	524	580	523	489	565	586	526	529	567	494	568	556	594	534	531	517	532	482	517	559	552	558	542	530	517	576	529	494	569	535	484	551	551	561	514	505	583	543	554	499	543	507	540	539	542	541	482	531	508	525	511	525	583	524	540	528	544	527	556	523	535	564	483	507	503	570	504	550	552	538	543	556	540	569	535	561	547	530	539	548	533	534	585	530	547	529	550	538	549	549	503	533	554	540	507	598	519	535	519	567	555	521	497	524	542	536	524	538	538	550	522	514	493	510	527	534	539	515	480	545	558	592	506	537	582	526	533	521	570	555	516	510	527	502	539	539	543	540	495	553	503	500	550	526	539	583	495	526	516	536	514	536	549	526	537	581	547	516	516	536	516	557	548	513	539	548	547	524	532	497	503	552	525	551	550	535	550	523	543	514	539	550	516	486	545	553	526	579	530	460	495	525	536	535	514	526	546	536	569	516	544	514	479	531	506	518	506	475	518	516	489	499	527	572	519	510	531	519	544	541	542	555	489	558	541	544	533	545	559	531	518	534	580	557	535	574	506	559	538	582	538	505	590	513	547	549	533	550	536	518	508	505	546	539	488	552	544	512	526	542	490	532	529	499	540	511	517	526	515	543	511	520	541	563	516	535	540	547	516	535	538	504	594	548	520	533	524	531	502	543	517	551	551	535	539	496	521	531	518	548	573	535	564	535	542	556	572	516	483	514	540	539	509	519	533	535	553	527	523	542	529	514	578	542	505	532	499	493	565	521	550	510	560	521	542	568	535	540	560	575	542	512	524	559	533	534	519	538	505	520	510	544	541	584	523	527	561	537	557	555	521	503	535	484	550	507	490	516	549	511	531	497	539	583	514	544	495	481	493	486	511	504	533	566	507	531	533	553	516	490	509	504	528	493	554	520	572	552	526	543	523	503	520	509	553	502	549	524	580	467	531	517	525	572	537	498	553	516	539	560	532	570	580	510	540	515	516	497	519	536	582	508	549	499	522	537	550	534	532	504	542	552	486	567	550	504	520	508	502	537	551	559	564	533	547	512	566	534	562	480	518	551	527	538	517	538	557	557	509	563	503	505	524	558	488	513	543	550	546	491	525	499	498	524	540	535	521	537	493	554	560	556	538	518	489	515	546	532	551	524	562	527	580	522	550	523	538	552	552	484	533	516	513	514	562	492	533	566	530	558	579	553	551	537	559	518	525	546	544	513	542	530	544	517	569	526	542	534	564	494	564	538	545	575	516	545	545	527	550	585	586	485	503	526	594	505	523	570	544	504	506	542	525	514	545	520	546	525	493	523	507	509	530	498	552	565	489	512	522	542	510	520	593	498	524	566	531	529	489	479	540	510	521	559	530	534	539	548	505	522	551	544	549	525	523	505	538	533	552	522	549	548	512	515	579	525	524	558	525	499	548	490	530	496	539	523	538	562	522	518	480	544	510	501	558	537	567	522	547	513	525	530	531	552	538	485	584	537	527	508	500	536	556	541	500	513	500	569	565	537	521	541	525	575	548	516	552	528	515	574	538	525	544	542	521	528	474	557	525	511	522	565	529	527	543	553	520	576	546	525	509	539	489	524	509	542	543	507	556	515	564	504	527	533	525	589	527	520	539	555	530	506	566	550	572	544	497	530	559	567	546	519	552	549	542	563	502	515	516	541	558	501	515	552	526	513	529	547	566	517	525	537	560	499	546	544	534	555	531	492	558	556	508	510	534	555	557	540	539	526	534	547	472	515	529	546	513	511	511	541	496	522	521	500	536	519	527	543	512	489	511	510	507	527	540	524	504	523	548	521	521	491	557	530	522	541	571	514	530	514	544	494	522	524	529	517	515	558	508	536	528	530	514	545	552	536	571	529	543	562	548	547	530	506	536	564	544	593	589	556	561	527	523	522	524	528	509	537	535	510	542	565	488	524	497	525	547	537	546	532	533	538	523	551	540	500	542	526	549	521	499	545	538	595	510	514	534	521	524	552	524	500	540	522	525	484	513	505	490	466	503	533	550	500	516	503	538	544	532	542	542	519	571	534	527	552	546	559	517	523	548	554	562	543	506	532	499	561	557	538	506	576	544	557	511	526	519	536	525	553	493	545	528	556	576	538	545	549	527	508	540	556	486	552	553	503	589	492	554	544	541	514	545	524	552	563	509	559	570	525	507	563	532	514	512	495	497	574	513	530	544	542	505	504	535	535	568	542	496	492	498	551	557	577	521	508	528	512	491	558	553	518	552	510	568	539	552	537	555	516	496	520	559	500	519	507	521	603	528	523	542	498	521	543	542	563	541	542	520	491	548	519	522	510	503	537	492	499	524	526	533	520	558	557	502	519	501	547	503	534	496	521	526	548	539	559	507	590	519	566	572	544	568	537	498	529	547	515	528	524	523	474	506	543	536	535	527	469	541	510	522	506	512	513	556	546	533	511	555	517	539	529	542	478	516	530	534	539	523	540	526	528	529	547	527	577	512	528	510	523	571	568	564	514	520	533	514	512	518	533	571	515	505	551	538	484	548	548	530	534	532	540	600	531	568	535	515	538	578	517	546	540	549	557	522	520	566	551	530	492	536	552	516	505	545	514	500	508	550	579	542	533	495	508	535	561	559	508	491	552	522	527	523	511	465	552	508	551	555	531	517	557	496	514	549	529	508	550	546	539	521	527	526	534	541	556	536	510	547	545	514	543	546	552	547	495	506	538	519	535	556	501	513	535	523	536	528	520	547	532	529	537	511	524	541	496	543	553
41576	65322	53316	37837	32879	28507	23844	19960	16615	13948	11356	9620	8123	6687	5725	4753	4155	3501	3057	2628	2214	1942	1795	1616	1537	1320	1256	1177	1137	1070	1007	893	971	924	931	857	863	850	806	788	770	782	722	732	737	753	733	715	742	735	739	701	713	739	681	697	704	688	693	658	700	730	695	711	704	692	726	697	685	702	718	703	705	667	690	693	732	672	667	736	710	671	693	654	665	666	684	699	692	666	673	676	672	689	699	674	742	661	663	706	664	652	658	714	686	694	684	676	677	654	679	682	702	678	706	756	703	724	692	664	684	672	695	727	683	731	715	681	691	705	695	674	664	705	687	728	716	635	700	729	666	664	651	702	643	680	667	657	674	675	674	684	720	679	696	704	695	667	708	695	668	686	722	740	702	707	689	753	648	701	681	711	691	725	680	644	650	658	705	693	688	669	671	665	676	642	677	683	682	702	713	653	640	680	699	689	666	685	680	644	645	705	661	643	700	698	701	684	736	674	695	695	735	719	684	723	718	728	682	723	693	683	713	668	680	692	680	689	668	704	641	716	685	672	662	683	690	653	709	696	706	645	634	674	667	671	652	697	687	660	681	713	687	714	628	683	675	738	662	648	694	667	680	691	679	676	670	689	708	640	688	644	685	729	690	668	717	680	731	727	675	623	650	687	690	682	702	684	671	649	686	704	693	705	710	652	699	696	748	686	668	659	693	676	719	703	708	702	677	692	666	673	658	688	691	687	656	669	616	706	691	687	701	686	704	725	702	742	694	655	708	685	655	659	689	718	720	672	716	671	696	687	673	640	674	648	687	704	694	680	711	669	706	681	661	681	705	711	673	694	675	684	689	689	674	701	705	638	664	714	691	741	710	654	695	654	641	680	676	672	654	717	637	663	718	670	681	734	686	640	669	677	703	645	691	666	671	704	688	663	725	701	698	665	694	681	689	664	716	730	729	653	715	702	697	693	699	684	667	671	621	681	735	655	668	629	681	682	669	698	688	683	654	676	669	669	665	702	742	691	694	678	669	668	715	696	649	651	652	688	677	690	648	633	699	750	619	679	653	658	705	665	698	715	694	643	658	700	703	723	657	666	649	681	687	671	670	697	677	671	660	660	684	652	708	679	739	726	678	743	637	660	694	673	654	658	719	657	669	717	694	709	674	744	661	725	707	692	692	688	708	701	706	727	711	632	718	708	717	695	711	681	658	673	660	650	657	681	674	690	681	717	679	663	688	700	676	643	676	659	714	699	638	657	662	703	663	661	693	678	704	731	704	666	662	715	663	724	679	663	662	679	724	672	723	716	715	591	680	634	675	671	700	648	655	653	699	683	704	688	697	662	656	640	713	685	655	685	702	669	681	710	666	714	691	720	710	645	658	696	693	709	695	660	704	676	720	702	680	665	699	671	719	684	669	699	674	725	708	698	702	714	723	699	680	708	714	694	695	709	699	680	731	702	663	692	663	694	694	706	613	658	693	690	684	676	657	660	639	703	694	695	649	662	675	718	671	706	638	670	689	703	707	661	699	681	723	651	654	653	655	676	674	719	687	675	718	659	671	689	700	654	689	752	636	643	700	648	644	723	724	672	703	714	664	690	646	712	710	693	699	688	686	655	704	712	701	655	668	712	690	683	696	699	729	715	698	667	735	665	696	752	688	652	677	669	668	706	648	679	700	672	678	680	691	715	682	704	726	686	691	726	653	683	664	697	690	717	692	658	734	674	709	636	675	644	684	667	644	665	700	708	695	694	690	687	663	702	622	689	665	642	670	715	691	642	684	697	687	668	667	709	671	711	676	675	690	744	699	684	680	701	704	668	674	665	691	663	687	691	676	668	681	691	673	665	686	698	654	686	660	683	684	680	715	721	675	645	633	694	716	675	729	717	691	657	687	686	655	678	702	681	661	696	728	682	701	654	687	610	687	688	643	674	700	691	688	683	698	692	668	702	665	705	643	699	673	728	670	674	669	682	698	693	698	692	730	699	684	726	696	665	665	707	632	699	636	709	676	654	657	711	663	698	680	661	736	726	621	653	697	697	712	666	704	695	704	700	656	654	662	714	713	745	663	640	617	744	678	722	639	686	678	683	691	700	663	663	648	714	689	716	687	670	683	675	695	680	701	678	706	710	683	691	660	668	708	671	729	676	680	661	701	653	724	657	695	720	683	639	649	718	707	687	662	658	678	676	726	710	737	692	686	709	650	666	695	686	680	672	688	676	647	698	668	744	633	727	716	728	688	689	683	659	668	699	654	685	666	668	707	659	677	692	663	698	684	656	654	699	667	704	681	694	686	685	695	689	673	648	699	690	687	656	668	703	679	695	673	692	672	672	691	687	663	670	674	637	747	712	718	646	662	706	676	665	676	633	722	677	673	648	668	676	671	661	692	598	725	675	669	634	680	666	702	674	707	687	700	706	705	685	649	703	684	666	702	676	642	652	647	702	685	704	682	670	740	695	661	674	701	681	689	718	706	694	707	618	694	717	685	693	686	690	668	664	686	653	660	672	677	701	689	710	743	661	641	686	644	704	705	679	676	660	659	685	713	676	728	653	651	704	707	654	711	688	649	634	687	670	681	720	656	659	727	657	719	681	685	697	655	694	642	640	720	645	680	662	679	718	738	658	674	686	657	648	705	716	675	731	648	627	668	719	711	700	623	721	692	595	683	676	657	618	688	646	664	678	698	684	706	684	684	673	680	706	671	710	697	657	672	654	742	697	742	707	700	720	682	650	705	684	737	649	686	644	743	658	724	654	698	700	680	657	707	708	664	654	683	690	691	681	680	730	691	704	695	676	689	687	743	696	692	690	691	636	696	615	671	652	740	676	696	653	688	652	672	678	690	673	708	679	679	688	688	715	638	706	671	696	685	685	697	632	682	696	687	672	668	683	690	653	644	679	695	697	683	686	683	707	693	668	748	733	709	699	625	688	666	605	671	675	709	693	654	668	646	660	681	679	688	661	688	664	668	700	644	701	670	707	674	662	684	692	714	672	686	678	631	671	681	706	686	675	711	641	669	704	672	676	650	668	670	717	623	687	699	719	735	671	734	674	719	710	663	689	698	642	697	696	683	677	681	698	669	692	644	701	702	704	730	653	712	665	715	653	665	694	665	661	643	693	650	656	723	723	684	683	668	710	720	690	746	644	641	714	731	691	650	684	698	663	677	702	677	665	690	733	677	656	730	691	680	683	677	662	703	671	668	647	672	663	715	735	694	711	706	650	691	702	680	671	651	691	696	676	656	706	674	719	685	686	696	673	731	667	690	680	644	661	701	628	659	675	685	646	655	727	698	678	716	645	666	718	676	691	634	675	693	620	680	701	667	680	659	688	694	656	683	651	687	712	687	674	708	699	719	675	708	709	679	704	605	693	668	684	696	683	666	662	622	669	671	660	680	657	656	691	655	669	731	639	711	692	699	722	728	643	717	652	651	652	726	711	695	692	699	663	708	706	666	669	670	709	709	716	635	709	671	688	673	683	705	699	647	711
29596	30754	34645	25587	17229	11856	7966	5726	4390	3455	2751	2267	1933	1691	1478	1315	1203	1099	1007	905	841	772	692	726	655	625	607	585	562	601	605	567	529	565	564	529	504	515	527	551	526	477	501	518	550	503	488	503	509	480	500	533	494	503	528	507	560	492	484	531	462	455	484	466	492	483	492	525	552	485	539	464	487	481	489	478	542	478	482	431	489	503	470	447	507	450	491	467	494	479	482	525	483	536	498	499	475	486	506	459	504	452	515	493	484	444	489	531	499	549	493	509	489	504	471	483	492	489	480	505	464	488	484	448	499	540	513	487	505	509	468	467	506	476	517	495	457	498	488	475	483	507	523	519	510	489	492	512	468	493	487	432	501	491	482	465	465	470	498	468	509	478	454	501	496	475	474	508	468	479	477	478	482	489	464	494	470	475	494	500	494	465	496	524	495	492	470	486	492	492	506	544	468	455	491	495	506	469	478	496	472	480	489	469	521	475	487	510	505	483	470	498	471	490	485	426	493	510	450	473	481	500	469	449	487	463	498	483	462	472	451	499	497	471	524	464	500	484	463	461	471	467	494	461	488	471	474	513	490	514	482	485	527	477	498	493	539	503	485	487	458	478	509	464	499	489	494	510	454	475	501	494	507	513	467	466	480	498	492	510	469	467	485	529	504	496	486	477	448	489	496	507	506	466	512	487	525	505	478	463	497	512	488	492	479	482	469	469	488	468	479	511	494	498	475	466	461	524	504	497	515	424	479	499	494	548	474	444	493	504	439	459	450	493	521	506	507	517	464	515	516	513	494	510	493	504	525	472	460	466	471	450	506	517	483	443	442	447	492	501	470	486	482	507	501	506	512	492	479	472	493	526	515	467	474	506	463	482	482	472	480	474	504	477	474	439	472	500	476	477	499	503	508	518	471	477	489	515	496	488	507	474	468	495	514	505	532	503	479	489	485	470	474	471	485	504	517	497	491	492	499	469	452	434	501	473	494	475	518	508	532	528	495	488	541	448	454	471	530	490	464	491	504	492	482	472	497	489	473	496	513	466	485	522	506	512	495	468	460	457	499	496	489	475	530	475	520	493	476	480	466	469	521	464	489	503	489	492	472	507	477	468	509	442	480	533	499	499	491	497	465	467	485	487	506	497	460	445	499	507	494	493	504	475	501	493	507	474	467	496	484	492	511	469	490	470	494	482	519	508	522	508	468	535	487	464	464	453	486	450	509	501	487	504	520	490	498	500	472	481	483	471	503	517	521	494	482	499	466	472	508	485	503	505	491	492	499	463	508	528	474	495	526	518	517	473	457	490	484	468	497	493	513	479	495	467	457	538	477	500	468	499	484	493	503	549	467	522	465	489	505	552	529	467	517	504	523	470	536	477	512	487	545	476	515	500	472	506	498	492	484	515	462	488	507	471	514	480	491	497	490	478	490	492	505	512	513	472	504	474	454	485	487	504	514	471	483	489	515	506	453	498	481	512	478	487	495	524	534	489	502	483	483	498	473	507	478	527	486	516	493	472	473	517	525	487	494	503	461	483	473	505	489	506	493	503	479	464	479	513	517	468	479	510	484	444	521	544	468	509	481	483	507	553	502	525	488	482	490	487	493	524	496	480	526	493	515	523	442	528	529	481	496	537	487	519	490	456	503	470	463	458	463	487	507	480	492	514	541	471	518	476	486	520	512	514	543	479	498	498	483	492	436	530	485	520	492	490	480	503	512	468	472	455	491	486	465	440	481	535	515	536	471	536	515	505	472	516	516	456	514	456	473	442	474	494	470	490	486	476	514	522	446	502	526	494	503	470	460	483	514	490	476	497	476	469	492	499	478	514	493	475	531	500	485	486	494	537	506	478	477	484	470	459	505	489	488	499	515	472	508	523	484	488	470	451	467	480	485	505	470	483	490	515	498	503	472	446	453	456	501	512	485	505	449	493	487	484	504	503	496	499	462	514	511	476	488	481	482	476	473	510	474	474	493	484	506	513	514	481	529	497	513	502	473	494	529	520	511	494	518	514	480	496	511	477	475	474	455	445	512	423	497	487	555	477	425	457	501	517	479	465	518	474	482	521	491	483	504	533	518	456	486	515	519	492	474	453	492	466	500	504	491	463	497	525	493	471	505	514	496	503	500	488	491	490	479	516	467	502	476	494	485	485	507	521	522	456	507	516	515	502	544	470	457	466	498	469	472	468	497	466	496	481	470	468	485	474	472	476	467	479	476	509	486	498	480	495	501	482	478	503	519	477	487	456	501	522	469	477	507	524	457	480	512	485	485	453	488	454	492	479	484	465	475	461	491	460	488	515	476	477	450	493	509	497	463	462	497	486	464	450	476	480	492	502	491	478	520	500	494	496	490	518	489	509	480	508	508	498	525	455	488	443	477	474	479	523	452	513	488	506	512	543	473	502	464	465	490	468	514	502	499	524	479	504	469	523	488	482	486	465	504	479	499	476	456	538	459	507	539	517	475	515	460	503	473	488	474	491	507	500	493	435	477	459	506	476	502	481	479	495	504	496	483	467	495	494	475	480	499	505	462	473	520	486	515	456	469	451	496	476	464	479	507	505	474	543	452	467	479	488	526	475	497	489	503	513	466	474	487	445	488	491	519	484	500	497	503	502	522	517	486	533	511	479	480	541	472	467	480	471	471	503	478	458	482	519	518	478	496	454	481	486	466	487	506	508	444	476	489	458	455	570	518	478	503	502	500	500	517	493	511	505	519	509	489	526	496	499	491	486	501	474	511	481	536	518	541	435	475	500	474	543	499	488	461	501	471	488	519	536	469	471	507	492	538	477	481	501	473	481	492	456	496	465	523	485	493	485	464	490	504	503	507	445	492	514	479	447	492	495	536	488	477	478	492	502	501	492	533	522	479	485	492	535	494	512	502	527	483	469	497	549	523	480	505	433	507	470	468	490	494	510	489	504	482	483	502	437	498	511	518	485	496	473	508	466	505	492	515	481	499	468	498	529	476	504	478	462	478	516	494	490	462	448	493	509	513	485	486	447	501	496	479	514	514	503	465	495	488	495	468	492	453	469	488	509	502	485	456	488	545	455	513	474	509	500	479	488	486	487	476	497	515	518	492	479	473	537	497	470	478	507	475	481	457	488	508	483	507	489	546	469	514	501	504	441	506	449	483	480	504	485	457	483	484	475	498	440	476	494	500	505	497	528	474	519	522	468	475	473	461	504	480	473	485	501	459	507	455	468	501	428	497	479	524	501	513	458	490	502	462	489	466	513	477	498	509	481	484	461	523	441	469	521	480	529	465	506	476	476	474	464	547	492	502	555	492	492	470	498	493	506	493	499	481	498	465	467	434	486	511	480	505	509	491	499	464	496	508	465	487	460	476	482	477	492	534	487	501	509	492	499	483	504	453	515	503	519	483	494	508	493	478	479	486	500	479	483	530	491	475	481	494	456	481	494	498	471	521	497	484	500	495	497	513	475	524	479	486	503	484	497	492	464	492	457	504	484	492	489	455	470	490	516
35706	49531	39956	27674	22354	18226	14459	11529	9354	7539	6230	5059	4224	3609	3030	2590	2292	2006	1768	1554	1469	1244	1157	1061	1016	917	848	901	824	826	814	706	702	739	720	743	742	737	709	697	673	662	680	687	699	652	662	623	690	662	657	681	652	707	658	664	646	615	649	668	646	652	701	610	667	629	646	653	635	664	685	662	603	668	624	639	673	683	631	627	636	670	615	662	669	612	660	633	633	681	598	605	633	604	634	646	615	632	668	651	694	648	659	623	675	666	610	648	658	675	649	648	641	636	646	624	616	662	654	643	601	664	627	643	665	685	653	641	624	656	630	668	655	648	668	660	653	604	664	645	626	648	594	646	623	655	685	634	626	653	654	590	641	606	678	595	665	701	592	670	630	630	619	635	616	678	636	635	644	672	640	670	654	616	617	635	680	650	641	656	678	659	614	621	631	701	658	605	618	634	654	626	616	653	583	614	659	628	649	610	695	649	666	623	667	615	632	644	650	630	685	624	629	682	640	693	639	634	657	649	649	679	656	626	628	631	683	613	624	654	629	639	678	668	647	619	674	641	648	655	651	655	654	642	666	611	647	591	662	629	623	625	630	672	646	650	641	628	669	664	669	644	630	619	602	637	620	654	643	626	650	672	623	631	661	649	637	691	655	624	596	626	599	602	625	648	671	654	611	651	627	624	659	662	655	673	650	688	635	663	630	616	592	668	654	626	651	672	625	631	629	665	614	662	690	645	662	625	661	674	723	664	596	667	666	616	664	647	594	621	649	619	651	683	650	668	638	650	708	626	700	663	656	625	599	660	577	631	634	645	646	639	633	632	632	641	664	661	654	673	613	617	643	671	685	646	685	643	617	624	660	641	636	664	661	677	643	653	614	649	682	630	626	657	609	635	644	677	691	660	637	636	610	678	618	648	706	609	624	681	629	690	644	642	709	663	652	644	643	660	610	641	661	645	729	664	603	604	647	705	639	659	645	674	681	619	673	637	647	631	662	633	639	642	658	674	608	645	657	639	627	702	655	679	681	599	629	612	646	630	636	643	619	636	632	609	613	667	600	633	649	663	655	676	634	646	671	628	648	675	676	641	630	618	656	622	612	675	654	671	639	623	630	687	579	622	654	628	638	635	647	643	655	635	651	601	641	669	675	678	635	656	600	648	644	633	663	627	667	603	651	668	664	654	675	662	673	654	621	641	655	638	625	654	636	624	643	652	595	653	646	644	648	635	673	660	663	654	649	655	643	640	624	666	686	670	623	664	668	656	694	644	685	679	667	595	684	649	629	597	667	631	646	643	593	669	660	603	654	650	678	630	645	667	628	617	649	624	638	616	670	618	600	662	617	654	650	638	580	647	672	605	656	649	631	662	607	666	647	639	626	658	623	643	660	665	638	633	660	623	660	643	616	652	646	675	640	630	660	649	643	658	664	651	633	616	579	660	628	660	661	605	663	625	648	599	663	641	657	588	664	649	653	652	668	639	652	607	655	659	662	662	641	643	675	626	625	649	618	618	634	648	624	664	626	629	616	627	637	641	651	627	617	639	651	642	641	627	667	658	645	663	670	658	628	633	625	628	624	629	664	625	624	670	643	628	657	662	705	614	659	668	641	635	651	633	677	611	630	670	607	660	645	675	659	663	681	668	643	688	612	634	648	620	639	657	651	677	627	662	614	621	635	639	635	597	612	659	593	651	684	708	626	601	633	681	649	673	677	635	649	652	636	605	627	608	626	630	634	666	704	666	622	579	602	667	647	632	655	643	653	674	663	649	642	666	705	623	622	634	621	634	621	651	634	629	659	694	656	687	610	665	663	636	682	629	634	699	625	642	638	699	636	671	666	595	667	618	619	615	636	615	659	627	615	671	639	656	629	669	605	644	646	645	643	619	629	675	665	716	646	663	620	631	624	658	650	629	673	673	640	602	661	680	629	610	603	623	634	635	644	637	616	655	658	636	687	642	641	624	686	628	616	654	621	625	639	630	609	605	666	621	645	673	631	684	672	697	652	617	649	664	699	643	653	625	604	654	597	604	648	675	664	626	594	677	666	627	651	641	631	620	612	618	657	627	651	634	661	662	613	620	683	635	634	648	619	642	621	641	634	687	656	603	640	672	624	607	667	637	655	649	640	597	652	631	678	666	663	621	656	626	627	625	609	667	618	664	654	620	602	606	574	626	626	656	648	671	648	608	598	626	656	634	652	668	604	666	610	643	682	670	591	622	676	697	647	626	635	661	616	617	654	642	636	600	621	652	653	618	635	667	670	636	646	662	664	614	636	607	665	668	597	694	688	621	673	659	612	656	638	652	611	647	639	672	659	665	616	713	654	689	653	626	624	640	617	604	683	652	645	600	662	634	650	620	615	645	578	680	615	640	685	631	664	657	670	658	679	650	675	631	634	624	651	683	632	608	641	620	665	594	592	658	631	648	659	624	630	616	639	661	692	648	673	609	608	669	689	624	684	641	649	605	616	616	639	673	671	662	665	626	687	657	621	638	613	638	680	617	619	605	634	677	651	629	665	648	655	604	650	594	631	668	662	668	649	674	640	646	618	681	641	638	669	644	638	638	662	601	656	662	653	666	638	643	678	679	600	622	636	651	660	643	676	635	621	606	673	623	629	653	668	614	666	653	649	653	663	655	694	670	616	659	658	627	608	678	648	625	638	661	659	637	680	604	649	633	654	583	618	616	640	625	659	651	640	584	651	661	645	643	652	633	631	625	624	661	572	664	664	637	656	631	622	657	667	637	633	628	691	648	631	652	610	684	642	641	679	626	631	602	672	621	664	589	624	655	636	685	654	585	614	646	685	605	645	581	634	623	651	660	635	660	639	622	614	671	635	664	657	642	625	650	649	642	628	676	666	592	649	681	616	691	657	607	612	672	630	653	626	634	626	657	639	651	660	629	674	620	623	673	661	666	654	608	606	627	629	624	673	658	653	666	659	616	656	626	618	646	650	641	659	601	665	611	602	646	632	645	648	660	624	618	686	656	638	625	659	639	639	673	655	662	611	690	672	551	663	676	693	690	653	651	622	671	659	643	637	563	639	620	687	671	614	619	661	683	674	674	626	590	659	614	653	646	620	689	668	684	640	623	624	642	619	648	673	671	649	673	608	615	658	589	642	635	653	618	664	628	691	636	618	665	645	621	645	675	678	672	634	608	626	609	648	612	635	613	610	627	635	606	679	602	657	617	669	643	685	583	630	634	651	573	638	655	700	613	622	684	658	657	614	660	665	640	616	695	705	616	627	625	640	628	654	597	670	643	654	636	664	647	636	621	670	652	638	619	612	681	644	675	632	641	620	590	613	636	595	662	667	682	660	622	636	686	695	651	654	693	673	675	611	666	671	648	660	664	664	644	629	636	648	642	668	640	649	652	614	664	641	666	595	610	666	670	634	604	657	650	634	604	636	614	659	611	646	652	644	651	607	637	653	604	657	608	646	669	665	619	671	655	662	631	650	582	634	682	661	670	610	679	622	622	648	667
24540	21751	29432	25504	22791	20906	15285	9569	6830	5498	4493	3519	2975	2554	2257	1936	1669	1480	1360	1237	1033	1029	859	863	827	726	780	693	668	673	643	653	657	596	594	603	607	608	537	611	603	589	585	573	598	540	528	587	580	564	572	576	552	535	564	578	531	551	552	576	540	564	553	525	577	557	575	583	509	548	536	552	519	504	595	529	551	549	531	523	528	528	563	557	574	545	514	539	547	512	541	597	564	575	521	528	522	570	538	514	610	528	517	545	486	575	533	580	528	551	573	535	521	546	541	521	587	528	512	520	537	527	529	481	543	568	521	506	511	588	564	496	563	499	518	527	560	522	572	528	580	563	572	529	546	538	568	534	559	558	540	532	529	548	549	558	539	520	548	516	523	556	569	554	546	575	512	517	538	529	571	576	526	502	543	561	570	514	505	527	592	552	538	537	523	518	513	518	553	533	561	527	537	549	518	545	518	519	507	572	563	546	531	516	546	566	531	539	510	527	540	560	568	552	536	515	562	575	555	524	555	520	537	515	548	522	559	555	556	561	501	523	510	543	543	509	501	496	508	549	535	534	565	531	562	573	550	508	545	539	538	564	511	563	539	488	543	552	568	533	526	489	583	566	548	509	533	579	519	526	561	558	523	487	545	569	570	577	519	499	516	538	542	539	530	541	563	528	536	507	531	543	524	552	561	543	524	502	560	485	504	506	537	513	578	535	510	551	491	570	498	523	517	531	522	541	552	555	527	511	563	566	581	505	549	537	549	523	540	574	513	552	505	549	515	533	585	509	539	559	477	541	529	534	563	572	534	517	523	556	530	539	540	533	569	557	546	503	546	561	531	543	603	528	544	533	539	529	542	546	551	546	545	514	487	518	589	509	540	535	531	522	546	524	556	496	539	530	528	578	503	560	549	521	545	544	509	516	521	531	545	542	563	554	591	581	584	502	548	550	548	542	546	510	537	522	536	556	597	526	557	493	547	510	521	517	556	550	542	548	514	507	554	519	577	535	531	536	524	535	509	524	515	534	541	552	585	568	527	533	558	492	546	573	550	483	592	544	542	553	509	563	522	581	574	535	500	572	590	489	553	535	559	497	529	555	579	564	540	538	556	568	576	542	541	524	543	546	571	544	556	540	537	523	491	542	587	528	575	587	544	529	543	567	531	561	508	521	528	543	545	552	537	541	550	537	535	542	560	573	499	534	546	516	559	574	541	541	505	545	563	571	535	540	545	579	532	572	499	538	562	554	549	570	518	559	525	539	551	548	549	562	543	545	551	523	519	575	569	503	573	546	560	566	548	581	522	525	563	541	535	565	523	551	529	568	532	544	550	556	533	520	547	525	502	533	495	529	534	551	499	524	513	524	564	525	584	550	555	505	544	538	540	564	537	509	548	544	566	557	534	561	544	527	527	543	580	556	569	531	522	495	560	496	507	539	522	538	564	559	557	581	537	552	504	521	533	522	521	571	575	479	515	568	536	547	504	546	541	547	558	508	517	516	538	533	535	528	507	532	553	531	507	511	524	533	519	545	536	569	493	514	551	538	506	541	527	504	545	517	516	554	528	498	535	563	537	556	556	539	551	523	536	569	501	611	521	520	547	540	527	578	536	550	544	523	549	568	519	540	516	549	562	526	501	509	557	510	535	491	497	548	563	520	541	529	553	505	498	531	586	568	557	554	531	477	548	549	495	517	552	584	530	532	532	548	528	553	572	561	551	541	539	528	546	531	556	561	505	511	535	537	561	563	547	535	521	531	535	546	529	535	551	589	534	528	538	548	538	503	575	511	518	534	550	597	551	575	532	541	561	517	534	539	534	595	601	555	538	512	540	531	526	537	558	539	486	542	521	552	533	560	462	522	536	530	554	538	519	549	571	570	584	529	552	572	556	547	563	555	528	512	499	573	556	551	554	527	504	536	537	569	544	526	535	567	560	518	551	525	503	518	551	532	524	514	574	542	541	508	544	548	523	511	579	549	532	556	555	566	565	514	533	568	488	498	558	522	505	517	555	577	523	547	501	527	528	485	524	513	520	552	585	588	520	559	516	484	529	569	574	554	557	503	529	580	513	543	578	544	531	564	570	522	523	523	571	540	550	560	580	535	499	542	570	528	572	524	578	526	563	523	561	532	601	530	539	539	529	512	557	546	519	558	510	498	542	518	540	507	525	495	512	569	558	557	560	512	507	515	558	538	565	563	541	538	517	514	547	524	513	546	531	524	549	558	533	574	527	530	532	525	533	600	576	545	490	597	524	535	544	536	536	546	556	561	555	513	519	540	537	535	497	536	561	482	526	513	541	516	542	573	524	507	538	569	527	524	549	574	522	543	568	492	530	519	538	501	538	519	544	541	554	582	550	533	560	564	559	531	524	516	566	550	508	514	561	540	550	533	550	513	515	543	523	524	526	511	545	531	535	527	577	535	543	567	545	541	549	496	529	542	514	523	531	555	614	490	565	574	548	534	567	554	514	530	535	556	517	518	539	509	535	560	567	555	523	545	567	528	508	533	539	551	519	530	507	500	581	564	539	547	525	526	563	504	551	536	546	545	547	549	497	533	541	519	559	541	537	538	525	519	548	539	546	577	580	563	540	578	544	502	520	546	528	540	529	549	522	606	516	552	528	567	532	536	541	530	528	538	578	542	539	491	550	573	543	532	552	583	525	552	539	474	545	517	563	528	572	567	566	562	524	546	548	585	531	589	514	514	551	530	590	517	547	562	564	540	527	543	563	583	542	548	556	550	527	543	550	522	505	498	581	510	528	556	547	540	483	548	575	527	544	544	601	520	506	512	520	535	519	535	530	553	532	505	538	524	549	574	558	523	517	575	569	581	546	534	531	537	515	507	519	503	503	568	533	490	525	516	561	596	550	530	524	547	544	524	521	552	550	543	589	554	550	513	535	546	513	531	539	557	524	560	568	505	545	558	519	486	531	522	567	536	500	542	569	539	532	564	540	580	527	590	537	554	555	509	494	522	533	538	562	530	526	565	552	552	523	538	531	541	527	540	545	536	543	541	563	549	512	551	553	547	543	557	530	528	527	512	557	510	541	518	498	489	496	534	518	518	540	535	516	506	537	538	536	526	519	544	549	519	558	558	494	531	527	544	547	501	514	541	563	506	581	545	552	521	518	539	525	546	523	545	565	506	593	552	522	512	531	546	506	560	518	573	549	572	552	534	532	561	521	518	500	579	524	506	590	520	534	533	522	541	562	516	546	507	535	557	562	498	575	561	549	507	479	533	493	535	494	566	559	557	516	527	528	532	546	539	514	511	536	539	515	514	550	522	524	564	525	541	593	552	502	547	565	496	530	535	520	571	517	527	506	522	549	562	565	523	544	528	487	532	517	546	554	522	546	539	511	575	550	523	550	534	554	556	531	536	566	537	526	531	517	543	590	539	555	534	528	507	545	552	541	527	559	572	543	557	532	551	526	549	538	522	503	524	577	589	560	565	550	535	517	542	542	487	521	588	528	516	541	521	549	526
37482	60681	50064	34066	28442	23944	19984	16296	13300	10966	9138	7500	6042	5179	4287	3795	3207	2713	2477	2028	1817	1619	1461	1416	1218	1142	1125	1032	1024	925	937	900	898	876	865	848	809	819	813	822	753	767	717	744	810	753	739	723	713	801	688	726	773	758	736	746	731	724	695	734	757	713	735	700	687	724	671	682	686	740	715	694	674	740	767	686	731	684	737	733	717	707	728	697	688	697	683	711	724	736	711	724	735	742	703	731	688	753	741	719	690	752	690	670	712	731	702	670	687	699	670	707	705	724	713	666	678	694	703	730	730	648	705	718	720	691	677	701	681	729	736	708	740	719	693	741	699	725	710	733	672	734	701	737	692	685	658	683	715	733	688	728	679	728	697	689	701	739	693	698	702	679	729	707	660	695	746	709	677	668	690	709	686	709	690	699	720	713	665	716	712	719	657	714	722	708	665	724	704	744	676	703	681	675	727	688	752	689	691	739	689	729	701	778	696	718	726	748	699	751	711	717	687	696	688	728	670	716	680	710	687	679	759	664	725	698	692	766	669	737	732	703	690	702	709	709	712	762	708	667	694	676	720	722	708	711	703	721	639	716	748	634	719	701	701	722	664	743	679	696	685	712	726	694	674	694	681	713	736	699	700	705	650	671	699	697	750	758	727	756	731	710	705	698	719	732	787	653	710	708	658	653	707	663	723	693	719	695	658	646	714	662	664	712	694	684	703	707	665	645	724	669	716	685	697	691	668	713	679	699	736	634	707	732	762	706	718	716	695	722	710	712	668	713	664	723	707	662	683	745	690	714	727	700	718	716	649	722	653	663	706	690	679	689	719	711	708	690	707	713	713	687	707	693	751	696	716	699	708	676	697	752	688	729	672	698	674	777	723	686	707	704	710	688	742	743	727	733	670	681	705	637	665	720	709	705	691	699	685	728	691	687	732	629	727	676	720	667	668	710	720	696	701	705	693	734	712	718	668	729	667	684	727	706	683	742	662	746	684	701	713	741	695	691	714	713	702	691	707	717	722	748	682	701	747	691	719	712	700	700	672	688	655	703	743	668	703	751	691	677	703	749	721	719	720	671	690	707	710	706	678	758	712	685	675	733	741	652	707	669	713	713	688	654	697	747	729	690	695	659	691	696	674	719	739	752	721	694	716	646	696	722	695	726	716	737	681	746	649	754	657	675	698	689	739	694	745	720	709	696	689	704	707	713	695	709	695	690	697	662	737	689	716	672	711	703	720	718	747	733	690	734	706	718	688	757	706	705	703	722	673	724	715	705	708	709	699	684	677	694	687	685	684	708	690	700	736	706	726	659	740	691	704	661	660	684	753	685	727	698	705	747	712	713	730	687	668	696	692	735	744	731	695	697	719	727	717	679	719	720	704	702	705	740	674	706	696	706	735	684	723	689	698	709	701	660	694	740	747	652	682	705	687	688	711	739	699	677	702	698	738	717	708	671	699	686	686	716	687	679	706	649	704	710	672	703	676	719	718	664	745	719	740	726	695	693	726	766	679	723	702	721	666	690	700	705	693	693	686	693	702	743	698	725	722	689	732	733	708	654	771	718	704	672	705	709	695	692	732	758	775	699	707	727	667	692	689	692	699	695	701	708	681	661	689	696	652	674	706	714	718	695	759	731	751	701	709	718	718	697	711	697	738	709	684	676	727	712	683	713	689	702	692	765	642	705	730	709	734	718	661	692	732	632	691	672	676	679	716	672	721	720	695	707	660	689	713	737	701	734	744	693	734	719	670	718	712	720	691	704	693	699	698	699	666	677	689	697	695	681	687	720	692	688	693	704	726	651	732	729	684	717	680	694	755	696	704	699	673	678	661	716	702	725	675	672	654	699	722	695	687	674	689	697	680	706	692	748	723	691	744	712	733	702	694	687	729	716	710	719	658	724	701	704	711	742	728	692	688	680	717	715	724	733	686	712	685	695	732	705	722	705	716	737	722	698	704	780	665	740	689	731	693	713	718	721	689	697	686	713	722	704	740	698	686	691	724	698	745	687	672	730	674	698	682	727	694	738	696	688	728	715	650	710	729	692	680	704	705	739	701	737	713	667	668	716	733	711	687	708	712	754	692	717	673	696	744	701	678	721	691	728	746	723	696	704	675	710	644	712	727	738	660	689	748	711	650	719	649	718	715	693	701	683	683	747	669	681	712	731	702	647	638	645	694	723	693	689	743	699	733	728	662	710	752	697	726	671	678	673	702	735	685	680	685	715	699	697	678	691	730	710	701	744	691	685	664	669	724	724	740	693	758	716	698	720	700	728	739	707	717	703	705	704	697	724	697	704	738	722	681	741	738	688	701	674	709	673	665	729	742	708	662	751	699	694	755	682	751	712	726	678	643	706	706	709	769	709	721	703	680	725	749	734	685	716	718	731	724	684	691	675	692	757	695	696	706	692	685	668	734	688	685	727	637	682	685	686	629	681	758	734	714	719	729	710	735	772	700	736	724	693	717	738	683	675	694	731	698	708	693	711	684	681	669	711	686	702	639	720	674	734	642	713	709	659	700	691	692	715	750	760	687	720	696	699	717	681	644	736	692	708	736	729	696	674	679	694	723	709	713	712	702	730	705	675	706	710	713	722	682	712	733	715	682	703	690	666	690	737	662	754	666	700	726	731	722	680	695	650	661	735	696	675	641	731	666	727	704	725	694	648	698	691	681	699	715	717	689	699	695	690	700	680	704	732	715	762	677	715	678	696	727	690	701	751	719	743	622	732	705	698	705	688	736	712	707	713	742	727	684	702	723	714	694	687	718	726	665	722	761	713	741	655	725	742	687	684	719	686	727	661	685	652	738	679	751	699	705	712	685	675	705	642	681	702	719	748	701	714	704	680	681	708	731	698	718	698	695	687	688	655	697	667	683	696	741	734	693	671	716	699	676	729	703	718	736	705	685	677	674	771	657	696	742	671	716	700	694	734	733	723	706	704	675	698	719	676	683	687	670	699	726	701	675	660	710	703	706	725	730	672	713	689	669	668	697	714	731	680	733	697	729	699	694	669	714	690	705	708	653	729	685	740	676	697	691	699	693	715	671	707	774	723	729	706	661	678	703	687	706	698	672	698	694	679	692	709	697	695	717	743	738	693	712	649	740	730	665	665	680	721	656	686	672	694	743	713	702	670	670	748	696	730	737	716	640	665	679	652	709	712	682	696	711	698	680	719	678	697	693	640	731	696	737	688	713	721	700	674	716	667	730	675	721	691	716	710	719	716	728	688	709	717	677	708	712	715	740	674	704	660	676	746	701	692	688	709	749	733	674	690	667	704	719	726	691	670	703	644	692	718	668	671	698	722	694	666	723	726	703	638	661	718	677	705	671	722	686	737	664	689	677	664	667	711	687	744	704	726	636	721	713	666	712	717	700	657	727	706	665	665	682	712	731	730	719	695	671	720	653	655	735	709	678	772	714	714	739	754	663	728	688	721	703	697	672	744	679	686	739	692	718	666	701	668	615	718	673	721	689	734	681	683	752	732
23593	21705	29625	24458	22298	23614	22505	13238	9390	7488	5925	4823	3838	3376	2773	2385	2256	1889	1687	1426	1256	1208	1011	969	862	820	824	766	750	679	693	637	640	671	647	644	596	594	577	568	613	578	564	578	571	599	540	563	591	539	541	516	517	537	551	548	550	516	502	510	568	563	553	523	534	519	510	544	491	525	518	556	534	525	532	500	517	537	502	487	526	530	538	510	535	533	510	525	509	536	477	544	552	545	522	524	538	560	544	523	554	515	495	506	567	522	524	532	526	542	506	559	542	530	545	530	549	595	481	513	542	523	515	549	567	527	553	508	499	507	549	530	533	545	525	523	473	552	521	532	501	502	544	601	510	556	542	540	547	523	550	532	521	527	557	558	504	561	525	524	564	541	569	508	502	501	551	544	584	550	542	533	512	533	494	565	524	518	572	503	491	542	493	503	555	527	525	565	513	528	512	537	537	552	501	547	543	524	558	535	544	542	532	557	538	517	513	535	547	521	565	513	516	522	504	526	548	524	572	529	513	499	572	503	508	561	502	520	503	531	484	551	520	542	537	535	538	543	544	504	535	564	537	540	561	573	521	526	558	560	503	557	562	497	514	519	537	515	490	481	539	503	529	520	504	515	530	521	499	509	549	542	576	544	533	555	515	486	522	526	531	551	514	522	541	534	558	534	528	523	544	535	538	535	544	509	550	530	542	538	506	546	504	559	527	552	514	551	554	517	503	507	541	539	531	495	529	539	535	542	528	567	532	549	552	510	526	533	543	495	523	533	527	507	529	515	544	540	512	564	544	551	536	523	535	544	496	486	571	521	547	515	538	563	543	568	521	488	565	556	536	544	551	525	480	534	546	540	520	484	539	549	563	551	560	491	549	552	580	503	524	507	543	489	505	570	520	526	538	535	502	562	518	495	491	523	552	544	510	514	514	507	527	496	537	529	540	560	546	510	545	491	549	516	532	580	533	575	532	516	575	597	540	525	511	549	555	547	517	530	517	565	557	513	493	554	517	542	526	525	578	496	562	548	557	533	555	557	538	540	535	515	551	472	510	541	519	538	543	502	520	523	528	507	534	551	495	535	575	533	549	492	526	547	538	503	569	517	582	516	479	524	528	571	505	514	527	526	508	538	560	481	548	552	519	535	518	523	571	494	524	536	520	569	507	528	505	567	555	526	501	548	520	502	554	505	541	512	547	520	512	518	523	510	534	553	499	542	537	530	532	541	553	511	547	554	522	550	552	529	533	506	565	521	527	565	586	527	515	543	554	516	537	506	550	550	551	520	499	527	544	527	493	500	514	561	537	533	504	545	546	525	544	557	563	533	562	529	507	514	553	517	526	512	528	514	503	518	500	502	529	537	513	544	479	511	532	526	528	540	549	544	525	539	501	520	518	485	532	533	547	542	507	520	526	543	528	526	496	530	578	491	517	530	548	517	572	515	531	513	508	478	537	504	523	540	581	497	504	517	527	533	564	523	536	504	554	524	518	521	525	533	486	532	558	546	545	539	538	546	552	535	536	565	534	541	526	524	527	523	508	557	521	541	530	529	551	480	529	516	510	525	516	567	546	541	531	531	536	525	518	554	549	524	543	485	539	561	540	532	557	577	553	535	533	504	501	533	534	518	522	562	502	503	540	538	500	519	481	525	539	500	550	495	507	517	521	548	522	565	490	540	526	509	541	471	546	515	552	515	540	505	511	546	546	547	551	561	503	494	580	550	519	512	530	551	544	503	476	506	553	506	595	598	541	509	529	557	551	515	498	555	544	537	526	544	531	525	533	528	543	591	518	561	544	531	570	551	542	554	533	539	505	563	506	522	531	513	539	529	529	542	559	505	521	559	521	513	552	538	539	494	549	509	545	506	511	557	541	552	529	528	467	497	492	499	518	530	504	521	521	541	525	519	538	542	551	548	538	520	515	560	565	518	503	531	547	560	529	501	521	521	524	548	554	527	517	541	540	530	530	554	529	539	505	523	534	518	515	548	524	516	572	517	546	525	534	496	565	555	532	476	522	513	507	511	501	542	543	515	523	540	524	538	535	503	498	533	529	512	534	563	507	508	527	506	559	527	526	530	529	494	586	565	541	518	500	534	537	513	540	514	501	537	516	548	538	584	556	465	539	515	564	542	502	520	550	511	508	507	531	484	547	534	539	522	541	540	545	473	531	542	512	542	556	516	523	541	557	553	515	539	484	549	470	518	522	538	549	512	512	555	578	509	547	527	543	539	544	495	533	534	524	531	507	520	541	486	551	477	517	541	493	555	542	532	540	534	528	527	534	474	538	551	502	521	531	535	532	537	540	530	558	497	526	540	534	526	525	493	516	548	543	508	530	522	525	529	504	526	558	543	554	537	552	481	509	497	539	572	547	519	547	546	517	521	531	550	517	481	516	511	553	539	512	518	552	556	505	537	573	527	521	522	522	509	529	501	553	508	511	542	530	524	541	511	534	540	529	531	489	519	560	561	524	527	521	568	533	524	515	523	542	568	509	507	512	561	502	548	548	537	544	536	501	510	533	564	569	540	508	513	503	543	477	547	453	523	533	505	519	553	547	545	515	485	532	537	528	543	509	554	492	507	520	518	500	582	536	518	573	502	515	553	532	548	501	536	534	482	498	472	557	513	509	518	526	539	563	588	535	532	524	543	540	510	527	515	520	514	538	525	494	604	504	555	519	555	510	551	487	525	572	530	531	519	539	525	571	529	547	554	514	494	509	579	546	531	502	526	541	498	538	486	559	518	567	511	529	512	543	525	495	497	554	552	531	541	526	509	484	518	503	535	568	492	553	540	578	546	504	528	534	532	522	566	534	550	491	545	565	506	550	478	479	526	551	517	524	517	551	552	542	534	523	548	536	486	524	487	501	558	529	543	548	487	491	536	472	523	500	506	497	515	543	534	543	534	489	543	535	499	553	533	532	570	518	508	536	525	466	518	556	502	523	561	530	513	539	555	520	513	541	570	503	483	522	558	552	543	511	511	484	528	517	491	538	538	536	503	533	506	574	540	525	525	534	537	531	521	519	521	526	539	518	552	539	526	557	492	524	506	552	477	510	510	539	522	586	547	541	542	530	566	528	522	541	502	503	510	506	519	583	516	471	511	533	534	581	536	580	519	515	503	498	518	490	483	519	507	552	544	499	545	508	567	549	490	559	547	536	528	556	494	553	510	562	537	553	549	503	529	507	521	524	486	523	577	555	492	498	552	556	498	513	513	558	527	509	502	530	519	526	485	522	538	531	510	515	495	536	521	536	519	533	518	509	529	524	544	500	572	540	501	519	525	487	549	535	508	542	497	489	493	527	546	547	518	544	508	538	527	538	511	510	496	539	517	479	540	529	540	537	525	579	552	554	524	556	509	546	519	543	519	525	529	512	536	510	532	527	521	523	513	553	527	554	512	515	529	516	503	504	498	558	537	524	494	552	569	511	528	517	544	515	556	563	536	489	531	512	508	508	518	504	495	508	548	532	485	563	526	519	501	530	527
40810	67782	54216	38260	33127	28480	24123	20271	16840	13984	11680	9591	7886	6725	5640	4871	4207	3638	3098	2617	2246	1973	1753	1593	1495	1356	1334	1155	1094	1091	977	877	924	912	916	872	788	817	763	793	800	766	741	794	749	743	731	731	754	713	761	723	661	673	751	727	723	724	711	732	731	671	729	721	706	666	701	714	650	694	669	692	723	679	684	686	695	688	671	709	713	748	730	704	681	670	646	688	662	686	688	718	669	714	660	658	679	637	706	692	704	684	641	655	654	699	675	671	700	694	618	677	700	675	679	697	708	687	674	705	675	705	734	701	737	697	669	685	707	663	662	722	714	660	659	697	676	621	696	596	670	671	665	664	662	678	683	665	745	618	665	693	671	691	700	712	681	671	655	672	682	643	686	648	662	681	708	695	704	661	688	650	651	698	674	647	707	702	704	660	669	659	639	670	687	676	729	630	684	688	643	738	699	729	727	641	678	646	625	670	687	637	697	676	708	726	683	694	711	658	682	679	654	708	710	659	643	658	640	695	681	657	665	649	655	706	662	686	727	703	726	710	680	651	688	655	683	677	655	671	664	699	679	608	701	678	673	704	674	712	689	685	676	687	705	684	661	634	682	664	668	656	676	704	655	703	688	731	695	680	704	651	677	719	724	687	624	688	754	670	702	710	667	699	662	641	642	693	687	645	677	712	705	699	718	623	649	714	708	680	700	691	691	654	684	691	678	686	663	674	676	670	699	661	674	692	679	656	660	720	674	711	663	694	691	667	689	673	662	711	633	657	715	716	687	697	645	620	695	661	631	680	702	684	673	702	670	666	654	740	713	673	715	651	697	677	668	674	733	655	696	670	700	703	664	676	685	651	700	637	651	654	671	687	650	642	648	667	712	743	697	671	678	693	646	680	673	669	716	692	723	710	653	670	712	672	627	710	703	744	694	636	659	721	664	700	642	712	640	714	703	661	674	664	648	726	673	638	655	731	747	677	707	738	645	687	691	681	665	696	649	678	690	729	711	727	674	695	708	672	712	685	638	708	642	659	644	702	680	699	730	719	690	632	682	703	693	671	677	711	682	717	630	646	705	698	728	709	698	646	721	689	689	719	662	667	653	631	646	713	702	653	697	700	684	692	676	664	699	681	694	655	654	644	684	679	668	667	665	717	666	680	690	718	675	707	652	693	677	659	684	686	691	668	704	687	655	618	671	672	682	684	666	635	675	641	682	682	733	730	666	662	696	686	651	690	699	672	699	653	676	737	647	764	670	713	710	650	622	663	632	656	662	686	689	732	674	622	688	653	663	657	659	700	654	670	672	702	718	733	738	663	653	689	712	650	653	656	728	697	681	685	688	708	641	670	698	667	691	670	721	682	694	689	708	652	692	664	682	655	657	696	669	669	717	685	683	724	672	681	708	686	639	673	665	710	688	691	731	733	703	699	714	682	694	714	677	674	675	692	642	683	671	660	707	690	654	676	692	653	695	668	702	711	714	695	666	714	663	650	664	682	660	675	701	643	684	730	668	707	661	704	666	654	686	702	695	675	719	639	654	702	697	682	681	712	702	669	660	662	725	659	689	708	708	694	735	653	722	654	697	699	667	718	697	719	642	728	687	673	667	686	717	693	701	644	712	658	686	663	668	613	676	630	654	700	640	623	727	673	725	677	638	684	697	737	698	673	679	683	687	684	670	667	724	653	665	669	680	669	745	738	666	654	668	700	680	692	670	651	679	674	697	694	642	663	666	719	726	690	689	687	697	688	714	690	647	687	663	712	673	676	670	689	716	727	673	679	670	678	643	672	681	664	657	706	689	682	676	692	643	658	662	668	717	718	681	709	692	724	657	642	686	712	673	653	691	669	713	669	740	682	724	644	708	707	699	663	728	745	739	695	706	671	676	658	682	679	685	723	638	670	659	712	675	694	708	693	709	662	695	665	636	709	680	699	672	700	681	683	671	676	708	716	639	676	722	688	643	688	641	686	659	653	668	663	645	705	711	685	645	698	659	634	642	656	648	664	700	717	723	660	698	690	669	671	697	667	665	671	710	660	707	675	677	699	669	732	660	687	666	676	765	721	667	714	733	706	707	719	669	706	681	690	679	692	722	639	685	648	693	720	668	720	660	680	618	683	660	652	699	722	688	720	668	656	650	647	660	693	667	691	638	659	656	695	646	658	681	699	673	719	668	660	687	656	649	697	699	673	647	674	723	692	671	684	653	694	672	672	679	702	661	665	676	696	696	690	702	695	633	722	651	680	668	717	687	640	694	679	678	680	638	666	718	664	691	637	666	637	647	678	704	720	706	652	707	631	710	721	674	693	688	703	691	707	713	644	692	731	669	662	678	694	633	673	674	655	698	701	681	679	653	695	700	712	644	674	672	688	676	665	653	695	661	643	687	714	715	706	688	712	637	756	683	636	677	730	711	699	718	698	686	651	723	737	655	667	640	686	707	704	675	647	676	688	670	705	676	693	691	698	693	648	693	667	646	671	698	694	691	708	670	707	690	653	648	686	692	707	683	692	680	676	665	702	656	626	660	721	708	662	686	700	698	664	678	712	640	638	667	638	673	683	698	654	704	697	710	691	662	685	682	704	644	695	651	654	713	700	695	668	668	685	670	624	696	719	670	698	703	678	701	738	716	685	694	627	685	691	690	713	666	662	734	674	682	632	642	694	639	678	636	683	704	668	665	657	643	695	715	701	639	698	682	655	701	653	723	712	740	661	659	676	679	656	703	722	710	677	635	702	687	632	691	699	658	716	669	627	704	688	664	682	660	721	684	658	677	699	686	707	671	675	691	706	669	744	676	699	704	672	676	731	667	663	682	661	717	747	711	634	742	712	726	723	709	700	699	696	634	739	638	694	732	687	658	633	682	685	649	713	670	675	659	681	708	671	645	695	727	622	681	677	705	682	684	699	643	706	653	723	679	704	678	693	679	636	657	680	658	657	661	676	683	721	765	705	696	671	694	689	715	654	676	666	669	714	648	672	686	708	692	679	698	671	709	670	653	709	703	670	672	678	676	699	708	654	641	666	690	654	680	700	661	663	680	705	695	640	661	676	688	673	709	685	681	666	702	662	663	704	642	684	707	671	736	708	648	666	654	722	722	673	696	703	692	669	693	653	706	659	670	723	679	677	642	676	678	631	627	614	704	701	681	718	697	658	706	689	691	683	682	667	697	679	697	704	662	707	688	682	669	671	708	651	702	702	686	706	678	694	691	712	663	685	704	674	735	692	653	673	667	672	672	690	670	675	663	680	713	676	656	640	700	679	691	657	694	703	658	688	687	709	657	657	624	672	687	688	662	684	667	666	664	657	657	725	674	658	640	663	662	675	714	700	733	692	689	673	717	683	658	687	666	690	701	681	722	678	692	705	659	717	703	684	677	727	691	674	660	666	705	697	680	695	673	697	630	707	678	655	647	632	709	618	707	643	671	671	643	655	667	647	706	731	710	681	664	710	712	669	665	673	676	681	649	646	648	716	656	657	690	685	680	645
29419	31572	35203	25895	17564	12038	8049	5648	4397	3289	2674	2242	1964	1631	1478	1342	1200	1064	958	883	789	738	693	659	637	605	648	533	579	554	482	570	510	534	513	531	499	538	486	508	509	530	489	493	491	516	527	494	489	469	511	506	471	502	466	504	477	502	502	442	466	503	486	488	465	505	523	509	520	479	505	496	518	462	478	506	463	462	491	508	519	496	483	484	472	492	479	522	456	446	502	517	468	520	489	485	497	502	516	465	497	473	458	508	465	432	500	478	466	470	426	505	451	457	489	472	485	494	491	465	461	492	472	519	486	500	495	496	465	501	477	458	472	497	481	477	470	459	454	485	513	462	513	504	542	537	490	497	456	483	505	541	452	486	473	426	494	490	530	444	495	465	443	511	507	521	531	477	469	480	492	497	523	440	490	493	494	464	466	434	461	468	455	457	479	457	499	520	495	483	509	521	496	498	483	453	507	468	527	486	503	495	479	489	493	505	492	482	458	523	547	467	505	473	465	504	478	474	436	481	483	460	479	486	450	475	474	480	500	482	462	505	492	483	480	525	493	457	482	457	463	463	472	499	506	473	534	484	454	463	460	501	496	468	480	467	469	511	473	471	509	484	455	520	478	464	489	480	495	513	488	504	505	471	484	454	475	476	452	472	478	459	527	458	482	482	488	474	507	510	459	489	495	480	490	478	498	509	498	481	530	519	449	488	469	458	456	468	496	476	499	480	517	486	501	473	514	468	449	430	469	489	499	474	490	482	522	459	482	524	468	496	507	473	482	501	469	476	488	490	462	495	483	476	464	481	487	478	466	443	528	478	463	511	501	485	512	454	495	476	475	488	484	523	522	497	532	491	490	485	517	432	486	475	523	458	502	435	464	475	513	487	504	491	528	486	473	537	489	531	497	446	488	472	481	471	482	519	473	483	463	484	483	494	469	502	490	464	464	471	511	486	477	480	498	467	517	482	458	484	420	504	517	471	445	490	490	467	496	505	448	498	485	484	504	491	471	499	478	508	534	489	511	466	498	492	470	472	486	474	509	484	481	443	514	477	505	476	458	453	474	495	489	500	475	509	442	479	495	479	500	517	474	526	502	478	487	513	481	485	465	481	454	466	500	480	525	469	492	504	500	473	458	491	496	533	489	473	485	490	492	479	486	475	493	483	517	507	478	491	464	532	505	461	475	465	452	517	468	518	483	439	485	485	504	465	467	463	487	474	461	482	447	474	531	476	474	483	486	490	487	474	505	479	465	506	505	501	535	467	501	509	477	432	466	502	485	507	477	484	479	466	473	468	470	450	476	447	491	479	542	484	487	456	490	443	505	476	515	493	508	514	468	497	505	499	469	482	485	476	507	482	492	463	472	475	488	479	508	450	464	489	462	465	483	491	500	515	457	493	466	489	536	491	493	504	508	500	533	502	495	476	522	486	457	477	461	504	474	460	464	512	490	482	526	485	514	475	487	468	460	450	472	487	480	503	507	514	468	466	468	486	490	474	523	504	487	486	517	499	468	474	447	480	506	516	506	500	504	456	478	488	480	493	509	506	492	500	455	473	511	488	481	479	434	438	449	435	455	482	521	492	509	477	479	461	491	483	480	506	507	501	465	481	521	484	502	476	473	461	481	492	509	436	506	477	480	453	470	495	476	520	491	498	482	421	481	467	478	462	469	490	521	490	516	455	502	440	475	479	438	511	471	446	485	489	456	475	496	468	457	485	503	515	487	483	506	480	504	480	488	483	497	493	506	507	520	484	510	475	475	477	501	532	500	468	485	477	473	442	481	505	492	468	492	507	472	481	465	459	473	488	489	489	491	508	505	488	458	431	479	481	494	464	495	502	516	474	474	510	475	490	487	471	503	513	529	467	445	473	487	486	484	482	472	493	464	527	478	502	463	494	484	467	491	486	451	501	548	496	434	489	490	453	487	475	511	479	466	503	501	466	474	470	479	514	485	467	493	496	513	482	470	474	468	547	446	482	479	469	485	506	516	503	503	483	474	498	475	490	465	503	466	486	463	420	478	474	507	529	497	540	470	445	472	470	497	502	479	481	495	514	476	501	488	486	505	531	496	472	452	483	448	465	470	497	490	490	542	510	500	504	499	495	477	474	476	511	467	532	446	474	494	473	457	477	486	462	437	444	486	498	501	499	505	502	452	491	448	498	453	523	457	464	484	497	457	439	480	514	507	504	497	476	435	504	447	484	451	459	487	501	480	539	488	495	480	454	464	480	469	450	478	498	472	510	463	448	476	513	505	524	497	445	441	494	505	503	517	506	531	500	467	493	495	480	481	494	459	502	471	466	470	433	483	509	473	490	494	462	467	504	501	439	476	491	502	460	476	478	452	456	510	507	444	469	510	491	474	477	491	509	502	462	485	475	468	455	458	514	492	468	505	466	454	474	508	460	480	476	513	460	473	519	502	490	483	487	463	496	513	501	457	482	460	462	473	470	501	478	479	465	515	481	524	509	482	469	479	489	447	477	510	482	458	518	509	488	505	503	480	507	475	511	511	484	499	488	497	494	482	517	471	445	463	467	483	505	469	486	509	514	452	502	478	516	426	488	466	467	486	459	438	480	467	491	490	475	455	548	495	467	471	484	515	502	498	436	473	476	475	469	492	490	473	471	518	495	512	465	490	475	461	501	505	480	519	504	476	479	493	473	468	478	495	498	449	454	502	479	457	489	493	492	492	459	498	459	477	480	491	523	490	478	486	490	464	482	479	469	463	498	494	450	452	486	502	456	509	501	489	448	459	465	478	485	477	472	471	484	496	473	477	467	513	486	484	480	480	460	520	523	516	516	511	453	486	493	472	483	472	472	514	488	455	477	464	460	453	499	468	447	489	490	515	492	471	508	482	454	457	454	473	481	473	458	485	477	452	517	463	452	509	484	492	462	500	477	471	487	502	491	466	470	481	498	485	464	516	485	474	488	506	475	473	493	500	464	488	490	513	504	501	453	451	504	451	468	489	517	479	478	450	475	482	469	508	520	478	494	472	464	470	452	487	476	481	519	457	476	457	506	476	475	468	479	466	464	510	476	434	518	503	496	504	474	498	486	483	469	479	510	463	475	447	474	482	497	480	481	539	518	466	478	507	477	432	496	457	478	499	505	466	444	478	510	456	473	449	444	516	475	509	536	481	500	469	447	462	510	454	492	478	520	483	436	478	467	489	485	502	508	463	490	471	444	495	447	482	470	480	478	504	523	496	515	459	477	513	500	474	477	427	478	480	482	468	485	510	514	503	468	508	493	527	502	486	493	498	466	482	430	474	487	485	502	464	512	504	460	510	482	464	498	461	491	461	488	494	508	474	489	440	463	482	504	458	476	480	479	474	493	484	512	509	453	485	491	490	480	475	532	484	482	478	469	500	485	459	504	537	475	489	502	498	517	510	488	464	497	451	450	479	439	506	463	476	467	473	488	502	507	503	510	476	461	493	483	491	499	512	447	477	505	452	496	509	453	497	464	449	506	505	476	474	455
35349	50382	39997	27637	22444	18006	14426	11541	9281	7455	6046	4908	4043	3498	2873	2534	2287	1955	1690	1491	1335	1215	1116	1005	1019	909	891	842	806	828	778	810	743	747	779	699	747	705	677	666	656	674	745	684	675	673	607	641	645	671	681	681	630	665	613	653	642	677	632	676	613	587	644	618	663	653	644	669	637	653	631	652	617	615	603	681	596	626	676	654	632	645	633	651	637	633	614	646	632	628	613	655	649	655	640	663	619	637	668	659	636	644	650	655	628	583	616	675	604	613	675	651	646	628	620	617	651	635	612	655	616	681	663	631	631	631	658	621	645	617	639	621	623	645	636	638	599	674	658	625	629	616	616	607	668	627	596	626	638	634	627	607	624	666	601	627	618	632	630	604	647	661	601	610	643	633	612	671	651	664	580	637	627	627	638	650	648	638	672	640	635	601	673	659	616	647	638	632	649	618	632	615	656	618	586	602	636	606	609	643	651	569	617	587	655	699	621	572	652	693	600	679	650	611	647	615	586	596	626	612	649	617	614	629	596	630	616	652	631	601	601	612	645	631	623	625	648	666	618	643	631	598	680	663	641	622	689	613	610	662	628	631	638	629	664	649	622	625	610	595	669	645	669	615	612	626	644	665	616	663	623	621	632	620	651	654	657	643	647	655	610	664	606	641	590	614	617	661	577	644	608	620	633	595	626	633	612	644	633	589	663	677	632	619	602	631	639	626	624	658	583	647	647	638	578	590	613	627	646	647	637	616	591	634	647	602	608	624	607	622	664	644	666	622	668	620	617	603	640	650	614	613	629	616	645	640	639	642	637	618	616	608	661	655	644	595	686	609	622	645	663	593	653	605	680	630	616	662	663	614	680	661	640	631	593	634	601	636	628	626	651	660	601	625	673	625	620	681	612	641	589	654	607	636	628	606	624	615	609	621	608	644	633	623	643	645	605	593	605	673	625	630	659	630	643	611	603	645	613	638	682	666	645	662	637	629	671	634	605	648	631	648	644	662	661	649	664	683	628	630	643	598	620	678	647	630	637	666	649	652	651	660	621	613	579	645	637	617	658	652	666	659	615	662	648	588	627	644	643	663	630	635	630	610	606	646	637	606	694	614	633	654	667	654	628	604	605	634	675	667	623	655	631	667	640	586	637	623	634	605	578	658	648	643	662	643	642	635	606	646	683	570	669	646	671	620	636	611	599	574	629	605	678	670	652	624	642	622	661	662	681	639	640	649	666	629	671	618	645	657	638	666	646	639	628	632	596	627	643	630	650	640	656	604	629	596	622	635	638	630	700	639	627	613	620	606	651	679	663	590	690	617	619	595	651	634	638	643	652	630	634	686	612	645	679	651	619	641	660	636	639	661	663	684	633	602	628	627	628	629	648	698	624	688	670	646	635	666	633	609	654	602	635	657	656	626	637	653	605	655	614	612	659	638	642	658	639	602	642	620	637	626	624	636	636	650	659	651	630	640	618	690	660	609	644	632	654	628	639	669	638	604	670	616	636	651	638	699	599	636	595	673	621	571	671	666	634	671	638	643	659	651	636	645	605	662	658	635	632	626	629	631	621	631	631	620	645	640	605	647	614	627	666	646	640	647	618	627	620	645	640	640	676	604	635	611	652	607	609	615	604	657	636	645	630	661	583	648	637	621	643	624	636	595	630	592	650	640	666	649	644	620	638	630	649	648	611	617	614	634	641	629	626	645	648	640	589	664	678	597	646	652	640	652	588	598	641	623	631	641	601	639	640	648	599	646	663	626	643	676	635	623	624	603	665	612	645	600	642	641	639	640	624	655	667	632	634	652	665	630	638	625	633	625	641	592	644	637	636	600	644	655	656	631	597	573	633	645	609	652	611	683	660	643	614	620	649	624	658	646	650	639	627	625	680	637	661	649	590	610	638	612	625	629	634	662	668	603	627	651	632	641	641	623	600	667	629	657	629	607	606	629	639	627	626	662	679	667	671	656	613	646	665	608	638	647	631	614	662	606	692	638	647	678	653	630	639	653	653	674	638	638	647	680	635	653	591	664	670	655	631	618	606	664	659	626	603	645	627	639	637	617	661	649	657	663	648	612	695	664	669	619	628	653	614	621	674	644	634	620	592	655	678	626	625	604	671	653	658	589	627	629	667	644	583	622	596	654	657	615	615	656	665	650	624	613	661	630	665	614	658	634	666	585	663	704	615	650	680	654	611	646	635	638	632	627	653	643	622	592	620	614	661	655	668	602	603	615	621	610	633	635	671	633	661	651	645	634	629	665	621	627	683	601	639	633	683	631	606	649	646	708	602	648	639	634	612	620	643	610	606	644	601	678	658	602	612	627	602	634	641	623	602	628	616	658	622	649	633	619	611	648	593	624	669	659	671	617	614	657	636	665	605	660	634	619	629	630	605	649	617	606	603	600	651	630	650	595	640	650	650	602	651	624	600	651	613	615	652	662	619	643	640	673	662	626	669	620	648	613	632	679	632	649	623	615	623	628	648	634	616	602	633	616	652	620	627	606	644	669	668	643	652	633	625	628	650	709	671	655	620	643	671	695	630	581	671	597	646	623	648	626	648	646	630	662	664	671	638	629	645	629	640	658	649	622	646	612	595	600	611	663	620	586	649	672	628	621	605	619	675	631	596	616	601	668	678	651	660	614	649	626	652	667	637	647	656	617	625	610	674	600	635	658	624	621	619	623	631	574	645	679	621	650	651	634	626	641	635	681	645	644	632	596	637	640	595	674	599	681	652	650	670	668	611	631	649	606	655	670	647	664	616	659	661	630	652	625	586	619	647	626	614	609	646	634	634	638	683	638	614	615	617	645	645	660	650	620	641	685	609	632	616	622	599	636	603	646	620	663	677	611	613	609	607	622	650	621	635	633	687	628	650	593	612	622	639	672	623	621	647	585	622	641	639	696	625	629	661	650	611	650	600	628	639	618	630	653	615	607	655	619	627	640	644	565	655	618	622	660	654	637	604	593	629	695	629	607	579	656	622	625	645	634	675	630	648	633	639	643	630	635	637	634	667	611	619	640	635	593	655	691	613	643	585	659	655	634	690	644	617	587	606	630	644	623	594	651	639	629	658	644	647	653	632	630	645	652	621	655	659	650	608	615	646	670	637	624	656	625	594	621	685	623	659	613	616	639	612	646	635	634	597	650	651	634	637	635	669	673	630	625	632	661	656	624	662	661	624	646	620	622	587	631	650	607	649	599	617	678	646	612	675	611	664	638	613	628	609	631	664	608	623	644	584	645	621	694	627	664	633	604	622	637	637	669	656	592	635	632	656	622	619	616	652	682	671	648	640	595	633	626	601	634	575	637	683	635	670	656	646	625	609	617	595	586	661	667	661	639	676	605	585	614	655	653	678	627	662	637	640	588	670	654	627	654	648	670	672	662	638	608	630	622	657	625	690	670	621	626	587	628	606	617	627	622	627	619	634	616	675	690	619	666	619	635	643	589	677	616	579	640	619	625	658	631	662	700	616	641	628	677	631	632	614	626
24594	21734	29288	25420	22928	20970	15738	9813	7167	5542	4300	3590	3062	2555	2204	1865	1633	1451	1276	1178	1129	956	847	874	786	782	710	697	713	692	652	625	653	639	612	584	586	565	612	567	557	574	588	572	576	592	566	542	519	534	544	526	576	590	547	568	531	521	586	542	554	524	591	495	552	568	596	585	478	542	549	538	529	558	478	529	569	527	558	494	530	533	605	578	518	556	536	566	582	542	539	526	553	531	524	569	529	504	512	559	507	523	517	544	543	514	536	526	533	556	526	502	502	503	572	526	522	536	529	551	518	554	512	496	521	540	514	577	562	520	585	543	506	555	515	543	524	553	538	531	540	523	536	543	554	532	529	542	537	538	516	565	575	544	523	555	540	536	508	539	538	526	548	571	483	525	528	541	518	537	509	579	567	528	493	534	538	544	503	521	538	506	550	566	544	540	464	534	530	596	549	574	538	590	538	517	536	503	529	531	514	545	555	535	516	505	506	515	529	544	526	560	551	541	507	529	507	549	549	597	521	554	522	567	519	548	549	595	507	500	532	498	494	563	515	574	530	544	546	528	552	545	503	503	556	526	577	546	535	547	541	575	591	590	549	555	541	528	522	539	529	515	541	547	521	499	506	565	545	563	573	535	515	565	541	539	558	525	537	547	539	534	519	523	542	523	499	487	553	520	553	538	490	515	540	566	518	551	533	563	534	537	534	571	572	601	504	594	564	517	533	542	491	538	565	529	509	573	521	523	539	518	533	526	540	545	539	514	551	516	536	538	504	555	514	566	518	501	501	511	558	521	535	547	521	501	541	561	510	502	552	507	534	556	563	520	493	537	533	539	545	540	522	536	596	570	543	554	534	545	503	531	487	539	538	555	569	542	514	517	586	512	519	524	566	515	559	551	550	541	522	529	580	536	530	508	549	537	519	534	573	544	552	543	506	506	503	552	530	573	562	557	529	526	542	520	562	535	496	529	507	560	566	554	545	537	497	561	549	526	520	542	507	499	503	530	538	549	530	524	514	509	532	539	548	545	525	549	494	516	541	526	552	514	546	521	512	554	533	542	539	522	527	553	569	547	539	525	556	532	546	525	533	539	584	536	496	522	546	519	494	537	531	541	480	546	521	554	537	544	507	532	516	515	551	529	502	537	560	541	558	541	485	525	531	526	504	561	545	519	540	560	513	522	510	547	544	529	498	551	520	540	554	544	533	543	510	551	523	512	533	545	526	567	502	520	558	551	540	505	518	519	552	523	550	516	582	526	510	538	528	545	483	554	545	541	547	567	562	546	525	530	545	523	576	561	515	538	532	528	571	551	550	538	570	513	572	520	521	560	545	574	527	525	550	551	520	550	507	504	514	531	561	509	551	537	527	481	513	598	488	520	529	529	537	517	520	545	529	536	519	521	537	537	534	559	510	510	514	526	530	518	520	543	534	565	541	531	567	547	542	560	490	539	551	536	567	517	577	580	552	543	572	530	514	535	485	560	504	550	512	515	532	538	515	548	528	542	583	564	534	527	530	532	536	516	571	545	534	498	561	519	485	517	542	530	548	525	532	521	561	528	499	553	540	547	523	543	552	563	569	564	535	535	535	538	494	530	568	529	568	582	530	503	568	511	541	543	546	525	521	526	557	502	540	544	537	521	505	537	558	575	551	541	565	555	588	574	543	527	508	524	512	561	508	504	543	581	547	522	529	509	559	538	526	552	509	509	517	525	543	522	514	519	518	560	548	528	549	547	513	551	555	571	552	576	569	505	505	500	520	495	522	535	525	538	522	566	561	540	541	540	533	583	549	533	532	565	516	508	551	557	519	532	530	532	524	544	540	521	578	527	578	546	546	516	549	495	570	536	511	558	530	536	551	567	553	518	535	587	529	558	536	488	533	523	551	524	537	475	535	485	550	507	531	492	566	567	489	517	547	532	475	519	524	538	489	464	515	541	545	516	523	530	538	542	519	494	543	557	575	553	523	530	511	545	549	513	505	572	544	551	518	526	525	522	557	535	531	520	522	553	598	540	559	535	562	515	571	566	528	562	550	525	562	501	566	526	543	495	505	510	565	497	554	598	557	525	528	514	514	555	567	523	542	554	531	523	540	519	552	511	560	520	539	545	548	534	492	514	506	540	580	526	544	576	531	497	504	540	519	559	540	502	528	561	530	543	533	535	527	553	514	540	551	535	563	519	526	529	522	503	545	557	549	548	534	533	488	516	512	523	511	482	527	531	538	549	524	506	511	564	550	484	530	558	499	520	480	564	540	552	547	541	541	539	547	498	564	521	539	548	567	559	518	506	546	517	533	524	553	558	533	546	520	508	583	492	504	568	547	531	549	554	510	525	539	547	529	528	497	497	557	519	532	553	577	549	546	500	528	571	525	530	525	544	556	567	542	565	561	527	559	495	538	517	541	534	531	510	512	492	555	529	529	505	524	553	520	536	574	555	502	495	557	532	536	537	530	472	548	513	530	517	506	546	547	518	532	530	560	575	519	482	519	520	532	521	525	542	544	563	529	548	471	481	588	549	517	532	515	533	535	517	527	540	472	541	502	535	499	561	541	536	510	561	518	540	536	551	460	535	495	506	539	544	531	545	546	508	502	528	538	552	541	571	564	533	530	525	558	547	530	539	586	576	543	513	521	507	533	579	507	537	512	567	582	555	530	569	521	557	547	548	578	532	527	535	532	507	554	526	532	548	574	543	521	514	560	501	533	535	544	523	516	551	566	534	504	493	509	592	562	538	535	540	548	550	539	599	565	548	528	549	573	490	559	554	537	558	503	492	493	519	559	500	546	502	516	506	515	554	538	546	540	497	576	580	497	540	566	533	560	568	541	531	571	532	545	515	541	534	541	507	567	546	484	502	576	555	536	541	542	512	558	562	586	575	594	561	526	564	543	582	490	520	530	529	565	561	535	530	532	555	556	570	560	593	565	531	584	559	513	518	558	536	524	519	564	570	519	554	527	514	520	526	568	493	580	550	513	554	482	589	527	516	528	557	556	563	532	520	534	514	576	527	528	575	530	534	497	508	555	500	565	532	531	549	519	520	534	527	560	500	550	531	511	557	591	535	526	580	515	523	535	540	523	528	511	534	553	509	556	561	527	547	531	532	568	532	558	552	542	569	522	500	560	529	458	522	536	537	551	530	540	529	515	522	545	490	517	510	548	537	550	516	588	507	503	545	536	573	533	468	595	518	557	550	562	514	586	548	555	567	535	494	537	539	507	530	538	552	536	480	548	540	510	521	504	547	554	566	543	521	502	544	534	554	519	536	549	531	525	526	550	562	561	572	549	496	519	506	526	575	494	539	528	508	509	552	546	536	538	509	519	561	493	527	599	540	517	532	539	546	535	524	546	526	524	527	471	475	563	581	569	545	503	533	560	567	520	553	556	560	517	487	568	501	513	535	511	524	555	529	515	534	518	521	540	543	580	559	509	531	552	513	543	560	482	539	575	538	516	531	552	552	555	547	566	524	581	593	566	542	539	528
37939	61426	47011	34313	29223	24454	20348	16415	13719	11073	9036	7552	6099	5229	4402	3649	3232	2759	2468	2141	1773	1685	1515	1346	1189	1149	1058	1024	993	1016	965	916	881	880	853	815	841	781	744	772	826	759	770	803	724	701	682	733	732	690	772	710	706	696	684	687	701	741	756	687	708	711	715	756	730	704	648	718	733	646	724	721	706	657	673	727	664	716	674	677	725	693	701	701	706	704	736	684	687	665	681	660	710	699	710	634	693	661	743	667	693	681	669	752	727	652	698	731	677	675	657	692	696	700	687	699	678	688	704	713	709	714	717	704	675	732	688	704	730	694	695	669	703	689	684	739	744	729	717	706	667	703	689	715	649	731	675	660	717	692	729	682	654	676	741	709	679	683	717	696	702	705	671	674	695	700	715	733	684	672	690	704	664	727	687	722	670	689	696	708	694	719	688	686	718	694	687	689	687	681	709	713	681	673	674	673	662	709	728	697	661	658	649	724	710	704	708	689	709	677	729	699	731	666	682	675	682	689	708	686	647	732	710	673	718	691	664	700	697	702	737	699	665	789	676	752	718	711	687	709	688	711	702	728	682	710	720	703	682	669	703	668	742	691	679	725	717	705	659	718	668	699	731	679	679	717	677	677	658	712	688	745	675	656	671	719	722	756	671	657	675	644	689	684	670	670	685	664	691	751	730	661	712	690	712	690	651	702	701	662	722	693	744	723	732	730	721	700	726	684	721	688	695	678	694	720	668	683	708	662	686	738	648	735	697	735	623	693	700	738	744	675	717	752	695	713	684	722	701	699	696	684	678	686	704	688	692	693	718	719	699	666	682	717	683	676	697	671	720	698	676	707	702	674	664	689	676	702	635	669	668	704	705	622	716	711	685	726	692	728	703	652	689	708	663	675	682	697	695	719	695	747	724	678	684	697	721	706	672	714	697	696	688	675	696	656	697	697	677	696	678	694	703	663	681	715	713	704	685	693	706	658	734	709	690	745	684	704	715	652	671	668	716	741	715	709	750	761	672	727	663	792	725	671	622	694	726	702	710	700	694	642	706	710	675	698	704	645	715	719	689	686	652	688	677	663	692	686	677	710	657	676	732	659	723	735	717	691	652	658	661	706	689	697	660	682	688	716	704	724	671	718	674	720	682	696	694	692	676	723	683	743	677	689	683	660	672	674	697	645	717	688	672	680	652	693	738	704	716	761	722	666	694	699	677	696	709	727	686	699	678	703	674	700	642	722	706	690	734	714	698	701	710	709	684	687	746	687	725	688	690	693	669	722	698	736	714	697	669	673	688	697	703	659	669	667	715	724	706	697	707	683	713	722	720	635	678	694	746	692	675	713	684	741	700	691	664	692	696	687	697	699	751	699	709	667	653	729	696	680	711	692	670	694	708	691	700	675	711	705	727	701	633	668	646	682	689	667	691	704	660	676	759	714	658	648	720	726	733	740	653	709	749	723	695	718	625	681	724	650	722	706	727	694	689	675	678	687	683	652	711	654	698	696	688	711	715	688	700	688	688	696	683	666	722	682	713	656	700	687	667	665	657	662	684	704	697	704	718	698	684	673	652	704	685	720	709	706	691	682	727	703	655	699	648	692	762	703	693	682	724	720	681	692	702	705	720	701	686	682	636	730	702	704	715	706	713	722	685	716	692	667	676	686	717	687	733	672	722	700	708	689	701	719	657	727	712	706	625	728	660	712	673	706	712	672	730	716	714	685	747	674	729	665	686	722	694	688	691	734	667	716	679	724	704	683	627	674	757	670	668	738	711	703	700	674	745	709	691	691	690	679	697	699	705	672	695	693	714	724	677	703	704	726	680	708	708	712	719	718	672	715	664	659	729	715	735	715	690	713	687	692	680	676	691	718	706	696	680	729	693	683	717	665	710	695	730	715	713	651	730	657	656	697	680	740	678	702	740	755	702	717	710	700	685	721	670	696	691	688	711	697	709	664	671	693	684	696	667	690	703	751	715	713	705	702	704	739	686	692	669	692	682	708	690	653	676	663	711	639	782	678	685	738	708	725	719	653	733	709	630	724	702	713	695	738	667	731	705	700	709	673	699	657	726	740	709	754	702	660	735	705	720	710	694	679	703	683	681	709	652	690	719	720	727	686	656	729	738	687	673	696	700	690	697	672	720	744	690	668	681	663	678	690	713	701	719	689	709	645	713	703	679	769	707	685	701	639	682	723	746	692	716	704	705	695	685	746	664	709	655	701	772	702	699	657	683	733	707	691	735	692	681	676	640	648	681	686	680	691	713	729	715	715	657	690	707	676	670	695	694	687	673	674	708	700	723	664	714	693	731	685	658	658	663	649	714	647	693	698	672	727	696	725	649	707	606	696	716	739	652	702	661	713	695	687	698	702	695	715	726	664	713	733	736	703	728	686	732	714	703	709	747	688	680	675	685	738	683	667	672	705	691	703	680	687	724	724	641	744	695	666	705	701	681	680	732	726	741	667	711	700	706	700	713	682	683	692	717	708	686	732	713	714	644	700	696	682	660	692	654	740	715	701	689	677	712	652	666	662	666	693	652	671	678	664	671	714	667	701	692	697	732	731	683	703	693	675	667	737	692	665	746	669	691	715	622	703	697	688	662	703	711	727	714	691	667	697	688	684	688	682	683	678	657	727	658	672	676	713	695	731	697	721	728	665	723	739	687	699	713	673	695	687	655	693	705	701	703	682	703	710	715	663	719	700	752	685	730	689	645	698	665	686	707	672	656	654	722	742	682	714	685	671	745	705	696	657	663	659	681	692	685	649	750	691	687	696	709	665	678	686	745	711	657	694	687	685	676	713	673	723	673	685	676	750	673	692	701	654	684	683	708	668	703	672	673	673	657	710	686	719	670	684	689	690	686	670	729	688	714	720	704	687	733	750	709	650	710	746	729	688	721	718	683	702	754	684	720	684	720	728	689	697	683	738	694	662	635	696	664	707	649	665	697	699	698	712	666	716	640	703	706	718	703	739	671	695	745	663	686	648	711	688	681	734	678	694	701	705	654	705	695	720	698	715	699	665	666	705	717	718	665	688	693	697	685	747	713	696	700	664	705	756	643	704	660	706	675	683	722	664	693	639	703	694	716	682	723	666	701	656	695	721	710	699	678	686	683	724	737	663	674	712	761	701	652	682	735	708	722	673	693	724	676	684	693	663	695	694	675	669	716	685	667	728	670	735	696	728	711	654	722	750	719	767	671	719	734	711	744	722	659	688	718	686	675	678	720	652	706	687	717	716	741	718	680	720	715	726	658	710	699	654	730	694	703	702	734	710	688	685	702	702	734	668	729	703	689	734	716	663	655	650	707	658	717	625	701	655	676	695	717	663	691	726	734	704	692	668	742	709	658	677	701	688	708	746	715	712	714	697	701	666	666	687	690	700	711	638	698	718	645	674	666	708	718	720	680	697	683	706	657	709	692	669	742	682	690	684	659	692	661	705	720	699	641	748	736	703	676	745	707	683	639	698	706	670	729	698	701	696	716	678	708	764
23525	21689	29604	24443	22356	23708	22786	13696	9622	7575	6111	4851	4018	3325	2759	2406	2062	1833	1535	1361	1259	1109	1060	971	851	872	834	722	756	745	698	705	630	706	616	603	557	619	571	547	598	544	555	591	503	551	558	566	530	556	563	555	533	523	564	559	536	559	504	503	527	500	467	544	529	508	565	494	508	518	523	476	501	557	527	544	503	535	512	558	552	543	575	559	571	483	549	540	524	525	503	517	488	572	485	535	538	558	547	575	538	495	518	550	552	502	554	548	530	519	507	532	520	531	517	492	536	559	517	541	525	537	526	519	524	532	514	483	542	532	508	519	551	489	550	565	536	538	523	514	528	523	529	485	510	468	516	526	579	509	521	541	553	539	505	489	537	493	532	533	548	554	536	552	529	529	541	515	529	478	575	526	536	529	573	489	472	507	503	536	525	483	536	560	520	530	524	566	505	559	501	517	575	495	490	536	522	550	519	510	520	525	502	518	511	549	489	499	487	514	538	502	500	587	559	516	488	450	508	526	552	560	521	535	537	491	541	527	532	586	534	515	537	519	502	519	518	533	510	579	546	523	512	541	499	509	523	555	537	521	552	503	579	510	554	498	549	558	523	514	482	527	514	476	520	532	488	528	516	556	547	545	525	516	514	524	522	519	511	547	510	549	494	507	488	513	521	516	527	554	539	521	522	547	490	542	534	516	526	491	522	513	491	499	524	501	530	556	531	545	507	518	496	551	532	541	526	558	523	567	542	554	512	502	569	578	500	543	506	519	507	519	511	500	541	534	539	563	555	505	542	499	530	498	505	504	516	519	508	514	514	522	490	527	515	524	541	510	529	514	520	530	553	525	534	521	508	509	551	500	487	513	522	532	503	550	480	508	477	484	532	484	506	516	539	528	521	493	485	468	516	528	556	473	518	553	536	537	507	585	559	522	526	521	547	541	492	512	523	527	523	574	513	535	501	541	515	540	488	493	497	524	560	524	538	514	559	496	545	531	515	556	557	527	529	538	527	537	497	500	520	561	532	529	511	512	559	546	527	535	557	518	528	543	570	516	502	541	538	528	483	529	507	525	532	541	544	533	522	499	554	555	526	512	540	510	548	525	519	500	509	504	507	559	471	523	545	547	539	509	546	518	508	570	556	524	511	540	518	503	516	490	519	517	496	518	523	536	507	520	518	507	575	489	543	515	494	524	559	539	544	540	507	496	511	507	517	539	510	524	504	568	552	530	493	524	477	501	512	540	515	527	525	515	503	530	566	542	546	535	552	513	477	533	518	532	519	533	559	547	532	526	521	501	509	529	580	482	528	506	536	542	552	550	575	500	566	512	462	510	492	529	540	502	501	530	514	550	500	478	503	543	560	519	522	530	509	482	526	544	510	486	517	497	573	535	527	530	503	528	532	483	540	497	547	488	550	529	520	537	519	550	560	531	551	535	531	516	523	530	510	517	514	501	514	532	542	497	543	480	561	537	500	531	545	536	538	547	475	536	546	555	508	485	560	524	532	532	527	512	505	511	501	524	526	530	540	515	541	520	536	532	522	495	551	521	531	513	502	499	516	507	518	512	515	538	518	486	502	519	522	489	533	577	491	500	538	556	508	529	559	524	526	530	563	526	516	519	551	543	519	504	491	522	553	504	503	529	552	520	532	521	489	531	476	515	559	536	496	517	523	529	542	526	513	545	541	487	500	532	508	518	494	563	528	526	529	509	551	517	498	542	520	518	509	519	499	526	541	471	524	487	558	539	495	506	519	557	567	515	522	537	501	526	559	520	557	525	476	553	488	484	512	538	534	521	545	527	494	497	532	531	483	524	509	514	531	544	516	551	519	529	511	493	563	566	507	538	510	516	542	549	565	504	482	489	547	532	543	519	544	540	525	548	546	509	562	497	542	531	557	540	534	543	536	571	531	512	536	484	562	560	528	499	503	480	522	514	517	578	503	548	526	501	497	543	507	514	523	548	496	500	526	471	528	521	513	510	517	528	520	564	536	550	559	534	525	507	553	523	509	496	550	538	506	514	518	519	555	541	564	519	491	543	553	493	503	537	566	548	501	551	510	505	541	513	491	532	518	548	558	514	547	505	545	516	528	448	510	546	545	494	494	574	517	532	543	505	515	569	494	518	504	501	519	529	513	514	556	502	506	529	535	536	552	554	549	497	531	528	512	498	511	542	490	532	513	556	553	486	511	509	540	532	499	512	500	559	511	540	573	496	520	513	533	560	544	529	527	553	558	536	554	541	499	466	484	558	522	541	540	512	528	528	509	539	561	514	521	527	514	528	514	512	504	526	525	542	499	546	542	539	535	526	517	501	541	508	502	529	520	564	564	524	495	546	532	508	576	539	517	527	558	527	483	545	530	524	477	487	529	547	573	511	546	534	496	513	510	529	492	530	505	515	561	570	519	568	495	489	497	529	517	588	551	534	502	545	521	533	495	526	523	524	521	527	540	493	542	550	520	508	525	511	505	541	512	534	509	479	507	579	557	523	516	520	559	552	534	529	520	542	511	550	525	555	549	539	519	526	552	547	525	524	494	531	516	529	510	561	539	492	470	548	564	503	510	515	530	511	537	522	519	517	544	518	554	543	517	501	523	522	569	488	538	505	502	512	530	553	514	539	548	521	536	516	503	530	502	532	514	525	551	533	513	487	528	462	531	530	504	553	540	522	561	564	564	554	539	511	566	536	505	513	494	537	495	509	515	547	550	477	550	570	540	502	543	526	520	548	510	516	506	504	519	540	516	501	540	509	521	563	521	533	541	504	491	487	546	500	539	529	504	549	526	508	483	531	554	514	539	495	547	516	508	520	512	540	513	472	500	514	525	554	528	493	501	500	524	545	477	557	517	533	496	522	494	488	525	554	504	551	510	535	517	530	539	535	522	530	513	542	533	498	499	519	537	509	520	527	511	533	560	511	501	527	526	529	531	531	529	541	509	540	524	512	581	543	588	531	535	503	560	532	558	530	552	532	504	541	501	512	479	545	523	541	500	524	545	527	523	483	525	547	531	530	497	529	547	512	522	558	552	535	539	549	564	550	500	551	541	508	527	538	480	548	479	498	561	555	510	543	524	524	511	520	508	579	495	495	527	519	482	548	557	561	529	548	590	509	514	507	499	524	523	543	530	492	510	467	520	514	545	542	498	548	537	544	548	490	514	558	503	512	502	499	548	494	489	497	527	516	531	460	528	517	513	507	501	493	549	506	520	529	498	534	524	561	519	493	548	539	505	524	549	520	540	560	518	521	532	553	496	522	535	516	508	511	550	499	541	496	553	515	524	546	483	541	534	499	524	484	515	558	493	567	545	564	494	547	540	508	510	496	533	566	518	514	541	504	505	515	498	521	528	529	547	550	538	503	527	516	545	519	546	548	556	520	517	555	561	529	488	533	530	540	523	546	522	523	577	542	552	565	543	580	505	535	535	542	550	560	533	516	517	480	551	569	511	501	553	514	506	482	546	552	520	509	486	571	589	548	526	531	538	529
41241	66674	52365	38596	33627	28798	24677	20516	17263	14071	11894	9824	8137	6819	5507	4848	4048	3578	2943	2670	2252	2033	1790	1603	1514	1253	1273	1158	1115	1038	1072	1014	939	908	850	851	811	775	858	790	803	800	776	750	745	680	756	741	709	703	684	675	724	711	647	722	700	664	708	685	695	675	651	653	688	720	687	649	681	683	666	661	679	624	689	660	658	662	709	688	665	726	717	693	682	700	689	687	712	667	684	696	744	664	704	666	710	691	696	668	693	658	673	694	670	669	695	658	643	706	704	677	667	652	660	668	694	687	648	676	633	677	689	669	702	681	697	642	689	709	706	667	639	659	674	699	649	615	645	638	669	652	693	679	669	652	681	670	642	710	660	709	649	688	616	669	679	655	656	642	680	693	696	684	685	666	661	659	655	652	670	642	693	687	674	681	674	650	695	654	697	669	670	640	726	689	712	688	692	679	636	650	724	665	679	690	645	688	701	672	664	692	674	667	634	701	677	696	654	654	655	667	659	665	639	659	734	711	700	674	695	723	665	695	668	660	628	675	709	589	672	695	680	698	689	704	630	653	631	652	728	698	691	659	684	664	726	661	658	694	660	680	687	673	687	634	675	690	635	687	628	677	664	705	650	664	712	684	618	639	639	616	698	623	716	713	708	693	702	675	686	666	681	678	675	704	677	708	690	687	672	691	649	682	693	641	655	719	687	697	674	703	676	720	675	664	631	697	683	663	659	690	645	680	678	686	660	722	662	632	690	669	683	664	698	661	648	635	695	644	690	694	688	650	681	698	650	678	674	698	735	714	699	668	677	644	700	671	681	710	684	685	718	659	691	663	661	658	697	700	697	623	680	682	628	699	678	679	641	749	668	659	707	698	674	670	660	633	693	682	654	699	647	677	648	636	681	708	643	753	670	606	674	718	688	640	662	697	671	669	695	670	705	668	662	673	620	691	704	680	661	708	646	641	647	688	697	639	631	712	673	710	642	646	701	675	668	670	656	661	645	700	674	649	729	678	675	694	673	639	676	682	657	653	676	712	724	668	712	638	712	659	714	646	695	706	715	653	671	700	672	672	682	708	666	657	704	681	604	714	688	669	659	685	658	720	639	723	690	679	659	687	643	693	661	702	699	733	638	650	682	658	691	698	642	666	672	633	721	704	689	682	672	648	688	698	678	714	660	660	655	700	704	683	660	667	691	663	651	667	700	671	693	662	707	660	681	625	643	714	704	696	641	660	651	629	672	649	647	698	689	690	653	661	689	683	653	658	682	684	648	710	694	640	680	645	685	655	639	647	677	692	663	692	723	690	679	699	702	652	687	665	645	708	683	701	670	650	678	676	660	649	595	646	664	677	688	690	671	683	698	660	677	669	697	702	661	718	680	711	650	661	665	645	682	680	730	632	645	656	668	676	673	670	684	666	681	713	670	706	671	655	683	657	706	724	663	657	656	664	696	661	652	666	716	678	702	680	678	675	700	680	674	663	701	655	639	662	652	670	643	658	665	661	670	618	671	623	706	619	691	709	691	632	661	619	657	691	681	667	720	679	692	680	673	733	622	698	702	680	681	723	672	688	674	682	671	670	646	609	673	680	715	666	709	674	720	658	701	666	663	657	642	652	620	695	673	644	726	686	659	701	655	652	719	645	698	675	690	696	666	672	665	647	641	672	675	674	669	634	644	693	692	666	698	679	671	688	631	723	655	687	681	668	703	701	639	665	704	702	727	623	726	685	671	688	698	681	673	652	673	673	660	706	673	708	685	701	648	636	700	718	671	708	695	652	690	696	717	662	646	682	683	704	655	660	713	660	689	682	674	668	631	674	661	652	673	679	621	636	654	740	689	669	687	690	671	668	721	670	703	655	638	654	701	655	685	674	684	625	734	695	686	678	666	698	680	678	700	674	648	641	654	680	688	666	668	644	673	674	683	649	693	723	711	667	707	641	663	679	651	684	651	727	681	677	653	659	686	658	685	715	674	657	720	706	711	699	693	720	715	681	665	682	638	663	692	685	643	706	637	681	651	672	657	673	631	680	725	667	691	604	724	666	659	679	626	663	681	663	666	661	671	663	698	700	663	693	669	648	691	629	648	652	698	711	696	674	667	661	675	622	650	705	651	703	702	668	731	667	675	689	671	654	664	686	679	669	701	673	655	708	660	670	663	653	666	685	712	672	664	709	702	679	636	664	688	687	646	664	637	661	675	667	673	659	659	641	644	681	710	747	672	675	688	680	646	634	704	725	655	654	667	666	681	649	639	707	698	721	687	662	687	626	676	650	689	649	690	680	671	666	719	706	725	710	679	655	729	667	676	701	720	700	642	675	656	682	659	657	679	704	636	693	687	666	627	648	682	681	698	724	702	659	712	683	642	708	678	703	661	666	625	699	610	625	658	689	626	663	661	676	629	704	696	661	672	653	686	675	664	682	669	743	652	753	700	698	679	676	656	674	628	639	724	631	667	673	693	659	643	700	690	677	703	674	675	680	726	652	673	662	657	647	698	661	677	703	717	702	683	660	675	678	705	651	686	647	680	692	708	670	683	674	695	642	694	671	662	669	666	664	676	689	680	701	639	666	675	669	648	629	691	667	662	686	674	723	660	667	670	674	647	657	659	720	644	716	707	656	653	685	709	668	667	700	707	665	704	688	685	664	655	731	638	663	650	729	687	607	682	678	745	661	729	658	689	675	621	656	685	617	679	664	675	655	680	683	667	686	645	736	688	658	705	649	692	674	650	707	680	702	667	696	680	709	696	685	662	624	685	627	679	681	702	678	686	652	689	672	695	660	676	690	614	648	661	594	674	683	659	692	634	694	626	633	655	680	714	693	668	692	653	667	696	697	677	689	631	689	607	683	677	643	693	660	616	717	680	666	695	745	693	674	697	672	715	665	657	638	652	628	669	674	688	686	683	652	700	624	681	668	693	636	649	675	674	661	676	712	711	734	663	654	649	623	676	697	638	670	691	673	647	709	669	676	687	696	678	712	680	649	713	681	705	666	662	685	685	680	675	708	707	633	645	663	695	668	678	679	688	695	670	670	690	689	687	713	666	642	671	648	687	653	697	664	662	714	687	644	691	670	664	671	719	698	662	678	717	708	719	682	685	692	694	669	690	676	669	673	673	678	691	643	686	661	672	691	641	644	640	665	626	700	681	629	671	642	623	636	679	696	659	683	658	658	674	670	696	698	650	697	646	731	732	641	671	664	637	654	670	665	647	723	680	684	646	655	765	661	667	686	714	654	656	668	672	679	660	700	647	643	652	707	693	683	663	634	686	690	642	674	684	713	697	667	721	697	705	687	652	681	675	656	671	705	610	706	690	682	644	689	668	681	671	724	663	712	663	733	674	660	714	651	707	669	674	703	633	676	634	718	690	694	686	639	666	668	693	639	697	653	685	648	666	702	659	660	704	683	675	687	655	716	680	689	688	707	707	675	669	655	674	660	709	694	658	678	652	684	720	628	712	681	669	665	703	708	649	669	680	604	670	640	672	647
29706	31813	34700	26207	17868	12154	8438	5958	4431	3416	2740	2375	1993	1704	1440	1254	1139	1042	942	829	744	720	725	631	626	647	637	561	553	568	554	526	518	523	530	524	496	529	511	521	508	476	525	528	475	551	523	451	480	531	466	525	444	492	513	449	477	525	506	467	454	448	481	447	479	490	514	470	486	504	447	500	477	480	510	519	437	502	494	466	512	493	500	514	461	530	487	441	509	495	488	481	477	459	503	470	505	470	481	472	481	428	472	477	513	506	501	481	475	508	485	464	499	481	513	474	469	443	491	510	498	475	456	492	510	486	510	507	501	519	476	499	497	504	476	471	449	492	456	499	469	485	465	462	468	506	470	488	516	535	492	439	482	515	445	473	503	499	493	501	468	461	507	509	471	523	489	467	489	489	513	503	482	500	507	485	479	543	499	523	465	528	513	500	514	489	467	471	473	473	500	472	494	492	491	483	477	497	482	449	475	536	472	466	574	484	446	517	474	496	476	460	488	534	496	461	472	453	500	501	495	471	523	486	533	444	464	476	506	446	487	484	486	491	476	496	519	526	466	501	482	486	494	490	467	466	447	494	464	505	488	442	507	475	447	491	484	449	493	507	479	489	474	511	474	497	478	525	485	458	479	445	471	471	483	464	437	508	484	488	477	477	474	508	480	472	467	480	462	459	504	485	473	500	510	452	468	453	495	509	484	473	483	489	479	490	550	485	476	490	496	454	494	478	466	494	443	452	542	475	496	474	453	467	508	481	470	479	489	438	498	478	503	494	490	461	460	470	506	492	495	470	484	491	466	522	521	495	503	459	480	560	439	503	470	502	497	502	475	468	502	481	459	502	521	502	506	490	492	490	468	478	467	495	477	456	479	472	471	488	465	490	484	513	502	493	448	504	494	461	456	489	489	487	468	475	431	516	446	490	480	488	487	459	464	442	498	471	516	477	479	492	459	461	485	509	520	493	490	517	530	501	468	497	498	508	459	498	531	514	458	466	437	457	503	491	505	497	518	451	463	494	520	534	500	462	497	476	489	467	509	465	465	498	514	472	458	507	477	518	484	521	479	471	489	516	507	461	516	476	498	460	490	476	471	487	507	480	469	458	505	516	497	487	495	498	498	500	475	494	476	505	470	459	471	496	504	472	450	481	487	528	470	457	483	464	483	467	496	483	488	519	455	491	488	476	451	508	465	478	488	502	495	480	510	474	478	512	482	460	451	456	493	518	474	482	478	456	521	491	486	475	462	476	496	476	499	542	506	488	474	491	470	513	503	425	513	529	509	488	447	480	444	488	493	484	483	494	512	470	517	444	469	472	518	482	485	490	479	510	516	504	469	487	488	446	476	486	475	531	473	503	471	423	487	496	494	458	455	475	538	505	511	480	458	493	468	468	502	493	483	456	479	471	492	479	523	524	473	495	483	460	453	482	456	493	487	496	476	456	485	481	484	464	463	495	508	464	478	437	498	479	513	485	506	492	506	471	490	467	450	492	455	436	513	518	495	463	493	422	484	480	449	483	482	528	511	488	534	505	510	460	468	489	450	466	520	474	490	495	475	461	511	465	506	469	462	500	467	474	511	439	411	498	523	463	496	498	437	503	489	488	503	476	501	468	450	453	454	510	486	476	507	451	476	502	483	492	459	481	482	502	434	485	477	500	485	479	488	460	480	482	472	451	479	495	453	470	474	525	494	465	477	478	486	473	458	516	497	505	477	516	468	491	473	479	470	483	503	504	510	518	471	494	497	488	489	534	484	456	506	446	479	508	504	458	485	459	466	501	468	471	494	486	498	515	501	471	482	496	496	488	505	474	482	490	477	495	486	461	490	464	458	517	437	488	502	488	512	467	474	476	502	499	473	458	489	505	477	462	538	518	464	463	502	470	476	478	460	475	503	455	491	460	458	517	502	506	495	464	505	510	490	498	465	493	475	494	489	463	484	522	470	494	458	478	489	492	497	504	492	476	460	464	495	494	496	478	473	499	503	497	477	452	496	496	491	483	487	449	479	503	462	477	510	463	489	477	483	508	510	448	457	464	483	450	483	502	509	464	450	476	503	479	478	474	508	494	483	467	493	480	464	509	485	463	464	493	496	491	477	497	480	464	468	508	525	495	475	491	475	467	505	523	467	465	453	456	503	489	499	477	488	485	487	487	485	465	530	467	477	544	487	513	463	462	465	500	468	498	513	502	469	476	479	484	476	512	488	460	492	471	487	437	442	479	490	467	487	488	468	504	522	508	451	487	459	517	464	468	446	479	484	483	461	481	457	460	451	501	506	458	511	501	518	497	485	472	514	506	509	494	508	444	507	461	453	505	496	483	509	439	486	486	489	495	479	479	495	480	496	497	470	498	480	479	503	521	511	474	508	520	466	482	479	496	508	461	530	517	505	544	490	512	515	493	501	522	495	503	497	470	519	459	524	496	503	500	510	474	490	472	527	499	463	548	461	477	489	509	480	493	484	517	506	476	494	475	501	475	460	476	477	516	483	455	463	471	449	485	510	486	489	478	498	469	491	475	521	455	492	466	501	502	471	527	483	478	474	466	484	506	451	506	514	494	496	490	487	457	449	498	477	430	460	462	473	482	456	466	481	487	475	476	466	479	506	486	524	471	515	490	528	477	449	492	511	523	509	463	482	496	483	488	485	475	462	444	509	480	462	494	482	503	494	494	488	489	452	477	463	459	481	463	470	488	501	511	509	483	504	490	479	477	491	523	480	480	473	488	482	504	484	511	496	521	510	512	442	452	494	492	475	521	509	491	500	533	508	517	474	496	476	477	493	482	471	527	496	444	472	468	464	523	487	483	479	472	482	443	501	498	487	459	525	476	488	465	514	464	490	462	467	499	476	471	440	476	506	493	458	477	475	497	498	514	464	482	439	479	470	459	494	503	506	472	452	467	464	448	455	460	469	459	498	446	446	477	527	521	525	497	516	451	500	485	507	493	478	487	524	473	433	461	485	502	463	490	466	475	492	447	493	471	491	532	487	504	463	524	478	493	480	466	476	487	489	471	464	493	528	512	462	491	462	488	488	488	509	476	532	503	541	478	483	475	496	505	503	477	500	487	503	484	492	459	490	454	498	477	459	507	469	495	500	492	442	483	507	525	489	511	468	519	474	489	449	485	473	494	498	486	501	472	521	510	509	473	489	470	522	525	523	492	430	505	449	450	472	503	497	492	431	479	488	488	488	524	425	460	528	490	474	488	479	511	482	503	492	457	485	463	504	484	473	493	472	496	464	505	430	469	481	457	533	493	495	456	485	466	465	522	483	486	535	473	480	470	481	493	450	484	482	432	451	470	481	501	483	445	528	451	448	489	504	495	454	505	501	485	490	466	494	505	479	446	498	529	473	496	467	486	481	456	502	489	480	460	475	469	455	492	439	507	486	474	472	484	480	503	479	490	453	492	478	479	491	515	480	464	471	481	517	442	474	536	496	475	495	476	497	469	498	474	477	506	466	507	478	486	515	474	496	487	457	472
35781	50416	39788	28179	22721	18525	14691	11605	9348	7640	6052	5085	4194	3563	2877	2597	2182	1880	1667	1452	1346	1208	1140	1008	959	930	881	876	831	802	752	748	724	755	720	700	679	708	694	656	652	690	674	670	641	676	674	664	624	676	656	662	640	583	615	649	659	661	639	622	614	605	665	623	635	637	649	635	652	657	640	657	598	584	643	616	633	605	637	656	659	629	634	620	638	658	660	592	669	592	586	646	658	639	637	606	629	626	668	656	658	613	622	668	649	649	634	601	621	646	623	622	640	664	604	634	618	644	628	646	654	606	653	608	622	647	605	650	594	632	653	654	591	617	658	639	621	668	623	609	667	642	666	620	645	644	642	621	634	630	637	657	618	654	644	605	630	637	614	633	627	588	665	669	601	601	654	636	587	656	619	653	691	621	641	647	633	669	600	644	652	644	673	600	642	629	636	659	643	640	667	626	606	605	621	632	675	630	625	599	631	652	627	599	652	609	620	658	658	630	676	604	590	674	651	658	605	571	662	643	651	644	653	608	642	605	668	625	627	625	577	691	650	642	642	621	595	624	634	630	610	629	596	651	627	621	613	615	659	610	611	616	652	627	646	636	608	666	647	607	598	680	647	628	654	562	619	637	639	662	609	601	635	648	596	636	606	653	632	619	635	655	609	627	645	627	659	618	636	652	627	685	600	617	592	588	604	629	662	638	656	626	599	653	620	617	628	584	616	660	657	657	643	695	663	596	604	615	652	650	654	667	668	661	625	623	667	617	641	599	600	609	633	621	602	667	653	686	694	622	621	637	626	628	642	672	622	582	624	688	653	630	630	628	604	691	598	645	616	657	634	673	633	614	621	635	610	645	651	602	647	662	659	651	647	617	625	620	620	656	621	681	598	588	541	619	634	629	629	632	617	646	634	644	630	628	648	654	614	613	650	600	628	608	629	656	606	640	626	662	631	616	624	636	625	610	564	623	659	627	638	640	663	631	620	626	627	616	644	649	657	620	689	655	620	600	672	617	672	690	637	657	621	694	671	627	673	630	632	621	621	650	641	618	641	620	640	637	683	652	616	640	634	656	607	665	597	612	642	649	636	616	629	634	613	648	639	642	614	658	581	655	641	604	677	610	635	590	623	607	626	613	649	602	585	612	602	618	635	603	680	664	604	576	619	656	616	647	629	594	609	681	585	671	658	642	597	641	624	649	584	659	642	611	629	658	646	663	647	619	623	676	627	615	682	598	610	609	643	566	606	614	622	625	650	580	678	635	632	660	607	574	607	636	638	636	632	639	637	652	655	638	669	627	623	639	609	652	614	601	611	641	656	661	655	629	633	641	638	661	603	616	601	658	622	638	602	592	648	622	626	625	615	610	632	625	626	624	587	643	645	588	693	621	668	629	612	621	620	693	610	631	613	669	666	611	569	630	673	634	609	632	638	640	653	639	662	654	642	563	658	637	638	614	610	648	597	627	642	675	613	660	611	646	626	632	582	592	611	616	609	636	648	650	607	627	630	651	651	647	620	638	656	575	597	596	593	660	635	620	679	649	664	623	647	622	664	649	696	636	621	661	635	606	671	637	612	603	656	660	606	633	631	632	645	634	659	612	609	673	586	637	643	642	584	637	624	635	653	581	682	619	620	637	643	646	623	629	657	619	665	653	627	629	673	677	622	638	687	600	601	615	631	627	656	646	640	648	652	650	631	668	606	636	615	638	652	599	635	636	641	666	666	631	608	613	606	599	603	659	673	622	635	609	640	619	611	639	637	678	667	675	665	658	651	671	640	657	610	655	645	615	664	636	627	666	610	664	643	616	647	656	645	675	622	623	647	660	649	658	614	601	667	634	644	634	647	611	616	601	627	674	653	671	594	680	629	647	675	687	641	649	659	621	613	653	615	584	612	658	634	645	675	633	632	599	636	671	666	657	616	652	646	651	577	622	621	611	640	596	611	616	647	630	645	603	618	643	612	634	635	627	670	622	639	628	636	648	644	672	646	650	649	650	600	615	606	672	610	641	587	666	626	640	595	671	613	627	621	646	641	643	658	628	643	656	612	651	631	601	616	615	657	603	630	621	645	617	629	627	633	614	644	647	612	621	621	654	645	612	661	618	711	642	680	617	638	605	637	637	661	592	668	616	671	668	595	576	641	650	611	668	650	653	639	597	647	645	584	616	640	637	604	609	650	674	606	627	612	651	581	618	613	648	610	585	636	663	643	619	661	611	590	654	626	611	639	641	589	630	590	644	655	664	646	647	626	637	595	637	633	635	644	626	653	660	618	629	607	674	605	614	620	618	653	626	647	591	601	651	653	611	647	636	658	635	689	643	598	667	571	633	634	625	672	657	621	648	629	642	631	603	656	624	622	636	648	629	611	678	606	627	579	662	623	659	621	599	622	619	590	640	636	604	618	594	665	656	646	642	626	585	586	642	614	656	617	660	673	650	647	607	649	640	640	666	626	627	652	624	610	605	663	622	586	643	668	593	587	667	645	633	585	649	638	586	617	617	588	624	626	598	654	633	609	653	666	630	671	657	620	656	640	677	598	639	597	585	632	627	629	555	621	637	656	607	648	625	679	607	629	686	642	628	599	620	604	653	607	607	614	616	665	612	632	671	604	589	621	662	636	640	613	591	603	600	617	630	605	662	637	617	657	651	616	671	621	643	645	649	644	665	620	649	624	644	681	575	593	663	584	659	651	651	609	592	655	619	645	609	627	658	663	614	613	628	664	645	629	672	606	563	645	611	587	631	612	600	652	651	623	647	630	693	661	687	617	623	633	618	652	660	664	596	681	631	655	611	642	656	611	630	651	641	660	627	662	648	626	607	671	691	578	666	608	592	684	634	634	662	593	634	652	640	662	616	623	667	610	654	634	656	632	613	635	648	626	656	608	642	628	633	642	629	609	655	644	647	595	649	652	630	593	638	622	621	651	612	628	606	618	604	659	647	659	653	637	579	651	631	635	648	623	619	633	657	618	602	665	608	630	602	617	665	632	628	601	631	678	658	625	618	678	681	611	624	616	604	642	563	646	661	622	642	668	656	651	592	620	660	566	643	665	621	607	646	637	633	644	650	648	662	635	599	623	651	632	647	638	639	602	661	621	637	602	606	646	585	639	614	662	655	606	653	634	659	611	637	638	651	590	625	637	666	642	636	648	651	647	643	638	610	667	642	642	600	635	647	658	636	651	643	621	626	619	569	664	595	607	608	655	637	636	607	631	634	609	586	655	634	658	648	642	627	635	645	629	619	643	638	669	640	666	644	626	659	636	672	641	671	660	599	641	630	585	656	648	683	635	617	628	700	678	608	624	605	614	605	620	565	648	644	636	648	606	630	669	674	636	639	649	581	604	643	610	632	607	604	651	587	653	613	643	603	646	633	625	625	629	625	627	638	646	650	623	609	655	571	643	624	653	616	632	654	631	563	619	626	619	636	632	628	629	656	648	616	606	685	659	638	633	622	595	579	668	622	613	595	615	616	609	676	601	672	627	634
24812	21736	29401	25552	23139	21165	16021	9925	7282	5657	4567	3645	3116	2529	2131	1785	1657	1486	1335	1145	995	995	897	835	769	764	720	684	684	702	714	662	626	640	597	654	612	591	586	555	572	543	565	600	564	548	552	558	537	561	550	546	550	548	534	535	547	534	528	544	497	473	558	534	550	517	525	560	523	515	502	532	544	532	528	495	562	559	518	581	526	535	545	566	530	544	548	552	538	517	527	507	538	568	521	556	541	523	500	529	524	530	504	542	524	535	510	530	534	552	564	546	510	508	527	516	541	533	546	518	503	506	504	499	530	536	518	502	525	514	531	490	543	556	487	482	503	521	506	542	523	496	511	487	557	509	532	516	512	526	548	534	490	536	522	536	518	550	556	539	509	476	526	564	511	575	526	573	501	544	529	541	485	541	535	514	544	480	559	522	514	526	506	540	505	531	543	503	505	550	496	563	529	564	516	580	503	528	547	495	534	537	528	511	562	545	528	541	607	551	552	556	503	525	503	531	553	536	556	538	551	542	554	471	529	507	518	534	579	563	547	552	519	529	486	541	550	553	532	511	509	542	554	511	538	505	498	521	534	534	544	503	525	527	542	469	524	494	521	540	533	512	510	530	524	535	547	586	550	566	510	562	570	559	506	521	512	557	511	499	556	589	531	538	541	557	535	525	563	519	557	543	498	516	516	563	515	587	558	549	541	516	491	541	545	542	521	540	542	531	540	556	545	552	557	523	545	511	557	521	525	530	505	541	534	494	531	541	580	549	515	572	514	538	506	562	512	515	541	539	533	536	565	543	533	555	507	555	528	576	512	529	522	553	521	534	511	548	495	507	557	566	523	516	534	536	532	572	520	489	512	529	521	508	521	511	519	537	531	505	514	540	544	512	511	569	544	553	557	531	526	561	509	534	538	548	572	517	542	570	575	502	504	500	559	543	540	537	540	571	509	503	471	505	540	551	506	525	532	587	522	552	550	534	512	541	522	560	523	497	497	507	493	527	498	516	535	525	500	517	551	509	503	515	513	516	498	554	539	548	547	510	556	496	540	548	513	500	561	541	517	487	518	529	514	547	544	497	509	517	495	558	557	516	533	516	491	533	510	557	554	494	527	543	534	541	543	530	554	527	499	541	530	517	514	512	510	563	493	513	489	526	545	569	527	547	527	497	507	531	551	529	546	526	512	482	542	573	512	522	530	508	575	531	543	492	511	482	523	521	551	518	551	531	512	549	525	549	488	494	499	523	534	541	535	532	483	555	557	513	518	517	562	518	515	560	517	494	505	550	561	550	533	574	528	506	540	541	504	556	564	550	543	504	532	552	524	586	553	556	543	539	505	513	540	490	506	533	556	519	550	567	516	596	521	505	521	532	519	546	533	504	521	560	530	501	554	538	522	523	556	505	558	555	530	544	556	507	531	551	509	479	534	568	557	525	540	521	484	510	528	554	478	554	513	554	524	489	547	532	554	560	492	535	561	536	504	508	518	510	568	498	536	536	506	523	558	516	552	510	538	511	514	518	564	522	510	547	556	517	534	509	516	548	542	532	476	529	508	495	536	516	525	562	531	522	527	511	498	529	489	557	529	523	522	544	564	562	521	516	553	532	538	516	531	508	500	516	522	552	547	545	559	553	530	528	539	542	536	553	553	518	491	553	527	517	527	503	556	542	527	498	543	503	478	550	521	483	539	519	529	517	492	544	554	517	516	491	544	527	520	551	546	531	545	525	514	529	548	543	502	511	495	537	517	517	587	551	528	512	482	571	570	535	547	536	546	524	543	556	562	527	569	534	523	556	514	469	579	509	519	585	551	491	498	577	541	557	551	480	502	502	511	542	494	503	525	559	493	537	501	537	527	533	505	535	553	542	527	551	548	555	511	548	570	529	518	572	568	543	553	546	478	549	499	496	529	550	550	562	529	562	553	531	538	499	543	549	480	529	525	486	516	531	555	551	549	537	542	556	496	543	504	569	532	494	539	540	542	502	553	519	508	542	518	525	549	543	547	563	541	564	541	536	526	530	525	529	541	504	495	536	561	537	520	533	537	528	542	501	540	516	520	543	513	535	568	521	535	495	512	495	517	565	523	512	561	515	508	553	540	572	547	491	519	521	520	543	540	525	551	542	515	536	542	509	517	504	492	558	544	497	501	520	554	579	555	574	503	532	541	526	528	513	509	512	513	558	559	534	525	528	552	528	564	489	538	539	573	511	517	548	549	515	509	540	546	545	530	547	576	526	542	492	508	553	505	556	505	498	556	552	538	499	522	522	540	509	504	557	522	497	512	565	502	554	540	553	505	494	497	563	535	509	562	501	488	527	542	554	514	492	524	505	515	523	536	517	484	494	526	527	509	502	534	558	500	536	529	525	546	503	506	591	556	538	477	528	536	490	545	525	539	503	526	501	528	519	519	545	565	563	498	505	488	520	530	515	579	515	568	540	469	575	535	535	583	553	541	507	529	521	535	551	572	518	514	539	521	531	514	578	492	484	551	557	529	546	529	517	529	501	537	525	531	507	538	525	534	512	557	534	551	560	503	540	506	564	534	536	530	521	536	547	515	482	557	518	547	540	525	537	522	526	522	521	546	500	548	535	507	542	491	535	500	524	494	481	521	579	527	571	588	542	559	529	529	516	546	511	558	576	533	536	527	563	525	572	511	512	553	549	535	489	592	536	516	518	496	507	496	495	505	539	541	519	535	523	508	560	541	493	482	535	480	539	531	478	540	511	541	493	513	519	536	546	517	548	535	562	533	465	533	476	526	528	517	505	531	545	584	511	525	562	545	571	507	543	519	551	532	577	556	523	559	524	559	508	525	536	514	495	514	498	555	547	532	495	525	525	497	496	562	559	534	548	506	551	521	569	518	513	528	532	547	556	498	533	527	523	581	517	522	529	517	531	509	516	578	513	552	547	532	543	589	547	510	494	529	498	523	558	528	524	545	576	550	546	496	529	517	547	596	505	529	560	530	530	541	519	507	533	555	549	511	538	543	552	549	498	515	561	503	509	527	489	562	542	521	510	559	536	539	546	474	508	521	521	549	541	528	528	488	513	551	567	512	537	521	481	527	532	523	502	559	560	544	561	487	514	523	513	551	514	542	532	532	532	491	484	576	519	562	544	570	536	551	541	536	533	522	559	510	559	554	547	514	553	543	541	542	541	524	517	560	533	516	520	537	534	513	560	554	530	533	514	526	553	528	532	524	534	539	552	579	558	535	574	552	564	524	553	511	540	539	538	526	546	526	500	524	527	512	532	524	531	523	530	532	534	535	533	522	548	570	504	503	515	489	484	544	543	508	548	527	486	525	495	535	511	537	518	527	562	563	539	550	529	514	507	500	537	522	564	542	534	547	546	500	509	533	577	509	505	524	600	538	515	560	518	532	567	535	544	499	529	517	498	512	567	545	528	516	501	544	492	552	533	545	530	546	544	532	509	548	543	571	513	552	534	478	505	496	527	533	491	528	521	559	525	514	511	534	528	541	549
37215	59560	47233	34901	29419	24833	20880	16921	13918	11486	9262	7705	6406	5240	4503	3820	3201	2659	2345	2042	1841	1751	1480	1363	1249	1175	1112	1057	988	946	940	852	813	774	828	805	794	783	836	762	733	727	723	769	754	713	707	712	727	715	731	720	738	693	742	686	717	743	693	722	687	733	678	691	666	651	697	700	698	698	658	685	665	716	706	683	687	714	662	664	709	686	648	665	710	747	728	642	647	686	714	727	707	676	721	666	708	735	735	735	705	689	744	682	671	627	741	682	703	667	711	700	656	671	720	701	723	699	677	710	662	720	651	694	700	657	682	704	685	701	716	690	669	727	696	682	638	721	682	699	669	732	653	725	690	613	708	651	670	673	686	686	623	715	717	695	692	707	680	679	682	729	706	721	689	689	691	705	687	694	710	720	724	667	655	661	700	651	652	671	728	691	705	672	701	718	711	704	731	707	699	664	685	711	675	727	687	705	647	709	683	693	650	732	677	680	710	732	700	687	678	680	698	705	708	690	699	712	690	721	689	634	678	685	725	670	705	680	696	691	717	679	652	688	690	734	660	705	687	692	715	656	709	674	709	741	704	711	638	620	641	697	698	679	683	723	747	636	676	687	689	732	674	722	707	701	724	638	667	716	713	663	686	702	661	684	662	689	683	690	676	679	644	672	684	698	654	678	682	714	720	623	692	641	708	665	714	706	718	688	670	670	704	670	751	668	676	685	670	631	643	630	660	664	661	708	691	672	673	699	685	652	642	659	678	703	699	669	726	646	692	697	687	673	682	658	700	694	701	693	673	707	681	662	672	714	703	692	687	641	677	671	708	693	656	655	628	678	657	726	660	666	702	665	642	715	664	681	692	731	694	675	709	657	697	656	698	678	675	632	726	710	757	681	695	687	699	680	713	712	697	664	674	648	672	692	726	648	692	683	650	658	696	731	700	674	677	637	720	699	717	688	697	701	688	710	735	689	696	646	665	666	664	685	724	711	672	690	707	670	702	663	688	703	676	714	700	706	712	721	702	727	672	714	659	662	704	702	717	723	661	688	675	658	743	717	693	685	691	693	711	748	676	691	691	690	685	680	724	693	706	643	694	692	657	671	700	713	742	667	616	688	663	714	700	715	677	693	699	699	690	704	640	713	675	721	692	646	672	694	682	673	683	652	681	660	706	694	641	655	699	665	711	653	650	688	703	684	708	668	678	639	677	677	693	672	648	717	656	705	670	679	744	695	759	709	719	671	645	675	707	692	636	678	712	665	677	694	727	691	676	717	638	714	694	671	695	691	685	721	719	642	667	695	693	697	739	654	703	706	663	689	745	701	692	656	630	713	716	701	683	737	687	727	687	664	656	705	688	667	695	689	743	638	686	688	681	674	672	723	707	687	718	716	680	738	674	708	672	735	682	704	688	675	707	683	706	704	723	688	681	678	708	665	650	653	681	692	678	674	742	705	717	647	699	681	673	686	693	698	655	654	632	688	716	701	680	702	721	673	714	688	698	688	679	687	702	672	697	672	701	703	664	683	700	652	675	702	674	708	684	692	659	639	679	649	692	682	749	713	654	744	689	733	654	678	670	674	648	699	728	727	712	669	665	707	691	727	693	658	714	750	669	682	669	685	662	673	717	715	648	658	687	693	640	678	695	666	679	741	673	696	666	677	712	728	687	681	688	697	684	676	687	702	722	727	665	685	724	658	693	675	684	709	692	637	705	733	697	712	718	730	681	668	696	683	702	668	663	704	664	710	711	721	692	703	717	719	664	663	698	664	714	725	701	655	660	685	662	666	696	652	694	714	689	723	695	672	694	654	709	713	700	724	672	716	693	661	736	691	692	700	765	688	693	663	707	628	679	667	666	654	663	682	700	724	661	678	717	692	649	624	669	677	652	676	698	678	707	686	709	636	665	676	716	690	682	685	671	676	691	706	681	725	737	730	696	681	668	686	677	675	707	675	718	711	686	699	730	711	701	676	666	674	687	691	711	677	656	707	702	717	706	731	734	698	707	736	647	682	675	691	691	732	661	674	690	702	665	743	663	664	711	662	691	691	720	670	696	681	684	691	750	692	697	637	692	682	716	676	683	717	687	725	666	706	663	676	695	684	662	616	692	670	655	678	707	702	727	668	703	701	673	696	713	697	723	691	679	656	705	663	712	710	674	684	700	692	691	655	723	655	703	656	683	673	700	690	690	641	684	665	741	657	697	659	686	690	699	680	700	697	673	679	674	699	700	708	732	723	651	701	734	725	693	721	764	681	677	700	668	751	664	645	683	653	674	639	668	715	716	691	669	720	669	686	689	695	656	705	725	682	694	732	675	684	648	709	677	690	688	686	745	730	674	674	681	701	696	729	731	687	676	704	668	662	711	700	688	706	650	711	688	702	684	701	658	709	637	708	674	667	670	668	717	650	663	660	718	764	662	707	722	719	671	722	657	680	672	669	683	673	688	683	716	705	648	712	683	699	635	676	672	672	694	714	655	684	717	673	740	675	695	679	701	651	641	684	696	695	676	677	707	686	677	707	698	702	686	680	700	689	680	759	710	663	640	676	689	671	674	676	689	672	667	684	715	735	686	664	709	662	725	679	642	662	660	673	686	695	685	666	670	659	753	705	696	697	699	646	682	647	676	670	685	664	660	722	680	693	670	692	677	668	688	716	661	659	709	706	664	760	673	717	694	685	706	763	658	667	670	657	672	719	672	701	723	650	647	697	716	671	656	727	690	685	703	721	657	673	717	691	674	737	775	676	693	672	644	706	689	734	663	703	724	746	661	684	696	651	673	677	682	712	650	716	676	669	665	694	687	691	666	685	697	666	703	669	689	655	657	688	634	657	658	672	702	668	728	699	727	691	654	744	640	686	705	709	668	693	717	658	696	685	661	695	692	700	698	729	707	715	721	683	632	688	684	697	667	694	705	734	669	658	688	713	735	664	712	712	676	725	671	645	705	668	684	691	679	685	665	690	721	670	673	704	663	714	732	652	665	707	715	679	677	670	677	676	699	652	698	679	652	696	665	676	678	745	722	746	683	682	696	672	675	738	710	673	692	666	721	745	698	658	652	689	691	703	689	675	690	670	697	712	662	663	678	668	719	674	680	688	649	688	660	665	689	676	629	736	694	675	692	745	703	695	726	691	711	705	678	646	712	675	684	678	709	710	664	632	679	712	685	709	738	712	652	694	669	682	677	671	715	659	666	655	688	688	710	665	733	701	675	686	702	687	690	659	642	623	660	668	672	704	705	707	720	649	696	746	670	747	658	714	689	723	720	714	687	636	690	712	727	722	708	692	703	675	691	665	655	667	651	666	695	606	664	690	692	673	689	702	688	709	707	689	695	707	671	675	713	635	737	688	711	724	664	658	702	671	687	702	679	690	684	728	675	649	685	733	729	714	720	689	683	668	701	685	686	714	733	675	665	707	639	703	680	679	708	742	663	682	735	660	679	691	768	687	666	673	689	706	688	716	683	685	673	695	702	664	694	683	705	705	682	670
23626	21686	29618	24488	22454	23859	23104	14232	10034	8007	6228	5067	4114	3479	2858	2465	2093	1869	1549	1410	1295	1201	1041	1016	939	853	813	759	783	731	688	645	702	648	622	596	594	583	573	573	605	518	564	554	543	568	537	547	533	575	552	509	520	546	523	549	552	544	549	511	477	489	503	525	532	476	525	521	527	544	501	511	547	524	538	525	499	557	606	488	516	539	516	521	534	512	530	500	507	525	525	581	496	581	515	540	544	484	503	552	541	563	504	544	530	533	529	519	563	508	521	468	508	525	510	516	525	530	506	515	510	492	518	530	479	504	483	488	557	519	488	486	532	537	532	488	515	500	513	505	548	508	517	526	513	529	536	536	549	538	537	523	503	471	477	515	507	525	497	493	489	507	566	513	536	545	520	500	488	510	511	521	527	501	506	546	524	507	506	500	499	536	510	519	517	532	498	507	479	536	484	486	498	542	533	510	543	532	500	480	492	534	488	535	522	513	496	524	480	479	504	534	539	574	547	557	534	540	486	543	515	544	523	517	547	519	510	507	464	546	514	565	532	540	523	542	495	527	505	521	522	482	503	515	499	505	539	531	520	488	535	479	518	538	544	546	555	559	548	509	513	508	511	510	542	525	518	539	514	529	508	511	504	529	536	489	512	524	509	561	515	494	532	551	551	520	529	524	501	491	552	510	505	517	531	536	532	483	498	548	550	549	542	503	544	566	556	512	481	536	542	546	547	511	511	520	503	506	512	545	526	505	516	502	500	514	531	541	512	527	559	550	540	491	548	523	514	505	538	542	549	536	526	538	521	506	502	509	530	522	534	511	509	490	520	536	565	539	539	504	556	525	508	494	523	546	512	505	490	520	512	535	533	521	548	561	512	488	524	528	492	521	502	550	545	503	550	542	512	533	502	518	506	526	516	498	527	501	514	485	525	512	507	546	514	477	477	491	532	532	499	571	547	527	515	498	529	542	537	471	511	516	506	481	500	510	509	532	496	545	532	524	520	503	487	510	520	536	510	539	527	513	563	520	499	531	564	523	494	542	478	554	548	531	530	521	514	537	555	534	512	509	550	508	462	502	520	507	474	513	507	517	480	500	486	545	540	506	532	527	553	539	547	537	507	500	451	520	507	527	547	529	533	518	544	517	517	488	498	513	547	504	501	506	571	518	553	504	545	514	502	551	520	551	524	555	526	544	516	475	488	551	533	527	500	523	493	491	494	533	535	511	503	515	511	562	546	481	519	497	541	528	517	499	521	528	555	527	532	502	530	521	475	482	496	489	523	497	505	499	483	531	498	496	526	564	489	499	476	529	493	479	483	494	517	539	478	477	523	498	527	508	533	506	544	508	485	509	526	489	508	498	528	518	534	545	546	558	488	502	495	478	468	489	483	555	518	502	545	519	503	533	508	546	541	528	515	548	495	491	511	510	528	490	530	542	551	516	512	557	529	510	527	510	539	550	497	516	504	524	553	530	532	500	509	497	526	525	501	542	520	538	518	551	506	523	535	526	518	550	530	519	509	525	500	494	529	553	518	521	506	519	528	503	499	497	529	544	527	546	564	538	529	508	516	532	504	533	498	520	553	534	558	489	511	518	509	517	542	540	506	514	559	513	474	570	556	515	487	524	512	511	491	519	457	507	527	513	511	491	556	530	521	517	518	590	553	522	490	499	543	485	538	527	530	506	518	511	534	529	523	490	530	524	525	543	548	491	480	458	549	542	546	530	525	492	474	537	500	541	505	491	505	521	562	518	518	458	571	575	509	490	512	502	547	542	528	532	507	468	541	544	512	572	523	543	498	522	524	561	504	526	515	496	568	477	519	516	538	510	500	562	515	528	540	539	530	527	494	528	512	559	533	526	547	522	524	543	535	540	526	546	515	519	493	530	512	543	525	522	533	512	527	516	551	531	525	523	497	518	540	526	490	507	527	497	522	494	494	515	540	509	545	489	515	485	533	565	506	504	520	542	529	553	473	513	528	528	517	539	525	481	561	534	508	546	514	530	541	513	519	473	467	548	560	535	553	489	494	557	569	488	557	520	550	543	541	548	518	528	537	514	537	544	526	553	500	522	511	536	508	473	512	534	499	540	501	530	556	500	525	521	526	538	512	525	555	534	493	523	536	537	530	509	547	513	567	544	508	523	533	504	545	541	542	556	556	525	525	542	539	515	541	518	525	517	542	523	511	512	493	522	547	484	535	498	528	559	475	581	554	483	510	524	486	495	507	540	529	549	541	494	546	492	518	507	570	451	468	498	527	531	518	500	549	496	550	569	505	514	535	507	495	501	498	531	481	503	517	486	537	544	517	537	492	474	500	533	556	521	479	545	522	527	530	517	557	531	504	531	500	516	498	489	503	546	530	514	517	498	519	526	522	533	482	514	534	545	511	497	548	514	541	510	534	489	491	528	543	560	524	593	536	577	486	538	550	512	548	529	561	533	491	486	524	518	506	513	503	513	504	570	501	490	535	575	510	496	516	509	520	493	539	506	530	505	502	480	555	557	510	520	551	516	518	537	536	497	501	500	533	503	568	527	509	525	538	535	516	502	580	529	505	511	531	500	541	526	527	540	527	515	511	536	551	503	508	465	516	511	507	541	492	479	512	537	500	502	513	512	521	539	507	525	501	533	514	538	506	472	495	512	518	499	505	522	512	524	491	547	510	531	555	522	507	536	512	489	490	488	537	511	513	512	527	499	531	530	504	498	525	501	535	530	515	531	535	502	531	517	521	573	459	530	555	533	555	525	524	530	539	544	531	501	524	524	540	526	493	508	480	534	524	495	509	570	518	505	518	497	467	527	569	485	538	533	541	499	556	508	531	507	504	498	519	508	541	506	541	491	512	528	510	517	526	513	457	545	532	503	539	531	539	549	476	531	508	526	536	523	466	550	522	507	520	519	541	526	517	538	517	527	550	530	514	526	463	545	512	482	544	516	514	515	499	513	545	539	493	550	530	512	506	529	526	505	554	458	497	494	511	481	494	535	513	534	516	552	544	520	532	530	478	481	513	525	551	536	513	522	557	513	474	523	530	537	532	493	494	507	515	515	487	543	547	524	501	518	510	506	522	531	542	496	551	523	533	523	509	475	548	499	546	487	496	532	511	498	524	527	500	484	501	531	515	485	537	502	523	521	511	528	509	496	508	571	536	571	502	566	511	510	517	434	499	510	526	482	561	506	537	510	502	493	520	538	542	510	542	545	552	470	539	477	486	524	532	509	552	573	525	556	505	486	530	540	515	495	527	520	497	487	539	542	530	513	543	549	551	533	547	490	530	530	503	532	505	494	485	523	470	511	515	513	498	607	543	546	526	504	520	519	515	505	485	515	472	482	543	504	489	514	561	567	516	533	528	538	492	489	504	508	504	504	498	492	510	515	536	535	543	545	537	531	533	544	533	526	483	556	523	497	505	532	516	500	522	485	546	503	493	523	493	510	488	478	560	527	514	584	518	520	488	539	529	509	533	508	525	506	478	484	521	521	529	557
40578	65055	52706	39324	34106	29169	24939	20902	17652	14715	12057	10011	8449	7000	5822	4784	4026	3421	2978	2506	2296	1981	1773	1591	1420	1312	1277	1107	1153	983	1042	969	938	888	925	819	849	801	811	777	815	759	794	746	764	817	763	745	736	737	708	696	694	712	756	682	704	670	691	724	655	660	645	696	690	721	657	632	636	642	711	683	683	674	682	697	636	681	653	707	659	685	593	647	702	639	672	689	680	697	708	647	694	637	691	693	711	680	672	623	683	671	625	675	660	659	676	669	717	689	682	660	642	682	665	677	667	658	681	700	671	643	655	629	654	679	664	699	642	663	667	665	661	642	648	676	618	651	693	669	662	656	656	665	684	596	672	654	654	650	674	669	716	685	645	638	667	614	698	645	658	645	674	672	732	673	666	680	690	677	693	679	645	667	683	667	715	672	686	677	667	634	706	685	694	700	685	667	656	669	638	639	657	641	698	641	723	644	700	682	686	646	707	643	677	664	677	642	676	667	655	682	622	624	681	670	680	677	665	664	674	681	713	646	709	658	663	711	654	658	721	679	679	697	645	658	666	677	658	638	650	700	655	663	689	619	630	641	678	707	653	701	706	625	674	668	650	609	687	661	625	687	681	676	648	689	660	614	651	669	684	663	664	671	676	664	649	701	656	660	648	697	659	665	680	678	733	678	665	618	633	648	625	664	679	667	680	645	710	660	705	634	664	683	711	668	696	644	689	656	675	675	633	700	660	627	693	659	667	640	689	620	660	703	668	622	685	676	669	679	651	650	641	671	627	620	677	650	650	680	676	607	673	653	632	684	664	697	685	671	645	653	668	673	733	669	735	704	648	646	686	663	672	645	640	710	666	687	653	690	659	648	662	626	672	626	666	642	639	685	649	638	652	680	654	671	641	642	653	700	652	686	627	601	670	670	686	683	679	642	660	658	676	680	665	663	624	712	638	636	674	708	669	712	658	683	721	695	639	692	640	696	663	657	663	678	655	675	662	681	669	674	652	677	670	681	687	670	684	734	660	675	607	660	633	664	701	641	666	688	718	674	634	660	655	694	696	658	702	664	662	647	695	685	649	637	663	672	645	654	645	652	659	701	640	621	679	666	641	659	683	671	669	721	674	659	729	636	650	614	681	635	678	628	663	707	601	655	660	734	668	670	647	670	636	714	671	661	694	674	662	672	685	689	704	682	642	690	654	712	658	698	723	660	648	649	666	655	722	669	656	687	673	635	673	682	640	648	666	698	632	661	675	632	690	679	653	632	629	638	600	692	647	649	641	662	667	662	704	612	623	691	675	629	682	646	690	646	704	646	639	615	669	753	691	680	651	627	660	674	645	654	676	650	663	671	651	642	705	683	656	645	629	657	647	649	697	674	665	671	713	648	647	661	697	641	688	661	669	643	659	646	671	642	704	621	661	680	636	727	699	679	700	665	656	664	690	674	702	705	660	659	645	658	702	618	644	703	691	693	665	651	643	678	688	685	716	668	654	651	740	670	665	637	592	650	697	664	646	656	656	671	642	678	657	662	685	653	668	653	690	701	688	662	692	630	699	666	694	760	655	664	689	692	661	643	674	663	641	669	649	631	675	722	625	693	664	665	685	631	620	627	690	665	681	643	676	671	654	623	662	637	628	635	640	663	691	646	697	667	679	678	693	690	676	625	709	627	664	665	657	674	642	680	662	659	730	647	708	647	699	654	652	703	661	663	645	696	724	657	704	658	657	644	676	631	664	635	686	653	686	619	677	653	664	661	663	669	650	672	639	649	635	610	621	651	694	674	625	653	677	655	696	643	646	697	681	640	638	689	667	682	673	648	677	663	664	634	701	642	663	660	671	677	673	629	680	699	618	638	693	651	638	705	654	651	660	670	666	700	648	694	671	696	686	665	655	649	674	648	686	697	658	665	643	669	661	666	667	656	655	663	654	693	646	640	613	671	645	665	660	593	714	662	650	679	661	684	677	646	665	675	656	707	648	646	632	645	650	702	638	656	683	670	605	657	655	649	671	682	646	657	633	713	696	668	699	649	701	727	670	664	686	666	628	685	680	685	663	650	650	678	649	657	634	691	609	695	679	674	683	633	655	633	672	665	709	720	693	706	696	646	665	647	622	671	693	698	705	693	666	693	669	685	693	651	620	660	641	600	679	623	710	668	663	750	646	652	680	663	648	647	690	660	627	690	658	677	653	672	647	638	659	651	693	599	664	626	655	695	666	687	679	652	669	655	708	697	660	630	695	674	646	683	675	617	680	694	703	604	681	625	666	640	685	675	676	674	646	658	640	694	618	640	665	632	666	633	672	723	654	658	699	689	692	675	682	659	623	637	652	642	656	658	657	635	665	634	712	668	658	664	666	667	669	696	639	701	691	705	631	697	685	678	650	660	619	716	637	712	675	673	672	642	642	660	673	664	690	703	703	670	633	649	692	635	685	643	695	604	662	669	694	695	698	686	677	718	668	646	643	666	698	653	675	655	633	661	661	627	652	632	662	642	592	675	671	688	694	654	641	676	705	756	686	688	679	673	678	725	679	626	665	666	657	653	694	690	692	645	717	669	696	641	688	642	663	656	656	663	653	650	648	572	666	648	677	627	674	702	653	653	631	673	639	671	691	680	670	721	672	696	595	684	683	687	646	616	674	711	680	660	692	648	684	715	610	674	659	641	637	664	652	689	651	637	605	672	694	713	602	648	666	626	706	662	711	641	696	648	660	648	655	708	660	666	656	726	674	663	647	666	662	652	677	699	690	647	696	737	677	680	641	686	668	674	651	647	714	687	649	640	657	621	681	671	677	669	674	645	657	642	651	651	669	687	641	649	670	651	682	617	640	620	664	658	638	686	669	650	673	698	690	655	700	655	627	720	674	672	651	630	655	631	647	648	679	645	656	637	686	691	683	632	627	720	699	684	714	651	645	631	696	697	690	662	664	649	694	640	615	686	647	605	657	664	653	679	667	661	683	668	652	670	636	636	688	639	667	660	652	654	685	663	656	664	647	657	652	656	689	668	683	708	691	634	691	674	677	657	657	683	658	644	667	638	667	648	727	644	689	664	627	660	702	670	687	651	685	650	644	681	674	702	665	685	643	649	703	650	717	667	658	692	738	667	711	670	682	681	651	664	722	658	604	669	653	678	733	683	653	663	698	711	723	660	676	677	691	714	667	669	685	657	668	690	696	697	669	658	663	672	709	672	613	677	676	660	671	634	685	705	660	675	676	612	640	656	685	672	633	620	685	650	687	657	695	686	661	711	641	650	690	676	705	634	672	688	611	632	687	698	695	683	693	656	684	661	697	651	653	674	708	711	666	678	666	630	743	680	651	676	660	716	680	681	675	678	721	643	662	710	650	681	641	665	685	679	651	678	657	670	697	667	656	708	695	660	692	655	663	617	654	661	666	651	681	646	641	669	664	690	680	639	654	659	672	647	655	657	706	666	636	641	657	642	654	693	626	649	709	659	709	666	678	681	663	709	678	646	691	652	656	657	714	650
29654	30491	34983	26665	18368	12595	8464	6166	4474	3608	2950	2416	2054	1752	1510	1269	1143	1027	916	901	786	728	704	688	656	643	611	586	594	525	543	523	548	495	509	530	538	515	460	526	492	503	484	476	474	461	479	505	452	509	480	517	467	494	476	497	472	481	458	490	472	488	494	509	510	504	495	465	479	499	480	468	499	533	470	484	473	467	504	489	487	476	494	527	485	460	426	477	470	468	485	471	502	479	485	512	465	497	476	483	479	441	471	486	498	468	467	479	429	470	466	471	479	464	474	466	484	446	517	487	494	461	486	499	446	473	474	492	472	508	483	445	493	501	504	487	474	448	510	461	471	455	459	447	485	464	470	517	479	469	499	512	472	457	434	477	473	492	520	459	445	491	500	501	486	489	504	501	516	466	466	507	505	459	476	502	514	475	508	484	511	458	466	483	476	532	496	489	481	473	450	504	481	474	451	496	490	476	512	451	490	464	518	494	466	478	465	489	472	458	477	481	481	500	508	443	508	495	485	497	504	498	460	494	491	474	454	460	438	464	498	490	427	468	501	444	473	440	467	460	472	461	479	469	452	452	474	443	503	481	518	445	501	478	463	505	500	480	478	464	508	478	463	468	500	478	488	502	503	509	462	498	482	484	519	468	468	500	503	458	490	521	451	511	501	494	462	491	437	474	466	458	518	494	474	522	467	518	499	467	480	477	480	456	526	545	508	461	494	471	530	456	480	481	475	480	471	443	544	503	493	469	482	474	462	461	496	451	522	529	482	513	458	440	479	494	443	478	447	454	504	470	467	470	473	526	507	469	530	466	470	476	479	482	492	475	477	489	457	486	463	483	489	468	498	520	454	495	499	460	482	494	489	491	516	461	509	489	483	523	488	524	487	465	468	505	448	455	455	498	481	489	461	479	519	486	451	481	459	516	471	469	487	498	478	456	470	489	464	470	460	448	492	507	504	486	452	515	482	467	498	487	468	466	552	452	490	470	482	432	507	455	484	500	527	485	458	503	488	500	476	496	493	444	463	510	476	499	509	456	452	477	532	454	432	471	507	456	504	481	478	510	501	504	484	508	477	465	495	536	494	461	481	463	485	498	452	486	494	466	494	494	472	492	499	502	480	483	475	496	516	475	459	494	468	465	471	475	463	492	528	514	479	458	486	492	462	445	502	475	444	469	463	479	464	489	453	480	495	479	459	475	461	487	453	459	466	448	459	488	454	468	489	476	449	447	487	527	491	432	476	503	473	489	476	484	452	484	517	467	468	504	469	497	467	486	480	468	449	463	467	493	501	507	486	500	478	489	468	489	493	499	472	462	499	488	483	486	436	502	445	463	473	467	482	458	482	504	499	478	433	484	506	464	515	456	454	499	470	511	529	495	454	472	482	499	454	483	473	495	497	479	482	465	479	460	450	478	465	490	481	481	447	451	495	507	483	496	474	502	469	471	456	445	509	446	498	482	447	505	469	501	505	502	481	504	508	479	493	458	440	485	471	478	466	478	507	468	483	476	461	485	480	487	512	492	462	525	494	481	505	490	503	506	473	492	458	467	479	507	499	483	439	490	515	482	489	450	484	471	480	483	500	441	510	460	477	461	463	466	470	512	456	487	484	484	476	479	493	494	453	491	499	487	474	446	498	519	466	480	489	478	469	491	515	469	480	472	515	490	453	519	479	450	453	467	484	476	503	523	486	496	512	479	469	479	494	457	461	466	493	477	529	480	476	513	499	489	444	482	476	485	482	465	478	478	517	484	509	448	493	446	502	434	483	505	509	452	468	483	454	465	489	476	491	470	451	466	450	477	498	491	451	531	503	453	483	492	492	483	452	421	448	478	463	489	484	432	499	488	450	484	502	441	524	474	443	453	506	503	453	501	473	466	501	470	461	468	459	467	468	481	476	483	471	504	503	468	494	492	504	496	456	473	445	464	525	500	463	483	453	476	509	461	491	479	502	469	468	499	460	442	511	506	494	461	504	479	474	510	472	490	487	500	466	503	518	482	498	467	457	493	471	477	467	437	494	490	492	492	504	469	457	460	493	483	466	455	476	536	479	505	456	445	481	447	476	473	432	493	453	513	522	448	480	475	500	491	506	480	479	465	469	462	494	490	469	504	459	492	462	472	463	505	497	504	450	506	496	458	476	455	512	475	463	480	486	478	484	481	502	474	487	507	466	484	471	491	492	473	471	459	470	423	503	510	473	464	505	456	502	488	488	458	502	493	513	508	464	510	525	494	476	454	483	454	490	453	492	546	469	477	425	476	516	463	456	486	473	475	466	453	480	501	507	492	500	490	494	484	474	457	444	477	481	478	461	528	529	467	508	527	498	500	462	494	516	489	456	461	515	478	462	471	446	519	486	497	478	487	475	473	479	480	438	466	488	480	480	475	511	447	479	463	449	488	481	476	469	503	504	477	503	511	483	484	491	442	464	482	515	462	509	482	496	463	447	467	494	467	522	496	447	506	480	436	491	481	463	491	441	488	514	506	504	484	478	489	518	459	508	471	478	500	495	477	471	500	452	535	468	481	474	467	498	481	468	514	534	485	464	486	445	485	522	451	482	442	500	466	463	497	480	466	467	436	501	458	502	445	487	476	493	472	484	465	446	454	459	500	490	512	487	475	451	451	500	462	459	462	485	469	499	480	481	491	475	504	489	474	508	488	489	456	523	518	478	489	470	478	454	502	474	479	497	464	470	486	499	456	458	482	482	453	481	483	492	430	464	463	512	521	487	443	479	487	438	475	491	504	500	490	487	460	487	487	492	433	486	462	478	499	502	527	474	497	486	474	471	475	494	480	462	460	476	489	495	478	472	504	427	437	488	492	498	446	430	478	507	478	483	500	515	439	479	464	487	485	476	470	492	488	477	531	484	466	522	463	473	489	500	481	489	470	452	506	519	491	481	474	461	520	464	489	491	500	476	490	537	476	460	510	478	459	497	497	498	488	478	497	448	476	515	478	490	466	459	475	476	493	452	497	437	489	498	481	504	472	453	458	489	520	485	510	511	488	463	489	467	532	486	477	491	453	450	454	458	481	515	491	517	431	476	477	468	493	532	533	507	519	439	472	464	515	481	440	491	496	444	475	481	473	480	507	482	467	491	517	480	481	479	493	457	487	485	477	479	446	460	509	461	482	493	487	488	490	473	502	476	508	476	461	484	478	475	483	464	457	475	459	506	500	499	499	509	476	507	467	460	522	458	462	473	464	460	471	485	497	470	504	478	493	507	480	487	467	429	488	479	494	488	514	494	423	458	486	456	498	470	508	469	498	525	485	480	477	487	448	453	486	481	450	525	463	505	504	455	463	497	473	491	490	526	477	512	453	474	475	509	458	495	477	480	488	448	468	487	523	481	513	448	450	488	491	479	458	512	509	461	449	512	456	479	514	495	464	509	499	519	503	491	479	490	477	469	488	504	451	474	479	524	473	467	509	478	461	477	491	481	454	474	486	481	465	520	500	505	443	466	490	473	468	491	473	447	457
35280	48845	40307	28560	23305	18644	15052	11827	9686	7907	6269	5287	4414	3646	3094	2522	2177	1878	1615	1434	1367	1232	1156	1079	986	994	871	935	795	784	808	761	763	721	666	737	710	708	722	723	681	658	679	656	597	621	615	662	656	645	645	622	670	639	653	612	610	564	648	613	588	643	606	612	638	623	667	629	635	652	648	628	638	614	603	677	606	636	625	649	651	630	678	608	648	632	590	616	627	602	596	626	614	659	643	642	664	636	618	595	616	653	614	615	648	654	643	611	609	644	634	624	671	600	624	612	594	647	656	617	661	651	600	618	663	654	659	588	633	629	592	635	629	662	652	605	622	591	618	617	639	649	654	649	650	620	628	655	661	625	631	626	617	627	608	637	623	642	647	673	642	677	630	591	637	612	618	614	652	599	628	602	631	634	641	615	619	586	644	651	640	650	627	632	644	669	596	585	671	634	648	638	603	670	632	660	628	596	566	636	660	634	617	636	639	604	660	649	637	638	679	626	649	644	638	605	630	628	634	647	618	643	645	632	618	610	591	618	631	622	672	660	634	641	601	628	610	618	613	627	572	600	619	619	674	609	656	650	687	624	613	596	640	600	609	582	648	664	638	635	649	589	637	663	623	654	680	644	630	647	610	643	647	585	635	647	630	639	597	616	639	616	618	630	603	640	649	655	624	669	599	639	629	616	643	615	652	619	638	626	643	665	631	637	613	623	606	660	645	608	652	653	592	657	616	646	635	633	604	635	610	626	674	630	637	646	719	625	638	636	641	627	639	642	604	623	591	649	621	655	623	598	607	646	633	617	649	624	657	637	599	655	634	597	616	654	660	651	612	654	592	627	607	696	626	651	599	600	631	608	620	605	682	585	638	610	639	635	618	617	648	587	646	632	594	604	620	649	652	677	620	621	640	641	624	626	616	615	632	637	630	618	627	623	605	611	652	583	628	638	604	643	633	618	599	600	627	599	679	648	653	623	608	590	643	620	659	623	598	615	641	591	602	608	643	587	612	614	629	618	623	629	579	597	600	602	622	616	685	620	586	666	648	605	634	676	647	630	590	591	603	643	612	658	699	630	668	620	656	676	608	619	624	591	662	627	663	625	642	671	633	618	648	624	619	650	621	649	613	646	596	638	646	618	588	632	654	595	623	668	615	605	590	618	653	623	629	646	652	616	617	670	600	614	616	656	613	610	644	657	641	610	578	614	612	639	644	635	627	629	614	585	636	607	615	640	620	677	642	615	630	618	601	656	589	635	628	628	611	604	591	619	603	599	642	642	628	616	643	609	647	647	637	636	639	640	617	663	621	653	627	603	636	634	640	628	627	601	629	638	648	601	610	618	653	653	617	604	572	661	621	660	625	572	613	668	637	626	631	622	646	597	680	586	651	630	622	596	607	670	674	622	645	637	584	610	656	603	627	650	646	648	598	631	623	574	573	665	642	635	630	622	593	626	627	621	649	670	666	629	590	629	655	635	632	577	633	628	608	630	615	574	605	590	652	659	615	658	638	620	584	645	602	620	636	675	614	632	607	698	592	601	642	597	632	601	639	600	661	626	655	583	651	604	657	613	638	674	609	636	645	636	635	634	580	644	692	587	620	651	622	608	669	621	652	661	656	584	639	619	603	598	627	635	605	618	615	649	607	636	593	629	596	636	630	623	604	646	612	680	584	593	653	642	632	605	621	635	657	599	605	625	608	589	598	623	625	652	646	650	649	651	657	648	592	655	643	655	636	604	633	588	595	613	619	603	646	630	632	621	619	662	650	617	621	650	648	600	663	640	667	606	643	624	617	671	645	646	631	618	600	625	639	607	654	662	605	603	632	638	629	643	587	618	616	587	612	652	636	640	606	616	608	655	646	589	631	645	635	621	645	666	606	617	675	610	615	663	604	623	656	541	627	620	669	565	603	660	614	638	667	621	615	629	658	660	637	697	597	636	656	619	654	657	596	664	631	682	578	617	570	662	598	654	648	640	600	603	573	600	644	632	641	610	600	601	633	657	642	618	668	660	599	679	638	609	635	651	644	653	653	593	668	651	597	655	620	662	615	649	635	651	580	637	671	608	620	631	625	657	625	669	637	624	605	628	611	656	690	652	642	626	655	631	619	663	592	614	648	609	615	673	615	608	675	592	609	606	651	620	669	622	596	648	638	602	634	612	628	583	642	635	641	629	619	633	645	615	600	635	635	612	669	652	605	612	608	628	630	646	663	629	660	651	650	683	605	614	629	631	640	611	656	612	618	678	612	619	643	621	633	661	633	642	659	629	633	601	607	661	615	589	617	665	654	586	635	645	613	603	620	646	674	640	652	628	633	619	670	562	609	596	623	637	624	620	611	619	601	636	641	645	641	615	613	628	682	593	622	611	627	659	624	645	656	638	568	640	655	627	611	652	621	639	626	626	631	619	636	681	625	646	644	637	680	614	676	618	639	633	606	582	660	631	630	644	607	622	659	610	613	622	616	597	580	636	644	640	613	600	618	653	656	635	667	620	628	598	620	594	658	622	611	650	622	641	647	647	602	617	634	644	600	620	625	636	633	624	624	641	623	650	672	594	642	611	616	633	611	642	654	641	607	604	629	636	625	605	599	623	639	632	665	608	634	578	616	641	603	638	583	591	652	619	613	649	630	576	645	615	616	589	587	707	624	690	622	598	666	660	616	639	613	624	650	702	604	609	638	622	650	618	635	647	619	627	654	654	667	633	624	612	638	609	602	621	618	625	594	611	613	616	635	617	637	602	598	620	642	620	650	634	619	638	651	607	602	651	619	603	644	631	628	594	621	645	609	643	609	579	675	647	608	668	602	634	636	612	611	648	586	638	623	625	590	640	633	618	654	633	599	597	639	632	655	638	619	652	625	610	631	621	633	648	644	638	596	623	566	637	625	644	640	617	614	697	626	661	619	625	582	641	589	645	618	602	658	596	652	662	653	616	648	634	669	652	642	622	668	600	621	587	621	625	629	647	596	641	632	632	630	632	614	632	639	581	587	597	654	655	585	660	651	611	609	606	590	611	613	635	653	705	612	585	612	615	686	591	664	652	634	634	639	682	602	636	641	650	670	662	598	626	650	601	620	606	632	656	648	616	602	667	629	623	642	591	655	659	636	630	621	648	624	670	602	651	633	638	588	634	618	616	685	591	642	647	639	641	595	627	673	686	623	639	651	598	631	614	606	606	617	652	634	638	627	623	615	621	651	668	635	626	639	608	670	626	601	640	646	618	635	648	620	624	623	636	631	639	653	604	612	588	638	593	672	628	619	593	648	649	653	661	616	643	632	636	621	633	619	587	584	586	594	593	629	626	624	661	641	655	580	631	630	615	645	625	606	606	662	716	641	639	612	627	626	629	660	625	629	634	658	653	651	617	623	645	623	650	611	624	603	614	580	658	613	623	634	623	649	625	641	649	612	645	631	626	636	630	636	655	601	651	628	655	590	628	631	580	655	603	633	648	594	619	659	639	599	656	613	623	668	585	618	636	615	626
24677	21763	29527	25581	23260	21224	16098	9985	7226	5813	4618	3774	3085	2530	2163	1793	1494	1383	1304	1123	1115	1005	897	881	814	715	731	704	671	658	620	647	617	660	586	584	595	554	518	580	573	548	564	581	533	550	562	537	536	558	531	567	534	559	582	540	495	554	545	525	544	508	571	543	538	543	514	531	533	533	483	531	538	558	520	518	534	500	546	534	539	546	520	504	517	502	514	543	505	515	526	489	511	559	517	513	522	561	515	469	541	527	528	505	496	498	528	563	521	508	479	559	501	508	529	517	507	539	527	503	512	571	534	515	565	567	553	533	561	497	565	494	547	536	532	504	541	501	509	539	533	518	495	558	538	550	523	559	550	526	504	554	516	583	554	548	539	527	530	522	531	546	544	515	523	533	505	497	512	505	500	522	521	517	500	509	502	509	500	549	559	545	504	482	545	508	566	519	555	500	498	505	535	505	561	473	527	546	541	545	538	507	517	531	543	517	546	533	536	500	479	510	570	515	531	473	547	563	496	547	522	515	515	518	508	518	525	518	504	536	546	522	510	530	523	486	519	506	515	524	521	531	489	511	538	566	543	526	522	520	506	543	556	526	500	525	532	506	525	511	493	469	520	518	548	539	550	509	507	570	506	516	542	533	517	526	528	515	518	500	546	492	528	526	528	560	562	520	504	525	520	554	581	550	505	467	508	546	506	537	529	492	539	546	546	528	545	547	548	525	483	479	487	509	519	519	505	549	525	488	532	542	546	532	517	504	524	528	525	561	557	542	519	522	518	520	545	548	497	512	539	558	547	543	541	557	525	526	563	530	549	575	553	511	502	507	534	549	560	513	520	542	557	540	533	521	528	532	512	495	556	548	504	530	550	560	501	566	552	478	554	542	512	507	498	505	558	498	522	541	517	531	562	525	507	517	548	484	490	520	504	504	534	529	525	531	483	494	512	531	526	500	562	536	514	563	519	539	510	482	511	529	538	551	520	510	542	520	514	508	502	575	520	517	508	469	518	543	566	538	527	537	532	498	495	557	544	514	488	519	500	525	583	497	514	528	554	532	552	515	540	570	498	503	505	529	539	532	494	507	526	538	550	502	507	536	540	540	569	498	565	549	525	506	528	500	543	520	539	487	468	535	536	540	541	513	527	496	544	500	505	534	579	524	517	471	497	540	504	529	522	514	510	515	557	546	497	527	522	527	526	508	508	550	506	523	569	553	514	523	504	476	514	517	512	532	517	508	548	490	514	530	537	526	547	519	530	507	543	513	521	525	516	525	529	532	533	559	530	527	513	564	520	513	523	490	573	501	524	491	546	528	508	504	568	532	519	491	516	566	533	517	549	539	516	552	514	511	512	514	549	538	530	529	540	517	546	487	542	483	523	535	541	503	512	541	544	491	564	513	499	515	550	516	507	504	516	553	500	519	498	519	535	500	508	523	535	505	500	550	500	539	545	521	525	502	510	500	539	482	574	528	522	565	515	499	526	541	553	541	528	611	515	520	495	508	522	507	554	495	510	543	540	516	538	528	522	478	493	529	506	538	512	518	500	530	502	522	543	573	522	510	516	535	505	546	505	551	566	513	540	507	528	539	539	483	533	512	524	499	560	552	532	542	502	507	499	517	532	518	495	508	533	543	546	506	486	529	530	506	531	528	537	529	495	501	508	498	521	483	545	497	523	488	561	510	484	515	511	519	520	473	520	529	543	517	546	537	506	519	546	497	528	498	534	505	536	487	494	507	563	551	498	540	534	550	547	515	546	508	490	532	508	503	545	467	530	524	517	516	512	558	504	515	523	524	543	547	588	552	527	528	521	509	534	486	535	532	498	522	504	492	575	503	494	574	523	531	575	519	477	549	551	541	544	486	482	543	544	519	506	514	511	523	540	528	507	554	525	527	552	510	513	497	555	512	507	531	554	533	528	528	528	505	576	539	507	507	557	561	541	509	536	545	562	553	508	533	496	575	537	498	527	514	554	509	531	521	488	523	572	541	512	521	507	513	531	540	541	530	526	530	541	532	502	521	545	500	450	538	519	516	503	506	532	533	539	521	518	511	518	517	527	502	576	540	513	536	575	528	553	501	513	539	518	538	530	545	517	546	544	498	514	581	465	556	506	536	508	514	508	551	482	561	491	503	560	550	558	526	563	532	528	519	560	502	530	523	519	522	520	527	525	533	531	524	570	554	536	520	562	538	497	493	512	532	529	517	518	522	514	521	525	557	545	528	551	524	509	491	536	489	561	511	518	545	550	540	502	474	550	486	500	502	527	539	511	549	491	552	525	506	524	549	532	536	483	523	515	494	556	501	521	525	541	511	546	488	505	504	486	534	523	514	477	515	542	513	528	503	509	523	507	541	497	517	560	500	520	508	495	541	485	541	528	499	547	514	555	508	511	567	561	526	504	539	530	544	506	508	489	523	539	586	501	500	535	515	502	520	496	518	516	534	479	517	520	501	506	535	540	539	485	559	503	513	546	530	562	540	503	512	513	534	509	528	506	528	558	513	510	572	539	542	546	560	554	533	507	503	552	541	527	489	527	536	539	527	503	497	548	551	534	486	483	504	515	512	533	545	500	508	574	519	513	526	548	513	495	514	504	507	550	521	564	505	541	496	545	510	501	553	499	575	528	517	521	488	521	498	545	518	539	540	556	499	553	550	545	525	462	530	535	500	527	484	537	499	555	551	524	475	522	546	532	512	520	514	508	516	492	506	545	569	529	536	499	518	508	518	485	509	478	511	543	542	548	484	524	536	562	521	539	521	527	510	539	527	503	562	493	503	499	506	520	544	548	499	559	503	527	477	514	514	511	501	525	522	510	540	491	531	541	500	528	503	506	523	527	503	492	526	494	494	540	541	535	535	490	540	536	542	544	527	502	515	515	516	520	480	498	523	542	540	504	515	481	550	487	525	508	527	528	515	496	544	518	547	553	505	520	496	477	489	487	540	521	523	542	506	524	551	548	526	522	520	517	515	510	517	530	537	525	541	511	512	490	521	549	535	526	527	511	522	560	537	517	545	523	539	505	494	528	541	509	537	553	497	524	475	538	479	554	536	518	473	544	532	539	520	566	525	524	525	516	538	563	519	492	516	550	507	550	523	508	517	511	525	517	532	539	522	548	513	484	487	526	551	522	530	532	565	544	539	498	504	515	536	521	540	522	520	516	516	511	546	521	541	501	525	554	522	503	528	535	502	513	539	525	508	537	514	538	490	538	530	508	495	493	499	561	553	535	514	562	536	537	536	526	544	554	500	535	530	511	511	516	519	462	521	514	531	525	493	520	537	477	543	504	535	531	560	550	564	510	541	519	536	505	564	542	495	561	507	507	556	522	537	574	505	536	542	501	511	534	508	500	540	524	491	500	549	516	538	529	544	518	526	541	467	521	498	517	522	545	501	505	505	515	532	540	505	556	542	570	527	512	532	561	516	500	480	498	570	541	513	541	507	573	527	532	535	509	495	543	550	535	519	545	535	534	557	523	569	541	525
37718	59780	48702	34974	29482	24821	20473	16872	14115	11739	9501	7946	6518	5281	4404	3667	3061	2688	2314	2108	1831	1649	1483	1361	1278	1183	1084	1049	1011	980	887	863	830	807	827	817	810	764	772	752	741	718	767	691	735	739	738	730	714	715	686	701	737	746	706	670	643	701	637	716	667	692	705	683	704	713	701	666	714	652	721	668	658	674	685	668	689	695	706	700	699	681	673	700	719	744	703	670	725	682	684	680	651	681	682	726	668	713	658	702	680	632	705	659	715	686	657	697	649	639	722	697	705	663	710	705	707	667	673	674	665	704	710	715	697	638	695	686	671	701	698	697	671	640	662	705	738	689	682	705	673	673	690	679	700	651	673	746	615	707	700	706	717	700	634	679	660	688	638	720	693	706	659	664	666	721	671	706	742	644	683	685	681	652	672	733	658	684	646	672	736	721	652	687	684	698	700	675	643	654	711	653	694	675	695	724	678	671	664	654	669	710	682	684	698	663	739	658	719	694	698	721	692	697	624	696	643	654	674	724	643	751	708	690	701	706	693	684	714	670	678	708	741	684	680	691	680	695	656	684	678	701	685	706	749	721	725	729	640	698	675	680	692	737	702	684	672	643	676	681	660	657	653	697	652	664	676	717	679	657	647	667	714	677	680	670	674	712	674	700	681	652	660	694	686	707	689	665	686	729	671	709	620	725	660	674	688	654	692	669	746	689	656	674	663	712	685	752	694	693	702	634	698	751	653	690	676	676	705	647	718	672	711	621	649	675	682	653	672	687	671	677	656	698	681	664	701	700	710	720	685	664	698	684	702	669	741	654	673	713	697	675	657	714	708	624	657	685	660	672	689	673	696	688	675	724	686	682	709	712	702	714	678	650	689	669	691	706	722	674	737	659	702	721	665	663	665	677	707	643	692	680	651	718	651	681	701	700	712	716	694	684	687	652	698	677	700	745	731	634	657	652	674	681	716	663	689	634	706	621	719	686	714	672	643	705	680	704	721	708	680	684	674	706	701	661	693	655	676	709	742	695	695	736	688	640	662	665	660	658	695	723	693	694	688	710	687	659	691	682	635	695	679	685	701	720	674	659	664	678	688	654	726	702	686	693	697	676	716	710	674	698	747	669	656	686	694	715	704	720	672	725	643	655	726	661	665	713	696	676	678	698	688	697	696	659	702	680	700	700	637	685	665	689	701	669	714	704	686	711	679	714	706	653	659	686	680	652	705	682	682	728	647	712	671	706	668	694	710	714	718	718	711	716	669	652	686	679	705	642	698	671	710	697	728	670	680	690	719	712	706	690	697	689	695	702	660	699	698	677	698	688	662	690	661	652	693	668	731	691	655	698	689	685	644	680	701	686	676	687	719	688	678	661	716	668	702	650	686	665	670	627	671	700	703	674	700	691	671	707	705	699	687	688	725	667	686	687	692	709	686	646	659	702	655	711	688	731	660	673	640	703	695	683	658	704	674	711	710	644	701	706	703	633	678	651	694	662	675	711	744	657	721	709	659	658	704	684	688	716	730	696	660	674	705	650	693	659	695	704	633	659	671	677	676	707	690	654	709	663	684	626	654	720	693	704	637	697	685	675	666	696	656	668	697	690	687	701	634	672	708	712	651	735	709	681	690	667	663	663	739	677	713	694	689	654	718	672	715	694	705	651	768	690	681	666	669	683	700	717	649	720	657	674	702	674	650	718	700	680	690	672	670	708	673	688	689	637	700	703	664	674	659	679	666	688	653	669	679	698	706	703	649	687	667	686	748	711	708	689	668	683	727	703	661	729	666	681	724	672	709	702	700	729	671	682	675	690	707	671	683	653	736	663	710	738	697	680	694	705	745	656	694	718	666	674	623	641	675	680	719	700	664	689	702	699	678	649	672	670	665	723	711	675	649	704	665	697	669	696	670	699	674	700	682	678	673	629	649	674	685	656	679	629	678	693	673	703	647	647	700	670	675	701	691	709	696	652	658	708	663	692	689	698	705	703	667	676	667	665	697	618	689	691	660	683	696	669	703	690	705	720	691	669	658	698	699	708	690	721	662	690	653	701	676	638	682	690	695	686	680	712	657	670	679	647	667	675	671	707	648	715	714	690	717	678	717	701	716	717	706	706	680	698	671	672	685	670	707	683	682	693	670	732	701	652	704	674	667	686	686	669	651	700	711	643	631	640	673	696	694	667	714	679	678	686	660	645	730	705	728	696	659	684	710	664	718	690	714	684	700	717	682	639	703	698	699	646	653	663	688	687	746	680	689	690	641	710	666	667	715	695	714	654	647	676	672	711	711	700	692	713	668	622	702	657	651	637	678	705	639	667	698	673	727	695	722	619	725	693	686	655	679	692	646	704	651	687	720	661	674	679	684	661	649	666	652	699	687	675	679	669	700	664	646	658	677	723	696	681	697	676	643	652	666	707	717	694	630	724	692	725	706	673	658	703	673	632	689	694	688	648	681	666	673	631	670	718	653	694	702	678	673	672	715	728	690	691	725	700	703	708	668	662	668	659	674	689	686	697	706	716	701	675	657	704	706	676	633	707	673	703	638	691	698	685	648	695	671	749	682	707	703	663	663	682	709	669	643	701	604	710	676	707	696	665	738	680	693	620	679	720	681	726	663	732	717	696	662	699	714	710	676	680	719	684	687	682	690	669	686	692	722	687	673	690	705	689	624	726	710	654	668	644	710	667	648	684	684	665	677	693	706	699	693	748	708	679	701	654	673	653	691	689	700	657	664	686	717	683	714	681	728	683	710	706	686	657	639	704	664	705	682	651	711	717	656	676	665	682	702	701	712	684	658	702	678	684	714	691	693	714	713	662	683	708	707	696	712	645	646	691	655	730	673	681	698	686	681	656	671	686	695	650	666	711	705	696	675	715	651	630	674	673	723	679	664	682	671	650	678	683	702	669	653	627	600	671	654	685	694	677	676	648	736	649	717	649	700	704	674	702	693	630	699	698	638	683	707	676	762	665	616	686	649	682	613	699	637	685	710	695	732	687	665	705	681	710	684	645	676	640	636	648	667	640	677	712	712	690	667	674	689	708	714	707	686	718	673	649	705	670	703	708	670	698	718	684	705	668	752	650	698	685	683	681	692	679	711	665	682	668	662	722	696	673	663	675	708	685	704	681	722	680	713	678	632	697	680	686	704	643	695	663	637	711	666	727	696	676	666	679	725	668	665	672	695	682	687	668	700	693	674	687	694	681	681	673	710	680	672	658	676	688	691	677	686	701	671	680	663	664	642	711	705	645	656	690	699	658	729	650	659	703	720	714	686	708	707	675	684	709	713	691	736	642	689	711	629	660	683	695	663	687	688	686	657	664	669	709	656	696	674	715	675	687	648	673	699	700	648	691	716	677	691	678	676	712	690	694	675	695	657	662	657	669	720	687	695	692	690	690	719	680	671	716	703	685	662	716	654	711	686	718	684	693	708	669	681	668	656	682	682	677	663	706	720	695	661	663	703	695	675	678	702	647	668	672	699	701	670	689	693	736	661	657
23510	21643	29566	24340	22292	23749	22771	13835	9807	8098	6226	4808	3978	3248	2686	2333	2001	1746	1539	1379	1308	1107	979	936	922	828	778	791	715	711	676	698	635	706	621	589	598	599	566	546	603	555	548	550	544	558	535	531	554	538	530	530	499	534	519	539	505	597	509	529	522	521	521	555	506	510	498	515	578	522	512	524	533	518	520	532	519	549	548	541	498	524	534	527	475	524	527	539	529	497	528	525	499	549	523	501	524	536	505	536	509	505	509	485	514	499	490	512	485	549	528	500	540	534	562	526	562	517	525	506	534	512	512	548	530	504	527	511	531	519	520	529	515	496	486	529	509	496	562	520	525	512	514	525	533	475	513	517	514	515	548	527	498	493	510	526	477	524	516	521	510	505	530	477	524	543	503	568	500	538	544	550	502	526	509	535	471	503	508	549	508	525	529	506	499	543	497	486	499	497	563	521	503	535	525	583	475	530	527	536	519	520	494	516	508	496	537	519	510	547	520	514	539	517	509	461	500	591	515	522	530	489	465	487	509	500	494	527	481	520	549	527	559	524	512	504	536	493	504	528	535	526	482	473	505	526	493	519	511	495	533	488	545	527	528	500	501	510	499	495	538	500	553	439	525	530	513	495	497	508	496	487	516	513	508	491	506	540	493	527	523	506	536	530	522	484	499	547	508	492	506	488	511	520	539	545	543	526	500	528	513	490	506	492	500	508	535	508	512	546	525	544	502	552	505	529	487	509	515	501	516	483	490	517	510	531	509	539	509	517	513	523	496	501	511	531	526	525	475	517	489	500	542	560	507	515	533	521	524	486	574	506	527	505	523	515	487	520	490	534	528	526	500	525	604	492	484	469	493	532	520	510	510	530	540	525	521	491	496	520	533	465	505	522	517	548	546	514	529	535	543	540	510	526	494	539	542	531	517	499	527	516	509	485	458	512	467	497	531	513	528	484	484	515	538	515	542	476	476	519	521	497	503	510	496	510	464	541	521	488	470	493	493	509	517	500	512	493	524	465	522	505	526	555	551	522	536	520	552	537	470	457	512	539	499	526	526	523	483	503	497	506	508	514	507	524	520	495	534	483	513	499	505	553	481	522	490	532	531	489	515	508	542	489	550	523	497	525	489	507	541	504	472	520	499	486	506	488	548	533	516	515	517	537	543	500	513	523	539	500	505	548	568	525	549	509	508	499	537	519	510	534	522	540	521	545	528	509	535	474	514	503	478	537	523	465	531	534	545	512	498	523	531	526	531	537	529	485	468	483	518	485	527	525	520	529	499	509	510	545	553	507	532	522	497	459	516	487	529	525	475	546	494	474	469	495	505	511	510	490	510	522	482	515	512	483	507	513	521	537	492	524	509	518	537	499	510	508	480	529	520	477	496	519	527	490	516	539	526	500	542	525	514	515	504	492	518	531	495	548	473	521	532	492	523	521	493	520	523	477	501	497	478	523	492	525	529	513	524	519	518	539	543	518	549	520	508	456	529	507	511	531	504	518	546	503	513	526	491	493	474	528	484	522	496	528	553	518	452	527	534	527	521	475	506	499	528	477	497	479	533	529	500	461	538	507	553	525	549	512	535	532	518	496	532	468	548	515	479	561	522	474	550	540	493	502	557	490	500	534	526	497	541	523	503	517	523	508	506	490	513	494	528	531	519	515	469	527	511	539	492	503	503	543	508	516	521	545	519	533	511	493	494	456	535	526	504	538	471	503	541	455	553	503	484	520	485	498	513	489	483	507	503	498	509	490	514	524	521	500	526	542	510	506	541	513	489	537	488	535	502	512	534	514	509	486	498	515	527	524	519	539	487	487	509	499	481	490	513	485	514	513	511	503	517	499	506	545	481	521	510	482	518	530	493	486	543	525	500	580	573	507	528	478	522	511	516	522	507	538	494	510	514	532	537	527	504	512	527	515	488	474	486	485	494	547	461	468	510	513	516	537	520	509	529	515	454	476	504	488	562	528	536	478	542	467	509	516	558	512	498	537	517	544	529	559	536	526	511	539	477	500	527	518	535	509	571	465	476	495	539	499	534	542	497	501	502	523	545	500	545	476	505	499	567	556	493	525	490	504	513	536	499	489	513	503	530	503	565	534	508	505	541	537	512	485	513	480	496	530	545	515	542	524	503	506	516	529	513	522	505	525	495	519	506	498	530	443	486	512	497	495	503	543	495	498	530	526	499	490	537	499	476	525	492	554	462	490	501	500	521	507	503	519	494	514	505	546	532	497	559	543	544	560	490	492	515	516	526	533	505	550	553	473	542	559	504	506	533	504	520	527	521	491	479	514	489	518	530	505	508	509	525	581	484	494	517	517	508	511	523	505	505	505	464	520	533	507	522	508	517	501	484	508	499	527	573	526	522	485	532	533	495	481	500	517	479	527	536	539	511	515	553	528	520	521	503	513	520	528	519	516	508	490	521	499	468	500	501	538	520	539	534	554	474	558	511	518	527	505	549	526	526	476	524	571	516	508	478	498	515	530	493	491	522	521	531	531	476	539	498	516	490	528	512	483	520	519	496	519	528	503	546	527	492	487	518	506	532	529	527	525	542	539	547	550	532	509	512	485	522	488	503	537	467	517	525	483	535	548	481	528	515	509	502	491	523	498	489	505	508	501	550	520	520	497	494	546	499	554	523	492	541	506	522	569	511	503	460	484	505	522	533	478	483	492	559	496	507	486	536	482	526	518	515	484	509	480	500	505	538	525	507	485	559	492	515	511	511	509	472	538	495	459	492	518	522	510	522	550	515	549	511	461	554	522	482	504	512	497	542	506	512	496	542	508	522	503	489	490	551	499	502	508	522	510	492	520	506	516	532	511	495	516	493	472	473	516	526	487	504	536	510	465	558	515	519	543	530	527	525	525	543	494	529	487	508	507	485	519	484	515	520	513	485	503	524	533	501	505	538	526	531	568	501	525	536	525	529	471	563	552	492	514	529	552	494	493	492	557	500	531	570	566	500	507	521	490	492	509	499	506	513	492	500	544	529	511	510	509	536	510	482	530	478	537	485	542	499	541	518	554	537	530	567	517	502	547	526	526	476	484	517	530	527	506	503	529	528	522	495	493	511	508	490	506	520	499	496	511	517	521	493	528	545	525	541	512	532	512	530	529	483	493	498	528	495	501	498	527	492	500	503	484	533	511	499	524	508	518	517	507	531	540	496	487	477	493	533	518	535	534	535	496	528	507	510	559	513	585	506	465	505	465	517	497	484	502	509	528	587	513	535	529	495	518	501	523	503	489	518	522	491	508	513	546	486	502	511	540	511	501	526	523	511	562	482	534	520	530	506	540	460	517	532	483	518	542	506	565	520	482	515	516	490	516	487	498	532	484	527	540	508	530	509	521	501	528	523	526	493	502	519	537	498	541	514	512	491	500	527	535	509	538	547	502	512	528	559	551	510	518	532	476	526	544	495	547	496	567	513	506	522	532	548	505	505	494	500	506	479	483	522	493	549	514	511	522	502	537	522	549	489	508	522	467
41297	65946	54154	38844	33568	28926	24550	20759	17539	14757	12235	9863	8145	6748	5576	4648	3799	3304	2940	2558	2216	1991	1843	1593	1431	1369	1249	1133	1146	1001	948	973	903	849	882	824	856	852	763	774	747	788	675	710	741	724	682	686	688	704	767	662	713	733	693	687	692	691	683	673	696	673	626	756	687	617	650	704	654	693	671	639	673	653	699	657	658	646	674	652	696	650	686	650	650	659	644	648	618	634	690	649	668	708	653	679	621	650	639	682	642	644	671	694	660	709	629	640	631	644	665	662	693	608	650	659	614	702	636	658	619	645	638	660	649	686	642	684	640	681	662	628	682	679	716	669	646	640	669	667	670	651	632	670	657	638	648	689	672	670	682	662	675	683	647	689	674	670	672	644	629	724	651	715	649	653	626	669	657	653	682	713	684	685	663	659	701	636	660	662	662	650	719	694	654	658	700	701	638	649	637	692	678	664	632	670	658	673	641	697	642	705	620	638	641	669	681	707	613	649	632	610	688	653	689	671	703	652	675	669	668	657	615	651	698	648	675	622	681	601	725	650	686	659	649	631	663	646	688	664	662	690	704	701	688	636	672	616	663	645	673	671	718	661	654	663	669	634	652	691	685	704	683	661	638	680	701	639	599	650	724	656	636	662	699	640	641	597	628	666	650	683	681	645	628	684	631	659	658	651	666	670	640	717	622	677	661	630	646	638	672	640	639	656	703	619	714	718	627	635	644	662	639	708	622	601	643	677	672	663	685	674	643	710	645	679	653	668	642	667	680	622	696	690	660	643	678	659	618	641	667	667	633	630	635	633	660	671	650	654	675	649	657	685	683	678	667	636	649	663	613	667	680	662	663	624	681	688	645	628	628	666	651	679	715	654	665	641	632	641	687	700	707	656	624	665	666	630	684	677	703	663	648	703	660	669	661	631	603	681	648	648	696	656	647	679	677	683	681	674	644	689	617	659	604	641	684	653	662	677	615	662	663	665	697	685	654	692	677	652	649	664	721	659	630	646	690	664	654	668	625	593	621	644	677	696	661	649	610	669	650	628	604	641	681	676	676	662	641	658	681	640	696	655	659	699	677	679	672	688	716	669	672	698	652	707	691	670	657	660	680	664	670	612	620	659	669	696	670	707	656	657	709	661	700	689	642	629	663	685	629	653	643	628	634	662	692	697	677	662	660	693	626	629	693	665	660	672	703	659	699	670	664	693	702	699	666	671	692	623	660	678	622	673	655	659	658	618	649	644	667	647	622	673	638	649	610	660	624	680	656	671	667	654	615	676	684	684	670	678	629	661	625	624	707	665	667	644	690	637	688	698	675	661	599	683	677	641	683	650	622	668	641	660	658	643	642	690	647	652	657	675	687	622	707	624	632	640	666	677	628	663	634	651	662	646	680	715	702	670	660	652	689	637	665	664	682	634	676	640	659	662	637	620	665	652	652	647	662	729	613	709	669	637	657	647	686	694	645	671	661	659	661	713	669	639	660	650	658	641	681	660	628	725	641	674	645	654	647	647	671	651	666	639	633	676	625	652	660	650	631	654	651	626	664	645	645	652	717	637	637	664	630	656	653	607	675	713	666	646	617	715	682	664	695	679	632	646	694	653	621	694	637	614	633	674	690	651	663	622	620	686	708	715	680	601	642	663	697	646	634	624	673	683	704	637	671	640	654	696	706	660	647	649	668	677	659	662	660	704	646	646	646	681	649	687	640	632	669	701	662	670	721	677	733	666	699	678	670	720	651	639	654	686	669	669	665	698	702	677	644	662	655	621	680	691	698	622	666	661	661	704	680	673	675	617	640	651	645	641	637	688	670	682	671	686	702	669	622	660	625	648	648	688	681	672	641	675	660	614	690	660	672	640	600	645	690	695	694	657	662	696	692	662	657	705	675	653	673	676	659	628	650	655	639	645	665	619	646	626	693	641	650	660	668	674	644	632	647	650	661	637	644	687	712	648	660	647	643	618	648	655	639	643	658	624	667	678	681	684	688	616	627	657	648	704	665	709	624	672	637	697	647	640	662	633	663	640	701	636	654	649	676	662	612	645	697	669	667	651	653	655	658	661	664	642	648	649	705	674	673	646	634	628	631	657	693	664	650	686	668	645	662	657	657	669	706	652	604	701	663	633	610	662	643	645	672	663	640	644	681	655	662	692	626	650	694	684	690	664	634	618	653	646	660	705	684	670	648	604	640	697	686	696	671	601	664	651	643	645	658	673	629	688	676	672	611	682	641	650	663	681	663	652	664	631	625	623	681	671	716	703	643	639	665	661	680	708	657	634	641	667	681	637	656	595	660	719	635	589	666	637	649	634	677	647	663	648	672	666	661	689	671	681	632	656	665	691	653	667	642	697	664	659	701	664	677	639	654	646	647	653	652	639	628	608	640	636	642	728	684	703	670	609	652	656	652	662	609	682	627	695	663	642	656	682	658	689	675	638	684	638	660	691	669	634	692	617	652	652	600	644	652	639	690	652	620	661	660	649	599	689	650	661	655	684	670	648	659	674	681	620	672	627	666	602	669	660	646	605	692	647	687	695	635	668	648	658	628	645	679	680	647	643	664	695	683	664	703	651	642	669	663	631	651	646	641	715	630	670	648	570	684	626	675	602	654	628	643	651	640	635	642	670	633	621	646	638	644	605	665	650	679	666	658	663	683	662	688	732	662	626	682	659	632	686	660	668	663	715	659	634	642	604	646	644	639	640	644	666	672	644	622	648	662	708	712	639	650	637	662	656	662	670	629	670	681	673	701	632	684	693	694	681	668	669	649	636	709	665	636	651	654	655	665	662	640	642	665	657	687	690	697	628	632	672	613	636	631	670	669	645	633	623	644	686	662	642	655	660	658	644	652	688	673	691	685	680	695	673	663	643	631	661	628	659	699	626	660	632	681	660	715	664	668	665	637	679	661	679	642	673	643	688	654	668	644	645	632	694	620	655	683	625	641	663	672	673	674	649	651	694	691	662	653	667	629	664	648	676	704	686	692	668	628	662	672	690	684	636	635	643	670	711	648	666	648	635	631	633	634	624	673	630	651	645	677	664	697	617	636	613	668	667	696	703	628	662	631	716	690	590	682	656	653	638	678	682	648	631	635	630	671	659	633	673	638	687	653	671	675	627	658	647	677	674	670	664	590	652	653	634	679	664	659	680	650	604	658	685	671	668	657	655	640	676	649	644	670	685	668	627	642	688	708	703	669	660	699	657	674	673	688	667	682	676	645	643	652	675	669	684	649	647	656	672	697	671	703	636	639	698	675	617	619	668	680	595	646	657	673	663	686	666	625	663	613	691	665	708	639	657	686	694	679	632	672	692	634	670	661	650	655	682	668	661	653	641	621	619	704	671	679	658	671	746	674	698	652	657	643	670	662	638	665	654	642	639	652	640	690	681	659	623	645	707	660	620	649	700	612	650	645	663	662	613	692	665	646	626	650	690	659	639	674	633	663	703	693	658	680	635	666	681	634	648	659	640	696	663	649	652	629	693	671	613
29593	31318	35512	26414	17744	12268	8215	5859	4416	3491	2829	2389	1938	1594	1400	1290	1072	984	967	842	777	656	684	637	676	627	597	596	587	521	524	520	539	513	509	528	539	511	498	487	509	481	481	485	466	508	542	527	457	444	464	486	503	498	463	491	429	455	529	500	452	501	450	495	486	496	458	464	508	476	469	469	471	474	488	463	425	481	463	477	478	479	511	444	451	461	484	474	486	474	499	470	460	495	504	492	476	476	468	484	464	498	479	459	492	467	453	430	500	495	470	445	456	439	460	463	460	475	466	487	482	460	466	491	464	495	463	466	491	481	473	462	485	476	475	462	450	477	475	460	491	474	471	461	451	464	517	474	456	487	437	489	475	470	462	461	457	479	473	457	455	468	466	475	475	460	487	458	506	494	467	499	461	496	516	479	497	461	497	459	431	506	463	474	466	441	489	473	452	469	467	489	464	457	458	458	479	497	448	450	478	437	481	488	453	472	451	506	458	477	448	469	472	476	520	486	478	464	467	466	475	472	430	439	466	476	499	479	496	470	449	472	491	426	478	467	446	477	457	449	476	480	442	485	488	504	440	464	458	479	461	488	495	448	437	479	471	454	473	503	469	454	462	510	462	477	457	502	462	488	466	494	487	451	483	448	451	467	490	517	479	483	447	491	447	447	462	457	485	438	485	463	489	468	495	502	444	450	471	457	480	450	490	499	468	476	464	499	478	491	474	489	448	511	450	486	485	453	448	467	451	503	519	449	439	426	472	479	459	468	552	502	486	426	471	497	503	452	457	471	413	493	471	491	486	457	441	492	449	467	462	442	457	453	466	500	444	477	504	484	491	495	464	462	499	516	524	475	476	466	437	492	481	466	446	508	446	450	479	500	493	493	458	499	471	453	475	474	471	470	425	469	473	459	435	502	506	488	437	490	452	504	435	430	483	447	474	474	491	460	481	515	478	487	471	491	450	472	476	478	444	486	478	454	444	478	476	452	472	471	476	512	463	483	459	516	454	446	505	463	511	474	495	437	467	456	480	491	491	450	461	477	455	446	494	482	454	482	467	491	483	480	457	469	470	470	443	486	462	458	443	486	463	480	449	497	465	436	457	497	458	482	509	470	462	469	464	454	457	473	451	451	457	527	468	478	462	450	471	437	484	491	483	492	446	478	437	477	503	444	462	472	462	478	455	480	485	484	474	474	476	449	430	461	486	501	466	492	476	450	466	481	472	501	478	499	452	464	429	500	491	451	463	471	464	476	512	467	433	515	451	466	455	455	510	455	485	466	488	472	459	455	499	416	460	461	465	446	479	447	473	449	454	474	498	476	479	456	505	459	430	466	478	454	469	479	490	430	455	507	456	512	486	488	497	485	469	477	507	517	494	445	474	483	479	506	466	457	460	490	492	495	499	479	488	502	439	460	442	490	456	498	438	467	464	493	495	463	463	488	473	463	470	482	488	441	442	471	474	522	462	444	511	423	462	474	477	499	454	457	472	464	496	511	504	452	487	459	461	497	473	454	428	469	421	466	489	485	493	472	456	472	457	436	453	488	480	477	464	457	452	450	466	490	480	424	457	464	468	462	487	467	465	493	451	471	457	475	488	478	457	429	464	488	495	446	469	471	408	491	478	483	489	476	445	487	441	479	459	484	432	489	464	472	459	468	485	445	492	508	498	463	506	485	496	477	454	433	476	496	468	496	429	473	460	439	503	465	494	458	464	451	457	486	417	483	438	508	448	496	439	485	456	451	465	481	429	456	470	503	490	430	438	487	435	482	480	453	493	475	453	463	527	467	493	464	495	511	464	457	481	470	440	512	460	490	516	463	447	441	507	513	492	467	494	515	454	491	481	482	494	493	486	480	481	501	485	486	445	467	456	452	466	502	491	490	486	465	462	489	466	482	452	457	502	457	490	472	447	424	482	453	462	473	503	433	466	469	479	477	454	467	438	499	455	476	498	470	466	471	457	476	464	476	471	457	438	475	478	463	464	481	498	485	486	478	461	463	470	471	471	490	498	461	482	514	465	476	434	480	476	450	477	475	471	454	498	480	500	455	434	519	490	459	475	457	469	485	448	488	441	468	475	475	482	465	509	480	479	474	476	457	473	521	503	486	506	488	492	478	467	459	479	495	475	475	473	452	464	478	457	455	486	466	439	455	448	483	444	442	462	491	469	447	467	485	468	472	514	500	446	507	455	448	457	440	486	488	533	494	468	480	531	459	462	452	471	445	500	478	498	452	466	467	476	445	455	491	498	486	520	500	456	514	438	443	483	472	467	475	492	498	476	444	467	460	463	483	438	503	499	449	461	489	467	478	486	480	519	486	523	487	470	456	479	483	493	441	512	488	467	475	522	467	463	512	470	466	437	457	512	484	457	469	499	502	483	471	430	499	498	469	467	465	444	491	446	488	456	501	451	456	473	476	481	475	445	479	469	454	460	454	437	473	550	484	503	502	475	487	485	475	462	504	503	474	446	472	505	519	446	441	470	441	453	453	426	474	457	468	479	496	493	499	494	517	459	484	485	484	443	488	454	465	480	464	466	479	474	495	455	451	446	448	479	479	474	478	505	476	495	473	485	535	464	462	455	448	469	509	468	460	485	467	470	461	507	462	447	489	483	432	454	437	493	442	483	494	493	481	496	485	471	477	436	433	487	438	485	464	483	448	470	471	459	463	489	495	493	479	495	473	477	465	459	486	473	475	439	430	471	455	459	474	469	506	462	468	498	471	484	486	465	468	491	482	498	480	453	468	476	493	446	499	458	473	487	490	491	488	490	481	447	512	438	467	442	447	493	475	437	475	455	459	447	472	487	470	457	448	485	469	447	466	419	485	454	435	496	487	493	460	468	437	494	496	427	448	486	485	484	476	494	431	515	496	485	496	448	486	491	498	471	502	489	476	442	440	440	451	477	477	449	486	492	472	465	502	434	467	496	492	511	486	479	456	456	469	500	524	482	437	473	463	479	507	485	443	487	451	477	456	458	480	505	466	489	435	494	453	474	451	440	495	433	495	472	492	469	435	466	456	475	471	423	463	477	520	489	453	475	474	486	500	490	450	455	444	551	471	483	483	461	480	497	465	499	448	433	482	476	493	506	473	452	452	461	466	457	450	490	440	492	483	517	513	479	445	480	436	503	516	465	478	482	461	468	479	457	462	475	453	495	479	485	465	436	460	506	510	455	458	461	475	449	471	476	459	468	419	460	480	472	497	463	470	457	449	482	461	491	475	476	451	470	469	476	468	459	426	499	459	462	468	455	486	465	467	469	468	476	452	503	504	479	482	478	452	449	480	489	499	480	498	452	444	508	467	437	506	455	478	489	449	464	482	470	439	503	488	490	479	464	458	496	449	493	466	470	433	471	496	476	456	456	489	475	480	484	461	445	482	470	497	495	467	444	464	469	436	481	470	475	442	429	439	489	472	475	475	502	487	446	455	470	470	457	428	473	469	473	511	487	466	470	474	482	465	476	500	442	483	530	459	431	485
35976	49797	40976	27890	22769	18426	14408	11654	9406	7807	6423	5175	4035	3315	2842	2387	2079	1831	1631	1424	1363	1244	1077	1057	948	899	926	817	829	783	751	722	713	739	732	677	661	658	665	684	689	649	605	627	680	664	653	685	637	619	659	656	636	625	625	580	651	650	578	648	655	614	643	625	647	594	678	594	603	637	616	637	639	585	602	610	593	625	591	613	616	580	629	615	617	649	591	646	647	655	638	657	634	630	629	623	607	612	641	647	622	587	624	602	631	620	605	633	618	577	596	602	603	626	601	584	601	560	662	637	637	611	627	608	694	645	614	586	611	626	596	623	664	628	630	652	626	618	598	611	642	598	604	574	615	565	639	595	607	656	596	608	599	660	623	609	629	585	592	574	631	599	589	660	631	577	627	646	627	624	585	630	644	609	646	651	592	609	677	622	609	666	597	606	634	608	599	579	619	656	630	607	628	614	628	613	590	629	648	639	640	651	651	595	602	651	682	646	662	601	633	623	614	600	668	632	648	604	662	628	661	626	582	607	616	567	619	627	596	607	623	591	617	602	622	651	633	635	612	610	623	662	632	653	585	593	626	622	624	554	628	582	606	647	583	659	647	618	656	629	650	584	625	613	599	623	667	581	625	630	602	632	621	619	643	607	665	592	577	588	576	643	661	590	590	627	615	609	660	619	613	586	625	595	606	606	627	586	600	621	638	640	585	634	658	614	611	623	612	614	625	612	606	672	612	629	600	616	646	624	629	613	648	627	641	649	633	619	645	648	677	608	628	633	609	645	600	605	613	623	614	672	608	647	615	640	644	623	620	674	634	646	575	624	644	572	596	634	651	652	606	605	630	642	621	666	648	647	609	591	642	615	610	603	640	616	616	613	646	640	611	618	601	600	627	648	614	617	647	621	619	596	631	619	619	629	618	644	631	627	575	670	632	563	612	612	590	619	595	627	595	615	599	609	586	601	602	617	644	657	641	579	614	585	598	615	620	617	612	595	622	608	600	633	599	621	660	610	583	626	625	598	608	658	645	662	621	650	605	623	605	629	614	641	575	599	594	629	622	631	625	608	620	579	554	626	629	641	600	632	604	595	640	622	581	643	614	557	624	620	643	614	581	678	642	630	664	627	631	613	641	608	611	644	604	656	614	619	648	592	651	650	632	618	540	631	640	634	627	606	641	630	618	602	586	636	598	663	623	586	643	602	628	617	677	678	634	631	622	621	567	633	563	600	620	620	677	633	592	614	633	621	650	605	633	638	625	629	613	639	580	584	647	628	585	621	636	655	625	590	575	620	655	649	628	627	604	615	591	642	619	624	561	612	617	683	625	624	667	604	618	598	620	684	622	619	626	647	626	695	603	602	605	590	606	598	617	613	626	674	598	648	639	613	588	596	620	609	634	619	692	617	629	662	629	578	623	618	609	644	627	631	599	626	636	594	593	641	634	599	630	636	595	684	602	597	625	647	637	604	623	666	574	645	622	664	605	636	613	609	586	633	587	668	616	624	616	598	626	674	640	627	616	641	641	618	634	623	664	687	618	655	673	617	649	632	660	624	629	592	607	593	574	649	639	606	614	623	600	650	629	653	620	621	598	627	612	554	668	657	633	635	667	619	617	599	597	630	601	575	596	613	607	627	646	581	625	621	637	627	625	544	599	618	592	584	632	583	654	619	571	589	625	583	628	610	615	627	600	639	690	626	624	616	630	628	617	640	639	608	646	585	617	608	644	590	612	604	555	626	659	626	606	605	614	683	631	599	603	644	626	628	697	588	631	610	610	603	630	610	620	640	668	621	581	629	663	618	622	617	629	626	621	617	605	611	614	608	623	625	624	599	623	654	557	634	609	673	589	646	594	588	611	636	597	623	635	584	606	599	610	591	637	639	623	595	644	609	602	607	590	600	644	624	560	620	627	620	639	644	641	632	596	656	630	646	687	589	631	616	629	629	589	656	663	637	595	633	613	607	637	624	616	671	629	600	595	640	584	647	618	648	637	591	603	614	632	586	661	594	611	612	621	629	612	630	637	604	578	646	621	580	617	587	650	616	607	647	588	600	579	590	608	647	631	642	589	573	614	632	635	602	627	627	585	602	603	671	615	592	634	628	598	648	637	635	616	631	621	636	585	604	597	616	624	611	605	606	641	614	626	650	635	600	625	641	643	561	622	665	605	603	624	658	629	667	633	650	557	625	606	621	653	630	620	646	622	646	602	619	634	656	603	574	611	669	616	546	591	606	610	672	643	591	601	646	592	560	605	623	662	673	594	617	645	604	640	655	633	597	605	643	635	568	620	620	569	634	600	618	653	649	652	639	653	630	624	642	629	623	583	560	651	582	636	620	608	652	599	672	624	587	621	665	641	616	614	597	618	602	644	580	603	619	627	578	643	627	643	644	623	602	604	633	609	596	660	611	620	640	628	641	609	654	641	639	620	566	609	604	650	629	623	606	648	577	607	645	624	621	607	622	599	612	588	583	595	637	621	613	618	608	631	613	603	664	619	620	615	644	610	651	621	627	655	601	650	673	619	614	620	583	605	590	612	604	603	615	590	613	616	590	645	606	639	629	607	579	598	616	595	616	644	628	609	636	612	613	599	662	578	632	641	590	595	663	642	606	593	580	661	606	665	617	607	592	624	584	636	617	591	661	626	667	670	618	617	614	575	597	627	651	594	607	612	669	624	615	650	598	615	661	626	601	616	618	660	619	674	640	611	640	626	612	599	613	630	611	576	640	574	621	653	608	649	632	605	627	587	602	629	642	626	600	571	571	571	629	632	621	602	589	617	616	622	604	642	655	601	603	584	617	665	633	597	630	581	649	607	612	604	633	581	630	626	599	645	591	590	634	593	609	603	631	582	591	584	570	631	637	611	608	616	632	627	621	605	633	640	618	622	593	597	568	630	576	614	649	601	573	563	561	639	594	589	569	582	654	610	650	673	581	625	641	648	599	628	615	614	655	600	612	631	628	607	652	614	629	592	630	565	619	629	678	667	636	634	609	645	661	611	605	618	656	625	629	647	631	625	645	592	660	656	637	608	616	591	617	664	634	567	630	639	650	631	598	572	593	665	651	633	621	612	597	655	631	641	630	582	624	649	582	614	619	644	629	637	640	627	609	590	605	667	647	612	655	625	640	641	621	609	599	607	623	642	577	612	659	621	655	656	603	659	625	665	609	643	651	645	644	586	642	640	584	611	623	665	598	609	619	632	667	577	604	679	610	644	617	625	630	612	615	598	589	624	620	628	646	592	604	554	647	597	616	576	599	627	622	635	578	625	578	586	599	597	666	653	620	564	620	663	615	632	611	619	644	659	629	584	630	607	616	598	646	652	664	636	608	597	643	653	598	631	647	636	625	582	600	622	672	595	618	653	604	635	661	616	625	619	641	622	622	659	587	656	626	568	589	599	662	644	644	614	636	638	626	628	619	625	619	640	591	624	637	590	624	594	655	607	614	605	620	654	625	602	634	617	591	629	653	669	611	585	617	616	605
24725	21776	29578	25540	23112	21019	15733	9794	7124	5735	4585	3661	2884	2362	2002	1685	1533	1353	1243	1097	1033	996	920	807	774	688	683	714	640	639	668	673	582	660	588	603	572	583	557	533	548	562	544	574	542	517	555	550	545	543	489	511	510	527	493	543	502	524	540	547	511	523	518	510	511	552	542	511	540	509	575	512	530	553	494	536	534	552	549	507	557	575	518	463	487	522	489	540	488	552	492	502	537	510	528	505	540	495	484	537	552	506	543	512	519	503	502	514	528	525	495	501	494	515	534	489	515	518	513	589	540	551	535	503	553	507	505	520	512	527	475	503	514	513	524	511	501	540	521	539	510	530	551	492	527	531	507	511	517	527	527	514	505	542	538	523	499	522	543	507	485	512	517	540	495	518	482	512	522	508	531	523	458	534	487	488	508	493	530	571	549	522	557	539	518	513	538	534	540	553	494	508	488	511	537	518	503	505	484	522	512	548	511	544	529	536	512	526	540	517	520	509	565	526	547	547	500	490	525	508	554	505	496	502	525	561	518	502	505	521	521	487	520	491	508	519	523	544	475	531	499	506	528	522	508	523	518	513	504	534	563	543	518	510	530	536	536	521	554	542	483	529	514	468	563	493	549	504	528	497	489	494	570	495	513	511	560	499	554	524	511	554	480	516	510	513	492	503	516	538	547	516	524	505	542	556	496	521	502	498	588	543	544	532	484	526	496	449	521	526	509	493	501	541	510	479	529	502	545	479	527	523	533	558	529	502	509	488	532	475	515	501	529	528	495	494	523	533	515	519	524	517	531	501	498	521	474	513	514	534	512	466	499	525	505	505	521	543	549	566	570	505	505	520	525	551	531	487	507	502	506	505	526	548	525	552	527	531	548	519	530	532	489	539	533	509	527	513	542	545	516	469	524	511	539	548	523	519	494	526	542	476	523	499	495	540	497	505	476	515	489	545	496	461	494	562	501	523	513	525	556	492	551	543	490	504	471	529	536	496	538	506	517	520	515	507	531	518	514	500	492	532	459	512	528	535	518	506	507	527	518	515	516	470	528	544	522	489	513	535	542	525	521	496	501	512	470	523	501	569	493	488	515	468	544	542	505	532	563	507	533	475	523	533	531	541	549	491	541	515	551	524	485	536	518	552	525	496	487	533	496	507	499	534	503	529	505	515	516	505	499	542	513	547	518	537	539	546	524	538	514	510	497	517	502	530	552	512	512	514	517	508	537	496	499	521	501	518	500	527	485	546	489	504	488	488	505	552	519	475	492	493	482	519	572	490	495	517	495	497	533	522	572	473	530	526	486	548	530	511	498	513	510	517	511	487	529	514	566	541	536	495	515	521	531	540	530	507	497	481	520	548	496	520	527	512	492	517	571	542	503	531	548	542	514	539	561	509	492	507	496	483	484	496	522	546	514	470	551	525	536	483	536	526	508	511	538	542	515	537	526	519	537	528	474	518	530	501	492	557	544	497	505	501	541	525	531	508	512	501	533	505	477	502	551	506	531	540	476	484	563	506	500	522	526	518	558	487	476	538	552	542	531	551	538	507	543	517	496	499	527	497	480	531	534	519	546	534	529	476	518	527	498	548	511	503	511	522	522	530	505	529	511	527	518	508	578	521	496	482	507	529	542	481	485	544	535	520	546	536	578	563	499	535	506	504	496	490	533	534	542	485	524	506	511	533	565	502	562	495	496	521	543	477	523	534	509	528	531	528	541	532	476	491	486	507	511	503	536	489	501	559	543	502	480	533	524	533	518	521	489	499	496	505	511	497	538	528	500	520	518	525	543	512	509	528	523	497	532	531	516	523	507	525	534	529	479	483	498	554	520	548	530	475	539	555	530	552	544	492	493	513	514	477	570	510	517	530	513	497	507	525	520	537	480	552	486	517	503	513	504	492	560	514	532	505	474	497	501	514	493	546	525	539	507	523	504	533	524	547	526	533	548	516	516	477	509	485	511	516	537	513	547	529	510	541	531	501	512	498	502	510	516	486	496	520	508	549	496	504	523	537	551	530	523	508	477	517	461	509	541	565	505	542	487	521	543	532	576	518	523	521	590	533	522	538	515	528	458	533	497	505	517	505	503	500	508	501	544	472	503	495	516	566	509	535	520	512	513	516	511	524	503	522	504	520	577	509	497	529	515	501	492	501	545	508	482	535	506	510	536	538	519	515	480	535	518	504	501	493	520	505	515	518	493	510	536	513	522	499	524	493	534	523	463	498	574	541	546	514	570	537	527	513	510	532	530	506	513	509	514	542	502	519	523	481	463	552	567	509	539	508	539	537	471	517	535	543	528	493	543	538	510	552	545	502	510	513	502	524	506	519	550	525	492	541	513	518	526	517	497	519	522	521	521	531	515	545	543	485	542	501	474	506	538	524	496	528	519	481	502	538	524	524	560	533	534	508	494	539	550	502	557	501	528	515	491	483	530	520	489	542	516	529	527	505	527	516	505	545	528	529	536	513	522	521	523	497	502	490	487	575	546	498	503	519	524	461	513	541	475	481	522	518	554	481	538	527	500	535	504	536	490	540	524	527	479	538	558	564	559	515	541	497	533	474	530	529	507	496	524	493	503	518	539	543	537	560	495	511	523	533	498	504	527	473	510	529	540	513	501	498	512	530	504	536	516	516	537	518	517	550	524	500	540	543	512	522	533	523	525	548	510	480	497	498	485	506	530	521	513	561	558	515	508	544	527	519	506	493	566	521	526	459	507	520	532	550	518	527	494	522	534	538	490	513	526	520	510	533	493	494	499	491	489	536	536	511	545	531	509	524	513	533	505	530	516	531	547	514	565	524	473	530	510	513	523	550	505	491	559	483	469	497	512	501	515	507	529	514	538	515	518	503	485	517	534	500	475	535	518	523	539	519	538	539	497	485	553	523	489	475	535	495	507	517	548	513	513	504	511	507	542	515	537	528	526	543	520	506	567	510	512	494	505	539	484	484	509	505	534	516	520	534	530	528	529	518	500	550	519	495	476	545	516	527	511	481	500	547	531	519	498	529	526	484	490	554	493	504	530	474	519	525	501	519	504	530	525	560	510	515	540	523	540	522	500	519	510	533	509	470	517	514	490	528	482	513	531	504	522	517	503	517	549	477	495	508	509	509	529	503	521	510	544	531	521	534	531	539	498	501	491	481	524	551	517	569	499	532	520	531	486	516	510	559	506	537	506	557	531	542	496	532	503	466	504	523	491	482	535	492	554	530	505	511	516	537	518	527	521	565	540	528	493	493	480	484	510	531	518	548	513	501	517	506	523	510	530	514	523	491	544	508	493	481	494	474	558	500	564	546	514	515	548	533	542	495	540	535	558	544	488	525	520	529	528	529	488	516	505	501	574	520	551	516	505	505	507	541	526	547	508	507	528	504	523	517	470	522	519	503	506	492	475	543	518	506	511	517	510	512	532	517	529	535	560	479	483	532	541	499	488	513	529	521	509	490	519	523	524	551	554	492	540	505	499	533	504	533	482	505	488	530	534	502
38518	61689	49500	34638	29321	24649	20379	16938	13842	11635	9341	7565	6071	4922	4135	3446	2957	2583	2301	2057	1792	1597	1441	1354	1284	1141	1014	1022	1015	952	924	910	835	877	831	822	781	840	763	739	760	773	717	734	779	709	728	685	723	715	679	664	675	712	783	657	710	669	676	697	682	699	686	673	652	659	670	658	654	686	730	695	671	658	646	667	710	690	676	691	687	648	640	668	689	657	688	707	661	694	686	712	688	667	671	650	708	637	652	690	688	706	713	713	696	673	687	704	690	666	692	707	642	678	638	648	711	701	680	691	676	667	699	661	681	674	729	653	626	693	704	690	655	679	661	691	663	697	706	699	655	684	688	706	684	652	695	647	703	700	677	708	676	682	683	712	678	699	680	688	697	663	685	684	629	722	682	714	698	678	698	620	650	696	698	747	661	683	671	651	681	639	675	690	649	633	674	691	635	644	690	687	650	650	671	660	630	652	662	667	642	687	675	613	699	681	690	653	676	707	659	709	662	664	686	718	674	660	671	681	685	662	713	709	653	696	653	664	657	683	664	700	675	671	708	657	677	658	656	686	676	660	662	670	674	652	720	703	647	662	705	662	626	644	705	710	656	698	726	670	713	722	689	665	647	753	665	669	666	665	683	688	701	696	668	618	660	706	702	670	671	662	661	638	709	680	697	651	633	628	697	692	691	666	643	725	682	666	680	634	672	716	636	621	676	696	659	667	635	682	713	686	637	674	669	686	685	696	670	693	630	683	639	720	645	714	640	690	713	687	717	680	723	670	660	678	648	675	694	719	671	640	747	665	662	671	696	734	696	681	674	651	711	701	664	702	697	656	687	715	663	701	680	707	684	692	644	682	666	728	661	719	657	696	725	626	700	678	697	663	706	767	702	665	660	648	649	669	618	727	684	677	675	650	688	720	698	715	678	722	701	671	703	646	686	697	663	695	675	698	684	686	596	710	727	638	688	692	660	657	645	692	690	687	645	621	633	700	679	704	645	671	650	676	697	671	708	704	697	684	661	700	704	673	702	682	677	687	713	658	695	687	669	669	631	623	705	656	657	706	701	643	712	669	659	652	673	735	697	673	683	694	696	718	686	661	684	633	692	650	682	721	654	705	685	704	698	674	693	664	633	707	681	692	678	672	652	686	714	683	707	711	639	698	697	698	696	701	660	684	658	679	641	682	688	643	664	664	693	686	650	667	693	679	747	703	671	679	680	657	680	685	628	690	665	648	708	672	715	675	706	637	689	658	656	657	695	690	714	664	668	686	642	691	686	677	699	695	661	714	677	671	729	671	683	685	695	714	638	648	652	675	621	705	697	661	663	696	644	698	671	699	686	693	666	671	673	670	627	647	661	683	706	626	711	671	674	718	680	664	674	644	649	648	664	669	691	646	688	662	633	712	666	668	695	683	717	665	674	696	705	708	695	706	695	690	676	688	680	676	683	697	682	666	624	676	720	664	682	678	709	672	693	681	679	671	721	668	665	677	657	686	709	656	644	713	661	683	678	695	691	652	689	703	668	680	675	688	695	719	670	691	706	665	687	705	674	686	667	670	724	702	701	690	674	668	667	681	719	663	702	684	711	673	731	645	648	697	669	672	680	691	690	664	636	707	698	651	660	688	695	662	658	649	689	654	699	621	672	677	694	655	692	713	701	734	675	661	699	651	664	665	677	706	670	669	701	708	658	645	682	637	717	752	721	700	705	683	667	688	657	701	694	639	720	687	650	651	699	671	627	701	706	675	621	730	728	606	673	689	667	689	658	692	715	646	721	668	694	712	665	705	667	703	677	688	665	670	658	687	648	658	687	654	671	646	679	714	649	701	662	675	677	654	700	684	696	711	685	693	684	675	659	699	698	689	641	683	661	699	622	687	650	672	663	685	687	750	665	690	658	694	663	703	690	655	668	636	717	697	664	704	658	694	699	683	677	648	678	670	667	656	636	686	697	658	661	658	679	654	672	690	709	734	699	681	669	669	699	680	682	675	700	687	698	678	652	683	672	673	718	662	661	725	698	638	655	723	676	696	658	678	715	682	686	725	669	706	714	654	679	656	651	693	676	667	659	673	688	666	623	685	683	662	706	696	657	644	671	666	730	672	689	683	741	706	686	698	699	667	675	645	653	710	698	651	725	682	708	714	681	657	754	697	692	664	695	726	704	669	677	663	675	706	648	659	667	660	691	645	699	668	694	692	636	669	627	687	726	732	715	713	679	645	700	660	676	673	648	636	665	646	670	637	665	652	654	691	672	691	670	663	667	658	639	652	680	668	681	674	669	694	689	707	691	674	639	668	668	727	678	675	681	679	685	657	665	645	664	673	707	686	690	681	693	647	717	684	705	669	676	704	678	665	677	678	656	714	706	719	682	662	668	676	620	727	707	743	692	634	662	674	683	744	672	677	677	681	625	662	728	646	689	703	679	678	667	739	705	671	633	654	702	667	687	675	655	637	674	641	680	668	653	657	688	635	701	654	700	716	664	622	697	715	662	653	653	726	652	671	710	654	665	721	720	688	657	679	642	721	652	674	643	654	662	647	675	626	700	650	698	662	708	679	664	649	658	660	651	660	696	681	665	658	672	628	676	668	652	684	704	697	672	666	667	678	681	666	699	663	695	708	672	709	673	647	732	673	642	646	685	690	664	722	667	688	647	679	678	699	665	644	655	710	668	666	662	697	659	683	659	636	647	657	639	665	700	690	709	634	642	683	696	670	634	695	685	653	705	678	652	705	656	689	694	658	681	696	647	669	655	656	701	664	662	719	698	711	684	676	660	655	654	645	628	703	668	682	685	646	656	659	707	671	666	662	625	681	657	719	663	680	654	709	759	654	662	663	706	665	700	688	672	680	642	669	639	693	654	696	704	690	696	687	650	696	689	710	638	643	644	672	674	685	716	722	670	680	686	665	659	724	670	684	665	699	701	678	728	657	712	710	672	645	638	656	694	726	673	658	633	690	680	689	670	688	757	652	741	670	644	662	651	683	695	682	661	651	717	700	684	685	701	725	673	675	702	666	681	641	683	676	664	705	694	658	656	701	687	650	668	670	718	707	684	719	663	705	680	670	658	706	739	681	631	669	649	708	735	685	683	633	643	692	734	622	685	645	697	698	652	684	687	661	691	712	650	696	703	716	699	684	677	708	699	676	681	702	702	685	695	658	669	724	705	663	681	665	630	636	648	678	719	678	660	679	702	670	654	706	654	701	688	708	663	639	669	677	684	694	671	645	701	670	646	662	701	689	643	670	669	628	672	657	684	702	595	698	687	663	684	651	660	670	667	689	650	729	701	661	672	647	687	671	677	699	704	684	621	633	688	669	691	700	685	709	692	682	664	661	656	670	689	691	686	711	720	674	644	666	636	661	688	674	693	684	700	686	676	644	667	704	675	681	657	701	663	650	665	674	645	680	720	692	713	681	684	672	656	697	714	635	687	674	676	642	656	683	640	666	654	671	667	648	637	658	696	674	685	705	670	693	671	684	654	681
23636	21756	29735	24495	22340	23926	23132	14096	9883	7993	6281	4809	3882	3105	2637	2228	2009	1708	1579	1425	1255	1151	1024	961	872	860	782	792	784	662	676	654	586	636	607	656	609	588	591	600	556	591	549	558	528	559	528	512	553	550	516	560	518	536	534	594	537	496	528	517	534	511	553	510	527	496	504	507	507	543	460	521	567	538	504	515	496	515	527	509	489	508	544	510	503	520	491	512	518	540	494	489	510	480	501	494	465	525	534	510	507	531	503	529	512	513	522	520	509	519	536	522	510	513	529	515	477	481	528	476	527	488	545	498	516	480	488	539	495	488	501	540	469	497	492	512	482	517	506	469	486	566	470	484	510	477	520	539	512	537	494	473	543	504	476	511	491	525	524	499	484	511	510	515	495	511	536	543	515	497	560	505	490	530	545	523	516	486	503	541	545	495	523	543	527	515	516	488	495	514	485	496	484	494	511	495	508	499	506	503	509	537	504	507	566	502	477	547	532	511	486	526	470	511	486	532	506	498	508	466	552	500	509	497	524	502	512	485	513	500	545	513	526	517	495	536	505	516	511	507	541	558	507	483	523	494	507	499	518	518	493	487	495	517	504	544	497	511	522	477	471	513	504	491	529	517	512	543	510	512	520	511	474	498	508	513	530	502	529	509	514	542	546	519	534	467	527	468	524	488	497	549	527	511	499	477	486	512	551	498	505	497	497	474	510	528	496	487	479	536	477	506	501	460	534	498	526	520	512	512	521	527	538	539	519	503	497	532	511	472	529	474	530	483	513	503	480	520	498	502	478	516	491	512	501	526	533	503	483	515	499	487	531	525	521	540	500	485	534	500	534	507	519	467	503	510	528	487	499	489	542	532	507	505	506	537	526	515	552	499	445	539	544	487	467	518	515	506	515	498	482	471	524	508	531	528	536	484	470	520	523	527	471	462	533	482	528	515	525	500	546	506	511	477	458	495	496	513	529	511	515	533	543	520	499	493	546	552	485	487	535	527	516	502	471	525	504	470	549	546	516	528	498	502	493	526	510	475	501	512	502	549	545	507	492	500	486	496	474	495	515	533	499	502	461	538	473	556	504	536	510	519	511	530	512	513	507	524	544	507	520	475	516	486	469	493	502	497	545	497	525	488	512	508	508	498	516	541	506	478	492	491	527	519	514	499	511	534	472	452	477	507	539	504	510	510	508	525	502	471	514	503	524	507	479	497	480	510	542	474	513	503	497	493	511	521	485	557	519	492	507	524	497	531	519	538	495	483	530	461	529	511	556	506	477	532	512	487	496	487	518	498	486	493	508	504	505	511	525	505	480	581	496	534	514	507	493	498	543	555	506	494	526	531	482	477	526	502	520	523	495	483	561	512	551	530	515	527	522	490	515	497	540	533	533	510	492	534	514	542	463	481	527	531	536	482	498	511	527	516	518	497	514	525	504	530	480	494	546	502	473	487	515	480	542	526	518	497	519	533	527	504	509	507	520	529	485	538	521	526	496	479	495	515	487	502	509	548	505	512	474	507	501	554	536	542	507	510	494	514	508	490	514	534	495	522	476	517	484	547	507	511	509	513	476	525	504	454	485	487	522	531	502	454	479	480	513	531	550	493	479	518	473	503	576	479	506	493	504	521	505	522	532	540	521	503	527	512	499	509	515	532	511	519	518	506	524	507	521	527	477	520	509	525	514	517	517	504	528	504	485	478	460	509	495	569	493	531	494	486	518	523	530	518	484	486	532	546	501	524	524	472	485	496	471	531	483	554	537	508	496	513	492	481	500	480	497	499	492	484	482	510	516	522	476	561	501	506	502	476	499	500	551	503	538	511	510	539	496	502	473	486	516	513	537	523	510	479	507	521	491	499	542	512	549	526	501	506	548	509	524	537	516	504	535	515	505	506	551	554	528	486	456	530	471	511	535	538	488	477	519	541	495	490	514	513	503	531	495	498	549	522	492	551	464	517	501	502	495	443	469	490	517	471	460	471	506	464	510	525	492	499	484	495	512	509	470	538	485	507	512	494	531	525	534	489	502	517	493	504	491	473	561	516	488	482	469	501	520	491	505	507	500	489	485	514	553	516	503	524	487	512	520	488	465	546	491	526	508	495	498	480	510	528	459	520	495	499	488	509	484	509	498	486	544	493	523	477	486	535	524	540	503	506	524	494	522	484	545	505	494	551	505	542	553	470	489	488	511	489	509	524	556	490	522	514	497	521	539	505	542	502	500	482	504	513	513	529	471	539	489	528	515	481	551	473	530	553	520	486	506	515	463	496	500	523	519	481	539	498	489	514	505	508	542	514	509	549	501	556	535	474	524	551	479	519	526	495	520	461	489	548	515	457	468	520	485	474	526	536	498	527	533	570	552	532	512	518	487	502	505	517	492	504	505	533	475	553	535	524	506	487	510	523	527	524	479	527	544	483	523	502	512	542	509	450	550	525	527	565	485	530	498	564	519	454	523	497	476	538	520	542	529	563	522	495	493	488	514	510	488	542	513	476	464	519	518	499	506	483	506	519	495	515	507	498	518	494	514	527	510	541	542	530	504	531	509	511	495	488	500	491	498	498	516	507	520	488	526	490	477	535	494	515	506	537	515	505	453	518	471	492	489	473	490	476	507	525	508	513	498	499	471	552	529	481	524	547	514	506	535	506	473	525	501	494	540	518	532	479	505	520	478	528	521	520	523	490	496	540	517	485	475	506	483	511	517	499	511	476	488	512	532	498	500	514	489	525	495	489	496	509	465	548	472	477	459	484	503	509	513	555	502	511	534	482	522	477	490	489	495	547	498	523	511	539	498	481	476	480	520	543	484	495	521	473	524	484	496	538	526	527	546	536	520	489	544	508	517	501	503	531	514	485	524	506	489	472	439	508	512	502	502	499	519	480	530	472	493	480	528	512	512	492	522	497	532	523	487	500	506	494	528	505	493	510	502	503	492	500	486	508	521	459	529	530	529	508	524	523	511	498	471	542	485	521	508	500	518	506	489	526	525	505	534	531	512	501	475	490	497	525	513	450	497	517	491	502	531	518	523	502	480	526	504	469	554	503	512	555	519	531	534	538	499	518	495	538	504	507	514	491	546	497	533	503	514	462	541	486	505	492	527	498	517	493	487	496	481	487	498	482	512	536	510	482	533	511	528	458	549	524	536	518	482	521	549	564	506	519	521	493	520	527	472	517	510	528	527	536	533	506	510	523	555	502	511	518	526	531	504	485	492	514	491	516	482	501	489	528	498	493	538	564	466	500	527	499	490	506	508	481	517	514	547	533	495	485	500	504	504	532	526	502	536	511	513	476	526	481	504	480	495	484	492	491	502	485	511	520	543	512	479	515	483	478	494	497	474	489	473	487	518	489	508	486	509	534	537	504	536	527	476	506	532	483	498	527	485	501	521	489	511	545	493	517	503	497	496	537	512	505	487	542	510	508	484	476	462	506	467	549	538	530	539	509	514	497	506	522	502	526	482	496	464	493	496	518	505	518	517	480	503	500	535	506
41319	68000	54248	38697	33775	29114	24981	20663	17559	14731	12101	9828	8019	6378	5228	4527	3895	3332	2880	2534	2247	1942	1744	1576	1504	1340	1216	1104	1134	983	1029	943	909	921	853	789	828	849	787	760	754	760	732	700	745	725	700	706	720	731	681	739	673	703	724	704	665	686	708	681	701	689	662	646	682	693	635	641	693	646	651	637	705	679	677	654	642	654	638	675	661	632	630	619	658	608	648	704	698	654	702	676	637	636	688	636	664	653	694	616	632	652	692	671	685	678	658	656	648	626	643	633	683	677	608	670	676	657	622	671	612	697	691	685	660	642	687	679	623	685	631	645	603	698	666	660	677	647	640	645	657	671	667	651	667	661	683	675	659	669	653	648	638	668	667	668	637	662	656	621	651	663	659	682	705	593	673	655	663	679	657	662	659	683	631	624	652	601	655	674	678	686	653	632	679	595	623	627	637	621	681	642	623	706	593	653	647	659	644	668	654	681	669	676	644	663	654	664	694	641	634	599	656	661	627	660	663	691	674	624	635	647	697	675	660	679	634	641	678	651	662	651	668	640	684	681	612	668	648	624	671	634	697	632	729	665	672	683	641	689	650	659	666	672	669	655	643	635	676	639	661	663	669	641	680	642	641	688	669	631	625	684	700	639	639	646	649	621	653	620	738	677	645	689	658	643	687	684	694	659	666	631	633	624	686	669	690	660	677	629	694	654	627	639	660	609	680	645	668	635	654	657	647	672	630	654	651	644	640	585	632	639	676	677	654	686	622	690	643	611	640	648	671	623	659	640	659	684	658	639	657	647	666	640	649	638	676	625	661	645	647	636	661	645	669	659	677	669	658	636	658	644	616	660	622	663	677	674	701	662	644	667	649	673	644	678	660	645	671	666	689	643	664	631	674	647	599	690	624	651	629	688	653	686	690	675	638	639	631	649	679	668	679	709	608	634	662	666	678	642	656	643	710	641	619	678	633	652	656	649	697	584	645	646	645	709	623	661	636	636	659	655	658	638	651	639	685	656	654	666	636	667	634	743	658	659	656	668	643	624	638	614	651	690	661	684	646	652	651	638	639	619	677	686	672	663	670	637	682	666	630	662	669	710	634	623	654	635	647	659	673	674	654	669	672	678	669	694	676	610	669	652	693	696	640	663	670	663	642	669	668	622	644	666	601	648	654	681	632	617	695	617	597	651	648	674	690	651	657	642	647	671	668	677	654	693	667	615	652	658	721	604	632	653	656	679	645	596	674	640	665	658	630	621	671	642	648	705	632	720	665	634	636	678	615	664	617	608	636	628	659	690	651	655	674	653	662	679	668	667	622	647	655	636	626	630	641	635	635	663	665	669	633	639	622	624	621	625	626	611	658	657	657	636	629	627	647	645	674	655	677	668	638	733	667	639	670	632	655	658	650	662	659	710	663	658	651	659	644	630	678	634	670	675	623	704	641	619	653	670	588	647	671	623	662	629	664	676	661	686	652	647	665	628	701	618	652	645	677	653	646	666	667	711	667	671	695	622	680	682	616	680	657	650	626	703	621	676	655	610	629	640	685	647	630	676	654	682	678	652	670	721	663	649	635	637	663	628	644	617	673	673	666	659	642	655	643	600	646	698	638	636	650	674	660	648	651	695	646	674	698	643	674	620	639	712	661	632	656	605	657	673	623	697	684	668	685	640	679	666	684	700	660	643	659	671	629	691	693	672	668	689	607	692	668	648	640	652	655	631	656	638	655	673	662	667	668	651	649	676	677	682	647	693	687	700	651	660	609	643	691	652	659	622	658	681	699	672	690	688	619	646	631	673	632	683	658	673	634	669	611	681	664	674	651	646	676	621	661	659	663	691	650	681	687	692	683	675	666	637	634	648	674	671	648	624	606	617	716	663	684	678	675	653	708	647	671	643	643	669	648	672	665	634	669	633	678	632	668	640	616	643	665	649	630	652	704	640	640	669	663	704	656	668	669	661	649	639	652	627	614	608	636	666	676	596	608	677	625	641	662	637	665	658	672	653	612	651	682	643	643	648	638	615	659	681	668	690	616	635	634	650	643	652	676	712	663	664	665	674	674	655	660	633	670	666	670	675	673	647	714	668	653	640	651	659	664	645	662	641	651	681	654	639	660	633	627	666	621	680	662	678	684	689	664	669	678	683	696	642	648	642	662	623	610	662	683	700	623	630	585	586	683	630	653	648	639	647	651	678	635	667	591	663	649	648	670	629	694	648	650	676	634	694	646	666	662	642	651	673	630	669	664	699	708	628	625	653	646	655	683	647	642	625	668	618	644	631	661	652	646	653	683	640	642	641	644	632	639	670	674	614	617	672	695	672	663	662	663	650	690	663	635	648	650	632	628	653	619	691	647	670	622	631	683	634	680	649	633	647	587	680	656	646	641	607	669	626	650	679	655	695	670	630	603	658	675	640	644	706	628	623	677	635	709	672	661	681	662	694	642	636	633	668	642	609	667	658	639	631	690	649	641	645	635	619	648	703	651	710	667	670	634	629	718	654	676	681	659	640	629	672	633	630	614	644	708	642	676	682	667	667	628	667	675	688	615	641	645	664	663	664	613	612	639	689	634	648	671	646	665	653	681	666	660	635	646	635	638	648	677	618	646	660	683	626	678	624	644	631	718	645	677	689	664	623	658	702	632	702	628	623	623	656	649	719	619	623	661	647	664	644	650	657	658	696	649	645	659	617	652	652	663	679	630	668	667	619	668	628	655	660	673	673	647	614	640	641	667	627	673	692	664	688	653	684	629	646	651	659	655	634	633	657	646	677	635	666	640	660	673	658	667	658	631	671	650	692	609	680	684	661	678	652	669	641	685	679	628	663	656	680	673	623	650	648	667	624	671	664	652	638	624	680	659	680	642	663	674	668	617	658	690	663	656	653	653	629	640	632	669	648	625	690	647	664	671	638	645	637	649	632	637	650	698	652	669	687	641	636	684	642	622	674	638	650	666	662	646	657	691	619	728	639	684	609	648	709	688	655	694	671	640	684	612	605	674	643	637	674	653	630	657	644	653	680	656	630	646	660	644	674	636	648	630	645	667	690	625	658	691	684	663	663	675	629	660	629	633	692	670	639	698	669	678	685	657	660	646	650	641	677	618	620	684	711	659	610	723	687	655	674	632	681	592	669	641	656	668	639	668	672	692	642	661	681	634	633	618	645	651	636	684	671	684	652	638	645	655	667	621	659	668	585	658	638	661	682	660	636	663	659	680	664	600	625	658	674	691	678	663	621	698	673	637	687	665	633	680	647	709	649	675	632	641	664	666	658	637	677	649	672	633	660	634	685	686	616	649	623	704	668	642	645	692	654	661	663	634	698	682	678	653	657	629	650	613	646	649	624	639	701	649	671	633	707	656	636	590	664	670	642	655	623	668	639	671	661	641	632	641	644	678	688	653	614	648	688	692	620	653	638	675	642	672	735	666	650	629	644	627	655	603	668	639	662	675	644	670	676	691	685	650	658	664	700	628	626	646	679	664	689	695	638	676	662
29820	31950	35433	26210	18030	12407	8392	5970	4552	3527	2803	2152	1887	1623	1362	1196	1096	976	908	859	774	761	726	662	632	657	594	508	548	537	538	555	546	583	489	510	493	528	512	436	481	482	494	480	490	456	518	510	472	473	455	486	448	508	500	461	474	480	471	496	494	452	460	481	471	500	445	515	460	496	500	444	463	492	433	452	458	470	459	490	463	495	490	494	461	477	498	482	487	464	473	475	465	470	449	497	473	439	448	471	495	491	442	492	476	476	495	476	448	465	483	453	452	434	475	466	456	489	472	459	440	474	467	432	464	473	450	481	491	493	443	467	459	462	473	460	450	462	473	437	461	489	456	504	474	469	455	474	479	446	468	477	484	449	436	478	471	457	484	425	470	463	446	471	472	460	498	446	470	453	482	441	449	463	500	489	441	473	497	458	451	472	456	481	457	436	465	476	436	474	476	439	451	444	447	468	463	453	447	482	444	434	491	518	481	495	508	443	482	522	506	447	474	490	502	475	464	471	452	482	488	438	450	490	516	443	462	487	493	470	466	454	424	458	437	446	475	428	499	497	433	475	478	474	460	480	456	461	527	472	442	460	464	488	475	428	469	458	477	464	468	467	473	496	466	451	484	494	431	480	467	450	445	479	443	457	481	487	487	462	489	509	503	491	475	427	441	463	427	483	459	494	504	451	450	468	482	444	477	452	479	445	487	479	513	499	470	447	494	433	506	477	513	451	474	484	519	450	480	514	473	481	491	477	428	460	451	483	477	486	475	458	455	488	461	442	462	479	493	455	453	492	509	442	468	488	458	458	477	464	519	450	446	424	454	465	475	474	494	452	488	459	505	453	446	481	465	452	504	493	459	463	436	452	491	474	467	497	464	445	472	473	471	452	458	425	450	469	475	477	459	492	496	495	502	488	458	506	482	458	425	492	444	466	476	473	429	471	461	496	468	447	464	440	443	524	463	510	461	471	439	458	489	489	455	499	433	459	473	488	446	449	452	494	455	461	459	428	512	485	463	472	423	478	471	443	481	470	473	434	450	458	430	488	463	453	459	468	436	500	477	448	491	476	455	493	463	428	455	460	466	462	463	489	478	461	482	456	499	476	502	416	466	470	466	461	494	511	484	443	464	458	417	461	459	422	499	430	469	457	456	449	471	452	471	501	472	502	485	479	459	468	505	489	461	486	469	479	437	450	455	479	460	508	487	451	435	455	470	447	477	469	469	468	444	493	466	473	474	504	434	476	481	448	441	469	478	495	448	446	467	470	465	476	453	489	470	463	457	440	469	446	452	490	475	453	468	491	439	475	454	490	463	464	445	478	467	492	462	439	483	445	429	456	466	452	496	476	476	448	438	481	487	465	430	461	476	435	471	471	519	486	475	467	469	481	444	461	522	455	487	481	478	455	471	468	448	494	458	467	454	453	446	446	429	477	451	468	485	430	476	481	444	455	474	475	482	444	468	467	491	485	456	453	474	504	472	457	453	497	489	481	438	459	465	444	453	426	467	488	462	439	461	452	421	467	458	531	438	489	475	455	518	478	454	446	446	478	455	456	491	472	461	480	424	453	462	481	435	434	447	462	462	498	454	449	468	462	442	481	467	441	463	494	482	462	451	456	458	470	455	465	443	462	491	475	505	463	508	454	457	468	481	481	478	453	481	498	470	455	456	480	489	431	454	463	516	487	448	445	452	471	443	415	456	448	451	480	488	474	456	450	442	454	482	450	447	465	476	457	478	443	472	494	476	464	509	462	502	486	466	465	469	509	498	477	449	507	457	472	454	503	477	446	446	446	485	481	509	479	469	447	494	452	449	514	441	466	478	530	493	471	455	437	438	444	454	501	473	452	453	475	454	463	504	461	491	513	442	445	511	448	480	492	461	478	507	476	414	499	483	446	490	456	488	479	443	489	507	497	495	470	433	444	451	461	417	475	484	468	498	443	444	510	457	486	485	465	457	471	453	449	456	489	416	451	457	465	453	469	453	443	486	449	493	446	481	471	449	461	487	467	498	470	456	475	431	463	466	485	472	447	465	444	430	475	462	463	482	478	472	496	467	485	457	467	485	443	443	472	436	464	495	477	467	439	459	475	486	462	493	489	454	469	480	476	455	470	470	469	485	449	473	481	469	475	500	492	457	453	465	465	433	455	477	494	470	480	451	514	441	451	455	440	480	466	473	471	533	426	489	442	455	516	472	451	469	453	474	462	451	496	484	477	454	459	468	483	467	451	440	461	459	496	490	465	449	467	480	486	487	435	470	460	473	481	422	463	484	459	420	470	447	477	470	443	500	441	449	467	450	453	458	487	503	497	460	457	447	505	476	439	457	467	462	476	448	457	479	502	424	440	492	470	442	501	475	449	420	472	465	486	442	468	466	460	491	441	452	431	498	478	513	449	487	446	485	437	473	509	469	473	457	505	493	473	471	448	472	442	507	489	474	428	445	454	478	465	522	465	474	438	466	439	476	502	453	466	465	462	484	501	478	458	500	472	444	475	492	464	485	432	456	428	474	507	465	453	482	434	472	438	485	466	466	465	512	479	456	469	453	485	444	491	440	451	461	448	470	437	448	484	451	493	503	452	462	506	474	454	471	448	437	436	472	481	472	439	455	439	452	417	489	473	495	459	469	452	501	474	488	448	484	489	440	475	462	481	456	475	471	458	440	480	480	489	464	484	469	488	429	484	434	480	507	466	453	473	483	493	451	504	487	506	469	460	462	459	489	482	440	443	483	483	448	459	462	467	469	475	472	426	462	485	408	450	462	470	439	479	451	443	451	464	475	477	473	480	474	474	482	434	491	468	435	498	467	439	487	455	469	470	513	493	448	434	475	466	418	486	487	478	489	482	447	475	502	465	460	465	464	467	446	468	465	431	494	519	447	496	451	463	424	532	482	444	435	446	457	464	469	445	497	464	460	458	461	473	503	467	490	457	465	480	430	492	466	473	499	469	487	525	439	483	474	487	489	451	463	435	458	465	450	461	474	463	466	497	478	466	471	489	488	525	450	499	430	448	444	489	479	446	456	456	463	455	477	450	466	492	470	459	491	431	463	460	456	445	477	491	475	423	439	445	483	466	434	485	465	465	485	488	433	475	475	463	446	473	441	454	471	463	482	435	496	423	452	480	475	484	478	462	457	455	428	459	459	424	436	484	430	481	520	446	457	494	483	471	489	490	474	429	497	471	476	485	488	492	473	467	464	502	494	484	471	459	460	480	467	463	463	480	485	494	500	476	476	504	439	500	450	488	471	463	495	483	437	483	489	454	496	468	467	443	502	479	483	531	469	488	491	471	472	448	488	468	460	491	476	492	501	465	436	435	460	434	473	481	455	431	452	451	441	457	464	454	440	418	454	419	442	447	475	484	443	450	454	489	506	475	467	446	435	496	508	481	495	471	444	482	481	489	449	457	432	476	447	440	438	475	498	462	498	488	459	484	467	443	484	478	474	459	440	466	459	444	462	484	453	470	450	479	426	449	445	428
36125	50617	40276	28211	23089	18764	15147	12018	9636	7746	6291	4996	4190	3265	2723	2351	2103	1866	1562	1394	1417	1230	1091	1023	1021	897	890	841	800	763	753	784	678	724	667	711	682	716	694	667	698	667	688	647	632	659	680	637	619	621	629	630	630	581	662	589	626	602	606	621	596	629	577	644	638	627	632	604	634	593	613	596	640	636	628	674	600	622	616	598	626	641	600	609	580	597	636	601	582	639	597	607	619	603	631	571	606	584	651	635	611	632	652	595	651	583	587	588	601	639	656	645	618	615	647	622	619	602	601	618	649	674	572	646	631	611	605	616	568	612	619	666	596	587	672	644	602	619	605	624	630	624	661	568	624	602	609	635	617	598	613	603	621	619	622	573	674	643	580	644	603	624	633	573	626	605	609	625	644	607	648	614	620	616	589	632	605	641	605	604	641	643	636	656	620	617	612	666	620	622	604	631	617	610	631	593	606	626	623	619	539	608	614	656	625	612	621	603	605	619	627	633	574	624	625	628	645	651	602	624	619	623	638	574	602	614	608	661	672	645	606	620	615	631	611	643	652	616	619	630	606	672	589	614	564	596	600	621	631	596	597	626	637	597	672	645	647	644	606	656	645	617	579	593	601	614	606	628	622	606	665	609	608	613	588	619	623	611	614	601	634	626	640	591	644	649	634	621	641	630	634	609	640	606	663	637	608	630	638	611	596	598	609	612	606	599	625	621	651	653	599	623	653	639	640	626	608	591	638	604	593	658	629	648	606	654	588	643	648	606	563	614	608	616	639	552	628	558	614	600	592	584	655	590	661	633	623	624	651	590	620	612	627	605	658	617	625	629	623	605	639	633	634	618	566	642	610	590	562	572	619	655	609	633	660	638	637	678	643	573	634	625	585	602	631	624	634	588	649	631	616	601	604	655	645	636	618	593	616	624	610	601	584	608	635	594	643	650	609	654	607	584	559	638	638	604	603	606	623	578	595	631	559	637	617	548	560	620	644	607	623	594	602	569	603	631	611	596	633	629	640	603	590	612	596	622	605	634	596	639	630	637	602	605	620	663	607	594	631	594	627	616	627	597	594	593	648	578	609	646	604	564	585	580	591	615	656	617	594	622	615	632	581	639	615	677	589	626	576	607	588	582	577	654	612	579	678	606	653	638	652	622	612	640	679	657	591	629	604	665	641	640	637	628	590	649	588	618	621	625	619	607	628	579	588	628	646	606	613	640	605	633	630	620	582	587	617	669	597	630	610	616	610	585	614	622	621	650	579	585	660	604	640	593	630	616	604	582	626	637	653	561	601	611	596	631	661	596	633	637	629	603	620	580	595	584	630	626	583	607	597	673	607	610	617	631	616	590	607	649	602	597	655	641	613	603	630	648	607	648	646	593	635	594	586	665	665	599	662	627	618	637	632	583	669	637	606	587	630	636	611	650	621	665	581	606	622	629	597	634	615	649	654	651	647	597	594	617	640	610	649	633	607	671	644	583	579	599	629	627	621	574	590	612	598	611	608	608	650	612	590	646	653	651	620	611	648	635	586	605	640	600	613	599	582	631	617	589	624	671	597	607	604	621	610	639	603	606	576	610	579	600	616	624	579	595	593	582	630	613	569	602	627	642	642	607	626	601	606	622	622	610	651	614	572	656	631	621	601	594	600	646	625	599	638	637	609	611	618	587	605	606	581	641	623	570	609	614	573	622	627	618	666	615	569	642	596	609	554	654	609	591	645	608	614	586	577	590	617	599	629	613	590	637	620	601	630	579	610	649	602	621	629	611	635	665	623	619	592	620	629	620	615	627	579	630	675	635	615	585	585	640	608	635	624	606	628	614	621	625	624	615	598	625	621	613	607	657	640	614	659	611	589	626	616	631	634	610	641	618	656	627	650	666	598	645	596	607	626	660	622	619	621	590	672	660	623	622	604	620	584	618	677	647	620	600	618	614	606	648	615	663	577	641	634	582	594	626	607	579	611	632	604	585	617	599	634	628	595	606	649	618	600	656	620	607	588	603	627	607	621	608	688	621	618	636	612	612	630	636	560	560	628	648	609	643	628	597	610	585	594	651	645	643	678	599	633	604	623	632	653	629	609	650	634	599	596	616	664	627	603	576	596	632	645	609	643	626	653	666	648	644	609	618	582	669	596	633	630	607	622	597	588	628	629	637	587	586	601	618	587	667	628	587	614	672	648	626	598	660	631	597	615	659	580	632	616	617	604	615	653	613	608	634	637	642	602	619	622	594	627	662	622	626	652	646	650	616	563	639	583	595	615	615	563	616	626	642	625	603	581	605	648	632	624	622	622	622	641	606	614	617	594	602	637	657	631	654	635	631	586	608	612	619	617	587	657	611	594	616	644	609	632	636	598	621	547	648	618	636	602	616	618	627	603	610	608	609	611	575	641	632	630	630	617	566	606	585	614	601	606	696	596	631	612	632	606	620	649	669	613	642	615	632	634	631	592	636	607	639	592	582	660	619	632	601	652	618	596	609	616	618	627	610	660	591	663	596	595	602	612	645	619	641	603	692	613	640	648	591	609	608	615	603	590	576	668	639	598	640	624	623	635	586	597	639	659	610	614	592	633	600	627	667	675	600	626	637	537	586	612	596	618	631	614	630	639	590	608	637	613	572	601	620	631	593	621	584	621	637	650	673	657	611	633	590	624	630	626	600	632	617	594	605	639	595	636	627	606	651	607	634	666	636	606	605	604	618	646	612	628	614	630	635	612	600	644	622	598	626	645	583	600	668	611	585	621	569	635	594	597	597	639	624	642	615	631	600	607	606	589	605	636	623	579	625	618	614	610	608	605	637	606	638	624	674	600	599	607	636	617	618	560	633	612	620	697	614	609	600	613	651	601	602	629	656	630	610	641	608	659	612	617	611	615	637	617	617	627	627	596	615	620	612	586	586	592	679	622	615	615	629	657	617	598	647	581	631	614	610	594	586	596	630	641	597	587	594	642	605	587	600	582	589	651	596	647	642	586	605	649	609	620	667	630	612	621	585	607	619	629	627	644	642	595	610	630	640	544	603	578	619	606	618	581	565	622	622	624	608	593	660	636	611	670	582	579	557	619	647	654	615	638	685	627	632	603	609	626	642	565	590	651	622	621	599	593	636	605	602	596	613	608	611	590	614	634	633	615	649	618	603	577	604	635	656	624	636	627	664	624	598	593	627	633	635	608	600	563	627	611	588	606	597	599	614	593	632	602	608	612	612	584	644	607	596	614	620	630	632	592	633	591	576	594	596	630	596	617	590	618	652	623	645	590	657	584	650	579	632	655	637	672	600	610	622	591	640	623	581	641	625	620	625	592	621	585	618	659	634	607	571	612	663	633	584	624	605	620	637	631	640	647	602	639	594	604	632	607	603	605	593	631	604	590	603	672	623	623	594	611	630	654	591	567	588	652	610	613	590	604	629	610	581	627	585	600	601	610	612	600	649	617	593	595	652	611	605	573	626	590	577	612	625	648	657	600	579	617	609	596	650	580	603	599	586
24634	21745	29351	25449	23249	21507	16606	10309	7276	5841	4468	3700	3037	2445	2050	1763	1573	1473	1245	1147	1091	921	897	884	723	728	672	677	638	602	613	632	561	612	565	563	594	586	522	600	565	487	522	539	583	531	543	509	517	535	549	511	520	568	524	497	479	485	523	521	544	530	493	501	507	512	536	523	530	500	490	506	518	529	538	528	485	542	498	460	527	529	508	532	516	498	501	545	533	539	517	554	553	549	489	499	475	514	479	509	527	534	496	535	488	513	512	478	555	504	529	522	489	518	511	515	506	518	483	534	523	505	474	528	466	500	507	505	476	508	509	554	522	539	538	518	494	510	533	500	499	552	483	525	535	437	506	511	532	542	514	517	536	512	520	497	510	492	531	500	554	548	519	492	525	548	544	514	549	491	522	500	498	495	503	514	508	505	536	498	488	516	487	546	511	530	494	540	528	521	527	511	507	520	543	499	503	509	492	486	526	514	508	520	500	510	515	538	513	537	498	506	527	516	509	509	504	523	538	496	477	515	499	522	505	482	479	529	512	481	481	536	544	526	482	508	513	532	515	528	512	491	531	507	509	495	464	544	512	516	506	493	512	540	497	533	500	495	515	498	512	550	543	496	475	497	562	529	534	498	477	500	511	461	508	544	510	499	471	476	521	502	520	504	518	522	470	503	538	502	529	478	508	481	530	498	503	514	506	532	493	524	521	527	523	510	521	496	509	489	512	476	525	524	529	483	493	551	506	505	520	530	538	493	529	518	503	484	509	496	504	493	473	502	538	539	523	510	482	553	500	583	532	498	528	472	508	492	515	497	474	538	530	568	513	508	502	531	518	493	499	523	542	509	510	474	494	514	530	510	503	509	482	516	526	501	520	523	520	469	484	516	516	501	523	524	558	523	502	469	518	523	521	504	536	510	531	490	501	536	484	540	503	507	545	508	499	504	486	529	492	535	473	504	507	523	495	510	456	495	563	506	495	558	516	503	504	506	470	495	467	492	512	509	517	526	538	485	518	536	477	512	506	511	524	498	476	512	519	503	505	457	543	462	479	538	532	482	493	527	512	504	548	505	508	492	562	525	498	501	518	492	479	519	526	501	495	529	506	480	522	536	503	516	488	503	550	526	515	477	508	506	516	544	515	510	493	509	494	490	479	498	479	506	549	498	524	476	499	500	509	483	536	523	531	494	547	520	503	456	538	453	520	485	470	491	467	486	539	483	507	475	498	539	522	517	497	509	499	503	503	495	543	486	516	513	551	501	532	529	508	485	500	480	497	527	528	547	505	534	535	548	567	492	520	511	511	528	467	524	498	500	487	541	550	504	508	471	518	510	535	520	523	513	531	534	474	479	524	529	490	532	498	517	549	531	519	542	487	526	544	493	537	535	504	483	505	510	469	529	501	571	511	500	487	522	505	521	477	503	526	501	489	525	523	555	546	515	493	468	523	534	541	515	510	497	504	508	522	511	536	532	550	531	516	526	532	507	556	501	515	526	532	487	493	528	517	507	491	490	498	521	486	501	548	532	550	510	517	521	517	549	553	509	535	490	499	528	497	526	502	521	527	523	521	498	511	505	510	511	549	547	553	486	532	498	535	522	543	467	521	539	535	491	472	515	535	521	560	522	525	494	512	507	516	503	559	536	551	476	520	498	544	520	489	540	452	541	553	537	506	508	535	526	501	542	511	538	502	505	526	502	524	514	535	497	520	501	521	548	530	533	530	481	519	540	507	482	501	503	476	524	548	508	565	521	483	494	562	520	524	511	514	545	534	505	518	514	535	483	516	476	513	523	521	530	528	504	514	512	517	531	463	547	551	532	517	540	510	511	487	502	528	507	513	467	506	504	517	538	465	541	523	548	538	505	481	496	469	520	510	533	542	515	490	549	486	529	491	519	506	537	515	553	504	531	522	480	533	528	539	490	516	553	498	484	492	530	502	481	533	493	527	520	539	503	493	486	521	491	506	537	520	516	495	537	502	509	494	491	516	508	507	518	520	518	498	471	510	498	494	495	467	484	496	508	496	499	543	514	503	475	494	520	486	501	519	489	527	513	511	533	512	542	477	545	520	533	458	491	519	495	531	470	564	476	533	586	492	490	520	492	540	480	538	530	524	541	521	480	524	527	537	551	504	469	482	527	521	517	544	489	496	538	493	497	516	518	505	529	554	517	554	514	485	578	500	534	510	507	549	527	484	472	524	511	501	537	521	521	504	495	486	508	518	528	525	522	508	520	482	505	497	522	513	476	526	507	536	522	500	498	517	504	536	484	495	545	529	503	500	553	483	523	462	496	524	517	507	467	498	515	476	475	537	518	499	527	514	522	506	521	517	497	543	472	553	504	518	545	533	495	503	507	531	529	480	498	509	516	451	490	504	490	499	482	493	536	525	502	517	499	509	490	511	483	497	507	500	529	517	491	522	532	522	505	476	515	523	538	499	524	495	504	500	519	507	490	548	499	504	474	465	506	523	471	543	476	495	492	564	495	521	499	522	486	505	496	506	529	524	526	501	490	557	537	557	514	521	524	504	553	497	506	499	495	497	515	495	531	508	515	509	511	519	528	530	478	532	499	525	536	491	544	560	508	515	508	535	526	539	521	513	496	533	513	542	524	527	515	556	537	506	532	481	535	537	527	538	519	526	518	494	534	490	479	506	518	479	546	510	515	494	522	501	437	479	476	504	506	514	515	487	497	504	509	533	553	502	526	460	513	503	520	494	475	520	520	467	513	524	525	518	497	496	491	510	482	498	544	562	501	487	540	521	530	499	530	528	504	503	523	498	539	510	526	485	540	510	522	527	490	520	530	573	518	517	482	529	539	460	523	503	513	472	482	506	497	507	451	528	518	498	522	523	530	535	528	490	534	517	480	501	487	545	545	514	509	527	521	552	528	498	515	504	491	498	500	526	498	504	519	494	503	519	529	497	500	514	506	512	557	470	504	540	515	546	525	524	483	545	519	507	552	552	499	483	504	502	534	534	527	480	524	441	499	533	492	526	523	512	519	507	533	508	544	483	512	503	510	550	493	525	515	530	547	552	501	549	555	523	530	486	526	520	501	470	483	491	494	482	511	547	517	511	527	523	489	491	554	540	537	473	516	511	496	504	511	515	563	475	491	522	509	511	463	527	504	509	520	526	494	537	518	544	492	518	524	519	474	522	536	525	497	534	512	558	498	503	509	517	489	545	520	523	498	501	536	517	490	521	524	537	490	543	540	548	486	493	513	477	508	501	506	538	526	542	490	557	486	499	536	509	519	515	506	525	515	508	467	518	490	504	525	529	514	494	525	529	487	523	502	522	501	501	517	521	532	552	478	521	521	457	548	534	472	504	521	535	506	498	464	509	516	513	492	543	537	538	509	523	471	505	547	534	546	515	495	515	506	507	508	471	495	464	526	531	504	506	547	510	498	513	493	519	494	532	547	501	528	520	485	547	490	522	521	498	501	476	534	523	513	509	562	533	519	460	529	534	476	512	506	529	540	530	545
37748	61221	47077	34982	29918	25500	21072	17259	13980	11554	9343	7552	6186	5052	4155	3480	3018	2710	2370	2133	1853	1709	1509	1350	1272	1245	1152	1025	990	967	918	923	832	852	848	808	752	797	816	749	737	710	746	657	746	718	762	698	691	702	694	659	669	719	740	671	731	696	685	688	682	687	686	694	700	674	716	685	636	722	711	669	652	688	643	669	673	671	706	682	660	651	716	732	643	667	618	675	686	625	648	660	650	670	703	678	661	682	647	671	658	695	674	671	634	688	702	665	635	632	683	744	688	647	712	711	689	637	656	689	699	686	651	624	696	692	670	687	640	659	682	708	719	689	667	680	707	650	664	688	673	641	691	709	627	682	696	698	665	668	653	678	615	637	704	609	679	680	652	703	638	643	651	689	655	650	642	633	676	635	703	663	627	677	656	671	647	683	684	692	620	698	715	678	678	689	677	597	677	628	680	626	695	690	665	693	675	615	681	665	688	683	652	670	659	698	637	720	635	685	609	695	707	648	676	682	691	702	675	659	691	680	653	676	649	626	673	658	658	641	643	681	673	643	729	662	646	712	641	678	705	696	671	722	614	717	709	633	665	669	693	634	692	656	646	704	679	699	711	701	665	700	680	642	699	631	703	670	635	660	660	628	690	654	616	662	681	681	677	666	692	714	682	670	711	699	622	704	670	680	653	659	713	643	648	695	651	696	636	667	661	648	686	713	613	666	634	716	720	663	662	677	658	691	661	639	701	658	655	691	684	699	626	672	701	644	674	643	653	769	671	638	638	610	681	639	712	675	665	664	680	722	697	642	708	683	656	665	670	669	716	672	652	642	688	683	690	708	664	708	705	663	647	614	640	673	660	639	700	714	691	674	666	656	682	668	683	692	653	632	680	697	696	684	679	637	657	663	699	628	679	647	659	700	672	619	675	681	663	668	661	682	635	687	675	671	652	650	642	649	672	664	663	675	667	666	621	670	717	702	677	688	636	631	686	676	681	646	704	703	678	700	684	677	671	724	616	674	665	683	650	720	651	660	669	653	667	657	615	680	672	638	669	675	653	640	672	627	633	687	694	691	642	651	682	663	670	648	619	663	657	740	662	674	641	660	657	654	686	671	668	684	704	651	626	652	658	699	656	627	654	684	674	690	643	669	678	663	704	666	652	688	671	627	739	610	657	663	698	687	707	680	674	735	651	682	609	678	669	693	674	686	690	650	664	633	709	673	623	669	663	684	666	666	700	676	687	721	683	687	667	686	650	692	627	659	610	666	679	669	627	627	686	686	641	669	692	757	734	669	668	682	655	697	667	668	639	716	668	679	688	669	678	646	662	688	658	676	696	657	677	657	699	704	653	655	670	710	634	660	709	729	683	663	662	652	692	641	674	692	669	627	698	665	684	709	685	654	713	699	686	661	663	627	658	703	659	699	695	655	667	639	669	669	704	688	681	689	626	721	656	639	660	691	700	674	645	698	678	671	661	680	679	702	667	667	677	678	704	674	665	665	666	710	659	684	668	658	707	705	686	667	664	647	678	672	647	684	662	668	674	689	705	645	663	680	669	712	666	670	699	717	654	651	663	666	638	601	670	662	649	677	699	649	613	686	668	676	638	646	714	672	693	663	699	724	619	658	673	696	640	638	665	601	641	647	673	668	690	672	651	691	656	626	666	693	703	681	715	674	720	694	685	654	686	664	720	657	694	649	658	715	700	618	692	691	678	651	653	730	642	662	704	678	690	713	673	659	706	657	689	698	670	652	691	680	617	644	657	656	675	682	664	688	676	727	659	678	671	668	704	725	629	664	648	674	670	711	626	715	620	657	662	688	668	682	642	677	655	704	676	659	666	678	701	700	608	710	689	612	666	642	745	639	673	667	682	694	676	727	685	654	688	691	646	691	707	617	649	693	660	663	713	678	654	674	714	695	678	690	678	641	659	685	681	682	702	666	677	688	671	657	700	669	687	700	710	683	627	635	705	670	700	688	656	639	658	654	655	685	656	682	636	697	668	648	693	624	687	660	643	649	646	674	678	655	677	701	679	694	644	707	653	685	658	653	719	631	679	697	638	718	697	657	719	650	638	671	674	636	677	664	658	660	734	661	672	712	641	689	679	758	717	657	668	727	689	659	638	632	674	673	633	646	678	639	634	697	661	708	698	692	701	694	662	660	667	633	698	654	653	683	679	657	633	696	657	683	696	675	691	628	646	641	651	656	694	638	678	684	682	677	661	686	632	696	674	662	664	695	659	671	647	627	644	694	628	684	617	682	629	628	657	666	695	620	656	677	729	669	700	719	687	638	622	661	677	662	653	689	692	678	656	685	709	647	621	647	685	661	614	615	642	751	657	694	683	654	697	726	638	680	650	653	676	636	685	662	690	676	669	699	699	707	702	689	664	650	701	668	685	693	655	683	668	717	703	701	659	691	676	639	681	696	684	698	680	673	703	690	652	664	643	674	701	693	634	627	690	629	735	657	728	667	689	666	672	630	670	719	704	676	656	694	720	674	625	689	656	619	691	696	683	671	665	708	634	706	686	637	662	660	646	643	661	672	696	655	668	672	651	676	675	663	677	686	680	654	659	683	685	712	684	653	634	635	632	691	663	686	676	632	662	681	633	661	642	645	672	668	620	673	683	677	700	687	685	651	672	627	717	711	670	622	652	646	617	764	658	707	714	683	678	669	631	646	668	670	673	715	707	709	652	644	720	657	706	675	676	633	668	656	700	676	653	689	651	694	641	710	658	703	658	683	683	731	701	664	665	704	624	660	687	641	636	672	674	655	669	699	692	642	622	644	633	635	668	658	722	695	684	646	691	705	698	675	701	686	699	680	660	701	676	687	642	668	652	679	688	693	640	671	670	668	687	693	686	666	705	644	691	656	703	663	591	679	683	670	688	695	667	694	658	673	650	671	714	644	677	640	696	675	700	683	705	657	731	672	691	635	655	659	675	655	723	673	698	656	647	682	668	646	692	652	655	719	649	659	660	685	699	670	699	681	633	650	686	674	724	678	677	681	675	647	603	687	704	645	627	616	612	701	675	745	678	679	702	604	654	718	668	685	682	705	615	644	688	678	685	631	718	648	680	666	698	697	640	681	636	610	678	653	648	649	677	697	660	656	676	709	672	643	667	665	676	666	632	665	653	671	654	687	631	666	618	662	678	658	680	659	699	699	670	652	680	656	695	615	692	739	656	606	664	669	644	686	684	657	644	696	697	659	704	608	706	684	676	678	676	677	643	682	662	680	730	764	640	728	651	693	689	684	677	586	708	632	696	668	654	661	722	656	664	646	665	670	682	660	648	718	664	677	634	707	675	634	722	642	652	671	628	653	725	648	693	657	721	667	721	670	663	686	682	695	675	614	669	729	694	694	622	661	663	661	693	678	712	684	690	686	663	677	703	657	687	660	644	642	674	711	656	691	691	628	608	661	687	703	662	692	655	715	673	649	604	690	621	681	637	668	724	635	656	654	650	652	684	703	650	665	716	676	700	671	667	717
23577	21685	29609	24404	22403	24210	23501	14360	10084	7799	6094	4752	3805	3228	2689	2291	2020	1780	1588	1370	1277	1136	1050	947	855	839	788	721	762	688	664	649	721	634	615	593	594	582	529	571	555	542	525	532	499	540	518	501	520	495	511	537	520	549	507	524	553	518	522	523	505	482	535	516	487	539	533	490	497	491	520	516	495	513	520	519	554	506	505	519	509	501	510	510	468	527	476	501	497	498	491	478	527	513	511	518	534	559	499	464	564	498	521	546	471	495	530	476	498	475	515	518	502	513	483	473	523	504	527	535	544	514	525	495	495	507	575	519	500	497	495	519	497	529	456	529	453	534	524	497	497	516	540	488	503	548	489	481	517	477	479	507	528	542	492	500	461	507	489	548	507	500	519	443	496	522	530	539	519	519	540	504	531	490	493	511	548	528	509	487	483	509	480	487	522	494	500	470	477	493	516	506	487	495	470	507	493	489	490	509	482	472	539	518	502	523	502	513	502	502	552	528	476	483	497	502	519	489	497	454	481	455	494	506	506	527	535	486	495	507	508	513	482	519	561	521	519	504	519	520	508	543	472	526	524	535	493	483	480	505	519	490	494	498	518	535	525	454	512	510	548	564	538	468	494	488	523	515	511	512	515	524	536	474	520	508	476	492	505	520	502	510	521	505	507	517	504	512	482	493	472	533	484	547	520	487	475	454	511	560	501	513	487	464	522	476	512	493	546	508	473	490	491	572	466	480	549	516	477	513	534	501	514	485	536	512	492	536	511	528	471	480	502	495	493	506	494	533	513	504	508	511	521	506	546	536	508	499	526	491	528	508	463	489	516	504	503	489	488	490	531	489	476	507	529	542	501	487	527	517	530	476	494	519	503	527	495	513	505	513	501	522	498	497	523	519	521	518	468	490	503	486	519	490	500	487	525	501	500	496	523	553	469	504	476	528	510	518	551	491	504	500	492	491	491	520	474	455	556	523	518	556	501	526	471	526	518	530	537	461	481	496	528	534	543	481	507	482	525	523	482	503	512	536	489	511	496	496	511	489	528	508	541	477	467	496	453	502	507	512	513	488	460	481	480	538	511	494	507	525	511	510	513	491	470	539	522	474	487	470	491	517	491	500	496	486	489	490	487	542	520	460	526	502	518	511	477	542	506	494	473	511	506	517	470	488	524	508	512	512	532	506	506	513	550	477	481	498	518	521	509	553	512	492	515	481	513	489	495	497	503	553	503	523	500	477	540	541	516	496	500	519	493	496	516	502	503	502	521	505	527	522	506	521	495	523	480	487	516	482	499	497	474	534	504	485	520	504	507	484	501	504	513	495	502	475	597	527	483	492	505	498	535	471	498	506	496	476	485	525	515	475	514	562	475	521	521	491	484	497	497	508	533	476	502	534	495	489	519	516	494	545	486	476	505	494	535	518	505	480	482	496	518	476	485	482	511	529	510	477	516	510	492	489	511	498	494	486	499	533	531	529	517	490	538	504	497	527	508	508	514	497	481	488	509	533	505	499	503	502	503	515	499	512	472	497	480	472	500	531	509	524	557	496	498	495	524	499	534	517	540	523	494	507	492	534	512	468	475	499	505	485	511	489	513	524	495	496	512	452	530	481	525	514	506	519	481	491	492	561	513	480	513	505	542	498	500	507	556	530	521	499	494	549	503	517	536	502	486	507	487	462	526	545	521	518	497	451	528	507	516	503	513	541	503	505	505	516	498	523	522	520	545	477	522	477	484	478	500	501	494	478	503	495	509	493	542	480	490	493	524	512	457	492	530	527	494	531	501	517	517	508	526	489	466	530	502	507	471	529	525	491	489	514	482	510	489	518	526	499	512	512	501	490	555	495	526	493	491	556	530	478	519	534	507	456	568	506	484	497	490	494	528	517	468	484	543	495	521	478	515	503	517	520	528	502	529	500	493	490	546	471	527	478	503	483	517	570	455	478	513	468	485	490	515	522	518	524	509	491	500	508	504	542	549	473	491	494	518	525	522	509	499	501	463	495	515	494	506	504	490	488	501	499	511	504	508	520	533	540	511	529	487	505	506	479	509	562	516	527	525	530	492	543	539	510	511	514	499	506	479	570	534	479	492	498	535	528	524	527	576	515	518	490	531	470	505	487	528	487	505	483	507	507	498	503	511	510	509	518	505	503	497	527	511	522	506	484	455	493	496	570	510	511	492	525	523	518	466	502	542	487	531	490	469	515	468	502	470	517	527	515	468	529	501	482	499	491	506	506	524	509	486	513	551	534	547	490	512	514	508	461	479	503	477	452	513	480	488	523	516	516	495	518	527	479	470	484	488	529	538	536	491	504	531	512	560	494	521	483	539	479	508	470	516	499	517	557	497	517	505	529	454	492	488	458	499	484	489	472	526	495	469	478	501	489	476	502	515	511	473	495	525	480	505	513	481	517	514	510	507	533	495	487	476	514	520	509	480	492	503	547	495	540	492	477	464	493	498	511	472	500	473	488	463	515	484	532	534	523	530	489	507	494	499	485	508	488	488	483	486	530	482	498	484	501	507	513	531	484	471	498	525	525	495	477	502	508	485	533	498	491	555	529	521	492	508	527	551	525	513	498	502	544	481	518	531	529	525	507	507	510	489	479	487	468	538	477	512	517	534	466	491	488	509	484	507	477	515	466	508	527	509	519	491	522	496	490	519	514	537	492	541	503	526	491	482	485	446	478	491	462	523	492	526	478	548	510	502	548	536	500	469	535	494	511	450	542	546	514	536	548	484	507	526	516	498	532	524	515	506	518	510	499	534	489	524	520	494	533	494	500	477	507	523	490	498	519	518	510	500	495	509	515	513	513	507	494	481	492	479	553	552	513	532	507	491	519	513	486	538	480	503	497	478	507	479	480	494	521	538	541	487	508	531	492	493	516	522	512	538	513	497	512	507	512	540	526	509	538	497	476	516	509	522	499	480	520	503	537	474	499	492	472	468	493	457	513	473	495	521	499	488	551	488	547	515	531	499	479	526	513	528	488	489	530	513	498	451	518	484	469	510	470	474	476	479	478	536	519	503	528	519	472	477	464	500	509	504	510	520	513	542	537	539	486	478	488	490	533	516	473	507	487	529	488	539	553	494	527	493	494	468	508	489	528	494	498	497	502	509	491	499	515	502	517	494	484	486	541	474	473	503	485	490	525	490	504	503	546	530	508	519	537	531	490	490	565	481	461	520	521	542	510	531	538	528	517	515	502	489	509	459	499	506	520	490	522	481	483	493	518	532	497	490	509	534	508	484	541	501	486	479	512	546	490	495	509	504	530	516	503	542	504	542	514	521	506	475	511	497	506	514	501	515	531	537	515	497	512	464	482	506	522	500	537	508	512	532	526	528	496	512	497	500	543	511	522	492	501	518	481	515	517	509	494	524	496	502	434	535	485	485	498	521	512	483	497	520	528	530	477	491	511	502	524	495	516	511	540	541	477	521	494	540	490	499	479	521	476	488	480	489	474	508	529	517	494	519	506	453	493	514	486	506	486
41083	67011	50275	39072	34412	29756	25466	21352	17637	14551	11852	9533	7861	6492	5401	4685	3924	3484	3007	2607	2369	2050	1875	1620	1415	1314	1227	1189	1119	1023	971	934	934	901	825	826	818	734	763	799	761	710	713	727	710	714	727	682	680	674	643	704	674	656	676	694	660	677	660	697	654	701	666	654	642	696	661	662	625	603	613	658	645	619	662	668	678	615	635	654	687	648	661	627	642	660	610	645	631	635	632	689	678	674	654	655	676	665	688	678	663	598	688	633	683	634	635	655	673	653	654	621	660	603	681	641	646	626	647	643	694	636	665	666	620	717	607	677	665	654	677	669	667	629	647	663	642	639	669	660	667	692	660	631	679	677	617	666	634	605	621	598	668	696	651	637	657	664	708	665	653	635	650	658	648	656	697	659	669	679	654	613	648	661	637	619	651	605	668	631	627	605	662	660	627	628	632	663	651	645	639	645	672	680	663	619	645	688	614	625	662	665	654	624	674	627	657	678	581	606	654	668	662	603	643	658	675	670	694	670	678	669	690	637	607	705	669	645	621	678	636	677	646	667	609	626	645	657	690	656	655	686	639	675	620	600	636	648	592	622	654	680	639	649	685	676	594	718	663	674	646	650	648	610	659	648	668	616	678	632	623	632	589	632	686	649	666	625	650	697	658	619	653	667	638	668	644	645	618	652	641	677	642	618	647	614	655	615	650	651	655	669	665	644	690	602	638	690	677	598	712	585	638	673	701	614	651	664	682	665	667	676	637	652	671	629	636	652	657	676	709	663	642	636	647	668	626	658	635	627	635	651	655	696	686	636	633	620	640	656	695	665	672	679	646	641	641	654	638	646	638	661	655	654	676	625	692	674	618	650	640	673	646	629	616	614	652	660	639	653	649	654	617	602	644	672	640	607	663	662	672	667	658	698	647	644	632	629	628	623	605	625	664	663	624	632	652	662	597	688	622	657	706	655	646	626	640	674	628	632	629	621	635	707	694	638	682	592	695	621	634	654	703	642	657	655	628	632	632	627	688	659	614	625	623	643	655	695	637	625	676	647	682	635	684	622	636	631	689	633	625	704	642	662	693	648	637	645	691	680	644	666	679	642	638	632	659	619	630	651	625	639	613	666	631	607	616	688	648	684	678	612	659	650	680	676	644	656	672	651	654	618	695	636	642	664	638	616	663	667	679	627	643	609	636	654	695	666	606	669	659	660	719	647	618	591	657	681	665	651	615	673	640	661	627	631	630	619	665	652	665	625	680	653	661	684	649	634	672	677	680	639	662	628	606	656	649	639	610	610	687	680	653	676	668	676	668	600	622	653	645	591	703	659	643	678	615	666	646	663	654	635	603	661	643	615	661	681	642	614	633	654	641	638	639	661	654	671	657	672	660	645	649	657	639	607	678	672	607	618	639	636	670	645	622	621	657	687	659	658	648	680	646	648	630	618	676	649	630	684	626	640	636	607	717	649	643	621	608	623	635	651	623	652	624	655	635	706	634	630	668	679	665	659	620	629	670	661	606	663	631	605	623	617	663	676	659	642	635	608	642	647	701	655	585	635	637	595	664	682	662	649	652	664	681	632	578	697	609	660	588	649	694	682	662	680	659	702	589	658	625	640	646	614	613	661	646	682	653	642	639	629	643	679	617	674	662	654	676	623	622	663	650	658	665	642	639	618	652	669	703	650	650	625	651	691	629	685	687	627	670	623	690	625	648	628	615	683	688	657	610	654	695	649	649	644	656	634	663	666	646	667	650	683	614	682	628	629	689	678	667	653	675	624	647	680	624	643	652	662	649	686	633	635	636	663	708	616	666	590	641	619	656	633	728	610	685	658	688	596	654	657	615	635	617	697	670	649	675	668	623	693	650	650	662	660	665	677	617	656	681	668	709	657	662	662	654	650	646	670	621	685	670	638	626	608	626	628	658	663	643	606	656	659	633	657	676	660	639	668	629	669	666	685	620	659	615	612	581	666	671	693	661	637	630	620	659	638	582	609	631	629	642	639	678	632	631	666	657	673	614	669	619	635	634	605	648	674	660	583	646	664	632	673	660	648	652	675	611	656	638	656	616	663	678	645	664	645	658	661	687	678	657	626	571	684	645	656	686	649	677	658	632	647	691	635	662	665	689	660	677	663	632	677	630	633	657	666	623	645	669	646	648	670	641	662	621	692	667	652	625	678	619	649	603	625	665	658	641	643	624	636	658	635	653	680	639	646	623	656	631	620	694	636	716	667	704	630	661	678	667	637	645	683	664	662	604	629	649	680	640	679	610	632	650	672	697	614	653	646	704	621	667	644	616	646	692	655	645	669	664	659	673	646	598	684	685	635	634	634	654	660	645	646	621	667	642	655	682	605	653	625	677	649	600	660	671	668	634	660	659	639	728	660	656	610	645	637	632	628	635	627	674	638	612	650	675	628	622	624	637	663	672	651	697	681	633	663	639	617	659	666	663	667	643	677	663	643	678	696	669	613	649	670	627	649	663	631	668	636	661	665	705	645	647	668	632	661	683	636	610	645	632	683	646	630	647	651	640	651	612	680	648	655	642	650	645	692	657	635	645	652	678	644	629	618	665	641	627	656	675	627	647	613	637	644	700	654	650	654	683	660	674	617	667	665	644	660	610	686	657	621	686	692	682	659	679	678	691	654	624	677	646	631	634	644	684	671	616	650	732	624	599	626	643	637	632	635	689	689	591	640	633	667	685	634	691	670	666	664	631	644	661	665	614	655	660	660	649	644	648	655	620	619	623	606	649	618	668	625	629	643	690	678	659	660	665	658	657	650	644	627	647	658	679	629	636	652	667	605	579	627	661	647	657	642	631	620	660	633	604	651	639	668	650	632	650	652	636	612	683	641	628	617	665	664	670	666	645	667	644	619	629	623	648	651	648	659	647	625	649	658	670	608	660	631	666	645	636	662	670	651	643	668	663	614	634	648	678	685	638	658	687	686	636	646	616	674	685	663	631	641	644	683	669	632	651	665	651	637	677	681	665	668	631	615	624	618	641	665	649	629	647	677	630	653	654	667	658	632	641	650	695	662	685	618	648	635	676	674	629	666	635	674	617	634	617	680	663	648	645	657	644	678	619	704	639	668	622	632	633	619	666	657	638	662	688	639	630	646	668	694	638	685	658	677	612	672	623	649	665	601	639	657	643	646	678	618	651	628	663	637	667	659	688	609	612	646	619	658	594	655	680	699	642	602	657	649	649	623	678	676	707	644	624	651	624	668	663	585	656	706	651	657	656	638	673	647	670	655	659	627	633	663	648	633	638	647	663	647	637	628	709	647	643	679	655	634	654	655	658	619	623	683	653	664	620	656	626	638	666	656	628	613	605	620	665	613	661	642	687	651	689	674	708	666	631	660	617	672	642	636	668	630	638	673	711	643	661	644	623	665	684	681	665	667	645	649	630	664	619	723	656	642	633	654	637	678	656	674	661	664	603	623	632	626	644	676	666	672	657	666	641	664	657	647	617	652	639	653	623	615	704	633	658	609
29792	31388	33721	26515	18468	12945	8873	6178	4493	3584	2786	2209	1816	1536	1309	1221	1084	1000	983	855	831	802	703	660	657	624	584	533	533	500	511	494	457	480	475	487	470	489	489	490	465	507	496	457	477	409	490	497	501	485	468	493	479	477	462	442	502	514	474	455	454	477	452	467	473	444	464	448	474	444	441	451	476	458	446	467	484	481	458	483	488	462	451	468	489	458	392	431	452	450	420	457	469	465	471	429	494	452	475	482	446	467	472	504	492	484	432	447	476	496	476	458	481	472	450	451	473	424	460	464	453	457	456	450	459	466	472	462	432	436	506	471	466	470	479	445	483	430	473	480	492	458	408	500	418	467	475	451	455	461	458	500	455	478	440	504	456	479	469	455	422	455	431	480	442	441	456	445	437	442	453	431	497	419	423	488	488	461	467	453	469	507	465	443	437	478	476	447	441	469	457	488	484	468	485	481	463	454	462	458	440	468	466	448	437	504	474	436	435	445	457	448	462	452	456	456	461	428	439	420	482	474	454	480	460	476	454	473	481	456	495	438	443	436	472	464	521	482	454	456	454	463	450	460	462	485	459	434	434	475	490	450	479	470	448	425	483	453	446	430	471	444	474	462	465	442	430	449	466	444	468	462	452	506	473	448	492	451	479	470	479	482	458	450	512	443	453	424	459	475	466	435	498	465	487	455	477	471	464	507	470	446	482	478	405	446	474	468	424	437	461	466	470	497	483	491	437	440	494	438	485	476	504	466	474	469	453	454	470	465	463	454	447	448	450	467	443	459	474	530	488	452	453	472	459	458	466	462	455	465	467	459	447	480	439	498	502	457	450	443	446	455	473	448	442	473	421	458	478	455	493	472	447	488	419	433	469	491	445	447	457	455	473	449	473	477	486	482	497	459	503	482	462	434	485	481	477	477	470	454	449	462	434	457	494	451	459	452	434	449	442	458	461	474	523	460	474	444	519	484	470	497	494	448	441	455	459	437	455	450	453	463	484	478	491	460	466	476	456	493	479	463	495	406	485	434	472	453	467	499	457	469	460	441	456	452	439	473	420	411	456	470	484	491	450	428	444	473	450	421	432	446	477	490	434	485	427	471	489	442	457	463	472	476	419	425	513	452	489	437	479	458	454	472	452	476	441	501	479	479	476	462	445	478	483	505	474	476	474	505	440	457	448	458	453	477	482	414	510	480	469	455	506	430	449	464	462	469	454	469	448	481	466	442	420	501	472	450	481	464	448	460	471	443	451	446	454	485	451	490	425	440	477	444	417	450	439	445	451	470	499	440	481	444	451	435	464	456	439	445	450	434	461	461	425	446	480	488	454	427	508	484	481	487	508	435	439	449	468	442	455	461	461	486	493	473	466	448	468	479	497	450	491	468	461	456	458	445	448	415	488	468	432	471	472	462	499	452	448	470	460	424	469	443	464	476	416	443	438	438	404	470	472	449	456	464	467	497	425	459	446	462	452	429	478	499	490	500	457	453	462	443	474	446	432	454	434	451	481	497	453	452	491	493	449	448	444	486	456	477	438	459	465	471	444	452	418	458	438	457	438	448	454	462	495	482	503	540	465	459	454	433	430	454	482	438	467	474	486	473	451	452	477	440	441	440	433	493	455	456	471	448	447	433	452	445	505	470	469	477	439	459	482	434	494	484	441	461	493	459	465	454	481	456	466	439	465	472	475	506	466	475	455	471	479	453	452	477	408	471	459	468	465	477	458	472	496	478	433	463	505	501	456	478	465	477	461	442	428	464	477	454	495	477	436	432	464	450	459	450	462	468	445	466	474	436	477	461	427	458	468	438	480	490	447	460	457	450	442	443	476	486	446	483	481	449	486	485	491	508	495	456	467	467	525	490	408	476	481	444	445	454	423	456	440	481	442	461	461	462	522	477	464	460	467	449	443	452	468	461	481	454	464	467	490	447	472	459	419	452	454	427	440	465	432	472	462	490	497	501	425	475	487	424	464	456	463	470	457	416	487	467	467	442	461	461	473	439	453	480	472	445	452	478	470	452	481	469	460	461	473	472	487	433	480	413	471	474	455	455	451	467	459	456	461	445	451	473	488	478	477	474	456	464	501	429	430	464	516	481	460	458	456	508	467	455	481	489	487	492	430	479	497	493	434	438	469	434	450	457	441	484	409	463	444	452	486	472	488	463	428	452	432	482	433	464	452	500	454	449	431	455	463	480	466	505	441	436	495	449	494	451	504	483	460	457	480	469	464	514	502	421	477	467	456	456	447	448	470	413	432	456	442	432	418	497	433	475	508	471	476	430	479	439	478	420	488	462	487	471	475	456	461	453	492	457	459	473	431	456	423	481	473	440	433	488	438	481	449	491	480	440	474	457	513	460	453	457	447	479	452	457	465	484	469	459	447	465	458	451	452	475	481	443	491	471	466	456	449	449	466	467	489	470	445	462	471	464	456	434	442	449	485	454	477	444	457	453	483	440	434	438	484	482	437	443	460	473	502	461	501	420	466	476	469	450	448	457	440	443	468	440	469	467	437	457	448	460	443	458	467	448	455	443	459	415	435	493	472	473	447	470	453	458	468	457	454	465	479	441	433	454	454	462	429	474	466	476	465	459	482	461	461	428	475	442	443	444	477	482	458	443	448	424	466	459	454	466	417	465	444	474	434	463	489	467	426	474	465	457	444	448	469	476	487	477	451	460	460	490	458	459	487	422	435	427	475	470	492	448	476	460	479	467	447	451	464	501	455	456	480	434	460	468	504	469	431	471	446	429	461	444	466	450	441	403	460	456	455	456	461	440	454	461	498	484	444	460	445	452	444	412	450	459	445	433	474	431	489	450	504	459	478	472	467	453	468	460	470	449	451	472	462	455	476	466	493	508	466	494	482	465	471	472	487	449	506	454	478	454	507	472	442	458	494	466	468	465	496	455	471	436	462	486	496	463	456	459	483	468	482	496	447	469	456	466	509	440	426	465	465	483	467	432	451	461	476	475	470	463	468	445	466	463	454	456	448	451	445	466	463	443	475	469	406	440	432	520	439	452	449	466	486	474	440	445	477	474	470	449	454	492	480	484	435	462	476	453	473	468	458	442	435	442	473	449	457	451	525	455	435	464	462	462	473	495	453	483	453	461	422	452	473	491	464	491	463	488	448	452	486	480	471	424	466	479	465	453	466	520	495	469	448	464	463	491	473	468	455	444	456	465	453	442	436	500	443	481	466	478	443	465	427	477	472	493	477	458	431	458	438	461	457	485	472	497	461	460	437	466	461	464	453	443	443	473	454	491	437	442	436	461	493	486	444	459	483	463	487	470	435	457	510	458	426	467	479	447	450	421	469	482	477	475	425	449	478	470	481	472	482	460	463	464	471	461	450	490	491	463	471	481	446	453	469	485	466	433	431	435	443	460	473	440	459	429	468	444	479	479	491	466	506	484	452	451	456	443	444	436	418	450	476	444	478	436	440	509	463	480	483	461	459	465	478	467	429	441	440	455	472	485	445	428	462	454
36153	49810	38870	28496	23307	19471	15549	12046	9581	7829	6225	5181	4012	3431	2772	2452	2095	1827	1666	1562	1330	1280	1164	1004	947	886	893	913	822	773	802	774	703	688	684	668	685	693	674	659	634	632	654	650	648	642	593	587	665	660	637	578	602	586	606	625	625	644	579	647	590	625	657	631	659	615	614	630	617	581	605	634	569	588	582	622	583	624	620	629	631	614	631	608	606	587	638	581	599	641	582	634	593	636	604	623	600	622	633	621	649	595	606	583	583	610	642	659	638	615	661	604	615	638	615	634	620	637	613	593	603	603	615	591	595	611	619	648	589	577	601	606	642	593	645	591	634	622	628	617	638	605	601	564	621	660	601	643	664	573	596	624	589	576	589	634	587	623	620	600	631	607	653	645	588	593	595	562	625	598	582	611	604	591	616	617	633	614	610	597	632	627	630	635	649	587	596	614	590	616	651	617	623	611	597	619	566	642	658	616	630	628	626	602	586	637	625	650	590	587	637	586	599	568	600	622	632	587	598	633	615	629	624	596	563	595	568	642	599	660	614	640	593	577	629	629	584	603	592	633	618	616	637	598	625	606	607	622	632	584	647	604	600	609	585	604	565	614	604	610	623	645	649	617	628	621	597	625	598	565	620	582	582	635	578	667	608	602	597	625	645	606	633	617	624	600	604	625	594	613	649	603	628	590	628	627	623	598	569	614	632	628	613	622	582	567	613	622	603	667	622	644	594	603	626	637	573	614	639	612	584	623	606	608	628	632	629	610	614	582	605	587	598	598	598	628	591	601	619	632	600	612	635	617	607	604	591	636	545	609	549	612	626	583	585	620	583	596	604	619	606	641	630	586	637	597	616	610	638	607	580	571	602	597	592	644	634	603	605	604	607	617	589	619	660	604	613	616	560	586	631	602	588	618	618	634	603	603	616	604	595	573	617	618	602	622	634	610	582	607	599	620	623	629	604	647	582	631	622	597	611	642	633	572	581	619	627	624	572	605	606	609	570	631	657	609	628	653	600	627	573	647	616	591	637	618	587	641	612	631	597	628	630	612	588	608	601	594	616	659	609	614	649	595	585	686	612	615	618	620	581	628	598	579	565	622	588	614	624	592	641	604	651	590	571	615	595	628	585	617	599	611	587	614	549	624	590	604	597	609	647	636	633	627	647	626	614	588	613	636	600	595	593	622	667	620	666	631	581	593	555	601	590	656	589	621	576	605	652	635	626	626	605	591	603	606	582	602	615	602	614	596	618	670	593	567	661	628	599	643	590	603	609	628	608	623	625	635	652	595	598	591	586	616	595	588	575	640	649	566	625	625	621	639	591	623	630	594	617	634	601	619	608	610	669	607	573	644	609	651	589	618	628	645	608	631	604	613	563	582	610	649	593	624	609	614	636	597	646	643	614	625	550	633	579	617	635	617	640	652	613	590	628	597	594	616	649	591	590	577	626	605	631	589	625	603	607	606	611	629	624	608	592	584	564	607	582	601	606	606	579	579	607	626	611	626	593	605	666	638	640	614	581	562	607	669	639	635	614	604	580	587	602	570	590	569	669	644	643	635	580	625	646	596	611	590	583	577	625	604	650	596	577	619	616	642	658	597	643	599	602	663	589	595	666	637	570	605	597	624	631	603	571	592	614	608	582	582	617	584	590	619	593	618	620	639	575	596	601	568	622	573	647	618	623	579	591	593	611	641	601	581	576	616	582	641	600	611	621	624	592	583	618	620	608	581	590	650	609	619	601	635	595	631	577	594	626	580	585	636	609	599	599	595	586	598	599	603	598	629	609	627	596	629	611	635	618	618	580	656	609	604	660	572	641	624	633	605	650	602	616	616	597	615	619	611	629	588	625	612	588	622	603	614	638	642	616	616	591	608	617	613	581	573	590	628	639	616	607	572	576	601	630	630	578	631	609	595	582	619	599	600	640	618	601	571	594	665	617	597	605	586	606	646	640	598	606	613	561	543	570	574	583	587	611	636	621	588	594	606	629	590	646	597	651	632	607	603	615	596	584	587	651	614	598	662	623	601	620	575	581	613	578	659	576	607	626	653	589	597	636	620	606	614	617	634	614	648	576	617	598	599	600	584	591	613	621	618	642	601	602	634	600	616	590	618	674	641	616	614	679	608	615	620	588	598	628	627	635	621	601	595	631	583	651	678	635	630	628	572	623	646	658	580	597	608	622	618	610	601	578	627	595	617	614	659	560	573	632	637	607	595	601	600	597	632	627	631	609	609	659	579	605	596	615	655	591	592	641	620	622	598	624	614	625	571	623	625	586	604	645	571	633	605	615	622	584	675	583	629	607	615	562	627	586	662	654	587	587	610	596	615	616	649	612	597	613	610	615	657	584	620	638	587	609	672	566	638	630	589	630	608	649	614	611	623	615	619	611	620	606	567	647	613	600	624	616	584	599	605	642	592	669	604	624	636	640	597	564	594	604	587	602	556	657	574	606	623	608	628	600	604	632	628	590	616	646	561	600	639	603	594	630	599	573	587	621	558	606	631	614	590	635	578	654	587	603	600	608	607	639	645	620	605	617	600	583	608	621	603	586	620	597	602	631	620	626	619	625	616	624	612	614	581	580	606	567	602	664	616	591	622	625	577	597	668	624	616	654	566	559	614	630	578	584	606	552	633	636	600	623	654	667	615	579	609	581	610	653	590	606	609	594	637	602	575	580	650	607	591	607	638	574	634	622	608	592	618	603	591	616	632	573	626	573	579	615	615	607	594	571	631	636	624	570	585	569	625	618	638	627	611	610	617	559	677	669	665	578	616	599	612	657	572	626	601	597	608	601	620	606	609	645	592	625	615	643	575	606	616	635	613	636	551	586	589	599	600	646	585	616	626	608	592	627	571	633	641	618	630	650	593	601	608	590	633	565	634	607	624	624	595	649	602	629	631	621	619	598	655	647	624	556	622	629	566	636	582	586	595	539	584	627	602	625	634	606	658	628	582	556	609	617	615	581	594	649	618	620	602	628	628	610	573	621	610	591	604	611	616	645	604	595	598	595	598	624	593	589	610	609	627	597	618	583	620	611	648	599	629	572	639	597	604	595	591	607	574	617	604	574	644	633	615	579	626	637	574	600	566	586	588	625	614	577	587	631	612	611	636	599	592	671	606	548	609	629	616	646	635	587	623	607	583	623	585	664	589	617	598	596	637	605	624	606	573	606	615	635	592	628	588	587	612	625	563	558	648	605	586	633	603	615	621	583	653	647	584	596	628	604	655	611	611	628	613	595	616	656	618	578	640	608	615	609	602	620	608	640	642	623	638	625	560	600	599	618	598	620	652	577	607	666	619	628	616	610	644	617	649	595	610	616	613	642	572	570	645	620	645	612	616	606	605	602	645	614	601	642	620	600	630	643	626	620	618	637	591	601	600	626	613	601	612	610	617	582	621	546	606	585	626	634	630	611	601	613	621	587	617	618	648	615	603	586	602	677	588	579	587	577	627	578	623	628	640	645	603	612	644	620	602	617	590	598	586
24561	21708	29369	25427	23161	21664	16924	10595	7259	5790	4496	3567	2906	2376	2004	1814	1535	1403	1279	1179	1006	961	847	812	809	750	762	674	656	680	615	633	610	560	606	556	563	563	538	551	565	539	540	570	526	525	526	561	497	558	523	534	507	518	502	523	518	534	530	519	514	522	543	495	557	481	525	523	527	521	509	530	497	498	516	540	513	497	492	492	502	507	524	541	502	499	491	504	463	502	496	510	529	515	510	495	488	505	509	480	544	516	519	478	506	482	564	532	537	480	468	517	550	515	502	516	506	522	527	476	496	500	507	483	525	510	535	497	491	527	492	496	460	496	451	535	516	472	546	498	490	513	503	514	542	532	446	455	540	484	491	496	513	524	540	505	492	501	527	519	520	508	503	531	478	452	492	512	519	500	523	499	505	503	516	470	530	495	493	528	496	562	550	542	485	510	508	489	500	494	513	509	537	471	486	510	517	524	535	523	482	507	472	495	524	516	491	486	481	489	462	539	491	549	470	504	499	501	501	466	499	518	522	508	495	515	490	502	502	542	537	499	490	496	509	519	496	493	518	496	522	454	526	530	510	516	528	503	510	506	511	514	511	503	493	532	493	516	488	479	462	502	503	519	528	486	521	509	544	515	518	511	499	496	547	487	514	515	530	467	495	516	468	520	516	532	529	496	522	511	572	493	495	489	513	526	519	513	492	566	516	471	482	481	473	498	493	519	482	512	492	472	500	515	506	489	471	482	502	488	501	505	514	472	485	524	513	504	484	508	535	484	542	521	507	480	509	524	514	526	548	509	502	515	499	495	514	506	500	494	500	537	502	517	473	488	515	485	520	469	498	542	493	535	528	529	507	549	478	492	500	500	515	489	498	493	524	524	547	477	474	504	511	494	501	485	590	471	515	493	503	493	506	485	508	536	466	497	475	506	448	502	481	494	522	511	457	519	513	505	509	523	496	507	486	493	481	497	529	508	530	555	540	488	493	526	528	475	538	491	488	498	540	489	518	528	521	502	482	529	521	530	501	479	513	494	467	496	509	481	482	483	531	512	457	520	542	516	485	506	526	488	513	506	506	496	534	480	469	502	493	519	497	491	539	499	496	496	502	519	499	525	491	507	515	491	497	471	532	440	514	501	480	489	536	502	473	500	507	518	553	535	520	495	515	501	504	488	499	503	521	487	515	471	484	514	497	510	491	495	506	499	474	494	536	493	449	517	510	515	536	517	513	495	498	475	491	501	491	502	498	442	479	563	521	508	534	496	547	498	475	507	529	456	538	518	478	529	489	524	495	505	517	485	516	498	499	516	506	471	519	491	510	503	506	461	540	500	529	487	518	493	548	505	527	504	487	507	512	494	513	518	469	538	469	520	478	473	535	455	498	509	505	529	494	517	519	537	498	535	498	525	472	495	549	537	520	487	505	462	500	553	519	500	493	528	530	501	497	512	488	550	561	489	503	549	465	491	526	515	487	533	512	488	515	464	497	529	534	495	522	476	518	503	510	501	520	504	495	494	512	502	489	543	511	512	513	516	490	536	532	513	525	495	520	477	480	531	535	498	497	512	517	537	495	502	515	527	522	481	537	488	480	491	474	537	503	481	529	502	531	507	493	500	528	526	488	478	485	491	522	465	476	499	482	480	504	490	495	534	523	501	468	504	519	518	516	517	490	483	573	535	514	552	504	532	546	519	514	495	505	492	523	467	464	512	518	522	471	558	479	505	542	529	502	509	482	506	501	504	468	537	559	486	487	506	505	543	510	544	505	530	480	542	499	516	515	552	514	487	515	500	557	518	492	504	536	522	516	474	508	479	513	513	549	506	473	496	492	504	449	485	506	492	538	513	510	514	479	485	495	497	504	486	529	515	505	504	488	470	498	495	474	529	499	468	520	500	504	522	530	497	528	477	544	500	506	485	496	456	473	500	473	501	539	492	518	479	533	506	542	481	537	477	504	503	514	522	473	529	479	508	542	501	512	493	561	533	473	500	533	532	494	506	516	479	490	509	535	532	511	490	508	474	524	509	509	503	529	534	549	477	517	511	496	544	524	473	491	478	515	494	509	488	508	514	514	516	510	520	488	506	526	489	496	515	491	492	534	456	497	492	523	511	480	502	505	516	499	476	524	506	496	466	494	482	483	523	523	541	493	518	541	524	503	502	546	486	514	498	529	502	477	520	525	523	508	511	495	513	504	521	512	512	488	561	481	480	521	523	506	526	500	528	505	500	484	533	510	508	463	525	495	505	515	469	511	493	527	482	498	504	497	496	489	525	506	504	492	527	487	516	523	497	486	523	546	496	491	549	510	524	562	561	501	499	482	493	538	527	537	513	516	511	511	481	512	508	497	502	492	525	504	550	530	519	533	517	517	482	485	520	490	504	488	470	475	519	467	495	528	543	492	495	533	548	467	519	519	511	529	529	500	509	470	507	513	498	526	496	506	513	519	529	509	522	524	503	519	496	524	502	539	480	540	493	513	515	516	499	491	486	547	516	490	507	521	477	527	509	496	507	513	507	508	495	495	548	505	526	513	537	500	468	513	513	493	507	524	511	510	495	497	481	497	504	514	519	489	540	497	510	545	553	501	512	464	522	496	509	493	476	495	536	448	542	469	482	499	517	518	529	485	485	461	505	530	462	484	500	512	520	487	519	511	477	521	525	521	500	555	454	498	493	471	457	504	552	526	573	490	545	489	505	520	486	507	453	508	496	522	511	517	527	479	481	546	495	462	496	488	508	529	481	530	450	442	449	490	486	533	506	498	480	506	505	488	502	511	541	538	499	515	537	559	533	531	529	473	468	503	489	489	477	521	508	483	536	512	521	507	509	509	481	468	489	519	497	495	510	498	497	493	500	477	497	514	505	521	521	494	499	487	517	495	516	484	523	511	466	531	454	542	537	517	517	529	472	525	502	523	516	513	507	517	511	532	463	527	470	502	507	490	519	487	529	511	487	480	536	478	504	481	516	539	514	500	485	494	538	505	476	486	482	517	461	535	481	486	462	505	485	525	498	499	526	508	501	530	521	524	531	540	513	485	534	511	521	514	502	506	522	503	513	516	553	525	481	486	465	506	518	474	560	517	505	489	475	494	479	529	481	508	538	481	558	527	474	499	490	532	526	483	534	500	508	508	518	519	481	529	488	534	534	514	485	480	525	469	478	539	534	527	502	518	504	522	468	496	455	492	548	540	478	479	519	484	494	463	501	514	496	528	546	455	547	498	512	491	501	532	505	490	522	512	473	529	498	496	519	560	532	502	547	465	541	483	501	498	537	506	545	512	507	532	545	482	499	517	512	531	517	515	526	510	497	505	496	474	524	499	467	515	502	465	487	509	522	477	517	478	552	520	495	537	504	500	559	513	481	495	496	530	497	494	485	505	537	499	498	533	530	500	510	458	508	552	526	478	501	523	506	522	484	477	504	502	472	503	504	484	484	506	525	535	509	514	517	513	520	507	500	540	508	533	494	465	562	483	458	469	482	488	484	516	498
38147	59264	48308	34982	29973	25702	21488	17219	13929	11442	9169	7334	5883	5035	4030	3561	2956	2735	2416	2105	1876	1680	1527	1273	1279	1174	1083	1066	977	991	949	903	877	833	784	787	799	789	729	767	739	749	686	729	689	696	736	692	715	696	692	729	693	661	684	699	689	677	684	671	695	706	674	661	650	628	656	642	647	713	669	648	644	701	663	662	732	613	664	674	686	639	667	685	662	621	688	710	687	631	664	656	613	620	712	646	653	663	711	690	680	640	662	665	642	685	657	691	641	647	688	639	642	644	670	664	655	683	703	625	706	634	695	651	660	641	675	679	613	679	670	721	684	672	650	666	654	681	650	674	675	690	630	666	645	685	680	638	670	679	689	681	678	652	663	667	707	671	676	636	679	659	698	688	641	631	662	638	644	679	683	693	613	627	633	697	676	630	631	653	676	648	674	697	670	663	650	671	657	672	680	676	665	636	688	659	663	688	691	681	655	665	663	662	655	659	624	624	658	706	643	644	650	671	658	643	695	703	707	663	701	644	629	697	642	642	645	669	683	627	655	664	650	644	644	661	611	661	638	678	701	698	704	639	631	694	681	686	652	677	650	676	672	644	686	685	689	639	666	656	689	601	685	694	672	692	697	663	686	670	644	700	699	680	673	636	667	669	708	697	680	687	669	669	669	642	663	670	679	655	689	675	640	661	678	678	673	665	653	673	691	630	627	671	697	664	690	665	672	657	686	635	693	655	711	629	657	712	646	657	689	686	603	645	724	636	687	721	688	702	602	674	674	630	649	693	698	672	668	684	640	648	653	738	612	638	698	677	616	633	695	644	667	704	686	669	642	654	677	688	670	680	658	677	697	691	668	652	672	668	659	662	688	663	668	672	652	695	633	614	717	668	667	668	696	652	697	711	656	686	672	677	690	689	672	665	692	697	672	664	656	633	657	699	662	613	708	666	646	645	609	680	619	657	617	684	666	686	613	629	630	695	667	641	699	649	655	636	670	648	646	658	670	651	651	658	639	659	676	679	675	683	648	673	707	662	663	673	644	623	665	678	701	693	674	669	639	641	626	663	660	647	686	644	686	655	676	663	687	662	677	601	658	675	667	706	627	656	638	687	651	645	672	634	639	640	639	636	667	674	716	661	605	683	667	712	686	658	696	691	685	688	652	652	701	650	681	674	638	666	625	678	718	667	637	670	652	695	677	675	657	645	693	616	697	652	618	664	676	654	624	659	647	679	689	666	687	661	655	667	662	635	693	675	678	657	662	634	665	663	657	633	665	713	650	618	699	664	684	634	647	647	668	654	657	661	643	669	693	640	659	659	656	653	622	681	666	647	664	632	663	685	657	641	672	669	684	685	678	679	686	684	651	628	669	694	685	697	645	616	660	673	671	696	671	677	673	727	679	696	661	703	686	667	685	708	662	719	652	660	712	650	667	662	682	648	685	652	645	650	723	624	653	656	659	646	647	650	658	691	701	639	677	659	679	677	660	658	646	652	690	696	620	647	688	652	657	648	638	673	659	675	644	664	683	626	678	671	679	633	668	717	618	693	669	634	690	680	649	685	633	698	659	713	636	662	623	694	677	699	651	695	641	628	669	680	628	651	601	672	702	664	636	656	656	673	660	713	652	677	694	669	701	670	659	646	682	632	643	661	651	666	642	674	644	663	673	613	639	682	698	639	658	720	643	651	643	660	640	658	711	676	667	649	654	695	678	663	659	693	708	691	648	676	665	672	694	659	664	628	678	655	632	607	659	634	630	712	674	691	682	629	673	670	671	699	672	660	675	586	660	679	645	659	681	681	653	673	688	617	666	650	714	641	636	658	668	651	668	689	690	662	700	682	695	677	640	684	625	652	659	647	650	673	649	630	705	682	666	678	655	636	688	664	682	683	649	641	648	660	653	667	672	678	640	658	644	649	629	625	649	713	627	682	657	651	678	681	683	632	624	660	656	661	656	679	642	687	671	654	663	676	705	638	684	608	666	656	640	616	659	707	620	627	667	614	689	651	654	637	655	674	648	657	643	692	689	644	716	648	703	672	680	660	630	672	655	653	730	645	720	639	722	630	676	674	657	664	684	686	731	646	673	653	677	670	675	680	647	713	709	642	693	644	680	662	682	651	649	665	673	680	640	672	647	690	642	711	673	645	700	666	654	707	621	683	672	627	667	655	669	635	671	715	692	698	630	664	700	677	655	667	629	678	678	696	696	680	691	695	690	676	665	700	680	650	674	621	644	683	658	620	639	678	652	667	643	650	637	680	671	729	665	683	663	680	706	640	688	673	677	657	700	634	662	664	681	688	624	681	648	653	637	697	670	672	664	677	710	630	654	640	628	680	662	664	700	664	660	685	673	672	657	689	640	693	711	661	712	625	649	700	630	649	646	680	678	645	664	647	679	704	707	621	705	608	639	617	708	692	683	637	647	688	686	644	664	648	676	676	686	634	629	631	679	663	652	623	679	692	670	668	692	622	640	653	651	636	653	676	730	684	673	667	629	672	671	608	662	683	696	651	657	669	621	659	677	613	651	698	688	666	664	672	686	668	673	706	677	638	626	651	685	632	657	636	678	662	636	662	623	699	677	702	655	664	660	657	653	674	653	611	676	581	644	658	666	681	659	651	666	664	707	590	655	666	673	626	634	646	665	675	616	648	664	625	605	692	662	666	708	661	626	604	657	658	633	632	703	638	653	654	643	687	663	642	640	690	620	612	635	618	655	669	653	642	651	705	662	652	667	674	639	682	637	706	691	651	707	637	691	672	639	661	652	674	705	658	637	638	663	644	678	612	671	661	661	667	649	689	695	658	683	621	643	672	744	653	680	646	652	724	665	649	664	700	641	605	642	656	604	685	702	654	625	671	640	694	643	647	675	719	651	619	654	663	627	703	626	678	657	666	666	633	606	670	650	675	692	655	682	643	731	669	692	647	597	628	642	658	673	671	600	641	690	693	681	662	662	649	637	642	657	654	647	639	649	693	669	628	665	629	680	696	652	663	751	639	651	679	693	681	656	676	696	663	700	671	659	675	657	665	666	632	656	613	627	657	681	697	682	611	618	646	661	646	633	651	658	695	670	708	665	661	631	666	667	648	658	647	690	688	667	655	661	664	666	625	667	705	658	684	640	672	681	650	651	676	685	684	660	697	642	716	658	654	684	675	659	724	682	676	680	645	656	636	692	672	616	681	680	618	672	706	679	606	669	606	670	675	684	656	712	652	660	652	633	659	667	661	666	660	681	658	686	678	637	676	634	651	662	679	655	649	647	683	667	661	630	697	657	627	678	661	666	690	708	687	664	651	685	615	665	649	644	681	641	666	647	636	705	664	685	674	651	635	634	645	652	655	648	666	676	663	634	642	648	678	659	622	664	634	702	605	715	656	661	651	713	688	707	680	643	670	631	703	684	670	685	668	662	659	676	691	658	663	664	662	669	648	656	672	681	669	667	700	671	693	678	655	645	612	678	609	647	634	674	693	661	643	698	649	655	660	672	683
23589	21698	29611	24556	22428	24132	23684	14688	10013	7741	6006	4645	3918	3149	2652	2266	1917	1831	1556	1378	1290	1132	1006	947	884	830	799	745	668	692	586	620	656	578	609	586	563	570	568	546	547	596	537	552	509	539	492	507	519	502	522	519	519	466	491	516	507	530	504	484	535	501	503	513	473	502	498	501	502	490	480	488	492	524	526	522	495	505	471	465	446	524	545	449	461	465	536	482	486	503	497	530	529	473	454	519	501	479	450	519	483	520	509	486	475	505	489	477	502	456	507	516	510	473	512	495	484	493	520	479	535	515	485	444	509	499	534	499	498	493	502	493	474	474	521	505	509	487	503	498	495	514	509	519	479	506	437	498	520	525	482	462	521	507	491	461	497	496	508	503	490	493	537	489	507	521	501	526	479	460	512	479	512	455	520	475	541	486	481	503	491	499	504	483	502	495	472	459	515	470	491	500	501	463	523	488	501	505	535	503	481	539	486	478	515	514	502	525	483	539	478	510	535	490	528	483	470	492	493	496	488	510	533	495	519	492	530	465	492	507	442	518	457	506	469	441	459	484	493	468	525	475	468	516	459	506	541	525	481	498	478	479	519	521	496	492	480	478	517	490	530	535	499	473	527	480	485	460	464	485	493	491	464	498	530	515	527	499	501	485	495	493	478	475	485	507	505	521	502	477	503	519	498	547	477	487	519	496	521	493	499	534	482	535	487	485	527	515	505	493	502	514	496	518	499	505	434	498	508	547	522	480	477	494	481	528	536	530	508	469	506	496	500	489	463	497	497	490	440	479	503	484	494	490	491	501	526	494	502	501	508	488	498	464	527	532	527	500	484	460	542	496	517	495	518	488	487	516	485	464	509	541	511	526	485	532	489	512	513	543	480	538	513	538	480	457	463	473	485	521	528	448	483	471	512	508	525	461	486	454	495	475	516	495	548	485	473	449	543	491	525	519	456	457	481	513	506	499	512	551	505	469	556	510	504	535	472	487	493	536	482	481	510	496	523	510	474	482	507	513	490	482	508	472	473	497	462	516	507	520	489	525	483	493	473	479	501	518	454	523	486	491	494	519	473	553	482	483	502	526	485	484	529	469	481	503	463	497	490	474	469	519	488	460	480	484	495	528	514	496	527	476	483	459	482	516	536	446	531	465	482	487	440	488	499	491	457	530	493	516	529	498	525	478	480	482	438	506	519	478	454	523	509	491	478	492	461	513	496	489	492	470	498	462	480	487	510	474	473	502	517	530	474	486	525	518	501	519	513	479	491	516	530	487	503	480	479	485	514	488	486	501	521	487	506	476	465	498	492	483	496	459	511	490	482	510	482	503	514	482	472	503	500	536	517	495	466	509	494	482	480	498	492	471	516	459	540	479	468	527	509	502	466	468	472	484	461	519	520	500	513	488	502	473	488	451	527	455	503	497	497	487	492	479	501	485	481	479	493	474	502	519	528	521	441	500	520	531	484	497	520	508	474	483	495	539	512	516	491	464	480	484	527	512	482	558	487	497	514	489	488	550	489	486	490	468	512	473	502	488	528	506	528	485	484	471	509	513	510	501	544	473	496	504	489	531	476	460	506	521	544	510	479	533	481	481	510	455	484	493	510	482	499	519	514	525	505	517	495	507	494	493	500	536	500	525	499	500	491	469	514	492	523	509	492	485	523	520	528	548	522	454	496	520	480	525	504	441	488	460	498	477	481	512	518	487	493	486	533	516	496	499	510	491	474	493	484	524	479	498	526	518	523	489	512	462	499	482	486	472	501	497	489	524	461	467	464	511	506	527	511	550	496	518	517	548	515	487	509	513	502	532	522	447	515	528	497	508	476	488	543	470	513	486	522	549	492	532	500	505	499	499	466	534	519	502	570	470	473	474	476	465	516	492	506	510	475	529	462	525	458	512	496	472	483	464	529	499	491	491	500	520	466	515	523	498	482	490	456	463	528	473	460	523	509	482	510	527	478	528	486	507	463	533	522	485	492	499	513	517	483	492	508	519	528	499	519	508	484	493	470	509	465	466	490	503	506	506	512	490	493	466	506	481	521	479	477	485	522	457	490	444	465	482	510	487	467	499	468	513	469	476	492	523	487	465	490	489	525	533	491	478	521	482	461	511	535	493	510	478	507	514	536	523	516	502	489	480	479	487	522	503	486	514	527	456	439	496	541	495	483	517	531	457	453	464	469	522	512	465	514	474	499	524	494	476	487	501	503	477	501	490	500	519	500	523	511	497	504	481	480	514	509	495	484	470	508	481	507	530	512	474	502	481	455	524	530	488	508	524	481	488	482	534	488	467	484	478	502	500	504	499	499	476	535	479	494	490	532	488	476	478	471	470	458	496	481	516	445	497	492	480	452	466	550	477	478	466	507	502	515	499	491	478	494	488	495	500	518	468	476	482	488	467	511	516	507	474	507	497	481	504	505	514	485	514	483	495	494	490	516	511	487	530	499	516	477	524	494	518	488	479	515	493	494	505	463	469	495	484	516	511	479	512	501	509	463	501	464	458	532	469	515	483	487	526	551	482	462	479	491	482	510	504	522	541	470	505	484	492	509	511	532	496	483	550	488	519	497	503	522	438	476	502	487	512	493	488	468	491	494	515	492	525	492	504	524	487	512	460	512	496	497	463	551	549	491	542	490	496	473	488	471	504	520	486	535	497	465	496	517	480	492	461	472	505	502	466	509	478	510	566	513	486	471	502	502	521	484	520	540	496	517	472	510	502	474	495	515	507	496	532	517	529	528	498	471	486	524	502	471	505	528	542	495	496	492	515	484	473	486	490	504	535	493	501	532	514	486	455	498	485	492	483	490	477	462	524	498	502	477	511	481	499	523	470	484	497	512	511	522	492	500	491	461	483	492	490	514	494	467	494	505	457	455	456	500	512	474	489	483	531	506	500	522	512	501	502	484	460	494	516	496	496	482	493	494	503	481	555	557	455	481	500	485	510	472	451	492	501	510	479	481	480	544	489	498	470	477	467	530	530	509	454	511	477	495	527	556	487	489	514	453	505	531	521	530	526	470	536	477	473	504	503	496	520	497	504	495	553	495	480	483	516	501	520	495	507	520	496	475	467	492	496	464	505	500	508	472	501	444	485	479	453	498	478	550	439	492	481	483	471	536	509	481	479	497	465	521	522	504	527	509	509	522	496	524	458	530	508	476	478	508	495	526	495	502	507	495	508	530	542	488	504	483	544	531	465	531	499	521	509	467	499	518	488	474	490	512	545	493	513	490	523	448	518	494	511	491	512	486	474	495	481	495	503	499	478	487	481	489	474	507	456	485	477	499	521	512	535	504	479	491	498	495	476	517	476	487	435	531	479	498	508	444	475	477	492	505	498	522	492	484	513	488	492	531	507	502	509	529	486	471	493	523	501	491	493	497	507	469	505	486	534	513	523	498	520	467	518	458	457	510	546	485	506	487	466	461	472	478	503	512	520	505	462	527	504	497	446	476	529	478	501	496	473	521	515	500	461	520	500	548	534	526	480
41694	66349	55310	39368	34263	29818	25482	21209	17416	14195	11747	9378	7907	6322	5386	4545	3948	3360	2866	2537	2278	1984	1679	1613	1354	1312	1226	1162	1078	1060	982	953	879	912	902	856	825	808	757	756	704	757	731	719	671	693	701	696	692	736	665	680	669	657	611	661	615	636	626	678	700	658	664	707	664	633	651	651	629	636	658	626	634	692	669	653	704	667	647	651	661	624	650	656	604	691	624	653	623	688	691	623	628	679	615	645	680	685	653	578	630	670	672	652	651	650	657	677	637	632	602	656	636	622	665	617	671	627	605	672	643	612	648	667	642	621	705	625	632	616	614	697	647	690	672	643	623	667	622	635	659	637	666	599	638	632	581	630	643	653	617	683	637	650	633	631	659	639	631	651	637	617	649	644	661	659	654	652	669	643	634	624	618	651	645	697	659	646	653	666	611	620	641	673	661	686	599	621	659	681	694	654	678	628	604	656	659	617	632	692	615	633	640	665	647	637	655	657	636	677	655	677	625	640	591	615	663	649	659	672	698	632	601	638	670	590	656	681	642	642	637	631	617	618	687	668	606	649	627	587	691	630	673	619	621	673	644	636	654	693	669	650	633	616	634	660	677	647	628	660	644	648	631	608	650	667	618	638	662	678	658	656	640	656	639	616	641	592	671	632	625	637	660	650	729	615	660	674	695	571	606	617	594	644	618	641	621	661	615	633	689	668	616	663	614	626	640	580	664	653	654	651	628	679	661	694	620	637	663	694	653	640	637	668	669	626	628	661	634	662	637	677	600	607	669	697	638	646	606	589	639	672	613	618	639	701	626	563	586	614	678	608	692	642	660	635	670	662	680	611	627	629	641	639	637	626	612	650	637	667	609	656	660	678	677	661	619	683	676	666	614	658	636	658	647	616	631	643	664	652	661	629	607	615	640	637	638	657	659	674	608	650	615	675	637	637	635	612	664	634	669	683	655	673	674	604	637	678	607	618	661	641	668	656	663	698	651	658	659	687	643	653	646	616	649	633	669	638	627	573	691	615	652	596	624	663	685	624	702	621	598	612	656	643	628	656	644	642	672	619	670	667	689	636	638	603	669	669	624	636	625	613	604	630	675	622	640	666	674	624	655	588	664	643	655	681	688	645	595	645	619	680	651	628	607	621	663	611	654	642	613	656	627	563	655	652	672	619	623	644	657	688	668	672	607	599	626	632	687	635	659	663	679	620	677	638	649	644	644	650	656	651	673	705	640	639	665	659	633	648	659	625	602	689	643	666	644	612	627	639	643	637	616	660	655	635	664	671	637	625	640	709	644	631	609	645	647	603	637	660	670	657	636	635	645	628	633	681	653	607	636	690	630	599	640	672	671	636	666	612	628	648	667	631	625	685	640	641	622	603	621	609	649	639	675	642	623	616	630	632	648	638	644	633	673	619	648	651	661	659	633	611	639	621	674	620	654	633	648	615	679	609	625	647	655	682	655	703	642	636	609	650	656	648	650	652	641	660	618	650	607	681	611	642	605	613	679	620	666	633	655	644	659	665	682	652	655	632	635	694	636	670	673	676	653	628	660	651	667	683	604	657	581	674	602	694	615	651	597	602	633	635	617	625	675	653	642	595	670	669	622	608	674	637	651	668	655	619	645	653	665	613	649	631	643	604	644	632	635	676	636	614	641	631	649	638	666	670	571	632	629	650	592	628	682	675	692	686	648	676	664	645	654	631	635	656	634	687	662	679	646	653	637	642	656	643	644	676	623	621	638	627	695	636	626	635	610	666	654	605	638	676	603	624	669	645	632	680	680	648	668	612	655	654	634	597	662	626	698	641	685	619	683	628	679	614	642	691	633	626	680	719	657	656	628	643	614	637	601	657	617	684	672	639	653	626	661	653	700	647	643	610	625	641	644	650	630	628	625	651	599	684	624	663	619	662	650	638	645	691	603	614	672	632	663	653	647	653	670	634	655	624	643	658	658	654	694	635	620	690	654	647	653	620	611	596	640	642	682	642	634	626	596	630	646	644	611	632	639	641	660	632	649	634	672	660	628	627	621	606	667	629	620	638	666	646	681	660	640	656	684	617	664	670	674	647	659	664	640	690	687	600	683	665	639	672	617	658	645	613	704	658	629	654	677	657	610	645	629	640	652	677	605	631	588	651	635	616	631	663	614	606	601	682	642	645	647	645	643	647	646	645	632	630	601	628	674	686	634	642	599	657	641	620	714	706	666	679	608	618	632	639	634	655	696	621	614	679	683	623	639	625	622	653	654	641	638	666	611	664	621	627	616	633	586	645	705	659	648	672	673	595	643	670	682	667	686	625	647	644	670	657	619	591	629	604	678	670	611	651	637	636	638	678	641	633	644	668	624	633	632	597	660	657	689	629	619	683	672	641	638	674	552	689	672	675	623	599	681	610	636	658	690	680	620	659	633	661	681	635	700	654	605	631	675	646	623	665	619	660	666	658	675	682	620	608	670	667	658	625	697	595	663	628	648	612	625	611	608	682	618	611	662	666	621	641	648	641	630	646	639	634	626	633	658	614	665	650	634	642	672	660	655	645	667	646	668	613	624	692	647	649	609	594	641	650	635	606	649	649	620	647	648	611	673	589	644	679	634	618	669	629	640	657	645	647	603	610	684	622	649	662	679	570	666	677	617	631	646	656	634	655	650	615	632	635	609	661	655	647	618	665	631	640	712	633	667	648	712	634	643	710	694	655	659	649	635	606	627	662	630	645	656	602	623	637	671	658	640	650	674	673	613	610	655	659	628	658	629	624	596	672	629	620	641	632	650	664	613	633	637	630	626	607	651	681	697	598	686	651	665	641	625	656	678	600	681	634	663	687	641	660	644	663	622	597	676	667	653	655	627	614	655	639	661	618	625	627	661	602	599	633	654	673	679	644	664	643	658	608	691	631	595	664	612	637	631	606	614	654	703	642	635	664	638	610	616	648	626	626	621	589	652	628	663	641	636	660	612	643	599	644	621	637	625	637	637	659	648	635	642	637	670	647	623	616	662	662	631	661	680	658	691	596	612	658	638	640	660	661	625	637	652	637	667	652	648	608	670	682	620	636	678	665	656	595	619	644	625	692	618	690	662	636	633	647	599	630	614	630	642	703	585	628	637	665	600	620	643	659	675	626	644	645	661	658	675	617	636	634	677	610	692	638	673	596	609	666	684	679	686	683	634	630	664	648	664	620	659	691	640	632	661	657	629	634	619	664	659	636	624	578	661	633	624	708	663	636	694	629	609	668	608	618	628	643	640	653	617	674	678	628	647	687	639	668	663	601	672	659	616	617	650	641	648	687	682	640	631	659	641	608	598	684	642	613	645	658	635	647	643	622	619	636	642	589	652	624	658	628	658	628	629	697	615	620	638	656	625	650	641	630	623	652	657	676	624	659	649	689	690	629	674	650	662	630	664	686	622	646	604	673	649	632	636	620	628	684	644	620	627	583	644	679	612	678	681	657	609	642	661	651	628	669	588	648	625	642	635	636	623	668	640	641	658	661
29670	31416	36007	26187	18056	12316	8572	6024	4425	3359	2740	2231	1719	1488	1415	1196	1088	985	837	859	763	735	726	619	607	581	613	584	569	526	564	515	543	523	474	479	466	532	500	483	473	476	451	459	440	501	493	470	452	472	449	462	471	448	460	480	450	473	470	471	448	469	461	429	479	479	433	422	476	508	452	431	454	485	450	436	411	475	491	463	482	466	446	488	455	447	456	437	443	439	450	473	463	464	437	483	474	452	434	417	466	450	471	478	463	476	515	444	468	481	480	417	451	468	447	461	477	479	445	454	466	469	479	461	449	487	458	448	488	488	456	461	459	453	456	472	473	420	462	456	464	498	476	479	431	471	506	491	460	469	416	476	420	444	448	461	460	472	495	424	461	459	445	486	479	472	481	464	479	455	469	499	446	462	473	515	466	436	479	465	453	465	470	446	439	445	504	467	402	460	470	453	485	505	434	478	471	488	448	434	456	454	438	447	450	487	439	461	413	472	472	493	455	489	474	456	462	463	469	461	461	471	441	482	464	483	470	475	477	467	438	469	448	459	460	468	517	432	447	473	480	442	455	415	451	440	477	463	454	450	470	484	475	432	504	458	446	454	475	446	448	418	476	489	461	471	456	460	433	433	440	452	494	434	476	476	491	485	454	440	453	481	456	405	456	441	464	424	462	459	481	484	451	442	461	444	461	460	457	504	495	439	453	525	500	444	441	504	445	463	458	477	467	469	478	451	468	489	451	435	430	423	443	464	462	472	457	446	454	418	478	476	450	452	491	482	471	449	446	477	473	504	433	466	462	456	455	471	406	487	468	442	444	479	472	419	450	458	476	463	464	479	457	427	420	494	433	432	454	460	470	488	466	461	448	447	485	466	441	448	457	451	448	486	463	469	458	467	443	442	444	442	475	461	467	444	471	482	454	468	447	445	470	435	462	498	505	421	426	474	467	429	491	463	473	475	474	465	468	496	425	452	463	453	450	457	473	469	478	461	451	482	435	459	485	442	441	474	479	463	472	456	435	480	480	456	438	456	444	470	450	485	475	456	431	458	457	466	477	427	488	470	466	480	431	476	503	489	439	424	480	434	448	482	437	481	443	439	463	460	512	446	507	436	428	478	467	454	461	436	448	479	431	439	478	465	484	409	459	432	412	416	471	437	482	457	466	466	434	412	470	490	484	405	470	467	456	483	444	483	419	468	446	435	456	454	463	452	477	471	436	460	468	472	426	452	472	473	424	415	446	460	491	455	449	485	498	448	469	503	446	464	478	479	463	466	471	460	449	514	480	478	441	452	455	421	450	492	466	449	491	471	495	487	457	468	438	464	461	507	460	446	474	445	413	442	450	433	491	459	464	458	456	475	461	469	482	476	462	454	453	476	427	481	468	446	499	439	477	473	517	483	482	451	433	446	463	430	425	444	423	476	451	463	472	464	454	452	457	433	470	505	460	464	454	451	420	427	458	452	451	466	474	420	465	447	510	493	431	462	499	449	500	445	475	417	475	455	415	458	492	448	434	490	447	440	412	452	479	517	465	472	492	448	499	461	435	460	469	477	450	456	396	474	505	451	433	450	448	441	462	460	478	498	425	467	441	487	457	470	485	472	464	453	467	455	486	468	455	438	459	476	432	453	479	484	433	492	485	456	503	431	484	441	466	449	438	471	457	467	501	460	448	465	440	476	482	434	472	429	454	476	441	486	484	456	459	494	459	434	458	424	482	471	453	415	403	494	452	448	457	461	463	430	436	427	508	455	417	424	452	484	437	497	473	409	461	422	458	432	465	455	427	454	457	486	456	459	419	440	395	466	449	458	485	452	448	439	440	475	468	472	457	444	443	464	446	491	456	471	465	474	461	476	464	451	467	457	452	477	465	463	480	423	488	478	462	471	467	465	439	454	488	458	433	486	486	452	467	436	469	468	473	471	456	423	456	467	479	479	441	451	450	464	449	441	460	445	454	473	478	424	422	449	489	481	469	474	434	472	510	486	442	449	480	453	459	436	444	480	462	447	440	462	435	468	496	435	499	427	477	449	446	426	447	497	443	489	454	467	426	487	466	471	447	467	456	467	446	453	493	461	490	461	477	463	490	506	413	441	487	445	456	483	452	436	443	434	417	454	494	439	455	459	433	420	425	464	427	425	444	456	466	462	485	461	480	491	423	468	465	471	467	449	487	504	451	478	468	463	458	447	475	483	423	496	481	447	423	403	456	493	480	442	454	468	471	483	476	429	466	473	463	451	496	473	480	465	464	456	457	448	445	462	490	453	440	446	471	487	442	466	465	446	470	474	487	463	491	436	469	431	446	480	410	449	463	458	445	445	463	448	434	456	440	435	467	460	459	431	493	443	457	431	444	449	438	453	409	487	505	436	441	472	475	438	472	438	483	415	451	465	452	461	454	415	454	444	481	479	476	438	455	448	447	450	430	437	472	494	471	475	515	468	462	465	479	439	456	504	485	466	492	474	451	484	429	492	450	483	469	468	466	456	413	491	465	432	459	507	453	437	465	459	494	423	478	433	461	472	416	449	469	481	451	424	442	482	443	471	427	417	407	465	469	485	484	470	459	467	449	436	500	468	440	499	430	449	441	473	481	483	471	469	441	454	467	439	426	466	458	465	430	442	491	492	497	465	498	468	460	411	452	488	424	460	482	457	438	458	505	421	450	433	479	474	471	485	436	435	485	481	435	460	459	454	501	446	470	498	464	462	465	443	428	510	435	420	469	488	455	464	426	454	447	461	438	446	444	441	464	438	464	485	411	456	459	463	477	461	450	423	465	448	498	462	436	489	435	447	429	462	448	474	440	445	441	488	497	437	429	474	435	481	450	433	478	426	455	442	449	459	468	475	479	452	439	454	469	452	437	479	450	470	429	411	437	446	500	468	445	476	501	450	444	461	461	432	430	435	442	440	457	454	433	470	486	446	435	465	482	444	467	454	399	427	472	480	499	448	437	459	468	451	479	477	486	431	480	473	467	441	455	451	465	479	423	482	510	442	431	520	435	439	421	468	442	459	447	490	473	472	493	502	460	413	444	439	485	470	433	406	429	479	470	458	474	495	433	488	484	500	439	487	482	465	445	447	487	470	445	443	468	432	453	477	499	492	478	477	416	477	480	488	487	475	472	478	471	440	489	501	456	463	493	460	454	466	465	464	494	437	469	436	451	449	444	482	500	471	480	462	458	422	468	479	480	435	425	485	473	443	502	430	470	449	455	466	451	458	456	467	447	441	485	440	446	455	442	456	458	452	435	454	447	434	470	458	460	493	436	472	472	503	465	449	490	466	445	467	449	492	503	469	430	448	459	497	439	498	446	488	456	463	455	456	461	434	448	490	454	427	487	445	436	460	481	460	420	457	465	451	448	454	436	489	497	453	520	481	486	439	465	437	441	475	473	502	500	433	443	464	456	441	502	462	479	451	443	449	456	415	435	462	468	473	446	429	428	450	452	448	467	453	481	460	474	491	467	436	430	411	467	465	450	439
36157	49817	40751	27879	23039	18863	15165	11982	9352	7239	6015	4807	3757	3117	2716	2382	2007	1811	1538	1368	1421	1196	1090	1024	890	899	810	857	759	770	726	746	690	709	686	681	692	661	635	667	597	598	597	645	649	640	650	625	663	612	630	642	614	602	577	635	606	638	594	635	604	614	609	598	600	587	571	586	597	623	517	585	599	617	621	613	540	601	608	578	610	644	619	581	585	610	647	595	616	595	592	605	597	607	622	605	613	587	632	619	575	605	645	608	556	561	615	636	641	620	591	637	578	614	623	624	580	586	609	577	609	659	593	616	629	634	623	612	631	584	609	569	579	625	582	607	643	646	656	625	629	568	595	593	630	615	636	582	582	595	554	610	629	578	583	569	555	648	597	600	620	612	601	608	616	591	636	617	626	612	591	663	612	637	572	546	642	593	592	575	558	583	585	590	615	617	620	638	603	591	632	574	602	599	585	592	623	614	646	640	635	601	658	627	641	618	584	567	603	651	612	628	674	627	601	609	590	623	606	608	632	618	617	613	644	584	604	585	618	669	614	596	619	594	589	598	615	599	614	607	621	612	600	631	622	575	628	580	610	589	610	611	616	588	557	600	605	637	609	591	628	563	611	618	588	564	621	623	660	619	598	592	598	566	634	606	634	626	571	619	571	596	605	590	615	607	608	612	639	589	586	629	567	580	602	623	625	634	601	541	637	624	565	611	620	601	616	545	635	586	571	618	600	611	615	572	610	586	590	607	605	601	629	583	601	607	582	581	592	611	582	611	593	655	626	562	586	642	607	597	568	595	596	602	582	575	550	597	606	591	623	598	637	567	613	615	618	612	605	578	633	598	613	624	590	610	601	657	613	596	600	648	586	617	626	586	659	560	566	650	589	642	609	588	615	595	566	612	577	579	600	600	620	619	613	587	624	574	624	596	608	579	581	582	631	603	606	632	610	594	574	602	551	590	570	566	588	646	646	620	604	614	626	643	586	613	611	612	570	578	616	585	651	570	617	611	589	620	585	641	630	571	614	600	554	595	616	611	602	621	585	613	624	595	600	590	607	575	607	554	603	579	582	608	631	641	621	591	574	602	577	614	582	608	593	616	621	647	585	587	587	610	639	595	598	594	608	600	628	619	596	591	617	592	605	564	608	618	577	622	607	570	610	626	603	616	585	592	620	617	593	592	634	576	620	625	599	598	548	556	577	638	584	601	574	583	597	598	626	594	584	574	640	605	562	599	633	617	624	586	611	584	662	588	580	632	601	567	655	617	613	601	591	580	620	578	628	567	566	600	591	610	642	582	611	590	633	555	595	579	599	610	582	587	594	619	662	628	588	586	591	615	608	605	621	606	585	599	607	601	641	619	600	591	609	619	625	615	612	555	592	614	630	578	622	620	596	636	608	591	607	616	613	582	587	616	589	567	587	595	621	646	597	644	581	641	586	571	620	618	635	590	600	611	607	570	589	603	606	588	566	662	624	596	592	632	598	608	618	590	621	607	608	587	574	610	578	604	607	599	659	564	584	564	592	585	594	608	609	591	615	598	580	588	575	616	600	606	597	587	602	655	613	607	588	632	631	593	604	609	647	618	598	629	574	656	597	601	640	604	655	602	609	555	583	591	601	604	581	556	657	593	558	599	579	667	592	594	606	600	580	610	604	608	637	611	657	599	636	585	638	613	597	616	638	596	619	634	619	591	591	574	573	652	578	587	574	601	572	606	576	575	594	599	552	588	597	613	573	638	540	587	568	637	585	614	605	607	624	597	631	579	613	620	591	627	584	597	596	617	597	635	575	621	641	609	581	606	592	607	588	584	646	562	593	605	608	613	542	570	585	606	589	582	577	556	602	557	578	591	596	622	581	658	584	639	599	603	620	630	595	604	602	625	609	601	630	607	621	631	575	608	632	659	623	629	621	597	596	577	605	626	579	637	621	583	596	609	604	615	587	605	595	628	582	623	548	558	620	580	595	591	607	616	567	617	611	628	597	590	566	571	609	604	619	585	613	593	584	621	640	572	630	619	600	596	537	581	611	601	648	602	623	587	601	612	590	612	623	590	591	579	614	640	600	611	597	618	589	669	634	568	637	594	602	606	605	608	588	616	590	652	570	610	600	601	603	635	617	637	617	585	621	585	614	585	553	579	643	613	602	617	551	623	619	593	637	623	610	585	558	647	615	602	602	564	613	615	592	639	556	592	598	609	593	607	613	587	585	565	608	612	640	535	626	612	619	627	596	605	598	620	615	596	637	625	582	558	595	604	568	613	630	603	556	556	644	627	583	576	600	571	591	628	613	607	605	621	637	628	617	633	582	567	580	621	596	641	600	554	599	551	605	596	578	634	624	604	643	585	613	581	626	594	551	635	612	555	602	588	616	558	618	602	637	609	618	637	625	599	637	603	626	576	594	597	621	612	623	646	612	637	584	642	605	578	601	626	564	567	578	592	611	647	566	597	597	561	595	612	592	598	619	602	618	580	608	576	622	649	651	636	601	631	588	572	580	590	623	598	597	621	610	626	636	565	574	620	621	618	626	572	588	632	569	625	627	606	632	606	607	618	600	588	626	560	630	593	620	616	611	627	662	619	591	617	606	577	609	639	608	583	631	620	626	567	612	617	591	615	623	637	568	605	600	576	573	644	584	550	654	604	606	599	614	569	616	617	616	625	596	594	589	593	634	624	591	571	631	644	585	585	556	647	610	552	588	576	572	545	640	659	605	611	597	597	645	612	612	629	625	593	570	597	606	586	609	559	647	588	614	644	601	625	624	582	633	609	617	619	628	569	641	579	628	620	583	622	595	630	635	634	597	619	594	645	584	601	587	610	614	607	563	607	578	597	607	588	595	579	618	609	633	548	619	627	607	590	631	585	613	610	546	632	622	590	631	576	614	576	610	575	599	592	608	613	606	606	607	583	587	573	612	569	603	619	593	633	665	634	565	607	552	619	606	558	590	578	585	626	596	623	587	655	600	607	578	592	614	597	593	647	619	583	581	579	587	603	635	592	613	586	601	606	614	590	590	607	600	590	581	611	585	614	621	560	638	581	630	605	593	594	584	604	628	601	598	566	630	577	631	598	623	601	615	568	597	585	601	617	609	584	588	588	606	647	623	631	623	588	626	630	602	610	625	585	620	632	647	649	593	619	580	618	646	575	613	590	578	622	606	639	600	600	591	612	600	602	611	608	620	631	612	576	637	607	618	629	615	613	611	610	579	570	592	561	598	604	592	638	573	584	566	626	603	577	601	600	638	591	635	627	599	582	565	574	635	608	632	582	647	614	616	600	619	585	616	605	670	604	565	576	642	605	618	619	597	612	630	628	592	603	594	593	591	569	575	640	591	622	607	631	601	621	595	603	601	617	611	594	558	620	587	578	623	598	574	605	543	614	635	605	554	601	631	604	603	617	631	608	652	573	633	637	607	541	597	647	601	633	603	648	624	608	587	605	658	584	650	579	635	625	585	598	605	653	579	633	593	615	612	614	611	625	618	625
24662	21718	29506	25692	23157	21707	16594	10262	7178	5529	4298	3430	2791	2307	1997	1699	1520	1361	1164	1050	1038	967	869	884	789	723	717	710	661	656	653	640	613	581	551	546	556	542	560	521	539	547	535	516	522	497	528	525	489	503	530	535	534	516	527	520	510	530	527	502	562	492	485	550	528	499	493	550	539	499	533	504	521	524	513	537	482	518	492	446	485	536	480	523	509	507	502	489	478	505	492	507	498	499	548	531	493	542	502	460	475	479	514	502	468	525	504	485	520	490	497	516	515	531	501	473	503	531	519	509	537	509	505	495	498	493	531	471	507	532	515	494	490	488	517	536	501	522	508	550	458	501	508	488	508	518	497	512	513	493	525	520	539	496	470	524	511	542	485	536	521	502	523	474	476	508	495	489	498	530	504	478	509	501	501	514	498	521	495	475	509	465	514	499	466	512	493	479	519	453	519	518	483	531	542	477	490	522	503	514	518	486	488	485	493	508	515	503	515	479	489	506	507	484	523	527	546	495	534	482	482	533	518	532	527	484	487	508	556	498	483	499	500	483	530	485	523	464	511	509	498	457	514	462	505	482	506	522	494	506	487	529	512	494	474	517	541	459	521	490	472	534	489	500	507	506	485	503	467	469	550	508	496	522	486	519	517	468	528	545	491	518	487	489	472	509	516	518	509	509	521	498	531	463	546	464	518	502	500	508	520	477	522	505	513	551	505	532	520	520	507	530	498	474	430	538	492	460	514	574	475	517	532	487	480	540	515	505	491	540	491	522	471	536	542	491	543	507	544	524	469	509	513	505	442	492	507	499	527	519	493	513	544	470	502	576	494	490	510	526	498	500	521	511	529	474	539	515	507	491	506	534	468	536	502	494	523	509	506	536	522	512	504	528	517	558	459	499	448	516	483	501	475	493	526	518	499	506	491	490	464	536	535	522	524	497	493	508	478	527	526	499	517	490	470	495	492	500	495	496	467	550	471	500	477	561	466	525	515	504	479	465	526	510	505	500	484	520	478	444	499	522	501	526	517	515	496	510	505	483	490	502	494	521	478	532	512	490	507	503	522	514	516	500	510	510	526	526	521	514	497	477	524	516	484	536	510	496	506	533	482	556	518	555	500	462	505	505	509	497	506	497	504	512	515	475	537	520	542	526	510	497	515	524	496	517	509	495	521	486	467	512	503	486	535	497	481	486	484	526	523	473	499	522	519	494	493	491	499	512	468	497	489	469	499	507	444	533	516	473	546	509	511	495	453	501	457	522	492	482	512	529	517	526	458	511	523	533	499	506	543	530	475	498	491	515	472	487	497	498	511	537	512	464	508	498	535	526	501	526	550	473	496	478	507	458	524	526	549	504	495	475	457	456	513	469	535	504	486	531	477	505	493	502	491	499	462	512	453	498	461	511	463	493	518	486	516	492	523	529	514	500	507	470	484	490	448	505	509	495	498	528	509	514	516	508	532	510	500	518	500	530	462	498	484	536	519	491	491	496	514	486	497	475	555	512	512	495	508	488	482	477	515	503	517	462	510	502	484	507	483	462	528	481	484	481	511	510	506	520	486	457	512	509	499	505	515	512	484	483	482	504	469	514	508	528	514	506	448	486	490	488	496	517	542	468	445	518	505	546	503	499	476	506	494	512	489	530	497	491	504	486	516	503	505	487	501	496	468	492	504	471	509	492	495	491	510	460	482	487	523	513	494	497	514	481	489	487	495	487	533	535	439	531	515	517	508	478	506	469	504	441	524	502	505	488	531	490	484	508	471	486	490	497	535	524	536	469	488	473	531	543	495	506	499	502	530	505	556	498	468	478	486	490	477	477	519	529	515	496	504	515	496	489	521	500	509	532	527	520	507	534	507	499	465	492	528	519	514	511	507	520	513	516	492	482	491	501	513	480	503	513	492	458	450	487	537	503	500	532	454	522	452	554	480	490	500	486	487	526	503	484	495	496	514	506	504	511	530	510	486	509	483	515	517	550	505	512	492	458	479	502	520	453	504	503	519	528	501	506	514	508	482	518	546	496	523	533	515	486	489	482	529	526	530	524	523	498	537	481	495	513	520	489	492	468	519	518	519	505	495	497	501	499	514	552	517	514	489	503	490	511	502	540	489	506	505	499	506	465	554	533	509	502	512	544	458	508	510	508	520	471	501	525	518	516	475	503	504	486	526	529	516	531	492	487	493	485	525	443	502	518	515	512	491	505	515	521	513	486	530	478	517	493	505	505	521	519	508	456	534	479	483	486	491	525	511	503	510	511	498	475	507	500	505	493	477	512	501	489	507	491	508	515	471	515	499	508	555	518	510	521	481	495	492	487	475	551	504	492	547	530	498	472	517	503	497	486	492	549	449	492	507	494	500	503	520	508	494	549	522	507	501	497	527	536	537	516	472	503	467	524	523	480	545	485	439	531	495	496	519	518	471	482	524	506	496	472	496	505	487	524	516	534	548	509	488	512	540	481	490	543	477	514	486	530	487	514	536	490	525	520	521	518	507	498	527	513	529	514	503	496	474	491	485	488	497	545	504	514	498	493	490	493	484	512	507	541	553	479	494	510	483	490	541	492	510	502	488	474	495	503	482	514	532	535	507	529	488	514	487	527	478	460	472	501	516	456	467	453	494	495	498	531	528	530	516	487	554	492	511	520	521	521	514	500	494	510	519	512	532	489	476	501	496	490	502	479	515	487	532	514	511	487	478	507	487	510	521	480	508	488	521	492	523	501	474	485	534	461	503	509	520	502	518	497	513	478	498	486	531	514	485	489	519	462	485	479	518	482	482	482	500	526	504	514	495	501	475	500	527	504	511	497	544	481	500	488	501	487	475	523	513	450	557	525	524	457	499	504	533	478	512	475	534	487	516	524	483	491	477	494	530	496	494	475	507	533	492	477	474	527	448	472	515	468	529	500	527	512	521	479	516	516	497	473	487	498	523	531	553	475	459	516	529	486	500	532	454	486	470	538	467	512	536	484	501	495	512	552	528	470	510	502	517	451	544	488	527	529	498	473	508	473	523	493	497	501	481	541	499	517	513	526	486	541	492	494	493	516	527	554	483	533	495	508	490	535	480	512	506	495	478	502	509	489	504	504	508	500	515	520	510	497	479	482	512	532	493	561	470	531	513	483	503	529	518	514	472	537	446	496	496	516	476	509	481	499	486	471	502	502	520	506	529	552	468	479	517	482	490	529	536	482	527	474	548	491	504	521	523	507	508	520	531	512	529	509	485	466	515	491	506	488	480	498	491	498	516	450	484	481	497	505	501	502	497	545	524	518	517	466	519	480	486	502	499	500	471	482	500	538	535	493	503	500	497	522	452	559	511	499	492	506	500	490	519	482	507	549	526	502	528	519	511	519	518	483	512	530	493	487	476	514	524	493	503	495	484	530	491	503	470	516	541	490	447	507	471	502	502	502	479	477	496	529	511	497	533	503	509	474	478	479	495	501	476	552	547	475	503	526	551	537	515	506	507	508	504	506	496	474	520	495	504	497
38329	61231	51065	34967	29722	25283	20971	17171	13811	10979	8832	7063	5688	4726	4016	3461	2924	2566	2174	1986	1783	1618	1465	1356	1194	1194	1043	994	993	924	962	864	796	865	774	780	798	793	771	731	724	725	770	717	717	723	706	664	720	678	692	657	676	656	650	674	652	695	653	658	647	704	666	691	699	631	651	659	679	667	663	665	660	684	653	678	647	603	674	664	611	637	651	665	653	676	645	680	652	644	690	679	607	647	686	662	686	633	651	642	621	645	642	662	653	631	633	657	651	641	638	667	639	624	667	651	607	653	691	644	632	646	683	676	625	671	658	658	629	612	659	653	668	667	694	698	679	690	618	611	639	677	680	642	643	664	643	691	644	651	679	623	623	696	665	670	646	697	643	707	621	696	625	694	652	642	648	661	632	661	676	625	651	667	669	623	649	678	633	681	654	664	671	647	644	691	661	676	661	659	674	668	632	633	692	637	640	673	644	664	656	637	646	616	605	704	652	636	702	667	691	627	636	669	653	670	605	632	644	706	666	669	657	670	670	687	684	682	673	623	661	684	672	641	606	683	656	664	680	677	653	662	704	665	691	623	652	651	661	620	675	672	668	599	670	654	645	628	685	616	675	646	618	702	660	665	676	630	656	617	620	699	632	636	675	667	691	673	627	640	621	648	641	668	681	624	627	663	700	703	680	706	694	695	667	608	639	654	660	659	644	676	679	681	693	700	600	646	646	643	611	658	639	616	631	635	651	668	680	645	671	658	669	668	641	675	735	709	661	658	651	628	658	653	702	660	653	675	643	667	683	619	660	643	679	647	639	645	659	680	679	662	700	688	674	680	658	629	612	632	670	681	681	659	658	607	632	646	666	662	673	671	657	639	685	668	651	654	621	656	622	656	687	632	640	624	651	661	636	661	680	675	657	669	590	694	668	649	636	643	646	660	621	684	680	624	659	630	673	705	660	625	642	683	686	652	689	665	646	657	658	675	665	647	644	621	642	625	675	701	670	658	683	686	700	667	679	623	663	677	641	649	696	655	723	639	637	671	686	642	663	692	642	700	650	630	640	700	648	651	638	632	644	631	683	643	706	631	664	644	625	698	708	711	634	664	693	649	668	641	724	682	686	596	673	609	669	665	665	663	708	677	617	691	653	619	619	634	678	663	625	629	652	648	657	683	657	639	695	651	683	670	665	675	701	639	646	672	638	669	628	729	695	610	647	651	667	697	669	650	646	640	670	633	607	683	656	650	652	631	677	689	623	673	641	652	619	666	657	639	620	715	676	678	710	653	637	711	618	672	655	652	672	661	644	689	650	670	648	640	647	667	650	676	687	660	625	660	645	639	679	630	658	680	637	650	651	645	621	654	619	658	621	672	629	685	660	678	683	672	645	654	720	646	654	697	655	628	657	705	688	695	653	654	662	692	614	649	689	641	636	715	686	678	647	613	671	696	624	636	651	675	641	644	674	705	628	644	646	679	654	633	675	705	679	662	649	683	654	682	664	658	663	648	628	571	615	643	667	632	655	665	615	656	621	658	649	644	661	649	663	698	674	693	661	650	660	668	685	653	677	697	650	662	644	644	715	642	673	680	658	697	682	624	629	650	693	627	642	662	683	645	686	691	640	629	653	666	633	679	681	686	674	678	651	703	678	682	621	625	659	671	654	658	672	686	648	700	667	653	638	671	671	673	689	629	672	687	680	660	671	618	620	699	633	694	653	665	641	696	659	668	640	659	683	635	654	693	671	635	670	638	629	659	629	677	706	618	677	666	641	704	633	641	663	615	656	660	713	629	635	694	665	642	676	667	651	675	666	709	644	665	648	684	677	645	695	685	681	659	667	628	639	661	691	682	640	692	676	655	651	687	641	701	683	656	655	644	715	654	673	684	621	630	626	624	704	629	670	652	668	635	646	668	684	677	673	676	606	670	651	664	704	688	653	639	654	657	624	647	666	588	652	646	639	624	648	645	675	671	665	661	657	691	690	675	623	700	657	665	658	696	678	651	599	690	709	651	639	670	670	680	660	640	694	649	651	644	667	692	666	650	645	649	644	639	624	660	653	644	665	656	681	606	626	662	656	671	643	673	675	719	659	660	648	636	676	668	637	654	633	644	643	612	668	655	659	662	649	661	634	666	668	666	675	650	697	657	654	695	667	613	670	660	658	677	673	645	677	668	617	666	678	631	674	619	624	643	615	647	653	649	623	676	653	657	682	646	694	660	666	672	677	634	634	702	678	648	650	732	684	660	618	662	582	689	660	713	678	654	644	665	687	675	643	663	690	679	675	639	648	657	702	655	640	700	649	713	631	639	677	677	632	654	644	673	642	670	675	689	649	610	653	662	620	646	675	681	705	615	625	645	714	650	670	679	643	718	644	646	620	671	628	666	665	610	652	678	614	668	699	654	698	629	637	636	593	667	667	659	654	682	620	677	649	695	670	657	645	695	662	692	658	668	689	645	607	673	626	648	661	662	700	726	622	643	639	712	671	696	670	648	662	635	692	664	624	654	677	714	667	665	661	652	648	678	706	641	660	667	688	651	630	621	636	626	678	659	665	653	709	667	646	649	676	658	637	673	660	657	627	664	703	645	656	649	684	624	637	643	663	717	649	673	684	653	627	634	680	641	653	603	728	653	651	683	694	648	689	697	649	683	688	631	657	644	676	651	696	622	616	642	645	682	665	680	656	651	654	662	655	608	652	630	623	657	686	648	649	607	663	621	637	670	678	615	679	628	687	671	698	696	671	631	685	619	615	695	639	674	610	640	641	637	643	626	638	659	660	653	681	633	656	686	643	680	642	634	596	663	692	616	680	657	656	640	666	627	638	640	649	635	655	688	620	675	632	628	662	640	702	676	709	647	654	680	662	646	665	627	676	669	651	664	672	687	652	666	665	640	670	654	699	632	642	698	616	606	683	686	695	641	644	650	602	652	717	684	654	678	671	626	659	637	653	626	698	661	667	665	646	685	693	692	643	677	680	703	657	634	653	625	633	648	672	676	639	641	639	637	653	633	643	698	687	680	608	703	653	661	684	680	602	644	667	666	633	651	628	669	647	665	677	632	670	676	663	665	646	644	670	602	640	687	663	672	645	665	594	708	672	678	676	654	710	637	663	641	664	615	678	628	670	685	657	656	697	658	670	635	640	691	659	643	651	681	654	632	678	662	661	662	718	671	662	669	680	652	691	633	630	669	700	663	632	680	623	710	687	676	667	664	648	657	670	632	627	666	645	638	627	627	650	620	658	655	634	664	648	708	666	663	636	688	619	660	636	652	609	610	647	655	660	628	666	672	673	646	675	628	682	641	667	609	637	657	650	678	639	645	658	657	661	625	638	662	711	635	671	639	709	597	609	669	644	681	655	628	634	699	660	660	651	623	704	685	605	700	658	681	640	624	669	677	686	691	695	636	650	643	672	677	664	638	702	667	607	674	694	632	678	698	641	685	652	669	660	650	661	663	659	648	675	646	685	663	664	655	649	670	629	639	628	636	671	674
23537	21715	29656	24566	22404	24019	23480	14253	9907	7769	5839	4756	3655	3062	2595	2238	1948	1665	1514	1396	1193	1120	1018	878	852	790	824	697	754	672	672	633	638	564	616	551	604	543	567	603	535	547	541	555	525	554	530	503	553	522	475	475	501	495	523	511	499	485	513	469	518	487	519	525	501	491	509	532	515	491	500	536	467	524	496	516	522	490	480	488	565	484	488	457	485	494	472	499	507	467	504	506	484	524	443	510	502	481	534	500	510	521	493	501	502	528	499	499	522	528	485	513	513	468	477	453	459	521	506	494	484	491	525	480	457	512	497	499	531	481	502	512	517	461	505	511	459	508	512	525	475	463	519	523	481	459	470	490	483	477	513	493	504	491	461	509	525	506	492	471	480	476	494	499	511	469	510	565	523	528	490	477	474	473	491	508	514	512	529	504	519	502	471	503	505	519	488	485	498	538	479	528	464	515	499	482	501	480	488	505	527	493	507	473	487	527	498	488	491	499	497	488	492	490	519	505	492	464	512	496	473	480	485	481	494	501	468	521	488	485	482	456	510	481	482	448	556	487	512	513	507	503	485	499	508	495	514	456	492	506	470	516	471	467	522	509	509	476	529	477	469	499	481	463	523	507	520	501	480	436	514	501	550	458	507	511	508	510	504	492	477	508	515	463	489	482	527	483	501	475	550	497	538	520	474	549	476	505	462	496	497	494	498	487	559	480	495	457	507	499	532	482	525	480	507	518	543	473	532	509	509	471	486	471	479	495	513	472	514	510	523	474	483	515	481	540	493	496	501	498	501	496	459	490	485	495	491	483	473	487	519	495	470	476	491	491	547	488	493	523	516	481	496	486	487	532	528	480	473	459	522	505	510	468	532	513	499	478	500	477	511	501	494	488	488	487	497	487	488	498	504	474	491	494	527	513	528	501	489	478	510	474	482	518	529	505	481	511	485	474	488	495	486	484	480	488	495	456	488	464	516	513	491	492	486	517	495	532	442	496	446	516	527	480	515	515	527	505	511	472	501	493	505	452	490	454	525	530	472	523	515	489	545	503	506	475	458	524	489	506	479	472	484	533	488	529	496	504	489	475	505	469	547	498	524	492	498	502	475	492	467	479	465	484	483	465	523	509	481	450	527	509	482	499	507	466	472	508	486	496	465	489	488	487	492	518	539	483	467	512	487	509	501	485	508	496	481	493	516	470	497	506	525	534	529	450	472	496	506	526	492	517	482	519	529	454	495	463	499	480	515	511	475	511	488	508	473	453	499	487	504	515	501	523	493	454	528	531	498	537	503	464	515	527	503	520	484	481	468	470	470	504	485	499	478	493	534	513	489	502	491	503	504	467	521	501	483	508	534	515	515	509	503	522	498	525	506	519	504	502	457	481	485	504	490	530	465	481	481	529	532	529	503	477	480	473	519	510	503	454	492	519	505	519	512	487	503	500	497	497	516	470	466	532	528	488	503	481	511	474	495	498	473	495	477	517	470	507	511	472	484	490	504	484	504	521	479	525	518	502	542	490	492	482	496	487	500	464	553	469	501	488	489	504	522	485	469	492	526	528	496	520	495	514	505	469	472	504	498	503	495	484	521	476	496	468	483	485	540	496	501	506	494	491	495	498	503	486	474	483	488	491	495	489	496	483	487	484	468	480	505	500	490	492	483	483	472	488	493	489	511	533	522	466	518	506	504	464	483	507	530	489	480	460	521	470	515	485	487	482	536	530	499	512	484	471	488	521	493	486	501	536	502	493	491	505	551	505	532	503	522	526	474	458	523	472	529	491	501	459	510	500	520	485	479	516	510	489	455	539	478	472	493	478	517	501	488	496	539	538	532	483	487	510	494	543	520	505	498	506	474	492	522	496	469	490	492	516	441	503	466	486	543	493	514	484	473	498	484	502	484	481	469	528	517	471	507	484	450	487	484	502	506	497	487	475	478	497	539	479	499	466	442	446	501	480	524	485	483	488	520	537	536	482	465	521	490	536	495	498	514	509	483	514	484	465	515	472	507	525	463	510	497	472	505	484	471	468	500	524	501	464	531	500	459	503	509	484	481	456	499	527	516	535	497	499	503	506	461	511	440	528	489	513	520	489	494	493	542	466	470	512	466	499	493	492	491	532	504	498	508	467	496	508	481	471	480	560	540	468	498	492	511	500	532	467	488	504	528	504	482	498	514	467	498	520	547	492	453	499	462	488	495	501	489	476	465	507	494	510	519	508	478	477	502	500	507	508	531	500	489	505	513	524	496	515	519	522	497	478	501	494	502	505	518	496	485	512	464	566	523	489	489	487	446	545	467	500	513	475	478	499	475	512	528	553	487	458	536	502	488	509	494	478	567	509	470	483	460	453	503	527	489	492	494	466	500	492	503	492	493	496	479	543	558	462	469	462	486	499	512	511	490	491	524	530	478	488	482	526	523	501	490	524	495	514	501	483	533	471	516	493	491	480	517	470	503	468	470	488	494	515	444	514	476	490	488	455	494	500	487	457	521	469	464	491	511	481	508	479	517	444	496	474	486	515	478	487	499	479	502	533	509	485	486	508	485	507	471	450	491	495	470	485	541	526	487	482	518	519	504	479	491	516	524	525	462	498	493	500	486	482	506	517	506	478	516	518	494	488	516	478	524	527	546	475	480	498	474	499	454	513	515	496	503	479	504	523	499	512	478	482	480	461	485	452	525	471	518	463	536	528	481	469	493	485	478	507	506	488	462	535	478	514	468	466	446	470	504	462	533	462	511	489	477	505	485	524	533	485	526	515	481	526	455	507	442	486	506	509	502	522	508	495	502	502	490	532	466	497	479	472	524	498	463	473	468	506	508	443	507	492	495	491	490	469	490	472	501	482	464	473	477	509	510	476	460	501	478	546	499	493	497	459	487	491	494	527	481	474	507	490	517	434	511	475	514	485	507	504	503	504	505	461	532	513	477	498	479	545	500	482	490	492	501	481	477	533	436	484	494	514	497	467	498	500	494	505	506	526	510	483	516	508	514	516	506	509	501	523	498	506	479	480	502	503	471	482	507	478	531	525	485	499	470	509	523	498	510	480	527	461	496	467	496	486	483	531	542	483	496	522	536	481	480	513	489	519	501	476	482	486	503	498	526	503	473	498	488	473	520	475	486	522	487	528	515	518	509	482	520	556	470	504	508	468	476	488	501	511	556	527	514	492	507	507	494	506	507	519	525	503	539	504	516	457	479	480	479	548	515	510	541	477	471	488	479	479	479	513	506	509	518	488	484	545	481	515	497	526	467	540	474	473	507	527	516	474	497	522	504	514	488	495	482	476	449	526	486	507	496	464	494	499	504	477	510	488	477	478	524	543	507	515	551	470	460	497	449	495	478	480	492	554	486	476	439	477	483	491	514	501	510	485	496	513	506	487	526	538	484	492	485	508	518	488	481	486	483	513	503	485	507	483	483	495	511	491	456	480	471	500	528	470	496	493	487	485	501	502	478	505	482	528	511	487	507	506	485	498	502	486	483	520	431	484
41594	68122	54443	39459	34072	29452	25416	21279	17447	14009	11425	9320	7600	6245	5274	4492	3798	3382	2798	2540	2235	1914	1698	1551	1439	1282	1166	1112	1021	1012	974	952	961	880	835	793	830	746	838	791	795	788	707	692	698	686	665	692	697	670	670	691	654	676	679	655	663	639	683	674	686	695	718	651	637	652	589	656	699	641	612	642	654	630	612	693	660	624	664	636	665	616	617	688	615	621	628	639	665	621	682	641	605	605	651	674	658	644	654	621	638	605	635	649	636	638	693	643	656	679	684	647	603	679	599	665	658	667	620	705	613	636	642	643	630	612	666	633	643	606	648	647	627	636	677	675	638	600	663	667	673	678	636	650	594	612	679	634	671	633	626	618	648	678	635	677	617	570	632	614	580	605	628	592	647	632	659	648	618	615	606	688	659	653	626	674	642	663	636	609	651	653	661	603	651	629	635	588	616	605	626	649	609	640	596	630	689	657	653	660	626	659	665	637	598	626	614	618	645	633	618	633	656	630	642	636	632	584	635	678	611	611	653	624	572	610	643	638	649	661	637	626	683	649	654	651	637	663	608	592	626	660	680	662	633	651	673	620	668	634	605	657	627	664	629	642	632	640	615	576	657	657	600	671	641	633	621	640	664	649	654	689	620	605	662	631	598	629	628	672	706	630	632	671	598	602	646	672	645	655	653	648	645	634	625	610	637	667	608	674	632	643	620	657	623	604	608	628	658	627	626	635	650	602	637	648	653	644	628	660	646	684	665	663	667	637	603	615	636	674	637	633	667	635	655	607	631	643	610	621	611	607	656	637	671	650	618	631	651	620	691	671	589	649	626	604	634	664	645	607	665	606	652	652	677	652	647	662	638	626	633	642	669	663	657	638	643	716	618	594	656	664	641	660	655	632	643	661	621	609	644	624	684	589	640	611	644	642	605	620	651	638	662	608	613	627	633	631	653	638	576	615	655	621	636	657	620	665	650	669	618	652	660	624	638	635	618	648	660	594	647	654	570	678	658	651	648	650	614	615	653	657	636	725	639	640	612	647	563	622	637	643	635	680	595	653	603	623	647	626	627	690	646	656	596	677	651	648	638	642	619	637	651	578	666	592	596	645	648	635	620	649	612	701	621	642	630	671	654	634	632	653	678	639	653	685	616	634	644	661	623	647	631	634	673	652	661	657	615	591	623	665	702	651	647	636	643	671	613	623	618	633	629	650	606	640	604	680	619	662	668	655	626	628	645	646	621	684	664	643	612	616	583	642	627	638	624	649	642	649	637	687	651	603	625	646	624	651	627	663	611	606	636	636	643	637	588	589	629	674	612	631	599	646	702	610	643	649	650	649	631	632	623	669	661	651	634	613	630	602	626	669	636	644	625	676	684	638	671	616	667	624	647	674	662	635	636	609	640	614	652	597	675	629	613	638	640	586	638	621	636	618	614	614	642	718	654	659	589	617	681	649	609	623	632	598	687	596	629	627	651	647	640	678	606	650	652	648	657	656	621	654	651	649	628	633	607	603	651	685	662	660	628	623	670	597	628	662	673	593	681	624	695	626	619	614	634	622	633	672	641	610	620	616	671	667	687	687	643	673	640	603	600	676	638	638	589	604	620	613	665	687	674	610	628	657	624	664	655	648	675	627	618	587	643	620	642	666	604	609	654	658	665	633	635	660	646	643	657	616	647	598	650	659	639	631	624	624	675	630	608	609	636	607	633	616	616	706	629	639	632	608	602	592	651	621	599	642	623	595	667	604	658	627	658	683	671	598	642	628	597	666	687	684	655	673	650	663	657	635	617	579	679	616	621	634	611	621	667	648	635	674	658	665	673	631	629	637	658	645	586	644	634	693	621	706	591	675	644	664	620	646	623	663	615	667	647	657	608	595	619	649	576	664	623	667	606	622	604	648	623	640	661	606	617	624	646	642	648	664	630	621	672	615	630	632	652	653	631	652	628	612	621	624	648	604	641	612	652	648	650	698	611	627	633	631	653	591	673	661	657	631	637	573	643	626	663	611	630	657	641	635	661	656	650	658	613	629	653	677	658	652	644	614	632	640	614	624	637	636	607	672	636	671	628	684	595	609	629	632	616	635	618	616	640	635	657	665	647	654	654	606	693	661	629	662	634	622	626	605	680	644	629	610	617	599	679	596	623	612	675	649	648	655	667	635	598	688	582	672	616	636	649	633	643	642	629	666	614	632	662	627	662	626	662	597	677	606	609	686	604	642	678	657	649	643	674	664	644	601	664	650	642	639	656	627	623	628	626	642	605	662	646	587	676	670	654	636	661	639	652	622	619	658	678	647	651	620	665	612	603	603	618	626	647	649	627	617	650	649	592	686	662	655	688	631	629	620	630	630	654	647	685	640	628	672	634	622	590	664	650	631	603	637	645	647	661	635	677	625	666	627	639	649	661	626	690	641	700	622	642	625	610	641	644	647	588	655	651	662	620	661	629	600	563	650	611	615	605	672	637	668	605	620	640	626	573	650	644	650	684	641	658	646	632	627	627	612	679	640	602	660	638	647	674	652	613	656	583	647	574	616	596	602	635	596	642	582	646	613	662	593	641	602	644	602	637	622	647	666	597	627	662	642	625	627	631	640	656	661	646	694	665	683	607	639	655	651	602	661	650	646	632	639	652	620	619	702	631	593	616	647	613	656	646	624	621	635	647	670	607	629	588	672	630	629	654	652	608	634	673	646	631	568	663	624	637	662	675	621	670	642	644	641	636	598	617	626	642	611	671	639	642	636	650	626	596	637	647	644	683	663	625	633	624	660	640	630	630	648	620	605	629	615	599	658	658	632	644	639	627	622	637	597	590	617	622	651	614	680	649	627	605	594	653	597	681	634	642	709	661	610	686	626	618	617	614	625	575	652	614	610	631	678	659	643	634	658	639	594	589	626	619	603	652	646	633	602	673	653	660	673	679	655	637	594	657	647	655	642	607	615	695	619	628	658	641	612	650	630	640	644	615	655	635	628	612	679	621	684	584	644	654	629	660	645	678	649	649	623	638	642	575	671	640	640	693	605	672	678	619	651	652	637	649	619	637	628	625	582	626	598	678	655	665	614	647	675	588	627	649	684	602	671	631	672	617	672	678	593	684	665	719	638	656	633	665	685	622	659	645	665	654	634	654	647	630	610	628	681	627	639	598	686	599	629	643	662	686	650	671	620	607	638	633	645	642	625	652	626	630	622	656	662	611	651	628	594	625	695	631	654	633	635	614	655	618	642	624	595	622	615	616	651	632	630	597	630	649	590	662	640	651	677	636	620	664	648	624	603	660	601	659	637	611	627	667	644	633	633	603	651	643	652	652	634	683	621	564	620	624	593	616	620	657	647	664	635	669	627	640	648	646	653	678	626	649	665	648	613	657	629	630	592	609	645	648	637	648	655	616	645	644	625	623	679	614	637	644	664	661	645	677	619	606	630	651	623	618	683	653	665	638	655	636	656	636	668	620	642	626	614	684	617	645	629	663	638	577	596	653	622	659	610	635	652
29717	31969	36218	26684	18160	12524	8536	6083	4531	3347	2751	2142	1813	1510	1327	1267	1054	965	834	855	791	697	658	613	609	618	555	520	547	519	534	523	509	505	507	489	484	444	473	465	511	477	458	491	448	489	472	438	469	452	454	477	476	472	449	454	464	445	484	470	470	505	441	475	472	444	489	458	470	478	459	477	502	512	451	434	465	449	436	472	468	479	408	452	472	439	477	476	437	461	448	473	491	420	442	444	444	493	465	452	458	440	434	506	458	497	511	473	446	455	439	508	416	457	439	464	480	442	398	453	474	512	443	468	409	428	476	470	464	425	441	465	481	490	456	485	447	449	470	513	479	439	443	434	450	454	467	462	442	451	461	484	481	474	484	447	455	475	434	446	459	436	456	437	433	490	423	447	431	448	445	440	466	492	412	474	438	443	433	454	425	449	443	427	441	448	465	443	438	439	458	459	450	453	439	475	508	449	452	462	465	464	497	458	469	467	460	436	484	481	462	434	418	457	432	500	468	452	454	464	486	446	459	468	468	449	437	435	455	496	431	474	482	475	494	466	438	470	421	494	455	436	441	455	500	429	481	459	455	453	445	439	444	456	478	436	474	451	464	483	487	437	423	420	433	466	471	472	489	474	413	476	447	441	443	422	449	423	484	433	454	448	456	496	408	484	446	448	427	457	453	445	456	488	434	425	439	472	455	470	443	447	464	437	446	427	450	464	453	462	443	453	450	469	470	477	476	440	508	415	456	417	459	419	478	448	472	425	461	465	453	469	443	451	475	473	474	465	490	441	426	440	432	469	460	452	463	441	435	459	480	444	475	454	409	489	456	449	479	460	460	443	476	404	478	410	448	452	431	482	451	469	455	465	427	420	459	445	464	493	456	500	473	480	435	437	475	442	478	416	455	423	449	459	444	457	492	437	491	466	451	483	441	457	500	469	448	456	465	444	472	436	426	463	468	446	461	463	457	440	457	460	467	497	482	455	454	425	445	475	454	444	461	470	451	446	467	419	434	427	476	448	504	467	487	489	472	476	476	471	471	496	425	464	418	490	436	457	437	414	447	477	426	459	444	441	469	437	474	481	434	412	439	448	440	457	452	404	449	459	456	449	433	445	426	476	475	426	434	493	452	457	518	458	493	486	438	441	478	420	470	495	497	468	476	479	441	482	474	475	443	472	455	463	448	460	444	451	474	449	499	439	463	474	451	463	480	388	472	462	425	479	466	476	434	447	453	450	437	442	435	488	444	456	460	441	450	448	452	448	463	432	455	468	459	482	442	464	436	480	450	448	433	447	454	420	454	519	425	479	470	435	440	447	458	441	462	443	455	447	444	430	439	450	477	474	477	468	469	438	467	449	431	459	471	439	455	414	434	443	489	444	464	490	440	454	438	461	457	462	434	445	429	452	459	468	457	504	446	493	452	452	479	450	470	456	467	471	436	398	464	466	471	472	447	442	436	485	450	491	485	434	472	448	427	456	473	476	465	444	432	448	448	458	506	460	466	432	457	439	474	478	482	445	478	441	487	485	448	462	468	422	413	438	461	458	421	457	489	473	480	428	462	468	454	429	443	472	457	464	448	487	428	426	454	478	435	433	467	468	468	422	473	447	432	454	483	453	439	446	492	480	492	472	402	470	449	431	434	480	454	414	459	450	439	474	444	456	463	460	452	453	473	449	471	449	450	464	457	416	446	439	441	456	466	443	476	472	463	492	444	502	466	436	449	473	415	462	462	466	459	465	499	470	484	452	480	460	484	466	457	443	478	455	463	449	450	475	496	452	438	495	482	426	461	442	454	442	449	453	469	432	425	438	459	461	487	452	446	446	453	424	461	491	472	474	448	459	446	486	442	421	441	500	445	481	487	430	424	437	437	447	447	466	464	478	491	463	483	446	438	456	453	461	472	502	427	456	467	456	446	467	455	445	445	442	471	462	460	469	460	426	482	441	486	493	464	446	460	457	411	499	479	462	476	443	484	487	440	478	471	440	427	424	425	476	437	467	470	483	412	473	440	455	447	446	464	453	401	453	428	430	427	435	492	475	435	433	476	484	483	477	474	445	447	442	442	458	484	450	482	459	438	450	435	463	472	460	458	475	477	522	477	447	520	463	440	464	481	463	476	442	461	484	423	474	429	458	454	478	461	453	444	465	448	437	458	443	441	473	462	443	458	418	456	467	428	468	481	477	448	475	446	456	416	513	463	432	481	460	465	447	484	489	475	496	460	426	459	440	435	513	423	468	446	458	450	419	496	451	446	478	442	430	446	455	439	418	492	446	461	476	414	457	475	422	473	444	478	472	478	440	431	465	457	451	444	440	483	457	434	419	456	472	441	453	419	501	458	456	428	431	495	458	452	500	418	470	451	420	432	471	471	451	433	485	445	442	478	482	493	447	464	445	464	512	411	459	442	458	454	441	467	405	484	476	477	491	496	458	420	432	475	468	487	458	440	412	430	461	459	440	457	461	418	498	466	460	482	451	457	494	462	435	461	485	465	498	429	460	464	522	478	462	497	476	457	489	461	453	460	475	414	456	496	466	448	458	470	463	457	440	483	464	472	466	460	429	439	432	436	440	450	483	440	438	439	445	446	447	468	462	430	453	413	436	476	458	456	420	455	447	475	501	460	438	439	447	492	488	473	446	424	452	443	427	460	443	465	470	453	500	473	463	492	424	452	445	493	481	424	439	495	449	439	442	414	439	484	467	496	436	477	461	440	489	483	468	433	401	450	443	422	472	440	474	453	448	455	458	441	496	456	498	452	440	448	452	456	471	440	481	440	477	455	457	472	471	470	469	444	484	443	429	508	431	464	456	419	472	454	440	433	468	476	450	479	457	464	430	496	445	473	437	417	440	491	442	437	467	449	501	454	460	500	443	442	484	455	469	446	440	490	476	468	429	399	481	464	487	434	470	453	416	454	451	513	436	446	431	445	476	449	489	455	445	463	443	452	437	453	426	440	456	480	448	474	461	492	430	481	476	438	475	427	456	446	448	449	432	468	452	456	462	496	460	457	478	467	432	480	444	436	427	448	475	464	423	458	458	444	473	426	453	466	465	458	479	468	414	460	466	501	469	423	469	429	453	491	450	473	486	465	493	485	470	457	509	415	463	471	472	440	439	463	460	448	420	453	492	453	483	466	456	459	445	428	477	456	456	481	440	420	466	481	456	447	470	442	450	461	436	440	461	460	459	468	431	461	485	501	444	455	442	452	432	433	439	450	444	469	452	437	447	446	459	446	447	501	472	440	434	438	455	425	486	459	478	480	471	461	438	455	450	445	457	496	461	465	440	458	445	464	473	446	437	462	483	467	483	480	421	469	443	438	464	454	453	455	475	471	429	447	464	476	447	401	448	491	438	459	533	453	440	467	466	456	464	500	478	454	444	470	473	438	461	485	458	460	485	482	494	425	450	413	455	492	462	419	432	453	453	448	434	441	458	477	448	488	435	461	449	466	476	452	453	490	470	454	449	397	463	436	432	489	442
36083	50915	40943	28481	23340	18898	15185	12258	9658	7392	5989	4684	3871	3271	2670	2220	2049	1722	1634	1436	1261	1216	1101	1052	933	892	881	781	802	737	732	723	746	673	680	666	645	677	631	680	624	666	671	653	637	648	641	628	643	601	636	668	594	667	630	613	605	641	626	640	569	615	648	637	615	615	562	635	609	612	637	621	615	629	593	635	615	650	560	632	599	592	624	576	623	604	571	643	603	596	624	603	554	629	614	607	614	613	632	590	591	539	600	582	628	604	599	616	583	595	582	581	577	586	630	629	576	636	589	625	601	577	598	626	639	612	618	571	605	574	599	621	556	628	607	588	577	612	616	598	589	607	581	605	592	613	596	579	620	564	625	599	607	598	639	590	602	613	584	587	587	603	649	578	639	598	587	619	617	616	561	599	603	609	596	634	617	637	618	574	596	593	588	625	590	602	605	600	622	658	594	577	620	631	591	610	597	618	577	611	621	594	594	644	619	627	640	640	573	613	618	623	577	607	596	566	585	635	613	613	582	598	629	576	584	606	588	616	597	605	610	594	600	601	602	592	578	574	613	557	587	592	595	606	568	577	568	591	588	605	619	586	612	631	616	585	590	589	567	645	587	602	616	612	598	569	598	608	632	638	580	598	573	598	601	576	575	603	573	634	573	651	559	623	588	583	594	628	581	630	622	613	597	600	647	573	593	619	585	631	596	624	608	592	618	602	638	580	609	646	619	625	590	594	605	574	634	597	616	583	581	590	573	563	597	586	556	589	616	551	580	552	571	576	543	598	568	621	615	606	572	598	647	612	630	621	570	576	633	621	578	593	580	606	625	597	627	664	594	583	580	614	603	586	618	649	606	588	587	601	596	587	636	611	590	625	630	606	606	568	576	652	595	566	583	612	560	600	577	566	594	592	585	577	608	613	616	641	601	620	634	584	549	592	608	578	581	611	571	609	636	567	631	630	640	585	645	565	565	604	577	619	640	606	547	646	589	626	563	666	594	649	589	600	574	593	579	615	596	612	620	604	651	600	628	612	577	587	574	608	611	610	568	597	621	598	597	585	571	607	600	575	592	614	558	600	596	585	572	617	623	613	601	639	595	595	569	617	616	563	625	570	590	585	645	623	608	575	577	566	611	593	609	603	628	599	638	645	592	583	586	597	591	595	557	608	617	595	565	632	589	622	565	563	658	636	585	623	590	620	565	619	629	563	593	610	597	601	614	556	624	591	632	619	574	592	631	572	609	593	634	635	609	597	563	558	615	615	627	600	535	569	627	594	625	558	596	587	624	578	649	617	590	643	590	589	649	572	612	624	570	592	569	586	617	615	562	630	592	599	608	611	610	648	626	588	592	639	604	599	589	617	595	546	582	589	612	572	657	595	610	642	617	545	622	606	564	579	567	586	596	602	633	618	621	602	617	634	594	595	597	562	594	605	557	620	593	641	582	578	579	582	596	621	613	554	593	604	636	586	585	617	588	592	651	597	639	578	594	626	574	580	578	614	650	618	584	606	595	636	607	600	672	583	576	586	579	589	618	647	611	595	630	637	604	580	617	576	566	575	589	588	600	627	620	580	608	611	561	620	615	624	595	568	626	586	603	564	609	591	622	546	625	635	610	625	571	613	578	578	615	608	611	630	614	553	648	602	605	603	626	573	583	611	587	591	591	604	565	592	582	572	605	621	567	635	594	594	655	658	599	606	580	584	637	597	581	630	587	612	559	547	604	627	586	606	628	585	585	569	600	613	582	606	636	586	566	627	629	568	588	580	613	608	577	594	568	584	619	591	595	648	560	593	552	620	600	582	628	637	621	629	584	567	638	598	615	616	572	590	625	617	585	570	603	638	633	622	587	585	641	613	589	613	561	582	567	608	608	601	570	629	582	587	599	611	603	632	574	639	628	595	626	575	584	557	643	588	594	612	613	609	626	645	568	607	582	610	626	607	600	584	590	647	638	590	593	562	595	610	618	614	580	629	565	627	625	638	606	561	640	627	607	606	567	567	590	657	635	580	636	590	611	602	618	583	631	609	601	636	611	592	590	604	643	595	554	584	601	587	649	576	577	633	629	616	592	614	546	615	593	618	642	628	554	581	595	622	597	601	610	593	610	551	577	608	584	628	609	612	569	579	638	612	581	586	579	627	618	577	569	580	633	581	571	602	625	598	573	627	587	611	614	597	594	622	590	599	604	570	606	618	650	560	588	628	572	684	596	583	628	576	618	614	610	588	576	620	605	575	598	584	643	593	630	536	598	625	564	649	606	630	619	600	628	556	629	626	605	589	629	582	627	608	631	605	584	592	592	579	610	608	570	609	589	630	629	643	611	587	629	619	635	604	597	576	612	621	620	595	605	579	583	636	577	602	590	636	630	578	592	614	614	597	569	622	592	606	604	619	571	641	625	597	611	587	631	618	607	556	620	625	611	613	599	591	603	618	559	606	607	571	579	589	561	592	579	659	625	612	615	589	622	595	591	599	590	601	593	553	601	603	608	592	612	597	595	572	639	570	647	605	596	652	577	608	590	611	606	605	594	631	578	615	652	562	555	565	585	602	601	582	597	599	620	662	627	612	617	609	619	584	624	618	607	601	611	627	649	609	611	657	644	609	671	590	637	601	592	605	586	568	556	612	626	640	628	567	550	589	591	632	623	585	587	618	583	635	584	620	566	627	653	544	583	620	621	623	592	619	626	579	603	596	622	627	632	574	566	608	604	611	613	592	618	618	602	564	600	579	608	571	628	583	623	619	591	618	581	602	611	652	591	575	574	599	609	614	573	588	620	596	590	628	605	595	647	569	581	613	605	653	611	597	588	578	640	627	560	575	631	615	604	599	626	627	591	606	583	644	600	606	584	615	645	608	582	636	565	566	603	606	567	606	587	588	625	600	592	632	632	614	619	610	580	658	607	590	568	606	601	588	579	620	590	594	582	519	615	614	594	593	585	591	583	592	602	574	612	584	590	606	583	594	608	611	585	544	608	594	603	556	583	600	609	571	637	636	619	611	600	632	642	596	612	610	598	577	613	623	631	585	591	596	592	575	584	637	593	590	641	581	624	593	579	651	597	583	589	643	576	615	606	589	597	598	598	593	588	611	580	650	572	591	609	607	596	615	593	588	626	619	586	569	596	673	585	588	597	615	581	610	617	591	596	649	589	626	576	603	630	571	597	633	579	579	616	591	630	596	616	574	575	621	600	640	618	557	610	634	574	619	618	600	572	594	578	620	547	609	613	609	623	560	601	645	635	600	609	605	595	599	622	539	601	632	577	578	619	591	584	573	613	598	583	612	595	611	603	572	621	546	600	543	573	590	628	604	628	590	607	641	627	594	628	624	618	617	566	634	622	608	586	587	592	606	540	619	578	617	580	582	594	605	621	642	647	623	588	564	632	633	581	585	625	589	601	593	587	587	602	602	603	553	623	620	590	647	574	611	601	602	556	574	602	600	584	650	651	627	614	607	629	583	604	614	616	597	641	605	561	586	585	593	627	594
24626	21748	29540	25567	23220	21603	16464	10179	7123	5477	4328	3392	2730	2349	1909	1777	1518	1319	1194	1057	992	963	876	768	782	744	712	656	653	650	605	610	597	561	566	585	504	570	550	531	568	502	528	523	522	528	510	524	529	505	531	490	509	495	501	495	508	505	524	490	529	500	496	491	499	500	501	503	505	493	479	461	514	483	523	504	493	497	486	502	512	474	512	482	508	516	525	518	541	573	531	510	499	556	462	482	526	518	486	531	546	484	477	498	501	545	500	519	506	500	503	485	505	539	497	518	502	500	507	480	475	470	508	493	536	510	495	477	511	505	473	510	467	535	553	477	513	510	474	488	490	474	490	470	470	468	490	536	464	516	450	499	500	500	505	471	464	537	477	518	522	485	520	474	456	509	496	506	515	444	524	512	511	507	475	491	469	475	469	483	482	515	470	436	503	483	521	498	497	469	450	496	483	490	499	495	475	496	517	517	470	481	533	475	512	471	505	493	469	524	519	485	489	510	495	505	486	484	483	555	480	467	462	483	471	486	461	518	533	517	501	517	501	486	490	457	483	497	503	509	477	470	526	554	509	498	493	515	483	528	514	497	541	462	503	481	569	522	516	514	514	504	478	499	521	504	515	520	535	510	502	479	450	511	485	501	495	475	457	514	522	463	510	525	494	501	512	485	525	474	512	483	524	519	483	469	473	500	566	512	471	491	514	501	517	468	504	534	503	523	498	528	512	510	496	481	519	552	469	494	444	490	466	464	546	481	455	458	472	467	489	523	501	499	483	510	491	509	490	474	510	505	474	536	505	504	479	495	484	489	519	508	509	499	490	502	486	511	488	491	520	488	510	487	525	452	504	460	497	537	496	503	491	451	501	481	497	487	510	515	491	488	463	498	516	542	502	490	517	489	519	490	495	500	491	490	512	509	499	506	476	470	503	461	505	519	497	503	484	481	510	522	502	517	504	502	479	483	510	482	528	484	529	494	520	501	497	487	478	476	531	492	489	485	513	513	494	482	515	510	517	504	508	520	473	525	522	485	516	533	476	494	505	512	511	521	477	515	506	439	451	471	510	508	488	511	496	499	491	512	451	452	537	491	516	502	488	519	513	514	540	515	496	489	506	497	529	530	528	494	519	496	516	473	526	476	473	514	500	486	508	489	482	515	447	508	496	481	495	479	494	497	480	494	488	551	467	495	502	517	518	458	469	518	528	453	491	474	498	495	473	503	501	505	489	537	482	468	485	479	487	532	478	510	486	522	496	536	510	465	494	515	491	467	514	497	452	478	552	501	483	504	493	489	509	507	496	475	505	497	486	509	520	490	510	518	483	468	466	474	495	486	489	489	493	495	528	480	487	480	496	503	482	484	501	475	495	503	465	485	521	500	491	507	498	509	487	500	495	447	529	513	474	474	543	508	473	474	513	488	499	470	495	528	500	509	479	489	504	526	496	506	452	471	503	511	491	525	490	487	490	504	479	465	483	502	508	510	497	475	469	487	500	510	496	480	481	487	500	526	522	532	495	535	500	540	490	541	520	532	502	488	526	471	507	457	470	470	478	521	453	485	494	478	513	501	476	481	520	535	514	545	518	506	470	479	533	509	527	490	462	478	513	513	530	491	518	480	472	506	458	515	530	519	503	502	482	497	537	481	516	500	503	515	523	509	504	500	488	499	460	499	506	485	497	502	505	504	491	523	504	506	454	506	472	493	505	534	455	482	525	479	538	494	514	524	474	478	479	496	510	517	490	537	459	483	490	515	515	522	542	501	511	530	500	492	493	495	508	503	491	499	483	439	441	484	523	509	464	487	506	536	534	534	488	512	482	518	484	472	520	458	506	512	495	507	474	474	477	531	498	479	506	518	465	491	482	517	507	514	518	494	492	486	489	481	467	483	454	464	505	507	485	513	508	537	516	461	493	496	510	478	488	505	472	479	494	463	479	528	482	482	492	513	498	514	488	546	521	494	493	520	532	474	479	469	488	501	461	477	520	472	520	523	481	515	484	461	524	540	449	502	477	503	494	483	471	483	518	504	466	545	523	485	494	527	474	530	493	500	540	478	451	565	497	506	478	466	513	468	459	495	485	493	504	537	515	461	470	509	503	568	489	464	494	509	472	526	475	490	502	479	493	524	540	483	499	531	510	441	526	501	505	515	493	466	471	482	497	525	498	482	510	490	493	509	505	557	476	485	504	551	487	456	499	474	483	509	513	483	457	494	495	528	506	471	486	502	507	502	489	512	438	485	515	500	520	529	512	490	504	538	512	480	482	456	489	509	494	468	498	509	513	499	505	504	474	483	506	504	477	463	441	492	540	494	530	492	529	495	493	469	478	512	484	542	511	513	483	528	499	546	535	493	479	530	500	528	513	470	483	504	495	481	462	494	521	507	491	478	527	493	483	491	502	517	497	515	490	506	476	492	485	522	498	527	478	477	493	532	495	508	505	554	473	507	456	499	469	489	527	477	467	544	490	501	489	467	484	485	501	508	491	493	514	535	480	513	479	519	495	505	501	542	475	461	507	511	493	503	505	528	483	491	497	483	516	487	462	510	501	505	476	488	530	574	492	530	527	527	464	494	512	528	460	478	503	520	542	501	499	446	489	478	481	482	499	497	503	450	524	500	470	467	474	493	480	461	472	499	538	492	508	490	510	470	488	484	479	479	524	438	480	470	487	482	503	516	481	483	493	490	509	484	507	516	499	469	500	532	527	524	511	479	487	502	496	511	493	495	478	498	490	501	466	511	475	531	470	460	503	492	495	483	500	506	502	489	494	528	528	485	492	506	491	511	533	466	496	501	459	469	530	480	507	485	492	449	503	518	516	497	502	522	493	534	511	462	489	555	521	513	508	532	545	531	502	533	496	492	515	509	491	516	490	500	539	468	489	493	514	484	514	507	486	472	524	500	497	502	520	513	481	465	539	444	462	513	505	445	493	462	507	527	477	502	519	527	493	482	485	460	478	510	523	510	481	498	488	480	499	527	493	509	473	458	491	490	454	506	469	503	510	477	506	503	503	536	530	491	514	523	534	509	518	509	485	476	508	485	495	467	499	530	502	518	534	482	464	525	478	504	477	491	502	541	483	505	514	577	506	499	523	492	475	547	471	453	505	454	482	477	540	492	472	502	483	503	490	500	519	540	496	497	482	538	537	501	468	494	493	451	518	436	495	499	504	505	488	539	492	502	508	463	465	508	478	511	511	461	501	538	528	515	501	502	501	483	518	506	522	526	446	456	464	512	477	510	498	453	512	517	478	511	545	511	494	523	528	527	465	533	524	483	508	501	470	516	476	505	496	478	514	487	507	489	490	519	473	467	494	469	502	492	512	532	456	523	507	498	503	540	475	526	463	514	494	485	494	511	482	486	492	519	511	519	477	506	540	460	494	471	511	486	468	472	514	449	507	507	487	498	507	495	484	552	495	530	490	510	461	479	495	484	489	543	538	481	513	483	500	518	538	512	510	516	476	499	454	524	463	525	465	481	512	471
38167	62842	50671	35127	29983	25203	21021	16936	13796	10913	8801	6956	5751	4876	3996	3301	2954	2529	2225	1973	1796	1546	1432	1270	1226	1145	1089	983	990	934	866	835	870	884	787	783	772	717	770	731	732	689	692	702	683	676	686	689	658	672	659	714	684	642	656	683	638	701	712	711	656	649	651	638	636	640	686	658	655	660	656	614	671	610	651	648	622	683	623	678	640	670	662	633	685	651	648	644	655	630	669	655	625	662	599	652	665	648	620	668	681	667	628	684	650	644	657	639	625	644	604	666	688	650	688	648	679	681	656	661	672	690	688	650	664	648	655	657	648	674	653	637	647	666	652	657	713	657	602	652	633	705	650	618	640	657	638	665	660	628	703	678	645	615	663	657	663	682	631	655	661	643	646	664	647	666	631	640	637	655	625	647	650	660	593	684	659	643	666	720	673	625	639	680	639	630	644	631	638	640	603	624	653	632	673	661	647	670	596	626	651	628	646	607	670	648	678	693	663	658	648	628	621	650	691	635	608	654	649	645	640	651	662	658	612	647	617	666	658	692	631	674	670	691	664	661	659	641	708	639	684	631	635	648	671	670	671	672	606	656	640	662	680	670	620	686	648	596	692	663	628	670	629	655	654	601	640	627	679	640	671	618	625	604	621	632	647	617	617	647	676	659	643	599	648	638	615	621	647	608	658	667	699	631	679	664	675	631	667	633	632	660	696	644	727	658	644	652	635	696	603	647	652	697	631	680	625	660	686	667	612	646	634	645	622	644	639	668	652	704	678	654	631	667	665	704	637	643	659	649	643	642	638	662	639	655	660	689	654	666	667	665	602	685	687	619	647	672	681	705	687	668	651	633	620	668	647	638	604	620	643	627	624	701	641	680	608	650	659	620	619	662	650	645	691	700	646	629	635	670	590	646	606	673	650	621	665	677	704	641	631	643	647	675	641	680	651	621	668	664	676	630	677	697	697	665	643	638	663	607	682	646	665	614	612	640	645	657	691	650	622	630	657	599	683	681	657	667	664	662	668	609	709	677	661	638	658	643	688	644	628	644	658	659	677	667	676	673	702	648	657	633	674	657	688	658	633	644	641	646	667	667	671	628	697	597	630	642	602	623	648	686	625	673	630	620	669	666	672	637	691	622	658	622	697	587	671	642	641	650	634	647	613	684	649	683	651	631	643	654	696	653	641	629	627	645	668	654	663	611	615	667	619	668	619	604	607	656	659	652	699	663	671	701	650	653	620	623	615	651	648	647	650	624	676	678	672	631	660	645	627	671	598	704	646	655	668	605	643	665	668	645	641	643	663	648	697	626	670	703	653	642	663	645	630	693	638	647	651	629	674	624	643	634	623	696	628	664	635	649	643	642	664	622	605	687	679	618	647	656	665	708	661	674	649	655	659	640	635	645	639	625	632	644	610	662	662	656	727	642	700	677	650	641	634	647	633	650	646	689	665	669	645	674	703	645	660	669	647	653	652	592	639	606	636	665	673	635	673	660	642	643	653	651	639	632	647	690	655	700	657	628	666	664	634	678	628	603	678	605	584	638	629	616	660	693	664	636	656	658	709	683	651	636	699	686	615	646	646	683	645	708	647	629	705	686	680	673	685	634	652	619	673	614	673	645	671	635	652	621	648	618	645	646	652	652	649	650	679	668	665	652	631	629	677	648	700	661	671	641	631	664	718	633	700	622	637	673	663	634	628	639	609	665	691	661	650	643	657	658	652	632	615	614	622	657	616	669	659	634	699	644	638	648	646	703	669	691	651	582	662	586	676	663	617	640	666	656	625	672	662	676	647	621	627	655	668	654	646	653	721	643	652	645	696	605	648	669	678	694	658	669	680	617	657	641	644	641	655	667	672	626	641	654	631	685	638	643	671	650	653	700	654	646	597	671	624	630	646	645	673	687	598	666	648	624	632	636	650	623	656	647	664	646	686	612	666	696	632	679	624	627	657	659	680	664	637	627	651	637	676	676	680	654	664	591	647	677	625	652	650	666	679	666	654	658	653	649	613	652	642	676	682	664	653	671	652	702	681	678	613	629	649	647	654	660	611	625	637	675	689	707	664	675	626	640	634	672	644	630	619	669	715	662	661	624	681	630	633	619	661	644	650	655	648	660	635	654	642	674	650	656	654	635	681	613	676	660	631	672	664	672	634	667	658	631	698	686	632	668	676	622	606	676	694	641	651	689	627	677	622	692	644	684	613	644	620	637	664	642	651	648	635	670	633	640	591	638	641	698	654	628	642	624	662	645	605	699	664	629	663	652	662	632	624	651	668	637	687	704	657	578	649	621	652	585	598	638	647	630	634	644	682	626	625	642	662	660	661	649	682	656	656	646	631	646	687	678	589	618	645	642	695	663	622	625	691	627	625	626	692	612	649	622	678	629	636	653	658	628	619	666	630	643	609	629	661	644	635	629	635	626	624	657	638	670	633	689	682	643	606	696	600	623	659	691	669	618	669	646	661	669	696	662	656	647	637	614	654	610	616	667	618	630	696	615	636	656	644	667	679	665	640	642	597	673	643	661	650	686	675	647	648	639	638	653	638	639	697	672	616	643	627	621	647	670	652	643	654	646	667	654	643	631	646	674	662	643	660	696	661	647	655	675	665	638	660	647	662	658	668	625	635	661	663	673	641	657	681	671	684	652	674	658	653	689	643	637	654	692	632	611	643	612	704	665	666	688	660	656	666	678	610	638	677	672	652	669	677	636	646	637	667	687	655	636	611	640	660	668	646	615	702	707	644	661	612	662	699	646	706	663	639	654	643	639	663	724	646	630	667	655	688	649	704	668	680	640	687	650	638	696	667	656	671	632	634	642	626	681	600	665	583	625	607	646	656	649	680	617	641	683	657	631	633	657	661	665	631	587	664	625	662	697	640	631	628	643	667	637	660	626	615	644	642	696	648	661	644	671	647	634	648	702	628	666	687	667	647	694	610	678	672	648	658	605	638	624	647	640	667	657	624	619	641	671	677	672	659	630	638	686	628	693	657	695	681	641	674	669	617	705	676	631	645	698	666	677	688	681	633	625	674	663	633	643	662	690	595	662	645	655	688	633	597	591	637	686	648	631	661	628	641	586	638	619	664	654	602	675	659	631	626	635	659	629	661	693	683	659	627	661	687	668	626	673	602	640	666	676	648	678	607	689	638	649	683	613	612	627	651	631	672	641	638	630	676	638	691	668	649	670	700	641	630	652	681	661	645	638	649	642	660	631	635	689	672	653	648	649	689	642	674	675	662	642	638	676	687	658	581	641	650	627	700	670	645	650	630	699	647	659	602	619	672	663	643	612	667	633	618	617	649	654	642	660	632	657	650	639	664	641	692	631	664	690	693	641	665	722	677	587	618	664	665	660	650	692	677	668	663	660	669	667	655	650	662	676	652	632	633	629	633	668	626	685	615	688	688	641	650	583	657	652	629	697	660	649	728	644	679	635	648	624	639	617	653	679	637	625	651	673	683	657	637	659	691	653	669	670	650	663	642	654	692	635
23537	21680	29648	24515	22410	24036	23082	13884	9608	7419	5675	4433	3589	2982	2513	2114	1801	1665	1484	1242	1207	1101	951	927	873	754	743	671	668	704	648	648	624	562	559	577	579	599	543	558	588	525	497	521	543	540	533	500	518	516	475	474	498	506	491	486	510	485	521	499	507	482	480	511	468	535	471	526	504	490	478	500	488	517	552	491	480	514	487	477	511	472	463	519	524	501	515	500	476	445	436	456	441	494	464	475	477	473	458	516	464	512	483	517	506	481	514	462	489	485	522	470	482	473	461	501	489	472	478	454	490	464	485	496	466	494	500	456	497	447	491	500	480	472	493	483	465	495	482	474	504	497	476	518	496	503	495	511	435	505	517	500	492	474	537	513	505	472	467	455	460	476	501	465	495	489	493	487	451	470	489	459	498	455	474	489	464	466	486	478	455	534	488	493	488	441	478	497	480	479	516	488	475	530	461	496	493	475	505	503	473	484	503	495	516	499	462	482	478	473	472	502	476	521	534	502	458	470	467	498	499	459	490	453	466	509	513	478	504	510	510	455	482	485	489	464	497	493	491	476	463	480	504	511	471	499	460	474	511	481	497	473	494	514	498	497	519	476	462	483	537	498	471	474	480	469	431	493	500	517	475	486	543	472	487	496	485	448	497	511	478	454	493	479	488	509	493	467	483	480	500	495	479	490	487	497	479	481	425	482	495	507	458	483	528	465	499	499	504	488	452	533	498	481	479	513	469	486	468	486	454	532	437	502	495	486	507	511	479	493	490	467	506	509	444	481	476	463	519	482	498	494	484	502	484	495	500	475	502	474	487	490	481	497	516	484	503	486	490	493	489	476	499	503	476	488	488	482	498	486	462	479	489	497	474	520	468	516	492	465	442	492	495	483	517	466	472	487	466	499	514	470	453	497	460	492	491	505	489	534	460	473	476	489	530	483	427	483	470	484	515	512	462	502	478	488	501	504	475	530	504	460	524	481	494	507	508	480	495	496	509	482	503	487	497	535	480	464	477	463	479	476	486	451	473	476	502	511	502	492	526	499	471	482	454	438	450	484	485	447	467	496	468	477	455	481	512	503	481	511	476	481	440	471	483	469	469	503	479	484	481	455	504	507	500	502	512	486	486	516	468	485	508	484	516	436	501	528	496	510	460	465	461	438	500	467	463	506	451	486	456	497	482	520	474	472	529	524	482	490	426	475	530	471	460	498	516	494	493	427	498	466	486	496	477	515	490	484	537	496	451	531	486	515	475	513	495	475	521	502	486	458	498	493	502	428	481	511	441	533	496	504	472	440	467	469	468	502	521	505	527	492	490	521	463	537	509	494	507	512	413	488	487	486	491	509	459	504	508	484	473	500	471	525	497	491	497	470	475	485	485	469	546	468	498	475	481	474	519	466	496	462	496	506	505	469	485	510	500	509	488	545	487	473	518	505	443	498	497	494	464	477	451	483	478	470	490	524	500	473	489	496	480	445	486	482	444	496	467	479	492	481	482	457	448	523	538	460	463	523	488	475	477	512	478	503	510	476	502	477	458	452	512	522	472	489	470	455	486	520	540	473	495	496	456	504	484	468	498	479	441	531	534	474	496	489	484	492	485	504	470	480	498	500	507	507	483	485	500	487	497	477	527	485	512	487	484	508	477	476	499	484	458	490	502	488	511	485	489	542	453	494	488	509	485	484	508	472	469	470	483	498	464	492	516	486	485	484	487	522	499	481	515	481	467	487	508	481	508	482	507	515	474	526	533	476	465	469	471	534	490	451	490	473	488	474	500	457	475	511	493	481	422	500	483	468	490	494	508	494	465	487	521	433	507	481	472	486	496	434	482	516	488	511	494	505	484	500	494	484	489	475	483	479	496	502	528	475	484	474	490	466	459	456	453	496	462	470	500	492	498	469	487	451	482	470	496	499	498	485	520	502	478	495	450	473	485	488	512	509	473	479	500	485	494	498	485	454	495	483	484	503	512	459	478	464	482	486	498	454	471	522	470	466	484	501	455	516	505	528	476	489	493	480	505	458	487	432	494	493	511	476	496	489	445	458	478	503	524	487	479	489	489	477	507	459	473	498	496	488	521	514	509	461	481	512	457	467	429	475	464	502	489	532	483	486	478	515	465	499	475	469	504	515	484	496	460	468	485	452	478	492	469	495	474	425	466	481	496	467	474	500	492	510	476	493	462	516	536	492	512	488	497	468	449	478	502	476	508	520	525	461	473	500	486	484	513	463	459	477	483	515	492	504	465	476	470	507	497	502	497	487	504	456	509	489	493	503	475	490	502	511	503	453	504	476	489	520	468	498	523	441	480	461	480	521	491	475	497	479	476	476	461	476	493	500	480	503	489	509	450	519	501	487	487	508	448	467	508	493	479	521	520	450	496	453	456	488	493	497	497	448	494	467	520	486	484	485	493	478	521	488	473	524	523	522	455	513	456	515	498	483	495	525	540	445	430	516	462	523	505	498	461	475	470	487	463	498	514	506	486	490	519	480	507	450	504	494	498	518	451	524	487	464	482	519	490	475	519	504	500	488	501	545	508	465	469	493	451	458	493	520	462	485	491	459	532	452	492	492	481	493	486	509	495	498	485	508	482	464	456	456	473	486	524	465	489	511	482	507	499	459	465	455	517	478	495	472	522	463	479	477	476	504	473	545	496	460	481	509	483	511	481	512	453	536	478	469	498	517	503	461	496	481	506	520	523	453	449	478	493	504	521	488	474	460	512	458	487	536	432	496	471	521	441	497	508	518	440	486	508	482	524	490	459	459	528	493	500	498	498	480	494	498	506	452	526	485	508	487	492	491	476	515	464	471	492	485	485	453	475	494	528	524	480	472	491	485	474	481	477	476	511	444	475	433	484	490	428	503	510	460	506	496	482	467	459	480	491	462	464	475	513	495	485	487	502	476	456	495	475	467	466	495	453	469	505	507	499	466	466	509	497	554	497	499	515	475	515	485	469	519	488	496	506	491	505	480	489	521	471	425	499	478	519	513	479	538	491	477	447	472	512	458	532	481	515	497	488	501	489	465	487	478	477	499	457	488	497	465	506	472	461	496	475	437	493	530	469	516	515	490	488	482	538	451	551	511	479	478	486	480	503	484	503	497	454	502	481	472	471	463	489	500	473	552	507	476	473	531	450	495	513	474	505	516	496	507	460	486	475	479	489	486	463	502	476	452	497	487	480	485	480	473	473	505	491	494	492	507	536	499	492	538	505	456	482	490	468	488	463	480	481	523	457	490	461	459	491	482	491	500	507	489	493	463	482	471	514	501	505	493	525	475	483	493	443	500	491	439	530	486	466	500	464	495	514	536	491	482	463	484	463	442	488	464	475	485	501	513	479	468	477	487	526	481	516	495	506	516	498	486	478	501	536	506	484	461	516	504	471	519	478	511	442	485	505	458	460	427	462	466	531	514	498	496	477	510	511	494	461	490	478	497	462	476	485	490	503	501	508	528	471	489	499	464	497	475	463	516	485	521	497	462	495	489
41689	69646	56626	39017	34174	29598	24869	20667	17207	13717	10997	9140	7298	6153	5161	4425	3564	3197	2794	2449	2109	1955	1728	1531	1375	1278	1173	1151	1089	1017	968	954	865	878	865	782	862	794	797	741	710	729	737	720	656	662	720	672	710	680	623	672	699	637	634	672	677	701	648	661	671	645	601	613	630	669	644	624	633	596	659	640	683	594	647	664	628	632	645	627	647	651	629	617	641	613	614	600	626	600	642	677	667	637	655	662	648	607	644	644	625	623	622	650	634	658	612	630	627	649	653	631	622	640	664	658	648	584	620	597	663	613	584	667	633	655	651	612	591	619	622	622	700	652	722	673	608	627	666	619	612	655	650	660	649	599	612	647	693	625	632	614	586	599	606	577	601	605	610	598	582	610	621	663	617	623	631	652	659	601	631	626	586	607	609	650	654	616	658	617	642	652	660	644	610	628	640	638	646	600	639	639	664	636	641	593	679	598	643	626	606	641	656	643	604	615	647	635	626	618	619	664	622	589	637	635	627	603	649	684	620	610	617	654	617	646	585	644	634	644	635	637	622	612	639	637	612	678	653	621	691	612	667	610	613	631	626	603	655	651	612	670	655	614	604	637	609	637	625	644	626	620	592	639	622	650	600	662	644	648	657	646	637	650	628	610	640	624	573	631	610	639	594	633	627	659	652	631	643	617	627	642	657	651	615	647	621	617	657	612	639	608	623	635	638	611	557	649	678	659	667	648	658	606	689	645	631	615	677	636	692	630	631	661	678	567	608	628	651	655	616	665	658	666	595	640	596	641	672	626	624	643	649	648	609	617	663	614	665	600	570	611	636	627	625	607	637	612	594	644	619	636	612	670	619	622	657	625	651	650	656	619	669	634	655	663	630	636	546	612	617	646	643	655	625	599	636	633	603	653	641	650	612	637	622	638	685	583	659	627	641	672	648	659	613	653	612	651	611	615	637	620	654	606	646	665	641	617	639	649	631	663	638	644	613	652	619	625	628	635	616	643	624	612	631	612	639	659	617	658	650	620	623	642	616	658	597	614	618	611	624	625	608	635	662	603	617	643	624	665	630	638	654	650	597	637	626	645	622	617	708	645	619	619	628	660	625	612	633	601	653	623	663	592	676	637	611	652	615	723	608	635	634	626	630	629	624	646	653	624	663	617	636	703	686	608	595	596	669	653	635	642	685	623	629	633	643	701	641	676	631	651	625	654	617	599	607	603	643	655	662	610	687	630	611	676	636	609	638	658	625	658	626	628	653	618	624	628	628	628	593	611	633	633	567	668	582	607	635	613	590	663	608	624	653	603	611	628	681	656	641	669	617	672	646	650	657	618	633	631	612	623	626	614	623	631	666	612	652	691	671	635	651	644	615	611	659	627	636	670	612	635	565	599	681	602	633	625	674	639	662	604	592	677	665	604	657	617	600	611	622	629	605	638	629	635	607	678	651	608	629	635	626	665	670	650	621	619	660	635	620	660	648	623	668	614	646	583	618	638	657	614	647	660	623	687	631	596	676	642	566	635	681	686	615	651	660	602	586	624	629	674	625	676	617	640	687	627	684	628	642	640	608	634	667	645	636	655	635	602	667	618	596	672	652	647	648	590	597	637	601	655	662	605	656	649	652	636	656	622	640	655	630	640	656	625	603	640	632	599	595	622	668	617	619	644	619	634	624	660	606	667	650	634	636	650	637	652	658	642	617	623	683	644	635	630	620	619	593	650	676	618	641	653	645	632	616	670	623	618	683	620	681	663	614	686	668	606	631	610	697	628	646	615	576	622	631	645	628	597	660	622	641	592	667	603	643	668	621	665	651	616	659	662	649	651	609	630	634	633	635	653	667	646	654	652	596	642	643	664	622	619	643	647	616	630	621	655	663	619	652	596	640	654	675	667	619	655	647	613	652	596	619	617	653	604	627	634	595	679	625	634	596	599	592	650	620	647	629	636	630	622	621	627	675	688	627	653	591	614	632	690	640	650	581	598	620	606	648	658	648	614	685	638	600	626	594	619	660	634	626	632	635	663	640	641	654	636	618	639	646	629	618	617	628	657	605	663	643	631	644	623	634	650	643	663	652	653	617	617	641	638	647	649	661	573	607	604	618	629	607	623	643	603	635	624	643	651	663	602	613	634	645	617	675	679	652	631	615	624	580	613	638	631	631	651	605	617	645	644	612	605	615	658	660	667	655	640	592	607	662	632	665	641	584	645	581	634	617	620	615	633	642	624	646	633	659	645	680	658	665	685	597	646	622	635	656	616	630	626	624	680	594	633	622	609	597	613	650	614	657	667	592	629	627	626	577	623	675	637	639	626	682	676	668	649	648	621	588	607	651	626	604	640	614	622	614	623	629	625	582	618	588	642	658	660	647	639	623	643	600	636	622	714	609	609	611	611	627	670	672	634	623	649	611	648	678	624	631	649	607	654	609	621	673	693	615	643	625	664	632	632	606	645	649	622	654	621	590	608	627	625	621	677	654	646	621	627	662	653	639	610	634	645	601	672	611	646	677	625	623	611	619	658	603	671	631	622	620	680	647	609	612	631	659	643	668	664	665	663	623	611	599	629	598	621	593	572	624	623	641	621	596	645	615	652	622	630	623	591	677	640	642	603	620	621	607	571	630	686	562	642	624	627	657	609	632	629	616	642	623	602	665	632	603	639	637	617	624	643	653	603	596	574	673	658	629	632	584	652	649	653	634	579	629	653	617	633	625	637	588	594	643	630	632	636	585	649	616	697	627	658	629	660	622	592	617	608	614	619	606	658	612	590	582	615	669	687	616	621	626	652	598	667	644	639	626	644	617	621	632	628	661	626	620	604	607	649	658	650	654	631	607	627	618	653	607	637	668	628	625	631	645	615	610	635	612	615	675	644	639	654	635	629	648	660	672	684	677	629	644	627	618	594	629	621	685	660	677	647	641	642	647	626	609	652	624	656	604	622	592	642	640	630	623	663	608	682	623	625	618	643	638	629	621	594	616	613	645	633	633	619	618	638	624	606	631	663	689	673	642	643	611	665	613	658	641	608	612	662	599	611	638	638	637	628	614	630	587	611	627	631	578	622	645	639	633	601	651	683	643	648	658	643	656	675	676	621	638	639	628	633	637	651	643	592	626	658	626	594	612	681	626	618	621	624	606	666	582	579	622	639	628	639	593	623	656	641	608	589	630	648	620	600	632	613	664	655	650	653	616	641	641	615	628	593	621	654	641	648	619	635	634	634	641	621	597	602	627	652	651	644	635	589	716	623	609	646	672	665	626	637	649	584	629	614	638	626	624	667	655	629	611	628	637	611	606	625	650	614	609	619	573	685	637	603	663	606	634	642	671	642	621	661	620	636	676	668	630	624	661	624	628	621	648	613	610	610	663	619	623	653	604	646	604	614	631	644	631	640	647	642	637	643	628	622	669	659	644	679	635	691	625	636	607	625	644	670	636	648	681	615	666	615	630	631	660	623	608	585	635	625	619	599	650	631	634	608	650	637	686	645	637	617	633	670
29759	33276	36760	26430	18380	12995	8594	5898	4344	3212	2676	2148	1766	1490	1284	1154	1052	977	901	800	810	764	655	634	572	516	572	557	543	488	578	478	515	496	508	511	449	496	468	511	467	459	464	483	501	433	442	448	448	482	448	426	464	469	472	445	481	494	447	443	433	444	437	449	474	456	430	471	468	428	470	429	447	469	465	426	438	441	444	454	458	479	415	441	423	446	445	458	489	443	441	488	429	452	465	451	447	471	436	449	485	465	456	447	457	426	434	455	436	482	445	485	439	415	444	492	464	437	441	490	452	461	475	421	493	447	442	457	425	412	431	442	461	463	505	425	472	463	468	468	436	477	456	470	484	435	450	438	434	439	448	478	460	436	467	475	471	436	427	470	459	463	472	464	459	449	431	444	473	448	460	474	466	435	491	421	443	463	460	478	510	437	438	491	429	500	454	423	452	452	414	455	422	478	457	443	460	441	477	458	469	473	450	448	432	466	465	453	456	477	441	464	457	444	454	430	447	425	491	431	443	455	418	500	468	454	446	460	410	440	440	473	482	459	461	440	439	463	478	465	432	461	452	461	456	452	475	446	422	435	454	442	435	499	467	461	435	469	452	467	444	467	446	426	467	446	475	471	472	450	443	448	472	451	492	428	455	471	420	434	450	427	457	501	419	473	462	421	441	449	501	477	429	439	447	436	457	428	461	428	478	465	477	409	445	434	474	435	484	448	451	406	443	451	465	439	505	427	459	448	450	419	423	470	419	489	443	435	516	451	449	459	440	457	459	447	468	458	449	416	434	450	481	483	469	457	425	457	469	472	433	424	448	461	435	442	453	459	464	466	459	475	469	484	468	460	432	468	453	445	501	412	475	435	428	454	468	468	445	464	472	463	433	458	487	457	448	451	463	459	460	470	434	459	445	464	462	429	444	442	445	468	449	456	429	467	418	448	442	473	465	491	461	481	438	500	447	465	433	438	448	423	472	454	447	437	432	419	432	450	439	465	444	433	453	461	433	475	452	422	438	468	448	478	443	450	508	450	465	458	419	456	476	477	438	448	449	476	404	435	464	487	482	466	453	417	480	452	440	473	468	430	444	401	474	483	473	427	475	452	432	447	473	474	469	470	468	468	437	495	472	417	415	466	432	471	451	491	468	449	431	477	473	456	425	448	457	493	449	451	470	472	472	461	478	460	462	448	421	437	438	467	460	439	462	409	440	435	466	463	437	465	435	460	447	423	468	458	469	446	455	429	422	453	428	475	446	457	451	460	444	468	461	446	473	473	483	449	452	447	484	437	446	442	440	444	463	468	429	479	435	502	472	489	497	400	479	457	436	464	475	450	451	466	464	430	429	412	451	448	473	446	408	455	436	433	504	444	465	468	455	444	463	470	418	461	422	427	415	449	476	483	470	440	452	440	443	477	455	480	457	483	486	435	439	433	445	436	471	424	484	460	446	440	449	421	447	465	437	495	411	457	458	456	434	481	488	465	454	481	438	457	428	455	441	417	461	422	424	426	450	470	427	481	455	454	452	451	475	461	456	430	481	427	414	459	494	462	448	432	465	451	465	438	470	443	439	458	439	432	455	436	443	424	442	430	472	436	492	442	447	491	470	413	460	430	464	496	506	501	445	460	471	449	445	467	506	492	431	437	415	390	464	477	438	470	423	435	444	449	452	454	430	452	433	451	416	456	473	487	418	482	453	471	499	482	435	439	423	440	467	454	456	444	445	460	430	462	447	468	487	480	460	455	449	458	432	468	450	477	424	443	417	445	427	471	461	445	437	474	498	461	473	468	475	447	457	434	423	454	464	462	462	415	459	417	445	455	467	469	442	446	496	407	494	451	449	443	426	416	447	401	459	483	461	479	443	485	455	418	464	416	462	473	458	473	426	429	413	434	415	458	465	424	424	460	442	442	433	477	444	484	455	421	402	446	439	455	484	445	459	426	477	458	441	442	423	419	446	481	468	453	429	424	440	455	464	430	461	441	439	429	429	438	469	449	449	461	426	436	437	439	466	440	442	461	481	451	461	441	477	454	483	464	458	453	416	447	433	421	447	462	450	414	454	463	479	459	414	477	455	436	457	445	484	435	457	434	499	441	481	423	436	443	480	453	473	452	441	434	456	441	447	472	431	427	389	433	449	440	489	466	426	480	453	404	447	476	435	438	461	454	491	455	468	463	438	450	485	465	438	457	427	432	458	452	446	471	465	451	446	490	451	417	444	494	426	427	472	460	460	438	440	432	470	466	425	480	436	479	481	410	479	475	469	454	488	435	460	468	442	458	420	448	468	427	464	462	497	469	455	454	465	463	449	422	442	447	472	458	449	461	453	485	439	470	420	413	451	458	430	451	476	456	442	443	440	438	458	439	464	488	440	447	439	447	419	424	441	456	430	464	459	450	463	405	481	472	449	439	442	439	422	464	469	425	441	454	454	415	452	448	428	435	490	457	449	446	407	443	461	475	444	442	446	463	468	433	448	448	432	456	466	489	443	438	445	450	434	429	446	438	423	449	453	466	447	449	444	435	415	492	429	475	460	412	468	455	471	465	459	457	487	447	406	474	465	432	476	447	466	452	468	446	440	445	435	451	461	441	442	457	486	430	424	478	452	467	453	467	427	453	449	466	444	436	466	474	498	438	436	478	478	415	396	448	426	471	456	463	437	466	489	489	473	458	440	420	499	462	440	409	453	419	437	462	488	464	463	465	461	473	433	459	447	460	482	475	533	433	469	453	491	477	435	426	437	459	420	464	481	441	451	474	476	438	449	437	451	458	484	434	456	407	459	473	428	411	445	469	462	453	484	454	443	482	446	481	471	404	470	444	504	458	456	414	441	471	434	428	459	454	483	476	439	468	451	458	476	471	480	456	472	483	433	459	418	454	445	464	458	447	451	472	434	458	424	452	461	458	487	450	437	432	484	506	450	468	491	412	457	461	472	465	433	480	452	439	470	468	417	463	427	425	423	407	445	472	452	470	460	431	378	460	476	445	468	397	448	453	454	471	470	476	458	456	463	467	495	463	448	436	409	476	443	470	452	434	436	459	456	448	493	458	445	467	436	488	468	459	468	454	479	472	466	459	448	453	489	431	465	465	416	460	468	479	462	485	438	462	440	472	471	461	477	457	473	485	460	456	437	459	475	451	449	477	415	492	454	458	501	477	494	397	446	455	471	441	467	431	461	462	449	440	449	449	468	451	466	420	470	478	457	441	485	447	464	457	432	456	446	462	469	450	453	434	507	452	464	429	450	430	444	468	455	435	459	453	448	488	470	435	395	481	454	489	469	428	425	478	430	456	452	422	405	488	466	447	469	486	469	456	433	502	458	485	418	459	455	476	441	453	470	423	504	463	415	459	431	468	451	466	488	466	470	430	509	486	418	450	451	411	492	451	466	387	456	439	436	482	442	455	447	437	429	450	450	438	478	478	462	444	506	449	433	456	473	502	416	454	425	463	457	445	443	454	436	426	459	420	483	448	477	466	439	500
36306	52288	41017	28474	23363	18953	14894	11709	9344	7459	5869	4775	3740	3049	2637	2262	1998	1764	1569	1418	1255	1105	1073	975	932	911	839	812	794	759	744	785	721	739	723	695	650	708	630	654	696	621	626	618	578	599	613	656	622	627	560	607	600	568	585	600	606	603	640	623	593	596	612	593	601	572	625	608	609	608	617	595	600	594	598	600	616	625	585	585	578	583	622	596	625	619	590	616	581	601	645	595	616	664	571	555	613	614	607	633	600	603	646	611	641	514	582	563	614	597	618	606	574	586	574	587	600	592	565	651	591	590	592	633	604	575	578	625	577	602	564	624	583	601	595	590	581	639	593	599	596	611	597	603	594	623	569	645	578	592	581	612	612	594	569	584	613	568	606	558	611	628	613	608	618	615	546	626	596	576	592	591	602	611	614	632	613	573	620	600	629	630	591	599	611	599	559	582	605	578	624	596	560	592	583	575	607	635	599	634	575	623	618	577	565	613	591	585	607	595	606	630	614	600	605	613	645	604	624	606	590	557	614	617	629	626	631	589	592	579	594	593	554	611	570	590	601	633	631	611	584	600	646	602	652	567	611	573	582	580	632	576	597	640	586	621	572	580	566	648	607	581	548	612	629	649	597	596	585	588	594	590	596	620	610	583	589	631	607	578	649	630	558	626	629	611	615	591	591	549	596	585	588	619	611	575	606	601	598	579	627	545	559	621	630	580	578	597	640	589	607	586	600	592	608	567	616	584	605	612	595	587	610	590	597	581	606	595	618	603	579	621	601	612	617	575	598	610	621	556	562	608	597	605	578	608	611	608	622	623	620	597	595	583	601	624	571	559	590	614	613	543	601	613	558	621	605	611	563	580	557	591	647	618	621	550	567	580	616	616	592	653	522	587	595	615	589	610	608	584	595	603	585	583	599	590	599	628	596	590	594	627	618	590	564	626	578	605	584	593	608	637	620	604	606	639	619	600	595	603	612	601	585	589	592	567	596	620	583	550	600	565	578	587	582	623	629	559	590	621	575	563	587	577	584	622	553	581	616	562	591	595	652	568	571	602	570	603	579	640	585	592	607	575	621	600	608	620	577	593	628	624	635	633	598	581	622	603	640	583	590	622	598	572	608	606	610	605	569	590	590	605	594	645	576	582	577	613	572	565	616	549	605	578	615	613	582	632	593	586	605	540	579	594	611	557	569	590	605	577	591	581	589	571	634	620	617	565	618	566	596	607	578	639	593	593	590	586	580	610	563	614	599	596	596	561	583	604	631	573	608	605	584	562	583	620	608	624	569	642	598	594	576	595	623	630	570	594	591	624	571	582	612	625	618	551	579	561	601	584	610	607	603	579	583	625	584	618	580	611	588	606	576	614	667	577	626	603	583	600	597	566	595	598	604	584	614	579	620	553	570	580	602	611	603	573	624	580	593	605	610	601	581	594	566	597	619	617	590	592	555	571	624	585	569	623	627	622	593	684	629	613	605	627	600	549	607	546	583	604	586	607	556	623	642	610	584	527	578	612	644	619	588	564	603	602	581	628	619	607	598	593	605	597	608	570	605	619	612	572	624	579	576	584	571	624	594	627	606	604	596	608	604	520	579	589	606	623	620	625	585	594	599	606	619	570	631	571	604	584	607	574	619	575	586	615	587	604	598	606	610	583	634	596	578	562	578	594	595	636	598	594	615	594	560	643	604	618	563	575	636	569	598	580	618	571	572	618	606	613	637	595	593	573	614	606	588	605	615	610	592	610	584	594	622	628	610	593	583	596	574	593	608	610	539	563	615	587	556	610	602	589	574	640	622	611	607	592	579	576	578	632	608	583	618	607	591	601	589	589	616	602	565	608	632	617	627	561	598	629	611	582	582	573	626	561	592	629	541	540	596	610	531	616	623	578	630	551	559	655	574	637	582	609	575	605	612	569	591	596	589	578	625	563	623	665	642	581	593	594	588	571	637	617	596	620	585	587	608	575	580	598	587	553	584	586	625	586	623	579	599	622	623	633	614	554	569	580	602	612	593	553	595	574	566	587	571	604	582	585	636	607	580	593	554	579	618	583	638	610	579	595	592	595	570	547	603	591	597	582	633	613	650	574	566	600	631	642	609	592	571	604	575	578	586	587	592	607	580	609	614	585	573	592	581	556	562	602	601	593	589	628	589	572	608	630	637	633	608	566	578	638	593	597	623	566	592	606	595	578	609	570	560	597	606	584	601	625	571	588	579	657	578	580	569	596	609	603	623	585	601	648	613	580	565	613	587	583	570	582	609	577	627	601	596	551	615	628	595	607	577	637	625	623	636	584	567	619	608	543	589	604	607	578	539	603	614	617	600	605	606	587	601	596	646	618	616	592	572	598	616	577	623	620	610	604	595	598	602	607	589	613	566	620	549	593	560	630	591	580	586	633	637	602	600	589	548	626	590	571	627	608	573	618	590	603	614	592	596	592	584	626	592	608	623	579	593	607	591	617	614	636	613	578	708	652	627	625	599	596	604	553	617	607	606	600	590	582	660	609	602	599	581	541	596	574	589	569	613	556	666	580	592	597	603	563	633	584	598	557	625	570	581	625	625	610	621	628	608	638	585	586	541	572	593	632	598	608	608	620	633	609	604	617	619	606	598	615	628	612	572	624	579	623	569	598	582	590	579	618	601	581	616	584	603	560	608	596	613	610	634	585	598	648	599	618	586	516	602	583	581	562	609	560	573	604	653	572	625	676	578	621	570	621	585	643	626	550	580	592	594	572	618	625	616	631	587	593	558	604	564	564	614	592	588	621	563	599	619	601	609	600	586	555	618	588	618	610	598	634	564	632	570	579	597	599	591	608	587	594	632	645	591	585	621	569	582	581	592	628	566	569	597	617	623	606	622	601	603	620	618	599	621	629	563	622	609	610	558	600	564	589	553	622	550	611	583	607	587	611	582	628	578	588	608	630	574	579	628	585	601	581	560	570	627	577	624	577	567	625	599	631	672	649	642	615	633	572	598	583	622	567	604	636	599	619	607	633	625	607	628	592	571	554	582	571	617	620	592	606	562	637	578	567	606	629	572	581	571	646	549	614	588	602	568	557	680	612	596	598	538	577	560	618	613	615	628	594	578	618	627	602	594	566	637	616	623	624	595	594	636	629	589	602	576	581	583	587	591	617	600	576	572	598	608	580	624	595	617	639	628	585	571	576	617	604	584	640	618	602	600	623	570	580	612	587	624	619	563	620	661	605	618	644	599	604	594	591	654	606	561	597	567	567	537	626	589	568	603	609	592	578	610	583	587	630	652	670	659	584	602	598	552	639	581	589	573	607	582	590	574	595	549	635	595	588	621	589	591	587	646	573	624	576	615	645	601	578	554	598	627	603	579	607	568	595	563	629	587	580	622	590	568	612	600	579	564	561	642	594	561	562	605	551	625	603	615	581	607	586	639	605	587	605	570	619	595	560	603	583	607	582	631	561	554	606	612	634	602	591	617	610	633	623	619	607	521	551	574	617	567	553	550	605	568	557
24616	21742	29413	25363	23148	21563	16257	10006	7071	5373	4243	3230	2666	2173	1955	1701	1485	1263	1250	981	999	901	833	759	717	694	711	676	596	631	622	592	578	614	565	586	569	531	562	503	547	549	521	528	517	533	502	530	546	470	532	514	512	522	552	523	526	476	529	519	497	493	486	517	492	527	478	488	532	538	486	505	514	524	504	500	468	492	451	508	513	492	454	469	493	523	502	477	487	533	493	495	499	545	484	482	501	495	513	456	489	490	516	466	481	517	497	494	481	521	518	483	484	425	543	486	480	506	535	484	475	478	525	499	535	476	533	493	463	498	553	500	521	496	501	473	479	493	522	498	487	478	486	457	508	467	488	500	460	478	514	458	470	479	530	479	472	507	450	496	489	490	470	495	470	503	461	511	506	481	476	512	478	479	471	505	475	471	512	493	494	524	483	445	468	505	509	470	526	511	479	495	532	505	496	460	490	511	480	486	514	523	465	468	466	481	504	522	505	508	496	465	483	484	458	496	474	503	516	459	459	503	471	478	518	500	461	461	516	491	509	499	485	491	509	527	482	503	512	497	502	503	456	518	465	481	502	492	477	499	464	491	440	491	461	521	500	490	484	477	508	501	512	513	501	473	497	536	476	464	486	465	490	461	470	465	491	512	477	490	506	504	506	460	529	497	519	481	493	492	519	467	535	519	514	514	478	494	462	495	486	443	483	490	496	475	488	510	474	487	443	491	479	502	464	498	495	499	502	513	470	479	491	487	477	478	463	492	504	524	495	499	512	462	500	471	482	499	480	521	473	499	470	500	490	461	506	488	495	486	486	513	484	503	485	498	487	482	520	510	497	458	509	489	524	499	472	494	474	499	474	447	508	503	465	551	482	488	471	483	514	475	489	482	469	492	509	512	473	495	495	479	452	472	469	509	488	493	478	484	507	517	503	493	515	471	489	513	496	529	463	487	492	468	464	510	457	475	464	456	478	505	481	474	505	482	514	460	496	535	481	470	549	520	515	489	475	486	475	502	489	456	497	490	480	478	475	515	487	507	498	473	489	495	485	497	484	480	467	484	494	471	494	488	476	510	505	478	451	497	505	481	479	462	492	506	467	491	487	475	508	478	503	499	459	492	518	497	534	504	471	512	492	548	495	496	506	487	464	501	488	488	504	473	479	467	464	491	498	483	441	506	473	515	457	470	486	485	493	502	477	489	498	484	515	502	474	448	494	477	521	494	533	486	484	499	488	465	495	502	456	499	475	465	496	489	446	499	443	522	515	486	496	495	478	510	500	453	464	485	501	498	478	470	493	504	522	511	452	499	474	479	513	456	468	434	476	487	483	453	462	516	480	475	471	499	483	495	480	510	474	506	511	472	492	473	539	475	444	526	478	470	465	516	493	454	506	513	483	529	496	503	515	513	538	509	498	496	502	472	476	503	469	485	461	452	498	449	504	522	492	535	467	528	508	485	483	493	543	492	503	468	466	500	504	471	520	490	469	507	473	528	513	476	507	467	518	510	493	473	504	464	489	481	512	540	482	509	488	508	462	518	517	492	470	431	470	500	526	510	483	471	512	513	503	493	519	445	479	490	486	480	493	515	475	468	497	499	514	503	482	524	496	511	478	488	464	465	503	526	488	514	533	494	491	521	509	478	485	469	524	490	495	462	505	504	490	469	492	469	492	501	493	486	486	530	520	467	495	490	507	486	524	481	502	483	490	498	494	474	490	475	483	468	481	484	490	469	462	500	540	532	494	472	501	488	501	492	497	498	464	473	481	509	519	502	501	534	494	502	490	499	542	508	518	491	495	503	494	503	497	487	480	490	504	456	481	485	504	528	510	484	471	487	543	486	493	465	474	474	510	509	507	525	474	444	487	468	502	514	471	493	493	472	511	471	477	474	491	511	508	497	478	499	470	486	499	510	492	525	506	492	490	460	486	507	443	488	496	473	500	487	512	523	520	488	530	512	470	497	488	487	473	491	484	489	464	519	550	487	479	512	483	538	505	495	477	504	488	492	517	486	475	485	493	513	514	494	499	498	521	463	497	484	505	518	452	491	504	472	502	463	434	469	451	473	514	461	490	519	506	536	488	514	469	514	492	481	464	546	475	498	519	467	491	486	494	498	532	514	450	476	508	501	499	502	482	525	487	473	531	495	484	482	470	512	498	483	490	524	459	445	503	481	474	489	453	483	503	471	514	466	467	490	495	514	510	479	496	481	451	487	469	504	482	479	479	523	489	505	478	490	475	486	479	479	513	514	511	497	454	510	461	512	496	475	501	483	506	531	474	521	507	487	527	486	452	493	512	497	496	490	482	508	446	487	464	459	457	526	514	527	460	497	498	453	472	495	544	460	497	512	516	514	519	477	490	523	533	498	499	473	516	470	486	487	459	571	497	515	463	491	482	499	437	510	509	493	480	481	505	511	500	518	522	457	501	484	476	465	492	521	478	448	482	493	527	501	451	451	481	484	532	481	480	474	485	468	506	510	466	470	515	475	487	500	547	499	485	474	522	519	526	488	482	483	472	473	521	525	521	503	519	532	458	521	494	459	528	476	463	505	479	491	518	500	458	512	491	459	458	480	481	498	481	480	507	492	490	461	457	490	510	486	480	464	519	494	489	479	457	533	460	496	492	493	491	480	459	481	484	490	470	515	494	466	495	514	482	477	505	493	533	482	487	461	473	475	493	517	437	513	504	480	464	500	507	455	522	500	508	452	465	463	479	526	461	472	460	519	518	520	483	490	517	513	464	511	484	447	519	454	520	463	511	504	488	513	472	465	493	473	487	458	475	511	510	495	460	517	515	460	485	485	456	499	517	464	470	502	496	485	464	456	505	504	483	518	489	490	502	493	490	489	478	475	485	529	488	498	507	489	497	534	521	482	488	459	479	477	515	488	505	511	482	460	491	511	443	480	437	460	480	459	512	537	489	472	505	510	484	491	500	470	502	510	464	454	494	502	491	500	477	497	467	471	470	494	460	470	482	514	485	472	466	503	470	503	452	467	502	524	498	486	498	503	467	506	513	474	496	476	474	470	494	477	465	480	479	506	476	495	486	504	491	470	485	516	497	499	493	464	497	526	495	481	480	494	457	536	472	479	503	499	519	518	527	495	516	518	505	491	530	515	484	497	508	485	479	492	472	487	487	526	485	470	481	491	448	457	505	459	453	492	524	488	488	492	475	533	516	511	453	476	487	473	513	473	527	474	501	496	506	516	514	537	471	494	516	483	500	508	529	491	523	507	506	509	506	481	467	498	514	489	505	497	512	495	466	508	513	477	487	497	519	481	501	521	478	498	473	490	503	490	466	541	529	526	503	507	481	498	467	469	493	499	517	475	490	531	442	498	501	475	492	483	495	519	516	491	480	451	501	487	459	458	497	493	477	491	517	510	484	499	505	495	469	521	505	501	482	527	517	501	487	489	497	502	472	468	450	507	483	509	455	481	500	489	478	552	483	463	499	464	506	457	543	472	503	484	483	507	494	505	492	470
38785	64283	48241	34697	29871	25101	20756	16627	13509	10878	8761	6947	5605	4668	3929	3335	2850	2498	2180	2037	1707	1490	1355	1306	1165	1115	1022	1043	909	898	877	839	793	818	738	806	791	765	724	711	740	714	735	723	704	688	635	698	645	697	639	628	638	668	687	692	646	716	658	640	635	683	662	660	673	631	634	646	668	680	639	674	639	669	700	662	702	652	679	638	599	620	618	643	651	645	653	676	662	604	656	663	630	653	619	680	662	667	609	641	666	648	628	635	670	638	642	626	643	663	648	620	645	675	644	624	681	603	655	644	650	657	618	647	651	657	697	660	670	627	644	671	657	622	660	615	667	662	633	632	640	626	663	641	646	646	629	640	620	691	652	672	632	632	673	661	631	645	663	631	664	665	578	676	635	641	655	677	629	611	627	674	647	730	659	670	633	628	654	633	667	659	653	657	648	666	680	665	689	671	645	649	663	695	719	693	665	644	646	666	661	665	647	681	658	576	676	656	619	642	637	664	634	625	633	662	654	689	602	657	627	570	591	693	685	649	637	659	640	611	661	590	632	623	670	627	661	644	633	654	694	617	663	677	643	666	635	627	619	669	657	621	652	652	638	633	635	664	657	627	643	634	677	684	598	653	613	627	663	660	604	649	666	669	639	706	662	614	677	650	657	670	672	621	616	626	630	619	665	599	665	642	634	632	621	618	640	669	636	626	628	629	684	648	670	605	654	670	671	641	599	657	665	583	654	653	679	664	667	662	675	664	647	663	610	645	642	645	629	677	653	643	673	610	648	616	661	639	595	641	646	616	631	656	651	609	666	639	675	625	619	662	576	575	651	623	678	583	594	647	657	682	670	615	677	667	634	647	652	678	655	651	613	655	626	657	720	651	651	691	632	615	640	618	639	634	666	636	682	663	624	694	666	655	614	646	683	628	630	613	679	608	637	697	639	621	649	659	610	620	634	663	635	622	634	665	662	655	718	630	699	646	611	656	667	639	665	647	658	636	671	636	634	653	674	615	659	641	709	640	665	650	673	696	666	634	647	650	610	668	625	592	670	631	680	643	620	640	621	659	645	609	650	634	613	640	677	685	662	624	630	669	642	623	627	664	629	639	709	669	701	617	646	659	636	630	605	668	629	663	660	609	671	652	633	655	627	621	664	646	658	666	676	661	641	646	597	584	658	666	655	656	655	629	594	653	725	671	613	624	681	637	629	653	668	659	645	646	660	637	669	614	616	628	633	646	626	657	694	654	676	639	651	596	661	660	630	656	651	662	657	628	635	631	652	695	705	677	647	634	668	678	656	660	646	658	673	657	661	619	683	610	636	652	672	646	650	658	621	656	640	666	607	640	668	650	600	647	660	606	641	626	614	610	620	647	624	692	663	687	654	643	646	662	659	668	650	650	666	593	624	625	666	611	615	646	651	656	671	679	657	618	624	659	690	610	602	672	662	593	612	625	645	651	639	677	619	643	668	614	659	663	652	668	650	649	663	625	624	593	613	661	611	645	664	672	688	638	681	633	635	705	657	662	658	635	591	658	641	673	712	657	655	663	660	643	645	666	601	652	618	644	626	673	633	649	627	635	622	632	665	660	660	648	633	633	677	735	619	645	661	714	636	616	611	633	617	652	646	675	663	641	637	627	669	669	629	678	641	703	668	671	614	682	644	663	632	619	593	669	647	695	657	619	643	654	660	659	627	662	626	618	707	668	616	638	620	667	616	647	641	700	668	651	644	632	634	693	650	650	653	662	639	685	660	640	664	610	677	625	596	668	660	661	628	664	603	671	674	628	649	649	608	667	659	654	626	636	653	643	655	665	646	609	671	637	595	647	664	621	667	659	637	644	622	658	583	629	616	661	648	637	642	625	644	652	646	665	648	652	633	671	638	640	594	676	709	690	629	643	672	645	643	654	633	624	648	650	619	625	667	674	639	613	652	676	619	642	669	592	627	635	579	646	661	684	692	652	656	686	659	643	678	700	657	634	642	680	617	607	679	659	679	619	674	619	668	609	623	633	668	626	664	624	629	641	660	704	610	679	660	651	644	637	675	646	646	602	639	656	684	666	692	666	634	630	687	623	654	631	638	583	629	669	642	675	619	661	682	646	671	615	640	676	624	633	661	618	640	678	714	612	666	653	628	626	636	619	640	656	663	714	652	647	678	635	624	699	671	629	622	636	683	691	628	580	614	648	633	679	710	652	647	615	670	648	644	619	663	617	688	653	637	626	624	627	628	636	649	655	665	628	626	686	606	707	675	633	632	651	645	666	659	699	639	645	663	666	672	617	633	625	641	655	661	602	694	669	665	670	641	643	711	606	609	621	696	650	625	637	663	670	659	594	659	666	643	681	663	679	642	648	638	611	637	698	646	666	691	608	644	646	650	654	679	669	632	634	636	657	630	644	659	627	637	635	643	671	706	672	650	627	691	676	643	663	641	655	613	660	640	635	676	659	616	621	682	630	661	624	653	614	641	617	652	706	618	633	647	667	654	617	697	632	643	588	665	629	616	682	653	653	644	601	640	674	607	676	628	652	627	630	644	644	667	666	693	652	658	633	667	601	651	654	655	627	631	666	614	668	667	638	636	669	655	641	679	599	678	674	695	669	652	642	652	642	636	630	634	658	659	678	643	653	674	640	616	659	636	653	693	627	633	639	616	631	650	663	652	662	667	646	610	642	661	654	618	629	628	635	666	649	601	672	634	621	650	650	676	608	611	645	671	617	639	624	642	616	634	628	635	640	627	608	686	620	649	679	712	660	725	633	663	684	673	630	649	672	658	685	605	608	578	644	622	646	685	627	597	668	608	654	695	628	631	611	646	631	646	635	653	602	676	663	688	667	623	686	658	665	683	615	634	648	610	653	646	662	643	661	626	673	676	651	625	636	702	673	676	649	619	663	659	624	666	641	638	644	689	641	644	657	654	627	618	626	636	609	634	629	632	654	634	662	668	583	650	635	652	670	654	662	648	663	629	604	695	698	603	627	677	623	693	707	700	610	673	647	680	635	655	635	667	642	644	654	666	691	647	678	664	632	634	643	648	648	734	712	657	638	653	675	611	639	657	642	655	687	653	633	615	650	660	676	696	633	696	635	635	633	614	620	685	635	593	650	610	627	648	660	625	659	642	663	673	643	635	582	669	619	646	647	683	645	652	643	620	607	690	599	620	653	632	624	633	657	652	626	706	659	645	640	645	632	588	678	643	664	635	653	655	657	638	704	649	616	631	636	623	678	686	673	658	667	657	648	675	651	657	697	679	644	673	641	659	657	652	674	675	610	655	656	674	591	673	672	667	654	663	628	668	683	610	650	625	647	662	661	655	670	706	627	670	656	635	675	647	654	650	688	636	621	692	672	612	623	667	662	598	621	699	668	617	670	683	642	689	639	664	698	604	636	678	594	640	652	606	634	626	638	650	618	631	652	702	636	669	642	632	629	664	644	638	646	675	587	603	653	652	678	670	615	681	667	661	655	661	609	650	660	615	645	662	625	655	723
23489	21672	29731	24344	22405	24039	23433	13881	9607	7539	5785	4569	3608	3026	2513	2154	1946	1703	1471	1386	1119	1103	875	932	833	847	806	726	685	670	659	579	634	614	568	574	562	600	564	550	579	497	534	549	556	498	536	483	510	513	470	499	514	505	496	508	505	483	538	509	516	471	495	468	529	518	524	505	475	457	466	469	470	496	541	490	441	526	469	486	478	479	463	464	503	468	491	491	484	475	475	471	492	427	487	514	452	451	473	490	487	488	473	490	449	525	488	465	492	451	479	429	455	478	520	463	481	470	493	518	514	503	516	490	481	470	444	484	474	481	443	473	516	519	502	490	467	520	451	490	478	462	462	483	506	521	461	476	495	468	506	457	464	476	520	520	503	473	520	479	494	483	493	451	448	498	491	444	501	432	546	497	481	494	458	455	502	470	482	469	494	484	493	490	474	516	511	473	449	482	476	469	478	476	443	490	505	482	511	475	482	498	489	523	501	508	506	481	544	457	464	470	472	484	474	496	493	494	468	468	485	540	499	505	494	491	512	495	479	495	510	494	472	481	468	495	434	486	504	482	457	494	457	487	479	487	472	474	488	518	491	471	499	486	519	488	496	482	473	468	463	465	460	481	459	476	498	475	454	440	477	470	452	493	494	471	451	480	504	469	496	480	449	534	490	535	494	473	492	475	529	494	500	445	522	480	486	499	479	485	445	513	508	501	486	454	473	491	489	499	483	479	504	507	490	472	463	529	468	485	494	487	455	468	491	442	501	493	509	457	464	485	468	458	463	487	528	451	471	466	508	515	466	499	487	448	490	499	496	487	467	475	495	495	505	464	469	491	505	494	515	501	467	477	482	478	469	468	471	474	489	503	518	483	481	496	470	483	442	472	469	505	508	497	495	549	446	471	505	478	461	450	468	502	457	468	455	499	488	460	460	501	510	472	449	474	491	492	440	496	527	471	502	461	481	503	480	433	449	475	537	487	511	491	445	434	481	497	487	511	509	484	487	494	463	452	476	458	500	478	495	491	476	526	484	524	487	504	488	450	417	451	491	447	511	506	481	500	481	477	482	444	460	464	474	463	487	471	465	499	474	492	461	484	484	484	459	521	492	479	459	433	484	470	462	491	481	460	492	529	478	464	482	529	466	517	496	478	509	511	507	509	479	430	485	470	454	495	442	438	529	458	503	470	440	500	483	524	434	503	524	494	546	516	488	470	464	468	442	498	494	477	528	497	486	501	479	455	510	502	447	492	471	474	517	492	463	454	480	473	502	482	458	487	497	519	478	527	499	480	480	549	475	496	468	467	536	494	476	471	477	503	448	476	513	459	437	445	491	505	447	518	490	468	509	513	487	527	477	480	502	509	484	473	467	517	511	508	451	496	471	505	470	478	513	473	474	442	448	446	488	475	495	463	448	505	496	514	461	477	489	457	508	516	442	472	498	449	522	458	483	499	512	495	441	488	447	508	478	450	471	505	489	490	461	459	487	484	496	455	479	486	523	468	494	469	529	489	469	494	510	488	461	461	487	509	481	449	455	472	487	458	482	487	482	478	498	497	510	481	464	492	498	467	499	506	473	487	509	477	480	474	466	467	497	466	498	479	499	469	466	489	484	513	461	469	489	483	504	492	480	503	518	484	498	474	482	466	486	490	481	463	498	453	480	473	462	488	473	507	540	464	510	504	496	482	484	424	481	488	471	469	461	501	479	488	446	487	486	464	513	457	496	513	473	484	489	481	491	448	442	478	521	513	509	476	483	475	492	478	499	476	527	452	436	488	436	492	453	519	495	477	487	482	498	488	482	482	456	482	490	466	476	475	507	448	474	460	520	495	484	484	491	438	518	477	476	519	519	501	479	470	492	498	475	492	487	473	474	498	451	492	480	482	495	477	456	471	456	441	507	483	491	461	471	499	479	491	478	494	500	472	487	474	490	486	532	475	495	481	471	452	443	496	464	501	454	486	503	507	461	491	502	501	454	449	475	485	506	453	468	462	511	487	432	475	484	475	519	513	468	431	504	485	498	490	485	482	492	461	440	486	503	473	488	494	521	499	480	518	461	468	488	480	464	464	539	494	470	440	538	497	506	475	450	436	536	480	479	490	476	500	491	488	479	474	475	479	475	463	524	493	453	482	499	482	437	506	450	511	475	447	485	508	511	496	465	463	468	477	486	486	477	486	504	460	479	482	495	466	538	473	472	482	488	499	472	486	503	514	471	491	502	496	524	499	489	490	466	443	470	486	482	481	480	503	476	457	495	466	473	474	514	492	452	490	477	501	478	498	436	478	465	493	487	488	445	519	498	492	464	532	485	508	500	499	498	456	487	500	473	451	449	498	481	496	473	457	469	499	462	475	442	474	484	524	464	507	503	467	507	479	510	493	456	478	486	480	474	502	472	492	455	479	458	464	513	492	508	471	492	477	466	472	520	488	460	491	486	453	474	452	483	477	455	454	466	501	469	456	476	483	493	492	470	455	460	451	501	464	484	477	493	473	519	464	480	453	531	510	520	467	475	480	488	481	472	504	481	497	516	491	508	478	473	496	508	465	501	461	483	465	477	469	520	507	499	494	506	502	461	458	475	477	508	474	458	476	490	476	494	454	510	503	483	495	474	464	500	464	531	457	516	444	496	470	492	482	501	475	497	498	506	432	532	455	492	429	477	479	478	476	454	452	494	483	484	464	485	471	497	482	479	446	457	485	463	504	490	477	474	480	510	505	470	497	465	465	502	491	467	502	482	513	503	465	471	496	511	504	485	476	493	449	488	506	471	461	482	493	492	455	511	506	504	483	476	484	499	471	503	478	473	459	490	479	477	508	487	491	513	480	477	447	497	459	477	500	505	474	494	472	490	488	471	507	469	479	431	445	497	475	467	476	483	462	524	474	538	493	505	517	530	509	484	489	493	495	522	486	521	476	464	522	467	487	492	488	495	466	525	528	506	464	443	471	517	508	500	492	495	501	483	465	463	511	460	475	508	476	476	450	481	470	493	486	478	513	457	492	465	546	498	484	507	469	450	479	458	511	479	435	463	482	520	477	515	501	514	461	495	495	469	473	497	475	454	498	500	488	496	468	459	490	465	502	471	462	499	473	502	455	502	496	483	493	512	481	462	456	476	500	503	453	474	447	453	483	480	461	479	484	454	446	476	486	491	473	518	467	491	472	475	487	477	497	521	493	485	497	495	473	494	450	470	452	487	492	451	471	495	461	471	498	482	480	460	491	501	440	469	489	468	464	505	490	495	489	456	521	477	480	473	445	434	499	470	486	427	502	459	490	465	481	453	450	475	466	485	509	443	478	487	482	483	479	503	470	480	464	495	492	490	504	510	507	437	484	479	496	450	505	471	487	485	461	457	474	462	483	439	471	498	484	433	434	501	514	501	476	521	462	516	498	454	468	482	463	465	527	492	469	490	478	497	482	453	460	490	449	486	514	475	468	509	477	505	481	455	492	498	472	493	498	474	485	517	473	487	492	484	502	465	433	511	455
42056	69166	50661	38973	34333	29792	25277	20882	17290	13873	11397	9251	7508	6285	5239	4387	3698	3310	2806	2485	2065	1935	1763	1569	1391	1254	1156	1111	1090	1061	1022	924	903	884	864	835	806	787	775	729	731	669	737	715	702	672	659	675	726	668	667	697	671	681	648	623	691	636	654	603	662	594	707	612	636	657	630	660	642	633	614	652	620	612	649	658	613	612	610	650	650	605	658	636	625	653	635	639	609	660	571	662	645	638	623	592	657	658	622	652	672	631	644	657	667	633	586	642	679	606	627	685	647	634	644	610	637	637	651	651	618	634	624	605	617	633	644	614	616	627	655	660	633	637	639	661	677	641	656	632	636	612	618	599	630	633	647	624	634	614	637	613	598	616	601	623	619	655	640	664	578	646	629	624	619	575	595	600	664	655	642	612	669	631	654	603	623	669	637	586	597	628	601	615	645	583	614	634	660	606	648	601	641	609	644	647	671	668	633	643	630	621	642	631	623	661	632	656	667	653	632	660	634	636	614	621	612	641	605	597	645	623	587	630	662	595	610	652	607	596	614	680	624	644	605	646	595	644	606	637	639	625	638	590	605	648	635	622	677	613	633	669	620	606	651	652	656	653	648	653	635	620	575	620	657	629	640	637	624	622	640	634	640	643	607	617	602	656	628	660	669	612	618	626	595	602	655	600	632	607	638	593	614	587	646	627	627	611	605	644	634	649	631	601	591	667	595	604	622	586	591	634	645	588	620	610	662	621	618	612	671	630	621	621	623	613	617	687	633	609	624	635	612	670	635	642	613	624	612	641	628	589	629	621	657	625	577	615	658	613	660	629	653	626	656	667	671	655	646	602	645	614	633	612	577	664	596	624	604	611	587	636	635	626	625	643	604	618	603	658	629	675	615	667	655	616	628	653	641	620	646	635	641	628	662	566	595	635	588	653	626	660	611	656	619	584	626	613	654	587	635	633	614	601	646	610	670	611	598	655	668	662	598	616	669	601	623	649	612	580	676	607	613	619	652	654	681	648	638	631	582	611	637	625	604	605	617	568	637	625	646	665	610	607	606	589	651	651	622	640	626	630	627	612	601	572	619	655	639	621	642	623	627	653	621	621	660	656	604	637	628	588	655	653	634	658	668	581	602	617	643	644	592	645	594	649	611	609	615	602	613	646	627	607	610	665	601	610	640	620	575	674	649	626	612	623	594	609	623	610	641	589	609	636	653	548	690	610	622	621	552	584	614	670	608	611	638	582	648	627	632	646	607	638	608	610	627	627	626	585	654	601	607	659	613	616	610	626	652	623	573	650	632	645	626	643	604	604	560	608	672	653	645	633	595	627	623	625	639	635	576	634	629	638	633	603	646	617	653	670	587	626	649	651	646	607	659	645	609	627	590	628	627	643	600	678	638	615	619	646	591	635	639	656	609	659	648	644	610	625	624	637	616	601	613	599	644	649	599	614	626	696	620	585	600	659	619	601	594	543	636	675	608	628	640	623	599	634	623	616	610	628	665	658	620	651	620	598	661	679	641	662	634	615	616	624	645	623	685	660	638	617	633	647	632	640	620	631	583	595	616	633	634	636	622	630	611	640	618	633	646	611	647	610	622	660	634	571	670	619	642	613	608	643	603	630	671	642	646	631	665	642	604	616	672	656	616	579	658	640	583	654	586	669	637	626	565	664	623	676	673	629	606	637	661	649	656	607	603	602	611	643	637	620	666	630	653	627	642	608	603	601	634	642	639	630	617	605	676	575	622	611	636	641	613	656	657	570	594	618	642	659	645	633	637	548	646	633	613	634	628	620	640	656	657	680	663	650	618	635	612	604	654	600	585	609	587	606	595	631	657	648	592	636	608	614	670	665	646	621	659	584	656	629	633	713	637	608	635	593	594	623	632	614	632	644	613	619	640	543	637	627	623	606	612	623	649	659	602	651	663	626	621	634	626	631	617	616	661	626	657	601	635	652	604	650	628	614	628	639	624	610	634	644	668	589	592	627	664	632	661	630	595	645	657	665	612	622	568	610	615	665	654	630	614	627	635	627	634	614	624	631	631	659	651	589	594	606	599	621	616	634	628	638	606	637	630	639	677	595	647	646	628	639	643	586	659	692	653	645	602	627	631	597	610	658	597	654	645	663	629	658	617	573	644	633	663	626	599	613	611	576	621	612	612	654	620	616	610	632	642	626	592	612	645	624	648	607	615	599	623	630	650	620	644	631	632	627	642	663	669	632	669	620	646	634	635	607	599	644	662	644	670	643	615	634	637	642	601	631	604	624	617	634	626	633	644	664	624	662	618	672	662	601	649	606	640	632	629	626	629	627	578	705	641	618	600	639	634	642	613	643	642	601	651	632	658	656	625	641	593	688	607	659	625	642	655	606	642	598	653	588	611	617	658	612	608	598	642	625	629	683	620	659	649	598	640	635	657	674	615	607	633	624	642	627	669	655	646	642	644	625	682	633	618	610	616	643	575	670	660	641	569	649	616	625	651	623	626	666	611	633	637	629	627	573	632	664	609	613	623	582	607	654	618	635	666	626	644	618	639	638	640	606	617	645	663	625	592	614	618	615	610	652	647	653	637	661	593	633	632	616	594	583	617	626	595	653	587	609	646	643	608	608	629	720	655	584	640	630	604	630	628	637	623	588	619	596	590	614	621	568	610	618	642	681	588	654	619	622	625	618	645	615	669	640	620	623	611	660	657	584	636	619	675	645	627	603	660	596	616	675	616	599	588	645	629	610	624	637	601	688	655	653	633	661	576	640	627	617	597	629	637	622	604	611	660	667	603	648	656	626	666	625	660	643	617	658	605	613	618	613	613	581	632	601	674	609	609	642	642	618	617	647	599	641	620	639	653	607	635	645	631	644	585	597	607	668	571	634	596	647	642	616	666	598	603	632	614	599	612	619	624	610	650	637	616	572	628	596	593	628	614	576	643	663	657	616	643	621	611	635	601	636	689	634	630	598	640	624	676	621	598	586	621	640	645	634	601	590	623	604	634	667	597	647	623	624	593	667	645	604	644	644	630	668	619	617	614	601	656	645	667	654	627	631	664	632	596	624	625	607	635	611	614	585	591	677	617	673	641	634	601	648	657	622	679	602	611	622	625	620	655	593	626	581	623	645	671	618	607	629	628	669	634	648	601	637	624	579	637	642	629	640	636	636	637	619	621	656	624	638	641	655	594	599	647	629	579	646	637	631	620	610	616	579	611	662	606	652	607	637	671	618	621	612	612	603	666	650	628	612	621	613	627	661	637	672	664	639	618	632	619	597	593	631	633	662	614	615	616	623	658	561	631	671	604	677	626	671	667	629	614	627	621	626	632	614	614	610	641	644	608	660	647	631	599	593	575	663	676	584	611	633	634	635	584	616	605	636	610	580	608	627	610	612	607	653	598	667	671	639	607	682	632	660	611	607	617	625	571	631	615	566	607	636	584	618	622	661	643	610	621	618	610	633	596	660	675	624	627	599	612	619	616	611	627	659	648	588	627	601	640	606	612	628
29707	32443	34505	26378	18508	13108	8953	5921	4455	3370	2666	2173	1871	1615	1390	1158	1036	967	915	821	769	753	661	616	586	580	613	520	526	529	533	512	535	508	472	492	477	495	463	479	500	536	493	465	433	460	523	450	434	474	453	450	471	478	449	446	474	455	440	417	466	430	424	424	426	453	456	443	461	396	461	435	471	473	480	403	459	428	443	475	464	447	436	445	457	417	497	429	428	444	450	431	464	489	462	472	446	437	476	438	450	461	416	462	460	469	464	440	426	439	435	437	455	484	455	445	444	519	425	445	462	433	458	454	446	443	433	458	452	452	477	484	431	438	414	440	474	456	455	481	452	433	431	466	464	439	450	468	394	472	456	442	449	442	445	423	455	442	468	433	454	426	478	458	482	455	445	446	460	434	447	399	415	427	447	487	418	432	430	472	475	440	413	436	452	470	438	483	479	444	445	456	473	429	453	467	454	460	423	475	487	479	424	492	440	445	463	451	467	438	439	488	461	473	442	436	443	451	450	460	421	417	460	474	443	479	465	464	438	432	407	418	447	469	443	466	432	434	454	435	455	444	457	453	434	409	488	440	440	443	450	448	423	443	433	431	465	448	438	455	463	436	459	463	490	484	451	448	449	454	433	459	435	461	470	437	440	431	428	455	463	447	454	461	441	418	479	420	421	454	454	423	450	445	462	420	481	447	425	437	461	473	480	431	457	443	454	404	444	427	433	447	449	400	463	428	440	447	462	430	470	438	463	455	463	450	461	456	449	401	485	453	428	482	449	414	453	444	434	450	423	436	453	469	459	463	455	446	459	436	488	458	483	464	463	415	429	445	427	497	452	487	451	468	452	441	476	501	449	432	437	481	459	437	425	454	424	467	451	457	458	409	406	450	445	454	447	425	484	410	442	415	486	443	443	442	458	422	404	449	437	464	452	430	478	399	471	414	439	445	462	437	464	459	455	441	410	431	452	407	458	463	427	459	413	470	468	438	409	465	444	451	447	448	424	439	434	441	462	448	444	459	450	444	445	446	447	452	482	462	451	496	479	452	443	410	401	452	444	472	434	467	468	448	419	421	464	490	479	418	476	406	440	462	418	441	445	444	459	457	429	463	490	438	419	406	434	453	462	423	423	449	441	441	432	458	439	460	422	454	486	447	444	474	433	423	466	491	447	488	440	427	479	440	468	455	468	449	444	470	410	477	434	459	453	457	465	450	440	460	460	445	453	436	431	387	460	484	415	459	479	421	472	498	455	425	485	468	438	431	435	437	471	416	459	434	446	446	440	464	438	441	419	434	453	447	415	459	417	447	452	449	435	446	452	442	492	417	442	436	443	440	429	460	423	448	453	458	419	457	469	438	436	447	415	458	456	470	475	465	435	463	415	446	449	479	419	450	444	467	460	414	491	424	425	476	441	474	432	458	418	464	472	418	478	490	433	470	474	482	454	463	464	449	464	452	448	464	463	462	453	467	417	474	465	440	410	501	432	474	419	469	506	472	474	446	434	480	476	471	470	462	467	471	431	420	440	470	459	481	475	465	427	417	423	467	425	468	443	444	493	437	456	453	431	452	518	451	467	447	445	426	426	416	466	479	450	500	430	461	458	441	452	427	494	474	430	462	460	425	427	449	469	433	433	451	430	466	472	435	478	443	448	430	476	432	455	423	451	462	447	472	497	429	453	437	473	450	474	437	436	452	466	475	479	432	441	436	461	441	478	443	482	483	446	436	464	430	424	431	461	461	477	423	461	449	506	418	412	438	428	480	440	455	430	458	468	460	457	438	473	461	487	442	428	427	413	465	427	424	440	483	427	446	429	450	418	486	452	456	465	465	468	414	451	459	481	454	430	442	445	447	423	475	444	462	428	459	459	474	448	410	455	471	433	422	443	464	440	436	429	457	493	486	489	440	419	476	436	427	423	442	451	445	441	442	464	433	446	432	424	459	491	413	443	442	469	425	482	455	420	443	442	447	464	460	425	449	443	440	478	468	432	443	447	444	435	461	459	449	498	435	442	412	445	479	476	434	481	455	470	438	429	453	445	449	474	429	452	459	442	460	416	476	446	455	465	449	449	465	468	455	417	401	472	479	475	443	468	435	428	437	458	416	424	454	435	444	421	467	459	428	438	430	480	422	453	447	448	434	441	419	442	501	405	431	419	464	460	456	442	474	452	464	420	461	472	444	438	427	439	440	436	393	448	447	479	431	480	468	456	443	409	440	485	436	459	433	454	461	462	443	460	476	465	462	473	462	457	461	403	460	467	419	426	475	420	471	450	464	480	466	454	483	424	481	472	446	441	482	451	447	431	437	440	448	422	462	408	458	450	453	463	480	438	482	486	474	445	479	435	480	449	432	430	431	458	464	427	478	449	456	458	502	473	423	427	474	438	460	392	472	447	454	436	440	504	433	453	481	491	457	466	447	447	478	431	432	463	418	452	523	447	477	473	453	436	437	458	482	454	453	463	459	457	439	455	453	435	467	485	413	415	440	429	445	482	479	397	462	445	441	464	491	484	432	482	472	490	457	463	465	458	408	448	456	448	489	474	434	484	459	475	445	466	434	463	425	456	434	458	462	420	455	455	476	474	482	450	454	472	466	473	406	419	440	458	474	475	443	437	470	448	468	479	450	418	464	436	449	432	426	436	397	475	449	440	444	446	438	478	432	468	477	471	442	407	458	438	470	492	491	423	463	428	437	465	461	448	506	461	440	432	468	453	415	489	451	438	418	461	445	459	421	454	436	436	418	451	430	451	430	467	406	417	444	450	431	462	456	445	443	434	459	476	467	462	431	424	454	476	472	444	456	427	498	435	429	446	484	439	461	515	427	438	444	443	461	465	469	482	445	449	425	452	451	443	483	447	430	463	442	436	509	458	436	450	430	452	446	444	431	445	448	448	421	466	437	479	461	473	442	453	457	465	452	454	439	418	444	434	485	501	424	414	455	432	451	475	428	426	458	447	443	411	474	422	467	436	456	430	472	448	464	458	442	416	452	437	495	432	464	480	463	414	447	450	476	443	482	432	428	453	456	451	462	504	478	438	484	416	451	459	451	445	445	460	431	404	480	448	474	424	464	459	468	498	459	465	418	425	444	459	447	442	430	449	457	450	460	442	445	408	483	474	482	425	414	448	430	436	412	427	464	456	434	420	464	412	426	438	457	437	454	481	452	481	474	438	419	427	459	452	441	444	484	491	463	437	437	438	454	451	454	458	460	494	421	474	464	463	458	480	463	462	469	462	444	496	439	433	479	474	446	467	445	419	453	448	413	484	431	454	446	447	418	449	437	448	446	472	462	482	454	485	468	451	445	434	485	426	482	445	478	430	462	445	403	458	502	464	437	457	393	435	405	429	494	440	412	440	439	417	441	427	415	442	494	437	399	423	438	465	457	461	466	424	463	458	470	432	454	457	459	464	434	433	440	425	446	462	474	438	443	461	445	445	446	505	464	426	472	421	464	452	467	421	463	457	457	424	434	473	487	414	476
36508	51125	39197	28328	23582	19375	15276	11995	9562	7631	6100	4846	3896	3343	2806	2356	2029	1833	1580	1519	1379	1146	1098	969	949	907	847	832	764	753	721	663	734	712	693	683	704	701	621	641	678	614	663	614	584	600	648	597	625	641	592	563	566	615	618	608	535	600	624	600	629	592	621	594	613	622	598	574	572	604	624	633	625	603	589	605	608	551	591	580	612	627	560	575	588	617	570	649	623	613	567	630	619	591	610	574	594	608	558	622	593	588	592	574	627	614	626	601	582	624	586	608	599	571	565	562	600	587	623	635	590	579	594	580	604	588	590	597	678	544	583	641	600	595	611	589	613	590	552	587	582	624	624	611	592	564	592	555	618	594	611	567	605	644	616	623	625	614	572	566	605	630	585	579	559	568	610	630	547	619	599	609	584	617	575	563	567	590	602	607	651	543	567	557	646	583	594	585	599	585	608	575	546	590	570	590	588	613	629	604	585	597	581	586	608	609	593	613	576	616	592	556	557	614	542	551	614	603	584	572	570	553	618	635	615	580	546	622	602	560	604	619	604	584	611	613	610	602	586	639	608	607	604	534	598	583	620	626	563	578	601	591	582	583	556	568	580	606	560	556	607	616	571	604	603	568	579	574	583	620	592	604	588	584	617	628	599	579	602	618	573	591	586	599	606	607	550	631	585	603	685	611	599	591	603	604	585	575	603	630	626	628	604	657	553	567	635	576	628	608	601	590	635	625	598	563	595	582	633	578	591	579	532	603	600	565	609	564	595	625	573	602	563	601	577	556	558	645	619	611	610	556	595	584	578	587	574	616	547	634	604	636	637	616	584	597	567	554	566	626	578	576	576	594	576	577	560	544	597	523	601	572	626	633	587	585	626	606	596	576	580	570	564	613	596	506	568	560	573	628	562	594	588	551	588	545	576	583	596	571	574	592	616	614	592	593	574	614	577	538	570	628	571	568	580	558	587	585	576	587	563	557	564	602	563	602	593	587	570	560	555	577	603	586	578	601	531	580	647	572	559	574	607	587	595	590	625	598	588	581	618	604	632	606	592	581	587	576	582	594	563	588	603	577	641	643	616	579	590	579	591	617	587	596	587	564	563	607	575	595	538	524	596	577	578	562	601	550	585	566	594	624	594	558	553	594	628	573	561	598	630	652	588	634	559	599	579	604	611	619	601	556	592	602	589	598	581	583	630	597	590	546	581	570	556	579	620	597	623	555	591	575	584	580	631	613	576	623	562	598	578	549	587	591	564	597	566	605	611	555	621	590	587	641	610	599	571	588	590	564	575	574	595	600	573	573	597	613	587	616	590	587	555	547	563	594	605	594	579	575	604	559	625	607	562	633	608	603	633	597	600	593	601	584	583	600	587	587	579	635	628	602	578	581	548	612	590	561	592	560	591	617	622	614	578	608	630	596	612	603	571	611	599	560	599	605	603	622	640	567	591	599	618	595	622	591	620	567	621	590	586	572	587	562	601	567	578	633	598	602	597	635	582	631	603	548	576	611	585	578	575	569	595	620	601	603	630	578	595	601	558	569	574	585	569	645	582	587	619	572	603	623	598	634	620	598	618	560	592	608	575	617	606	583	593	619	629	581	595	566	625	593	575	619	590	592	611	594	582	602	568	572	619	581	635	632	596	570	585	559	571	589	584	611	571	636	579	621	679	594	577	617	614	542	594	567	608	607	581	589	573	597	608	614	593	617	580	609	606	609	540	587	583	624	593	558	598	568	658	609	596	608	613	587	557	635	567	601	555	591	581	582	603	604	574	615	637	599	590	616	565	566	627	597	612	638	619	585	598	585	588	574	579	540	559	625	604	561	581	577	574	598	565	628	607	621	602	584	617	563	523	589	610	560	561	558	573	612	581	630	591	630	588	614	630	598	598	598	626	557	566	620	580	560	585	550	599	630	607	597	565	583	585	663	610	604	580	573	607	579	591	583	557	554	604	649	591	589	571	586	604	580	606	590	594	610	618	581	561	596	582	559	574	580	588	564	580	593	637	588	618	624	554	623	591	569	590	583	557	594	577	600	610	606	587	594	570	594	631	585	561	593	579	552	587	550	600	588	603	589	605	617	591	614	590	542	628	572	600	596	611	598	617	560	651	617	596	607	599	613	604	646	589	558	592	569	578	573	559	611	585	596	626	589	662	606	584	592	584	604	549	601	622	569	587	592	595	611	573	581	591	578	594	590	573	630	648	599	609	535	582	567	635	570	521	610	617	584	617	556	618	581	610	580	588	579	556	585	614	587	589	603	623	556	521	627	605	575	618	576	588	601	612	565	659	589	600	619	622	571	590	621	563	558	592	617	596	578	592	554	613	561	554	573	596	570	603	603	616	578	591	579	575	603	597	616	608	592	592	582	553	580	587	583	570	634	590	600	569	625	594	556	595	573	607	581	638	609	599	609	601	566	549	613	614	612	614	602	614	581	609	576	627	603	647	609	621	577	596	597	627	620	594	577	599	638	565	611	622	599	569	607	597	573	614	555	577	617	555	587	606	599	586	609	586	597	620	611	616	597	620	587	586	577	596	530	573	600	587	581	551	557	557	596	613	615	577	570	604	605	607	576	536	575	593	593	588	550	590	559	552	586	545	592	558	595	574	625	564	562	581	590	581	616	562	582	615	631	586	588	580	638	584	571	565	586	559	597	618	601	620	589	582	616	577	593	587	600	620	579	621	596	601	572	584	596	558	593	594	601	596	600	553	616	615	628	590	569	572	551	588	550	579	574	621	594	574	554	562	584	595	596	576	586	580	565	596	576	593	600	564	607	547	605	605	582	594	596	596	581	607	658	588	618	613	541	546	606	588	604	627	621	570	615	605	588	601	589	623	575	616	562	604	606	582	578	635	532	574	587	514	592	580	589	610	606	533	575	627	594	562	590	622	647	583	595	622	631	622	560	554	590	607	569	623	624	576	616	638	614	618	579	599	550	625	626	603	590	581	649	582	610	598	589	584	617	583	576	621	583	585	574	649	577	562	548	610	593	659	584	582	571	585	584	628	583	599	586	565	595	623	612	645	615	563	549	606	583	600	585	518	590	569	553	604	598	589	625	605	556	566	583	588	617	597	584	584	609	611	636	574	575	565	542	575	608	611	612	576	597	612	571	611	607	595	572	590	574	591	585	626	620	563	599	653	575	597	588	577	585	572	586	573	591	624	605	579	586	600	578	606	587	585	604	609	580	580	567	551	621	612	616	600	581	619	600	586	566	557	607	588	587	580	626	591	550	598	554	562	605	642	590	597	609	580	627	552	607	612	594	567	605	624	572	549	567	591	585	639	598	599	640	615	569	538	603	609	620	584	597	589	635	616	597	611	567	623	577	573	617	585	610	585	611	551	610	545	606	604	576	625	628	586	567	590	564	569	615	600	639	595	579	560	587	543	633	598	605	588	595	563	595	594	613	578	625	550	578	555	616	591	626	579	601	587	580	575	609	583	603	626	590	557	604	590	572	587	557	611	550	639	595	617	586	585	609
24603	21750	29436	25358	23056	21697	16616	10330	7090	5564	4316	3405	2874	2430	1928	1677	1439	1350	1203	1109	1023	946	891	762	748	762	700	652	694	626	621	590	596	586	615	561	545	606	541	550	562	535	559	499	538	500	541	525	497	531	495	515	480	533	483	506	497	485	482	497	461	495	514	474	516	502	465	492	503	480	534	476	485	529	543	494	477	468	523	515	470	479	454	529	453	502	528	473	495	508	522	506	483	512	474	513	495	446	488	479	484	485	501	473	469	476	482	516	504	544	470	484	483	532	461	531	514	488	525	467	485	488	518	486	491	480	487	518	495	522	466	490	500	483	525	508	504	497	498	475	480	506	471	493	493	480	446	484	505	457	471	497	531	507	478	481	471	484	470	501	510	513	472	492	479	496	457	495	501	476	507	460	518	465	486	527	487	476	480	490	513	477	435	509	470	500	447	527	473	484	511	495	531	457	513	481	534	530	500	521	520	478	487	469	481	489	493	501	477	507	484	487	474	522	475	478	448	494	486	508	493	488	484	462	491	471	483	468	479	463	542	498	479	506	499	485	479	468	526	495	454	506	496	482	480	451	493	514	510	516	512	469	517	481	467	449	471	507	504	477	471	490	497	506	506	503	488	554	479	499	500	512	524	525	433	488	482	479	523	502	472	492	486	500	529	479	500	457	465	439	523	449	487	488	508	523	462	486	490	500	484	503	511	466	498	471	474	505	483	514	437	478	533	493	494	479	474	519	483	507	517	489	434	506	526	475	497	483	488	505	504	500	480	501	507	489	476	493	510	472	486	512	463	545	495	477	487	494	492	473	517	460	508	501	500	517	524	488	492	518	474	468	498	499	523	497	460	427	478	491	550	528	511	464	490	488	451	517	498	512	495	501	496	487	523	497	471	495	493	501	465	469	475	458	503	466	443	472	512	514	487	510	501	513	497	465	514	484	465	476	459	465	471	445	553	489	503	468	428	477	489	509	529	480	506	471	485	498	449	500	535	483	472	505	475	487	469	493	462	499	519	479	476	528	461	448	491	509	449	507	513	462	461	518	519	506	513	473	463	500	538	493	461	511	491	464	511	512	474	470	466	488	481	468	475	506	481	491	511	467	479	524	468	482	513	525	493	511	499	495	475	479	502	492	488	477	480	489	484	479	486	509	517	513	475	507	544	502	496	464	497	462	494	512	528	521	460	487	499	485	487	526	501	502	455	501	555	494	492	480	508	502	483	491	501	471	491	463	462	502	519	477	550	509	469	511	500	464	489	451	508	537	468	456	488	499	475	493	474	487	455	490	512	480	462	508	513	507	508	478	479	478	489	466	492	491	544	492	480	486	530	476	442	499	475	465	499	465	503	498	555	487	486	450	512	484	483	468	491	489	540	500	489	535	501	466	518	532	494	492	540	520	459	484	490	486	481	520	496	512	499	487	466	456	465	515	495	479	456	492	493	455	522	504	532	489	477	486	476	454	516	459	515	531	474	488	498	474	454	486	476	494	482	450	490	491	514	519	461	507	482	527	472	463	481	510	502	531	471	518	503	464	494	471	486	459	494	489	493	509	475	449	479	479	506	479	482	447	451	495	479	479	483	493	478	518	475	489	488	514	523	451	526	481	491	466	498	491	477	475	516	467	511	491	506	463	499	530	479	514	475	484	480	483	464	513	522	518	462	467	515	475	475	519	521	496	526	479	492	504	480	528	455	487	498	500	484	487	507	473	497	498	511	481	472	472	510	472	512	481	506	488	465	481	488	492	502	514	463	506	496	511	461	508	489	488	480	483	464	499	505	452	458	502	479	508	442	494	458	473	480	494	465	497	500	481	464	506	469	499	468	499	511	470	504	484	461	470	507	489	538	489	474	492	472	496	493	483	520	501	518	468	489	462	485	451	498	535	472	496	514	505	471	473	560	495	503	496	504	489	520	499	476	479	529	516	472	543	489	502	476	495	532	487	499	466	531	480	487	511	466	494	461	498	513	482	464	460	491	495	485	513	517	520	505	486	511	495	506	438	485	476	518	475	476	478	462	487	493	473	477	478	475	491	504	459	490	523	497	494	506	511	482	508	497	520	530	492	471	477	489	501	481	499	492	493	475	490	479	505	476	482	477	485	527	448	481	479	492	468	475	444	490	502	503	459	453	500	485	518	478	486	516	463	482	486	486	520	563	466	473	478	480	500	481	478	498	456	516	466	483	460	519	488	528	502	473	486	498	500	499	485	488	463	504	495	521	471	503	504	511	481	488	513	480	521	433	476	501	525	457	493	465	520	489	500	522	535	510	466	472	495	491	477	516	541	509	498	502	513	466	541	445	516	490	541	487	487	483	488	483	535	533	488	497	511	498	473	461	503	486	483	461	486	481	512	520	487	476	513	502	487	487	500	488	508	451	501	486	492	477	489	473	486	488	498	495	490	509	497	490	486	452	490	471	510	487	475	494	533	513	529	533	490	497	458	497	487	490	509	521	510	510	500	495	497	486	504	459	514	508	493	476	475	498	489	499	498	500	497	509	507	489	520	482	509	527	459	508	513	537	495	496	519	492	485	463	507	449	488	485	489	526	493	510	528	489	487	511	507	502	501	471	518	479	443	500	523	442	484	502	508	536	501	500	480	496	477	481	500	501	490	506	477	461	522	487	493	495	499	485	511	495	466	481	486	457	517	476	476	494	508	534	490	502	472	479	507	486	507	507	482	507	511	520	508	460	489	491	485	475	503	488	516	494	499	454	507	492	490	479	527	503	471	511	476	490	470	496	477	499	494	503	493	491	476	480	524	510	479	472	473	519	534	469	503	508	458	509	527	498	481	489	491	492	477	512	497	489	493	530	478	509	451	516	482	474	497	514	490	459	530	521	480	503	480	441	451	510	491	504	490	486	503	478	503	485	470	508	497	497	472	469	478	516	492	481	476	503	477	503	456	477	488	481	506	510	502	468	487	491	485	497	512	470	516	532	480	480	478	467	509	468	468	503	494	513	494	496	523	475	471	477	472	494	467	501	481	499	488	469	490	500	497	522	475	493	510	478	486	505	473	544	502	550	492	508	477	453	503	483	491	513	479	511	489	498	490	447	449	547	473	490	452	480	497	500	483	465	479	493	504	464	507	435	508	501	508	537	518	489	489	464	495	502	441	440	512	467	493	501	515	551	496	527	497	481	510	500	525	516	436	480	482	521	503	498	474	511	483	528	470	541	491	484	464	520	469	496	498	466	504	504	478	496	496	460	486	493	473	492	507	508	505	513	476	474	487	529	481	475	495	462	484	500	491	480	516	499	475	517	469	519	463	446	483	535	513	481	457	493	468	494	482	467	458	503	455	454	488	510	479	492	459	505	468	461	463	504	516	485	510	444	477	503	518	448	505	515	482	491	499	512	470	492	504	457	499	482	474	525	549	489	444	498	480	524	475	483	475	488	440	504	456	455	510	488	472	452	470	495	498	490	483	521	521	450	488	516	480	487	472	488	463	454	535	491	474	506	475	499	517	523	448	481	486
39166	63069	47432	34642	29787	25558	21105	17228	13683	11098	9057	7327	5943	4865	4048	3419	2990	2516	2211	1922	1772	1528	1459	1261	1222	1144	1042	989	1000	903	905	882	847	861	772	801	781	733	703	741	728	702	728	718	695	661	713	705	706	667	685	670	708	652	608	638	715	629	658	638	655	674	660	658	706	591	687	633	682	635	608	627	714	679	642	652	631	624	624	582	662	601	658	618	664	653	603	640	611	668	664	675	651	649	652	641	614	665	596	640	645	665	631	623	664	584	632	624	658	633	606	612	623	648	694	645	640	677	637	649	649	613	700	602	665	654	635	688	667	647	665	675	639	647	667	643	684	671	673	685	650	647	614	652	616	672	695	649	625	670	660	649	636	614	676	642	659	632	647	634	640	607	665	634	637	647	629	604	706	646	631	641	670	623	723	625	646	651	690	623	669	634	653	625	644	639	596	701	665	669	656	638	655	641	635	642	678	600	681	656	648	631	633	645	605	633	663	650	633	659	625	584	674	661	598	651	620	642	635	607	670	606	612	647	683	623	688	657	631	649	673	665	674	613	658	679	670	668	639	671	664	622	630	654	644	653	614	652	616	630	670	636	666	649	618	652	666	654	641	653	622	616	681	651	646	642	666	624	644	652	619	649	614	656	634	638	710	665	627	665	679	627	677	616	662	630	642	613	628	633	639	647	661	623	667	675	631	642	639	630	652	695	619	641	633	652	623	676	621	628	637	624	652	694	658	618	644	645	603	626	618	645	630	613	702	644	687	627	616	666	630	641	629	646	660	640	647	640	676	676	609	620	643	630	672	615	659	678	663	667	628	660	674	634	650	629	630	654	689	607	667	677	656	657	661	605	639	639	654	676	641	651	650	634	671	667	631	662	656	657	657	623	621	655	664	623	601	630	650	686	620	637	660	626	642	629	619	661	623	689	631	642	567	645	617	632	629	645	638	654	635	609	653	645	598	629	661	613	614	636	638	606	682	599	632	632	645	634	614	626	648	624	644	646	640	623	661	641	627	634	626	633	623	678	634	684	649	613	619	667	603	656	646	668	697	687	642	641	674	673	667	665	641	636	632	605	706	645	658	624	632	620	692	652	646	651	628	632	653	644	629	627	645	631	642	631	611	662	665	606	646	637	654	652	671	662	634	656	602	632	661	623	644	694	689	672	641	702	606	644	645	665	637	635	625	657	657	600	644	636	665	641	645	655	644	605	674	663	655	651	656	649	659	676	653	672	688	628	687	623	650	647	684	662	650	621	684	624	574	644	622	659	619	614	617	638	638	665	682	682	624	597	603	674	653	710	675	656	617	632	673	611	674	672	605	622	641	621	656	610	670	665	619	679	631	667	619	676	658	617	703	649	678	671	611	652	634	624	617	626	608	674	627	652	664	642	598	595	600	628	654	673	644	662	643	644	665	679	652	617	628	626	662	675	661	657	635	643	646	640	621	622	671	673	631	626	623	597	663	631	637	621	642	637	648	652	611	636	604	629	634	673	638	661	702	665	601	630	649	598	670	663	659	590	645	622	627	635	639	603	658	619	701	616	689	580	604	691	662	648	617	608	657	656	640	607	625	648	644	622	630	631	623	585	606	690	662	596	657	697	641	647	643	645	591	640	662	662	660	636	616	612	657	685	693	625	641	603	637	602	682	580	640	641	610	659	633	646	645	641	605	673	691	644	631	675	716	638	612	667	703	644	638	600	622	615	639	637	670	645	624	648	655	693	702	649	622	619	650	644	664	649	605	620	645	613	626	673	667	606	636	627	650	643	643	634	639	684	632	648	665	595	653	610	649	655	606	632	631	644	639	672	648	630	659	627	650	602	633	647	638	636	645	589	633	620	629	597	645	601	648	651	655	651	644	661	628	623	629	646	676	654	655	631	606	648	666	669	644	628	621	635	599	620	605	635	658	656	597	630	642	640	675	647	665	656	619	619	626	662	677	650	632	597	630	642	608	665	660	631	641	668	623	661	647	650	663	676	645	602	618	652	664	629	655	615	636	642	654	648	653	637	622	722	665	677	668	628	627	678	649	665	654	675	614	717	634	662	668	633	644	665	635	658	630	590	671	653	628	624	667	631	590	666	618	654	671	605	685	643	630	604	585	659	673	632	563	627	652	621	642	640	659	700	638	675	592	631	631	609	604	584	641	643	683	617	666	650	626	618	675	604	633	660	679	683	634	685	661	611	687	709	643	641	615	676	635	652	619	652	646	637	597	637	620	655	656	635	643	658	679	642	653	646	639	652	651	665	640	630	613	658	673	636	616	675	659	576	635	654	646	605	662	665	641	679	659	621	630	587	652	624	614	647	636	649	648	651	660	634	636	692	620	585	623	650	614	643	653	621	633	629	640	654	642	674	629	657	708	618	606	664	648	694	596	631	634	597	636	643	648	656	654	642	669	691	612	638	622	652	627	648	706	627	643	633	685	648	618	654	676	636	632	609	638	641	677	634	638	638	634	601	689	665	619	668	627	676	680	628	675	664	648	646	697	666	624	612	643	615	630	641	634	598	659	642	617	658	628	638	631	680	655	619	646	642	621	620	623	636	632	632	666	661	604	671	670	627	634	648	662	661	657	634	622	634	649	665	638	655	651	642	648	664	657	670	669	704	658	620	648	699	680	614	648	614	643	653	668	637	650	655	634	599	651	631	645	668	635	655	662	655	639	661	666	626	635	645	611	629	622	665	631	625	662	624	645	632	623	692	633	637	691	641	696	648	624	620	670	660	675	674	673	624	615	681	644	676	631	644	677	621	625	612	662	680	623	625	663	670	640	638	652	645	639	698	633	657	685	633	641	687	615	648	613	621	655	656	643	633	634	642	653	629	633	626	673	664	641	614	629	646	652	649	639	605	631	653	631	683	674	632	627	583	653	712	629	624	618	612	681	657	654	616	672	625	628	659	624	619	656	616	612	655	605	596	619	665	633	617	594	619	605	632	663	649	647	619	654	629	672	629	666	602	612	620	649	641	623	650	647	649	651	633	614	658	609	626	623	677	666	634	654	624	649	653	682	632	656	657	627	668	711	634	621	650	635	620	684	604	653	658	618	672	634	649	677	654	629	625	627	639	644	652	657	669	648	657	620	651	637	626	605	664	653	621	663	653	637	640	668	641	616	635	653	666	673	631	614	590	628	639	652	658	626	599	624	676	691	663	670	598	659	679	639	638	663	617	639	676	688	619	630	667	686	627	635	650	647	675	655	623	664	624	632	648	677	629	599	626	634	693	682	613	638	653	682	646	647	652	664	644	634	617	651	652	673	639	624	630	665	635	661	629	630	638	650	630	641	619	681	619	662	640	589	655	636	655	654	611	635	646	622	641	624	690	672	649	653	631	646	616	636	643	648	633	608	670	648	624	623	652	638	612	621	645	631	644	657	639	634	665	617	644	693	646	680	690	623	649	605	624	665	618	625	650	666	628	681	659	650	646	650	697	612	680	623	655	660	622	646	661	704	633	616	631	669	621	651	651	669	638	595	662	645	648
23569	21650	29614	24371	22353	23982	23808	14615	9999	7841	6123	4899	3814	3109	2712	2313	1969	1675	1506	1402	1206	1152	1027	891	883	780	715	751	710	658	669	635	662	644	565	607	573	594	538	552	551	519	558	542	565	508	510	521	513	536	477	542	499	493	516	517	527	508	458	512	492	510	520	522	480	509	494	444	516	485	515	477	484	505	475	507	475	491	450	461	486	475	466	483	507	490	449	456	482	464	488	508	465	480	465	494	496	484	490	476	492	498	510	498	446	481	501	489	466	507	511	480	487	496	518	481	465	510	472	484	498	467	473	479	438	503	469	526	514	500	488	442	495	459	486	475	528	430	477	465	505	522	540	475	480	503	496	510	505	501	479	486	467	511	482	473	495	523	501	502	493	456	499	505	467	516	462	501	528	460	474	480	458	472	486	503	453	490	461	453	472	516	493	502	450	472	491	500	476	517	459	469	485	486	488	492	499	474	493	515	502	510	476	484	476	477	491	510	491	503	476	493	473	450	485	469	470	439	500	449	446	471	494	510	505	489	473	455	547	435	496	501	502	495	480	474	453	454	496	467	496	477	478	499	507	495	505	444	493	524	504	463	503	474	494	484	482	455	493	520	479	428	506	457	448	488	514	479	536	472	509	494	508	543	472	458	481	472	498	457	445	470	499	498	486	481	488	456	521	462	472	475	458	508	490	454	485	504	449	467	498	463	503	474	484	464	489	504	467	478	483	474	495	505	475	515	496	496	496	485	518	444	487	480	501	477	477	520	494	457	481	503	507	483	506	456	474	493	488	466	482	512	462	526	507	466	510	483	487	478	496	475	453	482	470	522	463	483	494	461	483	458	467	507	472	501	478	504	484	497	465	470	480	505	502	454	452	508	490	483	480	455	451	477	471	485	485	514	509	478	466	461	458	499	486	497	503	475	475	480	505	519	511	492	510	479	497	439	479	471	482	486	493	522	490	522	507	476	479	457	491	477	458	478	482	479	496	495	467	490	514	457	493	462	487	500	477	498	499	451	467	456	495	448	461	473	482	482	536	476	470	485	483	479	448	517	472	487	487	447	487	478	505	484	498	511	488	509	521	505	486	520	478	481	485	503	509	535	509	507	469	448	471	463	471	492	469	442	468	495	484	486	510	466	486	491	490	464	508	481	485	458	493	478	512	441	461	450	482	532	501	496	475	499	490	498	500	452	467	488	480	504	440	482	503	465	490	518	453	474	505	465	493	470	448	466	485	468	533	504	492	507	500	482	530	519	478	484	477	486	470	454	482	454	485	449	465	482	497	506	530	481	494	462	461	518	493	446	496	487	474	533	508	501	458	471	495	472	476	468	469	490	528	494	463	494	514	466	476	499	503	500	496	447	432	482	476	477	459	454	466	494	480	524	452	435	509	481	485	512	479	476	471	506	469	442	464	450	480	451	488	507	488	472	494	476	505	511	460	490	504	506	492	446	458	495	489	473	516	510	518	516	501	457	499	491	477	461	496	484	479	496	494	470	484	484	468	474	501	453	483	518	491	483	442	477	485	499	481	487	481	508	492	472	483	504	486	505	475	515	486	497	512	455	493	470	479	461	502	492	475	486	436	476	444	446	484	471	467	472	474	475	477	495	477	461	536	461	472	498	497	483	449	453	481	479	490	452	505	429	471	473	479	476	482	474	481	526	466	496	474	506	445	465	465	478	469	514	532	451	529	487	500	488	454	491	473	470	439	513	476	483	500	466	526	463	503	483	471	527	470	446	458	492	472	485	499	491	519	459	493	486	494	494	488	432	480	495	512	469	508	462	481	500	499	470	502	481	491	482	455	469	473	513	515	487	535	471	475	510	468	486	512	452	437	473	533	514	482	502	480	457	476	515	508	456	499	501	487	493	490	492	501	500	503	485	494	498	486	468	459	499	487	510	467	479	473	502	512	545	499	470	463	453	460	440	458	508	474	493	460	496	464	502	510	506	467	488	492	476	447	473	496	495	498	455	464	489	476	495	472	503	487	495	494	432	516	475	528	487	490	496	457	478	480	463	491	463	532	493	469	479	443	526	497	450	494	465	499	471	477	475	476	464	486	470	474	461	462	457	529	513	485	468	509	463	473	474	466	507	526	457	468	496	482	491	499	482	496	478	520	530	496	436	505	521	440	489	486	487	452	456	484	487	485	494	511	464	503	509	503	445	497	458	468	490	482	480	541	498	480	458	517	444	474	515	521	457	469	450	477	470	503	491	475	477	452	425	485	481	461	481	517	465	438	463	488	464	483	459	500	466	474	497	499	483	513	519	462	468	480	460	485	490	468	512	476	463	500	522	480	485	497	468	494	479	471	466	509	454	519	493	469	498	463	454	494	488	452	488	480	466	495	486	495	461	503	466	507	499	496	493	498	482	463	501	506	434	534	446	455	468	490	463	480	482	462	494	483	477	505	465	512	503	515	470	490	487	510	458	501	481	445	465	483	479	490	511	481	489	488	484	484	509	508	500	482	511	505	496	512	476	494	515	489	525	497	514	459	495	485	461	492	499	450	463	464	460	482	459	489	511	513	497	498	477	483	479	461	507	495	473	497	498	511	516	503	501	458	512	489	460	469	500	459	490	485	486	457	495	452	424	494	485	470	458	487	484	510	503	525	520	488	480	517	512	497	535	539	508	541	475	502	512	463	462	486	468	483	477	473	491	485	475	495	457	526	493	530	509	515	465	493	480	472	503	485	464	483	494	524	530	527	484	451	486	492	514	498	499	464	474	487	493	502	488	432	457	484	507	459	482	523	470	460	473	469	512	473	482	412	482	490	473	512	513	488	474	447	492	477	463	476	466	475	481	490	507	479	509	443	461	515	493	481	516	472	489	477	478	459	493	507	509	489	527	482	455	493	487	483	493	500	474	474	471	509	489	489	486	468	458	501	461	456	473	480	456	477	465	479	481	470	452	496	461	493	495	471	478	484	459	524	475	484	433	534	504	445	504	472	489	472	487	511	451	487	505	459	474	484	472	480	485	453	467	489	469	463	488	518	455	439	483	486	484	500	460	505	518	478	500	497	442	500	481	491	480	478	495	467	500	491	471	477	471	476	520	513	446	545	480	504	525	447	447	509	515	493	474	490	450	454	459	514	512	451	460	473	503	483	480	477	475	448	492	494	455	492	453	485	475	489	474	497	482	468	533	467	475	483	487	456	472	465	481	530	478	487	463	444	504	511	462	484	474	478	485	443	468	511	500	469	472	454	506	487	497	481	467	455	486	488	510	476	488	526	447	469	440	514	501	512	484	472	475	460	468	503	435	498	480	488	479	470	513	465	521	458	501	489	505	458	489	486	488	466	474	500	488	494	471	497	495	437	454	492	465	512	508	452	502	531	454	469	485	481	492	492	434	490	444	456	489	472	509	470	519	477	450	451	478	457	495	465	477	491	484	490	464	504	502	462	446	467	470	481	481	497	500	493	499	529	512	524	458	498	513	454	479	440	479	519	489	467	462	509	492	483	559	511	488	492	497	499	489
42561	67243	52005	39043	34112	29711	25472	21383	17421	14583	11726	9708	7827	6537	5317	4443	3821	3191	2828	2495	2282	1940	1721	1517	1437	1295	1237	1173	1054	1070	987	953	984	888	788	836	794	789	756	731	721	699	712	720	653	696	685	669	681	658	683	653	656	633	638	580	652	645	693	653	618	620	658	659	634	673	628	626	634	568	591	624	606	621	628	594	581	665	665	638	607	652	601	580	617	646	644	651	624	633	613	616	650	653	629	621	635	642	648	640	642	710	634	646	591	639	621	632	591	629	623	628	611	667	645	628	662	580	629	625	634	608	632	651	591	661	598	618	629	629	671	611	677	620	624	595	607	662	637	684	650	622	647	623	600	602	623	608	643	626	618	637	653	605	591	562	588	601	613	604	592	621	610	671	615	592	604	654	607	620	631	637	659	625	613	579	615	606	646	695	606	658	598	643	635	633	650	631	596	653	595	615	600	599	596	654	642	639	656	566	621	682	623	640	610	637	588	605	632	647	664	626	595	638	609	653	618	656	622	619	636	668	624	608	622	620	588	616	596	631	618	623	623	591	615	652	593	588	621	622	630	636	624	592	632	628	613	622	587	633	609	593	644	595	611	652	635	594	620	647	626	622	620	602	681	590	597	603	611	639	651	584	600	642	609	616	626	593	630	591	629	614	604	662	625	580	600	624	671	619	581	652	577	642	675	626	603	632	630	606	634	615	657	623	642	577	626	678	672	588	602	627	617	628	617	612	638	656	671	593	653	607	657	642	624	615	618	647	677	640	628	631	585	630	610	633	645	609	648	634	595	606	655	638	606	612	594	625	587	635	635	605	637	642	639	641	652	611	636	648	602	599	596	619	590	597	640	610	643	600	596	595	604	651	645	626	601	594	650	596	601	594	638	585	611	673	594	629	619	624	601	640	607	677	593	616	607	600	636	633	570	601	603	650	664	631	672	620	612	613	666	658	596	667	686	601	630	630	652	631	622	624	594	640	658	655	614	579	630	597	622	611	618	594	628	614	626	616	649	644	643	604	577	662	605	624	601	608	611	604	620	626	652	581	582	611	613	643	615	701	647	612	613	634	623	638	610	623	661	657	606	602	591	613	600	614	604	623	636	588	637	659	581	592	685	631	648	601	655	592	625	637	622	640	624	632	598	616	682	641	596	604	628	615	649	612	630	627	637	665	593	558	614	617	598	682	632	619	612	652	605	636	625	561	651	656	611	623	618	611	583	643	575	647	656	633	606	594	646	641	604	626	659	606	632	625	628	612	654	632	634	677	636	592	555	613	596	627	668	626	609	607	607	619	618	613	622	644	656	630	592	661	672	643	628	639	625	612	590	615	643	651	626	630	595	607	634	679	602	580	627	644	625	612	580	624	643	632	652	603	607	598	613	629	631	617	595	606	639	609	653	654	617	641	642	634	636	644	628	614	577	597	567	566	615	619	639	633	611	654	628	597	592	610	598	592	654	629	628	617	579	665	615	679	609	620	628	631	649	647	642	661	600	669	609	632	637	594	645	636	613	613	588	611	616	673	589	603	640	631	667	611	622	603	595	626	650	618	611	612	654	618	603	632	584	645	587	621	595	643	612	613	626	625	624	612	657	600	660	608	584	657	604	636	587	573	654	616	608	633	648	604	615	595	619	649	626	560	624	684	622	616	629	642	641	594	633	634	656	585	590	607	612	619	653	583	619	574	648	648	602	621	594	617	610	593	651	622	617	661	646	644	649	597	660	601	641	582	603	633	614	596	644	605	611	608	653	643	627	614	617	638	601	587	639	607	620	612	643	677	609	601	619	633	607	636	597	649	602	615	593	616	653	630	603	598	642	603	642	592	609	639	638	606	657	594	654	612	594	625	608	623	605	634	646	634	644	645	634	667	655	622	577	669	639	596	592	624	646	658	613	658	606	632	586	653	619	633	626	605	639	603	647	608	598	651	601	669	617	665	600	668	608	605	589	631	611	607	658	608	635	611	636	591	585	598	653	624	625	573	561	627	594	615	580	626	602	642	637	627	595	632	649	634	623	622	590	594	605	616	605	614	605	679	612	618	596	616	636	592	620	636	667	575	623	621	594	648	638	653	621	592	634	620	646	625	661	640	629	668	613	634	675	596	593	610	587	601	583	614	605	618	615	657	656	607	619	592	648	621	590	624	647	648	639	609	581	595	647	564	662	602	596	643	605	597	636	601	684	606	636	585	617	616	625	616	610	640	607	636	601	631	615	689	652	605	659	628	585	632	647	626	617	666	636	607	598	620	614	607	639	602	637	622	563	643	628	658	591	593	617	589	619	647	619	617	617	648	603	628	576	636	616	609	597	632	611	618	597	608	655	610	591	616	613	620	656	630	622	597	609	613	615	655	648	630	648	581	609	617	678	659	615	602	632	600	604	648	691	655	629	631	650	624	599	594	626	615	588	576	574	608	609	629	609	642	611	657	645	645	609	627	609	622	650	545	606	618	606	615	645	623	604	640	650	586	597	626	622	634	586	628	659	600	639	642	667	603	629	600	622	616	615	607	621	611	603	660	623	634	606	613	614	627	606	580	645	664	607	610	623	613	633	638	605	647	644	619	658	568	621	607	577	604	647	580	597	655	646	636	645	635	618	631	616	617	648	600	640	596	629	569	609	632	665	603	624	616	702	632	610	627	645	665	612	663	640	585	660	547	642	664	663	680	636	619	633	635	633	557	641	620	595	587	663	589	620	616	613	611	622	656	668	614	607	633	644	636	624	659	592	624	658	656	622	589	621	671	597	625	628	627	593	638	671	611	614	609	637	671	654	661	584	584	592	598	571	632	620	657	642	616	616	624	629	633	641	622	592	620	592	629	599	644	663	636	630	613	599	635	627	600	655	633	652	586	648	626	649	582	622	626	631	631	639	602	651	646	592	674	622	649	654	660	609	628	604	636	606	661	613	613	621	608	589	652	591	652	627	647	650	657	607	622	646	575	615	607	633	649	645	619	618	648	664	620	605	639	637	604	624	641	586	626	640	595	679	674	627	577	579	568	603	618	628	629	614	622	586	620	621	646	602	594	626	614	622	645	641	604	616	604	634	640	679	595	658	592	629	609	654	639	641	653	622	603	600	591	652	637	610	618	619	614	620	579	625	601	589	600	642	579	611	623	625	594	612	589	628	597	659	592	592	611	631	586	651	620	633	637	579	664	625	620	629	590	666	610	622	637	589	613	642	593	617	610	627	617	616	591	603	636	631	612	588	631	655	589	624	627	639	605	625	606	642	636	613	625	617	598	659	678	596	671	641	629	645	653	624	643	620	612	617	641	665	616	634	602	612	633	609	623	622	623	623	614	638	598	607	608	655	648	623	663	636	646	635	638	652	674	610	629	653	644	625	622	613	661	642	636	615	631	699	646	619	625	591	643	600	614	595	608	584	599	591	594	648	589	623	616	620	655	624	613	636	607	616	580	588	645	610	634	653	603	627	640	594	649	611	617	642	625	598	622	646	593	622	646	682	635	593	616	609	618	641	616
29822	31630	34393	26062	18191	12610	8553	6260	4477	3435	2678	2226	1912	1563	1353	1202	1117	1007	870	849	764	663	695	660	610	576	549	526	505	524	486	534	530	507	530	494	473	452	511	465	447	460	476	459	500	478	465	400	475	428	469	434	445	436	472	486	447	470	445	441	434	454	420	464	439	440	466	422	468	437	502	461	467	443	441	418	396	455	471	410	429	425	451	436	425	449	447	447	436	426	439	498	436	423	418	445	460	418	456	430	435	482	434	440	454	462	474	433	472	454	431	440	441	485	422	442	484	499	470	428	426	396	464	432	480	431	473	438	435	482	418	458	426	444	443	447	476	452	451	441	416	463	461	494	460	444	462	471	414	443	404	438	455	481	440	468	453	457	487	447	458	415	431	450	442	454	460	437	474	466	450	447	455	444	487	418	463	469	471	470	428	422	413	454	463	448	429	471	449	425	469	454	420	458	491	467	399	468	442	496	452	447	455	489	456	458	462	432	453	440	456	390	449	452	409	443	463	463	466	489	410	459	442	445	471	413	471	462	464	437	428	429	448	474	473	437	471	463	433	439	460	434	466	429	427	423	436	448	442	457	433	440	431	449	428	451	445	432	431	458	392	426	483	439	462	453	440	406	466	454	432	471	429	461	435	443	470	463	476	425	406	467	490	460	456	443	472	435	440	416	432	466	471	473	451	436	448	442	436	425	427	450	436	451	468	407	458	439	476	442	444	449	462	450	425	446	459	454	444	447	452	513	475	429	418	420	442	410	474	450	433	469	451	451	472	484	444	471	441	443	435	454	456	461	431	438	435	457	449	460	454	438	446	457	458	443	451	461	466	456	460	451	502	485	441	430	474	418	473	456	434	435	422	429	437	443	464	465	459	448	453	436	432	455	430	494	449	455	441	453	453	412	437	437	449	443	462	466	473	429	461	466	472	453	462	430	435	455	462	420	441	426	441	448	435	425	461	457	459	467	438	514	444	457	478	432	493	446	445	440	429	427	461	491	472	446	463	416	484	444	442	446	452	423	471	424	438	434	469	445	444	458	449	474	468	413	427	451	455	439	472	446	446	427	451	427	465	410	442	491	444	441	455	430	455	466	447	468	464	482	469	428	436	417	437	481	418	420	458	425	426	498	452	459	454	433	414	456	455	458	440	454	478	412	444	434	480	460	459	438	474	453	441	413	479	434	418	457	459	433	484	516	454	473	438	445	398	449	429	442	442	440	449	460	489	430	457	443	480	468	487	447	452	426	433	415	454	440	427	459	468	402	443	458	459	442	461	482	439	448	437	454	487	461	435	443	465	453	403	460	444	421	458	448	471	456	476	446	458	450	477	406	442	431	452	451	455	423	444	463	462	491	442	457	447	433	459	442	494	420	472	480	426	461	472	457	436	435	460	456	433	494	412	439	482	444	438	426	465	447	445	426	458	434	463	453	459	451	415	458	439	424	429	454	454	423	399	423	430	436	446	449	451	438	459	427	452	457	464	431	471	444	432	458	436	443	441	416	450	445	427	454	418	423	454	425	427	452	461	441	469	467	436	472	423	460	458	444	447	429	470	420	416	454	451	444	457	448	450	447	441	454	432	441	434	453	441	438	424	483	446	446	430	441	435	451	452	476	474	452	436	433	424	467	432	435	477	454	433	484	423	446	469	437	457	510	432	427	488	436	463	456	498	437	450	454	462	434	451	463	436	433	435	455	472	446	457	471	430	467	466	458	436	466	403	481	460	462	438	491	425	466	460	466	453	491	451	417	411	427	468	421	470	480	453	487	461	435	460	469	446	451	444	416	432	474	463	456	415	477	463	457	417	466	429	436	446	454	448	440	452	461	448	440	493	435	463	473	464	448	473	421	461	423	458	456	439	430	446	459	419	430	472	438	419	459	467	439	445	448	445	444	464	449	443	432	472	450	453	480	421	445	433	455	458	465	422	425	415	469	467	432	460	486	478	436	455	424	472	450	429	490	457	445	429	451	447	417	438	423	470	429	485	492	518	457	461	432	464	474	423	445	439	489	445	437	463	401	460	453	450	471	457	502	457	449	427	417	427	443	457	466	431	452	511	450	431	471	422	445	435	443	413	451	466	473	435	442	470	452	461	459	451	452	455	453	446	425	442	438	503	476	475	425	440	457	499	438	427	473	481	483	443	378	435	454	429	437	482	416	418	435	458	440	436	489	461	437	496	459	469	459	421	445	455	464	438	437	472	424	451	475	447	422	405	425	456	457	452	467	459	425	470	448	475	470	476	448	437	433	465	444	430	448	465	465	457	431	451	452	456	425	451	438	466	436	464	446	421	433	481	427	428	475	460	448	427	477	492	431	455	455	443	465	455	428	446	443	436	451	421	480	426	431	458	422	468	438	469	421	455	444	457	424	457	435	445	459	444	450	417	416	443	447	477	423	421	468	494	445	482	454	439	436	460	432	496	467	447	459	455	463	445	439	437	456	435	476	455	466	422	438	449	467	442	438	455	432	439	438	462	495	419	461	445	451	472	452	433	468	457	443	418	467	449	486	448	444	448	444	447	428	447	465	439	427	424	443	464	464	451	455	438	465	449	452	472	471	457	399	493	467	448	424	485	440	468	451	458	432	431	464	420	428	436	430	413	417	441	430	476	503	483	443	440	480	488	467	458	432	434	410	469	473	430	457	427	444	410	431	455	460	451	396	438	429	452	406	413	458	475	453	475	460	450	393	454	444	417	454	454	467	458	455	461	452	498	450	432	447	432	467	456	457	435	451	428	446	464	455	434	434	409	455	493	453	407	425	434	486	446	456	445	483	438	464	490	453	437	444	458	429	427	423	434	435	417	456	432	447	470	446	435	449	453	481	466	449	430	431	460	466	460	417	474	480	447	454	448	480	402	442	442	467	477	468	419	471	457	486	436	451	428	434	471	464	472	425	457	469	432	447	451	489	432	464	435	432	459	469	424	473	479	488	433	441	423	436	460	454	433	415	472	483	491	456	443	444	441	450	461	444	460	437	406	446	477	426	526	465	452	497	500	474	456	440	449	430	437	443	453	464	436	454	457	460	454	434	462	469	459	445	440	449	456	446	480	457	456	446	442	481	412	455	454	470	423	473	446	454	440	448	447	446	473	447	451	449	443	476	437	481	463	450	432	432	456	431	469	434	453	425	460	467	473	500	463	446	477	441	427	439	474	453	487	447	427	479	447	460	447	444	435	428	470	443	429	481	458	417	476	458	450	424	401	475	461	477	439	428	511	431	440	450	428	435	413	434	440	442	450	425	433	425	458	437	456	463	388	425	447	428	469	417	446	451	416	452	457	452	462	441	461	491	417	433	481	444	445	438	467	469	444	472	434	423	441	467	476	438	470	449	462	421	451	489	444	429	425	439	458	467	475	415	447	456	480	438	459	436	462	446	432	454	441	405	437	426	452	473	426	486	440	464	455	463	463	473	478	437	441	447	435	477	446	443	457	428	475	472	464	459	475	434	478	465	448	458	453	494	451	470	458	451	469	430
36343	50154	39200	28267	23154	18687	15054	12396	9605	7603	6100	5034	3982	3197	2790	2425	2014	1755	1610	1426	1272	1116	1052	956	889	902	823	794	756	787	712	747	699	696	693	675	698	653	623	629	650	629	632	642	607	602	608	626	578	590	604	627	579	616	608	593	563	608	632	605	580	607	576	583	580	576	584	556	596	649	595	568	555	607	554	588	590	587	585	610	595	644	592	590	574	577	571	611	592	616	581	601	593	602	615	565	583	618	587	604	604	597	594	618	637	596	596	598	595	565	583	623	641	591	583	559	659	577	582	622	541	571	595	594	572	590	583	580	597	597	586	602	616	607	616	611	588	615	595	603	605	557	653	598	577	566	553	653	603	591	575	556	609	554	580	589	583	595	554	588	566	562	584	594	598	583	542	574	577	614	620	581	571	601	642	549	619	569	569	579	542	570	595	611	563	605	605	588	579	591	606	572	607	641	565	572	584	578	542	608	563	588	582	562	597	606	601	589	599	594	606	597	574	616	626	615	558	569	570	577	600	600	592	558	616	586	595	586	566	609	582	608	559	599	589	586	575	615	593	576	606	577	568	558	588	570	593	591	559	575	595	632	583	607	639	593	575	541	627	616	588	610	577	561	616	590	603	559	565	584	564	580	604	597	604	545	588	555	564	543	551	610	622	627	604	575	611	595	589	590	609	574	576	572	583	560	628	566	566	602	597	587	633	616	609	579	581	599	622	575	572	604	600	578	578	585	596	557	578	623	581	592	599	623	578	602	586	560	573	592	568	597	650	591	559	570	618	574	570	566	589	547	581	600	619	572	581	597	539	625	572	612	536	559	609	559	587	635	585	622	565	602	593	608	525	603	580	603	583	615	574	582	610	576	572	567	589	631	557	619	547	604	578	598	614	598	581	494	554	602	634	605	514	577	596	588	591	615	593	562	613	561	563	609	568	582	560	597	617	590	551	548	602	574	618	587	591	634	591	591	623	620	542	585	549	552	566	665	545	582	603	616	615	592	566	570	573	579	591	607	599	548	588	616	624	599	591	610	591	580	601	582	548	616	593	621	585	564	594	570	594	573	607	583	609	569	596	551	565	583	531	603	597	591	620	559	568	577	586	611	603	573	595	567	585	586	539	617	609	616	573	554	580	608	635	584	586	585	612	621	631	656	585	630	587	587	631	571	611	570	590	583	597	563	606	571	571	626	606	586	574	605	536	570	593	574	576	604	576	593	587	609	615	599	564	592	570	636	608	602	574	569	632	597	599	587	576	601	584	592	595	528	588	602	554	617	541	588	610	590	589	586	568	541	578	551	619	577	608	550	591	588	587	626	578	582	560	535	615	596	612	581	631	578	583	567	590	619	558	571	646	582	576	572	621	589	573	571	577	620	578	605	631	575	648	613	576	586	604	592	558	585	579	612	592	559	607	635	609	613	579	597	593	542	605	601	604	565	603	583	635	598	586	574	640	610	604	602	619	598	601	625	581	579	565	590	578	571	617	604	585	621	620	610	622	541	631	582	587	612	578	575	612	570	587	599	622	559	573	581	609	552	602	573	601	563	588	595	606	585	595	644	552	567	592	601	586	613	597	634	635	542	612	533	554	587	591	599	594	572	626	570	627	600	555	543	591	628	584	573	604	602	581	611	579	550	621	572	621	598	560	587	580	517	616	580	596	592	615	548	541	630	580	627	591	585	567	599	571	600	619	587	577	589	615	589	618	621	562	625	596	582	580	611	593	583	589	570	550	588	594	567	570	589	592	621	593	593	602	596	633	593	543	544	595	615	593	575	549	614	629	600	577	597	608	606	645	591	551	610	621	607	566	617	634	592	565	596	637	603	576	584	583	665	595	609	613	578	624	617	595	587	541	617	593	622	611	544	640	568	611	566	614	579	590	586	607	594	552	577	569	571	595	614	620	612	567	623	622	577	603	564	627	549	586	585	631	587	574	563	577	605	585	596	583	597	591	619	514	564	606	614	576	604	596	656	574	574	607	606	561	549	590	600	613	628	611	614	599	567	597	594	595	582	558	593	639	592	576	602	605	539	610	619	617	613	588	567	593	587	642	558	545	584	579	572	587	592	632	599	576	565	567	630	596	589	557	577	573	585	574	581	606	606	604	628	608	566	567	589	581	603	541	570	652	591	559	619	620	559	586	561	612	640	631	552	582	571	539	621	549	579	599	613	601	645	569	578	543	554	579	598	637	600	604	546	611	588	590	586	619	600	584	608	591	623	628	608	558	596	579	560	612	556	609	590	589	534	561	585	624	598	575	588	530	596	565	575	580	581	605	586	580	601	602	623	579	571	559	557	593	578	618	601	601	597	585	581	562	588	603	618	642	599	583	598	599	574	585	574	595	581	580	577	559	563	595	566	585	616	614	611	559	592	575	579	542	621	601	584	589	589	588	640	577	612	598	603	582	603	620	599	602	606	612	617	586	581	644	632	573	556	659	501	547	599	632	584	575	605	600	560	627	626	604	571	547	592	568	620	590	555	575	591	618	622	581	555	558	571	572	605	592	609	546	591	575	634	626	585	616	590	590	595	575	619	616	561	575	595	582	537	620	542	596	553	623	612	579	581	585	597	576	558	626	587	557	590	566	626	622	599	577	592	592	570	642	560	608	565	630	556	569	605	610	588	581	544	576	623	614	587	585	559	572	636	623	591	565	589	597	572	606	595	585	552	598	594	592	582	588	589	597	606	553	548	630	613	601	550	584	653	585	621	588	616	587	556	620	569	599	562	557	569	572	617	597	587	577	554	620	574	628	591	618	616	557	593	599	605	620	637	609	603	612	599	565	566	575	542	602	598	570	563	582	586	582	560	620	634	607	603	610	577	587	588	612	585	604	605	560	623	597	596	571	622	582	572	538	621	547	564	556	607	622	611	616	625	578	611	549	567	544	589	639	590	608	624	606	540	564	566	600	611	621	582	601	597	620	599	597	582	558	545	560	616	585	551	598	560	599	584	601	604	580	610	574	602	586	598	575	615	620	604	591	566	612	606	591	585	558	601	611	611	553	597	614	586	621	588	619	599	556	566	581	574	596	605	590	592	606	585	565	622	566	626	613	579	619	574	572	612	596	570	576	602	567	584	547	563	581	556	578	527	607	586	574	563	607	598	606	590	591	628	601	610	576	606	586	604	600	628	566	583	596	585	603	654	554	624	566	613	596	569	572	632	531	565	592	627	594	596	605	574	631	581	556	578	597	601	581	580	624	582	562	632	624	581	588	612	621	606	584	581	604	589	574	602	579	562	613	580	584	563	594	558	595	585	614	593	572	585	587	575	598	565	585	573	587	580	648	637	528	578	569	554	600	535	627	569	610	582	577	607	595	635	570	562	579	564	625	550	572	558	562	594	546	616	570	612	562	570	538	588	569	614	583	603	571	591	591	591	593	578	579	613	570	602	609	594	599	603	568	620	597	631	611	604	504	565	544	589	572	594	582	561	594	570	638	570	591	607	590	614	637	569	610	591	584	639	563	593	630	624	568	543
24543	21714	29330	25378	23100	21209	16353	10050	7332	5491	4328	3585	2799	2373	1954	1677	1484	1369	1172	1079	994	893	859	775	742	675	667	671	662	641	614	635	571	577	565	551	534	538	535	549	538	546	501	492	514	507	525	524	502	474	515	529	462	530	492	484	507	476	519	507	453	473	496	476	514	514	469	486	464	472	560	476	484	446	485	518	530	481	509	459	480	492	458	518	493	511	510	491	509	495	432	493	470	460	518	474	486	486	485	516	474	524	498	467	496	478	483	492	484	503	505	449	472	481	545	476	470	483	545	500	464	502	503	534	523	508	483	484	484	482	472	451	456	504	506	532	498	484	437	526	487	474	482	513	506	462	528	478	504	512	487	466	506	492	469	458	457	483	452	439	463	475	493	467	482	495	527	475	494	481	524	445	460	482	502	490	475	499	490	508	476	503	500	481	516	492	483	511	485	477	439	515	485	539	511	483	475	493	494	520	494	495	469	522	483	497	512	484	449	473	474	476	497	462	474	486	466	458	513	476	533	503	419	496	452	494	492	507	478	507	477	482	471	466	489	493	484	497	471	455	424	489	458	518	486	488	485	485	495	546	515	483	432	472	517	508	487	458	475	464	512	477	501	497	460	502	500	516	451	477	492	496	506	487	477	481	481	507	517	455	505	508	488	528	507	494	432	477	466	476	456	472	485	481	500	498	498	528	500	507	481	476	516	480	508	484	498	488	530	493	511	467	447	520	459	517	492	492	470	497	477	476	510	513	442	508	473	483	479	506	489	503	512	483	503	495	513	480	523	472	515	485	504	471	491	492	477	509	497	469	440	513	461	497	494	480	503	454	477	483	511	467	481	445	473	540	524	481	471	493	498	473	468	491	459	501	503	501	466	483	547	490	489	454	496	491	460	463	482	493	492	493	518	494	466	496	459	507	504	454	439	487	441	489	473	471	488	482	501	463	509	496	476	489	503	461	501	537	510	478	475	514	512	506	518	470	489	480	450	503	502	454	489	452	464	508	505	490	510	512	475	484	466	468	530	441	509	506	457	527	503	475	471	516	469	487	503	473	486	519	474	493	464	455	464	500	476	464	528	495	498	511	478	451	469	515	510	441	521	469	515	498	485	533	464	511	471	459	513	489	471	515	481	492	483	470	530	520	501	445	488	532	502	473	477	470	493	434	482	482	428	496	466	477	493	500	473	495	472	505	511	482	485	478	470	478	487	448	482	482	517	485	472	526	467	500	491	476	481	453	466	500	516	497	476	475	490	471	506	485	484	472	463	462	468	437	463	472	506	488	505	460	473	478	498	493	467	452	476	483	506	469	501	506	495	477	466	477	458	473	470	515	486	477	426	477	472	494	477	502	468	487	441	463	457	462	452	491	459	461	488	507	510	494	460	456	444	467	502	469	497	497	500	502	473	473	485	473	448	485	518	457	464	498	457	457	454	490	467	469	489	472	495	457	526	443	493	459	492	451	457	512	489	496	474	460	507	510	476	501	459	513	446	481	498	444	506	459	462	452	489	483	476	483	478	472	489	449	497	470	500	499	486	488	514	511	481	486	492	507	465	490	497	447	464	534	484	470	514	495	466	495	489	512	501	480	471	448	452	471	481	465	494	459	524	496	481	494	442	528	468	479	526	477	510	496	459	516	562	528	506	486	505	474	475	496	463	481	482	466	488	505	492	490	503	468	485	468	476	483	498	449	456	462	484	494	437	456	454	486	524	488	456	445	467	513	472	444	491	468	539	486	476	469	463	471	462	522	470	480	484	487	470	486	472	462	493	492	481	487	498	492	472	504	476	517	489	464	493	521	477	485	474	484	488	465	474	497	488	519	474	507	515	497	473	463	478	480	484	490	468	485	496	458	483	479	519	496	505	494	486	499	490	498	527	477	498	469	486	462	490	485	481	482	479	502	472	519	512	490	476	497	514	451	519	477	478	461	517	503	439	486	470	455	501	487	518	480	460	445	455	497	479	496	526	485	455	477	460	485	465	473	506	518	479	514	502	469	488	468	531	492	498	478	481	482	502	538	503	491	476	488	450	456	480	516	523	523	487	466	500	489	441	518	446	446	470	483	516	477	487	525	435	460	503	490	499	480	505	488	475	469	496	507	464	473	524	496	451	505	482	471	474	504	476	526	509	468	517	486	512	445	501	496	472	520	477	503	455	485	450	508	480	482	464	485	500	490	459	463	486	486	481	478	478	475	468	503	479	504	456	509	516	536	536	485	460	483	457	496	504	444	476	448	504	470	506	469	553	447	492	511	485	486	510	483	477	494	475	511	526	505	522	524	474	504	489	499	495	474	527	450	476	482	476	479	509	513	519	471	456	487	470	492	472	447	475	481	537	509	471	506	440	473	474	493	461	497	527	448	500	481	446	474	489	466	514	469	483	481	507	498	494	498	480	509	499	452	457	479	516	481	483	460	481	474	463	429	489	478	502	492	464	470	479	507	438	486	490	469	511	504	487	445	502	471	462	467	485	449	485	541	433	502	474	493	478	512	474	536	512	489	485	522	477	525	482	471	476	460	465	463	466	486	487	493	541	519	469	525	510	459	449	521	485	484	447	487	487	447	511	489	490	465	460	463	503	482	508	480	475	484	529	502	519	481	506	478	483	533	486	495	520	485	506	483	511	510	507	473	508	471	476	485	453	496	462	494	502	512	475	480	472	501	479	488	490	536	474	494	503	498	485	485	483	500	490	481	502	524	478	479	498	512	487	462	521	476	460	467	487	515	473	510	492	483	473	541	511	487	455	469	490	514	497	496	535	461	457	503	545	480	496	487	491	487	514	480	477	485	522	475	454	476	479	462	519	496	459	485	480	470	432	447	476	489	467	478	462	522	461	502	504	479	491	446	467	462	488	516	504	426	510	491	469	494	471	492	520	469	518	510	454	513	501	501	488	534	499	442	487	450	481	452	483	464	523	479	497	467	487	480	494	447	501	508	474	464	460	475	490	502	537	493	503	493	464	486	509	470	458	453	478	451	510	465	501	495	491	486	498	525	506	514	473	492	490	501	459	464	459	470	445	495	487	501	462	506	502	502	474	502	466	479	510	498	478	483	533	485	512	484	499	474	477	440	480	464	514	511	490	467	469	444	473	481	505	473	448	496	470	506	436	487	468	497	520	494	481	476	470	488	507	479	487	509	446	474	493	447	477	499	529	518	497	489	469	501	505	497	495	467	447	497	524	493	488	483	535	463	468	467	462	501	492	564	490	481	477	463	485	470	481	473	502	508	481	496	486	496	454	494	472	449	502	472	448	466	491	481	489	508	505	501	488	530	526	493	502	467	475	449	473	481	489	517	478	486	496	451	497	448	493	460	513	470	498	453	513	466	461	501	484	467	472	472	485	517	487	419	470	460	520	476	441	449	487	469	509	510	458	494	437	471	474	506	477	506	473	479	493	481	467	489	485	516	514	486	507	495	463	453	515	488	453	483	520	497	465	491	501	485	468	486	501	490	504	518	475	461	484	442	473	463	474	461
38980	61610	47563	34666	29305	24722	20583	17065	14261	11208	9005	7379	5922	4860	4127	3375	2910	2495	2180	2058	1709	1503	1405	1221	1175	1063	1021	979	941	866	869	823	850	814	805	813	772	763	695	717	673	749	688	681	684	657	666	702	706	639	624	638	650	671	682	642	639	660	677	646	598	605	638	638	656	649	656	666	637	651	631	599	617	645	601	656	638	605	659	648	637	629	593	640	610	629	639	666	667	654	609	628	626	662	635	595	660	664	603	672	662	620	632	643	628	636	621	598	566	646	630	642	647	666	646	662	648	686	684	638	610	659	622	650	644	659	632	639	580	619	638	609	641	620	673	633	629	597	628	623	653	644	639	655	650	608	639	676	624	645	668	627	639	648	632	653	648	644	657	611	644	655	634	624	646	620	624	644	623	619	598	655	638	700	691	617	639	612	646	607	663	636	629	641	631	599	629	633	610	655	667	618	611	625	636	582	610	613	608	668	672	671	629	571	603	614	593	605	630	620	634	618	634	627	655	598	653	656	622	666	631	608	648	632	631	641	653	664	657	586	630	633	659	606	584	629	623	600	650	654	603	648	627	622	629	658	616	658	635	633	590	615	655	629	625	649	646	645	635	626	612	621	645	642	623	605	615	657	625	659	625	616	657	606	657	632	688	606	636	643	649	639	632	613	633	595	615	652	595	630	633	666	636	681	642	637	618	643	681	653	631	616	680	594	714	647	649	643	635	656	622	655	668	607	636	626	630	653	591	616	623	653	651	612	653	611	618	612	599	657	613	603	629	671	616	646	669	619	627	605	639	597	654	620	617	638	651	649	637	645	648	678	659	638	657	620	628	646	625	598	609	662	646	650	639	634	633	615	645	613	610	641	640	684	645	624	638	588	674	620	624	638	637	629	583	653	623	651	687	643	659	609	676	610	637	586	673	652	653	663	615	697	627	656	656	666	604	591	643	724	650	630	650	633	619	653	619	660	669	608	680	669	596	600	596	650	622	590	602	601	648	610	642	660	644	627	661	651	648	644	659	626	634	634	611	573	642	602	593	622	648	642	640	655	640	653	617	652	632	624	655	668	621	650	627	690	622	630	630	664	580	632	684	645	631	627	610	632	613	631	680	640	624	614	649	584	662	661	596	642	668	679	624	547	652	636	612	610	634	609	682	654	628	656	653	647	644	656	635	670	622	634	610	619	659	609	653	616	637	674	649	654	642	643	613	657	665	655	662	598	648	622	672	646	598	654	648	654	626	612	650	664	620	627	667	624	610	632	651	658	630	633	628	647	621	608	660	635	644	653	613	658	593	626	605	619	647	663	671	634	641	645	610	645	637	679	663	656	618	672	656	629	653	666	632	641	640	629	675	642	652	684	632	604	625	681	657	640	681	678	622	635	628	656	607	658	686	632	636	618	652	632	677	617	637	636	662	607	624	637	655	656	606	661	618	642	622	658	590	678	614	611	643	666	666	644	647	654	610	610	668	627	701	622	628	658	636	651	641	582	625	624	616	634	627	654	663	645	611	654	603	634	626	658	648	631	595	654	618	664	658	612	609	628	671	653	633	649	607	660	601	678	634	631	690	642	624	620	679	655	649	637	628	633	664	634	593	634	660	631	653	613	638	639	683	681	635	646	636	638	639	636	609	666	666	647	694	618	623	669	622	656	687	605	582	651	650	625	619	620	666	627	605	658	571	669	701	671	618	663	647	647	626	574	643	633	583	678	626	617	643	603	624	592	621	629	642	677	647	658	630	618	664	627	627	615	636	688	675	613	718	648	634	663	658	634	650	666	646	641	674	660	623	644	638	616	596	621	639	600	630	646	622	631	633	607	628	638	613	586	631	598	658	655	614	629	632	646	672	626	661	622	588	616	662	649	618	661	644	631	636	667	611	640	685	593	657	658	608	639	610	657	614	614	645	622	660	606	638	662	668	597	651	640	675	653	638	665	622	635	628	666	677	626	618	672	623	627	616	627	612	621	662	619	611	657	690	663	642	648	631	624	683	598	631	651	593	626	653	607	666	645	653	649	617	632	682	705	651	658	650	685	648	601	639	586	649	655	649	608	614	630	610	628	631	617	609	625	624	637	664	612	647	662	601	628	665	598	656	623	671	606	652	651	607	675	612	575	628	603	618	659	622	628	649	593	610	659	675	629	725	681	638	636	626	634	631	657	654	610	640	682	593	610	665	653	644	666	617	654	647	617	626	646	611	631	616	599	675	621	611	623	616	658	609	673	676	669	661	606	619	599	630	604	643	648	639	647	651	627	655	624	672	660	654	664	668	645	677	644	596	668	607	613	657	620	641	654	634	670	710	670	631	638	604	660	637	603	617	678	640	631	601	645	651	616	607	657	643	687	661	648	648	621	624	650	649	639	640	631	605	614	682	676	615	625	689	634	652	582	654	609	626	659	631	661	647	625	656	668	623	633	593	606	636	627	660	644	608	588	595	607	658	606	636	662	647	652	629	642	619	619	670	600	610	643	664	636	659	655	650	606	593	656	655	659	643	590	632	656	666	617	636	636	662	633	621	648	629	663	613	687	638	618	671	590	639	632	605	636	626	666	631	612	636	633	651	623	639	626	624	646	643	619	630	676	618	630	660	649	657	651	651	676	631	635	606	637	659	641	628	650	627	643	648	632	600	609	625	634	665	641	668	579	606	647	631	626	629	619	645	633	593	737	634	654	654	698	613	638	623	635	621	654	668	626	660	613	614	622	625	615	647	656	600	667	649	646	644	612	646	613	691	648	600	683	621	620	656	679	719	599	667	639	626	651	650	656	598	627	619	602	625	644	665	617	662	615	586	637	640	625	623	625	619	661	614	644	642	669	651	627	652	624	635	621	643	631	628	635	636	645	679	638	666	564	646	648	645	624	653	637	647	668	662	622	622	645	653	661	615	629	641	653	609	655	644	623	646	651	615	668	622	634	599	619	649	634	657	664	672	626	632	704	643	632	653	631	653	668	665	637	677	669	599	621	652	640	678	634	637	611	634	655	622	586	638	618	614	659	629	626	586	611	611	650	625	587	642	622	630	658	636	641	667	671	589	651	590	662	652	666	679	692	622	617	683	615	651	631	631	643	661	636	621	625	697	669	595	613	656	630	652	623	617	663	626	644	614	614	651	638	616	646	631	644	702	637	633	610	608	654	631	644	634	618	652	636	610	668	685	610	631	635	629	633	625	582	635	658	605	629	617	626	650	641	606	609	654	660	660	605	660	635	601	680	664	648	619	655	639	663	636	644	640	649	608	621	640	644	637	642	658	614	639	589	653	621	632	630	646	623	628	621	613	611	672	621	636	618	633	669	653	587	617	652	655	638	666	670	666	655	630	613	627	650	651	613	649	653	627	650	681	624	646	647	631	649	642	671	650	664	622	669	616	640	629	605	668	625	660	618	658	658	674	636	644	660	629	624	614	649	596	635	651	613	653	643	647	697	638	659	656	659	663	658	638	609	581	649	682	622	653	596	611	663	603	647	629	664	638	620	656	667	626	607
23583	21678	29658	24416	22359	23720	22796	13787	9484	7651	5919	4606	3720	2991	2533	2208	1907	1656	1445	1333	1212	1097	944	931	825	737	724	665	656	654	613	620	622	642	616	574	565	555	562	569	549	510	513	514	530	532	509	508	480	470	469	522	466	497	486	472	488	498	497	492	449	457	500	503	523	539	458	462	458	505	464	464	458	464	482	467	486	486	485	545	518	494	482	470	481	491	503	455	484	484	494	500	457	507	484	472	470	495	443	481	483	476	498	512	506	465	502	480	487	512	458	450	487	466	504	486	486	461	489	481	454	476	523	476	489	485	507	479	544	462	463	487	456	486	495	506	473	500	461	478	444	447	463	445	493	462	512	457	513	447	517	454	477	488	444	469	465	495	488	478	479	503	465	522	450	499	449	441	444	456	482	469	537	490	485	464	529	494	510	460	477	458	463	477	491	488	489	463	458	514	529	482	509	503	482	499	486	462	472	498	458	454	453	522	429	470	489	503	461	489	462	506	468	464	531	509	476	472	502	505	469	483	471	513	473	474	424	455	504	479	457	488	491	457	472	473	470	499	491	469	463	481	484	451	444	500	502	462	462	508	497	483	466	437	466	493	492	477	491	479	479	447	487	486	479	529	499	462	420	524	467	472	479	497	474	458	507	474	460	484	468	474	468	467	467	486	497	431	496	427	469	508	471	548	456	479	504	518	485	474	482	441	463	489	446	464	475	426	467	483	486	515	473	473	450	498	443	481	463	470	489	480	453	484	485	499	443	487	493	487	481	449	493	489	448	496	469	476	431	469	454	479	446	495	464	441	467	478	481	459	457	448	476	491	467	466	460	480	476	449	493	486	477	466	468	510	471	512	502	463	493	449	459	483	469	478	455	493	449	452	504	474	479	522	490	496	484	494	455	456	516	469	469	450	487	481	497	519	467	464	478	475	507	552	517	513	498	470	502	502	480	467	471	458	468	495	484	496	481	497	509	462	440	484	502	464	481	461	450	453	506	442	500	481	498	490	455	465	498	490	493	485	470	477	476	465	486	507	449	493	451	519	472	491	485	484	458	472	476	478	487	463	462	476	460	519	506	481	481	471	510	441	489	499	468	494	426	480	496	485	517	492	475	412	490	486	475	470	466	472	473	456	519	476	439	463	461	492	462	489	461	474	474	479	493	471	478	456	469	492	497	444	465	480	498	491	508	495	505	479	468	467	500	501	518	478	488	469	471	456	466	470	441	516	483	465	493	455	464	467	472	498	505	499	431	497	437	471	532	436	430	485	517	517	489	507	488	488	453	481	502	446	470	481	467	467	469	499	501	489	488	497	498	458	509	515	484	475	500	496	503	468	491	460	540	492	510	496	495	435	467	461	474	464	497	466	523	506	485	502	469	438	484	480	490	487	486	495	508	499	468	502	509	451	474	486	484	465	478	501	518	468	471	411	478	468	468	496	499	490	529	479	468	479	457	480	472	473	487	472	467	464	460	453	488	485	480	516	490	463	475	480	464	469	474	509	490	501	484	467	487	470	511	470	503	471	488	461	478	474	495	505	474	491	464	471	440	508	474	482	473	479	448	473	487	480	477	507	508	514	442	487	467	477	492	529	505	505	478	450	493	462	468	486	462	470	476	459	494	503	442	489	468	487	481	506	507	448	496	500	455	499	487	471	481	518	470	487	469	517	467	515	455	497	488	495	456	468	470	475	460	476	490	409	508	481	486	494	491	467	486	467	503	465	473	478	490	490	424	477	486	511	520	477	520	528	497	442	460	463	518	521	451	472	454	452	487	486	471	483	506	487	476	463	476	438	467	523	483	454	484	459	476	477	500	476	488	475	476	527	473	469	452	503	495	454	461	488	484	468	526	507	455	484	496	432	445	492	491	409	513	455	445	502	498	465	468	469	495	461	475	458	466	435	456	430	477	489	480	462	459	452	473	498	470	472	519	472	479	454	471	465	450	518	453	485	499	459	516	444	481	508	468	473	448	494	465	497	492	476	498	494	493	475	501	485	490	469	460	495	499	476	461	492	498	450	498	469	452	461	498	497	434	476	468	486	484	445	475	457	468	452	476	453	471	493	475	477	512	507	484	499	527	466	471	505	486	477	493	498	500	433	470	507	519	456	488	454	472	457	472	448	461	530	477	463	499	428	489	490	512	470	438	467	487	464	430	487	450	542	483	475	500	479	484	466	491	505	485	461	496	508	466	472	483	485	508	436	514	477	520	525	473	484	501	436	490	480	500	479	530	442	507	440	468	468	490	456	488	455	488	460	470	435	477	516	476	498	477	479	473	462	500	490	502	484	482	464	506	411	492	487	481	486	472	476	458	472	443	466	476	464	482	518	476	474	480	458	524	453	490	489	520	489	493	491	464	478	448	482	503	493	502	480	465	496	465	449	490	464	482	452	485	488	485	505	475	506	461	478	507	466	424	480	459	500	504	506	496	483	496	485	492	464	468	521	466	517	478	443	507	448	467	477	506	518	468	485	467	467	450	484	474	450	473	518	501	484	490	492	470	477	470	455	464	489	454	456	451	468	459	471	471	537	455	513	473	429	487	469	458	444	485	464	473	450	441	447	468	474	485	464	484	461	476	430	489	490	485	473	468	476	467	484	474	472	494	488	485	500	458	480	523	486	473	503	459	512	464	467	499	517	464	479	524	464	494	499	467	494	468	524	478	471	474	496	471	462	436	490	517	498	437	430	476	448	482	484	489	441	518	468	466	522	440	463	498	490	524	443	462	463	523	442	466	457	443	497	486	491	492	501	471	436	500	485	492	507	481	482	473	471	494	482	490	497	514	437	477	489	498	449	495	435	475	471	455	501	482	523	517	461	473	481	456	462	505	479	494	452	483	441	474	480	483	480	487	486	486	483	546	493	464	480	496	476	455	442	493	498	484	472	472	454	486	477	505	468	498	485	442	454	519	460	469	509	483	494	491	513	474	458	460	488	459	471	463	485	493	519	507	462	476	478	440	487	453	490	504	462	469	474	469	453	471	484	471	459	454	492	489	490	429	479	447	490	448	511	495	527	480	478	481	449	512	501	450	512	444	465	443	494	480	448	498	465	447	486	470	473	465	502	450	470	482	520	497	468	513	533	492	465	467	510	483	503	505	445	459	503	526	511	508	469	526	497	485	479	438	476	503	503	479	475	459	473	485	482	434	412	474	462	500	486	499	470	478	504	513	444	501	486	472	469	486	468	458	503	440	500	479	504	487	479	467	471	482	458	496	450	477	471	467	447	523	471	461	489	441	451	524	512	456	498	477	480	463	480	452	541	460	462	469	467	500	451	479	507	476	493	491	483	460	465	477	493	452	485	448	467	473	493	475	495	441	435	492	484	462	443	474	472	476	463	502	522	462	469	468	534	481	417	472	448	479	483	483	486	523	479	469	442	455	456	479	456	485	485	481	484	476	457	467	474	481	488	453	448	472	491	480	517	475	478	458	470	469	489	479	443	513	492	492	490	483	461	466	474	507	477	491	455	464	450	453	478
41920	69169	52989	38697	33623	28803	24471	20628	17274	14247	11612	9416	7717	6326	5348	4436	3738	3118	2781	2365	2076	1875	1661	1468	1458	1264	1174	1104	985	981	974	890	858	850	808	733	817	737	714	701	729	655	720	666	709	638	677	726	701	684	711	662	673	591	652	613	635	640	644	620	625	598	647	588	647	622	626	592	630	588	667	612	649	633	618	625	637	613	604	619	626	627	671	609	600	578	596	623	649	586	674	605	627	606	632	578	649	656	589	626	600	638	627	656	636	642	607	608	588	602	662	593	614	621	634	612	661	649	577	637	642	613	628	619	644	629	640	618	665	622	592	641	667	598	633	627	666	601	593	587	613	640	620	627	608	587	645	615	601	644	618	622	635	602	634	597	571	598	578	593	664	607	621	606	631	651	633	608	615	629	611	584	627	588	571	616	624	612	566	615	645	606	588	636	625	576	629	589	650	603	611	646	613	616	644	596	581	607	624	589	640	620	602	636	601	597	595	623	633	642	636	665	644	659	591	639	626	625	592	646	639	644	625	637	630	585	621	618	604	636	644	617	615	584	621	595	567	615	586	662	598	630	605	619	621	590	617	617	570	611	549	597	596	608	614	583	596	665	621	646	626	635	626	614	619	612	650	621	603	591	602	581	619	600	650	626	581	590	661	630	620	645	639	616	644	660	618	584	604	638	625	648	583	644	608	602	585	632	645	635	629	603	658	636	608	604	641	646	649	628	618	599	602	629	612	589	658	634	586	626	580	618	621	665	592	652	603	663	601	619	586	607	625	609	610	611	629	589	628	624	636	579	657	602	643	647	602	622	585	630	602	615	624	586	650	634	642	645	642	626	617	575	636	655	615	606	611	608	609	616	609	622	610	593	627	635	615	608	579	606	627	616	653	632	651	632	665	669	604	646	590	629	613	632	630	601	653	618	635	619	581	678	589	675	650	597	599	586	626	594	621	629	640	617	590	619	642	587	648	602	603	639	645	590	607	695	587	652	604	619	603	610	594	614	614	653	591	666	588	617	583	588	662	543	600	621	649	596	629	668	634	612	620	634	596	625	633	625	615	605	603	622	605	629	617	649	622	625	610	668	627	626	631	626	597	611	607	621	608	608	636	654	645	594	569	629	653	629	636	595	602	633	647	605	634	601	605	578	622	596	627	612	608	604	569	627	632	608	621	599	641	594	599	596	623	631	583	626	666	661	585	599	617	576	619	601	596	593	614	591	596	589	604	602	616	627	612	622	643	628	595	651	600	588	604	592	619	583	596	629	590	626	638	635	617	655	618	622	639	601	597	638	627	602	618	594	633	604	619	573	622	643	577	565	632	645	586	614	609	637	649	569	619	594	599	609	643	619	622	595	615	608	622	600	615	625	596	626	635	636	614	604	631	651	589	621	605	605	612	620	632	613	608	618	569	603	587	593	615	666	606	567	605	589	633	617	608	630	639	589	628	572	622	689	625	630	626	612	616	629	625	604	602	607	625	614	616	621	619	601	583	650	598	608	608	643	600	602	609	622	618	606	631	620	660	607	667	631	560	629	631	610	623	597	653	616	577	637	622	618	641	634	613	581	584	642	555	631	628	624	586	562	667	600	583	628	625	616	599	607	610	606	576	616	644	612	636	616	625	647	619	624	648	613	620	651	628	600	622	633	619	608	625	623	652	616	613	588	583	637	591	596	625	604	636	630	595	609	660	611	614	624	618	629	636	561	690	567	561	640	635	607	672	599	616	611	643	626	613	639	583	618	595	574	650	629	580	646	599	613	631	627	630	630	605	595	618	624	637	622	603	563	587	616	667	640	641	581	634	657	602	631	616	610	621	609	580	620	609	604	663	638	612	579	655	651	631	604	613	639	600	580	627	621	618	631	629	585	605	618	598	625	651	620	628	557	609	662	617	651	612	629	621	609	657	584	578	624	546	630	633	600	602	600	640	610	654	647	648	637	581	593	610	635	606	641	584	581	622	631	603	655	619	629	642	578	636	615	630	595	628	590	644	610	595	585	584	607	619	631	659	645	659	616	636	610	670	598	620	646	621	631	585	645	605	616	614	597	586	590	644	606	600	607	624	644	595	662	629	613	622	594	640	631	615	598	626	612	569	615	634	606	623	630	633	639	621	612	603	568	623	585	656	613	625	600	621	592	643	624	644	606	616	617	609	614	587	596	649	596	615	603	605	565	632	616	603	650	576	602	652	633	581	603	607	599	604	576	621	629	627	602	618	621	615	612	624	618	617	611	610	625	663	637	606	592	608	645	582	623	582	573	594	622	614	630	604	604	570	629	586	645	613	614	622	566	591	655	602	567	628	612	620	642	593	648	628	599	614	632	626	611	619	579	665	636	625	616	577	627	660	617	606	572	654	614	598	614	591	596	596	583	621	663	595	603	622	620	613	645	597	615	648	612	611	599	654	612	583	684	658	616	635	631	623	627	613	635	616	631	633	626	572	629	621	608	608	591	616	638	551	613	563	607	629	614	600	596	624	587	622	614	621	640	567	604	722	601	600	580	638	605	615	626	618	639	643	628	610	621	605	622	575	605	619	601	572	566	671	643	579	635	554	587	622	644	600	632	648	603	622	573	624	618	636	586	639	606	590	632	643	628	651	617	656	628	647	625	604	618	594	669	643	599	627	607	625	584	531	651	623	630	601	591	615	647	628	597	618	644	614	601	650	599	662	612	643	627	619	651	642	590	611	593	624	643	629	612	631	609	635	635	619	621	617	621	610	583	614	564	617	628	612	618	573	602	616	626	625	620	579	596	630	645	645	619	664	611	628	588	576	600	640	600	656	589	648	620	634	621	606	634	631	592	576	621	662	601	620	648	590	648	585	597	613	583	620	601	640	656	532	588	633	603	608	624	605	623	606	624	636	629	589	595	641	592	616	633	583	586	646	662	646	627	620	598	699	612	618	591	619	593	605	633	623	638	595	627	614	608	642	626	637	592	673	650	588	628	586	648	617	609	638	599	609	643	589	659	584	627	627	668	578	633	616	591	640	612	615	613	615	617	641	589	586	569	591	615	594	602	624	640	592	617	597	628	582	629	614	646	624	597	644	570	655	617	619	602	620	625	632	596	638	628	615	598	626	631	639	654	593	571	627	660	609	623	578	659	657	598	654	615	623	638	612	610	634	673	638	623	663	631	617	646	606	605	666	592	592	615	627	610	639	656	624	672	606	597	682	584	636	613	631	618	655	623	658	623	599	611	572	664	603	620	663	614	619	587	644	619	619	623	613	607	622	566	617	658	627	592	603	594	632	616	590	654	646	595	595	585	658	591	613	592	613	624	617	599	621	615	617	665	644	590	609	586	628	637	619	614	631	602	648	626	616	611	653	586	638	601	592	655	622	626	584	603	581	624	539	630	623	614	634	606	635	638	613	654	610	600	598	625	600	631	632	612	626	597	617	626	593	599	664	616	628	598	582	649	637	665	613	644	635	579	617	625	644	622	620	558	625	589	576	628	602	622	637	620	638	612	607	606	593	565	657	624
29736	32628	34538	26137	17991	11997	8222	5926	4401	3437	2722	2319	1840	1514	1361	1232	1034	945	874	772	710	710	664	637	621	618	551	550	544	541	534	496	504	532	524	469	461	465	493	422	477	455	448	491	466	465	427	475	453	457	479	461	432	450	445	459	489	426	426	413	456	434	438	438	447	439	423	435	432	450	444	422	423	447	420	422	400	423	416	446	412	477	453	458	465	448	444	424	470	437	429	464	456	472	474	470	434	459	465	419	448	444	421	446	434	430	424	466	475	485	449	442	456	441	474	426	418	455	430	426	460	446	442	460	421	402	444	422	413	429	415	486	469	413	429	440	447	408	426	427	436	442	416	456	423	446	459	443	434	406	417	431	460	429	399	466	453	462	397	422	454	451	452	447	415	452	430	447	433	493	464	471	461	436	492	427	411	428	430	473	422	408	463	470	435	436	436	445	441	474	437	445	402	455	440	432	479	464	411	465	422	424	457	428	448	448	420	439	459	430	455	462	474	433	439	421	436	444	414	435	431	462	428	455	413	473	414	456	443	435	467	436	455	435	468	423	490	455	423	490	450	439	412	419	464	444	420	476	394	442	492	447	481	444	451	471	442	431	412	465	428	445	442	414	459	442	468	418	445	453	440	429	433	446	494	468	418	420	457	463	440	427	473	464	452	457	424	465	458	423	467	434	401	418	469	416	448	415	429	427	435	446	423	416	435	419	464	426	443	444	446	451	460	481	425	445	447	403	459	438	457	455	465	456	456	386	470	437	478	444	428	425	453	407	459	408	463	413	418	457	460	439	430	425	431	435	436	457	461	436	430	445	422	462	443	465	432	448	449	452	453	467	450	432	452	468	463	480	437	464	443	406	429	448	442	439	463	450	410	433	455	445	458	454	446	435	480	413	441	473	397	421	458	461	448	421	464	422	437	427	459	452	426	421	414	473	417	460	464	470	423	461	434	396	428	465	459	438	448	428	463	442	471	413	434	415	465	450	457	435	470	446	459	451	455	401	444	445	460	463	423	426	432	464	462	473	426	470	443	413	441	449	435	428	417	422	453	401	424	429	421	411	431	454	450	463	433	386	447	446	439	428	444	410	455	461	472	406	437	436	421	421	432	418	426	434	514	431	467	463	442	439	476	434	443	435	427	416	439	469	420	464	457	426	423	434	445	451	431	448	429	429	440	446	433	396	421	402	430	414	468	473	433	411	419	432	448	442	437	463	412	460	454	434	403	455	450	428	432	443	418	424	440	445	421	423	479	448	449	423	439	453	431	455	422	425	477	467	466	423	462	458	476	453	472	432	440	429	443	427	445	460	448	439	461	411	446	440	463	479	483	433	472	424	435	436	436	437	442	459	446	481	474	436	445	436	430	416	442	444	477	448	427	448	425	445	433	406	430	454	451	459	454	488	436	460	422	426	433	439	442	439	437	404	516	418	428	430	438	436	427	435	399	423	446	422	434	431	411	379	443	418	421	458	445	431	419	433	451	427	472	477	477	462	433	460	416	460	418	413	459	425	446	476	424	417	469	458	452	427	460	450	472	471	441	428	416	424	440	453	448	436	447	454	447	461	450	449	435	427	442	431	433	413	412	463	416	414	443	474	413	437	471	451	435	436	414	452	435	479	418	455	467	436	436	442	440	465	411	459	417	439	460	413	430	465	430	445	434	434	451	476	443	460	449	442	466	433	443	445	442	463	434	446	437	465	386	434	453	430	434	449	455	445	410	429	485	438	459	431	415	415	434	469	446	458	453	430	472	416	455	471	445	437	458	460	449	414	445	412	438	441	426	392	461	455	438	447	404	449	427	454	457	425	447	416	438	452	452	449	452	453	430	450	450	425	436	445	441	447	446	454	438	446	441	396	435	417	423	452	418	453	477	463	448	449	460	405	454	419	433	453	459	454	464	462	465	439	440	460	446	416	442	424	418	458	448	438	463	449	431	404	446	439	445	492	494	458	409	423	435	450	435	467	453	473	444	430	440	450	434	422	498	438	414	419	481	415	436	438	432	445	442	461	457	453	473	469	460	457	442	423	454	448	436	417	462	453	429	418	429	487	424	417	438	486	434	478	435	425	433	456	393	454	421	412	481	449	442	470	444	440	464	457	438	431	437	402	418	443	426	464	444	424	433	459	452	430	496	424	455	463	431	481	438	452	463	436	465	462	455	447	401	448	394	473	427	460	447	452	451	461	456	422	434	431	461	422	423	472	484	439	431	438	440	456	408	447	436	427	446	446	429	414	458	411	405	443	438	438	420	437	471	455	442	458	437	435	417	423	421	454	475	458	470	479	456	492	417	451	427	444	440	468	466	482	428	454	465	449	447	419	473	425	454	459	440	428	452	437	459	419	451	448	451	436	456	408	444	474	450	443	464	443	442	440	437	442	445	413	446	447	421	494	433	442	408	477	451	434	399	449	462	422	438	436	433	442	444	452	427	445	449	439	450	420	472	413	400	422	460	477	437	457	447	489	461	388	449	429	434	459	469	409	464	423	480	430	400	467	423	450	412	417	431	442	377	446	458	441	458	449	437	455	447	510	434	466	414	418	427	466	433	412	442	426	431	471	450	467	449	434	442	474	425	480	452	439	435	461	478	453	457	452	428	457	469	448	463	429	457	443	440	449	454	430	441	446	430	481	434	424	447	447	430	438	471	467	431	439	476	425	411	454	481	448	423	445	465	452	439	457	431	451	390	418	470	436	451	416	454	459	451	467	423	462	436	411	439	410	395	442	444	447	415	424	441	451	441	449	441	459	456	464	411	436	460	429	426	428	422	459	440	423	423	427	407	452	440	440	426	429	473	433	449	413	463	421	440	427	476	420	454	441	451	456	412	421	438	442	449	437	462	428	439	477	404	460	436	416	479	443	433	450	463	426	401	439	426	441	445	426	405	437	429	452	440	414	464	413	430	473	415	398	456	413	438	446	410	453	466	447	409	400	481	404	403	430	438	445	438	449	436	395	418	447	477	410	448	487	439	437	441	454	490	454	442	442	468	457	427	464	429	439	433	459	475	408	421	458	437	447	456	433	415	460	439	488	443	426	425	416	492	426	454	449	424	423	430	441	465	430	436	493	469	432	465	415	395	436	477	429	418	440	438	414	465	447	450	435	431	417	453	436	439	433	480	412	427	483	430	426	504	427	439	444	465	438	433	430	410	475	398	425	417	439	472	456	448	432	459	411	443	424	457	437	446	438	463	445	427	433	443	441	427	424	438	451	414	435	408	419	452	437	467	411	442	417	440	414	431	458	406	442	450	465	451	424	425	497	430	417	426	431	423	424	427	463	451	444	423	436	467	451	461	447	424	422	448	466	425	433	437	442	406	401	456	428	461	437	417	463	441	451	434	400	429	446	461	433	421	427	425	462	427	419	423	394	470	437	458	415	435	409	471	427	417	423	437	468	444	427	464	444	437	452	479	411	449	443	455	435	420	440	461	433	482	452	436	452	422	482	444	484	461	426	472	451	469	407	445	454	427	446	436	425
36240	51206	39639	28082	23005	18334	14872	11765	9374	7663	6058	4869	4121	3216	2705	2274	1996	1666	1495	1371	1186	1090	1053	938	880	928	831	783	822	800	755	760	731	681	603	666	663	632	621	636	611	591	590	620	596	597	618	596	604	594	588	571	587	618	626	615	585	597	604	632	566	620	617	560	567	590	584	607	580	578	589	544	606	558	584	632	558	584	616	593	572	573	549	603	612	565	607	613	598	609	593	607	611	563	579	633	573	594	606	595	575	581	586	621	571	549	603	592	583	584	598	571	607	572	585	598	565	588	570	567	589	609	607	593	600	597	573	601	576	579	565	621	559	561	589	605	571	592	589	560	563	547	601	549	556	559	586	562	570	575	582	589	554	570	589	596	630	580	595	602	590	600	605	592	591	615	555	589	610	623	612	612	611	559	612	577	593	558	545	574	541	554	610	583	606	599	589	581	626	582	548	611	538	578	573	582	650	554	596	591	584	581	567	592	623	544	629	558	581	581	590	596	620	621	589	552	599	584	605	596	597	615	597	606	603	537	561	585	592	562	633	592	590	569	603	597	561	584	626	551	559	567	554	613	610	576	590	573	607	589	634	591	598	624	599	514	551	569	595	591	608	603	641	577	592	571	559	613	625	621	562	585	588	575	559	579	567	545	618	580	617	573	541	626	583	546	611	600	571	601	568	545	597	592	551	611	585	552	547	604	587	615	573	569	577	550	584	576	564	611	604	594	571	551	617	603	605	590	547	580	605	599	558	578	545	613	620	563	583	590	540	580	604	561	615	606	544	556	558	622	591	573	591	622	626	585	555	607	570	553	604	573	585	597	591	563	572	603	637	584	557	612	576	575	622	582	582	626	614	622	625	597	605	582	628	616	599	590	566	581	594	546	617	577	557	624	572	592	558	597	574	566	530	586	598	598	538	586	557	549	592	596	579	569	598	608	566	582	581	602	584	600	595	602	588	610	616	613	616	610	616	554	587	613	596	573	561	596	607	594	577	587	570	547	577	634	596	601	563	581	553	588	577	593	596	591	596	598	606	635	610	589	640	567	576	566	619	642	565	602	585	530	552	613	573	597	599	657	597	575	562	574	587	615	566	577	610	571	590	592	557	601	572	571	554	599	557	562	557	569	550	538	545	591	628	591	569	614	586	584	587	572	592	541	636	562	611	573	540	549	571	572	586	621	654	567	604	636	571	618	603	550	580	590	588	603	611	605	577	612	619	561	602	598	582	590	578	582	590	598	564	641	559	614	610	575	591	567	589	580	554	612	611	612	572	584	572	574	594	587	585	608	605	567	621	600	564	580	591	604	600	544	585	592	599	608	568	563	557	594	595	563	587	581	551	590	610	627	597	577	630	588	595	565	559	649	587	576	599	576	585	566	566	605	589	560	550	575	548	590	563	574	598	599	588	574	546	580	572	594	557	583	568	574	567	583	607	563	588	550	546	610	577	584	581	575	576	531	560	597	523	572	556	588	545	581	598	570	636	548	572	604	652	609	541	607	562	556	554	568	579	596	588	586	571	593	576	537	531	654	611	565	636	562	611	553	588	581	550	618	622	561	593	576	572	580	594	554	600	604	584	573	636	585	611	628	605	572	570	590	588	574	603	599	581	576	583	592	547	585	580	607	576	566	559	528	639	545	571	587	603	595	613	585	582	562	600	586	606	524	579	591	593	584	551	589	569	610	600	581	582	625	598	599	597	557	588	574	637	586	561	546	577	566	570	571	595	599	621	612	600	584	561	629	601	588	565	564	573	543	572	572	592	596	581	571	561	631	604	572	572	617	576	557	597	599	603	549	568	583	589	603	610	609	574	596	593	616	571	578	583	588	582	598	575	602	553	559	590	609	541	568	600	583	600	595	606	579	586	534	609	582	591	589	603	617	622	565	563	576	578	595	586	588	622	627	558	620	598	596	565	587	560	589	545	589	600	567	580	618	564	551	629	577	597	607	583	617	565	615	571	563	607	608	618	594	556	574	599	556	556	588	593	561	577	559	592	582	586	577	608	559	613	559	601	569	587	583	616	594	573	577	592	545	578	592	617	604	577	586	585	595	598	549	552	546	572	566	575	563	576	599	600	567	548	587	569	599	567	610	572	616	588	593	603	594	639	547	580	585	631	541	591	571	604	552	559	596	578	545	555	576	591	587	621	565	547	581	574	570	568	559	572	570	584	574	587	602	588	560	574	557	600	578	592	614	608	584	564	539	572	525	566	587	571	592	575	529	610	592	593	566	611	634	575	581	554	565	598	558	596	537	599	586	591	559	625	572	554	598	579	608	612	570	595	610	598	564	558	570	562	577	611	655	552	584	617	553	536	610	582	600	604	535	619	577	599	557	631	543	607	594	613	604	574	569	565	613	574	601	609	595	573	624	602	564	583	606	639	524	564	601	611	573	576	591	596	585	587	583	592	550	610	563	607	603	594	587	583	607	574	565	606	627	581	590	581	568	594	584	593	596	576	557	560	613	608	584	575	582	578	583	599	558	597	562	594	552	613	604	564	577	556	589	600	552	567	600	601	582	604	557	615	568	614	546	621	595	614	569	611	545	593	554	582	562	582	596	598	602	571	612	538	592	585	610	600	641	571	621	614	599	605	597	594	570	587	577	556	591	558	650	591	599	621	591	602	654	534	556	572	531	595	577	597	570	561	579	587	570	592	563	600	536	591	601	574	556	552	602	614	563	601	570	603	581	618	571	551	623	630	563	581	558	604	590	592	585	651	602	570	596	601	622	591	579	552	580	586	607	621	569	584	604	573	556	551	617	554	606	591	570	610	590	568	602	570	610	597	598	595	552	596	562	605	588	599	575	604	560	584	578	593	601	550	609	600	552	548	517	594	605	613	547	609	582	549	593	585	592	528	594	583	587	561	602	553	595	556	547	577	609	559	585	576	643	587	616	574	578	586	573	527	618	561	602	572	567	592	630	593	641	601	575	537	600	588	589	572	581	571	578	614	582	632	600	566	567	558	528	609	608	602	631	566	594	596	582	665	604	577	606	602	554	583	591	552	553	564	564	543	594	566	596	557	586	547	566	532	529	565	616	598	562	579	630	582	576	632	612	635	577	588	545	587	546	586	563	577	597	578	618	573	602	650	574	631	620	595	581	546	605	610	606	609	598	573	547	611	555	588	595	603	588	592	583	619	598	593	576	570	569	606	570	578	577	599	597	597	561	551	591	586	559	592	630	633	565	612	576	559	571	596	563	611	580	560	556	536	624	592	576	585	608	592	598	608	613	563	585	588	587	637	567	608	608	592	619	535	564	612	592	563	586	561	595	587	591	576	642	561	626	533	615	572	629	566	592	572	569	616	551	570	582	616	592	559	567	589	588	546	584	587	564	567	571	619	562	564	604	564	611	574	614	615	599	595	559	611	600	630	603	556	599	595	568	562	578	591	613	600	572	611	607	556	590	640	526	576	578	622	567	591	618	602	599	585	586	567	586	648	576	536	598	601	600	560	569	564	605	605	560	599	576	594	571
24603	21701	29394	25413	23041	21253	15920	9850	7232	5665	4458	3502	2855	2462	1973	1744	1514	1259	1173	1065	920	893	789	844	774	667	650	723	624	606	606	606	562	555	544	570	534	567	558	514	522	511	533	519	494	511	518	486	473	503	521	478	503	471	518	480	507	491	498	507	478	503	479	496	467	492	453	509	478	476	464	471	490	458	472	515	482	488	461	474	510	506	468	486	483	516	476	455	467	462	489	486	491	491	433	467	457	475	492	456	487	448	455	484	482	496	473	491	501	469	502	463	441	473	481	487	480	480	446	463	509	485	436	505	465	476	483	469	486	504	456	484	454	507	498	483	465	517	497	448	527	489	493	471	499	466	457	465	491	475	461	469	459	472	514	458	487	453	493	511	443	452	493	457	499	476	498	444	468	494	491	492	444	442	514	466	517	497	483	480	465	483	475	465	458	493	448	525	475	487	463	467	453	472	497	476	483	453	472	514	480	458	426	486	472	488	493	456	470	472	496	461	450	496	476	517	459	471	454	465	483	503	514	459	478	475	517	465	472	481	515	467	473	513	482	455	456	468	501	482	460	494	474	490	440	460	450	442	460	523	458	478	483	458	512	479	461	465	419	458	442	482	501	495	480	447	487	497	479	487	466	445	464	501	453	498	520	464	474	480	449	475	482	480	484	536	472	507	480	489	485	486	473	468	463	506	509	458	499	509	478	477	458	472	533	471	473	427	504	473	452	488	468	468	452	459	464	524	465	450	470	465	500	488	447	480	478	511	483	513	475	492	487	482	466	510	496	477	509	479	480	477	477	463	476	483	433	482	470	492	520	479	493	504	508	453	507	448	467	483	446	483	463	480	515	461	488	494	467	461	522	511	472	467	514	519	480	493	434	494	463	485	471	511	449	465	466	424	453	479	509	461	470	456	474	529	442	455	493	500	440	485	470	460	448	444	446	456	508	458	484	430	498	478	463	475	533	500	497	501	468	435	500	486	474	485	485	478	519	467	469	497	482	459	445	458	507	457	472	471	493	460	479	491	479	476	502	464	479	471	485	494	457	473	433	463	442	493	491	438	518	478	491	475	497	500	500	475	505	468	508	553	491	463	486	463	431	501	491	510	495	470	485	444	484	469	461	432	444	504	470	481	431	481	486	459	453	493	496	456	518	454	479	467	465	486	488	454	498	469	527	463	475	466	490	488	441	466	439	431	468	471	506	525	490	457	474	522	511	477	468	472	484	501	490	478	502	478	490	496	473	480	470	490	492	490	477	484	477	447	456	488	490	441	469	463	482	484	462	506	465	476	489	499	472	478	476	469	487	494	488	490	501	513	473	497	476	510	463	475	462	481	498	469	479	503	478	455	521	500	486	534	529	496	473	493	535	464	489	484	534	523	491	479	499	483	482	460	451	478	498	498	495	467	465	471	483	465	507	476	523	489	475	479	479	482	471	466	491	512	498	467	516	481	457	464	484	480	490	474	481	479	466	487	461	458	453	487	477	493	481	481	509	506	532	507	457	501	464	484	492	461	477	493	507	471	462	485	478	512	494	497	488	474	477	461	472	470	476	513	497	468	478	465	449	434	434	440	454	503	477	441	483	470	476	471	441	419	512	522	475	504	510	476	481	504	473	478	506	499	498	504	488	480	504	469	520	458	492	493	501	485	456	458	464	485	478	488	501	490	437	485	494	487	465	527	481	518	472	449	451	475	486	457	450	485	443	474	498	481	460	458	454	454	499	484	440	487	463	494	476	510	478	479	465	449	482	469	453	462	486	459	469	481	460	479	465	487	485	518	474	471	496	521	484	487	479	470	459	474	510	456	480	459	472	478	492	501	486	509	481	487	484	466	476	463	483	470	493	527	470	497	484	474	500	472	496	475	466	480	510	464	462	474	451	477	475	496	495	461	499	519	468	466	498	481	496	499	482	471	478	483	479	459	456	463	514	504	492	471	481	457	440	480	493	477	497	469	475	491	488	481	491	488	481	456	477	471	522	494	485	466	477	467	463	476	466	481	493	459	509	482	480	508	471	507	502	508	480	481	499	466	467	488	415	468	480	494	495	493	475	503	499	490	478	474	485	481	510	492	434	518	468	501	487	512	505	493	461	459	472	480	472	471	484	515	498	485	469	470	467	500	450	476	451	486	459	467	433	459	491	504	455	481	509	469	493	482	492	470	483	473	478	452	457	506	472	500	505	448	468	485	541	523	519	478	480	462	490	472	438	491	466	482	503	511	512	473	486	466	480	491	512	470	491	479	501	522	458	473	469	463	470	508	442	466	465	497	487	473	479	452	470	465	451	461	468	443	493	443	476	477	462	494	505	501	485	533	437	484	482	516	471	500	536	504	507	473	476	458	530	468	444	510	487	494	475	486	420	471	478	470	480	473	485	486	458	469	495	466	480	467	452	475	483	509	464	464	499	453	463	481	434	524	471	467	500	444	498	463	441	511	511	489	476	481	427	490	476	485	443	487	474	514	476	462	475	487	495	452	475	468	471	474	466	489	503	472	489	487	479	454	471	482	451	499	503	511	473	463	476	448	499	475	505	491	454	484	467	486	429	485	464	457	476	472	492	456	479	497	486	457	517	480	451	469	511	512	551	452	501	492	454	481	526	435	503	493	425	465	460	505	488	493	462	479	450	455	498	484	508	469	497	507	446	492	434	504	479	464	421	476	478	494	461	466	495	454	484	480	492	512	479	522	477	524	476	466	478	491	477	457	456	492	484	521	446	441	477	459	463	473	453	439	467	513	558	495	444	487	468	501	509	498	477	476	486	479	469	494	474	466	493	491	446	494	449	462	487	495	545	446	478	469	439	464	518	428	470	500	500	462	502	488	474	474	496	475	491	481	511	459	473	431	481	465	499	482	492	456	477	491	479	503	471	461	508	432	490	452	475	505	447	501	506	437	476	504	518	479	439	497	472	473	457	498	520	500	475	464	455	488	481	457	468	513	501	421	453	501	490	462	474	483	498	491	481	458	514	518	499	485	490	477	480	456	499	489	477	466	505	497	510	458	501	504	480	478	510	460	536	481	502	450	462	499	483	493	470	460	454	459	454	458	467	506	483	465	471	481	506	468	490	498	502	444	487	458	485	512	486	505	479	487	525	506	473	487	460	474	472	513	456	446	442	478	514	494	469	466	452	439	438	508	469	511	496	484	487	512	477	527	452	469	472	497	459	445	490	448	487	475	479	446	513	491	486	468	489	462	512	475	505	472	499	469	514	485	501	459	482	480	482	502	466	480	490	487	447	452	474	443	462	478	513	525	475	461	497	466	508	475	471	532	471	489	443	470	447	467	490	492	450	462	448	490	465	483	499	438	471	459	488	486	512	504	459	515	451	487	517	491	500	451	520	479	467	426	483	468	523	479	487	471	442	473	465	480	461	554	478	486	462	456	509	478	485	475	505	491	496	460	448	501	450	456	473	485	466	487	489	492	439	480	478	471	496	471	497	474	485	477	532	506	460	464	485	491	466	475	475	484	465	538	457	439
39061	61576	47012	34934	29661	24861	20479	16702	13929	11210	9140	7447	6157	4905	4096	3414	2883	2486	2133	1832	1629	1478	1438	1275	1134	1113	1038	953	1001	875	931	879	853	777	756	814	748	726	707	704	720	703	731	690	664	639	705	681	657	657	671	671	630	686	644	682	676	637	661	642	663	626	668	652	631	613	598	612	681	626	621	620	644	606	677	669	626	647	640	615	684	613	643	628	631	652	660	634	644	613	622	605	633	592	645	644	620	635	606	569	590	691	642	646	639	624	627	593	623	669	644	603	655	607	642	608	621	665	638	614	605	621	631	620	608	593	629	585	644	631	611	649	612	676	656	647	664	619	636	671	603	626	629	632	645	615	656	604	637	621	615	651	631	592	640	623	639	645	638	654	645	634	635	644	624	639	629	641	666	651	615	665	622	654	572	643	625	615	619	647	644	647	649	648	680	638	659	644	632	645	593	629	634	631	675	669	638	666	616	661	678	634	606	602	579	656	611	643	612	620	654	604	653	652	645	658	658	646	598	652	609	623	643	639	627	597	622	595	619	597	638	664	661	620	625	645	651	649	654	682	644	613	603	622	684	670	650	678	662	635	631	601	626	628	649	576	638	623	642	633	671	639	668	587	631	626	634	644	604	643	664	613	660	636	647	602	621	634	640	639	592	652	600	620	576	638	614	555	611	640	597	646	651	654	661	613	633	661	645	609	597	605	640	680	607	626	646	611	687	641	635	623	654	614	634	650	658	658	630	655	612	685	633	666	615	624	611	675	605	633	655	615	670	648	643	649	643	669	624	640	600	630	628	634	669	589	620	638	613	640	630	643	604	649	626	646	640	625	635	650	668	648	640	686	615	655	659	628	645	621	614	567	679	612	672	663	652	613	669	637	635	636	629	638	615	617	591	620	639	621	660	614	635	641	615	663	636	656	614	684	645	651	655	605	649	645	630	628	637	622	692	598	624	640	627	654	602	682	624	679	638	646	612	598	621	655	621	637	631	631	640	614	625	617	629	650	623	544	618	598	632	630	641	614	682	631	621	619	620	644	638	642	653	618	661	669	637	610	616	617	619	633	621	655	644	622	646	642	628	665	671	666	617	596	611	598	634	612	638	666	652	568	608	597	610	610	641	608	614	613	620	660	660	658	636	629	665	629	618	651	657	676	655	635	679	576	580	659	632	596	629	642	658	599	632	637	637	634	588	682	624	677	643	608	599	621	598	673	651	618	642	647	626	584	662	647	652	618	601	656	619	610	616	618	668	641	630	662	615	646	681	613	602	595	661	673	622	651	669	646	607	641	638	583	613	621	674	637	615	677	671	596	672	630	640	691	633	621	627	633	638	657	621	668	641	604	603	611	584	588	640	612	619	617	647	643	655	636	694	597	645	624	655	603	621	633	618	615	655	586	664	607	628	638	601	641	646	627	608	619	634	622	650	643	682	674	615	608	607	647	659	652	576	594	631	626	629	602	571	635	622	657	660	648	598	661	665	647	599	630	631	676	643	598	623	635	684	589	654	621	605	692	643	673	669	612	634	629	608	628	589	650	645	667	625	631	654	615	642	643	609	638	611	625	624	665	634	646	631	648	618	643	628	661	590	639	636	640	604	635	621	628	639	603	600	651	658	600	599	623	652	643	645	631	634	627	594	653	624	632	637	616	631	636	591	634	592	607	666	623	660	629	609	609	619	653	618	644	663	641	655	661	634	605	637	608	623	618	639	656	638	642	625	628	683	653	593	649	646	623	700	598	667	625	636	585	617	666	627	633	615	632	612	626	641	619	630	610	619	635	627	606	675	641	652	661	623	644	618	669	613	633	608	630	652	647	597	691	643	649	599	654	631	609	633	630	607	635	680	602	644	661	627	606	648	648	612	638	588	678	667	596	654	640	620	602	642	612	635	641	629	659	606	606	593	660	632	656	619	606	683	614	648	623	617	634	599	625	646	641	590	628	652	612	623	627	614	623	636	654	626	628	624	659	639	659	631	601	640	602	643	634	589	672	642	627	603	571	589	629	656	604	657	661	637	595	660	629	652	635	644	675	635	655	591	687	573	622	673	668	641	643	666	621	618	580	644	597	632	622	672	679	653	674	586	636	612	621	610	641	657	628	615	594	649	604	634	643	657	580	619	628	632	643	625	610	612	664	622	650	641	620	637	647	609	656	722	630	632	650	618	640	648	615	596	636	610	635	673	613	642	652	598	628	659	616	658	601	666	628	593	623	634	651	628	676	604	644	684	652	608	576	611	642	614	638	607	597	645	642	645	608	627	615	680	655	654	658	653	626	638	584	638	657	596	639	623	578	637	616	635	637	617	604	617	626	623	601	617	619	640	625	584	602	666	603	596	601	629	651	652	627	614	622	619	589	627	645	629	610	699	601	589	611	629	677	611	641	609	604	666	644	634	647	655	621	655	637	629	658	663	642	600	623	655	651	625	653	682	625	623	664	595	639	637	671	650	660	643	636	603	602	675	618	633	647	644	594	654	613	631	618	648	659	600	594	602	667	583	627	674	657	623	685	627	595	590	656	615	698	598	663	656	614	643	642	656	637	624	627	645	631	667	641	646	612	649	627	664	610	635	672	600	615	630	633	651	622	641	640	627	648	604	616	601	636	641	692	654	660	659	591	621	658	657	605	629	647	643	614	634	606	609	652	646	607	632	637	634	629	610	643	635	655	627	666	656	622	592	600	639	630	611	571	606	663	632	680	649	674	593	627	619	624	616	655	665	616	659	638	637	625	645	669	682	636	589	593	654	657	664	667	627	646	659	590	629	644	624	643	663	607	645	610	620	611	590	632	617	610	644	617	645	635	624	663	613	632	618	624	594	635	617	676	624	645	684	609	645	611	634	647	588	596	652	587	614	668	601	620	619	676	652	596	597	698	643	613	596	639	592	602	626	623	654	666	623	615	677	681	642	681	583	621	615	639	643	594	592	616	629	648	660	626	622	647	615	602	617	676	649	647	627	627	616	631	650	656	613	661	607	607	680	634	663	669	659	618	626	643	649	611	637	609	620	645	649	596	681	676	639	653	658	626	646	590	612	671	626	641	672	622	679	616	634	651	629	627	655	627	602	651	621	635	636	653	634	641	675	612	677	636	611	632	611	611	574	643	647	610	658	616	642	635	611	598	654	615	638	601	666	595	607	630	674	650	643	616	647	614	633	622	683	631	662	628	603	635	643	595	666	650	612	625	636	640	659	603	618	614	609	599	605	657	607	637	626	630	623	575	598	591	644	614	663	603	608	671	592	644	626	665	643	642	652	665	651	666	589	683	633	627	636	603	634	631	601	591	602	635	614	666	672	602	603	661	657	653	599	592	663	653	676	627	664	634	633	661	631	667	643	611	645	611	653	597	625	617	609	586	613	636	633	643	616	626	568	642	657	637	570	632	638	652	625	640	670	663	627	636	645	640	603	617	662	640	675	584	622	622	676	671	659	661	648	630	643	585	625	628	660	634	633	621	646	629	675	633	607	619	623	640	605	642	624	650
23570	21667	29569	24513	22431	23948	23183	14033	9747	7878	6192	4704	3689	3202	2640	2165	1906	1655	1500	1270	1140	1029	949	907	850	698	755	689	714	667	636	653	641	602	581	591	584	563	544	527	590	513	536	482	536	518	508	514	516	473	546	498	505	499	506	461	519	466	471	447	503	476	493	493	498	489	489	489	474	456	495	476	445	491	487	514	478	504	453	467	459	454	466	468	440	468	501	482	439	457	457	476	442	456	454	452	441	482	450	462	482	470	488	491	465	434	507	485	479	472	495	446	460	470	468	460	477	468	470	488	478	459	456	473	472	451	456	501	481	432	461	456	465	484	460	520	494	462	466	455	510	492	515	504	440	480	497	444	471	470	481	463	467	483	431	472	446	474	477	482	464	499	458	461	486	456	502	480	484	462	498	465	462	432	465	454	474	431	454	441	465	480	477	439	511	490	480	459	469	452	491	493	463	486	445	450	506	466	502	486	452	475	454	468	443	470	501	458	448	493	448	494	458	473	462	455	484	470	486	479	513	464	453	454	444	456	514	462	471	487	501	491	484	457	456	470	469	456	455	481	480	431	486	471	510	465	487	489	422	480	494	468	457	467	472	435	483	451	492	489	460	496	478	531	489	481	473	499	484	517	445	444	476	488	465	458	462	484	500	445	453	439	458	514	464	470	428	467	489	452	502	439	450	481	452	465	493	505	483	466	458	443	501	467	491	494	418	460	510	475	457	469	458	451	488	506	505	493	500	478	458	457	460	455	439	478	472	479	498	438	481	464	489	502	438	508	459	488	505	475	495	498	482	496	497	445	457	463	450	477	505	504	452	494	507	495	526	502	466	466	456	495	460	440	447	423	461	487	502	444	496	461	466	472	462	503	455	468	471	465	497	469	487	465	471	493	475	473	427	481	459	451	516	478	500	516	520	466	452	474	470	493	470	451	500	493	463	496	466	417	500	475	449	448	472	448	518	503	473	460	498	456	455	450	493	460	481	510	463	510	431	482	473	489	481	458	513	452	444	505	488	469	465	466	469	489	484	468	476	435	470	489	451	465	454	503	483	493	456	507	495	458	475	444	467	512	463	478	459	443	493	434	493	480	483	460	448	448	495	441	440	459	510	487	472	502	452	472	460	463	496	475	456	499	475	504	459	457	474	477	471	480	479	465	452	453	475	529	468	438	498	468	477	498	446	506	470	439	459	469	444	465	457	428	465	500	491	446	499	470	492	497	445	478	477	440	506	453	498	497	463	452	459	470	459	515	469	507	489	508	433	438	446	485	486	449	462	462	455	450	517	458	477	479	466	476	478	493	509	461	454	481	494	496	484	490	485	490	495	471	474	481	501	436	472	501	473	483	472	477	473	492	466	482	441	504	511	467	507	507	494	471	458	492	462	463	486	471	451	473	498	495	457	509	490	466	430	492	498	462	469	454	498	474	472	479	464	454	473	490	451	478	469	452	497	438	451	448	463	455	462	505	461	454	488	475	472	432	494	439	487	458	473	479	461	480	467	493	463	475	483	477	484	452	470	468	489	491	481	466	514	453	500	454	469	497	470	481	513	470	458	435	500	458	483	463	453	475	475	471	491	498	486	474	475	483	495	480	445	494	454	452	465	468	465	488	505	484	484	480	484	476	473	480	473	473	535	477	501	492	440	481	461	443	477	494	428	460	458	476	483	520	491	520	515	507	499	472	523	529	506	452	443	537	463	511	523	497	448	522	515	487	494	494	496	497	455	479	509	490	467	467	494	494	469	462	487	476	461	456	446	499	479	490	494	497	464	463	454	463	470	471	448	475	476	470	497	487	445	439	425	484	462	465	446	436	504	457	455	470	485	491	463	455	474	452	470	494	479	479	468	460	461	475	501	459	497	483	471	496	515	486	467	436	529	485	478	479	495	490	450	467	456	472	473	478	467	494	474	489	453	474	487	470	426	486	484	479	480	502	465	505	470	485	472	461	501	457	475	478	457	461	458	480	484	512	495	470	522	453	471	421	469	461	490	459	477	441	479	456	475	490	492	467	498	463	466	452	467	474	461	459	473	483	467	500	505	456	462	472	487	479	468	444	505	481	450	500	443	473	471	465	462	466	483	508	495	448	419	492	489	505	487	455	436	487	517	421	491	461	477	457	488	487	473	537	471	480	474	484	447	463	476	469	463	440	487	429	436	434	502	429	458	475	463	469	519	486	473	467	474	470	496	479	472	480	484	493	526	485	435	481	481	461	450	426	461	450	444	469	514	459	441	459	502	498	511	524	499	477	448	486	477	465	463	475	485	468	474	455	466	466	489	510	436	443	456	467	484	448	490	469	487	491	479	503	458	454	496	489	478	489	492	462	453	458	435	471	472	464	479	481	452	484	484	517	483	464	525	467	427	460	462	478	503	461	489	475	446	484	467	493	456	458	503	496	485	454	470	434	481	526	435	485	464	450	451	435	486	451	425	434	531	451	440	511	438	453	507	444	501	459	457	475	477	434	476	427	455	446	476	471	468	486	498	479	507	475	473	459	483	447	504	437	499	455	475	462	493	458	479	471	447	472	472	503	460	454	461	480	444	454	425	469	487	452	504	472	440	488	475	493	479	456	491	471	495	506	510	488	452	478	469	489	452	502	473	437	510	475	472	418	498	472	449	518	418	454	509	452	462	476	457	473	472	467	452	491	472	468	486	472	462	501	498	487	434	515	457	472	465	450	480	504	517	464	490	477	499	456	468	527	488	468	440	535	488	454	482	476	429	476	437	496	476	449	512	430	461	451	479	458	438	490	482	475	473	447	470	522	487	488	447	501	495	469	488	478	467	525	514	483	456	483	502	466	492	409	456	501	471	453	470	449	440	466	471	455	437	482	492	486	488	546	456	494	486	465	464	507	513	532	476	459	464	503	458	494	473	461	513	488	465	490	480	454	482	489	481	438	484	468	445	512	442	482	464	495	471	457	496	477	451	506	482	473	424	453	455	473	458	461	460	456	503	443	458	489	502	462	505	433	487	499	462	503	468	475	465	477	512	448	466	476	472	481	463	464	484	485	489	479	474	476	477	505	449	447	493	446	486	473	493	466	452	496	480	442	506	480	472	416	488	448	459	484	492	465	484	463	494	492	472	512	544	438	467	516	473	468	431	495	496	471	488	464	453	494	463	465	544	504	506	465	458	470	469	454	426	467	469	472	488	466	486	470	515	469	463	492	503	501	482	472	471	475	466	478	496	484	448	471	459	428	475	486	473	446	479	448	432	471	465	466	476	488	446	468	486	455	486	502	484	476	490	502	426	440	460	467	500	505	525	463	466	462	465	476	475	473	470	472	471	484	463	458	402	483	473	454	474	469	489	493	501	500	471	451	461	504	465	492	460	472	446	523	432	488	483	469	476	475	468	497	516	477	501	442	467	461	461	427	495	450	478	481	492	445	462	471	513	483	494	510	457	483	498	485	421	477	430	456	494	476	436	453	455	465	474	462	462	484	473	458	446	472	460	466	463	465	484	505	473	469	457	490
42534	68241	52261	39037	34118	29506	24801	20355	17288	14586	11924	9620	7928	6575	5213	4433	3762	3164	2731	2324	2146	1855	1685	1557	1322	1234	1148	1114	1017	962	1016	879	843	888	847	801	781	774	719	747	683	720	746	718	679	669	626	677	735	654	655	654	632	688	680	682	675	593	618	617	603	631	638	595	583	636	649	618	657	653	618	612	644	625	598	633	646	677	635	661	617	592	628	619	605	616	595	651	644	598	587	672	595	594	642	585	636	574	603	650	652	612	600	582	567	623	608	603	625	630	600	622	612	592	590	579	635	630	627	572	581	622	590	622	604	592	595	657	654	607	627	626	574	672	650	587	647	618	594	632	571	599	581	626	615	611	629	622	630	590	646	629	610	595	604	664	576	588	667	614	611	633	614	591	605	610	626	623	612	600	590	591	596	629	677	567	632	589	629	625	630	645	582	592	634	655	603	617	603	645	610	580	580	620	613	559	609	629	601	621	626	609	606	639	592	597	593	631	607	644	596	667	600	595	619	661	606	654	612	596	597	658	622	605	595	597	600	634	622	593	625	630	655	581	594	623	614	584	605	613	639	608	636	582	586	610	625	621	646	666	602	640	557	620	619	637	602	588	608	617	615	634	605	619	649	619	576	622	606	622	608	644	649	609	589	630	652	552	667	603	593	655	615	622	651	618	623	588	597	596	603	605	605	631	567	637	592	637	604	628	614	613	615	600	651	621	619	607	640	611	581	572	650	606	595	613	627	600	622	638	640	592	567	591	624	634	628	596	595	573	618	608	646	595	602	655	611	561	612	612	613	614	610	603	629	601	607	635	622	563	612	607	610	604	611	592	592	608	646	597	627	595	607	625	584	623	609	637	607	613	607	639	652	642	591	666	587	610	618	589	620	590	619	625	609	597	662	678	615	608	656	592	583	603	632	664	621	632	589	625	622	611	621	626	601	631	626	581	626	634	603	606	578	613	578	581	582	594	585	606	610	623	572	625	623	588	601	621	586	616	626	586	609	644	574	583	641	589	611	624	585	612	617	612	612	569	609	628	583	623	572	612	609	609	660	591	636	622	613	590	592	642	646	617	648	626	675	582	630	644	613	588	589	584	594	578	576	625	633	623	640	629	632	590	620	616	579	643	631	621	613	590	603	558	625	634	639	614	603	568	644	614	614	629	619	620	578	661	632	649	627	573	625	640	619	599	646	611	579	621	626	670	609	614	641	612	595	609	607	610	571	613	627	627	615	612	623	609	596	623	642	652	617	588	645	559	620	629	599	593	607	568	640	574	617	612	621	623	645	626	600	574	600	636	614	634	633	629	623	624	591	613	606	651	617	637	590	595	636	636	635	618	575	592	595	611	629	613	606	607	625	656	613	618	602	598	617	581	593	590	622	631	625	634	588	623	608	647	556	615	636	571	628	636	576	603	638	657	633	589	599	591	616	563	605	583	591	583	615	602	624	621	623	626	603	603	619	586	602	620	667	647	583	623	581	630	632	601	596	630	649	615	575	625	617	665	642	608	603	599	581	601	584	578	631	635	575	600	633	640	627	638	636	623	546	640	604	605	638	610	633	656	621	609	616	651	675	611	620	670	608	596	621	630	634	626	626	658	640	643	590	606	617	609	615	662	598	635	615	663	624	578	616	625	633	584	644	653	646	583	651	619	597	573	637	623	586	600	633	630	591	587	594	627	598	571	625	576	590	603	658	611	604	626	555	610	640	626	675	615	624	630	612	645	629	613	638	594	596	611	634	668	618	581	615	547	601	643	605	627	574	631	580	631	606	675	585	581	650	625	625	616	600	611	659	613	593	640	634	655	611	594	547	634	627	638	627	587	634	609	582	657	636	636	599	570	632	627	609	589	621	578	636	607	584	624	586	618	598	532	609	607	578	638	608	575	614	584	614	574	647	626	633	545	603	675	606	657	608	594	584	612	645	627	618	634	624	623	607	602	622	637	579	629	557	598	621	628	623	621	602	651	607	614	637	583	582	612	620	649	613	639	584	567	639	577	623	585	623	594	619	609	623	631	635	601	593	603	626	619	619	581	608	608	613	598	643	633	592	646	541	633	601	604	603	617	614	637	613	613	608	607	587	626	604	602	635	610	633	640	624	648	640	654	643	574	604	611	611	619	646	643	608	630	657	615	633	567	603	598	616	612	597	634	584	642	598	628	608	603	611	559	656	594	596	610	622	589	582	583	594	569	651	613	614	645	612	631	624	598	571	613	615	599	631	610	640	626	641	624	601	595	574	615	673	628	640	645	621	611	657	589	651	593	604	587	608	641	619	604	587	632	586	602	587	635	590	598	619	599	570	632	568	634	591	643	648	622	595	616	619	588	611	668	569	623	641	658	623	599	628	624	658	670	638	593	622	628	634	606	591	632	615	631	662	631	642	621	601	612	608	614	631	610	570	640	666	598	618	577	615	628	654	618	585	625	602	615	572	624	598	619	579	611	628	606	614	585	623	600	620	703	568	609	590	593	610	592	574	641	625	606	611	608	604	613	643	645	601	605	618	623	630	614	647	603	618	638	635	628	625	623	602	611	604	667	624	617	610	627	596	589	670	634	622	639	559	625	625	636	627	592	647	613	614	606	628	585	654	648	605	597	659	635	601	621	624	603	646	567	634	595	606	655	664	581	631	579	656	604	605	616	595	596	618	642	606	594	610	599	613	617	594	591	593	599	632	615	591	605	639	627	618	595	586	612	622	606	645	595	655	572	591	577	605	569	597	627	629	607	578	617	621	600	603	661	599	648	584	642	620	616	597	606	585	652	633	584	645	597	620	600	614	614	587	608	603	588	587	587	609	607	608	621	569	608	597	649	596	612	590	653	579	558	610	617	662	584	597	598	607	663	618	612	645	574	587	575	634	636	584	616	608	606	564	648	584	616	607	637	615	608	599	645	695	605	595	658	601	557	606	601	629	624	624	596	592	592	604	657	614	604	637	638	626	608	635	618	607	543	632	594	602	622	598	618	625	615	599	615	602	657	629	600	612	596	657	633	613	620	621	596	582	589	612	630	675	595	648	606	580	632	602	572	559	632	602	602	613	603	634	625	605	579	617	636	588	626	631	600	598	581	648	584	607	589	611	651	598	600	619	586	648	633	603	605	621	614	631	621	612	629	598	630	660	630	623	622	627	618	612	618	625	660	624	652	616	627	561	654	618	656	609	595	576	605	606	620	588	583	593	661	629	616	593	649	629	634	597	639	647	590	596	638	606	641	629	592	605	578	641	592	619	571	642	594	633	654	639	606	613	636	638	636	614	616	610	624	626	634	608	596	631	594	567	587	609	581	646	621	606	575	571	593	655	673	624	616	589	607	607	671	576	608	615	597	633	649	579	638	610	619	634	594	607	605	613	603	614	621	628	588	624	598	596	579	603	641	620	601	634	581	660	643	630	626	612	589	594	623	611	607	649	557	623	606	573	606	605	621	615	589	633	603	601	610	578	596	626	626	637	580	611	632	619	567	629	628	674	590	605	584	603	607	594	562
30081	31783	34432	26505	18217	12511	8653	5798	4346	3478	2811	2228	1861	1510	1344	1194	1003	907	786	782	710	680	585	572	586	578	542	571	533	528	497	495	467	521	461	483	428	465	454	461	481	464	471	483	440	441	436	460	456	444	449	445	454	457	435	440	459	468	496	449	428	417	426	381	422	445	427	419	457	420	405	437	420	434	465	467	490	429	452	448	438	444	444	446	454	432	433	427	434	464	449	430	442	422	481	423	397	435	407	462	409	464	460	455	420	437	429	448	442	438	464	436	441	434	432	410	430	418	421	435	444	445	409	424	435	441	446	424	458	430	430	395	419	450	435	503	392	415	399	450	423	434	420	399	452	435	459	444	464	437	473	430	443	455	441	467	457	457	419	434	450	428	439	427	474	419	474	425	437	457	425	417	445	431	450	459	441	449	432	439	440	432	493	428	410	447	391	453	418	446	441	474	448	435	457	445	430	441	457	446	464	433	436	441	425	429	478	458	412	447	420	454	433	416	461	440	451	461	439	424	480	469	437	470	427	452	418	394	419	428	474	422	429	450	457	420	475	461	408	400	435	424	461	409	477	453	415	428	440	436	445	443	445	450	437	422	415	404	440	425	397	423	441	468	430	445	437	453	421	446	457	451	432	448	399	459	440	432	450	430	467	483	415	399	489	431	438	433	429	429	439	420	459	433	447	439	418	409	448	417	412	471	411	416	404	423	441	420	430	442	460	439	432	441	420	441	459	410	393	443	399	440	463	466	448	385	421	425	446	463	458	430	435	423	450	422	434	440	450	412	439	423	437	443	430	424	433	470	443	435	450	453	473	433	430	451	413	466	468	425	443	444	405	454	437	408	383	457	443	432	442	429	473	456	430	398	453	435	415	437	431	448	423	447	430	418	438	402	403	444	436	453	483	415	428	457	444	434	461	445	430	433	438	447	477	418	423	406	418	443	450	459	446	455	425	448	425	387	450	427	450	429	447	458	424	450	422	417	481	437	456	442	455	448	439	436	421	456	405	436	433	479	445	441	418	422	450	461	389	425	504	455	422	480	432	469	421	456	451	438	415	422	472	454	431	427	422	463	463	481	449	426	476	438	494	444	432	430	455	435	487	443	441	444	422	445	436	452	421	443	423	410	378	435	476	456	411	444	435	413	450	445	423	495	461	429	445	431	418	431	425	445	421	429	464	457	448	443	443	430	450	391	436	469	467	453	452	426	458	437	456	454	420	433	423	443	456	425	433	428	470	465	424	451	437	393	430	422	424	455	431	434	439	419	448	457	442	471	441	425	422	433	495	467	438	436	439	442	470	405	441	438	385	426	414	469	404	414	438	406	427	424	453	409	435	387	450	433	439	430	447	449	441	440	447	447	426	449	450	415	474	406	439	431	410	402	424	384	455	453	448	438	441	424	427	426	480	431	446	444	430	454	429	462	419	444	440	425	432	442	466	428	453	453	426	464	468	479	452	426	493	449	422	446	441	441	447	453	427	381	430	458	442	407	386	428	462	448	436	448	446	462	435	462	430	477	462	439	443	466	456	399	423	424	437	426	442	443	425	414	484	435	441	429	460	452	453	431	413	432	434	434	400	442	420	470	439	392	438	420	429	422	410	433	406	432	465	422	444	403	420	445	419	445	405	412	465	435	446	400	431	418	418	438	464	461	442	443	439	441	439	468	420	400	475	474	428	446	478	441	427	437	407	409	422	465	424	414	448	448	465	412	426	454	450	442	486	441	457	411	422	397	462	434	402	459	470	444	419	428	443	427	433	443	420	466	427	387	447	454	424	438	424	452	440	438	445	458	410	411	418	403	451	427	437	426	467	406	405	408	414	444	434	442	444	434	481	455	437	417	440	442	471	446	390	488	466	449	415	436	458	460	421	454	452	466	455	469	448	424	408	454	426	408	413	479	427	431	441	440	451	445	423	425	445	419	438	444	492	422	454	414	444	444	436	425	409	458	446	413	439	456	425	413	465	435	488	452	470	400	466	447	426	431	462	452	421	428	425	450	471	461	453	441	489	415	437	434	440	435	457	428	438	447	446	472	420	468	407	419	438	448	481	431	502	450	426	427	420	451	443	395	434	438	421	472	465	427	467	434	441	435	462	457	435	453	420	460	466	424	429	445	483	443	454	407	404	408	431	447	425	423	460	420	427	442	449	428	461	410	455	488	392	438	428	464	415	430	445	451	457	399	407	437	432	426	400	436	418	450	464	419	394	456	429	470	437	415	433	469	425	454	485	432	441	416	430	420	417	461	441	460	463	472	472	395	400	394	425	456	463	472	419	447	430	479	418	448	439	428	408	421	420	475	454	445	429	440	420	432	441	450	422	410	409	452	459	440	414	424	443	451	449	396	429	446	384	476	421	468	436	491	430	464	424	411	454	427	438	431	413	487	468	413	435	433	434	454	438	450	426	466	442	435	442	421	437	418	438	426	415	428	453	418	479	464	440	483	416	411	458	467	407	460	455	433	424	424	446	426	435	425	422	448	410	429	446	448	404	445	413	434	432	428	448	442	429	480	419	460	410	428	423	422	470	465	422	410	441	454	441	431	421	456	436	432	426	445	414	449	478	425	441	458	430	428	424	410	430	412	452	418	441	447	434	429	450	444	425	452	438	425	429	443	424	447	432	411	450	425	432	461	467	448	427	478	445	418	445	427	447	428	435	466	409	429	447	438	476	432	448	451	446	420	433	431	454	414	458	424	435	445	420	436	423	415	442	454	426	443	427	458	466	437	423	426	439	429	443	460	422	452	437	439	449	438	444	462	451	451	418	433	440	432	429	436	440	407	431	449	453	443	409	486	440	435	441	441	446	424	417	428	442	462	471	440	426	423	445	440	460	459	419	472	473	393	435	464	455	438	408	412	427	413	467	478	450	421	451	414	414	429	453	466	443	489	422	414	445	410	455	418	395	418	437	434	456	441	453	431	400	408	444	420	427	431	450	429	437	405	451	442	428	423	515	432	425	426	435	439	444	434	428	454	418	405	456	436	456	396	428	433	395	421	405	470	410	437	467	432	451	441	434	441	457	407	434	453	430	431	445	413	451	439	470	463	416	432	461	424	432	431	432	423	421	408	417	437	478	442	420	445	442	422	419	434	403	431	445	452	418	455	444	406	455	422	435	426	413	435	421	415	418	453	438	464	419	464	440	442	425	450	422	420	433	422	411	419	441	465	417	405	444	409	453	432	407	440	409	413	448	452	411	428	444	441	436	420	441	427	426	439	444	431	448	430	455	435	457	402	392	447	452	429	436	471	424	430	402	436	459	450	439	419	422	427	435	445	425	419	441	453	468	448	442	457	455	434	424	430	442	433	395	486	434	434	467	421	397	457	450	460	458	439	463	499	449	455	467	456	400	443	439	467	447	435	426	464	398	458	433	418	445	441	425	453	427	452	408	408	446	398	424	425	444	403	470	444	453	467	450	437	477	452	460	425	432	444	479	439	438	444	423	406	446	465	461	457	446	416	452	433	491	442	450	450
36634	49999	39137	28434	23289	18923	15043	11758	9349	7682	6129	4850	3865	3199	2724	2272	2027	1696	1532	1321	1207	1147	999	934	921	872	851	821	790	743	761	719	704	649	653	667	631	613	618	652	674	656	615	579	589	590	584	594	596	583	617	624	609	593	571	595	547	560	550	566	567	580	586	607	567	652	608	554	593	585	611	559	634	575	582	553	587	552	550	603	553	559	618	561	564	575	612	536	586	607	628	587	563	619	587	569	573	612	641	594	600	608	585	547	539	563	588	596	568	643	568	625	591	584	552	577	559	566	604	568	566	621	546	575	596	633	606	562	611	614	538	572	572	591	586	597	584	558	552	597	568	586	561	590	589	619	580	595	542	587	514	542	590	585	558	568	556	569	599	570	581	574	584	563	638	576	566	596	540	609	566	592	561	569	605	532	559	602	597	622	592	599	616	578	561	581	618	587	572	572	547	578	617	601	592	606	582	602	580	572	606	604	589	620	552	561	591	580	568	587	581	581	568	602	577	603	580	562	559	636	621	573	577	572	614	591	543	572	606	577	542	570	535	594	579	565	565	598	565	643	565	552	564	587	596	608	600	608	571	594	575	575	597	572	555	586	574	589	562	543	588	589	621	580	623	604	576	607	586	556	566	570	570	580	558	580	632	630	607	566	581	625	604	580	559	570	582	553	593	575	563	512	569	602	571	573	602	569	594	607	588	589	600	552	601	607	557	584	606	566	594	580	580	585	613	581	599	619	574	570	582	578	568	609	601	595	619	645	533	563	600	610	570	595	574	573	580	606	592	553	584	597	586	574	569	575	551	626	552	576	562	572	580	571	593	513	580	571	584	607	570	562	599	579	577	579	606	570	602	612	562	582	612	556	557	576	575	546	565	555	595	648	536	592	566	551	576	578	557	572	598	611	586	629	577	558	605	582	602	561	569	548	596	588	570	609	555	597	569	597	622	579	586	576	585	584	587	597	563	567	593	604	589	589	627	537	590	575	614	567	552	566	558	569	586	582	598	563	620	572	552	598	568	575	575	567	609	548	574	604	541	599	592	551	541	590	581	598	620	569	601	629	602	553	613	550	579	606	578	593	594	577	606	590	562	598	587	524	637	581	558	590	575	565	579	616	626	569	604	587	602	556	592	561	586	596	555	586	609	574	630	600	578	569	565	594	568	614	569	605	584	594	602	585	537	550	563	530	549	627	587	605	555	559	605	551	614	593	577	587	583	580	579	567	563	598	541	598	624	572	600	603	597	563	623	593	569	573	587	584	602	558	565	576	563	593	566	566	597	621	603	600	596	618	614	564	589	569	579	563	587	588	570	580	611	616	559	566	623	560	567	570	600	569	601	555	615	569	564	564	563	592	530	598	546	580	594	618	589	600	581	545	593	598	564	575	530	550	614	574	587	612	631	606	603	549	584	593	567	598	559	571	602	581	596	618	586	580	585	610	562	608	575	578	568	584	559	595	614	532	571	580	554	579	590	566	558	590	598	582	648	580	570	562	609	551	606	598	597	571	601	570	542	560	570	571	585	583	563	586	580	602	539	547	583	564	610	559	612	564	560	564	585	596	599	584	579	583	586	630	562	579	557	560	611	573	632	550	576	606	585	574	605	605	559	601	574	581	571	601	615	589	577	544	572	582	567	608	593	576	608	607	556	573	587	630	627	584	589	594	548	591	598	591	576	623	584	592	599	554	587	558	613	632	547	632	605	594	588	537	572	577	582	592	589	626	587	580	591	615	610	578	566	575	549	597	577	537	631	602	566	593	532	553	614	586	594	598	543	597	584	559	605	590	579	581	612	594	549	577	581	574	583	572	602	577	591	561	570	578	576	576	592	566	525	589	604	561	546	596	571	637	576	593	605	546	576	566	564	549	563	574	559	574	589	560	604	561	632	645	552	621	642	617	554	590	611	563	571	583	565	589	619	565	585	568	598	610	562	578	596	554	566	549	588	612	620	583	551	596	568	552	575	634	631	575	569	559	584	607	570	564	565	567	619	543	604	605	550	568	561	611	564	566	625	547	630	590	600	558	596	561	583	562	589	579	544	580	580	580	589	586	600	581	568	560	561	563	576	533	601	570	591	609	596	558	575	595	597	580	599	599	602	539	620	583	559	581	571	593	519	601	577	567	591	561	585	582	554	599	576	595	547	607	559	582	551	577	547	569	577	604	529	630	557	561	568	623	609	582	584	578	602	585	555	555	581	595	616	582	628	574	554	572	580	563	575	599	582	550	561	601	575	601	622	612	589	641	559	568	595	548	563	596	563	587	593	582	622	566	582	565	581	600	563	568	608	601	558	557	603	592	616	611	591	540	563	547	561	550	568	575	543	542	565	544	552	600	579	613	616	572	580	557	597	566	591	551	581	603	534	603	594	574	557	607	618	573	604	568	588	594	628	596	570	574	610	612	605	538	587	595	541	544	585	602	566	585	592	545	585	603	624	593	573	580	593	616	591	547	613	594	608	577	576	572	573	575	576	579	562	599	581	600	597	577	560	588	600	557	583	575	603	548	590	576	561	599	596	562	578	592	609	579	552	617	557	610	559	654	575	588	603	597	562	635	595	614	599	618	556	563	588	577	570	582	528	587	593	590	602	570	606	572	622	562	575	559	601	574	554	591	537	543	593	570	586	585	563	569	547	528	528	602	606	586	569	609	596	585	568	593	597	586	600	580	608	600	566	564	585	544	566	610	596	570	574	606	599	589	568	593	595	603	581	619	609	591	574	559	551	588	605	594	570	581	581	596	552	581	513	574	574	608	583	610	601	579	591	578	548	632	582	549	603	523	563	561	633	603	530	580	589	596	554	586	565	579	633	562	551	588	574	570	597	593	575	558	595	594	591	569	578	571	603	584	602	580	577	560	572	584	585	582	583	605	606	620	577	592	560	563	580	596	556	586	576	560	547	596	560	599	556	569	587	562	554	570	600	613	623	597	608	578	567	584	584	603	570	580	567	586	587	562	595	588	588	568	573	575	574	597	582	609	575	566	582	574	588	596	571	579	626	583	592	577	576	582	589	599	560	621	538	557	590	585	592	562	573	578	566	629	524	576	602	646	568	555	561	564	621	620	621	553	607	616	571	558	577	619	557	542	590	556	588	564	570	568	589	560	624	616	557	578	592	554	608	611	576	574	585	572	596	578	592	586	586	597	593	559	607	603	563	574	570	585	583	561	588	592	542	535	525	548	567	571	570	606	598	596	595	571	532	587	562	595	537	550	579	610	576	565	616	625	571	548	615	592	592	567	567	586	577	605	570	568	594	576	601	608	615	602	591	579	586	607	560	575	551	567	632	564	602	577	612	608	579	565	601	593	556	583	584	612	536	549	614	608	567	595	600	627	570	571	614	606	556	581	583	548	579	550	541	604	538	611	552	593	574	593	569	582	571	552	609	602	600	572	636	561	590	595	583	555	569	568	562	543	588	602	564	632	534	594	567	596	610	594	583	544	619	650	591	563	632	560	588	562	524	580	600	573	552	602	595	602
24519	21716	29401	25437	23245	21585	16344	10110	6997	5444	4483	3384	2868	2299	1977	1717	1524	1290	1146	1014	952	811	799	774	710	723	658	638	627	579	611	543	551	538	552	565	541	556	531	494	543	565	509	529	500	538	529	491	496	515	506	505	465	459	471	503	506	519	477	429	470	477	479	476	442	451	481	492	445	460	501	470	470	491	453	476	480	460	473	497	495	486	479	477	473	462	495	507	502	467	496	544	473	506	468	454	499	434	440	485	469	504	507	482	484	457	454	490	459	468	466	428	496	474	493	448	500	485	494	476	473	455	444	487	511	432	478	463	502	481	472	457	462	512	481	504	495	483	471	446	494	460	462	481	514	454	430	450	488	510	471	527	454	472	433	488	446	477	481	480	485	483	463	463	466	450	492	488	485	474	509	470	486	474	482	475	516	469	490	432	436	482	469	462	452	503	473	440	477	450	468	499	475	453	465	444	483	429	471	462	476	480	464	493	458	459	481	460	435	471	482	468	465	495	453	456	453	473	450	466	451	477	472	530	482	442	515	460	477	459	469	448	463	446	473	449	495	471	481	462	498	482	493	469	479	429	468	484	496	465	470	440	427	478	511	452	442	443	484	429	492	461	438	460	494	475	443	479	483	482	457	437	478	478	468	473	471	476	491	496	487	453	497	474	503	480	465	478	468	450	478	456	495	480	502	506	494	486	463	456	470	478	473	451	494	458	476	500	476	527	511	514	446	478	434	448	497	463	444	495	481	464	497	477	433	443	478	467	530	484	481	519	489	471	477	496	496	476	488	467	507	452	433	487	496	476	478	499	456	469	474	457	440	495	460	484	445	485	482	449	488	464	503	504	504	501	477	446	465	480	500	466	512	476	498	463	486	452	470	479	463	498	475	489	481	482	493	475	484	495	468	434	519	494	498	501	458	457	464	459	456	527	423	492	504	494	459	459	471	478	486	478	475	495	460	486	502	472	500	470	474	454	470	489	470	461	479	436	469	508	483	470	469	435	469	500	474	484	502	483	499	435	439	483	496	487	502	465	479	483	452	477	470	473	474	466	492	487	492	484	487	493	478	452	437	470	471	482	455	508	483	492	463	464	466	469	479	439	445	506	471	470	481	451	462	480	489	471	473	468	460	483	488	474	468	462	500	471	486	458	491	502	486	464	479	440	464	453	437	486	481	455	478	503	459	464	475	462	492	513	476	457	458	475	439	462	478	478	489	462	447	503	437	446	541	471	472	455	484	505	441	471	439	476	479	513	468	429	447	482	459	486	438	456	512	459	488	477	485	460	454	514	473	444	492	473	471	484	459	433	488	448	483	442	461	464	489	441	488	463	471	492	475	473	472	472	481	484	438	498	470	429	480	487	489	525	475	486	497	500	450	440	449	492	492	459	511	474	483	482	498	488	474	489	463	491	493	487	480	484	444	506	514	476	503	500	485	460	496	429	470	510	426	428	472	498	481	440	484	463	480	493	442	493	503	448	463	492	479	471	467	473	492	487	523	466	469	480	462	469	457	483	483	484	465	465	528	504	466	443	457	470	493	446	552	451	503	467	481	511	462	492	448	467	539	450	446	474	453	464	497	446	459	457	470	481	486	490	501	457	460	475	462	477	471	452	444	492	443	499	443	489	475	469	477	517	494	494	464	462	457	496	482	519	518	482	488	464	450	484	487	510	414	451	469	497	429	480	466	456	500	502	431	437	486	496	510	457	472	440	503	481	483	489	472	470	466	432	470	478	471	515	434	461	442	476	473	508	482	489	507	448	481	468	494	471	489	438	442	497	458	434	466	476	495	505	438	482	473	464	450	458	445	429	471	448	472	510	449	488	471	457	466	462	466	448	471	489	447	485	447	450	458	483	489	469	475	490	484	482	480	488	483	479	519	478	484	474	477	490	492	499	439	435	498	504	511	481	486	447	467	491	481	434	444	458	485	479	476	470	450	476	433	499	485	497	493	499	508	473	486	514	450	511	471	492	426	467	467	436	501	469	463	441	493	467	487	501	421	476	466	462	466	446	507	476	504	497	473	500	483	464	471	468	505	482	440	492	490	471	499	492	452	446	476	457	487	494	488	485	449	496	443	448	510	495	508	483	495	448	463	471	453	499	462	459	485	477	451	479	435	512	427	461	474	425	500	485	481	480	471	493	457	479	519	519	473	498	512	438	481	432	505	462	467	474	464	483	467	504	450	476	466	470	493	459	476	446	475	459	434	495	483	451	482	484	482	468	490	479	477	492	490	459	491	456	483	468	460	489	483	461	507	488	503	496	460	456	466	476	526	513	499	472	457	471	493	459	522	458	466	445	476	493	471	461	457	496	500	490	438	527	467	464	465	478	477	463	505	449	524	459	438	479	432	460	446	495	479	484	430	503	472	444	509	477	449	524	491	474	497	488	438	455	468	505	496	463	501	467	484	430	492	453	467	496	481	426	445	467	477	499	450	483	514	493	469	490	482	461	507	492	459	502	449	490	480	467	478	445	467	508	455	459	471	450	471	486	475	488	462	489	484	454	507	490	462	485	501	455	464	469	482	446	487	471	483	469	475	466	460	447	476	485	481	491	479	483	453	450	477	471	438	462	495	482	444	468	522	470	486	466	469	440	449	489	440	468	527	512	500	452	443	483	471	467	499	480	475	471	504	448	479	530	466	515	451	485	484	463	470	508	518	493	481	473	488	508	503	435	501	463	479	483	474	475	460	458	493	472	496	513	485	481	465	463	512	494	484	466	505	492	459	486	399	475	493	463	514	467	463	479	453	469	484	470	483	484	446	459	496	424	474	490	494	470	437	503	457	475	490	471	519	507	506	439	483	486	453	473	451	453	492	473	471	466	484	470	504	475	462	404	441	450	453	495	486	438	450	468	502	469	472	486	472	499	442	465	454	509	455	417	481	471	527	477	472	446	496	496	497	497	472	490	452	486	501	531	460	440	479	430	515	471	467	461	484	505	504	462	487	475	461	489	454	461	466	440	468	471	484	487	437	510	460	485	446	483	496	498	475	481	469	472	477	471	470	477	504	489	474	490	506	510	463	456	482	539	473	466	485	504	490	495	463	467	509	436	450	472	454	483	456	465	483	446	466	448	483	475	453	457	464	472	458	474	474	439	471	451	430	482	494	494	461	482	466	474	498	478	469	454	498	469	461	481	453	462	498	465	495	470	502	474	471	463	489	498	503	484	462	452	517	529	424	477	478	468	499	456	468	479	508	460	491	488	447	499	463	447	503	479	437	446	441	462	487	453	496	477	522	457	487	454	491	500	464	481	450	502	494	459	471	488	496	475	465	507	460	457	491	464	462	485	476	494	462	479	475	502	477	473	476	488	439	475	477	484	440	497	481	434	500	463	475	481	490	476	460	486	491	440	496	458	495	463	503	514	481	513	430	443	467	483	452	439	461	476	531	470	473	450	495	474	492	459	440	481	520	484	475	471	477	487	466	449	442	472	458	474	459	518	470	483	468	485	509	495	499	466	454	478	496	521	460	478
39095	61471	47967	35072	30063	25436	20971	16875	13662	11070	9134	7440	6077	4901	4080	3326	2871	2420	2151	1912	1608	1448	1329	1262	1170	1057	1034	974	948	862	821	794	842	813	807	746	743	724	746	711	741	704	703	688	633	671	695	690	710	621	640	635	622	658	650	647	676	587	634	674	655	612	633	639	624	645	671	674	637	614	615	625	658	615	643	624	611	647	623	663	638	618	667	647	601	696	646	610	662	661	589	615	593	627	598	618	662	613	659	601	651	587	638	646	637	657	632	641	606	629	632	662	550	601	625	633	607	640	628	628	606	603	606	586	645	658	651	621	632	578	597	648	621	634	618	644	658	614	655	628	650	621	630	612	629	619	618	655	634	628	628	627	603	624	589	614	639	621	631	563	628	617	611	602	629	653	616	613	654	606	603	603	623	667	602	608	662	621	596	622	595	614	597	614	611	591	574	623	647	642	635	644	591	593	627	641	623	639	624	601	613	586	686	600	672	641	601	586	611	656	653	640	608	612	652	625	666	590	661	620	659	615	621	628	658	643	606	662	654	641	631	634	672	628	623	659	601	634	592	610	659	654	612	641	654	596	624	643	575	620	605	643	630	618	605	623	621	617	620	654	607	592	643	596	633	678	671	650	673	630	677	621	643	612	639	640	639	620	606	599	646	608	653	571	620	600	647	603	608	636	651	648	671	594	649	626	651	626	642	591	609	604	620	627	634	652	632	598	600	637	648	594	642	625	637	628	643	663	627	673	603	673	651	589	595	621	634	637	630	670	626	615	597	640	614	624	610	650	659	628	602	602	640	663	628	566	619	647	616	636	660	635	627	606	587	638	627	694	600	648	601	635	647	612	619	681	632	625	632	639	656	653	629	595	576	623	626	627	608	655	634	624	604	613	650	650	691	651	649	623	643	664	535	663	650	581	562	616	587	632	602	623	637	625	579	625	628	586	579	637	590	600	643	595	610	627	626	653	641	633	652	628	584	694	638	617	664	605	601	624	613	615	660	576	620	640	603	598	614	648	624	606	616	653	597	634	644	610	635	631	657	647	631	635	620	644	647	675	641	623	630	608	627	641	620	665	592	632	636	639	637	650	639	641	673	647	633	641	648	622	626	623	645	641	617	618	632	640	634	638	650	640	613	646	632	623	636	628	588	675	642	626	617	616	664	609	616	634	617	589	664	629	624	631	639	644	641	615	638	631	626	616	652	660	638	615	595	593	627	667	563	601	612	632	633	595	632	631	615	629	649	632	670	654	640	652	603	644	637	621	595	642	620	612	641	627	627	609	619	649	631	623	672	612	585	610	668	612	607	610	624	612	642	576	659	612	624	621	637	589	602	622	587	643	610	664	666	650	619	628	668	610	607	673	637	600	622	591	661	608	639	616	590	598	588	626	647	648	603	603	655	604	652	580	644	598	596	633	573	650	635	660	643	607	588	636	630	626	599	629	654	619	564	594	593	658	618	648	586	581	609	623	579	677	614	639	628	623	607	648	608	612	614	626	617	600	629	623	598	614	617	628	637	653	618	626	662	603	603	648	607	656	594	678	642	643	610	649	651	642	641	621	639	608	591	618	639	617	640	633	623	650	658	605	636	647	601	607	611	616	630	611	665	624	618	687	630	614	655	577	639	680	636	663	630	616	649	585	621	616	604	624	623	643	612	656	600	659	638	666	620	625	600	617	593	618	630	620	623	680	586	645	627	648	655	651	622	582	637	585	630	620	642	566	647	624	620	607	565	634	622	598	665	670	607	626	649	611	675	576	616	602	599	652	624	581	613	629	600	629	645	588	640	642	653	620	609	630	642	658	626	674	605	646	660	631	613	621	624	615	654	671	619	599	602	612	605	636	615	612	630	636	635	656	610	700	575	600	631	645	657	677	626	612	619	626	619	663	610	659	630	620	624	648	648	650	624	608	598	586	677	566	637	579	672	618	638	611	659	639	685	614	654	611	625	661	603	635	628	635	647	592	631	613	651	626	630	620	626	609	615	653	635	597	685	587	602	632	642	622	618	646	613	632	590	619	635	612	609	626	585	645	610	597	603	671	648	606	633	630	623	671	669	671	608	623	612	612	624	596	611	630	609	628	593	648	669	606	645	606	665	613	639	653	617	637	596	661	628	624	614	635	593	635	632	591	632	626	632	607	608	602	615	592	640	599	647	617	672	621	622	635	629	624	660	645	636	602	637	638	667	609	606	604	630	615	629	600	633	634	634	599	622	627	636	609	609	605	604	617	699	667	630	603	616	632	590	592	629	603	647	646	617	614	627	638	614	665	636	610	638	636	620	620	641	648	606	606	652	643	639	616	634	636	603	626	628	632	621	642	648	642	636	611	604	644	617	682	618	657	642	619	645	603	629	654	631	599	590	649	615	612	643	566	581	591	639	606	630	598	637	639	582	585	630	592	614	623	629	609	621	620	655	615	622	645	575	598	632	640	657	667	629	604	625	680	629	619	604	635	615	606	659	592	605	656	680	639	614	582	660	602	591	572	621	628	624	620	601	637	624	599	678	609	609	638	647	616	661	633	611	618	610	631	676	625	676	647	609	626	615	625	664	676	648	656	589	618	615	617	636	607	639	642	609	628	699	606	573	611	637	645	626	626	622	613	624	623	630	612	639	607	595	669	649	614	627	605	618	602	639	642	578	678	615	593	626	609	627	660	602	595	626	647	627	630	614	621	610	643	645	607	612	651	585	671	623	617	637	603	604	584	655	658	630	636	629	648	620	627	623	598	599	641	592	658	655	644	622	626	590	593	604	655	635	612	639	674	619	607	573	675	584	612	610	620	607	645	608	631	624	618	618	602	620	609	633	585	608	635	572	606	640	669	633	690	637	633	620	617	597	606	633	596	631	653	606	610	617	621	636	607	630	623	654	624	647	662	649	646	645	642	647	642	655	631	592	627	580	639	672	613	630	625	609	648	644	670	642	662	641	587	600	634	663	603	643	634	628	610	670	620	574	650	631	625	591	605	643	613	559	673	595	606	649	557	618	634	615	636	642	648	596	604	657	665	643	632	580	670	649	633	641	604	606	640	610	598	611	656	632	607	630	644	588	634	616	630	605	618	670	636	636	655	633	625	618	609	649	623	637	630	635	610	637	627	643	602	578	651	617	626	652	647	588	618	628	611	649	621	592	666	653	599	626	624	601	592	574	619	619	603	627	641	644	598	632	617	691	619	675	629	640	588	610	631	623	625	668	655	626	607	589	618	628	647	648	645	638	626	598	611	628	596	625	615	627	588	619	632	650	611	622	599	620	643	649	625	614	674	611	639	606	606	638	605	663	599	655	635	640	601	622	601	624	635	579	639	684	616	601	616	650	661	670	619	592	624	623	604	605	642	611	652	649	640	635	583	651	661	673	671	610	633	645	585	619	635	643	647	627	614	659	696	659	656	654	603	619	649	601	673	635	638	575	612	611	651	618	611	613	653	605	648	643	622	636	659	649	593	614	643	647	645	624	617	661	618	629	639	644	624	653	611	626	638
23519	21691	29692	24376	22451	24125	23412	14151	9485	7632	6117	4740	3865	3126	2606	2194	1919	1644	1402	1179	1057	1011	911	893	816	742	737	693	697	672	684	615	584	626	579	555	541	560	492	535	514	553	511	513	487	503	507	474	497	472	493	524	454	490	498	466	477	492	462	492	467	529	456	508	489	460	494	495	462	459	463	487	455	442	469	471	478	515	414	458	488	453	496	519	468	493	472	427	467	474	452	490	491	475	456	460	487	453	447	447	505	466	504	460	464	456	485	468	515	433	462	454	524	465	474	474	454	473	471	437	469	451	497	462	445	449	481	461	449	483	479	471	435	458	493	465	441	501	464	463	491	468	508	469	489	503	500	503	474	476	462	466	426	466	483	470	478	433	473	448	503	476	442	465	467	507	458	458	478	494	455	466	487	446	440	433	519	448	474	497	453	441	460	445	474	498	476	452	481	445	486	430	467	454	469	458	501	517	500	469	488	469	483	487	494	476	448	481	497	473	452	457	471	443	487	505	472	464	463	453	473	420	496	462	470	463	486	485	458	461	483	472	483	474	486	462	484	445	469	469	467	490	452	449	472	476	464	445	504	454	474	462	497	481	485	459	479	464	463	451	492	466	472	462	482	487	433	464	452	485	472	494	463	493	455	479	433	509	468	485	485	481	453	438	471	460	483	461	459	486	443	494	479	492	480	487	480	492	452	467	450	490	454	464	454	489	507	440	454	507	508	491	473	438	521	448	442	486	414	506	495	454	469	465	502	462	476	480	474	483	495	474	500	456	503	475	470	478	474	471	430	460	422	484	483	476	515	504	468	474	451	472	486	476	496	464	479	474	459	495	483	490	464	489	499	473	459	465	508	509	489	461	510	456	456	498	467	491	478	451	489	472	484	490	555	462	508	429	457	451	467	457	476	492	494	451	489	483	477	443	484	464	488	451	455	482	449	462	454	466	491	481	472	482	471	433	483	480	461	443	463	455	449	487	468	447	479	471	449	503	454	469	473	476	486	467	465	440	501	509	466	420	453	446	468	474	472	483	473	501	481	501	476	453	475	457	476	497	477	487	479	457	459	439	450	505	451	496	501	458	462	469	484	461	498	454	493	462	451	424	463	461	442	486	434	560	514	495	485	463	472	476	487	488	474	493	441	461	446	442	463	496	483	453	449	451	471	460	460	475	529	455	496	494	462	441	482	467	501	473	453	492	484	448	495	447	459	510	444	486	466	461	491	504	474	457	483	460	481	434	483	475	445	478	452	479	439	463	480	484	487	483	467	447	507	505	477	461	477	458	447	466	511	496	452	428	457	467	466	468	444	500	488	484	513	455	480	475	475	511	492	473	438	469	452	475	477	492	465	459	461	488	462	460	487	451	482	465	424	474	467	431	463	455	455	486	460	437	480	466	445	453	474	478	438	464	486	458	432	441	456	482	485	479	479	453	485	475	472	442	490	463	490	470	509	466	453	489	490	479	455	467	440	469	484	483	492	480	477	483	462	446	438	430	481	461	475	484	490	460	452	473	470	478	460	455	469	447	477	508	454	461	469	505	476	522	461	525	504	464	514	421	461	456	506	477	485	473	446	448	490	422	450	465	447	455	493	465	469	482	454	430	470	448	455	464	436	551	505	497	496	490	481	516	495	468	476	473	452	463	483	480	502	508	466	463	487	467	485	497	463	464	442	438	480	467	477	461	473	495	486	506	471	481	474	486	468	489	449	483	486	422	484	462	483	467	478	471	492	474	473	446	505	455	511	482	452	421	479	430	464	495	496	465	436	510	457	462	492	509	458	477	509	418	459	478	472	468	510	450	463	497	453	478	456	496	475	447	485	478	485	462	466	463	471	440	464	453	525	488	451	449	469	488	478	486	440	487	475	498	495	463	466	466	508	451	469	500	489	449	468	472	471	469	440	465	484	469	465	504	471	466	491	456	466	502	431	451	469	536	453	447	431	481	477	455	463	519	476	417	436	462	441	469	452	469	453	486	497	503	485	494	489	477	477	490	519	485	479	456	486	463	473	465	477	425	453	490	466	477	473	499	496	480	467	463	501	475	471	469	478	474	458	486	488	438	469	462	451	476	490	517	460	470	451	427	468	453	456	472	453	492	469	456	458	438	479	491	468	507	462	503	454	456	453	481	475	496	475	492	479	479	441	485	460	480	472	492	470	446	456	448	487	456	498	419	470	463	483	459	475	486	479	513	463	462	473	457	468	450	443	485	503	508	502	439	467	461	494	488	507	459	479	448	449	434	455	485	479	476	467	453	456	481	481	456	495	445	454	493	487	471	464	472	465	493	508	486	496	449	492	536	502	466	448	461	449	433	496	475	460	470	521	463	497	489	491	442	488	493	481	498	471	523	479	435	485	487	482	487	480	448	461	475	460	418	494	476	472	486	429	445	491	448	485	439	496	463	486	469	458	484	439	447	464	448	451	485	466	476	491	476	461	454	464	445	485	457	480	457	455	436	459	488	471	433	465	453	448	498	464	462	470	452	482	496	433	454	484	475	509	445	480	456	504	482	460	448	444	477	449	428	486	442	487	455	487	433	496	440	454	468	446	441	494	509	478	464	478	492	453	470	458	471	484	487	485	528	459	443	460	460	486	489	471	465	472	483	480	469	455	432	468	457	429	491	434	450	447	464	454	458	453	449	426	470	503	471	464	500	453	444	457	470	469	480	434	472	486	472	487	452	476	488	488	469	435	488	486	432	485	466	504	498	492	461	438	479	458	497	474	434	487	473	471	441	445	480	479	477	468	445	503	455	461	480	474	430	506	498	449	463	478	448	493	449	447	480	509	465	468	449	479	446	510	462	461	429	481	471	480	462	455	480	444	459	487	456	515	480	453	478	468	489	425	494	491	464	467	470	465	449	478	435	475	448	494	446	495	506	515	458	450	482	496	477	487	471	466	473	474	468	505	480	467	476	495	486	467	501	459	478	457	410	442	478	424	462	490	485	501	433	451	437	460	462	480	479	457	479	439	470	487	420	511	451	476	482	483	460	431	430	456	482	502	467	462	477	463	459	457	503	466	478	471	491	476	447	473	482	449	479	455	492	458	467	444	421	501	465	438	468	476	472	465	427	429	428	479	466	478	486	411	482	501	486	434	469	458	507	436	484	486	429	451	471	446	476	465	462	519	498	482	453	478	449	453	493	475	479	452	485	465	479	437	444	454	463	492	523	501	466	406	489	469	490	504	473	478	503	425	518	470	453	462	492	482	442	491	511	463	500	504	500	459	420	449	459	453	525	485	470	479	461	458	466	480	502	472	469	469	492	481	484	474	438	472	446	485	428	502	477	490	461	461	492	487	445	469	468	501	514	471	431	474	482	471	475	467	475	488	471	458	454	464	476	481	449	473	487	463	494	457	492	490	416	434	499	448	466	480	484	518	505	472	449	467	435	479	476	469	496	453	472	474	505	471	476	475	528	474	448	463	453	443	459	432	493	488	447	455	462	466	462	497	463	473	483	436	492	471	437	462	488	468	487
42040	67432	52257	39674	34629	29854	25473	21191	17042	14268	11714	9475	7876	6516	5244	4438	3722	3060	2701	2286	2122	1759	1600	1499	1377	1312	1188	1084	1062	997	965	928	873	858	847	808	821	743	820	734	689	688	679	667	712	677	656	654	632	678	692	677	661	631	615	643	629	648	642	604	595	648	634	616	625	641	636	613	639	672	626	578	612	621	675	605	629	607	608	611	584	603	583	630	602	617	619	589	629	603	625	646	550	622	627	583	652	587	556	650	597	590	632	660	612	598	582	617	628	595	643	582	583	565	599	595	628	613	590	661	608	625	625	618	566	587	635	599	641	601	650	585	581	611	611	610	611	580	613	629	571	598	619	619	623	631	622	602	599	662	606	617	626	579	577	613	617	633	613	591	607	580	576	568	614	603	609	635	606	589	615	624	592	645	660	629	623	623	603	577	609	644	614	612	599	639	597	612	623	660	638	643	600	583	644	642	598	631	630	584	614	589	626	606	572	597	681	592	611	590	574	619	592	620	623	608	563	619	574	602	615	645	623	646	573	634	602	617	601	637	622	608	586	595	633	618	594	588	661	620	615	593	587	629	626	607	587	622	539	597	637	577	605	562	628	621	632	598	579	596	605	596	582	600	603	600	648	659	569	601	621	594	607	641	572	580	582	588	625	599	627	608	637	586	604	646	599	588	616	552	564	570	627	618	609	612	614	611	597	588	649	625	598	611	595	574	616	619	652	652	605	640	601	673	643	593	600	590	602	604	573	596	608	611	611	608	634	585	586	655	629	582	643	608	589	629	615	631	632	630	615	618	599	615	606	572	625	595	576	610	592	648	595	639	630	588	560	609	592	642	610	619	606	649	607	610	579	570	598	613	649	611	602	627	604	625	632	578	609	566	632	590	629	649	628	601	620	580	611	617	618	633	618	637	613	617	624	627	618	639	626	609	556	634	601	650	630	609	625	593	620	581	576	546	664	600	602	622	634	624	634	621	622	579	618	594	633	646	631	607	574	611	611	626	605	619	631	619	585	629	640	616	622	609	632	570	588	621	590	611	630	625	593	607	609	630	580	657	603	648	597	589	591	590	580	617	593	574	585	617	617	593	608	553	610	600	616	645	545	610	583	613	617	641	597	620	585	647	612	608	600	579	592	577	617	613	600	614	601	647	609	620	617	630	593	621	634	583	619	636	560	605	610	590	637	647	635	612	599	604	619	570	631	626	607	573	578	635	583	613	606	563	602	635	600	619	578	609	624	652	592	625	603	582	590	608	546	618	612	626	604	629	625	602	619	590	632	628	602	648	627	621	618	624	620	637	598	613	620	616	613	599	612	615	594	633	580	607	580	643	595	610	618	650	613	626	556	629	585	644	600	562	585	609	624	616	602	658	603	645	612	627	606	624	688	589	608	618	648	561	615	620	588	622	600	614	590	610	622	590	617	660	590	610	588	635	637	595	611	597	609	599	606	585	614	601	573	606	637	579	615	599	619	588	642	621	617	589	618	635	604	576	583	600	593	616	636	602	601	598	625	611	577	609	631	602	579	605	656	617	580	638	623	620	598	569	619	620	570	572	596	605	620	624	592	596	601	581	658	590	596	619	640	643	586	627	624	563	600	581	609	589	624	638	606	592	596	613	605	643	672	595	607	602	641	605	613	574	571	588	635	595	627	637	643	672	602	582	616	613	640	588	622	659	652	628	612	592	621	584	608	618	634	580	619	594	628	660	630	642	632	570	620	556	569	592	619	619	630	608	591	610	643	617	603	622	612	602	591	595	594	655	617	628	634	603	593	615	639	599	596	569	595	618	595	578	594	587	623	586	648	589	592	561	606	625	621	590	595	568	594	586	630	594	590	611	593	615	601	625	568	596	594	621	608	596	623	613	613	562	586	588	602	619	612	600	617	606	599	603	601	612	634	622	599	604	620	604	565	621	629	611	620	585	606	583	634	575	625	635	576	586	625	594	637	592	611	628	650	592	620	589	569	631	627	599	670	639	635	605	658	615	619	625	625	568	641	624	596	580	647	597	608	591	610	592	635	607	582	621	605	617	616	577	609	630	649	626	646	619	614	635	590	620	597	636	602	581	638	574	583	568	647	601	621	590	566	583	603	593	625	583	578	623	659	593	624	608	579	597	644	647	611	605	634	632	592	614	642	654	602	609	603	627	585	638	599	633	568	612	574	598	604	594	624	622	625	654	611	591	600	594	612	649	568	619	573	630	621	561	635	597	598	618	613	605	642	596	576	612	575	649	588	597	630	585	609	623	570	643	643	619	598	600	607	619	615	631	605	611	608	632	592	601	553	654	638	629	605	631	647	597	598	593	624	638	677	556	616	622	631	601	611	545	610	603	576	623	589	631	584	639	627	616	586	575	588	657	617	595	620	651	647	636	616	598	585	613	610	603	599	610	592	578	618	613	649	640	587	571	583	591	650	595	584	582	597	587	638	612	622	605	613	587	606	615	656	597	614	613	596	604	614	618	622	614	596	602	577	558	626	639	568	697	589	621	562	638	621	595	588	585	615	573	648	585	579	587	592	627	594	595	651	604	591	569	606	610	636	624	612	646	607	634	600	567	660	637	628	631	630	654	574	572	579	610	619	631	557	575	640	615	584	585	592	609	619	590	588	591	625	586	597	594	628	597	623	617	630	611	644	607	602	580	636	624	568	564	636	590	611	610	612	620	577	648	610	597	634	601	577	639	601	624	568	639	609	606	646	604	631	584	613	596	557	611	583	613	603	618	617	605	594	631	601	601	575	608	609	639	626	604	575	581	607	598	611	606	569	533	657	636	590	620	566	606	638	606	667	624	588	595	619	600	616	610	591	623	611	626	601	604	639	628	621	613	554	637	578	629	613	588	611	621	602	602	620	601	651	620	649	618	601	620	627	566	573	637	588	631	622	602	582	587	584	612	590	622	606	587	601	630	604	637	596	592	627	638	597	606	596	573	614	593	615	670	601	566	627	632	615	577	554	622	644	636	619	653	580	621	588	578	599	593	542	594	647	597	600	591	639	601	588	628	623	626	637	618	581	605	622	620	625	620	607	595	590	629	621	636	615	639	608	579	601	573	582	596	613	631	612	615	587	602	574	626	571	593	627	618	672	601	607	605	596	609	579	590	589	575	619	616	575	661	645	622	566	616	601	591	621	621	597	578	615	573	601	624	587	631	615	635	630	619	604	645	652	631	583	614	603	570	622	593	628	621	582	607	598	650	659	621	581	595	604	565	642	639	629	589	600	630	628	650	605	637	569	606	593	632	592	598	594	612	620	624	609	616	655	629	582	601	583	619	624	640	572	628	627	631	597	614	656	601	589	623	607	560	616	581	630	626	628	580	614	607	634	611	560	645	592	598	613	621	618	644	588	610	600	602	596	587	588	596	586	620	598	618	635	621	624	667	604	569	606	582	596	587	629	644	585	646	636	599	575	608	686	610	602	631	621	605	653	614	637	596	588	596	610	630	635	610	632	643	605	652	627	642	588	660	612	601	598	603	696	623
29766	31372	34598	26797	18913	13234	9088	6025	4317	3406	2763	2176	1787	1548	1251	1225	994	882	841	800	771	714	614	537	607	538	527	516	494	528	517	496	464	460	448	467	453	445	510	500	456	432	423	434	433	442	439	439	439	443	426	450	461	484	491	410	456	464	399	441	424	403	405	417	414	458	450	438	423	466	408	422	436	414	453	424	403	393	437	439	427	414	414	458	415	419	410	450	431	436	442	460	461	413	467	488	425	440	435	425	411	414	397	491	449	431	414	418	402	434	438	440	457	411	400	428	403	406	428	439	430	392	441	420	428	373	402	452	481	431	437	427	429	410	398	418	419	448	433	420	403	414	423	463	414	431	424	464	434	454	449	436	446	434	453	432	457	425	454	418	393	440	416	426	440	407	453	400	430	448	424	445	422	437	428	452	435	469	436	460	429	451	449	438	433	418	435	426	409	409	420	420	420	420	442	454	426	435	445	415	397	450	441	386	404	452	392	407	394	446	424	449	421	454	432	370	437	411	454	414	451	415	440	422	421	450	408	420	407	447	440	460	466	430	450	421	460	387	453	430	430	479	435	446	460	442	483	436	412	441	453	456	434	401	420	419	426	434	464	428	428	422	415	456	426	410	428	436	446	443	397	469	444	451	420	433	409	457	422	436	403	447	434	427	417	425	409	431	417	434	410	427	449	450	406	424	391	447	422	418	436	443	426	453	461	455	428	431	439	449	443	417	434	428	419	488	415	419	458	428	432	452	420	416	436	444	445	418	392	385	468	448	434	420	452	440	464	439	423	442	472	435	450	434	456	400	454	464	416	468	402	409	428	437	445	419	444	421	468	422	411	413	459	440	428	449	431	416	414	386	399	447	399	467	462	472	427	459	418	418	473	427	418	443	421	421	418	420	476	433	431	450	421	433	433	419	457	395	440	431	429	440	450	426	443	451	412	413	465	438	448	437	426	402	425	401	415	434	428	408	432	436	457	421	403	409	452	441	449	408	452	427	427	440	445	452	451	405	431	437	440	438	435	457	395	405	437	451	429	426	447	438	428	428	432	415	455	451	437	413	422	431	429	413	411	407	483	400	415	425	472	386	459	411	491	423	410	427	453	446	461	458	436	452	460	444	407	443	428	431	431	437	418	429	417	455	431	400	443	444	389	453	426	464	430	441	441	432	449	404	465	421	444	406	449	432	431	429	422	433	449	444	450	414	421	417	432	451	446	430	437	414	427	432	428	409	432	427	450	447	389	428	437	428	458	447	413	431	448	453	443	435	459	394	410	436	437	459	465	419	420	452	460	448	390	448	428	454	462	441	417	476	411	426	422	439	436	411	460	420	427	430	410	454	415	401	428	390	427	402	428	453	449	428	450	454	437	438	434	428	459	438	454	432	484	436	405	405	429	453	480	423	457	426	435	435	437	433	434	430	428	403	478	435	467	416	443	431	388	401	435	455	406	440	457	465	421	400	424	422	438	478	433	438	455	456	434	433	447	446	408	447	416	414	426	405	460	466	421	416	396	456	443	398	402	416	450	445	417	413	426	431	445	416	425	471	425	428	430	403	382	414	429	436	424	484	462	438	476	441	446	429	424	416	421	452	429	454	442	456	460	437	462	453	441	433	431	441	451	417	425	427	436	406	463	451	437	432	456	449	451	458	439	429	425	418	437	446	450	430	443	434	411	434	441	423	446	435	402	451	447	430	405	417	413	432	435	424	413	430	404	408	436	424	456	437	417	478	463	432	458	436	447	404	429	427	431	418	467	435	405	425	456	437	448	475	407	473	405	449	410	424	399	412	452	454	418	457	416	456	436	442	449	446	448	419	421	437	449	406	462	436	439	422	413	423	413	442	412	453	407	419	420	432	407	383	395	444	437	460	421	404	413	460	438	444	411	381	418	410	440	411	434	421	443	454	423	408	406	435	428	412	447	431	406	438	466	438	427	447	434	428	441	428	440	412	445	431	436	445	404	456	420	429	418	428	436	448	456	394	412	438	438	420	462	405	430	439	456	412	426	434	421	454	493	456	394	426	454	411	428	449	412	414	422	438	401	472	447	442	445	431	414	467	433	407	420	417	430	446	432	430	417	458	432	427	384	444	415	435	411	445	404	404	402	452	438	437	451	441	456	444	418	428	395	424	435	440	446	485	443	394	446	434	423	448	408	435	437	409	440	431	429	467	417	459	421	450	421	429	400	431	427	470	449	403	450	424	450	486	435	450	438	439	435	436	411	449	412	455	452	405	462	429	453	414	468	442	438	413	404	448	453	415	421	436	450	415	462	406	434	422	419	443	453	409	400	428	446	423	408	438	473	443	418	413	434	446	425	391	386	456	457	420	413	446	458	442	405	407	446	413	421	427	432	452	444	421	420	403	411	428	414	455	437	422	420	424	415	397	425	429	466	444	429	416	437	424	414	425	411	437	425	427	445	407	426	446	470	429	442	411	423	417	424	435	441	413	417	422	402	492	459	436	446	425	472	406	440	441	431	445	425	426	420	385	454	450	425	425	419	445	449	424	434	458	434	454	448	404	462	417	420	427	410	441	424	460	425	458	443	453	427	435	458	419	423	415	428	448	408	422	476	439	415	468	431	459	450	418	431	402	440	421	410	429	444	403	440	431	444	418	455	453	419	404	454	436	448	419	446	410	416	461	429	446	417	413	456	471	429	460	404	420	426	462	410	433	445	454	439	429	418	415	426	450	400	439	454	395	417	441	432	438	439	426	416	476	414	418	429	450	404	419	448	434	419	435	406	484	430	450	414	450	470	419	454	454	410	415	448	456	426	432	432	431	426	416	444	405	452	430	425	446	426	434	446	434	417	372	451	422	423	447	399	417	437	443	442	438	465	420	461	410	431	451	446	456	425	428	419	408	451	418	437	419	408	455	428	422	413	442	445	429	425	433	480	468	441	431	430	454	406	433	432	436	424	404	420	416	430	467	432	428	453	439	454	405	407	434	404	446	372	448	427	430	429	421	421	431	444	455	411	441	422	436	366	426	419	507	427	410	408	438	419	431	448	442	425	414	405	453	443	468	419	423	417	449	434	427	445	437	424	451	426	392	414	424	441	449	468	421	443	442	429	404	465	426	413	415	413	414	447	425	414	461	436	455	408	399	445	424	439	451	428	417	393	441	464	449	432	445	471	425	411	411	409	425	405	438	433	444	465	397	495	420	393	453	420	430	412	429	461	410	432	426	460	429	404	411	429	417	420	428	413	416	455	423	430	435	422	426	390	433	433	415	431	416	445	448	399	442	407	452	408	461	412	390	436	437	436	436	387	432	447	443	422	429	406	444	453	438	422	449	443	448	427	438	434	422	409	448	435	431	363	435	431	454	427	404	432	445	432	449	413	444	417	464	435	422	444	428	444	393	406	437	411	397	417	413	444	450	418	402	435	433	404	456	448	384	455	439	426	463	416	415	397	448	427	421	445	416	431	448	386	400	458	453	439	433	424	382	419	418	450	451	426	459	470	378	402	422	432	468	457	436
36118	49809	39440	28904	23766	19680	15365	12179	9390	7554	6245	4895	3946	3141	2709	2313	1913	1643	1476	1334	1256	1083	992	959	908	872	775	769	735	743	766	700	680	714	655	664	658	626	651	688	637	602	611	591	593	612	609	626	603	591	591	601	565	587	568	573	567	605	592	565	567	551	584	574	605	572	608	553	612	580	584	543	573	535	587	563	598	539	565	550	582	562	580	574	596	594	548	590	577	568	556	584	589	549	573	564	608	588	582	570	578	577	565	551	588	592	584	548	531	553	624	569	567	610	587	590	607	621	611	559	608	592	576	603	584	596	579	596	647	590	568	607	569	554	564	550	541	563	577	592	594	557	598	633	564	543	585	613	600	571	615	579	571	566	580	568	561	539	547	606	532	588	569	578	577	607	566	598	606	573	591	566	577	583	575	565	578	601	574	577	581	597	571	570	515	573	583	561	581	570	513	565	590	601	558	542	558	553	573	592	596	565	572	570	592	552	551	579	573	589	546	570	574	537	598	566	589	570	585	626	555	611	598	567	596	576	596	580	535	568	585	614	574	562	596	545	583	591	635	582	562	614	531	569	591	588	549	542	532	596	559	571	542	529	610	597	557	575	556	567	598	553	623	555	583	556	550	639	590	534	582	575	595	577	610	585	579	606	598	571	580	566	563	584	558	615	558	573	563	633	582	603	567	594	587	601	577	585	583	593	563	551	602	543	607	532	604	554	593	604	596	599	602	559	625	530	583	567	578	606	590	580	603	557	605	587	610	587	547	580	601	550	597	557	610	544	613	597	561	574	573	607	585	561	627	606	551	549	567	601	574	540	563	611	561	596	574	625	546	578	557	588	616	561	546	561	589	561	597	555	564	570	562	576	573	550	578	605	579	589	547	550	544	620	605	562	565	605	569	572	592	556	546	563	570	577	582	555	579	552	576	591	589	611	562	606	603	588	602	586	596	537	551	615	570	567	606	550	568	581	599	543	577	636	566	554	542	542	597	592	558	626	584	564	555	615	547	572	542	575	555	574	562	603	581	587	538	567	587	605	536	508	596	546	544	570	556	575	568	563	563	577	569	580	563	578	591	547	572	631	592	568	551	586	587	591	567	598	554	602	571	588	591	599	614	582	543	575	560	614	545	566	521	548	578	597	530	555	605	551	593	555	553	519	546	580	575	606	544	615	576	540	578	519	593	525	548	616	576	527	546	580	601	595	557	579	574	569	578	587	551	557	560	606	595	586	652	542	572	597	605	559	605	585	580	565	590	582	580	578	572	553	585	622	569	550	551	549	573	549	613	577	545	574	592	562	543	558	581	554	589	620	533	628	514	589	609	602	598	539	636	572	598	544	573	587	608	535	563	591	547	548	607	579	583	627	570	592	593	563	553	579	570	590	543	566	572	586	563	592	618	553	574	575	571	556	565	608	616	544	601	607	602	615	583	532	600	638	634	558	586	624	579	625	551	583	592	555	568	545	547	599	559	574	581	616	563	600	550	541	612	606	615	591	557	577	583	585	574	554	607	601	581	555	608	533	611	573	617	576	567	545	599	561	524	542	549	570	561	597	574	534	590	559	573	542	594	559	566	584	579	585	560	574	575	568	568	574	589	588	595	607	593	593	607	532	566	599	536	564	555	606	535	590	595	604	571	592	584	576	606	559	629	553	540	584	543	563	554	546	553	588	563	598	541	595	564	582	541	577	577	577	572	542	546	548	597	560	569	579	569	564	589	597	539	593	582	610	574	572	570	575	579	586	588	561	559	577	582	608	601	554	503	599	624	598	629	565	545	585	567	583	598	599	556	610	532	544	583	560	580	545	595	604	605	584	528	553	566	593	605	540	574	600	584	576	573	587	575	586	616	582	594	597	569	594	563	592	605	554	566	602	545	566	556	611	601	571	541	589	577	632	558	606	560	589	521	585	590	562	618	567	604	588	580	590	586	559	588	527	625	612	582	605	591	532	564	573	589	574	548	578	573	554	565	570	589	563	542	584	590	600	562	544	604	604	574	569	609	563	530	590	557	574	568	575	586	565	526	572	552	559	558	584	584	572	590	513	560	572	579	530	653	568	554	575	577	590	584	522	598	568	533	602	602	550	574	556	553	604	574	546	568	562	567	571	584	579	538	530	588	575	594	556	571	595	556	576	578	591	579	568	608	628	598	596	579	623	607	559	625	574	584	599	560	527	537	560	578	591	590	561	572	597	569	558	574	580	596	514	620	574	537	596	576	559	575	602	590	604	587	558	600	568	601	602	570	592	567	566	616	563	605	606	592	534	544	571	610	560	550	580	534	562	532	543	541	610	563	549	579	579	576	598	539	554	563	573	575	553	576	586	618	629	590	579	578	588	579	550	557	567	558	548	589	575	597	554	569	571	585	616	585	584	557	565	607	603	580	554	584	597	556	614	597	603	558	580	624	587	598	558	604	560	590	578	539	581	576	537	571	587	561	606	566	535	574	559	638	615	588	594	566	562	566	588	540	612	590	581	582	564	600	578	572	565	586	593	573	537	622	604	513	584	560	578	576	558	562	550	580	570	600	560	541	561	551	555	514	588	566	565	591	603	544	630	588	548	554	572	555	578	579	585	581	616	572	591	574	565	555	572	580	596	602	555	521	525	619	581	605	575	596	594	560	600	590	574	584	554	555	618	570	551	570	588	577	557	560	622	601	555	580	603	601	580	593	576	542	558	549	532	587	546	601	605	607	570	550	575	633	575	604	579	552	560	583	548	568	563	606	568	590	540	613	586	610	543	570	545	544	531	623	591	593	601	575	568	594	558	546	594	581	592	608	625	578	584	592	577	618	553	603	584	598	563	626	575	578	588	539	565	569	542	585	590	564	579	555	658	575	576	595	624	553	555	570	590	549	572	608	583	561	577	593	593	591	559	558	560	578	567	528	562	571	556	620	563	577	578	562	568	581	566	592	595	588	565	581	618	581	582	611	609	591	629	551	583	585	575	600	536	605	621	587	575	543	603	580	553	611	552	592	536	594	592	585	527	587	608	599	580	554	585	597	588	631	598	550	553	559	563	531	612	563	587	586	566	558	581	577	556	573	584	572	588	555	585	601	611	578	577	559	551	573	552	566	564	569	592	574	575	568	555	564	582	629	558	558	610	608	538	639	583	584	573	581	574	585	574	562	556	635	596	565	562	568	565	552	571	547	584	604	589	596	619	565	555	570	603	577	592	541	542	572	613	582	591	549	566	567	564	561	549	588	565	554	577	553	559	573	589	566	592	559	562	589	573	594	597	595	512	618	586	576	570	537	580	559	573	582	535	606	540	645	572	566	603	593	608	566	602	548	559	595	566	575	525	585	550	561	599	579	601	580	543	593	550	629	578	610	567	554	569	530	576	578	588	590	569	597	580	571	586	575	613	613	551	553	593	577	540	555	584	649	566	576	561	576	593	523	554	606	622	588	575	611	564	564	564	595	569	566	582	588	600	576	598	567	581	584	568	535	536	612	528	549	595	572	533	587	623	542	580	586	593
24551	21698	29395	25433	23359	21779	16741	10150	7212	5559	4290	3429	2790	2281	1961	1724	1467	1261	1141	1039	860	820	803	729	695	732	634	661	585	593	580	589	596	548	528	564	526	502	545	522	543	520	519	459	555	489	514	489	485	457	478	490	479	523	481	480	468	467	490	462	514	438	473	443	430	460	508	464	455	479	496	491	460	502	456	441	486	486	461	440	491	508	485	469	432	482	454	462	488	467	477	468	480	462	480	468	429	453	472	461	466	482	468	489	472	517	497	477	486	475	477	493	515	499	419	460	502	512	442	464	447	492	472	434	450	451	515	451	437	489	494	467	488	484	470	407	377	475	474	484	458	482	488	492	469	457	425	507	456	469	486	478	476	508	450	492	514	463	493	492	490	459	478	507	480	483	477	475	455	492	475	499	459	433	472	459	456	453	437	464	474	487	475	468	466	469	477	460	463	484	436	486	476	468	452	480	466	446	469	446	462	462	447	496	504	466	497	507	463	511	478	490	449	478	463	496	486	474	484	481	475	454	480	466	448	445	458	466	490	482	481	449	473	479	481	463	470	516	483	458	479	511	492	464	447	451	484	486	468	471	473	489	447	459	484	449	443	487	435	467	460	453	482	488	482	475	498	467	443	509	482	463	509	444	444	466	479	451	482	453	490	447	497	496	462	468	488	416	494	461	490	476	508	479	472	461	478	480	462	469	467	441	476	476	503	483	479	508	452	468	482	445	462	474	483	519	433	435	445	476	451	476	473	460	477	480	487	462	459	459	460	490	441	480	465	462	480	520	501	477	442	452	525	489	466	498	477	519	486	477	485	501	476	432	493	438	472	484	442	443	459	488	474	484	469	443	479	484	445	480	495	472	506	458	465	460	457	493	482	489	460	454	460	437	487	476	501	481	478	467	482	478	476	503	469	445	479	470	474	448	452	469	477	483	438	491	445	500	469	444	487	446	461	435	455	485	436	475	465	472	468	465	491	469	518	480	469	507	465	473	479	454	498	456	428	496	466	481	470	516	493	488	447	471	530	484	491	474	447	477	443	478	448	466	469	474	475	442	485	478	471	448	467	462	439	437	443	442	455	487	465	423	456	442	484	480	497	471	503	455	507	465	460	471	457	475	422	461	475	456	448	453	468	488	469	488	471	477	449	451	483	454	473	437	477	481	504	498	473	492	475	443	478	469	444	454	483	478	415	447	467	481	467	469	477	499	450	413	491	459	431	486	465	467	479	416	453	475	453	481	465	465	493	439	434	493	475	477	506	493	460	456	473	448	468	483	477	464	476	466	467	445	469	470	448	464	467	480	492	490	471	483	462	477	489	452	466	496	477	471	504	494	460	450	460	445	484	451	471	492	442	474	488	468	492	484	489	456	491	460	474	472	441	505	458	451	499	433	406	487	444	483	445	476	496	472	500	455	469	454	526	480	471	487	451	447	446	520	487	425	434	471	453	443	445	470	441	480	448	473	462	468	492	481	484	471	503	432	483	447	485	467	491	461	451	480	467	485	475	460	462	489	463	466	528	456	509	483	453	464	486	474	467	465	461	471	498	470	454	462	437	489	451	477	486	453	462	483	428	446	425	446	494	509	476	479	468	501	453	464	460	464	451	505	478	500	495	469	460	497	451	456	433	448	501	466	430	474	480	481	463	444	526	502	458	469	474	473	450	494	480	460	472	511	464	485	454	481	487	445	461	468	428	463	479	483	497	472	464	426	522	460	477	497	446	460	472	482	471	478	457	477	471	447	432	490	489	457	477	462	475	481	476	464	454	501	451	468	458	481	512	483	534	436	465	442	481	491	475	452	463	468	447	490	478	455	467	446	444	471	437	456	487	520	506	464	479	436	436	488	479	470	466	448	476	504	478	490	523	464	466	482	433	458	476	472	495	480	450	461	486	467	439	441	463	466	506	472	460	442	464	470	473	490	488	459	491	428	469	458	441	467	458	477	455	476	470	423	441	488	488	480	439	462	472	484	470	466	507	475	466	487	477	445	460	486	473	485	476	475	477	492	462	444	476	467	527	445	453	495	498	504	454	478	487	472	469	493	462	438	454	456	495	486	463	479	443	476	481	517	476	443	509	488	450	485	467	445	503	478	467	481	467	502	470	418	445	478	488	454	465	473	463	492	474	467	469	460	502	485	496	468	499	467	471	468	492	484	438	472	430	491	502	449	469	468	462	453	459	467	509	476	473	457	467	476	482	488	472	488	491	434	481	508	488	440	467	429	476	468	487	460	465	454	461	430	500	477	456	454	457	444	442	482	480	456	484	466	433	458	424	475	460	459	470	472	466	501	458	480	443	433	492	462	443	473	449	458	481	484	458	460	487	486	487	475	460	471	462	452	460	528	475	451	450	462	448	493	522	447	473	477	486	488	480	496	463	442	496	473	497	499	492	457	474	458	487	471	482	509	445	464	493	461	471	456	485	519	469	447	481	504	446	441	500	475	485	477	495	454	497	428	471	495	458	497	492	504	504	507	529	448	480	464	474	479	473	464	474	495	471	468	490	472	480	453	490	452	486	484	505	492	439	511	446	445	489	496	458	460	487	451	484	473	409	460	462	513	485	495	489	455	452	466	453	470	422	451	430	482	466	479	503	478	454	436	509	443	461	487	443	482	470	532	479	479	489	471	443	466	484	471	471	495	439	424	468	451	508	440	461	451	507	467	442	488	442	468	417	458	464	462	483	499	476	471	494	488	476	441	467	446	537	481	496	504	423	447	479	476	449	477	491	459	459	473	486	477	447	481	460	427	444	458	483	466	460	498	474	505	458	478	455	478	474	473	479	477	460	486	500	456	519	468	490	439	486	462	507	509	489	480	465	500	528	495	493	478	468	449	495	437	497	495	476	495	451	462	452	479	474	466	477	470	467	448	456	435	456	501	461	464	489	495	436	477	455	442	470	449	524	487	471	477	474	442	465	449	474	442	472	485	479	445	450	493	490	460	432	493	453	497	488	467	467	492	467	479	471	479	429	475	446	419	492	468	456	464	454	440	481	459	445	454	442	441	475	472	420	456	448	491	510	460	474	415	441	470	481	493	453	456	470	450	461	447	472	454	479	466	475	445	486	478	472	492	506	468	467	470	459	468	464	469	477	502	446	433	498	472	453	444	479	477	463	447	487	454	441	445	501	424	490	487	486	444	465	472	463	501	449	495	446	425	438	464	468	490	489	474	475	475	469	485	493	405	518	459	485	463	447	478	450	484	421	498	458	454	492	458	470	491	473	490	477	492	462	482	462	468	465	446	499	469	492	497	463	454	430	468	531	465	432	455	465	442	457	485	469	488	465	434	453	497	465	491	467	491	479	484	470	456	498	471	470	448	499	461	495	453	483	443	439	465	457	452	444	502	445	464	472	479	478	458	511	484	477	457	465	468	464	488	469	490	504	453	457	469	463	519	484	457	460	462	473	484	476	492	505	466	517	483	467	466	488	485	499	496	472	478	498	465	473	412	460	454	450	460	480	477	450	470	468	460	487	497
38594	61138	47188	35457	30308	26024	21123	17180	13721	11146	8856	7299	5972	4783	3976	3400	2833	2378	2080	1797	1612	1454	1320	1279	1197	1088	1043	973	944	928	876	834	821	828	805	715	751	737	757	722	726	673	623	693	668	687	635	661	613	594	646	697	674	673	637	672	624	607	615	636	632	575	651	672	612	665	630	613	617	676	595	634	617	695	612	658	621	632	668	631	640	671	618	599	605	649	603	599	620	617	611	660	586	621	623	638	606	605	625	613	599	656	614	581	630	592	635	623	647	634	624	584	648	624	639	623	650	640	632	629	602	584	648	671	681	648	638	603	658	639	605	622	574	617	638	581	596	616	617	659	586	605	618	614	608	612	597	635	584	594	628	613	625	599	586	570	584	666	614	630	614	617	632	609	600	648	625	613	610	602	629	667	613	630	620	654	609	607	608	645	630	622	592	579	645	620	612	646	669	663	644	598	617	614	615	617	663	625	647	635	613	595	629	590	619	643	615	620	646	619	571	617	669	657	658	625	630	649	609	598	683	617	618	615	612	653	580	647	618	624	644	569	615	620	618	632	671	638	597	621	599	679	643	620	640	641	586	632	609	622	595	618	631	632	632	647	611	669	621	621	611	612	641	657	605	596	635	611	696	624	604	669	608	569	619	562	662	639	635	613	627	633	594	621	637	628	650	593	643	640	580	633	570	596	657	603	634	643	633	577	622	663	645	597	602	619	648	559	642	619	616	661	668	636	618	627	600	603	633	606	628	674	613	616	624	632	629	660	640	609	618	600	573	586	645	645	619	577	624	579	620	643	631	613	611	599	619	688	607	640	595	629	640	627	627	644	603	630	644	574	586	607	663	640	627	645	639	656	596	630	602	582	628	610	662	664	538	593	638	642	632	610	642	594	603	600	671	652	651	586	599	638	599	635	622	629	624	615	617	617	635	608	677	602	606	657	622	632	639	632	643	619	664	634	622	624	635	673	606	636	637	629	612	606	600	643	631	629	681	588	617	658	612	614	590	680	615	613	656	660	587	591	633	639	598	653	635	625	621	638	614	620	599	612	592	615	580	587	607	628	608	659	602	616	639	572	589	629	617	623	645	626	601	643	658	612	610	630	639	591	604	612	574	606	593	639	638	654	655	658	620	607	630	635	598	585	594	626	620	648	652	631	597	606	595	605	649	639	617	645	634	611	645	617	602	629	589	567	648	614	638	633	629	599	627	631	648	631	624	618	633	629	652	630	608	604	629	650	616	594	629	655	654	613	672	620	657	620	606	628	631	632	599	611	623	622	630	579	609	614	606	601	599	634	624	643	629	595	598	639	583	613	648	615	590	597	662	605	687	600	631	615	607	634	607	652	642	602	651	598	633	634	607	668	645	589	626	631	652	623	598	627	648	594	574	650	672	644	669	615	644	598	634	592	622	604	694	650	641	628	609	587	599	637	589	577	588	636	643	655	600	637	649	636	661	636	620	579	658	661	622	581	621	613	606	631	599	602	625	628	637	643	627	655	608	594	582	565	653	590	612	593	657	642	643	614	590	642	655	590	704	635	621	591	650	590	682	661	558	630	577	600	585	613	634	615	653	623	602	564	606	607	631	610	623	663	605	559	629	599	585	631	647	632	620	673	627	595	614	634	649	630	626	604	563	620	617	635	663	648	590	616	611	632	652	604	629	617	661	638	632	625	609	620	662	620	639	632	658	668	619	614	596	598	605	646	628	599	617	640	675	620	625	662	585	604	595	603	600	615	655	610	639	637	629	611	637	629	619	634	604	646	618	644	600	657	649	609	618	574	690	596	581	607	609	595	617	651	589	616	632	639	624	656	592	608	599	620	577	618	597	589	606	608	609	656	629	636	603	606	582	592	651	658	593	616	602	642	612	653	645	641	618	576	626	605	664	618	635	580	623	670	661	592	644	617	651	609	629	613	557	587	593	608	634	631	598	658	603	634	653	593	580	640	614	597	606	633	597	627	570	651	634	620	646	623	625	622	659	660	621	619	619	627	620	623	647	634	614	596	646	598	619	645	653	634	627	609	616	594	575	600	630	623	600	642	593	615	615	649	601	640	649	591	576	604	620	606	654	657	615	575	641	604	592	612	640	619	593	583	609	668	554	628	649	619	601	617	612	616	633	605	649	657	631	600	655	601	646	605	628	634	600	629	618	605	626	604	614	625	564	620	621	557	577	674	604	616	626	645	618	632	657	618	615	610	615	577	646	588	669	627	620	621	614	606	625	639	652	588	638	614	614	596	645	609	646	620	589	608	595	596	676	624	565	639	619	581	600	628	600	599	637	588	628	612	642	586	669	636	684	623	608	634	649	615	639	585	647	655	609	605	579	654	652	612	611	630	595	600	652	630	650	645	593	578	560	655	643	646	615	624	625	649	656	591	614	599	637	608	667	646	596	591	651	608	625	629	611	640	616	614	630	657	657	606	588	605	595	617	617	640	600	623	582	619	635	632	656	610	594	631	583	630	658	630	617	626	659	615	676	656	626	623	681	615	656	593	599	615	643	634	565	632	608	612	646	633	621	598	636	619	634	649	651	642	641	677	615	617	640	562	621	617	586	620	639	653	601	623	615	627	653	578	610	641	653	625	613	626	626	565	592	574	676	654	619	635	628	649	633	650	605	631	622	590	649	619	613	631	591	614	597	594	646	612	620	613	597	585	623	595	612	622	605	593	641	611	608	588	637	604	599	604	648	609	620	668	610	590	611	610	645	637	653	635	621	621	587	622	619	626	629	696	633	644	630	613	672	623	627	606	621	676	586	638	644	590	612	605	621	629	622	638	673	592	628	682	632	640	605	623	627	590	627	606	629	613	639	637	604	622	610	585	629	644	667	629	632	593	674	626	626	627	612	583	622	608	647	614	626	633	624	655	614	636	659	615	668	586	593	581	635	651	619	639	629	617	614	619	613	612	674	612	622	605	642	636	590	618	647	614	582	628	620	651	591	594	626	586	596	579	643	605	622	642	642	616	616	600	695	610	634	632	649	648	602	606	595	653	557	598	599	625	630	625	638	576	637	658	659	592	612	622	615	616	617	621	622	633	642	616	618	668	615	644	612	583	609	620	640	630	618	630	624	614	614	608	624	608	646	613	610	578	570	646	626	642	635	632	659	605	638	615	642	585	625	618	643	632	626	620	625	626	597	643	622	642	636	582	625	617	640	589	640	608	616	603	594	633	632	601	592	622	616	578	600	616	624	651	639	640	654	567	627	607	667	599	628	635	584	607	613	638	662	635	639	569	679	632	594	588	585	634	659	656	608	660	625	629	596	622	621	597	624	679	610	631	589	635	581	566	619	593	631	648	624	662	616	631	620	603	642	590	600	621	569	649	608	600	611	658	641	634	606	665	605	588	652	627	654	625	609	608	617	608	598	588	585	567	632	612	646	617	616	618	635	632	624	639	637	612	600	608	620	627	597	575	637	630	570	562	642	608	621	606	652	619	642	628	618	630	619	605	609	605	599	630	582	653	588	586	628	629	623	635
23493	21636	29636	24331	22348	24204	23549	14107	9597	7444	5758	4570	3656	3083	2426	2089	1801	1596	1342	1241	1105	1034	873	879	805	807	760	708	686	678	613	584	637	571	584	572	564	508	530	513	479	525	514	493	491	521	508	521	504	483	524	502	480	470	497	470	484	432	493	510	516	471	507	458	467	455	518	470	483	479	495	498	492	495	481	479	496	442	509	443	474	460	451	472	474	479	495	420	449	480	449	437	459	469	490	468	426	447	504	466	464	492	434	451	454	441	473	455	470	473	499	512	480	470	497	458	474	444	485	436	476	466	433	458	472	444	429	436	477	460	485	495	452	504	476	422	487	458	451	458	424	462	418	484	462	455	455	480	459	483	463	479	456	441	472	446	452	511	471	473	462	463	453	482	488	454	446	467	439	481	521	435	441	435	493	467	427	484	453	463	475	459	432	480	509	466	457	523	467	471	458	460	459	445	465	477	462	510	456	466	446	504	444	457	481	439	466	453	495	472	449	456	462	477	458	506	415	479	479	392	536	453	478	465	458	449	479	472	433	458	455	450	440	488	412	469	473	470	454	443	452	449	484	517	460	493	478	463	443	419	469	474	473	459	451	521	497	448	426	470	447	461	509	454	461	458	478	463	462	443	459	464	473	522	472	484	470	444	461	486	442	443	483	487	424	463	484	481	444	459	428	485	479	443	462	442	432	478	509	503	466	475	449	461	468	464	421	448	453	513	505	464	529	430	454	455	509	406	458	482	481	470	462	467	455	497	497	513	454	437	457	463	462	456	460	474	470	487	462	449	434	439	475	507	463	445	470	476	506	483	474	469	456	504	442	439	464	475	455	458	512	429	440	460	451	436	475	439	468	453	497	485	465	496	458	447	461	459	447	483	450	472	494	493	459	475	431	436	498	485	464	474	462	456	405	465	487	509	504	452	479	443	445	463	499	480	467	507	455	469	459	493	460	430	449	470	463	465	463	473	462	502	469	429	459	487	458	498	456	468	446	480	457	492	432	520	478	491	461	438	470	478	438	460	477	470	461	440	480	478	478	490	491	448	503	475	464	474	443	498	460	478	448	468	446	450	458	486	460	489	448	417	452	454	491	485	460	450	452	429	457	427	446	476	472	471	480	477	471	443	421	445	465	464	483	437	472	468	449	477	479	490	448	486	486	472	439	435	428	475	429	456	500	445	420	463	485	491	457	492	471	469	447	478	465	474	480	466	487	445	478	479	484	447	492	461	463	456	458	479	497	475	504	480	429	459	463	485	464	472	467	438	468	512	463	500	474	446	470	431	464	480	443	478	461	507	476	462	473	450	484	468	438	467	476	482	457	464	477	431	492	446	462	528	468	429	421	423	440	494	469	468	462	469	469	476	475	498	497	450	486	462	476	447	429	431	452	456	501	479	466	471	497	438	459	448	452	477	452	455	463	466	477	462	472	464	506	432	485	461	435	462	495	449	457	472	454	439	454	454	488	461	460	462	463	494	470	419	484	469	473	426	453	487	465	463	445	470	463	459	479	473	432	471	496	452	486	483	467	481	480	465	485	441	450	457	488	438	465	502	472	481	459	480	461	499	450	425	476	429	448	455	463	493	455	442	444	476	422	476	461	479	464	449	507	443	451	472	463	441	463	482	485	474	455	463	471	459	479	437	462	443	462	453	482	472	458	452	454	448	451	460	473	492	487	476	452	463	452	518	469	434	505	445	422	469	462	502	465	464	475	472	477	436	451	483	444	463	479	505	469	479	471	443	450	482	475	465	464	486	496	504	484	494	404	468	450	466	468	451	448	477	452	462	492	464	437	439	456	439	466	447	435	491	487	456	442	466	459	473	484	462	452	429	489	473	455	433	461	465	483	478	466	442	459	457	501	463	455	465	477	446	468	442	460	484	444	506	464	440	454	476	422	498	500	471	465	446	491	455	442	441	434	472	459	498	456	465	456	404	482	454	467	480	447	443	482	457	447	471	486	474	452	502	513	513	507	468	457	463	508	459	460	470	495	450	504	463	475	453	466	467	456	450	472	424	491	456	501	463	473	460	427	478	458	476	480	440	427	462	455	434	469	429	503	486	460	504	480	471	449	474	465	446	523	463	466	494	480	460	442	437	517	498	476	474	452	465	447	465	487	477	459	454	484	467	500	448	453	422	417	477	431	461	436	486	412	459	459	454	454	472	490	469	438	462	424	470	445	486	448	462	486	485	439	433	421	457	473	520	467	449	488	466	475	428	443	450	502	523	500	460	445	471	425	466	440	474	457	448	429	456	460	494	436	500	490	453	467	504	479	449	472	462	495	464	463	481	465	452	457	480	463	490	420	457	454	451	501	476	487	439	487	451	453	428	448	483	524	447	474	506	491	487	466	490	480	504	456	447	496	461	459	472	425	457	450	453	423	545	476	477	479	472	455	451	447	463	513	477	515	492	453	415	519	464	466	463	519	421	478	465	464	472	465	463	462	471	410	444	467	437	476	409	498	487	479	447	455	465	428	508	464	472	480	451	451	465	492	505	509	453	476	482	422	448	490	451	530	511	472	481	414	483	450	480	484	458	450	496	470	485	463	476	451	487	486	477	475	469	517	467	474	482	463	462	491	436	526	454	416	480	444	464	429	442	478	428	429	482	440	486	461	463	479	448	446	457	457	471	493	464	420	454	521	466	474	477	477	489	473	475	485	433	469	483	484	454	509	483	477	478	480	459	472	471	465	458	462	448	439	473	488	459	481	449	467	469	463	494	468	480	459	498	440	492	453	498	517	452	502	483	483	479	452	449	475	467	441	466	480	472	493	461	450	478	462	455	479	468	490	453	461	441	469	475	447	482	455	490	506	446	423	466	443	435	438	490	448	454	462	503	493	476	450	479	482	451	475	481	433	459	441	493	487	464	490	452	492	492	431	471	460	454	446	470	442	459	439	444	448	450	450	501	464	467	446	423	472	437	497	456	480	428	443	461	464	424	432	458	439	477	487	467	414	478	446	465	457	473	440	472	469	454	450	441	484	484	467	451	477	461	444	465	438	437	517	479	464	464	453	449	491	456	448	478	514	460	515	461	426	465	455	454	452	480	504	459	428	451	466	492	426	468	485	470	422	496	466	446	435	455	466	446	439	510	472	454	459	455	480	423	471	462	472	475	457	481	443	458	490	437	420	478	458	512	484	441	461	456	477	433	454	514	465	462	457	443	423	485	465	423	450	474	469	434	436	444	468	464	514	453	449	468	404	479	482	525	491	476	429	471	447	445	457	468	428	489	469	457	455	474	447	474	421	492	469	454	457	442	447	477	448	478	459	462	461	457	481	473	484	448	437	441	451	489	508	447	441	477	492	468	470	477	461	443	481	477	483	502	468	453	465	470	455	453	482	473	490	465	504	483	485	499	429	473	480	403	452	453	454	430	485	461	450	456	453	463	469	467	467	440	467	438	467	441	434	441	464	465	466	469	496	467	468	472	480	488	437	454	468	470	483	447	492	445	496	461	467	457	445	445	454	460	481	462
42520	67408	52128	39526	34545	30093	25326	21005	17040	13854	11469	9233	7502	6240	5112	4315	3615	3014	2625	2238	2048	1864	1581	1460	1358	1245	1124	1057	1003	1037	1010	895	870	816	833	802	722	759	749	692	686	702	698	693	677	649	652	653	668	654	691	606	596	677	656	608	601	571	645	613	663	583	599	625	641	623	640	625	612	603	628	632	590	621	618	663	614	645	664	603	579	645	616	626	628	611	639	610	585	588	642	540	577	597	616	606	593	610	603	587	601	647	579	630	615	576	568	644	579	583	640	616	571	557	611	598	597	627	616	583	636	585	600	604	652	579	616	632	595	615	596	596	585	581	577	605	658	607	560	594	612	562	547	591	609	618	595	593	600	618	612	642	562	617	571	591	629	626	602	632	577	581	601	586	596	632	594	609	598	616	606	598	598	577	564	640	584	582	632	606	605	596	618	586	632	610	652	551	637	632	599	644	600	629	598	625	578	608	621	600	588	576	590	579	632	582	586	617	612	600	568	547	582	556	655	591	604	603	593	644	578	576	606	613	543	594	604	628	597	591	578	613	626	638	590	633	585	620	607	629	598	623	598	565	618	595	576	596	619	600	596	627	575	597	606	632	588	597	618	612	605	585	631	618	628	611	618	628	631	592	614	624	612	566	602	593	558	569	615	556	614	604	571	561	641	629	609	602	589	619	607	569	612	624	593	548	626	609	636	581	562	605	583	603	614	573	603	639	606	606	584	595	615	623	607	620	588	597	619	603	611	589	604	586	631	562	596	595	579	577	620	560	626	612	612	603	614	614	647	624	599	598	578	599	591	593	597	578	586	587	613	644	587	633	622	611	645	601	599	616	566	629	619	628	556	587	613	578	592	611	602	611	582	642	642	614	616	613	604	607	587	603	576	585	650	575	605	591	590	581	619	597	553	624	623	590	595	554	624	627	590	619	608	640	603	602	597	608	597	616	632	608	608	626	617	614	565	596	624	608	614	589	590	635	666	601	578	603	648	546	609	578	567	620	567	598	575	559	581	583	633	619	624	624	589	589	589	609	584	588	564	615	590	625	607	623	581	632	609	623	652	629	621	611	597	563	567	611	614	608	597	606	627	572	620	611	590	612	608	590	582	632	604	623	614	608	604	623	590	618	598	598	608	615	603	599	591	585	603	603	592	575	569	622	595	598	525	597	605	610	627	608	606	644	645	568	605	602	616	560	595	604	575	634	613	621	604	603	610	639	587	593	603	617	576	618	575	643	595	609	601	591	645	571	606	629	660	615	635	576	603	564	594	603	579	566	586	650	587	623	586	576	567	560	623	621	619	592	614	618	597	618	613	575	630	615	590	658	612	576	593	646	587	579	541	540	586	602	584	601	605	586	619	616	569	660	598	599	596	592	572	621	623	609	580	629	610	612	634	621	578	602	573	611	604	582	606	581	570	591	624	620	583	581	636	557	606	645	655	618	623	572	614	610	578	591	567	587	609	593	615	632	640	609	565	615	625	593	615	621	603	565	599	595	582	653	627	613	589	592	609	599	582	623	613	609	580	583	601	593	587	586	596	608	601	578	568	600	579	547	607	580	611	632	606	601	608	611	587	583	635	622	595	613	646	621	599	616	609	562	595	609	618	589	593	612	616	574	586	587	629	582	632	603	592	582	597	607	611	613	619	600	608	592	559	598	613	598	670	561	565	643	591	603	642	643	615	567	585	570	586	650	605	600	610	589	592	591	615	605	595	614	544	582	624	661	611	626	633	629	610	581	598	608	592	628	640	548	597	599	587	602	565	607	605	602	580	608	600	569	585	612	638	601	615	632	611	640	593	612	543	622	590	604	595	614	602	601	534	637	587	650	629	569	597	614	623	580	603	576	626	592	666	590	621	572	619	602	616	610	593	617	620	635	629	591	617	602	627	574	607	601	603	596	591	618	574	615	628	612	586	606	588	582	575	629	573	618	609	642	629	598	642	659	588	589	574	616	584	602	576	624	630	610	610	621	658	536	632	606	609	625	620	632	624	602	584	595	575	649	628	647	631	591	581	604	562	627	602	651	608	567	619	585	615	592	599	629	594	617	615	588	576	612	579	640	589	592	580	599	627	600	582	551	664	601	565	628	592	600	618	564	642	589	574	589	638	600	641	636	611	600	600	629	588	609	593	608	619	568	544	601	585	590	584	560	621	555	559	586	600	553	607	589	630	613	654	624	628	593	574	578	620	634	619	582	612	573	636	562	596	602	596	595	642	586	605	604	587	640	590	602	621	575	624	616	588	619	612	597	647	663	595	580	575	640	608	605	607	602	607	614	596	593	615	628	601	562	587	624	620	596	608	629	632	552	684	592	624	550	585	571	600	584	598	631	648	578	623	629	553	550	592	634	595	614	605	600	556	608	635	626	605	598	635	624	603	579	606	644	596	588	570	582	559	610	596	610	625	596	647	587	638	642	572	603	604	638	584	587	600	625	609	597	564	643	604	593	646	623	608	578	612	619	596	618	647	635	640	611	561	615	576	600	553	641	629	607	603	630	552	621	574	604	565	562	572	589	615	586	605	642	593	613	625	618	655	621	610	606	583	603	591	571	602	622	575	608	597	600	623	605	607	628	587	603	590	599	583	647	531	601	596	585	623	618	642	626	642	630	583	596	619	567	579	579	582	626	619	531	628	625	563	627	610	672	616	612	600	574	620	547	629	625	569	616	589	612	584	625	629	580	630	602	597	606	619	603	621	575	616	585	594	585	562	599	649	615	582	582	618	616	643	602	592	593	638	561	582	590	604	666	587	651	611	588	602	600	593	648	585	598	603	601	635	588	603	601	609	581	580	606	563	617	612	592	578	631	607	619	587	593	590	602	531	600	607	570	603	554	564	641	577	608	615	578	606	579	609	607	567	588	624	588	579	591	628	593	610	588	602	595	608	603	625	580	580	623	629	590	588	648	581	580	593	640	609	615	576	611	636	608	585	601	593	604	616	591	560	624	621	562	563	624	584	591	581	633	627	607	586	624	626	606	606	596	614	591	648	557	612	589	600	619	603	594	597	611	586	618	577	591	641	594	598	563	594	637	592	590	580	601	649	587	616	585	622	544	623	589	635	626	593	575	575	631	645	583	623	654	597	604	579	598	633	573	605	590	581	596	655	571	558	602	628	651	590	599	578	624	625	639	637	614	607	598	614	580	587	620	609	560	655	647	596	626	580	599	614	594	617	628	618	594	604	602	588	575	583	600	612	646	588	616	595	583	549	594	633	612	616	592	620	602	588	568	600	636	627	570	582	607	623	627	547	568	629	612	552	620	572	606	588	622	580	631	623	627	627	594	590	590	578	602	590	616	607	631	614	628	616	654	633	615	648	638	584	605	626	612	618	584	598	635	570	590	585	649	581	584	588	576	616	596	597	606	591	627	598	600	590	573	629	574	640	602	639	629	589	583	579	598	630	630	585	616	600	605	606	613	592	589	639	646	600	595	616	637	642	604	639	624	626	624	689	665	595	620	621	602	580	602	572	615	663	604
29705	31017	35147	26823	18523	12832	8735	5812	4237	3327	2564	2090	1664	1468	1240	1125	976	851	737	722	680	606	620	567	562	537	527	524	497	487	537	473	508	471	431	460	448	447	449	420	453	481	443	434	432	434	452	456	463	394	451	444	432	453	418	439	382	432	429	449	442	426	429	464	428	417	417	427	431	409	450	442	428	447	429	437	459	409	408	444	413	402	377	416	400	445	428	431	423	429	427	417	405	448	416	423	431	445	450	414	403	451	458	412	471	413	420	423	403	450	405	454	436	387	410	430	434	413	444	420	413	476	465	414	428	445	416	432	425	438	411	413	432	407	451	416	409	369	429	435	428	416	427	412	435	423	432	408	405	414	401	416	433	448	409	454	428	457	455	400	420	445	440	414	420	473	377	418	436	433	438	400	470	406	391	400	430	445	404	448	465	440	393	447	435	421	438	429	430	407	428	454	409	409	437	419	424	441	453	473	407	423	422	419	420	403	455	434	411	424	454	408	466	427	441	400	453	430	406	388	431	444	454	408	432	429	450	404	453	405	446	428	428	446	430	434	436	438	405	440	424	401	414	419	405	455	412	379	426	405	400	393	458	404	389	427	417	440	410	438	432	431	432	422	454	417	427	439	422	473	436	437	409	413	421	403	434	404	428	461	459	399	426	435	418	386	436	437	412	393	420	434	440	439	414	454	445	424	446	429	408	407	416	430	456	411	436	401	434	427	429	435	405	402	401	420	436	395	389	384	443	457	440	425	431	440	416	454	402	420	448	437	415	388	399	387	419	402	435	458	421	438	425	436	426	387	408	419	468	444	468	415	418	419	384	423	434	411	411	400	384	442	415	424	444	412	394	439	386	421	452	424	462	413	408	376	438	423	430	444	444	450	418	419	432	432	397	425	447	428	437	434	429	417	429	434	425	419	412	436	430	396	388	444	404	396	415	439	484	442	402	429	453	439	440	406	427	412	417	433	417	442	468	412	418	454	418	429	447	444	433	432	410	432	422	456	402	401	407	427	453	430	410	427	452	405	420	413	422	465	440	432	407	462	428	457	387	424	407	443	468	416	435	429	409	427	456	406	409	375	434	388	423	430	445	422	468	392	430	416	464	433	423	432	394	467	450	433	449	429	420	406	461	425	407	424	438	407	455	437	430	413	412	447	423	454	370	437	375	420	403	421	405	463	483	447	458	412	425	424	389	403	403	412	387	456	423	440	437	371	415	423	439	442	450	436	422	433	431	393	432	394	423	459	409	424	398	433	430	412	415	447	443	419	455	428	451	450	401	442	442	435	429	432	446	396	385	420	434	455	414	387	425	413	458	420	439	433	424	442	388	383	410	413	436	439	432	402	359	443	446	449	441	457	462	439	407	449	446	386	434	460	418	419	459	419	458	411	448	412	417	455	431	408	420	402	459	401	406	426	406	415	422	464	454	416	435	435	418	434	437	404	445	430	427	442	394	406	445	432	423	432	402	399	432	397	445	409	419	433	449	448	403	458	411	465	424	464	438	397	455	427	453	435	426	438	419	441	412	421	427	425	423	477	423	398	413	399	468	423	411	418	404	441	431	399	421	417	391	440	449	418	403	393	438	405	455	445	426	412	413	407	455	419	426	427	425	391	419	416	440	406	426	468	453	432	442	439	422	416	430	439	411	434	461	407	426	430	452	432	422	442	428	442	392	392	445	413	414	474	437	445	438	453	466	432	411	457	420	463	408	420	427	436	463	412	403	398	436	409	407	410	433	448	405	400	441	437	438	425	442	449	393	427	436	464	416	419	446	474	423	419	487	413	438	421	421	419	429	458	436	487	440	432	463	441	443	438	438	432	424	402	434	407	404	438	467	436	437	420	436	428	429	430	404	431	403	426	421	455	419	420	465	423	445	408	470	426	401	417	419	371	447	407	444	432	434	465	410	405	440	448	449	462	463	450	394	401	416	433	378	402	411	452	451	427	415	376	410	416	397	437	382	453	409	402	443	447	435	468	418	463	446	454	452	419	426	417	421	407	428	447	448	438	454	431	451	425	441	425	433	393	434	411	467	415	417	465	422	404	445	424	452	444	467	380	433	405	420	415	446	413	452	406	419	411	447	410	432	476	428	423	413	440	421	430	443	422	425	402	447	423	437	414	460	436	466	439	447	422	447	447	465	437	388	393	470	424	410	368	410	409	434	439	408	450	422	429	443	425	401	404	457	421	430	419	432	462	437	441	431	419	441	413	458	425	436	435	406	465	437	469	401	467	424	432	425	449	458	455	437	411	424	407	419	425	420	400	465	435	398	401	403	387	432	403	405	429	408	438	420	420	461	398	420	429	428	443	412	451	430	411	412	382	409	452	416	409	425	409	392	408	401	421	399	430	407	454	442	426	451	488	448	412	444	460	400	409	439	386	437	405	415	413	400	430	437	417	428	434	435	421	446	442	405	426	440	425	432	455	469	448	393	389	447	443	423	434	443	413	418	412	425	407	410	408	461	438	373	411	444	425	445	434	425	411	438	424	407	415	440	428	439	449	444	441	396	403	439	421	410	421	429	405	448	417	431	457	449	430	425	429	488	405	421	442	429	451	452	407	409	453	401	399	384	426	424	426	418	459	450	386	442	414	429	424	427	435	442	440	456	427	431	415	426	438	420	429	438	382	397	427	468	424	433	426	465	419	445	444	421	441	432	424	431	411	434	389	425	462	426	445	436	423	425	423	408	464	428	473	439	418	409	423	455	428	447	428	412	461	433	430	438	451	447	397	451	467	449	438	423	420	416	444	455	421	442	451	416	456	422	462	452	424	432	470	452	429	438	455	423	407	458	420	442	441	407	421	437	421	435	410	424	452	417	405	406	389	442	418	388	448	388	413	427	461	425	436	451	404	390	403	458	420	457	451	437	434	475	431	425	397	430	408	431	452	433	455	436	437	422	442	460	396	424	421	427	476	412	384	414	400	442	447	472	417	432	423	431	427	415	402	420	419	421	441	436	420	412	440	401	418	445	396	439	457	433	420	408	415	448	407	435	388	407	425	415	428	432	424	424	418	422	427	410	459	419	421	403	423	418	453	467	440	436	445	443	431	456	434	411	413	403	454	441	436	393	440	461	388	455	414	448	449	421	419	396	509	444	435	375	408	456	418	430	377	409	418	419	436	438	448	429	446	420	431	478	410	382	413	418	443	430	421	420	445	431	419	405	439	436	429	427	436	418	451	455	406	417	409	412	429	393	415	445	410	427	467	409	440	408	431	448	437	403	408	429	448	447	417	434	407	401	415	413	455	433	430	444	448	435	468	439	411	451	456	438	416	415	415	407	406	451	438	420	437	440	410	469	417	426	451	447	433	421	403	404	431	419	413	405	431	437	440	443	417	447	422	399	428	417	460	414	391	412	392	404	390	450	388	422	416	442	441	439	415	402	396	415	401	449	436	438	412	437	430	440	410	429	445	442	439	423	414	416	441	402	455	451	477	487	462	410	441	423	421	453	391	410	459	443	419	390	417	464	390
36157	48882	40017	28624	23461	19219	15202	11883	9395	7215	5711	4752	3707	3009	2595	2130	1796	1649	1458	1279	1141	1124	950	964	877	854	828	770	783	724	728	640	728	691	675	666	712	666	653	624	603	602	595	592	619	575	582	566	623	614	589	560	584	552	558	588	557	578	567	589	565	566	576	570	616	573	604	553	531	598	573	552	573	606	598	567	578	576	574	591	577	563	582	584	577	607	556	610	567	577	634	564	583	584	588	536	568	552	586	580	550	619	590	581	575	539	571	548	582	546	571	515	617	570	550	624	569	586	587	601	563	592	562	557	572	575	548	527	566	559	579	565	584	555	541	578	592	582	577	574	566	567	602	571	573	597	583	565	589	538	557	597	547	566	543	559	550	567	592	539	568	586	594	561	600	527	594	622	577	592	537	567	561	579	583	560	592	568	578	565	594	556	583	546	575	560	572	575	595	547	573	579	578	556	548	575	562	543	570	534	593	554	533	547	548	588	551	572	572	579	579	602	561	579	573	539	606	566	600	556	582	578	560	557	595	577	607	557	568	599	597	590	515	588	540	600	564	556	563	525	563	564	623	591	569	571	552	586	549	583	570	602	529	543	549	589	559	543	590	594	548	549	564	515	562	604	585	589	567	579	552	596	578	556	568	577	585	556	561	499	582	570	605	527	568	551	542	566	525	588	549	579	555	607	551	585	584	573	540	580	576	550	606	605	581	563	565	575	589	547	560	541	609	595	599	566	558	599	567	565	551	558	583	580	548	545	561	558	577	568	581	583	535	540	573	572	571	623	590	549	573	541	557	595	570	572	549	595	587	591	531	535	559	560	598	546	641	597	574	588	555	584	525	577	567	558	624	567	523	535	604	582	513	608	572	519	586	588	553	573	562	593	562	576	596	525	598	558	578	596	551	590	571	581	593	559	576	567	550	546	560	572	557	552	554	573	570	536	551	577	613	550	542	561	601	591	581	568	575	601	560	577	618	574	538	576	545	574	639	578	589	546	568	533	572	613	590	540	558	570	591	556	544	567	569	592	564	608	577	579	546	570	612	609	576	602	539	572	564	541	589	613	572	588	583	566	543	598	583	574	595	568	559	549	542	600	604	600	548	562	592	561	608	569	586	586	574	549	588	559	554	582	554	579	574	573	602	555	534	555	588	567	586	564	570	602	592	571	566	555	522	579	532	552	558	557	600	565	563	556	565	577	547	548	592	572	578	588	564	570	591	531	535	596	611	558	582	586	609	577	577	567	530	565	549	554	572	590	572	608	590	570	549	491	535	592	562	601	565	630	530	546	529	563	553	585	560	537	545	582	548	514	580	571	596	524	588	547	580	572	586	510	569	615	542	583	573	569	588	540	577	569	575	597	578	552	536	598	548	629	587	574	579	578	578	585	577	561	532	550	615	585	564	562	590	574	600	525	560	568	565	559	586	560	555	577	553	599	592	572	589	549	518	582	571	586	561	571	589	575	572	553	570	554	586	560	550	570	574	562	559	554	571	581	560	564	562	549	584	572	535	564	548	545	569	547	612	585	610	593	611	560	529	577	585	574	574	571	603	589	556	574	565	553	578	593	567	577	548	554	578	568	554	605	583	597	565	554	528	554	548	536	537	588	596	566	551	567	572	572	544	539	593	580	581	558	564	603	618	560	579	584	593	545	564	581	581	548	568	582	562	557	557	550	606	583	564	595	579	555	580	573	531	538	587	569	588	573	548	578	585	541	596	609	559	583	543	563	595	616	602	577	585	592	574	533	592	581	568	561	558	559	586	578	578	578	562	579	566	582	546	568	560	561	605	577	558	584	592	537	546	545	578	530	592	563	561	550	545	566	563	555	590	571	547	567	588	551	550	555	608	581	596	529	573	559	584	509	601	554	593	613	566	544	541	608	592	567	558	591	553	479	549	602	565	531	577	580	614	601	549	551	546	609	559	563	596	575	548	543	548	566	603	583	591	573	605	564	582	598	590	574	556	546	590	556	586	550	562	611	558	567	571	527	568	564	555	585	563	618	584	538	526	583	564	543	584	561	555	587	577	539	556	549	569	615	532	584	600	557	548	550	584	575	572	553	569	554	530	586	610	605	554	535	549	534	585	584	551	554	565	559	550	569	582	581	570	574	567	570	612	548	582	549	537	585	597	569	542	549	583	560	572	545	555	582	607	597	533	546	555	579	579	586	571	571	606	581	572	535	572	561	569	580	552	558	553	556	547	561	578	575	544	556	575	545	575	556	555	556	591	556	569	602	562	574	551	579	570	607	579	619	590	598	601	574	556	614	559	566	562	593	610	576	573	566	514	593	592	604	572	575	546	559	564	559	577	562	546	570	576	544	589	604	606	554	617	596	557	575	570	583	557	575	572	617	548	523	571	546	530	557	613	607	584	595	591	564	548	576	571	568	556	601	544	535	580	609	589	564	587	552	528	566	595	574	531	616	506	545	594	549	571	590	596	593	561	574	567	584	539	572	558	558	590	607	594	553	537	562	565	595	596	578	591	580	565	570	601	592	562	547	583	571	576	550	562	574	587	604	609	585	569	585	597	541	562	561	526	600	582	573	526	556	537	611	607	569	543	547	547	633	594	545	585	538	581	526	578	618	599	558	592	580	582	544	613	533	554	597	583	613	586	576	589	558	588	571	560	551	593	540	569	570	524	587	591	592	579	589	550	556	528	598	553	579	552	557	578	567	571	536	560	562	590	545	565	595	593	569	592	580	572	568	574	583	573	608	527	581	542	565	564	499	563	544	597	588	536	553	567	581	574	578	577	559	580	551	603	502	539	568	569	583	562	565	557	594	587	555	588	547	548	552	608	572	538	553	613	601	606	575	552	575	605	603	587	620	600	563	563	562	599	571	597	582	560	594	559	592	615	568	560	607	568	599	520	545	565	558	596	584	598	586	552	591	603	619	542	541	583	563	575	558	584	580	553	590	545	597	569	567	539	569	610	596	572	587	573	593	561	515	597	582	569	586	557	560	578	503	577	566	582	547	569	597	559	588	528	579	570	546	612	542	572	572	577	581	526	555	588	569	569	544	527	608	551	585	556	565	574	542	534	589	531	580	578	594	589	537	613	547	556	582	512	539	600	563	573	557	548	625	584	574	505	618	559	574	558	586	565	559	577	555	591	604	582	534	528	583	541	585	530	569	536	564	555	557	511	561	532	602	575	615	567	574	548	585	554	543	568	567	608	560	600	520	566	557	555	560	617	595	569	495	608	541	608	560	573	577	568	566	567	591	539	534	559	572	578	502	595	567	590	582	546	608	562	547	554	554	591	579	562	595	588	597	563	575	581	609	575	588	567	548	576	590	551	549	517	607	514	543	582	597	586	542	571	589	541	567	621	522	611	564	617	558	563	535	582	603	572	586	554	574	611	609	583	542	578	557	585	585	563	573	586	555	566	579	566	544	591	548	623	600	616	553	557	527	550	589	542	571	542	548	539	576	560	579	584	563	566	555	618	584	571	569	522	596	558	597	609	549	558	581	567	596
24614	21710	29452	25500	23190	21556	16398	9898	6795	5362	4057	3275	2685	2202	1819	1622	1419	1227	1115	974	1001	838	790	774	744	701	626	673	631	604	577	620	547	520	552	501	487	525	515	537	520	501	493	472	471	512	485	473	492	482	471	486	484	472	528	462	447	442	470	451	466	463	500	464	510	472	451	440	486	466	461	422	471	484	450	484	462	480	503	472	469	446	458	483	457	486	466	505	491	458	518	488	457	483	467	509	467	486	452	480	420	498	483	466	502	499	453	451	450	448	477	423	478	496	457	497	453	486	430	472	466	463	442	500	478	483	471	442	445	488	482	521	458	411	437	472	508	457	495	483	467	474	467	451	476	457	453	478	449	465	468	450	454	472	444	433	468	495	447	493	458	476	478	429	509	455	478	499	443	461	438	452	451	478	474	479	459	495	472	493	440	456	460	454	475	485	454	450	499	488	468	477	410	475	464	470	460	467	491	436	482	455	472	470	465	472	493	462	448	471	480	420	468	447	461	500	454	450	476	451	461	481	429	472	495	477	450	471	422	479	486	472	502	520	466	454	434	455	480	456	484	480	481	464	462	496	486	447	475	461	436	440	471	491	452	417	444	479	465	473	452	493	476	486	467	504	451	426	471	522	461	453	458	444	494	504	464	465	467	454	456	460	466	463	474	442	479	433	470	477	481	472	483	422	460	474	420	447	413	456	427	485	476	504	436	478	442	502	448	447	465	462	467	462	458	445	459	469	450	487	502	457	446	448	493	463	479	428	475	462	478	523	479	468	471	442	451	426	486	450	462	467	466	456	458	470	463	497	478	456	497	456	467	461	502	481	509	462	470	419	439	466	455	453	480	483	478	453	480	474	487	430	484	509	473	474	454	486	475	458	496	467	431	428	485	489	504	463	432	468	464	437	500	447	490	508	468	449	442	455	463	468	504	467	479	476	447	497	500	459	474	464	481	443	455	500	493	455	424	410	450	459	450	445	497	491	504	476	474	472	461	503	470	449	485	481	449	435	474	447	526	445	442	456	475	463	474	438	477	464	512	465	432	421	445	477	463	456	471	465	451	436	471	452	419	491	480	473	483	494	410	448	475	521	469	447	472	477	507	464	523	520	454	444	506	481	455	471	478	491	464	472	465	489	447	497	441	472	480	441	472	482	473	514	494	476	430	461	479	478	443	467	498	463	484	447	515	469	460	483	464	457	489	451	476	462	487	518	453	452	443	472	449	503	455	424	453	444	451	466	451	462	457	474	436	460	449	497	485	493	458	446	457	492	437	436	486	492	479	412	478	453	437	481	413	480	499	448	474	466	495	469	484	484	467	457	517	468	455	425	476	458	448	502	446	479	480	468	453	457	468	443	448	448	498	481	487	479	485	448	469	508	459	490	438	466	512	445	450	488	469	421	453	471	473	402	481	451	471	480	447	416	451	455	482	464	461	471	440	463	494	510	512	458	447	489	482	450	491	432	441	500	464	461	435	459	514	487	490	462	469	487	473	477	487	442	432	463	448	452	468	444	447	474	454	482	448	447	507	441	444	436	457	479	480	434	474	474	450	479	445	465	497	481	458	461	461	493	469	483	472	495	440	447	474	516	455	466	521	461	441	500	492	471	483	461	465	459	478	485	436	445	456	448	479	420	471	454	455	496	462	488	476	397	483	447	457	469	482	460	452	436	503	403	467	460	462	444	493	477	496	479	514	465	444	475	477	434	470	491	454	471	469	480	472	430	490	445	522	440	453	441	468	463	491	452	458	520	487	491	482	480	446	430	478	439	471	506	449	447	451	481	480	497	479	480	495	460	471	437	509	476	424	501	463	462	460	459	467	445	466	500	446	493	465	452	488	465	521	452	462	456	481	456	491	466	464	481	445	467	445	484	489	463	423	477	445	466	509	450	467	457	445	459	498	446	475	467	448	462	453	487	480	477	439	473	469	481	467	476	483	505	477	452	457	458	476	475	459	453	470	486	484	487	453	465	478	452	475	518	486	514	463	524	484	461	478	454	438	458	451	469	452	497	477	489	468	448	491	489	457	497	434	510	494	435	451	514	476	530	461	452	476	466	450	447	447	460	408	449	452	538	477	449	477	496	480	441	494	459	464	441	487	444	465	498	458	467	476	446	460	446	471	430	464	427	473	475	475	483	441	487	490	424	476	487	478	467	470	479	442	457	469	468	418	467	448	489	456	502	448	468	490	509	466	460	453	480	479	475	478	469	444	471	487	504	429	444	435	488	466	427	431	426	448	455	461	458	439	485	443	445	463	414	492	454	479	439	438	477	489	462	448	454	447	463	489	452	487	423	440	478	483	454	463	489	496	458	468	399	470	446	496	489	480	485	469	483	465	451	468	449	496	456	448	465	431	466	477	450	464	498	476	488	438	465	457	457	472	483	463	481	435	486	472	444	492	482	449	475	493	456	497	478	451	500	458	446	461	437	475	469	473	489	458	465	440	457	462	434	517	487	441	466	455	471	442	438	481	473	483	431	467	461	485	502	497	457	479	468	470	495	446	489	485	436	457	427	496	476	469	461	473	482	456	486	486	506	508	465	462	514	436	453	461	469	476	478	433	467	483	490	457	472	475	465	454	484	473	456	474	460	461	479	479	461	429	470	443	464	452	502	460	456	487	479	486	456	458	458	447	471	454	450	481	517	513	505	465	471	474	484	475	460	437	462	464	480	504	462	461	478	486	427	445	489	492	492	501	485	465	447	494	459	516	468	484	450	469	480	433	510	464	438	482	456	457	469	452	464	472	474	485	475	487	476	461	450	475	450	502	480	489	468	459	465	438	478	466	459	470	456	447	504	497	437	457	461	460	496	457	463	474	463	457	459	473	490	425	510	462	434	444	490	471	461	436	535	498	493	479	479	470	488	449	442	441	455	464	482	447	454	444	445	516	493	497	448	511	471	441	489	488	470	463	471	440	436	457	465	473	458	432	413	501	475	495	474	491	496	457	479	492	493	479	453	480	468	473	442	455	468	480	469	444	483	485	472	459	474	491	504	479	485	481	483	481	479	437	437	449	462	472	483	505	474	491	470	468	475	463	451	482	422	449	489	472	487	503	470	472	458	451	478	459	459	438	452	451	461	467	475	449	468	481	455	489	490	497	495	453	496	486	447	492	447	445	432	486	459	448	482	479	467	480	439	453	471	434	470	472	450	463	498	506	510	464	483	452	472	483	477	443	456	450	500	470	442	454	443	439	455	467	452	463	519	472	444	452	467	479	467	452	458	483	453	448	483	498	434	466	494	441	517	421	445	467	475	453	462	488	453	526	489	470	455	474	469	453	489	452	480	428	488	433	451	477	442	453	485	479	452	457	461	443	500	500	496	507	461	462	501	474	482	455	473	461	469	469	469	468	458	479	436	413	469	465	446	428	468	484	437	444	461	481	454	486	485	502	460	475	445	463	410	465	534	475	495	486	484	474	474	476	497	475	480	454	455	466	493	482	476	479	469	448	477	453	482	423	470	512	511	445	402	452	445
38915	62642	49412	35509	30080	25337	20829	16719	13393	10580	8530	6871	5507	4577	3742	3166	2720	2375	2055	1795	1541	1500	1297	1230	1152	1086	1022	971	928	910	893	814	828	785	800	729	710	701	722	728	705	678	701	658	646	661	646	687	700	641	656	681	657	618	643	637	628	635	615	632	632	603	609	646	620	665	638	632	623	601	598	637	591	602	617	568	614	642	651	655	598	644	625	573	615	586	617	598	634	645	627	632	620	640	629	645	583	603	616	591	601	619	627	629	585	609	629	648	575	619	569	635	627	578	671	636	617	607	612	595	601	669	621	616	619	608	689	624	591	653	616	639	653	649	581	662	626	650	593	630	638	586	573	624	624	614	625	648	587	627	638	620	621	625	612	616	642	585	628	608	587	580	637	588	608	602	624	600	637	644	680	595	657	582	628	610	583	623	629	609	546	581	649	603	582	571	624	592	596	581	629	678	606	651	631	595	644	635	585	615	598	659	605	614	641	662	630	632	631	645	584	654	623	573	625	651	630	630	574	625	585	571	599	610	634	604	626	621	633	616	639	606	623	600	620	596	612	608	612	646	643	637	607	594	646	587	597	614	658	628	612	608	564	655	656	566	609	635	611	658	633	622	647	602	651	606	583	645	603	663	667	620	623	621	596	610	577	628	581	576	622	603	636	625	583	619	667	604	618	590	634	637	624	599	612	575	610	603	585	633	609	608	588	612	625	647	596	613	647	613	612	633	606	636	643	604	604	594	636	592	671	642	612	601	586	599	605	579	611	613	606	643	641	592	619	637	594	676	643	684	622	611	598	605	618	660	600	585	609	607	620	577	653	641	608	641	584	587	628	617	584	648	602	620	625	621	588	601	622	639	598	636	591	639	601	650	550	618	594	650	612	608	696	624	624	626	606	595	607	611	579	614	610	607	619	621	651	643	588	632	587	593	608	687	602	651	579	626	604	626	622	618	603	655	623	668	635	602	666	624	598	608	644	591	606	613	638	582	623	662	651	613	670	587	616	598	622	631	609	656	614	618	597	618	628	631	624	647	618	623	606	595	641	595	661	638	657	597	683	623	656	618	615	647	611	650	637	653	588	582	620	638	595	621	611	573	645	608	592	640	603	637	667	639	615	585	594	556	601	654	624	610	635	623	603	653	602	631	568	634	584	631	633	647	639	626	591	569	553	593	602	628	620	613	610	591	644	629	617	605	639	614	595	599	606	623	647	596	624	623	620	629	586	624	632	615	596	648	587	608	579	620	654	599	611	605	611	648	602	639	640	601	638	637	591	622	622	592	590	614	619	622	629	643	627	615	636	654	597	632	638	608	607	634	600	652	605	608	587	592	609	643	643	645	602	642	669	583	631	585	560	604	638	630	592	664	615	613	619	600	626	602	617	641	584	650	597	606	621	649	641	596	628	630	655	604	605	618	610	616	566	646	611	612	602	596	653	643	612	617	616	622	590	605	618	651	595	605	587	634	620	581	630	623	615	562	615	626	627	607	550	638	656	544	605	586	618	594	582	646	592	611	597	601	587	628	612	568	588	615	626	585	604	626	612	629	628	562	589	638	629	636	641	606	573	607	634	629	618	615	623	662	642	587	582	634	586	560	635	641	582	610	643	611	611	598	581	604	605	636	600	613	559	593	610	558	623	619	618	611	612	643	632	634	645	670	604	592	611	629	610	663	633	652	617	636	610	596	544	571	635	615	615	595	645	600	593	646	647	649	597	631	562	619	594	620	631	600	602	627	644	647	582	566	608	614	642	620	633	566	619	610	611	594	608	661	624	657	638	617	619	608	595	627	607	638	588	612	592	621	619	617	614	620	634	615	685	601	657	590	609	614	622	603	661	614	602	611	637	598	628	591	633	636	600	603	664	651	623	593	665	626	638	613	596	636	554	620	673	579	608	602	607	607	663	674	621	604	587	623	619	627	613	622	634	616	622	667	619	598	601	638	621	617	614	622	625	605	631	656	574	613	650	589	597	676	633	603	560	668	607	650	638	564	612	618	645	593	623	620	621	618	620	575	632	645	620	599	663	602	625	590	575	657	600	628	683	622	678	591	637	600	593	624	622	608	555	622	647	574	632	564	583	601	632	599	646	656	643	613	663	661	645	617	676	652	611	658	619	636	616	609	623	639	597	571	632	590	597	631	560	615	637	626	610	599	576	629	612	632	596	601	632	618	634	609	655	601	620	614	599	630	622	672	604	632	626	575	630	616	610	614	599	630	661	637	594	663	649	612	602	671	587	681	633	617	620	635	580	586	641	641	633	655	595	597	644	578	621	607	628	611	657	625	627	632	594	598	632	641	588	592	653	642	612	628	599	631	599	649	644	598	649	631	592	610	585	579	578	589	600	655	606	629	607	606	618	599	651	630	613	606	617	574	555	566	604	586	641	610	621	638	597	615	628	643	648	648	621	630	637	633	638	655	617	521	595	626	635	570	610	593	646	592	585	594	592	639	613	597	609	597	635	614	625	598	596	606	630	590	614	648	612	616	595	612	624	616	601	605	626	617	596	578	629	687	651	631	612	649	660	612	610	637	650	593	657	623	607	621	576	604	639	663	656	626	621	665	642	637	636	612	583	605	639	633	635	678	635	620	669	618	622	619	680	619	670	573	617	632	623	609	637	659	644	595	607	609	610	662	591	596	648	641	606	587	613	629	614	614	619	616	645	594	646	651	634	617	633	653	610	597	626	623	584	596	641	640	597	676	597	607	646	639	660	625	633	630	636	613	616	616	620	614	624	671	602	626	660	617	609	643	590	608	612	623	630	624	593	628	612	684	585	585	640	606	569	648	597	644	627	639	606	622	637	635	622	596	589	657	671	604	614	589	619	612	575	585	610	583	596	645	602	626	580	589	641	593	586	645	624	563	626	616	594	645	610	609	612	616	678	623	631	594	599	631	614	582	595	630	660	616	597	591	617	625	549	603	647	655	613	614	601	662	651	645	627	649	596	620	612	604	599	632	595	618	621	630	643	564	638	611	626	621	598	634	594	633	662	606	618	614	618	644	659	616	641	629	600	623	619	601	621	592	589	621	632	617	606	591	616	589	604	627	642	593	642	611	602	615	665	631	665	579	635	612	606	625	656	623	569	643	607	606	585	634	649	615	592	625	593	622	667	626	595	608	634	626	611	612	618	625	605	571	649	599	631	617	623	607	619	642	618	576	608	613	600	581	617	606	565	609	633	633	628	619	612	571	620	628	627	563	621	597	599	571	614	604	645	626	608	621	642	627	632	580	658	627	610	637	590	643	638	618	644	583	623	647	619	600	607	591	623	597	635	624	615	638	584	606	616	640	631	606	621	611	636	630	635	603	594	623	585	596	637	609	662	627	605	591	602	631	635	570	614	605	592	626	647	591	596	608	635	587	610	644	642	601	581	615	610	639	619	678	616	624	583	613	622	619	636	646	609	635	619	605	652	588	630	618	580	651	624	626	587	608	605	601	639	612	646	617	616	644	592	643	654	626	596	607	612	571	645	621	611	615
23209	21401	29260	24165	22171	23627	23190	13650	9123	6949	5452	4169	3432	2916	2318	1923	1678	1433	1403	1172	1103	971	929	859	781	744	673	663	648	676	609	565	612	574	565	559	546	544	533	532	504	508	511	489	471	539	497	449	464	500	493	484	433	494	461	483	437	449	441	451	485	456	457	472	476	459	448	498	446	493	429	480	428	450	461	459	457	434	487	485	455	467	487	451	479	505	475	448	449	445	462	491	456	434	471	509	441	465	461	464	494	462	454	470	459	491	456	445	473	447	505	510	485	437	438	466	491	451	428	432	432	444	438	456	439	464	455	460	445	439	449	451	467	467	444	467	434	437	484	456	461	477	466	473	469	448	442	483	456	467	466	442	486	489	443	454	445	428	444	450	477	461	480	489	463	450	441	438	450	465	456	440	461	482	471	469	463	483	467	433	456	497	465	440	481	455	480	454	448	470	426	473	442	464	462	469	419	461	463	417	487	450	420	465	444	461	486	442	456	486	466	420	517	419	429	492	438	482	466	448	485	462	449	459	487	450	415	458	479	490	490	437	447	468	450	475	489	474	420	452	439	438	434	469	448	447	477	438	462	443	466	456	469	486	453	459	471	421	470	430	452	421	431	456	465	468	442	432	441	405	445	480	460	486	479	452	458	452	461	456	471	496	468	477	430	437	477	466	439	436	438	445	460	439	405	480	479	484	404	451	458	453	423	489	443	456	454	473	437	437	466	447	448	468	455	473	446	436	441	461	434	428	467	454	463	450	445	485	418	481	436	493	481	504	433	433	466	484	441	456	439	456	443	451	443	447	432	455	475	450	484	492	426	419	474	442	467	462	428	501	481	427	474	435	470	442	487	457	479	458	476	471	447	467	435	437	441	447	453	440	490	440	442	450	445	441	434	437	494	472	454	483	450	417	437	478	451	451	441	491	462	502	461	431	469	459	467	423	499	421	464	488	482	436	461	411	447	472	477	451	492	477	454	505	433	388	451	419	440	465	445	485	465	436	439	450	417	462	437	435	450	460	478	450	454	472	433	447	412	472	461	445	471	449	459	483	462	467	458	455	482	483	446	468	460	457	497	446	464	445	455	456	492	469	472	458	444	413	476	493	487	448	458	438	444	471	447	446	410	442	442	484	472	449	449	468	456	473	489	483	466	400	463	452	438	451	474	424	451	446	472	427	447	443	442	468	473	434	448	458	436	429	453	455	444	466	433	464	438	448	456	440	435	472	458	453	479	483	468	486	456	450	430	473	463	471	452	464	440	444	431	460	460	437	475	504	484	430	472	442	477	454	422	467	472	479	459	473	465	445	456	449	493	445	428	482	445	471	467	426	457	473	445	465	453	446	463	456	466	446	431	465	493	466	454	482	430	446	467	417	438	466	424	475	439	472	459	453	464	432	434	467	470	454	465	470	487	466	428	470	500	471	440	456	489	445	469	445	440	501	440	446	506	450	428	441	426	432	470	446	428	475	457	457	472	446	458	457	447	447	449	492	472	457	439	496	486	445	431	481	494	446	444	490	470	438	458	428	437	436	467	450	475	461	434	508	420	437	435	475	486	436	413	497	468	468	466	494	457	488	452	459	470	433	466	451	425	448	432	466	435	424	510	441	470	451	451	474	426	470	472	455	466	499	428	443	456	404	499	469	474	458	465	446	497	456	471	469	438	457	454	466	495	459	459	427	459	478	425	458	457	464	451	474	477	466	432	461	468	463	470	490	419	458	452	467	470	465	442	422	476	458	476	434	464	442	445	431	430	469	501	438	411	479	468	484	445	422	436	465	454	480	469	469	431	421	453	456	451	449	472	456	434	453	457	481	488	427	448	448	468	457	487	493	414	449	431	498	471	450	421	440	416	487	445	462	463	443	465	471	468	466	455	478	455	464	421	484	472	442	449	465	439	436	427	439	454	408	453	481	450	457	477	465	434	438	466	439	423	438	459	447	445	454	466	428	429	440	436	457	413	501	465	408	446	456	455	491	438	454	445	451	449	463	434	496	455	467	438	437	447	447	457	454	463	454	463	446	463	502	441	446	429	457	479	498	449	449	450	451	443	476	503	469	456	442	463	423	448	448	457	486	479	411	478	471	470	444	434	457	455	483	436	440	454	422	448	449	458	466	484	478	462	474	441	447	450	475	479	420	442	497	428	431	485	443	474	424	482	457	470	430	460	428	450	415	485	482	416	478	420	476	479	454	472	435	484	454	460	452	455	485	482	424	440	405	451	470	440	437	409	493	458	427	433	501	411	453	455	453	482	496	454	455	458	449	452	477	419	479	471	449	490	458	454	490	442	424	463	438	474	460	418	482	431	448	440	464	471	484	496	485	464	467	460	422	458	482	443	466	474	448	402	449	435	500	467	430	470	472	475	455	477	427	434	473	466	445	503	458	482	453	472	477	479	497	461	479	447	445	489	419	451	461	468	486	460	459	464	455	479	443	465	468	464	470	463	451	427	421	478	423	434	476	448	451	429	462	447	480	440	436	468	462	452	488	452	469	462	434	440	455	442	437	410	424	466	444	420	450	493	460	482	460	471	441	433	460	447	427	467	429	420	467	501	488	448	414	478	430	471	438	463	445	443	462	452	443	447	487	427	418	436	422	459	483	454	431	453	462	450	460	400	447	496	457	448	473	465	432	439	466	455	452	447	465	448	451	489	467	445	454	444	458	475	472	470	445	448	476	460	427	472	466	482	409	442	472	446	451	484	461	461	468	452	455	426	464	445	482	498	458	456	425	451	488	476	478	484	445	459	473	487	509	464	487	434	448	448	461	495	455	462	468	473	451	445	450	461	491	483	470	424	468	520	456	475	460	414	434	457	433	442	459	452	470	468	461	408	446	446	467	460	506	454	434	485	445	414	465	464	467	469	472	461	471	444	430	480	446	442	481	460	455	457	444	479	444	443	444	454	418	461	460	451	476	466	448	470	458	452	479	495	459	430	458	451	446	452	491	497	462	426	452	480	469	457	433	448	397	446	464	449	463	416	452	445	450	484	481	426	444	415	421	462	411	448	432	471	480	471	463	465	452	445	434	429	488	440	445	441	446	452	468	451	497	470	454	474	444	432	460	460	488	490	492	465	481	489	495	440	444	447	446	451	464	449	456	455	458	460	488	413	436	441	433	439	485	428	424	444	475	443	450	465	480	467	488	461	476	448	447	472	488	421	447	444	491	475	470	457	454	442	484	479	444	484	451	441	416	464	455	460	459	462	438	479	458	439	465	422	462	432	443	466	491	476	439	457	469	461	460	429	429	441	487	474	445	439	440	454	486	444	440	450	466	425	456	467	452	448	435	466	428	445	428	468	458	434	479	500	459	426	453	430	455	453	527	456	462	456	479	476	490	412	457	428	465	477	499	464	474	459	427	464	454	499	477	487	463	468	437	468	450	471	436	476	432	457	450	447	463	451	476	511	476	459	474	428	425	429	429	453	438	461	452	479	476	482	487	470	478	440	514	473	431	483	462	450	494	452	469	481	437	461	440
42219	67917	53623	39237	33927	29168	24611	20334	16526	13250	10786	8853	7013	5945	4772	3945	3449	2991	2416	2157	1971	1676	1485	1416	1315	1190	1125	1067	969	997	926	917	876	827	801	767	809	730	744	680	741	717	668	688	622	625	651	611	622	648	638	624	600	624	625	577	627	623	636	629	645	597	671	643	645	630	556	626	600	622	611	612	609	652	596	579	603	606	549	636	627	601	572	593	657	583	613	545	620	630	653	606	569	636	592	592	629	610	604	585	617	601	571	628	582	581	592	568	605	603	600	617	632	598	621	578	564	561	584	575	578	608	590	606	586	590	601	595	580	583	615	606	600	615	547	598	598	629	593	587	585	594	594	578	586	614	604	625	628	600	608	595	589	597	588	599	574	608	625	573	621	561	624	563	572	535	569	588	591	579	587	563	601	568	554	580	622	592	621	630	584	596	587	629	636	592	623	600	602	608	643	629	633	557	619	589	591	584	577	601	601	632	596	606	579	575	569	567	584	614	592	569	574	571	574	527	565	549	593	580	579	579	639	624	618	610	607	595	572	583	617	569	579	607	616	615	606	605	600	600	566	616	590	587	565	628	579	612	596	598	611	546	593	595	574	599	599	577	635	584	567	603	587	597	560	626	564	607	601	621	586	599	602	623	579	579	594	585	564	586	567	560	595	607	594	621	553	597	588	622	561	643	608	618	558	605	575	587	565	625	643	599	594	576	599	586	594	585	597	566	666	584	600	579	577	608	563	578	603	581	635	566	571	541	603	615	575	578	588	595	611	614	593	587	587	587	600	598	571	604	627	596	640	562	615	603	636	598	602	634	583	623	584	607	578	612	609	621	610	598	585	609	634	614	610	631	617	593	604	574	604	602	594	595	596	632	574	608	604	541	604	565	588	623	598	590	569	600	564	583	598	565	571	599	573	550	595	572	637	588	619	619	588	613	540	617	584	615	617	590	592	545	533	600	621	585	595	584	590	597	563	603	578	577	625	602	622	558	561	588	612	564	582	565	594	587	638	555	634	577	578	601	620	629	580	561	588	608	577	546	601	594	613	552	599	623	613	604	643	579	578	597	607	588	655	594	608	589	573	596	582	550	593	606	623	579	567	580	607	580	594	617	589	590	562	634	585	610	608	569	640	621	602	596	584	542	609	613	599	589	598	647	564	606	592	608	633	603	591	562	573	586	602	551	541	559	619	604	596	567	618	587	584	615	605	622	601	580	592	622	586	643	616	541	587	606	602	590	551	627	610	570	615	611	595	590	613	575	607	611	610	584	598	594	565	594	571	584	573	626	554	583	579	607	548	611	580	629	599	566	620	586	576	596	625	591	587	565	628	585	578	599	583	576	580	587	593	576	563	602	633	633	617	604	633	595	598	632	596	574	591	626	604	589	575	578	577	556	586	659	637	636	633	595	606	582	595	603	582	597	574	633	597	627	612	578	607	602	620	603	638	562	567	595	542	561	636	613	572	607	589	557	574	611	606	551	629	598	543	614	599	591	617	573	603	605	601	583	571	602	607	599	600	564	592	590	596	558	589	565	618	608	579	584	587	625	580	606	631	566	600	592	584	605	624	581	589	600	581	591	610	623	603	589	612	584	607	624	583	601	561	630	591	616	599	552	614	597	599	649	575	568	599	589	577	574	589	593	623	593	580	633	620	598	585	635	632	615	602	614	598	539	621	593	581	598	587	626	565	555	580	594	560	592	597	600	588	569	579	609	602	595	539	609	614	567	593	577	595	620	591	593	584	622	615	640	565	608	595	620	547	588	621	583	577	614	548	621	597	580	622	571	590	617	617	584	641	619	569	621	587	605	636	603	613	595	646	576	584	641	574	575	608	612	593	629	574	569	584	588	607	586	599	644	628	573	564	578	613	567	615	624	643	611	581	560	613	583	570	581	578	631	630	571	602	591	588	585	591	623	578	620	609	593	567	570	605	598	603	554	565	548	608	581	563	597	572	642	583	654	625	634	590	591	635	578	600	594	614	517	587	596	567	602	630	563	608	613	602	615	616	618	585	584	567	596	594	614	557	644	589	540	616	611	555	602	561	605	596	601	580	603	587	577	586	594	565	628	576	620	587	618	621	560	551	592	569	540	627	629	541	589	581	585	573	613	597	616	618	587	583	592	593	575	623	603	609	585	556	593	619	599	639	569	576	596	575	568	607	583	562	555	567	576	602	561	561	549	566	602	609	605	565	603	601	603	589	573	595	585	607	584	568	618	624	632	680	562	615	592	611	601	586	572	591	580	604	569	579	575	551	610	520	595	587	596	581	580	591	579	602	604	609	589	679	593	609	582	613	575	645	540	577	593	637	608	570	565	611	612	615	592	590	604	569	595	576	599	562	527	623	584	587	589	587	601	521	565	596	555	576	589	580	564	604	624	590	576	595	631	583	604	618	597	573	622	609	565	604	628	605	608	561	603	613	558	603	622	596	581	608	621	573	617	591	623	615	603	625	591	607	573	564	559	560	603	577	579	602	604	595	587	572	610	617	591	640	581	576	614	596	574	581	596	589	596	610	566	600	561	564	578	615	601	609	615	605	592	601	590	611	568	591	576	642	640	567	609	584	566	589	635	592	585	586	574	590	605	601	628	579	581	636	592	605	573	631	562	572	622	575	577	614	621	674	550	573	614	631	576	583	589	616	573	583	586	593	576	583	557	587	587	539	592	618	639	598	608	613	628	567	599	571	582	575	601	624	600	585	614	613	600	568	576	611	581	584	611	632	557	597	631	597	593	602	588	583	589	606	638	592	583	562	560	623	627	609	571	579	572	580	580	593	563	553	570	606	598	563	601	590	591	571	592	576	581	593	610	597	596	612	602	655	598	664	595	600	595	560	652	630	571	566	600	606	590	584	622	594	576	586	601	564	575	572	618	607	590	608	630	564	547	607	570	597	544	572	599	602	574	591	565	573	580	579	635	567	616	606	647	592	591	624	610	574	548	588	636	576	597	614	578	623	580	583	642	612	612	543	570	588	631	581	613	593	612	566	585	627	603	583	542	595	563	576	531	629	596	530	561	597	607	591	579	587	583	609	581	573	581	598	608	586	588	596	549	591	550	598	609	590	589	595	597	602	608	584	562	603	639	632	614	579	611	611	591	576	576	617	593	583	587	594	589	612	563	569	640	599	610	587	581	577	614	572	584	637	611	604	594	546	582	616	600	595	574	594	601	610	597	634	633	607	634	593	509	581	627	582	548	629	600	601	603	630	599	599	597	606	595	577	596	569	551	579	603	579	595	575	608	603	624	565	589	589	565	614	614	610	596	604	540	604	570	582	591	596	610	574	625	596	579	595	566	589	587	594	561	604	612	585	553	600	605	654	608	588	575	575	587	612	647	600	617	606	632	602	601	631	582	605	637	582	591	560	629	572	593	657	618	585	582	583	547	585	626	624	605	598	590	605	610	580	627	586	528	560	593	594	599	574	593	587	598	588	555	623	567	604	584	619	589	602	604	569	588	600	636	591	575	534	538	645	589	642	590
29768	31743	35689	27207	18886	12897	8543	5854	4156	3123	2414	2043	1713	1452	1238	1119	974	836	771	749	733	666	596	628	535	572	558	521	481	481	476	457	528	447	497	467	474	475	473	451	441	452	438	499	405	467	457	433	398	440	435	439	438	471	436	444	435	428	438	444	436	422	437	446	414	401	433	412	445	422	411	429	438	436	431	435	436	435	407	398	429	470	404	435	416	404	447	453	435	406	386	407	429	434	399	407	423	410	435	421	451	397	443	438	422	411	420	415	390	434	439	419	436	430	427	401	436	380	420	409	435	427	443	458	414	437	408	449	361	445	427	411	420	421	431	413	425	439	464	412	416	431	431	463	412	449	371	386	437	431	434	439	456	425	435	454	446	406	437	393	395	367	432	443	415	426	444	429	400	449	398	421	404	414	418	444	431	443	431	431	439	417	424	408	427	409	456	464	432	409	465	428	454	384	404	419	460	429	418	410	438	414	415	409	441	423	408	416	432	445	454	426	460	450	428	420	410	416	438	430	411	428	425	442	402	451	447	416	443	447	401	412	461	443	419	454	411	381	433	397	407	407	434	428	421	411	420	449	432	410	417	404	409	461	434	451	447	404	418	448	395	416	423	457	394	445	422	383	396	448	403	418	394	403	458	434	430	457	413	388	420	430	417	427	395	413	452	396	428	464	457	413	412	460	449	447	427	416	407	443	438	436	418	436	402	429	442	408	419	421	430	419	435	423	434	426	433	435	426	439	453	402	445	433	431	433	445	437	439	451	461	417	411	425	426	447	443	453	424	398	403	446	441	420	408	394	413	398	433	416	449	429	439	433	389	384	422	443	401	379	418	428	408	397	405	447	435	429	425	419	461	451	458	429	427	444	434	401	445	416	417	434	404	455	440	378	439	428	434	459	426	469	428	401	457	447	413	404	391	406	439	459	423	406	412	441	451	435	431	460	448	447	434	400	463	443	427	429	423	416	404	413	445	434	430	399	396	433	470	448	459	477	423	431	416	444	436	407	444	437	395	461	465	463	416	402	442	402	451	438	459	412	414	438	392	395	435	435	425	408	394	431	440	440	438	417	431	485	422	471	417	440	428	407	417	416	399	419	414	442	423	426	404	401	401	458	391	434	432	422	393	429	421	420	395	453	425	401	429	434	357	409	410	414	401	420	436	454	434	421	410	409	422	463	447	425	447	441	407	417	405	463	391	417	405	397	402	426	443	431	435	421	418	446	441	441	431	452	432	421	405	394	402	451	422	438	393	405	444	428	432	395	388	435	427	425	421	433	417	414	423	415	421	419	414	456	450	433	414	374	419	406	439	393	433	438	440	411	374	441	420	407	450	428	426	446	400	405	432	421	417	441	468	429	440	420	386	420	441	426	404	436	403	393	445	399	430	435	399	449	436	424	416	420	444	424	428	433	427	444	422	441	434	429	401	421	444	405	418	438	399	422	409	452	409	470	387	457	432	398	445	365	378	460	419	444	429	443	425	413	388	417	423	414	432	412	413	432	445	427	432	429	453	430	431	425	410	457	421	412	445	432	407	451	422	454	413	415	431	414	407	411	432	429	446	401	417	404	407	441	395	412	427	455	484	407	393	430	412	434	402	430	435	441	429	424	409	417	432	469	411	420	417	432	426	403	433	483	436	410	460	386	429	422	456	426	419	429	417	386	421	440	446	420	407	388	441	434	448	434	412	432	443	430	396	466	418	450	392	405	441	443	417	444	434	422	431	411	411	469	414	437	415	475	453	436	415	402	457	433	417	435	438	438	449	400	394	450	407	428	446	432	377	398	411	412	433	392	411	455	436	430	412	422	425	420	433	415	438	424	445	442	426	408	413	439	457	457	416	431	445	415	418	440	411	415	433	440	404	420	448	420	472	462	423	443	422	423	448	415	402	426	400	429	447	432	411	437	451	439	428	419	404	405	384	423	421	428	400	393	421	407	412	403	450	427	384	439	436	466	433	453	409	411	462	421	388	460	415	399	433	412	435	462	441	435	379	403	441	392	431	430	409	422	464	430	429	404	426	456	436	449	432	431	424	419	412	434	429	433	444	455	447	453	398	454	413	456	444	445	405	459	423	393	423	443	417	430	444	440	417	431	410	411	426	404	430	420	480	409	389	411	415	432	472	428	400	455	419	461	421	408	464	450	442	397	415	406	399	422	402	426	445	402	440	410	453	388	434	390	416	397	427	424	412	442	412	395	398	411	416	379	461	402	445	418	429	416	420	447	437	405	490	390	401	446	434	427	433	435	432	435	454	411	424	411	416	430	441	399	448	426	451	431	392	423	423	401	414	419	437	409	417	426	424	395	408	415	408	438	430	420	388	438	461	447	458	443	431	435	402	419	437	420	398	430	427	440	412	421	381	477	416	412	470	410	373	454	436	442	430	411	412	400	421	391	428	469	467	424	466	415	427	456	431	416	447	400	443	420	435	410	443	444	404	443	454	393	422	404	430	416	428	451	381	422	416	396	399	435	439	419	427	435	463	440	442	429	429	463	402	439	429	430	413	427	435	446	402	422	405	478	429	437	425	447	423	414	400	411	445	450	440	433	388	434	476	431	431	447	412	448	404	446	410	473	432	409	405	430	425	413	406	443	436	422	431	450	436	434	453	420	447	397	441	446	434	425	441	427	442	421	469	420	441	416	419	408	425	448	411	449	401	462	427	421	387	439	457	426	417	474	450	451	412	473	447	422	441	423	406	443	428	420	428	451	441	423	442	439	422	447	435	457	452	405	421	414	402	430	433	397	451	403	401	420	415	420	445	421	424	413	419	431	429	426	407	464	414	405	391	411	448	455	414	438	415	436	402	413	406	417	417	392	418	408	436	412	452	401	402	436	437	399	453	367	426	413	423	434	438	395	416	431	421	406	450	460	438	432	372	457	444	435	475	408	416	449	455	398	423	419	408	352	413	412	455	416	428	446	433	377	412	427	442	423	440	401	454	409	415	428	431	410	449	426	441	442	460	413	433	452	417	451	431	427	420	466	435	386	463	396	380	427	401	396	426	385	439	423	412	410	411	398	446	448	461	409	424	405	398	459	451	434	392	381	438	416	458	442	399	419	411	413	424	418	405	432	427	402	430	456	416	437	390	403	401	431	419	393	449	428	423	431	414	378	423	416	408	439	439	428	431	415	428	425	421	426	433	444	413	403	427	418	405	428	426	407	430	413	446	412	429	444	392	420	452	448	431	413	388	423	452	424	395	401	416	395	410	418	412	436	436	422	407	420	431	426	433	407	437	428	453	385	435	421	385	434	453	427	449	450	402	415	439	402	415	440	419	442	490	448	411	419	434	440	443	446	438	440	407	445	437	406	433	436	402	429	426	428	432	417	434	438	427	387	416	448	403	405	406	435	450	421	416	434	416	467	423	438	412	452	425	463	408	401	406	424	418	426	458	393	449	453	432	431	481	386	448	406	434	432	439	422	432	451	440	442	445	434	435	426	431	434	424	390	450	417	414	435	407	420	428	436	452	432
36477	50237	40510	29093	23568	19148	15090	11710	8946	7015	5531	4373	3558	2997	2430	2080	1834	1591	1454	1233	1145	1051	1014	980	884	813	782	836	760	725	728	718	694	654	675	683	663	584	653	656	615	600	585	631	572	595	572	573	549	574	594	554	591	604	586	573	598	576	543	558	590	580	539	540	629	579	623	585	554	588	596	603	541	555	564	571	572	579	584	602	581	595	541	575	609	590	580	561	582	566	576	547	566	569	564	626	558	620	609	559	562	520	554	570	580	559	565	605	555	638	533	561	590	536	544	566	561	576	591	572	571	608	553	577	571	569	547	548	569	544	603	546	569	583	572	568	583	542	571	570	524	556	528	550	499	635	573	571	564	552	600	577	547	566	526	568	576	538	547	585	580	563	570	524	573	583	548	566	589	535	559	595	577	581	583	603	601	566	596	601	585	583	598	540	582	539	594	548	578	566	552	514	560	593	560	608	565	552	570	548	591	558	564	572	604	580	581	580	577	579	570	600	562	548	573	539	610	583	548	548	565	544	549	554	529	560	548	599	574	571	606	568	567	595	568	574	590	539	545	562	580	613	562	581	564	533	543	559	587	560	543	563	562	571	571	549	585	534	589	551	565	542	567	534	580	566	570	582	555	560	568	562	547	569	612	546	574	496	536	590	570	543	574	615	598	550	553	579	538	584	581	619	560	569	583	572	564	571	584	564	524	535	570	577	541	614	534	585	578	592	559	542	591	564	631	576	605	564	587	612	613	590	574	573	530	586	570	582	574	578	582	564	558	530	575	563	577	572	556	604	579	549	562	537	587	541	546	552	586	559	560	597	550	559	534	587	546	563	580	579	575	563	527	559	574	533	582	546	587	616	578	602	559	589	562	584	569	571	573	605	576	593	586	548	546	568	591	584	618	545	583	537	549	597	586	564	605	553	527	590	555	567	570	589	538	576	528	606	574	576	558	529	559	601	545	579	564	534	563	602	566	595	539	526	558	551	576	541	537	590	557	572	551	536	562	591	565	563	580	551	549	577	546	587	550	584	617	560	544	563	577	583	590	595	536	536	580	562	545	560	585	542	653	539	560	588	529	561	572	569	569	535	577	563	609	566	546	584	548	553	587	576	600	554	562	570	582	581	573	570	622	588	589	568	595	587	525	543	565	581	548	561	555	579	592	550	581	557	585	517	579	574	571	580	554	572	547	547	511	601	566	546	570	577	567	558	573	549	571	613	602	592	554	560	578	578	559	534	564	572	592	583	563	572	581	550	566	569	575	581	561	601	563	604	544	577	537	582	544	584	567	590	548	588	573	539	528	601	545	561	562	554	547	576	570	600	570	547	551	595	598	571	549	534	578	566	563	566	569	596	574	542	581	551	565	585	598	560	555	586	594	583	623	590	588	559	557	564	573	572	569	535	582	558	560	569	547	613	565	548	560	542	626	589	554	582	564	558	546	539	607	563	599	540	552	564	555	596	593	562	550	567	531	569	561	563	556	579	590	544	564	557	615	577	610	520	560	539	584	588	535	548	617	582	596	582	603	548	543	591	549	572	581	602	589	596	594	587	600	586	560	534	560	565	556	565	592	528	564	554	588	574	536	552	505	583	561	577	567	563	558	582	605	585	554	599	544	559	545	597	539	540	563	564	540	589	613	596	549	553	536	552	556	510	559	586	561	575	549	512	597	577	563	602	589	568	574	558	567	569	577	553	559	575	592	552	568	612	550	587	559	611	562	591	585	581	589	547	583	523	596	568	581	556	514	581	584	569	583	554	560	552	584	575	556	528	533	571	574	546	538	555	572	548	600	584	554	607	544	593	579	563	530	564	548	604	527	540	560	542	603	568	573	546	569	566	553	560	565	594	562	540	608	595	572	588	586	577	545	624	513	553	550	539	607	595	533	602	579	565	549	568	545	573	521	565	557	576	554	533	607	563	593	539	582	553	540	551	575	618	562	568	584	570	545	567	572	608	529	555	580	569	577	556	567	576	573	578	536	582	585	564	517	580	561	634	543	574	531	638	578	582	591	555	594	622	578	553	562	570	614	567	671	573	574	540	572	570	546	561	573	551	582	584	561	596	596	518	517	590	581	555	548	543	579	579	561	537	541	612	623	543	579	626	590	613	583	568	577	575	620	553	538	570	582	597	572	563	533	587	582	590	607	607	599	564	556	539	567	569	572	601	562	605	565	521	568	565	558	586	595	564	567	549	596	599	607	540	557	565	593	535	534	571	548	540	524	539	543	542	586	570	589	566	562	564	534	562	549	607	576	578	573	562	521	513	541	592	540	571	557	592	537	562	575	564	550	562	570	556	565	598	539	585	581	576	557	584	603	537	574	566	544	563	555	558	563	575	532	542	590	589	563	550	601	567	555	562	565	529	547	616	614	564	538	546	554	561	580	568	578	599	553	577	586	586	544	560	579	547	600	574	558	583	543	576	582	532	531	505	569	576	598	581	576	542	575	591	549	551	594	538	498	562	540	539	595	570	559	581	562	552	541	574	565	546	616	577	549	603	556	572	558	624	528	552	543	582	547	577	596	582	609	622	582	587	582	585	550	567	560	583	616	592	610	589	582	545	593	540	553	560	575	564	581	555	558	622	580	560	532	593	611	580	533	606	547	596	590	557	577	550	572	585	564	569	572	596	549	570	568	578	552	574	607	556	577	561	566	575	604	572	565	534	576	592	562	524	566	537	543	611	581	611	562	494	526	593	553	623	506	561	573	567	583	569	530	585	569	568	551	570	565	558	546	561	597	581	583	527	552	585	578	623	574	572	562	583	606	572	555	555	557	559	541	596	589	594	562	567	585	573	605	615	542	569	541	537	566	554	554	585	552	587	529	559	509	565	584	566	575	536	597	580	587	587	595	530	547	557	565	598	533	551	548	594	569	562	543	591	584	589	589	580	586	568	571	561	534	555	591	571	575	567	575	602	577	568	579	592	534	570	559	553	590	541	543	590	588	603	570	549	564	576	571	619	573	551	542	592	573	549	597	572	535	572	637	567	581	579	605	595	588	543	565	631	559	607	601	552	577	553	536	569	562	554	553	584	539	568	558	566	553	561	546	590	561	568	537	578	534	586	562	587	570	610	557	624	559	564	570	585	565	539	584	542	574	585	569	603	562	530	568	548	569	565	564	557	504	559	538	548	564	620	517	528	599	522	569	533	547	570	534	544	598	567	621	553	582	556	600	582	602	586	582	574	592	560	579	540	527	580	568	600	549	542	533	546	530	573	589	594	550	558	580	520	537	553	600	517	594	580	527	570	583	571	605	554	554	593	579	574	618	557	543	555	554	552	541	578	553	556	544	538	588	570	541	530	567	581	586	578	585	629	575	614	564	553	584	607	555	574	553	568	549	556	594	559	588	564	506	606	584	571	552	583	565	524	611	564	579	623	574	559	541	566	553	553	533	610	526	596	614	554	549	597	606	616	635	551	570	579	574	586	564	579	544	553	567	584	599	609	580	593	559	573	613	590	588	556	575	573	547	543	557	544
24605	21799	29664	25562	23294	21720	16385	9829	6807	4968	3845	3147	2513	2126	1893	1518	1419	1275	1099	998	925	864	811	739	695	682	661	618	649	602	564	586	544	550	517	556	523	532	533	534	489	470	498	428	468	496	493	494	487	512	485	469	521	510	486	497	497	486	469	487	468	438	499	510	440	461	495	496	512	416	433	480	514	481	452	476	459	503	492	517	455	497	508	489	448	430	477	431	494	504	524	453	432	464	444	487	495	445	453	466	448	470	446	495	439	485	455	493	490	498	451	491	418	453	451	476	475	478	433	419	439	440	419	482	487	436	457	459	474	455	431	484	455	510	497	469	444	474	490	458	473	459	463	483	478	443	479	441	515	484	482	422	422	493	479	456	487	451	481	432	472	458	439	504	454	494	472	478	477	512	446	488	469	495	455	433	429	435	437	453	484	465	464	481	445	472	473	495	487	460	431	478	490	433	480	499	459	453	455	478	453	499	458	451	449	501	476	435	503	487	458	456	470	489	482	494	454	482	476	458	458	473	472	466	468	464	496	481	437	493	430	448	451	460	411	488	450	452	468	479	448	503	478	453	463	478	440	462	473	448	469	473	455	480	455	472	424	483	465	460	438	459	424	438	427	408	409	460	488	497	504	491	465	500	460	495	441	469	459	469	479	481	476	456	471	449	464	471	457	471	452	501	443	432	460	466	486	456	474	474	463	494	468	475	494	457	517	465	470	492	458	439	470	415	482	489	487	501	440	467	476	467	478	471	456	472	476	489	491	474	487	482	456	463	465	456	477	476	452	477	467	460	462	449	474	523	487	409	533	482	482	479	487	451	507	454	478	436	442	506	489	455	421	446	450	452	450	472	460	474	501	496	459	443	469	453	481	437	446	433	466	495	482	461	440	436	442	453	458	448	467	488	478	478	500	484	465	506	456	501	467	448	445	464	447	501	429	424	427	475	469	460	467	452	512	505	437	499	444	481	446	473	473	464	537	478	485	488	477	511	440	482	460	404	461	480	468	443	455	506	481	468	449	460	468	460	430	466	467	472	462	481	473	461	458	466	477	489	435	454	520	489	441	465	457	464	489	465	463	474	507	471	444	449	451	470	445	493	505	451	467	436	445	483	477	430	470	446	492	467	481	464	493	462	443	462	463	454	453	457	460	467	451	476	452	470	491	471	512	455	466	469	437	467	455	476	470	508	478	432	425	488	465	482	453	493	490	494	454	479	444	460	496	449	495	456	471	470	507	496	449	473	503	447	482	504	492	433	460	449	456	472	468	455	455	487	459	460	441	455	478	473	484	462	487	406	463	478	455	469	488	429	473	500	493	472	473	473	473	445	447	480	498	444	475	469	483	432	503	483	456	459	480	440	466	417	438	466	464	454	428	503	480	464	452	440	462	448	442	466	435	480	466	465	512	482	467	463	424	480	484	473	494	471	457	470	496	480	473	485	457	470	440	460	468	462	500	471	438	443	451	474	490	465	483	486	451	503	496	458	474	482	477	440	431	439	443	460	499	496	469	450	454	433	463	486	529	482	445	468	441	438	485	475	425	487	464	441	440	456	446	486	460	419	469	487	457	481	428	499	461	464	488	458	459	456	477	423	467	452	469	431	452	459	471	469	512	462	483	471	450	500	463	480	460	429	453	467	496	472	450	484	464	465	494	481	447	476	458	496	475	446	492	491	458	446	445	468	468	461	461	514	485	452	490	465	471	466	443	479	493	475	449	477	487	469	416	451	489	462	456	513	446	467	492	472	395	456	472	484	463	466	435	466	484	472	446	458	443	469	429	462	499	481	497	458	476	453	463	533	463	473	478	440	504	463	482	480	457	478	434	450	437	433	486	438	447	456	453	479	467	480	463	473	463	431	444	406	472	473	490	425	463	466	451	503	465	513	451	473	431	452	455	464	464	520	444	439	474	486	454	441	481	477	478	449	490	490	520	471	473	438	492	473	515	462	500	507	450	519	436	482	430	471	465	488	451	437	437	479	472	418	426	454	455	464	448	421	463	495	520	461	440	449	443	470	481	476	461	463	429	459	466	476	461	481	540	483	465	422	431	422	436	457	444	441	495	474	432	460	476	462	462	475	461	440	482	452	471	463	426	447	442	460	473	460	443	480	486	460	490	476	444	500	479	463	412	469	468	454	464	429	460	471	441	444	446	438	469	478	457	451	483	465	469	469	418	430	496	447	469	453	476	490	468	489	462	481	444	457	503	448	448	449	467	479	444	465	491	444	446	481	458	424	489	477	458	460	422	448	467	501	481	458	482	470	495	498	446	441	457	442	461	471	457	441	415	489	496	459	456	458	436	466	486	467	466	479	485	437	449	446	451	438	458	467	467	481	462	481	467	439	483	445	436	498	460	485	456	463	460	446	471	487	494	466	460	484	487	482	470	450	453	484	466	443	460	461	468	486	511	457	450	447	489	450	442	445	451	485	481	452	477	489	481	456	455	477	455	472	469	451	435	499	455	477	471	497	454	494	464	438	478	445	467	450	470	450	499	452	471	456	416	457	449	459	474	456	466	501	508	422	484	489	475	482	465	491	473	479	503	448	448	497	448	459	489	452	457	476	462	439	489	468	461	478	462	477	489	461	476	456	460	447	469	475	470	463	470	445	448	463	471	497	488	500	466	463	449	489	471	438	486	457	452	475	459	467	450	496	428	465	487	451	460	424	431	467	436	470	456	445	470	448	463	463	467	447	492	475	492	452	437	454	445	487	451	502	469	458	456	473	456	462	507	497	473	499	474	457	449	451	482	504	467	470	473	497	506	482	469	491	443	449	495	440	442	462	461	466	459	468	467	478	467	412	486	457	491	463	482	487	481	481	450	420	461	425	477	444	484	482	495	455	483	436	455	448	470	477	477	487	496	452	458	433	448	469	460	457	453	477	446	457	438	477	439	511	471	441	448	467	451	442	463	483	463	411	451	454	437	437	463	470	454	460	449	494	481	453	454	431	457	460	476	469	454	475	473	465	488	450	479	492	460	472	502	493	470	440	426	427	454	497	485	466	477	461	491	469	483	423	440	491	454	486	453	493	450	453	486	449	440	504	460	483	472	453	478	490	454	467	519	481	507	456	445	480	469	418	492	472	490	456	443	507	448	464	460	454	430	432	483	481	471	466	475	429	430	445	470	433	475	448	512	440	425	464	448	475	471	446	463	478	464	494	447	472	468	472	455	493	461	469	454	483	427	476	473	463	448	438	453	438	496	476	503	480	475	471	509	449	497	461	476	454	424	460	480	457	467	497	497	482	462	465	456	469	493	462	486	434	455	468	470	493	452	474	462	472	441	440	453	514	450	447	465	491	525	496	468	456	463	467	484	478	462	461	463	448	489	466	480	481	437	435	450	426	468	458	489	510	432	454	440	494	457	466	468	494	434	480	483	428	446	477	453	461	495	499	444	502	485	478	483	467	471	443	476	462	478	495	469	414	472	475	478	496	492	490	462	471	457	460	461	512	460	454	483	456	446	481	460	449	457	461
38732	63057	49957	36068	30479	25559	20811	16703	13010	10321	8060	6755	5322	4384	3693	3194	2616	2275	2099	1860	1563	1460	1320	1213	1199	1066	1012	1015	953	913	855	849	819	799	755	754	712	723	706	696	749	661	637	659	637	663	653	681	667	641	661	622	621	637	613	627	604	637	594	615	618	597	644	612	658	630	610	606	653	648	587	656	614	661	649	610	616	620	668	609	586	653	625	616	669	594	624	609	662	636	596	621	643	641	629	615	629	596	616	595	622	605	625	664	621	620	596	618	621	629	605	609	569	636	602	619	661	686	639	593	653	638	618	618	627	622	610	614	658	636	621	615	612	604	616	612	577	635	638	636	620	598	609	603	651	571	606	592	642	614	663	577	617	629	613	598	614	575	611	618	633	642	607	605	589	609	619	605	618	601	642	596	619	625	629	601	560	615	632	604	631	627	626	652	595	610	595	623	637	653	616	613	629	642	609	610	589	592	605	603	643	589	605	622	591	631	631	619	567	577	620	670	627	636	606	609	590	567	602	624	613	597	650	630	614	586	594	592	601	625	627	641	656	591	581	609	618	638	604	602	641	618	663	634	638	601	590	655	628	635	579	620	597	577	588	598	592	601	603	639	603	568	624	607	608	642	591	645	622	581	621	606	628	593	618	600	625	617	609	604	591	638	610	594	643	613	659	597	605	641	632	614	622	623	646	568	610	648	631	639	597	651	608	657	618	597	634	613	591	635	617	624	623	590	623	568	593	632	650	645	590	577	603	684	627	602	637	633	593	643	602	599	664	635	613	599	624	602	649	614	656	630	571	597	593	643	600	613	611	622	612	644	583	605	601	584	615	619	632	629	609	581	601	633	622	616	630	616	601	634	637	625	633	592	648	595	613	662	652	603	616	610	638	603	601	597	642	622	615	638	654	596	609	627	610	612	609	660	631	624	649	607	607	590	626	656	601	625	605	608	599	594	657	592	609	628	626	613	645	635	655	635	590	683	617	623	630	616	625	657	615	587	622	630	596	581	611	610	620	585	618	663	664	643	579	650	612	617	661	624	616	586	619	604	608	640	618	626	592	579	662	616	628	618	638	578	602	601	584	622	629	583	668	629	622	632	607	617	623	626	626	583	606	597	613	638	557	660	667	625	641	616	639	597	605	624	608	641	558	583	624	651	636	601	604	573	606	609	612	645	643	648	637	588	594	626	674	618	584	702	558	633	604	620	621	610	596	614	626	591	605	635	589	600	598	569	611	656	601	647	596	620	615	592	591	626	617	585	634	635	610	633	643	626	611	632	615	642	603	650	588	645	644	601	593	644	626	613	621	631	573	664	609	568	597	618	607	593	593	616	636	600	631	643	615	609	642	606	613	640	638	586	633	627	611	568	645	651	609	609	612	616	650	606	633	603	582	593	605	615	607	579	610	600	645	611	626	642	634	608	590	584	615	644	583	626	617	624	639	651	577	605	602	596	563	656	608	607	618	652	626	606	572	619	624	597	604	662	597	668	585	607	583	628	642	617	618	620	632	619	648	648	600	557	623	613	624	588	604	614	626	651	633	597	579	657	619	633	613	603	600	610	621	622	599	619	666	597	660	653	627	654	595	638	606	641	595	578	604	600	614	617	600	615	643	595	614	652	608	611	621	617	629	594	562	604	611	609	604	619	615	615	640	635	619	609	623	640	646	592	630	612	608	626	599	639	614	621	632	591	599	595	648	595	600	656	633	637	614	658	584	619	584	587	639	562	588	626	598	631	661	621	640	611	589	642	620	602	670	642	624	552	597	597	608	640	633	598	629	620	626	616	640	635	583	613	634	662	603	603	643	646	625	644	649	626	581	633	582	568	586	634	569	616	598	613	604	626	599	650	585	566	585	591	632	617	611	616	574	641	672	622	595	616	640	588	599	613	619	613	613	633	627	584	628	648	638	615	609	663	597	584	640	602	600	649	631	649	628	645	617	623	597	632	620	637	564	591	579	628	620	646	597	624	660	661	643	577	611	618	584	631	605	630	629	603	630	628	617	608	582	608	575	581	601	611	571	613	667	639	586	668	608	647	584	604	601	644	597	622	599	580	596	590	608	566	625	605	594	609	621	608	624	639	629	631	671	650	635	609	629	627	591	608	678	582	643	610	625	612	634	619	625	609	574	577	623	614	592	629	661	620	597	594	603	623	634	612	648	623	651	594	639	614	595	614	610	610	626	628	601	588	628	583	623	626	628	626	597	588	627	642	640	635	589	582	598	612	626	643	591	609	590	600	633	607	667	624	655	599	611	635	605	629	618	633	604	657	638	619	652	616	569	634	597	613	578	566	622	610	592	615	616	649	635	646	622	628	560	608	661	652	639	645	659	618	643	607	605	596	614	653	622	594	628	657	639	669	603	666	614	613	602	611	615	629	647	593	611	612	645	623	605	591	623	586	623	620	596	628	617	604	625	586	629	661	660	606	578	560	601	603	610	622	615	618	641	613	611	643	638	594	637	640	594	618	575	595	592	620	683	606	623	627	647	618	628	618	637	591	615	604	667	608	650	612	584	590	573	660	620	605	637	599	616	620	608	623	614	618	595	653	634	621	582	633	668	622	623	652	610	624	647	616	608	585	627	639	621	629	647	619	569	626	577	650	603	675	607	643	575	636	643	654	614	631	590	597	575	593	634	601	617	599	583	602	590	595	610	602	600	656	577	628	631	620	621	652	632	582	583	628	619	627	631	603	629	623	612	638	592	629	668	591	632	566	604	641	627	602	596	626	584	652	585	592	556	624	627	622	607	639	623	597	634	614	615	611	672	611	599	642	636	617	609	630	657	629	620	593	629	654	590	591	631	560	600	595	567	607	604	564	681	594	642	609	629	564	605	576	610	616	600	592	599	644	597	591	595	632	597	634	672	610	593	589	609	592	637	605	631	612	618	610	624	611	644	609	608	623	609	597	603	682	627	648	593	636	636	607	580	624	613	635	632	640	639	565	633	603	603	617	606	617	612	585	615	629	624	642	633	585	624	631	603	613	618	645	596	637	627	601	629	659	621	595	580	632	604	631	589	591	637	593	557	579	628	645	651	557	630	568	655	631	622	604	596	639	635	620	610	635	641	592	607	663	610	586	621	653	642	607	618	644	583	638	625	626	556	593	614	576	617	588	642	618	663	646	566	607	598	605	624	575	584	644	585	622	585	633	584	650	622	571	599	596	614	668	640	589	605	595	671	615	585	635	608	609	624	639	581	590	624	586	621	616	646	621	670	633	647	600	615	589	610	632	627	579	596	634	609	578	609	588	632	631	594	600	613	612	585	601	620	650	595	607	605	634	646	592	660	595	586	580	644	637	618	602	575	625	637	595	573	567	631	593	631	601	582	611	653	602	612	634	592	574	572	606	659	569	663	603	578	578	579	630	599	580	641	607	635	597	645	635	604	642	612	627	578	563	642	638	622	638	647	604	638	593	614	571	584	616	622	658	559	623	584	606	617	612	586	632	620	585	620	594	575	610	577	588	632	646	640	616	583	638
23533	21706	29683	24472	22421	24050	23135	13600	8901	6808	5149	4047	3255	2679	2356	1912	1655	1547	1269	1199	1091	931	911	870	822	744	744	680	703	623	589	560	597	590	585	511	509	511	514	495	531	507	444	500	473	478	488	477	513	542	465	485	484	454	451	465	409	472	460	461	443	452	462	474	459	474	449	485	488	496	474	451	478	452	453	461	462	479	435	450	465	452	490	472	459	489	455	465	466	445	456	479	434	469	446	440	464	457	461	463	450	453	436	444	473	465	445	437	448	479	467	482	432	478	446	496	490	477	470	423	442	463	448	483	424	472	450	427	468	448	462	443	479	457	430	461	433	445	449	466	428	450	447	474	447	481	471	506	462	451	487	487	441	478	442	450	466	461	499	420	498	476	459	481	447	425	481	461	443	497	438	429	446	455	446	476	412	473	451	479	479	477	457	485	441	428	452	460	437	482	449	468	485	474	430	457	468	471	485	411	486	473	458	473	452	455	459	480	463	474	440	449	493	446	452	455	469	467	431	410	479	417	445	467	432	422	493	432	468	473	459	436	439	457	490	471	465	448	430	465	450	433	439	472	497	474	441	451	453	483	397	459	466	447	471	468	447	472	443	451	449	463	466	471	438	490	482	445	461	451	477	462	488	427	445	471	456	417	450	444	467	481	425	474	422	488	446	436	451	436	457	414	459	455	507	434	480	478	458	431	453	441	458	452	450	439	432	493	460	454	463	481	456	447	424	454	467	453	453	435	446	483	459	446	446	469	453	472	470	481	474	428	453	425	457	464	456	454	426	468	479	442	417	458	487	460	451	441	438	496	463	465	460	475	453	442	476	423	482	474	459	459	482	477	443	421	460	432	452	430	469	446	459	463	437	426	445	459	506	472	487	496	471	446	453	486	447	446	450	461	466	463	443	485	444	452	504	414	457	438	465	440	471	496	478	442	500	494	422	463	449	460	466	452	449	463	440	469	467	465	473	439	441	451	467	431	430	428	438	490	481	465	436	471	457	436	438	481	465	435	462	441	473	492	485	438	467	440	464	454	471	502	456	490	444	475	450	456	436	445	445	446	455	446	465	478	471	462	492	449	434	474	498	454	468	479	442	468	462	482	483	464	438	473	489	476	417	503	514	445	470	429	452	467	440	445	483	475	449	449	467	431	441	459	444	512	462	444	454	440	454	483	456	480	459	430	477	428	445	502	449	418	480	414	488	456	458	497	457	454	445	478	455	471	463	448	445	426	416	471	422	436	480	467	457	477	453	486	444	466	466	481	413	447	465	460	404	473	444	450	412	522	447	484	459	415	439	465	460	439	435	474	451	450	475	474	437	424	452	455	433	445	447	437	450	446	461	489	444	433	452	426	460	433	450	489	447	445	426	456	462	451	471	453	481	459	480	458	460	479	454	475	490	465	414	408	426	442	457	454	459	456	490	466	455	480	424	455	501	461	449	416	462	450	419	434	489	492	468	491	454	455	460	477	461	423	471	438	450	479	436	472	429	479	456	422	488	459	456	471	431	447	498	448	485	416	431	451	435	444	452	426	411	423	453	490	430	437	432	445	437	467	436	466	447	476	479	442	459	464	460	465	450	462	478	425	421	467	466	455	477	446	458	461	463	461	441	489	434	433	473	435	472	487	472	471	447	441	480	452	448	481	477	461	464	479	477	430	471	456	446	481	456	446	435	426	468	477	459	482	452	466	432	451	432	457	403	472	488	439	442	440	412	452	389	463	451	458	409	475	453	462	451	425	485	476	467	433	464	425	458	432	447	421	491	470	455	440	472	448	448	487	500	455	487	479	411	464	433	499	471	457	436	454	452	450	464	442	489	444	472	438	418	483	501	506	443	428	463	477	446	474	465	466	435	440	447	457	441	457	451	457	418	450	428	439	446	462	487	481	485	481	512	436	480	484	469	494	457	447	453	460	461	464	422	461	428	482	431	506	425	438	483	428	493	416	449	456	499	455	457	452	477	465	506	450	469	460	456	444	434	463	434	452	439	492	413	450	442	461	401	485	463	456	432	458	473	443	452	453	495	454	453	482	483	410	479	460	473	444	449	437	497	499	425	454	474	419	467	470	438	454	503	471	439	451	473	476	472	464	425	494	429	501	441	457	463	459	456	430	421	456	454	456	468	448	440	459	440	415	455	419	436	467	441	430	460	400	447	476	498	421	468	477	498	433	424	474	471	473	457	456	494	472	472	483	427	477	452	442	481	446	424	449	446	426	482	470	458	467	430	454	467	444	485	428	430	480	480	460	438	427	475	421	454	452	460	467	472	445	419	463	460	446	445	481	431	466	425	438	452	488	451	429	464	462	491	474	428	473	470	448	447	462	416	451	453	480	477	446	452	456	455	438	435	479	416	486	463	445	468	449	432	470	459	431	463	484	458	445	449	462	461	470	447	439	452	485	440	452	505	436	474	470	462	465	453	493	454	470	459	474	447	449	458	450	473	489	466	445	457	472	449	463	499	460	460	439	434	444	434	442	458	481	434	446	447	508	469	490	486	455	471	471	439	453	455	470	464	495	453	440	488	451	473	470	456	420	460	465	458	483	434	464	494	462	451	457	443	439	473	442	429	432	476	448	454	501	476	456	452	453	479	416	431	430	470	424	442	478	442	468	455	472	428	480	449	487	415	488	457	450	439	454	441	457	485	442	441	435	492	438	484	437	499	468	470	443	442	470	471	482	465	485	448	471	462	446	465	449	458	440	457	449	491	422	462	414	430	481	452	473	459	452	461	455	462	438	483	456	453	487	432	457	483	464	515	459	413	465	498	474	431	447	453	470	473	474	450	475	402	464	484	459	500	482	431	476	449	453	465	436	448	436	485	443	455	446	485	478	475	454	472	447	486	489	453	457	477	453	451	444	480	459	495	451	436	477	484	458	452	459	462	453	463	477	422	445	454	434	453	466	416	454	457	478	454	463	489	445	446	478	474	476	476	466	425	452	416	490	460	463	442	442	473	463	449	474	452	444	454	446	443	436	478	458	432	449	465	473	430	465	508	480	453	503	451	490	449	450	483	416	450	479	447	462	479	481	430	468	489	472	427	492	490	432	465	432	440	454	435	470	458	456	472	461	457	435	460	446	448	435	447	496	498	412	412	462	449	445	478	448	467	485	446	455	464	457	473	436	460	479	454	450	468	422	442	466	442	459	421	456	470	470	471	458	486	483	476	474	457	481	456	476	500	479	484	449	471	462	448	452	486	456	459	470	443	461	483	444	412	433	440	486	482	479	481	482	421	459	513	452	478	462	461	441	454	439	463	463	460	492	489	482	443	495	466	460	462	484	469	417	463	446	464	447	487	459	406	452	424	467	451	477	465	460	496	469	476	452	464	464	454	476	471	431	486	435	455	453	463	442	456	476	417	459	419	472	431	417	497	453	462	447	472	436	447	446	443	468	447	452	446	478	468	474	448	484	457	434	448	449	449	458	470	488	474	420	412	472	473	475	458	500	444	485	426	440	465	431	457	510	487	452	452	482
42777	69926	55730	40203	34487	29721	24821	20091	16132	12649	10521	8425	6808	5764	4646	3924	3315	2826	2470	2261	1959	1701	1469	1466	1302	1207	1136	1072	1041	923	904	881	859	813	833	825	751	766	757	763	644	665	711	672	648	712	698	702	657	657	677	595	658	622	583	642	639	580	600	628	588	599	602	610	599	639	601	558	611	581	593	613	621	607	601	620	578	597	576	567	620	649	588	610	579	584	623	649	599	654	586	587	600	563	604	621	623	607	568	607	579	604	588	587	608	592	606	615	558	581	623	602	588	598	611	551	549	561	603	598	609	581	586	595	638	594	600	599	591	570	601	642	620	593	559	628	609	644	608	583	610	606	563	637	565	549	646	597	594	541	603	588	596	611	575	597	591	587	602	590	608	614	584	626	585	596	617	566	594	575	603	642	575	585	600	639	577	573	561	638	598	577	538	625	576	610	624	615	557	590	584	630	563	608	557	578	627	581	596	545	619	581	591	596	606	615	581	621	602	610	609	629	611	567	632	618	617	621	591	610	592	606	635	577	612	560	619	582	606	611	585	595	617	623	622	606	612	589	607	573	591	587	628	620	618	610	608	586	573	604	583	651	609	615	614	628	586	569	636	612	561	571	611	601	586	619	572	548	552	577	570	585	570	623	556	609	584	613	612	588	586	648	615	617	616	611	543	592	586	607	615	614	587	574	576	607	566	577	572	627	558	558	586	599	608	619	634	611	633	545	566	621	596	611	612	623	561	585	603	617	605	617	593	609	587	631	630	611	595	615	616	611	595	579	593	578	601	587	586	608	587	639	555	588	634	621	583	551	593	618	605	616	634	591	618	622	595	626	557	623	607	557	561	617	637	596	585	595	664	599	623	574	601	571	593	564	597	559	602	522	599	640	628	551	590	620	620	589	603	579	624	586	630	538	570	583	561	593	568	613	588	591	641	591	586	578	566	614	562	571	592	597	585	547	578	558	620	603	603	602	608	606	578	596	593	579	588	608	603	605	578	619	554	612	588	610	605	609	574	591	600	551	567	585	626	590	621	595	602	582	608	576	561	573	633	602	589	619	601	602	600	590	585	582	595	592	556	631	578	570	592	622	557	582	661	607	588	647	625	585	600	612	575	621	585	653	612	611	620	582	679	563	622	619	577	649	573	571	596	603	602	578	586	596	581	591	593	538	610	612	610	606	608	561	587	588	617	538	585	559	579	642	538	619	586	558	585	584	620	636	565	560	581	617	613	609	574	598	586	619	608	579	602	610	618	626	593	595	583	559	605	633	612	586	555	593	628	601	602	601	625	579	587	596	607	596	631	571	618	630	637	555	606	615	587	565	622	542	590	569	597	562	583	573	611	600	574	607	615	585	589	552	618	567	590	602	603	613	621	589	585	548	565	533	584	583	625	662	590	607	576	581	626	604	584	579	579	562	584	581	620	583	564	604	590	584	607	602	604	595	600	586	609	602	588	579	610	616	540	633	582	614	650	616	615	584	586	640	593	577	656	557	580	601	581	607	667	621	653	613	584	599	638	623	576	605	603	577	607	619	610	632	575	594	601	582	590	587	587	601	572	596	640	555	604	603	639	582	611	569	627	592	656	583	597	587	660	569	608	611	628	611	559	606	608	556	589	583	586	613	572	585	610	587	601	605	537	581	618	606	592	597	622	642	571	601	555	606	604	586	602	588	587	646	566	564	560	570	609	624	571	616	595	601	608	598	596	616	586	588	601	578	582	563	613	610	610	588	621	594	580	574	577	642	564	626	560	596	590	571	548	574	601	593	563	603	628	566	551	592	562	612	577	627	613	605	613	673	612	589	570	561	608	629	632	564	613	592	611	603	596	616	599	598	574	604	582	543	598	582	576	593	634	600	557	574	602	555	606	593	597	616	605	603	561	634	585	576	616	639	590	649	599	569	595	642	574	615	624	614	595	591	590	592	558	610	619	615	611	599	590	616	585	597	656	633	595	598	596	620	555	609	598	584	586	626	612	600	635	546	567	518	564	631	594	563	595	635	599	641	589	630	593	633	584	589	596	595	609	630	616	574	585	588	635	597	553	625	576	602	603	613	666	611	580	614	599	571	581	620	609	621	601	581	574	575	591	604	574	596	582	529	565	594	612	597	592	626	603	584	600	595	592	579	646	651	572	611	561	623	596	583	625	627	618	588	599	604	593	563	588	571	622	559	557	608	568	571	570	548	631	638	560	638	578	532	553	553	604	605	583	606	588	610	652	597	579	616	626	608	612	617	584	599	590	589	585	583	614	562	587	629	602	623	617	613	560	604	597	571	591	602	597	596	597	639	589	628	553	577	629	586	594	635	573	555	601	582	581	594	593	578	614	554	602	628	589	604	617	582	630	589	585	608	594	613	602	545	633	626	566	626	623	626	605	579	563	611	638	599	640	541	581	589	604	642	619	599	584	625	558	630	613	614	604	586	602	600	578	569	581	601	584	583	631	582	590	625	632	582	619	585	573	587	577	582	588	604	629	534	589	650	598	555	609	601	601	619	602	605	610	632	555	592	601	587	622	563	628	609	568	592	568	587	605	612	596	620	583	626	618	592	618	563	625	558	604	591	617	577	578	583	577	636	594	608	587	607	622	555	585	591	584	632	579	596	623	606	590	600	606	581	639	631	637	579	564	593	572	570	583	577	598	635	632	568	618	571	595	567	538	588	581	662	622	602	606	583	572	625	569	628	631	577	634	612	562	600	588	628	610	613	622	592	635	597	609	629	620	593	615	631	567	589	622	603	589	574	659	626	634	610	584	619	585	593	624	619	635	605	633	594	603	604	595	582	626	629	630	591	563	637	630	586	627	621	588	557	592	580	567	598	545	658	591	622	623	599	584	581	609	577	603	560	624	605	606	669	619	629	594	651	585	629	633	604	602	615	613	560	623	606	588	594	602	615	595	593	570	584	666	629	597	594	605	601	573	583	600	611	594	568	619	580	613	585	646	594	589	596	574	595	643	620	583	573	606	627	587	596	597	622	542	581	595	610	601	579	620	568	644	579	607	586	610	601	569	558	613	583	553	580	611	632	612	614	632	567	631	597	600	583	600	644	598	581	627	567	597	625	612	585	589	581	605	605	568	610	636	538	612	596	587	582	605	590	604	589	599	619	568	593	603	590	600	590	596	603	562	607	619	594	623	604	594	596	624	583	609	640	619	549	598	544	585	592	566	597	627	632	591	610	615	600	584	586	558	631	572	606	604	581	579	546	575	618	567	610	591	602	629	573	584	533	604	602	628	626	585	593	613	645	565	569	612	607	596	587	607	597	633	618	596	603	636	579	632	606	586	601	641	615	618	548	644	577	590	598	568	629	609	585	588	628	579	578	652	588	609	606	614	599	554	609	599	626	582	617	598	597	624	607	617	566	612	604	578	593	590	594	623	575	612	624	542	588	624	589	582	621	579	542	604	610	627	578	564	585	612	604	590	594	599	595	590	573	630	591	625	618	632	557	589	592	645	628	587	648	625	630	565	597	593	609	585	592
30206	33115	36941	27658	18669	12769	8577	5612	3794	2892	2256	1866	1565	1349	1168	1051	873	794	805	745	677	664	613	586	543	539	511	457	473	516	542	508	448	516	446	428	472	489	484	422	455	461	459	450	446	428	447	460	428	459	424	405	457	426	461	418	444	422	425	404	431	399	423	418	432	464	459	396	435	414	419	392	437	430	436	423	424	420	447	392	407	435	406	434	426	407	394	462	441	423	435	422	416	443	454	407	428	472	424	435	460	411	419	447	420	403	417	445	446	465	417	410	447	448	422	425	431	415	430	424	402	422	421	431	386	391	456	437	377	385	430	384	468	415	444	442	448	417	432	396	434	425	426	418	438	438	397	442	405	427	459	424	417	398	444	433	429	396	421	422	435	396	424	434	422	446	468	416	417	451	429	446	429	419	437	436	435	404	421	437	411	437	419	421	421	437	424	435	428	451	409	424	447	404	421	426	407	418	422	393	403	417	413	405	407	439	431	389	419	431	420	442	400	398	410	427	379	402	428	451	428	434	417	424	411	468	457	443	409	433	462	401	434	435	391	430	429	460	436	437	483	431	454	453	415	443	430	408	408	459	437	425	417	453	435	447	407	449	399	447	439	416	414	397	425	408	394	413	464	429	400	440	437	412	400	396	413	469	441	426	410	425	412	419	448	446	434	412	436	455	454	420	446	422	407	427	435	420	471	405	422	400	397	453	400	416	463	436	455	414	388	433	444	400	425	432	430	417	418	418	427	404	432	472	402	385	438	417	401	450	430	409	455	452	400	416	457	393	415	459	419	442	451	410	386	416	399	461	457	451	412	423	409	459	449	399	387	382	395	384	418	396	426	433	428	413	437	467	472	433	397	407	402	437	445	441	391	408	423	427	451	433	426	426	437	453	450	398	434	429	440	418	440	463	427	453	410	441	430	427	446	436	385	424	400	426	409	422	460	428	402	411	431	401	405	404	419	407	448	464	442	443	427	458	457	404	423	405	440	414	406	428	455	415	439	443	419	467	441	438	452	398	411	425	426	373	441	404	420	370	433	414	418	426	429	393	430	460	411	422	397	424	435	418	436	412	434	453	383	424	438	439	398	458	433	431	435	428	408	423	429	441	389	449	373	454	402	437	421	422	470	411	436	426	420	414	406	437	459	433	436	412	430	425	430	412	395	426	434	400	442	441	422	421	455	433	440	411	436	440	420	431	397	456	415	417	436	448	464	450	387	409	421	386	416	438	435	405	421	414	418	409	402	482	450	436	441	429	439	440	437	428	412	434	430	392	432	418	442	423	463	412	441	420	429	463	426	411	425	445	439	441	414	427	469	416	449	424	393	444	384	423	460	421	414	428	422	437	441	435	419	438	420	460	389	425	476	438	404	394	417	407	426	427	418	430	423	458	451	422	425	394	429	444	399	414	456	409	413	382	413	417	425	441	392	414	445	410	417	413	433	424	428	415	430	410	413	404	445	414	449	474	450	428	404	409	405	400	417	409	434	392	382	439	453	422	442	420	430	380	423	409	438	420	435	425	427	453	413	442	431	430	415	425	392	411	436	438	424	454	439	416	465	416	430	423	445	424	413	461	429	415	461	391	401	373	406	462	461	443	425	416	427	432	426	425	417	454	417	457	412	433	433	421	429	440	420	428	416	415	429	403	399	413	388	428	443	415	441	422	414	405	402	452	429	419	458	407	457	436	468	442	410	434	429	397	413	435	408	420	410	420	459	427	427	431	429	443	399	414	388	402	406	416	433	449	468	442	424	491	411	393	414	444	459	414	466	408	396	412	444	421	425	424	432	423	442	426	468	429	408	403	411	453	399	403	425	400	456	405	410	431	424	414	412	418	413	456	401	408	436	454	456	409	397	400	431	416	418	443	425	410	461	422	435	439	405	449	423	420	404	443	435	442	428	447	448	405	447	418	421	409	407	409	474	436	432	386	401	435	402	408	407	415	431	460	425	400	409	402	468	401	411	452	404	407	429	464	419	446	419	423	395	461	421	417	430	431	452	424	406	417	404	436	431	420	440	446	403	424	413	387	426	417	455	428	424	432	425	418	396	425	442	399	441	425	406	471	431	386	442	427	421	409	439	456	405	397	435	398	433	456	442	455	430	422	423	415	430	416	423	486	423	433	405	405	402	432	431	429	431	414	447	429	439	479	401	487	428	447	421	436	403	453	449	406	442	430	388	450	437	437	416	431	433	434	427	436	432	407	427	439	427	429	414	416	438	422	413	458	432	405	443	435	429	431	412	440	433	459	433	423	396	416	429	375	457	440	423	425	394	433	430	441	442	455	438	433	396	415	408	413	415	436	437	448	440	414	420	465	421	414	366	415	402	404	423	429	471	386	471	414	409	420	426	441	485	424	407	425	470	440	434	444	456	396	446	426	421	457	407	448	428	400	428	437	448	398	400	431	431	416	461	417	412	437	429	435	423	405	438	409	443	472	419	410	431	436	463	419	432	416	428	386	406	434	427	454	442	416	451	448	468	433	493	465	436	449	422	400	477	474	414	415	419	445	431	430	388	435	436	403	381	423	410	448	478	429	448	419	414	420	409	438	434	413	428	443	422	433	428	424	402	461	411	394	423	471	449	437	432	407	448	434	475	393	444	429	413	466	400	448	421	413	394	437	439	424	433	399	454	431	395	438	406	415	432	398	411	417	439	394	461	433	422	400	393	404	405	459	430	436	398	438	396	395	412	447	420	448	402	454	436	432	418	450	415	411	440	401	412	392	388	417	443	406	423	429	427	378	426	448	458	440	403	455	421	448	432	455	410	419	454	374	440	441	399	397	405	422	424	426	385	426	420	466	404	395	406	450	406	445	413	450	405	435	402	419	403	409	420	438	427	435	439	466	437	441	462	446	429	429	472	432	421	370	433	444	455	431	402	411	442	403	414	452	423	408	436	437	425	427	410	440	413	431	431	428	398	398	419	427	474	406	434	430	456	399	451	399	449	467	439	396	434	429	465	400	430	457	396	444	466	408	434	436	410	426	446	432	446	391	422	417	441	475	423	389	405	430	412	402	435	446	412	411	458	429	402	431	440	422	406	456	425	450	436	437	440	441	407	416	390	425	430	446	454	436	370	425	383	441	415	429	453	379	438	445	444	421	454	400	455	412	410	466	436	414	432	430	398	414	413	427	462	436	434	432	459	462	446	435	413	391	434	428	430	429	396	436	415	442	449	446	455	445	419	422	430	404	455	394	443	437	465	403	410	473	426	409	394	397	444	439	363	370	426	433	430	396	420	469	401	433	412	413	384	412	388	408	395	414	425	384	416	373	417	383	451	427	431	415	435	416	424	445	425	416	418	416	440	436	394	448	436	449	445	440	429	377	431	438	454	436	446	428	443	409	441	410	407	442	432	424	467	434	442	411	418	395	408	433	418	425	476	404	414	414	423	449	440	430	412	461	418	390	431	427	426	447	442	458	450	462	401	448	436	405	429	453	463	440	413	414	470	445	424	368	430	412	429	413	423	444	410	428
37347	51586	41673	29385	23688	18851	14755	11349	8341	6570	5057	4171	3384	2819	2333	2045	1743	1542	1382	1227	1121	1047	1000	923	864	810	773	794	760	732	726	677	685	652	664	627	645	588	683	636	621	546	627	634	596	579	574	565	600	577	564	596	549	547	592	605	585	612	548	564	551	563	585	583	582	590	588	563	509	552	577	549	582	587	573	539	578	581	528	556	520	591	578	568	554	530	563	570	537	582	557	592	563	587	568	600	565	561	562	566	576	544	565	619	548	568	624	536	532	605	568	589	589	527	588	590	557	560	592	581	593	538	586	587	571	556	584	560	520	509	574	601	561	547	575	552	551	582	589	598	548	554	509	575	570	553	580	573	599	575	544	589	582	538	566	584	571	594	550	529	579	516	571	617	586	564	593	555	572	552	538	551	553	599	565	547	607	560	566	575	568	567	528	566	563	553	573	560	557	569	592	592	584	640	561	599	564	569	552	587	592	550	580	550	565	542	557	535	567	556	549	570	552	572	601	571	519	569	570	597	532	587	527	542	582	604	564	573	584	569	538	615	557	597	597	563	582	509	584	597	556	587	595	561	578	536	589	527	560	575	611	573	542	568	530	614	580	569	577	569	613	576	595	567	602	549	591	581	562	565	557	540	547	606	562	603	584	564	602	578	544	550	573	549	579	539	574	579	531	532	573	582	593	538	561	595	555	591	556	592	536	567	571	557	541	636	586	495	584	577	546	609	619	591	582	594	614	559	519	537	596	548	560	530	592	580	560	591	572	609	579	532	582	580	562	529	579	596	591	549	587	579	595	568	581	582	571	573	612	568	574	584	567	584	534	572	582	592	561	566	588	563	563	574	561	552	605	545	595	575	582	579	536	564	529	607	570	561	571	560	590	547	561	550	542	586	583	561	589	532	550	559	555	545	528	565	525	595	598	581	536	574	569	564	519	555	601	568	549	577	563	582	543	596	582	589	595	544	577	612	569	559	526	580	593	567	577	577	536	526	588	534	543	543	555	596	609	605	599	563	557	535	594	597	572	554	623	583	552	528	571	543	522	528	606	586	589	560	535	581	541	570	572	562	557	566	592	546	570	548	546	530	553	593	568	562	598	598	580	590	524	560	569	576	595	578	592	585	570	564	569	536	602	628	542	526	540	547	565	584	564	563	567	583	593	550	568	585	575	582	566	537	582	559	605	599	607	575	567	551	570	522	595	580	578	598	546	603	566	541	599	571	550	554	586	532	565	559	597	577	560	580	600	586	552	545	595	577	571	545	571	563	565	504	602	536	549	574	560	557	532	571	547	541	625	576	559	562	544	559	569	603	605	575	562	576	610	571	609	574	565	584	566	559	583	565	597	578	576	606	559	537	562	607	597	561	623	559	553	563	596	531	581	547	575	583	555	581	572	554	571	574	551	570	544	544	556	546	580	570	576	573	574	569	555	558	555	562	546	589	554	569	543	581	590	538	535	555	566	574	606	554	563	571	556	538	556	591	561	586	573	555	568	536	559	564	568	592	552	561	555	584	530	512	616	549	569	595	613	545	581	549	540	618	538	553	567	543	543	529	563	577	551	626	575	566	526	543	527	569	573	528	554	562	571	525	559	582	572	589	559	556	578	555	544	577	623	533	558	586	514	545	563	544	549	550	524	573	529	597	597	613	534	548	533	584	546	602	555	564	565	583	552	564	558	546	575	587	542	535	565	576	548	569	586	576	564	597	585	592	562	569	570	556	561	577	570	579	540	612	571	550	570	563	569	546	560	563	582	557	553	563	559	592	564	525	576	563	525	571	564	660	577	556	552	564	549	610	549	615	548	528	556	560	594	579	580	555	568	571	573	580	582	541	599	574	580	562	557	558	590	577	552	596	511	569	599	550	570	517	563	568	591	509	588	540	583	565	550	583	586	563	596	551	562	566	554	579	590	549	532	559	574	552	592	622	575	554	552	607	522	573	583	534	595	562	539	569	590	573	599	569	577	574	574	562	592	592	576	622	559	572	554	553	573	550	585	574	591	586	586	593	579	585	518	555	574	597	555	554	560	582	559	569	592	545	584	581	582	585	587	574	608	564	567	565	554	555	555	591	557	561	520	570	601	548	584	546	564	584	578	605	562	604	603	579	548	553	576	595	553	572	571	565	541	545	554	597	609	588	564	552	575	613	546	561	561	600	530	521	584	613	568	568	603	576	588	540	562	576	572	579	535	571	583	602	559	559	596	575	551	566	570	610	612	579	554	551	581	572	581	554	612	565	538	570	605	542	585	579	602	574	563	617	573	573	589	535	557	560	567	578	609	610	553	578	557	578	553	557	552	552	553	521	506	553	572	577	554	576	544	546	557	595	578	547	586	574	565	582	564	593	616	544	543	599	606	579	543	578	547	560	563	535	574	598	530	611	564	552	545	549	587	536	549	549	547	566	495	563	597	581	549	579	593	597	607	560	554	574	571	550	586	584	578	570	589	585	579	572	564	528	544	559	550	555	557	570	561	557	575	613	579	531	540	544	579	569	567	539	506	520	569	557	574	552	575	557	582	576	542	581	608	528	543	518	599	558	564	566	550	582	532	590	504	593	594	582	570	550	549	589	542	573	577	541	550	561	597	567	548	549	578	538	561	567	596	579	612	523	547	548	622	575	585	575	592	594	525	540	584	557	596	590	612	550	608	582	559	557	603	542	535	607	571	545	567	560	540	540	559	589	567	529	559	558	515	549	585	548	596	519	565	545	540	593	590	566	535	560	552	564	505	573	542	578	537	523	615	509	580	585	592	628	591	587	580	539	607	571	550	563	539	609	594	602	585	495	562	613	556	583	568	535	570	546	584	536	566	580	582	568	548	602	543	550	564	573	565	584	569	534	571	566	615	586	603	553	597	601	550	564	557	549	574	548	569	600	573	603	549	557	601	608	598	566	559	602	577	576	575	614	546	574	564	557	578	547	593	594	568	562	624	575	557	533	576	584	570	555	583	541	570	542	610	534	570	571	567	517	581	546	581	575	587	578	560	543	558	574	577	579	614	588	590	526	586	570	571	589	563	556	596	547	541	591	537	602	549	551	569	545	582	573	546	568	563	539	547	550	594	545	525	535	616	568	549	565	580	564	554	538	599	581	598	600	631	593	536	591	549	554	586	579	598	581	571	564	542	536	611	572	546	580	600	550	584	551	537	556	557	563	533	541	525	616	523	567	551	570	567	584	578	547	566	555	565	587	602	567	568	549	533	581	564	538	581	572	586	576	574	517	554	514	556	611	566	586	550	563	591	562	572	556	576	551	542	553	588	614	556	577	574	517	566	592	603	591	562	559	564	559	610	526	574	570	576	573	584	542	532	568	533	595	558	562	556	571	580	572	610	546	555	590	566	605	559	572	573	581	560	560	546	541	585	568	566	573	573	547	562	568	554	512	569	535	550	596	551	554	585	558	584	580	581	605	566	610	604	566	560	574	555	580	503	549	582	561	543	557	572	574	582	564	529	578	577	587	559	595	553	603	585	562	547	568
24572	21777	29746	25620	23327	21527	15930	9318	6394	4789	3749	2956	2341	1983	1828	1525	1248	1155	1068	992	923	848	761	720	745	663	652	621	611	586	591	536	591	550	554	525	532	513	497	489	498	513	470	498	489	450	495	518	466	464	487	462	503	495	454	469	489	489	460	414	474	469	492	453	513	458	442	435	502	438	467	495	490	517	454	451	496	461	454	457	443	463	472	443	488	479	471	503	465	464	474	464	490	452	454	453	464	460	461	496	448	460	451	460	478	474	485	449	435	471	421	464	462	461	480	442	469	449	472	418	436	447	457	469	505	478	424	459	432	448	433	467	434	479	491	459	442	492	434	447	448	456	480	477	466	440	463	477	458	497	445	471	423	464	451	484	442	492	449	429	464	442	496	467	466	431	434	454	449	468	460	448	464	469	510	391	458	463	445	477	439	464	441	456	487	478	475	478	444	463	461	491	473	438	431	440	487	479	461	457	474	440	436	454	439	437	453	442	445	424	502	432	481	462	469	487	440	480	481	494	517	450	469	416	478	475	516	485	457	495	464	446	478	476	474	450	484	464	469	476	449	477	482	462	428	473	480	441	501	434	476	467	423	428	466	488	504	482	484	496	456	458	403	430	491	477	457	449	449	452	475	478	480	441	427	468	467	476	480	474	445	428	488	475	497	463	471	477	465	444	449	486	463	465	451	438	457	452	421	476	502	467	432	461	441	461	466	474	453	497	475	496	475	436	457	475	456	436	504	484	430	427	458	468	483	474	466	463	454	459	445	453	484	451	460	453	453	479	446	472	445	450	480	428	456	451	439	448	437	458	477	456	453	483	465	488	448	465	428	496	451	453	426	494	501	466	474	466	435	477	461	423	457	470	446	461	457	470	461	482	467	468	452	494	424	456	502	496	459	445	483	466	457	460	471	474	482	466	460	485	444	421	453	439	461	459	461	486	446	429	452	476	461	456	454	446	472	479	441	482	482	432	494	471	430	509	478	517	442	456	454	457	477	439	467	473	429	481	480	475	492	500	480	458	447	470	473	485	500	465	476	486	446	463	480	464	405	483	476	480	450	469	434	450	454	470	491	469	476	450	480	443	458	483	486	454	471	458	472	469	442	474	441	490	467	468	495	431	497	474	481	437	454	430	479	447	451	424	471	442	433	429	463	463	466	471	483	477	483	479	442	454	432	467	488	461	462	475	431	496	496	428	488	457	477	420	478	488	472	461	477	439	455	438	438	480	490	463	472	453	473	478	479	475	480	461	438	490	454	484	456	432	472	486	441	482	486	482	454	468	482	459	453	456	475	467	438	476	498	464	475	465	453	457	467	443	460	464	487	479	470	492	456	467	431	478	458	423	469	462	528	454	456	459	463	510	437	458	459	480	480	445	450	469	465	466	435	455	490	471	466	455	440	464	415	475	460	467	465	436	454	479	471	484	427	444	526	442	479	439	464	444	462	474	476	477	452	467	465	488	484	476	458	488	453	475	459	481	472	480	458	430	497	482	462	452	450	410	475	470	425	439	450	421	487	498	471	423	469	447	484	472	454	453	482	459	461	482	469	489	475	473	454	453	428	475	424	470	463	466	481	462	447	447	488	474	442	469	440	481	425	445	463	434	461	490	479	479	454	471	437	466	436	482	453	431	480	448	464	464	473	522	478	458	464	467	438	450	474	461	485	469	468	381	470	449	468	466	416	498	485	442	435	480	504	465	453	430	489	475	457	481	460	472	472	473	460	457	427	482	501	515	428	440	450	417	457	459	458	444	470	463	463	445	435	460	477	437	452	471	479	460	485	496	471	467	452	475	468	492	453	449	478	478	431	457	394	476	504	483	461	487	464	498	462	440	453	442	489	448	463	478	435	449	429	458	486	488	453	431	452	454	465	490	432	438	452	420	444	423	487	517	443	481	463	461	472	473	449	435	431	494	429	425	491	497	478	507	441	522	456	493	469	453	437	442	451	429	440	472	471	499	490	507	461	460	481	496	476	463	410	432	468	476	450	459	471	488	491	433	473	473	452	438	484	398	450	427	482	455	460	464	449	463	454	434	483	468	466	481	474	443	455	448	460	488	461	423	482	475	462	466	471	447	471	483	440	425	465	479	422	458	473	446	467	454	473	458	463	460	482	452	475	438	467	482	477	436	416	446	472	472	461	482	446	456	466	434	450	491	449	463	495	459	456	456	478	511	447	460	498	489	450	510	460	474	457	476	447	480	474	444	460	474	477	490	445	448	476	444	432	487	455	456	479	463	448	458	419	460	493	484	492	461	470	457	434	415	478	484	460	445	469	473	454	491	458	442	449	440	469	450	426	478	461	458	478	433	454	452	465	459	446	431	455	464	431	505	444	466	482	459	484	452	427	472	491	457	473	464	469	442	454	475	445	423	496	504	485	469	443	453	494	472	435	428	439	420	413	477	433	504	478	438	471	466	487	460	432	486	458	491	512	477	444	463	483	483	458	458	497	483	455	429	439	429	441	457	452	472	456	445	437	470	461	475	505	467	437	479	463	479	428	462	474	422	463	482	475	471	451	442	465	464	478	481	460	453	486	467	463	441	466	465	484	482	433	423	485	439	437	461	446	492	469	470	482	476	508	449	473	465	497	469	461	490	442	468	434	444	459	479	479	480	474	459	458	451	446	458	467	458	449	449	408	487	483	459	489	483	461	449	458	473	448	464	429	463	494	459	439	471	450	471	431	479	460	491	449	459	419	485	472	482	466	459	435	440	478	487	473	465	459	425	464	469	423	455	441	444	428	450	467	502	478	456	463	450	469	493	480	506	468	487	436	454	471	409	465	493	467	469	480	455	489	486	456	434	466	479	426	434	433	444	475	431	502	454	468	503	474	470	433	490	471	447	438	469	433	442	473	466	481	488	455	495	450	449	467	462	473	479	477	465	468	469	480	468	465	481	470	477	473	467	442	452	474	452	522	461	469	449	465	467	453	469	430	427	451	454	487	470	467	453	462	426	447	445	488	480	454	455	462	461	473	461	482	484	458	467	462	470	505	488	483	456	420	453	440	464	434	485	428	423	469	481	443	451	420	456	453	451	439	476	508	446	456	464	453	465	479	444	458	467	423	462	438	456	471	462	485	440	454	474	486	431	442	491	472	457	443	448	448	433	446	483	451	490	439	416	503	466	457	455	441	467	486	477	464	454	424	507	465	462	460	519	432	464	457	484	465	470	475	431	452	469	438	468	476	495	495	479	451	474	454	431	444	482	471	460	486	478	465	459	447	490	447	458	432	483	526	480	487	449	482	488	451	420	422	464	464	485	442	461	501	469	476	466	483	476	479	462	429	467	445	483	433	482	449	480	488	450	471	430	488	474	449	485	467	450	487	468	460	497	446	445	468	433	441	468	476	446	490	471	469	509	437	471	475	459	435	476	467	452	465	470	464	457	485	478	452	494	514	471	453	464	482	457	426	482	444	465	468	460	495	462	494	441	464	452	437	422	483	473	440	458	482	431	458	450	470	468	475	500	489	483
40049	63257	50558	36126	30310	25173	20245	15925	12411	9633	7784	6272	5063	4287	3527	2904	2390	2168	1984	1765	1572	1514	1249	1278	1097	1014	1015	960	920	814	815	767	794	804	733	769	761	737	701	696	690	661	637	664	662	675	622	655	657	632	623	622	617	618	614	663	624	608	589	635	632	583	637	612	589	587	631	648	601	567	579	587	615	567	579	623	571	653	589	573	609	605	636	613	590	594	598	678	620	615	575	629	612	595	594	645	633	583	579	596	615	625	588	579	590	617	573	617	603	595	621	589	636	636	565	634	639	622	609	617	625	636	633	619	624	651	619	585	593	581	593	609	605	647	618	614	670	626	601	643	609	598	619	575	613	581	641	606	606	579	616	674	641	602	592	598	615	643	649	626	577	629	601	565	600	638	626	602	614	568	576	622	636	564	614	593	587	620	583	579	628	593	663	598	607	588	631	626	594	605	631	619	597	580	588	622	625	575	637	583	660	617	590	591	640	603	588	583	581	631	594	623	589	642	628	611	599	607	650	612	578	562	588	602	614	654	581	628	605	622	586	615	647	595	645	633	662	608	590	629	597	629	611	624	635	624	634	596	599	637	621	609	650	612	626	603	678	620	617	654	638	624	610	615	616	620	638	620	650	596	565	593	650	622	656	599	613	662	620	604	569	607	603	592	618	631	594	627	645	621	638	593	611	625	586	590	588	619	587	601	619	604	608	629	611	613	616	639	633	669	647	563	629	623	618	649	564	570	593	649	618	644	603	635	606	605	591	622	615	655	610	667	617	601	622	571	604	619	589	598	591	602	631	608	619	607	597	616	631	570	591	605	585	595	611	600	596	587	588	641	619	626	640	639	609	629	610	619	626	613	691	578	646	594	593	644	589	603	619	625	592	624	618	629	612	610	629	583	603	566	604	612	608	622	588	618	638	589	618	615	588	633	562	620	575	586	585	625	615	577	579	591	623	604	623	560	613	602	616	612	610	595	558	618	622	635	642	610	650	637	583	637	604	593	587	637	632	577	607	613	586	581	554	624	606	658	606	620	634	603	604	655	609	599	565	542	571	619	612	655	620	624	613	597	635	612	615	651	587	590	604	603	593	631	637	607	631	572	607	603	594	585	634	620	608	625	589	624	580	584	593	645	583	622	572	621	605	634	569	632	587	572	646	608	643	616	634	601	681	593	602	665	625	591	627	611	591	616	589	630	621	590	605	583	627	596	590	621	608	598	592	619	603	631	642	602	628	598	605	586	619	646	609	656	644	626	604	590	605	651	595	638	614	645	614	597	600	644	653	639	621	624	645	625	603	612	594	624	626	642	604	608	564	609	611	625	630	643	571	634	568	605	647	574	597	671	596	609	596	606	574	583	677	600	613	615	573	569	632	596	601	604	648	625	602	621	604	631	650	604	582	588	630	611	616	601	652	611	622	623	593	603	574	606	655	642	601	555	635	648	645	621	595	582	622	586	576	632	565	652	587	628	605	648	591	613	593	599	612	608	643	606	585	586	628	594	629	596	625	599	610	619	644	630	649	623	607	586	614	656	614	570	584	614	620	608	610	628	574	589	597	628	569	599	616	583	608	600	613	607	595	622	579	623	611	620	558	607	607	626	634	606	625	599	578	599	622	640	609	614	598	628	598	568	615	653	634	644	565	630	620	570	591	622	593	633	626	637	649	619	659	599	637	649	584	592	636	607	620	624	542	609	616	627	593	614	587	591	592	590	612	666	607	600	588	606	615	575	603	632	575	595	595	604	630	618	615	567	619	607	600	586	556	580	623	588	646	660	612	642	589	626	587	584	604	591	620	623	622	607	628	615	617	641	634	615	631	670	559	582	590	598	627	644	627	588	593	630	594	614	586	594	644	612	637	607	652	617	627	575	611	615	610	625	600	595	608	618	598	576	614	594	643	616	606	625	623	610	610	576	605	584	600	611	594	642	600	605	621	693	593	633	602	646	566	544	630	575	622	602	631	639	630	589	643	613	598	648	590	593	603	613	587	621	567	638	577	630	608	613	616	587	544	587	643	591	632	574	584	631	616	575	662	612	561	585	629	589	579	618	617	631	589	585	615	602	643	591	628	624	607	616	618	648	598	604	595	595	604	603	605	625	650	657	600	607	637	585	612	587	631	600	617	646	616	618	656	622	608	650	580	570	637	644	569	614	623	606	591	592	627	571	609	669	583	587	616	605	570	605	633	561	594	615	632	609	598	616	619	607	615	602	602	611	661	646	602	632	617	612	593	622	585	652	631	610	660	587	621	608	657	647	617	572	572	556	600	633	597	630	593	624	619	604	628	614	614	650	615	601	626	607	633	590	605	571	583	611	661	602	634	584	605	636	604	621	587	628	547	623	622	594	604	662	576	592	627	600	618	610	627	597	585	626	605	588	655	623	620	583	619	599	635	615	674	622	619	596	622	601	652	622	605	622	594	570	573	584	579	585	622	614	578	641	570	567	643	610	585	596	593	592	545	596	626	639	609	611	649	641	657	554	670	644	630	619	580	599	609	621	628	615	592	609	610	645	599	636	607	562	590	628	609	647	631	613	626	625	622	675	589	599	620	628	681	611	609	624	569	649	633	654	603	637	635	613	561	619	534	644	610	615	613	635	590	606	565	571	577	597	583	602	617	635	636	629	624	633	615	602	588	592	625	620	646	635	597	596	601	626	618	614	609	647	576	637	629	605	631	640	627	597	643	581	581	611	665	597	555	636	604	573	609	628	591	591	614	602	620	640	622	615	652	605	595	661	636	624	626	659	600	619	584	642	588	651	655	655	643	637	616	591	641	672	641	622	606	616	651	609	558	591	589	636	570	626	624	614	617	589	657	620	666	623	637	617	624	581	666	562	597	576	619	574	597	593	641	606	612	606	628	594	585	581	622	618	620	653	582	623	616	616	637	559	579	636	658	610	627	608	586	623	588	628	629	633	601	620	620	572	567	599	625	602	593	649	620	617	572	597	617	653	616	633	588	665	623	573	620	656	620	622	590	604	586	606	604	580	607	591	568	624	631	690	572	602	603	589	627	603	609	611	621	599	635	671	628	598	609	628	604	652	560	607	620	604	588	588	607	592	581	630	603	614	571	622	630	627	583	615	592	654	572	606	621	600	626	593	636	597	612	617	671	574	602	598	607	603	611	541	603	606	611	578	633	622	663	622	606	582	629	571	601	657	668	598	638	588	600	564	642	614	598	646	544	613	633	548	615	611	651	621	561	606	626	559	624	594	623	610	624	603	665	623	591	640	592	635	632	613	612	597	618	647	593	574	560	619	563	618	649	661	654	629	586	676	662	633	595	619	588	599	568	637	650	629	585	636	565	606	615	619	595	612	595	573	585	647	604	598	611	586	640	589	615	598	634	600	599	605	641	607	606	657	576	605	599	578	582	598	649	667	650	613	637	591	590	593	625	628	638	618	592	607	587	617	600	632	620	579	622	588	634	616	678	588	603	606	610	601	600	615	587	630	654	619	618	627	617	597	580	568	603	650	617	634
23486	21693	29670	24560	22362	23942	22786	13125	8364	6318	4846	3927	3351	2657	2231	1937	1634	1419	1357	1185	1032	950	885	774	811	705	714	656	691	633	636	550	566	566	614	536	517	504	554	502	512	478	518	484	475	486	515	486	495	479	506	480	452	464	482	445	511	474	468	471	437	488	455	451	418	463	476	505	515	479	447	450	480	452	474	474	457	427	447	459	468	467	448	472	469	460	433	436	455	438	463	464	471	475	450	431	465	508	499	456	461	460	499	442	446	452	462	485	455	430	441	483	457	439	439	470	440	453	461	456	432	467	464	452	498	472	462	463	430	475	461	442	452	451	481	469	458	437	470	457	480	472	433	480	466	452	432	449	459	458	465	483	409	437	460	463	464	474	441	490	431	448	434	493	486	413	473	453	482	463	435	456	484	451	465	450	456	454	471	442	466	454	481	471	457	460	472	458	450	470	453	447	465	433	451	461	467	464	467	460	442	437	462	486	452	471	443	481	461	450	462	452	458	479	454	460	439	507	462	472	461	466	445	417	455	436	443	484	470	444	442	435	427	463	466	480	436	438	429	466	453	469	453	427	415	446	426	451	472	474	473	433	444	438	437	411	443	432	460	460	452	466	423	473	453	459	428	445	430	431	466	458	475	463	435	438	428	460	471	481	458	469	425	442	440	469	462	426	418	472	453	452	449	479	427	430	410	464	446	497	466	442	441	465	482	458	477	436	433	430	438	435	431	462	461	422	480	453	440	460	419	439	473	443	447	455	459	461	470	471	462	425	450	427	442	466	426	452	473	479	462	480	434	473	485	439	440	417	452	471	436	454	420	438	503	444	411	440	439	484	454	461	473	460	441	455	468	464	488	420	465	447	454	461	448	460	409	462	430	434	421	416	482	468	444	454	475	446	425	461	486	450	432	501	430	498	450	461	464	451	462	471	460	414	449	476	454	483	428	488	492	429	463	485	475	457	467	474	466	452	460	518	449	452	454	463	464	429	461	450	446	438	441	433	442	445	404	448	498	465	463	435	487	450	433	485	471	426	466	510	444	466	437	440	443	485	474	472	453	483	437	484	494	453	436	444	436	410	455	430	469	434	495	473	449	442	477	460	443	479	449	445	445	475	426	454	457	467	465	476	476	492	456	435	493	442	472	454	486	487	441	433	441	478	460	499	439	450	430	439	405	428	447	476	473	444	444	465	433	456	429	492	457	448	459	444	449	463	477	477	445	445	433	464	477	447	475	451	466	478	487	441	491	453	460	444	468	464	445	423	480	449	481	467	451	446	440	473	478	449	468	490	448	428	468	477	443	458	465	434	437	461	475	461	446	407	484	444	435	453	440	477	476	441	458	426	457	470	465	454	438	447	482	459	471	463	450	412	445	445	453	489	449	439	441	455	443	443	492	463	434	474	445	441	451	455	474	450	453	462	469	478	531	462	496	432	462	434	459	467	479	447	437	419	469	464	452	486	432	457	458	486	451	486	442	467	499	473	438	450	450	436	431	486	449	458	464	458	457	452	456	477	478	469	480	456	457	443	483	456	409	473	493	526	442	449	430	472	461	456	450	456	443	450	477	451	460	460	431	468	499	435	464	469	488	453	462	482	474	466	458	467	404	480	453	445	418	501	436	428	488	452	477	468	460	456	450	467	456	446	417	467	456	478	503	457	421	436	497	408	448	449	452	479	489	455	441	435	450	470	467	439	464	448	428	448	452	446	459	475	452	442	442	479	467	460	458	445	428	481	459	441	469	453	442	458	446	474	450	457	432	473	488	444	474	474	464	431	472	450	486	504	424	445	439	430	444	441	436	447	481	481	480	448	460	469	480	505	446	502	466	409	441	457	423	449	461	449	458	445	459	456	436	495	441	444	445	490	504	442	455	468	464	458	480	434	476	432	428	493	463	462	454	484	462	482	433	450	494	450	461	445	500	427	441	459	458	490	458	415	454	455	415	469	457	441	442	445	479	479	452	459	453	436	454	425	444	464	468	464	452	465	440	457	438	520	449	472	440	441	484	479	465	444	495	478	455	442	418	455	476	441	469	466	432	420	462	449	465	429	480	453	497	456	455	455	435	486	460	431	486	430	446	477	462	479	452	443	438	465	503	461	411	479	460	467	451	437	484	474	461	511	460	476	451	458	480	423	489	430	414	479	480	466	450	463	480	480	465	499	433	469	438	441	416	438	475	408	446	480	455	460	476	462	474	480	414	466	432	488	406	433	470	439	477	492	438	409	450	417	438	491	448	429	449	495	505	460	493	446	443	434	474	503	447	476	442	431	494	467	443	444	437	446	403	486	432	477	464	431	474	488	423	504	447	454	480	470	491	463	424	483	452	434	467	418	437	433	475	465	457	416	457	458	496	492	487	458	422	466	470	458	463	454	479	431	480	454	482	466	464	464	497	470	441	451	449	455	481	477	448	468	459	452	445	458	462	461	443	420	458	473	468	440	490	453	475	462	465	497	443	461	465	468	453	447	474	427	443	418	474	488	455	491	416	442	465	461	433	454	460	485	454	460	470	438	488	454	462	457	471	465	439	495	458	512	483	442	478	436	474	447	450	456	460	432	429	452	449	462	424	501	478	422	479	460	440	421	454	439	457	462	468	429	447	455	469	423	468	456	467	419	424	483	455	467	498	463	463	483	447	460	446	488	422	491	471	478	431	507	449	433	459	428	438	472	451	446	474	431	463	492	457	472	415	415	439	478	450	473	469	460	475	479	507	453	449	468	489	447	443	489	440	437	468	406	452	442	438	489	438	480	458	451	490	413	459	492	470	467	456	416	433	472	421	459	414	464	475	451	473	437	429	468	436	469	430	447	483	490	464	437	487	459	476	472	446	449	424	463	476	470	442	508	466	469	506	447	479	438	422	499	468	442	458	439	408	455	469	472	431	443	472	438	476	454	470	459	445	454	445	473	486	445	474	474	505	454	463	494	490	477	444	453	457	447	463	446	491	485	465	447	491	462	477	474	418	412	467	437	449	492	453	467	483	471	468	453	436	436	471	496	438	427	480	472	448	405	441	436	442	451	431	463	481	459	430	438	446	435	459	465	461	449	480	479	441	488	434	462	475	439	464	435	453	445	471	445	501	501	467	470	456	465	403	455	465	461	495	461	452	448	446	455	433	470	466	443	448	451	448	464	452	482	483	459	441	472	457	466	433	442	460	449	420	455	447	430	420	493	484	479	458	468	419	464	474	448	432	444	460	461	465	461	466	442	429	427	448	409	443	462	458	445	452	467	449	413	471	447	481	453	454	458	469	484	474	421	435	440	442	466	469	479	455	446	479	421	446	456	445	433	453	466	433	468	445	432	484	413	445	434	453	432	464	474	485	418	462	513	433	456	459	476	480	459	471	418	482	467	439	458	453	444	481	475	411	482	474	454	450	472	468	447	458	443	460	496	457	437	457	461	421	479	466	458	448	456	461	445	466	456	465	459	433	433	434	416	481	447	464	444	460	445	500	477	461	453	440	444	435	448	456	481	434	444
43216	70248	56436	40577	34471	29204	24132	19359	15287	12193	9812	7995	6486	5535	4522	3711	3190	2767	2476	2212	1898	1747	1484	1395	1227	1112	1108	1004	931	936	911	884	901	833	761	756	767	730	688	679	668	675	732	687	674	671	660	683	649	602	665	624	627	604	603	608	605	609	673	621	528	600	616	596	650	643	634	631	589	626	554	560	588	575	598	592	584	644	561	630	590	541	638	618	591	610	631	626	584	595	589	600	567	609	599	592	608	580	558	599	599	584	586	584	574	594	570	585	616	571	658	586	618	609	581	638	594	570	575	591	584	610	591	549	571	575	600	609	580	584	623	610	594	584	564	588	581	611	581	575	599	578	649	607	572	637	587	574	616	601	580	611	560	629	561	567	565	585	621	536	598	614	586	614	576	570	596	611	588	596	602	596	579	596	606	609	578	619	597	645	557	636	573	572	618	572	606	564	576	623	601	589	588	635	586	576	576	564	597	588	647	608	602	595	567	583	561	616	625	598	597	605	570	562	626	554	594	576	585	632	619	635	599	575	575	627	568	568	616	616	583	624	613	596	595	542	575	619	595	566	578	584	603	663	614	598	621	581	639	626	586	559	622	559	579	592	601	634	595	620	597	581	612	568	574	570	568	569	582	564	623	570	595	597	613	601	580	611	627	589	603	605	624	634	561	603	576	589	612	636	584	599	566	536	555	579	542	617	621	599	570	542	608	594	593	582	563	602	581	594	578	548	602	574	594	607	607	583	600	587	615	553	584	629	624	600	625	569	570	574	610	593	611	622	589	614	654	602	586	629	600	607	630	584	586	586	598	581	603	572	571	595	596	598	567	619	618	599	586	585	626	653	611	600	563	565	607	576	563	557	547	584	578	613	564	570	584	575	619	628	588	602	576	579	579	585	574	574	588	591	599	599	600	598	550	600	593	570	595	559	628	560	606	649	598	613	607	581	586	594	562	576	605	579	539	621	618	593	586	600	582	569	636	601	585	625	553	610	582	578	562	588	597	610	579	557	580	616	581	555	574	668	575	576	595	573	621	631	646	584	593	628	569	562	597	611	595	591	646	591	598	641	590	593	615	582	576	579	586	592	671	578	660	602	643	616	578	591	598	563	603	613	630	623	592	581	596	574	537	606	593	623	615	573	547	549	610	574	605	582	569	620	559	550	583	622	581	589	585	598	607	586	589	627	604	582	588	619	593	603	618	613	564	630	623	608	622	553	568	551	587	612	570	590	588	632	564	562	552	601	583	585	604	611	568	602	593	607	620	558	558	630	568	583	510	578	559	561	614	564	643	600	573	623	602	566	606	598	613	588	587	584	591	601	608	570	582	606	572	602	637	634	591	611	561	590	613	562	580	558	585	579	595	561	625	599	598	590	592	630	627	547	576	586	630	618	616	550	572	573	579	628	572	569	568	596	612	578	599	579	571	610	605	588	596	541	627	602	556	610	592	570	608	581	634	575	595	577	574	597	581	565	606	614	574	613	570	609	625	566	605	622	619	593	585	638	566	628	630	651	603	624	588	583	633	615	592	643	551	596	562	598	591	577	568	595	603	586	571	603	600	627	618	599	618	553	571	639	584	637	597	612	591	549	578	582	595	588	604	607	623	622	563	614	607	551	594	576	580	553	549	662	607	589	586	572	603	586	627	583	609	569	586	567	605	585	581	574	592	576	588	550	593	582	593	623	537	610	606	621	593	574	620	611	618	572	589	597	573	590	547	625	581	597	590	560	588	557	627	606	603	637	640	579	578	596	572	614	614	579	597	614	642	572	545	615	606	610	618	567	619	539	568	583	599	591	580	601	567	544	579	590	585	613	611	590	583	614	601	596	609	566	628	587	589	581	564	626	559	579	569	577	570	635	553	645	610	661	594	611	614	598	634	582	575	602	580	606	591	594	578	632	605	593	571	577	589	608	585	566	593	606	592	573	591	608	563	608	568	591	569	610	540	599	599	595	604	608	563	608	621	558	606	578	614	599	572	640	560	630	630	568	612	609	604	584	613	594	592	562	616	592	579	548	568	592	560	603	594	630	583	615	615	611	595	612	563	598	574	600	584	605	580	623	604	587	567	619	618	557	577	571	642	618	602	625	609	584	624	575	567	569	601	555	568	585	598	604	582	557	580	611	627	586	575	574	569	569	574	589	591	583	600	604	549	583	618	604	608	594	594	589	584	603	567	589	582	642	562	630	589	584	617	570	588	608	642	547	544	633	618	627	598	570	591	602	601	617	581	573	567	611	569	578	604	588	548	574	630	595	584	626	561	568	608	579	571	574	591	545	544	605	583	615	569	572	599	638	614	559	593	603	611	566	583	575	606	578	612	634	555	587	561	596	610	557	630	556	596	578	619	550	602	584	598	590	613	598	588	542	597	557	635	581	594	584	607	612	612	560	560	626	563	579	607	639	570	607	568	614	599	580	596	560	607	597	571	579	592	600	614	572	575	585	559	588	603	570	589	585	552	590	636	565	591	616	595	627	561	542	585	565	613	579	615	634	601	601	610	571	563	629	638	606	564	609	601	575	602	614	618	600	588	551	572	607	566	581	595	570	561	600	580	601	612	590	586	625	558	608	617	602	594	596	619	619	631	589	590	577	582	587	609	634	576	602	590	575	617	538	567	589	596	600	530	587	583	598	613	595	576	615	572	615	590	577	589	569	578	563	586	644	612	617	570	563	614	628	560	576	544	571	612	655	587	599	573	587	581	579	603	572	550	601	615	585	588	622	586	591	633	582	621	558	598	582	559	586	550	614	602	580	617	536	611	614	605	581	607	570	553	578	562	618	624	569	589	617	623	614	610	563	562	582	607	565	588	577	606	574	595	592	592	622	549	612	597	553	587	600	593	622	620	566	595	611	578	578	601	564	586	554	584	629	601	636	581	600	606	597	603	611	612	581	631	545	618	604	586	603	597	556	574	582	621	577	620	597	633	622	618	579	634	591	592	580	614	594	605	610	561	571	634	593	540	581	598	594	621	570	590	584	564	646	582	620	613	590	540	599	552	602	635	622	629	539	585	602	549	609	550	585	585	577	578	610	619	550	577	582	592	603	572	605	605	604	614	564	593	592	588	609	607	587	584	577	565	604	609	587	629	595	622	566	612	537	566	629	609	590	585	571	577	589	552	564	606	613	565	614	574	557	611	631	601	606	595	590	542	647	543	561	588	545	595	588	593	543	573	624	596	635	594	589	639	640	642	576	589	560	609	571	575	577	622	587	608	615	572	590	626	636	600	621	595	591	622	596	545	607	574	590	587	659	603	579	603	571	563	579	613	569	538	650	580	566	580	590	614	574	572	587	574	645	558	636	621	583	588	533	576	586	585	616	589	580	606	590	621	585	545	549	604	594	576	587	587	578	572	584	587	605	589	598	548	538	585	629	566	578	561	598	609	587	614	610	589	581	603	578	644	629	622	629	625	593	575	623	575	602	610	575	572	552	648	576	569	596	627	596	639	603	604	567	588	554	559	580	572	571	664	581	565	658	596	566
30178	33730	37402	28045	18905	12459	8101	5411	3761	2791	2185	1801	1624	1366	1140	960	924	853	762	762	728	681	608	583	510	547	518	537	504	500	503	474	462	484	468	455	452	465	442	467	460	460	450	407	442	471	437	437	429	491	422	417	421	474	475	451	450	405	396	446	398	434	392	414	442	425	449	422	428	441	407	437	398	424	455	420	468	406	420	405	424	459	411	378	433	388	433	455	436	388	416	429	417	397	404	423	431	437	401	429	422	404	447	410	428	379	398	442	421	429	435	421	423	417	413	434	443	429	418	440	404	415	442	401	417	422	412	439	408	418	398	449	412	413	442	419	415	459	449	417	439	390	426	408	411	391	430	432	418	435	420	430	412	455	434	460	422	427	467	409	450	432	449	428	472	407	445	422	424	444	408	415	434	404	431	428	398	426	421	404	392	408	473	474	409	386	381	481	447	419	443	455	427	422	434	455	413	417	388	434	410	396	425	441	437	437	442	442	394	411	413	387	415	396	418	419	446	418	445	406	414	402	438	381	403	445	441	412	415	410	430	439	431	437	394	402	387	402	426	424	423	425	424	424	456	388	410	417	409	412	426	437	435	420	426	430	435	404	410	431	462	430	452	401	391	438	435	419	405	434	453	401	414	441	453	413	399	424	426	453	396	444	402	427	415	453	404	428	439	416	401	400	442	443	418	427	427	425	434	427	419	452	427	439	391	436	431	433	436	409	398	417	414	445	427	440	448	416	420	436	412	410	416	454	395	469	407	416	445	422	447	440	459	454	429	412	387	429	423	438	405	426	451	436	389	471	447	420	420	424	379	449	444	407	393	449	427	454	427	444	469	407	378	431	414	390	420	476	420	437	423	404	436	394	438	427	404	409	438	444	420	432	418	443	399	401	436	385	401	396	405	381	390	446	419	423	403	441	432	438	406	437	433	448	414	421	408	444	449	427	400	437	402	411	403	421	433	448	427	424	410	426	451	449	401	413	435	408	448	415	405	426	395	438	425	405	421	415	422	443	438	417	469	457	406	429	439	428	417	433	457	393	415	409	435	453	416	414	419	413	407	393	407	420	417	400	391	409	396	460	443	435	442	416	454	433	413	418	443	411	408	427	395	433	392	441	423	418	438	396	398	407	457	426	421	404	425	400	440	427	433	412	401	440	449	463	435	422	433	411	419	483	414	430	462	407	424	401	456	408	424	431	453	452	385	431	411	430	439	405	416	407	404	389	461	449	419	399	418	418	424	422	422	418	439	418	460	434	450	412	420	401	417	427	445	445	405	440	441	435	420	430	437	437	424	414	429	411	423	435	446	461	404	453	463	395	485	434	406	442	437	390	435	413	472	436	454	408	453	415	381	408	463	419	397	425	411	436	403	404	415	401	425	397	432	415	443	437	411	433	453	404	391	412	458	406	490	383	439	446	390	427	461	389	463	434	451	448	449	412	419	402	406	451	433	381	463	428	432	427	443	417	406	424	435	436	401	399	444	439	426	368	430	413	440	448	465	420	448	426	440	430	438	469	415	404	408	400	417	433	403	424	462	413	415	456	435	417	421	431	436	445	473	446	413	450	433	429	392	389	453	441	457	452	448	401	425	433	439	415	455	458	399	399	406	395	428	427	431	413	431	419	429	414	409	425	405	418	412	395	411	421	452	402	404	420	440	410	465	437	418	392	401	431	434	396	435	424	420	436	470	419	417	407	422	400	407	388	420	484	391	410	414	437	429	436	416	390	421	380	431	429	421	433	418	383	426	420	460	453	411	421	430	387	432	430	419	399	464	381	400	428	435	442	452	427	460	428	437	460	414	418	449	417	474	422	454	443	440	433	414	437	425	429	433	413	427	403	403	434	435	435	422	428	410	413	403	432	439	430	419	427	402	414	436	447	439	439	405	439	427	445	417	398	420	402	429	410	430	425	444	468	392	415	408	416	416	395	435	413	433	435	435	424	396	452	420	395	405	413	423	426	428	408	459	427	455	393	478	396	416	438	440	422	388	386	423	429	452	416	406	456	427	430	400	431	411	424	438	436	445	419	449	413	385	423	429	441	454	418	468	409	426	459	450	437	436	456	413	401	437	449	418	415	430	409	382	432	427	420	441	431	435	434	438	461	418	435	445	430	445	418	413	426	400	446	434	414	417	432	391	445	380	447	440	436	424	426	436	446	442	403	468	410	428	367	393	433	433	447	425	422	432	420	405	427	427	422	413	407	437	434	411	420	396	420	429	436	411	432	428	394	408	432	407	418	431	432	436	453	462	437	417	445	421	418	397	413	424	411	433	456	433	429	407	399	452	409	441	390	422	437	425	465	419	449	381	408	424	435	409	437	421	445	413	403	426	388	407	401	437	392	380	430	432	404	408	471	426	435	403	414	382	447	431	471	441	423	442	405	422	414	409	378	448	433	438	416	402	446	423	407	438	430	380	426	438	414	429	411	453	448	400	402	420	426	418	458	424	453	422	418	418	428	403	418	420	430	432	460	434	389	405	452	427	439	459	434	409	414	448	452	430	413	428	409	427	471	452	410	423	427	429	432	439	447	431	406	449	423	437	397	381	425	444	417	422	458	454	407	392	414	439	423	408	434	430	407	450	421	438	358	415	427	427	400	449	428	436	425	404	418	378	442	406	440	460	413	447	455	416	421	396	411	413	449	437	436	403	409	457	393	395	440	437	407	417	454	456	397	404	448	439	402	451	430	434	426	419	454	447	432	461	432	414	449	412	443	427	421	442	407	424	408	393	414	409	440	412	422	449	409	409	437	423	461	412	438	425	475	366	406	403	425	415	423	450	421	418	423	419	411	395	415	425	416	442	450	420	455	425	450	405	411	423	418	414	427	406	414	429	446	405	428	412	423	400	437	409	440	447	418	446	405	435	419	427	452	408	422	421	429	441	413	406	409	449	409	440	413	442	417	396	419	417	416	413	424	413	442	415	435	430	437	467	399	452	422	442	424	410	405	453	395	426	410	435	437	434	406	458	432	433	389	425	417	450	408	401	413	395	412	419	455	433	404	437	458	417	404	438	459	435	405	409	418	406	412	410	436	412	434	433	463	454	418	420	409	417	426	430	416	423	447	437	457	443	429	407	433	426	423	433	416	394	443	425	437	469	436	434	431	439	453	452	415	420	391	452	369	416	412	420	477	440	441	454	448	426	450	452	449	425	420	437	453	447	427	419	436	405	415	400	430	448	447	452	403	440	438	437	410	397	417	493	444	426	446	452	392	437	400	431	446	408	391	445	404	438	478	434	362	428	432	446	433	435	411	394	393	428	447	430	458	399	443	422	420	434	435	411	382	390	467	430	416	409	426	424	411	429	395	438	420	388	416	408	454	410	447	419	439	449	418	424	449	473	466	415	434	448	427	433	426	446	432	460	416	466	435	430	402	418	444	419	427	400	436	403	422	416	397	446	421	421	427	432	395	440	439	445	421	387	384	458	480	429	403	446	411	371	442	406	386	428	419	444	424	443	429	429	456	424	411	409	435
36966	51847	41950	29563	23585	18834	14340	10743	8181	6194	5068	3972	3325	2784	2309	1962	1684	1553	1372	1226	1154	1100	987	874	908	813	756	751	726	681	701	713	704	611	629	644	582	601	603	608	652	645	628	620	620	622	625	593	624	560	582	565	535	577	568	567	578	571	631	571	552	583	530	554	538	549	575	592	546	603	535	567	556	551	579	588	603	590	601	565	549	552	606	571	582	553	573	573	598	591	542	555	542	543	549	527	544	563	578	573	587	580	584	563	543	553	574	578	553	563	561	508	551	570	602	583	566	584	577	539	592	619	593	581	570	605	562	543	601	614	594	564	527	522	515	529	579	554	544	530	502	540	551	574	532	534	511	575	596	582	604	513	564	518	558	549	552	581	577	594	571	558	513	589	615	562	559	545	540	582	591	555	540	522	568	554	580	524	546	549	526	584	587	620	517	553	570	572	536	532	548	543	582	533	561	599	577	560	582	536	549	613	552	570	573	577	558	531	570	547	579	569	583	570	586	554	544	554	590	570	555	605	576	597	580	566	590	561	546	541	519	565	577	543	558	593	566	563	559	534	550	517	577	551	598	562	562	568	548	592	509	531	578	597	559	554	610	559	567	520	552	568	556	523	594	557	570	531	566	582	544	592	542	564	563	614	571	569	535	559	541	628	580	559	587	601	552	555	550	538	544	556	549	585	568	547	552	608	522	578	538	521	559	607	533	558	514	569	590	600	520	561	575	542	568	568	590	568	559	568	526	579	582	548	532	529	582	618	579	558	542	559	542	602	579	552	538	578	518	551	550	583	551	555	618	587	541	565	569	583	528	544	521	532	574	584	549	536	534	576	574	573	598	546	542	599	528	588	564	571	601	573	526	570	573	554	593	559	591	576	579	575	588	584	607	536	608	603	555	528	564	570	559	531	580	565	553	601	535	571	595	565	584	563	534	608	560	544	568	550	566	566	554	543	522	562	583	559	566	559	569	549	561	584	588	587	567	524	562	574	598	589	543	568	578	580	563	562	582	573	534	524	544	528	577	605	591	566	550	589	543	571	593	586	545	542	553	588	551	560	605	541	568	568	582	563	581	523	568	546	552	544	573	586	545	532	544	587	575	521	546	567	547	553	614	569	567	562	537	573	524	602	571	543	570	590	511	542	527	535	557	567	601	610	579	589	552	551	585	580	544	563	585	575	566	579	565	579	572	563	515	599	578	542	544	582	574	540	570	556	524	560	601	560	554	505	567	606	589	583	567	592	487	559	533	560	562	543	570	554	549	599	576	613	560	535	586	543	600	552	570	589	531	558	575	558	543	547	520	570	569	534	553	562	570	562	547	595	512	600	578	561	594	552	554	542	565	574	546	550	546	537	558	541	581	557	563	534	561	577	538	582	595	542	545	587	513	561	543	593	602	552	556	565	589	573	526	571	556	585	543	566	573	562	535	577	522	560	548	538	564	549	543	576	575	584	559	545	580	587	571	556	556	544	546	567	604	611	582	565	572	602	556	565	547	523	610	533	533	588	515	556	542	561	573	551	556	561	538	535	570	570	565	569	532	573	519	570	558	535	585	539	522	610	550	589	553	575	608	564	546	561	519	574	587	544	595	544	551	559	543	568	579	578	531	589	581	533	605	584	584	553	569	550	585	568	574	554	577	589	555	552	519	587	581	546	570	572	554	611	546	590	548	596	575	599	558	565	571	552	516	610	549	554	539	584	558	547	559	578	596	572	575	543	597	535	580	538	550	576	511	544	567	584	562	585	574	610	576	600	578	590	609	599	560	534	563	535	573	554	552	602	554	547	577	565	562	515	585	528	623	589	590	563	532	569	559	581	547	590	541	587	511	519	562	575	559	557	622	564	608	569	537	536	556	599	570	536	562	562	606	578	604	549	575	564	542	578	579	570	587	571	591	500	564	564	544	557	627	587	579	527	554	616	559	576	564	595	593	576	594	543	578	549	540	598	590	599	585	602	533	617	545	572	557	553	575	567	602	576	566	554	568	579	571	572	559	550	565	552	605	520	548	537	535	569	578	606	591	535	585	559	552	541	554	573	595	558	581	588	561	577	574	577	559	522	561	581	588	585	593	553	551	567	544	530	601	543	593	578	534	535	572	553	573	521	553	549	577	589	509	566	590	515	561	545	536	597	567	503	580	544	574	574	550	528	560	613	550	557	579	586	569	575	586	543	566	564	584	566	569	555	545	587	592	559	512	517	560	570	597	511	547	592	567	563	613	531	564	538	573	578	544	591	580	561	614	592	580	514	578	594	598	572	595	590	549	565	575	554	600	568	539	550	532	557	551	589	585	564	551	545	563	533	576	572	555	572	598	544	556	573	624	557	602	566	540	549	530	572	630	542	553	517	585	558	566	589	541	603	562	546	536	564	577	583	565	622	579	546	580	555	549	561	585	532	528	571	550	567	553	568	589	581	538	560	526	519	582	559	594	564	591	507	529	562	596	553	590	587	566	616	608	602	588	553	543	639	590	576	530	579	545	575	561	586	519	582	572	562	559	590	545	565	566	517	548	514	547	632	559	560	578	577	561	575	584	554	567	541	564	569	595	565	589	555	547	540	536	596	582	599	537	587	563	561	564	585	568	580	595	582	589	581	605	593	562	544	593	573	575	604	567	561	567	565	560	556	525	561	540	600	564	579	568	588	583	545	638	595	539	592	560	543	549	576	584	589	582	550	573	547	573	598	564	550	578	557	558	542	592	545	576	573	583	559	583	550	603	570	611	605	548	600	541	596	540	512	585	523	594	565	545	548	537	561	587	570	591	559	601	561	569	573	556	570	610	591	567	582	563	574	590	548	583	556	561	599	583	533	596	578	575	542	607	526	568	602	542	580	575	609	527	568	564	562	561	578	534	571	577	581	561	596	571	590	532	574	568	567	569	534	589	581	592	579	626	557	575	562	556	590	583	549	575	528	580	547	615	561	565	607	528	563	605	571	574	563	543	540	566	562	521	540	522	583	542	582	584	524	544	533	566	583	587	575	580	555	529	585	547	581	562	557	575	600	567	553	548	594	562	574	535	568	515	584	561	606	572	580	582	572	528	554	631	573	565	550	561	559	557	566	564	546	563	597	587	567	512	548	561	540	511	577	582	523	577	608	568	588	585	540	525	579	563	580	564	552	549	598	542	579	562	569	566	596	537	528	542	532	530	543	556	584	578	562	553	549	580	579	560	571	566	581	581	553	564	616	565	556	630	538	571	562	559	573	540	598	521	588	521	576	569	556	576	570	568	537	577	536	557	598	569	572	557	530	545	572	596	582	559	595	597	563	536	565	562	588	619	594	588	541	577	606	596	534	553	560	585	570	551	607	574	579	574	588	579	602	577	580	599	548	581	569	572	567	517	523	602	577	587	544	590	563	581	604	580	554	576	572	560	548	539	574	538	526	539	575	543	565	611	553	555	563	536	571	588	609	492	532	595	573	549	593	596	572	573	582	547	593	589	569	531	590	508	584	549	581	602	541	560	571	525	563	547	590
24658	21825	29618	25901	23243	21307	15885	9263	6101	4667	3565	2875	2454	2085	1660	1481	1347	1166	1017	966	910	817	799	730	637	641	616	625	601	572	574	552	585	503	485	521	509	515	535	515	492	461	494	473	438	458	456	466	469	454	485	484	483	495	489	459	431	503	488	445	488	441	464	442	447	464	451	440	442	471	490	452	444	455	433	474	456	451	469	450	455	487	509	474	517	443	478	462	448	446	480	462	448	469	450	443	461	467	429	453	476	450	439	454	463	451	493	465	451	492	526	435	448	472	475	437	527	485	450	458	450	433	470	433	426	440	440	456	448	480	455	445	443	482	469	465	475	456	475	449	440	443	433	456	486	474	426	469	444	484	483	512	483	432	448	435	435	475	446	457	463	497	466	466	475	486	484	463	464	485	454	427	460	458	472	463	470	437	475	448	474	458	464	486	451	467	446	498	447	449	428	480	485	462	489	458	455	457	480	482	437	470	478	449	472	448	458	458	476	444	491	449	473	431	463	466	441	484	446	456	485	454	490	418	457	463	423	432	462	460	424	456	462	466	448	446	469	481	490	433	475	458	470	425	421	489	444	449	434	447	413	457	475	408	416	482	438	485	441	480	480	449	486	467	443	464	462	473	473	446	457	487	478	453	495	532	448	463	455	456	451	452	478	473	452	480	452	451	449	469	482	484	466	504	446	456	444	472	434	433	470	463	483	511	511	507	471	456	482	461	488	441	445	461	470	419	476	449	430	464	425	458	477	435	410	467	439	445	480	455	451	461	471	485	456	463	496	437	477	496	467	496	448	461	461	437	428	437	484	421	463	493	460	451	466	485	456	471	467	490	422	487	448	476	462	487	459	471	452	490	468	463	455	466	452	478	445	444	463	466	470	466	436	468	459	473	484	443	434	525	430	485	458	463	445	478	477	454	450	466	450	470	459	462	484	495	479	418	440	433	447	479	488	482	437	427	514	462	463	458	475	448	412	461	465	420	475	473	470	469	485	460	484	445	445	456	434	463	486	481	480	460	489	489	462	430	425	476	460	459	454	495	494	471	426	440	454	449	472	473	463	464	465	462	450	467	462	468	455	448	462	452	470	473	434	473	440	430	454	477	413	418	448	465	480	458	435	469	424	512	448	491	514	428	435	479	423	473	436	444	460	459	427	451	435	458	449	450	447	431	459	456	459	480	445	480	438	442	457	467	467	449	439	452	463	431	438	438	473	480	444	445	505	457	430	468	453	464	449	472	464	422	493	475	471	425	482	454	458	462	452	480	477	477	475	447	421	482	446	476	443	465	408	443	459	470	456	461	470	445	442	431	467	471	485	443	402	462	473	466	485	458	492	437	488	455	447	450	479	489	469	455	445	447	469	424	491	497	465	465	485	494	475	482	445	440	433	456	493	458	424	491	439	469	479	472	440	451	457	461	488	449	474	434	450	428	492	479	447	495	467	428	437	460	450	454	477	465	470	443	433	444	447	467	461	477	465	470	438	402	450	456	452	437	476	435	441	452	473	466	463	457	480	476	472	453	476	433	442	479	443	486	451	454	466	457	480	499	421	471	448	475	442	452	430	499	449	461	474	440	464	493	452	461	481	468	452	478	461	438	460	467	443	457	449	430	466	433	464	484	469	450	434	451	445	458	479	506	495	475	461	435	473	455	465	480	436	447	462	473	439	442	457	455	479	459	468	489	451	477	460	479	432	478	462	482	432	436	450	438	419	454	474	466	480	487	459	470	425	490	479	486	438	465	451	450	476	473	430	471	501	451	440	441	462	435	437	464	460	480	453	478	463	502	448	458	436	479	457	457	452	472	466	464	433	461	465	441	471	459	469	465	459	459	442	489	447	454	460	478	469	439	443	448	455	443	419	438	454	449	484	484	456	477	478	471	478	482	453	401	473	487	441	485	437	473	474	473	502	457	423	447	453	472	436	424	444	430	443	484	445	463	472	471	503	431	453	452	492	486	462	455	461	461	485	488	473	443	419	442	449	438	434	536	464	452	473	430	524	474	451	493	456	450	478	429	441	474	455	452	457	431	456	501	449	469	490	469	420	490	459	448	497	508	468	477	439	438	431	455	419	424	411	490	470	452	459	459	422	480	470	432	491	441	460	426	468	441	458	483	440	473	472	459	453	471	453	477	459	461	454	472	456	437	448	463	447	466	492	432	478	442	483	477	449	478	438	492	477	468	475	473	478	455	442	461	473	457	443	457	498	487	444	430	475	456	457	499	445	482	432	415	467	473	464	471	444	446	442	478	455	489	469	466	440	444	455	431	464	495	485	460	461	502	445	423	428	443	472	440	462	461	442	472	475	463	463	467	468	483	450	443	446	480	460	482	505	459	465	413	500	480	472	465	477	454	468	463	469	470	464	487	455	451	480	469	434	445	482	449	450	495	476	468	470	460	457	444	451	426	492	447	462	442	480	458	454	455	446	437	489	496	434	456	491	460	474	449	458	449	473	452	519	458	449	452	429	455	459	451	442	471	481	465	516	467	477	441	458	475	442	458	483	444	504	451	451	449	464	460	418	456	468	431	441	443	465	485	486	473	456	413	475	453	484	454	464	464	458	424	452	460	462	452	454	448	439	442	450	477	500	443	468	463	431	517	460	477	463	439	482	433	460	466	478	431	450	460	465	450	464	456	477	439	431	450	444	457	466	452	480	483	440	456	500	497	487	483	464	462	448	463	485	466	443	450	457	464	414	464	434	462	471	498	479	409	447	471	476	444	428	497	428	499	481	466	434	477	468	429	478	448	412	444	473	491	465	452	486	466	448	486	460	459	461	437	453	447	462	468	479	444	471	412	459	497	471	481	458	450	464	421	481	499	439	454	497	439	460	442	486	481	435	450	469	468	496	459	448	435	467	479	497	437	486	455	428	483	482	456	455	483	457	462	486	478	427	456	439	493	467	487	490	466	499	464	456	503	492	466	437	457	458	458	477	472	456	440	448	433	470	453	445	448	445	435	461	476	459	441	480	480	471	492	486	453	421	446	448	472	460	458	482	460	450	478	501	464	436	440	462	487	451	427	429	482	428	452	460	477	425	450	442	473	468	450	484	455	438	470	451	470	445	467	472	444	494	458	450	446	438	442	461	494	445	442	471	463	440	475	463	455	427	454	474	507	449	398	463	463	487	425	440	493	432	447	447	499	484	435	439	458	465	442	450	446	476	411	427	452	501	451	468	477	468	465	466	450	438	442	439	457	465	451	457	467	484	451	474	451	445	480	435	448	451	469	433	471	452	463	474	487	456	428	464	460	423	423	458	448	445	466	438	480	484	458	453	514	437	450	454	474	444	442	479	443	475	449	465	446	450	475	437	454	476	458	482	453	430	468	481	472	458	443	473	474	446	434	462	474	458	442	450	438	489	458	452	479	455	459	472	478	433	470	445	438	442	477	478	473	453	490	451	415	440	470	452	481	456	459	432	479	460	513	478	455	466	440	446	457	480	462	514	457	489	435	464	469	462	446	469	433	483	480	424	458
39873	63779	50909	36427	29927	24905	19863	15350	12074	9503	7537	6034	5026	4236	3440	2890	2508	2102	1852	1724	1559	1336	1264	1160	1088	1073	943	936	906	801	840	831	784	765	762	731	740	712	715	709	673	676	692	681	628	629	626	637	640	644	670	680	633	571	572	642	659	636	634	640	594	633	646	598	619	614	600	622	598	615	600	678	621	597	620	615	625	598	612	625	627	626	611	616	608	614	587	634	610	592	607	636	602	612	575	617	637	618	602	633	615	606	581	595	590	595	623	599	593	539	566	623	567	614	689	623	640	585	608	595	632	593	582	623	627	635	600	652	587	582	597	622	591	576	612	632	622	596	626	560	596	609	625	611	552	594	625	562	601	639	602	637	646	622	625	610	600	675	592	639	635	618	627	634	607	618	561	575	611	622	592	628	619	572	599	630	614	608	595	623	601	646	592	571	617	593	599	584	553	584	627	572	583	607	616	585	582	583	626	575	615	618	580	629	649	591	606	605	613	631	670	607	607	630	632	646	625	633	646	599	610	576	650	582	571	658	608	576	622	594	665	589	636	630	608	584	566	604	593	599	581	604	611	611	615	565	627	608	612	611	584	642	605	629	591	590	617	571	602	630	581	574	564	599	649	633	588	611	541	570	577	598	611	596	596	627	635	635	590	610	605	607	639	593	588	604	583	566	591	575	593	636	612	577	623	602	633	581	584	592	587	600	560	599	610	591	569	643	623	593	595	611	612	594	653	666	586	615	589	626	581	614	600	571	608	633	557	659	602	634	650	617	628	588	581	632	622	590	631	613	648	566	594	565	567	604	612	638	540	583	653	606	582	622	632	610	582	593	591	593	615	622	680	641	618	636	628	587	591	617	609	621	571	632	583	617	628	614	612	628	602	609	583	605	637	642	595	641	603	616	592	611	595	624	591	641	557	638	579	602	617	598	589	625	588	607	589	583	621	594	604	598	652	652	535	585	569	617	613	593	616	604	606	626	609	562	645	623	589	605	609	597	608	582	593	576	618	573	628	600	593	617	651	658	634	608	607	570	615	610	592	620	614	612	616	610	582	595	627	602	620	648	640	629	593	629	610	575	606	653	603	583	595	592	611	621	574	630	579	600	569	578	623	609	595	584	593	578	622	557	600	599	586	652	586	602	598	610	603	619	645	591	548	598	639	619	635	632	614	639	591	579	636	637	574	628	636	667	621	570	616	586	624	575	622	605	587	614	655	622	615	568	559	602	641	592	588	599	577	594	619	610	593	601	596	623	617	564	596	620	587	578	620	613	620	615	593	601	637	631	581	602	582	613	627	630	631	595	567	607	611	582	558	597	606	598	613	598	629	587	556	605	593	584	630	580	597	577	586	601	602	615	609	636	600	622	576	565	629	606	552	629	613	638	618	614	629	574	622	569	611	617	596	559	589	583	597	606	632	594	609	597	587	632	593	604	585	694	585	618	594	621	625	598	615	617	632	555	625	612	615	627	597	591	601	607	565	600	624	618	604	598	564	579	598	647	579	645	602	614	583	647	643	612	587	573	605	614	594	623	615	614	622	617	620	599	621	662	624	630	591	608	584	611	595	587	630	604	586	659	629	650	644	618	653	631	598	615	580	658	588	662	605	637	562	604	608	605	626	592	565	655	591	569	615	595	627	571	583	618	611	620	608	567	632	635	581	600	588	608	599	669	587	600	603	572	596	628	632	620	619	598	628	638	578	566	610	603	580	564	629	592	617	582	581	623	592	561	600	595	583	615	595	648	595	581	596	579	572	594	601	590	620	593	619	602	628	569	600	628	630	595	616	614	595	569	585	612	604	632	617	615	624	574	596	579	633	661	629	569	646	595	610	604	611	616	560	631	610	615	644	591	584	615	588	589	571	609	614	607	652	639	575	582	592	572	583	577	613	609	640	633	606	637	610	627	641	597	626	599	590	611	591	623	580	629	623	625	589	575	613	575	590	619	603	603	624	614	594	583	599	638	635	620	590	574	618	618	613	577	564	621	590	591	564	609	551	630	590	573	595	597	573	597	588	604	609	583	579	557	579	589	599	554	632	625	592	614	603	658	579	595	615	643	601	606	568	564	582	591	631	597	579	638	581	672	606	587	627	647	625	617	611	624	603	576	625	561	649	637	591	632	581	573	626	619	618	617	578	555	632	608	611	636	656	564	610	619	600	641	577	567	663	611	606	622	592	619	616	608	599	624	628	619	587	612	599	587	586	616	611	597	615	598	610	637	585	591	642	588	630	633	601	597	631	672	673	620	603	615	612	598	600	604	608	605	651	587	619	625	634	620	603	606	596	610	618	621	542	617	611	599	617	603	594	633	609	630	597	668	661	564	614	613	603	617	617	618	586	606	565	637	611	596	638	595	611	581	589	632	635	658	581	631	639	643	592	619	634	594	593	604	575	612	624	582	631	579	589	669	593	612	628	568	603	581	610	618	587	620	581	586	618	608	591	631	615	594	621	658	627	629	605	578	560	619	583	609	609	600	587	591	617	572	568	604	619	601	616	541	628	581	586	598	608	602	636	625	617	591	602	601	613	578	601	551	587	609	612	586	597	630	605	621	576	590	580	585	565	606	585	631	617	637	598	625	650	588	612	580	612	625	592	649	576	581	642	595	648	639	578	588	641	579	550	615	583	612	599	611	583	653	631	649	598	605	579	621	643	615	582	604	600	637	615	595	604	629	635	629	589	623	599	655	577	626	599	631	622	624	613	644	619	648	634	587	589	605	626	606	590	615	630	602	564	570	648	573	584	591	628	593	632	604	601	654	577	594	588	612	591	652	590	601	613	643	606	581	611	595	629	626	592	589	598	625	575	594	566	643	600	621	615	581	558	647	613	608	607	588	619	616	640	594	616	560	641	629	646	652	594	617	586	620	640	587	605	573	607	573	597	565	610	610	601	640	653	555	610	588	621	601	630	585	623	612	598	572	623	579	605	606	649	602	622	652	636	565	647	638	573	581	558	593	598	633	606	630	630	618	591	628	648	633	639	590	599	626	611	621	617	621	574	631	548	641	630	571	644	604	624	586	613	601	620	603	586	606	561	596	599	600	575	624	610	576	594	599	572	616	624	578	581	574	602	598	564	595	565	630	633	634	568	618	594	620	650	586	617	576	614	663	595	658	655	601	609	641	563	622	618	638	637	566	595	624	598	579	623	627	588	630	602	627	591	614	616	620	635	580	596	612	579	616	596	573	607	596	572	634	633	635	598	606	626	623	626	613	578	579	610	581	609	613	610	590	574	634	578	597	624	617	583	609	607	587	580	601	593	564	641	575	655	648	619	603	591	595	641	600	606	620	615	555	607	587	608	619	605	584	594	602	614	615	608	619	603	634	587	582	631	605	624	597	620	580	604	619	617	579	656	567	640	624	601	620	658	621	628	573	593	636	588	621	595	633	620	617	560	623	603	599	581	649	586	600	603	597	559	643	633	574	667	596	590	612	594	614	603	596	629	621	633	612	650	597	572	600	630	626	628	591	653	591	604	601
23556	21702	29612	24516	22516	23906	22742	12898	8406	6478	4952	3871	3174	2571	2208	1905	1598	1506	1280	1149	1036	1022	873	783	789	743	656	667	612	678	580	614	610	556	576	552	594	521	451	530	482	536	493	478	477	469	502	447	462	474	438	474	490	508	458	451	493	467	479	433	460	472	509	479	484	443	450	429	456	452	471	466	465	482	480	456	436	460	448	469	454	437	422	493	454	448	463	477	471	498	441	460	459	424	442	463	483	452	437	468	434	468	458	425	449	432	475	494	454	454	447	409	429	452	419	434	460	455	480	487	452	447	436	460	472	467	483	452	470	467	449	461	469	430	464	443	471	423	440	472	476	442	464	426	420	424	461	480	468	462	447	469	450	463	436	415	463	482	439	457	482	453	445	445	430	421	447	445	401	452	439	423	479	448	466	487	482	460	457	469	438	454	414	443	464	463	449	441	471	424	483	401	436	473	486	466	424	463	454	434	458	442	438	439	463	433	477	441	446	435	471	467	447	472	463	478	458	469	478	437	473	415	443	453	476	463	434	469	456	435	434	423	467	444	462	458	457	496	438	423	450	497	463	446	435	460	407	475	449	430	430	485	440	431	483	477	459	473	463	443	475	480	447	444	453	449	476	454	437	460	492	425	464	431	488	444	455	458	451	491	461	489	478	451	439	492	450	487	446	447	470	425	451	473	440	452	463	439	459	453	417	479	445	468	447	460	478	471	478	447	428	439	432	466	481	449	460	476	450	450	462	450	430	480	515	478	475	449	432	429	433	473	467	433	455	506	434	443	465	479	458	455	458	449	473	477	469	462	473	435	464	401	454	485	462	463	429	440	415	399	522	497	463	443	439	443	481	454	477	481	442	440	502	439	435	440	481	448	474	437	446	479	422	458	464	463	475	422	456	452	434	446	450	458	454	470	451	443	473	452	417	474	406	442	476	463	456	470	474	470	463	473	470	446	435	446	434	465	438	467	446	463	435	473	415	450	467	459	460	441	472	449	441	454	521	467	464	496	449	482	471	457	487	432	491	475	468	463	431	470	439	471	466	459	475	421	427	434	478	460	479	458	472	418	420	479	440	445	414	429	460	459	439	444	448	468	451	486	468	473	467	456	446	480	455	442	469	430	471	445	444	429	466	453	442	440	470	468	471	503	466	418	470	434	406	465	482	455	440	438	451	454	481	460	467	448	455	428	492	436	430	436	492	438	456	432	420	450	458	436	448	453	495	433	462	494	441	465	421	432	452	459	443	427	477	443	443	401	492	463	418	418	470	458	449	442	443	446	466	461	396	443	483	491	476	418	481	468	438	420	432	467	427	471	437	455	497	472	454	459	485	465	430	449	457	424	470	455	457	493	452	466	444	436	436	461	433	456	448	425	452	444	418	452	457	470	437	455	472	423	444	424	508	446	447	455	465	477	439	460	423	475	431	488	419	447	452	431	498	448	438	483	462	443	454	452	461	466	506	449	446	485	410	453	467	456	452	453	446	428	437	437	455	461	486	448	465	444	442	487	433	422	471	456	512	455	477	444	440	469	471	439	450	454	399	464	439	472	444	444	475	459	426	494	466	432	499	461	442	448	409	459	479	417	454	450	415	463	420	438	442	457	439	460	484	424	429	421	454	479	436	421	458	424	439	470	455	426	454	460	429	445	463	467	410	408	456	431	466	476	431	483	460	443	454	446	465	438	446	443	462	502	442	486	465	440	494	506	490	452	482	432	448	455	470	480	473	439	467	489	445	481	488	438	430	431	503	505	419	480	441	424	476	462	466	443	475	435	469	437	453	421	453	432	431	457	470	412	467	473	468	451	464	476	450	491	456	471	487	456	434	439	451	429	466	490	476	453	420	452	428	455	453	450	447	485	425	504	484	460	449	446	457	462	439	469	438	483	420	429	447	492	466	437	423	468	457	467	463	403	486	439	454	456	472	471	420	434	444	421	450	458	460	456	450	489	432	459	457	458	422	456	468	436	483	495	410	457	449	481	424	405	446	421	494	500	492	415	432	419	422	439	499	456	443	440	484	462	447	448	399	466	472	459	431	448	481	441	480	439	469	465	461	484	435	434	435	488	413	449	443	442	460	455	460	483	434	480	448	494	459	455	493	469	473	462	481	465	446	481	452	432	454	433	480	474	440	494	448	420	467	446	480	451	407	456	486	449	461	454	449	474	442	488	489	501	461	455	456	494	426	417	468	529	433	462	448	405	447	463	446	446	444	461	447	473	450	426	465	460	443	459	473	470	450	456	467	429	436	458	451	440	493	440	460	439	464	461	472	488	439	476	427	437	450	501	459	477	439	420	432	454	427	447	457	437	485	502	484	424	445	439	475	455	495	466	454	474	417	469	430	471	464	477	479	465	447	487	479	483	459	442	430	473	434	462	454	445	455	448	482	476	498	469	405	463	419	447	495	441	475	450	424	424	429	426	434	453	457	457	433	449	446	437	464	439	453	456	475	420	452	485	423	456	482	476	435	455	470	396	452	439	473	434	473	446	452	459	472	434	467	416	466	434	466	467	443	462	423	454	423	405	422	491	436	446	459	480	453	457	430	458	415	431	451	430	437	475	448	439	435	460	460	453	449	460	453	431	440	475	447	448	415	450	443	462	455	435	458	457	456	482	516	447	477	443	500	462	444	433	453	518	455	455	453	446	416	470	433	491	474	427	467	457	476	461	416	454	418	425	466	433	444	485	470	454	457	441	445	472	455	463	444	435	454	462	440	456	437	435	465	437	457	469	439	490	442	457	500	422	445	466	437	433	492	435	433	421	460	467	484	437	426	442	453	461	418	470	451	476	472	426	478	457	470	439	447	470	448	453	423	464	419	442	454	424	439	440	444	434	466	442	454	430	465	477	413	452	435	459	472	440	427	477	451	438	460	438	498	428	442	449	469	459	457	445	484	459	436	493	476	452	439	442	497	478	490	445	459	455	479	434	408	456	470	465	457	435	424	452	424	468	455	464	450	457	510	473	470	442	449	451	481	488	437	435	427	436	427	449	437	454	457	461	454	443	495	442	440	472	451	446	430	450	466	496	512	450	450	463	458	411	484	454	454	418	482	431	421	440	469	440	449	436	445	401	427	460	491	433	434	444	456	425	499	493	473	465	476	416	482	440	470	406	439	424	461	434	447	453	448	450	407	470	431	448	434	442	475	444	467	442	461	436	451	457	464	461	452	470	461	465	448	423	464	454	460	483	429	463	457	455	480	466	447	471	464	414	447	445	410	446	451	444	423	462	448	458	449	440	449	463	448	496	472	426	456	437	438	488	490	470	445	423	442	462	419	491	443	468	466	430	438	425	431	505	456	458	438	447	464	429	434	446	444	452	452	449	455	417	456	417	461	464	452	490	446	462	457	480	433	451	471	429	475	443	473	464	464	438	465	434	445	472	447	462	461	434	434	446	444	468	451	467	463	448	481	429	459	466	453	446	454	466	477	437	469	454	414	453	486	427	437	450	478	472	449	442	462	434	483	430	443	443	472	444
43646	69236	56363	41001	34570	29344	23883	19151	15301	12265	10025	8093	6636	5483	4554	3768	3233	2748	2384	2145	1902	1693	1504	1347	1188	1099	1117	1058	924	1002	948	908	860	805	784	752	754	734	715	696	701	676	662	671	655	650	654	644	605	678	655	622	661	659	609	561	585	638	635	643	616	633	586	590	607	574	636	619	580	620	617	620	606	604	568	522	587	619	584	599	612	586	632	643	595	611	589	588	635	602	572	628	617	599	595	634	633	571	619	587	601	566	622	570	599	561	586	565	599	579	604	564	569	551	611	625	617	587	580	594	606	536	584	577	563	556	590	588	601	601	614	573	600	586	586	576	568	600	590	587	554	548	603	633	592	597	552	599	605	586	583	600	619	569	590	589	551	594	554	610	619	608	598	618	589	610	600	639	580	601	569	600	591	587	554	594	617	609	590	580	592	598	607	618	549	586	564	562	566	576	581	562	567	565	561	575	641	603	554	640	599	577	606	595	573	553	553	582	587	558	579	576	603	576	607	573	602	534	617	612	589	576	586	613	598	556	614	570	572	597	586	616	588	611	560	561	587	576	568	575	600	573	577	638	544	629	538	626	581	610	577	533	624	615	611	604	574	600	645	621	578	602	611	565	594	621	575	608	597	620	587	596	602	601	605	551	616	633	584	533	571	624	579	604	612	613	607	605	595	582	591	580	648	519	587	582	629	596	629	548	583	584	592	586	621	598	584	593	623	594	625	615	604	600	601	612	600	589	549	565	588	591	604	587	556	599	567	587	600	622	592	593	551	578	577	586	626	562	566	591	622	585	572	563	608	581	612	601	585	606	597	580	544	595	633	619	608	579	583	583	609	610	595	581	584	578	623	610	586	541	598	608	593	591	550	592	581	597	647	599	606	527	585	613	577	578	567	584	604	590	613	627	620	571	624	613	583	596	577	579	589	606	548	596	579	617	555	616	623	590	584	544	567	583	572	656	577	608	601	592	564	605	603	553	608	606	505	598	600	605	618	582	605	603	595	568	637	624	613	538	584	631	564	550	596	597	584	600	572	577	588	563	578	588	599	612	625	564	604	574	541	581	579	599	599	564	612	607	590	596	574	553	542	591	591	562	613	586	561	597	652	592	573	641	581	599	603	550	606	551	617	588	617	576	581	644	582	605	613	575	553	618	593	590	593	571	566	587	593	545	659	595	602	608	607	583	554	572	632	556	580	567	591	630	585	593	596	573	560	616	562	558	637	562	598	595	578	583	597	590	650	593	622	593	636	592	554	595	577	562	623	585	604	573	593	592	607	609	630	559	624	565	547	526	516	572	581	627	622	553	627	561	610	596	588	603	595	641	618	627	601	570	562	552	585	644	598	587	557	595	534	616	591	567	592	589	571	613	541	595	553	593	559	580	589	621	567	605	612	548	574	601	628	565	620	616	585	584	587	588	576	594	581	585	604	587	540	580	582	633	620	624	574	597	606	608	569	559	609	549	631	562	614	606	582	582	610	595	575	520	604	579	556	646	529	548	607	594	574	550	574	578	600	594	573	589	595	623	573	583	589	620	627	605	619	610	570	584	573	619	596	597	565	579	572	581	591	608	595	566	621	583	570	610	564	592	538	566	618	591	591	618	586	566	577	614	567	599	588	567	617	584	541	592	600	568	589	605	603	578	572	580	592	539	537	532	577	608	582	563	610	591	583	611	563	585	619	542	598	589	579	583	573	588	552	637	587	597	601	576	551	601	624	579	567	623	568	610	626	604	611	593	622	579	602	576	581	557	585	614	578	601	618	587	535	628	587	582	603	574	550	604	570	612	564	565	559	591	601	591	601	614	581	591	560	602	590	627	628	608	607	589	594	532	592	617	576	633	617	626	563	604	590	639	598	587	620	573	568	595	624	593	568	575	593	574	560	594	601	598	614	612	576	569	563	633	581	604	611	543	577	561	563	630	608	572	584	603	565	586	579	576	617	579	561	622	618	575	572	587	588	582	578	573	570	536	609	604	597	583	633	613	583	580	635	570	547	588	581	658	637	590	588	565	598	590	561	610	582	545	613	608	595	659	616	597	593	578	637	565	592	631	582	534	597	604	612	629	550	592	579	573	619	514	570	572	596	597	565	650	598	591	607	559	607	644	593	616	605	554	593	584	599	592	559	600	625	631	615	575	578	564	574	593	574	626	589	597	575	615	557	611	580	585	589	586	574	563	605	622	620	623	581	615	593	578	576	590	626	585	627	579	539	621	600	607	562	647	558	637	561	584	578	610	623	607	635	561	558	586	583	572	580	608	587	589	607	577	618	600	593	622	583	598	602	580	631	589	556	592	601	565	603	559	579	588	592	607	634	605	596	584	601	582	591	576	606	595	585	614	591	613	644	591	575	602	613	590	576	607	525	582	588	549	592	559	607	571	615	563	606	597	639	603	604	634	562	554	592	588	621	571	547	574	606	610	604	575	592	618	632	569	598	618	598	614	558	570	596	618	578	609	605	595	583	608	594	598	579	586	605	578	569	588	571	590	569	592	634	602	579	602	619	565	560	577	636	570	576	620	599	585	612	592	618	582	583	601	601	581	566	565	599	592	581	595	587	611	565	630	608	588	617	578	576	606	601	589	629	644	621	591	575	634	549	602	561	619	556	564	610	621	604	600	594	621	574	634	588	576	590	604	575	603	593	567	573	606	552	618	566	584	597	608	597	635	576	561	592	546	556	580	584	578	591	559	545	510	588	562	602	603	582	584	579	597	589	584	574	585	644	591	605	607	600	590	596	558	571	563	541	587	596	613	611	592	555	632	555	601	580	593	578	578	590	585	600	628	570	615	579	585	560	592	574	591	594	534	560	589	595	537	535	593	566	629	597	565	602	582	573	570	565	615	595	612	589	606	562	565	597	596	611	556	570	561	622	601	604	554	575	592	582	524	575	565	595	579	565	562	623	580	620	591	568	591	588	576	625	603	560	600	608	597	596	608	558	585	594	553	600	595	561	595	582	612	633	580	540	633	566	554	599	573	598	583	527	633	538	612	624	607	587	605	554	588	572	582	565	605	569	605	616	549	597	609	592	589	574	573	598	606	630	581	610	595	554	606	570	627	582	583	567	576	619	572	631	573	618	569	598	565	605	603	614	599	642	577	559	585	627	600	606	596	547	599	591	568	598	549	591	566	553	576	584	554	581	576	617	572	588	572	586	601	607	600	614	594	601	578	588	619	579	596	605	539	639	576	584	580	628	565	591	552	601	599	614	610	591	592	577	625	539	594	550	574	617	589	609	613	563	561	617	559	567	528	599	625	598	540	594	583	564	546	567	633	616	605	592	545	580	607	575	547	606	608	606	632	606	611	578	582	577	548	580	593	602	590	591	542	645	549	582	592	580	590	622	625	562	561	608	597	602	610	601	580	624	577	587	606	584	574	590	595	557	558	588	643	617	588	594	605	577	570	601	594	662	559	561	594	587	576	562	563	594	580	571	571	595	560	606	559	568	606	618	599	616	558	590	632	583	561	593	569	550	612
30237	33480	37426	28252	18990	12650	7952	5214	3655	2744	2236	1796	1539	1303	1176	987	941	851	740	691	722	674	634	529	534	556	539	516	518	505	478	485	473	480	499	478	483	478	464	459	436	424	412	413	433	434	451	413	433	428	421	426	397	427	457	439	409	385	450	406	461	409	403	436	430	429	471	410	393	448	401	432	440	414	432	434	416	452	431	420	402	392	414	424	405	438	391	421	441	377	429	407	442	450	424	415	408	438	436	413	420	416	437	391	455	417	457	412	396	460	424	411	410	426	420	426	399	395	383	417	375	404	411	371	413	446	407	429	403	453	406	433	419	406	403	430	464	448	431	394	430	418	407	428	425	423	419	406	427	410	441	387	423	402	393	418	420	451	393	431	422	413	440	429	464	421	442	453	428	406	446	433	399	402	403	402	424	446	448	431	437	405	417	429	433	435	453	459	407	427	438	430	414	427	395	445	429	424	465	467	443	431	396	433	399	450	394	443	418	425	427	417	452	414	442	416	414	438	446	402	421	444	453	431	458	483	469	426	423	440	399	411	451	385	390	413	443	416	396	426	395	405	408	426	428	440	430	447	442	397	405	450	418	412	428	456	450	421	440	429	384	415	458	407	461	438	428	399	417	413	472	402	441	423	444	406	411	412	411	451	456	434	443	406	420	391	402	444	433	451	430	440	459	420	430	443	437	421	432	435	405	412	426	404	433	396	396	449	402	411	440	426	427	441	402	425	439	435	425	436	433	412	448	424	415	411	418	379	411	397	397	404	447	458	428	413	436	396	406	388	400	426	438	423	448	422	390	432	400	431	423	413	430	406	434	431	459	390	435	428	449	413	450	449	451	417	410	411	401	395	371	414	426	430	409	409	414	407	395	404	442	403	471	440	437	447	452	447	454	393	444	431	426	381	427	407	425	366	436	422	426	418	446	415	443	431	406	436	436	421	399	408	410	444	399	446	424	432	407	401	399	412	414	405	458	388	379	432	417	404	398	389	390	427	393	418	447	421	393	442	419	437	451	454	421	416	414	398	406	427	438	455	439	429	420	403	417	422	401	421	461	387	450	436	381	427	391	434	415	444	409	436	415	412	417	433	419	388	391	441	433	468	417	421	477	433	418	431	408	419	394	452	401	434	429	486	430	422	442	450	432	429	453	427	385	410	401	426	446	399	454	423	414	419	433	432	461	421	431	403	417	430	404	450	472	442	395	419	419	433	394	395	419	440	414	432	451	404	388	414	435	466	466	404	432	403	431	421	424	387	433	411	422	403	434	393	426	411	413	458	402	383	428	425	438	443	404	422	415	414	386	452	397	437	428	428	449	409	410	428	473	394	426	431	416	433	451	408	398	428	402	415	433	415	440	437	420	433	421	427	433	422	430	390	447	430	430	414	377	435	444	411	427	428	450	422	427	451	463	420	419	431	393	433	443	448	436	441	418	407	438	462	444	408	461	375	415	467	390	451	454	396	431	437	424	427	408	424	448	419	434	444	415	442	425	422	421	399	429	450	390	456	437	411	437	414	440	438	403	408	440	456	391	433	459	455	447	387	422	429	421	402	429	443	464	410	402	444	414	394	392	421	428	428	423	436	456	424	423	407	395	480	452	427	451	428	431	407	445	447	427	425	397	380	408	429	442	421	464	404	446	451	447	412	413	446	412	379	426	445	408	440	433	461	394	429	397	419	401	415	447	426	428	419	414	439	435	409	413	395	429	441	440	409	403	428	451	429	396	450	414	412	436	408	464	451	411	388	429	437	412	386	448	396	419	428	417	417	393	408	426	388	421	404	454	427	413	431	420	396	400	423	416	415	412	437	464	414	405	428	408	458	409	379	440	489	446	433	439	442	422	457	421	412	416	417	415	433	416	387	448	421	398	444	412	426	416	399	402	426	432	412	430	419	429	430	447	426	448	437	414	403	409	451	429	424	456	386	443	402	441	414	449	448	434	414	437	424	457	434	453	419	402	429	401	416	450	473	392	421	430	436	436	440	419	420	409	423	390	402	436	378	440	410	413	429	397	424	421	398	416	417	411	447	390	450	415	411	433	437	466	441	408	452	428	421	422	444	411	415	417	415	430	451	417	425	411	452	443	430	401	474	450	419	474	403	403	418	450	459	457	427	401	442	415	398	405	420	444	442	418	466	423	420	431	439	429	416	411	423	450	424	435	410	383	431	418	437	414	410	432	394	436	464	408	436	398	424	450	432	400	409	440	373	410	418	457	419	405	451	367	447	411	414	422	444	439	428	407	429	397	412	391	417	428	433	429	404	451	403	396	401	453	381	407	477	384	414	456	423	423	433	403	383	397	445	427	459	429	391	398	461	416	441	454	418	405	432	400	468	399	434	447	400	491	380	407	431	420	378	406	459	406	446	454	442	418	384	421	442	442	409	441	419	404	409	423	436	456	433	402	423	438	504	418	420	431	425	449	431	442	429	451	410	410	441	416	408	383	440	448	381	424	426	420	425	443	418	420	452	383	440	412	422	426	453	409	421	455	424	415	471	420	438	459	451	424	434	458	437	437	396	409	468	468	404	444	399	446	436	428	446	422	412	429	424	415	475	444	404	412	454	422	401	414	441	413	423	439	440	419	430	425	391	427	430	424	430	452	430	384	406	445	425	411	418	425	395	413	443	447	398	443	425	425	400	378	417	387	402	439	443	437	421	419	421	401	426	409	434	422	415	440	434	443	475	420	430	431	455	423	366	413	408	428	402	413	439	412	429	431	443	462	465	401	432	395	422	420	422	430	411	458	414	398	390	405	459	406	397	415	422	417	466	437	421	432	427	428	391	405	413	420	418	424	442	422	457	412	414	424	422	404	411	456	429	459	450	422	428	414	377	435	445	470	468	370	390	433	405	427	446	430	454	483	434	405	442	423	416	433	433	419	389	431	398	421	414	430	398	401	441	401	422	437	424	389	431	397	391	446	417	428	397	407	409	399	408	407	404	403	406	442	431	420	418	431	418	439	450	425	454	402	425	406	431	396	430	425	421	440	410	455	421	453	376	408	418	461	460	399	439	406	427	391	460	425	432	395	388	420	408	434	448	412	436	424	400	398	434	431	436	427	401	424	479	430	417	416	426	383	476	392	422	428	394	423	390	417	430	430	384	396	428	421	425	436	413	384	410	441	423	404	437	432	406	432	448	438	424	435	444	440	411	440	415	422	407	436	446	425	472	415	407	421	444	425	434	413	434	403	403	419	397	410	432	430	433	429	441	464	413	446	408	398	423	438	445	439	434	395	411	391	400	438	413	428	410	406	441	378	426	397	413	412	393	439	461	444	429	416	425	426	397	416	448	445	403	411	416	434	393	446	406	416	407	426	416	434	472	443	453	441	430	430	400	422	430	390	436	393	363	402	406	418	444	416	424	379	428	423	382	418	411	418	436	447	433	405	419	413	401	415	410	423	418	448	441	448	392	446	421	391	393	422	414	454	415	425	450	464	400	397	427	397	450	427	458	391	427	439	425	429	460	450	417
37540	52105	41982	29584	23621	18652	14104	10617	8164	6202	4911	4020	3235	2786	2186	1895	1639	1514	1390	1232	1108	1041	965	945	845	850	802	729	714	717	677	699	673	657	634	651	612	619	605	613	634	590	598	614	595	600	622	565	558	595	582	566	582	624	600	559	564	582	542	548	554	560	546	543	610	560	558	618	536	591	565	550	530	546	563	586	545	601	555	568	548	549	498	545	560	613	585	565	573	577	577	589	599	538	559	499	582	541	600	529	584	578	566	623	606	560	556	589	592	560	557	503	597	578	547	547	548	538	559	541	580	541	549	531	586	576	551	570	547	553	557	604	519	565	541	553	595	562	560	560	563	559	539	547	570	566	540	561	531	538	506	564	550	586	563	539	556	542	576	541	516	521	544	517	555	533	539	562	548	548	562	569	545	566	569	579	607	579	590	523	563	519	539	597	580	543	557	545	559	583	541	548	518	569	561	578	576	528	550	564	545	533	540	563	579	550	602	551	521	563	583	529	605	628	558	622	563	549	557	570	575	574	550	547	565	570	571	563	577	543	537	574	552	541	554	585	570	545	557	574	533	576	575	550	559	562	543	545	567	571	576	522	557	590	545	498	546	545	594	562	560	546	541	553	590	530	541	596	561	595	590	564	581	525	535	559	543	504	553	557	577	562	547	561	546	509	558	543	576	548	571	574	574	570	572	578	589	550	529	557	554	564	549	564	562	549	526	555	589	586	567	545	565	595	549	563	575	564	534	562	568	536	535	553	503	564	606	537	587	567	542	559	582	557	541	566	538	550	543	578	546	557	573	571	552	606	565	564	573	539	593	575	573	544	579	575	592	533	566	591	579	541	537	602	525	631	530	542	585	580	569	621	580	574	582	570	580	582	554	598	536	566	571	586	518	582	529	557	556	608	531	571	560	570	562	605	581	577	537	512	526	540	564	583	559	583	558	530	542	576	606	575	633	577	563	543	569	587	543	535	559	549	573	564	522	579	511	576	576	516	561	536	573	579	611	587	551	591	605	546	615	618	538	554	552	563	578	546	573	549	576	569	546	536	534	570	593	551	560	559	568	516	567	552	551	551	542	538	572	563	579	586	598	585	565	560	529	549	551	519	579	508	588	567	557	555	535	607	560	602	588	567	607	528	570	626	600	526	575	577	581	558	569	571	546	557	564	563	547	530	566	575	554	609	557	588	576	567	566	610	552	576	590	524	584	567	523	529	566	612	515	606	563	589	547	567	552	569	587	550	582	551	565	571	591	533	544	587	600	593	576	581	539	545	542	541	591	531	577	577	538	546	583	554	570	548	594	561	588	568	555	566	575	578	565	539	576	553	576	542	582	535	552	567	556	552	554	584	585	562	526	553	568	621	578	588	552	519	553	589	515	570	548	530	597	599	541	530	536	564	598	587	566	558	560	537	577	531	573	561	615	565	584	557	558	564	573	553	547	538	534	567	599	526	589	579	555	566	554	561	595	569	547	548	569	591	573	556	534	614	585	576	533	564	543	603	559	581	578	564	546	529	586	596	523	563	564	579	540	549	540	564	571	566	540	541	563	566	535	534	560	539	602	575	615	588	532	567	535	537	567	577	570	516	575	590	568	599	536	546	609	583	593	532	564	566	541	555	607	576	566	586	568	558	563	622	561	559	598	539	532	575	544	554	535	576	520	613	500	563	561	549	600	528	576	543	537	576	621	540	561	561	518	546	538	568	559	549	590	600	556	577	558	539	519	548	579	590	538	532	564	598	563	545	574	515	553	539	605	558	537	550	557	588	564	605	540	556	571	541	579	545	530	544	540	537	573	589	568	546	578	536	549	561	602	576	582	597	552	508	556	540	555	528	563	580	566	540	570	574	554	590	546	561	528	524	555	555	578	549	588	611	549	589	550	591	557	550	528	561	537	537	551	546	524	583	543	560	522	561	549	563	613	575	596	571	568	586	576	569	550	533	568	573	569	552	599	570	579	584	554	590	537	567	547	613	616	541	525	598	567	584	574	548	578	568	538	589	571	585	538	579	573	523	528	520	557	558	550	532	598	552	524	535	617	542	566	563	524	572	591	555	580	595	624	547	573	555	558	569	504	563	574	547	568	596	527	577	597	576	546	542	546	580	562	580	538	535	543	577	573	550	567	537	569	552	567	554	590	545	512	571	580	556	570	540	589	561	560	604	560	566	573	593	570	573	550	555	584	554	582	589	578	587	550	521	562	538	584	593	541	588	582	552	535	554	580	585	595	560	548	603	586	536	519	585	562	584	580	542	621	558	554	629	574	554	605	555	607	575	541	543	579	564	554	578	531	587	579	553	543	546	547	560	561	565	585	561	544	574	553	599	578	577	546	565	529	548	539	594	578	580	508	563	565	589	585	568	585	570	605	561	618	552	568	571	615	575	534	580	535	556	588	536	557	477	537	562	576	572	546	567	538	549	527	537	563	593	576	619	521	599	539	578	550	579	584	585	561	564	562	521	557	514	579	578	571	526	563	584	598	576	568	591	577	599	525	533	541	568	572	536	578	561	549	556	589	588	534	552	565	529	582	523	553	545	586	610	561	572	569	574	541	543	607	509	539	539	553	563	543	618	587	514	498	559	584	558	571	540	572	564	570	571	515	570	571	566	578	602	543	537	563	580	617	620	569	549	594	570	590	619	561	558	542	591	570	567	546	549	539	580	559	576	559	581	581	568	603	591	579	548	579	563	581	579	572	569	557	551	531	538	531	531	563	581	574	566	578	562	554	546	543	545	529	525	527	603	577	593	557	550	586	582	560	539	609	503	547	551	578	557	594	528	564	581	538	554	615	541	569	544	557	548	567	541	581	573	562	549	553	558	573	537	600	534	596	519	537	581	538	547	539	566	571	580	552	554	566	550	591	538	564	568	557	527	593	568	607	597	579	560	585	519	539	557	558	557	552	579	585	549	537	590	547	572	542	573	588	560	573	574	592	563	559	611	576	582	564	546	579	552	557	558	529	590	556	580	574	534	541	583	550	565	588	574	549	568	559	544	567	583	542	560	598	584	564	579	539	601	569	535	552	555	518	584	547	542	555	589	536	543	544	578	545	553	569	544	583	583	536	574	574	535	563	548	541	568	546	557	566	591	588	555	600	555	587	553	536	544	576	613	558	589	556	578	550	550	584	563	531	547	564	522	543	520	558	551	561	520	534	547	573	584	550	532	512	521	550	535	570	561	568	563	517	574	576	562	589	556	553	504	582	578	534	544	575	560	618	570	568	575	544	551	551	574	563	540	567	564	559	545	573	544	538	525	564	553	538	583	585	579	555	572	608	530	562	557	528	542	550	573	576	539	572	519	592	573	581	532	543	552	562	565	544	578	526	587	527	590	524	582	537	525	583	540	578	533	569	562	556	569	522	572	526	582	566	546	575	549	529	527	575	512	620	605	559	537	572	567	534	552	514	547	596	596	559	536	511	545	566	539	565	543	513	576	574	557	593	561	541	551	540	571	608	547	594	568	549	563	553	579	499	553	545	523
24543	21795	29752	25796	23163	21302	15583	8998	6101	4480	3492	2842	2312	1921	1627	1485	1209	1118	1027	945	943	802	726	715	648	660	590	604	585	584	559	567	577	558	530	504	569	486	506	520	470	505	469	482	499	500	425	513	492	507	464	502	467	476	479	452	464	468	468	471	434	466	474	458	457	469	496	475	433	461	454	479	478	467	450	470	477	465	406	461	461	469	485	454	455	442	445	478	446	441	451	422	449	488	461	503	407	463	451	483	446	479	445	478	468	413	475	473	450	448	437	450	420	456	496	465	439	441	501	463	469	429	443	487	444	462	431	514	456	455	459	463	430	452	488	472	442	460	424	478	437	463	477	464	498	484	496	471	447	456	438	422	468	437	439	449	465	483	472	454	453	474	474	446	467	444	471	448	472	425	483	435	464	473	453	440	446	427	467	455	479	475	449	456	456	421	475	468	440	461	471	485	460	493	455	465	490	456	462	455	503	435	480	478	498	474	511	464	469	480	440	469	471	485	423	508	477	488	467	436	445	462	480	479	476	482	490	421	398	422	452	456	419	471	427	458	460	505	478	467	479	479	418	473	463	465	471	436	446	423	448	478	460	436	505	467	472	466	438	469	436	438	467	484	444	478	445	418	493	453	423	492	480	463	477	435	428	454	436	466	448	440	476	433	439	474	481	476	503	445	427	439	445	439	483	471	452	464	478	467	447	444	474	485	488	446	452	459	469	474	441	449	455	485	443	477	471	469	451	455	461	435	459	448	504	466	481	485	510	449	453	485	458	471	489	469	456	428	467	438	470	471	417	431	437	433	477	466	419	497	454	461	465	488	478	444	445	433	445	500	455	439	456	492	451	473	411	447	472	419	432	461	426	415	458	469	450	450	490	486	472	438	476	434	435	479	497	451	468	454	474	460	424	480	422	492	483	477	490	469	460	452	463	443	470	476	440	451	465	462	461	443	468	475	450	474	445	417	427	465	448	476	467	485	476	454	476	447	450	452	454	455	460	472	441	457	441	405	480	477	472	472	476	446	472	435	442	471	427	449	458	415	461	446	459	459	440	471	487	446	514	450	450	439	475	440	430	442	492	454	461	473	467	498	454	461	468	463	440	422	454	452	460	503	412	469	441	457	467	462	450	477	456	447	409	461	468	435	451	436	450	426	488	488	449	471	480	447	474	468	448	450	475	460	503	472	470	480	447	461	453	427	464	443	420	490	435	453	451	420	448	474	456	428	475	466	425	413	483	460	470	476	433	430	466	456	439	454	492	495	430	424	476	442	468	453	461	457	504	458	452	469	454	462	459	416	436	448	459	428	448	476	438	434	448	444	473	428	483	410	489	472	418	454	486	448	463	468	470	450	483	458	454	456	441	456	453	475	480	453	475	456	426	494	438	466	473	469	470	431	473	468	434	458	458	487	478	462	445	451	456	516	475	478	454	437	425	459	434	471	474	464	461	466	462	447	427	472	435	431	429	457	455	470	412	435	431	482	456	438	481	516	496	486	452	455	465	416	459	458	461	467	431	453	472	447	471	419	489	474	454	460	444	462	437	456	468	471	438	434	475	449	486	476	439	464	449	456	451	488	450	480	440	452	484	458	455	495	471	490	416	484	424	469	469	459	466	469	453	449	447	439	430	429	462	445	441	517	456	467	414	451	463	449	427	434	485	480	487	438	491	435	455	486	467	468	483	472	473	468	454	504	426	437	457	433	521	430	467	430	430	448	429	488	480	443	461	435	445	468	444	438	509	487	449	460	445	466	426	480	477	452	459	455	449	450	418	485	457	501	482	482	479	480	427	453	464	471	482	445	464	451	461	466	442	441	463	462	465	460	472	491	484	479	434	468	397	429	453	450	481	496	441	411	463	452	425	490	435	490	431	427	480	439	492	459	441	449	466	430	469	473	419	438	425	435	451	436	500	437	441	411	412	472	454	426	469	447	431	445	457	479	472	450	487	455	477	487	471	468	474	465	456	470	454	404	483	460	405	480	447	465	457	469	438	436	455	483	411	449	463	448	488	481	462	463	453	412	459	453	449	466	466	438	456	473	470	472	476	461	441	426	441	450	479	459	479	433	447	454	448	474	435	457	451	469	460	444	439	488	461	465	414	419	482	480	438	425	455	466	441	427	437	416	465	467	469	475	450	511	493	412	442	439	440	453	449	488	439	462	480	434	431	445	436	475	455	478	432	427	457	467	453	456	467	443	455	492	413	423	454	501	457	463	446	448	459	497	413	428	445	436	454	466	491	426	452	502	443	441	462	457	479	470	486	428	468	482	449	455	471	399	496	438	456	462	459	483	466	426	454	487	425	462	460	478	447	458	442	506	434	437	457	452	457	464	432	488	456	434	450	448	484	446	452	448	469	445	441	418	445	522	475	435	447	469	477	449	474	458	473	450	456	452	457	455	439	455	451	455	468	443	437	439	444	472	478	428	432	476	430	442	435	456	451	461	480	439	478	445	442	447	518	487	438	461	443	483	497	472	457	451	442	480	438	424	442	441	451	455	481	469	439	438	446	462	449	460	480	453	469	454	463	491	451	487	473	448	513	468	477	466	432	489	445	437	451	470	421	470	453	457	441	486	467	463	461	443	460	457	448	445	470	446	430	438	452	447	458	456	445	479	416	494	412	437	417	459	437	461	452	421	502	426	459	474	450	469	471	498	482	454	417	469	440	442	474	470	448	521	440	480	442	461	483	466	454	461	469	433	431	437	459	434	500	476	463	449	480	479	426	507	498	454	436	438	440	457	438	444	440	462	483	435	490	444	482	411	441	458	453	463	456	478	463	468	483	445	431	468	432	441	461	469	441	459	478	432	477	465	462	433	438	452	422	435	454	449	485	417	468	456	450	449	493	477	442	452	459	428	452	459	444	456	447	485	444	474	400	427	465	458	444	413	444	428	430	472	449	482	453	451	427	441	472	443	453	466	441	484	423	480	474	473	468	442	490	462	463	437	434	446	477	443	447	480	445	456	475	427	458	481	468	485	450	462	447	456	456	438	456	459	484	438	459	464	486	492	476	488	418	447	463	467	460	467	478	436	446	454	465	446	484	427	456	472	470	462	470	427	468	440	466	457	466	449	469	477	456	454	453	451	450	452	458	478	475	443	430	430	478	458	454	452	464	463	426	447	441	448	490	470	452	461	448	437	495	456	464	409	459	433	446	490	483	444	449	479	467	496	504	462	457	423	471	457	424	444	462	420	479	462	435	421	474	463	458	441	436	459	446	427	440	464	497	474	478	449	464	429	472	478	449	425	504	452	432	440	442	477	431	455	470	469	460	464	484	454	432	442	437	460	424	457	448	434	436	460	455	453	462	404	463	480	424	474	459	474	477	483	454	437	466	462	451	492	454	459	465	464	467	454	481	471	460	510	470	449	460	453	500	437	448	483	473	433	450	439	472	446	453	480	436	472	456	493	451	414	456	445	439	421	449	438	449	415	469	481	456	443	441	435	441	428	458	443	481	486	449	452	471	453	448	484	443	460
39713	63357	52312	36423	29740	24536	19669	15178	11907	9328	7386	6030	4778	4095	3399	2945	2381	2186	1855	1741	1516	1413	1282	1132	1042	982	966	840	900	816	801	845	779	715	690	725	740	685	697	682	683	646	664	639	655	639	625	644	619	639	648	605	643	601	617	620	617	640	622	589	624	619	607	636	595	610	583	600	641	594	621	623	634	617	615	569	634	595	559	585	597	664	615	616	642	615	621	579	571	672	597	578	591	588	636	579	627	604	623	575	635	605	565	614	600	590	634	610	581	616	586	612	568	627	594	625	566	610	611	630	625	607	567	587	651	580	602	612	582	566	632	593	585	629	597	589	694	621	585	603	622	657	626	610	573	588	637	568	604	608	606	605	583	583	653	593	594	639	621	582	612	611	603	587	611	611	595	637	672	588	584	603	620	605	572	578	616	597	563	591	593	602	609	636	616	624	596	664	566	607	558	575	610	615	610	644	560	580	626	646	564	603	570	603	600	585	595	581	629	610	622	561	573	691	593	592	630	598	615	630	596	604	596	572	622	617	563	594	582	592	618	613	583	593	594	579	619	630	576	592	578	596	608	600	586	645	607	559	576	598	604	625	571	586	640	565	636	593	617	628	595	635	606	604	578	590	632	608	595	648	611	635	648	617	583	618	566	633	582	649	599	598	628	609	608	613	570	586	564	565	562	592	620	604	588	593	620	582	598	599	599	576	608	614	562	618	626	638	580	579	618	622	596	627	629	594	562	565	587	652	616	595	620	625	614	611	643	604	631	592	625	610	635	608	607	616	640	620	578	633	598	657	615	587	583	591	581	597	624	572	660	610	605	586	576	611	609	647	569	612	618	629	611	596	606	614	651	602	587	580	602	569	592	608	575	613	611	614	595	623	571	562	609	570	596	601	597	590	634	614	621	603	611	606	625	586	593	598	632	627	598	604	621	598	584	584	620	594	635	591	601	576	598	592	645	610	599	609	622	576	598	602	580	618	607	589	594	613	648	578	577	604	591	572	576	627	627	593	562	587	593	628	605	617	592	634	625	562	599	578	658	627	599	586	610	607	585	601	588	658	605	564	575	594	592	555	631	579	612	638	591	641	580	601	596	648	632	636	602	641	632	608	615	623	557	635	589	578	592	591	604	602	602	653	600	642	628	607	617	608	653	596	579	558	625	592	621	606	668	548	624	621	627	575	612	588	580	610	635	597	681	622	607	554	621	596	578	636	594	644	572	603	659	648	643	596	610	560	628	620	687	593	594	602	592	634	567	629	625	619	592	615	581	550	589	622	623	619	589	620	635	619	590	610	603	587	599	577	616	581	601	615	550	587	588	605	593	594	609	597	643	602	560	601	602	611	636	561	608	606	595	538	586	615	618	607	655	637	608	611	590	600	589	570	621	588	637	613	595	616	595	582	596	588	585	574	572	586	586	634	596	571	580	612	563	605	553	591	601	583	571	584	626	601	599	603	595	615	562	622	619	627	593	554	599	618	602	648	621	560	601	592	645	599	633	627	634	615	586	632	622	569	675	603	589	646	613	610	637	595	605	594	607	619	594	623	654	626	587	584	625	589	607	599	601	596	593	623	580	582	605	563	594	614	577	655	604	584	612	581	618	630	611	635	597	613	643	575	601	619	574	607	558	601	637	620	617	601	621	600	567	637	632	569	561	588	628	646	643	608	598	605	599	594	625	636	611	627	650	591	606	589	619	604	572	599	607	563	624	584	636	573	643	550	589	608	662	573	545	580	618	615	600	619	598	568	614	584	622	614	611	642	590	570	620	598	621	579	627	621	607	586	622	571	601	588	561	628	652	564	587	613	595	595	610	620	578	606	628	616	620	582	624	590	596	580	623	510	586	602	593	615	660	611	588	650	618	623	605	577	610	647	633	544	609	566	629	613	578	596	609	591	608	638	643	553	596	600	629	603	618	663	589	607	616	671	600	687	587	590	542	613	617	551	639	628	605	593	616	557	617	610	603	613	608	578	609	633	631	614	576	602	608	611	614	589	623	633	591	557	593	590	638	603	612	593	552	609	591	596	610	579	612	600	593	606	570	611	623	609	597	617	620	604	648	609	641	604	610	569	592	583	617	600	599	629	645	639	625	596	587	597	580	570	611	579	615	594	607	584	603	591	573	635	593	634	691	636	601	591	619	636	581	604	617	589	613	554	593	558	603	647	585	603	615	583	616	608	620	570	575	648	633	612	571	599	582	592	583	588	602	612	597	554	591	642	584	598	582	557	599	642	586	591	635	614	582	620	581	572	586	663	594	577	612	601	595	595	622	600	600	596	621	584	594	646	635	602	620	598	579	644	652	604	589	611	637	637	584	612	573	631	613	655	578	578	567	590	556	619	597	633	569	621	605	590	640	617	578	596	569	602	630	614	605	612	612	592	557	623	577	556	644	560	590	577	608	608	600	577	572	566	597	585	659	632	576	625	571	593	628	592	578	595	617	643	592	561	615	602	628	578	615	591	622	616	605	609	602	600	668	572	603	616	607	625	641	589	568	600	581	628	620	587	598	623	618	576	620	601	561	621	625	620	591	625	579	639	644	641	660	613	585	634	589	608	581	613	591	616	587	618	584	626	650	626	602	576	595	553	590	607	589	587	627	595	621	584	605	636	569	598	613	567	599	588	630	559	588	641	597	564	623	596	598	611	618	607	617	639	622	633	606	605	580	606	608	595	631	593	585	592	651	592	594	588	670	631	564	627	595	632	572	620	636	635	629	587	578	577	608	665	563	578	587	623	589	612	534	567	616	612	622	610	654	614	617	617	582	590	585	544	601	614	604	603	612	558	600	601	623	604	597	616	614	630	593	580	616	597	583	614	539	594	630	578	635	652	594	598	588	591	597	599	638	605	630	602	572	593	603	622	599	607	573	575	591	651	615	598	603	642	642	563	578	607	623	585	606	613	639	563	595	559	616	630	603	566	580	569	595	596	597	659	643	577	614	620	569	591	597	601	584	553	605	648	596	605	605	620	609	614	620	631	632	596	628	590	609	616	583	621	601	562	593	577	543	606	592	626	599	579	618	588	579	604	609	640	566	633	623	589	609	609	563	616	599	576	581	624	609	578	645	575	595	577	593	588	606	624	587	591	586	592	599	620	618	613	598	590	588	579	605	597	621	596	612	583	623	598	636	620	630	603	584	554	572	612	615	623	581	583	586	592	628	608	604	614	620	587	592	628	621	615	641	656	584	622	583	632	652	588	622	623	600	600	560	596	633	620	572	575	579	644	629	577	609	588	615	614	541	576	570	590	586	599	619	588	600	601	601	616	621	645	610	628	644	599	630	593	630	623	630	620	606	609	598	569	582	609	619	581	552	606	583	628	583	603	587	620	613	571	618	589	577	619	603	627	626	603	605	598	600	598	582	593	616	604	566	592	549	619	590	651	629	604	628	635	591	651	622	621	639	601	593	607	596	586	569	589	604	585	612	637	645	584	573	600	628	593	629	587	617	606	574	625	602	663	590	618	605	634	573	596	592	637
23499	21737	29792	24497	22454	23780	22529	12729	8405	6372	4732	3788	3085	2532	2177	1811	1649	1363	1219	1109	1052	926	863	798	737	748	674	665	631	611	602	613	507	593	516	527	580	513	540	480	501	572	516	469	509	487	499	501	462	456	470	438	488	459	463	495	478	493	483	472	448	488	468	421	454	465	497	423	461	477	440	464	469	486	472	424	439	409	422	454	447	450	399	444	459	476	447	427	443	465	447	446	431	454	471	445	475	459	458	442	453	455	423	474	479	459	421	456	417	462	478	452	488	421	440	438	463	477	403	446	437	469	473	459	434	457	445	478	404	436	441	460	465	458	470	419	420	461	443	444	451	451	475	455	434	446	448	429	457	463	461	432	410	486	455	430	420	478	461	426	438	472	420	440	486	501	431	426	404	479	446	405	453	421	446	432	457	447	466	453	439	466	476	448	467	476	414	424	443	469	455	455	411	422	441	453	463	447	415	451	484	487	452	443	435	426	447	459	455	469	433	453	444	441	425	477	453	419	449	463	445	430	433	419	488	462	453	458	459	422	441	480	466	457	410	443	454	468	421	459	439	460	424	474	462	441	438	438	455	450	414	444	414	465	465	412	426	401	456	451	498	417	451	447	493	454	513	442	459	422	415	430	437	466	484	486	444	455	418	447	470	427	472	428	434	494	477	437	458	469	458	457	398	456	473	481	453	445	436	445	436	406	419	430	479	447	462	440	473	472	449	411	451	494	463	444	442	445	462	485	397	465	444	440	454	472	453	478	412	492	460	487	452	402	450	439	444	449	427	448	420	463	474	442	425	441	476	464	424	441	429	459	462	447	409	485	435	412	461	478	432	453	474	429	463	496	454	417	458	492	435	476	410	457	461	480	489	448	449	418	398	455	470	447	433	429	411	440	442	441	448	445	456	438	460	438	442	468	389	455	455	465	470	462	446	463	470	431	433	431	452	441	433	440	413	454	463	414	428	424	454	458	444	487	480	481	442	468	442	435	465	426	429	436	484	467	430	471	498	448	444	431	462	420	444	486	470	431	409	463	431	443	436	500	459	429	426	442	469	447	421	423	454	442	431	428	496	428	425	441	442	420	447	494	433	434	440	456	441	455	472	468	463	422	456	420	428	448	425	429	457	426	451	448	444	424	451	466	444	470	428	400	456	462	419	435	479	442	453	456	441	444	466	486	450	422	410	442	432	457	460	453	470	506	463	461	442	438	473	458	443	467	488	427	416	461	415	426	465	430	418	459	480	463	437	456	460	456	483	436	454	484	474	466	456	475	468	497	478	444	419	460	472	458	431	424	504	404	413	450	422	430	420	402	440	471	432	437	470	457	461	450	475	457	411	458	466	474	422	439	426	458	453	403	461	468	445	439	437	478	413	449	463	452	462	390	473	450	431	451	428	437	415	437	471	464	465	437	469	435	432	415	436	466	475	407	446	389	475	469	449	456	435	456	446	459	437	452	445	421	447	486	420	433	465	468	477	479	479	428	417	466	461	458	458	441	430	444	485	481	447	425	450	469	450	437	462	475	454	455	398	484	430	476	466	435	423	473	486	448	478	451	460	422	451	433	424	471	426	418	431	431	448	424	468	450	463	431	450	488	469	441	438	440	469	428	447	434	459	474	462	458	475	469	419	447	443	431	413	424	475	468	425	451	463	434	463	462	438	471	481	439	463	447	481	459	463	467	447	480	441	496	466	434	483	433	454	465	435	429	459	425	452	459	434	451	464	454	436	443	431	435	436	455	436	412	428	440	480	434	469	437	420	464	454	437	479	468	469	468	453	418	423	483	435	454	428	430	460	424	444	439	423	460	445	467	457	411	446	457	475	421	448	448	505	466	463	460	443	472	470	445	444	459	431	456	444	474	480	456	447	425	430	432	469	456	459	468	455	438	463	459	447	449	444	436	481	469	459	420	421	481	503	481	443	422	453	459	452	452	419	414	461	456	454	437	437	462	459	423	440	446	499	475	447	432	440	405	406	444	452	461	461	422	484	422	465	455	426	421	442	424	478	445	451	448	442	446	435	446	461	423	476	436	503	454	443	458	425	424	493	475	438	433	426	435	409	428	438	465	443	450	418	408	429	426	418	420	442	491	434	461	444	414	466	439	419	443	438	440	433	465	465	456	444	454	435	430	425	464	432	474	428	423	459	433	461	470	405	418	470	424	450	501	444	463	435	464	448	460	436	439	447	432	432	450	453	465	449	436	480	483	486	457	451	481	416	467	415	426	462	468	444	493	491	475	446	454	484	417	449	429	432	488	430	485	404	465	440	468	457	448	449	431	470	463	434	427	435	421	497	446	465	432	450	446	427	439	407	447	452	441	470	433	470	457	435	438	472	426	426	423	416	416	417	440	457	474	430	414	425	483	411	434	464	476	480	467	429	470	434	457	445	465	466	438	441	476	471	420	426	433	443	435	468	449	453	487	397	434	467	457	421	434	483	458	453	457	481	410	462	452	461	444	456	485	414	441	474	465	469	439	461	472	461	446	469	437	436	431	422	464	458	425	462	433	430	420	452	418	423	459	466	408	440	437	468	454	474	499	456	470	445	458	438	499	475	468	429	420	461	477	465	413	438	448	430	434	429	415	434	458	446	432	440	443	444	475	446	455	433	492	418	432	486	420	437	419	435	461	449	441	429	444	474	445	453	451	444	483	457	435	451	483	450	464	448	414	436	429	432	443	469	438	401	460	460	519	447	471	476	469	457	469	426	420	463	448	460	433	447	426	424	469	464	424	450	450	465	455	477	398	454	448	480	451	437	451	456	427	486	469	443	435	418	448	422	463	438	475	427	440	413	432	425	433	447	462	460	426	459	451	465	425	481	442	465	410	494	440	430	434	492	473	448	449	429	423	413	439	427	463	416	483	518	410	419	505	447	439	484	459	428	471	467	485	486	470	433	386	447	403	487	487	472	478	438	453	449	441	458	484	472	422	471	425	472	453	465	477	459	436	426	432	450	465	432	446	432	411	420	450	442	432	464	414	449	481	384	436	435	427	474	451	438	467	450	468	431	464	395	432	424	454	441	433	420	457	439	432	449	470	447	421	453	435	494	452	463	470	433	432	454	452	439	425	446	448	472	423	431	388	458	467	475	452	456	454	424	473	462	456	450	425	427	441	461	410	480	449	456	495	447	414	474	410	435	411	430	432	467	470	462	448	427	456	444	464	415	425	436	463	456	442	461	453	448	465	466	423	442	397	471	419	464	497	474	438	445	461	474	458	428	370	411	462	455	456	447	435	442	454	475	432	455	439	446	450	418	411	464	431	411	438	480	444	430	478	422	451	438	468	404	442	497	443	472	464	470	493	466	448	438	401	442	400	442	447	475	435	493	506	463	435	461	438	461	457	458	441	448	443	461	444	449	428	480	460	439	467	419	407	485	439	459	423	437	456	461	449	463	471	449	465	464	460	460	450	453	428	461	454	450	410	442	488	460	452	450	463	410	473	433	490	420	481	440	423	442	466	426	433	478	493	450	445
42674	69906	58346	40589	34374	28853	23763	19085	15339	12175	9754	7974	6485	5259	4486	3737	3174	2760	2354	2090	1862	1620	1492	1320	1252	1119	1096	991	917	931	918	888	833	779	761	749	756	721	685	685	733	694	645	690	605	635	657	621	679	605	608	633	651	587	599	618	623	588	614	598	597	620	639	600	626	573	583	654	571	624	565	630	571	584	577	571	609	610	593	573	626	617	608	588	607	564	606	591	561	568	623	561	594	594	627	582	580	589	603	612	589	583	562	613	569	577	560	568	624	569	580	556	600	571	580	571	627	631	583	611	560	560	611	598	628	539	552	610	637	611	603	568	613	554	590	585	550	614	559	600	610	564	592	576	616	589	551	607	579	598	578	608	580	597	613	553	573	563	581	625	590	617	600	585	604	601	613	605	585	559	591	590	583	568	605	590	596	599	561	580	627	611	635	576	595	566	593	575	605	589	562	558	596	588	590	590	602	592	617	574	595	594	558	594	620	620	598	593	629	609	617	595	557	570	568	589	573	597	581	566	592	606	568	571	665	623	576	649	583	605	561	614	612	611	587	604	624	597	601	572	581	608	629	605	545	606	591	558	593	606	551	601	576	573	586	576	616	582	591	559	615	622	509	574	621	621	604	558	620	617	625	607	551	613	653	607	621	609	585	570	589	590	607	613	597	598	605	578	625	617	552	577	549	591	598	609	610	597	586	596	578	617	578	610	563	584	635	583	581	572	575	608	555	570	590	583	586	582	635	623	614	587	561	576	538	562	572	623	577	587	610	612	575	599	600	605	570	579	528	607	590	613	561	544	591	597	577	637	619	560	603	546	563	559	574	598	584	600	581	614	617	563	573	574	583	580	606	590	616	567	590	581	584	580	557	588	588	577	535	659	589	605	538	564	596	610	574	594	594	574	601	546	600	570	588	542	606	597	617	618	596	577	544	563	595	616	598	592	576	598	615	578	584	590	576	608	572	607	591	579	612	593	667	601	641	562	614	598	562	582	571	579	593	608	569	619	580	593	547	541	588	568	613	537	578	589	605	612	616	575	571	562	599	562	611	580	583	607	625	624	603	601	576	582	579	622	610	575	582	573	593	595	585	565	573	594	583	582	596	595	579	592	595	573	617	622	580	600	613	587	560	582	559	577	567	522	623	573	618	567	603	613	573	583	554	559	605	579	604	577	569	591	596	598	594	630	605	586	623	578	611	571	578	562	591	556	583	549	611	567	585	567	528	628	604	571	570	584	589	553	587	589	529	561	558	579	560	578	609	606	608	588	561	625	594	597	604	602	517	628	619	580	584	569	529	570	582	563	566	616	615	591	565	589	628	590	584	555	568	605	585	600	593	599	605	609	588	584	612	631	591	548	603	566	597	556	589	578	592	560	563	607	542	620	647	592	623	580	596	632	614	536	554	568	619	567	597	542	607	588	566	608	629	597	552	549	621	605	566	605	567	597	607	589	561	618	548	582	621	580	614	551	556	582	621	604	580	532	596	571	623	568	571	604	573	588	595	597	552	622	589	535	582	588	601	562	597	592	592	584	580	563	609	547	570	566	556	596	587	612	598	613	572	549	554	601	576	593	589	643	660	597	566	598	595	580	569	587	627	564	570	651	574	606	641	569	598	594	591	610	570	600	605	546	588	602	608	620	615	531	572	570	613	631	598	606	609	612	554	619	571	625	597	595	623	577	603	583	584	552	621	585	580	605	568	631	628	628	643	577	578	607	608	599	582	564	583	595	597	618	568	538	554	604	573	591	598	574	567	649	562	565	643	584	583	619	573	570	556	620	584	583	637	609	618	598	592	587	590	569	553	580	577	548	621	572	562	558	570	560	566	594	599	610	610	584	597	590	574	577	592	620	593	622	600	582	550	567	605	596	572	621	586	557	611	556	579	584	594	604	577	586	547	578	553	625	564	596	605	579	585	586	585	587	589	538	628	557	641	577	621	594	554	591	572	584	579	623	544	611	538	583	567	594	596	593	662	620	593	569	614	543	631	634	610	569	615	627	573	601	584	557	582	608	577	573	647	590	529	568	591	600	616	584	571	601	588	575	569	625	574	620	594	581	596	582	550	594	617	583	586	605	597	572	595	560	580	571	556	582	544	586	612	560	591	558	650	570	570	594	559	599	635	569	583	548	574	577	571	604	634	610	602	613	572	606	608	589	609	574	626	575	648	586	605	601	594	592	612	561	571	579	541	602	606	550	603	582	589	611	582	589	580	564	616	551	585	584	599	561	519	563	589	596	567	588	532	571	597	574	581	637	616	571	581	620	583	609	570	590	586	577	538	581	602	603	570	583	596	643	568	594	604	621	536	574	569	546	618	585	536	608	596	594	540	609	586	602	584	590	577	630	608	628	606	560	595	560	622	542	578	576	541	553	595	609	601	647	574	542	627	539	583	595	564	596	574	598	628	539	626	594	592	562	561	590	603	595	594	600	597	532	619	571	568	600	584	566	624	567	568	547	547	578	566	626	585	564	604	577	570	591	570	646	545	575	607	573	564	637	573	573	547	590	587	606	512	596	625	649	594	579	607	608	562	631	606	574	576	608	573	619	614	568	585	597	590	585	564	572	582	584	571	574	578	547	569	607	617	556	637	613	627	592	565	587	582	605	576	592	604	608	570	562	553	572	602	600	605	608	579	599	608	600	576	580	592	547	588	575	571	546	620	584	613	574	593	542	596	567	632	605	578	570	543	554	604	569	629	585	601	563	610	614	591	612	575	618	584	593	616	612	615	558	590	571	630	588	574	550	629	614	581	608	607	578	582	592	622	565	575	637	605	562	577	598	593	622	597	567	553	583	584	580	606	587	620	583	616	605	605	576	540	589	608	575	573	581	618	608	553	586	602	566	580	582	566	614	563	588	617	540	581	595	595	630	583	596	571	557	617	597	604	605	569	598	604	549	581	592	607	574	533	567	579	589	573	569	596	609	556	566	548	608	567	559	581	596	612	559	602	590	615	551	631	576	612	556	579	590	603	580	574	564	583	592	623	641	577	556	554	564	648	571	592	570	591	554	606	604	568	584	577	600	610	584	597	605	555	607	559	583	564	592	591	568	560	579	546	619	606	583	580	591	571	577	592	627	553	568	595	585	598	552	559	583	599	599	534	570	575	577	567	589	606	645	588	571	583	578	568	634	593	578	539	586	605	572	561	587	575	562	626	586	580	609	632	619	599	549	635	595	597	586	618	607	618	554	582	601	566	593	612	586	557	598	539	590	590	605	566	611	611	588	605	572	600	584	570	594	581	586	572	560	587	567	552	611	561	593	618	636	588	603	583	555	579	599	651	577	610	607	600	586	595	593	597	594	568	582	543	618	569	569	592	564	630	613	559	595	553	583	598	554	568	568	593	601	572	651	538	578	574	590	564	568	591	570	554	630	574	615	594	613	577	546	620	615	564	597	609	595	579	579	615	557	603	578	590	608	592	592	555	605	610	579	609	576	612	612	604	608	610	581	584	554	585	590	572	569	557	548	611	607	626	622
30103	33736	38316	28334	18483	12305	7755	5099	3719	2830	2198	1829	1512	1297	1131	1008	889	828	769	709	715	639	613	611	533	504	517	470	502	509	491	494	496	437	482	459	441	453	457	456	438	442	387	435	445	456	414	441	434	423	422	414	436	444	397	454	454	450	436	405	416	454	422	459	446	394	444	434	429	420	425	421	426	428	433	446	420	394	394	433	395	427	366	447	421	453	432	409	400	430	437	402	420	414	440	443	418	425	434	407	397	388	435	411	435	432	403	442	442	399	391	418	432	419	408	459	408	418	382	437	423	395	417	413	415	443	402	436	397	411	441	437	405	421	434	431	392	413	413	444	432	416	406	415	402	477	425	397	444	437	443	433	405	455	436	405	449	417	430	415	401	403	388	416	443	416	415	373	428	392	458	419	390	440	412	434	430	435	441	428	417	420	422	415	385	417	415	423	436	415	405	446	428	426	422	413	406	410	368	382	418	412	383	424	397	432	430	434	410	402	402	401	441	434	417	454	425	415	445	422	413	395	426	468	469	434	430	412	429	430	428	396	472	386	459	402	421	393	472	438	394	437	397	407	439	447	393	447	416	404	413	447	405	414	440	418	406	413	405	450	431	411	407	412	445	462	440	400	410	401	334	417	446	431	412	410	438	383	453	413	398	411	423	403	434	443	445	428	407	425	440	447	434	400	402	420	414	404	441	449	429	415	430	446	433	418	398	403	428	402	438	416	426	436	436	424	387	404	375	447	424	435	432	400	414	415	418	414	425	401	412	431	429	415	418	387	440	411	445	399	419	415	440	402	428	407	415	441	384	408	393	432	412	432	442	408	413	410	408	400	426	429	412	418	428	430	419	406	447	418	416	404	425	430	432	423	429	437	427	426	430	412	413	421	409	373	461	391	453	427	457	424	415	392	406	429	417	407	428	435	439	463	388	421	394	437	407	429	440	395	405	410	451	416	412	420	422	454	435	444	411	409	376	421	367	456	413	481	425	431	436	425	420	450	391	418	435	382	422	457	416	407	422	414	423	416	430	450	448	437	436	396	431	385	390	386	450	426	403	432	424	445	398	432	425	394	413	387	429	446	423	410	412	443	445	427	424	421	456	430	433	421	423	406	421	431	421	452	439	406	418	423	380	409	465	405	406	377	412	406	436	393	437	402	442	417	390	422	405	397	419	384	376	429	425	379	429	454	438	445	405	443	440	388	422	399	438	414	433	437	432	396	397	434	416	427	437	430	421	432	425	396	399	425	417	407	429	383	447	467	454	406	410	407	425	421	458	365	422	402	431	437	387	432	412	415	399	390	447	410	428	394	395	453	411	440	398	410	432	402	437	427	376	435	411	412	410	419	429	438	421	445	436	425	416	443	462	409	427	391	395	441	414	426	461	443	406	393	397	446	391	408	401	416	433	417	407	415	378	440	425	426	413	418	423	417	394	431	394	412	428	393	434	426	438	389	429	402	406	384	424	406	429	401	438	419	421	401	393	432	408	415	450	394	403	398	410	401	396	426	414	449	389	434	426	443	420	460	415	395	428	429	422	395	427	417	405	428	423	453	419	410	438	412	415	443	435	440	470	461	392	452	417	472	426	435	417	432	431	429	467	437	460	436	397	403	413	421	416	439	430	413	398	412	417	394	425	421	439	443	465	400	423	379	420	427	387	398	428	391	419	433	407	421	462	423	420	384	449	430	418	409	452	407	418	425	412	399	472	438	384	416	437	426	446	437	432	415	423	379	449	421	407	429	403	409	455	385	427	388	409	403	410	433	426	412	428	399	408	384	420	381	397	421	440	425	425	401	414	400	396	418	405	413	413	406	400	427	448	428	392	405	423	405	406	428	420	429	431	424	396	428	434	419	429	390	433	429	421	428	427	449	417	453	388	408	436	391	394	432	452	396	424	409	414	417	421	436	387	465	427	435	386	405	452	405	426	423	395	433	407	428	406	442	448	425	414	444	418	445	413	411	410	416	389	418	388	417	431	408	412	431	402	452	422	406	418	409	433	413	409	404	423	422	425	436	416	407	426	418	425	396	398	426	461	414	460	376	435	418	463	405	372	437	412	427	426	421	400	405	414	412	440	416	420	402	443	418	403	441	393	430	418	431	430	414	410	445	419	402	401	411	439	448	436	449	391	428	404	416	434	431	451	414	431	432	444	447	438	448	435	406	411	437	410	420	425	394	414	418	430	401	385	425	443	423	386	441	419	454	430	419	429	443	403	454	430	413	416	420	448	425	416	411	356	440	417	406	416	438	391	417	458	431	439	393	407	400	398	441	429	433	410	395	434	409	391	436	444	427	451	429	447	434	435	443	406	411	396	414	418	444	431	440	408	393	434	444	415	443	417	416	434	408	436	398	417	414	403	433	460	439	430	413	444	390	413	452	442	441	414	408	400	421	399	421	420	409	415	420	383	434	423	425	422	447	420	451	424	416	444	433	429	413	395	401	380	422	432	433	458	429	431	406	409	392	445	395	436	408	422	457	394	414	440	426	426	412	419	449	407	413	444	432	434	405	396	414	434	418	414	437	412	397	458	449	402	440	438	432	420	419	418	418	435	420	430	431	431	407	434	436	390	427	440	433	390	376	421	410	403	387	417	381	390	454	426	473	406	402	406	408	434	425	421	410	408	440	406	418	433	400	425	399	444	401	430	382	416	437	418	412	401	397	383	403	440	421	367	433	410	419	410	412	431	426	400	442	430	389	421	474	417	436	384	399	396	405	452	455	387	409	429	411	408	470	407	397	434	390	454	407	387	393	386	405	411	403	411	478	433	411	420	440	402	449	404	400	454	415	414	405	405	441	417	380	429	437	429	392	457	423	420	427	382	409	432	400	411	436	388	404	441	396	407	401	381	460	430	398	428	447	438	392	454	413	419	416	429	401	443	460	418	410	381	400	416	440	445	406	406	407	394	404	414	389	437	374	436	394	413	421	425	421	423	435	396	452	444	442	425	418	376	421	376	444	411	407	441	402	441	404	421	431	434	436	432	420	414	431	390	425	407	400	423	440	395	416	437	448	411	500	427	423	373	405	433	450	449	416	417	410	420	393	378	429	401	420	418	441	421	434	464	429	437	430	428	446	406	391	432	404	443	388	414	398	436	401	434	439	388	414	426	441	421	390	401	393	410	417	427	428	413	393	424	437	405	453	447	428	413	417	397	430	451	434	445	433	372	430	404	413	407	403	433	452	380	456	403	431	442	441	429	411	464	447	441	447	412	420	426	403	407	406	438	387	432	422	411	411	425	412	434	421	408	426	416	400	424	419	394	442	447	395	415	451	449	425	402	461	428	424	467	400	430	411	444	416	437	396	409	430	391	426	406	422	431	432	422	420	443	429	421	431	397	453	434	407	441	429	379	412	397	428	394	404	414	410	416	425	443	416	368	414	444	430	400	440	403	435	462	451	451	429	399	433	437	451	409	390	411	465	414	427	430	411	410	411	443	394	431	428	436	437	394	443	371	396	415	421	390	423	396	396	418	433
36721	52276	42785	29432	23370	18411	14088	10586	7979	6201	4820	4024	3318	2660	2289	2018	1671	1406	1276	1156	1076	993	913	899	802	777	767	721	725	723	676	715	713	594	633	622	616	630	606	586	627	584	627	575	594	597	584	588	587	598	570	595	579	562	548	542	539	558	540	550	552	556	611	592	586	605	516	593	575	595	546	515	544	558	578	615	574	554	545	582	563	561	509	560	542	533	584	543	518	582	542	546	597	535	517	631	594	566	563	598	579	533	552	586	559	524	567	569	545	541	537	543	608	569	537	605	541	578	582	568	546	572	588	593	529	546	555	520	554	538	567	517	557	557	561	541	569	576	564	603	543	590	570	562	547	543	549	550	588	564	570	578	535	520	594	572	574	575	590	578	559	565	582	563	552	557	566	553	578	581	564	546	586	560	594	582	576	599	555	569	534	553	555	585	522	575	567	570	571	529	573	561	566	602	546	559	576	552	577	497	556	524	526	593	541	584	570	556	531	586	571	537	575	498	550	561	530	578	554	564	568	578	564	576	622	568	557	570	569	599	559	558	550	521	537	551	522	585	555	600	562	570	558	581	541	561	530	566	542	599	537	573	576	580	579	567	550	547	578	550	599	586	545	599	557	551	561	544	595	559	540	549	522	573	579	594	570	553	586	579	563	544	580	541	608	566	577	583	542	602	596	592	590	547	561	557	548	557	581	578	594	555	546	585	564	576	597	555	578	539	569	551	567	547	542	558	567	565	534	604	554	583	559	551	564	516	567	529	574	521	617	527	533	514	543	521	562	539	546	543	548	530	543	554	580	581	529	558	538	579	537	541	548	551	539	568	550	557	549	591	552	587	568	577	565	553	555	575	583	565	521	570	549	586	560	530	550	549	561	567	562	539	557	554	551	513	557	535	585	579	564	600	572	559	598	572	551	542	526	536	555	575	532	560	576	518	571	572	558	541	514	573	572	595	594	556	551	533	576	545	542	544	597	550	584	551	562	575	545	538	541	559	516	547	558	539	541	518	543	576	511	578	547	501	575	530	573	552	543	551	588	559	540	599	574	606	534	574	536	552	547	558	559	546	580	562	533	576	554	552	560	544	547	570	574	516	553	553	596	568	548	552	562	558	564	535	563	577	635	512	551	544	562	549	563	512	572	546	546	513	565	555	551	621	584	555	553	558	576	589	553	566	554	522	606	582	515	553	520	568	574	562	546	535	561	609	537	586	544	586	564	591	544	543	544	579	576	566	595	552	549	583	529	572	611	558	561	567	531	588	580	561	589	529	572	568	569	579	603	570	599	568	565	578	556	610	559	620	570	542	541	564	595	568	560	536	554	555	545	510	532	563	566	545	519	550	565	556	548	569	526	558	582	546	491	564	643	538	559	542	519	513	580	542	574	594	540	563	593	556	540	541	548	551	533	545	531	566	591	573	585	512	545	541	539	586	522	512	533	594	560	534	592	562	554	515	568	582	562	553	551	544	539	554	570	555	553	558	571	560	551	578	597	544	538	563	581	548	550	578	557	543	524	529	552	560	562	573	512	547	542	567	577	549	563	557	522	588	576	535	523	558	520	566	566	606	582	572	572	518	514	550	543	557	573	534	559	583	576	582	518	491	583	577	563	544	556	560	568	547	511	546	560	546	556	536	565	530	575	591	550	571	561	593	586	507	580	617	545	555	506	606	600	563	586	565	621	575	550	553	537	604	573	574	579	584	567	548	563	577	497	543	564	569	578	579	588	552	522	602	514	530	537	580	524	562	535	567	575	534	583	527	568	520	601	510	540	561	561	593	590	523	557	577	527	560	596	566	555	578	579	595	594	536	533	516	581	532	528	569	579	569	576	587	576	570	607	605	621	522	550	547	543	556	569	514	516	600	555	582	570	520	579	593	568	525	581	578	555	515	594	567	520	570	588	565	548	603	536	555	568	560	517	552	556	589	543	586	559	554	584	545	545	601	545	587	505	541	561	581	590	575	578	583	594	539	589	548	574	527	569	573	584	565	531	535	543	571	541	602	565	558	579	582	618	581	520	579	557	564	541	581	545	544	571	556	568	563	566	551	569	571	581	556	558	527	539	618	615	547	541	574	587	591	560	527	562	523	559	558	553	535	577	556	538	604	554	570	573	555	558	569	576	588	587	540	552	570	551	605	540	556	555	546	618	564	561	560	558	583	560	545	581	551	528	622	583	622	574	553	567	590	541	539	549	591	573	555	565	587	587	563	536	593	584	568	581	529	573	541	542	536	598	522	571	583	599	593	581	560	582	537	522	555	571	537	581	578	562	545	541	567	551	602	583	541	576	529	535	568	562	542	538	554	567	554	578	538	537	558	574	584	545	517	562	549	574	562	556	565	553	567	605	571	570	594	588	542	501	568	572	569	578	545	541	548	588	550	543	563	574	540	555	540	560	546	547	530	559	572	551	532	553	548	533	587	599	542	594	577	560	555	582	563	589	548	596	540	591	588	513	577	572	579	574	600	578	579	570	585	525	569	551	565	565	584	571	507	550	544	515	550	557	548	572	595	560	569	554	554	534	571	571	543	531	510	592	533	566	552	517	572	534	556	584	590	571	560	535	579	532	533	569	566	563	537	535	556	577	567	549	540	555	588	571	583	561	576	555	555	559	574	574	547	569	568	582	576	581	569	571	547	567	543	522	548	581	565	595	552	537	564	579	554	546	595	562	596	517	559	604	596	540	533	566	566	550	572	562	539	528	543	549	572	574	556	591	564	572	569	552	567	586	545	549	567	570	569	545	573	588	534	573	588	542	535	531	537	549	580	539	551	584	578	573	583	533	543	555	529	541	546	591	549	587	583	595	545	546	547	525	560	570	546	567	583	627	516	559	543	574	527	536	587	572	559	509	554	552	555	557	566	540	519	554	551	538	560	582	540	572	603	602	579	569	545	548	513	600	571	606	566	538	533	554	571	563	549	595	536	585	536	558	561	533	559	558	523	580	557	547	564	565	562	554	534	536	579	557	573	556	597	551	571	535	570	604	555	524	549	545	545	573	587	576	565	567	575	617	547	543	558	546	562	545	544	536	556	559	563	557	580	569	557	585	508	509	571	534	562	549	537	569	548	570	540	610	580	570	592	576	592	568	584	541	513	558	562	553	546	548	580	573	588	571	572	572	566	586	561	574	585	541	510	495	564	549	599	595	560	547	604	531	548	583	534	590	572	549	601	544	522	549	515	541	561	514	591	570	544	547	560	545	575	545	582	567	592	566	526	559	541	570	585	570	606	572	590	563	526	539	597	543	574	566	553	576	582	549	568	540	528	583	558	579	557	583	563	563	529	567	568	528	607	530	564	531	559	546	555	570	564	588	562	532	574	532	562	617	550	557	567	543	561	557	553	579	551	582	552	584	583	574	575	548	622	578	575	547	565	586	546	538	545	579	552	547	562	577	565	560	571	556	566	600	571	588	576	551	519	536	543	506	529	549	572	578	564	600	554	540	588	576	548	520	594	581	588	539	537	563	606	581	511	544	524
24548	21770	29747	25697	23084	20889	15419	9002	5936	4520	3548	2854	2201	1844	1661	1433	1317	1124	1061	951	884	763	711	715	684	638	589	582	582	572	556	500	537	541	520	495	506	498	459	523	521	482	483	479	511	463	493	477	458	465	462	450	449	453	444	434	462	466	474	461	453	508	429	443	433	454	479	457	456	472	448	465	477	433	444	424	434	453	513	447	460	451	427	430	473	435	454	426	472	438	459	475	460	447	441	457	425	487	469	485	426	471	459	491	476	503	474	453	441	442	457	431	455	486	453	452	448	479	469	459	467	477	439	446	466	441	462	479	438	427	460	432	458	467	453	457	438	468	457	459	467	452	441	441	464	469	423	434	450	423	484	453	438	438	454	448	453	449	446	463	433	440	467	461	424	436	425	454	489	428	417	486	468	503	466	469	439	452	465	462	482	469	435	425	456	465	455	419	456	450	413	430	467	448	447	481	467	484	447	480	512	480	417	460	437	440	453	441	447	409	455	428	451	447	466	488	442	466	497	460	429	464	445	450	456	452	479	440	464	450	441	475	444	472	485	481	471	452	452	487	430	426	406	456	426	433	431	470	479	456	444	453	411	463	485	488	449	445	457	426	454	476	468	464	461	476	428	432	485	438	408	443	418	458	451	455	502	440	473	437	418	457	468	460	495	489	445	461	446	460	454	474	443	448	416	463	469	470	438	430	439	489	493	450	475	458	427	458	423	447	451	408	413	420	412	453	433	463	489	467	442	431	457	431	447	507	445	488	439	473	438	440	456	438	432	435	480	435	433	471	447	475	456	434	444	464	461	440	476	401	488	455	458	448	450	511	507	443	469	438	461	451	491	434	488	431	433	487	440	457	447	439	496	416	432	426	433	502	475	475	399	472	456	478	484	448	479	456	479	427	456	464	466	468	440	426	458	474	412	431	437	434	438	476	467	433	379	450	429	463	469	471	442	432	446	433	426	451	473	483	433	441	438	443	454	429	493	428	445	463	474	487	483	453	460	467	451	452	447	431	413	445	439	480	416	483	496	445	464	486	483	437	434	418	426	475	439	421	493	458	474	456	469	445	437	424	451	440	440	499	450	470	473	477	451	487	442	512	448	465	459	469	467	445	449	450	472	477	432	462	438	436	436	455	428	424	497	450	426	477	437	454	456	453	438	442	461	443	434	472	483	429	451	437	419	448	478	470	457	465	464	481	486	428	441	421	448	465	418	466	463	449	458	468	482	484	422	451	487	442	444	445	481	479	458	452	431	443	447	466	467	472	444	438	432	460	473	496	440	480	462	472	452	428	452	451	423	474	465	434	452	439	470	483	425	437	452	459	461	432	457	467	447	463	448	461	436	426	485	433	473	470	457	464	422	446	421	439	416	436	447	441	425	442	434	456	436	425	513	464	412	438	452	457	461	480	455	469	443	486	425	423	468	458	470	476	462	460	428	452	417	434	410	454	444	454	478	463	486	432	460	468	490	465	441	478	447	457	503	428	476	475	466	432	469	435	405	439	447	465	439	459	454	460	456	413	442	466	471	431	457	480	498	457	429	453	487	485	478	446	484	458	412	464	442	436	475	441	430	468	456	444	425	462	468	447	434	466	435	447	440	474	459	449	490	458	438	439	453	428	439	454	488	460	416	448	421	455	439	466	443	447	460	416	450	424	462	483	463	424	452	432	431	472	460	460	445	442	432	487	469	493	443	425	448	425	461	461	473	498	440	472	481	452	446	444	437	411	462	439	441	473	446	459	464	476	431	446	446	444	433	438	427	473	433	412	455	449	494	431	468	420	453	492	466	440	464	406	459	420	452	415	433	473	462	469	450	442	439	479	448	438	478	457	467	457	433	436	421	428	475	448	447	451	464	466	457	440	457	464	432	418	444	440	435	460	456	508	466	425	459	440	460	442	467	457	415	469	433	462	436	450	437	434	491	464	454	438	490	461	420	473	419	435	439	449	441	491	447	437	449	463	443	465	462	469	492	445	448	448	437	510	453	439	461	434	475	456	454	481	451	449	474	406	442	446	434	449	406	479	436	462	423	438	446	464	467	427	426	407	458	436	445	454	440	440	438	444	448	464	438	454	442	463	431	482	503	421	450	460	457	418	456	438	426	432	446	494	471	460	442	449	438	477	413	416	442	445	454	427	472	472	465	446	397	464	445	449	442	415	436	454	468	444	441	452	450	430	435	451	432	428	453	448	436	470	455	440	460	448	466	434	457	481	470	476	506	447	450	438	465	469	443	455	458	472	477	507	462	478	457	442	432	465	477	470	433	427	466	460	447	415	461	454	459	471	452	461	462	458	480	422	475	454	467	426	464	482	474	450	482	435	452	454	431	437	462	437	440	484	483	463	516	478	434	442	465	447	446	478	449	456	437	469	456	511	430	483	463	452	422	476	427	431	461	455	420	436	448	431	417	456	466	399	480	464	492	421	472	458	451	436	517	455	430	460	448	456	461	438	438	442	429	451	435	459	445	429	461	421	492	457	478	447	485	446	489	482	464	429	461	448	490	450	454	478	459	421	443	474	444	441	448	437	468	446	436	439	469	457	426	461	447	498	456	469	437	475	447	475	476	444	430	462	433	465	449	473	494	446	427	442	459	438	467	432	446	445	483	443	437	423	442	421	432	460	440	455	426	451	453	458	455	432	467	452	429	446	489	454	446	454	459	427	434	461	465	420	474	467	430	439	468	490	436	450	478	452	431	461	501	439	416	423	452	441	470	415	460	437	454	466	437	461	471	470	420	512	500	449	452	478	482	454	441	457	468	421	436	415	452	395	462	480	473	484	451	459	491	471	492	456	471	443	436	454	430	445	474	444	464	418	473	437	456	440	451	433	485	442	474	455	484	459	487	444	412	468	438	481	453	428	431	476	460	412	412	436	502	465	485	472	444	484	431	422	448	447	467	460	452	458	430	421	454	480	485	391	448	463	454	462	437	501	448	454	481	436	464	433	467	475	443	452	461	490	458	455	417	452	456	410	453	449	451	491	428	468	442	442	462	480	477	430	489	458	444	443	485	452	448	483	461	435	504	461	448	445	516	456	442	441	475	445	455	428	472	427	474	423	406	445	464	458	427	457	436	485	477	466	477	468	467	429	461	463	445	423	481	423	413	449	442	465	452	474	418	443	447	422	459	473	485	471	464	475	444	456	437	469	466	429	498	426	470	465	471	477	428	436	452	438	447	454	445	432	462	415	449	477	462	429	464	440	510	440	447	461	411	435	443	483	500	455	446	417	442	441	439	445	503	435	456	459	481	441	448	458	415	431	464	483	413	427	435	461	461	473	437	479	463	477	396	464	467	423	447	485	444	408	444	458	435	459	464	455	426	471	472	461	487	497	470	458	467	428	438	448	432	425	474	468	482	499	445	486	467	435	442	477	432	465	464	477	435	458	427	453	431	458	465	489	463	452	461	468	518	454	459	463	452	460	453	438	437	477	453	473	478	430	481	454	456	462	441	457	455	450	485	457	456	436	447	484	457	442
39825	65023	52719	36106	29568	24472	19360	15277	11886	9212	7463	6001	4799	4138	3307	2829	2428	2070	1873	1628	1517	1403	1264	1100	1046	1023	949	887	868	776	841	830	764	757	755	688	701	664	701	656	664	638	635	665	629	633	624	640	666	610	612	616	611	598	600	622	616	617	625	613	631	658	589	624	596	598	609	608	578	653	646	602	578	605	648	598	590	651	624	578	614	618	595	568	624	574	575	623	594	602	620	566	602	584	592	607	566	612	600	569	623	598	541	627	583	585	623	599	624	612	587	598	609	640	559	596	685	550	593	612	590	620	645	635	598	596	616	559	601	571	579	594	593	577	603	586	599	601	627	539	612	595	592	589	585	612	579	581	588	595	597	608	603	593	579	599	560	661	648	574	607	614	603	593	579	597	610	624	591	578	569	607	563	569	593	587	638	544	532	588	599	624	578	630	616	630	592	612	609	585	615	631	593	612	625	627	607	595	579	569	624	537	618	600	624	587	606	550	588	615	599	609	616	589	612	585	588	596	604	655	621	559	641	599	566	590	614	622	617	598	617	580	597	586	555	631	609	625	590	599	658	616	609	578	641	605	579	585	571	594	595	566	612	635	618	630	641	604	625	622	602	563	590	591	622	643	612	607	559	601	657	595	615	642	620	590	612	594	595	582	628	604	640	590	580	619	595	609	623	607	643	595	567	569	607	591	604	613	618	593	591	597	585	596	585	569	627	588	608	561	618	613	574	597	663	585	617	596	607	591	596	588	619	587	579	595	638	606	624	605	581	574	615	571	607	612	598	551	600	585	616	614	564	594	597	574	591	560	584	590	579	606	576	595	554	580	577	583	544	600	626	591	594	625	575	586	574	612	564	582	650	619	651	610	627	647	569	587	582	626	570	621	569	596	613	598	613	649	631	610	595	572	632	578	611	567	672	607	624	612	606	582	597	583	604	600	650	652	565	590	609	565	573	591	602	626	605	626	606	579	593	557	595	586	611	574	597	595	592	615	588	606	596	572	621	594	606	622	634	640	551	606	587	613	583	599	652	601	599	624	604	550	579	626	615	623	568	629	612	585	617	594	614	599	577	613	603	556	603	571	588	561	603	582	560	595	588	587	549	580	602	618	609	616	609	624	604	596	581	591	591	599	577	588	594	611	588	607	619	660	575	600	589	598	590	579	576	582	642	589	572	592	613	565	584	560	602	618	575	581	564	585	564	648	598	595	575	614	562	632	606	587	585	643	636	630	589	611	596	594	614	581	615	650	627	603	609	621	605	596	562	633	594	607	587	609	615	608	562	615	588	607	583	628	589	588	583	591	573	627	577	611	578	624	590	633	607	588	572	634	606	612	638	610	612	603	574	604	589	611	567	563	628	606	628	598	582	599	591	626	558	586	602	596	627	571	617	581	601	565	597	554	606	560	567	588	575	555	566	631	616	621	603	605	654	643	580	586	607	573	656	610	544	579	626	588	565	569	589	566	600	592	627	626	611	553	587	573	610	604	604	590	585	589	589	580	566	608	579	576	579	557	641	618	587	593	614	609	600	578	570	615	554	556	611	589	591	633	596	626	593	562	595	614	602	582	599	614	606	582	655	570	582	621	602	597	590	650	616	596	637	623	586	558	612	593	584	613	601	603	618	584	582	625	581	589	576	552	558	588	608	606	580	596	586	587	610	606	593	609	579	561	626	569	600	603	619	620	641	606	634	614	574	613	583	580	577	600	578	599	602	582	604	609	575	585	583	611	619	599	644	638	623	622	603	624	594	566	581	577	614	565	578	624	562	595	577	617	603	544	600	619	619	652	607	600	632	581	629	661	618	617	561	577	590	613	570	588	574	626	632	593	570	599	572	585	577	580	586	601	630	591	600	607	594	566	603	589	577	632	607	586	620	615	596	594	571	591	620	623	613	558	620	613	610	609	621	616	606	620	574	575	589	621	624	578	611	563	626	627	591	633	573	614	607	597	585	625	583	570	613	550	577	621	602	597	579	621	612	634	583	587	629	623	613	609	635	602	634	574	595	610	618	596	561	572	602	551	587	609	590	585	615	633	606	624	602	560	630	625	618	651	576	626	627	568	563	640	605	599	597	597	549	587	591	558	620	537	629	618	614	635	615	638	574	544	647	557	599	582	571	618	642	614	627	651	589	575	587	629	628	648	629	633	547	560	581	627	616	602	541	590	609	589	617	616	571	608	608	633	572	636	589	602	587	614	581	595	612	579	604	618	597	540	590	598	585	584	619	563	603	604	612	595	594	582	626	626	609	576	568	616	589	617	596	605	601	628	624	629	633	631	560	650	604	588	586	551	583	570	595	617	629	623	555	589	598	578	614	580	567	574	593	596	618	589	571	602	596	584	591	604	567	611	584	607	570	628	595	594	614	590	597	587	570	605	609	616	620	602	601	586	635	619	604	601	596	599	575	642	566	584	562	605	568	624	627	598	626	610	533	623	567	678	614	606	611	623	594	629	598	618	585	604	591	596	573	571	575	626	603	595	620	547	608	591	592	567	561	626	615	625	598	567	612	567	613	571	590	624	584	622	618	608	657	606	576	604	604	578	575	560	575	615	586	603	638	577	586	581	625	539	613	628	593	593	622	638	594	585	621	580	591	594	585	627	586	627	582	633	578	586	594	579	600	605	572	616	556	605	608	608	589	614	622	639	575	595	630	626	558	605	647	583	633	559	629	629	550	579	559	611	605	617	575	574	621	597	619	578	648	571	584	579	591	586	566	626	625	570	578	577	552	582	646	583	574	599	579	623	619	587	546	590	599	594	578	592	624	584	569	613	587	646	612	552	555	598	637	574	576	627	578	599	590	589	622	601	635	547	626	568	592	580	619	633	608	587	596	614	593	574	565	613	575	578	572	621	546	647	582	603	652	599	579	654	583	574	583	538	556	600	577	594	624	599	590	673	602	579	624	600	604	656	574	599	627	593	670	546	607	610	642	570	592	649	596	569	589	617	640	597	552	617	602	592	601	575	601	650	598	617	614	583	644	624	597	606	573	609	597	566	552	641	627	582	624	585	611	621	582	653	615	612	603	574	540	596	609	615	571	602	617	630	583	566	608	582	585	617	604	592	614	592	612	587	621	598	580	617	605	632	592	537	595	634	571	603	570	580	664	620	593	580	623	606	597	608	591	616	625	581	597	572	614	581	606	573	610	575	569	609	566	585	613	535	565	574	594	541	601	645	554	580	614	624	614	577	584	564	634	572	605	631	590	635	593	584	606	634	628	627	599	581	545	585	614	608	611	551	636	566	598	611	613	613	593	592	601	597	626	590	589	612	560	600	607	641	602	592	577	612	600	567	596	590	578	601	628	586	569	581	624	607	640	595	578	598	581	598	612	611	590	652	589	610	593	620	558	604	556	578	593	586	632	609	603	595	578	573	583	570	543	626	602	588	664	582	586	598	568	582	623	579	590	593	611	572	577	628	660	623	624	611	562	637	596	609	582	582	581	592	593	558	600	615	623	603	630	613	571	614	612	628	567	644
23601	21748	29805	24522	22416	23700	22315	12633	8335	6402	4721	3767	3127	2559	2106	1775	1634	1430	1176	1101	1020	917	846	785	734	736	683	610	596	606	580	590	561	542	548	520	524	513	494	554	515	513	492	475	470	440	494	470	497	462	498	476	482	468	471	461	479	453	451	450	462	449	467	497	447	467	441	452	464	485	415	469	486	438	441	483	466	422	441	437	433	476	493	456	432	450	474	470	422	411	477	460	479	473	482	451	471	436	433	439	449	440	413	429	448	436	440	430	428	455	453	452	460	493	434	448	419	470	462	450	438	430	435	465	466	438	454	464	435	444	432	439	477	462	466	458	455	392	436	427	474	459	444	448	471	434	458	451	446	468	412	457	474	484	445	497	472	456	465	437	447	454	443	466	408	441	424	442	432	399	449	487	413	454	425	486	456	467	487	450	426	416	469	443	453	472	500	438	494	439	470	417	415	420	419	437	476	445	438	467	444	450	453	409	432	458	420	455	474	453	454	466	477	444	479	423	491	458	463	464	443	470	447	455	475	443	432	452	458	410	460	479	414	457	430	438	470	453	442	459	433	433	433	448	517	484	468	449	497	442	454	436	433	442	442	480	444	468	437	481	460	449	461	431	434	440	450	445	431	430	449	489	447	487	440	462	424	435	453	467	453	441	482	456	436	445	475	429	440	458	423	447	448	424	432	446	455	458	420	439	468	477	455	433	457	451	456	454	421	443	425	448	434	464	454	445	467	461	435	447	456	429	477	459	463	431	410	430	426	432	483	449	440	440	480	446	438	447	457	464	449	461	420	417	441	445	439	432	475	428	476	469	422	438	442	461	446	450	471	471	441	456	442	455	430	476	435	454	472	470	465	464	481	467	453	460	484	414	462	495	438	455	463	453	458	424	502	462	430	481	473	433	448	454	436	477	444	404	450	518	434	475	437	444	464	440	437	462	470	466	464	458	407	450	431	444	443	408	433	407	477	425	472	439	397	469	437	447	450	420	447	425	442	490	419	463	449	491	415	495	429	448	468	452	478	450	437	421	481	457	454	493	465	408	463	470	448	431	438	469	482	438	503	447	468	442	451	435	455	450	433	458	436	453	455	433	450	466	459	428	429	426	452	442	444	443	463	481	470	466	486	462	482	452	453	435	435	434	460	430	424	456	445	483	487	436	491	426	444	443	454	478	477	465	475	448	475	494	467	503	422	454	466	499	438	460	415	444	483	460	441	474	479	417	469	416	398	477	414	414	440	444	464	435	436	418	486	456	466	459	452	463	438	474	409	454	449	448	464	467	442	441	461	427	430	470	505	432	460	488	447	435	475	443	458	448	432	485	443	455	421	489	418	456	450	467	476	462	479	444	457	463	464	445	455	442	479	484	444	462	477	417	439	448	465	443	419	441	436	448	466	462	491	453	443	453	442	418	427	415	459	478	435	458	472	443	444	492	449	455	476	469	474	472	434	452	471	486	450	430	439	463	431	438	464	473	451	450	440	453	423	457	464	436	470	424	432	446	441	438	461	459	435	439	461	430	420	450	467	450	519	482	443	451	433	467	473	426	432	490	491	442	448	448	455	424	421	449	426	482	443	479	459	449	502	433	456	462	425	437	462	450	467	452	465	470	483	422	453	481	439	447	486	465	424	465	439	481	422	481	444	467	474	417	461	452	430	442	498	415	428	444	455	449	453	446	435	443	442	435	452	457	418	431	446	456	456	431	455	438	491	443	408	444	479	455	400	468	422	475	447	446	453	453	439	438	462	437	499	444	486	415	439	452	442	458	486	453	426	472	427	436	443	442	452	438	442	481	486	470	452	459	436	464	461	492	431	431	485	435	441	436	437	453	448	425	454	430	459	436	447	429	396	436	455	429	489	432	452	437	422	476	448	452	445	426	410	437	432	462	469	429	445	424	421	427	445	476	449	444	471	496	443	448	466	443	424	471	447	466	421	403	454	457	432	435	438	423	472	431	479	419	458	474	439	472	456	428	442	472	432	476	443	428	478	431	461	418	434	436	479	414	464	439	446	422	457	430	460	449	467	449	445	486	470	414	457	488	463	425	460	468	450	461	439	460	454	427	434	444	435	447	464	450	483	458	456	495	422	491	441	459	432	415	429	450	494	456	495	453	431	463	417	447	495	477	452	444	426	507	456	429	453	454	481	451	454	419	439	451	448	439	424	432	469	486	440	425	444	440	410	440	429	454	479	455	459	478	463	451	464	469	506	425	457	467	417	481	448	457	445	436	434	409	436	488	462	425	464	462	456	498	427	479	453	449	449	477	433	461	433	461	457	428	442	448	432	438	471	408	439	491	471	452	468	428	439	408	464	435	451	428	436	460	469	457	473	473	456	482	432	442	431	460	454	407	467	418	430	450	442	466	429	472	505	469	458	428	452	505	491	468	425	458	454	473	423	464	455	460	473	416	416	460	432	461	478	452	456	419	489	418	438	445	437	458	419	433	461	417	424	431	455	463	460	431	449	458	454	447	443	461	476	443	479	446	473	414	437	458	459	428	454	426	424	452	463	450	475	467	428	461	445	470	446	425	457	497	457	439	438	481	470	470	418	457	437	467	430	434	474	440	446	472	467	433	395	457	429	447	441	456	440	435	461	417	457	450	434	442	462	488	469	429	483	440	437	457	459	433	455	481	468	478	463	423	452	456	439	469	463	437	450	432	440	442	480	445	440	433	435	444	429	451	394	434	446	440	475	418	460	441	430	463	440	454	488	461	471	476	459	438	438	480	428	434	450	427	472	440	506	457	443	455	437	443	445	470	455	485	457	436	448	460	453	446	426	456	460	449	444	415	464	454	426	468	432	452	445	422	425	467	433	512	439	464	428	484	465	490	443	453	453	434	475	463	464	446	462	443	494	448	456	447	443	445	433	449	476	454	466	472	452	466	454	430	450	453	429	473	453	453	436	475	436	438	450	391	439	478	485	435	436	460	472	426	462	437	460	471	460	471	439	441	470	451	424	476	452	474	476	432	442	458	410	512	481	425	456	465	440	455	434	453	443	478	431	460	435	446	448	444	434	426	461	445	440	467	504	448	443	499	435	426	447	467	471	420	470	409	464	446	473	454	457	442	405	496	499	487	444	443	499	491	470	471	459	450	437	486	421	476	472	435	438	471	451	455	449	442	442	460	433	420	424	440	462	423	406	471	420	459	467	475	450	450	477	402	488	446	460	436	483	480	431	420	453	449	453	458	439	441	462	474	445	455	440	428	466	451	469	474	445	465	430	436	426	408	489	481	434	453	430	424	487	457	448	436	448	411	454	451	447	431	480	480	435	461	449	440	469	412	446	476	483	395	473	440	507	432	450	458	458	427	520	458	446	434	435	426	507	433	460	402	469	448	446	458	439	428	428	457	380	469	435	457	465	423	422	446	429	451	444	417	490	416	429	455	436	465	443	409	436	456	423	410	425	478	475	473	468	467	470	499	441	446	462	441	480	460	461	456	453	448	446	455	485	465	448	453	447	462	467	458	409	446
43349	71207	58799	40427	34061	28517	23433	19017	14976	12011	9658	7718	6256	5198	4150	3491	3169	2659	2276	1966	1817	1600	1458	1314	1210	1138	1058	957	899	911	917	846	841	810	760	711	727	705	714	673	659	652	681	681	618	640	630	642	635	628	626	600	637	568	586	628	649	629	624	598	589	593	593	581	606	596	604	573	567	561	584	592	616	566	583	575	602	590	569	560	609	563	607	551	568	558	573	594	552	596	569	551	617	577	620	565	581	572	589	571	596	585	588	595	584	626	583	588	573	593	597	554	562	636	559	587	546	582	583	600	613	557	591	606	616	586	615	575	588	581	568	590	573	618	591	566	556	602	626	618	589	622	581	567	579	553	584	563	537	571	579	601	592	585	623	589	584	598	583	571	628	552	592	638	620	576	580	588	606	577	582	531	574	578	546	579	603	587	588	582	561	607	596	598	564	619	588	649	591	596	582	565	585	565	545	578	598	603	568	587	555	601	555	607	584	586	592	564	567	580	578	619	564	580	579	605	605	558	589	604	564	609	550	598	598	588	559	593	583	555	574	597	583	562	583	573	589	577	656	581	617	570	547	611	589	597	556	556	542	583	593	573	590	580	589	606	612	589	601	570	612	596	613	566	583	561	583	561	633	599	598	597	538	588	566	569	587	601	589	573	618	546	569	611	622	578	555	556	566	577	577	613	582	592	526	590	640	572	584	631	598	542	571	601	581	617	566	551	594	580	619	595	605	577	600	582	590	584	568	604	582	585	591	576	630	598	570	601	612	585	609	590	562	554	582	559	551	601	624	575	627	575	544	556	610	571	585	560	581	582	591	527	579	571	555	575	589	585	587	563	573	598	560	563	583	599	620	602	579	566	610	595	600	603	587	573	571	608	587	604	587	551	598	591	577	579	592	573	598	560	568	593	629	588	546	620	569	571	612	544	583	584	548	641	594	604	574	596	596	596	554	567	581	641	563	559	562	570	550	584	613	561	579	561	569	577	559	593	573	550	602	593	586	592	533	565	613	606	613	573	615	562	571	559	572	619	532	602	595	596	558	584	579	648	547	549	528	592	647	620	597	571	578	610	587	619	571	581	570	621	601	574	601	557	556	572	565	539	582	604	568	606	591	558	623	655	615	629	623	587	578	577	589	592	572	607	589	530	586	590	603	606	604	592	578	616	578	568	571	618	566	571	625	610	616	572	555	544	618	609	576	603	596	603	600	586	569	583	569	577	587	654	629	589	618	622	576	561	550	572	563	606	567	554	630	574	635	544	554	579	591	566	578	590	588	608	556	590	625	602	574	614	580	541	639	605	590	588	574	606	598	613	623	614	559	605	578	577	602	556	569	599	574	568	565	571	595	589	612	594	605	595	580	580	546	584	569	580	633	616	568	583	651	598	578	608	586	576	583	629	581	551	567	573	637	656	594	584	568	590	578	613	641	577	559	579	681	586	591	621	594	612	607	591	605	542	569	584	555	587	572	559	603	544	577	591	565	562	537	564	600	555	605	611	635	589	561	580	560	551	587	614	573	583	635	634	612	611	609	598	585	613	571	631	559	589	597	596	535	577	568	613	614	579	543	608	599	580	625	572	572	573	621	582	554	570	569	591	596	613	584	598	544	591	560	600	560	572	608	586	633	626	577	612	593	581	603	575	559	560	604	618	613	576	596	620	573	583	529	543	596	566	592	564	565	549	601	539	587	581	610	567	538	594	555	614	600	583	619	594	635	582	522	551	574	552	576	593	589	606	595	577	540	594	558	534	567	619	588	581	620	592	565	594	562	587	585	584	552	597	570	582	597	568	517	577	601	589	565	581	568	573	553	566	604	583	562	592	573	559	571	585	611	543	591	530	601	548	558	547	643	576	639	570	613	572	611	557	561	604	581	614	594	554	615	585	639	567	592	567	575	598	598	585	602	593	554	596	591	598	578	588	585	570	589	569	607	599	567	585	579	624	576	634	576	550	646	612	590	627	553	513	553	579	641	606	581	618	573	585	637	556	576	535	560	601	595	559	523	549	586	607	571	612	586	615	575	606	569	554	559	538	573	608	601	560	610	607	563	586	572	598	577	568	582	582	572	570	569	602	612	593	597	544	572	581	582	602	580	587	589	542	630	561	577	557	593	577	590	610	562	599	549	620	596	576	603	556	578	580	625	564	578	569	606	557	573	630	583	596	611	556	580	552	568	573	599	547	603	579	596	549	595	571	578	580	598	585	558	593	576	558	556	554	576	592	586	552	593	543	570	590	566	612	601	605	593	600	575	618	616	535	598	553	552	627	602	578	606	589	564	594	611	605	561	584	564	595	565	601	649	614	570	533	608	553	622	573	583	561	576	565	584	563	602	614	603	593	617	559	569	584	612	557	566	590	598	632	555	563	574	575	608	558	570	543	596	598	585	608	609	577	536	589	592	617	609	577	595	581	618	574	548	574	588	585	593	581	585	618	563	610	564	583	595	592	606	575	610	566	608	582	575	590	609	592	537	578	563	597	602	585	562	609	642	589	585	593	535	636	551	574	618	585	594	582	583	589	569	621	534	574	603	599	631	556	583	621	603	569	561	595	577	560	573	584	609	591	611	564	578	611	567	609	608	611	591	621	585	578	554	597	597	601	550	592	560	587	590	561	571	534	589	614	581	550	554	573	586	628	577	618	562	612	621	613	592	585	558	622	573	611	590	600	570	582	587	549	554	591	586	567	582	605	572	595	587	585	550	571	611	587	555	584	570	577	552	605	553	595	619	595	572	603	591	575	603	579	590	606	584	596	602	606	542	584	558	613	564	598	592	590	546	589	622	593	571	607	582	546	588	608	585	597	572	602	595	589	570	615	585	615	570	589	570	596	555	575	546	552	595	589	590	589	596	568	569	577	564	610	597	553	566	570	587	553	584	593	566	587	571	576	591	581	587	544	589	611	551	631	627	557	583	563	573	586	564	584	594	588	581	555	601	514	551	585	572	552	610	570	565	597	590	552	597	569	593	544	588	613	596	604	627	564	548	578	591	595	566	598	590	559	615	560	577	568	593	587	626	569	614	602	594	596	571	632	607	569	603	594	559	592	578	571	599	597	580	589	579	585	597	568	610	611	586	586	631	557	586	615	585	562	582	590	591	577	566	581	583	623	585	643	582	575	576	580	584	575	570	540	568	582	595	570	581	559	570	575	568	600	611	573	626	562	583	592	582	618	596	573	579	602	538	570	546	622	571	590	594	550	625	599	588	590	608	604	615	621	570	613	573	609	535	571	613	613	573	577	584	598	577	589	585	563	590	583	587	595	562	610	580	595	540	585	571	574	596	586	626	607	590	586	636	501	581	593	538	565	599	577	599	561	620	644	560	562	598	566	605	571	554	564	575	582	584	591	555	646	565	564	589	608	576	531	583	562	607	558	619	555	551	560	584	594	622	596	588	566	596	547	583	578	612	564	585	612	562	560	594	560	563	589	566	593	564	587	596	581	571	588	603	613	594	592	604	553	600	584	623	618	562	568	613	569	593	637
30036	34143	38087	27611	18359	12008	7628	5099	3596	2852	2219	1854	1565	1243	1169	963	863	814	734	662	652	584	606	561	531	522	551	500	478	503	492	471	465	435	448	447	430	445	422	420	454	437	459	412	461	448	429	451	398	432	429	429	432	477	412	431	409	409	401	425	441	421	421	438	448	407	444	437	423	423	430	432	416	436	377	440	452	418	426	401	437	435	426	436	440	427	414	437	428	454	396	430	412	436	444	423	424	387	441	439	392	403	444	411	438	409	415	393	443	398	462	394	451	389	390	421	415	429	440	453	425	418	424	414	400	433	431	436	381	432	434	451	411	442	405	389	393	417	437	436	436	433	425	436	437	424	414	427	448	398	414	432	437	392	401	387	422	433	443	393	407	439	445	430	421	440	434	383	456	387	473	390	395	403	436	421	405	419	388	429	395	453	372	428	415	446	427	413	402	411	424	417	451	391	378	395	449	410	412	441	446	429	430	453	381	429	391	405	443	462	414	449	390	447	420	415	413	422	444	406	466	434	427	441	414	413	411	463	415	423	448	442	422	385	420	387	402	427	443	424	415	404	419	412	435	425	472	429	417	399	366	414	441	434	411	435	390	448	462	404	401	429	431	433	440	448	440	413	423	359	405	412	420	466	452	424	404	458	393	417	435	378	431	419	402	431	448	414	432	387	428	406	420	404	424	437	413	411	417	396	403	417	399	382	420	395	429	444	423	415	393	424	447	451	388	410	425	413	455	432	400	381	450	405	419	424	404	418	422	420	424	427	426	451	449	390	445	426	416	438	392	438	406	420	426	437	440	435	429	418	412	426	441	450	437	421	392	411	416	400	403	434	400	390	416	404	408	439	471	404	451	391	416	390	429	413	453	459	417	389	423	395	404	453	417	415	405	398	440	432	388	423	388	461	420	420	409	442	419	425	418	412	441	418	445	406	417	409	409	477	387	446	424	384	407	394	411	386	461	422	407	401	401	427	448	401	419	440	418	388	419	450	412	407	441	404	408	431	409	432	457	386	427	406	430	407	424	403	455	451	409	439	449	392	408	433	421	418	419	391	450	419	382	400	421	389	403	410	453	404	424	435	449	424	442	446	397	433	403	415	404	406	414	424	425	405	440	438	402	420	406	413	431	466	442	412	373	433	403	447	400	454	410	411	379	434	411	415	428	406	401	444	427	459	431	453	443	412	400	381	456	399	396	396	438	434	407	423	418	396	401	449	425	415	403	425	429	416	395	390	440	425	433	411	393	432	422	444	410	386	417	367	431	436	417	443	432	430	421	417	399	445	399	436	430	418	411	426	382	481	427	421	424	400	452	440	390	406	413	402	399	394	423	457	413	402	384	402	422	407	418	438	415	389	426	425	356	422	418	404	382	399	415	392	428	392	438	389	389	367	452	436	422	432	439	412	475	455	435	427	409	432	391	390	410	450	432	408	411	420	438	403	424	387	405	440	419	437	455	441	394	420	400	411	421	415	407	399	473	420	432	426	441	402	397	448	370	445	404	396	415	438	409	438	439	397	418	406	410	406	448	423	439	393	410	412	437	430	426	414	423	395	423	426	392	412	419	392	388	425	450	428	457	396	424	442	437	412	398	429	448	427	436	415	424	425	406	427	418	413	449	422	388	441	416	406	422	398	396	423	434	383	434	381	421	425	419	393	445	410	391	413	410	418	396	382	420	430	424	453	397	408	388	394	426	388	406	422	435	447	444	418	401	443	441	379	387	423	431	424	427	423	430	412	430	419	402	405	428	453	417	424	406	411	402	401	373	415	429	401	355	389	383	452	428	434	420	412	417	411	416	428	428	410	407	426	420	402	425	439	404	413	412	403	391	445	431	399	400	420	437	413	422	425	423	458	434	415	391	459	434	414	409	414	439	468	426	411	381	424	433	399	379	396	461	467	426	402	396	428	416	408	438	442	372	391	452	448	422	411	365	398	426	393	420	420	412	446	413	420	447	448	432	409	406	391	389	412	368	382	453	406	455	421	452	408	414	390	422	365	429	460	417	405	452	422	400	403	431	406	432	415	409	442	352	386	430	412	426	423	402	409	426	448	417	394	389	361	398	400	426	421	391	398	452	441	393	449	375	426	393	404	444	419	364	403	435	415	443	419	462	453	419	378	430	451	392	468	399	395	444	431	448	414	416	403	446	378	431	408	418	440	455	439	413	420	379	456	449	435	408	400	409	421	407	425	449	440	373	402	379	421	414	449	445	409	407	433	444	435	444	421	453	422	439	403	409	416	405	432	454	384	419	439	443	425	437	430	418	417	427	433	443	382	439	439	433	438	428	391	415	450	426	407	405	450	406	448	457	395	422	440	440	417	434	417	457	396	409	402	388	386	420	443	398	461	407	394	432	401	440	441	417	410	405	432	388	419	381	422	395	446	445	415	412	401	378	449	388	436	447	407	393	411	421	408	386	433	439	427	437	411	430	437	438	398	417	426	448	380	415	419	423	426	431	415	423	406	422	429	450	433	422	432	416	407	413	413	427	427	411	426	425	450	432	390	369	427	452	366	419	423	407	401	427	419	432	380	461	373	413	433	433	460	417	399	393	444	449	417	442	448	464	415	403	419	433	473	427	412	402	454	437	413	416	411	375	412	416	402	442	390	424	464	413	402	437	417	390	395	443	422	426	467	448	403	429	408	413	399	446	398	409	415	409	398	424	390	434	399	407	440	409	440	450	370	415	378	432	413	410	434	407	402	422	420	415	396	440	419	440	420	409	431	406	428	443	420	414	426	411	448	455	403	453	473	399	414	428	464	424	425	402	457	394	406	419	441	433	403	431	392	425	403	419	368	435	404	426	406	382	452	447	391	415	454	455	399	429	414	416	452	381	413	429	410	419	451	399	398	411	407	395	434	458	386	369	412	432	405	383	426	416	437	400	403	431	378	440	432	430	412	402	421	444	456	443	439	395	412	440	411	391	403	404	400	420	427	420	421	427	437	409	388	407	412	442	405	404	392	439	418	459	396	413	437	429	417	372	443	433	431	470	432	442	411	405	377	431	418	425	449	400	420	403	426	430	448	412	438	406	423	413	435	405	443	419	412	421	453	420	376	426	409	445	409	397	392	415	416	404	412	422	426	444	409	413	393	419	410	430	409	448	446	442	417	451	432	429	376	419	386	427	430	422	421	398	450	420	448	383	388	429	402	411	465	419	451	418	435	402	436	439	391	402	405	396	442	433	415	428	382	398	415	420	414	412	424	440	394	446	437	427	405	392	396	428	416	405	457	377	432	413	403	413	406	358	433	404	432	408	417	417	390	425	421	390	421	439	403	415	439	387	369	404	455	449	452	415	452	445	387	422	454	440	436	411	367	438	429	417	382	432	413	422	401	437	413	398	415	438	388	431	435	429	395	401	391	418	375	407	407	450	437	411	421	427	462	419	421	427	431	449	415	395	388	441	414	427	406	454	423	420	428	402	418	382	444	431	417	416	450	419	421	429	414	434	388	443	418	423	417	412	431	422	395
37302	53101	42465	29167	22972	18062	13534	10402	7999	6139	4949	3968	3297	2620	2215	1919	1643	1441	1325	1234	1081	995	959	820	821	798	753	735	707	697	675	680	602	681	660	598	596	618	587	545	577	602	593	573	594	569	568	553	570	538	552	536	560	559	553	560	580	558	577	548	557	547	543	581	543	504	565	552	576	571	589	528	574	587	563	553	547	548	529	527	599	606	567	549	563	587	567	558	550	536	573	556	544	510	549	550	544	542	571	568	544	550	552	568	552	514	550	525	537	552	532	596	559	529	586	516	565	583	521	544	557	579	570	542	541	558	518	543	565	561	556	546	557	560	554	589	524	571	554	550	566	586	595	545	590	562	540	578	554	545	557	524	567	559	555	564	508	561	605	567	548	517	587	492	603	527	561	570	569	599	527	534	515	603	552	577	533	571	588	556	606	544	559	555	575	545	534	538	578	544	548	573	548	520	540	581	551	529	574	628	539	561	561	525	526	565	554	563	518	551	548	518	528	528	545	588	551	560	571	565	545	557	560	560	522	532	498	576	580	517	568	550	559	529	613	541	577	563	585	544	554	588	563	572	546	558	539	489	546	571	580	564	515	600	506	553	553	534	593	575	577	553	578	555	575	530	554	526	540	530	550	567	544	572	558	510	555	522	532	509	606	565	504	510	580	572	551	561	505	551	559	535	516	568	562	554	550	557	508	516	532	605	545	571	494	536	560	549	577	573	552	543	568	566	571	549	556	573	575	541	558	569	594	574	568	534	569	566	556	525	560	572	556	567	596	559	510	559	562	566	555	531	611	559	532	553	558	570	569	509	556	571	564	546	567	564	579	571	537	558	564	527	533	532	572	537	540	515	557	586	563	565	580	563	557	554	511	493	565	524	572	557	595	581	536	569	571	571	529	598	517	566	554	553	564	542	506	579	547	542	550	545	595	564	521	616	558	554	532	554	520	546	557	555	564	552	588	578	504	573	552	542	538	569	553	503	576	582	551	582	559	564	582	502	555	566	591	556	578	557	545	564	556	563	517	551	539	538	538	549	551	597	570	626	524	579	542	547	550	606	551	563	523	548	603	539	510	579	534	596	510	551	523	541	532	540	585	579	573	572	582	545	542	549	548	602	577	572	542	606	542	564	580	564	577	510	546	556	558	536	561	582	574	531	542	540	577	549	545	574	521	566	578	528	544	572	523	545	599	557	569	571	552	539	563	565	548	565	539	539	539	559	591	540	547	565	519	545	560	519	575	566	581	566	588	560	532	525	561	511	549	557	552	573	569	572	555	546	582	557	547	576	553	536	530	528	565	571	520	511	565	544	563	557	559	596	543	586	565	552	530	560	571	562	530	566	552	554	589	571	506	571	565	561	544	596	571	536	566	533	555	506	526	555	593	536	502	573	534	550	526	534	510	535	531	523	558	562	531	614	560	558	574	564	526	620	574	530	518	596	559	528	543	558	562	531	578	579	554	542	577	556	569	547	552	611	554	571	513	517	585	552	501	559	556	594	583	539	536	557	556	556	535	545	548	549	535	520	534	543	583	571	578	590	531	566	544	564	527	531	555	592	563	521	556	563	559	563	581	559	571	558	553	529	547	567	560	534	510	566	523	555	513	571	547	552	533	597	564	545	586	515	557	540	554	540	561	542	536	527	552	555	571	536	512	539	581	554	504	572	569	569	557	529	578	569	579	515	533	563	539	542	559	561	574	538	587	569	544	581	601	540	561	557	547	577	544	526	603	576	562	588	591	591	558	533	559	533	568	555	535	596	548	512	536	585	572	515	561	592	525	552	549	569	553	594	525	634	583	530	530	569	518	548	538	564	515	514	514	543	538	592	579	573	561	565	540	533	559	559	527	579	567	560	589	553	555	549	577	521	562	561	547	549	584	584	529	545	575	562	531	561	579	514	612	559	581	531	540	555	569	547	563	539	516	593	579	559	557	585	537	559	595	515	548	554	545	520	556	539	576	559	519	540	532	578	551	565	603	535	519	554	585	572	561	552	522	588	541	576	523	569	498	546	605	541	578	557	565	568	543	514	586	536	551	550	577	543	616	582	550	530	578	516	547	553	517	540	596	544	548	580	632	574	547	549	536	563	585	546	532	574	590	564	543	562	529	570	581	562	563	523	566	548	510	580	558	549	544	538	586	559	547	576	576	531	550	503	552	604	590	538	536	582	567	586	517	490	509	528	589	576	564	561	510	579	530	565	585	574	534	555	545	551	572	535	545	604	568	539	547	569	554	555	582	541	528	545	601	520	570	516	530	602	535	570	550	557	537	516	549	524	567	543	526	551	552	572	547	536	574	553	549	587	561	566	536	567	555	524	563	569	550	578	595	564	549	577	601	546	591	559	546	591	550	552	549	540	577	551	562	566	540	583	582	578	561	535	538	567	543	562	571	552	556	526	548	564	550	593	536	573	544	550	576	588	594	542	515	547	519	600	547	599	532	575	552	534	571	550	550	535	534	540	593	547	535	522	588	522	572	527	577	499	560	533	542	552	576	508	564	526	544	626	580	551	551	562	542	516	553	551	542	532	560	543	530	535	591	556	523	555	603	560	586	581	551	566	584	546	559	520	597	598	551	566	562	543	576	541	599	518	540	577	554	584	569	599	552	545	532	542	552	565	579	594	557	572	628	566	556	549	519	556	573	585	578	555	611	556	550	505	517	573	541	597	580	579	558	556	522	576	562	550	569	542	577	581	546	552	569	602	535	568	545	572	561	522	541	529	588	542	602	506	593	574	570	553	536	540	569	569	623	534	565	578	566	577	564	531	514	556	549	540	563	569	568	583	497	500	512	548	586	541	549	586	589	542	580	572	591	602	564	553	539	550	571	517	563	492	529	563	551	564	536	557	562	540	548	528	531	529	542	505	562	565	516	564	580	561	538	577	556	530	584	529	548	570	594	572	555	571	517	549	534	580	550	566	515	567	546	582	594	534	556	514	524	536	544	535	534	585	557	597	524	581	571	551	588	536	537	608	582	529	546	579	532	554	572	576	537	568	519	545	560	573	567	559	566	561	581	551	500	564	571	594	559	581	544	522	522	528	573	557	545	578	593	586	554	552	576	600	543	549	573	546	538	561	558	561	520	558	533	569	575	560	575	557	585	567	566	524	578	529	535	607	562	574	536	573	568	550	552	556	571	563	567	532	561	539	544	593	577	553	534	556	538	597	574	558	568	557	532	563	525	571	533	539	542	581	574	537	603	581	547	535	568	578	530	531	573	571	583	565	559	563	552	568	555	601	590	573	561	523	586	570	569	588	544	570	564	536	570	568	595	567	563	560	567	570	547	554	519	560	540	551	542	565	600	516	588	520	542	543	580	552	563	583	548	576	547	569	557	519	531	551	567	540	563	554	541	552	634	519	529	589	575	546	492	565	609	566	579	563	571	512	575	564	521	566	537	571	538	524	565	524	565	534	569	529	575	554	567	520	593	610	560	525	556	547	534	555	521	543	602	571	571	530	588	577	581	556	579	544	615	529
24613	21810	29722	25847	23028	20980	14914	8626	5860	4465	3612	2833	2180	1832	1598	1429	1248	1188	1019	920	847	773	700	679	657	607	589	578	573	547	564	575	527	570	516	499	487	463	493	473	516	479	503	507	470	491	459	463	465	466	454	445	453	446	447	472	447	448	511	471	438	426	439	468	449	405	479	459	463	409	466	456	430	431	425	437	467	462	471	455	438	463	464	467	461	483	433	461	457	421	439	469	459	477	471	439	459	467	422	428	460	457	409	481	466	462	435	494	495	448	467	440	481	448	470	459	432	420	447	422	445	464	458	450	437	449	410	468	447	474	426	441	407	423	441	419	413	440	471	443	449	491	475	452	456	490	424	457	421	437	461	464	481	382	460	452	455	435	481	445	422	432	452	439	477	440	445	437	407	488	421	451	479	460	395	452	437	468	505	420	427	450	445	447	462	436	468	439	421	436	450	490	415	424	470	471	445	411	390	473	462	443	421	493	447	415	426	417	430	477	443	459	448	434	496	472	487	452	441	435	442	418	456	489	432	478	423	433	444	458	424	448	500	458	435	405	436	432	465	445	422	444	394	458	461	519	441	459	432	465	412	470	490	460	442	473	441	427	461	463	459	447	499	484	441	477	425	463	439	455	433	442	440	443	466	419	432	453	413	437	477	470	427	434	456	436	442	407	456	426	453	461	457	466	445	463	462	451	465	480	422	473	402	424	481	456	482	433	451	416	443	444	392	457	468	457	426	403	477	441	453	423	447	442	436	450	514	427	437	457	441	477	448	454	443	432	422	457	483	443	451	471	432	445	431	474	428	442	415	469	452	448	462	482	458	424	442	469	478	451	443	437	454	434	435	436	477	456	438	448	458	445	437	465	423	448	461	495	461	425	477	476	466	440	453	468	459	494	454	444	430	448	444	459	462	452	431	491	450	434	487	399	451	457	427	471	458	427	469	455	466	479	463	454	455	428	436	483	390	470	433	438	431	460	457	438	467	449	424	414	422	453	464	477	442	471	477	520	446	437	490	462	421	436	450	450	418	433	455	437	427	450	440	415	438	448	456	499	456	455	460	450	441	443	445	439	463	452	425	441	447	437	443	456	451	516	468	486	433	420	471	450	438	415	436	461	413	453	460	483	460	435	452	453	468	440	442	441	436	437	456	469	478	444	427	486	413	434	461	443	454	486	453	448	446	472	477	439	483	435	478	434	450	427	427	423	468	442	448	415	429	435	421	500	442	486	436	460	454	447	455	430	429	444	446	451	466	438	453	433	445	432	433	443	473	460	455	481	451	479	429	472	458	438	484	449	436	429	432	453	478	440	436	440	451	445	457	475	417	450	432	419	400	447	475	436	509	475	450	486	474	463	436	436	461	436	457	429	464	418	452	449	452	452	407	455	470	443	463	446	461	443	399	421	464	407	413	450	458	440	454	398	419	422	434	457	409	443	460	438	425	466	452	425	437	443	465	456	455	427	424	439	433	436	458	414	426	442	471	461	459	443	467	476	405	444	441	428	463	427	451	400	442	448	453	453	424	422	454	445	403	444	423	512	436	449	434	439	411	481	437	427	447	440	456	487	430	454	448	456	428	445	434	426	449	466	471	436	459	501	448	454	474	437	478	477	480	457	456	474	443	462	480	449	407	446	435	477	475	432	417	473	447	421	424	416	456	416	410	428	432	391	434	427	446	462	445	430	446	461	448	446	463	461	501	429	445	499	425	465	447	468	461	499	413	459	437	425	449	459	447	458	453	479	452	462	454	455	460	425	467	490	428	439	407	442	443	450	454	415	476	437	447	435	464	435	475	426	450	437	430	462	412	452	442	424	457	417	452	433	446	433	456	442	435	436	428	441	474	468	447	446	385	426	464	486	442	453	451	470	446	485	441	451	447	489	487	438	483	465	452	477	399	427	453	445	413	442	463	447	462	432	443	425	417	439	425	434	437	393	424	456	434	482	443	420	436	423	499	441	431	450	436	447	467	447	469	443	488	472	433	429	434	450	464	437	435	425	434	484	461	416	446	454	408	437	401	455	423	483	447	462	451	464	435	423	443	453	449	485	438	425	447	465	471	467	416	458	392	468	429	489	451	456	466	434	423	428	443	430	444	416	454	469	460	424	426	489	470	418	450	435	460	441	444	454	416	473	451	485	423	458	420	456	418	424	475	410	464	427	437	457	447	469	449	459	466	425	435	422	455	451	466	457	483	432	447	448	430	427	455	452	462	427	456	457	472	477	422	469	470	442	432	490	459	441	460	442	434	445	518	467	390	453	422	460	455	458	412	421	426	433	449	437	460	446	434	478	454	455	424	458	459	440	471	436	437	421	472	412	412	405	460	520	438	473	416	426	452	456	453	448	437	487	434	452	446	459	476	451	429	479	427	406	449	489	429	476	429	456	412	451	441	453	434	465	460	440	483	428	456	437	411	464	478	415	434	454	445	422	493	463	437	418	441	445	432	449	468	459	429	461	440	437	476	434	436	480	446	451	432	458	434	448	405	470	444	469	452	431	434	419	427	502	469	419	438	458	438	474	438	464	458	438	448	401	463	467	429	450	434	499	450	442	444	448	452	475	477	443	438	459	463	408	483	464	432	424	410	442	433	443	417	402	445	454	480	446	451	443	467	434	400	438	430	465	465	489	455	407	456	432	437	442	449	476	456	423	471	467	454	418	455	453	419	448	439	448	451	443	423	475	430	424	408	465	442	443	439	428	419	451	448	433	450	430	416	429	435	425	444	458	424	446	436	439	466	403	435	446	444	504	462	456	457	422	446	398	402	437	453	434	430	413	482	448	477	431	437	432	449	472	475	443	428	440	423	406	456	429	443	431	491	455	458	455	456	463	463	455	438	461	451	451	467	453	462	451	439	461	434	447	446	451	453	424	423	411	454	415	422	450	457	425	455	445	486	406	419	405	442	455	440	489	457	423	448	424	489	483	450	418	431	451	444	441	429	443	453	434	457	478	412	444	433	483	451	435	455	434	465	478	434	433	450	426	408	432	442	452	460	462	459	440	479	448	478	465	455	451	441	448	472	470	438	473	447	443	425	421	421	439	463	447	463	455	459	460	422	424	431	462	440	424	424	460	440	413	467	455	439	480	444	448	394	435	408	434	430	467	401	441	436	436	452	454	476	479	440	448	458	460	472	448	492	423	452	434	417	469	423	455	423	462	501	419	465	422	495	446	435	455	474	462	467	466	487	417	444	485	446	455	444	451	414	468	412	475	475	429	460	453	460	463	413	433	421	452	467	435	472	431	437	455	446	414	462	481	427	437	424	448	394	458	451	464	422	456	448	441	437	432	433	446	438	471	425	444	423	436	459	482	428	468	434	469	423	456	457	462	472	454	452	447	456	485	440	487	491	441	451	472	421	450	430	483	475	417	448	463	439	454	414	462	446	455	465	460	454	448	497	459	434	467	480	478	459	458	476	413	460	459	461	440	447	402	461	426	413	432	440	436	448	451	443	442	391	420	472	435	473	410	463	464	443	433
40174	64772	52874	35930	29457	24047	19191	15160	11662	9350	7451	5894	4771	3722	3198	2839	2370	2116	1842	1613	1426	1310	1149	1060	1044	927	891	846	850	832	818	758	753	733	731	698	705	682	705	660	664	693	638	672	638	633	565	600	634	667	646	629	602	594	628	653	621	607	657	581	600	591	566	581	592	635	628	593	632	627	612	615	563	588	579	625	597	578	592	551	627	576	588	586	608	613	604	560	618	561	566	604	637	629	599	626	552	621	587	569	568	575	581	606	579	590	581	555	608	604	580	571	571	582	593	582	582	559	592	563	555	600	583	574	579	546	589	586	621	633	587	568	571	573	582	598	630	623	633	643	596	565	593	558	602	592	595	586	599	582	604	614	574	565	634	543	574	617	601	616	564	605	584	589	607	578	575	556	587	614	587	606	580	587	570	585	574	627	606	586	596	567	595	629	608	607	614	587	591	567	612	550	599	650	590	574	597	614	609	635	617	589	602	581	607	575	617	582	589	552	656	595	614	608	581	581	620	609	554	571	570	600	594	599	609	614	614	614	586	603	588	568	586	566	610	568	654	599	614	640	596	576	566	600	604	576	611	575	555	600	663	560	605	571	596	572	619	615	617	608	590	601	563	572	590	554	636	574	569	638	626	562	598	577	562	602	638	609	590	603	598	566	614	598	610	573	576	604	596	582	589	604	602	592	588	641	563	579	586	611	598	564	597	575	604	565	570	598	609	540	600	588	587	598	591	616	607	592	617	569	618	603	579	571	567	602	607	607	607	603	597	596	594	597	608	593	574	594	630	592	544	601	567	581	567	613	611	598	661	591	587	636	579	630	612	637	586	576	595	600	615	638	579	597	561	604	630	578	631	599	600	607	560	635	547	603	588	608	593	575	600	606	601	552	570	585	568	557	586	610	613	602	582	556	565	577	623	579	591	603	617	605	613	632	607	611	545	605	610	593	614	575	605	587	599	584	620	621	599	574	639	618	611	613	591	587	595	591	612	616	609	617	592	573	592	541	600	572	607	645	618	601	585	569	590	561	570	574	617	581	580	618	554	566	572	602	588	602	565	595	579	601	616	619	592	641	582	587	584	572	588	584	588	577	616	612	581	572	597	595	601	593	631	592	561	617	615	579	582	558	625	569	592	573	629	580	625	604	579	610	593	609	556	606	581	623	601	634	594	579	541	588	575	565	588	594	608	617	601	580	617	593	602	608	601	614	607	554	589	595	614	620	617	630	575	622	612	597	597	534	603	591	574	591	598	592	597	575	595	580	580	555	596	566	622	573	615	553	633	619	616	578	591	550	604	637	599	564	598	590	571	570	612	632	607	560	597	628	615	624	593	575	587	617	598	621	603	616	591	605	618	577	593	562	597	603	568	559	579	608	574	603	623	635	573	589	578	571	604	586	551	604	556	620	568	606	572	600	617	581	615	646	583	550	579	609	646	612	566	610	582	624	607	595	566	598	599	561	591	615	576	592	583	621	582	591	586	624	587	531	589	558	608	587	584	601	576	592	585	611	588	589	598	557	587	584	561	559	617	606	589	601	598	586	604	589	589	593	541	585	546	596	626	561	577	610	622	580	566	575	628	574	584	585	617	613	641	591	602	536	643	613	578	615	630	585	595	579	600	615	617	554	631	553	593	629	595	581	613	658	596	592	650	560	570	610	609	612	606	583	632	598	586	606	594	556	587	590	622	582	617	567	604	575	578	563	576	574	607	613	571	601	587	612	633	607	602	605	595	600	591	607	596	618	565	521	607	571	595	588	592	584	567	581	572	588	600	580	602	554	579	584	597	569	601	560	558	609	615	579	528	581	559	615	594	574	645	585	587	595	565	642	625	599	560	586	571	561	625	613	646	612	566	571	590	574	626	576	640	629	609	591	565	586	582	613	612	568	607	534	602	613	587	650	608	608	583	591	618	640	586	535	606	579	597	608	593	584	608	571	580	602	575	634	565	572	639	580	600	641	578	596	625	558	609	601	579	620	605	575	599	620	598	612	562	634	583	622	586	572	607	556	597	609	627	610	604	587	567	605	604	582	588	590	607	588	596	616	607	579	610	574	559	538	607	669	594	604	647	565	609	590	573	613	593	571	622	556	595	584	593	539	559	590	566	607	619	615	547	626	627	560	603	599	636	603	603	576	616	594	568	559	571	577	593	559	579	541	632	585	570	598	601	603	628	585	576	611	598	592	580	563	631	615	574	599	589	579	583	597	604	591	585	593	612	637	626	557	632	595	598	592	577	587	620	609	629	586	605	607	562	599	617	594	599	568	599	593	597	602	631	630	600	633	620	557	604	588	548	607	564	574	596	594	625	550	561	600	616	603	599	623	618	635	596	597	602	596	582	560	569	610	559	593	574	605	603	568	570	589	578	584	545	598	594	617	642	586	627	609	610	611	569	610	582	577	590	584	599	631	588	649	619	587	605	598	610	609	584	584	574	587	610	612	581	630	571	586	615	599	576	561	569	579	564	593	580	627	632	595	595	600	606	571	590	635	597	624	580	618	588	551	560	586	590	558	634	604	578	641	574	599	593	573	594	572	594	574	631	630	602	602	653	578	649	586	608	537	622	581	584	593	580	591	573	527	570	612	606	556	626	617	617	558	579	595	617	546	604	594	574	557	586	571	598	627	573	622	586	552	582	609	571	608	583	605	567	610	606	594	594	570	560	604	599	630	611	645	615	628	639	605	598	614	598	611	609	527	597	599	596	635	565	567	595	609	569	603	571	614	612	567	585	607	576	589	572	622	642	595	581	607	617	576	582	550	611	606	618	592	628	585	598	578	602	650	575	611	609	588	624	622	598	620	624	565	564	591	573	622	577	565	579	573	573	612	581	610	573	594	629	563	581	623	611	607	617	578	623	583	544	602	613	619	669	592	560	562	612	614	571	625	582	617	590	616	585	587	596	588	648	585	557	618	572	583	567	586	577	563	660	595	628	625	646	593	581	603	565	627	601	584	576	575	593	585	594	608	615	631	553	595	608	607	520	614	569	552	610	583	607	563	577	621	592	649	571	560	586	609	575	565	581	583	563	582	575	568	567	598	650	626	622	597	584	577	613	607	623	647	574	612	588	582	532	583	607	608	658	606	597	608	625	574	565	565	641	587	611	597	529	582	570	588	554	603	603	599	590	611	614	615	548	608	592	601	604	621	598	575	602	585	666	580	584	635	606	559	587	605	603	602	580	587	609	568	598	619	643	593	593	576	588	619	603	597	577	611	583	598	628	591	537	638	590	580	598	614	609	588	597	606	605	585	633	627	598	613	623	601	543	619	598	602	563	618	558	636	583	592	584	617	590	556	573	612	648	559	653	591	593	576	572	598	590	602	614	604	624	600	598	590	567	600	621	588	634	543	599	572	604	620	636	603	578	623	617	642	593	604	593	594	576	613	597	585	629	611	575	580	593	641	569	592	585	615	591	611	609	606	573	591	612	598	583	587	598	578	567	598	638	607	574	614	607	583	578	620	597	633	619	566	549	614	616	564
23458	21680	29621	24422	22370	23636	22536	12616	8228	6284	4840	3631	2980	2470	2197	1840	1618	1393	1273	1122	994	853	840	706	779	706	649	649	572	592	552	573	536	526	523	515	515	508	488	505	465	484	506	506	425	443	465	452	454	462	455	431	454	438	425	469	426	445	459	450	458	449	459	422	457	427	444	469	455	414	447	466	426	442	419	422	426	409	469	418	457	410	412	467	434	441	453	451	464	437	420	475	440	453	481	457	451	472	454	428	454	472	456	452	438	446	445	431	443	433	439	414	466	448	426	462	427	414	424	451	456	404	432	431	435	436	450	439	444	421	430	472	449	434	441	410	437	441	450	449	427	446	454	413	440	444	450	438	470	443	430	436	469	409	459	448	425	457	413	473	432	452	445	487	456	449	433	408	514	453	418	432	448	446	471	433	447	419	459	431	419	420	456	425	426	428	463	484	456	433	457	468	451	485	433	463	454	452	449	486	434	427	439	442	443	458	491	475	441	443	450	455	421	407	430	431	442	445	456	455	446	434	450	448	426	435	436	438	452	459	449	419	442	435	467	438	459	449	453	425	486	419	413	482	424	480	445	424	462	465	477	479	453	414	466	434	442	418	427	420	460	401	464	426	474	426	464	395	452	391	427	451	446	445	462	418	464	472	451	444	459	465	458	495	448	445	460	457	448	443	467	432	430	430	422	450	438	448	472	412	440	476	486	461	442	446	456	464	408	456	450	459	453	429	428	439	416	472	468	452	413	443	454	449	433	454	453	449	425	468	422	388	406	432	413	460	431	440	459	431	439	403	409	466	475	452	408	448	484	452	454	421	436	425	480	466	461	381	423	433	459	477	432	409	420	430	417	437	428	466	428	400	408	419	465	446	468	485	458	476	461	442	410	444	394	468	448	374	477	427	457	471	431	446	460	420	444	465	438	465	467	462	475	448	415	451	451	494	434	438	441	427	461	450	479	452	468	433	447	458	466	465	484	441	468	447	478	424	406	464	450	459	444	428	411	464	437	427	468	455	418	438	434	449	458	413	432	449	484	441	448	424	462	460	468	419	440	451	450	461	477	448	444	430	437	384	411	447	438	426	452	443	442	455	424	435	461	422	429	428	501	439	415	440	424	398	450	424	462	453	412	437	426	488	478	459	431	456	468	440	427	459	437	465	473	447	429	431	427	462	473	434	432	437	449	451	433	437	428	473	429	473	448	432	419	404	440	449	463	431	457	439	444	429	458	437	460	465	436	430	444	442	466	438	466	444	470	458	414	444	419	438	432	406	446	417	446	430	443	408	486	445	431	463	457	482	431	436	459	475	443	419	432	431	451	437	458	450	463	475	450	388	470	417	398	446	410	485	479	463	424	459	462	449	431	428	486	447	488	431	427	450	456	447	428	457	425	466	491	450	464	455	476	473	423	460	458	489	436	431	419	425	442	419	463	458	455	475	450	428	457	452	417	470	432	471	456	464	436	464	425	472	466	406	436	433	467	466	447	455	447	429	420	420	468	433	444	413	441	475	453	464	456	457	471	460	465	469	462	470	444	419	447	450	455	454	457	436	409	451	468	394	452	456	426	465	443	462	418	462	440	456	418	424	404	464	454	427	443	432	450	432	438	432	421	434	449	428	429	432	473	453	448	459	462	419	447	413	448	446	436	439	481	449	419	432	433	480	461	471	438	437	433	426	454	443	438	437	417	430	444	454	483	454	425	430	427	466	392	440	476	426	427	436	425	432	453	468	405	488	448	441	451	464	414	451	393	428	441	436	420	455	421	466	456	448	423	453	450	468	441	442	462	445	423	467	418	466	439	459	396	429	448	440	426	420	447	474	425	413	434	431	432	451	444	425	443	415	442	441	443	463	481	434	474	473	445	478	472	459	437	460	435	469	445	429	455	453	439	460	438	440	421	420	431	429	420	450	436	414	447	420	409	435	413	450	438	477	440	490	444	462	428	442	414	429	448	457	438	462	417	448	434	443	466	457	449	467	428	440	454	458	458	419	423	453	413	462	429	471	477	468	430	426	437	436	417	440	458	401	435	445	427	463	453	456	423	428	425	447	451	483	454	449	404	455	477	401	442	464	463	417	453	465	461	454	464	453	449	452	448	428	456	443	403	454	479	412	454	444	469	461	466	460	461	442	457	420	460	433	442	437	430	437	472	433	477	450	459	474	443	435	452	450	477	491	450	452	485	435	453	421	458	466	452	481	477	448	442	458	441	421	422	440	432	440	435	439	428	430	400	440	495	403	470	466	426	423	458	420	432	414	435	455	402	426	452	426	445	414	466	446	407	436	448	413	481	428	429	450	414	461	454	439	414	430	427	450	421	422	462	467	441	441	401	449	428	441	437	465	468	491	479	455	465	437	450	401	446	447	430	465	431	474	429	411	451	456	435	490	461	447	434	450	445	450	444	436	466	488	441	463	457	457	459	442	444	457	424	473	459	422	451	414	424	459	492	467	423	479	437	414	404	440	442	428	449	435	496	474	409	398	439	455	417	430	467	407	435	460	445	435	475	480	444	442	434	463	431	460	424	414	443	455	423	522	416	454	462	447	434	456	469	456	426	473	443	450	437	442	449	447	436	444	464	422	433	441	481	457	432	416	469	475	440	443	436	464	439	426	450	444	449	434	416	432	439	491	433	457	475	439	455	447	439	431	454	453	477	485	463	464	439	447	455	438	462	466	482	485	460	464	477	441	466	419	467	432	428	414	477	453	443	425	458	429	433	466	418	465	458	467	429	506	447	417	422	446	455	434	425	471	477	428	433	436	468	438	450	464	478	450	434	447	452	447	443	471	461	448	459	443	463	484	460	445	425	424	474	449	436	420	430	438	449	443	446	447	430	448	445	438	490	412	423	463	425	431	470	440	446	462	451	440	444	486	434	455	420	438	473	427	430	412	403	459	423	480	443	414	416	412	439	428	451	443	459	444	436	445	469	451	434	463	453	409	423	487	475	423	410	452	462	440	434	413	422	394	414	412	463	466	426	444	441	445	404	441	443	444	452	399	449	460	460	464	439	477	458	455	445	471	452	453	465	448	436	463	484	442	496	452	475	440	442	451	417	442	429	458	447	430	469	465	436	447	423	449	447	410	429	447	447	439	453	418	449	437	433	435	425	425	435	413	437	406	441	446	456	455	432	454	441	435	464	438	446	422	422	407	461	483	412	441	406	471	441	442	497	454	460	430	428	442	463	411	434	446	448	439	437	441	464	476	467	461	441	453	484	410	452	434	430	420	467	449	428	508	486	439	419	422	469	459	458	439	440	445	443	438	456	415	455	455	436	434	419	493	481	468	424	435	438	445	421	397	474	446	467	424	460	447	444	440	452	417	409	439	459	437	454	403	462	444	418	483	437	428	430	401	438	436	465	433	474	454	449	399	456	448	430	464	461	477	423	429	429	463	446	459	434	424	469	464	434	436	477	409	441	435	442	457	418	469	440	433	460	436	448	463	455	449	425	450	462	452	439	459	415	459	460	439	417	472	450	432
43206	71654	58104	40038	33957	28758	23564	19202	15188	12029	9690	7716	6442	5080	4195	3625	3029	2593	2236	2035	1793	1515	1382	1285	1161	1108	1003	992	997	889	852	830	778	758	777	716	693	728	684	686	666	613	683	668	627	635	641	595	589	601	623	585	615	611	619	626	611	627	590	609	593	603	604	599	613	608	587	578	595	567	552	606	557	589	623	547	563	613	631	605	543	582	607	547	599	563	614	599	555	604	586	598	611	581	585	606	582	566	597	568	599	599	621	598	621	569	554	569	538	564	653	584	611	582	573	600	585	588	589	554	567	602	616	590	572	617	619	585	579	578	585	586	599	555	559	582	558	603	584	597	539	554	620	552	589	604	580	633	574	554	577	569	560	613	574	545	571	574	545	565	591	593	605	567	631	560	555	566	560	584	567	563	580	610	576	545	584	579	530	599	631	595	599	574	618	577	574	620	588	550	568	572	582	595	576	590	581	547	606	569	561	573	583	536	573	594	590	588	548	582	557	596	577	565	589	563	569	542	608	601	596	563	578	610	534	588	558	625	566	595	584	554	555	600	555	590	547	590	629	542	575	583	590	585	533	591	605	578	576	551	647	531	586	570	544	586	569	565	624	607	611	563	598	576	597	559	597	538	588	556	596	549	576	596	605	563	577	553	573	573	587	542	604	618	537	570	480	575	637	596	573	563	561	572	589	587	577	582	605	581	557	537	570	577	592	546	574	570	622	553	584	583	577	572	624	587	597	581	589	554	559	577	576	621	544	561	553	548	542	584	585	530	543	632	589	582	561	578	556	564	574	556	581	581	581	544	594	555	605	586	653	583	622	606	580	587	559	610	559	594	576	631	611	600	586	569	610	613	571	601	595	600	579	559	596	543	605	539	612	567	603	565	555	589	581	594	590	595	574	554	522	581	562	576	576	587	570	591	528	612	601	564	572	639	594	580	607	577	574	586	566	586	565	581	555	608	561	609	561	569	540	593	583	561	561	546	572	565	611	538	539	610	611	622	611	580	576	592	605	564	584	569	557	542	587	584	538	553	547	576	600	570	586	585	547	557	545	587	580	553	600	614	573	595	585	607	610	577	604	642	581	611	588	523	576	549	600	574	575	564	554	561	586	582	587	574	584	593	547	578	568	568	604	555	594	635	598	596	594	542	581	583	588	563	576	584	583	544	569	542	563	579	593	581	583	551	604	544	607	572	550	581	581	629	609	624	593	558	598	574	603	566	568	579	559	596	545	575	578	580	583	576	524	555	611	605	605	559	567	605	566	576	559	566	565	590	538	580	638	626	595	561	596	558	555	585	562	576	578	546	576	603	564	559	555	583	558	554	610	611	569	571	617	564	576	562	585	593	621	589	559	621	562	546	570	558	565	585	609	610	594	638	604	606	553	539	585	587	583	594	605	551	596	577	588	596	521	608	569	536	579	602	572	600	599	602	555	556	589	565	618	540	561	583	593	621	559	556	590	597	549	580	576	627	568	570	636	586	576	597	598	539	538	552	568	574	549	568	608	595	590	594	562	562	597	587	544	572	582	609	585	606	576	572	555	567	585	590	577	543	583	569	583	597	583	570	587	593	595	610	575	568	538	587	559	599	630	592	579	605	559	575	596	572	603	552	532	613	580	589	623	565	625	581	600	518	596	589	571	567	584	592	571	578	593	606	512	602	579	612	580	587	587	575	613	580	589	592	591	583	555	597	576	584	593	559	593	558	572	582	603	585	563	574	577	592	600	586	556	552	574	621	565	561	570	647	610	597	552	577	572	596	587	553	565	582	543	586	553	594	590	543	584	571	574	596	562	555	607	562	512	553	581	575	565	587	583	627	546	585	565	616	536	560	591	540	555	545	553	582	600	569	563	589	594	523	576	575	571	551	537	574	638	598	641	583	555	616	574	609	611	543	578	599	577	582	561	576	525	570	595	572	553	584	629	552	553	562	612	618	600	561	545	566	556	583	585	591	590	542	545	555	578	569	601	586	588	579	586	549	593	588	541	553	531	589	602	591	609	642	575	610	612	571	565	548	626	592	613	593	564	579	577	605	549	566	587	570	552	585	586	568	584	594	608	603	588	618	551	581	556	607	592	567	571	584	579	590	607	588	611	606	595	568	558	560	617	583	544	579	591	550	586	612	584	565	570	583	558	566	593	611	575	547	591	603	556	621	567	563	609	603	575	539	591	579	574	578	559	603	578	624	553	602	594	556	568	570	569	533	584	609	563	596	605	574	550	579	580	559	575	565	604	629	606	566	579	539	561	574	557	604	565	542	574	572	586	618	581	592	605	547	583	570	566	604	556	578	609	588	569	569	577	610	542	574	560	554	530	508	573	538	539	575	602	560	568	552	587	558	572	558	592	578	554	604	558	582	597	562	574	565	566	561	593	613	563	564	601	566	581	555	559	593	572	628	550	556	618	562	557	579	566	615	619	602	577	605	578	618	572	594	558	542	568	574	531	567	543	543	558	594	617	573	582	615	554	621	555	610	557	581	593	555	569	555	586	597	612	559	549	588	551	607	586	602	586	587	593	537	582	608	605	587	566	575	643	551	593	621	592	554	651	570	631	609	566	568	539	589	551	597	610	544	550	561	564	550	602	582	546	577	569	608	598	607	580	591	586	590	627	567	578	574	582	582	597	572	578	590	561	595	576	569	584	589	578	575	561	595	552	573	593	556	595	601	588	609	585	562	627	592	590	576	574	573	560	600	579	560	564	550	570	595	585	587	582	548	560	602	588	566	552	617	585	586	561	597	580	600	619	560	587	625	592	583	604	618	572	598	603	595	559	543	540	564	569	564	585	565	595	560	586	596	579	572	552	573	574	515	619	586	571	572	576	568	574	567	557	642	606	615	594	574	576	579	529	595	560	592	569	557	584	589	562	611	585	604	593	586	597	591	541	618	571	578	597	561	576	565	553	556	530	600	601	617	610	604	577	564	592	616	583	594	585	521	625	611	544	635	583	555	598	600	562	570	574	585	551	631	531	538	588	598	587	590	564	581	580	590	561	552	522	568	591	550	566	617	567	575	557	583	565	574	604	578	600	601	604	644	603	577	592	568	561	636	559	595	566	582	566	552	573	588	568	608	604	581	648	580	562	582	567	573	604	573	606	566	546	580	609	579	561	572	571	548	589	567	563	556	568	606	603	585	628	597	575	618	621	601	571	593	584	586	576	584	534	575	598	630	583	522	574	586	529	595	573	573	555	547	593	569	582	579	578	572	582	622	564	517	588	496	590	591	564	555	548	604	543	581	575	598	597	559	552	539	579	569	569	555	558	544	545	560	610	609	540	571	595	603	557	565	566	571	569	601	608	582	569	579	569	605	577	570	539	592	587	587	583	563	560	588	527	529	589	584	562	580	587	585	586	569	572	624	610	589	576	534	595	536	575	604	589	520	565	586	544	551	569	595	563	575	575	564	573	579	594	548	593	579	596	575	592	546	565	601	599	580	564	579	570	634	586	565	592	573	576	583	578	572	610	583	552	573	558	559
30420	34251	37968	27819	18453	12074	7689	5206	3748	2722	2225	1714	1480	1304	1119	976	935	846	765	682	633	612	569	576	497	494	484	452	498	501	493	486	460	455	475	468	454	461	435	427	421	428	441	433	437	448	391	439	398	420	420	436	452	432	431	425	418	414	419	459	433	414	404	428	446	390	430	404	408	375	406	436	411	407	412	413	422	405	411	367	414	388	439	436	420	369	396	414	396	410	452	442	417	419	414	396	420	388	396	453	407	458	406	406	410	437	401	425	397	399	408	434	400	432	409	414	390	432	425	398	402	410	399	437	414	429	450	446	400	419	443	419	407	428	412	423	413	420	397	382	399	417	399	423	425	447	437	417	447	404	426	428	418	433	408	395	402	412	423	442	427	452	406	394	417	446	402	410	372	435	402	416	432	451	428	407	425	439	389	429	395	391	438	384	429	423	415	395	449	394	444	425	425	424	437	417	408	436	428	397	416	416	369	416	405	394	415	390	453	397	416	414	441	387	414	419	399	389	393	418	421	401	451	409	441	419	443	443	416	399	414	399	380	454	424	416	445	434	460	396	387	416	410	400	424	400	417	423	389	424	434	456	418	435	431	373	445	402	412	407	386	422	437	404	427	402	447	432	401	390	374	411	423	440	438	429	459	436	383	417	411	460	419	420	373	383	428	427	396	422	412	412	408	449	419	393	418	425	408	438	412	437	445	447	413	409	378	453	401	401	442	413	387	429	415	425	406	366	420	403	415	425	422	377	416	448	405	417	434	395	419	425	408	380	383	429	446	436	414	384	422	422	418	443	429	442	426	403	404	417	398	407	454	436	417	418	411	403	364	433	426	406	410	451	388	426	421	406	437	427	438	420	388	386	402	398	408	416	397	448	428	423	400	432	439	409	381	398	414	433	403	434	421	390	409	397	419	397	398	405	386	402	437	409	405	425	408	426	405	409	432	450	428	452	399	412	384	458	429	409	374	429	406	399	410	408	430	422	454	427	411	408	398	430	395	418	417	423	403	424	403	435	425	415	456	394	401	413	428	406	439	419	461	405	432	423	383	438	408	439	424	410	409	404	395	385	394	426	417	416	428	394	431	423	392	403	408	440	403	438	390	410	436	450	409	407	370	418	403	411	431	425	450	377	411	413	382	408	412	432	421	415	421	429	385	431	407	440	422	432	384	404	390	420	444	389	430	435	385	425	430	472	411	428	447	462	450	394	430	407	407	404	418	437	404	433	452	419	421	405	414	427	415	424	387	426	409	434	428	410	380	420	411	384	422	455	458	399	392	424	402	412	433	405	385	415	428	389	422	449	401	398	381	422	401	415	398	448	416	426	462	413	415	438	411	439	379	432	419	409	409	409	399	414	359	437	430	395	411	432	415	435	411	436	423	451	399	435	399	417	411	389	420	420	424	397	414	425	439	434	406	405	363	419	398	415	420	442	459	368	405	415	417	455	393	371	421	411	424	431	398	390	412	418	416	431	414	401	400	407	385	430	447	378	415	432	410	388	409	404	395	427	465	396	402	418	418	417	412	436	420	391	372	431	435	416	456	434	411	406	414	409	413	448	470	427	407	435	462	402	403	414	424	397	416	423	424	413	405	416	401	436	420	415	400	387	402	396	429	392	380	386	440	408	406	401	453	385	424	405	393	435	384	401	434	400	428	395	446	404	392	420	409	388	445	439	403	382	378	417	434	387	454	419	414	387	428	400	437	401	387	394	426	408	416	456	417	425	401	427	416	418	404	413	442	421	448	445	431	441	398	430	451	425	392	425	436	387	417	389	430	410	390	449	369	425	402	417	418	419	387	446	422	402	433	401	431	443	407	433	437	435	421	385	394	401	423	426	415	396	398	399	426	434	401	405	441	449	425	428	397	425	410	428	399	414	445	433	414	423	412	463	408	401	413	434	400	418	427	428	437	390	412	432	431	426	392	406	417	402	399	411	416	399	413	439	412	421	425	401	440	447	409	454	429	433	421	420	406	468	423	432	445	436	426	428	432	396	422	404	412	426	437	418	392	429	437	452	428	406	422	365	431	405	394	387	434	420	445	424	413	405	408	393	399	400	384	409	405	404	417	429	394	390	407	411	385	439	415	425	414	442	390	380	388	404	400	425	429	390	416	383	401	397	423	421	434	416	451	416	426	430	457	362	428	410	435	421	409	421	423	422	401	396	420	437	412	470	419	409	391	414	398	467	397	428	422	435	418	432	472	377	424	424	398	403	391	428	440	414	422	392	426	400	388	422	412	401	412	402	405	395	414	416	410	435	413	389	407	422	448	408	422	412	448	414	435	418	391	405	402	428	423	432	422	402	421	438	406	375	399	450	418	397	393	398	391	419	401	431	394	421	409	414	425	398	405	428	422	422	433	425	390	391	436	446	445	402	388	445	406	401	404	454	401	416	412	423	406	402	439	410	413	431	409	439	414	426	405	416	383	405	389	413	394	384	371	406	444	432	413	364	414	400	427	421	450	424	414	439	404	397	426	423	404	413	409	390	429	411	449	409	443	441	422	437	417	423	384	409	415	418	415	468	401	433	426	412	401	418	405	425	418	437	432	414	436	413	415	402	383	445	413	441	421	421	425	403	431	424	445	424	408	449	383	454	404	416	405	400	396	409	411	445	405	441	382	409	408	374	396	410	402	415	410	378	377	427	406	381	444	417	398	434	406	429	422	427	416	411	412	440	413	454	439	400	403	395	400	438	417	447	424	417	406	393	413	435	437	400	422	421	397	428	409	402	456	383	371	457	386	414	411	396	410	426	497	438	437	432	400	409	425	411	416	406	427	427	377	446	452	426	423	446	404	412	449	390	418	424	430	402	416	438	399	429	399	435	396	443	442	401	425	430	438	398	422	450	402	426	411	385	398	430	371	439	380	451	431	407	423	423	421	419	421	417	378	401	414	451	376	402	444	415	419	411	426	408	409	424	430	452	413	444	413	416	448	435	432	418	445	409	409	443	452	425	455	402	452	380	420	378	414	415	416	429	439	407	411	395	397	421	383	411	394	421	396	409	432	423	373	404	412	451	407	422	395	416	405	417	369	408	422	449	419	417	399	430	435	435	465	448	425	376	405	424	415	410	409	441	439	421	403	394	397	447	422	427	411	404	436	422	397	431	405	411	426	465	435	425	376	376	402	450	415	398	402	387	384	414	442	396	408	425	396	427	433	435	395	434	414	420	385	410	388	410	435	400	403	419	394	391	434	401	426	423	427	441	389	389	444	392	427	433	414	415	384	351	426	393	403	406	434	413	406	426	423	417	439	417	429	404	435	404	410	446	412	427	378	420	406	404	431	445	454	417	400	409	408	397	416	407	411	416	442	390	398	400	430	409	414	392	417	408	406	433	405	440	435	419	413	421	409	421	379	429	415	424	435	425	391	433	400	395	400	404	447	407	405	441	412	409	432	447	411	413	422	435	425	415	451	442	400	424	419	407	444	453	436	389	445	410	404	377	404	454	428	393	398	410	409	425	417	424	410	406
37618	52702	42374	29364	23324	18091	13815	10524	8131	6210	5003	3909	3233	2638	2226	1879	1682	1436	1299	1188	1075	974	942	872	799	737	768	708	705	641	654	645	645	651	551	641	645	583	588	594	587	610	659	586	593	546	578	570	589	597	566	543	533	562	588	579	551	570	593	566	556	579	567	526	581	550	545	539	557	573	607	581	526	562	556	540	560	547	554	567	560	594	578	567	544	561	595	540	557	554	534	574	529	513	539	574	559	548	545	546	512	563	571	565	575	601	519	571	580	592	552	551	523	532	559	528	549	566	563	544	574	551	532	571	556	572	540	551	541	561	546	596	551	565	516	563	557	566	571	571	547	553	542	603	585	548	562	539	557	557	527	585	549	566	548	537	517	539	522	568	548	523	576	524	567	591	630	572	584	548	604	594	591	572	571	568	556	532	555	555	562	536	533	590	595	518	577	536	558	539	568	529	529	538	538	575	585	546	545	560	502	532	535	518	601	501	562	584	562	544	531	496	578	504	573	572	558	526	535	563	525	569	528	589	496	575	551	534	549	541	540	537	540	540	551	549	554	562	576	529	555	507	579	555	561	556	544	565	574	557	553	554	529	542	573	533	549	595	520	543	571	562	529	560	589	546	556	531	557	540	593	577	551	519	552	565	529	566	518	568	516	544	539	537	557	536	566	534	551	545	536	553	533	511	547	545	547	568	577	509	545	554	544	563	580	546	571	569	542	564	571	552	548	582	564	556	561	537	593	556	563	560	550	547	553	587	535	551	569	524	542	547	586	600	578	544	563	556	541	528	594	612	558	533	524	580	546	551	562	549	535	596	547	495	549	535	518	533	583	546	559	566	544	580	540	550	560	543	516	602	548	526	552	542	594	604	584	535	554	559	578	611	549	590	549	533	545	561	555	575	594	520	583	518	569	563	561	549	557	528	550	551	527	532	569	565	531	571	530	518	574	570	590	535	551	553	572	532	551	614	561	547	555	551	555	568	546	587	556	540	571	585	561	514	531	546	534	549	580	568	556	556	559	555	562	601	587	570	533	552	553	519	589	585	567	561	600	566	552	553	591	549	589	505	534	562	533	559	522	525	555	556	549	546	553	581	550	561	583	599	525	556	530	542	538	537	573	529	569	567	575	553	548	594	500	571	547	560	534	532	541	579	603	535	535	565	579	538	558	509	559	543	533	571	530	626	526	539	523	528	550	571	507	560	523	581	598	538	547	560	548	549	569	555	519	526	556	557	529	578	535	573	529	569	602	532	574	533	582	561	537	560	551	571	558	504	560	516	561	575	514	532	541	587	538	524	582	513	594	580	551	546	595	549	541	585	539	516	533	544	553	550	485	543	562	547	571	554	556	561	605	603	536	562	547	532	558	570	547	549	574	522	548	589	563	524	528	562	562	562	553	565	571	526	528	595	554	563	556	552	545	571	525	563	582	533	529	567	570	546	552	574	530	578	559	521	561	559	556	602	526	575	498	518	566	539	584	536	539	555	545	538	568	552	584	551	592	537	547	517	545	558	571	572	554	551	599	544	582	567	545	577	525	519	546	553	545	585	552	546	556	520	545	549	596	564	575	538	524	577	574	564	565	587	570	499	593	543	575	598	600	530	560	574	538	555	532	524	527	536	551	594	550	543	533	549	617	528	526	507	559	597	575	527	521	542	514	551	530	518	537	569	577	545	526	538	558	545	603	561	578	528	577	523	575	537	540	537	544	572	567	589	561	530	556	568	596	537	566	559	557	526	568	582	562	541	546	537	569	550	558	540	575	569	521	564	549	566	564	522	563	573	600	536	540	567	556	544	522	558	567	603	547	544	583	611	548	574	608	589	521	540	560	546	555	557	525	585	568	544	546	555	552	551	547	504	559	555	549	575	533	552	578	524	537	580	555	532	557	530	559	587	539	534	563	506	588	507	551	560	563	561	567	530	527	532	564	558	531	571	548	556	560	540	536	540	558	531	556	577	605	531	556	539	557	524	550	534	503	528	546	536	572	554	561	553	578	585	563	500	549	551	553	547	554	573	561	564	567	581	585	537	542	552	547	526	550	569	547	536	582	538	561	530	563	560	579	497	557	568	554	566	530	544	568	575	539	531	563	558	570	521	583	563	549	530	560	542	533	559	561	555	597	514	552	538	578	515	557	573	552	597	540	545	557	548	579	499	546	539	562	581	538	542	555	579	545	605	582	554	534	528	581	584	584	540	554	624	524	554	550	566	550	542	552	566	580	563	561	569	547	559	541	522	536	545	543	541	544	577	526	540	549	524	507	514	534	590	545	535	581	558	588	585	557	597	489	514	562	550	525	543	562	546	512	582	594	580	546	582	557	576	567	572	530	540	563	539	538	544	556	547	580	525	544	566	560	569	538	534	518	532	563	522	531	569	587	542	577	546	571	561	562	542	537	552	550	535	531	563	550	532	521	578	576	574	587	570	566	548	515	521	567	554	543	553	571	562	575	597	554	552	537	527	511	557	583	525	527	532	552	530	543	550	528	553	553	569	559	567	553	586	542	517	589	552	555	561	577	514	556	525	550	586	540	547	549	549	585	591	583	559	563	548	551	569	537	570	571	551	581	578	530	550	517	535	554	535	538	582	547	572	558	555	592	570	557	538	575	536	508	505	517	536	578	548	540	591	539	539	568	573	605	495	582	542	582	578	567	550	595	549	530	543	552	551	518	544	589	564	582	567	528	552	569	528	556	572	559	528	571	564	539	543	539	535	523	557	575	551	549	523	609	543	543	528	549	618	559	543	596	567	570	587	529	538	595	532	547	550	546	544	586	561	563	523	565	533	601	544	534	582	507	555	529	587	528	488	542	575	587	560	533	513	550	568	582	567	583	535	539	522	573	556	542	561	551	558	595	596	536	520	586	551	518	555	558	568	536	587	573	545	554	602	573	579	563	539	545	512	560	544	534	567	561	543	542	542	544	556	535	539	537	560	520	526	601	531	559	564	516	561	540	560	588	560	552	511	518	551	588	563	568	549	603	564	540	518	538	547	535	573	572	561	533	539	603	527	559	552	579	551	561	572	534	541	566	539	543	538	545	545	519	505	552	569	553	558	546	539	543	550	563	510	570	527	573	578	528	528	553	552	568	549	610	588	551	512	588	549	561	534	583	553	578	528	595	517	560	561	572	548	526	542	543	577	506	523	549	559	558	526	521	595	563	568	555	556	557	540	581	566	524	550	532	549	575	541	542	542	548	579	532	533	528	549	576	537	544	556	601	578	542	545	552	543	515	504	554	538	559	557	547	520	565	570	486	518	556	558	547	507	573	541	545	530	577	545	561	546	557	557	575	520	559	560	534	560	568	551	547	569	539	586	531	566	500	522	576	535	518	554	546	554	568	526	586	542	555	569	535	549	520	511	565	558	591	593	549	540	545	563	549	539	556	544	526	562	511	523	539	559	525	578	570	572	548	537	550	577	517	538	534	593	590	548	577	544	569	561	586	532	542	564	561	556	563	537	591	590	579	534	523	505	528	563
24559	21811	29778	25819	23115	21022	15320	8998	6107	4344	3491	2786	2287	1939	1660	1415	1230	1096	1015	874	802	753	755	670	654	618	574	578	564	550	566	539	558	502	500	511	510	505	484	491	522	474	495	478	441	432	450	476	448	442	480	443	493	440	443	476	469	502	422	441	470	442	440	463	492	444	459	443	472	465	460	458	423	444	448	447	425	475	430	445	444	431	466	459	444	483	443	438	447	461	429	467	481	453	459	416	429	458	474	467	420	417	406	419	476	425	487	434	457	449	468	485	452	431	435	443	413	470	429	463	429	438	440	459	425	440	484	446	420	431	450	427	436	458	458	460	430	439	454	451	395	432	423	454	456	426	438	434	435	441	434	483	428	481	460	450	404	418	455	432	438	451	453	476	439	429	423	467	452	473	456	486	431	426	465	406	464	479	453	478	453	468	450	457	434	448	444	433	431	398	462	436	422	437	442	413	472	457	447	492	441	441	444	484	420	463	413	419	446	457	447	431	451	435	417	431	445	460	462	460	454	456	441	474	438	413	447	473	435	431	444	441	414	426	462	434	436	443	430	397	437	488	463	422	447	449	445	420	426	411	437	403	461	450	414	481	443	449	469	421	432	425	428	427	421	457	481	456	438	491	448	440	447	443	410	453	458	501	430	448	441	452	469	459	441	460	449	453	462	456	461	447	438	467	436	439	445	449	462	464	464	478	447	470	446	455	471	469	467	439	454	514	442	421	440	449	488	434	448	437	431	445	445	477	440	450	445	442	419	459	427	446	448	457	409	405	433	486	461	432	463	435	461	422	439	448	432	485	421	405	423	439	447	461	448	451	415	442	432	441	412	444	469	443	419	445	435	439	434	432	480	471	438	448	434	419	432	481	458	443	456	484	423	440	439	445	448	468	452	434	461	427	431	428	436	448	431	438	455	434	430	431	423	458	446	437	410	430	451	446	477	461	425	460	475	444	445	439	444	462	476	459	443	444	455	443	438	469	456	442	414	422	486	419	461	446	465	433	456	446	481	465	429	490	418	463	428	447	438	442	463	440	462	467	469	417	448	444	428	471	466	451	413	484	456	461	479	433	473	455	452	443	465	457	462	465	443	480	423	446	471	460	442	497	428	441	421	497	453	440	484	410	432	417	446	462	419	426	446	460	455	449	414	433	488	411	458	482	432	433	475	429	450	430	489	433	451	435	449	448	437	454	436	464	441	484	423	436	424	442	462	431	435	438	430	427	472	428	474	453	462	460	464	449	488	497	427	491	457	439	421	415	427	446	459	447	428	458	445	435	459	426	429	466	440	447	463	482	432	451	474	425	464	490	431	440	457	449	445	443	418	427	428	456	463	505	491	477	471	450	456	449	425	421	464	438	454	460	444	448	456	446	442	456	415	464	394	435	451	438	455	423	451	425	468	493	420	442	498	446	416	451	463	464	461	490	419	453	473	427	442	450	461	452	469	436	470	382	425	428	471	468	417	432	449	442	435	437	498	422	442	435	421	461	442	456	440	447	475	449	462	426	427	426	441	444	472	457	449	473	453	460	458	448	450	468	456	465	448	455	444	416	461	405	441	417	460	441	416	464	440	438	449	440	430	446	470	457	429	464	461	438	466	447	461	456	463	458	414	475	445	453	444	461	454	485	431	407	466	453	417	436	460	462	474	429	470	445	446	447	405	464	416	437	487	462	460	461	429	434	462	476	432	471	425	437	408	462	448	448	424	411	422	496	413	422	423	446	444	457	439	421	438	463	428	437	431	418	462	450	435	414	426	434	410	438	464	464	451	456	487	428	437	459	497	455	451	444	461	444	435	438	430	483	457	441	444	433	463	457	431	474	460	423	439	444	406	452	474	432	440	475	432	429	451	458	457	462	425	456	462	459	446	412	509	430	444	441	446	442	440	464	414	447	413	459	444	441	459	438	444	470	425	447	438	440	451	463	459	454	431	472	464	503	446	452	463	453	441	465	438	416	453	475	451	434	442	407	446	436	464	454	425	431	447	474	452	448	435	521	454	439	443	442	445	452	463	457	452	439	428	437	447	436	441	432	451	453	465	478	476	446	414	430	467	417	465	443	475	441	431	443	487	456	386	435	391	440	412	436	454	461	408	424	439	452	469	452	431	460	448	438	442	432	433	434	435	438	448	455	440	435	429	424	422	428	444	458	451	432	477	463	478	446	438	457	459	448	437	434	462	412	422	417	443	443	425	451	471	473	477	418	467	454	479	384	427	453	474	423	432	416	453	475	475	423	451	425	495	449	434	453	444	437	463	448	469	442	418	404	445	451	439	446	438	469	445	489	456	455	490	461	426	436	445	453	484	457	436	457	474	456	423	472	470	445	419	423	440	455	440	450	430	454	420	452	470	444	410	414	451	425	460	443	435	428	472	435	469	446	435	429	450	435	445	425	417	452	433	437	447	449	453	437	478	424	439	458	448	438	449	478	460	446	459	453	426	476	460	433	459	448	462	444	443	464	443	440	426	459	441	422	460	474	450	445	401	435	439	406	454	457	455	451	492	465	449	423	418	444	447	462	424	469	450	403	459	446	452	505	448	452	425	453	457	477	472	452	436	452	452	423	433	479	450	444	432	411	443	392	414	438	441	442	445	471	484	452	433	432	445	467	444	480	410	425	455	483	424	437	429	411	440	477	483	451	420	444	458	463	435	483	461	435	424	425	490	440	450	436	476	429	467	418	442	405	450	443	469	418	456	460	443	496	467	439	419	454	439	454	442	465	472	449	459	455	459	456	428	467	433	429	480	440	447	426	460	446	461	449	436	461	451	475	432	427	417	454	424	435	462	425	448	411	429	455	424	437	475	461	461	469	445	398	463	458	454	454	444	439	437	439	435	420	456	413	455	448	400	476	448	447	454	455	468	431	456	471	431	449	453	415	463	468	430	451	447	455	451	459	460	442	431	437	442	460	428	432	440	447	428	433	423	437	425	448	424	475	471	442	443	445	459	425	469	473	441	457	467	442	461	489	419	444	453	440	449	492	443	447	489	444	465	434	454	433	452	417	424	393	429	428	413	456	480	440	445	471	483	427	421	453	436	465	446	466	421	466	420	425	463	453	442	455	468	436	436	441	441	481	466	451	497	410	439	428	439	443	454	431	473	437	482	428	463	464	438	455	452	409	487	428	423	426	410	453	461	433	453	459	392	498	465	476	440	416	459	433	426	432	443	485	438	489	456	430	470	443	455	448	453	429	456	430	449	448	432	457	423	423	452	432	484	441	426	461	426	421	474	437	444	441	397	471	487	454	429	427	430	515	432	436	441	468	462	414	433	451	456	468	404	473	428	443	448	476	456	417	453	403	450	440	430	494	467	457	412	419	477	441	434	473	444	451	506	446	437	471	447	453	469	472	451	471	429	427	438	462	445	466	406	445	496	447	445	449	428	441	464	422	472	440	432	441	423	417	488	474	443	457	468	439	485	445	410	412	438	450	435	453	461	440	432	416	450	413	463	439	442	413	432	450	422	438	454	426
40494	65104	52871	36391	29694	24155	19370	15277	12019	9352	7393	5814	4763	3889	3281	2737	2348	1999	1765	1618	1386	1290	1245	1023	1008	923	846	920	786	849	793	721	713	710	698	711	651	631	631	679	647	651	668	630	676	672	586	617	619	596	621	626	610	609	606	619	588	571	556	642	638	605	597	623	593	618	591	613	581	637	643	553	592	570	576	586	584	601	589	568	574	582	568	627	588	614	556	615	620	619	579	542	599	604	591	625	547	582	602	554	575	581	606	634	581	624	598	555	571	569	577	568	577	589	569	562	612	590	589	577	595	611	614	580	584	554	529	575	582	587	561	578	595	565	603	582	600	589	559	599	594	571	599	560	591	576	572	558	625	608	572	592	610	595	605	581	559	625	598	585	572	631	604	617	589	589	582	589	595	565	580	584	553	588	582	618	586	607	583	565	585	609	580	586	572	566	570	604	583	569	619	617	562	590	632	587	560	569	555	594	609	636	600	621	578	604	592	585	585	556	616	568	585	593	570	580	580	624	635	554	548	600	576	599	623	555	598	616	565	616	580	571	579	605	566	563	568	583	603	569	572	591	549	617	597	609	598	576	580	562	600	598	586	602	562	584	547	610	607	573	569	600	567	578	620	556	577	577	590	591	597	571	551	577	587	586	611	599	600	599	633	584	592	621	613	561	550	595	589	619	585	621	610	591	618	565	526	587	620	574	583	603	631	599	564	577	594	553	592	586	560	631	578	578	571	566	586	584	605	607	580	595	607	598	637	578	576	562	615	585	622	588	601	567	573	583	624	592	585	595	597	605	590	575	542	565	612	575	603	611	587	563	623	578	640	556	640	580	598	603	591	581	571	604	587	583	604	613	568	615	649	599	622	619	567	553	616	576	613	597	593	597	581	572	600	590	609	604	518	598	616	567	614	581	599	597	599	588	588	586	599	628	572	566	604	618	615	584	558	582	582	597	640	622	590	566	569	564	606	601	637	529	586	595	582	558	543	590	614	557	607	596	567	568	557	565	584	580	604	549	587	608	580	609	571	590	593	565	596	621	596	618	607	554	539	632	600	603	539	566	588	605	622	577	551	572	616	573	593	570	556	577	620	559	556	552	623	608	610	571	548	593	593	591	580	579	607	614	646	566	603	580	586	576	605	627	573	583	620	581	608	639	583	606	584	621	524	618	584	571	612	568	567	647	611	592	578	576	577	618	575	632	586	643	601	599	602	585	562	581	594	601	596	621	578	587	544	579	562	630	549	604	576	577	572	561	598	619	579	579	623	591	598	592	635	625	563	614	582	600	543	556	605	617	570	544	623	618	613	557	570	581	582	584	587	569	595	567	572	593	564	579	597	641	584	542	588	581	575	600	602	545	607	594	548	589	584	628	578	590	584	601	580	630	595	570	601	633	577	565	554	586	551	570	567	566	560	621	590	564	587	588	564	602	602	598	588	552	587	630	570	604	614	546	596	625	562	575	576	652	595	591	576	609	566	606	578	568	592	574	607	603	586	609	575	602	600	639	571	573	586	619	567	558	591	591	582	596	606	585	589	527	584	561	568	598	558	579	626	595	613	612	601	573	585	622	583	613	593	637	600	572	528	581	588	609	594	611	603	577	570	592	632	616	610	606	570	581	612	559	563	588	604	564	564	567	625	561	621	609	616	596	585	572	572	585	573	567	591	572	610	575	616	628	576	600	612	577	596	642	573	557	629	621	599	589	559	583	631	585	591	559	605	609	580	593	596	585	593	590	590	594	596	612	579	622	603	511	589	617	618	565	587	603	593	533	602	588	613	603	596	606	613	556	593	555	611	615	629	604	584	599	575	581	624	614	580	537	614	622	606	565	569	569	570	564	616	577	584	563	596	615	618	565	573	552	570	577	625	625	588	542	604	578	600	637	573	609	623	614	587	591	550	558	569	579	607	597	596	547	560	595	580	552	582	592	540	606	575	604	573	640	555	595	562	650	605	559	580	595	555	600	564	603	574	568	574	619	596	547	602	588	581	590	581	567	579	598	561	605	572	572	565	585	598	615	626	608	559	590	578	610	602	583	590	603	590	588	612	620	624	543	605	602	598	575	588	574	629	559	637	631	591	580	594	563	590	558	594	577	596	618	571	623	634	579	558	598	566	595	535	595	657	578	604	588	587	614	625	573	569	579	581	586	588	609	631	589	557	540	567	591	610	585	555	578	559	588	566	626	579	600	624	567	636	589	616	616	586	570	576	576	585	594	592	604	599	568	602	594	619	627	576	587	576	625	593	586	572	606	592	546	574	578	593	587	560	577	587	580	551	571	561	551	597	591	635	603	633	529	575	609	579	579	583	557	580	601	583	577	614	569	559	581	603	562	592	589	589	582	608	570	600	657	567	614	576	576	580	638	587	566	606	572	594	577	629	612	572	616	572	590	567	557	565	605	567	610	612	584	640	596	585	554	601	581	560	587	548	584	582	614	585	622	617	592	585	581	609	620	567	598	565	556	620	594	610	581	562	640	572	638	623	549	614	560	591	600	579	594	596	618	646	590	601	618	598	551	602	591	577	566	589	601	558	608	577	587	607	606	619	609	590	532	619	576	599	593	598	583	537	560	565	577	579	596	609	613	576	624	588	596	579	557	580	613	595	567	581	600	625	600	571	560	575	596	605	608	575	598	632	593	623	611	592	607	612	597	599	576	617	618	587	552	573	536	572	586	629	593	654	611	555	582	575	589	586	641	602	579	599	592	606	589	590	611	588	570	572	633	580	615	576	598	574	629	617	587	615	576	604	579	574	611	587	581	571	552	584	600	627	599	626	565	560	575	619	570	600	576	606	592	581	606	592	566	575	618	607	575	599	606	593	605	610	605	582	539	601	604	590	583	612	550	616	609	599	596	597	593	572	579	592	560	583	590	600	567	641	566	593	598	594	618	558	575	635	558	587	599	611	630	576	599	584	592	622	563	523	604	605	565	588	572	572	618	591	569	593	559	572	545	569	563	568	542	591	593	639	615	594	565	609	603	569	578	582	561	582	607	613	643	600	599	603	578	600	612	553	602	559	570	597	620	592	581	617	626	566	576	603	568	613	586	606	586	605	582	592	588	604	645	588	555	612	579	603	602	634	612	563	597	589	572	593	595	596	597	585	597	570	603	618	573	547	620	556	565	574	591	575	585	601	625	582	580	584	541	577	560	616	629	558	599	570	541	612	617	594	573	596	595	575	589	569	576	585	606	579	629	545	603	593	569	600	628	573	615	553	544	583	602	592	594	538	603	586	563	602	595	583	547	550	625	576	578	594	597	590	602	612	579	596	576	635	551	586	595	593	614	602	597	563	576	556	625	580	595	587	606	578	597	576	597	594	600	608	586	597	604	626	579	566	594	616	551	586	581	567	586	621	617	594	603	591	594	641	562	561	552	557	585	605	606	610	575	563	586	550	593	578	563	576	599	546	583	558	598	580	606	584	633	624	574	623	503	589	583	508	590	596	594	567	585	601	595	593	561	619	602	593	628	573	576	582	581
23544	21740	29757	24533	22426	23753	22502	12895	8493	6435	4895	3794	3079	2345	2117	1775	1602	1413	1214	1113	994	893	843	716	706	687	651	656	638	589	550	573	537	545	549	535	492	495	524	530	509	505	489	474	489	503	458	485	447	452	468	463	469	459	442	475	433	461	458	471	435	463	462	446	463	454	441	490	450	476	453	423	452	482	419	434	471	472	454	428	458	434	425	441	449	457	482	463	396	425	449	426	403	467	442	463	434	447	438	482	424	421	444	464	428	404	461	477	418	471	431	448	467	463	454	460	474	407	445	417	489	435	477	432	450	463	467	431	425	434	465	399	438	426	450	444	418	449	437	440	442	430	442	464	440	427	466	464	425	463	445	502	422	447	394	458	501	441	441	411	431	435	413	443	431	457	469	443	467	455	446	454	394	455	434	461	461	413	454	435	413	434	417	406	422	436	432	442	420	432	412	459	464	438	468	474	460	451	450	409	476	482	444	440	448	459	436	458	431	433	466	461	474	416	451	432	453	442	442	436	413	439	452	442	445	445	443	446	400	425	457	437	445	428	418	433	467	498	431	427	405	441	411	436	431	466	434	434	464	457	442	451	460	433	444	499	441	433	451	463	454	451	427	449	443	478	427	449	461	440	448	431	421	425	445	423	430	470	427	464	469	467	443	448	408	430	464	457	460	474	410	451	443	465	472	439	430	423	430	450	480	443	427	439	412	451	427	400	466	413	423	470	426	441	443	404	440	437	416	444	404	442	401	425	461	470	467	437	439	397	445	440	436	449	486	448	439	452	455	426	459	429	428	411	468	430	464	468	401	432	429	421	445	436	443	443	454	423	429	462	403	434	435	462	447	451	482	437	445	419	452	429	437	448	428	405	422	438	414	384	439	419	421	419	416	450	443	470	411	455	457	417	437	463	448	429	449	449	467	438	405	503	438	430	387	429	438	423	459	437	456	470	441	458	430	426	404	456	456	422	435	476	473	422	463	453	430	445	469	447	409	438	469	461	399	473	477	423	450	435	476	454	435	452	429	446	469	422	421	426	403	443	486	459	442	448	465	458	409	452	423	466	439	455	449	428	448	422	433	388	423	439	425	422	427	440	450	433	444	438	434	425	420	426	435	441	408	445	458	454	460	412	437	422	438	451	442	448	443	445	400	376	441	439	418	461	458	447	436	441	472	454	417	429	464	460	457	429	471	424	451	442	437	436	487	391	452	431	461	473	463	433	426	443	481	451	479	453	444	459	428	446	429	435	455	475	467	439	429	395	430	459	432	511	488	468	441	413	427	421	442	442	447	479	408	448	446	439	448	453	473	467	446	448	464	442	437	481	439	476	419	427	452	440	430	419	433	432	426	436	458	436	404	452	418	468	462	434	462	441	432	442	433	439	425	436	445	390	445	430	437	435	438	437	422	434	414	465	483	469	420	441	468	411	422	473	450	439	441	464	421	441	438	393	438	484	442	455	485	439	435	444	427	425	428	476	429	462	425	472	451	490	435	442	480	425	428	432	426	431	452	437	425	447	450	417	441	415	445	413	449	430	478	453	449	441	447	453	404	423	457	476	430	438	424	465	440	470	426	432	475	465	411	427	445	450	450	447	455	446	420	457	457	440	412	431	439	434	489	432	426	455	467	453	478	426	459	445	457	392	452	454	405	459	457	479	470	410	434	447	469	522	435	442	440	448	467	429	438	436	431	454	461	465	435	393	436	451	442	421	426	404	399	425	462	453	429	417	441	411	463	439	435	413	418	448	382	443	463	487	439	452	458	392	473	453	436	483	427	446	466	444	416	446	430	431	420	440	472	472	427	419	412	435	477	449	454	422	417	484	409	454	434	429	431	410	427	454	413	437	433	456	474	432	410	458	406	467	457	405	429	436	413	436	474	450	427	454	464	428	444	453	443	443	476	420	455	425	441	425	459	468	410	437	394	444	421	425	450	451	406	425	421	443	417	432	444	409	437	427	403	437	455	417	443	430	417	441	424	434	424	457	422	444	436	413	474	466	463	424	438	480	423	447	441	435	425	458	458	441	425	454	457	442	439	453	438	467	443	438	469	453	429	445	450	429	453	436	464	463	447	440	454	444	452	437	421	453	470	425	461	425	448	431	469	448	482	464	483	474	433	427	472	477	440	431	414	437	416	419	431	450	453	417	445	408	430	421	457	459	428	434	392	418	410	459	391	452	456	425	425	428	446	447	453	454	455	469	459	477	449	420	431	433	435	473	424	384	457	438	387	443	458	423	437	492	457	437	445	412	410	444	429	424	442	468	458	405	464	469	462	449	426	437	430	489	485	412	422	413	436	422	447	436	450	438	479	420	425	432	400	475	460	441	457	400	410	462	474	435	408	454	455	420	444	440	448	458	479	407	468	432	442	471	450	391	422	453	408	452	421	437	474	435	491	446	428	409	469	392	462	437	432	440	434	463	444	447	404	453	459	440	442	451	411	440	431	412	451	434	427	424	445	450	430	423	449	427	441	433	392	424	422	406	451	446	458	475	428	396	426	454	423	431	427	454	439	463	428	434	460	440	469	458	431	464	444	485	417	432	412	432	438	459	446	461	453	417	456	466	480	466	449	434	397	455	445	450	423	448	437	458	442	404	467	416	460	410	444	391	447	464	422	446	418	442	422	441	422	457	419	469	459	456	422	466	435	422	430	448	435	444	430	464	396	495	468	444	424	435	424	424	421	447	446	442	480	430	491	441	433	420	450	457	417	416	442	404	472	424	452	437	421	465	468	475	451	416	439	477	441	428	429	415	448	423	427	422	437	439	436	418	430	417	436	417	445	407	405	417	449	440	426	440	466	458	429	478	431	460	417	478	424	446	479	437	409	464	443	436	465	407	436	452	432	461	418	459	431	433	482	460	416	488	440	476	448	451	442	468	448	442	414	465	478	461	449	445	415	455	473	414	454	478	427	455	433	461	432	433	459	423	455	449	464	426	430	445	428	460	479	422	463	432	453	446	412	432	488	424	455	482	427	481	445	422	437	423	415	421	454	458	464	453	464	427	466	408	427	434	441	389	436	424	378	445	475	437	417	474	429	403	422	434	410	419	424	440	466	429	460	425	439	452	454	447	412	436	422	414	413	428	483	426	438	481	424	430	434	452	395	436	466	438	443	466	440	439	429	438	426	456	400	432	468	427	439	413	412	435	446	436	439	455	465	423	456	430	472	430	434	453	415	443	434	459	488	481	452	456	432	483	473	487	477	448	482	413	457	412	414	430	430	422	424	442	439	464	424	444	420	416	480	424	459	440	431	477	406	416	449	448	423	423	453	450	420	448	410	447	457	473	463	435	414	427	443	468	446	466	415	454	444	451	408	418	440	440	421	458	413	459	481	417	442	460	434	483	478	434	416	440	433	449	464	431	421	423	450	436	453	439	457	436	435	464	446	449	428	456	445	432	465	444	451	419	443	433	440	440	462	449	451	461	438	422	475	440	422	462	432	448	452	430	458	442	446	473	449	457	450	434	420	453	441	434
43745	71418	58854	41179	34230	28762	23534	19326	15417	12198	9633	7763	6351	5109	4286	3562	3025	2644	2338	1927	1774	1587	1374	1278	1158	1145	1015	1004	959	921	848	847	796	759	755	745	720	673	655	643	696	639	652	643	620	676	634	649	632	620	638	603	654	602	604	576	591	594	601	572	640	608	574	588	599	628	581	609	583	596	587	601	584	583	586	563	577	583	530	563	516	569	610	531	589	565	559	602	572	556	532	591	618	576	535	590	585	560	605	648	585	518	552	594	577	599	572	558	591	529	563	563	578	566	586	524	585	568	559	538	551	626	599	543	557	636	613	607	578	531	576	562	551	592	570	602	597	572	586	556	595	535	544	600	582	576	602	579	598	550	560	577	568	570	602	564	561	589	583	563	543	627	610	546	590	565	606	593	633	610	527	554	575	574	554	586	544	619	593	568	563	616	604	588	613	577	579	586	566	562	573	525	584	562	567	614	555	584	584	578	573	590	584	569	574	591	600	568	571	573	613	586	574	605	576	623	515	556	575	601	591	590	595	543	602	600	624	541	608	582	564	567	589	592	593	568	628	638	574	572	606	581	558	591	585	571	563	572	596	573	611	531	601	551	585	597	555	585	603	588	590	593	555	615	561	581	540	570	573	622	581	579	549	583	537	584	573	543	572	599	580	590	556	569	596	583	576	557	610	569	588	556	569	577	540	547	591	591	554	600	557	596	533	577	555	573	558	555	600	523	564	561	570	598	562	563	606	533	563	568	583	582	583	577	586	579	597	556	530	617	501	607	553	595	569	572	568	548	605	614	577	572	561	557	572	525	589	552	560	615	554	603	585	559	582	549	569	599	582	529	578	599	566	627	547	576	576	585	615	567	595	581	615	560	537	546	604	580	610	565	591	613	570	586	559	528	587	546	593	612	528	560	574	534	596	567	595	600	594	568	591	569	560	549	562	599	570	613	569	605	544	600	556	631	561	581	606	598	589	541	580	590	578	561	540	621	595	603	579	528	600	564	588	554	646	574	552	568	577	599	579	543	566	576	589	589	561	572	580	561	550	584	556	556	591	596	582	558	545	610	544	553	562	613	591	584	557	572	593	565	591	589	564	579	569	545	585	546	561	544	579	596	605	534	533	561	576	591	566	586	588	557	573	587	607	583	564	541	627	560	584	595	558	614	625	531	584	566	624	580	580	541	532	525	620	541	591	581	572	518	586	581	583	527	585	583	588	574	539	602	570	569	596	552	624	597	553	580	541	586	527	552	564	625	530	614	581	606	572	568	559	583	599	554	610	587	556	585	592	568	569	544	557	575	569	603	631	539	581	556	548	565	571	596	550	547	530	530	580	562	580	567	548	612	591	565	542	558	615	605	584	611	584	557	574	562	593	578	565	586	604	518	593	591	591	559	613	518	562	568	593	561	597	582	569	553	598	585	624	587	601	569	576	543	589	570	570	569	586	547	587	548	544	570	581	552	592	568	571	572	586	511	608	567	575	535	562	605	606	521	585	563	570	583	565	581	569	605	584	587	577	548	597	518	571	631	590	563	591	610	538	642	598	578	560	615	610	563	554	567	572	600	595	579	586	584	568	585	604	565	604	579	594	570	582	571	545	583	598	566	620	589	581	543	553	604	568	530	584	617	581	620	550	576	622	554	590	585	587	617	570	587	601	533	564	567	553	561	563	606	559	605	605	606	587	607	604	545	576	605	552	592	578	594	565	587	573	548	565	559	557	630	565	527	572	612	589	566	600	549	580	555	587	520	601	607	572	594	563	611	569	631	551	549	611	543	575	582	588	600	572	564	592	594	620	593	567	551	605	564	558	552	540	554	580	619	528	586	554	585	600	611	582	610	564	569	569	596	556	595	604	554	638	581	582	573	571	638	559	610	549	582	573	518	590	575	595	574	535	541	585	519	551	579	534	585	595	555	565	582	561	590	583	591	522	576	544	532	601	593	584	579	570	608	577	597	561	563	585	598	593	585	582	533	571	603	589	570	598	608	632	581	553	566	509	562	574	578	548	567	609	548	590	594	600	581	616	608	581	561	541	545	538	531	560	573	607	508	564	569	578	604	565	607	603	570	606	560	595	573	590	598	565	590	557	613	589	581	569	529	573	612	601	576	577	598	547	621	587	563	596	567	584	619	545	545	557	581	586	570	579	582	536	594	569	565	560	537	572	578	571	575	551	557	570	568	604	565	618	577	569	553	571	551	534	588	577	573	544	592	611	581	546	543	575	585	567	590	554	549	575	558	588	566	600	555	588	582	563	546	565	591	580	584	605	596	593	564	581	595	557	565	558	584	583	585	590	573	573	560	578	588	575	563	627	598	538	605	614	524	575	570	529	580	616	560	545	564	574	589	594	582	611	590	601	615	554	567	589	585	586	645	574	569	597	565	580	581	575	539	626	562	603	593	594	593	537	587	548	572	547	572	605	546	602	619	598	582	595	561	593	582	594	578	563	572	571	574	596	571	539	583	563	588	575	569	587	627	550	547	557	578	551	619	546	595	607	600	591	577	552	571	582	549	585	588	575	611	619	615	604	563	564	560	584	595	552	583	579	605	608	599	555	525	551	552	612	601	586	566	514	573	560	619	575	603	562	581	532	587	554	579	592	579	558	561	598	614	574	611	592	590	596	528	558	602	557	572	599	546	546	549	535	550	589	608	525	579	508	594	574	615	584	579	597	595	564	612	582	610	561	565	628	584	582	545	548	565	545	599	592	560	604	578	563	548	540	601	557	602	602	612	583	566	586	577	569	531	551	566	587	594	593	583	583	568	582	563	580	618	615	553	568	577	550	550	574	534	601	609	580	593	605	579	557	599	605	602	608	569	598	569	612	573	577	597	560	564	584	592	593	613	586	610	566	563	560	557	619	559	579	605	577	589	596	569	569	593	610	582	607	547	593	574	571	563	602	540	553	626	572	589	625	536	587	572	588	599	569	549	584	592	601	625	555	564	577	588	575	537	554	602	565	565	595	528	596	582	604	583	607	597	578	583	622	552	585	565	586	605	550	573	536	565	579	574	575	568	534	569	532	551	571	596	611	636	609	566	579	569	639	581	543	580	598	597	584	572	581	574	556	609	588	560	565	578	566	535	567	597	560	588	535	581	580	531	589	584	574	563	579	596	565	530	610	583	628	543	588	580	589	607	567	553	548	574	583	553	599	573	593	578	596	586	558	589	587	570	562	565	551	585	548	601	540	614	576	591	568	595	580	538	643	606	573	553	612	572	578	544	547	569	607	556	564	609	601	571	524	596	588	614	598	529	567	542	568	572	559	626	569	574	596	588	558	583	595	550	594	594	611	561	592	563	610	599	586	575	551	549	562	576	620	557	561	574	605	552	577	557	567	573	551	600	544	619	573	581	594	578	577	577	571	575	544	578	552	571	609	591	592	571	578	558	539	508	581	607	575	613	590	584	587	581	554	566	544	616	580	569	569	574	549	575	548	642	560	581	580	563	614	546	590	566	661	558	608	559	583	559	571	618	554	573	583	576
30190	34309	38894	28135	18646	12144	7570	5082	3799	2848	2183	1775	1468	1206	1060	973	828	799	710	676	636	585	597	594	533	488	509	484	471	463	448	493	466	454	453	403	439	453	413	481	429	427	424	445	432	380	433	444	411	395	410	440	438	393	392	433	410	396	395	403	416	430	407	387	437	439	387	398	424	438	402	442	421	404	421	415	381	440	394	407	450	414	428	372	390	399	414	427	398	394	370	409	410	434	395	408	403	409	421	403	459	390	458	370	438	399	393	398	432	385	353	389	362	408	432	424	389	413	421	427	404	404	417	407	441	394	410	425	453	401	442	425	435	400	387	402	414	394	372	387	390	420	405	398	379	400	403	399	394	419	380	372	414	421	398	405	387	399	395	427	388	431	403	456	415	414	442	407	414	359	403	403	415	415	408	372	424	409	447	400	403	410	419	438	415	404	425	434	445	412	397	404	422	394	406	390	421	349	384	421	404	436	401	447	373	427	449	408	411	421	440	416	417	391	407	415	431	421	438	398	405	407	373	409	388	414	376	387	405	403	398	433	403	446	437	418	371	417	391	398	379	409	436	405	392	410	442	412	429	387	381	399	394	429	415	402	397	424	399	416	433	431	430	408	397	417	396	376	381	422	418	428	402	409	401	416	417	422	405	418	383	413	421	410	391	424	453	412	404	398	437	393	387	423	442	407	402	378	407	419	427	447	419	432	398	389	434	410	406	390	414	430	406	422	392	418	389	376	442	451	396	414	420	407	416	402	449	427	401	386	388	395	398	445	418	393	402	413	418	400	380	419	422	416	420	412	390	424	372	435	391	404	397	380	385	419	432	394	389	433	445	424	408	413	387	410	424	436	423	435	389	434	434	401	395	445	402	422	417	441	406	402	434	378	421	405	449	390	424	425	385	403	415	397	416	405	406	430	402	429	394	430	412	347	408	445	376	428	429	407	386	425	405	417	412	418	408	419	441	393	415	425	392	417	410	371	423	435	421	398	399	461	423	428	413	361	418	411	412	404	436	389	402	395	428	396	422	387	421	400	387	429	396	364	429	408	408	419	420	398	442	416	376	403	371	391	393	433	407	412	447	403	424	385	435	424	391	404	403	423	426	429	421	405	394	388	393	422	405	451	392	415	398	424	424	403	402	380	423	388	442	437	414	394	393	403	405	408	411	446	407	412	420	405	399	383	421	391	415	398	385	397	413	386	419	414	379	443	395	419	414	408	350	414	427	440	399	417	395	429	367	414	410	403	443	431	419	394	420	420	386	380	443	427	392	380	364	439	428	439	389	379	398	422	447	389	424	391	411	389	419	406	398	440	421	398	386	409	438	460	408	414	395	418	412	401	420	399	406	385	392	417	436	432	418	420	421	400	386	399	417	400	410	433	412	405	443	434	405	402	384	451	387	378	366	415	427	436	389	403	392	439	416	420	409	409	408	406	394	373	411	391	446	413	421	402	394	434	381	372	391	422	403	415	396	388	433	422	405	394	390	407	406	387	389	382	411	410	382	386	416	381	413	432	443	436	407	415	386	405	415	442	409	399	375	386	390	384	403	371	394	382	451	410	419	415	372	393	413	428	402	405	420	401	420	397	419	418	430	393	392	436	433	404	393	361	471	388	427	403	391	418	418	411	409	423	405	416	377	442	444	423	422	382	391	417	428	402	405	451	445	415	417	380	363	385	421	439	412	397	445	401	399	400	417	402	384	432	426	394	398	433	399	414	395	442	421	385	408	414	414	404	439	405	406	433	413	384	422	428	412	396	387	404	399	442	414	439	464	429	402	422	397	421	375	426	404	413	390	432	432	411	406	403	410	397	431	374	425	409	387	427	414	412	452	433	409	415	438	404	407	429	397	410	388	439	431	404	402	390	415	407	399	409	436	416	396	401	438	407	388	408	439	428	403	425	413	419	439	427	428	409	423	387	380	405	406	410	400	378	375	407	389	394	430	398	422	417	389	403	393	397	366	440	404	396	383	407	412	429	386	418	425	389	397	419	400	423	425	410	405	465	393	399	403	372	422	402	386	406	436	415	395	471	413	397	419	431	450	404	445	430	400	412	432	417	454	415	403	412	427	427	402	420	397	408	429	396	392	423	405	443	423	400	377	403	409	404	373	384	424	413	431	401	399	383	399	435	396	378	390	445	419	444	406	392	417	406	420	409	421	407	427	405	409	378	443	453	391	399	390	396	415	407	369	428	449	399	395	404	433	369	434	413	421	430	411	438	388	420	438	421	410	435	418	385	406	417	397	418	394	430	393	419	408	412	375	410	393	414	378	397	406	427	393	409	421	413	409	401	378	383	405	408	398	410	434	404	401	395	409	437	376	424	410	408	431	436	383	401	408	396	419	401	402	411	404	377	416	454	381	403	418	428	405	416	425	412	377	383	440	391	410	418	413	384	421	405	402	426	404	390	426	397	419	421	420	409	413	405	434	430	414	439	433	418	415	453	427	392	400	420	425	391	431	412	379	401	442	383	417	414	392	448	409	411	426	407	406	411	426	405	418	380	407	418	409	432	391	425	404	381	439	416	416	417	400	415	452	386	425	411	351	389	388	391	411	394	437	424	404	388	417	418	404	401	393	397	427	408	411	400	450	418	427	423	418	397	400	382	397	431	424	418	408	425	379	419	371	437	409	399	408	409	456	429	404	374	418	404	440	432	429	411	430	438	425	385	398	427	417	425	401	381	385	424	393	429	428	420	423	408	407	402	440	384	396	396	417	444	360	405	403	408	435	426	436	415	436	404	379	449	425	418	416	392	379	431	399	416	366	410	458	422	377	420	401	434	407	433	404	411	434	408	432	435	426	408	394	402	414	373	372	420	397	425	398	404	384	417	391	453	433	402	411	427	386	413	390	419	348	430	420	440	420	413	436	401	438	424	413	404	415	389	427	416	398	427	380	468	441	403	417	428	439	386	454	423	402	432	410	380	399	406	432	379	402	460	431	400	406	397	433	379	420	454	395	420	443	424	384	376	380	387	444	402	428	410	437	389	399	413	405	425	421	393	438	440	398	442	387	409	389	416	397	436	397	422	397	410	411	447	410	407	399	412	429	413	419	418	427	396	426	438	429	388	408	466	411	421	436	387	441	386	401	440	416	438	373	408	412	397	386	443	422	392	438	340	395	400	412	395	423	444	377	396	400	399	382	390	346	421	388	403	406	412	413	430	435	435	435	398	454	391	402	427	385	423	402	416	382	354	449	433	423	381	411	420	394	431	427	400	397	421	423	420	427	397	415	446	388	420	440	435	391	370	402	396	440	443	411	406	424	426	428	418	412	409	433	427	450	410	410	403	416	433	383	399	393	407	431	396	436	420	411	421	422	425	380	431	406	391	415	425	413	411	444	403	385	387	410	437	424	361	428	447	413	414	415	367	418	414	398	409	399	427	373	396	405	410	425	426	420	398	400	440	421	415	420	442	371	411	366	422	430	412	428	442	441	433	429	404	436	417	432	381	418	423	419	389	405	425	434	391	423	395
37697	53433	42923	29433	23220	18162	13809	10651	8163	6262	4962	3891	3152	2677	2146	1916	1611	1402	1254	1098	1069	972	917	838	766	778	766	687	768	616	703	626	641	641	591	591	585	597	557	574	571	565	588	589	541	568	576	562	582	564	582	634	551	586	545	569	578	563	524	533	596	568	572	556	505	577	532	562	568	550	536	559	538	532	610	572	531	558	556	547	546	491	564	580	577	554	513	598	549	545	567	536	500	573	514	528	537	558	533	518	557	513	526	534	530	548	606	521	545	557	559	557	510	571	529	544	508	524	573	537	526	529	566	565	541	572	531	564	535	527	536	525	530	546	534	547	562	523	540	516	537	524	571	537	591	552	578	520	570	557	537	536	533	533	559	528	514	602	563	560	515	516	558	561	565	535	557	505	531	563	549	581	570	548	562	520	553	534	561	551	516	543	523	587	519	568	573	559	534	522	557	586	547	570	553	543	525	582	546	555	568	557	532	542	554	539	554	525	572	557	521	540	574	562	566	555	585	529	535	538	558	541	596	516	548	557	539	561	521	519	556	567	558	557	529	546	561	541	566	574	524	533	549	546	530	547	520	588	541	567	529	565	560	581	531	517	525	558	541	546	585	522	532	532	542	515	531	528	550	565	579	546	571	578	566	572	525	542	574	537	538	534	520	527	533	572	548	541	561	567	553	561	555	590	568	542	593	526	576	554	595	535	568	526	527	513	561	583	581	520	527	546	556	552	537	581	528	580	543	554	543	520	535	576	597	528	556	570	619	562	584	543	555	548	542	527	555	577	543	526	529	538	506	515	532	578	545	554	571	523	520	550	549	582	525	561	537	516	533	617	559	492	557	534	546	535	540	531	581	560	529	539	580	531	549	576	518	550	546	570	568	544	558	515	602	550	557	531	575	561	539	574	565	553	555	581	548	539	602	560	553	531	561	550	570	533	553	565	541	534	531	531	564	511	541	529	532	540	571	499	546	560	533	574	572	552	559	553	536	550	572	563	582	535	579	560	532	546	561	535	510	548	535	512	538	543	544	552	556	565	550	560	580	544	566	550	556	558	517	546	592	532	532	508	567	570	576	559	533	561	544	576	543	582	535	537	542	550	587	544	574	593	540	526	591	538	569	546	558	592	541	570	542	545	527	537	553	546	520	591	549	551	580	560	534	554	536	563	534	530	543	590	571	554	562	556	581	582	516	548	554	522	546	543	545	517	537	506	554	561	559	543	548	551	583	555	582	550	565	497	554	543	557	527	547	587	555	548	534	555	528	554	576	580	549	513	525	537	582	600	566	587	536	520	619	529	555	534	532	533	526	538	571	546	541	543	574	579	572	531	545	550	590	536	520	573	569	515	557	595	520	548	539	580	558	536	576	569	515	530	532	573	522	534	536	574	575	575	548	584	537	556	530	541	535	505	588	525	562	533	559	570	532	566	525	553	567	568	541	536	531	535	570	574	530	473	542	574	543	558	544	562	571	561	558	516	547	569	527	540	575	559	550	570	547	547	570	555	549	573	568	527	537	534	563	569	549	539	525	546	545	510	554	513	517	531	544	530	566	559	571	582	566	528	541	552	548	560	522	560	532	580	522	552	549	577	562	533	531	574	565	587	571	558	573	536	564	546	558	538	523	552	511	523	542	564	522	538	578	538	542	512	548	565	542	544	505	565	529	560	534	570	515	546	568	512	530	530	540	547	552	562	508	557	567	546	534	503	553	542	566	511	548	546	542	559	561	536	527	540	555	524	560	565	561	596	545	544	553	545	551	537	510	559	560	560	552	533	593	542	582	555	531	564	523	557	553	496	565	554	526	527	558	569	557	562	589	566	547	510	600	531	513	515	541	580	524	578	528	537	549	563	525	531	537	523	605	538	536	505	554	548	572	544	530	538	531	532	606	539	531	527	543	554	552	511	568	566	556	583	524	520	582	534	505	580	552	612	537	603	609	528	556	561	557	578	525	567	536	550	563	544	530	539	586	564	544	583	550	580	519	568	532	539	525	548	531	590	545	520	566	549	524	558	575	543	573	594	551	528	547	555	507	539	528	548	533	530	539	525	558	528	550	535	565	550	553	587	527	556	556	557	552	535	541	546	595	535	566	573	567	559	578	572	589	559	575	542	586	512	544	531	563	529	521	554	566	561	544	569	584	541	544	541	542	539	606	544	539	528	546	571	573	522	534	561	516	518	549	557	529	519	593	524	527	530	506	529	549	576	558	549	501	531	589	552	547	590	556	540	526	544	513	577	568	556	532	608	552	522	568	557	565	543	530	547	559	527	540	553	509	532	572	557	524	517	549	548	550	542	572	565	571	559	526	554	541	502	580	540	558	539	576	544	507	562	553	568	565	575	555	522	591	569	582	544	583	506	519	549	565	562	530	538	560	590	549	548	573	529	564	594	553	510	539	552	528	509	536	558	584	541	547	535	544	553	530	526	518	578	532	537	559	510	574	538	529	541	549	543	531	566	505	543	565	565	556	587	504	559	536	545	531	534	557	506	538	533	528	569	559	545	574	545	559	583	546	542	548	555	552	586	571	582	585	586	573	517	539	536	526	575	566	542	521	513	552	533	502	556	561	557	553	567	527	596	512	538	579	559	559	553	541	581	517	554	515	526	579	567	528	551	541	527	523	562	520	524	534	568	539	543	571	522	554	569	564	556	599	503	559	570	553	556	531	529	523	554	551	532	555	565	551	543	592	556	567	554	577	574	560	528	568	540	562	543	552	533	563	538	547	526	562	518	565	533	532	552	514	594	552	588	564	564	550	556	527	540	558	562	536	503	528	566	596	531	540	530	550	550	545	529	573	588	603	557	561	485	538	577	536	578	544	579	551	582	578	566	530	513	577	519	584	532	567	533	533	553	571	553	569	530	582	536	583	581	525	583	520	551	539	573	548	574	505	536	533	577	532	567	546	564	545	567	534	558	600	567	551	529	559	541	569	543	541	515	552	520	543	587	584	548	554	588	562	492	544	580	583	511	524	542	571	566	531	529	554	503	523	596	535	532	528	582	565	572	577	573	536	542	519	535	554	532	569	550	526	534	563	515	547	570	518	539	582	534	517	551	536	521	603	557	577	580	523	537	600	561	586	574	546	538	518	552	553	544	536	518	553	529	528	539	587	545	533	553	556	564	582	573	527	524	536	534	575	580	553	539	547	568	539	581	529	558	521	499	536	572	539	504	527	581	539	532	542	508	566	564	503	525	552	541	530	538	548	555	576	568	574	570	584	566	557	540	527	571	538	577	578	552	570	587	545	547	525	555	553	577	542	541	554	602	560	547	573	535	560	550	531	552	557	539	580	524	528	567	585	558	528	525	552	549	555	580	552	575	527	552	571	523	551	535	582	523	530	567	533	531	522	545	574	547	545	533	548	522	517	539	541	593	551	608	538	544	533	517	562	525	558	582	517	580	576	533	551	540	507	545	542	572	579	575	560	552	544	558	553	562	534	553	587	555	551	565	552	544	566	546	544	554	578	516	571	571	562	566
24589	21793	29769	25816	23189	21243	15297	8795	6075	4569	3392	2715	2250	1900	1542	1400	1189	1109	963	950	808	776	723	696	647	609	643	565	550	534	610	567	488	519	521	500	466	506	475	461	515	473	464	450	470	433	463	464	485	431	385	460	459	474	453	432	412	456	445	427	450	439	440	451	445	449	448	396	430	453	408	447	479	467	433	429	482	439	461	422	438	478	439	415	461	463	401	491	460	424	485	434	443	396	410	492	445	440	430	423	454	405	418	432	467	440	424	466	395	442	480	457	478	428	433	451	436	435	431	425	453	451	432	435	420	428	455	443	448	428	397	470	435	439	444	423	443	471	418	401	445	428	456	457	448	432	437	445	443	430	399	451	433	434	451	396	417	403	400	437	420	438	431	451	451	431	428	426	475	476	461	453	414	477	450	433	422	463	436	436	457	456	449	408	445	405	457	419	438	414	450	433	453	471	441	419	459	439	464	469	448	450	473	451	425	465	431	490	429	430	427	471	425	460	416	435	454	446	400	471	429	456	417	464	427	478	431	414	439	407	477	418	458	465	392	435	431	411	445	465	487	433	443	458	410	438	465	421	457	448	428	432	433	436	469	480	452	426	479	425	436	430	441	454	421	442	426	448	461	487	437	427	445	443	446	448	423	436	453	466	454	486	442	443	413	444	430	432	423	493	435	467	404	434	425	445	433	447	453	415	431	439	428	477	458	441	450	430	428	389	429	465	432	474	440	425	421	403	430	462	462	434	419	424	467	441	442	413	455	448	460	457	414	448	434	454	427	428	460	428	418	440	427	464	468	451	448	430	441	468	433	460	448	434	431	443	458	448	418	427	432	493	417	456	479	465	429	465	408	405	413	445	409	438	453	427	425	415	419	438	413	430	454	443	417	451	440	439	472	418	415	424	485	455	463	423	409	453	464	434	436	419	517	442	449	446	430	408	470	468	441	444	469	477	444	452	415	490	449	434	436	499	460	487	474	513	443	435	466	447	418	450	450	433	443	441	466	442	422	419	398	425	420	452	444	453	431	427	422	451	448	465	418	421	439	369	438	458	409	407	425	449	460	473	454	454	478	432	450	414	470	426	370	437	428	437	449	428	438	481	486	456	438	459	414	456	435	442	433	439	475	473	393	417	471	447	439	437	438	441	437	461	443	455	412	435	472	414	469	455	426	431	448	446	430	450	448	470	438	444	420	470	438	430	432	435	402	429	429	442	463	437	451	458	457	446	494	437	448	415	422	387	429	445	449	454	448	449	417	436	441	428	436	410	414	439	438	435	456	423	472	413	419	465	468	435	458	458	443	422	457	411	392	471	410	424	434	430	475	457	434	429	437	418	454	449	422	424	471	456	432	425	442	457	464	438	428	429	391	462	430	410	448	417	433	448	470	421	436	461	472	424	480	456	424	413	422	423	426	394	467	432	454	414	461	434	509	397	440	446	489	457	430	465	455	426	423	432	430	427	450	420	427	446	428	440	415	460	447	436	424	424	448	442	469	405	464	433	431	468	462	443	416	430	460	457	458	435	452	449	412	421	461	407	420	426	469	384	410	436	463	445	427	457	451	468	444	461	431	414	442	465	405	429	423	427	428	443	455	447	433	414	428	431	444	422	426	436	429	463	448	459	413	451	426	426	449	464	483	468	429	472	463	426	475	484	436	427	447	441	427	441	440	461	452	467	410	440	462	374	392	401	427	433	434	452	426	477	418	443	425	430	446	435	430	412	454	421	405	428	458	429	457	420	452	422	469	444	413	423	467	452	453	424	438	443	425	382	441	444	426	449	398	450	430	438	445	481	461	420	455	457	414	451	413	431	411	427	420	432	461	440	400	431	425	418	436	467	447	430	374	454	435	424	441	407	441	428	434	450	407	462	442	433	444	410	439	434	420	420	425	455	459	445	453	444	455	466	452	453	448	455	452	463	425	453	437	435	473	463	446	482	431	440	415	448	466	450	436	437	439	447	440	467	428	425	420	423	430	443	453	426	458	415	465	434	455	424	441	457	442	443	463	466	403	431	436	450	464	453	432	446	441	431	419	442	451	459	433	426	509	452	429	452	448	423	408	425	458	389	438	439	411	472	441	418	475	441	476	448	440	423	482	444	420	469	438	428	428	456	472	417	460	444	423	452	457	447	399	451	437	464	463	427	471	447	460	421	439	431	444	419	490	450	435	447	465	399	427	386	431	433	438	442	421	434	466	448	442	430	456	416	462	450	417	418	417	442	460	467	450	450	417	444	474	434	435	430	427	473	438	437	442	440	418	448	439	450	409	496	401	426	423	390	426	434	445	407	434	404	428	439	407	403	395	434	422	431	419	481	426	441	477	466	424	426	424	451	428	453	390	482	441	448	435	440	455	430	455	503	435	450	440	428	422	453	432	405	454	435	410	450	424	420	413	430	438	458	451	444	431	460	451	389	416	425	435	437	483	435	418	418	454	458	436	446	479	461	465	424	423	381	434	445	470	469	419	393	442	422	432	440	445	460	434	454	427	411	426	454	465	467	402	420	451	400	460	473	452	449	448	412	440	431	427	433	416	432	428	407	404	448	494	447	444	407	442	389	429	419	504	464	454	460	427	424	446	455	413	466	441	438	443	413	462	483	486	453	492	440	456	461	446	420	473	430	460	452	428	489	438	427	430	461	439	424	436	418	411	444	440	450	405	426	444	424	444	466	458	453	461	442	456	429	445	478	419	426	412	445	442	414	478	442	438	410	437	439	431	409	405	466	426	429	423	471	444	410	418	433	387	440	396	421	434	415	425	428	475	432	448	442	413	445	449	447	414	470	413	444	425	430	427	443	453	438	409	443	463	454	429	419	425	487	435	453	435	432	426	426	447	449	398	412	434	446	482	442	397	459	423	442	425	471	430	415	429	429	447	487	447	457	465	436	448	432	432	435	454	424	426	426	451	416	421	464	454	446	443	449	429	458	460	460	456	474	452	442	397	438	436	456	424	441	444	468	419	440	463	457	446	411	426	459	433	474	442	395	450	459	430	470	426	446	470	439	421	476	387	432	418	422	449	441	409	432	465	424	466	474	427	483	455	430	463	426	425	441	446	435	422	442	435	418	441	470	446	421	445	431	459	473	429	399	431	416	455	427	454	414	459	431	415	433	428	418	458	413	413	434	410	451	429	436	449	442	451	415	457	460	436	466	449	482	421	439	480	421	479	485	441	442	438	423	402	408	441	439	466	411	458	436	449	425	479	450	388	443	404	472	445	463	441	404	438	435	414	455	440	456	456	440	423	466	426	440	459	444	456	431	469	466	437	467	462	447	430	474	428	443	428	431	425	456	445	439	433	446	476	413	439	417	431	430	457	430	434	458	418	409	455	476	428	474	455	463	496	494	438	460	442	461	472	420	442	433	418	464	465	398	435	450	436	443	457	472	492	441	431	442	479	440	432	436	447	459	449	424	414	452	453	460	436	438	475	442	461	451	458	407	427	438	412	467	423	471	474	443	441	474	470	446	439	427	431	455
40368	65714	53573	36410	29630	24509	19542	15236	12106	9377	7395	5756	4657	3868	3240	2697	2281	1976	1726	1580	1397	1237	1259	1066	996	900	898	868	815	804	749	761	759	714	696	690	728	671	676	705	669	697	689	613	672	578	586	622	632	616	611	618	598	592	603	569	568	559	621	577	592	586	581	623	560	565	586	607	570	569	616	559	600	560	594	571	596	603	592	579	573	587	611	565	576	588	590	624	599	583	577	568	578	604	569	601	590	620	589	613	571	585	564	550	608	600	585	577	581	584	652	609	597	600	605	574	570	577	593	570	576	605	646	578	590	582	590	596	587	574	635	580	603	599	562	545	585	590	573	598	594	549	583	567	604	589	586	569	541	552	604	564	600	590	576	588	592	582	601	597	571	593	627	591	531	577	635	569	547	609	595	552	593	592	597	569	527	581	581	571	571	619	589	585	590	539	583	597	542	569	581	615	572	621	598	597	541	576	605	607	572	560	590	641	573	617	598	575	596	595	585	603	541	581	579	620	545	568	601	558	583	598	566	578	616	579	575	558	576	603	608	613	617	581	614	629	583	551	600	584	561	561	595	586	577	609	595	578	589	584	554	535	598	604	600	574	566	581	564	578	589	603	560	540	606	597	581	568	582	568	583	594	587	558	588	567	594	586	566	581	607	612	584	598	633	597	540	598	540	568	606	632	594	584	604	609	592	591	618	552	594	567	605	594	553	583	592	585	566	574	621	568	576	607	600	606	547	594	605	537	589	599	592	644	593	588	562	557	580	589	569	591	587	613	568	671	549	588	593	595	575	610	561	630	551	586	570	559	581	587	588	624	551	591	555	597	580	590	553	598	576	591	585	601	600	597	602	596	620	548	562	579	579	611	569	596	601	612	594	606	588	570	523	561	572	597	569	544	572	583	592	571	602	589	618	575	602	632	557	589	605	597	562	621	567	602	603	588	557	568	553	558	577	576	572	631	613	630	594	563	611	559	565	590	596	615	622	606	607	584	595	587	624	608	565	589	603	601	543	563	545	611	630	575	587	559	622	558	599	583	622	539	620	578	589	558	598	628	603	577	584	580	621	558	556	568	590	575	560	585	548	591	583	576	590	586	614	572	579	618	616	561	575	601	561	586	601	617	566	607	601	547	596	546	598	569	603	583	614	581	586	591	554	531	575	577	578	594	625	561	613	598	589	610	563	624	588	604	573	631	605	571	550	574	604	555	556	601	610	572	575	613	584	632	591	597	533	583	574	600	586	563	595	582	586	556	583	551	597	575	569	614	579	599	618	567	596	579	555	533	569	596	591	589	607	592	589	533	605	590	593	597	617	574	612	575	574	592	550	578	620	555	582	616	598	587	585	605	587	582	552	606	580	591	573	596	613	607	575	559	575	591	609	557	613	589	607	569	615	636	568	572	552	535	566	558	589	587	518	577	547	583	603	607	583	540	553	563	586	557	589	560	567	573	597	578	624	559	605	566	583	601	625	561	578	533	613	567	581	560	576	584	596	595	577	628	623	597	556	580	589	585	604	538	580	592	593	533	536	610	576	570	569	580	610	607	580	571	576	589	587	610	567	609	605	604	617	619	574	603	599	568	579	591	570	601	574	571	582	600	610	604	579	611	629	577	584	610	550	559	629	603	598	611	609	549	609	591	567	558	608	574	595	554	575	588	600	603	594	569	591	582	623	583	580	584	570	582	576	623	562	581	560	620	638	575	590	602	560	618	590	603	577	608	593	589	561	605	559	609	622	582	651	602	613	589	560	593	592	606	602	578	587	599	594	614	566	578	549	633	567	586	582	588	617	648	650	637	617	564	591	587	587	559	618	537	594	593	610	563	584	621	580	610	573	606	566	601	580	642	563	619	547	562	569	617	586	562	546	562	615	528	601	588	606	584	582	601	575	594	607	631	600	584	564	594	585	545	571	581	568	561	586	575	583	565	530	601	576	522	596	574	548	550	545	553	587	574	543	611	549	573	540	607	552	608	558	625	585	588	628	595	557	574	626	589	591	591	575	603	566	575	611	611	589	557	602	596	608	597	583	570	610	597	592	574	554	592	578	620	549	578	579	592	576	600	577	592	572	614	549	632	618	589	585	582	587	620	555	588	608	579	601	605	587	575	600	524	581	540	623	574	554	576	580	629	601	601	594	593	592	577	616	613	593	535	612	587	582	597	600	580	562	598	568	571	579	587	540	565	574	609	572	608	601	619	577	580	594	582	628	542	635	594	592	599	586	568	590	576	579	574	548	533	591	577	564	580	586	644	600	580	612	564	557	609	591	571	573	631	586	557	588	559	594	621	538	578	596	556	582	602	561	592	599	572	590	612	558	578	601	590	615	576	545	570	589	548	579	575	579	567	567	608	591	557	573	584	568	597	580	580	575	564	594	577	604	623	607	568	567	566	542	615	534	556	564	592	607	572	589	550	579	593	585	574	587	597	586	617	590	574	615	565	611	579	555	601	622	590	590	640	539	601	551	596	598	570	606	582	532	568	572	636	575	598	662	569	578	531	580	525	616	610	572	621	565	578	568	573	633	580	567	564	578	605	590	557	598	592	592	569	605	609	590	560	559	568	612	567	594	626	565	565	557	575	583	595	586	574	588	601	561	577	637	628	597	600	614	541	585	594	615	581	577	581	629	573	604	595	577	542	558	571	598	568	555	561	600	614	578	591	595	599	574	570	570	575	587	593	599	580	571	594	621	624	573	607	614	599	587	555	621	633	605	587	590	587	572	584	605	631	601	596	589	590	599	596	612	605	563	574	570	599	570	581	598	568	598	603	571	552	586	575	615	593	613	577	618	600	598	599	574	555	576	535	612	599	612	602	557	595	586	603	548	643	567	578	598	586	567	581	552	572	604	634	585	623	581	616	581	608	584	573	572	522	586	600	614	602	604	561	585	602	605	585	590	577	555	630	627	573	578	597	580	625	577	631	538	574	587	550	622	565	593	590	608	535	583	607	587	600	557	608	620	568	567	581	540	541	575	542	562	579	576	610	585	573	588	599	595	570	634	607	596	594	508	605	602	542	626	615	597	591	604	557	556	582	556	589	623	638	569	566	600	604	577	613	614	610	590	612	593	610	536	562	568	581	530	579	595	576	547	582	592	564	579	598	568	568	638	601	592	605	540	618	530	590	563	623	597	615	590	595	616	610	600	587	552	540	607	538	578	580	578	585	590	609	577	603	559	561	584	601	566	647	535	613	573	626	564	550	547	593	528	627	581	599	594	644	611	583	569	626	546	576	586	573	612	604	581	522	605	598	581	582	591	579	582	606	589	593	580	579	581	627	533	593	542	604	534	536	572	619	523	609	623	596	613	567	632	537	552	613	587	587	578	607	608	589	582	597	586	585	530	582	569	602	546	611	581	573	582	615	583	577	573	527	589	608	581	579	634	558	583	542	558	597	585	606	584	572	594	604	612	574	605	612	612	579	578	594	549	608	590	577	596	584	574	567	563	604	593	551	622	576	582	619	592	552	593	596	596	580	589	532
23527	21707	29709	24620	22417	23662	22359	12777	8489	6524	4753	3705	3074	2465	2112	1785	1542	1364	1187	1096	966	921	829	770	703	700	669	625	584	595	595	544	545	478	470	565	493	453	491	496	468	471	482	456	442	445	475	479	405	461	497	459	418	462	428	434	441	447	473	391	441	437	418	480	436	434	486	456	449	423	427	423	470	413	443	425	472	408	418	471	453	472	430	426	418	485	416	451	428	445	440	446	441	422	438	398	417	436	409	467	429	419	451	463	394	442	431	436	389	424	434	402	447	443	434	434	457	491	401	431	465	409	441	447	455	435	433	430	427	438	407	443	469	403	452	454	451	427	468	467	422	367	438	452	387	461	438	455	420	406	434	455	435	436	449	470	451	457	433	430	428	427	386	445	425	430	455	422	501	408	451	429	437	449	465	455	439	435	446	428	421	455	439	424	414	407	455	467	418	422	434	447	431	472	431	444	409	433	426	421	458	448	451	409	418	468	427	412	422	413	412	424	413	399	449	431	448	452	410	418	436	443	444	440	457	451	431	448	440	448	408	453	414	441	426	451	464	443	438	445	439	453	413	485	469	417	433	415	428	461	463	443	417	459	433	398	429	424	437	457	428	413	414	451	436	426	440	414	463	428	433	443	453	463	472	444	415	465	421	412	477	439	439	405	406	450	467	454	445	422	476	414	434	449	442	426	443	432	460	430	459	470	421	419	426	444	439	446	433	454	414	416	446	423	460	407	453	397	438	424	476	434	415	430	422	429	426	423	457	413	426	428	453	445	446	450	455	447	426	448	439	426	432	493	419	413	435	433	446	435	465	408	470	413	438	465	455	460	437	428	424	432	470	427	405	416	483	432	429	421	433	415	402	457	453	407	429	413	421	435	444	433	481	397	407	497	425	443	442	424	443	429	450	437	419	437	426	436	435	407	483	459	412	440	427	445	455	411	422	453	420	428	456	428	421	446	470	424	502	454	447	436	392	458	444	461	413	419	377	410	420	426	451	460	410	427	460	422	432	450	443	420	408	421	466	448	452	419	399	472	487	467	412	431	443	443	437	456	463	390	452	449	449	436	448	424	431	423	453	443	421	466	432	437	439	402	444	420	424	455	445	433	435	422	421	450	475	431	431	460	450	424	424	409	441	442	441	446	422	458	470	407	403	434	418	396	454	437	441	419	480	433	442	412	450	450	447	453	463	421	427	429	438	431	412	446	465	397	413	451	441	455	432	445	431	441	494	442	437	448	448	450	410	454	438	473	457	423	413	445	442	462	432	475	442	462	464	444	442	454	428	443	397	427	430	468	466	434	485	473	440	432	455	420	400	449	461	412	441	425	490	420	449	459	410	431	410	431	424	443	437	426	422	420	424	472	450	419	470	436	497	440	449	431	400	404	478	402	432	487	413	436	441	420	425	421	457	459	409	411	433	443	435	449	438	476	410	435	437	442	454	408	461	453	465	427	430	414	447	429	461	430	458	459	430	403	428	384	441	457	423	470	492	474	445	416	446	434	399	400	444	457	431	412	456	424	438	428	485	409	441	424	444	444	410	436	466	458	444	420	453	446	440	449	442	421	430	410	453	442	459	423	430	443	422	437	434	445	448	467	404	451	400	448	423	421	475	448	437	453	411	417	433	431	455	451	443	432	443	426	445	425	446	445	426	455	438	422	431	419	453	433	421	412	423	482	434	405	479	449	409	456	392	446	426	453	416	446	443	432	453	454	438	442	422	403	400	455	443	435	454	460	494	444	459	459	465	430	415	403	447	436	419	451	465	458	460	440	445	443	453	420	427	428	425	464	441	455	440	482	446	470	434	412	423	456	417	434	454	424	427	423	467	430	439	415	444	436	410	435	432	443	401	449	385	452	409	468	441	416	455	468	433	489	450	470	425	447	442	460	433	403	458	400	414	441	415	464	445	425	412	441	438	430	473	415	419	415	471	430	453	448	414	444	449	466	435	433	421	438	461	460	465	418	421	461	446	429	435	431	456	435	395	463	414	450	454	458	440	431	432	446	452	427	445	449	406	409	476	416	451	441	414	451	413	447	400	453	459	425	423	460	412	442	464	438	476	422	413	447	432	462	408	436	438	456	424	473	428	443	468	464	404	451	456	423	418	431	435	450	439	443	444	464	422	446	460	416	417	411	417	423	455	429	395	430	395	437	390	429	411	411	384	449	435	428	470	460	440	468	449	445	437	504	454	462	460	449	410	475	456	436	401	434	437	506	446	403	457	443	399	465	430	422	435	427	443	420	446	443	437	429	447	438	430	477	480	466	457	448	419	468	455	448	456	464	440	428	450	429	448	424	436	482	443	463	422	475	439	452	465	400	429	420	447	420	439	460	413	404	405	459	461	394	441	416	460	440	446	419	398	434	420	445	446	460	469	468	426	417	420	467	429	453	438	439	452	455	410	464	452	455	464	449	437	436	439	430	448	442	453	439	419	411	389	439	488	421	467	439	424	435	446	436	423	446	441	420	412	445	437	442	410	442	451	485	405	418	446	452	444	472	477	458	410	455	454	439	418	421	416	443	436	416	481	431	429	451	407	441	423	444	423	432	428	457	435	471	479	423	442	438	452	479	411	437	443	465	448	429	468	407	441	420	448	430	398	435	459	418	429	401	435	435	447	447	436	477	456	433	451	493	449	421	431	446	437	476	425	424	440	436	432	441	439	451	447	427	424	413	431	419	413	433	425	444	428	475	461	457	431	443	426	436	445	443	437	394	444	438	461	430	441	433	458	408	421	403	424	436	467	436	447	453	432	428	397	490	458	441	418	428	456	466	445	431	451	421	428	424	455	437	476	399	452	509	446	434	433	422	434	468	406	427	430	457	473	402	486	404	413	475	477	432	466	485	434	475	475	477	408	460	465	424	426	421	445	433	438	430	455	450	425	465	430	429	458	452	492	416	419	499	437	442	440	457	456	443	449	441	446	477	457	424	412	464	433	447	408	412	424	405	412	440	466	433	446	422	442	424	455	465	449	422	405	458	453	437	441	429	444	452	445	447	466	436	447	430	433	433	392	451	436	428	411	481	449	431	434	449	438	440	471	435	411	455	441	472	411	428	418	448	432	466	440	427	410	438	459	429	431	419	448	439	444	447	446	444	473	437	430	407	461	458	404	424	444	431	416	407	443	439	437	497	470	478	436	454	447	428	466	442	456	433	423	404	450	443	417	438	409	467	431	432	459	455	433	431	456	451	425	467	454	440	439	440	478	462	484	445	432	466	410	439	402	448	477	456	451	433	432	444	455	429	442	428	440	449	461	443	464	464	437	405	456	449	473	435	432	393	460	444	432	425	416	422	450	417	427	438	461	430	442	475	431	431	440	488	404	444	454	429	459	448	431	437	486	429	448	422	407	430	446	428	474	419	455	446	455	459	439	444	411	441	462	469	425	476	459	472	463	416	436	446	430	408	456	420	455	443	452	432	437	445	432	419	424	415	451	467	428	436	469	406	429	422	384	427	436	433	443	465	435	415	473	446
43648	72045	58657	41511	34023	28549	23519	19212	15315	12204	9672	7640	6197	5110	4175	3434	2882	2495	2152	2006	1785	1489	1471	1320	1143	1047	1012	925	948	888	815	798	805	752	718	696	691	722	708	676	647	616	655	637	621	650	614	651	638	587	610	688	605	628	604	623	596	590	542	578	634	586	561	629	584	594	561	597	576	595	557	591	576	609	604	573	552	609	595	584	580	581	600	577	534	595	579	613	570	579	555	557	545	569	571	584	556	546	608	591	541	570	598	529	610	554	573	525	557	584	551	582	549	613	582	567	570	624	613	542	557	581	558	622	546	571	593	582	546	578	563	570	532	541	553	595	554	573	576	600	585	573	550	547	590	549	581	572	607	516	577	588	570	556	576	572	591	587	574	580	618	539	608	593	537	593	543	551	558	617	558	582	569	580	580	554	549	582	562	566	583	562	568	578	577	579	531	551	575	598	565	541	567	586	569	552	572	585	573	577	591	570	574	566	556	574	568	582	578	558	564	566	565	551	575	538	613	592	591	538	562	586	533	605	546	560	597	536	607	604	570	548	614	593	553	550	557	594	587	593	575	563	594	527	609	619	586	535	580	598	555	574	564	575	604	575	625	571	574	572	595	554	558	580	604	552	586	549	606	564	588	545	587	579	549	533	549	611	574	589	611	615	579	593	635	551	561	585	605	586	548	545	541	589	574	554	549	591	543	580	606	572	625	555	564	561	588	578	566	567	540	623	549	526	592	562	555	575	582	585	548	597	583	585	510	596	546	613	568	598	561	560	570	586	570	587	601	590	585	578	566	597	590	595	582	582	549	558	551	533	598	542	567	537	555	582	566	559	573	583	553	539	562	582	579	543	587	603	548	565	585	588	586	623	548	588	584	583	584	598	575	572	566	552	596	562	607	548	576	545	612	548	559	579	577	564	577	565	566	570	550	598	590	543	551	573	551	607	589	594	548	578	556	577	566	611	560	569	580	596	546	586	557	562	562	580	572	559	550	564	553	569	569	584	565	540	587	538	586	567	556	592	579	572	536	566	552	566	596	569	572	579	553	562	618	561	572	579	592	537	584	595	593	547	534	549	598	574	568	557	587	612	602	544	577	597	556	578	579	576	545	547	598	592	588	606	605	654	576	566	552	578	593	579	587	580	546	562	576	583	598	571	590	565	583	538	607	553	551	563	607	591	557	589	528	624	553	565	608	591	550	556	598	544	571	552	585	615	567	582	568	589	552	540	547	601	568	521	589	537	577	640	602	579	576	554	565	526	577	590	578	569	582	549	577	614	569	556	583	593	581	563	530	567	557	559	560	598	569	538	514	574	534	579	545	620	557	582	554	565	561	611	539	579	609	575	587	593	583	571	570	533	541	572	607	626	545	554	625	576	581	569	551	589	564	577	524	576	572	556	518	561	552	542	594	605	539	550	559	573	608	583	584	557	559	551	525	592	596	559	600	576	571	528	555	551	563	581	542	528	563	552	590	562	561	567	553	568	580	576	566	558	616	613	528	543	580	553	595	597	558	625	590	558	571	578	546	607	614	557	583	549	528	581	554	570	560	574	562	585	593	561	586	560	535	556	571	574	545	543	589	571	527	589	558	561	585	586	526	560	587	563	604	517	580	545	626	576	536	605	627	617	542	609	559	570	630	545	580	603	546	543	541	556	585	561	546	563	623	595	543	535	533	533	535	574	544	601	565	557	564	599	553	565	601	568	545	551	588	555	587	551	584	609	583	556	561	596	572	541	581	566	571	533	546	583	553	579	564	616	588	556	572	571	600	581	538	558	547	568	566	583	625	551	578	603	569	604	587	604	603	584	568	561	560	552	597	594	585	590	575	610	560	561	611	587	577	553	582	610	530	561	570	557	616	599	582	568	558	588	558	544	554	589	581	603	575	539	574	529	554	530	560	590	562	549	553	561	561	576	559	547	549	620	560	557	525	583	595	580	549	591	579	584	573	571	541	568	587	544	577	609	585	545	588	534	542	612	585	582	537	565	581	538	569	549	582	539	534	544	567	631	603	563	603	522	599	587	589	604	573	565	570	535	554	588	578	577	554	562	547	539	569	576	538	576	544	556	560	603	598	579	560	541	545	588	573	596	577	588	572	589	568	574	590	574	583	520	568	559	567	555	563	613	600	571	546	557	534	580	558	563	548	561	555	618	577	550	570	520	594	599	569	533	557	569	529	524	602	562	583	587	552	583	595	525	563	597	589	584	569	567	594	565	605	576	558	536	542	574	553	579	574	629	575	569	523	575	580	595	530	560	568	537	578	559	604	564	502	567	580	620	603	586	580	586	584	529	575	539	568	566	548	560	613	579	605	556	621	581	561	535	540	553	600	564	604	573	547	544	565	618	570	589	545	586	563	547	555	575	506	547	552	570	534	597	570	595	562	564	563	566	593	616	594	555	546	543	563	557	607	569	574	586	567	585	535	594	568	611	592	574	535	589	555	571	575	605	547	572	566	599	571	537	542	573	559	538	567	564	581	542	579	590	573	586	535	559	547	555	616	566	577	552	601	565	556	591	588	588	550	582	520	533	574	539	558	652	605	597	570	535	590	539	566	587	580	570	617	569	548	610	577	584	574	601	567	515	600	588	562	596	587	510	630	573	587	593	573	597	580	554	560	527	611	526	564	571	534	562	558	580	530	613	608	571	574	556	608	585	556	558	581	596	545	533	576	605	590	561	592	590	545	573	557	533	639	601	590	549	593	552	577	548	574	585	541	551	570	559	562	517	609	564	554	562	619	532	537	571	603	567	582	581	589	541	581	564	529	592	540	561	620	546	563	588	619	552	569	564	593	543	547	600	555	599	581	616	537	587	597	569	529	563	608	559	596	566	579	561	554	550	578	548	547	570	567	574	564	575	547	555	614	582	561	544	551	524	554	536	592	573	577	567	616	593	567	606	575	569	621	577	582	593	570	541	562	565	588	577	537	624	607	601	553	525	565	571	565	533	574	559	578	576	556	608	586	562	587	556	591	545	575	571	594	563	565	575	604	579	586	534	601	599	567	583	589	564	544	583	598	546	577	562	538	587	590	579	540	556	569	566	545	601	547	560	567	566	536	566	578	575	572	616	562	573	563	560	599	560	601	551	565	615	561	588	643	580	637	616	547	567	560	582	581	578	567	560	597	593	544	601	597	602	551	603	601	582	561	580	563	593	592	572	544	608	548	546	584	600	556	560	559	598	551	643	566	579	566	603	534	549	565	655	562	544	611	588	579	546	572	575	526	558	548	548	586	583	573	587	546	577	586	559	569	605	566	564	564	561	574	561	556	539	578	579	586	604	563	579	593	585	545	564	589	573	593	532	578	623	604	559	570	545	535	603	550	543	571	582	559	626	563	605	586	551	582	553	570	555	588	594	594	572	638	594	555	582	587	586	601	596	565	599	557	565	619	567	558	608	566	588	589	586	584	583	571	598	587	598	558	556	565	548	597	586	510	615	588	555	572	582	565	526	560	589	554	530	567	571	538	526	596	592	546	573
30405	34719	39391	28310	18740	12110	7662	5144	3795	2898	2284	1800	1491	1286	1087	979	891	840	745	655	661	594	614	554	498	504	505	462	474	455	437	457	466	464	467	399	461	444	405	408	434	481	421	415	451	418	438	397	420	410	389	408	414	431	421	396	443	420	417	387	396	415	354	412	395	461	431	400	439	406	408	390	444	390	388	393	380	455	418	406	376	435	427	413	406	440	420	428	397	428	480	469	374	443	406	380	423	387	436	402	415	418	422	424	422	429	417	369	428	393	408	391	403	398	389	420	413	418	412	405	441	407	392	393	391	402	437	439	410	424	410	406	430	356	412	398	421	415	416	410	404	404	381	417	405	407	395	371	372	383	398	415	411	432	435	392	399	403	391	432	385	409	400	421	418	410	403	378	445	400	397	404	416	390	409	402	408	373	408	421	402	392	427	402	426	395	393	424	429	430	403	404	422	401	392	402	394	379	403	398	418	402	406	411	406	429	445	433	427	393	424	398	390	465	427	411	413	415	437	397	433	397	393	429	401	407	415	401	427	412	395	383	406	409	405	406	381	403	437	406	379	386	412	401	391	383	396	407	456	397	436	397	370	432	390	397	441	430	419	387	410	395	384	346	411	407	390	395	420	396	429	399	413	402	394	421	385	435	389	393	393	420	420	419	420	412	388	403	422	444	391	425	419	398	437	393	420	416	405	429	388	416	410	386	414	437	406	406	376	416	387	386	395	417	401	410	439	362	423	403	384	414	442	374	434	410	394	405	402	423	401	451	425	411	388	437	359	382	455	374	440	384	389	426	421	432	402	422	423	414	424	447	404	398	392	397	364	406	444	402	416	395	408	391	392	384	379	404	397	414	417	435	414	418	421	431	404	408	405	452	397	400	418	433	409	410	375	389	410	394	391	427	389	370	410	448	431	408	442	400	400	371	387	418	428	420	410	366	404	420	385	394	379	409	412	448	434	429	419	432	423	398	403	421	424	413	438	409	400	416	384	414	416	415	429	456	403	411	395	391	367	382	436	446	398	419	461	401	422	428	392	403	406	398	413	414	410	411	420	390	420	389	424	418	406	413	396	408	435	398	389	453	395	395	387	421	439	417	453	401	393	409	367	409	420	407	381	386	379	436	411	397	417	411	391	391	426	405	403	401	386	402	419	396	391	416	393	444	366	373	425	382	433	384	412	448	427	426	399	383	429	404	411	403	404	408	433	421	442	432	428	408	368	440	394	421	412	451	384	435	440	401	416	430	410	420	380	406	413	452	440	429	402	420	385	414	435	411	393	422	406	420	444	417	399	417	413	416	389	378	425	413	365	408	416	391	385	436	437	404	401	399	385	441	465	421	401	392	436	418	393	433	426	416	403	376	440	412	420	443	391	412	413	405	386	438	446	413	424	408	412	390	373	376	419	396	392	427	453	400	437	396	433	397	406	390	447	406	435	440	388	442	372	430	400	422	404	424	381	420	390	387	375	435	441	420	411	411	395	395	402	414	433	406	382	402	411	399	410	411	421	417	396	410	407	422	422	378	428	443	405	416	410	400	432	392	381	442	449	404	389	428	428	410	391	416	382	390	394	400	448	437	398	438	414	395	394	406	393	393	404	475	421	414	384	380	418	418	441	415	399	416	419	375	429	434	413	395	438	397	403	410	373	388	421	400	421	406	433	400	424	404	403	409	409	407	411	394	394	378	409	392	392	436	412	397	405	415	375	412	413	415	413	446	415	423	410	385	463	443	409	424	400	369	401	421	434	409	387	390	417	430	405	385	409	364	407	379	431	422	414	429	394	408	397	423	418	455	422	404	434	422	416	429	411	431	411	426	424	413	435	412	393	393	408	386	447	420	426	372	424	407	395	429	434	424	366	407	421	432	395	412	388	392	355	369	398	395	387	396	422	406	390	425	436	424	428	399	423	424	405	419	398	421	416	401	428	395	388	392	375	413	410	418	435	446	414	424	402	411	424	403	422	418	394	436	426	406	404	411	390	446	368	399	426	396	453	367	429	430	424	407	419	428	428	409	404	445	402	403	403	410	417	402	406	394	387	434	389	405	407	406	392	393	385	399	460	379	395	406	406	444	398	402	407	415	390	401	430	408	430	390	398	420	400	404	426	408	396	385	418	395	425	455	413	425	438	394	411	378	395	417	410	414	411	416	396	451	415	399	430	403	402	414	415	396	425	438	390	415	394	461	432	428	403	425	409	417	422	394	409	386	384	446	423	416	402	429	419	429	426	402	393	415	437	410	420	397	353	420	394	388	428	423	397	404	413	403	433	378	448	393	409	390	427	402	371	417	412	442	391	405	410	425	383	413	422	426	400	430	410	407	386	395	393	375	416	425	415	419	447	442	393	467	438	386	394	416	400	421	378	388	440	449	424	408	398	388	408	432	402	408	416	369	427	404	402	393	429	386	417	414	396	413	421	432	397	377	404	392	467	399	392	403	381	430	430	425	393	392	404	429	412	399	380	422	379	408	366	405	424	400	405	411	376	395	401	384	416	400	414	401	432	433	459	385	411	406	395	406	387	435	379	400	405	387	411	387	413	404	426	430	379	407	395	406	441	420	392	395	445	422	401	412	411	392	407	399	395	389	408	413	412	431	410	395	404	415	396	406	414	419	409	464	405	453	389	401	430	376	378	428	415	422	411	406	423	424	426	411	400	394	415	435	401	419	417	403	409	416	397	419	389	456	399	422	409	388	373	421	396	401	416	387	410	408	412	409	399	390	425	414	431	398	436	394	417	435	424	380	409	417	391	432	411	403	429	409	397	415	413	413	400	428	404	427	418	419	419	411	378	379	440	397	423	391	404	397	442	392	427	426	428	395	399	390	418	418	426	399	402	373	445	408	404	405	399	393	430	408	413	401	423	366	425	393	412	446	436	390	405	432	416	381	369	390	413	390	408	421	370	397	393	420	426	373	394	420	394	391	382	413	395	419	412	417	411	420	425	421	398	436	413	429	411	390	424	443	404	373	402	417	385	373	399	442	431	415	381	432	409	384	420	440	392	376	378	409	384	427	423	376	405	438	391	393	404	389	436	382	412	424	408	389	403	386	410	384	420	408	416	387	395	422	416	370	423	406	399	391	395	383	409	438	392	410	421	403	427	400	352	417	412	445	408	399	450	450	429	402	418	419	388	442	407	418	420	402	369	398	411	417	463	431	399	409	396	443	413	388	401	398	438	430	414	421	398	382	366	424	401	445	441	417	406	428	385	418	426	401	384	392	440	397	441	397	411	369	401	435	412	411	401	411	394	402	371	396	417	418	372	453	420	402	411	413	424	391	384	426	385	436	418	423	418	438	423	396	407	381	420	422	427	441	412	416	421	420	428	393	400	405	413	388	417	389	364	424	419	386	447	407	416	386	400	394	394	387	434	383	416	428	451	452	408	410	402	423	402	383	394	432	416	387	387	399	406	403	406	413	439	450	395	428	407	463	440	409	405	395	411	406	371	412	413	419	400	395	375	445	394	422	424	433	400	419
37525	53750	43403	29590	23417	18450	13894	10651	8134	6345	4960	4051	3093	2604	2173	1853	1606	1401	1243	1133	1044	956	890	862	855	768	753	741	678	674	687	610	626	638	611	611	627	580	592	588	583	574	611	547	598	568	604	588	594	598	558	537	572	556	520	538	559	514	595	556	536	591	545	510	557	542	534	559	573	530	531	534	566	547	575	609	564	525	556	557	593	556	532	561	552	542	541	554	551	541	563	534	541	544	569	570	527	569	538	582	520	532	498	567	527	532	564	534	536	535	563	539	540	537	564	555	517	548	509	534	550	517	541	526	530	534	568	536	546	545	563	552	563	482	550	538	535	551	533	553	542	545	534	559	548	531	555	562	531	587	542	525	531	525	559	511	534	525	549	502	532	547	561	557	549	560	578	531	560	533	566	505	581	583	577	583	602	542	567	536	565	536	555	537	498	530	547	520	551	577	535	579	563	564	527	500	549	585	539	534	555	531	545	522	506	543	560	570	532	528	521	547	559	513	523	515	531	540	565	526	573	524	535	561	533	533	524	533	511	584	548	554	580	543	586	549	535	525	516	555	511	541	539	550	584	549	540	518	525	553	565	531	560	562	516	498	489	542	570	522	524	537	526	534	546	537	540	541	483	590	532	516	540	526	537	519	514	527	531	537	532	520	541	534	526	535	567	545	550	527	537	497	522	525	551	552	551	583	528	547	522	572	553	580	579	559	540	537	540	549	566	559	568	558	548	554	533	498	510	520	511	556	591	542	542	561	521	539	554	548	558	522	532	569	493	541	539	530	533	544	532	523	577	497	543	558	570	571	539	578	566	562	552	526	522	535	557	512	534	514	556	552	618	543	504	571	550	537	556	516	582	527	534	585	556	534	548	541	543	532	549	622	538	513	550	565	526	549	552	529	573	544	502	518	509	555	516	552	542	536	524	541	538	557	570	496	531	591	554	561	552	540	549	569	516	525	545	494	539	555	563	548	582	528	605	525	540	532	526	536	535	542	572	547	550	489	540	569	590	555	550	541	529	529	577	531	544	568	561	540	558	556	540	499	507	558	552	552	526	559	518	556	539	566	531	524	547	553	544	583	537	566	573	523	532	584	582	549	568	584	547	534	554	516	553	532	530	564	537	554	523	554	537	548	543	536	525	539	517	588	548	569	569	520	559	517	545	553	462	521	523	561	523	558	539	515	562	532	519	551	571	543	568	558	552	534	572	566	579	540	502	512	500	522	566	542	513	515	541	547	565	544	569	580	545	573	539	556	538	529	506	558	529	559	578	528	560	518	531	560	553	587	542	546	573	568	549	552	554	564	567	552	536	529	535	548	615	570	524	557	575	538	512	535	529	581	522	538	537	526	522	545	564	506	544	557	586	562	522	531	544	522	595	523	525	510	538	520	511	529	557	564	528	533	499	531	500	532	578	563	536	509	550	548	536	522	562	553	509	574	530	552	553	530	535	518	544	570	550	576	539	570	567	557	542	498	534	599	538	573	549	551	535	502	526	552	529	521	524	516	537	536	526	555	544	535	550	547	551	538	544	549	564	578	479	545	571	546	571	537	563	500	538	526	512	532	503	528	548	507	521	539	548	531	495	538	515	549	550	540	544	579	596	539	571	501	555	518	526	555	523	592	585	545	555	509	504	536	548	576	538	566	547	538	556	511	543	560	533	573	556	535	529	534	551	569	525	555	552	582	531	554	562	554	567	539	573	517	558	579	541	582	515	520	540	526	531	528	543	519	545	540	537	465	537	536	574	523	538	598	587	547	587	523	588	546	538	575	538	523	556	589	568	517	518	528	553	530	595	551	536	524	520	517	515	572	509	488	537	533	573	531	522	564	510	572	517	575	546	512	543	517	552	561	559	539	526	539	535	591	517	524	577	547	581	530	539	566	580	520	541	554	581	540	575	574	531	531	523	563	542	525	554	557	550	551	517	490	565	507	550	553	528	575	535	553	540	535	574	554	564	526	511	535	526	533	573	531	548	526	556	493	559	552	537	526	554	567	545	510	533	543	566	571	531	544	535	535	582	505	565	581	553	548	518	530	539	520	557	559	633	574	557	553	546	525	537	517	575	570	540	480	574	524	556	552	567	588	581	520	547	547	585	564	563	517	514	548	534	515	507	535	549	538	503	551	558	544	519	489	502	501	564	557	572	540	512	562	538	557	549	545	516	542	592	514	525	529	596	587	543	555	546	529	562	512	503	519	523	559	535	513	560	526	524	521	549	530	574	498	523	544	545	528	572	514	550	548	523	563	571	540	562	556	513	526	547	541	540	575	516	561	547	539	574	588	559	558	562	606	540	537	507	493	538	542	549	539	564	542	607	556	546	528	546	549	587	608	535	528	495	566	543	550	528	549	565	550	528	516	557	527	545	566	548	565	527	548	504	530	574	564	484	516	550	538	550	541	520	540	544	543	540	561	548	523	521	507	455	536	507	505	535	558	532	586	580	582	583	527	503	567	549	524	543	528	554	543	524	569	527	542	532	548	543	556	509	553	545	530	540	559	525	574	497	510	566	535	572	542	548	519	569	559	545	558	614	570	562	559	541	576	569	600	525	545	559	609	530	549	565	520	543	571	547	571	559	591	561	554	551	547	589	546	598	555	563	572	573	557	536	511	546	536	561	490	536	585	539	523	549	558	549	555	583	523	552	498	555	543	526	533	528	512	545	580	552	531	533	541	551	538	529	578	601	541	571	575	565	551	554	574	543	568	561	550	521	528	535	569	525	558	562	573	530	524	534	543	568	523	532	597	550	560	569	516	542	521	507	540	526	568	554	520	543	560	539	528	543	526	547	517	546	522	518	519	531	572	513	542	517	496	508	531	525	578	552	538	506	519	546	560	532	546	532	534	522	551	504	618	549	555	497	555	554	535	571	540	587	557	542	566	536	553	548	548	566	531	587	569	545	562	553	567	517	525	571	516	544	504	530	551	520	532	523	572	609	548	547	514	535	553	526	584	589	543	583	570	574	514	521	548	575	512	552	546	519	520	559	551	565	541	593	539	544	549	529	545	565	547	536	521	522	535	537	499	537	526	610	574	534	578	537	517	520	491	576	523	569	541	561	509	552	562	573	559	561	524	559	521	510	561	551	510	547	559	534	539	585	539	535	532	519	548	530	565	550	553	531	562	521	505	559	566	545	571	559	531	482	559	579	533	531	556	593	532	603	572	537	549	509	548	609	530	519	576	555	529	593	531	568	531	536	530	557	551	542	566	580	532	526	560	529	530	546	561	500	531	539	495	587	547	555	535	507	561	577	517	502	531	563	556	562	529	534	534	582	502	555	501	547	501	546	532	526	540	549	516	525	508	593	505	544	538	564	549	577	578	512	519	558	536	523	547	497	548	567	566	534	577	536	526	550	532	522	573	525	590	571	571	507	536	556	519	535	562	544	512	554	550	560	533	521	575	559	523	522	536	570	533	547	549	537	539	552	586	559	536	561	519	540	549	531	523	567	522	560	563	527	526	567	522	562	523	567	548
24422	21681	29819	25905	23082	21226	15352	9016	6132	4599	3436	2744	2214	1809	1575	1369	1198	1042	938	844	847	752	698	712	640	552	547	530	536	526	523	511	506	523	501	484	512	437	463	425	463	441	454	430	478	514	479	426	458	418	462	429	435	424	446	465	437	439	450	423	418	474	415	456	426	397	437	422	449	466	433	397	429	432	409	437	414	422	436	445	458	430	455	435	432	422	430	419	429	450	410	396	458	428	453	445	457	384	467	434	442	420	394	414	423	434	453	454	450	420	463	402	457	406	449	431	428	454	433	454	399	417	446	431	450	446	395	448	416	385	461	418	433	421	478	445	429	444	438	441	427	455	436	454	446	488	415	440	441	404	448	472	448	418	456	451	379	428	437	428	445	421	451	444	424	443	447	437	430	446	433	460	417	465	445	419	448	435	436	423	452	430	439	441	453	432	414	431	423	425	438	411	401	439	434	446	453	440	450	438	385	434	375	465	481	432	465	439	408	406	420	382	400	454	476	476	429	427	450	473	431	441	445	422	451	422	437	389	409	446	458	438	435	453	401	429	411	424	402	485	432	444	425	434	481	471	443	465	442	463	447	452	422	427	470	427	445	393	456	441	425	437	413	436	441	412	440	412	437	428	473	381	419	444	434	384	395	469	424	446	460	419	484	438	429	428	409	422	460	386	457	406	467	420	449	446	406	449	446	432	430	448	431	397	439	497	457	431	432	411	394	422	460	459	450	421	395	408	393	453	417	423	434	442	438	408	398	412	450	453	456	414	432	433	426	413	437	463	420	389	463	434	475	429	443	429	437	416	453	388	437	428	429	478	466	470	452	413	413	468	465	458	423	449	428	439	443	456	401	440	432	454	436	423	434	454	438	454	427	449	457	413	458	425	390	444	442	407	427	459	422	415	451	429	392	407	410	463	441	455	408	453	447	467	423	436	452	400	410	446	452	421	429	487	402	397	409	430	445	470	416	431	424	387	473	448	434	405	408	429	455	412	429	466	456	434	459	435	449	457	469	439	417	432	456	447	411	429	418	442	419	440	436	429	443	482	422	417	450	452	438	440	405	455	433	460	430	407	479	475	384	423	457	456	456	404	420	421	419	442	464	379	410	409	426	439	456	452	394	437	458	421	453	453	447	440	447	432	445	427	432	397	443	414	482	460	479	423	436	458	432	412	479	466	446	459	447	406	436	413	426	444	460	411	436	464	492	400	432	426	449	438	420	412	460	442	419	437	449	443	448	422	447	452	415	448	472	460	458	446	433	425	432	422	416	424	387	414	462	467	465	463	445	430	441	399	442	415	473	414	402	423	437	413	437	434	424	439	482	388	415	441	440	412	460	425	439	464	463	438	455	431	394	416	427	449	456	425	444	459	413	443	463	388	446	442	423	410	418	463	430	437	426	412	431	426	411	426	421	443	408	449	438	460	499	430	446	430	428	434	393	476	411	427	444	418	423	431	451	434	421	443	453	422	405	400	415	410	446	423	437	473	439	401	439	442	388	397	440	429	414	435	390	424	446	433	427	462	453	469	436	507	451	483	451	430	391	438	449	449	450	418	416	422	467	402	382	427	428	460	462	424	431	426	424	468	424	445	437	451	448	448	452	425	422	436	447	475	445	396	496	426	435	426	422	459	474	400	390	420	441	384	449	443	440	409	435	448	438	420	460	430	466	466	449	429	391	439	397	442	433	432	421	411	474	451	446	481	434	462	455	431	427	424	431	410	438	452	427	432	403	486	454	423	387	421	442	391	441	444	437	404	469	439	417	455	463	451	419	412	433	451	463	423	434	412	438	463	446	421	426	477	409	482	433	455	395	409	412	455	407	443	445	422	449	408	450	465	439	447	446	452	439	398	428	414	420	439	415	444	440	447	433	419	434	457	439	430	419	449	422	446	488	450	405	437	426	417	435	394	435	466	449	442	406	447	466	430	432	388	419	438	470	431	449	430	425	455	448	432	426	418	428	426	435	420	438	425	426	431	473	422	416	455	425	428	447	428	437	409	433	437	432	420	403	425	452	440	416	428	455	429	419	449	459	382	437	411	446	471	463	420	460	446	454	437	421	435	462	460	433	457	470	429	437	412	473	454	451	393	442	428	421	417	447	415	459	426	446	455	467	437	413	424	407	390	444	423	397	427	451	456	420	409	441	455	460	433	434	408	424	438	419	422	434	419	420	452	475	489	427	443	454	408	459	446	429	424	413	422	418	433	423	429	428	441	455	432	444	453	430	420	433	448	440	440	445	401	435	412	440	438	410	436	411	412	423	411	449	428	419	438	395	422	446	446	426	412	449	459	418	433	409	468	432	451	441	428	419	432	459	424	427	438	433	429	450	438	449	423	415	430	428	407	469	445	431	440	457	414	433	429	423	434	442	409	417	387	454	427	446	410	427	430	449	453	419	445	442	454	456	420	417	440	435	444	453	443	415	442	437	460	445	432	414	423	418	445	405	446	447	433	452	448	458	432	453	414	444	408	431	432	435	432	423	428	433	448	423	399	459	433	412	423	453	432	431	403	465	403	444	449	419	452	420	421	451	448	423	448	426	432	440	436	445	475	407	428	455	443	451	413	450	502	412	467	466	425	460	425	411	453	441	437	411	418	461	456	469	427	423	446	430	425	440	420	417	415	408	446	455	412	431	449	451	428	411	426	401	443	401	418	444	435	401	394	442	436	500	463	423	409	432	460	432	462	464	425	438	430	428	447	442	457	435	421	412	392	425	439	421	475	437	399	454	420	408	430	431	468	433	408	417	463	417	423	436	422	423	420	419	424	460	450	454	446	428	396	411	431	421	434	412	449	455	449	438	450	433	431	422	426	441	466	439	420	448	469	479	415	414	435	428	399	460	424	425	456	429	446	446	425	442	429	444	454	437	427	465	419	424	422	426	454	391	424	443	430	467	439	440	427	451	465	431	459	445	450	399	424	424	468	431	433	426	444	455	418	428	432	460	445	473	442	404	469	436	425	453	431	435	401	422	423	410	425	455	455	432	418	443	435	433	466	434	439	434	441	422	429	440	417	455	480	407	435	444	397	391	486	472	454	419	433	470	436	432	443	420	425	388	445	433	436	444	456	459	437	436	412	433	434	430	405	440	425	426	428	446	424	409	420	438	443	436	445	473	421	455	397	458	426	438	424	418	430	463	423	458	421	447	489	416	453	460	433	399	459	435	437	412	424	464	455	446	413	459	461	432	481	465	434	446	436	414	446	418	451	401	426	467	456	431	423	411	448	454	440	423	429	428	402	445	445	438	445	477	453	451	439	457	440	453	416	458	424	448	440	454	413	464	471	430	437	421	441	444	458	439	436	449	456	424	408	468	425	410	427	439	440	452	417	466	447	445	413	447	393	466	464	429	415	444	450	418	448	384	415	428	384	408	459	466	440	445	401	475	409	435	407	437	442	399	442	437	447	429	449	450	433	453	457	447	423	433	445	431	424	442	469	405	380	433	438	444	441	421	384	399	401	425	442	462	452	411	450
39739	65775	54019	36496	29842	24486	19372	15345	12015	9398	7335	5721	4701	3733	3256	2693	2212	1913	1715	1497	1403	1202	1135	1087	999	931	935	915	810	813	768	768	756	713	671	641	707	657	644	580	655	669	632	605	604	645	593	609	621	649	621	658	563	618	596	595	573	566	625	588	599	618	585	590	585	574	514	568	561	612	591	617	573	560	581	606	578	605	613	576	561	579	568	585	594	554	574	590	603	550	546	599	557	630	575	617	599	562	541	593	576	571	593	569	555	593	566	592	557	566	549	547	607	586	587	576	584	567	616	574	573	609	553	578	569	585	545	599	595	629	548	560	574	628	590	613	609	572	556	552	565	587	548	614	630	588	549	552	559	589	589	559	544	561	550	571	561	562	595	556	604	581	587	639	565	567	580	582	574	586	571	597	603	597	536	565	607	580	583	630	605	585	586	613	568	583	574	578	578	549	583	593	574	576	546	638	542	564	573	553	557	605	569	567	592	546	610	581	530	543	610	585	563	608	608	552	594	598	541	528	565	553	589	601	571	539	590	567	545	608	626	546	540	601	600	564	578	622	586	562	553	579	580	601	595	548	601	559	602	531	540	639	586	533	574	601	564	591	593	593	585	578	603	570	593	574	542	594	578	628	569	609	549	607	582	571	585	580	576	589	576	594	604	593	552	581	566	615	592	608	565	563	619	577	579	589	575	550	555	594	573	563	591	586	595	552	584	577	586	595	656	533	579	629	590	581	573	599	608	564	582	570	606	614	560	597	592	538	573	568	601	559	548	576	584	543	542	557	575	602	562	561	569	600	594	593	561	555	582	565	581	594	561	580	553	567	556	592	581	597	572	495	606	553	559	605	613	544	602	534	583	570	576	579	605	556	581	592	597	542	605	607	585	560	586	591	553	560	559	546	535	561	562	555	565	594	593	566	548	550	609	638	593	563	580	557	619	560	550	583	564	566	594	566	590	592	561	579	585	600	589	568	554	593	557	569	566	564	551	575	585	579	629	545	575	647	550	555	595	598	613	585	583	620	549	574	592	520	539	633	551	527	607	549	603	569	637	592	543	550	632	558	568	570	565	584	601	585	599	565	635	612	600	534	564	569	571	559	583	556	597	527	591	617	635	549	580	587	567	614	588	574	591	556	605	583	606	579	594	607	597	564	588	598	547	584	586	632	627	620	590	575	557	604	570	540	580	568	594	542	582	577	568	585	571	603	618	588	590	594	617	587	593	548	569	568	617	592	578	588	586	597	547	584	594	580	580	548	584	606	569	600	563	564	589	574	623	608	548	566	626	575	543	608	571	593	598	592	596	599	538	588	604	583	548	572	600	572	548	553	586	564	606	562	612	572	568	625	573	575	574	597	591	550	583	598	534	566	572	555	597	549	566	572	563	571	548	592	572	569	566	579	594	591	559	585	586	563	561	579	586	587	597	536	571	567	559	596	583	546	599	577	535	562	560	572	591	550	574	603	582	575	588	557	543	592	590	564	617	600	565	604	581	590	571	547	571	557	578	621	581	596	577	558	585	581	574	562	580	547	584	576	553	591	573	583	566	578	575	589	587	536	580	596	504	600	551	638	567	562	544	595	527	587	530	610	589	530	566	577	617	628	596	584	589	566	590	580	577	605	569	581	577	583	532	589	582	633	591	589	574	585	548	569	556	579	564	586	596	555	591	589	553	570	569	606	596	586	600	551	558	554	611	594	628	627	589	595	657	602	584	590	588	557	574	556	573	605	588	532	573	591	565	582	548	595	624	621	579	566	579	578	606	569	557	568	635	573	597	573	596	583	553	593	574	596	588	580	555	571	567	553	567	567	610	602	618	587	546	555	607	583	578	565	564	563	560	552	571	585	572	601	610	580	549	580	579	543	544	567	586	617	551	591	591	571	557	580	623	562	558	545	579	554	573	579	596	556	545	559	586	608	546	596	597	559	580	566	570	548	595	605	571	567	610	584	592	632	545	622	583	587	622	536	605	577	550	550	598	568	585	574	564	584	606	562	585	584	554	557	541	571	571	601	563	562	565	521	577	550	573	594	594	596	541	571	573	604	556	575	585	575	537	617	571	564	581	610	540	556	558	551	554	556	537	569	608	551	551	583	554	600	575	567	576	554	604	587	602	601	584	619	579	575	602	574	561	566	600	541	590	607	585	581	561	569	551	563	559	570	543	578	567	600	601	546	583	582	596	595	615	596	590	633	581	595	596	578	566	568	566	606	609	559	609	604	575	592	582	634	531	601	613	614	574	572	577	577	599	601	586	576	591	622	550	549	552	598	564	618	599	575	589	557	544	603	570	605	596	560	566	619	584	546	550	625	594	536	549	585	633	571	571	607	526	579	560	602	593	555	589	617	603	574	540	599	551	584	575	604	625	590	620	555	570	588	550	599	563	579	579	609	566	563	567	615	553	588	592	590	592	577	524	583	579	572	601	608	565	595	557	584	548	563	579	584	588	585	543	564	534	605	622	604	590	535	570	577	531	611	574	564	591	551	548	544	561	506	523	589	554	604	564	576	617	564	604	631	586	613	574	534	567	569	531	558	564	601	646	575	570	578	539	593	554	563	645	597	567	598	636	592	596	588	592	568	618	552	579	568	641	574	584	604	595	567	561	629	587	601	548	565	632	551	533	586	564	573	548	538	564	609	580	573	599	564	531	554	555	580	608	600	611	560	617	585	550	612	598	598	563	553	538	603	606	597	545	540	577	556	582	596	602	571	570	599	551	605	566	589	609	569	599	593	536	582	620	559	601	592	576	570	539	629	574	585	625	599	543	551	594	608	580	584	561	550	604	595	553	539	595	629	574	589	588	588	571	606	532	596	580	568	561	577	537	604	569	554	581	565	575	576	553	577	588	589	609	583	588	603	590	632	565	599	582	550	610	568	621	564	597	562	556	603	599	589	560	646	592	599	572	624	556	549	596	576	584	561	553	629	610	579	588	614	590	596	557	540	518	573	580	573	575	563	563	557	623	561	554	573	603	576	615	567	571	584	563	549	600	550	628	550	569	579	529	559	580	564	617	535	525	597	583	582	603	563	546	573	593	551	625	550	556	611	550	564	579	584	579	564	602	600	564	618	573	580	573	568	607	578	571	587	541	548	603	559	566	603	601	572	565	599	607	576	580	529	541	591	568	544	596	544	570	572	580	551	597	567	602	573	594	571	592	589	564	576	563	571	574	590	576	550	602	550	570	594	574	611	550	555	609	510	545	527	554	552	589	584	582	547	593	608	571	579	575	603	577	565	576	616	586	546	559	565	584	608	558	566	587	564	586	587	530	538	607	605	549	550	564	534	606	535	597	599	544	603	572	578	557	592	582	577	566	628	573	543	546	584	540	578	601	566	597	626	561	581	656	573	596	542	577	598	571	612	577	562	576	576	551	611	560	587	560	581	585	612	601	610	596	568	594	567	572	590	561	566	578	555	591	550	552	597	567	575	597	603	555	561	588	569	622	609	570	546	548	592	611	553	612	560	590	545	625	528	566	604
23548	21689	29832	24473	22386	23803	22662	12727	8603	6390	4850	3826	2906	2446	2008	1841	1509	1312	1182	1033	974	863	828	756	739	669	640	641	638	592	616	523	537	503	509	533	520	529	492	438	529	505	458	475	420	427	487	456	477	470	420	467	425	459	437	471	430	443	475	423	466	453	465	421	454	426	397	440	452	468	419	438	477	420	427	454	442	446	442	440	425	494	434	428	431	473	456	450	467	457	422	423	406	401	470	463	440	442	417	435	435	470	471	460	417	436	427	470	468	405	437	424	456	434	417	453	429	431	417	430	457	416	463	415	448	434	422	438	435	475	431	445	453	426	423	434	475	417	456	420	417	441	410	444	424	435	401	420	462	425	420	443	420	446	394	466	451	464	447	443	441	445	406	442	470	427	425	438	428	472	445	416	389	449	439	401	425	438	474	404	395	427	464	410	420	429	436	456	431	419	406	456	430	427	479	415	465	479	444	424	469	414	450	438	457	409	472	456	442	421	452	435	395	479	425	429	425	421	440	412	467	412	442	428	449	410	443	419	454	425	424	471	423	441	411	422	458	417	399	437	458	442	432	455	431	426	452	389	427	447	439	431	455	444	445	438	427	436	454	475	435	425	472	414	434	426	434	436	485	455	442	457	436	428	505	420	396	414	469	425	443	480	438	455	471	416	442	442	415	413	421	407	421	459	404	421	448	417	399	456	455	403	412	431	440	444	417	440	417	435	437	459	465	413	437	424	430	484	412	433	416	428	438	416	437	415	443	499	440	419	478	417	450	439	456	465	465	418	456	416	452	449	430	428	417	436	456	432	429	432	432	422	412	427	431	468	396	463	460	436	435	440	420	422	426	448	401	447	421	478	472	444	463	450	427	442	392	459	434	420	419	448	392	452	438	435	477	436	443	432	455	473	409	453	452	429	432	410	456	456	417	435	422	456	469	455	445	417	453	433	422	414	457	455	419	401	413	403	400	417	447	462	408	399	417	429	454	428	446	411	431	427	467	433	442	398	440	418	440	416	418	449	410	453	431	452	469	428	451	450	451	472	401	444	433	401	415	478	449	455	429	409	408	417	397	426	430	456	439	471	419	451	458	468	450	422	445	413	448	445	444	436	427	433	401	469	444	418	450	447	414	436	467	451	423	445	463	433	412	451	442	423	419	435	438	420	440	472	450	412	420	426	443	461	434	402	422	381	445	418	434	461	435	441	444	417	423	424	436	437	501	433	469	470	439	468	433	434	444	472	448	431	409	448	453	450	457	411	408	440	446	468	447	430	418	448	459	460	426	394	441	442	448	434	440	446	472	445	441	435	437	437	453	435	414	449	404	451	474	431	474	464	437	441	465	478	464	422	449	455	427	478	438	400	456	423	422	419	428	432	445	422	441	426	464	447	413	440	463	475	471	411	477	442	499	460	433	425	443	451	444	434	414	422	426	430	393	459	440	475	475	441	446	421	426	426	463	439	434	468	441	442	449	423	417	417	468	437	434	466	451	455	417	458	419	450	427	432	425	389	418	438	484	453	430	431	416	431	441	432	439	450	412	432	415	437	441	449	432	434	424	407	467	497	464	450	424	425	438	468	404	431	429	455	490	422	403	477	416	411	421	437	443	442	411	417	415	453	437	463	434	450	448	432	409	405	395	418	431	484	430	442	430	436	410	437	410	474	418	470	455	454	450	405	417	456	445	461	432	433	432	439	447	448	448	418	421	433	422	419	431	466	425	428	414	454	449	437	446	452	457	410	424	405	407	440	428	452	423	424	427	427	447	442	462	429	408	410	426	436	417	435	413	441	471	410	443	432	443	408	442	432	424	425	433	443	424	453	440	405	430	486	434	457	404	414	440	412	436	436	454	449	462	472	444	434	420	437	391	404	447	433	447	428	408	443	455	426	430	427	424	406	437	429	431	380	472	421	450	430	439	452	443	441	436	426	433	391	427	459	434	406	442	410	450	434	436	423	443	380	443	406	412	407	400	446	454	445	484	448	451	435	436	427	426	455	427	425	447	427	442	463	455	457	448	464	442	466	446	436	434	445	438	448	436	436	449	407	440	404	437	438	415	453	449	410	403	441	446	432	455	443	437	447	449	425	405	426	437	427	494	426	434	457	390	426	386	445	465	497	436	437	463	430	466	432	464	446	464	464	459	434	419	431	446	462	451	445	451	440	426	425	396	422	399	435	392	436	383	416	429	472	420	385	451	460	435	435	464	455	416	454	437	425	465	477	435	426	479	394	464	431	439	424	426	469	423	452	417	437	430	452	427	448	458	422	438	453	458	474	431	403	412	426	466	405	394	436	455	402	466	425	437	463	453	470	481	432	431	393	397	413	473	417	440	441	490	445	455	412	463	447	428	436	454	427	440	430	440	432	446	435	408	426	436	440	413	369	435	434	425	484	424	424	475	408	410	440	436	449	450	397	473	454	406	390	428	429	429	443	448	436	388	418	413	417	453	421	430	439	437	432	430	454	444	452	420	418	438	426	440	430	465	403	448	415	444	425	449	443	400	440	423	446	472	462	434	391	437	430	418	436	413	447	425	449	435	458	460	435	428	428	421	408	469	468	426	438	430	436	469	434	432	402	433	455	464	440	448	461	473	421	455	444	385	438	417	447	417	439	457	434	428	441	442	447	480	457	477	434	442	419	408	445	439	406	401	430	439	476	433	428	440	463	438	439	452	423	455	436	417	416	428	417	444	447	470	423	474	406	466	430	455	435	430	455	416	411	431	398	407	407	446	404	462	424	441	441	438	441	427	465	400	438	434	458	441	445	431	456	429	419	418	429	433	444	420	397	472	467	406	469	419	404	444	432	421	431	423	430	412	412	456	456	452	424	444	448	451	426	446	465	439	457	437	446	410	448	422	432	427	461	443	470	408	479	443	452	440	421	436	430	421	416	431	435	415	456	402	446	443	459	441	431	422	442	442	440	425	424	431	449	448	454	417	439	453	435	466	420	382	414	446	432	412	452	418	474	424	416	467	475	442	444	461	422	460	416	434	454	430	463	456	415	484	455	409	462	437	431	464	416	453	449	409	457	434	436	415	442	437	424	462	416	444	426	436	421	401	481	438	412	443	411	427	443	428	429	452	416	401	452	418	440	431	443	409	459	482	463	428	458	385	416	432	431	458	457	434	437	453	475	432	426	439	428	398	451	458	469	424	428	484	411	433	420	427	432	426	422	490	441	413	447	445	442	423	449	432	433	435	425	413	452	465	401	448	434	428	418	470	433	435	470	445	384	448	415	471	439	401	413	398	450	438	405	443	424	426	415	420	431	452	423	427	417	441	428	442	452	456	442	420	447	434	403	434	468	465	436	434	443	433	446	423	413	473	428	430	432	453	454	433	485	422	406	446	417	422	441	426	436	458	420	476	439	445	447	435	434	471	449	440	438	457	441	476	463	476	451	491	454	422	412	462	416	410	432	428	447	464	394	427	465	419	421	436	427	425	429	405	456	426	466	479	451	466	433	403	436	455	461	487	435	445	434
43293	72871	59737	40765	34350	28942	23840	19178	15184	12377	9685	7579	6124	5003	4254	3499	2931	2504	2134	1880	1698	1543	1361	1271	1131	1073	1015	921	975	904	768	799	785	734	768	778	702	680	688	646	626	670	635	637	612	580	679	641	596	602	577	562	557	599	602	569	600	598	580	608	584	580	542	562	624	583	574	579	570	575	578	599	595	560	583	576	549	555	579	556	568	544	568	618	545	594	543	557	539	604	576	559	558	545	585	597	599	581	595	549	539	552	581	565	545	611	547	546	593	538	532	595	577	549	571	599	512	572	536	562	587	601	556	590	567	576	583	567	573	521	567	580	576	546	549	570	571	569	567	584	561	533	605	582	554	574	577	575	555	568	571	566	576	550	543	619	592	540	563	595	558	558	556	553	577	573	587	586	553	556	592	598	622	565	555	543	516	557	541	591	574	606	570	534	581	587	585	560	543	542	566	537	558	584	568	550	591	554	569	553	568	549	575	566	564	588	564	533	606	593	583	560	578	503	537	587	555	584	588	553	629	559	598	568	572	573	592	582	534	555	550	544	558	579	594	572	593	566	515	607	531	551	562	565	534	580	552	567	598	564	593	597	558	590	574	611	589	579	520	568	587	542	561	587	554	536	563	557	566	577	583	604	581	564	587	574	527	549	557	573	590	581	545	590	638	569	572	583	553	601	541	585	558	561	613	556	623	537	590	583	601	558	558	572	553	535	627	580	575	580	602	546	568	542	557	592	583	550	536	603	569	630	580	556	607	573	597	605	591	617	534	531	539	598	537	575	566	560	590	587	603	560	539	553	561	574	575	604	549	547	583	556	588	589	531	574	526	563	555	591	549	591	612	574	533	561	559	583	646	574	533	556	563	588	544	551	563	550	554	584	581	560	562	559	603	583	577	525	613	536	563	571	562	587	603	589	547	543	593	582	552	577	553	554	577	562	538	601	521	591	608	572	568	530	573	608	551	548	571	551	537	591	594	568	596	548	586	549	585	573	629	557	582	557	546	553	621	564	566	560	604	560	576	591	543	590	581	565	569	587	530	570	570	495	601	547	574	551	579	573	535	521	585	567	592	570	539	547	532	548	592	560	550	592	579	615	544	554	594	579	582	582	554	550	538	570	552	550	574	572	611	560	579	581	560	562	619	544	569	563	536	566	590	578	585	523	592	586	534	540	580	574	570	591	568	552	602	588	533	567	545	578	590	558	610	546	593	592	564	562	522	584	594	561	563	573	556	598	572	548	571	565	631	566	591	605	566	545	570	541	568	561	566	551	553	553	543	577	520	550	530	583	572	587	601	567	510	592	560	560	556	536	628	594	565	558	580	573	622	574	541	539	571	534	589	549	531	550	556	576	552	584	625	599	553	539	563	508	573	537	581	545	559	566	544	523	561	521	620	597	570	544	577	494	551	533	529	530	599	508	587	533	584	554	543	572	578	577	528	563	555	579	608	593	601	571	566	590	602	530	519	563	555	614	575	536	568	540	561	526	603	565	602	570	603	572	560	574	605	574	564	581	596	592	596	561	581	581	603	533	601	574	552	566	555	590	593	565	570	523	534	597	596	570	585	579	585	589	532	590	592	584	592	514	563	551	566	537	558	565	568	583	630	566	600	579	586	583	599	596	535	542	574	598	540	534	534	548	587	584	565	582	533	564	619	620	560	544	584	577	602	580	584	569	578	577	560	571	543	573	579	601	578	557	567	567	580	526	583	572	616	586	581	579	602	571	532	571	570	590	575	508	551	592	588	545	550	563	535	529	592	622	571	545	599	587	576	559	527	585	527	543	568	567	597	574	567	581	546	540	579	579	580	540	573	552	626	549	573	569	561	535	548	592	545	553	573	547	599	557	583	531	543	581	591	569	563	523	584	578	541	619	550	605	595	559	557	582	552	582	575	582	550	581	576	555	560	542	602	584	509	556	543	561	619	586	543	564	528	547	586	545	548	594	588	552	562	553	537	617	550	552	580	603	550	603	651	539	531	563	531	550	583	579	548	542	556	510	592	565	615	595	557	573	565	561	547	631	585	585	546	577	573	583	588	565	574	541	560	573	546	504	583	588	558	588	540	570	581	584	542	602	574	572	590	604	551	576	520	589	572	552	572	541	592	570	555	556	598	571	574	586	590	578	547	542	586	549	597	564	558	608	557	553	566	608	570	568	554	572	575	588	586	559	585	578	613	566	588	611	573	568	559	568	585	552	611	575	544	639	576	596	573	564	584	579	578	553	578	585	565	578	579	603	589	559	570	563	564	536	596	626	529	567	565	574	552	594	592	594	561	572	597	595	630	596	612	538	585	553	614	583	547	581	567	599	559	590	582	535	568	563	558	603	534	614	572	598	577	567	569	600	548	597	539	584	569	590	539	536	560	594	537	599	555	534	564	568	545	554	550	558	551	597	602	564	567	549	581	594	571	582	577	544	575	575	595	539	622	557	557	528	583	593	541	582	524	601	594	551	560	576	559	597	577	550	563	553	572	518	564	555	596	566	528	528	546	581	571	605	623	614	588	532	558	516	586	543	565	571	543	567	569	557	565	538	606	556	598	538	590	512	587	557	565	596	577	597	587	534	538	571	585	573	612	556	544	544	601	588	553	616	562	577	546	587	555	577	588	587	562	574	558	518	581	626	634	552	507	586	567	562	586	595	542	587	562	547	568	527	586	573	573	567	557	566	555	575	538	560	563	554	547	551	597	563	517	547	544	565	531	582	603	585	559	561	595	592	553	524	549	583	594	546	595	553	593	531	583	559	573	555	563	541	599	580	567	577	533	571	558	536	577	517	522	596	590	547	516	534	546	545	558	532	560	582	576	589	594	593	582	512	544	540	564	580	586	563	598	562	592	588	577	550	561	579	608	578	562	565	559	548	585	562	593	543	592	584	555	549	540	604	534	543	572	573	651	593	548	557	566	566	580	567	609	590	576	608	583	563	581	542	579	603	595	556	555	574	550	568	535	570	553	539	586	591	547	571	533	589	550	574	553	598	522	551	597	575	588	544	575	545	586	592	553	584	600	634	564	582	576	595	601	549	518	579	518	580	574	536	573	566	563	562	558	568	545	600	571	587	586	537	584	557	565	615	540	604	551	561	566	591	573	554	583	590	556	507	560	594	571	576	553	547	584	569	585	579	537	532	552	650	605	602	575	564	588	530	580	559	568	603	555	595	558	619	565	581	538	572	568	597	559	565	575	525	603	559	560	600	527	581	582	566	560	565	559	610	624	615	499	560	555	549	588	533	556	539	585	588	484	580	532	531	557	546	540	561	526	557	533	586	572	563	575	572	563	599	536	559	559	541	494	611	561	601	556	561	564	551	612	595	565	602	570	553	599	564	558	563	611	581	596	549	615	550	593	568	573	578	543	538	558	598	551	536	542	609	633	600	563	605	542	539	547	585	583	552	559	609	559	568	527	561	564	584	591	569	580	584	579	571	582	591	554	558	541	546	580	553	544	576	574	624	582	571	535	527	586	599	564	565	593	555	576	563
30134	35441	39122	28458	18938	12322	7965	5238	3932	2893	2254	1815	1560	1273	1115	1019	870	785	737	622	622	618	570	535	529	548	470	465	468	451	454	472	471	464	388	442	416	439	440	395	466	413	448	459	389	451	398	418	421	417	422	389	379	440	409	410	424	378	392	389	411	437	414	405	413	406	367	386	376	394	402	442	404	394	425	419	393	401	397	388	395	429	418	405	397	377	398	396	366	383	390	403	409	425	437	396	460	425	402	385	429	440	429	401	387	377	387	376	409	371	374	419	383	372	397	415	397	394	393	411	401	390	409	429	422	383	431	378	409	383	395	405	401	401	422	396	441	395	378	385	380	376	387	397	428	448	413	430	439	398	400	400	425	396	429	399	374	383	411	443	378	405	424	404	383	438	403	379	398	403	392	391	412	420	440	408	410	385	398	427	425	372	430	416	398	407	395	394	381	433	389	409	396	390	420	392	443	382	434	391	400	387	411	432	383	398	418	442	438	390	435	416	410	407	393	385	409	390	447	419	414	373	412	415	410	434	410	403	396	402	399	396	410	421	398	426	395	413	403	413	414	437	390	402	392	384	394	393	432	390	397	404	391	398	396	397	366	412	405	414	420	418	419	388	442	411	407	406	389	366	422	372	377	410	406	400	452	406	366	430	398	429	406	396	391	392	419	405	406	385	352	416	411	404	452	404	412	408	427	408	401	433	435	403	411	413	401	419	430	398	412	398	428	409	416	407	437	400	413	393	374	446	435	413	392	445	382	411	376	386	417	428	422	465	415	448	414	407	436	389	390	383	430	405	392	422	427	388	406	408	388	377	382	426	410	428	405	397	382	417	401	398	440	462	409	390	435	376	414	439	372	436	428	395	421	401	393	438	408	410	396	401	404	407	408	379	378	386	406	404	416	397	373	398	409	398	378	413	389	394	425	429	384	383	424	402	380	418	412	369	391	428	419	380	418	426	423	394	411	427	422	405	406	415	403	385	428	378	380	414	415	426	398	390	389	405	407	428	422	401	422	390	430	360	448	396	370	397	405	397	378	430	400	415	441	388	408	400	411	372	418	410	427	389	425	371	459	418	381	424	430	418	406	445	414	401	412	434	419	394	422	442	371	388	392	447	424	397	376	418	384	393	400	389	426	372	381	387	379	401	420	409	442	428	402	393	378	399	400	400	390	422	411	386	383	390	410	389	380	438	433	394	368	401	391	377	410	444	391	404	406	378	388	421	416	414	391	456	402	419	385	382	401	424	396	410	426	445	385	394	424	366	443	405	420	377	406	427	391	359	405	396	416	427	428	441	388	402	425	401	407	395	450	401	382	452	389	450	377	410	408	423	418	373	462	420	401	389	404	423	379	405	392	419	420	426	417	345	418	434	371	404	380	383	404	389	401	412	407	390	393	418	433	443	390	425	426	412	375	408	423	368	388	381	415	403	437	390	413	401	418	393	406	394	401	400	397	411	425	346	383	397	391	403	426	355	398	401	407	412	422	432	374	416	424	404	393	394	382	388	417	403	410	391	404	455	393	393	411	389	386	447	429	404	383	382	384	397	414	385	394	373	387	392	413	373	452	373	437	387	446	375	431	390	424	413	405	418	428	413	409	430	364	415	409	391	439	396	407	413	380	396	428	418	413	408	426	397	423	388	380	364	384	407	432	415	384	417	418	419	417	379	414	396	393	400	427	396	394	410	397	430	401	426	435	373	399	407	393	401	416	400	407	425	398	408	423	429	394	443	404	405	341	402	446	409	412	397	401	422	362	413	401	442	408	405	371	386	387	418	375	425	420	431	432	381	427	401	431	415	399	403	440	382	401	386	409	410	430	388	456	430	402	373	372	414	359	378	408	416	385	397	399	414	409	429	390	385	429	390	396	391	396	428	396	348	444	413	425	411	403	409	429	379	393	422	431	441	431	393	360	435	376	395	419	435	383	409	394	398	399	440	391	390	414	436	406	424	422	411	412	418	388	399	386	415	412	409	412	400	401	412	400	452	391	407	395	401	417	429	427	388	425	395	408	418	423	425	416	388	416	380	403	434	438	420	368	434	395	446	396	378	400	370	384	439	436	378	408	409	426	379	428	421	402	374	429	389	418	412	398	412	387	431	379	395	411	399	415	382	386	384	416	413	425	420	422	425	415	422	384	406	372	399	406	397	412	461	444	395	413	416	401	416	388	380	397	409	405	403	408	402	408	399	420	388	407	402	368	418	408	360	388	425	412	392	400	402	381	420	378	409	411	402	436	436	349	409	407	370	376	398	424	388	396	375	417	395	401	395	456	430	399	411	414	399	415	435	380	406	382	393	343	397	390	396	385	446	382	370	406	390	378	414	416	371	396	407	346	411	387	414	402	388	371	425	398	405	397	442	382	411	400	414	390	397	390	421	415	422	396	422	407	435	399	396	397	444	427	438	382	450	435	403	395	396	434	398	405	391	403	408	390	379	398	392	415	430	443	414	444	425	393	380	409	439	420	404	402	405	397	393	427	414	423	410	454	414	389	341	444	427	388	415	396	364	414	396	414	399	436	425	376	435	415	381	388	376	371	380	392	386	407	388	392	364	405	415	436	386	453	427	384	397	406	436	400	441	367	381	409	419	414	382	403	396	389	416	411	431	425	407	388	414	451	446	436	418	404	391	401	417	416	373	393	439	379	429	388	397	413	403	404	366	435	410	417	398	394	429	399	381	394	424	393	382	393	410	447	397	424	407	382	387	388	388	401	443	408	378	407	415	413	413	412	404	433	420	420	422	408	462	438	398	404	379	389	429	426	394	400	389	426	428	392	398	387	409	429	407	370	404	415	403	407	402	416	389	409	386	391	435	380	382	402	423	410	428	415	419	406	409	420	414	414	419	399	389	359	377	363	396	436	380	417	386	434	395	413	428	425	391	368	401	411	391	448	390	390	400	393	421	384	397	411	407	430	423	414	419	411	402	404	431	369	415	418	405	421	435	414	378	385	414	402	393	425	421	426	400	382	416	443	427	396	383	421	405	407	398	410	421	417	400	393	395	430	381	393	407	391	433	406	392	395	424	408	399	406	409	429	381	440	406	391	391	352	382	393	408	381	374	449	415	405	464	403	415	436	425	408	446	411	380	371	415	397	397	375	393	390	384	420	421	418	412	416	401	388	389	386	386	391	431	384	417	376	446	391	404	409	427	411	415	410	411	386	425	424	387	425	409	421	408	412	417	406	430	405	404	412	386	384	446	408	436	435	381	400	421	396	443	414	416	398	395	373	352	419	417	405	452	414	384	384	423	435	417	426	388	422	409	399	406	404	447	386	385	399	439	406	399	423	383	381	408	385	386	395	370	410	416	374	386	405	395	402	402	435	361	410	405	375	398	427	414	457	350	413	399	434	386	449	375	390	404	389	434	439	441	398	384	431	437	386	415	429	426	401	435	397	416	410	438	389	411	436	387	403	366	420	424	403	418	395	422	438	413	413	392	425	407	395	408	417	382	419	404	434	412	406	404	394	356	370	427
37679	54190	42991	29775	23624	18553	14153	10758	8548	6345	5025	3943	3240	2590	2132	1865	1533	1443	1261	1161	1011	946	887	889	792	747	750	702	717	685	680	664	582	652	617	600	610	563	598	552	580	558	603	592	576	595	545	513	548	576	512	549	552	527	568	486	556	528	549	529	569	533	572	532	575	534	581	560	526	558	541	542	544	495	566	543	530	555	544	526	563	582	569	498	558	546	532	508	568	589	537	554	520	569	526	561	535	525	557	520	530	558	523	493	581	509	540	467	510	562	571	528	544	542	546	527	555	517	520	553	548	574	499	535	566	539	530	540	511	528	565	547	499	538	579	511	548	545	535	550	563	550	535	607	517	529	522	528	569	521	553	544	527	508	497	526	541	534	524	512	546	529	555	523	537	556	555	553	569	509	511	542	512	560	512	530	537	513	561	579	568	559	551	513	526	528	509	557	545	539	522	547	574	569	534	561	522	491	566	518	526	508	521	577	517	554	583	522	519	548	549	511	567	544	570	519	545	564	541	540	570	553	525	511	534	538	564	516	533	578	534	575	480	552	535	526	513	514	561	531	506	537	520	511	529	573	537	506	585	568	535	581	563	523	513	537	537	584	543	542	537	533	561	553	548	564	520	548	567	521	525	561	573	571	541	567	563	509	536	528	541	556	581	533	568	511	530	561	565	498	582	534	548	519	537	546	530	578	573	566	535	572	517	537	537	511	515	501	577	507	511	573	534	561	548	547	582	525	570	543	519	528	560	557	546	563	552	576	518	540	526	545	582	564	569	541	526	528	508	587	539	559	572	534	532	530	578	577	552	529	592	517	508	523	509	532	559	564	502	534	567	497	541	562	530	563	529	549	583	545	564	526	516	539	532	550	525	544	532	547	547	548	532	533	526	529	500	568	597	542	544	497	548	561	542	533	559	546	527	546	538	519	499	534	521	523	577	555	583	550	556	544	575	537	546	543	536	560	564	554	573	566	528	548	549	538	548	596	561	510	520	568	539	536	543	524	517	567	549	546	531	552	539	544	525	572	550	556	535	542	539	575	551	551	527	576	496	529	513	527	552	521	555	488	555	566	546	555	546	525	544	532	566	572	557	558	539	544	560	536	575	545	522	536	564	499	540	542	549	505	530	504	470	526	553	521	506	553	534	592	557	578	553	545	587	552	545	573	581	593	505	561	579	534	591	524	545	509	573	520	527	591	531	554	559	534	530	534	550	508	539	536	582	513	521	511	530	531	513	555	587	556	536	532	489	542	533	520	500	516	498	565	552	519	544	488	542	576	536	529	557	592	536	541	512	591	561	578	506	539	553	520	535	546	553	548	517	517	534	562	530	557	529	522	547	480	563	563	530	524	533	556	528	529	539	512	557	571	523	582	508	548	554	524	571	500	573	549	519	526	584	532	495	517	520	525	554	582	563	517	568	524	569	551	571	517	520	540	501	556	574	533	529	571	516	565	543	544	557	540	521	542	493	548	499	570	502	545	521	591	549	570	556	579	555	523	511	566	537	565	553	552	571	584	571	520	619	528	509	543	503	538	566	532	557	536	528	577	573	575	536	509	576	510	535	559	525	508	542	494	533	530	566	530	535	549	565	589	484	552	543	520	527	533	562	553	562	587	569	562	577	581	566	520	546	482	520	574	533	579	536	532	512	528	559	531	531	554	573	553	533	582	562	502	551	517	524	559	544	516	539	566	546	547	521	497	551	526	583	559	547	540	560	551	552	578	492	554	515	568	505	565	575	485	517	522	525	499	614	548	492	531	565	574	545	555	507	565	534	558	566	520	559	560	531	505	575	554	550	556	521	500	579	534	518	530	533	511	546	536	529	565	562	557	541	559	527	575	525	549	532	524	546	571	536	570	535	536	547	566	543	562	521	513	518	536	485	530	549	541	529	526	541	596	542	525	534	541	533	544	524	513	557	535	536	555	546	530	540	561	535	524	550	558	491	534	528	526	520	567	557	561	553	570	525	556	543	552	551	595	515	545	524	534	539	567	548	522	491	510	577	550	546	527	527	594	554	586	559	564	552	493	542	539	538	596	508	520	531	537	507	523	563	532	519	554	540	568	604	522	540	530	567	528	560	520	535	536	529	517	550	517	555	539	539	554	535	562	546	503	534	540	533	574	533	507	542	480	545	529	534	542	558	508	576	561	527	551	520	547	551	601	546	530	554	561	546	554	549	559	533	548	553	514	550	531	556	548	568	538	555	566	557	550	539	540	506	587	564	498	547	524	568	548	558	540	566	539	522	507	588	571	548	559	582	578	554	560	577	507	516	518	590	567	505	544	569	591	523	551	555	558	511	508	533	499	572	552	543	543	591	518	515	537	529	556	587	534	545	545	550	562	523	536	566	547	531	564	558	560	555	571	491	584	544	512	518	563	542	547	510	547	523	555	537	579	533	531	515	516	566	561	523	573	514	558	531	540	543	538	548	582	549	566	538	583	536	535	545	535	546	569	533	543	562	562	569	510	531	547	530	539	562	551	556	543	552	509	522	541	533	540	496	559	558	550	577	536	558	531	582	571	558	509	527	570	562	563	548	538	533	536	532	551	552	548	539	541	547	504	548	541	517	558	545	574	520	551	497	535	594	553	528	543	553	545	573	504	510	504	576	548	515	530	494	547	561	478	564	539	579	530	521	562	525	568	561	580	555	517	519	535	534	532	544	540	582	562	517	553	541	529	517	569	522	526	576	558	531	530	535	543	515	517	515	536	521	581	542	532	571	583	537	518	544	540	548	555	557	554	534	557	598	500	541	515	562	516	515	571	555	528	546	551	559	587	528	537	519	532	531	558	524	564	537	517	506	553	522	535	485	540	563	537	495	554	511	629	518	555	539	505	535	537	548	561	519	541	532	564	560	537	569	543	553	549	530	556	534	516	535	612	570	560	542	546	543	552	568	549	545	566	527	530	567	546	553	602	538	526	527	548	509	518	573	508	548	551	550	524	575	513	511	584	505	560	513	538	526	547	527	590	562	542	542	533	536	557	547	546	567	504	536	561	541	565	595	543	572	597	522	504	512	543	570	564	557	556	560	491	575	532	550	524	542	544	544	541	558	508	544	515	547	512	538	549	501	541	531	555	508	575	536	551	578	529	541	566	548	584	544	534	558	545	505	590	548	526	597	547	522	575	524	550	530	575	589	507	561	541	591	549	569	526	567	552	567	554	533	523	512	569	515	528	534	545	538	524	567	542	529	569	538	548	556	586	572	512	524	565	552	505	561	527	539	528	571	572	511	546	505	518	531	545	501	520	542	555	544	538	562	534	584	548	544	565	544	523	542	534	517	521	512	564	538	538	519	533	551	541	550	527	544	588	534	553	558	541	512	539	568	536	546	550	556	582	510	532	588	565	521	538	536	565	535	545	533	567	544	539	517	522	593	547	501	546	535	552	564	513	531	564	545	562	533	580	561	524	526	516	514	506	540	557	559	545	540	532	539	525	542	520	559	556	543	542	551	521	575	561	528	540	549	521	547	518
24624	21760	29859	25806	23236	21229	15514	9037	6293	4725	3500	2809	2272	1810	1649	1331	1203	1011	964	825	846	720	738	607	634	590	566	598	551	532	539	522	480	481	535	465	494	457	451	463	451	433	458	422	432	441	464	440	458	446	464	454	450	427	441	405	439	440	460	479	401	436	443	459	440	458	447	429	455	473	404	474	425	457	483	426	470	457	426	427	428	448	428	422	429	436	423	422	414	428	492	440	418	418	450	394	408	443	419	417	438	434	433	405	439	433	461	444	424	432	435	450	432	394	405	447	420	455	467	438	440	440	434	440	456	448	432	453	386	435	427	417	403	434	455	390	408	421	430	437	467	451	443	445	435	448	400	455	415	417	445	435	429	426	439	425	446	437	397	444	416	427	456	441	391	436	434	441	414	450	423	424	443	412	408	396	450	456	419	435	393	436	463	445	425	417	434	418	437	454	463	419	431	448	397	436	444	424	429	433	420	430	421	415	451	436	438	399	413	411	446	428	438	438	408	449	482	424	475	458	417	427	419	422	462	418	445	437	412	421	406	425	437	430	454	453	448	410	473	433	411	441	449	422	430	451	432	402	449	442	436	410	449	416	416	435	442	439	427	427	416	427	457	383	474	456	406	406	397	421	438	457	408	426	437	423	477	411	433	415	407	437	420	411	444	436	464	460	436	431	424	420	380	433	431	444	422	448	429	412	418	424	391	410	419	429	480	422	450	405	447	406	431	448	393	408	392	398	409	453	442	420	433	400	433	409	439	405	432	439	451	438	403	451	433	422	430	453	424	429	436	435	423	437	395	421	423	448	424	449	407	413	422	427	386	438	482	428	441	402	411	404	488	410	450	440	411	402	452	417	454	455	427	469	414	458	429	470	410	418	420	457	463	429	413	435	442	431	438	391	410	447	428	441	431	410	416	443	443	432	426	443	432	468	454	411	455	425	427	401	433	396	423	423	439	395	381	460	449	433	442	475	417	440	393	418	416	455	450	405	445	432	436	442	420	418	418	411	434	442	438	402	420	434	443	441	462	417	408	454	444	432	427	394	409	395	447	453	419	427	397	426	424	449	433	456	466	429	478	451	419	420	464	497	424	457	423	436	415	465	436	408	458	441	446	429	457	404	470	451	441	472	431	428	416	476	444	428	412	422	450	432	460	459	436	431	449	461	421	438	427	406	412	430	463	450	454	435	431	433	439	411	449	413	459	431	441	422	446	415	422	437	450	467	405	403	408	441	432	482	424	401	430	445	458	415	418	448	426	438	407	434	449	438	431	437	445	416	377	437	432	430	456	406	435	457	401	418	432	429	452	441	428	428	418	423	427	422	429	409	461	435	425	429	436	432	422	449	423	422	470	448	430	440	458	434	434	412	444	423	414	465	421	462	427	432	420	439	456	401	449	447	444	401	447	482	430	381	458	435	407	430	415	430	450	401	431	430	423	445	450	427	431	437	402	419	457	414	418	408	442	418	456	409	423	433	401	422	395	432	440	457	452	431	452	442	437	407	391	421	461	452	423	461	432	409	413	426	418	453	422	430	452	415	424	434	435	456	429	421	426	422	474	442	396	469	417	414	446	436	403	461	436	435	434	471	456	434	464	462	415	405	418	435	443	406	419	454	469	412	428	432	454	450	439	425	465	416	378	397	430	438	422	436	415	452	448	426	444	434	437	452	435	396	424	428	433	404	473	467	436	424	428	429	444	434	381	411	446	417	417	459	472	442	403	442	415	396	437	427	444	444	421	479	410	421	458	396	410	413	453	426	428	467	408	467	439	442	456	439	444	410	440	432	449	454	393	438	426	449	432	386	406	421	411	421	425	391	405	447	473	463	417	447	469	425	420	435	437	432	413	413	437	446	413	449	449	435	446	437	420	421	396	422	414	412	391	395	412	435	437	451	422	459	384	410	409	444	417	379	444	399	438	421	457	463	441	437	430	423	425	424	419	410	441	419	406	419	455	476	443	399	475	409	439	447	426	435	427	422	478	427	460	392	423	450	426	416	460	378	436	427	441	398	419	463	414	404	452	460	407	421	436	422	410	404	442	434	434	421	431	430	445	407	424	447	423	434	469	446	447	460	456	426	411	428	428	416	447	409	430	462	453	445	388	445	429	436	442	449	410	412	460	414	412	443	435	418	470	435	431	425	454	470	430	437	426	427	429	442	440	457	467	435	445	468	444	423	429	421	428	427	448	393	445	426	394	430	458	439	432	427	433	387	422	409	448	422	404	400	411	411	430	446	439	445	457	413	413	440	424	426	449	444	437	453	451	423	462	437	470	446	452	391	458	457	437	396	424	425	385	490	436	448	432	428	411	419	437	462	405	428	470	423	450	446	440	471	385	449	426	423	402	453	431	442	424	444	461	440	427	426	412	421	424	430	432	440	461	443	392	453	437	428	397	430	419	447	412	431	412	405	427	432	441	424	432	451	411	433	420	423	439	423	407	410	450	423	452	458	401	443	413	436	462	462	429	443	394	445	427	417	452	430	432	410	435	452	437	424	412	437	443	451	447	416	409	410	448	409	443	419	436	437	431	415	394	467	429	441	407	395	394	430	440	425	460	454	416	435	427	390	415	432	399	422	488	414	428	439	412	443	436	386	439	452	456	379	461	430	424	478	427	425	436	512	440	466	438	425	422	417	444	429	409	405	418	446	462	405	421	412	428	464	391	472	417	421	454	419	419	456	434	458	405	443	435	409	415	421	391	425	419	413	407	443	408	442	431	455	456	405	415	459	372	444	460	459	395	428	414	429	413	459	426	434	422	426	460	402	426	419	431	441	450	438	451	403	432	417	448	455	441	448	447	445	414	427	412	387	428	406	417	463	403	399	447	427	388	462	446	435	410	395	391	451	444	443	425	453	439	425	404	452	425	377	428	445	425	434	420	425	414	420	403	442	424	393	454	439	429	451	409	427	444	447	427	458	440	426	445	440	433	421	438	447	462	429	415	408	387	418	406	423	464	440	414	460	426	443	426	458	436	429	455	430	429	444	422	429	439	414	435	442	419	414	399	443	428	449	422	410	424	429	442	468	453	403	409	447	407	427	411	418	417	431	403	440	461	434	446	445	427	435	418	455	479	442	467	417	447	422	426	418	417	434	441	417	432	464	381	449	402	418	408	451	420	420	439	444	454	399	393	462	431	441	437	443	421	457	429	427	409	449	451	435	416	427	416	439	439	428	445	410	411	410	443	429	471	451	427	430	447	437	417	425	429	407	412	465	423	405	443	453	459	406	428	456	452	403	425	405	437	485	413	418	437	435	453	465	433	427	455	407	476	452	458	419	403	407	434	473	427	407	474	406	452	442	415	457	433	450	416	441	403	455	414	429	407	444	376	448	422	447	418	418	420	442	444	443	437	438	457	403	421	439	472	439	423	450	457	424	431	398	480	421	403	459	414	437	423	399	462	404	392	400	442	441	408	437	430	450	464	433	462	449	445	456	414	418	384	450	424	451	421	416	427	415	471	447	440	448	447	460	447	412
40621	66283	53487	36374	30031	24755	19758	15478	12206	9701	7357	6020	4693	3851	3088	2652	2276	2049	1774	1550	1387	1314	1152	1056	961	952	891	823	807	806	745	737	707	708	722	702	632	649	616	665	607	624	587	607	583	583	604	611	592	586	571	567	619	575	603	610	631	574	592	577	603	545	591	577	563	579	587	574	538	569	573	558	595	576	600	583	609	574	577	610	594	598	598	571	570	605	576	618	627	562	594	572	602	645	568	552	594	564	579	562	560	619	544	567	565	567	564	631	578	632	559	573	568	575	574	580	579	564	575	532	570	580	605	545	553	605	618	588	583	611	563	554	591	572	548	594	591	572	592	583	559	528	550	597	598	571	584	560	583	587	613	598	625	592	581	581	558	577	569	592	529	571	577	567	603	550	600	598	535	601	580	593	599	589	567	604	542	590	590	596	598	555	567	588	565	587	535	536	553	624	563	591	584	579	565	604	578	580	554	581	588	551	574	621	588	592	576	560	572	574	597	596	575	558	557	560	582	595	574	598	601	546	669	603	599	591	556	552	514	569	533	552	590	556	582	568	575	553	605	600	561	619	584	583	595	591	598	589	558	591	548	566	572	574	557	524	535	588	546	534	579	586	586	585	532	534	564	620	564	567	574	562	541	586	577	584	613	568	570	587	560	581	559	637	582	571	583	512	564	583	567	565	564	548	584	601	545	540	561	574	589	599	568	605	577	577	554	636	609	581	565	598	577	586	564	568	584	607	557	557	560	582	594	576	601	565	583	601	669	564	555	562	574	592	525	584	559	573	566	578	614	567	572	574	596	548	552	577	549	524	586	592	613	592	543	573	551	593	553	566	622	615	571	596	576	553	587	609	554	582	585	551	594	556	615	578	564	564	597	567	571	542	594	538	566	587	606	576	560	566	546	560	537	582	573	538	566	585	579	557	542	570	588	600	589	587	574	595	578	597	602	510	549	549	602	587	643	596	558	533	594	554	574	525	620	590	599	563	586	575	590	523	575	562	601	576	631	610	548	586	618	551	571	579	576	619	566	571	612	544	615	552	595	551	558	575	612	563	592	579	570	541	588	612	542	541	541	579	583	580	641	592	560	574	552	587	575	574	582	587	583	539	586	497	595	606	577	567	566	567	580	601	599	513	594	575	563	561	572	548	592	602	586	572	584	555	582	569	595	570	580	609	586	592	564	558	595	556	556	607	602	530	573	596	589	548	581	568	581	579	553	572	591	548	583	591	585	566	561	557	584	589	565	578	575	602	550	572	597	556	528	561	585	618	614	579	608	562	539	551	578	573	563	594	557	578	590	578	604	580	587	558	541	553	578	585	584	596	526	539	588	559	560	588	542	547	578	583	564	609	580	569	552	573	555	543	600	559	589	560	543	564	579	572	587	576	547	550	537	531	565	573	531	549	527	561	583	627	601	550	551	507	633	580	568	566	561	570	593	551	530	594	574	583	627	557	552	569	613	553	553	621	586	568	597	557	568	558	582	607	574	590	585	615	580	618	579	597	584	630	558	582	614	555	571	589	617	577	536	568	627	571	555	567	582	557	582	594	570	603	608	574	571	535	541	594	564	601	542	543	622	560	571	550	603	571	549	583	586	600	557	592	557	554	565	566	595	599	564	559	598	565	600	593	593	544	576	561	567	535	555	616	553	599	589	567	589	604	560	544	571	592	534	599	557	540	538	614	569	584	591	560	567	567	569	605	575	562	549	552	546	518	582	586	568	558	630	571	571	568	572	582	603	566	548	608	583	580	562	580	608	555	532	567	539	542	615	571	584	600	572	573	584	597	603	588	545	576	549	619	585	577	561	570	555	572	553	571	612	588	560	570	579	607	587	576	573	612	595	542	549	607	583	561	594	592	507	553	609	611	579	571	559	564	576	564	616	592	535	599	600	575	535	616	588	527	604	535	587	583	559	583	606	586	598	540	604	545	589	587	557	574	542	604	576	575	595	629	608	584	538	597	578	566	597	565	574	581	593	554	606	585	563	585	592	600	561	524	550	561	545	563	564	533	562	603	588	585	564	598	510	587	605	577	603	574	596	562	573	620	584	595	538	547	586	607	573	606	558	560	559	543	581	594	592	584	611	565	560	617	555	539	577	557	565	628	601	589	564	577	558	572	531	557	584	560	557	531	587	542	577	586	589	581	571	567	580	558	583	606	594	584	559	596	607	595	576	525	577	602	574	561	579	561	575	602	551	566	558	579	548	568	591	587	580	543	595	606	595	593	601	581	542	535	607	585	617	559	599	561	591	577	573	595	570	511	574	566	575	627	597	539	528	574	606	578	552	554	581	578	553	538	569	580	617	556	565	586	552	579	598	550	587	580	578	524	600	565	573	607	553	573	576	558	546	578	589	584	562	594	603	581	570	575	607	579	598	534	565	603	538	575	606	562	540	627	633	569	608	557	593	574	572	519	549	582	590	633	580	592	555	559	588	579	563	575	563	598	546	603	588	578	588	567	561	585	566	542	571	603	566	602	597	581	549	579	582	533	595	575	552	546	581	596	550	614	604	613	581	601	552	565	626	525	566	559	572	586	558	575	517	611	592	580	567	582	565	573	551	565	548	573	585	599	579	552	568	565	565	574	559	568	554	583	546	579	576	596	595	572	591	555	622	564	607	604	603	586	600	556	590	573	592	578	613	569	626	595	574	600	633	572	613	595	546	549	563	593	610	577	563	588	604	579	607	579	583	556	604	564	606	587	558	568	555	552	587	560	568	553	589	591	579	540	594	618	574	576	581	579	595	534	592	554	580	584	583	584	559	617	592	589	549	543	563	566	583	605	541	581	613	558	567	551	628	588	585	594	561	522	606	584	559	600	596	611	631	581	538	554	593	581	636	609	573	590	589	566	578	577	576	558	563	567	609	564	571	546	587	567	562	531	591	568	547	640	567	580	611	560	566	600	607	571	539	543	566	568	574	587	538	601	569	541	572	555	571	572	578	583	514	530	580	569	555	580	530	570	567	519	568	579	581	604	554	531	555	569	567	590	555	556	557	547	568	569	545	589	578	555	571	606	527	566	568	567	578	602	591	559	595	565	608	557	564	586	574	595	569	568	609	563	583	606	584	565	592	614	631	583	525	537	554	566	609	558	601	538	596	567	558	577	584	563	596	593	599	524	576	567	574	569	568	626	545	584	570	584	595	574	613	549	569	574	591	559	560	612	565	591	549	564	550	581	594	587	593	556	585	585	623	589	594	590	570	533	581	595	560	563	595	598	550	572	573	598	564	560	589	536	573	603	568	548	570	589	581	534	568	563	611	557	553	561	617	537	545	577	573	586	583	621	574	565	553	562	545	572	585	586	567	547	556	613	574	550	570	569	583	548	550	593	530	600	576	518	578	608	547	585	617	601	579	596	572	555	562	519	571	578	601	594	544	555	532	587	554	571	603	562	596	582	580	520	572	604	606	554	564	563	583	522	559	555	614	598	617	585	602	565	575	598	603	575	591	572	598	612	577	608	557	601	593	577	590	614
23496	21660	29615	24457	22427	23812	22718	13114	8616	6526	4974	3732	3049	2468	2084	1792	1498	1387	1157	1041	968	874	863	735	717	667	673	571	610	567	581	531	541	519	476	500	504	474	480	434	459	454	415	447	498	433	461	494	437	409	423	432	438	444	420	425	449	441	418	431	446	465	414	415	415	397	404	444	453	456	476	415	440	432	442	449	403	437	460	421	426	439	439	460	413	472	439	416	480	398	432	419	396	418	441	422	447	410	435	441	402	408	410	440	456	479	412	450	449	440	407	455	415	422	401	437	437	431	425	450	433	449	454	436	457	454	431	410	455	443	443	414	436	424	443	464	424	444	461	415	431	414	458	397	420	412	411	421	460	435	421	400	414	424	447	440	431	433	436	415	437	429	457	439	407	430	405	413	431	378	408	394	432	404	427	438	458	404	407	452	406	448	407	445	430	432	429	428	428	440	435	442	419	386	435	456	415	439	439	440	427	411	453	419	423	437	433	403	393	450	403	443	444	421	418	435	418	436	432	429	417	427	457	427	414	451	424	429	386	457	429	449	409	420	390	392	424	452	433	432	400	428	417	413	440	434	425	429	425	437	422	432	407	442	428	414	432	410	422	432	440	445	473	466	445	394	409	425	457	411	426	456	404	418	447	480	474	446	432	452	424	413	406	439	398	411	455	419	461	418	411	447	433	443	415	442	437	436	435	441	425	411	433	447	460	452	458	423	437	448	438	429	406	428	426	463	430	402	417	480	471	429	409	402	449	424	417	429	427	442	410	447	426	424	396	447	425	394	416	460	411	439	424	439	438	425	441	413	438	429	390	406	435	429	433	444	442	443	374	390	431	420	447	433	418	412	421	459	446	432	403	396	410	424	446	446	414	437	430	427	366	437	427	456	397	433	470	426	398	409	431	402	395	401	427	404	462	407	433	438	404	459	434	406	480	399	454	355	400	446	446	425	451	408	397	427	442	436	450	432	418	439	454	452	410	414	445	438	439	435	461	463	443	453	369	402	416	442	401	444	425	464	400	407	434	449	424	435	424	432	445	409	421	379	445	438	447	403	436	431	426	415	409	414	428	430	435	419	402	476	459	421	417	450	399	410	432	418	412	445	424	406	416	445	409	439	455	434	411	462	417	397	454	421	454	453	455	464	453	447	411	449	393	452	437	450	396	416	418	412	460	408	418	444	432	418	452	434	429	432	403	432	439	416	454	441	459	426	427	400	428	447	440	421	435	435	425	438	436	430	447	416	413	413	433	460	390	462	412	434	433	418	413	424	463	404	436	417	426	420	420	421	408	425	379	423	390	443	467	427	413	460	419	428	445	433	431	450	384	447	443	393	439	421	439	412	435	436	425	443	476	396	398	422	446	434	401	457	451	436	419	439	411	447	420	453	456	422	417	445	409	453	432	398	427	408	407	405	437	434	465	456	399	404	390	403	461	415	451	421	432	441	440	424	444	426	425	422	456	418	446	447	457	421	405	437	431	418	453	421	464	418	424	425	378	410	460	424	402	428	414	441	436	407	414	437	437	429	423	412	436	393	462	446	459	437	411	434	416	410	424	473	426	432	391	422	445	421	412	427	431	407	412	434	398	386	443	393	431	404	432	437	415	440	457	417	455	435	398	444	440	455	408	426	423	445	402	423	419	398	399	439	438	410	412	408	433	437	418	404	458	442	458	416	406	434	432	413	448	378	432	414	451	413	449	455	432	382	415	428	393	426	448	429	422	441	418	449	441	439	428	417	419	438	435	410	442	455	431	430	432	418	439	442	459	398	416	416	449	435	424	411	436	407	395	416	434	420	411	421	437	441	411	450	457	419	459	469	440	456	427	458	461	423	466	411	457	425	414	423	455	447	445	461	453	427	421	433	421	417	394	439	467	450	460	452	449	433	430	409	403	433	395	425	416	400	376	448	414	444	410	401	471	438	443	430	400	446	438	436	420	382	406	404	439	401	440	427	450	429	427	464	425	435	448	435	433	456	386	461	411	438	425	449	419	443	425	469	426	457	408	419	420	414	431	425	462	434	450	408	423	422	438	444	449	417	420	455	424	491	478	401	447	429	440	437	465	385	394	414	407	435	472	443	454	424	412	446	446	445	440	414	390	453	412	409	427	466	421	448	432	452	432	446	478	415	419	435	424	422	417	415	414	443	392	424	465	448	422	457	363	421	432	444	422	399	417	441	465	446	426	437	412	467	416	449	426	458	441	423	426	418	450	413	449	434	425	447	431	367	432	410	403	439	410	444	419	427	415	436	424	428	412	423	430	420	450	487	415	406	416	450	409	434	429	473	428	415	417	442	413	436	431	421	430	426	405	419	418	420	466	394	437	468	439	425	442	446	450	437	398	432	420	389	426	430	413	380	455	443	416	416	433	430	449	424	408	439	410	391	431	428	433	430	409	406	423	410	431	416	411	457	410	408	452	401	437	438	434	393	431	424	453	387	436	434	461	441	468	394	413	422	459	451	440	422	403	421	406	403	419	393	436	437	423	452	453	451	401	427	440	444	438	414	425	435	437	390	437	419	391	423	425	424	426	408	445	463	440	414	430	464	423	422	463	429	433	436	459	416	432	408	435	445	452	447	409	444	431	441	414	416	375	430	444	432	433	449	425	431	437	434	435	429	453	411	395	443	449	476	456	411	456	408	429	383	448	437	412	439	417	399	392	394	430	455	430	433	450	437	449	442	432	420	430	417	445	470	452	439	376	428	394	434	419	435	438	431	412	441	406	433	454	420	395	413	423	448	420	449	411	399	408	413	420	412	430	434	419	418	422	400	436	469	421	438	431	389	440	436	428	400	417	427	442	406	417	442	436	421	438	421	403	456	418	423	447	427	383	432	415	434	444	409	447	436	441	437	418	442	412	414	411	441	420	415	421	438	463	383	430	411	441	424	448	406	404	434	397	427	404	465	432	454	452	452	426	457	424	420	433	416	405	446	433	432	427	399	418	476	437	412	431	434	438	447	377	441	416	435	437	439	432	403	424	417	426	417	447	421	428	412	422	433	414	402	421	442	409	453	479	406	428	413	417	436	414	406	430	435	424	393	422	426	419	448	436	405	392	411	392	395	445	426	450	438	442	451	445	441	389	422	449	431	427	469	401	422	457	448	446	420	425	429	430	447	389	446	406	415	413	406	446	439	462	425	457	444	451	369	463	423	399	438	455	421	449	419	450	443	410	423	414	454	385	421	402	438	434	480	410	425	424	423	463	382	424	417	425	403	423	423	429	392	439	424	432	431	418	434	420	448	441	426	470	404	419	462	429	431	419	432	439	416	443	429	450	423	429	438	419	427	444	428	417	444	441	420	439	465	413	412	452	406	457	415	404	423	418	423	449	449	420	435	397	451	372	453	396	420	424	470	430	406	418	453	427	448	469	458	409	443	448	453	467	398	429	454	413	442	398	437	426	463	417	464	419	422	442	408	444	435	438	423	441	447	444	426	421	454	386	422	424	452	418	398	409	418	383	433	433	452	411	396	407	415
43534	72153	57928	40760	34511	29031	24044	19399	15563	12483	9800	7948	6293	5292	4103	3446	2962	2473	2211	1893	1614	1517	1386	1255	1195	1063	984	980	921	868	810	794	751	712	713	693	684	674	642	650	617	669	608	667	620	613	580	589	568	577	585	573	566	576	633	576	573	587	566	575	624	556	582	556	617	616	592	595	536	609	566	572	535	595	551	552	580	525	554	579	593	609	537	580	562	585	578	512	569	581	534	550	564	576	543	576	535	534	537	575	568	563	548	558	600	574	603	609	610	570	528	565	548	600	540	578	545	542	575	621	566	565	567	554	555	523	554	549	548	554	591	508	538	535	523	552	553	548	588	581	555	553	572	505	580	584	589	591	596	553	560	559	578	542	547	564	604	545	539	545	589	516	543	543	532	549	544	536	502	582	573	556	559	509	567	571	560	593	551	572	523	557	571	537	556	516	583	527	558	559	516	583	590	550	557	578	573	552	565	533	547	561	564	522	555	552	575	520	549	570	575	552	549	548	552	542	545	548	581	592	588	600	555	579	545	563	578	594	563	521	538	597	565	571	575	550	558	559	581	605	560	578	567	586	587	584	553	573	553	536	594	531	588	593	549	566	623	573	597	562	537	598	594	584	550	576	592	567	588	581	546	530	570	519	547	547	546	566	574	529	534	570	525	560	522	528	560	598	563	567	552	522	546	526	563	571	570	532	589	539	550	582	583	578	561	559	550	590	533	514	567	552	567	514	568	541	585	550	592	525	532	524	561	509	547	537	559	525	527	586	518	534	510	575	503	585	529	588	573	557	565	531	599	526	548	572	569	578	587	597	565	574	592	564	547	539	545	530	554	558	597	548	585	595	542	519	567	577	538	571	552	509	559	534	558	560	581	614	581	579	595	578	591	604	590	548	588	558	597	579	576	532	552	556	587	542	554	555	576	550	559	555	603	597	657	554	597	533	537	564	612	517	587	591	566	579	557	521	579	533	547	593	552	582	552	570	576	580	560	526	577	585	609	541	578	560	538	570	574	560	586	589	572	572	574	570	542	594	520	573	546	540	541	562	604	548	557	553	559	494	566	595	583	584	530	544	582	587	549	569	613	571	540	572	550	556	557	531	576	574	551	567	540	580	573	529	535	581	556	559	596	548	557	584	545	530	593	550	541	533	561	583	616	562	521	523	562	562	548	558	541	552	606	579	577	577	566	559	566	535	535	576	577	572	579	605	548	589	571	608	575	526	572	570	543	599	569	550	592	559	567	588	565	551	508	540	540	574	566	529	514	578	559	532	557	575	569	594	549	525	537	576	581	617	536	596	583	551	558	562	567	561	582	584	565	532	525	526	549	575	535	584	534	573	543	582	548	578	549	602	551	536	525	575	593	587	566	567	553	530	581	566	552	569	588	574	562	563	519	552	542	566	516	551	589	548	527	554	549	562	568	573	563	557	488	560	552	547	600	575	562	585	558	561	546	526	577	615	564	541	533	551	520	530	568	610	543	516	570	573	541	552	630	544	521	555	535	564	579	529	561	546	539	548	547	610	569	564	575	581	534	612	568	584	592	604	517	571	579	563	558	577	515	582	536	593	594	563	574	548	571	561	568	603	604	531	587	518	554	593	554	582	537	571	534	548	551	570	572	538	545	580	589	576	575	595	558	543	530	577	556	570	561	563	579	502	565	566	584	526	556	563	582	591	552	564	601	590	586	513	556	573	603	556	524	540	580	572	592	538	572	559	578	576	532	582	519	587	522	547	567	558	535	541	559	574	544	545	555	559	549	556	551	606	577	552	528	566	573	575	569	526	575	569	538	551	560	565	587	546	562	561	576	549	533	593	530	551	549	596	562	561	517	557	563	530	564	553	566	537	582	567	583	535	549	535	554	562	563	557	585	548	570	517	591	563	531	566	556	545	624	565	573	542	531	561	553	573	559	553	564	586	522	529	564	566	581	530	562	585	573	573	558	571	518	543	568	560	546	557	541	508	586	553	572	558	541	502	595	599	588	583	543	547	568	556	589	549	564	546	540	555	619	537	572	589	543	528	588	532	532	547	574	513	578	551	548	552	587	577	538	577	547	579	571	552	580	545	570	556	592	520	552	547	512	575	568	569	584	581	576	558	580	557	551	570	541	549	576	576	597	559	613	566	526	571	610	568	526	553	564	546	559	538	599	562	564	580	570	586	565	534	566	539	560	563	525	541	528	573	569	543	544	554	525	591	582	585	592	544	589	568	588	547	518	563	589	545	517	595	562	553	572	523	583	558	515	563	550	609	562	557	555	550	579	506	574	565	567	566	553	539	563	579	546	570	601	563	603	563	579	541	573	539	529	581	581	587	572	592	598	541	559	578	611	562	546	551	522	563	553	532	581	576	548	560	555	529	581	611	535	560	583	544	532	557	558	574	535	553	556	556	530	545	567	611	586	553	603	536	534	579	570	561	595	551	536	553	573	530	549	526	559	511	571	575	539	580	564	575	544	557	527	600	597	571	624	569	573	565	586	551	568	584	572	541	558	610	545	551	537	580	552	544	596	541	578	575	518	545	610	554	561	548	559	556	527	542	546	555	568	554	561	541	523	531	566	542	545	536	532	543	555	537	594	570	557	579	541	564	592	565	536	534	549	553	550	578	544	525	599	574	593	566	544	569	562	549	555	545	536	581	550	530	568	552	548	546	534	590	539	564	557	544	606	554	531	524	571	563	562	564	580	565	566	521	547	540	500	556	539	545	540	551	581	549	572	509	547	592	547	579	578	562	555	563	577	540	576	495	538	548	548	556	549	534	531	549	592	540	568	563	580	595	534	550	563	569	511	577	559	581	545	551	605	586	580	526	545	540	548	571	606	582	554	560	533	566	555	545	552	537	534	592	560	573	569	513	554	559	526	560	559	600	582	584	585	545	547	552	596	532	570	552	516	569	550	540	560	556	557	583	529	564	606	549	549	535	555	550	535	526	589	587	549	565	547	599	561	547	547	536	571	547	557	575	547	572	594	554	578	552	610	641	587	543	529	605	578	554	546	541	584	609	569	579	565	563	574	565	574	524	561	549	550	573	562	539	583	606	539	553	568	549	520	573	539	556	526	548	558	537	559	575	548	569	534	574	603	561	583	552	532	588	587	564	577	587	535	525	548	545	530	520	553	565	530	534	567	558	585	536	547	602	573	514	586	562	546	583	544	546	541	547	560	556	566	545	541	540	515	524	539	548	560	517	588	569	601	530	578	565	576	564	556	592	606	560	529	550	552	566	506	512	529	538	528	568	565	573	579	603	579	546	559	571	531	572	562	563	531	546	548	575	547	559	541	595	575	551	561	529	558	540	562	533	571	583	567	568	524	560	561	568	584	609	534	584	519	556	550	561	584	557	549	527	569	501	572	539	561	571	553	538	594	516	568	551	530	564	557	575	571	601	632	583	563	584	563	530	569	576	586	554	538	582	572	595	564	592	582	564	582	588	563	612	589	552	530	524	618	559	521	544	578	550	546	526	544	598	590	564	569	569	571	584
30206	34871	38403	27905	18985	12502	7977	5381	3998	3007	2285	1869	1561	1260	1083	1023	806	725	748	638	631	554	536	533	526	501	494	449	477	458	489	455	452	462	408	439	419	438	426	415	434	371	423	407	397	396	428	389	404	387	419	422	380	406	392	400	413	413	369	431	404	416	406	426	368	411	424	393	394	387	404	412	417	386	423	415	377	398	410	396	390	410	422	384	403	394	406	416	428	397	424	393	387	381	427	405	405	374	413	409	411	412	412	391	415	408	382	390	440	430	402	401	398	428	411	414	387	403	370	431	395	403	419	394	385	412	430	386	408	394	355	431	407	352	412	413	408	404	373	404	392	412	426	391	406	424	417	408	418	406	409	455	397	390	380	403	418	391	381	386	412	387	418	408	389	429	408	391	409	411	418	416	391	365	439	408	403	446	426	427	372	371	355	434	413	440	396	440	372	398	400	445	405	390	439	429	390	406	404	373	404	402	414	408	410	378	410	406	395	401	373	402	384	438	380	405	384	363	403	401	390	437	415	396	413	409	420	430	400	453	396	419	410	378	388	375	392	415	446	393	382	360	397	402	396	378	384	417	432	414	398	402	429	386	410	392	412	411	415	394	376	417	409	366	418	402	434	409	407	409	407	368	396	423	417	416	409	430	410	387	382	421	381	394	377	386	379	378	352	358	399	431	396	386	403	406	387	382	382	433	405	374	389	374	408	439	401	414	402	389	399	430	405	402	391	385	399	408	397	407	431	425	402	411	415	445	386	381	421	416	370	407	390	398	421	425	415	369	371	432	397	383	421	414	413	400	393	395	399	400	379	418	399	408	416	382	395	382	417	400	392	411	365	411	380	394	371	375	387	395	399	405	376	388	381	410	408	424	421	407	379	427	393	372	433	380	405	395	397	403	402	405	395	426	386	403	418	407	386	386	389	392	399	397	400	405	400	366	367	376	395	398	405	402	403	396	383	407	427	409	405	408	420	439	398	371	416	421	384	405	412	416	413	386	415	401	389	385	392	409	396	394	400	398	401	404	412	417	414	353	382	372	408	404	411	400	422	424	426	382	402	381	435	432	403	415	385	362	407	382	386	406	405	408	412	411	390	382	399	413	417	440	426	390	453	417	429	411	385	408	424	427	398	396	405	423	390	388	414	401	378	372	409	445	407	412	434	414	405	405	386	377	426	416	395	385	373	399	390	412	405	384	437	412	425	446	412	434	396	398	380	392	416	424	407	391	402	429	405	390	371	426	439	413	427	413	368	395	405	378	410	438	415	382	419	406	403	368	391	430	400	406	389	431	398	390	407	380	390	376	379	402	411	355	364	425	383	388	382	446	382	408	379	421	372	388	384	400	392	433	449	417	403	375	384	407	421	407	405	382	421	378	394	405	362	374	382	406	405	382	432	428	373	407	382	390	418	401	391	402	420	408	409	388	395	408	398	375	428	379	363	399	426	383	400	386	415	403	416	365	435	371	422	413	363	397	406	389	417	432	388	405	388	384	390	369	419	373	399	359	379	420	419	384	403	384	379	409	401	415	391	406	396	357	401	399	392	408	412	364	418	417	416	401	422	397	388	343	395	380	388	399	380	371	371	401	376	400	383	452	417	426	413	382	396	376	399	395	397	415	403	379	400	417	392	361	415	395	410	396	397	433	399	381	443	406	373	385	403	419	392	421	415	420	396	389	397	382	395	397	438	394	393	404	421	397	362	399	397	370	409	400	415	407	410	412	397	397	416	418	410	395	386	433	378	409	385	394	418	414	398	389	384	354	393	366	429	404	421	435	407	420	402	389	374	400	370	377	388	414	402	382	400	408	400	364	376	393	404	401	405	383	404	394	400	402	403	376	412	400	377	426	374	390	423	413	388	382	414	437	402	374	389	403	392	427	404	376	420	446	403	374	372	418	423	388	413	402	380	421	424	377	368	406	417	403	401	421	416	409	383	424	434	431	388	402	387	410	402	389	371	402	415	427	390	408	373	379	396	371	415	421	399	388	383	413	402	385	447	441	413	409	391	422	364	408	415	381	414	385	396	407	392	415	421	383	399	399	395	395	446	411	415	417	367	427	420	420	418	395	431	427	385	404	434	409	376	409	406	410	393	412	362	397	422	416	442	389	383	401	397	393	396	407	408	425	402	402	398	392	441	380	374	389	399	379	390	365	402	386	389	386	385	406	390	413	364	399	387	402	423	386	375	403	392	398	360	400	408	405	391	431	417	401	402	421	382	387	403	418	399	394	390	374	405	362	397	370	377	415	436	401	372	416	428	434	441	412	405	401	379	412	408	427	386	396	412	406	417	402	407	401	430	369	401	380	423	396	404	424	422	402	438	381	368	399	354	374	385	418	371	412	468	409	407	429	385	364	399	411	388	398	379	382	436	393	433	409	441	400	394	386	386	406	418	434	400	379	424	422	432	422	404	402	394	416	397	411	401	359	368	405	408	396	425	375	367	369	393	432	408	405	421	389	385	373	425	388	416	370	406	421	409	425	377	401	400	420	432	426	425	418	407	415	406	390	395	415	409	374	395	416	443	400	386	383	405	374	408	425	401	411	424	416	437	417	395	413	433	394	390	414	380	398	393	384	426	423	420	385	405	369	400	413	402	427	421	405	389	400	373	368	418	441	396	408	393	424	402	389	374	379	403	372	413	422	381	430	397	380	412	404	450	369	390	391	406	389	399	398	379	409	396	384	369	393	413	377	389	424	409	393	434	384	425	401	405	392	419	407	391	377	381	388	375	383	398	415	431	411	408	396	389	373	428	417	399	414	429	426	402	430	390	431	388	380	383	396	411	402	406	383	392	421	428	375	407	370	426	411	359	395	430	440	396	401	397	386	396	412	421	410	397	383	394	400	411	418	407	406	373	386	416	425	378	385	377	417	425	387	417	388	443	388	400	397	381	416	404	382	373	381	397	416	410	412	402	412	395	406	411	374	371	431	391	344	390	415	422	402	413	399	391	433	397	371	419	398	409	362	405	423	421	359	372	443	420	408	375	383	401	389	420	428	405	400	366	398	402	404	393	370	408	426	420	383	366	409	425	378	402	396	381	387	431	383	385	409	396	397	407	390	408	432	419	409	373	411	411	428	405	363	415	399	384	443	392	407	404	406	394	409	400	422	424	388	400	382	432	403	396	366	367	421	395	426	383	397	384	409	426	397	415	423	415	432	405	412	394	393	394	401	390	418	398	402	389	451	398	394	374	386	374	380	384	363	365	409	395	406	423	440	438	426	404	388	401	364	388	429	420	406	385	417	402	394	381	413	420	407	361	371	392	423	382	415	371	412	382	395	408	404	412	352	417	424	414	410	387	359	377	421	441	387	388	389	392	411	414	427	387	395	414	387	408	370	410	370	421	402	402	389	443	421	383	387	404	415	388	379	407	402	417	373	414	420	385	386	412	392	379	391	431	389	389	440	407	386	405	414	392	378	368	423	404	380	412	419	394	426	399	376	409	416	405	432	388	368	395	391	409	408	441	398	412	415
37473	53566	42639	29709	23602	18670	14605	11153	8475	6620	5138	3976	3146	2471	2164	1819	1581	1400	1253	1112	1040	913	872	858	853	746	707	710	714	649	646	656	612	625	636	599	584	583	581	574	549	597	582	564	539	574	542	567	543	561	577	591	546	525	552	525	505	506	568	528	566	521	530	523	550	499	506	569	522	559	543	555	555	519	571	547	569	521	523	536	561	546	504	529	549	550	531	565	548	539	544	580	536	527	555	564	487	547	497	566	569	522	528	493	575	535	556	571	518	500	549	541	540	523	505	570	530	504	507	525	532	476	502	562	547	502	557	603	555	487	538	503	545	502	511	532	506	511	538	542	503	547	588	511	538	528	513	572	540	551	493	528	549	535	473	553	596	564	552	515	515	524	528	530	504	527	519	562	548	533	540	591	555	515	520	511	527	534	563	519	548	526	546	501	555	557	493	519	566	545	536	538	570	559	530	545	531	547	540	532	532	513	556	549	567	543	567	558	552	561	501	499	540	540	541	532	508	523	542	534	483	531	544	524	556	528	540	528	525	568	517	545	544	566	524	535	525	518	557	539	543	558	521	510	525	537	500	546	528	491	566	542	552	568	527	498	529	564	525	584	529	561	502	511	519	510	512	579	543	564	546	529	482	488	489	555	547	526	512	538	551	563	555	547	506	530	538	505	518	521	571	555	530	561	541	536	514	543	516	534	525	516	528	535	572	533	581	523	510	555	535	518	560	534	532	526	562	510	534	564	530	510	565	520	535	544	560	572	534	549	508	507	527	524	528	495	562	532	566	542	526	556	537	527	533	522	528	499	539	558	540	518	496	526	512	585	553	517	529	549	558	530	565	524	523	546	503	544	551	593	560	572	541	530	550	553	542	522	562	555	567	557	524	580	515	559	594	511	561	538	529	529	551	478	528	539	577	512	532	512	525	551	516	521	524	531	546	554	535	551	562	527	524	500	547	563	505	558	514	508	509	542	564	547	542	529	557	525	544	522	531	528	546	517	548	557	501	539	523	550	557	568	595	515	535	506	530	553	550	566	563	526	565	522	537	508	527	544	491	553	516	523	502	521	510	548	552	556	503	508	553	516	529	548	554	516	551	541	485	538	510	549	542	571	575	542	547	559	570	486	548	522	537	531	484	545	521	554	517	561	553	542	530	579	538	522	474	537	502	518	536	566	528	582	517	530	534	564	512	545	539	519	531	532	513	524	547	515	527	519	536	552	518	558	528	520	517	521	518	532	537	510	504	538	478	531	535	538	516	495	545	556	563	519	554	569	501	524	537	512	530	553	538	500	584	561	566	542	483	532	501	518	515	523	525	530	531	545	548	544	517	573	574	522	493	516	533	518	487	496	565	566	570	572	508	547	527	541	495	557	531	519	604	557	530	533	548	546	530	545	524	521	534	548	568	507	525	487	535	505	522	572	503	537	502	501	529	549	501	533	535	554	508	558	532	525	479	517	519	516	509	522	481	526	546	548	534	553	520	509	520	566	513	572	498	544	577	536	584	538	527	579	552	582	498	519	548	517	557	523	540	547	522	531	471	514	505	552	515	525	520	521	537	514	577	531	571	571	507	503	533	531	528	517	523	525	543	535	548	515	551	518	529	495	522	537	573	579	553	548	551	534	531	547	545	471	566	550	540	500	549	581	517	491	549	514	547	543	514	526	516	536	547	517	525	526	540	549	532	555	566	574	529	514	522	546	562	536	540	529	569	518	563	526	556	516	530	539	551	575	533	545	521	500	548	503	488	525	520	531	530	531	543	497	525	553	527	553	535	533	521	579	541	515	534	576	514	537	574	498	546	536	503	515	523	541	514	552	558	509	516	531	567	563	551	522	505	542	549	547	505	546	567	542	550	519	532	523	542	547	532	520	547	522	540	561	532	552	527	532	579	507	542	533	559	483	558	548	532	516	528	545	521	548	539	536	528	538	553	518	511	535	543	512	554	535	521	525	533	555	551	540	533	491	542	577	538	513	516	512	539	526	572	550	592	533	531	563	544	532	563	540	515	541	517	551	563	575	533	518	555	555	537	607	564	503	550	551	553	581	536	563	512	531	509	522	532	497	541	494	576	512	520	518	513	539	574	506	541	498	538	489	605	529	534	534	564	538	542	522	492	533	517	530	545	571	521	557	525	518	558	524	559	542	501	558	511	513	520	500	489	554	520	514	537	560	506	572	568	533	565	525	578	553	569	538	539	532	541	522	514	548	565	549	528	547	576	568	564	511	568	579	503	547	531	560	565	536	535	539	529	520	541	527	557	532	504	506	525	542	537	557	541	505	563	526	523	539	537	580	555	528	539	517	578	541	548	538	592	551	519	563	547	570	513	539	569	549	536	572	536	535	561	572	595	558	520	528	553	484	558	536	526	570	539	537	558	516	537	576	564	541	535	531	505	519	512	524	539	554	564	519	541	541	482	509	552	572	492	502	521	555	494	503	529	537	550	507	497	583	523	513	518	538	521	500	548	584	519	509	562	531	554	509	499	521	529	580	527	547	522	556	546	530	524	565	530	539	553	550	558	507	528	561	537	517	526	549	560	517	541	564	565	546	560	545	536	575	509	536	552	559	512	524	526	511	543	529	561	550	541	515	582	490	543	530	560	538	527	508	592	540	551	543	518	530	520	530	525	534	548	576	548	527	528	554	514	490	559	546	523	528	537	565	513	511	520	567	529	512	535	556	478	589	561	565	548	513	535	521	551	519	517	575	515	523	547	541	531	540	531	542	509	535	529	513	529	522	529	534	555	523	553	515	530	532	569	567	563	565	522	502	540	526	559	541	532	491	561	535	573	519	489	538	522	549	572	557	515	554	526	540	561	567	550	521	542	520	539	557	529	549	546	548	556	539	566	547	566	522	537	527	550	576	561	553	548	528	564	507	518	520	482	550	511	556	527	548	546	520	540	568	554	539	543	581	574	493	540	551	564	575	508	565	521	544	531	505	530	525	519	523	557	531	535	546	507	526	550	557	527	512	560	529	524	520	506	525	570	536	514	494	557	517	521	520	536	566	539	578	553	560	552	525	539	542	538	507	532	541	482	504	583	488	526	558	548	506	542	529	545	515	525	522	574	576	517	566	537	537	575	530	532	501	530	537	507	538	545	485	534	536	560	515	530	528	552	541	540	513	565	530	520	557	553	533	537	538	566	518	521	522	542	519	510	562	542	564	548	541	531	532	540	504	531	539	556	515	527	505	517	551	564	558	562	503	542	530	538	553	536	541	547	547	561	521	522	579	558	555	585	559	488	535	503	540	544	538	520	564	524	493	534	547	530	541	563	526	529	518	498	537	539	571	549	535	523	584	511	520	509	549	527	567	541	531	511	576	533	547	531	523	556	558	529	522	487	506	516	582	545	553	517	541	543	540	540	583	564	543	485	550	534	533	513	531	544	512	510	568	550	524	552	557	536	520	523	511	541	588	547	589	490	491	501	522	534	544	517	561	543	590	507	553	500	524	524	535	568	545	507	521	523	531	517	510
24564	21790	29666	25744	23218	21556	16013	9640	6523	4785	3782	2866	2328	1895	1614	1372	1196	1015	904	889	797	810	704	610	680	587	551	566	517	513	491	485	513	468	490	456	460	486	466	449	446	457	475	455	432	490	422	458	426	466	456	462	414	448	508	411	434	481	450	422	441	418	435	453	422	431	469	429	432	464	405	428	414	417	410	436	457	418	462	439	428	407	403	407	442	433	431	433	425	412	403	406	461	436	388	410	441	456	415	432	435	443	383	420	411	431	428	495	424	456	397	439	475	406	423	440	435	420	427	426	468	406	424	432	422	397	426	442	432	423	415	429	455	452	452	411	428	422	455	414	413	422	476	430	422	393	427	446	424	475	388	457	461	392	469	450	439	422	437	398	413	414	469	434	434	433	447	433	417	411	441	454	458	424	415	423	400	488	448	434	424	399	452	403	435	442	393	445	425	429	423	441	463	432	460	417	430	440	444	434	414	425	411	451	460	415	415	437	438	473	427	449	479	398	428	441	396	428	439	422	411	460	456	453	412	408	404	396	429	439	431	445	434	424	401	433	419	441	455	412	407	431	412	417	438	433	446	465	435	378	413	466	400	422	424	414	418	425	426	402	474	443	431	432	434	426	420	445	387	414	452	400	426	446	447	416	439	426	447	450	446	448	434	403	437	448	420	436	405	438	423	436	436	441	430	414	411	432	454	406	416	411	403	473	430	440	415	443	464	444	409	488	432	428	442	429	443	437	413	398	464	429	411	433	424	397	440	413	447	458	437	464	472	455	453	436	420	437	442	431	427	417	441	396	419	461	420	423	433	441	413	443	430	401	419	461	423	438	452	424	425	419	392	415	407	447	421	419	412	418	405	424	414	446	429	410	470	438	426	416	411	422	412	442	398	412	443	433	429	448	417	409	420	421	455	451	437	401	416	445	462	387	402	431	458	411	442	407	385	443	432	404	484	423	426	444	437	459	487	442	377	421	483	434	407	442	434	445	427	463	453	435	437	416	416	404	422	424	431	405	413	406	424	413	412	416	454	414	455	451	397	423	460	420	434	427	453	423	424	442	405	414	437	481	423	411	439	385	419	436	412	435	414	418	465	431	431	420	446	432	442	448	468	429	428	450	436	436	418	450	434	440	442	464	419	432	380	418	420	426	484	426	424	413	415	428	432	429	437	437	461	410	444	402	434	468	427	461	444	445	425	420	407	434	452	428	438	428	421	473	446	431	414	441	418	422	429	443	438	427	465	436	401	422	422	451	434	405	441	442	423	444	451	463	430	428	440	458	429	433	457	407	467	444	441	415	434	442	428	424	475	450	456	432	426	442	414	413	422	396	432	432	428	429	444	452	420	429	447	417	458	436	429	460	447	394	428	462	398	420	450	400	440	453	451	430	436	402	469	434	435	447	455	402	412	407	447	453	428	426	425	420	397	435	432	406	407	448	427	423	410	404	442	421	433	406	446	412	414	436	421	443	459	394	430	416	461	444	409	430	425	434	439	431	424	404	416	438	434	432	407	446	460	425	409	440	424	401	437	467	463	458	406	434	414	448	451	433	472	421	417	435	434	386	391	446	419	455	419	433	432	445	410	477	450	470	445	430	434	392	427	399	445	405	437	441	435	448	402	433	355	449	434	458	413	420	444	456	454	423	414	412	441	447	468	425	444	405	440	445	414	404	428	411	434	431	442	423	446	429	441	405	409	428	405	456	443	415	432	386	469	413	418	436	417	430	426	422	433	406	428	433	445	430	421	425	443	480	428	425	441	416	420	413	401	451	452	423	428	428	431	425	417	436	432	439	445	415	405	422	460	438	394	413	474	438	450	439	414	445	411	443	417	440	391	455	448	427	420	438	438	405	441	423	445	416	454	433	413	438	433	414	405	441	390	413	440	435	430	434	407	449	407	422	446	439	413	444	406	453	449	462	437	464	507	411	398	441	463	460	395	428	402	413	448	436	464	413	431	418	448	427	463	437	411	443	422	441	434	416	446	476	438	463	454	465	470	419	423	416	432	440	433	442	415	433	454	453	401	420	424	426	397	417	387	376	423	446	458	449	460	395	412	400	434	374	415	444	399	439	439	408	446	453	438	431	407	435	448	443	433	401	415	447	424	416	431	453	395	435	428	438	392	426	387	420	414	421	420	432	423	444	428	449	447	438	441	406	444	433	450	416	455	468	411	421	406	435	439	410	419	439	480	459	448	409	424	467	415	454	449	440	424	431	452	423	371	430	442	432	448	458	461	446	417	417	429	436	458	424	442	453	450	405	427	435	411	432	444	415	431	413	421	404	424	440	471	467	432	445	434	440	392	437	427	432	440	462	441	429	435	425	406	453	434	446	392	445	413	459	439	425	435	424	423	409	431	421	422	426	407	447	435	409	400	396	467	471	439	436	423	454	472	446	451	468	387	446	400	450	425	468	435	461	483	433	431	459	438	423	451	438	426	392	450	430	454	446	426	446	389	419	411	425	446	414	432	443	402	437	405	440	409	469	436	417	408	438	447	411	447	429	442	439	453	478	433	448	424	411	436	419	413	438	415	437	419	424	454	431	414	435	417	440	404	466	404	438	442	417	454	409	412	431	408	428	382	457	434	429	402	427	450	423	425	435	412	396	434	444	413	419	435	439	496	476	428	424	420	445	405	408	499	425	430	414	450	437	428	416	404	398	436	389	448	393	449	433	450	432	405	443	432	421	428	424	430	437	418	398	392	466	459	393	415	420	413	439	439	409	430	456	418	429	420	445	441	426	409	456	446	430	451	451	413	444	418	434	421	433	424	431	418	434	437	406	459	440	450	409	407	425	435	408	448	450	449	402	442	425	459	459	436	448	468	417	439	457	445	448	418	433	429	471	425	432	418	443	439	431	482	459	442	406	454	460	420	449	420	453	447	391	418	431	452	383	415	449	426	406	465	424	434	448	407	473	415	451	452	432	423	426	439	447	414	424	437	410	384	469	425	408	416	445	413	457	449	428	458	400	421	434	424	452	444	440	459	472	379	431	440	449	434	452	420	466	414	417	440	425	409	374	423	449	443	420	461	415	385	420	433	438	448	401	428	390	401	454	388	402	411	454	447	441	430	446	434	440	434	413	416	413	480	418	411	447	439	412	419	445	442	438	424	478	428	396	418	447	391	414	391	404	421	442	397	384	448	425	415	449	459	445	426	408	430	478	479	413	419	440	446	432	420	436	444	430	406	430	428	461	424	426	420	398	418	458	425	419	406	453	407	385	447	411	407	430	436	426	433	426	406	441	440	434	437	431	409	448	407	428	449	395	474	444	426	414	414	409	422	425	382	434	423	413	475	414	427	427	417	391	407	440	439	472	439	461	414	447	446	440	429	409	417	449	470	467	431	465	423	413	443	441	495	422	479	423	414	451	430	482	408	446	398	385	432	409	439	394	446	427	400	436	433	416	408	426	402	408	463	467	393	421	429	419	378	408	407	413	438	416	422	447	433	374	458	394	444	439	412	434	413	445	427	403	397	449
39917	64659	51789	36462	30191	25214	20207	16239	12567	9959	7664	6091	4787	3943	3280	2663	2172	1989	1737	1450	1284	1265	1114	1061	957	923	900	857	842	752	786	720	690	670	654	700	596	618	686	645	616	652	609	600	599	610	620	607	617	574	579	621	547	567	589	556	598	577	596	545	584	568	586	601	582	560	545	641	570	568	559	581	577	601	588	547	570	580	586	530	535	556	565	547	575	589	576	585	584	581	554	596	589	598	585	578	606	558	535	574	584	610	581	531	523	608	574	512	560	560	581	533	603	560	569	551	557	560	537	619	566	594	566	577	558	596	547	564	568	590	591	606	551	561	540	616	567	573	568	591	559	565	565	589	605	562	533	573	551	585	519	542	609	529	580	570	581	604	564	568	567	554	552	534	589	641	582	558	555	552	576	604	639	568	611	563	561	556	586	558	505	545	574	576	552	581	613	570	568	591	581	558	537	589	550	585	568	577	533	585	575	475	546	601	540	586	532	603	596	568	577	586	600	557	558	573	549	585	532	582	520	560	602	551	576	610	552	598	554	589	621	533	589	562	594	581	559	580	592	564	583	496	562	561	594	552	584	574	575	566	555	573	557	589	553	537	581	590	584	587	559	577	574	576	596	557	584	533	605	588	616	552	562	569	581	564	577	568	572	578	570	619	582	591	625	608	614	556	575	593	616	537	605	547	590	519	597	615	558	584	541	565	528	577	546	560	543	539	575	530	575	567	542	568	581	574	589	581	524	551	593	604	580	569	548	546	563	573	548	567	586	560	528	572	588	568	621	552	614	603	596	560	560	566	524	549	574	556	603	588	539	584	555	550	592	588	591	582	609	620	576	538	595	590	561	604	560	575	589	554	550	571	581	532	594	604	590	560	535	561	574	556	542	582	584	554	540	611	548	619	561	555	576	554	559	578	596	566	561	559	570	597	576	601	559	596	578	549	560	562	593	540	586	609	553	545	586	620	558	590	577	543	593	596	592	606	546	579	578	590	553	603	592	575	569	574	538	552	548	586	567	620	526	595	574	583	588	592	544	573	591	543	570	563	581	598	581	540	577	561	546	562	533	532	583	576	541	543	581	559	583	608	555	606	571	591	551	549	556	564	589	569	593	632	577	575	573	552	574	547	632	593	569	534	579	558	587	568	556	567	577	590	587	614	552	605	560	590	562	589	523	563	577	565	550	567	572	564	571	578	565	575	547	563	610	566	604	566	595	564	545	635	567	581	542	546	555	596	605	589	564	568	602	572	550	573	593	592	537	596	613	572	525	563	585	575	584	600	565	574	574	574	590	580	567	547	582	594	578	569	534	587	567	551	569	546	594	524	516	583	564	574	545	595	522	552	583	583	582	598	616	567	541	579	561	586	554	561	582	605	595	571	565	614	542	574	553	542	550	582	544	589	544	610	520	611	555	591	581	565	562	537	531	535	536	548	536	584	555	537	561	564	622	543	568	543	553	570	539	548	543	604	598	511	596	524	556	608	562	605	561	564	574	608	575	574	580	578	544	525	576	599	548	587	560	614	572	576	570	612	595	592	612	560	565	570	550	584	569	543	555	533	557	577	605	608	542	577	555	616	577	622	569	558	580	575	528	562	589	558	552	602	567	554	531	551	593	565	521	584	568	607	581	590	551	569	581	551	554	627	564	595	549	592	575	565	570	563	555	589	578	607	590	560	554	600	545	575	570	582	601	584	566	548	555	536	541	589	602	597	533	531	577	592	582	585	548	587	578	529	595	540	565	539	548	595	574	596	588	607	589	544	571	627	597	562	562	574	572	565	572	613	567	608	579	580	627	585	591	593	555	564	588	586	563	577	573	595	532	570	558	528	579	591	573	582	549	585	563	559	543	595	525	545	507	547	560	546	592	572	561	594	533	554	583	544	596	614	580	573	587	602	583	575	564	566	555	547	564	575	547	529	539	549	516	573	644	583	622	600	570	558	558	536	550	569	602	596	543	547	563	547	598	532	558	550	621	549	542	602	575	582	577	573	607	589	566	595	547	588	553	596	570	561	547	559	522	595	585	559	541	603	610	585	598	558	597	554	592	529	612	568	608	563	577	534	564	575	559	590	541	570	547	615	590	539	603	554	521	527	600	553	591	557	553	569	556	581	619	638	530	575	592	547	545	571	553	564	546	570	564	589	573	587	538	564	579	625	566	560	568	566	579	582	575	535	594	569	576	622	546	583	538	561	588	586	564	568	556	618	589	570	583	559	539	562	573	583	567	568	569	556	582	567	538	565	566	582	607	589	561	581	586	551	578	563	572	564	585	569	549	572	548	550	613	555	553	568	619	571	599	568	559	573	597	617	594	617	500	576	587	589	562	597	552	557	554	564	557	548	564	574	645	595	583	570	556	562	578	573	567	540	605	592	539	554	590	542	579	556	583	533	565	599	574	578	558	601	514	579	554	572	558	584	543	576	575	542	562	557	572	544	573	569	586	597	564	551	599	554	563	606	569	557	559	576	525	559	570	545	616	551	618	547	566	565	546	544	549	607	552	551	597	568	561	582	578	595	568	595	583	580	620	540	579	604	587	588	575	598	560	575	562	592	600	560	537	540	595	550	592	584	578	573	577	550	576	564	573	509	545	547	565	608	577	587	570	565	541	568	587	557	608	556	596	601	596	596	558	562	581	576	590	573	620	575	577	573	570	547	533	618	578	550	562	573	577	559	535	567	560	592	543	602	530	595	605	539	610	565	564	557	601	597	540	555	518	583	573	549	536	594	581	549	565	551	562	565	549	529	502	587	595	572	555	596	556	590	524	579	556	561	549	567	577	618	542	519	510	565	558	551	527	575	582	558	559	537	557	573	562	561	562	548	565	567	569	600	593	595	569	573	583	543	552	577	579	537	583	587	565	572	578	582	575	566	563	580	573	580	584	579	558	589	591	566	585	595	581	582	576	615	572	589	556	587	565	604	589	600	606	539	587	582	553	557	565	591	598	582	587	559	544	556	581	594	592	591	519	524	573	588	586	563	605	592	558	547	565	589	562	536	540	586	573	576	585	559	530	593	523	550	537	577	558	577	553	579	562	555	547	591	550	610	568	565	541	560	589	591	574	583	554	540	544	589	580	615	580	582	594	569	588	609	590	560	536	557	597	573	563	593	568	571	529	602	583	545	534	571	574	569	555	550	544	585	594	572	627	581	584	565	600	569	599	544	544	574	619	596	554	575	552	572	574	555	563	559	627	568	576	588	591	626	568	540	645	572	577	547	557	569	567	541	584	570	546	571	540	573	554	583	594	556	619	566	559	546	610	572	594	588	567	581	524	553	572	574	598	594	549	577	564	553	583	570	612	559	557	551	563	597	540	612	535	542	601	552	550	549	625	580	616	566	576	520	535	637	555	602	563	572	569	618	604	583	561	592	568	581	585	573	574	574	568	588	585	559	578	597	544	544	587	561	556	555	529	565	580	596	583	547	570	590	572	577	576	601	583	548	582	558	590	548	578	572	533	554	586	549	567	552	558	556	537	583
23551	21739	29726	24599	22499	23860	23136	13453	8754	6589	5000	3876	3130	2553	2024	1732	1541	1245	1158	1018	947	846	811	750	704	639	669	638	608	590	514	549	543	480	524	527	521	476	484	492	503	456	450	430	475	450	461	455	440	473	434	454	423	456	475	510	412	463	475	395	413	445	474	453	431	452	442	426	453	408	409	439	425	436	420	413	452	387	435	407	422	475	429	434	442	448	408	437	442	407	447	433	429	434	447	427	415	467	386	459	442	416	399	419	401	437	414	466	421	462	461	398	436	411	478	450	426	425	445	424	460	434	409	422	436	409	436	454	438	451	451	455	434	450	463	422	462	454	453	438	421	457	432	430	406	444	404	441	424	446	431	413	385	402	433	432	429	452	452	466	417	449	426	444	411	456	448	425	425	441	423	445	448	421	432	436	467	398	426	454	429	419	377	429	437	413	441	415	428	409	443	431	475	435	370	405	456	421	418	393	421	424	428	415	447	430	425	404	450	405	449	440	449	418	427	443	405	454	445	449	419	444	418	457	407	459	400	450	456	444	425	430	409	434	428	416	472	425	441	394	455	426	424	414	412	446	419	438	416	420	408	399	393	429	400	436	457	447	450	418	437	417	453	418	406	419	444	448	411	399	412	415	460	421	433	455	416	455	419	427	409	444	441	443	445	445	431	393	469	425	415	402	432	426	439	429	417	370	423	427	388	424	421	418	421	390	436	466	426	418	391	438	478	419	378	437	419	451	460	431	448	392	449	420	386	433	398	428	447	376	443	411	406	420	437	405	441	433	427	426	411	424	424	450	421	409	390	430	417	444	433	433	402	424	402	442	437	428	446	441	382	469	436	417	474	425	400	455	407	426	410	409	430	442	413	484	421	425	414	393	441	427	466	442	429	430	406	390	458	384	409	432	412	436	413	410	418	444	421	440	429	445	414	426	475	419	423	399	442	437	386	427	418	415	418	440	411	379	449	402	406	430	424	418	420	460	401	440	459	483	420	432	428	429	418	425	440	448	462	454	498	420	470	446	433	406	404	438	438	426	418	443	454	425	426	417	463	398	434	425	432	405	457	433	403	405	423	417	465	439	380	431	455	408	452	392	434	393	431	425	406	444	411	419	408	402	437	417	450	449	409	438	438	431	426	438	420	410	442	424	419	425	426	411	427	420	426	399	428	441	438	453	438	447	439	450	419	449	420	421	443	431	466	424	471	389	410	421	445	445	426	441	443	396	428	425	439	455	444	395	417	420	421	409	442	415	416	403	439	401	446	438	447	379	423	410	432	426	450	448	428	441	457	453	401	457	433	423	426	389	409	443	415	458	421	412	399	407	455	432	404	426	425	426	443	436	425	406	441	438	448	450	436	409	383	442	439	404	459	409	399	442	416	440	421	442	437	420	461	430	419	414	434	438	396	397	441	434	412	431	424	428	423	422	418	423	468	357	374	421	422	443	393	424	426	440	462	437	441	447	433	435	418	403	426	419	422	471	438	411	394	432	443	426	466	425	427	435	391	409	412	415	421	421	399	432	418	429	410	447	430	416	421	460	418	432	473	417	392	402	438	434	441	426	439	396	412	450	390	422	428	424	427	410	422	436	451	419	410	451	411	431	425	453	398	424	427	446	457	449	423	433	405	424	436	450	406	435	381	422	465	409	438	433	420	425	445	449	433	437	394	397	447	424	427	456	428	388	433	434	396	465	433	443	446	452	424	411	416	442	438	433	448	459	442	415	463	452	417	479	448	410	459	399	432	425	426	397	417	417	445	416	442	443	415	416	394	428	450	465	444	451	438	425	421	445	407	444	419	448	381	402	449	417	435	444	440	450	409	449	437	413	394	409	423	440	448	420	402	461	430	449	432	438	444	434	410	440	409	418	423	413	437	422	466	417	441	453	428	413	416	471	476	463	391	410	408	435	402	396	441	416	400	465	424	444	436	432	405	456	429	406	453	437	440	422	449	446	443	451	418	445	426	420	434	453	409	419	439	379	432	397	442	441	424	464	439	416	414	428	413	413	409	425	440	402	395	395	448	440	455	449	436	461	415	424	450	416	439	455	448	434	474	429	426	438	452	415	427	424	434	455	426	461	419	443	429	384	457	415	416	401	446	421	464	448	391	424	421	443	434	426	391	422	440	421	440	440	445	455	415	424	398	411	430	409	425	435	441	432	419	418	435	423	428	402	422	422	422	434	433	438	420	448	456	434	433	425	457	444	420	426	428	455	419	432	453	398	423	431	402	425	443	411	427	451	404	435	380	452	401	426	447	412	446	440	394	391	416	450	440	431	425	417	438	432	460	419	430	427	398	419	434	415	411	426	436	369	433	453	434	402	425	431	438	407	459	483	436	442	408	407	476	434	449	414	447	470	392	411	434	438	407	398	397	419	435	421	431	388	408	396	407	424	423	438	409	406	406	416	426	448	394	397	406	476	427	414	431	428	420	435	447	415	475	438	446	456	455	424	471	429	446	425	420	428	407	445	416	468	418	454	437	426	434	440	415	455	445	421	421	460	437	412	421	456	411	397	406	416	441	430	461	434	427	404	455	403	427	432	432	439	443	385	450	421	410	429	428	469	452	399	404	401	433	382	441	446	410	452	415	413	403	446	419	457	446	451	423	423	423	417	382	413	440	426	407	449	406	440	417	433	432	416	449	446	434	432	402	434	410	438	438	424	428	370	439	434	447	456	382	419	428	399	428	432	460	435	422	442	393	442	430	455	466	416	427	437	426	422	422	424	416	417	414	448	395	441	453	387	403	445	402	422	466	419	420	399	441	424	426	408	458	460	448	420	446	384	463	461	453	407	421	441	443	407	431	441	431	404	427	450	385	385	437	465	442	421	449	433	423	424	446	394	417	433	424	444	426	430	414	406	453	420	387	477	418	388	430	456	419	469	429	391	395	399	414	441	488	464	399	467	448	442	443	478	450	458	421	438	448	409	416	438	441	430	486	466	440	435	419	416	432	427	412	404	431	410	445	454	428	407	434	424	403	429	449	401	425	460	411	420	436	435	437	441	420	441	439	420	422	435	414	432	433	474	446	416	416	420	411	430	408	444	450	423	444	424	415	441	433	414	451	432	439	448	415	440	422	442	466	443	411	444	429	445	439	419	437	412	430	454	426	438	432	422	393	414	442	400	435	423	438	450	433	408	418	416	434	443	424	408	438	447	408	440	411	426	422	405	417	424	436	427	416	443	433	423	455	453	421	409	414	444	387	397	436	398	395	438	451	443	431	440	415	425	414	428	411	411	414	426	400	381	445	425	427	474	391	456	411	424	460	422	462	419	441	404	428	436	428	465	412	408	396	440	404	442	457	444	428	452	432	401	429	446	426	434	397	426	421	429	402	377	444	412	459	444	421	428	422	434	420	443	398	409	443	404	383	472	442	439	413	396	456	388	422	427	447	460	458	414	433	417	447	481	445	455	467	429	425	416	434	420	457	456	435	418	440	446	436	440	409	458	433	419	431	428	448	445	433	414	401	457	452	405
43178	71243	57709	40864	34596	29410	24535	20017	15781	12535	9933	7794	6362	5186	4156	3515	2991	2495	2135	1896	1602	1481	1320	1203	1098	1006	970	980	976	842	829	790	707	681	699	701	669	678	667	623	671	670	615	592	576	596	603	565	553	578	570	550	597	584	586	560	615	568	600	549	590	591	574	550	576	572	550	555	525	614	607	527	565	557	576	550	554	570	586	579	559	581	579	552	551	585	535	575	519	542	555	583	554	572	527	562	499	558	556	526	575	546	565	584	579	572	537	570	590	537	550	572	536	579	561	539	525	548	538	557	548	564	602	548	582	563	552	544	523	584	557	560	592	547	574	570	507	541	550	507	579	588	574	598	553	594	568	508	547	557	558	522	515	565	593	537	563	559	523	562	570	550	593	544	579	556	568	574	541	553	601	589	562	536	571	562	486	554	598	555	547	519	572	575	543	561	562	583	532	544	585	530	565	563	538	561	561	575	558	570	583	587	536	559	599	567	554	510	541	547	530	568	581	525	567	598	554	572	552	570	531	550	601	555	534	556	534	587	567	578	564	535	544	548	558	556	573	534	543	526	586	570	533	530	580	551	559	600	535	525	563	588	582	565	581	534	550	528	514	510	539	532	587	579	538	564	560	586	553	565	554	561	529	528	517	536	568	579	532	564	592	552	555	606	563	555	592	611	532	525	584	589	574	509	531	515	515	557	588	531	534	556	595	538	572	550	530	546	571	568	576	567	604	563	554	569	545	535	526	586	581	532	527	579	552	529	564	554	553	556	530	548	552	549	531	577	539	560	570	559	554	600	552	547	562	574	597	572	556	597	563	556	560	525	537	540	559	576	511	564	550	530	551	581	565	552	547	555	557	592	532	538	572	575	522	549	549	573	552	569	503	587	580	573	580	573	556	561	556	576	564	569	571	559	575	550	536	538	532	559	547	556	547	601	526	558	567	525	590	518	535	556	578	553	581	546	557	565	541	570	601	543	550	574	498	525	569	538	552	567	560	582	565	555	559	527	534	537	534	534	546	553	570	594	517	545	552	572	581	599	510	555	531	595	579	606	550	568	554	555	531	562	566	568	540	554	557	596	591	554	576	586	579	556	583	519	603	579	560	588	611	532	566	548	558	525	606	569	507	544	569	561	576	519	554	559	510	524	544	575	537	594	562	542	582	588	562	532	565	547	585	553	577	570	565	571	565	535	549	563	574	564	587	531	558	541	563	570	569	564	589	525	551	549	550	560	583	596	580	523	544	579	540	564	509	542	558	537	548	571	519	590	568	565	617	560	555	576	543	532	563	579	544	540	564	549	561	611	591	600	576	563	579	565	578	553	555	509	550	575	531	566	571	544	535	569	549	574	573	539	534	545	576	565	533	574	537	574	557	585	550	561	555	587	548	551	551	540	511	531	537	565	575	593	571	557	558	544	619	531	562	554	544	548	569	569	547	537	543	620	531	558	540	547	514	600	527	568	576	525	531	574	540	567	532	579	594	548	529	548	542	558	567	616	570	542	564	552	598	543	554	578	563	548	536	541	561	522	568	577	510	610	545	560	593	537	539	576	551	537	553	564	589	525	535	546	536	578	560	553	560	542	584	537	536	590	582	537	544	570	565	561	541	564	598	567	568	573	515	570	539	524	580	559	565	518	547	549	552	572	573	589	582	561	591	527	531	571	580	591	594	543	572	570	540	562	552	552	536	563	542	540	560	574	542	584	577	558	579	552	549	562	532	546	520	555	576	551	505	547	549	573	553	542	513	581	579	536	585	557	532	562	560	535	532	569	610	523	570	603	614	559	585	560	594	546	568	600	554	566	567	565	567	561	597	558	550	568	578	541	567	580	581	540	578	550	526	596	571	525	546	542	530	532	532	568	542	585	562	562	566	587	474	541	536	546	576	532	577	522	563	561	523	558	512	547	549	550	574	550	606	536	552	566	587	565	567	546	560	522	566	549	523	565	554	593	611	562	530	543	559	582	552	525	564	551	570	523	548	554	573	594	528	579	578	586	570	544	543	547	563	560	533	544	541	574	571	600	560	513	569	590	595	595	576	554	557	605	559	548	572	552	550	553	571	552	563	569	545	574	509	574	575	532	533	509	547	557	508	533	550	525	560	553	589	524	579	535	548	603	581	513	580	580	562	551	551	555	583	540	562	524	574	560	575	570	572	585	534	543	566	572	535	527	564	540	529	534	562	563	559	560	532	539	561	586	569	579	529	556	572	558	556	516	541	606	545	583	543	543	519	553	534	585	537	560	557	560	551	541	555	572	544	559	594	563	573	532	541	530	568	562	561	562	581	544	571	571	567	542	581	552	572	551	567	495	549	565	556	540	528	536	597	518	585	539	580	552	542	555	556	589	542	573	531	556	530	515	548	557	564	569	550	565	569	565	561	573	545	590	546	572	549	542	563	556	536	553	564	560	534	574	558	559	543	546	587	553	564	529	547	544	559	555	566	574	552	573	550	582	540	550	579	539	560	551	586	577	577	572	541	556	534	548	544	554	568	574	535	548	516	520	587	579	562	558	563	584	528	551	511	565	539	615	569	581	585	531	590	540	580	577	527	552	549	562	512	589	568	575	551	559	556	593	609	547	561	561	546	536	561	582	567	561	581	550	561	558	556	592	572	564	550	586	551	560	619	559	585	550	561	550	546	570	517	584	589	511	546	569	593	580	532	515	502	557	538	535	548	527	580	615	546	559	562	550	562	594	516	561	525	590	574	530	606	543	544	578	585	549	554	570	515	519	543	535	554	590	551	596	532	570	541	548	574	560	579	539	557	604	547	619	597	558	572	566	548	590	551	582	583	539	561	571	595	594	603	551	562	516	553	532	537	541	548	544	533	580	561	550	562	560	585	558	587	527	566	575	574	570	523	532	568	565	563	551	582	551	555	558	583	557	550	586	527	519	558	546	550	581	543	552	530	569	544	558	554	555	539	575	551	539	559	561	567	577	559	612	620	554	578	542	597	554	530	561	570	574	567	569	535	603	518	517	554	592	599	586	572	577	538	549	583	535	548	499	541	563	568	559	572	548	581	565	582	596	612	581	561	520	581	565	538	594	572	552	565	535	565	530	564	579	577	548	562	554	576	543	582	554	574	535	527	553	585	542	583	570	561	562	552	540	572	559	545	538	588	542	571	572	629	526	542	535	534	538	544	544	526	575	518	595	541	563	556	563	578	545	505	549	547	569	531	575	529	562	558	508	610	559	557	565	562	555	580	581	547	565	578	532	577	556	563	571	563	548	514	560	543	525	588	565	534	534	536	547	611	542	553	552	560	525	510	550	568	586	530	544	537	577	582	521	531	539	540	567	554	526	550	565	549	519	524	550	578	553	565	525	548	559	591	574	538	543	526	557	557	579	562	565	528	576	573	522	547	559	612	569	603	587	567	537	523	567	512	557	560	548	573	562	576	583	541	590	567	523	536	539	579	564	552	599	533	530	581	540	568	561	555	521	555	582	539	585	530	585	566	544	572	562	563	533	576	547	535	573
30079	34622	38285	27976	18587	12417	8126	5661	3855	2938	2238	1810	1460	1326	1065	925	880	744	732	698	632	567	526	529	504	555	505	484	456	472	452	475	462	457	461	404	441	425	388	461	413	395	394	407	413	395	432	367	403	417	425	426	401	375	385	413	394	440	399	419	412	433	412	394	419	372	410	410	417	407	391	434	379	367	445	416	391	406	407	412	422	398	392	386	424	408	376	421	401	408	397	404	382	419	386	394	366	392	401	382	430	408	375	381	403	393	418	393	402	404	437	390	401	407	362	397	365	441	400	360	415	411	378	429	410	393	425	404	417	408	400	419	376	404	383	396	328	400	347	396	405	382	393	377	410	422	398	392	409	409	423	368	394	409	381	412	395	401	394	396	400	401	405	392	366	383	363	405	385	426	375	417	384	366	419	359	397	365	404	368	396	407	385	381	376	388	385	408	407	399	395	427	412	370	438	355	396	415	385	402	366	404	373	401	417	399	410	413	398	402	399	427	402	406	404	385	376	389	384	396	420	411	403	380	409	381	406	419	397	409	409	416	408	400	401	383	439	391	397	396	412	394	347	360	421	406	418	406	383	378	347	378	386	414	432	409	416	356	411	414	391	402	398	383	429	404	402	375	409	402	416	407	390	417	418	372	402	403	378	420	399	419	411	386	387	360	431	419	397	389	447	366	382	374	415	373	414	407	382	376	428	441	367	418	389	394	383	379	401	373	399	400	376	368	403	392	433	418	422	380	415	367	365	414	410	410	396	383	406	405	395	412	397	384	404	404	377	399	379	396	382	412	394	404	421	384	442	412	367	399	386	389	413	367	384	407	366	367	364	371	393	366	380	395	415	425	395	393	440	390	426	395	382	444	401	378	374	368	380	422	380	399	415	406	384	345	384	401	420	403	360	382	405	405	382	394	414	395	391	391	407	400	383	387	413	425	377	365	400	433	373	429	389	400	416	384	404	402	413	405	379	388	391	375	403	388	434	389	393	369	402	390	392	402	414	397	387	375	399	361	417	411	384	363	432	415	398	380	377	367	417	375	419	398	415	384	384	422	416	395	362	400	384	385	411	388	393	381	432	357	383	440	421	393	389	387	405	411	389	378	379	424	352	389	455	419	406	391	384	405	405	426	406	446	403	383	391	395	389	368	391	362	411	417	376	380	368	413	390	405	398	379	363	390	378	401	378	399	405	389	399	389	423	371	416	381	404	391	383	410	399	402	421	380	399	374	409	401	377	363	412	407	416	407	410	374	405	389	428	405	404	416	416	423	387	450	384	349	404	387	428	420	398	407	395	375	387	384	420	430	427	409	424	405	375	403	389	369	392	374	396	433	416	394	410	414	426	398	407	381	364	430	412	381	379	403	427	377	400	426	386	402	378	382	400	397	379	383	389	409	390	394	401	400	384	451	425	427	407	401	360	395	397	399	407	409	419	373	407	388	427	401	398	410	391	375	405	403	398	405	357	412	411	408	383	377	409	422	387	396	391	407	402	432	377	375	396	369	424	416	406	384	354	368	380	406	412	434	422	406	427	424	398	375	398	407	413	381	418	390	408	404	392	416	382	374	404	396	369	419	382	371	414	392	371	435	413	390	391	390	403	413	367	419	422	372	419	379	374	430	407	390	378	383	425	388	387	386	407	414	388	406	398	363	409	404	384	366	390	396	400	379	420	394	403	429	386	391	412	383	410	405	388	362	416	391	395	402	429	404	396	384	416	387	402	378	410	415	419	429	404	399	420	417	398	416	435	374	403	373	382	378	429	391	369	412	377	392	416	420	365	382	393	399	390	400	434	368	407	419	392	403	410	374	415	360	393	394	371	361	412	370	414	394	395	414	380	383	374	350	400	381	377	389	415	375	382	442	384	415	395	411	389	388	389	406	393	406	391	397	388	372	385	403	405	393	370	452	380	423	380	410	420	426	392	408	380	377	392	407	404	420	398	374	387	400	405	369	407	402	382	407	421	399	382	384	396	359	378	391	386	409	423	412	402	418	403	436	389	388	422	365	402	392	433	389	417	394	420	381	384	389	412	411	417	416	464	426	402	386	374	416	384	414	392	410	384	378	379	355	400	351	412	388	376	394	393	388	371	405	394	396	383	432	397	383	375	398	399	412	411	441	417	392	367	365	383	408	395	415	420	402	399	444	426	422	390	397	387	396	366	413	378	396	391	378	388	382	405	373	416	397	394	403	406	404	418	387	426	392	389	382	419	397	387	417	408	399	400	380	421	406	399	377	431	379	410	384	425	400	374	438	371	413	393	392	380	426	369	423	359	425	358	398	422	384	399	395	378	398	362	396	397	396	354	393	412	370	391	366	422	393	422	427	399	403	381	354	400	418	422	360	411	356	395	405	396	414	423	383	398	388	389	352	387	442	400	398	400	385	407	387	379	415	419	392	382	431	415	397	408	387	373	419	359	420	405	426	403	394	391	394	390	378	411	424	413	345	410	397	400	420	413	389	395	376	405	404	411	426	366	420	372	397	408	385	401	354	384	382	421	381	366	388	373	402	381	379	427	355	408	455	377	363	397	370	400	378	400	411	428	392	377	395	403	415	419	428	400	402	424	396	384	397	406	381	418	382	414	384	414	377	380	387	440	426	421	411	409	392	445	359	393	430	371	391	420	410	400	392	425	399	384	417	361	394	426	392	410	426	401	404	382	407	375	417	391	368	376	406	354	385	433	396	375	438	378	414	368	383	403	382	409	372	355	397	382	392	399	404	418	371	405	379	429	422	393	380	392	409	391	373	416	452	427	378	418	366	417	449	414	390	402	399	405	348	425	405	422	395	425	417	400	399	394	410	408	425	403	388	403	395	382	423	386	414	407	412	385	389	391	426	386	392	381	419	436	436	382	428	373	396	410	404	430	375	399	402	446	384	395	389	416	383	404	402	417	406	387	414	427	415	381	388	379	379	409	370	425	394	397	405	403	399	410	393	384	418	423	399	375	395	421	395	373	376	415	395	415	394	354	407	367	377	409	421	403	365	434	397	394	404	390	421	377	388	370	415	403	421	420	385	389	399	396	376	411	385	405	364	414	401	397	358	385	392	428	405	422	362	393	399	402	429	379	408	372	388	356	398	410	401	359	398	368	389	412	397	408	456	419	421	407	382	364	420	401	392	415	414	411	388	384	394	354	371	416	381	424	401	369	424	368	422	393	391	425	381	411	384	425	443	400	367	380	377	406	433	403	390	409	405	412	424	390	422	397	383	398	355	369	409	359	428	417	409	402	425	409	401	438	390	423	360	404	419	379	409	392	422	430	408	415	413	400	416	392	404	377	405	439	402	417	393	374	367	401	397	403	396	371	368	368	392	389	386	381	391	392	403	374	396	386	414	419	382	373	419	374	378	360	403	345	394	362	394	405	385	390	404	381	380	435	403	380	422	392	406	419	408	393	392	415	417	363	373	398	390	409	391	375	399	401	394	421	412	379	398	389	385	389	416	379	397	384	424	417	398	386	368	399	431	388	404	425	402
37383	53247	42220	29370	23383	18615	14590	11042	8418	6488	5101	4023	3158	2609	2227	1789	1545	1292	1215	1158	1023	950	942	832	780	733	688	707	652	665	638	636	618	616	592	581	586	593	579	566	573	549	559	574	555	554	562	538	514	548	533	523	576	516	535	531	559	532	562	534	551	538	541	521	558	504	527	555	539	543	574	561	549	525	552	520	566	539	542	563	552	549	499	518	520	530	524	521	561	564	486	530	521	568	529	526	507	567	536	539	488	497	539	536	510	507	516	549	540	546	495	558	515	555	511	540	555	568	548	503	543	502	538	519	507	532	570	547	498	518	520	516	506	526	503	550	533	570	523	509	534	516	583	549	566	552	492	541	557	557	525	486	523	511	543	555	510	538	562	542	516	524	552	511	526	552	544	545	495	529	537	478	533	538	534	542	524	527	507	542	569	522	565	522	540	524	527	549	536	525	576	546	529	549	549	611	523	538	554	568	538	532	542	519	509	523	523	522	541	524	555	521	561	524	512	500	505	525	582	519	507	519	549	530	550	501	509	505	550	514	554	502	488	535	567	534	555	563	563	539	523	517	522	546	511	521	560	521	551	543	501	520	537	534	541	518	534	538	558	495	500	566	528	521	550	518	522	495	513	541	548	507	592	526	547	545	515	551	581	511	558	554	562	548	532	551	498	544	516	535	531	497	529	503	572	563	522	540	517	527	566	504	533	529	531	515	518	546	530	511	524	537	552	560	571	521	544	499	543	538	531	506	517	553	545	563	556	515	482	541	552	499	465	516	518	522	561	561	494	523	524	552	573	519	506	572	534	516	565	556	474	498	519	575	522	540	551	542	560	522	558	547	565	522	571	556	525	518	535	533	526	518	517	487	519	482	541	531	549	536	537	530	528	498	513	520	554	533	495	556	561	520	521	520	537	529	512	547	530	567	522	562	548	522	557	536	525	534	540	556	546	536	512	569	507	506	526	491	494	507	509	514	521	527	529	581	500	557	506	508	552	467	501	542	512	559	533	524	526	531	491	549	522	532	540	495	548	524	562	529	506	562	538	507	513	553	550	539	562	513	495	517	524	568	564	503	550	526	525	511	552	553	509	478	540	536	537	535	545	526	553	539	523	538	507	535	540	543	561	578	556	515	521	523	511	552	509	519	537	524	521	550	517	538	563	549	554	536	591	563	518	526	495	513	528	500	521	550	523	498	556	581	508	527	506	519	529	522	514	509	525	561	495	524	529	540	539	513	525	502	503	545	539	518	529	485	561	541	591	533	506	548	501	548	530	558	553	542	505	519	497	536	521	540	554	535	555	577	551	568	492	540	518	514	513	506	531	544	526	506	538	535	569	513	528	588	548	548	531	568	547	543	518	544	524	525	520	499	535	570	564	520	497	562	526	534	567	541	562	545	527	478	522	559	531	521	533	545	568	529	497	521	527	534	541	504	549	549	522	539	490	544	485	558	517	513	513	541	554	557	524	505	554	473	518	508	601	561	533	543	530	502	521	558	519	555	570	576	507	563	554	551	487	539	519	499	566	539	533	558	501	486	538	523	562	496	577	523	547	565	512	512	535	528	523	531	497	521	538	549	499	504	554	487	532	551	540	577	513	546	559	498	531	516	530	527	507	515	550	507	549	547	528	491	527	499	559	513	570	477	491	535	557	540	525	578	504	499	562	567	503	486	525	529	523	552	540	520	529	516	551	490	507	517	545	537	542	516	525	514	534	522	543	531	518	536	532	548	524	504	537	568	491	511	523	521	538	502	479	567	570	508	541	542	568	500	495	494	550	513	516	525	545	529	516	498	557	549	514	524	509	520	545	560	485	612	508	525	503	544	536	549	547	545	530	515	496	551	533	544	536	539	494	532	518	511	541	509	526	529	558	512	520	543	537	561	500	532	530	512	507	567	551	494	544	521	531	541	516	507	529	534	528	520	505	577	520	565	520	577	513	537	500	511	490	512	560	521	520	496	506	512	551	579	532	509	516	506	558	539	572	517	551	532	532	499	585	533	547	548	545	564	501	506	514	527	495	511	529	508	553	534	554	521	547	541	519	546	518	524	549	505	545	542	485	538	555	537	570	509	576	520	532	555	510	550	521	571	521	508	493	521	550	525	530	551	538	506	565	549	553	539	519	552	558	541	510	535	529	497	514	515	519	538	494	560	497	534	519	505	548	530	503	531	541	535	511	555	505	487	554	531	530	527	510	535	571	528	552	551	559	494	576	506	542	516	589	506	512	517	511	544	526	550	518	511	522	535	501	496	545	530	515	560	565	566	527	588	519	526	551	521	517	518	499	551	549	523	554	495	593	532	574	528	560	515	536	551	524	550	525	535	538	515	566	533	522	492	560	552	525	530	515	502	548	536	552	530	593	531	515	552	547	523	537	528	542	556	528	510	539	541	529	558	520	503	523	554	515	548	546	510	546	511	527	501	504	536	497	567	537	505	537	533	570	522	500	517	538	531	532	576	554	546	518	538	518	572	538	494	533	565	531	517	525	550	510	526	549	516	523	544	547	527	533	539	567	568	538	566	520	530	495	529	538	544	533	546	502	550	547	508	561	508	509	546	480	564	553	480	551	577	560	559	532	509	543	536	514	519	524	516	522	538	532	504	539	521	536	549	517	495	530	520	516	533	522	555	584	555	523	478	522	555	582	549	520	541	538	539	536	564	505	542	520	551	517	551	550	537	560	513	551	529	511	542	486	539	530	520	518	543	508	527	499	514	541	543	556	546	533	521	554	568	502	571	520	547	583	506	504	510	555	494	529	519	546	529	558	547	526	561	549	541	518	499	539	541	503	550	543	507	503	521	504	569	527	509	534	520	546	487	527	564	526	527	501	518	496	516	500	541	540	513	532	532	506	539	541	575	534	576	507	549	489	528	532	520	526	534	528	505	554	537	543	522	517	502	517	538	528	514	536	515	501	534	548	534	538	542	517	506	554	520	512	545	549	509	520	538	501	557	499	544	543	547	500	550	509	557	528	516	497	547	541	538	558	495	562	526	526	533	536	565	495	506	480	579	532	534	523	482	490	556	502	552	461	554	539	525	502	556	506	563	559	550	549	521	566	540	558	541	544	535	539	489	531	537	551	533	505	515	555	498	511	518	510	505	576	539	558	555	515	535	518	519	546	529	527	556	514	516	538	551	572	518	510	551	513	512	575	562	558	551	501	518	546	539	541	541	551	553	555	549	520	522	540	519	534	472	517	494	550	539	528	526	493	530	533	509	540	541	519	551	535	519	535	517	548	528	507	522	540	546	512	559	522	506	486	534	546	552	535	526	576	527	515	546	524	535	567	529	559	527	511	555	541	511	539	580	540	544	563	542	512	485	521	544	475	527	521	520	539	499	481	519	508	539	516	585	561	551	518	519	516	524	543	511	566	506	502	514	548	487	514	521	549	526	497	576	508	506	520	543	522	520	525	564	516	536	519	533	545	549	534	565	527	562	527	562	563	517	565	492	559	522	529	522	509	520	500	503	573	511	517	518
24600	21781	29572	25695	23285	21389	15871	9442	6479	4801	3639	2923	2387	1922	1530	1332	1216	1020	994	870	749	796	681	687	603	619	581	587	594	498	519	532	499	488	495	488	465	487	503	421	467	454	450	465	411	418	412	441	419	460	435	431	470	428	444	457	426	465	450	432	428	442	435	445	437	416	413	429	414	465	467	437	441	448	445	426	425	464	441	416	431	439	429	431	400	446	447	416	424	466	423	435	422	405	447	449	451	419	471	428	444	452	454	442	433	400	425	390	420	458	456	444	416	425	416	414	391	450	420	441	440	410	437	436	414	406	420	403	447	435	459	430	413	468	417	420	415	406	439	431	427	442	432	408	432	422	398	430	443	418	438	459	453	384	409	417	424	417	447	418	462	424	416	432	446	407	439	402	386	421	461	452	413	414	379	451	448	401	406	408	418	460	452	414	454	450	398	437	410	431	449	423	447	447	416	431	394	404	396	424	382	396	431	420	459	443	448	421	417	393	451	415	411	418	430	431	463	404	392	460	453	435	434	430	439	477	417	438	444	466	406	448	418	469	422	400	443	413	441	507	428	445	405	427	435	419	457	382	451	405	462	446	398	496	424	426	426	412	407	433	442	417	409	410	355	417	381	448	418	445	447	420	431	425	421	420	427	413	404	440	439	445	433	429	455	466	406	444	426	426	403	398	408	449	449	437	430	438	411	448	397	405	450	389	411	439	432	406	444	428	391	440	407	402	446	426	397	396	417	413	433	383	448	473	422	449	428	462	401	435	427	432	422	454	431	437	405	440	421	404	437	412	462	443	444	422	421	445	475	400	417	435	426	407	424	402	448	439	420	450	423	413	422	448	419	436	452	420	438	419	481	407	437	415	447	433	409	428	426	415	424	461	418	439	422	414	435	424	444	426	441	433	407	427	456	439	445	407	413	420	433	428	408	415	427	390	447	413	428	414	471	426	439	454	420	434	393	412	427	387	431	396	414	468	384	446	409	432	439	448	456	420	419	454	406	430	437	418	429	419	423	407	412	443	443	425	465	384	439	453	445	439	421	461	434	438	425	386	433	408	438	422	406	427	418	412	416	412	419	447	439	393	437	425	424	417	422	421	419	408	416	421	417	458	419	411	439	410	402	415	443	400	434	404	458	427	465	404	421	427	452	438	454	434	414	418	418	391	408	411	428	369	420	475	391	433	428	402	453	447	417	435	429	411	428	410	440	441	396	417	407	402	422	426	426	402	445	414	431	433	413	409	389	402	467	436	425	401	428	433	433	440	405	381	427	455	410	402	448	426	423	425	435	410	429	434	408	437	425	413	454	426	425	460	434	417	415	446	453	436	433	456	443	423	430	432	447	441	391	442	460	412	431	435	429	413	390	484	414	480	446	457	439	419	466	454	443	442	411	459	429	453	422	401	401	436	427	418	383	423	436	419	476	450	409	430	418	413	417	460	436	451	394	417	399	437	413	436	427	419	437	441	444	438	435	420	452	442	436	431	429	436	397	425	447	427	404	435	423	419	435	422	412	403	465	465	387	443	409	412	445	418	422	459	410	402	402	414	420	436	441	400	461	410	428	443	405	429	422	436	396	426	428	457	410	423	440	462	398	410	407	395	382	445	415	415	444	459	393	434	416	431	418	381	420	418	383	434	465	428	421	453	411	466	396	450	438	464	407	433	424	405	390	429	449	408	422	416	455	414	414	423	429	429	422	370	448	439	423	434	381	467	417	378	443	410	444	437	455	466	459	464	435	436	441	395	434	413	427	402	447	380	387	446	404	447	421	464	414	426	443	399	406	434	448	417	440	431	436	405	436	438	462	451	445	422	400	415	409	442	459	453	419	432	438	430	436	409	424	426	376	429	404	446	438	427	442	413	427	456	438	442	402	419	395	445	407	418	458	468	470	411	430	421	447	470	445	456	398	402	395	427	467	430	430	443	422	428	398	420	425	418	443	438	413	449	411	425	394	434	426	427	412	446	435	426	444	418	440	440	448	397	442	423	434	385	427	444	402	397	411	456	402	392	433	439	430	430	452	442	416	420	411	432	446	410	429	435	429	423	439	428	366	398	435	402	384	461	471	435	384	434	395	392	443	471	438	440	405	428	418	427	420	429	419	384	426	441	395	420	457	416	437	401	433	405	414	446	441	417	401	423	440	431	416	426	460	426	414	437	451	430	454	416	405	458	444	433	446	452	416	431	427	462	396	392	434	422	452	422	416	415	433	411	450	439	444	399	414	417	425	435	441	429	421	431	460	447	421	405	436	460	443	406	447	414	394	428	415	467	407	437	427	449	416	455	457	418	431	399	431	409	418	429	424	417	408	432	450	436	453	428	436	415	453	413	407	419	429	437	433	452	447	386	406	389	479	437	467	464	429	428	439	417	430	434	434	465	399	402	403	391	421	412	453	403	445	400	431	422	420	414	429	434	434	430	422	440	395	359	398	455	443	427	415	396	407	419	432	420	452	420	437	368	439	412	409	423	461	434	424	401	422	458	418	455	417	434	431	437	402	413	398	438	418	453	424	450	453	443	431	395	433	452	394	387	420	409	418	445	424	408	370	411	422	422	409	440	419	472	365	427	425	403	438	416	446	426	459	466	421	403	438	423	473	398	458	414	399	403	416	407	419	426	428	434	449	414	408	420	437	413	406	425	410	432	456	435	439	449	432	408	433	438	439	464	422	473	409	409	365	439	433	440	418	476	435	414	460	418	428	408	417	425	357	440	415	384	422	431	419	426	410	434	416	448	419	415	415	445	427	430	379	417	440	399	414	400	436	425	397	411	446	433	425	423	439	437	434	411	388	422	404	476	431	432	416	396	422	435	421	441	431	456	450	425	453	421	450	422	506	437	440	441	430	430	439	419	439	404	416	424	439	452	431	421	436	438	421	398	466	425	445	420	446	429	420	442	443	423	480	456	460	371	458	390	398	433	450	399	445	451	416	426	405	415	461	423	434	424	468	418	425	394	422	460	413	422	457	418	455	453	434	449	403	444	392	409	455	412	440	429	459	430	420	439	416	396	419	438	444	416	436	397	434	415	462	457	441	426	461	419	403	451	430	402	379	442	419	456	431	450	445	433	422	426	424	402	415	431	426	434	414	395	443	442	392	437	444	417	407	422	399	438	431	433	424	433	451	404	426	437	451	409	439	449	433	426	421	437	415	377	460	420	443	433	424	383	433	446	432	449	406	430	428	452	404	428	420	460	449	455	392	411	459	430	442	444	410	420	455	445	416	433	452	396	411	470	444	426	461	408	415	429	406	386	443	443	430	404	414	429	420	449	392	405	418	397	425	459	462	394	445	474	416	410	413	389	423	407	399	438	419	429	423	397	412	450	406	405	416	452	424	465	432	439	405	436	408	428	428	399	465	398	422	417	429	416	399	450	419	429	420	426	436	459	406	414	487	433	440	438	412	428	452	440	418	435	412	460	446	418	419	421	438	392	414	448	435	399	416	453	427	451	405	427	411	413	395	422	466	424	424	414	467	410
39552	65283	51693	36255	30094	24941	20232	15961	12590	9791	7656	6025	4917	3992	3172	2723	2219	1903	1665	1528	1372	1228	1149	1012	1022	958	862	819	793	746	718	697	706	681	722	650	680	663	635	654	551	604	612	566	592	551	577	570	635	553	625	606	552	567	581	571	589	588	586	579	588	608	610	567	571	518	581	571	529	594	605	602	578	586	578	565	597	545	559	587	576	595	593	540	573	554	576	558	561	573	614	556	577	599	578	534	561	556	548	589	562	534	561	572	587	564	556	603	541	629	578	568	560	602	597	563	573	548	543	583	579	549	578	563	538	564	558	564	561	558	533	605	544	588	536	580	558	531	612	542	586	565	571	600	520	571	566	603	563	525	585	577	579	598	563	550	583	582	598	556	578	536	572	550	535	565	572	595	568	558	577	601	583	537	554	580	551	580	588	582	555	604	558	599	581	560	546	564	601	609	553	557	559	507	577	566	525	557	568	587	541	546	599	544	599	550	577	562	541	566	593	568	575	567	578	542	559	564	585	562	547	571	508	576	549	556	523	564	617	561	561	489	547	567	577	547	582	535	553	596	579	565	571	574	534	576	582	604	538	574	562	600	585	580	572	566	557	520	554	508	559	595	573	557	555	587	606	533	565	523	592	563	548	638	560	565	531	534	580	554	555	603	526	606	588	578	560	560	533	570	529	544	559	604	577	574	568	574	559	561	541	613	573	574	533	560	549	550	587	555	542	578	552	571	598	586	548	573	599	482	551	528	588	562	571	578	571	599	542	545	570	544	582	556	522	574	579	573	565	566	526	536	556	575	580	602	547	522	605	529	561	525	589	566	528	623	540	618	529	563	573	557	596	507	564	574	571	591	586	540	563	552	538	575	560	593	545	549	546	545	559	607	579	577	585	573	519	574	569	562	593	542	548	546	558	583	584	566	570	559	580	573	563	552	592	607	586	557	567	576	609	567	612	572	606	564	587	611	555	566	570	548	583	546	546	547	577	585	568	593	540	546	569	586	518	575	554	554	526	549	551	585	526	603	598	555	576	520	538	592	564	566	551	592	540	574	584	563	578	548	612	567	584	561	609	555	590	545	563	558	555	526	585	590	572	584	546	557	556	587	539	554	580	576	536	578	555	556	553	600	582	585	539	565	524	536	542	545	534	563	584	538	555	563	546	559	541	608	574	565	567	585	568	571	603	566	528	544	545	590	600	600	548	568	535	565	565	526	566	586	580	578	575	535	565	579	578	585	561	531	571	603	571	570	565	528	534	577	511	560	554	556	552	522	553	555	580	563	587	595	562	591	553	620	560	581	561	586	549	566	520	541	559	581	552	581	581	554	578	554	563	559	585	558	552	541	540	576	516	582	566	571	542	588	599	571	535	571	549	589	520	542	590	544	552	545	547	603	557	564	592	561	553	575	596	562	565	559	583	599	568	536	557	556	587	560	562	532	566	522	571	557	582	544	596	547	574	571	558	524	583	525	560	574	551	579	604	570	557	569	568	542	560	541	602	563	612	550	525	576	547	579	574	603	593	551	569	555	549	524	565	575	563	560	577	635	559	540	568	570	565	575	569	544	596	534	564	535	603	560	507	571	566	543	544	569	559	582	577	555	609	599	568	529	596	565	575	509	557	540	612	541	564	593	563	556	568	545	552	612	598	566	526	590	549	584	557	550	552	552	545	617	551	596	542	538	582	564	583	579	551	563	565	580	570	575	603	566	565	541	555	591	518	537	591	608	526	592	569	543	576	545	577	585	594	577	589	583	552	537	526	555	576	568	532	535	579	529	569	565	597	570	578	556	614	547	561	526	555	559	571	560	579	568	547	544	627	542	587	588	605	575	571	613	596	582	583	524	570	588	546	604	561	579	590	557	562	580	528	618	562	590	567	619	550	561	526	577	571	564	523	524	551	570	586	558	577	577	550	569	565	567	521	544	564	552	542	528	540	576	570	594	537	562	549	556	550	531	587	571	574	562	576	561	539	573	548	583	552	566	559	543	531	588	571	532	577	521	597	589	590	577	586	546	541	577	540	607	531	565	561	564	568	561	584	566	560	595	573	553	561	579	608	555	577	525	595	558	548	584	593	569	520	566	598	577	547	593	569	568	534	559	597	534	532	600	575	555	510	569	533	560	512	554	583	553	524	566	537	590	552	559	568	595	553	586	529	588	535	606	575	573	559	555	554	554	623	545	565	607	584	569	586	556	577	585	544	564	526	555	529	586	586	612	532	579	553	534	525	541	566	551	567	591	563	557	610	529	590	567	584	570	619	622	549	532	546	611	570	522	499	560	543	579	588	586	563	591	564	559	599	569	578	601	608	526	576	546	562	565	553	549	567	584	579	555	567	594	543	534	571	586	592	569	566	598	580	516	547	558	537	529	585	588	581	576	580	548	547	528	569	551	574	589	576	566	574	562	540	572	578	530	555	536	554	524	561	569	574	584	573	594	578	558	589	549	568	538	581	536	594	539	589	594	591	575	541	576	565	546	587	541	530	553	557	528	575	543	570	554	548	632	595	629	584	551	551	568	542	542	593	533	561	518	571	553	609	547	569	527	576	567	580	545	544	552	600	592	532	619	603	577	594	550	570	578	540	607	580	551	551	542	524	580	521	555	617	515	613	523	546	569	574	551	533	541	558	550	561	555	584	538	566	559	585	580	577	581	604	547	541	593	551	566	550	555	546	560	581	598	567	594	552	574	554	609	517	532	542	541	557	552	601	554	579	598	591	602	574	592	541	573	543	605	585	585	595	568	546	586	571	555	593	537	542	549	532	580	555	551	550	585	542	554	532	564	592	591	548	585	582	600	571	581	541	570	558	570	549	590	554	587	571	588	539	534	548	527	529	542	586	546	588	573	541	549	575	598	550	579	558	588	550	644	540	628	579	544	541	568	546	555	545	541	537	552	547	569	565	548	589	595	551	552	581	529	556	537	540	573	607	588	547	571	569	533	536	550	554	571	549	564	508	579	555	633	582	552	579	556	579	583	539	585	550	552	555	569	532	579	555	552	552	554	571	568	566	551	578	596	567	581	557	569	615	537	538	603	561	521	556	547	570	540	578	525	540	577	553	522	571	536	546	564	563	574	506	551	567	587	534	616	599	599	569	597	562	586	559	584	599	547	562	583	590	555	574	531	581	580	534	548	616	544	547	545	588	542	593	549	562	563	530	529	613	542	506	602	594	580	610	566	592	555	570	561	578	550	550	576	565	500	581	521	568	568	581	564	590	534	567	565	615	592	566	581	575	579	569	568	542	577	555	589	542	567	592	563	515	564	571	604	585	563	534	544	556	586	542	582	596	535	549	581	564	579	569	577	544	561	582	549	610	523	561	534	591	586	586	564	552	579	553	569	616	583	568	540	542	577	562	546	542	577	610	506	584	547	560	585	555	585	553	604	595	597	575	537	527	588	578	567	618	549	524	547	585	553	569	544	600	554	577	576	528	532	551	565	569	565	576	555	518	643	560	591	559	577	593	561	563	520	583	568	561	573
23439	21666	29631	24476	22443	23905	22808	13223	8992	6555	5067	3953	3197	2532	2039	1789	1568	1317	1153	1063	964	869	816	690	691	681	600	581	537	572	566	502	523	542	511	520	523	555	440	482	454	425	467	433	482	447	472	497	444	427	456	423	394	460	477	477	470	461	479	411	419	402	398	443	431	456	491	411	462	406	431	455	444	404	422	428	415	435	423	407	441	402	432	424	439	428	461	443	398	409	412	416	419	446	407	431	420	389	441	411	420	432	432	453	460	413	425	417	418	408	443	461	411	405	400	444	399	479	427	424	459	412	453	449	443	476	410	457	437	451	395	432	432	434	418	432	410	419	438	422	447	441	415	419	408	455	409	406	426	423	402	473	403	437	417	424	438	446	441	415	442	417	406	437	406	402	434	441	437	431	407	459	421	436	402	442	451	417	404	457	420	419	414	420	422	389	403	419	470	445	394	435	427	436	406	426	403	425	439	452	410	417	434	398	418	414	434	407	414	425	378	449	392	431	442	454	418	398	417	417	470	423	415	415	421	412	411	454	428	405	427	418	443	403	438	420	422	403	427	425	414	425	431	415	420	449	420	403	402	444	428	426	437	430	433	397	438	439	448	413	454	428	413	415	437	405	392	417	430	479	460	388	432	459	413	402	425	400	427	412	400	433	430	432	409	427	391	403	390	424	429	451	412	414	455	405	373	409	389	395	451	441	420	434	446	435	453	429	428	448	446	438	410	421	432	423	449	408	422	398	411	431	418	421	443	399	452	456	435	472	428	426	422	437	409	411	404	407	436	458	411	450	412	417	398	428	410	431	409	449	415	411	444	394	432	446	431	416	417	434	425	428	384	437	442	438	398	407	398	457	417	393	411	395	438	439	440	439	438	425	437	441	444	402	410	393	406	429	435	433	399	415	427	397	409	434	412	443	417	393	376	391	456	414	430	409	421	413	409	447	403	461	438	435	411	434	411	409	427	430	425	411	398	429	434	448	485	407	453	426	451	451	416	437	445	438	432	458	438	445	450	425	414	440	431	439	403	389	420	394	434	460	445	443	449	406	418	449	423	416	409	417	446	433	376	406	457	416	460	411	430	433	441	447	420	433	459	427	462	398	416	417	452	426	401	399	418	445	418	408	432	430	406	387	416	411	430	438	451	462	445	399	398	452	378	415	391	437	417	428	423	472	416	436	409	415	436	392	408	416	417	444	381	387	406	435	414	391	425	386	440	458	433	417	429	429	459	422	396	422	424	426	389	427	403	402	414	426	393	417	435	426	435	410	399	420	443	435	473	420	436	419	429	374	386	419	446	425	449	462	430	401	410	445	404	421	421	436	435	430	464	397	416	454	452	401	420	423	434	396	405	398	430	426	449	429	411	400	424	378	453	456	420	428	434	424	418	414	451	431	417	451	424	406	463	442	418	410	411	424	394	428	440	440	393	428	396	455	394	432	407	422	421	452	393	411	443	406	420	395	472	413	445	419	428	414	408	395	394	418	409	446	426	410	405	430	395	414	397	410	440	444	426	414	422	432	403	452	413	435	405	441	396	420	427	397	413	420	447	396	385	421	411	415	428	416	410	430	425	374	429	447	413	416	464	402	415	416	433	433	443	429	418	479	392	450	433	435	424	428	436	435	449	441	443	434	411	439	428	399	399	418	386	440	448	415	452	414	426	415	408	425	422	409	443	441	418	408	421	451	450	444	417	431	405	431	419	429	466	399	407	420	421	412	403	434	412	423	458	443	427	411	451	416	438	433	446	437	417	427	417	416	433	460	447	439	393	406	415	405	430	427	422	418	421	418	419	416	463	434	415	445	413	428	389	412	396	409	450	442	421	453	414	414	395	408	432	389	440	417	433	450	406	413	420	408	407	405	413	426	438	433	424	417	451	381	440	439	391	426	437	409	438	431	436	436	387	455	438	420	421	445	439	458	403	421	433	411	393	396	416	435	424	438	413	388	383	405	366	423	426	438	441	476	406	402	418	421	424	406	436	405	412	418	473	416	443	390	436	437	428	424	423	407	447	408	433	433	394	428	448	440	432	401	433	441	423	407	441	441	408	433	421	410	470	423	446	431	428	428	415	425	411	438	459	446	376	401	423	395	450	446	417	390	422	448	397	414	432	442	434	456	430	428	409	425	449	415	473	418	443	443	410	403	416	443	433	422	420	454	410	452	402	402	406	407	397	422	401	423	444	403	432	462	388	399	408	440	383	387	415	394	409	358	375	435	431	409	429	430	429	450	399	432	458	427	444	391	420	420	431	472	446	415	441	423	437	438	435	448	456	443	405	426	417	418	430	416	434	407	444	414	420	405	426	406	438	428	385	433	422	405	488	453	487	422	463	458	437	438	410	414	417	416	420	408	440	406	411	429	414	397	418	419	407	415	415	432	409	404	413	443	435	410	412	429	423	397	452	417	415	409	447	398	438	433	425	397	399	382	395	419	415	431	408	410	429	423	442	449	436	446	451	466	400	432	437	427	402	390	429	410	441	398	450	452	401	413	425	399	368	431	409	412	409	369	445	411	417	431	463	433	406	447	429	417	416	392	416	403	407	420	394	447	395	439	392	437	416	417	434	439	394	416	438	434	425	430	424	426	431	398	401	443	384	417	431	410	401	450	405	421	393	356	425	418	418	458	434	436	416	432	418	390	440	398	403	404	394	402	434	437	446	455	422	447	448	455	376	438	427	436	418	460	397	443	434	476	411	432	401	446	432	430	435	433	412	439	395	416	456	411	439	432	434	402	416	442	423	455	448	405	418	436	446	441	434	423	397	420	465	441	435	422	443	460	408	384	470	427	421	424	416	401	418	423	394	439	447	414	422	441	425	411	433	446	438	418	412	418	427	443	417	439	414	438	455	442	428	431	434	422	395	413	411	431	431	405	443	441	481	450	436	404	426	434	436	427	432	425	405	425	445	395	428	447	424	428	435	414	440	405	415	437	422	424	413	419	428	460	429	412	420	380	442	409	426	420	417	414	442	417	389	407	401	438	444	413	422	435	385	446	425	421	402	425	437	420	442	432	423	412	411	397	396	410	439	459	415	417	430	408	405	455	409	427	431	422	390	428	390	381	418	446	434	424	444	411	427	405	424	418	418	412	406	415	410	414	450	452	415	441	387	387	449	457	408	404	417	415	436	422	434	425	409	431	380	442	415	424	387	410	454	440	434	475	443	459	414	432	425	442	428	387	458	440	392	443	470	399	413	432	403	440	450	422	449	415	404	430	445	423	436	407	429	429	424	488	450	422	449	437	407	455	413	428	433	458	442	422	430	390	407	463	446	411	416	408	436	411	423	441	407	463	409	422	397	440	414	428	425	438	442	425	410	428	401	411	443	414	419	420	446	403	415	373	437	439	407	410	413	435	467	436	446	398	437	397	424	424	435	437	410	453	405	425	432	448	422	385	425	424	432	428	409	409	410	441	419	440	421	401	440	396	436	435	427	436	405	433	424	440	423	402	425	412	423	421	393	432	433	447	410	417	410	398
43113	71075	55573	40222	34365	29433	24526	19895	15981	12551	10142	7904	6515	5129	4309	3468	2830	2436	2182	1806	1653	1501	1360	1272	1114	1057	966	942	909	832	765	771	719	663	672	695	699	682	651	605	613	639	646	656	602	613	630	574	568	575	560	604	561	556	582	587	551	603	579	559	581	563	588	570	566	542	611	546	578	573	573	546	563	623	536	574	581	539	545	583	550	576	544	548	576	551	523	558	542	559	572	564	571	544	575	539	574	584	562	582	571	576	569	574	531	509	558	533	579	548	564	532	563	546	538	545	509	501	553	541	518	546	500	591	547	535	548	556	540	570	560	534	585	580	551	532	518	531	539	521	622	563	589	566	592	593	549	568	531	511	554	558	556	575	540	535	549	546	556	539	544	570	559	564	579	540	536	566	572	565	561	548	550	550	521	512	553	557	572	578	588	551	538	538	548	562	511	564	534	534	493	554	561	519	565	547	544	567	552	540	515	558	540	534	591	548	583	553	512	545	574	574	601	517	547	576	574	560	532	518	569	547	556	555	554	579	522	578	539	534	549	590	518	556	524	536	535	537	583	553	578	536	533	555	593	529	573	548	520	542	549	561	557	545	549	542	507	544	556	583	562	565	559	569	565	546	548	587	577	573	510	537	537	511	523	553	541	525	555	557	522	532	515	550	558	563	539	534	530	558	572	584	575	555	549	527	525	555	602	552	551	587	568	587	535	584	512	564	535	531	557	545	508	561	580	544	523	547	569	517	569	534	553	527	607	535	542	555	564	600	541	556	547	524	557	555	552	500	569	521	542	538	522	583	531	535	542	541	535	520	589	528	577	534	594	539	547	561	570	568	565	569	532	536	539	570	521	545	549	548	536	556	524	505	544	527	545	527	548	541	585	549	510	569	547	519	551	531	528	561	565	551	560	552	538	579	510	560	559	575	534	562	540	534	563	568	587	540	564	541	556	560	566	530	558	506	569	582	494	564	589	563	552	534	520	553	559	565	534	502	546	592	559	512	563	553	564	557	514	563	585	543	564	530	530	577	553	548	559	544	561	558	582	600	604	577	501	574	566	551	563	593	528	537	548	506	545	568	535	543	560	519	552	520	505	554	581	576	531	531	551	554	539	605	582	575	592	582	524	566	565	573	532	529	555	565	558	510	586	565	547	574	567	556	544	531	525	567	561	541	570	575	577	539	579	570	519	595	530	521	529	538	536	575	540	555	568	557	557	560	527	537	541	546	546	569	528	564	572	555	515	572	574	539	605	585	581	576	551	545	560	541	520	510	540	542	500	563	572	527	552	567	556	559	538	528	539	521	538	563	588	539	539	592	523	593	590	529	535	514	516	551	583	594	573	550	559	540	545	545	562	571	505	556	516	547	558	583	543	552	533	531	533	527	521	515	560	522	567	577	562	576	519	538	539	573	543	539	555	576	532	566	526	578	559	508	546	565	548	553	542	569	596	565	537	566	568	533	577	532	572	582	473	541	541	546	587	547	538	552	510	553	540	525	591	520	555	578	551	579	507	540	504	569	503	507	579	554	576	531	555	589	547	594	547	522	568	524	585	549	516	567	542	548	574	591	586	559	531	569	562	605	596	554	582	587	548	551	584	515	556	514	572	605	536	556	548	557	525	521	575	521	572	519	523	577	540	551	565	545	533	574	555	562	562	527	545	559	596	568	584	534	540	552	577	517	602	530	572	541	547	557	557	582	520	559	541	562	606	563	551	541	567	557	555	541	561	548	580	536	541	539	580	514	543	528	530	521	562	525	488	546	566	567	545	572	562	558	561	573	573	484	599	575	591	594	540	555	509	536	558	556	540	584	545	549	559	562	514	550	581	535	540	545	550	597	576	556	530	572	505	566	525	557	547	515	561	509	600	557	577	550	558	577	584	552	544	545	584	544	589	564	532	593	523	503	565	514	503	530	526	577	607	547	570	521	546	568	505	567	524	532	570	541	580	527	540	571	552	527	561	565	545	514	514	603	553	528	535	552	575	547	546	539	535	532	546	582	550	563	546	527	599	533	533	576	558	515	528	541	546	550	508	549	565	546	535	512	578	558	594	572	557	558	566	578	541	604	549	577	552	550	521	556	521	545	539	556	507	552	548	563	520	568	563	544	541	580	559	584	506	568	550	569	565	543	508	570	584	553	538	521	553	523	514	558	511	540	581	541	535	525	529	589	530	537	494	582	581	544	550	557	545	507	518	542	579	586	539	554	556	537	546	516	553	567	567	564	558	547	591	532	569	595	547	561	546	576	571	524	540	552	545	581	573	566	566	544	542	566	550	535	582	566	539	553	565	572	546	559	572	509	579	558	572	558	524	553	527	553	525	604	547	560	542	548	567	570	559	536	552	567	500	545	544	516	587	562	542	530	542	486	577	558	574	565	551	566	572	518	527	590	545	546	549	512	551	528	517	565	539	557	540	560	554	572	537	524	519	610	522	553	565	521	549	566	529	521	540	537	553	563	517	553	567	544	544	551	537	510	536	520	561	562	551	550	584	522	578	521	582	546	562	538	553	542	583	558	510	580	545	591	546	534	537	575	561	509	554	541	507	574	556	591	529	551	534	543	534	550	519	578	518	509	530	516	532	554	548	550	516	504	548	582	560	574	533	520	541	534	578	559	560	571	524	519	568	539	542	567	514	519	553	535	548	536	561	577	542	570	582	561	552	538	574	562	558	546	556	579	557	598	528	559	567	586	562	597	525	552	596	567	533	546	540	575	526	588	566	535	556	570	553	565	556	523	531	561	565	550	578	548	538	564	541	555	582	527	569	564	550	516	545	548	505	548	510	525	544	517	574	545	540	559	519	499	527	546	535	582	571	540	537	539	573	571	549	552	517	550	560	551	562	572	556	534	579	562	550	548	579	556	538	545	533	552	532	498	529	576	553	553	563	555	552	565	537	550	528	562	551	569	557	557	541	556	550	558	590	526	527	550	589	573	558	538	560	509	597	545	544	524	522	586	582	521	558	546	552	539	565	497	525	531	573	557	538	554	542	559	549	593	527	578	580	534	577	519	538	534	575	572	544	542	651	508	521	584	585	584	536	599	565	536	571	569	548	544	575	543	511	561	588	563	541	553	500	547	540	537	552	538	589	566	536	538	558	541	556	545	548	516	571	552	592	558	523	553	562	540	573	579	578	552	583	546	545	550	566	570	564	553	616	550	559	566	528	540	536	546	569	533	539	555	536	586	570	561	563	551	568	538	557	508	561	585	571	564	553	567	538	530	584	550	534	547	562	562	534	552	536	540	565	536	545	543	543	564	587	545	517	522	548	566	564	570	541	551	560	542	530	583	537	543	535	534	564	532	528	577	548	590	522	534	501	544	534	569	542	550	563	535	568	559	564	527	578	576	586	598	535	559	563	555	497	540	548	514	578	531	538	542	564	583	587	526	582	558	581	532	533	566	550	563	587	567	528	559	599	526	549	534	566	582	553	551	591	594	522	542	518	556	530	588	574	549	556	532	595	592	560	564	562	551	566	569
30288	34020	37243	27784	18711	12812	8120	5575	4059	2981	2470	1801	1590	1252	1103	941	863	761	736	633	660	565	572	530	512	502	536	473	467	444	425	464	435	416	453	468	422	437	446	407	401	415	406	426	401	367	418	405	420	421	387	386	428	468	380	368	411	402	377	375	379	395	400	389	402	387	377	395	376	412	393	428	426	396	389	366	407	383	407	400	379	428	371	379	409	381	383	392	406	386	355	349	388	391	382	372	408	375	399	398	386	363	423	440	400	390	403	423	417	416	421	380	410	400	368	399	380	431	412	410	405	374	412	400	405	377	417	406	394	405	397	405	374	379	374	420	378	421	404	388	391	408	392	398	406	386	395	419	424	398	395	390	398	376	389	392	414	383	416	394	392	406	375	393	388	405	411	397	413	388	404	380	410	407	359	410	349	387	377	410	432	390	376	403	366	421	433	363	363	403	414	411	393	439	409	419	418	401	439	374	392	413	439	382	357	412	411	439	338	384	420	400	386	397	389	423	414	376	381	410	396	442	370	409	410	430	361	381	414	379	404	368	380	407	392	412	407	405	380	417	374	384	379	375	390	401	416	431	421	381	392	397	389	408	363	369	389	417	377	380	363	403	371	386	349	410	380	412	346	403	397	382	413	381	395	391	398	383	375	399	376	389	414	384	420	369	392	376	384	415	401	382	404	418	389	418	421	404	373	425	403	422	376	417	412	433	407	430	397	427	391	388	446	381	388	414	382	363	387	392	397	393	375	402	392	407	439	365	375	412	414	392	392	397	389	407	388	415	402	445	404	388	401	422	383	385	379	397	403	395	382	396	424	371	393	406	400	397	388	368	387	401	419	410	383	421	341	388	386	415	401	416	386	394	406	411	381	418	407	393	395	369	360	402	383	412	387	388	380	392	396	385	390	356	422	384	407	378	413	395	416	381	356	399	401	406	398	387	414	386	396	369	382	393	401	405	404	399	340	383	383	385	359	395	396	393	382	397	444	397	399	374	387	412	387	448	384	419	374	406	410	389	396	404	382	414	406	386	428	383	391	376	433	394	390	381	397	472	398	386	422	398	407	361	377	405	448	375	366	410	370	374	403	393	400	358	401	427	357	406	400	424	377	376	406	422	446	391	403	401	415	402	402	410	401	413	410	390	376	402	409	392	372	407	388	395	410	381	426	398	393	386	418	402	395	375	405	371	384	400	384	356	384	408	393	392	379	393	409	404	393	384	395	429	405	401	440	401	405	381	404	426	398	397	369	403	360	382	381	391	405	394	407	423	410	400	358	404	393	408	373	401	410	380	382	407	376	405	409	380	390	400	441	412	435	402	396	386	381	378	422	417	377	378	404	431	384	381	418	405	393	382	371	419	417	399	377	381	408	406	414	389	420	409	416	383	393	423	399	392	393	404	389	406	398	380	413	416	419	385	381	414	380	412	399	436	420	407	400	381	390	388	392	438	386	377	374	375	445	419	377	402	408	403	394	416	390	385	425	402	436	388	391	360	420	380	386	401	389	381	383	405	392	382	403	376	390	430	394	382	405	406	377	371	388	412	387	383	414	409	364	435	409	385	433	406	428	424	373	437	399	396	381	418	400	391	404	373	398	389	389	356	396	366	417	405	411	429	389	430	410	430	398	419	411	402	368	394	406	384	381	388	382	453	383	389	413	347	371	406	413	423	411	410	418	390	428	407	379	378	396	461	423	395	398	375	390	402	361	347	410	387	389	404	423	425	415	373	353	417	365	410	399	383	375	423	394	393	370	368	380	400	399	390	418	437	400	415	435	367	410	378	377	399	405	404	381	405	405	389	387	416	411	380	396	377	393	367	429	400	389	398	375	405	400	397	408	393	395	421	391	349	431	388	391	391	406	410	373	382	404	386	413	396	411	392	375	423	415	397	399	399	404	392	407	381	374	405	381	394	390	402	421	411	385	388	382	419	414	379	385	390	384	405	387	453	376	392	389	437	446	396	408	398	401	404	404	384	396	379	438	383	377	404	401	411	390	400	425	403	398	403	363	393	392	399	385	426	391	396	394	380	376	384	405	389	398	406	424	364	378	393	421	373	410	401	368	396	416	375	390	393	401	432	368	379	408	415	412	399	418	389	411	422	386	406	402	412	389	380	402	408	389	395	414	422	409	379	399	412	397	403	380	377	394	423	390	389	383	394	374	396	389	412	406	401	393	396	396	379	435	426	387	403	392	375	386	399	423	380	439	390	362	401	371	402	417	407	367	392	399	413	388	387	429	405	401	418	427	366	390	391	375	410	408	382	418	410	400	411	386	389	403	399	394	413	397	394	414	380	380	418	376	385	358	410	429	405	401	377	378	403	416	433	406	428	383	402	381	391	434	373	396	393	397	425	403	405	388	392	393	437	403	429	393	410	381	384	393	415	402	371	413	392	382	377	428	389	396	427	397	402	379	383	380	395	394	418	400	389	448	362	376	373	401	396	393	433	376	385	423	400	439	409	412	426	398	384	392	392	401	410	433	387	407	394	402	412	436	403	409	369	398	381	389	363	391	435	392	411	421	424	410	409	416	409	394	364	383	403	389	432	377	351	402	402	364	430	350	375	406	393	362	436	370	432	414	383	411	381	383	346	378	393	447	405	374	389	406	385	368	387	401	418	379	415	351	362	422	402	385	470	417	415	365	413	411	396	420	370	407	426	395	404	381	410	401	430	418	378	401	430	378	400	387	391	415	409	435	373	397	396	428	393	377	423	398	402	394	457	370	365	396	409	414	424	421	397	413	394	398	373	383	380	436	423	398	350	404	375	358	415	401	383	394	412	371	383	405	394	434	379	407	417	410	387	383	431	403	432	390	392	420	380	408	398	385	377	390	406	434	404	435	392	401	392	379	439	416	366	423	391	390	405	386	396	376	420	373	383	375	344	411	409	378	394	423	385	408	404	385	400	350	382	359	403	399	349	353	364	354	360	415	387	381	384	418	391	382	396	406	418	446	415	393	379	441	419	415	420	436	406	390	420	384	404	387	403	385	398	383	400	397	387	379	379	394	359	385	405	388	381	370	410	377	374	410	418	414	391	385	382	426	363	397	407	367	385	398	422	412	403	415	404	387	382	347	429	420	422	377	396	414	426	380	400	417	376	378	385	416	371	385	395	412	424	414	361	400	387	375	389	397	405	402	444	409	386	393	395	353	437	386	409	370	397	400	374	368	357	397	413	400	423	393	408	388	372	398	396	391	406	400	370	400	374	383	369	405	446	362	383	397	373	366	420	394	370	369	432	373	359	409	376	431	401	376	404	416	394	392	377	417	428	427	374	363	410	410	381	407	385	406	395	424	431	395	400	405	353	416	401	422	369	402	386	401	380	403	397	394	399	379	410	386	386	393	413	400	404	375	409	454	394	434	398	388	395	379	405	415	423	436	382	367	419	411	388	432	393	392	380	394	404	425	409	405	393	378	404	399	427	408	365	362	415	422	385	362	420	417	401	371	415	392	411	426	405	365	435	398	405	388	383	387	400
37558	52706	41443	29338	23477	19014	14479	11316	8732	6781	5260	4077	3230	2802	2246	1824	1554	1365	1215	1185	1008	954	871	884	822	726	772	694	611	653	618	621	621	578	603	630	577	586	558	540	595	591	574	536	585	578	515	500	511	538	503	545	516	526	537	553	517	530	557	524	534	549	551	508	506	488	565	518	562	502	508	500	559	535	545	529	510	536	550	519	547	553	533	539	513	503	507	533	539	504	531	511	535	535	516	490	497	486	482	542	522	510	522	520	500	507	510	538	476	536	538	508	549	511	499	522	540	500	516	534	559	518	567	510	569	536	566	558	504	525	540	529	537	529	542	522	530	497	537	552	526	528	557	528	551	563	527	528	524	520	499	551	517	511	565	552	515	543	523	478	525	508	534	584	535	517	519	517	527	519	505	550	520	496	534	548	514	494	541	547	528	529	479	532	503	508	550	523	510	589	532	536	530	499	531	522	536	547	513	518	496	471	528	484	544	516	521	527	543	489	554	527	584	507	517	557	524	528	528	522	550	510	511	528	513	498	532	478	526	527	541	516	502	502	533	558	510	558	563	518	552	529	502	494	542	562	521	550	509	521	509	508	525	561	502	516	553	524	524	520	559	487	525	527	537	527	504	554	552	545	549	492	505	549	483	508	508	499	498	601	500	548	485	511	545	514	505	510	546	541	511	541	495	500	498	532	520	547	507	500	530	522	550	549	542	520	572	526	542	541	528	540	523	519	481	531	503	531	520	550	601	561	522	520	529	502	524	529	563	566	511	509	524	511	518	564	525	564	521	495	530	512	527	558	551	517	551	495	510	504	522	477	508	556	528	518	517	532	554	532	553	525	546	510	538	502	502	512	553	600	529	508	482	505	583	516	513	529	543	518	523	541	523	490	543	542	502	518	512	474	545	536	544	542	556	535	530	523	524	516	523	508	544	552	541	518	548	498	543	562	545	515	562	547	543	562	527	482	530	523	523	537	545	520	562	541	508	529	516	526	513	505	521	497	494	526	559	526	517	517	552	497	548	528	517	531	531	489	557	544	537	489	492	491	545	537	565	564	516	514	547	550	548	591	512	537	546	501	529	522	526	527	511	505	529	512	481	492	515	507	542	516	513	533	536	562	521	537	520	480	536	579	514	517	562	535	559	544	523	516	498	494	524	553	586	526	516	532	494	498	533	538	536	586	530	559	579	538	554	532	503	515	524	498	539	541	493	533	518	524	529	558	569	507	564	493	539	548	512	520	563	531	518	528	552	496	504	551	521	521	516	548	535	543	513	511	494	532	506	514	573	510	528	542	520	540	539	518	497	530	537	535	530	504	534	527	541	549	521	521	559	545	500	524	531	512	575	512	520	530	540	503	551	537	561	516	543	556	546	549	547	570	535	515	543	534	534	508	527	548	493	562	511	540	542	563	498	512	543	517	518	527	544	527	507	521	538	533	543	544	496	546	554	540	530	507	556	512	541	523	498	524	481	535	546	538	523	533	528	555	537	548	548	529	513	496	536	499	561	498	495	538	488	509	525	506	604	536	538	540	479	555	542	535	504	539	502	531	539	518	507	503	539	515	518	517	541	523	521	541	571	553	507	533	521	532	556	540	535	545	528	562	471	555	524	488	534	553	562	500	549	541	510	494	505	518	555	523	524	543	553	503	533	539	564	528	545	551	519	560	529	495	503	547	534	530	513	558	536	518	517	522	531	520	517	565	540	558	549	533	544	538	532	544	561	519	533	502	517	555	575	518	519	520	534	536	506	524	533	517	529	521	539	537	531	525	537	538	527	519	535	572	550	513	566	505	524	544	491	480	573	519	540	500	508	529	501	517	539	562	511	532	518	521	523	527	548	538	539	510	544	509	495	508	497	549	547	500	552	549	538	511	560	531	551	528	539	510	532	522	507	522	554	520	538	500	487	537	539	509	531	525	562	544	530	505	573	523	562	560	523	563	520	487	528	546	535	529	494	524	591	491	560	528	553	543	517	500	526	525	579	522	524	566	502	537	516	535	559	568	537	525	540	543	504	561	546	492	524	524	582	551	506	541	508	547	520	567	536	571	532	523	567	512	542	538	527	505	504	528	492	492	539	523	541	515	520	560	531	499	529	550	503	491	509	525	528	544	515	480	541	508	538	581	535	558	496	532	519	504	486	532	537	499	551	586	541	549	505	547	542	518	520	551	477	534	536	515	533	553	592	521	552	525	534	572	512	506	551	546	534	547	493	504	532	514	528	495	529	532	506	529	504	540	509	529	541	557	524	513	549	520	507	567	508	512	572	533	526	527	530	514	532	533	503	524	530	577	550	538	525	553	496	487	544	536	525	498	542	510	523	547	488	551	509	511	525	509	531	525	559	561	526	512	521	523	527	511	567	531	511	514	561	521	559	519	521	553	532	559	529	543	539	517	538	546	512	488	491	519	489	554	488	548	549	525	526	513	535	533	548	534	566	533	499	564	515	563	517	506	519	516	517	539	542	518	504	508	562	473	518	542	528	531	567	544	511	527	546	549	532	500	525	531	526	501	532	518	539	537	524	575	531	503	522	558	531	540	504	568	549	545	560	551	546	539	524	547	504	562	532	533	514	545	547	467	527	581	516	560	526	574	543	521	536	492	543	529	526	508	488	481	515	510	505	552	553	540	530	495	516	515	556	550	556	532	511	532	546	499	502	478	479	542	615	544	527	518	526	531	536	526	508	541	540	527	519	559	481	522	554	537	562	536	499	514	547	498	508	494	561	543	518	526	507	557	539	553	547	555	569	559	533	503	539	548	558	520	529	538	543	522	509	546	525	554	539	557	520	540	566	547	544	533	523	512	527	512	525	513	522	542	545	530	510	528	537	509	528	527	513	527	512	538	489	523	489	510	546	526	528	557	511	497	556	516	529	537	543	546	514	504	521	531	520	546	539	521	550	510	528	520	503	545	542	510	534	495	520	552	478	514	482	509	514	572	494	528	510	540	534	537	527	542	523	527	557	488	512	532	509	520	520	516	502	496	550	495	534	536	530	563	569	541	520	538	529	541	508	494	540	520	500	516	529	524	551	534	538	491	536	569	538	525	513	518	521	524	540	511	558	532	508	505	534	513	552	534	543	519	501	512	476	555	539	543	526	514	525	536	520	547	549	539	504	514	537	538	501	512	540	528	526	527	577	522	528	508	498	506	542	517	514	505	514	544	560	516	515	545	547	513	520	559	513	520	526	510	563	540	500	491	545	557	517	556	523	488	502	541	530	510	565	541	531	491	508	516	574	522	560	552	520	528	552	519	525	544	520	522	531	498	535	540	489	494	553	528	500	529	481	545	533	554	496	530	529	558	532	552	558	554	525	522	535	513	554	542	520	572	548	519	529	541	550	539	520	524	576	564	571	553	535	525	516	525	530	532	490	546	534	546	542	529	515	534	528	551	551	494	543	495	509	514	545	518	519	524	549	502	537	518	562	513	509	521	518	513	520	541	502	519	564	535	508	529	546	499	570	499	524	476	508	511	558	544
24540	21757	29577	25555	23201	21618	16225	9648	6570	5060	3838	3015	2351	1993	1674	1373	1177	1031	978	853	839	696	717	710	598	608	612	552	551	530	509	514	482	473	508	446	481	481	448	446	444	453	463	432	472	423	472	415	444	442	424	457	426	460	460	483	434	360	431	420	441	486	416	437	383	426	407	451	394	409	410	444	437	423	447	444	437	412	409	414	456	426	443	428	450	417	434	419	420	451	430	461	410	433	457	415	433	426	430	455	409	466	397	430	399	443	419	414	436	474	408	385	407	415	399	419	443	423	408	423	402	425	444	412	427	459	445	440	399	373	413	422	426	413	461	406	410	427	470	438	426	388	413	452	423	434	428	385	445	421	434	440	455	427	404	430	446	439	407	423	437	459	433	407	430	428	423	459	469	424	413	406	428	447	420	405	451	408	396	422	429	440	387	422	403	383	418	417	419	438	404	427	382	380	377	391	408	425	440	420	408	437	423	440	413	425	375	447	427	386	445	408	427	440	434	415	394	426	371	410	390	415	379	409	439	449	400	387	413	419	448	421	395	418	437	416	448	413	414	417	412	410	417	428	432	423	383	369	385	440	440	391	430	439	422	431	396	410	433	404	393	416	421	427	426	418	418	412	422	407	429	407	406	424	433	424	429	427	451	409	424	465	402	472	412	442	408	431	424	442	430	413	388	407	400	431	436	437	409	412	438	439	448	421	403	415	448	448	379	412	437	407	425	439	431	435	399	402	419	414	442	455	423	463	399	411	447	456	412	429	419	450	437	407	405	396	406	452	422	463	438	413	386	410	431	386	442	390	427	430	408	439	424	392	418	413	405	435	410	443	349	410	408	398	429	438	436	397	438	440	402	408	458	423	383	448	412	383	413	435	406	395	376	412	420	408	421	434	436	431	437	427	433	436	408	419	436	409	405	423	420	426	426	430	429	422	408	420	419	403	413	431	428	434	432	456	460	380	411	396	423	479	416	463	463	427	411	402	411	364	415	398	413	415	416	423	419	422	439	431	436	436	461	439	394	409	392	412	419	428	445	444	403	464	411	430	415	429	438	434	422	427	405	404	404	428	396	401	408	433	412	420	449	387	433	450	386	432	453	398	441	434	405	427	413	420	396	438	456	470	384	417	424	405	443	466	381	409	466	400	391	423	441	418	407	407	405	417	450	427	393	420	412	451	429	431	411	405	419	424	362	423	440	438	463	405	413	413	425	414	440	410	422	422	404	414	388	422	434	422	420	417	440	417	428	397	412	417	420	400	432	404	433	433	469	427	388	441	413	444	408	444	475	447	433	412	390	418	424	440	469	399	435	408	420	412	444	411	422	411	393	432	418	396	424	451	427	427	407	426	441	422	398	458	427	383	387	424	420	413	423	428	435	437	404	419	413	435	408	434	431	405	391	398	410	454	407	412	445	428	407	434	420	420	433	418	396	402	414	393	432	434	463	422	415	466	431	385	424	420	427	401	445	448	416	460	407	415	415	401	408	427	427	413	403	430	432	407	407	411	404	414	436	433	444	445	439	408	416	420	446	397	419	403	411	433	446	421	402	398	428	394	387	444	444	438	411	448	441	415	429	404	417	422	417	423	406	447	412	410	397	428	431	437	434	432	412	412	441	420	428	449	422	383	397	387	455	387	413	412	376	442	430	412	414	490	421	425	413	408	404	445	428	424	413	396	424	458	412	439	439	441	414	433	410	425	407	426	388	438	423	430	439	402	418	419	397	439	442	421	422	424	431	412	453	486	422	475	434	444	414	459	421	384	380	400	423	438	428	439	405	391	419	451	429	372	383	437	421	402	424	460	397	410	426	461	410	379	451	457	429	439	397	404	416	401	448	396	410	419	390	397	425	429	371	407	442	486	414	413	418	390	392	411	428	446	415	441	417	394	410	414	413	375	433	458	393	444	447	409	457	394	422	413	446	421	405	419	368	409	412	398	415	421	368	432	420	449	433	443	381	454	424	433	436	399	415	398	414	419	410	446	416	443	426	422	391	427	412	407	421	441	421	406	382	446	400	426	470	427	433	418	411	392	425	412	429	397	413	388	412	438	442	418	397	416	456	399	403	426	416	437	418	411	415	422	415	423	407	418	404	404	403	425	426	427	425	457	402	447	442	462	437	418	405	433	399	420	440	433	432	395	394	430	437	392	406	433	395	432	410	437	367	471	420	439	416	440	428	412	432	423	421	405	409	415	446	439	422	380	439	392	380	371	416	404	407	423	429	421	413	411	449	400	421	428	386	443	405	437	458	413	396	423	425	442	402	409	401	435	429	405	438	421	440	440	436	417	424	419	408	439	401	394	428	407	457	417	416	432	424	401	460	444	396	368	430	409	429	443	402	436	404	430	408	435	440	388	412	454	386	447	432	442	419	429	412	439	442	452	417	415	412	418	401	450	451	409	440	431	411	396	427	471	420	416	462	404	432	423	393	389	412	398	421	383	438	472	420	423	451	431	397	410	397	432	424	427	440	406	422	422	388	447	416	446	442	428	395	414	442	430	423	443	423	393	429	413	422	438	446	449	393	430	444	398	449	434	409	422	451	380	414	460	413	424	406	420	405	393	430	402	423	432	443	441	405	425	442	440	402	385	408	442	447	409	404	416	421	414	405	396	387	402	438	429	436	428	453	379	441	392	404	413	427	428	401	401	434	437	424	429	429	440	409	434	425	449	352	418	460	401	432	431	422	403	416	441	440	394	416	413	421	401	403	421	420	398	473	418	415	416	438	425	452	396	438	407	444	386	427	437	413	416	439	402	436	421	419	444	453	424	392	425	434	431	434	403	426	417	414	452	421	418	452	437	430	424	397	394	436	441	454	433	424	407	434	423	418	437	422	419	407	435	392	416	415	418	438	448	429	435	428	424	407	425	438	429	440	409	427	439	439	412	398	445	414	401	429	406	421	463	408	445	430	408	362	439	408	461	375	402	417	422	387	451	447	390	420	404	421	423	401	438	386	442	385	414	408	415	383	402	393	425	387	398	431	458	417	437	423	416	424	429	382	443	407	417	441	439	422	431	448	447	461	386	411	395	425	438	461	422	405	386	421	401	450	448	414	423	395	422	413	429	400	389	410	400	429	431	424	459	423	415	413	438	421	416	412	433	426	438	419	408	460	412	457	446	413	391	421	434	432	447	419	441	418	386	441	381	403	436	415	449	417	429	371	428	450	430	408	409	435	435	401	428	406	430	435	424	423	411	423	420	426	439	419	425	425	433	444	443	409	433	374	420	432	430	384	441	422	409	399	468	442	445	419	386	440	423	433	434	388	448	426	451	402	415	415	411	395	465	417	396	411	456	442	451	442	431	425	459	379	409	421	419	432	399	447	406	424	386	394	438	458	466	453	419	421	433	447	423	396	422	447	419	448	431	413	402	394	421	438	411	394	407	428	452	408	461	393	447	414	427	441	432	422	414	420	405	426	445	428	383	408	407	373	430	437	432	381	409	404	445	424	445	429	427	456	441	409	429	411	414	425	378
39350	64037	49693	36388	30316	25257	20321	16344	12953	10151	8029	6277	4913	4054	3279	2795	2377	2001	1793	1542	1393	1254	1187	1009	979	937	890	838	851	820	724	689	704	659	694	638	681	609	618	664	602	646	598	625	635	599	611	555	590	571	601	575	579	564	642	576	533	587	575	583	587	549	577	595	573	552	560	643	561	559	553	553	570	586	570	560	533	531	551	555	562	556	540	540	585	557	567	565	564	572	557	584	599	570	537	576	547	562	528	571	571	548	522	564	516	572	556	571	552	567	543	531	576	516	577	530	561	553	587	554	603	547	560	572	561	586	579	566	578	541	514	617	568	548	548	567	565	566	539	580	525	560	523	627	588	550	545	520	590	547	565	575	603	588	537	563	554	572	517	548	554	553	594	585	576	534	566	520	569	517	551	585	586	586	520	564	552	641	582	568	588	539	560	591	536	561	594	530	544	586	605	560	567	517	560	557	535	578	544	564	576	542	568	588	543	513	585	577	565	579	546	540	554	542	620	554	539	574	512	537	545	526	573	549	596	547	573	575	569	590	563	565	545	580	562	559	573	569	563	582	575	543	545	573	543	560	523	554	641	553	539	584	517	574	614	587	595	564	523	550	578	519	573	568	564	568	588	570	515	552	552	549	550	541	571	522	536	557	566	543	551	523	533	556	598	584	595	533	565	570	576	583	557	591	542	568	545	524	543	552	546	566	525	559	576	545	552	595	579	529	522	547	580	560	535	586	567	541	569	517	568	539	583	618	543	552	601	558	564	572	546	524	581	605	560	561	541	526	571	583	578	567	542	593	564	593	539	522	555	558	579	595	596	568	507	540	572	553	564	524	538	520	560	598	511	619	546	536	542	552	545	576	575	571	567	556	602	575	534	567	573	557	527	572	531	536	581	547	555	522	596	568	580	561	573	534	542	596	557	561	570	553	553	532	574	533	598	528	540	537	533	578	544	522	566	578	570	572	524	536	596	586	525	567	618	563	539	541	571	580	543	542	588	570	543	585	614	514	573	548	523	565	539	568	529	578	576	581	526	573	593	558	554	553	541	597	531	586	543	540	586	575	579	549	558	569	550	596	611	548	537	532	545	560	571	543	569	552	560	593	576	574	580	549	580	526	629	547	604	578	562	548	570	569	544	551	570	548	566	570	530	590	547	516	542	566	544	531	559	554	550	539	587	549	536	557	543	554	541	563	581	562	546	559	572	548	531	551	537	540	553	556	565	548	572	575	542	535	594	571	601	579	479	537	586	547	555	571	526	516	598	540	554	586	582	584	551	567	581	593	540	536	549	561	546	547	569	562	541	554	532	532	617	574	585	570	540	546	587	594	526	532	585	559	523	527	613	572	574	557	564	549	573	562	592	611	591	612	542	602	537	585	557	527	611	547	539	567	497	518	556	562	572	594	572	537	578	609	604	580	581	550	504	619	582	573	530	548	504	537	565	584	565	528	545	585	588	533	560	590	543	548	512	564	552	551	576	567	565	569	580	555	563	547	577	594	541	585	553	585	564	555	537	591	558	572	585	520	530	588	553	584	532	564	612	609	546	538	544	555	564	562	570	587	522	606	540	496	528	549	543	571	580	569	576	582	565	574	608	585	597	595	576	612	551	586	597	515	568	559	544	540	568	552	603	547	534	577	498	539	546	588	592	567	570	535	560	560	571	584	582	537	570	566	577	563	556	561	572	574	586	552	561	560	499	554	562	562	565	556	606	558	552	594	525	570	563	535	596	540	571	544	553	570	561	536	557	571	569	559	566	557	546	587	522	531	531	593	578	649	576	546	588	569	537	538	546	541	586	578	545	576	575	560	571	557	566	552	550	536	581	551	608	574	576	551	534	538	572	569	583	529	561	570	572	596	575	602	557	531	523	562	549	552	554	588	524	553	541	536	577	562	547	556	557	557	575	521	584	537	596	563	594	595	573	590	556	561	509	543	563	568	568	528	538	582	544	583	535	554	570	572	538	555	573	554	561	541	564	572	530	571	529	553	558	536	547	534	532	576	498	570	557	560	579	554	533	548	576	585	535	524	570	570	613	556	563	559	562	557	591	569	568	567	615	537	534	562	550	524	532	597	544	534	602	591	510	581	602	585	509	563	560	578	491	581	510	578	565	588	562	591	599	506	518	569	524	541	553	577	536	551	592	602	573	561	580	548	563	535	536	607	542	575	556	511	598	553	552	539	560	552	602	572	580	524	541	522	557	551	552	563	620	567	604	564	542	536	519	572	533	570	558	585	552	602	566	578	543	548	545	559	563	569	539	541	576	549	555	516	583	549	580	560	570	534	543	539	557	567	553	554	563	574	528	535	565	528	586	535	563	551	586	570	525	612	580	563	555	549	555	536	521	509	556	573	546	573	596	543	599	555	568	580	588	581	537	571	577	596	525	603	547	555	567	587	558	556	524	546	577	521	554	572	543	548	599	625	560	518	535	561	550	607	552	531	544	570	594	588	581	568	559	546	546	541	570	557	583	544	566	541	585	543	533	518	540	570	551	551	524	596	565	509	552	577	556	562	572	577	532	570	554	546	552	553	552	581	531	558	564	547	551	559	579	553	559	515	572	577	563	545	582	582	543	594	556	559	565	590	578	563	638	567	578	523	571	565	547	549	551	558	546	567	565	543	616	579	576	595	567	544	546	561	552	576	547	562	529	525	538	583	530	552	599	591	535	569	593	524	543	568	561	539	575	607	565	543	538	609	564	573	548	545	552	564	555	587	542	556	548	565	575	571	534	536	533	541	567	595	566	604	538	585	517	586	590	567	556	566	555	582	576	565	550	567	534	557	606	532	566	543	558	512	560	598	541	571	545	608	598	546	545	553	533	550	560	503	574	550	579	554	568	545	568	574	544	578	555	550	585	599	595	599	548	541	589	581	590	589	547	573	587	565	620	548	565	585	583	513	560	585	553	537	583	565	562	598	576	564	607	528	577	558	563	556	564	601	586	553	598	518	554	557	597	544	568	553	522	567	576	526	618	524	571	564	554	552	557	566	584	543	539	576	555	588	577	513	561	582	528	609	588	524	543	547	526	553	523	573	569	590	606	577	608	558	564	525	538	539	602	548	552	537	519	581	574	543	562	577	578	549	552	576	532	607	557	578	550	564	574	547	555	581	557	573	579	553	550	564	530	542	528	531	579	541	557	632	562	547	583	591	548	548	555	574	562	546	579	615	497	566	558	526	571	548	593	559	544	507	565	537	569	569	544	562	587	590	545	610	555	570	557	615	566	580	593	576	535	560	535	585	609	584	567	551	547	542	595	529	568	531	553	590	533	564	546	561	594	544	526	576	590	537	552	572	571	594	570	586	559	585	536	563	583	570	579	545	524	564	524	554	578	578	547	569	564	580	554	597	515	546	540	567	540	537	561	538	563	618	549	546	541	544	593	620	603	571	557	529	540	562	539	575	571	555	546	561	554	569	524	539	534	571	596	573	565	518	563	575	554	559	563	553	534	585	514	539	564	558	535	536	574	531	550	600
23533	21692	29744	24370	22344	23999	23161	13600	9115	6900	5288	3921	3056	2660	2117	1813	1474	1386	1217	1016	950	895	849	745	689	693	626	615	605	586	506	525	509	557	490	484	432	478	463	435	462	446	435	434	465	422	410	434	451	465	432	448	451	381	487	441	412	406	437	461	442	431	423	437	418	402	440	457	456	367	448	399	419	413	462	430	408	433	407	401	424	393	408	415	413	425	397	372	425	448	390	443	428	407	388	453	422	416	426	422	400	462	395	425	438	439	418	426	411	401	413	416	422	433	426	429	452	412	412	399	429	446	428	424	409	433	400	392	398	412	459	453	453	421	449	435	409	425	411	382	404	398	373	399	432	410	387	426	449	432	392	454	441	419	404	399	434	409	416	409	459	408	436	439	389	399	374	399	421	422	433	443	432	419	392	422	398	418	419	443	449	408	438	429	397	413	396	467	410	422	430	405	448	460	426	453	433	421	408	423	426	423	451	390	415	420	419	379	414	450	459	412	451	442	424	405	412	399	394	452	414	399	432	408	429	407	390	421	448	430	414	433	423	384	398	410	447	425	404	405	410	420	424	429	417	425	426	438	430	440	441	439	416	382	414	430	444	387	448	429	384	424	410	438	390	438	424	408	433	420	405	410	402	420	426	423	447	398	420	438	422	389	418	456	425	403	419	378	410	439	412	450	435	425	395	403	436	424	406	400	447	408	420	460	438	383	418	398	417	422	451	456	412	408	409	424	454	397	476	445	445	434	416	427	430	435	431	396	427	415	413	401	408	405	500	423	413	432	405	490	413	422	444	449	439	414	424	413	403	406	412	392	460	443	437	422	388	437	411	438	414	445	408	413	450	450	403	428	445	431	383	393	435	420	423	428	431	388	376	451	417	449	432	420	417	380	424	422	431	438	425	424	415	454	435	383	410	387	417	418	426	458	426	396	417	430	439	410	365	418	432	401	415	405	426	420	410	413	407	465	372	440	395	401	430	434	441	388	391	475	445	397	464	419	424	388	444	492	411	400	472	396	440	417	435	393	434	444	419	415	409	420	389	428	434	427	473	416	407	417	450	417	423	442	413	449	386	403	433	430	422	443	462	398	413	423	438	435	417	445	405	420	389	460	425	446	427	442	370	400	417	397	421	388	439	409	404	427	463	380	403	374	430	400	382	405	442	417	414	442	422	422	404	431	393	379	407	419	419	386	429	413	383	407	453	426	423	399	442	416	410	438	432	420	414	454	428	375	446	409	425	432	423	419	410	438	417	418	433	430	406	434	401	413	397	442	423	433	420	417	412	415	428	420	419	422	410	400	436	434	389	420	442	450	391	429	412	405	410	420	462	421	402	416	410	388	431	450	425	452	403	395	405	453	453	414	380	417	405	416	411	435	389	406	423	431	413	431	440	401	435	439	435	418	430	433	402	444	405	397	422	412	441	466	400	444	447	423	407	422	393	426	430	395	432	393	440	412	378	429	419	380	426	382	425	380	458	421	392	402	438	390	449	408	455	417	399	390	419	419	452	448	405	433	403	433	416	411	382	458	429	404	472	436	438	440	412	426	450	411	438	398	402	390	389	419	403	421	395	425	428	441	455	420	434	419	442	406	464	375	426	387	439	421	400	385	405	412	425	450	460	415	441	390	438	410	424	440	437	425	406	435	424	411	404	419	431	456	439	393	444	395	406	402	412	405	389	474	418	428	440	403	424	402	441	439	405	436	438	422	404	423	402	416	447	417	428	388	438	409	437	456	398	452	424	410	399	399	375	436	415	418	407	436	422	472	418	450	417	407	419	438	403	445	402	449	401	421	402	397	402	426	379	419	400	441	427	384	417	414	421	414	436	416	409	426	427	381	416	369	427	368	438	433	407	430	441	439	450	430	433	408	415	431	396	432	376	406	380	407	417	406	392	421	425	434	422	421	411	457	397	435	411	421	428	435	464	380	427	400	432	437	441	406	427	444	411	395	403	409	422	438	430	446	396	404	403	391	440	438	436	427	415	392	428	424	378	433	416	446	440	402	451	415	385	412	356	431	427	428	407	406	411	411	449	406	416	432	449	377	392	399	404	411	395	415	436	436	417	459	442	398	400	449	401	431	413	465	396	404	457	418	439	422	436	424	446	429	418	393	403	399	451	387	444	411	431	428	415	448	388	422	403	425	401	394	437	433	384	427	450	429	443	400	427	421	412	412	483	423	406	427	394	386	443	393	412	434	419	414	427	399	417	450	395	445	455	421	452	428	439	410	457	398	399	451	449	448	422	430	401	360	410	411	450	380	405	424	402	424	397	418	455	459	429	407	432	427	405	424	407	439	429	400	407	414	382	416	408	393	389	395	452	435	457	406	391	441	416	444	419	445	416	430	429	411	435	424	430	428	415	395	395	438	437	442	391	438	406	440	451	380	476	421	382	393	443	427	430	403	394	413	405	453	406	412	427	401	411	445	407	442	395	392	406	420	397	447	413	455	434	382	410	410	439	398	413	430	443	411	419	396	443	394	426	425	402	412	405	416	407	420	418	405	412	399	459	441	406	381	422	426	406	414	437	423	450	392	400	442	404	395	440	406	414	431	441	452	409	413	380	429	434	418	418	426	409	419	433	396	400	371	427	451	444	435	401	421	430	416	440	424	411	449	422	421	440	422	388	405	409	431	406	437	391	442	418	441	394	418	380	424	449	435	400	394	384	412	442	415	385	415	441	425	440	430	369	416	391	454	431	410	410	416	433	439	429	404	430	409	376	424	415	385	432	430	398	429	459	398	440	468	401	463	409	432	420	388	400	423	439	405	387	431	406	432	403	395	430	417	425	450	414	418	423	387	413	377	403	453	408	419	421	427	401	383	420	357	429	421	460	381	436	400	425	446	397	400	415	438	443	428	438	411	441	400	395	419	436	400	403	427	410	405	407	384	408	366	376	390	390	399	424	404	429	436	428	380	437	432	426	388	407	439	420	404	392	411	418	395	414	420	443	394	431	404	378	393	430	431	435	437	407	425	438	425	385	423	425	371	396	351	424	434	405	420	411	413	436	439	446	485	422	405	397	433	409	429	412	451	420	419	405	411	374	425	427	433	398	421	439	437	394	432	423	414	430	413	400	404	426	413	415	460	453	421	427	399	427	444	425	402	396	383	428	407	436	445	419	415	394	426	402	396	406	363	412	401	418	388	404	423	411	381	409	431	427	442	434	428	416	443	446	403	427	385	404	426	440	401	416	391	438	436	420	424	448	407	433	414	437	417	447	432	414	460	443	405	419	388	426	437	440	439	400	437	426	418	452	453	454	452	379	429	403	450	432	432	377	445	433	415	395	436	453	429	400	379	425	431	442	369	477	413	440	415	427	396	407	413	438	420	421	420	439	428	440	414	445	425	462	433	420	434	387	424	390	442	432	401	394	414	424	417	445	396	433	423	405	442	414	434	438	419	463	409	419	444	396	410	395	414	405	459	429	399	413	431	438	434	459	442	417	429	407	420	438	479	431	391	396	430	418	432	407	364
42625	70175	55547	40281	34422	29434	24607	20115	16342	13002	10372	8106	6348	5374	4213	3430	2929	2499	2215	1915	1680	1527	1387	1251	1142	1010	1045	939	845	858	806	801	736	741	661	733	721	635	656	642	647	621	622	595	616	582	616	614	597	557	555	587	581	584	550	595	563	584	552	552	618	567	546	548	554	551	560	551	569	530	584	521	558	569	537	591	574	516	528	568	555	543	538	533	574	572	547	584	555	520	551	522	576	557	539	571	535	537	535	558	574	543	510	567	545	532	563	552	567	556	518	572	503	523	566	560	587	540	540	564	533	581	579	551	534	547	556	560	575	528	581	578	527	561	543	542	547	549	540	563	528	557	560	534	542	539	558	539	532	567	539	572	513	591	547	556	558	539	513	542	548	570	538	582	546	563	559	537	559	541	546	540	569	523	569	516	559	539	530	532	565	561	525	535	551	540	560	527	556	537	561	558	547	549	544	538	559	554	557	548	541	556	569	575	552	546	565	547	592	532	547	563	546	583	576	536	546	530	564	551	560	570	563	558	558	537	568	561	519	559	538	543	553	552	587	547	563	507	552	550	563	566	582	559	535	500	562	557	557	588	553	576	543	551	553	566	558	555	553	557	543	512	527	563	551	549	522	559	550	573	535	552	520	546	574	553	520	579	526	547	552	542	541	595	534	543	544	530	560	565	545	519	587	524	565	585	565	579	556	584	553	518	573	568	498	598	552	540	546	532	528	536	566	558	596	551	576	547	548	503	575	501	549	520	598	494	536	555	561	559	502	543	566	567	552	504	561	603	558	559	526	550	554	522	553	563	566	627	531	574	559	520	530	546	542	554	573	563	583	536	577	532	517	520	558	567	533	565	582	565	531	561	567	576	563	503	560	555	550	561	524	562	559	497	513	540	530	543	488	509	579	557	528	558	546	580	521	504	553	542	573	578	536	567	544	540	544	498	581	590	513	523	548	573	580	544	553	538	562	595	529	520	546	568	556	564	560	613	564	542	526	563	581	524	521	572	542	560	550	526	506	540	570	515	596	565	570	573	558	561	577	531	534	550	582	563	544	546	528	543	520	566	564	541	544	532	562	533	591	532	507	510	543	576	521	565	562	507	563	564	540	533	571	566	524	553	559	572	573	521	564	529	536	579	564	545	578	557	529	529	568	527	563	555	532	559	535	561	617	570	569	520	540	539	527	597	522	547	534	532	552	576	566	542	528	557	539	557	536	558	570	570	553	540	553	580	538	523	546	545	541	534	591	559	536	559	561	534	602	548	571	564	537	537	532	585	482	557	529	532	546	530	547	514	507	555	541	578	541	536	553	569	557	528	540	546	573	564	565	566	551	571	579	570	564	554	529	527	518	573	530	582	531	544	553	551	563	560	518	542	520	551	564	527	551	513	541	569	513	551	596	561	508	541	554	562	565	547	545	511	525	578	562	561	590	504	520	573	542	522	531	560	516	549	562	521	572	573	555	558	559	515	581	526	533	556	535	573	541	540	602	570	587	553	544	556	568	534	548	621	565	560	567	504	540	482	577	569	550	544	565	495	542	550	531	566	574	560	569	558	557	554	581	559	534	530	517	564	554	539	525	536	562	561	571	595	518	553	566	574	539	549	548	541	567	567	555	517	572	558	551	568	508	549	555	560	543	574	533	547	515	530	564	559	558	504	533	557	580	515	552	565	508	537	556	549	540	501	567	563	558	530	554	497	544	571	575	544	572	530	567	559	546	559	551	536	577	545	593	546	590	539	544	583	542	577	554	543	528	516	558	549	485	546	576	576	546	546	526	532	521	546	516	561	546	535	546	579	578	560	591	600	547	534	529	495	539	556	551	536	525	617	534	540	540	506	551	570	564	557	567	559	514	570	517	569	528	531	522	593	553	565	543	537	521	545	516	523	553	525	583	525	558	589	518	551	534	569	567	557	582	534	562	508	544	554	533	573	528	578	570	551	567	564	533	558	539	574	578	517	561	553	525	524	540	508	547	532	593	537	552	557	560	565	496	560	556	573	567	559	530	558	531	544	546	539	531	557	546	546	595	570	560	532	570	519	546	529	519	557	558	578	600	613	530	594	587	535	615	575	532	528	538	534	522	536	570	551	530	577	567	546	533	556	563	560	587	521	516	539	528	522	551	564	558	541	608	575	527	581	510	550	562	570	544	571	517	510	544	569	574	549	579	586	547	482	587	547	538	546	503	525	562	537	561	549	573	538	519	593	573	546	548	567	550	532	520	541	544	547	555	517	569	497	550	542	566	508	510	569	546	531	528	567	523	568	549	547	556	542	595	568	511	549	556	541	540	560	553	590	524	542	575	570	554	572	586	595	536	547	586	576	546	551	557	518	578	556	545	560	565	557	535	576	547	551	577	554	544	556	568	518	567	547	558	522	524	572	560	573	540	568	535	523	561	553	555	551	582	543	538	563	539	541	519	578	542	528	572	562	533	519	531	570	551	501	547	594	532	518	560	526	557	525	593	587	557	532	543	600	523	547	556	552	515	519	586	525	532	530	574	508	580	543	561	534	574	499	566	541	543	544	540	545	524	558	556	544	570	570	549	548	524	562	554	534	552	563	555	560	476	542	541	567	530	549	519	531	563	551	553	544	544	541	535	585	543	529	528	559	545	517	536	569	573	543	565	506	536	573	591	574	533	567	562	520	563	538	503	566	596	551	564	582	525	584	540	518	540	544	550	530	537	552	604	573	520	565	573	569	537	557	525	570	574	624	546	567	563	522	548	575	541	540	528	546	557	513	540	526	564	541	532	564	552	582	553	555	569	561	516	541	537	533	543	573	544	552	542	552	562	554	499	512	563	603	579	543	588	510	548	541	550	558	565	540	580	555	518	530	520	540	552	568	498	581	535	566	516	524	544	554	561	553	519	534	586	596	584	566	569	555	574	520	548	563	570	570	520	555	538	512	546	534	549	570	554	546	570	543	564	543	551	571	551	602	536	519	550	501	591	573	585	517	583	529	528	548	558	537	545	538	573	542	551	567	547	561	555	520	574	566	551	570	557	546	555	527	533	569	575	515	587	567	575	551	538	535	523	553	539	545	554	535	540	576	559	532	581	515	591	591	524	548	590	528	536	549	562	546	535	576	581	562	588	565	563	548	531	543	525	490	576	538	548	524	576	573	562	574	601	558	518	573	502	527	539	599	553	561	586	581	557	548	522	578	515	551	538	530	525	564	524	548	546	532	567	554	531	557	579	518	543	522	517	585	517	514	581	523	544	561	567	545	566	520	594	531	571	534	518	549	544	534	540	557	543	582	532	538	537	576	542	568	583	582	559	554	548	547	573	550	579	546	562	566	546	510	582	501	584	578	563	544	567	532	565	569	554	517	547	554	513	538	517	537	558	560	539	538	524	561	528	538	527	529	552	526	570	560	533	545	546	512	560	536	569	559	541	524	527	536	546	527	543	554	578	543	566	538	583	564	498	532	543	531	523	591	532	560	580	538	530	556	522	558	531	542	529	550	549	533	559	546	522	559
30317	33398	36797	27750	18459	12315	8129	5450	4026	3101	2292	1863	1505	1301	1098	961	827	740	704	673	641	577	580	536	511	521	443	468	434	470	468	443	436	440	399	434	389	434	459	438	406	401	456	445	400	419	421	399	402	446	379	376	367	410	357	391	392	348	431	387	401	384	379	392	421	362	373	376	365	396	405	388	413	387	410	356	402	365	414	388	390	374	420	418	373	361	385	434	379	397	375	403	357	420	365	377	381	394	383	376	379	385	407	405	389	400	398	400	431	428	413	382	381	418	438	412	383	406	396	393	377	399	409	374	383	348	401	376	379	396	420	381	383	366	400	381	376	380	388	382	421	383	406	410	386	370	429	343	406	401	379	398	387	364	385	401	396	400	386	417	416	405	374	373	405	392	399	361	378	392	379	395	365	392	354	368	371	405	407	440	380	366	403	386	422	366	386	420	425	413	403	384	387	421	361	384	404	392	388	383	407	386	414	393	394	415	418	393	417	417	396	366	376	373	395	421	402	404	405	370	418	385	419	376	403	391	409	370	374	394	380	382	394	417	389	378	397	378	380	369	392	441	371	398	376	394	396	383	373	370	364	402	378	431	396	372	362	389	405	396	406	374	394	408	404	410	432	414	335	371	381	372	357	398	420	380	388	373	389	387	396	400	361	365	357	384	345	363	409	402	391	370	388	352	397	376	401	410	391	365	398	393	391	394	415	386	397	403	377	400	372	381	371	384	398	366	386	375	404	383	401	359	364	399	371	413	393	393	424	388	386	377	403	398	378	396	388	384	395	343	375	405	353	439	414	397	395	366	409	400	384	413	380	363	419	399	383	351	369	438	386	403	411	376	378	382	371	380	427	370	381	439	366	388	389	381	394	376	366	387	441	401	395	363	412	369	380	367	410	365	385	409	400	403	391	368	406	393	414	346	379	389	396	382	435	370	372	359	370	383	386	378	351	369	404	363	402	436	369	365	371	423	394	401	369	387	384	434	399	411	391	421	405	367	379	358	389	380	400	395	438	382	389	385	423	384	432	375	415	386	370	378	380	416	417	373	401	376	401	429	370	378	417	397	386	383	420	425	378	386	419	339	379	374	366	411	390	392	384	376	397	405	411	396	356	399	356	357	363	398	405	403	409	417	393	417	366	372	364	391	369	374	394	391	369	400	367	403	397	434	381	402	376	400	375	371	340	441	379	398	368	382	410	377	411	387	376	357	391	400	395	391	381	394	378	399	373	406	378	425	371	368	379	405	395	411	386	370	373	358	400	379	395	363	374	404	394	372	406	362	408	372	387	388	400	424	428	406	371	382	405	381	364	385	406	403	381	367	384	423	387	402	432	372	400	398	411	375	403	374	400	393	400	393	376	388	380	375	399	389	406	377	398	348	355	375	374	405	403	398	404	372	372	406	362	365	399	393	403	372	374	399	388	381	418	352	404	416	390	382	382	402	383	382	423	395	376	406	362	338	394	387	357	406	385	410	395	393	411	398	384	357	381	389	378	383	425	430	380	426	411	371	371	428	374	361	399	381	422	360	391	407	385	390	376	377	380	390	378	377	429	422	376	429	406	368	380	355	341	385	372	404	379	425	370	392	406	402	361	410	338	377	402	388	382	372	389	380	393	396	378	385	426	383	397	403	353	380	387	400	353	371	400	383	392	395	381	393	377	386	334	409	388	417	402	383	410	377	415	389	405	405	420	400	364	387	403	403	380	384	381	383	388	410	390	417	393	395	399	413	358	403	398	376	395	372	420	419	362	348	411	390	410	382	363	403	362	386	398	382	386	359	413	383	387	369	385	438	425	395	357	402	405	419	369	417	378	414	411	372	418	371	378	386	406	367	360	404	326	388	363	408	417	384	393	407	349	384	418	397	411	416	403	427	380	388	384	380	384	394	378	347	456	389	402	392	373	390	389	349	347	347	371	422	385	366	392	389	385	415	375	433	402	345	395	346	381	375	383	389	361	399	386	397	378	382	359	385	367	417	440	365	442	419	384	396	400	412	417	378	362	385	411	426	441	428	422	373	389	411	412	373	352	408	403	384	397	396	422	381	366	374	377	392	389	397	383	372	411	391	388	360	414	424	410	388	358	413	416	419	398	356	393	404	400	357	345	391	375	397	379	383	399	433	388	390	420	396	404	376	377	415	398	423	401	413	395	362	364	400	382	426	349	413	404	407	366	408	397	393	382	374	374	403	372	382	362	403	392	403	409	383	381	363	375	403	404	404	361	405	446	381	368	414	360	409	373	406	412	422	382	418	372	385	380	405	364	379	414	411	390	410	380	369	406	410	395	444	389	380	368	368	422	379	406	384	358	371	381	403	395	429	423	386	420	358	395	367	373	406	380	374	389	394	403	416	378	420	400	382	360	373	386	385	403	361	365	404	415	388	386	402	382	400	381	442	405	352	411	422	370	386	395	384	410	411	399	352	406	361	404	379	360	361	370	394	397	409	400	381	375	418	398	403	369	368	403	394	372	411	368	386	380	392	412	362	410	367	379	362	366	369	364	365	379	398	389	365	406	377	391	368	410	391	418	410	407	393	355	412	412	417	396	365	408	359	388	371	381	359	388	372	395	381	369	367	371	394	382	427	377	381	387	380	417	359	359	400	405	411	395	388	402	361	367	432	386	369	434	383	355	385	366	404	370	424	378	399	388	441	386	383	415	397	416	381	375	389	351	423	420	398	354	361	419	423	406	394	403	399	394	386	377	382	379	407	379	415	407	448	392	388	385	386	384	412	366	435	381	380	374	389	405	381	405	375	383	380	369	377	385	398	392	389	357	366	374	365	398	396	402	365	361	417	390	376	397	367	393	376	401	345	374	368	398	416	403	370	365	399	401	379	374	360	393	365	379	393	369	394	393	421	371	414	404	370	408	354	402	399	427	386	399	385	382	393	398	396	393	415	350	412	396	367	381	394	387	407	406	403	381	381	393	376	422	398	398	385	354	401	354	437	392	389	371	402	376	375	395	390	394	407	406	393	370	416	373	418	405	381	403	417	386	374	374	409	404	365	397	388	376	398	400	393	371	366	396	393	395	357	380	358	359	387	375	396	393	411	394	371	375	384	373	396	414	402	368	390	403	437	382	398	393	381	366	384	387	422	403	384	394	380	415	360	412	405	412	415	395	403	355	383	407	341	390	371	360	366	372	386	399	384	355	371	411	360	397	411	355	383	391	379	414	379	427	394	399	427	372	393	396	382	417	414	413	396	405	386	419	407	406	368	383	391	388	387	394	389	417	392	372	375	410	377	398	411	351	397	370	368	393	397	401	382	377	366	401	402	404	382	352	378	393	373	375	412	351	382	399	404	413	370	402	396	392	391	384	435	394	395	390	379	381	371	392	389	402	375	374	409	371	385	426	393	409	366	443	364	431	388	417	360	411	356	389	354	356	372	413	367	396	371	357	408	418	361	374	395	387	382	372	372	364	363	417	370	381	379	398	369	401	381	387	421	385	411	388	392	399	396	400	348	405	373	401	390
37509	52000	41417	29281	23546	18838	14799	11462	8886	7028	5335	4068	3267	2533	2168	1863	1568	1456	1252	1190	1091	991	839	916	846	713	730	704	700	625	674	593	586	607	566	590	611	539	571	548	582	551	581	521	510	549	536	512	548	550	546	542	531	492	550	543	552	511	577	565	533	526	555	582	518	506	519	517	516	488	516	518	514	536	500	514	552	481	485	517	534	573	542	567	538	539	515	504	514	513	537	508	480	522	496	498	535	525	547	520	471	516	536	525	508	543	509	525	504	531	516	553	532	545	526	547	530	514	520	490	527	548	524	529	526	544	505	525	513	515	524	489	560	508	503	504	513	487	526	484	525	583	517	512	531	535	510	518	513	543	543	512	499	528	508	504	492	499	524	516	553	505	589	499	500	506	519	503	534	520	514	548	540	554	505	524	529	513	524	534	533	534	571	500	515	556	516	522	544	520	537	543	523	501	507	523	507	497	504	544	542	484	578	539	541	548	536	537	534	551	474	524	532	540	559	566	542	531	537	511	551	530	518	520	482	511	536	473	469	553	577	532	513	532	559	508	518	509	512	573	509	544	524	531	555	523	565	571	553	548	520	571	513	522	511	515	524	548	541	532	555	544	522	537	511	565	552	504	566	524	498	540	535	538	539	530	535	528	531	551	485	531	531	503	580	495	526	537	551	540	541	539	558	534	532	535	529	546	520	538	530	542	575	533	524	538	555	492	539	515	505	522	489	503	545	546	551	533	538	562	487	523	520	506	538	508	531	566	522	501	523	530	516	524	578	478	528	563	520	543	512	530	554	493	556	485	522	506	471	517	531	520	537	532	531	541	530	529	531	480	496	524	501	495	536	516	527	552	482	534	525	534	534	531	527	521	531	512	554	528	561	511	565	558	539	538	564	518	552	545	543	568	552	506	492	546	549	509	528	527	543	530	544	533	524	491	508	551	512	514	539	551	551	532	487	538	487	493	557	518	538	547	500	553	479	549	486	521	543	519	502	509	525	495	524	537	521	495	522	532	539	529	540	583	517	537	542	525	532	503	544	513	508	547	483	547	521	539	538	551	527	536	529	539	525	531	559	502	526	528	528	530	526	508	541	531	509	544	520	518	527	533	542	530	527	511	523	506	533	549	525	537	565	486	532	561	545	491	514	524	543	516	488	546	509	501	517	522	550	486	505	510	529	526	535	514	537	515	529	496	519	504	508	508	547	561	493	532	503	547	522	554	535	523	536	540	521	542	525	511	509	517	510	507	506	528	486	534	539	499	521	541	523	537	530	500	528	544	530	551	537	546	570	538	512	535	513	508	500	505	516	508	529	502	546	526	554	546	565	510	555	566	520	549	554	554	494	530	534	549	516	497	522	541	530	542	558	549	525	532	500	554	537	519	506	560	526	507	559	530	558	537	528	536	508	529	483	545	539	592	564	523	540	566	495	505	502	529	551	519	528	531	501	523	496	514	533	506	529	539	558	546	540	547	536	524	503	514	517	523	519	502	508	535	502	543	525	498	489	541	537	539	520	485	516	520	507	517	539	490	530	515	531	540	508	517	530	554	543	549	498	536	520	505	501	505	526	496	485	562	495	499	547	489	494	506	472	547	509	527	533	532	508	444	475	546	521	519	522	519	534	499	552	533	539	546	547	539	527	492	503	503	447	530	497	544	549	548	546	556	516	563	495	502	540	521	518	507	553	528	516	519	534	504	522	555	518	557	531	490	494	516	517	570	514	533	464	529	495	536	555	515	545	558	513	557	482	564	576	529	526	501	542	525	505	497	508	559	494	517	531	530	506	549	554	521	525	534	499	538	541	523	518	531	551	541	545	495	537	496	529	528	509	499	492	532	481	554	514	484	508	484	537	533	539	495	467	541	501	544	504	534	530	530	528	524	572	527	536	544	526	551	516	540	549	550	540	518	563	528	501	503	521	560	528	534	508	512	558	485	505	534	528	532	543	550	525	559	512	548	527	473	520	540	515	538	496	509	525	523	512	529	540	498	508	520	529	518	510	523	544	516	493	533	549	498	521	525	521	510	534	548	529	514	534	477	489	527	524	506	480	544	542	535	534	517	508	536	484	495	557	544	494	555	526	485	502	517	501	542	544	543	557	566	510	515	506	510	527	508	506	488	516	506	539	516	532	558	536	537	515	551	501	526	545	519	559	534	539	559	526	519	475	513	524	528	494	515	529	512	528	554	513	535	538	569	519	563	555	485	527	519	520	533	549	517	577	517	507	495	515	495	498	523	531	543	543	531	499	532	518	544	534	529	553	504	524	526	535	536	486	515	527	513	510	543	486	511	517	527	533	549	534	497	514	521	544	516	510	560	512	531	534	494	504	499	539	518	506	540	492	552	502	515	525	519	492	524	506	534	539	534	521	517	519	554	547	470	522	545	579	533	491	519	591	497	509	512	537	549	519	510	500	538	525	500	531	503	512	494	512	514	481	541	517	519	557	521	512	526	562	536	498	516	521	519	508	562	560	520	499	492	516	504	532	517	519	540	547	514	522	510	529	566	481	527	504	539	491	524	559	514	547	533	509	539	549	556	540	536	564	525	547	545	502	510	554	490	552	537	569	537	540	516	510	496	543	550	527	546	527	532	583	552	578	487	507	525	519	571	493	533	550	505	528	543	473	547	499	520	531	544	538	512	551	522	532	602	512	564	500	548	504	545	528	577	564	526	489	531	532	529	542	558	519	540	507	529	517	554	510	532	545	499	522	527	540	527	557	543	537	531	536	517	557	528	536	535	534	520	551	525	528	510	519	527	509	517	543	538	528	507	532	509	555	532	489	578	501	513	538	515	549	510	506	516	527	563	544	507	518	540	567	546	528	553	528	523	487	559	492	548	558	539	527	551	493	538	549	520	556	540	493	519	524	551	486	533	555	521	527	555	514	570	498	535	512	522	555	539	542	526	538	544	515	511	511	536	516	522	530	529	525	503	521	505	477	503	492	504	510	518	564	538	529	536	518	572	503	492	492	552	510	523	514	497	519	521	523	529	487	527	505	509	511	480	552	534	489	504	532	530	529	536	487	521	489	495	578	510	525	530	532	535	513	498	528	546	513	510	501	490	548	536	528	532	562	521	539	494	543	517	523	540	524	550	520	516	532	560	510	543	508	516	496	520	546	540	532	517	532	544	519	541	554	526	501	514	541	527	534	548	531	525	531	524	513	524	502	483	526	552	505	514	547	556	525	494	549	520	474	554	555	533	505	508	544	492	534	570	503	513	531	562	521	527	530	528	521	493	522	523	573	528	537	539	573	567	542	569	519	517	525	525	503	500	533	519	526	515	557	559	509	533	522	538	529	501	546	534	494	527	485	545	540	499	501	530	535	477	507	542	508	498	540	501	548	535	482	519	566	525	536	487	501	539	524	554	531	498	452	535	536	502	554	521	515	540	491	530	524	530	500	535	564	561	524	505	516	517	486	511	497	539	536	504	511	536	500	496	546	508	490	569	528	511	514	546	520	530	535	522	519	506	526	540
24579	21768	29556	25633	23208	21341	15722	9609	6596	5002	3827	2863	2318	1840	1622	1322	1162	1085	937	877	757	750	690	693	671	624	557	552	517	497	486	488	504	473	489	429	470	421	429	470	414	438	436	427	440	423	440	403	445	428	451	407	424	425	421	429	399	404	441	401	407	420	404	470	411	382	423	418	440	387	413	403	430	442	423	437	423	392	440	414	402	436	450	384	427	406	419	382	404	432	422	419	399	394	428	385	448	417	405	416	418	422	400	399	421	394	399	406	429	415	404	408	400	390	427	415	403	436	420	425	422	401	422	450	410	386	410	407	435	418	432	367	419	437	422	393	396	375	413	382	397	414	429	398	443	418	413	390	468	435	418	420	425	427	389	425	433	389	404	442	472	404	390	399	435	416	440	402	396	424	386	385	417	441	453	413	409	416	397	392	404	415	414	364	411	387	410	425	397	390	415	415	392	403	431	416	393	438	404	420	433	402	375	432	439	396	409	411	395	434	426	431	413	398	395	424	395	455	411	383	430	417	434	420	407	412	387	417	405	445	411	390	452	451	428	408	422	380	407	432	412	431	426	412	425	409	414	379	449	415	391	400	392	411	455	442	428	422	413	446	373	425	417	391	385	354	436	438	398	436	422	394	393	401	409	413	394	410	388	403	456	398	379	391	419	427	429	407	422	404	399	408	414	394	420	411	398	413	421	422	413	406	462	446	449	404	427	428	437	405	415	442	422	382	389	398	434	425	408	453	403	388	413	454	401	406	418	438	398	425	446	414	425	413	397	381	397	405	395	407	428	435	425	414	420	397	421	419	410	422	443	424	400	409	423	438	395	456	402	406	446	402	387	462	458	407	413	398	401	423	430	420	438	399	402	415	411	392	425	388	441	449	413	425	389	437	424	444	395	408	408	405	402	416	437	405	424	405	439	423	387	414	412	415	422	430	411	428	428	432	437	415	412	436	422	386	390	421	433	382	423	445	417	426	408	426	433	403	410	423	446	404	389	389	403	396	400	455	447	429	455	435	445	432	392	434	428	409	441	448	420	428	461	422	427	437	385	434	427	409	398	397	411	437	399	433	396	392	409	402	395	403	432	394	405	406	406	397	392	437	397	438	377	413	397	409	421	424	432	409	420	391	388	444	430	417	405	419	442	387	361	423	449	419	410	437	415	418	374	412	414	423	421	453	398	419	454	403	421	370	389	429	431	434	427	446	398	400	426	400	399	441	447	417	448	434	400	401	393	438	446	386	439	427	443	449	401	393	400	409	400	417	439	417	401	445	397	403	403	403	413	433	424	411	396	374	411	405	410	407	396	399	424	438	422	405	418	394	446	419	392	419	447	442	424	437	444	411	384	405	430	444	424	422	420	421	413	395	426	391	425	369	383	392	451	445	424	457	431	444	408	428	430	401	405	431	439	405	389	395	448	428	393	399	428	450	376	417	436	434	421	453	399	442	412	404	402	401	426	455	412	453	397	414	401	458	450	432	440	406	422	446	419	404	454	420	431	381	407	423	466	427	415	427	389	410	399	400	427	391	437	423	448	390	390	406	370	419	436	442	403	414	441	398	423	415	433	422	406	461	387	413	436	400	371	422	414	431	401	427	444	444	433	420	415	451	417	392	404	454	414	391	433	413	416	437	414	425	422	415	457	405	435	453	411	391	430	396	456	400	396	438	425	434	393	406	448	428	403	410	395	444	423	398	419	391	432	444	444	398	390	445	381	396	440	418	424	414	409	383	422	413	419	416	413	418	428	411	411	371	406	418	462	421	427	400	438	432	405	396	383	423	440	410	410	427	443	380	434	402	463	374	400	363	398	414	418	392	423	406	415	403	463	407	406	430	452	414	420	440	445	429	416	390	400	451	407	408	394	433	378	450	429	428	407	413	411	382	395	404	420	375	393	448	402	406	431	393	432	444	421	405	428	449	412	438	425	413	461	420	406	382	430	447	411	436	467	429	429	395	415	414	386	395	407	404	408	407	433	387	381	448	424	380	442	422	399	410	414	423	392	419	438	415	396	446	392	438	405	445	415	455	407	429	423	436	413	420	428	411	424	413	386	407	415	409	426	438	418	431	422	423	423	394	411	426	440	421	415	411	411	411	438	421	440	387	396	440	414	414	397	450	398	395	423	383	419	425	412	423	443	409	402	413	418	396	431	395	427	434	389	425	384	401	375	452	412	440	408	448	421	379	430	434	416	408	385	389	433	419	384	440	379	416	470	480	475	410	415	418	406	442	421	389	412	415	443	433	422	406	399	400	416	429	437	417	447	407	381	399	425	397	439	401	387	384	416	369	411	441	395	440	455	408	460	390	408	396	423	423	418	415	429	396	434	420	411	390	393	434	405	401	425	478	407	412	418	410	414	440	414	436	406	445	401	403	436	406	416	387	409	373	400	400	409	413	395	421	373	438	403	413	420	411	443	391	429	435	424	424	399	408	448	401	405	406	410	393	430	424	465	396	398	423	406	407	382	442	443	423	418	426	408	408	433	404	417	431	415	451	396	452	378	412	361	406	426	440	402	424	384	435	428	441	414	357	434	409	405	408	421	403	404	402	403	435	441	410	417	426	439	413	422	450	368	424	386	403	418	441	388	411	444	414	418	375	449	389	402	407	392	440	408	400	419	400	418	438	413	421	402	396	415	412	388	436	438	381	451	415	426	414	416	395	422	411	427	408	391	391	404	413	431	408	422	413	411	411	435	451	396	414	420	399	401	449	406	432	395	413	423	410	404	432	415	400	412	432	405	438	377	424	454	376	410	398	435	436	426	397	430	437	397	416	396	381	392	400	427	457	434	400	436	396	396	404	398	415	375	380	426	409	406	442	423	426	416	431	428	403	394	408	433	421	374	481	406	420	405	420	443	404	404	393	426	395	390	409	413	417	393	410	436	417	415	434	397	391	429	409	401	400	412	383	434	442	367	446	470	457	425	404	412	417	429	410	419	412	399	427	419	453	426	401	429	428	410	420	437	406	409	380	393	394	406	398	401	413	418	387	416	431	442	412	440	412	415	404	454	422	422	393	404	437	408	394	409	381	393	421	427	434	394	409	387	404	390	427	390	426	449	418	421	408	366	418	425	409	439	418	391	398	461	388	387	426	416	407	399	455	425	438	431	418	416	403	400	419	427	402	434	422	425	437	422	422	427	437	407	406	460	393	416	439	386	417	404	447	401	421	410	438	422	423	410	437	439	430	385	449	442	425	401	413	438	400	409	405	377	395	373	382	426	432	422	433	428	408	401	399	415	376	433	445	439	424	394	394	444	445	419	404	458	411	452	407	440	431	422	403	414	408	395	403	399	423	412	436	436	385	452	403	435	407	440	400	430	429	407	429	412	425	430	389	413	407	413	404	429	420	413	429	386	437	407	409	372	409	409	386	423	429	454	402	440	373	450	427	388	433	413	424	421	409	405	427	401	413	405	409	406	404	439	405	410	403	383	434	415	432	436	382	412	418	425	402	446	427	398	419	442	412	426	398	419	424
39580	63517	50229	36226	30070	24991	20637	16280	12886	10171	7889	6232	4908	3951	3318	2713	2354	1868	1720	1572	1425	1303	1192	1036	968	934	878	845	841	757	740	704	714	606	630	660	650	622	616	605	603	605	602	625	589	603	591	543	570	609	584	595	590	582	571	588	598	616	568	564	592	558	587	593	519	593	536	565	576	573	594	571	554	582	582	563	524	579	574	501	549	556	541	567	536	531	574	582	528	544	569	570	572	548	542	510	605	562	609	541	606	580	510	552	530	541	599	548	581	535	594	522	579	547	575	556	547	535	541	528	571	555	594	511	590	562	539	571	519	584	535	553	546	525	567	585	565	523	600	596	547	615	558	566	539	566	550	576	566	584	519	531	620	562	518	561	585	593	595	565	616	579	582	552	579	585	535	578	556	620	575	563	536	520	562	555	515	606	553	567	582	596	582	576	547	568	588	556	544	582	557	539	579	550	577	559	518	542	580	501	528	580	557	514	552	565	542	551	594	532	544	586	521	499	561	545	524	532	580	541	566	621	561	548	560	538	581	543	551	544	576	573	534	542	588	562	559	571	546	518	583	560	546	571	584	562	565	495	514	580	578	527	560	570	560	531	584	546	595	539	578	522	540	591	527	556	566	576	550	537	565	589	572	587	558	578	556	555	585	592	556	521	535	565	540	559	556	562	542	542	541	536	548	566	534	558	570	553	581	558	611	544	529	521	543	582	560	583	531	574	537	556	587	551	583	587	532	614	520	542	545	573	567	560	550	524	524	582	549	538	528	541	548	550	561	504	522	498	579	551	569	582	610	567	534	569	533	601	547	549	546	568	565	569	557	523	537	571	551	564	543	583	551	580	535	586	538	515	574	523	580	581	550	588	545	510	510	556	551	589	573	580	572	539	516	523	570	601	569	562	514	561	576	558	576	585	553	542	560	604	595	547	557	492	576	550	552	510	537	584	557	574	565	547	570	557	573	542	559	580	554	560	598	556	541	572	571	552	545	603	574	562	545	575	584	575	541	588	523	615	519	516	538	560	567	538	612	572	570	557	542	542	521	547	546	534	569	545	552	508	563	549	526	561	587	541	557	558	564	570	547	566	586	528	572	548	550	570	564	567	534	567	608	511	579	563	505	608	596	495	534	588	568	555	567	539	528	562	529	572	565	558	569	568	525	548	547	560	559	572	577	566	562	486	560	540	594	557	579	538	569	555	557	524	554	547	585	579	550	557	572	575	527	607	558	618	552	524	594	540	587	559	553	574	544	541	523	552	570	572	543	564	548	567	524	559	579	532	514	545	580	588	547	528	561	544	592	554	592	571	519	559	580	564	552	554	541	565	565	587	580	562	562	558	537	588	586	597	522	545	601	551	572	549	582	603	592	571	606	511	610	557	496	533	543	566	565	554	577	547	578	538	572	558	535	544	562	581	576	571	521	551	548	588	551	571	544	547	546	532	529	563	568	541	550	565	526	561	551	589	560	548	533	583	566	556	548	586	581	548	599	560	571	560	566	528	564	530	619	493	583	557	609	526	577	582	554	579	556	567	579	577	552	543	544	600	563	546	525	533	553	535	599	542	549	557	621	614	577	570	580	620	543	552	568	561	544	514	569	578	565	531	559	507	569	556	554	546	561	536	585	547	567	538	530	540	571	560	563	562	563	605	578	542	570	518	558	538	582	533	570	535	557	515	575	531	535	563	592	549	587	600	551	565	541	564	569	570	556	549	548	610	549	560	599	548	598	561	525	564	558	609	585	503	571	588	570	570	544	539	551	553	582	530	594	559	543	568	536	605	518	531	559	571	527	560	531	563	537	541	523	545	593	589	522	585	520	556	546	582	590	563	586	536	590	541	577	579	550	525	538	536	543	539	578	536	573	558	581	549	590	528	595	573	569	576	532	606	580	597	563	534	512	598	573	548	539	527	542	557	564	552	557	577	586	547	576	545	550	518	569	602	559	534	540	550	525	592	548	605	525	539	565	562	552	563	556	550	555	555	539	538	595	579	522	548	538	544	532	544	557	553	559	565	504	565	556	534	566	596	537	524	554	574	608	597	549	573	522	543	592	575	528	538	613	567	532	625	564	575	546	557	597	606	601	527	612	564	578	579	583	562	564	553	599	555	594	544	570	564	609	513	524	553	533	554	549	554	560	569	527	581	579	588	557	580	525	563	584	502	536	539	574	554	571	543	563	557	547	555	532	580	607	552	607	558	539	587	581	525	546	556	566	551	575	530	591	567	539	560	583	542	610	535	544	531	529	575	590	559	562	584	588	522	556	601	540	577	566	554	549	585	607	578	611	557	579	558	552	641	578	582	510	621	547	526	546	549	548	552	556	552	542	564	552	613	542	537	594	604	534	535	543	574	558	528	543	565	594	559	544	552	545	558	569	583	547	501	545	536	523	517	555	578	557	538	560	550	533	592	516	542	553	534	583	583	578	591	554	585	569	574	587	567	553	552	541	553	570	555	558	554	562	561	621	547	574	535	537	585	593	550	569	557	601	553	572	564	570	562	534	541	538	584	544	517	543	522	543	553	594	560	551	577	546	574	563	561	551	530	510	573	575	531	577	548	537	544	574	561	563	583	555	572	559	540	552	582	517	572	582	569	547	557	553	521	574	570	580	568	584	543	582	561	567	551	550	560	572	572	546	565	582	538	587	561	595	515	557	536	541	574	590	557	600	521	533	549	528	584	590	555	557	560	562	593	507	558	551	581	571	525	538	562	530	549	593	569	563	588	567	564	530	519	526	593	521	590	552	560	525	571	543	611	561	588	581	572	566	554	551	589	539	548	552	579	580	534	587	544	560	537	577	591	558	538	573	587	583	536	541	540	537	567	514	544	542	578	578	526	554	528	514	561	556	570	525	577	594	539	563	520	565	555	603	564	573	606	549	547	576	557	555	539	569	523	556	533	542	580	537	559	537	572	563	553	558	558	549	550	595	547	580	548	556	543	554	559	584	554	601	536	545	596	563	570	559	578	577	518	589	567	538	562	542	544	559	538	557	568	553	571	560	590	540	559	517	534	553	508	532	560	548	586	525	520	524	536	525	534	554	548	553	589	525	575	581	546	549	529	538	563	528	580	528	581	571	543	561	552	551	500	575	516	556	585	508	503	546	535	543	591	572	558	559	582	578	563	537	571	579	567	538	545	571	568	562	592	525	522	552	555	576	535	583	527	523	562	546	535	520	539	569	565	572	564	541	564	534	573	525	572	529	560	563	575	588	564	580	573	542	577	517	539	613	548	579	540	578	576	562	517	545	568	562	543	592	522	527	552	567	559	500	565	579	547	551	559	539	543	561	571	581	583	530	544	596	586	548	517	563	555	599	580	535	589	524	542	591	541	576	589	581	558	531	578	582	532	544	561	536	597	540	584	556	530	576	531	582	545	579	588	560	556	600	588	559	599	544	573	570	569	603	587	595	564	566	534	584	562	542	560	536	525	555	565	534	576	561	570	552	570	576	514	546	564	557	564	565	536	571	593	564	576	573	557
23417	21671	29682	24331	22312	23773	22828	13603	9272	6955	5350	3938	3038	2547	2056	1845	1555	1345	1174	978	933	881	821	704	679	633	624	613	612	561	513	473	510	483	489	502	473	467	438	463	463	436	438	447	431	465	436	460	414	374	436	431	432	446	458	446	422	426	416	434	463	426	420	432	405	469	417	406	411	435	435	408	408	443	434	371	431	398	382	437	430	407	418	456	428	419	397	430	461	407	388	447	413	442	418	393	419	436	418	366	381	413	431	407	378	405	409	455	432	406	434	405	458	405	427	438	405	418	428	395	399	460	438	393	452	408	423	409	415	392	400	401	407	437	411	406	372	404	464	433	410	389	362	388	443	416	435	449	395	453	390	416	450	429	416	418	415	427	433	435	407	441	398	436	411	439	410	402	419	384	411	417	367	410	391	432	423	407	428	421	406	429	439	468	415	386	411	403	417	442	425	406	409	444	403	390	416	382	426	372	430	401	415	419	412	448	400	439	389	397	418	415	414	370	420	385	418	401	423	415	437	444	410	423	399	426	409	385	416	430	384	442	405	404	393	400	413	405	394	439	393	428	424	381	403	388	424	425	415	398	408	405	445	426	386	422	376	411	398	448	436	436	428	457	417	422	398	450	414	420	397	413	423	445	411	392	445	425	426	443	416	423	383	412	413	410	393	403	420	397	409	448	380	429	433	406	409	379	385	414	394	406	425	404	444	422	400	408	424	436	425	400	441	390	449	414	412	428	415	392	385	418	427	426	395	405	444	393	452	417	403	391	436	457	387	429	428	413	419	412	409	394	423	427	429	404	440	437	430	422	442	390	401	398	424	406	390	382	392	413	411	404	392	436	404	413	397	387	416	416	430	400	414	373	411	426	411	456	394	420	403	417	407	420	417	408	380	405	409	394	394	402	417	440	450	402	421	398	395	404	426	424	428	388	430	433	408	407	438	436	421	447	403	406	391	430	412	422	427	448	438	395	401	397	435	406	414	430	399	433	378	416	424	414	386	427	402	414	462	451	410	407	416	449	423	380	412	413	433	421	412	426	441	404	413	449	415	413	412	416	402	404	449	432	376	389	403	420	373	395	400	428	426	387	422	417	432	382	404	394	402	405	386	413	411	409	412	433	419	408	423	426	401	403	418	391	408	422	444	419	446	422	413	427	432	451	443	385	443	426	392	418	394	409	401	401	426	437	399	449	419	402	411	387	423	450	396	399	402	447	412	474	424	426	425	397	416	379	423	381	413	380	376	396	430	385	397	410	397	404	467	392	398	424	425	445	461	426	400	420	407	393	418	414	437	409	371	426	421	448	464	417	439	430	418	410	417	428	427	448	423	397	409	380	377	417	444	428	423	375	380	407	434	404	386	423	403	439	391	421	391	422	420	450	416	401	425	401	431	406	410	402	415	391	414	440	434	385	418	434	420	425	434	398	425	425	413	403	399	395	404	373	443	419	403	419	417	388	412	417	402	405	431	398	395	390	395	408	387	451	401	407	411	396	420	438	432	433	418	384	424	406	418	379	422	395	417	425	420	422	397	386	422	436	389	391	404	417	385	382	416	396	405	403	419	397	432	438	413	427	412	411	425	385	386	405	414	415	416	431	413	447	444	446	447	419	442	429	415	403	402	418	418	401	404	483	424	392	399	416	431	402	428	407	429	400	409	413	367	427	429	402	433	440	424	422	398	443	453	460	405	414	413	428	415	429	405	445	430	433	407	380	414	438	407	432	437	413	387	445	403	427	397	419	385	432	405	418	449	389	385	408	431	418	420	447	411	415	416	420	446	418	449	445	436	415	395	462	423	385	422	446	428	399	416	412	423	417	404	462	385	402	411	412	451	430	420	374	400	436	421	435	469	420	424	425	396	437	418	426	390	404	436	407	433	411	454	403	430	409	404	432	430	407	399	464	436	402	427	420	396	417	422	450	393	394	409	442	450	365	409	417	446	422	404	443	416	418	409	421	391	379	414	390	415	411	441	401	389	407	409	425	407	391	427	383	450	431	430	439	445	415	399	414	433	378	407	413	399	436	422	385	421	392	413	377	400	382	457	424	409	391	423	418	416	431	476	408	412	454	437	414	418	399	382	387	451	393	440	399	440	390	388	451	417	399	426	406	414	414	390	399	377	417	409	424	422	397	386	407	396	437	423	408	404	445	407	414	450	408	415	422	404	401	403	436	412	415	425	394	396	391	423	413	427	438	407	387	428	438	457	437	393	444	448	423	459	407	413	396	422	422	411	424	393	400	404	401	393	406	419	436	394	395	394	426	404	440	442	406	398	437	372	439	406	396	397	408	384	389	434	407	415	395	436	394	398	398	419	385	414	418	431	370	404	448	414	438	426	408	419	416	393	434	420	376	415	419	413	442	355	403	409	433	405	423	434	386	420	395	435	421	408	420	404	410	424	406	407	390	402	389	399	390	417	413	409	439	431	379	406	424	402	405	386	402	391	421	427	412	411	391	379	411	451	436	473	393	445	412	418	411	402	396	439	419	396	409	391	449	425	422	421	447	401	402	445	391	404	420	431	405	391	442	407	418	405	435	414	440	419	413	407	397	430	430	381	416	470	449	426	424	404	418	429	446	423	418	407	431	418	377	443	389	431	428	406	398	393	433	380	418	392	414	398	377	426	384	403	384	399	409	422	413	399	408	396	364	392	409	398	449	389	403	416	434	387	424	373	430	412	392	413	409	380	384	400	416	438	442	403	419	400	426	424	431	436	435	395	429	402	409	410	465	419	437	440	400	421	445	411	399	406	441	419	378	406	404	410	413	396	410	397	397	438	418	412	394	446	419	383	434	411	400	419	416	435	373	452	434	435	437	395	385	410	414	414	410	407	403	448	392	369	385	444	425	396	416	418	425	416	439	407	389	390	403	390	412	430	416	420	451	411	421	389	405	405	449	435	416	424	410	385	399	420	451	404	385	399	388	389	418	432	423	467	440	417	425	441	405	403	385	399	439	372	381	433	418	395	430	416	396	417	395	412	378	409	433	380	391	417	401	415	410	375	441	382	433	453	436	454	405	390	417	419	439	446	413	410	425	387	410	399	414	424	384	397	406	432	457	433	399	413	414	417	396	395	400	420	401	393	432	398	440	416	433	421	389	423	444	402	438	444	426	430	378	425	439	438	400	413	417	403	405	411	398	391	419	424	438	406	442	425	365	422	410	452	397	351	400	411	434	418	372	414	385	424	413	384	425	429	441	421	392	411	390	433	451	407	415	449	416	418	444	375	439	428	399	443	368	450	437	427	397	414	404	401	390	404	418	396	407	392	420	403	412	393	419	397	416	391	416	425	404	369	387	379	423	409	417	380	453	364	399	407	401	432	401	412	405	437	445	414	405	363	425	409	412	402	405	437	386	435	430	430	432	460	417	462	384	416	422	399	397	407	401	417	441	429	431	427	414	397	423	408	421	400	391	411	400	412	404	395	428	412	429	435	402	395	420	407	402	427	400	441	449	423	408	429	414	396	401	410	395	420	412
42567	69420	55248	40220	34255	29288	24705	20241	16434	13157	10498	8218	6537	5166	4292	3525	3034	2482	2249	1849	1661	1530	1395	1228	1157	1013	968	898	840	826	798	768	737	752	739	676	673	687	642	624	642	632	570	566	583	602	572	567	561	567	558	607	620	526	577	580	548	566	531	557	584	531	536	600	552	528	531	537	517	538	583	555	579	527	586	548	544	538	507	512	538	561	531	610	546	581	591	550	544	580	548	539	596	578	520	543	566	549	554	558	609	490	570	517	516	558	501	486	547	573	527	540	536	552	514	539	575	533	493	563	534	560	532	558	530	562	563	552	549	540	521	574	546	557	537	547	565	573	575	533	536	542	558	547	551	549	526	558	562	527	545	516	542	505	546	542	550	530	571	558	455	559	534	584	553	544	579	574	527	527	520	550	532	570	547	558	546	541	526	553	554	550	575	515	524	502	480	533	549	534	593	539	522	543	508	558	539	551	549	521	573	554	539	512	529	528	526	574	584	535	547	586	537	578	509	512	523	547	539	562	567	572	514	572	523	572	551	563	517	541	541	581	566	587	523	501	547	555	583	534	546	553	554	558	559	524	561	562	542	529	535	533	580	543	545	550	472	507	578	545	502	573	555	558	592	531	552	553	531	542	550	543	564	542	553	566	542	549	558	530	534	517	519	547	531	503	516	535	558	546	503	514	522	567	515	510	519	548	556	553	576	545	552	542	488	559	540	570	497	509	590	483	564	556	548	539	560	522	554	561	529	547	511	535	522	528	508	535	522	534	535	529	536	535	539	528	548	528	523	540	549	539	568	587	484	530	577	528	544	526	551	521	536	539	525	548	536	546	519	530	535	488	542	548	553	532	527	519	562	520	501	549	554	529	542	579	595	548	524	543	543	561	522	522	567	534	543	523	535	532	549	561	529	520	489	492	540	556	549	533	537	564	607	527	546	534	507	540	553	530	518	543	544	536	513	554	569	576	522	509	526	526	537	493	567	573	550	535	487	518	555	547	534	522	553	538	530	576	558	554	523	567	525	526	549	565	533	580	536	562	508	508	554	554	559	544	519	509	546	547	539	509	568	512	525	557	540	535	534	552	527	568	528	578	512	539	526	561	532	563	482	584	536	521	516	558	550	552	567	558	522	579	546	526	569	544	578	527	537	551	516	561	544	569	510	534	539	527	533	532	528	518	536	530	517	549	541	546	554	532	544	554	560	528	581	514	562	528	510	558	531	511	541	528	532	551	546	549	556	561	538	539	516	567	508	597	530	568	519	519	540	583	547	536	551	563	544	527	529	558	522	546	553	542	543	565	551	542	543	596	545	583	498	533	544	556	567	566	520	549	539	547	541	548	546	553	541	550	502	557	601	563	529	553	530	528	559	563	565	543	567	505	546	579	584	528	544	534	550	569	514	568	524	554	533	551	538	553	514	515	547	540	559	540	533	557	534	538	507	516	583	541	547	531	512	527	580	551	548	583	538	536	544	566	559	527	527	515	554	513	558	541	512	553	556	534	540	542	544	488	540	547	531	568	530	562	536	542	532	612	562	560	544	557	551	539	570	563	546	536	538	552	515	546	543	525	503	497	552	536	594	505	560	495	576	562	520	522	539	542	516	580	481	587	544	524	575	511	524	526	506	550	548	554	571	532	566	528	558	544	560	556	545	547	572	515	533	526	497	549	579	548	552	518	508	548	550	535	546	523	549	560	470	583	521	524	510	545	522	551	553	568	518	556	562	526	563	520	573	533	516	535	530	582	532	515	525	562	537	517	546	548	490	538	528	548	535	532	564	549	553	510	519	534	534	548	529	517	544	556	553	518	530	497	558	590	527	500	522	540	550	521	558	531	565	515	533	583	531	552	540	556	571	551	575	547	539	546	544	533	534	577	557	545	530	556	587	529	512	574	534	519	532	589	540	568	542	557	584	575	495	516	577	530	577	514	536	560	524	517	498	531	548	554	554	533	562	551	574	533	542	555	552	571	518	544	538	554	527	554	521	514	498	550	538	531	556	555	559	563	524	532	511	565	586	563	536	555	543	527	539	538	554	552	522	553	567	561	526	528	554	561	503	576	540	554	535	529	565	531	566	553	502	551	546	542	550	512	545	517	544	559	533	526	578	548	557	539	613	528	559	544	530	547	588	553	547	550	560	563	524	508	515	554	524	560	533	567	518	570	502	549	540	556	553	501	519	553	559	519	561	532	518	517	534	537	559	554	537	571	552	572	602	544	495	554	524	545	512	589	518	542	582	550	554	524	563	545	543	570	538	587	582	569	576	524	522	533	535	531	538	572	569	517	555	519	499	543	567	596	547	552	574	521	559	559	560	554	567	537	545	563	549	515	532	520	531	557	526	540	547	539	531	532	546	556	541	558	546	545	547	544	538	523	537	529	513	523	501	548	546	507	586	556	562	537	529	579	514	571	515	555	519	527	495	540	550	531	548	520	552	545	551	544	547	507	556	541	519	535	538	558	563	567	562	531	491	538	532	541	549	568	551	550	573	550	552	504	505	530	518	537	544	542	520	523	514	519	522	512	543	579	577	529	537	558	532	556	576	540	560	530	533	567	540	545	541	520	547	542	557	543	573	551	613	481	558	525	524	566	570	566	547	565	565	527	595	560	528	574	555	519	516	504	508	529	537	564	546	543	555	546	498	571	555	533	544	526	582	536	506	593	527	518	521	502	519	534	581	537	537	561	562	498	551	564	575	516	525	539	546	511	471	557	581	546	568	559	532	525	541	557	561	538	539	534	558	520	570	570	540	540	534	574	529	576	539	569	564	557	518	556	523	539	520	521	588	523	518	544	548	582	553	533	520	537	560	534	546	546	539	552	516	524	535	542	509	562	580	493	574	538	543	551	529	493	551	516	544	526	568	568	545	596	515	540	528	552	524	550	557	517	521	579	537	561	523	534	528	546	556	498	528	499	534	572	578	522	485	542	515	533	591	520	563	544	550	545	490	545	549	521	549	568	517	575	510	520	547	536	538	537	549	551	529	547	547	532	531	568	559	521	572	544	553	550	522	513	531	513	522	552	518	521	541	521	522	541	498	520	538	538	549	515	533	539	556	571	565	543	562	577	558	542	547	542	529	544	525	553	545	513	500	553	470	572	545	519	571	541	533	541	543	531	547	498	554	540	573	543	517	550	546	523	573	541	499	554	520	525	552	544	529	521	542	527	507	550	532	535	508	491	497	551	496	562	537	569	536	547	576	527	573	560	567	552	494	553	530	528	532	562	563	527	564	598	502	502	548	552	561	531	544	568	563	553	583	570	550	509	536	531	562	546	545	573	529	527	510	516	545	552	528	554	581	506	588	567	547	579	538	530	568	551	542	526	529	543	540	565	505	495	510	512	565	557	486	532	514	542	571	539	551	557	567	584	521	502	536	557	520	537	530	552	542	504	501	538	567	539	517	548	538	541	544	516	536	545	532	531	543	590	549	583	572	547	513	540	524	554	526	549	550	538	519	483	544	571	551	561	578	562	552	523	562	530
30175	33333	36563	27429	18189	11929	8065	5567	4209	3151	2494	1945	1594	1311	1036	943	847	757	749	666	604	600	547	539	517	460	475	484	459	439	417	436	456	438	385	425	448	416	400	444	410	423	428	438	356	417	355	389	369	395	374	364	400	401	390	374	382	398	413	426	388	396	377	357	406	447	372	375	396	407	389	403	374	404	401	374	423	373	405	390	420	424	372	362	376	366	402	379	368	379	398	387	378	416	392	390	391	399	373	403	367	414	354	421	402	437	366	392	386	387	375	391	398	369	379	392	356	405	365	410	403	407	392	364	392	380	364	382	429	407	388	408	376	388	400	396	390	393	393	400	387	375	420	373	405	358	387	407	381	390	395	388	410	355	378	380	382	372	419	370	391	370	382	390	409	411	411	401	382	388	413	384	374	408	417	359	357	385	373	389	385	409	370	417	378	398	390	445	389	379	370	378	313	412	360	403	361	405	370	406	383	381	388	387	380	430	393	348	420	369	443	400	390	356	374	359	428	374	408	417	400	378	404	368	403	402	403	392	415	373	415	422	417	385	373	407	430	368	391	376	390	359	415	390	335	349	399	394	404	388	394	380	383	363	387	393	379	404	422	366	373	375	405	385	399	411	409	403	429	360	365	404	427	377	411	369	406	364	399	392	394	395	389	385	383	348	385	367	412	440	435	374	402	390	400	356	382	378	374	404	394	391	401	382	386	419	406	402	376	427	396	412	378	385	392	387	400	416	390	414	373	406	376	371	406	408	402	416	387	384	368	387	381	346	359	372	396	402	410	368	418	378	369	400	364	364	374	383	454	408	395	415	377	411	381	435	340	417	361	386	389	413	408	366	362	353	399	368	398	408	392	395	376	385	389	386	392	389	401	378	410	380	372	401	397	403	377	405	370	402	389	384	368	379	393	394	390	397	420	389	409	447	380	386	406	398	386	390	362	375	437	387	406	381	395	369	415	392	358	396	363	385	363	361	404	387	409	406	359	410	433	379	380	332	368	385	396	393	383	392	372	428	423	408	370	370	400	377	391	393	364	388	384	388	411	398	389	390	404	387	367	364	370	366	421	426	381	376	398	379	432	392	458	383	401	375	411	383	377	437	400	352	384	380	413	387	405	383	374	389	411	411	381	369	424	398	384	391	384	373	386	393	412	405	408	369	386	391	424	431	422	411	412	405	402	410	375	408	401	405	368	407	373	385	356	383	381	406	391	361	416	375	402	372	389	358	404	393	397	379	400	389	344	409	397	396	368	397	408	366	398	380	401	421	402	354	386	372	383	359	383	424	396	391	394	372	403	382	377	410	397	418	375	405	390	431	365	395	351	378	400	432	392	366	404	385	392	406	376	353	379	398	381	416	410	358	414	329	365	404	388	376	389	415	367	392	391	407	369	412	415	397	357	391	386	389	405	397	384	372	389	375	367	412	369	397	373	390	404	378	414	364	392	371	373	394	369	402	407	377	418	389	407	371	382	381	390	356	372	369	395	378	398	378	375	408	391	369	397	396	427	400	366	378	428	449	430	358	398	395	445	411	372	395	404	404	403	351	382	419	393	399	381	389	382	380	403	371	377	382	401	395	353	394	380	389	387	388	430	422	412	347	389	382	400	414	385	397	405	362	400	371	380	396	379	402	401	403	413	381	373	368	347	400	399	369	397	399	407	356	395	371	377	375	396	384	430	406	414	404	417	397	384	385	400	382	385	385	424	381	389	451	400	418	384	426	354	404	397	388	414	397	411	382	384	389	361	362	367	387	387	406	399	412	394	381	381	407	387	385	421	367	392	408	382	386	371	391	386	374	384	402	368	390	423	419	415	372	378	376	415	361	442	402	349	419	395	341	401	387	412	423	424	394	386	388	364	448	371	399	380	365	383	416	397	395	406	383	379	412	398	387	389	376	394	376	367	409	391	402	379	369	385	393	384	330	391	409	411	405	375	400	385	384	396	375	378	363	412	415	377	390	398	398	382	396	394	381	400	395	371	378	388	390	390	385	391	368	379	405	360	370	389	384	378	346	348	410	402	353	387	401	426	394	343	375	406	405	415	438	402	386	365	410	378	412	396	411	416	392	331	408	360	384	379	381	409	384	404	446	379	363	415	393	408	362	379	392	415	411	415	380	385	403	380	410	382	359	380	395	395	354	382	387	351	402	364	389	369	438	411	428	399	397	398	388	395	428	389	381	390	415	391	394	371	429	396	387	412	429	365	389	358	413	359	400	404	394	392	392	399	382	419	378	390	409	392	371	356	377	396	394	381	385	365	361	396	395	413	359	353	384	370	401	391	365	409	376	397	386	413	380	419	388	424	400	426	364	381	371	386	411	398	401	370	393	372	387	386	415	363	394	431	401	398	389	378	406	385	377	381	383	389	367	421	405	402	353	352	380	408	391	393	399	378	396	391	412	352	381	404	388	371	369	407	377	361	409	383	427	377	394	382	369	432	403	395	366	414	412	348	394	394	423	378	368	389	384	384	379	366	404	405	366	389	411	403	383	380	400	370	403	365	365	375	407	367	379	364	363	388	393	404	405	386	414	407	386	355	385	352	396	380	402	402	346	418	392	413	386	386	360	390	372	412	353	393	373	352	402	380	386	430	377	408	424	403	419	393	374	393	384	390	382	417	399	364	372	404	378	431	382	419	395	408	389	383	413	398	391	415	372	413	386	381	386	397	395	389	402	352	377	392	409	407	371	399	401	412	387	400	410	378	382	431	375	406	378	381	356	378	389	365	390	378	387	370	379	352	396	434	369	423	387	424	390	424	393	411	419	402	412	407	414	370	384	391	386	373	408	392	380	391	363	392	367	425	370	406	364	384	361	369	397	403	359	371	379	369	408	428	394	377	374	401	409	419	384	396	387	388	407	387	406	360	372	379	405	383	382	427	424	378	407	365	396	380	369	416	371	351	383	391	373	354	367	380	365	422	406	415	409	405	378	368	370	425	394	416	409	371	374	372	388	394	419	417	370	371	411	347	398	389	395	355	339	372	410	387	413	368	374	401	377	401	418	388	366	366	380	375	350	423	377	381	366	377	385	396	394	423	380	393	391	405	370	399	428	370	391	392	408	406	387	401	422	421	385	350	387	406	384	434	398	387	379	394	388	419	377	377	374	386	402	435	395	392	402	403	359	380	402	397	382	365	381	365	408	418	418	377	398	372	368	375	350	415	397	396	413	396	402	406	404	391	390	410	416	397	421	404	361	401	406	406	386	405	367	407	391	402	373	425	411	396	377	374	375	412	381	435	422	365	376	396	398	401	410	402	367	379	387	374	385	366	346	392	365	360	360	383	374	387	391	423	372	394	402	401	394	390	364	409	402	393	353	379	379	396	394	385	369	382	400	381	406	341	414	355	409	360	392	389	386	406	373	411	402	417	353	380	386	419	374	387	392	370	402	396	418	392	378	396	383	382	405	377	402	426	371	416	380	372	370	382	398	406	390	385	390	396	412	376	402	373	390	387	395	396	432	355	399	456	384	382	357
36993	51813	41209	29159	23267	18554	14696	11670	8894	6928	5333	4067	3394	2713	2200	1869	1586	1460	1307	1164	1032	923	871	803	740	700	679	648	656	650	635	620	636	568	577	549	596	556	539	556	532	574	512	525	554	535	564	493	528	532	570	530	524	517	534	503	534	567	529	520	527	539	539	518	514	537	532	557	529	523	558	489	539	508	534	535	559	532	551	514	595	561	531	502	514	488	533	483	492	533	537	510	514	558	480	508	560	488	533	533	538	530	518	496	526	555	576	561	543	534	539	506	547	499	494	504	490	525	520	534	514	527	516	530	529	531	532	538	532	528	523	523	508	512	549	566	509	486	545	495	486	524	508	560	544	502	527	496	550	539	494	549	533	530	520	498	532	510	555	553	525	552	510	519	541	511	527	507	527	536	514	495	499	528	538	504	553	527	514	556	501	506	497	560	491	493	532	486	497	488	538	529	518	530	563	563	510	558	539	481	528	523	540	483	509	512	477	543	532	525	529	521	529	554	507	527	502	508	540	523	504	503	543	502	520	491	525	545	500	538	516	563	534	556	517	479	505	497	474	506	549	486	535	540	490	527	492	487	573	477	487	537	549	524	579	498	545	525	509	497	500	526	527	490	504	555	521	540	513	498	536	539	512	520	521	485	533	527	541	496	560	526	510	527	550	523	511	500	525	584	563	529	507	507	517	532	581	531	529	530	530	551	565	526	509	514	530	501	530	549	508	533	467	563	549	510	503	484	530	516	544	507	489	542	532	517	526	529	536	555	512	514	529	531	509	529	534	533	560	520	532	514	488	549	524	527	504	492	548	524	540	537	540	543	555	503	509	527	530	565	510	535	529	537	490	518	507	478	541	504	544	516	548	552	535	545	571	573	540	533	527	535	502	499	508	568	511	539	592	556	520	540	537	482	541	470	571	505	526	523	525	534	511	505	525	563	522	550	547	555	551	511	542	517	497	488	520	525	525	523	517	498	500	489	495	533	493	520	515	529	471	517	515	489	572	453	509	514	515	522	527	524	546	518	524	517	511	519	502	521	512	531	507	550	538	555	521	536	519	557	500	490	536	449	553	518	545	546	503	531	563	494	521	521	526	515	485	528	524	468	492	515	545	540	526	544	512	515	532	530	527	541	507	533	509	520	550	555	556	522	509	527	521	496	522	531	547	484	511	525	515	528	520	530	513	548	571	509	524	519	535	575	530	507	506	554	535	521	563	539	502	542	543	538	525	490	515	521	505	484	527	499	505	498	537	489	518	536	553	518	519	535	517	549	519	506	548	513	501	490	523	472	509	536	522	507	492	512	537	521	504	508	532	558	516	538	515	523	565	559	482	501	488	503	526	529	510	489	558	482	526	487	542	536	516	552	516	540	543	517	548	533	519	565	540	507	495	533	555	495	514	517	475	519	510	547	510	529	507	512	551	505	543	563	509	522	573	522	555	495	516	535	530	511	531	493	550	537	525	529	539	536	558	512	528	501	510	497	532	542	554	529	521	524	539	489	534	488	482	504	476	520	489	489	534	524	519	521	515	538	551	516	518	515	544	563	534	558	514	495	531	515	535	517	534	513	507	542	529	549	526	520	552	498	521	534	541	519	510	497	488	520	536	496	552	482	528	541	480	483	574	488	519	533	534	535	529	530	512	525	549	509	542	550	529	505	472	525	499	542	499	514	515	537	576	495	532	505	525	521	551	545	526	535	476	529	510	501	532	510	537	515	510	508	540	525	510	548	527	499	555	542	498	495	547	524	501	537	537	509	545	548	548	535	538	508	506	529	508	535	527	517	529	516	527	548	530	569	518	528	515	511	558	527	490	521	513	515	546	558	457	501	529	516	491	512	569	528	521	531	510	545	568	495	530	529	523	521	539	510	534	549	503	535	520	525	531	511	511	497	499	504	542	474	543	525	568	550	537	519	532	548	531	530	513	503	527	497	516	513	527	531	543	538	507	493	535	491	497	513	526	533	500	537	526	484	524	542	509	520	518	567	496	503	511	554	538	523	568	542	571	547	525	521	500	537	538	493	530	566	506	553	516	548	521	551	493	509	513	519	526	526	489	517	545	484	506	513	532	514	533	513	510	512	517	498	518	504	515	518	514	539	522	505	511	532	523	493	507	497	507	545	509	491	507	491	474	527	509	534	512	512	522	544	515	513	483	512	511	546	506	522	525	533	544	564	525	537	505	508	520	568	489	538	549	496	521	537	509	558	506	470	495	503	533	517	554	563	515	552	545	542	501	573	513	493	553	551	569	541	494	496	524	577	526	523	555	517	567	488	499	504	567	478	502	541	529	528	537	534	530	520	515	508	531	510	529	571	497	501	524	494	541	550	556	490	548	536	518	545	528	546	489	536	504	529	514	509	487	510	519	504	526	546	529	524	470	537	540	499	574	551	515	517	545	537	519	540	522	498	496	507	536	520	502	542	519	525	526	513	511	519	537	546	526	506	537	525	533	482	523	497	506	525	549	554	536	511	496	509	475	528	481	542	538	512	512	523	513	541	544	544	555	525	529	476	583	514	520	526	514	538	531	528	520	483	534	518	541	501	517	540	542	537	477	568	506	502	525	515	481	548	558	530	533	542	530	514	561	520	521	542	513	528	524	521	485	487	510	537	514	503	537	551	524	520	533	516	537	540	510	530	525	541	508	485	512	544	484	573	518	538	490	519	483	556	540	527	528	504	525	542	528	471	491	502	500	534	501	530	502	528	548	502	514	516	481	510	561	494	509	508	555	542	529	512	555	493	537	506	490	516	532	514	554	490	525	522	517	518	501	506	542	548	492	498	511	534	548	479	522	501	511	544	535	547	537	529	509	535	503	542	546	523	523	527	502	555	523	525	481	523	521	527	524	500	533	558	484	495	508	503	544	508	523	565	526	506	520	501	525	535	514	517	571	504	505	505	494	517	551	522	579	518	522	497	527	481	566	508	520	519	518	556	535	530	514	539	515	516	518	519	501	542	532	490	519	535	525	548	508	492	503	497	504	526	494	523	504	559	491	534	496	561	559	543	555	492	493	560	537	518	479	568	517	542	526	583	545	501	509	531	527	539	536	515	548	566	542	527	493	496	540	546	546	536	499	530	535	475	498	537	525	479	510	522	499	539	500	562	523	518	551	492	531	525	517	534	555	532	503	515	480	506	562	535	542	543	552	560	524	551	527	536	558	523	555	535	537	557	492	506	548	517	521	506	512	495	519	511	563	510	550	515	533	527	505	523	569	505	515	557	483	484	508	521	530	515	566	502	522	479	515	550	503	528	529	509	506	517	517	530	504	499	545	550	525	552	530	533	558	540	516	536	534	538	541	534	535	486	504	508	515	496	541	495	516	512	567	540	479	498	491	517	504	535	484	500	553	549	538	541	512	543	548	482	513	503	527	533	574	528	510	492	479	533	530	544	539	569	556	542	519	528	525	576	537	507	502	508	544	548	494	518	549	532	520	516	548	547	545	530	519	524	504	546	527	541	500	526	526	506	509	507	553	527
24573	21737	29605	25677	23058	21124	15673	9375	6517	4805	3663	2802	2295	1907	1567	1285	1261	1031	983	851	740	652	717	589	558	583	524	548	531	496	463	517	511	450	431	458	485	413	473	439	475	449	440	442	437	432	410	448	443	408	393	396	445	458	412	425	390	388	415	412	410	415	386	436	386	442	413	404	402	413	435	410	431	416	413	401	389	408	405	411	428	389	387	404	431	417	406	421	388	414	421	417	400	434	406	405	381	421	451	402	435	407	432	401	424	415	408	397	395	392	428	468	405	389	380	442	446	385	433	426	384	402	408	403	376	381	403	389	404	430	430	427	469	384	410	392	392	404	440	441	394	417	403	384	394	391	389	430	429	430	409	423	387	428	405	441	396	417	393	450	433	393	441	391	449	391	353	401	409	424	424	407	412	436	430	391	355	411	409	426	446	425	384	402	461	398	428	399	448	396	410	407	425	419	395	425	406	433	368	394	406	448	421	418	433	421	437	429	407	385	381	375	431	421	402	388	395	408	392	413	397	430	409	420	395	414	434	422	376	393	458	416	413	360	413	407	458	433	380	418	394	445	407	377	426	425	430	378	411	438	414	413	432	405	422	421	413	434	400	436	434	402	413	424	402	379	391	432	404	401	384	426	424	402	444	408	421	409	409	427	464	427	411	449	427	413	382	403	394	434	410	432	381	412	397	418	435	405	415	457	420	393	399	404	411	420	406	428	397	413	437	366	371	397	411	429	408	382	419	411	349	412	438	374	414	392	418	426	410	405	436	405	406	410	437	411	410	427	384	396	386	404	435	382	385	451	429	412	425	407	407	394	397	403	409	396	391	409	428	425	428	398	397	410	385	398	409	397	396	458	444	458	412	398	401	379	401	384	433	457	390	412	403	395	453	381	444	396	400	427	430	404	447	382	409	412	392	444	427	406	385	381	424	426	396	422	404	410	422	404	424	419	431	384	418	406	394	383	427	405	433	456	415	427	379	396	416	387	394	404	465	420	418	448	421	417	413	427	407	431	461	457	396	415	403	407	411	411	380	415	406	429	414	405	373	402	423	392	439	422	408	374	439	402	418	415	383	444	409	439	396	446	428	389	396	418	382	433	413	347	419	404	418	437	418	427	399	403	422	402	423	431	406	441	396	418	420	402	421	439	410	448	393	410	418	413	399	433	401	422	397	435	436	397	423	425	425	459	421	389	388	434	445	423	414	413	427	390	397	396	426	430	430	416	415	403	450	418	414	401	414	407	383	401	445	449	428	400	416	388	442	444	403	402	415	429	410	410	376	424	403	420	425	370	442	385	413	401	404	418	384	401	427	400	435	438	408	429	413	395	419	444	431	437	432	458	414	389	421	399	391	416	416	417	389	403	453	408	433	426	415	395	407	418	419	402	411	429	417	400	428	424	409	416	405	389	416	393	397	441	409	418	415	400	382	445	419	430	423	411	382	418	460	392	449	427	413	360	367	398	393	398	415	399	407	409	436	405	438	449	449	413	377	394	448	395	415	444	440	409	446	452	428	362	383	404	402	428	408	414	420	400	406	387	364	408	381	431	400	390	422	435	427	442	430	437	412	405	432	374	421	460	417	436	406	429	398	409	406	430	420	380	389	427	402	398	393	405	425	429	401	409	412	456	424	402	435	419	452	422	407	421	421	403	405	412	420	418	388	398	423	386	416	431	412	435	418	398	410	371	401	382	418	424	422	407	413	399	408	420	447	423	402	435	394	396	443	382	377	379	414	402	420	429	447	420	377	451	400	420	433	409	427	390	424	414	429	429	412	388	404	417	422	396	441	407	360	393	387	381	412	385	389	420	397	408	422	410	364	403	414	448	404	370	400	439	399	405	397	390	419	407	380	389	431	423	447	423	424	423	413	443	413	433	410	426	408	415	428	404	410	419	419	448	414	393	416	368	420	362	435	419	408	389	405	361	447	391	397	424	415	419	363	415	434	431	412	415	436	408	419	406	449	392	379	392	421	454	397	402	432	419	423	409	415	440	418	425	361	438	418	416	418	428	392	428	408	425	388	373	419	443	394	436	398	388	399	408	421	455	419	397	406	406	405	417	408	390	418	416	388	431	417	411	404	424	449	382	391	431	422	434	369	391	395	378	384	420	395	385	404	447	425	419	429	405	436	403	410	409	413	395	396	413	401	429	429	423	397	367	383	415	427	413	417	415	400	437	355	409	413	406	408	397	435	449	408	389	419	416	395	408	388	382	436	380	406	405	411	391	422	395	433	405	371	443	375	404	398	390	403	422	414	405	434	429	381	412	417	378	440	401	430	386	429	436	385	437	392	405	427	411	407	440	436	418	409	410	434	391	437	410	398	404	371	390	420	414	416	404	390	436	425	430	379	381	409	408	387	435	419	412	435	385	414	371	423	410	438	396	397	423	426	438	406	404	408	397	427	369	413	413	432	408	386	434	430	391	384	433	420	428	441	407	415	355	414	402	407	400	423	381	402	390	441	388	413	402	416	416	427	408	414	441	406	392	401	423	394	416	391	420	421	425	404	422	387	404	414	410	404	413	404	436	407	406	414	427	450	383	375	415	436	408	380	413	433	404	400	416	442	409	381	383	387	369	438	409	396	401	409	398	423	408	413	462	446	440	418	376	389	417	419	426	395	424	404	424	381	445	411	398	409	399	414	405	395	430	387	403	414	440	408	451	398	417	394	411	410	426	387	388	400	436	400	434	414	392	387	390	408	418	377	418	354	389	408	430	396	436	423	422	394	421	433	407	422	420	398	380	408	412	393	393	400	410	417	387	441	390	396	437	401	399	412	389	447	421	417	403	438	415	436	390	426	386	424	410	409	416	416	382	422	448	444	405	420	425	409	408	434	443	403	424	393	426	364	423	382	415	410	439	419	409	400	397	383	398	439	372	424	411	392	423	447	434	419	409	406	431	391	416	448	404	413	418	386	385	396	413	412	414	410	429	426	409	447	404	402	394	393	392	409	390	424	373	395	406	387	427	390	398	400	407	448	419	417	411	406	400	434	372	472	388	421	425	407	397	389	422	381	401	432	432	389	429	380	393	452	410	412	414	395	373	386	416	393	435	431	390	384	405	421	394	381	416	441	455	408	394	408	399	408	416	385	421	387	409	396	477	389	399	414	413	436	437	440	398	402	400	445	413	401	412	368	440	439	438	404	414	393	416	417	442	407	390	429	418	405	441	407	430	390	405	427	387	431	414	430	384	421	428	409	404	366	427	379	419	399	439	418	372	396	399	422	448	439	417	392	412	430	404	440	448	440	433	399	439	381	401	430	444	414	409	391	428	430	399	381	416	433	434	399	383	420	471	440	413	403	457	420	419	421	412	433	394	390	465	399	430	424	431	437	415	405	422	369	392	428	382	389	398	411	390	384	433	417	430	407	390	402	401	426	403	378	441	411	394	429	393	420	421	402	411	407	430	406	389	417	428	423	387	401	418	436	410	433	414	411	413	416	424	413	415	426	408	406	425	459	366	391	402	418	465	427	420
39509	63996	50655	35795	29757	24578	20105	16089	12775	9968	7851	6193	4842	3839	3185	2726	2291	1998	1712	1585	1373	1230	1182	963	977	924	848	822	740	740	737	691	709	709	676	598	637	620	625	590	603	565	610	585	625	595	571	575	591	592	563	540	586	592	526	601	548	541	565	557	548	598	539	561	537	550	556	534	565	570	582	560	569	577	567	528	561	587	594	596	522	571	563	565	568	533	535	525	555	504	563	545	574	575	542	549	559	608	511	568	544	577	582	564	516	525	558	547	559	593	567	554	548	591	578	543	543	536	565	556	572	583	523	521	554	538	566	592	563	545	563	543	573	513	547	564	595	562	562	530	552	543	531	549	522	594	549	560	575	561	609	534	550	543	557	549	585	544	562	537	567	567	579	553	585	599	555	565	545	552	559	551	541	549	562	549	550	519	539	557	513	550	541	574	528	563	536	548	515	556	591	553	546	530	541	567	581	581	579	491	621	537	546	568	527	562	549	586	537	555	538	567	565	534	573	567	567	578	575	582	501	578	583	540	563	567	543	513	551	540	529	535	572	595	585	538	550	564	565	532	553	534	578	587	497	577	519	577	532	547	511	575	575	540	541	510	553	531	539	572	549	537	551	524	552	523	574	547	535	547	541	572	576	545	555	513	552	574	629	576	547	567	560	572	541	587	578	565	564	547	578	545	587	555	533	587	520	505	522	513	568	545	510	549	581	530	547	550	568	533	535	547	520	584	588	595	549	557	537	560	561	543	546	542	511	543	535	553	548	526	556	547	545	530	533	509	588	580	534	517	524	560	583	515	558	562	554	528	508	566	523	536	589	534	569	508	547	553	574	529	569	513	569	543	548	541	562	516	582	575	580	542	579	557	586	587	567	535	565	577	528	538	577	582	559	548	521	546	553	580	563	554	554	573	566	560	553	591	582	601	566	581	545	571	563	552	591	509	519	549	545	582	523	548	524	505	561	533	559	610	557	537	552	545	570	548	529	572	560	520	551	575	583	533	545	535	527	533	553	615	521	509	523	581	535	533	564	505	553	578	569	531	548	552	527	548	560	591	602	545	553	567	566	591	550	580	586	535	539	555	548	613	577	575	551	530	579	549	575	507	557	567	545	561	531	542	547	575	520	616	581	581	578	570	608	572	553	530	546	573	563	583	522	526	537	533	562	576	526	577	553	539	538	535	502	508	531	541	555	523	555	574	573	540	526	547	593	602	549	583	576	570	538	568	536	497	554	529	565	550	591	616	517	567	546	551	567	583	536	529	595	576	547	557	527	556	575	554	561	566	570	519	565	539	538	546	578	553	556	553	534	531	573	546	557	546	549	559	549	574	575	534	573	515	533	586	557	577	528	550	551	558	556	545	554	558	540	519	551	537	535	546	528	573	522	508	551	534	586	569	555	582	574	505	544	544	545	588	570	553	588	573	558	544	553	538	558	574	516	546	541	570	561	547	512	565	525	568	565	567	553	535	548	546	545	571	596	565	575	561	566	572	567	514	567	513	594	557	563	549	529	523	624	553	538	542	576	564	532	549	580	545	505	539	526	556	516	566	579	537	574	536	542	527	547	539	543	542	554	530	536	566	564	535	591	507	551	596	565	536	551	567	564	562	528	539	550	566	579	562	576	561	547	539	558	541	543	563	559	579	581	554	549	581	584	607	485	544	557	602	535	575	557	543	554	556	557	501	567	571	553	542	588	565	574	571	551	536	521	555	540	602	591	516	543	536	525	523	572	590	538	514	492	560	551	543	564	547	544	581	552	554	546	549	554	577	532	541	572	544	534	562	532	582	520	583	548	558	529	563	570	551	529	553	558	532	544	551	576	562	551	558	583	578	606	519	538	571	538	604	563	531	545	535	568	522	530	534	534	562	563	564	556	521	550	565	549	570	571	540	551	593	548	538	544	563	592	585	559	586	574	536	571	531	518	515	525	535	491	578	525	544	558	555	563	595	541	502	541	533	576	584	553	510	558	554	574	559	558	567	556	622	573	518	523	529	548	607	514	560	553	567	544	540	527	558	504	590	549	593	552	528	531	528	549	598	553	535	583	538	558	541	563	601	539	573	547	541	554	591	567	510	572	557	518	573	507	601	522	509	578	560	554	575	486	570	526	533	545	539	553	507	544	557	534	550	572	508	544	511	530	553	558	590	564	562	561	529	598	552	565	581	605	507	549	515	527	560	549	542	542	536	577	554	532	533	530	506	561	550	553	535	491	583	583	563	529	517	522	553	551	536	565	538	574	506	531	564	565	558	525	575	565	541	536	534	545	561	526	551	537	546	521	545	561	553	541	548	582	548	563	527	547	550	570	569	560	552	538	539	537	547	532	526	590	536	552	555	517	537	587	522	555	578	543	590	561	550	542	523	602	515	527	545	580	534	549	542	558	543	574	570	594	531	569	534	552	551	555	604	610	581	568	535	573	569	561	565	551	555	550	549	524	546	502	585	546	560	566	555	526	576	540	544	575	541	605	602	562	536	540	580	535	513	588	591	584	561	488	587	578	590	555	541	570	546	556	533	554	603	583	531	531	530	577	554	548	545	546	575	568	554	516	507	529	550	507	570	537	535	536	566	515	545	541	522	600	537	533	525	539	537	551	551	540	539	547	566	587	555	573	522	546	543	521	544	544	600	603	550	571	550	557	548	525	588	570	539	539	557	519	561	575	554	571	556	548	560	529	571	528	578	535	566	526	555	587	575	527	561	549	553	573	531	546	586	584	519	568	547	539	520	564	533	546	532	613	527	564	519	553	532	519	598	577	591	528	552	506	527	538	518	579	574	568	601	555	577	580	579	564	554	534	580	514	538	584	562	560	542	568	513	572	533	563	538	564	518	531	574	550	544	540	582	576	565	555	551	557	580	521	511	534	568	606	547	580	529	527	566	574	538	578	543	587	545	551	505	568	539	554	562	532	568	576	551	554	581	529	577	581	572	514	556	472	526	547	579	534	565	586	569	577	596	567	604	518	571	544	524	534	559	537	557	541	550	566	570	577	589	562	505	551	549	552	561	563	513	549	533	574	562	554	592	520	597	548	580	559	545	524	559	582	557	559	529	532	547	521	532	566	574	539	554	561	568	521	590	520	567	528	550	528	530	591	564	614	522	505	563	535	514	543	550	528	531	585	527	547	554	594	546	535	538	551	560	530	593	509	554	570	548	545	563	551	537	574	563	553	586	562	557	529	547	542	549	616	544	563	580	586	528	544	562	582	544	568	551	569	550	562	515	515	568	497	565	561	560	536	568	561	566	548	566	538	545	537	563	565	572	561	594	570	616	520	564	536	566	562	542	532	566	563	526	536	545	583	567	562	544	559	536	555	523	563	520	528	540	556	569	532	560	553	575	567	555	543	545	531	544	595	536	567	535	491	570	542	554	545	548	560	576	550	561	571	589	615	547	559	541	534	566	563	581	566	538	522	539	574	575	559	540	554	548	541	558	542	527	589	544	575	569	588	573	560	550	554	533	545	584	550	572	558	554	543	577
23518	21743	29727	24492	22397	23804	22737	13404	8979	6674	5229	3942	3093	2393	2074	1690	1485	1303	1151	1034	874	865	747	731	662	664	600	575	561	540	528	484	535	481	475	489	468	470	409	482	440	481	433	432	428	414	452	421	408	450	418	434	404	431	404	432	418	422	401	431	429	413	407	423	426	449	422	419	433	425	434	437	414	382	416	411	454	366	420	375	421	429	418	395	414	450	412	418	420	414	387	380	404	397	400	439	414	387	416	400	407	427	411	400	425	376	407	387	434	411	397	405	433	402	397	385	438	407	414	417	430	415	415	409	385	415	426	422	394	409	425	404	425	385	422	415	398	404	381	401	405	398	367	436	384	441	410	436	402	426	409	434	462	442	416	392	430	465	416	414	418	437	427	393	443	430	394	420	439	415	400	400	410	436	388	413	409	391	423	415	420	393	401	422	407	423	394	398	416	407	433	410	433	416	462	390	430	417	396	417	446	399	414	393	397	420	382	435	389	445	398	404	448	418	396	408	382	396	425	428	434	416	431	447	429	413	408	408	433	404	395	400	423	415	415	372	458	398	408	429	385	438	419	401	421	440	443	419	392	429	389	402	451	427	409	382	386	392	377	424	422	419	406	437	405	427	415	390	407	415	393	428	430	410	410	383	433	404	399	442	443	389	404	400	409	409	409	380	427	451	393	398	404	423	412	416	437	417	436	427	398	429	444	424	410	434	436	390	442	400	375	390	396	416	409	444	421	418	425	437	440	371	440	451	417	419	418	471	426	411	380	398	380	445	405	421	399	438	411	423	441	419	417	406	377	441	403	410	435	398	419	377	415	396	416	417	421	457	369	420	378	448	396	443	402	403	395	405	409	418	411	369	408	400	419	467	413	413	421	412	421	409	434	445	441	408	425	394	404	423	395	434	414	431	442	422	372	397	441	419	407	422	420	422	418	396	423	417	420	411	414	386	426	396	414	466	429	419	411	397	408	411	441	429	383	420	372	394	435	437	410	442	432	421	393	400	433	382	439	387	437	446	418	423	403	427	420	447	430	361	400	415	456	444	391	393	428	418	414	392	394	402	403	403	426	419	444	408	387	432	430	394	412	460	388	390	435	422	406	400	385	391	446	425	428	397	393	422	421	438	411	418	393	403	418	472	422	416	414	419	399	424	408	417	429	410	413	421	415	414	429	414	431	416	420	433	407	421	447	433	426	347	410	406	408	386	436	402	420	424	457	432	409	413	412	416	372	443	436	416	388	432	440	403	411	417	448	387	425	398	409	419	456	410	408	403	409	407	444	403	396	403	421	417	375	402	397	392	440	420	469	405	420	405	409	400	427	393	378	414	403	429	419	381	393	402	374	442	424	446	402	419	396	376	411	419	429	396	410	397	423	390	402	448	419	412	409	406	387	383	432	457	405	404	457	395	445	399	466	419	408	430	411	442	404	372	449	413	361	390	397	414	425	406	440	384	428	419	442	426	402	436	444	385	421	386	432	395	392	410	419	415	409	403	424	380	448	370	429	413	407	419	433	428	418	422	387	411	403	415	396	426	452	422	409	436	407	385	421	408	410	381	468	408	379	442	419	407	433	461	413	411	407	428	435	422	416	423	427	426	385	434	404	436	419	407	392	377	423	407	410	370	387	390	378	385	415	384	417	446	394	391	438	411	382	435	426	422	412	442	401	413	429	390	435	387	404	430	409	401	427	415	407	442	414	429	420	436	417	399	396	401	380	423	418	405	392	401	451	408	379	403	435	378	435	408	369	415	426	404	417	409	395	413	413	415	400	423	412	453	432	420	434	386	407	437	439	415	352	409	409	433	413	411	404	379	386	392	411	382	400	447	411	427	417	439	398	431	412	407	429	419	398	409	399	396	412	436	406	421	418	409	402	415	410	410	446	422	363	409	438	415	451	399	372	420	411	425	405	391	399	400	457	403	410	419	401	406	420	400	401	394	397	436	395	419	441	413	419	374	392	430	378	398	408	417	381	390	404	420	401	413	421	433	425	411	411	469	391	382	430	395	397	388	425	412	444	422	416	418	378	411	421	407	421	391	405	413	437	409	377	386	427	418	393	401	430	393	407	399	422	402	426	418	411	440	418	381	413	431	415	389	425	394	412	427	407	401	419	408	426	422	402	418	437	455	425	377	453	380	384	479	423	433	387	391	423	383	414	419	403	405	440	405	401	442	449	438	412	415	396	433	404	413	399	400	404	394	421	394	408	424	398	423	406	405	420	433	414	394	387	378	445	429	410	399	390	428	414	419	402	418	366	415	398	455	410	425	406	445	407	435	441	400	408	438	396	375	398	421	444	407	407	411	431	412	441	430	409	412	409	384	426	417	392	422	395	401	403	402	372	433	411	387	401	386	430	411	427	430	429	440	387	405	413	424	380	395	415	417	386	396	407	394	442	420	408	392	425	448	428	411	422	429	422	426	406	389	421	434	389	393	455	416	401	410	391	431	427	449	386	439	426	450	434	384	408	414	398	450	408	437	444	439	404	410	418	395	447	443	426	418	418	425	394	397	417	419	407	385	442	412	390	398	410	432	381	393	426	418	407	403	441	404	418	458	424	365	410	417	394	396	395	434	404	412	407	425	410	429	426	378	410	400	440	421	410	420	412	419	440	417	367	388	404	393	417	422	418	408	405	416	383	382	404	387	460	422	413	442	408	419	384	375	372	398	422	431	394	409	439	387	400	447	400	406	422	434	378	418	415	389	405	419	417	367	373	401	394	414	400	425	404	405	437	429	417	421	413	415	411	399	458	432	424	417	434	415	411	425	364	432	433	387	393	416	416	401	402	423	394	432	419	434	388	421	430	418	399	402	391	395	427	392	438	415	440	425	407	405	389	414	411	402	432	378	401	421	423	420	432	446	409	417	437	422	440	441	375	400	441	399	399	463	395	412	388	428	452	444	442	418	427	412	425	373	416	378	422	420	427	397	394	426	453	437	384	404	432	416	380	395	407	427	445	416	453	416	416	391	409	397	418	433	423	416	377	412	427	429	439	424	413	435	401	414	405	402	389	427	384	388	389	432	398	406	450	437	426	419	408	425	385	431	419	409	409	453	405	439	396	387	435	452	462	409	428	421	381	421	437	399	433	427	376	440	409	417	384	443	421	433	406	401	429	410	402	378	407	440	406	430	424	416	423	388	406	395	397	400	394	392	427	441	414	430	427	442	415	418	398	411	386	429	432	414	426	404	422	413	408	434	389	370	375	418	428	399	430	419	418	387	394	406	439	418	404	404	383	411	398	412	434	426	366	368	385	387	427	389	409	426	405	400	403	412	412	394	381	400	415	401	412	441	416	425	399	411	421	428	398	402	421	416	431	386	399	386	380	425	427	388	391	440	432	400	441	420	395	393	444	410	389	406	394	419	417	399	379	437	424	421	439	398	438	432	423	406	408	408	407	410	408	417	443	398	410	424	455	442	417	420	379	444	412	424	455	392	422	410	379	416	388	449	406	398	432	416	387	459	430	418	427	371	398	443
42583	70443	55932	40746	34039	29235	24674	19853	16067	12800	10237	8132	6331	5262	4110	3489	2884	2520	2188	1948	1735	1496	1442	1192	1079	1037	941	854	875	802	780	799	761	768	681	701	659	676	666	682	649	611	599	630	531	574	572	618	526	574	579	602	571	593	527	580	542	539	563	499	586	548	583	533	549	544	524	515	530	520	526	575	568	566	515	571	563	534	570	507	522	538	538	526	544	530	544	504	583	557	534	542	539	546	563	520	529	510	517	558	488	568	532	537	518	531	548	547	570	537	562	490	484	556	573	534	518	566	542	535	535	553	545	539	566	549	558	544	547	549	537	575	534	544	535	571	544	546	504	503	544	544	537	549	522	546	524	521	596	542	512	519	580	543	526	522	526	559	577	550	541	550	534	543	547	528	535	528	508	505	584	553	570	559	579	524	509	547	553	539	531	513	551	576	573	506	565	547	502	529	502	544	555	499	565	527	533	568	492	571	524	524	567	522	568	575	520	498	515	531	585	525	540	543	557	527	535	511	523	577	524	548	512	573	535	522	552	548	539	559	530	544	541	508	576	582	540	566	530	587	573	536	493	561	518	588	593	534	526	555	578	526	549	576	556	531	515	551	544	565	514	479	557	532	507	545	535	561	526	522	555	520	573	539	522	518	558	580	541	578	515	556	538	548	536	530	587	516	557	580	547	530	531	547	543	565	542	561	525	529	559	560	587	545	516	549	512	500	503	531	536	500	536	564	590	522	535	545	565	539	509	547	544	511	544	575	520	548	541	547	520	554	530	512	554	549	531	512	511	528	539	538	567	506	529	528	549	532	574	540	538	523	560	585	524	523	537	552	524	517	567	520	584	557	517	529	493	540	548	540	543	518	586	547	491	549	547	537	537	550	539	567	588	553	497	524	523	505	489	532	556	554	534	530	543	512	590	531	520	561	554	564	562	539	524	515	508	527	570	520	548	550	546	520	579	589	550	559	538	572	530	540	505	569	538	538	518	541	525	584	525	559	574	551	538	514	522	565	524	511	563	578	522	509	527	515	528	527	473	597	516	545	521	507	533	536	546	551	483	538	532	530	532	494	536	533	533	526	537	546	525	517	505	524	574	494	573	552	556	526	554	537	526	527	556	530	541	544	508	534	517	512	555	528	508	516	524	547	499	572	539	589	505	509	578	609	528	541	534	545	510	553	573	550	520	583	522	536	536	507	503	567	563	548	529	578	474	540	573	523	517	558	590	534	565	542	551	528	521	552	529	579	568	573	520	580	529	533	561	534	514	545	489	547	541	555	532	567	547	535	525	527	538	529	527	571	534	533	535	542	550	489	533	576	524	550	550	530	504	548	522	571	530	553	500	551	549	507	561	561	568	527	533	534	515	526	537	538	590	530	501	502	527	547	535	530	526	521	547	524	528	536	528	550	545	559	545	531	528	524	566	517	504	538	557	536	514	562	570	530	540	522	524	516	490	523	532	570	549	559	541	515	525	527	547	515	523	511	535	534	553	540	578	551	502	562	535	512	553	521	544	530	590	569	561	523	554	560	523	504	502	498	577	554	538	538	576	515	536	559	524	545	534	531	548	488	519	546	542	542	570	540	527	533	577	558	558	552	564	540	528	564	553	534	526	523	563	539	522	561	571	525	513	573	492	495	604	536	560	540	544	519	561	531	569	515	534	578	545	554	568	561	526	555	532	521	551	530	539	528	601	550	552	536	546	552	542	515	536	538	505	508	581	542	537	563	504	544	559	531	569	529	541	560	527	546	544	521	532	501	541	516	492	508	518	548	534	537	539	547	554	516	502	517	577	521	555	512	551	539	564	531	545	549	572	543	524	542	569	524	517	529	550	510	513	538	566	556	523	545	495	510	536	513	503	570	514	536	559	561	541	518	557	521	585	512	517	526	559	577	563	543	533	538	558	570	521	583	555	522	528	539	546	553	517	532	565	530	485	562	556	513	587	528	559	526	511	530	512	565	534	522	557	577	492	539	536	522	518	535	555	512	526	518	534	571	533	542	558	577	477	543	535	556	551	539	545	545	541	516	544	507	503	540	548	525	547	558	541	519	556	588	524	542	554	519	542	565	532	539	535	519	543	567	503	542	503	552	559	537	520	550	545	550	527	559	554	524	568	539	557	562	475	538	525	493	490	534	521	546	525	535	561	546	527	556	541	506	485	529	533	532	567	487	550	541	563	548	556	562	542	533	554	526	528	513	525	543	560	554	538	529	555	521	526	542	531	564	539	525	530	540	536	547	504	548	553	512	515	497	547	542	579	579	583	568	515	502	549	530	536	561	568	537	519	503	521	540	520	520	544	553	547	584	586	519	538	541	561	523	530	502	540	516	541	562	584	501	509	502	565	521	562	544	508	515	555	526	545	566	511	546	539	547	513	516	548	522	498	553	532	514	586	529	558	568	554	526	549	566	538	578	526	515	532	526	513	557	522	498	561	522	550	532	584	547	508	549	532	506	575	511	518	528	535	543	569	553	545	508	571	522	566	563	526	532	484	527	517	574	560	558	549	506	545	561	542	560	509	530	538	523	543	533	521	539	541	566	538	503	559	565	543	569	555	515	565	534	534	541	546	549	546	532	530	567	521	543	559	543	549	548	536	544	519	522	547	519	556	534	566	516	532	604	560	534	583	527	556	519	538	550	515	515	535	508	534	575	555	545	541	560	505	554	522	540	567	529	538	528	563	502	525	578	548	554	538	521	536	548	517	501	534	516	560	556	542	561	537	566	540	550	553	531	611	527	556	559	527	539	543	531	539	536	519	544	563	563	538	514	571	547	565	542	554	562	568	527	572	532	579	542	540	555	525	508	515	533	580	564	522	522	530	505	566	548	558	575	556	538	537	568	539	587	560	521	525	496	522	601	485	540	564	519	547	515	527	544	513	491	531	518	518	545	576	521	483	527	541	549	550	546	574	526	502	592	549	567	535	538	550	536	518	553	527	508	517	525	531	538	536	525	554	590	532	530	544	535	544	512	526	521	538	582	535	571	553	509	568	509	539	509	578	508	563	582	525	519	562	517	517	564	538	537	557	591	508	534	539	562	556	507	575	560	578	563	545	525	528	545	515	504	514	586	543	526	563	525	490	553	548	512	508	594	554	552	564	552	534	530	528	550	523	513	568	513	563	579	548	551	526	563	547	543	578	516	543	510	545	546	520	513	547	523	551	532	554	564	564	531	520	550	532	565	510	535	500	553	565	527	571	532	533	550	587	547	538	544	575	578	542	532	544	548	512	546	540	550	552	541	566	543	544	552	570	553	542	550	554	543	537	574	493	509	522	537	555	528	569	535	553	546	541	524	535	552	528	535	524	570	520	507	545	533	517	535	507	522	529	532	571	528	513	576	556	517	543	555	528	515	601	552	522	577	568	511	541	510	561	555	544	527	553	569	509	544	538	514	538	570	533	519	529	508	566	555	582	573	576	533	500	566	543	517	554	534	511	552	548	580	555	545	537	575	529	515	550	536	579	529	527	539	485	543	530	553
30038	33589	36427	27805	17941	11946	8052	5414	3916	2917	2354	1860	1428	1230	1030	925	811	746	707	657	642	556	543	553	461	486	519	433	467	381	491	420	401	442	419	414	421	411	411	416	408	386	390	390	418	399	416	367	344	415	387	385	334	417	401	366	359	394	429	403	428	391	375	392	395	356	402	374	365	386	391	388	380	367	404	404	360	388	383	405	381	367	409	347	398	398	393	349	367	376	378	408	393	409	382	427	405	356	395	334	382	373	365	382	382	389	382	378	376	394	379	408	364	358	383	377	403	368	398	379	355	376	388	410	378	345	418	400	414	428	414	400	388	418	409	384	397	419	400	363	378	399	391	371	426	364	385	415	370	381	403	389	360	384	352	381	375	366	379	387	403	359	424	387	386	394	371	402	411	379	403	410	342	422	364	389	354	385	404	367	377	395	387	408	390	449	402	364	360	366	393	394	397	375	378	406	379	387	400	348	387	380	370	403	370	381	346	395	419	384	379	397	346	433	363	396	391	375	400	420	382	403	400	371	372	377	386	371	402	390	406	393	383	366	366	443	387	391	382	385	375	404	357	371	402	345	407	399	395	407	419	415	407	363	430	370	346	367	390	369	375	378	372	385	397	406	369	392	399	404	357	325	381	396	380	387	370	354	381	380	410	430	410	426	422	396	384	383	365	350	431	372	386	396	405	373	382	358	405	385	382	414	409	398	389	389	390	349	410	388	406	403	387	354	399	413	399	389	382	395	384	343	369	374	384	386	392	373	337	371	380	366	365	391	388	403	423	364	399	374	385	380	389	397	397	410	371	397	412	376	407	406	394	385	383	371	359	401	397	395	385	360	393	392	424	394	416	379	365	386	358	395	421	399	385	387	391	381	384	393	377	384	398	395	378	404	394	390	392	366	400	397	376	404	371	354	406	358	398	390	346	382	363	371	393	416	380	369	388	399	377	356	385	389	396	333	396	366	388	403	402	409	366	385	423	403	348	353	381	388	410	387	412	377	389	417	422	365	393	356	368	399	385	361	397	388	388	402	382	374	337	376	380	435	393	364	410	366	400	410	365	425	406	356	367	424	411	398	380	355	389	371	395	373	381	382	376	363	378	388	378	372	377	416	419	359	365	355	395	380	412	365	397	369	372	409	411	395	370	401	399	411	379	395	363	380	391	352	406	380	376	419	390	381	391	394	395	386	382	373	371	356	374	406	360	368	404	358	396	383	396	395	387	351	409	404	399	370	356	367	386	347	402	392	385	382	405	364	389	381	426	393	385	425	405	417	380	363	378	374	373	388	391	382	380	351	369	395	376	370	373	366	361	428	399	347	389	376	395	384	384	373	383	371	390	365	418	352	389	413	378	433	386	389	343	346	349	379	368	395	395	370	405	419	409	378	391	386	369	359	395	374	391	390	386	351	391	357	369	377	339	341	355	384	385	371	365	396	381	370	404	403	348	352	404	375	394	426	396	379	372	390	370	368	377	419	366	396	370	390	409	393	398	346	391	367	379	393	396	377	348	367	401	442	392	406	373	361	401	394	369	386	377	347	365	355	350	429	378	382	368	394	355	393	409	451	398	394	399	372	358	402	373	382	395	377	389	388	378	411	382	395	389	378	392	379	433	393	386	390	379	400	363	396	368	383	376	425	375	385	404	355	393	411	424	397	387	375	416	411	371	383	388	434	411	402	361	383	369	410	370	419	394	389	404	389	408	410	388	401	384	380	368	359	404	389	394	369	394	403	358	399	393	394	371	367	378	378	404	438	395	397	399	356	394	356	374	398	414	409	390	381	349	407	374	382	394	380	366	395	414	379	402	353	402	385	394	379	380	386	396	377	386	383	388	405	371	418	390	372	387	362	398	343	378	392	348	381	401	396	410	378	334	363	391	361	386	374	409	411	434	411	387	373	413	385	380	412	375	359	389	389	380	364	386	413	398	413	400	362	388	349	389	388	365	360	412	382	374	363	390	353	367	322	394	391	405	360	401	389	397	403	404	418	415	385	395	365	430	417	368	379	362	354	388	362	400	395	367	379	394	373	416	398	376	413	365	410	393	434	403	365	378	389	368	358	393	380	396	399	373	405	357	399	383	382	396	404	392	373	398	401	376	393	354	386	369	402	354	359	372	417	416	340	396	411	363	402	374	407	374	393	398	363	346	388	403	370	403	409	387	429	379	394	370	414	378	397	385	396	413	385	367	390	391	393	359	380	403	373	392	413	362	392	395	371	369	415	414	396	360	380	384	338	354	389	406	420	413	383	414	355	360	419	391	392	357	377	361	400	400	367	421	361	386	354	362	353	404	396	409	441	365	381	396	394	388	392	395	411	383	351	353	379	372	344	392	407	390	393	356	415	390	373	402	402	380	425	373	422	387	411	384	442	356	388	368	406	375	385	347	378	398	370	362	408	385	356	385	388	396	373	366	395	369	413	351	413	393	427	396	377	391	371	377	417	379	374	383	385	386	403	361	417	388	374	383	371	357	380	376	410	371	369	368	403	354	361	414	375	348	398	370	360	370	401	388	408	392	378	365	351	356	354	366	375	397	375	366	377	387	408	423	370	415	412	394	412	405	360	366	403	383	394	397	356	384	390	400	418	329	406	408	372	403	373	354	365	385	388	362	355	395	377	413	427	353	367	352	421	385	373	372	393	391	356	392	376	389	380	392	393	394	400	363	402	386	368	358	380	398	371	383	374	400	390	404	398	398	383	401	371	377	395	388	392	391	359	431	426	369	397	375	386	373	421	364	391	342	386	386	393	401	393	390	386	369	386	371	408	419	375	399	378	372	391	373	390	405	393	396	399	393	386	377	378	389	396	406	398	393	365	364	378	392	416	381	383	396	372	337	391	356	394	402	408	406	343	391	351	425	364	400	378	348	374	395	363	388	392	352	379	350	414	380	416	386	372	364	360	399	363	376	374	415	412	388	362	385	367	397	389	383	365	378	394	393	376	413	404	373	417	436	365	398	375	358	387	403	397	408	387	390	395	404	432	404	395	413	425	349	406	402	398	401	349	398	414	385	398	403	367	412	363	385	407	365	375	428	388	376	423	399	391	413	357	386	386	412	383	386	387	381	376	382	391	416	401	401	390	395	385	391	418	397	381	401	405	370	376	342	415	417	410	362	371	393	411	395	395	412	337	371	378	385	413	405	410	375	386	374	396	407	379	387	387	389	386	404	382	356	374	376	405	420	383	384	359	388	378	435	413	394	414	327	382	402	407	414	407	386	371	374	342	380	378	372	355	340	395	386	384	401	407	404	423	354	385	376	399	376	393	376	407	356	342	376	380	420	397	404	397	402	415	392	397	398	371	383	396	392	395	414	343	392	384	384	387	386	358	365	376	390	398	370	355	390	361	392	397	353	371	384	380	409	370	374	379	392	392	393	416	398	390	386	378	377	374	387	381	376	395	410	408	394	374	403	383	376	368	377	363	371	385	415	367	379	363	364	379	389	374	362	371	391	383	383	416	370	379	376	389	346	400	374	381
37143	52148	41249	29309	22896	18419	14650	11343	8740	6682	5282	4139	3285	2573	2124	1864	1601	1441	1193	1131	979	960	849	833	767	675	643	655	653	591	623	625	601	577	572	604	579	556	579	553	568	569	496	531	562	522	556	550	520	502	520	517	555	505	558	523	487	535	492	565	532	515	515	493	547	511	513	493	569	516	508	511	543	545	526	527	535	499	543	515	530	521	549	550	518	544	499	524	498	561	514	537	519	524	514	511	509	521	497	527	520	529	508	519	521	498	520	520	507	517	476	485	536	522	585	530	522	530	492	528	518	531	519	525	521	505	504	515	489	520	488	530	558	516	564	500	493	541	509	527	468	557	525	545	495	513	538	518	535	542	538	509	508	554	506	533	526	487	522	526	508	539	535	551	547	490	526	511	530	492	529	514	537	492	528	492	484	506	504	535	558	514	518	480	512	505	523	541	526	522	502	576	527	514	542	505	522	510	515	480	526	534	484	512	507	530	493	492	482	510	524	536	489	488	513	528	535	535	513	524	512	487	540	489	491	536	521	523	500	546	505	535	526	532	514	455	481	543	522	546	519	546	527	541	525	542	535	502	466	494	525	472	514	527	515	482	567	523	523	531	494	522	560	511	509	503	504	505	514	514	506	550	501	540	534	498	508	527	519	507	522	499	544	549	513	472	542	549	492	513	483	498	524	514	494	548	482	534	535	525	491	533	500	483	491	487	535	533	544	539	513	528	498	506	527	527	513	526	525	530	489	484	534	512	496	524	522	466	503	535	530	520	500	507	529	495	504	514	525	517	471	560	477	503	509	485	515	507	533	525	497	518	536	524	516	514	495	544	519	517	520	533	533	517	495	543	519	499	530	501	542	503	525	530	515	512	488	542	502	540	497	463	486	525	470	516	516	502	479	485	499	541	540	526	524	498	508	493	524	486	483	515	521	509	505	519	525	501	496	504	533	500	485	508	502	486	511	524	510	534	518	513	485	507	531	508	493	505	513	496	520	541	504	479	504	540	526	535	546	559	520	525	509	507	486	552	529	497	497	495	498	510	484	545	540	528	558	523	513	511	506	520	502	513	532	543	527	526	510	521	527	562	515	500	553	535	499	528	514	513	533	508	489	526	540	498	487	554	519	531	517	551	531	490	546	554	570	568	524	529	548	517	498	523	490	536	486	514	522	497	483	515	559	512	486	543	474	496	552	526	475	524	533	529	509	488	496	510	526	576	537	549	526	489	490	494	503	541	518	512	555	513	524	528	524	511	513	497	547	491	545	520	520	563	561	491	497	508	544	529	506	518	505	514	551	508	541	532	532	493	534	482	503	559	508	526	509	514	538	524	521	552	542	506	495	547	514	555	503	535	498	522	530	533	516	527	511	471	523	535	516	532	545	517	520	517	528	556	509	506	530	523	518	521	540	506	497	505	543	501	557	496	524	535	496	511	528	545	544	531	504	499	527	486	514	486	527	548	495	508	506	530	528	574	513	514	506	512	545	552	512	523	506	538	508	555	510	557	534	492	519	513	511	546	489	519	553	483	463	514	490	546	489	532	517	493	451	512	519	497	565	521	501	485	536	563	524	500	539	506	556	489	492	526	516	477	528	487	515	505	549	541	517	519	540	509	532	520	521	545	541	497	515	508	501	492	514	531	557	515	487	520	518	506	488	557	539	484	542	533	513	542	533	509	534	499	515	556	515	533	470	518	486	490	534	496	519	513	506	477	505	526	464	550	485	532	533	488	549	476	527	483	564	505	550	553	530	513	514	524	499	535	509	524	525	530	538	546	529	517	506	517	550	510	552	537	468	511	518	516	504	469	513	541	513	571	484	508	529	503	532	481	489	489	503	480	545	496	521	528	516	518	514	547	518	541	477	481	523	524	509	493	482	517	543	494	542	506	526	506	494	542	585	543	532	498	485	484	522	513	508	533	542	509	519	525	513	480	546	509	518	498	532	526	522	555	521	480	533	496	513	530	499	497	534	504	520	557	499	505	489	513	545	517	575	507	523	470	528	535	495	519	473	556	524	506	533	531	531	501	502	505	514	492	502	491	478	519	493	512	536	478	502	545	478	520	534	492	548	495	506	551	495	511	527	553	509	541	466	479	539	503	520	487	515	497	466	505	497	548	568	512	504	536	490	485	537	529	520	479	531	469	536	507	517	521	551	522	545	480	492	508	499	549	482	522	540	477	537	541	507	500	518	542	489	506	495	514	472	563	523	523	530	512	485	508	495	490	534	477	539	518	547	551	510	492	508	514	512	532	525	541	544	512	518	490	514	506	533	477	559	518	521	535	497	506	507	523	516	501	543	497	536	574	511	534	496	537	543	516	513	557	521	529	511	548	553	478	511	477	544	527	550	501	481	498	532	501	510	518	512	523	537	556	518	494	487	541	527	508	535	497	462	523	526	563	515	505	532	552	485	540	494	520	505	520	545	505	502	516	520	516	481	513	541	531	513	538	516	516	520	532	492	488	500	490	508	515	528	532	505	502	528	510	521	509	557	508	506	519	511	517	488	508	541	515	541	513	464	495	497	500	544	515	503	495	510	488	487	495	536	533	545	530	535	541	529	557	527	528	505	529	485	529	520	553	513	570	489	512	547	522	521	530	503	477	525	517	522	518	549	530	518	497	497	469	531	511	491	506	549	488	519	508	501	508	540	487	515	524	491	529	531	530	512	552	503	500	473	511	537	501	494	527	526	529	499	525	502	483	542	492	541	475	502	529	499	471	508	466	488	514	534	549	483	527	521	543	528	504	507	505	460	512	497	525	552	516	510	559	507	509	596	547	535	505	477	533	497	490	535	508	527	488	521	522	545	534	503	520	497	489	553	522	512	509	510	501	521	549	507	537	538	534	530	544	502	580	504	575	524	536	544	531	511	503	511	508	521	521	548	526	508	507	548	497	502	508	517	527	538	522	488	507	494	549	487	560	487	507	550	501	499	514	504	520	519	490	487	532	533	507	530	523	497	511	524	558	523	517	533	519	504	521	499	567	513	539	539	533	506	566	540	528	566	488	522	492	467	513	509	522	528	498	500	528	530	535	502	503	521	566	498	548	520	440	499	508	523	495	505	530	488	517	500	484	555	543	548	520	554	517	493	495	502	543	507	507	508	519	493	507	572	517	499	490	547	539	477	517	483	532	554	533	481	526	505	490	532	516	494	508	534	552	510	547	523	481	467	514	508	508	536	528	513	513	513	530	480	485	506	498	537	511	536	530	553	495	501	493	524	545	507	534	542	536	542	559	517	502	548	511	497	539	515	510	542	519	519	545	470	540	517	536	518	549	512	557	541	495	525	506	503	535	525	518	566	509	526	534	481	537	486	520	506	487	486	527	506	523	521	495	490	512	549	562	505	520	487	542	497	530	514	535	527	501	516	530	545	548	503	519	483	526	483	520	548	545	514	529	550	551	497	547	529	500	538	509	542	508	468	505	499	519	543	477	491	502	470	515	510	490	491	510	522	535	542	540	497	525	526	547	551	508	491	489
24485	21742	29612	25927	23021	20986	15643	9331	6420	4702	3782	2847	2321	1907	1561	1409	1184	1078	899	887	770	734	674	670	664	551	522	562	548	478	510	452	460	469	461	438	453	436	477	443	442	416	421	419	444	425	416	404	436	417	411	400	408	408	405	398	411	395	409	458	411	427	411	395	419	423	433	426	404	398	407	427	406	400	441	422	419	420	454	431	429	456	374	413	436	433	434	420	418	407	374	430	413	410	397	399	397	409	391	428	419	402	429	408	401	393	421	434	412	404	418	425	424	395	423	399	418	396	457	406	416	413	412	387	402	409	417	396	419	423	405	425	395	399	440	416	408	407	438	413	416	394	383	422	397	419	425	398	404	396	426	402	380	399	414	398	407	408	388	407	409	382	419	411	396	403	452	431	409	413	430	406	422	420	422	423	398	413	389	426	412	393	387	414	404	420	434	417	388	433	347	410	419	413	419	397	387	380	407	407	396	382	401	474	399	421	385	423	420	403	444	397	402	404	418	428	437	396	412	402	423	439	425	390	400	415	415	400	427	410	402	399	420	377	390	433	454	386	403	379	386	407	362	364	419	418	392	398	401	411	440	443	425	384	383	366	419	423	398	421	417	399	394	399	409	436	384	420	432	413	398	416	441	424	426	409	421	390	412	403	417	373	420	410	418	419	386	392	411	401	421	394	421	430	426	389	391	426	416	416	388	428	378	398	407	372	426	383	403	426	432	422	432	450	476	380	395	414	422	422	445	446	402	408	394	413	384	407	429	376	422	410	407	421	444	427	413	425	434	441	398	407	393	427	426	419	445	423	426	376	409	389	409	426	429	403	460	397	400	400	386	401	383	415	394	408	408	395	383	418	415	416	383	388	430	411	411	399	421	430	393	420	427	410	379	426	432	376	384	373	411	401	435	424	390	383	426	390	402	406	394	442	412	414	378	394	397	382	388	451	398	407	396	415	399	401	409	406	379	405	426	403	408	420	380	471	402	399	353	396	415	380	436	405	435	426	382	396	370	393	409	423	408	392	418	410	435	405	346	420	427	385	383	415	399	383	425	413	422	407	394	411	417	378	366	399	428	418	399	418	414	400	429	424	419	418	404	409	419	420	388	393	428	420	383	403	393	421	405	401	404	407	472	451	434	429	396	437	419	383	460	394	418	445	446	422	390	393	420	386	415	399	391	425	401	424	384	382	416	399	412	401	435	374	409	444	389	402	413	440	418	402	400	402	423	415	387	395	417	416	397	406	378	397	401	434	435	371	395	380	416	431	407	381	407	403	431	396	431	378	413	427	408	379	405	426	419	410	410	424	406	426	426	397	399	449	404	410	388	410	449	374	432	424	391	397	367	412	399	405	439	420	423	422	391	420	404	418	380	388	400	405	401	413	416	406	395	422	404	434	409	420	389	391	406	441	408	395	434	395	429	404	448	444	431	419	407	432	413	438	393	436	419	411	423	397	411	426	361	418	390	442	387	398	411	436	404	424	393	405	410	457	404	386	412	459	403	412	384	424	406	391	379	411	432	449	425	398	410	388	444	406	370	400	448	381	419	393	392	394	451	452	370	422	425	389	436	382	419	387	369	420	414	417	419	441	437	413	449	408	410	370	422	398	406	428	431	452	398	398	397	384	403	395	400	423	447	411	436	401	391	399	401	441	416	404	401	411	403	436	440	444	416	434	400	403	398	413	412	405	417	393	439	415	413	402	401	400	420	402	415	410	385	369	407	404	409	417	373	424	405	391	390	402	396	385	404	417	431	387	438	419	383	417	445	436	382	385	432	461	399	438	412	402	388	400	401	390	401	419	421	407	431	410	424	441	433	391	407	429	451	456	393	421	404	381	403	446	405	421	411	448	427	422	409	399	406	401	399	408	405	448	392	413	434	434	407	446	445	388	438	400	388	444	435	418	425	391	433	412	430	403	444	385	394	412	418	387	386	431	437	389	378	423	388	416	408	398	402	402	385	418	427	381	389	417	393	397	408	390	424	433	416	386	381	407	429	402	434	427	439	412	396	399	385	423	420	434	400	384	377	414	415	431	357	417	421	395	438	408	407	439	439	410	423	433	388	389	429	382	397	406	443	392	421	429	395	420	400	399	404	377	431	393	435	414	371	414	424	391	435	384	392	392	404	393	427	405	404	400	400	392	422	399	403	418	398	413	412	413	446	411	410	383	424	412	451	402	381	370	375	438	381	401	359	422	418	405	414	387	403	387	431	400	434	429	392	426	405	407	439	406	418	413	420	415	414	447	420	457	398	421	397	388	416	446	383	404	400	373	403	414	417	374	395	408	425	411	412	400	381	418	422	390	433	368	391	418	407	425	436	436	385	408	415	423	391	398	416	368	369	407	445	413	383	433	378	360	424	428	405	420	390	420	413	410	404	409	422	408	394	410	351	436	403	414	392	405	423	411	386	404	435	439	391	388	437	378	417	401	407	405	447	444	448	427	415	400	404	408	435	401	380	390	410	415	381	397	422	419	382	397	387	428	405	376	415	405	414	394	374	394	384	420	402	412	419	366	423	418	410	435	434	393	424	445	421	410	357	391	377	426	397	410	403	428	414	402	408	442	420	402	412	424	419	391	382	404	403	421	450	405	435	402	403	387	436	395	403	348	388	409	405	414	377	410	390	445	432	437	376	443	411	439	388	419	430	411	442	410	403	432	373	400	396	392	429	394	425	405	392	400	455	392	369	430	393	394	382	416	402	406	405	431	408	391	367	395	401	365	401	411	410	443	444	415	420	388	413	406	426	419	403	385	398	383	422	378	434	423	416	419	409	424	419	410	421	442	446	437	414	439	424	398	406	403	412	416	413	410	383	409	409	400	399	433	416	406	412	432	432	401	410	394	377	424	437	381	403	412	385	411	407	414	440	402	405	362	404	424	423	429	413	392	436	429	386	392	400	429	399	426	382	404	407	422	410	416	381	451	400	433	399	408	435	430	391	417	400	433	422	419	388	408	398	386	411	413	405	415	465	390	400	393	379	393	399	449	415	410	376	410	417	436	401	386	383	415	383	388	444	413	448	401	407	411	369	410	447	400	431	396	415	425	404	403	421	339	415	384	429	408	405	405	434	421	406	393	394	433	423	358	412	407	421	409	400	387	351	386	407	424	413	414	418	418	392	406	388	398	442	399	439	391	452	415	409	443	421	394	416	457	425	433	435	417	418	409	433	412	430	434	431	428	429	413	398	430	426	399	435	418	404	427	397	411	434	426	412	396	413	390	430	395	418	425	392	417	369	377	449	435	430	411	450	409	374	387	433	431	425	419	388	405	380	418	409	411	416	423	393	413	428	409	445	417	392	409	445	426	397	413	412	425	400	398	396	424	398	417	403	432	398	381	353	398	442	373	430	415	402	455	421	408	389	405	394	391	432	383	455	392	397	399	383	388	426	382	419	394	367	426	412	421	382	406	379	395	421	379	419	382	441	410	428	391	444	430	381	422	416	388	396	398	414	415	413	431	420	419	430	393	412	405	392	411
39394	62984	51173	36841	29827	24640	20106	16000	12536	9848	7824	6167	4812	4003	3151	2737	2286	2024	1757	1462	1319	1235	1122	1039	899	869	824	772	762	773	720	709	705	684	612	681	614	609	622	575	593	636	631	590	587	586	565	582	562	553	584	584	580	574	571	548	578	565	595	552	553	563	561	552	524	530	515	544	567	554	593	530	553	583	544	583	606	537	497	555	541	568	531	540	549	557	558	582	554	544	577	514	556	506	548	597	529	564	563	522	537	538	574	576	568	542	543	547	562	548	550	528	565	552	561	551	508	539	590	534	594	546	526	558	573	576	542	562	502	510	535	549	506	551	542	545	551	558	516	562	582	573	530	462	529	558	560	565	551	549	547	541	516	523	578	539	543	528	540	561	546	526	575	544	562	528	544	538	553	579	532	553	579	566	510	551	564	557	540	542	568	553	521	558	594	549	542	531	528	565	541	502	591	528	553	536	565	530	564	535	547	530	577	539	570	542	543	467	548	571	542	533	523	527	567	556	560	542	530	555	529	543	502	590	543	569	547	582	591	591	534	545	555	535	520	584	579	521	549	560	508	549	559	538	568	559	509	529	526	549	546	560	594	579	514	544	545	551	586	578	578	535	505	597	562	527	529	574	539	557	565	541	566	596	548	591	526	560	572	525	564	556	559	525	534	545	527	572	547	552	531	564	530	529	558	600	574	539	556	605	531	527	553	534	540	564	553	540	521	574	524	558	567	527	558	564	550	537	544	524	610	529	524	546	589	536	518	532	510	532	571	535	554	567	584	593	564	531	581	567	541	541	558	514	590	547	523	571	591	524	548	571	542	549	549	534	568	552	536	551	540	536	533	524	591	557	547	565	573	548	505	584	563	581	549	496	516	515	529	566	544	545	546	551	548	542	510	531	567	498	585	539	508	553	581	558	565	548	541	525	534	565	544	550	572	553	541	530	548	513	532	543	523	492	598	544	533	581	556	535	607	498	569	552	587	553	568	549	554	571	566	535	567	572	532	558	523	525	581	534	553	587	549	565	524	593	522	562	561	542	574	527	544	514	602	582	575	561	592	561	556	503	592	541	519	559	510	558	551	558	533	577	530	530	537	542	528	557	585	567	527	560	536	539	542	572	535	536	538	565	550	516	596	529	495	523	544	554	558	580	560	556	539	547	552	493	520	565	557	560	539	551	581	564	549	530	528	534	540	544	547	547	531	552	532	540	501	580	548	509	580	575	526	517	561	526	538	539	558	555	551	541	516	551	560	569	557	553	531	523	535	556	563	489	519	549	560	539	541	577	567	540	569	582	549	558	545	499	540	550	541	536	587	540	560	503	504	549	522	529	544	545	566	510	569	536	566	506	519	555	582	545	528	526	559	543	533	534	556	568	543	541	578	552	558	512	575	546	553	535	539	542	531	582	569	575	553	575	552	591	518	563	550	560	547	593	563	551	557	524	581	526	558	525	570	588	526	564	547	528	568	585	533	518	538	569	545	537	511	536	527	503	578	544	539	553	502	525	519	552	534	576	533	551	566	538	567	541	565	525	557	537	561	529	539	545	541	510	556	564	578	549	507	508	524	583	512	556	559	557	567	535	576	528	553	534	536	619	578	601	504	556	575	520	514	599	594	570	537	571	568	569	537	530	523	551	566	572	538	522	534	569	561	591	515	504	535	552	541	571	556	545	585	503	554	539	509	553	543	569	542	537	527	578	550	577	556	507	545	545	570	590	544	548	531	548	526	520	550	523	554	569	561	532	551	552	481	539	573	554	502	573	570	574	568	525	519	548	524	545	588	553	574	576	569	555	528	539	562	566	498	569	527	529	553	556	566	580	521	545	546	542	567	527	547	530	552	565	515	549	578	529	574	542	554	536	509	543	538	580	511	577	528	550	553	553	547	549	571	531	534	550	519	519	597	556	529	559	585	573	561	581	563	545	531	526	502	518	550	572	538	559	536	585	545	575	579	551	567	529	539	566	551	563	561	531	539	530	569	554	553	546	535	528	566	571	517	567	555	493	552	499	568	553	503	567	569	511	540	574	546	558	540	567	543	541	568	540	554	543	563	585	568	532	554	534	520	569	527	547	537	546	525	527	540	507	573	539	547	544	585	565	572	529	554	553	526	568	532	547	566	554	544	554	533	555	536	550	559	536	533	551	557	585	567	547	556	511	562	517	581	536	554	521	577	528	551	567	566	559	541	556	598	563	513	514	575	548	505	522	532	540	559	599	556	532	568	598	545	520	553	524	538	544	537	543	511	524	535	547	595	518	543	530	513	559	544	562	610	516	517	537	564	556	532	535	558	552	554	558	551	565	555	488	531	536	570	544	581	586	568	532	541	529	520	536	545	560	514	520	577	534	600	520	567	576	583	526	540	536	555	509	519	561	547	548	588	542	594	570	506	541	546	564	555	532	554	525	559	540	514	537	555	558	524	561	567	550	536	514	562	506	547	517	532	540	536	532	586	561	506	605	549	512	593	566	532	575	556	548	520	545	535	557	542	604	591	559	572	557	575	515	528	510	499	546	581	549	593	529	531	568	593	535	608	529	519	549	562	559	574	571	520	553	549	567	507	549	559	552	559	577	581	529	550	517	573	581	537	543	517	583	567	574	541	503	550	562	566	549	532	554	511	556	572	541	560	560	530	544	546	604	550	561	537	497	528	557	538	507	547	559	546	541	563	552	574	548	577	525	558	542	517	527	517	524	509	524	501	551	545	557	568	537	559	552	531	546	542	548	539	535	538	533	548	549	552	524	569	565	573	567	528	568	527	555	534	583	545	543	551	551	527	534	551	539	532	547	527	558	551	560	517	537	556	573	578	529	531	588	558	545	572	545	554	518	516	510	550	580	545	578	528	479	564	564	555	587	526	531	574	544	597	574	562	564	508	579	550	548	542	562	535	510	528	531	550	524	545	527	539	531	573	527	545	546	546	548	543	549	566	551	557	536	563	516	542	527	548	523	565	538	581	581	526	526	564	575	570	562	570	547	571	554	522	505	568	557	544	570	548	571	515	560	567	571	559	516	522	555	528	565	554	591	573	534	564	534	518	557	574	559	568	520	540	529	492	556	507	523	542	549	551	531	555	556	567	572	537	490	498	555	546	566	526	541	563	536	532	573	547	572	528	530	583	566	557	537	566	529	553	537	535	576	526	500	562	519	563	523	543	545	597	587	598	542	482	492	564	564	546	521	549	516	556	539	508	564	534	549	543	537	529	525	555	557	542	476	563	544	604	563	517	514	517	543	548	539	547	553	575	529	568	539	506	538	524	611	516	509	505	581	524	570	513	566	534	534	556	558	492	584	546	507	514	538	527	570	556	594	495	584	571	592	546	538	527	514	574	556	567	577	513	582	552	567	537	570	562	554	557	549	573	526	536	557	542	523	507	524	530	533	540	505	500	520	545	576	568	582	561	541	544	614	522	542	546	575	579	566	543	536	563	573	562	580	557	568	573	588	550	524	516	577	563	597	567	572	518	542	542	530	595	526	568	565
23522	21704	29721	24492	22426	23754	22797	13129	8752	6498	4980	3931	3151	2450	2076	1806	1489	1349	1190	1001	891	824	795	734	638	574	558	567	557	541	538	480	514	521	478	488	501	435	479	445	436	483	442	424	444	451	430	460	406	434	414	436	421	420	477	426	434	412	414	439	409	423	410	408	413	422	432	435	401	447	407	398	417	401	406	380	411	386	443	436	414	413	427	405	416	423	440	441	414	408	406	397	412	424	419	434	378	415	387	419	436	410	437	424	423	420	419	427	405	388	420	380	393	381	387	433	409	420	399	408	381	406	400	430	440	404	405	400	388	422	443	398	407	390	419	420	404	428	407	424	403	397	379	446	395	432	414	363	435	433	384	429	413	417	436	408	413	413	398	424	399	422	406	406	398	351	410	408	412	399	387	423	421	412	445	428	434	411	413	420	419	424	424	411	409	424	395	414	444	426	425	426	429	403	407	393	390	413	382	419	443	410	393	381	415	419	429	403	433	439	429	416	429	421	394	397	436	383	406	427	396	446	430	447	442	414	436	381	385	364	436	420	387	400	408	425	444	407	437	436	457	395	427	428	422	391	389	406	425	416	456	425	428	445	414	387	397	416	430	440	418	441	439	387	409	401	387	411	432	440	408	411	401	421	421	410	410	430	437	372	411	391	420	366	393	416	395	391	415	399	452	415	377	415	437	434	413	422	419	437	400	437	423	392	423	423	419	422	436	426	412	409	388	394	384	413	408	399	425	395	388	421	388	439	394	366	426	435	365	440	399	436	399	433	410	371	423	448	422	390	419	393	374	403	393	418	415	410	414	408	387	398	462	401	435	420	445	451	436	377	389	436	413	436	407	384	419	421	384	400	406	380	411	425	348	388	429	382	399	390	382	413	397	414	384	429	418	412	406	413	399	404	409	376	446	387	409	438	378	408	429	394	411	421	433	408	391	406	404	403	384	381	397	390	388	443	446	432	400	385	419	387	447	439	414	388	420	399	421	403	379	400	414	405	419	448	395	423	380	405	398	435	438	457	410	410	390	389	410	420	395	439	426	422	415	446	428	431	449	443	395	419	384	383	406	357	403	416	405	395	409	418	383	416	406	428	402	396	393	411	447	390	412	393	407	404	430	424	395	402	407	409	433	398	428	407	419	388	438	392	422	381	412	443	365	400	429	451	416	436	418	407	405	420	394	401	436	428	430	394	380	454	383	434	407	401	438	405	438	404	425	431	443	391	438	430	415	430	402	432	360	404	370	380	429	389	412	431	404	417	440	450	402	431	417	434	454	375	405	431	396	407	453	372	438	453	432	395	398	408	393	455	417	399	398	419	392	392	414	417	411	431	426	422	386	424	399	419	436	418	446	410	436	390	421	395	462	389	425	419	416	411	403	352	380	428	411	434	402	427	394	424	428	368	423	387	426	385	417	420	404	393	413	439	409	405	445	422	404	396	399	405	423	416	405	428	435	408	397	410	443	396	394	425	404	429	426	432	429	395	392	382	456	397	431	455	402	403	393	409	401	427	388	403	434	370	391	401	380	408	407	389	405	409	396	373	412	438	399	422	420	373	394	390	435	414	403	413	415	401	426	429	413	410	396	372	414	450	403	401	390	393	384	418	384	411	441	409	385	393	379	438	400	396	418	398	399	387	365	428	427	422	432	410	374	444	401	393	424	424	420	440	425	395	432	437	393	386	401	400	449	402	378	447	458	418	421	440	423	411	412	426	422	447	435	418	440	422	411	412	415	395	408	430	423	391	432	394	432	457	398	424	415	402	414	400	408	397	403	404	424	382	418	410	400	400	433	414	403	423	407	419	410	370	424	408	412	400	423	381	420	394	421	403	423	419	425	389	378	430	426	422	412	403	415	437	431	409	414	414	402	414	407	416	410	389	403	426	407	445	382	399	392	419	417	406	395	423	383	418	357	424	386	407	409	433	396	413	409	393	379	462	344	395	436	440	430	429	394	401	414	457	403	378	420	398	420	390	404	372	445	412	429	420	434	428	431	428	432	390	412	427	398	419	448	431	405	412	445	373	394	386	402	380	399	385	405	402	400	401	405	444	441	401	408	411	369	399	407	403	398	419	412	375	383	420	402	465	449	413	417	435	417	419	386	446	415	398	416	428	431	412	402	431	431	428	357	428	421	424	397	425	380	424	416	383	410	387	437	391	369	442	403	384	384	432	419	426	406	395	395	420	418	444	413	432	402	431	402	410	415	375	381	428	431	391	414	434	400	418	405	406	367	409	434	397	442	399	385	407	444	411	420	459	382	361	419	380	406	397	403	401	447	442	418	405	413	425	421	392	435	441	437	431	414	441	401	397	394	400	449	429	408	437	422	441	421	389	413	394	416	423	441	440	397	389	397	410	392	398	423	408	344	401	430	360	400	407	399	398	379	441	418	416	446	369	385	383	392	385	431	407	399	393	429	400	413	410	416	401	418	409	393	397	404	408	425	404	364	354	435	472	413	381	418	396	394	413	409	378	390	407	417	383	405	428	435	378	399	422	377	418	367	417	397	388	387	420	381	390	444	393	412	408	447	414	386	403	415	391	408	418	430	419	419	409	411	428	393	417	407	386	428	430	405	411	416	383	402	442	449	433	384	432	446	373	368	401	375	414	401	416	405	405	417	392	401	399	420	386	418	430	421	438	463	415	419	385	417	416	377	428	466	422	439	411	421	374	429	381	400	436	461	388	401	431	407	408	396	409	424	406	378	399	398	396	447	406	383	367	422	401	414	419	418	362	404	412	457	404	392	373	387	400	415	374	428	416	421	399	392	421	372	396	398	404	377	404	413	408	412	375	395	394	438	391	417	395	396	430	432	431	378	419	385	438	433	393	384	393	404	416	365	437	414	416	447	428	422	416	382	429	431	428	408	434	420	391	409	407	390	389	413	392	415	407	407	412	416	447	398	418	391	408	419	400	421	420	435	434	412	385	414	395	420	405	425	397	406	410	491	408	403	392	469	445	422	380	442	403	427	363	450	399	407	357	422	412	414	418	417	370	425	419	427	400	397	418	386	416	418	413	391	428	401	422	399	419	409	427	407	407	466	389	410	420	426	413	405	382	428	402	400	424	384	389	410	416	444	378	360	437	374	421	393	411	410	400	427	414	416	413	384	393	404	414	429	417	412	429	418	431	401	436	403	396	405	422	423	422	387	396	412	423	420	368	463	416	413	421	386	396	422	408	405	409	417	424	435	400	385	418	398	389	420	386	375	389	430	417	450	410	435	421	411	389	414	394	370	388	407	415	387	389	426	398	405	405	394	406	410	385	409	430	450	444	408	396	394	398	406	408	412	401	393	411	445	360	404	421	431	401	431	408	399	413	422	431	416	400	410	368	413	424	376	437	395	433	402	371	370	400	396	390	410	399	424	435	414	425	413	377	429	376	443	417	397	450	415	425	387	378	429	387	422	407	369	395	409	432	440	453	386	438	423	384	407	426	380	404	421	356	420	377	424	391	422	394	408	423	407	422	419	411	429	381
42864	69250	57310	41898	34173	29080	24207	19902	15785	12716	10131	8043	6541	5040	4345	3522	3000	2519	2163	1903	1589	1417	1239	1184	1059	1017	915	860	830	834	789	776	741	672	704	673	631	666	591	708	627	623	538	633	610	588	627	599	591	611	568	583	552	566	594	546	546	590	528	552	539	543	608	544	565	530	534	529	526	555	535	523	546	583	550	556	536	555	534	521	515	516	534	552	593	541	529	519	534	510	487	497	536	514	524	532	543	519	551	555	490	518	540	532	592	520	570	530	570	572	559	559	543	536	532	538	515	566	542	551	546	564	519	528	534	563	521	509	545	541	531	547	563	563	538	556	544	519	557	505	560	529	521	570	550	544	517	564	550	528	529	528	516	541	556	541	518	534	565	533	531	537	554	524	527	552	512	569	552	530	570	518	540	563	531	513	567	504	512	546	553	536	549	547	506	571	566	545	541	541	576	515	512	542	537	506	533	533	567	543	564	549	562	510	526	532	519	510	547	523	532	557	548	556	573	521	565	560	500	522	507	552	587	487	507	533	538	583	534	529	531	522	546	533	486	543	553	543	529	558	496	543	536	558	542	521	513	565	540	500	486	581	543	523	593	522	500	500	507	593	566	520	534	519	533	523	560	553	559	529	523	514	559	514	526	564	583	545	496	507	527	505	522	538	576	547	519	475	546	559	556	519	558	549	554	531	565	529	551	575	505	535	517	544	549	523	553	519	534	567	520	559	508	475	542	572	558	508	558	536	556	568	535	579	530	506	520	547	479	554	552	562	509	519	518	566	534	522	519	579	527	555	558	541	602	552	540	517	533	507	549	499	546	530	569	581	522	556	544	539	489	517	532	496	527	534	526	484	548	548	509	538	542	536	540	521	516	504	538	534	539	537	536	540	541	526	534	521	543	540	559	523	569	567	541	531	508	535	540	562	589	504	607	522	560	543	532	538	539	574	548	546	586	526	575	511	555	508	508	555	536	538	544	583	543	520	544	543	536	529	525	566	520	472	548	515	602	529	557	572	520	550	565	509	566	515	548	533	563	497	530	551	566	524	512	568	546	526	541	519	531	540	555	544	561	533	541	519	548	524	553	512	572	550	504	541	538	532	530	552	510	513	549	537	585	554	574	504	573	558	513	534	547	530	610	588	564	552	552	501	528	548	513	552	498	495	503	512	497	500	530	525	557	549	528	527	500	520	547	539	555	510	555	529	508	557	534	484	532	528	561	574	498	521	560	517	558	534	538	513	553	522	531	552	523	515	514	562	524	527	569	544	534	525	568	574	508	555	558	517	534	517	569	504	541	526	574	565	525	557	550	506	555	530	505	486	581	551	527	563	541	535	522	556	548	543	565	510	515	511	518	551	515	551	488	525	512	565	498	539	485	562	502	519	529	507	552	577	509	546	508	498	563	545	553	536	545	589	534	515	566	519	538	488	535	519	518	538	517	520	581	542	515	526	544	570	518	555	563	515	528	521	545	493	510	521	544	566	523	576	557	546	551	525	539	521	546	550	553	501	565	503	542	528	539	525	510	534	522	532	552	559	536	521	517	575	524	549	607	589	540	526	523	536	548	511	502	549	534	510	568	569	524	511	531	555	468	568	505	538	560	542	519	504	529	524	533	521	544	563	538	511	584	546	498	551	520	518	545	526	520	540	524	554	542	525	561	552	554	546	545	521	547	504	515	521	564	554	538	519	522	582	556	498	528	551	506	553	560	520	542	533	545	548	531	519	542	563	523	505	547	537	519	531	566	529	509	488	511	543	580	517	569	536	542	562	534	564	532	553	495	532	516	517	546	509	578	502	562	507	492	515	544	498	541	539	557	499	537	534	533	579	558	533	532	539	547	534	517	533	548	519	577	503	573	578	540	534	532	578	530	501	541	562	552	514	569	512	518	567	506	539	539	533	522	538	565	499	530	501	519	537	530	554	555	504	527	533	554	527	541	531	504	561	535	546	536	588	537	554	581	495	560	561	586	562	539	538	520	565	557	583	504	535	534	531	512	523	511	526	516	525	544	541	530	501	548	496	527	544	522	547	524	567	573	546	528	519	529	517	569	494	522	502	529	498	511	601	510	512	534	515	506	536	540	553	516	533	526	550	542	558	545	530	538	511	544	556	554	564	530	551	496	537	550	527	562	550	552	515	530	522	536	565	540	546	536	545	539	577	550	546	517	566	576	549	557	528	518	526	539	515	532	597	480	531	533	513	531	525	533	517	591	551	559	538	539	558	561	547	538	580	579	534	519	512	550	536	555	547	537	533	517	505	547	510	537	520	605	553	541	526	542	520	497	505	494	556	591	543	523	535	576	523	505	540	526	499	537	530	561	537	492	514	533	537	522	554	539	487	551	561	553	543	543	533	518	536	521	556	542	533	540	558	554	480	497	506	497	557	562	552	536	542	544	531	522	526	538	533	528	516	558	545	579	548	536	518	534	513	539	557	540	553	555	556	562	556	522	528	542	511	527	577	514	566	543	571	501	522	545	516	518	502	514	569	526	536	530	531	532	534	579	546	535	535	519	527	547	534	519	530	526	543	570	521	527	501	508	536	566	521	538	532	540	511	539	554	577	520	501	543	482	512	554	542	551	528	563	546	503	533	537	512	594	522	529	553	538	528	543	576	520	524	592	532	495	519	602	554	498	513	517	548	483	550	556	529	506	499	603	479	538	556	555	501	535	509	536	545	530	564	542	571	523	519	557	556	517	571	528	530	528	550	522	557	550	588	516	533	513	557	504	508	540	509	544	541	522	547	545	512	570	527	533	509	540	544	554	544	547	523	546	553	519	533	554	546	515	547	542	569	539	548	522	581	528	552	564	530	557	493	553	488	499	525	558	488	524	553	536	536	509	539	545	592	540	538	560	529	535	503	525	481	531	572	531	548	492	528	547	530	493	488	546	512	515	484	522	588	562	529	519	548	584	555	553	535	580	544	488	523	558	533	486	507	545	522	558	507	565	490	543	601	555	515	523	523	528	561	557	520	549	531	511	537	524	532	506	516	514	504	541	559	523	527	509	515	513	537	533	538	504	529	554	518	552	542	512	524	529	522	538	506	524	558	576	548	601	533	533	520	519	523	534	536	585	524	528	509	520	553	549	527	516	553	566	530	528	562	537	559	528	543	535	538	525	564	510	542	544	515	540	513	564	554	551	511	559	532	505	536	521	564	543	508	534	556	524	574	551	538	486	539	556	562	512	568	538	514	518	500	528	522	576	558	536	534	540	568	522	535	530	530	517	528	506	568	504	585	552	503	538	556	540	524	547	532	488	560	519	525	554	513	539	536	550	556	501	534	510	541	519	502	527	536	544	497	533	584	558	529	579	533	557	547	540	553	552	558	525	542	513	546	569	541	556	509	526	538	508	503	529	523	554	557	529	483	521	561	558	525	532	506	514	559	504	551	555	516	578	528	570	497	540	533	560	534	518	522	580	530	523	506	584	532	538	533	571	550	514	537	563	517	517	545	532	522	540	544	525	541	554	508	522	557
30046	32540	37366	28303	18100	12132	7884	5339	3836	3087	2271	1794	1478	1307	1025	1011	894	798	696	655	603	547	499	481	530	494	483	448	447	443	424	415	403	443	414	387	408	409	407	394	401	394	365	400	395	390	371	368	375	407	416	397	389	418	396	380	378	408	417	352	379	383	363	395	412	377	381	383	378	361	359	390	415	391	372	399	367	387	376	369	408	397	390	372	357	391	357	370	387	382	387	390	368	347	363	359	375	386	372	393	400	376	382	369	362	395	337	385	364	342	402	366	382	391	373	360	363	400	399	386	376	400	398	372	392	397	361	372	416	396	381	381	383	402	361	405	374	407	395	370	340	385	367	380	402	383	358	368	380	385	421	372	383	404	388	359	399	352	363	381	405	389	413	389	365	379	389	390	364	397	393	373	380	393	406	396	388	395	402	399	387	348	341	387	370	362	380	385	374	372	396	412	363	398	384	383	416	351	383	387	409	375	372	386	413	398	377	387	380	387	386	387	378	369	355	383	376	373	383	354	384	394	398	389	360	393	360	377	368	372	384	392	348	404	370	369	384	338	380	380	390	385	407	364	414	364	374	385	393	402	375	361	376	388	384	376	357	371	365	378	404	351	349	390	371	420	404	368	402	364	396	358	353	399	392	409	362	370	368	370	400	384	366	400	400	352	355	381	403	364	374	411	408	428	422	375	392	390	369	392	391	387	396	374	398	409	413	360	379	371	394	380	345	418	354	374	372	370	383	412	364	343	366	387	405	384	379	399	363	385	382	389	359	351	382	416	374	355	390	430	368	376	400	425	383	384	379	401	390	382	386	359	383	386	383	388	376	373	403	357	392	410	387	374	376	381	384	420	393	393	400	377	400	411	358	378	366	374	370	363	372	367	329	388	411	387	376	386	375	411	366	387	413	417	409	359	374	399	372	388	371	378	386	366	368	381	371	367	365	383	364	379	408	360	397	387	379	383	389	385	374	385	373	359	366	383	387	387	418	364	403	373	396	388	384	371	393	404	408	369	402	366	366	363	379	376	407	395	371	382	385	352	360	406	381	370	397	373	374	361	399	414	362	365	392	400	363	385	394	403	398	375	383	386	360	366	341	402	340	365	389	399	394	418	374	408	344	368	383	353	360	356	389	385	359	361	403	368	430	396	354	367	402	397	385	396	371	382	388	363	391	389	387	360	385	358	383	417	395	435	429	390	384	401	382	373	383	376	398	389	394	385	355	361	353	383	386	373	387	388	362	421	391	364	386	375	406	398	349	381	409	385	349	378	374	386	368	377	365	368	437	375	352	395	362	383	376	378	350	359	379	384	388	381	364	397	363	369	390	385	413	391	377	390	374	387	371	348	383	370	410	378	386	393	384	370	383	331	399	374	398	358	382	368	373	395	371	358	369	386	404	401	400	390	387	377	374	349	371	371	354	367	382	403	404	362	403	394	398	382	419	390	389	349	367	375	362	380	383	371	396	435	359	403	368	367	369	404	377	372	424	389	397	393	350	426	339	400	363	385	366	384	400	390	350	400	398	373	395	383	348	390	388	417	390	410	354	402	382	387	348	384	404	386	390	387	362	383	361	371	401	399	407	360	405	385	376	348	354	394	398	383	372	414	387	393	367	337	412	394	350	387	373	410	372	409	384	399	361	400	410	400	381	380	379	374	402	366	385	398	433	382	348	401	375	419	385	381	383	397	382	383	370	360	363	384	345	377	419	381	390	391	368	404	354	366	395	402	400	406	395	406	370	375	377	387	370	391	359	395	374	369	404	369	330	380	382	361	379	380	367	389	373	397	407	383	342	391	357	371	403	376	384	379	385	425	367	367	376	388	380	388	348	384	354	385	381	398	385	403	351	352	366	369	354	382	373	406	384	390	374	362	391	360	403	374	374	389	403	389	349	346	363	379	358	343	370	380	387	373	355	418	386	408	390	338	397	410	364	399	397	404	391	414	347	366	386	378	368	371	394	386	381	376	369	351	346	367	392	370	370	394	404	385	415	389	364	366	371	396	368	370	387	354	350	390	380	383	373	406	356	380	406	390	382	384	396	386	356	376	377	377	388	397	392	408	383	387	371	365	413	365	406	348	383	402	369	390	397	380	402	380	372	368	416	386	424	389	379	341	434	379	408	372	396	371	355	362	397	369	394	416	361	356	397	339	374	387	397	383	419	360	363	382	410	341	350	368	364	357	433	365	406	381	423	376	410	373	347	400	362	394	393	391	377	395	415	341	395	357	368	406	400	387	388	362	348	377	375	409	382	369	358	369	408	388	375	384	366	370	390	373	350	385	386	379	386	402	398	368	396	378	378	350	384	379	406	398	343	377	372	395	350	383	402	409	363	385	388	377	383	408	371	367	393	395	325	369	393	378	397	397	352	404	362	394	385	401	359	362	386	374	403	387	375	349	354	370	401	385	385	389	343	381	402	390	390	405	393	375	366	386	382	413	385	382	381	365	365	378	376	357	373	395	419	391	384	366	397	376	419	374	386	360	397	365	372	377	384	370	373	375	358	360	405	347	390	367	388	393	358	417	395	394	377	382	405	376	379	373	400	357	353	411	381	388	370	417	360	391	408	382	381	413	379	414	348	379	421	375	361	416	401	364	381	422	373	367	353	378	379	361	402	358	381	401	358	364	378	378	365	379	366	381	376	394	373	371	410	396	365	352	377	376	366	364	359	413	380	364	330	392	355	417	359	372	373	371	406	370	396	383	368	400	344	340	373	387	396	372	365	347	405	402	407	354	400	372	366	362	402	386	392	375	373	411	383	390	383	371	376	328	377	382	383	390	401	359	423	393	399	385	358	376	342	422	377	387	394	341	399	420	395	382	404	447	388	377	383	351	395	371	391	363	391	410	412	398	392	380	368	410	393	394	371	409	379	375	391	357	383	362	404	398	392	381	387	386	374	401	394	355	348	373	370	376	388	396	362	344	359	382	366	389	380	397	416	366	364	393	367	389	394	398	399	400	392	385	358	378	383	391	390	394	371	382	389	335	375	387	401	382	402	369	355	331	378	371	384	378	444	368	398	409	378	406	384	359	417	381	405	372	373	356	356	373	376	397	395	331	401	408	386	388	394	360	378	392	378	379	402	376	394	414	387	394	412	391	363	363	389	397	360	362	418	394	385	402	384	418	375	397	398	384	358	345	373	380	374	412	382	391	409	343	373	359	394	375	370	386	409	397	366	397	396	397	387	396	377	366	380	381	375	376	378	374	350	385	356	356	373	339	389	424	377	409	385	400	374	364	355	408	366	369	376	396	392	353	404	387	376	393	385	378	403	378	319	401	405	352	409	401	360	384	361	378	367	360	341	381	360	388	388	383	395	369	386	383	384	420	397	396	374	381	367	372	348	396	373	387	415	378	373	395	399	355	407	398	377	392	337	351	356	367	382	395	375	419	392	403	396	405	349	385	404	376	418	398	374	398	385	391	394	358	374	398	414	394	395	388	388	399	385	376	379	389	365	345	404	364	395	406	391	394	409	360
36679	51274	42169	29701	23157	18564	14551	11158	8388	6633	5130	4118	3349	2649	2263	1946	1631	1406	1261	1101	994	917	822	780	710	691	673	706	617	631	623	593	570	534	615	544	569	576	592	596	591	576	527	573	569	525	502	515	527	516	514	505	519	569	512	525	529	545	544	491	538	492	478	480	564	510	478	498	515	506	546	523	538	512	513	538	498	499	468	459	556	541	527	497	505	502	543	477	521	508	530	549	552	496	543	506	533	554	531	566	505	525	520	496	494	538	537	540	519	544	516	525	500	520	525	505	517	477	504	507	517	516	509	482	493	507	549	546	490	566	495	562	551	509	564	571	530	559	480	539	540	553	529	497	498	497	518	540	505	515	516	513	553	528	512	522	488	485	535	511	489	495	531	486	497	512	500	503	505	515	522	496	545	518	508	497	519	536	489	516	534	534	501	496	540	483	531	491	526	505	465	529	488	515	509	512	506	518	511	529	533	497	492	518	509	491	502	552	474	517	489	525	549	494	517	524	531	506	485	498	487	541	538	537	537	481	545	523	528	519	526	521	523	515	494	517	512	469	535	531	482	520	505	547	510	509	509	502	510	525	503	471	515	518	512	531	532	494	496	532	506	510	530	526	490	500	525	508	521	526	525	471	467	487	454	549	545	519	486	496	521	503	525	514	504	510	541	466	500	480	518	478	525	489	500	494	521	488	517	543	479	512	511	514	542	512	523	485	496	467	545	519	499	493	499	522	514	536	569	515	512	515	480	532	507	497	540	501	511	502	516	535	560	504	518	489	571	494	517	491	563	530	515	522	514	526	471	501	484	508	534	492	523	490	522	505	511	505	517	479	520	501	481	524	542	522	509	542	515	515	464	540	509	527	524	490	549	471	518	532	530	506	530	495	492	501	497	484	481	574	504	492	532	528	510	508	528	524	529	518	510	491	532	498	545	531	566	535	557	489	509	530	547	551	485	559	506	491	543	494	521	512	521	533	489	521	529	479	513	498	511	466	526	508	496	523	500	516	510	516	522	513	515	520	490	516	507	534	488	506	509	507	522	479	516	533	516	500	519	512	496	504	519	487	517	514	527	510	474	485	484	535	508	491	544	485	546	520	531	520	524	515	484	463	508	541	501	525	491	483	473	539	523	518	534	493	503	554	518	481	511	536	481	524	522	482	520	481	508	535	496	494	520	517	525	519	554	537	529	502	546	503	510	507	535	511	487	520	465	502	525	487	582	531	511	508	519	509	512	551	514	499	521	520	516	491	538	514	546	534	588	549	550	494	522	515	525	543	492	490	483	491	526	525	532	551	517	499	490	542	494	537	517	529	525	478	493	517	555	514	485	510	530	516	491	510	537	536	542	512	497	518	522	503	485	507	517	510	502	503	527	492	495	495	509	523	536	500	496	525	486	509	548	526	531	517	538	485	528	516	506	525	476	566	488	534	506	495	506	508	470	534	510	486	477	493	533	480	543	538	512	526	522	523	552	486	530	543	540	471	479	550	511	537	503	489	505	535	503	556	500	519	456	523	530	534	487	538	513	472	515	523	514	498	543	488	528	478	497	512	519	518	515	524	497	547	508	506	482	529	481	529	469	521	546	521	526	528	520	560	504	493	507	506	487	561	512	505	508	525	521	498	525	480	522	512	520	555	510	513	507	472	484	491	535	519	535	489	535	508	475	498	508	521	479	546	488	491	545	531	493	482	539	498	462	502	558	493	498	606	502	544	516	513	527	504	541	556	492	527	522	499	524	495	534	540	527	457	515	512	480	538	503	493	526	478	528	498	488	534	548	489	506	520	549	557	497	521	516	546	514	518	505	530	527	506	474	501	488	528	503	489	527	513	512	502	493	496	461	497	513	493	528	486	502	501	510	503	545	514	467	546	515	522	511	542	501	510	526	550	531	551	529	526	521	485	540	484	555	466	510	527	502	542	476	518	506	523	495	557	483	477	508	520	513	572	507	500	568	538	529	507	544	468	484	528	532	499	491	533	525	497	488	542	539	494	487	510	512	506	499	520	514	543	492	517	530	504	506	532	489	524	492	533	521	552	538	501	547	477	527	548	471	500	563	521	544	515	552	495	590	545	494	495	498	511	522	532	513	482	476	557	504	514	497	539	491	531	479	488	506	530	551	491	525	466	505	505	500	524	505	531	558	522	495	547	523	549	505	533	519	509	553	507	521	493	502	476	532	537	554	544	519	534	491	528	508	514	534	526	482	552	521	543	549	489	513	495	521	514	540	522	492	525	547	521	499	525	554	542	470	522	510	549	506	534	511	529	511	495	519	501	494	512	514	505	535	548	478	499	493	522	503	523	542	507	496	566	537	495	510	518	513	540	562	522	508	530	486	547	504	509	539	488	492	491	534	558	516	531	521	523	533	538	526	531	537	516	503	520	503	523	572	496	512	540	503	513	523	543	493	532	521	514	475	511	536	540	483	492	550	482	501	502	531	511	560	552	514	523	533	511	496	531	517	560	520	533	527	520	498	498	516	489	536	500	491	541	529	513	550	514	487	492	561	523	532	510	531	509	457	504	499	502	546	491	485	478	484	527	493	542	498	529	483	491	494	491	488	522	491	539	534	494	536	513	520	508	493	506	505	517	515	511	553	475	524	480	513	542	496	516	496	487	493	530	559	546	472	498	489	544	549	537	519	499	545	483	480	484	559	492	498	505	487	476	530	476	499	517	518	541	503	512	517	521	531	507	521	538	526	543	522	533	543	491	516	525	480	488	526	530	511	498	512	550	531	500	512	515	523	544	568	520	494	468	520	519	509	537	501	487	521	520	496	534	527	495	491	540	515	467	512	512	502	512	480	506	495	497	502	479	516	538	501	585	548	491	537	526	533	506	533	557	521	513	488	505	524	478	510	509	504	502	508	491	558	503	504	525	576	499	548	533	513	452	538	504	556	564	499	516	539	533	532	512	538	507	544	507	539	532	470	518	536	514	493	527	574	525	504	477	544	504	499	484	506	533	538	500	505	504	497	490	535	519	478	509	510	491	529	539	529	519	504	498	540	541	539	462	483	512	546	491	543	488	520	476	472	517	563	525	483	515	529	532	488	558	512	481	529	511	550	532	503	516	514	501	536	483	530	511	495	499	510	496	538	483	519	520	490	525	512	532	529	495	493	492	534	537	507	483	482	498	533	519	493	515	466	520	536	531	492	513	478	524	504	498	487	506	566	538	507	483	507	496	539	491	501	506	502	467	538	502	496	543	524	540	506	514	490	493	517	520	501	530	530	517	503	549	502	492	493	548	521	521	521	529	542	532	495	540	496	528	492	514	472	498	542	540	531	509	523	504	502	532	475	474	483	517	495	535	509	521	491	548	490	491	485	549	536	535	500	509	501	543	523	525	454	495	526	493	512	507	507	514	524	514	514	542	508	496	518	495	504	513	534	497	513	505	505	541	515	502	532	517	521	481	510	487	522	519	524	504	540	488	520	469	516	547	511	496	513	525	511	469	482	511	510	504	497	511	498	520	509	480
24561	21780	29788	26017	23168	20941	15325	9133	6179	4789	3597	2824	2371	1877	1586	1352	1184	1015	959	875	713	679	638	603	584	543	547	537	468	495	492	453	467	479	437	444	456	478	446	468	437	463	410	421	444	387	430	396	443	389	393	410	442	421	471	426	429	407	403	449	401	409	407	437	399	436	425	423	426	399	389	428	409	377	348	426	418	389	409	428	403	388	433	390	432	412	390	410	426	376	437	391	426	424	410	408	387	411	391	400	390	402	386	392	425	416	423	382	393	392	413	353	401	389	422	406	390	405	399	386	380	412	399	388	405	414	400	398	384	394	419	396	407	415	421	376	421	417	393	367	396	389	393	424	415	388	395	406	404	411	387	401	401	399	385	390	374	420	406	409	440	406	430	379	419	404	378	401	444	420	388	412	391	420	409	411	417	414	390	415	410	432	375	400	408	422	404	415	443	401	392	399	416	391	361	381	436	396	389	420	394	395	412	387	390	399	420	445	405	443	384	402	401	391	389	405	371	418	400	404	395	370	394	397	420	394	411	419	424	395	438	433	363	367	412	370	415	410	383	411	395	393	369	408	435	417	383	416	405	427	390	409	411	404	400	419	404	406	373	389	432	375	411	392	388	409	403	406	427	418	424	401	407	419	372	393	404	377	421	403	408	381	409	413	441	408	392	419	398	384	375	359	400	421	422	428	438	377	402	398	429	445	387	382	409	434	377	425	418	393	441	397	452	402	421	421	394	413	424	439	446	376	418	376	364	440	421	381	418	450	377	378	448	413	397	403	403	406	384	416	409	433	405	397	358	433	400	412	410	382	404	410	383	417	392	363	394	430	430	422	428	429	379	379	411	398	416	423	401	448	444	409	416	411	397	410	416	418	406	450	398	433	450	382	378	415	401	374	412	383	421	441	423	424	397	427	430	417	353	383	389	414	407	471	419	418	392	415	381	383	443	374	422	413	386	416	395	420	423	381	413	420	400	390	415	447	398	409	401	410	413	401	379	405	391	367	386	393	424	399	399	408	396	431	399	429	394	380	360	413	389	427	427	451	406	398	432	414	395	389	388	395	433	387	380	414	369	375	432	396	398	424	401	407	413	419	379	366	432	422	398	396	413	378	428	394	369	416	416	431	379	416	438	381	395	373	395	398	395	392	417	356	355	394	400	394	420	411	425	379	389	420	421	442	393	401	405	382	392	415	405	399	403	400	420	386	367	413	409	408	419	393	409	426	397	426	433	445	395	387	434	376	406	398	400	400	386	424	456	444	404	415	413	411	396	387	379	430	403	381	408	386	383	400	426	398	427	385	428	427	382	392	417	409	398	414	410	385	448	415	362	380	411	415	382	425	388	394	383	390	406	481	398	393	424	402	396	441	431	394	374	408	445	400	371	434	405	379	416	383	393	413	426	407	415	415	414	417	397	388	384	373	412	413	402	400	416	451	385	439	406	430	379	400	395	396	390	409	385	453	372	426	422	403	403	390	415	426	410	397	388	406	427	412	414	429	445	399	408	399	406	382	422	365	381	402	419	383	411	403	413	415	381	374	415	433	383	400	414	396	402	421	392	452	432	390	416	436	421	414	414	395	415	405	434	390	447	359	442	395	411	383	461	389	391	430	429	381	420	397	396	412	386	385	382	390	407	406	412	422	420	414	403	437	369	396	416	401	395	433	410	358	421	395	375	448	401	413	424	441	406	420	447	418	446	425	433	415	424	429	413	391	444	410	399	397	409	436	402	402	422	415	377	404	429	425	444	426	406	393	375	413	410	397	422	427	418	424	394	401	410	406	366	394	395	375	396	370	410	407	425	409	395	388	413	428	400	413	412	427	446	400	406	402	415	407	424	405	423	428	400	422	427	444	420	403	373	396	360	407	436	389	444	379	387	390	385	368	417	413	406	443	408	393	382	385	408	430	383	407	437	416	390	382	415	407	424	430	427	398	380	425	426	389	399	432	443	393	415	442	425	404	381	442	398	409	415	385	427	420	404	426	417	404	420	403	396	397	420	384	459	381	428	429	388	401	403	423	409	384	414	417	405	412	383	377	399	413	412	387	376	378	407	417	403	380	410	427	426	408	405	379	425	371	382	368	396	381	344	427	411	413	409	404	381	420	374	408	390	385	386	431	380	397	400	382	385	413	376	409	402	394	446	422	431	412	421	425	364	374	408	406	401	371	391	414	365	383	389	402	414	405	417	463	402	417	433	403	400	448	395	436	365	406	392	417	387	390	410	371	401	389	420	417	388	421	376	419	403	414	435	396	423	382	435	396	413	413	363	431	448	424	430	393	416	367	393	399	420	384	432	427	402	379	416	402	415	418	438	419	401	442	410	400	388	412	385	395	392	427	433	411	365	393	384	405	417	423	431	371	411	428	381	410	409	423	410	426	426	390	400	418	429	398	403	379	380	416	433	394	443	387	403	407	392	391	377	422	368	380	408	437	409	366	402	422	386	380	349	420	381	401	425	423	378	438	403	394	409	432	383	428	432	420	376	434	398	423	421	441	400	446	389	399	385	425	391	413	393	407	357	366	421	404	429	393	424	368	402	406	409	413	394	414	426	426	403	432	396	425	412	420	404	401	418	408	397	441	393	442	410	406	428	403	410	419	429	409	400	450	408	418	386	413	375	414	421	387	418	414	398	372	414	411	425	410	398	407	431	414	410	426	398	439	430	408	398	453	381	392	403	386	397	410	391	429	447	419	442	399	411	407	401	411	410	398	432	412	395	377	381	439	373	386	404	394	410	389	414	369	369	388	394	411	400	417	410	366	399	404	389	385	430	397	385	410	406	353	383	386	419	426	414	411	408	419	374	440	386	400	403	419	432	424	393	411	378	403	383	386	412	404	413	412	402	364	419	367	421	377	409	406	380	424	392	376	392	421	402	402	421	390	369	417	428	371	422	380	421	416	406	391	413	406	383	428	376	416	357	389	398	401	437	419	420	429	428	426	414	420	405	427	392	420	387	403	390	406	410	391	405	441	385	423	441	417	411	377	420	433	365	414	389	422	430	367	415	419	376	404	395	395	426	421	410	398	397	423	395	361	423	409	401	388	393	403	426	391	381	430	385	433	408	415	417	408	395	405	403	401	427	465	403	381	431	390	410	394	401	392	421	410	425	415	395	415	363	398	428	421	399	409	429	421	403	429	402	411	400	432	401	409	415	377	392	390	431	396	433	416	398	416	432	397	407	373	418	381	418	436	370	400	443	403	345	440	414	400	390	401	400	403	400	396	402	435	410	418	426	394	372	384	408	415	395	410	437	405	403	410	378	383	403	397	473	400	409	396	412	376	390	421	407	411	412	393	430	383	393	396	396	393	366	439	383	398	373	406	457	399	409	381	396	400	406	399	397	399	374	382	415	433	404	404	438	395	349	416	372	402	383	406	415	394	385	382	379	418	393	373	363	401	389	384	385	401	405	419	381	415	413	411	451	397	419	429	402	393	387	427	439	417	415	424	395	381	371	391	391	374	413	391	404	425	388	387
38977	62907	52774	37338	29661	24499	19774	15809	12305	9919	7696	6217	4870	4011	3350	2692	2348	1917	1802	1504	1283	1219	1097	976	913	869	803	769	715	729	743	676	656	690	701	652	623	588	658	647	574	606	596	578	572	585	532	552	606	555	525	591	621	549	568	560	562	571	537	544	585	561	535	534	600	540	556	517	566	525	556	528	508	538	561	553	515	531	504	536	617	533	590	540	583	528	547	556	529	552	504	563	553	552	522	581	538	560	601	583	545	516	522	545	516	597	522	509	535	542	520	549	520	622	541	524	495	487	491	552	501	542	541	518	530	565	500	579	514	562	569	533	492	534	556	556	558	596	547	529	553	581	561	569	551	482	518	547	501	510	564	513	547	569	586	552	500	524	532	551	513	539	546	545	585	559	538	584	544	561	534	535	533	541	600	514	545	499	515	532	532	483	516	523	529	545	507	512	535	498	529	560	566	553	541	565	560	547	552	564	508	569	520	572	568	500	560	559	516	520	564	557	550	523	517	560	514	540	553	531	544	524	545	597	565	587	577	559	538	527	536	588	566	564	527	580	539	518	561	582	567	521	551	522	517	560	509	501	554	551	548	528	555	545	524	528	614	514	593	518	556	551	597	581	518	531	510	561	536	545	528	548	587	540	553	509	519	534	582	567	560	529	561	543	555	574	533	548	531	559	512	524	568	533	497	594	534	525	582	522	544	537	586	542	538	577	524	554	548	573	507	555	545	552	510	553	573	533	563	548	539	590	544	571	570	585	534	558	542	502	537	550	566	557	565	528	559	524	539	556	564	545	539	583	582	519	536	578	537	552	540	526	534	537	543	571	536	566	534	541	536	540	520	501	552	540	526	545	548	541	529	604	533	571	514	604	538	558	509	519	533	559	557	515	552	531	545	553	485	549	534	568	541	533	550	516	516	552	527	561	582	535	551	542	580	537	536	502	540	551	549	558	532	586	521	558	522	541	572	527	567	554	548	552	541	553	562	580	538	551	517	570	536	528	529	559	540	577	546	558	520	597	528	546	538	508	538	532	542	538	528	515	564	548	516	492	545	575	539	560	539	517	530	512	565	554	555	497	575	541	564	548	570	569	531	537	563	555	550	508	504	521	543	559	525	532	506	537	535	619	543	537	523	534	518	588	542	554	519	558	562	581	544	524	544	611	547	524	573	560	569	566	562	531	570	553	587	581	543	528	552	568	524	539	551	531	545	573	524	527	544	533	555	547	542	572	517	512	554	522	518	553	532	516	520	510	568	548	514	524	542	535	533	532	540	539	593	519	549	552	576	587	557	547	562	572	502	593	561	524	584	567	525	556	595	537	571	545	567	549	562	542	552	581	525	531	537	548	531	539	520	593	539	545	568	577	515	547	560	541	561	558	512	566	522	605	567	530	541	538	529	588	534	557	578	536	562	564	519	565	493	583	519	513	529	542	559	546	513	535	582	568	524	522	525	547	552	531	535	548	503	559	543	529	540	542	576	563	532	580	511	564	537	560	567	540	553	565	518	592	540	579	500	549	540	503	563	552	570	550	537	549	542	554	553	523	567	560	579	539	522	535	525	550	588	517	521	566	551	542	597	548	495	558	535	568	563	558	577	597	545	542	559	517	566	558	535	529	571	527	550	565	571	514	521	581	540	566	528	546	554	565	542	527	560	538	536	548	562	539	508	559	589	571	544	506	555	604	570	538	557	516	575	579	589	564	558	494	571	575	532	534	539	528	529	553	524	559	549	580	538	542	557	574	504	568	539	556	543	563	506	563	519	517	499	569	565	538	517	520	575	544	541	514	567	549	541	578	561	569	537	502	556	573	537	524	538	558	505	550	567	518	595	519	559	519	572	562	542	554	529	533	513	540	543	543	531	559	562	533	549	550	499	542	488	532	536	562	523	539	492	560	539	554	528	522	526	528	503	548	547	524	547	528	581	551	541	574	518	522	550	567	561	500	530	526	574	555	561	535	571	551	577	564	527	522	607	543	555	543	566	545	556	558	576	549	579	551	532	535	520	559	529	518	553	560	553	532	518	584	535	520	528	524	544	537	571	542	573	504	545	558	536	518	510	506	541	525	554	535	539	549	580	539	571	549	555	560	560	538	574	520	531	509	555	567	543	579	550	538	519	543	545	534	538	569	571	553	547	520	541	539	534	537	583	540	541	539	566	524	503	529	527	558	580	540	593	538	590	539	531	473	530	580	580	536	566	542	541	514	569	529	544	535	590	576	531	506	531	543	527	575	546	577	541	503	550	538	567	533	597	564	564	534	572	530	518	560	546	573	565	520	523	533	552	500	534	564	514	589	536	503	546	527	543	537	541	514	558	583	552	559	533	545	532	559	554	525	469	554	510	539	521	536	528	591	512	566	527	523	549	510	564	532	517	527	520	515	520	558	549	568	550	541	500	538	525	557	574	509	570	545	505	544	552	558	534	504	585	553	505	564	486	573	518	545	595	527	556	591	516	522	502	551	544	520	577	531	550	539	556	540	529	529	515	561	559	571	531	546	553	519	556	544	553	536	551	565	511	539	579	520	551	545	531	493	556	547	541	539	548	530	537	523	551	533	526	501	520	548	539	559	548	541	542	554	556	527	547	547	526	500	541	527	511	495	561	535	501	550	544	531	575	523	536	543	507	496	530	536	516	560	538	545	559	524	528	587	540	548	532	528	556	546	547	544	551	539	525	550	530	492	555	546	586	566	570	553	550	522	548	539	537	525	593	541	538	549	536	560	534	540	536	523	578	539	533	510	537	536	525	557	528	567	512	567	559	551	537	536	516	546	568	516	552	534	546	557	592	547	560	538	538	558	525	558	537	563	499	519	556	551	527	536	519	549	539	492	568	554	529	572	575	524	519	539	570	520	550	536	542	565	540	539	494	564	550	509	553	519	606	545	498	533	547	529	569	543	562	514	525	543	541	523	518	506	554	542	581	531	487	545	532	537	549	565	512	549	572	569	537	516	545	583	550	548	517	546	602	535	528	553	545	550	578	536	535	563	573	562	558	586	543	541	524	532	555	521	555	516	547	546	564	570	490	520	577	530	512	582	546	501	552	572	525	522	551	547	529	536	534	523	552	532	491	563	581	529	535	565	576	515	549	545	530	555	533	543	546	557	563	558	566	538	523	518	514	569	537	532	565	517	531	520	512	536	578	549	566	539	530	547	556	572	547	573	547	496	544	540	503	569	518	531	504	510	557	524	515	500	535	535	554	557	507	551	539	590	565	555	579	509	565	524	590	559	571	521	539	532	573	519	539	535	547	549	542	548	538	513	560	571	518	581	510	530	560	560	570	571	482	541	547	544	558	547	567	534	510	563	527	560	556	563	579	511	516	570	565	589	549	523	563	587	563	521	562	535	551	533	555	520	605	567	568	530	565	490	540	564	527	564	563	550	548	522	558	534	554	537	564	574	589	585	522	551	513	558	536	554	543	543	573	549	517	542	554	537	530	556	556	540	574	505	506	556	557	553	524	553	532	548	563	566	576	518
23428	21583	29572	24462	22255	23506	22389	12786	8451	6361	4935	3957	3044	2551	2174	1747	1451	1290	1095	981	848	803	757	684	586	614	587	525	538	539	519	510	467	469	459	498	459	445	468	482	434	433	453	437	460	443	443	434	422	435	421	427	401	417	445	395	400	428	415	424	437	400	402	400	437	389	379	411	389	396	384	404	419	380	406	404	422	399	389	396	397	367	393	386	405	384	407	409	412	413	388	395	393	405	369	389	423	430	371	410	435	396	365	394	423	399	400	375	410	450	398	405	445	393	375	389	410	405	409	395	411	389	399	405	418	427	420	407	404	411	417	394	404	406	437	442	393	388	382	373	378	379	424	421	409	349	408	388	422	407	409	420	397	431	393	385	416	404	364	380	394	395	407	401	422	384	414	359	397	409	375	426	390	441	376	439	409	392	409	405	409	423	394	394	413	450	369	434	383	378	372	406	428	423	422	397	420	401	334	389	424	416	433	417	392	418	432	393	388	404	430	396	411	367	382	413	442	387	411	416	425	404	417	405	424	412	380	381	437	423	410	413	395	451	382	422	375	370	396	361	424	436	374	414	400	407	390	407	425	368	405	416	397	381	387	406	393	381	409	429	431	388	394	415	424	355	402	374	435	397	387	449	361	411	365	404	378	422	421	420	401	399	386	427	393	381	421	416	433	399	444	420	361	388	448	396	414	399	391	386	413	403	398	393	408	386	396	446	434	424	380	368	386	409	396	390	380	372	390	424	412	402	388	402	372	439	401	405	436	388	429	415	423	394	433	421	417	414	406	403	415	430	404	419	416	390	381	416	442	433	382	399	398	403	424	381	423	405	403	410	457	409	418	425	418	363	367	416	405	409	392	422	424	431	411	408	404	413	352	405	419	429	395	407	401	432	379	398	395	376	405	411	398	391	401	435	398	395	406	408	445	396	409	379	422	410	406	383	391	450	391	422	378	420	412	410	367	400	389	373	376	441	401	414	367	440	409	393	416	388	461	376	421	424	388	402	407	425	417	380	389	402	446	379	358	384	416	400	409	401	398	392	407	392	421	413	406	402	422	405	437	388	401	393	420	391	440	396	403	408	439	386	433	456	369	413	415	388	389	410	409	408	437	420	406	381	397	399	406	382	421	401	422	391	411	407	407	445	400	399	386	405	380	345	392	412	423	418	413	388	411	413	395	416	387	425	389	395	394	418	380	394	398	374	426	403	373	393	410	406	421	397	432	393	440	394	392	433	389	447	392	399	410	403	408	406	364	414	414	413	417	393	444	407	394	376	406	411	382	407	397	389	396	400	416	394	416	385	426	396	424	399	408	397	421	426	398	419	401	433	457	384	402	421	382	400	414	416	414	401	409	406	413	408	366	400	386	437	385	395	431	412	402	384	456	382	405	390	389	384	455	398	418	405	407	393	414	411	414	375	381	420	414	369	391	369	408	419	377	404	419	370	379	377	392	370	440	431	424	389	393	372	387	413	384	405	379	396	380	379	384	394	382	404	396	412	390	391	388	398	398	405	421	376	408	418	384	412	368	462	422	412	381	428	419	440	461	382	400	408	368	402	406	410	405	395	394	401	411	420	442	380	399	427	389	397	386	391	380	421	398	416	412	402	406	411	414	396	413	407	371	379	409	417	409	441	424	395	432	407	397	414	391	375	406	380	421	417	400	410	393	386	375	404	396	426	417	365	385	392	385	425	359	423	381	423	401	404	381	430	402	410	401	387	406	422	447	427	400	420	389	370	409	375	412	388	376	429	372	423	405	394	400	384	444	372	420	406	382	414	383	380	441	376	405	422	427	415	413	418	396	398	396	406	432	413	403	406	428	416	385	396	382	395	395	410	409	402	383	412	400	391	369	390	355	361	433	406	385	366	401	432	409	398	412	397	423	412	402	372	409	418	392	423	416	404	404	420	414	412	402	414	395	370	419	406	401	391	393	396	388	410	371	428	432	424	402	374	390	382	396	409	395	403	396	428	336	395	413	392	358	387	417	391	417	409	397	397	396	387	394	359	417	402	397	434	399	362	398	418	431	405	418	429	406	423	413	441	390	406	424	418	412	389	425	371	397	415	398	391	370	410	415	440	449	382	399	434	437	405	467	411	415	403	376	439	404	423	402	420	407	375	427	409	400	408	390	431	424	396	384	399	411	401	401	426	433	373	419	424	415	397	416	377	365	391	384	470	396	385	356	379	387	426	407	423	397	387	382	421	382	431	390	409	380	381	433	404	406	407	378	403	444	370	441	419	412	412	393	411	355	398	384	405	419	394	379	452	391	439	407	380	399	417	420	399	380	382	392	361	410	407	413	420	419	355	416	395	440	376	361	404	372	366	401	371	403	434	420	383	396	408	396	420	390	417	413	435	376	450	405	402	400	391	396	414	409	407	379	393	432	389	387	389	401	396	384	408	406	387	428	375	402	432	394	404	420	403	389	422	394	424	393	387	403	383	461	391	414	411	394	376	358	400	409	384	409	427	383	412	384	406	342	385	389	427	417	408	371	414	405	366	419	374	386	395	369	403	417	407	403	391	390	375	406	371	423	473	386	428	409	368	396	390	386	412	401	420	389	425	429	373	379	422	392	396	404	381	412	398	407	383	403	383	406	388	413	396	418	434	366	415	398	418	411	424	417	398	409	395	393	417	425	421	428	381	395	411	363	375	403	366	409	424	419	375	392	421	369	395	408	397	430	432	382	401	414	421	432	395	415	407	399	440	416	397	399	387	378	400	402	398	397	376	408	385	355	429	404	415	406	387	370	413	368	412	364	408	400	390	405	408	390	405	436	409	407	394	396	421	379	398	413	416	441	371	378	406	397	382	383	438	390	387	410	409	393	374	405	407	384	428	397	403	399	389	387	387	408	384	385	422	360	435	362	404	377	414	410	360	397	393	418	378	435	397	359	429	417	383	370	407	423	380	430	370	398	394	351	429	396	394	404	416	366	428	393	413	421	429	393	403	431	419	403	422	396	419	419	370	400	416	378	404	396	402	408	417	433	390	413	408	407	442	413	431	424	369	412	388	403	431	400	367	409	438	372	395	414	416	410	378	436	401	396	375	411	415	409	409	422	418	394	422	416	413	397	432	367	390	392	414	385	421	424	406	424	429	401	379	437	409	387	439	381	405	419	413	427	392	375	404	393	404	406	455	421	399	393	392	387	387	387	399	403	388	412	372	406	441	372	390	382	373	420	365	386	382	385	440	344	397	370	424	373	402	437	388	387	396	388	440	419	401	391	380	418	423	435	363	393	389	426	387	401	434	397	425	410	369	410	419	440	411	385	383	414	381	417	393	392	403	380	394	416	404	421	402	428	420	394	406	369	383	396	389	417	372	383	391	387	369	384	396	418	383	409	423	405	373	410	413	389	406	417	393	394	407	391	413	404	396	376	379	391	429	403	384	390	426	426	390	411	388	434	362	399	411	374	430	418	440	410	366	421	378	349	404	387	434	368	387	407	384	372	416	439	382	442	377	415	421	410	446	391	437
41764	68581	58765	42742	33830	28609	23838	19180	15468	12274	10010	7943	6493	5289	4251	3534	2922	2484	2005	1759	1516	1382	1172	1089	1019	887	895	886	832	749	747	759	708	699	649	668	650	643	617	633	576	598	561	607	563	570	555	561	576	534	558	533	552	541	576	582	600	531	494	550	548	534	543	553	550	562	463	530	554	539	547	525	512	575	535	515	535	506	535	515	511	546	514	558	543	518	553	548	514	522	521	530	541	554	538	533	516	550	528	495	525	541	576	551	516	527	545	568	532	482	530	540	539	525	531	538	474	525	562	551	548	521	501	524	520	521	530	526	531	546	538	499	536	511	551	516	548	558	515	519	536	516	506	563	537	540	489	510	514	533	553	473	515	541	548	547	537	516	520	509	493	513	556	527	568	573	511	517	579	534	512	539	530	559	540	558	582	529	518	556	547	529	507	518	553	538	544	541	503	539	496	517	553	507	504	564	508	539	598	513	508	509	563	519	526	510	518	544	512	535	531	526	515	547	545	523	543	509	513	545	511	555	563	498	540	524	472	496	544	497	504	512	463	554	497	556	503	520	535	516	547	540	530	527	522	540	554	570	490	529	532	511	481	558	573	528	510	555	534	536	531	544	530	528	530	545	535	533	493	509	501	516	516	555	500	517	526	543	502	570	545	519	471	560	531	528	530	511	517	536	555	555	547	516	579	513	480	505	542	503	519	525	559	549	533	498	468	540	562	543	523	521	529	482	562	505	489	514	506	528	566	536	547	556	572	496	495	512	510	528	536	525	537	541	541	538	540	515	496	516	543	528	530	501	580	536	490	504	502	566	558	528	574	501	548	503	550	535	507	488	533	527	525	562	535	552	554	538	512	553	524	540	512	549	542	561	565	501	458	536	494	550	511	501	544	516	518	510	544	533	513	556	544	544	515	503	533	523	512	529	530	519	527	525	514	534	517	522	544	513	516	514	509	537	548	503	528	523	538	531	539	530	520	523	548	541	530	497	537	535	535	564	522	508	531	521	521	485	567	518	545	522	502	564	561	563	500	538	519	538	513	503	532	535	517	540	516	541	529	545	514	519	511	521	536	527	543	542	500	506	509	507	518	522	511	529	533	549	510	550	524	539	524	528	527	522	530	508	530	504	564	492	483	505	545	576	525	563	524	521	516	521	526	505	537	553	543	497	532	532	550	522	495	521	518	541	564	485	524	545	530	519	525	531	531	505	535	517	532	500	504	540	563	499	522	540	541	501	528	527	531	495	560	564	533	538	510	537	578	494	541	578	516	517	532	530	535	553	514	546	531	493	531	534	527	545	550	564	543	534	531	557	536	553	489	526	519	507	511	555	515	549	544	522	516	527	525	509	564	560	524	515	519	507	520	515	501	547	511	519	534	537	548	539	519	486	506	513	531	521	530	517	483	525	525	551	493	496	548	500	552	535	551	535	494	536	521	537	505	569	529	536	546	526	513	578	555	525	519	562	499	547	498	559	566	519	549	499	530	522	555	530	520	518	533	522	524	539	532	534	534	475	505	527	518	518	502	547	527	547	518	543	537	537	521	524	476	471	526	525	544	477	533	536	547	573	544	530	528	532	535	519	487	533	543	519	546	543	530	548	504	502	547	558	522	523	537	542	527	514	522	544	469	495	532	498	480	519	535	541	544	539	533	553	560	507	539	548	533	551	479	544	545	512	533	498	522	513	566	484	533	521	521	555	502	565	493	498	552	554	507	542	564	541	539	538	553	521	521	544	551	486	511	530	552	558	504	536	511	554	522	516	533	524	545	523	504	535	553	522	509	533	568	585	541	511	539	535	525	522	487	520	560	551	528	520	511	499	475	541	563	556	506	518	542	540	556	522	539	512	528	496	467	502	523	516	528	495	538	513	493	518	549	546	544	574	569	536	550	500	503	527	527	498	508	551	531	543	536	498	498	514	537	575	520	526	543	509	503	508	549	541	552	508	534	572	575	518	554	507	530	510	548	536	505	510	495	525	541	525	523	547	497	474	541	501	495	527	517	529	567	531	518	518	550	536	510	543	499	582	522	561	543	548	517	511	503	513	539	548	560	532	558	567	502	542	501	527	533	502	560	518	534	527	531	545	516	506	528	570	509	537	517	520	508	560	531	533	526	523	543	523	570	540	548	501	538	486	506	537	535	512	533	481	512	527	508	534	527	585	534	509	548	580	531	535	508	545	556	518	521	569	509	531	547	544	524	558	507	575	560	512	521	533	528	474	537	493	513	502	570	524	547	523	544	567	575	559	511	515	517	541	552	506	513	553	525	523	532	551	518	448	549	508	546	533	466	526	523	509	538	542	494	509	523	493	514	543	515	531	489	511	505	529	524	541	537	523	525	514	539	520	539	520	520	511	540	521	509	504	592	497	531	504	525	534	551	547	525	581	512	538	487	508	505	523	517	537	564	527	544	552	541	514	537	536	532	541	534	530	504	509	503	566	490	520	553	538	553	559	536	577	511	536	518	518	513	532	481	542	563	544	497	532	529	530	541	527	529	546	542	506	568	558	513	572	526	492	543	482	511	515	552	545	536	532	509	554	544	535	533	514	489	522	528	532	508	500	517	579	515	525	500	483	540	533	519	523	575	487	516	537	516	537	551	526	565	549	520	520	524	576	497	493	528	514	526	540	514	519	525	563	499	558	512	536	523	519	525	502	521	559	484	502	549	519	533	558	558	522	498	534	535	534	536	513	483	508	529	595	526	577	519	518	549	553	540	539	478	512	515	506	542	538	516	494	527	538	522	509	520	521	509	515	538	499	509	516	541	528	527	545	518	532	525	536	521	498	535	519	512	509	549	552	531	512	471	548	504	538	538	517	498	516	563	542	526	531	524	553	498	555	513	555	536	548	522	540	527	541	496	552	523	487	534	556	541	530	495	536	467	529	563	542	529	502	518	499	522	548	491	534	546	535	551	549	513	534	503	531	542	504	535	476	548	504	534	565	540	511	508	544	533	504	535	497	520	540	524	501	542	487	500	502	512	543	537	567	517	535	545	532	538	514	470	527	545	554	522	529	520	509	516	565	521	520	553	544	519	525	567	518	535	522	545	518	498	495	530	563	550	511	492	568	561	521	527	528	540	509	523	531	496	529	490	490	516	553	504	506	553	509	550	558	526	526	501	498	501	541	537	515	534	525	524	570	549	540	530	524	510	552	599	539	510	507	530	560	548	516	511	520	514	524	545	534	504	529	523	557	531	523	494	494	524	503	524	544	542	565	516	468	536	508	506	550	543	533	563	520	539	533	535	525	508	515	553	533	574	557	533	548	526	520	523	567	498	461	461	546	517	493	542	533	515	538	524	512	516	559	543	532	489	495	516	522	538	525	544	545	539	510	524	531	553	523	496	535	533	583	551	515	528	506	518	548	493	529	549	548	528	553	558	497	498	537	508	532	514	550	513	529	492	501	524	488	513	515	551	521	547	514	532	517	544	565	569	554	528	496	526	523	509	536	531	548	542	514	513	525	563	506	536	548	577	577
29802	32734	38139	28471	18277	11978	7680	5123	3721	2855	2405	1800	1557	1271	1142	945	859	732	665	639	607	526	491	490	485	419	463	436	431	422	391	402	410	411	418	376	393	395	428	415	398	398	393	406	423	409	411	400	409	404	387	414	377	388	379	371	416	415	362	366	367	393	388	388	356	391	406	350	352	412	355	364	406	376	342	386	374	400	422	382	416	364	353	362	369	401	365	401	388	402	395	374	378	401	374	370	376	386	344	377	374	392	377	379	406	385	388	366	362	395	389	421	369	411	386	346	389	424	348	369	375	400	384	349	348	386	358	388	387	374	404	392	380	412	368	338	373	376	382	345	355	402	342	388	391	357	377	411	365	366	364	352	362	363	376	412	391	376	399	378	359	361	399	412	385	338	359	388	349	417	418	383	394	374	384	366	385	386	359	361	375	394	383	401	336	387	354	385	394	372	398	383	380	399	406	386	404	387	380	378	327	362	374	364	376	358	384	366	353	377	355	360	374	369	362	393	380	372	347	386	359	391	334	382	371	361	374	383	396	376	403	376	400	385	378	342	369	388	408	368	385	378	397	380	363	351	386	332	395	361	356	396	377	418	363	357	334	399	374	348	365	400	386	378	389	385	400	395	413	384	390	398	394	388	394	388	372	388	382	376	372	352	379	358	402	352	366	378	374	389	383	370	363	360	391	356	366	369	429	393	414	398	410	375	346	375	389	386	386	400	377	390	368	419	375	393	360	392	350	364	381	419	381	352	391	418	342	363	391	365	393	388	392	408	383	383	369	370	365	347	390	380	390	366	382	411	353	328	396	347	371	378	389	351	388	380	403	394	422	416	427	368	334	387	360	371	354	344	389	373	392	351	370	375	381	373	372	394	374	376	412	403	368	415	372	389	378	376	367	390	370	368	368	381	391	407	409	381	380	388	359	377	379	370	390	414	398	366	350	414	347	359	388	392	396	377	398	371	395	423	391	387	377	372	388	397	340	363	391	368	401	389	407	361	358	392	419	400	389	396	395	408	381	365	378	364	375	389	398	382	372	424	343	350	351	380	362	356	408	362	356	343	360	379	401	387	362	366	403	369	378	380	365	354	381	375	381	383	371	344	410	379	402	357	405	343	376	348	359	383	360	404	374	372	392	376	361	381	397	395	383	394	370	373	383	375	338	352	422	366	417	375	379	385	342	386	401	400	374	382	403	404	377	385	396	384	381	356	376	375	344	344	369	342	364	389	368	357	405	371	407	359	384	376	421	388	408	381	390	353	389	357	371	389	408	351	389	346	353	383	400	342	378	366	364	377	336	399	374	368	406	420	387	371	365	383	413	359	416	406	409	362	379	375	398	368	362	395	382	435	388	377	359	375	359	382	373	375	365	352	368	372	395	377	386	360	405	369	416	398	396	354	364	402	361	369	371	391	360	376	412	381	381	385	356	356	425	368	372	375	359	395	325	380	410	381	374	396	365	346	394	374	415	388	384	398	416	356	350	389	374	395	390	383	429	403	370	395	393	382	381	373	400	367	385	391	381	345	377	416	378	367	377	335	398	377	398	380	389	399	393	374	391	359	394	406	413	399	346	369	368	361	392	396	389	363	369	372	395	389	371	406	354	394	338	360	384	368	380	382	412	396	384	374	395	332	386	367	396	368	363	412	372	387	362	361	358	370	387	343	361	357	380	392	358	374	379	385	408	344	392	433	385	365	377	427	401	368	349	375	369	377	380	387	388	372	375	375	396	371	410	400	377	374	390	410	376	350	370	389	412	382	370	382	338	370	393	346	362	391	413	415	401	389	382	362	340	351	401	370	406	403	378	361	398	354	371	375	405	356	369	361	369	375	390	387	352	387	389	364	381	356	376	371	395	377	416	410	389	399	382	351	412	359	356	364	348	351	382	371	356	393	374	364	373	409	377	360	382	401	403	369	363	393	350	410	402	358	345	364	368	389	351	414	427	376	348	356	421	388	357	387	376	386	385	380	368	363	353	358	412	407	369	409	402	363	350	391	336	383	405	362	384	346	391	393	382	357	388	372	392	409	403	392	392	395	382	397	398	361	377	355	362	383	417	418	364	389	395	425	367	371	397	413	343	378	394	371	394	357	367	366	396	393	402	401	373	355	394	420	393	358	434	376	378	339	375	365	413	378	376	383	369	388	372	373	374	362	385	372	365	397	377	387	369	380	358	380	372	360	404	360	361	390	383	389	362	382	361	402	377	369	376	373	388	352	357	369	352	378	380	361	382	355	342	355	372	397	346	383	370	387	381	404	377	387	391	412	330	384	358	379	397	383	401	345	366	384	349	375	395	366	387	379	410	401	390	391	368	375	355	387	393	380	366	368	419	345	397	361	367	376	397	409	376	359	366	380	362	383	340	397	430	364	352	366	362	346	386	388	401	362	379	403	370	405	349	343	380	369	354	355	352	388	362	385	365	373	449	373	383	404	382	383	372	365	351	380	418	363	372	369	360	396	374	355	385	378	350	340	408	363	401	372	340	382	370	396	402	358	366	383	391	376	381	327	370	367	424	356	396	358	355	388	377	423	342	389	378	354	397	378	403	391	383	382	385	409	389	372	381	381	365	373	359	386	371	363	352	373	402	380	371	352	400	375	403	373	360	377	370	378	385	359	387	397	371	384	396	373	376	389	394	407	351	408	389	383	379	394	391	378	385	368	378	431	366	357	353	379	351	371	388	355	386	370	378	368	373	383	380	359	384	369	362	415	386	363	360	436	377	362	382	411	364	378	352	394	405	405	379	383	357	359	425	410	397	368	395	364	382	367	391	400	361	367	358	406	383	371	386	399	313	390	355	377	355	366	396	409	373	386	365	404	375	394	373	376	361	365	380	356	386	376	354	360	379	379	354	370	359	369	348	373	387	407	373	404	340	386	347	359	394	387	369	386	354	361	375	344	384	374	388	394	377	391	394	378	353	408	384	364	346	392	378	388	412	391	373	374	379	370	366	437	358	384	391	344	373	385	353	379	383	365	387	372	383	377	394	367	390	365	386	339	382	379	367	379	371	380	349	389	405	366	367	387	367	352	399	384	374	349	370	389	399	364	414	340	387	388	374	370	425	398	355	365	400	378	352	396	357	365	348	356	338	350	377	380	371	356	405	411	377	368	365	385	398	389	400	397	397	380	382	385	400	395	357	347	406	368	348	367	375	390	419	390	369	342	392	384	374	366	375	369	351	373	391	352	379	378	355	360	407	367	408	389	390	393	389	363	346	391	388	388	400	402	399	373	378	386	406	401	376	368	386	353	370	357	374	378	354	410	367	428	337	369	395	399	389	379	391	339	383	372	375	360	361	359	377	381	372	372	389	345	365	338	399	391	387	390	367	381	401	377	366	374	386	385	408	359	390	380	337	369	406	362	387	383	417	352	359	358	394	377	324	365	353	361	431	350	423	410	370	415	379	336	400	388	359	384	375	419	379	387	385	365	399	354	394	355	405	407	401	373	418	362	379	366	391	414	357	362	379	393	374	361
36556	51826	42707	29795	22987	18470	14222	10879	8450	6492	5381	4206	3360	2753	2259	1911	1638	1427	1162	1039	962	856	845	831	693	693	649	651	627	597	608	636	575	572	556	572	569	544	569	580	547	543	576	543	506	538	516	526	512	529	518	546	568	549	549	522	523	533	523	530	501	545	530	541	473	475	554	485	521	522	527	525	521	534	502	521	483	538	551	513	488	485	525	501	521	519	550	528	497	551	511	493	513	481	511	515	496	501	476	462	492	518	467	496	506	517	511	524	495	515	513	497	510	467	485	518	558	532	475	529	471	544	495	508	487	502	533	538	492	481	495	540	479	484	439	522	449	506	488	493	502	479	504	515	538	521	529	536	510	500	495	490	489	514	478	497	511	531	476	541	531	460	530	491	487	502	483	514	530	533	539	499	497	490	489	501	547	552	501	534	495	516	503	497	526	514	468	483	457	520	515	506	498	484	531	540	488	514	542	471	526	533	479	544	488	485	526	544	493	514	511	505	507	528	538	503	479	518	534	496	512	510	505	533	509	518	510	520	514	512	519	489	527	498	539	526	516	487	520	524	514	490	523	486	490	526	513	515	502	510	522	504	486	509	487	507	506	509	553	487	530	496	522	511	536	542	528	515	481	490	507	495	530	484	527	478	495	499	521	498	549	478	510	484	523	555	513	523	519	467	485	535	468	520	509	483	512	496	510	538	501	525	509	504	494	521	545	514	517	517	511	540	478	506	501	518	532	478	473	485	515	527	562	516	474	497	529	519	518	487	491	509	508	514	507	495	486	500	503	505	550	524	482	575	529	473	514	496	513	516	530	521	521	488	517	495	512	513	503	555	524	549	494	494	505	504	502	531	507	551	531	521	484	502	490	510	488	488	520	494	511	491	519	474	506	532	518	525	500	470	528	537	486	506	484	526	516	503	515	529	519	491	499	503	495	516	467	492	497	507	516	488	529	546	493	510	521	506	507	513	534	479	553	503	500	503	475	484	559	498	485	497	534	534	530	537	493	505	565	529	505	517	528	517	511	524	493	527	532	546	532	490	474	527	512	480	490	504	466	498	475	530	528	547	511	484	545	448	529	514	511	522	489	506	531	468	534	516	525	493	517	525	518	497	529	501	519	536	465	539	496	494	515	529	506	499	507	563	489	525	537	475	544	526	522	484	542	507	532	548	507	526	524	518	513	499	511	531	509	529	509	492	511	501	501	484	516	504	512	540	531	509	515	524	485	496	540	550	538	547	543	511	477	516	501	485	530	536	525	509	522	554	536	524	509	489	486	467	499	531	534	503	467	515	528	507	517	495	518	506	531	469	512	520	514	495	499	520	510	475	522	552	495	529	497	515	481	501	530	516	509	498	521	525	525	509	517	539	490	530	535	520	461	546	508	549	506	521	501	471	580	552	495	493	496	470	498	495	507	492	530	488	517	532	535	516	482	521	482	525	524	479	516	523	481	476	533	495	473	490	538	526	529	498	498	513	501	507	490	542	498	511	486	478	529	490	490	492	506	504	501	485	492	484	517	476	509	529	521	493	481	504	476	531	495	499	492	508	485	514	491	490	490	507	497	537	494	501	532	486	480	445	530	481	525	510	524	542	458	544	512	558	526	457	507	517	555	482	513	471	472	511	490	478	529	473	513	547	469	531	488	488	546	547	491	519	490	544	473	543	536	495	518	523	517	469	528	512	533	507	485	498	446	511	511	499	552	501	502	482	480	510	461	474	506	515	511	506	501	484	506	493	485	555	511	507	501	551	525	530	568	534	490	513	546	449	488	543	548	537	516	531	543	545	525	520	506	481	524	536	467	505	480	480	542	539	488	487	516	497	481	524	506	547	500	516	492	483	524	470	504	528	521	506	551	538	511	501	527	496	500	532	502	510	523	502	518	513	484	517	564	493	499	518	488	543	520	488	525	518	559	530	463	521	512	501	517	488	539	510	503	500	521	533	525	533	553	493	542	514	532	468	518	501	483	479	489	496	481	466	483	514	494	512	483	512	521	523	520	464	512	529	540	499	494	501	522	500	505	509	506	509	489	525	570	544	492	512	542	516	527	560	512	480	504	536	508	506	543	528	521	546	512	519	506	512	477	494	519	508	512	519	514	510	503	475	565	484	491	510	514	527	502	519	487	491	507	523	471	494	507	505	528	487	497	487	499	531	541	522	530	496	503	536	524	493	525	511	505	509	525	490	496	519	494	544	521	487	476	492	574	525	487	497	512	508	493	528	540	535	526	522	515	499	512	542	541	485	522	503	517	529	507	514	539	498	481	529	553	504	504	555	503	522	511	459	495	550	517	460	540	492	523	525	500	530	474	538	509	556	505	526	489	504	505	524	499	528	549	557	517	540	530	453	526	486	510	472	544	526	502	542	518	519	495	536	535	500	467	512	500	517	490	500	482	510	487	500	497	471	497	516	533	491	486	495	496	489	506	504	503	483	504	506	509	474	533	482	529	513	523	512	506	524	522	487	484	527	506	538	482	497	456	494	547	521	479	542	532	516	516	490	506	513	522	545	526	476	528	486	528	507	520	515	470	521	543	513	504	505	492	494	521	448	519	532	549	532	496	541	530	549	506	509	488	515	559	505	502	496	492	541	525	509	512	533	490	510	532	527	475	525	522	543	537	497	475	513	562	496	536	549	534	517	506	509	482	500	480	523	496	529	517	565	488	485	500	513	510	492	535	493	484	526	502	514	491	496	509	545	514	498	497	515	475	529	503	529	495	506	528	476	524	504	477	504	518	498	525	474	493	480	529	496	514	497	508	484	503	495	491	507	534	506	490	514	465	513	519	497	483	503	482	513	572	536	549	499	544	503	525	510	506	484	516	555	505	523	484	500	484	533	525	497	503	516	503	505	499	512	498	538	552	512	505	502	538	503	526	512	504	516	487	455	488	500	504	500	513	514	498	522	488	502	527	500	527	506	517	490	502	473	510	502	517	542	517	527	497	533	513	485	528	513	539	502	517	544	521	492	524	512	527	506	504	534	515	518	526	507	516	487	513	503	512	532	517	525	500	495	473	526	508	541	553	518	497	512	513	519	529	523	545	508	517	474	494	507	487	472	557	528	492	515	528	492	490	452	495	534	453	513	518	513	502	518	524	526	510	514	498	543	544	484	529	525	485	541	487	492	495	501	543	482	527	503	520	526	508	530	483	486	505	555	511	491	510	513	531	492	468	513	490	473	525	466	536	529	494	499	514	494	491	504	500	482	511	479	520	501	525	486	550	514	511	530	485	501	500	515	479	547	502	489	523	506	520	491	525	488	522	492	509	521	541	512	531	522	505	508	493	481	502	510	560	511	517	506	484	509	498	533	510	499	497	527	559	508	489	493	513	527	528	518	477	511	524	519	502	522	528	529	516	516	483	500	491	493	525	487	493	506	516	531	506	485	537	512	464	513	505	514	515	558	490	470	494	502	503	548	485	520	523	511	472	533	514	444	475	526	516	530	534	492	516	487	516	532	523	506	471	512	506	531	516	504
24595	21730	29825	26008	23175	20936	15173	8978	6129	4773	3724	2922	2404	1919	1648	1372	1185	1062	897	807	736	639	618	616	584	532	514	524	446	485	451	469	472	461	474	463	433	444	418	420	433	479	482	392	429	436	439	431	428	433	415	422	422	405	373	445	392	424	418	412	406	421	412	415	395	417	430	365	392	392	393	395	388	415	442	453	382	411	384	410	411	387	382	345	390	402	431	386	397	408	386	421	403	414	396	403	384	386	395	412	413	428	428	385	418	378	427	429	422	409	419	415	410	402	398	410	396	414	388	435	408	418	390	409	395	405	390	393	406	409	406	389	400	370	354	447	403	409	399	455	415	400	379	387	371	422	398	369	419	428	394	400	450	410	391	380	389	363	391	428	394	398	395	367	428	389	401	436	407	455	401	376	356	423	417	406	386	393	395	426	402	373	388	368	376	370	370	411	405	382	384	427	416	423	399	406	413	382	382	415	423	385	428	424	407	382	393	420	385	428	418	401	397	421	386	391	412	384	413	416	417	409	390	371	447	421	418	407	417	418	424	380	379	452	429	416	370	399	372	403	414	380	382	393	420	422	401	402	412	400	406	433	384	414	387	397	386	387	405	396	408	393	429	372	403	436	400	380	419	430	413	391	422	402	394	385	396	397	426	348	389	394	391	411	423	385	418	424	391	389	425	388	411	404	392	381	427	406	448	438	413	445	441	398	379	409	413	390	400	460	391	390	426	395	363	384	389	414	407	411	380	393	392	396	407	399	446	430	393	426	387	389	383	421	415	395	376	410	368	441	378	431	404	424	418	418	374	372	401	413	380	379	395	415	422	429	404	415	396	404	365	394	411	404	404	379	404	395	410	403	419	428	373	427	380	377	420	384	415	388	417	407	387	402	408	381	421	415	392	421	393	380	385	420	426	389	400	405	406	424	432	388	422	430	407	354	422	389	418	372	393	393	405	420	374	427	403	401	438	410	415	385	378	392	423	431	433	375	427	408	361	442	402	393	433	415	388	381	428	427	412	363	393	378	441	400	415	392	399	396	429	383	416	405	423	412	394	372	411	406	402	432	391	389	386	370	356	403	419	427	379	439	405	390	411	369	436	441	412	375	385	416	433	392	393	366	404	397	406	375	432	421	388	400	407	395	423	419	410	392	409	393	442	420	419	385	409	403	423	407	399	397	402	409	416	428	427	424	370	387	387	429	414	385	411	424	385	390	391	432	398	442	394	410	373	414	369	382	400	430	404	426	395	429	397	390	382	374	393	393	428	365	388	407	383	387	359	398	411	404	386	413	418	361	400	398	385	423	404	404	425	407	412	383	363	418	378	394	423	405	417	379	394	416	413	399	425	444	380	415	393	409	388	448	419	388	345	408	411	395	379	406	388	414	385	406	424	340	375	453	390	411	383	405	416	403	412	381	403	417	418	434	423	450	408	382	408	438	387	386	443	413	391	382	407	414	389	338	375	404	416	387	385	372	371	392	386	424	369	395	396	405	399	417	386	415	384	390	366	400	428	418	423	427	387	419	431	379	355	423	394	392	417	398	421	391	434	385	398	405	418	396	411	370	420	407	435	417	421	396	389	428	393	373	385	410	417	386	379	387	374	408	451	437	394	395	403	429	421	427	432	407	401	382	396	411	371	445	371	398	381	391	386	396	391	388	399	407	404	387	389	412	375	408	398	395	397	426	426	393	390	391	428	396	417	422	407	411	405	392	390	400	425	398	417	355	368	404	404	409	430	406	380	404	377	403	412	386	391	420	418	364	407	395	389	400	370	404	376	384	398	398	397	376	433	411	373	413	402	392	396	425	364	425	425	400	422	390	419	390	417	425	399	435	423	381	423	374	435	386	389	394	405	398	420	377	407	387	442	392	375	425	380	400	410	405	395	400	380	398	391	404	402	378	384	412	384	403	397	381	404	400	404	386	419	393	417	416	405	380	409	400	408	420	410	382	406	362	405	405	437	416	410	395	393	402	424	389	397	391	358	395	411	433	390	416	409	436	392	394	414	397	435	402	358	436	395	414	414	424	403	374	370	429	408	410	411	391	394	373	387	413	413	417	407	418	407	434	378	391	382	444	367	413	387	411	410	415	356	393	414	407	394	422	397	404	382	391	388	427	419	415	398	410	384	395	367	395	404	414	430	417	413	410	410	412	386	384	423	439	373	420	395	392	430	390	425	376	424	419	400	425	406	397	415	409	453	370	392	405	388	395	436	391	433	413	380	406	420	447	385	389	389	439	379	421	416	406	410	437	401	437	388	396	436	395	425	405	389	454	397	396	386	403	410	414	394	403	406	401	399	405	389	412	399	388	412	381	369	393	448	416	356	367	402	378	414	394	431	392	406	387	427	413	414	376	359	384	396	385	403	394	409	409	391	426	412	394	429	408	420	433	392	401	388	412	415	401	415	417	397	404	411	420	433	407	401	397	376	442	395	419	392	401	361	376	372	417	431	396	414	406	407	388	370	375	439	378	419	428	390	417	389	405	404	422	382	398	410	406	436	405	407	389	401	345	400	392	389	367	422	441	401	424	349	400	407	388	407	417	370	413	416	424	397	409	450	410	379	391	438	435	391	404	367	394	420	355	393	408	384	419	381	363	380	414	390	409	431	430	383	414	381	380	383	353	379	384	357	411	425	422	393	365	398	373	409	405	389	369	402	436	396	432	379	428	416	399	402	371	402	355	377	406	418	392	373	418	461	440	434	412	384	427	422	391	389	391	363	390	428	376	380	422	404	420	406	388	393	375	415	412	433	381	438	398	392	367	395	407	394	373	448	437	398	430	400	383	355	407	399	417	389	379	374	408	385	391	385	390	375	371	403	363	380	420	392	400	390	428	394	368	382	378	421	427	453	426	424	387	372	384	422	386	393	386	375	395	375	385	391	371	370	403	386	386	416	385	419	405	436	362	371	404	379	385	422	435	397	393	385	405	414	425	404	435	392	416	394	388	405	394	386	415	417	402	405	416	390	385	402	412	407	389	395	425	422	378	377	425	423	380	401	384	400	385	404	379	429	394	413	430	425	387	416	404	433	430	395	414	414	422	398	406	415	376	410	406	418	399	422	402	411	395	384	387	414	395	389	378	389	407	407	410	376	406	403	418	400	436	420	368	406	382	408	389	384	409	397	410	407	439	406	343	440	421	406	401	385	397	406	418	414	407	396	387	416	395	407	396	378	395	426	398	378	380	442	411	398	361	408	391	381	422	359	414	394	381	417	390	401	390	399	379	364	382	404	398	383	376	396	368	406	408	405	389	432	416	425	390	389	380	441	381	427	385	400	394	416	402	383	385	415	414	370	408	395	394	361	383	400	407	418	405	436	397	400	375	399	437	391	395	383	394	447	446	375	360	411	420	397	399	413	380	366	420	377	422	381	417	396	416	378	393	375	397	409	388	415	401	426	369	396	414	375	411	382	406	367	426	403	420	406	403	396	387	379	422	383	372	419	407	380	365	411	387	428	403	389	406	385	410	414	386	422	401
38378	62843	53034	38142	29478	24275	19704	15554	12332	9679	7777	6170	5094	4132	3368	2762	2302	1950	1701	1397	1227	1076	1081	962	879	839	806	777	757	678	731	650	703	664	670	584	617	599	642	581	584	576	583	603	519	562	597	569	595	549	517	578	577	558	580	549	609	582	537	549	518	585	509	558	553	524	548	570	531	593	559	561	539	576	508	582	528	508	505	533	526	582	574	592	532	541	539	518	566	535	512	508	534	561	553	532	551	521	571	531	564	537	542	538	503	574	555	576	549	529	563	536	521	540	512	548	528	523	524	541	552	509	516	538	539	505	515	530	563	542	546	527	555	515	543	520	543	511	542	537	577	515	561	526	569	550	540	530	514	527	554	559	560	521	492	559	544	528	580	542	524	578	550	519	510	543	530	546	561	548	518	509	513	518	544	525	500	524	516	555	563	525	550	538	489	536	554	513	537	565	551	508	536	560	547	554	562	533	522	508	546	535	541	570	540	521	560	532	518	543	524	523	519	535	575	544	562	531	514	572	544	525	544	548	520	525	511	548	557	564	537	546	512	567	531	571	579	552	549	536	580	534	531	552	561	514	520	489	576	551	547	552	542	510	543	493	537	525	532	510	506	534	522	533	548	565	538	538	538	536	539	546	510	527	533	592	526	503	576	504	543	525	518	520	507	552	567	519	561	549	515	532	510	563	525	533	547	529	538	570	526	506	531	566	576	565	565	545	539	561	541	531	544	512	543	545	524	533	569	543	532	551	540	506	527	590	530	521	511	538	562	543	558	531	538	511	526	517	529	560	558	535	573	540	547	539	554	572	511	566	488	558	548	541	524	520	542	531	496	539	518	549	519	545	534	555	538	518	528	514	504	500	544	533	541	525	557	549	541	542	528	485	535	514	521	511	535	538	534	531	570	521	542	496	491	571	545	520	550	526	535	533	593	560	556	568	524	537	562	527	541	555	549	546	537	545	541	569	550	525	561	521	572	543	526	535	546	529	513	523	545	561	532	552	536	519	552	542	540	497	564	520	569	538	550	518	537	523	549	539	540	526	522	531	559	556	541	507	495	552	542	526	539	521	554	522	555	538	533	531	549	537	516	490	532	544	524	522	507	586	541	545	525	540	549	534	521	523	529	521	513	554	544	561	528	499	533	570	554	541	550	514	524	538	545	551	565	528	544	567	527	534	584	540	553	534	537	537	515	561	516	527	520	530	593	527	566	580	549	563	552	556	571	508	532	503	526	546	535	522	528	543	532	573	564	553	529	523	572	566	568	507	533	548	527	572	555	530	530	539	529	559	541	531	538	527	551	518	546	539	510	513	548	525	512	514	527	553	516	513	554	571	531	521	553	511	520	521	567	546	492	519	559	561	531	537	586	518	533	558	579	547	536	528	555	533	535	521	588	525	547	511	595	550	522	571	528	559	518	553	515	518	558	542	505	546	535	576	533	544	520	526	562	486	546	498	554	553	516	533	542	514	521	532	557	567	513	493	555	537	556	551	523	529	548	534	529	545	523	512	540	551	545	525	549	496	551	561	554	520	514	552	527	520	510	523	565	540	562	537	540	516	560	555	549	615	491	577	589	523	511	506	538	512	536	534	537	510	558	552	511	553	553	515	543	542	558	568	545	549	520	548	583	520	547	511	574	561	543	546	538	555	552	531	554	534	553	551	507	511	564	543	567	531	514	558	599	577	512	546	513	530	561	566	584	530	514	529	585	552	554	565	528	544	507	553	494	550	554	547	560	549	521	536	515	513	521	599	546	572	554	555	535	498	527	532	573	531	561	540	510	546	560	546	560	531	519	557	520	549	529	548	510	560	538	553	546	513	553	534	516	563	556	483	531	560	536	557	546	541	551	524	527	578	502	562	510	537	518	534	508	553	501	556	516	546	536	534	504	516	503	571	534	526	537	558	556	541	561	515	531	507	489	505	528	536	586	551	502	545	530	561	555	504	494	510	538	508	547	527	555	528	504	549	559	516	540	538	559	528	563	530	529	566	562	531	562	553	516	539	566	540	493	526	588	481	558	513	538	545	525	530	584	570	524	592	549	537	557	528	550	531	594	525	549	517	529	535	515	526	539	583	516	517	587	546	557	542	560	550	553	553	594	539	537	580	520	568	522	510	546	556	581	519	552	544	580	515	544	542	584	550	526	550	541	526	559	553	532	506	529	573	551	545	538	491	508	552	549	565	584	560	510	546	522	537	502	565	538	518	539	545	538	516	575	535	550	506	544	556	519	545	543	541	502	543	545	537	551	541	485	570	537	558	501	578	523	549	530	519	525	557	540	536	512	502	517	515	563	512	545	552	553	511	527	583	521	528	518	536	557	549	569	572	558	568	508	512	540	542	545	544	590	525	555	512	534	531	518	501	511	549	569	531	575	533	493	503	558	540	528	563	564	513	574	564	580	521	549	534	502	523	537	555	548	493	562	543	519	548	563	534	541	555	542	585	525	535	514	514	489	535	552	563	527	544	505	513	535	511	515	569	521	528	569	536	556	553	554	535	537	514	525	554	531	545	501	536	536	559	516	551	591	504	565	485	526	534	547	525	553	511	530	530	540	514	522	534	541	528	517	576	515	532	527	493	546	519	568	499	598	506	558	502	557	534	542	547	528	534	544	548	564	534	563	592	564	532	483	523	543	558	562	535	562	495	544	526	519	586	557	542	503	551	553	545	553	544	533	546	556	533	567	529	510	523	527	541	538	565	514	527	519	535	514	543	520	565	513	535	520	535	588	601	532	555	547	534	551	543	548	576	567	549	540	569	509	558	556	543	568	541	561	520	529	559	528	533	566	531	534	565	534	508	560	561	496	538	526	545	563	546	537	532	531	587	487	526	524	522	524	549	573	525	531	563	536	532	525	472	485	530	512	546	526	593	537	545	550	505	550	553	559	567	540	531	563	522	578	515	576	516	530	581	548	548	524	569	534	556	546	528	537	548	521	553	524	560	550	524	614	559	501	523	512	555	542	566	550	575	550	551	534	539	541	522	555	499	510	529	529	535	545	565	516	571	531	568	567	537	551	545	585	541	561	538	537	555	546	515	545	547	540	524	556	574	550	536	549	510	534	508	551	528	537	557	539	569	509	548	530	527	526	526	499	529	535	538	535	515	556	530	574	573	511	539	574	524	543	558	539	546	547	533	524	495	474	554	504	544	519	534	569	492	536	557	562	558	528	544	573	514	571	529	552	514	493	549	522	496	560	517	507	523	501	511	563	535	550	557	540	529	546	519	544	502	565	515	526	564	551	520	529	541	507	560	530	523	556	573	523	517	517	508	530	541	577	550	528	543	579	485	518	545	578	579	489	535	512	543	547	521	536	518	535	552	545	523	555	538	513	509	542	510	553	558	522	515	580	514	519	545	564	549	529	548	499	550	533	546	523	545	519	495	499	532	515	550	549	557	574	529	511	508	580	524	568	541	511	561	562	533	552	551	490	527	559	552	564	531	547	518	501	497	516	526	529	515	506	523	507	537	535	562	574	524
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
